ERMA IRIANTI NOVITASARI M3209028
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
(2)
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
(3)
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 FM IPA UNS
Prof.Ir. Ari Handono Ramelan, M .Sc (Hons), Ph.D NIP. 19610223 198601 1 001
Ket ua
Program Diploma III Teknik Informat ika FM IPA UNS
Drs. YS. Palgunadi, M .Sc NIP. 19560407 198303 1 004
(4)
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.
(5)
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.
(6)
commit to user
vi
MOTTO
Senyat anya memi mpin di ri kit a sendi ri , mel akukan apa yang kit a lakukan adalah sukar namun kit a dapat mel akukannya apabila kit a mengert i
bagaimana caranya (Charles C. Manz)
Manusia berpiki r unt uk t ahu, kalau berf ikir t idak semest inya mungkin ia t idak mencapai penget ahuan yang benar dan t idak seorangpun
menginginkan kekel iruan. (Pudj o Wi j at no)
(7)
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).
(8)
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.
(9)
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
(10)
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
(11)
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
(12)
commit to user
xii
4.2 Analisa Sistem ... 61
BAB V PENUTUP ... 66
5.1 Kesimpulan... 66
5.2 Saran ... 66
(13)
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
(14)
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
(15)
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
(16)
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
(17)
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.
(18)
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
(19)
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.
(20)
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.
(21)
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
(22)
orang-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
(23)
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 ?>.
(24)
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
(25)
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
(26)
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
(27)
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
(28)
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
(29)
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.
(30)
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).
(31)
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.
(32)
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:
(33)
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.
(34)
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.
(35)
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
(36)
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
(37)
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.
(38)
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
(39)
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
(40)
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.1 Input Data siswa
3.2 Edit Data siswa
3.3 Hapus Data siswa
D.3; Tabel siswa Id siswa,nama,NIS
Nama ,NIS
Data siswa
Data siswa
Data siswa Data siswa
(41)
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.1 Input Kegiatan
4.2 Edit Kehgitan
4.3 Hapus kegiatan
D.5; Tabel kegiatan Data kegiatan
Id kegiatan Data kegiatan
Data kegiatan Data kegiatan
Data kegiatan
(42)
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
(43)
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
(44)
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.1 Tambah
Nilai
7.2 Edit Nilai
7.3 Hapus
Nilai Dta nilai
Hapus data nilai
Edit data nilai
Data nilai
Data nilai
Data nilai D.7; Tabel nilai
(45)
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 ).
(46)
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
(47)
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
(48)
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
(49)
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
(50)
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
(51)
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
(52)
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
(53)
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
(54)
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
(55)
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
(56)
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 )
(57)
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
(58)
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.
(59)
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
(60)
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.
(61)
commit to user
46
5. Layout perkembangan berisi konsultasi wali dan perkembangan siswa. Pada layout ini berguna untuk
memberikan kritik saran serta mengetahui
(62)
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
(63)
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
(64)
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.
(65)
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.
(66)
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.
(67)
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
(68)
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
(69)
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
(70)
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
(71)
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
(72)
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
(73)
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
(74)
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
(75)
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
(76)
commit to user
61
4.2Analisa 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
(77)
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
(78)
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
(79)
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:
T he im age cannot be display ed. Your com puter m ay not hav e enough m em ory to open the im age, or the im age m ay hav e been corrupted. Restart y our com puter, and then open the file again. I f the red x still appears, y ou m ay hav e to delete the im age and then insert it again.
(80)
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.
(81)
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).
(1)
commit to user
4.2Analisa 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
(2)
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,
Jika salah satu dari form tersebut tidak
diisi maka akan
muncul pesan error
(3)
commit to user
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
(4)
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:
T he im age cannot be display ed. Your com puter m ay not hav e enough m em ory to open the im age, or the im age m ay hav e been corrupted. Restart y our com puter, and then open the file again. I f the red x still appears, y ou m ay hav e to delete the im age and then insert it again.
(5)
commit to user
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.
(6)
commit to user
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).