Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

02 Tipe Data.

Presentasi serupa


Presentasi berjudul: "02 Tipe Data."— Transcript presentasi:

1 02 Tipe Data

2 Tipe Data Definisi Suatu ketentuan yang mengatur jenis dan ukuran dari suatu data Pemilihan tipe data yang tepat akan menghasilkan algoritma dan program yang lebih baik

3 Analogi Tipe Data Tempat apa yang cocok untuk menyimpan Air minum Nasi
Uang kertas Uang logam Buku Alat tulis

4 Kategori Tipe Data 5 tipe data standar yang digunakan dalam algoritma
Integer Double Boolean Character String

5 Integer Definisi Tipe data yang menghimpun semua bilangan bulat, baik negatif, nol, maupun positif Diasumsikan tidak mempunyai batas minimum dan maksimum Contoh -12345 6789

6 Double Definisi Diasumsikan tidak mempunyai batas minimum dan maksimum
Tipe data yang menghimpun semua bilangan, baik bulat maupun pecahan, baik negatif, nol, maupun positif Diasumsikan tidak mempunyai batas minimum dan maksimum Contoh 0.987 100

7 Boolean Definisi Tipe data yang hanya menghimpun 2 nilai logika, yaitu true dan false True bisa didefinisikan sebagai semua bilangan selain nol (0), baik negatif maupun positif, defaultnya adalah satu (1) False bisa didefinisikan sebagai nol (0)

8 Character Definisi Tipe data yang hanya berisi 1 buah karakter saja Karakter dapat berupa Angka Huruf kecil dan huruf kapital Spasi dan tanda baca karakter lain yang termasuk dalam Daftar ASCII (American Standard Code for Information Interchange) Hanya terdapat 256 macam karakter dalam Daftar ASCII, mulai dari 0 sampai 255

9 Character (lanjutan) Tata cara penulisan character
Karakter yang ingin digunakan harus diapit dengan petik tunggal Di dalam petik tunggal hanya boleh diisi 1 karakter saja Karakter dapat direpresentasikan secara langsung dengan menggunakan angka

10 Character (lanjutan) Contoh ‘A’ ‘a’ ‘?’ 65 48 ‘ ’ ‘;’

11 String Definisi Diasumsikan tidak mempunyai batas maksimum
Tipe data yang terbentuk dari deretan karakter Dapat bernilai kosong (tidak punya karakter sama sekali), dapat berisi hanya 1 karakter, dapat berisi banyak karakter Diasumsikan tidak mempunyai batas maksimum

12 String (lanjutan) Tata cara penulisan string Contoh
Deretan karakter yang digunakan harus diapit oleh petik ganda, bahkan jika kosong sekalipun, tetap harus diapit oleh petik ganda Contoh “”  string kosong “A” “algoritma” “Algoritma dan Pemrograman”

13 Memilih Tipe Data Beberapa pertanyaan yang dapat membantu pemilihan tipe data Apakah data berupa angka? Jika ya, apakah angka bulat? Jika ya, integer Jika tidak, double Apakah data berupa logika? Jika ya, boolean Apakah data berupa alphabet? Jika ya, apakah hanya terdiri dari 1 karakter? Jika ya, character Jika tidak, string

14 Problem Saya ingin menyimpan tanggal lahir yang terdiri dari tahun, bulan dan tanggal. Tipe data yang tepat untuk tahun, bulan, dan tanggal adalah ? Saya ingin menyimpan status menikah. Tipe data yang tepat untuk status menikah adalah ?

15 Problem (lanjutan) Saya ingin menyimpan saldo tabungan. Tipe data yang tepat untuk saldo tabungan adalah ? Saya ingin menyimpan nama lengkap yang terdiri dari nama depan, nama tengah, dan nama belakang. Tipe data yang tepat untuk nama depan, nama tengah, dan nama belakang adalah ?

16 Problem (lanjutan) Saya ingin menyimpan jenis kelamin. Tipe data yang tepat untuk jenis kelamin adalah ? Saya ingin menyimpan golongan darah. Tipe data yang tepat untuk golongan darah adalah ?

17 Problem (lanjutan) Saya ingin menyimpan rata-rata tinggi badan dari seluruh anggota kelas. Tipe data yang tepat untuk rata-rata tinggi badan adalah ? Saya ingin menyimpan selisih tahun antara tahun ini dengan tahun kemerdekaan Indonesia. Tipe data yang tepat untuk selisih tahun adalah ?

18 Problem (lanjutan) Sebuah perusahaan menghitung gaji karyawan. Seorang karyawan mempunyai gaji pokok. Gaji yang akan dibawa pulang oleh seorang karyawan adalah gaji pokok yang sudah dikurangi pajak penghasilan sebesar 10%. Tipe data yang tepat untuk Gaji pokok ? Persen pajak ? Pajak yang harus dibayar ? Gaji yang dibawa pulang ?


Download ppt "02 Tipe Data."

Presentasi serupa


Iklan oleh Google