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

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 : ...

Sorting

Sorting adalah pengurutan data, dimana proses sorting selalu ada di proses pengolahan data. Tujuan sorting adalah mengelompokkan data-data yang bertype sama. Pengurutan dibedakan dalam dua macam , internal sorting dan external sorting. Internal sorting adalah proses pengurutan dimana data disimpan dalam memory internal komputer yang elemennya dapat diakses secara langsung. Sedangkan external sorting ialah pengurutan data yang disimpan dalam memory sekunder, biasanya data berukuran besar jadi tidak bisa diakses secara langsung. Algoritma pengurutan untuk memory internal diantaranya sebagai berikut : 1. Buble Sort 2. Counting sort 3. Maximum Sort 4. Insertion Sort 5. Heap Sort 6. Shell Sort Kali ini saya akan menggunakan buble short yang dinilai lebih sederhana dan mudah dipahami. Metode buble sort atau gelembung, adalah istilah untuk penukaran dua buah nilai data / elemen yang berdasarkan pada penukaran dua buah elem untuk mencapai keadaan urut yang diinginkan. Den...