1 .pengantar pemrograman
LAPORAN PRAKTIKUM
Pemrograman Terstruktur
Praktikum 1: Pengantar Pemograman
Nama :muhammad aira sandi
NIM :24022012
PROGRAM STUDI D3 TEKNOLOGI INFORMASI
POLITEKNIK SEMEN INDONESIA GRESIK
2025
1. Coding
#include <iostream>
int main() {
int iNo;
double dblHarga, dblTotal;
std::cout << "Masukkan Harga per unit: ";
std::cin >> dblHarga;
std::cout << "Masukkan Kuantiti: ";
std::cin >> iNo;
dblTotal = dblHarga * iNo;
std::cout << "Total Harga adalah: " << dblTotal << std::endl;
return 0;
}
2. Ouput Program
3. Grafik JSP
4. Penjelasan Program
Coding 2
#include <iostream>
using namespace std;
double cariHargaProduk(int idProduk) {
if (idProduk == 1) return 1500.0;
else if (idProduk == 2) return 6000.0;
else if (idProduk == 3) return 12000.0;
else return -1.0;
}
int main() {
int idProduk, kuantitas;
double harga, totalHarga, diskon;
cout << "Masukkan ID produk: ";
cin >> idProduk;
harga = cariHargaProduk(idProduk);
if (harga == -1) {
cout << "Produk tidak ditemukan." << endl;
return 1;
}
cout << "Masukkan kuantitas: ";
cin >> kuantitas;
totalHarga = harga * kuantitas;
if (totalHarga >= 1000 && totalHarga < 5000) diskon = 0.05;
else if (totalHarga >= 5000 && totalHarga < 10000) diskon = 0.08;
else if (totalHarga >= 10000) diskon = 0.10;
else diskon = 0.0;
totalHarga = totalHarga - (totalHarga * diskon);
cout << "Harga produk: " << harga << endl;
cout << "Total harga sebelum diskon: " << totalHarga / (1 - diskon) << endl;
cout << "Diskon: " << diskon * 100 << "%" << endl;
cout << "Total harga setelah diskon: " << totalHarga << endl;
return 0;
}
2. Ouput Program
2. Grafik JSP
Penjelasan Program
2. Analisa Mengapa Perlu Mempelajari Pengantar Pemograman
🧩 Dasar Logika dan Problem Solving
Pengantar pemrograman melatih cara berpikir logis dan terstruktur. Kamu belajar memecah masalah besar jadi langkah kecil yang mudah diselesaikan—skill ini kece abis buat kehidupan sehari-hari!
🚀 Gerbang Menuju Teknologi Masa Depan
Dari aplikasi, game, sampai AI—semua dimulai dari pemrograman dasar. Dengan ini, kamu punya fondasi kuat untuk jadi bagian dari revolusi digital. Siap jadi trendsetter?
🎨 Kreativitas Tanpa Batas
Coding itu seni! Pengantar pemrograman membukakan pintu untuk bikin sesuatu yang unik—aplikasi, website, atau game. Ide gila kamu bisa jadi nyata!
💼 Investasi Karier Cerdas
Dunia butuh programmer! Belajar dasar pemrograman membuka peluang jadi developer, analyst, atau bahkan bos startup. Masa depan cerah menanti!
🌍 Memahami Dunia Digital
Pernah penasaran gimana teknologi bekerja? Pengantar pemrograman kasih kamu “kacamata” untuk ngerti logika di balik layar—jadi lebih melek digital!
.png)
.png)


.png)

Comments
Post a Comment