PENDAHULUAN 1.1 Latar Belakang Masalah LANDASAN TEORI DAN KONSEPTUAL 2.1 Pengertian Komputer LATAR BELAKANG LEMBAGA 3.1 Sejarah Singkat Berdirinya Lembaga PERANCANGAN SISTEM IMPLEMENTASI SISTEM

DAFTAR ISI Halaman Persetujuan ii Pernyataan iii Penghargaan iv Abstrak vi Daftar Isi vii Daftar Tabel x Daftar Gambar xi

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

1

1.2 Maksud dan Tujuan 3

1.3 Identifikasi Masalah 4

1.4 Batasan Masalah 4

1.5 Metode Penelitian 5

1.6 Sistematika Penulisan 6

BAB 2 LANDASAN TEORI DAN KONSEPTUAL 2.1 Pengertian Komputer

8 2.2 Aspek Dasar Sistem Komputerisasi 10 2.3 Sistem 10

2.3.1 Karakteristik Sistem 11

2.4 Informasi 12

2.5 Sistem Informasi 12

2.5.1 Komponen Sistem Informasi 13

2.6 Pemograman PHP dan MySQL 14 2.6.1 Tipe Data pada Pemograman PHP 16 2.6.2 Operator 16 2.6.3 Struktur Kendali 17 Putri Prihatini : Sistem Informasi Data Siswa Pada Sekolah SMA Yayasan Pendidikan Mulia Tanjung Sari Medan, 2008. USU Repository © 2009 2.6.4 Penamaan Variabel 17 2.7 Kelebihan PHP 18 2.7.1 Kelemahan PHP 19 2.8 Tipe Data pada Pemograman MySQL 19 2.8.1 Menjalankan MySQL 19 2.9 HTML 20 2.9.1 Dokumen HTML 20 2.9.2 Bagian – bagian HTML 20 2.9.3 Penamaan Dokumen HTML 22 2.10 Macromedia Dreamweaver 22 2.11 Memulai Dreamweaver 8 23 2.12 Macromedia Flash MX 8 24 2.13 DFD 24 2.13.1 Database 25

BAB 3 LATAR BELAKANG LEMBAGA 3.1 Sejarah Singkat Berdirinya Lembaga

28 3.2 Visi dan Misi 30 3.3 Lokasi Sekolah 31 3.4 Struktur Organisasi Sekolah 32 3.5 Uraian Tugas 32

BAB 4 PERANCANGAN SISTEM

4.1 Metode Perancangan 46 4.2 Hasil Perancangan 46 4.2.1 Bagan Berjenjang 46 4.2.2 Diagram Konteks 47 4.2.3 Diagram Arus Data Level 2 pada Proses Nomor 2 49 4.2.4 Diagram Arus Data Level 3 51 4.2.4.1 Diagram Arus Data Level 3 Proses Nomor 2 51 4.2.5 Desain Basis Data 52 4.2.6 Hubungan Antartabel 52 4.2.6.1 Tabel Pegawai 53 Putri Prihatini : Sistem Informasi Data Siswa Pada Sekolah SMA Yayasan Pendidikan Mulia Tanjung Sari Medan, 2008. USU Repository © 2009 4.2.6.2 Tabel Siswa 54 4.2.6.3 Tabel Admistrator 54 4.2.7 Rancangan Antarmuka Interface 55 4.2.8 Algoritma 58 4.2.8.1 Algoritma Menu Utama 58

BAB 5 IMPLEMENTASI SISTEM

5.1 Pengertian Implementasi Sistem 61 5.2. Tujuan Implementasi Sistem 61 5.3 Komponen Utama dalam Sistem 62 5.4 Pemeliharaan Sistem 63 5.5 Batasan Implementasi 63 5.5.1 Implementasi 64 5.6 Aplikasi Administrator 64 5.6.1 Aplikasi Admin 64 5.7 Demonstrasi Program 65 5.7.1 Tampilan Halaman Aplikasi Input Siswa 65 5.7.2 Tampilan Edit Hapus Siswa 66 5.7.3 Tampilan Detail Siswa 67 5.7.4 Tampilan Data Pengajar 68 5.7.5 Tampilan Detail Pengajar 69 5.7.6 Tampilan Edit Hapus Pengajar 70 5.7.7 Tampilan Input Pengajar 71

BAB 6 KESIMPULAN DAN SARAN