JURUSAN KOMPTERISASI AKUNTANSI SEKOLAH TINGGI ILMU KOMPUTER YOS SUDARSO PURWOKERTO 2014
Keterangan : Apabila kondisi bernilai benar, maka pernyataan akan dilaksanakan. Apabila kondisi bernilai salah, maka pernyataan tidak dilaksanakan. B. Struktur Kondisi IFELSE Dalam kondisi struktur kondisi if.. else minimal terdapat dua pernyataan. Jika kondisi yang diperiksa bernilai benar atau terpenuhi maka peryataan perrtama yang dilaksanakan dan jika kondisi yang diperiksa bernilai salah maka pernyataan yang kedua yang dilaksanakan. Bentuk umumnya adala sebagai berikut :
C. Struktur IF bersarang (Nested IF) Nested if merupakan bentuk dari suatu pernyataan if ( atau if else) berada dilingkungan pernyataan if (atau if else) yang lainnya.
D. Struktur Kondisi SWITCH CASE DEFAULT Sruktur kondisi switch case default digunakan untuk penyelesaian kondisi dengan kemungkinan yang terjadi cukup banyak. Struktur ini akan melaksanakan salah satu dari beberapa pernyataan case tergantung nilai kondisi yang ada dalam switch. Selanjutnya proses diteruskan hingga ditemukan pernyataan break. Jika tidak ada nilai pada case yang sesuai dengan nilai kondisi, maka proses akan diteruskan kepada pernyataan yang ada dibawah default.
E. Sintaks Dasar C++ 1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk membuat sebuah komentar pada pemrograman C++ yang jika didalamnya terdapat sebuah perintah atau teks maka ketika program dirunning atau dijalankan tidak akan dibaca oleh compiler. 2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum kompilasi dimulai 3. <iostream> adalah sebuah liblary yang untuk fungsi input seperti cin>> dan output seperti cin<<. 4. Int main() adalah main program berupa integer atau program utama dalam koding tersebut. Setiap program utama harus diawali dengan tanda kurung kurawal buka { dan diakhiri dengan tanda kurung kurawal tutup }. 5. Char adalah suatu tipe data yang berfungsi untuk memproses atau menampung data berupa karakter., setelah ditulis char harus di ikuti tanda [ yang didalamnya berupa angka berapa jumlah karakter yang akan di ambil dan ditutup dengan tanda ] dan diakhiri tanda ; . 6. Double adalah sebuah tipe data yang nilainya memiliki titik decimal atau disebut dengan bilangan pecahan. Sama dengan float hanya saja formatnya yang berbeda. 7. Cout<< adalah intruksi atau sebuah fungsi perintah untuk memunculkan variable yang sudah di tulis oleh programmer. 8. Cin>> adalah perintah untuk memasukan atau menginputkan data variable yang sudah dideklarasikan diatas. 9. Return 0; digunakan untuk menutup dan membaca data dari awal.
Pada penjelasan program bab ini akan dijelaskan mengenai bagaimana melakukan pemrograman C++ secara sederhana sesuai dengan modul praktukum pada Program 5.1, Program 5.2, program 5.3 Program 5.4 dan Program 5.5 C++ sederhana. Contoh struktur kondisi if .. Sebuah toko memberikan diskon kepada pembeli dengan kriteria sebagai berikut : Tidak ada diskon jika total pembelian kurang dari Rp.100.000,Korting 5% jika total pembelian lebih dari atau sama dengan Rp.100.000,-
Output Program 5.1 Hasil output dari Program 5.1 adalah sebagai berikut :
Penjelasan Program 5.1 Berikut penjelasan dari Listing Program 5.1 : 1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk membuat sebuah komentar pada pemrograman C++ yang jika didalamnya terdapat sebuah perintah atau teks maka ketika program dirunning atau dijalankan tidak akan dibaca oleh compiler. 2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum kompilasi dimulai 3. <iostream> adalah sebuah liblary yang untuk fungsi input seperti cin>> dan output seperti cin<<. 4. Int main() adalah main program berupa integer atau program utama dalam koding tersebut. Setiap program utama harus diawali dengan tanda kurung kurawal buka { dan diakhiri dengan tanda kurung kurawal tutup }. 5. Double sama saja dengan float tipe data yang nilainya merupakan pecahan(memiliki titik decimal). Hanya formatnya yang berbeda. 6. Cout<< adalah intruksi atau sebuah fungsi perintah untuk memunculkan variable yang sudah di tulis oleh programmer. 7. Cin>> adalah perintah untuk memasukan atau menginputkan data variable yang sudah dideklarasikan diatas. 8. Return 0; digunakan untuk menutup dan membaca data dari awal.
Output Program 5.2 Hasil output dari Program 5.2 adalah sebagai berikut :
1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk membuat sebuah komentar pada pemrograman C++ yang jika didalamnya terdapat sebuah perintah atau teks maka ketika program dirunning atau dijalankan tidak akan dibaca oleh compiler. 2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum kompilasi dimulai 3. <iostream> adalah sebuah liblary yang untuk fungsi input seperti cin>> dan output seperti cin<<. 4. Int main() adalah main program berupa integer atau program utama dalam koding tersebut. Setiap program utama harus diawali dengan tanda kurung kurawal buka { dan diakhiri dengan tanda kurung kurawal tutup }. 5. Float nilai; dugunakan untuk mendeklarasikan bilangan decimal atau pecahan dari nilai. 6. Cout<< adalah intruksi atau sebuah fungsi perintah untuk memunculkan variable yang sudah di tulis oleh programmer. 7. Cin>> adalah perintah untuk memasukan atau menginputkan data variable yang sudah dideklarasikan diatas. 8. If merupakan jika pernyataan benar maka pernyataan pertama yang harus dilaksanakan. 9. Else, jika pernyataan salah maka pernyataan kedua yang dilaksanakan. 10. Return 0; digunakan untuk menutup dan membaca data dari awal.
case 1: cout<<"Hari break; case 2: cout<<"Hari break; case 3: cout<<"Hari break; case 4: cout<<"Hari break; case 5: cout<<"Hari break; case 6: cout<<"Hari break; case 7: cout<<"Hari break; default: cout<<"Kode } }
SENIN";
SELASA";
RABU";
KAMIS";
JUMAT";
SABTU";
MINGGU";
Output Program 5.3 Hasil output dari Program 5.3 adalah sebagai berikut :
Penjelasan Program 5.3 Berikut penjelasan dari Listing Program 5.3 : 1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk membuat sebuah komentar pada pemrograman C++ yang jika didalamnya terdapat sebuah perintah atau teks maka ketika program dirunning atau dijalankan tidak akan dibaca oleh compiler.
8
2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum kompilasi dimulai 3. <iostream> adalah sebuah liblary yang untuk fungsi input seperti cin>> dan output seperti cin<<. 4. Int main() adalah main program berupa integer atau program utama dalam koding tersebut. Setiap program utama harus diawali dengan tanda kurung kurawal buka { dan diakhiri dengan tanda kurung kurawal tutup }. 5. Int kode, hari merupakan variabel kode, hari yang bertipe data integer. 6. Cout<< adalah intruksi atau sebuah fungsi perintah untuk memunculkan variable yang sudah di tulis oleh programmer. 7. Cin>> adalah perintah untuk memasukan atau menginputkan data variable yang sudah dideklarasikan diatas. 8. Case digunakan karena program mempunyai banyak pernyataan. 9. Return 0; digunakan untuk menutup dan membaca data dari awal.
{ case 1 : cout<<"\nPENJUMLAHAN"; cout<<"\nz=x+y\n"; cout<<"x = "; cin>>x; cout<<"y = "; cin>>y; cout<<"z = "<<x+y; break; case 2 : cout<<"\nPENGURANGAN"; cout<<"\nz=x-y\n"; cout<<"x = "; cin>>x; cout<<"y = "; cin>>y; cout<<"z = "<<x-y; break; case 3 : cout<<"\nKELUAR ..."; break; default: cout<<"Nomor yang anda masukan salah!"; } }
Output Program 5.4 Hasil output dari Program 5.4 adalah sebagai berikut :
10
Penjelasan Program 5.4 Berikut penjelasan dari Listing Program 5.4 : 1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk membuat sebuah komentar pada pemrograman C++ yang jika didalamnya terdapat sebuah perintah atau teks maka ketika program dirunning atau dijalankan tidak akan dibaca oleh compiler. 2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum kompilasi dimulai 3. <iostream> adalah sebuah liblary yang untuk fungsi input seperti cin>> dan output seperti cin<<. 4. Int main() adalah main program berupa integer atau program utama dalam koding tersebut. Setiap program utama harus diawali dengan tanda kurung kurawal buka { dan diakhiri dengan tanda kurung kurawal tutup }. 5. Int nilai, x, y, z merupakan variabel nilai, x, y, z yang bertipe data integer. 6. Cout<< adalah intruksi atau sebuah fungsi perintah untuk memunculkan variable yang sudah di tulis oleh programmer. 7. Cin>> adalah perintah untuk memasukan atau menginputkan data variable yang sudah dideklarasikan diatas. 8. Case digunakan karena program mempunyai banyak pernyataan. 9. z=x+y dan z=x-y merupakan rumus penjumlahan dan pengurangan. 10. Return 0; digunakan untuk menutup dan membaca data dari awal.
11
BAB III KESIMPULAN Statement pengendalian digunakan untuk membuat program yang dimata umum nyata. Contonya jika lampu merah maka berhenti, selain itu jalan. Apabila kondisi benar maka harus dilaksanakan pernyataan benar dan jika salah maka harus dilaksanakan salah. Statement pengendalian mempunyai empat struktur kondisi, yaitu struktur kondisi if, struktur kondisi ifelse.., struktur kondisi if bersarang (Nested IF) dan Struktur Kondisi switch case default.
Daftar Pustaka Modul Praktikum Logika & Pemrograman, Disusun oleh Yosef Murya Kusuma Ardhana.ST., M.Kom
12