pbo (variable & type data) (1)

11
Andy Prasetyo Utomo, S.Kom Pemrograman Berorientasi Objek (Java) Universitas Muria Kudus Sistem Informasi 1 Variable & Type Data Java (Perkenalan NeatBeans 6.5) 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;

Upload: fathur-rohim

Post on 02-Jul-2015

144 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: PBO (Variable & Type Data) (1)

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;

Page 2: PBO (Variable & Type Data) (1)

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

Page 3: PBO (Variable & Type Data) (1)

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

Page 4: PBO (Variable & Type Data) (1)

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.

Page 5: PBO (Variable & Type Data) (1)

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

Page 6: PBO (Variable & Type Data) (1)

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.

Page 7: PBO (Variable & Type Data) (1)

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

Page 8: PBO (Variable & Type Data) (1)

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

Page 9: PBO (Variable & Type Data) (1)

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

Page 10: PBO (Variable & Type Data) (1)

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

Page 11: PBO (Variable & Type Data) (1)

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