Skip to main content

Posts

Showing posts with the label JAVA

Contoh Program Sederhana Array 1 & 2 Dimensi pada Java

Sebelumnya anda harus sudah memahami apa itu variabel untuk memahami array lebih mudah. Jadi, contoh yang sederhananya seperti ini: Ketika anda ingin menyimpan sebuah data yaitu sebuah nama misalnya, tentunya anda perlu mendeklarasikan sebuah variabel untuk dapat menyimpan data nama tersebut. Namun sayangnya anda tidak selalu berurusan dengan satu data, sekarang anda bayangkan jika anda ingin membuat daftar nama mahasiswa di kelas anda. Perlu diperhatikan : sebuah variabel biasa hanya mampu menyimpan 1 nilai. Lalu, apakah anda akan membuat variabel nama1, nama2, nama3, dan seterusnya? Tentu saja tidak, inilah sebabnya anda membutuhkan sebuah tipe data array. Karena array memungkinkan anda untuk menyimpan banyak data dalam sebuah variabel. Dibawah ini adalah contoh sederhana penggunaan java untuk array 1 dimensi dan 2 dimensi dengan jumlah array yang ditentukan dengan inputan. Contoh program java array 1 dimensi : import java.util.*; class inputArra...

Contoh Contoh Soal Pemrograman Java dan Codingnya

1.) Program Menentukan Jenis Segitiga dengan Java  Segitiga adalah bangun datar yang dibatasi oleh tiga buah sisi dan mempunyai tiga buah titik sudut. Segitiga memiliki beberapa jenis seperti segitiga sama kaki, segitiga sama sisi, segitiga sembarang, dll. Dengan menggunakan java, kita dapat membuat sebuah program untuk menentukan jenis segitiga hanya dengan memasukkan panjang sisi sisi segitiga tersebut. Contoh codingnya seperti ini : import java.util.Scanner; public class MenentukanSegitiga { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int a, b, c; System.out.print("Masukan bilangan 1:"); a = scanner.nextInt(); System.out.print("Masukan bilangan 2:"); b = scanner.nextInt(); System.out.print("Masukan bilangan 3:"); c = scanner.nextInt(); if(a == b && b!=c && a!=c || b==c && b!=a && a!=c || a==c && b!=a && b!=c) { //jika hanya dua bilang...

Object, Class, Message dan Method JAVA

Object, Class, Message dan Method Dalam pemrograman berorientasi objek, class merupakan template definisi untuk struktur dan pembuatan objek. Jadi objek merupakan instansi dari suatu class, sehingga class merupakan kumpulan perencanaan yang menspesifikasikan bagaimana cara untuk membangun suatu objek. Object dan Class Informasi-informasi yang saling berkaitan dan menjelaskan suatu objek disebut atribut objek (object attribute). Atribut ini membolehkan suatu objek mempunyai nilai atributnya yang berdiri sendiri. Selain atribut objek juga memiliki suatu tindakan yang disebut dengan method. Sehingga method merupakan kumpulan operasi-operasi dari suatu objek yang berupa kode instruksi-instruksi. Format syntax umum pembuatan class adalah sebagai berikut: class classname { // declare instance variables type var1; type var2; // ... type varN; // declare methods type method1(parameters) { // body of method } type method2(parameters) { // body of method } // ... typ...

3 Contoh Coding Program JAVA

Sebagai hasil dari latihan materi materi sebelumnya , berikut adalah contoh contoh program sederhana yang memakai semua statement , ada 1 program help menu , 2 program mencari tau direktori penyimpanan dan 3 program permainan tebak angka. Langsung saja kita kecontoh programnya. Contoh program JAVA Membuat menu bantuan : class HelpMenu { public static void main(String args[]) throws java.io.IOException { char choice; for(;;) { do { System.out.println("Help Menu For Syntax:"); System.out.println(" 1. if"); System.out.println(" 2. switch"); System.out.println(" 3. for"); System.out.println(" 4. while"); System.out.println(" 5. do-while"); System.out.println(" 6. break"); System.out.println(" 7. continue\n"); System.out.print("Choose one (q for exit): "); do { choice = (char) System.in.read(); } while(choice == '\n' | choice == '\r'); } while( choice < '1' | choi...

Statement Pengontrol Program JAVA

Statement Pengontrol Program Dalam bagian ini kita akan mempelajari pernyataan-pernyataan yang mengontrol alur program, yaitu percabangan (pemilihan) dan proses pengulangan. Statement Percabangan Percabangan dalam Java menggunakan dua jenis pernyataan yaitu if dan switch. Statement if Format sintkas percabangan menggunakan statement if adalah: if (ekspresi){ statement; } else { statement lain; } Contoh program java menggunakan IF : import java.util.*; public class IF { public static void main(String[] args){ int num; Scanner scan= new Scanner(System.in); System.out.print("Numbers:> "); num=scan.nextInt(); if(num % 2==0) System.out.println("Guess:> Even."); else System.out.println("Guess:> Odd."); } } hasil coding , pada contoh saya memasukkan 4 untuk mengetes bilangan genap dan 5 untuk mengetes bilangan ganjil Statement switch Pernyataan switch menyediakan percabangan multiway, sehingga program dapat me...

Konversi Nilai dan Casting JAVA

Konversi Nilai dalam Assignment Konversi nilai dari suatu variabel ke variabel lain dapat dilakukan dengan syarat sebagai berikut: • Dua tipe data compatible • Tipe tujuan harus lebih besar jangkauannya dibandingkan tipe sumber. Misalnya sumber integer ke tujuan String. Syntaxnya seperti berikut : static int parseInt(String s) static int parseInt(String s, int radix) Penjelasan Parameter : s - Ini adalah representasi string desimal. radix - ini akan digunakan untuk mengkonversi String s menjadi integer. parseInt(String s): ini mengembalikan integer (khusus desimal saja). parseInt(int i): ini mengembalikan integer, diberi representasi string desimal, biner, oktal, atau heksadesimal (radix sama dengan masing-masing 10, 2, 8, atau 16) bilangan sebagai masukan. Contoh Programnya Konfersi Javanya seperti berikut : public class Konversi{ public static void main(String args[]){ int x =Integer.parseInt("9"); double c = Double.parseDouble("...

Operator Aritmatika, Logika, dan Assignment JAVA

Operator Aritmatika Di bawah ini adalah operator-operator yang digunakan dalam proses penghitungan aritmatika untuk coding Java : Operator Keterangan + Penjumlahan –                   Pengurangan (sebagai tanda minus) *                   Perkalian /                   Pembagian % Modulus ++ Increment –– Decrement Contoh program Java menggunakan operator aritmatika : class OperatorAritmatika { public static void main(String args[]) { int iresult, irem; double dresult, drem; iresult = 10 / 3; irem = 10 % 3; dresult = 10.0 / 3.0; drem = 10.0 % 3.0; System.out.println("(Integer) Hasil pembagian dan sisa bagi dari 10 / 3 = ...

Tipe Data JAVA

Tipe Data  Java memiliki dua kategori tipe data, yaitu tipe data berorientasi objek dan sederhana. Tipe data berorientasi objek didefinisikan oleh class, sedangkan yang sederhana merupakan tipe data dasar yang dimiliki oleh Java sebanyak delapan buah tipe data sederhana yang dikenal dengan sebutan tipe data primitif. Tipe data primitif tersebut adalah sebagai berikut: Tipe data Keterangan boolean Menyajikan nilai true/false byte 8-bit integer char Karakter double Floating-point presisi ganda float Floating-point presisi tunggal int Integer (bil. Bulat) long Long Integer short Short integer Tipe Data Integer Java mendefinisikan tipe data integer terdiri dari byte, short, int dan long dengan masing- masing jangkauan nilainya adalah sebagai berikut: Tipe Lebar bit Jangkauan...