TUGAS SEMESTER 2 : PEMROGRAMAN DASAR “FUNCTION"

TUGAS PEMROGRAMAN DASAR
" FUNCTION "


Assalamualaikum wr wb, kali ini saya akan mengeshare tentang Pemrograman Java Function, simak artikel berikut ini ya !!!

Berikut ini adalah Source Code dari program saya :

Nama Program : fungsi2.java

import java.util.Scanner;
public class fungsi2 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int pilihan = 9;

do {
System.out.println(" _____________________________________");
System.out.println(" ||MACAM-MACAM RUMUS LISTRIK DINAMIS||");
System.out.println(" _____________________________________");
System.out.println("--------------------------------------------");
System.out.println("[1] Arus Listrik");
System.out.println("[2] Tegangan Listrik");
System.out.println("[3] Hambatan Listrik");
System.out.println("[4] Keluar");
System.out.println("--------------------------------------------");
System.out.print("Masukkan Pilihan Anda : ");
try {
pilihan = input.nextInt();
}
catch(Exception e) {
input.nextLine();
}
switch(pilihan) {
case 1 : arusListrik();
break;
case 2 : teganganListrik();
break;
case 3 : hambatanListrik();
break;
case 4 : System.out.print("Terima Kasih");
break;
default : System.out.println("Maaf input anda salah");
}
System.out.println("");
}
while(pilihan != 4);
}
private static void arusListrik() {
Scanner input = new Scanner(System.in);
float arus, muatan, waktu, tegangan, hambatan;
int pilihan = 9;
System.out.println("Pilih Metode Rumus :");
System.out.println("[1] Arus Listrik = muatan (Q) / waktu (t)");
System.out.println("[2] Arus Listrik = tegangan (V) / hambatan (R)");
System.out.println("------------------------------------------------------");
System.out.print("Masukkan pilihan anda : ");
try {
pilihan = input.nextInt();
}
catch(Exception e) {
input.nextLine();
System.out.println("");
}
if(pilihan == 1) {
do {
System.out.print("Masukkan muatan listrik : ");
muatan = input.nextFloat();
if(muatan<0) {
System.out.println("Maaf nilai harus positif");
}
}
while(muatan <0);
do {
System.out.print("Masukkan waktu : ");
waktu = input.nextFloat();
if(waktu<0) {
System.out.println("Maaf nilai harus positif");
}
}
while(waktu <0);
arus = muatan / waktu;
System.out.println("Kuat Arus Listrik = " + arus + " Ampere");
}
else if(pilihan == 2) {
do {
System.out.print("Masukkan tegangan listrik : ");
tegangan = input.nextFloat();
if(tegangan<0) {
System.out.println("Maaf nilai harus positif");
}
}
while(tegangan<0);
do {
System.out.print("Masukkan hambatan listrik : ");
hambatan = input.nextFloat();
if(hambatan<0) {
System.out.println("Maaf nilai harus positif");
}
}
while(hambatan<0);
arus = tegangan / hambatan;
System.out.println("Kuat Arus Listrik = " + arus + " Ampere");
}
else {
System.out.println("Maaf input/pilihan anda salah");
}
System.out.println("");
}
private static void teganganListrik() {
Scanner input = new Scanner(System.in);
float tegangan, arus, hambatan;
do {
System.out.print("Masukkan arus listrik : ");
arus = input.nextFloat();
if(arus<0) {
System.out.println("Maaf nilai harus positif");
}
}
while(arus<0);
do {
System.out.print("Masukkan hambatan listrik : ");
hambatan = input.nextFloat();
if(hambatan<0) {
System.out.println("Maaf nilai harus positif");
}
}
while(hambatan<0);
tegangan = arus * hambatan;
System.out.println("Kuat Tegangan Listrik = " + tegangan + " Volt");
System.out.println("");
}
private static void hambatanListrik() {
Scanner input = new Scanner(System.in);
float tegangan, arus, hambatan;
do {
System.out.print("Masukkan tegangan listrik : ");
tegangan = input.nextFloat();
if(tegangan<0) {
System.out.println("Maaf nilai harus positif");
}
}
while(tegangan<0);
do {
System.out.print("Masukkan arus listrik : ");
arus = input.nextFloat();
if(arus<0) {
System.out.println("Maaf nilai harus positif");
}
}
while(arus<0);
hambatan = tegangan / arus;
System.out.println("Kuat Hambatan Listrik = " + hambatan + " Ohm");
System.out.println("");
}

}


1. Tekan tombol WIN+R pada keyboard seperti berikut, kemudian ketikan CMD lalu klik OK/Enter



2. Untuk men-Compile Script program Java pada CMD, pertama kita ketik “cd program java” untuk menunjukan lokasi direktori script kemudian tekan enter, kemudian compile dengan mengetik “javac fungsi2.java” tekan enter lalu ketik lagi “java fungsi2” kemudian tekan enter. Setelah di compile, program akan berjalan seperti berikut.



Berikut ini saya akan menjelaskan jalannnya program saya.

1. Untuk memilih menu kita inputkan dalam bentuk angka. Pertama kita input 1, kemudian klik enter. Program akan menunjukan hasil pernyataan “pilih metode rumus” karena disini terdapat 2 macam metode rumus untuk menghitung arus listrik.


2. Pilih menu nomor 1, lalu masukan muatan listrik dan masukkan waktu. Maka langsung akan muncul hasil perhitungannya.


3. Pilih menu nomor 2, untuk menghitung tegangan listrik, dan muncul inputan masukkan arus listrik dan masukkan hambatan listrik. dan langsung akan muncul hasil akhirnya.


4. Pilih menu nomor 3, untuk menghitung Hambatan Listrik, dan muncul inputan masukkan tegangan listrik dan masukkan arus listrik. Dan langsung akan muncul hasil akhirnya.



5. Untuk konfirmasi kesalahan, Dimenu tersebut ada pilihan 4 macam dan di menu tersebut hanya tersedia untuk menginput angka. jika kalian mengisi inputan tersebut tidak sesuai yang ada di menu, maka akan muncul "Konfirmasi Kesalahan", dan akan kembali ke menu awal.



6. Program selesai.

Sekian artikel dari saya, terima kasih dan semoga bermanfaat.

Wassalamualaikum wr wb




Komentar

Postingan populer dari blog ini

TUTORIAL MENGEDIT FOTO HEWAN DIGABUNGKAN DENGAN MANUSIA MENGGUNAKAN PHOTOSHOP CS6

Pengalamatan IP dan Penghitungan IP

CARA MEMBUAT BANNER atau SPANDUK di CorelDraw