Abstract – In modern times, like today, the role of software or HTML sebagai bahasa pemrogaman, sedangkan pada sisi
applications that run on top of the platform is very important. This client menggunakan PHP dan javascript untuk dapat
is because almost all of the work done by the people, made by the mengakses data di server secara realtime. Perancangan sistem
software or application. Applications can be used to assist in the ini mengadaptasi program solis, yaitu software restoran,
processing of data and upload the final report. Data recorded
sistem manajemen restoran terintegrasi, yang dapat digunakan
previously processed by the paper can be recorded and processed by
the application so that more efficiently.Development of an di semua jenis restoran. Sistem dapat disesuaikan dengan
information systemin this study using the method of waterfall. kebutuhan setiap restoran, untuk menyediakan layanan yang
Waterfall model consist of: requirements, design, implementation, lebih baik kepada para pelanggan dan kendali yang lebih
testing and maintenance. For the start of the design, developer need handal kepada para pengelola restoran.
to observations or interviews to determine the needs of the system Untuk menghindari pembahasan yang meluas, maka
that being developed. Application developed using the framework dalam tugas akhir ini ditetapkan batasan masalah, yang
Codeigniter. System Management Restaurant build for help uses dibahas pada tugas akhir ini hanya meliputi perancangan
that has restaurant to manage activity in there like order menu, sistem menggunakan bahasa pemrograman berbasis web
processing menu in kitchen, make invoice for custumer, and
dimana pada sisi server menggunakan HTML dan PHP
generate report of finance. This application can be expected to help
user in process data efficiently so thet improve wuality of restaurant sedangkan di sisi klien menggunakan PHP dan javascript.
in terms of service and time. This system has a 5 user that Sistem juga dirancang menggunakan framework codeigniter [5]
consisting of waiters, chef, cashiers, manager, owner which every dengan MySQL sebagai basis penyimpanan data. Selain itu
user has different privilege. System management restaurant sistem hanya bisa dijalankan apabile device ataupun computer
developed using web-based programming which support in mode berada di jaringan yang sama atau sudah terdaftar oleh sistem.
client server and uses MySQL as a database management storage.
Keywords: Waterfall, Codeigniter, Web Base Language, MySQL II. METODOLOGI PENELITIAN
Terdapat beberapa metodologi yang dapat digunakan
I. P ENDAHULUAN dalam proses pengembangan sebuah perangkat lunak. Aplikasi
Perkembangan bisnis yang terjadi dewasa ini tidak Sistem Manajemen Resto ini dirancang menggunakan
terlepas dari peran teknologi.Salah satu manfaat penggunaan metodologi pengembangan yang diadopsi dari metodologi
teknologi tersebut adalah kemampuannya dalam waterfall[2]. Metodologi waterfall dipilih karena proses
mengakomodir hampir seluruh informasi penting dari pengembangannya dilakukan secara bertahap sehingga tidak
perusahaan kepada pelanggan, pemasok, dan karyawan. Akan terfokus pada tahapan tertentu. Gambar dibawah ini
tetapisering juga ditemukan perusahaan maupun organisasi menunjukan model metodologi yang digunakan untuk
yang masih menggunakan cara bisnis tradisional dalam mengembangkan aplikasi.
menjalankan dan mengelola usaha mereka. Cara bisnis Analisis Kebutuhan
Jurnal Teknologi dan Sistem Komputer, Vol.4, No.2, April 2016 (e-ISSN: 2338-0403) JTsiskom - 289
observasi dapat diketahui komponen apa saja yang dibutuhkan dilakukan dalam penyusunan analisis kebutuhan untuk
dalam membangun sistem terinteregrasi yang tidak hanya menghindari risiko tersebut.Studi kelayakan dapat dilakukan
mampu mencatat aktivitas transaksional tetapi juga mengolah dengan cara wawancara, observasi dan membaca dokumen.
data pesanan pelanggan. Sistem ini diharapkan mampu Hasil analisis kebutuhan berupa dokumen system requirements
meningkatkan kualitas servis dari segi efektivitas dan specifications (srs).
ketepatan waktu, sehingga akan berdampak pada
meningkatnya kepuasan konsumen. 1. Kondisi awal
Sistem akan dikembangkan menjadi aplikasi berbasis Proses wawancara dan observasi memberikan
web dan mobile. Sistem manajemen restoran pada server gambaran kondisi yang terjadi dilapangan. Pada proses
menggunakan platform windows 7 sebagai sistem operasinya pemesanan, terdapat beberapa aktivitas yang harus
dan diakses melalui web browser, sedangkan perangkat dilakukan, yaitu proses pemesanan dengan diawali
mobile menggunakan sistem operasi android dengan versi permintaan pemesanan oleh pelanggan kepada pelayan,
kitkat untuk mengakses sistem yang ada pada server. Web kemudian pelayan akan memasukan atau mengirimkan
server dibutuhkan untuk menjalankan aplikasi tersebut.Sistem data pesanan ke dalam sistem. Data pesanan yang
akan dijalankan melalui jaringan LAN yang sudah ditentukan. tersimpan di sistem secara otomatis akan tampil di
Sistem ini memerlukan access point sebagai media timeline kerja koki sehingga koki bisa segera membuat
penghubung antara perangkat mobile dengan server.Sistem pesanan.
juga harus diinstal pada komputer yang bertindak sebagai
server, kemudian diakses menggunakan 2 perangkat mobile
olehpelayan dan koki. Gambar 2 menunjukkan arsitektur Customer
Koki
sistem
waiters
Jurnal Teknologi dan Sistem Komputer, Vol.4, No.2, April 2016 (e-ISSN: 2338-0403) JTsiskom - 290
pengembangan, fungsi produk yang diharapkan untuk
Pelanggan
berjalan, kelompok pengguna, lingkungan pengoperasian
serta lingkungan pengguna yang akan menggunakan waiters
<<include>>
Akses manajer
untuk setiap pesanan yang diterima PELANGGAN WAITERS KOKI KASIR MANAGER OWNER
Jurnal Teknologi dan Sistem Komputer, Vol.4, No.2, April 2016 (e-ISSN: 2338-0403) JTsiskom - 291
entitas.Berikut ini adalah diagram yang digambarkan PK,I2
resto_listmenu
id_menu
resto_stockmenu
PK,I6,I4,I2 id_bahan PK
resto_order
id_order PK
resto_reservasi
id_meja
I1
nama_bahan
jumlah_bahan
kategori_bahan
FK1,I1 id_meja
nama_pelanggan
status_order
nama_pelanggan
telp_pelanggan
keterangan_tpt
harga_menu stockmenu_is_deleted status_order_keterangan status_tpt
jenis_menu tgl_order is_ready_use
deskripsi_menu waiters
status_menu estimasi_waktu
a. relasi entitas user estimasi_waktu_buat
foto_menu
total_harga
kasir
listmenu_is_deleted
name banned
jenis_pemasukan
keterangan_pemasukan aauth_userbio aauth_user_to_group
Gambar 7 diagram relasi authentifikasi dengan data user tgl_pemasukan
jumlah_pemasukan PK,FK1 user_id PK,FK2,I1 user_id
PK,FK1,I2,I1 group_id
nama_lengkap
asal
tgl_lahir
alamat
telpon_satu
resto_pengeluaran telpon_dua
foto aauth_groups
PK id_pengeluaran thumb_name
PK,I1 id
jenis_pengeluaran
harga_menu jenis_menu
Deskripsi_menu Listmenu_is_deleted
Stockmenu_is_deleted IV. IMPLEMENTASI DAN PENGUJIAN SISTEM
a. Microsoft Windows 7
USER 1 memesan 1 MENU
b. XAMPP
id Email pass
Status_menu Estimasi_waktu_buat Foto_menu
c. Corel Draw X6
Deskripsi_menu Listmenu_is_deleted
d. Sublime
1 M
Id_meja
B. Hasil Pengujian
MEJA DATA PESANAN
Jurnal Teknologi dan Sistem Komputer, Vol.4, No.2, April 2016 (e-ISSN: 2338-0403) JTsiskom - 292
1. Petugas waiters memasukan data pemesanan
Jurnal Teknologi dan Sistem Komputer, Vol.4, No.2, April 2016 (e-ISSN: 2338-0403) JTsiskom - 293
()
V. P ENUTUP
A. Kesimpulan
[5] Febrian, Jack.. Kamus Komputer dan Teknologi Kesimpulan yang dapat diambil dari penelitian
Informasi. Bandung : INFORMATIKA, 2006. Aplikasi Manajemen Restoran dengan Pemesanan Menu
[6] Hartono, Jogiyanto. Analisis & Desain Sistem Berbasis Mobile yang telah dilakukan adalah sebagai berikut
Informasi Pendekatan Terstruktur Teori dan Praktek ini :
Aplikasi Bisnis. Yogyakarta : Penerbit ANDI, 2005.
1. Pengguna aplikasi terdiri dari waiters, koki, kasir, manajer,
owner dimana tiap pengguna memiliki fitur yang berbeda-
beda tergantung privilege yang diatur oleh sistem.
Jurnal Teknologi dan Sistem Komputer, Vol.4, No.2, April 2016 (e-ISSN: 2338-0403) JTsiskom - 294