DAFTAR ISI
Halaman Persetujuan
ii Pernyataan
iii Penghargaan
iv Abstrak
v Abstract
vi Daftar Isi
vii Daftar Gambar
x Daftar Tabel
xi BAB 1 PENDAHULUAN
1.1 Latar Belakang
1 1.2
Identifikasi Masalah 2
1.3 Maksud dan Tujuan
2 1.4
Batasan Masalah 2
1.5 Metodologi Penelitian
3 1.6
Sistematika Penulisan 3
BAB 2 LANDASAN TEORI
2.1 Pengenalan Web 5
2.1.1 SejarahWeb 5
2.1.2 Definisi Web 5
2.1.3 Aplikasi Web 5
2.2 Definisi Sistem 6
2.3 Sistem Basis Data 7
2.3.1 Karakterisrik Basis Data
8 2.3.2 Struktur Basis Data
8 2.3.3 Metode Perancangan Basis Data
9 2.3.4 Konsep Dasar DFD
11 2.3.5 Bagan Alir
14 2.3.5.1 Bagan Alir Sistem Flowchart
15 2.3.5.2 Bagan Alir Dokumen
15 2.3.5.3 Bagan Alir Skematik
17 2.3.5.4 Bagan Alir Program
17 2.3.5.5 Bagan Alir Proses
17
2.4 Pengenalan Pemrograman PHP 18
2.5 Fungsi-Fungsi dalam Pemrogramanan PHP 19
2.6 Variabel dalam Pemrogramanan PHP 21
Universitas Sumatera Utara
2.7 Tipe Data dalam Pemrogramanan PHP 21
2.8 Operator dalam Pemrogramanan PHP 21
2.9 Pengenalan Data Base MySQL 24
2.10 Tipe data Filed Data Base MySQL 24
BAB 3 PERANCANGAN SISTEM
3.1 Metode Perancangan 26
3.2 Hasil Perancangan 26
3.2.1 Bagan Berjenjang 26
3.2.2 Diagaram Konteks Context Diagram 26
3.2.3 Perancangan Susunan Diagram Tampil 28
3.2.3.1 Perancangan Diagram Tampil Administator 28
3.2.3.2 Perancangan Diagram Tampil Pembeli 29
3.2.4 Diagram Arus Data Level 30
3.2.4.1 Diagram Arus Data Level 1 30
3.2.4.2 Diagram Arus Data Level 2 31
3.2.4.3 Diagaram Arus Data Level 3 31
3.2.5 Perancangan Basis Data 32
3.2.6 Hubungan Antartabel 32
3.2.6.1 Tabel User
33 3.2.6.2 Tabel Shop_Config
34 3.2.6.3 Tabel Product
35 3.2.6.4 Tabel Order Item
35 3.2.6.5 Tabel Order
36 3.2.6.6 Tabel Currency
37 3.2.6.7 Tabel Category
38 3.2.6.8 Tabel Cart
39 3.2.7 Perancangan Modul-Modul PHP
39 3.2.7.1 Perancangan File-File PHP
Pada Antarmuka Administrator 39
3.2.7.2 Perancangan File-File PHP Pada Antarmuka Pembeli
41 3.3 Algoritma
42 3.3.1 Algoritma Home Administrator
42 3.3.2 Algoritma Login Administrator
42 3.3.3 Algoritma Data Kategori
43 3.3.4 Algoritma Data Produk
43 3.3.5 Algoritma Data Order
44 3.3.6 Algoritma Data Pembelian
46
BAB 4 IMPLEMENTASI PERANGKAT LUNAK
4.1 Batasan Implementasi 48
4.2 Implementasi Program 48
4.2.1 Aplikasi Administrator 49
4.2.1.1 Halaman Home 49
4.2.1.2 Halaman Kategori 50
Universitas Sumatera Utara
4.2.1.3 Halaman Tambah Kategori 50
4.2.1.4 Halaman Produk pada Administrator 51
4.2.1.5 Halaman Tambah Produk 52
4.2.1.6 Halaman Order 53
4.2.1.7 Halaman User pada Administrator 55
4.2.2 Aplikasi Antarmuka Pembeli 57
4.2.2.1 Halaman Utama 57
4.2.2.2 Halaman Produk-Produk pada Kategori 58
4.2.2.3 Halaman Pembelian 59
4.2.2.4 Halaman Penutup 65
4.2.3 Prosedur Program 66
4.2.3.1 Prosedur Program untuk menampilkan Kategori
66 4.2.3.1 Prosedur untuk Tambah Kategori
68
BAB 5 PENUTUP