Posted by : About Iqbal Kamis, 17 April 2014

"Berikut ini saya akan mencoba memberikan tutorial cara membuat program penghitung nilai mahasiswa menggunakan bahasa pemrograman c++ yang mana ini juga merupakan salah satu tugas dari dosen saya,"- 


1.1 LISTING PROGRAM PENGHITUNG NILAI MAHASISWA


//Program Penghitung Nilai Mahasiswa//
#include(iostream.h)
#include(conio.h)
#include(stdio.h)
void main()
{
char nama[30],kelas[5],x;
int npm;
float nilai_uts,nilai_uas,nilai_total;
clrscr();
awal:
puts("  ----------------------------------------------------------");
puts("              CONTOH PROGRAM C++                   ");
puts("  ----------------------------------------------------------");
puts("  --------------------------------------------------------- ");
puts("    MENGHITUNG NILAI MAHASISWA          ");
puts("  --------------------------------------------------------- ");
cout<<"  Masukan Nama Mahasiswa    = "; cin>>nama;
cout<<"  Masukan NPM Mahasiswa     = "; cin>>npm;
cout<<"  Masukan Kelas Mahasiswa   = "; cin>>kelas;
cout<<"  Masukan Nilai UTS         = ";cin>>nilai_uts;
cout<<"  Masukan Nilai UAS         = ";cin>>nilai_uas;
nilai_total=(nilai_uts + nilai_uas)/2;
clrscr();
puts("                     Berikut adalah hasilnya                ");
cout<<"  Nama Mahasiswa Adalah     = "<
cout<<"  dengan NPM                = "<
cout<<"  duduk di Kelas            = "<
cout<<"  Nilai total               = "<
puts("  --------------------------------------------------------- ");
cout<<"  Kembali ke menu awal [Y/T]:";cin>>x;
if(x=='Y'||x=='y')
{
clrscr();
goto awal;
}
else if(x=='T'||x=='t')

getche();
}


1.2 OUTPUT PROGRAM PENGHITUNG NILAI MAHASISWA


Gambar 1 Output Program Penghitung Nilai Mahasiswa untuk input data.



Gambar 1.1  Output Program Penghitung Nilai Mahasiswa untuk output data


1.3 LOGIKA PEMBUATAN PROGRAM PENGHITUNG NILAI MAHASISWA

1Untuk menjalankan program C++ , dapat menggunakan 2 cara. Yaitu apabila sistem Operasi   yang   digunakan   adalah  32bit  (x86),  dapat menggunakan  BORLAND TURBO C++. Contoh :

Klik Start -> All Programs -> Borland Turbo C++ -> TC.EXE

Apabila sistem operasi yang digunakan adalah 64bit (x64), dapat menggunakan DOSBOX sebagai alternatif. Contoh :

Klik Start -> All Programs -> DOSBOX.

Kemudian ketikkan kode dibawah ini :

    Mount c c:/turbo
    C:
    Cd tc
    Cd bin
    tc


2. Setelah muncul window dari C++, maka ketikkan baris kode seperti yang ada pada listing
program pada halaman 1.

3. Berikut adalah logika dari setiap baris kode tersebut :

·      #include
#include
#include
Adalah compiler yang digunakan dalam program. iostream.h dan conio.h adalah Standar Input-Output data yang nantinya akan di gunakan

·      void main()
Fungsi utama dari program C yang dibuat dan merupakan awal dan akhir dari eksekusi program

·      char nama[30],kelas[5],x;
Untuk menentukan tipe data bahwa variabel nama dan kelas adalah Char(karakter) dimana untuk nama dibatasi hingga 30 dan untuk kelas hingga 5 karakter.

·      int npm;
Untuk menentukan tipe data bahwa variabel npm adalah integer (Bilangan bulat)

·      float nilai_uts,nilai_uas,nilai_total;
Untuk menentukan tipe data bahwa variabel L adalah Floating Point Real  (Bilangan yang memiliki nilai desimal)

·      clrscr();
Untuk menghapus tampilan layar sebelumnya agar program lebih terlihat rapih.

·      awal:
Untuk mendifinisikan bahwa inti program dibaca sebagai ‘awal’ agar pengguna dapat kembali ke awal input apabila telah menginputkan data sebelumnya.

·      puts("  -------------------------------");
puts("  CONTOH PROGRAM C++ ");
puts("  -------------------------------");
puts merupakan perintah untuk menampilkan apapun yang ada di dalam tanda “ “ dan dari setiap perintah puts diakhiri dengan tanda ;

·      cout<<"  Masukan Nama Mahasiswa    = "; cin>>nama;
Menampilkan output yang ada dalam “ “ namun user dapat menginputkan data dimana data yang diinput terbaca oleh variabel nama. Dan begitupun seterusnya untuk variabel npm,kelas,nilai_uts dan nilai_uas

·      nilai_total=(nilai_uts + nilai_uas)/2;
Merupakan rumus dari menghitung nilai total mahasiswa dengan cara penulisan pada bahasa pemrograman C++.

·      cout<<"  Nama Mahasiswa Adalah     = "<
Menampilkan output yang ada dalam “ “ dan output nya merupakan hasil dari variabel nama. Dan begitupun seterusnya untuk variabel npm,kelas,nilai_uts nilai_uas dan nilai_total.

cout<<"  Kembali ke menu awal [Y/T]:";cin>>x;
if(x=='Y'||x=='y')
{
clrscr();
goto awal;
}
else if(x=='T'||x=='t')
Merupakan sebuah statement kondisi dimana apabila pengguna menekan tombol Y atau y pada keyboard, maka akan kembali ke tampilan awal dan layarpun dibersihkan dari tampilan sebelumnya. dan apabila pengguna menekan tombol T atau t pada keyboard, maka program akan berhenti.

·      getche();
digunakan untuk membaca sebuah karakter. dengan sifat karakter yang di masukan tidak perlu mengakhiri dengan menekan tombol ENTER.

4. Setelah selesai, maka compile terlebih dahulu untuk mengetahui adanya kesalahan atau   tidak pada program yang telah dibuat dengan cara menekan kombinasi tombol Alt+F9.

5. Apabila tidak terjadi kesalahan, pembaca dapat mencoba menjalankan program dengan menekan kombinasi tombol Ctrl+F9 dan dapat mencoba program tersebut.

6. Kemudian tekan enter untuk kembali ke workspace dan simpanlah program tersebut   dengan cara klik File -> Save As dan beri nama sesuai keinginan. Kemudian klik OK.

7. Program yang telah anda buat telah siap digunakan.

Leave a Reply

Subscribe to Posts | Subscribe to Comments

About Author

Foto saya
IT Student | EDM Enthusiast | Likes Interior Design and Graphic Design | I Also Writing Articles of Games at http://cyberlineteam.com/category/it/game/ | Personal Website : miiqbalrama.hol.es

PageViews

- Copyright © BeOneOfHeroes -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -