55
perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 GEMOLONG BERBASIS WEB TUGAS AKHIR Diajukan untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Teknik Informatika Disusun Oleh : RENI PURBOWATI NIM. M3209072 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET 2012

PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

Embed Size (px)

Citation preview

Page 1: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

i

PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1

GEMOLONG BERBASIS WEB

TUGAS AKHIR

Diajukan untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya

Program Diploma III Teknik Informatika

Disusun Oleh :

RENI PURBOWATI

NIM. M3209072

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

2012

Page 2: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ii

HALAMAN PERSETUJUAN

PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1

GEMOLONG BERBASIS WEB

Disusun Oleh :

RENI PURBOWATI

NIM. M3209072

Tugas Akhir ini telah disetujui untuk dipertahankan

dihadapan dewan penguji

pada tanggal 08 Juni 2012

Pembimbing Utama

Hartatik, M.Si

NIDN. 0703057802

Page 3: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iii

HALAMAN PENGESAHAN

PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1

GEMOLONG BERBASIS WEB

Disusun Oleh

RENI PURBOWATI

NIM. M3209072

Di bimbing oleh

Pembimbing Utama

Hartatik, M.Si

NIDN. 0703057802

Tugas Akhir ini telah diterima dan disahkan

Oleh dewan penguji Tugas Akhir

Program Diploma III Teknik Informatika

Pada Hari Kamis Tanggal 28 Juni 2012

Anggota Tim Penguji

1. Hartatik, M.Si ( )

NIDN. 0703057802

2. Tutut Maitanti, S.Si, M.Kom ( )

NIDN. 0625058501

3. Sahirul Alim Tri Bawono, S.Kom ( )

NIDN.

Disahkan Oleh

Ketua

Program Diploma III Teknik Informatika

FMIPA UNS

Drs.YS.Palgunadi, M.Sc

NIP. 19560407 198303 1 004

Dekan

Fakultas MIPA UNS

Prof.Ir.Ari Handono Ramelan, M.Sc(Hons). PhD.

NIP. 19610223 198601 1 001

Page 4: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iv

ABSTRACT

Reni Purbowati, 2012. Building of Web-based Assessment Information

System at SMA N 1 Gemolong.Diploma Degree of Informatics Engineering,

Mathematics and Science Faculty of Sebelas Maret University Surakarta.

The role of education is very important for the progress of the nation as

well as information technology required in the optimization of existing processes

within institutions, not least in educational institutions that are closely related to

the needs of the data which is accurate, fast, efficient and valid. Subject grade is

an important indicator to see students learning outcome. It also affect students

grade point average. On each semester, students are given assignments and take

basic competency examination. Students need a transparency in achieving their

credit points in each subject taken. In this system, students have an opportunity to

file a complaint in case of wrong grading by any teachet. One way to anticipate

the problem is to develop a computerized program for processing the subject

grade. The purpose of this final project is to develop an grade information system

in SMA Negeri 1 Gemolong .

This system was created as web-based system, the software that used in

making this evaluation system was xampp web server, PHP programming

language, and database was managed by MySQL. Data collection methods used

in the preparation of this final project were observation, interview and literature

study.

In this system could be accessed by the admin, teachers and students

which include adding, editing, searching and deleting to print the report cards of

assessment.

Keywords : Grade Information Systems, PHP,MySQL.

Page 5: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

v

ABSTRAK

Reni Purbowati, 2012. Pembuatan Sistem Informasi Penilaian SMA Negeri 1

Gemolong Berbasis Web. Diploma III Teknik Informatika, fakultas

Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret

Surakarta.

Peranan pendidikan sangatlah penting bagi kemajuan bangsa begitu pula

teknologi informasi yang dibutuhkan dalam optimalisasi proses-proses yang ada

dalam instansi, tidak terkecuali dalam instansi pendidikan yang memiliki

keterkaitan erat dengan kebutuhan data yang akurat, cepat, efisien dan valid. Nilai

merupakan bagian penting guna mengetahui hasil belajar siswa. Setiap semester

yang ditempuh oleh siswa terdapat beberapa tugas dan ujian akhir semester. Siswa

memerlukan transparansi nilai disetiap mata pelajaran yang telah ditempuh, hal ini

juga diperlukan untuk mengantisipasi terjadinya kesalahan penilaian sehingga

siswa dapat melakukan komplain pada pengajar bersangkutan. Untuk itu

diperlukan sebuah aplikasi untuk melakukan pengolahan nilai tersebut. Tujuan

dari Tugas Akhir ini adalah membuat sebuah sistem informasi penilaian berbasis

web di SMA Negeri 1 Gemolong.

Sistem ini dibuat berbasis web, Software yang digunakan dalam

pembuatan sistem evaluasi ini menggunakan xampp web server, bahasa

pemrograman PHP, pengelolaan database dengan MySQL. Metode pengumpulan

data yang digunakan dalam penyusunan Tugas Akhir ini adalah observasi,

wawancara dan studi pustaka.

Pada sistem ini bisa diakses oleh admin, guru dan siswa yang meliputi

tambah, edit, cari dan hapus untuk mencetak rapor.

Kata Kunci : Sistem Informasi Penilaian, PHP, MySQL

Page 6: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

vi

MOTTO

Tiada masalah dengan masalah yang kita hadapi

Yang menjadi masalah adalah cara kita yang salah dalam

menghadapi masalah

Selalu berusaha, mencoba dan terus mencoba

Kita tak akan pernah tahu jika kita tak mau mencoba

Kegagalan adalah keberhasilan yang tertunda

Aku Pasti Bisa!!! Dan Harus Bisa!!!

Page 7: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

vii

PERSEMBAHAN

Tugas Akhir ini saya persembahkan untuk :

Kedua Orang Tua yang telah mendukung dan membimbing.

Ibu Hartatik, M.Si selaku dosen pembimbing yang telah

memberikan masukan, pengarahan dan petunjuk kepada penulis dalam

dalam menyelesaikan laporan ini serta untuk dosen-dosenku yang sabar dan baik hati,

yang sudah mengajarkan aku banyak hal dan ilmunya.

Sahabat serta Teman-teman TI 2009, yang telah banyak membantu, memberikan semangat

dan motivasi dalam penyelesaian penulisan karya ini, Berkat kalian tugas akhir ini bisa

terselesaikan.

Semua pembaca yang telah meluangkan waktunya untuk membaca karya tugas akhir ini.

Page 8: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

viii

KATA PENGANTAR

Segala puji syukur kehadirat Allah SWT yang telah melimpahkan segala

rahmat, hidayah dan karunia-Nya kepada penulis sehingga dapat terselesaikannya

tugas akhir ini dengan judul “Pembuatan Sistem Informasi Penilaian SMA

Negeri 1 Gemolong Berbasis Web” sesuai dengan waktu yang telah ditentukan.

Adapun maksud dan tujuan dari penyusunan Tugas Akhir ini adalah untuk

memenuhi salah satu syarat kelulusan program Diploma Tiga program studi

Teknik Informatika Universitas Sebelas Maret Surakarta. Atas tersusunnya

laporan Tugas Akhir ini, penulis tidak lupa mengucapkan terima kasih kepada :

1. Bapak Prof. Ir. Ari Handono Ramelan, M.Sc, Ph.D selaku Dekan Fakultas

Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret

Surakarta.

2. Bapak Drs.Y.S Palgunadi, M.Si selaku Ketua Program Diploma III Teknik

Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas

Sebelas Maret Surakarta.

3. Ibu Hartatik, M.Si selaku Dosen Pembimbing Tugas Akhir yang telah

memberikan bimbingan selama mengerjakan Tugas Akhir dan penyelesaian

Laporan Tugas Akhir.

4. Seluruh Dosen Pengajar dan Staff DIII Teknik Informatika Fakultas

Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret

Surakarta.

5. Sahabat yang telah mendampingiku serta keluarga besar Teknik Informatika

2009 Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas

Maret Surakarta.

6. Semua pihak yang telah banyak membantu proses pembuatan Tugas Akhir

ini.

Demikian laporan Tugas Akhir ini penulis susun dengan harapan dapat

bermanfaat bagi penulis maupun pembaca. Dalam penyusunan laporan Tugas

Page 9: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ix

Akhir ini penulis menyadari masih banyak kekurangan sehingga penulis

mengharapkan saran dan kritik yang membangun.

Surakarta, Mei 2012

Penulis

Page 10: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Perkembangan dunia Teknologi Informasi dan Komunikasi saat ini telah

mempengaruhi dalam segala bidang, Teknologi Informasi memegang peranan

penting dalam persiapan menyongsong era globalisasi. Teknologi Informasi

dibutuhkan dalam optimalisasi proses-proses yang ada dalam instansi, tidak

terkecuali dalam instansi pendidikan yang memiliki keterkaitan erat dengan

kebutuhan data yang akurat, cepat, efisien dan valid. Untuk memenuhi tantangan

ketersediaan informasi yang dapat dengan mudah diakses dan akurat, sangatlah

tepat bagi instansi pendidikan untuk memiliki sebuah sistem informasi guna yang

dapat meningkatkan efisiensi dan efektivitas dalam upaya peningkatan pelayanan

akademis.

Berdasarkan pengamatan yang telah dilakukan di SMA Negeri 1

Gemolong mengenai kurikulum, pembelajaran dan akademik, proses penilaian

hasil belajar siswa dilakukan secara manual yaitu menggunakan rapor tiap akhir

semester. Proses penilaian yang masih manual memiliki kekurangan diantaranya

siswa kesulitan untuk mendapatkan informasi mengenai hasil belajar. Selain itu,

guru juga mengalami kesulitan saat pembuatan rapor tiap akhir semester karena

harus merekapitulasi hasil belajar siswa secara manual. Bagian administrasi juga

mengalami kesulitan pada saat menyiapkan kelengkapan data-data yang

berhubungan dengan kurikulum sekolah karena harus merekapitulasi kembali satu

per satu. Pembuatan Sistem Informasi Penilaian hasil belajar siswa yang berbasis

web diharapkan dapat meminimalisasi kekurangan-kekurangan yang sudah

dilakukan secara manual.

Berdasarkan hal tersebut, maka perlu dibuat suatu sistem informasi

penilaian siswa yang diharapkan mampu menjadi solusi dari berbagai kendala

mengenai proses pengolahan nilai. SMA Negeri 1 Gemolong membutuhkan suatu

sistem informasi terpadu untuk menghasilkan SDM yang berkualitas tinggi. Untuk

itu, pembuatan aplikasi ini sangat berpengaruh untuk perkembangan sekolah.

Page 11: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

2

1.2 Perumusan Masalah

Permasalahan yang ada adalah sebagai berikut :

1. Bagaimana membuat sistem penilaian akademik siswa dari sistem manual

menjadi sistem yang terkomputerisasi ?

2. Bagaimana caranya menyajikan hasil penilaian terhadap proses belajar siswa

agar siswa dapat melihat hasil secara langsung dan mencetak hasil, sedangkan

guru dapat mengelola nilai siswa?

1.3 Batasan Masalah

Pada pembuatan aplikasi ini, penulis memberikan batasan masalah antara lain:

1. Admin dapat mengelola sistem, dan menambahkan,mengedit dan menghapus

data.

2. Guru memberikan nilai untuk tiap siswa, mengelola nilai dan dapat mencetak

nilai.

3. Siswa mendapatkan informasi tentang nilai akademiknya dan dapat mencetak

nilai tiap semester.

1.4 Tujuan

Tujuan Tugas Akhir ini adalah sebagai berikut.

1. Untuk membuat sistem penilaian akademik siswa dari sistem manual menjadi

sistem yang terkomputerisasi.

2. Untuk menyajikan hasil penilaian terhadap proses belajar siswa agar siswa

dapat melihat secara langsung dan mencetak hasil dan guru dapat mengelola

nilai siswa.

1.5 Manfaat

Beberapa manfaat yang dapat diperoleh dari sistem ini adalah :

1. Bagi Instansi

a. Membantu mempermudah proses pencatatan nilai siswa sehingga mampu

memberikan penilaian yang maksimal di SMA Negeri 1 Gemolong.

Page 12: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

3

b. Mempercepat proses pendataan dan menghasilkan laporan data yang

akurat di SMA Negeri 1 Gemolong.

c. Mempermudah kerja guru dalam mengolah nilai, sehingga semakin cepat

pula proses belajar mengajar yang telah diterapkan untuk segera

diperbaharui agar kualitas SDM yang dihasilkan setelah lulus dari

sekolah tersebut berkualitas tinggi.

2. Bagi Penulis

Memberikan gambaran dan pengalaman bagi penulis bagaimana

cara membuat sebuah sistem informasi penilaian sekaligus dapat

menerapkan dan mengimplementasikan ilmu yang sudah didapat selama

mengikuti perkuliahan di DIII Teknik Informatika Universitas Sebelas

Maret Surakarta.

1.6 Metodelogi Penelitian

Metode penelitian dalam pembuatan tugas akhir ini adalah sebagai berikut :

1. Observasi

Merupakan pengumpulan data dengan cara melakukan pengamatan dan

pencatatan data-data serta berbagai hal yang akan dibutuhkan dalam proses

penelitian.

2. Wawancara

Merupakan metode ini dilakukan dengan pihak-pihak yang berhubungan

dengan tema penelitian

3. Studi Pustaka

Merupakan metode pencarian dan pengumpulan data dengan cara mencari

referensi, literatur atau bahan-bahan teori yang diperlukan dari berbagai

sumber wacana yang berkaitan dengan pembuatan aplikasi ini. Studi

pustaka yang dilakukan oleh penulis yaitu dengan cara pengumpulan data

melalui internet dan mencari buku-buku referensi yang berhubungan dengan

tema dalam penyusunan tugas akhir.

Page 13: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

4

4. Perancangan database

Pada tahap ini akan dilakukan perancangan basis data. Basis Data merupakan

kumpulan dari data yang saling berhubungan antara satu dengan

lainnya. Basis Data merupakan komponen yang penting dalam pembuatan

aplikasi.

5. Perancangan interface

Pada tahap ini dilakukan perancangan bentuk interface program yang

dibuat. Perancangan interface ini meliputi perancangan interface input dan

output.

6. Pembuatan Aplikasi

Pada tahap ini dilakukan pembuatan aplikasi program yang telah dirancang.

1.7 Sistematika Penulisan

Untuk mempermudah melihat dan mengetahui pembahasan yang ada pada

tugas akhir ini secara menyeluruh, maka perlu dikemukakan sistematika yang

merupakan kerangka dan pedoman penulisan tugas akhir. Adapaun sistematika

yang merupakan kerangka penulisan adalah sebagai berikut :

BAB I PENDAHULUAN

Pada bab ini terdapat tujuh sub bab yang mengemukakan tentang latar

belakang, perumusan masalah, batasan masalah, tujuan, manfaat,

metodelogi penelitian yang digunakan penulis untuk menyusun tugas

akhir ini serta sistematika penulisan.

BAB II LANDASAN TEORI

Bab ini menjelaskan tentang teori yang mendasari tugas akhir ini,

seperti sistem, informasi, sistem informasi, basis data, Context

Diagram, Data Flow Diagram(DFD), Entity Relationship Diagram

(ERD), Kerelasian Antar Tabel, MySQL, serta sekilas mengenai

bahasa pemrograman PHP, Hypertext PreProcessor (PHP), Pengertian

Website, serta Pengertian Rapor.

Page 14: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

5

BAB III DESAIN DAN PERANCANGAN

Bab ini berisikan desain sistem, perancangan sistem, perancangan

database, desain interface, yang digunakan untuk membangun sistem

informasi penilaian.

BAB IV IMPLEMENTASI DAN ANALISA

Bab ini berisikan deskripsi sistem, analisa kebutuhan sistem, cara

menjalankan program, pembahasan tampilan serta keunggulan dan

kelemahan program.

BAB V PENUTUP

Berisi tentang kesimpulan yang diambil dari pembahasaan sistem

informasi penilaian dan saran untuk pengembangan sistem ini.

Page 15: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

6

BAB II

LANDASAN TEORI

2.1 Pengertian Sistem, Informasi, Sistem Informasi

Istilah sistem sudah menjadi sangat popular dalam dunia analisis dan

perancangan sistem. Sistem digunakan untuk mendeskripsikan banyak hal,

khususnya untuk aktifitas-aktifitas yang diperlukan untuk memproses data.

Usaha-usaha yang telah dilakukan pada masa yang lalu dalam mengaplikasikan

teknologi untuk memproseskan data terfokus pada pengembangan mesin-mesin

yang mampu menjalankan suatu operasi data yang lebih efisien.

Menurut Robert A.leitch dan K.Roscoe davis dalam Jogiyanto (2000),

Sistem adalah suatu kumpulan dari elemen-elemen (orang, perangkat keras,

informasi dan lain-lain) diorganisasikan untuk mencapai suatu tujuan tertentu.

Menurut Robert J. Verzello/ John Reuter III dalam Jogiyanto (2000),

Informasi adalah kumpulan data yang relevan dan mempunyai arti yang

menggambarkan suatu kejadian-kejadian atau kegiatan-kegiatan.

Menurut Henry C. Lucas dalam Jogiyanto (2000), Sistem informasi adalah

suatu kegiatan dari prosedur-prosedur yang diorganisasikan, bilamana

dieksekusikan akan menyediakan informasi untuk mendukung pengambilan

keputusan dan pengendalian di dalam organisasi.

2.2 Basis Data (database)

Basis data (database) merupakan kumpulan dari data yang saling

berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer

dan digunakan perangkat lunak untuk memanipulasinya. Database merupakan

salah satu komponen yang penting dalam sistem informasi, karena merupakan

basis dalam menyediakan informasi bagi para pemakai. (Jogiyanto, 2000).

Page 16: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

7

2.3 Context Diagram

Diagram konteks adalah sebuah diagram sederhana yang menggambarkan

hubungan antara entity luar, masukan, dan keluaran dari sistem. Diagram konteks

direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem.

(Kristanto, 2003)

Menurut Kendall dan Kendall (2003) diagram konteks adalah tingkatan

tertinggi dalam diagram aliran data dan hanya memuat satu proses, menunjukkan

sistem secara keseluruhan, diagram ini tidak memuat penyimpanan data dan

tampak sederhana.

2.4 Data Flow Diagram (DFD)

Data Flow Diagram adalah gambaran alur data atau informasi tanpa

mengaitkan bentuk fisik media penyimpanan data atau hardware (Kendall dan

Kendall, 2003).

Data Flow Diagram merupakan alat bantu yang berfungsi untuk

menggambarkan secara rinci mengenai sistem sebagai jaringan kerja antar fungsi

yang berhubungan satu sama lain dengan menunjukkan dari dan kemana data

mengalir serta penyimpanannya.

Tabel 2.1 Simbol Data Flow Diagram (DFD)

Simbol Arti

Menunjukkan entitas

Menunjukkan aliran (arus data)

Menunjukkan proses

Menunjukkan penyimpanan data

Page 17: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

8

2.5 Entity Relationship Diagram (ERD)

Entity Relationship Diagram adalah model konseptual yang

mendeskripsikan hubungan antara penyimpanan data atau file data.

Simbol-simbol yang digunakan dalam Entity Relationship Diagram ada

pada tabel berikut :

Tabel 2.2 Simbol Entity Relationship Diagram (Jogiyanto,2001)

Nama Simbol

Entity

Atribut

Hubungan / Relasi

Garis

1. Entity

Suatu obyek yang dapat didefinisikan dalam lingkungan pemakai dalam

konteks sistem yang telah dibuat. Entity digunakan atau digambarkan persegi

empat.

2. Atribut

Elemen-elemen yang ada dalam entity dan fungsi. Atribut

mendeskripsikan karakter entity. Atribut digambarkan dengan simbol elips.

3. Hubungan

Hubungan ini dinamakan relationship atau relasi. Hubungan harus

dibedakan antara hubungan bentuk antara entity dengan isi dari hubungan ini

sendiri. Hubungan digambarkan dengan simbol ketupat.

Page 18: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

9

4. Garis

Digunakan untuk menghubungkan entity dengan entity manapun entity

dengan atribut.

2.6 Kerelasian Antar Tabel

Kerelasian menyatakan hubungan antar relasi dalam basis data. Kerelasian

antar relasi ditulis oleh foreign key atau relasi-relasi bertipe transaksi yang

digunakan dalam basis data.

Jenis-jenis antar relasi meliputi :

a. Kerelasian satu ke satu (one to one relationship)

Kerelasian satu ke satu terjadi jika setiap nilai pada suatu relasi hanya

mengimplementasikan sebuah nilai pada relasi lain yang direlasikan secara logika.

b. Kerelasian satu ke banyak (one to many relationship)

Kerelasian satu ke banyak terjadi jika setiap nilai pada suatu relasi

mengimplementasikan banyak nilai pada relasi lain yang direlasikan secara

logika.

c. Kerelasian banyak ke satu (many to one relationship)

Kerelasian banyak kesatu terjadi jika banyak nilai pada suatu relasi

mengimplementasikan satu nilai pada relasi yang lain yang direlasikan secara

logika.

d. Kerelasian banyak ke banyak (many to many relationship)

Kerelasian banyak ke banyak terjadi jika banyak nilai pada suatu relasi

mengimplementasikan banyak nilai pada relasi lain yang direlasikan secara logika

(Sutanta, 2004).

2.7 Hypertext PreProcessor (PHP)

PHP: Hypertext Preprocessor

adalah bahasa skrip yang dapat

ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk

memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah

CMS (http://id.wikipedia.org/wiki/PHP). PHP tergolong sebagai bahasa

pemrograman yang berbasis server (server side scripting). Ini berarti bahwa

Page 19: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

10

semua script PHP diletakkan di server dan diterjemahkan oleh web server terlebih

dahulu, kemudian hasil terjemahan itu dikirimkan ke browser client. Secara

teknologi, bahasa pemrograman PHP memiliki kesamaan dengan bahasa ASP

(Active Server Page), Cold Fusion, JSP (Java Server Page) ataupun Perl.

PHP yang merupakan bahasa pemrograman berbasis web yang

memiliki kemampuan untuk memproses data dinamis. PHP dikatakan sebagai

sebuah server-side embedded script language artinya sintaks-sintaks dan perintah

yang kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan

pada halaman HTML biasa. Aplikasi-aplikasi yang dibangun oleh PHP pada

umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara

keseluruhan dijalankan di server. Pada prinsipnya server akan bekerja apabila

ada permintaan dari client. Client menggunakan kode-kode PHP untuk

mengirimkan permintaan ke server. Sifat sever side ini membuat pengerjaan

skrip tersebut dikerjakan di server sedangkan yang dikirim kepada browser

adalah hasil proses dari skrip tersebut yang sudah terbentuk HTML(Nugroho,

Bunafit. 2004).

Server akan melakukan hal-hal sebagai berikut ketika menggunakan PHP

sebagai server-side embedded script language :

a) Membaca permintaan dari client/browser

b) Mencari halaman/page di server

c) Melakukan instruksi yang diberikan oleh PHP untuk melakukan modifikasi

pada halaman/page

d) Mengirim kembali halaman tersebut kepada client melalui internet atau

intranet.

Sifat server side ini membuat pengerjaan skrip tersebut dikerjakan di

server sedangkan yang dikirim kepada browser adalah hasil proses dari skrip

Keunggulan dari sifatnya yang server side tersebut adalah :

a) Tidak diperlukan adanya kompatibilitas browser atau harus menggunakan

browser tertentu, karena server lah yang akan mengerjakan skrip tersebut.

Hasil yang dikirimkan kembali ke browser biasanya dalam bentuk teks

ataupun gambar sehingga dapat dikenali oleh browser apapun.

Page 20: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

11

b) Dapat memanfaatkan sumber-sumber aplikasi yang dimiliki oleh server.

Contoh hubungan kedalam database.

c) Skrip asli tidak dapat dilihat sehingga keamanan lebih terjamin.

2.8 MySQL

MySQL adalah salah satu jenis database server yang sangat terkenal.

Kepopuleranya disebababkan MySQL menggunakan SQL (Stuktur Query

Language) sebagai bahasa dasar untuk mengakses databasenya. Selain itu, ia

bersifat Open Source (Anda tidak perlu membayar untuk menggunakanya) pada

berbagai platform (kecuali untuk jenis Enterprise, yang bersifat komersial).

Perangkat lunak MySQL sendiri bisa di-download dari http://www.MySQL.com

MySQL termasuk jenis RDMS (Relational Database Management System).

Itulah sebabnya, istilah seperti tabel, baris dan kolom digunakan pada MySQL.

Pada MySQL, sebuah database mengandung satu atau sejumlah tabel. Tabel

terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa kolom

(Kadir, 2008).

2.9 Pengertian Website.

Website adalah kumpulan dari halaman-halaman situs, yang biasanya

terangkum dalam sebuah domain atau subdomain, yang tempatnya berada di

dalam World Wide Web (WWW) di Internet. Sebuah halaman web adalah

dokumen yang ditulis dalam format HTML (Hyper Text Markup Language), yang

hampir selalu bisa diakses melalui HTTP (Hyper Text Transfer Protocol), yaitu

protokol yang menyampaikan informasi dari server website untuk ditampilkan

kepada para pemakai melalui web browser. Semua publikasi dari website-website

tersebut dapat membentuk sebuah jaringan informasi yang sangat besar ( Kadir,

2002 ).

2.10 Pengertian Rapor.

Buku rapor adalah suatu cara pengukuran kinerja siswa. Umumnya laporan ini

diberikan oleh sekolah kepada siswa atau orang tua siswa dua kali hingga empat

Page 21: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

12

kali dalam setahun. Suatu buku rapor biasanya menggunakan skala pemeringkatan

untuk menentukan kualitas hasil kerja murid di sekolah.

( http://www.id.wikipedia.org, 2012 ).

Page 22: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

13

BAB III

DESAIN DAN PERANCANGAN

3.1 Perancangan Aplikasi

Dalam perancangan Sistem Informasi Penilaian SMA Negeri 1 Gemolong

berbasis web, terdapat beberapa perangkat lunak dan perangkat keras yang

digunakan penulis guna mendukung proses perancangan sistem, yaitu :

1. Perangkat Lunak (Software)

Perangkat Lunak yang digunakan penulis dalam Pembuatan Sistem

Informasi Penilaian SMA Negeri 1 Gemolong berbasis web adalah :

a. Sistem Operasi : Microsoft Windows

b. Bahasa Pemrograman : PHP

c. Web Server : XAMPP

d. Database : MySQL

e. Database Manager : PhpMyAdmin

f. Web Editor :Photoshop, Notepad ++, Dreamweaver

2. Perangkat Keras (Hardware)

Perangkat Keras yang digunakan penulis untuk Pembuatan Sistem

Informasi Penilaian SMA Negeri 1 Gemolong berbasis web adalah :

a. Processor Intel Celeron M

b. CPU 1,6 GHz

c. VGA Onboard

d. RAM 1 GB DDR

e. Monitor 15”

f. Keyboard, Mouse, Printer

3.2 Perancangan Sistem

Perancangan sistem bertujuan untuk menentukan rancangan pembuatan

sistem informasi penilaian. Perancangan sistem ini dimulai dengan perancangan

Page 23: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

14

CD (Context Diagram), DFD (Data Flow Diagram), ERD (Entity Relationship

Diagram) dan Skema Diagram.

3.2.1 Context Diagram

Context Diagram merupakan tingkatan tertinggi dalam diagram aliran data

dan hanya membuat satu proses, menunjukkan sistem secara keseluruhan. Berikut

ini adalah Context Diagram dari sistem penilaian ditunjukkan pada Gambar 3.1

Sistem Informasi

Penilaian

Siswa

Admin Guru

Username

&

Password

Username

&

Password

Username

&

Password

Tambah Data, Edit Data, Cari Data

Menu Admin

Username

&

Password

Daftar siswa, Isi nilai

Menu GuruUsername

&

Password

Username

&

Password

Hasil Nilai

Gambar 3.1 Context Diagram Sistem Penilaian

Pada Gambar 3.1 terdapat tiga entitas yaitu admin, guru, dan siswa. Admin

akan login untuk mengakses sistem. Admin dapat update data pada sistem dan

memiliki hak penuh pada sistem. Entitas guru berhak mengakses sistem dengan

login terlebih dahulu dan berhak mengelola menu guru. Entitas siswa berhak

mengakses sistem dengan login terlebih dahulu dan berhak mengelola menu

siswa.

Page 24: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

15

3.2.2 Data Flow Diagram

Data Flow Diagram (DFD) merupakan model yang menggambarkan

sistem sebagai jaringan kerja antar fungsi yang saling berhubungan dengan aliran

dan penyimpanan data atau database.

3.2.2.1 Data Flow Diagram Level 0

Berikut ini adalah Data Flow Diagram Level 0 dari sistem penilaian

ditunjukkan pada Gambar 3.2

Data Admin

1.0

Login

Data Guru

Data Mapel

Data Kelas

Data Nilai

Data Siswa2.0

Pendataan Siswa

3.0

Pendataan Guru

5.0

Pengolahan

Mapel

6.0

Pengolahan

Kelas

9.0

Pengolahan Nilai

Username & password

Username & password

Username & password

Username & password

Username

&

password

Username & password

Username & password

Username

&

password

Username

&

password

Username & password

Username & password

Username

&

password

Data Siswa

Data Siswa

Data SiswaData Siswa

Data GuruData Guru

Data GuruData Guru

Data MapelData Mapel Data Mapel

Data Mapel

Data Kelas

Data Kelas Data KelasData Kelas

Laporan nilaiData Nilai

Laporan Nilai

Data NilaiData Nilai

Admin

Guru

Siswa

4.0

Pendataan

Semester

Data SemesterData SemesterData Semester

Data SemesterData Semester

7.0

Pengolahan

Tahun Ajaran

Data TahunData Tahun

Data Tahun

Data Tahun

Data Siswa

Data Siswa

Data TahunData Tahun

Data Tahun

Data KelasData Kelas

Data mapel

Data MapelData Semester

Data Semester

Data Guru

Data Guru

8.0

Pengolahan

AbsensiData Absensi

Data AbsensiData Absensi

Data Absensi

Data Absensi

Gambar 3.2 Data Flow Diagram (DFD) Level 0

Page 25: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

16

Gambar Data Flow Diagram diatas menunjukkan proses yang terdapat di

dalam sistem penilaian yang meliputi proses login, pendataan siswa, pendataan

guru, pendataan semester, pengolahan mata pelajaran, pengolahan kelas,

pengolahan tahun ajaran dan pengolahan nilai yang masing-masing proses akan

disimpan di masing-masing database.

3.2.2.2 Data Flow Diagram Level 1 Pendataan Siswa

Pada Proses ini Admin melakukan proses pendataan siswa yang meliputi

input data, edit data, cari data dan delete data siswa. DFD Level 1 Proses

Pendataan Siswa dapat dilihat pada Gambar 3.3

2.1

Input Data Siswa

2.2

Pengeditan Data Siswa

2.3

Pencarian Data Siswa

Data Siswa

Data Siswa

Daftar Data Siswa

Data Siswa

Data Siswa Terbaru

Edit Data Siswa

Data Siswa Terbaru

Input Data Siswa

Daftar Data Siswa

Data Siswa

Data Siswa

2.4

Delete Data Siswa

Data Delete Siswa

Data Siswa

Data SiswaData Siswa

Data Siswa

Data Terdelete

Admin

Gambar 3.3 Data Flow Diagram Level 1 Proses Pendataan Siswa

Page 26: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

17

3.2.2.3 Data Flow Diagram Level 1 Pendataan Guru

Pada Proses ini Admin melakukan proses pendataan guru yang meliputi

input data, edit data, cari data dan delete data guru. DFD Level 1 Proses

Pendataan Guru dapat dilihat pada Gambar 3.4

3.1

Input Data Guru

3.2

Pengeditan Data Guru

3.3

Pencarian Data Guru

Data Guru

Data Guru

Data Guru

Data Guru

Daftar Data Guru

Terbaru

Data Guru

Data Guru

Edit Data Guru

Daftar Data Guru

Terbaru

Data Guru

Data Guru

Data Guru

Data Guru

3.4

Delete Data Guru

Data Guru

Data Terdelete Data Delete Guru

Data Guru

Admin

Gambar 3.4 Data Flow Diagram Level 1 Proses Pendataan Guru

3.2.2.4 Data Flow Diagram Level 1 Pendataan Semester

Pada proses ini Admin melakukan pendataan semester yang meliputi input

data dan edit data semester. Data Flow Diagram Level 1 Proses Pendataan

Semester dapat dilihat pada Gambar 3.5.

4.1

Input Semester

4.2

Edit Semester

Admin Data Semester

Data SemesterData Semester

Daftar Semester TerbaruDaftar Semester Terbaru

Daftar SemesterDaftar Semester

Data SemesterData Edit Semester

Gambar 3.5 Data Flow Diagram Level 1 Proses Pendataan Guru

Page 27: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

18

3.2.2.5 Data Flow Diagram Level 1 Pengolahan Mata Pelajaran

Pada proses ini Admin melakukan pengolahan mata pelajaran yang

meliputi input data dan edit data mata pelajaran. Data Flow Diagram Level 1

pengolahan mata pelajaran dapat dilihat pada Gambar 3.6.

5.1

Input Mapel

5.2

Edit Mapel

Admin Data mapel

Data MapelData Mapel

Daftar Mapel TerbaruDaftar Mapel Terbaru

Daftar MapelDaftar Mapel

Data MapelData Edit Mapel

Gambar 3.6 Data Flow Diagram Level 1 Pengolahan Mata Pelajaran

3.2.2.6 Data Flow Diagram Level 1 Pengolahan Kelas

Pada proses ini Admin melakukan pengolahan kelas yang meliputi input

data dan edit data kelas. Data Flow Diagram Level 1 pengolahan kelas dapat

dilihat pada Gambar 3.7

6.1

Input kelas

6.2

Edit Kelas

Admin Data kelas

Data KelasData kelas

Daftar kelas TerbaruDaftar Kelas Terbaru

Daftar kelasDaftar kelas

Data KelasData Edit kelas

.Gambar 3.7 Data Flow Diagram Level 1 Pengolahan Kelas

Page 28: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

19

3.2.2.7 Data Flow Diagram Level 1 Pengolahan Tahun Ajaran

Pada proses ini Admin melakukan pengolahan tahun ajaran yang meliputi

input data dan edit data tahun ajaran. Data Flow Diagram Level 1 pengolahan

tahun ajaran dapat dilihat pada Gambar 3.8

7.1

Input tahun

7.2

Edit tahun

Admin Data tahun

Data tahunData tahun

Daftar Tahun TerbaruDaftar tahun Terbaru

Daftar tahunDaftar tahun

Data tahunData Edit tahun

Gambar 3.8 Data Flow Diagram Level 1 Pengolahan Tahun Ajaran

3.2.2.8 Data Flow Diagram Level 1 Pengolahan Absensi

Pada proses ini Admin melakukan pengolahan absensi yang meliputi input

data dan edit data absensi. Data Flow Diagram Level 1 pengolahan absensi dapat

dilihat pada Gambar 3.9

8.1

Input absensi

8.2

Edit absensi

Admin Data Absensi

Data absensiData absensi

Daftar Absensi TerbaruDaftar Absensi Terbaru

Daftar absensiDaftar absensi

Data AbsensiData Edit absensi

Gambar 3.9 Data Flow Diagram Level 1 Pengolahan Absensi

Page 29: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

20

3.2.2.9 Data Flow Diagram Level 1 Pengolahan Nilai

Pada Proses ini guru melakukan pengolahan nilai yang meliputi olah nilai,

rekap nilai, dan cetak rapor serta siswa melakukan transaksi lihat nilai dan cetak

nilai. DFD Level 1 Proses Pengolahan Nilai dapat dilihat pada Gambar 3.10

9.1

Olah Nilai

Guru

Data Nilai9.2

Rekap Nilai

Data Nilai

Daftar NilaiData Input Nilai

Daftar Nilai

Data Nilai

Daftar Nilai SiswaRekap Nilai Siswa

Daftar Nilai siswa

9.3

Cetak Rapor

Data Nilai

notifikasi

Request cetak nilai

Detail hasil cetak nilai

9.5

Cetak Rapor

Siswa

9.4

Lihat Nilai

Data Nilai Lihat Data Nilai

Daftar Data NilaiDaftar Data Nilai

Data Nilai

Rapor

Data Siswa

Data Guru

Data Mapel

Data Kelas

Data Semester

Data tahun

Data Siswa

Data Guru

Data Mapel

Data Kelas

Data Semester

Data tahun

Gambar 3.10 Data Flow Diagram Level 1 Pengolahan Nilai

Page 30: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

21

3.2.3 Entity Relationship Diagram (ERD)

Berikut ini adalah Entity Relationship Diagram dari Sistem Penilaian yang

ditunjukkan pada Gambar 3.11

Memiliki Wali

MengajarMemiliki

N

1

N1

N

NN

N

siswa kelas

gurumapelsemester

nis

nama

alamat

kelamin

tgl

tempat

telp

agama

ortu

alamat_ortu

thun_masuk

kelas

idkelas

tgl

tempat

jk

alamat

nama

nip

password

username

agama

telp

kkm

mapel

idmapel

semester

idsemester

uas

tugas

kd4

kd3

kd2

kd1

idsemester

idkelas

idmapel

nis

N

N 1

1

password

username

tahun_ajaran

tahun_ajaran

idtahun

N

idkelas

nis

absen

idtahun

nip

Gambar 3.11 Entity Relational Diagram (ERD)

Page 31: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

22

3.2.4 Relasi Tabel

Diagram relasi antar tabel menggambarkan adanya relasi antar tabel yang

terdapat dalam sistem penilaian. Relasi antar tabel ini berfungsi untuk

meminimalisir resiko data redundancy dan pemborosan memory. Relasi antar

tabel ditunjukkan pada Gambar 3.12

siswa

PK nis

nama

alamat

kelamin

tempat

tgl

telp

agama

ortu

alamat_ortu

username

password

FK1 idkelas

absensi

PK,FK2 idkelas

PK,FK3 nis

absensi

kelas

PK idkelas

kelas

Guru

PK nip

nama

alamat

FK1 idkelas

FK2 idtahun

jk

tempat

tgl

telp

agama

username

password

tahun

PK idtahun

tahun

mapel

PK idmapel

mapel

kkm

nilai

PK,FK1 nis

PK,FK2 idmapel

PK,FK3 idtahun

PK,FK4 idkelas

PK,FK5 idsemester

kd1

kd2

kd3

kd4

tugas

uas

hasil_akhir

admin

username

password

semester

PK idsemester

semester

Gambar 3.12 Relasi Tabel

Page 32: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

23

3.2.5 Perancangan database

Dalam basis data sistem penilaian menggunakan tabel-tabel sebagai

berikut :

1. Tabel Admin

Nama Tabel : admin

Fungsi : untuk menyimpan atau mengambil data login

Tabel 3.1 Tabel Admin

Field Tipe Lebar Null Key

Username Varchar 10 Not Null

Password Varchar 10 Not Null

2. Tabel Siswa

Nama Tabel : siswa

Fungsi : untuk menyimpan atau mengambil data siswa

Primary Key : nis

Tabel 3.2 Tabel Siswa

3. Tabel Guru

Nama Tabel : guru

Fungsi : untuk menyimpan data guru

Primary Key : nip

Field Tipe Lebar Null Key

Nis varchar 25 Not Null PK

Nama varchar 50 Not Null

Alamat varchar 100 Not Null

kelamin varchar 20 Not Null

Tempat varchar 25 Not Null

Tgl Date Not Null

Telp varchar 20 Null

Agama varchar 20 Not Null

Ortu varchar 50 Null

alamat_ortu varchar 100 Null

Idkelas int 10 Not null FK

username varchar 20 Not Null

password varchar 20 Not Null

Page 33: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

24

Tabel 3.3 Tabel Guru

Field Tipe Lebar Null Key

Nip varchar 35 Not Null PK

Nama varchar 50 Not Null

Alamat varchar 50 Null

jk varchar 10 Not Null

Tempat varchar 25 Null

Tgl date Null

Telp varchar 20 Null

Agama varchar 20 Not Null

Ampu varchar 50 Null

Username varchar 10 Not null

Password varchar 10 Not null

Idkelas int 10 Not null FK

Idmapel int 10 Not null FK

4. Tabel Mata Pelajaran

Nama : mapel

Fungsi : untuk menyimpan data mata pelajaran

Primary Key : idmapel

Tabel 3.4 Tabel Mapel

Field Tipe Lebar Null Key

Idmapel int 10 Not Null PK

Mapel varchar 50 Not Null

Kkm varchar 10 Not Null

5. Tabel Kelas

Nama : kelas

Fungsi : untuk menyimpan data kelas

Primary Key : idkelas

Tabel 3.5 Tabel Kelas

Field Tipe Lebar Null Key

idkelas int 10 Not Null PK

kelas varchar 5 Not Null

nip varchar 35 Not Null FK

Page 34: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

25

6. Tabel Semester

Nama : semester

Fungsi : untuk menyimpan data semester

Primary Key : idsemester

Tabel 3.6 Tabel Semester

Field Tipe Lebar Null Key

idsemester int 10 Not Null PK

semester varchar 5 Not Null

7. Tabel Tahun Ajaran

Nama : tahun

Fungsi : untuk menyimpan data tahun

Primary Key : idtahun

Tabel 3.7 Tabel Tahun Ajaran

Field Tipe Lebar Null Key

Idtahun int 10 Not Null PK

Tahun_ajaran varchar 5 Not Null

8. Tabel Transaksi Nilai

Nama : nilai

Fungsi : untuk menyimpan data yang digunakan dalam proses

penilaian

Composite Key : nis, idmapel, idkelas, idsemester,idtahun

Tabel 3.8 Tabel Nilai

Field Tipe Lebar Null Key

nis varchar 50 Not Null PK, FK

idmapel int 10 Not Null PK,FK

idkelas int 10 Not Null PK,FK

idsemester int 10 Not Null PK, FK

idtahun int 10 Not Null PK,FK

Kd1 varchar 3 Not Null

Kd2 varchar 3 Not Null

Kd3 varchar 3 Not Null

Kd4 varchar 3 Not Null

tugas varchar 3 Not Null

Page 35: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

26

uas varchar 3 Not Null

Hasil_akhir varchar 3 Not Null

9. Tabel Absensi

Nama : absensi

Fungsi : untuk menyimpan data absensi

Composite Key : nis, idkelas

Tabel 3.9 Tabel Absensi

Field Tipe Lebar Null Key

nis int 10 Not Null PK+FK

idkelas int 10 Not Null PK+FK

absen varchar 20 Not Null

Page 36: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

39

BAB IV

IMPLEMENTASI DAN ANALISA

4.1 Analisa Sistem

Program sistem informasi penilaian merupakan sebuah media untuk

membantu pihak sekolah dalam pengolahan nilai hasil belajar siswa. Disamping

itu, program ini juga membantu pendistribusian nilai siswa. Untuk dapat

menggunakan program ini, pengguna harus menggunakan username dan password

untuk login. Pengguna terbagi menjadi tiga pengguna. Masing-masing pengguna

mempunyai hak akses yang berbeda. Ketiga pengguna tersebut yaitu :

a. Administrator

Peran utama administrator yaitu : memanagemen data siswa, data guru,

data mata pelajaran, data kelas, dan mengaktivasi user guru untuk

permisi (permission) dalam penginputan nilai.

b. Guru

Hak akses guru dalam program adalah menginputkan nilai mata

pelajaran pada kelas yang diampu, dan melihat data nilai yang

bersangkutan.

c. Siswa

Siswa yang terdaftar di SMA Negeri 1 Gemolong akan mendapatkan

username dan password berdasarkan nomor induk siswa (NIS). Hak

akses yang diperoleh yaitu: melihat data nilai siswa bersangkutan pada

mata pelajaran yang di ikuti.

4.2 Implementasi Sistem

Sesuai dengan perancangan sistem yang telah dikemukakan sebelumnya, pada

Sistem Informasi Penilaian terdapat tiga pengguna yaitu Administrator, Guru dan

Siswa. Berikut adalah implementasi pada halaman yang dapat diakses oleh

masing-masing pengguna sesuai hak aksesnya.

Page 37: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

40

4.2.1 Halaman Administrator

a. Form Login

Login merupakan salah satu prosedur untuk pengguna memasuki sistem.

Pengguna terlebih dahulu terdaftar sebagai, siswa, guru atau administrator.

Halaman ini digunakan untuk mengecek validitas user yang menggunakannya,

dengan memasukkan username dan password yang nantinya akan dicocokkan

dengan username dan password yang ada didalam database. Apabila login

diterima maka akan muncul halaman admin. Form login admin dapat ditunjukkan

seperti Gambar 4.1.

Gambar 4.1 Form Login Administrator

b. Tampilan Halaman Admin

Setelah berhasil login dengan menggunakan username dan password yang

benar maka langsung masuk pada halaman admin. Yang dapat ditunjukkan

pada Gambar 4.2.

Page 38: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

41

Gambar 4.2 Halaman Utama Admin

Pada halaman admin ini terdapat beberapa menu diantaranya menu home,

visi misi, data siswa, data guru, data mata pelajaran, dan data kelas. Pada halaman

home berisi kata sambutan yang berupa foto tentang SMA Negeri 1 Gemolong

yang dapat ditunjukkan pada Gambar 4.3.

Gambar 4.3 Halaman Home

Page 39: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

42

Pada menu visi misi disini berisi visi misi tentang sekolahan tersebut,

dimana didalam visi misi beisi tentang tujuan dari SMA Negeri 1 Gemolong yang

dapat ditunjukkan pada Gambar 4.4.

Gambar 4.4 Halaman Visi Misi

Data Siswa, Pada halaman ini pengguna yang bertingkat sebagai

administrator melakukan pendataan siswa, yaitu meliputi tambah, ubah, hapus,

dan eksport data excel (*.xls ). Jika ingin menambahkan data siswa kita memilih

gambar input yang telah tersedia dibawah tabel. Form ini digunakan untuk

pendaftaran data siswa yang mempunyai elemen-elemen data seperti tertampil di

gambar 4.5

Page 40: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

43

Gambar 4.5 Halaman Input Siswa

Setelah itu sebelum melihat data siswa, kita memilih data siswa sesuai

dengan kelas yang kita akan inputkan. Halaman dapat di ilustrasikan seperti

Gambar 4.6.

Gambar 4.6 Halaman Pilihan Kelas

Page 41: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

44

Setelah memilih kelas yang akan dilihat lalu muncul daftar siswa sesuai

dengan pilihan tersebut. Daftar siswa dapat dilihat pada Gambar 4.7.

Gambar 4.7 Halaman Daftar Siswa

Selanjutnya untuk menu aksi terdapat 3 bagian yaitu

a. Detail siswa

Pada menu ini digunakan untuk melihat seluruh data tiap siswa. Detail

siswa dapat ditunjukkan pada Gambar 4.8

Gambar 4.8 Halaman Detail Siswa

Page 42: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

45

b. Edit data siswa

Pada menu edit siswa disini digunakan untuk mengedit data siswa yang

terjadi kesalahan dalam penginputan. Edit siswa dapat ditunjukkan pada

Gambar 4.9.

Gambar 4.9 Halaman Edit Siswa

c. Hapus data siswa

Pada menu ini digunakan menghapus data yang tidak terpakai atau terjadi

kesalahan total. Hapus data siswa dapat dilihat pada Gambar 4.10.

Gambar 4.10 Halaman Edit Siswa

Page 43: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

46

Kemudian untuk pencarian data siswa yang kita butuhkan dapat

menggunakan fasilitas cari. Menu cari dapat ditunjukkan pada Gambar 4.11.

Gambar 4.11 Halaman Cari Siswa

Setelah itu akan muncul daftar siswa yang kita cari. Data tersebut dapat

ditunjukkan pada Gambar 4.12.

Gambar 4.12 Halaman Hasil Cari Siswa

Data Guru, Form ini digunakan untuk pendaftaran data guru yang

mempunyai elemen-elemen data seperti pada Gambar 4.13

Gambar 4.13 Halaman Input Guru

Page 44: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

47

Setelah selesai menginputkan maka akan menampilkan data secara detail

seorang guru, berikut dengan fitur edit, hapus dan cetak data. Halaman daftar data

guru dapat ditunjukkan seperti Gambar 4.14

Gambar 4.14 Halaman Daftar Data Guru

Detail guru, Pada menu ini digunakan untuk melihat seluruh data tiap

guru. Detail guru dapat ditunjukkan pada Gambar 4.15

Gambar 4.15 Halaman Detail Data Guru

Page 45: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

48

Data Mata Pelajaran, Form ini digunakan untuk penginputan data mata

pelajaran yang mempunyai elemen-elemen data yang dapat ditunjukkan pada

Gambar 4.16

Gambar 4.16 Halaman Input Data Mata Pelajaran

Daftar Data Mata Pelajaran, Halaman ini menampilkan data secara detail

data Mata Pelajaran. berikut dengan fitur edit, dan cetak data. Halaman daftar

mata pelajaran dapat ditunjukkan seperti Gambar 4.17

Gambar 4.17 Halaman Daftar Data Mata Pelajaran

Data Kelas, Form ini digunakan untuk penginputan data kelas yang

mempunyai elemen-elemen data dapat ditunjukkan pada Gambar 4.18

Page 46: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

49

Gambar 4.18 Halaman Input Data Kelas

Daftar Data Kelas, Halaman ini menampilkan data secara detail Data

Kelas. berikut dengan fitur edit, dan cetak data. Halaman daftar data kelas dapat

ditunjukkan seperti Gambar 4.19.

Gambar 4.19 Halaman Daftar Data Kelas

Data Semester, Form ini digunakan untuk penginputan data semester yang

mempunyai elemen-elemen data dapat ditunjukkan pada Gambar 4.20.

Gambar 4.20 Halaman Input Data Semester

Page 47: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

50

Daftar Data Semester, Halaman ini menampilkan data secara list data

semester . berikut dengan fitur edit, dan cetak data. Halaman daftar data semester

dapat ditunjukkan seperti Gambar 4.21.

Gambar 4.21 Halaman Daftar Data Semester

Data Tahun, Form ini digunakan untuk penginputan data tahun yang

mempunyai elemen-elemen data dapat ditunjukkan pada Gambar 4.22.

Gambar 4.22 Halaman Input Data Tahun

Daftar Data Tahun, Halaman ini menampilkan data secara list data tahun.

berikut dengan fitur edit, dan cetak data. Halaman daftar data tahun dapat

ditunjukkan seperti Gambar 4.23.

Gambar 4.23 Halaman Daftar Data Tahun

Data Absensi, Form ini digunakan untuk penginputan data absensi yang

mempunyai elemen-elemen data dapat ditunjukkan pada Gambar 4.24.

Page 48: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

51

Gambar 4.24 Halaman Input Data Absensi

Daftar Data Absensi, Halaman ini digunakan untuk mengisi kehadiran

siswa. Berikut dengan fitur edit, dan cetak data. Halaman absensi dapat

ditunjukkan seperti Gambar 4.25.

Gambar 4.25 Halaman Daftar Daftar Absensi

4.2.2 Halaman Guru

a. Halaman Login Guru

Halaman ini digunakan untuk mengecek validitas user yang telah

menggunakannya, dengan memasukkan username dan password guru yang

nantinya akan dicocokkan dengan username dan password yang ada didalam

database.. Form Login Guru pada Gambar 4.26

Page 49: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

52

Gambar 4.26 Form Login Guru

b. Tampilan Halaman Guru

Setelah berhasil login dengan menggunakan username dan password yang

benar maka langsung masuk pada halaman guru. Pada halaman guru ini terdapat

beberapa menu diantaranya menu daftar siswa, data nilai dan logout. Tampilan

halaman guru ditujukkan pada Gambar 4.27

Gambar 4.27 Halaman Utama Guru

Page 50: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

53

Daftar Siswa, pada menu ini digunakan guru wali kelas untuk

menginputkan nilai perkelas. Daftar siswa berisi tentang siswa berdasarkan kelas.

Daftar siswa dapat ditunjukkan pada Gambar 4.28.

Gambar 4.28 Halaman Daftar Siswa

Data Nilai, pada menu ini guru wali kelas menginputkan nilai siswa. Input

nilai dapat ditunjukkan pada Gambar 4.29

Gambar 4.29 Halaman Input Nilai Siswa

Kemudian mengisi nilai yang akan diproses yang dapat ditunjukkan pada Gambar

4.30.

Gambar 4.30 Halaman Isi Nilai Siswa

Page 51: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

54

Setelah melakukan proses penginputan maka tampilan akan ditunjukkan pada

Gambar 4.31.

Gambar 4.31 Halaman Hasil Nilai Siswa

Setelah itu cetak hasil nilai(.xls) yang dapat ditunjukkan pada Gambar 4.32.

Gambar 4.32 Halaman Hasil Cetak Nilai Siswa

Page 52: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

55

4.2.3 Halaman Siswa

a. Login

Halaman ini digunakan untuk mengecek validitas user yang akan

menggunakannya, dengan memasukkan username dan password guru yang

nantinya akan dicocokkan dengan username dan password yang ada didalam

database. Apabila login diterima maka akan muncul pada halaman guru. Form

login siswa dapat ditunjukkan pada Gambar 4.33

Gambar 4.33 Halaman Login Siswa

b. Tampilan Halaman Siswa

Setelah berhasil login dengan menggunakan username dan password yang

benar maka langsung masuk pada halaman siswa. Pada halaman siswa ini terdapat

beberapa menu diantaranya menu data nilai dan logout. Pada data nilai berisi nilai

siswa yang bersangkutan dan dapat untuk mencetak rapor sedangkan logout untuk

mengakhiri proses yang telah dilakukan siswa. Tampilan halaman siswa dapat

ditunjukkan pada Gambar 4.34

Page 53: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

56

Gambar 4.34 Tampilan Halaman Siswa

Data Nilai, Pada menu ini siswa yang melakukan login dapat melihat nilai dan

mencetak hasil nilai. Data tersebut dapat dilihat pada Gambar 4.35.

Gambar 4.35 Tampilan Lihat Nilai Siswa

Setelah itu cetak hasil nilai(.xls) yang dapat ditunjukkan pada Gambar 4.36.

Gambar 4.36 Halaman Hasil Cetak Nilai Siswa

Page 54: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

57

4.3 Evaluasi Sistem

4.3.1 Kelebihan Sistem

Pembuatan Sistem Informasi Penilaian ini merupakan suatu sistem yang

bertujuan menangani data-data yang berkaitan dengan proses penilaian yang

khususnya menangani dalam hal penyimpanan dan pengelolaan file data data nilai

atau merekap data nilai. Pengelolaan tersebut meliputi proses input, edit dan

update nilai. Sistem ini memiliki beberapa kelebihan antara lain :

1. Memberi kemudahan dalam mengelola pendataan sehingga data-data

tersebut dapat diakses kembali dengan mudah.

2. Adanya pembuatan sistem informasi penilaian ini dapat mempermudah

proses penyajian data nilai pada jangka waktu berikutnya, karena data-data

yang diperlukan sudah ada pada sistem ini.

3. Dapat memberikan kemudahan dalam mendapatkan informasi mengenai

penilaian serta data-data siswa dan guru yang dapat juga berfungsi sebagai

evaluasi program studi.

4.3.2 Kelemahan Sistem

Pembuatan Sistem Informasi Penilaian ini memiliki beberapa kekurangan

antara lain

1. Sistem yang ada belum dapat menangani semua data-data yang

dibutuhkan pada proses penilaian, penangan terbatas hanya pada

penyimpanan file.

2. Proses pengelolaan data atau proses cari data yang diperlukan pada

proses penilaian masih dilakukan diluar sistem dengan cara

melakukan pengecekan terlebih dahulu.

Page 55: PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 …...PEMBUATAN SISTEM INFORMASI PENILAIAN SMA NEGERI 1 BERBASIS WEB RENI PURBOWATI NIM. M3209072 Di bimbing oleh Pembimbing Utama

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

58

BAB V

PENUTUP

5.1 Kesimpulan

Sistem Informasi Penilaian Berbasis Web di SMA Negeri 1 Gemolong telah

selesai dibuat dan Sistem Informasi ini dapat membantu proses pengolahan data

nilai yang mana semua pengguna dapat mengakses sistem secara terkomputerisasi

dengan hak akses yang sesuai, yaitu: admin dapat memanajemen data siswa, data

guru, data mata pelajaran, data kelas. Guru dapat menginputkan nilai mata

pelajaran pada kelas yang diampu, Sedangkan siswa dapat mengakses informasi

nilai mata pelajaran yang diikutinya.

5.2 Saran

Berdasarkan hasil pembuatan Tugas Akhir, penulis memberikan saran atas

Sistem Informasi Penilaian Berbasis Web di SMA Negeri 1 Gemolong ini agar

dapat dikembangkan lagi ke depannya.