RANCANG BANGUN APLIKASI REQUEST CUSTOM FURNITURE
BERBASIS WEB PADA MAMIEK FURNITURE
Randi Ardiansyah
41813010112
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER
UNIVERSITAS MERCU BUANA
RANCANG BANGUN APLIKASI REQUEST CUSTOM FURNITURE
BERBASIS WEB PADA MAMIEK FURNITURE
Laporan Tugas Akhir
Diajukan Untuk Melengkapi Salah Satu Syarat
Memperoleh Gelar Sarjana Komputer
Oleh :
Randi Ardiansyah
41813010112
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER
UNIVERSITAS MERCU BUANA
JAKARTA
2017
KATA PENGANTAR
Puji dan rasa syukur penulis panjatkan kehadirat Allah SWT, karena berkat limpahan rahmat, hidayah, dan inayah-Nya, sehingga penulis dapat menyelesaikan laporan tugas akhir yang merupakan salah satu persyaratan untuk menyelesaikan program studi strata satu (S1) pada jurusan Sistem Informasi Universitas Mercu Buana.
Penulis menyadari bahwa laporan tugas akhir ini masih jauh dari sempurna. Karena itu, kritik dan saran akan senantiasa penulis terima dengan senang hati. Dengan segala keterbatasan, tugas akhir ini takkan terwujud tanpa bantuan, bimbingan, dan dorongan dari berbagai pihak. Oleh karena itu, dengan penuh rasa hormat penulis mengucapkan terimakasih kepada:
1. Bapak Wachyu Hari Haji,S.Kom.,MM selaku dosen pembimbing tugas akhir yang telah memberikan bimbingan dan masukan serta saran sehingga penulis dapat menyelesaikan skripsi ini.
2. Ibu Inge Handriani, M.Ak., MMSI selaku koordinator tugas akhir program studi sistem informasi.
3. Ibu Nur Ani, ST., MMSI selaku Kepala Program Studi (Ka. Prodi) Sistem Informasi. 4. Bapak Yaya Sudarya Triana, Dr., M.Komselaku dosen pembimbing akademik pada
program studi sistem informasi.
5. Orang tua bapak dan ibu yang telah memberikan dorongan semangat baik secara moril maupun materil, beserta restu dan motivasi selama ini.
6. Teman seperjuangan sistem informasi angkatan 2013 yang tidak bisa penulis sebutkan satu persatu.
7. Semua pihak yang tidak dapat penulis sebutkan satu persatu yang juga membantu penulis selama pengerjaan tugas akhir ini.
Akhir kata penulis mohon maaf apabila dalam penyusunan laporan tugas akhir ini terdapat kata-kata yang kurang berkenan.Semoga laporan tugas akhir ini dapat memberikan manfaat bagi kita semua.
Jakarta, Juni 2017
iv
DAFTAR ISI
LEMBAR PERNYATAAN ... i
LEMBAR PERSETUJUAN SIDANG ... ii
LEMBAR PENGESAHAN ... iii
DAFTAR ISI ... vii
DAFTAR TABEL ... xi BAB I ...1 PENDAHULUAN ...1 1.1 Latar Belakang...1 1.2 Rumusan Masalah ...2 1.3 Batasan Masalah ...2 1.4 Tujuan Penelitian ...3 1.5 Manfaat Penelitian ...3 1.6 Metode Penelitian ...3 1.7 Sistematika Penulisan ...5 BAB II ...6 LANDASAN TEORI ...6
2.1 Konsep Dasar Sistem Informasi ...6
2.2 Siklus Hidup Pengembangan Sistem ...7
2.3 Unified Modelling Language (UML) ... 10
2.4 Pengujian Sistem ... 17
2.5 Web ... 18
2.6 Hyper Text Markup Language ... 18
2.7 Basis Data (Database) ... 19
2.8 PHP ... 19
2.9 MySQL ... 20
2.10 PengertianFurniture ... 21
BAB III ... 23
ANALISA DAN PERANCANGAN SISTEM ... 23
3.1 Objek Penelitian ... 23
3.3 Use Case Sistem Usulan ... 30
3.4 Activity Diagram ... 33
3.5 Permodelan Sequence Diagram ... 40
3.6 Perancangan Basis Data ... 48
3.7 Rancangan Layar ... 52
BAB IV ... 58
IMPLEMENTASI DAN PENGUJIAN ... 58
4.1 Implementasi website... 58
4.1.1. Perangkat Keras (Hardaware) ... 58
4.1.2. Perangkat Lunak (Software) ... 58
4.2. Tampilan Antar Muka Menu Utama ... 59
4.3. Tampilan Database ... 67
4.4. Metode Pengujian ... 69
4.4.1. Skenario Pengujian ... 70
4.4.3. Analisa Hasil Pengujian ... 73
BAB V ... 74
KESIMPULAN DAN SARAN ... 74
5.1 Kesimpulan... 74
5.2 Saran ... 75
vi
DAFTAR GAMBAR
.
Gambar 2. 1 Alan Dennis, System Analysis amd Design with UML an Object Oriented
Approach2.0(4th Edittion)2012:29 ... 8
Gambar 2.2 contoh usecase diagram (Alan Dennis, System Analysis amd Design 5th Edittion, 2012:173). ... 11
Gambar 2.3 contoh activity diagram (Alan Dennis, System Analysis amd Design with UML an Object Oriented Approach2.04th Edittion, 2012:181). ... 13
Gambar 2. 4 contoh sequence diagram(Alan Dennis, System Analysis amd Design with UML an Object Oriented Approach2.04th Edittion, 2012:238). ... 15
Gambar 2. 5 contoh class diagram(Alan Dennis, System Analysis amd Design with UML an Object Oriented Approach2.0 4th Edittion, 2012:208). ... 17
Gambar 3. 1 Struktur Organisasi Mamiek Furniture ... 24
Gambar 3. 2 use case sistem berjalan Mamiek Furniture ... 26
Gambar 3. 3 use case sistem usulan Mamiek Furniture ... 30
Gambar 3. 4 Activity melihat dan pesan produk furniture ... 33
Gambar 3. 5 Activityrequest custom furniture ... 34
Gambar 3. 6 Activity melihat pembayaran... 35
Gambar 3. 7 Activity approve pemesanan/request custom ... 36
Gambar 3. 8 Activity kelola produk furniture ... 37
Gambar 3. 9 Activity ubah status pembayaran ... 38
Gambar 3. 10 Activity cetak laporan ... 39
Gambar 3. 11 sequence diagram requestfurniture ... 40
Gambar 3. 12 sequence diagram requestfurniture ... 41
Gambar 3. 13 Sequence Diagram Melihat Status request/request custom dan pembayaran ... 42
Gambar 3. 14 sequence diagram approve request furniture ... 43
Gambar 3. 15 sequence diagram request custom furniture ... 44
Gambar 3. 16 sequence diagram kelola furniture ... 45
Gambar 3. 17 sequence diagram kelola pembayaran ... 46
Gambar 3. 18 sequence diagram Cetak laporan. ... 47
Gambar 3. 19 Rancangan Class diagram Mamiek Furniture ... 48
Gambar 3. 20Rancangan Layar daftar customer/user ... 52
Gambar 3. 21 Rancangan Layar detail Furniture ... 53
Gambar 3. 22 Rancangan Layar list furniture ... 53
Gambar 3. 23 Rancangan Layar login customer ... 54
Gambar 3. 24 Rancangan Layar menu utama admin ... 54
Gambar 3. 25 Rancangan Layar menu utama customer ... 55
Gambar 3. 26 Rancangan Layar request custom furniture ... 55
Gambar 3. 27 Rancangan Layar aboutus ... 56
Gambar 3. 28 Rancangan Layar status pemesanan dan pembayaran ... 56
Gambar 3. 29 Rancangan Layar cetak laporan u.admin ... 57
Gambar 4. 1 Halaman register ... 59
Gambar 4. 2 Halaman Log-in ... 59
Gambar 4. 3 Halaman Utama ... 60
Gambar 4. 4 Halaman list product ... 60
Gambar 4. 5 Halaman request custom ... 61
Gambar 4. 7 Halaman pesananku ... 62
Gambar 4. 8 Halaman Pesananku Request custom Furniture ... 62
Gambar 4. 9 Halaman Pesananku Request Furniture ... 63
Gambar 4. 10 Halaman Detail Product ... 63
Gambar 4. 11 Halaman login admin ... 64
Gambar 4. 12 Halaman utama admin ... 64
Gambar 4. 13 Halaman Master user ... 65
Gambar 4. 14 Halaman Master furniture ... 65
Gambar 4. 15 Halaman data pemesanan request ... 66
Gambar 4. 16 Halaman data request custom ... 66
Gambar 4. 17 Halaman Pembayaran ... 67
Gambar 4. 18 halaman detail pembayaran ... 67
Gambar 4. 19 tabel admin ... 67
Gambar 4. 20 tabel customer ... 68
Gambar 4. 21 tabel furniture ... 68
Gambar 4. 22 tabel pembayaran ... 68
Gambar 4. 23 tabel detail pembayaran ... 68
Gambar 4. 24 tabel request furniture ... 69
viii
DAFTAR TABEL
Tabel 2.1 tabel simbol usecase ... 11
Tabel 2. 2 tabel simbol activity ... 12
Tabel 2. 3 tabel simbol sequence ... 14
Tabel 2. 4 tabel simbol class... 16
Tabel 3. 1 tabel melakukan pemesanan furniture ………26
Tabel 3. 2 tabel melakukan pembayaran ... 27
Tabel 3. 3 tabel menerima bukti konfirmasi pembayaran ... 28
Tabel 3. 4 tabel menerima barang ... 28
Tabel 3. 5 tabel menerima pesanan customer ... 28
Tabel 3. 6 tabel membuat bukti konfirmasi pembayaran ... 28
Tabel 3. 7 tabel membuat laporan penjualan ... 29
Tabel 3. 8 tabel membuat furniture ... 29
Tabel 3. 9 tabel mengirimt furniture. ... 29
Tabel 3. 10 tabel melihat dan pesan furniture ... 31
Tabel 3. 11 tabel input request custom furniture ... 31
Tabel 3. 12 tabel Melihat status pemesanan dan pembayaran ... 31
Tabel 3. 13 tabel approverequestcustomefurniture ... 32
Tabel 3. 14 tabel kelola data produk furniture ... 32
Tabel 3. 15 tabel ubah status pembayaran ... 32
Tabel 3. 16 tabel cetak laporan penjualan ... 32
Tabel 3. 17 tabel admin ... 49
Tabel 3. 18 tabel customer ... 49
Tabel 3. 19 tabel detail pembayaran ... 50
Tabel 3. 20 tabel furniture ... 50
Tabel 3. 21 tabel pembayaran ... 51
Tabel 3. 22 tabel request custom furniture ... 51
Tabel 3. 23 tabel request furniture ... 52
Tabel 4. 1 Tabel skenario pengujian………70