Anda di halaman 1dari 5

NAMA : SEPTIA HESKA SURYA.

AR

NPM : 223510624

KELAS : 4B

MATKUL : PRAKTIKUM DESAIN DAN ANALISIS

TUGAS

SS KODINGAN
PENJELASAN
Kode ini merupakan dari sebuah fungsi Python yang bernama operasi_aritmatika(). Fungsi ini
meminta pengguna untuk memasukkan dua bilangan dan memilih salah satu operasi aritmatika yang
ingin dilakukan.

Berikut adalah penjelasan kode tersebut:

1. bilangan1 = int(input("Masukkan bilangan pertama: ")): Ini meminta pengguna untuk


memasukkan bilangan pertama dan mengonversi input tersebut menjadi bilangan bulat
(integer).
2. bilangan2 = int(input("Masukkan bilangan kedua: ")): Ini meminta pengguna untuk
memasukkan bilangan kedua dan mengonversi input tersebut menjadi bilangan bulat
(integer).
3. Setelah itu, program mencetak daftar operasi aritmatika yang tersedia, mulai dari
penambahan hingga sisa bagi, menggunakan print().
4. pilihan = int(input("Masukkan nomor operasi aritmatika yang dipilih: ")): Ini meminta
pengguna untuk memilih operasi aritmatika dengan memasukkan nomor yang sesuai.
5. Kemudian, menggunakan struktur kontrol if, elif, dan else, program memeriksa nilai pilihan
yang dimasukkan pengguna. Jika pengguna memilih operasi tertentu, maka operasi tersebut
akan dijalankan dan hasilnya akan disimpan dalam variabel hasil.
6. Setelah perhitungan selesai, program mencetak hasil perhitungan tersebut menggunakan
print().
7. Jika pengguna memasukkan nomor operasi yang tidak valid, program akan mencetak pesan
"Pilihan tidak valid" dan keluar dari fungsi menggunakan pernyataan return.
8. Terakhir, fungsi operasi_aritmatika() dipanggil untuk memulai eksekusi program.
Dengan demikian, fungsi ini memungkinkan pengguna untuk melakukan berbagai operasi
aritmatika dengan dua bilangan yang dimasukkan.

b) SS KODINGAN

HASIL RUN
PENJELASAN

Kode yang saya buat ini merupakan dari fungsi Python bernama hitung_gaji(). Fungsi ini
memungkinkan pengguna untuk menginputkan data pegawai, seperti nama, jenis kelamin, dan
golongan, untuk kemudian menghitung gaji berdasarkan golongan yang diinputkan.

Berikut penjelasannya:

1. jumlah_pegawai = int(input("Masukkan jumlah pegawai: ")): Ini meminta pengguna untuk


memasukkan jumlah pegawai yang ingin dihitung gajinya dan menyimpan jumlah tersebut
dalam variabel jumlah_pegawai.
2. for i in range(jumlah_pegawai):: Ini menginisiasi perulangan for sebanyak jumlah_pegawai,
yang akan digunakan untuk memasukkan data pegawai dan menghitung gaji untuk setiap
pegawai.
3. Di dalam perulangan, program mencetak "Data pegawai ke-" dilanjutkan dengan nomor
urutan pegawai yang sedang diinputkan (i+1).
4. Kemudian, program meminta pengguna untuk memasukkan data pegawai, seperti nama
(nama), jenis kelamin (jk), dan golongan (gol).
5. Berdasarkan golongan yang dimasukkan (gol), program menentukan gaji pegawai tersebut.
Gaji ditentukan sesuai dengan nilai yang telah ditetapkan dalam kondisional if-elif-else.
6. Jika golongan yang dimasukkan tidak valid, program akan mencetak "Golongan tidak valid"
dan menggunakan pernyataan continue untuk melanjutkan perulangan ke pegawai
berikutnya.
7. Setelah data pegawai dan gaji telah ditentukan, program mencetak data pegawai beserta
gajinya.
8. Perulangan akan terus berlanjut hingga data semua pegawai telah diinputkan dan gaji
mereka telah dihitung.
9. Terakhir, fungsi hitung_gaji() dipanggil untuk memulai eksekusi program.

Dengan demikian, fungsi ini memungkinkan pengguna untuk menghitung gaji pegawai
berdasarkan golongan yang diinputkan untuk setiap pegawai.

Anda mungkin juga menyukai