Bridge Pattern merupakan sebuah pola yang memisahkan antara desain interface dengan implementasinya. Tujuan dari pola ini adalah sebagai pola/kontrak yng harus dipenuhi oleh class yang akan meng-implements-nya. Contoh pada hewan, tiap-tiap hewan memiliki ciri khas suara yang berbeda namun sama-sama memiliki suara. Kita bisa saja membuat sebuah method dengan cara manual yaitu dengan membuat method di tiap-tiap class hewan. Namun cara ini tidak efisien. Untuk lebih jelasnya mari kita buat contoh programnya.
Class SuaraHewan (interface)
package...
Wednesday, 24 April 2013
Hello kawaan , kali ini kita akan membahas mengenai Abstract Factory Pattern ( apaan tuh??? ). Abstract Factory Pattern merupakan sebuah pola yang dibuat dengan tujuan sebagai pola/kontrak bagi class turunannya. Disini kita akan membuat sebuah class induk yang bersifat abstract beserta method yang bersifat abstract. Untuk lebih jelasnya mari kita lihat contoh dibawah ini.
Pada hirarki diatas kita akan membuat class Monster menjadi sebuah abstract...
Friday, 19 April 2013
Jumpa lagi kawan...Kali ini kita akan membuat aplikasi sederhana menghitung luas dan keliling bangun datar. Berikut output aplikasi yang akan kita buat. Sebelum melangkah lebih jauh, kita harus mengerti dulu apa itu Dialog. Dialog merupakan sebuah jendela kecil yang meminta pengguna untuk membuat keputusan atau memasukkan informasi tambahan (biasanya dialog ini disebut JOptionPane di Java dan MessageBox di VB). Dengan kita menggunakan dialog maka...
Tuesday, 16 April 2013
Lanjuut….
Setelah kita memahami apa itu Inheritance, saatnya kita mengenal apa itu polimorfisme. Polimorfisme ini sangat berkaitan erat dengan postingan yang kemarin yaitu Inheritance. Polimorfisme sendiri berarti banyak bentuk, dimana Polimorfisme ini menyediakan multiobject dari subclass yang berbeda untuk diperlakukan sebagai object dari superclass tunggal, sehingga secara otomatis menunjuk method yang tepat untuk menggunakannya ke particular object berdasar subclass yang termasuk di dalamnya.
Untuk contoh kali ini, kita akan menggunakan...
Hallo kawan Ideos, kali ini kita akan membahas apa yang namanya Inheritance atau biasanya disebut pewarisan. Sebenarnya di postingan terdahulu sudah ane bahas mengenai pewarisan ini, namun yang ane contohkan dalam bahasa pemrograman Java. Sebenarnya gak jauh beda sih ama Java, yang membedakan cuma sintaxnya saja .
Baiklah, sekarang mari kita review kembali materi mengenai Inheritance. Inheritance merupakan penurunan sifat atau pewarisan dimana...
Thursday, 11 April 2013
Oke kawan, kali ini ane akan membahas mengenai bahasa pemrograman C#. Mungkin bagi kawan-kawan yang terbiasa dengan Java akan terbiasa juga dengan bahasa ini kareana C# hampir mirip dengan bahasa Java.
Baiklah, mari kita mulai dengan membuat program Hello World C#.
Buka Visual Studio kawan-kawan
Klik New Project -> pilih Console Aplication -> ...
Tuesday, 9 April 2013
Selamat menjelang petang kawan..Kali ini kita akan membahas bagaimana membuat sebuah activity untuk melakukan call/panggilan. Caranya cukup mudah, seperti di episode sebelumnya, kita cukup memanfaatkan intent internal bawaan androidnya.Baiklah untuk mempersingkat waktu ikuti langkah-langkah berikut : Bka eclipse dan buat sebuah project baru. Setelah project selesai dibuat, buka AndroidManifest.xml untuk menambahkan permission. Berikut sourcenya.[sourcecode...
Sunday, 7 April 2013
Mari kita lanjutkan lagi kawaan.
Kali ini kita akan membahas bagaimana caranya untuk membuat sebuah custom dialog. Caranya, pertama kita harus membuat sebuah layout baru dan menambahkan layout tersebut pada AlertDialog dengan memanggil method setView() pada object AlertDialog.Builder kawan-kawan.
contoh custom dialog :
Baiklah, seperti biasa buka eclipse kesayangan dan buka project yang telah kita buat pada postingan sebelumnya....
Lanjutt lagi kawan..
Pada episode kali ini, kita akan membahas mengenai pembuatan multiple-choice list. Caranya hampir sama dengan membuat single-choice list (radio buttons), bedanya disini kita akan menggunakan method setMultiChoiceItems().
Langsung saja ikuti langkah-langkahnya.
Buka eclipse.
Buka project yang telah kita buat pada postingan sebelumnya.
Buka activity_main.xml dan tambahkan kode berikut.
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
...
Saturday, 6 April 2013
Lanjuuut lagi kawan...Membuat Dialog sederhana sudah, Dialog List sudah, trus sekarang mau ngapain lagii. Ya, sekarang marilah kita berdoa bersama-sama menurut agama dan keyakinan masing-masing agar diberi kesehatan dan ilmu yang bermafaat, bahagia di dunia dan di akhirat , aamiin (loh ini mau ngapain sih :D ...).Hehe, baiklah kawan BMS, melanjutkan dari postingan sebelumnya, kali ini kita akan membuat sebuah Dialog List dengan radio button. Caranya...
Lets Rock with Android...Lanjuut kawan..Pada postingan sebelumnya kita telah berhasil membuat Dialog sederhana. Kali ini kita akan membuat Dialog List, wah apaan tuh?. Nah, pada Dialog List ini kita dapat memberikan daftar pilihan dialog yang kita buat. Pada dialog list ini terdapat 3 macam list, antara lain : A traditional single-choice list : memilih sebuah pilihan sederhana A persistent single-choice list (radio buttons) : memilih sebuah pilihan...
Dialog merupakan sebuah jendela kecil yang meminta pengguna untuk membuat keputusan atau memasukkan informasi tambahan (biasanya dialog ini disebut JOptionPane di Java dan MessageBox kalo di VB). Dengan kita menggunakan dialog maka aplikasi yang kita buat akan lebih interaktif. Dialog ini hampir sama fungsinya dengan Toast namun dialog dapat memiliki beberapa pilihan keputusan ataupun inputan pengguna.Baiklah, untuk episode kali ini ane akan...
Lanjuuut...
Sekarang kita akan membuat Custom Toast. Untuk membuat Custom Toast, kita harus mendefinisikan sebuah View layout, dalam XML atau dalam kode aplikasi, dan memanggil View tersebut kedalam method setView(view).
Contoh : kita akan membuat sebuah file XML baru untuk Toast tersebut. Dalam hal ini ane berinama toast_layout.xml.
Caranya :klik kanan layout -> New -> Android XML File
Kemudian akan tampil form seperti...
Friday, 5 April 2013
Oke kawan, mari kita lanjutkan eksperimen dari postingan sebelumnya.
Sekarang kita akan membuat Toast yang dapat kita tentukan letak posisinya saat tampil. Biasanya Toast ini muncul di bagian bawah screen. Kita dapat mengubah posisi Toast dengan memanggil method setGravity(int,int,int). Method ini menerima 3 parameter bertipe int dimana parameter pertama merupakan letak gravitynya(Gravity konstan (atas, bawah,tengah)), parameter kedua merupakan posisi x offset, dan parameter ketiga adalah posisi y offset.
contoh :
toast.setGravity(Gravity.CENTER_VERTICAL,...
Toast ? . Toast merupakan sebuah umpan balik sederhana dari sebuah operasi dalam sebuah popup. Toast ini hanya mengisi sebagian ruang dari aplikasi kita. Contoh penggunaan Toast misalnya ketika kita mengirim SMS, pada saat SMS terkirim biasanya akan muncul pemberitahuan bahwa pesan telah terkirim, itulah yang namanya Toast. Toast ini otomatis akan hilang ketika durasi untuk menampilkannya telah habis/timeout.
Oke kawan, dalam episode kali ini kita akan membuat 3 buah percobaan mengenai Toast.
Toast biasa
Toast yang bisa kita atur...
Monday, 1 April 2013
Setelah beberapa hari ini diserang tugas kuliah yang bertubi-tubi akhirnya ane bisa corat-coret lagi. Setelah kita menginstal Eclipse beserta AVD nya (baca postingan sebelumnya), saatnya kita membuat aplikasi Androidnya.
Kawan Ideos : Ane kan gak punya hp Android nih gan, trus gimana caranya ane ngejalanin aplikasi yang ane buat?
Ideos : nah, untuk menjalankan aplikasi Android , kita wajib memiliki gadged Androidnya ato bisa pinjem gadget temen :p . Tapi tenang, kemaren kita kan udah buat AVD tuh, jadi AVD nya itu berfungsi sebagai emulator...
Subscribe to:
Posts (Atom)