Materi 10
Mengimplementasikan Pemrograman Terstruktur
Menggunakan tipe data dan control program
memahami tentang deklarasi variabel, operator, kondisional & pilihan, serta string. mengimplementasikannya dalam program sederhana dengan menggunakan NetBeans.
1. Deklarasi Variabel
Bahasa pemrograman pada umumnya mengenal adanya variabel yang digunakan untuk menyimpan nilai atau data. Java dikenal dengan bahasa pemrograman yang bersifat strongly typed yang artinya diharuskan mendeklarasikan tipe data dari semua variabel dan apabila lupa atau salah mengikuti aturan pendeklarasian variabel maka akan mendapat error pada saat proses kompilasi.
1.1 Tipe data
Java memiliki dua jenis tipe data yang dikategorikan menjadi dua yaitu tipe data primitif dan tipe data referensi.1.1.1 TipeDataPrimitif
Macam tipe data primitif diantaranya :
·Integer (Bilangan bulat) Integer merupakan tipe data numerik yang digunakan untuk mendefinisikan bilangan bulat. Tipe data numeric yang termasuk integer diantaranya :
oFloating Point (Bilangan pecahan), Floating point digunakan untuk menangani bilangan decimal atau perhitungan yang lebih detail dibanding integer.
oChar, Char adalah karakter tunggal yang pendefinisiannya di awal dan akhir menggunakan tanda petik tunggal ( ' ). Tipe char mengikuti aturan Unicode, sehingga bisa dapat menggunakan kode untuk kemudian diikuti bilangan dari 0 sampai 65535, tetapi yang biasa digunakan adalah bilangan heksadesimal dari 0000 sampai FFFF.
·Boolean Tipe data Boolean terdiri dari dua nilai saja, yaitu true dan false. Boolean sangat penting untuk mengevaluasi suatu kondisi.
1.1.2 Tipe Data Referensi
Kelebihan pemrograman dengan orientasi objek adalah dapat mendefinisikan tipe data baru yang merupakan objek dari class tertentu. Tipe data ini digunakan untuk mereferensikan objek atau class tertentu, seperti String.
·Variabel, Variabel merupakan container yang digunakan untuk menyimpan suatu nilai pada sebuah program dengan tipe tertentu. Untuk mendefinisikan variabel, suatu identifier dapat digunakan untuk menamai variabel tersebut.
·Identifier, Identifier adalah kumpulan karakter yang dapat digunakan untuk menamai variabel, method, class, interface, dan package. Dalam pemrograman Java identifier bisa disebut sah apabila diawali dengan :
oHuruf /abjad
oKarakter Mata Uang
oUnderscore(_) Identifier dapat terdiri dari :
§Huruf / abjad
§Angka
§Underscore (_)
·Identifier tidak boleh mengandung @, spasi atau diawali dengan angka serta tidak boleh menggunakan keyword yang telah digunakan di pemrograman java. Selain karakter, Unicode juga dapat digunakan sebagai identifier.
1.2 Mendeklarasikan Variabel
Sintaks dasar : Menuliskan tipe data dari variabel, contoh :
int bilangan;
char karakter;
float bildesimal;
boolean status;
{Setelah dideklarasikan sesuai dengan tipe data, selanjutnya memberi nilai variabel tersebut dengan tanda =}
2. Operator
Operator adalah simbol khusus yang menyajikan operasi khusus pada satu, dua, atau tiga operand dan kemudian mengembalikan hasilnya.Jenis operator antara lain :2.1 Operator Aritmatika
Operator ini digunakan pada operasi-operasi aritmatika seperti
penjumlahan, pengurangan, pembagian dan lain-lain.
2.2 Operator Relasional
Untuk
membandingkan 2 nilai (variabel) atau lebih digunakan operator relasional,
dimana operator ini akan mengembalikan atau menghasilkan nilai True atau False.
2.3 Operator Kondisional
Operator ini menghasilkan nilai yang sama dengan operator
relasional, hanya saja penggunaannya lebih pada operasi - operasi Boolean.
2.4 Operator Shift dan Bitwise
Kedua
operator ini digunakan untuk memanipulasi nilai dari bitnya, sehingga diperoleh
nilai yang lain.
2.5 Operator Assignment
Operator assignment dalam java digunakan untuk memberikan suatu nilai ke sebuah variabel. Operator assignment hanya berupa '=', namun selain itu dalam Java beberapa shortcut assignment operator yang penting.
3. Kondisional dan Pilihan 3.1 IF
Statement if memungkinkan sebuah program untuk dapat memilih beberapa operasi untuk dieksekusi, berdasarkan beberapa pilihan. Terdapat tiga jenis statement If diantaranya :
·If
Bentuk If adalah yang paling sederhana, mengandung suatu pernyataan tunggal yang dieksekusi jika ekspresi bersyarat adalah benar.
·If, Else
Untuk melakukan beberapa operasi yang berbeda jika salah satu ekspresi kondisional bernilai salah, maka digunakan statement else. Bentuk if-else memungkinkan dua alternatif operasi pemrosesan.
·If, else if, else
Bentuk if, else if, else memungkinkan untuk tiga atau lebih alternative pemrosesan.
3.2 Switch
Switch adalah pernyataan yang digunakan untuk menjalankann salah satu pernyataan dari beberapa kemungkinan statement untuk dieksekusi, berdasarkan nilai dari sebuah ungkapan dan nilai penyeleksi. Setiap ungkapan diungkapkan dengan sebuah nilai integral konstan, seperti sebuah nilai dengan tipe byte, short, int atau char.
Membuat program sederhana
Kali ini kita akan mecoba membuat program sederhana yaitu program akademik untuk mahasiswa yang akan menggunakan IDE tools menggunakan netbeans.
Tahapan:
MembuatProjectBaru
1.Buka program NetBeans IDE
2.Buat
project baru File > New Project >Pilih Categories Java, pilih Projects
Java Application > Klik Next, maka akan tampil kotak dialog seperti dibawah
ini :
3.Hilangkan tanda Check Box pada Create Main Class, Klik tombol Finish
4.Selanjutnya Klik Kanan kotak Source Packages > pilih Java Packages > lalu akan muncul kotak dialog New Java Package beri nama GUI. 2) MembuatTampilanLayoutDataMahasiswa
a.Langkah selanjutnya adalah membuat design tampilan dengan menggunakan fasilitas JFrame dengan cara Klik kanan Source Packages GUI > pilih JFrame Form
b.Akan muncul seperti dibawah ini:
5.MembuatTampilanLayoutDataMahasiswa
•Langkah
selanjutnya adalah membuat design tampilan dengan menggunakan fasilitas JFrame
dengan cara Klik kanan Source Packages GUI > pilih JFrame Form
Tools atau alat Swing Layout yang digunakan diantaranya adalah:
1.Swing Containers (Panel)
2.Swing Control Label Text Fields Radio Button Combo Box Table
3.Setelah membuat user interface seperti diatas langkah selanjutnya adalah memberi Variabel name untuk setiap tools yaitu:
tNim
tNama
rLaki dan rPerempuan
cbJurusan
bSimpan
bUbah
bHapus
bKeluar
tabel
Text Fields Text Fields Radio Button Combo Box Button Button Button Button
Table
3) MerancangTampilanLayoutMenuUtama
Langkah-langkahnya
adalah: Klik kanan Source Packages GUI > Pilih New > JFrame
Baca lebih banyak >>>