0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan18 halaman

Modul6 Array

Diunggah oleh

Dyah Ayu
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan18 halaman

Modul6 Array

Diunggah oleh

Dyah Ayu
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 18

LATIHAN PRAKTIKUM

 Buatlah project baru beserta class baru.


 Apabila terjadi eror pada project dengan tanda lampu disertakan warna merah, klik kanan tanda
tersebut yang isinya terdapat solusi, namun tidak semua kesalahan di sediakan solusi.

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

2. Buatlah inputan user menggunakan BufferedReader untuk menginputkan nim anda.


 Buatlah “new class”
 Ketik kode pada bagian atas “import java.io.BufferedReader;”
 Lakukan seperti langkah awal dengan mengeti bagian “public...”
 Ketik kode “BufferedReader input (nama variabel)” seperti pada gambar
 Int digunakan untuk input berupa angka, dan juga parseInt
 Lanjutkan untuk run dan ketik nim Anda lalu tekan “enter”
3. Buatlah inputan user menggunakan JOptionPane untuk menginputkan umur anda.
 Ketik kode “import javax.swing.JoptionPane;” dan ketikkan langkah seperti sebelumnya
 Gunakan int untuk menginput umur yang berupa angka
 Tekan run dan tuliskan umur anda dan tekan “enter”

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

5. Buatlah array dua dimensi untuk menampilkan angka


 Ketik kode public
 Ketik kode int (variabel) seperti pada gambar dan sertakan nilai yang akan dibuat dimensi
 Masukkan jumlah baris dan kolom pada for (int kolom dan baris)
 Run hasil
6. Buatlah array satu dimensi dengan tipe data integer yang berisi digit dari nim anda.
 Ketik kode public
 Masukkan input nim anda seperti pada gambar berikut

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

INPUTAN USER DAN ARRAY

Disusun oleh:
Eva Alfariani
1510651073
C

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH JEMBER
2015

Anda mungkin juga menyukai