SISTEM INFORMASI PENGELOLAAN DISTRO ONLINE
TUGAS AKHIR
MUHAMMAD ITMAM
102406253
PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2013
SISTEM INFORMASI PENGELOLAAN DISTRO ONLINE
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya Komputer
MUHAMMAD ITMAM
102406253
PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
i
PERSETUJUAN
Judul : Sistem Informasi Pengelolaan Distro Online
Kategori : Tugas Akhir
Nama : Muhammad Itmam
Nomor induk mahasiswa : 10240653
Program studi : D3 Teknik Informatika
Departemen : Matematika
Fakultas : Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara
Disetujui di
Medan, Juni 2013
Disetujui Oleh
Departeman Matematika FMIPA USU Pembimbing, Ketua,
Prof. Dr. Tulus, M.Si Drs. Suyanto, M.Kom. NIP. 196209011988031002 NIP. 1959081131986011002
PERNYATAAN
SISTEM INFORMASI PENGELOLAAN DISTRO ONLINE
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, 14 Juni 2013
MUHAMMAD ITMAM 102406253
iii
KATA PENGANTAR
Syukur alhamdulillah kehadirat Allah SWT atas rahmat dan hidayah-Nya, sehingga penulis dapat menyelesaikan penyusunan laporan Tugas Akhir ini guna memenuhi salah satu syarat mencapai gelar Ahli Madya Teknik Informatika pada Jurusan D3 Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA) Universitas Sumatera Utara.
Laporan ini tersusun berdasarkan pengalaman penulis selama menjalani perkuliahan di D3 Teknik Informatika selama 6 semester, bimbingan kepada dosen-dosen setiap matakuliah yang terkait, dosen pembimbing dan berdiskusi dengan teman-teman yang juga sedang menjalani proses laporan tugas akhir. Dengan ini Penghargaan spenulis haturkan kepada:
1. Bapak Drs. Suyanto, M.Kom selaku Dosen Pembimbing yang telah banyak memberikan ilmu yang bermanfaat tentang penulisan laporan ini dan membimbing penulis menyelesaikan tugas akhir ini.
2. Bapak Dr. Sutarman, M.Sc selaku Dekan FMIPA USU.
3. Bapak Dr. Marpongahtun, M.Sc selaku Pembantu Dekan I (PUDEK I) FMIPAUSU. 4. Bapak Prof. Dr. Tulus, M.Si., P.hD selaku Ketua Departemen MatematikaUniversitas
Sumatera Utara (USU).
5. Bapak Syahriol Sitorus, S.Si, M.IT selaku Ketua Program Studi Diploma IIITeknik Informatika Fakultas MIPA Universitas Sumatera Utara (USU).
6. Ibu Dra. Elly Rosmaini, M.Si selaku Sekretaris Program Studi DiplomaIII Teknik Informatika Fakultas MIPA Universitas Sumatera Utara (USU).
7. Teristimewa untuk Ibunda Hj. Farida Aryani Lubis S.Pd. dan Ayahanda, H. Ahyaddin tercinta yang telah memberikan dukungan baik secara moril maupun materil sehingga penulis dapat menyelesaikan laporan praktek kerja lapangan ini.
8. Adinda Dewi Sarah yang juga memberikan dukungan moril dan juga menjadi nara sumber informasi untuk penulis.
9. Rekan satu tim bimbingan “Pak Suyanto group” yang telah berkerja sama dengan baik bersama penulis untuk melaksanakan laporan tugas akhir ini. Dan juga rekan-rekan mahasiswa/i DIII-Teknik Informatika yang memberikan bantuan kepada penulis untuk menyelesaikan laporan praktek kerja lapangan ini.
10.Semua pihak yang tidak dapat penulis sebutkan satu persatu yang memberikan bantuan, baik saran maupun kritik sehingga laporan ini dapat diselesaikan dengan baik. Penulis menyadari bahwa Laporan ini masih jauh dari sempurna, untuk itulah penulis mengharapkan kritik dan saran dari semua pihak yang sifatnya membangun.
Demikian penulis sampaikan penghargaan ini, semoga Allah SWT. dapat membalasnya. Dan juga dengan harapan laporan Tugas Akhir ini dapat bermanfaat bagi pembaca dan penulis sendiri.
SISTEM INFORMASI PENGELOLAAN DISTRO ONLINE
ABSTRAK
GAZE.inc Clothing Company “Waroeng Badjoe” merupakan salah satu outlet baru yang memproduksi produk- produk fashion seperti t-shirts, celana, jaket, dan lain sebagainya dengan remaja sebagai target pasarnya. Untuk dapat menjangkau pelanggan di seluruh wilayah dan menunjang kegiatan bisnis bagi GAZE.inc Clothing Company “Waroeng Badjoe”, maka dibutuhkan suatu penerapan teknologi informasi dalam sistem pemasaran dan media promosinya, yaitu aplikasi e-commerce.
Aplikasi e-commerce ini memaksimalkan teknologi informasi dengan menggunakan internet sebagai media online yang dapat diakses dimana saja. Penulis merancang sistem untuk aplikasi ini menggunakan Flowchart, Data Flow Diagram (DFD) serta Entity Relationship Diagram (ERD).
Pada pengembangan aplikasi e-commerce ini, penulis menggunakan script PHP untuk membuat tampilan web yang dinamis, MySQL sebagai basis data yang digunakan dan Adobe Dreamweaver sebagai alat untuk membantu pembuatan aplikasi.
Aplikasi e-commerce ini dapat membantu pelanggan untuk berbelanja dimana saja dan kapan saja tanpa harus mendatangi toko.
v DAFTAR ISI
PERSETUJUAN i
PERNYATAAN ii
KATA PENGANTAR iii
ABSTRAK iv
DAFTAR ISI v
DAFTAR GAMBAR DAN TABEL vii
1 BAB I PENDAHULUAN 1 1.1 Latar Belakang 1 1.2 Rumusan Masalah 1 1.3 Tujuan 2 1.4 Ruang Lingkup 2 1.5 Batasan Masalah 2 1.6 Metodologi Penelitian 2 1.7 Skematika Penulisan 4 1.7 Jadwal Pengerjaan 6
2 BAB II LANDASAN TEORI 7
2.1 Profil Perusahaan 7
2.2 Pengenalan Perancangan Sistem 7
2.2.1 Flowchart 7
2.2.2 Data Flow Diagram (DFD) 8
2.3 Database (basis data) 9
2.3.1 Pengertian Database 9
2.3.2 ERD (Entity Relationship Diagram) 9
2.4 Pemrograman Web 10
2.4.1 Client Side 10
2.4.1.1 Hyper Text Markup Languagge (HTML) 10
2.4.1.2 Cascading Style Sheet 11
2.4.1.3 JavaScript 11 2.4.1.4 Browser 12 2.4.1.5 Website 12 2.4.1.6 Adobe Dreamweaver 12 2.4.2 Server Side 13 2.4.2.1 Web Server 13 2.4.2.2 Database 13 2.4.2.3 SQL 14 2.4.2.4 PHP 15 2.4.2.5 Apache 15 2.4.2.6 XAMPP 16
3 BAB III GAMBARAN UMUM SISTEM 18
3.1 Gambaran Umum Sistem 18
3.2 Gambaran Sistem Usulan 18
3.3 Skematika Penjualan 19
4 BAB IV PERANCANGAN SISTEM 22
4.1 Perancangan Sistem 22
4.1.1 Perancangan Output Halaman umum Sistem 22
4.2 Perancangan Input Sistem 25
4.3 Perancangan Sistem Dialog 28
4.4 Perancangan File Sistem 30
4.5 Perancangan Database 31
4.5.1 DFD (Data Flow Diagram) 31
4.5.2 Kamus Data 35
4.6 Kebutuhan Perangkat Keras dan Lunak 41
4.6.1 Pengembangan Sistem 41
4.6.2 Implementasi Sistem 41
5 BAB V IMPLEMENTASI DAN PENGUJIAN 43
5.1 Implementasi 43
5.1.1 Struktur Tabel 43
5.1.2 Implementasi Antarmuka 49
5.1.2.1 Halaman Antarmuka User 49
5.1.2.2 Halaman Antarmuka Admin 52
5.2 Pengujian 54 6 BAB VI P E N U T U P 56 6.1 Kesimpulan 56 6.2 Saran 56 6.3 Daftar Pustaka 57 LAMPIRAN 54
vii
DAFTAR GAMBAR
Gambar 1.1 Struktur Organisasi 5
Gambar 1.2 Proses Transaksi Belanja Online 19
Gambar 1.3 Proses Edit Data Barang 20
Gambar 2.1 Rancangan Tampilan Menu Awal 22
Gambar 2.2 Rancangan Menu Login 22
Gambar 2.3 Rancangan Menu Daftar 23
Gambar 2.4 Rancangan View Produk 23
Gambar 2.5 Rancangan Tampilan Keranjang Belanja 23 Gambar 2.6 Rancangan Tampilan Informasi Pengiriman 24 Gambar 2.7 Rancangan Tampilan Review Pesanan 24
Gambar 2.8 Rancangan Tampilan Invoice 24
Gambar 2.9 Rancangan Tampilan Konfirmasi Pembayaran 24 Gambar 2.10 Rancangan Tampilan Profil Pelanggan 25
Gambar 2.11 PDM (Physical Data Model) 30
Gambar 3.2 DFD Level 0 31
Gambar 3.2 DFD Level 1 31
Gambar 3.3 DFD Level 2 Proses 1 32
Gambar 3.4 DFD Level 2 Proses 2 32
Gambar 3.5 DFD Level 2 Proses 3 33
Gambar 3.6 DFD Level 2 Proses 4 33
Gambar 3.7 DFD Level 3 Proses 1 34
Gambar 3.8 DFD level 3 Proses 2 34
Gambar 4.1 Halaman Beranda 49
Gambar 4.2 Login 49
Gambar 4.3 Halaman Pendaftaran 50
Gambar 4.4 Halaman Lihat Produk 50
Gambar 4.5 Halaman Keranjang 50
Gambar 4.6 Halaman Informasi Pengiriman Barang 51
Gambar 4.7 Halaman Review Pesanan 51
Gambar 4.8 Halaman Invoice 51
Gambar 4.9 Halaman Konfirmasi Order 52
Gambar 4.10 Halaman Profil Pelanggan 52
Gambar 4.11 Halaman Login Admin 52
Gambar 4.12 Halaman Tambah Barang 53
Gambar 4.13 Halaman Edit Barang 53
DAFTAR TABEL
Tabel 1.1 Jadwal Pengerjaan 6
Tabel 2.1 Tabel Flowchart 8
Tabel 2.2 Simbol Data Flow Diagram 9
Tabel 2.3 Cardinality 10
Tabel 3.1 Pengecekan Data Login 25
Tabel 3.2 Proses Ubah Jumlah Pesanan 26
Tabel 3.3 Proses Hapus Produk Pesanan 26
Tabel 3.4 Proses Tambah Produk 26
Tabel 3.5 Proses Ubah Produk 27
Tabel 3.6 Proses Hapus Produk 27
Tabel 3.7 Proses Tambah Stok 27
Tabel 3.8 Proses Ubah Stok 28
Tabel 3.9 Proses Hapus Stok 28
Tabel 3.10 Spesifikasi Perangkat Keras 41
Tabel 3.11 Spesifikasi Perangkat Lunak 41
Tabel 3.12 Kebutuhan Minimal Spesifikasi Perangkat Keras 41 Tabel 3.13 Kebutuhan Minimal Spesifikasi Perangkat Lunak 41
Tabel 4.1 Order 43 Tabel 4.2 User 44 Tabel 4.3 Tag 44 Tabel 4.4 Feedback 44 Tabel 4.5 Address 45 Tabel 4.6 Comment 45 Tabel 4.7 Category 45 Tabel 4.8 Product 45 Tabel 4.9 Cart 46 Tabel 4.10 Size 46 Tabel 4.11 Image 46 Tabel 4.12 Product_has_size 46 Tabel 4.13 Discount 47 Tabel 4.14 Product_has_order 47 Tabel 4.15 News 47 Tabel 4.16 Invoice 47 Tabel 4.17 News_has_tag 48 Tabel 4.18 Shipping_city 48 Tabel 4.19 Shipping_province 48
Tabel 4.20 Tabel Pengujian User 54