Anda di halaman 1dari 3

BAGIAN : REZA, NURIHWAN, JUSPIANDI

Pengertian Data-Driven adalah untuk perancangan program berdasarkan


struktur data. Dimulai dengan analisis data danhubungan antara data, untuk
menentukan struktur data dasar. Setelah struktur data telah ditetapkan, output
data yang diperlukan diperiksa dalam rangka menentukan proses apa yang
diperlukan untuk mengkonversi data input ke output.Untuk membuat program
menghitung bonus karyawan. Besar bonus masing-masing karyawan tergantung
gaji pokok dan jenis tanggung-jawabnya.

Contoh :
Data Input : Data Profil Karyawan (seperti : nik, nama, jabatan, gaji
pokok)
Data Output : Bonus karyawan

Contoh program

#include <conio.h>

#include <iostream>

using namespace std;

main(){

int golongan;
int jumlah_anak, gaji_pokok, tjg_klg, total_gaji;

cout<<" Program Menghitung Gaji"<<endl;

cout<<"[1] Golongan 1 = gaji pokok 1200000"<<endl;

cout<<"[2] Golongan 2 = gaji pokok 1500000"<<endl;

cout<<"[3] Golongan 3 = gaji pokok 2100000"<<endl;

cout<<" Masukkan golongan karyawan :";cin>>golongan;

cout<<"Masukkan jml anak :" ;cin>>jumlah_anak;

switch(golongan){

case 1:

gaji_pokok = 1200000;

break;

case 2:

gaji_pokok = 1500000;

break;

case 3:

gaji_pokok = 2100000;

break;

default:

gaji_pokok = 2100000;

}
if(jumlah_anak <= 3) {

tjg_klg = 0.1 * jumlah_anak * gaji_pokok;

else{

tjg_klg = 0.1 * 3 * gaji_pokok;

total_gaji = gaji_pokok + tjg_klg;

cout<<" maka total gaji adalah (setelah ditambah tunjangan keluarga) =


"<<total_gaji;

getch();

Anda mungkin juga menyukai