PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA

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

URAIAN POKOK PERKULIAHAN

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

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>

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

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

Pengenalan Lingkungan Delphi

1 Latihan 6 Ketentuan Soal:

URAIAN POKOK PERKULIAHAN

PRAKTIKUM 1 2 MENGENAL DELPHI

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

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

Pengenalan Borland Delphi 7.0

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

Berlatih Tipe Data di Delphi

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

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

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

PERCOBAAN I STATEMENT

PERCOBAAN 4 GRAFIKA KOMPUTER DENGAN DELPHI

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

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

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

STRUCTURED QUERY LANGUAGE (SQL)

Pengenalan Pascal/DevPascal

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3

Modul I Mengenal Pemrograman Delphi

Modul II Object Bahasa Pascal

Algoritma Pemrograman A

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

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

PEMROGRAMAN DASAR XI TKJ SMK NEGERI 1 KUPANG

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

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

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

4.1 Struktur Rancangan Puncak-Turun dengan Procedure

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

Elga Lesmana

PEMROGRAMAN DATABASE DENGAN DELPHI DAN MICROSOFT ACCESS

Bahasa Pemrograman (TD22093)

Modul I Mengenal Pemrograman Delphi

.::BAB II.::MENGENAL PASCAL

Visual Delphi 7 D3 TI FMIPA UNS Sakroni

Pengenalan Visual Basic

GRAPHICS AND VISUALIZATION. Logo

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

Mengenal pemrograman multithread dengan Delphi 7

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

MODUL I Pengenalan IDE Visual Basic 6.0

PENGGUNAAN DATA DAN VARIABEL

Tipe Data. Definisi Tipe Data

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

Bab Konsep Dasar Program 2.1 Objek

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

Kontrol Data Set dan Navigasi Tabel

MODUL STRUKTUR DATA. Erna Kumalasari Nurnawati

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

MODUL 2 PERANCANGAN INTERFACE

PERKENALAN STRUKTUR DATA. Firmansyah, S.Kom

Pertemuan -1 BORLAND DELPHI

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

TIPE, NAMA, DAN NILAI

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

Praktikum Pemrograman 1. Mengenal Delphi

LAMPIRAN A: LISTING PROGRAM

Algoritma Pemrograman

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 2 x 3 x 50 Menit Pertemuan : 1 & 2

Variabel dan Tipe Data Kusrini 1, Heri Sismoro 2

Konsep tipe data pada bahasa pemrograman mempunyai standar bentuk umum, yaitu :

BAB 1 PENDAHULUAN 1.1 Latar Belakang

Chapter 3.2 : Tipe, Nama dan Nilai

Teori Algoritma TIPE DATA

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

BAB II LANDASAN TEORI

BAB IV Antarmuka dengan Port Paralel (Output)

Tipe Data dan Operator dalam Pemrograman

Algortima. Teguh Cahyono, ST.M.Kom

BAB 2 LANDASAN TEORI

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

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

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

Modul Praktikum Ke-2

Struktur Data. Pertemuan 2

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

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

Struktur Data II. Bekerja Dengan Form.

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

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

BAHAN DISKUSI PERTEMUAN KETIGA MATAKULIAH PEMROGRAMAN KOMPUTER

1.1. Mengenal Borland Delphi 7

Konvensi Penamaan Identifier

LAMPIRAN. Universitas Sumatera Utara

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

Transkripsi:

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA 1. MINGGU KE : 3 2. PERALATAN : LCD, Perangkat Komputer 3. SOFTWARE : DELPHI 4. TUJUAN : Mahasiswa dapat Menerapkan komponen label, edit, dan button untuk membuat suatu proyek. Menerapkan berbagai macan tipe data yang disediakan Delphi untuk membuat suatu proyek. 5. TEORI PENGANTAR Dalam pembembuatan suatu program, Anda tidak dapat menghindarkan diri dari pemakaian tipe data. Oleh karena itu, pengetahuan tentang berbagai macam tipe data sangat diperlukan. Delphi menyediakan enam macan tipe data yang dapat digunakan dalam pemrograman, yaitu tipe data sederhana, string, terstruktur, pointer, procedural, dan iant. Tipe data sederhana meliputi dua macam, yaitu ordinal dan real. Tipe data ordinal menyatakan himpunan dari nilai-nilai yang bertingkat. 5.1 Tipe data ordinal Yang tergolong dalam tipe data ordinal adalah: integer, character, boolean, enumerated, dan subrange. Integer Tipe data integer (bulat) banyak sekali kita temukan di dalam kegiatan seharihari. Secara umum Delphi mengenal dua macam tipe, yaitu data integer dan cardinal. Data integer memiliki rentang 2147483648 s.d. 2147483647, sedangkan data cardinal memiliki rentang 0 s.d. 4294967295. Secara rinci, tipe data integer dapat dipilah menjadi beberapa tipe dasar, yaitu: ShortInt, SmallInt, LongInt, Int64, Byte, Word, dan LongWord. Rentang masingmasing tipe data tersebut terdapat pada Tabel 5.1. Tabel 5.1 Tipe data integer Tipe Rentang bit Memori ShortInt 128 s.d. 127 8 1 byte SmallInt 32768 s.d. 32767 16 2 byte LongInt 0,5 x 2 32 s.d. 0,5 x 2 32 1 32 4 byte Int64 0,5 x 2 64 s.d. 0,5 x 2 64 1 64 8 byte Byte 0 s.d. 255 8 1 byte Word 0 s.d. 65535 16 2 byte LongWord 0 s.d. 2 32 1 32 4 byte Tipe data yang digunakan sangat berperan dalam pengaturan alokasi memori program yang Anda buat. Oleh karena itu pada saat Anda mendeklarasikan suatu iabel sebaiknya mempertimbangkan pemilihan tipe data ini. Misalnya, jika Anda akan menggunakan suatu iabel berisi bilangan positif yang dibatasi hanya sampai 10

65000 tentu akan salah jika mendeklarasikannya sebagai tipe Byte, tetapi juga kurang bijaksana jika mendeklarasikannya sebagai tipe LongWord. 5.2 Tipe data real Tipe data real menyatakan suatu himpunan bilangan yang dapat dinyatakan dengan notasi floating-point (a x 10 b ). Delphi menyediakan enam macam tipe data real, yaitu: Real48, Single, Double, Extended, Comp, dan Currency. Secara lengkap tipe data real bersama dengan alokasi memorinya terdapat pada Tabel 2.5. Secara umum tipe real, di dalam implementasinya, sesuai dengan Double dengan rentang nilai 5,0 x 10 324.. 1,7 x 10 308. Tabel 2.5 Tipe data real Tipe Rentang Memori Real48 2.9 x 10 39 s.d. 1,7 x 10 38 6 byte Single 1,5 x 10 45 s.d. 3,4 x 10 38 4 byte Double 5,0 x 10 324 s.d. 1,7 x 10 308 8 byte Extended 3,6 x 10 4951 s.d. 1,1 x 10 4932 10 byte Comp 2 63 +1 s.d. 2 63 1 8 byte Currency 922337203685477,5808 s.d. 922337203685477,5807 8 byte 6. LANGKAH KERJA Untuk 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 6.1: Buatlah kalkulator sederhana yang hanya memiliki operasi hitung tambah, kurang, dan kali. Fasilitas yang terdapat di dalam kalkukator tersebut seperti terlihat pada Gambar 6.1 Gambar 6.1 Tampilan form kalkulator sederhana 11

Untuk membuat tampilan seperti Gambar 6.1, 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 6.1. Tabel 6.1 Properties label Komponen Properties Isi 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 6.2 Tabel 6.2 Properties edit Komponen Properties Isi 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 6.3. Tabel 6.3 Properties button Komponen Properties Isi 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); 12

z := x+y; 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 6.1. List Program 6.1 Aplikasi tipe data integer pada proyek raraban unit UnitRaraban; interface uses Windows, Messages, SysUtils, Classes, Graphics, 13

Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(tform) inputx: TLabel; inputy: TLabel; Hitung: TLabel; 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; 14

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 6.2. Gambar 6.2 Tampilah hasil operasi raraban integer 15