Jenis tipe data Tipe data dasar dan bentukan Identifier/pengenal pada variabel Penggunaan tipe data pada sebuah program
Dalam sebuah bahasa pemrograman akan ditemukan tipe data yang berfungsi untuk membedakan jenis data yang satu dengan data yang lain. Tipe data adalah himpunan nilai dan operasi yang bisa dilakukan pada nilai-nilai tersebut.
Tipe data Built-In : yaitu tipe data yang telah tersedia dalam suatu bahasa pemrograman. Tipe data ini tidak berorientasi pada masalah/persoalan. 2. Tipe data UDT (user defined type) yaitu data yang dibuat sendiri oleh pemrogam. Contoh: record pada pascal, struct pada c, class pada java 3. Tipe data ADT(abstract data type) Yaitu perluasan dari udt, dimana tipe data dibuat sendiri oleh pemrogram dengan menambahkan prinsip
1.
Fungsi Tipe data 1. untuk mendeklarasikan variabel sebelum variabel itu digunakan. 2. Untuk menentukan bagaimana sebuah data disimpan disebuah komputer.
Long
Short
Menyatakan bilangan bulat namun jumlahnya nilainya lebih banyak dari pada biasanya, contohnya pada long int yaitu 2147483648 s/d 2147483647
Menyatakan Bilangan Bulat namun dengan nilai yang normal, contohnya pada short int yaitu antara -32768 sampai dengan 32767
Double
Menyatakan suatu bilangan real dengan ketelitian tinggi (mencapai 15 digit) Float Menyatakan bilangan real dengan ketelitian rendah (7 digit)
Array
Sekumpulan elemen bertipe sama
Record(struktur komposisi
Sebuah tipe yang terdiri dari komponen-komponen bertipe tertentu.
Pointer
Berisi alamat mesin
Identifier/pengenal digunakan untuk memberi nama variabel, fungsi, label, union, struktur, dan enumerasi. Terdapat aturan-aturan pemberian nama identifier.
1. Hanya terdiri dari huruf, angka, dan garis bawah 2. Tidak boleh diawali angka 3. Tidak boleh menggunakan karakter-karakter
4. Tidak lebih dari 31 karakter 5. Gunakan kata yang mudah dimengerti 6. Identifier bersifat case sensitive
Benar nama
total_biaya nomorSatu a harga_satuan_produksi PHI
Salah 1nama
total-biaya nomor satu 1 harga&satuan&produksi ^phi
1. Tentukan tipe data yng cocok untuk hal-hal berikut ini! a. Jumlah murid b. Berat badan c. Tinggi badan d. Nama siswa e. Tempat lahir f. Tanggal lahir 2. Apa perbedaan antara tipe bilangan float dan double 3. Jika kar bertipe char, nilai1 bertipe real dan nilai2 bertipe integer, manakah penugasan yang salah?
Kar:=0 b. Kar:=A; c. Nilai2:=Nilai2+1; d. Nilai2:=20DIV3+5 e. Nilai1:=57; f. Nilai2:=Nilai1+3; g. Nilai2:=20/3+5; 4. Buat lah program untuk menampilkan output berikut ini: Bilangan A=7.5 Bilangan B=243.2
a.