I.
Materi Latihan pembuatan program menggunakan C++
II.
Tujuan -
Dapat mengenali elemen-elemen dasar penyusun program C++
-
Dapat mempraktekkan cara menuliskan kode secara benar dan urut
-
Dapat membuat program sederhana dengan menggunakan berbagai tipe data dan pemilihan operator yang tepat dalam suatu ungkapan.
-
Dapat menyatakan input dan output secara langsung untuk pembuatan program.
III. Landasan Teori Bahasa C++ merupakan bahas pemograman terstruktur yang membagi program dalam bentuk sejumlah blok dengan tujuan untuk memudahkan dalam pembuatan dan pengembangan program. Keistimewaan C++ adalah mendukung pemograman yang berorientasi obyek. File program C++ akan disimpan dalam file dengan nama ekstensi .CPP. Pada program ini terdapat beberapa perintah yaitu: -
#include yang merupakan file header yang berisi berbagai deklarasi. File ini harus disertakan pada operasi masukan-keluaran (inputoutput)
-
Void main() menyatakan bahwa fungsi tersebut tidak memiliki nilai balik
-
Cout merupakan sebuah obyek pada c++ untuk mengarahkan data ke layar.
-
Tanda << merupakan operator penyisipan.
-
Karakter \n menyatakan karakter tunggal untuk pindah baris
-
Clrscr () untuk membersihkan layar, namun perlu dituliskan juga #include Suatu nama yang digunakan dalam pemograman untuk menyatakan
variable, konstanta bernama, tipe data, fungsi, dll disebut pengenal (identifier). Identifier sendiri terdiri atas huruf, digit, garis bawah (_) dan harus dimuali dengan huruf. Ada beberapa tipe dasar pada C++ yaitu: -
Char
: menyatakan sebuah karakter
-
Int
-
Long : menyatakan bilangan bulat
-
Float : menyatakan bilangan real atau titik mengambang dengan ketelitian
: menyatakan bilangan bulat
rendah -
Double : menyatakan bilangan real atau titik mengambang dengan ketelitian rendah Dalam
menampilkan
hasil
keluaran
suatu
program
dapat
menggunaknan karakter cout seperti yang telah dipelajari pada praktek sebelumnya. Sedangkan dalam program sering kali pengguna program diminta untuk memasukkan data dari standard input computer dimana C++ menyediakan hal tersebut yang dinamakan dengan cin. Dalam penulisannya cin diikut oleh tanda >> sehingga tertulis cin >> dimana”>>” disebut operator “pengambilan dari”. Obyek cin >> dapat diikuti untuk variable maupun karakter namun tidak dapat membaca spasi, enter maupun tab. Pada praktek kali ini juga mempelajari tentang variable string yaitu variable yang digunakan untuk menyimpan konstanta string.
IV.
Langkah Kerja 1. Membuka program Borland c++ 2. Membuat latihan prokom 1 (Bilangan bulat) a. Mengetikkan #include b. Mengetikkan #include c. Mengetikkan void main() d. Mengetikkan { untuk mengawali blok e. Mengetikkan int bil; f. Mengetikkan cout << “Masukkan bilangan bulat = “ << bil << endl; g. Mengetikkan cin >> bil; h. Mengetikkan if (bil>20) dan { untuk mengawali pernyatan baru i. Mengetikan cout << “\nBilangan bulat yang anda masukkan = “ << bil << endl;
j. Mengetikkan cout << “berarti lebih besar dari 20” << endl; dan } untuk mengakhiri pernyataan kondisi k. Mengetikkan cout << “\nProgram selesai” <<endl; l. Mengetikkan getch (); dan } untuk mengakhiri pernyataan seluruhnya.
3. Membuat latihan prokom 2 (IPK) a. Mengetikkan #include b. Mengetikkan #include c. Mengetikkan void main() d. Mengetikkan { untuk mengawali blok e. Mengetikkan char nama [40]; f. Mengetikkan int NIM; dan float IPK; g. Mengetikkan pernyataan masukkan nama anda, masukkan nim anda dan masukkan ipk anda dengan menggunakan cout. h. Mengetikkan nama, nim dan ipk menggunakan cin sehingga dapat memasukkan suatu bilangan atau huruf pada hasil program. i. Membuat tiga kondisi ipk berdasarkan nilai ipk dengan rentang yang berbeda
4. Membuat latihan prokom 3 (Deskriminan) a. Mengetikkan #include b. Mengetikkan #include c. Mengetikkan void main() d. Mengetikkan { untuk mengawali blok e. Mengetikkan int a, b, c, d; f. Mengetikkan clrscr(); g. Mengetikkan cout << “Masukkan nilai a = “; h. Mengetikkan cin >> a; i. Mengulangi langkah g dan h sebanyak dua kali dengan mengganti a dengan b kemudian c. j. Mengetikkan rumus deskriminan yaitu D = b * b – (4 * a * c) k. Mengetikkan if (d > 0) dan { l. Mengetikkan cout << “Akar-akarnya real” << endl; dan } m. Mengetikkan else if (d = 0) dan { n. Mengetikkan cout << “Akar-akarnya kembar” <<endl; dan } o. Mengetikkan else p. Mengetikkan cout << “akar imaginer” << endl; q. Mengetikkan getch(); dan } untuk mengakhiri seluruh pernyatan.
V.
Hasil dan Pembahasan - Bilangan bulat
Pada latihan prokom pertama yang perintahnya memasukkan bilangan bulat akan menampilkan dua hasil. Hasil pertama adalah apabila kita meemasukkan angka lebih dari 20 maka akan muncul pernyataan “berarti lebih besar dari 20” sedangkan apabila kita memasukkan angka kurang dari 20 akan langsung menuju pernyataan program selesai. Hal tersebut disebabkan oleh kondisi hanya ditujukkan pada bilangan yang lebih dari 20 apabila tidak, maka akan langsung menuju pada penyataan akhir. -
IPK
Pada latihan kedua ini, pengguna program akan memasukkan nama kemudian nim dan ipk. Apabila nilai ipk telah diinputkan dalam program maka akan langsung muncul pernyataan yang menggambarkan ipk pengguna.
-
Deskriminan
Pada praktek latihan ketiga akan mengahsilkan tiga kemungkinan pernyataan yaitu akar real, akar kembar atau akar imaginer. Ketiga kemungkinan tersebut bergantung pada hasil dan angka yang kita masukkan. Apabila memasukkan angka dan menghasilkan tidak lebih dari 0 maka pernyataan kondisi pertama langsung gugur, apabila tidak masuk pada batas pernyataan kedua maka pernyataan yang akan ditampilkan adalah akar imaginer.
Secara keseluruhan dengan membuat program menggunakan c++ ini, pengguna dapat memasukkan data pada command prompt dan command promt akan menampilkan hasil input suatu data. Hasil tersebut juga bergantung pada pernyataan kondisi (if) yang telah dibuat pada Borland c++.
VI.
Kesimpulan