Skip to main content

Konsep Dasar Identifier, Tipe Data, Variabel, Konstanta, dan Operator


1.    Teori

3.1. Identifier

Identifier atau pengenal pada umumnya dibuat oleh programer untuk mewakili nilai dari suatu object. Object yang dimaksud  adalah variabel, konstanta, set, record, class, array, fungsi atau procedure. Penulisan penamaan identifier/pengenal tidak boleh sembarang, Dalam pemrograman Delphi harus memenuhi beberapa aturan, yaitu antara lain :
·         Tidak bersifat case sensitive
·         Hanya bisa diawali dengan huruf atau garis bawah, baru dapat diikuti dengan beberapa huruf atau angka maupun garis bawah yang panjangnya tidak terbatas.
·         Tidak boleh mengandung spasi.
·         Tidak boleh menggunakan tanda baca.
·         Tidak boleh menggunakan reserved word  Delphi/Pascal.


3.2. Tipe Data

Secara sederhana tipe data dapat didefinisikan sebagai klasifikasi jenis data atau nilai yang terkandung dalam sebuah identifier.Dalam versi lain tipe data juga diartikan sebagai batasan terhadap fungsi identifierterhadap semua nilai yang diterima. logika yang dapat kita berikan adalah ketika kita menentukan sebuah identifier dengan sebuah tipe data, maka identifier tersebut hanya dapat menampung nilai yang sesuai dengan tipe data yang telah dideklarasikan untuknya.

3.3. Variabel

Variabel adalah tempat untuk menyimpan sementara sebuah nilai (dalam memori), yang telah diidentifikasikan dengan sebuah nama identifier. Nilai yang terkandung didalamnya dapat berubah. Variabel biasanya dimanfaatkan untuk media penyimpanan sementara, dan nilai yang ada padanya akan digunakan untuk proses-proses pada saat aplikasi berjalan.

Pada pemrograman Delphi/pascal Variabel perlu dideklarasikan terlebih dahulu sebelum variabel tersebut digunakan. Deklarasi variabel diawali dengan kata kunci Var kemudian diikuti dengan nama identifier dan tipe data yang dibutuhkan.

Bentuk Umum :
Var [nama_pengenal1, nama_pengenal2,....,N] : [tipe data];

Contoh :
·        Var nama : string;
·        Var nama1, nama2 : string;
·        Var umur : integer;

3.4. Konstanta

Konstanta adalah tempat untuk menyimpan sementara sebuah nilai (dalam memori), yang telah diidentifikasikan dengan sebuah nama identifier. Fungsinya sama dengan variabel, hanya saja perbedaannya terletak pada Nilai yang terkandung didalam sebuah konstanta tidak dapat berubah (tetap) selama aplikasi dijalankan.

Pada pemrograman Delphi/pascal Konstanta perlu dideklarasikan terlebih dahulu sebelum Konstanta tersebut digunakan. Deklarasi variabel diawali dengan kata kunci Const kemudian diikuti dengan nama identifier dan tipe data yang dibutuhkan.

Bentuk Umum :
Const [nama_pengenal] := [nilai];

Contoh :
·        Const nama := ‘budi’;
·        Const bulan12 := ‘Desember’;
·        Const maksimumsks := 110;


3.5. Operator

Operator adalah simbol/tanda yang digunakan untuk melakukan operasi-operasi matematis atau operasi string. Sedangkan operand adalah data yang dioperasikan atau dimanipulasi. Operator dapat dikelompokkan dalam 4 kategori, yaitu:
·        Operator Aritmatika/Arithmetic Operator
·        Operator Penugasan/Assignment Operator
·        Operator Pembanding/Comparison Operator
·        Operator Logika/Logical Operator


3.6. Konversi Tipe Data

Konversi tipe data untuk sebuah identifier dalam pemrograman Visual (Delphi) akan sangat sering digunakan dalam proses pengolahan data yang rumit dan komplek. Dan delphi sendiri memvisualisasikan data haruslah bertipe string/teks/alpanumeric. Mekanisme konversi harus dilaksanakan untuk menghasilkan nilai yang benar dan menghindari kesalahan pada saat proses berlangsung. Berikut ini adalah bentuk umum untuk melakukan konversi tipe data dalam sebuah identifier, yaitu:

Bentuk Umum Konversi Type Data
Contoh :
·        [konversi](variabel);
·        Variabel_x := [konversi](variable_y);
·         Inttostr(umur);
·         Umurteks := inttostr(umur)

Jenis-jenis perintah Konversi Type Data
·        inttostr              : konversi tipe data integer ke string
·        strtoint              : konversi tipe data string ke integer
·        datetostr            : konversi tipe data date ke string
·        strtodate            : konversi tipde data string ke date

·        dll




1.    Bahan dan Alat
·         Personal Komputer
·         Perangkat lunak Sistem Operasi ( Windows Family)
·         Perangkat lunak Borland Delphi 7

2.    Organisasi
·         Mandiri (Perseorangan)

3.    Prosedur Kerja

Persiapan Percobaan :
1)     Buatlah Sub Direktori “PRAKTIKUM2” didalam direktori “PVLDELPHI7” yang telah dibuat pada praktikum sebelumnya.
Percobaan 2.1. Menggunakan variabel dan konstanta serta konversi tipe data dalam sebuah aplikasi sederhana.
1)     Buatlah Sub Direktori “PERCOBAAN2_1” didalam direktori “PRAKTIKUM2”
2)     Pada IDE DELPHI Buatlah project baru (pilih menu file>New>Application)
3)     Pada Form Designer Letakkan beberapa komponen dengan desain layout seperti pada gambar berikut ini :
form3.jpg
4)     Ubahlah nilai properties dan nilai event untuk masing-masing komponen yang telah dugunakan dengan ketentuan sebagai berikut :
No
Nama Komponen/
Object
Properties
Event
Nama
Nilai
Nama
Kode Program
1
Form1
Name
Formutama
OnCreate
Lihat :
Kode program untuk Event OnCreate pada object Formutama :

Autoscroll
False
Position
poScreenCenter
Caption
Menggunakan variabel dan konstanta serta konversi tipe data dalam sebuah aplikasi sederhana.
height
330
width
480
2
Label1
Caption
Contoh 1


3
Label2
Caption
kosongkan


Font > Size
12
Font > Style > fsbold
True
4
Label3
Caption
Contoh 2


5
Label4
Caption
kosongkan


Font > Size
12
Font > Style > fsbold
True
6
Label5
Caption
Contoh 3


7
Label6
Caption
kosongkan


Font > Size
12
Font > Style > fsbold
True
8
Label7
Caption
Contoh 4


9
Label8
Caption
kosongkan


Font > Size
12
Font > Style > fsbold
True
10
Label9
Caption
Contoh 5


11
Label10
Caption
kosongkan


Font > Size
12
Font > Style > fsbold
True
12
Button1
Name
TombolKeluar
OnClick Application.Terminate;
Caption
Close
Kode program Event OnCreate pada object Formutama :

·   Tuliskan kode deklarasi berikut ini diantara sintak procedure dan begin :

Const nama := ‘DELPHI’;
Var  tglsistem: string;
        jumlah : integer;
        a, b, c : integer;
        d : real;
     
·   Tuliskan kode program berikut diatara sintak begin dan end :

label2.caption := nama;
tglsistem := datetostr(date());
label4.caption := tglsistem;
jumlah := 250;
label6.caption := inttostr(jumlah);
a := 20;
b := 5;
c:= a + b;
label8.caption := inttostr(a)+’ + ‘+inttostr(b)+’ = ‘+inttostr(c);
d := a/100;
label10.caption := floattostr(d);

5)     Simpanlah Pekerjaan Unit dengan nama “UnitPraktikum2_1”, Pada drive dan direktori berikut “D:\PVLDELPHI7\PRAKTIKUM2\PERCOBAAN2_1”. (Pilih Menu File > Save )
6)     Simpanlah Project dengan nama “ProjectPraktikum2_1”, Pada drive dan direktori berikut “D:\PVLDELPHI7\PRAKTIKUM2\PERCOBAAN2_1”. (Pilih Menu File > Save Project As)
7)     Jalankan Rancangan Aplikasi dengan memilih menu Run > Run. Atau tekan tombol F9.
8)     Amatilah hasil eksekusi (aplikasi) dan catatlah hasilnya.
9)     Buatlah analisa dan kesimpulan atas percobaan percobaan 2.1. ini.

Comments

Popular posts from this blog

Ini Dia Sumber Backlinks Berkualitas Untuk Para Blogger Pemula

Ilmu Teknologi Baru - SEO adalah proses optimasi website yang sistematik dan kompleks, dalam proses pengerjaanya terdiri dari 2 komponen yaitu SEO Onpage dan SEO Offpage. Untuk efek masing-masing komponen tersebut berbeda-beda. Lalu komponen mana saja yang paling berpengaruh terhadap SEO? Jawaban saya adalah SEO Offpage. SEO Offpage ini dalam proses pengerjaanya yaitu berfikir bagaimana strategi untuk melakukan link building dengan natural, dari beragam sumber backlink (wiki site, situs authority, high pagerank, blog comment, forum, dan platform lainya). Di internet ada banyak sekali sumber backlink yang bisa dimanfaatkan untuk mengoptimasi sebuah halaman website, tinggal bagaimana kita memanfaatkannya dengan baik dan benar. Untuk blogger pemula, Anda tidak harus menggunakan semua sumber backlink yang saya sebutkan di atas karena biasanya kalau sudah berurusan dengan  link building  mau tidak mau Anda harus mengeluarkan budget (uang) yang tentunya tidak murah. Lalu ...

Tablet Android Khusus Untuk Game Paling Bagus

Tablet Gaming JXD Singularity S192 Hadirnya tablet khusus game yang murah tentu saja akan menjadi alternatif terbaik untuk para Gamers. Tapi tablet gaming yang akan kita ulas ini mungkin menjadi pilihan paling bagus, dan menjadi rekomendasi yang cocok untuk bermain game Android. Jika sebelumnya mungkin Anda mengenal JXD sebagai produsen tablet Android terbaik ala konsol gaming handheld Sony

Tips Dan Cara Ampuh Memaksimalkan SEO Pada Blog & Website

Ilmu Teknologi Baru - Sebagai seorang blogger tentu kita menginginkan yang terbaik untuk Blog kita, salah satunya adalah untuk menjadi ranking 1 di Google, bukan begitu ? namun, masalahnya adalah untuk mencapai hal tersebut bukanlah hal yang mudah, seperti yang kita semua ketahui bahwa ilmu atau Teknik SEO tidak ada satupun yang berani menjamin bahwa Blog atau Website kita akan lansung meroket ke halaman 1 Google. Saya rasa itu wajar, karena memang sejauh yang saya tahu SEO itu bukan ilmu pasti, artinya Anda tidak bisa mengklaim bahwa Teknik SEO yang Anda gunakan yang terbaik, dan juga tidak ada jaminan teknik SEO tersebut akan terus menjadi yang terbaik, mengingat Google tak pernah berhenti mengupdate Algoritma mereka menjadi lebih baik. Namun, meski SEO bukan ilmu pasti, tetapi kita bisa melakukan eksperimen untuk mencari tahu 'apa sebenarnya yang dimau' oleh Google dan Search Engine lain, dan eksperimen ini bisa Anda lakukan sendiri, atau membaca eksperimen orang...