Array

By lindanm - August 20, 2019


TIPE DATA ARRAY

A. DEFINISI MASALAH

  1. Buatlah program dengan pilihan menu yang terus berulang, dan menu akan berhenti jika user akan menginputkan angka “ 7 ”. Pilihan menunya adalah :
    1. Input Data
    2. Lihat Data
    3. Average
    4. Sum
    5. Max
    6. Min
    7. Keluar
    Masukkan nilai :
  2. 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.
    Jenis
    Harga
    Diskon
    AC
    Colokan
    Ekonomi
    50000
    2 %
    Tidak Ada
    Tidak Ada
    BIsnis
    100000
    5 %
    Ada
    Tidak Ada
    Eksekutif
    200000
    7 %
    Ada
    Tidak Ada
    Pariwisata
    300000
    10 %
    Ada
    Ada
    Pilihan menunya adalah :
    1. Melihat Daftar Kereta Api
    2. Melihat Daftar Kereta Api yang ada AC
    3. Melihat Daftar Kereta Api yang ada Colokan
    4. Memesan Tiket Kereta Api
    5. Melihat Pesanan Tiket
    Masukkan nilai :
B. SOURCE CODE
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
  1. Jalankan kelas Array1 dan benahi jika menemukan kesalahan!
  2. Pada baris ketiga, hapus angka ‘10’ kemudian amati apa yang terjadi dan jelaskan!
  3. Pada baris 5, kode tersebut diubah menjadi for (i=2;i<=8;i++) kemudian amati apa yang terjadi dan jelaskan!
  4. 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!
  5. Pada baris 8, kode tersebut diubah menjadi for (i=0;i<=10;i++) kemudian amati apa yang terjadi dan jelaskan!
Array 2
  1. Jalankan kelas Array2 dan benahi jika menemukan kesalahan!
  2. Pada baris 5, syntax “int[][] coba” diganti “int coba[][]” amati yang terjadi dan jelaskan!
  3. Pada baris 6, syntax “double[][] bank” diganti “float bank[]” dan amati apa yang terjadi, jelaskan!
  4. 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!
  5. 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!
Array 3
  1. Jalankan kelas Array3 dan benahi jika menemukan kesalahan!
  2. Jelaskan maksud dari statement baris ke-7!
  3. Jelaskan perbedaan indeks array dan panjang array! Berikan contoh di kelas Array3.
  4. 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

  • Share:

You Might Also Like

0 comments