Tampilkan postingan dengan label Program-Program Java. Tampilkan semua postingan
Tampilkan postingan dengan label Program-Program Java. Tampilkan semua postingan

Senin, 03 Desember 2012

Array Dua Dimensi

Bentuk umum pendeklarasian variable array dua dimensi di Java adalah sebagai berikut:
tipeData[ ][ ] namaVariable [= new tipeData [jumlahBaris] [jumlahKolom]];
atau
tipeData namaVariable[ ][ ] [= new tipeData [jumlahBaris] [jumlahKolom]];

Cara pendeklarasian variable array dua dimensi sama dengan cara pendeklarasian variable array satu dimensi.

Mengakses variable array dua dimensi, mengisi variable array dua dimensi, mengambil variable array dua dimensi juga sama dengan cara yang berlaku pada variable array satu dimensi, yaitu dengan menyebutkan nomor indeks dari elemen. Perbedaanya hanya pada dua dimensi harus menyebutkan indeks baris dan indeks kolom.

Menghitung jumlah elemen pada array dua dimensi

long[][] gede = new long[5][5]; //deklarasi variable array dua dimensi
gede.length; // akan melaporkan jumlah baris, sedangkan
gede[i].length; // akan melaporkan jumlah kolom pada baris ke-i


Contoh Program array dua dimensi penjumlahan matriks :





















Download Contoh Program Array dua dimensi :

1. Program Penjumlahan Matriks (ordo 3x3) dengan data random antara 10 smpe 50, klik disini

2. Program Pengurangan Matriks (ordo 3x3) dengan data random antara 10 smpe 50, klik disini

3. Program Perkalian Matriks (ordo 3x3) dengan data random antara 0 smpe 10, klik disini

4. Program Matriks (ordo 4x5) dengan input data Scanner, klik disini

5. Program Umur Teman dengan array dua dimensi bertipe String, klik disini

6. Program Nilai Mahasiswa dengan perhitungan nilai rata-rata, klik disini

7. Program Perhitungan Matriks (ordo 3x3) dengan data input Scanner, klik disini

Kamis, 29 November 2012

Sub Program atau Fungsi pada Java

Di sini saya akan menampilkan program tentang pembuatan program dengan sub program atau fungsi.

Fungsi adalah suatu bagian dari program yang dimaksudkan untuk mengerjakan suatu tugas tertentu dan letaknya dipisahkan dari bagian program yang menggunakannya. Tujuan deklarasi fungsi pada program adalah agar program menjadi lebih terstruktur, sehingga mudah untuk dipahami, mencari kesalahan kode dan dikembangkan lebih lanjut.

Fungsi memerlukan masukan yang dinamakan argumen atau parameter, yang akan diolah oleh fungsi. Hasil akhir dari sebuah fungsi adalah sebuah nilai berupa nilai keluaran fungsi.

Sutau fungsi secara umum terdiri dari dua buah komponen utama, yaitu definisi fungsi dan tubuh fungsi. Definisi fungsi berisi dengan tipe dari fungsi, nama dari fungsi dan argumen-argumennya jika digunakan.

Tubuh dari fungsi berisi dengan statemen-statemen yang akan melakukan tugas yang diberikan kepada fungsi bersangkutan yang ditulis di dalam tanda kurung kurawal buka dan tutup

Bentuk umum dari suatu fungsi adalah :

         Tipe_hasil                   nama_fungsi (argumen1,argumen2,...) /* def. fungdi */
         {
                     deklarasi;
                     statemen-statemen;
          }

Definisi fungsi ditulis sebelum tubuh fungsi tanpa diakhiri dengan titik koma. Tipe_hasil dari fungsi tergantung dari tipe data hasil balik yang akan diberikan oleh fungsi. Hasil balik dari fungsi misalnya berupa nilai numeric pecahan, maka tipe dari fungsi dapat dibuat float atau double atau long, tergantung dari ketepatan yang diinginkan.

Jika fungsi tidak memberikan hasil balik, maka tipenya adalah void. Jika suatu fungsi didefinisikan tanpa menggunakan tipenya, maka akan dianggap bertipe int.

Nilai keluaran fungsi disebut juga nilai balik.

Lingkup-lingkup Variabel dalam fungsi :
1. Variabel lokal
    Variabel lokal merupakan variabel yang dideklarasikan dalam suatu blok tertentu dan hanya dikenal dalam    
    blok fungsi tersebut.

2. Variabel global
    Variabel global merupakan variabel yang dideklarasikan di luar blok fungsi dan bersifat dapat dikenal oleh
    semua bagian dari program.

3. Variabel static
    Variabel static merupakan variabel yang menahan nilainya sementara pemanggilan fungsi berlangsung.


Contoh program dengan Sub Program atau Fungsi

1. Program untuk menghitung kapasitansi, tegangan, Rtotal Seri dan Rtotal Paralel dengan masing-masing perhitungan menjadi sebuah fungsi.

untuk mendownload program ini klik disini, disarankan menggunakan BlueJ dan terminal Linux

2. Program untuk menghitung luas segitiga (fungsi tanpa parameter), luas persegi (fungsi parameter), volume kubus (fungsi parameter)




























untuk mendownload program ini klik disini, disarankan menggunakan BlueJ dan terminal Linux

Program Java perhitungan Resistor rangkaian seri dengan switch-case

Disini saya akan menampilkan tentang pembuatan program switch-case berupa contoh programnya,agar anda bisa belajar dan apabila anda mendapat tugas kuliah tinggal download saja.

Pernyataan switch merupakan pernyataan yang dirancang khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah alternatif.

Statemen switch  akan menyeleksi kondisi yang diberikan dan kemudian membandingkan hasilnya dengan konstanta-konstanta yang berada di case. Pembandingan akan di mulai dari konstanta-konstanta yang berada di case. Pembandingan akan dimulai dari konstanta 1 sampai dengan konstanta yang terakhir. Jika hasil dari konstanta sama dengan nilai konstanta tertentu, misalnya konstanta 2, maka statemen-statemen yang ada di case konstanta 2 akan diproses sampai ditemui statemen break yang akan membawa proses keluar dari penyeleksian switch. Jika semua konstanta-konstanta yang dibandingkan tidak ada yang sama, maka statemen-statemen yang ada di default yang akan di proses.

contoh program ketika dijalankan

Program akan meminta user memasukkan inputan sesuai menu yang diingingkan,apabila user memasukkan pilihan "A", maka program akan menjalankan program menghitung Rtotal di rangkaian seri, apabila pilihan "B", maka program akan menjalankan program menghitung yang mana  R terbesar dan yang mana R terkecil, dan apabila pilihan "C" maka program akan berhenti bekerja dan exit.



 Program meminta inputan R1
 Program meminta inputan R2
 Program meminta inputan R3
Program apabila setelah memilih pilihan A dan setelah menginputkan pilihan Nilai R1 dengan nilai 13, R2 dengan nilai 7, dan R3 dengan nilai 4. Program akan otomatis menghitung R total pada rangkaian seri


 Program apabila setelah memilih pilihan B dan setelah menginputkan pilihan Nilai R1 dengan nilai 13, R2 dengan nilai 7, dan R3 dengan nilai 4. Program akan otomatis menghitung R total pada rangkaian paralel

Program apabila memilih menu C untuk selesai,maka program akan menampilkan JOptionMessageDialog berisi pesan "Terima kasih!"




untuk mendownload program resistor rangkaian seri klik disini, dan untuk mendownload program resistor rangkaian paralel klik disini disarankan membukanya dengan blueJ

kritik dan saran silahkan komentar dibawah...