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
Universitas Sumatera Utara
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
Universitas Sumatera Utara
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 Nip. 19620901 198803 1 002
Syahriol Sitorus,S.Si.,M.I.T. Nip. 19710310 199703 1 004
Universitas Sumatera Utara
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
Universitas Sumatera Utara
PENGHARGAAN
Puji syukur penulis panjatkan kepada Allah Swt. atas limpahan rahmat dan anugrahNya 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 D3 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.
Universitas Sumatera Utara
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
Universitas Sumatera Utara
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.
Universitas Sumatera Utara
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
2.3.2. Database Management System (DBMS)
15
Universitas Sumatera Utara
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
Universitas Sumatera Utara
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
BAB 5
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
KESIMPULAN DAN SARAN
5.1 Kesimpulan
58
5.2 Saran
59
DAFTAR PUSTAKA LAMPIRAN
Universitas Sumatera Utara
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
Universitas Sumatera Utara
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
Universitas Sumatera Utara