ERMA IRIANTI NOVITASARI M3209028

(1)

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).