Praktikum Pemograman Java
Nama : Reza Syahnakri Irwansyah
Nim : 201801030149
Kelas : 18M04
Dosen : Sundari Retno Andani S.T.,M.Kom
A. TUJUAN
1. Memahami tentang struktur dasar program java
2. Memahami tentang aplikasi program java sederhana
3. Memberikan pengetahuan tentang proses mengkompilasi pro gram java
4. Memahami tentang proses input dan output
B. PENGENALAN JAVA
Java adalah bahasa pemrograman yang multi platform dan multi device. Sekali anda menuliskan sebuah program dengan menggunakan Java, anda dapat menjalankannya hampir di semua komputer dan perangkat lain yang support Java, dengan sedikit perubahan atau tanpa perubahan sama sekali dalam kodenya.
Aplikasi dengan berbasis Java ini dikompulasikan ke dalam p-code dan bisa dijalankan dengan Java Virtual Machine. Fungsionalitas dari Java ini dapat berjalan dengan platform sistem operasi yang berbeda karena sifatnya yang umum dan non-spesifik.
Slogan Java adalah “Tulis sekali, jalankan di manapunâ€. Sekarang ini Java menjadi sebuah bahasa pemrograman yang populer dan dimanfaatkan secara luas untuk pengembangan perangkat lunak. Kebanyakan perangkat lunak yang menggunakan Java adalah ponsel feature dan ponsel pintar atau smartphone.
PROGRAM TIPE DATA
Disini kita akan membuat contoh program berbasis Tipe Data, contohnya sebagai berikut:
Kode Program:
class TesTipeData {
public static void main (String[] args){
byte b = 1;
short s = 100;
int i = 1000;
long l = 10000;
char c = 'a';
float f = 3.14f;
double d = 3.14;
boolean t = true;
final double PI = 3.14;
System.out.println("byte" +b);
System.out.println("short"+s);
System.out.println("int" +i);
i = 010;
System.out.println("int" +i+ " octal mode");
i = 0XFF;
System.out.println("int" +i+ " hexa mode");
System.out.println("long" +l);
System.out.println("char" +c);
System.out.println("float" +f);
System.out.println("double" +d);
final double PI = 3.14;
System.out.println("byte" +b);
System.out.println("short"+s);
System.out.println("int" +i);
i = 010;
System.out.println("int" +i+ " octal mode");
i = 0XFF;
System.out.println("int" +i+ " hexa mode");
System.out.println("long" +l);
System.out.println("char" +c);
System.out.println("float" +f);
System.out.println("double" +d);
System.out.println("boolean" +t);
System.out.println("PI" +PI);
}
}
Berikut input kode program di aplikasi Text Pad
Hasil outputnya

Contoh Progam Kedua
Kode Program:
class TesKeputusan {
public static void main (String [] args){
char jeniskelamin = 'W';
//nested if
if (jeniskelamin=='L')
System.out.println("Cowok");
else if (jeniskelamin=='P')
System.out.println("Cewek");
else
System.out.println("Banci");
//ternary
System.out.println(jeniskelamin=='P'? "Dia pasti cowok." : "Dia pasti cewek");
//switch case
switch (jeniskelamin){
case 'P' : System.out.println("Cowok");
break;
case 'L' : System.out.println("Cewek");
}
}
Berikut input kode program di aplikasi Text Pad

Hasil outputnya

Contoh Progam Kedua
Kode Program:
class TesKeputusan {
public static void main (String [] args){
char jeniskelamin = 'W';
//nested if
if (jeniskelamin=='L')
System.out.println("Cowok");
else if (jeniskelamin=='P')
System.out.println("Cewek");
else
System.out.println("Banci");
//ternary
System.out.println(jeniskelamin=='P'? "Dia pasti cowok." : "Dia pasti cewek");
//switch case
switch (jeniskelamin){
case 'P' : System.out.println("Cowok");
break;
case 'L' : System.out.println("Cewek");
break;
default : System.out.println("Banci");
break;
}
}
}
Berikut input kode program di aplikasi Text Pad

Hasil outputnya

Kode Program:
default : System.out.println("Banci");
break;
}
}
}
Berikut input kode program di aplikasi Text Pad

Hasil outputnya

Kode Program:
public class Disket {
int panjang = 10;
String warna = "kuning";
String bentuk = "segiempat";
String data = " ";
void simpanData (String data1) {
this.data += data1;
}
int panjang = 10;
String warna = "kuning";
String bentuk = "segiempat";
String data = " ";
void simpanData (String data1) {
this.data += data1;
}
void hapusData(){
data = " ";
}
String bacaData (){
return data;
}
}
Add to Cart
data = " ";
}
String bacaData (){
return data;
}
}

0 komentar:
Posting Komentar