Pangkat dengan Perulangan

Buat dua class seperti dibawah :

Pertama :

import java.io.*; //memasukan data serta menampilkan data

public class Perulangan{ //nama perulangan = nama class
public static String bacaString(){ //class terbuka dengan tipe data string
int karakter; //variable nama dengan tipe data integer 
String string = ""; //variabel nama dengan tipe data string
boolean selesai = false; //variabel nama dengan tipe data boolean menggunakan false
while(!selesai){ //pengulangan dengan while
try { //blok coding
karakter = System.in.read(); //membaca data karakter dari input
if(karakter<0 ||(char)karakter == '\n') //membandingkan karakter
selesai=true; //selesai berarti benar
else //jika benar lanjut
if(karakter != '\r') //menjalankan segmen
string = string+(char)karakter; //mengeksekusi hasil char
}catch(IOException ioe){ //eksekusi jika ada kesalahan
System.err.println("Ada Kesalahan Input Data!"); //memunculkan output kesalahan
selesai=true; //jika selesai berarti benar
}
return string; //keluar dari fungsi string
}
}


Kedua :

import java.util.Scanner; //mengambil scanner ke program
public class Lt7_PangkatBaca{ //nama class
public static void main (String[] args){ //class utama
char lagi = 'y'; //char untuk pengulangan
int hasil = 1; //tipe data integer dengan ketetapan 1
int angka, pangkat; //variabel nama dengan tipe data integer
while(lagi == 'y'){ //pengulangan jika menjawab y
Scanner a = new Scanner(System.in); //membuat scanner a
System.out.println("--------------------------------"); //menampilkan data
System.out.println("Program Pangkat Bilangan"); //menampilkan data
System.out.println("--------------------------------"); //manampilkan data
try{ //blok program
System.out.print("Masukkan Angka : "); //menampilkan data
angka = a.nextInt(); //menginput nilai angkat dengan scanner a
System.out.print("Masukkan Pangkat : "); //menampilkan data
Scanner b = new Scanner(System.in); //membuat scanner b
pangkat = b.nextInt(); //menginput nilai pangkat dengan scanner b
for(int i=1; i<=pangkat; i++){ //melakukan eksekusi i untuk menghitung pangkat 
hasil=hasil*angka; //engksekusi hasil
}
System.out.println("Hasil "+angka+" pangkat "+pangkat+" = "+hasil); //menampilkan hasil eksekusi
}catch(NumberFormatException nfe){ //memeriksa kesalahan inputan
System.out.println("\nWahhhhh..... Ada Kesalahan Inputan"); //menampilkan kesalahan
System.out.println("Nilai Jari Jari Harus Berupa Angka!!!!"); //menampilkan pemberitahuan
}
System.out.print("Mau Coba Kembali (y/t) : "); //menampilkan data pengulangan
String str = Perulangan.bacaString(); //menghubungkan class perulangan
lagi = str.charAt(0); //membaca lagi
if(lagi == 'y') lagi = 'y'; //jika y makan mengulangin program
if(lagi == 'y') continue; //mengulangin program
else{ //jika t mengakhiri program
System.out.println("Terima Kasih Sudah Mencoba"); //menampilkan data akhir
break; //berhenti
}
}
}
}


Hasil Output :


Demo For

class Lt8_demo_for{ //nama class
public static void main(String[]args){ //class utama
for (int i=1; i<=5; i++){ //eksekusi hasil pengulangan dengan jumlah yang sudah ditetapkan
System.out.println("Manusia pada umumnya pelit, harus dilatih berbagi"); //menampilkan hasil
}
}
}


Hasil Output :


Hitung Lingkaran dengan Perulangan

Buat dua class seperti dibawah :

Pertama :

import java.io.*; //memasukan data serta menampilkan data

public class Perulangan{ //nama perulangan = nama class
public static String bacaString(){ //class terbuka dengan tipe data string
int karakter; //variable nama dengan tipe data integer 
String string = ""; //variabel nama dengan tipe data string
boolean selesai = false; //variabel nama dengan tipe data boolean menggunakan false
while(!selesai){ //pengulangan dengan while
try { //blok coding
karakter = System.in.read(); //membaca data karakter dari input
if(karakter<0 ||(char)karakter == '\n') //membandingkan karakter
selesai=true; //selesai berarti benar
else //jika benar lanjut
if(karakter != '\r') //menjalankan segmen
string = string+(char)karakter; //mengeksekusi hasil char
}catch(IOException ioe){ //eksekusi jika ada kesalahan
System.err.println("Ada Kesalahan Input Data!"); //memunculkan output kesalahan
selesai=true; //jika selesai berarti benar
}
return string; //keluar dari fungsi string
}
}


Kedua :

public class Lt6_HitungLingkaran{ //nama class
public static void main (String[] args){ //class utama
char lagi = 'y'; //tipe data char dengan ketetapan y untuk perulangan
System.out.println("--------------------------------"); //menampilkan data
System.out.println("Program Hitungan Keliling & Luas Lingkaran"); //menampilkan data
System.out.println("--------------------------------"); //menampilkan data
System.out.println("   KAMPUS UNINDRA PGRI JAKARTA   "); //menampilkan data
System.out.println("--------------------------------"); //menampilkan data
while(lagi == 'y'){ //untuk melakukan pengulangan
System.out.print("\nMasukkan Nilai Jari Jari Lingkaran : "); //menampilkan data
try{ //blok codingan
String st = Perulangan.bacaString(); //program pengulangan 
double jari2 = Double.valueOf(st).doubleValue(); //menginput nilai jari2
double keliling = 2 * Math.PI * jari2; //mengeksekusi inputan
double luas = Math.PI * Math.pow(jari2,2); //mengeksekusi inputan
System.out.println("Setelah Memberi Angka Jari Jari, Maka : "); //Menampilkan data
System.out.println("----------------------------------------"); //menampilkan data
System.out.println("\nKeliling Lingkaran = "+keliling); //menampilkan hasil eksekusi
System.out.println("Luas Lingkaran = "+luas+'\n'); //menampilkan hasil eksekusi
}catch(NumberFormatException nfe){ //memeriksa kesalahan inputan
System.out.println("\nWahhhhh..... Ada Kesalahan Inputan"); //menampilkan kesalahan
System.out.println("Nilai Jari Jari Harus Berupa Angka!!!!"); //menampilkan pemberitahuan
}
System.out.print("Mau Coba Kembali (y/t) : "); //menampilkan perulangan
String str = Perulangan.bacaString(); //membaca class pengulangan
lagi = str.charAt(0); //perulangan jika jawaban y
if(lagi == 'y') lagi = 'y'; //jika y berarti mengulangin
if(lagi == 'y') continue; //mengulangin program
else{ //pengecualian jika jawab t
System.out.println("Terima Kasih Sudah Mencoba"); //menampilkan hasil menyudahi
break; //program berhenti
}
}
}
}


Hasil Output :


Loop While


public class Lt4_loop_while{ //nama class
public static void main (String[] args){ //class utama
int x = 2; //nilai x dapat diubah sesuai keinginan bertipe data integer
while(x<20) { //pengeksekusian x yang kurang dari 20
System.out.print("Nilai Dari x adalah "+ x); //menampilkan hasil pengeksekusian
x++; //mengulangi hasil x akan ditambah 1 sampai total kurang dari 20
System.out.print("\n"); //menampilkan jarak
}
}
}

Hasil Output :


Hitung Pangkat


public class Lt1_Pangkat{ //nama class
public static void main (String[] args){ //class utama
int nilai = 2; //variable nilai tipe data integer
int pangkat = 5; //variable pangkat tipe data integer
double hasil; //variable  hasil perpangkatan tipe data double
hasil = Math.pow(nilai,pangkat); //mengeksekusi nilai dan pangkat dengan Math dan pow
System.out.print(hasil); //menampilkan hasil eksekusi
}
}



Hasil Output :


RESUME PEMROGRAMAN BERORIENTASI OBJEK

Assalamualaikum Warahmatullahi Wabarakatuh


"Resume Pemrograman Berorientasi Objek"
Dosen : Bpk. Akhmad Aris Tantowi,S.Kom,MTI



1. Hitung Pangkat

2. Penginputan Hitung Pangkat

3. Penginputan dengan Switch Case

4. Loop While

5. Hitung Lingkaran dengan Perulangan

6. Demo For

7. Pangkat dengan Perulangan

8. Kelas Rentang

9. Demo For dengan Perulangan

10. Faktorial

11. Penginputan Faktorial

12. Bilangan Genap

13. Bilangan Ganjil



Buyung Hekmawan_201643501441_R5Q

Tugas ADB1

- Pengertian Basis Data : Basis Data adalah kumpulan data / informasi yang disimpan di dalam komputer dan saling terhubung satu sama lain.

- Fungsi Basis Data : Untuk menyimpan data / informasi yang dibutuhkan oleh suatu khalayak / perusahaan.

- Latar Belakang Basis Data : Kumpulan informasi yang disimpan didalam komputer sehingga dapat di periksa menggunakan suatu program komputer untuk memperoleh informasi basis data tersebut.

-Pengertian dari :

a. Bit : Satuan terkecil suatu data dalam database


b. Byte : Kumpulan beberapa bit suatu data dalam database


c. Field : Tempat informasi / data dalam database


d. Record : Kumpulan beberapa field yang dikumpulkan dalam database


e. Database : Tempat yang dapat digunakan untuk menyimpan informasi / data dalam suatu program