PERANCANGAN APLIKASI E-COMMERCE BERBASIS WEB MENGGUNAKAN PHP PADA CV FREE STYLE PERDANA TUGAS AKHIR APUL SITOHANG 072406182 PROGRAM STUDI D-III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
PERANCANGAN APLIKASI E-COMMERCE BERBASIS WEB MENGGUNAKAN PHP PADA CV FREE STYLE PERDANA TUGAS AKHIR Diajukan Sebagai Salah Satu Syarat Untuk Menyelesaikan Studi Pada Program Studi D-III Teknik Informatika APUL SITOHANG 072406182 PROGRAM STUDI D-III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
PERSETUJUAN Judul : PERANCANGAN APLIKASI E-COMMERCE BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA CV. FREE STYLE PERDANA Kategori : TUGAS AKHIR Nama : APUL SITOHANG Nomor Induk Mahasiswa : 072406182 Program Studi : D-III TEKNIK INFORMATIKA Departemen : MATEMATIKA Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, Komisi Pembimbing : Diketahui/Disetujui oleh Departemen Matematika FMIPA USU Ketua, Pembimbing, Prof. Dr. Tulus, M.Si Dra. Mardiningsih, MSi NIP : 196209011988031022 NIP : 196304051988112001
KATA PENGANTAR Segala puji bagi Tuhan Yang Maha Esa penulis ucapkan penuh syukur karena dengan taufiq dan hidayah-nya penulis dapat menyelesaikan tugas akhir ini tepat pada waktunya sebagai salah satu syarat untuk menyelesaikan studi pada D-III Ilmu Komuter FMIPA USU. Adapun judul dari tugas akhir ini adalah PERANCANGAN APLIKASI E- COMMERCE BERBASIS WEB MENGGUNAKAN PHP PADA CV. FREE STYLE PERDANA.. Pada kesempatan ini penulis mengucapkan banyak terima kasih kepada pihak yang telah banyak membimbing, mengarahkan, membantu, dan memberikan dukungan semangat, dan kasih sayang dalam menyelesaikan tugas akhir ini. Penulis mengucapkan terima kasih kepada: 1. Ibu Dra. Mardiningsih, MSi selaku Dosen Pembimbing Tugas Akhir yang telah memberikan bimbingan dan arahan selama ini kepada penulis dalam menyelesaikan tugas akhir. 2. Bapak Dr. Sutarman, M.Sc, selaku Dekan FMIPA USU. 3. Ibu Dr.Marpongahtun, Msc, selaku pembantu dekan 1 FMIPA USU. 4. Bapak Prof. Dr. Tulus, M.Si, selaku Ketua Departemen Matemetika FMIPA USU. 5. Bapak Subari Napitupulu, selaku Pimpinan CV. Free Style Perdana yang telah memberikan kesempatan kepada penulis untuk melakukan riset dalam mengumpulkan data yang diperlukan dalam tugas akhir. 6. Seluruh Dosen Pengajar Program Studi D-3 Ilmu Komputer Fakultas MIPA Univesitas Sumatera Utara yang telah memberikan ilmu yang bermanfaat kepada penulis selama masa perkuliahan.
7. Mama, Papa, abang dan adik tersayang atas doa, dukungan, motivasi, semangat, kasih sayang yang tiada henti kepada penulis sehingga penulis dapat menyelesaikan tugas akhir ini dengan baik 8. Sahabat baik penulis Muhammad Heru Fauzi, Sandi Gunanda yang telah memberikan kebaikan dan waktu untuk membagi ilmu kepada penulis, semoga Allah membalas kebaikanmu yang banyak. 9. Teman-teman penulis khususnya kepada Hendra Lesmana, Tenang Charles Litonga, serta teman-teman lainnya yang tidak dapat di sebutkan satu persatu. Terimakasih atas doa, motivasi, kasih sayang, dukungan selama ini kepada penulis Akhir kata penulis panjatkan doa semoga Tuhan Yang Maha Esa akan membalas kebaikan semua pihak. Amin Medan, Januari 2011 APUL SITOHANG
ABSTRAK Tugas akhir ini merancang suatu aplikasi E-commerce berbasis web menggunakan PHP pada CV.Free Style Perdana Tanjung Balai yang bermanfaat untuk menyediakan informasi yang baik, cepat serta mudah kepada pelanggan, agen dan member mengenai produk barang ataupun jasa dari CV tersebut. Aplikasi E- commerce Berbasis Web ini dikembangkan dengan menggunakant perangkat lunak Macromedia Dreamweaver 8, Adobephotoshop, dan XAMPP.
DAFTAR ISI Halaman KATA PENGANTAR... i ABSTRAK... iii DAFTAR ISI... iv DAFTAR TABEL... vii DAFTAR GAMBAR... viii BAB 1 PENDAHULUAN... 1.1 Latar Belakang... 1 1.2 Identifikasi Masalah... 2 1.3 Ruang Lingkup Permasalahan... 3 1-4 Maksud dan Tujuan... 3 1.5 Metodelogi Penelitian... 4 1.6 Sistematika Penulisan... 4 BAB 2 LANDASAN TEORI... 2.1 Sekilas Tentang Electronic Commerce... 6 2.1.1 Defenisi Electronic Commerce... 7 2.1.2 Klasifikasi Electronic Commerce... 7 2.1.3 Proses Pemasaran Electronic... 8 2.1.4 Manfaat Electronic Commerce... 9 2.2 Pengertian Komputer... 9 2.3 Pengenalan Internet... 10 2.3.1 Network... 11 2.3.2 Web Server... 11
2.3.3 Word Wide Web (WWW)... 12 2.3.4 Hyper Text Tranfer Protocol (HTTP)... 13 2.4 Pengenalan PHP... 13 2.4.1 Sejarah PHP... 14 2.4.2 Konsep Dasar PHP... 15 2.5 MySQL... 17 2.5.1 Syntak-syntak MySQL... 19 2.6 Adobe Dreamwaver CS3... 22 2.7 Adobe Flash CS3... 23 BAB 3 SEKILAS TENTANG CV. FREE STYLE PERDANA TANJUNG BALAI... 3.1 Sejarah Singkat CV.Free Style Perdana Tanjung Balai... 24 3.2 Visi, Misi dan Tujuan CV. Free Style Perdana Tanjung Bala... 24 3.2.1 Visi CV. Free Style Perdana Tanjung Balai... 24 3.2.2 Misi CV. Free Style Perdana Tanjung Balai... 25 3.4 Uraian Tugas... 25 3.4.1 Direktur... 25 3.4.2 Manager Operasional... 25 3.4.3 Manager Marketing... 26 3.4.4 Manager Administrasi dan Keuangan... 26 3.4.5 Kepala Bagian Produksi... 26 3.4.6 General Affair... 26 3.4.7 Sales Supervisor... 27 3.4.8 Bagian Keuangan... 27 3.4.9 Administrasi... 27 3.4.10 Bagian Produksi... 27
3.4.11 Bagaian Potong... 28 3.4.12 Bagian Jalur... 28 BAB 4 PERANCANGAN SISTEM... 4.1 Perancangan Sistem... 29 4.2 Data Flow Diagram (DFD)... 30 4.2.1 Diagram Level Konteks... 31 4.2.2 Diagram Level ()... 32 4.3 Kamus Data... 33 4.4 Normalisasi... 33 4.5 Perancangan ERD (Entity Relationship Diagram)... 35 4.6 Desain Data Base... 37 4.6.1 Tabel Produk... 38 4.6.2 Tabel Hubungi... 38 4.6.3 Tabel Admin... 38 4.6.4 Tabel News... 39 4.6.5 Tabel Pesan... 39 4.7 Flowchart Sistem... 40 4.7.1 Flowchart Menu Utama... 40 4.7.2 Flowchart Pemesanan Produk... 41 4.7.3 Flowchart Login... 42 4.7.4 Flowchart Tambah Produk... 43 BAB 5 IMPLEMENTASI SISTEM... 5.1 Pengertian Implementasi Sistem... 45 5.2 Tujuan Implementasi Sistem... 45 5.3 Komponen-komponene Sistem... 46
5.3.1 Hardware... 46 5.3.2 Software... 46 5.3.3 Brainware... 47 5.4 Instalasi Apache dan PHP... 47 5.4.1 Instalasi Apache... 47 5.4.2 Instalasi PHP... 50 5.4.3 Konfirugasi Apache danphp... 51 5.5 Demonstrasi Program... 52 BAB 6 KESIMPULAN DAN SARAN... 6.1 Kesimpulan... 62 6.2 Saran... 63 DAFTAR PUSTAKA LAMPIRAN
DAFTAR TABEL Halaman Tabel 2.1 Keyword LIKE... 21 Tabel 4.1 Tabel Pesan... 34 Tabel 4.2 Tabel Pesanan... 34 Tabel 4.3 Tabel Data Pemesan... 35 Tabel 4.4 Tabel Data Produk... 38 Tabel 4.5 Data Hubungi... 38 Tabel 4.6 Data Admin... 38 Tabel 4.7 Data News... 39 Tabel 4.8 Data Pesan... 39
DAFTAR GAMBAR Halaman Gambar 4.1 DFD Level Konteks... 31 Gambar 4.2 DFD Level ()... 32 Gambar 4.3 Identifikasi Entitas Yang Terlibat... 35 Gambar 4.4 Penentuan Atribut-atribut Yang Terlibat... 35 Gambar 4.5 Relasi Memesan... 36 Gambar 4.6 ERD Dengan Derajat Kardinalitas... 37 Gambar 4.7 Flowchart Menu Utama... 40 Gambar 4.8 Flowchart Pemesanan Produk... 41 Gambar 4.9 Flowchart Login... 42 Gambar 4.10 Flowchart Tambah Produk... 43 Gambar 5.1 Apache 2.2.3 Installer... 47 Gambar 5.2 Setup Wizard... 48 Gambar 5.3 Server Information... 48 Gambar 5.4 Destination Folder... 49 Gambar 5.5 Penginstalan Apache Berhasil... 49 Gambar 5.6 PHP 5.2.0 Installer... 50 Gambar 5.7 Setup Wizard... 50 Gambar 5.8 Destination Folder... 50 Gambar 5.9 Items to Instal PHP... 51