MODUL PRAKTIKUM PEMROGRAMAN
BERORIENTASI OBJEK
Semester Genap Tahun Ajaran 2020/2021
Dosen: Lukman Hakim., [Link]., [Link].
Praktikan: NAMA
(NIM)
Asisten: NAMA
(NIM)
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH JEMBER
PRAKTIKUM 3 - PEMROGRAMAN BERORIENTASI OBJEK
ARRAY
Learning outcomes:
1. Mampu menjelaskan konsep Array
2. Mampu membedaan Array 1 Dimensi dan Array 2 Dimensi
3. Mampu mengimplementasikan Array dengan studi kasus Matrix ordo 2x2 menggunakan
bahasa pemrograman
IDENTITAS PRAKTIKAN
NIM :
Nama Lengkap :
Kelas/ Hari/ Jam : / /
Nomor komputer :
Nama Asisten :
Tugas Praktikum
Telah diperiksa pada tanggal Telah diperiksa pada tanggal
(nilai dan paraf asisten) (nilai dan paraf asisten)
A. Array 1 Dimensi
Array atau Larik adalah variable yang digunakan untuk menyimpan data-data yang
mempunyai tipe data yang sama. Di Java, Array dimulai dari index ke-0 sampai ke ke-n.
Ada dua macam cara deklarasi array dimensi 1 di Java, yaitu :
a. tipeData[] namaArray;
Contoh :
String[] mhs;
b. tipeData namaArray[];
Contoh :
String mhs[];
Ada dua macam cara membuat array dimensi 1 di Java, yaitu:
a. tipeData[] namaArray = new tipeData[ukuranArray];
Contoh :
String[] mhs = new String[50];
b. tipeData[] namaArray = {isiArray, isiArray,...,isiArray};
Contoh :
String[] mhs = {“Lukman”,”Hakim”,”Callista”,”Khanza”,”Silvi”};
Contoh :
Nama File : [Link]
Nama File : [Link]
Output :
B. Array 2 Dimensi
Ada dua macam cara deklarasi array dimensi 1 di Java, yaitu :
c. tipeData[][] namaArray;
Contoh :
String[][] mhs;
d. tipeData namaArray[][];
Contoh :
String mhs[][];
Ada dua macam cara membuat array dimensi 1 di Java, yaitu:
c. tipeData[][] namaArray = new tipeData[ukuranBaris][ukuranKolom];
Contoh :
String[][] mhs = new String[2][2];
d. tipeData[][] namaArray = {{isiArray, isiArray},{isiArray, isiArray}};
Contoh :
String[][] mhs = {
// {kolom1, kolom2}
{“NIM”,”NAMA”}, //baris ke-0
{“1010651095”,”Lukman”}, //baris ke-1
{“1010651096”,”Callista”}, //baris ke-2
{“1010651097”,”Khanza”}; //baris ke-3
Contoh :
Nama File : [Link]
Nama File : [Link]
Output :
C. Latihan
1. Terdapat 5 buah bilangan yaitu 3, 7, 10, 6, 9
Dengan menggunakan objek dan enkapsulasi (setter getter), ...
a. Carilah nilai maksimum!
b. Carilah nilai minimum!
c. Carilah nilai rata-rata!
d. Angka 7 pada bilangan tersebut terdapat pada index keberapa?
2. Terdapat Matrix :
Data Matrix X1 :
1 2
3 4
Data Matrix X2 :
2 4
6 8
Dengan menggunakan objek dan enkapsulasi (setter getter), jumlahkan
matrik X1 dan X2 sehingga menghasilkan Matrix :
Data Matrix X3 :
3 6
9 12
D. Jawaban
1. NIM_Tugas
JAWABAN
2. NIM_MainTugas
JAWABAN
Catatan :
- Data Matrix Mahasiswa satu harus berbeda dengan Mahasiswa lain.
- Salin (Copy) kode program pada Text Editor Anda dan Tempel (Paste) ke
dalam Form Jawaban yang sudah disediakan.
- Font pada Jawaban : Courier New, 10.