PENGEMBANGAN SISTEM INFORMASI E-COMMERCE FURNITURE PADA RIZAL MEUBEL PANGKALPINANG BERBASIS WEBSITE
SKRIPSI
DHITA KUSUMA WARDHANI 1722500109
PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI
INSTITUT SAINS DAN BISNIS ( ISB ) ATMA LUHUR
PANGKAL PINANG 2021
ii
PENGEMBANGAN SISTEM INFORMASI E-COMMERCE FURNITURE PADA RIZAL MEUBEL PANGKALPINANG
BERBASIS WEBSITE
SKRIPSI
Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer
Oleh :
DHITA KUSUMA WARDHANI 1722500109
PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI
INSTITUT SAINS DAN BISNIS ( ISB ) ATMA LUHUR
PANGKAL PINANG
2021
i
ii
LEMBAR PERSETUJUAN SIDANG
Yang bertanda tangan dibawah ini :
Nim : 1722500109
Nama : Dhita Kusuma Wardhani
Program Studi : Sistem Informasi
Fakultas : Teknologi Informasi
Judul Skripsi : PENGEMBANGAN SISTEM INFORMASI E-COMMERCE
FURNITURE PADA RIZAL MEUBEL PANGKALPINANG BERBASIS WEBSITE
SKRIPSI INI TELAH DIPERIKSA DAN DISETUJUI PANGKALPINANG, 02 Agustus 2021
Agus Dendi R, S.Kom, M.Kom Dosen Pembimbing
iii
iv
KATA PENGANTAR
Puji syukur kehadirat Allah SWT, yang telah melimpahkan segala Rahmat dan karunia-nya. Sehingga penulis dapat menyelesaikan lapoan skripsi yang merupakan salah satu persyaratan untuk menyelesaikan program studi strata satu (S1) pada pada Jurusan Sistem Informasi ISB ATMA LUHUR Pangkalpinang.
Penulis menyadari bahwa Laporan Skripsi ini masih jauh dari sempurna.
Karena itu, kritik dan saran akan senantiasa penulis terima dengan senang hati.
Dengan segala keterbatasan, penulis menyadari bahwa laporan skripsi ini tak akan terwujud tanpa bantuan, bimbingan, dan dorongan dari berbagai pihak. Untuk itu, dengan segala kerendahan hati, penulis menyampaikan ucapan terima kasih kepada :
1. Allah SWT yang telah menciptakan dan melimpahkan Rahmat serta Karunia-Nya 2. Bapak dan Ibu tercinta yang telah mendukung penulis baik spirit maupun materi.
3. Bapak Drs. Djaetun H.S yang telah mendirikan ISB Atma Luhur.
4. Bapak Dr. Husni Teja Sukmana, S.T.,M.Sc. selaku Rektor ISB Atma Luhur.
5. Bapak Ellya Helmud, M.Kom, selaku Dekan FTI ISB Atma Luhur.
6. Bapak Okkita Rizan, M.Kom selaku KaprodiSistem Informasi.
7. Bapak AgusDendi R, S.Kom, M.Komselaku Dosen pembimbing yang selalu bersedia meluangkan waktu untuk memberikan bimbingan dan arahan kepada penulis.
8. Keluarga, Pasangan yang telah memberikan dukungan baik secara moral maupun materil, dan teman-teman seperjuangan dalam mengerjakan Laporan Skripsi ini.
Pangkalpinang, Agustus 2021
Dhita Kusuma Wardhani
v Abstract
Rizal Meubel Paangkalpinang is a sales store engaged in the sale of furniture items such as chairs, tables, cabinets, tv sideboards, mattresses, decorative cabinets, and others. In running its business it is limited to limited marketing problems, marketing on sales and reports are less organized and efficient, because data storage is still done manually so that it can make it difficult to store and adjust item data, order transactions are less effective because they are conventional so the process is felt too long . The high level of business competition requires the Rizal Meubel Paangkalpinang store to update the system so that it does not lag behind other stores.
To solve these problems, technology is needed in marketing and promotion by designing an e-commerce website. E-commerce can make it easier for customers to access transactions anywhere and anytime as long as they are connected to the internet network. This e-commerce website uses the FAST (Framework For The Application Of System technique) model
Key words : Rizal Meubel Pangkalpinang, FAST (Framework For The Application Of System technique) e-commerce sales model, furniture, Website.
vi Abstrak
Rizal Meubel Paangkalpinang adalah toko penjualan yang bergerak pada bidang penjualan barang furniture seperti kursi, meja, lemari, bufet tv, kasur, lemari hias, dan lain-lain. Dalam menjalankan usahanya terbatas pada masalah pemasaran yang terbatas, pemasaran pada penjualan dan laporannya kurang teratur dan efisien, karena penyimpanan data masih dilakukan secara manual sehingga dapat menyulitkan dalam penyimpanan dan penyesuaian data barang, transaksi pemesanan kurang efektif karena bersifat konvensional sehingga proses yang dirasakan terlalu lama. Tingginya persaingan bisnis mengharuskan toko Rizal Meubel Paangkalpinang untuk melakukan pembaharuan sistem agar tidak tertinggal dengan toko yang lainnya. Untuk menyelesaikan permasalahan tersebut, maka dibutuhkan teknologi dalam pemasaran dan promosi dengan merancang suatu website e-commerce. E-commercedapat memudahkan pelanggan dalam mengakses transaksi dimana saja dan kapan saja selama masih terhubung dengan jaringan internet. Website e-commerce ini menggunakan model FAST (Framework For The Application Of System technique) Kata kunci : Rizal Meubel Pangkalpinang, Penjualan e-commerce model FAST (Framework For The Application Of System technique), furniture, Website.
vii DAFTAR ISI
Halaman
LEMBAR PERNYATAAN KEASLIAN ... i
LEMBAR PERSETUJUN SIDANG ... ii
LEMBAR PENGESAHAN SKRIPSI ... iii
KATA PENGANTAR ... iv
ABSTRACT ... v
ABTRAK ... vi
DAFTAR ISI ... vii
DAFTAR GAMBAR ... xi
DAFTAR TABEL ... xiii
DAFTAR SIMBOL ... xiv
DAFTAR LAMPIRAN ... xx
BAB I PENDAHULUAN 1.1 Latar Belakang ... 1
1.2 Perumusan Masalah... 2
1.3 Batasan Masalah ... 3
1.4 Tujuan dan Manfaat Penelitian ... 4
1.5 Sistematika Penulisan ... 6
BAB II LANDASAN TEORI 2.1 Konsep Sistem Informasi...8
2.1.1 Pengertian Sistem ... 8
2.1.2 Pengertian Informasi ... 8
2.1.3 Pengertian Sistem Informasi ... 8
2.1.4 Karakteristik Sistem ... 8
viii
2.1.5 Pengertian Pemesanan ... 10
2.1.6 Pengertian E-Commerce... 10
2.1.7 Jenis E-Commerce ... 10
2.1.8 Keuntungan E-Commerce ... 11
2.1.9 Kerugian E-Commerce ... 12
2.1.10 Empat Unsur-Unsur Penting Dalam E-Commerce ... 12
2.1.11 Pengertian Furniture ... 13
2.2 Model Pengembangan Sistem Informasi ... 13
2.2.1 Model Fast ... 13
2.3 Metode Pengembangan Sistem ... 18
2.3.1 Metode Berorientasi Objek ... 18
2.3.2 Unified Modeling Lenguage (UML) ... 18
2.3.3 Tujuan UML (Unified Modeling Lenguage) ... 19
2.3.4 Activity Diagram ... 19
2.3.5 Usecase Diagram ... 20
2.3.6 Deskripsi Usecase ... 20
2.3.7 Analisa Dokumen Masukan ... 21
2.3.8 Analisa Dookumen Keluaran ... 21
2.3.9 Package Diagram ... 21
2.3.10 Class Diagram ... 21
2.3.11 Deployment Diagram ... 21
2.3.12 Squance Diagram ... 21
2.4 Pernacangan Berorientasi Objek ... 24
2.4.1 Entity Relationship Diagram ... 24
2.4.2 Logical Record Struktur (LRS) ... 24
2.4.3 Relasi (Tabel) ... 24
2.4.4 Spesifikasi Basis Data ... 25
2.4.5 Rancangan Layar ... 26
2.4.6 Rancangan Masukan ... 26
ix
2.4.7 Rancangan Keluaran ... 26
2.5 Teori Pendukung ... 26
2.5.1 Website ... 26
2.5.2 PhpMyAdmin ... 27
2.5.3 PHP ... 27
2.5.4 MySQL ... 28
2.5.5 XAMPP ... 28
2.5.6 Notepad++ ... 28
2.5.7 Internet ... 29
2.5.8 Hypertext Markup Lenguage (HTML) ... 29
2.5.9 Word Wide Web (WWW) ... 29
2.5.10 Domain ... 30
2.5.11 Hosting Service Provider ... 30
2.6 Tinjauan Penelitian Terdahulu ... 30
BAB III METODOLOGI PENELITIAN 3.1 Model Pengembangan Perangkat Lunak ... 34
3.2 Metode Penelitian ... 36
3.3 Alat Bantu Pengembangan Sistem ... 39
3.4 Kerangka Penelitian ... 41
BAB IV PEMBAHASAN 4.1 Profil Perusahaan ... 42
4.2 Struktur Organisasi ... 43
4.3 Tugas Dan Wewenang ... . 44
4.4 Analis Sistem ... 45
4.4.1 Proses Bisnis ... 45
4.4.2 Activity Diagram ... 47
4.5 Analisa Keluaran dan Masukan ... 51
x
4.5.1 Analisa Keluara ... 51
4.5.2 Analisa Masukan ... 52
4.5.3 Identifikasi Kebutuhan ... 54
4.6 Desain Sistem ... 57
4.6.1 Package Diagram ... 58
4.6.2 Usecase Diagram ... 59
4.6.3 Deskripsi Usecase ... 60
4.7 Rancangan Basis Data ... 67
4.7.1 Entity Relationship Diagram (ERD) ... 67
4.7.2 Transformasi ERD ke LRS ... 68
4.7.3 Logical Record Structure (LRS) ... 69
4.7.4 Tabel ... 70
4.7.5 Spesifikasi Basis Data ... 72
4.8 Rancangan Antar Muka ... 77
4.8.1 Rancangan Dokumen Keluaran ... 77
4.8.2 Rancangan Masukan ... 79
4.9 Rancangan Dialog Layar ... 81
4.9.1 Struktur Tampilan ... 81
4.9.2 Rancangan Layar ... 82
4.10 Squance Diagram ... 95
4.11 Class Diagram ... 105
4.12 Deployment Diagram ... 106
BAB V PENUTUP 5.1 Kesimpulan ... 107
5.2 Saran ... 107
xi
DAFTAR PUSTAKA ... 108
LAMPIRAN A KELUARAN SISTEM BERJALAN ... 111
LAMPIRAN B MASUKAN SISTEM BERJALAN ... 112
LAMPIRAN C RANCANGAN KELUARAN ... 115
LAMPIRAN D RANCANGAN MASUKAN ... 116
LAMPIRAN E DOKUMEN KONSULTASI BIMBINGAN ... 118
LAMPIRAN F DOKUMEN SURAT KETERANGAN RISET ... 119
LAMPIRAN G BIODATA PENULIS SKRIPSI ... 121
xii
DAFTAR GAMBAR
Halaman
1. Gambar 2.1 : Fase-fase Metode Fast...13
2. Gambar 3.1 : Kerangka Penelitian...41
3. Gambar 4.1 : Struktur Organisasi Rizal Meubel Pangkalpinang...43
4. Gambar 4.2 : Activity Diagram Proses Pendataan Barang... 47
5. Gambar 4.3 : Activity Diagram proses Pendataan Pelanggan... 48
6. Gambar 4.4 : Activity Diagram Proses Penjualan barang Secara langsung... 49
7. Gambar 4.5 : Activity Diagram Proses Pembayaran... 50
8. Gambar 4.6 : Activity Diagram Proses Pengiriman Barang... 50
9. Gambar 4.7 : Activity Diagram Proses Pembuatan Laporan Penjualan... 51
10. Gambar 4.8 :Package Diagram... 57
11. Gambar 4.9 : Use Case Diagram Admin... 58
12. Gambar 4.10 : Use Case Diagram Pelanggan... 59
13. Gambar 4.11 : ERD ( Entity Relationship Diagram )... 66
14. Gambar 4.12 : Transformasi ERD ke LRS... ... 67
15. Gambar 4.13 : Logical Relational Structure(LRS)... 68
16. Gambar 4.14 : Struktur Tampilan... 81
17. Gambar 4.15 : Rancangan Layar Halaman Utama Website... 82
18. Gambar 4.16 : Rancangan Layar Login Admin... 82
19. Gambar 4.17 : Rancangan Layar Halaman Menu Admin... 83
20. Gambar 4.18 : Rancangan Layar Halaman Entry Data Kategori... 84
21. Gambar 4.19 : Rancangan Layar Halaman Entry Barang... 85
22. Gambar 4.20 :Rancangan Layar Halaman Entry Data Ekspedisi ... 86
23. Gambar 4.21 : Rancangan Layar Halaman Entry Pengiriman... 87
24. Gambar 4.22 : Rancangan Layar Halaman Lihat Pelanggan... 88
25. Gambar 4.23 : Rancangan Layar Halaman Lihat Pesanan... 88
xiii
26. Gambar 4.24 : Rancangan Layar Halaman Entry Cetak Nota... 89
27. Gambar 4.25 : Rancangan Layar Halaman Laporan Penjualan... 90
28. Gambar 4.26 : Rancangan Layar Halaman Menu Utama Website Pelanggan... 91
29. Gambar 4.27 : Rancangan Layar Halaman Daftar Pelanggan Baru... 91
30. Gambar 4.28 : Rancangan Layar Halaman Login Pelanggan... 92
31. Gambar 4.29 : Rancangan Layar Halaman Keranjang Belanja... 92
32. Gambar 4.30 : Rancangan Layar Halaman Pesanan Barang... 92
33. Gambar 4.31 : Rancangan Layar Halaman Data Pembayaran... 93
34. Gambar 4.32 : Rancangan Layar Halaman History Pesanan... 94
35. Gambar 4.33 : Rancangan Layar Halaman Detail Pesanan... 94
36. Gambar 4.34 : Sequance Diagram Login Admin... 95
37. Gambar 4.35 : Sequance Diagram Entry Kategori... 96
38. Gambar 4.36 : Sequance Diagram Entry Barang... 97
39. Gambar 4.37 : Sequance Diagram Entry Ekspedisi... 98
40. Gambar 4.38 : Sequance Diagram Entry Pengiriman... 99
41. Gambar 4.39 : Sequance Diagram Entry Pembayaran... 100
42. Gambar 4.40 : Sequance Diagram Daftar Pelanggan... 101
43. Gambar 4.41 : Sequance Diagram Login Pelanggan... 101
44. Gambar 4.42 : Sequance Diagram Entry Pesanan... 102
45. Gambar 4.43 : Sequance Diagram History Pesanan... 103
46. Gambar 4.44 : Sequance Diagram Laporan Penjualan... 104
47. Gambar 4.45 : Class Diagram... 105
48. Gambar 4.46 : Deployment Diagram... 106
xiv
DAFTAR TABEL
Halaman
Tabel 4.1 Pelanggan ... 69
Tabel 4.2 Pesanan... 69
Tabel 4.3 Ada ... 69
Tabel 4.4 Barang ... 70
Tabel 4.5 Kategori ... 70
Tabel 4.6 Ekspedisi ... 70
Tabel 4.7 Pembayaran ... 71
Tabel 4.8 Pengiriman ... 71
Tabel 4.9 Nota ... 71
Tabel 5.0 Admin...72
xv
DAFTAR SIMBOL
Simbol Activity Diagram
Start Point
Menggambarkan awal aktifitas.
End Point
Menggambarkan akhir dari aktifitas.
Actifity
Menggambarkan proses bisnis.
Decision
Menggambarkan keputusan/pilihan.
State Transition
Menggambarkan aliran perpindahan control antara state.
Swimlane
Menggambarkan pemisahan aktifitas.
Partition1
xvi SimbolPackage Diagram
Package
Pengelompokkan dan pengorganisasian kelas- kelas dan interface yang sekelompok menjadi suatu unit tunggal dalam library.
Import
Suatu dependency yang mengindikasikan isi tujuan paket secara umum yang ditambahkan kedalam sumber paket.
Access
Suatu dependency yang mengindikasikan isi tujuan paket secara umum yang biasa digunakan pada nama sumber paket.
SimbolUse Case Diagram
Actor
Menggambarkan orang atau sistem yang menyediakan atau menerima informasi dari system atau menggambarkan pengguna software aplikasi (user).
Use Case
Menggambarkan fungsionalitas dari suatu sistem, sehingga pengguna system paham & mengerti mengenai kegunaan sistem yang akan dibangun.
Association Package0
<<import>>
Access
UseCase0
xvii
Menggambarkan hubungan antara actor dengan usecase.
Simbol ERD (Entity Relationalship Diagram) Entity
Menunjukkan obyek-obyek dasar yang terkait dalam sistem.
Relational ship
Adalah hubungan yang terjadi antara satu atau lebih entity.
Atribut/Property
Merupakan keterangan yang terkait pada sebuah entitas.
SimbolClass Diagram
Class
Kelas pada struktur sistem.
Interface
Sama dengan konsep interface dalam pemograman berorientasi objek.
Association
Relasi antar kelas dengan makna umum, asosiasi biasanya disertai juga dengan multiplicy.
xviii
Association Dependency
Relasi antar kelas dengan makna kebergantungan antar kelas.
Generalization
Relasi antar kelas dengan makna generalisasi- spesialisasi.
SimbolDeployment Diagram Node
Digunakan untuk menggambarkan infrastruktur apa saja yang terdapat pada sistem.
Component
Digunakan untuk menggambarkan elemen- elemen apa saja yangterdapat pada suatu node.
Note
Digunakan untuk memberikan keterangan atau komentar tambahan dari suatu elemen sehingga bisa langsung terlampir dalam model.
Association
Digambarkan sebuah garis yang
menghubungkan dua node yang
mengindikasikan jalur komunikasi antara komponen-komponen hardware.
xix Generalization
Menunjukan hubungan antara elemen yang lebih umum ke elemen yang lebih spesifik.
Association Dependency
Merupakan relasi yang menunjukan bahwa perubahan pada salah satu elemen memberi pengaruh pada elemen lain
Simbol Sequence Diagram
Aktor
Menggambarkan orang yang berinteraksi dengan sistem.
Entity Class
Menggambarkan hubungan kegiatan yang akan dilakukan.
Boundary Class
Menggambarkan sebuah penggambaran dari form.
Control Class
Menggambarkan penghubung antara boundary dengan tabel.
Lifeline
Menggambarkan tempat mulai dan berakhirnya sebuah pesan.
xx Line Message
Menggambarkan pengiriman pesan.
Return
Pesan yang dikirim untuk balikan objek tertentu.
xxi
DAFTAR LAMPIRAN
Halaman Lampiran A Dokumen Keluaran Sistem Berjalan
Lampiran 1 Lampiran A-1 Nota... 111
Lampiran 2 Lampiran A-2 Laporan Penjualan... 111
Lampiran B Dokumen Masukan Sistem Berjalan Lampiran 1 Lampiran B-1 Data Barang... 112
Lampiran 3 Lampiran B-2 Data Pelanggan... 113
Lampiran 4 Lampiran B-3 Data Pesanan... 114
Lampiran C Dokumen Usulan Keluaran Lampiran 1 Lampiran C-1 Laporan Penjualan... 115
Lampiran 2 Lampiran C-2 Nota... 115
Lampiran D Dokumen Usulan Masukan Lampiran 1 Lampiran D-1 Data Barang... 116
Lampiran 2 Lampiran D-2 Data Kategori... 116
Lampiran 3 Lampiran D-3 Data Ekspedisi... 116
Lampiran 4 Lampiran D-4 Data Pengiriman... 117
Lampiran E Dokumen Konsultasi Bimbingan Lampiran 1 Lampiran Konsultasi Bimbingan... 118
Lampiran F Dokumen Surat Keterangan Riset Lampiran 1 Lampiran Surat Keterangan Riset... 119
Lampiran 2 Lampiran Surat Balasan Riset ... 120
Lampiran G Dokumen Biodata Diri Lampiran 1 Lembar Biodata Diri... 121