Bab Ii Isi Dan Pembahasan 2.1. Listing Program

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

BAB II

ISI DAN PEMBAHASAN


2.1. Listing Program
Listing program yang akan dibuat dalam laporan praktikum ini memuat listing untuk
aplikasi Pengolahan Nilai Praktikum dengan fokus pada pengantar bahasa c++ dan tipe data
dalam bahasa c++. Berikut listing programnya :

/*
@author :Fachrizal Herdiansyah Mawardana
@created : 30-07-2014
@modul : NILAI AKHIR.cpp
*/
#include <iostream>

using namespace std;

int main()

{
int laporan,kuis,responsi,akhir;
cout<<"\n FACHRIZAL HERDIANSYAH MAWARDANA\n";
cout<<" \t 123140197\n";
cout<<"=====================================================\n";

cout<<"NILAI LAPORAN\n";
cin>> laporan;
cout<<"NILAI KUIS\n";
cin>> kuis;
cout<<"NILAI RESPONSI\n";
cin>> responsi;

akhir = (laporan+kuis+responsi) /3;

cout<<"\nNILAI AKHIR\n "<<akhir<<endl;}


Listing 1.2.1 Listing Program Nilai Praktikum

4
5

/*
@author :Fachrizal Herdiansyah Mawardana
@created : 30-07-2014
@modul : NILAI AKHIR.cpp
*/

#include <iostream>

using namespace std;

int main()

{ int akhir,laporan,kuis,responsi;
laporan=100;
kuis=80;
responsi=85;

cout<<"\n FACHRIZAL HERDIANSYAH MAWARDANA\n";


cout<<" \t 123140197\n";
cout<<"====================================================
=\n";

cout<<"NILAI LAPORAN\n"<<laporan<<"\n";
cout<<"NILAI KUIS\n"<<kuis<<"\n";
cout<<"NILAI RESPONSI\n"<<responsi<<"\n";

akhir = (laporan+kuis+responsi)/3;

cout<<"NILAI AKHIR\n"<<" "<<akhir<<"\t\n";


}
Listing 1.2.2 Listing Program Nilai Praktikum

2.2. Pembahasan
a. Fungsi #include <iostream>
Merupakan preprocessor directive yang berfungsi untuk memberitahukan kepada
compiler bahwa program yang kita buat menggunakan file-file yang fungsi-fungsinya
berada pada file header Sedangkan <iostream.h> berisi deklarasi yang diperlukan oleh cout dan
cin atau berbagai objek yang berhubungan dengan operasi masukan / keluaran ( input /output ).

b. Fungsi Main
int main() { } Fungsi main merupakan titik awal dimana seluruh program c++ akan
mulai dieksekusi. Fungsi main diikuti oleh sepasang tanda kurung (), karena merupakan fungsi dan
tanda kurung kurawal buka ({) merupakan tanda awal fungsi main dan tanda kurung kurawal
tutup (}) merupakan tanda akhir dari program.
6

c. Using namespace std;


name space std; adalah kita memanggil namespace yang memiliki nama ‘std’.
Namespace ‘std’ merupakan standar namespace dari C++ yang dapat kita gunakan
untuk memanggil class/object/fungsi yang terdapat di dalam namespace tersebut.

d. Fungsi Cout <<


Fungsi cout <<] digunakan untuk menampilkan semua jenis data (numeric dan
character) yang berupa nilai dalam variabel maupun berupa konstanta.

e. Fungsi Cin <<


Fungsi cin << digunakan untuk menginput data berupa data numerik, karakter dan
string.
" \t 123140197\n" , untuk apakah “\n” ? , “\n” adalah perintah dalam
bahasa pemrograman sebagai garis baru (new line). Perintah dengan menggunakan
backslash (‘\’) juga ada beberapa jenis, diantaranya:
a. “\a” = untuk menghasilkan bunyi alert
b. “\t” = tabulasi (menambahkan tab pada satu baris)
c. “\0” = null terminated dalam array
Komentar dalam C++ ditulis dengan ‘//’ untuk komentar dengan panjang satu baris
atau ‘/*’ dan ‘*/’ untuk komentar lebih dari satu baris, dimana tanda ‘/*’ merupakan
“pembuka” dan tanda ‘*/’ adalah “penutup” komentar. Komentar adalah catatan yang
ditulis oleh programmer sebagai pengingat atau penjelas ketika membaca sebuah kode.
Kata – kata dalam sebuah komentar tidak akan dieksekusi oleh complier.
7

2.3. Output

Gambar 1.2.1 Output Program Nilai Akhir

Gambar 1.2.2 Output Program Nilai Akhir

You might also like