PERANCANGAN APLIKASI E-COMMERCE OUTLET BUKU TUGAS AKHIR ANGGI HERMANITA 102406042 PROGRAM STUDI D-3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2013
PERANCANGAN APLIKASI E-COMMERCE OUTLET BUKU TUGAS AKHIR Diajukan untuk melengkapi tugas akhir dan memenuhi syarat memperoleh gelar Ahli Madya ANGGI HERMANITA 102406042 PROGRAM STUDI D-3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMA ERA UTARA MEDAN 2013
PERSETUJUAN Judul : PERANCANGAN APLIKASI E-COMMERCE OUTLET BUKU Kategori Nama : TUGAS AKHIR : ANGGI HERMANITA Nomor Induk Mahasiswa : 102406042 Program Studi Departemen Fakultas : D-3 TEKNIK INFORMATIKA : MATEMATIKA : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, Juli 2013 Disetujui Oleh Departemen Matematika FMIPA USU Ketua, Pembimbing, Prof. Dr. Tulus, M.Sc Syahriol Sitorus,S.Si.,M.IT. Nip. 19620901 198803 1 002 Nip. 19591231 199802 1 001
PERNYATAAN PERANCANGAN APLIKASI E-COMMERCE OUTLET BUKU 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 2013 ANGGI HERMANITA 102406042
PENGHARGAAN Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas limpahan rahmat dan hidayah-nya sehingga kajian tugas akhir 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 Ilmu Komputer untuk dapat menyelesaikan pendidikan di Program D-3 Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam di Universitas Sumatera Utara. Pada kesempatan ini penulis juga menyampaikan terima kasih kepada seluruh pihak yang sudah banyak membantu: 1. Bapak Dr.Sutarman, M.Sc, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam di. 2. Bapak Prof. Drs Tulus, Vordipl.Math.,M.Si.,Ph.D selaku ketua Departemen Matematika di. 3. Bapak Syahriol Sitorus,S.Si.,M.IT. 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 saya Bpk.H Sadien, Ibu Sulastri terimakasih atas do a dan dukungan moril maupun materil. Dan seluruh keluarga besar saya. 6. Kakak-kakak saya Sri Utami Ningsih S.pdi dan Wita Arif pudia Ningsih, terimakasih atas saran dan dukungannya. 8. Seluruh rekan-rekan dari Kom C 2010 D-3 Teknik Informatika FMIPA USU, khususnya Vivi Saufina,Icha Khairunnisa, Dwi Anggraini, Septi Purwati N, Irma Novida, Nurvika Rani S, dan Ahmad Arif Abdi D, terimakasih atas saran dan kritik serta support dalam penyusunan Tugas Akhir ini. Medan, Juni 2013 ANGGI HERMANITA
ABSTRAK Pada penulisan tugas akhir ini, penulis membuat Perancangan Aplikasi E-Commerce Outlet Buku. Sistem ini merupakan Penjualan Buku secara Online dengan menggunakan CMS Prestashop yng merupakan gabungan dari Web Server PHP dan MySQL. Pembuatan sistem penjualan buku online ini bertujuan untuk mempermudah masyarakat dalam memperoleh informasi perbelanjaan (Online) sehingga menghemat waktu. Fasilitas-fasilitas yang terdapat dalam pembuatan website ini berupa data dan informasi terbaru,profil, dan berbagai macam jenis buku yang tersedia. Layout yang bagus dan menarik sehingga dapat menambah daya tarik tersendiri.
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 Latar Belakang 1 1.2 Identifikasi Masalah 3 1.3 Batasan Masalah 3 1.4 Rumusan Masalah 3 1.5 Tujuan 4 1.6 Manfaat 4 1.7 Sistematika Penulisan 4 BAB 2 LANDASAN TEORI 2.1 Sekilas Tentang e-commerce 6 2.2 Sekilas Tentang komputer 7 2.3 Sekilas Tentang internet 8 2.4 Sekilas Tentang perancangan 9 2.5 Sekilas Tentang sistem 9 2.6 Sekilas Tentang informasi 9 2.7 Sekilas Tentang Mysql 10 2.8 Sekilas Tentang CMS 10 2.9 Sekilas Tentang Prestashop 12 2.10 Sekilas Tentang Domain 13 2.11 Sekilas Tentang Hosting 15 2.12 Sekilas Tentang DFD 15 2.13 Sekilas Tentang Diagram Alir(Flowchart) 17 BAB 3 PERANCANGAN SISTEM 3.1 Perancangan 19 3.2 Perancangan Halaman Website 19 3.2.1 Halaman Home 19 3.2.2 Cara Belanja 20 3.2.3 Pengiriman 20 3.2.4 Kategori Poduk 20 3.2.5 Menu Pencarian 20
3.2.6 Kontak 20 3.2.7 Syarat & Ketentuan 21 3.3 Diagram Level Korteks 21 3.4 Perancangan Database 30 3.4.1 Field Name 30 3.4.2 Field Table 31 3.5 Perancangan Diagram Alir (Flowchart) 34 3.5.1 Flowchart Home 34 3.5.2 Flowchart Produk 36 3.5.3 Flowchart Pembelian 37 3.5.4 Flowchart Admin 38 3.6 Entity Relationship Diagram (ERD) 39 3.7 Normalisasi 42 3.8 Desain Website 48 3.8.1 Desain Menu Utama 48 3.8.2 Desain Produk 49 3.8.3 Desain Detail Produk 49 3.8.4 Desain Cara Membeli 50 3.8.5 Desain Keranjang Belanja 50 3.8.6 Desain Login Member 51 3.8.7 Desain Pengiriman Barang 52 3.8.8 Desain Pembayaran 52 3.8.9 Desain Halaman Login Admin 53 3.8.10 Desain Halaman Admin 53 BAB 4 IMPLEMENTASI SISTEM 4.1 Pengertian Implementasi Sistem 54 4.2 Tujuan Implementasi Sistem 54 4.3 Komponen Utama & Sistem 54 4.3.1 Perangkat Keras 55 4.3.2 Perangkat Lunak 55 4.3.3 Tenaga Pelaksana (brainware) 55 BAB 5 KESIMPULAN DAN SARAN 5.1 Kesimpulan 56 5.2 Saran 57 Daftar Pustaka Lampiran Listing Program
DAFTAR TABEL Halaman Tabel 2.1 Simbol-Simbol DFD 16 Tabel 2.2 Flowchart 17 Tabel 3.1 Tabel Dalam Database 30 Tabel 3.2 Tabel Kategori 31 Tabel 3.3 Tabel Kota 31 Tabel 3.4 Tabel Login 31 Tabel 3.5 Tabel Orders 31 Tabel 3.6 Tabel Keranjang Belanja 32 Tabel 3.7 Tabel Pengiriman 32 Tabel 3.8 Tabel Pelanggan 32 Tabel 3.9 Tabel Kurs 33 Tabel 3.10 Tabel Pembayaran 33 Tabel 3.11 Tabel Kurir 33 Tabel 3.12 Tabel Produk 33
DAFTAR GAMBAR Halaman Gambar 3.1 Diagram Konteks yang sedang berjalan 22 Gambar 3.2 Diagram Konteks Level 0 23 Gambar 3.3 Diagram Konteks Level 1 24 Gambar 3.4 Diagram Konteks Level 1 Proses 1 Login 25 Gambar 3.5 Diagram Konteks Level 1 Proses 2 Kategori 26 Gambar 3.6 Diagram Konteks Level 1 Proses 3 Produk 27 Gambar 3.7 Diagram Konteks Level 1 Proses 4 Pelanggan 28 Gambar 3.8 Diagram Konteks Level 1 Proses 5 Order 29 Gambar 3.9 Flowchart Menu Utama 35 Gambar 3.10 Flowchart Produk 36 Gambar 3.11 Flowchart Pembelian 37 Gambar 3.12 Flowchart Login Admin 38 Gambar 3.13 Entity Relationship Diagram 40 Gambar 3.14 Entitas Normalisasi Pembelian Bentuk Unnormal 42 Gambar 3.15 Entitas Normalisasi 1 NF 43 Gambar 3.16 Entitas Normalisasi 2 NF 43 Gambar 3.17 Entitas Normalisasi Pelanggan Bentuk Unnormal 44 Gambar 3.18 Entitas Normalisasi 1 NF 44 Gambar 3.19 Entitas Normalisasi Barang Bentuk Unnormal 45 Gambar 3.20 Entitas Normalisasi 1 NF 45 Gambar 3.21 Entitas Normalisasi Pengiriman Bentuk Unnormal 46 Gambar 3.22 Entitas Normalisasi 1 NF 46 Gambar 3.23 Entitas Normalisasi 2 NF 47 Gambar 3.24 Entitas Normalisasi 3 NF 47 Gambar 3.25 Tampilan Menu Utama 48 Gambar 3.26 Tampilan Produk 49 Gambar 3.27 Tampilan Detail Produk 49 Gambar 3.28 Tampilan Cara Membeli 50 Gambar 3.29 Tampilan Keranjang Belanja 50 Gambar 3.30 Tampilan Login Member 51 Gambar 3.31 Tampilan Pembayaran 52 Gambar 3.32 Tampilan Pengiriman Barang 52 Gambar 3.33 Tampilan Login admin 53 Gambar 3.34 Tampilan Halaman Admin 53