Materi Mata Kuliah Pengenalan Teknologi Informasi
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.
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.
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.
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.
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).
Tipeadalah 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 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 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.
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.

0 comments for "Struktur Data"
Post a Comment