• Tidak ada hasil yang ditemukan

Kondisi adalah suatu proses perbandingan nilai-nilai data yang dihubungkan dengan operator Relasi, operator logika

N/A
N/A
Protected

Academic year: 2021

Membagikan "Kondisi adalah suatu proses perbandingan nilai-nilai data yang dihubungkan dengan operator Relasi, operator logika"

Copied!
5
0
0

Teks penuh

(1)

Struktur Kontrol

Struktur kontrol adalah sebuah proses untuk melakukan pencabangan alur program berdasarkan pada sebuah kondisi tertentu. Kondisi tersebut mengandung dua buah nilai yaitu True atau False. Struktur kontrol pada PowerBuilder menggunakan perintah IF. Berikut struktur penulisan statement IF:

Sintak 1 IF <kondisi> Then aksi-1 [ELSE aksi-2] End If Sintak 2 IF <kondisi-1> Then aksi-1

[ELSEIF <kondisi-2> Then aksi-2]

. . . [Else Aksi-3] End If

Kondisi adalah suatu proses perbandingan nilai-nilai data yang dihubungkan dengan operator Relasi, operator logika Operator relasi sebagai berikut

Operator Arti Contoh

= Sama dengan if Price=100 then Rate=.05 > Lebih besar if Price>100 then Rate=.05 < Lebih kecil if Price<100 then Rate=.05 <> Tidak sama dengan if Price<>100 then Rate=.05 >= Lebih besar sama dengan if Price>=100 then Rate=.05 <= Lebih kecil sama dengan if Price<=100 then Rate=.05 Operator Logika

Operator Arti Contoh

NOT Not (Kebalikan) if NOT Price=100 then Rate=.05 AND AND if Tax>3 AND Ship <5 then Rate=.05

OR OR if Tax>3 OR Ship<5 then Rate=.05

Komponen berkaitan dengan Struktur Kontrol

Komponen radioButton

Komponen radiobutton digunakan untuk melakukan pemilihan data dari sejumlah pilihan dan harus dipilih salah satu dari pilihan tersebut. Komponen ini cocok untuk data seperti data jenis kelamin dimana harus dipilih antara pilihan laki-laki atau pilihan perempuan

Beberapa properti penting yang harus diperhatikan dalam komponen RadioButton

Properti Arti

Name Nama yang harus diberikan untuk komponen ini, biasanya menggunakan prefix rb_ untuk memberikan namanya

Text Keterangan yang akan berikan untuk komponen radiobutton ini Checked Akan bernilai true atau false, bernilai true ditandai dengan tanda

hitam di tengah lingkaran dan bernilai false jika tidak ada tandah hitam dalam lingkaran.

Properti Checked ini digunakan untuk mengetahui apakah komponen ini dipilih (di klik) atau tidak

LeftText Menempatkan text di sebelah kiri dari bulatan , default posisinya berada di sebelah kanan dari bulatan

(2)

Komponen CheckBox

Komponen CheckBox digunakan untuk melakukan pemilihan data dari sejumlah pilihan dan dibolehkan untuk memilih salah satu, beberapa pilihan, semua pilihan bahkan bisa tidak dipilih salah satu pun dari pilihan tersebut. Contoh data yang cocok adalah data pengambilan matakuliah dalam satu semester, bisa mengambil satu matakuliah, dua matakuliah atau delapan matakuliah bahakan bisa menganbil nol matakuliah jika diinginkan untuk melakukan cuti.

Beberapa properti penting yang harus diperhatikan dalam komponen RadioButton

Properti Arti

Name Nama yang harus diberikan untuk komponen ini, biasanya menggunakan prefix cb_ untuk memberikan namanya

Text Keterangan yang akan berikan untuk komponen checkbox ini Checked Akan bernilai true atau false, bernilai true ditandai dengan tanda

hitam di tengah kotak kecil dan bernilai false jika tidak ada tanda hitam dalam kotak hitam.

Properti Checked ini digunakan untuk mengetahui apakah komponen ini dipilih (di klik) atau tidak

LeftText Menempatkan text di sebelah kiri dari bulatan , default posisinya berada di sebelah kanan dari bulatan

RigthToLeft Tulisan Text akan berada disebelah kiri dari bulatan

Latihan 1

1. Buka Workspace baru. Berikan nama ws3

2. Buka target baru dengan NewApplication, berikan nama lat3 3. Buka window baru

4. Aktifkan window tersebut kemudian bentuk form seperti gambar berikut:

Pada window tersebut terdapat 2 buah StaticText, 2 buah SingleLineEdit, 2 buah RadioButton dan 1 buah CommandButton

5. Aktifkan window properti dengan mengklik kanan pada window kemudian pilih Properties 6. Isikan pada nilai nilai properti sebagai berikut:

No. Objek Properti Nilai

1 Window Title Say Hallo

2 St_1 Text Nama

3 Sle_1 Name

Text Sle_Nama (Kosongkan)

4 St_2 Text Jenis kelamin

5 Rb_1 Name

Text Rb_laki Laki-Laki

6 Rb_2 Name

Text Rb_perempuan Perempuan

7 Cb_1 Name

Text Cb_Proses &proses

8 Sle_2 Name

text Sle_hasil (Kosongkan)

7. double klik pada button cb_proses, tuliskan script program berikut ini if rb_laki.checked then

sle_hasil.text = 'Hallo '+sle_nama.text+’ anda ganteng sekali hari ini’ else

sle_hasil.text = 'Hallo '+sle_nama.text+’ anda cantik sekali hari ini’ end if

(3)

open(w_lat3) 10. simpan kembali program 11. Jalankan program tersebut

Latihan 2

1. Buka target baru dengan NewApplication, berikan nama lat4 2. Buka window baru

3. Aktifkan window tersebut kemudian bentuk form seperti gambar berikut:

Pada window tersebut terdapat 2 buah StaticText, 2 buah SingleLineEdit, 3 buah RadioButton dan 1 buah CommandButton

4. Aktifkan window properti dengan mengklik kanan pada window kemudian pilih Properties 5. Isikan pada nilai nilai properti sebagai berikut:

No. Objek Properti Nilai

1 Window Title Entry Anak

2 St_1 Text Nama

3 Sle_1 Name

Text Sle_Nama (Kosongkan)

4 St_2 Text Status Nikah

5 Rb_1 Name

Text Rb_Nikah Nikah

6 Rb_2 Name

Text Rb_belumnikah Belum Nikah

7 Rb_2 Name

Text Rb_cerai Duda/Janda

8 Cb_1 Name

Text Cb_Proses &proses

9 St_2 Text

Name Anak St_Anak

10 Sle_2 Name

text Sle_Anak (Kosongkan)

6. double klik pada window sehingga muncul event Open(), tuliskan script program berikut ini st_anak.visible = false

sle_anak.visible = false

7. double klik pada button rb_nikah, tuliskan script program berikut ini st_anak.visible = true

sle_anak.visible = true sle_anak.setfocus()

8. double klik pada button rb_belumnikah, tuliskan script program berikut ini st_anak.visible = false

sle_anak.visible = false cb_Proses.SetFocus()

9. double klik pada button rb_cerai, tuliskan script program berikut ini st_anak.visible = true

sle_anak.visible = true sle_anak.setfocus() 10. simpan Window, berikan nama w_lat4

11. Double klik pada Application Target lat4 , tuliskan perintah berikut ini: open(w_lat4)

12. simpan kembali program 13. Jalankan program tersebut

(4)

Latihan 1

1. Buka target baru dengan NewApplication, berikan nama lat5 2. Buka window baru

3. Aktifkan window tersebut kemudian bentuk form seperti gambar berikut:

Pada window tersebut terdapat 1 buah StaticText, 1 buah SingleLineEdit, 1 buah groupbox, 6 buah CheckBox, 1 buah MultiLineEdit dan 1 buah CommandButton

4. Aktifkan window properti dengan mengklik kanan pada window kemudian pilih Properties 5. Isikan pada nilai nilai properti sebagai berikut:

No. Objek Properti Nilai

1 Window Title Entry data CheckBox

2 St_1 Text Nama

3 Sle_1 Name

Text Sle_Nama (Kosongkan)

4 Gb_1 Text Pengambilan Matakuliah

5 Cbx_1 Name

Text Cbx_agama &Agama

6 Cbx_2 Name

Text Cbx_pancasila Panca&sila

7 Cbx_3 Name

Text Cbx_matematika &Matematika

8 Cbx_4 Name

Text Cbx_Internet2 &Internet 2

9 Cbx_5 Name

Text Cbx_Pemrograman2 &Pemrograman 2

10 Cbx_6 Name

Text Cbx_Statistik &Statistik

11 Cb_1 Name

text Cb_proses Pro&ses

12 Mle_1 Name

Text Mle_hasil (Kosongkan)

6. double klik pada button cb_proses, tuliskan script program berikut ini String s

s= sle_nama.text + ' mengambil matakuliah : ' mle_hasil.text='' if cbx_agama.Checked then s = s + 'Agama ' end if if cbx_pancasila.Checked then s = s + 'Pancasila '

(5)

s = s + 'Matematika ' end if if cbx_internet2.Checked then s = s + 'Internet 2 ' end if if cbx_pemrograman2.Checked then s = s + 'Pemrograman 2 ' end if if cbx_statistik.Checked then s = s + 'Statistik ' end if mle_hasil.ReplaceText(s) 7. simpan Window, berikan nama w_lat5

8. Double klik pada Application Target lat5 , tuliskan perintah berikut ini: open(w_lat5)

9. simpan kembali program 10. Jalankan program tersebut

Latihan 4

Buah lah sebuah program untuk memasukan data pendaftaran sebuah kursur komputer dengan data data sebagai berikut:

Data Nilai

Nama Text (25)

Jenis Kelamin Laki-laki, Perempuan

Alamat Text (50)

Jenis Kursus Pemrograman, Jaringan Komputer Pemrograman Visual basic, Delphi dan Power Builder Jaringan Komputer Microsoft Window, Linux

Dengan ketentuan-ketentuan dalam membuat programnya sbb: 1. Calon siswa hanya boleh memilih salah satu dari jenis kursus

2. Jika jenis kursus yang dipilih adalah pemrograman akan muncul pilihan DataPemrograman yang bisa dipilih lebih dari satu pilihan

3. Jika jenis kursus yang dipilih adalah jaringan komputer akan muncul pilihan DataJaringanKomputer yang bisa dipilih lebih dari satu pilihan

Referensi

Dokumen terkait

Orang Tua tersayang dan terkasih, (Aim) Ayahanda H. Fachnirrozi AR terimakasih atas limpahan kasih sayang yang tak terhingga semasa hidupnya dan memberikan rasa rindu yang

pihak sehingga dengan izin Allah SWT pada akhirnya tesis yang berjudul : “ Guru Dalam Pandangan Hadits Tarbawi, Studi komparatif Hadits-Hadits Tentang Guru Antara Kitab

Paket Program Pembelajaran Mandiri mengenai konsep energi secara utuh yang berorientasi pada kehidupan nyata, yang dibuat dengan menggunakan program Borlan Delphi

16-20 Januari 2006 Konsep Resiko Konsep Resiko Ancaman Kelemahan Dampak Tipe Resiko Tipe Resiko Model Model Proses Proses Kuantitatif Kualitatif TSI TSI Klasifikasi

proses pencucian pakaian secara profesional, banyaknya permasalahan yang timbul di dalam pabrik makanan tempat ia bekerja terkait kebersihan pakaian hasil pencucian

Analysis Moody’s menaikkan outlook untuk sistem perbankan Indonesia dari stabil menjadi positif ditopang oleh perbaikan dalam terkait operasional, kualitas aset dan

Keuangan, Kementerian Dalam Negeri, Kepolisian Negara Republik Indonesia, Kementerian Agraria dan Tata Ruang/ Badan Pertanahan Nasional, Komisi Pemberantasan Korupsi, Kementerian

Pertambahan peserta JKN akan meningkatkan investasi di sector kesehatan, seperti pembangunan fasilitas kesehatan, produksi obat dan alkes, dan untuk jangka panjang,