- i - Universitas Kristen Maranatha
ABSTRAK
Rajin pangkal kaya, peribahasa ini banyak dianut pengusaha untuk mencapai kesuksesan dalam bisnis. Tetapi dalam era kompetisi bisnis sekarang ini, dibutuhkan lebih dari sekedar rajin. Pengusaha dituntut untuk dapat melihat keinginan dan kebutuhan pasar yang ada juga menciptakan produk-produk inovasi untuk memperluas pasar dan menambah keuntungan. Dengan perkembangan teknologi yang luar biasa, banyak perusahaan yang memanfaatkan teknologi untuk membuat produk inovasi yang dapat memuaskan konsumen.
Salah satu yang berkembang dengan pesat sekarang ini adalah bisnis restoran. Pengusaha restoran juga dituntut untuk dapat memberikan pelayanan yang terbaik selain menyediakan makanan yang enak. Salah satu bentuk inovasi yang dapat dilakukan oleh pengusaha restoran yakni dalam hal pelayanan kepada konsumen, pengontrolan stok bahan makanan serta laporan keuangan.
Dengan inovasi pelayanan yang berbasis teknologi, baik konsumen maupun pengusaha sama-sama diuntungkan. Konsumen merasakan pengalaman yang baru dalam memesan makanan dan kesalahan manusia dalam pemesanan makanan dapat dikurangi. Begitu juga dengan pengusaha, adanya laporan keuangan dan statistik makanan yang paling banyak terjual akan sangat membantu dalam pengembangan usaha.
- ii - Universitas Kristen Maranatha
ABSTRACT
Diligent becomes rich, this statement trusted by bussinesman to reach success in business. But in this technology era need more than just diligent. Bussinesman need to see what the market need so they could expanses market and increase benefits. with technology blooming many company used technology to make innovation product that satisfied consumen.
Restaurant business is perhaps one of the most fastidious of them all. Restaurant owner need to give their best service besides serve delicious food. one of the innovation way that restaurant owner can do is giving different kind of service to consumen, stock controlling food and financial reporting.
With this innovation based on technology, consumen and restaurant owner will have more benefit. Consumen have new experience in ordering food. For the owner there is financial report and statistic bar that showed what food consumen like most and minimilize human error. All this features will contribute to expanse business restaurant.
- iii - Universitas Kristen Maranatha
KATA PENGANTAR
Puji Syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas berkat dan rahmat-Nya sehingga penulis mampu menyelesaikan tugas akhir yang berjudul “Sistem Informasi Restoran berbasis PDA didukung dengan Pengontrolan Stok Bahan Baku” dengan sebaik-baiknya dan tepat pada waktunya.
Tujuan penyusunan tugas akhir ini adalah untuk memenuhi persyaratan akademik dalam menyelesaikan pendidikan pada program studi S1 Teknik Informatika Universitas Kristen Maranatha.
Penulis menyadari, masih banyak kekurangan-kekurangan dalam penyusunan laporan ini oleh karena keterbatasan informasi, serta waktu yang dimiliki. Maka kritik dan saran sangat diperlukan dalam pengembangannya agar laporan ini dapat bermanfaat bagi semua pihak.
Akhir kata, penulis ingin mengucapkan terimakasih kepada seluruh pihak yang ikut serta baik langsung maupun tidak langsung dalam penyusunan tugas akhir ini, antara lain :
1. Bapak Teddy Marcus Zakaria, Ir., MT yang telah banyak membantu penulis dalam menyusun dan menyelesaikan tugas akhir ini dengan sebaik-baiknya. 2. Bapak Tjatur Kandaga, S.kom., M.Kom sebagai dosen penguji.
3. Bapak Hapnes Toba, M.Sc sebagai dosen penguji.
4. Ibu Dr. Ir. Mewati Ayub, MT sebagai koordinator Tugas Akhir. Terima kasih karena sudah sangat membantu penulis dalam pembuatan tugas akhir ini.
5. Papa, Mama dan Nico sebagai motivator terbesar yang selalu memberikan doa dan dukungan kepada penulis.
- iv - Universitas Kristen Maranatha 7. Ima Sugiyama, Irene Tambahani, Raymond terima kasih atas masukkan dan
dukungan yang kalian berikan
8. Semua teman yang tidak dapat dituliskan satu persatu dan semua pihak yang telah membantu pembuatan tugas akhir ini.
Bandung, 25 Juli 2007
- v - Universitas Kristen Maranatha
I.1.2 Ruang Lingkup Proyek... 2
I.1.3 Definisi, Akronim dan Singkatan... 2
I.1.4 Referensi... 3
I.1.5 Overview ... 3
I.2 Gambaran Keseluruhan ... 5
I.2.1 Perspektif Produk ... 5
1.2.1.1 Antar Muka Sistem... 5
1.2.1.2 Antar Muka Pengguna... 6
1.2.1.3 Antar Muka Perangkat Keras ... 6
1.2.1.4 Antar Muka Perangkat Lunak ... 7
1.2.1.5 Antar Muka Komunikasi ... 7
1.2.1.6 Batasan Memori ... 8
1.2.1.7 Persyaratan Adaptasi Pada Tempat Tujuan... 8
I.2.2 Fungsi Produk ... 8
I.2.3 Karakteristik Pengguna ... 9
1.2.4 Desain Antar Muka ... 9
1.2.5 Asumsi dan ketergantungan ... 9
- vi - Universitas Kristen Maranatha
BAB II SPESIFIKASI PRODUK ...11
II.1. Persyaratan Antar Muka Eksternal ... 11
II.1.1. Antar Muka Pengguna ... 11
II.1.2. Antar Muka Perangkat Keras ... 22
II.1.3. Antar Muka Perangkat Lunak... 23
II.1.4. Antar Muka Komunikasi ... 24
II.2. Fitur Produk Perangkat Lunak... 24
II.2.1. Fitur 1 : Pemesanan ... 24
II.2.1.1. Tujuan ...24
II.2.1.2. Urutan Stimulus/Respon...25
II.2.1.3. Persyaratan Fungsional yang Berhubungan ...25
II.1.1.3.1. Persyaratan Fungsional Login ... 25
II.2.2. Fitur 2 : Pembayaran... 26
II.2.2.1. Tujuan...……26
II.2.2.2. Urutan Stimulus/Respon ...26
II.2.2.3. Persyaratan Fungsional yang Berhubungan ...27
II.2.2.3.1. Persyaratan Fungsional Login ... 27
II.2.3. Fitur 3 : Pengecekan Bahan Makanan ... 28
II.2.3.1. Tujuan ...28
II.2.3.2. Urutan Stimulus/Respon ...28
II.2.3.3. Persyaratan Fungsional yang Berhubungan ...28
II.2.3.3.1. Persyaratan Fungsional Login ... 28
II.2.4. Fitur 4 : Pengecekan Data Keuangan Restoran ... 29
II.2.4.1. Tujuan ...29
II.2.4.2. Urutan Stimulus/Respon ...29
II.2.4.3. Persyaratan Fungsional yang Berhubungan ...30
- vii - Universitas Kristen Maranatha
II.3. Persyaratan Performa/Timing... 32
II.4. Atribut-atribut Sistem Perangkat Lunak... 32
II.4.1. Kehandalan ... 32
II.4.2. Ketersediaan ... 32
II.4.3. Keamanan ... 32
II.4.4. Pemeliharaan ... 32
II.4.5. Perpindahan ... 32
II.5. Persyaratan Database Logis... 33
II.6. Persyaratan lain... 34
BAB III Desain Perangkat Lunak ………35
III.1. Pendahuluan ... 35
III.1.1. Identifikasi... 35
III.1.2. Overview Sistem ... 35
III.2. Desain Perangkat Lunak Secara Keseluruhan... 36
III.2.1. Analisa Database ... 37
III.2.2. Analisis UML (Unified Modeling Language)... 42
III.3. Desain Arsitektur Perangkat Lunak ... 62
III.3.1. Komponen Perangkat ... 62
III.3.2. Desain Antar Muka ... 62
III.3.3. Konsep Eksekusi ... 80
III.3.3.1. Aktiviti Diagram ... 80
III.3.3.2. Sequence Diagram... 95
III.3.3.2.1. Sequence Kategori Menu ... 95
III.3.3.2.2. Sequence Data Menu... 96
III.3.3.2.3. Sequence Data Keterangan Menu ... 97
III.3.3.2.4. Sequence Pemesanan Menu ... 98
III.3.3.2.5. Sequence Pengiriman Menu... 99
III.3.3.2.6. Sequence Dapur... 100
III.3.3.2.7. Sequence Kasir... 101
III.3.3.2.8. Sequence Kategori Bahan ... 102
- viii - Universitas Kristen Maranatha
III.3.3.2.10. Sequence Bahan Minimum ... 104
III.3.3.2.11. Sequence Data Pembelian Bahan ... 105
III.3.3.2.12. Sequence Data Kas... 106
III.3.3.2.13. Sequence Data Biaya... 107
III.3.3.2.14. Sequence Data Pegawai ... 108
BAB IV PengembanganSistem ...109
IV.1. Perencanaan Tahap Implementasi... 109
IV.1.1. Pembangian Class form Implementasi... 109
IV.1.2. Keterkaitan Antar Class form ... 111
IV.2. Perjalanan Tahap Implementasi (Coding)... 113
IV.2.1. Top Down/ Bottom Up Implementasi... 113
IV.2.2. Debugging... 117
IV.3. Ulasan Realisasi Fungsionalitas... 118
IV.4. Ulasan Realisasi User Design Interface... 119
BAB V Testing dan Evaluasi ………...142
V.1. Rencana Pengujian Sistem Terimplementasi ...142
V.1.1. Test Case ………...142
V.2. Evaluasi User Interface Design ………144
V.2.1. Black Box ……….…..144
BAB VI Kesimpulan dan Saran ...157
VI.1. Keterikatan Antara Kesimpulan dengan Hasil Evaluasi ...157
VI.2. Keterikatan Antara Saran dengan Hasil Evaluasi ...157
VI.3. Rencana Perbaikan / Implementasi Terhadap Saran yang Diberikan ...158
- ix - Universitas Kristen Maranatha
DAFTAR GAMBAR
Gambar I–1 Antar Muka Komunikasi ...7
Gambar II–1 Fitur Pemesanan ...26
Gambar II–2 Fitur Pembayaran ...27
Gambar II–3 Fitur Pengecekan Bahan Makanan...29
Gambar II–4 Fitur Pengecekan Data Keuangan Restoran ...31
Gambar II–5 Entitas Relation Diagram ...33
Gambar II–6 Tabel Diagram...34
Gambar III-1 Entitas Relation Diagram...37
Gambar III-2 Table Diagram ...38
Gambar III-3 Use Case Administrator ...42
Gambar III-9 Use Case Kategori Menu...48
Gambar III-10 Use Case Data Menu ...49
Gambar III-11 Use Case Pemesanan Menu...51
Gambar III-12 Use Case Data Kategori ...54
Gambar III-13 Use Case Data Bahan ...55
Gambar III-14 Use Case Bahan Minimum...56
Gambar III-15 Use Case Data Pembelian Bahan ...57
Gambar III-16 Use Case Data Biaya...59
Gambar III-17 Use Case Pegawai ...60
Gambar III-18 Class Form Diagram...62
Gambar III-19 Antar Muka Form Login ...62
Gambar III-20 Antar Muka Form Bagian Administrator...63
Gambar III-21 Antar Muka Form Register ...64
- x - Universitas Kristen Maranatha
Gambar III-23 Antar Muka Form Ubah Data Pegawai...65
Gambar III-24 Antar Muka Form Tambah Menu ...65
Gambar III-25 Antar Muka Form Tambah Bahan ...66
Gambar III-26 Antar Muka Form Ubah Menu...67
Gambar III-27 Antar Muka Form Statistik Menu ...67
Gambar III-28 Antar Muka Form Menu Terlihat ...68
Gambar III-29 Antar Muka Form Waiters ...68
Gambar III-30 Antar Muka Form Waiters Pesan...69
Gambar III-31 Antar Muka Form Porsi ...69
Gambar III-32 Antar Muka Form Total Pesanan ...70
Gambar III-33 Antar Muka Form Dapur...71
Gambar III-34 Antar Muka Form Kasir...71
Gambar III-35 Antar Muka Form Bahan Utama...72
Gambar III-36 Antar Muka Form Tambah Bahan ...72
Gambar III-37 Antar Muka Form Ubah Bahan...73
Gambar III-38 Antar Muka Form Pengambilan Bahan ...73
Gambar III-39 Antar Muka Form Bahan Minimum ...73
Gambar III-40 Antar Muka Form Keuangan Utama...74
Gambar III-41 Antar Muka Form Kategori Bahan ...74
Gambar III-42 Antar Muka Form Data Beli Bahan ...75
Gambar III-43 Antar Muka Form Data Kas...75
Gambar III-44 Antar Muka Form Biaya ...76
Gambar III-45 Antar Muka Form Laporan Harian ...76
Gambar III-46 Antar Muka Form Laporan per menu ...77
Gambar III-47 Antar Muka Detail Pesanan ...77
Gambar III-48 Antar Muka Form Laporan Waiters...78
Gambar III-49 Antar Muka Form Laporan Keuangan ...78
Gambar III-50 Antar Muka Form Laporan Pengeluaran Harian...79
Gambar III-51 Antar Muka Form Pengeluaran per Pegawai ...79
Gambar III-52 Antar Muka Form Laporan Kas ...80
- xi - Universitas Kristen Maranatha
Gambar III-54 Aktiviti Diagram Mengubah Kategori Menu ...81
Gambar III-55 Aktiviti Diagram Menambah Data Menu ...81
Gambar III-56 Aktiviti Diagram Mengubah Data Menu ...82
Gambar III-57 Aktiviti Diagram Keterangan Menu ...83
Gambar III-58 Aktiviti Diagram Pemesanan Menu...84
Gambar III-59 Aktiviti Diagram Pengiriman Menu ...85
Gambar III-60 Aktiviti Diagram Dapur ...85
Gambar III-61 Aktiviti Diagram Kasir ...86
Gambar III-62 Aktiviti Diagram Menambah Kategori Bahan...87
Gambar III-63 Aktiviti Diagram Mengubah Kategori Bahan...87
Gambar III-64 Aktiviti Diagram Menambah Data Bahan ...88
Gambar III-65 Aktiviti Diagram Mengubah Data Bahan ...89
Gambar III-66 Aktiviti Diagram Data Bahan Minimum ...90
Gambar III-67 Aktiviti Diagram Memasukkan Data Pembelian Bahan...90
Gambar III-68 Aktiviti Diagram Pengubahan Masukkan Data Pembelian Bahan ..91
Gambar III-69 Aktiviti Diagram Data Kas ...92
Gambar III-70 Aktiviti Diagram Menambah Data Biaya ...92
Gambar III-71 Aktiviti Diagram Mengubah Data Biaya...93
Gambar III-72 Aktiviti Diagram Menambah Data Pegawai ...93
Gambar III-73 Aktiviti Diagram Mengubah Data Pegawai...94
Gambar III-74 Sequence Diagram Kategori Menu...95
Gambar III-75 Sequence Diagram Data Menu ...96
Gambar III-76 Sequence Diagram Keterangan Menu ...97
Gambar III-77 Sequence Diagram Pemesanan Menu...98
Gambar III-78 Sequence Diagram Pengiriman Menu ...99
Gambar III-79 Sequence Diagram Dapur ...100
Gambar III-80 Sequence Diagram Kasir ...101
Gambar III-81 Sequence Diagram Kategori Bahan...102
Gambar III-82 Sequence Diagram Data Bahan ...103
Gambar III-83 Sequence Diagram Data Bahan Minimum ...104
- xii - Universitas Kristen Maranatha
Gambar III-85 Sequence Diagram Data Kas ...106
Gambar III-86 Sequence Diagram Data Biaya ...107
Gambar III-87 Sequence Diagram Data Pegawai...108
Gambar IV-1 Top Down Implementasi Data ...113
Gambar IV-2 Bottom Up Administrator, Dapur,Gudang, Keuangan, Kasir...114
Gambar IV-3 Top Down Implementasi Petugas Dapur ...115
Gambar IV-4 Top Down Implementasi Waiters ...115
Gambar IV-5 Bottom Up Administrator, Petugas Dapur, Kasir, Waiters...116
Gambar IV-6 Top-Down Menu Konsumen...119
Gambar IV-7 Antar Muka Form Login ...119
Gambar IV-8 Antar Muka Form Bagian Administrator...120
Gambar IV-9 Antar Muka Form Register ...121
Gambar IV-10 Antar Muka Form Data Pegawai ...122
Gambar IV-11 Antar Muka Form Ubah Data Pegawai...122
Gambar IV-12 Antar Muka Form Tambah Menu ...123
Gambar IV-13 Antar Muka Form Tambah Bahan ...124
Gambar IV-14 Antar Muka Form Ubah Menu...124
Gambar IV-15 Antar Muka Form Statistik Menu ...125
Gambar IV-16 Antar Muka Form Menu Terlihat ...125
Gambar IV-17 Antar Muka Form Waiters di desktop...126
Gambar IV-18 Antar Muka Form Waiters Pesan di desktop ...127
Gambar IV-19 Antar Muka Form Porsi di desktop...127
Gambar IV-20 Antar Muka Form Total Pesanan di desktop ...128
Gambar IV-21 Antar Muka Form Dapur...129
Gambar IV-22 Antar Muka Form Kasir...129
Gambar IV-23 Antar Muka Form Bahan Utama...130
Gambar IV-24 Antar Muka Form Tambah Bahan ...130
Gambar IV-25 Antar Muka Form Ubah Bahan...131
Gambar IV-26 Antar Muka Form Pengambilan Bahan ...131
Gambar IV-27 Antar Muka Form Bahan Minimum ...131
- xiii - Universitas Kristen Maranatha
Gambar IV-29 Antar Muka Form Kategori Bahan ...132
Gambar IV-30 Antar Muka Form Data Beli Bahan ...133
Gambar IV-31 Antar Muka Form Data Kas...133
Gambar IV-32 Antar Muka Form Biaya ...134
Gambar IV-33 Antar Muka Form Laporan Harian ...134
Gambar IV-34 Antar Muka Form Laporan per menu ...135
Gambar IV-35 Antar Muka Detail Pesanan ...135
Gambar IV-36 Antar Muka Form Laporan Waiters...136
Gambar IV-37 Antar Muka Form Laporan Keuangan ...136
Gambar IV-38 Antar Muka Form Laporan Pengeluaran Harian...137
Gambar IV-39 Antar Muka Form Pengeluaran per Pegawai...137
Gambar IV-40 Antar Muka Form Laporan Kas ...138
Gambar IV-41 Antar Muka Login Waiters di PDA...138
Gambar IV-42 Antar Muka Waiters di PDA ...139
Gambar A-0-2 Attach Database Cont...160
Gambar A-0-3 Attach Database Cont...161
Gambar A- 0-4 Network Connections ...161
Gambar A- 0-5. Wireless Network Connection Properties (Wireless Network)...162
Gambar A-0-6 Wireless Network Properties ...163
Gambar A- 0-7. Wireless Network Connection Properties...164
Gambar A- 0-8. Wireless Network Connection Properties (General) ...165
Gambar A- 0-9 Internet Protocol (TCP/IP) Properties ...166
Gambar A- 0-10 Status Koneksi ...166
Gambar A-0-11 Setting (1) ...167
Gambar A- 0-12 Setting(2) ...167
- xiv - Universitas Kristen Maranatha
Gambar A-0-14 Connections ...168
Gambar A-0-15 My Work Network...169
Gambar A- 0-16 Setting(4) ...169
Gambar A-0-17 Configure Network Adapters...170
Gambar A-0-18 O2 WIfi Wireless Adapter ...170
Gambar A- 0-19 Configure Wireless Networks...171
- xv - Universitas Kristen Maranatha
DAFTAR TABEL
Tabel I-1 Singkatan ...3
Tabel V-1 Testing Data Pegawai Baru...145
Tabel V-2 Testing Login ...145
Tabel V-3 Testing Lihat Data Pegawai ...146
Tabel V-4 Testing Kategori Menu ...147
Tabel V-5 Testing Tambah Data Menu...147
Tabel V-6 Testing Ubah Data Menu ...148
Tabel V-7 Testing Ubah Menu Ada ...148
Tabel V-8 Testing Ubah Menu Tidak Ada...149
Tabel V-9 Testing Statistik Penjualan...149
Tabel V-10 Testing Kategoei Bahan ...150
Tabel V-11 Testing Tambah Bahan ...150
Tabel V-12 Testing Bahan Minimum...151
Tabel V-13 Testing Dapur...151
Tabel V-14 Testing Kasir ...152
Tabel V-15 Testing Biaya ...152
Tabel V-16 Testing Kas...153
Tabel V-17 Testing Laporan Pemasukkan Harian, Bulanan ...153
Tabel V-18 Testing Laporan Pengeluaran Harian, Bulanan ...154
Tabel V-19 Testing Laporan Kasar Harian, Bulanan...154
Tabel V-20 Testing Pesanan Utama ...155
Tabel V-21 Testing Detail Pesanan...155
- xvi - Universitas Kristen Maranatha
DAFTAR SIMBOL
Entity Relationship Diagram
Entity
Atribut
Relationship
Unified Modelling Language
Use Case
Notasi Nama Keterangan
Aktor Seseorang atau apa saja yang berhubungan dengan system yang sedang dibangun.
Use case Bagian tingkat tinggi dari fungsionalitas yang disediakan oleh sistem. (menggambarkan bagaimana seseorang menggunakan sistem. Relasi extend Digunakan untuk menunjukkan bahwa satu
use case merupakan tambahan fungsional dari use case yang lain jika kondisi atau syarat tertentu yang dipenuhi.
Relasi include Digunakan untuk menggambarkan bahwa suatu use case seluruhnya merupakan fungsionalitas dari use case lainnya.
- xvii - Universitas Kristen Maranatha Activity Diagram
Notasi Nama Keterangan
Titik awal (start state) Menunjukan awal aliran kerja Titik akhir (end state) Menunjukan akhir aliran kerja
Activity Kegiatan dalam aliran kerja
Transisi (transition) Menunjukan bagaimana aliran kerja itu berjalan dari satu aktivitas ke aktivitas lainnya.
Titik keputusan
(decision point)
Untuk mengambil keputusan
Fork Digunakan untuk menunjukkan
- xviii - Universitas Kristen Maranatha Sequence diagram
Notasi Nama Keterangan
Aktor Seseorang atau apa saja yang berhubungan dengan system yang sedang dibangun.
Participant Setiap participant terhubung dengan garis titik-titik yang disebut lifeline.
Simbol message Simple
Sebuah perpindahan (transfer) control dari satu participant ke participant yang lainnya
Simbol message Synchronous
Jika sebuah participant mengirimkan sebuah message synchronous, maka jawaban atas message tersebut akan ditunggu sebelum diproses dengan urusannya
Simbol message Asynchronous
Bab I – Persyaratan Produk
-1 - Universitas Kristen Maranatha
BAB I
PERSYARATAN PRODUK
I.1 Pendahuluan
Sekarang ini, persaingan bisnis semakin ketat karena banyak para
pelaku bisnis yang menciptakan suatu sistem aplikasi produk yang dapat
digunakan untuk memperlancar sistem yang sudah ada. Untuk
menciptakan dan menghasilkan suatu sistem aplikasi, maka para pelaku
bisnis terus berinovasi untuk dapat memuaskan para konsumennya, maka
sekarang ini peranan teknologi sangat penting. Dengan perkembangan
teknologi yang semakin canggih maka sistem lama yang manual dapat
digantikan dengan sistem komputerisasi.
Bisnis restoran sedang menjadi topik yang banyak dibicarakan
dikalangan masyarakat luas. Sekarang ini, banyak pelaku bisnis restoran
yang saling bersaing dengan para pelaku bisnis restoran yang lain untuk
menarik minat konsumennya. Maka dibutuhkan pelayanan yang baik dan
cepat kepada konsumen
Keuntungan yang didapat dari pembuatan sistem aplikasi ini dapat
membuat pelayanan terhadap konsumen menjadi lebih cepat, dan juga
Bab I – Persyaratan Produk
-2 - Universitas Kristen Maranatha
I.1.1 Tujuan
1. Tugas Akhir ini bertujuan untuk meningkatkan kelancaran pelayanan
dalam restoran
2. Menghubungkan Aplikasi antara pelayan dengan kasir dan pelayan
dengan petugas dapur.
3. Persediaan stok bahan makanan di gudang dapat diketahui.
4. Mengetahui laporan pegeluaran dan pemasukan keuangan.
I.1.2 Ruang Lingkup Proyek
Dalam pembuatan sistem aplikasi pelayanan pemesanan ini, sistem
aplikasi ini hanya membahas sistem pemesanan konsumen yang dicatat
oleh pelayan dengan menggunakan PDA, yang berhubungan langsung
dengan petugas dapur. Total harga yang harus dibayar juga dapat sampai
langsung ke kasir, sehingga kasir tidak perlu memasukkan pesanan dan
menghitung tagihan. Sistem ini juga membahas mengenai persediaan
makanan di gudang sehingga petugas gudang dapat mengetahui bahan
makanan yang sudah habis dan makanan apa yang tidak tersedia bagi
konsumen. Sistem ini juga membahas laporan keuangan.
I.1.3 Definisi, Akronim dan Singkatan
Singkatan
No Singkatan Kepanjangan Definisi
1. ASP Active Server
Program yang dibuat Mirosoft yang ada di
Operating System. Salah satu program yang
digunakan adalah ASP, maka IIS harus
diaktifkan.
3. PDA Personal Digital
Assistant
Bab I – Persyaratan Produk
-3 - Universitas Kristen Maranatha
4. Wifi Wireless
Fidelity
Salah satu jenis jaringan tanpa kabel
5. LAN Local Area
Network
Jaringan Lokal yang berada dalam satu area
/ tempat
Tabel I-1 Singkatan
I.1.4 Referensi
1. Walther, Stephen, 2004, ASP.NET Second Edition, Sams Publishing, USA.
2. http://www.dynamicdrive.com
3. http://www.javascript.com
I.1.5 Overview
Penulisan laporan Tugas Akhir ini akan membahas dalam enam bab. Tiap
bab akan memberikan penjelasan yang detail supaya laporan ini
tersusun dengan terstruktur. Penyusunan laporan ini sebagai
berikut :
Bab 1 Persyaratan Produk
Pada bab ini akan menjelaskan tujuan pembuatan sistem,
ruang lingkup proyek, definisi, akronim dan singkatan yang
berhubungan dengan sistem, referensi, dan overview dengan
menggunakan bahasa yang mudah dimengerti oleh pemula dan
memudahkan pembaca mengetahui apa yang dilakukan oleh
Bab I – Persyaratan Produk
-4 - Universitas Kristen Maranatha
Bab 2 Spesifikasi produk
Pada bab 2 ini dapat dikatakan sebagai penjelasan dari bab
1. Bedanya Bab 2 ini akan menjelaskan Sistem Aplikasi
Pelayanan di Restoran lebih detail dengan menggunakan bahasa
teknis. Selain itu bab ini juga dapat memberitahukan kepada
pembaca fungsi apa saja yang bisa dilakukan oleh sistem ini
secara keseluruhan.
Bab 3 Desain Perangkat Lunak
Akan menampilkan berbagai desain yang akan dirancang
untuk membangun sistem ini sesuai kebutuhan pengguna dan juga
memudahkan pengguna pada saat menggunakannya. Desain yang
dimaksud diatas seperti : desain user interface, desain database,
dan desain site map.
Bab 4 Pengembangan Sistem
Bab ini merupakan bagian kelanjutan dari bab 3 (desain)
yaitu : sistem yang dikembangkan sudah mendekatinya hasil akhir
sistem. Bagian ini akan menjelaskan bagaimana mengembangkan
sistem tersebut dengan baik dan terstruktur
Bab 5 Testing dan Evaluasi
Pada bab 5 ini merupakan langkah terakhir dari
pengembangan program. Program yang telah dibuat oleh penulis
akan diuji coba oleh orang yang akan menggunakan program ini.
Sehingga penulis dapat mengetahui sistem yang dibangun telah
Bab I – Persyaratan Produk
-5 - Universitas Kristen Maranatha
Bab 6 : Kesimpulan dan Saran
Bab ini akan menyimpulkan keseluruhan dari sistem
apakah sistem yang dikembangkan sudah memenuhi tujuan yang
ingin dicapai. Dan akan membandingkan sistem baru ini dengan
sistem yang telah ada.
Saran akan berisi hal apa saja yang dapat mengembangkan sistem
ini mempunyai kemampuan yang lebih bagus dan dapat
memotivasi penulis dalam pengembangan sistem yang ada.
I.2 Gambaran Keseluruhan
Dengan adanya aplikasi ini pihak restoran dapat meningkatkan kelancaran
produksi serta meningkatkan efisiensi waktu dalam melakukan pekerjaannya.
I.2.1 Perspektif Produk
Sistem ini dibuat agar dapat mempercepat penyampaian
pesanan yang dipesan oleh konsumen. Cara kerja sistem ini
adalah para pelayan akan diberikan 1(satu) buah PDA, yang
berguna untuk mencatat pesanan konsumen, kemudian pesanan
tersebut akan dikirim ke petugas dapur dan kasir.
1.2.1.1 Antar Muka Sistem
Untuk pengembangan program ini agar dapat berjalan
dengan lancar, maka dibutuhkan beberapa program pendukung,
yaitu :
- .Net Framework 2.0
Bab I – Persyaratan Produk
-6 - Universitas Kristen Maranatha
1.2.1.2 Antar Muka Pengguna
Dengan menggunakan sistem pemesanan makanan,
pengguna yang menggunakan sistem ini tidak harus memiliki
kemampuan komputer yang hebat, karena tampilan menu yang
mudah dimengerti.
Pengguna sistem ini adalah :
• pelayan • kasir
• petugas dapur • administrator
• petugas gudang makanan • petugas keuangan
1.2.1.3 Antar Muka Perangkat Keras
Perangkat keras yang dibutuhkan untuk sistem ini adalah :
* Client :
PDA (semua jenis PDA yang memiliki wifi)
Komputer
Printer
* Server :
processor minimal 533 Mhz
memori minimal 256 MB
Bab I – Persyaratan Produk
-7 - Universitas Kristen Maranatha
1.2.1.4 Antar Muka Perangkat Lunak
Aplikasi ini memiliki spesifikasi dari perangkat lunak sebagai
berikut:
1. Microsft SQL Server 2000
2. Microsoft Windows
3. Macromedia Dremweaver Mx 2004
4. .NET Framework. 2.0
1.2.1.5 Antar Muka Komunikasi
Komunikasi pada sistem ini menggunakan Wifi. Client
membutuhkan komputer yang memiliki jaringan LAN (wireless) di dalam
restoran tersebut..
Bab I – Persyaratan Produk
-8 - Universitas Kristen Maranatha
1.2.1.6 Batasan Memori
Dalam pembuatan sistem ini, maka memori pada server
tidak dibatasi, dengan semakin besarnya memori yang digunakan,
maka prosesnya akan semakin cepat minimal 256 MB. Dan untuk
PDA menggunakan memori internal 64 MB
1.2.1.7 Persyaratan Adaptasi Pada Tempat Tujuan
Harus ada pelatihan untuk kasir, administrator, petugas dapur,
petugas gudang, dan petugas keuangan dalam menggunakan aplikasi ini, terutama
untuk para pelayan harus diadakan training khusus dalam menggunakan PDA.
Setiap PDA dan desktop yang digunakan harus disetting IP-nya terlebih dahulu,
sehingga aplikasi bisa dijalankan.
I.2.2 Fungsi Produk
Produk ini berfungsi untuk :
1. Menghubungkan antara pelayan dengan petugas dapur dan
kasir secara langsung
2. Menghubungkan petugas gudang dan petugas dapur dalam
persediaan bahan makanan.
3. Menangani biaya operasional restoran tersebut.
4. Menampilkan stok bahan makanan yang kritis (sudah mau
habis).
5. Menangani penjualan serta pembelian di restoran tersebut.
6. Menangani omset toko
7. Menyediakan laporan keuangan berupa laporan rekap keuangan
Bab I – Persyaratan Produk
- Dapat menggunakan PDA dan komputer dengan baik
1.2.4 Desain Antar Muka
1. Konsumen hanya dapat memesan dari daftar menu yang
tersedia.
2. Pesanan yang sudah sampai di petugas dapur tidak dapat
dibatalkan
3. No meja yang belum membayar tidak dapat digunakan,
sebelum konsumen di meja tersebut membayar.
4. Tidak menangani pemakaian bahan makanan oleh petugas
dapur (pemakaian bahan makanan berdasarkan resep),
hanya menangani pengambilan bahan makanan oleh
petugas dapur dari gudang makanan.
1.2.5 Asumsi dan ketergantungan
* Setiap pelayan diberi 1(satu) PDA untuk memudahkan
pelayan menyampaikan pesanan konsumen ke petugas
dapur dan kasir.
* Daftar menu sudah tersedia dari restoran tersebut.
* Lisensi Produk sudah ada
* Di restoran tersebut sudah ada access point
* Petugas dapur, kasir, administrator dan petugas gudang
petugas keuangan memiliki komputer beserta CPU.
* Printer sudah tersedia
Bab I – Persyaratan Produk
-10 - Universitas Kristen Maranatha
1.2.6 Penundaan Persyaratan
1. Penggunaan member sehingga member akan mendapatkan
potongan harga di restoran tersebut.
2 Pemilik restoran dapat melihat laporan lewat PDA.
Bab VI – Kesimpulan dan Saran
-157- Universitas Kristen Maranatha
BAB VI
Kesimpulan dan Saran
VI.1. Keterikatan Antara Kesimpulan dengan Hasil Evaluasi
Berdasarkan hasil evaluasi diatas, maka keseluruhan fitur dapat digunakan dengan baik, yaitu fitur login untukn semua pengguna, mencatat pemesanan makanan, pengiriman data pesanan makanan oleh waiters dengan menggunakan PDA. Memasukkan menu baru dengan memilih bahan utama serta bahan pendukung dari menu tersebut, dan kategori baru, memasukkan data bahan yang belum ada, melihat stok bahan yang melewati batas minimum, mencatat pembelian bahan, mencatat pemakaian kas, melihat laporan keuangan kasar harian / bulanan.
Berdasarkan tujuan yang sebelumnya telah disampaikan, maka pembuatan aplikasi ini sudah mencapai tujuan, yaitu dapat melakukan pencatatan pemesanan makanan, pengiriman data pesanan makanan oleh waiters dengan menggunakan PDA.
VI.2. Keterikatan Antara Saran dengan Hasil Evaluasi
Selain menarik kesimpulan dari hasil evaluasi juga didapatkan saran-saran untuk pengembangan ataupun perbaikan aplikasi dimasa yang akan datang. Saran tersebut antara lain adalah :
Bab VI – Kesimpulan dan Saran
-158- Universitas Kristen Maranatha VI.3. Rencana Perbaikan / Implementasi Terhadap Saran yang Diberikan
Rencana perbaikan terhadap saran yang akan dilakukan antara lain : Memperbaki desain tampilan pada aplikasi PDA
Menambahkan penanganan bahan makanan di dapur (pemakaian jumlah bahan makanan berdasarkan resep)
Memperlengkapi aplikasi di desktop dengan lebih luas, dengan menambahkan aplikasi penggajian karyawan