Disusun oleh :
M. Irfan Wahid
IK – 3B
3.34.18.1.15
Kompetensi Dasar :
Praktikum :
1 Sebelum memulai praktikum, persiapkan software Anaconda 3
4 Dari kode program tersebut, ubah lah nilai setiap variabel sesuai dengan
input user. Gunakan perintah input(). Perhatikan tipe data setiap variabel.
Sesi 2 : Percabangan.
5 Buat lah variabel angka 1 dan angka 2. Berikan nilai angka 1 dengan angka pertama nim
Anda dan angka 2 dengan angka terakhirr nim Anda. Buatlah percabangan apabila angka
1 lebih besar dari angka 2, maka akan tampil pesan “Angka pertama lebih besar daripada
angka kedua.”
6 Tambahkan kondisi dan pernyataan, apabila angka 1 lebih kecil dari angka 2, maka akan
tampil pesan “Angka pertama lebih kecil daripada angka kedua.”
7 Tambahkan kondisi dan pernyataan, apabila angka 1 ama dengan angka 2, maka akan
tampil pesan “Angka pertama sama dengan angka kedua.”
8 Buat lah percabangan untuk memeriksa apakah kedua bilangan tersebut bilangan genap
atau bilangan ganjil.
Soal Latihan :
1 Buatlah program penggajian karyawan. Buat lah variabel nama lengkap, jenis kelamin,
golongan, status, jumlah tanggungan, dan gaji. Nilai variabel tersebut sesuai dengan input
user. Hitung gaji yang diterima seorang karyawan dengan ketentuan :
Jika golongan 1 mendapat gaji Rp 1.000.000, golongan 2 mendapat gaji Rp
2.000.000, dan golongan 3 mendapat gaji Rp 3.000.000.
Jika status pernikahan SM (sudah menikah) dan jenis kelamin L (laki-laki), maka
akan mendapat tunjangan sebesar Rp 200.000. Jika status pernikahan SM (sudah
menikah) dan jenis kelamin P (perempuan), maka akan mendapat tunjangan
sebesar Rp 150.000.
Jika BM (belum menikah) maka tidak mendapatkan tunjangan. Jika status SM
(sudah menikah), maka user diminta input jumlah tanggungan, dan karyawan
akan mendapatkan tunjangan sebesar Rp 50.000 setiap tanggungan yang ada.
Hitung gaji total karyawan tersebut.
Jawab :
1 Coding Python
nama_lengkap = input("Masukkan nama lengkap : ")
while True:
try:
break
except:
if golongan == "1":
gaji_pokok = 1000000
gaji_pokok = 2000000
gaji_pokok = 3000000
print("--------------------------------------------------")
Hasil :