PERANCANGAN SISTEM INFORMASI PEMESANAN MENU RESTORAN D’JALU RAMEN BERBASIS WEBSITE
MENGGUNAKAN MODEL RAD (RAPID APPLICATION DEVELOPMENT)
Oleh :
NIM NAMA
1. 1922500136 DIAN ANGGREINI
2. 1922500045 MUHAMMAD JAINURI
3. 1922500128 SADAM HUSEIN
FAKULTAS TEKNOLOGI INFORMASI PROGRAM STUDI SISTEM INFORMASI
ISB ATMA LUHUR PANGKALPINANG
2022/2023
i
LEMBAR PERNYATAAN
ii
PERSETUJUAN LAPORAN KULIAH PRAKTEK
iii
LEMBAR PENGESAHAN SELESAI KP
iv ABSTRAK
D’Jalu Ramen adalah restoran jepang yang menghadirkan variasi mie ramen khas Jepang dengan citra rasa Indonesia yang halal. Selama ini proses pemesanan menu dilakukan secara manual menggunakan media kertas, tentunya tidak sekali terjadi kesalahan saat menulis pesanan seperti catatan menu pelanggan yang salah menulis pesanan atau urutan pembuatan pesanan yang salah di karenakan menumpuknya pesanan. Oleh karena itu dibutuhkan sistem yang dapat mengatur dan memanajemen pemesanan menu sesuai kebutuhan pelanggan, dan juga kebutuhan pihak restoran, oleh karena itu penulis merancang serta membangun sistem pemesanan menu berbasis web.
Kata kunci : D’Jalu Ramen, Pemesanan Menu, Teknologi Sistem, Web
v
KATA PENGANTAR
Puji syukur Alhamdulillah kehadiran Allah SWT yang telah melimpahkan segala rahmat dan karuniaNya, sehingga penulis dapat menyelesaikan laporan kuliah praktek yang merupakan salah satu persyaratan untuk menyelesaikan program studi strata satu (S1) pada Program Studi Sistem Informasi ISB ATMA LUHUR.
Penulisa menyadari bahwa laporan kuliah praktek 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 kuliah praktek 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 Yayasan Atma Luhur Pangkalpinang.
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 Supardi, M.Kom, selaku Kaprodi Sistem Informasi.
7. Ibu Hamidah, S.Kom, M.Kom, selaku Dosen Pembimbing.
8. Saudara dan sahabat-sahabatku terutama teman-teman angkatan 2019 yang telah memberikan dukungan moral dan terus menyelesaikan Laporan Kuliah Praktek ini.
Semoga Tuhan Yang Maha Esa membalas kebaikan dan selalu mencurahkan hidayah serta taufikNya, Amin.
Pangkalpinang, 30 Januari 2023
Penulis
vi
DAFTAR SIMBOL 1.Simbol Activity Diagram
NO GAMBAR NAMA KETERANGAN
1 Initial
Status awal aktivitas sistem, sebuah diagram aktivitas memiliki sebuah satutus awal.
2 Activity
Aktivitas yang dilakukan sistem, aktivitas biasanya diawali dengan kata kerja.
3 Decision
Asosiasi percabangan dimana lebih dari satu aktivitas digabungkan menjadi satu.
4 Join
Asosiasi penggabungan
dimana lebih dari satu aktivitas lebih dari satu.
5 Partition
Memisahkan organisasi bisnis yang bertanggung jawab terhadap aktivis yang terjadi.
6 Final Status akhir yang dilakukan
sistem.
2. Simbol Use Case Diagram
NO GAMBAR NAMA KETERANGAN
1 Aktor
Menspesifikasikan himpunan
peran yang pengguna
mainkan ketika berinteraksi dengan use case.
2 Generalization
Hubungan generalisasi dan spesialisasi (umum-khusus) antara dua buah use case
vii
dimana fungsi yang satu adalah fungsi yang lebih umum dari lainnya.
3 Include
Relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan memerlukan use case ini
untuk menjalankan
fungsional atau sebagai syarat dijalankan use case ini.
4 Use Case
Fungsionalitas yang
disediakan sistem sebagai unit-unit yang saling bertukar pesar antar unit atau aktor biasanya dinyatakan dengan menggunakan kata kerja di awal frase nama use case.
3. Simbol Sequence Diagram
NO GAMBAR NAMA KETERANGAN
1 Aktor
Menggambarkan orang
yang sedang
berinteraksi dengan sistem.
2 Boundary Class
Menggambarkan
sebuah gambar dari form.
3 Control Class
Menggambarkan
penghubung antara boundary dengan table
viii
4 Entity Class
Menggambarkan
hubungan yang akan dilakukan.
5 A Focus of Control
and A Life Line
Menggambarkan tempat mulai dan berakhirnya message
6 A Message Menggambarkan
Pengirim Pesan
4. Simbol Class Diagram
NO GAMBAR NAMA KETERANGAN
1 Class
Himpunan dari object yang berbagi atribut dan operasi yang sama.
2 Association
Merupakan abtraksi berupa garis tanpa panah yang
menghubung antara class.
ix DAFTAR ISI
LEMBAR PERNYATAAN ... i
PERSETUJUAN LAPORAN KULIAH PRAKTEK ... ii
LEMBAR PENGESAHAN SELESAI RISET KP ... iii
ABSTRAK ... iv
KATA PENGANTAR ... v
DAFTAR SIMBOL ... vi
DAFTAR ISI ... ix
DAFTAR GAMBAR ... xii
DAFTAR TABEL ... xiv
DAFTAR LAMPIRAN ... xv
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang ... 2
1.2 Rumusan Masalah ... 2
1.3 Batasan Masalah ... 2
1.4 Tujuan Penulisan ... 2
1.5 Manfaat Penulisan ... 2
1.6 Sistematika Penulisan ... 3
BAB II LANDASAN TEORI ... 4
2.1 Pengertian Sistem ... 4
2.2 Pengertian Website ... 4
2.3 Php MyAdmin ... 5
2.4 Xampp ... 6
2.5 Database ... 6
2.6 Sublime Text ... 6
2.7 Pengertian UML (Unified Modeling Langueange) ... 7
2.8 Pengertian Model RAD (Rapid Application Development) ... 7
2.8.1 Tahapan-tahapan RAD ... 8
2.9 Use Case Diagram ... 9
2.10 Class Diagram ... 9
2.11 Squence Diagram ... 9
x
2.12 Activity Diagram ... 9
BAB III ORGANISASI ... 10
3.1 Sejarah Singkat Perusahaan ... 10
3.2 Visi dan Misi Perusahaan D’jalu Ramen ... 10
3.2.1 Visi ... 10
3.2.2 Misi ... 10
3.3 Struktur Organisasi ... 11
3.4 Tugas dan Wewenang ... 11
3.5 Arsitektur Teknologi Informasi ... 12
3.6 Lokasi dan Galeri Restoran ... 13
3.7 Tujuan ... 14
BAB IV PEMBAHASAN ... 15
4.1 Analisa Sistem Berjalan ... 15
4.2 Activity Diagram ... 16
4.2.1 Activity Diagram Proses Pemesanan Sistem Berjalan ... 16
4.2.2 Activity Diagram Proses Pembayaran Sistem Berjalan ... 17
4.3 Analisa Dokumen ... 18
4.3.1 Analisa Dokumen Keluaran ... 18
4.3.2 Analisa Dokumen Masukan ... 19
4.4 Identifikasi Kebutuhan ... 20
4.5 Use Case Diagram ... 23
4.6 Deskripsi Use Case Diagram ... 24
4.7 ERD (Entity Relationship Diagram) ... 28
4.8 Tranformasi ERD ke LRS ... 29
4.9 LRS (Logical Record Structured) ... 30
4.10 Tabel ... 31
4.11 Spesifikasi Basis Data ... 33
4.12 Rancangan Layar ... 37
4.13 Squence Diagram ... 45
4.14 Class Diagram ... 53
xi
BAB V PENUTUP ... 54
5.1 Kesimpulan ... 54
5.2 Saran ... 54
DAFTAR PUSTAKA ... 55
xii
DAFTAR GAMBAR
Gambar 1 Tahapan Model RAD (Rapid Application Development) ... 7
Gambar 3.1 Struktur Organisasi D’jalu Ramen ... 11
Gambar 3.2 Arsitektur Teknologi Informasi D’jalu Ramen ... 12
Gambar 3.3 Lokasi D’jalu Ramen ... 13
Gambar 3.4 Tampak Depan D’jalu Ramen ... 13
Gambar 3.5 Suasana Malam Hari D’jalu Ramen ... 14
Gambar 4.1 Activity Diagram Pesanan Sistem Berjalan ... 16
Gambar 4.2 Activity Diagram Proses Pembayaran Sistem Berjalan ... 17
Gambar 4.3 Use Case Diagram ... 23
Gambar 4.4 ERD (Entity Relatioship Diagram) ... 28
Gambar 4.5 Tranformasi ERD ... 29
Gambar 4.6 LRS (Logical Record Structured) ... 30
Gambar 4.7 Rancangan Layar Halaman Login ... 37
Gambar 4.8 Rancangan Layar Halaman Dashboard ... 37
Gambar 4.9 Rancangan Layar Halaman Entry Menu ... 38
Gambar 4.10 Rancangan Layar Tambah Menu ... 38
Gambar 4.11 Rancangan Layar Tambah Kategory ... 39
Gambar 4.12 Rancangan Layar Edit Kategory ... 39
Gambar 4.13 Rancangan Layar Entry Pelanggan ... 40
Gambar 4.14 Rancangan Layar Tambah Pelanggan ... 40
Gambar 4.15 Rancangan Layar Edit Pelanggan ... 41
Gambar 4.16 Rancangan Layar Entry Meja ... 41
Gambar 4.17 Rancangan Layar Tambah Meja ... 42
Gambar 4.18 Rancangan Layar Edit Meja ... 42
Gambar 4.19 Rancangan Layar Entry Order... 43
Gambar 4.20 Rancangan Layar Tambah Order ... 43
Gambar 4.21 Rancangan Layar Cetak Nota ... 44
Gambar 4.22 Rancangan Layar Cetak Laporan Penjualan ... 44
Gambar 4.23 Sequence Diagram Login ... 45
Gambar 4.25 Sequence Diagram Entry Menu ... 46
xiii
Gambar 4.26 Sequence Diagram Entry Kategory ... 47
Gambar 4.27 Sequence Diagram Entry Pelanggan ... 48
Gambar 4.28 Sequence Diagram Entry Meja ... 49
Gambar 4.29 Sequence Diagram Order ... 50
Gambar 4.30 Sequence Diagram Cetak Nota ... 51
Gambar 4.31 Sequence Dagram Cetak Laporan Penjualan ... 52
Gambar 4.32 Class Diagram ... 53
Gamabr Lampiran A ... 57
Gambar Lampiran B ... 59
Gambar Lampiran C ... 60
Gambar Surat Permohonan Kuliah Praktek ... 61
Gambar Lembar Berita Acara Kunjungan Kuliah Praktek ... 62
Gambar Lembar Pengesahan Selesai Kuliah Praktek ... 64
xiv
DAFTAR TABEL
Tabel 4.1 Kasir ... 31
Tabel 4.2 Pelanggan ... 31
Tabel 4.3 Order ... 31
Tabel 4.4 Isi ... 31
Tabel 4.5Menu ... 31
Tabel 4.6 Kategori ... 32
Tabel 4.7 Meja ... 32
Tabel 4.8 Nota ... 32
Tabel 4.9 Spesifikasi Tabel Kasir ... 33
Table 4.10 Spesifikasi Tabel Pelanggan ... 33
Tabel 4.11Spesifikasi Tabel Order ... 34
Tabel 4.12 Spesifikasi Tabel isi ... 34
Tabel 4.13 Spesifikasi Tabel Menu ... 35
Tabel 4.14 Spesifikasi Tabel Kategori ... 35
Tabel 4.15 Spesifikasi Tabel Meja ... 36
Tabel 4.16 Spesifikasi Tabel Nota ... 36
xv
DAFTAR LAMPIRAN
Lampiran A ... 57
Lampiran B... 59
Lampiran C... 60
Surat Permohonan Kuliah Praktek ... 61
Surat Balasan Riset ... 62
Lembar Berita Acara Kunjungan Kuliah Praktek ... 63