LM Modul3 R18
LM Modul3 R18
Asisten Wali
Ricky Setyawan
Oleh
Kelompok R-18
Sesi: 2 (Sabtu, 15.45 – 18.00 WIB)
2021
I. Deskripsi Sistem
Dalam rangka untuk memudahkan suatu pembelian kebutuhan pangan yaitu makanan,
dibutuhkan sebuah restoran yang memudahkan para konsumen untuk membeli makanan.
Salah satunya dengan adanya restoran bersistem cepat saji. Menyajikan makanan yang
praktis, enak, cepat, dan murah. Hanya dengan beberapa menit saja makanan sudah siap di
sajikan.
Oleh karena itu, di bentuklah suatu restoran cepat saji yang bernama Hungry Heroes,
restoran ini berada di Bandung Jl. Soekarno Hatta no. 253. Hungry Heroes terkenal
dengan hamburger dan ayamnya yang mempunyai cita rasa pedas berbeda dengan yang
lain.
Hungry Heroes ini berdiri pada tanggal 10 Oktober 2019 yang didirikan oleh Oded
Saipul. Karena kebutuhan masyarakat dibidang makanan meningkat dan masyarakat
membutuhkan makanan yang praktis, enak , cepat, dan murah maka restoran ini didirikan
untuk menunjang kebutuhan masyarakat.
Dalam sistem yang kita gunakan Food Production dalam restoran Hungry Heroes
adalah kita tidak melakukan berternak dan berladang dikarenakan restoran kami baru di
bangun, maka dari itu kita tidak mungkin melakukan berternak dan berladang dengan
sesuai kebutuhan, sedangkan kita memiliki modal yang sangat minim, untuk mencari
bahan-bahan makanan dengan sesuai kebutuhan kita melakukan observasi ke beberapa
tempat. Sebelum membeli bahan-bahan yang dibutuhkan kita mengeksplor harga
pasarannya dengan rate yang sesuai.
Selanjutnya kita melakukan survei ke beberapa tempat untuk mencari bahan-bahan
makanan yang berkualitas sangat baik dan higenis. Ketika sudah menemukan bahan yang
dibutuhkan, kita menghitung kebutuhan bahan untuk di beberapa outlet jika sudah
ditentukan sesuai kebutuhan, kita bisa menetralisis sesuai bahan yang di perlukan.
Nama program yang kita buat adalah program Sistem Food Production, di mana
program ini akan menghitung jumlah total modal per menu dalam satu hari, dengan
memasukkan modal per menu dan dikalikan dengan berapa jumlah makanan tersebut
dibuat. Maka, total modal akan keluar. Program ini kita buat dengan software lazarus.
II. Flowchart
III. Pseudocode
Program Product_LM3
{program ini untuk mencari total modal }
Deklarasi
Type
listmenu=record
nama,nomor,id,pass :string
modal,total,jumlah :integer
Selesai
Pilihan:array[1..30] dari listmenu
b,c,menu : integer
Prosedur MenuList
Tulis(listmenu)
Prosedur MencariTotalMenu
Deskripsi Algoritma
Mulai
Baca(c)
Untuk b1 Sampai c Lakukan
Dengan pilihan[b] Lakukan
Mulai
Tulis(b)
Baca(nomor)
Jika no=’1’ maka
Mulai
Nama ’Hamburger’
Modal ’Rp. 19.500’
Selesai
Jika no=’2’ Maka
Mulai
Nama ’Nugget’
Modal ’Rp. 24.900’
Selesai
Jika no=’3’ Maka
Mulai
Nama ’Frech Fries’
Modal ’Rp. 18.250’
Selesai
Jika no=’4’ Maka
Mulai
Nama ’Chiken’
Modal ’Rp. 36.200’
Selesai
Jika no=’5’ Maka
Mulai
Nama ’Rice Box’
Modal ’Rp. 21.500’
Selesai
Jika no=’6’ Maka
Mulai
Nama ’Air mineral’
Modal ’Rp. 2.500’
Selesai
Jika no=’7’ Maka
Mulai
Nama ’Jus Alpukat’
Modal ’Rp. 8.250’
Selesai
Jika no=’8’ Maka
Mulai
Nama ’Jus Mangga’
Modal ’Rp. 11.150’
Selesai
Jika no=’9’ Maka
Mulai
Nama ’Coca-Cola’
Modal ’Rp. 4.500’
Selesai
Jika no=’10’ Maka
Mulai
Nama ’Ice Coffe’
Modal ’Rp. 7.150’
Selesai
Jika no=’11’ Maka
Mulai
Nama ’Spaghetti’
Modal ’Rp. 35.500’
Selesai
Jika no=’12’ Maka
Mulai
Nama ’Hot dog’
Modal ’Rp. 11.500’
Selesai
Jika no=’13’ Maka
Mulai
Nama ’Kebab’
Modal ’Rp. 22.500’
Selesai
Jika no=’14’ Maka
Mulai
Nama ’Macaroni and Chesse’
Modal ’Rp. 35.500’
Selesai
Jika no=’15’ Maka
Mulai
Nama’Sotang’
Modal’Rp. 17.050’
Selesai
Jika no=’16’ Maka
Mulai
Nama’Corn dog mozarella’
Modal’Rp. 16.050’
Selesai
Jika no=’17’ Maka
Mulai
Nama’Ice cream cone’
Modal’Rp. 13.300’
Selesai
Jika no=’18’ Maka
Mulai
Nama’Fanta Float’
Modal’Rp. 6.000’
Selesai
Jika no=’19’ Maka
Mulai
Nama’Fresh milk brown sugar boba’
Modal’Rp. 12.650’
Selesai
Jika no=’20’ Maka
Mulai
Nama’Lemon Tea’
Modal’Rp. 11.500’
Selesai
Jika no=’21’ Maka
Mulai
Nama’Pizza’
Modal’Rp. 46.750’
Selesai
Jika no=’22’ Maka
Mulai
Nama’Onion Ring’
Modal’Rp. 12.450’
Selesai
Jika no=’23’ Maka
Mulai
Nama’Dimsum’
Modal’Rp. 52.850’
Selesai
Jika no=’24’ Maka
Mulai
Nama’Sosis Bakar’
Modal’Rp. 32.450’
Selesai
Jika no=’25’ Maka
Mulai
Nama’Jasuke’
Modal’Rp. 13.750’
Selesai
Jika no=’25’ Maka
Mulai
Nama’Pisang keju susu’
Modal’Rp. 29.400’
Selesai
Jika no=’27’ Maka
Mulai
Nama’Roti Bakar’
Modal’Rp. 23.000’
Selesai
Jika no=’28’ Maka
Mulai
Nama’Ceker Balado’
Modal’Rp. 10.000’
Selesai
Prosedur HasilPerhitngan
Mulai
Untuk b1 Sampai c Lakukan
Dengan pilihan[b] Lakukan
Mulai
Tulis(b)
Tulis(nama)
Tulis(modal)
Tulis(jumlah)
Tulis(total)
Selesai
Selesai
Mulai
Ulangi
Baca(id)
Baca(pass)
Sampai id’oasi’ dan pass’2021’
Ulangi
Baca(menu)
Kasus menu Dari
1:Tulis(MenuList)
2:Tulis(MencariTotalMenu
3:Tulis(HasilPehitungan)
Selesai
Sampai A=4
Selesai
IV. Sourcecode
Program product_lm3;
Uses crt,sysutils;
Type
listmenu=record
nama,nomor:string;
modal,total,jumlah:integer;
End;
Var
pilihan:array[1..30]of listmenu;
b,c,menu:integer;
procedure MenuList;
begin
writeln('HARI/TANGGAL :',datetimetostr(now));
writeln('=====================================================');
writeln('| DATA MENU DAN MODAL MENU |');
writeln('| HUNGRY HEROES |');
writeln('=====================================================');
writeln('| No. | PILIHAN MENU | MODAL |');
writeln('=====================================================');
writeln('| 1. | BURGER | Rp. 19.500 |');
writeln('| 2. | NUGGET | Rp. 24.900 |');
writeln('| 3. | FRENCH FRIES | Rp. 18.250 |');
writeln('| 4 . | CHICKEN | Rp. 36.200 |');
writeln('| 5 . | RICE BOX | Rp. 21.500 |');
writeln('| 6 . | AIR MINERAL | Rp. 2.500 |');
writeln('| 7. | JUS ALPUKAT | Rp. 8.250 |');
writeln('| 8. | JUS MANGGA | Rp. 11.150 |');
writeln('| 9. | COCA COLLA | Rp. 4.500 |');
writeln('| 10. | ICE COFFE | Rp. 7.150 |');
writeln('| 11. | SPAGHETTI | Rp. 35.500 |');
writeln('| 12. | HOTDOG | Rp. 11.500 |');
writeln('| 13. | KEBAB | Rp. 22.500 |');
writeln('| 14. | MAC N CHEESE | Rp. 35.500 |');
writeln('| 15. | SOTONG | Rp. 17.050 |');
writeln('=====================================================');
readln;
writeln('=====================================================');
writeln(' SILAHKAN DILIHAT MENU KE DUA-NYA TUAN ');
writeln('=====================================================');
procedure MencariTotalMenu;
begin
Write('JUMLAH MENU =') ;readln(c);
for b:=1 to c do
with pilihan[b] do
Begin
Writeln('MENU KE-',b);
writeln('HARI/TANGGAL :',datetimetostr(now));
writeln('=====================================================');
writeln('| DATA MENU DAN MODAL MENU |');
writeln('| HUNGRY HEROES |');
writeln('=====================================================');
writeln('| No. | PILIHAN MENU | MODAL |');
writeln('=====================================================');
writeln('| 1. | BURGER | Rp. 19.500 |');
writeln('| 2. | NUGGET | Rp. 24.900 |');
writeln('| 3. | FRENCH FRIES | Rp. 18.250 |');
writeln('| 4 . | CHICKEN | Rp. 36.200 |');
writeln('| 5 . | RICE BOX | Rp. 21.500 |');
if nomor='2' then
begin
nama:= 'NUGGET';
modal:= 24900;
end;
if nomor='3' then
begin
nama:= 'FRENCH FRIES';
modal:= 18250;
end;
if nomor='4' then
begin
nama:= 'CHICKEN';
modal:= 36200;
end;
if nomor='5' then
begin
nama:= 'RICE BOX';
modal:= 21500;
end;
if nomor='6' then
begin
nama:= 'AIR MINERAL';
modal:= 2500;
end;
if nomor='7' then
begin
nama:= 'JUS ALPUKAT';
modal:= 8250;
end;
if nomor='8' then
begin
nama:= 'JUS MANGGA';
modal:= 11150;
end;
if nomor='9' then
begin
nama:= 'COCA COLLA';
modal:= 4500;
end;
if nomor='10' then
begin
end;
if nomor='19' then
begin
nama:= 'FRESH MILK';
modal:= 12650;
end;
if nomor='20' then
begin
nama:= 'LEMON TEA';
modal:= 11500;
end;
if nomor='21' then
begin
nama:= 'PIZZA';
modal:= 46750;
end;
if nomor='22' then
begin
nama:= 'ONION RING';
modal:= 12450;
end;
if nomor='23' then
begin
nama:= 'DIMSUM';
modal:= 52850;
end;
if nomor='24' then
begin
nama:= 'SOSIS BAKAR';
modal:= 33450;
end;
if nomor='25' then
begin
nama:= 'JASUKE';
modal:= 13750;
end;
if nomor='26' then
begin
nama:= 'PISANG KEJU';
modal:= 29450 ;
end;
if nomor='27' then
begin
nama:= 'ROTI BAKAR';
modal:= 23000;
end;
if nomor='28' then
begin
nama:= 'CEKER BALADO';
modal:= 10000 ;
end;
if nomor='29' then
begin
nama:= 'REDVELVET';
modal:= 26500;
end;
if nomor='30' then
begin
nama:= 'MATCHA';
modal:= 8300;
end;
Writeln('NAMA MENU =',nama);
Writeln('HARGA MENU =Rp.',modal);
Write('MASUKAN JUMLAH MENU =') ;readln(jumlah);
Total:=(modal*jumlah);
Writeln('TOTAL MODAL MENU =Rp.', total);
Readln;
end;
end;
procedure HasilPerhitungan;
Begin
For b:=1 to c do
With pilihan[b] do
begin
Writeln('MENU KE-',b) ;
Writeln('NAMA MENU =',nama);
Writeln('MODAL MENU =Rp.',modal);
Writeln('JUMLAH MODAL MENU =',jumlah);
Writeln('TOTAL MODAL MENU =Rp.',total);
readln;
End;
end;
var
Id,pass:string;
begin
writeln('HARI/TANGGA: ',datetimetostr(now));
writeln('===============================================');
writeln('| SELAMAT DATANG DI RESTORAN HUNGRY HEROES |');
repeat
writeln('| SILAHKAN MASUKAN ID DAN PASSWORD ANDA |');
writeln('===============================================');
write('ID =');readln(id);
Write('Password =');readln(pass);
Until (id='oasi') and (pass='2021');
Repeat
clrscr;
Writeln('HARI/TANGGAL :',DateTimeToStr(now));
writeln('===================================');
writeln('| SELAMAT DATANG DI HUNGRY HEROES |');
writeln('| MENU & DATA |');
writeln('===================================');
writeln('| SILAHKAN PILIHAN ANDA |');
Writeln('===================================');
writeln('| 1. DATA MENU |');
writeln('| 2. MENCARI TOTAL MODAL |');
writeln('| 3. HASIL TOTAL MODAL |');
writeln('| 4. KELUAR |');
writeln('===================================');
write('MASUKAN ANGKA PILIHAN ANDA :');readln(menu);
Case menu of
1:MenuList;
2:MencariTotalMenu;
3:HasilPerhitungan;
End;
Until menu=4;
End.
V. Daftar pustaka
Harga Cone Ice Cream. (2021, 11 Selasa). Diambil kembali dari tokopedia.link:
https://tokopedia.link/1MIPxFcC0kb
Harga Daging Cincang. (2021, 11 Selasa). Diambil kembali dari tokopedia.link:
https://tokopedia.link/B0gqnTzIZkb
Harga Daun Selada. (2021, 11 Selasa). Diambil kembali dari Blibi.com:
https://www.blibli.com/p/daun-selada-selada-keriting-500-gram/ps--KRR-70003-00082?
ds=KRR-70003-00082-
00001&source=SEARCH&sid=3426bca5069ff690&cnc=false&pickupPointCode=PP-
3164927&pid=KRR-70003-00082&_gl=1%2aldasll%2a_ga
%2ab09CNjlwMlNkWTNsN0RzUExIanFtdDNl
Harga Fanta. (2021, 11 Selasa). Diambil kembali dari blibi.app.link:
https://blibli.app.link/FWAPk3qK2kb
Harga Keju. (2021, 11 Selasa). Diambil kembali dari shopee.co.id:
https://shopee.co.id/KEJU-KRAFT-CHEDDAR-MINI-30-GRAM-KEJU-PARUT-KRAFT-
CHEDAR-MINI-MURAH-i.84532783.6354162884
Harga Keju Mozarella. (2021, 11 Selasa). Diambil kembali dari blibi.app.link:
https://blibli.app.link/UY5R8Q5c0kb
Harga Kulit Kebab. (2021, 11 Selasa). Diambil kembali dari tokopedia.link:
https://tokopedia.link/QIMq5a6b0kb
Harga Roti HotDog. (2021, 11 Selasa). Diambil kembali dari tokopedia.link:
https://tokopedia.link/ii2LiQ5IZkb
Harga Saos Pasta Tomat. (2021, 11 Selasa). Diambil kembali dari tokopedia.link:
https://tokopedia.link/B9cxUGgIZkb
Harga Sosis Sapi. (2021, 11 Selasa). Diambil kembali dari tokopedia.com:
https://www.tokopedia.com/cafefrozen/sosis-sapi-ulir-hotdog-merah
Harga Spaggethi. (2021, 11 Selasa). Diambil kembali dari tokopedia.link:
https://tokopedia.link/A18QbuTHZkb
Harga Susu Full Cream. (2021, 11 Selasa). Diambil kembali dari blibli.app.link:
https://blibli.app.link/1GAxcMTc0kb
VI. Lampiran
Tabel 1.1 Modal Menu
LEMBAR ASISTENSI
PRAKTIKUM DASAR KOMPUTER DAN PEMOGRAMAN 2021
Kelompok : R-5
Asisten Wali : Ricky Setyawan
Email : rickysetyawan.oasi@gmail.com
Id Line / Telepon : rick23/ 081214507047