1. Kompetensi
1. Mahasiswa memahami sintaks dasar bahasa pemrograman Java.
2. Mahasiswa mampu mengimplementasikan tipe data, variabel, input-output ke dalam program
bahasa Java.
3. Mahasiswa memahami konsep alur kontrol sequence pada program.
2. Materi
Bahasa C++ merupakan bahasa yang terstruktur, sehingga struktur penulisan program dalam
bahasa C++ dirangkai dari kumpulan sejumlah fungsi, setidaknya memiliki sebuah fungsi utama, yang
bernama main (). Kode C++ bersifat case sensitive, artinya membedakan antara huruf kapital dengan
huruf kecil. Adapun struktur bahasa c++ adalah sebagai berikut :
1. Preprocessor Directive
Preprocessor Directive adalah perintah dalam Bahasa C++ yang menghubungkan antara file header
dengan program utama. Preprocessor directive selalu diawali dengan simbol #, berisi baris kode
perintah untuk processor sebelum mengeksekusi program dan kode ini bukan merupakan
statement.
Contoh preprocessor directive :
#define
#include
#pragma
#eror
Directive #include
Directive #include digunakan untuk memasukkan file header ke dalam kode program yang kita
tuliskan . hal ini selalu kita lakukan pada setiap program C++. adapun caranya adalah dengan
menuliskan file header yang akan dimasukkan setelah directive #include . sebagai contoh , jika kita
akan memasukkan file header <iostream> dan <cstdlib> , maka kita akan menuliskannya seperti
berikut .
#include <iostream.h>
#include <stdio.h>
#include <String.h>
#include <math.h>
File Header
Bahasa pemrograman memiliki cara yang tersendiri untuk mendapatkan akses memori.
Dalam bahasa C maupun C++ membutuhkan suatu file yang digunakan untuk mengakses hal
tersebut yaitu File Header. File Header adalah file yang berisi deklarasi untuk berbagai fungsi yang
dibutuhkan oleh program baik itu sebagai standar Input/Output maupun sebagai syntax.
(sumber:https://pascaldhika.blogspot.com/2014/03/macam-macam-file-header-dan-
fungsinya_22.html)
2) iostream.h : Standar input dan outpun yang biasa digunakan dalam bahasa C++
Fungsi-fungsi yang ada didalam iostream.h antara lain sebagai berikut :
cout : merupakan perintah untuk output ke layar baik berupa kata-kata maupun nilai
variabel
cin : merupakan perintah untuk input berupa numerik dan karakter pada C++
endl : perintah yang digunakan untuk ganti baris (new line)
3) conio.h : Merupakan File Header yang berfungsi untuk menampilkan hasil antarmuka kepada
pengguna. Fungsi -fungsi yang ada didalam conio.h antara lain sebagai berikut :
getch() : merupakan singkatan dari get character and echo yang digunakan untuk menahan
(pause) output suatu program dan akan kembali mengeksekusi setelah kita melakukan
inputan baik itu tombol enter atau tombol lainnya dan inputan tersebut tidak ditampilkan
dalam window.
getche() : secara fungsi sama dengan getch() akan tetapi ketika melakukan inputan, inputan
tersebut tampil dalam window.
clrscr() : merupakan singkatan dari clear screen yang digunakan untuk membersihkan layar
windows
4) math.h : Merupakan file header yang berfungsi untuk operasi matematika.Fungsi-fungsi yang
ada di math.h antara lain sebagai berikut :
sqrt() : fungsi ini digunakan untuk menghitung akar dari suatu bilangan. Bentuk umum
penulisannya adalah sqrt(bilangan); .
pow() : fungsi ini digunakan untuk menghitung hasil dari perpangkatan suatu bilangan .
Bentuk umum penulisannya adalah pow(bilangan,pangkat); .
sin(), cos(), tan() : fungsi ini digunakan untuk menghitung nilai sinus, cosinus, dan tangen
dari sudut yang dimasukan. Bentuk umum penulisannya adalah sin(bilangan);
2. Deklarasi Global
Deklarasi global adalah tempat yang digunakan untuk pendeklarasian secara global. Biasanya
digunakan untuk mendeklarasikan variabel atau header fungsi.
Contoh deklarasi variabel
int nilai
float ipk
char huruf = ‘A’
contoh header fungsi
int nilai (int a , int b);
int luas (float r);
Fungsi utama (main) adalah fungsi yang pertama kali dijalankan atau dieksekusi oleh compiler.
Agar program java dapat dijalankan, harus terdapat fungsi main(). Program yang tidak memiliki
fungsi ini, maka tidak dapat dijalankan secara langsung. Ketika fungsi main dipanggil, akan
dieksekusi perintah-perintah/statement yang terdapat dalam blok kodenya. Fungsi main dibuka
dengan kurung kurawal buka ( { ) dan kurung kurawal tutup ( } ).
1. Perintah output
Terdapat dua file header yang menyimpan perintah yang digunakan untuk output, yaitu
stdio.h yang biasa digunakan pada bahasa C dan iostream.h yang biasa digunakan dalam
bahasa C++. Perbedaanya adalah sebagai berikut
3. Percobaan
Langkah – langkah
Latihan Soal :
1. Buat program untuk menghitung luas dan keliling lingkaran dari masukan berupa jari2 !
2. Buat program untuk menghitung nilai tegangan (v) dari masukan berupa arus (I) dan
hambatan (R) !
3. Buat program untuk konversi mata uang dolar ke rupiah !
4. Buat program untuk menghitung rata-rata dari 5 bilangan !
5. Buat program untuk menukarkan nilai dari 2 bilangan !