Percabangan ig else if






LAPORAN PRAKTIKUM
BAHASA PEMROGRAMAN 1

(Statement Percabangan)
    Guru pembimbing : M.Dliyauddin 







Di susun oleh:
Dewi Aurelia Norshofiya



TEKNIK KOMPUTER JARINGAN
SMK ROUDLOTUL MUBTADIIN BALEKAMBANG


                                                            

 KATA PENGANTAR

Puji syukur kehadirat Allah SWT yang memberikan bimbingan dan pertolongannya sehingga dalam penulisan Laporan Praktikum Bahasa pemograman ini bisa berjalan dengan lancar. Penulisan Laporan Praktikum Bahasa pemograman ini dimaksudkan penulis khusunya saya sendiri untuk memenuhi tugas mata pembelajaran  Bahasa pemograman. Penulisan Laporan Praktikum Bahasa pemograman ini dimaksudkan sebagai penambah wawasan pembaca khususnya tentang Bahasa pemograman. Di sisi lain, penulis mengajak kepada para pembaca agar dapat memahami dan mendalami masalah topik di atas, sekaligus menerapkan hasil Laporan Praktikum Bahasa pemograman .

Demikianlah sebagai pengantar, mudah-mudahan dengan laporan ini bisa diterima dengan baik. Dan semoga Allah senantiasa melimpahkan rahmat-Nya dalam setiap aktivitas yang kita kerjakan. Amin


                                                                                                            Balekambang , 12 November 2020
                                                                                                           Penyusun,

                                                                                                           Dewi Aurelia N.


 DAFTAR ISI

KATA PENGANTAR
...........................................................................................
DAFTAR ISI.......................................................................................................
BAB I PENDAHULUAN
1.1  Latar belakang............................................................................................
1.2 Tujuan penulisan........................................................................................
BAB II PEMBAHASAN
2.1  Dasar teori dan contoh Programnya..........................................................
BAB III PENUTUP
3.1  Kesimpulan.................................................................................................
3.2  Daftar Pustaka............................................................................................




 BAB I
PENDAHULUAN

 1.1 Latar Belakang
Struktur kontrol percabangan adalah pernyataan dari Java yang mengijinkan user untuk memilih dan mengeksekusi blok kode spesifik dan mengabaikan blok kode yang lain.
Jenis Percabangan pada Java terdiri dari:
1.   Statement If
Pernyataan if akan menentukan sebuah pernyataan (atau blok kode) yang akan eksekusi jika dan hanya jika persyaratan bernilai benar (true).
2.   Statement If-else
       Pernyataan if-else digunakan apabila kita ingin mengeksekusi beberapa pernyataan dengan kondisi true dan pernyataan yang lain dengan kondisi false.
3.    Statement Switch case
       Pernyataan pada bagian kondisi else dari blok if-else dapat menjadi struktur if-else yang lain. Kondisi struktur seperti ini mengijinkan kita untuk membuat seleksi persyaratan yang lebih kompleks.

1.2 Tujuan Penulisan
   
      1. Untuk mengetahui terlebih dahulu apa yang akan dipelajari agar paham secara teori maupun praktikumnya.
       2. Untuk mengasah kemampuan dan belajar dalam membuat program tersebut.
       3. Untuk melatih kemampuan dalam hal bahasa pemrograman.
       4. Untuk mempelajari lebih dalam mata kuliah pada modul yang dipelajari.


 BAB II
PEMBAHASAN



2.1  Dasar Teori (STATEMENT PERCABANGAN)
If merupakan salah satu bentuk pernyataan terkondisi yang berguna untuk pengambilan   keputusan terhadap 2 kemungkinan. Pada dasarnya if mempunyai 2 buah bentuk, yaitu ada 
yang mengandung else dan tidak mengandung else. Jika hanya ada satu pernyataan yang    akan dikerjakan jika kondisi bernilai true, maka kurung kurawal bisa diabaikan (tidak ditulis).

PENGERTIAN if ...else if

*Jika kondisi pertama benar,maka laksanakan pernyataan 1,selain itu lakukan pernyataan 2 dansebaliknya.

Bentuk umum:

IF(kondisi)

Pernyataan 1;

Else IF (kondisi)

Pernyataan 2;

Else

Pernyataan 3;

Example 1: C++ if Statement
// Program to print positive number entered by the user
// If the user enters a negative number, it is skipped

#include <iostream>
using namespace std;

int main() {
    int number;

    cout << "Enter an integer: ";
    cin >> number;

    // checks if the number is positive
    if (number > 0) {
        cout << "You entered a positive integer: " << number << endl;
    }
    cout << "This statement is always executed.";
    return 0;
}

Output 1

Enter an integer: 5
You entered a positive number: 5
This statement is always executed.

When the user enters 5, the condition number > 0 is evaluated to true and the statement inside the body of if is executed.

Output 2

Enter a number: -5
This statement is always executed.

When the user enters -5, the condition number > 0 is evaluated to false and the statement inside the body of if is not executed.

 * PENGERTIAN IF...else

Jika kondisi bwnar,maka laksanakan pernyataan 1,selain itu lakukan pernyataan 2.
*IF tanpa else,program tidak eror
*else tanpa IF ,program akan eror
Bentuk Umum :
IF(kondisi) else
Pernyataan 1;pernyataan 2

#1 Contoh Program If Else pada C++

Berikut ini merupakan contoh program C++ sederhana menggunakan fungsi if else:

#include <iostream>
using namespace std;

void pilihan (int x){
    if (x==1) {
        cout << "Anda Memesan Nasi Goreng";
    }
    else {
        cout << "Anda Memesan Nasi Kucing";
    }
}

int main(){
    int pilih;

    cout << "1. Nasi Goreng" << '\n';
    cout << "2. Nasi Kucing" << '\n';
    cout << "Masukan Pulihan Anda (1-2): "; cin >> pilih;

    pilihan (pilih);
}

Mari kita bahas satu persatu:

Dalam program di atas, saya membuat prosedur bernama pilihan dengan parameter x bertipe integer. (Silahkan baca: Apa itu prosedur dan fungsi dalam Pemrograman.)

Apabila variabel X bernilai 1 maka program akan mencetak "Anda pesan nasi goreng", jika tidak (selain angka 1) maka program akan mencetak "anda memesan nasi kucing".

Nah, didalam program utama saya hanya menyiapkan varibel pilih bertipe integer untuk menyimpan nilai inputan yang akan digunakan pada prosedur pilihan.

Mari kita lihat struktur dari fungsi If-else pada C++.

Secara sederhana, fungsi if dapat ditulis seperti berikut:

if (kondisi) {
    Statemen1;
    //kode yang dijalankan jika bernilai benar
}
else {
    Statemen2;
    //kode yang dijalankan jika salah
}J





*PENGERTIAN SWITH CASE
  • Pernyataan swith ...case adalah pernyataan yang digunakan untuk menjalankan salah satu blok instruksi dari beberapa kemungkinan pernyataan berdasarkan nilai dari sebuah ekspresi.
  • Bentuk Umum;
        Depend on (nama)
      <kondisi 1 =aksi 1
     <kondisi 2 =aksi 2
       <konndisi 3 =aksi 3
        .....
       < kkondisi V  > =aksi IV
        [otherwase aksi X]

Contoh Program Sederhana Switch Case

Pada contoh pertama, saya membuat program dengan nama tv.cpp

#include <conio.h>
#include <iostream.h>

void main()
{
    int tv;

    cout<<"*********DAFTAR CHANNEL TV***********"<<endl;
    cout<<"1. RCTI"<<endl;
    cout<<"2. ANTV"<<endl;
    cout<<"3. TRANS TV"<<endl;
    cout<<"---------------------------------------"<<endl;

    cout<<"Masukan Channel Pilihan = ";
    cin>>tv;

    switch(tv) {
    case 1 : cout<<"Chanel yang anda pilih adalah RCTI"; break;
    case 2 : cout<<"Channel yang anda pilih adalah ANTV"; break;
    case 3 : cout<<"Channel yang anda pilih adalah TRANS TV"; break;

    default : cout<<"channel tidak tersedia";
    }
    getch();
}

Contoh program diatas menggunakan input dan output sehingga memerlukan header iostream.h yang di load dari library c++. Selain itu saya juga menggunakan fungsi getch() untuk menahan proses yang sedang berjalan agar program dapat menampilkan input ouputnya maka saya juga include header conio.h

Pada program diatas saya membuat sebuah variabel dengan nama tv menggunakan tipe integer. Nantinya nilai yang diinputkan oleh user akan disimpan pada variabel tersebut.

Kemudian nilai dari variabel tv tersebut akan dibandingkan dengan setiap case yang ada. Terdapat 3 case yang saya buat dengan masing-masing menampilkan kalimat string yang berbeda.

Hasil Ouput

contoh program sederhana switch case c++

Dapat dilihat dari ouput diatas ketika user memasukan nilai 3 maka nilai tersebut akan dibandingkan dengan setiap case yang ada pada blok switch dan pada case 3 bernilai true sehingga pernyataan pada case tersebutlah yang dieksekusi.

Bagaimana bila nilai yang dimasukan tidak ada yang cocok (sama) pada setiap case nya ? maka jawabanya tentu saja pernyataan default yang akan dijalankan. Coba lihat pada gambar dibawah ini

      •  


      •                          BAB III PENUTUP
3.1 Kesimpulan
            Dari beberapa bahasa mengenai pemogramanjava diatas,maka dapat disimpulkan bahwa Java merupakan suatu teknologi di mana teknologi tersebut mencakup Java sebagai bahasa pemograman yang memiliki sintaks dan aturan pemograman tersendiri, juga mencakup Java sebagai platform yaitu dimana tekniligi ini memiliki virtual machine dan library yang di perlukan untuk menulis dan menjalankan program yang di tulis dengan bahasa pemogrman java.

3.2 Daftar Pustaka
https://aurell01.blogspot.com/



Komentar

Postingan populer dari blog ini

Cara Membuat dan Mengelola Berita di Website Desa

Penjelasan PRINTER