Senin, 02 Oktober 2017

Menentukan Tipe Data yang Tepat

Dibawah ini terdapat berbagai contoh data yang akan disimpan menurut tipe data yang tepat beserta keterangan dan alasan. Tipe data yang dapat digunakan antara lain: char, float, short, int, long, bool, string.

1.  Huruf ("A")

Tipe data     : char

Alasan 
Karena tipe data char adalah tipe data yang digunakan untuk menyatakan sebuah karakter. Pada contoh ini huruf “A” merupakan sebuah karakter.

2.  Pesan Singkat ("Saya Sedang Rapat")

Tipe data    : string

Alasan
Tipe data string dapat menyimpan kumpulan atau untaian karakter. Bisa berupa huruf dan juga angka yang didefinisikan sebagai karakter. Maksimal karakter yang dapat ditampung tipe data string sebanyak 255 karakter.

3.  Nilai Mahasiswa ("80")

Tipe data    : short

Alasan
Tipe data short mempunyai range -128 s/d 127. Angka "80" masih masuk kedalam range short, maka tipe data short merupakan pilihan tepat dibandingkan dengan tipe data integer misalnya. Memori yang diperlukan tipe data short hanya 1 byte.

4.  Nomor HP ("089699971950")

Tipe data    : string

Alasan
Karena data nomor hp diatas diawali dengan angka "0", maka data diatas bisa disimpan dengan tipe data string. Apabila tipe data yang digunakan merupakan tipe data numerik seperti integer atau long, makan angka "0" akan hilang saat ditampilkan, sehingga validitas data tidak akurat.

5.  NIM ("15416273201004")

Tipe data    : long

Alasan
Data NIM tersebut masuk kedalam range tipe data long. Bisa juga menggunakan tipe data string, namun memori yang diperlukan akan lebih banyak dibandingkan menggunakan tipe data long.

6.  Luas Persegi ("4")

Tipe data     : short

Alasan
Data Luas Persegi diatas masuk ke dalam range tipe data short. Bisa juga menggunakan tipe data integer, namun memori yang digunakan akan lebih banyak dibandingkan tipe data short.

7.  Luas Persegi ("7.5")

Tipe data     : float

Alasan
Data luas persegi diatas mengandung nilai desimal. Tipe data yang dapat digunakan adalah tipe data float.

8.  Jenis Kelamin ("Laki-Laki")

Tipe data     : bool/string

Alasan
Tipe data bool berfungsi untuk menyatakan nilai logika yang hanya memiliki dua keadaan, 1 atau 0, TRUE ata FALSE, ya atau tidak, ON atau OFF, laki-laki atau perempuan dan lain sebagainya. Data jenis kelamin diatas juga dapat disimpan ke dalam tipe data string karena mengandung gabungan karakter.

9.  Usia ("5")

Tipe data     : short/char

Alasan
Data Usia diatas masuk ke dalam range tipe data short. Tipe data char juga dapat digunakan karena hanya memiliki satu karakter yaitu angka "5".

Tidak ada komentar:

Posting Komentar