PERANCANGAN WEB E-COMMERCE PADA TOKO BUKU SEMBILAN WALI MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MELLY BR BANGUN 052406109 DEPARTEMEN MATEMATIKA PROGRAM STUDI D3 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2008
PERANCANGAN WEB E-COMMERCE PADA TOKO BUKU SEMBILAN WALI MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR Diajukan untuk melengkapi Tugas Akhir dan memenuhi syarat mencapai gelar Ahli Madya MELLY BR BANGUN 052406109 PROGRAM STUDI D3 ILMU KOMPUTER DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2008
ii PERSETUJUAN Judul : PERANCANGAN WEB E-COMMERCE PADA TOKO BUKU SEMBILAN WALI MENGGUNAKAN PHP DAN MYSQL Kategori : TUGAS AKHIR Nama : MELLY BR BANGUN Nomor Induk Mahasiswa : 052406109 Program Studi : D-3 ILMU KOMPUTER Departemen : MATEMATIKA Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (MIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, Juni 2008 Diketahui / Disetujui oleh : Departemen Matematika FMIPA USU Ketua, Pembimbing, Dr. Saib Suwilo, M.Sc Dr. Tulus, MSi NIP. 131796149 NIP. 131796150
iii PERNYATAAN PERANCANGAN WEB E-COMMERCE PADA TOKO BUKU SEMBILAN WALI MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR Saya mengakui bahwa Tugas Akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, Juni 2008 MELLY BR BANGUN 052406109
v ABSTRAK Kajian ini bertujuan untuk membangun suatu website pada Toko Buku Sembilan Wali. Website ini dikembangkan dengan menggunakan perangkat lunak Macromedia Dreamweaver 8, Apache 2.2.3, PHP 5.2, dan MYSQL 5.0, website ini berfungsi untuk memberikan informasi tentang Toko Buku Sembilan Wali dan memberikan kemudahan bagi user/pengguna mengenai informasi penjualan produk buku di Toko Buku Sembilan Wali. Tujuan website ini adalah untuk mempermudah masyarakat dalam memperoleh informasi mengenai Toko Buku Sembilan Wali dan penjualan produk buku secara online dan update.
vi DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Daftar Isi Daftar Tabel Daftar Gambar ii iii iv v vi viii ix Bab 1 Pendahuluan 1 1.1 Latar Belakang 1 1.2 Identifikasi Masalah 3 1.3 Batasan Masalah 3 1.4 Maksud dan Tujuan 4 1.4.1 Maksud 4 1.4.2 Tujuan 5 1.5 Metode Penelitian 5 1.6 Sistematika Penulisan 6 Bab 2 Landasan Teori 9 2.1 Pengenalan E-Commerce 9 2.1.1 Klasifikasi E-Commerce 11 2.1.2 Keuntungan E-Commerce 12 2.2 Pengenalan Internet 13 2.2.1 Network 13 2.2.2 Web Server 14 2.2.3 World Wide Web(WWW) 15 2.2.4 Hyper Text Transfer Protokol(HTTP) 15 2.3. Pengenalan Personal Home Page(PHP) 16 2.3.1 Sejarah PHP 16 2.3.2 Konsep Dasar PHP 18 2.3.3 Keistimewaan PHP 20 2.3.4 Integrasi PHP dengan Database 20 2.4 Pengenalan MySQL 23 2.4.1 Syntax-syntax MySQL 25 Bab 3 Sekilas Toko Buku Sembilan Wali Medan 29 3.1 Sejarah Toko Buku Sembilan Wali 29 3.2 Struktur Organisasi dan Job Deskription 31 3.2.1 Struktur Organisasi 31
vii 3.2.2 Job Deskription 34 3.3 Visi Misi dan Motto 38 3.3.1 Visi 38 3.3.2 Misi 38 3.3.3 Motto 38 Bab 4 Perancangan Sistem 39 4.1 Perancangan Sistem 39 4.2 Data Flow Diagram 39 4.3 Diagram Alir Data 39 4.3.1 Diagram Level Konteks 40 4.3.2 Diagram Level 0 41 4.4 Desain Database 42 4.5 Algoritma Program 45 4.5.1 Algoritma Menu Utama 45 4.5.2 Algoritma Menu Admin 46 4.6 Flowchart 47 Bab 5 Implementasi Sistem 53 5.1 Pengertian Implementasi sistem 53 5.2 Tujuan Implementasi Sistem 53 5.3 Komponen-komponen Kebutuhan Sistem 54 5.3.1 Hardware 54 5.3.2 Software 55 5.3.3 Brainware 56 5.4 Instalasi Apache dan PHP 56 5.4.1 Instalasi Apache 56 5.4.2 Instalasi PHP 58 5.4.3 Konfigurasi Apache dan PHP 58 5.5 Demonstrasi Program 60 5.5.1 Tampilan Menu Utama 60 5.5.2 Tampilan Menu About Us 61 5.5.3 Tampilan Menu Product 62 5.5.4 Tampilan Menu Registrasi 63 5.5.5 Tampilan Menu Contact Us 64 5.5.6 Tampilan Menu Admin 65 Bab 6 Kesimpulan Dan Saran 66 6.1 Kesimpulan 66 6.2 Saran 67 Daftar Pustaka LAMPIRAN
viii DAFTAR TABEL Halaman Tabel 2.1 Daftar Database-Database Yang Didukung PHP 21 Tabel 2.2 Keyword LIKE 27 Tabel 4.1 Data Shopping_cart 42 Tabel 4.2 Data Kategori 42 Tabel 4.3 Data All_Product 43 Tabel 4.4 Data Hubungi 43 Tabel 4.5 Data Admin 44
ix DAFTAR GAMBAR Halaman Gambar 3.1 Struktur Organisasi Toko Buku Sembilan Wali 33 Gambar 4.1 DFD Level Konteks 40 Gambar 4.2 DFD Level 0 41 Gambar 4.3 Flowchart Menu Utama 47 Gambar 4.4 Flowchart Pemesanan Buku 48 Gambar 4.5 Flowchart Login Admin 49 Gambar 4.6 Flowchart Menu Admin 49 Gambar 4.7 Flowchart Tambah Buku dan Kategori 50 Gambar 4.8 Flowchart Update Buku dan Kategori 51 Gambar 4.9 Flowchart Informasi Data Pemesanan 52 Gambar 5.1 Apache 2.2.3 Installer 56 Gambar 5.2 Setup Wizard 56 Gambar 5.3 Server Information 57 Gambar 5.4 Destination Folder 57 Gambar 5.5 Penginstallan Apache Berhasil 58 Gambar 5.6 Tampilan Menu Utama 60 Gambar 5.7 Tampilan Menu About Us 61 Gambar 5.8 Tampilan Menu Product 62 Gambar 5.9 Tampilan Menu Registrasi 63 Gambar 5.10 Tampilan Menu Contact Us 64 Gambar 5.11 Tampilan Menu Admin 65