ANALISIS DAN PERANCANGAN APLIKASI PENDAFTARAN DAN INFORMASI SISWA ONLINE DI SEKOLAH YAYASAN KARTINI - Binus e-Thesis
______________________________________________________________________ Jurusan Teknik Informatika
Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007
Analisis dan Perancangan Aplikasi Pendaftaran dan Informasi Siswa Online
di Sekolah Yayasan Kartini
Eli Kristina 0700712156
Lani 0700712692Samuel Gunawan 0700726584
Kelas / Kelompok : 07 PHT / 07
Abstrak
Tujuan Penelitian adalah untuk menganalisis dan membuat suatu rancangan aplikasi
pendaftaran siswa secara online yang informatif. Serta mendukung aplikasi untuk orang tua atau wali agar mereka mendapatkan informasi yang akurat mengenai proses belajar mengajar di sekolah.
Metode Penelitian yang digunakan dalam penulisan skripsi ini meliputi tiga bagian
pokok yaitu Metode Analisis, Metode Perancangan dan Metode Studi Pustaka. Metode Analisis meliputi survei atas sistem yang sedang berjalan, analisis terhadap temuan survei, identifikasi kebutuhan informasi, dan identifikasi persyaratan sistem. Hasil analisis kemudian dibuat laporannya untuk masukan dalam perancangan sistem yang diusulkan. Metode Perancangan meliputi pembuatan DAD, pembuatan ERD dan pembuatan STD. Sedangkan Metode Studi Pustaka dengan mempelajari buku-buku panduan sebagai landasan teori.
Hasil yang dicapai adalah suatu aplikasi pendaftaran online yang dan didukung
aplikasi mengenai informasi siswa online yang akurat.Kesimpulan yang didapat adalah aplikasi ini mempermudah proses pendaftaran,
mempermudah kelancaran informasi dan informasi yang didapat akurat.Kata kunci Aplikasi, Pendaftaran, Informasi siswa, Online.
PRAKATA
Puji syukur kami panjatkan kepada Tuhan Yang Maha Esa atas berkat dan rahmatnya sehingga kami dapat menyelesaikan penulisan skripsi yang berjudul “ANALISIS DAN PERANCANGAN APLIKASI PENDAFTARAN DAN
INFORMASI SISWA ONLINE DI SEKOLAH YAYASAN KARTINI”. Adapun tujuan dari penulisan skripsi ini adalah untuk menyelesaikan program studi jenjang Strata-1 pada Fakultas Ilmu Komputer Universitas Bina Nusantara.
Dalam kesempatan ini, penulis ingin mengucapkan terima kasih yang sebesar- besarnya atas bantuan, saran, kritik dan dukungan kepada semua pihak yang telah membantu dalam penulisan skripsi ini. Ucapan terima kasih kami sampaikan kepada :
1. Rektor Universitas Bina Nusantara, Prof. Dr. Gerardus Polla, M.App.Sc., yang telah memberikan persetujuan pada skripsi ini.
2. Dekan Fakultas Ilmu Komputer, Ir. Sablin Yusuf, M.Sc, M.Com.Sc., yang telah memberikan persetujuan pada skripsi ini.
3. Ketua Jurusan Teknik Informatika, Mohammad Subekti, BE., M.Sc., yang telah memberikan persetujuan pada skripsi ini.
4. Dosen Pembimbing, Gintoro, S.Kom., MM, yang telah banyak memberikan pengarahan dan bimbingan selama penulisan skripsi ini, sehingga skripsi ini dapat terselesaikan dengan baik.
5. Seluruh staf pengajar Universitas Bina Nusantara yang telah memberikan pengajaran kepada kami selama menuntut ilmu di Universitas Bina Nusantara.
6. Bpk. Samuel Arifin Kurniawan, selaku Ketua Yayasan di Sekolah Yayasan Kartini yang telah memberikan kesempatan kepada kami untuk mengadakan penelitian dalam skripsi ini.
7. Seluruh staff Sekolah Yayasan Kartini atas kerjasamanya selama penulis melakukan survey.
8. Orang tua dan keluarga atas semua cinta dan dukungannya baik secara moril maupun materiil kepada penulis.
9. Teman-teman yang telah membantu dan memberikan dorongan secara moril selama penulisan skripsi ini.
Penulis menyadari penyusunan skripsi ini masih jauh dari sempurna. Oleh karena itu, penulis mengharapkan masukan baik berupa saran dan kritik dari pembaca untuk menyempurnakan skripsi ini.
Akhir kata, penulis berharap penyusunan skripsi ini dapat berguna bagi para pembaca, Sekolah Yayasan Kartini dan Universitas Bina Nusantara.
Jakarta, 16 Januari 2007
DAFTAR ISI
Halaman Judul Luar............................................................................................................i Halaman Judul Dalam........................................................................................................ii Halaman Persetujuan Hardcover......................................................................................iii Halaman Persetujuan Dewan Penguji...............................................................................iv Abstrak.............................................................................................................................vii Prakata.............................................................................................................................viii Daftar Isi.............................................................................................................................x Daftar Tabel.....................................................................................................................xiv Daftar Gambar...............................................................................................................xviii
BAB 1 PENDAHULUAN
1.1 Latar Belakang............................................................................................1
1.2 Ruang Lingkup...........................................................................................3
1.3 Tujuan dan Manfaat....................................................................................4
1.4 Metodologi.................................................................................................5
1.5 Sistematika Penulisan.................................................................................6
BAB 2 LANDASAN TEORI
2.1 Internet........................................................................................................8
2.1.1 Definisi Internet..............................................................................8
2.1.2 Sejarah Internet.............................................................................10
2.1.3 World Wide Web...........................................................................11
3.2.1 Analisis Proses Bisnis Berjalan Pada Yayasan Kartini................23
3.4.3 Perancangan Layar (Storyboard) Pada Yayasan Kartini..............77
3.4.2 Perancangan Struktur Fungsi/Menu Pada Yayasan Kartini.........73
3.4.1 Perancangan Proses Bisnis Diusulkan Pada Yayasan Kartini......62
3.4 Perancangan Solusi……………………………………………………...62
3.3 Analisis Pemecahan Masalah…………………………………………...52
3.2.3 Identifikasi Permasalahan……………………………………….50
3.2.2.2 Analisis Kuesioner…………………………………….39
3.2.2.1 Analisis Wawancara…………………………………..38
3.2.2 Analisis Kuesioner dan Wawancara Pada Yayasan Kartini…….37
3.2 Analisis Permasalahan..............................................................................23
2.2 Sistem Informasi………………………………………………………...12
3.1.2 Struktur Organisasi Yayasan Kartini……....................................21
3.1.1 Sejarah dan Perkembangan Yayasan Kartini…………………...19
3.1 Gambaran Umum Yayasan Kartini……………………………………..19
BAB 3 ANALISIS DAN PERANCANGAN SOLUSI
2.7 Diagram Alir Dokumen…………………………………………………17
2.6 State Transition Diagram .........................................................................17
2.5 Entity Relationship Diagram ……………………………………………15
2.4 Database ………………………………………………………………...15
2.3 PHP……………………………………………………………………...13
3.4.3.1 Perancangan Layar Halaman SIM.................................77
3.4.3.2 Perancangan Layar Halaman Web................................97
3.4.4 Perancangan Basis Data Pada Yayasan Kartini.....……………113
3.4.5 Rancangan STD..........................................................................144
3.4.5.1 Rancangan STD untuk SIM.........................................144
3.4.5.2 Rancangan STD untuk User........................................167
3.4.6 Pseudocode .................................................................................185
BAB 4 IMPLEMENTASI DAN EVALUASI
4.1 Implementasi..........................................................................................200
4.1.1 Kebutuhan Sumber Daya Aplikasi.............................................200
4.1.1.1 Kebutuhan Perangkat Lunak.......................................200
4.1.1.2 Kebutuhan Perangkat Keras........................................201
4.1.1.3 Kebutuhan Jaringan.....................................................202
4.1.1.4 Kebutuhan Sumber Daya Manusia..............................203
4.1.2 Cara Instalasi Aplikasi................................................................203
4.1.3 Cara Penggunaan Aplikasi Pendaftaran dan Informasi Siswa Online..............................................................................204
4.1.3.1 Cara Penggunaan Aplikasi Pendaftaran dan Informasi Siswa Online untuk SIM..........................204
4.1.3.2 Cara Penggunaan Aplikasi Pendaftaran dan Informasi Siswa Online untuk User..........................236
4.2 Evaluasi………………………………………………………………..254
4.2.1 Evaluasi dari Pengguna..............................................................254
4.2.2 Evaluasi dari Pengembang.........................................................257
5.1 Kesimpulan.............................................................................................259
5.2 Saran…………………………………………………………………...260
DAFTAR PUSTAKA………………………………………………………………...261 RIWAYAT HIDUP…………………………………………………………………..262
DAFTAR TABEL
Tabel 3.1 Daftar Proses Bisnis dan Aktornya...........................................................24Tabel 3.2 Permasalahan Pada Yayasan Kartini Berdasarkan PadaPengamatan Lapangan..............................................................................34
Tabel 3.3 Draft Wawancara………………………………………………………..38Tabel 3.4 Evaluasi Hasil Wawancara dan Kuesioner Terhadap Permasalahan ......45Tabel 3.5 Evaluasi Hasil Wawancara dan Kuesioner Terhadap Solusi …………...48Tabel 3.6 Rangkuman Permasalahan Pada Yayasan Kartini ……………………...51Tabel 3.7 Rangkuman Solusi Untuk Permasalahan pada Yayasan Kartini ……….54Tabel 3.8 Tujuan Dari Solusi Yang Akan Dibangun………………………………59Tabel 3.9 Proses Bisnis Untuk Mewujudkan Tujuan dari Solusi …………………63Tabel 3.10 Fungsi/Menu vs Pengguna ……………………………………………..74Tabel 3.11a. Definisi table tbl_agama........................................................................113 Tabel 3.11b. Contoh isi data tbl_agama……………………………………………..114 Tabel 3.12a. Definisi table tbl_gender………………………………………..……..114 Tabel 3.12b. Contoh isi data tbl_gender………………………………………..……114 Tabel 3.13a. Definisi table tbl_golongan_darah…………………………….………115 Tabel 3.13b. Contoh isi data tbl_golongan_darah…………………………..……….115 Tabel 3.14a. Definisi table tbl_hadir……………………………………..………….115 Tabel 3.14b. Contoh isi data tbl_hadir………………………………………………116 Tabel 3.15a. Definisi table tbl_kewarganegaraan…………………………..………116 Tabel 3.15b. Contoh isi data tbl_kewarganegaraan…………………………………116
Tabel 3.16a. Definisi table tbl_penyakit……………………………………….……117 Tabel 3.16b. Contoh isi data tbl_penyakit…………………………………...………117 Tabel 3.17a. Definisi table tbl_status_anak………………………………….………118 Tabel 3.17b. Contoh isi data tbl_status_anak……………………………..…………118 Tabel 3.18a. Definisi table tbl_status_hidup………………………………...………118 Tabel 3.18b. Contoh isi data tbl_status_hidup………………………………………119 Tabel 3.19a. Definisi table tbl_status_lulus…………………………………………119 Tabel 3.19b. Contoh isi data tbl_status_lulus………………………………….……119 Tabel 3.20a. Definisi table tbl_status_nilai………………………………….………120 Tabel 3.20b. Contoh isi data tbl_status_nilai………………………………..………120 Tabel 3.21a. Definisi table tbl_status_terjawab……………………………..………120 Tabel 3.21b. Contoh isi data tbl_status_terjawab……………………………………121 Tabel 3.22a. Definisi table tbl_status_tinggal……………………………….………121 Tabel 3.22b. Contoh isi data tbl_status_tinggal……………………………..………121 Tabel 3.23a. Definisi table tbl_wali…………………………………………………122 Tabel 3.23b. Contoh isi data tbl_wali…………………………………………..……122 Tabel 3.24a. Definisi table ms_admin………………………………………….……122 Tabel 3.24b. Contoh isi data ms_admin………………………………………..……123 Tabel 3.25a. Definisi table ms_jadwal_test…………………………………………123 Tabel 3.25b. Contoh isi data ms_jadwal_test……………………………….………123 Tabel 3.26a. Definisi table ms_kelas…………………………………………..……124 Tabel 3.26b. Contoh isi data ms_kelas………………………………………………124 Tabel 3.27a. Definisi table ms_pel…………………………………………..………124 Tabel 3.27b. Contoh isi data ms_pel………………………………………...………125
Tabel 3.28a. Definisi table ms_pendaftar_1…………………………………………125 Tabel 3.28b. Contoh isi data ms_pendaftar_1……………………………….………126 Tabel 3.29a. Definisi table ms_pendaftar_2…………………………………………127 Tabel 3.29b. Contoh isi data ms_pendaftar_2…………………………….…………127 Tabel 3.30a. Definisi table ms_pendaftar_3…………………………………………128 Tabel 3.30b. Contoh isi data ms_pendaftar_3………………………………….……128 Tabel 3.31a. Definisi table ms_pendaftar_4…………………………………………129 Tabel 3.31b. Contoh isi data ms_pendaftar_4…………………………….…………129 Tabel 3.32a. Definisi table ms_pertanyaan………………………………….………130 Tabel 3.32b. Contoh isi data ms_pertanyaan………………………………...………130 Tabel 3.33a. Definisi table ms_sem…………………………………………………130 Tabel 3.33b. Contoh isi data ms_sem……………………………………..…………131 Tabel 3.34a. Definisi table ms_siswa_1…………………………………..…………131 Tabel 3.34b. Contoh isi data ms_siswa_1………………………………...…………132 Tabel 3.35a. Definisi table ms_siswa_2………………………………..……………133 Tabel 3.35b. Contoh isi data ms_siswa_2……………………………...……………133 Tabel 3.36a. Definisi table ms_siswa_3……………………………..………………134 Tabel 3.36b. Contoh isi data ms_siswa_3……………………………...……………134 Tabel 3.37a. Definisi table ms_siswa_4………………………………..……………135 Tabel 3.37b. Contoh isi data ms_siswa_4……………………………...……………135 Tabel 3.38a. Definisi table ms_thn_ajaran………………………………..…………136 Tabel 3.38b. Contoh isi data ms_thn_ajaran……………………………...…………136 Tabel 3.39a. Definisi table ms_user…………………………………………………136 Tabel 3.39b. Contoh isi data ms_user…………………………………….…………137
Tabel 3.40a. Definisi table tr_absensi………………………………….……………137 Tabel 3.40b. Contoh isi data tr_absensi………………………………..…………….137 Tabel 3.41a. Definisi table tr_jadwal……………………………………..…………138 Tabel 3.41b. Contoh isi data tr_jadwal………………………………………………138 Tabel 3.42a. Definisi table tr_kelas……………………………………….…………138 Tabel 3.42b. Contoh isi data tr_kelas…………………………………………..……139 Tabel 3.43a. Definisi table tr_nilai………………………………………..…………139 Tabel 3.43b. Contoh isi data tr_nilai……………………………………...…………139 Tabel 3.44a. Definisi table tr_pelajaran…………………………………..…………140 Tabel 3.44b. Contoh isi data tr_pelajaran……………………………………………140 Tabel 3.45a. Definisi table tr_pendaftaran……………………………..……………140 Tabel 3.45b. Contoh isi data tr_pendaftaran…………………………………………141 Tabel 3.46a. Definisi table tr_pengumuman...............................................................141 Tabel 3.46b. Contoh isi data tr_pengumuman…………………………………….…141 Tabel 3.47a. Definisi table tr_pertanyaan………………………………...…………142 Tabel 3.47b. Contoh isi data tr_pertanyaan………………………………………….142
Tabel 4.1 Draft Wawancara………………………………………………………254Tabel 4.2 Draft Wawancara………………………………………………………255Tabel 4.3 Wawancara………………………………………………………256Draft
DAFTAR GAMBAR
Gambar 2.1 .........................................................................................................15Entity
Gambar 2.2 Relationship ..............................................................................................16Gambar 2.3 Attribute....................................................................................................16Gambar 2.4 Multivalued attribute ................................................................................16Gambar 2.5 Associative entity ......................................................................................16Gambar 3.1 Struktur Organisasi...................................................................................21Gambar 3.2 DAD Membeli Formulir...........................................................................25Gambar 3.3 DAD Mengisi Formulir…………………………………………………26Gambar 3.4 DAD Mengembalikan Formulir………………………………………...27Gambar 3.5 DAD Melihat Pengumuman Test USM………………………………...29Gambar 3.6 DAD Melihat Jadwal Ujian Ulangan Umum…………………………...30Gambar 3.7 DAD Melihat Pengumuman ……………………………………………31Gambar 3.8 DAD Menerima Hasil Ulangan/Melihat Nilai …………………………32Gambar 3.9 Persentase Pemakaian Komputer…………………………….................39Gambar 3.10 Persentase Pemakaian Aplikasi Komputer……………………………...40Gambar 3.11 Persentase Pemakaian Internet………………...……………………......40Gambar 3.12 Persentase Lokasi Pemakaian Internet …………………………………41Gambar 3.13 Persentase Keaktifan Pemakaian Internet dalam Sehari………..............41Gambar 3.14 Persentase Keaktifan Pemakaian Internet dalam Sebulan ……………...42Gambar 3.15 Persentase Masa Keaktifan Pemakaian Internet ………………………..42Gambar 3.16 Persentase Kendala dalam Membeli Formulir ………………………....43Gambar 3.17 Persentase Ketertarikan Calon Orang tua MenggunakanPendaftaran Online...................................................................................43