Anda di halaman 1dari 8

LAPORAN

PRATIKUM APLIKASI KOMPUTER BISNIS II/PROGRAMMING

DOSEN PENGAMPU :
Eva Kurniawaty, M.Kom

DISUSUN OLEH :
ALIA
NIM : 5404211398
KELAS : ABI 5B

JURUSAN ADMINISTRASI NIAGA


PRODI D IV ADMINISTRASI BISNIS INTERNASIONAL
POLITEKNIK NEGERI BENGKALIS
2023/2024
1 Tipe Data Operasi Switch-Case

a. Listing Program

b. Capture Program

c. Analisis
Program menggunakan #include <stdio.h> dan #include <iostream> untuk
mengimpor pustaka yang diperlukan dan using namespace std; untuk mempermudah
akses ke anggota dari namespace std.
Fungsi main() adalah titik awal eksekusi program. Namun, terdapat kesalahan dalam
deklarasi fungsi main(), yaitu kurung buka ( yang seharusnya diganti menjadi kurung
kurawal {.
Variabel bulan dideklarasikan untuk menyimpan nomor bulan yang dimasukkan oleh
pengguna.
Program mencetak pesan menggunakan cout untuk meminta pengguna memasukkan
nomor bulan.
Program menggunakan cin untuk mengambil input nomor bulan dari pengguna dan
menyimpannya dalam variabel bulan. Terdapat kesalahan dalam baris ini karena
kurangnya tanda ; setelah pesan yang harus dicetak.
Program menggunakan pernyataan switch untuk memeriksa nilai bulan dan mencetak
nama bulan yang sesuai. Namun, terdapat beberapa kesalahan dalam pernyataan case,
seperti kesalahan sintaksis dan nomor bulan yang tidak konsisten.
Program menggunakan pernyataan default untuk menangani masukan yang tidak
valid.

2 Tipe Data Operasi Switch-Case

a. Listing Program

b. Capture Program

c. Analisis
Program menggunakan #include <iostream> untuk mengimpor pustaka yang
diperlukan dan using namespace std; untuk mempermudah akses ke anggota dari
namespace std.
Fungsi main() adalah titik awal eksekusi program.
Variabel nilai dideklarasikan sebagai tipe karakter untuk menyimpan nilai yang
dimasukkan oleh pengguna.
Program mencetak pesan menggunakan cout untuk meminta pengguna memasukkan
sebuah nilai. Kemudian, program menggunakan cin untuk mengambil input nilai dari
pengguna dan menyimpannya dalam variabel nilai.
Program menggunakan pernyataan switch untuk memeriksa nilai nilai dan mencetak
pesan yang sesuai dengan tingkat keberhasilan yang diwakili oleh nilai tersebut.
Pernyataan switch juga memiliki beberapa kesalahan sintaksis dan logika, seperti
pernyataan case yang salah.
Program menggunakan pernyataan default untuk menangani masukan yang tidak
valid. Jika nilai yang dimasukkan oleh pengguna tidak cocok dengan salah satu
pernyataan case, program akan mencetak "Invalid grade."
Setelah menangani masukan, program mencetak hasil berdasarkan nilai yang
dimasukkan oleh pengguna.
Program mengakhiri dengan pernyataan return 0; yang mengindikasikan bahwa
program berakhir dengan sukses.

3 Tipe Data Operasi Switch-Case

a. Listing Program

b. Capture Program

c. Analisis
Program menggunakan #include <iostream> untuk mengimpor pustaka C++ yang
diperlukan dan using namespace std; untuk mempermudah akses ke anggota dari
namespace std.
Fungsi main() adalah titik awal eksekusi program.
Program mendeklarasikan beberapa variabel seperti menu, yes, s, p, 1, r, T, LI, dan h,
tetapi penggunaan variabel-variabel ini dalam program tidak jelas dan terdapat
kesalahan penamaan variabel seperti 1 yang tidak valid.
Terdapat label retry: yang tidak digunakan dalam program ini.
Program menggunakan system("cls"); untuk membersihkan layar sebelum
menampilkan menu. Ini umumnya digunakan pada sistem berbasis Windows.
Penggunaan sistem tergantung pada platform yang digunakan.
Program mencetak pesan untuk meminta pengguna memilih dari menu yang ada.
Namun, terdapat kesalahan sintaksis dalam beberapa baris cetak seperti cout<<"\n**
yang tidak sempurna.
Program menggunakan cin untuk mengambil input menu dari pengguna dan
menyimpannya dalam variabel menu. Namun, ada kesalahan dalam baris ini karena
terdapat kesalahan penamaan variabel nenu.
Program menggunakan pernyataan switch untuk memeriksa nilai menu, tetapi tidak
ada kode yang diimplementasikan di bawah pernyataan case dalam kode yang
diberikan. Ini perlu ditambahkan untuk mengimplementasikan perhitungan sesuai
dengan pilihan menu yang dipilih.

4 Tipe Data Operasi Switch-Case

a. Listing Program

b. Capture Program

c. Analisis
Program menggunakan #include <iostream> untuk mengimpor pustaka C++ yang
diperlukan dan using namespace std; untuk mempermudah akses ke anggota dari
namespace std.
Fungsi main() adalah titik awal eksekusi program.
Variabel kode_hari dideklarasikan sebagai bilangan bulat untuk menyimpan kode hari
yang dimasukkan oleh pengguna.
Program mencetak pesan untuk memberi petunjuk kepada pengguna tentang apa yang
harus dimasukkan.
Program menggunakan cin untuk mengambil input kode hari dari pengguna dan
menyimpannya dalam variabel kode_hari.
Program menggunakan pernyataan switch untuk memeriksa nilai kode_hari dan
mencetak nama hari yang sesuai dengan kode tersebut. Setiap case mewakili kode
hari yang berbeda.
Setiap case diakhiri dengan pernyataan break, yang diperlukan untuk menghentikan
eksekusi pernyataan di bawah case yang sesuai.
Program menggunakan pernyataan default untuk menangani masukan yang tidak
valid. Jika pengguna memasukkan kode yang tidak sesuai, program akan mencetak
pesan "Kode hari Anda salah..!".
Program mengakhiri dengan pernyataan return 0; yang mengindikasikan bahwa
program berakhir dengan sukses.

5 Tipe Data Operasi Switch-Case

a. Listing Program

b. Capture Program
c. Analisis
Terdapat beberapa permasalahan dalam kode. Pertama, #include <stdio.h> digunakan
dalam program C, bukan dalam program C++. Selain itu, using namespace std; adalah
bagian dari C++ dan tidak relevan dalam program C.
Fungsi main() adalah titik awal eksekusi program.
Variabel yang digunakan dalam program adalah valid_op, op, number1, number2,
dan result. Pengguna diminta memasukkan dua bilangan (number1 dan number2) dan
operator (op). Namun, terdapat kesalahan dalam baris scanf, yaitu pengguna harus
memasukkan operator setelah dua bilangan, dan variabel op harus dideklarasikan
sebagai char.
Program menggunakan pernyataan switch untuk memeriksa nilai op (operator).
Namun, terdapat beberapa kesalahan dalam pernyataan switch, seperti case yang
kosong (contoh: case /*:) dan ketiadaan nilai yang harus diuji dalam switch.
Setiap case dalam switch seharusnya berisi perhitungan sesuai dengan operator yang
dimasukkan. Namun, pada kode ini, pernyataan case hampir seluruhnya kosong atau
salah.
Pernyataan default digunakan untuk menangani operator yang tidak valid. Namun,
ada permasalahan dalam kode ini, seperti variabel valid_op yang dideklarasikan tetapi
tidak digunakan.
Program mencetak hasil perhitungan, tetapi terdapat beberapa masalah dalam baris
ini, termasuk tanda %g yang seharusnya digunakan dalam printf.

6 Tipe Data Operasi Switch-Case

a. Listing Program

b. Capture Program
c. Analisis
Terdapat beberapa permasalahan dalam kode. Pertama, #include <stdio.h> digunakan
dalam program C, bukan dalam program C++. Selain itu, using namespace std; adalah
bagian dari C++ dan tidak relevan dalam program C.
Fungsi main() adalah titik awal eksekusi program.
Variabel-variabel yang digunakan dalam program ini adalah s, hasil, dan pilihan.
Variabel s digunakan untuk menyimpan panjang sisi kubus, hasil digunakan untuk
menyimpan hasil perhitungan, dan pilihan digunakan untuk menyimpan pilihan menu
yang dimasukkan oleh pengguna.
Program mencetak pesan menu yang memungkinkan pengguna untuk memilih
perhitungan yang ingin dilakukan. Pengguna diminta memasukkan pilihan dalam
bentuk angka (1, 2, atau 3) untuk melakukan perhitungan yang sesuai.
Program menggunakan scanf untuk mengambil input pilihan dari pengguna dan
menyimpannya dalam variabel pilihan. Namun, terdapat kesalahan dalam baris ini,
seperti salah penamaan variabel (pilihan seharusnya digunakan dalam switch, bukan
pilihan), dan tidak ada pengisian nilai hasil yang benar setelah menerima input.
Program menggunakan pernyataan switch untuk memeriksa nilai pilihan dan
melakukan perhitungan yang sesuai. Setiap case mewakili pilihan menu yang
berbeda. Setiap case mencetak hasil perhitungan, tetapi terdapat kesalahan dalam
beberapa baris ini, seperti pengisian nilai hasil yang salah dan masalah dalam tata
letak pesan cetak.

Anda mungkin juga menyukai