Banner adz

Saturday 6 February 2016

Unknown

KONSEP TIPE DATA




Konsep Tipe Data dalam bahasa pemrograman memiliki standar, yaitu tipe, dan pengenal. tipe data yang berlaku dalam bahasa pemrograman tidak sama antara bahasa pascal dengan basic dan lainnya. Konsep Data sebagai pelengkap dalam penggunaan algoritma pada bidang komputer, akan dijabarkan pada tulisan ini adalah tentang konsep tipe data dengan menggunakan bahasa pemrograman Pascal.


Bahasa Pascal
Adalah salah satu bahasa pemrograman tingkat tinggi yang berorientasi pada segala tujuan. Pelopor program Pascal adalah Prof. Niklaus Wirth. Untuk pertama kali dikenal pada komputer CDC 6000 (control data corporotion) yang dipublikasi pada tahun 1971 dengan tujuan membantu mengajar program komputer (structured programming).

Strukutur program pascal terdiri atas: 

  1. Judul program
  2. Blok program, terbagi dua yaitu: bagian deklarasi dan bagian pernyataan, Bagian deklarasi terdiri: deklarasi tabel, deklarasi konstanta, deklarasi tipe, deklarasi variabel, deklarasi prosedur, dan deklarasi fungsi,  
  3. Bagian pernyataan, berisi statement-statement
BentuK umum Konsep tipe data
Type pengenal  = tipe
Pengenal            = nama yang menyatakan tipe data
Tipe                    = tipe data yang berlaku

Tipe dasar sudah kita kenal dalam kehidupan sehari-hari, dalam pemrograman tipe dasar ini meliputi: bilangan lojik, bilangan bulat, karakter, bilangan riil dan string.

Bilangan lojik adalah boolean,  hanya mengenal dua buah nilai yaitu benar atau salah ( konversi angka 1 mewakili benar atau 0 mewakili salah)

Bilangan bulat adalah bilangan yang tidak mengandung pecahan, dan nama tipe bilangan bulat adalah integer.  Dalam bahasa turbo pascal dinyatakan dalam byte, shortint, word, integer, dan longint. Sebagai contoh penulisan dua buah peubah X dan Y, maka deklarasi sebagai berikut:
Var
    X   : byte
    Y   : integer
Operasi yang digunakan dalam bilangan bulat ada dua macam yaitu: operasi aritmatika, dan operasi perbandingan.
Contoh operasi aritmatika
3 + 10
5 * 15
10 div 3               (hasil: 3)
10 mod 3            (hasil:1)

Div=bagi
Mod=sisa hasil bagi

Contoh operasi perbandingan
2 < 8
74 > 103
17 = 17

Tipe terstruktur
Adalah tipe data yang berbentuk rekaman (record). Dan nama rekaman yang memberi adalah pemrogram
Contoh  1:
 Field 1                                 field 2                   field 3                                   field n

Contoh 2:
Mendifinisikan tipe titik
“titik dalam koordinat kartesian dinyatakan sebagai x,y. Dengan x adalah nilai absis sumbu x dan y nilai ordinat sumb y, maka dituliskannya

 Type titik : record < x : real y : real >

Sedangkan contoh lain, misalkan mendefinisikan tipe tanggal, anggap hari ini dinyatakan sebagai tanggal (dd), bulan (mm), dan tahun (yy) maka ditulisnya

 Type tanggal : record
                              <dd : integer, ( 1 . . 31)
                                mm: integer, (1 . . 12)
                                yy : integer, ( > 0 ) >

Semoga ada manfaat dan next akan saya share terkait dengan lanjutan tulisan konsep tipe data yaitu struktur runtunan, pemilihan dan pengulangan.


Referensi :

  • H.M. Jogiyanto, 1988. BASIC. Andi Offset, Yogyakarta 
  • Yulikuspartono, 2004. Pengantar Logika dan Algoritma. Penerbit Andi, Yogyakarta
  • Rinaldi Munir, 2004. Algoritma dan Pemrograman dalam Bahasa Pascal, Penerbit Informatika. Bandung

Unknown

About Unknown -

Author Description here.. Nulla sagittis convallis. Curabitur consequat. Quisque metus enim, venenatis fermentum, mollis in, porta et, nibh. Duis vulputate elit in elit. Mauris dictum libero id justo.

Subscribe to this Blog via Email :