Analisa dan Flowchart Program untuk Menghitung Total Gaji Karyawan
Dalam pembuatan program penggajian, kita perlu memahami alur input, proses, dan output agar hasil perhitungan menjadi benar. Pada studi kasus ini, total gaji karyawan dihitung berdasarkan golongan dan lama kerja. Setiap golongan memiliki nilai gaji pokok yang berbeda, sedangkan lama kerja menentukan besar tunjangan yang diterima.
Berdasarkan ketentuan :
- jika golongan = 3A maka gaji pokok 1.500.000
- jika golongan = 3B maka gaji pokok 1.800.000
- jika golongan = 3C maka gaji pokok 2.500.000
- jika golongan = 3D maka gaji pokok 3.000.000.
Selain itu, setiap karyawan juga mendapatkan tunjangan berdasarkan lama kerja, yaitu 3–5 tahun sebesar 500.000, 6–7 tahun sebesar 750.000, dan lebih dari 7 tahun sebesar 1.000.000.
1. Analisa Kasus
Sebelum membuat program, langkah pertama adalah menentukan komponen yang dibutuhkan. Variabel yang digunakan meliputi NIK, nama, golongan, lama kerja, gaji pokok, tunjangan, dan total gaji. Input utama dalam program ini adalah NIK, nama, golongan, dan lama kerja.
2. Input Program
Input yang dibutuhkan dalam program ini adalah:
NIK
Nama
Golongan
Lama kerja
3. Proses Logika 1
Logika pertama adalah menentukan gaji pokok berdasarkan golongan:
Golongan 3A = 1.500.000
Golongan 3B = 1.800.000
Golongan 3C = 2.500.000
Golongan 3D = 3.000.000
Proses Logika 2
Logika kedua adalah menentukan tunjangan berdasarkan lama kerja:
3–5 tahun = 500.000
6–7 tahun = 750.000
Lebih dari 7 tahun = 1.000.000
Proses Aritmatika
Setelah gaji pokok dan tunjangan didapatkan, maka total gaji dihitung dengan rumus:
Total Gaji = Gaji Pokok + Tunjangan
4. Output Program
Output dari program ini adalah total gaji karyawan setelah seluruh proses perhitungan selesai dilakukan.
5. Gambar Flowchart Program
Flowchart digunakan untuk menggambarkan alur program secara visual, mulai dari input data, penentuan gaji pokok berdasarkan golongan, penentuan tunjangan berdasarkan lama kerja, perhitungan total gaji, hingga menampilkan hasil akhir.

Kesimpulan
Program menghitung total gaji karyawan dapat dibuat dengan alur sederhana, yaitu menerima input data, menentukan gaji pokok, menentukan tunjangan, lalu menjumlahkan keduanya untuk mendapatkan total gaji. Studi kasus ini cocok digunakan sebagai latihan dasar untuk memahami analisa masalah, logika percabangan, aritmatika, dan flowchart dalam pemrograman.