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 Disetujui Oleh
Ketua Departemen Matematika 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 Universitas Sumatera Utara.
2. Bapak Prof. Drs. Tulus, Vordipl,M.Si.,Ph.D, selaku ketua Departemen Matematika di Universitas Sumatera Utara.
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.
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 Halaman Persetujuan ii Pernyataan iii Penghargaan iv Abstrak vi
Daftar Isi vii
Daftar Tabel xi
Daftar Gambar 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
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
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