Assalamualaikum warahmatullahi wabarakatuh

Perkenalkanlah saya, Bagus Bambang Syahputra, Mahasiswa Kelas 1 D3 Teknik Elektronika B  Politeknik Elektronika Negeri Surabaya. Pada kesempatan kali ini, saya akan mempublikasikan artikel saya berikutnya.Pada artikel ini, saya akan membahas tentang Pemograman Bahasa C STATEMENT PENENTU KEPUTUSAN.

Penulisan artikel ini sangat menarik dan sangat bermanfaat bagi pembaca, khususnya paara programmer, karena dengan mempelajari hal tersebut, kita dapat mengetahui tentang pemograman Bahasa C. Pada materi ini, STATEMENT PENENTU KEPUTUSAN merupakan materi lanjutan dari artikel sebelumnya. Sebelum membaca artikel ini, dianjurkan untuk membaca artikel sebelumya.

Apakah Statment penentu keputusan itu?

Statement penentu keputusan atau IF di gunakan untuk menentukan pilihan dari suatu kondisi yang di berikan. Cara kerjanya ialah dengan melakukan perbandingan menggunakan relational operator atau logical operator, apabila kondisi terpenuhi maka proses A dan apabila kondisi tidak memenuhi maka tidak dapat mengerjakan proses A tetapi akan mengerjakan proses B.

Jenis statement IF :

–          If

–      If-else

–     if-else-if

–     switch

Pernyaaan If digunakan untuk menguji sebuah expresi apakah dia bernilai false atau true.

  • Facebook
  • Twitter
  • Google+
  • Pinterest
Pernyataan if – else digunakan jika pengujian kondisi bernilai benar maka stateman di bawah if yang akan di eksekusi dan jika pengujian bernilai salah maka stateman di bawah else yang akan di eksekusi.

Pernyataan switch merupakan pernyataan yang dirancang khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah alternative, misalnya untuk menggantikan pernyataan if bertingkat.

Operator yang digunakan untuk menghasilkan kondisi benar dan salah, bisa berupa operator relasi dan juga operator logika.

Operator relasi bisa dipakai untuk membandingkan dua buah nilai. Hasil perbandingan berupa keadaan benar atau salah.

  • Fungsi putchar() digunakan khusus untuk menampilkan sebuah karakter dilayar. Penampilan karakter tidak diakhiri dengan perpindahan baris.
  • Fungsi getchar() digunakan khusus untuk menerima masukan berupa sebuah karakter dari keyboard.
  • Fungsi scanf() digunakan untuk memasukkan berbagai jenis data.
  • header <math.h> di gunakan Untuk komputasi fungsi matematika umum
  • perator Aritmatika yang menggunakan file header math.h seperti berikut :
  • pow(a,b) : untuk pemangkatan
  • max() : untuk mencari nilai maximal
  • min() : untuk mencari nilai minimum
  • sqrt() : untuk menghitung akar suatu bilangan

 

BERIKUT CONTOH-CONTOH DARI ALGORITMA “STATEMENT PENENTU KEPUTUSAN, SEKALIGUS MENJADI TUGAS PRAKTIKUM KE-4.

  1. Membuat program untuk menentukan bilangan ganjil atau bilangan genap dari bilangan yang dimasukkan melaui keyboard.

LANGKAH-LANGKAH :

Langkah pertama yang harus dilakukan adalah membuka aplikasi Code::Blocks, kemudian membuat file baru C++.

Langkah kedua, yaitu mengikuti langkah-langkah sesuai pada gambar 1.1.

Langkah ketiga, me-klik Build. Setelah itu me-klik run, sehingga akan muncul hasil sesuai gambar 1.2


  • Facebook
  • Twitter
  • Google+
  • Pinterest

Gambar 1.1


  • Facebook
  • Twitter
  • Google+
  • Pinterest

Gambar 1.2



2. Membuat program untuk menentukan kelompok suatu karakter yang dimasukkan melalui keyboard. Kelompok karakter tersebut adalah HURUF KECIL, HURUF BESAR, ANGKA, DAN KARAKTER KHUSUS(TANDA BACA,OPERATOR).

LANGKAH-LANGKAH :

Langkah pertama yang harus dilakukan adalah membuka aplikasi Code::Blocks, kemudian membuat file baru C++.

Langkah kedua, yaitu mengikuti langkah-langkah sesuai pada gambar 2.1.

Langkah ketiga, me-klik Build. Setelah itu me-klik run, sehingga akan muncul hasil sesuai gambar 2.2

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Gambar 2.1


  • Facebook
  • Twitter
  • Google+
  • Pinterest

Gambar 2.2



3. Membuat program kalkulator sederhana. Program yang harus memungkinkan user untuk mengetik ekspresi adalah sebagai berikut.

♠ OPERATOR YANG DIGUNAKAN ADALAH * / + – % & | S E
♠ OPERATOR S MEMERINTAHKAN PROGRAM UNTUK MEN-SET “ACCUMULATOR” UNTUK MENYIMPAN ANGKA YANG DIKETIK OLEH USER
♠ OPERATOR E MEMERINTAHKAN PROGRAM UNTUK MENGAKHIRI PROGRAM

LANGKAH-LANGKAH :

Langkah pertama yang harus dilakukan adalah membuka aplikasi Code::Blocks, kemudian membuat file baru C++.

Langkah kedua, yaitu mengikuti langkah-langkah sesuai pada gambar 3.1.

Langkah ketiga, me-klik Build. Setelah itu me-klik run, sehingga akan muncul hasil sesuai gambar 3.2


  • Facebook
  • Twitter
  • Google+
  • Pinterest

Gambar 3.1


  • Facebook
  • Twitter
  • Google+
  • Pinterest

Gambar 3.2

 



4. Membuat program untuk menentukan suatu tahun kabisat atau bukan yang dimasukkan melalui keyboard, dimana tahun dibatasi dari tahun 1900 sampai 2005.

LANGKAH-LANGKAH :

Langkah pertama yang harus dilakukan adalah membuka aplikasi Code::Blocks, kemudian membuat file baru C++.

Langkah kedua, yaitu mengikuti langkah-langkah sesuai pada gambar 4.1.

Langkah ketiga, me-klik Build. Setelah itu me-klik run, sehingga akan muncul hasil sesuai gambar 4.2


  • Facebook
  • Twitter
  • Google+
  • Pinterest

Gambar 4.1


  • Facebook
  • Twitter
  • Google+
  • Pinterest

Gambar 4.2



5. Membuat program untuk menghitung determinan (D) dan mencari akar-akar dari persamaan kuadrat : Aײ+B×+C=0 dimana D=(B²)-(4AC)

♦ Jika D=0, maka akar-akarnya kembar, yaitu x1=x2=-B/2A
♦ Jika D>0, maka akar-akarnya berbeda, yaitu x1= (-B+√D)/2A dan x2= (-B-√D)/2A
♦ Jika D<0, maka akar-akarnya imanjiner berlainan, yaitu x1= (-B+√D)/2A j dan x2= (-B-√D)/2A j

LANGKAH-LANGKAH :

Langkah pertama yang harus dilakukan adalah membuka aplikasi Code::Blocks, kemudian membuat file baru C++.

Langkah kedua, yaitu mengikuti langkah-langkah sesuai pada gambar 5.1.

Langkah ketiga, me-klik Build. Setelah itu me-klik run, sehingga akan muncul hasil sesuai gambar 5.2


  • Facebook
  • Twitter
  • Google+
  • Pinterest

Gambar 5.1


  • Facebook
  • Twitter
  • Google+
  • Pinterest

Gambar 5.2



Dari percobaan diatas, dapat diketahui bahwa cara kerjanya adalah melakukan perbandingan menggunakan Relational Operator dan/atau Logical Operator, apabila suatu kondisi terpenuhi (benar) maka akan mengerjakan proses A dan apabila kondisi tidak terpenuhi (salah) maka tidak akan mengerjakan proses A atau dapat juga mengerjakan proses lain misalkan proses B. Proses A dan B dapat berupa satu baris statement atau beberapa baris yang dikelompokkan (Compound Statement).

Dari seluruh teori dan percobaan atau contoh di atas, dapat disimpulkan bahwa Bahasa pemograman C adalah suatu materi yang menarik dan sangat menantang. Bukan karena sulit, tetapi tantangan dari materi itulah yang membuat Bahasa pemograman C menjadi menarik untuk dipelajari.

Sampai jumpa di artikel saya berikutnya yang lebih menarik lagi. Kritik dan saran sangat saya harapkan dari pembaca. Untuk kritik dan saran silahkan menghubungi nomor ini : 085536770745 (Only WhatsApp) atau Email : bagusbambang18@gmail.com . Terima kasih telah membaca. Mohon maaf atas kekurangan dalam artikel ini.

Wassalamualaikum warahmatullahi wabarakatuh.