Modul6 Array
Modul6 Array
1. Buatlah inputan user menggunakan Scanner untuk menginputkan data nama anda
Ketik kode “import java.util.Scanner;” pada bagian atas
Ketik “public class void ..... disertakan kurung kurawal buka di akhir seperti digambar
Ketik “Scanner input (nama variabel) seperti pada gambar
Tetap lanjutkan ketik kode seperti di gambar dimana nextLine tersebut berfungsi untuk
input nama yang menggunakan spasi
Pada run (shift+f6) ketik nama lalu tekan “enter” maka akan muncul nama yang telah di
inputkan
4. Buatlah array satu dimensi dengan tipe data String yang berisi bagian kata dari nama anda
Ketik kode “public static void....”
Ketik “String[]...” seperti pada gambar berikut sertakan nama anda
Dan tekan run untuk melihat hasil
7. Membuat deretan array secara random (acak) yang mana jumlah deretnya ditentukan oleh user
Dengan cara BufferedReader
Ketik kode pada bagian atas “import java.io.BufferedReader;”
Ketik kode public dan BufferedReadernya beserta jumlahderet dan rumusnya seperti pada
gambar berikut, dan tekan run untuk melihat hasil (vertikal)
Cara Scanner
Ketik kode “import java.util.Scanner;” lakukan seperti pada gambar
Hasil run (horizontal)
8. Penjumlahan Matriks 3x3. Silahkan dimodifikasi dan pahami jalannya program
Ketik kode sesuai langkah seperti berikut untuk mencari penjumlahan matriks
Hasil run dibawah ini hanyalah sebagian
9. Perkalian Matriks
Ketik kode seperti langkah seperti pada gambar dengan nilai input yang anda inginkan
Tekan run (shift+f6) (dibawah ini beberapa dari hasil run)
10 . Buatlah dua buah array, yaitu arrayA dan arrayB dengan jumlah anggota array (n) ditentukan
oleh user. Kedua array tersebut harus memiliki jumlah anggota yang sama. Kemudian lakukan
operasi-operasi berikut, dan simpan hasilnya dalam sebuah array yang lain.
a. A+B
b. A*B
c. A/B
d. Cari nilai yang terbesar dan terkecil dari A dan B
e. Balik urutan nilai A, dan jumlahkan dengan array B
TUGAS PRAKTIKUM
1. Buatlah inputan user untuk 5 data matakuliah menggunakan JOptionPane yang disimpan dalam
variabel array satu dimensi.
2. Buatlah inputan user untuk 5 data nama teman anda menggunakan BufferedReader yang disimpan
dalam variabel array satu dimensi.
3. Buatlah inputan user untuk menyimpan data nim dan nama menggunakan Scanner,
BufferedReader, dan JOptionPane yang disimpan dalam variabel array 2 dimensi
Scanner
BufferedReader
JoptionPane
4. Apa kelemahan dan kelebihan dari 3 cara inputan user antara Scanner, BufferedReader dan
JOptionPane.
...........................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................
..................................................
5. Buatlah array satu dimensi dengan tipe data char yang berisi karakter/huruf dari nama depan anda
6. Buatlah program untuk menampilkan bilangan ganjil dan genap dari deret bilangan array
Terdapat deret angka sebagai berikut : {2,4,10,11,13,16,19,200,45,41,23,89,111};
7. Mencari nilai rata-rata mata kuliah dari daftar nilai mahasiswa dengan diketahui terdapat beberapa
variabel array, yaitu: NRP, NamaMhs, RPL, BD, PTS
8. Buatlah program untuk mencari nilai maksimal dan minimal dari deret array.
Terdapat deret angka seperti berikut: { 100, 87, 21, 324, 109, 11, 56, 54, 76, 19, 78, 22, 12, 90,
124, 6, 18, 80, 7, 50, 67, 13, 64}
Tentukan nilai maksimal dan minimal dari deretan array tersebut
9. Buatlah array dua dimensi bertipe String yang terdiri dari jumlah 4 baris dan 2 kolom. Yang mana
nilai stringnya terdiri dari nama depan dan nama belakang.
10. Buatlah array dua dimensi (matriks) yang dapat menampilkan secara random dengan jumlah baris
dan kolomnya dapat ditentukan oleh user.
11. Buatlah program untuk penjumlahan dan pengurangan matriks 5x5
12. Buatlah program untuk perkalian matriks berdasarkan inputan user, yaitu inputan utk ukuran
matriksnya dan inputan untuk isi dari setiap matriks.
13. Buatlah program dengan memanfaatkan array untuk menampilkan Data Nilai Pemrograman
Terstruktur Mahasiswa Teknik Informatika 20151 beserta nama dosen, kelas, hari dan jam
pelajaran.
Kesimpulan
............................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.....................................................................
PRAKTIKUM PEMROGRAMAN TERSTRUKTUR
MODUL 6
Disusun oleh:
Eva Alfariani
1510651073
C