Kali ini saya membuat program tebak angka, tetapi angka tersebut random.
Source code program
Output program
Senin, 26 Desember 2016
52. Mencari Posisi Karater Atau SubString Dari String
Pada bahasan kali ini ada dua cara untuk mencari posisi karakter dari string dan dua method untuk mendapatkan posisi subString dari string.
indexOf (char karakter) Memerlukan argumen berupa karakter dan akan mengembalikan nilai posisi indeks dari karakter yang dicari. Posisi yang dikembalikan adalah posisi pertama dari karakter yang ditemukan. Bila karakter tidak ditemukan, maka akan mengembalikan nilai -1.
indexOf (char karakter, int indeks) Sama dengan sebelumnya, tetapi memerlukan argumen tambahan, yaitu indeks posisi awal pencarian dalam integer. Method untuk mencari posisi subString pada String :
indexOf(String Str) Penggunaan dan fungsi sama dengan method untuk char. indexOf(String str, ont indeks) Penggunaan dan fungsi sama dengan method untuk char.
Source code program
Hasil output program
indexOf (char karakter) Memerlukan argumen berupa karakter dan akan mengembalikan nilai posisi indeks dari karakter yang dicari. Posisi yang dikembalikan adalah posisi pertama dari karakter yang ditemukan. Bila karakter tidak ditemukan, maka akan mengembalikan nilai -1.
indexOf (char karakter, int indeks) Sama dengan sebelumnya, tetapi memerlukan argumen tambahan, yaitu indeks posisi awal pencarian dalam integer. Method untuk mencari posisi subString pada String :
indexOf(String Str) Penggunaan dan fungsi sama dengan method untuk char. indexOf(String str, ont indeks) Penggunaan dan fungsi sama dengan method untuk char.
Source code program
Hasil output program
51. Menggabungkan beberapa char menjadi satu string
Selain mengubah string menjadi array char, class String juga menyediakan method untuk mendapatkan objek String dari array bertipa char[]. Method tersebut adalah : copyValueOf(char[] arraychar). Selain itu, juga mendapatkan nilai integer dari string dengan cara menggunakan method parseInt dari class integer.
Source code program
Hasil output program
50. Linear Search
49. Menggabungkan String
48. Mencari Nilai Modus
47. Membuat Segitiga
46. Membuat gambaran persegi
45. Array 2 Dimensi
44. Mengecek Suatu String dengan String Lain
Pada kesempatan kalli ini kita akan belajar bagaimana menentukan awal dan akhir String.
Untuk menentukan awal dan akhir String, kita dapat menggunakan dua fungsi utama, yaitu :
StartsWith (String s) Dengan fungsi ini, maka objek String yang bersangkutan akan diperiksa, apakah diawali oleh objek String s, pada parameter fungsi ini.
endsWith(String s)Dengan fungsi ini, maka objek string yang bersangkutan akan diperiksa, apakah diakhiri oleh objek string s, pada parameter fungsi ini.
Fungsi diatas akan menghasilkan nilai boolean true bila benar dan false bila salah.Source code program
Hasil output program
43. Transpose Matriks
42. Sorting String Descending
Sorting String in Descending Order Order adalah program yang bertujuan untuk membuat input array menjadi urut dari besar ke kecil dengan memanfaatkan artikel CompareTo untuk membandingkan 2 input array dan di swap. Jika lebih besar akan bertanda plus atau sebaliknya bernilai minus.
Ini adalah source code program
Hasil output program
Ini adalah source code program
Hasil output program
Pemrograman 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 Program :
Berikut adalah hasil output program
Minggu, 25 Desember 2016
PBO - Evaluasi Akhir Semester Pemrograman Berbasis Objek
Nama : Djohan Prabowo & R. Sidqi Tri Priwi
NRP : 5115100067 & 5115100153
Kelas : PBO-D
Dosen Pengajar : Bapak Fajar Baskoro
Soal Tugas Final Project PBO :- 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.
Vending Machine adalah mesin yang digunakan untuk mengeluarkan/menjual produk secara otomatis tanpa ada operator. Dalama program ini vending machine yang kami buat digunakan untuk menjual minuman dengan menggunakan E-money Mandiri.
Cara kerja program Vending Machine ini adalah:
Ini adalah gambaran relasi antar class program vending machine :
Berikut adalah source code dari class untuk membuat program vending machine E-Money
1. Class mainvendingmachine
2. Class vendingmachine
3. Class pembelian
4. Class abstract Transaction
5. Class screen
6. Class keypad
7. Class Itemstok
8. Class database
9. Class emoney
Berikut adalah hasil output program :
Kamis, 15 Desember 2016
OOP dalam mesin ATM
Pada kali ini saya akan menampilkan salah satu contoh program oop bahasa java dengan IDE BlueJ. Dimana program kali ini seperti mesin atm di mana kita bisa login, mengecek saldo, mengambil uang, dan keluar dari mesin atm. Berikut adalah source code dari oop atm.
Berikut adalah gambaran pada BlueJ dan implementasi program :
Berikut adalah gambaran pada BlueJ dan implementasi program :
Langganan:
Komentar (Atom)