SlideShare a Scribd company logo
Start
Menu=1
PilihMenu:
1. PembuatTeh
2. PembuatKopi
3. PembuatSusu
4. keluar
InputNama
Pemesean
Menu=2
1
PilihMenu:
1. Teh Melati
2. The Madu
3. The Susu
InputNama
Pemesean
InputNama
Pemesean
PilihMenu:
1. Kopi Manis
2. Kopi Sedang
3. Kopi Pahit
PilihMenu:
1. Susu Vanilla
2. Susu Coklat
3. Susu Full Cream
End
2 3
Menu=3 Menu=4
Cetak”Pilihanyang
AndaMasukkan tidak
tersedia
Menu=3Menu=2Menu=1
1
Cetak”Pilihanyang
AndaMasukkan tidak
tersedia
InputJumlah
Gelas
InputJumlah
Gelas
InputJumlah
Gelas
Gula:=jumlahgelas*16gr
Melati:=jumlahgelas*40%
Air:=jumlahgelas*240ml
Total Biaya:=biaya*jumlah
gelas
Gula:=jumlahgelas*16gr
Madu:=jumlahgelas*40gr
Air:=jumlahgelas*240ml
Total Biaya:=biaya*jumlah
gelas
Gula:=jumlahgelas*16gr
Susu:=jumlahgelas*10gr
Air:=jumlahgelas*240ml
Total Biaya:=biaya*jumlah
gelas
Minuman &
Tampilan total
biaya pada layar
Minuman &
Tampilan total
biaya pada layar
Minuman &
Tampilan total
biaya pada layar
Menu=3Menu=2Menu=1
Cetak”Pilihanyang
AndaMasukkan tidak
tersedia
InputJumlah
Gelas
InputJumlah
Gelas
InputJumlah
Gelas
Gula:=jumlahgelas*12gr
Kopi:=jumlahgelas*5gr
Air:=jumlahgelas*240ml
Total Biaya:=biaya*jumlah
gelas
Gula:=jumlahgelas*10gr
Kopi:=jumlahgelas*6gr
Air:=jumlahgelas*240ml
Total Biaya:=biaya*jumlah
gelas
Gula:=jumlahgelas*0gr
Kopi:=jumlahgelas*8gr
Air:=jumlahgelas*240ml
Total Biaya:=biaya*jumlah
gelas
Minuman &
Tampilan total
biaya pada layar
Minuman &
Tampilan total
biaya pada layar
Minuman &
Tampilan total
biaya pada layar
2
Menu=3Menu=2Menu=1
Cetak”Pilihanyang
AndaMasukkan tidak
tersedia
InputJumlah
Gelas
InputJumlah
Gelas
InputJumlah
Gelas
Gula:=jumlahgelas*16gr
vanilla:=jumlahgelas*25gr
Air:=jumlahgelas*240ml
Total Biaya:=biaya*jumlah
gelas
Gula:=jumlahgelas*16gr
coklat:=jumlahgelas*25gr
Air:=jumlahgelas*240ml
Total Biaya:=biaya*jumlah
gelas
Gula:=jumlahgelas*16gr
Full Cream:=jumlah
gelas*25gr
Air:=jumlahgelas*240ml
Total Biaya:=biaya*jumlah
gelas
Minuman &
Tampilan total
biaya pada layar
Minuman &
Tampilan total
biaya pada layar
Minuman &
Tampilan total
biaya pada layar
2
Alat Pembuat Minuman Otomatis
Keterangan:
Flowchart Mesin Pembuat Minuman Otomatis ini adalah alat yang dapat memproses pembuatan minuman secara otomatis. Dimana user
hanya diminta untuk menginput pesanan yang ingin dipesan. Pada program ini mesin dapat membuat 3 menu, yaitu: kopi, teh, dan susu. Pada
program ini digunakan prosedur sehingga terdapat menu di dalam menu.
Pertama, Alat ini akan menunggu inputan dari user, 1. Membuat the, 2. Membuat kopi, 3. Membuat susu, 4. Keluar. Jika user member
inputan diluar dari keempat pilihan tersebut, maka program akan mencetak ”PilihanyangAndaMasukkantidaktersedia”danakankembali kepada
program awal,yaitumemintausermemberikaninputandiantara4pilihantersebut.
Selanjutnya,bilamanausertelahmemberiinputan.Maka,programakan memintainputannamauseratau pemesan. Yangkemudiandari pilihan
tersebutterdapatbeberapapilihanlagi.
Akhirnya,programini akanmemberikanperintahkepadaalatsesuai denganmasukkanyangtelahdiberikan.Sebagaicontoh:jika usermemilih
pilihanno.2 yaitupembuatkopi,laluuserdimintamemasukkannama,danuserakan dimintamemilihkopimanis,kopisedang,ataukopi pahit.Makaalat
akan membuatminumantersebutsesuai dengantakaranyangtelahterprogram.Laluprogramjuga akan menampilkantotal biayasaatminumansiapsaji.
Berikut lampiran listing programnya:
Program MESIN_OTOMATIS_PEMBUAT_MINUMAN;
uses crt;
var
pil:integer;
jawab:char;
label
p1,p2,p3,p4;
procedure teh;
var
nama:string[35];
tipe:string;
teh,gula,air,jns,gls,melati,madu,susu:integer;
biaya,bayar:integer;
begin
writeln('Program Pembuat Teh');
writeln('---------------------');
write('Masukkan Nama Pemesan : ' ); readln(nama);
writeln('Pilih Jenis Teh:');
writeln('1. Teh Melati');
writeln('2. Teh Madu');
writeln('3. Teh Susu');
write('Pilih Jenis Teh [1/2/3] : '); readln(jns);
write('Jumlah Pesanan (Gelas) : '); readln(gls);
if (jns=1) then
begin
tipe:='Melati';
teh:=gls*1;
gula:=gls*16;
melati:=gls*40;
madu:=gls*0;
susu:=gls*0;
air:=gls*240;
biaya:=20;
bayar:=gls*20; gls*1
end
else if (jns=2) then
begin
tipe:='madu';
teh:=gls*2;
gula:=gls*4;
melati:=gls*0;
madu:=gls*40;
susu:=gls*0;
air:=gls*240;
biaya:=30;
bayar:=gls*30;
end
else if (jns=3) then
begin
tipe:='susu';
teh:=gls*5;
gula:=gls*0;
melati:=gls*0;
madu:=gls*0;
susu:=gls*10;
air:=gls*240;
biaya:=25;
bayar:=gls*25;
end
else
begin
biaya:=0
end;
writeln;
writeln('Nama Pemesan : ' ,nama);
writeln('Jenis Teh : ' ,tipe);
writeln('Jumlah Pemesanan : ' ,gls,' gelas');
writeln('===============');
writeln('Total Komposisi');
writeln('Teh : ' ,teh,' gr');
writeln('Gula : ' ,gula,' gr');
writeln('Melati : ' ,melati,' %');
writeln('Madu : ' ,madu,' gr');
writeln('Susu : ' ,susu,' gr');
writeln('Air : ' ,air,' ml');
writeln('Harga : Rp.' ,biaya,'000');
writeln('Total Bayar : Rp.' ,bayar,'000');
writeln;
end;
procedure Kopi;
var
nama:string[35];
tipe:string;
kopi,gula,air,jns,gls:integer;
biaya,bayar:integer;
begin
writeln('Program Pembuat Kopi ');
writeln('---------------------');
write('Masukkan Nama Pemesan : ' ); readln(nama);
writeln('Pilih Jenis Kopi');
writeln('1.Manis');
writeln('2.Sedang');
writeln('3.Pahit');
write('Pilih Jenis Kopi [1/2/3] : '); readln(jns);
write('Jumlah Pesanan (gelas) : '); readln(gls);
if (jns=1) then
begin
tipe:='Manis';
kopi:=gls*5;
gula:=gls*12;
air:=gls*240;
biaya:=20;
bayar:=gls*20;
end
else if (jns=2) then
begin
tipe:='Sedang';
kopi:=gls*6;
gula:=gls*10;
air:=gls*240;
biaya:=15;
bayar:=gls*15;
end
else if (jns=3) then
begin
tipe:='Pahit';
kopi:=gls*8;
gula:=gls*0;
air:=gls*240;
biaya:=25;
bayar:=gls*25;
end
else
begin
biaya:=0
end;
writeln;
writeln('Nama Pemesan : ' ,nama);
writeln('Jenis Kopi : ' ,tipe);
writeln('Jumlah Pemesanan: ' ,gls,' gelas');
writeln('===============');
writeln('Total Komposisi');
writeln('Kopi : ' ,kopi,' gr');
writeln('Gula : ' ,gula,' gr');
writeln('Air : ' ,air,' ml');
writeln('Harga : Rp.' ,biaya,'000,-');
writeln('Total Bayar : Rp.' ,bayar,'000,-');
writeln;
end;
procedure susu;
var
nama:string[35];
tipe:string;
susu,gula,air,jns,gls:integer;
biaya,bayar:integer;
begin
writeln('Program Pembuat Susu ');
writeln('---------------------');
write('Masukkan Nama Pemesan : ' ); readln(nama);
writeln('Pilih Jenis Susu:');
writeln('1.Vanilla');
writeln('2.Coklat');
writeln('3.Full Cream');
write('Pilih Jenis Susu [1/2/3] : '); readln(jns);
write('Jumlah Pesanan (Gelas) : '); readln(gls);
if (jns=1) then
begin
tipe:='Vanilla';
susu:=gls*25;
gula:=gls*16;
air:=gls*240;
biaya:=20;
bayar:=gls*20;
end
else if (jns=2) then
begin
tipe:='Coklat';
susu:=gls*25;
gula:=gls*16;
air:=gls*240;
biaya:=25;
bayar:=gls*25;
end
else if (jns=3) then
begin
tipe:='Full Cream';
susu:=gls*25;
gula:=gls*16;
air:=gls*240;
biaya:=25;
bayar:=gls*25;
end
else
begin
biaya:=0
end;
writeln;
writeln('Nama Pemesan : ' ,nama);
writeln('Jenis Susu : ' ,tipe);
writeln('Jumlah Pemesanan: ' ,gls,' gelas');
writeln('===============');
writeln('Total Komposisi');
writeln('Susu : ' ,susu,' gr');
writeln('Gula : ' ,gula,' gr');
writeln('Air : ' ,air,' ml');
writeln('Harga : Rp.' ,biaya,'000,-');
writeln('Total Bayar : Rp.' ,bayar,'000,-');
writeln;
end;
begin
clrscr;
p1:
writeln('MESIN PEMBUAT MINUMAN OTOMATIS');
writeln('Menu Pilihan:');
writeln('------------------------------');
writeln('1. Pembuat Teh ');
writeln('2. Pembuat Kopi');
writeln('3. Pembuat Susu');
writeln('4. Keluar');
write('Masukkan Pilihan anda [1/2/3/4] : ' ); readln(pil);
if (pil=1) then
begin
CLRSCR;
p2:
teh;
write('Ingin Melakukan Pemesanan Lagi? [Y/N] : '); readln(jawab);
if (jawab='Y') or (jawab='y') then
begin
goto p2;
end
else
begin
goto p1;
end;
end
else if (pil=2) then
begin
clrscr;
p3:
kopi;
write('Ingin Melakukan Pemesanan Lagi? [Y/N] : '); readln(jawab);
if (jawab='Y') or (jawab='y') then
begin
goto p3;
end
else
begin
goto p1;
end;
end
else if (pil=3) then
begin
CLRSCR;
p4:
susu;
write('Ingin Melakukan Pemesanan Lagi? [Y/N] : '); readln(jawab);
if (jawab='Y') or (jawab='y') then
begin
goto p4;
end
else
begin
goto p1;
end;
end
else if (pil=4) then
begin
exit;
end
else
begin
writeln('Pilihan yang Anda masukkan tidak tersedia');
readln;
goto p1;
end;
readln;
end.
Pascal2
Pascal2
Pascal2
Pascal2
Pascal2

More Related Content

Viewers also liked

Makalah softskill bab 2
Makalah softskill bab 2Makalah softskill bab 2
Makalah softskill bab 2
Rika Hariany
 
Free wifi(outernet)
Free wifi(outernet)Free wifi(outernet)
Free wifi(outernet)
Sarmad Abid
 
Makalah Pendidikan Kewarganegaraan BAB II
Makalah Pendidikan Kewarganegaraan BAB IIMakalah Pendidikan Kewarganegaraan BAB II
Makalah Pendidikan Kewarganegaraan BAB IIRika Hariany
 
ενωνουμε τη φωνη μας για το νερο
ενωνουμε τη φωνη μας για το νεροενωνουμε τη φωνη μας για το νερο
ενωνουμε τη φωνη μας για το νερο11dimalex
 
Γνωρίζω την Iστιοπλοϊα
Γνωρίζω την IστιοπλοϊαΓνωρίζω την Iστιοπλοϊα
Γνωρίζω την Iστιοπλοϊα11dimalex
 
Mram
MramMram

Viewers also liked (6)

Makalah softskill bab 2
Makalah softskill bab 2Makalah softskill bab 2
Makalah softskill bab 2
 
Free wifi(outernet)
Free wifi(outernet)Free wifi(outernet)
Free wifi(outernet)
 
Makalah Pendidikan Kewarganegaraan BAB II
Makalah Pendidikan Kewarganegaraan BAB IIMakalah Pendidikan Kewarganegaraan BAB II
Makalah Pendidikan Kewarganegaraan BAB II
 
ενωνουμε τη φωνη μας για το νερο
ενωνουμε τη φωνη μας για το νεροενωνουμε τη φωνη μας για το νερο
ενωνουμε τη φωνη μας για το νερο
 
Γνωρίζω την Iστιοπλοϊα
Γνωρίζω την IστιοπλοϊαΓνωρίζω την Iστιοπλοϊα
Γνωρίζω την Iστιοπλοϊα
 
Mram
MramMram
Mram
 

Recently uploaded

AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)
AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)
AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)
juliafnita47
 
Modul Ajar Projek Kreatif dan Kewirausahaan - Peluang Usaha di Lingkungan i...
Modul Ajar Projek Kreatif dan Kewirausahaan - Peluang Usaha di Lingkungan   i...Modul Ajar Projek Kreatif dan Kewirausahaan - Peluang Usaha di Lingkungan   i...
Modul Ajar Projek Kreatif dan Kewirausahaan - Peluang Usaha di Lingkungan i...
PutraDwitara
 
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada AnakDefenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Yayasan Pusat Kajian dan Perlindungan Anak
 
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi KomunikasiMateri Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
AdePutraTunggali
 
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdfTugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
nurfaridah271
 
Rangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdf
Rangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdfRangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdf
Rangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdf
mad ros
 
5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx
5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx
5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx
StevanusOkiRudySusan
 
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdfJURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
HERIHERI52
 
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
RizkiArdhan
 
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Kanaidi ken
 
Kalender Pendidikan tahun pelajaran 2023/2024 Kabupaten Temanggung .pdf
Kalender Pendidikan tahun pelajaran 2023/2024  Kabupaten Temanggung .pdfKalender Pendidikan tahun pelajaran 2023/2024  Kabupaten Temanggung .pdf
Kalender Pendidikan tahun pelajaran 2023/2024 Kabupaten Temanggung .pdf
SDNBotoputih
 
Alur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase eAlur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase e
MsElisazmar
 
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptxPPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
SriKuntjoro1
 
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Sathya Risma
 
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMPPerencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
TriSutrisno48
 
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
SABDA
 
laporan komunitas belajar sekolah dasar negeri botoputih
laporan komunitas belajar sekolah dasar negeri botoputihlaporan komunitas belajar sekolah dasar negeri botoputih
laporan komunitas belajar sekolah dasar negeri botoputih
SDNBotoputih
 
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdfLAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
RosidaAini3
 
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
Kanaidi ken
 

Recently uploaded (20)

AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)
AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)
AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)
 
Modul Ajar Projek Kreatif dan Kewirausahaan - Peluang Usaha di Lingkungan i...
Modul Ajar Projek Kreatif dan Kewirausahaan - Peluang Usaha di Lingkungan   i...Modul Ajar Projek Kreatif dan Kewirausahaan - Peluang Usaha di Lingkungan   i...
Modul Ajar Projek Kreatif dan Kewirausahaan - Peluang Usaha di Lingkungan i...
 
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada AnakDefenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
 
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi KomunikasiMateri Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
 
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdfTugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
 
Rangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdf
Rangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdfRangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdf
Rangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdf
 
5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx
5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx
5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx
 
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdfJURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
 
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
 
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
 
Kalender Pendidikan tahun pelajaran 2023/2024 Kabupaten Temanggung .pdf
Kalender Pendidikan tahun pelajaran 2023/2024  Kabupaten Temanggung .pdfKalender Pendidikan tahun pelajaran 2023/2024  Kabupaten Temanggung .pdf
Kalender Pendidikan tahun pelajaran 2023/2024 Kabupaten Temanggung .pdf
 
Alur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase eAlur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase e
 
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptxPPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
 
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
 
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
 
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMPPerencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
 
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
 
laporan komunitas belajar sekolah dasar negeri botoputih
laporan komunitas belajar sekolah dasar negeri botoputihlaporan komunitas belajar sekolah dasar negeri botoputih
laporan komunitas belajar sekolah dasar negeri botoputih
 
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdfLAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
 
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
 

Pascal2

  • 1. Start Menu=1 PilihMenu: 1. PembuatTeh 2. PembuatKopi 3. PembuatSusu 4. keluar InputNama Pemesean Menu=2 1 PilihMenu: 1. Teh Melati 2. The Madu 3. The Susu InputNama Pemesean InputNama Pemesean PilihMenu: 1. Kopi Manis 2. Kopi Sedang 3. Kopi Pahit PilihMenu: 1. Susu Vanilla 2. Susu Coklat 3. Susu Full Cream End 2 3 Menu=3 Menu=4 Cetak”Pilihanyang AndaMasukkan tidak tersedia
  • 2. Menu=3Menu=2Menu=1 1 Cetak”Pilihanyang AndaMasukkan tidak tersedia InputJumlah Gelas InputJumlah Gelas InputJumlah Gelas Gula:=jumlahgelas*16gr Melati:=jumlahgelas*40% Air:=jumlahgelas*240ml Total Biaya:=biaya*jumlah gelas Gula:=jumlahgelas*16gr Madu:=jumlahgelas*40gr Air:=jumlahgelas*240ml Total Biaya:=biaya*jumlah gelas Gula:=jumlahgelas*16gr Susu:=jumlahgelas*10gr Air:=jumlahgelas*240ml Total Biaya:=biaya*jumlah gelas Minuman & Tampilan total biaya pada layar Minuman & Tampilan total biaya pada layar Minuman & Tampilan total biaya pada layar
  • 3. Menu=3Menu=2Menu=1 Cetak”Pilihanyang AndaMasukkan tidak tersedia InputJumlah Gelas InputJumlah Gelas InputJumlah Gelas Gula:=jumlahgelas*12gr Kopi:=jumlahgelas*5gr Air:=jumlahgelas*240ml Total Biaya:=biaya*jumlah gelas Gula:=jumlahgelas*10gr Kopi:=jumlahgelas*6gr Air:=jumlahgelas*240ml Total Biaya:=biaya*jumlah gelas Gula:=jumlahgelas*0gr Kopi:=jumlahgelas*8gr Air:=jumlahgelas*240ml Total Biaya:=biaya*jumlah gelas Minuman & Tampilan total biaya pada layar Minuman & Tampilan total biaya pada layar Minuman & Tampilan total biaya pada layar 2
  • 4. Menu=3Menu=2Menu=1 Cetak”Pilihanyang AndaMasukkan tidak tersedia InputJumlah Gelas InputJumlah Gelas InputJumlah Gelas Gula:=jumlahgelas*16gr vanilla:=jumlahgelas*25gr Air:=jumlahgelas*240ml Total Biaya:=biaya*jumlah gelas Gula:=jumlahgelas*16gr coklat:=jumlahgelas*25gr Air:=jumlahgelas*240ml Total Biaya:=biaya*jumlah gelas Gula:=jumlahgelas*16gr Full Cream:=jumlah gelas*25gr Air:=jumlahgelas*240ml Total Biaya:=biaya*jumlah gelas Minuman & Tampilan total biaya pada layar Minuman & Tampilan total biaya pada layar Minuman & Tampilan total biaya pada layar 2
  • 5. Alat Pembuat Minuman Otomatis Keterangan: Flowchart Mesin Pembuat Minuman Otomatis ini adalah alat yang dapat memproses pembuatan minuman secara otomatis. Dimana user hanya diminta untuk menginput pesanan yang ingin dipesan. Pada program ini mesin dapat membuat 3 menu, yaitu: kopi, teh, dan susu. Pada program ini digunakan prosedur sehingga terdapat menu di dalam menu. Pertama, Alat ini akan menunggu inputan dari user, 1. Membuat the, 2. Membuat kopi, 3. Membuat susu, 4. Keluar. Jika user member inputan diluar dari keempat pilihan tersebut, maka program akan mencetak ”PilihanyangAndaMasukkantidaktersedia”danakankembali kepada program awal,yaitumemintausermemberikaninputandiantara4pilihantersebut. Selanjutnya,bilamanausertelahmemberiinputan.Maka,programakan memintainputannamauseratau pemesan. Yangkemudiandari pilihan tersebutterdapatbeberapapilihanlagi. Akhirnya,programini akanmemberikanperintahkepadaalatsesuai denganmasukkanyangtelahdiberikan.Sebagaicontoh:jika usermemilih pilihanno.2 yaitupembuatkopi,laluuserdimintamemasukkannama,danuserakan dimintamemilihkopimanis,kopisedang,ataukopi pahit.Makaalat akan membuatminumantersebutsesuai dengantakaranyangtelahterprogram.Laluprogramjuga akan menampilkantotal biayasaatminumansiapsaji. Berikut lampiran listing programnya: Program MESIN_OTOMATIS_PEMBUAT_MINUMAN; uses crt; var pil:integer; jawab:char; label p1,p2,p3,p4; procedure teh;
  • 6. var nama:string[35]; tipe:string; teh,gula,air,jns,gls,melati,madu,susu:integer; biaya,bayar:integer; begin writeln('Program Pembuat Teh'); writeln('---------------------'); write('Masukkan Nama Pemesan : ' ); readln(nama); writeln('Pilih Jenis Teh:'); writeln('1. Teh Melati'); writeln('2. Teh Madu'); writeln('3. Teh Susu'); write('Pilih Jenis Teh [1/2/3] : '); readln(jns); write('Jumlah Pesanan (Gelas) : '); readln(gls); if (jns=1) then begin tipe:='Melati'; teh:=gls*1; gula:=gls*16; melati:=gls*40; madu:=gls*0; susu:=gls*0; air:=gls*240; biaya:=20; bayar:=gls*20; gls*1 end else if (jns=2) then begin tipe:='madu';
  • 7. teh:=gls*2; gula:=gls*4; melati:=gls*0; madu:=gls*40; susu:=gls*0; air:=gls*240; biaya:=30; bayar:=gls*30; end else if (jns=3) then begin tipe:='susu'; teh:=gls*5; gula:=gls*0; melati:=gls*0; madu:=gls*0; susu:=gls*10; air:=gls*240; biaya:=25; bayar:=gls*25; end else begin biaya:=0 end; writeln; writeln('Nama Pemesan : ' ,nama); writeln('Jenis Teh : ' ,tipe); writeln('Jumlah Pemesanan : ' ,gls,' gelas'); writeln('==============='); writeln('Total Komposisi'); writeln('Teh : ' ,teh,' gr');
  • 8. writeln('Gula : ' ,gula,' gr'); writeln('Melati : ' ,melati,' %'); writeln('Madu : ' ,madu,' gr'); writeln('Susu : ' ,susu,' gr'); writeln('Air : ' ,air,' ml'); writeln('Harga : Rp.' ,biaya,'000'); writeln('Total Bayar : Rp.' ,bayar,'000'); writeln; end; procedure Kopi; var nama:string[35]; tipe:string; kopi,gula,air,jns,gls:integer; biaya,bayar:integer; begin writeln('Program Pembuat Kopi '); writeln('---------------------'); write('Masukkan Nama Pemesan : ' ); readln(nama); writeln('Pilih Jenis Kopi'); writeln('1.Manis'); writeln('2.Sedang'); writeln('3.Pahit'); write('Pilih Jenis Kopi [1/2/3] : '); readln(jns); write('Jumlah Pesanan (gelas) : '); readln(gls); if (jns=1) then begin tipe:='Manis'; kopi:=gls*5; gula:=gls*12;
  • 9. air:=gls*240; biaya:=20; bayar:=gls*20; end else if (jns=2) then begin tipe:='Sedang'; kopi:=gls*6; gula:=gls*10; air:=gls*240; biaya:=15; bayar:=gls*15; end else if (jns=3) then begin tipe:='Pahit'; kopi:=gls*8; gula:=gls*0; air:=gls*240; biaya:=25; bayar:=gls*25; end else begin biaya:=0 end; writeln; writeln('Nama Pemesan : ' ,nama); writeln('Jenis Kopi : ' ,tipe); writeln('Jumlah Pemesanan: ' ,gls,' gelas'); writeln('==============='); writeln('Total Komposisi');
  • 10. writeln('Kopi : ' ,kopi,' gr'); writeln('Gula : ' ,gula,' gr'); writeln('Air : ' ,air,' ml'); writeln('Harga : Rp.' ,biaya,'000,-'); writeln('Total Bayar : Rp.' ,bayar,'000,-'); writeln; end; procedure susu; var nama:string[35]; tipe:string; susu,gula,air,jns,gls:integer; biaya,bayar:integer; begin writeln('Program Pembuat Susu '); writeln('---------------------'); write('Masukkan Nama Pemesan : ' ); readln(nama); writeln('Pilih Jenis Susu:'); writeln('1.Vanilla'); writeln('2.Coklat'); writeln('3.Full Cream'); write('Pilih Jenis Susu [1/2/3] : '); readln(jns); write('Jumlah Pesanan (Gelas) : '); readln(gls); if (jns=1) then begin tipe:='Vanilla'; susu:=gls*25; gula:=gls*16; air:=gls*240; biaya:=20; bayar:=gls*20;
  • 11. end else if (jns=2) then begin tipe:='Coklat'; susu:=gls*25; gula:=gls*16; air:=gls*240; biaya:=25; bayar:=gls*25; end else if (jns=3) then begin tipe:='Full Cream'; susu:=gls*25; gula:=gls*16; air:=gls*240; biaya:=25; bayar:=gls*25; end else begin biaya:=0 end; writeln; writeln('Nama Pemesan : ' ,nama); writeln('Jenis Susu : ' ,tipe); writeln('Jumlah Pemesanan: ' ,gls,' gelas'); writeln('==============='); writeln('Total Komposisi'); writeln('Susu : ' ,susu,' gr'); writeln('Gula : ' ,gula,' gr'); writeln('Air : ' ,air,' ml');
  • 12. writeln('Harga : Rp.' ,biaya,'000,-'); writeln('Total Bayar : Rp.' ,bayar,'000,-'); writeln; end; begin clrscr; p1: writeln('MESIN PEMBUAT MINUMAN OTOMATIS'); writeln('Menu Pilihan:'); writeln('------------------------------'); writeln('1. Pembuat Teh '); writeln('2. Pembuat Kopi'); writeln('3. Pembuat Susu'); writeln('4. Keluar'); write('Masukkan Pilihan anda [1/2/3/4] : ' ); readln(pil); if (pil=1) then begin CLRSCR; p2: teh; write('Ingin Melakukan Pemesanan Lagi? [Y/N] : '); readln(jawab); if (jawab='Y') or (jawab='y') then begin goto p2; end else begin goto p1; end; end else if (pil=2) then
  • 13. begin clrscr; p3: kopi; write('Ingin Melakukan Pemesanan Lagi? [Y/N] : '); readln(jawab); if (jawab='Y') or (jawab='y') then begin goto p3; end else begin goto p1; end; end else if (pil=3) then begin CLRSCR; p4: susu; write('Ingin Melakukan Pemesanan Lagi? [Y/N] : '); readln(jawab); if (jawab='Y') or (jawab='y') then begin goto p4; end else begin goto p1; end; end else if (pil=4) then begin exit;
  • 14. end else begin writeln('Pilihan yang Anda masukkan tidak tersedia'); readln; goto p1; end; readln; end.