Sabtu, 12 November 2016

Contoh Program Python : Perhitungan Gaji Karyawan



Listing Program








Logika Program

Memulai dengan printah print untuk mencetak keluaran pada layar, kemudian dengan sintaks ( lalu diisi statemen berupa “program perhitungan gaji karyawan” yang kemudian diakhiri sintaks ) untuk menutup statemen yang akan diberikan kebada program. Kemudian print (“ “) disini adalah untuk mencetak spasi atau jarak agar terdapat jarak pada judul dan deklarasi yang akan diinputkan. Kemudian pada blok program ini ditemukan sintaks nama=raw_input(“Nama Pegawai :”) yang mendeklarasian apapun yang akan diinputkan pada statemen Nama Pegawai dideklarasikan dengan variabel nama dengan tipe data string itulah sebabnya mengapa menggunakan raw_input. Untuk jabatan juga sama halnya dengan nama. Selanjutnya dari gaji pokok hingga jumlah anak sama halnya dengan nama, tetapi disini menggunakan tipe data integer karena yang akan diinputkan berupa bilangan bulat.

Kemudian diisikan suatu variabel baru kerja yang dimaksudkan akan berperan sebagai pemberian nilai variabel Jumlah Jam Kerja dan variabel kerja ini akan berisi penjumlahan antara 7 dengan nilai variabel jam. Sama halnya dengan kerja, selanjutnya terdapat suatu variabel baru tgb yang dimaksudkan akan berperan sebagai pemberian nilai variabel Gaji Perbulan dan variabel tgb ini akan berisi rumus nilai variabel dari hari dikalikan nilai variabel jam dan gaji ditambah dengan nilai variabel anak dikali 25000. Kemudian dibuat lagi variabel baru tgt yang dimaksudkan akan berperan sebagai pemberian nilai variabel Gaji Pertahun dan variabel ini akan berisi nilai variabel tgb dikalikan dengan 12. Dan yang terakhir yaitu variabel tga yang dimaksudkan akan berperan sebagai pemberian nilai variabel Total Gaji diterima dan variabel ini akan berisi nilai variabel tgt dikali dengan nilai variabel akhir dikurangi awal.

Selanjutnya pada program ini ditemukan sintaks \n yang berarti membuat 1 baris baru pada keluaran. Selanjutnya akan tercetak Nama Pegawai dengan nilai variabel nama; Jabatan dengan nilai variabel jabatan; Mulai Kerja dengan nilai variabel awal; Akhir Kerja dengan nilai variabel akhir; Jam Kerja dengan nilai variabel kerja; Gaji pokok dengan nilai variabel gaji; Gaji Perbulan dengan nilai variabel tgb; Gaji Pertahun dengan nilai variabel tgt; dan tercetak Total Gaji diterima adalah dari nilai variabel tga. Kemudian yang terakhir terdapat fungsi x=raw_input(“ ”), disini adalah untuk mencetak atau membuat satu baris baru kebawah,selain itu agar program tidak langsung tertutup begitu sintaks selesai.

Output Program