laporan prak. pemrograman komputer 2 - percobaan 1

Upload: ebhim-mazgrafer

Post on 11-Jul-2015

131 views

Category:

Documents


0 download

TRANSCRIPT

LAPORAN RESMIPRAKTIKUM PEMROGRAMAN KOMPUTER 2

PERCOBAAN 1Tipe Data, Variabel, dan Operator dalam Java

Oleh KRISNA WAHYU WIJAYA NIM : 081903102020

LABORATORIUM INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS JEMBER 2009

Praktikum No. Praktikum Judul Praktikum Hari/Tanggal

: Pemrograman Komputer 2 :1 : Tipe Data, Variabel, dan Operator dalam Java :

Tujuan Instrusional Khusus: 1. 2. 3. Mahasiswa memiliki gambaran tentang salah satu teknologi terkini untuk Mahasiswa memiliki pengalaman menggunakan salah satu perangkat lunak Mahasiswa memiliki pengalaman dalam menyusun sebuah program aplikasi pengembangan program aplikasi. untuk pengembangan program aplikasi. sederhana. I. Landasan Teori I.1 Platform Java Java sebagai platform pengembangan software, secara garis besar dibedakan ke dalam 3 arahan : J2SE J2EE J2ME J2SE Java 2 Standard Edition mencakup core dari bahasa pemrograman Java, memuat library inti yang dibutuhkan seperti IO, Networking dan JDBC. J2EE Java 2 Enterprise Edition adalah pengembangan Java untuk solusi enterprise, mulai dari aplikasi berbasis Web dengan Servlet dan JSP, aplikasi terdistribusi dengan EJB, sebagaimana aplikasi integrasi enterprise seperti Web Service. J2ME Java 2 Micro Edition adalah pengembangan Java untuk mobile device, seperti handphone, pocket PC dan PDA. Pengembangan ke arah mobile device ini menuntut Java untuk beradaptasi dengan mesin yang terbatas dalam memory dan processor.

II. Alat dan Bahan 1. Satu perangkat Komputer dengan OS (Windows/Linux) 2. Program Java J2SE (JDK 1.6.0 dan JRE) 3. Program Netbeans IDE III. Prosedur Praktikum Ikuti urutan petunjuk di bawah ini: a. Ketiklah contoh-contoh program di bawah ini! b. Simpan dengan nama sesuai dengan nama public class-nya dan dengan eksensi java c. kompilasi dan jalankan program, perbaiki error jika ada. d. Tuliskan/print hasil program yang dijalankan dan Jelaskan! e. Jawablah pertanyaan yang tersedia! Program-1

Pertanyaan: a. Apakah fungsi main method? b. Bagaimanakah jika dalam sebuah program Java tidak terdapat main method? Jelaskan! Program-2

Program-3

IV. Lembar Data Hasil Percobaan Program-1

Program-2

Program-3

V. Analisis data dan Jawaban Pertanyaan Program-1 a. Main method / Method utama adalah titik awal dari suatu program Java. Semua program kecuali applet yang ditulis dalam bahasa Java dimulai dengan method utama. main method adalah bagian utama dari program yang kita buat Yakinkan untuk engikuti kaidah penulisan tanda yang benar karena apabila penulisan salah program tidak dapat dijalankan b. Apabila suatu program tidak memiliki main method maka program tersebut tidak akan bisa dijalankan Program 2 Pada program 2 ini setelah public static void main ayobelajar2 ditambah public ayobelajar2, walaupun begitu hasilnya akan sama seperti program 1 yaitu menampilkan tulisan Ayo belajar java!!! karena ada perintah System.out.println untuk menampilkan tulisan tersebut.

Program 3 Pada program 3 ini kita membuat program untuk menghitung luas dan keliling sebuah lingkaran dimana nilai PI dan jari-jari lingkaran telah ditentukan terlebih dahulu. Untuk PI bertipe data double karena menggunakan angka decimal, sedangkan untuk jari-jari menggunakan tipe data integer karena merupakan bilangan bulat. Pada public Lingkaran dideklarasikan bahwa hasil dari Luas dan keliling lingkaran tersebut adalah merupakan bilangan decimal dengan menggunakan tipe data double. Setelah itu rumus untuk mencari nilai Luas dan Keliling dimasukkan. Dan hasilnya nanti akan ditampilkan karena ada perintah system.out.println.

VI. Kesimpulan Dari beberapa percobaan diatas dapat disimpulkan bahwa: 1. Main method merupakan bagian utama pada suatu program. 2. Apabila suatu program tidak memiliki main method maka program tersebut tidak dapat dijalankan. 3. Double merupakan tipe data yang digunakan untuk bilangan decimal. 4. Integer merupakan tipe data yang digunakan untuk bilangan bulat. 5. Sytem.out.println merupakan perintah untuk menampilkan sebuah karakter yang telah ditentukan.

VII. Tugas Jawablah dan kerjakan tugas-tugas di bawah ini! 1. Apakah pengertian pernyataan (statement)! Tunjukkan manakah yang termasuk statement dalam latihan program-program di atas! 2. Jelaskan pengertian konstruktor dan bagaimana konstruktor dipanggil untuk dijalankan! 3. Apakah pengertian kata kunci (keyword)? Sebutkan apa saja kata kunci dalam bahasa pemrograman Java! 4. Dalam contoh program di atas menggunakan variabel lokal dan variabel global. a. Jelaskan pengertian variabel! b. Jelaskan perbedaan variabel lokal dan variabel global! c. Tunjukkan mana yang termasuk variabel lokal dan variabel global! 5. Hitunglah luas segitiga dengan alas 20,5 cm dan tinggi 40 cm dengan menggunakan program Java!

Jawab:1. Statement dalam java yaitu pernyataan yang ada dalam program yang selalu diakhiri dengan tanda ( ; ) titik koma. contoh statement dari program diatas System.out.println (" Ayo Belajar Java....!!!!"); new ayoBelajar2(); double PI = 3.14; int jari_jari = 50; new lingkaran(); Double Luas, Keliling; Luas = PI*jari_jari*jari_jari; Keliling = 2*PI*jari_jari; System.out.println("Luas Lingkaran = "+ Luas); System.out.println("Keliling Lingkaran = "+ Keliling);

2. Konstructor adalah sebuah tipe khusus dari method yang digunakan untuk membuat dan menginisialisasi sebuah object baru. Ingat bahwa constructor bukan member (yaitu atribut, method atau inner class dari sebuah object). Jika tidak ada constructor yang disediakan secara jelas, constructor default secara otomatis membuatkannya untuk Anda. Constructor default tidak membawa argumen dan tidak berisi pernyataan pada tubuh class. Ketika kita mengintans sebuah objek dari sebuah subkelas, maka compiler akan memanggil konstruktor superkelasnya terlebih dahulu, baru kemudian memanggil konstruktor subkelas.

3. Keyword / Kata kunci adalah identifier yang telah dipesan untuk didefinisikan sebelumnya oleh Java untuk tujuan tertentu. Anda tidak dapat menggunakan keyword sebagai nama variabel, class, method Anda, dsb. Berikut ini adalah daftar dari kata kunci dalam Java (Java Keywords).

4. Variabel dalam ilmu matematika adalah sesuatu yang menyimpan nilai yang dapat berubah-ubah. Demikian bagi semua bagian program 5. Variabel lokal adalah variabel yang juga dalam bahasa pemrograman. Variabel dalam bahasa pemrograman adalah lokasi dalam memori di mana sebuah nilai disimpan, dan nilai tersebut dapat diubah. Setiap variabel memiliki nama, tipe, dan nilai. variabel global, yaitu variabel yang tersedia dideklarasikan di dalam badan method. Jadi kita hanya dapat menggunakan variabel tersebut hanya di dalam method.

Berikut adalah contoh program yang menunjukkan pendeklarasian variabel lokal di dalam method main:

6. Program penghitung luas segitiga.