Anda di halaman 1dari 11

PRAKTIKUM PEMROGRAMAN TERSTRUKTUR

MODUL 2
PENGENALAN JAVA







Disusun oleh:
Lutfi Ghazali
1210652010






PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH JEMBER
2014
[1]

Modul 2
Pengenalan Java

I. Tujuan:
1. Mahasiswa mampu mengenali ruang lingkup pemrograman JAVA
2. Mahasiswa mampu menulis code java, meng-compile, dan mengeksekusinya
3. Mahasiswa mampu membuat program untuk mencetak kalimat
4. Mahasiswa mampu memahami tentang dasar dari tipe data, identifier, variabel

II. Dasar Teori
Pengenalan Java
Java adalah bahasa yang dapat dijalankan dimanapun dan disembarang platform apapun,
diberagam lingkungan: internet, intranet, consumer electronic products, computer applications,
dan mobile platform. Untuk beragam aplikasi yang dibuat dengan bahasa Java, Java dipaketkan
dalam edisi-edisi berikut:
Java 2 Standar Edition (J2SE), J2SE menyediakan lingkungan pengembangan yang kaya
fitur, stabil, aman, dan cross-platform. Edisi ini mendukung konektivitas basis data,
rancangan user interface, masukkan/ keluaran (input/ output), dan pemrograman jaringan
(network programming), dan termasuk sebagai paket-paket dasar bahasa Java.
Java 2 Enterpise Edition (J2EE), J2EE menyediakan tempat untuk membangun dan
menjalankan multitier enterprise editions. J2EE berisi paket-paket di J2SE ditambah
paket-paket untuk mendukung pengembangan Enterprise JavaBeans, Java Servlets,
JavaServer Pages, XML, dan kendali transaksi yang fleksibel.
Java 2 Micro Edition (J2ME), J2ME selain menyedikan bahasa Java yang sama, unggul
dalam portabilitas (kemampuan dapat dijalankan dimanapun), safe network delivery,
seperti J2SE dan J2EE. Aplikasi-aplikasi dapat diskalakan (dimampukan) agar dapat
bekerja dengan J2SE dan J2EE. J2ME adalah untuk beragam consumer electronic
product, seperti pager, smart card, cell phone, handheld PDA, dan set-top box.



[2]

Struktur Program Java
Penulisan program Java dapat dilakukan pada semua teks editor yang paling disukai baik
itu editor handal semacam eclipse dan netbeans ataupun editor simpel seperti editplus, dan
crimson. Dalam pembuatan program java yang harus diperhatikan dalam pembuatan program
java adalah penulisan huruf besar dan kecil karena java memiliki sifat Case Sensitive. Berikut
adalah bentuk umum dari penulisan program Java:
Pertama dalam program Java minimal terdapat sebuah class, dimana nama dari class
tersebut diusahakan sama dengan nama file Java, dan setiap class harus dibuka dengan tanda
kurung kurawal buka { dan ditutup dengan tanda kurung kurawal tutup }.
Contoh :
class hello{
(isi dari class)
}

Selanjutnya faktor utama lainnya yang wajib dimiliki dari sebuah program Java adalah
harus memilik sebuah fungsi utama main(). Fungsi dari main() adalah dijadikan sebagai awal
pengeksekusian aplikasi Java, kode (code) yang terdapat pada metode inilah yang akan
dieksekusi pertama kali.
Contoh :
class hello{
public static void main(String[] args){
(tulis code/ program disini)
}
}

Metode main() didefinisikan sebagai public static void, berikut penjelasannya:
public, berarti metode ini dapat dipanggil dari luar class
static, menunjukkan metode ini bersifat sama untuk semua class
void, berarti metode ini tidak mengembalikan nilai.
Argument args[] adalah array objek string argument baris-baris perintah

[3]

Komentar di Java
Didalam penulisan program Java kita dapat membuat sebuah komentar, ada dua jenis tipe
komentar pada Java,
Yang pertama menggunakan pasangan simbol /* dan */. Semua tulisan yang berada
dalam tanda tersebut akan diperlakukan sebagai komentar.
Yang kedua menggunakan awalan simbol //, jadi semua tulisan sesudah tanda ini dan
berada pada baris yang sama dianggap komentar.
Contoh:
/*contoh01
*jika dicompile akan menghasilkan Halo.class;
*/

Java Development Kit (JDK)
Java Development Kit (JDK) merupakan perlengkapan tempur yang mendasar dalam
pengembangan aplikasi dengan Java. Dua program utama yang disediakan dalam JDK adalah:
javac, yaitu perintah untuk meng-compile source code.
java, yaitu perintah untuk menjalankan aplikasi
Perintah tersebut dijalankan melalui command prompt (untuk platform windows) atau terminal
(untuk platform linux).

Tipe Data dan Variabel
Di Java setiap variabel memiliki sebuah tipe data. Untuk membuat sebuah variabel,
pertama kita tempatkan tipe data dari variabel itu dan diikuti oleh nama dari variabel yang akan
dibuat.
Contoh :
double gaji;
int hariKerja;
long jumlahPenduduk;
char c;
boolean status;

[4]

Setiap pendeklarasian sebuah variabel harus diakhiri dengan sebuah semicolon ;.
Semicolon dibutuhkan karena pendeklarasian sebuah variabel adalah sebuah statement di Java.
Berikut ini aturan-aturan dalam membuat variabel pada Java :
Nama variabel boleh dimulai dengan huruf, underscore ( _ ) atau tanda dollar ($). Angka
tidak dapat digunakan sebagai awal nama variabel.
Huruf yang bisa digunakan adalah dari A-Z, a-z, angka dari 1-9 dan juga simbol _ dan
$ , Untuk simbol lain dan spasi tidak dapat digunakan.
Dalam penamaan variabel juga tidak diperkenankan menggunakan reserved word dari
Java, yaitu nama-nama dan perintah yang sudah digunakan pada Java.
Dalam pendeklarsian variabel kita juga bisa menyatukan dua variabel dalam pendeklarasiannya
Contoh :
int i, j;
long y,x;
char a,b;

Sebuah variabel dapat diberikan nilai awal setelah atau pada saat dideklarasikan
contoh :
int nilai;
nilai=10;
atau
int nilai=10;

Sebuah variabel dapat juga bertukar nilai atau saling memberi dengan variabel lainnya
contoh :
int nilai1=10;
int nilai2;
nilai2=nilai1;




[5]

III. Latihan Praktikum
Sebelum melakukan praktikum di laboratorium, berikut adalah alat yang digunakan dalam
praktikum modul 2 ini, yaitu:
1. notepad / notepad++ / wordpad
2. command prompt (untuk windows) / terminal (untuk linux)

NB: Jika ada kesulitan dalam memahami isi modul, silahkan ditanyakan kepada asisten
praktikum.

Latihan 1: Membuat tulisan Hello World! di Java:
1) Buatlah sebuah folder dengan format nama modul2_NIM. Misalnya:
modul2_1410651000
2) Buatlah sebuah file didalam folder tersebut dengan nama helloworld.java.
3) Buka file tersebut dengan notepad/notepad++/wordpad (untuk windows) atau
gedit/nano/vi (untuk linux)
4) Ketikkan code berikut ini:



5) Jalankan command prompt (untuk windows) atau terminal (untuk linux)
6) Masuklah pada alamat direktori folder yang telah dibuat dilangkah 1.
7) Jika sudah masuk pada alamat direktori tersebut, ketikkan perintah berikut:



[6]

8) Jika masih ada error, periksa lagi penulisan anda. Jika sudah tidak ada error, lanjutkan
perintah berikut:

9) Maka akan muncul tulisan Hello World!

Latihan 2: Membuat program menghitung Luas Persegi Panjang:
1) Buatlah file dengan nama luasPersegiPanjang.java pada folder yang sama seperti
latihan 1 diatas.
2) Source Code

3) Hasil

4) Penjelasan
Pada Java, perkalian tidak bisa dilakukan pada tipe data String dan sejenisnya,
operasi matematika hanya bisa dilakukan pada tipe data angka (int,float dan sejenisnya)


[7]

Latihan 3: Membuat program menghitung Luas Segitiga:
1) Buatlah file dengan nama luasSegitiga.java pada folder yang sama seperti latihan 1
diatas.
2) Source Code

3) Hasil

4) Penjelasan
Pada Java, perkalian tidak bisa dilakukan pada tipe data String dan sejenisnya,
operasi matematika hanya bisa dilakukan pada tipe data angka (int,float dan sejenisnya)

[8]

Latihan 4: Membuat program mencari nilai maksimal dari 3 angka dari flowchart berikut:

1) Source Code


[9]

2) Hasil

3) Penjelasan
Untuk mencari bilangan maksimal dari beberapa bilangan yang ditentukan, perlu
dilakukan perbandingan satu persatu sehingga mendapatkan 1 bilangan maksimal.
Latihan 5: Membuat program mencari nilai ganjil dari 5 angka:
1) Source Code

2) Hasil

[10]

3) Penjelasan
Pada operasi aritmatika, tanda % dan tanda / sama-sama digunakan untuk operasi
pembagian, akan tetapi dengan hasil berbeda. Untuk operasi pembagian menggunakan
tanda / hasilnya merupakan hasil dari pembagian, misal 5/2 maka hasilnya adalah 2.5.
Jika menggunakan tanda % hasilnya adalah 1. Tanda % digunakan untuk
membandingkan bilangan apakah bilangan tersebut bilangan genap atau ganjil. Jika hasil
pambagian 0 maka bilangan tersebut bilangan genap, sebaliknya jika hasilnya 1 maka
bilangan tersebut bilangan ganjil.
pada saat melakukan perbandingan dengan if, digunakan tanda == bukan tanda
= karena jika menggunakan tanda = maka hasilnya selalu benar. Itu karena tanda =
merupakan pendeklarasian.
IV. Kesimpulan
Pada bahasa pemrograman java, operasi aritmatika hanya bisa dilakukan pada tipe data
numeric (int,float dan sejenisnya).
Untuk menampilkan data pada program java, ada beberapa cara seperti
System.out.println dan System.out.print. Ada perbedaan antara print dan println, jika
menggunakan println, cursor akan otomatis dibawah output (seperti menggunakan tombol
Enter pada keyboard), sedangkan print cursor akan tetap pada satu baris dengan output.

Anda mungkin juga menyukai