Anda di halaman 1dari 6

TUGAS PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

Disusun oleh :

M Aldi Kurniawan 2015061071


(Kelas C)

PROGRAM STUDI TEKNIK INFORMATIKA


JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS LAMPUNG
Isi Laporan

8 Percobaan Array

8.1 Tujuan Percobaan

• Mahasiswa mampu menerapkan penggunaan array satu dimensi

8.2 Percobaan

8.2.1 Percobaan 1

Berikut adalah program yang menyimpan data hasil survey penggunaan aplikasi Facebook. Data yang
disimpan adalah waktu penggunaan aplikasi dalam menit. Jika user memberikan input suatu nilai X,
maka program ini dapat menghitung jumlah pengguna Facebook yang menghabiskan waktu minimal X.
Pelajari dan cobalah program berikut.

• Manakah yang disebut dengan array? Apa bedanya dengan variable biasa?

• Pada program di atas, apakah array dapat digantikan dengan variable biasa? Jika bisa, menurut Anda
mana yang lebih baik? Mengapa?

Jawab:

• Array terdapat pada baris ke-5, perbedaan array dengan variable biasa adalah array lebih efisien. Array
membantu kita untuk membuat sebuah variabel yang dapat diisi oleh banyak nilai, dengan kata lain kita
tidak perlu membuat banyak variabel.

• Bisa, tetapi lebih baik menggunakan array karena dengan array kita tidak perlu membuat banyak
variabel.
8.2.2 Percobaan 2

Ubahlah program di Percobaan 1 agar program dapat menampung data waktu penggunaan aplikasi
dalam bentuk desimal, seperti 11,5 menit.

• Apakah yang harus diubah? Mengapa?

Jawab:

Program

Hasil

Yang harus diubah adalah tipe data, karena jika sebuah array menggunakan suatu tipe data maka semua
nilai dalam variabel tersebut harus bertipe.
8.2.3 Percobaan 3

Ubahlah program Percobaan 1 agar dapat menghitung jumlah rata-rata penggunaan aplikasi Facebook.

• Apakah yang harus diubah? Apakah arraynya harus diubah? Mengapa?

Jawab:

Prpgram

Hasil

Tidak perlu diubah, hanya menambahkan variable rata-rata, dan jumlah menit. Kemudian
menambahkan program yang akan menambahkan jumlah menit dan dibagi dengan jumlah pengguna.
Hasilnya akan ditampilkan melalui output.
8.2.4 Percobaan 4

Ubahlah program Percobaan 1 agar data yang disimpan dalam array diinputkan oleh user

Jawab:

Program

Hasil
8.2.5 Percobaan 5

Bisakah Anda ubah program Percobaan 4 agar besar array dapat ditentukan melalui input dari user? Jika
tidak bisa, mengapa demikian? Jika bisa, buatlah programnya.

Jawab:

Tidak bisa, karena array merupakan struktur data statis, artinya jumlah elemen array harus sudah
diketahui sebelum program dieksekusi. Jumlah elemen array tidak dapat diubah, ditambah, atau
dikurangi selama pelaksanaan program. Mendefinisikan banyaknya elemen array (ukuran array) berarti
memesan sejumlah tempat di memori. Komputer mengalokasikan sejumlah lokasi memori sebanyak
elemen array yang bersangkutan.

Anda mungkin juga menyukai