BAB II Pemrograman (Percabangan)

dokumen-dokumen yang mirip
BAB III Pemrograman (Perulangan)

BAB IV Antarmuka dengan Port Paralel (Output)

BAB V JOBSHEET 5. Antarmuka dengan Port Parallel (Input)

BAB I Pemrograman (Komponen Standar)

Pernyataan Berkondisi / Percabangan

BAB III STUKTUR PERCABANGAN

Struktur Perulangan. Sesi. 3.1 Pernyataan while do. 3.2 Pernyataan repeat... until

Pengenalan IDE Delphi. 1 By : Eko Budi Setiawan

Mencari Akar-akar persamaan kuadrat AX 2 + BX + C = 0

BAB VIII Data Logging Tegangan melalui Komunikasi Serial

Praktikum Pemrograman 1. Mengenal Delphi

Algoritma Pemrograman A

BAB VII Komponen untuk Komunikasi Serial

Praktikum 14 Pemrograman Delphi 7 Imam Gunawan, M. Kom MEMBUAT LAPORAN TRANSAKSI PERSEWAAN VCD

ricak.wordpress.com Component Name & Interface

Bekerja dengan FORM dan EVENTS

Sistem informasi penjualan barang

PROTOKOL 5 MENGENAI KEBEBASAN HAK ANGKUT KETIGA DAN KEEMPAT YANG TIDAK TERBATAS ANTARA IBUKOTA NEGARA ASEAN

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

URAIAN POKOK PERKULIAHAN

MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI. Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya.

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

Minggu ke : 4 Penyusun : Dian Usdiyana Rini Marwati Materi : 4. Pernyataan Kondisional 4.1 If then. 4.2 If. then.else..

Pengenalan Borland Delphi 7.0

MEMBUAT APLIKASI DESKTOP DENGAN DATABASE ORACLE. UNIKOM (2010) Disusun Oleh : Andri Heryandi, M.T.

Modul 1. A. Bagian-Bagian Utama Delphi. Menu Utama. Toolbar / Speedbar ( kiri Delphi 5, kanan Delphi 7) Component Palette

Minggu ke : 7. Bentuk umum : While <kondisi> do <Pernyataan>

PRAKTIKUM 1 2 MENGENAL DELPHI

JOB SHEET 1 PENGENALAN DELPHI

Pengantar Delphi (IDE Delphi ) & Konsep OOP

B. Kompetensi Mahasiswa dapat memahami tentang kendali kesalahan dengan paritas serta dapat melakukan penghitungan paritas.

MENGGAMBAR ROTASI TERHADAP SUMBU Y. Pada borland delphi buatlah tampilan form seperti berikut :

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA

Struktur Percabangan. Sesi. 2.1 Statement if

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 4

Pengolahan String A. Dasar Teori

Identitas dosen POKOK BAHASAN. mendemonstrasikan tentang membuat project aplikasi dengan database access dengan benar (C3) Suherman,, ST Address

Universitas Komputer Indonesia

Pengenalan Lingkungan Delphi

BAB V DASAR-DASAR MEMBUAT PROGRAM DATABASE DENGAN DELPHI

Forum ASEAN tentang Pekerja Migran (AFML) ke-9 Pertemuan Persiapan Tripartit Nasional

URAIAN POKOK PERKULIAHAN

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 LOGIKA PERULANGAN-1

SILABUS. 1. Menguasai IDE Borland Delphi 7 untuk pembuatan project. 2. Mengenali file yang diperlukan dalam project. 3. Melakukan desain form.

PENGENALAN DELPHI A. PENGENALAN DELPHI

MODUL PRAKTEK PEMROGRAMAN KOMPUTER 3 ( DELPHI )

For <pencacah> := <nilaiawal> to <nilaiakhir> do <pernyataan>

Kendali nyala led via komunikasi serial dengan Delphi

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

PENGANTAR DATABASE DENGAN DELPHI Database dengan mengagunakan Delphi menggunakan konsep seperti gambar dibawah ini :

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA (Integer dan Real)

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET KOMUNIKASI DATA

URAIAN POKOK PERKULIAHAN. (1) Nilai akar-akar, x 1 dan x 2, dapat ditentukan dengan menggunakan rumus:

Menjelaskan variabel aksi sebagai data string nilai,hasil dan simpan sebagai data double.

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 6

Modul Isikan di caption dari kotak yang ditandai garis File lalu tekan enter, lalu isi lagi dikanan dengan Menu

Menggunakan grafik / chart pada Borland Delphi 7

PERAN INDONESIA DALAM ORGANISASI REGIONAL

PEMROGRAMAN DASAR XI TKJ SMK NEGERI 1 KUPANG

Modul Lalu pada komponen QuickRep akan tampil seperti gambar berikut.

Membuat Proteksi File Excel Tingkat Tinggi dengan Kode VBA. By. Samsudin_Batolay

LAPORAN GRAFIKA KOMPUTER

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

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

P6 Struktur Kontrol pada Visual Basic.Net

MENGGAMBAR PENCERMINAN TERHADAP SUMBU X DAN SUMBU Y (TRANSFORMASI DASAR) Pada borland delphi buatlah tampilan form seperti berikut :

Sistem informasi penjualan barang

Modul I Mengenal Pemrograman Delphi

Pertemuan 7 DESAIN FORM

Array: membentuk sekumpulan variabel dengan tipe sejenis. Terdapat dua macam array, array satu dimensi dan array multidimensi.

Modul V Form Enty Data Tabel Tabel Transaksi

Riyanto

DIKTAT PERKULIAHAN PEMROGRAMAN II BORLAND DELPHI BAB VII PERULANGAN

FieldName DataType FieldSize Status UserPass Text 40 Primary Key Nama_User Text 30 Password Text 10

STRUKTUR KENDALI PERCABANGAN

Berlatih Tipe Data di Delphi

Pertemuan ke 3 Percabangan. Pemrograman 2 Dosen : Eko Budi Setiawan, S.Kom. Universitas Komputer Indonesia

UNTUK MEMBUAT DESAIN SEPERTI DI ATAS IKUTI PETUNJUK TABEL DI BAWAH INI : NO

PROSEDUR. Mahasiswa dapat memahami penggunaan prosedur. Mahasiswa dapat membuat prosedur. Mahasiswa dapat memahami variabel lokal dan variabel global

ALGORITMA PENCARIAN. c. Hasil pencarian berupa nilai Boolean yang menyatakan status hasil pencarian.

PEMROGRAMAN BASIS DATA (DATABASE PROGRAMING)

Gambar 2.1. Komponen yang digunakan. Gunakan komponen-komponen seperti pada gambar 2.1 untuk membuat form pada gambar 2.2.

Delphi Cara membuka aplikasi Delphi 7. Start All Programs Borland Delphi 7 Delphi Perkenalan jendela Delphi 7. syahada.blogspot.

Pemrograman Delphi. Gambar.1. Form. Menu utama. Editor code. Jendela object inspector

Motion detection / deteksi gerakan dengan Delphi memanfaatkan komponen Video grabber (Share ware Version)

Penggunaan Graf dan Pohon Merentang Minimum dalam Menentukan Jalur Terpendek Bepergian di Negara-negara Asia Tenggara dengan Algoritma Prim

Dasar-Dasar Pemrograman Dengan Delphi 7. Janner Simarmata

MODUL 3 APLIKASI BASIS DATA DENGAN DELPHI

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

Kuliah Delphi BEKERJA DENGAN DATABASE

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 TIPE DATA DAN VARIABEL

Pertemuan 5 DASAR-DASAR MEMBUAT DATABASE

Citra dalam Delphi. Setelah mempelajari materi ini, mahasiswa diharapkan mampu:

BAB IV IMPLEMENTASI DAN PENGUJIAN. pengujian. Pada tahapan implementasi ini terdapat dua cakupan yang dilakukan

BAB I GAMBARAN BORLAND DELPHI

PROSEDUR DENGAN PARAMETER. Mahasiswa dapat memahami penggunaan prosedur dengan parameter. Mahasiswa dapat membuat prosedur dengan parameter.

Pemrograman Visual (Borland Delphi 7.0)

STRUKTUR KENDALI PERULANGAN

[Type the document. title] subtitle] rinei

Transkripsi:

BAB II Pemrograman (Percabangan) Tujuan Mahasiswa mampu menggunakan percabangan pada bahasa pemrograman Borland Delphi. Mahasiswa mampu membuat aplikasi menggunakan percabangan pada bahasa pemrograman Borland delphi. Dasar Teori Pada beberapa kasus pemrograman terkadang kita menginginkan komputer melakukan suatu aksi tertentu bila suatu kondisi terpenuhi. Bahasa Pascal menyediakan dua cara penyajian perintah bersyarat, yaitu If Then Else dan Case of. 1. Percabangan If... Perintah percabangan If Then Else adalah suatu perintah yang berfungsi untuk mengambil keputusan dari beberapa kondisi. Bentuk percabangan ini biasanya digunakan untuk kondisi yang jumlahnya tidak terlalu banyak. Bentuk sintaks dari perintah bersyarat ini adalah: If <kondisi_pencabangan> then Begin... {aksi-1} 2. Percabangan Case...Of Perintah bersyarat Case umumnya digunakan untuk kondisi dengan banyak pencabangan. Syarat pencabangan pada bentuk ini hanya boleh melibatkan satu buah parameter dengan tipe data bukan Real. Pemeriksaan kondisi di sini lebih tepat disebutkan dalam hubungan relasi samadengan (=). Dengan demikian bila parameter bernilai tertentu maka dilakukan suatu aksi terkait, bila bernilai lain maka dilakukan aksi yang lain juga, demikian seterusnya. Bentuk umum penggunaan Case... Of : Case <Parameter> Of <nilai_1> : <aksi_1> ; <nilai_2> : <aksi_2> ;... <nilai_n> : <aksi_n> ; Else <aksi_n+1> ; End; 6

Alat dan Bahan 1 Set PC Tool Pemrograman Borland Delphi a. Percabangan dengan if then else 1. Buatlah program seperti berikut : 2. Komponen/Objek yang digunakan dan pengaturan propertiesnya adalah : Nama Komponen Properti Nilai Properti Form1 Caption Input Nilai Mahasiswa BorderStyle bstoolwindow Label1 Caption Nama Label2 Caption Nilai Label3 Caption Keterangan Edit1 Name EdNama Edit2 Name EdNilai Edit3 Name EdKet SpeedButton1 Flat TRUE Caption Proses SpeedButton2 Flat TRUE Caption New SpeedButton3 Flat TRUE Caption Keluar 7

3. Masukkan perintah-perintah pada kejadian/event disetiap komponen di bawah ini. Nama Komponen Event Perintah SpeedButton1 OnClick procedure TForm1.SpeedButton1Click(Sender: TObject); var n : double; n := StrToFloat(edNilai.Text); if n >= 90 then edket.text := 'Sangat Baik' else if (n >= 70) and (n <= 89) then edket.text := 'Baik' else if (n >= 50) and (n <= 69) then edket.text := 'Cukup' else if (n >= 30) and (n <= 49) then edket.text := 'Kurang' else if (n < 30) then edket.text := 'Mengecewakan' SpeedButton2 OnClick procedure TForm1.SpeedButton2Click(Sender: TObject); ednama.clear; ednilai.clear; edket.clear; SpeedButton2 OnClick procedure TForm1.SpeedButton3Click(Sender: TObject); Close; 4. Simpan semua file dpr dan unit kemudian jalankan program, masukkan ahmad pada nama dan angka 75 pada nilai. 5. Tekan tombol proses, amati keluaran yang ditampilan pada bagian keterangan. 6. Tekan tombol new, amati keluaran yang ditampilan pada bagian keterangan. 7. ULangi langkah 4-6 sesuai dengan table hasil. Hasil : No Nilai 1 Nilai 2 Keterangan 1 ahmad 75 2 bagus 95 3 chaerul 55 4 didik 35 5 endang 25 8

Penjelasan Program Analisa Kesimpulan b. Percabangan dengan case of 1. Buatlah program seperti berikut : Listbox 2. Komponen/Objek yang digunakan dan pengaturan propertiesnya adalah : Komponen Properti Nilai Form1 Caption Daftar Ibukota BorderStyle BsToolWindow Font-Style FsBold (True) Label1 Caption Ibukota Negara-Negara ASEAN Font-Style FsUnderLine (True) Label2 Caption Kosongkan Font-Style FsUnderLine (True) Name LNegara Label3 Caption Kosongkan Name LIbukota ListBox Name LsNegara 9

Items Indonesia Malaysia Singapura Filipina Thailand Brunei Darussalam Vietnam Birma (Myanmar) Laos Kamboja (Kampuchea) Timor Leste Button1 Caption Tutup 1

3. Masukkan perintah-perintah pada kejadian/event disetiap komponen di bawah ini. Nama Komponen Event Perintah LsNegara OnClick procedure TForm1. LsNegaraClick (Sender: TObject); Begin LNegara.Caption := LsNegara.Items[LsNegara.ItemIndex]; case LsNegara.ItemIndex of 0 : LIbukota.Caption := 'Jakarta'; 1 : LIbukota.Caption := 'Kuala Lumpur'; 2 : LIbukota.Caption := 'Singapura'; 3 : LIbukota.Caption := 'Manila'; 4 : LIbukota.Caption := 'Bangkok'; 5 : LIbukota.Caption := 'Bandar Seri Begawan'; 6 : LIbukota.Caption := 'Hanoi'; 7 : LIbukota.Caption := 'Rangoon/Yangon'; 8 : LIbukota.Caption := 'Vientiane'; 9 : LIbukota.Caption := 'Phnompenh'; 10 : LIbukota.Caption := 'Dilli'; Button1 OnClick procedure TForm1.Button1Click(Sender: TObject); Application.Terminate; Hasil 4. Simpan semua file dpr dan unit kemudian jalankan program 5. Klik salah satu pilihan dalam listbox kemudian amati apa yang terjadi. Penjelasan Program Analisis Program 10

Kesimpulan Tugas: 1. Buat sebuah program aplikasi Delphi yang menggunakan prisnsip percabangan if.. then.. else 2. Buat sebuah program aplikasi Delphi yang menggunakan prisnsip percabangan case of NB: Tiap orang harus berbeda 11