Berlatih Tipe Data di Delphi

dokumen-dokumen yang mirip
PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA (Integer dan Real)

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA

[Type the company name] [Type the document title] [Type the document subtitle] Gilang Abdul Aziz [Pick the date]

Pengenalan Pascal/DevPascal

(Borland Delphi 7.0) BAB II. D3 Teknik Informatika FMIPA UNS Sakroni. Materi Pembahasan : Komentar Variabel Konstanta Operator Tipe Data Konversi Data

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

Pengenalan Lingkungan Delphi

.::BAB II.::MENGENAL PASCAL

Teori Algoritma TIPE DATA

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Dasar Algoritma. Oky Dwi Nurhayati, ST, MT

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

TIPE, NAMA, DAN NILAI

Chapter 3.2 : Tipe, Nama dan Nilai

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

Krisna D. Octovhiana. 1.1 Apa itu Operator?

PENGGUNAAN DATA DAN VARIABEL

Algoritma Pemrograman

II. PERTEMUAN SATU

VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI. Pemrograman Dasar Kelas X Semester 2

Algortima. Teguh Cahyono, ST.M.Kom

Latihan 5. Mengenal Tipe Data Di Delphi 7

Achmad Solichin.

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

Struktur Data II. Bekerja Dengan Form.

Algoritma Pemrograman A

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.

Algoritma Pemrograman

Modul II Object Bahasa Pascal

Lecturer: Abdusy Syarif. Undergraduate Course Informatics Engineering Dept. Universitas Mercu Buana. Tipe Data

Tipe Data dan Variabel

Variabel dan Tipe Data Kusrini 1, Heri Sismoro 2

Tipe Data dan Operator dalam Pemrograman

MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Pertemuan 4 KONSEP TIPE DATA

& PEMROGRAMAN. Alex De Kweldju, S.Kom D3 Teknik Komputer Fakultas Teknik Universitas Negeri Papua

Variable. Variable (cont) Variable (cont) Tipe Data

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Algoritma Pemrograman

Algoritma Pemrograman

Tipe Data. Definisi Tipe Data

PERKENALAN STRUKTUR DATA. Firmansyah, S.Kom

Tabel 1. Jenis data integer Ukuran memori (dalam byte)

Bab 2 DASAR-DASAR ALGORITMA

TIPE DATA dan OPERATOR

Dasar Komputer dan Pemrograman. Konsep Tipe Data dan Operator Nama dan Nilai Data

Algoritma & Pemrograman 1. Muhamad Nursalman Pendilkom/Ilkom Universitas Pendidikan Indonesia

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

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder 2004 Taryana S.

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

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

MODUL STRUKTUR DATA. Erna Kumalasari Nurnawati

Perekam video dengan Delphi menggunakan komponen video grabber

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

Aturan Penulisan Algoritma Setiap Algoritma akan selalu terdiri dari tiga bagian yaitu : Judul (Header) Kamus Algoritma

Pengenalan Visual Basic

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

Cepat Mahir Visual Basic 6.0. Cepat Mahir Visual Basic 6.0. Bab 10 Penggunaan Kontrol Array. Krisna D. Octovhiana

MODUL 1. Struktur Bahasa PASCAL secara umum

MODUL 2 EVEN, VARIABEL DAN FUNGSI KONVERSI

Modul Praktikum Ke-2

Modul PVB-POLINEMA V1.0

Ashadi Cahyadi

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

MODUL I Pengenalan IDE Visual Basic 6.0

BAB VII Komponen untuk Komunikasi Serial

Dasar Pemrograman Java

JOB SHEET 1 PENGENALAN DELPHI

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

URAIAN POKOK PERKULIAHAN

Anny Yuniarti

BAB III Pemrograman (Perulangan)

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

LAPORAN TERTULIS ON THE JOB TRAINING

M. Choirul Amri.

BAB II TINJAUAN PUSTAKA

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM

Membuat Dialog Killer dengan Delphi 7.0

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

Mengenal Lingkungan Kerja Borland Delphi 7

IF32222 STRUKTUR DATA TIPE DATA. Oleh : Andri Heryandi, M.T.

Sesi/Perkuliahan ke: II

Algoritma Pemrograman

TIPE DATA PADA JAVA. Pertemuan (K-04/L-04)

MODUL DUA VARIABEL DAN TIPE VARIABEL

Cara menghubungkan / mengkoneksikan database dinamis Microsoft Access dengan delphi menggunakkan ADOConnection dan ADOTable pada Delphi 7

Struktur Data. Pertemuan 2

STRUKTUR PROGRAM. Secara ringkas, struktur suatu program Pascal dapat terdiri dari : 1.Judul Program 2.Blog Program a.

Brigida Arie Minartiningtyas, M.Kom

ricak.wordpress.com Component Name & Interface

MODUL 2 TIPE DATA, KONSTANTA DAN VARIABEL

JAVA BASIC PROGRAMMING Joobshet

Achmad Solichin.

Praktikum Pemrograman 1. Mengenal Delphi

elemen Dasar Bahasa Pemrograman C

Memulai Pemrograman Pascal dengan Delphi Console 1. Buka aplikasi delphi 2. Pilih File New Other Console Application

Pengenalan C++ Oleh : Dewi Sartika

Transkripsi:

Berlatih Tipe Data di Delphi Teddy Marcus Zakaria Teddy.Mz@maranatha.edu http://www.maranatha.edu Lisensi Dokumen: Copyright 2003 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. Abstrak: Setiap kali kita membuat program akan selalu diperhadapkan dengan tipe data. Tipe data ini memegang peranan penting saat kita akan memproses data tersebut. Karena kita tidak bisa memproses data tersebut jika tidak mengetahui tipe data dari nilai atau variabel yang akan diproses. Melalui tulisan ini penulis akan memperkenalkan beberapa tipe data yang umum dipakai dan contoh penggunaannya. Seperti kita ketahui di Delphi penggunaan tipe data sangat ketat, contoh suatu variabel bertipe string akan kita isi dengan variabel lain dengan tipe data integer, maka sistem akan menolaknya. Kasus ini akan serupa jika kebalikannya. Untuk dapat mengisikan nilai ke variabel lain yang berbeda nilainya diperlukan konversi tipe data. Keywords: Tipe Data, Integer, String, Real / Float 1

1. BERLATIH TIPE DATA DI DELPHI Setiap data yang disimpan di memori komputer harus memiliki tipe data. Tipe data yang sederhana sekali adalah dikelompokkan menjadi 2 bagian : 1. Teks : a. Char (terdiri dari 1 huruf / 1 angka) b. String (terdiri dari beberapa huruf/ angka) 2. Bilangan : a. Integer (bilangan bulat ) b. Real (bilangan pecahan) Di Delphi ada beberapa tipe data varian dari kedua tipe data tersebut, yang membedakan adalah range (rentang nilainya). Lihat lampiran tipe data lebih lengkap. 1.1. Berlatih Tipe Data Integer dan String Dengan memahami seperti ini kita akan coba membuat sebuah program (projek) untuk menghitung Volume dan Luas Permukaan Balok, rumusnya sbb : Volume := P * L * T Luas := (2 * P * L) + (2 * P * T) + (2 * L * T) Berikut desain form di Delphi : Tempatkan komponen-komponen berikut pada form kemudian ubah nilai properties-nya : 1. Label1 : - Caption : Menghitung Volume & Luas Permukaan Balok - Font.Style : Bold - Font.Size : 16 2. Label2 - Caption : Panjang 2

3. Label3 - Caption : Lebar 4. Label4 - Caption : Tinggi 5. Label5 - Caption : Volume 6. Label6 - Caption : Luas Permukaan 7. Edit1.Text, Edit2.Text, sampai dengan Edit5.Text diisi dengan nilai 0. Button1: - Caption : Hitung - Event Onclick sebagai berikut : Var p,l,t, vol, luas : integer; //tempatkan variable di atas procedure procedure TForm1.Button1Click(Sender: TObject); begin // Konversi dari String ke Integer P := StrToInt(Edit1.Text); L := StrToInt(Edit2.Text); T := StrToInt(Edit3.Text); Vol := P * L * T; Luas := (2*P*T) + (2*P*L) + (2*T*L); //Konversi dari Integer ke String Edit4.Text := IntToStr(Vol); Edit5.Text := IntToStr(Luas); end; 9. Image1 : untuk menampilkan gambar bertipe BMP atau JPEG (optional) - Picture : Balok.bmp (sebelumnya sudah dibuat menggunakan Program PAINT) Hasil Running : (Isikan nilai panjang=10, Lebar=15, Tinggi=12) 3

Project lengkap ada di Project1.rar (silahkan download) 1.2. Berlatih Tipe Data Real dan String Kita akan berlatih dengan tipe data lainnya dengan membuat sebuah program (projek) untuk menghitung Volume dan Luas Permukaan Bola, rumusnya sbb : Volume := 4/3 * 3.14 * R * R * R Luas := 4 * 3.14 * R * R Berikut desain form di Delphi : Tempatkan komponen-komponen berikut pada form kemudian ubah nilai properties-nya : 1. Label1 : - Caption : Menghitung Volume & Luas Permukaan Bola - Font.Style : Bold - Font.Size : 16 - Wrap : True 2. Label2 - Caption : Jari-jari 4

3. Label3 - Caption : Volume 4. Label4 - Caption : Luas 5. Edit1.Text, Edit2.Text, Edit3.Text diisi dengan nilai 0 6. Button1: - Caption : Hitung - Event Onclick sebagai berikut : Var r, vol, luas : real; procedure TForm1.Button1Click(Sender: TObject); begin //konversi dari String ke Real r := StrToFloat(Edit1.Text); Vol := 4/3 * 3.14 * R * R * R; Luas := 4 * 3.14 * R * R; //konversi dari Real ke String Edit2.Text := FloatToStr(Vol); Edit3.Text := FloatToStr(Luas); end; HASIL RUNNING : File yang berisi project lengkap di File Project2.rar 1.3. Lampiran TIPE DATA Dibawah ini adalah sebagian dari tipe data pada Delphi : 5

Integer Merupakan tipe data bilangan bulat, dengan : Type Range Format Integer 21474364..214743647 signed 32-bit Cardinal 0..4294967295 unsigned 32-bit Secara fundamental, tipe integer terdiri dari : Type Range Format Shortint 12..127 signed -bit Smallint 3276..32767 signed 16-bit Longint 21474364..214743647 signed 32-bit Int64 2^63..2^63 1 signed 64-bit Byte 0..255 unsigned -bit Word 0..65535 unsigned 16-bit Longword 0..4294967295 unsigned 32-bit Real Merupakan bilangan pecahan, dengan : Type Range Significant digits Size in bytes Real4 2.9 x 10^ 39.. 1.7 x 10^3 11 12 6 Single 1.5 x 10^ 45.. 3.4 x 10^3 7 4 Double 5.0 x 10^ 324.. 1.7 x 10^30 15 16 Extended 3.6 x 10^ 4951.. 1.1 x 10^4932 19 20 10 Comp 2^63+1.. 2^63 1 19 20 Currency 92233720365477.50.. 92233720365477.507 19 20 Secara Generik, tipe real adalah : Type Significant digits Real Size in bytes 15 16 Range 5.0 x 10^ 324.. 1.7 x 10^30 6

String Merupakan huruf, dengan : Type Maximum length Memory required Used for Char 1 1 bytes ShortString 255 characters 2 to 256 bytes backward compatibility AnsiString ~2^31 characters 4 bytes to 2GB - bit (ANSI) characters WideString ~2^30 characters 4 bytes to 2GB Unicode characters; COM servers and interfaces Boolean Merupakan tipe variabel logika. Nilai dari variabel dari bertipe boolean adalah True atau False. 7