Blogger Widgets

Rabu, 04 Desember 2013

CARA MEMBUAT PROGRAM PENGHITUNGAN GAJI PEGAWAI DENGAN C++

Contoh kasus perhitungan gaji dengan golongan sebagai berikut :

1. Gaji Pokok
  - Jika Golongan I      : Rp.900.000
  - Jika Golongan II     : Rp.1.100.000
  - Jika Golongan III   : Rp.2.000.000
2. Gaji Lembur / Jam  : Rp. 45.000
3. Total Gaji Lembur   : Lama Lembur * Gaji Lembur/Jam
4. Gaji Kotor               : Gaji Pokok + Total Gaji Lembur/ Jam
5. Potongan, terdiri dari :
  - Pajak                       : 2,5% dari Total Gaji Kotor
  -Asuransi                   :5 % dari Total Gaji Kotor
6.Gaji Bersih               : Gaji Kotor - Potongan

LANGKAH - LANGKAH MEMBUAT PROGRAM GAJI PEGAWAI DENGAN GOLONGAN, SEBAGAI BERIKUT :

1. Buka aplikasi Dev C++ yang sudah ada, atau klik Disini untuk mendownload aplikasinya.

2. Setelah itu buat Program baru "File -> New -> Source File".
Maka akan muncul seperti gambar di bawah

 3. Langkah selanjutnya masukan coding seperti di bawah.
#include <cstdlib>

#include <iostream>



using namespace std;



int main(int argc, char *argv[])

{

    char nama;/**/char gol;

                int gaji_pokok;

                int gaji_lembur=45000,lama_lembur,;

               

    cout<<"DAFTAR PERHITUNGAN GAJI PEGAWAI\n==========================================================\n\n";

    cout<<"Nama Pegawai       :";fflush(stdin);cin.get(nama);

    cout<<"Golongan<1,2,3>    :";fflush(stdin);cin>>gol;

    cout<<"\n";      

   

    //Penentuan Gaji_Pokok

        if (gol == '1')

                                {gaji_pokok=900000;}

                                else if (gol == '2')

                                {gaji_pokok=1100000;}

                                else if (gol == '3')

                                {gaji_pokok=2000000;}

  

  //-Penentuan Gaji_Pokok

   

    cout<<"Gaji Pokok         : Rp."<<gaji_pokok<<"\n";

    cout<<"Lama Lembur        : ";cin>>lama_lembur;

   

    //Rumus Perhitungan

    int total_gaji_lembur=gaji_lembur*lama_lembur;

    int gaji_kotor=gaji_pokok+total_gaji_lembur;

    int pajak=0.025*gaji_kotor;

                long int total_gaji_kotor=gaji_pokok+total_gaji_lembur;

                int asuransi=0.05*total_gaji_kotor;

                int gaji_bersih=total_gaji_kotor-(asuransi+pajak);

    //-Rumus Perhitungan

   

    cout<<"Total Gaji Lembur  : Rp."<<total_gaji_lembur<<"\n";

    cout<<"Gaji Kotor         : Rp."<<gaji_kotor<<"\n";

    cout<<"\n";

   

    cout<<"POTONGAN \n";

    cout<<"Pajak      <2,5%%>  : Rp."<<pajak<<"\n";

    cout<<"Asuransi     <5%%>  : Rp."<<asuransi<<"\n";

    cout<<"Gaji Bersih         : Rp."<<gaji_bersih<<"\n";

   

    system("PAUSE");

    return EXIT_SUCCESS;


}

Maka akan
 Dan gambar di bawah.
4. Setelah langkah memasukan coding selesai, Lalu kita cek apakah codingnya sudah benar - benar cocok seperti di atas atau tidak Dengan pilih "Menu -> Execute-> Compile -> Save",
    Tunggu proses selesai...
    Bila proses terjadi seperti gambar di bawah maka terjadi kesalahan dalam memasukan coding di atas, cek terlebih dahulu cocokan coding tersebut dengan contoh coding di atas, usahakan harus benar -benar cocok.
    Kalau sudah benar - benar cocok maka akan seperti gambar di bawah.
5. Langkah terahir kita RUN programnya dengan cara "EXECUTE -> RUN" atau "CTRL+F10".
      *Masukan Nama Pegawai
      *Masukan Golongan
      *Masukan Lama Lembur
    Maka akan seprti gambar dibawah.

    Sekian tutorial untuk Menghitung Gaji Pegawai Dengan Golongan, Semoga bisa bermanfaat bagi anda.
    ==============TERIMA KASIH==============

Selasa, 03 Desember 2013

ALGORITMA PEMOGRAMAN DAN C++


1. ALGORITMA PEMOGRAMAN

      Algoritma  adalah  urutan  aksi-aksi  yang  dinyatakan  dengan jelas  dan  tidak  rancu

untuk memecahkan suatu masalah dalam rentang waktu tertentu. Setiap aksi harus dapat

dikerjakan dan mempunyai efek tertentu.

      Algoritma  dapat  dituliskan  dengan  banyak  cara,  mulai  dari  menggunakan  bahasa

alami yang digunakan sehari-hari, simbol grafik bagan alir, sampai menggunakan bahasa

pemograman seperti bahasa C atau C++.


2. C & C++

      Berbicara tentang C++ biasanya tidak  lepas dari C, sebagai bahasa pendahulunya.

Pencipta C adalah Brian W. Kerninghan dan Dennis M. Ritchie pada sekitar tahun  1972,

dan   sekitar satu  dekade    setelahnya  diciptakanlah    C++,   oleh  Bjarne   Stroustrup   dari

Laboratorium  Bell,  AT&T,  pada  tahun       1983.  C++    cukup   kompatibel  dengan  bahasa

pendahulunya C. Pada mulanya C++ disebut “ a better C “. Nama C++ sendiri diberikan

oleh Rick Mascitti pada tahun 1983, yang berasal dari operator increment pada bahasa C.

      Keistimewaan yang sangat berari dari C++ ini adalah karena bahasa ini mendukung

pemrograman yang berorientasi objek ( OOP / Object Oriented Programming). 

Kelebihan Dev C ++

  • Bisa menggunakan warna pada program yang kalian buat
  • gotoxy yang rapih, namun harus membuat modular sendiri untuk gotoxy
  • jalan di windows 64 bit
  • dsb 
Kekurangan Dev C ++

  • Tidak adanya menu help
  • tidak ada gotoxy namun bisa di atasi dengan membuat modular gotoxy
  • kalau program sudah panjang proses compile cukup lama
Download Software Dev C++ 4.5 DISINI
Download Software Turbo Dev ++ 5.2.0.0_32bit_setup.rar DISINI


3. LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

Langkah-langkahnya :
1.  Bukalah     software   Turbo    C++,   akan    terlihat  tampilan    awal   Turbo    C++

        sebagai berikut :
2.  Tulis source code program bahasa C++.

    Source code C++ dapat ditulis pada text editor Turbo C++.

3.  Kompile file dengan (ALT + C atau pilih submenu Compile)

    Kompile  file dijalankan Untuk  mengubah  source code menjadi sebuah program,

    kita gunakan compiler. Setelah  source code tercompile, terbentuklah  sebuah  file

    objek   dengan    ekstension   “  .obj “.  File  “  .obj “  ini  belum  merupakan     sebuah

    program executable.

4.  Jalankan Program dengan (CTRL+F9 atau pilih submenu Run)

    Setelah kita kompile  file yang berisi source code, maka  sebagai hasil kompilasi

    tersebut kita akan mendapatkan  suatu  file yang bisa dijalankan (executable f ile).

    Menjalankan      program    yang    kita  buat  berarti   menjalankan     file hasil   proses

    kompilasi tersebut.

5.  Untuk menyimpan pilih menu Save As 

4. PENGENALAN C++

Setiap program C++ mempunyai bentuk umum seperti di bawah, yaitu:

        # prepocessor directive

        void main()
         {
          // Batang Tubuh Program Utama
         }

Penjelasan :

1. Include

        Adalah    salah  satu  pengarah     p repo cessor  directive  yang   tersedia  pada   C++.

Preprocessor selalu dijalankan terlebih dahulu pada saat proses kompilasi terjadi. Bentuk

umumnya :

        # include <nama_file>

tidak diakhiri  dengan  tanda  semicolon, karena bentuk  tersebut  bukanlah  suatu  bentuk

pernyataan,    tetapi merupakan     prepocessor     directive.  Baris  tersebut   menginstrusikan

kepada  kompiler  yang  menyisipkan  file  lain  dalam  hal  ini  file  yang  berakhiran  .h(file

header) yaitu file yang berisi sebagai deklarasi contohnya:

- # include <iostream.h>          : diperlukan pada program yang melibatkan objek

                                   cout

- # include <conio.h>             : diperlukan bila melibatkan clrscr(),yaitu perintah

                                   untuk membersihkan layar.

- # include <iomanip.h>           : diperlukan bila melibatkan setw() yang bermanfaat

                                   untuk mengatur lebar dari suatu tampilan data.

- # include <math.h>              : diperlukan pada program yang menggunkan operasi

                                   sqrt () yang bermanfaat untuk operasi matematika

                                   kuadrat.

2.Fungsi main ()

         Fungsi  ini  menjadi  awal  dan  akhir  eksekusi  program  C++.  main  adalah  nama

judul fungsi. Melihat bentuk seperti itu dapat kita ambil kesimpulan bahwa batang tubuh

program utama berada didalam fungsi main( ). Berarti dalam setiap pembuatan program

utama, maka dapat dipastikan seorang pemrogram menggunakan minimal sebuah fungsi.

Pembahasan  lebih  lanjut  mengenai  fungsi  akan  diterangkan  kemudian. Yang  sekarang

coba   ditekankan    adalah   kita  menuliskan  program  utama  kita        didalam   sebuah    fungsi

main().

3. Komentar

         Komentar  tidak  pernah  dicompile  oleh  compiler.  Dalam  C++  terdapat  2  jenis

komentar, yaitu:

Jenis 1 :  /* Komentar anda diletakkan di dalam ini

                  Bisa mengapit lebih dari satu baris        */

Jenis 2 : // Komentar anda diletakkan disini ( hanya bisa perbaris )

4.Tanda Semicolon

         Tanda  semicolon  “  ;  ”  digunakan  untuk  mengakhiri  sebuah  pernyataan.  Setiap

pernyataan harus diakhiri dengan sebuah tanda semicolon.

5. Mengenal cout(dibaca : C out)

         Pernyataan  cout  merupakan  sebuah  objek  di dalam  C++, yang  digunakan untuk

mengarahkan data ke dalam standar output (cetak pada layar)

Contoh :
Tanda “ << “ merupakan sebuah operator yang disebut operator “penyisipan/peletakan”

DOWNLOAD APLIKASI DEV C++
         Anda bisa download aplikasi Dev C++