MATERI KELOMPOK 3 TIPE DATA
KULIAH
ORGANISASI KOMPUTER
Tipe data merupakan jenis data yang memiliki batasan tempat,
sesuai dengan interprestasinya dan seberapa perlu dibutuhkan oleh seorang
programmer. Pada umumnya tipe data ada beberapa bagian yaitu, integer (angka
bulat), floating point number (desimal), char/string (huruf), tipe data juga
bisa dituliskan seluruhnya sejenis, umpama 1 program berisikan atau
mengoperasikan huruf saja, ya berarti seluruh tipe data string, dan blok
programnya disebut Array.
Maka dari itu, penting untuk seorang programmer mempelajari
tipe data, karena akan berpengaruh untuk setiap running program, tipe data akan
menentukan jenis data yang akan dimasukkan kedalam sub program dan yang akan
diread oleh program.
Jenis-jenis tipe data :
1.
Integer atau Bilangan Bulat
Tipe data ini yang akan diberikan pada sebuah variable berbasis
angka, angka yang dimaksud adalah bilangan bulat atau real. Terbagi menjadi 2
bagian yaitu :
·
Tipe Bilangan bulat
·
Tipe Bilangan Pecahan
2.
String atau Karakter (Huruf)
String merupakan tipe data yang
akan diberikan pada variable yang berbasis huruf atau tulisan bacaan, bukan
angka.
3.
Floating Number Point atau Bilangan Desimal
Tipe data ini merupakan tipe data
untuk hasil yang berdesimal, menggunakan koma ditengah bilangan.
Ada juga yang disebut BOOLEAN, yaitu memiliki nilai logika
bernilai benar atau salah, true or false. Biasanya tipe data Boolean digunakan
oleh seorang programmer dalam bentuk program yang memiliki percabangan, seperti
halnya menu, ada beberapa menu yang tersedia dalam program dan wajib dipilih
salah satunya untuk menjalankan program, jika dipilih (1) maka program yang
berjalan ialah program nomor 1, jika dipilih (2) maka program yang berjalan
ialah program nomor 2, dalam menu ini tidak akan salah dalam pemanggilan
program.
Dengan Boolean juga bisa menentukan pilihan Yes atau No dalam
kondisi melanjutkan program, dengan Yes maka program akan kembali berjalan,
jika No program akan berhenti sesuai pilihan user atau pemakai program yang
ada.
Tipe data juga dikelompokan dengan Array, Date, Time, karena
sebagian sudah dijelaskan diatas, maka sekarang untuk 3 ini akan dijelaskan
dibawa ini.
1.
Array
Tipe data yang dapat menampung data dalam sebuah program
menjadi satu, dengan tipe data yang sama pula, seperti misalnya integer ya
integer semua.
2.
Date
Tipe data Date hanya dapat menampung data dalam format
tanggal saja.
3.
Time
Sama seperti Date, hanya saja Time dapat menampung data
dalam format waktu saja.
Karena minimal 600 karakter yang diwajibkan untuk post ini,
saya akan membahas sedikit dengan operasi masing-masing tipe data.
OPERASI TIPE DATA
Tipe data juga dapat melakukan operasi tipe data, seperti
contohnya yaitu Perhitungan Aritmatika (Tipe Data Numerik) , dan Operasi
Penggabungan (Tipe data string).
1.
Operasi tipe data numeric
Tipe data numerik bila dilakukan pengoperasian, sama seperti
biasa yaitu penjumlahan, pengurangan, pembagian, perkalian.
·
Operasi Aritmatika
Dapat disimpulkan operasi ini menggunakan symbol operasi
matemtika yaitu yaitu penjumlahan, pengurangan, pembagian, perkalian.
Missal :
Int a;
Int b;
C=a+b;
Logikanya merupakan A ditambah B maka hasilnya C begitu juga
dengan perkalian, pembagian, pengurangan.
·
Operasi Rasional
Kalau operasi Rasional sebernarnya harus dikombinasikan
denan operasi aritmatika dan operasi fungsi logika. Berikut symbol dari
operasional :
-
Sama Dengan (=)
-
Tidak Sama Dengan (!=)
-
Lebih Kecil dari (<)
-
Lebih Besar dari (>)
-
Lebih Kecil atau sama dengan (<=)
-
Lebih Besar atau sama dengan (>=)
2.
Operasi Tipe data String
Operasi string berbeda dengan numeric, kalau distring hanya
melakukan operasi pemenggalan kata, penggabungan kata, menghitung panjangnya
string yang ada Koding yang saya tau ialah SUBSTR, LENGTH, CONCAT.
Substr = Menggabungkan kata
Length = Melihat panjang kata
Concat = Copy Paste kata yang diperlukan
3.
Operasi pencarian posisi
Operasi ini hanya mencari pada posisi berapakah tulisan atau
kata yang dicari.
4.
Operasi Boolean
Operasi pada Boolean berhubungan dengan logical matematika,
seperti AND, OR, NOT.
Tidak ada komentar:
Posting Komentar