Profile Ratatouille Developer

Januari 15, 2009 at 5:37 pm (Uncategorized)

Kurnia

KurniaNama : Kurnia Widyaningtias
Kelas : X
NRP : 5107100607

Ayun Triyansah 5107100612

Nama  : Ayun Triyansah

Kelas  :  X

NRP    : 5107100612

Nama  : Masfulatul Lailiyah

Kelas   : X

NRP    : 5107100608

dsc00081

Permalink 2 Komentar

Revisi ADT(UAS)

Januari 15, 2009 at 6:51 am (Kul!ah)

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.

Data Flows dan Entity

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

————————————————————————————————————–

Permalink Tinggalkan sebuah Komentar

revisi ADT Sistem Pemesanan Makanan

Desember 31, 2008 at 9:38 am (Kul!ah)

revisi tugas ADT tanggal 31 Desember 2008. klik disini

by :

Kelompok :  – Kurnia Widyaningtias (5107100607)

– Masfulatul Lailiyah (5107100608)

– Ayun Triyansah  (5107100612)

Permalink Tinggalkan sebuah Komentar

Progress ADT (Design Interface)

Desember 12, 2008 at 12:56 pm (Kul!ah)

  • Display Menu
Display Menu

Display Menu

  • Input Pesanan
    Form Pemesanan

    Form Pemesanan

    • Billing Pembayaran

    Billing

    Billing

  • 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…..

Permalink Tinggalkan sebuah Komentar

Progress ADT (Elementary description)

Desember 12, 2008 at 12:46 pm (Kul!ah)

  • Tabel Elementary Process Description
Elementary Process Description 1

Elementary Process Description 1

Elementary Process Description 2

Elementary Process Description 2

Elementary process Description 3

Elementary process Description 3

Elementary process Description 4

Elementary process Description 4

  • Pseudocode
Pseudocode

Pseudocode

Permalink Tinggalkan sebuah Komentar

Progress ADT (Alternative Bussiness System)

Desember 12, 2008 at 12:20 pm (Kul!ah)

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,-

Permalink Tinggalkan sebuah Komentar

Progress ADT (context diagram,DFD,ERD)

Desember 12, 2008 at 11:04 am (Kul!ah)


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

Context_diagram0

Context_diagram0

Detail_context_diagram

Detail_context_diagram

· Decomposition Function

Decomposition_function

Decomposition_function

· Document Flow Diagram

  • Level 1

DFD level 1

DFD level 1

  • Level 2

DFD level 2

DFD 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

Entity Diagram

Entity Diagram

  • CDM(Conceptual Data Model)

Conceptual Data Model

Conceptual Data Model

  • Physical Data Model

Physical Data Model

Physical Data Model

Permalink 1 Komentar

Progress ADT (First)

Desember 12, 2008 at 10:44 am (Kul!ah)

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

PROBLEMS/REQUIREMENTS 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

Permalink Tinggalkan sebuah Komentar

Desember 12, 2008 at 6:11 am (Kul!ah)

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

Permalink Tinggalkan sebuah Komentar