TIPE DATA ARRAY
A. DEFINISI MASALAH
- Buatlah program dengan pilihan menu yang terus berulang, dan menu akan berhenti jika user akan menginputkan angka “ 7 ”. Pilihan menunya adalah :
1. Input Data2. Lihat Data3. Average4. Sum5. Max6. Min7. KeluarMasukkan nilai : - Buatlah program dengan pilihan menu yang terus berulang, dan menu akan berhenti jika user akan menginputkan angka selain yang diminta. Program ini memiliki array 2D untuk menyimpan data Kereta Api.
JenisHargaDiskonACColokanEkonomi500002 %Tidak AdaTidak AdaBIsnis1000005 %AdaTidak AdaEksekutif2000007 %AdaTidak AdaPariwisata30000010 %AdaAda1. Melihat Daftar Kereta Api2. Melihat Daftar Kereta Api yang ada AC3. Melihat Daftar Kereta Api yang ada Colokan4. Memesan Tiket Kereta Api5. Melihat Pesanan TiketMasukkan nilai :
Program 1: Hitung matematis
Program 2: Array Data Kereta Api
C. SCREENSHOOT PROGRAM
Program 1: Hitung Matematis
Program 2: Array Data Kereta Api
D. ANALISIS DATA PRAKTIKUM
Array 1
- Jalankan kelas Array1 dan benahi jika menemukan kesalahan!
- Pada baris ketiga, hapus angka ‘10’ kemudian amati apa yang terjadi dan jelaskan!
- Pada baris 5, kode tersebut diubah menjadi for (i=2;i<=8;i++) kemudian amati apa yang terjadi dan jelaskan!
- Pada baris 5 – 7, jelaskan arti dari kode tersebut dan bila kode tersebut diubah menjadi bil[i]=1+(Math.random()*100); kemudian amati apa yang terjadi dan jelaskan!
- Pada baris 8, kode tersebut diubah menjadi for (i=0;i<=10;i++) kemudian amati apa yang terjadi dan jelaskan!
- Jalankan kelas Array2 dan benahi jika menemukan kesalahan!
- Pada baris 5, syntax “int[][] coba” diganti “int coba[][]” amati yang terjadi dan jelaskan!
- Pada baris 6, syntax “double[][] bank” diganti “float bank[]” dan amati apa yang terjadi, jelaskan!
- Tambahkan variabel dengan nama nilaiRata2 yang bertipe data double dan diberi nilai awal 0 kemudian carilah nilai rata – rata dari array coba dan dicetak di akhir program!
- Tambahkan variabel dengan nama nilaiMax dan nilaiMin yang bertipe data double kemudian lakukan pencarian nilai minimal dan maksimal dari array bank lalu cetaklah di akhir program!
- Jalankan kelas Array3 dan benahi jika menemukan kesalahan!
- Jelaskan maksud dari statement baris ke-7!
- Jelaskan perbedaan indeks array dan panjang array! Berikan contoh di kelas Array3.
- Tambahkan variabel dengan nama jumlahGenap dan jumlahGanjil yang bertipe data integer kemudian lakukan penambahan untuk bilangan genap dan ganjil!
--------------------------------------------------------------------------------------------------------------------------
Download:
Modul Praktikum Bab 4 (Array) click here
Laporan Praktikum Bab 4 (Array) click here
0 comments