assalamualaikum warrohmatullahi wabarakatuh
Segala puji bagi Allah subhanauwata’ala dan shalawat kepada rasululah muhammad shalallahu alaihi wasallam.
kini kita ketemu lagi di artikel gua yang gak ketata rapi, ya begitulah gua . ini gaya gue mana gaya lu… sudah sudah abaikan saja curhatan saya. langsung saja di tarik koplingnya dan masukan gigi dan gas. kita mulai masuk ke pembelajari kita. kita belajar bareng…..
biar gak bingung dibaca dulu ya . …
- JENIS STRUKTUR SELEKSI
–Struktur seleksi sederhana (if)
–Struktur seleksi tersarang (nested if)
Struktur Switch – case
STRUKTUR SELEKSI SEDERHANA ( IF)
- Bentuk ini merupakan bentuk yang paling sederhana dari keseluruhan struktur seleksi yang ada. Pada bentuk ini, jika memiliki nilai true saja yang akan diproses .
SATU KONDISI ya bukan SATU HATI
Perintah :
If (Variabel=Nilai Variabel)
{
Blok statement kondisi yang benar
}
Contoh :
Mengisi Keterangan:
Jika Nilai Siswa >= 60, maka Keterangan=‘Lulus’
Jika Nilai Siswa < 60, maka Keterangan=‘Tidak Lulus’
SOALLLLLLLL Pertama!!!!!
- Buatlah output sbb:
- NPM : (input dari keyboard)
- Nama : (input dari keyboard)
- Nilai Praktikum : (input dari keyboard)
Jika nilai praktikum lebih besar atau sama dengan 60 maka tampilkan kalimat “keterangan = lulus”

jika nilainya diatas 60 akan menghasilkan keterangan lulus .. lalu bagaimana jika dibawah 60…..????

jika dibawah 60 akan mengeluarkan hasil keterangan yaitu tidak lulus.. baiklah dibawah saya akan berikan code nya..
import java.util.Scanner;
public class Testing {
public class Testing {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
{
* @param args the command line arguments
*/
public static void main(String[] args) {
{
int praktikum;
Scanner one= new Scanner (System.in);
System.out.print(“NPM =”);
String npm = one.nextLine();
System.out.print(“NPM =”);
String npm = one.nextLine();
System.out.print (“Nama =”);
String nama = one.nextLine();
String nama = one.nextLine();
System.out.print (“Masukkan Nilai Praktikum =”);
praktikum = one.nextInt();
praktikum = one.nextInt();
System.out.println(“NPM =” + npm );
System.out.println(“Nama =” + nama);
if (praktikum>=60)
System.out.println(“keterangan =”+” lulus “);
else
System.out.println(“keterangan=”+” tidak lulus”);
System.out.println(“Nama =” + nama);
if (praktikum>=60)
System.out.println(“keterangan =”+” lulus “);
else
System.out.println(“keterangan=”+” tidak lulus”);
}
}
}
}
harusnya sih berhasil kalo kalian ikutin contoh diatas, baik lanjut ke pembahsan materi berikutnya……
STRUKTUR SELEKSI TERSARANG (IF-ELSE)
- Bentuk ini, baik kondisi bernilai true ataupun false diikuti oleh proses khusus. Tetapi yang harus diperhatikan adalah bahwa proses khusus pada keadaan true tidak mungkin akan diproses pada keadaan false dan sebaliknya
Dua Kondisi
- Perintah :
If (Variabel=Nilai Variabel)
{
Blok statement kondisi yang benar
}
Else
{
Blok statement kondisi yang salah
}
GAK ADA SOAL GA ASYQUEEEE
- Menentukan besarnya potongan dari pembelian barang yang diberikan seorang pembeli, dengan kriteria :
- a. jika total pembelian kurang dari Rp. 50.000,- potongan yang diterima sebesar 5% dari total pembelian.
- b. Jika total pembelian lebih dari atau sama dengan Rp. 50.000,- potongan yang diterima sebesar 20% dari total pembelian.
OUTPUT
- Total pembelian Rp. = 50000 (input)
- Besarnya potongan Rp. 10000 (otomatis)
- Jumlah yang harus dibayarkan Rp. 40000 (otomatis)
Berikut adalah hasilnya jika yang dikerjakan benar hasil dari runnigannya yachh..

tuh kayak begitu yee ngerjainnya ayo dah lu pada cobaa.. apa perlu gua kasih codenya juga nih???
import java.util.Scanner;
public class Jualbeli {
public class Jualbeli {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
* @param args the command line arguments
*/
public static void main(String[] args) {
int pembeli, diskon, selain, bayar, bayar2;
Scanner one= new Scanner (System.in);
System.out.print(“NPM =”);
String npm = one.nextLine();
Scanner one= new Scanner (System.in);
System.out.print(“NPM =”);
String npm = one.nextLine();
System.out.print (“masukkan total pembelian =”);
pembeli = one.nextInt();
pembeli = one.nextInt();
System.out.println(“NPM =” + npm );
if (pembeli>=50.000){
diskon = pembeli * 20 /100;
bayar = pembeli – diskon;
System.out.println(“anda dapat potongan”+diskon);
System.out.println(“total yang dibayar =”+bayar);
}
else{
selain = pembeli * 5/100;
bayar2 = pembeli – selain;
if (pembeli>=50.000){
diskon = pembeli * 20 /100;
bayar = pembeli – diskon;
System.out.println(“anda dapat potongan”+diskon);
System.out.println(“total yang dibayar =”+bayar);
}
else{
selain = pembeli * 5/100;
bayar2 = pembeli – selain;
System.out.println(“anda dapat potongan =” + selain);
System.out.println(“total yang dibayar =” + bayar2);
}
}
}
}
}
}
lanjut ke soal selanjutnya kali ini kerjakan yaaa
TIGA KONDISI ATAU LEBIH
- perintah 1 :
if (variabel 1= Nilai Variabel-1)
}
Blok statment -1 yang bener
}
Else
if (variabel-2 Nilai Variabel-2)
{
blok statment-2 yang salah
}
else
{
Blok statment-3 kondisi salah
}
SOAL….!!!!
BUAT LAPORAN NILAI KURSUS KILAT SBBM
- input data variabel :
– nama Mahasiswa , nilai Word ,nilai exel nilai acces diisi sendiri
- nilai = (nilai word + nilai excel + nilai acces )/3
- Nilai huruf
– jika nilai >= 80, maka nilai huruf = ”A”
-jika nilai >=66, dan nilai <80, maka nilai hururf= “B”
-jika nilai >=55, dan nilai <66 maka nilai hururf= “C”
-jika nilai >=41, dan nilai <55, maka nilai hururf= “D”
-jika nilai >41,maka nilai hururf= “E”
- NILAI MUTU :
– jika nilai huruf =”A” maka nilai mutu=”memuaskan”
– jika nilai huruf =”B” maka nilai mutu=”baik”
– jika nilai huruf =”C” maka nilai mutu=”cukup”
– jika nilai huruf =”D” maka nilai mutu=”kurang”
– jika nilai huruf =”E” maka nilai mutu=”gagal”
- KETERANGAN
– Jika nilai >=55, keterangan=”lulus”
-Jika nilai <55 keterangan =”tidak lulus”
RANCANGAN INPUT & OUTPUT
Nama Mahasiswa = Sabar Handwiputra
Nilai Microsoft word = 80
Nilai Microsoft exel = 80
Nilai Microsoft acce = 80
Nilai rata rata keseluruhan = 80.0
Nilai Huruf = A
Nilai Mutu = Sangat Baik
——————————————–
Keterangan Mahasiswa = Lulus
Oke sekian dulu pembahasan yang kurang jelas ini semoga bermanfaat yakkk..
wasssalamualaikum warrohmatullahi wabarakatuh…
Tidak ada komentar:
Posting Komentar