sistem informasi data siswa dan guru … · sistem informasi data siswa dan guru pada madrasah...
TRANSCRIPT
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
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.
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 )
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
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
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
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
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.
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.
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
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,
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.
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
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
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.
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).
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.
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.
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
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.
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,
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.
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
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>).
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.
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).
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
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
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.
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
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.
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.
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
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
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.
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
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
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:
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
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
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
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:
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.
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.
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.
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.
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.
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
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.
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
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.
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.
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
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.
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.
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 Master Siswa");
mm_menu_0501182410_0.addMenuItem("Input Data Dokter","location='?page=input_d
okter'");
mm_menu_0501182410_0.addMenuItem("Input Data Perawat","location='?page=input_
suster'");
mm_menu_0501182410_0.addMenuItem("Input Jadwal Jaga","location='?page=input_ja
dwal'");
mm_menu_0501182410_0.addMenuItem("Input Cleaning 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 Data Pasien","location='?page=lihat_pa
sien'");
mm_menu_0501191215_0.addMenuItem("Lihat Data Dokter","location='?page=lihat_do
kter'");
mm_menu_0501191215_0.addMenuItem("Lihat Data Perawat","location='?page=lihat_s
uster'");
mm_menu_0501191215_0.addMenuItem("Lihat Jadwal Jaga","location='?page=lihat_ja
dwal'");
mm_menu_0501191215_0.addMenuItem("Lihat Cleaning 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 Receptionist","location='?page=profil_recept'"
);
mm_menu_0501212441_0.addMenuItem("Edit Profil","location='?page=edit_recept'");
mm_menu_0501212441_0.addMenuItem("Ganti 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 User","location='?page=profil_recept'");
mm_menu_0706143341_0.addMenuItem("Ganti Password","location='?page=ganti_pass'");
mm_menu_0706143341_0.addMenuItem("Edit 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 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';
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 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 Kelas","location='?page=form_data_kelas'");
mm_menu_0709132533_0.addMenuItem("Data Mata Pelajaran","location='?page=form_
data_matapelajaran'");
mm_menu_0709132533_0.addMenuItem("Data 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 Data Siswa","location='?page=dat
a_siswa'");
mm_menu_0713173516_0.addMenuItem("Edit/Hapus Data guru","location='?page=data
_guru'");
mm_menu_0713173516_0.addMenuItem("Edit/Hapus Data Kelas","location='?page=dat
a_kelas'");
mm_menu_0713173516_0.addMenuItem("Edit/Hapus Data Pelajaran","location='?page=
data_pelajaran'");
mm_menu_0713173516_0.addMenuItem("Edit/Hapus Data Nilai","location='?page=data
_nilai'");
mm_menu_0713173516_0.addMenuItem("Laporan Data Siswa","location='?page=lapora
n_data_siswa'");
mm_menu_0713173516_0.addMenuItem("Laporan Data 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='';
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 Sekolah","location='?page=conten'");
mm_menu_0827145055_0.addMenuItem("Visi & 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>
<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 © 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
}
?>