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 : RANCANG BANGUN TOKO PENJUALAN ONLINE BERBASIS WEB DENGAN MENGGUNAKAN osCOMMERCE Kategori : TUGAS AKHIR
Nama : FADLY HERIADI Nomor Induk Mahasiswa : 082406171
Program Studi : D3 TEKNIK INFORMATIKA Departemen : MATEMATIKA
Fakultas : 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 Prof. Dr. Opim S Sitompul, M.Sc NIP 196209011988031002 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 ii Pernyataan iii Penghargaan iv Abstrak vi
Daftar Isi vii
Daftar Tabel ix Daftar Gambar x Bab 1 Pendahuluan 1 1.1 Latar Belakang 1 1.2 Perumusan Masalah 2 1.3 Batasan Masalah 2 1.4 Maksud dan Tujuan 3
1.5 Manfaat 3
1.6 Metodologi Penelitian 4
1.7 Tinjauan Pustaka 4
1.7.1 Pengertian osCommerce (open source Commerce) 5 1.7.2 Keistimewaan osCommerce 5 1.7.3 PHP 6 1.7.4 Kelebihan PHP 6 1.7.5 MySQL 7 1.7.6 Apache 7 1.8 Sistematika Penulisan 8
Bab 2 Landasan Teori 10
2.1 Pengertian E-Commerce 10 2.2 Jenis E-Commerce 11 2.3 Keuntungan E-Commerce 13 2.4 Kerugian E-Commerce 13 2.5 Database 14 2.6 Jenjang Data 14 2.7 MySQL 15 2.7.1 Keuntungan MySQL 16 2.7.2 Syntaks-syntaks MySQL 17 2.8 PHP (Personal Home Page) 19
2.8.1 Konsep Dasar PHP 20
2.8.2 Keunggulan PHP 21
Bab 3 Perancangan Sistem 26
viii
3.2 Data Flow Diagram (DFD) 26 3.2.1 Simbol-simbol DFD dan Flowcart 27 3.2.2 Diagram Level Konteks 29 3.2.3 Data Flow Diagram Level Nol 30 3.3 Perancangan Database 31 3.3.1 Field Name 31
3.3.2 Field Table 32
3.3.3 Description Field Table 33
3.4 Flowchart 38
3.4.1 Flowchart Menu Utama 38 3.4.2 Flowchart Pembelian Barang 40 3.4.3 Flowchart Login Member 41
3.4.4 Flowchart Search 42
3.5 Algoritma Program 43
Bab 4 Implementasi Sistem 45
4.1 Pengertian Implementasi Sistem 45 4.2 Tujuan Implementasi Sistem 45 4.3 Komponen-Komponen Kebutuhan Sistem 46
4.3.1 Hardware 46 4.3.2 Software 47 4.3.3 Brainware 49 4.4 Demonstrasi Program 49 4.4.1 Halaman Index/Home 49 4.4.2 Halaman Contact 51 4.4.3 Halaman Login 52 4.4.4 Halaman Catalog 53 4.4.5 Halaman Special 54 4.4.6 Halaman Category 55 4.4.7 Form Shopping Cart 57 4.4.8 Halaman Account Information 61 4.4.9 Form Quick Find 63 4.4.10 Form What’s New 64 4.4.11 Form Information 65 Bab 5 Kesimpulan Dan Saran 67
6.1 Kesimpulan 67
6.2 Saran 68
Daftar Pustaka
ix
DAFTAR TABEL
Halaman Tabel 3.1 Simbol-simbol DFD dan Flowcart 27 Tabel 3.2 Tabel dalam database 31 Tabel 3.3 Field table dalam database 32 Tabel 3.4 Description table_cart 33 Tabel 3.5 Description table_category 34 Tabel 3.6 Description table_currency 34 Tabel 3.7 Description table_customer 35 Tabel 3.8 Description table_order 35 Tabel 3.9 Description table_order_item 36 Tabel 3.10 Description table_product 37 Tabel 3.11 Description table_user 37
x
DAFTAR GAMBAR
Halaman
Gambar 2.1 Jenjang Data 14
Gambar 3.1 DFD Level Konteks Sistem e-Commerce pada Toko Online 29 Gambar 3.2 DFD Level Nol Sistem e-Commerce pada Toko Online 30 Gambar 3.3 Flowchart Menu Utama 39 Gambar 3.4 Flowchart Pembelian Barang 40 Gambar 3.5 Flowchart Login Member 41
Gambar 3.6 Flowchart Search 42
Gambar 4.1 Tampilan Antar Muka Sistem Operasi Windows 7 47 Gambar 4.2 Halaman Antar Muka Notepad ++ 48 Gambar 4.3 Halaman Awal osCommerce 48 Gambar 4.4 Halaman Index/Home 50 Gambar 4.5 Halaman Contact 51
Gambar 4.6 Halaman Login 52
Gambar 4.7 Halaman Catalog 54
Gambar 4.8 Halaman Special 55
Gambar 4.9 Halaman Category 56
Gambar 4.10 Form Shopping Cart 57 Gambar 4.11 Halaman Shopping Cart 58 Gambar 4.12 Halaman Informasi Pengiriman 59 Gambar 4.13 Halaman Informasi Pembayaran 60 Gambar 4.14 Halaman Konfirmasi Pesanan 60 Gambar 4.15 Halaman Proses Pesanan 61 Gambar 4.16 Halaman Account Information 62
Gambar 4.17 Form Quick Find 63
Gambar 4.18 Halaman Advance Search 64
Gambar 4.19 Form What’s New 65
Gambar 4.20 Form Information 65