PERANCANGAN APLIKASI E-COMMERCE PADA TOKO PACIFIC COMPUTER TUGAS AKHIR RIAN DWI NANDA 102406182 PROGRAM STUDI D-3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2013
TUGAS AKHIR PERANCANGAN APLIKASI E-COMMERCE PADA TOKO PACIFIC COMPUTER Diajukan untuk melengkapi tugas akhir dan memenuhi syarat memperoleh gelar Ahli Madya RIAN DWI NANDA 102406182 PROGRAM STUDI D-3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2013
PERSETUJUAN Judul : PERANCANGAN APLIKASI E-COMMERCE PADA TOKO PACIFIC COMPUTER Kategori : PROPOSAL TUGAS AKHIR Nama : RIAN DWI NANDA Nomor Induk Mahasiswa : 102406182 Program Studi : DIPLOMA (D3) TEKNIK INFORMATIKA Departemen : MATEMATIKA Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diketahui Ketua Departemen Matematika Disetujui Oleh Pembimbing Prof. Dr. Tulus, M.Si Syahriol Sitorus,S.Si.,M.I.T. Nip. 19620901 198803 1 002 Nip. 19710310 199703 1 004
PERNYATAAN PERANCANGAN APLIKASI E-COMMERCE PADA TOKO PACIFIC COMPUTER TUGAS AKHIR Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, 12 Juni 2013 RIAN DWI NANDA 102406182
PENGHARGAAN Puji syukur penulis panjatkan kepada Allah Swt. atas limpahan rahmat dan anugrah- Nya sehingga tugas akhir yang berjudul Perancangan Aplikasi E-Commerce Pada Toko Pacific Computer ini dapat diselesaikan dengan baik dan dalam waktu yang telah ditetapkan. Penyusunan tugas akhir ini masih banyak memiliki kekurangan karena keterbatasan kemampuan dan pengetahuan penulis, sehingga diharapkan kritik dan saran yang membangun serta dapat memberikan inspirasi yang baik untuk kemajuan tugas akhir ini. Tugas Akhir merupakan salah satu syarat yang harus dilakukan setiap mahasiswa Teknik Informatika untuk dapat menyelesaikan pendidikan di Program D- 3 Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam di Universitas Sumatera Utara. Dalam penulisan tugas akhir ini tidak terlepas dari banyak pihak yang memberikan saran, dukungan, serta bimbingan. Oleh karena itu, pada kesempatan kali ini ingin mengucapkan terima kasih yang sebesar-besarnya kepada: 1. Bapak Dr. Sutarman, M.sc, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam di. 2. Bapak Prof. Drs. Tulus, Vordipl,M.Si.,Ph.D, selaku ketua Departemen Matematika di. 3. Bapak Syahriol Sitorus,S.Si.,M.I.T, selaku Dosen pembimbing pada penyelesaian tugas akhir ini yang telah memberikan panduan dan penuh kepercayaan kepada penulis untuk menyelesaikan kajian tugas akhir ini. 4. Para Staf/Pengajar Jurusan D-3 Teknik Informatika FMIPA USU. 5. Kedua Orang Tua tercinta, Papa, Mama, Kakak, Adek dan keluarga besar untuk segenap doa, perhatian, pengertian dan dukungannya.
6. Yang tersayang, Dita Damayanti untuk segenap doa, perhatian, pengertian dan dukungannya. 7. Seluruh sahabat terhebat, Hafis, Putra, Saiful, Hamdan, Aat, Dewi, dan Taufiq untuk segenap doa dan dukungannya. 8. Seluruh teman-teman angkatan 2010 dari D-3 Teknik Informatika FMIPA USU, khususnya kelas Kom C terima kasih atas saran dan kritik dalam penyusunan Tugas Akhir ini. 9. Semua pihak yang telah membantu dalam menyelesaikan Tugas Akhir ini yang tidak dapat disebutkan namanya satu per satu. PENULIS
vii ABSTRAK Kajian ini bertujuan untuk merancang aplikasi e-commerce pada toko Pacific Computer. Aplikasi e-commerce ini dikembangkan dengan mengguanakan perangkat lunak PHP dan MySQL. Aplikasi e-commerce ini berfungsi untuk melakukan jual beli perangkat komputer, dimana di dalamnya terdapat berbagai kategori dan merek notebook dan netbook yang di tampilkan. Tujuan perancangan aplikasi e-commerce ini adalah untuk memahami sistem penjualan dan strategi penjualan secara online untuk meningkatkan keuntungan dan kemudahan dalam bertransaksi.
vii DAFTAR ISI Persetujuan Pernyataan Penghargaan Abstrak Daftar Isi Daftar Tabel Daftar Gambar Halaman ii iii iv vi vii xi xii BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah 1 1.2. Rumusan Masalah 2 1.3. Batasan Masalah 3 1.4. Manfaat dan Tujuan Penelitian 6 1.4.1. Manfaat 6 1.4.2. Tujuan 6 1.5. Metodologi Penelitian 6 1.6. Tinjauan Pustaka 7 1.7. Sistematika Penulisan 8 BAB 2 LANDASAN TEORI 2.1 Konsep Dasar Data dan Informasi 9 2.1.1. Data 9 2.1.2. Informasi 12 2.2 Electronic Commerce (E-Commerce) 12 2.2.1. Defenisi E-Commerce 12 2.2.2. Proses Transaksi E-Commerce 13 2.3 Basis Data (Database) 14 2.3.1. Pengertian Basis Data 14 2.3.2. Database Management System (DBMS) 15
viii 2.4 PHP 16 2.5 Javascript 17 2.6 CSS (Cascading Style Sheet) 18 2.7 Adobe Dreamweaver CS 5 19 2.8 MySQL 19 2.9 XAMPP 20 2.10 Flowchart 21 2.11 Data Flow Diagram (DFD) 23 2.12 Entity Relationship Diagram (ERD) 24 BAB 3 PERANCANGAN SISTEM 3.1 Perancangan Sistem 26 3.2 Diagram Konteks 26 3.3 Data Flow Diagram 27 3.3.1. DFD Level 0 28 3.3.2. DFD Level 1 Pendaftara 29 3.3.3. DFD Level 1 Login 30 3.3.4. DFD Level 1 Pengelolahan Data Pengguna 31 3.3.5. DFD Level 1 Pengelolahan Data Master 32 3.4 Perancangan Database 33 3.4.1. Desain Logika 33 3.4.2. Normalisasi 33 2.4.2.1. UNF (Unnormalized Form) 34 2.4.2.2. 1NF (1 Normal Form) 35 2.4.2.3. 2NF (2 Normal Form) 36 2.4.2.4. 3NF (3 Normal Form) 37 3.4.3. Entity Relationship Diagram (ERD) 38 3.4.4. Nama Tabel 40 3.4.5. Field Tabel 40 3.5 Flowchart 45 3.5.1. Menu Utama 45 3.5.2. Pemesanan Produk 46 3.5.3. Halaman Admin 47
ix BAB 4 IMPLEMENTASI SISTEM 4.1 Pengertian Implementasi Sistem 48 4.2 Tujuan Implementasi Sistem 49 4.3 Komponen Utama dalam Sistem 49 4.5.1. Perangkat Keras (Hardware) 49 4.5.2. Perangkat Lunak (Software) 50 4.5.3. Tenaga Pelaksana (Brainware) 51 4.4 Instalisasi Apache, PHP dan MySQL 51 4.5 Tampilan Desain Program 51 4.5.1. Halaman Utama/Beranda 52 4.5.2. Halaman Daftar Pelanggan 53 4.5.3. Halaman Login Pelanggan 54 4.5.4. Halaman Detail Produk 55 4.5.5. Halaman Login Admin 55 4.5.6. Halaman Admin 56 4.5.7. Halaman Data Produk 56 4.5.8. Halaman Data Transaksi 57 BAB 5 KESIMPULAN DAN SARAN 5.1 Kesimpulan 58 5.2 Saran 59 DAFTAR PUSTAKA LAMPIRAN
x DAFTAR TABEL Halaman Tabel 2.1 Arti Lambang-lambang Flowchart 21 Tabel 2.2 Simbol-simbol DFD 23 Tabel 2.3 Simbol-simbol ERD 25 Tabel 3.1 UNF Pada Database 34 Tabel 3.2 1NF Pada Database 35 Tabel 3.3 2NF Pada Database 36 Tabel 3.4 3NF Pada Database 37 Tabel 3.5 Tabel dalam Database 40 Tabel 3.6 Tabel Admin 40 Tabel 3.7 Tabel Detail Pesanan 40 Tabel 3.8 Tabel Jenis Pengiriman 41 Tabel 3.9 Tabel Kab Kota 41 Tabel 3.10 Tabel Kategori 41 Tabel 3.11 Tabel Keranjang 41 Tabel 3.12 Tabel Ongkos 42 Tabel 3.13 Tabel Pelanggan 42 Tabel 3.14 Tabel Pembayaran 42 Tabel 3.15 Tabel Pesanan 43 Tabel 3.16 Tabel Produk 43 Tabel 3.17 Tabel Provinsi 44 Tabel 3.18 Tabel ReturBarang 44 Tabel 3.19 Tabel Subkategori 44 Tabel 4.1 Perangkat Keras yang Dibutuhkan 50
xi DAFTAR GAMBAR Halaman Gambar 3.1 Diagram Konteks 27 Gambar 3.2 DFD Level 0 28 Gambar 3.3 DFD Level 1 Pendaftaran 29 Gambar 3.4 DFD Level 1 Login 30 Gambar 3.5 DFD Level 1 Pengelolahan Data Pengguna 31 Gambar 3.6 DFD Level 1 Pengelolahan Data Master 32 Gambar 3.7 Database Desain Logikal 33 Gambar 3.8 ERD 39 Gambar 3.9 Flowchart Menu Utama 45 Gambar 3.10 Flowchart Pemesanan Produk 46 Gambar 3.11 Flowchart Halaman Admin 46 Gambar 4.1 Halaman Utama/Beranda 47 Gambar 4.2 Halaman Daftar Pelanggan 47 Gambar 4.3 Halaman Login Pelanggan 48 Gambar 4.4 Halaman Detail Produk 48 Gambar 4.5 Halaman Login Admin 49 Gambar 4.6 Halaman Depan Admin 49 Gambar 4.7 Halaman Data Produk 50 Gambar 4.8 Halaman Data Transaksi 50