Puji syukur ke hadirat Tuhan Yang Maha Esa. Atas rahmat dan hidayah-Nya,
Kami dapat menyelesaikan tugas makalah yang berjudul "Aplikasi Penjualan
Restaurant ChingChong Berbasis Web dan Android" dengan tepat waktu.
Makalah disusun untuk memenuhi tugas Web Programming III. Selain itu,
makalah ini bertujuan menambah wawasan tentang Bisnis Restaurant bagi para
pembaca dan juga bagi penulis.
Penulis mengucapkan terima kasih kepada Ibu Lestari Yusuf S.kom selaku Dosen
Mata Kuliah Web Programming III. Ucapan terima kasih juga disampaikan kepada
semua pihak yang telah membantu diselesaikannya makalah ini.
Kami menyadari makalah ini masih jauh dari sempurna. Oleh sebab itu, saran dan
kritik yang membangun diharapkan demi kesempurnaan makalah ini.
Kelompok 2
2
DAFTAR ISI
3
BAB I
PROJECT CHARTER
Tempat nongkrong restoran atau kafe menjadi fenomena yang menarik dan
berdampak bagi kehidupan sosial masyarakat. Keberadaan Restoran dan kafe dalam keseharian
masyarakat bagi anak muda telah mendapat posisi tersendiri sebagai salah satu alternatif
memanfaatkan waktu luang ataupun tujuan yang lebih penting. Kafe Dan Restoran merupakan
tempat yang kebanyakan sebagai tempat untuk pengunjung bersantai serta berbincang-bincang
dan memesan makanan atau minuman yang terdapat pada menu. Kesulitan yang terjadi di
kebanyakan Restoran ialah ketika melayani pemesanan menu makanan serta minuman yaitu
pelanggan menunggu lama untuk mendapatkan menu yang dipesan.
Belajar dari sistem yang sudah ada dari perkembangan teknologi yang semakin maju,
penulis ingin membuat sistem baru yang mengambil fungsi dasar dari sistem lama namun
dengan fungsional yang lebih luas. Dengan adanya fungsi ini, di harapkan sistem yang ada
tidak hanya melayani pemesanan makanan saja, namun mampu memberikan sesuatu yang
menarik untuk pelanggan, menjalin hubungan erat dengan pelanggan. Hasil akhir yang di
harapkan ialah proses yang semakin terstruktur dan peningkatan layanan serta penghasilan
yang di dapatkan.
4
Pemesanan menu di Restoran menggunakan peralatan mobile tersebut dapat mengurangi
waktu saat pelanggan menggantri. Tujuan penerapan aplikasi ini ialah mampu membantu
proses pemesanan menu berbasis web
1.2 Permasalahan
Memulai sebuah bisnis restoran memang memiliki masalah dan tantangan tersendiri. Salah satu
kunci sukses dari sebuah bisnis restoran adalah konsumen yang merasa senang dan ingin kembali
lagi.
Untuk memastikan kesuksesan bisnis restoran, maka seluruh tim mulai dari manajemen hingga
staf harus didedikasikan untuk kesejahteraan konsumen.
Ada beberapa hal penting yang harus diketahui dan dipersiapkan sebelum menjalankan sebuah
bisnis restoran. Salah satunya adalah mengetahui kendala dan masalah bisnis restoran apa saja
yang sering terjadi.
Dengan memahami apa saja masalah bisnis restoran dan kendala yang kerap ditemukan pada
bisnis restoran, Anda dapat lebih berhati-hati dan mengetahui celahnya untuk mengelola restoran
Anda.
Selain itu, Anda juga dapat mengembangkan strategi khusus untuk menghindari dan memerangi
masalah-masalah tersebut.
5
1.4 Keuntungan Yang Diharapkan
Berikut ini adalah keuntungan-keuntungan yang diharapkan dari proyek yang akan dilaksanakan:
Berikut ini adalah aktivitas-aktivitas yang akan dikerjakan untuk memenuhi fase inisiasi dan
fase perencanaan secara global :
6
6 Dokumentasi 15 hari 10 juta
7
BAB 2
PROJECT REPORT
1. Tinjauan Perusahaan
Pada analisa sistem berjalan ini, penulis melakukan peninjauan pada Restoran ChingChong
yang berisi struktur organisasi, serta fungsi dari masing-masing bagian yang berada dalam
Restoran ChingChong tersebut.
2. Sejarah Institusi/Perusaahaan
Restoran ChingChong, sebagai perusahaan swasta nasional yang bergerak di bidang Kuliner.
Restoran ChingChong ini baru membuka tempat di Bogor saja. Restoran ChingChong ini
berdiri pada tahun 2022 dengan No SIUP 719/888/PK/B/BPPTPM/IX/2022 yang di pimpin
oleh Bapak Muammar Mahdely.
Restoran ini terinspirasi dari Restoran-Restoran yang sedang Ramai dikalangan anak muda
sekarang yang membuat kami termotivasi untuk membuka Restoran ini agar bisa
mendapatkan keuntungan dan membuka lapangan pekerjaan.
Restoran ChingChong
OWNER
MANAGER
KOKI KASIR
WAITERS
8
Adapun fungsi dari setiap bagan tersebut adalah :
1. Manager
Pengguna manajer adalah pengguna yang ditunjuk untuk melakukan peran sebagai manajer
dalam restoran. Manajer dalam sistem ini mempunyai tugas dalam mengawasi kegiatan
operasional dan keuangan
2. Owner
Pengguna owner adalah pemilik dari restoran yang memiliki peran untuk mendaftarkan user
ke dalam sistem, memberikan hak akses pada user dan juga melihat record keseluruhan dari
sistem.
3. Pelayan
Pengguna waiter adalah pengguna yang ditunjuk untuk melakukan peran sebagai waiter atau
pelayan. Waiter bertugas melakukan pencatatan data untuk setiap pesanan yang diterima dari
pelanggan. Selain itu waiter juga bertugas untuk mengantarkan pesanan yang sudah selesai
dibuat ke meja pelanggan dan membersihkan meja ketika pelanggan sudah meninggalkan
tempat.
4. KOKI
Pengguna koki adalah pengguna yang ditunjuk untuk melakukan peran sebagai koki. Koki
bertugas mengolah data yang diterima dari waiter dan juga melakukan permintaan kepada
manajer Ketika kebutuhan dapur habis.
5. Kasir
Pengguna kasir adalah pengguna yang ditunjuk untuk melakukan peran sebagai kasir. Kasir
bertugas untuk memproses transaksi pembayaran. Selain itu kasir juga menyediakan layanan
informasi tempat mana saja yang tersedia atau bisa digunakan.
9
➢ Use Case Diagram ChingChong Restaurant
10
A. Prosedur Sistem Berjalan
Prosedur sistem berjalan adalah suatu proses atau langkah-langkah yang menunjukan
perjalanan data atau dokumen pada suatu sistem atau proses keluar masuknya berkas yang
terjadi pada suatu sistem yang sedang berjalan atau berlangsung. Tujuan dari penulisan ini
adalah untuk mengetahui gambaran secara jelas mengenai sistem yang sedang berjalan
didalam suatu perusahaan atau instansi atau lembaga terkait.
Prosedur sistem berjalan yang ada di Restoran ChingChong ini ada 3(Tiga), yaitu :
2. Prosedur Pembayaran
Setelah memesan Makanan dan Minuman Cashier akan memeberikan tagihan pembayaran ke
konsumen dan konsumen bisa membayar menggunakan 2 Jenis Transaksi yaitu Transaksi
Tunai dan Transaksi Non Tunai.
1. Kebutuhan Pengguna
a. Kebutuhan Pelanggan
11
minuman di haruskan melakukan login atau masuk ke menu
b. Kebutuhan Admin.
1) Admin dapat mengisi data Pelanggan dan menyesuaikan verifikasi akun pelanggan
2. Kebutuhan Sistem
a. Kebutuhan Konsumen
terlebih dahulu.
transaksi.
12
b. Kebutuhan Admin.
sesuai kebutuhan.
13
2.3 Desain Sistem
Tahap desain merupakan inplementasi dari analisis kebutuhan user dan sistem.Pada tahap ini
desain terbagi menjadi 3 bentuk ,yaitu:
ERD merupakan suatu objek untuk menjelaskan hubungan antar data berdasarkan Objek-
objek dasar data yang mempunyai hubungan antar relasi.Berdasarkan para ahli Sutanta
(2011) ERD merupakan suatu model data yang dikembangkan berdasarkan objek.
14
➢ Spesifikasi File Dan Struktur Kode
A D M 0 1
Ket :
ADM : Admin
01 : ID 1
15
• Spesifikasi file transaksi
X X 0 0 0 0 0 0 0 0 0
N G 2 1 0 4 1 4 0 0 1
Ket :
NG : Nama Pesanan adalah Nasi Goreng
21 : Tahun04 : Bulan
14 : Tanggal
001 : Nomer urut pesanan adalah 001
16
• Spesifikasi table level
0 0 0 0
0 1 0 3
Ket :
01 : ID Pesanan adalah Nomer 01
03 : Level pesanan adalah level 03
17
• Spesifikasi table meja
0 0 X X 0 0
0 1 M M 0 7
Ket :
01 : ID Pesanan adalah Nomer 01
MM : Nama Customer Adalah Muammar Mahdelly
07 : Nomer Meja adalah Nomer 07
18
• Spesifikas table order
0 0 X X X X 0 0 0 0 0 0 0 0
0 1 N G M M 0 7 2 1 0 4 1 4
Ket :
01 : ID Pesanan adalah Nomer 01
NG : Nama Makanan adalah Nasi Goreng
MM : Nama Customer Adalah Muammar Mahdelly
07 : Nomer Meja adalah Nomer 07
21 : Tahun
04 : Bulan 19
14 : Tanggal
2. Desain AntarMuka
➢ Tampilan Front End
Berikut adalah tampilan front end, disini menampilkan menu-menu makanan dan profil dari
sebuah restoran
20
➢ Tampilan Login
Berikut adalah tampilan Login, disini user dapat memasukan username dan password untuk
melakukan login menuju back end atau bagian admin
➢ Tampilan Dashboard
Setelah Melakukan Login maka akan muncul dashboard seperti gambar dibawah, disini user
dapat memilih data user atau data makanan
21
➢ Tampilan Data User
Jika User mengklik bagian data user maka akan muncul form seperti dibawah ini. Disini user
dapat memilih apakah user ingin menambah data user maka tinggal di klik tombol add user. Jika
user ingin merubah data user maka user tinggal mengklik update dan jika user ingin menghapus
data user tinggal mengklik delete.
22
➢ Tampilan Data Makanan
Jika User mengklik bagian data makanan maka akan muncul form seperti dibawah ini. Disini
user dapat memilih apakah user ingin menambah data makanan maka tinggal di klik tombol add
makanan. Jika user ingin merubah data makanan maka user tinggal mengklik update dan jika
user ingin menghapus data makanan tinggal mengklik delete. Data makanan yang ada pada table
dibawah akan muncul pada bagian front end.
23
3. Struktur Navigasi
➢ Stuktur Admin
Di dalam penbuatan aplikasi penyewaan berbasis web ini kita menghgunakan struktur navigasi
composit/campuran.Struktur Navigasi Composite (campuran) merupakan struktur gabungan dari
ketiga struktur sebelumnya, yaitustruktur navigasi linier, non-linier, dan hirarki. Struktur ini juga
di sebut struktur navigasi bebas.Kelebihan dengan menggunakan struktur navigasi ini adalah
suatu aplikasi mampu memberikan keterkaitan informasi yang lebih baik. Berikut dibawah ini
adalah struktur navigasi apliasi penyewaan berasis web :
24
➢ Mengubah bagian application/config/database.php, bah username menjadi username mysql
dan password,lalu masukan database kalian pada ‘database.=> ‘namadatabase’
➢ Application/controllers/welcome.php
(controllers,model,view)
25
➢ Application/controllers/welcome.php bagian kontrol user
26
➢ Kontrol data makanan
27
➢ Bagian kontrol login
28
➢ Model untuk fungsi fungsi seperti Add data,update data,Delete data,get data
➢ CODE FRONTED
29
30
➢ CODE BACKEND
31
32
33
➢ FORM ADD USER
34
➢ FORM UPDATE USER
35
➢ FORM MAKANAN
➢ FORM LOGIN
36
➢ FORM DATA MAKANAN PADA BACKEND
37
TAMPILAN WEB
A. Tampilan halaman login admin
38
C. Tampilan Menu Makanan
D. T
a
s
a
s
a
s
a
39
E. Tampilan Menu Data Admin, Dimana kita bisa mengubah atau menambahkan
database baru. Seperti Merubah Data menu makanan, Data meja, Data user, Data
Level/Jabatan, Dan data orderan
40
2.5 Pengujian Blackbox Testing
Berikut tabel pengujian Blackbox testing pada validasi login admin aplikasi website Restaurant
ChingChong :
41
Isi data kata sandi Nama: - Sistem akan menolak
dan kosongkan data akses login dan
3. nama admin, lalu Kata sandi: menampilkan pesan Sesuai harapan Valid
klik tombol “Harap masukan nama
‘Masuk’. admin pengguna..”
Nama:
Input data login Sistem menerima akses
yang sudah benar, admin login dan kemudian
5.. Sesuai harapan Valid
lalu klik tombol Kata sandi: langsung menampilkan
‘Masuk’. form admin.
admin
2.6 Pemeliharaan
Pemeliharaan Korektif adalah bagian pemeliharaan sistem yang tidak begitu tinggi nilainya
dan lebih membebani, karna pemeliharaan ini mengoreksi kesalahan-kesalahan yang di
temukan pada saat sistem berjalan.
Pemeliharaan Adaptif dilakukan untuk menyesuaikan perubahan dalam lingkungan data atau
pemprosesan dan memenuhi persyaratan pemakai baru.
42
3.) Pemeliharaan Perfektif/Penyempurnaan
Pemeliharaan Preventif terdiri atas inspeksi periodik dan pemeriksaan sistem untuk
mengungkap dan mengantisipasi permasalahan.
43
BAB III
PENUTUP
3.1 Kesimpulan
Dari pembahasan diatas mengenai Sistem Informasi Perancangan Web Restaurant ChingChong
dapat dilihat bahwa penggunaan teknologi sistem informasi saat ini sangatlah membantu
mempermudah dalam melakukan suatu kegiatan dalam perusahaan dan bagi siapapun pengguna
sistem pada umumnya dalam pengolahan data tanpa harus melakukan seluruhnya dengan manual
Sebagai akhir dari bab penulisan makalah ini, maka kami selaku Kelompok 2 memberi
kesimpulan bahwa sistem penjualan pada restauran chingchong masih kurang baik, sistem
pengelolaan informasi nya masih banyak permasalahan yang harus diperbaiki. Contohnya
seperti : dalam kegiatan pencatatan, penginputan pesanan makanan masih sering terjadi
kesalahan
3.2 Saran
Saran kami sebagai dari akhir bentuk penulisan Makalah ini. Kami akan memberikan saran -
saran sebagai berikut :
1. Agar menunjang keefektifan yang dapat diambil untuk mengatasi semua permasalahan
tersebut hanya dengan mempertingkatkan ketelitian para karyawan/Karyawati yang bertugas
sebagai juru penginputan pesanan order tersebut.
2. Sdm restoran chingchong perlu kedisiplinan yang ketat agar tidak adanya keteledoran dalam
pekerjaan, baik menginput data ataupun output data.
3. Memelihara perangkat baik perangkat lunak maupun perangkat keras agar system tidak
mengalami kendala.
44
DAFTAR PUSTAKA
Hamidah, M., & Farell, G. (2019). Perancangan Sistem Pelayanan Restoran Berbasis Web Mobile
Menggunakan Framework Yii2. Jurnal Teknologi Informasi dan Pendidikan, 12(1), 100-105.
Pawitan, G., & Paramasatya, A. (2008). Aplikasi Analisis Pareto Dalam Pengendalian Inventori
Bahan Baku Pada Bisnis Restoran. Jurnal Administrasi Bisnis, 4(1).
Putra, A. S. (2020). Analisa Dan Perancangan Sistem Pembelian Makanan Di Restoran Pada
Masa Pandemic Coronavirus Disease 2019 (Covid-19). Jurnal Esensi Infokom: Jurnal Esensi
Sistem Informasi dan Sistem Komputer, 4(1), 7-12.
Hadiyati, E. (2011). Kreativitas dan inovasi berpengaruh terhadap kewirausahaan usaha kecil.
Jurnal Manajemen dan Kewirausahaan, 13(1), 8-16.
45
LINK YOUTUBE VIDIO PERSENTASI
46