• Tidak ada hasil yang ditemukan

Laporan Praktikum 1 . doc

N/A
N/A
Protected

Academic year: 2018

Membagikan "Laporan Praktikum 1 . doc"

Copied!
22
0
0

Teks penuh

(1)

LAPORAN PRAKTIKUM

PEMROGRAMAN BERORIENTASI OBJEK

Modul 1

PENGENALAN JAVA I

Untuk memenuhi tugas matakuliah Praktik Pemrograman Berorientasi Objek

yang dibina oleh Gres Dyah Kusuma Ningrum, S.Pd, M.Pd

oleh :

Moch. Fadzil Fu’addin

(150533603409)

PRODI S1 PENDIDIKAN TEKNIK INFORMATIKA JURUSAN TEKNIK ELEKTRO

FAKULTAS TEKNIK

(2)
(3)

TUJUAN

Tujuan dari praktikum PBO ini adalah untuk:

1. Mahasiswa mampu menginstal java beserta konfigurasinya

2. Mahasiswa mamapu melakukan kompilasi dari program yang sudah dibuat 3. Mahasiswa mampu mengidentifikasi struktur dasar dari program jave

4. Mahasiswa mampu membedakan antara lain : java literal, tipe data dasar, tipe data variabel dan operator.

DASAR TEORI

Instalasi dan Konfigurasi Instalasi Program

 Jalankan setup program java

 Muncul dialog awal instalasi JDK

 Tekan accept untuk menarima persetujuan lisensi dari Sun.

 Pilih semua fitur yang kita inginkan pada langkah Custom Setup

 Tekan next untuk melanjutkan. Perhatikan bahwa folder instalasi adalah di C:\Program Files\Java\jdk1.7.0_40

 Keluar progress dialog untuk instalasi JDK. Tunggu hingga selesai.

 Setelah selesai melakukan instalasi JDK akan dilanjutkan dengan instalasi JRE seperti terlihat pada gambar di bawah. Lanjutkan dengan mengklik tombol Next

 Akan keluar progress dialog untuk instalasi JRE.

 Klik tombol Finish.

Konfigurasi

1. Setenvironment variable, %PATH%.

 Klik start pada sistem windows anda

 Klik kanan icon My Computer, pilih Properties

 Pada dialog System Properties

(4)

 Pada bagian System Variables dan klik Edit

 Tambahkan satu nilai pada Variable Value yaitu folder binary instalasi JDK.

 Klik Tombol OK

 Selesai

Untuk memverifikasi apakah program java kita sudah terinstal dengan baik, maka kita dapat mengecek versi java yang telah terinstal dengan cara masuk ke command prompt (Windows+r > cmd). Kemudian kita ketikkan java –version atau javac – version. Maka akan muncul versi program java yang terinstal di komputer kita.

Kompilasi Program

Untuk mengeksekusi sebuah program Java , maka terdapat langkah-langkah yang harus dilakukan

1. Masuk ke Command Prompt (Windows + R) 2. Masuk ke directori tempat penyimpanan file java 3. Ketikan javac namafile.java

4. Apabila tidak terjadi eror, lanjutkan dengan mengetikan java namafile untuk menjalankan program java.

Variable dan Tipe Data 1. Variable

Variable adalah suatu item dari data yang diberi nama identifikasi (identifier), variable dapat diartikan lokasi di dalam memori yang mana suatu nilai (value) dapat disimpan. 2. Tipe data

(5)

2) Tipe data reference

Reference adalah pointer ke tipe data atau penyimpanan alamat data. Terdapat tiga data reference yaitu : array, class, dan interface.

Bahasa Pemrograman Java mengidentifikasikan 8 tipe data primitif. Mereka diantaranya adalah boolean, char, byte, short, int, long, double dan float. Tipe data boolean diwakili oleh dua pernyataan yaitu true atau false. Tipe data char (karakter) diwakili oleh satu unicode. Tipe data ini mempunyai ciri dimana dia harus berada dalam single quote („..‟). Sedangkan String bukan merupakan tipe data primitif. String mewakili tipe data yang terdiri dari beberapa karakter. String harus dituliskan dalam tanda double quote (“ “). Tipe-tipe data integral memiliki bentuk default int. Anda dapat mengubahnya ke dalam bentuk long dengan menambahkan huruf L atau l. Tipe data integral memiliki range sebagai berikut:

(6)

Struktur Dasar Program Java

Public class HelloPTI{

Public static void main (String [] args){ System.out.println(“Hello Pendtium...”); }

}

Baris pertama code public class HelloPTI menandakan nama class yaitu HelloPTI. Dalam Java, semua code seharusnya ditempatkan di dalam deklarasi class. Sebagai tambahan, class menggunakan access modifier public, yang mengidentifikasikan class kita mempunyai akses bebas ke class lain dari package yang lain pula (package merupakan kumpulan dari class-class). Baris berikutnya yaitu kurung kurawal ({) menandakan awal blok. Setelah itu pada baris selanjutnya terdapat code static void main(String []args) yang mengindikasikan nama suatu method dalam class HelloPTI yang bertindak sebagai method utama. Method utama adalah titik awal dari suatu program Java. Semua program kecuali applet pada program Java dimulai dengan method utama. Sedangkan code System.out.println(" ") digunakan untuk menampilkan teks yang diapit oleh tanda double pute (“...”). Dua baris terakhir yang terdiri dari dua kurung kurawal menandakan akhir dari blok method main dan secuah class.

Petunjuk penulisan program java :

1. Program java yang dibuat harus selalu diakhiri dengan ekstensi namafile.java

2. Nama file seharusnya sesuai/ sama dengan nama class public nya.

Operator dalam pemrograman java

(7)

Assignment Operator

Variable Assignment adalah suatu bentuk ekspresi : x = y =z = 0;

Pada contoh di atas variable x, y, z bernilai 0.

Operator Perbandingan

Java mempunyai beberapa ekspresi untuk menguji hasil suatu perbandingan :

(8)
(9)

LATIHAN

1. Latihan I

 Kode Program

 Hasil Eksekusi

 Deskripsi program :

1. Pada program ini menggunakan nama class Latihan1.

2. Pada program di atas class Latihan1 bersifat public sehingga class program di atas dapat di akses bebas ke class lain dari package yang lain pula

(10)

4. Menggunakan perintah System.out.println (“...”) digunakan untuk manampilkan teks yang ada di dalam tanda kutip.

5. Program ini untuk mencetak teks saja. 2. Latihan II

a.

(11)

 Hasil Eksekusi

 Deskripsi Program

1. Program di atas menggunakan class Latihan2.

2. Program di atas terdapat 4 variabel yang sudah memiliki nilai yakni i=37 dan j=42 yang bertipe data integer, x= 27.475 dan y=7.22 yang bertipe data double.

(12)

b.

 Kode Program

(13)

3. Latihan III

(14)
(15)

 Deskripsi Program

1. Program di atas menggunakan class Latihan3.

2. Program di atas terdapat 3 variabel yang sudah memiliki nilai yakni i=37, j=42, dan k=42 yang bertipe data integer.

3. Pada program di atas menerapkan operasi relasi / penghubung (menghubungkan / mengaitkan antara 2 variabel).

4. Operator relasi yang digunakan antara lain lebih besar ( > ), lebih besar sama dengan (>=), lebih kecil (<), lebih kecil sama dengan (<=), sama dengan (==), dan tidak sama dengan (!=).

5. Hasil keluaran dari program di atas berupa pernyataan true or false. Misalkan i == j

= false (artinya apakah nilai i sama dengan j, jawabannya false/salah).

(16)

 Hasil Eksekusi

 Deskripsi Program

1. Program di atas menggunakan class Latihan4.

2. Program di atas meneapkan operator kondisi . Pada Program diatas terdapat 2 variable pertama variable Score yang bertipe data integer dan variable answer yang bertipe data char. Pada variable answer kita default isinya = ‘a’.

3. Terdapat kode program kondisi score=(answer=='a')?10:0; yang maksudnya

adalah jika score sama dengan nilai variable answer a maka nilai score = 10, dan jika false (nilai answer bukan ‘a’) maka nilai score = 0.

4. Dapat juga dituliskan menggunakan operator kondisi if else.

(17)

TUGAS

PRAKTIKUM

1. Tugas Praktikum I

 Kode Program

 Hasil eksekusi

 Deskripsi program :

1. Program ini digunakan untuk menghitung suhu awal celcius, diubah menjadi farenheit,

reamur dan kelvin.

2. Di program ini menggunakan class Praktikum1.

3. Pada program ini terdapat 2 variable yang bertipe data integer yaitu s yang bernilai 10 (sebagai panjang sisi kubus) dan variable lp (yang menggantikan luas permukaan kubus). Pada variable lp terdapat rumus untuk mencari luas permukaan (lp = 6 * s * s).

4. Ketika program dieksekusi akan dicetak nilai dari variable s (panjang sisinya). Kemudian

(18)

2. Tugas Praktikum II

 Kode Program

 Hasil Eksekusi

 Deskripsi Program

1. Program ini digunakan untuk menghitung suhu awal celcius, diubah menjadi farenheit, reamur dan kelvin.

2. Di program ini menggunakan class Praktikum2.

3. Pada program ini terdapat 4 variable yang bertipe data integer, yaitu c (menggantikan nilai dari derajat celcius) yang bernilai 9 , f (mengantikan derajat fahrenheit), r (menggantikan derajat reamur) dan variable k (yang menggantikan derajat kelvin). 4. Untuk mengkonversi suhu celcius ke fahrenheit menggunakan rumus f = (c*5/9)+32,

celcius ke reamur menggunakan rumus r = c*4/5, celcius ke kelvin menggunakan rumus k = c+273.

(19)
(20)

TUGAS

RUMAH

1. Tugas Rumah I

 Kode Program

 Hasil eksekusi

 Deskripsi program

1. Program ini digunakan untuk menghitung besar bunga pada suatu tabungan. 2. Di program ini menggunakan class Rumah1.

3. Pada program ini terdapat 3 variable yang bertipe data integer, yaitu t (menggantikan jumlah tabungan) yang diberi nilai 1000000 , b (mengantikan besar bunga), dan s (menggantikan saldo).

(21)

5. Setelah itu program akan mencetak nominal dari tabungan, besar bunga perbulan juga sisa saldonya.

6. Pada program ini juga ditambahkan 2 variable yang bertipe data integer, yaitu n (menggantikan jumlah bulan) yang diberi nilai 5 ,dan sN (mengantikan saldo setelah n bulan).

7. Untuk menghitung sisa saldo pada bulan ke-n (n=5) menggunkan rumus sN=t-(b*n) (sN diperoleh dari nilai tabungan dikurangi besar bunga dikalikan n bulan.

8. Ketika program dieksekusi akan dicetak nilai dari variable n (lama menabung dalam bulan n= 5). Kemudian akan ditampilkan pula sisa saldo setelah 5 bulan sN= 750000.

2. Tugas Rumah II

 Kode Program

(22)

 Deskripsi program :

1. Program ini digunakan untuk menampilkan data mahasiswa yang tersimpan pada suatu variable.

2. Di program ini menggunakan class Rumah2.

3. Pada program ini terdapat 6 variable yang bertipe data string, yaitu Nama yang diberi nilai “Ali” , NIM yang diberi nilai “100533409786”, TL (menggantikan Tempat Lahir) yang diberi nilai “Malang”, Tgl yang diberi nilai “12 Juni 1992”, Jk (Menggantikan Jenis Kelamin) yang diberi nilai “L”, dan P (menggantikan Prodi) yang diberi nilai “S1 PTI”.

4. Ketika program dieksekusi akan dicetak nilai dari variable Nama, NIM, TL, Tgl, Jk, dan P menggunakan System.out.println

KESIMPULAN

1. Pada Praktikum kali ini peserta didik dapat menginstal program Jdk, Jre, dan Netbeans dengan baik dan menggunakannya.

2. Dapat mengetahui secara singkat pemrograman beroirentasi objek menggunakan java. 3. Dapat mengetahui variable dan tipe data yang digunakan pada pemrograman beroirentasi

objek menggunakan java. Terdapat 8 tipe data primitif pada java Byte, Short, Int, Long, Float, Double, Char dan Boolean.

4. Dapat mengetahui macam-macam literal dan dapat menerapkannya pada program sederhana.

5. Dapat membuat program sederhana tentang operasi aritmatika (latihan 2), relasi (Latihan 3) dan juga kondisi(Latihan 4).

DAFTAR RUJUKAN

1. Raharjo, Budi. 2010. Pemograman. Bandung : Informatika.

2. Modul Praktikum I. Pengenalan Java I . Malang : S1 Pendidikan Teknik Informatika TE UM.

Referensi

Dokumen terkait

Tujuan penulisan artikel ini adalah untuk menjelaskan sumber-sumber dan penggunaan power subunit pada level yang sarna dalam organisasi dan mengaitkannya dengan tinjauan

Deskriptor diambil berdasar- kan jumlah panelis yang menyatakan bahwa suatu soal diperkirakan mampu dijawab benar oleh siswa minimal lebih dari separoh (1/2) dari

Dari hasil perhitungan fuzzy tsukamoto untuk setiap wilayah kota dan kabupaten bogor di dapat nilai z untuk kota bogor 0,1 sampai dengan 0,39 sedangkan nilai z untuk kabupaten

Bagi Pemegang Hak Guna Usaha dan Hak Pakai, jika sampai jangka waktunya, maka hak tanah tersebut kembali kepada Hak Tanah Ulayat dan penggunaan selanjutnya harus

Pertumbuhan : Merupakan tanaman vigor, type semi determinate,toleran layu bakteri dan cocok didataran rendah dan tinggi.. Cabai

karunia yang telah dilimpahkan, sehingga penulis dapat menyelesaikan skripsi ini,1. yang merupakan salah satu persyaratan untuk mendapatkan gelar

pembudidaya di kelurahan Meruya Selatan atau tepatnya di kawasan Kayon, dengan bapak H.Gupron,…..saya mulai usaha penjualan dan budidaya sejak tahun 1980 sebelum dibangunnya

Model yang digunakan tersusun atas 2 faktor perlakuan, faktor A terdiri atas 3 taraf dan faktor B terdiri atas 3 taraf dengan ulangan sebanyak 3 kali sehingga disebut