UNIVERSITAS BINA NUSANTARA
______________________________________________________________________ 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 0700712692 Samuel 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
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.
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.3 World Wide Web...11
2.2 Sistem Informasi………...12
2.3 PHP………...13
2.4 Database………...15
2.5 Entity Relationship Diagram………15
2.6 State Transition Diagram...17
2.7 Diagram Alir Dokumen………17
BAB 3 ANALISIS DAN PERANCANGAN SOLUSI 3.1 Gambaran Umum Yayasan Kartini………..19
3.1.1 Sejarah dan Perkembangan Yayasan Kartini………...19
3.1.2 Struktur Organisasi Yayasan Kartini……...21
3.2 Analisis Permasalahan...23
3.2.1 Analisis Proses Bisnis Berjalan Pada Yayasan Kartini...23
3.2.2 Analisis Kuesioner dan Wawancara Pada Yayasan Kartini…….37
3.2.2.1 Analisis Wawancara………..38
3.2.2.2 Analisis Kuesioner……….39
3.2.3 Identifikasi Permasalahan……….50
3.3 Analisis Pemecahan Masalah………...52
3.4 Perancangan Solusi………...62
3.4.1 Perancangan Proses Bisnis Diusulkan Pada Yayasan Kartini...62
3.4.2 Perancangan Struktur Fungsi/Menu Pada Yayasan Kartini...73
3.4.3 Perancangan Layar (Storyboard) Pada Yayasan Kartini...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
BAB 5 KESIMPULAN DAN SARAN
5.1 Kesimpulan...259
5.2 Saran………...260
DAFTAR PUSTAKA………...261
RIWAYAT HIDUP………..262
DAFTAR TABEL
Tabel 3.1 Daftar Proses Bisnis dan Aktornya...24
Tabel 3.2 Permasalahan Pada Yayasan Kartini Berdasarkan Pada Pengamatan Lapangan...34
Tabel 3.3 Draft Wawancara………..38
Tabel 3.4 Evaluasi Hasil Wawancara dan Kuesioner Terhadap Permasalahan ...45
Tabel 3.5 Evaluasi Hasil Wawancara dan Kuesioner Terhadap Solusi …………...48
Tabel 3.6 Rangkuman Permasalahan Pada Yayasan Kartini ………...51
Tabel 3.7 Rangkuman Solusi Untuk Permasalahan pada Yayasan Kartini ……….54
Tabel 3.8 Tujuan Dari Solusi Yang Akan Dibangun………59
Tabel 3.9 Proses Bisnis Untuk Mewujudkan Tujuan dari Solusi ………63
Tabel 3.10 Fungsi/Menu vs Pengguna ………..74
Tabel 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.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.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.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………254
Tabel 4.2 Draft Wawancara………255
DAFTAR GAMBAR
Gambar 2.1 Entity...15
Gambar 2.2 Relationship...16
Gambar 2.3 Attribute...16
Gambar 2.4 Multivalued attribute...16
Gambar 2.5 Associative entity...16
Gambar 3.1 Struktur Organisasi...21
Gambar 3.2 DAD Membeli Formulir...25
Gambar 3.3 DAD Mengisi Formulir………26
Gambar 3.4 DAD Mengembalikan Formulir………...27
Gambar 3.5 DAD Melihat Pengumuman Test USM………...29
Gambar 3.6 DAD Melihat Jadwal Ujian Ulangan Umum………...30
Gambar 3.7 DAD Melihat Pengumuman ………31
Gambar 3.8 DAD Menerima Hasil Ulangan/Melihat Nilai ………32
Gambar 3.9 Persentase Pemakaian Komputer………...39
Gambar 3.10 Persentase Pemakaian Aplikasi Komputer………...40
Gambar 3.11 Persentase Pemakaian Internet………...………...40
Gambar 3.12 Persentase Lokasi Pemakaian Internet ………41
Gambar 3.13 Persentase Keaktifan Pemakaian Internet dalam Sehari………...41
Gambar 3.14 Persentase Keaktifan Pemakaian Internet dalam Sebulan ………...42
Gambar 3.15 Persentase Masa Keaktifan Pemakaian Internet ………..42
Gambar 3.17 Persentase Ketertarikan Calon Orang tua Menggunakan
Pendaftaran Online...43
Gambar 3.18 Persentase Kebutuhan Informasi Orang Tua Siswa ………44
Gambar 3.19 Model Konseptual ………...57
Gambar 3.20 DAD Pendaftaran Online ………....64
Gambar 3.21 DAD Pengumuman Hasil Test USM ………..66
Gambar 3.22 DAD Melihat Nilai………...68
Gambar 3.23 DAD Melihat Jadwal Ujian...70
Gambar 3.24 DAD Melihat Pengumuman...72
Gambar 3.25 Rancangan Layar Halaman Admin...77
Gambar 3.26 Rancangan Layar Halaman Admin Home...79
Gambar 3.27 Rancangan Layar Halaman Pertanyaan...80
Gambar 3.28 Rancangan Layar Halaman Pengumuman...81
Gambar 3.29 Rancangan Layar Halaman Data...82
Gambar 3.30 Rancangan Layar Halaman Siswa...84
Gambar 3.31 Rancangan Layar Halaman Data Siswa...85
Gambar 3.32 Rancangan Layar Halaman Absensi...86
Gambar 3.33 Rancangan Layar Halaman Data Absensi...87
Gambar 3.34 Rancangan Layar Halaman Nilai...88
Gambar 3.35 Rancangan Layar Halaman Data Nilai...89
Gambar 3.36 Rancangan Layar Halaman Pelajaran...90
Gambar 3.37 Rancangan Layar Halaman Semester...91
Gambar 3.38 Rancangan Layar Halaman Tahun Ajaran...92
Gambar 3.40 Rancangan Layar Halaman Data Jadwal...94
Gambar 3.41 Rancangan Layar Halaman Pendaftaran...95
Gambar 3.42 Rancangan Layar Halaman Ubah Password...96
Gambar 3.43 Rancangan Layar Halaman Index...97
Gambar 3.44 Rancangan Layar Halaman Tentang Kami...98
Gambar 3.45 Rancangan Layar Halaman Pendaftaran...99
Gambar 3.46 Rancangan Layar Halaman Syarat...100
Gambar 3.47 Rancangan Layar Halaman Form Isian...101
Gambar 3.48 Rancangan Layar Halaman Fasilitas...102
Gambar 3.49 Rancangan Layar Halaman Hubungi Kami...103
Gambar 3.50 Rancangan Layar Halaman Pengumuman Test USM...104
Gambar 3.51 Rancangan Layar Halaman Hasil Test USM...105
Gambar 3.52 Rancangan Layar Halaman Home...106
Gambar 3.53 Rancangan Layar Halaman Absensi...107
Gambar 3.54 Rancangan Layar Halaman Nilai...108
Gambar 3.55 Rancangan Layar Halaman Jadwal Ujian...109
Gambar 3.56 Rancangan Layar Halaman Pertanyaan...110
Gambar 3.57 Rancangan Layar Halaman Pengumuman...111
Gambar 3.58 Rancangan Layar Halaman Ubah Password...112
Gambar 3.59 Diagram ERD Aplikasi Diusulkan...143
Gambar 3.60 STD Layar Home...144
Gambar 3.61 STD Layar Data...146
Gambar 3.62 STD Layar Siswa...148
Gambar 3.64 STD Layar Nilai...152
Gambar 3.65 STD Layar Pelajaran...154
Gambar 3.66 STD Layar Semester...156
Gambar 3.67 STD Layar Tahun Ajaran...158
Gambar 3.68 STD Layar Jadwal...160
Gambar 3.69 STD Layar Pendaftaran...161
Gambar 3.70 STD Layar Edit Hasil Test...162
Gambar 3.71 STD Layar Edit Jadwal Test...164
Gambar 3.72 STD Layar Ubah Password...165
Gambar 3.73 STD Layar Index...167
Gambar 3.74 STD Layar Tentang Kami...168
Gambar 3.75 STD Layar Pendaftaran...170
Gambar 3.76 STD Layar Fasilitas...171
Gambar 3.77 STD Layar Hubungi Kami...172
Gambar 3.78 STD Layar Pengumuman Test USM...174
Gambar 3.79 STD Layar Home...175
Gambar 3.80 STD Layar Absensi...177
Gambar 3.81 STD Layar Nilai...178
Gambar 3.82 STD Layar Jadwal Ujian...179
Gambar 3.83 STD Layar Pertanyaan...181
Gambar 3.84 STD Layar Pengumuman...182
Gambar 3.85 STD Layar Ubah Password...184
Gambar 4.1 Topologi Jaringan………...202
Gambar 4.3 Tampilan Halaman Admin Home………...206
Gambar 4.4 Tampilan Halaman Pertanyaan………...207
Gambar 4.5 Tampilan Halaman Jawab Pertanyaan………208
Gambar 4.6 Tampilan Halaman Pengumuman………..209
Gambar 4.7 Tampilan Halaman Isi Pengumuman……….210
Gambar 4.8 Tampilan Halaman Data……….211
Gambar 4.9 Tampilan Halaman Siswa………...213
Gambar 4.10 Tampilan Halaman Siswa Kelas……….214
Gambar 4.11 Tampilan Halaman Data Siswa………..215
Gambar 4.12 Tampilan Halaman Edit Data Siswa………...216
Gambar 4.13 Tampilan Halaman Absensi………...217
Gambar 4.14 Tampilan Halaman Absensi Kelas……….218
Gambar 4.15 Tampilan Halaman Data Absensi Siswa………219
Gambar 4.16 Tampilan Halaman Tambah Absensi Siswa………...220
Gambar 4.17 Tampilan Halaman Nilai………221
Gambar 4.18 Tampilan Halaman Nilai Kelas………..222
Gambar 4.19 Tampilan Halaman Data Nilai Siswa……….223
Gambar 4.20 Tampilan Halaman Tambah Nilai Siswa………224
Gambar 4.21 Tampilan Halaman Pelajaran……….225
Gambar 4.22 Tampilan Halaman Semester………..226
Gambar 4.23 Tampilan Halaman Tahun Ajaran………..227
Gambar 4.24 Tampilan Halaman Jadwal……….228
Gambar 4.25 Tampilan Halaman Jadwal Kelas………...229
Gambar 4.27 Tampilan Halaman Pendaftaran……….231
Gambar 4.28 Tampilan Halaman Edit Hasil Test USM………...233
Gambar 4.29 Tampilan Halaman Edit Jadwal Test…...………...234
Gambar 4.30 Tampilan Halaman Ubah Password………...235
Gambar 4.31 Tampilan Halaman Index………...236
Gambar 4.32 Tampilan Halaman Tentang Kami..………...238
Gambar 4.33 Tampilan Halaman Pendaftaran……….239
Gambar 4.34 Tampilan Halaman Syarat………..240
Gambar 4.35 Tampilan Halaman Form Isian………...241
Gambar 4.36 Tampilan Halaman Fasilitas………...242
Gambar 4.37 Tampilan Halaman Hubungi Kami………243
Gambar 4.38 Tampilan Halaman Pengumuman Test USM……….244
Gambar 4.39 Tampilan Halaman Hasil Test USM………..245
Gambar 4.40 Tampilan Halaman Home………...246
Gambar 4.41 Tampilan Halaman Absensi………...248
Gambar 4.42 Tampilan Halaman Nilai………249
Gambar 4.43 Tampilan Halaman Jadwal Ujian………...250
Gambar 4.44 Tampilan Halaman Pertanyaan………...251
Gambar 4.45 Tampilan Halaman Pengumuman………..252