Konversi Bilangan Decimal, Binner, Oktal, dan Hexadesimal Menggunakan NetBeans 8.2
Halo ... Selamat siang...
Pada kesempatan hari yang cerah ini, kita akan belajar bagaimana cara membuat aplikasi konversi bilangan Desimal, Hexadesimal, Biner dan Oktal pada Netbeans IDE, menggunakan pemrograman Java.
Berikut langkah langkahnya ...
Buka NetBeans dulu ya...
Bikin project baru ⇾ Klik Java ⇾ Java Application lalu klik Next
Beri nama susuai yang diinginkan , lalu klik Finish

Akan muncul tampilan seperti dibawah ini ya
Tuliskan code import java.util.Scanner dibawah nama package Anda. Fungsi import digunakan untuk memanggil folder java di library.
package ratnajava; // paket database yang anda buat
import java.util.Scanner; // Untuk mengambil import dari data
public class Ratnajava { // Class utama pada database yang anda
public static void main(String[] args) { // Metod utama untuk memulai program , String [] args berupa array dengan tipe data String
// Mendeklarasi variable yang anda gunakan
String konversi; // Membaca variable konversi
String binary; // Membaca variable binary
String octal; // Membaca variable octal
String hexadecimal; //Membaca variable hexadecimal
int decimal; // Berfungsi untuk memasuki data-data yang berbentuk nominal pada variable (decimal)
Scanner scen = new Scanner (System.in); // Membuat scanner baru
// menampilkan teks dengan baris berbeda pada program
System.out.println("Inputan Bilangan yang ingin anda konversikan");
System.out.println("============================================");
System.out.println( "Decimal");
System.out.println( "Binary");
System.out.println( "Octal");
System.out.println( "Hexadecimal");
System.out.println("");
System.out.println("Ketika Bilangan seperti di atas, yang ingin anda konversikan");
// Menggunakan scanner dan menyimpan apa yang diketik di variable teks (konversi)
konversi = scen.nextLine();
switch (konversi) { // Membuat inputan case yang akan di ambil
case "Decimal":
Scanner desimal = new Scanner (System.in); // Membuat Scener baru (desimal)
{
System.out.println("Masuk Bilangan Decimal yang anda ingin konversikan =");
// Memasukan bilangan decimal yang akan anda konversikan dan masuk ke variable (decimal)
int deci = desimal.nextInt();
// Menampilkan teks dengan baris berbeda pada program
System.out.println("Bilangan DECIMAL yang anda masukan :" + deci);
// + Mengambil inputan dari variabel deci
System.out.println("DECIMAL ke BINARY :" + Integer.toBinaryString(deci));
// Auto konversi dengan fungsional dari netbens dan menampilkannya di + deci
System.out.println("DECIMAL ke OCTAL:" + Integer.toOctalString(deci));
//Auto konversi dengan fungsional dari netbeans dan menampilkannya di +
System.out.println("DECIMAL ke HEXADECIMAL :" + Integer.toHexString(deci));
// Auto konversi dengan fungsional dari netbeans dan menampilkan di + deci
System.out.println("------------------------------------------------------");
System.out.println("jika ingin mengkonversikan bilangan kembali langsung jalannkan saja program dari awal ");
}// Berakhirnya case Decimal
break;
case "Binary":
System.out.println(" Masukan Bilangan Binarynya : ");// Menampilkan teks
binary = scen.nextLine();// untuk menghubungkan variable sc.nextLine
decimal = Integer.parseInt(binary, 2); //2 adalah karena bilangan biner cuma ada dua 0 dan 1 (menkonversikan bilangan biner menjadi decimal)
octal = Integer.toOctalString(decimal); // jadi octal mengambil bilangan dari decimal di atas
hexadecimal = Integer.toHexString(decimal); // jadi hexadesimal mengambil bilangan dari decimal di atas
System.out.println("Bilangan BINARY yang anda masukkan : " + binary);// + mengambil inputan dari fungsi di atas
System.out.println("BINARY ke DECIMAL : " + decimal);// + mengambil inputan dari fungsi di atas
System.out.println("BINARY ke OCTAL : " + octal);// + mengambil inputan dari fungsi di atas
System.out.println("BINARY ke HEXADECIMAL : " + hexadecimal);// + mengambil inputan dari fungsi di atas
System.out.println("=========================================================");
System.out.println("Jika anda ingin mengkonversikan bilangan kembali silahkan jalankan programnya kembali dari awal");
break;
case "Octal":
System.out.println(" Masukan Bilangan Octalnya : ");// Menampikan Tenks
octal = scen.nextLine(); // Memasukan bilangan yang akan anda konversikan yang akan menjadi variable (octal)
decimal = Integer.parseInt(octal, 8); //8 adalah karena bilangan octal dibagi 8 (menkonversikan bilangan octal menjadi decimal)
// Mencari bilangan Binary dan hexadecimal melalui konversi bilangan octal ke decimal
binary = Integer.toBinaryString(decimal); // Berikut hasil dari bilangan decimal ke Binary
hexadecimal = Integer.toHexString(decimal); // Berikut hasil dari bilangan decimal ke Hexadecimal
System.out.println("Bilangan OCTAL yang anda masukkan : " + octal); // + Mengambil inputan dari variable di atas
System.out.println("OCTAL ke BINERY : " + binary); // + Mengambil inputan dari variable di atas
System.out.println("OCTAL ke DECIMAL : " + decimal); // + Mengambil inputan dari variable di atas
System.out.println("OCTAL ke HEXADECIMAL : " + hexadecimal); // + Mengambil inputan dari variable di atas
System.out.println("=======================================================");
System.out.println("Jika Ingin mengkonversikan bilangan kembali langsung jalankan saja programnya dari awal");
// Berakhirnya Case Octal
break;

case "Hexadecimal":
System.out.println(" Masukan Bilangan Hexadecimal : ");// Menampikan Tenks
hexadecimal = scen.nextLine(); // Memasukan bilangan yang akan anda konversikan yang akan menjadi variable (haxadecimal)
decimal = Integer.parseInt(hexadecimal, 16); // Berikut hasil dari bilangan hexadecimal ke Decimal
//Mencari bilangan Binary dan octal melalui konversi bilangan hexadecimal ke decimal
binary = Integer.toBinaryString(decimal);// Berikut hasil dari bilangan decimal ke Binary
octal = Integer.toOctalString(decimal); // Berikut hasil dari bilangan decimal ke octal
System.out.println("Bilangan HEXADECIMAL yang anda masukkan : " + hexadecimal); // + Mengambil inputan dari variable di atas
System.out.println("HEXADECIMAL ke BINERY : " + binary); // + Mengambil inputan dari variable di atas
System.out.println("HEXADECIMAL ke DECIMAL : " + decimal); // + Mengambil inputan dari variable di atas
System.out.println("HEXADECIMAL ke OCTAL : " + octal); // + Mengambil inputan dari variable di atas
System.out.println("========================================================");
System.out.println("Jika Ingin mengkonversikan bilangan kembali langsung jalankan saja programnya dari awal");
// Berakhirnya Case Hexadecimal
break;
default:
// Untuk menampilkan jika terjadi salah input terhadap user ketika ingin mengkonversikan bilangan
System.out.println("Maaf Masukan sesui daftar di atas saja dengan abjad awalan besar");
} // Menutup fungsi Switch
} // Menutup String[] args
} // Menutup Class
Nahhhhh.... Setelah semua kodingan selesai tinggal kita save lalu di RUN, maka akan keluar output seperti ini...
Saatnya kita mencoba mengkonversikan bilangan
> Decimal
> Binnary
> Octal
> Hexadecimal
Pertama ketik Bilangam Decimal yang ingin kita konversikan, penulisan harus diawali huruf kafital , lalau tekan enter, maka akan di arahkan untuk memasuka bilangan Decimal , Bilangan Decimal adalah bilangan yang menggunakan basis 10 angka mulai 0,1,2,3,4,5,6,7,8,dan 9. masukan salah satu angka nya.
Kemudian kita konversikan bilangan Binnary, Sistem bilangan biner atau sistem bilangan basis dua adalah sebuah sistem penulisan angka dengan menggunakan dua simbol yaitu 0 dan 1. ketik bilangan binari → ketik kata yang diingkan lalu enter hasilnya seperti dibawa.
Kemudian konversi bilangan adalah bilangan berbasis 8, yang menggunakan angka 0,1,2,3,4,5,6,dan 7. Contoh penulisan 7 maka hasilnya seperti dibawah ini.
Terakhir adalah konversi bilangan Hexadecimal atau bilangan heksa, atau bilangan basis 16 adalah bilangan yang menggunakan 16 buah simbol, mulai dari angka 0,1,2,3,4,5,6,7,8, dan 9, kemudian dilanjut huruf A,B,C,D,E, dan F. Jadi, huruf A sampai F merupakan simbol untuk mengganti angka 10 sampai 15 . Contoh penulisan A, maka hasilnya seperti dibawah
Nahhhhh temen temen yang baik ... jadi itulah cara konversi bilangan Decimal, Binnery, Octal dan Hexa menggunakan Netbeans 8.2 pada program Java...
Semoga bermanfaat ya.. Terimakasih
Salam maniiiisss....













Tidak ada komentar:
Posting Komentar