vii DAFTAR ISI
SAMPUL DALAM ... i
HALAMAN PERSETUJUAN ... ii
HALAMAN PENGESAHAN ... iii
KATA PENGANTAR ... iv
SURAT PERNYATAAN KEASLIAN KARYA TULIS ... vi
DAFTAR ISI ... vii
DAFTAR TABEL ... xii
DAFTAR GAMBAR ... xiii
ABSTRACT ... xvi
ABSTRAK ... xvii
BAB I PENDAHULUAN A. Latar Belakang Masalah ... 1
B. Rumusan Masalah ... 3
C. Tujuan dan Manfaat Penulisan ... 3
1. Tujuan Penulisan ... 3
2. Manfaat Penulisan ... 3
BAB II LANDASAN TEORI A. Sistem ... 5
1. Pengertian Sistem ... 5
2. Karakteristik Sistem ... 6
3. Klasifikasi Sistem ... 7
viii
B. Sistem Informasi ... 9
1. Pengertian Sistem Informasi ... 9
2. Komponen Sistem Informasi ... 9
C. Flowchart ... 11
1. Pengertian Flowchart ... 11
D. Entity Relationship Diagram (ERD) ... 12
1. Pengertian ERD ... 12
2. Komponen ERD ... 13
E. Data Flow Diagram (DFD) ... 15
1. Pengertian DFD ... 15
F. Diagram Konteks ... 17
1. Pengertian Diagram Konteks ... 17
G. Internet ... 18
1. Pengertian Internet ... 18
2. Fungsi Internet ... 19
3. Sejarah Internet ... 19
H. Situs Web ... 21
1. Pengertian Situs Web ... 21
2. World Wide Web (WWW) ... 21
3. Jenis Website atau Situs Web ... 23
4. Manfaat Situs Web atau Website ... 24
5. Unsur-unsur situs web ... 24
ix
I. PHP ... 29
1. Pengertian PHP ... 29
2. Kelebihan Bahasa Pemrograman PHP ... 31
3. Dasar-dasar PHP ... 32
J. MySQL ... 33
1. Pengertian MySQL ... 33
2. Perkembangan MySQL ... 34
3. Kelebihan MySQL ... 35
K. Database ... 37
1. Pengertian Database ... 37
2. Tipe Database ... 38
L. Sublime Text ... 39
1. Pengertian Sublime Text ... 39
M. XAMPP ... 40
1. Pengertian XAMPP ... 40
2. Fungsi XAMPP ... 41
BAB III PEMBAHASAN A. Perancangan ... 42
1. Diagram Alir (Flowchart) ... 43
2. Diagram Konteks ... 44
3. Diagram Jenjang ... 45
4. Data Flow Diagram (DFD) ... 46
5. Spesifikasi Basis Data ... 47
x
6. Tabel Relasi (ERD) ... 53
B. Implementasi ... 54
1. Script Halaman Awal Website Repository ... 54
2. Script Halaman Login Website Repository ... 55
3. Script Halaman Beranda (Admin)... 56
4. Script Halaman Profil (Admin) ... 57
5. Script Halaman Lihat Data Dosen (Admin) ... 58
6. Script Halaman Tambah Data Dosen (Admin) ... 59
7. Script Halaman Beranda Dosen (Dosen) ... 60
8. Script Halaman Profil Dosen ... 61
9. Script Halaman Lihat Data Dosen (Dosen) ... 62
10. Script Halaman Tambah Data Buku Ajar Dosen ... 63
11. Script Proses Upload Buku Ajar ... 64
C. Uji Coba Sistem ... 65
1. Tampilan Halaman Login ... 65
2. Tampilan Beranda ... 65
3. Tampilan Manajemen Profil ... 66
4. Tampilan Sub Menu Halaman Tampil Profil ... 66
5. Tampilan Sub Menu Halaman Edit Data ... 67
6. Tampilan Sub Menu Halaman Ganti Password ... 68
7. Tampilan Halaman Lihat Data ... 69
8. Tampilan Halaman Tambah Data ... 70
xi BAB IV PENUTUP
A. Kesimpulan ... 71 B. Saran ... 72
DAFTAR PUSTAKA
xii
DAFTAR TABEL
Tabel 3.1 Struktur Tabel Dosen ... 48
Tabel 3.2 Struktur Tabel Foto ... 49
Tabel 3.3 Struktur Tabel Kategori ... 49
Tabel 3.4 Struktur Tabel Prodi ... 50
Tabel 3.5 Struktur Tabel Status Dosen ... 50
Tabel 3.6 Struktur Tabel Upload (Unggah) ... 51
Tabel 3.7 Struktur Tabel Berkas ... 51
Tabel 3.8 Struktur Tabel Jenis Berkas ... 52
xiii
DAFTAR GAMBAR
Gambar 2.1 Simbol-simbol Flowchart ... 11
Gambar 2.2 Tampilan Program XAMPP... 40
Gambar 3.1 Diagram Alir (Flowchart) ... 43
Gambar 3.2 Diagram Konteks ... 44
Gambar 3.3 Diagram Jenjang... 45
Gambar 3.4 DFD Level 0 ... 46
Gambar 3.5 DFD Level 1 ... 46
Gambar 3.6 Struktur Basis Data Website Repository ... 47
Gambar 3.7 Tabel Relasi pada basis data Website Repository ... 53
Gambar 3.8 Script Halaman Awal Website Repository ... 54
Gambar 3.9 Hasil Script Halaman Awal Website Repository ... 54
Gambar 3.10 Script Halaman Login ... 55
Gambar 3.11 Hasil Script Halaman Login ... 55
Gambar 3.12 Script Halaman Beranda Admin ... 56
Gambar 3.13 Hasil Script Halaman Beranda Admin ... 56
Gambar 3.14 Script Halaman Profil Admin ... 57
Gambar 3.15 Hasil Script Halaman Profil Admin ... 57
Gambar 3.16 Script Halaman Lihat Data ... 58
Gambar 3.17 Hasil Script Halaman Lihat Data ... 58
Gambar 3.18 Script Halaman Tambah Data Dosen ... 59
Gambar 3.19 Hasil Script Halaman Tambah Data ... 59
Gambar 3.20 Script Halaman Beranda Dosen ... 60
xiv
Gambar 3.21 Hasil Script Halaman Beranda Dosen ... 60
Gambar 3.22 Script Halaman Profil Dosen ... 61
Gambar 3.23 Hasil Script Halaman Profil Dosen ... 61
Gambar 3.24 Script Halaman Lihat Data Dosen ... 62
Gambar 3.25 Hasil Script Halaman Lihat Data Buku Ajar... 62
Gambar 3.26 Script Halaman Tambah Data Buku Ajar ... 63
Gambar 3.27 Hasil Script Halaman Tambah Data Buku Ajar ... 63
Gambar 3.28 Script Proses Upload Buku Ajar ... 64
Gambar 3.29 Hasil Script Proses Upload Buku Ajar ... 64
Gambar 3.30 Tampilan Halaman Login ... 65
Gambar 3.31 Tampilan Halaman Beranda ... 65
Gambar 3.32 Tampilan sub menu Halaman Manajemen Profil... 66
Gambar 3.33 Tampilan sub menu Halaman Tampil Profil ... 66
Gambar 3.34 Tampilan sub menu Halaman Edit Data user dosen ... 67
Gambar 3.35 Tampilan sub menu Halaman Edit Data user admin ... 67
Gambar 3.36 Tampilan sub menu Halaman Ganti Password user admin 68 Gambar 3.37 Tampilan sub menu Halaman Ganti Password user dosen 68 Gambar 3.38 Tampilan isi Halaman Lihat Data user admin ... 69
Gambar 3.39 Tampilan isi Halaman Lihat Data user dosen ... 69
Gambar 3.40 Tampilan Halaman Tambah Data Buku Ajar user dosen ... 70 Gambar 3.41 Tampilan Halaman Tambah Data user dosen pada admin . 70