Program Perulangan di Java

Kembali lagi di materi java kali ini saya akan memposting materi mengenai perulangan pada java, di java ini cukup banyak dasar-dasar yang perlu dipelajari untuk lebih jelasnya cermati program dibawah in

program ini digunakan sebagai awalan yang akan diberikan pada program yang akan meminta user untuk memasukkan input.

Read more

Perulangan pada Java (Looping)

Perulangan (Looping)

Perulangan adalah sebuah pernyataan yang mengijinkan user untuk mengeksekusi sebuah statement / beberapa statement secara berkali-kali sesuai dengan jumlah  yang diinginkan atau mengulangi eksekusi blok program tertentu sampai tercapai kondisi untuk menghentikannya.

Ada 3 macam perulangan pada Java :

  • Perulangan While
  • Perulangan Do-While
  • Perulangan For

Perulangan While

While adalah sebuah perulangan yang akan mengeksekusi suatu blok program berulangan-ulangan selama kondisi true / benar.

Bentuk Umum Perulangan While :
While (Kondisi){
Statement1;
Statement2;
….

Contoh Program menggunakan while :

Percabangan While

Perulangan Do-While

Perulangan Do-While sama dengan perulangan While, dimana pernyataan di dalam Do-While akan dieksekusi berkali-kali selama kondisi true.

Bentuk Umum Perulangan Do While :
Do {
Statement1;
…..
}while (Kondisi);

Contoh Program menggunakan Do-While :

Perulangan Do-While

 

Perulangan For

Perulangan For adalah adalah sebuah perulangan yang terstruktur, dan akan terus mengeksekusi blok program / statement selama kondisi true.

Bentuk Umum Perulangan For :
For (initialization_expression ; loop_condition ; step_expression){
Statement;
……….
}

Contoh program menggunakan For :
Perulangan For

Perulangan Bersarang

Perulangan Bersarang adalah sebuah perulangan dimana didalam perulangan tersebut terdapat perulangan lagi.

Contoh program menggunakan Perulangan Bersarang :
Perulangan Bersarang

Program Percabangan di Java

Pada materi kali ini yaitu percabangan pada java diprogram ini terdapat 3 macam menu yang bisa digunakan diantaranya Volume Balok, Input Data, dan Luas Lingkaran. materi ini yang saya dapatkan di semester 1 dengan mata kuliah Algoritma Pemrograman 1 mohon maaf kalau masih ada beberapa logika yang agak berantakan karna masih belajar

Import java.util.scanner
program ini digunakan sebagai awalan yang akan diberikan pada program yang akan meminta user untuk memasukkan input.

class LA_2{
Perintah di atas berguna untuk memberikan nama class yang diinginkan dan untuk nama class harus sama dengan nama file java sehingga method main dapat berjalan dengan baik.

public static void main(String [] args){
Merupakan method pada class public yang dipanggil pertama kali oleh JVM (Java Virtual Machine) pada saat program di jalankan dan semua program yang akan dijalankan harus menggunakan method main.

Scanner mansawi = new Scanner (System.in);
System.out.print(“masukkan password : “);
String x = mansawi.nextLine();
if (x.equals(“mansawi”)){
System.out.println(“nAssalamu’alaikum, selamat datang di Program saya” + “nSilahkan tentukan pilihan anda”); }

Perintah di atas berfungsi pada fungsi input yang digunakan agar dapat menginput data yang diperlukan dalam suatu program. Dan juga pada perintah tersebut dapat digunakan untuk memberikan Password dengan kata kunci yang kita inginkan misal : “mansawi”. Jika Password yang dimasukkan benar, maka akan menghasilkan sebuah cetakan yang telah kita buat misal : “Assalamu’alaikum, selamat datang di Program saya”
“Silahkan tentukan pilihan anda”.

else {
System.out.print(“Maaf, Password yang anda masukkan tidak sesuai”);
return;}

Peritah di atas berfungsi jika Password yang digunakan salah, maka akan menghasilkan cetakan yang telah kita buat misal : “Maaf, Password yang anda masukkan tidak sesuai” dan karena ada Return maka setelah tampil cetakan yang telah dibuat maka user akan dipaksa untuk berhenti dari program.

double hasil ;
System.out.println(“nn===========================”);
System.out.println(“===========MENU============”);
System.out.println(“===1. Volume Balok ===”);
System.out.println(“===2. Input Data ===”);
System.out.println(“===3. Luas Lingkaran ===”);
System.out.print(“Masukkan Pilihan : “);
int pilihan = mansawi.nextInt();

Perintah di atas berfungsi untuk menghasilkan cetakan yang berupa tampilan dari “Menu, Volume Balok, Input Data, Luas Lingkaran” serta menampilkan cetakan “Masukkan Pilihan”. Lalu pada perintah selanjutnya digunakan untuk memberikan inputan pada baris “Masukkan Pilihan”.

switch (pilihan) {
case 1:
System.out.print (“Masukkan Panjang Balok = “);
double Panjang = mansawi.nextInt();
System.out.print(“Masukkan Lebar Balok = “);
double Lebar = mansawi.nextInt();
System.out.print(“Masukkan Tinggi Balok = “);
double Tinggi = mansawi.nextInt();
hasil = (Panjang*Lebar*Tinggi);
System.out.println (“Volume Baloknya (Insya Allah) adalah = ” +hasil);
System.out.println (“Terima kasih anda telah memilih”);
break;

Perintah di atas berfungsi untuk multi arah dengan memilih case yang ingin ditunjuk, pada case 1 akan menghasilkan cetakan untuk menghitung Volume Balok. Kemudian menginput nilai dari panjang, lebar dan tinggi yang selanjutnya akan hasil tersebut akan dicetak dengan menggunakan rumus “Panjang*Lebar*Tinggi”. Selajutnya perintah break berguna untuk keluar dari blok program dan melanjutkan statement yang berada di luar blok.

case 2:
System.out.print (“Masukkan Nilai UTS = “);
double UTS = mansawi.nextDouble();
System.out.print (“Masukkan Nilai UAS = “);
double UAS = mansawi.nextDouble();
hasil = (0.7*UTS+0.3*UAS);
System.out.println (“Nilai Akhirnya (Insya Allah) adalah = ” +hasil);
System.out.println (“Terima kasih anda telah memilih”);
break;

Perintah di atas digunakan untuk memberikan perintah pada case 2 dan menghasilkan cetakan untuk menghitung Nilai Akhir. Kemudian masukkan nilai dari Nilai UTS sesuai dengan keinginan dan juga masukkan nilai untuk Nilai UAS dengan inputan sendiri. Lalu akan menghasilkan cetakan “Nilai Akhir” dengan nilai hitungan dari rumus yang telah dituliskan sebelumnya. Selajutnya perintah break berguna untuk keluar dari blok program dan melanjutkan statement yang berada di luar blok.

case 3:
System.out.print(“Masukkan Jari-Jari = “);
double jari = mansawi.nextInt();
hasil = (jari*jari) * 3.14;
System.out.println( “Luas Lingkarannya (Insya Allah) adalah = “+hasil);
System.out.println (“Terima kasih anda telah memilih”);
break;

Perintah di atas digunakan untuk memberikan perintah pada case 3 dan menghasilkan cetakan untuk menghitung Luas Lingkaran. Lalu masukkan nilai Jari – jari dengan nilai yang kita tentukan sendiri. Kemudian nilai yang telah diinput akan diproses untuk menghitung “Luas Lingkaran” dengan menggunakan rumus “(jari*jari) * 3.14” yang akan menjadi hasil cetakan. Kemudia break berguna untuk keluar dari blok program dan melanjutkan statement yang berada di luar blok.

default :
System.out.print(“Maaf, pilihan anda tidak ditemukan”);
}
}
}

 

Dan inilah hasil dari kodingan diatas semoga cukup membantu yaa kalau ada pertanyaan silahkan komen

Par1

Part2

Part3

File Hirarki pada Linux

File Hirarki pada Linux

Saat pertama kali menggunakan linux terutama CLI (Command Line Interface) anda perlu memahami tentang perintah-perintah pada terminal, namun jika ingin mempelajari nya lebih lanjut ada baiknya anda harus mengetahui apa itu file hierarki pada linux, file hierarki adalah metode dan struktur data yang digunakan sistem operasi untuk mengorganisir file pada partisi harddisk sebagai media penyimpanan data. dengan begitu kita dapat menyimpan data, mengelompokan, menyusun penyimpanan file sesuai keinginan kita.

filee

Read more

Apa itu OwnCloud?

Apa itu OwnCloud?

OwnCloud merupakan suatu perusahaan dengan proyeknya yaitu OwnCloud project. Slogan perusahaan ini adalah Your Cloud, Your Data, Your Way!. ownCloud yang merupakan salah satu perangkat lunak berbagi berkas gratis dan bebas seperti Dropbox, menyediakan pengamanan yang baik, memiliki tata cara yang baik bagi pengguna aplikasi untuk membagi dan mengakses data yang secara lancar terintegrasi dengan perangkat teknologi informasi yang tujuannya mengamankan, melacak, dan melaporkan penggunaan data.

owncloud-square-logo1

Read more