LAPORAN DAN
TUGAS PRAKTIKUM
PEMROGRAMAN
BERORIENTASI OBJEK
MODUL I
DASAR-DASAR JAVA\
DI SUSUN OLEH:
NAMA :Indah retnowati
NIM :
123110026
PLUG
:
2
ASISTEN DOSEN:
MIKO DEWI H
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL
“VETERAN” YOYAKARTA
2011
Dasar Pemrograman Java
Java
adalah sebuah platform teknologi pemrograman yang dikembangkan oleh Sun
Microsystem. Pertama kali di-release tahun 1991 dengan nama kode Oak. Kemudian
tahun 1995 nama kode Oak diganti menjadi Java. Yang memotivasi Java dibuat
adalah untuk membuat sebuah bahasa pemrograman yang portable dan ndependent
terhadap platform (platform independent). Java dapat membuat perangkat lunak
yang dapat ditanamkan (embedded) pada berbagai mesin dan peralatan konsumer,
seperti handphone, microwave, remote control, dan lain-lain. Hal ini kemudian
Java memiliki konsep yang disebut write once run anywhere.
Agar
sebuah program Java dapat dijalankan, maka file dengan ekstensi .java
harusdikompilasi menjadi file bytecode. Untuk menjalankan bytecode tersebut
dibutuhkan JRE(Java Runtime Environment) yang memungkinkan pemakai untuk
menjalankan programJava, hanya menjalankan, tidak untuk membuat kode baru lagi.
JRE berisi JVM dan libraryJava yang digunakan.
Java
memiliki beberapa versi library atau teknologi yang disebut juga sebagai
edisidari bahasa pemrograman Java. Tiga edisi utama dari library tersebut
adalah Micro, Standard,dan Enterprise. J2ME (Java2 Micro Edition) merupakan
edisi library yang dirancang untuk digunakan pada device tertententu
seperti pagers dan mobile phone. J2SE (Java2 StandardEdition) merupakan edisi
library yang dirancang untuk membuat aplikasi desktop atau applet pada web
browser. J2EE (Java2 Enterprise Edition) merupakan edisi librari Java yangdirancang
untuk membuat sebuah aplikasi enterprise yang memerlukan antarmuka dengansumber
data (data source) atau dapat pula dikatakan bahwa J2EE adalah kelompok yang
lebih besar dengan J2SE di dalamnya.
Aturan-aturan umum dalam penggunaan sintaks bahasa Java :
- Java bersifat case sensitive, dimana huruf kapital dan huruf kecil tidak dianggap sama, seperti halnya kata Main dan main di dalam pemrograman Java dianggap lain. Jadi anda harus berhati-hati dalam menuliskan kode Java.
- Secara umum, Java mengabaikan spasi kosong. Spasi kosong terdiri dari karakter yang tidak tampil pada layar, misalnya seperti kosong, tab, ganti baris da lainnya yang digunakan dalam memformat teks. Spasi kosong dapat digunakan untuk membuat kode java lebih menarik dan mudah untuk dibaca serta dipahami.
·
Brace atau kurung kurawal {} merupakan simbol pengelompokan dalam Java.
Yang digunakan untuk menandai awal dan akhir seksi program. Program Java
memiliki sebuah jumlah kurung kiri dan kanan yang sama (harus sama). Sebuah
blok merupakan bagian dari program Java yang berada di antara kurung. Karena
Java mengabaikan spasi kosong, maka bisa dipilih gaya penempatan kurung sesuai
selera, asalkan mudah dibaca, seperti contoh berikut :
{ public.static void
main (..... Atau {public.static void main (…..
A.
Tipe Data
Tipe
data adalah jenis data yang mampu ditangani oleh suatu bahasa pemrograman pada
komputer.Tiap-tiap bahasa pemrograman memiliki tipe data yang memungkinkan: Deklarasi
terhadap variabel tipe data tersebut,Menyediakan kumpulan operasi yang mungkin
terhadap variabel bertipe data tersebut,Jenis obyek data yang mungkin Contoh
tipe data di C? Java? Pascal? .NET?
1.
Integer ( Bilangan Bulat )
Integer merupakan nilai bilangan bulat baik dalam bentuk
desimal maupun hexadecimal. Tipe data numerik yang termasuk integer adalah
sebagai berikut :
o
Byte : Memiliki nilai integer dari
-128 sampai +127 dan menempati 1 byte ( 8 bits ) di memori
o
Short : Memiliki nilai integer dari
-32768 sampai 32767 dan menempati 2 bytes ( 16 bits ) di memori
o
Int : Memiliki nilai integer dari
-2147483648 sampai 2147483647 dan menempati 4 bytes ( 32 bits ) di memori
o
Long : Memiliki nilai dari
-9223372036854775808 sampai 9223372036854775807 dan menempati 8 bytes ( 64 bits
) di memori.
2.
Char
Char adalah karakter tunggal yang didefinisikan dengan
diawali dan diakhiri dengan tanda ‘ ( petik tunggal ).
3.
String
Merupakan urutan-urutan dari karakter yang terletak di
antara tanda petik tunggal. Nilai data string akan menempati memori sebesar
banyaknya karakter string ditambah dengan 1 byte. Bila panjang dari suatu
string di dalam deklarasi variabel tidak disebutkan, maka dianggap panjangnya
adalah 255 karakter.
4.
Real
Nilai konstanta numeric real berkisar dari 1E-38 sampai
1E+38. E menunjukkan nilai 10 pangkat, dan tipe data ini menempati memori sebesar6
byte.
5.
Boolean
Tipe
data boolean terdiri dari dua nilai saja, yaitu true dan false. Boolean sangat
penting dalam mengevaluasi suatu kondisi, dan sering digunakan untuk menentukan
alur program.
Perulangan dengan for
for (inisialisasi ekspresi; kondisi loop;
ekspresi penambahan){
// pernyataan
}
// pernyataan
}
Perulangan dengan while.
while(ekspresi){
//statement
}
//statement
}
Perulangan dengan do while
do{
//statement
}while(ekspresi);
//statement
}while(ekspresi);
B.
Struktur
Kontrol Keputusan
Kali ini kita mencoba menggunakan
fungsi struktur control. Maka dari itu kita harus tahu apa fungsi dari struktur
control. Fungsi dari struktur control keputusan adalah Struktur Keputusan
digunakan sebagai fungsi control memilih pernyataan ataupun blok yang nantinya
akan diesekusi. Macam-macam struktrur control keputusan ada 4 yaitu :
- If
- If – else
- If – else – if
- Switch
Di Struktur Kontrol juga memiliki fungsi dari control
perulangan. Fungsi dari perulangan adalah sebagai fungsi yang dapat melakukan
perulangan pada pernyataan ataupun blok kode yang akan dijalankan.
Macam-macam Struktur Kontrol Perulangan ada 3 yaitu :
- While
- Do – while
- For
Perbedaan While dan Do
– While adalah dari segi penulisan koding yang dapat dilihat di Latihan
dibawah ini, dan perbedaannya juga terdapat pada Output-nya,
yaitu apa bila perulangan While harus sesuai dengan target dan
apabila tidak memenuhi maka tidak ada ditampilkan. Sedangkan Do – While
apabila tidak memenuhi target, setidak-tidaknya menghasilkan suatu hasil.
C.
Membuat
Program TesTipeData.java
Atribut menyatakan suatu lokasi
didalam memori computer yang akan digunakan untuk menyimpan suatu nilai dan
nilai yang ada didalamnya bisa diubah. JAVA Memiliki tipe data, sintaks
keputusan dan perulangan yang sama dengan C dan C++.
Cara mendeklarasikan atrbut :
TipeData nama Atribut;
Contoh : int I;
Contoh programnya adalah sebagi
berikut :
Calss TestipeData {
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 ("byte " +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);
}
}
PRINT OUTNYA ADALAH
Byte 1
Short 100
Byte
D.
Membuat
Program TesKeputusan.java
Pernyataan if merupakan salah satu bentuk pernyataan
berkondisi yang berguna untuk pengambilan keputusan terhadap dua buah
kemungkinan Contoh :if, if-else, switch case
Contoh programnya adalah sebagi berikut :
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;
}
}
}
PRINT OUTNYA ADALAH
Banci
Dia pasti cewek
Banci
E.
Membuat Program
TesPerulanagan.java
Pernyataan for, while,
do-while merupakan salah satu bentuk pernyataan berkondisi yang berguna
untuk melakukan pengulangan terhadap suatu proses. Contoh : for, while,
do-while
Contoh programnya adalah sebagi berikut :
public class TesPerulangan {
public static void main (String[] args) {
int i;
//for
System.out.println ("Perulangan For...");
for (i=0; i<10; i++)
System.out.println ("Perulangan ke : "+i);
//while
System.out.println ("Perulangan While...");
i=0;
while (i<10) {
System.out.println ("Perulangan ke : "+i);
i++;
}
//do while
System.out.println ("Perulangan Do While...");
i=0;
do {
System.out.println ("Perulangan ke : "+i);
i++;
}
while (i<10);
}
}
PRINT OUTNYA ADALAH
Pelanggan for…
Perulangan ke : 0
Perulangan ke : 1
Perulangan ke : 2
Perulangan ke : 3
Perulangan ke : 4
Perulangan ke : 5
Perulangan ke : 6
Perulangan ke : 7
Perulangan ke : 8
Perulangan ke : 9
Perulangan While…
Perulangan ke : 0
Perulangan ke : 1
Perulangan ke : 2
Perulangan ke : 3
Perulangan ke : 4
Perulangan ke : 5
Perulangan ke : 6
Perulangan ke : 7
Perulangan ke : 8
Perulangan ke : 9
Perulangan Do while..
Perulangan ke : 0
Perulangan ke : 1
Perulangan ke : 2
Perulangan ke : 3
Perulangan ke : 4
Perulangan ke : 5
Perulangan ke : 6
Perulangan ke : 7
Perulangan ke : 8
Perulangan ke : 9
KESIMPULAN
Java
dikenal sebagai bahasa pemrograman yang bersifat strongly, yangberarti diharuskan
mendeklarasikan tipe data dari semua variable yangapabila lupa atau salah dalam
mengikuti aturan pendeklarasian variable,maka akan terjadi error pada saat
proses kompilasi.2. Tipe data yang terdapat
pada bahasa pemrograman Java pada umumnyatidak jauh berbeda dengan
bahasa pemrograman lain seperti C, C++,Pascal, Basic, dan lainnya, yakni
terdiri dari integer, floating point, char,dan
boolean.3.
Aturan
penulisan variabel pada bahasa pemrograman Java juga tidak jauhberbeda dengan
bahasa pemrograman lain seperti C, C++, Pascal, Basic,dan lainnya, yakni harus
diawali dengan huruf/abjad, karakter mata uang,dan underscore ( _ ) dan terdiri
dari huruf/abjad, angka, dan underscore( _ ), serta tidak boleh menggunakan
kata-kata yang dikenal oleh bahasapemrograman Java (keyword), seperti byte,
case, int, dan lainnya.4. Sama halnya
dengan semua bahasa pemrograman, Java jugamenyediakan operator-operator
aritmatika untuk memanipulasi datanumerik.5. Selain operator aritmatika, Java
juga mempunyai operator-operator lain,seperti operator increment dan decrement,
operator assignment(penugasan), operator relasi, operator logical, operator
bitwise (yangterdiri dari and, or, xor, dan complement), dan operator
precedence.
TUGAS
OUTPUTNYA:
How to Get Free Spins & Review by Lucky Club | Live Casino.
BalasHapusLucky Club offers luckyclub.live live dealer casino games, including slots and blackjack games, including blackjack and roulette. If you are unfamiliar with live dealer casinos,