LAPORAN BP 1 Modul 3 Percabangan

MAKALAH TIPE DATA VARIABEL DAN OPERATOR DALAM BAHASA PEMROGRAMAN JAVA




Disusun Oleh :
Nama : Riva Maulana
NIM : 20160910033


SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER
UNIVERSITAS KUNINGAN


KATA PENGANTAR

Alhamdulillah, puji syukur penulis haturkan kehadirat Allah SWT. Atas rahmat-Nya lah Penulis dapat menyelesaikan makalah ini tepat pada waktunya.Tak lupa Penulis juga menghaturkan terima kasih yang sebesar-besarnya kepada semua pihak yang telah mendukung dan membantu Penulis dalam menyelesaikan makalah ini. Dalam makalah yang berjudul “MAKALAH PERCABANGAN DALAM BAHASA PEMROGRAMAN JAVA” ini, akan dibahas mengenai pengertian Java, sejarah Java itu sendiri, kemudian dasar-dasar pemrograman Java yang menjelaskan tentang variabel, tipe data, dan operator yang terdapat dalam bahasa pemrograman Java.
Selain itu, untuk mempermudahpemahaman juga sebagai bahan latihan, Penulis juga menyertakan contoh program Java yang dapat dipraktekkan oleh para pembaca.Namun demikian,
Penulis menyadari bahwa makalah tersebut masih banyak adanya kekurangan dan masih jauh dari kesempurnaan. Oleh karena itu penulis berharap akan kritik dan sarannya dari segenap pembaca. Demikianlah semoga makalah yang telah dibuat tersebut dapat bermanfaat bagi semuanya. Terimakasih

DAFTAR ISI

BAB I    PENDAHULUAN
   A.     Latar Belakang
   B.     Rumusan Masalah
   C.     Tujuan
BAB II   PEMBAHASAN 
   A.     Percabangan if
   B.     Percabangan if - else
   C.     Percabangan Switch case
   D.     Post Test
BAB III   PENUTUP 
    A.     Kesimpulan
Daftar Pustaka


BAB I
PENDAHULUAN

A. Latar Belakang
      Bahasa pemrograman, merupakan adalah suatu komando atau perintah yang dibuat manusia untuk membuat komputer menjadi memiliki fungsi tertentu. bahasa pemrograman ini adalah suatu susunan aturan penulisan (sintaks) yang membentuk kode kode yang kemudian akan diterjemahkan oleh program kompiler menjadi bahasa rakitan (assembly) dan terus diolah hingga dimengerti oleh mesin. Komputer hanya mengerti bahasa mesin.
Bagi pemula, belajar bahasa pemprograman memang sulit, namun bukan berarti itu penghalang bagi kita untuk enggan belajar. Di Fakultas Komputer saja yang notabene khusus mempelajari ilmu-ilmu komputer sekalipun, tidak semua mahasiswanya pandai dalam bahasa pemrograman tertentu. Hal itu dikarenakan tidak semua orang mempunyai pemikiran dan kreativitas yang berbeda sehingga daya nalar terhadap sebuah bahasa pemrograman didapatkan hasil yang berbeda-beda untuk setiap orang. Perlu anda ketahui bahwa Program yang ditulis dengan menggunakan bahasa java mempunyai ciri yang terstruktur sehingga mudah dipahami maupun dikembangkan oleh programmer.

B. Rumusan Masalah
     1. Apa itu statment percabangan
     2. Apa itu Statmen percabangan IF
     3. Apa itu Statmen percabangan SWITCH -CASE
     4. Bagaimana cara Penerapan Statmen Percabangan dalam sebuah program yang berbasis java 

C. Maksud dan Tujuan
     1. Mahasiswa mampu menerapkan perintah percabangan kedalam program secara benar.


BAB II
PEMBAHASAN

A. Percabangan If
     Percabangan if ini akan digunakan pada satu kondisi atau satu perintah berdasarkan satu persyaratan tertentu yang akan dijalankan program ketika kondisi atau syarat terpenuhi tetapi jika tidak maka akan diabaikan. If ini merupakan percabangan dengan statement atau kondisi yang sifatnya tunggal atau satu. Artinya ketika dia sampai pada titik itu, dia akan melihat apakah kondisi terpenuhi, jika tidak, maka dia akan mengabaikannya, jika ya, maka akan dijalankan secara otomatis. Berikut adalah alur program dari percabangan if.
Percabangan IF
  • Penulisan If dalam Bahasa Pemrograman Java


if(kondisi){
  pernyataan ..;
}

  • Contoh Script Percabangan If

package percabangan;
public class Percabangan {
    public static void main(String[] args) {
        int a=1;
        if(a==1){
            System.out.println("angka yang dimasukkan benar");
        }
    }   
}

B. Percabangan if - else

Sedangkan percabangan IF/ELSE memiliki pilihan alternatif kalau kondisinya salah.
IF: “Jika kondisi benar maka kerjakan ini, kalau tidak silahkan lanjut”
IF/ESLE: “Jika kondisi benar maka kerjakan ini, kalau salah maka kerjakan yang itu, setelah itu lanjut”

Perbedaan percabangan IF dengan IF/ELSE

  • Contoh Program If - else

Misalkan, kalau nilai siswa lebih besar dari 70, maka ia dinyatakan lulus. Kalau tidak, maka dia gagal.
Programnya bisa kita buat seperti ini:
import java.util.Scanner;

public class CekKelulusan {

    public static void main(String[] args) {

        // membuat variabel dan Scanner
        int nilai;
        String nama;
        Scanner scan = new Scanner(System.in);

        // mengambil input
        System.out.print("Nama: ");
        nama = scan.nextLine();
        System.out.print("Nilai: ");
        nilai = scan.nextInt();

        // cek apakah dia lulus atau tidak
        if( nilai >= 70 ) {
            System.out.println("Selemat " + nama + ", anda lulus!");
        } else {
            System.out.println("Maaf " + nama + ", anda gagal");
        }

    }

}
C. Percabangan Switch case

Percabangan SWITCH/CASE sebenarnya adalah bentuk lain dari IF/ELSE/IF.
Bedanya, percabangan ini menggunakan kata kunci switch dan case.
Formatnya juga berbeda, tapi cara kerjanya sama.
switch(variabel){
    case 1:
        // kerjakan kode ini
        // kode ini juga
        break;
    case 2:
        // kerjakan kode ini
        // kode ini juga
        break;
    case 3:
        // kerjakan kode ini
        // kode ini juga
        break;
    default:
        // kerjakan kode ini
        // kode ini juga
        break;
}
Perhatikan: case 1 artinya nilai variabel yang akan dibandingkan, apakah nilainya sama dengan 1 atau tidak.
Kalau iya, maka kerjakan kode yang ada di dalam case 1.
Bisa juga betuknya berbeda, misalnya seperti ini:
switch (variabel) {
    case 'A':
        // lakukan sesuatu
        break;
    case 'B':
        // lakukan ini
        break;
    default:
        // lakukan ini
}
Perlu diperhatikan juga: di sana ada kata kunci break dan default.
  • break artinya berhenti. Ini untuk memerintahkan komputer untuk berhenti mengecek case yang lainnya.
  • default artinya jika nilai variabel tidak ada yang sama dengan pilihan case di atas, maka kerjakan kode yang ada di dalam default.
Pilihan default bisa juga tidak memiliki break, karena dia adalah pilihan terakhir. Artinya pengecekan akan berakhir di situ.
Contoh program dengan percabangan SWITCH/CASE
import java.util.Scanner;

public class LampuLalulintas {
    public static void main(String[] args) {

        // membuat variabel dan Scanner
        String lampu;
        Scanner scan = new Scanner(System.in);

        // mengambil input
        System.out.print("Inputkan nama warna: ");
        lampu = scan.nextLine();

        switch(lampu){
            case "merah":
                System.out.println("Lampu merah, berhenti!");
                break;
            case "kuning":
                System.out.println("Lampu kuning, harap hati-hati!");
                break;
            case "hijau":
                System.out.println("Lampu hijau, silahkan jalan!");
                break;
            default:
                System.out.println("Warna lampu salah!");
        }
    }
}
D. Post Test
  • Studi Kasus
Buatkan program untul menghitung gaji karyawan



Postingan terkait:

Belum ada tanggapan untuk "LAPORAN BP 1 Modul 3 Percabangan"

Posting Komentar