Kamis, 06 November 2014

Array : Array Multi Dimensi Cetak Buku Alamat

Postingan terakhir mengenai array, akan sedikit saya bagikan mengenai array multi dimensi. Array multidimensi tidaklah jauh berbeda dengan array 1 dimensi, hanya saja pada array multi dimensi akan terdapat semacam kolom dan baris, anggap saja seperti bagan matriks pada aljabar linier.

Array multi dimensi yang paling sederhana adalah array dua dimensi. Array dua dimensi biasanya digunakan untuk merepresentasikan nilai dari sebuah tabel. Informasi yang terkandung dalam array dua dimensi diatur pada baris dan kolom. Dengan demikian untuk mengidentifikasi tiap elemen array harus dispesifikasikan nilai baris dan kolom.

Kalau baca tulisan saja bingung ya....ok langsung ke contoh programnya aja..

Hasilnya kira-kira seperti ini :
Semoga sudah tidak bingung lagi.....dan semoga bermanfaat.

Array : Array Dengan BufferedReader dan JOptionPane

Masih belajar tentang array....kali ini saya akan membagikan penggunaan array digabung dengan inputan data dari BufferedReader dan JOptionPane. Untuk penggunaan BufferedReader dan JOptionPane sudah saya jelaskan di postingan sebelumnya kan....jadi sepertinya tidak perlu saya ulangi lagi...hehe...

Ok langsung saja berikut contoh penggunaan array dengan inputan BufferedReader dan JOptionPane untuk penentuan nilai terbesar.

BufferedReader :

Hasil :

Sedangkan dengan JOptionPane :

Hasilnya :
Gampang kan...selamat mencoba...

Array : Inisialisasi Hari Dalam Seminggu

Selamat pagi kawan semua....pagi ini kita akan belajar mengenai array dalam Java. Array adalah sekumpulan data yang memiliki tipe yang sama, variabel yang sama dan tiap data dibedakan dengan indeks dalam array tersebut. Indeks dari tiap array dimulai dengan indeks ke-0. Jadi jika suatu array memiliki berisi 5 buah data maka indeks maksimal dari array tersebut adalah 4. 

Manfaat dari array adalah untuk mengurangi jumlah variabel yang digunakan. Array dapat berbentuk dimensi satu, dua, tiga dan seterusnya tergantung kebutuhan dari pengguna. 

Dalam post ini saya akan membagikan salah satu cara untuk mendeklarasikan, membuat, dan mengakses nilai array satu dimensi yang diimplementasikan untuk mencetak hari dalam 1 minggu. Dan disini kita juga akan menggunakan sistem kontrol perulangan dalam implementasi array tersebut. Berikut cuplikan kodingnya.....

Menggunakan Do While :

Menggunakan While Loop :

Dan yang terakhir menggunakan For Loop :

Hasilnya seperti ini :

Sekian sharing ilmunya kali ini, semoga bermanfaat. Bagikan keteman-teman Anda, karena berbagi itu indah.

Struktur Kontrol Percabangan : If-Else dan Switch Untuk Membaca Bilangan

Masih mengenai struktur kontrol. Saat ini akan kita bahas sedikit mengenai struktur kontrol percabangan If-Else dan Switch.

Struktur kontrol If-Else mempunyai fungsi untuk memilih statement/aksi pada blok kode yang akan dieksekusi dan mengabaikan statement/aksi pada blok kode yang lain.

Struktur kontrol Switch digunakan untuk memilih berdasar banyak pilihan, dimana dari masing-masing pilihan akan menghasilkan pernyataan atau aksi yang berlainan sesuai pilihan yang dilakukan.

Biasanya penggunaan Switch berkaitan dengan menu, dimana apabila menu kondisi 1 dipilih, maka switch akan menjalankan blok dari aksi 1, lalu apabila menu kondisi 2 dipilih, maka switch akan menjalankan blok dari aksi 2, demikian seterusnya. Bila tidak memenuhi kriteria menu case manapun, switch akan menjalankan blok Default.

Berikut adalah contoh program untuk membaca bilangan dengan menggunakan statement If-Else dan Switch.

Dengan If-Else :
 Dengan Switch :

 Hasil yang didapatkan....
Ok...semoga bermanfaat...

Struktur Kontrol Perulangan : Cetak Nama Seratus Kali

Struktur kontrol perulangan adalah statement dimana kita bisa mengeksekusi blok kode berulang-ulang dalam kurun nilai tertentu. Ada tiga macam jenis struktur kontrol perulangan yaitu While Loop, Do While, dan For Loop.

While Loop adalah statement atau blok statement yang diulang-ulang sampai mencapai kondisi yang cocok.

Do While mirip dengan While Loop. Statement di dalam Do While akan dieksekusi beberapa kali selama kondisi bernilai True. Perbedaan antara While Loop dan Do While adalah dimana statement di dalam Do While Loop dieksekusi sedikitnya satu kali.

Seperti pada struktur pengulangan sebelumnya yaitu melakukan pengulangan eksekusi kode beberapa kali.

Berikut contoh program dengan menggunakan While Loop, Do While, dan For Loop untuk mencetak nama sebanyak 100 kali.

Dengan While Loop :
  Dengan Do While :
Dengan For Loop :
Dan Hasilnya :

Struktur Kontrol Perulangan : Perpangkatan

Masih di sistem kontrol perulangan. Sekarang akan saya sharing contoh program penghitungan nilai hasil perpangkatan dengan menggunakan perulangan While Loop, Do While, dan For Loop.

While Loop :
Do While :
For Loop :
Hasilnya :
Semoga Bermanfaat.

Struktur Kontrol Menggunakan BufferedReader dan JOptionPane

Pada bagian   ini,   kita   akan  mempelajari  tentang   struktur   kontrol dimana kita dapat mengubah cara eksekusi pada pernyataan yang dibuat di program kita.

Struktur   kontrol  adalah  pernyataan dari   Java  yang  mengijinkan  user  untuk memilih dan mengeksekusi blok kode spesifik dan mengabaikan blok kode yang lain.

Dalam membuat aplikasi tentunya bukan hanya membutuhkan masukan (input) dan keluaran (output). Namun aplikasi yang dibuat juga harus dapat memproses secara tepat data yang pengguna inputkan sehingga diharapkan dapat menampilkan output informasi yang tepat pula.

Untuk memproses data tersebut, dibutuhkan adanya prosedur yang tepat yang perlu dibuat yang merupakan suatu intruksi yang harus atau tidak harus dilakukan oleh komputer. Di dalam pemrograman, instruksi yang kita tuliskan dalam bentuk kode bahasa pemrograman, tentunya tidak harus dilakukan semua secara berurutan tetapi program harus bisa memilih apa yang harus dilakukan oleh komputer ketika menemui suatu kondisi khusus yang memerintahkan komputer untuk melakukan atau mengabaikannya. 

Di dalam java ada dua jenis struktur kontrol yaitu kontrol percabangan dan kontrol perulangan.

Berikut ini adalah contoh penerapan struktur kontrol untuk menghitung nilai rata-rata dari 3 inputan nilai dengan menggunakan BufferedReader.
Jika program tersebut di run, maka hasilnya seperti ini :
Kita juga bisa menggunakan JOptionPane sebagai inputannya. Kodingnya kira-kira seperti ini :
Hasilnya :