Tipe adalah
himpunan nilai dan operator yang terdefinisi (mendefinisikan pola struktur
informasi). Sedangkan tipe bentukan adalah himpunan nilai dan operator yang didefinisikan
sendiri oleh programmer. Tipe bentukan bisa disusun oleh satu atau lebih tipe
dasar. Mendefinisikan tipe berarti :
- Menentukan nama tipe dalam kamus
- Mendefinisikan domain nilai harga yang dapat dimiliki oleh nama tersebut
- Perjanjian tentang penuisan konstanta tersebut
- Operator yang dapat dioperasikan terhadap objek tersebut
Type dasar
yang biasa dipakai untuk membentuk suatu tipe bentukan diantaranya , bilangan
logika / Boolean, bilangan bulat, bilangan riil, dan karakter. Tipe tipe tersebut dapat digunakan
sebagai komposisi untuk membuat tipe bentukan. Tipe bentukan dibuat karena
perancang progam memutuskan bahwa hasil komposisi komponen mempunyai sebuah
makna semantic sendiri-sendiri. Operasi yang dilakukan terhadap komponen
(elemen) bertipe dasar dilakukan seperti yang didefinisikan pada tipe dasar.
Penggunaan tipe bentukan dalam suatu bahasa pemrograman sangat bervariasi, baik
dalam notasi algoritmik.
Tipe bentukan secara umum terbagi dalam dua macam:
Tipe bentukan secara umum terbagi dalam dua macam:
- Tipe dasar yang diberikan nama dengan nama tipe baru
- Tipe terstruktur
Penamaan untuk
tipe dasar dengan kata kunci tipe. Biasanya digunakan untu nilai, ranah nilai,
konstanta, dan operasi-operasi tipe tidak berubah sesuai dengan tipe dasar
aslinya. Misalnya bilangan bulat (integer)
Format penulisan tipe bentukan baru : type nama : tipedata
Contoh:
type
|
untuk tipenya
|
Jmlkeramik
|
untuk namanya
|
integer
|
untuk tipedatanya
|
Ditulis :
|
type JmlKeramik : integer
jika diberikan
nilai , maka penulisannya menjadi int
JmlKeramik = 3;
|
type
|
untuk tipenya
|
RataNilai
|
untuk namanya
|
float
|
untuk tipedatanya
|
Ditulis :
|
type RataNilai : float
jika diberikan
nilai , maka penulisannya menjadi float
RataNilai = 3,7;
|
type
|
untuk tipenya
|
Nama_MHS
|
untuk namanya
|
char
|
untuk tipedatanya
|
Ditulis :
|
type Nama_Mhs : char
jika diberikan
nilai , maka penulisannya menjadi char
Nama_Mhs = ‘Aidha’;
|
dengan membuat
tipe bentukan baru, kita dapat :
- Menghemat dalam ukuran program. Manfaat ini akan terasa jika beberapa deret intruksi yang sama digunakan pada beberapa tempat dalam program
- Mempermudah dalam proses pemrograman
- Mempermudah dalam penambahan variabel
- Mempermudah pengeleompokan data sehingga lebih teratur
- Mempermudah dalam pengembangan program, karena sebuah nilai mempunyai penamaan wadah (himpunan nilai) yang didefinisikan oleh si programmer, itu akan membuat programmer maupun orang yang mengembangkan mudah dalam mencari solusi jika ditemukan problem pada suatu hari nanti.
.
Penulis : Nur Aidha Rahmanningtyas (A11.2013.07481)
Mahasiswa jurusan Teknik Informatika tingkat 4 yang sedang belajar mengambil mata kuliah alpro semester pendek di udinus. Pengadaan semester pendek / SP bahwa untuk memberikan kesempatan kepada mahasiswa khususnya memperbaiki nilai matakuliah yang pernah ditempuh, meningkatkan indek prestasi namum tidak menambah waktu studi agar tetap bisa 4 tahun.
Komentar
Posting Komentar