Selasa, 28 Agustus 2012

PROGRAM PENYELEKSIAN ANGKA "POSOTIF" DAN "NEGATIF"

Pada Pembahasan kali ini, saya ditugaskan oleh pembiming saya dalam rangka Tugas Hari Raya (THR)
Program yang akan saya buat yaitu sebuah program untuk menghitung banyaknya  bilangan positif dan negatif yang diinputkan oleh user,untuk simulasi programnya,anda dapat melihat gambar di bawah ini :


Setelah kita memahami simulasi programnya,mari kita tentukan dulu argoritmanya dengan  mengurutkan rincian program dari input ke proses hingga output.
Pertama saya akan membuat class “thr_ganjil_b”yang berfungsi sebagai class library untuk digunakan oleh class main di “thr_ganjil_a”.

Sebelumnya kita deklarasikan dulu variabelnya



Setelah itu, import library class


Setelah itu,kita buat koding yang berfungsi untuk pemasukan bilangan

Variabel “s” dideklarasikan sebagai inputan Kemudian “s” diinisialisasikan kembali menjadi “n” yang akan diproses pada prosess pengulangan ,seperti pada koding dibawah ini :



Pada setiap pengulangan nilai n maka akan menampilkan perintah input angka dari “Bilangan ke 1.. : ” sampai “Bilangan ke 1.. : n”.

Setelah kita membuat koding untuk inputan, kemudian kita membuat koding seleksi untuk menyeleksi nilai yang telah dimasukan.



Setelah proses seleksi, kita membuat koding untuk menghitung hasil kondisi seleksi “positif” atau “negatif” dengan menggunakan pengulanagan for-loops



Setelah kita membuat library class, selanjutnya kita menuju ke main class, sebenarnya,  di main class ini saya fungsikan hanya memanggil method-method di library class.
Sebelumnya kita pastikan instansiasi dulu class “thr_ganjil_b” untuk menghubungkan class  “thr_ganjil_a” dan “thr_ganjil_b”.


“ambil” berfungsi sebagai inisialisasi untuk memanggil fungsi dari library class “thr_ganjil_b”.Untuk jelasnya,koding pada main class dapat langsung dilihat pada gambar dibawah ini :



output akhir dijalankan pada netbean dengan menekan thombol (shift + F6), seperti pada gambar di bawah ini :



untuk source code-nya, anda dapat download dengan klik link di bawah ini:


Begitulah penjelasan dari pembuatan program sederhana itu.mohon maaf bia banyak kesalahan kata dan kata-kata yang sulit dipahami, untuk selanjutnya saya serahkan kepada pembaca. Terima kasih :D

Senin, 27 Agustus 2012

Struktur Kontrol

Struktur kontrol atau "Follow of Control"  Dalam Bahasa JAVA

“Follow of Control” merupakan suatu term bagaimana memutuskan suatu statement dieksekusi, dimana dalam implementasinya hal tersebut dapat dituangkan dalam bentuk percabangan-kondisi ataupun perulangan-kondisi (Looping).

Struktur kontrol terbagi menjadi dua jenis, yaitu pemilihan dan pengulangan. Untuk jelasnya tentang bentuk pernyataan dari struktur kontrol pemilihan dan struktur kontrol pengulangan, anda dapat klik link di bawah ini :

Definisi Java



     Java adalah sebuah bahasa pemrograman pada komputer sama seperti pendahulunya c++ . Bahasa pemrograman ini dikembangkan oleh Sun microsystems yang dikembangkan pada tahun 1995 . Awalnya java diciptakan pada tahun 1991 oleh Patrick Naughton, Mike Sheridan , James Gosling dan Bill Joy beserta programer dari Sun Microsystems . Uniknya nama java diambil dari nama pulau jawa ( bahasa inggris dari jawa ) karena James Gosling " Bapak Java " menyukai kopi tubruk yang berasal dari pulau Jawa . Jadi kita perlu berbangga menjadi warga negara Indonesia .

     

     Java sendiri merupakan bahasa pemrograman yang berbasis objek , maksudnya adalah semua aspek yang terdapat pada java adalah objek sehingga sangat memudahkan untuk mendesain , membuat dan mengembangkan program java dengan cepat . Kelebihan ini membuat program java menjadi mudah untuk digunakan oleh banyak orang . Bahasa pemrograman ini juga dapat digunakan oleh banyak  sistem operasi , seperti : Microsoft Windows, Linux, Mac OS, dan Sun Solaris ( Multiplatform ) . 




Kelebihan Java :
  • Berorientasi objek , Memudahkan untuk mendesign dan mengembangkan program dengan cepat dan teliti , sehinnga mudah digunakan . Salah satu bahasa pemrograman yang berorientasi objek secara murni .
  • Mirip c++, Mempunyai sintaks yang mirip dengan bahasa pemrograman c++ . Sehingga para pengguna c++ banyak yang hijrah menggunakan Java . 
  • Multiplatform, Dapat digunakan dibanyak sistem operasi . 
  • Perkembangan yang luas, Dari game sampai sistem operasi handphone menggunakan program java . Misalnya Handphone Sonny Ericsson dan Opera Mini 3 yang bertipe .jar ( Java Archive ) .
  • Mempunyai pengumpulan sampah otomatis .


Kekurangan Java :
  • Proses Compile, Mengharuskan pengguna mengcompile programnya sebelum dijalankan, berbeda dengan bahasa pemrograman python yang tidak perlu mengcompile terlebih dahulu .
  • Penggunaan Memori yang besar , Berbeda dengan bahasa pemrograman lain yang hanya membutuhkan memori sedikit