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.

- 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”

- 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 mengecekcase
yang lainnya.default
artinya jika nilai variabel tidak ada yang sama dengan pilihan case di atas, maka kerjakan kode yang ada di dalamdefault
.
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
Belum ada tanggapan untuk "LAPORAN BP 1 Modul 3 Percabangan"
Posting Komentar