Anda di halaman 1dari 9

LAPORAN PRAKTIKUM

UJIAN TENGAH SEMESTER


KASIR KANTIN

ALFAN SHOBRON JAMAL_23.11.5438


HIBAITULHAQQI_23.11.5479
ZAKY REIFANI ADHINUGRAHA_23.11.5446
MUHAMMAD ALFATCH_23.11.5460

PROGRAM STUDI INFORMATIKA


UNIVERSITAS AMIKOM YOGYAKARTA
YOGYAKARTA
20223
1. Pengertian Pemrograman

Pemrograman adalah suatu penyelesaian masalah dengan sistematis dan logis


yang biasa digunakan dalam komputer, banyak juga bahasa pemrograman yang ada,
yang saya tahu ada C++, javascript, dan C#.
lalu di kami juga diberi contoh penganalogian, ada dua analogi:

1. Analogi 1

apa yang harus dilakukan seseorang apabila ingin membuat kasir kantin
jawaban
- kita masuk terlebih dahulu ke aplikasi Visual Studio 2022
- pertama kita buat dulu login untuk pengguna dengan username beserta password
- setelah itu kita masukkan harga untuk setiap produk yang dijual
- memasukkan daftar menu dan perhitungan untuk penjumlahan haarga setaip
produk

1.2 Analogi 2

pada yang dilakukan untuk mengoperasikan program kasir kantin


jawaban
- masukkan username dan password
- masukkan jumlah makanan yang dipesan
- pilih apa menu yang diinginkan
- kemudian di akhir akan muncul harga yang harus dibayar

1.3 Contoh pemrograman

Juga, kami di beri contoh pemrograman dalam pembuatan kasir kantin


#include <iostream>
using namespace std;

int main()
{
string user, pass;
int jumlah;
int harga[] = { 10000, 9000, 4000, 3000, 3000 };
int minum[] = { 4000, 3000, 3000 };
double total = 0;

cout << "Selamat Datang Di Kantin Amikom" << endl;


cout << "Silahkan Login" << endl;
cout << "username : ";
cin >> user;
if (user == "karyawan") {
cout << "Password : ";
cin >> pass;
if (pass == "amikom") {
cout << "Login Berhasil!" << endl;
}
}
cout << "KANTIN AMIKOM" << endl;
cout << "Lauk yang dipesan : ";
cin >> jumlah;
for (int i = 1; i <= jumlah; i++) {
cout << "Pilih Menu Ke-" << i << ":" << endl;

cout << "MAKANAN |\T\T HARGA" << endl;


cout << endl;
cout << "1. Bakso \t (Rp " << harga[0] << ")" << endl;
cout << "2. Mie Ayam \t (Rp " << harga[1] << ")" << endl;

int pilihan;
cout << "Masukan Pilihan Anda : ";
cin >> pilihan;
cout << endl;

if (pilihan >= 1 && pilihan <= 2) {


total += harga[pilihan - 1];
}
else {
cout << "Pilihan tidak valid!" << endl;
i++;
}
}

cout << "Minuman yang dipilih : ";


cin >> jumlah;

for (int i = 1; i <= jumlah; i++) {


cout << "Pilih Minum ke-" << i << ":" << endl;

cout << "Minuman \t\tHARGA" << endl;


cout << endl;
cout << "1. es/panas Kopi \t (Rp " << minum[0] << ")" << endl;
cout << "2. Es/panas Teh \t (Rp " << minum[1] << ")" << endl;
cout << "3. Es/panas jeruk\t (Rp " << minum[2] << ")" << endl;

int pilihan;
cout << "masukan pilihan anda : ";
cin >> pilihan;

if (pilihan >= i && pilihan <= 3) {


total += minum[pilihan - 1];
}
else {
cout << "pilihan tidak valid!" << endl;
i++;
}
}
cout << "total harga pesanan anda adalah : Rp " << total << endl;
}

2. Prakrtik Pemrograman
Aplikasi yang di gunakan pada saat pemrogramaan yaitu aplikasi Visual C#
Studio, namun karena ada kendala bahwa aplikasi Visual Studio belum tersedia di
LAB, kita menggunakan SharpDevice.
1. Visual C#
Tools C# adalah alat yang digunakan untuk mengolah bahasa C#, program
ini di kembangkan oleh microsoft, tools ini tersedia gratis dan bisa di download
oleh siapapun.
2. Fitur-fitur Visual C#
 Toolbar : terdapat menu file di menu ini
 Open : untuk membuka file C# yang sudah jadi
 Save : menyimpan project/program yang sudah dibuat
 Save AS : menyimpan project/program yang udah dibuat dengan nama yang
baru
 New : untuk membuat project baru
2.3 Sintax Visual C# beserta fungsinya
 Console.WriteLine/Write : untuk mencetak nilai sebagai output
 WriteLine : sekaligus ganti baris
 \n : sebagai pemindah baris
 Write : tidak ganti baris
 \t : tulisan menjorok ke kanan
 Float : data yang digunakan dalam vrsual C# menampung bilangan decimal

4. Sintax Pembuatan Kasir Kantin


#include <iostream>
using namespace std;

int main()
{
string user, pass;
int jumlah;
int harga[] = { 10000, 9000, 4000, 3000, 3000 };
int minum[] = { 4000, 3000, 3000 };
double total = 0;

cout << "Selamat Datang Di Kantin Amikom" << endl;


cout << "Silahkan Login" << endl;
cout << "username : ";
cin >> user;
if (user == "karyawan") {
cout << "Password : ";
cin >> pass;
if (pass == "amikom") {
cout << "Login Berhasil!" << endl;
}
}
cout << "KANTIN AMIKOM" << endl;
cout << "Lauk yang dipesan : ";
cin >> jumlah;

for (int i = 1; i <= jumlah; i++) {


cout << "Pilih Menu Ke-" << i << ":" << endl;

cout << "MAKANAN |\T\T HARGA" << endl;


cout << endl;
cout << "1. Bakso \t (Rp " << harga[0] << ")" << endl;
cout << "2. Mie Ayam \t (Rp " << harga[1] << ")" << endl;

int pilihan;
cout << "Masukan Pilihan Anda : ";
cin >> pilihan;
cout << endl;

if (pilihan >= 1 && pilihan <= 2) {


total += harga[pilihan - 1];
}
else {
cout << "Pilihan tidak valid!" << endl;
i++;
}
}

cout << "Minuman yang dipilih : ";


cin >> jumlah;

for (int i = 1; i <= jumlah; i++) {


cout << "Pilih Minum ke-" << i << ":" << endl;

cout << "Minuman \t\tHARGA" << endl;


cout << endl;
cout << "1. es/panas Kopi \t (Rp " << minum[0] << ")" << endl;
cout << "2. Es/panas Teh \t (Rp " << minum[1] << ")" << endl;
cout << "3. Es/panas jeruk\t (Rp " << minum[2] << ")" << endl;

int pilihan;
cout << "masukan pilihan anda : ";
cin >> pilihan;

if (pilihan >= i && pilihan <= 3) {


total += minum[pilihan - 1];
}
else {
cout << "pilihan tidak valid!" << endl;
i++;
}
}
cout << "total harga pesanan anda adalah : Rp " << total << endl;
}

4. Gambar praktek Pemrograman Pembuatan Kasir Kantin


Gambar 1. Penggunaan sintax Visual C++

Gambar 2. Penggunaan sintax Visual C++


Gambar 3. Hasil Running 1

Gambar 4. Hasil Running 2

2. Gambar praktek Pemrograman flowchart kantin.


Gambar flowchart 1.

Gambar flowchart 2.

Gambar flowchart 3.
Gambar flowchart 4.

Anda mungkin juga menyukai