Langsung ke konten utama

Tipe Bentukan

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 : 
  1. Menentukan nama tipe dalam kamus
  2. Mendefinisikan domain nilai harga yang dapat dimiliki oleh nama tersebut
  3. Perjanjian tentang penuisan konstanta tersebut
  4. 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 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

Postingan populer dari blog ini

Tugas type bentukan

Berikut adalah tugas kedua dari materi type bentukan. Judul : Menghitung Luas Rumah dan Jumlah keramik Yang dibutuhkan Kamus : type Tanah                 (                   PjgTnh ← real                   LbrTnh ← real                   LTotal   ← real                 )                                 type R_Vip                 ( ...

Searching

Searching atau pencarian, adalah proses yang sering digunakan dalam pengelolaan atau mesin pencari data. Prosesnya adalah menemukan nilai (data) tertentu dalam sekumpulan / gudang data yang memiliki type sama. Algoritma pencarian adalah algoritma yang menerima argument ABC dan mencoba untuk mencari record yang mana keynya sama ABC. Perhatikan contoh algortima searching array satu dimensi sebagai berikut:            1               2                3                4                5               6                 7             Indeks Luas 25 105 37 35 60 37 3...

Fungsi

Fungsi merupakan pengelompokkan / pemetaan suatu nilai berdasarkan kegunaannya (fungsinya) yang biasanya disertai dengan pemanggilan melalui parameter dan mempunyai nilai balik. Transformasi dari pemetaan suatu nilai (dari “domain) ke nilai lain (“range”).   Sebuah fungsi akan menerima suatu nilai yang diberikan lewat parameter dan akan mengeluarkan output sesuai dengan domain yang didefinisikan dalam spesifikasi yang ada di fungsi. Suatu program fungsi dapat memberikan nilai balik , biasanya berupa suatu nilai yang dibutuhkan oleh bagian kelompok fungsi / bagian yang memanggilnya. Tujuannya, agar mudah dimengerti berdasarkan fungsinya. Sebelum membuat fungsi, programmer harus dituntut mengerti proses bisnis yang akan dibuat. Fungsi akan bekerja jika parameternya diisi sesuai dengan aturannya. Penulisan notasi algoritma fungsi juga dengan tata cara pemrograman, ada judul, kamus dan deskripsi. Notasi Algoritma   Fungsi: Judul : Kamus : ...