SISTEM INFORMASI LAPORAN DAFTAR MENU TAN KASTEEL RESTAURANT & LOUNGE BERBASIS WEBSITE
MENGGUNAKAN MODEL FAST
SKRIPSI
Oleh : Ryan Prasetya
1722500013
PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI
INSTITUT SAINS DAN BISNIS ATMA LUHUR
PANGKALPINANG 2021
ii
SISTEM INFORMASI LAPORAN DAFTAR MENU TAN KASTEEL RESTAURANT & LOUNGE BERBASIS
WEBSITE MENGGUNAKAN MODEL FAST
SKRIPSI
Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer
Oleh : Ryan Prasetya
1722500013
PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI
INSTITUT SAINS DAN BISNIS ATMA LUHUR
PANGKALPINANG 2021
iii
LEMBAR PERNYATAAN
iv
LEMBAR PENGESAHAN SKRIPSI
v
KATA PENGANTAR
Puji syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karunianya, sehingga penulis dapat menyelesaikan laporan skripsi yang merupakan salah satu persyaratan untuk menyelesaikan program studi strata satu (S1) di ISB ATMA LUHUR PANGKALPINANG .
Penulis menyadari bahwa laporan skripsi yang dibuat ini jauh dari kata sempurna. Karena itu, kritik dan saran akan senantiasa diterima dengan senang hati.
Dengan segala keterbatasan, penulis juga menyadari bahwa laporan skripsi ini takkan terwujud tanpa bantuan dan bimbingan dari berbagai pihak. Untuk itu dengan segala kerendahan hati, penulis menyampaikan banyak terimakasih kepada :
1. ALLAH SWT yang telah menciptakan dan memberikan kehidupan didunia.
2. Orang Tua kami tercinta, terima kasih atas segala dukungan dan pengorbanan selama ini.
3. Bapak Drs. Djaetun Hs selaku pendiri 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 Kaprodi Sistem Informasi.
7. Ibu Fitriyani, M.Kom selaku Dosen pembimbing.
8. Semua pihak yang telah membantu, serta teman-teman lain yang tidak dapat di sebutkan satu persatu.
Semoga Allah SWT membalas kebaikan dan selalu membimbing kalian. AMIN.
Pangkalpinang, 2021
vi ABSTRACT
Tan Kasteel is one of the businesses engaged in the restaurant sector, in general, restaurants still have problems in ordering services that still use manual methods to serve visitors, from delivering menus to taking orders. In modern times like today, slowly many businesses are starting to take advantage of technological developments to increase their business. This research was conducted to create a menu list report information system that utilizes web-based technology as a substitute for menu lists to be more effective in ordering services. This menu list report information system uses the FAST (Freamwork for Application of System Technology) model which can organize the software as a collection of specific objects that have a data structure.
So with the use of the menu list report system can simplify the work process in a restaurant environment. So that with the website-based Tan Kasteel Restaurant &
Lounge menu list information system, it can facilitate the ordering process and data recording of the Tan Kasteel Restaurant & Lounge report.
Keywords : FAST, website, menu list report
vii ABSTRAK
Tan Kasteel merupakan salah satu usaha yang bergerak di bidang restoran, pada umumnya restoran masih memiliki kendala dalam pelayanan pemesanan yang masih menggunakan cara manual untuk melayani pengunjung, dari mengantarkan menu dan melakukan pencatatan pesanan. Pada zaman modern seperti sekarang ini, perlahan lahan banyak usaha yang mulai memanfaatkan perkembangan teknologi untuk meningkatkan usaha mereka. Penelititan ini dilakukan untuk membuat sistem informasi laporan daftar menu yang memanfaatkan teknologi web based sebagai pengganti daftar menu agar lebih efektif dalam pelayanan pemesanan. Sistem informasi laporan daftar menu ini menggunakan model FAST ( Freamwork for Application of System Technology ) yang dapat mengorganisasi perangkat lunak sebagai kumpulan objek tertentu yang memiliki struktur data. Maka dengan pemakaian sistem laporan daftar menu dapat mempermudah proses kerja dalam lingkungan restoran. Sehingga dengan adanya sistem informasi laporan daftar menu Tan Kasteel Restaurant & Lounge berbasis website dapat memudahkan proses pemesanan dan perekapan data laporan Tan Kasteel Restaurant & Lounge.
Kata kunci : FAST, website, laporan daftar menu
viii DAFTAR ISI
HALAMAN JUDUL ... ii
LEMBAR PERNYATAAN ... iii
LEMBAR PENGESAHAN SKRIPSI ... iv
KATA PENGANTAR ... v
ABSTRACT ... vi
ABSTRAK ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xii
DAFTAR TABEL ... xiv
DAFTAR LAMPIRAN ... xv
DAFTAR SIMBOL ……….. xvi
BAB 1 PENDAHULUAN 1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 2
1.3 Batasan Masalah ... 2
1.4 Tujuan ... 3
1.5 Manfaat Penelitian ... 3
1.6 Sistematika Penulisan ... 3
BAB II LANDASAN TEORI 2.1 Pengertian Sistem ... 5
2.1.1 Sistem ……… 5
2.1.2 Sistem Informasi ……… 5
2.1.3 Informasi ……… 5
2.1.4 E – commerce ……… 5
ix
2.2 UML ... 6
2.2.1 Class Diagram ……… 6
2.2.2 Use Case Diagram ……….. 6
2.2.3 Activity Diagram ……… 6
2.2.4 Sequence Diagram ……….. 7
2.2.5 ERD ……… 8
2.2.6 LRS ( Logical Relational Structure) ……… 9
2.2.7 Transformasi ERD ke LRS ……….. 9
2.2.8 Package Diagram ………. 9
2.3 OOAD (Oriend Analysis and Design) ………. 9
2.4 Model Penelitian ………... 10
2.4.1 Model FAST ……….. 10
2.5 Tinjauan Penelitian Terdahulu ………... 12
BAB III METODOLOGI PENELITIAN 3.1 Model Pengembangan Perangkat Lunak ... 14
3.2 Metode Pengembangan Perangkat Lunak ... 15
3.3 Tools Pengembangan Perangkat Lunak ... 15
3.3.1 UML ... 15
3.4 Tools yang digunakan untuk desain Basis Data ... 16
3.5 Diagram Alir Pengembangan Sistem ... 17
BAB IV PEMBAHASAN 4.1 Tinjauan Umum ... 18
4.2 Analisis Permasalahan Model FAST ... 18
4.2.1 Analisa Proses Bisnis ... 18
4.2.2 Activity Diagram ... 20
4.3 Analisa Dokumen Keluaran dan Masukan ... 24
x
4.3.1 Dokumen Kleuaran ... 24
4.3.2 Dokumen Masukan ... 25
4.4 Identitas Kebutuhan ... 26
4.5 Package Diagram ... 28
4.6 Use Case Diagram ... 29
4.7 Deskripsi Use Case berdasarkan actor admin ... 32
4.7.1 Deskripsi Use Case berdasarkan actor pelanggan …… 35
4.8 Rancangan Database ... 38
4.8.1 Tabel Relasi ... 41
4.8.2 Spesifikasi Basis Data ... 42
4.8.3 Rancangan Masukan ……….. 48
4.8.4 Rancangan Keluaran ……….. 50
4.9 Class Diagram ... 52
4.10 Deployment Diagram ... 53
4.11 Struktur Tampilan ... 54
4.12 Rancangan Layar ... 55
4.12.1 Rancangan Layar Login Admin ... 55
4.12.2 Rancangan Layar Menu Utama Admin ... 55
4.12.3 Rancangan Layar Kategori ... 56
4.12.4 Rancangan Layar Tambah Kategori ... 56
4.12.5 Rancangan Layar Edit Kategori ... 57
4.12.6 Rancangan Layar Menu ... 57
4.12.7 Rancangan Layar Tambah Menu ... 58
4.12.8 Rancangan Layar Edit Menu ... 58
4.12.9 Rancangan Layar Pelanggan ... 59
4.12.10Rancangan Layar Tambah Pelanggan ... 59
4.12.11Rancangan Layar Edit Pelanggan ... 60
4.12.12Rancangan Layar Pesanan ... 60
4.12.13Rancangan Layar Tambah Pesanan ... 61
xi
4.12.14Rancangan Layar NotaBayar ... 61
4.12.15Rancangan Layar Tambah NotaBayar ... 62
4.12.16Rancangan Layar Pembayaran ... 62
4.12.17Rancangan Layar Tambah Pembayaran ... 63
4.12.18Rancangan Layar Laporan Penjualan ... 63
4.13 Sequence Diagram ... 64
BAB V PENUTUP 5.1 Kesimpulan ... 71
5.2 Saran ... 71
DAFTAR PUSTAKA LAMPIRAN
xii
DAFTAR GAMBAR
Halaman
Gambar 3.1 Diagram Alir Pengembangan ... 17
Gambar 4.1 Activity Diagram Proses Pencacatan Menu ………... 20
Gambar 4.2 Activity Diagram Proses Pembayaran ... 21
Gambar 4.3 Activity Diagram Proses Data Menu ... 22
Gambar 4.4 Activity Diagram Proses Laporan Pemesanan ... 23
Gambar 4.5 Package Diagram ... 28
Gambar 4.6 Use Case Diagram Actor Admin ... 29
Gambar 4.7 Use Case Diagram Pembeli ... 30
Gambar 4.8 Use Case Diagram Laporan Penjualan ... 31
Gambar 4.9 Entity Relationship Diagram (ERD) ... 38
Gambar 4.10 Tranfromasi ERD ke LRS ... 39
Gambar 4.11 LRS (Logical Record Structure) ... 40
Gambar 4.12 Class Diagram ... 52
Gambar 4.13 Deployment Diagram ... 53
Gambar 4.14 Struktur Tampilan ... 54
Gambar 4.15 Rancangan Layar Login Admin ... 55
Gambar 4.16 Rancangan Layar Menu Utama Admin ... 55
Gambar 4.17 Rancangan Layar Kategori ... 56
Gambar 4.18 Rancangan Layar Tambah Kategori ... 56
Gambar 4.19 Rancangan Layar Edit Kategori ... 57
Gamabr 4.20 Rancangan Layar Menu ... 57
Gambar 4.21 Rancangan Layar Tambah Menu ... 58
Gambar 4.22 Rancangan Layar Edit Menu ... 58
Gambar 4.23 Rancangan Layar Pelanggan ... 59
xiii
Gambar 4.24 Rancangan Layar Tambah Pelanggan ... 59
Gambar 4.25 Rancangan Layar Edit Pelanggan ... 60
Gambar 4.26 Rancangan Layar Pesanan ... 60
Gambar 4.27 Rancangan Layar Tambah Pesanan ... 61
Gambar 4.28 Rancangan Layar NotaBayar ... 61
Gambar 4.29 Rancangan Layar Tambah NotaBayar ... 62
Gambar 4.30 Rancangan Layar Pembayaran ... 62
Gambar 4.31 Rancangan Layar Tambah Pembayaran ... 63
Gambar 4.32 Rancangan Layar Laporan Penjualan ... 63
Gambar 4.33 Sequence Diagram Data Kategori ... 64
Gambar 4.34 Sequence Diagram Data Menu ... 65
Gambar 4.35 Sequence Diagram Data NotaBayar ... 66
Gambar 4.36 Sequence Diagram Data Pelanggan ... 67
Gambar 4.37 Sequence Diagram Data Pembayaran ... 68
Gambar 4.38 Sequence Diagram Data Pesanan ... 69
Gambar 4.39 Sequence Diagram Data Laporan Penjualan ... 70
xiv
DAFTAR TABEL
Halaman
Tabel 4.1 Pelanggan ... 41
Tabel 4.2 Pesanan ... 41
Tabel 4.3 Menu ... 41
Tabel 4.4 Kategori ... 41
Tabel 4.5 Pembayaran ... 41
Tabel 4.6 NotaBayar ... 41
Tabel 4.7 Terima ... 42
Tabel 4.8 Isi ... 42
Tabel 4.9 Admin ... 42
Tabel 4.10 Spesifikasi Basis Data Pelanggan ... 43
Tabel 4.11 Spesifikasi Basis Data Pesanan ... 43
Tabel 4.12 Spesifikasi Basis Data Pembayaran ... 44
Tabel 4.13 Spesifikasi Basis Data Menu ... 44
Tabel 4.14 Spesifikasi Basis Data Kategori ... 45
Tabel 4.15 Spesifikasi Basis Data NotaBayar ... 46
Tabel 4.16 Spesifikasi Basis Data Terima ... 46
Tabel 4.17 Spesifikasi Basis Data Admin ... 47
Tabel 4.18 Spesifikasi Basis Data Isi ... 48
xv
DAFTAR LAMPIRAN
Halaman
Lampiran A-1 Data Laporan Pesanan ... 75
Lampiran A-2 Data Nota Pelanggan ... 76
Lampiran B-1 Data Menu Harga Makanan ... 78
Lampiran B-2 Data Menu Harga Minuman ... 79
Lampiran C-1 Cetak Laporan Penjualan Keluaran ... 81
Lampiran D-1 Entry Data Isi ... 83
Lampiran D-2 Entry Data Kategori... 83
Lampiran D-3 Entry Data Menu ... 84
Lampiran D-4 Entry Data NotaBayar ... 84
Lampiran D-5 Entry Data Pelanggan ... 85
Lampiran D-6 Entry Data Pembayaran ... 85
Lampiran D-7 Entry Data Pesanan ... 86
Lampiran D-8 Entry Data Terima ... 86
Lampiran E-1 Surat Riset ... 88
Lampiran E-2 Balasan Riset ... 89
Lampiran F Kartu Konsultasi Bimbingan ... 91
Lampiran G Biodata ... 93
xvi
DAFTAR SIMBOL
Start point
Menggambarkan awal aktivitas
End point
Menggambarkan akhir aktivitas
Activity diagram Menggambarkan proses bisnis
Simbol Black Hold Activity Digunakan bila dikehendaki
Simbol Miracle Activies Digunakan pada waktu start point
dikehendaki
Ada satu atau lebih transisi
xvii
Simbol Join
Menunjukkan adanya demosisi
Simbol Fork
Digunakan untuk menunjukkan kegiatan yang dilakukan secara paralel, untuk menggabungkan dua kegiatan paralel
menjadi satu
Decision
Menggambarkan keputusan/pilihan
Swimlane
Menggambarkan pemisahan aktivitas
xviii
Actor
Menggambarkan orang atau sistem yang Menyediakan atau menerima informasi
dari
Sistem atau menggambarkan pengguna software
Aplikasi (user)
UseCase
Menggambarkan fungsiona
Association
Menggambarkan hubungan antara actor dengan UseCase
Symbol Asosiasi antara Actor dan Use Case
Ujung panah Association antara actor dan Use Case mengindikasikan siapa /
apa yang meminta interaksi dan bukunya mengindikasikan aliran data
xix
Entity
Menunjukkan obyek-obyek dasar yang terkait dalam sistem
Relationship
Adalah hubungan yang antara satu lebih entity
Actor
Menggambarkan orang sedang berinteraksi dengan system
Entity Class
Menggambarkan hubungan kegiatan yang akan dilalukan
Activity
Menggambarkan sebuah penggambaran dari form
xx
Control Class
Menggambarkan penghubung antara boundary dengan tabel.
A Focus of Control & Alife Line Menggambarkan tempat mulai dan
berakhir sebuah message.
1 Message20
A Message
Menggambarkan Pengirim Pesan
Class
Penggambar dari class name, atribute, atau property atau data dan method atau
function atau behavior.
Asociation
Menggambarkan hubungan antar objek yang saling membutuhkan. Hubungan
ini bisa satu arah atau lebuh dari satu arah.
Class1
xxi
Agregation
Bentuk khusus dari asosiasi yang menggambarkan seluruh bagian suatu objek merupakan bagian dari objek lain
Multiflicity
Menggambarkan batasan terendah dan tertinggi untuk objek-objek yang
berpatisipasi.