DAFTAR ISI
Halaman
Lembar Judul Tugas Akhir ... i
Lembar Pernyataan Keaslian Tugas Akhir ... ii
Lembar Pernyataan Publikasi Karya Ilmiah ... iii
Lembar Persetujuan dan Pengesahan Tugas Akhir ... iv
Lembar Konsultasi Tugas Akhir ... v
Kata Pengantar ... vi
Lembar Abstrak ... viii
Daftar Isi ... x
Daftar Simbol ... xii
Daftar Gambar ... xiii
Daftar Tabel ... xv
Daftar Lampiran ... xvi
BAB I PENDAHULUAN ... 1
1.1. Latar Belakang ... 1
1.2. Maksud dan Tujuan ... 2
1.3. Metode Penelitian ... 3
1.4. Teknik Pengumpulan Data ... 5
1.5. Ruang Lingkup ... 5
1.6. Sistematika Penulisan ... 6
BAB II LANDASAN TEORI ... 8
2.1. Konsep Dasar Web ... 8
2.2. Teori Pendukung ... 12
BAB III PEMBAHASAN ... 18
3.1. Tinjauan Perusahaan ... 18
3.1.1. Sejarah Perusahaan ... 18
3.1.2. Struktur Organisasi dan Fungsi ... 19
3.2. Analisis Kebutuhan ... 21
3.3. Perancangan Perangkat Lunak ... 22
3.3.1. Rancangan Antar Muka ... 22
3.3.2. Rancangan Basis Data ... 34
3.3.3. Rancangan Struktur Navigasi ... 35
3.4. Implementasi dan Pengujian Unit ... 49
3.4.1. Implementasi ... 49
3.4.2. Pengujian Unit ... 62
x
BAB IV PENUTUP ... 66
4.1. Kesimpulan ... 66
4.2. Saran ... 67
DAFTAR PUSTAKA ... 68
DAFTAR RIWAYAT HIDUP ... 69
SURAT KETERANGAN RISET/PKL ... 70
LAMPIRAN-LAMPIRAN ... 71
xi
DAFTAR SIMBOL
No Gambar Nama Keterangan
1. Entitas Jenis entitas dapat
berubah suatu elemen lingkungan, sumber daya atau transaksi yang field-field nya dipergunakann dalam aplikasi program.
2. Hubungan atau Relasi Menunjukan nama
relasi antar satu entitas dengan entitas lainnya.
3. Atribut Atribut adalah
karakteristik dari sebuah entitas.
4. Garis Relasi Menunjukan hubungan
(keterkaitan) antar entitas.
xii
DAFTAR GAMBAR
Halaman
Gambar II.1 Ilustrasi Model Waterfall ... 12
Gambar II.2 Struktur Navigasi Linear ... 13
Gambar II.3 Struktur Navigasi Hierarki ... 13
Gambar II.4 Struktur Navigasi Nonlinear ... 14
Gambar II.5 Struktur Navigasi Komposit ... 14
Gambar III.1 Struktur Organisasi SMA Fatahillah ... 19
Gambar III.2 Rancangan Antar Muka Home ... 22
Gambar III.3 Rancangan Antar Muka Profil ... 23
Gambar III.4 Rancangan Antar Muka Info Pendaftaran ... 23
Gambar III.5 Rancangan Antar Muka Pendaftaran ... 24
Gambar III.6 Rancangan Antar Muka Login ... 24
Gambar III.7 Rancangan Antar Muka Admin ... 25
Gambar III.8 Rancangan Antar Muka Kelola Profil ... 25
Gambar III.9 Rancangan Antar Muka Kelola Siswa ... 26
Gambar III.10 Rancangan Antar Muka Kelola Guru ... 26
Gambar III.11 Rancangan Antar Muka Kelola Kelas ... 27
Gambar III.12 Rancangan Antar Muka Kelola Mata Pelajaran ... 27
Gambar III.13 Rancangan Antar Muka Kelola Jadwal Mengajar ... 28
Gambar III.14 Rancangan Antar Muka Ganti Password ... 28
Gambar III.15 Rancangan Antar Muka Guru ... 29
Gambar III.16 Rancangan Antar Muka Upload Materi ... 29
Gambar III.17 Rancangan Antar Muka Kirim Tugas ... 30
Gambar III.18 Rancangan Antar Muka Laporan Nilai Guru ... 30
Gambar III.19 Rancangan Antar Muka Data Guru ... 31
Gambar III.20 Rancangan Antar Muka Siswa ... 31
Gambar III.21 Rancangan Antar Muka Materi Ajar ... 32
Gambar III.22 Rancangan Antar Muka Tugas ... 32
Gambar III.23 Rancangan Antar Muka Laporan Nilai Siswa ... 33
Gambar III.24 Rancangan Antar Muka Data Siswa ... 33
Gambar III.25 Rancangan Antar Muka Jadwal Mata Pelajaran ... 34
Gambar III.26 Entity Relationship Diagram ... 34
Gambar III.27 Logical Relational Structure ... 35
Gambar III.28 Struktur Navigasi Admin ... 36
Gambar III.29 Struktur Navigasi Pengunjung ... 36
Gambar III.30 Struktur Navigasi Guru ... 37
Gambar III.31 Struktur Navigasi Siswa ... 37
Gambar III.32 Tampilan Halaman Home ... 50
Gambar III.33 Tampilan Halaman Profil ... 50
Gambar III.34 Tampilan Halaman Info Pendaftaran ... 51
Gambar III.35 Tampilan Halaman Pendaftaran ... 51
xiii
Gambar III.36 Tampilan Halaman Login ... 52
Gambar III.37 Tampilan Halaman Admin ... 52
Gambar III.38 Tampilan Halaman Kelola Profil ... 53
Gambar III.39 Tampilan Halaman Kelola Siswa ... 53
Gambar III.40 Tampilan Halaman Kelola Guru ... 54
Gambar III.41 Tampilan Halaman Kelola Kelas ... 54
Gambar III.42 Tampilan Halaman Kelola Mata Pelajaran ... 55
Gambar III.43 Tampilan Halaman Kelola Jadwal Mengajar ... 55
Gambar III.44 Tampilan Halaman Ganti Password ... 56
Gambar III.45 Tampilan Halaman Guru ... 56
Gambar III.46 Tampilan Halaman Upload Materi ... 57
Gambar III.47 Tampilan Halaman Kirim Tugas ... 57
Gambar III.48 Tampilan Halaman Laporan Nilai Guru ... 58
Gambar III.49 Tampilan Halaman Data Guru ... 58
Gambar III.50 Tampilan Halaman Siswa ... 59
Gambar III.51 Tampilan Halaman Materi Ajar ... 59
Gambar III.52 Tampilan Halaman Tugas ... 60
Gambar III.53 Tampilan Halaman Laporan Nilai Siswa ... 60
Gambar III.54 Tampilan Halaman Data Siswa ... 61
Gambar III.55 Tampilan Halaman Jadwal Mata Pelajaran ... 61
xiv
DAFTAR TABEL
Halaman
Tabel III.1 Spesifikasi File Admin ... 38
Tabel III.2 Spesifikasi File Guru ... 39
Tabel III.3 Spesifikasi File Jadwal Pelajaran ... 40
Tabel III.4 Spesifikasi File Jawaban Objektif ... 41
Tabel III.5 Spesifikasi File Jawaban Tugas ... 42
Tabel III.6 Spesifikasi File Kelas ... 42
Tabel III.7 Spesifikasi File Mata Pelajaran ... 43
Tabel III. 8 Spesifikasi File Materi Ajar ... 44
Tabel III. 9 Spesifikasi File Page ... 45
Tabel III.10 Spesifikasi File Pertanyaan Objektif ... 45
Tabel III.11 Spesifikasi File Pertanyaan ... 46
Tabel III.12 Spesifikasi File Tugas ... 47
Tabel III.13 Spesifikasi File Nilai Tugas ... 48
Tabel III.14 Spesifikasi File Siswa ... 49
Tabel III.15 Hasil Pengujian Black Box Form Login Siswa ... 63
Tabel III.16 Hasil Pengujian Black Box Form Login Guru ... 64
Tabel III.17 Hasil Pengujian Black Box Form Login Admin ... 65
xv
DAFTAR LAMPIRAN
Halaman
Lampiran A.1 Data Guru ... 71
Lampiran A.2 Data Siswa ... 72
Lampiran B.1 Soal Siswa ... 73
Lampiran B.2 Nilai Siswa ... 74
xvi