RANCANG BANGUN TOKO PENJUALAN ONLINE BERBASIS WEB DENGAN MENGGUNAKAN osCOMMERCE
TUGAS AKHIR
FADLY HERIADI 082406171
PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
RANCANG BANGUN TOKO PENJUALAN ONLINE BERBASIS WEB DENGAN MENGGUNAKAN osCOMMERCE
TUGAS AKHIR
Diajukan Untuk melengkapi tugas dan memenuhi syarat menyelesaikan studi pada program studi Diploma III Teknik Informatika
FADLY HERIADI 082406171
PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
PERSETUJUAN
Judul
Kategori Nama Nomor Induk Mahasiswa Program Studi Departemen Fakultas
: RANCANG BANGUN TOKO PENJUALAN ONLINE BERBASIS WEB DENGAN MENGGUNAKAN osCOMMERCE : TUGAS AKHIR : FADLY HERIADI : 082406171 : D3 TEKNIK INFORMATIKA : MATEMATIKA : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan, Juni 2011 Komisi Pembimbing
:
Diketahui/Disetujui oleh Departemen Matematika FMIPA USU Ketua
Pembimbing
Prof. Dr. Tulus, M.Si NIP 196209011988031002
Prof. Dr. Opim S Sitompul, M.Sc NIP 19618171987011001
iii
PERNYATAAN
RANCANG BANGUN TOKO PENJUALAN ONLINE DENGAN BERBASIS WEB DENGAN MENGGUNAKAN osCOMMERCE
TUGAS AKHIR
Saya mengakui bahwa Tugas Akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Mei 2011
FADLY HERIADI 082406171
iv
PENGHARGAAN
Bismillahirrahmanirrahim, Alhamdulillah. Segala puji bagi Allah SWT yang telah memberikan rahmat dan hidayat-Nya, sehingga penulis berhasil menyelesaikan tugas akhir yang berjudul Rancang Bangun Toko Penjualan Online Berbasis Web Dengan Menggunakan osCommerce ini tepat pada waktunya. Tugas akhir ini disusun sebagai salah satu syarat untuk menyelesaikan pendidikan Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatra Utara. Dalam tugas akhir ini, penulis banyak mendapat masukan serta dukungan dari berbagai pihak. Secara khusus penulis menyampaikan rasa terima kasih yang sedalam-dalamnya kepada orangtua saya tercinta Ayahanda Ahmad Junaidi dan Ibunda Amnah Khadijah Tanjung yang telah mendidik dan membesarkan penulis dengan segala pengorbanan yang tak terhitung nilainya serta kasih sayang yang tulus. Dan selalu memberikan doa dan dukungan baik moril maupun materil, sehingga penulis dapat mengikuti kuliah Diploma III Teknik Informatika dan menyelesaikan pendidikan ini tepat pada waktunya. Semoga Allah SWT membalas budi baik mereka. Amin. Ucapan terima kasih juga penulis sampaikan kepada ketiga saudara kandung Rizal, Arif dan Ika terima kasih atas dukungan dan doanya selama ini. Dalam kesempatan ini penulis juga ingin mengucapkan terima kasih kepada: 1. Bapak Prof. Dr. Opim S Sitompul, M.Sc selaku Dosen Pembimbing tugas akhir yang telah memberikan bimbingan dan pengarahan kepada penulis selama menyusun tugas akhir ini 2. Bapak Dr. Sutarman, M.Sc, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatra Utara 3. Bapak Prof. Dr. Tulus, M.Si. selaku Ketua Departemen Matematika 4. Bapak Syahril Effendi, S.Si, M.IT dan Syahriol Sitorus, S.Si, M.IT selaku Ketua dan Sekretaris Jurusan Program Studi Diploma III Teknik Informatika 5. Seluruh dosen program studi Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara yang telah memberikan ilmu pengetahuannya kepada penulis selama masa perkuliahan. 6. Para Pegawai FMIPA USU yang telah banyak membantu penulis 7. Rekan-rekan kuliah DIII Komputer C08 khususnya kepada Muhammad Hidayat, Indrawan Farizki, Syariful Mahya, Rendy Dwi, Agus Juanda, Muhammad Fajar, Arwiansyah dan seluruh teman-teman yang tidak dapat penulis sebutkan satu persatu, terima kasih atas bantuan dan kerja samanya semoga kita cepat meraih kesuksesan
v
8. Seluruh sahabat dan kerabat dekat penulis yang selalu memberikan semangat dan harapan kepada penulis dalam menyelesaikan tugas akhir ini. Akhir kata, penulis berharap semoga Tugas Akhir ini dapat bermanfaat bagi penulis sendiri maupun pihak-pihak yang berkepentingan, walaupun penulis menyadari bahwa Tugas Akhir ini masih jauh dari kesempurnaan. Untuk itu penulis mengharapkan saran dan kritik yang membangun. Demikian tugas akhir ini saya buat. Semoga tulisan ini bermanfaat bagi kita semua.
Medan, Mei 2011 Penulis
Fadly Heriadi
vi
ABSTRAK
Kajian ini bertujuan untuk membangun suatu website pada Toko Online Penjualan Sepatu. Website ini di kembangkan dengan menggunakan perangkat lunak, Apache 2.2.17, PHP 5.3.5, dan MySQL 5.5 dan Notepad ++. Website ini berfungsi untuk memberikan kemudahan dalam penjualan sepatu serta informasi pada pelanggan Toko Online Penjualan Sepatu kapanpun dan dimanapun. Tujuan Website ini adalah untuk memperkenalkan bahwa sistem informasi berbasis e-Commerce sangat penting dalam perkembangan usaha. Serta dapat meningkatkan kualitas SDM yang berbasis Teknologi Informasi dan Komunikasi..
vii
DAFTAR ISI
Halaman Persetujuan Pernyataan Penghargaan Abstrak Daftar Isi Daftar Tabel Daftar Gambar Bab 1 Pendahuluan 1.1 Latar Belakang 1.2 Perumusan Masalah 1.3 Batasan Masalah 1.4 Maksud dan Tujuan 1.5 Manfaat 1.6 Metodologi Penelitian 1.7 Tinjauan Pustaka 1.7.1 Pengertian osCommerce (open source Commerce) 1.7.2 Keistimewaan osCommerce 1.7.3 PHP 1.7.4 Kelebihan PHP 1.7.5 MySQL 1.7.6 Apache 1.8 Sistematika Penulisan Bab 2 Landasan Teori 2.1 Pengertian E-Commerce 2.2 Jenis E-Commerce 2.3 Keuntungan E-Commerce 2.4 Kerugian E-Commerce 2.5 Database 2.6 Jenjang Data 2.7 MySQL 2.7.1 Keuntungan MySQL 2.7.2 Syntaks-syntaks MySQL 2.8 PHP (Personal Home Page) 2.8.1 Konsep Dasar PHP 2.8.2 Keunggulan PHP Bab 3 Perancangan Sistem 3.1 Perancangan Sistem
ii iii iv vi vii ix x 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 10 10 11 13 13 14 14 15 16 17 19 20 21 26 26
viii
3.2 Data Flow Diagram (DFD)
26
3.2.1 Simbol-simbol DFD dan Flowcart 3.2.2 Diagram Level Konteks 3.2.3 Data Flow Diagram Level Nol 3.3 Perancangan Database 3.3.1 Field Name
27 29 30 31 31
3.3.2 Field Table 3.3.3 Description Field Table 3.4 Flowchart 3.4.1 Flowchart Menu Utama 3.4.2 Flowchart Pembelian Barang 3.4.3 Flowchart Login Member 3.4.4 Flowchart Search 3.5 Algoritma Program
32 33 38 38 40 41 42 43
Bab 4 Implementasi Sistem 4.1 Pengertian Implementasi Sistem 4.2 Tujuan Implementasi Sistem 4.3 Komponen-Komponen Kebutuhan Sistem 4.3.1 Hardware 4.3.2 Software 4.3.3 Brainware 4.4 Demonstrasi Program 4.4.1 Halaman Index/Home 4.4.2 Halaman Contact 4.4.3 Halaman Login 4.4.4 Halaman Catalog 4.4.5 Halaman Special 4.4.6 Halaman Category 4.4.7 Form Shopping Cart 4.4.8 Halaman Account Information 4.4.9 Form Quick Find 4.4.10 Form What’s New 4.4.11 Form Information
45 45 45 46 46 47 49 49 49 51 52 53 54 55 57 61 63 64 65
Bab 5 Kesimpulan Dan Saran 6.1 Kesimpulan 6.2 Saran
67 67 68
Daftar Pustaka LAMPIRAN
ix
DAFTAR TABEL
Halaman Tabel 3.1 Simbol-simbol DFD dan Flowcart Tabel 3.2 Tabel dalam database Tabel 3.3 Field table dalam database Tabel 3.4 Description table_cart Tabel 3.5 Description table_category Tabel 3.6 Description table_currency Tabel 3.7 Description table_customer Tabel 3.8 Description table_order Tabel 3.9 Description table_order_item Tabel 3.10 Description table_product Tabel 3.11 Description table_user
27 31 32 33 34 34 35 35 36 37 37
x
DAFTAR GAMBAR
Halaman Gambar 2.1 Jenjang Data Gambar 3.1 DFD Level Konteks Sistem e-Commerce pada Toko Online Gambar 3.2 DFD Level Nol Sistem e-Commerce pada Toko Online Gambar 3.3 Flowchart Menu Utama Gambar 3.4 Flowchart Pembelian Barang Gambar 3.5 Flowchart Login Member Gambar 3.6 Flowchart Search Gambar 4.1 Tampilan Antar Muka Sistem Operasi Windows 7 Gambar 4.2 Halaman Antar Muka Notepad ++ Gambar 4.3 Halaman Awal osCommerce Gambar 4.4 Halaman Index/Home Gambar 4.5 Halaman Contact Gambar 4.6 Halaman Login Gambar 4.7 Halaman Catalog Gambar 4.8 Halaman Special Gambar 4.9 Halaman Category Gambar 4.10 Form Shopping Cart Gambar 4.11 Halaman Shopping Cart Gambar 4.12 Halaman Informasi Pengiriman Gambar 4.13 Halaman Informasi Pembayaran Gambar 4.14 Halaman Konfirmasi Pesanan Gambar 4.15 Halaman Proses Pesanan Gambar 4.16 Halaman Account Information Gambar 4.17 Form Quick Find Gambar 4.18 Halaman Advance Search Gambar 4.19 Form What’s New Gambar 4.20 Form Information Gambar 4.21 Form Bank Account
14 29 30 39 40 41 42 47 48 48 50 51 52 54 55 56 57 58 59 60 60 61 62 63 64 65 65 63