Kali ini ane mau iseng-iseng bikin GUI login panel yang simple aja 😉. Kalian tahu apa itu GUI? GUI adalah singkatan dari Graphical User Interface. GUI merupakan desain aplikasi dengan tampilan visual sehingga pengguna dapat dengan mudah menggunakan aplikasi. The Java Foundation Class (JFC), merupakan bagian penting dari Java SDK, yang termasuk dalam koleksi dari API dimana dapat mempermudah pengembangan aplikasi JAVA GUI. JFC termasuk diantara 5 bagian utama dari API yaitu AWT dan Swing.
Tiga bagian yang lainnya dari API adalah Java2D, Accessibility, dan Drag dan Drop. Semua itu membantu pengembang dalam mendesain dan mengimplementasikan aplikasi visual yang lebih baik
.
AWT dan Swing menyediakan komponen GUI yang dapat digunakan dalam membuat aplikasi Java dan applet. Anda akan mempelajari applet pada bab berikutnya. Tidak seperti beberapa komponen AWT yang menggunakan native code, keseluruhan Swing ditulis menggunakan bahasa pemrograman Java.
Swing menyediakan implementasi platform-independent dimana aplikasi yang dikembangkan dengan platform yang berbeda dapat memiliki tampilan yang sama. Begitu juga dengan AWT menjamin tampilan look and feel pada aplikasi yang dijalankan pada dua mesin yang berbeda menjadi terlihat sama. Swing API dibangun dari beberapa API yang mengimplementasikan beberapa jenis bagian dari AWT. Kesimpulannya, komponen AWT dapat digunakan bersama-sama dengan komponen Swing.
Contoh sourcecode GUI login panel yang simpel seperti ini :
Jika dijalankan maka akan muncul seperti ini :
Okedeh cukup untuk hari ini. Terimakasih 😊
Rabu, 28 Desember 2016
Final Project Pemrograman Berorientasi Objek (Vending Machine in Java)
Nama : Hanif Nashrullah & Albertus Tommy Halim Putra
NRP : 5115100140 & 5115100030
Kelas : PBO-D
Dosen Pengajar : Bapak Fajar Baskoro
- Buatlah program ATM sesuai dengan yang telah dibahas
- Modifikasi dan Reuse dari program yang ada untuk membuat program vending machine mesin pengeluar minuman yang menggunakan smartcard e-money Bank Mandiri.
- Dokumentasikan ke dalam blog kemudian update link ke blog saya.
Cara kerja program Vending Machine :
- Program meminta user untuk memasukkan ID dan PIN E-Money Mandiri untuk autentifikasi
- Program menampilkan saldo dan user dapat memilih minuman
- Jika saldo tidak cukup atau minuman habis, program memberitahu user dan tidak mengeluarkan minuman
- User dapat mengakhiri pembelian jika telah selesai
Berikut sourcecode masing-masing classnya :
1. Class MainVendingMachine
2. Class VendingMachine
3. Class Keypad
4. Class Saldo
5. Class Transaction
6. Class Minuman
7. Class Screen
8. Class CekStok
9. Class Database_EMoney_Mandiri
10. Class Account
Berikut relasi antar classnya.
Berikut outputnya jika program dijalankan.
Terimakasih atas semuanya. 😊
ATM dan Implementasinya di Java
Siapa yang tidak tahu ATM? Alat ini pasti sudah sering dijumpai dimana-mana, mulaai dari minimarket, mall, kantor, dan tempat strategis lainnya. Enaknya ada ATM itu kalo kita mau ngambil duit gaperlu ke bank, tapi bisa ngambil lewat ATM langsung, cocok buat yang mageran ke bank kaya ane hehe... 😂
ATM (bahasa Indonesia: Anjungan Tunai Mandiri atau dalam bahasa Inggris: Automated Teller Machine) adalah sebuah alat elektronik yang melayani nasabah bank untuk mengambil uang dan mengecek rekening tabungan mereka tanpa perlu dilayani oleh seorang "teller" manusia. Banyak ATM juga melayani penyimpanan uang atau cek, transfer uang atau bahkan membeli perangko.
Bagaimana jika ATM dibuat pakai bahasa Java? Nah kita coba yuk....
Program ATM bisa diimpementasikan dalam Java dengan class-class berikut :
1. ATMCaseStudy
2. ATM
3. BalanceInquiry
4. Keypad
5. Screen
6. Deposit
7. Transaction
8. BankDatabase
9. CashDispenser
10. DepositSlot
11. Withdrawal
Nah setelah jadi relasi antar classnya seperti ini.
Dan ini outputnya kalau dijalankan .
Oke sekian dulu ya, terimakasih! 😊
Selasa, 22 November 2016
Program Java Menghitung Luas Permukaan Balok
Program ini menghitung luas permukaan balok berdasarkan input panjang, lebar, dan tinggi balok. Berikut Sourcecodenya :
dan ini contoh outputnya :
dan ini contoh outputnya :
Program Java Mengecek Bilangan Komposit
Program mengecek apakah bilangan yang dimasukkan adalah bilangan komposit atau bukan. Berikut sourcecodenya :
daan ini contoh outputnya :
daan ini contoh outputnya :
Program Java Mencari Asal Jurusan Mahasiswa ITS
Program ini mencari asal jurusan berdasarkan input NRP. Berikut Sourcecodenya :
dan ini contoh outputnya :
dan ini contoh outputnya :
Program Java Menghitung Panjang Kalimat
Program ini untuk menghitung panjang kalimat yang dimasukkan. Berikut sourcecodenya :
dan ini contoh outputnya :
dan ini contoh outputnya :
Senin, 21 November 2016
Program Java Menghitung Jumah Kata yang Dicari dari Teks
Program ini menghitung jumlah kata yang dicari dari teks yang dimasukkan. Berikut sourcecodenya :
dan ini contoh otputnya :
dan ini contoh otputnya :
Program Java Menghitung Jumlah Sudut Segi-n
Program ini menghitung jumlah sudut dari segi - n. Berikut Sourcecodenya :
Dan ini contoh outputnya :
Dan ini contoh outputnya :
Program Java Mengubah Huruf Dalam Kalimat ke Huruf Kapital dan Huruf Kecil
Program ini mengubah huruf-huruf dalam kalimat ke dalam bentuk kapital dan huruf kecil. Berikut sourcecodenya :
Dan berikut contoh outputnya :
Dan berikut contoh outputnya :
Program Java Konversi Desimal ke Hexadesimal
Program ini mengkonversi bilangan desimal yang dimasukkan ke bentuk hexadesimal. Berikut sourcecodenya :
dan ini contoh outputnya :
dan ini contoh outputnya :
Program Java Konversi Desimal ke Oktal
Program ini mengkonversi bentuk desimal ke dalam bentuk oktal. Berikut sourcecodenya :
dan ini contoh outputnya :
dan ini contoh outputnya :
Program Java Konversi Biner ke Desimal
Program ini mengkonversikan bilangan dalam bentuk biner ke desimal. Berikut Sourcecodenya :
dan ini contoh outputnya ;
dan ini contoh outputnya ;
Program Java Membalik Angka
Program ini membalik angka dari angka yang di input. Berikut Sourcecodenya :
dan ini contoh outputnya :
dan ini contoh outputnya :
Program Java Mencari Faktor Bilangan
Program untuk mencari faktor dari bilangan yang dimasukkan. Berikut sourcecodenya :
Dan ini contoh outputnya :
Dan ini contoh outputnya :
Program Java Konversi Satuan Massa
Program ini mengkonversi satuan massa kilogram ke satuan massa lain. Berikut sourcecodenya :
dan ini contoh outputnya :
dan ini contoh outputnya :
Program Java Konversi Satuan Waktu
Program ini mengkonversi satuan waktu dalam tahun ke satuan waktu yang lain. Berikut sourcecodenya :
Dan ini contoh outputnya :
Dan ini contoh outputnya :
Program Java Konversi Satuan Panjang
Program ini mengonversi satuan panjang meter ke satuan panjang lain. Berikut sourcecodenya :
dan ini contoh outputnya :
dan ini contoh outputnya :
Program Java Cek Angka Prima
Program ini untuk mengecek angka yang dimasukkan adalah angka prima atau bukan. Berikut sourcecodenya
Dan ini hasil outputnya :
Dan ini hasil outputnya :
Program Java Membalik Kalimat
Program ini untuk membalik kamimat yang dimasukkan. Berikut sourcecodenya :
Dan ini contoh outputnya :
Dan ini contoh outputnya :
Program Java Membuat Angka Random
Program ini untuk membuat angka random berdasarkan input panjang dan banyak angka random. Berikut sourcecodenya :
Dan ini salah satu contoh outputnya :
Dan ini salah satu contoh outputnya :
Program Java Cek Palindrom
Program ini untuk mengecek apakah kata yang dimasukkan palindrom atau tidak. Berikut sourcecodenya :
Dan ini conth outputnya :
Dan ini conth outputnya :
Program Membandingkan 2 Angka
Program ini untuk membandingkan 2 angka yang diinput. Berikut contohnya :
Dan ini contoh hasil outputnya ^^
Dan ini contoh hasil outputnya ^^
Program Java Faktorial
Program Java untuk menghitung faktorial dari angka yang di input. Berikut sourcecodenya :
Dan ini contoh outputnya :
Dan ini contoh outputnya :
Program Java Menghitung Luas Permukaan Tabung
Program ini berguna untuk menghitung luas permukaan tabung. Berikut sourcecodenya :
Dan ini contoh outputnya :
Dan ini contoh outputnya :
Program Java Konversi Suhu
Program ini untuk mengkonversi suhu dalam Celsius ke Fahrenheit dan Remaur. Berikut Sourcecodenya :
Dan ini contoh outputnya :
Dan ini contoh outputnya :
Program Java Bilangan Prima
Program Java untuk print bilangan prima antara 1 - 100. Berikut sourcecodenya :
Dan ini hasil outputnya :
Dan ini hasil outputnya :
Program Java Luas Permukaan Bola
Program java untuk menghitung luas permukaan bola. Berikut sourcecodenya :
Dan ini contoh outputnya ^^
Dan ini contoh outputnya ^^
Program Java Volume Bola
Program java untuk meghitung volume bola. Berikut sourcecodenya :
Dan ini salah satu contoh outputnya :
Dan ini salah satu contoh outputnya :
Minggu, 20 November 2016
Program Java Burung Beraksi
Kali ini programnya tentang burung merpati dan nuri. Berikut sourcecodenya ^^
Dan ini hasil outputnya :
Program Java Keterangan Mahasiswa
Ini adalah program untuk mencetak keterangan mahasiswa. berikut soucecodenya ^^
Dan ini contoh outputnya ^^
Dan ini contoh outputnya ^^
Program Java Kasir Rumah Makan Sederhana
Kali ini programnya adalah program kasir sederhana. Berikut sourcecodenya :
Dan ini hasil outputnya ^^
Dan ini hasil outputnya ^^
Program Java Menghitung Rata-Rata 3 Nilai Ujian
Program ini berguna untuk menghitung rata-rata dari 3 nilai ujian. Ini sourcecode nya :
dan ini hasil outputnya ^^
dan ini hasil outputnya ^^
Kamis, 17 November 2016
Belajar Library di Java dan Program Menghitung Luas dan Keliling Persegi Panjang
Lanjut lagi yaaa ^_^
Nah sekarang kita membahas tentang library. Library adalah kumpulan package atau koleksi kelas yang telah disediakan oleh Java. Untuk menggunakan Library dalam java kita menggunakan syntax import. Syntax import digunakan untuk mengimport/memasukan method-method dari class/library yang lain, sehingga method tersebut bisa digunakan pada class yang memanggilnya. Fungsi ini harus diletakan pada baris awal program.
Berikut contoh-contoh nya:
Nah sekarang kita membahas tentang library. Library adalah kumpulan package atau koleksi kelas yang telah disediakan oleh Java. Untuk menggunakan Library dalam java kita menggunakan syntax import. Syntax import digunakan untuk mengimport/memasukan method-method dari class/library yang lain, sehingga method tersebut bisa digunakan pada class yang memanggilnya. Fungsi ini harus diletakan pada baris awal program.
Berikut contoh-contoh nya:
- java.lang : berisi kelas-kelas fundamental yang sering digunakan
- java.io : berisi kelas-kelas untuk proses input output
- java.awt dan javax.swing : berisi kelas-kelas untuk membangun aplikasi GUI
- import java.io.*; Untuk mengimport method-method java yang berhubungan dengan fungsi input/output
Kalau begitu langsung ke contoh inplementasinya ya ^^
Contoh program ini digunakan untuk menghitung luas dan keliling persegi panjang.
Contoh outputnya :
Sekian dan terima kasih ^^
Langganan:
Postingan (Atom)