- Back to Home »
- , » Program Penghitung Nilai Mahasiswa Menggunakan Bahasa Pemrograman C++
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
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
1. Untuk 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 :
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.