Top Banner
PEMBUATAN SISTEM INFORMASI PENGOLAHAN NILAI RAPORT PADA SISWA SMP NEGERI 6 SUKOHARJO BERBASIS WEB NASKAH PUBLIKASI diajukan oleh Erma Widiyanti 11.01.2948 Noor Arifah Hidayati 11.01.2965 kepada JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014
20

PEMBUATAN SISTEM INFORMASI PENGOLAHAN NILAI …repository.amikom.ac.id/files/Publikasi_11.01.2948, 11.01.2965.pdf · Maksudnya isi dari dokumen web tersebut tidak dapat ... yang dulu

Jul 10, 2018

Download

Documents

danganh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: PEMBUATAN SISTEM INFORMASI PENGOLAHAN NILAI …repository.amikom.ac.id/files/Publikasi_11.01.2948, 11.01.2965.pdf · Maksudnya isi dari dokumen web tersebut tidak dapat ... yang dulu

PEMBUATAN SISTEM INFORMASI PENGOLAHAN NILAI RAPORT PADA SISWA SMP NEGERI 6 SUKOHARJO BERBASIS WEB

NASKAH PUBLIKASI

diajukan oleh

Erma Widiyanti 11.01.2948

Noor Arifah Hidayati 11.01.2965

kepada JURUSAN TEKNIK INFORMATIKA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA

YOGYAKARTA 2014

Page 2: PEMBUATAN SISTEM INFORMASI PENGOLAHAN NILAI …repository.amikom.ac.id/files/Publikasi_11.01.2948, 11.01.2965.pdf · Maksudnya isi dari dokumen web tersebut tidak dapat ... yang dulu
Page 3: PEMBUATAN SISTEM INFORMASI PENGOLAHAN NILAI …repository.amikom.ac.id/files/Publikasi_11.01.2948, 11.01.2965.pdf · Maksudnya isi dari dokumen web tersebut tidak dapat ... yang dulu

MAKING PROCESSING INFORMATION SYSTEMS OF RAPORT SCORE ON JUNIOR HIGH SCHOOL STUDENTS 6 SUKOHARJO WEB BASED

PEMBUATAN SISTEM INFORMASI PENGOLAHAN NILAI RAPORT PADA SISWA SMP NEGERI 6

SUKOHARJO BERBASIS WEB

Erma Widiyanti Noor Arifah Hidayati

Barka Satya Jurusan Teknik Informatika

STMIK AMIKOM YOGYAKARTA

ABSTRACT In processing the value of raport cards to students of Junior High School 6 Sukoharjo currently still manually, so a lot of time and effort required to perform the task. The purpose of this program is to develop values are computerized processing applications. Effort in data processing and information will be managed with a better change in the existing system. Information processing system on students raport cards of Junior High School 6 Sukoharjo is an information system that handles the processing of transcripts derived subjects Junior High School 6 Sukoharjo students every semester. This includes assessing the value of treatment subjects and print report cards. In this application there are also data collection required in the processing of that data collection of students, teachers, subjects, and classes. This information system is developed using Adobe Dreamweaver and use SQL yog database. This application has been using multiuser consisting of admins and teachers at the time of login will open the application so that the security program is maintained. Keywords : information systems, data collection, processing value of raport cards, print raport cards

Page 4: PEMBUATAN SISTEM INFORMASI PENGOLAHAN NILAI …repository.amikom.ac.id/files/Publikasi_11.01.2948, 11.01.2965.pdf · Maksudnya isi dari dokumen web tersebut tidak dapat ... yang dulu

1. Pendahuluan

Di SMP N 6 Sukoharjo komputer telah masuk sebagai salah satu mata pelajaran yang wajib

diikuti oleh semua siswa dari kelas 1 sampai dengan kelas 3, untuk itu fasilitas komputer disana

sangatlah memadai. Selain itu komputer juga digunakan dalam hal pekerjaan administrasi. Dengan

adanya komputer mempermudah pelayanan bagi siswa dan wali kelas. Disini dalam hal pengolahan nilai

raport masih menggunakan Microsoft excel, sehingga jika terjadi satu saja kesalahan dalam hal

perhitungan nilai harus mengulang semua dari awal. Hal ini sangat menguras waktu dan tenaga sehingga

menjadi tidak efektif. Upaya dalam hal pengolahan data dan informasi akan berhasil jika ada perubahan

yang lebih baik dengan sistem yang ada sehingga jika terjadi kesalahan tidak menyita banyak waktu dan

tenaga.

Berdasarkan uraian diatas penulis tertarik ingin membuat suatu sistem untuk mempermudah

dalam hal pengerjaan pengolahan nilai raport yang diberi judul “Pembuatan Sistem Informasi

Pengolahan Nilai Raport Pada Siswa SMP Negeri 6 Sukoharjo Berbasis Web”. Penulis berharap

dengan adanya sistem ini bisa memberikan kemudahan, kecepatan dan ketepatan dalam pengolahan

data khususnya nilai raport sehingga dapat memberikan kemajuan dalam hal pengolahan nilai raport

siswa.

2. Landasan Teori

2.1 Konsep Dasar Sistem

Sistem adalah suatu kumpulan atau himpunan dari unsur atau variable-variabel yang saling

terorganisasi, saling berinteraksi, dan saling bergantung satu sama lain1.

2.2 Konsep Dasar Informasi

Informasi adalah data yang diolah menjadi bentuk yang lebih berguna atau lebih berarti bagi yang

menerimanya yang menggambarkan suatu kejadian – kejadian (event) dan kesatuannya (fack and entity)

yang digunakan untuk pengambilan keputusan.

2.3 Konsep Dasar Sistem Informasi

Sistem informasi adalah cara untuk menyediakan informasi yang dibutuhkan oleh organisasi

untuk beroperasi dengan cara yang sukses dan untuk organisasi bisnis dengan cara yang

menguntungkan.

1 Hanif Al Fatta, Analisis & Perancangan Sistem Informasi (Yogyakarta: Andi, 2007) hal.3.

Page 5: PEMBUATAN SISTEM INFORMASI PENGOLAHAN NILAI …repository.amikom.ac.id/files/Publikasi_11.01.2948, 11.01.2965.pdf · Maksudnya isi dari dokumen web tersebut tidak dapat ... yang dulu

2.4 Konsep Dasar Basis Data

Basis data (database) adalah kumpulan dari berbagai data yang saling berhubungan satu

dengan yang lainnya.

2.5 Internet

Internet dapat diartikan sebagai jaringan komputer luas dan besar yang mendunia, yaitu

menghubungkan pemakai komputer dari suatu negara ke negara lain di seluruh dunia.

2.6 Pengertian Website

Website atau adalah salah satu aplikasi yang berisikan dokumen-dokumen multimedia (teks,

gambar, suara, animasi, video) di dalamnya yang menggunakan protocol HTTP (Hypertext Transfer

Protocol) dan untuk mengaksesnya menggunakan perangkat lunak yang disebut browser. 2

2.6.1 Website Statis

Web statis adalah web yang isi atau content tidak berubah – ubah. Maksudnya isi dari dokumen

web tersebut tidak dapat diubah secara cepat dan mudah. Ini karena teknologi yang digunakan untuk

membuat dokumen web ini tidak memungkinkan dilakukan perubahan isi atau data.

2.6.2 Website Dinamis

Web dinamis adalah web yang isi atau content dapat berubah – ubah setiap saat. Untuk

melakukan perubahan data, user cukup melakukan perubahan secara online di internet melalui halaman

control panel atau administrasi yang biasanya telah disediakan untuk user administrator sepanjang user

tersebut memiliki hak akses yang sesuai.

2.6.3 Unsur-unsur Dalam Penyediaan Website

Unsur-unsur dalam penyediaan website adalah sebagai berikut :

2.6.3.1 Nama domain (Domain name / URL – Uniform Resource Locator)

Nama domain atau biasa disebut dengan Domain Name atau URL adalah alamat unik di dunia

internet yang digunakan untuk mengidentifikasi sebuah website, atau dengan kata lain domain name

adalah alamat yang digunakan untuk menemukan sebuah website pada dunia internet.

Contoh:http://www.baliorange.net.

2.6.3.2 Pengertian Rumah Tempat Website (Web hosting)

Web Hosting dapat diartikan sebagai ruangan yang terdapat dalam harddisk tempat menyimpan

berbagai data, file-file, gambar, video, data email, statistik, database dan lain sebagainya yang akan

ditampilkan di website.

2.6.3.3 Bahasa Program (Scripts Program)

Adalah bahasa yang digunakan untuk menerjemahkan setiap perintah dalam website yang pada

saat diakses. Jenis bahasa program sangat menentukan statis, dinamis atau interaktifnya sebuah

website.

2 M.Rudyanto Arief, Pemrograman Web Dinamis Menggunakan PHP dan MYSQL (Yogyakarta :Andi, 2011) hal.7.

Page 6: PEMBUATAN SISTEM INFORMASI PENGOLAHAN NILAI …repository.amikom.ac.id/files/Publikasi_11.01.2948, 11.01.2965.pdf · Maksudnya isi dari dokumen web tersebut tidak dapat ... yang dulu

2.6.3.4 Desain Website

Setelah melakukan penyewaan domain name dan web hosting serta penguasaan bahasa

program (scripts program), unsur website yang penting dan utama adalah desain. Desain website

menentukan kualitas dan keindahan sebuah website.

2.6.3.5 Program Transfer Data ke Pusat Data

Para web designer mengerjakan website dikomputernya sendiri. Berbagai bahasa program, data

informasi teks, gambar, video, dan suara telah menjadi file-file pendukung adanya website.

2.6.3.6 Publikasi Website

Keberadaan website tidak ada gunanya dibangun tanpa dikunjungi atau dikenal oleh masyarakat

atau pengunjung internet. Karena efektif tidaknya situs sangat tergantung dari besarnya pengunjung dan

komentar yang masuk.

2.6.4 Pemeliharaan Website

Untuk mendukung kelanjutan dari situs diperlukan pemeliharaan setiap waktu sesuai yang

diinginkan seperti penambahan informasi, berita, artikel, link, gambar atau lain sebagainya. Tanpa

pemeliharaan yang baik situs akan terkesan membosankan atau monoton juga akan segera ditinggal

pengunjung.

2.6.5 Perpanjangan Masa Sewa Domain Name dan Web Hosting

Perlu dipahami bahwa domain name dan web hosting berstatus sewa. Selama kedua hal itu

dibayarkan masa sewa perpanjangannya, maka Anda berhak untuk memilikinya dan

mempergunakannya.

2.7 Analisa Sistem

Analisa sistem adalah Penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian

komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan, kesempatan,

hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan.

2.7.1 Tahap-tahap Analisis Sistem Dasar

1. Mengidentifikasi Masalah

2. Memahami Kerja Sistem yang Ada

3. Menganalisis Sistem

4. Membuat Laporan

2.7.2 Analisis Sistem Lanjutan

1. Menunjukkan tujuan

2. Mempelajari organisasi

3. Menganalisa output yang berjalan untuk menentukan kegunaan dalam sistem

4. Kebutuhan

5. Evaluasi efektifitas sistem.

Page 7: PEMBUATAN SISTEM INFORMASI PENGOLAHAN NILAI …repository.amikom.ac.id/files/Publikasi_11.01.2948, 11.01.2965.pdf · Maksudnya isi dari dokumen web tersebut tidak dapat ... yang dulu

2.8 Perancangan Sistem

Tujuan Perancangan Sistem yaitu :

1. Untuk memenuhi kebutuhan pemakai sistem

2. Untuk memberikan gambaran yang jelas dan rancang bangun system yang lengkap

kepada pemograman computer

2.9 Konsep Dasar Database

2.9.1 Database

Database merupakan kumpulan data yang saling berelasi. Data sendiri merupakan fakta

mengenai objek, dan lain-lain3.

2.9.2 Pengertian ERD (Entity Relationship Diagram)

ERD (Entity Relationship Diagram) adalah diagram yang berguna untuk memodelkan sistem

yang nantinya akan dikembangkan dalam basis datanya. ERD (Entity Relationship Diagram) terusan atas

3 (tiga) komponen, yaitu entitas, atribut dan keselarasan antar entitas. Secara garis besar, entitas

merupakan objek dasar yang terlihat dalam sistem. Atribut berperan sebagai penjelas entitas, dan

kerapian menunjukan hubungan yang terjadi diantara 2 (dua) entitas.

2.9.3 Relasi Antar Tabel

Merupakan hubungan yang terjadi pada suatu tabel dengan tabel yang lainnya, yang berfungsi

untuk mengatur operasi suatu database.

2.10 UML (Unified Modeling Language)

UML (Unified Modeling Language) adalah sebuah bahasa yang berdasarkan grafik atau gambar

untuk memvisualisasikan, menspesifikasikan, membangun dan pendokumentasian dari sebuah sistem

pengembangan perangkat lunak berbasis objek (OOP).4

2.10.1 Pengertian Use case Diagram

Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang

ditekankan adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”. Sebuah use case

merepresentasikan sebuah interaksi antara aktor dengan sistem.

2.10.2 Pengertian Activity Diagram

Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang,

bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir.

Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa

eksekusi.

2.10.3 Pengertian Class Diagram

Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan

merupakan inti dari pengembangan dan desain berorientasi objek.

3 Kusrini,2007, Strategi Perancangan dan Pengolahan Basis Data,Yogyakarta:Andi

4 Ratno Kustiawan, Modul Rekayasa Perangkat Lunak, Jilid 1:5.

Page 8: PEMBUATAN SISTEM INFORMASI PENGOLAHAN NILAI …repository.amikom.ac.id/files/Publikasi_11.01.2948, 11.01.2965.pdf · Maksudnya isi dari dokumen web tersebut tidak dapat ... yang dulu

2.10.4 Pengertian Sequence Diagram

Sequence diagram mendeskripsikan bagaimana entitas dalam sistem berinteraksi, termasuk

pesan yang digunakan saat interaksi. Semua pesan dideskripsikan dalam urutan dari eksekusi.

Sequence diagram berhubungan erat dengan Use Case diagram, dimana 1 Use Case akan menjadi 1

Sequence Diagram.

2.11 Pengertian Adobe Dreamweaver

Adobe Dreamweaver merupakan program penyunting halaman web keluaran Adobe System

yang dulu dikenal sebagai Macromedia Dreamweaver keluaran Macromedia. Program ini banyak

digunakan oleh pengembang web karena fitur-fiturnya yang menarik dan kemudahan penggunaanya.

Sebagai editor web yang handal, Adobe Dreamweaver tentunya dilengkapi dengan kemampuan

manajemen situs, yang memudahkan kita mengelola keseluruhan elemen yang ada dalam sebuah situs.

2.12 HTML (HyperText Markup Language)

HTML merupakan salah satu format yang digunakan dalam pembuatan dokumen dan aplikasi

yang berjalan di halaman web.

2.13 PHP (PHP Hypertext Preprocessor)

PHP Hypertext Preprocessor atau biasa disebut PHP adalah bahasa pemrogramman berbasis

web yang lebih mudah di mengerti dari pada bahasa pemrogramman yang lain. Bahasa Pemrogramman

PHP memiliki file extensi *.php dan tidak bisa di access secara langsung tanpa adanya sebuah web

server.

2.14 CSS (Cascading Style Sheet)

CSS merupakan salah satu bahasa pemrograman web untuk mengendalikan beberapa

komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. Sama halnya styles dalam

aplikasi pengolahan kata seperti Microsoft Word yang dapat mengatur beberapa style, misalnya heading,

subbab, bodytext, footer, images, dan style lainnya untuk dapat digunakan bersama-sama dalam

beberapa file.

2.15 XAMPP (Multiplatform Apache PHP Perl)

XAMPP (Multiplatform Apache PHP Perl) adalah sebuah paket web server open source, yang di

dalamnya terdapat Apache, HTTP Server, MySQL Database dan Interpenter untuk yang ditulis dalam

bahasa pemrograman PHP dan Perl. XAMPP dapat berjalan pada sistem operasi Windows, Linux,

Solaris dan Mac OS X.

2.16 MySQL

MySQL merupakan software sistem manajemen database (Database Management System –

DBMS) yang sangat popular di kalangan pemrograman. Kepopuleran MySQL dimungkinkan karena

kemudahannya untuk digunakan, cepat secara kinerja query, dan mencukupi untuk kebutuhan database

perusahaan–perusahaan skala menegah kecil.

Page 9: PEMBUATAN SISTEM INFORMASI PENGOLAHAN NILAI …repository.amikom.ac.id/files/Publikasi_11.01.2948, 11.01.2965.pdf · Maksudnya isi dari dokumen web tersebut tidak dapat ... yang dulu

3. Gambaran Umum

SMP N 6 Sukoharjo merupakan sekolah Standar Nasional yang beralamat di jalan Perkutut,

Banmati, Sukoharjo. Bila dilihat sekilas mengenai keberadaan SMP Negeri 6 Sukoharjo, orang akan

berpendapat bahwa SMP Negeri 6 Sukoharjo adalah masih muda bila didasari urutan nomor sekolah-

sekolah negeri di Kabupaten Sukoharjo, karena di Kabupaten Sukoharjo khususnya di wilayah

kecamatan Sukoharjo ada 7 buah sekolah negeri setingkat SMP, yaitu : SMP Negeri 1 Sukoharjo, SMP

Negeri 2 Sukoharjo, SMP Negeri 3 Sukoharjo, SMP Negeri 4 Sukoharjo, SMP Negeri 5 Sukoharjo, SMP

Negeri 6 Sukoharjo, dan SMP Negeri 7 Sukoharjo. Tetapi bila ditelusuri dari keberadaannya sebagai

lembaga pendidikan khususnya jenjang pendidikan sekolah menengah pertama sebenarnya SMP Negeri

6 Sukoharjo merupakan lembaga pendidikan lanjutan menengah yang pertama kali lahir di wilayah

kabupaten Sukoharjo, karena secara kelembagaan lembaga pendidikan ini didirikan 2 tahun setelah

Proklamasi Kemerdekaan Indonesia. Adapun riwayat keberadaan lembaga pendidikan ini bernama

“Sekolah Pertukangan Negeri (SPtKN) 2 tahun, didirikan tahun 1947. Pada tahun 1950 SPtKN 2 tahun

namanya diubah menjadi Sekolah Tehnik Pertama (STP) 2 tahun, dimana pada tahun 1953 pemerintah

membangunkan satu unit sekolah baru untuk STP 2 tahun Sukoharjo yang berlokasi di Jalan Jenderal

Sudirman No. 76 Sukoharjo (sekarang ditempati Kantor BPD Kab. Sukoharjo. Dengan menempati

gedung yang baru di lokasi yang baru pula, lembaga pendidikan ini semakin dipercaya baik oleh

pemerintah maupun masyarakat. Tahun 1997 berdasarkan SK. Mendikbud RI No. 034/c/1997 tanggal 7

Maret 1997 yang menyebutkan bahwa alih fungsi ST 1 Sukoharjo menjadi SMP Negeri 6 Sukoharjo.

4. Pembahasan

4.1 Perancangan Sistem

Sistem yang dibuat adalah sebuah sistem mengenai sistem informasi pengolahan nilai raport.

Sistem ini dibuat untuk membantu pekerjaan yang berkaitan dalam menangani proses pendataan,

perhitungan nilai dan raport di SMP Negeri 6 Sukoharjo.

4.2 Merinci Kebutuhan Pengguna

1. Kebutuhan Admin

Admin merupakan pihak yang berwenang untuk mengelola data-data yaitu mengelola data siswa

yang meliputi pengolahan data identitas siswa, keluarga siswa dan kelas siswa. Mengelola data guru

yang meliputi pengolahan data identitas guru, guru pengampu dan wali kelas. Selain itu juga mengelola

data kelas dan mengelola data mata pelajaran.

2. Kebutuhan Guru

Kebutuhan pokok Guru adalah berkaitan dengan pengolahan data nilai dan cetak raport.

Page 10: PEMBUATAN SISTEM INFORMASI PENGOLAHAN NILAI …repository.amikom.ac.id/files/Publikasi_11.01.2948, 11.01.2965.pdf · Maksudnya isi dari dokumen web tersebut tidak dapat ... yang dulu

4.3 UML (Unified Modelling Language)

4.3.1 Rancangan Use Case Diagram

Berikut adalah use case diagram yang digunakan pada sistem informasi pengolahan nilai raport

siswa pada SMP Negeri 6 Sukoharjo

4.4 Entity Relationship Diagram (ERD)

identitas_siswa

Agama

NoHp

AlamatSiswa

TanggalLahir

TempatLahir

SekolahAsal

NoSTTB

ThnLulus

AlamatSekolah

NIS

NamaSiswa

JenisKelamin

TglDiterima

image

kelas_siswaM kelas

NamaKelas

KodeKelas

Id_kls_siswa

TahunAjaran

KodeKelas

Nis

wali

KodeKelas

ThnAjaran

NIP

Id_wali

Identitas_guru

TempatLahir

password

username

Golongan

Jabatan

PendidikanAkhir

NoHp

AlamatGuru

TanggalLahir

Agama

JenisKelamin

NIP

NamaGuru

image

memiliki

Keluarga_siswa

NIS

PekerjaanIbu

TelpOrtu

AlamatOrtu

NamaWali

PekerjaanWali

NamaIbu

PekerjaanAyah

NamaAyah

Status

AnakKe

AlamatWali

TelpWali

Guru_pengampumapel

nilai

KKM

Id_gru_ampuNamaMapel

KodeMapel

NIP

KodeMapel

Ul1

NilaiHarianNilaiUas NilaiMid

kode

Tgs1

Ul4

KodeMapel

ThnAjaran

Semester

nip

NIS

Ul3

Ul2

Tgs2

Tgs4Tgs3 NilaiRaport

M

M

M

M

M

M

1

M

1

Page 11: PEMBUATAN SISTEM INFORMASI PENGOLAHAN NILAI …repository.amikom.ac.id/files/Publikasi_11.01.2948, 11.01.2965.pdf · Maksudnya isi dari dokumen web tersebut tidak dapat ... yang dulu

4.5 Relasi Antar Tabel Database

4.6 Implementasi Program

Implementasi sistem merupakan bentuk program yang dijalankan pada sistem yang dibuat.

4.6.1 Halaman Web Admin

1. Tampilan Halaman Login Admin

Page 12: PEMBUATAN SISTEM INFORMASI PENGOLAHAN NILAI …repository.amikom.ac.id/files/Publikasi_11.01.2948, 11.01.2965.pdf · Maksudnya isi dari dokumen web tersebut tidak dapat ... yang dulu

2. Tampilan Halaman Utama Admin

Di dalam Halaman Utama Admin telah disediakan menu-menu yang digunakan untuk pengolahan

data-data yang diperlukan dalam hal pengolahan nilai raport yang mana terdiri dari data siswa , data

guru, data kelas, data mapel, data nilai dan cetak raport.

3. Tampilan Halaman Identitas Siswa

Pada menu halaman identitas siswa ini telah disediakan form-form yang harus diisi Pada menu ini

admin bisa menginputkan data siswa sesuai dengan identitasnya. Jika admin berhasil menginputkan data

siswa maka akan ada keterangan bahwa data berhasil ditambahkan tapi jika ada satu form saja yang

belum diisi maka akan muncul peringatan “Please fill out this field” .Pada menu ini admin juga bisa

melihat detail data siswa, melakukan edit data siswa dan hapus data siswa.

Page 13: PEMBUATAN SISTEM INFORMASI PENGOLAHAN NILAI …repository.amikom.ac.id/files/Publikasi_11.01.2948, 11.01.2965.pdf · Maksudnya isi dari dokumen web tersebut tidak dapat ... yang dulu

4. Tampilan Halaman Olah Keluarga Siswa

Pada menu halaman keluarga siswa ini admin bisa menginputkan data keluarga siswa. Jika

admin berhasil menginputkan data keluarga siswa maka akan ada keterangan bahwa data berhasil

ditambahkan tapi jika admin gagal menginputkan data keluarga akan ada peringatan bahwa data gagal

ditambahkan. Pada menu ini admin juga bisa melihat detail keluarga siswa, melakukan edit keluarga dan

hapus keluarga siswa.

5. Tampilan Halaman Kelas Siswa

Pada menu halaman kelas siswa ini telah disediakan form-form yang harus diisi Pada menu

halaman ini admin bisa melakukan input kelas siswa sesuai dengan pembagian kelas masing-masing.

Jika admin berhasil menginputkan kelas siswa maka akan ada keterangan bahwa data berhasil

ditambahkan tapi jika ada 1 form saja yang belum diisi maka akan muncul peringatan “Please fill out this

field” .Pada menu ini admin juga bisa melakukan edit kelas siswa dan hapus kelas siswa.

Page 14: PEMBUATAN SISTEM INFORMASI PENGOLAHAN NILAI …repository.amikom.ac.id/files/Publikasi_11.01.2948, 11.01.2965.pdf · Maksudnya isi dari dokumen web tersebut tidak dapat ... yang dulu

6.Tampilan Halaman Identitas Guru

Pada menu halaman ini admin bisa menginputkan data guru sesuai dengan identitasnya. Jika

admin berhasil menginputkan data guru maka akan ada keterangan bahwa data berhasil ditambahkan

tapi jika ada 1 form saja yang belum diisi maka akan muncul peringatan “Please fill out this field” .Pada

menu ini admin juga bisa melihat detail data guru, melakukan edit data guru dan hapus data guru.

7. Tampilan Halaman Guru Pengampu

Pada menu halaman ini admin bisa melakukan input guru pengampu sesuai dengan mata

pelajaran yang diampu. Jika admin berhasil menginputkan form guru pengampu maka akan ada

keterangan bahwa data berhasil ditambahkan.

Page 15: PEMBUATAN SISTEM INFORMASI PENGOLAHAN NILAI …repository.amikom.ac.id/files/Publikasi_11.01.2948, 11.01.2965.pdf · Maksudnya isi dari dokumen web tersebut tidak dapat ... yang dulu

8. Tampilan Halaman Wali Kelas

Gambar 4.85 Halaman Wali Kelas

Pada menu halaman wali kelas ini telah disediakan tiga form yang harus diisi. Admin bisa

melakukan input wali kelas. Pada menu ini admin juga bisa melakukan edit wali kelas dan hapus wali

kelas.

9.Tampilan Halaman Data Kelas

Pada menu halaman data kelas ini telah disediakan dua form yang harus diisi. Admin bisa

melakukan input data kelas sesuai dengan kelas yang ada. Jika admin berhasil menginputkan form data

kelas maka akan ada keterangan bahwa data berhasil ditambahkan tapi jika admin gagal menginputkan

form data kelas maka akan ada peringatan bahwa data gagal ditambahkan dan jika admin menginputkan

data yang sama maka akan ada peringatan bahwa data ada. Pada menu ini admin juga bisa melakukan

edit data kelas dan hapus data kelas.

Page 16: PEMBUATAN SISTEM INFORMASI PENGOLAHAN NILAI …repository.amikom.ac.id/files/Publikasi_11.01.2948, 11.01.2965.pdf · Maksudnya isi dari dokumen web tersebut tidak dapat ... yang dulu

10.Tampilan Halaman Data Mapel

Pada menu halaman data mapel ini telah disediakan tiga form yang harus diisi. Admin bisa

melakukan input data mapel.

4.6.2 Halaman Web Guru

1. Tampilan Halaman Login Admin

Page 17: PEMBUATAN SISTEM INFORMASI PENGOLAHAN NILAI …repository.amikom.ac.id/files/Publikasi_11.01.2948, 11.01.2965.pdf · Maksudnya isi dari dokumen web tersebut tidak dapat ... yang dulu

2. Tampilan Halaman Utama Guru

Di dalam Halaman Utama Guru telah disediakan menu-menu yang digunakan untuk pengolahan

data-data yang diperlukan dalam hal pengolahan nilai raport yang mana terdiri dari data nilai dan cetak

raport siswa.

3. Tampilan Halaman Data Nilai

Pada menu halaman data nilai ini telah disediakan form-form yang harus diisi. Guru bisa

melakukan input data nilai sesuai dengan nilai yang didapat oleh siswa yaitu meliputi input nilai ulangan

harian dari satu sampai dengan empat, input nilai tugas dari nilai tugas satu sampai dengan empat

kemudian input nilai mid dan nilai uas. Semua akan terakumulasi menjadi nilai raport. Jika Guru berhasil

menginputkan form data nilai maka akan ada keterangan bahwa data berhasil ditambahkan tapi jika guru

gagal menginputkan form data nilai maka akan ada peringatan bahwa data gagal ditambahkan. Pada

menu ini guru juga bisa melihat detail data nilai, melakukan edit data nilai dan hapus data nilai.

Page 18: PEMBUATAN SISTEM INFORMASI PENGOLAHAN NILAI …repository.amikom.ac.id/files/Publikasi_11.01.2948, 11.01.2965.pdf · Maksudnya isi dari dokumen web tersebut tidak dapat ... yang dulu

4. Tampilan Cetak Raport

5. Tamiplan Halaman Raport Siswa

4.7 Perhitungan Nilai

Berikut perhitungan-perhitungan nilai yang diperlukan dalam pengolahan nilai raport:

1. Perhitungan nilai rata-rata ulangan harian.

NRU = UH1+UH2+UH3+UH4/4

2. Perhitungan Nilai rata-rata tugas harian

NRT = T1+T2+T3+T4/4

3. Perhitungan Nilai Harian dan Nilai Raport

Page 19: PEMBUATAN SISTEM INFORMASI PENGOLAHAN NILAI …repository.amikom.ac.id/files/Publikasi_11.01.2948, 11.01.2965.pdf · Maksudnya isi dari dokumen web tersebut tidak dapat ... yang dulu

Mengolah Nilai Harian dan Nilai Raport dengan ketentuan rumus sebagai berikut :

a. Untuk mendapatkan rata-rata nilai Harian

NH = NRU+NRT/2

b. Untuk mendapatkan Nilai Akhir / Nilai Raport :

NA = NH+MID+UAS/3

Keterangan :

NH : Nilai Harian

NA : Nilai Akhir Raport

NRT : Nilai rata-rata tugas

NRU : Nilai rat-rata Ulangan

MID : Nilai Ulangan Tengah Semester (UTS)

UAS : Nilai Ulangan Akhir Semester (UAS)

5 Kesimpulan

5.1 Kesimpulan

1. Software Sistem Informasi Pengolahan Nilai Raport Pada Siswa SMP Negeri 6 Sukoharjo

telah berhasil dibuat penulis berharap semoga software ini bisa bermanfaat bagi pihak yang

terkait

2. Pada program ini telah menggunakan login multiuser saat akan memasuki program aplikasi

ini sehingga keamanan program terjamin.

3. Pada program ini mempunyai fasilitas pendataan siswa yang terdiri dari identitas siswa,

keluarga siswa dan kelas siswa, guru yang terdiri dari identitas guru, guru pengampu mata

pelajaran dan walikelas, data kelas, data mata pelajaran serta penilaian yang terdiri dari

mata pelajaran dan raport siswa.

4. Dengan kekurangan dan kelebihan pada program ini, proses bagian nilai belum sepenuhnya

terpenuhi walaupun sudah sebagian program bermanfaat tetapi program ini harus

dikembangkan seiring perkembangan dunia teknologi dan pendidikan.

5.2 Saran

Diakhir pembahasan Tugas Akhir ini dapat dikemukakan beberapa saran yaitu sebagai berikut :

1. Program ini belum mencakup semua bidang administrasi kesiswaan secara lengkap, seperti

pembayaran SPP, target pencapaian nilai mata pelajaran per kelas, kegiatan ekstrakurikuler

siswa dan prestasi siswa diluar nilai mata pelajaran.

2. Program ini belum disertai batasan waktu untuk mencetak raport sehingga raport bisa

dicetak kapan saja.

Page 20: PEMBUATAN SISTEM INFORMASI PENGOLAHAN NILAI …repository.amikom.ac.id/files/Publikasi_11.01.2948, 11.01.2965.pdf · Maksudnya isi dari dokumen web tersebut tidak dapat ... yang dulu

3. Penulis menyadari bahwa sistem informasi pengolah nilai raport berbasis web yang penulis

buat ini masih jauh dari sempurna, hal ini dikarenakan keterbatasan kemampuan penulis,

maka penulis meminta saran dan kritik yang bersifat membangun.

Daftar Pustaka

Arief, Rudiyanto M. 2011. “Pemrograman Web Dinamis menggunakan PHP dan MySQL”. Yogyakarta:

Andi

Davis, Gordon B. 1974. “Management Information System : Conceptual Foundation, Structures, and

Development”. McGrawHill Kogukosha

Kadir, Abdul. 2012. “Penuntun Belajar SQL”. Yogyakarta: Andi

Kusrini, M.Kom. 2009. “Strategi Perancangan dan Pengolahan Basis Data”.Yogyakarta: Andi

Kustiawan, Ratno. 2010. “Modul Rekayasa Perangkat Lunak”. Yogyakarta : STMIK AMIKOM

YOGYAKARTA

Nugroho,Ad,ST.,MMSI. 2004. “Konsep Pengembangan Sistem Basis Data”. Bandung

Purwanto, E. & Tim Sub Bag Jaringan Informasi IPTEK. Pengantar World Wide Web. JIIPP