SISTEM INFORMASI MANAJEMEN AKTIVITAS SISWA …/Sistem...perpustakaan.uns.ac.id digilib.uns.ac.id 3....
Transcript of SISTEM INFORMASI MANAJEMEN AKTIVITAS SISWA …/Sistem...perpustakaan.uns.ac.id digilib.uns.ac.id 3....
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
SISTEM INFORMASI MANAJEMEN AKTIVITAS SISWA PLAYGROUP
(BAGI ORANG TUA)
TUGAS AKHIR
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya
Program Diploma III Teknik Informatika
Diajukan Oleh:
ERMA IRIANTI NOVITASARI
NIM.M3209028
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
2012
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ii
HALAMAN PERSETUJUAN
SISTEM INFORMASI MANAJEMEN AKTIVITAS SISWA PLAYGROUP
(BAGI ORANG TUA)
Disusun Oleh:
ERMA IRIANTI NOVITASARI
NIM.M3209028
Tugas akhir ini telah disetujui untuk dipertahankan
di hadapan dewan penguji pada tanggal __________
Pembimbing Utama
Abdul Aziz,S.Kom.M.Cs
NIP.19810413 200501 1 001
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iii
HALAMAN PENGESAHAN
SISTEM INFORMASI MANAJEMEN AKTIVITAS SISWA PLAYGROUP
(BAGI ORANG TUA)
Disusun Oleh.
ERMA IRIANTI NOVITASRI
NIM.M3209028
Dibimbing oleh.
Pembimbing Utama
Abdul Aziz,S.Kom.M.Cs
NIP.19810413 200501 1 001
Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir
Program Diploma III Teknik Informatika
pada hari Kamis tanggal 04 Juli 2012
Dewan penguji
1. Abdul Aziz,S.Kom.M.Cs ( ) NIP. 19810413 200501 1 001
2. Meiyanto Eko Sulistyo, S.T., M.Eng ( ) NIP. 19770513 200912 1 004
3. Nanang Maulana,S.Si ( ) NIDN. 0614078103
Disahkan oleh:
Dekan FMIPA UNS Prof.Ir. Ari Handono Ramelan, M.Sc (Hons), Ph.D NIP. 19610223 198601 1 001
Ketua Program Diploma III Teknik Informatika FMIPA UNS
Drs. YS. Palgunadi, M.Sc NIP. 19560407 198303 1 004
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iv
ABSTRACT
ERMA IRIANTI NOVITASARI.2012. Information System of Playgroup Childern Management Activity ( For Parents) Third Diploma Informatics Engineering Program. Mathematics and Natural Sciene Faculty. Sebelas Maret University Surakarta. Information technology is needed to fasten and facilitate all of the living aspect, one of them is that Playgroup area in Solo does not use information system effectively in a lot of aspects of education, and processing the daily evaluate is still using manual system. Therefore, the writer wants to make an information system to check the childern activity, so it gives an easier job for the caretaker and gives easiness for the parents to monitor their children’s development. The purpose of this research is to make an information system of Playgroup Childern Management Activity (For Parents) is based on website. To achieve these purposes, we need the accurate data obtained by methods, such as observation, interview, and literature study. In the development process, the writer uses PHP as the programming code with MySQL as the database. Based on the result of the research, we have a conclusion that developing information system of Playgroup childern management activity (for parents) has already been developed and used to process the evaluate of children’s development which will be reported every day. Key words : MySQL, PHP, Playgroup Bintangku, Scoring
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
v
ABSTRACT
ERMA IRIANTI NOVITASARI.2012. SISTEM INFORMASI MANAJEMEN AKTIVITAS SISWA PLAYGROUP ( BAGI ORANG TUA ) Program Diploma III Teknik Informatika. Fakultas Matematika dan Ilmu Pengetahuan Alam. Universitas Sebelas Maret Surakarta. Teknologi informasi dibutuhkan untuk mempercepat dan memfasilitasi semua bidang kehidupan, salah satunya Playgroup di kota solo belum menggunakan komputer di berbagi aspek kegiatan pendidikan, dan dalam pengolahan nilai kegiatan harian juga masih menggunakan sistem manual. Maka dari itu penulis tertarik membuat sistem informasi untuk mengecek aktivitas siswa (bagi orang tua ) agar mempermudah kinerja serta mempermudah orang tua mengetahui perkembangan anaknya. Tujuan penelitian ini adalah membuat membuat sistem informasi manajemen aktivitas siswa playgroup (bagi orang tua) berbasis website. Untuk mencapai tujuan tersebut maka dibutuhkan data-data yang akurat dengan menggunakan metode studi lapangan meliputi observasi, wawancara dan studi pustaka. Dalam pembuatannya penulis menggunakan bahasa pemograman PHP dengan basis data MySQL. Berdasarkan hasil penelitian yang telah dilakukan, diperoleh kesimpulan bahwa membuat sistem informasi manajemen aktivitas siswa playgroup (bagi orang tua) telah dikembangkan dan digunakan untuk pengolahan nilai perkembangan anak yang akan dilaporkan setiap harinya. Kata kunci : MySQL , Penilaian , PHP , Playgroup Bintangku
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vi
MOTTO
Senyatanya memimpin diri kita sendiri, melakukan apa yang kita lakukan
adalah sukar namun kita dapat melakukannya apabila kita mengerti
bagaimana caranya
(Charles C. Manz)
Manusia berpikir untuk tahu, kalau berfikir tidak semestinya mungkin ia
tidak mencapai pengetahuan yang benar dan tidak seorangpun
menginginkan kekeliruan.
(Pudjo Wijatno)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vii
HALAMAN PERSEMBAHAN
Sebuah karya tulis ini saya persembahkan untuk :
Allah SWT atas limpahan rahmat dan
karunia-Nya sehingga terselesainya
karya tulis ini dengan baik.
Ibu, Bapak, kakak-kakakku serta pacar
saya Singgih yang sangat saya cintai,
terima kasih yang tak terhingga atas
do’a dan dorongan moral serta
materialnya.
Sahabat–sahabatku dihan “mitro”, arum
“afika”, giyan, selvi, bayu “bayex”,
ariono,danang and all friends terima
kasih atas bantuan dan persahabatan
kita.
Keluarga besar kost Abu-Abu. Laras,
mbak endah, mbak risma, mbak ayu,
terima kasih atas dorongan moral
selama ini.
Saudara-saudaraku di seluruh muka
bumi ini (salam satu jiwa).
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
viii
KATA PENGANTAR
Alhamdulillahirabbil’alamin, segenap ungkapan syukur senantiasa penulis
persembahkan kehadirat Allah SWT yang telah berkenan memberikan
kesempatan kepada penulis untuk menyelesaikan tugas akhir ini. Teruntuk jua
kepada sang junjungan Rasulullah SAW, yang senantiasa penulis rindukan, walau
dengan waktu dan kemampuan yang terbatas akhirnya penulis mampu
menyelesaikan penyusunan Tugas Akhir yang berjudul “SISTEM INFORMASI
MANAJEMEN AKTIVITAS SISWA PLAYGROUP (BAGI ORANG
TUA)”.
Penyusunan Tugas akhir ini tidak akan berhasil dengan baik tanpa adanya
dorongan, bantuan dan arahan dari berbagai pihak. Dalam kesempatan ini penulis
dengan rendah hati menyampaikan ucapan terima kasih yang tak terhingga kepada
pihak-pihak yang secara langsung maupun tidak langsung membantu hingga
tersusunnya Tugas Akhir ini, khususnya kepada:
1. Kedua orang tuaku, Bapak Mulyanto dan Ibu Mujiningsih yang selalu
mendoakan, membimbing, dan menasehati penulis.
2. Drs. YS. Palgunadi, M.Sc, selaku ketua Program Diploma III Teknik
Informatika Fakultas MIPA Universitas Sebelas Maret atas arahan dan
pemberian izin penelitian.
3. Abdul Aziz, S.Kom.M.,Cs selaku dosen pembimbing, yang dengan sabar
membimbing, mengarahkan, dan memberi petunjuk selama penyusunan Tugas
Akhir.
4. Nanang Maulana Y.,S.Si dan Meiyanto Eko Sulistyo,M.Eng, selaku dosen
penguji yang telah menguji dan memberikan saran kepada penulis.
5. Seluruh ibu guru Playgroup Bintangku yang telah banyak membantu selama
penyusunan Tugas Akhir.
6. Teman-teman Teknik Informatika angkatan 2009 DIII Teknik Informatika
FMIPA UNS yang telah memberi dukungan, saran dan membagi ilmu.
7. Semua teman – teman yang telah banyak memberi inspirasi kepada penulis.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ix
8. Semua pihak yang telah memberikan bantuan dalam penulisan Tugas Akhir
ini yang penulis tidak bisa sebutkan satu persatu.
Penulis menyadari bahwa dalam penulisan tugas akhir ini masih jauh dari
sempurna, demi terciptanya kesempurnaan penulisan tugas akhir ini dan penulis
akan berusaha untuk lebih baik lagi ke depannya.
Surakarta, Juni 2012
Penulis
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
x
DAFTAR ISI
Halaman
HALAMAN JUDUL ....................................................................................... i
HALAMAN PERSETUJUAN ........................................................................ ii
HALAMAN PENGESAHAN ........................................................................ iii
HALAMAN ABSTRACT...............................................................................iv
HALAMAN INTISARI ................................................................................... v
MOTTO..........................................................................................................vi
PERSEMBAHAN ......................................................................................... vii
KATA PENGANTAR ................................................................................. viii
DAFTAR ISI ................................................................................................... x
DAFTAR TABEL ........................................................................................ xii
DAFTAR GAMBAR .................................................................................... xiv
BAB I PENDAHULUAN ................................................................................ 1
1.1 Latar Belakang Masalah........................................................................... 1
1.2 Peumusan Masalah .................................................................................. 2
1.3 Batasan Masalah ...................................................................................... 2
1.4 Tujuan ..................................................................................................... 2
1.5 Manfaat ................................................................................................... 2
1.6 Metodologi Penelitian .............................................................................. 3
1.7 Sistematika Penulisan .............................................................................. 4
BAB II LANDASAN TEORI .......................................................................... 6
2.1 jQuery ..................................................................................................... 6
2.2 Pengertian Sistem Informasi .................................................................... 6
2.3 Pengertian Database ................................................................................. 7
2.4 Pengertian Website ................................................................................. 7
2.5 Pengertian PHP ........................................................................................ 8
2.6 Data Flow Diagram .................................................................................. 9
2.6.1 Komponen Terminator/ Entitas Eksternal ....................................... 10
2.6.2 Komponen Proses ........................................................................... 11
2.6.3 Komponen Data Store ................................................................... 13
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xi
2.6.4 Komponen Data Flow/Alur Data .................................................... 13
2.7 Entity Relationship Diagram (ERD) ....................................................... 13
2.7.1 Model ERD ................................................................................. 13
2.7.2 Kardinalitas Relasi ...................................................................... 14
2.8 Sistem Informasi Manajemen ................................................................. 15
2.8.1 Konsep Dasar Sistem ................................................................... 15
2.8.2 Konsep Dasar Informasi ............................................................... 16
2.8.3 Konsep Dasar Sistem informasi .................................................... 16
2.8.4 Komponen Sistem Informasi ........................................................ 18
2.8.5 Sistem Informasi Manajemen ....................................................... 19
BAB III ANALISA DAN PERANCANGAN SISTEM ................................. 20
3.1 Analisis Sistem ..................................................................................... 20
3.1.1 Konteks Diagram ........................................................................... 21
3.1.2 DFD Level 0 ................................................................................... 23
3.1.3 DFD Level 1 Proses 2 Mengelola Data Guru .................................. 24
3.1.4 DFD Level 1 Proses 3 Mengelola Data Siswa ................................. 25
3.1.5 DFD Level 1 Proses 4 Mengelola Kegiatan..................................... 26
3.1.6 DFD Level 1 Proses 5 Mengelola Kelas ......................................... 27
3.1.7 DFD Level 1 Proses 6 Akses Konsul .............................................. 28
3.1.8 DFD Level 1 Proses 7 Mengelola Data Nilai Siswa ....................... 29
3.1.9 DFD Level 1 Proses 9 Mengelola Data Ortu ................................... 30
3.2 Perancangan Basis Data ......................................................................... 30
3.2.1 Entity Relationship Diagram (ERD) ............................................... 31
3.2.2 Relasi Antar Tabel .......................................................................... 32
3.2.3 Desain Basis Data........................................................................... 32
3.3 Analisis Kebutuhan User ....................................................................... 41
3.3.1 Analisis kebutuhan Software........................................................... 41
3.3.2 Analisis kebutuhan Hardware ........................................................ 41
3.4 Perancangan Desain Antar Muka ........................................................... 41
BAB IV IMPLEMENTASI DAN ANALISA ................................................. 47
4.1 Implementasi Sistem .............................................................................. 47
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xii
4.2 Analisa Sistem ....................................................................................... 61
BAB V PENUTUP ........................................................................................ 66
5.1 Kesimpulan............................................................................................ 66
5.2 Saran ..................................................................................................... 66
DAFTAR PUSTAKA ................................................................................... xvi
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xiii
DAFTAR TABEL
Halaman
1. Tabel 2.1 Notasi DFD .................................................................................... 9
2. Tabel 2.2 Jenis Terminator ........................................................................... 10
3. Tabel 2.3 Komponen Proses ......................................................................... 11
4. Tabel 2.4 Notasi Dalam ERD ...................................................................... 13
5. Tabel 3.1 Detail Tabel User .......................................................................... 33
6. Tabel 3.2 Detail Tabel Guru ......................................................................... 33
7. Tabel 3.3 Detail Tabel Kegiatan ................................................................... 35
8. Tabel 3.4 Detail Tabel Kelas ........................................................................ 36
9. Tabel 3.5 Detail Tabel Penilaian ................................................................... 37
10. Tabel 3.6 Detail Tabel Konsultasi ................................................................ 38
11. Tabel 3.7 Detail Tabel Siswa ........................................................................ 39
12. Tabel 3.8 Detail Tabel Orang Tua ................................................................ 40
13. Tabel 3.9 Pengujian Sistem .......................................................................... 60
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xiv
DAFTAR GAMBAR
Halaman
1. Gambar 3.1 Konteks Diagram ...................................................................... 21
2. Gambar 3.2 DFD Level 0 ............................................................................. 23
3. Gambar 3.3 DFD Level 1 Proses 2 Mengelola Data Guru ............................ 24
4. Gambar 3.4 DFD Level 1 Proses 3 Mengelola Data Siswa ........................... 25
5. Gambar 3.5 DFD Level 1 Proses 4 Mengelola Kegiatan .............................. 26
6. Gambar 3.6 DFD Level 1 Proses 5 Mengelola Kelas .................................... 27
7. Gambar 3.7 DFD Level 1 Prose 6 Akses Konsul .......................................... 28
8. Gambar 3.8 DFD Level 1 Proses 7 Data Nilai Siswa ................................... 29
9. Gambar 3.9 DFD Level 1 Proses 9 Mengelola Data Orang Tua .................... 30
10. Gambar 3.10 Entity Relationalship Diagram (ERD) .................................... 31
11. Gambar 3.11 Relasi Antar Tabel ................................................................. 32
12. Gambar 3.12 Rancangan Halaman Login .................................................... 42
13. Gambar 3.13 Rancangan Halaman Beranda Admin ..................................... 43
14. Gambar 3.14 Rancangan Halaman Beranda Guru ......................................... 44
15. Gambar 3.15 Rancangan Halaman Beranda Wali ......................................... 45
16. Gambar 4.1 Halaman Login ......................................................................... 48
17. Gambar 4.2 Halaman Akses Password Salah ................................................ 48
18. Gambar 4.3 Halaman Beranda Administrator ............................................... 49
19. Gambar 4.4 Halaman Pengelolaan Data Guru .............................................. 50
20. Gambar 4.5 Halaman Tambah Data Guru ..................................................... 50
21. Gambar 4.6 Halaman Pengelolaan Data Siswa ............................................. 51
22. Gambar 4.7 Halaman Tambah Data Siswa.................................................... 51
23. Gambar 4.8 Halaman Penilaian ................................................................... 52
24. Gambar 4.9 Halaman Konsultasi ................................................................. 52
25. Gambar 4.10 Halaman Perkembangan ......................................................... 53
26. Gambar 4.11 Halaman Data Guru ................................................................ 53
27. Gambar 4.12 Halaman Data Siswa Dan Wali ............................................... 54
28. Gambar 4.13 Halaman Kelas Ruangan ......................................................... 54
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xv
29. Gambar 4.14 Halaman Jadwal Kegiatan ....................................................... 55
30. Gambar 4.15 Halaman Penilaian ................................................................. 56
31. Gambar 4.16 Halaman Konsultasi Guru ...................................................... 57
32. Gambar 4.17 Halaman Perkembangan Siswa ............................................... 57
33. Gambar 4.18 Halaman Jadwal Kegiatan ..................................................... 58
34. Gambar 4.19 Halaman Hasil Penilaian ....................................................... 59
35. Gambar 4.20 Halaman Konsultasi Wali ....................................................... 60
36. Gambar 4.21 Halaman Perkembangan Siswa ............................................... 60
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
1
BAB I
PENDAHULUAN
1.1 LATAR BELAKANG
Kecerdasan intelektual siswa/mahasiswa telah dibangun melalui
berbagai macam mata pelajaran di sekolah mereka. Mereka juga dibanjiri
berbagai informasi melalui media masa seperti radio,televisi, video dan film
yang kebanyakan dari media masa tersebut tidak konduktif bagi pendidikan
mereka. Padahal kecerdasan intelektual saja belum cukup,menurut survey
kecerdasan emosional dan spiritual juga dibutuhkan untuk menuju
kesuksessan siswa.
Perkembangan teknologi informasi yang begitu cepat dan pesat akan
mempengaruhi dampak negative bagi siswa. Seperti tidak masuk sekolah
karena pengaruh pergaulan dan pengaruh dari media masa. Maka orang tua
dari setiap siswa membutuhkan pemantauan khusus yaitu dengan pembuatan
website untuk para wali siswa agar siswa mendapatkan perhatian secara tidak
langsung dari pihak orang tua siswa dan dari guru/dosen.
Berdasarkan penelitian yang telah dilakukan di playgroup Bintangku
mengenai pembelajaran dan suasana akademik. Proses penilaian hasil belajar
siswa dilakukan secara manual yaitu dengan menggunakan laporan harian
yang berbentuk lembaran kertas. Proses penilaian manual ini memiliki
kekurangan yaitu guru harus menuliskan secara manual nilai anak didiknya.
Pembuatan sistem informasi penilaian hasil belajar siswa yang
berbasis website diharapkan akan meminimalisasi kekurangan yang sudah
dilakukan secara manual. Terkait dengan hal tersebut maka playgroup
bintangku memerlukan suatu sistem informasi yang berbasis website agar
orang tua lebih cepat mengetahui perkembangan anak.
Berdasarkan hal tersebut, maka dalam kesempatan kali ini penulis
ingin berencana untuk merancang dan membuat sistem informasi manajemen
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
2
aktivitas siswa playgroup (bagi orang tua) yang berbasis website sehingga
akan lebih membantu orang tua siswa memantau anak-anaknya di sekolah.
1.2 PERUMUSAN MASALAH
Berdasarkan latar belakang yang telah diuraikan diatas, maka dapat
diambil perumusan masalah yaitu bagaimana membuat dan merancang sistem
informasi manajemen aktivitas siswa playgroup (bagi orang tua)
1.3 BATASAN MASALAH
Berkaitan dengan rumusan masalah, masalah dibatasi pada proses
pengelola nilai perkembangan yang disertai hasil belajar siswa setiap hari
yang berupa website.
1.4 TUJUAN PENELITIAN
Sesuai rumusan masalah, adapun tujuan yang ingin dicapai dalam
penulisan tugas akhir ini adalah membuat sistem informasi manajemen
aktivitas siswa playgroup (bagi orang tua).
1.5 MANFAAT PENELITIAN
a. Bagi penulis
Tugas akhir ini dapat dijadikan pengalaman bagi penulis dalam
membuat sistem penilaian.
b. Bagi sekolah
Sistem nformasi Penilaian, diharapkan dapat membantu meningkatkan
pelayanan akademis khususnya proses pengolahan nilai perkembangan
harian.
c. Bagi Orang tua
Mempermudah orang tua dapat mengetahui nilai perkembangan setiap
anaknya lewat website.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
3
1.6 METODELOGI PENELITIAN
Penulis membutuhkan data dari Playgroup Bintangku dalam
penyusunan laporan Tugas Akhir ini, penulis menggunakan teknik
pengumpulan data dimana antara teknik yang satu dengan yang lain saling
melengkapi sehingga memperoleh data yang diperlukan.
a. Observasi
Tahap observasi lingkungan merupakan tahap paling awal
dalam kegiatan penelitian ini. Pada tahap ini dilakukan identifikasi
masalah yang berhubungan dengan pengamatan di lingkungan
sekolah.
b. Wawancara
Wawancara adalah suatu metode yang digunakan untuk
memperoleh data dengan cara mengajukan pertanyaan-pertanyaan
secara langsung. Dalam hal ini penulis melakukan wawancara dengan
Playgroup Bintangku bagian pelayanan tentang bagaimana alur proses
pengolahan nilai, data pembelajaran di Playgroup Bintangku.
c. Studi Pustaka
Studi pustaka dilakukan untuk mendukung proses penyelesaian
penelitian ini. Studi pustaka dilakukan dengan mencari informasi yang
berkaitan dengan permasalahan yang dibahas dalam perancangan
sistem informasi Penilaian. Studi pustaka ini dilakukan dengan
mempelajari beberapa literatur, yaitu buku, internet, jurnal, dan
penelitian yang berkaitan. Teori yang digunakan dalam studi pustaka
ini yaitu mengenai konsep dasar sistem, konsep dasar sistem
informasi, konsep perancangan sistem, perancangan database,
perancangan interface, pembuatan program berbasis web. Referensi
yang digunakan meliputi pustaka tentang analisis dan perancangan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
4
sistem serta pustaka-pustaka lain yang berhubungan dengan penelitian
ini.
1.7 SISTEMATIKA PENULISAN
Penulisan sistematika penulisan dibuat agar dapat memudahkan
pembahasan dari Tugas Akhir ini. Laporan Tugas Akhir dengan judul Sistem
Informasi Untuk Mengecek aktivitas siswa ( bagi orang tua ) ini, terdiri dari
lima bab. Penjelasan mengenai sistematika penulisan dalam penulisan Tugas
Akhir, seperti dijelaskan dibawah ini :
BAB I PENDAHULUAN
Bab ini memuat PENDAHULUAN yang menguraikan tentang: Latar
Belakang Masalah, Perumusan Masalah, Batasan Masalah, Tujuan, Manfaat
penelitian, Metodologi Penelitian dan Sistematika Penulisan.
BAB II LANDASAN TEORI
Bab ini memuat landasan teori yeng berisi teori-teori yang disajikan sebagai
referensi guna mendukung dalam Tugas Akhir.
BAB III ANALISA DAN PERANCANGAN SISTEM
Bab ini memuat analisis dan perancangan sistem yang menguraikan tentang
analisis kebutuhan dari sistem yang akan dibuat, beserta rancangan sistem.
BAB IV IMPLEMENTASI DAN ANALISA
Bab ini memuat hasil dan pembahasan yang menguraikan hasil dan tampilan
program Sistem Informasi Untuk Mengecek Aktifitas Siswa ( Bagi Orang
Tua) yang berupa gambar yang merupakan penjelasan dari masing-masing
bagian.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
5
BAB V PENUTUP
Bagian ini berisi kesimpulan hasil dari semua tahap yang telah dilalui selama
penelitian beserta saran-saran yang berkaitan dengan penelitian ini.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
6
BAB II
LANDASAN TEORI
Bab ini berisi penjelasan terperinci mengenai dasar-dasar teori yang
digunakan sebagai acuan dalam melaksanakan penelitian ini. Teori-teori yang
disajikan dalam landasan teori adalah teori-teori yang mendukung dalam
penyusunan tugas akhir.
2.1 jQuery
Menurut Saputra (2011:44) jQuery adalah salah satu teknik atau kumpulan
library javascript yang sangat terkenal dengan animasinya. Karena dengan sedikit
sentuhan, maka animasi keren akan dengan mudah kita ciptakan. jQuery bisa
disebut dengan framework (kalo bicara dengan php). Jadi, kalau di php kita
mengenal framework, maka jQuery bisa dianggap sebagai frameworknya
jaascript.
jQuery memilik semboyan “Write Less, do More”, yang artinya sedikit
tulisan tapi dapat menghasilkan lebih. jQuery pertama kali dibuat oleh John Resig
pada tahun 2005. jQuery erat hubungannya dengan ajax. Ajax merupakan suatu
teknik pemrograman, di mana dalam membuat aplikasi website dapat menjadi
lebih responsif layaknya aplikasi desktop. Ajax merupakan salah satu tanda
lahirnya pemrograman web generasi modern, atau yang lebih kenal dengan
sebutan web 2.0 .
2.2 Pengertian Sistem Informasi
Menurut Jogiyanto (2000 : 35) Sistem Informasi didefinisikan oleh Henry
C. Lukas sebagai berikut: Suatu sistem informasi adalah suatu kegiatan dari
prosedur-prosedur yang diorganisasikan, bilamana dieksekusi akan menyediakan
informasi untuk mendukung pengambilan keputusan dan pengendalian didalam
organisasi.
Menurut John. Nash dan Martin B. Robert yang dikutip oleh
Jogiyanto(2000:35) suatu sistem informasi adalah suatu kombinasi dari orang-
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
7
orang, fasilitas, teknologi, media, prosedur-prosedur dan pengendalian yang
ditujukan untuk mendapatkan jalur komunikasi penting, memproses tipe transaksi
rutin tertentu, memberi sinyal kepada manajemen yang lainnya terhadap kejadian-
kejadian internal dan eksternal yang penting dan menyediakan suatu dasar untuk
pengambilan keputusan yang cerdik.
2. 3 Pengertian Database
Menurut Kristanto (1994 : 1) Database adalah kumpulan file-file yang
saling berelasi, relasi tersebut biasa ditunjukkan dengan kunci-kunci dari tiap file
yang ada. Satu database menunjukkan satu kumpulan data yang dipakai dalam
satu lingkup perusahaan, instansi.
Dalam suatu file terdapat record-record yang sejenis, sama besar, sama
bentuk, merupakan satu kumpulan entity yang seragam. Satu record terdiri dari
field-field yang saling berhubungan untuk menunjukkan bahwa field tersebut
dalam satu pengertian yang lengkap dan direkan dalam satu record.
Untuk menyebt isi dari field maka digunakan atribut atau merupakan judul
dari suatu kelompok entity tertentu, misalnya atribut Alamat menunjukkan entity
alamat dari siswa. Entity adalah suatu objek yang nyata dan akan direkam.
Set program pengelola merupakan satu paket program yang dibuat agar
memudahkandan mengefisienkan pemasukkan atau perekaman informasi dan
pengambilan atau pembacaan informasi ke dalam database.
2.4 Pengertian Website
Menurut Nugroho (2004 : 3) WWW atau yang sering disebut dengan Word
Wide Web (Jaringan Dunia Luas) adalah sebuah bagian dari internet yang sangat
dikenal dalam dunia intenet, dengan adanya WWW seorang pengguna dapat
menampilkan sebuah halaman Virtual yang disebut dengan Website.
Jika dilihat dari proses kerjanya WWW (Word Wide Web) dapat dibagi
menjadi beberapa komponen seperti berikut:
a. protocol : protocol adalah sebuah media ykang distandarkan untuk dapat
mengakses komputer di dalam sebuah jaringan, halaman yang dapat
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
8
diiakses adalah halaman Web Site. WWW memiliki standar Protocol yang
bernama HTTP atau (Hypertext Transfer Protocol). Dengan menggunakan
protocol ini sebuah halaman yang ada di dalam komputer jaringan dapat
dibuka dan diakses.
b. Address : merupakan alamat yang berkaitan dengan penamaan sebuah
komputer didalam jaringan. Alamat ini sebenarnya merupakan sebuah
nomor yang dimiliki sebuah komputer yang sering disebut dengan nomor
IP, akan tetapi dengan adanya perkembangan jaman, maka dibentuklah
metode baru yang bernama Domain Name, sehingga nomor IP tersebut
digantikan dengan sebuah alamat yang dinamakan URL (Uniform
Resource Locator) yang berkaitan dengan nama suatu instansi pemilik
komputer tersebut, misalnya, http://www.akakom.ac.id.
c. HTML : selain dari kedua media tersebut masih membutuhkan sebuah
media lagi yaitu HTML (Hypertext Markup Language), yaitu sebuah
bahasa scripting yang dapat menghasilkan halaman website sehingga
halaman tersebut dapat diakses pada setiap komputer pengakses (client).
2.5 Pengertian PHP
Menurut Nugroho (2004 : 201) PHP adalah sebuah bahasa pemrograman
yang berbentuk scripting, sistem kerja dari program ini adalah sebagai interpreter
bukan sebagai compiler.
Seperti pada pemrograman-pemrograman lainnya PHP memiliki beberapa
aturan penulisan yang harus diketahui sebelumnya, yaitu bagaimana memulai
program PHP dan mengakhiri PHP.
Untuk memulai program PHP, dapat dimulai dengan mengenal sebuah tag
pengenal PHP yang digunakan untuk menuliskan kode PHP.
Untuk menuliskan dan memperkenalkan kode PHP, harus dimulai dengan
tanda <?php, setelah tanda tersebut dapat dilanjutkan dengan kode program isi
didalmnya. Untuk mengakhiri kode program yang dibuat, dapat ditutup dengan
tanda ?>.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
9
2.6 Data Flow Diagram
Menurut Pressman (1997 : 364), Diagram Aliran Data / data flow diagram
(DFD) adalah sebuah teknik grafis yang menggambarkan aliran informasi dan
transformasi yang diaplikasikan pada saat data bergerak dari input menjadi output.
DFD dapat digunakan untuk menyajikan sebuah system atau perangkat
lunak pada setiap tingkat abstraksi. Kenyataannya, DFD dapat dipartisi kedalam
tingkat-tingkat yang mempresentasikan aliran informasi yang bertambah dan
fungsi ideal. Demikianlah, DFD memberikan suatu mekanisme bagi pemodelan
aliran informasi. Untuk melakukannya, dia melakukan prinsip analisis operasional
yang kedua.
Tabel 2.1 Notasi DFD
NOTASI KETERANGAN
Prosedur atau consumer informasi yang ada di luar
bound sistem untuk dimodelkan.
Transfer informasi (fungsi) yang ada di dalam bound
sistem untuk dimodelkan.
Obyek data
Obyek data; anak panah menunjukkan arah aliran data
Penyimpanan data
Repositori data yang disimpan untuk diguanakan oleh
satu atau lebih, proses dapat disederhanakan buffer
atau queque, atau serumit database relasional.
Entity eksternal
proses
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
10
2.6.1 Komponen Terminator / Entitas Eksternal
Penjelasan tentang komponen-komponen DFD berikut diambil dari
(Parno,2011). Terminator mewakili entitas eksternal yang berkomunikasi dengan
sistem yang sedang dikembangkan. Biasanya terminator dikenal dengan nama
entitas luar (external entity).
Terdapat dua jenis terminator :
1. Terminator Sumber (source) : merupakan terminator yang menjadi sumber.
2. Terminator Tujuan (sink) : merupakan terminator yang menjadi tujuan data /
informasi sistem
Tabel 2.2 Jenis Terminator
Notasi Keterangan
Terminator Sumber
Terminator Tujuan
Terminator Tujuan dan Sumber
Terminator dapat berupa orang, sekelompok orang, organisasi, departemen
di dalam organisasi, atau perusahaan yang sama tetapi di luar kendali sistem yang
sedang dibuat modelnya. Terminator dapat juga berupa departemen, divisi atau
sistem di luar sistem yang berkomunikasi dengan sistem yang sedang
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
11
dikembangkan. Komponen terminator ini perlu diberi nama sesuai dengan
dunia luar yang berkomunikasi dengan sistem yang sedang dibuat modelnya, dan
biasanya menggunakan kata benda, misalnya Bagian Penjualan, Dosen,
Mahasiswa.
Ada tiga hal penting yang harus diingat tentang terminator :
1. Terminator merupakan bagian/lingkungan luar sistem. Alur data yang
menghubungkan terminator dengan berbagai proses sistem, menunjukkan
hubungan sistem dengan dunia luar.
2. Profesional Sistem tidak berhak mengubah isi atau cara kerja organisasi atau
prosedur yang berkaitan dengan terminator.
3. Hubungan yang ada antar terminator yang satu dengan yang lain tidak
digambarkan pada DFD.
2.6.2 Komponen Proses
Komponen proses menggambarkan bagian dari sistem yang
mentransformasikan input menjadi output. Ada empat kemungkinan yang dapat
terjadi dalam proses sehubungan dengan input dan output :
Tabel 2.3 Komponen Proses
Notasi Keterangan
1 input dan 1 output
1 input dan banyak output
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
12
Banyak input dan 1 output
banyak input dan banyak output
Ada beberapa hal yang perlu diperhatikan tentang proses :
1. Proses harus memiliki input dan output.
2. Proses dapat dihubungkan dengan komponen terminator, data store atau
proses melalui alur data.
3. Sistem/bagian/divisi/departemen yang sedang dianalisis oleh profesional
sistem digambarkan dengan komponen proses.
Umumnya kesalahan proses di DFD adalah :
1. Proses mempunyai input tetapi tidak menghasilkan output. Kesalahan ini
disebut dengan black hole (lubang hitam), karena data masuk ke dalam
proses dan lenyap tidak berbekas seperti dimasukkan ke dalam lubang
hitam
2. Proses menghasilkan output tetapi tidak pernah menerima input.
Kesalahan ini disebut dengan miracle (ajaib), karena ajaib dihasilkan
output tanpa pernah menerima input
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
13
2.6.3 Komponen Data Store
Data store ini biasanya berkaitan dengan penyimpanan-penyimpanan,
seperti file atau database yang berkaitan dengan penyimpanan secara
komputerisasi.
2.6.4 Komponen Data Flow / Alur Data
Suatu data flow / alur data digambarkan dengan anak panah, yang
menunjukkan arah menuju ke dan keluar dari suatu proses. Alur data ini
digunakan untuk menerangkan perpindahan data atau paket data/informasi dari
satu bagian system ke bagian lainnya.
2.7 Entity Relationship Diagram (ERD)
2.7.1 Model ERD
Pengertian ERD berikut ini diambil dari http://digilib.petra.ac.id/. Menurut
Valacich, dkk, (2004) ERD adalah representasi data dari suatu organisasi secara
detail, masuk akal dan digambarkan dalam bentuk grafik. ERD merupakan model
dari entity dalam suatu elemen bisnis, relasi antara entity dan atribut atau property
dari entity dan relasinya.
ERD diartikan sebagai model konseptual yang mendeskripsikan hubungan
antara penyimpanan (dalam DFD). ERD digunakan untuk memodelkan struktur
data dan hubungan antar data. Dengan ERD, model dapat diuji dengan
mengabaikan proses yang dilakukan. (http://www.smknperkapalan.net)
ERD pertama kali dideskripsikan oleh Peter Chen yang dibuat sebagai
bagian dari perangkat lunak CASE. Notasi yang digunakan dalam ERD dapat
dilihat pada Tabel di berikut ini :
Tabel 2.4 Notasi dalam ERD
NOTASI KETERANGAN
Entitas, adaah suatu objek yang dapat diidentifikasi
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
14
Entitas
dalam lingkungan pemakai.
Relasi
Relasi, menunjukkan adanya hubungan di antara
sejumlah entitas yang berbeda.
Atribut
Atribut, berfungsi mendeskripsikan karakter entitas
(atribut yang berfungsi sebagai key diberi garis bawah)
Garis, sebagai penhubung antara relasi dengan entitas,
relasi dan entitas dengan atribut.
2.7.2 Kardinalitas Relasi
Dalam ERD hubungan (relasi) dapat terdiri dari sejumlah entitas yang
disebut dengan derajad relasi. Derajad relasi maksimum disebut dengan
kardinalitas sedangkan derajad minimum disebut dengan modalitas. Jadi
kardinalitas relasi menunjukkan jumlah maksimum entitas yang dapat berelasi
dengan entitas pada himpunan entitas lain. Kardinalitas relasi yang terjadi
diantara dua himpunan entitas (misalnya A dan B) dapat berupa :
1. Satu ke satu (one to one/ 1-1)
Setiap entitas pada himpunan entitas A dapat berelasi dengan paling banyak
satu entitas pada himpunan entitas B, demikian juga sebaliknya.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
15
2. Satu ke banyak (one to many/ 1- N)
Setiap entitas pada himpunan entitas A dapat berelasi dengan banyak entitas
pada himpunan entitas B, tetapi tidak sebaliknya.
3. Banyak ke banyak (many to many/ N –N)
Setiap entitas pada himpunan entitas A dapat berelasi dengan banyak entitas
pada himpunan entitas B, demikian juga sebaliknya.
2.8 Sistem Informasi Manajemen
Sistem Informasi Manajemen adalah sebuah sistem informasi pada level
manajemen yang berfungsi untuk membantu perencanaan, pengendalian, dan
pengambilan keputusan dengan menyediakan resume rutin dan laporan-laporan
tertentu. Guna mengembangkan suatu Sistem Informasi Manajemen, diperlukan
pemahaman yang baik tentang informasi apa saja yang dibutuhkan dan bagaimana
informasi tersebut digunakan.
2.8.1 Konsep Dasar Sistem
Terdapat dua kelompok pendekatan di dalam mendefiniskan sistem, yaitu
yang menekankan pada prosedurnya dan yang menekankan pada komponen atau
elemennya. Pendekatan sistem yang lebih menekankan pada prosedur
mendefinisikan sistem, sebagai berikut:
Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang
saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan
atau untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2005).
Pendekatan sistem yang lebih menekankan pada elemen atau
komponennya mendefinisikan sistem, sebagai berikut:
Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk
mencapai suatu tujuan tertentu (Jogiyanto, 2005).
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
16
Pendekatan sistem yang merupakan kumpulan dari elemen-elemen atau
komponen-komponen atau subsistem-subsistem merupakan definisi yang lebih
luas. Pada kenyataannya suatu sistem dapat terdiri dari beberapa subsistem atau
sistem-sistem bagian. Komponen-komponen atau subsistem-subsistem dalam
suatu sistem tidak dapat berdiri lepas sendiri-sendiri. Komponen-komponen atau
subsistem-subsistem harus saling berinteraksi dan saling berhubungan membentuk
satu kesatuan sehingga tujuan atau sasaran sistem tersebut dapat tercapai. Guna
menganalisis dan merencanakan suatu sistem, analis dan perancang sistem harus
mengerti terlebih dahulu mengenai komponen-komponen atau elemen-elemen
atau subsistem-subsistem dari sistem tersebut.
2.8.2 Konsep Dasar Informasi
Informasi sangat penting di dalam suatu organisasi. Suatu sistem yang
kurang mendapatkan informasi akan menjadi luruh, kerdil dan akhirnya berakhir.
Informasi dapat didefinisikan, sebagai berikut:
Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan
lebih berarti bagi yang menerimanya (Jogiyanto, 2005).
Sumber dari informasi adalah data. Data merupakan bentuk jamak dari
bentuk tunggal data atau data item. Data adalah kenyataan yang menggambarkan
suatu kejadian-kejadian dan kesatuan nyata.
2.8.3 Konsep Dasar Sistem Informasi
Istilah sistem informasi sering dibaurkan dengan sistem informasi
manajemen (SIM). SIM sendiri mulai dikenal secara luas pada awal tahun 1960-
an. Pada awal kemunculannya tersebut, SIM belum mempunyai konsep yang
jelas, terutama yang berkaitan dengan bidang cakup dan batasan-batasannya. Hal
ini dapat dilihat dari kenyataan, bahwa hampir semua aplikasi pengolahan data
seperti aplikasi keuangan, pengelolaan persediaan, penggajian, kartu katalog
perpustakaan, dinamakan SIM.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
17
Sistem informasi adalah suatu sistem di dalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi,
bersifat manajerial dan kegiatan strategis dari suatu organisasi dan menyediakan
pihak luar tertentu dengan laporan-laporan yang diperlukan (Jogiyanto, 2005).
Akhir-akhir ini sejalan dengan perkembangan komputer, dikesankan
bahwa sistem informasi harus selalu berbasiskan sistem pengolahan data
berbantuan komputer. Sesungguhnya yang dimaksud dengan sistem informasi
tidak harus melibatkan komputer. Sistem informasi yang menggunakan komputer
biasa disebut sistem informasi berbasis komputer (Kadir, 2002).
Berdasarkan definisi di atas terlihat bahwa pada hakikatnya sistem
informasi adalah suatu sistem yang berkaitan dengan pengumpulan,
penyimpanan, dan pemrosesan data, baik yang dilakukan secara manual dan atau
berbantuan komputer dalam proses pengambilan keputusan. Dengan demikian
sistem informasi tidak selalu harus berbasis komputer, pengolahan data dalam
sistem informasi dilakukan secara manual atau kombinasi antara sistem manual
dengan sistem berbasis komputer.
Berdasarkan definisi di atas, maka semua pekerjaan yang berkaitan dengan
pengolahan, penyimpanan, pengaturan, dan pendistribusian informasi dapat
dikatakan sebagai bagian dari sistem informasi
Ide dasar menyertakan komputer menjadi salah satu komponen sistem
informasi bukan untuk mengotomatiskan semua proses, melainkan untuk
meningkatkan kinerja dari sistem itu sendiri. Pada sistem informasi masih ada
beberapa pekerjaan yang harus ditangani oleh manusia. Di samping itu ada pula
beberapa pekerjaan yang sebaiknya dilakukan oleh komputer.
2.8.4 Komponen Sistem Informasi
Sistem informasi terdiri dari komponen-komponen yang disebut sebagai blok
bangunan atau block building (Burch dan Grudnitski, 1986). Block building ini
kemudian dibagi, sebagai berikut:
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
18
1. Blok masukan (input block),
Input mewakili data yang masuk ke dalam sistem informasi. Input
disini termasuk metode-metode dan media untuk menangkap data yang akan
dimasukkan yang dapat berupa dokumen-dokumen dasar.
2. Blok model (model block),
Blok ini terdiri dari kombinasi prosedur, logika, dan model matematika
yang akan memanipulasi data input dan data yang tersimpan di basis data
dengan cara tertentu untuk menghasilkan keluaran yang diinginkan.
3. Blok keluaran (output block),
Produk dari sistem informasi adalah keluaran yang merupakan
informasi yang berkualitas dan dokumentasi yang berguna untuk semua
tingkat manajemen serta semua pemakai sistem.
4. Blok teknologi (technology block),
Teknologi merupakan kotak alat (tool-box) dalam sistem informasi.
Teknologi digunakan untuk menerima input, menjalankan model, menyimpan
dan mengakses data, menghasilkan sekaligus mengirimkan keluaran dan
membantu pengendalian dari sistem secara keseluruhan.
5. Blok basis data (database block),
Basis data merupakan kumpulan data yang saling berhubungan satu
dengan lainnya, tersimpan di perangkat keras komputer dan digunakan
perangkat lunak untuk memanipulasinya.
6. Blok kendali (controls block),
Pengendalian perlu dirancang dan diterapkan untuk meyakinkan
bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur
terjadi kesalahan-kesalahan dapat langsung cepat diatasi.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
19
2.8.5 Sistem Informasi Manajemen
Sistem informasi manajemen (SIM) atau management information system
(MIS) adalah sistem informasi yang digunakan untuk menyajikan informasi yang
digunakan untuk mendukung operasi, manajemen, dan pengambilan keputusan
dalam sebuah organisasi. Biasanya SIM menghasilkan informasi untuk memantau
kinerja, memelihara koordinasi, dan menyediakan informasi untuk operasi
organisasi. Umumnya SIM mengambil data dari sistem pemrosesan transaksi.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
20
BAB III
ANALISA DAN PERANCANGAN SISTEM
3.1 Analisis Sistem
Sistem informasi manajemen aktivitas siswa playgroup (bagi
orang tua) yang akan di buat diharapkan dapat membatu Playgroup
Bintangku dalam membuat laporan harian siswa. Pembuatan laporan
harian siswa dilakukan dengan cara memasukkan data siswa dan jenis
kegiatan siswa. Data-data yang digunakan dalam pembuatan website ini
yaitu:
1. Data berita, berisi pemberitahuan berita tentang
playgroup bintangku untk wali murid.
2. Data profile, berisi tentang profile guru dan siswa
playgroup bintangku.
3. Data zona, berisi tentang jenis-jenis kegiatan yang
ada di playgroup bintangku.
Berikut user yang terdapat di dalam kanal website untuk mengecek
aktivitas siswa (bagi orang tua).
a. Admin
Login dan logout
Memasukkan data guru dan data siswa
Mengedit data guru
b. Guru
Login dan logout
Memasukkan data nilai siswa
c. Wali
Login dan logout
Melihat perkembangan anak
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
21
3.1.1 Konteks Diagram
CD (Contex Diagram) tentang alur data sistem informasi
manajemen aktivitas siswa playgroup (bagi orang tua).Diagram ini
menggambarkan hubungan setiap entitas yang terlibat dalam system
secara umum. Entitas yaitu kelompok pemakai yang akan mengunakan
system. Diagram Konteks dari Sistem Informasi Manajemen Aktivitas
Siswa Playgroup( Bagi Orang Tua ) seperti gambar 3.1
Gambar 3.1 Konteks Diagram
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
22
Keterangan.
1) Admin
Admin bertindak sebagai pengelola data
dalam system informasi ini. Dalam hal ini admin
dapat mengelola data guru dan data siswa dalam
system informasi ini.
2) Guru
Guru dalam sistem ini bertindak sebagai
pengguna sistem informasi. User mempunyai hak
akses untuk memasukkan nilai sesuai dengan
kegiatannya dan apabila ada data yang salah guru
dapat mengubahnya.
3) Wali
Wali disini hanya bisa melihat nilai
perkembangan anak dan dapat memberikan kritik
dan saran.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
23
3.1.2 Data Flow Diagram Level 0
DFD Level 0 dari Sistem Informasi Manajemen Aktivitas Siswa
Playgroup ( Bagi Orang Tua ) adalah seperti gambar 3.2
Gambar 3.2 Data Flow Diagram Level 0
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
24
3.1.3 Data Flow Diagram Level 1 Proses 2 ( Mengelola Data Guru )
DFD Level 1 Proses 2 ( Mengelola Data Guru ) dari Sistem
Informasi Manajemen Aktivitas Siswa Playgroup ( Bagi Orang Tua )
adalah seperti gambar 3.3
Gambar 3.3 DFD Level 1 Proses 2 ( Mengelola Data Guru )
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
25
3.1.4 Data Flow Diagram Level 1 Proses 3 ( Mengelola Data Siswa )
DFD Level 1 1 Proses 3 ( Mengelola Data Siswa ) dari Sistem
Informasi Manajemen Aktivitas Siswa Playgroup( Bagi Orang Tua )
adalah seperti gambar 3.4
Admin
3.1Input
Data siswa
3.2Edit
Data siswa
3.3Hapus
Data siswa
D.3;Tabel siswa
Id siswa,nama,NIS
Nama ,NIS
Data siswa
Data siswa
Data siswa
Data siswa
Gambar 3.4 DFD Level 1 Proses 3 ( Mengelola Data Siswa )
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
26
3.1.5 Data Flow Diagram Level 1 Proses 4 ( Mengelola Kegiatan )
DFD Level 1 Proses 4 ( Mengelola Kegiatan ) dari Sistem
Informasi Manajemen Aktivitas Siswa Playgroup( Bagi Orang Tua )
adalah seperti gambar 3.5
Admin
4.1Input
Kegiatan
4.2Edit
Kehgitan
4.3Hapus
kegiatan
D.5;Tabel kegiatan
Data kegiatan
Id kegiatan Data kegiatan
Data kegiatan
Data kegiatan
Data kegiatan
Gambar 3.5 DFD Level 1 Proses 4 ( Mengelola Kegiatan )
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
27
3.1.6 Data Flow Diagram Level 1 Proses 5 ( Mengelola Kelas )
DFD Level 1 Proses 5 ( Mengelola Kelas ) dari Sistem Informasi
Manajemen Aktivitas Siswa Playgroup ( Bagi Orang Tua ) adalah seperti
gambar 3.6
Gambar 3.6 DFD Level 1 Proses 5 ( Mengelola Kelas)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
28
3.1.7 Data Flow Diagram Level 1 Proses 6 ( Akses Konsul )
DFD Level 1 Proses 6 ( Akses Konsul ) dari Sistem Informasi
Manajemen Aktivitas Siswa Playgroup ( Bagi Orang Tua ) adalah seperti
gambar 3.7
Gambar 3.7 DFD Level 1 Proses 6 ( Akses Konsul )
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
29
3.1.8 Data Flow Diagram Level 1 Proses 7 ( Mengelola Data Nilai
Siswa )
DFD Level 1 Proses 7 ( Mengelola Data Nilai Siswa ) dari
Sistem Informasi Manajemen Aktivitas Siswa Playgroup ( Bagi Orang
Tua ) adalah seperti gambar 3.8
Guru
7.1Tambah
Nilai
7.2EditNilai
7.3Hapus Nilai
Dta nilai
Hapus data nilai
Edit data nilai
Data nilai
Data nilai
Data nilai
D.7;Tabel nilai
Gambar 3.8 DFD Level 1 Proses 7 ( Mengelola Data Nilai Siswa )
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
30
3.1.9 Data Flow Diagram Level 1 Proses 9 ( Mengelola Data Orang
Tua )
DFD Level 1 Proses 9 ( Mengeloala Data Orang Tua) dari Sistem
Informasi Manajemen Aktivitas Siswa Playgroup ( Bagi Orang Tua )
adalah seperti gambar 3.9
Gambar 3.9 DFD Level 1 Proses 9 ( Mengelola Data Orang Tua)
3.2 Perancangan Basis Data
Perancangan database merupakan upaya untuk membuat model
yang masih bersifat konsep. Perancangan database Sistem Informasi
Manajemen Aktivitas Siswa Playgroup( Bagi Orang Tua ) terdiri dari
entity relationship data (ERD), relasi antar tabel (Relationship Table),
desain basisdata. Di dalam perancangan database juga memuat desain
tabel-tabel yang akan digunakan sebagai dasar pembuatan database
Sistem Informasi Manajemen Aktivitas Siswa Playgroup ( Bagi Orang
Tua ).
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
31
3.2.1 Entity Relationship Diagram
Entity Relationship Diagram berfungsi untuk merelasikan entitas
yang dilengkapi dengan attribunya. Er-Diagram Sistem Informasi
Manajemen Aktivitas Siswa Playgroup ( Bagi Orang Tua ) seperti
gambar 3.10
Gambar 3.10 Entity Relationship Diagram
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
32
3.2.2 Relasi Antar Tabel
Gambar 3.11 Relasi Antar Tabel
3.2.3 Desain Basis Data
1. Tabel User
Nama Tabel : user
Fungsi : Untuk menyimpan data user
Primary Key : id_user
Tabel user merupakan table untuk menampung semua data yang
berhubungan dengan user seperti, username, password dan level.
Tabel user dapat dilihat pada tabel 3.1
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
33
Tabel 3.1 tb_user
Nama Field Type Size Null Keterangan
userid varchar 20 None Primary Key
level enum (‘1’,’2’,’3’) Null
password varchar 32 Null
Keterangan :
userid : Field untuk menampung username akses system
atau username dari setiap pengguna).
password : Field untuk menampung password dari user
level : Field yang digunakan untuk membedakan antara admin
,guru dan wali murid
2. Tabel Guru
Nama Tabel : guru
Fungsi : Untuk menyimpan data guru
Primary Key : id_guru
Tabel guru merupakan tabel untuk menampung semua data yang
berhubungan dengan guru seperti nip, nama, alamat. Tabel guru
dapat dilihat pada tabel 3.2
Tabel 3.2 tb_guru
Nama Field Type Size Null Keterangan
id_guru varchar 3 Not Null Primary
Key
nama varchar 50 Null
NIP varchar 19 Null
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
34
Lanjutan dari Tabel 3.2 tb_guru
alamat varchar 200 Null
tanggal_masuk date Null
no_telf varchar 15 Null
userid varchar 20 Null Foreign
Key
Keterangan :
id_guru : field untuk menyimpan kode guru dan
merupakan primary key karena kode guru masing-masing
berbeda.
nama : Field untuk menyimpan data nama masing-
masing guru
nip : Field untuk menyimpan nip guru.
alamat : Field untuk menyimpan data alamat masing-
masing guru.
tanggal_masuk: Field untuk meyimpan data guru masuk
no_telf : Field untuk menyimpan nomor telf guru.
userid : Field untuk menampung username akses system
atau username dari setiap pengguna).
3. Tabel Kegiatan
Nama Tabel : kegiatan
Fungsi : Untuk menyimpan data kegiatan
Primary Key : id_kegiatan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
35
Tabel kegiatan merupakan tabel untuk menampung semua data
yang berhubungan dengan kegiatan. Tabel kegiatan dapat dilihat
pada tabel 3.3
Tabel 3.3 tb_kegiatan
Nama Field Type Size Null Keterangan
id_kegiatan int 4 None Primary Key
id_zona int 2 Null
waktu time Null
id_hari int 1 Null
standar_nilai enum (‘1’,’2’,’3
’,’4’,’5’)
Null
no_kegiatan enum (‘1’,’2’) Null
id_kelas varchar 3 Null
Keterangan :
id_kegiatan : identitas untuk tiap kegiatan dan merupakan
primary key
id_zona : identitas utuk nama kegiatan
id_hari : identitas untuk tiap hari kegiatan atau masuk
standar_nilai : field untuk mengetahui standar nilai yang ada di
playgroup
no_kegiatan : field untuk mengetahui daftar kegiatan
id_kelas : identitas untuk tiap kelas
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
36
4. Tabel Kelas
Nama Tabel : kelas
Fungsi : Untuk menyimpan data kelas
Primary Key : id_kelas
Tabel kelas merupakan tabel untuk merelasikan tabel kelas
dengan tabel siswa dimana siswa mempunyai kelas tisp
tingkatannya atau level. Tabel kelas dapat dilihat pada tabel 3.4
Tabel 3.4 tb_kelas
Nama Field Type Size Null Keterangan
id_kelas varchar 3 None Primary Key
nama_kelas varchar 20 Null
level enum (‘1’,’2’,’3’) Null
Keterangan :
id_kelas : field untuk menyimpan id_kelas dan merupakan
primary key
nama_kelas : field untuk menyimpan jenis kelas atau level
level : field untuk menyimpan jenis level tiap
siswa,level disni yaitu tingkat kelas
5. Tabel Penilaian
Nama Tabel : penilaian
Fungsi : Untuk menyimpan nilai
Primary Key : id_penilaian
Tabel penilaian merupakan tabel untuk merelasikan antara tabel
guru, tabel siswa, serta tabel kegiatan. Tabel kelas dapat dilihat
pada tabel 3.5
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
37
Tabel 3.5 tb_penilaian
Nama Field Type Size Null Keterangan
id_penilaian varchar 11 None Primary Key
id_siswa varchar 9 Null Foreign Key
id_zona varchar 1 Null
id_kelas varchar 3 Null Foreign Key
tanggal_kegiatan date Null
id_guru varchar 3 Null
nilai enum (‘1’,’2’,’
3’,’4’,’5’
)
Null
Keterangan :
id_penilaian : identitas untuk tiap penilaian, primary key tabel
penilaian
id_siswa : identitas dari siswa dan merupakan foreign key
tabel siswa
id_kegiatan : identitas dari kegiatan dan merupakan foreign
key tabel kegiatan
id_zona : identitas dari zona untuk mengetahui nama zona
kegiatan
id_kelas : identitas dari kelas dan merupakan foreign key
tabel kelas
tanggal_kegiatan: field untuk mengetahui tanggal kegiatan
diadakan
id_guru : identitas dari guru dan merupakan foreign key
tabel guru
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
38
nilai : field untuk menampung nilai kegiatan siswa.
6. Tabel Konsultasi
Nama Tabel : konsultasi
Fungsi : Untuk memberikan komentar perkembangan anak
Primary Key : id_konsultasi
Tabel konsultasi merupakan tabel untuk memberikan komentar
tentang perkembangan anak orang tua kepada guru kelas. Tabel
konsultasi dapat dilihat pada tabel 3.6
Tabel 3.6 tb_konsultasi
Nama Field Type Size Null Keterangan
id_konsultasi varchar 10 None Primary Key
id_guru varchar 3 Null Foreign Key
id_siswa varchar 9 Null Foreign Key
text varchar 320 Null
waktu date time Null
level_pengirim enum (‘1’,’2’,’
3’)
Null
status_pesan enum (‘0’,’1’) Null
Keterangan :
id_konsultasi :identitas untuk memberikan
komentar/konsultasi
id_penerima :identitas dari untuk penerima bisa guru
atau wali murid
text :field untuk menuliskan komentar pada
waktu konsultasi
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
39
waktu : field untuk mengetahui waktu pengiriman
komentar
level_pengirim :field untuk mengetahui siapa yang
mengirim ( guru atau wali murid)
status_pesan : field untuk mengetahui pesan tersebut sudah
dibaca atau belum dibaca
7. Tabel Siswa
Nama Tabel : siswa
Fungsi : untuk menyimpan data siswa
Primary Key : id_siswa
Tabel siswa merupakan tabel untuk menampung semua yang
berhubungan dengan data siswa seperti nama, nis, alamat, telf,
tanggal masuk siswa dan merupakan relasi antara tabel kelas.
Tabel kelas dapat dilihat pada tabel 3.7
Tabel 3.7 tb_siswa
Nama Field Type Size Null Keterangan
id_siswa varchar 9 None Primary Key
nama varchar 50 Null
nis varchar 15 Null
tanggal_masuk date Null
id_kelas varchar 3 Null Foreign Key
tanggal_lahir date Null
id_guru varchar 3 Null Foreign Key
id_ortu varchar 5 Null Foreign Key
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
40
Keterangan :
id_siswa : identitas untuk tiap siswa, dan merupakan
primary key
nama : field untuk menyimpan nama siswa
nis : field untuk menyimpan NIS siswa
tgl_masuk : identitas tanggal kapan siswa masuk di playgroup
id_kelas : identitas kelas untuk siswa dan merupakan
foreign key tabel kelas
tgl_lahir : field untuk menyimpan tanggal lahir siswa
id_guru : identitas untuk tiap guru dan merupakan foreign
key tabel guru
8. Tabel Orang Tua
Nama Tabel : Orang Tua
Fungsi : Untuk menyimpan data oprang tua
Primary Key : id_ortu
Tabel ortu merupakan tabel untuk menyimpan data orang tua
siswa. Tabel Orang Tua dapat dilihat pada tabel 3.8
Tabel 3.8 tb_ortu
Nama Field Type Size Null Keterangan
id_ortu varchar 5 None Primary key
nama_ortu varchar 35 Null
no_telp varchar 30 Null
alamat varchar 50 Null
userid varchar 20 Null Foreign key
Keterangan :
id_ortu : identitas untuk tiap orang tua dan merupakan primary
key
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
41
nama_ortu : field untuk menyimpan nama orang tua siswa
no_telp : field untuk menyimpan nomor telp orang tua
alamat : field untuk menyimpan alamat orang tua siswa.
3.3 Analisis Kebutuhan User
Analisis kebutuhan dalam membuat Sistem Informasi
Manajemen Aktivitas Siswa Playgroup (bagi orang tua) dibagi menjadi
dua, yaitu sebagai berikut.
3.3.1 Perangkat Lunak (Software)
a) Adobe dreamever CS3
b) Mozilla Firefox
c) Windows Vista
d) XAMPP
3.3.2 Perangkat Keras (Hardware)
a) Harddisk 40Gb
b) Procesor Intel Pentium IV
c) Memori 256 MB
d) Display VGA
e) Mouse, Keyboard, Monitor
f) Printer
3.4 Perancangan Desain Antar Muka
Berikut adalah beberapa rancangan desain antar muka pada
Sistem Informasi Untuk Mengecek Aktifitas Siswa ( bagi orang tua )
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
42
a. Halaman Login
Halaman Login adalah tampilan pertama yang
mengharuskan admin memasukkan username, password.
Halaman login dapat dilihat pada Gambar 3.12
Gambar 3.12 Rancangan Halaman Login
b. Halaman Beranda Admin
Halaman beranda admin merupakan halaman pertama
setalah admin berhasil login. Halaman Beranda dapat dilihat pada
Gambar 3.13
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
43
Gambar 3.13 Rancangan Halaman Beranda Admin
Penjelasan :
1. Menu admin terdapat 5 layout yaitu logout, home,
kegiatan, perkembangan dan manajemen.
2. Layout logout digunakan untuk keluar dari halaman
admin.
3. Layout home ini berisi berisi pengumuman/ berita, siswa
ampu serta profile akun.
4. Layout kegiatan ini berisi jadwal kegiatan dan penilaian.
5. Layout perkembangan berisi konsultasi wali dan
perkembangan siswa.
6. Layout manajemen berisi data guru, data siswa dan wali,
kelas ruangan. Pada layout ini digunakan untuk
mengelola data tersebut.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
44
c. Halaman Beranda Guru
Halaman beranda guru merupakan halaman pertama
setalah guru berhasil login. Halaman Beranda dapat dilihat pada
Gambar 3.14
Gambar 3.14 Rancangan Halaman Beranda Guru
Penjelasan :
1. Menu guru terdapat 4 layout yaitu logout, home,
kegiatan, perkembangan.
2. Layout logout digunakan untuk keluar dari halaman
admin.
3. Layout home ini berisi berisi pengumuman/ berita, profil
anak. Pada layout home ini berguna untuk mengelola
berita dan profil anak.
4. Layout kegiatan ini berisi jadwal kegiatan dan hasil
penilaian.
5. Layout perkembangan berisi konsultasi wali dan
perkembangan siswa. Pada layout ini berguna untuk
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
45
memberikan kritik saran serta mengetahui perkembangan
anak didik.
d. Halaman Beranda Wali
Halaman beranda wali merupakan halaman pertama
setalah wali berhasil login. Halaman Beranda dapat dilihat pada
Gambar 3.15
Gambar 3.15 Rancangan Halaman Beranda Wali
Penjelasan :
1. Menu wali terdapat 4 layout yaitu logout, home,
kegiatan, perkembangan.
2. Layout logout digunakan untuk keluar dari halaman
admin.
3. Layout home ini berisi berisi pengumuman/ berita,
profil anak. Pada layout home ini berguna untuk
melihat berita dan profil anak.
4. Layout kegiatan ini berisi jadwal kegiatan dan hasil
penilaian. Pada layout ini untuk melihat kegiatan anak
dan nilai anak.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
46
5. Layout perkembangan berisi konsultasi wali dan
perkembangan siswa. Pada layout ini berguna untuk
memberikan kritik saran serta mengetahui
perkembangan anak.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
47
BAB IV
IMPLEMENTASI DAN ANALISA
Implementasi dan analisa menjelaskan hasil analisa dan beberapa
pembahasan yang yang berhubungan dengan sistem. Berdasarkan implementasi
ini, pembaca diharapkan dapat memahami hasil penelitian melalui beberapa
gambar dengan beberapa uraian yang pokok di setiap gambar.
4.1 Implementasi Sistem
Perancangan sistem yang telah dikemukakan sebelumnya, pada kanal
website aktifitas siswa itu terdapat tiga level pengguna yaitu Administrator, guru
dan wali murid. Berikut adalah implementasi pada halaman yang dapat diakses
oleh masing-masing pengguna sesuai hak aksesnya. Menu-menu yang tersedia
dalam sistem informasi ini antara lain ,pengumuman/berita, profile akun, siswa
ampu ,jadwal kegiatan , penilaian, konsultasi wali, perkembangan siswa, data
guru, data siswa, data wali dan kelas ruangan. Menu-menu tersebut yang bisa di
akses oleh admin. Sedangkan untuk guru menu-menu yang bisa diakses antara
lain pengumuman/berita, profile akun, jadwal kegiatan , penilaian, konsultasi
wali, perkembangan siswa. Dan untuk wali menu-menu yang tersedia yaitu
pengumuman /berita, profile anak, jadwal kegiatan , penilaian, konsultasi wali,
perkembangan siswa yang bisa diakses oleh wali murid.
4.1.1 Halaman Umum
a. Halaman Login
Prosedur untuk pengguna memasuki sistem. Pengguna terlebih dahulu
terdaftar sebagai admin, guru atau wali murid. Halaman Login dapat
dilihat pada Gambar 4.1
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
48
Gambar 4.1 Halaman Login
b. Halaman Akses Password Salah
Apabila pengguna salah memasukkan password maka akan tampil
tulisan “password Salah”.. Halaman akses password salah Gambar 4.2
Gambar 4.2 Halaman Akses Password Salah
4.1.2 Halaman Administrator
a. Halaman Beranda Administrator
Halaman berikut ini merupakan tampilan awal setalah admin berhasil
login. Ada 10 menu yang bisa diakses yaitu :
a. Profile akun
Untuk mengubah password dan username
b. Siswa ampu
Untuk memberikan perwalian siswa
c. Jadwal lkegiatan
Untuk mengedit waktu dan jadwal kegiatan siswa
d. Konsultasi wali
Untuk memberikan kritik saran
e. Perkembangan siswa
Melihat dan memberikan nilai perkembangan siswa
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
49
f. Data guru
Untuk menambah, mengedit dan menghapus data guru
g. Data siswa dan wali
Untuk menambah,mengedit dan menhapus data siswa dan wali
h. Kelas ruangan
Untuk menambah mengedit dan menghapus keas ruangan. Berikut
halaman beranda admin di Gambar 4.3.
Gambar 4.3 Halaman Beranda Administrator
b. Halaman Pengelolaan Data Guru
Halaman ini administrator melakukan pengelolaan data guru, yaitu
meliputi tambah, ubah dan hapus. Halaman dapat di lihat seperti Gambar
4.4.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
50
Gambar 4.4 Halaman Pengelolaan Data Guru
c. Halaman Tambah Data guru
Halaman ini digunakan untuk pendaftaran data siswa yang
mempunyai atribut-atribut data seperti tertampil di Gambar 4.5.
Gambar 4.5 Halaman Tambah Data Guru
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
51
d. Halaman Pengelolaan Data siswa
Halaman ini administrator melakukan manajemen siswa, yaitu
meliputi tambah, ubah dan hapus. Halaman dapat di lihat seperti Gambar
4.6 berikut.
Gambar 4.6 Halaman Pengelolaan Data Siswa
e. Halaman Tambah Data siswa
Halaman ini digunakan untuk pendaftaran data siswa yang
mempunyai atribut-atribut data seperti tertampil di Gambar 4.7 berikut.
Gambar 4.7 Halaman Tambah Data Siswa
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
52
f. Halaman Penilaian
Administrator dapat menginputkan nilai, pengguna harus mengisikan
data kelas, mata pelajaran yang akan di inputkan nilainya. Halaman input
nilai dapat dilihat pada Gambar 4.8
Gambar 4.8 Halaman Penilaian
g. Halaman Konsultasi
Administrator dapat memberikan komentar atau kritik dan saran di
dalam halaman konsultasi ini. Halaman konsultasi dapat dilihat pada
Gambar 4.9
Gambar 4.9 Halaman Konsultasi
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
53
h. Halaman perkembangan
Administrator dapat membuka daftar playgroup dan dapat melihat
perkembangan anak. Halaman perkembangan dapat dilihat pada Gambar
4.10
Gambar 4.10 Halaman Perkembangan
i. Halaman Data Guru
Administrator dapat menginputkan data guru baru ,mengedit serta
dapat menghapus data guru. Halaman Data guru dapat dilihat pada
Gambar 4.11
Gambar 4.11 Halaman Data Guru
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
54
j. Halaman Data Siswa dan Wali
Administrator dapat menginputkan data siswa baru ,mengedit serta
dapat menghapus data siswa. Halaman Data siswa dan wali dapat dilihat
pada Gambar 4.12
Gambar 4.12 Halaman Data Siswa dan Wali
k. Halaman Kelas Ruangan
Administrator dapat menginputkan kelas ruangan ,mengedit serta
dapat menghapus kelas. Halaman kelas ruangan dapat dilihat pada Gambar
4.13
Gambar 4.13 Halaman Kelas Ruangan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
55
4.1.3 Halaman Guru
Halaman berikut hanya berisi berita yang sudah di isi oleh administrator.
Ada 6 menu yang bisa diakses yaitu :
a. Profile akun
Untuk mengedit password dan username
b. Jadwal kegiatan
Untuk melihat jadwal kegiatan siswa
c. Penilaian
Untuk memberikan nilai siswa
d. Konsultasi wali
Untuk memberikan kritik dan saran bagi orang tua siswa
e. Perkembangan siswa
a. Halaman Jadwal Kegiatan
Halaman berikut berisi tentang jadwal kegiatan yang sudah di isi oleh
administrator. Disini guru hanya dapat melihat jadwal siswanya saja.
Halaman jadwal kegiatan dapat dilihat pada Gambar 4.14
Gambar 4.14 Halaman Jadwal Kegiatan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
56
b. Halaman Penilaian
Halaman penilaian disini guru dapat melihat penilaian perkelas dan
rekap per siswa, guru dapat memasukkan kelas playgroup yang akan
dilihat. Halaman penilaian dapat dilihat pada Gambar 4.15
Gambar 4.15 Halaman Penilaian
c. Halaman Konsultasi Guru
Halaman konsultasi ini guru bisa memberikan saran dan kritik kepada
orang tua,di dalam halaman konsultasi ini juga terdapat notif atau
pemberitahuan pesan. Pesan yang belum diabaca orang tua akan terdapat
tanda bendera,apabila merah yaitu dari orang tua ke guru sedangkan biru
dari guru yang belum dibaca orang tua. Halaman konsultasi Guru dapat
dilihat pada Gambar 4.16
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
57
Gambar 4.16 Halaman Konsultasi Guru
d. Halaman Perkembangan Siswa
Halaman ini merupakan pengisian nilai yang diisi oleh guru ampunya.
Halaman perkembangan siswa dapat dilihat pada Gambar 4.17
Gambar 4.17 Halaman Perkembangan Siswa
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
58
4.1.4 Halaman Wali
Halaman berikut hanya berisi berita yang sudah di isi oleh administrator.
Ada 6 menu yang bisa diakses yaitu :
a. Profile akun
Untuk mengedit password dan username
b. Jadwal kegiatan
Untuk melihat jadwal kegiatan siswa
c. Hasil Penilaian
Untuk melihat nilai anaknya
d. Konsultasi wali
Untuk memberikan kritik dan saran bagi orang tua siswa
e. Perkembangan siswa
a. Halaman Jadwal Kegiatan
Halaman berikut sudah di isi oleh administrator. Orang tua hanya
bisa melihat jadwal kegiatan anaknya. Halaman jadwal kegiatan dapat
dilihat pada Gambar 4.18
Gambar 4.18 Halaman Jadwal Kegiatan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
59
b. Halaman Hasil Penilaian
Halaman penilaian ini hanya bisa di isi oleh guru ampunya saja. Wali
hanya dapat melihat nilai siswa. Halaman hasil penilaian dapat dilihat
pada Gambar 4.19
Gambar 4.19 Halaman Hasil Penilaian
c. Halaman Konsultasi Wali
Halaman konsultasi ini wali bisa memberikan saran dan kritik kepada
orang tua,di dalam halaman konsultasi ini juga terdapat notif atau
pemberitahuan pesan. Pesan yang belum diabaca orang tua akan terdapat
tanda bendera,apabila merah yaitu dari orang tua ke guru sedangkan biru
dari guru yang belum dibaca orang tua. Halaman konsultasi Wali dapat
dilihat pada Gambar 4.20
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
60
Gambar 4.20 Halaman Konsultasi Wali
d. Halaman Perkembangan Siswa
Halaman perkembangan siswa, wali murid bisa melihat perkembangan
anak selama di sekolahan. Halaman perkembangan siswa dapat dilihat
pada Gambar 4.21
Gambar 4.2 Halaman Perkembangan Siswa
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
61
4.2 Analisa Sistem
Table 3.10 Pengujian Sistem
Input Kriteria Output yang
Diharapkan
hasil
Login
1. Username
2. Password
Username dan
Password harus
diisi
Jika username dan
password salah maka
akan muncul pesan
error dan kembali
memasukkan username
dan password.
Muncul massage:
Jika username dan
password benar dan
masuk sebagai admin
maka akan masuk ke
halaman admin atau
jika masuk sebagai
guru maka akan masuk
ke halaman guru dan
apabila masuk sebagai
orang tua maka akan
masuk kehalaman
orang tua.
Masuk kehalaman
home Level1(admin)
Level2(guru)
Level3(orang
tua)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
62
Mengelola Data Guru
1. Menambah Data
Guru
Field harus diisi
yaitu no induk
pegawai, nama
guru, alamat,
nomor telp, user
id, dan password
Jika salah satu dari
field tersebut tidak
diisi maka akan
muncul pesan error
Muncul massage :
Jika benar maka data
guru akan bertambah.
Data Berhasil di
masukkan dan masuk ke
database
2. Menghapus Data
Guru
Jika data ada, data
dapat dihapus.
Maka akan muncul pesan
sebagai berikut:
Data berhasil dihapus
dari database :
3. Mengedit Data
Guru
Jika ada data yang
diedit, data bisa diedit
Muncul message :
Mengelola Data Siswa
1. Menambah Data
Siswa
Field harus diisi
yaitu no induk
siswa, nama
siswa, alamat,
tanggal lahir,
Jika salah satu dari
form tersebut tidak
diisi maka akan
muncul pesan error
Muncul message:
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
63
nama orang tua,
nomor telp, user
id, dan password
Jika benar maka
data siswa akan
bertambah.
Data Berhasil di masukkan
dan masuk ke database
2. Menghapus Data
Siswa
Jika data ada, data
dapat dihapus.
Data berhasil dihapus dari
database :
3. Mengedit Data
Siswa
Jika ada data yang
diedit, data bisa
diedit
Data bisa diedit maka akan
muncul message sebagai
berikut :
Mengelola Kegiatan
1. Membuat Jadwal
Jam harus diisi
dan kegiatan
harus di pilih
Jika ada jadwal
kegiatan baru maka
dapat diasukkan.
2. Mengedit Jadwal Jika ada jadwal
kegiatan yang diedit
, maka jadwal dapat
diedit
Maka akan muncul
message :
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
64
Mengelola Data Kelas
1. Menambah Kelas
Level kelas dan
nama kelas harus
diisi
Jika data berhasil
ditambahkan maka
data akan masuk ke
database
Data berhasil dimasukkan
dan masuk ke database
2. Menghapus Kelas
Jika data ada, data
dapat dihapus
Data berhasil dihapus dari
database :
3. Mengedit Kelas Jika data ada, data
dapat diedit
Data bisa diedit maka akan
muncul message sebagai
berikut :
Akses Konsul
Masuk form
konsultasi
Mengisi kritik atau
saran
Jika berhasil maka
kritik atau saran
dapat masuk ke
form chatting
Maka akan muncul pesan
sebagai berikut:
The image cannot be display ed. Your computer may not hav e enough memory to open the image, or the image may hav e been corrupted. Restart y our computer, and then open the file again. If the red x still appears, y ou may hav e to delete the image and then insert it again.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
65
Sistem informasi penilaian merupakan sebuah sarana 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 level. Masing-masing level mempunyai hak akses yang
berbeda. Ketiga level tersebut yaitu :
a. Administrator
Peran utama administrator yaitu : memanagemen data siswa, data guru,
data kegiatan, data kelas, dan mengaktivasi user guru untuk permisi
(permission) dalam penginputan nilai.
b. Guru
Peran guru dalam sistem ini adalah menginputkan nilai mata pelajaran
pada kelas yang diampu, melihat data nilai.
c. Wali
Wali disini hanya bisa melihat hasil nilai siswa tiap hari serta
perkembangan anak dan dapat memberikan kritik dan saran.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
66
BAB V
PENUTUP
A. Kesimpulan
Berdasarkan pembahasan di atas, maka dapat diambil kesimpulan sebagai
berikut:
1. Telah berhasil dibuat suatu sistem informasi. Dimana sistem tersebut
dibuat berbasis web dengan menggunakan editor PHP dan MySQL sebagai
databasenya.
2. Sistem ini dapat mempermudah dalam penilaian dan dapat melihat
perkembangan anak selama disekolah dengan menggunakan website ini.
B. Saran
Sistem Informasi ini dalam pengolahan nilai hanya membrikan penilaian
harian saja. Sistem informasi ini akan lebih baik lagi apabila terdapat pengolahan
nilai semester ( rapor).