Sabtu, 29 November 2014

MATERI KELOMPOK 3 TIPE DATA


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