You are on page 1of 7

SARJANA VOLUME. 1 NOMOR.

1 ISSN XXXX-XXX

Received : Accepted: Published :

ANALISIS DAN PERANCANGAN APLIKASI (STUDI KASUS :


RESTAURANT DANDITO)

Rahadyan Wahyu Indrawijaya1


1
Universitas Mulia Balikpapan

rahadyanwahyu@students.universitasmulia.ac.id

Abstract
One of the things that can support the quality of sales in a restaurant is service to customers. An example is
the ordering process, where there are still many restaurants that apply manual recording. Restaurant Dandito
located in Balikpapan City still uses manual workmanship in its service, it is considered less effective and quite
often there are errors in recording food orders. Therefore, in this study, a restaurant application was created to
improve service at Restaurant Dandito. In making restaurant applications using the php programming language,
css, and using the boostrap framework. Meanwhile, the method of developing this application uses the prototype
method, while to assist in designing the system to be created, will use the Unified Modeling Language (UML). The
results of the design that has been done, this restaurant application can help increase the mobility of waiters at
Restaurant Dandito, waiters can do work more effectively and efficiently. Starting from recording orders to the
payment process all done digitally.

Keywords : Web, Restaurant Application, PHP, Boostrap, Prototype

Abstrak
Salah satu hal yang dapat menunjang kualitas penjualan di sebuah restoran adalah pelayanan kepada
pelanggan. Sebagai contohnya adalah proses pemesanan,dimana masih banyak restoran yang menerapkan
pencatatan secara manual. Restaurant Dandito yang berlokasi di Kota Balikpapan masih menggunakan cara
pengerjaan manual dalam pelayanan-nya, hal tersebut dirasa kurang efektif dan cukup sering terjadi kesalahan
pecatatan pesanan makanan. Oleh karena itu dalam penelitian ini dibuat sebuah aplikasi restoran untuk
meningkatkan pelayanan di Restaurant Dandito. Dalam pembuatan aplikasi restoran menggunakan Bahasa
pemrograman php, css, dan serta menggunakan boostrap framework. Sementara itu untuk metode pengembangan
aplikasi ini menggunakan metode prototype, sedangkan untuk membantu dalam merancang sistem yang akan
dibuat, akan menggunakan Unified Modeling Language (UML). Hasil dari perancangan yang telah di lakukan,
aplikasi restoran ini dapat membantu meningkatkan mobilitas pelayan di Restaurant Dandito, pelayan dapat
melakukan pekerjaan secara lebih efektif dan efisen. Mulai dari pencatatan pesanan hingga proses pembayaran
semua dilakukan secara digital.

Kata kunci : Web , Aplikasi Restoran , PHP, Boostrap, Prototype

1. Pendahuluan baik melalui media sosial, membuat aplikasi


Perkembangan teknologi sekarang ini penjulan online, aplikasi buku bahkan menu
sangatlah pesat, hampir seluruh aspek digital yang diharapkan dapat memancing
kehidupan manusia tidak terlepas dari pelanggan datang ke tempat usaha mereka.
teknologi. Sebagai contoh dalam dunia Penggunaan teknologi berupa aplikasi
kuliner, mulai dari warung kecil-kecilan restoran berbasis web pada Restaurant
hingga restoran ternama tidak luput dari Dandito menjadi salah satu upaya untuk
pengaruh teknologi. Dengan perkembangan mengembangkan teknologi dibidang kuliner.
teknologi para pemilik usaha dapat Alasan pengembangan aplikasi restoran
menaikkan usaha mereka dengan promosi berbasis web dilakukan pada Restaurant
1
SARJANA VOLUME. 1 NOMOR.1 ISSN XXXX-XXX

Dandito ialah karena, hingga saat ini restoran 5. Tahap kelima ini dilakukan perbaikan pada
itu masih menerapkan sistem pelayanan dan aplikasi.
penjualan secara manual. 6. Tahap keenam aplikasi tersebut dapat
Dari permasalahan diatas maka diimplementasikan oleh pengguna.
penelitian ini akan berfokus pada pembuatan
aplikasi restoran berbasis web, untuk 3. Hasil Penelitian
memaksimalkan sistem yang telah ada 3.1. Analisis dan Rancangan Sistem
sebelumnya. Dengan menggunakan aplikasi Metode perancangan sistem yang
restoran ini diharapkan akan meningkatkan digunakan pada penelitian ini yaitu metode
pelayanan dan penjualan di Restaurant UML. Metode ini meliputi tiga metode yakni:
Dandito. a. Use Case Diagram

2. Metode Penelitian
Pada penelitian ini menggunakan
metode kualitatif dalam proses analisis dan
pengumpulan data untuk mengetahui dan
memahami fenomena sosial atau kejadian dari
sudut pandang yang subjektif dan kompleks.
Sedangkan untuk metode
pengembangan aplikasi menggunakan
metode Prototype, metode prototype adalah
Teknik pengembangan sistem yang
menghasilkan sampel atau standar ukuran
dari sebuah entitas untuk menggambarkan
sistem sehingga klien atau pemilik sistem
mempunyai gambaran jelas pada aplikasi
yang akan dibuat.
Gambar 2. Use Case Diagram

Pada sistem yang akan dibuat nantinya


memiliki 4 aktor yaitu pelayan, koki, kasir,
dan owner atau pemilik usaha. Pada sistem
yang akan dibangun setiap aktor memiliki
menu sesuai dengan level pekerjaan. Untuk
bagian owner atau pengelola nantinya
memilliki akses full pada aplikasi restoran.
b. Activity Diagram
Gambar 1. Metode Prototype
Tahapan-tahapan pada metode
Prototype adalah sebagai berikut:
1. Tahap pertama ialah menganalisis
kebutuhan, untuk mengetahui apa saja
yang ingin diterapkan di dalam aplikasi.
2. Tahap Kedua setelah melakukan analisis
kebutuhan selanjutnya yakni melakukan
desain dasar.
3. Tahap ketiga setelah melakukan desain
dasar maka dapat dibuat aplikasi pertama. Gambar 3. Activity Diagram
4. Tahap keempat melakukan evaluasi Peran dari activity diagram adalah untuk
aplikasi. memperjelas alur sistem dari setiap aktor dan
di dalam aplikasi restoran. Mulai dari pelayan

2
SARJANA VOLUME. 1 NOMOR.1 ISSN XXXX-XXX

melayani pelanggan hingga kasir yang b. Tampilan Halaman Utama


melakukan pembayaran.
c. Class Diagram

Gambar 6. Halaman Utama

Diatas merupakan tampilan halaman


utama, halaman tersebut menampilkan
menu-menu yang ada di aplikasi restoran.
Setiap halaman menu memiliki fungsi
yang berbeda.
c. Tampilan Halaman Daftar Menu
Gambar 4. Class Diagram

Class diagram berfungsi sebagai


gambaran pada bagian database aplikasi
restoran, class diagram ini berisi enam tabel
berisi variable atau data yang akan digunakan
nantinya.
3.2. Implementasi Aplikasi
Pada implementasi menampilkan tampilan
halaman pada aplikasi restoran yang berhasil
Gambar 8. Halaman Daftar Menu
dibuat.
a. Tampilan Halaman Login
Diatas merupakan tampilan halaman
menu, pada halaman menu nantinya akan
menampilkan menu-menu yang ada di
Restaurant Dandito.
d. Tampilan Halaman Kategori Menu

Gambar 5. Tampilan Halaman Login

Gambar diatas merupakan tampilan


halaman login pada aplikasi restoran, Gambar 9. Tampilan Halaman
yang wajib diisi oleh setiap para pegawai Kategori Menu
Restaurant Dandito. Jika email dan
password yang dimasukkan tidak sesuai Diatas merupakan tampilan halaman
makan sistem tidak akan meneruskan ke kategori menu, halaman ini menampilkan
halaman berikutnya. jenis menu dan kategori meu yang
disediakan oleh Restaurant Dandito.
Halaman ini hanya dapat diakses oleh
bagian owner atau pengelola usaha.

3
SARJANA VOLUME. 1 NOMOR.1 ISSN XXXX-XXX

e. Tampilan Halaman Koki 3.3. Pengujian Sistem


Pengujian aplikasi restoran berbasis web
ini dilakukan dengan metode black box
berikut merupakan hasil pengujian sistem
menggunakan metode balck box.
a. Pengujian Pada Halaman Login

Tabel 1. Pengujian Pada Halaman Login


No Pengujian Hasil Yang Hasil Kesimpu
Gambar 10. Tampilan Halaman Diharapkan Pengujian lan
Koki
1 Pengguna Jika kolom Sistem Berhasil
menekan telah diisi menampil
Diatas merupakan tampilan halaman kolom dengan kan
koki, halaman ini menampilkan data pengisian email yang halaman
serta benar, maka home
pesanan yang dilakukan sebelumnya oleh memasuka akan sesuai
bagian pelayan. n email dialihkan ke level
f. Tampilan halaman Pengguna dan halaman pengguna.
password home.
yang
sesuai.
2 Pengguna Jika kolom Sistem Gagal
menekan telah diisi tidak akan
kolom dengan akan
pengisian email dan mengalihk
serta password an
memasuka yang salah, halaman
n email maka akan dan akan
Gambar 11. Tampilan Halaman dan muncul menampil
password peringatan kan
Pengguna yang tidak pada kolom notifikasi
sesuai. pengisian. email atau
Diatas Merupakan tampilan halaman password
salah
pengguna, halaman ini menampilkan b. Pengujian Halaman Home
data-data para pegawai di Restaurant
Dandito. Pada halaman ini hanya owner Tabel 2. Pengujian Pada Halaman
atau pemilik usaha saja yang dapat Home
mengaksesnya. No Pengujian Hasil Yang Hasil Kesimpu
g. Tampilan Halaman Laporan Diharapkan Pengujian lan
1 Pengguna Jika admin Sistem Berhasil
(Owner) menekan menangka
mengakse menu pada p perintah
s halaman bagian dan
setiap sidebar, menampil
level. maka admin kan setiap
dapat halaman
mengakses yang
penuh pada dibutuhka
setiap n admin.
Gambar 12. Tampilan Halaman halaman
Pengguna level.
2 Pengguna Jika Sistem Gagal
(Pegawai) pengguna tidak akan
Diatas merupakan gambar tampilan mengakse selain admin memindah
halaman laporan, pada halaman ini s setiap mencoba kan ke
halaman masuk ke halaman
menampilkan data penjualan yang halaman lain.
berhasil dilakukan. Pada halaman ini ada lain, maka
fitur filter laporan yang memudahkan tidak akan
bisa.
owner dan kasir dalam melihat laporan
penjualan secara rinci.

4
SARJANA VOLUME. 1 NOMOR.1 ISSN XXXX-XXX

c. Pengujian Pada Halaman Menu input inputan


salah. dengan
benar
Tabel 3. Pengujian Pada Halaman Menu 3 Pengguna Aplikasi Sistem Gagal
No Pengujian Hasil Yang Hasil Kesimpu (pelayan) akan menampil
Diharapkan Pengujian lan Mengedit menampilka kan data
menu n data pesanan
1 Pengguna Jika kolom Sistem Berhasil makanan. pesanan yang
(Owner) pengisisan berhasil makanan berhasil di
menamba telah terisi menamba baru edit
hkan semua hkan
menu baru sistem akan menu baru e. Pengujian Pada Halaman Kitchen
pada menampilka sesuai
halaman n menu baru nilai Tabel 5. Pengujian Pada Halaman
daftar pada kolom kolom
menu. daftar menu yang diisi Kitchen
yang telah oleh No Pengujian Hasil Yang Hasil Kesimpu
disediakan. admin. Diharapkan Pengujian lan
2 Pengguna Jika kolom Sistem Berhasil 1 Pengguna Jika tombol Sistem Berhasil
(Owner) pengisisan berhasil (Koki) terima berhasil
menamba telah terisi menamba menekan pesanan pesan
hkan semua hkan tombol ditekan menampil
kategori sistem akan kategori terima sistem akan kan pesan
pada menampilka menu baru pesanan. menampilka pesanan
halaman n kategori sesuai n pesan pada telah
kategori menu baru nilai halaman diterima
menu. pada kolom kolom order. kitchen.
daftar yang diisi
2 Pengguna Jika tombol Sistem Berhasil
kategori oleh
(Koki) siap saji berhasil
menu yang admin
menekan ditekan pesan
telah
tombol sistem akan menampil
disediakan.
siap saji. menampilka kan pesan
3 Pengguna Jika kolom Sistem Gagal n pesan pada siap
(pegawai) pengisisan tidak akan halaman disajikan..
menamba telah terisi menampil
order.
hkan semua kan
menu baru sistem akan halaman f. Pengujian Pada Halaman Pembayaran
dan menampilka daftar
kategori n menu dan menu dan Tabel 6. Pengujian Pada Halaman
menu baru kategoti kategori
baru pada menu Pembayaran
kolom daftar pada No Pengujian Hasil Yang Hasil Kesimpu
menu yang tampilan Diharapkan Pengujian lan
telah pegawai.
1 Pengguna Jika berhasil Sistem Berhasil
disediakan.
(Kasir) melakukan berhasil
d. Pengujian Pada Halaman Tambah Order melakuka pembayaran, menerima
Item n Data akan pembayar
pembayar masuk ke an, dan
an halaman data
Tabel 4. Pengujian Pada Halaman Order report masuk ke
Item report
No Pengujian Hasil Yang Hasil Kesimpu 2 Pengguna Jika tombol Sistem Berhasil
Diharapkan Pengujian lan (Kasir) cetak berhasil
mencetak ditekan menampil
1 Pengguna Aplikasi Sistem Berhasil bukti cetak kan bukti
(pelayan) akan menampil pembayar pembayaran Pembayar
Menamba menampilka kan an. akan an.
hkan item n data pesanan ditampilkan
menu baru pesanan yang telah
dengan sesuai diinputka
input inputan n. 4. Kesimpulan
benar. dengan Berdasarkan hasil penjelasan masalah
benar
dan pengujian aplikasi yang telah dilakukan
2 Pengguna Aplikasi Sistem Gagal
(pelayan) akan menampil pada Aplikasi Restoran (studi kasus :
Menamba menampilka kan Restoran Dandito) yang berhasil dibuat, maka
hkan item n data notifikasi dapat disimpulkan bahwa :
menu baru pesanan data tidak
dengan sesuai valid.
5
SARJANA VOLUME. 1 NOMOR.1 ISSN XXXX-XXX

1. Website telah berhasil dibuat dan diuji no. 2, pp. 93–108, 2020, doi:
coba untuk memastikan program berjalan 10.24127/jiki.v1i2.678.
dengan benar. [5] F. Ayu and N. Fitri, “Perancangan Sistem
2. Dengan berhasil dibuat nya aplikasi Informasi Pemesanan Wedding Organizer
restoran ini, memudahkan pelayanan Online,” J. Intra-Tech, vol. 3, no. 2, pp.
92–104, 2019.
pada Restaurant Dandito dalam proses [6] K. Djunaidi, “Keunggulan Delivery dan
pemesanan dan pembayaran. Quality Melalui Implementasi Supply
Chain Management pada PT. Surya Putra
5. Saran Barutama,” Petra Bus. Manag. Rev., vol.
Dengan berhasil dibuat dan 2, no. 2, pp. 118–131, 2016, [Online].
dijalankannya aplikasi aplikasi restoran ini, Available:
penulis masih menyadari kekurangan yang http://publication.petra.ac.id/index.php/br
terdapat pada aplikasi restoran tersebut. Oleh eview/article/view/9203%0Ahttp://public
sebab itu, Adapun saran atau masukan agar ation.petra.ac.id/index.php/breview/article
meningkatan kinerja aplikasi restoran pada /viewFile/9203/8282
Restaurant Dandito sebagai berikut : [7] A. Hidayat and U. Darusalam,
“Penerapan Metode Time Charter Party
1. Aplikasi ini dapat dikembangkan pada Pada Sistem Informasi Penyewaan Alat
bagian halaman tambah pesanan,dan Camping Berbasis Web,” J. MEDIA
tambah order item, untuk meningkatkan Inform. BUDIDARMA, vol. 6, no. 1, p.
lagi kinerja pelayan. 681, Jan. 2022, doi:
2. Aplikasi ini dapat dikembangkan pada 10.30865/mib.v6i1.3539.
bagian halaman pembayaran, dengan [8] F. Ridho and R. Soelistijadi,
menambahkan beberapa metode “Perancangan Aplikasi Pemesanan
pembayaran seperti Q-ris, dan lain-lain Makanan Ringan Berbasis Object
pada pembayaran online Orienteddengan Metode Waterfall,”
Proceeding SENDI_U, pp. 978–979,
6. Daftar Pustaka 2019.
[9] G. Setiawan and T. Widodo, “Rancang
Bangun E-Marketplace Untuk Penerapan
[1] S. Alfarisi, “Rancang Bangun Sistem
Web Responsive UMKM Kerajinan Khas
Aplikasi Pemesanan Kamar Pada Hotel
Lampung,” J. Edukasimu, vol. 1, no. 1,
Maharani,” Semnas Ristek (Seminar Nas.
pp. 1–11, 2021, [Online]. Available:
Ris. dan Inov. Teknol., vol. 6, no. 1, pp.
http://edukasimu.org/index.php/edukasim
815–820, 2022, doi:
u/article/view/3
10.30998/semnasristek.v6i1.5812.
[10] M. Syani and N. Werstantia,
[2] Y. A. Andriariza, “Perancangan Sistem
“PERANCANGAN APLIKASI
Manajemen Pengetahuan untuk Peneliti di
PEMESANAN CATERING BERBASIS
Puslitbang APTIKA dan IKP,” J. Masy.
MOBILE ANDROID,” J. Ilm. Ilmu dan
Telemat. dan Inf., vol. 4, no. 1, pp. 61–72,
Teknol. Rekayasa |, vol. 1, no. 2, 2018.
2013.
[3] I. Anuggrah Yuandi, Siti Rahmawati
Kahar, and Arrum Purnama,
“PERANCANGAN WEB E-
COMMERCE MAHASISWA
BERBASIS DIGITAL MARKETING
UNTUK MENUMBUHKAN JIWA
DIGITAL EKONOMI,” J. Inform.
Teknol. dan Sains, vol. 5, no. 1, pp. 183–
190, 2023, doi:
10.51401/jinteks.v5i1.2216.
[4] I. Arthalita and R. Prasetyo, “Penggunaan
Website Sebagai Sarana Evaluasi
Kegiatan Akademik Siswa Di Sma Negeri
1 Punggur Lampung Tengah,” JIKI
(Jurnal llmu Komput. lnformatika), vol. 1,
6
SARJANA VOLUME. 1 NOMOR.1 ISSN XXXX-XXX

You might also like