5 SELEKSI

 LAPORAN PRAKTIKUM

Pemrograman Terstruktur


Praktikum 1: Pengantar Pemograman












Nama :ALAN FERDINAN

NIM :24022016



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


2. Coding 
#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;
}

             Ouput Program


      Grafik JSP


                     Penjelasan Program


                                                                  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!

Comments

Popular posts from this blog

PRAKTIKUM 11: Menggunakan struktur data tree dalam pemrograman

PRAKTIKUM 3: Menggunakan fungsi dan prosedur dalam pemrograman

1 .pengantar pemrograman