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 Fakultas : MATEMATIKA : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Komisi Pembimbing : Diluluskan di Medan, Juni 2011 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 Pernyataan Penghargaan Abstrak Daftar Isi Daftar Tabel Daftar Gambar ii iii iv vi vii ix 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 3.1 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 LAMPIRAN
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 Gambar 4.21 Form Bank Account 63