MATA KULIAH
PEMROGRAMAN TERSTRUKTUR
220602077
B-PAGI
FAKULTAS TEKNIK
2022
KATA PENGANTAR
Penyusun
MODUL 1
1. DASAR TEORI
1.1. Pengenalan Algoritma
Algoritma adalah sebuah proses yang terstruktur dan terurut yang digunakan
untuk menyelesaikan suatu masalah. Algoritma merupakan komponen penting
dalam dunia teknologi dan informasi, karena dapat digunakan untuk mengolah
data dan menyelesaikan masalah yang kompleks dengan cepat dan efisien.
Algoritma juga dapat digunakan untuk menyelesaikan masalah dalam bidang lain,
seperti matematika, ilmu komputer, statistik, dan lain-lain. Algoritma sangat
bermanfaat karena dapat membantu kita menyelesaikan masalah dengan cara yang
sistematis dan terorganisir.
1.2. Pengenalan UML
UML (Unified Modeling Language) adalah bahasa pemodelan yang
digunakan untuk menggambarkan sistem secara visual. UML menyediakan set
notasi dan aturan yang dapat digunakan untuk menggambarkan struktur, kegiatan,
interaksi, dan karakteristik dari sebuah sistem. UML dikembangkan oleh Object
Management Group (OMG) sebagai bahasa standar untuk pemodelan sistem
terstruktur. UML dapat digunakan untuk menggambarkan sistem secara holistik,
mulai dari tingkat konsep hingga implementasi detil. UML juga memungkinkan
tim pengembang untuk bekerja secara terintegrasi dan memahami sistem yang
dibangun dengan lebih baik.
1.3. Pengenalan NetBeans
NetBeans adalah sebuah platform pengembangan perangkat lunak yang
dikembangkan oleh Oracle Corporation. NetBeans merupakan sebuah Integrated
Development Environment (IDE) yang dapat digunakan untuk mengembangkan
aplikasi berbasis Java, C/C++, PHP, dan bahasa pemrograman lainnya. NetBeans
menyediakan berbagai fitur yang memudahkan pengembangan aplikasi, seperti
editor kode, debugger, profiler, dan integrasi dengan version control system.
NetBeans juga dilengkapi dengan banyak plug-in yang dapat menambah fitur dan
kemampuan IDE ini. NetBeans tersedia dalam versi gratis dan dapat diunduh dari
situs resmi Oracle. Hal ini sangat memudahkan proses paska perancangan
program proses deployment dan atau tanpa tes dapat juga dilakukan didalam
NetBeans.
Cara menggunakan Netbeans untuk menjalankan java.
1. Pastikan dulu anda sudah mengistal java di pc/laptop anda
2. Kemudian download juga Netbeans di computer anda
3. Install Netbeans di computer anda
4. Setelah kedua software siap, jalankan Netbeans.
2. IMPLEMENTASI TEORI
Langkah – langkah pratikum
1. Pilih Start > Program > Netbeans
2. Anda akan peroleh tampilan awal sebagai berikut :
20. Untuk program pertama ini. Hapus bagian yang di blok. Ganti
menjadi sebagai berikut:
21. Stelah itu jalankan dengan cara klik kanan pada tab projects pada
nama kelasnya, dalam hal ini belajarjava. Tampilannya adalah
sebagai berikut:
Dengan demikian anda berhasil membuat dan menjalankan program java dengan
menggunakn netbeans.
MODUL 2
PEMROGRAMAN DENGAN JAVA
1. DASAR TEORI
1.1 Himpunan Karakter
Himpunan karakter terdiri dari seluruh karakter yang digunakan dalam
suatu bahasa atau sistem. Dalam Java, himpunan karakter terdiri dari
huruf, digit, simbol, dan karakter lainnya. Huruf terdiri dari alfabet A
sampai Z atau a sampai z. Digit terdiri dari angka 0 sampai 9. Simbol
terdiri dari tanda baca, tanda matematika, dan tanda lainnya. Karakter
lainnya terdiri dari karakter baris baru (\n), retur kursor (\r), dan tabulasi (\
t). Himpunan karakter ini dapat digunakan dalam program Java untuk
menyimpan dan mengelola data yang dibutuhkan oleh aplikasi.
Contoh himpunan karakter dalam Java adalah:
- Huruf: {a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z,
A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X,
Y, Z}
- Digit: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
- Simbol: {`, ~, !, @, #, $, %, ^, &, *, (, ), -, _, +, =, {, }, [, ], |, , ;, :, '", <,
>, ., ?, /}
Lainnya: { \n, \r, \t } (karakter baris baru, retur kursor, dan tabulasi)
Abstract, Assert, Boolean, Break, byte, case, catch, char, class, const,
continue, default, do, double, else dll.
Kata kunci tidak dapat digunakan sebagai nama identifier karena telah
terpakai untuk memberikan arahan atau instruksi kepada komputer.
Contoh, jika kita menggunakan kata kunci "int" sebagai nama identifier,
maka kompiler akan mengeluarkan error karena "int" telah terpakai
sebagai tipe data integer.
Nilai default dari tipe data primitif hanya dapat digunakan jika variabel
tersebut tidak diinisialisasi dengan nilai lain. Jika Anda menentukan nilai
untuk variabel tersebut, maka nilai tersebut yang akan digunakan. Sebagai
contoh:
boolean benar = true; // Variabel benar memiliki nilai true, bukan false
int bilangan = 100; // Variabel bilangan memiliki nilai 100, bukan 0
2. IMPLEMENTASI TEORI
Java adalah bahasa pemrograman yang dapat digunakan untuk menulis
aplikasi yang berjalan di berbagai sistem operasi, termasuk Windows, Mac,
Linux, dan lainnya. Java menggunakan prinsip-prinsip dasar bahasa
pemrograman, seperti variabel, tipe data, operator, percabangan, dan
pengulangan.
String nama;
Untuk memberi nilai kepada variabel nama, Anda dapat menuliskan sesuatu
seperti ini:
nama = "John";
Tipe data: Java menyediakan berbagai tipe data, termasuk teks (string),
bilangan bulat (integer), bilangan desimal (float), dan lainnya. Sebagai contoh,
Anda dapat mendeklarasikan variabel integer bernama umur seperti ini:
Copy code
int umur;
Dan untuk memberi nilai kepada variabel umur, Anda dapat menuliskan
sesuatu seperti ini:
umur = 30;
Operator: Java menyediakan berbagai operator, seperti operator aritmatika,
operator pembanding, dan lainnya. Sebagai contoh, Anda dapat menggunakan
operator tambah (+) untuk menjumlahkan dua bilangan seperti ini:
int bilangan = 5;
if (bilangan > 0) {
System.out.println("Bilangan positif");
}
Pengulangan: Java menyediakan pernyataan pengulangan
MODUL 3
OPERATOR
1. DASAR TEORI
Operator adalah simbol yang digunakan untuk melakukan operasi tertentu
pada data. Java menyediakan berbagai operator yang dapat digunakan untuk
melakukan berbagai operasi, seperti operator aritmatika, operator pembanding,
operator logika, dan lainnya.
2. IMPLEMENTASI TEORI
Implementasi operator dalam bahasa pemrograman Java:
Operator aritmatika:
int a = 10;
int b = 5;
int c;
c = a + b; // c = 15
c = a - b; // c = 5
c = a * b; // c = 50
c = a / b; // c = 2
c = a % b; // c = 0
Operator pembanding:
int a = 10;
int b = 5;
boolean hasil;
hasil = (a == b); // hasil = false
hasil = (a != b); // hasil = true
hasil = (a > b); // hasil = true
hasil = (a < b); // hasil = false
hasil = (a >= b); // hasil = true
hasil = (a <= b); // hasil = false
Operator logika:
boolean a = true;
boolean b = false;
boolean hasil;
hasil = (a && b); // hasil = false
hasil = (a || b); // hasil = true
hasil = !a; // hasil = false
Operator penugasan:
int a = 10;
int b = 5;
int c;
c = a; // c = 10
c += b; // c = 15
c -=
MODUL 4
SEKUENSI
1. DASAR TEORI
Sekuensi adalah urutan instruksi yang harus diikuti oleh mesin saat
mengeksekusi kode program. Di Java, sekuensi diwakili oleh pernyataan-
pernyataan yang diletakkan satu di bawah yang lain dalam blok kode.
Sebagai contoh, berikut adalah sebuah program sederhana di Java yang
menampilkan pesan "Halo, dunia!" ke layar:
2. IMPLEMENTASI TEORI
Implementasi sekuensi dalam bahasa pemrograman Java:
if (a > b) {
c = a - b;
System.out.println("Hasil pengurangan: " + c);
} else {
c = a + b;
System.out.println("Hasil penjumlahan: " + c);
}
}
}
Menggunakan pernyataan pengulangan:
1. DASAR TEORI
“if" adalah pernyataan kondisional di Java yang digunakan untuk memeriksa
apakah suatu kondisi benar atau salah. Jika kondisi tersebut benar, maka
pernyataan yang terkait akan dieksekusi. Jika kondisi tersebut salah, maka
pernyataan yang terkait tidak akan dieksekusi.
if (kondisi) {
// pernyataan yang akan dieksekusi jika kondisi benar
}
Anda juga dapat menambahkan blok "else" setelah pernyataan "if" untuk
mengeksekusi pernyataan lain jika kondisi salah:
if (kondisi) {
// pernyataan yang akan dieksekusi jika kondisi benar
} else {
// pernyataan yang akan dieksekusi jika kondisi salah
}
Anda juga dapat menambahkan pernyataan "else if" untuk mengeksekusi
pernyataan lain jika kondisi yang ditentukan salah:
if (kondisi1) {
// pernyataan yang akan dieksekusi jika kondisi1 benar
} else if (kondisi2) {
// pernyataan yang akan dieksekusi jika kondisi1 salah dan kondisi2 benar
} else {
// pernyataan yang akan dieksekusi jika kondisi1 dan kondisi2 salah
}
Dalam pernyataan "if", kondisi harus bernilai boolean (true atau false). Anda
dapat menggunakan operator logika seperti "&&" (AND), "||" (OR), dan "!"
(NOT) untuk membuat kondisi yang lebih kompleks.
2. IMPLEMENTASI TEORI
Contoh implementasi pernyataan "if" dalam bahasa pemrograman Java:
int a = 10;
int b = 20;
if (a > b) {
System.out.println("a lebih besar dari b");
} else {
System.out.println("a lebih kecil atau sama dengan b");
}
Pada contoh di atas, pernyataan "if" akan memeriksa apakah a > b. Jika
benar, maka akan mencetak "a lebih besar dari b". Jika salah, maka akan mencetak
"a lebih kecil atau sama dengan b".
int a = 10;
int b = 20;
int c = 30;
if (a > b) {
System.out.println("a lebih besar dari b");
} else if (a > c) {
System.out.println("a lebih besar dari c");
} else {
System.out.println("a lebih kecil atau sama dengan b dan c");
}
Pada contoh di atas, jika a > b tidak terpenuhi, maka pernyataan "if" akan
memeriksa apakah a > c. Jika benar, maka akan mencetak "a lebih besar dari c".
Jika salah, maka akan mencetak "a lebih kecil atau sama dengan b dan c".
MODUL 6
PERNYATAAN SWITCH
1. DASAR TEORI
Pernyataan "switch" adalah pernyataan kondisional di Java yang digunakan
untuk memeriksa apakah suatu variabel sama dengan salah satu dari beberapa
nilai yang ditentukan. Pernyataan "switch" sering digunakan sebagai pengganti
pernyataan "if-else" ketika terdapat banyak kondisi yang perlu diperiksa.
Contoh sederhana dari penggunaan pernyataan "switch" adalah sebagai berikut:
switch (variabel) {
case nilai1:
// pernyataan yang akan dieksekusi jika variabel sama dengan nilai1
break;
case nilai2:
// pernyataan yang akan dieksekusi jika variabel sama dengan nilai2
break;
...
default:
// pernyataan yang akan dieksekusi jika variabel tidak sama dengan
nilai1, nilai2, dll.
}
2. IMPLEMENTASI TEORI
Contoh implementasi pernyataan "switch" dalam bahasa pemrograman Java:
int hari = 3;
switch (hari) {
case 1:
System.out.println("Hari Senin");
break;
case 2:
System.out.println("Hari Selasa");
break;
case 3:
System.out.println("Hari Rabu");
break;
case 4:
System.out.println("Hari Kamis");
break;
case 5:
System.out.println("Hari Jumat");
break;
case 6:
System.out.println("Hari Sabtu");
break;
case 7:
System.out.println("Hari Minggu");
break;
default:
break;
}
Pada contoh di atas, pernyataan "switch" akan memeriksa apakah hari sama
dengan salah satu dari nilai 1 sampai 7. Jika benar, maka akan mencetak nama
hari tersebut. Jika tidak, maka akan mencetak "Hari tidak valid".
int hari = 6;
switch (hari) {
case 1:
case 2:
case 3:
case 4:
case 5:
System.out.println("Hari kerja");
break;
case 6:
case 7:
System.out.println("Hari libur");
break;
default:
break;
Pada contoh di atas, pernyataan "switch" akan memeriksa apakah hari sama
dengan salah satu dari nilai 1 sampai 5 atau salah satu dari nilai 6 sampai 7. Jika
benar, maka akan mencetak "Hari kerja" atau "Hari libur" tergantung pada nilai
hari. Jika tidak, maka akan mencetak "Hari tidak valid".
MODUL 7
PERULANGAN DENGAN WHILE
1. DASAR TEORI
Pernyataan "while" adalah salah satu jenis perulangan di Java yang digunakan
untuk mengeksekusi pernyataan secara terus-menerus selama kondisi yang
ditentukan benar. Struktur pernyataan "while" adalah sebagai berikut:
while (kondisi) {
// pernyataan yang akan dieksekusi terus-menerus selama kondisi benar
}
Contoh sederhana dari penggunaan pernyataan "while" adalah sebagai
berikut:
int i = 1;
while (i <= 10) {
System.out.println(i);
i++;
}
Ingat bahwa kondisi yang ditentukan dalam pernyataan "while" harus bernilai
boolean (true atau false). Jika kondisi selalu bernilai true, maka pernyataan
"while" akan terus mengeksekusi pernyataan di dalam bloknya secara terus-
menerus, yang disebut "infinite loop" atau "perulangan tak terbatas". Oleh karena
itu, penting untuk memastikan bahwa kondisi akan berubah menjadi false setelah
beberapa iterasi, agar perulangan tersebut tidak terus berlangsung secara tak
terbatas.
MODUL 8
PERULANGAN DENGAN DO WHILE
1. DASAR TEORI
Do-while adalah salah satu jenis perulangan (loop) yang ada dalam bahasa
pemrograman Java. Perulangan do-while memiliki sifat yang mirip dengan
perulangan while, dengan perbedaan utama terletak pada bagaimana perulangan
tersebut dijalankan.
Perulangan do-while akan memastikan bahwa blok perintah yang terkandung
dalam do-while akan dijalankan minimal sekali, meskipun kondisi yang
ditentukan dalam perulangan tersebut tidak terpenuhi. Jika kondisi terpenuhi,
maka perulangan do-while akan terus dijalankan selama kondisi tersebut
terpenuhi.
Berikut ini adalah struktur umum perulangan do-while dalam bahasa
pemrograman Java:
Di mana:
while adalah kata kunci yang menandakan bahwa perulangan do-while akan
dijalankan selama kondisi yang ditentukan terpenuhi.
Contohnya, jika kita ingin menampilkan bilangan genap dari 1 sampai 10, kita
dapat menggunakan perulangan do while seperti ini:
1. DASAR TEORI
Perulangan dengan for bahasa pemrograman java adalah suatu perintah yang
digunakan untuk melakukan suatu aksi secara berulang-ulang sesuai dengan
jumlah yang telah ditentukan. Perulangan ini biasanya digunakan untuk
mengeksekusi suatu kode program sebanyak beberapa kali sesuai dengan jumlah
yang telah ditentukan.
Untuk menggunakan perulangan for, kita harus menentukan terlebih dahulu
batas awal dan batas akhir perulangan, serta nilai increment atau decrement yang
akan digunakan. Contoh penggunaan perulangan for adalah sebagai berikut:
for (int i = 0; i < 10; i++) { // kode program yang akan diulang }
Pada contoh di atas, perulangan for akan dijalankan sebanyak 10 kali, dimulai
dari nilai i = 0 sampai i < 10. Pada setiap iterasi, nilai i akan ditambah 1
(increment). Sehingga kode program yang ada di dalam perulangan for akan
dijalankan sebanyak 10 kali sesuai dengan batas perulangan yang telah ditentukan.
2. IMPLEMENTASI TEORI
Untuk menggunakan perulangan dengan for di Java, Anda dapat menggunakan syntax
berikut:
Di mana:
Langkah adalah ekspresi yang dieksekusi setiap kali setelah perulangan selesai.
Biasanya digunakan untuk mengubah nilai variabel yang digunakan dalam perulangan.
Hasil yang diharapkan dari program di atas adalah mencetak angka 1-5 pada baris baru
masing-masing.
MODUL 10
STRING
1. DASAR TEORI
String adalah tipe data yang digunakan untuk menyimpan karakter teks dalam
bahasa pemrograman Java. String merupakan tipe data yang tidak primitif, yang
berarti ia merupakan tipe objek yang dapat diinstansiasi menggunakan konstruktor
String. String memiliki beberapa metode yang dapat digunakan untuk mengubah,
membandingkan, atau mengambil bagian dari string. String juga memiliki
kemampuan untuk digabungkan dengan menggunakan operator penggabungan (+)
atau menggunakan metode concat(). String juga merupakan tipe data yang tidak
dapat diubah, atau immutable, yang berarti setiap kali string diubah, sebuah objek
baru akan dibuat dan objek lama akan dibuang. Hal ini membuat string efisien
dalam penggunaannya, tetapi membutuhkan lebih banyak memori untuk
menyimpan string yang sering diubah.
2. IMPLEMENTASI TEORI
String merupakan tipe data yang menyimpan teks yang terdiri dari karakter-
karakter Unicode. Untuk membuat sebuah objek string, kita dapat menggunakan
tanda kutip ganda (" ") atau menggunakan kelas String.
Ada beberapa cara yang dapat kita gunakan untuk mengimplementasikan
string pada bahasa pemrograman Java, diantaranya adalah:
Menggunakan tanda kutip ganda (" ") Kita dapat membuat sebuah objek
string dengan menggunakan tanda kutip ganda (" "). Contohnya adalah sebagai
berikut:
String nama = "Aad";
Menggunakan kelas String Kita juga dapat membuat sebuah objek string
dengan menggunakan kelas String. Contohnya adalah sebagai berikut:
1. DASAR TEORI
Method tanpa parameter adalah method yang tidak memerlukan input apapun
dari pengguna ketika method tersebut dipanggil. Method ini biasanya digunakan
untuk menjalankan suatu proses yang telah ditentukan sebelumnya, atau untuk
menampilkan suatu informasi ke layar.
Berikut adalah contoh sederhana tentang cara membuat dan menggunakan
method tanpa parameter di Java:
public class Main { public static void main(String[] args) { // Memanggil method
greet greet(); } // Method greet tanpa parameter public static void greet()
{ System.out.println("Hello, world!"); } }
Pada contoh di atas, kita membuat method bernama greet yang tidak
memerlukan parameter apapun. Method ini hanya menampilkan pesan "Hello,
world!" ke layar saat dipanggil. Kita dapat memanggil method greet dengan
menuliskan greet(); di dalam method main.
Method tanpa parameter dapat juga digunakan untuk menjalankan suatu
proses yang telah ditentukan sebelumnya, seperti menghitung total harga belanja
atau menghitung luas sebuah lingkaran. Sebagai contoh:
public class Main { public static void main(String[] args) { // Memanggil method
hitungTotalBelanja int totalBelanja = hitungTotalBelanja();
System.out.println("Total belanja: " + totalBelanja); } // Method
hitungTotalBelanja tanpa parameter public static int hitungTotalBelanja() { int
hargaBarang1 = 10000; int hargaBarang2 = 20000; int hargaBarang3 = 15000; int
total = hargaBarang1 + hargaBarang2 + hargaBarang3; return total; } }
2. IMPLEMENTASI TEORI
Untuk mengimplementasikan teori method tanpa parameter dalam bahasa
pemrograman Java, pertama-tama kita perlu membuat sebuah class terlebih
dahulu. Sebagai contoh, kita akan membuat sebuah class bernama "Calculator"
yang berfungsi untuk menghitung jumlah dari dua bilangan.
Pertama, kita akan membuat sebuah method bernama "sum" yang tidak
memiliki parameter. Method ini akan mengembalikan nilai jumlah dari dua
bilangan yang telah ditentukan sebelumnya dalam class tersebut.
Berikut ini adalah implementasi dasar teori method tanpa parameter dalam
bahasa pemrograman Java:
public class Calculator { // Deklarasi variabel x dan y sebagai bilangan yang akan
dijumlahkan private int x = 5; private int y = 10;
// Method sum() tanpa parameter public int sum() { // Kembalikan nilai jumlah
dari x dan y return x + y; } }
// Kelas Main untuk menguji method sum() public class Main { public static void
main(String[] args) { // Buat objek dari kelas Calculator Calculator calc = new
Calculator();
1. DASAR TEORI
Metode dengan parameter bahasa pemrograman Java adalah sebuah metode
yang menggunakan parameter bahasa pemrograman Java sebagai input untuk
menjalankan suatu proses atau fungsi tertentu. Contohnya seperti ini:
2. IMPLEMENTASI TEORI
Untuk mengimplementasikan metode dengan parameter di bahasa
pemrograman Java, Anda perlu menyediakan tipe data dan nama parameter di
dalam tanda kurung saat menentukan deklarasi metode. Misalnya:
Di sini, methodName adalah nama metode, dan int param1 dan String
param2 adalah parameter yang diterima oleh metode tersebut. Tipe data int dan
String menunjukkan tipe data yang diharapkan untuk masing-masing parameter.
Anda dapat menggunakan parameter yang diterima oleh metode di dalam
tubuh metode tersebut seperti variabel biasa. Misalnya:
public class Main { public static void main(String[] args) { int number = 10;
String message = "Hello, World!"; printNumberAndMessage(number,
message); } public static void printNumberAndMessage(int num, String msg) {
System.out.println("Number: " + num); System.out.println("Message: " +
msg); } }
1. DASAR TEORI
Array adalah sebuah tipe data yang terdiri dari sekumpulan elemen yang
memiliki tipe data yang sama. Elemen-elemen array tersebut tersimpan pada
posisi tertentu yang disebut dengan indeks. Indeks dimulai dari 0 sampai panjang
array - 1.
Dalam pemrograman Java, array dapat dideklarasikan dengan
menggunakan tipe data seperti int, double, atau string, dan ditambahkan dengan
tanda kurung siku diikuti dengan nama array. Contohnya:
int[] numbers; // Deklarasi array bernama numbers dengan tipe data integer
double[] decimals; // Deklarasi array bernama decimals dengan tipe data double
String[] words; // Deklarasi array bernama words dengan tipe data string
int[] numbers = new int[5]; // Inisialisasi array bernama numbers dengan panjang
5
Kita juga dapat mengubah nilai dari elemen-elemen array dengan cara
yang sama seperti mengaksesnya. Contohnya:
Kita juga dapat menggunakan array multidimensi atau array dua dimensi.
Array multidimensi merupakan array yang terdiri dari beberapa array. Contohnya:
int[][] numbers = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; // numbers merupakan array
multidimensi yang terdiri dari 3 array: {1, 2, 3}, {4, 5, 6}, dan {7, 8, 9}
Itulah tadi teori dasar tentang array atau larik pemrograman Java. Semoga
bermanfaat.
2. IMPLEMENTASI TEORI
Deklarasi larik di Java:
// Deklarasi larik dengan tipe data integer int[] arr1 = new int[5];
// Deklarasi larik dengan tipe data string String[] arr2 = new String[10];
// Deklarasi larik dengan tipe data double double[] arr3 = new double[15];
// Deklarasi larik dengan tipe data boolean boolean[] arr4 = new boolean[20];
// Deklarasi larik dengan tipe data char char[] arr5 = new char[25];
// Deklarasi larik dengan tipe data objek Object[] arr6 = new Object[30];
Untuk mengakses elemen dalam larik di Java, kita bisa menggunakan indeks yang
dimulai dari 0. Contoh:
// Mengakses elemen ke-3 dari larik integer int elemen3 = arr1[2];
// Mengakses elemen ke-5 dari larik string String elemen5 = arr2[4];
// Mengubah nilai elemen ke-2 dari larik double arr3[1] = 10.0;
// Mengakses elemen ke-4 dari larik boolean boolean elemen4 = arr4[3];
// Mengubah nilai elemen ke-3 dari larik char arr5[2] = 'z';
// Mengakses elemen ke-1 dari larik objek Object elemen1 = arr6[0];
Kita juga bisa menggunakan loop untuk mengakses semua elemen dalam larik.
Contoh:
// Menggunakan for loop untuk mengakses semua elemen dari larik integer for (int
i = 0; i < arr1.length; i++) { System.out.println(arr1[i]); }
// Menggunakan for-each loop untuk mengakses semua elemen dari larik string for
(String elemen : arr2) { System.out.println(elemen); }
// Menggunakan while loop untuk mengakses semua elemen dari larik double int i
= 0; while (i < arr3.length) { System.out.println(arr3[i]); i++; }
// Menggunakan do-while loop untuk mengakses semua elemen dari larik boolean
int j = 0; do { System.out.println(arr4[j]); j++; } while (j < arr4.length);
MODUL 14
ARRAY / LARIK MULTI DIMENSI
1. DASAR TEORI
Array multi dimensi adalah array yang memiliki lebih dari satu dimensi atau
indeks. Dalam bahasa pemrograman Java, array multi dimensi dapat diwujudkan
dengan menggunakan tipe data array yang ditulis dengan menggunakan kurung
kotak yang berulang.
Contoh: int[][] arr = new int[3][3]; // array 2 dimensi dengan 3 baris dan 3 kolom
for (int i = 0; i < arr.length; i++) { for (int j = 0; j < arr[i].length; j++)
{ System.out.println(arr[i][j]); } }
2. IMPLEMENTASI TEORI
Untuk mengimplementasikan array/larik multi dimensi bahasa
pemrograman java, kita dapat menggunakan sintaks berikut:
// Membuat array multi dimensi dengan 3 baris dan 2 kolom int[][]
arrayMultiDimensi = {{1, 2}, {3, 4}, {5, 6}};
// Menambahkan elemen baru ke array multi dimensi arrayMultiDimensi[2][1] =
7;
// Menampilkan elemen dari array multi dimensi
System.out.println(arrayMultiDimensi[1][0]); // Output: 3
// Menggunakan looping untuk menampilkan semua elemen dari array multi
dimensi for (int i=0; i<arrayMultiDimensi.length; i++) { for (int j=0;
j<arrayMultiDimensi[i].length; j++) { System.out.print(arrayMultiDimensi[i][j] +
" "); } System.out.println(); } // Output: // 1 2 // 3 4 // 5 7