Profile Ratatouille Developer
KurniaNama : Kurnia Widyaningtias
Kelas : X
NRP : 5107100607
Nama : Ayun Triyansah
Kelas : X
NRP : 5107100612
Nama : Masfulatul Lailiyah
Kelas : X
NRP : 5107100608
Revisi ADT(UAS)
RATATOUILLE RESTAURANT
1.1 Deskripsi Proses
Perangkat lunak yang akan dikembangkan dalam makalah ini mengenai system management restaurant, dan dispesifikasikan pada sistem pemesanan makanannya. Restoran ini memiliki satu lantai dan terdiri dari dua jenis ruangan, yakni ruangan untuk orang yang merokok dan ruangan yang bebas rokok. Di tiap ruangan terdapat beberapa jenis meja, yakni meja untuk 2 orang, untuk 4 orang dan untuk 10 orang. Restoran ini melakukan semua kegiatan masih secara manual. Mulai dari informasi meja yang kosong, pemesanan menu makanan, koordinasi antara pelayan dan koki masih dilakukan secara manual. Dan hal ini dirasa kurang efisien.
Banyak masalah yang muncul dengan adanya sistem yang manual untuk sebuah restoran yang mewah dan sangat terkenal. Beberapa masalah yang muncul antara lain :
• Tidak ada informasi yang jelas mengenai nomor meja yang kosong. Dan penentuan jenis meja yang pas untuk tamu.
• Terjadi kesalahan pemesanan menu makanan oleh customer karena pelayan salah dalam mendeskripsikan menu.
• Kurang-nya informasi mengenai menu special, menu paling laris, dan menu terbaru yang ada di restoran.
• Keterlambatan pesanan yang mengakibatkan para customer menunggu lama dan pada akhirnya tidak akan lagi menjadi pelanggan restoran.
• Customer mengalami kesulitan dalam sistem pembayaran.
• Belum adanya laporan mengenai pemesanan untuk manajer.
Dengan beberapa masalah tersebut, diperlukan sebuah sistem yang dapat mengontrol aktivitas restoran dan dapat membantu mengurangi masalah yang muncul. Salah satu cara yang digunakan dalam memecahkan permasalahan diatas adalah mengembangkan software (perangkat lunak) yang dapat membantu kinerja dari sistem restoran.
Dalam makalah ini akan dibahas perancangan, desain, pembuatan sampai implementasi dari software (perangkat lunak) sistem restoran, terutama pada sistem pemesanan makanan. Untuk lebih jelasnya maka diberikan gambaran umum proses sistem pemesanan makanan pada restoran secara manual sebelum diimplementasikan kedalam software. Proses-proses tersebut dapat dilihat seperti dibawah ini:
Proses yang terdapat dalam sistem pemesanan menu makanan pada restoran, diantaranya :
• Pelayan menyarankan meja yang tepat untuk customer.
• Pelayan memberikan daftar menu yang terdapat di restoran pada customer yang datang. Dan memberikan penjelasan mengenai beberapa menu terbaru, menu special dan menu yang paling laris.
• Customer memilih menu, dan pelayan akan menginputkan daftar pesanan customer ke sistem.
• Koki melihat daftar pesanan customer yang sudah di sorting berdasarkan waktu kedatangan oleh sistem.
• Setelah koki selesai membuat menu tersebut, maka pelayan akan mengantarkan pesanan ke customer.
• Jika customer sudah selesai maka customer bisa meminta bill pembayaran pada pelayan.
• Pelayan tersebut akan mengambil struk pembayaran dari kasir dan diberikan pada customer.
• Kasir menginputkan biaya pembayaran ke sistem.
• Manager bisa melihat laporan pemesanan dari restoran dan laporan pendapatan.
Bagian-bagian terkait dengan sistem pemesanan menu makanan ini, yaitu:
• Admin
admin bertugas untuk menentukan hak akses user.
• Pelayan
Pelayan bertugas memberikan daftar menu makanan pada customer, menginputkan daftar pesanan customer ke sistem, mengantarkan pesanan makanan kecustomer.
• Koki
Koki bertugas me-manage data menu, melihat daftar pesanan menu customer kemudian membuat pesanan yang sesuai dengan keinginan customer. Dan memberi tanda untuk pesanan yang sudah selesai di buat.
• Kasir
Kasir bertugas untuk menginputkan biaya pembayaran ke sistem.
• Manajer
Manajer bertugas untuk memantau kinerja pelayan restoran (pelayan,koki) melalui laporan pemesanan dan keuangan.
1.1.1 Problem Catalogue
Problem Catalogue Page 1
Problem Catalogue Page 2
Problem Catalogue Page 3
Problem Catalogue Page 4
Problem Catalogue Page 5
Problem Catalogue Page 6
1.2 Spesifikasi Entitas
Dalam sistem ini terdapat 2 jenis entitas, yakni :
1. Entitas Internal
• Pelayan
• Koki
• Kasir
• Admin
2. Entitas External
• Customer
• Manajer
1.3 Analisa Proses
Dalam melakukan perancangan implementasi pada sistem pemesanan makanan pada restoran ini dibutuhkan sebuah analisa proses, yang terdiri dari contex diagram, decomposition function, document flow diagram level 1 sampai dengan level 3, seperti terlihat dibawah ini.
• Contex Diagram
Specificasi context diagram
• Decomposition Function
• Level 1
• Level 2 Proses Pemesanan
• Level 2 Proses Pembayaran
• Level 2 Pproses Modifikasi Menu
• Level 3 Proses Pesan Menu
• Level 3 Proses Display Menu
1.4 Analisa Data
Setelah dibuat Document Flow Diagram (DFD) maka dapat dibuat analisa data (aliran data) atau dapat juga disebut dengan Entity Relationship Diagram (ERD), yang terdiri dari CDM (Conceptual Data Model) dan PDM (Physical Data Model) seperti terlihat dibawah ini.
• Entitas Diagram
• CDM (Conceptual Data Model)
• PDM (Physical Data Model)
2. ALTERNATIF BUSINESS SYSTEM
Solusi alternatif yang ditawarkan pada sistem pemesanan makanan restoran ini, yaitu:
• Manual
• LAN Desktop
• LAN Web based
• LAN Internet based
• Solusi yang dapat dijadikan pilihan
• Solusi LAN Desktop
Pada solusi pertama yang ditawarkan yaitu LAN Dekstop maka tiap-tiap komputer harus diinstal software yang sudah didevelop, dan tiap komputer dihubungkan dengan LAN untuk mendapatkan informasi database, tetapi database pada komputer ini tetap menggunakan database terpusat.
Kelebihan :
o Sistem lebih sederhana
o Keamanan data lebih terjamin
o Waktu yang dibutuhkan untuk membangun komputer ini lebih cepat.
Kekurangan :
o Tiap komputer harus memiliki spec yang dapat mendukung komputer atau aplikasi tersebut.
o Maintenance program lebih sulit karena harus dikerjakan tiap komputer. Jika ada perubahan sistem di server, maka masing-masing client juga harus di ubah.
o Tabel Biaya hardware dan software Lan Desktop
o Tabel Biaya Developer Lan Desktop
o Total biaya Lan Desktop
• Solusi LAN Web based
Pada solusi kedua yang ditawarkan yaitu LAN Web Based kita hanya butuh membangun komputer di sisi server. Pada komputer client dapat mengakses melalui browser.
Kelebihan :
o Maintenance software lebih mudah karena hanya di sisi server saja.
o Tiap computer hanya perlu instal web browser.
o Lebih cepat dalam proses pelayanan.
o Biaya sedikit lebih mahal karena semua dikerjakan mesin.
o Jika terdapat perubahan sistem pada server, client secara otomatis akan ter-update
Kekurangan :
o Keamanan data kurang aman.
o Waktu untuk develop lebih lama.
Solusi LAN Web Based ini membutuhkan spesifikasi biaya seperti berikut:
o Tabel Biaya hardware dan software Web Based
o Tabel Biaya Developer Web Based
o Tabel Total Biaya Web Based
Pertimbangan
Dengan mempertimbangkan biaya yang dipakai dalam kedua solusi tersebut, maka customer memilih solusi alternatif yang kedua, yaitu: solusi LAN Web based. Solusi ini mempunyai biaya yang agak mahal daripada solusi LAN Dekstop, tetapi sistem sudah berjalan secara semi otomatis. Dan untuk maintenance lebih mudah.
3. Model Proses dan Model Data
• Data Flow Diagram
• Context Diagram
• Level 1
• Level 2 Proses Pemesanan
• Level 2 Proses Pembayaran
• Level 2 Proses Modifikasi Menu
• Level 3 Pesan Menu
• Level 3 Display Menu
• Kamus Data
– Menu
#id_menu : integer{increment}
nama_menu : varchar{100}
harga : integer
deskripsi : text
– Meja
#no_meja : integer
ruang : varchar{50}
– Pesan
#id_pesan : integer{increment}
no_meja : integer
tanggal : varchar{30}
total_pesan : biginteger
status : varchar{30}
– Pembayaran
#no_nota : varchar{10}
Id_pesan : integer
Tanggal_bayar : varchar{30}
Total_bayar : biginteger
4. Elementary Process Description
• Tabel Elementary Process Description Display Menu Special
• Tabel Elementary Process Description Display Menu Terlaris
• Tabel Elementary Process Description
Display Menu Terbaru
• Tabel Elementary Process Description Add Order
• Tabel Elementary Process Description Edit Order
• Tabel Elementary Process Description Delete Order
• Tabel Elementary Process Description Display Order
• Tabel Elementary Process Description Display Meja
• Tabel Elementary Process Description Pembayaran Pesanan
• Tabel Elementary Process Description Printed Struct
• Tabel Elementary Process Description Edit Menu
• Tabel Elementary Process Description Add Menu
• Tabel Elementary Process Description Delete Menu
• Tabel Elementary Process Description Display Laporan
5. Pseudocode
• Proses Display Menu Special
• Proses Display Menu Terlaris
• Proses Display Menu Terbaru
• Add Pesan
• Edit Pesan
• Delete Pesan
• Menampilkan Display pesan
• Menampilkan nomer meja
• Add menu
• Edit menu
• Delete menu
• Menerima data pembayaran
• Print Struct
• Menampilkan laporan
• Input Design
o Input Menu
Keterangan Form Input Menu
o Edit Menu
Keterangan Form Edit Menu
o Input Pesanan
Keterangan Form Input Pesanan
o Edit Pesanan
Keterangan Form Edit Pesan
o Display Pesanan
Keterangan Form Display Pesan
o Delete Pesanan
o Detail Pesanan
Keterangan Form Detail Pesanan
o Pembayaran
Keterangan Form Pembayaran
• Output Design
o Display Menu
Keterangan Form Display Menu
o Display Menu Special, Terlaris, dan Terbaru
Keterangan Form Display Menu Special, Terlaris, dan Terbaru
o Pendetailan dari Form Display Menu
Keterangan Form Pendetailan Display Menu
o Print Struct
Keterangan Form Print Struk
o Display laporan bulanan
Keterangan Form display Laporan
o Display Laporan Harian
Keterangan Form Display Laporan Harian
o Display Denah Meja
Keterangan Form Denah meja
Tabel Fisik
–> Tabel Meja
–> Tabel Menu
–> Tabel Pesan
–> Tabel Detail Pesan
–> Tabel Pendapatan
–> Tabel Complete
Kesimpulan
Hasil Analisa dapat diimplementasikan 80%. Hasil Pengimplementasian dapat dilihat
Pada http://bandit.coolpage.biz
Perbaikan Rancangan Pada :
- Proses Pemesanan Menu
————————————————————————————————————–
revisi ADT Sistem Pemesanan Makanan
revisi tugas ADT tanggal 31 Desember 2008. klik disini
by :
Kelompok : – Kurnia Widyaningtias (5107100607)
– Masfulatul Lailiyah (5107100608)
– Ayun Triyansah (5107100612)
Progress ADT (Design Interface)
- Display Menu
- Input Pesanan
- Billing Pembayaran
- Billing Pembayaran
- Progress ADT Terakhir sampai minggu Ini…
- Still Under Reconstruction..
- If any comment for this project(Analisis Design 4 Rattatouille)please leave your comments/opinion Here…
Thanx…..
Progress ADT (Alternative Bussiness System)
2. ALTERNATIF BUSINESS SYSTEM
Solusi alternatif yang ditawarkan pada sistem pemesanan makanan restoran ini, yaitu:
· Manual
· LAN Desktop
· LAN Web based
· LAN Internet based
· Solusi yang dapat dijadikan pilihan
· Solusi LAN Desktop
Pada solusi pertama yang ditawarkan yaitu LAN Dekstop maka tiap-tiap omputer harus diinstal software yang sudah didevelop, dan tiap omputer dihubungkan dengan LAN untuk mendapatkan informasi database, tetapi database pada komputer ini tetap menggunakan database terpusat.
Kelebihan :
o Sistem lebih sederhana
o Keamanan data lebih terjamin
o Waktu yang dibutuhkan untuk membangun komputer ini lebih cepat.
Kekurangan :
o Tiap komputer harus memiliki spec yang dapat mendukung komputer atau aplikasi tersebut.
o Maintenance program lebih sulit karena harus dikerjakan tiap komputer.
Solusi LAN Dekstop ini membutuhkan spesifikasi biaya seperti berikut:
Spesifikasi Hardware dan Software |
Harga |
1. Komputer(PC) u/ 2 2. LCD 3. Printer u/ 2 4. Keypad 5. Lan Kabel 20 m 6. Switch 7. Windows XP 8. Software Installation 9. Sistem Analis 10. Programmer 11. Maintenance Hw/Sw |
Rp. 8.000.000,- Rp. 5.000.000,- Rp. 3.000.000,- Rp. 75.000,- Rp. 60.000,- Rp. 300.000,- Rp. 800.000,- Rp. 2.000.000,- Rp. 4.000.000,- Rp. 3.000.000,- Rp. 2.000.000,- |
TOTAL |
Rp. 28.235.000,- |
· Solusi LAN Web based
Pada solusi kedua yang ditawarkan yaitu LAN Web Based kita hanya butuh membangun komputer di sisi server. Pada komputer client dapat mengakses melalui browser.
Kelebihan :
o Maintenance software lebih mudah karena hanya di sisi server saja.
o Tiap computer hanya perlu instal web browser.
o Lebih cepat dalam proses pelayanan.
o Biaya sedikit lebih mahal karena semua dikerjakan mesin.
Kekurangan :
o Keamanan data kurang aman.
o Waktu untuk develop lebih lama.
- Solusi LAN Web Based ini membutuhkan spesifikasi biaya seperti berikut:
Spesifikasi Hardware dan Software |
Harga |
1. Komputer(PC) u/ 1 2. LCD 3. Printer u/ 2 4. PDA u/ 10 5. Wifi 6. Windows XP 7. Software Installation 8. Sistem Analis 9. Programmer 10. Maintenance Hw/Sw |
Rp. 4.000.000,- Rp. 5.000.000,- Rp. 2.000.000,- Rp. 15.000.000,- Rp. 1.000.000,- Rp. 800.000,- Rp. 2.000.000,- Rp. 4.000.000,- Rp. 3.000.000,- Rp. 2.000.000,- |
TOTAL |
Rp. 38.800.000,-
|
Progress ADT (context diagram,DFD,ERD)
1.3 Analisa Proses
Dalam melakukan perancangan implementasi pada sistem pemesanan makanan pada restoran ini dibutuhkan sebuah analisa proses, yang terdiri dari contex diagram, decomposition function, document flow diagram level 1 sampai dengan level 2, seperti terlihat dibawah ini.
· Contex Diagram
· Decomposition Function
· Document Flow Diagram
- Level 1
- Level 2
1.4 Analisa Data
Setelah dibuat Document Flow Diagram (DFD) maka dapat dibuat analisa data (aliran data) atau dapat juga disebut dengan Entity Relationship Diagram (ERD), yang terdiri dari CDM (Conceptual Data Model) dan PDM (Physical Data Model) seperti terlihat dibawah ini.
· Entitas Diagram
- CDM(Conceptual Data Model)
- Physical Data Model
Progress ADT (First)
Restoran Rattatouille
1.1 Deskripsi Proses
Perangkat lunak yang akan dikembangkan dalam makalah ini mengenai system management restaurant yang mewah dan sangat terkenal. Restauran ini melakukan semua kegiatan masih secara manual. Mulai dari pemesanan tempat, pemesanan menu makanan, koordinasi antara pelayan dan koki masih dilakukan secara manual. Banyak masalah yang muncul dengan adanya sistem yang manual untuk sebuah restauran yang mewah dan sangat terkenal. Beberapa masalah yang muncul antara lain :
· Adanya complain pemesanan meja.
· Kesalahan pesanan menu makanan pada customer.
· Keterlambatan pesanan.
· Koordinasi antara waitress dan chef kurang.
· Kesulitan sistem pembayaran.
Dengan beberapa masalah tersebut, diperlukan sebuah sistem yang dapat mengontrol aktivitas restauran dan dapat membantu mengurangi masalah yang muncul tersebut.
Proses yang terdapat dalam sistem pemesanan menu makanan pada restoran, diantaranya :
· Pelayan memberikan daftar menu yang terdapat di restoran.
· Customer memilih menu, waitress menginputkan daftar pesanan customer ke sistem
· Chef melihat daftar pesanan cutomer yang sudah di sorting berdasarkan waktu kedatangan oleh sistem.
· Customer bisa meminta bill pembayaran pada waitress.
· Waitress mengambil struk dari kasir.
· Dan terakhir yang menginputkan biaya pembayaran ke sistem adalah kasir.
Proses yang terdapat dalam pemesanan tempat :
· Customer display tempat dengan cara online
· Memilih tempat
· Memasukkan data yang diperlukan system.
· Sistem memberikan konfirmasi dan tanda bukti.
Problem Catalogue
|
|||||||||
System : |
Pemesanan makanan |
||||||||
Author : |
Widhie |
||||||||
Date : 19 Sept 08 |
|
Page 1 |
Of 1 |
Draft/final |
|||||
|
|||||||||
P/R P |
|
No |
1 |
Source : Ratatouli |
Priority : 1 |
|
|||
|
|||||||||
Description |
|||||||||
Kesalahan pesanan makanan dan keterlambatan pesanan makana sering kali menimbulkan complain dan membuat customer berkurang. Hal ini dapat menyebabkan penghasilan restoran menurun |
|||||||||
Benefits if action taken |
|||||||||
Complain dapat berkurang dan memaksimalkan pelayanan sehingga dapat menarik pengunjung lain serta mendapatkan keuntungan yang lebih banyak. |
|||||||||
Comments/suggested solution |
|||||||||
Proses komputerisasi dapat memudahkan control pada tiap-tiap pesanan yang ada dengan cepat. Dengan adanya Aplikasi pemesanan yang langsung terhubung dengan system. |
|||||||||
Related probs/reqts documents |
|||||||||
Requirements from movie |
|||||||||
|
1.2 Spesifikasi Entitas
Terdapat beberapa entitas utama di sistem restoran ini diantaranya :
· Pelayan merupakan entitas internal.
· Kasir merupakan entitas internal.
· Koki merupakan entitas internal.
· Admin merupakan entitas internal.
· Customer merupakan entitas eksternal
Progress Design Analisa Design Terstruktur |
|||
No |
Kegiatan |
Tanggal |
|
1 |
Memilih Video untuk Permasalahan |
12-Okt-08 |
|
2 |
Membuat Problem Catalogue |
18-Okt-08 |
|
3 |
Membuat Context dan DFD |
25-Okt-08 |
|
4 |
Membuat ERD |
09-Nop-08 |
|
5 |
Membuat alternative Bisnis System |
16-Nop-08 |
|
6 |
Membuat Relasi Entity (PDM&CDM) |
23-Nop-08 |