Postingan

Menampilkan postingan dari Mei, 2016

(Tutorial Android) Passing Object using Greenrobot EventBus

EventBus adalah library open source untu Android yang memungkinkan komunikasi antara komponen dengan teknik publisher/subscriber. Dengan menggunakan EventBust, kita dapat mengirim data atau objek dari kelas satu ke kelas lainnya hanya dengan beberapa baris kode saja. Selain itu juga memudahkan komunikasi antara Activity, Fragment, Thread dan Services.Beberapa keuntungan menggunakan EventBus :-

Membuat Animasi 3D dengan Java 3D

Kali ini saya ingin sharing project akhir di mata kuliah grafika komputer. Beberapa waktu lalu di beberapa postingan saya sempat membahas tentang 3D, dan ini mungkin postingan yang terakhir tentang Java3D. Karena sudah memasuki tahap akhir atau final jadi saya share aja project akhir saya, sifatnya open source jadi siapa saja boleh mengutak-atik source codenya. Ini beberapa screenshot mengenai

(Tutorial Android) Image Loader using Glide

Glide merupakan salah satu image loader yang banyak dipakai untuk development aplikasi android. Jika sebelumnya saya sudah membahas tentang Picasso http://wimsonevel.blogspot.co.id/2016/05/tutorial-android-image-loader-using.html. Sekarang mari kita berkenalan dengan Image Loader yang satu ini. Glide sama halnya dengan Picasso, yaitu dapat memuat image dari berbagai source dengan pengaturan cache

Membuat Animasi Mobil 3D dengan Java 3D

Halo guys, kali ini saya mau share project kuliah saya dulu. Masih di grafika komputer, saya membuat kerangka mobil 3D dengan Java 3D dan ini lumayan sulit. Sulitnya itu karena kita harus menggambar manual mulai dari bentuk shape dan pola-polanya. Kalau di Java 3D kita bisa menggunakan Point3f. Dengan Point3f kita bisa membuat kerangka bentuk 3D dengan menyatukan titik-titik atau koordinat x, y,

Membuat Human 3D dengan Java 3D

Halo guys, kali ini saya mau share project kuliah saya dulu waktu semester tiga. Saya kepikiran daripada dibekam terus dilaptop mending di share aja, siapa tau berguna hehe. Disini saya membuat bentuk/kerangka human 3 dimensi. Bentuknya masih kasar banget, belum ada modelling, texture dan lainnya. Cuma berbentuk polosan saja, yakni sejumlah objek – objek yang digabungkan sehingga menyerupai

Membuat Bangunan 3D dengan Java 3D

Halo guys, ini adalah project saya dulu waktu masih kuliah semester 4. Ceritanya dikasih tugas untuk membuat objek 3D menggunakan Java 3D. Ide langsung muncul dipikiran saya untuk membuat bangunan masjid berbentuk 3D. Sebenarnya sih tugasnya disuruh buat objek sederhana saja, tapi entah kenapa saya selalu ingin membuatnya lebih sulit dan berbeda dari yang lainnya… :v. Alhamdulillah berkat kerja

(Tutorial Android) Image Loader using Picasso

Ada beberapa library image loader android yang perlu kita kenal, salah satunya adalah Picasso. Picasso merupakan library yang banyak digunakan sebagai image downloading dan caching, dibuat dan dikembangkan oleh Square.Picasso dalam memuat dan menampilkan gambar dari berbagai sumber (lokal maupun url) dengan caching dan memori yang rendah.Picasso memiliki beberapa kelebihan diantaranya :- Mengatur

Pengenalan Java 3D

Dalam grafika komputer, 3D adalah bentuk representasi dari data geometri tiga dimensi. Java3D merupakan API 3D yang dikembangkan oleh sun microsystems untuk merendering grafik 3D interaktif dengan pemrograman Java. Di dalam API Java3D terdapat sejumlah interface yang digunakan untuk manipulasi objek 3D.Scene graph merupakan inti dari Java3D yang merepresentasikan geometri, material dan

(Tutorial Android) Tutorial WebView Android

Ketika kita ingin menampilkan halaman web pada aplikasi Android, cukup dengan WebView. WebView adalah salah satu widget di Android yang memungkinkan kita untuk menampilkan ataupun membuat Web Apps di Android. WebView layaknya browser yang dapat menampilkan konten-konten web.Pada tutorial kali ini saya akan coba membuat aplikasi dengan WebView.Pertama, tambahkan widget WebView di layout

(Tutorial Android) Tutorial CRUD with Realm Android

Salah satu database yang wajib di coba oleh para developer mobile adalah Realm. Realm adalah mobile database pengganti SQLite dan Core Data. Realm dapat berjalan secara langsung di dalam perangkat smartphone, tablet atau wearebles. Selain itu, Realm memiliki beberapa kelebihan dibanding SQLite diantaranya :1. Simple : Data dipresentasikan dalam bentuk object dan menjalankan query dengan kode.2.

Membuat Animasi Orang Berjalan menggunakan Thread di Java 2D

Halo gan! Ini adalah project ane dulu waktu masih kuliah. Jadi tugasnya itu membuat animasi bergerak. Nah, dasar dari sebuah animasi itu adalah thread.Apa itu thread? Nanti saya akan jelaskan di postingan yang akan datang.Konsepnya sebenarnya sederhana, jadi ada sebuah thread yang mengatur jalannya animasi. Kita dapat mengatur millisecond ketika thread berjalan.Inti dari project saya ini yaitu

Text dan Font di Java 2D

Java 2D menyediakan kumpulan font dan text yang dapat dimanipulasi sedemikian rupa. Text digambarkan dengan serangkaian karakter dengan pola pengkodean standar sepeti ASCII dan Unicode. Penggambaran bentuk dari karakter ditentukan oleh font standar. Geometri yang menggambarkan bentuk karakter dikenal dengan glyph. Jadi, font adalah kumpulan dari glyph untuk seluruh abjad.Penggunaan font di Java

Pewarnaan Objek Geometri di Java 2D

Pewarnaan (filling) dapat diterapkan ke dalam pembuatan objek geometri. Objek geometri dapat digambar dengan method fill atau draw. Untuk menambahkan warna pada objek geometri, kita dapat menambahkan method dari kelas Graphics.void setColor(Color c) Objek Color didefinisikan sebagai sebuah warna. Kelas Color secara default menggunakan rentan warna RGB. Berikut ini adalah contoh penggunaan Color

Membuat Tipe-Tipe Garis di Java 2D

Dalam grafika komputer tidak pernah lepas dari geometri. Yang meliputi pemodelan garis-garis. Dengan garis maka dapat terbentuk sebuah objek geometri.Di Java 2D tersedia interface stroke untuk menampilkan garis-garis. Implementasi interface diantaranya menggunakan BasicStroke. Kelas BasicStroke menyediakan pengaturan untuk bentuk garis, lebar, gabungan antar garis dan garis putus-putus.Berikut

(Tutorial iOS) Working with UITableView iOS

Salah satu komponen UI yang penting di iOS Apps dikenal dengan UITableView. Dengan UITableView, kita dapat menampilkan dalam bentuk list dari data set sederhana. Selain list sederhana, kita juga dapat mengkostum bukan hanya text saja melainkan dengan gambar atau yang lainnya. Pada tutorial kali ini saya akan menjelaskan bagaimana menampilkan list berupa text saja di dalam UITableView.Untuk lebih