sistem informasi pengelolaan data nilai …/sistem... · gambar 3.5 data flow diagram level 2...

55
perpustakaan.uns.ac.id digilib.uns.ac.id commit to user SISTEM INFORMASI PENGELOLAAN DATA NILAI SISWA SEKOLAH DASAR PIUS CILACAP TUGAS AKHIR Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Diajukan Oleh VIVI SELVIANA M3109081 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET 2012

Upload: lekhanh

Post on 06-Feb-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

SISTEM INFORMASI PENGELOLAAN DATA NILAI SISWA

SEKOLAH DASAR PIUS CILACAP

TUGAS AKHIR

Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya

Program Diploma III Teknik Informatika Fakultas Matematika dan

Ilmu Pengetahuan Alam Universitas Sebelas Maret

Diajukan Oleh

VIVI SELVIANA

M3109081

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

2012

Page 2: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

HALAMAN PERSETUJUAN

SISTEM INFORMASI PENGELOLAAN DATA NILAI SISWA

SEKOLAH DASAR PIUS CILACAP

Disusun Oleh:

VIVI SELVIANA

M3109081

Tugas Akhir ini telah disetujui untuk dipertahankan di hadapan dewan penguji

pada tanggal 29 Juni 2012

Pembimbing Utama

Tutut Maitanti, S. Si.

NIDN. 0625058501

Page 3: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

Page 4: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

ABSTRACT

Vivi Selviana. 2012. INFORMATION SYSTEM OF GRADE

PROCESSING AT PIUS ELEMENTARY SCHOOL CILACAP.

Informatics Engineering Diploma III Program. Mathematics and Science Faculty.

Surakarta Sebelas Maret University.

Assessment system is the grade processing using informatics technology. At

PIUS Elementary School Cilacap, the problem of grade processing is still

conducted manually so that an information system of grade processing can be

improved in its speed and preciseness in processing grade is required. The main

objective of grade processing system development is to facilitate processing

grade.

This grade processing information system development employed system

design and database design. Information System of Student Grade Processing

used PHPMyAdmin as the data storage medium. It was made to be used by

An Information System of Student Grade Processing at PIUS Elementary

School of Cilacap had been created successfully.

Keywords: value, student value data processing system, PHP, PHPMyAdmin

Page 5: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

ABSTRAK

Vivi Selviana. 2012. SISTEM INFORMASI PENGELOLAAN DATA

NILAI SISWA SEKOLAH DASAR PIUS CILACAP. Program Diploma III

Teknik Informatika. Fakultas Matematika dan Ilmu Pengetahuan Alam.

Universitas Sebelas Maret Surakarta.

Sistem penilaian merupakan pengelolaan data nilai dengan menggunakan

teknologi informatika. Di SD PIUS Cilacap masalah pengelolaan nilai masih

dilakukan secara manual sehingga dibutuhkan suatu sistem informasi pengelolaan

data nilai yang dapat meningkatkan kecepatan dan ketepatan dalam mengelola

data nilai. Tujuan dasar pembuatan sistem pengelolaan data nilai adalah untuk

memudahkan dalam mengelola data nilai.

Pembuatan sistem informasi pengelolaan data nilai ini menggunakan

perancangan sistem dan perancangan database. Sistem Informasi Pengelolaan

Data Nilai Siswa menggunakan PHPMyAdmin sebagai media penyimpanan data.

Sistem Informasi Pengelolaan Data Nilai Siswa yang dibuat akan dipakai oleh

administrator untuk memasukkan data-data yang dibutuhkan untuk melakukan

proses pengelolaan data nilai siswa.

Sistem Informasi Pengelolaan Data Nilai Siswa Sekolah Dasar PIUS Cilacap

telah berhasil dibuat.

Kata kunci: nilai, sistem pengelolaan data nilai siswa, PHP, PHPMyAdmin.

Page 6: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

MOTTO

Miliki tujuan hidup, ngertiin dirimu sendiri, dan biarin Tuhan pimpin hidupmu.

Asah hidupmu setajam mungkin dan pakai untuk memberkati Indonesia.

SEMANGAT, SEMANGAT, dan SEMANGAT!

Berjuang demi semua orang di sekelilingmu

Page 7: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

PERSEMBAHAN

1. Tuhan Yesus yang selalu menyertai dan memberkati

2. Papi dan Mami yang selalu mendampingiku

3. Orang terkasih yang selalu mendukungku

4. Teman-teman yang menyemangatiku

Page 8: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

KATA PENGANTAR

Puji syukur kehadirat Tuhan Yang Maha Esa yang telah melimpahkan

rahmat dan berkat-Nya sehingga penulis dapat menyelesaikan tugas akhir ini

PIUS Cil

Penulis menyadari bahwa penyusunan tugas akhir ini tidak akan

terselesaikan tanpa bantuan dari berbagai pihak. Oleh karena itu, penulis

mengucapkan terima kasih kepada:

1. Bapak Drs. Y. S. Palgunadi, M.Sc. selaku Ketua Program Studi Diploma

III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam

Universitas Sebelas Maret.

2. Ibu Tutut Maitanti, S. Si. selaku Dosen Pembimbing Tugas Akhir yang

telah memberikan bimbingan selama mengerjakan Tugas Akhir dan

penyelesaian Laporan Tugas Akhir.

3. Seluruh dosen pengajar dan staff jurusan Diploma III Teknik Informatika

Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas

Maret.

4. Ibu Fransiska Siti Rohani, S. Pd. selaku Kepala Sekolah Dasar PIUS

Cilacap.

5. Seluruh keluargaku tercinta atas semangat dan doa yang diberikan.

6. Seseorang yang terkasih yang selalu mendukungku.

7. Teman-teman seperjuangan yang selalu menyemangatiku.

8. Keluarga besar Teknik Informatika 2009 Fakultas Matematika dan Ilmu

Pengetahuan Alam Universitas Sebelas Maret

9. Dan semua pihak yang telah banyak membantu proses pembuatan Tugas

Akhir ini.

Page 9: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

Demikian penyusunan laporan tugas akhir ini. Semoga dapat memberikan

manfaat dan ilmu yang berguna. Terima kasih.

Surakarta, Juli 2012

Penulis

Page 10: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

DAFTAR ISI

HALAMAN JUDUL ............................................................................... i

HALAMAN PERSETUJUAN ................................................................ ii

HALAMAN PENGESAHAN ................................................................. iii

ABSTRACT .............................................................................................. iv

ABSTRAK .............................................................................................. v

MOTTO .................................................................................................. vi

PERSEMBAHAN ................................................................................... vii

KATA PENGANTAR ............................................................................ viii

DAFTAR ISI ........................................................................................... x

DAFTAR TABEL ................................................................................... xii

DAFTAR GAMBAR .............................................................................. xiii

BAB I PENDAHULUAN ................................................................... 1

A. Latar Belakang Masalah ................................................................ 1

B. Perumusan Masalah ....................................................................... 1

C. Batasan Masalah ............................................................................ 2

D. Tujuan dan Manfaat ....................................................................... 2

E. Metodologi Penelitian .................................................................... 2

1. Pengumpulan Data ................................................................... 2

2. Perancangan ............................................................................. 3

3. Implementasi............................................................................ 3

4. Pengujian ................................................................................. 3

F. Sistematika Penulisan ..................................................................... 3

BAB II LANDASAN TEORI .............................................................. 5

A. Sistem Informasi ............................................................................ 5

B. Basis Data (Database) ................................................................... 5

C. Perancangan Sistem ....................................................................... 5

1. Context Diagram ...................................................................... 6

2. Data Flow Diagram .................................................................. 6

Page 11: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

3. Entity Relationship Diagram .................................................... 7

4. Entity Relationship.................................................................... 7

D. PHP (Hypertext Preprocessor) ...................................................... 8

E. SQL (Structured Query Language) ............................................... 8

BAB III DESAIN DAN PERANCANGAN ......................................... 9

A. Analisis Kebutuhan Software ........................................................ 9

B. Analisis Kebutuhan Hardware ...................................................... 9

C. Permodelan Proses ......................................................................... 9

1. Context Diagram (CD) ............................................................. 9

2. Data Flow Diagram (DFD) ...................................................... 10

D. Permodelan Basis Data .................................................................. 20

1. Entity Relationship Diagram (ERD) ........................................ 20

2. Relasi Hubungan Antartabel ..................................................... 20

3. Perancangan Basis Data ............................................................ 21

E. Perancangan Struktur Navigasi ...................................................... 26

F. Perancangan Desain Tampilan ....................................................... 27

1. Desain Halaman Pengunjung Bagian Home ............................. 27

2. Desain Halaman Siswa ............................................................. 27

3. Desain Halaman Guru............................................................... 28

4. Desain Halaman Administrator ................................................ 28

BAB IV IMPLEMENTASI DAN ANALISIS ...................................... 29

A. Implementasi ................................................................................. 29

1. Implementasi User Interface .................................................... 29

2. Implementasi Database ............................................................ 35

B. Analisis Sistem .............................................................................. 40

BAB V PENUTUP ............................................................................... 41

A. Kesimpulan .................................................................................... 41

B. Saran .............................................................................................. 41

DAFTAR PUSTAKA ............................................................................. 42

Page 12: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

DAFTAR TABEL

Tabel 1. Data Flow Diagram .......................................................................... 6

Tabel 2. Entity Relationship Diagram ............................................................ 7

Tabel 3. Tabel Siswa ....................................................................................... 21

Tabel 4. Tabel Guru ........................................................................................ 22

Tabel 5. Tabel Kelas ....................................................................................... 22

Tabel 6. Tabel Mapel ...................................................................................... 23

Tabel 7. Tabel Semester .................................................................................. 23

Tabel 8. Tabel Jenis_Kelamin ......................................................................... 23

Tabel 9. Tabel Siswa_Kelas ............................................................................ 24

Tabel 10. Tabel Nilai........................................................................................ 24

Tabel 11. Tabel Akses ...................................................................................... 25

Tabel 12. Tabel User ........................................................................................ 25

Tabel 13. Tabel Struktur Navigasi ................................................................... 26

Page 13: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

DAFTAR GAMBAR

Gambar 3.1 Context Diagram Sistem Informasi Pengelolaan

Data Nilai Siswa SD PIUS Cilacap ................................... 10

Gambar 3.2 Data Flow Diagram Level 1 Sistem Pengelolaan

Data Nilai Siswa SD PIUS Cilacap ................................... 11

Gambar 3.3 Data Flow Diagram Level 2 Bagian Kelola Siswa ........... 14

Gambar 3.4 Data Flow Diagram Level 2 Bagian Kelola Guru ............ 14

Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ........... 15

Gambar 3.6 Data Flow Diagram Level 2 Bagian Kelola TahunAjaran 16

Gambar 3.7 Data Flow Diagram Level 2 Bagian Kelola SiswaKelas .. 16

Gambar 3.8 Data Flow Diagram Level 2 Bagian Kelola Mapel .......... 17

Gambar 3.9 Data Flow Diagram Level 2 Bagian Kelola User ............. 18

Gambar 3.10 Data Flow Diagram Level 2 Bagian Kelola Nilai ........... 18

Gambar 3.11 Entity Relationship Diagram Sistem Pengelolaan

Data Nilai Siswa SD PIUS Cilacap ................................... 20

Gambar 3.12 Relasi Hubungan Antartabel ............................................ 21

Gambar 3.13 Desain Halaman Pengunjung Bagian Home .................... 27

Gambar 3.14 Desain Halaman Siswa ..................................................... 27

Gambar 3.15 Desain Halaman Guru ...................................................... 28

Gambar 3.16 Desain Halaman Administrator ........................................ 28

Gambar 4.1 Halaman Home ................................................................. 29

Gambar 4.2 Halaman Input Siswa ....................................................... 30

Gambar 4.3 Halaman View Siswa ........................................................ 30

Gambar 4.4 Halaman Input Nilai ......................................................... 31

Gambar 4.5 Halaman View Nilai ......................................................... 32

Gambar 4.6 Halaman Ranking ............................................................. 32

Gambar 4.7 Halaman Proses Ranking ................................................. 33

Gambar 4.8 Halaman Laporan per Siswa ............................................ 33

Gambar 4.9 Halaman Proses Laporan per Siswa ................................. 34

Page 14: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

Gambar 4.10 Halaman Cetak Laporan per Siswa .................................. 34

Gambar 4.11 Tabel Siswa ...................................................................... 35

Gambar 4.12 Tabel Guru........................................................................ 35

Gambar 4.13 Tabel Kelas ....................................................................... 36

Gambar 4.14 Tabel Mapel...................................................................... 36

Gambar 4.15 Tabel Semester ................................................................. 36

Gambar 4.16 Tabel Jenis_Kelamin ........................................................ 37

Gambar 4.17 Tabel Siswa_Kelas ........................................................... 37

Gambar 4.18 Tabel Nilai ........................................................................ 38

Gambar 4.19 Tabel Akses ...................................................................... 38

Gambar 4.20 Tabel User ........................................................................ 39

Gambar 4.21 Tabel TahunAjaran ........................................................... 39

Page 15: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

BAB I

PENDAHULUAN

A. LATAR BELAKANG MASALAH

Teknologi informasi memegang peranan penting dalam persiapan menyambut

era globalisasi. Teknologi informasi dibutuhkan dalam optimalisasi proses-proses

yang ada dalam instansi. Salah satu bentuk pengoptimalan tersebut adalah

penerapan sistem informasi.

Sekolah merupakan salah satu instansi di bidang pendidikan yang telah

menggunakan teknologi informasi sebagai sarana penunjang. Proses penilaian

hasil belajar siswa dilakukan secara manual yaitu dengan menggunakan rapor tiap

akhir semester. Guru harus memasukkan data-data nilai siswa satu per satu ke

dalam rapor. Ini sangat tidak efisien, karena akan memakan banyak waktu dan

tenaga.

Berdasarkan kendala yang terjadi, maka perlu dibuat suatu sistem. Pembuatan

sistem pengelolaan data nilai siswa diharapkan memberi keefesiensian waktu dan

tenaga dalam pengolahan data nilai siswa, meliputi data siswa, data kelas, data

mata pelajaran, data guru, dan data nilai siswa. Pengolahan data nilai siswa

tersebut berfungsi memudahkan dalam mengelola nilai dan membuat ranking

siswa. Ranking dibutuhkan untuk melihat posisi prestasi siswa. Mengingat

banyaknya siswa yang sedang menempuh kegiatan belajar sekarang, sistem

informasi pengelolaan data nilai siswa ini diharapkan mampu menghemat waktu

dan tenaga.

B. PERUMUSAN MASALAH

Berdasarkan latar belakang yang telah dikemukakan, maka rumusan

masalahnya adalah bagaimana membuat suatu sistem informasi pengelolaan data

nilai siswa di SD PIUS Cilacap sehingga dapat membantu memasukkan daftar

nilai siswa secara lebih efektif, membantu dalam perankingan siswa per kelas, dan

membantu dalam pelaporan data nilai per siswa?

Page 16: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

C. BATASAN MASALAH

Supaya lingkup yang akan dibahas tidak meluas ke hal lain, maka batasan

masalah yang akan dibahas dalam pembuatan sistem informasi pengelolaan data

nilai siswa SD PIUS Cilacap adalah:

1. Bahasa pemrograman yang digunakan adalah bahasa pemrograman PHP dan

database MySQL.

2. Sistem ini menyediakan fasilitas di antaranya mengelola data siswa, data

kelas, data mapel, data guru, dan data nilai siswa, membuat perankingan

siswa per kelas serta membuat laporan data nilai per siswa.

3. Sistem ini hanya mengatur nilai-nilai mata pelajaran siswa per semester.

4. Sistem ini hanya membuat laporan nilai per siswa dan laporan ranking siswa

per kelas.

D. TUJUAN DAN MANFAAT

Tujuan dari Tugas Akhir ini adalah membuat sistem informasi pengelolaan

data nilai siswa SD PIUS Cilacap yang dapat memudahkan dalam memasukkan

daftar nilai siswa secara lebih efektif, membantu dalam proses perankingan siswa

per kelas, dan membantu dalam proses pelaporan data nilai per siswa.

Manfaat yang didapat dari Tugas Akhir ini adalah terciptanya sebuah sistem

informasi pengelolaan data nilai siswa yang dapat memberikan manfaat yaitu

memperlancar kinerja guru sekolah dengan menggunakan sistem pengelolaan data

nilai siswa untuk membantu memasukkan data nilai siswa yang masih dilakukan

secara manual.

E. METODOLOGI PENELITIAN

Penelitian diperlukan sebagai sarana pendukung dalam pembuatan laporan Tugas

Akhir, dimana penelitian ini digunakan dengan menggunakan beberapa metode.

Metode yang digunakan yaitu:

1. Pengumpulan Data

Metode pengumpulan data yang digunakan penulis dalam penyusunan tugas

akhir ini di antaranya:

Page 17: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

a. Wawancara

Penulis melakukan wawancara terhadap Bapak Joni Endra, S. Pd. dan

Bapak Gunawan Angga Kusuma selaku guru di SD PIUS Cilacap untuk

mendapatkan informasi secara lisan dengan tujuan untuk memperoleh data

yang dapat menjelaskan atau menjawab masalah terkait pengelolaan nilai

siswa.

b. Studi Pustaka

Penulis mengambil referensi dari artikel di internet dan buku-buku dari

perpustakaan untuk mencari deskripsi tentang sistem informasi, Context

Diagram, Data Flow Diagram, database, Entity Relationship Diagram,

Relasional Antar Tabel, dan lain-lain.

2. Perancangan

Dalam merancang sistem informasi pengelolaan data nilai siswa digunakan

beberapa diagram. Antara lain Context Diagram, Data Flow Diagram, Entity

Relationship Diagram, dan Relasional Antartabel. Selain itu, penulis juga

membuat perancangan database.

3. Implementasi

Implementasi sistem informasi pengelolaan data nilai siswa ini dikerjakan

dengan menggunakan bahasa pemrograman utama PHP dan HTML serta DBMS

MySQL. Untuk desain gambarnya, penulis menggunakan Adobe Photoshop.

Untuk mengatur tata letak tampilan, penulis menggunakan Adobe Dreamwaver.

4. Pengujian

Untuk menguji sistem informasi pengelolaan data nilai siswa apakah sistem

sudah memenuhi kriteria yang dibutuhkan, yaitu menyelesaikan masalah terkait

penilaian.

F. SISTEMATIKA PENULISAN

Dalam penulisan laporan Tugas Akhir ini digunakan sistematika penulisan

sebagai berikut:

BAB I PENDAHULUAN

Page 18: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

Bab ini menjelaskan secara umum latar belakang masalah, perumusan

masalah, batasan masalah, tujuan dan manfaat, metode penelitian, dan sistematika

penulisan.

BAB II LANDASAN TEORI

Bab ini berisikan dasar-dasar teori yang digunakan dalam pembuatan Tugas

Akhir, yaitu sistem informasi, basis data, context diagram, data flow diagram,

entity relationship diagram, dan entity relationship. Dasar-dasar teori tersebut

berhubungan dengan metode pemecahan masalah yang diterapkan pada Tugas

Akhir.

BAB III PERANCANGAN DAN DESAIN

Bab ini menerangkan perancangan dan desain sistem atau Tugas Akhir yang

dibuat oleh penulis. Perancangan dan desain meliputi permodelan proses,

permodelan basis data, perancangan struktur navigasi, dan perancangan desain

tampilan.

BAB IV IMPLEMENTASI DAN ANALISIS

Bab ini memuat implementasi perancangan dalam hal kerja sistem dan

analisis terhadap sistem. Bab ini berisi dua subbab yaitu analisis dan

implementasi. Subbab implementasi berisi penjelasan dari desain antarmuka

sistem, sedangkan subbab analisis berisi penjelasan kinerja sistem ketika sistem

telah diimplementasikan.

BAB V PENUTUP

Bab ini berisi dua subbab yaitu kesimpulan dan saran. Subbab kesimpulan

berisi kesimpulan yang didapatkan dari analisis. Subbab saran berisi sumbang

saran pemikiran yang didasarkan pada kesimpulan yang diperoleh untuk

penyempurnaan dan pengembangan di masa mendatang.

Page 19: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

BAB II

LANDASAN TEORI

A. SISTEM INFORMASI

Sebuah sistem informasi merupakan kumpulan dari perangkat keras dan

perangkat lunak komputer serta perangkat manusia yang akan mengolah data

menggunakan perangkat keras dan perangkat lunak tersebut. Selain itu data juga

memegang peranan yang penting dalam sistem informasi. Data yang akan

dimasukkan dalam sebuah sistem informasi dapat berupa formulir-formulir,

prosedur-prosedur, dan bentuk data lainnya. (Kristanto, 2003)

B. BASIS DATA (Database)

Basis data adalah kumpulan data, yang dapat digambarkan sebagai aktivitas

dari satu atau lebih organisasi yang berelasi. (Kristanto, 2003) Database adalah

kumpulan file-file yang saling berelasi, relasi tersebut biasa ditunjukkan dengan

kunci dari tiap file yang ada. Satu database menunjukkan satu kumpulan data

yang dipakai dalam satu lingkup perusahaan, instansi. (Kristanto, 2002)

C. PERANCANGAN SISTEM

Analisis perancangan sistem adalah suatu pendekatan yang sistematis untuk

mengidentifikasi masalah, peluang, dan tujuan-tujuan, menganalisis arus

informasi dalam organisasi, serta untuk merancang sistem informasi

terkomputerisasi untuk menyelesaikan suatu masalah. Saat informasi berkembang,

suatu pendekatan yang sistematis dan terencana untuk memperkenalkan,

memodifikasi, dan pemeliharaan sistem informasi menjadi sangat penting.

Analisis dan perancangan sistem menampilkan pendekatan semacam itu.

Analisis dan perancangan sistem berupaya menganalisis input data atau aliran

data secara sistematis, memproses atau mentransformasikan data, menyimpan

data, dan menghasilkan output informasi dalam konteks bisnis khusus.

Selanjutnya, analisis dan perancangan sistem digunakan untuk menganalisis,

Page 20: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

merancang, dan mengimplementasikan peningkatan-peningkatan fungsi bisnis

yang bisa dicapai melalui penggunaan sistem informasi terkomputerisasi.

(Kendall & Kendall, 2003)

Alat bantu perancangan sistem yang digunakan penulis sebagai berikut:

1. Context Diagram

Diagram konteks adalah sebuah diagram sederhana yang menggambarkan

hubungan antara entitas luar, masukan dan keluaran dari sistem. (Kristanto, 2003)

2. Data Flow Diagram

Data Flow Diagram (DFD) merupakan model logika data atau proses yang

dibuat untuk menggambarkan darimana asal data dan kemana tujuan data yang

keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan data

tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada

data tersebut. (Kristanto, 2003) Menurut Yourdon/De Marco, simbol-simbol Data

Flow Diagram ditunjukkan pada Tabel 1.

Tabel 1. Data Flow Diagram

Simbol Keterangan

Proses menunjukkan transformasi dari

masukan menjadi keluaran.

Entitas luar merupakan sumber atau tujuan

dari aliran data dari atau ke sistem.

Aliran data menggambarkan gerakan paket

data atau informasi dari satu bagian ke bagian

lain dari sistem.

Berkas digunakan untuk memodelkan

kumpulan data.

Page 21: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

3. Entity Relationship Diagram

Entity Relationship Diagram adalah diagram yang berisi komponen-

komponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi

dengan atribut-atribut yang mempresentasikan seluruh fakta yang ditinjau.

(Fatansyah, 2001)

Notasi-notasi simbolik yang digunakan dalam Entity Relationship Diagram

ditunjukkan pada Tabel 2.

Tabel 2. Entity Relationship Diagram

Simbol Keterangan

Persegi panjang mewakili entitas (individu

yang mewakili sesuatu yang nyata dan dapat

dibedakan dari sesuatu yang lain)

Elips mewakili atribut (properti dari entitas)

Belah ketupat mewakili relasi (hubungan di

antara sejumlah entitas yang berasal dari

himpunan entitas yang berbeda)

Garis sebagai penghubung antara relasi dengan

entitas dan entitas dengan atributnya

4. Entity Relationship

Relasi antara dua file atau dua tabel dapat dikategorikan menjadi tiga macam.

Demikian pula untuk membantu gambaran relasi secara lengkap terdapat juga tiga

macam relasi dalam hubungan atribut dalam satu file.

a. Relasi One to one 2 atribut dalam 1 file

Hubungan antara satu atribut dengan atribut yang lain dalam satu file yang

sama mempunyai hubungan satu lawan satu.

b. Relasi Many to One 2 atribut dalam 1 file

Hubungan antara satu atribut dengan atribut yang lain dalam satu file yang

sama mempunyai hubungan satu lawan banyak.

Page 22: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

c. Relasi Many to Many 2 atribut dalam 1 file

Hubungan antara satu atribut dengan atribut yang lain dalam satu file

yang sama mempunyai hubungan banyak lawan banyak. (Kristanto, 2002)

D. PHP (Hypertext Preprocessor)

PHP adalah skrip bersifat server-side yang ditambahkan ke dalam HTML.

PHP sendiri merupakan singkatan dari Personal Home Page tools. Skrip ini akan

membuat suatu aplikasi dapat diintegrasikan ke dalam HTML sehingga suatu

halaman web tidak lagi bersifat statis, namun menjadi bersifat dinamis. Sifat

server-side berarti pengerjaan skrip akan dilakukan di server, baru kemudian

hasilnya dikirimkan ke browser. (Kurniawan, 2002)

E. SQL (Structured Query Language)

SQL merupakan bahasa komputer standar ANSI (American National

Standards Institute). Dengan SQL, kita dapat mengakses database, menjalankan

query untuk mengambil data dari database, menambahkan data ke database,

menghapus data di dalam database, dan mengupdate data di dalam database.

SQL tersedia dalam banyak versi. Microsoft Access, DB2, Informix, Microsoft

SQL Server, Oracle, Sybase, MySQL, dan sebagainya. Masing-masing memiliki

versi sendiri karena memiliki ekstensi sendiri sebagai tambahan terhadap SQL

ANSI. (Suja, 2005)

Page 23: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

BAB III

DESAIN DAN PERANCANGAN

A. ANALISIS KEBUTUHAN SOFTWARE

Perangkat lunak yang diperlukan dalam pembuatan sistem informasi

pengelolaan data nilai siswa yaitu:

1. Sistem Operasi: Windows XP

2. Perangkat lunak pendukung:

XAMPP yang terdiri dari PHP, MySQL, dan Apache, Adobe Photoshop CS4,

dan Macromedia Dreamwaver CS5.

B. ANALISIS KEBUTUHAN HARDWARE

Perangkat keras minimum yang digunakan sebagai berikut:

1. Processor Intel Pentium 4

2. RAM 512 MB

3. Harddisk 80 GB

4. Keyboard dan mouse

C. PERMODELAN PROSES

Permodelan proses adalah sebuah teknik yang digunakan untuk

mengorganisasikan dan mendokumentasikan proses dari sistem. Kegiatan dalam

permodelan proses ini adalah pembuatan Context Diagram dan Data Flow

Diagram yang masing-masing saling berkaitan.

1. Context Diagram (CD)

Context Diagram sistem informasi pengelolaan data nilai siswa ditunjukkan

pada gambar 3.1.

Page 24: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

Gambar 3.1 Context Diagram Sistem Informasi Pengelolaan Data Nilai Siswa SD

PIUS Cilacap

Keterangan:

a. Admin login ke dalam sistem

b. Admin mengelola Data Siswa, Data Guru, Data Kelas, Data TahunAjaran,

Data SiswaKelas, Data Mapel, Data User

c. Admin mendapat informasi Data Siswa, Data Guru, Data Kelas, Data

TahunAjaran, Data SiswaKelas, Data Mapel, Data User, Data Ranking,

Data Laporan

d. Guru login ke dalam sistem

e. Guru mengelola Data Nilai

f. Guru mendapat informasi Data Guru, Data Nilai, Data Ranking, dan Data

Laporan

g. Siswa login ke dalam sistem

h. Siswa mendapat informasi Data Siswa dan Data Nilai

2. Data Flow Diagram (DFD)

a. Data Flow Diagram level 1

Data Flow Diagram level 1 sistem informasi pengelolaan data nilai siswa

ditunjukkan pada gambar 3.2.

Page 25: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

Gambar 3.2 Data Flow Diagram Level 1 Sistem Pengelolaan Data Nilai

Siswa SD PIUS Cilacap

Page 26: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

Keterangan:

1) Proses Login

Admin, Siswa, dan Guru login melalui proses Login. Proses ini

mengambil data Login dari tabel User.

2) Proses Kelola Siswa

Admin menambahkan data Siswa ke dalam tabel Siswa. Tabel Siswa

memberikan keluaran berupa data Siswa kepada Admin. Keluaran

tersebut dapat diubah atau dihapus sesuai keperluan Admin.

3) Proses Kelola Guru

Admin menambahkan data Guru ke dalam tabel Guru. Tabel Guru

memberikan keluaran berupa data Guru kepada Admin. Keluaran

tersebut dapat diubah atau dihapus sesuai keperluan Admin.

4) Proses Kelola Kelas

Admin menambahkan data Kelas ke dalam tabel Kelas. Tabel Kelas

mendapat input dari tabel Guru. Tabel Kelas memberikan keluaran

berupa data Kelas kepada Admin. Keluaran tersebut dapat diubah atau

dihapus sesuai keperluan Admin.

5) Proses Kelola TahunAjaran

Admin menambahkan data TahunAjaran ke dalam tabel TahunAjaran.

Tabel TahunAjaran memberikan keluaran berupa data TahunAjaran

kepada Admin. Keluaran tersebut dapat diubah atau dihapus sesuai

keperluan Admin.

6) Proses Kelola SiswaKelas

Admin menambahkan data SiswaKelas ke dalam tabel SiswaKelas.

Tabel SiswaKelas mendapat input dari Tabel Siswa, Tabel Kelas, dan

Tabel TahunAjaran. Tabel SiswaKelas memberikan keluaran berupa

data SiswaKelas kepada Admin. Keluaran tersebut dapat diubah atau

dihapus sesuai keperluan Admin.

7) Proses Kelola Mapel

Admin menambahkan data Mapel ke dalam tabel Mapel. Tabel Mapel

mendapat input dari tabel Kelas. Tabel Mapel memberikan keluaran

Page 27: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

berupa data Mapel kepada Admin. Keluaran tersebut dapat diubah atau

dihapus sesuai keperluan Admin.

8) Proses Kelola User

Admin menambahkan data User ke dalam tabel User. Tabel User

memberikan keluaran berupa data User kepada Admin. Keluaran

tersebut dapat diubah atau dihapus sesuai keperluan Admin. Data User

ini selanjutnya digunakan untuk login ke dalam sistem.

9) Proses Kelola Nilai

Guru menambahkan data Nilai ke dalam tabel Nilai. Tabel Nilai

mendapat input dari tabel Siswa, tabel Guru, tabel Kelas, tabel Mapel,

tabel Semester, tabel TahunAjaran. Tabel Nilai memberikan keluaran

berupa data Nilai kepada Guru. Keluaran tersebut dapat diubah atau

dihapus sesuai keperluan Guru.

10) Proses Ranking

Proses Ranking mengolah data Nilai diurutkan mulai dari yang

terbesar hingga terkecil. Proses Ranking mengambil data dari tabel

Siswa, tabel Guru, tabel Kelas, tabel Mapel, tabel Nilai, tabel

Semester, tabel TahunAjaran. Proses Ranking memberikan keluaran

berupa Data Ranking.

11) Proses Laporan

Guru dan Admin membuat proses laporan dengan mengambil data dari

tabel Siswa, tabel Guru, tabel Kelas, tabel Mapel, tabel Nilai, tabel

Semester, tabel TahunAjaran. Data Laporan menjadi keluaran untuk

proses Laporan.

Page 28: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

b. Data Flow Diagram level 2

1) Data Flow Diagram level 2 bagian kelola siswa ditunjukkan pada

gambar 3.3.

Gambar 3.3 Data Flow Diagram Level 2 Bagian Kelola Siswa

Keterangan:

a) Admin menambah data Siswa ke tabel Siswa. Keluarannya adalah

Data Siswa untuk admin.

b) Admin dapat mengedit data Siswa dari tabel Siswa dan kemudian

memberikan keluaran data Siswa kepada admin.

c) Admin dapat menghapus data Siswa dari tabel Siswa.

d) Siswa mendapat keluaran biodata dirinya sendiri.

2) Data Flow Diagram level 2 bagian kelola guru ditunjukkan pada

gambar 3.4.

Gambar 3.4 Data Flow Diagram Level 2 Bagian Kelola Guru

Page 29: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

Keterangan:

a) Admin menambah data Guru ke tabel Guru. Keluarannya adalah

Data Guru untuk admin.

b) Admin dapat mengedit data Guru dari tabel Guru dan kemudian

memberikan keluaran data Guru kepada admin.

c) Admin dapat menghapus data Guru dari tabel Guru.

d) Guru mendapat keluaran biodata dirinya sendiri.

3) Data Flow Diagram level 2 bagian kelola kelas ditunjukkan pada

gambar 3.5.

Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas

Keterangan:

a) Admin menambah data Kelas ke tabel Kelas. Data Kelas mendapat

input dari tabel Guru. Keluarannya adalah Data Kelas untuk admin.

b) Admin dapat mengedit data Kelas dari tabel Kelas dan kemudian

memberikan keluaran data Kelas kepada admin.

c) Admin dapat menghapus data Kelas dari tabel Kelas.

Page 30: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

4) Data Flow Diagram level 2 bagian kelola TahunAjaran ditunjukkan

pada gambar 3.6.

Gambar 3.6 Data Flow Diagram Level 2 Bagian Kelola TahunAjaran

Keterangan:

a) Admin menambah data TahunAjaran ke tabel TahunAjaran.

Keluarannya adalah Data TahunAjaran untuk admin.

b) Admin dapat mengedit data TahunAjaran dari tabel TahunAjaran

dan kemudian memberikan keluaran data TahunAjaran kepada

admin.

c) Admin dapat menghapus data TahunAjaran dari tabel

TahunAjaran.

5) Data Flow Diagram level 2 bagian kelola SiswaKelas ditunjukkan

pada gambar 3.7.

Gambar 3.7 Data Flow Diagram Level 2 Bagian Kelola SiswaKelas

Page 31: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

Keterangan:

a) Admin menambah data SiswaKelas ke tabel SiswaKelas. Data

SiswaKelas mendapat input dari tabel Siswa, tabel Kelas, dan tabel

TahunAjaran. Keluarannya adalah Data SiswaKelas untuk admin.

b) Admin dapat mengedit data SiswaKelas dari tabel SiswaKelas dan

kemudian memberikan keluaran data SiswaKelas kepada admin.

c) Admin dapat menghapus data SiswaKelas dari tabel SiswaKelas.

6) Data Flow Diagram level 2 bagian kelola mapel ditunjukkan pada

gambar 3.8.

Gambar 3.8 Data Flow Diagram Level 2 Bagian Kelola Mapel

Keterangan:

a) Admin menambah data Mapel ke tabel Mapel. Tabel Mapel

mendapat input dari tabel Kelas. Keluarannya adalah Data Mapel

untuk admin.

b) Admin dapat mengedit data Mapel dari tabel Mapel dan kemudian

memberikan keluaran data Mapel kepada admin.

c) Admin dapat menghapus data Mapel dari tabel Mapel.

7) Data Flow Diagram level 2 bagian kelola user ditunjukkan pada

gambar 3.9.

Page 32: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

Gambar 3.9 Data Flow Diagram Level 2 Bagian Kelola User

Keterangan:

a) Admin menambah data User ke tabel User. Data User mendapat

input dari tabel Akses. Keluarannya adalah Data User untuk admin.

b) Admin dapat mengedit data User dari tabel User dan kemudian

memberikan keluaran data User kepada admin.

c) Admin dapat menghapus data User dari tabel User.

8) Data Flow Diagram level 2 bagian kelola nilai ditunjukkan pada

gambar 3.10.

Gambar 3.10 Data Flow Diagram Level 2 Bagian Kelola Nilai

Page 33: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

Keterangan:

a) Guru menambah data Nilai ke tabel Nilai. Tabel Nilai mendapat

input dari tabel Siswa, tabel Guru, tabel Kelas, tabel Mapel, tabel

Semester, dan tabel TahunAjaran. Keluarannya adalah Data Nilai

untuk Guru.

b) Guru dapat mengedit data Nilai dari tabel Nilai dan kemudian

memberikan keluaran data Nilai kepada Guru.

c) Guru dapat menghapus data Nilai dari tabel Nilai.

d) Siswa memasukkan kata kunci tertentu untuk melihat data nilainya

sendiri berdasarkan kata kunci tersebut.

e) Siswa mendapat informasi data Nilainya sendiri.

Page 34: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

D. PERMODELAN BASIS DATA

Dalam perancangan basis data, permodelan dilakukan terhadap segala data

yang digunakan oleh sistem.

1. Entity Relationship Diagram (ERD)

Entity Relationship Diagram sistem informasi pengelolaan data nilai siswa

ditunjukkan pada gambar 3.11.

Gambar 3.11 Entity Relationship Diagram Sistem Pengelolaan

Data Nilai Siswa SD PIUS Cilacap

2. Relasi Hubungan Antartabel

Relasi Hubungan Antartabel sistem informasi pengelolaan data nilai siswa

ditunjukkan pada gambar 3.12.

Page 35: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

Gambar 3.12 Relasi Hubungan Antartabel

3. Perancangan Basis Data

a. Tabel Siswa

Tabel Siswa digunakan untuk menyimpan data siswa.

Nama tabel : siswa

Primary key : nisn

Tabel 3. Tabel Siswa

Nama Field Tipe Panjang Keterangan

nisn varchar 10 Nomor Induk Siswa Nasional

namasiswa varchar 100 Nama Siswa

jksiswa varchar 10 Jenis Kelamin Siswa

tempatlahirsiswa varchar 100 Tempat Lahir Siswa

tgllahirsiswa date Tanggal Lahir Siswa

alamatsiswa varchar 100 Alamat Siswa

tahunmasuk varchar 10 Tahun Masuk

userfile varchar 100 Gambar Siswa

Page 36: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

b. Tabel Guru

Tabel Guru digunakan untuk menyimpan data guru.

Nama tabel : guru

Primary key : idguru

Tabel 4. Tabel Guru

Nama Field Tipe Panjang Keterangan

idguru varchar 20 Kode Guru

namaguru varchar 100 Nama Guru

tempatlahirguru varchar 100 Tempat Lahir Guru

tgllahirguru date Tanggal Lahir Guru

alamatguru varchar 100 Alamat Guru

userfile varchar 100 Gambar Guru

c. Tabel Kelas

Tabel Kelas digunakan untuk menyimpan data kelas.

Nama tabel : kelas

Primary key : idkelas

Tabel 5. Tabel Kelas

Nama Field Tipe Panjang Keterangan

idkelas varchar 10 Kode Kelas

namakelas varchar 100 Nama Kelas

idguru varchar 20 Kode Guru, foreign key dari tabel

Guru

d. Tabel Mapel

Tabel Mapel digunakan untuk menyimpan data mapel.

Nama tabel : mapel

Primary key : idmapel

Page 37: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

Tabel 6. Tabel Mapel

Nama Field Tipe Panjang Keterangan

idmapel varchar 10 Kode Mapel

idkelas varchar 10 Kode Kelas (foreign key dari tabel

Kelas)

namamapel varchar 100 Nama Mapel

e. Tabel Semester

Tabel Semester digunakan untuk menyimpan data semester.

Nama tabel : semester

Primary key : semester

Tabel 7. Tabel Semester

Nama Field Tipe Panjang Keterangan

semester varchar 10 Semester

ketsemester varchar 100 Keterangan Semester

f. Tabel Jenis_Kelamin

Tabel Jenis_Kelamin digunakan untuk menyimpan data jenis_kelamin.

Nama tabel : jenis_kelamin

Primary key : jksiswa

Tabel 8. Tabel Jenis_Kelamin

Nama Field Tipe Panjang Keterangan

jksiswa varchar 10 Jenis Kelamin Siswa

ketjksiswa varchar 100 Keterangan Jenis Kelamin Siswa

Page 38: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

g. Tabel Siswa_Kelas

Tabel Siswa_Kelas digunakan untuk menyimpan data siswa_kelas.

Nama tabel : siswa_kelas

Primary key : -

Tabel 9. Tabel Siswa_Kelas

Nama Field Tipe Panjang Keterangan

nisn varchar 10 Nomor Induk Siswa Nasional (foreign

key dari tabel Siswa)

idkelas varchar 10 Kode Kelas (foreign key dari tabel Kelas)

tahunajaran varchar 10 Tahun Pelajaran (foreign key dari tabel

TahunAjaran)

h. Tabel Nilai

Tabel Nilai digunakan untuk menyimpan data nilai.

Nama tabel : nilai

Primary key : idnilai

Tabel 10. Tabel Nilai

Nama Field Tipe Panjang Keterangan

idnilai int 11 Kode Nilai

nisn varchar 10 Nomor Induk Siswa Nasional, Foreign

Key dari tabel Siswa

idmapel varchar 10 Kode Mapel, Foreign Key dari tabel

Mapel

semester varchar 10 Semester Siswa

tahunajaran varchar 10 Tahun Ajaran Siswa

ratatugas double Nilai Tugas Siswa

ratauh double Nilai Ulangan Harian Siswa

ratauts double Nilai Ulangan Tengah Semester Siswa

ratauas double Nilai Ulangan Akhir Semester Siswa

jmlnilai double Jumlah Nilai

Page 39: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

rata double Rata-Rata Nilai Akhir Siswa

i. Tabel Akses

Tabel akses digunakan untuk menyimpan data keterangan hakakses user.

Nama tabel : akses

Primary key : hakakses

Tabel 11. Tabel Akses

Nama Field Tipe Panjang Keterangan

hakakses varchar 20 Hak Akses

keterangan varchar 30 Keterangan Hak Akses

j. Tabel User

Tabel user digunakan untuk menyimpan data user.

Nama tabel : user

Primary key : username

Tabel 12. Tabel User

Nama Field Tipe Panjang Keterangan

username varchar 20 Nama User

password varchar 20 Password User

hakakses varchar 50 Hak Akses User, Foreign Key dari

tabel Akses

Page 40: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

E. PERANCANGAN STRUKTUR NAVIGASI

Di dalam Sistem Informasi Pengelolaan Data Nilai Siswa Sekolah Dasar

PIUS Cilacap memiliki bagian untuk pengunjung, bagian untuk siswa, bagian

untuk guru, dan bagian untuk administrator yang ditunjukkan pada tabel Struktur

Navigasi.

Tabel 13. Tabel Struktur Navigasi

Menu Administrator Guru Siswa

Halaman Login

Halaman Input Siswa

Halaman Input Guru

Halaman Input Kelas

Halaman Input ThAjaran

Halaman Input SiswaKelas

Halaman Input Mapel

Halaman Input Nilai

Halaman Input User

Halaman View Siswa

Halaman View Guru

Halaman View Kelas

Halaman View ThAjaran

Halaman View SiswaKelas

Halaman View Mapel

Halaman View Nilai

Halaman View User

Halaman Edit Siswa

Halaman Edit Guru

Halaman Hapus Siswa

Halaman Hapus Guru

Halaman Ranking

Page 41: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

Halaman Laporan Nilai per Siswa

F. PERANCANGAN DESAIN TAMPILAN

1. Desain Halaman Pengunjung Bagian Home

Desain halaman Pengunjung bagian Home ditunjukkan pada gambar 3.13.

Gambar 3.13 Desain Halaman Pengunjung Bagian Home

Halaman Pengunjung bagian home berisi header, footer, menu-menu pada

sistem, dan konten pada halaman home.

2. Desain Halaman Siswa

Desain halaman Siswa ditunjukkan pada gambar 3.14.

Gambar 3.14 Desain Halaman Siswa

Halaman Siswa berisi halaman Lihat Data Diri dan halaman Lihat Nilai.

Page 42: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

3. Desain Halaman Guru

Desain halaman Guru ditunjukkan pada gambar 3.15.

Gambar 3.15 Desain Halaman Guru

Halaman Guru berisi halaman Biodata Guru, halaman Tambah Nilai, halaman

Lihat Nilai, halaman Ranking, dan halaman Laporan.

4. Desain Halaman Administrator

Desain halaman Administrator ditunjukkan pada gambar 3.16.

Gambar 3.16 Desain Halaman Administrator

Halaman Administrator berisi halaman Master, halaman View, halaman Edit,

halaman Hapus, halaman Ranking, halaman Laporan.

Page 43: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

BAB IV

IMPLEMENTASI DAN ANALISIS

A. IMPLEMENTASI

Sistem Informasi Pengelolaan Data Nilai Siswa SD PIUS Cilacap ini

memiliki implementasi user interface dan implementasi database.

1. Implementasi User Interface

Sistem Informasi Pengelolaan Data Nilai Siswa SD PIUS Cilacap ini

memiliki tampilan user interface sebagai berikut:

a. Halaman Home

Gambar 4.1 Halaman Home

Halaman Home ditunjukkan pada gambar 4.1. Halaman ini menunjukkan

gambaran keadaan SD PIUS Cilacap. Halaman Home merupakan halaman

utama. Terdapat bagian login untuk masuk ke dalam sistem.

Page 44: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

b. Halaman Input Siswa

Gambar 4.2 Halaman Input Siswa

Halaman Input Siswa ditunjukkan pada gambar 4.2. Halaman ini

digunakan untuk memasukkan data siswa ke dalam database. Data siswa

ini disimpan ke dalam tabel siswa di dalam database sistem. Pada halaman

input siswa terdapat dua button, yaitu button Tambah dan button Hapus.

Button Tambah digunakan untuk memproses data siswa dimasukkan ke

dalam tabel siswa yang selanjutnya ditampilkan di halaman Lihat Siswa.

Button Hapus digunakan untuk menghapus isi field yang sudah diisi.

c. Halaman View Siswa

Gambar 4.3 Halaman View Siswa

Page 45: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

Halaman View Siswa ditunjukkan pada gambar 4.3. Halaman ini

digunakan untuk melihat data siswa yang sudah tersimpan di database.

Data siswa disimpan ke tabel siswa. Pada halaman View Siswa terdapat

link Edit untuk mengedit data siswa yang dipilih, link Hapus menghapus

data siswa yang dipilih, dan link halaman untuk berpindah ke halaman

View Siswa berikutnya.

d. Halaman Input Nilai

Gambar 4.4 Halaman Input Nilai

Halaman Input Nilai ditunjukkan pada gambar 4.4. Halaman ini digunakan

untuk memasukkan data nilai dan menyimpannya ke dalam database. Data

nilai disimpan ke dalam tabel nilai. Pada halaman input nilai terdapat dua

button, yaitu button Tambah dan button Hapus. Button Tambah digunakan

untuk memproses data nilai dimasukkan ke dalam tabel nilai yang

selanjutnya ditampilkan di halaman View Nilai. Button Hapus digunakan

untuk menghapus isi field yang sudah diisi.

Page 46: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

e. Halaman View Nilai

Gambar 4.5 Halaman View Nilai

Halaman View Nilai ditunjukkan pada gambar 4.5. Halaman ini digunakan

untuk melihat data nilai yang sudah tersimpan di database. Data nilai

disimpan ke dalam tabel nilai. Pada halaman View Nilai ini terdapat link

Edit untuk mengedit data nilai yang dipilih, link Hapus untuk menghapus

data nilai yang diinginkan, dan link halaman untuk berpindah ke halaman

View Nilai berikutnya.

f. Halaman Ranking

Gambar 4.6 Halaman Ranking

Halaman Ranking ditunjukkan pada gambar 4.6. Halaman ini digunakan

untuk memasukkan kata kunci berupa kelas, tahun ajaran, dan semester

yang digunakan untuk proses perankingan siswa per kelas.

Page 47: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

g. Halaman Proses Ranking

Gambar 4.7 Halaman Proses Ranking

Halaman Proses Ranking ditunjukkan pada gambar 4.7. Halaman ini

berfungsi untuk menampilkan perankingan siswa per kelas sesuai dengan

kata kunci yang sudah dimasukkan pada halaman Ranking.

h. Halaman Laporan per Siswa

Gambar 4.8 Halaman Laporan per Siswa

Halaman Laporan per Siswa ditunjukkan pada gambar 4.8. Halaman ini

digunakan untuk memasukkan kata kunci berupa nisn, kelas, tahun ajaran,

dan semester yang digunakan untuk proses laporan nilai per siswa.

Page 48: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

Gambar 4.9 Halaman Proses Laporan per Siswa

Halaman Proses Laporan per Siswa ditunjukkan pada gambar 4.9.

Halaman ini digunakan untuk menampilkan data nilai per siswa. Terdapat

sebuah button print yang dapat digunakan untuk mencetak laporan

tersebut.

Gambar 4.10 Halaman Cetak Laporan per Siswa

Halaman Cetak Laporan per Siswa ditunjukkan pada gambar 4.10.

Halaman ini merupakan tampilan ketika laporan dicetak. Terdapat button

Print di bagian bawah yang digunakan untuk mencetak laporan tersebut

jika PC sudah terhubung ke printer.

Page 49: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

2. Implementasi Database

Implementasi database sistem informasi pengelolaan data nilai siswa di atas

menggunakan database PHPMyAdmin. Terdapat delapan tabel yaitu tabel siswa,

tabel guru, tabel kelas, tabel mapel, tabel nilai, tabel user, tabel akses, dan tabel

ggaleri. Berikut tabel-tabel yang digunakan dalam database sistem informasi

pengelolaan data nilai siswa SD PIUS Cilacap:

a. Tabel siswa

Gambar 4.11 Tabel Siswa

Tabel siswa ditunjukkan pada gambar 4.11. Tabel siswa memiliki

delapan field, yaitu nisn (sebagai primary key) dengan tipe data

varchar, namasiswa dengan tipe data varchar, jksiswa dengan tipe

data varchar, tempatlahirsiswa dengan tipe data varchar,

tanggallahirsiswa dengan tipe data date, alamatsiswa dengan tipe data

varchar, tahunmasuk dengan tipe data varchar, dan userfile dengan

tipe data varchar.

b. Tabel guru

Gambar 4.12 Tabel Guru

Tabel guru ditunjukkan pada gambar 4.12. Tabel guru memiliki enam

field, yaitu idguru (sebagai primary key) dengan tipe data varchar,

Page 50: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

namaguru dengan tipe data varchar, tempatlahirguru dengan tipe data

varchar, tanggallahirguru dengan tipe data date, alamatguru dengan

tipe data varchar, dan userfile dengan tipe data varchar.

c. Tabel kelas

Gambar 4.13 Tabel Kelas

Tabel kelas ditunjukkan pada gambar 4.13. Tabel kelas memiliki tiga

field, yaitu idkelas (sebagai primary key) dengan tipe data varchar,

namakelas dengan tipe data varchar, dan idguru (foreign key dari tabel

Guru) dengan tipe data varchar.

d. Tabel mapel

Gambar 4.14 Tabel Mapel

Tabel mapel ditunjukkan pada gambar 4.14. Tabel mapel memiliki dua

field, yaitu idmapel (sebagai primary key) dengan tipe data varchar,

idkelas (sebagai foreign key dari tabel Kelas) dengan tipe data varchar,

dan namamapel dengan tipe data varchar.

e. Tabel semester

Gambar 4.15 Tabel Semester

Page 51: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

Tabel semester ditunjukkan pada gambar 4.15. Tabel semester

memiliki dua field, yaitu semester (sebagai primary key) dengan tipe

data varchar dan ketsemester dengan tipe data varchar.

f. Tabel jenis_kelamin

Gambar 4.16 Tabel Jenis_Kelamin

Tabel jenis_kelamin ditunjukkan pada gambar 4.16. Tabel

jenis_kelamin memiliki dua field, yaitu jksiswa (sebagai primary key)

dengan tipe data varchar dan ketjksiswa dengan tipe data varchar.

g. Tabel siswa_kelas

Gambar 4.17 Tabel Siswa_Kelas

Tabel siswa_kelas ditunjukkan pada gambar 4.17. Tabel siswa_kelas

memiliki empat field, yaitu nisn (foreign key dari tabel siswa) dengan

tipe data varchar, idkelas (foreign key dari tabel kelas) dengan tipe

data varchar, dan tahunajaran (foreign key dari tabel tahunajaran)

dengan tipe data varchar.

Page 52: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

h. Tabel nilai

Gambar 4.18 Tabel Nilai

Tabel nilai ditunjukkan pada gambar 4.18. Tabel nilai memiliki tiga

belas field, yaitu idnilai (sebagai primary key) dengan tipe data integer,

nisn (sebagai primary key sekaligus foreign key dari tabel siswa)

dengan tipe data varchar, idmapel (sebagai primary key sekaligus

foreign key dari tabel mapel) dengan tipe data varchar, semester

(sebagai foreign key dari tabel semester) dengan tipe data varchar,

tahunajaran (sebagai foreign key dari tabel tahunajaran) dengan tipe

data varchar, ratatugas dengan tipe data double, ratauh dengan tipe

data double, ratauts dengan tipe data double, ratauas dengan tipe data

double, jmlnilai dengan tipe data double, dan rata dengan tipe data

double.

i. Tabel akses

Gambar 4.19 Tabel Akses

Tabel akses ditunjukkan pada gambar 4.19. Tabel akses memiliki dua

field, yaitu hakakses (sebagai primary key) dengan tipe data varchar

dan keterangan dengan tipe data varchar.

Page 53: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

j. Tabel user

Gambar 4.20 Tabel User

Tabel user ditunjukkan pada gambar 4.20. Tabel user memiliki tiga

field, yaitu username (sebagai primary key) dengan tipe data varchar,

password dengan tipe data varchar, dan hakakses (sebagai foreign key

dari tabel akses) dengan tipe data varchar.

k. Tabel tahunajaran

Gambar 4.21 Tabel TahunAjaran

Tabel tahunajaran ditunjukkan pada gambar 4.21. Tabel tahunajaran

memiliki dua field, yaitu tahunajaran (sebagai primary key) dengan

tipe data varchar dan kettahunajaran dengan tipe data varchar.

Page 54: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

B. ANALISIS SISTEM

Sistem Informasi Pengelolaan Data Nilai Siswa SD PIUS Cilacap merupakan

suatu sistem informasi yang menangani pengelolaan data nilai siswa dan

perankingan nilai siswa per kelas. Pengelolaan data nilai tersebut meliputi proses

input data, edit data, dan hapus data. Perankingan nilai merupakan proses

perankingan siswa per kelas.

Sistem Informasi Pengelolaan Data Nilai Siswa SD PIUS Cilacap ini dapat

membantu mengatasi masalah dalam pengelolaan data nilai dan perankingan nilai

siswa yang sebagian masih dikerjakan secara manual. Laporan data nilai per siswa

dapat dilihat berdasarkan NISN, kelas, tahun pelajaran, dan semester.

Kelebihan Sistem Informasi Pengelolaan Data Nilai Siswa SD PIUS Cilacap

di antaranya dapat mengelola nilai berbagai kelas dan mata pelajaran, memiliki

fasilitas login untuk pengguna, terdapat fasilitas ranking untuk memproses

perankingan siswa, dan terdapat fasilitas laporan untuk memproses laporan data

nilai per siswa.

Kekurangan Sistem Informasi Pengelolaan Data Nilai Siswa SD PIUS

Cilacap di antaranya perankingan siswa hanya untuk per kelas, pencarian data

dilakukan dengan penyaringan yang sederhana, dan sistem informasi ini masih

kurang efisien ketika digunakan.

Page 55: SISTEM INFORMASI PENGELOLAAN DATA NILAI …/Sistem... · Gambar 3.5 Data Flow Diagram Level 2 Bagian Kelola Kelas ... Gambar 3.6 Data Flow Diagram Level 2 Bagian ... tenaga dalam

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

commit to user

BAB V

PENUTUP

A. KESIMPULAN

Telah dibuat sebuah Sistem Informasi Pengelolaan Data Nilai Siswa SD PIUS

Cilacap untuk menangani masalah proses pengelolaan data nilai siswa di SD PIUS

Cilacap. Berdasarkan analisis tersebut, penulis dapat menyimpulkan bahwa

1. Sistem Informasi Pengelolaan Data Nilai Siswa SD PIUS Cilacap ini

digunakan untuk membantu proses pengelolaan data nilai siswa, pelaporan

data nilai per siswa, dan perankingan siswa per kelas secara lebih efektif.

2. Proses pengelolaan data nilai tersebut menghasilkan laporan nilai per siswa

dan data ranking siswa per kelas yang akan dilaporkan kepada kepala SD

PIUS Cilacap serta pihak Yayasan Asti Dharma.

B. SARAN

Diharapkan dengan membaca laporan Tugas Akhir ini, pembaca dapat

memahami tentang sistem informasi pengelolaan data nilai siswa SD PIUS

Cilacap. Sistem informasi ini dapat dikembangkan, yakni

1. Perankingan siswa tidak hanya per kelas tetapi dapat diranking paralel kelas.

2. Pencarian data dengan penyaringan yang lebih rinci.

3. Keefisiensian penggunaan sistem.