APLIKASI SISTEM PROMOSI DAN PEMESANAN PRODUK PADA PERUSAHAAN FURNITURE CV BINTARO INTERIOR DESIGN Oleh : Angga Khusandi Feriyawan 41813010197 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA BARAT
APLIKASI SISTEM PROMOSI DAN PEMESANAN PRODUK PADA PERUSAHAAN FURNITURE CV BINTARO INTERIOR DESIGN Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Oleh : Angga Khusandi Feriyawan 41813010197 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA BARAT
i
ii
iii
KATA PENGANTAR Puji syukur saya panjatkan kepada Tuhan yang Maha Esa Allah Subhanahu wa ta ala yang telah melimpahkan rahmat, taufik serta hidayah-nya sehingga penulis dapat menyelesaikan skripsi ini yang berjudul APLIKASI SISTEM PROMOSI DAN PEMESANAN PRODUK PADA PERUSAHAAN FURNITURE CV BINTARO INTERIOR DESAIN skripsi ini merupakan salah syarat wajib yang harus ditempuh dalam Program Studi Sistem Informasi. Dalam penyusunan skripsi ini penulis ingin mengucapkan terima kasih kepada semua pihak yang telah membantu melaksanakan dan menyusun laporaan Tugas Akhir ini. Ucapan rasa terima kasih kepada : 1. Kedua orang tua penulis,yang telah memberikan dukungan kepada penulis. 2. Drs Syukri Nazar, M.kom selaku Pembimbing Tugas Akhir. 3. Nur Ani, ST,M.MSI selaku Kaprodi Sistem Informasi. 4. Pemilik dan para karyawan CV Bintaro Interior Desaign yang telah membantu memberikan informasi tentang toko furniture. Mohon maaf apabila masih banyak kekurangan dalam penulisan ini, apabila nantinya terdapat kekeliruan dalam penulisan ini saya sangat mengharapkan kritik dan sarannya yang dapat membangun. Jakarta, 11 Mei 2017 iv
DAFTAR ISI Lembar Persetujuan Sidang................. Lembar Pernyataan...... Lembar Pengesahan..... Kata Pengantar..... Abstract.... Abstrak.... Daftar Isi..... Daftar Gambar..... Daftar Tabel..... i ii iii iv v vi vii x xi Bab I : PENDAHULUAN...................... 1 1.1 Latar Belakang.......................... 1 1.2 Rumusan Masalah..................... 2 1.3 Batasan Masalah................ 3 1.4 Tujuan Penelitian.......... 3 1.5 Manfaat Penelitian. 3 1.6 Metode Penelitian.. 3 1.6.1 Metodologi Pengumpulan Data..... 4 1.7 Metode Rekayasa Perangkat Lunak....... 4 1.8 Sistematika Penulisan 5 Bab II : LANDASAN TEORI... 7 2.1 Konsep Sistem Informasi.. 7 v
2.1.1 Definisi Sistem.... 7 2.1.2 Karakteristik Sistem.... 7 2.1.3 Definisi Informasi...... 9 2.1.4 Definisi Sistem Informasi.. 9 2.1.5Website.... 9 2.2 Pengertian Pemesanan... 10 2.3 Analisa dan Perancangan Sistem.. 10 2.3.1 Metode Waterfall.... 10 2.3.2 UML.... 13 2.3.3 PHP..... 18 2.3.4 MySQL.... 20 2.3.5 Basis Data....... 20 2.3.6 Framework...... 21 2.3.7 Framework di PHP..... 21 Bab III : ANALISA DAN PERANCANGAN SISTEM..... 24 3.1 Sejarah Perusahaan 24 3.2 Visi Misi. 24 3.2.1 Visi. 24 3.2.2 Misi. 24 3.3 Struktur Organisasi.... 25 3.4 Perancangan Sistem... 25 3.5 Analisa Sistem Berjalan.... 26 3.5.1 Usecase Diagram Sistem Berjalan..... 26 vi
3.5.2 Activity Diagram Sistem Berjalan..... 29 3.6 Sistem Usulan.... 30 3.6.1 Usecase Diagram Sistem Usulan... 30 3.6.2 Activity Diagram Sistem Usulan... 31 3.6.2.1 Usecase Diagram Registrasi... 31 3.6.2.2 Usecase Diagram Login..... 33 3.6.2.3 Usecase Diagram Kategori..... 35 3.6.2.4 Usecase Diagram Pemesanan.... 37 3.6.2.5 Usecase Diagram Konfirmasi Pembayaran.... 39 3.6.2.6 Usecase Diagram Tambah Produk........ 41 3.6.3 Sequence Diagram..... 42 3.6.3.1 Sequence Diagram Registrasi..... 42 3.6.3.2 Sequence Diagram Login... 43 3.6.3.3 Sequence Diagram Konfirmasi Pembayaran..... 44 3.6.3.4 Sequence Diagram Pemesanan...... 45 3.6.3.5 Sequence Diagram Tambah Kategori.... 46 3.6.3.6 Sequence Diagram Tambah Produk...... 47 3.6.4 Class Diagram........ 48 3.7 Perancangan Database.... 50 3.8 Rancangan WEB...... 55 Bab IV : IMPLEMENTASI DAN PENGUJIAN.... 59 vii
4.1 Implementasi Sistem. 59 4.2 Tampilan Antar Muka.. 59 4.3 Pengujian Sistem... 68 4.4 Metode Pengujian..... 68 4.4.1 Lingkungan Pengujian....... 69 4.4.2 Skenario Pengujian....... 70 4.4.3 Analisa Hasil Pengujian.... 73 Bab V : PENUTUP..... 74 5.1 Kesimpulan.... 74 5.2 Saran... 75 Daftar Pustaka.... 76 viii
DAFTAR GAMBAR 3.1 Struktur Organisasi........ 25 3.2 Use Case Diagram Sistem Berjalan....... 26 3.3 Activity Diagram Pemesanan Sistem Berjalan... 29 3.4 Usecase Diagram Tampilan Halaman Depan.... 30 3.5 Activity Diagram Registrasi...... 31 3.6 Activity Diagram Login...... 33 3.7 Activity Diagram Kategori... 35 3.8 Activity Diagram Pemesanan... 37 3.9 Activity Diagram Konfirmasi Pembayaran..... 39 3.10 Activity Diagram Tambah Produk.... 41 3.11 Sequence Diagram Registrasi..... 42 3.12 Sequence Diagram Login....... 43 3.13 Sequence Diagram Konfirmasi Pembayaran..... 44 3.14 Sequence Diagram Pemesanan...... 45 3.15 Sequence Diagram Tambah Kategori.... 46 3.16 Sequence Diagram Tambah Produk...... 47 3.17 Class Diagram........ 48 3.18 Rancangan Halaman Utama...... 55 3.19 Rancangan Form Pemesanan.... 56 ix
3.20 Rancangan Konfirmasi Pembayaran..... 56 3.21 Rancangan Halaman Admin..... 57 3.22 Rancangan Tambah Kategori....... 57 3.23 Rancangan Tambah Produk....... 58 x
DAFTAR TABEL 3.1 Deskripsi Usecase lihat katalog........ 27 3.2 Deskripsi Usecase memesan barang....... 27 3.3 Deskripsi Usecase memberitahu kepada karyawan... 27 3.4 Deskripsi Usecase pembayaran.... 27 3.5 Deskripsi Usecase menerima pembayaran...... 27 3.6 Deskripsi Usecase memberikan bukti pembayaran.... 28 3.7 Deskripsi Usecase menerima bukti pembayaran.... 28 3.8 Deskripsi Usecase membuat laporan...... 28 3.9 Deskripsi Usecase mengirim karyawan... 28 3.10 Deskripsi Usecase melakukan survey tempat....... 28 3.11 Deskripsi Usecase desaign tempat..... 28 3.12 Deskripsi Usecase tampilan halaman utama.... 30 3.13 Deskripsi Activity Diagram registrasi... 32 3.14 Deskripsi Activity Diagram Login....... 34 3.15 Deskripsi Activity Diagram Kategori... 36 3.16 Deskripsi Activity Diagram Pemesanan... 38 3.17 Deskripsi Activity Diagram Konfirmasi Pembayaran..... 40 3.18 Deskripsi Activity Diagram Tambah Produk....... 42 3.19 Deskripsi Sequence Diagram Registrasi.... 42 xi
3.20 Deskripsi Sequence Diagram Login..... 43 3.21 Deskripsi Sequence Diagram Konfirmasi Pembayaran... 44 3.22 Deskripsi Sequence Diagram Pemesanan..... 45 3.23 Deskripsi Sequence Diagram tambah kategori...... 46 3.24 Deskripsi Sequence Diagram tambah produk...... 47 3.25 Tabel Admin....... 50 3.26 Tabel Detail Transaksi....... 50 3.27 Tabel Kategori........ 51 3.28 Tabel Kayu........ 51 3.29 Tabel Keranjang......... 51 3.30 Tabel Konfirmasi Pembayaran......... 52 3.31 Tabel Lapisan........... 52 3.32 Tabel Pilihan Kayu.......... 52 3.33 Tabel Pilihan War........ 53 3.34 Tabel Produk........ 53 3.35 Tabel Testimoni........... 53 3.36 Tabel Transaksi........ 54 3.37 Tabel User........ 54 3.38 Tabel Warna......... 55 xii