• Tidak ada hasil yang ditemukan

T0__BAB III Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Sistem Pemesanan Menu di Restoran Berbasis Web T0 BAB III

N/A
N/A
Protected

Academic year: 2018

Membagikan "T0__BAB III Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Sistem Pemesanan Menu di Restoran Berbasis Web T0 BAB III"

Copied!
40
0
0

Teks penuh

(1)

11

BAB III

PERANCANGAN SISTEM

3.1 Rancangan DFD (Data Flow Diagram)

Sebuah teknik grafis yang menggambarkan aliran informasi dan transformasi yang diaplikasikan pada saat data beergerak dari input menjadi output.

Diagram Arus Data dari Perancangan dan Implementasi Sistem Pemesanan Menu di Restoran terdiri dari :

a. Proses Update Menu

Proses ini meliputi penambahan, pengubahan dan penghapusan data menu restoran. Data menu ini diperoleh dari adanya kegiatan penambahan menu yang baru. Maintenance data menu dilakukan oleh admin. b. Proses Update Kasir

(2)

c. Proses Update Pramusaji

Proses ini meliputi penambahan, pengubahan dan penghapusan data pramusaji restoran. Data pramusaji ini diperoleh dari adanya kegiatan penambahan pegawai pramusaji yang baru. Maintenance data pramusaji

Proses ini meliputi proses pembayaran yang dilakukan oleh kasir yang memperoleh daftar pesanan dari customer. Dari proses tersebut menghasilkan data pembayaran yang kemudian customer akan memperoleh data pembayaran.

f. Omset

(3)

Customer Admin

Kasir Pramusaji

Sistem Pemesanan Menu

di Restoran PAM data order

data order

data menu data kasir

data pramusaji data omset data order

data order

data billing

(4)

Customer Admin

(5)

Customer Admin

Kasir Pramusaji

Proses Melihat Data Menu

Proses Memilih Data Menu

Data Order Data Menu

Data Menu

Data Order Data Order

Data Order Data Order

(6)

Daftar

Gambar 3.4 DFD tingkat 2 Proses Billing

Admin Kasir

Pembayaran

Data pembayaran Data omset

(7)

3.2 Database

Tabel-tabel yang digunakan dalam Perancangan dan Implementasi Sistem Pemesanan Menu di Restoran adalah sebagai berikut :

3.2.1 Tabel Login Admin

Tabel 3.1 Tabel Login

Column Name Type Null

Tabel 3.2 Tabel Cake

Column Name Type Null

Id_cake Int (4) No

Nama_cake Text No

(8)

Info_cake Varchar (300) No Gambar_cake Varchar (333) No

Keterangan :

Tabel Cake adalah tabel untuk menampung data menu cake yang akan ditampilkan.

3.2.3 Tabel Coffee

Tabel 3.3 Tabel Coffee

Keterangan :

Tabel Coffe adalah tabel untuk menampung data menu coffee yang akan ditampilkan.

Column Name Type Null

Id_coffee Int (4) No

Nama_ coffee Text No

(9)

3.2.4 Tabel Kasir

Tabel Kasir merupakan tabel untuk menampung data kasir yang akan ditampilkan.

3.2.5 Tabel Pramusaji

Tabel 3.5 Tabel Pramusaji

(10)

Keterangan :

Tabel Pramusaji merupakan tabel untuk menampung data pramusaji yang akan ditampilkan.

3.2.6 Tabel Order Cake

Tabel 3.6 Tabel Order Cake

Column Name Type Null

Id_ordercake Int (4) No

No_meja Int (5) No

Nama_cake Text No

Harga_cake Decimal (20) No Jumlah_cake Decimal (20) No

Total Decimal (20) No

Tgl Date No

Keterangan :

Tabel Order Cake merupakan tabel untuk menampung data order cake yang akan ditampilkan.

3.2.7 Tabel Order Coffee

Tabel 3.7 Tabel Order Coffee

Column Name Type Null

Id_ordercoffee Int (4) No

No_meja Int (5) No

(11)

Harga_coffee Decimal (20) No Jumlah_coffee Decimal (20) No

Total Decimal (20) No

Tgl Date No

Keterangan :

Tabel Order Coffee merupakan tabel untuk menampung data order coffee yang akan ditampilkan.

3.2.8 Tabel Omset Cake

Tabel 3.8 Tabel Omset Cake

Column Name Type Null

Id_omsetcake Int (4) No

Id_ordercake Int (5) No

Nama_cake Text No

Harga_satuan Decimal (20) No Jumlah_cake Decimal (20) No

Total Decimal (20) No

Bayar Decimal (20) No

Sisa Decimal (20) No

Tgl Date No

Keterangan :

(12)

3.2.9 Tabel Omset Coffee

Tabel 3.9 Tabel Omset Coffee

Column Name Type Null

Id_omsetcoffee Int (4) No Id_ordercoffee Int (5) No

Nama_coffee Text No

Harga_satuan Decimal (20) No Jumlah_coffee Decimal (20) No

Total Decimal (20) No menampung data omset coffee yang akan ditampilkan.

3.3 Perancangan Antar Muka

a. Lembar Kerja Tampilan Halaman Login.

(13)

Gambar 3.6 LKT Halaman Login

b. Lembar Kerja Tampilan Halaman utama Admin - Memuat tombol logout, untuk keluar dari halaman. - Memuat tombol cake, berfungsi untuk masuk ke

halaman yang berkaitan tentang update data menu cake.

- Memuat tombol coffee, berfungsi untuk masuk ke halaman yang berkaitan tentang update data menu cake.

- Memuat tombol karyawan, berfungsi untuk masuk ke halaman update data karyawan.

(14)

- Memuat dynamic text, berfungsi untuk menampilkan username yang sedang aktif.

Gambar 3.7 LKT Halaman Utama Admin

c. Lembar Kerja Tampilan Halaman Update Data Cake atau Data Coffee.

- Memuat tombol logout, berfungsi untuk keluar dari halaman.

- Memuat tombol lihat, berfungsi untuk melihat data menu cake atau coffee.

- Memuat tombol tambah, berfungsi untuk menambah data cake ataupun coffee yang telah diinputkan. - Memuat tombol edit, berfungsi untuk mengupdate

data menu cake atau coffee.

(15)

- Memuat dynamic text, berfungsi untuk menampilkan username yang sedang aktif.

Gambar 3.8 LKT Halaman Update Data Cake atau Data Coffee

d. Lembar Kerja Tampilan Halaman Lihat Data Cake atau Data Coffee.

- Memuat tombol logout, berfungsi untuk keluar dari halaman.

- Memuat tombol lihat, berfungsi untuk melihat data menu cake atau coffee.

(16)

- Memuat tombol edit, berfungsi untuk mengupdate data menu cake atau coffee.

- Memuat gambar home, berfungsi untuk kembali ke menu utama.

- Memuat dynamic text, berfungsi untuk menampilkan username yang sedang aktif.

- Memuat datagrid untuk menampilkan data cake atau coffee.

Gambar 3.9 LKT Halaman Lihat Data Cake atau Data Coffee

e. Lembar Kerja Tampilan Halaman Tambah Data Cake atau Data Coffee.

(17)

- Memuat tombol lihat, berfungsi untuk melihat data menu cake atau coffee.

- Memuat tombol tambah, berfungsi untuk menambah data cake ataupun coffee yang telah diinputkan. - Memuat tombol edit, berfungsi untuk mengupdate

data menu cake atau coffee.

- Memuat gambar home, berfungsi untuk kembali ke menu utama.

- Memuat dynamic text, berfungsi untuk menampilkan username yang sedang aktif.

- Memuat tombol simpan, berfungsi untuk menyimpan data yang telah diinputkan.

(18)

Gambar 3.10 LKT Halaman Tambah Data Cake atau Data Coffee

f. Lembar Kerja Tampilan Halaman Edit Data Cake atau Data Coffee.

- Memuat tombol logout, berfungsi untuk keluar dari halaman.

- Memuat tombol lihat, berfungsi untuk melihat data menu cake atau coffee.

- Memuat tombol tambah, berfungsi untuk menambah data cake ataupun coffee yang telah diinputkan. - Memuat tombol edit, berfungsi untuk mengupdate

data menu cake atau coffee.

(19)

- Memuat tombol update, berfungsi untuk data yang telah di pilih dari datagrid.

- Memuat dynamic text, berfungsi untuk menampilkan username yang sedang aktif.

- Memuat datagrid untuk menampilkan data cake atau coffee.

- Memuat 1 dynamic text untuk menampilkan data ID yang di pilih dari datagrid.

- Memuat 4 input text untuk menampilkan data nama, harga,info dan gambar yang dapat dirubah isinya.

(20)

g. Lembar Kerja Tampilan Halaman Hapus data Cake atau Data Coffee.

- Memuat tombol logout, berfungsi untuk keluar dari halaman.

- Memuat tombol lihat, berfungsi untuk melihat data menu cake atau coffee.

- Memuat tombol tambah, berfungsi untuk menambah data cake ataupun coffee yang telah diinputkan. - Memuat tombol edit, berfungsi untuk mengupdate

- Memuat dynamic text, berfungsi untuk menampilkan username yang sedang aktif.

- Memuat 5 dynamic text untuk menampilkan data id, nama, harga, info dan gambar yang dipilih pada datagrid

- Memuat dynamic text, berfungsi untuk menampilkan username yang sedang aktif.

(21)

Gambar 3.12 LKT Halaman Hapus Data Cake atau Data Coffee

h. Lembar Kerja Tampilan Halaman Data Karyawan

- Memuat tombol logout , berfungsi untuk keluar dari halaman.

- Memuat gambar home, berfungsi untuk kembali ke menu utama.

- Memuat tombol gambar data kasir, berfungsi untuk masuk ke halamanupdate data kasir.

- Memuat tombol gambar data pramusaji, berfungsi untuk masuk ke halaman update data pramusaji. - Memuat dynamic text, berfungsi untuk menampilkan

(22)

Gambar 3.13 LKT Halaman Data Karyawan

i. Lembar Kerja Tampilan Halaman Utama Data Kasir atau Data Pramusaji.

- Memuat tombol logout untuk keluar dari halaman. - Memuat gambar home, berfungsi untuk kembali ke

menu utama.

- Memuat tombol lihat, berfungsi untuk melihat data kasir atau pramusaji yang telah terdaftar.

- Memuat tombol tambah, berfungsi untuk menambah data kasir atau pramusaji.

(23)

- Memuat tombol hapus, berfungsi untuk menghapus data kasir atau pramusaji yang telah dipilih dari datagrid.

- Memuat dynamic text, berfungsi untuk menampilkan username yang sedang aktif.

Gambar 3.14 LKT Halaman Utama Data Kasir atau Data Coffee

j. Lembar Kerja Tampilan Halaman Lihat Data Kasir atau Data Pramusaji.

- Memuat tombol logout untuk keluar dari halaman. - Memuat gambar home, berfungsi untuk kembali ke

menu utama.

(24)

- Memuat tombol tambah, berfungsi untuk menambah data kasir atau pramusaji.

- Memuat tombol edit, berfungsi untuk mengubah data kasir atau pramusaji yang dipilih dari datagrid.

- Memuat tombol hapus, berfungsi untuk menghapus data kasir atau pramusaji yang telah dipilih dari datagrid.

- Memuat dynamic text, berfungsi untuk menampilkan username yang sedang aktif.

- Memuat datagrid untuk menampilkan data kasir atau data pramusaji.

(25)

k. Lembar Kerja Tampilan Halaman Tambah Data Kasir atau Data Pramusaji.

- Memuat tombol logout untuk keluar dari halaman. - Memuat gambar home, berfungsi untuk kembali ke

menu utama.

- Memuat tombol lihat, berfungsi untuk melihat data kasir atau pramusaji yang telah terdaftar.

- Memuat tombol tambah, berfungsi untuk menambah data kasir atau data pramusaji.

- Memuat tombol edit, berfungsi untuk mengubah data kasir atau pramusaji yang dipilih dari datagrid.

- Memuat tombol hapus, berfungsi untuk menghapus data kasir atau pramusaji yang telah dipilih dari datagrid.

- Memuat tombol simpan, berfungsi untuk menyimpan data yang telah diinputkan.

- Memuat dynamic text, berfungsi untuk menampilkan username yang sedang aktif.

(26)

Gambar 3.16 LKT Halaman Tambah Data Kasir atau Data Pramusaji

l. Lembar Kerja Tampilan Halaman Edit Data Kasir atau Data Pramusaji.

- Memuat tombol logout, berfungsi untuk keluar dari halaman.

- Memuat gambar home, berfungsi untuk kembali ke menu utama.

- Memuat tombol lihat, berfungsi untuk melihat data kasir ataudata pramusaji.

- Memuat tombol tambah, berfungsi untuk menambah data kasir ataudata pramusaji yang telah diinputkan. - Memuat tombol edit, berfungsi untuk mengupdate

(27)

- Memuat gambar home, berfungsi untuk kembali ke menu utama.

- Memuat tombol update, berfungsi untuk mengupdatte data yang telah di pilih dari datagrid.

- Memuat dynamic text, berfungsi untuk menampilkan username yang sedang aktif.

- Memuat datagrid untuk menampilkan data kasir atau data pramusaji.

- Memuat 1 dynamic text untuk menampilkan data ID yang dipilih dari datagrid.

- Memuat 4 input text untuk nama, password, alamat dan phone yang bisa dirubah datanya

(28)

m. Lembar Kerja Tampilan Halaman Hapus Data Kasir atau Data Pramusaji.

- Memuat tombol logout untuk keluar dari halaman. - Memuat gambar home, berfungsi untuk kembali ke

menu utama.

- Memuat tombol lihat, berfungsi untuk melihat data kasir atau pramusaji yang telah terdaftar.

- Memuat tombol tambah, berfungsi untuk menambah data kasir atau pramusaji.

- Memuat tombol edit, berfungsi untuk mengubah data kasir atau pramusaji yang dipilih dari datagrid.

- Memuat tombol hapus, berfungsi untuk menghapus data kasir atau pramusaji yang telah dipilih dari datagrid.

- Memuat tombol hapus, berfungsi untuk menghapus data yang telah dipilih dari datagrid.

- Memuat dynamic text, berfungsi untuk menampilkan username yang sedang aktif.

- Memuat datagrid untuk menampilkan data kasir atau pramusaji.

(29)

Gambar 3.18 LKT Halaman Hapus Data Kasir atau Data Pramusaji

n. Lembar Kerja Tampilan Halaman Omset

- Memuat tombol logout untuk keluar dari halaman. - Memuat gambar home, berfungsi untuk kembali ke

menu utama.

- Memuat tombol data omset cake, berfungsi untuk melihat data omset cakes.

- Memuat tombol data omset coffe, berfungsi untuk melihat data omset coffee.

(30)

Gambar 3.19 LKT Halaman Omset

o. Lembar Kerja Tampilan Data Omset Cake atau Data Omset Coffee.

- Memuat tombol logout untuk keluar dari halaman. - Memuat gambar home, berfungsi untuk kembali ke

menu utama.

- Memuat dynamic text, berfungsi untuk menampilkan username yang sedang aktif.

(31)

Gambar 3.20 LKT Halaman Data Omset Cake atau Data Coffee

p. Lembar Kerja Tampilan Halaman Utama untuk Customer. - Memuat tombol home, berfungsi menampilkan

halaman home.

- Memuat tombol menu, berfungsi untuk menampilkan halaman menu.

- Memuat tombol about, berfungsi untuk menampilkan halaman about.

(32)

Gambar 3.21 LKT Halaman Menu Utama untuk Customer

q. Lembar Kerja Tampilan Halaman Menu

- Memuat tombol home, berfungsi menampilkan halaman home.

- Memuat tombol menu, berfungsi untuk menampilkan halaman menu.

- Memuat tombol about, berfungsi untuk menampilkan halaman about.

- Memuat tombol contact, berfungsi untuk menampilkan halaman contact.

- Memuat tombol gambar cake, berfungsi untuk menampilkan halaman menu cake.

(33)

Gambar 3.22 LKT Halaman Menu

r. Lembar Kerja Tampilan Halaman Menu Cake atau Menu Coffee.

- Memuat tombol home, berfungsi menampilkan halaman home.

- Memuat tombol menu, berfungsi untuk menampilkan halaman menu.

- Memuat tombol about, berfungsi untuk menampilkan halaman about.

- Memuat tombol contact, berfungsi untuk menampilkan halaman contact.

(34)

Gambar 3.23 LKT Halaman Menu Cake atau Menu Coffee

s. Lembar Kerja Tampilan Halaman Halaman Salah Satu Gambar jika dipilih.

- Memuat tombol home, berfungsi menampilkan halaman home.

- Memuat tombol menu, berfungsi untuk menampilkan halaman menu.

- Memuat tombol about, berfungsi untuk menampilkan halaman about.

- Memuat tombol contact, berfungsi untuk menampilkan halaman contact.

(35)

- Memuat tombol gambar-gambar, jika dipilih akan menampilkan halaman keterangan tentang gambar.

Gambar 3.24 LKT Halaman Salah Satu Gambar jika dipilih

t. Lembar Kerja Tampilan Halaman About.

- Memuat tombol home, berfungsi menampilkan halaman home.

- Memuat tombol menu, berfungsi untuk menampilkan halaman menu.

- Memuat tombol about, berfungsi untuk menampilkan halaman about.

- Memuat tombol contact, berfungsi untuk menampilkan halaman contact.

(36)

Gambar 3.25 LKT Halaman About

u. Lembar Kerja Tampilan Halaman Contact.

- Memuat tombol home, berfungsi menampilkan halaman home.

- Memuat tombol menu, berfungsi untuk menampilkan halaman menu.

- Memuat tombol about, berfungsi untuk menampilkan halaman about.

- Memuat tombol contact, berfungsi untuk menampilkan halaman contact.

(37)

Gambar 3.26 LKT Halaman Contact

v. Lembar Kerja Tampilan Halaman Order.

- Memuat tombol home, berfungsi menampilkan halaman home.

- Memuat tombol menu, berfungsi untuk menampilkan halaman menu.

- Memuat tombol about, berfungsi untuk menampilkan halaman about.

- Memuat tombol contact, berfungsi untuk menampilkan halaman contact.

- Memuat tombol order, berfungsi untuk mengirimkan data order ke sistem.

(38)

- Memuat 2 input text yaitu untuk menginputkan no meja dan jumlah yang diorder.

- Memuat 2 dynamic text yang menampilkan data nama dan harga yang dipilih dari datagrid.

Gambar 3.27 LKT Halaman Order

w. Lembar Kerja Tampilan Halaman Data Order pada Pramusaji.

- Memuat tombol logout, berfungsi untuk keluar dari halaman.

- Memuat tombol back menu, berfungsi untuk kembali ke menu awal.

(39)

- Memuat datagrid untuk menampilkan data order.

Gambar 3.28 LKT Halaman Data Order pada Pramusaji

x. Lembar Kerja Tampilan Halaman Pembayaran pada Kasir.

- Memuat tombol logout, berfungsi untuk keluar dari halaman.

- Memuat tombol back menu, berfungsi untuk kembali ke menu awal.

- Memuat tombol proses, berfungsi untuk memproses data order yang telah dipilih dari datagrid ke sistem. - Memuat datagrid untuk menampilkan data order. - Memuat 4 input text untuk menampilkan data id, no

(40)

- Memuat input text bayar untuk menginputkan nominal pembayaran.

- Memuat input text sisa untuk menampilkan sisa pembayaran.

Gambar 3.29 LKT Halaman Lembar Kerja Tampilan

Gambar

Gambar 3.1 DFD tingkat 0 Sistem Pemesanan Menu di Restoran
Gambar 3.2  DFD tingkat 1 Sistem Pemesanan Menu di Restoran
Gambar 3.3  DFD tingkat 2 Proses Order
Gambar 3.4 DFD tingkat 2 Proses Billing
+7

Referensi

Dokumen terkait

Tinjauan pada kulit bola juga memperoleh hasil yang memuaskan sehingga fungsi distribusi massa tersebut dapat diaplikasikan untuk menggambarkan distribusi muatan

Penentuan protein pada dasarnya dinyatakan dengan kadar nitrogen sehingga rasio efisiensi protein akan sebanding dengan retensi nitrogen, semakin meningkatnya nilai retensi

Hasil penelitian menunjukkan tingkat pencapaian siklus berahi melalui penerapan teknologi laser punktur menunjukkan kambing Boerawa memiliki respon lebih tinggi dari

Kajian singkat dalam tulisan ini mencoba untuk melihat sejauh mana perpustakaan perguruan tinggi di negara-negara Asia Tenggara memanfaatkan teknologi internet dan mobile

sumber data adalah subjek dimana data diperoleh. 53 Berdasarkan pengertian tersebut, peneliti berusaha mendapat data yang bersumber dari:.. 52 Ibid…, hal.. a).Sumber

Sebenarnya terdapat beberapa hal lainnya yang menjadikan bangsa Austronesia terbagi dalam sub-sub bangsa, yaitu (a) adanya pengaruh asing yang berbeda-beda memasuki kebudayaan

Pendekatan f' pada metode Secant didekati dengan ungkapan beda hingga yangdidasarkan pada taksiran akar sebelumnya (beda mundur), yaitu metode Secant

bulat pada siswa kelas 4 SDN Sambidoplang Sumbergempol dalam penelitian ini adalah pengukuran hasil belajar siswa kelas 4 SDN Sambidoplang Sumbergempol yang menggunakan