penerapan model fast pada e-commerce babel mart
TRANSCRIPT
PENERAPAN MODEL FAST PADA E-COMMERCE BABEL MART
PANGKALPINANG
SKRIPSI
Oleh :
Della Indriani
1722500106
FAKULTAS TEKNOLOGI INFORMASI
PROGRAM STUDI SISTEM INFORMASI
INSTITUT SAINS DAN BISNIS
ATMA LUHUR
PANGKALPINANG
2020/2021
ii
PENERAPAN MODEL FAST PADA E-COMMERCE BABEL MART
PANGKALPINANG
SKRIPSI
Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana
Komputer
Oleh :
Della Indriani
1722500106
FAKULTAS TEKNOLOGI INFORMASI
PROGRAM STUDI SISTEM INFORMASI
INSTITUT SAINS DAN BISNIS
ATMA LUHUR
PANGKALPINANG
2020/2021
iii
KATA PENGANTAR
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa karena atas
berkat, rahmat dan segala karunia-Nya, sehingga penulis dapat menyelesaikan
lapoean skripsi yang merupakan salah satu persyaratan untuk menyelsaikan
program studi strata 1 (S1) pada jurusan Sistem Informasi di 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 pula bahwa laporan skripsi ini takkan
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 memberikan kehidupan di dunia.
2. Bapak dan Ibu tercinta yang telah mendukung penulis baik spirit maupun
materi.
3. Bapak Drs.Djaetun Hs yang telah mendirikan 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 Kaprodi Sistem Informasi.
7. Bapak Kiswanto, ST., M.Kom selaku dosen pembimbing.
8. Keluarga besar tercinta dan yang lainnya yang telah memberikan dukungan
kepada penulis baik secara moril maupun materil.
9. Bapak Eri selaku pemilik di Babel Mart PangkalPinang.
10. Untuk Almameterku tercinta ISB Atma Luhur yang menjadi kebanggaanku
dalam perjuangan dimasa perkuliahan.
11. Semua pihak yang telah membantu penulisan skripsi ini serta teman-teman lain
yang tidak dapat disebutkan satu persatu.
Semoga semua jasa yang telah diberikan mendapat balasan dari ALLAH SWT.
Akhir kata penulis berharap semoga laporan skripsi ini berguna bagi para pembaca
iv
umumnya dan teman-teman mahasiswa ISB Atma Luhur PangkalPinang
khususnya.
PangkalPinang, Agustus 2021
Penulis
Della Indriani
v
ABSTRACTION
Babel Mart PangkalPinang is a minimarket engaged in retail and trading of daily
necessities, basic necessities and other equipment. This company sells directly and
online, however, it does not have a website and a systematic method of payment to
customers. With this E-commerce every transaction does not require a meeting. The
advantage obtained by using transactions through E-commerce is to increase
revenue by using online sales with a larger market as an information medium that
facilitates buying and selling interactions without any space and time limits. The
data processing carried out at Babel Mart is currently still simple, especially in
recording sales which require accuracy in making sales transactions. Making this
system using the PHP programming language with the Fast model and MySQL as
the database designer. With a system modeling tool, namely UML. To overcome
this manual system, we need an E-commerce-based website that is very suitable to
support business progress and development. So that it can overcome the obstacles
in the current manual system. The results of this study are in the form of a website-
based E-commerce design information system.
Keywords: E-commerce, BabelMart, Website, Customers
vi
ABSTRAKSI
Babel Mart PangkalPinang adalah minimarket yang bergerak dibidang Retail dan
perdagangan barang-barang kebutuhan sehari-hari,sembako dan peralatan lainnya.
Perusahaan ini melakukan penjualan secara langsung dan Online namun, tidak
mempunyai website dan metode pembayaran yang sistematis kepada pelanggan.
Dengan E-commerce ini setiap transaksi tidak memerlukan pertemuan. Keuntungan
yang diperoleh dengan menggunakan transaksi melalui E-commerce adalah untuk
meningkatkan pendapatan dengan menggunakan penjualan online yang lebih besar
pasarnya sebagai media informasi yang mempermudah adanya interaksi jual beli
tanpa ada batas ruang dan waktu. Dalam pengolahan data nya yang dilakukan pada
Babel Mart saat ini masih sederhana, khususnya pada pencatatan penjualan yang
memerlukan ketelitian dalam pembuatan transaksi penjualan. Pembuatan sistem ini
menggunakan bahasa bahasa pemrograman PHP dengan model Fast dan MySQL
sebagai perancang database. Dengan alat bantu pemodelan sistem yaitu UML.
Untuk mengatasi sistem manual tersebut, maka diperlukan suatu website berbasis
E-commerce yang sangat sesuai untuk mendukung kemajuan dan perkembangan
bisnis. Sehingga dapat mengatasi kendala pada sistem manual saat ini. Hasil
penelitian ini berupa sistem informasi rancangan E-commerce berbasis website.
Kata Kunci: E-commerce, BabelMart, Website, Pelanggan
vii
DAFTAR ISI
Halaman
LEMBAR PERNYATAAN KEASLIAN .................................................... i
LEMBAR PENGESAHAN SKRIPSI.. ...................................................... ii
KATA PENGANTAR ............................................................................. ....iii
ABSTRACTION .......................................................................................... v
ABTRAKSI .................................................................................................. vi
DAFTAR ISI ............................................................................................... vii
DAFTAR GAMBAR .................................................................................... x
DAFTAR TABEL ...................................................................................... xii
DAFTAR SIMBOL ................................................................................... xiii
DAFTAR LAMPIRAN ........................................................................... xviii
BAB I PENDAHULUAN
1.1 Latar Belakang .................................................................................. 1
1.2 Perumusan Masalah............................................................................ 2
1.3 Batasan Masalah ................................................................................. 3
1.4 Tujuan Penelitian................................................................................ 4
1.5 Manfaat Penelitian.............................................................................. 4
1.6 Sistematika Penulisan ......................................................................... 5
BAB II LANDASAN TEORI
2.1 Pengertian Minimarket ....................................................................... 7
2.2 Pengertian Pemesanan ........................................................................ 7
2.3 Pengertian E-Commerce..................................................................... 7
2.3.1 Empat Komponen E-Commerce ............................................ 9
2.3.2 Keuntungan E-Commerce ...................................................... 9
2.3.3 Kerugian E-Commerce ......................................................... 10
2.4 UML ( Unifed Modeling Language) .............................................. 10
2.4.1 Pengertian UML (Unifed Modeling Language) ................... 10
2.4.2 Tujuan UML (Unifed Modeling Language) ......................... 11
viii
2.5 Analisa Berorientasi Objek ............................................................ 11
2.5.1 Use Case Diagram................................................................ 11
2.5.2 Activity Diagram................................................................... 12
2.5.3 Analisa dokumen keluaran ................................................... 13
2.5.4 Analisa dokumen masukan .................................................. 13
2.5.5 Deskripsi Use Case .............................................................. 13
2.5.6 Package Diagram ................................................................. 13
2.6 Perancangan Berorientasi Objek .................................................... 13
2.6.1 Class Diagram ...................................................................... 13
2.6.2 Squence Diagram ................................................................. 14
2.6.3 Deployment Diagram ........................................................... 14
2.7 Entity Relationship Diagram(ERD) ............................................... 14
2.8 Logical Record Sruktur(LRS) ........................................................ 14
2.9 Relasi(Tabel) .................................................................................. 15
2.10 Spesifikasi Basis Data .................................................................... 16
2.11 Rancangan Layar ............................................................................ 16
2.12 Rancangan Masukan ...................................................................... 16
2.13 Rancangan Keluaran ...................................................................... 16
2.14 Model Fast ..................................................................................... 17
2.15 Teori Pendukung ............................................................................ 22
2.15.1 Web ...................................................................................... 22
2.15.2 PHP ...................................................................................... 23
2.16 Tinjauan Penelitian Terdahulu ....................................................... 23
BAB III METODOLOGI PENELITIAN
3.1 Model Pengembangan Perangkat Lunak ............................................... 25
3.2 Metode Penelitian.................................................................................. 27
3.3 Alat Bantu Pengembangan Sistem ........................................................ 30
3.4 Kerangka Penelitian .............................................................................. 32
BAB IV PEMBAHASAN
4.1 Profil Perusahaan ................................................................................... 33
4.2 Struktur Organisasi ................................................................................ 34
ix
4.3 Tugas Dan Wewenang ........................................................................... 35
4.4 Analis Proses Bisnis ............................................................................... 37
4.5 Activity Diagram .................................................................................... 38
4.6 Analisa Keluaran .................................................................................... 43
4.7 Analisa Masukan .................................................................................... 44
4.8 Identifikasi Kebutuhan ........................................................................... 45
4.9 Package Diagram ................................................................................... 48
4.10 Use Case Diagram ............................................................................. 48
4.11 Deskripsi Use Case ............................................................................ 50
4.12 Rancangan Basis Data ........................................................................ 55
4.12.1 ERD(Entity Relationship Diagram) ...................................... 55
4.12.2 Transformasi ERD ke LRS .................................................... 56
4.12.3 Logical Relational Structure(LRS) ....................................... 57
4.12.4 Tabel ...................................................................................... 58
4.12.5 Spesifikasi Basis Data ........................................................... 60
4.13 Rancangan Antar Muka...................................................................... 65
4.13.1 Rancangan Dokumen Keluaran ............................................ 65
4.13.2 Rancangan Dokumen Masukan ............................................. 66
4.14 Rancangan Dialog .............................................................................. 69
4.14.1 Strukrut Tampilan Layar ....................................................... 69
4.14.2 Rancangan Layar ................................................................... 69
4.15 Sequence Diagram .............................................................................. 80
4.16 Class Diagram .................................................................................... 88
4.17 Deployment Diagram ......................................................................... 89
BAB V PENUTUP
5.1 Kesimpulan ............................................................................................ 90
5.2 Saran ....................................................................................................... 91
DAFTAR PUSTAKA ................................................................................. 92
x
DAFTAR GAMBAR
Halaman
1. Gambar 2.1 : Fase-fase Metode Fast .................................................... 17
2. Gambar 3.1 : Kerangka Penelitian ....................................................... 32
3. Gambar 4.1 : Struktur Organisasi Babel Mart Pangkalpinang ............. 34
4. Gambar 4.2 : Activity Diagram Proses Pendataan Barang ................... 38
5. Gambar 4.3 : Activity Diagram proses Penjualan Barang .................... 39
6. Gambar 4.4 : Activity Diagram Proses Transaksi Pembayaran ............ 40
7. Gambar 4.5 : Activity Diagram Proses Pemesanan Barang .................. 41
8. Gambar 4.6 : Activity Diagram Proses Pembuatan Laporan Penjualan 42
9. Gambar 4.7 : Package Diagram ........................................................... 48
10. Gambar 4.8 : Use Case Diagram Admin.............................................. 49
11. Gambar 4.9 : Use Case Diagram Pelanggan ........................................ 49
12. Gambar 4.10 : ERD ( Entity Relationship Diagram ) .......................... 55
13. Gambar 4.11 : Transformasi ERD ke LRS .......................................... 56
14. Gambar 4.12 : Logical Relational Structure (LRS) ............................. 57
15. Gambar 4.13 : Struktur Tampilan ........................................................ 69
16. Gambar 4.14 : Rancangan Layar Halaman Admin Login .................... 69
17. Gambar 4.15 : Rancangan Layar Utama Admin .................................. 70
18. Gambar 4.16 : Rancangan Layar Halaman Admin Data Barang ......... 70
19. Gambar 4.17 : Rancangan Layar Halaman Admin Entry Barang ........ 71
20. Gambar 4.18 : Rancangan Layar Halaman Admin Data Kategori ....... 71
21. Gambar 4.19 :Rancangan Layar Halaman Admin Entry Kategori ...... 72
22. Gambar 4.20 : Rancangan Layar Halaman Admin Data Ekspedisi ..... 72
23. Gambar 4.21 :Rancangan Layar Halaman Admin Entry Ekspedisi ..... 73
24. Gambar 4.22 : Rancangan Layar Halaman Admin Lihat Pelanggan ... 73
25. Gambar 4.23 : Rancangan Layar Halaman Admin Lihat Pesanan ....... 74
26. Gambar 4.24 : Rancangan Layar Halaman Admin Lihat Pembayaran 74
27. Gambar 4.25 : Rancangan Layar Halaman Admin Data Pengiriman .. 75
28. Gambar 4.26 :Rancangan Layar Halaman Admin Entry Pengiriman .. 75
xi
29. Gambar 4.27 :Rancangan Layar Halaman Admin Cetak Nota ............ 76
30. Gambar 4.28 :Rancangan Layar Halaman Admin Entry Nota............. 76
31. Gambar 4.29 : Rancangan Layar Halaman Admin Laporan Penjualan 77
32. Gambar 4.30 :Rancangan Layar Halaman Utama Pelanggan .............. 77
33. Gambar 4.31 :Rancangan Layar Halaman Pelanggan Login ............... 78
34. Gambar 4.32 :Rancangan Layar Halaman Pelanggan Entry Pesanan .. 78
35. Gambar 4.33 :Rancangan Layar Halaman Pelanggan Pembayaran ..... 79
36. Gambar 4.34 :Rancangan Layar Halaman Pelanggan History Pesanan79
37. Gambar 4.35 :Sequance Diagram Admin Login .................................. 80
38. Gambar 4.36 :Sequance Diagram Admin Entry Kategori.................... 80
39. Gambar 4.37 : Sequance Diagram Admin Entry Barang ..................... 81
40. Gambar 4.38 :Sequance Diagram Admin Entry Ekspedisi .................. 81
41. Gambar 4.39 :Sequance Diagram Admin Lihat Data Pelanggan ......... 82
42. Gambar 4.40 : Sequance Diagram Admin Lihat Data Pesanan ........... 82
43. Gambar 4.41 : Sequance Diagram Admin Lihat Data Pembayaran ..... 83
44. Gambar 4.42 : Sequance Diagram Admin Entry Pengiriman .............. 83
45. Gambar 4.43 : Sequance Diagram Admin Entry Nota ......................... 84
46. Gambar 4.44 : Sequance Diagram Admin Cetak Nota ........................ 84
47. Gambar 4.45 : Sequance Diagram Admin Cetak Laporan ................... 85
48. Gambar 4.46 : Sequance Diagram Pelanggan Login............................ 85
49. Gambar 4.47 : Sequance Diagram Pelanggan Entry Pesanan .............. 86
50. Gambar 4.48 : Sequance Diagram Pelanggan Bukti Pembayaran ....... 86
51. Gambar 4.49 : Sequance Diagram Pelanggan History Pesanan ........... 87
52. Gambar 4.50 : Class Diagram .............................................................. 88
53. Gambar 4.51 : Deployment Diagram.................................................... 89
xii
DAFTAR TABEL
Halaman
Tabel 4.1 Pelanggan ......................................................................................... 58
Tabel 4.2 Pesanan............................................................................................. 58
Tabel 4.3 Ada ................................................................................................... 58
Tabel 4.4 Barang .............................................................................................. 58
Tabel 4.5 Ekspedisi .......................................................................................... 58
Tabel 4.6 Kaegori ............................................................................................. 59
Tabel 4.7 Pembayaran ...................................................................................... 59
Tabel 4.8 Pengiriman ....................................................................................... 59
Tabel 4.9 Nota .................................................................................................. 59
Tabel 4.10 Admin............................................................................................. 59
Tabel 4.11 Spesifikasi Basis Data Pelanggan .................................................. 60
Tabel 4.12 Spesifikasi Basis Data Pesanan ...................................................... 61
Tabel 4.13 Spesifikasi Basis Data Ada ............................................................ 61
Tabel 4.14 Spesifikasi Basis Data Barang ....................................................... 62
Tabel 4.15 Spesifikasi Basis Data Ekspedisi ................................................... 62
Tabel 4.16 Spesifikasi Basis Data Kategori ..................................................... 63
Tabel 4.17 Spesifikasi Basis Data Pembayaran ............................................... 63
Tabel 4.18 Spesifikasi Basis Data Pengiriman ................................................ 64
Tabel 4.19 Spesifikasi Basis Data Nota ........................................................... 64
Tabel 4.20 Spesifikasi Basis Data Admin ........................................................ 65
xiii
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.
Simbol Package Diagram
Package
Pengelompokkan dan pengorganisasian kelas-
kelas dan interface yang sekelompok menjadi
suatu unit tunggal dalam library.
Partition1
Package0
xiv
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 bias 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
Menggambarkan hubungan antara actor
dengan usecase.
Simbol ERD (Entity Relationalship Diagram)
Entity
Menunjukkan obyek-obyek dasar yang terkait
dalam sistem.
<<import>>
Access
UseCase0
xv
Relationalship
Adalah hubungan yang terjadi antara satu atau
lebih entity.
Atribut/Property
Merupakan keterangan yang terkait pada
sebuah entitas.
Simbol Class 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.
Association Dependency
Relasi antar kelas dengan makna
kebergantungan antarkelas.
Generalization
Relasi antar kelas dengan makna generalisasi-
spesialisasi.
xvi
Simbol Deployment Diagram
Node
Digunakan untuk menggambarkan
infrastruktur apasaja yang terdapat pada
sistem.
Component
Digunakan untuk menggambarkan elemen-
elemen apa saja yang terdapat 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.
Generalization
Menunjukan hubungan antara elemen yang
lebih umum ke elemen yang lebihspesifik.
Association Dependency
Merupakan relasi yang menunjukan bahwa
perubahan pada salah satu elemen memberi
xvii
pengaruh pada elemen lain
Simbol Sequence Diagram
Aktor
Menggambarkan orang yang berinteraksi
dengansistem.
Entity Class
Menggambarkan hubungan kegiatan yang akan
dilakukan.
Boundary Class
Menggambarkan sebuah penggambaran
dariform.
Control Class
Menggambarkan penghubung antara boundary
dengan tabel.
Lifeline
Menggambarkan tempat mulai dan berakhirnya
sebuah pesan.
Line Message
Menggambarkan pengiriman pesan.
Return
Pesan yang dikirim untuk balikan objek
tertentu.
xviii
DAFTAR LAMPIRAN
Halaman
Lampiran A-1 Struk Pembayaran..................................................................... 94
Lampiran A-2 Struk Pembayaran Debit .......................................................... 94
Lampiran A-3 Laporan Penjualan ................................................................... 95
Lampiran B-1 Data Barang .............................................................................. 96
Lampiran B-2 Data Pesanan............................................................................. 97
Lampiran C-1 Nota ......................................................................................... 98
Lampiran C-2 Laporan Penjualan .................................................................... 98
Lampiran D-1 Data Kategori ........................................................................... 99
Lampiran D-2 Data Barang .............................................................................. 99
Lampiran D-3 Data Ekspedisi .......................................................................... 100
Lampiran D-4 Data Pelanggan ........................................................................ 100
Lampiran D-5 Data Pesanan ........................................................................... 101
Lampiran D-6 Data Pembayaran ...................................................................... 101
Lampiran D-7 Pengiriman................................................................................ 102
Lampiran Konsultasi Bimbingan ..................................................................... 103
Lampiran Surat Keterangan Riset .................................................................... 104
Lampiran Surat Balasan Riset .......................................................................... 105
Lampiran Biodata ............................................................................................ 106