Macam-macam Tipe Data
Macam-macam Tipe Data
A.Tipe Data Sederhana
- Adalah tipe data yang sudah ada dan dijadikan standar dalam bahasa pemrograman tertentu.
- Isi dari tipe data sederhana ini adalah data-data tunggal.
JENIS DATA SEDERHANA
- Numerik, terdiri dari:
- Numerik integer (bilangan bulat)
- Numerik real (bilangan riil)
- Karakter, terdiri dari :
- Alfabet : a .. z, A .. Z
- Angka : 0 .. 9
- Simbol khusus : + ? ‘ ! [ ] { } … dll
- Boolean (logika), terdiri dari :
- True
- False
B. TIPE DATA TERSTRUKTUR
(STRUCTURED - DATA TYPE)
1. ARRAY (LARIK)
- Larik adalah tipe data yang berisi beberapa data yang ditampung dalam satu variabel yang memiliki tipe data yang sama.
- Masing masing data yang tertampung dalam sebuah larik akan ditandai sebagai elemen pertama sampai ke - n.
- Larik dapat dibuat beberapa dimensi, misalnya untuk menggambarkan matrix kita perlu menggunakan larik 2 dimensi.
2. RECORD (REKAMAN)
- Tipe data rekaman di gunakan untuk menampung data yang terdiri dari beberapa tipe yang berbeda.
- Record dapat diakses (diisi) dan dibaca per elemen record dengan menyebut nama elemennya.
3. FILE
4. SET (HIMPUNAN)
Merupakan sebuah tipe data yang didalamnya memuat sejumlah elemen (anggota) dimana anggotanya memiliki tipe data dasar yang sama
Operator Matematika
IDENTIFIER
- Dalam bahasa pemrograman, item data diidentifikasi menurut namanya, bukan menurut alamat lokasinya dalam memori
- Identifier akan merupakan konstanta jika ia selalu dikaitkan dengan nilai data yang sama
- Identifier akan merupakan variabel jika nilai datanya yang terkait bisa berubah
- Literal, nilai data yang tertera dalam program namun bukan sebagai identifier
DEKLARASI DATA
Jenis data konstanta dan variabel harus didefinisikan dalam program sehingga :
- Operasi yang tepat dapat dijalankan pada nilai data dan
- Jumlah ruang penyimpanan yang tepat bisa ditentukan
Notes:
- Beberapa bahasa pemrograman memiliki sintaks pendeklarasian yang berbeda
- Beberapa contoh program (pendeklarasian data) yang akan diberikan ditulis dalam pseudo-code
Contoh:
Constants
pi = 3.141592654
Variables
i, qty : integer
harga_satuan : real
status : boolean
nama : character(25)
Variabel
- Adalah sebuah nama yang kita ciptakan untuk menyimpan nilai suatu data.
- Data yang disimpan dalam variable dapat digunakan secara berulang-ulang untuk proses selanjutnya.
- Dalam pemberian nama variabel, tidak boleh menggunakan spasi atau karakter-karakter khusus.
- Tidak boleh diawali dengan angka.
- Tidak boleh menggunakan keyword java.
Contoh Variabel
- Variabel luas yang digunakan untuk menyimpan data luas lingkaran.
- Variabel keliling untuk menyimpan data keliling lingkaran.
Notes:
- Bila sebuah variabel bertipe integer maka variabel tersebut memiliki nilai berjenis bilangan bulat.
- Pengisian nilai variabel dengan tipe data yang berbeda dengan jenis data yang sudah ditentukan akan menimbulkan error.
- Dalam menentukan tipe data dari sebuah variabel perlu memperhatikan kemungkinan besarnya nilai yang akan disimpan dalam variabel tersebut agar diperoleh hasil yang benar
Komponen Data
1.Character
Merupakan bagian data yang terkecil, dapat berupa karakter numerik, huruf ataupun karakter-karakter khusus yang membentuk suatu item data / field.
2.Field
Merepresentasikan suatu atribut dari record yang menunjukkan suatu item dari data, seperti misalnya nama, alamat dan lain sebagainya. Kumpulan dari field membentuk suatu record.
- field name: harus diberi nama untuk membedakan field yang satu dengan lainnya
- field representation: tipe field (karakter, teks, tanggal, angka, dsb), lebar field (ruang maksimum yang dapat diisi dengan karakter-karakter data).
- field value: isi dari field untuk masing-masing record.
3.Record
- Kumpulan dari field membentuk suatu record.
- Record menggambarkan suatu unit data individu yang tertentu. Kumpulan dari record membentuk suatu file. Misalnya file personalia, tiap-tiap record dapat mewakili data tiap-tiap karyawan.
4.File
File terdiri dari record-record yang menggambarkan satu kesatuan data yang sejenis. Misalnya file mata pelajaran berisi data tentang semua mata pelajaran yang ada.
5.Database
Kumpulan dari file / tabel membentuk suatu basis data

Komentar
Posting Komentar