URAIAN POKOK PERKULIAHAN

dokumen-dokumen yang mirip
PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA

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

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA (Integer dan Real)

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

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

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

URAIAN POKOK PERKULIAHAN

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

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 PROCEDURE DAN FUNCTION

PRAKTIKUM 1 2 MENGENAL DELPHI

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

1 Latihan 6 Ketentuan Soal:

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

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 STRUKTUR KEPUTUSAN-1

Pengenalan Borland Delphi 7.0

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

Delphi 7. Merencang Program dengan Fungsi IF. Ketentuan Soal : 1. Jabatan : JABATAN GAJI POKOK Direktur Manager Staff

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

MODUL 2 EVEN, VARIABEL DAN FUNGSI KONVERSI

Borland Delphi 7. Created By 1

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

Object Name Caption. RadioButton1 rpria Pria RadioButton2 rwanita Wanita. ComboBox1 ckode - Edit1 enapar - Edit2 ehrg - Edit3 ejumbel - Edit4 etotal -

STRUCTURED QUERY LANGUAGE (SQL)

1. Menggambar ANAK PANAH. Setelah kita RUN dan saya klik button ANAK PANAH maka akan muncul gambar anak panah seperti nampak pada gambar dibawah ini

4.1 Struktur Rancangan Puncak-Turun dengan Procedure

Algoritma Pemrograman A

PERCOBAAN 4 GRAFIKA KOMPUTER DENGAN DELPHI

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, ComCtrls, ExtDlgs, TeeProcs, TeEngine, Chart,

Lampiran 1. Form 01. unit Skripsi; interface. uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, math;

Pengenalan Lingkungan Delphi

PERCOBAAN I STATEMENT

PEMROGRAMAN DASAR XI TKJ SMK NEGERI 1 KUPANG

Elga Lesmana

PEMROGRAMAN DATABASE DENGAN DELPHI DAN MICROSOFT ACCESS

Pengenalan Visual Basic

Kodingan untuk Membuat Grafik dari Persamaan Garis Lurus dan Kuadrat Menggunakan Delphi 7

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

Bahasa Pemrograman (TD22093)

Modul I Mengenal Pemrograman Delphi

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

Visual Delphi 7 D3 TI FMIPA UNS Sakroni

Array merupakan sekumpulan elemen berindeks yang memiliki tipe yang sama (base type). Pendefinisian array ditunjukkan dengan format:

Modul I Mengenal Pemrograman Delphi

Mengenal pemrograman multithread dengan Delphi 7

BAHAN DISKUSI PERTEMUAN KETIGA MATAKULIAH PEMROGRAMAN KOMPUTER

Kontrol Data Set dan Navigasi Tabel

ricak.wordpress.com Component Name & Interface

GRAPHICS AND VISUALIZATION. Logo

BAB 1 PENDAHULUAN 1.1 Latar Belakang

MODUL I Pengenalan IDE Visual Basic 6.0

Pertemuan -1 BORLAND DELPHI

BAB II LANDASAN TEORI

DAFTAR PUSTAKA. Choiron, Moch. Agus. (tanpa tahun). Interpolasi. Malang.

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

LAMPIRAN A: LISTING PROGRAM

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

PENGGUNAAN DATA DAN VARIABEL

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

BAB IV Antarmuka dengan Port Paralel (Output)

Membuat File Dynamic Link Library (*.DLL) Menggunakan Borland Delphi

Praktikum Pemrograman 1. Mengenal Delphi

Bab Konsep Dasar Program 2.1 Objek

Krisna D. Octovhiana. 1.1 Apa itu Operator?

DAFTAR PUSTAKA. Abdia, Gunaidi Away.2008.The Shortcut Of Delphi For ACCOUNTING.Bandung : Informatika.

ANGKA TERBILANG. Program ini terdiri dari beberapa komponen yaitu:

Latihan 5. Mengenal Tipe Data Di Delphi 7

LANJUTAN APLIKASI DATABASE

PENGENALAN VISUAL FOXPRO

LAPORAN PRAKTIKUM FISIKA KOMPUTASI INTERPRETASI GRAFIS INTENSITAS WARNA DASAR RGB PADA GAMBAR BITMAP MENGGUNAKAN DELPHI7

PEMRORAMAN DATA BASE (FORNT END)

LAMPIRAN. A. Flowchart 1. Contoh Flowchart Penempatan Subjek. Gambar 185. Flowchart Penempatan Subjek AB

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

Modul II Object Bahasa Pascal

Pengenalan IDE Delphi. 1 By : Eko Budi Setiawan

Daftar Pustaka. Supriyadi, Moh Pemrograman Sistem Pengendali dengan Delphi.

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

Yohanas auri yahoo.com

BAB I Pemrograman (Komponen Standar)

BAB II LANDASAN TEORI

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3

Bekerja dengan FORM dan EVENTS

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

Pengantar Delphi (IDE Delphi ) & Konsep OOP

Modul Praktikum Ke-2

Berlatih Tipe Data di Delphi

Pemrogram Pem a rogram n Visual Delphi 7

Modul V Form Enty Data Tabel Tabel Transaksi

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

Pengenalan Pascal/DevPascal

[Type the document. title] subtitle] rinei

PEMROGRAMAN VISUAL BASIC

Struktur Percabangan. Sesi. 2.1 Statement if

Struktur Data II. Bekerja Dengan Form.

Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan

MODUL III PILIHAN RadioButton dan RadioGroup

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

MODUL 1 IDE (Integrated Development Environment )

Tutorial Lazarus Pemrograman Pascal Console, Visual dan Database Husni, husni.trunojoyo.ac.id, komputasi.wordpress.com

Transkripsi:

Minggu ke : 3 Penyusun : Dian Usdiyana Rini Marwati Materi : 3. Tipe Data String dan Format Data 3.1 Tipe Data String 3.2 Format Data URAIAN POKOK PERKULIAHAN Tipe data string Salah satu tipe data yang sering digunakan dalam pemrograman adalah string. Tipe ini digunakan untuk menyatakan sederet karakter, baik berupa huruf, angka, tanda baca/operasi, dan spasi kosong. Delphi memiliki tiga macam string, yaitu ShortString, WideString, dan AnsiString. Isi masing-masing string tersebut secara berurutan adalah 256, 2 30, dan 2 31 karakter. Pada saat digunakan Anda dapat menyatakan tipe data sebagai String, namun pada saat dikompilasi tipe ini akan langsung dianggap sebagai AnsiString. Untuk mengubahnya menjadi tipe yang lain dapat dilakukan dengan menggunakan kompiler direktif berrikut: 1. {$H-} untuk mengaktifkn tipe data ShortString 2. {$H+} untuk mengaktifkan tipe data WideString Berikut adalah salah satu contoh program yang menggunakan tipe data string. Pada program ini Anda diminta memasukkan nama. Kemudian, nama tersebut akan ditampilkan kembali sebagai konfirmasi. Proyek 3.1: Buatlah proyek untuk membaca data string, seperti pada Gambar 5.1 Gambar 3.1 Tampilan form baca string Prosedur untuk membuatnya lakukanlah langkah berikut ini: 1. Buat form baru, misalnya dengan menggunakan menu File-New Application, kemudian ubah propertiesnya menjadi sebagai berikut: Properties Isi Caption Menampilkan data string FormString 1

2. Siapkan masing-masing palette label dan edit yang dibutuhkan. Ubahlah masingmasing propertiesnya menjadi seperti pada tabel 3.1 Tabel 3.1 Beberapa properties untuk program string Label1 Caption Nama? LabelNama Label2 Caption Betulkah Anda bernama LabelTulis Edit1 Text Enable EditNama Kosongkan True Edit2 Text Enable TulisNama Kosongkan False 3. Tambahkan pula dua tombol komponen button untuk melaksanakan perintah tampilkan ulang dan mengakhirinya (Tampilkan dan Selesai). Ubahlah propertiesnya seperti pada tabel 3.2 Tabel 3.2 Beberapa properties untuk program string Button1 Caption &Tampilkan Tampilkan Button2 Caption &Selesai Selesai 4. Klik dua kali tombol Selesai, kemudian lengkapi prosedur yang muncul menjadi seperti berikut: procedure TFormString.ButtonSelesaiClick(Sender: TObject); Application.Terminate; 5. Klik dua kali tombol Tampilkan, kemudian lengkapi prosedur yang muncul menjadi seperti berikut: procedure TFormString.ButtonBacaClick(Sender: TObject); nama: string; nama := EditNama.Text; TulisNama.Text:=nama; Pernyataan nama:=editnama.text; dapat dibaca: Teks yang terdapat di dalam EditNama dinyatakan sebagai nama. EditNama dapat berfungsi sebagau input data, yang isinya dinyatakan bertipe string,. Sedangkan TulisNama.Text adalah suatu output data, yang menampilkan apapun pada nama, karena enablenya bernilai false. Prosedur tersebut dapat juga dibuat lebih singkat, seperti berikut. 2

procedure TFormString.ButtonBacaClick(Sender: TObject); TulisNama.Text:=EditNama.Text; Secara lengkap, program untuk membaca dan menampilkan tipe data string di atas adalah sebagai berikut. List Program 3.1 Membaca data string unit UnitBaca; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TFormBaca = class(tform) EditNama: TEdit; TulisNama: TEdit; LabelNama: TLabel; LabelTulis: TLabel; ButtonBaca: TButton; ButtonSelesai: TButton; procedure ButtonSelesaiClick(Sender: TObject); procedure ButtonBacaClick(Sender: TObject); private { Private declarations } public { Public declarations } FormBaca: TFormBaca; implementation {$R *.DFM} procedure TFormBaca.ButtonSelesaiClick(Sender: TObject); Application.Terminate; procedure TFormBaca.ButtonBacaClick(Sender: TObject); nama: string; nama := EditNama.Text; TulisNama.Text:=nama; end. Cobalah jalankan program tersebut, maka akan muncul tampilan seperti pada Gambar 3.2. 3

Gambar 3.2 Tampilan program baca string Tuliskan data nama Anda pada jendela edit nama. Kemudian tekan tombol Tampilkan, maka nama Anda akan ditulis ulang pada jendela edit di bawahnya. Jika selesai tekan tombol Selesai. Untuk lebih memahami bagaimana tipe data ordinal, seperti yang telah dijelaskan di atas, berikut ini disajikan contoh pembuatan proyek untuk membuat kalkulator sederhana yang diberi nama raraban. Proyek 3.2: Buatlah kalkulator sederhana yang hanya memiliki operasi hitung tambah, kurang, dan kali dan formatlah hasilnya dengan membatasi banyaknya decimal.. Fasilitas yang terdapat di dalam kalkukator tersebut seperti terlihat pada Gambar 5.3 Gambar 3.3 Tampilan form kalkulator sederhana Untuk membuat tampilan seperti Gambar 3.3, lakukanlah langkah-langkah berikut ini: 1. Buat form baru, misalnya dengan menggunakan menu File-New Application, kemudian ubah judulnya melalui properties caption menjadi RARABAN. 2. Tambahkan tiga label dari komponen palette, ubahlah masing-masing propertiesnya menjadi seperti pada Tabel 3.3. 4

Tabel 3.3 Properties label Labe11 Caption X = inputx Label2 Caption Y = inputy Label3 Caption Hasil = Hitung 3. Tambahkan tiga edit dari komponen palette, ubahlah masing-masing propertiesnya menjadi seperti pada Tabel 3.4 Tabel 3.4 Properties edit Edit1 Text Enabled Edit2 Edit2 Text Enabled Text Enabled kosongkan nilaix True kosongkan nilaiy True kosongkan HasilHitung False 4. Tambahkan empat button dari komponen palette, ubahlah masing-masing propertiesnya menjadi seperti pada Tabel 3.5 Tabel 3.5 Properties button Button1 Caption + tambah Button2 Caption - kurang Button3 Caption x kali Button4 Caption &Selesai Selesai 5. Klik dua kali tombol +, kemudian lengkapi prosedur yang muncul menjadi seperti berikut: procedure TForm1.TambahClick(Sender: TObject); z := x+y; 5

6. Klik dua kali tombol -, kemudian lengkapi prosedur yang muncul menjadi seperti berikut: procedure TForm1.KurangClick(Sender: TObject); z := x-y; 7. Klik dua kali tombol x, kemudian lengkapi prosedur yang muncul menjadi seperti berikut: procedure TForm1.KaliClick(Sender: TObject); z := x*y; 8. Terakhir klik dua kali tombol Selesai, Lengkapi prosedur yang muncul dengan perintah Close atau Application.Terminate seperti pada contoh pada bagian 1. Pada langkah 5 sampai 7 Anda memasukkan deklarasi iabel-iabel dengan bilangan bertipe integer,. Selain itu ditambahkan pula pernyataan, yang dapat dipahami bahwan Text yang terdapat di dalam nilaix diubah tipenya dari string menjadi integer dan selanjutnya dinyatakan sebagai x. Untuk y juga dapat diartikan sama dengan x. Setelah proses memberi nilai kepada masing-masing iabel selesai, kemudian dilakukan proses perhitungan. Untuk operasi tambah dan kurang menggunakan operator + dan -, sedangkan untuk operasi kali menggunakan operator *. Pernyataan dapat diartikan nilai z diubah dari data bertipe integer menjadi string, yang selanjutnya dinyatakan sebagai Text di dalam edit HasilHitung. Pernyataan ini menyebabkan hasil perhitungan ditampilkan pada jendela edit. Secara lengkap, proyek raraban ini terdapat pada List Program 3.2. List Program 3.2 Aplikasi tipe data integer pada proyek raraban unit UnitRaraban; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(tform) inputx: TLabel; inputy: TLabel; Hitung: TLabel; 6

nilaix: TEdit; nilaiy: TEdit; HasilHitung: TEdit; Tambah: TButton; Kurang: TButton; Kali: TButton; Selesai: TButton; procedure TambahClick(Sender: TObject); procedure KurangClick(Sender: TObject); procedure KaliClick(Sender: TObject); procedure SelesaiClick(Sender: TObject); private { Private declarations } public { Public declarations } Form1: TForm1; implementation {$R *.DFM} procedure TForm1.TambahClick(Sender: TObject); z := x+y; procedure TForm1.KurangClick(Sender: TObject); z := x-y; procedure TForm1.KaliClick(Sender: TObject); z := x*y; procedure TForm1.SelesaiClick(Sender: TObject); Application.Terminate; end. Jalankan proyek yang telah Anda buat tersebut, masukkan angka 45 untuk nilai x dan 32 untuk nilai y, kemudian tekan tombol-tombol operasi yang tersedia, maka hasilnya akan segera tampak seperti pada Gambar 3.2. 7

TUGAS 1. Jalankan program tersebut dengan memasukkan angka-angka, apakah yang terjadi? 2. Buatlah program (input dan output) data mahasiswa: Nama: NIM: Prodi: Jendela edit input ditempatkan di sebelah kiri, sedangkan jendela edit output ditempatkan di sebelah kanan. 3. Tambahkan operasi aritmetika lainnya pada proyek kalkulator, seperti pembagian, akar, logaritma, dan sebagainya 8