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

dokumen-dokumen yang mirip
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 LOGIKA PERULANGAN-1

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 STRUKTUR KEPUTUSAN-1

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

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA (Integer dan Real)

MODUL 2 EVEN, VARIABEL DAN FUNGSI KONVERSI

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

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

1 Latihan 6 Ketentuan Soal:

URAIAN POKOK PERKULIAHAN

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

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

Pengenalan Borland Delphi 7.0

PERCOBAAN I STATEMENT

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

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

STRUCTURED QUERY LANGUAGE (SQL)

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

4.1 Struktur Rancangan Puncak-Turun dengan Procedure

PERCOBAAN 4 GRAFIKA KOMPUTER DENGAN DELPHI

Modul II Object Bahasa Pascal

Pengenalan Lingkungan Delphi

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

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

Modul I Mengenal Pemrograman Delphi

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

Modul I Mengenal Pemrograman Delphi

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

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

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

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

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

Kontrol Data Set dan Navigasi Tabel

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

Elga Lesmana

Borland Delphi 7. Created By 1

Bahasa Pemrograman (TD22093)

Latihan 5. Mengenal Tipe Data Di Delphi 7

ANGKA TERBILANG. Program ini terdiri dari beberapa komponen yaitu:

GRAPHICS AND VISUALIZATION. Logo

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3

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

Visual Delphi 7 D3 TI FMIPA UNS Sakroni

Bab Konsep Dasar Program 2.1 Objek

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

Berlatih Tipe Data di Delphi

URAIAN POKOK PERKULIAHAN

Algoritma Pemrograman A

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

Mengenal pemrograman multithread dengan Delphi 7

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

Variabel, Tipe Data, dan Operator. Oleh : Edi Sugiarto, S.Kom, M.Kom

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

LANJUTAN APLIKASI DATABASE

PRAKTIKUM 1 2 MENGENAL DELPHI

LAMPIRAN. Universitas Sumatera Utara

Pertemuan -1 BORLAND DELPHI

LAMPIRAN A: LISTING PROGRAM

LAMPIRAN A RANGKAIAN ELEKTRONIKA LENGKAP

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

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

LAMPIRAN A: DDL DATABASE

Universitas Komputer Indonesia

Pengenalan Pascal/DevPascal

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

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

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

Teori Algoritma TIPE DATA

Algortima. Teguh Cahyono, ST.M.Kom

Variabel dan Tipe Data Kusrini 1, Heri Sismoro 2

BAB 1 PENDAHULUAN 1.1 Latar Belakang

Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan :

PEMROGRAMAN DATABASE DENGAN DELPHI DAN MICROSOFT ACCESS

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

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

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

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

Chapter 3.2 : Tipe, Nama dan Nilai

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

PENGENALAN DELPHI BAGI PEMULA

LANJUTAN APLIKASI DATABASE

.::BAB II.::MENGENAL PASCAL

BAB IV Antarmuka dengan Port Paralel (Output)

Keterangan : Integer Long : tipe data untuk angka bulat Single, Double : tipe data untuk angka pecahan/desimal Currency : tipe data untuk angka mata

BAB 2 LANDASAN TEORI

PEMROGRAMAN DASAR XI TKJ SMK NEGERI 1 KUPANG

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

Dasar Komputer & Pemrograman 2A

Algoritma Pemrograman 2 B

Akses Port Paralel (Menggunakan Delphi 7.0) (Drs. Agfianto Eko Putra, M.Si 2005)

LAMPIRAN A FOTO ALAT MONITORING KONDISI GUNUNG BERAPI NIRKABEL

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

PEMROGRAMAN BERORIENTASI OBJEK. Tipe Data. Budhi Irawan, S.Si, M.T

Algoritma,Flowchart, Konsep

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

Variabel dan Tipe data Javascript

Tinjau algoritma dibawah ini

BAB II TINJAUAN PUSTAKA

Transkripsi:

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 TIPE DATA DAN VARIABEL LAPORAN RESMI MODUL KE- NIM NAMA MAHASISWA TTD DOSEN 1 (SATU) 09211080 FAJAR SUMANTO 1

TIPE DATA DAN VARIABEL 1. Variabel Variabel pada dasarnya adalah nama untuk suatu lokasi pada memori. Variabel dalamprogram digunakan untuk menyimpan suatu nilai tertentu dimana nilai tersebut dapatberubah-ubah.setiap iabel mempunyai tipe dan hanya data yang bertipe sama dengan tipe iabel yangdapat disimpan di dalam iabel tersebut. Setiap iabel mempunyai nama dan pemisahan antar iabel dilakukan dengan memberikan tanda koma. Contoh : Var namabarang : string; harga_per_unit,totalbiaya : integer; Sebelum suatu iabel dapat digunakan, iabel harus dideklarasikan terlebih dahuludengan menyebutkan nama iabel dan tipe datanya. Variabel dideklarasikan pada bagianyang diawali dengan seperti contoh diatas.keyword Var digunakan di beberapa tempat di dalam kode, seperti di awal unit untukmendefinisikan iabel global maupun di awal fungsi atau prosedur untuk menentukan iabel lokal. Aturan pemberian nama iabel pada Delphi : a. Nama iabel maksimum terdiri dari 63 karakter b. Nama iabel hanya boleh mengandung huruf, angka, garis bawah (_) dan tidak boleh diawali dengan angka c. Tidak boleh menggunakan keyword milik Delphi, misal iabel dengan nama if, else, for tidak diperbolehkan. d. Variabel merupakan Simbol yang digunakan untuk mewakili suatu data. Setiap ibel yang mewakili suatu data mempunyai jenis tipe data masing-masing. Berikut Tipe data pada Delphi : 2. Tipe Data. a. Tipe Data Integer Tipe data integer digunakan untuk bilangan bulat atau bilangan yang tidak memiliki angka desimal. Tipe data integer memiliki beberapa tipe yang tergantung pada rentang nilai dan ukuran penggunaan memori. 2

b. Tipe Data Real Tipe data real digunakan untuk bilangan yang memiliki desimal. Tipe data real memiliki beberapa tipe yang tergantung pada rentang nilai dan ukuran penggunaan memori. c. Tipe Data Currency untuk bilangan menyatakan uang. Keuntungan dari penggunaan tipe data Currency adalah: Tipe data Currency mempunyai ketelitian yang lebih tinggi dalam menangani bilangan yang cukup besar. Tipe data Currency dipakai dalam Currency Field dan Komponen lain dan kompatibel dengan tipe database yang menyatakan uang. d. Tipe Data Boolean Tipe data boolean digunakan untuk data logika yang hanya berisi True (Benar) dan False (Salah). e. Tipe Data Caracter Tipe data character digunakan untuk menyatakan karakter satu huruf dalam bentuk tiga tipe, yaitu: f. Tipe Data String Tipe data string digunakan untuk menyatakan sederetan karakter, misalnya nama, alamat, kota dan lain-lain. Adapun tipe-tipe dari data string, yaitu: g. Tipe Data Array Array adalah suatu iabel tunggal yang digunakan untuk menyimpan sekumpulan data yang sejenis. Anda dapat memanipulasi, menyalin array hanya dengan sebuah nama. Dalam tipe data array menggunakan nomor elemen dikanan nama array. Contoh: Var Hari : array [1..7] of String; Mi05_01:array[1..30]0f string; Begin Hari [1] : = Senin ; Hari [7] : = Minggu ; End 3

h. Tipe Data Record Tipe data record digunakan untuk menyimpan sekumpulan data yang mungkin mempunyai tipe yang berbeda tetapi saling berhubungan. Elemen-elemen dalam array mempunyai tipe yang sama, tetapi elemenelemen record dapat mempunyai tipe yang berbeda. Misalnya tipe data record yang digunakan untuk menampung data barang yang berisi kode, nama, dan harga barang. MENGUBAH TIPE DATA 1. Fungsi Strtoint Digunakan untuk mengubah String yang mempresentasikan data bertipe integer menjadi sebuah angka bertipe integer. Sintaks : Function Strtoint (const S : String) : Integer; Contoh : Nilai integer := Strtoint (edit1.text) ; Artinya mengubah data yang bertipe String di komponen edit1 menjadi data yang bertipe integer yang disimpan di iable nilai integer. 2. Fungsi Str tofloat Digunakan untuk mengubah String yang mempresentasikan data bertipe integer menjadi sebuah nilai floatingpoint (bilangan real). Sintaks : Function Strtofloat (const S : String) : Extended ; overload ; Function Strtofloat (const S : String ; Const format settings : tformat settings) : Extended ; overload ; Contoh : Bilangan real:= strtofloat (edit1.text) ; Artinya mengubah data yang bertipe String di dalam komponen edit1 menjadi data yang bertipe Extended (real) yang disimpan di iable bilangan real 3. Fungsi Inttostr Digunakan untuk mengubah data bertipe integer menjadi sebuah string Sintaks : Function inttostr (value : integer) : String ; overload ; Contoh : Mystring := Inttostr (5*6) Artinya data bertipe integer (yaitu 30, yang merupakan hasil perhitungan 5*6) dirubah menjadi data bertipe string yang disimpan di iable mystring 4. Fungsi Inttostr Digunakan untuk mengubah nilai floating-point menjadi sebuah string Sintaks : Function floattostr (value : Extended) : String ; overload ; Contoh : Mystring := FloatToStr (3,14*4) Artinya data bertipe real (yaitu 12,56, yang merupakan hasil perhitungan 3,14*4) dirubah menjadi data bertipe string yang disimpan di iable mystring 4

DESAIN FORM unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(tform) Label1: TLabel; Label2: TLabel; Edit1: TEdit; Label3: TLabel; Edit2: TEdit; 5

Label4: TLabel; Edit3: TEdit; Button1: TButton; Button2: TButton; Button3: TButton; Button4: TButton; Button5: TButton; Label5: TLabel; Label6: TLabel; Edit4: TEdit; Label7: TLabel; Edit5: TEdit; Label8: TLabel; Edit6: TEdit; Button7: TButton; Button8: TButton; Button9: TButton; Button6: TButton; Label9: TLabel; Label10: TLabel; Edit7: TEdit; Label11: TLabel; Edit8: TEdit; Label12: TLabel; Edit9: TEdit; Button10: TButton; Button11: TButton; Button12: TButton; procedure Button2Click(Sender: TObject); procedure Button3Click(Sender: TObject); procedure Button4Click(Sender: TObject); procedure Button1Click(Sender: TObject); procedure Button11Click(Sender: TObject); procedure FormCreate(Sender: TObject); procedure Button10Click(Sender: TObject); procedure Button12Click(Sender: TObject); procedure Button7Click(Sender: TObject); procedure Button9Click(Sender: TObject); procedure Button8Click(Sender: TObject); procedure Button6Click(Sender: TObject); procedure Button5Click(Sender: TObject); private { Private declarations } public { Public declarations } 6

Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button2Click(Sender: TObject); satu, dua : integer; satu:= strtoint(edit1.text); dua:=strtoint(edit2.text); edit3.text:=inttostr(satu+dua); procedure TForm1.Button3Click(Sender: TObject); satu, dua : integer; satu:= strtoint(edit1.text); dua:=strtoint(edit2.text); edit3.text:=inttostr(satu-dua); procedure TForm1.Button4Click(Sender: TObject); satu, dua : integer; satu:= strtoint(edit1.text); dua:=strtoint(edit2.text); edit3.text:=inttostr(satu*dua); procedure TForm1.Button1Click(Sender: TObject); satu, dua : real; satu:= strtoint(edit1.text); dua:=strtoint(edit2.text); edit3.text:=floattostr(satu / dua); procedure TForm1.Button11Click(Sender: TObject); 7

edit1.text:=''; edit2.text:=''; edit3.text:=''; edit4.text:=''; edit5.text:=''; edit6.text:=''; edit7.text:=''; edit8.text:=''; edit9.text:=''; edit1.setfocus; procedure TForm1.FormCreate(Sender: TObject); edit1.text:='0'; edit2.text:='0'; edit3.text:='0'; edit4.text:='0'; edit5.text:='0'; edit6.text:='0'; edit7.text:='0'; edit8.text:='0'; edit9.text:='0'; procedure TForm1.Button10Click(Sender: TObject); satu, dua : string; satu:= (edit7.text); dua:= (edit8.text); edit9.text:=satu +' '+dua; procedure TForm1.Button12Click(Sender: TObject); close(); procedure TForm1.Button7Click(Sender: TObject); satu, dua : real; satu:= strtofloat(edit4.text); dua:=strtofloat(edit5.text); edit6.text:=floattostr(satu+dua); 8

procedure TForm1.Button9Click(Sender: TObject); satu, dua : real; satu:= strtofloat(edit4.text); dua:=strtofloat(edit5.text); edit6.text:=floattostr(satu * dua); procedure TForm1.Button8Click(Sender: TObject); satu, dua : real; satu:= strtofloat(edit4.text); dua:=strtofloat(edit5.text); edit6.text:=floattostr(satu - dua); procedure TForm1.Button6Click(Sender: TObject); satu, dua : real; satu:= strtofloat(edit4.text); dua:=strtofloat(edit5.text); edit6.text:=floattostr(satu / dua); procedure TForm1.Button5Click(Sender: TObject); satu, dua : integer; satu:= strtoint(edit1.text); dua:=strtoint(edit2.text); edit3.text:=inttostr(satu mod dua); end. 9

DAFTAR PUSTAKA Arifin, Firman. 2011. Variabel & Tipe Data Delphi. http://cyberprotol.blogspot. com/2011/05/iabel-tipe-data-delphi.html# axzz1piy0atcz 10