Minggu, 25 Oktober 2020

kasus 1 tugas java pbo

 Java program Kasus 1 

ARRAY



Disini kita akan membahas tentang latihan Array class pada Java Program.

Kode ukuran      Nama Helm     Harga
S                               KYT          90000
M                              KYT          85000
S                               BMC          80000
M                              BMC         70000


Pertama tama kita beri nama KasusArray
package array;
import java.io.*;
class KasusArray
{
public static void main(String[]args)throws IOException
{
InputStreamReader Keyreader = new InputStreamReader(System.in);
BufferedReader input = new BufferedReader(Keyreader);
int i, j;
double total=0;
String [] jenis, ukuran,nama;
int [] jumbel;
double [] harga, jumhar, pajak, tobar;
jenis = new String [10];
ukuran = new String [10];
jumbel = new int [10];
harga = new double [10];
jumhar = new double [10];
pajak = new double [10];
tobar = new double [10];
nama=new String[10];
System.out.print("Masukkan Jumlah Data : ");j=Integer.parseInt(input.readLine());
for (i=1;i<=j;i++)
{
System.out.println("Data ke - " + i);
System.out.print("Merk Helm [KYT/BMC] : ");jenis[i]=input.readLine();
System.out.print("Jumlah Beli :
");jumbel[i]=Integer.parseInt(input.readLine());
System.out.print("Ukuran : ");ukuran[i]=input.readLine();
System.out.println("");
if (jenis[i].equalsIgnoreCase("1"))
{
nama[i]="kyt";
if (ukuran[i].equalsIgnoreCase("S"))
harga[i] = 80000;
}
else if (ukuran[i].equalsIgnoreCase("M"))
{
harga[i] = 70000;
}
else
{
harga[i] = 60000;
}
}
else
{
if (ukuran[i].equalsIgnoreCase("S"))
{
harga[i] = 90000;
}
else if (ukuran[i].equalsIgnoreCase("M"))
{
harga[i] = 85000;
}
else
{
harga[i] = 75000;
}
}
jumhar[i]=harga[i]*jumbel[i];
pajak[i]=jumhar[i]*0.1;
tobar[i]=jumhar[i]+pajak[i];
total=total+tobar[i];
}
System.out.println("TOKO HELM XXX");
System.out.println("");
for (i=1;i<=j;i++)
{
System.out.println("Data ke - " + i);
System.out.println("Jenis Helm : " + jenis[i]);
System.out.println("Ukuran : " + ukuran[i]);
System.out.println("Harga : " + harga[i]);
System.out.println("Jumlah Harga : " + jumhar[i]);
System.out.println("Pajak : " + pajak[i]);
System.out.println("Total Bayar : " + tobar[i]);
System.out.println("");
}
System.out.println("Harga Semuanya adalah " + total);
}
}

Untuk Running program tekan F6(Shift+F6).

Nama kelompok
1. Anggi Setiawan (https://anggisetiawannn.blogspot.com/2020/10/kasus-1-tugas-java-pbo.html)
2. Titan Shauqi Hidayat (https://titanhidayat0410.blogspot.com/2020/10/shauqi-hidayat-java-program-kasus-1.html)
3. Achmad Zulfikar (https://azulfikar329.blogspot.com/p/gui-graphic-user-interface-pengertian.html)
4. Kareem Abdulhafidzh (https://abdoelhafidzh1999.blogspot.com/2020/10/kasus-2-script.html)
5. Fariz Ramadhan Chandra Deva

Jumat, 09 Oktober 2020

Perulangan While

 


Pernyataan perulangan while merupakan instruksi perulangan yang

mirip dengan perulangan for. Bentuk perulangan while dikendalikan

oleh syarat tertentu, yaitu perulangan akan terus dilaksanakan

selama syarat tersebut terpenuhi. Bentuk umum perulangan while,

sebagai berikut :


while (syarat)

{

pernyataan/perintah;

pernyataan/perintah;

}

berikut adalah contoh script perulangan while :


dan ini adalah output dari script diatas :





nama kelompok dan link masing masing tugas:

1. Anggi Setiawan => script while => https://anggisetiawannn.blogspot.com/2020/10/perulangan-while.html

2. Achmad Zulfikaar => script perulangan dan nested for => https://azulfikar329.blogspot.com/p/pemrograman-berbasis-objek.html

3. Fariz Ramadhan Chandra Deva => script do while => https://farizramadhan13190453.blogspot.com/2020/10/script-do-while-pada-java.html?m=1

4. Titan Shauqi Hidayat => script array dimensi 1=> https://titanhidayat0410.blogspot.com/2020/10/script-array-dimension-1.html

5. Kareem Abdul Hafidz => script array dimensi 2 => https://abdoelhafidzh1999.blogspot.com/2020/10/array-dimensi-dua.html


Kamis, 01 Oktober 2020

Implementasi penggunaan bentuk percabangan If-Else majemuk dan Switch Case

 


1. Percabangan If-else majemuk merupakan salah satu bentuk percabangan yang mempunyai lebih dari 2 pilihan 

    formatnya seperti berikut :


    if (suatu kondisi) {

    // maka kerjakan ini

    // kerjakan perintah ini juga

    // …

} else if (kondisi lain) {

    // kerjakan ini

    // kerjakan ini juga

    // …

} else if (kondisi yang lain lagi) {

    // kerjakan perintah ini

    // kerjakan ini juga

    // …

} esle {

    // kerjakan ini kalau

    // semua kondisi di atas

    // tidak ada yang benar

    // …

}


berikut adalah implementasi dari penggunaan if-else majemuk dengan program menghitung grade nilai 


output dari script program diatas:


2. Percabangan Switch Case merupakan bentuk lain dari percabangan if-else, perbedaannya hanya pada kata switch dan case. Formatnya        berbeda namun prinsip kerjanya sama.

    berikut adalah format dari switch case

    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;

}

jika diperhatikan 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.

lalu, 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.


berikut adalah implementasi penggunaan percabangan switch case pada program panggil nama :





1. Achmad Zulfikar => Script if else => https://azulfikar329.blogspot.com/p/penggunaan-penyeleksian-kondisi-pada.html
2. Titan Shauqi Hidayat => Script Scanner => https://titanhidayat0410.blogspot.com/2020/10/script-scanner-sederhana.html
3. Kareem Abdul Hafidzh => Script if => https://abdoelhafidzh1999.blogspot.com/2020/10/pernyataan-if.html
4. Fariz Ramadhan Chandra Deva => 
5. Anggi Setiawan => Script If else majemuk & switch case => https://anggisetiawannn.blogspot.com/2020/10/implementasi-penggunaan-bentuk.html