Laporan Praktikum Pemrograman Dasar Kelompok 14
Laporan Praktikum Pemrograman Dasar Kelompok 14
Dosen Pengajar:
RICKY EKA PUTRA, S.Kom., M.Kom.
Disusun Oleh:
TEKNIK INFORMATIKA
FAKULTAS TEKNIK
BAB II
DASAR TEORI
1. #include <iostream>
Tanda # merupakan preprocessor directive (perintah sebelum proses compile).
Jadi, maksud dari #include <iostream> adalah perintah untuk meng-include-kan (memasukkan) file
header iostream sebelum proses compile berlangsung.
2. #include<stdio.h>
#include<stdio.h> adalah Library dalam bahasa pemrograman C yang digunakan untuk INPUT-
OUTPUT , tanpa menggunakan library tersebut maka program C yang kita buat tidak bisa digunakan
untuk menampilkan atau menginput sesuatu.
3. using namespace std;
Kalimat ini merupakan pernyataan (statement). Setiap statement selalu diakhiri dengan tanda ;
(titik koma atau semicolon). Statement ini berfungsi untuk memberitahu program agar menggunakan
(using) namespace yang bernama std. Di dalam namespace std berisi perintah- perintah seperti cin,
cout, dan endl. Jadi tanpa menggunakan namespace std, kamu tidak akan bisa menggunakan perintah
cin, cout, maupun endl.
4. int
Int sendiri merupakan singkatan dari integer yaitu fungsinya untuk mengelompokan variabel yang
isinya bilanganbulat.
5. return
return berfungsi untuk mengakhri eksekusi dari function tersebut, dan return juga dapat
memberikan nilai pada saat akhir dari function kepada pemanggil.
6. COUT, CIN, ENDL dan \n
Fungsi cout, bertujuan untuk menampilkan pesan ke standar output, biasanya monitor. Fungsi ini
merupakan fungsi khas pada C++. Kebalikannya dari fungsi cout adalah fungsi cin (dibaca C in).
Fungsi digunakan untuk memasukkan data dari standar input, biasanya keyboard lalu disimpan
dalam suatu variabel. Contoh:
cout << “ Nama anda adalah : “ << nama << endl;
Tanda << merupakan operator yang disebut sebagai operator stream insertion yang berfungsi untuk
mengarahkan operand (data) yang terletak di sebelah kanannya ke obyek yang terletak di sebelah
kirinya. Pada contoh di atas, tulisan / teks: “ Nama anda adalah : “. diarahkan ke cout, hingga
menghasilkan tulisan tersebut ke layar. Berikutnya, variabel nama setelah operator penyisipan kedua,
menunjukkan agar isi variabel nama dituliskan ke layar.
Untuk instruksi memasukkan data:
cin >> nama;
menyatakan bahwa karakter yang diketikkan pada keyboard akan dibaca dan disimpan sebagai variabel
nama. Teks harus diapit dengan tanda petik dan untuk membuat baris baru bisa menggunakan endl
atau simbol \n.
Pembuatan baris baru bersifat opsional, terserah kita mau ditambahkan atau tidak.
7. do-while
UNIVERSITAS NEGERI SURABAYA
Perulangan do-while menjalankan satu atau beberapa kali, tergantung pada nilai ekspresi
penghentian. Pernyataan do-while juga dapat berakhir ketika pernyataan istirahat, goto, atau
pengembalian dijalankan dalam isi pernyataan.
#include <iostream>
#include <stdio.h>
int menuAwal () {
int pilihan;
return pilihan;
}
main() {
do{
pilihan = menuAwal();
switch (pilihan){
case 1:
int jenisTKT, jumlahTKT,
totalTKT; char *jenisTXT;
do{
if (jenisTKT == 1){
totalTKT =
vipCount(jumlahTKT); jenisTXT
= "VIP";
tiketV+= jumlahTKT;
}
else{
totalTKT =
platCount(jumlahTKT); jenisTXT
= "Platinum";
tiketP+= jumlahTKT;
}
cout << " Jenis Tiket : " << jenisTXT << endl;
cout << " Jumlah Tiket : " << jumlahTKT <<
endl;
endl; cout << "
=====================================================" <<
cout << " Total Bayar : Rp. " << totalTKT << endl << endl;
kursiKSONG -= jumlahTKT;
break;
case 2:
cout << "====================================================" << endl;
cout << "== Jumlah Kuota Di Jatimexpo sebanyak " <<kursiKSONG << " kuota ===" <<
endl;
cout << "====================================================" << endl;
break;
case 3:
tiketT = 0;
tiketT += tiketV + tiketP;
cout << " ====================================================" << endl;
cout << "\t Laporan Penjualan Tiket \n";
cout << " ====================================================" << endl;
cout << " | VIP | Platinum | Total Penjualan |" << endl;
cout << " ====================================================" << endl;
cout << " | " << tiketV << "\t |\t" << tiketP<< " | " << tiketT<< "\t |" << endl;
cout << "
====================================================\n\n";
break;
return 0;
Jika di Program Penjualan Tiket Konser DIjalankan akan menampilkan seperti Digambar ini
Ditampilan Program setelah dijalankan akan memunculkan 4 macam menu yang bisa kita pilih.
Menu pertama dari program yang dibuat yaitu pembelian tiket jika dijalankan seperti berikut:
Jika Program kedua yang dijalankan akan menampilkan sisa kursi yang tersedia. Jadi jika
sudah ada pembelian tiket konser sebanyak 50 sisa kursi akan berkurang sebanyak 50 dan seterusnya.
Selanjutnya kita akan menjalankan Program yang 3 dan menampilkan sebagai berikut:
Setelah kita jalankan Program ke 3 akan menampilkan laporan hasil penjualan tiket seperti
diatas. Hasil yang ditampilkan pun sesuai dengan yang terjadi seperti tiket yang laku berapa dan
totalnya berapa. Untuk pilihan program keempat yaitu untuk menutup program yang dijalanka