sistem informasi data siswa dan guru … · sistem informasi data siswa dan guru pada madrasah...

60
SISTEM INFORMASI DATA SISWA DAN GURU PADA MADRASAH TSANAWIYAH NEGERI (MTsN) 1 MONTASIK BERBASIS WEB MENGGUNAKAN PHP DAN MySQL SKRIPSI Di ajukan untuk melengkapi tugas dan memenuhi syarat-syarat guna memperoleh gelar Sarjana Komputer STMIK U’Budiyah Indonesia Oleh Nama : Nazarullah Nim : 121020220027 PROGRAM STUDI S1 SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK U’BUDIYAH INDONESIA BANDA ACEH 2013

Upload: dohuong

Post on 21-Aug-2018

240 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

SISTEM INFORMASI DATA SISWA DAN GURU PADA MADRASAH

TSANAWIYAH NEGERI (MTsN) 1 MONTASIK BERBASIS WEB

MENGGUNAKAN PHP DAN MySQL

SKRIPSI

Di ajukan untuk melengkapi tugas dan memenuhi syarat-syarat

guna memperoleh gelar Sarjana Komputer

STMIK U’Budiyah Indonesia

Oleh

Nama : Nazarullah

Nim : 121020220027

PROGRAM STUDI S1 SISTEM INFORMASI

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

STMIK U’BUDIYAH INDONESIA

BANDA ACEH

2013

Page 2: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

KATA PENGANTAR

Dengan mengucapkan puji dan syukur saya panjatkan kehadirat Allah SWT, hanya dengan

rahmat, hidayah, ketabahan, kekuatan dan kesehatan sehingga telah memberikan kesempatan kepada

penulis untuk bisa menyelesaikan Tugas akhir berupa Skripsi dengan judul “Sistem Informasi Data

Siswa Dan Guru Pada Madrasah Tsanawiyah Negeri (MTsN) 1 Montasik Berbasis Web

Menggunakan PHP Dan MySQL”.

Sebagai salah satu syarat yang harus dipenuhi untuk menyelesaikan studi pada STMIK

U’Budiyah Banda Aceh. Dalam menyusun Skripsi Ini penulis telah banyak memperoleh bantuan dan

bimbingan dari semua pihak, maka tidaklah berlebihan pada kesempatan ini penulis sampaikan terima

kasih yang sedalam-dalamnya kepada:

1. Ibu Marniati, SE., M.Kes selaku ketua yayasan U’Budiyah Indonesia.

2. Bapak Dr. Amin Haris, M.Pd selaku ketua STMIK U’Budiyah Indonesia.

3. Ibu Fathiah, S.T., M.Eng, selaku ketua Program Studi Sistem Informasi.

4. Bapak Hendri Ahmadian, M.Im, selaku dosen pembimbing yang telah banyak meluangkan

waktu serta pikirannya dalam mengarahkan dan membimbing saya dalam menyelesaikan

skripsi ini.

5. Bapak T. Khairuman, M.Si dan Ibu Fathiah, S.T., M.Eng Selaku dosen penguji yang telah

memberikan kritikan dan masukan dalam mengarahkan penyelesaian skripsi ini.

6. Dosen-dosen dan staff Akademik STMIK U’Budiyah Indonesia.

7. Teristimewa Kepada Ibunda kasilawati, Kakak serta Adik terima kasih yang sedalam-

dalamnya karena telah memberikan dorongan dan semangat serta do’a restu sehingga skripsi

ini dapat selesai tepat pada waktunya.

8. Terimakasih juga penulis ucapkan kepada Guru-guru MTsN Montasik yang telah memberikan

data dan informasi sehingga penulis dapat menyelesaikan tugas akhir ini.

9. Kepada teman-teman yang tidak dapat disebut satu persatu namanya, terima kasih banyak atas

segala bantuan, dorongan dan motivasinya.

10. Dan kepada semua pihak yang telah ikut mensukseskan skripsi ini.

Page 3: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

Penulis manyadari bahwa penyusunan skripsi ini banyak kekurangan dan jauh dari

sempurna, Oleh karena penulis terbuka untuk menerima kritik dan saran-saran yang bersifat

membangun sangat saya harapkan, dan saya menyadari sebagai mahasiswa yang masih harus

belajar tentunya tidak terlepas dari kekurangan dan kesalahan.

Atas segala bantuan, dorongan dan keikhlasan dari semua pihak penulis mengucapkan

terima kasih banyak dan semoga skripsi ini dapat memberikan manfaat pada semua pihak.

Akhirnya hanya kepada Allah SWT penulis berserah diri dan semoga skripsi ini

bermanfaat bagi penulis pada khususnya dan semua pihak pada umumnya, semoga kita semua

mendapat Hidayah-Nya. AMIN.

Akhirnya atas bimbingan dan keridhoan Allah SWT penulis serahkan segalanya, penulis

menyadari betul masih terdapat kesilapan dan kekurangan, baik segi teknis, materi dan penyusunan.

Maka dari itu penulis sangat mengharapkan saran kritik yang bersifat membangun semua pihak.

Banda Aceh, 05 September 2013

Penulis

( NAZARULLAH )

Page 4: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

DAFTAR ISI

KATA PENGANTAR .................................................................................. i

DAFTAR ISI ................................................................................................ iii

DAFTAR TABEL ......................................................................................... v

DAFTAR GAMBAR ................................................................................... vi

ABSTRAK ..................................................................................................... vii

BAB I PENDAHULUAN

1.1 Latar Belakang ...................................................................... 1

1.2 Tujuan Penelitian .................................................................... 2

1.3 Manfaat Penelitian .................................................................. 3

1.4 Perumusan Masalah .............................................................. 4

1.5 Batasan Masalah .................................................................... 4

1.6 Sistematika Penulisan ............................................................ 4

BAB II TINJAUAN PUSTAKA

2.1 Sejarah Singkat MTsN Montasik .......................................... 6

2.2 Visi MTsN Montasik .............................................................. 7

2.3 Misi MTsN Montasik ............................................................. 7

2.4 Konsep Dasar Sistem ............................................................... 8

2.5 Konsep dasar Dasar Informasi ................................................ 9

2.6 Sistem Informasi ..................................................................... 10

2.7 Konsep Dasar Sistem Informasi Manajemen .......................... 11

2.8 Konsep Database Manajemen Sistem .................................... 12

2.9 Konsep Dasar Data Siswa ....................................................... 15

2.10 Normalisasi .............................................................................. 15

2.11 XAMPP .................................................................................. 17

2.12 WEB ....................................................................................... 17

2.13 PHP ......................................................................................... 18

2.14 MySQL ................................................................................... 19

2.15 HTML ..................................................................................... 20

Halaman

Page 5: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

2.16 Simbol-simbol Flowchart ....................................................... 21

2.17 Bentuk Diagram Arus Data .................................................... 24

2.18 Entity Relationship Diagram / ERD ....................................... 26

BAB III METODE PENELITIAN

3.1 Lokasi Penelitian .................................................................... 28

3.2 Ruang Lingkup Penelitian ..................................................... 28

3.3 Waktu Penelitian .................................................................... 28

3.4 Metode Pengumpulan Data ................................................... 29

3.5 Rancangan Sistem ................................................................. 30

3.6 Prosedur Kerja Sistem ........................................................... 31

3.7 Diagram Konteks ................................................................... 31

3.8 Data Flow Diagram ............................................................... 33

3.9 Diagram Flowchart ................................................................ 34

3.10 Entity Relationship Diagram (ERD) ..................................... 36

3.11 Rancangan Database .............................................................. 37

BAB IV. RANCANGAN SISTEM INFORMASI

4.1 Rancangan Input Sistem ......................................................... 38

4.2 Rancangan Output Sistem ..................................................... 47

BAB V. PENUTUP

5.1 Kesimpulan ............................................................................. 54

5.2 Saran ...................................................................................... 55

DAFTAR PUSTAKA

LISTING PROGRAM

Page 6: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

DAFTAR TABEL

Tabel 3.1 Waktu Pelaksanaan Penelitian .................................................... 29

Tabel 3.2 Tabel User ................................................................................... 38

Tabel 3.3 Tabel Siswa ................................................................................ 38

Tabel 3.4 Tabel Guru .................................................................................. 39

Tabel 3.5 Tabel Kelas ................................................................................ 39

Tabel 3.6 Tabel Mata Pelajaran ................................................................. 39

Tabel 3.7 Tabel Nilai Ujian Nasional ........................................................ 40

Halaman

Page 7: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

DAFTAR GAMBAR

Gambar 2.1 Simbol Kestuan Luar ............................................................ 16

Gambar 2.2 Simbol Arus Data dan Simbol Arus Data Dua Arah ............. 16

Gambar 2.3 Simbol Proses ........................................................................ 17

Gambar 2.4 Simbol dari Simpan Data ...................................................... 17

Gambar 3.1 Diagram Konteks ................................................................... 32

Gambar 3.2 Data Flow Diagram .............................................................. 33

Gambar 3.3 Flowchart .............................................................................. 35

Gambar 3.4 ERD (Entity Relationship Diagram) ............................................. 36

Gambar 4.1 Halaman Login ..................................................................... 42

Gambar 4.2 Tampilan Menu Utama ......................................................... 42

Gambar 4.3 Tampilan Input Data Siswa ........................................................... 43

Gambar 4.4 Tampilan Input Data Guru ............................................................ 44

Gambar 4.5 Tampilan Input Data Kelas ........................................................... 45

Gambar 4.6 Tampilan Input Data Mata Pelajaran ............................................ 46

Gambar 4.7 Tampilan Input Data Nilai Ujian ................................................... 47

Gambar 4.8 Tampilan Output Data Siswa ........................................................ 48

Gambar 4.9 Tampilan Output Data Guru .......................................................... 48

Gambar 4.10 Tampilan List Data Siswa ............................................................. 49

Gambar 4.11 Tampilan List Data Guru ............................................................... 59

Gambar 4.12 Tampilan List Data Kelas ............................................................. 50

Gambar 4.13 Tampilan List Data Mata Pelajaran ............................................... 50

Gambar 4.14 Tampilan List Data Nilai Ujian ..................................................... 51

Gambar 4.15 Tampilan Form Pencarian Data Siswa .......................................... 51

Gambar 4.16 Tampilan Form Pencarian Data Guru ........................................... 52

Gambar 4.17 Tampilan Form Pencarian Data Kelas............................................ 52

Gambar 4.18 Tampilan Form Pencarian Data Mata Pelajaran ............................ 53

Gambar 4.19 Tampilan Form Pencarian Data Nilai Ujian .................................. 53

Halaman

Page 8: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

ABSTRAK

MTsN 1 Montasik merupakan instansi pemerintah yang bergerak di bidang pendidikan yang berada

dibawah naungan Departemen Pendidikan yang ditunjuk kepada khalayak umum sebagai salah satunya

Madrasah Tsanawiyah yang ada di kabupaten Aceh Besar sebuah sekolah yang dalam mengolah data

siswa dan guru memerlukan komputer sebagai alat bantu yang dapat menghasilkan informasi yang

lebih tepat dan akurat, Di dalam penulisan ini yang menjadi batasan masalah yaitu bagaimana cara

untuk menggunakan komputer dalam sistem pengolahan data siswa dan guru pada Madrasah

Tsanawiyah Negeri (MTsN) Montasik berbasis Web. Tujuan dalam penulisan laporan ini adalah untuk

mengetahui pemanfaatan komputer pada bagian Tata Usaha dalam sistem pengolahan data siswa dan

guru berbasis Web yang dilakukan oleh pegawai Madrasah Tsanawiyah Negeri (MTsN) Montasik.

Teknik pengumpulan data yang Penulis lakukan dalam menyelesaikan ini adalah dengan mengadakan

studi kepustakaan untuk mendapatkan bahan seperti buku-buku dan informasi lain yang berhubungan

dengan permasalahan dan dengan cara wawancara langsung dengan pegawai pada Madrasah

Tsanawiyah Negeri (MTsN) Montasik guna memperoleh keterangan atau informasi yang berhubungan

dengan penulisan ini. Hasil penelitian menunjukkan bahwa dengan adanya Sistem Pengolahan Data

Siswa dan Guru berbasis Web pada Madrasah Tsanawiyah Negeri (MTsN) Montasik, maka proses

penginputan maupun pencarian data siswa dan guru dapat dilakukan dengan lebih cepat, akurat dan

sesuai dengan tuntutan semua pihak.

Kata Kunci : Sistem Informasi, Database, Pengolahan Data.

Page 9: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

BAB I

PENDAHULUAN

1.1 Latar Belakang Penelitian

Sekolah Madrasah Tsanawiyah Negeri (MTsN) 1 Montasik merupakan Instansi pemerintahan

yang bergerak dibidang pendidikan yang ditunjuk kepada khalayak umum sebagai salah satunya

sekolah menengah atas yang ada di kabupaten Aceh Besar.

Peningkatan kualitas sumber daya manusia merupakan prasayarat mutlak untuk mencapai tujuan

pembangunan. Salah satunya wahana untuk meningkatkan lualitas sumber daya manusia adalah

pendidikan, sehingga kualitas penididikan harus senang tiasa ditingkatkan sebagai subsistem

pendidikan nasional yaitu sekolah yang merupakan tempat untuk belajar dan mengajar serta tempat

menerima dan memberikan pelajaran.

Dalam peningkatan pengolahan data merupakan hal yang sangat perlu dilakukan demi

kelancaran sekolah seperti pembenahan sekolah meliputi komponen-komponen sekolah itu sendiri

yaitu kurikulum, program pengajaran, tenaga pendidikan, kesiswaan, keuangan dan pembiaayan sarana

dan prasaranan pendidikan.

Informasi yang dihasilkan dari pengolahan data tersebut dibutuhkan oleh kepala sekolah sebagai

bahan pertimbangan dalam mengambil keputusan guna meningkatkan mutu pendidikan sekolah,

sehingga tentu saja ketepatan waktu dan keakuratan data sangat diperlukan berdasarkan pengamatan

penulis selama melakukan penelitian di MTsN 1 Montasik diketahui bahwa pengolahan data dan guru

masih menggunanakan sistem manual dimana ada kemungkinan terjadi kesalahan informasi yang

diakibatkan dari kekurangannya keakuratan pengolahan data dalam proses penyampaian informasi.

Page 10: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

Salah satu perangkat lunak pengembanagn aplikasi yang populer adalah Berbasis Web

menggunakan PHP dan MySQL, Menangani pengolahan data siswa, guru dan pegawai sangatlah

efektif dibandingkan dengan sistem pemprosesan manual, kerana PHP MySQL merupakan software

yang bisa digunakan untuk membuat program yang canggih. Perkembangan teknologi database tidak

lepas dari perkembangan perangkat keras dan perangkat lunak.

Mengingat sangat pentingya komputer dan internet yang mampu mengolah data dengan akurat

maka penulis merasa tertarik untuk mengetahui lebih lanjut tentang bagaimana penggunaan komputer

dan internet, maka oleh karena itu penulis tertarik mengambil judul “Sistem Informasi Data Siswa

dan Guru Pada Madrasah Tsanawiyah Negeri (MTsN) 1 Montasik Berbasis Web Menggunakan

PHP Dan Mysql”.

1.2 Perumusan Masalah

Permasalahan yang akan dibahas dalam kegiatan ini antara lain :

1. Bagaimana membangun dan mendesain sistem informasi database siswa dan guru?

2. Bagaimana membangun aplikasi database siswa dan guru dengan menggunakan PHP dan

MySQL?

1.3 Batasan Masalah

Dalam menyusun tugas akhir ini, penulis membuat batasan masalah agar penelitian ini lebih

terfokus pada permasalahan yang diangkat. Adapun batasan masalah tersebut yaitu :

1. Sistem ini hanya mendesain informasi data siswa dan guru

2. Sistem ini hanya membuat database

Page 11: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

1.4 Tujuan Penelitian

Adapun tujuan yang ingin dicapai penulisan sekripsi ini yaitu:

1. Merancang sistem informasi data siswa dan guru berbasis web menjadi sebuah sistem informasi

untuk menangani pengolahan data manajemen pelayanan pendidikan sekolah berkaitan dengan

informasi data siswa dan guru di Madrasah Tsanawiyah Negeri (MTsN) 1 Montasik.

2. Merancang sebuah sistem informasi data siswa dan guru di Madrasah Tsanawiyah Negeri

(MTsN) 1 Montasik.

1.5 Manfaat Penelitian

Manfaat dari penelitian ini adalah :

1. Manfaat akademis, penelitian ini diharapkan bisa menjadi bahan referensi bagi dunia akademis

dalam hal perancangan dan pembuatan aplikasi database siswa dan guru di MTsN 1 Montasik.

2. Manfaat praktis, penelitian ini diharapkan bisa menjadi bahan masukan bagi pihak sekolah

dalam meningkatkan layanan administrasi data siswa dan guru MTsN 1 Montasik.

3. Mempercepat proses pencarian data-data yang berkaitan dengan data siswa, dan guru MTsN 1

Montasik.

4. Untuk membantu dan mempermudah kepada siswa dan guru untuk mengakses informasi tentang

sekolah.

1.6 Sistematika Penulisan

Sistematika penulisan yang dipakai dalam penyusunan laporan tugas akhir skripsi ini terdiri dari

5 (lima) bab yaitu sebagai berikut :

BAB I PENDAHULUAN

Membahas tentang latar belakang, tujuan penelitian, mamfaat penelitian,

Page 12: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

perumusan masalah, batasan masalah, dan sistematika penulisan.

BAB II TINJAUAN PUSTAKA

Bab ini mengurai sejarah singkat MTsN 1 Montasik, visi dan misi MTsN 1 Montasik, konsep

dasar sistem, sistem informasi, konsep dasar informasi, konsep dasar sistem informasi

manajemen, simbol-simbol flowchart, bentuk diagram arus data, entity relationship diagram

(ERD), normalisasi, konsep database manajemen sistem, konsep dasar data siswa, XAMPP,

WEB, PHP, dan MySQL, HTML.

BAB III METODE PENELITIAN

Bab ini mengurai tentang lokasi penelitian, waktu penelitian, ruang lingkup penelitian, metode

pengumpulan data, rancangan sistem, prosedur kerja siswa, diagram konteks, data flow diagram,

diagram flowchart, 10 rancangan database, dan entitity relationship diagram (ERD).

BAB IV HASIL DAN PEMBAHASAN

Bab ini membahas tentang rancangan input sistem, dan rancangan output sistem.

BAB V KESIMPULAN DAN SARAN

Bab ini mengurai tentang kesimpulan dan saran yan diperoleh dari penelitian.

Page 13: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

BAB II

TINJAUAN PUSTAKA

2.1 Sejarah Singkat MTsN 1 Montasik

Mandrasah Tsanawiyah Negeri (MTsN) 1 Montasik merupakan salah satu dari enam lembaga

pendidikan formal tingkat menengah pertama yang ada di kecamatan Montasik. Lembaga pendidikan

ini terletak di kecamatan Montasik, Kabupaten Aceh Besar. MTsN 1 Montasik mulai berdiri pada

tahun 1976 atas prakarsa masyarakat setempat, dengan status swasta dan pada awalnya diberi nama

Djadam dan pada tahun 1995 sudah di negerikan. Letak lokasi bangunan MTsN 1 Montasik berada

pada posisi yang strategis dan mudah dijangkau sarana transportasi umum. Secara geografis hal ini

menguntungkan karena mudah dijangkau dan memudahkan para siswa dan guru melaksanakan proses

belajar menganjar.

Didirikannya MTsN 1 Montasik karena tuntutan dan kebutuhan akan lembaga pendidikan oleh

masyarakat. Dan berdirinya MTsN 1 Montasik dimaksudkan untuk meningkatkan mutu pendidikan di

Provinsi Aceh, khususnya pada jenjang pendidikan lanjutan pertama bagi masyarakat montasik dan

Kabupaten Aceh Besar. Hal ini merupakan salah satu alternative yang menunjang pendidikan nasional

dan dalam rangka meningkatkan sumber daya manusia indonesia.

Sejak didirikannya dan seiring perkembangannya, MTsN 1 Montasik telah mendapat

kepercayaan dari masyarakat untuk mendidik putra-putri bangsa, terbukti telah banyak menjadikan

siswa-siswinya yang mampu berperan dalam masyarakat. Di samping berhasilnya siswa-siswi dari

lulusan MTsN 1 Montasik dapat melanjutkan studinya di Sekolah Menengah Umum (SMU) maupun

di Madrasah Aliyah (MA) yang ada di Kecamatan Montasik maupun wilayah Kabupaten Aceh Besar

dan Kota Madya Banda Aceh.

6

Page 14: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

Keberadaan MTsN 1 Montasik yang telah banyak mendidik para lulusan menjadi siswa-siswi

yang berpotensi, tidak terlepas dari berbagai dukungan seperti sarana dan prasarana yang memadai,

tenaga pengajar yang memadai, manajemen yang terorganisir kepercayaan serta dukungan masyarakat.

2.2 Visi MTsN 1 Montasik

Unggul dalam mutu, agama dan budaya serta santun dalam bahasa.

2.3 Misi MTsN 1 Montasik

1. Melaksanakan pembelajaran bimbingan secara efektif dan terpadu.

2. Memotivasi semangat belajar siswa agar mereka sanggup bersaing dijenjang pendidikan yang

lebih tinggi.

3. Meningkatkan penghayatan dan pengalaman agama sering mempertahankan nilai budaya bangsa

sehingga menjadi pedoman dalam betindak.

4. Melaksanakan kegiatan ekstra kurikuler untuk memperluas wawasan dalam upaya

mengembangkan potensi yang dimiliki siswa.

5. Membina kesadaran terhadap disiplin bagi seluruh warga sekolah.

6. Membimbing siswa menjadi pribadi yang bergantung jawab terhadap dirinya, keluarga dan

masyarakat.

2.4 Konsep Dasar Sistem

Sistem adalah susunan yang teratur dari kegiatan yang saling berhubungan dengan prosedur

yang melaksanakan dan memudahkan pelaksanaan kegiatan utama dari suatu organisasi. sistem adalah

suatu kumpulan atau himpunan dan unsur, komponen variabel yang terorganisasi, saling berinteraksi,

saling tergantung satu sama lain dan terpadu (Steven Alter, 2002:2)

Sistem adalah sekelompok elemen-elemen yang terintegrasi dengan maksud yang sama untuk

mencapai suatu tujuan. Suatu organisasi seperti perusahaan atau area bisnis cocok dengan definisi ini.

Organisasi ini terdiri dari sejumlah sumber daya dan sumber daya tersebut bekerja menuju tercapainya

Page 15: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

suatu tujuan tertentu yang ditentukan oleh pemilik atau manajemen ( Bodnar, Geotrge H. dan

Hopwood, William S, 2000).

Sistem adalah suatu kesatuan yang terdiri dari dua atau lebih komponen atau sub sistem yang

saling berinteraksi untuk mencapai suatu tujuan. (Jogiyanto HM, 2003).

Dari beberapa pengertian tersebut maka dapat diketahui bahwa sistem adalah suatu susunan dari

beberapa hal yang lebih unggul sebagai penyerap dan pencatat data yang dibandingkan secara manual

yang dilaksanakan pada suatu organisasi elemen-elemen dari suatu sistem tidak dapat berdiri sendiri-

sendiri karena saling berinteraksi atau berhubungan dengan yang lain yang membentuk suatu kesatuan

yang utuh.

2.5 Konsep Dasar Informasi

Informasi merupakan data yang telah diolah menjadi suatu bentuk yang berguna bagi

penerimanya dan mempunyai nilai yang nyata dan dapat disarankan dalam keputusan-

keputusan sekarang dan yang akan datang. Informasai ibarat darah yang mengalir di dalam

organisasi. menurut Jogiyanto informasi sebagai “Hasil pengolahan data dalam suatu bentuk

yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian-

kejadian (event) yang nyata (fakta) yang digunakan untuk mengambil keputusan” (Jogiyanto

HM 2003 : 692).

Sedangkan sifat informasi adalah “Informasi mutlak harus dipenuhi, agar informasi

tersebut bermamfaat maka haruslah relevance, time limes, accurancy, dan variability” (Betha

Sidik 2006).

Selanjutnya untuk memenuhi syarat-syarat tentang informasi yang lebih baik adalah

sebagai berikut:

1. Relevance adalah berkaitan dengan tujuan-tujuan perusahaan dan tergantung pada penggunaan

yang memerlukan informasi tersebut.

Page 16: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

2. Time Limes adalah tepat waktu, kerana informasi yang terlalu lama atau tidak bisa memberikan

faedah yang berarti. Apalagi dalam area yang semakin kompetitif ini. Ketepatan waktu

mempunyai dua segi yang berkaitan yaitu frekuensi dan keterlambatan. Frekuensi menunjukkan

beberapa sering informasi di mutakhirkan dan diukur dalam interval waktu. Sedangkan

kelambatan atau keterlambatan menunjukkan berapa lama informasi tersebut diperlukan.

3. Accurancy maksudnya adalah harus bebas dari segala kesalahan dan harus disajikan secara

seksama. Dengan demikian informasi tersebut baru dapat dikatakan akurat. Karena informasi

akan lebih bermamfaat bagi seorang menejer jika informasi tersebut memenuhi kriteria ini.

Kecermatan dapat ditingkatkan melalui kehati-hatian yang besar dalam pengumpulan dan

pemprosesan data dan dalam pengiriman informasi kepada para pemakai.

4. Veribility adalah agar memberikan nilai tambah bagi pemakai informasi, maka informasi yang

disajikan harus dapat membangdingkan suatu untuk dalam bentuk format, desain dan

sebagainya.

2.6 Sistem Informasi

Sistem informasi merupakan hal yang sangat penting bagi manajemen dalam pengambilan suatu

keputusan dan untuk mendalami pengertian sistem informasi disini maka dijelaskan pengertian sistem

informasi beberapa para ahli, antara lain:

Sistem informasi adalah suatu sistem di dalam suatu organisasi yang dipertemukan kebutuhan

pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial

dengan kegiatan strategi dari organisasi untuk menyediakan kepada pihak luar tertentu dengan

laporan-laporan yang diperlukan (Steven Alter, 2002:42)

Sistem informasi merupakan sejumlah komponen (manusia, komputer, teknologi informasi dan

prosedur kerja), ada suatu yang diproses data menjadi informasi dan dimasudkan untuk mencapai

sasaran dan tujuan (Abdul Kadir, 2003:10).

Page 17: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

Sistem informasi adalah suatu komponen yang saling berhubungan yang mengumpulkan

(mendapatkan-kembali), memproses, menyimpan, dan mendristribusikan informasi untuk mendukung

pengambilan keputusan dan kendali dalam suatu organisasi (Andi, 2005:9)

2.7 Konsep Dasar Sistem Informasi Manajemen

Tujuan dari sebuah sistem informasi manajemen adalah untuk mengintegrasikan semua sistem

informasi dalam organisasi dan untuk memonitor kegiatan-kegiatan dalam perusahaan agar lebih

mudah untuk mengetahui apakah kegiatan terus berjalan sebagaimana mestinya dan telah berimbang.

Sebuah sistem informasi manajemen berhubungan dengan organisasi dan manusia sebagai

pengelolanya, oleh sebab itu pemahaman utuh terdapat sistem informasi keorganisasian berdasarkan

komputer harus juga termasuk memahami konsep berhubungan dengan informasi, pemakai informasi,

serta nilai sebuah informasi.

Menurut (Bunafit, Nugroho. 2006) Konsep dasar dari sebuah sistem informasi manajemen

adalah sebagai berikut:

1. Konsep Informasi

Informasi menambah suatu penyajian, yaitu sehubungan dengan waktu dan mutu informasi.

2. Manusia sebagai pengolah data

Kemampuan sebagai pengolah informasi menentukan sebuah keterbatasan dalam sistem informasi

dan mengesankan dasar-dasar rancangan mereka.

3. Konsep Sistem

Karena sistem informasi menejemen merupakan sebuah sistem, maka konsep sistem dipandang

perlu untuk memahami dan merancang pada pengembangan sistem informasi.

4. Konsep Informasi dan Manajemen

Sistem informasi berada dalam sebuah organisasi dan dirancang untuk mendukung fungsi

manajemen.

Page 18: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

5. Rancangan sistem informasi manajemen, bukan hanya mencerminkan rancangan rasional terhadap

organisasi, tetapi teori perilaku pengambilan keputusan dalam organisasi.

6. Nilai Informasi

Informasi mengubah keputusan, perubahan dalam nilai akan menentukan informasi.

2.8 Konsep Database Manajemen Sistem

Database adalah kumpulan file-file yang saling berelasi, relasi itu ditunjukkan dengan kunci dari

tiap file yang ada. Menurut Jogianto database “merupakan kumpulan dari data yang saling

berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan

perangkat lunak untuk memanipulasi” (Jogiyanti HM 2003:80).

Penerapan database dalam sistem informasi disebut dengan database sistem. Sistem basis data

(database sistem) adalah suatu sistem informasi yang saling berhubungan satu dengan yang lainnya

dan membuatnya tersedia untuk beberapa aplikasi yang bermacam-macam di dalam suatu orgaisasi.

DBMS penggunaan cara yang tepat dalam mempercepat penyimpanan data, mempercepat dan

mempermudah pemprosesan data, dan mempercepat pengambilan data oleh karena itu dalam

manajemen informasi, DBMS dapat dijadikan alat penunjang handal. Menurut Winardi, database

manajemen sistem merupakan koleksi data yang saling berelasi dan satu set program untuk mengakses

data tersebut (Azhar Susanto, 2004). Jadi DMBS terdiri dari database dan set program pengelola yang

dapat melaksanakan tugas-tugas menajemen terhadap data-data seperti manambah data, menghapus

data, mengoreksi data, meupun menampilkan informasi data-data yang kelayar display atau kemedia

cetak, setelah data-data tersebut diolah menurut ketentuan-ketentuan tertentu.

Suatu Database Manajemen Sistem (DBMS) dibentuk oleh elemen-elemen database sebagai

berikut:

1. Entity, merupakan orang, tempat kejadian atau konsep yang informasinya direkam.

Page 19: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

2. Attribute, setiap entity mempunyai sebutan untuk mewakili suatu entity. Suatu objek mewakili

atribut yang menyatakan ciri objek tersebut.

3. Data value, adalah data actual atau informasi yang disimpan pada setiap elemen atau atribut.

4. Record, merupakan elemen-elemen yang saling berkaitan menginformasikan suatu entity secara

lengkap.

5. File, merupakan kumpulan record-record sejenis yang mempunyai panjang elemen yang sama,

atribute yang sama, namun berbeda pada valuenya adalah satu file data.

6. Database adalah satu koleksi data terbentuk file dengan file yang lainnya sehingga membentuk

suatu bangunan data.

Keunggulan Databae Manajemen Sistem (DMBS) adalah sebagai berikut:

1. Meningkatkan persentase kesiapan data yang berarti tersedia waktu yang dibutuhkan.

2. Mempercepat penyimpanan data dan pengambilan data, karena data disimpan dengan baik dan

teratur.

3. Mengurangi pemyimpanan data yang rangkap, sehingga lebih hemat.

4. Mempercepat dan mempermudah pemprosesan data, karena yang diporses adalah yang perlu

saja.

5. Mempermudah pemograman, karena DBMS menjadi lebih flesibel dimana perubahan program

tidak memerlukan perubahan struktur data atau sebaliknya perubahan struktur tidak memerlukan

perubahan pemograman.

6. Keteraturan data membuat data lebih teratur dan aman.

2.9 Konsep Dasar Data Siswa

Data siswa merupakan hal yang paling penting disajikan secara tepat, akurat dan mudah

dipahami serta sangat diperlukan sebagai acuan dalam penyajian laporan data siswa. Data siswa adalah

keterangan atau bahan nyata tentang riwayat hidup singkat seorang siswa yang dapat disajikan dasar

kajian (analisis atau kesimpulan)” (Windy Novita, 2005:239). “Data siswa adalah keterangan yang

benar dan nyata tentang riwayat hidup singkat yang dimiliki oleh seseorang yang menjadi salah satu

Page 20: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

dari peserta didik disebuah lembaga pendidikan (Poerwadarminta W.J.S, 2005:127). Berdasarkan

pengertian diatas maka dapat kita simpulkan bahwa “Data siswa adalah keterangan yang jelas dan

diakui keasliannya tentang riwayat hidup yang dimiliki oleh seorang yang menjadi bagian dari peserta

didik pada sebuah lembaga pendidikan.

2.10 Normalisasi

Normalisasi adalah suatu upaya penting yang dilakukan untuk menghindari agar tidak terjadi

redundasi data yang bisa berakibat kepada anomali update. Anomali update meliputi anomali insert,

anomali delete, anomali modification. Untuk melakukan proses normalisasi, perlu dipahami dahulu

konsep utama dalam normalisasi yaitu ketergantungan fungsional (functional dependency). functional

dependency adalah hubungan antara atribut di dalam suatu tabel. jika A dan B adalah atribut-atribut

yang ada di dalam tabel R, B tergantung secara fungsional terhadap A, jika setiap nilai A di dalam R

berelasi hanya dengan satu nilai B (ditulis A B). dalam hal ini, A disebut sebagai determinant,

Kararteristik dari kertergantungan fungsional pada normalisasi adalah:

1. Berelasi satu dan hanya satu (1:1)

2. Berlaku (terjaga konsistensinya) untuk kapan saja.

3. Nontrivial. Trivial dependency adalah ketergantungan fungioanal dimana non determinant

tergantung pada superset.

Selain memahami ketergantungan fungsional, beberapa jenis ketergantungan berikut ini perlu

untuk diketahui:

1. Trivial dependency, adalah ketergantungan dimana non determinant tergantung pada superset.

2. Full functional depencey, adalah ketergantungan dimana non determinat tergantung penuh pada

(seluruh) determinat.

3. Trasitive dependency, adalah suatu hubungan ketergantungan fungsional yang terjadi secara

tidak lansung.

Page 21: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

Dalam proses normalisasi, perlu juga memahami konsep beberapa tingkatan nilai kunci (key)

berikut ini:

1. Superkey, adalah sebuah atribut atau sebuah himpunan atribut yang secara unik dapat

mengidentifikasi record dalam table

2. Candidate key, adalah superkey yang tidak terdapat subset yang merupakan superkey.

3. Primary key, adalah candidate key yang terpilih untuk mengdentifikasi nilai yang unik dalam

suatu table.

4. Alternate key, adalah candidate key yang tidak terpilih.

2.11 XAMPP

XAMPP merupakan salah satu paket instalasi Apache, PHP dan MySQL instant yang dapat kita

gunakan untuk membantu proses instalasi ketiga produk tersebut.

2.12 WEB

Web atau WWW (Word Wide Web) adalah sebuah metode baru yang berjalan di dunia internet

yang berkembang dengan cepat, dengan media ini dapat menciptakan puluhan bahkan ratusan aplikasi

yang berjalan di bawah Web (Under Web). Website saat ini bisa dikatakan sudah menjadi kebutuhan

para pengguna internet, baik penyedia meupun pencari informasi. Banyak hal bisa diperoleh dari

sebuah Website yang sederhana sekalipun karena website memang disiapkan untuk menyajikan

beragam informasi. Apakah itu informasi pribadi, hobi, diskusi, bisnis skala besar dan kecil, berita,

pendidikan, pemerintahan, pemikiran, artis, gosip, humor, dan segala macam bentuk informasi lainnya

dapat disajikan melalui website. Perubahan dan tentunya kebutuhan akan informasi yang demikian

pesatnya saat ini, membutukan media website yang bersifat dinamis sehingga dapat mengakomodir

perubahan-perubahan informasi tersebut dengan mudah dan cepat. Di sisi lain, kebutuhan akan adanya

suatu sistem yang memudahkan para penyedia informasi dalam membuat dan mengelola Website,

Page 22: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

sudah tidak bisa ditawar lagi. Content Manajement System atau yang biasa dikenal dengan sebutan

CMS, merupakan jawaban yang dicari para penyedia informasi. Dengan CMS, memiliki Website

Dinamis yang serba mudah dan cepat, baik dalam pembuatan, pengolahan, dan pengembangannya

tidak lagi menjadi sekedar impian.

2.13 PHP

1. Pengertian PHP

PHP adalah bahasa pemograman script yang paling banyak diapakai saat ini. PHP banyak

dipakai untuk pemograman situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk

pemakaian lain. Contoh terkenal dari aplikasi PHP adalah forum (phpBB) dan MediaWiki (Sofware di

belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET

Microsoft, ColdFunsion Macromedia, JPS/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain

yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah Mambo, Joomla,

Postnuke, Xaraya, dan lain-lain.

2. Sejarah PHP

Pada awalnya PHP merupakan kependekan dari Personal Home Page (situs Personal) PHP

pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI

(Form Interpreted), yang wujudnya berupa sekumpulan sript yang digunakan untuk mengolah data

form dari web. Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya

PHP/FI. Dengan perilisan kode sumber ini menjadi open souce, maka banyak progremer yang tertarik

untuk ikut mengembangkan PHP. Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter

PHP sudah diimplementasikan dalam program C. dalam rilis ini disertakan juga modul-modul ekstensi

yang meningkatkan kemampuan PHP/FI secara signifikan. Pada tahun 1997, sebuah perusahaan

bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat.

Page 23: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

2.14 MySQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris

database management system) atau DBMS yang multithread, multiuser, dengan sekitar 6 juta instalasi

di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah

lisensi GNU General Public License (GPL), tetapi mereka juga menjual di bawah lisensi komersial

untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.

Beberapa kelebihan MySQL antara lain:

1. Free (bebas di download)

2. Stabil dan tangguh

3. Flesibel dengan berbagai pemograman

4. Security yang baik

5. Dukungan dari banyak komunitas

6. Kemudahan management database

7. Mendukung transaksi

2.15 HTML

HTML (Hyper Text Markup Language) adalah sebuah bahasa markup yang digunakan untuk

membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet.

Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan

yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar

yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar

Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium

(W3C).

HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan

sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan

Page 24: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer. HTML juga

dapat dikenali oleh aplikasi pembuka email ataupun dari PDA dan program lain yang memiliki

kemampuan browser.

HTML dokumen tersebut mirip dengan dokumen teks biasa, hanya dalam dokumen ini sebuah

teks bisa memuat instruksi yang ditandai dengan kode atau lebih dikenal dengan TAG tertentu.

Sebagai contoh jika ingin membuat teks ditampilkan menjadi tebal seperti: TAMPIL TEBAL, maka

penulisannya dilakukan dengan cara: <b>TAMPIL TEBAL</b>. Tanda <b> digunakan untuk

mengaktifkan instruksi cetak tebal, diikuti oleh teks yang ingin ditebalkan, dan diakhiri dengan tanda

</b> untuk menonaktifkan cetak tebal tersebut.

Secara garis besar, terdapat 4 jenis elemen dari HTML:

1. structural. tanda yang menentukan level atau tingkatan dari sebuah teks (contoh,

<h1>Golf</h1> akan memerintahkan browser untuk menampilkan “Golf” sebagai teks tebal

besar yang menunjukkan sebagai Heading 1

2. presentational. tanda yang menentukan tampilan dari sebuah teks tidak peduli dengan level dari

teks tersebut (contoh, <b>boldface</b> akan menampilkan bold. Tanda presentational saat ini

sudah mulai digantikan oleh CSS dan tidak direkomendasikan untuk mengatur tampilan teks

3. hypertext. tanda yang menunjukkan pranala ke bagian dari dokumen tersebut atau pranala ke

dokumen lain (contoh, <a href="http://www.ilmukita.com/">IlmuKita</a> akan menampilkan

Ilmu Kita sebagai sebuah hyperlink ke URL tertentu)

4. Elemen widget yang membuat objek-objek lain seperti tombol (<button>), list (<li>), dan garis

horizontal (<hr>).

Page 25: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

2.16 Simbol-Simbol Flowchart

Flowchart dipakai sebagai alat bantu menggambarkan proses di dalam program

1. Flow Direction Symbols dipakai untuk menggabungkan antara simbol yang satu dengan

simbol lainnya.

Symbol Off-line Connector (Simbol untuk keluar/masuk prosedur atau proses

dalam lembar/halaman yang lain).

Symbol Connector (Simbol utnuk keluar/masuk prosedur atau proses dalam

lembar/halaman yang sama).

2. Prosesing symbol menunjukkan jenis operasi pengolahan dalam suatu prosedur.

Symbol Process (Simbol yang menunjukkan pengolahan yang dilakukan oleh

komputer).

Symbol Manual Operasional (Simbol yang menunjukkan pengolahan yang tidak

dilakukan oleh komputer).

Symbol Decision (Simbol untuk kondisi yang akan menghasilkan beberapa

kemungkinkan jawaban/aksi).

Symbol Predefined Process (Simbol untuk mempersiapkan penyimpanan yang

akan digunakan sebagai tempat pengolahan didalam storage).

Symbol Terminal (Simbol untuk pernulaan atau akhir dari suatu program).

Symbol Off-line Storage (Simbol yang menunjukkan bahwa data di dalam symbol

ini akan disimpan.

Page 26: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

Symbol Manual Input (Simbol untuk pemasukkan data secara manual on-line

keyboard).

Symbol Keying Operasional (Simbol operasi dengan menggunakan mesing ynag

mempunyai keyboard).

3. Input-output symbol; menyatakan jenis peralataan yang digunakan sebagai media input atau

output.

Symbol input-output (Simbol yang menyatakan proses input dan output tanpa

tegantung dengan jenis peralatannya).

Symbol magnetig-tape unit (Simbol yang menyatakan input berasal pita magnetic

atau output disimpan ke pita magnetic).

Symbol punched card (Simbol yang menyatakan input berasal dari kartu atau

output ditulis ke kartu).

Sy Symbol disk and on-line storage (Simbol untuk menyatakan input berasal dari

disk atau output disimpan ke disk).

Symbol display (Simbol yang menyatakan peralatan output yang digunakan yaitu

layar, plotter, printer dan sebagainya).

Symbol trasnittal tape (Simbol untuk menyatakan input berasal dari mesin

jumlah/hitung).

Page 27: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

Symbol dokumen (Simbol yang menyatakan input berasal dari dokumen dalam

bentuk kertas atau outpu dicetak ke kertas).

2.17 Bentuk Diagram Arus Data

Diagram arus data sebagai diagram yang menggunakan notasi-notasi untuk menggambarkan

arus data sistem. Diagram arus data yang selanjutnya disingkat DAD sering digunakan untuk

menggambarkan suatu sistem yang telah ada atau sistem baru yang dikembangkan secara logika tanpa

mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau lingkungan fisik dimana data

tersebut disimpan. Menerut Jogiyanto HM data adalah bahan keterangan tentang kejadian-kejadian

nyata atau fakta-fakta yang dirumuskan dalam sekelompok lambang tertentu yang tidak acak yang

menunjukkan jumlah (Jogiyanto HM, 2003:70).

Beberapa simbol yang digunakan untuk menggambarkan suatu diagram arus data adalah sebagai

berikut:

1. Kesatuan Luar (External Entity)

Yang memisahkan suatu sistem dengan lingkungan luarnya. Sistem akan menerima input dan

mengghasilkan output kepada lingkungan luarnya. Kesatuan luar (external entity) merupakan kesatuan

diluar lingkungan luar sistem yang dapat berupa orang, organisasi, atau sistem lainnya yang berada di

lingkungan luarnya yang akan memberikan input atau menerima output dari sistem, kesatuan luar

digambarkan dengan simbol persegi empat:

Gambar 2.1 Simbol Kestuan Luar

2. Arus Data (Data Plow)

Arus data pada DAD diberi simbol suatu panah, arus data ini mengalir di antara proses,

simpanan data dan kesatuan luar (External Entity). Arus data ini menunjukkan arus dari data yang

Kesatuan Luar

Page 28: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

dapat berupa masukan untuk sistem atau hasil dari proses sistem. Arus data sebaiknya diberi nama

yang jelas dan mempunyai arti. Nama dari arus data dituliskan disamping kiri panahnya.

Simbolnya:

Gambar 2.2 Simbol Arus Data dan Simbol Arus Data Dua Arah

3. Proses (Process)

Suatu proses adalah kegiatan yang dilakukan oleh orang, mesin atau komputer. Data yang masuk

kedalam proses menghasilkan arus data. Proses dapat ditunjukkan dengan simbol lingkaran atau

dengan simbol empat persegi panjang tegak dengan sudutnya tumpul :

Atau

Gambar 2.3 Simbol Proses

4. Simpan Data (Data Store)

Data store digunakan untuk menyimpan data hasil proses maupun menyediakan data untuk

proses, gambar data store dapat disimbol dengan sepasang garis horizontal parallel yang tertutup

disalah satu ujungnya.

Gambar 2.4 Simbol dari Simpan Data

Nama

Proses

Identifikasi

Nama

Proses

Media Nama Data

Page 29: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

2.18 Entity Relationship Diagram / ERD

ERD merupakan suatu model umtuk menjelaskan hubungan antar data dalam basis data

berdasarkan objek-objek dasar data yang mempunyai gubungan antar relasi. ERD untuk modelkan

struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan

simbol. Pada dasarnya ada tiga simbol yang digunakan, yaitu:

1. Entity

Entity merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu

yang lain. Simbol dari entity ini biasanya digambarkan dengan persegi panjang.

2. Atribut

Setiap entitas pasti merupakan elemen yang disebut atribut yang berfungsi untuk

mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat

mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips.

3. Hubungan / Relasi

Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Relasi yang

terjadi diantara dua himpunan entitas (misalnya A dan B) dalam satu basis data yaitu:

1. Satu ke satu (One to one)

Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entis A berhubungan paling

banyak dengan satu entitas pada himpunan entitas B.

2. Satu ke banyak (One to many)

Setiap entitas himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan i B,

tetapi setiap entitas pada B dapat berhubungan dengan satu entitas pada himpunan entitas A.

3. Banyak ke banyak (Many to many)

Setiap entitas ada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan

entitas B.

Page 30: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

BAB III

METODE PENELITIAN

4.1 Latar Belakang Penelitian

Sekolah Madrasah Tsanawiyah Negeri (MTsN) 1 Montasik, bertempat di jalan montasik – Cot

Goh Telp (0651) 7556402 Email: [email protected]. kecamatan Montasik, Kabupaten Aceh

Besar. Di sekolah Madrasah Tsanawiyah ini tidak terdapat jurusan, dengan masa pendidikannya 3

(tiga) tahun, dimulai dari kelas VII, VIII dan IX.

4.2 Ruang Lingkup Penelitian

Penelitian ini dilakukan untuk membuat suatu program aplikasi sistem Informasi Pengolahan

data siswa dan guru. Fokus dalam penelitian ini adalah pembuatan aplikasi dengan menggunakan

bahasa pemograman yang telah banyak digunakan yaitu PHP dan MySQL.

4.3 Waktu Penelitian

Pembuatan jadwal penelititan merupakan hal yang sangat diperlukan untuk mengukur sejauh

mana efektifitas dalam setiap tahapan-tahapan yang dikerjakan dalam pembuatan sistem. Adapun

tahapan-tahapan yang penulis laksanakan pada saat melakukan penelitian yaitu sebagai berikut:

Tabel 3.1 Waktu Pelaksanaan Penelitian

No Kegiatan

April Mei Juni Agustus

III IV I II III IV I II III IV I II

1 Pengumpulan Data

2 Analisa Data

Page 31: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

3 Perancangan Database

4 Perancangan Sistem

5 Desain Sistem

6 Pengujian Sistem

7 Pengembangan Sistem

8 Final

4.4 Metode Pengumpulan Data

Di dalam penulisan tugas akhir ini dibutuhkan data-data pendukung yang diperoleh dengan suatu

metode pengumpulan data yang relevan. Metode pengumpulan data yang digunakan untuk

memperoleh data-data adalah sebagai berikut:

1. Studi keperpustakaan (Library Reseach)

Yaitu studi yang dilakukan dengan mengumpulkan bahan penelitian yang bersifat teori yang erat

hubungannya dengan pokok permasalahan seperti buku-buku, karya ilmiyah, internet.

2. Studi Lapangan (Field Reseach)

Yaitu studi yang dilakukan secara langsung ke tempat kerja atau berhubungan langsung dengan

lapangan, dalam teknis penulisan ada dua cara memperoleh data secara objektif yaitu:

a. wawancara (Interview)

Selama melakukan penelitian penulis mengadakan wawancara langsung dengan beberapa

petugas tata usaha.

b. Pengamatan (observasi)

“Observasi adalah suatu pengamatan langsung suatu objek yang akan diteliti dalam waktu

singkat dan bertujuan untuk mendapat gambaran mengenai objek penelitian”. Observasi

dilakukan untuk mengamati secara langsung di MTsN 1 Montasik, guna untuk memperoleh

keterangan.

Page 32: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

4.5 Rancangan Sistem

Perancangan sistem adalah suatu perancangan atau desain yang menerangkan elemen-elemen

apa saja yang dapat mendukung untuk terwujudnya suatu sistem yang baik. Langkah-langkah yang

dilakukan dalam merancang sistem informasi pengolahan data siswa dan Guru pada MTsN 1 Montasik

adalah sebagai berikut:

1. Mempersiapkan alat dan bahan yang diperlukan

2. Membuat rancangan Diagram Konteks

3. Membuat rancangan Diagram Flow Data (DFD)

4. Membuat rancangan Flowchart

5. Membuat rancangan Database

6. Membuat rancangan Data Entity Relationship Diagram (ERD)

7. Membuat program Web dengan PHP dan MySQL

8. Membuat laporan

9. Menguji program dan merevisi program jika terdapat kesalahan

4.6 Prosedur Kerja Sistem

Setiap sistem informasi tentunya memilki struktur hirarki sistemnya masing-masing, mulai dari

proses input yaitu berupa proses pemasukan data sampai proses output yang pada intinya adalah

mengolah data yang tidak berarti sehingga menjadi informasi berguna bagi para pamakai informasi

baik bagi internal organisasi ataupun pihak eksternal organisasi.

Sistem informasi yang terstruktur dengan baik dapat menjadikan suatu sistem yang dinginkan

dalat berjalan secara efektif dan menghadiri kesalahan-kesalahan yang tidak diinginkan. Suatu

program dapat dilakukan efektif apabila dapat digunakan secara mudah dan memenuhi segala

kebutuhan yang dibutuhkan oleh sistem.

Page 33: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

4.7 Diagram Konteks

Dalam perancangan diagram konteks ini, penulis menerangkan proses kegiatan kerja terjadi

menggunakan Sistem Informasi pengolahan data Siswa dan Guru pada MTsN 1 Montasik. Tujuan dari

proses ini untuk memperoleh data yang ada dan selanjutnya data-data siswa tersebut kemudian

dijadikan laporan. Di bawah ini merupakan bentuk diagram konteks :

Gambar 3.1 Diagram Konteks

Dari Gambar 3.1 Diagram konteks di atas dapat dijelaskan proses pengolahan data, data siswa

dan guru di input ke dalam sistem, kemudian informasi data siswa dan guru tersebut dialirkan

kebagian tata usaha setelah masuk kebagian tata usaha data tersebut dimasukkan lagi kedalam sistem

SISTEM

INFORMASI

PENGOLAHAN

DATA SISWA

DAN GURU

Siswa Tata Usaha

Guru Kelas

KEPALA

SEKOLAH

Data Guru

Data Siswa Informasi siswa

Inrofrmasi guru

Data Siswa

Data guru

Data Kelas

Data pelajaran

Data nilai ujian

Laporan :

Data Siswa

Data guru

Page 34: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

informasi pengolahan data siswa dan guru. Hasil dari data-data tersebut diberikan kepada kepala

sekolah sebagai hasil akhir dari laporan data siswa dan guru pada MTsN 1 Montasik dan Siswa .

4.8 Data Flow Diagram

Gambar 3.2 Diagram Flow Data

Kepala

Sekolah

Tata Usaha

Proses Input

Data

1.1p

Proses Cetak

Laporan

3.1p

Proses

Pengolahan

Data

2.1p

F. Siswa Dt. Siswa

Dt. Guru

Dt. Kelas

Dt. Mata Pelajaran

Dt. Nilai Ujian

F. Guru

F. Kelas

F. Mata Pelajaran

F. Nilai Ujian

Dt. Status

F. Status

Laporan Data Siswa

Laporan Data Guru

Page 35: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

Dari Gambar 3.2 Data Flow Diagram diatas dapat dijelaskan tata usaha memberikan data, data

kategori berupa data siswa, data guru, data kelas, data mata pelajaran, dan data nilai ujian, kemudia

semua data akan diproses oleh tata usaha untuk dapat diberikan informasi kepada guru dan siswa. Dan

pada proses cetak laporan data siswa dan guru akan dibuat dan Hasil dari data-data tersebut diberikan

kepada kepala sekolah sebagai hasil akhir dari laporan data siswa dan guru pada MTsN 1 Montasik.

4.9 Diagram Flowchart

Diagram flowchart merupakan metode untuk menggambarkan tahap-tahap dalam menjalankan

sistem informasi, pemecahan masalah dalam sistem informasi. Adapun tahapan-tahapan dalam

informasi pengolahan data siswa dan guru yaitu menjelaskan bagaimana proses pengolahan yang

dilakukan mulai dari menjalankan program sampai pada akhir program.

Page 36: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

Gambar 3.3 Flowchart

Star

Input Password

Cek

password

Y/T

Menu Utama

Data Siswa

Data Guru

Data kelas

Data pelajaran

Data nilai Ujian

End

Input

F

Data Siswa

Data guru

Data Kelas

Data Pelajaran

Data Nilai Ujian

Y

T

Ya

Tidak

Edit

Cari

Cetak

T

T

F

Data Siswa

Data guru

Data Kelas

Data Pelajaran

Data Nilai Ujian

Y

F

Data Siswa

Data guru

Data Kelas

Data Pelajaran

Data Nilai Ujian

Y

F

Data Siswa

Data guru

Data Nilai Ujian

Y

Page 37: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

4.10 Entity Relationship Diagram (ERD)

Gambar 3.7 ERD (Entity Relationship Diagram)

Dari gambar 3.4 tersebut dapat dijelaskan pada sistem informasi pengolahan data siswa dan guru

pada MTsN 1 Montasik terdapat beberapa tabel, yaitu tabel guru, tabel kelas, tabel mata pelajaran, dan

tabel nilai ujian. Tabel siswa memiliki relasi ( one to one ) denga tabel kelas artinya setiap siswa hanya

boleh menempati disatu kelas, foreign key antara tabel siswa dengan tabel kelas adalah kelas. Tabel

Siswa

mendapat

nama

nisn

status One

One

Nilai Ujian

duduk

Kelas

Kode_kelas

kelas

pelajaran

One

memiliki

One

many

Mata_Pelajaran memiliki One One

One

diajarkan

One

guru

many

mata_pelajaran

Kode_pelajaran

pelajaran

nip

no_ujian

password Nama user

User

Status

Status Kode_status

One

nisn

keterangan

Tahun_ajara

n

Nilai_rata_rata

Page 38: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

kelas juga memilki relasi (one to many) dengan tabel pelajaran artinya setip satu kelas boleh diajarkan

banyak mata pelajaran, foreign key antara tabel kelas dengan tabel mata pelajaran adalah pelajaran.

Tabel nilai memeliki relasi ( one to one ) dengan tabel mata pelajaran, artinya setiap satu mata

pelajaran hanya memiliki satu nilai, foreign key antara tabel nilai dengan tabel mata pelajaran adalah

pelajaran. Tebel mata pelajaran memiliki relasi (one to many) dengan tabel guru artinya setiap satu

mata pelajaran boleh diajarkan oleh banyak guru, foreign key antara tabel mata pelajaran dengan tabel

guru adalah mata pelajaran.

4.11 Rancangan Database

Database merupakan sekumpulan data yang terdiri atas satu lebih tabel yang saling berhubungan

antara satu sama lainnya, dimana pengguna mempunyai wewenang untuk mengakses data-data yang

ada pada tabel tersebut. Untuk merancang database harus memiliki ketelitian yang tinggi sehingga

database yang akan dirancang terhindar dari duplikasi data.

Dalam sistem informasi pengolahan data yang akan penulis rancang terdapat beberapa tabel

database yaitu sebagai berikut:

a. Tabel User

Tabel 3.2 Tabel User

Nama Field Tipe Ukuran Keterangan

Username Varchar 20 Nama User

Password Varchar 10 Password

b. Tabel Siswa

Tabel siswa digunakan untuk menyimpan data-data siswa tentang siswa, adapun file

database siswa adalah sebagai berikut:

Page 39: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

Tabel 3.3 Tabel Siswa

No Nama Field Tipe Ukuran Keterangan

1 NIS Varchar 8 Nonor induk siswa

2 NISN Varchar 16 Nomor induk siswa nasional (PK)

3 Nama Varchar 40 Nama siswa

4 Kelas Varchar 20 kelas

5 jenkel Varchar 12 Jenis kelamin

6 tempat_lahir Varchar 30 Tempat lahir

7 tanggal_lahir Varchar 14 Tanggal lahir

8 gol_darah Varchar 2 Golongan darah

9 alamat Varchar 55 Alamat siswa

10 Status Varchar 14 Status

11 keterangan Varchar 16 Keterangan

c. Tabel Guru

Tabel 3.4 Tabel Guru

No Nama Field Tipe Ukuran Keterangan

1 NIP Varchar 20 Nomor induk pegawai (PK)

2 Nama Varchar 35 Nama

3 tempat_lahir Varchar 30 Tempat lahir

4 tanggal_lahir Varchar 14 Tanggal lahir

5 pangkat Varchar 8 Pangkat

6 Tmt Varchar 14 Terhitung mulai tanggal

7 mulai_bertugas Varchar 14 Mulai bertugas sekolah

8 pendidikan_tertinggi Varchar 35 Pendidikan tertinggi

Page 40: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

9 pelajaran Varchar 50 Mata pelajaran yang diajarkan

10 jumlah_jam Varchar 4 jumlah jam mengajar

11 jabsel_tupok Varchar 30 Jabatan selain tugas pokok

d. Tabel Kelas

Tabel kelas digunakan untuk menyimpan semua data-data tentang data kelas yang ada MTsN 1

Montasik, adapun file database kelas adalah sebagai berikut:

Tabel 3.5 Tabel Kelas

No Nama Field Tipe Ukuran Keterangan

1 kode_kelas Varchar 8 kode_kelas (PK)

2 kelas Varchar 20 Kelas

3 Pelajaran Varchar 50 palajaran

4 Wali Kelas Varchar 30 Wali_kelas

5 Jumlah Siswa Varchar 5 Jumlah_siswa

6 Laki-laki Varchar 5 Laki_laki

7 Perempuan Varchar 5 parempuan

e. Tabel Mata Pelajaran

Tebel mata pelajaran digunakan untuk menyimpan semua data-data tentang mata pelajaran,

adapun file database pelajaran adalah sebagai berikut:

Tabel 3.6 Tabel Mata Pelajaran

No Nama Field Tipe Ukuran Keterangan

1 kode_pelajaran Varchar 8 Kode mata pelajaran (PK)

2 Palajaran Varchar 50 Mata pelajaran

3 Isi Varchar 100 Isi

Page 41: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

4 Guru Varchar 30 guru

5 Bahan Varchar 100 bahan

f. Tabel Nilai Ujian

Tabel nilai ujian nasional siswa digunakan untuk menyimpan semua data-data tentang nilai ujian

nasional siswa, adapun file database nilai ujian nasional siswa adalah sebagai berikut:

Tabel 3.7 Tabel Nilai Ujian

No Nama Field Tipe Ukuran Keterangan

1 no_ujian Varchar 25 Nomor Ujian

2 NISN Varchar 14 Nomor induk siswa nasional (PK)

3 nilai_rata_rata Varchar 6 Nilai Ujian

4 tahun_ajaran Varchar 16 Tahun ajaran

5 keterangan Varchar 16 Keterangan

Page 42: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

41

BAB IV

HASIL DAN PEMBAHASAN

4.1 Rancangan Input Sistem

Format masukan (input) pada sistem informasi pengolahan data siswa dan guru berupa form

yang digunakan oleh user untuk memasukan data siswa, data guru, data nilai ujian yang selanjutnya

akan diproses oleh sistem dan tersimpan di database. Format masukan input dapat dilihat pada gambar

dibawah ini:

Adapun yang terjadi masukan pada rancangan masukan ini adalah sebagai berikut:

a. Form Login, form ini merupakan form pembuka, sebelum masuk ke dalam menu utama,

pengguna terlebih dahulu harus mengisi form login yang berfungsi sebagai pengaman program.

Saat mengisi form login akan diminta Username dan Password terlebuh dulu sebelum masuk

kedalam sistem. Bila terjadi kesalahan pada password maka akan ditampilkan suatu pesan

kesalahan dan bila benar akan dilanjutkan ketampilan menu utama. Pada form password ini data

yang dimasukkan harus benar dengan data yang tersimpan dalam database yaitu Username dan

password, bila yang diinput username saja maka aplikasi tidak dapat dijalankan, begitu juga

sebaliknya. Form Input Login ditunjukkan pada gambar 4.1:

Page 43: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

Gambar 4.1 Halaman Login

b. Tampilan Menu Utama

Gambar 4.2 Tampilan Menu Utama

Gambar 4.2 merupakan tampilan menu utama dari aplikasi sistem informasi pengolahan data

siswa dan guru pada MTsN 1 Montasik, yang pertama ditampilkan pada saat dimasukkan nama

pengguna dan kata sandi dengan benar adalah tampilan main menu, yang berfungsi sebagai tempat

dimulai untuk membuka aplikasi yang menampung seluruh sub menu seperti profil, data siswa, data

guru, data kelas, data mata pelajaran, dan data nilai ujian.

Page 44: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

c. Program Input Data Siswa

Program input data siswa adalah program untuk merekam semua data siswa. Pada pengimputan

data siswa, yang menjadi masukan adalah NIS, NISN, nama, kelas, tempat lahir, tangal lahir, golongan

darah, alamat, status, dan keterangan. Form Input data siswa ditunjukkan pada gambar 4.3.

Gambar 4.3 Tampilan Input Data Siswa

d. Program Input Data Guru

Program input data guru adalah program untuk merekam data-data guru. Pada program

pengimputan data guru data yang menjadi masukan adalah nip, nama, tempat lahir, tanggal lahir,

pangkat, terhitung muali tanggal, mulai bertugas, pendidikan tertinggi, mata pelajaran yang diajarkan,

jumlah jam mengajar, dan tugas tambahan lain selain tugas pokok. Form Input data guru ditunjukkan

pada gambar 4.4.

Page 45: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

Gambar 4.4 Tampilan Input Data Guru

e. Program Input Data Kelas

Program Input data kelas adalah program untuk merekam data-data kelas. Pada program

pengimputan data kelasa data ynag menjadi masukan adalah kode kelas, kelas, jurusan dan pelajaran.

Form Input data kelas ditunjukkan pada gambar 4.5.

Page 46: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

Gambar 4.5 Tampilan Input Data Kelas

f. Program Input Data Mata Pelajaran

Program input data mata pelajaran adalah program untuk merekam data-data mata pelajaran.

Pada program pengimputan data pelajaran data yang menjadi masukan adalah kode pelajaran, dan

pelajaran. Form Input data mata pelajaran ditunjukkan pada gambar 4.6.

g. Program Input Data Nilai Ujian

Program input data nilai ujian adalah program untuk merekam data nilai ujian siswa. Pada

program data nilai siswa yang menjadi masukan adalah nomor, nisn, matematika, bahasa Indonesia,

bahasa inggris, ppkn, Qur’an Hadirt, Aqidah Akhlak, SKI, Bahsa Arab, ipa, ips, Kesenian, Penjaskes,

TIK, Kompetensi, Nila rata-rata, tahun ajaran, keterangan. Form Input data nilai ujian ditunjukkan

pada gambar 4.7.

Page 47: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

Gambar 4.6 Tampilan Input Data Mata Pelajaran

Gambar 4.7 Tampilan Input Nilai Ujian

4.2 Rancangan Output Sistem

Hasil dari pengolahan data adalah output berupa informasi yang guna bagi pemakainya.

Rancangan keluaran sistem pengolahan data siswa dan guru berupa informasi mengenai laporan data

siswa, laporan data guru dan laporan nilai ujian.

Page 48: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

Berikut adalah format keluaran rancangan sistem informasi pengolahan data siswa dan guru pada

MTsN 1 Monasik.

a. Laporan Data Siswa

Ini adalah berupa hasil laporan data siswa yang akan dicetak setelah di input form-form

sebelumnya, laporan dapat dilihat pada gambar 4.8.

Gambar 4.8 Tampilan Laporan Data Siswa

Page 49: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

b. Laporan Data Guru

Ini adalah berupa hasil laporan data guru yang akan dicetak setelah di input form-form

sebelumnya, laporan dapat dilihat pada gambar 4.9

Gambar 4.9 Tampilan Output Data Guru

c. List Data

1. Tampilan Edit dan Hapus Data Siswa

Dalam list data siswa dibawah ini terdapat dua link, yaitu link EDIT untuk mengedit data dan

HAPUS untuk menghapus data. Tampilan Edit dan Hapus siswa dapat dilihat pada gambar 4.10.

Page 50: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

Gambar 4.10 Tampilan List Data Siswa

2. Tampilan Edit dan Hapus Data Guru

Dalam list data guru dibawah ini terdapat dua link, yaitu link EDIT untuk mengedit data dan

HAPUS untuk menghapus data. Tampilan Edit dan Hapus guru dapat dilihat pada gambar 4.11

Gambar 4.11 Tampilan List Data Guru

3. Tampilan Edit dan Hapus Data Kelas

Dalam list data kelas dibawah ini terdapat dua link, yaitu link EDIT untuk mengedit data dan

HAPUS untuk menghapus data. Tampilan Edit dan Hapus kelas dapat dilihat pada gambar 4.12.

Gambar 4.12 Tampilan List Data Kelas

Page 51: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

4. Tampilan Edit dan Hapus Data Mata Pelajaran

Dalam list data mata pelajaran dibawah ini terdapat dua link, yaitu link EDIT untuk mengedit

data dan HAPUS untuk menghapus data. Tampilan Edit dan Hapus mata pelajaran dapat dilihat pada

gambar 4.13.

Gambar 4.13 Tampilan List Data Mata Pelajaran

5. Tampilan Edit dan Hapus Data Nilai Ujian

Dalam list data nilai ujian dibawah ini terdapat dua link, yaitu link EDIT untuk mengedit data

dan HAPUS untuk menghapus data. Tampilan Edit dan Hapus nilai ujian dapat dilihat pada gambar

4.14.

Gambar 4.14 Tampilan List Data Nilai Ujian

d. Pencarian Data

Dalam suatu aplikasi yang terkait dengan database, seringkali muncul fasilitas untuk pencarian

data. Untuk mempersempit scope pencarian biasanya pencarian dilkukan berdasarkan kategori tertentu.

Kategori pencarian bersifat single category artinya berdasarkan satu kategori.

a. Cari Data Siswa

Pencarian data siswa dalam aplikasi ini dilakukan berdasarkan nis. Tampilan pencarian data

siswa dapat dilihat pada gambar 4.15.

Page 52: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

Gambar 4.15 Tampilan Form Pencarian Data Siswa

b. Cari Data Guru

Pencarian data guru dalam aplikasi ini dilakukan berdasarkan Nip. Tampilan pencarian data guru

dapat dilihat pada gambar 4.16.

Gambar 4.16 Tampilan Form Pencarian Data Guru

c. Cari Data Kelas

Pencarian data kelas dalam aplikasi ini dilakukan berdasarkan kode kelas. Tampilan pencarian

data kelas dapat dilihat pada gambar 4.17.

Page 53: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

Gambar 4.17 Tampilan Form Pencarian Data Kelas

d. Cari Data Mata Pelajaran

Pencarian data mata pelajaran dalam aplikasi ini dilakukan berdasarkan kode mata pelajaran.

Tampilan pencarian data mata pelajaran dapat dilihat pada gambar 4.18.

Gambar 4.18 Tampilan Form Pencarian Data Mata Pelajaran

e. Cari Data Nilai Ujian

Pencarian data nilai ujian dalam aplikasi ini dilakukan berdasarkan nomor ujian.

Tampilan pencarian data nilai ujian dapat dilihat pada gambar 4.19.

Gambar 4.19 Tampilan Form Pencarian Data Nilai Ujian

Page 54: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

BAB IV

KESIMPULAN DAN SARAN

4.3 Kesimpulan

Adapun kesimpulan dari penulisan ini adalah:

a. Dengan menggnakan sistem informasi ini dapat membantu sub bagian tata usaha dalam

menyajikan data siswa, sehingga dapat menghasilkan sistem informasi yang baik dan teratur,

juga dapat meningkatkan kualitas terutama dalam pengolahan data siswa dan guru pada MTsN 1

Montasik.

b. Dengan menggunakan sistem ini dapat mempercepat proses pengolahan data siswa dan guru,

dapat mencegah terjadinya redudansi atau kerangkapan data, dapat memudahkan dalam

membuat laporan bulanan dan mencari informasi yang dibutuhkan.

c. Dengan adanyan sistem ini dapat memberikan gambaran tentang pengolahan data siswa dan

guru pada MTsN 1 Montasik dalam menangani maslah pengolahan data siswa dan guru.

Page 55: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

4.4 Saran

Adapun saran dari penulisan ini adalah:

a. Sistem ini nantinya sangat diharapkan dapat dikembangkan lagi sehingga menjadi sistem

informasi yang komplek yang dapat menagani masalah sistem informasi pengolahan data siswa

dan guru secara meluas dan menyeluruh.

b. Hendaknya mengoptimalkan sistem penggunaan aplikasi computer.

Page 56: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

Kode Program

Index

<?php

if(!isset($_SESSION)) {

session_start();

}

if(isset($_SESSION['username'])){

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<link href="css/menu.css" rel="stylesheet" type="text/css" />

<link rel="shortcut icon" href="favicon.gif" type="image/x-icon" />

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<title>Sistem Informasi Data Siswa dan Guru</title>

<meta name="keywords" content="" />

<meta name="description" content="" />

<link href="styles.css" rel="stylesheet" type="text/css" />

<script language="JavaScript">

<!--

function mmLoadMenus() {

if (window.mm_menu_0501182410_0) return;

window.mm_menu_0501182410_0 = new

Menu("root",200,23,"",17,"#FFFFFF","#000000","#009900","#00FF33","left","middle",3,0,1000,-

5,7,true,true,true,0,false,true);

mm_menu_0501182410_0.addMenuItem("Data&nbsp;Master&nbsp;Siswa");

mm_menu_0501182410_0.addMenuItem("Input&nbsp;Data&nbsp;Dokter","location='?page=input_d

okter'");

mm_menu_0501182410_0.addMenuItem("Input&nbsp;Data&nbsp;Perawat","location='?page=input_

suster'");

mm_menu_0501182410_0.addMenuItem("Input&nbsp;Jadwal&nbsp;Jaga","location='?page=input_ja

dwal'");

mm_menu_0501182410_0.addMenuItem("Input&nbsp;Cleaning&nbsp;Service","location='?page=inp

ut_cs'");

mm_menu_0501182410_0.hideOnMouseOut=true;

mm_menu_0501182410_0.bgColor='#99FF00';

mm_menu_0501182410_0.menuBorder=1;

mm_menu_0501182410_0.menuLiteBgColor='#FFFFFF';

mm_menu_0501182410_0.menuBorderBgColor='#009933';

window.mm_menu_0501191215_0 = new

Menu("root",200,23,"",17,"#FFFFFF","#000000","#009900","#00FF33","left","middle",3,0,1000,-

5,7,true,true,true,0,false,true);

mm_menu_0501191215_0.addMenuItem("Lihat&nbsp;Data&nbsp;Pasien","location='?page=lihat_pa

sien'");

Page 57: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

mm_menu_0501191215_0.addMenuItem("Lihat&nbsp;Data&nbsp;Dokter","location='?page=lihat_do

kter'");

mm_menu_0501191215_0.addMenuItem("Lihat&nbsp;Data&nbsp;Perawat","location='?page=lihat_s

uster'");

mm_menu_0501191215_0.addMenuItem("Lihat&nbsp;Jadwal&nbsp;Jaga","location='?page=lihat_ja

dwal'");

mm_menu_0501191215_0.addMenuItem("Lihat&nbsp;Cleaning&nbsp;Service","location='?page=lih

at_cs'");

mm_menu_0501191215_0.hideOnMouseOut=true;

mm_menu_0501191215_0.bgColor='#99FF00';

mm_menu_0501191215_0.menuBorder=1;

mm_menu_0501191215_0.menuLiteBgColor='#FFFFFF';

mm_menu_0501191215_0.menuBorderBgColor='#009933';

window.mm_menu_0501212441_0 = new

Menu("root",200,23,"",17,"#FFFFFF","#000000","#009900","#00FF33","left","middle",3,0,1000,-

5,7,true,true,true,0,false,true);

mm_menu_0501212441_0.addMenuItem("Profil&nbsp;Receptionist","location='?page=profil_recept'"

);

mm_menu_0501212441_0.addMenuItem("Edit&nbsp;Profil","location='?page=edit_recept'");

mm_menu_0501212441_0.addMenuItem("Ganti&nbsp;Password","location='?page=ganti_pass'");

mm_menu_0501212441_0.hideOnMouseOut=true;

mm_menu_0501212441_0.bgColor='#99FF00';

mm_menu_0501212441_0.menuBorder=1;

mm_menu_0501212441_0.menuLiteBgColor='#FFFFFF';

mm_menu_0501212441_0.menuBorderBgColor='#009933';

window.mm_menu_0706143341_0 = new

Menu("root",200,34,"",14,"#FFFFFF","#FFFFFF","#000000","#999999","left","middle",10,0,1000,-

5,7,true,true,true,0,false,true);

mm_menu_0706143341_0.addMenuItem("Profil&nbsp;User","location='?page=profil_recept'");

mm_menu_0706143341_0.addMenuItem("Ganti&nbsp;Password","location='?page=ganti_pass'");

mm_menu_0706143341_0.addMenuItem("Edit&nbsp;Profil","location='?page=edit_recept'");

mm_menu_0706143341_0.hideOnMouseOut=true;

mm_menu_0706143341_0.bgColor='#666666';

mm_menu_0706143341_0.menuBorder=1;

mm_menu_0706143341_0.menuLiteBgColor='#FFFFFF';

mm_menu_0706143341_0.menuBorderBgColor='#FBFAF8';

window.mm_menu_0706210839_0 = new

Menu("root",200,34,"",14,"#FFFFFF","#FFFFFF","#000000","#999999","left","middle",10,0,1000,-

5,7,true,true,true,0,false,true);

mm_menu_0706210839_0.addMenuItem("Data&nbsp;Siswa","location='?page=form_data_siswa'");

mm_menu_0706210839_0.hideOnMouseOut=true;

mm_menu_0706210839_0.bgColor='#666666';

mm_menu_0706210839_0.menuBorder=1;

mm_menu_0706210839_0.menuLiteBgColor='#FFFFFF';

mm_menu_0706210839_0.menuBorderBgColor='#FBFAF8';

Page 58: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

window.mm_menu_0709132026_0 = new

Menu("root",200,34,"",14,"#FFFFFF","#FFFFFF","#000000","#999999","left","middle",10,0,1000,-

5,7,true,true,true,0,false,true);

mm_menu_0709132026_0.addMenuItem("Data&nbsp;Guru","location='?page=form_data_guru'");

mm_menu_0709132026_0.hideOnMouseOut=true;

mm_menu_0709132026_0.bgColor='#666666';

mm_menu_0709132026_0.menuBorder=1;

mm_menu_0709132026_0.menuLiteBgColor='#FFFFFF';

mm_menu_0709132026_0.menuBorderBgColor='';

window.mm_menu_0709132533_0 = new

Menu("root",200,34,"",14,"#FFFFFF","#FFFFFF","#000000","#999999","left","middle",10,0,1000,-

5,7,true,true,true,0,false,true);

mm_menu_0709132533_0.addMenuItem("Data&nbsp;Kelas","location='?page=form_data_kelas'");

mm_menu_0709132533_0.addMenuItem("Data&nbsp;Mata&nbsp;Pelajaran","location='?page=form_

data_matapelajaran'");

mm_menu_0709132533_0.addMenuItem("Data&nbsp;Nilai","location='?page=form_data_nilai'");

mm_menu_0709132533_0.hideOnMouseOut=true;

mm_menu_0709132533_0.bgColor='#666666';

mm_menu_0709132533_0.menuBorder=1;

mm_menu_0709132533_0.menuLiteBgColor='#FFFFFF';

mm_menu_0709132533_0.menuBorderBgColor='';

window.mm_menu_0713173516_0 = new

Menu("root",200,34,"",14,"#FFFFFF","#FFFFFF","#000000","#999999","left","middle",10,0,1000,-

5,7,true,true,true,0,false,true);

mm_menu_0713173516_0.addMenuItem("Edit/Hapus&nbsp;Data&nbsp;Siswa","location='?page=dat

a_siswa'");

mm_menu_0713173516_0.addMenuItem("Edit/Hapus&nbsp;Data&nbsp;guru","location='?page=data

_guru'");

mm_menu_0713173516_0.addMenuItem("Edit/Hapus&nbsp;Data&nbsp;Kelas","location='?page=dat

a_kelas'");

mm_menu_0713173516_0.addMenuItem("Edit/Hapus&nbsp;Data&nbsp;Pelajaran","location='?page=

data_pelajaran'");

mm_menu_0713173516_0.addMenuItem("Edit/Hapus&nbsp;Data&nbsp;Nilai","location='?page=data

_nilai'");

mm_menu_0713173516_0.addMenuItem("Laporan&nbsp;Data&nbsp;Siswa","location='?page=lapora

n_data_siswa'");

mm_menu_0713173516_0.addMenuItem("Laporan&nbsp;Data&nbsp;Guru","location='?page=lapora

n_data_guru'");

mm_menu_0713173516_0.hideOnMouseOut=true;

mm_menu_0713173516_0.bgColor='#666666';

mm_menu_0713173516_0.menuBorder=1;

mm_menu_0713173516_0.menuLiteBgColor='#FFFFFF';

mm_menu_0713173516_0.menuBorderBgColor='';

Page 59: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

window.mm_menu_0827145055_0 = new

Menu("root",200,34,"",14,"#FFFFFF","#FFFFFF","#000000","#666666","left","middle",10,0,1000,-

5,7,true,true,true,0,false,true);

mm_menu_0827145055_0.addMenuItem("Profil&nbsp;Sekolah","location='?page=conten'");

mm_menu_0827145055_0.addMenuItem("Visi&nbsp;&&nbsp;Misi","location='?page=visimisi'");

mm_menu_0827145055_0.addMenuItem("Sejarah","location='?page=sejarah'");

mm_menu_0827145055_0.hideOnMouseOut=true;

mm_menu_0827145055_0.bgColor='#555555';

mm_menu_0827145055_0.menuBorder=1;

mm_menu_0827145055_0.menuLiteBgColor='#FFFFFF';

mm_menu_0827145055_0.menuBorderBgColor='#777777';

mm_menu_0827145055_0.writeMenus();

} // mmLoadMenus()

//-->

</script>

<script language="JavaScript" src="mm_menu.js"></script>

<style type="text/css">

<!--

.style2 {color: #000000}

-->

</style>

</head>

<body>

<script language="JavaScript1.2">mmLoadMenus();</script>

<div id="main_bg">

<div id="main">

<!-- header begins -->

<div id="header">

<div id="logo">

<h2><img src="../image/Untitled-1.jpg" alt="" width="1010" height="193" /></h2>

</div>

<div class="container">

<ul id="nav">

<li><a href="index2.php" name="link13" id="link9"

onmouseover="MM_showMenu(window.mm_menu_0827145055_0,0,60,null,'link13')"

onmouseout="MM_startTimeout();">Profil Sekolah </a></li>

<li><a href="#" name="link10" id="link3"

onmouseover="MM_showMenu(window.mm_menu_0706210839_0,0,60,null,'link10')"

onmouseout="MM_startTimeout();">Data Siswa</a></li>

<li><a href="#" name="link8" id="link5"

onmouseover="MM_showMenu(window.mm_menu_0709132026_0,0,60,null,'link8')"

onmouseout="MM_startTimeout();">Data Guru </a></li>

<li><a href="#" name="link7" id="link6"

onmouseover="MM_showMenu(window.mm_menu_0709132533_0,0,60,null,'link7')"

onmouseout="MM_startTimeout();">Data Sekolah</a></li>

<li><a href="#" name="link11" id="link2"

onmouseover="MM_showMenu(window.mm_menu_0713173516_0,0,60,null,'link11')"

onmouseout="MM_startTimeout();">Laporan</a></li>

<li><a href="#" name="link4" id="link1"

onmouseover="MM_showMenu(window.mm_menu_0706143341_0,0,60,null,'link4')"

onmouseout="MM_startTimeout();">Manage User</a></li>

Page 60: SISTEM INFORMASI DATA SISWA DAN GURU … · sistem informasi data siswa dan guru pada madrasah tsanawiyah negeri (mtsn) 1 montasik berbasis web menggunakan php dan mysql skripsi

<li><a href="../login/logout.php">Logout</a></li>

<div id="lavalamp"></div>

</ul>

</div>

<!-- header ends -->

<div id="content"><marquee>

<h3><blink>SELAMAT DATANG DI SISTEM INFORMASI DATA SISWA DAN

GURU.... SELAMAT MENJALANKAN TUGAS...</blink></h3>

</marquee></div>

<!-- content begins -->

<div id="content">

<div id="left">

<div class="left_box">

<h1 class="style2">Sistem Informasi Data Siswa dan guru </h1>

<?php

include "content.php";

?>

</div>

</div>

<div style="clear: both"></div>

</div>

<!-- content ends -->

<!-- footer begins -->

<div id="footer">

<p>Copyright &copy; 2013 MTsN MONTASIK</p>

<p>Design by Nazarullah<a href="http://www.flashtemplatesdesign.com/" title="Free Flash

Templates"></a></p>

</div>

<!-- footer ends -->

</div>

</div>

</body>

</html>

<?php

}else{

?>

<script>document.location.href="../login/"</script>

<?php

}

?>