Tampilkan postingan dengan label Pemograman Java. Tampilkan semua postingan
Tampilkan postingan dengan label Pemograman Java. Tampilkan semua postingan

Sabtu, 03 September 2016

Project Akhir Algoritma Dan Pemograman 2

 Yap,, pada postingan kali ini saya akan membahas project akhir pemograman java 2 yaitu kelanjutan dari project pertama . Project pertama sudah saya buat dan saya posting kan yaitu Program Warung Sederhana Menggunakan Java Netbeans , ikelanjutan itu yang dimaksud ialah dari project tersebut dilanjutkan ke GUI.nya atau lebih jelasnya tampilan program. Nah tampilan tersebut saya menggunakan JFrame Form lalu drag and drop saja biar gak ribet hahahahaha. Berikut desainnya :

Nah tampilan tersebut saya gunakan untuk kunci agar dapat memesan. Jadi jika nama pemesan belum di isi maka akan ada peringatan, begitu juga jika pilih meja belum dipilih maka akan ada peringatan juga. Tapi itu semua ketika kita beri event, nah event tersebut terdapat pada button pesan sekarang. Source code yang ada pada button tersebut berikut ini :

Ketika format pemesanan sudah benar maka akan muncul JFrame form lain , berikut ini tampilannya :

JFrame form yang ini panelnya saya tambahkan sebuah Tab. Terdapat 3 button utama yaitu cek untuk makanan , cek untuk minuman, dan cek harga untuk total dari cek makanan dan minuman. Untuk button cek makanan berikut source codenya :
Itu hanya sepenggal saja source codenya hehehehe, semua perhitungan dan harganya di ambil dari class class yang ada di project sebelumnya dengan cara mengakses kelasnya saja (lebih jelasnya coba baca Kelas Dalam Java ).
Untuk button cek minuman sama seperti cek untuk makanan berikut source codenya :
Untuk blok Try - catch digunakan jika inputan dari pengguna tidak sesuai dengan yang di inginkan atau kosong, maka try - catch akan muncul. Misalnya didalam try catch terdapat sebuah inputan yang menggunakan tipe data integer, tapi kita menginputkan berupa string maka akan muncul pesan dari try catch.
Sekarang untuk button cek harga yaitu total dari cek makanan dan minuman, berikut source codenya :

Pada source code diatas terdapat code JTabbedPane1.setSelectedIndex(1), merupakan code agar ketika dirunning dan di klik button cek harga maka otomatis akan pindah ke tab selanjutnya. TabbedPane mulai dari 0 untuk indexnya (banyak tab nya). Setelah di klik button harga tampilan berikut yang muncul seperti ini :

Untuk button hitung merupakan button untuk menghitung bayar dikurangi total harga lalu kembalian akan otomatis muncul. Berikut source codenya :
Untuk button cetak nota yaitu untuk mencetak semua inputan dari memilih makanan dan minuman sampai total harga dan pembayaran. Berikut source codenya :
Sedangkan button menu pemesanan untuk kembali ke pengisian format pemesanan.

Jadi seperti itu project akhir yang saya buat kali ini . Class class yang dibuat sebelumnya digunakan untuk menghitung nilai yang di inputkan di GUI dengan menggunakan variabel penampung dulu untuk menampung inputan.
Oke Semoga bermanfaat.













Sabtu, 20 Agustus 2016

Program Warung Sederhana Menggunakan Java Netbeans

 Ohayuu semuannya, bisa nulis lagi nih ceritanya. Oke pada postingan kali ini saya ingin memahas sebuah program warung sederhana menggunakan java netbeans. Program tersebut program yang saya buat untuk project pemograman java pada UTS semester dua. Yahh pembahasan itu menggunakan materi - materi sebelumnya seperti Konsep kelas dan objek, method, inherintance 1 maupun 2. Sangat menguntungkan sih bagi saya sendiri , soalnya programnya sudha tertata dengan baik. Maksudnya itu pembagian di class classnya jadi rapi, misalnya pada class pertama berisi inputan makanan, lalu class kedua berisi minuman dan lain - lain. Bingung yahh??? Oke langsung saja bahas programnya berikut ini hehehe :

Artiel terkait :
Pada class pertama saya beri nama class Makanan, berikuit source codenya :


Nah isi dari dalam class Makanan ada atribut , constructor, method perantara setter dan getter serta method untuk menghitung sebuah nilai atau harga. Perhitungan itu contohnya seperti protected int baksopecel ( ) berarti merupakan perhitunan antara total harga bakso dan harga pecel.  Mungkin tak perlu di jelaskan lagi apa itu atribut, method dan constructor heheheh. Oke lanjut class selanjutnya yaitu class minuman , berikut source codenya :


Untuk jumlah inputan orang / banyaknya pemesan berbeda antara class makanan dan class minuman, jadi inputan banyka orang ada dua yaitu banyak orang untuk class Makanan dan banyak orang untuk class Minuman. Penjelasannya sama dengan class makanan yaitu tentang atribut , method ,aupun constructor heheheheh. Nah untuk class terakhir yaitu class Memilih, berikut source codenya :












Nah pada class memilih ini merupakan class untuk menghitung pilihan makanan dan minuman, contohnya method "menu4 ( ) untuk menghitung jika pilihan makanan pecel dan minuman es campur. Konsep class turunan yang dipakai ialah Multilevel Inheritance dari class makanan turun ke class minuman lalu turun ke class memilih, dan class terakhir ialah class main untuk membuat objek .
 Itu class mainnya hanya saya buat untuk memilih satu menu makanan dan satu menu minuman hehehe (bukannya malas tapi ini kan cuman sekedar contoh heheheh, silahkan dimodifikasi sendiri hehehe ). Jadi class main diatas itu memanggil atribut maupun method dari class yang sudah dibuat dengan cara membuat objek terlebih dahulu, objek diatas saya menggunakan class terakhir yaitu memilih dengan nama objeknya milih. Oke langsung running saja kali yah .

Kita diminta memilih salah satu menu makanan, saya memilih 1 yaitu Bakso. Next running :

Jumlah pesanan ini , untuk mengetahui banyak pesanan untuk class makanan saja. Next :
Disini terdapat pertanyaan "Apakah anda ingin memesan minuman ? " jika ya maka akan muncul jendela swing lagi, jika tidak maka yang akan tercetak hanya harga makanan saja. Next :

Jendela ini yang akan muncul jika kita ketik ya pada dialog sebelumnya , saya memilih 1 yaitu Es teh. Next

Nah pada masukkan jumlah pesanan yang ini untuk class minuman saja. Jika sudah di isi semua maka akan tercetak seperti ini : 
Yahh dengan menggunakan konsep - konspe yang sebutkan diatas tadi (Paling atas hehehe) kita membuat program lebih tertata rapi lagi karena sudah dipisah antara method untuk class ini dengan methdo class lain. Class main hanya digunakan untuk pengobjekan saja , jadi semua proses sudah terjadi di dalam class mungkin di class main hanya untuk mempercantik tampilan saja heheheh .
Oke cukup mudah dan jelas bukan tentang programnya hehee.
Semoga bermanfaat yaaa. 



 


Rabu, 17 Agustus 2016

Dasar - Dasar Pada Pembuatan Tampilan GUI Pada Java Netbeans

 Pada postingan kali ini saya ingin membahas tentang dasar - dasarnya agar tampilan GUI itu menarik dan tertata rapi. Mungkin ini bisa disebut tips ya hehehe, ya tapi tidak masalah lah meskipun seperti postingannya. Oke seperti apa tipsnya , nih berikut saya sajikan :
1. Cara membuat judul atau title pada tampilan GUI ketika tampil jendelanya .

Nah pada jendela GUI yang muncul terdapat judul (title ) yang muncul yaitu Percobaan GUI. Caranya adalah menambahkan code "setTitle" setelah code initComponents pada public class JFrame form seperti pada gambar diatas.  Lanjut pada tips kedua .

2. Cara mengatur tata letak tampilan jendela GUI
 Seperti apa tampilannya ? berikut tampilannya .

 Yap, seperti itu tampilannya dengan menambahkan code dan diletakkan dibawah tips yang nomor 1. Codenya ialah "setLocation (. . . , . . . .)", titik tersebut bisa kalian atur sesuka kalian dan nilai itu merupakan nilai untuk kiri dan atas. Pada tampilan diatas saya memberi nilai ( 400, 50) jadi artinya dari kiri sejauh 500 dan dari atas sejauh 50.

3.  Cara agar Tampilan GUI yang muncul tidak bisa di perbesar
Nah yang ini merupakan cara agar tampilan yang muncul itu jadi paten maksudnya tidak bisa di perbesar maupun dperkecil jendela tampilannya. Berikut tampilannya .
Nah, bagaimana caranya ?? kita tambahkan code setReziable ( ) . Dalam kurung tersebut terdapat sebuah boolean (logika) antara true dan false, jika true otomatis jendela tersebut bisa diperbesar jika sebaliknya maka tombol untuk memperbesar akan mati seperti contoh pada tampilan diatas.

4. Cara menambahkan background keren pada tampilan GUI
 Hal pertama yang kalian lakukan ialah panel pada Jframe formnya kalian ganti dulu layoutnya menjadi null layout, seperti ini :

Nah selanjutnya kalian buat JLabel lalu kosongi saja JLabelnya seperti ini :
Oke, lanjut ke tahap selanjutnya . Klik kanan JLabel tersebut lalu pilih properties. Nah pada properties , kalian cari "icon" lalu klik saja titik - titik yang ada dikotak sebelah "icon".

Setelah itu kalian akan dibawa ke jendela untuk upload gambarnya, usahakan gambar yang kalian punya HD yahh, supaya bagus hasilnya .
Setelah kalian memilih gambar , kalian tinggal klik "Ok" saja. Setelah itu akan muncul gambarnya pada JLabel tersebut seperti dibawah ini :
Nah, langkah terakhir ialah kalian tinggal tarik ukurannya agar seukuran dengan panel kalian. Biasanya saya menambahkan background tersebut pada akhir setelah membuat komponen - komponen lain.
Baca juga :  - Program GUI Membuat Menu Login Sederhana Pada Java Netbeans
                  - Program GUI Untuk Menampilkan Inputan Pada Java Netbeans
Nah seperti itu tips dan dasar - dasar yang perlu kalian ketahui untuk para pemula heheheh. Semoga kalian semua betah ya belajar pemograman dari awal dan semoga tambah beta berlama - lama di blog sederhana ini heheeh.
Semoga bermanfaat.













Sabtu, 13 Agustus 2016

Program GUI Untuk Memanggil JFrame Form Lain Pada Java Netbeans

  Postingan kali ini saya akan membahas suatu program yang dapat memanggil Form lain pada java. Mungkin lebih tepatnya sering digunakan pada login seperti pada postingan Program GUI Membuat Menu Login Sederhana Pada Java Netbeans . Oke seperti apa programnya , berikut tampilan desainnya ;

Tapi saya menggunakan seperti ini , jadi ketika diklik tombol pesan sekarang maka akan langsung menuju form kedua. Tapi itu jika sesuai formatnya yaitu ada nama pemesan dan pilih meja. Lanjut ke form kedua berikut tampilannya :

Wehh sangar kan. hahahhahaha, oke tampilan diatas merupakan Form yang akan dipanggil. Nah yang saya akan bahas ialah cara memangil formnya saja soal isi dari tampilan diatas itu kapan - kapan saja tak share hehehehhe. Berikut cara memanggilnya :

Nah pada lingkaran merah itu lah source code untuk memanggil Form berikutnya." new Nama class ( ).setVisible(true) " , itu cara untuk memanggil class yang ingin dihubungkan.
Nah mudah bukan , berbeda ketika masih didalam class class, yaitu untuk memanggil class yang lain harus menggunakan kata kunci "extends" . ( Pemesan.gettext ( ) ) itu digunakan jika kita ingin melemparkan inputan di Form pertama ke Form kedua, itu konsep constructor mas mbak, hehehhehe.
Yah hanya segitu saja yang perlu dipelajari tentang menghubungkan Form 1 ke Form lainnya. Baca juga : Program GUI Untuk Menampilkan Inputan Pada Java Netbean .
Semoga bermanfaat.








Rabu, 10 Agustus 2016

Program GUI Untuk Menampilkan Inputan Pada Java Netbeans

  Halo semua, pada postingan kali ini masih tentang gui gan, yaitu membuat program untuk menampilkan inputan dari pengguna. Baca juga program yang buat sebelumnya yaitu Program GUI Membuat Menu Login Sederhana Pada Java Netbeans. Oke mungkin kita langsung ke programnya saja yah, berikut tampilan desain awalnya :

Nah seperti biasa ganti nama variabel semuanya untuk mempermudah kita mengingat hehehehe. Lalu saya inginnya ketika klik tombol Cetak akan mencetak ke kotak kosong disebelahnya. Lalu seperti apa caranya ?? nah pada JButton Cetak saya beri event handling yang mana bila di klik akan otomatis memproses . Tapi sebelumnya harus ada source code proses didalamnya , berikut ini codenya .
Nah kotak kosong putih itu merupakan Textarea saya beri nama variabelnya tampil, jadi agar bisa tercetak di kotak tersebut kita tulis dulu variabelnya didalam JButton Cetak. Lalu append itu apa?? append itu saya anggap sama dengan settext yang fungsinya agar bisa menampilkan sebuah inputan. Lalu inputan yang mana yang di ambil ?? inputan yang diambil ialah inputan yang ada di textfield tersebut dengan cara di gettext. Nah hasilnya akan seperti ini nih :
Bagaimana ?? mudah bukan ?? dan satu lagi di append kalau tidak diberi \n tidak akan mencetak ke baris bawahnya tapi malah tercetak di sebelahnya, maka dari itu di beri \n. Oke sekian postingan yang ini, kurang lebihnya silahkan di modifikasi sendiri hehehhehe.
Semoga bermanfaat.





Senin, 08 Agustus 2016

Program GUI Membuat Menu Login Sederhana Pada Java Netbeans

   Pada postingan kali ini saya akan membahas sebuah contoh program menggunakan GUI membuat login sederhana. Seperti apa caranya ?? Nah berikut ini contoh programnya :
Artikel terkait :
Pertama - tama kalian buat tampilan seperti berikut ini :

Desain tersebut terdiri dari JLabel untuk Menu Login, Nama dan Password. JTextfield pada kolom untuk Nama sedangkan Password menggunakan Password field. JButton digunakan untuk tombol login dan cancel dan tetap JPanel sebagai latar belakang dari komponen yang sudah dibuat tadi. Agar mempermudah memanggil variabel untuk mengambil inputan , ganti nama variabel JTextfield, Password field dan JButton.
Pada button Login kita beri event handling untuk mengeksekusi inputan dari pengguna, berikut source codenya :

Jadi pada source code diatas terdapat sebuah kondisi dimana varibel nama dan password jika sesuai dengan yang kita tentukan maka akan mencetak "Selamat anda berhasil login". Sedangkan jika salah maka akan muncul  pesan "Nama atau Password salah". Ini hasilnya ketika dirunning :

Itu jika berhasil, jika salah maka akan mucul seperti ini :


Yap itu contoh program login menggunakan tampilan GUI sederhana. Untuk postingan selanjutnya masih akan membahas GUI juga hehehehe mungkin agak lebih keren lagi . Oke sekian dulu postingannya, jangan lupa like and share yah.
Semoga bermanfaat.








Sabtu, 06 Agustus 2016

Mengenal IDE Bluej Untuk Pemograman Java

  Belajar pemograman java tentunya harus memilih menggunakan tools apa untuk membuat program, misalnya menggunakan netbeans, atau eclipse. Tetapi jika kita menggunakan tools tersebut itu penggunaan RAMnya juga cukup besar (sudah saya jelaskan kok dipostingan IDE Yang Pas Untuk Belajar Pemograman Java ) . Nah kali ini saya akan menjelaskan sebuah tools yang bernama Bluej. Untuk penjelasan detailnya kalian bisa searching di google hehehh, saya ingin menjelaskan singkatnya saja.


Nah dari startingnya saja kita tahu bahwa tool ini buatan dari Universitas Kent dan dapat dukungan dari Oracle. Nah itu ketika start upnya, untuk jendela membuat program , class dan lain - lainnya seperti ini :

Nah disitu saya membuat beberapa class dan package, yang warna gelap merupakan package sedangkan yang terang adalah class. Jadi kita bisa membuat class tanpa membuat package terlebih dahulu contohnya pada class Vian, di class ini saya membuat source code seperti berikut :


Sebelum dirunning sebaiknya di compile terlebih dahulu, soalnya tools ini tidak akan memberi peringatan kode eror sebelum di compile dan pastinya ketika dirunning tanpa di compile kemungkinan besar akan eror programnya. Ketika dirunning seperti ini hasilnya :

Berbeda dari Netbeans dan Eclipse, cara merunning agaknya ekstrim menurut saya heheheh. Pada class yang ingin dirunning klik kanan lalu pilih yang public static void main ( ).


Untuk package juga sama, kita buat package dulu lalu dalam package kita buat class - classnya.
Cukup sulit juga tapi kita bisa belajar detail mulai dari syntaxnya sampai besar kecil huruf codenya.
Oke postingannya sampai di sini dulu, semoga bermanfaat.
- Belajar Pemograman Apa Harus Pinter Komputer Dulu?? -http://vian-jaringan.blogspot.co.id/2016/07/belajar-pemograman-apa-harus-pinter.html


Kamis, 04 Agustus 2016

Latihan Membuat Tampilan GUI Pada Java, Perhatikan Hal Berikut Terlebih Dahulu

  Nah sebelum kita membuat sebuah tampilan GUI , ada beberapa hal yang harus diperhatikan menurut saya. Mungkin hal - hal tersebut sepele tapi jika tidak teliti yahh kemungkinan besar error programnya hahahaha.
Baca juga : Mari Mencoba GUI Pada Pemograman Java
Mungkin langsung praktek yah hehehe :
1. Ketika kita membuat JFrame form baru akan langsung muncul sebuah form kosong. Form itulah yang digunakan untuk menempatkan komponen java, agar form itu ketika dirunning biasakan menaruh JPanel terlebih dahulu gunanya untuk menampung komponen (anggap saja JPanel itu kanvas, sedangkan kuas itu adalah komponen javanya). Biasanya kita lupa menaruh JPanel terlebih dahulu langsung main drag - drop komponen, jadinya ketika dirunning itu biasanya gak muncul.

Kotak yang ditengah itu merupakan JPanel, jadi kita tinggal tarik ukurannya sebesar form yang ada.

2. Ganti nama dan ganti variabel nama itu sama - sama pentingnya menurut saya. Disesuaikan kebutuhan saja misalnya kita ingin membuat sebauh tampilan login berarti kita butuh nama dan password. Lalu variabelnya itu diganti dengan nama variabel yang mudah di ingat (defaultnya kan Jtextfield dari nama sampai nama variabelnya juga sama).


3. Set layout pada panel digunakan untuk membuat rapi tata letak komponen. Jadi terdapat beberapa macam layout salah satunya null layout, null layout saya gunakan untuk membuat background di form. Jadi ketika layoutnya diganti null layout. terdapat pilihan juga layout yang ingin digunakan.


4. Ketika ingin membuat sebuah event handling(event handling nanti akan saya jelaskan di postingan selanjutnya) jangan sampai mendouble klik komponen, taruhlah event tersebut di komponen tertentu saja misalnya pada JButton. Kenapa saya bilang seperti itu ?? karena di tiap komponen bisa kita beri event handling entah itu mouseClicked atau mouseEntered. Terdapat banyak jenis event yang bisa kita gunakan.

Yang sering saya gunakan ialah ActionPerformed heheheh (Itu udah pasti terdapat pada Button pemberian eventnya).
Artikel lain : - Polymorphism Pada Java -
                   -Konsep Inheritance 2 Pada Java -
Jadi dengan mengetahui hal - hal dasar diatas , kita bisa membuat program bagus di GUI java dan pastinya tidak akan eror hahaha.
Semoga bermanfaat.



luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.comnya.com tipscantiknya.com
kesehatan dan kecantikan

Share it