Sistem Informasi Restoran Berbasis PDA Didukung Pengontrolan Stok Bahan Baku.

(1)

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


(2)

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


(3)

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

6. Ie Siong, Ie Yeyen, Ie Mimi dan semua Aq-aq ku yang tidak dapat dituliskan satu persatu terima kasih untuk bantuan dan dukungan yang diberikan.


(4)

- 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


(5)

- v - Universitas Kristen Maranatha

DAFTAR ISI

ABSTRAK ...i

ABSTRACT ...ii

KATA PENGANTAR ...iii

DAFTAR ISI ...v

DAFTAR GAMBAR ...ix

DAFTAR TABEL ... xv

DAFTAR SIMBOL ...xvi

BAB I PERSYARATANPRODUK ...1

I.1 Pendahuluan ... 1

I.1.1 Tujuan... 2

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


(6)

- 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


(7)

- 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


(8)

- 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


(9)

- 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-4 Use Case Petugas Gudang...43

Gambar III-5 Use Case Petugas Keuangan ...45

Gambar III-6 Use Case Petugas Dapur ...45

Gambar III-7 Use Case Petugas Kasir...46

Gambar III-8 Use Case Petugas Dapur ...47

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


(10)

- 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


(11)

- 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


(12)

- 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


(13)

- 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 IV-43 Antar Muka Waiters Pesan di PDA ...139

Gambar IV-44 Antar Muka Porsi di PDA...140

Gambar IV-45 Antar Muka Total di PDA ...141

Gambar IV-46 Antar Muka Kirim Pesanan ...141

Gambar A-0-1 Attach Database...160

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


(14)

- 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


(15)

- 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


(16)

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


(17)

- 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

kegiatan yang dilakukan secara pararel atau untuk menggabungkan dua kegiatan pararel menjadi satu.


(18)

- 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

Jika sebuah participant mengirimkan sebuah message asynchronous, maka jawaban atas message tersebut tidak perlu ditunggu


(19)

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 membuat pekerjaan menjadi lebih lancar.


(20)

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 Pages

Salah satu server teknologi

2. IIS Internet Information System

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


(21)

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 penulis.


(22)

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 memenuhi kepuasan pengguna atau tidak.


(23)

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 - SQL Server 2000


(24)

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 Harddisk 80 GB


(25)

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


(26)

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 secara kasar.


(27)

Bab I – Persyaratan Produk

-9 - Universitas Kristen Maranatha

I.2.3 Karakteristik Pengguna

• Administrator : - Pengenalan windows • User :

- 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


(28)

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. 3 Pemesanan kursi di restoran tersebut.


(29)

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 :

Meningkatkan desain Tampilan Aplikasi Memperlengkap Aplikasi di dapur Memperlengkap Laporan Keuangan Peningkatan aplikasi di PDA


(30)

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

Memperlengkapi aplikasi di PDA, agar pemilik restoran dapat melihat laporan keuangan dan data statistik.


(1)

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


(2)

Bab I – Persyaratan Produk

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 secara kasar.


(3)

I.2.3 Karakteristik Pengguna • Administrator :

- Pengenalan windows • User :

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


(4)

Bab I – Persyaratan Produk

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. 3 Pemesanan kursi di restoran tersebut.


(5)

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 :

Meningkatkan desain Tampilan Aplikasi

Memperlengkap Aplikasi di dapur

Memperlengkap Laporan Keuangan

Peningkatan aplikasi di PDA


(6)

Bab VI – Kesimpulan dan Saran

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

Memperlengkapi aplikasi di PDA, agar pemilik restoran dapat melihat

laporan keuangan dan data statistik.