29 Feb

Tutorial Dasar Android OpenGL – Part 8 – Alpha Blending

Tutorial Dasar Android OpenGL – Part 8 – Alpha Blending

Persiapan
Sebelum mengikuti tutorial ini, ada baiknya pembaca telah membaca beberapa tutorial sebagai berikut:
–          Pemrograman Dasar Android 01 – Instalasi di
http://www.javaclopedia.com/
–          Pemrograman Android OpenGL 01 – Hello Android OpenGL di http://javaclopedia.com/40/android-opengl-part-1.php
–          Pemrograman Android OpenGL 02 – Polygon di OpenGL http://javaclopedia.com/40/android-opengl-part-2.php
–          Pemrograman Android OpenGL 03 –Transformasi
http://javaclopedia.com/69/tutorial-dasar-android-opengl-part-3-transformasi.php
–          Pemrograman Android OpenGL 04-Color
http://javaclopedia.com/75/tutorial-dasar-android-opengl-part-4-color.php
–          Pemrograman Android OpenGL 05-Cube
http://javaclopedia.com/79/tutorial-dasar-android-opengl-part-5-cube.php
–          Pemrograman Android OpenGL 06-Texture
http://javaclopedia.com/83/tutorial-dasar-android-opengl-part-6-texture.php
–          Pemrograman Android OpenGL 07-Lighting
http://javaclopedia.com/87/tutorial-dasar-android-opengl-part-7-lighting.php

Pendahuluan
Satu hal lagi yang menarik di dalam OpenGL adalah Alpha Blending. Dengan menggunakan fitur ini, kita bisa membuat sebuah objek 3D menjadi memiliki kesan dibuat dari bahan kaca tembus pandang.
 
Alpha Blending
Untuk mengaktifkan AlphaBlending kita dapat menggunakan perintah sebagai berikut:
gl.glEnable(GL10.GL_BLEND);
gl.glBlendFunc(GL10.GL_SRC_ALPHA, GL10.GL_ONE);

Download pdf tutorial: Pemrograman-OpenGL-Android-08-Alpha-Blending

29 Feb

Tutorial Dasar Android OpenGL – Part 7 – Lighting

Tutorial Dasar Android OpenGL – Part 7 – Lighting

Persiapan
Sebelum mengikuti tutorial ini, ada baiknya pembaca telah membaca beberapa tutorial sebagai berikut:
–          Pemrograman Dasar Android 01 – Instalasi di
http://www.javaclopedia.com/
–          Pemrograman Android OpenGL 01 – Hello Android OpenGL di http://javaclopedia.com/40/android-opengl-part-1.php
–          Pemrograman Android OpenGL 02 – Polygon di OpenGL http://javaclopedia.com/40/android-opengl-part-2.php
–          Pemrograman Android OpenGL 03 –Transformasi
http://javaclopedia.com/69/tutorial-dasar-android-opengl-part-3-transformasi.php
–          Pemrograman Android OpenGL 04-Color
http://javaclopedia.com/75/tutorial-dasar-android-opengl-part-4-color.php
–          Pemrograman Android OpenGL 05-Cube
http://javaclopedia.com/79/tutorial-dasar-android-opengl-part-5-cube.php

–          Pemrograman Android OpenGL 06-Texture
http://javaclopedia.com/83/tutorial-dasar-android-opengl-part-6-texture.php

Pendahuluan
Lighting di dalam OpenGL dibagi menjadi Jenis Cahaya dan Sumber Cahaya. Jenis Cahaya terdiri dari Ambient, Diffuse, dan Specular, sedangkan Sumber Cahaya terdiri dari  Directional, Point, Spot.

Download pdf tutorial: Pemrograman-OpenGL-Android-07-Lighting

29 Feb

Tutorial Dasar Android OpenGL – Part 6 – Texture

Tutorial Dasar Android OpenGL – Part 6 – Texture
Persiapan

Sebelum mengikuti tutorial ini, ada baiknya pembaca telah membaca beberapa tutorial sebagai berikut:
–          Pemrograman Dasar Android 01 – Instalasi di
http://www.javaclopedia.com/
–          Pemrograman Android OpenGL 01 – Hello Android OpenGL di http://javaclopedia.com/40/android-opengl-part-1.php
–          Pemrograman Android OpenGL 02 – Polygon di OpenGL http://javaclopedia.com/40/android-opengl-part-2.php
–          Pemrograman Android OpenGL 03 –Transformasi
http://javaclopedia.com/69/tutorial-dasar-android-opengl-part-3-transformasi.php
–          Pemrograman Android OpenGL 04-Color
http://javaclopedia.com/75/tutorial-dasar-android-opengl-part-4-color.php
–          Pemrograman Android OpenGL 05-Cube
http://javaclopedia.com/79/tutorial-dasar-android-opengl-part-5-cube.php
Pendahuluan
Pada tutorial sebelumnya, kita sudah belajar membuat Cube dengan menggunakan Polygon. Nah, pada tutorial ini, kita akan belajar sesuatu yang menarik yaitu Texture. Dengan menggunakan texture, kita akan bisa membuat Cube yang telah kita buat sebelumnya memiliki tekstur gambar.

Download pdf tutorial: Pemrograman-OpenGL-Android-06-Texture

29 Feb

Tutorial Dasar Android OpenGL – Part 5 – Cube

Tutorial Dasar Android OpenGL – Part 5 – Cube

Persiapan
Sebelum mengikuti tutorial ini, ada baiknya pembaca telah membaca beberapa tutorial sebagai berikut:
–          Pemrograman Dasar Android 01 – Instalasi di
http://www.javaclopedia.com/
–          Pemrograman Android OpenGL 01 – Hello Android OpenGL di http://javaclopedia.com/40/android-opengl-part-1.php
–          Pemrograman Android OpenGL 02 – Polygon di OpenGL http://javaclopedia.com/40/android-opengl-part-2.php
–          Pemrograman Android OpenGL 03 –Transformasi
http://javaclopedia.com/69/tutorial-dasar-android-opengl-part-3-transformasi.php
–          Pemrograman Android OpenGL 04-Color
http://javaclopedia.com/75/tutorial-dasar-android-opengl-part-4-color.php

Pendahuluan
Pada tutorial sebelumnya, kita sudah belajar mengenai Polygon yang artinya kita dapat membuat objek 2 Dimensi dari vertex atau titik-titik. Pada Tutorial ini, penulis akan membahas tentang cara pembuatan objek 3D yaitu Cube. Cube merupakan objek 3D yang dibangun menggunakan gabungan dari beberapa Polygon sehingga terbentuklah objek 3D tersebut.

Download pdf tutorial: Pemrograman-OpenGL-Android-05-Cube

29 Feb

Tutorial Dasar Android OpenGL – Part 4 – Color

Tutorial Dasar Android OpenGL – Part 4 – Color

Pada tutorial sebelumnya, penulis membahas tentang transformasi objek di OpenGL. Adapun pada tutorial kali ini, penulis akan membahas tentang konsep pemberian warna pada OpenGL. Warna di dalam OpenGL hanya terdapat dua macam yaitu Flat Color dan Smooth Color.

Download pdf tutorial: Pemrograman-OpenGL-Android-04-Color

29 Feb

Tutorial Dasar Android OpenGL – Part 3 – Transformasi

Tutorial Dasar Android OpenGL – Part 3 – Transformasi

Pada tutorial sebelumnya, penulis membahas tentang cara pembuatan polygon. Adapun pada tutorial kali ini, penulis akan membahas tentang cara melakukan transformasi yang terdiri dari Translasi, Skala dan Rotasi. Pada tutorial ini dibahas juga tentang LoadIdentity, PopMatrix dan PushMatrix.

Download pdf tutorial: Pemrograman-OpenGL-Android-03-Transformasi

19 Feb

Tutorial Dasar Android Widget – Part 1

Tutorial Dasar Android Widget – Part 1 (Basic)

Widget adalah komponen dalam bahasa pemrograman Android yang dapat digunakan untuk menampilkan user interface dan menerima interaksi terhadap user. Pada tutorial kali ini, penulis akan membahas beberapa hal dasar yang berkaitan dengan widget seperti:

  • XML Layout
  • Layout Width
  • Layout Height
  • Gravity

Download pdf tutorial: Tutorial Dasar Android Widget – Part 1 (Basic)

17 Feb

Tutorial Dasar Android OpenGL – Part 2

Tutorial Dasar Android OpenGL – Part 2

Pada tutorial sebelumnya penulis membahas tentang Hello Android, yaitu dasar pemrograman OpenGL di Android. Apa yang ditampilkan pada tutorial tersebut masih dalam bentuk yang sangat dasar yaitu hanya menampilkan warna background. Pada tutorial ini, penulis akan membahas tentang Vertex, Edge, Face dan Polygon.

Download pdf tutorial: Pemrograman-OpenGL-Android-02-Polygon

16 Feb

Tutorial Dasar Android OpenGL – Part 1

Tutorial Dasar Android OpenGL – Part 1

Pemrograman grafis OpenGL di Android saat ini sangat menarik untuk dipelajari. Selain karena memang device Android mendukung penuh fitur OpenGL, melalui pemrograman OpenGL kita dapat membuat animasi 3D bahkan game 3D yang bagus untuk device Android. Mempelajari OpenGL di Android akan sangat bermanfaat tidak hanya pada platform Android saja, namun dapat juga digunakan untuk HTML 5 3D, iPhone 3D dan game desktop 3D.

Pada tutorial ini, penulis akan membahas dasar pemrograman OpenGL di Android. Tujuan dari tutorial ini adalah mengenalkan pemrograman paling mendasar apabila pembaca ingin memulai belajar OpenGL di Android. Sehingga untuk selanjutnya lebih mudah untuk mengembangkan sendiri.

Download pdf tutorial: Pemrograman-OpenGL-Android-01-Hello Android OpenGL

15 Feb

Tutorial Dasar Android – Tipe Data

Tutorial Dasar Android – Tipe Data

Langkah awal di dalam belajar Android bagi pemula adalah mengenal tipe data. Dengan mengenal jenis dan macam-macam tipe data, kita akan dapat menentukan efisiensi memory dari aplikasi yang kita buat. Yang dibahas di dalam tutorial Belajar Tipe Data dalam Android adalah:

  • Tipe Data Primitive
  • Tipe Data Object
  • Method-method Tipe Data Object
  • Number
  • String
  • Android In Action (Tipe Data)

Download pdf tutorial: Pemrograman-Android-Dasar-02-Tipe Data Android