i RANCANG BANGUN SISTEM PENJUALAN KOMPUTER BESERTA HARDWARE BERBASIS WEB TUGAS AKHIR CHRISMAN GULTOM 102406277 PROGRAM STUDI D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA 2013
i RANCANG BANGUN SISTEM PENJUALAN KOMPUTER BESERTA HARDWARE BERBASIS WEB TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya CHRISMAN GULTOM 102406277 PROGRAM STUDI D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA 2013
ii PERSETUJUAN Judul : RANCANG BANGUN SISTEM PENJUALAN KOMPUTER BESERTA HARDWARE BERBASIS WEB. Kategori : TUGAS AKHIR Nama : CHRISMAN GULTOM Nomor Induk Mahasiswa : 102406277 Program Studi : D3 TEKNIK INFORMATIKA Departemen : MATEMATIKA Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (MIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, Juni 2013 Diketahui/ disetujuin oleh Departemen Matematika FMIPA USU Ketua, Pembimbing I Prof.Dr.Tulus,VordipL.Math.,M.Si.,Ph.D Syahriol Sitorus, S.Si, M. IT NIP. 19620901 198803 1 002 NIP. 19710310 199703 1 004
iii PERNYATAAN RANCANG BANGUN SISTEM PENJUALAN KOMPUTER BESERTA HARDWARE BERBASIS WEB TUGAS AKHIR Saya mengaku bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, Juni 2013 CHRISMAN GULTOM 102406277
iv PENGHARGAAN Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Kuasa, yang telah melimpahkan karunia-nya dalam mengerjakan tugas akhir ini. Karena berkat-nya pula penulis dapat menyelesaikan Tugas Akhir dengan judul RANCANG BANGUN SISTEM PENJUIALAN KOMPUTER BESERTA HARDWARE BERBASIS WEB. Tujuan Penyusunan Tugas Akhir ini adalah untuk memenuhi syarat kelulusan bagi setiap mahasiwa program studi D-III Teknik Informatika di Fakultas Matematika dan Ilmu Pengetahuan Alam. Terimakasih penulis sampaikan kepada Syahriol Sitorus, S.Si, M. IT selaku dosen pembimbing Tugas Akhir yang sudah mengarahkan penulis dalam mengerjakan Tugas akhir ini, Dr. Sutarman, M.Sc. selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alama, Pembantu Dekan Dekan Fakultas Matematika dan Ilmu Pengetahuan Alama Universitas Sumatera Utara, Prof. Dr. Tulus, VordipL. Math., M.Si Ph. D selaku ketua departemen Matematika, Drs. Bambang Irawan, M.Sc selaku dosen wali yang banyak membantu penulis dalam menjalani perkuliahan di kampus, semua dosen Departemen Matematika FMIPA beserta para staf Pegawai, Sahabat-sahabat seperjuangan penulis mahasiswa D-III TI angkatan 2010. Terkhusus kepada kedua orang tua dan keluarga penulis yang telah memberi dukungan moril dan materi hingga akhirnya penulis dapat menyelesaikan tugas akhir ini tepat pada waktunya. Penulis menyadari Tugas Akhir ini masih jauh dari sempurna, oleh sebab itu penulis mengharapkan saran dan kritik yang membangun dari semua pihak sebagai bahan evaluasi bagi penulis. Akhir kata Penulis berharap, semoga Tugas Akhir ini memberi manfaat bagi penulis dan juga kepada pembaca.
v ABSTRAK Tugas Akhir ini merancang suatu aplikasi penjualan komputer secara online yang bermanfaat untuk menawarkan dan menyebarkan informasi yang baik dengan cepat dan mudah, dan juga melalui kajian ini diharapkan dapat memberi inspirasi kepada pembaca untuk mencoba bisnis penjualan komputer secara online sehingga membukan lapangan kerja baru dan mendapatkan penghasilan tambahan. Perancangan sistem dalam merancang penjualan komputer secara online dikembangkan dengan menggunakan bahasa pemrograman PHP dan database MySQL serta menggunakan editor Dreamweaver. Sistem penjualan online ini meliputi pendaftaran pelanggan, pemberitahuan informasi terbaru dan pembelian barang. Pengaturan situs oleh admin baik proses pengamanan berbagai data, pengiriman barang, penjualan barang, penambahan barang, dan transaksi penjualan. Semua hal tersebut digunakan untuk menampung data data yang diperlukan dan memperlancar sistem ini. Keyword : Penjulalan, Komputer, PHP, MySQL.
vi DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Daftar Isi Daftar Tabel Daftar Gambar ii iii iv v vi ix x BAB 1 BAB 2 PENDAHULUAN 1.1 Latar Belakang Masalah 1 1.2 Perumusan Masalah 2 1.3 Batasan Masalah 2 1.4 Metode Penelitian 3 1.5 Tujuan Penelitian 4 1.6 Manfaat Penelitian 4 1.7 Tinjauan Pustaka 4 1.8 Tahapan Perancangan Sistem 5 1.9 Sistematika Penulisan 6 LANDASAN TEORI 2.1 Definisi Sistem 8 2.2 Pengertian Penjualan 8 2.3 Definisi Electronic Commerce (e-commerce) 8 2.4 Pengertian Komputer 9 2.5 Pengertian Hardware 10 2.6 Pengertian Internet 10 2.7 Website (web) 11 2.7.1 Sejarah World Wide Web 12 2.8 Xampp 12 2.9 Apache 13 2.10 MySQL 14 2.11 Perl 16 2.12 HTML 16 2.13 PHP 17 2.14 Penggabungan Script PHP dan HTML 18 2.15 CSS 19 2.16 Javascript 20 2.16.1 Kelebihan Javascript 22 2.17 Adobe Dreamweaver 22 2.18 Flowchart 23 2.19 Data Flow Diagram 26
vii BAB 3 BAB 4 ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem 27 3.2 Perancangan Struktur Web 27 3.3 Perancangan Sistem 29 3.3.1 Data Flow Diagram (DFD) 29 3.3.1.1 Diagram konteks 30 3.2.3.2 Diagram Level Zero 30 3.4 Perancangan Database 31 3.4.1 Entity Relationship Diagram (ERD) 31 3.4.2 Normalisasi 32 3.4.2.1 Unnormalized Form (UNF) 32 3.4.2.2 First Normal Form (1NF) 34 3.4.2.3 Second Normal Form (2NF) 35 3.4.2.4 Third Normal Form (3NF) 36 3.5 Flowchart 37 3.5.1 Flowchart Halaman Utama 37 3.5.2 Flowchart Admin 41 3.6 Desaian Database 42 3.6.1 Tabel Barang 42 3.6.2 Tabel Kota 43 3.6.3 Tabel Krbelanja 44 3.6.4 Tabel Lapbelanja 44 3.6.5 Tabel Users 45 3.6.6 Tabel Inbox 46 IMPLEMENTASI SISTEM 4.1 Pengertian Implementasi Sistem 47 4.2 Tujuan Implementasi Sistem 47 4.3 Tahapan Implementasi Sistem 47 4.4 Komponen Utama Kebutuhan Sistem 48 4.4.1 Hardware 49 4.4.2 Software 50 4.4.3 Brainware 51 4.5 Database PhpMyAdmin 51 4.6 Gambaran Aplikasi Pada Sistem 52 4.6.1 Administrator 53 4.6.2 Member 53 4.6.2.1 Form Index Member 53 4.6.2.2 Form Cart 55 4.6.2.3 Form Cara Pembayaran 57 4.7 Form User 58 4.7.1 Form Index 58 4.7.2 Form About Us 60 4.7.3 Form Contact Us 60
viii 4.7.4 Form Cara Pembayaran 61 4.7.5 Form Login 62 4.7.6 Halaman Pendaftaran 62 BAB 5 KESIMPULAN DAN SARAN 5.1 Kesimpulan 64 5.2 Saran 65 Daftar Pustaka Lampiran: Listing Program
ix DAFTAR TABEL Tabel 3.1 Bentuk UNF 33 Tabel 3.2 Bentuk 1NF 34 Tabel 3.3 Bentuk 2NF 35 Tabel 3.4 Bentuk 3NF 36 Tabel 3.5 Tabel Barang 43 Tabel 3.6 Tabel Kota 43 Tabel 3.7 Tabel Keranjang Belanja 44 Tabel 3.8 Tabel Laporan Belanja 44 Tabel 3.9 Tabel Users 45 Tabel 3.10 Tabel Inbox 46
x DAFTAR GAMBAR Gambar 2.1 Simbol Simbol Flowchart 26 Gambar 2.2 Simbol DFD 26 Gambar 3.1 Rancangan Halaman Web Untuk User Biasa 28 Gambar 3.2 Rancangan Halaman Web Untuk Member 28 Gambar 3.3 Rancangan Halaman Web Untuk Administrator 29 Gambar 3.4 Diagram Konteks 30 Gambar 3.5 Diagram Level Nol 31 Gambar 3.6 Entity Relationship Data (ERD) Database 32 Gambar 3.7 Flowchart Halaman Utama 38 Gambar 3.8 Flowchart Index 39 Gambar 3.9 Flowchart Register 39 Gambar 3.10 Flowchart About Us 40 Gambar 3.11 Flowchart Contact Us 40 Gambar 3.12 Flowchart Cart 41 Gambar 3.13 Flowchart Administrator 42 Gambar 4.1 Tampilan Database Pada Browser 52 Gambar 4.2 Form Admin 53 Gambar 4.3 Form Index Pada Member 54 Gambar 4.4 Isi Dari Category 54 Gambar 4.5 Isi Dari Top Brands Dekstop 55 Gambar 4.6 Form Cart 56 Gambar 4.7 Tampilan Checkout 56 Gambar 4.8 Tanda Bukti Pembelian 57 Gambar 4.9 Form Cara Pembayaran 58 Gambar 4.10 Form Index Atas 59 Gambar 4.11 Form Index Bawah 59 Gambar 4.12 Form About Us 60 Gambar 4.13 Form Contact Us 61 Gambar 4.14 Form Cara Pembayaran 61 Gambar 4.15 Tampailan Halaman Login 62 Gambar 4.16 Tampilan Halaman Pendaftaran 63