pbo (variable & type data) (1)
TRANSCRIPT
Andy Prasetyo Utomo, S.Kom Pemrograman Berorientasi Objek (Java)
Universitas Muria Kudus Sistem Informasi 1
VVaarriiaabbllee && TTyyppee DDaattaa JJaavvaa ((PPeerrkkeennaallaann NNeeaattBBeeaannss 66..55))
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 boolean Boolean Tipe data logika String, StringBuffer Tipe data deretan karakter
Deklarasi variable
Contoh
Tipe_data nama_variable [=nilai_awal]; Tipe_data nama_variable [=nilai_awal] [, nama_variable2 [= nilai_awal]..];
int bilanganBulat; char karakter; int nilai=3 double angka1, angka2=6;
Andy Prasetyo Utomo, S.Kom Pemrograman Berorientasi Objek (Java)
Universitas Muria Kudus Sistem Informasi 2
II. Operator Aritmatik, Relasi dan Logika 1) Operator Aritmatik
Operator Fungsi Penggunaan + Penjumlahan 20 + 3 menghasilkan 23 - Pengurangan 20 - 3 menghasilkan 17 * Perkalian 20 * 3 menghasilkan 60 / Pembagian 20.0 / 3 menghasilkan 6.67
% Sisa Bagi 20 % 3 menghasilkan 2
2) Operator Relasi
Operator Fungsi Penggunaan == Persamaan 20 == 3 (apakah 20 sama
dengan 3 ?) != Pertidaksamaan 20 != 3 (apakah 20 tidak sama
dengan 3 ?) > Perbandingan lebih besar
dari 20 > 3 (apakah 20 lebih besar dari 3 ?)
< Perbandingan lebih kecil dari
20 < 3 (apakah 20 lebih kecil dari 3 ?)
>= Perbandingan lebih besar dari atau sama dengan
20 >= 3 (apakah 20 lebih besar atau sama dengan 3 ?)
<= Perbandingan lebih kecil dari atau sama dengan
20 <= 3 (apakah 20 lebih kecil atau sama dengan 3 ?)
3) Operator Logika
Operator Fungsi Penggunaan
&& Logika AND (20 == 3) && (5>7) false AND true = FALSE
|| Logika OR (20 == 3) || (5<7) false OR true = TRUE
! Logika NOT !(20 ==3) NOT (false) = TRUE
Andy Prasetyo Utomo, S.Kom Pemrograman Berorientasi Objek (Java)
Universitas Muria Kudus Sistem Informasi 3
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) Klik menu File – New Project atau tekan Ctrl+Shift+N 2) Pada jendela New Project pada bagian Categories pilih Java dan pada
bagian Projects pilih Java Application kemudian klik Next
Andy Prasetyo Utomo, S.Kom Pemrograman Berorientasi Objek (Java)
Universitas Muria Kudus Sistem Informasi 4
3) 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.
Andy Prasetyo Utomo, S.Kom Pemrograman Berorientasi Objek (Java)
Universitas Muria Kudus Sistem Informasi 5
5) 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
Andy Prasetyo Utomo, S.Kom Pemrograman Berorientasi Objek (Java)
Universitas Muria Kudus Sistem Informasi 6
8) 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.
Andy Prasetyo Utomo, S.Kom Pemrograman Berorientasi Objek (Java)
Universitas Muria Kudus Sistem Informasi 7
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
Andy Prasetyo Utomo, S.Kom Pemrograman Berorientasi Objek (Java)
Universitas Muria Kudus Sistem Informasi 8
B. Contoh Aplikasi Sederhana 1) Buat design form seperti dibawah ini
2) Atur Property form seperti dibawah ini
Kontrol Property Nilai Name txtalas HorizontalAligment Right JTextField1 Text 0 Name txttinggi HorizontalAligment Right JTextField2 Text 0 Name txtluas HorizontalAligment Right Text 0 JTextField3
Editable [] Name cmdhitung Jbutton1 Text Hitung Name cmdbatal Jbutton2 Text Batal Name cmdkeluar Jbutton3 Text Keluar
3) Ketikkan Sourecode Berikut
Andy Prasetyo Utomo, S.Kom Pemrograman Berorientasi Objek (Java)
Universitas Muria Kudus Sistem Informasi 9
4) Keterangan Syntax Syntax Parameter Keterangan
.getText - Mengambil nilai property text dari suatu control
.setText String Mengubah nilai property text dari suatu control berdasarkan parameter yang diberikan
Double.parseDouble String Mengubah type data string menjadi type data Double
String.valueOf Integer, Double Mengubah kelompok type data numerik menjadi type data string
5) Hasil aplikasi setelah dijalankan
Andy Prasetyo Utomo, S.Kom Pemrograman Berorientasi Objek (Java)
Universitas Muria Kudus Sistem Informasi 10
C. Latihan Aplikasi
1) Aplikasi penghitung luas Lingkaran
NB. Rumus Luas Lingkaran adalah π r2
2) Aplikasi penghitung luas Tabung
NB. Rumus Luas Tabung adalah 2 π r2 t
3) Aplikasi penghitung Volume Kerucut
NB. Rumus Volume Kerucut adalah 1/3 π r2 t
Andy Prasetyo Utomo, S.Kom Pemrograman Berorientasi Objek (Java)
Universitas Muria Kudus Sistem Informasi 11
4) Aplikasi penghitung Volume Bola
NB. Rumus Volume Bola adalah 4/3 π r t3
5) Aplikasi penghitung Volume Balok & Limas
NB. Rumus Volume Balok adalah p l t
Rumus Volume Limas adalah p l t 1/3
6) Aplikasi Operator Aritmatik