Anda di halaman 1dari 12

Andy Prasetyo Utomo, S.

Kom, MT

Pemrograman Berorientasi Objek (Java)

Variable & Type Data Java (Perkenalan NeatBeans 7.01)


I. Variable
Variable adalah istilah bagi lokasi memory yang ditetapkan untuk menyimpan data tertentu, sehingga istilah nama-variable menunjuk kepada nama bagi lokasi memori tersebut. Proses penyimpanan maupun pengambilan data selanjutnya akan merujuk ke nama variable yang bersesuaian. Secara umum ada tiga bentuk data : a) Numerik, data yang berbentuk angka atau bilangan. Data numerik bisa dibagi dua kategori : - Bilangan bulat (integer), yaitu bilangan yang tidak mengandung angka pecahan - Bilangan pecahan (float), yaitu bilangan yang mengandung angka pecahan. b) Karakter, data yang berbentuk karakter atau deretan karakter. Data karakter bisa dibagi menjadi 2 kategori yaitu : - Karakter tunggal - Deretan karakter c) Logika, yaitu tipe data dengan nilai benar (true) atau salah (false) Java membawa beberapa tipe data dasar beserta class yang bersesuaian dengan tipe data tersebut. Class-class ini disediakan untuk menambah utilitas dari tipe data tersebut, seperti konversi suatu tipe data numerik ke tipe data lain. Beberapa tipe data dan class yang disediakan di java adalah sebagai berikut : Tipe Data Class Keterangan int Integer Tipe data bilangan bulat double Double Tipe data bilangan pecahan char Character Tipe data karakter tunggal String, StringBuffer Tipe data deretan karakter boolean Boolean Tipe data logika Deklarasi variable Tipe_data nama_variable [=nilai_awal]; Tipe_data nama_variable [=nilai_awal] [, nama_variable2 [= nilai_awal]..];

Contoh int bilanganBulat; char karakter; int nilai=3 double angka1, angka2=6;

Universitas Muria Kudus

Sistem Informasi

Andy Prasetyo Utomo, S.Kom, MT

Pemrograman Berorientasi Objek (Java)

II. Operator Aritmatik, Relasi dan Logika


1) Operator Aritmatik Operator + * / % 2) Operator Relasi Operator == != > < >= <= Fungsi Persamaan Pertidaksamaan Perbandingan lebih besar dari Perbandingan lebih kecil dari Perbandingan lebih besar dari atau sama dengan Perbandingan lebih kecil dari atau sama dengan Penggunaan 20 == 3 (apakah 20 sama dengan 3 ?) 20 != 3 (apakah 20 tidak sama dengan 3 ?) 20 > 3 (apakah 20 lebih besar dari 3 ?) 20 < 3 (apakah 20 lebih kecil dari 3 ?) 20 >= 3 (apakah 20 lebih besar atau sama dengan 3 ?) 20 <= 3 (apakah 20 lebih kecil atau sama dengan 3 ?) Fungsi Penjumlahan Pengurangan Perkalian Pembagian Sisa Bagi Penggunaan 20 + 3 menghasilkan 23 20 - 3 menghasilkan 17 20 * 3 menghasilkan 60 20.0 / 3 menghasilkan 6.67 20 % 3 menghasilkan 2

3) Operator Logika Operator && || ! Fungsi Logika AND Logika OR Logika NOT Penggunaan (20 == 3) && (5>7) false AND true = FALSE (20 == 3) || (5<7) false OR true = TRUE !(20 ==3) NOT (false) = TRUE

Universitas Muria Kudus

Sistem Informasi

Andy Prasetyo Utomo, S.Kom, MT

Pemrograman Berorientasi Objek (Java)

III. Pengenalan NeatBeans


Netbeans adalah sebagai IDE yang ditujukan untuk memudahkan pemrogrman java, dimana pemrograman dilakukan berbasiskan visual dan event-driven. Persis seperti IDE yang lain, misalnya Borland Delphi dan Microsoft Visual Studio. Dibawah ini adalah tampilan jendela awal dari Netbeans.

A. Langkah langkah pembuatan project baru. 1) 2) Klik menu File New Project atau tekan Ctrl+Shift+N Pada jendela New Project pada bagian Categories pilih Java dan pada bagian Projects pilih Java Application kemudian klik Next

Universitas Muria Kudus

Sistem Informasi

Andy Prasetyo Utomo, S.Kom, MT 3)

Pemrograman Berorientasi Objek (Java)

Pada jendela New Java Application isi Project Name dan tentukan tempat penyimpanan project. Dan jangan lupa hilangkan tanda Centang pada Checkbox Create Main Class kemudian klik finish

4)

Setelah langkah no 3 maka akan terbentuk 1 project java, dengan project ini kemudian kita akan coba tambahkan Form di dalamnya.

Universitas Muria Kudus

Sistem Informasi

Andy Prasetyo Utomo, S.Kom, MT 5)

Pemrograman Berorientasi Objek (Java)

Klik kanan pada project New Jframe Form

6)

Pada jendela New Jframe Form isi Class Name dan isi Package. kemudian klik finish

7)

Dibawah ini adalah jendela designer NetBeans

Universitas Muria Kudus

Sistem Informasi

Andy Prasetyo Utomo, S.Kom, MT 8)

Pemrograman Berorientasi Objek (Java)

Sebelum form dapat dijalankan perlu dilakukan setting class utama, untuk menentukan class ada yang akan dijalankan pertama kali, dengan cara klik kanan project Properties

9)

Pada jendela Project Properties pada bagian Categories pilih Run, kemudian klik Browse disamping Textbox Main Class.

Universitas Muria Kudus

Sistem Informasi

Andy Prasetyo Utomo, S.Kom, MT

Pemrograman Berorientasi Objek (Java)

10) Pada kotak dialog Browse pilih Class yang mau dijalankan pertama kali, kemudian klik Select main Class

11) Setelah kembali ke jendela Project Properties kemudian klik OK

NB. Untuk menjalankan Form tekan F6 dan untuk membuild Aplikasi tekan F11

Universitas Muria Kudus

Sistem Informasi

Andy Prasetyo Utomo, S.Kom, MT

Pemrograman Berorientasi Objek (Java)

B. Contoh Aplikasi Sederhana 1) Buat design form seperti dibawah ini

2)

Atur Property form seperti dibawah ini

Kontrol
JTextField1

Property
Name HorizontalAligment Text Name HorizontalAligment Text Name HorizontalAligment Text Editable Name Text Name Text Name Text

Nilai
txtalas Right 0 txttinggi Right 0 txtluas Right 0 [] cmdhitung Hitung cmdbatal Batal cmdkeluar Keluar

JTextField2

JTextField3

Jbutton1 Jbutton2 Jbutton3

Universitas Muria Kudus

Sistem Informasi

Andy Prasetyo Utomo, S.Kom, MT 3)

Pemrograman Berorientasi Objek (Java)

Ketikkan Soure Code Di bawah ini : Dalam menempatkan sourcode ke dalam setiap kontrol di dalam java caranya adalah dengan melakukan klik kanan pada kontrol tersebut Events Jenis Events (Misal Mouse) Jenis Event pada Mouse (Misal mouseClicked).

Universitas Muria Kudus

Sistem Informasi

Andy Prasetyo Utomo, S.Kom, MT 4) Keterangan Syntax Syntax .getText .setText

Pemrograman Berorientasi Objek (Java)

Parameter String

Double.parseDouble String.valueOf

String Integer, Double

Keterangan Mengambil nilai property text dari suatu control Mengubah nilai property text dari suatu control berdasarkan parameter yang diberikan Mengubah type data string menjadi type data Double Mengubah kelompok type data numerik menjadi type data string

5)

Hasil aplikasi setelah dijalankan

C. Latihan Aplikasi 1) Aplikasi penghitung luas Lingkaran (2 Point)

NB. Rumus Luas Lingkaran adalah

r2

Universitas Muria Kudus

10

Sistem Informasi

Andy Prasetyo Utomo, S.Kom, MT 2)

Pemrograman Berorientasi Objek (Java)

Aplikasi penghitung luas Tabung (3 Point)

NB. Rumus Luas Tabung adalah 2 3)

r2 t

Aplikasi penghitung Volume Kerucut (3 Point)

NB. Rumus Volume Kerucut adalah 1/3

r2 t

4)

Aplikasi penghitung Volume Bola (3 Point)

NB. Rumus Volume Bola adalah 4/3

r t3

Universitas Muria Kudus

11

Sistem Informasi

Andy Prasetyo Utomo, S.Kom, MT 5)

Pemrograman Berorientasi Objek (Java)

Aplikasi penghitung Volume Balok & Limas (4 Point)

NB. Rumus Volume Balok adalah

plt Rumus Volume Limas adalah p l t 1/3

6)

Aplikasi Operator Aritmatik (4 Point)

Universitas Muria Kudus

12

Sistem Informasi

Anda mungkin juga menyukai