penerapan model fast pada e-commerce babel mart

20
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

Upload: others

Post on 18-Mar-2022

2 views

Category:

Documents


0 download

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

i

ii

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