BAB 3
ANALISIS MASALAH DAN PERANCANGAN PROGRAM
3.1 Latar Belakang Rumah Makan
3.1.1 Sejarah Rumah Makan
Rumah makan Loving Hut mulai beroperasi di Indonesia sejak pertengahan tahun 2008 dan saat ini sudah ada di 23 negara dengan lebih dari 158 restoran tersebar di seluruh dunia. Loving Hut dapat ditemukan di Amerika Serikat, Taiwan (Formosa), Jerman, Spanyol, Inggris, Kanada, Panama, Ceko, China, Mongolia, Austria, Prancis, Thailand, HongKong, Malaysia, Korea, Australia, Jepang, Singapura dan Indonesia. Dengan semangat untuk menyelamatkan Bumi beserta seluruh penghuninya, kehadiran restoran-restoran tersebut diharapakan dapat menjadi titik awal bagi mereka yang ingin melakukan transisi ke pola makan nabati yang mulia, ramah lingkungan dan sehat.
Loving Hut Indonesia pertama didirikan di mall Plaza Semanggi yang beralokasi di Jakarta Pusat. Dan saat ini sudah menjadi sekitar 13 cabang di Indonesia.
3.1.2 Visi, Misi, Tujuan dan Motto Rumah Makan
Visi Rumah Makan Loving Hut adalah menjadi rumah makan ramah lingkungan dengan menawarkan berbagai aneka ragam makanan segar dan sehat.
Dan memiliki misi penyalamatan dunia yaitu dengan perubahaan pola makan menjadi pola makan nabati.
Tujuan Rumah Makan Loving Hut adalah terwujudnya Rumah Makan bertaraf Internasional yang peduli terhadap lingkungan dan kesehatan masyarakan. Rumah makan Loving Hut akan selalu berusaha semaksimal mungkin untuk memberikan kualitas makanan yang bervariatif.
3.2 Analisis Sistem Berjalan
3.2.1 Penyusunan Menu Makanan
Dalam pemberian makanan kepada para pelanggan, biasanya pihak rumah makan telah menyediakan atau mempunyai menu-menu makanan yang dapat dipilih oleh para pelanggan. Menu-menu tersebut biasanya dibedakan menurut dengan keluhan-keluhan yang berbeda. Penentuan bahan makanan yang ada pada tiap menu biasanya adalah hasil dari research dari para ahli-ahli gizi terkemuka di dunia.
Setiap menu makanan biasanya memiliki unsur kadungan gizi yang memadai, yang semua terdapat pada anek biji-bijian, sayuran dan buah-buahan.
Setiap menu makanan juga memiliki tolak ukur gizi yang berbeda-beda dan tentu cara penyajiannya pun juga berbeda.
3.2.2 Kebutuhan Nutrisi
Seperti yang kita ketahiu, kebutuhan setiap orang berbeda-beda. Banyak yang banyak factor yang mempengaruhi juga seperti halnya jenis kegiatan sehari-hari, berat badan, dan tentu jenis makanannya juga. Contoh kandungan nutrisi yang terdapat pada makanan :
1. Sebuah irisan wortel seperti mata manusia, terlihat seperti pupil, iris, dan garis yang sama persis mata manusia. Dan benar, sains terkini membuktikan kalau wortel sangat berfungsi untuk meningkatkan aliran dara dan fungsi mata menjadi lebih baik.
2. Tomat memiliki empat ruang di dalamnya dan berwarna merah. Jantung manusia memiliki 4 ruang dan juga berwarna merah. Semua penelitian membuktikan kalau tomat banyak mengandung lycopine yang berfungsi sebagai asupan untuk darah.
3. Sekumpulan anggur yangmenggantung meiliki bentuk seperti jantung. Setiap butir anggur terlihat seperti sel darah dan semua penelitian terkini menunjukkan bahwa anggur juga baik untuk jantung dan sebagai makanan yang dibtuhkan oleh darah.
4. Kacang kenari terlihat seperti otak berukuran kecil. Bagian kiri dan kanan-nya berbentuk hemisphere. Atasnya seperti cerebrums. Dan bahwanya seperti cerebellums. Bahkan kerutan dan lipatan di kacang tersebut seperti neo-cortex.
Saat ini kita ketahui kacang kenari membantu memberikan lebih dari 3 lusin neuron-tansmitters untuk fungsi otak.
5. Seledri, Sawi, dan batang-batang sayuran lainnya berbentuk seperti tulang, makanan-makanan ini memang spesialis untuk kekuatan tulang. Tulang terdiri dari 23% sodium dan makanan-makanan ini juga terdiri dari 23% sodium. Jika kita kekurangan sodium di diet kita, tubuh akan mengambilnya dari tulang, ini menyebabkan tulang menjadi lemah. Makanan-makanan ini menggantikan kebutuhan tulang yang diperlukan tubuh.
6. Alpukat, Terong, dan buah Pir dibutuhkan untuk kesehatan kandungan dan mulut rahim dari wanita. Makanan-makanan tersebut terlihat mirip dengan organ-organ tersebut. Penelitian terkini menunjukkan bahwa jika wanita makan 1 buah alpukat seminggu, akan menyeimbangkan hormon, dan mencegah kanker mulut rahim. Alpukat butuh waktu 9 bulan untuk bertumbuh dari kecil hingga siap di petik. Terdapat lebih dari 14.000 nutrisi kimia di setiap makanan ini (sains modern hanya mempelajari sekitar 141 dari keseluruhannya)
7. Buah ara adalah buah yang dipenuhi biji dan tergantung berjumlah 2 ketika mereka tumbuh (sama seperti organ laki-laki). Buah ara meningkatkan kelincahan dan mobilitas dari sperma dan juga meningkatkan jumlah sperma juga untuk mencegah sterilitas pada laki-laki.
8. Kentang manis/ubi jalar terlihat seperti pankreas dan mempunyai khasiat untuk menyeimbangkan glycemic index untuk penderita diabetes
9. Buah Zaitun berkhasiat untuk menambah kesehatan dan fungsi dari sel telur (bentuknya juga sama )
10. Jeruk, lemon, dan buah-buahan citrus lainnya sangat mirip dengan kelenjar susu dari wanita. Dan percaya atau tidak buah-buah tersebut berkhasiat untuk menambah kesehatan dari kelenjar susu dan keluar masuknya getah bening.
11. Bawang bombay terlihat seperti sel tubuh. Riset terkini menunjukkan bahwa bawang bombay membantu membersihkan material-material yang tak terpakai dari seluruh sel tubuh. Bawang bisa membuat mata memproduksi air mata yang bisa mencuci lapisan luar mata. Bawang putih, juga membantu melenyapkan material-material yang tidak berguna dan berbahaya seperti radikal bebas dari tubuh.
3.2.3 Analisis Permasalahan
Banyaknya jenis bahan makanan dan kandungan gizi yang ada membuat sulitnya penyusunan menu makanan baru yang memiliki kandungan gizi yang disesuaikan menurut jenis penyakitnya.
Sangatlah penting bagi seseorang untuk dapat mengkonsumsi makanan yang berbeda-beda atau bervariasi karena tidak semua bahan makanan mengandung zat gizi yang sejenis dan dalam kadar yang sama. Dan tentu dapat penjualan makanan, pihak rumah makan telah menyediakan berbagai macam jenis makanan dengan biaya terendah atau menurut budget yang dimiliki oleh sang pelanggan.
3.2.4 Usulan Pemecahan Masalah
Untuk mendapatkan hasil yang maksimal sesuai dengan misi dan visi Loving Hut untuk membawa dunia yang sehat dan memenuhi selera konsumen serta kebutuhan konsumen maka sangat diperlukan sebuah program aplikasi yang dapat memberikan saran variasi makanan organik yang optimal. Optimasi berat dan variasi makanan itu akan diselesaikan dengan metoda criss-cross, yaitu meminimasi biaya pembelian tetapi tetap memenuhi kriteri standar menu pilihan konsumen dan memenuhi criteria kandungan nutrisi yang diperlukan oleh konsumen.
Aplikasi ini diharapkan dapat membantu pihak rumah makan dalah menyusun menu makanan dengan nutrisi-nutrisi yang mencukupi kebutuhan para pelanggannya. Program aplikasi ini juga dapat berfungsi untuk membantu apabila ada sang pelanggan ingin memilih salah satu varian makanannya merupakan menu makanan favourite-nya. System database juga kami gunakan dalam mengingat banyaknya jumlah bahan makanan dan kandungan nutrisi yang dimiliki tiap bahan makanan.
3.3 Perancangan Program
3.3.1 Gambaran Umum Perancangan
Perancangan program melibatkan perancangan basis data untuk mengumpulkan seluruh data-dta yang diperlukan dalam menentukan kombinasi bahan makanan yang tepat dengan metode criss-cross. Input berasal dari dua sumber, yaitu yang pertama input dari database dan yang kedua input dari user. Input dari basis data adalah data-data yang berhubungan dengan proses perhitungan, yaitu data berupa jenis bahan makanan dan kandungan nutrisinya, serta data mengenai angka kebutuhan nutrisi manusia berdasarkan berat badannya. Sedangkan untuk proses perhitungan tersebut diperlukan input dari user berupa jenis kebutuhan dan berat badan. Output program berupa bahan-bahan makanan dan jumlahnya terkait jenis kebutuhan yang di-inginkan. Akan ditampilkan juga total biaya pembelian pada menu makanan yang akan dikeluarkan.
3.3.2 Struktur Organisasi
Gambar 3.1 Struktur Organisasi 1
Gambar 3.2 Struktur Organisasi 2
3.4 Tugas
3.4.1 Tugas Loving Hut Taiwan
Sebagai Loving Hut pusat, yang mengontrol mengenai kegiatan Loving Hut yang berada di seluruh dunia.
3.4.2 Tugas Loving Hut Indonesia
Merupakan tolak ukur seluruh Loving Hut yang tersebar di Indonesia. Loving Hut beralokasikan di Plaza Semanggi lantai 3A. Sebelum membuka cabang baru, setiap calon pegawai, manager, koki, dll. Wajib mengikuti training terlebih dahulu di Loving Hut Jakarta ( Plaza Semanggi ).
3.4.3 Tugas Manager
Manager selaku pemilik dari rumah makan, mempunyai tugas untuk mengontrol segala kegiatan rumah makan dalam menjaga kualitas Loving Hut Internasional. Dimulai dari segi kebersihan, pelayanan, tata cara penyajian, dll.
3.4.4 Tugas Bagian Producing
Tugas bagian producing adalah sebagai berikut.
- Membeli atau memilih sayur-mayur atau bahan-bahan makanan yang kira- kira akan dibeli oleh pelanggan pada hari tertentu.
- Mencari dan memilih supplier/pemasok.
- Mengecek dan membandingkan harga beli antara supplier.
- Menyiapkan bahan-bahan makanan mentah agar mudah untuk diolah.
- Menyimpan faktur pengiriman penjualan dan surat jalan.
- Memeriksa dan mencatat data-data belanjaan.
- Membuat dan memberikan laporan penjualan kepada manager.
3.4.5 Tugas Bagian Pergudangan
Tugas bagian pembelian adalah sebagai berikut.
- Mengontrol stok barang.
- Melakukan retur pembelian.
- Membuat dan memberikan laporan pembelian kepada bagian producing.
3.4.6 Tugas Bagian Koki
Membuat makanan sesuai dengan pesanan dan membuat kreasi-kreasi makanan baru menurut perintah dari manager.
3.5 Perancangan Sistem
3.5.1 Gambaran Umum Perancangan
Perancangan program melibatkan percangan basis data untuk mengumpukan seluruh data-data yang diperlukan dalam menentukan kombinasi bahan makanan yang tepat dengan metode criss-cross. Input berasal dari satu sumber yaitu dari database. Input dari basis data adalah data-data yang berhubungan dengan proses perhitungan, yaitu data berupa jenis bahan makanan dan kandungan nutrisinya, serta
dalam mengenai angka kebutuhan nutrisi manusia. Output program berupa saran mengenai jenis-jenis bahan makanan organik dan total biaya pembeliannya.
3.5.2 Diagram Alir ( flowchart )
Flowchart adalah gambaram dalam bentuk diagaram alir dari algoritma- algoritma dalam suatu program, yang menyatakan arah alur program tersebut.
Tujuan utama dari penggunaan flowchart adalah untuk menggambarkan suatu tahapan penyelesaian masalah secara sederhana, terurai, rapi dan jelas dengan menggunakan symbol-simbol standart. Pada perancangan program aplikasi ini, flowchartnya adalah :
Gambar 3.3 Flowchart
3.5.3 Use – Case Diagram
Diagaram Use Case adalah program yang menunjukan fungsinalitas suatu sistem atau kelas dan bagaimana sistem tersebut berinteraksi dengan dunia luar dan menjelaskan sistem secara fungsional yang terlihat use. Use-case diagram menggambarkan fungsinalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”. Sebuah use case mempresentasikan sebuah interaksi antara aktor dengan sistem. Use-case merupakan sebuah pekerjaan tertentu, misalnya login ke sistem, meng-create sebuah daftar belanja dan sebagainya. Seorang/sebuah aktor adalah sebuak entitas manusia atau mesin yang berinteraksi dengan sistem untuk melakukan pekerjaan-pekerjaan tertentu. Use-case diagram pada perancangan program aplikasi ini adalah :
Gambar 3.4 Use – Case diagram
3.6 Perancangan Basis Data
Karena banyaknya data yang ada, maka data-data tersebut harus disempan dalam sebuah database. Dengan ada sistem database, pengguna juga dapat melakukan perubahan pada data yang telah ada ataupun melakukan penambahan data. Table-tabel yang digunakan adalah sebagai berikut:
a. Tabel tblJenisKebutuhan
Tabel 3.1 Struktur Tabel jenis Kebutuhan
Jenis Kebutuhan
gram cal
kode Protein Karbohi-
drat Lemak Kalori
1 atlit angka berat 1.80 2.70 0.02 3353.70 2 atlit ketahanan 1.40 7.20 0.03 4471.60 3 pegawai kantor 0.80 1.50 0.02 2555.20 4 ibu hamil/menyusui 1.10 1.70 0.02 2874.60 5 mahasiswa 0.90 1.60 0.02 2714.90 6 remaja 1.00 1.70 0.02 3034.30 7 anak <= 10 tahun 1.10 1.70 0.02 2395.50 8
masa pemulihan dari
sakit 1.10 1.80 0.02 2714.90
b. Tabel tblPerincianNutrisi
Tabel 3.2 Struktur Tabel Perincian Nutrisi
No Nama Bahan
Gram Calorie Protein Karbohidrat Lemak Kalori
1 alfafa sprouted 0.00550000 0.00250000 0.00000444 0.03333333 2 asparagus 0.00900000 0.00750000 0.00001111 0.08333333 3 beetroot 0.00595833 0.00708333 0.00002056 0.15416667 4 steamed pakchoy 0.01104167 0.00708333 0.00001111 0.08333333 5 cabbage 0.00395833 0.00583333 0.00000944 0.07083333 6 steamed broccoli 0.00775000 0.01083333 0.00001500 0.11250000 7 carrots 0.00245833 0.00958333 0.00001500 0.11250000 8 steamed cauliflower 0.00620833 0.00791667 0.00002333 0.17500000 9 celery 0.00520833 0.01000000 0.00001500 0.11250000 10 lettuce 0.00741667 0.00833333 0.00000944 0.07083333 11 corn 0.01675000 0.01166667 0.00006278 0.47083333 12 cucumber 0.14166667 0.01250000 0.00000444 0.03333333 13 steamed eggplant 0.00341667 0.01041667 0.00001944 0.14583333 14 french beans 0.05200000 0.06916667 0.00012667 0.95000000 15 green paper 0.00266667 0.00541667 0.00000833 0.06250000 16 steamed mushroom 0.00450000 0.00125000 0.00000444 0.03333333 17 cooked okra 0.01250000 0.01666667 0.00001944 0.14583333 18 baked potatoes 0.01804167 0.01583333 0.00008944 0.67083333 19 cooked pumpkin 0.00733333 0.01125000 0.00000083 0.00620833 20 spinach 0.00358333 0.00291667 0.00000389 0.02916667 21 spirulina (seaweed) 0.26820833 0.01666667 0.00018056 1.35416667 22 steamed sweet potatoes 0.00954167 0.01583333 0.00005722 0.42916667 23 apple 0.00195833 0.01833333 0.00005278 0.39583333 24 avocado 0.01675000 0.05625000 0.00017889 1.34166667 25 banana 0.00537500 0.01291667 0.00005833 0.43750000 26 dates 0.01500000 0.04916667 0.00023056 1.72916667 27 lime 0.00195833 0.00791667 0.00001111 0.08333333 28 manggo 0.00441667 0.01541667 0.00007500 0.56250000 29 olives 0.00029167 0.00125000 0.00000556 0.04166667 30 papaya 0.00354167 0.01041667 0.00003056 0.22916667 31 pineapple 0.00370833 0.00958333 0.00004556 0.34166667
c. Tabel tblHargaBahan
Tabel 3.3 Struktur Tabel Harga Bahan
No Nama Bahan Harga/100 gram
1 alfafa sprouted 1500
2 asparagus 1200
3 beetroot 950
4 steamed pakchoy 800
5 cabbage 600
7 steamed broccoli 1800
8 carrots 600
9 steamed cauliflower 600
10 celery 150
11 lettuce 800
12 corn 1000
13 cucumber 800
14 steamed eggplant 800 15 french beans 800 16 green paper 500 17 steamed mushroom 1800 18 cooked okra 750 19 baked potatoes 2500 20 cooked pumpkin 2500
21 spinach 1200
22 spirulina (seaweed) 1500 23 steamed sweet potatoes 900
24 apple 2000
25 avocado 2200
26 banana 1200
27 dates 1500
28 lime 1600
29 manggo 2500
No. Nama Bahan Gram calorie
Protein Karbohidrat Lemak Kalori 34 soya 0.04166667 0.05833333 0.00500000 0.37500000 35 cuka 0.00000000 0.00000000 0.00000167 0.01250000 36 sugar 0.00000000 0.00416667 0.00001944 0.14583333
No. Nama Bahan Harga / 100gram
30 olives 5000
31 papaya 900
32 pineapple 500
33 raisins 600
34 tomatos 600
35 soya 2000
36 cuka 200
37 sugar 200
3.7 Perancangan Layar
3.7.1 Perancangan Struktur Menu
Komponen utama dapat dilihat seperti di bawah ini.
Gambar 3.5 Menu Utama
Ada tiga menu utama. Pada menu “Creating Menu” pengguna dapat memulai untuk membuat menu yang mereka inginkan dengan jumlah dan makanan yang akan dioptimasi. Menu “Created Menu” digunakan untuk melihat menu yang telah dibuat, menghapus menu yang mungkin tak diingikan, melihat total harga pesanan yang telah dioptimasi sebelumnya, dan melihat total harga.
Gambar 3.6 Halaman Jenis Makanan
Pada halaman ini pengguna dapat memilih jenis makanan dengan melihat bahan-bahan makanan tersebut melalui Database dan melihat beberapa keistimewan dari makanan tersebut melalu kolom keterangan.
Gambar 3.7 Jenis Kebutuhan
Di halaman ini pengguna dapat memilih kebutuhan masing-masing individual dalam mengkonsumsi makanan yang akan disantap. Pengguna juga diharapkan untuk mengisi berat badan. Disamping itu pengguna juga dapat mengetahui berapa jumlah protein, leman, karbohidrat dan kalori yang dibutuhkan sesuai dengan jenis kebutuhan dan berat badan. Hasil Kebutuhan Nutrisi protein, lemak, karbohidrat dan kalori merupakan hasil kali berat badan dengan data kebutuhan protein dan lain-lain yang terdapat di database(table1).
Gambar3.8 Perincian Nutrisi
Di halaman Perincian Nutrisi pengguna dapat melihat jumlah protein, karbohidart, lemak dan kalori yang terdapat pada bahan-bahan makanan menurut jenis makanan yang telah dipilih di halaman-halaman sebelumnya.
Gambar 3.9 Halaman Optimasi
Pada halaman ini akan ditampilkan data-data yang terdapat pada Database seperti daftar bahan makanan dan harga makanan/gram. Pada menu optimasi ini pengguna dapat melihat hasil yang telah dioptimasi dan total harga dari bahan makanan yang telah dipilih.
Gambar 3.10 Halaman Created Menu
Di halaman Created Menu pengguna dapat melihat menu-menu apa saja yang telah mereka buat sebelumnya beserta harga. Pengguna juga dapat menghapus menu yang mereka tidak sukai. Setelah puas dengan seluruh pesanannya pengguna dapat menge-print hasil dari makanan kreasinya untuk segera diproses di halaman dapur.
Setelah semua pesanan tercetak semua makanan yang telah dibuat akan terhapus dan kembali ke halaman utama.