Thursday, November 27, 2014

Struktur Data

Materi Mata Kuliah Pengenalan Teknologi Informasi



Nama
Nama adalah sebuah pengenal suatu benda. Karena nama adalah sebuah pengenal, maka nama satu benda dan benda lainnya harus unik atau berbeda. Dalam dunia TI terdapat beberapa aturan untuk penulisan nama, antara lain :
1.Nama harus dimulai dengan huruf.
2.Tidak boleh menggunakan spasi untuk memisahkan karakter, namun dapat menggunakan underscore(_).
3.Tidak boleh menggunakan karakter khusus (#,@,*,dll) dan kata kunci.
Dalam TI, ada beberapa hal yang diberi nama, yaitu :
´Konstanta (constant)
adalah tempat penyimpanan nilai dimana nilai yang sudah diisikan bersifat tetap dan tidak dapat diubah.
´Peubah (variable)
adalah tempat penyimpanan nilai yang nilainya dapat diubah.

Nilai

Nilai adalah besaran dari tipe data yang sudah didefinisikan (tipe dasar dan tipe bentukan).
´Pengisian nilai kedalam peubah (variable)
ada 2 cara untuk mengisi nilai ke peubah, antara lain :
  > Pengisian secara langsung
  yaitu mengisi langsung peubah dengan suatu nilai tertentu, dengan   syarat tipe dari nilai harus sama dengan tipe peubah. Peubah dapat diisi   dengan nilai dari konstanta, dari peubah lain, dan dari ekspresi.
  > Pengisian melalui piranti masukan (input)

  yaitu mengisi peubah dengan membaca inputan dan kemudian nilai hasil   pembacaan dimasukkan ke peubah dan dilambangkan dengan notasi   read.
´Penulisan nilai ke piranti keluaran
Nilai yang sudah disimpan, baik dalam konstanta, ekspresi maupun peubah dapat ditampilkan ke piranti keluaran (output) dengan notasi
write.
 
´Ekspresi (expression)
adalah transformasi nilai menjadi keluaran yang dilakukan melalui suatu perhitungan (komputasi). Ekspresi terdiri atas operand dan operator, contoh ekspresi: “a + b”. Untuk pebuah a dan b dinamakan operand, sedangkan “+” merupakan operator.
Dalam algoritma pemograman terdapat 3 macam ekspresi :
1. Ekspresi Aritmetik
Ekspresi Aritmetik adalah ekspresi yang baik operandnya bertipe numerik dan hasilnya juga bertipe numerik.
Ekspresi aritmetik terdapat 2 buah operator yaitu :
- Operator biner, yaitu ekspresi yang operatornya membutuhkan 2 buah operand. Contoh a + b
- Operator Uner, yaitu “-” atau operator yang punya 1 operand contoh “-2”
2. Ekspresi Relasional
Ekspresi relasional adalah ekspresi dengan operator <, ≤, >, ≥, =, dan ≠, not, and, or dan xor dengan menghasilkan nilai bertipe boolean (true atau false). Biasanya ekspresi Relasional disebut ekspresi boolean
.
3. Ekspresi String
Ekspresi String adalah ekspresi dengan operator “+” (operator penyambungan / concatenation).
Tipe

´Tipe Dasar
Tipe
dasar adalah tipe yang dapat langsung dipakai. Yang termasuk tipe dasar adalah bilangan lojik, bilangan bulat, karakter, bilangan riil, dan string. Untuk bilangan lojik dan bilangan bulat disebut juga tipe ordinal karena setiap konstanta nilainya dapat ditransformasikan ke suatu nilai integer.
´Tipe Bentukan
Tipe
bentukan adalah tipe yang didefenisikan sendiri oleh pemogram (user defined type data). Tipe bentukan di susun oleh satu atau lebih tipe dasar. Ada 2 macam tipe bentukan :
1. Tipe dasar yang diberi dengan nama tipe baru
2. Tipe
terstruktur
Tipe
dasar yang diberi nama tipe baru (user defined type data). Penamaan tipe baru disebabkan oleh kemungkinan untuk memudahkan interpretasi dan pembacaan program oleh pemogram.
Kita dapat memberi nama baru untuk tipe dasar tersebut dengan kata kunci type. Untuk Nilai, Ranah nilai, konstanta, dan operasi-operasi tipe tersebut tidak berubah dan sesuai dengan tipe dasar aslinya, misalnya : type bilangan bulat / integer
. Tipe terstruktur adalah tipe yang berbentuk rekaman (record). Rekaman (record) disusun oleh satu atau lebih field. Tiap field menyimpan data dari tipe dasar tertentu atau dari tipe bentukan lain yang sudah didefinisikan sebelumnya. Nama rekaman ditentukan sendiri oleh pemogram.

Filed Under :

0 comments for "Struktur Data"

Post a Comment

background