MODUL 1
PENGETAHUAN DASAR PEMROGRAMAN
A. Tujuan
1. Mahasiswa mengetahui dasar-dasar penulisan program komputer.
2. Mahasiswa memahami struktur bahasa C/C++.
3. Mahasiswa mengetahui dan bisa menggunakan tipe data tertentu dalam
pembuatan program.
4. Mahasiswa bisa memasukkan dan mengambil data dari program.
B. Dasar Teori
Bahasa C adalah bahasa pemrogaman yang dikembangkan oleh Dennis
Ritchie pada tahun 1970 untuk pemakaian pada system operasi UN, dan sampai
sekarang bahasa ini telah dipergunakan secara praktis pada hampir semua system
operasi. Bahasa C merupakan bahasa ang paling popular untuk menulis system
software, dan aplikasi, serta banyak digunakan dalam pelajaran komputer sains.
1. Struktur bahasa C++
Program C++ tersusun dari lima bagian utama yaitu Preprocessore
Directive (Pengarah Kompilator); Declaration (Deklarasi); Definition (Definisi);
Function (Fungsi); Comments (Komentar). Berikut adalah penjabarannya:
a. Preprocessore Directive (Pengarah Compiler)
Preprocessor directive ditandai dengan simbol #. Bertugas untuk
mengarahkan prepocessor yang akan digunakan untuk membaca file
header atau bisa dikatakan sebagai pengatur proses kompilasi.
Contoh preprocessor directive : #include, #define, dan lainnya.
Contoh file header : , , , dan lainnya.
Contohnya:
#include
using namespace std;
Contohnya:
void prosedur()
{
char nama[20]="Paris";
cout<<" Nama saya adalah "<<nama;
}
c. Definition (Definisi)
Contohnya:
int main()
{
cout<<"Selamat datang di Blog Indonesia"<
prosedur();
return 0;
}
2. Tipe Data
Data pada memori computer diorganisasiakan dalam bentuk byte (8 bit) 0
sampai dengan 255, dan oleh bahasa pemrograman C++ data tersebut dapat
dinyatakan menjadi berbagai tipe data sebagai berikut:
3. Operator
Operator digunakan untuk mengoperasikan variable dan konstanta.
Adapun operator yang disediakan oleh bahasa pemrograman C++ adalah
sebagai berikut:
a. Operator Aritmatika
Operator Kegunaan
* perkalian
/ pembagian
+ pertambahan
- pengurangan
b. Operator Perbandingan
Operator Kegunaan
== Sama dengan
!= Tidak sama dengan
> lebih dari
< kurang dari
>= lebih dari sama dengan
<= kurang dari sama dengan
c. Operator Logika
Operator Kegunaan
&& Logika AND (dan)
|| Logika OR (atau)
! Logika NOT (ingkaran)
C. Permasalahan
a. Assigment
c. Increment
d. Decrement
C.1. Flowchart
cout<<"2. Assigment\n";
cout<<"\tPanjang = "<<panjang<<endl;
cout<<"\tLebar = "<<lebar<<endl;
D. Analisa Data
#include<iostream>
Tujuan penulisan kode ini adalah untuk melakukan penulisan kode langsung tanpa
penulisan scope std ::.Hal ini dikarenakan, pada iostreaam C++ melakukan
pembungkusan semua input-output dalam namespace std. Jika tidak dilakukan,
maka program baris 8 harus dituliskan :
std::cout<<”kalimat yang diinginkan”<<std::endl;
int main()
{
}
int main () merupakan fungsi utama dengan bentuk pengembalian nilai 0 ke
sistem operasi ( dengan menuliskan tipe data sebelum fungsi utama ). Biasanya
dipakai pada program C++ di lingkungan sistem operasi windows.
Tanda pembuka kurung kurawal “{” merupakan tanda awal program.
Tanda penutup kurung kurawal “}” merupakan tanda akhir program.
string nama,nim;
const float phi = 3.14;
float
panjang,lebar,kali,bagi,jumlah,kurang,jari,increament,decre
ament;
double luas,volume;
Script ini merupakan bagian deklarasi. Pada bagan ini tipe data dan variable
diatur. Pada script diatas, string, float, dan double sebagai tipe datanya
dan nama,nim,phi,panjang,lebar,kali,bagi,jumlah,kurang,jari,
increament,decreament, volume dan luas sebagai variabelnya.
string : tipe ini digunakan untuk mempresentasikan data yang berupa teks
(kumpulan karakter). Biasa disebut array of character.
float : sebagai tipe data bilangan pecahan contoh 1.2, 4.5, 6.3 dan lain-lain.
memilki size 4 bytes
double : sebagai tipe data bilangan pecahan, hanya saja berbeda dengan tipe,
data float, double memiliki size 8 bytes. Dengan double precisions floating
point.
Const: mendefinisikan sebuah variable yang nilainya tak dapat dirubah atau
sudah ditetapkan oleh user.
Script ini adalah bagian untuk menyelesaikan perhitungan luas persegi panjang
(permasalahan 1). Bagian ini berisi perintah input, output dan operasi aritmatika
yang digunakan untuk menemukan luas persegi panjang dari nilai panjang dan
lebar yang dinputkan melalui keyboard. Berikut adalah penjelasannya:
cout : merupakan stream data yang digunakan untuk menampilkan output pada
layar monitor ketika program dijalankan. cout digunakan dalam hubungannya
dengan operator insertion (<<) yang dapat digunkan lebih dari sekali pada kalimat
yang sama.
cin : merupakan stream data yang digunakan untuk menjalankan intput pada
ketika program dijalankan. cin digunakan dalam hubungannya dengan operator
extraction (>>) yang dapat digunkan lebih dari sekali pada kalimat yang sama.
cout<<"2. Assigment\n";
cout<<"\tPanjang = "<<panjang<<endl;
cout<<"\tLebar = "<<lebar<<endl;
Script ini adalah bagian untuk menyelesaikan perhitungan beberapa operasi pada
C++ (permasalahan 2). Bagian ini juga berisi perintah input, output dan operasi
aritmatika yang digunakan untuk operasi penjumlahan, pengurangan, perkalian,
pembagian, increament pada panjang, dan decreament pada lebar. Berikut adalah
penjelasannya:
4 3
adalah: Vbola= π r , sehingga digunakanlah perintah seperti diatas, dengan
3
penjelasan:
4
(4 / 3) : untuk mewakili
3
E. Kesimpulan
DAFTAR PUSTAKA
Yuana, Rosihan Ari. 2005. Pemrograman C++ . Solo: Unversitas Negeri Solo.