Berikut ini adalah pertanyaan dari yananda771 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Kapasitas memori yang terpakaiuntuk menampung seluruh variabel tersebut adalah263.000 Byte, atau sekitar 256,836 KB.
Pembahasan
Terlepas dari bahasa pemrograman dan lingkungan pengembangan yang digunakan, berdasarkan definisi, tipe data membutuhkan 1 byte memori. Sedangkan tipe data adalah rangkaian/array dari , ditambah 1 karakter terminasi (null), yaitu ’\0’.
Sebagai contoh: string merupakan rangkaian dari karakter-karakter.
Jadi, jika sebuah variabel dideklarasikan bertipe data dengan n menyatakan panjang maksimum variabel tersebut (bisa berbeda nama tipe datanya tergantung bahasa pemrograman atau lingkungan pengembangan), maka variabel tersebut membutuhkan Byte pada memori.
Diberikan tiga variabel
- ,
- , dan
Jika ketiga variabel tersebut diberikan data sebanyak 1000, maka secara teoritis, kapasitas memori yang terpakai atau dibutuhkan adalah:
[(50+1)+(10+1)+(200+1)] Byte × 1000
= (263 × 1000) Byte
= 263.000 Byte
→ ( 1 KB = 2^10 Byte = 1.024 Byte)
= (263.000/1.024) KB
≈ 256,836 KB
Semoga dengan pertanyaan yang sudah terjawab oleh henriyulianto dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Fri, 21 Oct 22