Senin, 25 November 2019

Array

06.59 1 Comments

  1. Jelaskan tentang kegunaan dari array!
  2. Jelaskan perbedaan array satu dimensi dengan array dimensi banyak!
  3. Sebutkan dan jelaskan keuntungan menggunakan array!

Jawaban
1. Array memiliki kegunaan untuk menyimpan banyak data yang memiliki tipe sama dalam satu tempat/variabel. Sehingga dapat menghemat tempat, juga memudahkan pengaksesan dan pengoperasian data.

2. - Array 1 dimensi.
Elemen-elemen array dapat diakses oleh program menggunakan suatu indeks tertentu dan dapat dilakukan berurutan atau random berdasarkan indeks tertentu secara langsung.

-Array multidimensi
Array multi dimensi berarti array yang kita deklasaikan dapat dikembangkan ke array dimensi 2 dan seteruanya. Setiap dimensi dalam arraydirepresentasikan sebagai sub bagian dalam array.

3. - Array sangat  baik jika digunakan untuk mengakses secara acak(random). Karena secara acak index di array dapat secara langsung tanpa melalui index lain lain
- Jika berada di suatu lokasi index sangatlah mudah untuk mencari ke index yang sama
- Jika index array adalah nilai - nilai tersendiri dan semuanya harus terjaga, maka penggunaan penyimpanannya sangatlah tepat
- Tidak mudah crash
-Cepatnya mengeksekusi data
- Tidak banyak memakan memory

Tipe Data

06.59 1 Comments

  1. Jelaskan perbedaan tipe data integer, real, boolean dan karakter!
  2. Berikan contoh dari masing-masing tipe data tersebut!
  3. Jelaskan penggunaan tipe data tersebut untuk hal-hal apa saja!

Jawaban

1. Integer = tipe data yang berupa angka bilangan bulat, jika memasukkan bilangan desimal maka akan dibulatkan  
Real = tipe data yang berupa angka desimal
Boolean = tipe data yang digunakan untuk merepresentasikan dua kondisi (TRUE dan FALSE) atau (1 dan 0) atau (ON dan OFF)
Karakter = tipe data yang berupa single/ satu digit karakter (bisa berupa huruf, angka, ataupun symbol

2. Integer = 0, 1, 2, 3 dan seterusnya sampai tak hingga
Real = 1.4, 2.3, dll
Boolean = True, False 
Karakter = 'a', '1', '@', dll 

3. Integer = nomor antrian, nomor absen
Real = menghitung luas, menghitung volume, termometer
Boolean = menentukan keputusan : seperti save, exit
Karakter = untuk nama variabel

Selasa, 22 Oktober 2019

Struktur Data

07.35 1 Comments





  1. Jelaskan peranan struktur data dalam kehidupan sehari-hari!
  2. Berikan contoh penggunaan struktur data dalam bidang pendidikan!
  3. Jelaskan hal-hal apa saja yang menjadi kendala dalam penerapan struktur data!

Jawaban
 1. - Membantu mengorganisir banyak data sehingga mudah diakses
Contoh : Melihat stock barang suatu perusahaan
- Data yang keluar tidak sembarangan sehingga tidak terjadi kesalahan output
Contoh : Dalam nomor antrian, nomor pertama datang yang akan dipanggil terlebih dahulu dan nomor terakhir tidak akan dipanggil sebelum nomor sebelumnya dipanggil

2. Untuk mempermudah list absen mahasiswa dengan NIM, dan dapat diurutkan sehingga mempermudah pencarian dan juga pengelompokan

3. Kendala dalam struktur data :
  • Data Search : Semakin banyak data, pencarian akan semakin lambat dilakukan
  • Processor Speed : Semakin banyak data, kecepatan prosesor akan semakin menurun 
  • Multiple Requests : Permintaan pencarian data secara bersamaan terlalu banyak, bisa membuat server down 
  • Terkadang data yang sama tersimpan dengan nama yang berbeda sehingga menjadi double data
  • Kerahasian data terkadang tidak terjamin