SlideShare a Scribd company logo
Flow control, exception handling array
Flow Control / Kontrol Alur
 Digunakan untuk mengatur alur
eksekusi program sesuai dengan
kondisi yang telah ditentukan.
 Dalam Java ada 3 macam kontrol alur:
Selection (Percabangan/Seleksi)
Iterasi (Perulangan/Looping)
Jump
Selection
 Terdapat 2 kata kunci dalam Java untuk
melakukan seleksi: if dan switch
 Sama-sama digunakan untuk
menentukan alur eksekusi program
mana yang akan dijalankan pada suatu
percabangan.
if … else …
Penjelasan if … else …
 Jika kondisi di dalam if bernilai True, maka
statement(s) di dalam blok if yang akan
dieksekusi dan mengabaikan statement(s)
yang ada di dalam blok else.
 Demikian juga sebaliknya, jika kondisi
pada if bernilai False, maka statement(s)
di dalam blok if tidak dieksekusi dan
statements(s) yang ada di blok else yang
akan dieksekusi.
Contoh penggunaan if … else …
if … else … Bertingkat
 Pada prinsipnya sama saja, hanya kita dapat
mengkombinasikan penggunaannya menjadi bertingkat.
if(kondisi1) {
pernyataan1;
}
else if(kondisi2) {
pernyataan2;
}
else if(kondisi3) {
pernyataan3;
}
else {
pernyataan default;
}
Contoh if … else… bertingkat
switch case
 Penggunaan switch case mirip dengan
penggunaan if bertingkat, di mana kita
dapat menggunakannya untuk
percabangan yang lebih dari satu.
 Dapat dijadikan alternatif terbaik
dibandingkan if bertingkat.
…
contoh
Iterasi atau Perulangan
 Java memiliki 3 jenis iterasi yang dapat
digunakan untuk mengulang sejumlah
statement(s) yang sama tanpa menulis
statement(s) tersebut secara berulang,
yaitu:
for
while
do - while
for
 Pola penggunaan for :
for(inisialiasasi;kondisi;iterasi){
pernyataan;
}
 Inisialisasi: nilai awal iterasi / inisialisasi variabel
awal.
 Kondisi: pernyataan yang akan diperiksa dan
berupa boolean True or False.
 Iterasi: pernyataan yang mengubah nilai variabel
pengontrol jumlah perulangan.
…
 Berikut ini 3 tahap urutan eksekusi bentuk for:
1. Pernyataan untuk inisialisasi akan dieksekusi di
mana eksekusi ini hanya akan dilakukan sekali
saja pertama kali.
2. Kondisi akan diperikasa apakah bernilai True
atau False. Jika True maka pernyataan dalam
blok for akan dieksekusi.
3. Pernyataan iterasi dieksekusi, kemudian
kembali ke tahap kedua di atas.
Flowchart for
Contoh for
while
while(kondisi) {
pernyataan;
}
 Kondisi dapat berupa ekspresi boolean
yang mengembalikan nilai True atau False.
 Pernyataan akan dieksekusi jika kondisi
bernilai True.
Flowchart while
contoh
do while
do {
blok perulangan;
} while(kondisi);
 Pernyataan yang akan dieksekusi harus diletakkan
dalam blok code sekalipun hanya ingin
mengeksekusi satu buah pernyataan saja.
 Pengecekan kondisi True atau False dilakukan
pada bagian akhir sehingga pernyataan dalam
blok perulangan akan dieksekusi minimal 1 kali,
walaupun eksekusi do..while pertama kali
menemukan kondisi FALSE.
Flowchart do-while
contoh
Jump
 Java mengenal 3 buah perintah untuk
memindahkan alur eksekusi program ke
bagian lain dalam program.
break
continue
return
break
 Penggunaan break adalah untuk
menghentikan proses perulangan dalam
for, while dan do while.
Contoh break…
continue
 Mengabaikan statement dari iterasi yang sedang
berjalan kemudian melanjutkan pada iterasi
berikutnya.
Contoh continue…
return
 Perintah return biasanya digunakan di
dalam method. Dengan menggunakan
perintah ini, maka alur eksekusi
dikembalikan ke bagian dari program
yang memanggil method tersebut.
Exception Handling
 Exception handling adalah suatu mekanisme
penanganan error yang mungkin terjadi dalam suatu
program.
 Misalnya sebuah program yang memiliki operasi pembagian,
di mana suatu ketika user menginputkan bilangan pembagi
atau denumerator 0, maka program tersebut harus memiliki
suatu exception handling untuk kasus tersebut.
 Contoh kasus lain:
 Akses keyboard
 Akses CD ROM
 Akses File
 Akses Database
sehingga apabila alat-alat yang kita butuhkan dalam program kita
tersebut tiba-tiba terputus aksesnya maka program kita tidak secara
tiba-tiba mati dan agar program kita bisa terus berjalan
…
Tidak Menggunakan Exception
Handling
Menggunakan Exception
Handling
Menjalankan perintah Menjalankan perintah
Jika dalam menjalankan
perintah menemui error
Jika dalam menjalankan
perintah menemui error
Program berhenti Exception akan melemparkan
error tersebut
Catch akan menerima dan
memproses error tersebut
Program menjalankan perintah
selanjutnya
…
 Sehingga dengan menggunakan Exception Handling kita
dapat memprevent terjadinya runtime error yang
menyebabkan program kita berhenti di tengah tengah
jalan.
 Contoh exception yang bisa terjadi:
 java.lang.ArithmeticException  terjadi jika kita melakukan
pembagian bilangan dengan 0.
 exception ArrayIndexOutOfBounds  terjadi jika kita mencoba
mengakses elemen array yang tidak ada.
 NumberFormatException  terjadi ketika kita mencoba melalui
parameter bukan angka dalam method integer.
 Dsb…
Cara menangani exception
 Untuk menangani exception dalam Java, kita
gunakan blok try-catch menempatkan
pernyataan yang mungkin menghasilkan exception
di dalam blok ini.
 Bentuk umum dari blok try-catch adalah:
contoh
Array
Array adalah sebuah objek yang memiliki
sejumlah elemen (komponen) dengan tipe yang
sama.
Untuk mengacu ke elemen tertentu dalam array,
kita dapat menggunakan ‘array-access
expression’ yang terdiri dari nama array dan
index (subscript) dari elemen tersebut.
Index dari suatu array bernilai positif integer.
Dan dimulai dari 0.
Array
Contoh :
int b[] = new int[100];
Membuat array bernama b dengan jumlah elemen
adalah 100 untuk menampung nilai int. Index dari
0 – 99
Atau
int b[];
B = new int[100];
Pendeklarasian Array
Dapat dilakukan dengan cara berikut :
Jika kita ingin membuat array bernama array1 dan
array2 masing-masing memiliki 10 dan 20 elemen
utk nilai double :
Pendeklarasian Array
 Menggunakan tanda koma sebagai pemisah
antara masing-masing elemen array dan semua
elemen berada di antara { dan }.
Contoh :
Menggunakan Array Initializer
Contoh
Hasil
Contoh
Hasil
Menjumlahkan isi Elemen Array
Hasil
Melewatkan Array pada Method
Flow control, exception handling array
Hasil
Array Multidimensi
 Array dapat dipakai utk merepresentasikan
table nilai yang diatur ke dalam bentuk baris
dan kolom
 Untuk mengacu kepada elemen dari suatu
tabel, maka diperlukan 2 penanda. Penanda 1
adalah utk baris, dan penanda 2 utk kolom
 Tabel atau array yg menggunakan 2 penanda
disebut two-dimensional array (Array
berdimensi 2)
Mendeklarasikan array 2 dimensi bernama b yang
memiliki 3 baris dan 4 kolom
Mendeklarasikan array 2 dimensi bernama b yang
memiliki 2 baris, masing-masing baris memiliki jumlah
kolom 5 dan 3.
Deklarasi Array 2 Dimensi
b memiliki 2 baris dan 2 kolom
Utk mendapatkan nilai 1  b[0][0]
Utk mendapatkan nilai 2  b[0][1]
Utk mendapatkan nilai 3  b[1][0]
Utk mendapatkan nilai 4  b[1][1]
Baris pertama memiliki 2 kolom
Baris kedua memiliki 3 kolom
Deklarasi Array 2 Dimensi
Contoh
Hasil
Contoh
Hasil

More Related Content

PPTX
Pertemuan 6 7
PPTX
PDF
5. struktur kontrol alur program lanjutan
PDF
Praktikum 6A
PPTX
Bab 5 diagram alur (flowchart)
DOCX
Struktur kontrol dalam php
PPT
JENI Slides-Intro1-Bab06-Struktur kontrol
PDF
Pengulanganwhilealgoritma
Pertemuan 6 7
5. struktur kontrol alur program lanjutan
Praktikum 6A
Bab 5 diagram alur (flowchart)
Struktur kontrol dalam php
JENI Slides-Intro1-Bab06-Struktur kontrol
Pengulanganwhilealgoritma

What's hot (18)

PPTX
04 diagram alur (flowchart)
DOCX
Tugas Praktikum ke dua
PPT
2. algoritma
PDF
Tugas kelompok
DOCX
Tugas perulangan/Looping
DOCX
Java (Netbeans) - Looping - Object Oriented Programming
PPT
Algoritma 1 pertemuan 5
PDF
Algoritma perulangan
PPTX
Percabangan c++
PPTX
struktur pengulangan di pascal bagian 2
PDF
Modul praktikum-algo-pemro
PPTX
GoLang_3
DOCX
01.12 JAVA SE_switch statement
PDF
Pemrograman Web - Statement Javascript
PPTX
Algo temu 4 struktur dasar algoritma
PPTX
9. algoritma perulangan pada java
PPTX
207 p04
PPTX
6. percabangan 2 kondisi
04 diagram alur (flowchart)
Tugas Praktikum ke dua
2. algoritma
Tugas kelompok
Tugas perulangan/Looping
Java (Netbeans) - Looping - Object Oriented Programming
Algoritma 1 pertemuan 5
Algoritma perulangan
Percabangan c++
struktur pengulangan di pascal bagian 2
Modul praktikum-algo-pemro
GoLang_3
01.12 JAVA SE_switch statement
Pemrograman Web - Statement Javascript
Algo temu 4 struktur dasar algoritma
9. algoritma perulangan pada java
207 p04
6. percabangan 2 kondisi
Ad

Viewers also liked (8)

PPT
Object oriented programming menggunakan java
PPTX
Array dan fungsi
PDF
Modul praktikum dasar dasar pemrograman java
DOCX
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
PPT
Kelompok 8 Pbw
PPS
Control statements
PPTX
Introduction to java
PPT
Java tutorial PPT
Object oriented programming menggunakan java
Array dan fungsi
Modul praktikum dasar dasar pemrograman java
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
Kelompok 8 Pbw
Control statements
Introduction to java
Java tutorial PPT
Ad

Similar to Flow control, exception handling array (20)

PPT
PBO - Pert 8, Mengenal dan Memahami Konsep Jump Pada Perulangan dan Percabang...
PDF
Jeni intro1-bab12-dasar exception handling
PDF
Jeni Intro1 Bab12 Dasar Exception Handling
PDF
14741 9 exception & assertion
PDF
Jeni Intro2 Bab02 Exception Dan Assertion
PDF
6497 13 penanganan pesan exception
PDF
[PBO] Pertemuan 10 - Exception & Error Handling
PDF
OOP - Exception
PDF
PDF
Penanganan kesalahan menangkap exception
DOCX
Tugas praktek 3 Pemrograman Berorientasi Objek
PPT
Exception Handling
PPTX
Pertemuan 3 - Kondisional dan Perulangan.pptx
PPT
pbo 8 ervan
PDF
Java (Netbeans) - Exception handling - Object Oriented Programming
PDF
29934 materi dan tugas pbo lanjut exception_
DOC
18314 minggu 12 penanganan kesalahan menangkap exception
DOC
17728 minggu 12 penanganan kesalahan menangkap exception
PDF
4. Materi Java Eclipse 4
PDF
2_Struktur_kontrol.pdf
PBO - Pert 8, Mengenal dan Memahami Konsep Jump Pada Perulangan dan Percabang...
Jeni intro1-bab12-dasar exception handling
Jeni Intro1 Bab12 Dasar Exception Handling
14741 9 exception & assertion
Jeni Intro2 Bab02 Exception Dan Assertion
6497 13 penanganan pesan exception
[PBO] Pertemuan 10 - Exception & Error Handling
OOP - Exception
Penanganan kesalahan menangkap exception
Tugas praktek 3 Pemrograman Berorientasi Objek
Exception Handling
Pertemuan 3 - Kondisional dan Perulangan.pptx
pbo 8 ervan
Java (Netbeans) - Exception handling - Object Oriented Programming
29934 materi dan tugas pbo lanjut exception_
18314 minggu 12 penanganan kesalahan menangkap exception
17728 minggu 12 penanganan kesalahan menangkap exception
4. Materi Java Eclipse 4
2_Struktur_kontrol.pdf

More from Rangga Ananto (8)

PPTX
[Docuementasi] Keamanan Sistem Informasi SYS'2016 - Wifi Crack With Aicrack-ng
PPTX
Tutorial Merakit PC Gaming High End Sendiri
PPT
Sistem bilangan
PPTX
Membuat database sederhana dengan ms.access 2007
PPTX
Basis data klien server
PPTX
Membandingkan 2 teks eksplanasi
PPTX
Bahasa Pemrograman C++
PPT
Waterfall model
[Docuementasi] Keamanan Sistem Informasi SYS'2016 - Wifi Crack With Aicrack-ng
Tutorial Merakit PC Gaming High End Sendiri
Sistem bilangan
Membuat database sederhana dengan ms.access 2007
Basis data klien server
Membandingkan 2 teks eksplanasi
Bahasa Pemrograman C++
Waterfall model

Recently uploaded (20)

DOCX
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
PPTX
lansia berdaya (SIDAYA) di indonesia.pptx
PDF
Timbal Balik yang Timbang: Perdagangan Tak Setara AS–Indonesia
PPTX
ppt fitur lanjut browser dan content managemet sistem.pptx
DOCX
Modul Ajar Deep Learning Senbud Seni Rupa Kelas 12 SMA Terbaru 2025
PPTX
PELAKSANAAN (di Htl_GFeruci, 28 Jul'25) + Link2 MATERI Training_LEADERSHIP & ...
PPTX
Konsep & Strategi Penyusunan HPS (Perpres No. 16/2018 jo. No.12/2021 & No. 4...
DOCX
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 SMA Terbaru 2025
PPTX
Materi Ipas kelas 6 sistem pencernaan manusia
DOCX
Modul Ajar Pembelajaran Mendalam Bahasa Inggris Kelas X Terbaru 2025
DOCX
LK - Pengalaman Belajar Pembelajaran Mendalam.docx
PDF
0 KELOMPOK 2 LK 1 MODUL 3 Pembelajaran Mendalam Pelatihan.pdf
PDF
KASUS_INKUIRI_KOLABORATIF_KELAS_BAWAH-ISI-ARNI.pdf
PDF
Modul 7 Kp 1 Pelatihan Pembelajaran Mendalam
PDF
PERBANDINGAN CP 2024 dan 2025 Matematika Umum dan Matematika TL.pdf
PDF
Lembar Kerja Mahasiswa Konsep Sistem Operasi
PPTX
Analisis-Kasus-PNS-Telat-Pelayanan-Publik-Terhambat Fiks.pptx
DOCX
Modul Ajar Deep Learning PJOK Kelas 10 SMA Terbaru 2025
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas XII Terbaru 2025
PPTX
PPT MATERI KODING DAN KECERDASAN ARTIFISIAL UNTUK PEMBELAJARAN
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
lansia berdaya (SIDAYA) di indonesia.pptx
Timbal Balik yang Timbang: Perdagangan Tak Setara AS–Indonesia
ppt fitur lanjut browser dan content managemet sistem.pptx
Modul Ajar Deep Learning Senbud Seni Rupa Kelas 12 SMA Terbaru 2025
PELAKSANAAN (di Htl_GFeruci, 28 Jul'25) + Link2 MATERI Training_LEADERSHIP & ...
Konsep & Strategi Penyusunan HPS (Perpres No. 16/2018 jo. No.12/2021 & No. 4...
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 SMA Terbaru 2025
Materi Ipas kelas 6 sistem pencernaan manusia
Modul Ajar Pembelajaran Mendalam Bahasa Inggris Kelas X Terbaru 2025
LK - Pengalaman Belajar Pembelajaran Mendalam.docx
0 KELOMPOK 2 LK 1 MODUL 3 Pembelajaran Mendalam Pelatihan.pdf
KASUS_INKUIRI_KOLABORATIF_KELAS_BAWAH-ISI-ARNI.pdf
Modul 7 Kp 1 Pelatihan Pembelajaran Mendalam
PERBANDINGAN CP 2024 dan 2025 Matematika Umum dan Matematika TL.pdf
Lembar Kerja Mahasiswa Konsep Sistem Operasi
Analisis-Kasus-PNS-Telat-Pelayanan-Publik-Terhambat Fiks.pptx
Modul Ajar Deep Learning PJOK Kelas 10 SMA Terbaru 2025
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas XII Terbaru 2025
PPT MATERI KODING DAN KECERDASAN ARTIFISIAL UNTUK PEMBELAJARAN

Flow control, exception handling array

  • 2. Flow Control / Kontrol Alur  Digunakan untuk mengatur alur eksekusi program sesuai dengan kondisi yang telah ditentukan.  Dalam Java ada 3 macam kontrol alur: Selection (Percabangan/Seleksi) Iterasi (Perulangan/Looping) Jump
  • 3. Selection  Terdapat 2 kata kunci dalam Java untuk melakukan seleksi: if dan switch  Sama-sama digunakan untuk menentukan alur eksekusi program mana yang akan dijalankan pada suatu percabangan.
  • 5. Penjelasan if … else …  Jika kondisi di dalam if bernilai True, maka statement(s) di dalam blok if yang akan dieksekusi dan mengabaikan statement(s) yang ada di dalam blok else.  Demikian juga sebaliknya, jika kondisi pada if bernilai False, maka statement(s) di dalam blok if tidak dieksekusi dan statements(s) yang ada di blok else yang akan dieksekusi.
  • 6. Contoh penggunaan if … else …
  • 7. if … else … Bertingkat  Pada prinsipnya sama saja, hanya kita dapat mengkombinasikan penggunaannya menjadi bertingkat. if(kondisi1) { pernyataan1; } else if(kondisi2) { pernyataan2; } else if(kondisi3) { pernyataan3; } else { pernyataan default; }
  • 8. Contoh if … else… bertingkat
  • 9. switch case  Penggunaan switch case mirip dengan penggunaan if bertingkat, di mana kita dapat menggunakannya untuk percabangan yang lebih dari satu.  Dapat dijadikan alternatif terbaik dibandingkan if bertingkat.
  • 10.
  • 12. Iterasi atau Perulangan  Java memiliki 3 jenis iterasi yang dapat digunakan untuk mengulang sejumlah statement(s) yang sama tanpa menulis statement(s) tersebut secara berulang, yaitu: for while do - while
  • 13. for  Pola penggunaan for : for(inisialiasasi;kondisi;iterasi){ pernyataan; }  Inisialisasi: nilai awal iterasi / inisialisasi variabel awal.  Kondisi: pernyataan yang akan diperiksa dan berupa boolean True or False.  Iterasi: pernyataan yang mengubah nilai variabel pengontrol jumlah perulangan.
  • 14. …  Berikut ini 3 tahap urutan eksekusi bentuk for: 1. Pernyataan untuk inisialisasi akan dieksekusi di mana eksekusi ini hanya akan dilakukan sekali saja pertama kali. 2. Kondisi akan diperikasa apakah bernilai True atau False. Jika True maka pernyataan dalam blok for akan dieksekusi. 3. Pernyataan iterasi dieksekusi, kemudian kembali ke tahap kedua di atas.
  • 17. while while(kondisi) { pernyataan; }  Kondisi dapat berupa ekspresi boolean yang mengembalikan nilai True atau False.  Pernyataan akan dieksekusi jika kondisi bernilai True.
  • 20. do while do { blok perulangan; } while(kondisi);  Pernyataan yang akan dieksekusi harus diletakkan dalam blok code sekalipun hanya ingin mengeksekusi satu buah pernyataan saja.  Pengecekan kondisi True atau False dilakukan pada bagian akhir sehingga pernyataan dalam blok perulangan akan dieksekusi minimal 1 kali, walaupun eksekusi do..while pertama kali menemukan kondisi FALSE.
  • 23. Jump  Java mengenal 3 buah perintah untuk memindahkan alur eksekusi program ke bagian lain dalam program. break continue return
  • 24. break  Penggunaan break adalah untuk menghentikan proses perulangan dalam for, while dan do while.
  • 26. continue  Mengabaikan statement dari iterasi yang sedang berjalan kemudian melanjutkan pada iterasi berikutnya.
  • 28. return  Perintah return biasanya digunakan di dalam method. Dengan menggunakan perintah ini, maka alur eksekusi dikembalikan ke bagian dari program yang memanggil method tersebut.
  • 29. Exception Handling  Exception handling adalah suatu mekanisme penanganan error yang mungkin terjadi dalam suatu program.  Misalnya sebuah program yang memiliki operasi pembagian, di mana suatu ketika user menginputkan bilangan pembagi atau denumerator 0, maka program tersebut harus memiliki suatu exception handling untuk kasus tersebut.  Contoh kasus lain:  Akses keyboard  Akses CD ROM  Akses File  Akses Database sehingga apabila alat-alat yang kita butuhkan dalam program kita tersebut tiba-tiba terputus aksesnya maka program kita tidak secara tiba-tiba mati dan agar program kita bisa terus berjalan
  • 30. … Tidak Menggunakan Exception Handling Menggunakan Exception Handling Menjalankan perintah Menjalankan perintah Jika dalam menjalankan perintah menemui error Jika dalam menjalankan perintah menemui error Program berhenti Exception akan melemparkan error tersebut Catch akan menerima dan memproses error tersebut Program menjalankan perintah selanjutnya
  • 31. …  Sehingga dengan menggunakan Exception Handling kita dapat memprevent terjadinya runtime error yang menyebabkan program kita berhenti di tengah tengah jalan.  Contoh exception yang bisa terjadi:  java.lang.ArithmeticException  terjadi jika kita melakukan pembagian bilangan dengan 0.  exception ArrayIndexOutOfBounds  terjadi jika kita mencoba mengakses elemen array yang tidak ada.  NumberFormatException  terjadi ketika kita mencoba melalui parameter bukan angka dalam method integer.  Dsb…
  • 32. Cara menangani exception  Untuk menangani exception dalam Java, kita gunakan blok try-catch menempatkan pernyataan yang mungkin menghasilkan exception di dalam blok ini.  Bentuk umum dari blok try-catch adalah:
  • 34. Array
  • 35. Array adalah sebuah objek yang memiliki sejumlah elemen (komponen) dengan tipe yang sama. Untuk mengacu ke elemen tertentu dalam array, kita dapat menggunakan ‘array-access expression’ yang terdiri dari nama array dan index (subscript) dari elemen tersebut. Index dari suatu array bernilai positif integer. Dan dimulai dari 0. Array
  • 36. Contoh : int b[] = new int[100]; Membuat array bernama b dengan jumlah elemen adalah 100 untuk menampung nilai int. Index dari 0 – 99 Atau int b[]; B = new int[100]; Pendeklarasian Array
  • 37. Dapat dilakukan dengan cara berikut : Jika kita ingin membuat array bernama array1 dan array2 masing-masing memiliki 10 dan 20 elemen utk nilai double : Pendeklarasian Array
  • 38.  Menggunakan tanda koma sebagai pemisah antara masing-masing elemen array dan semua elemen berada di antara { dan }. Contoh : Menggunakan Array Initializer
  • 40. Hasil
  • 42. Hasil
  • 44. Hasil
  • 47. Hasil
  • 48. Array Multidimensi  Array dapat dipakai utk merepresentasikan table nilai yang diatur ke dalam bentuk baris dan kolom  Untuk mengacu kepada elemen dari suatu tabel, maka diperlukan 2 penanda. Penanda 1 adalah utk baris, dan penanda 2 utk kolom  Tabel atau array yg menggunakan 2 penanda disebut two-dimensional array (Array berdimensi 2)
  • 49. Mendeklarasikan array 2 dimensi bernama b yang memiliki 3 baris dan 4 kolom Mendeklarasikan array 2 dimensi bernama b yang memiliki 2 baris, masing-masing baris memiliki jumlah kolom 5 dan 3. Deklarasi Array 2 Dimensi
  • 50. b memiliki 2 baris dan 2 kolom Utk mendapatkan nilai 1  b[0][0] Utk mendapatkan nilai 2  b[0][1] Utk mendapatkan nilai 3  b[1][0] Utk mendapatkan nilai 4  b[1][1] Baris pertama memiliki 2 kolom Baris kedua memiliki 3 kolom Deklarasi Array 2 Dimensi
  • 52. Hasil
  • 54. Hasil