Program Sederhana Menghitung Gaji Mingguan Dengan C++
Kamis, 15 Desember 2016
3 Comments
Setelah di postingan sebelumnya saya membahas Program Sederhana Penghitungan Gaji Mingguan Dengan C++, kali ini saya coba membahasnya sekali lagi dengan contoh kasus yang diberikan oleh Pak Faisal, T.A. S.Kom Dosen STMIK Bina Bangsa Lhokseumawe, hanya saja kali ini saya akan menggunakan perintah Scanf dan Printf tanpa Cout dan Cin. dan dikarenakan masih banyak sobat yang masih bingung dengan contoh postingan sebelumnya dan juga masih banyak sobat yang bingung bagaimana dalam proses pembuatannya, nah yuk deh sama-sama kita simak pembahasan Cara Membuat Program Sederhana Menghitung Gaji Mingguan Dengan C++
Contoh Soal:
Data-Data
Jawab:
Langkah Pertama (First Step)
Pastikan sobat sudah memiliki dan sudah terinstal pada komputer pc laptop sobat sebuah software aplikasi IDE C++ atau Complier C++ terserah apa saja yang sobat mau pakai, sedangkan saya sendiri menggunakan IDE C++ bernama Dev-C++, kenapa saya pakai Dev-C++ karena aplikasi ini lebih familiar buat saya dalam segi tampilannya, kalau sobat mau menggunakan aplikasi lainnya jelas tidak masalah hanya saja akan ada sedikit perbedaan dalam penulisan (coding) script (source code) pada pembuatannya nanti tapi saya akan coba membuat dengan dua IDE dan Compiler disini selain Dev-C++ saya juga akan menggunakan Turbo C++ agar sobat dapat membandingan perbedaannya.
Langkah Kedua (Second Step)
Sebelum membuat suatu program sebaiknya kita membuat Flowchartnya dulu untuk mempermudah mencapai logika pemikiran saat kita akan meng coding (menulis source code program). Nah pada tugas ini juga memang kita diharuskan membuat Flowchartnya, tapi jika sobat sudah memahami dan mengerti dengan pasti pada real nya tidak membuat Flowchartpun tidak apa-apa..
FLOWCHART Program Sederhana Menghitung Gaji Mingguan Dengan C++
Langkah Ketiga (Third Step)
Jalankan IDE C++ atau Compiler C++ yang sudah terinstal pada komputer pc laptop sobat, kemudian masukkan script (source code) program C++ ini:
Script (Source Code) Bila menggunakan Turbo C++
Script (Source Code) Bila menggunakan DEV-C++
HASIL Script (Source COde) diatas
Penjelasan script (source code) C++ diatas
Contoh Soal:
Data-Data
- Nama Pegawai (NP)
- Kode Shif (KS)
- Jam Kerja (JK)
- Gaji Per Jam (GPJ)
- Kartu terakhir berisi END OF FILE (/*)
Ketentuan Proses
- Jika kode shif = 1, gaji shif 1 adalah Jam Kerja x Gaji Per Jam
- Jika kode shif = 2, gaji shif 2 adalah Jam Kerja x Gaji Per Jam x 1,5
Langkah Pertama (First Step)
Pastikan sobat sudah memiliki dan sudah terinstal pada komputer pc laptop sobat sebuah software aplikasi IDE C++ atau Complier C++ terserah apa saja yang sobat mau pakai, sedangkan saya sendiri menggunakan IDE C++ bernama Dev-C++, kenapa saya pakai Dev-C++ karena aplikasi ini lebih familiar buat saya dalam segi tampilannya, kalau sobat mau menggunakan aplikasi lainnya jelas tidak masalah hanya saja akan ada sedikit perbedaan dalam penulisan (coding) script (source code) pada pembuatannya nanti tapi saya akan coba membuat dengan dua IDE dan Compiler disini selain Dev-C++ saya juga akan menggunakan Turbo C++ agar sobat dapat membandingan perbedaannya.
Langkah Kedua (Second Step)
Sebelum membuat suatu program sebaiknya kita membuat Flowchartnya dulu untuk mempermudah mencapai logika pemikiran saat kita akan meng coding (menulis source code program). Nah pada tugas ini juga memang kita diharuskan membuat Flowchartnya, tapi jika sobat sudah memahami dan mengerti dengan pasti pada real nya tidak membuat Flowchartpun tidak apa-apa..
FLOWCHART Program Sederhana Menghitung Gaji Mingguan Dengan C++
Flowchart (Diagram Alir) Program Sederhana Menghitung Gaji Mingguan Dengan C++ |
Langkah Ketiga (Third Step)
Jalankan IDE C++ atau Compiler C++ yang sudah terinstal pada komputer pc laptop sobat, kemudian masukkan script (source code) program C++ ini:
Script (Source Code) Bila menggunakan Turbo C++
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
main()
{
int NP, KS, JK, GPJ, G;
char lagi;
atas:
clrsrc;
printf("\t\t** DAFTAR UPAH MINGGUAN **\n\n");
printf("Masukkan Nomor Pegawai= ");scanf("%d",&NP);
printf("Masukkan Kerja Shif [1/2]= ");scanf("%d",&KS);
printf("Masukkan Jam Kerja= ");scanf("%d",&JK);
printf("Masukkan Gaji Per Jam= ");scanf("%d",&GPJ);
if (KS == 1)
G = JK * GPJ;
else
G = JK * GPJ * 1.5;
printf("\nNomor Pegawai = %d", NP);
printf("\nKerja Shif [1/2] = %d", KS);
printf("\nJam Kerja = %d", JK);
printf("\nGaji Per Jam = %d", GPJ);
printf("\n\n================================================\n");
printf("\n\tGaji Anda Minggu ini Sebesar Rp %d", G);
printf("\n\nHitung Lagi [Y/N] : "); ("%c", lagi);
lagi = getche();
if (lagi=='Y' || lagi=='y')
goto atas;
}
#include <conio.h>
#include <stdio.h>
main()
{
int NP, KS, JK, GPJ, G;
char lagi;
atas:
clrsrc;
printf("\t\t** DAFTAR UPAH MINGGUAN **\n\n");
printf("Masukkan Nomor Pegawai= ");scanf("%d",&NP);
printf("Masukkan Kerja Shif [1/2]= ");scanf("%d",&KS);
printf("Masukkan Jam Kerja= ");scanf("%d",&JK);
printf("Masukkan Gaji Per Jam= ");scanf("%d",&GPJ);
if (KS == 1)
G = JK * GPJ;
else
G = JK * GPJ * 1.5;
printf("\nNomor Pegawai = %d", NP);
printf("\nKerja Shif [1/2] = %d", KS);
printf("\nJam Kerja = %d", JK);
printf("\nGaji Per Jam = %d", GPJ);
printf("\n\n================================================\n");
printf("\n\tGaji Anda Minggu ini Sebesar Rp %d", G);
printf("\n\nHitung Lagi [Y/N] : "); ("%c", lagi);
lagi = getche();
if (lagi=='Y' || lagi=='y')
goto atas;
}
Script (Source Code) Bila menggunakan DEV-C++
#include <iostream>
#include <conio.h>
#include <stdio.h>
using namespace std;
main()
{
int NP, KS, JK, GPJ, G;
char lagi;
atas:
system("cls");
printf("\t\t** DAFTAR UPAH MINGGUAN **\n\n");
printf("Masukkan Nomor Pegawai= ");scanf("%d",&NP);
printf("Masukkan Kerja Shif [1/2]= ");scanf("%d",&KS);
printf("Masukkan Jam Kerja= ");scanf("%d",&JK);
printf("Masukkan Gaji Per Jam= ");scanf("%d",&GPJ);
if (KS == 1)
G = JK * GPJ;
else
G = JK * GPJ * 1.5;
printf("\nNomor Pegawai = %d", NP);
printf("\nKerja Shif [1/2] = %d", KS);
printf("\nJam Kerja = %d", JK);
printf("\nGaji Per Jam = %d", GPJ);
printf("\n\n================================================\n");
printf("\n\tGaji Anda Minggu ini Sebesar Rp %d", G);
printf("\n\nHitung Lagi [Y/N] : "); ("%c", lagi);
lagi = getche();
if (lagi=='Y' || lagi=='y')
goto atas;
}
#include <conio.h>
#include <stdio.h>
using namespace std;
main()
{
int NP, KS, JK, GPJ, G;
char lagi;
atas:
system("cls");
printf("\t\t** DAFTAR UPAH MINGGUAN **\n\n");
printf("Masukkan Nomor Pegawai= ");scanf("%d",&NP);
printf("Masukkan Kerja Shif [1/2]= ");scanf("%d",&KS);
printf("Masukkan Jam Kerja= ");scanf("%d",&JK);
printf("Masukkan Gaji Per Jam= ");scanf("%d",&GPJ);
if (KS == 1)
G = JK * GPJ;
else
G = JK * GPJ * 1.5;
printf("\nNomor Pegawai = %d", NP);
printf("\nKerja Shif [1/2] = %d", KS);
printf("\nJam Kerja = %d", JK);
printf("\nGaji Per Jam = %d", GPJ);
printf("\n\n================================================\n");
printf("\n\tGaji Anda Minggu ini Sebesar Rp %d", G);
printf("\n\nHitung Lagi [Y/N] : "); ("%c", lagi);
lagi = getche();
if (lagi=='Y' || lagi=='y')
goto atas;
}
HASIL Script (Source COde) diatas
Hasil menggunakan Turbo C++ |
Hasil menggunakan Dev-C++ |
Penjelasan script (source code) C++ diatas
- #include <iostream> = untuk menampilkan fungsi system("cls");
- #include <conio.h> = untuk menampilkan fungsi getche ()
- #include <stdio.h> = untuk menampilkan fungsi Printf() dan Scanf()
- main = untuk mendeklarasi fungsi utama, bahwa suatu program c++ dapat berisi banyak fungsi, tetapi harus selalu memiliki sebuah fungsi utama
- int (Integer)= untuk mengelompokan variabel yang isinya bilangan bulat
- char = untuk mengelompokan variabel yang bernilai karakter atau huruf
- system("cls"); atau clrsrc = berfungsi untuk membersihkan layar
- printf = berfungsi keluaran/output
- scanf = berfungsi masukan/input
- getch = berfungsi untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yang dimasukan ditampilkan di layar.
- if = if berarti jika, yang berarti “jika kondisi ini terbukti maka… (akan dilakukan sesuatu dalam kondisi seperti ini)”biasanya if“berpasangan’ dengan else
- else = kondisi selain / diluar kondisi pertama (if)
- goto = Instruksi untuk mengarahkan eksekusi program ke pernyataan yang diawali oleh sebuah label: (atas:)
Selesai....... Nah selamat mencoba membuat Program Sederhana Menghitung Gaji Mingguan Dengan C++, jika ada kesalahan dalam penulisan atau lain sebagainya harap maklum ya, karena masih sama-sama belajar, jadi jangan sungkan-sungkan untuk menulis saran, komentar dan kritikan yang membangun untuk kita semua...
Jika sobat membutuhkan Makalah atau e Book Program Sederhana Menghitung Gaji Mingguan Dengan C++ ini, sobat juga bisa mendownloadnya pada link download dibawah ini..
DOWNLOAD CONTOH MAKALAH E BOOK
DOWNLOAD CONTOH MAKALAH E BOOK
Akhir kata semoga pelajaran pada artikel Program Sederhana Menghitung Gaji Mingguan Dengan C++ bermanfaat untuk kita semua salam komputerbusuk
program sederhana c++ biodata, contoh program sederhana dev c++, contoh program c++ sederhana dan penjelasannya, contoh project program c++, contoh program c++ kasir, program sederhana php,contoh program c++ if else sederhana, contoh program sederhana c++ menggunakan function, program c++ menghitung gaji karyawan dengan array, program menghitung gaji karyawan menggunakan c++, algoritma menghitung gaji karyawan c++, program menghitung gaji karyawan c++, program dev c++ menghitung gaji karyawan
error gan di bagian loop y\t nya?
BalasHapusK Zulha albanna coba di cek kembali penulisannya dan di cek juga utk scrip diatas ada yang utk turbo C++ dan Dev C++
Hapusngebantu banget nih, bisa makin cepet ngerjain laporannya..
BalasHapusmakasih banyak informasinya
http://idblackwalet.com/