Kamis, 29 November 2012

GameCanvas - Thread & Sprite


Mengenal Class Game Canvas

ClassGameCanvas menyediakan fungsi-fungsi penting dalam menangani interface game. Merupakan turunan dari Class Canvas (commands, input events, etc.), dengan penambahan fitur antara lain kemampuan game yang spesifik seperti: off-screen graphic buffer dan kemampuan untuk mengetahui status key-key input dari key-key pada HP. Kelas GameCanvas pada MIDP 2.0 telah mengusung fitur-fitur penting yang mengatasi masalah yang ada pada MIDP 1.0. Yaitu sekarang kita cukup menggunakan sebuah (single) buffer untuk setiap obyek GameCanvas yang dibuat. Ini sangat penting karena tidak hanya meminimalkan penggunaan heap memory yang digunakan oleh game. Tetapi juga agar game bisa dikontrol dengan hanya menggunakan sebuah (single) loop.

Pengertian Sprite

Sprite adalah karakter yang akan dimainkan dalam game, karakter yang dimaksud bisa karakter yang akan dimainkan secaa interaktif oleh user ataupun karakter yang pergerakannya digenerate otomatis oleh system dalam game.

Kamis, 01 November 2012

Rabu, 26 September 2012

mobile computing_lab activity2




LabActivity 2  Make a MIDlet With  NetBeans Mobility Pack
Seperti yang telah dijelaskan pada awal bab ini tentang hal yang diperlukan, NetBeans  dan NetBeans Mobility Pack harus sudah terinstall di komputer Anda.

Langkah - Langkah Membuat MIDlet sederhana :

Rabu, 19 September 2012

Review Pertemuan ke-2


OOP (Object Oriented Programing)

Pemrograman Berbasis Object (Object Oriented Programming atau OOP) memodelkan dunia nyata ke dalam objek dan melakukan interaksi antar objek-objek tersebut.
OOP merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek
Konsep dasar dari Pemrograman Berorientasi Objek adalah sebagai berikut :
-Kelas 
-Objek 
-Abstraksi 
-Enkapsulasi 
-Polimorfisme 

Menganalisa Program Sederhana

Kamis, 13 September 2012

Hello World

Hello Word

Saat ini projek eclipse-excercise01 masih kosong dan belum berisi kode program apapun. Hal ini bisa
dilihat pada view Project Explorer, tepatnya di bawah folder src. Saat ini di dalam folder src belum
terdapat satu objek pun.
1. Klik kanan pada folder src dan pilih New Package.
2. Ketikkan “org.excercise01” sebagai nama package-nya. Anda bebas menetapkan nama sebuah package
3. Setelah membuat package, sekarang kita siap membuat sebuah class.    Klik kanan pada package org.exercise01 dan pilih menu New Class.
4. Beri nama class ini sebagai MyFirstClass dan aktifkan opsi    “public static void main…”. Klik Finish. Perhatikan bagaimana class ini akan muncul di bawah package org.exercise01 dan nama package ini juga diacu pada kode program class tersebut
5. Silakan lengkapi kode program di dalam class MyFirstClass dengan    sebaris perintah “System.out.println…” seperti di bawah ini.

6. Simpan projek tersebut dan jalankan dengan menu Run Run As Java Application.
7. Klik OK. Jika program berjalan baik, maka pada view Console akan tampak tulisan “Hello world!”.

contoh program jadi HelloWorld , silahkan download di sini :

http://www.mediafire.com/?0a3r7r0fu0tuhl3

Tutorial Instalasi Eclipse

Sebelum memulai langkah-langkah instalasi Eclipse dan Android SDK pastikan komputer Anda telah terinstal Java SE Development Kit (JDK) yang bisa diunduh di alamat http://www.oracle.com/technetwork/java/javase/downloads/index.html. Ukuran file installer JDK tersebut kurang lebih 78 MB.



Selasa, 12 Juni 2012

Task 6 Keamanan Data Dengan Kriptografi

Kriptografi, secara umum adalah ilmu dan seni untuk menjaga kerahasiaan berita [bruce Schneier - Applied Cryptography]. Selain pengertian tersebut terdapat pula pengertian ilmu yang mempelajari teknik-teknik matematika yang berhubungan dengan aspek keamanan informasi seperti kerahasiaan datakeabsahan dataintegritas data, serta autentikasi data [A. Menezes, P. van Oorschot and S. Vanstone - Handbook of Applied Cryptography]. Tidak semua aspek keamanan informasi ditangani oleh kriptografi.

Task 6 VPN

VPN adalah singkatan dari virtual private network, yaitu Sebuah cara aman untuk mengakses local area network yang berada pada jangkauan, dengan menggunakan internet atau jaringan umum lainnya untuk melakukan transmisi data paket secara pribadi, dengan enkripsi Perlu penerapan teknologi tertentu agar walaupun menggunakan medium yang umum, tetapi traffic (lalu lintas) antar remote-sitetidak dapat disadap dengan mudah, juga tidak memungkinkan pihak lain untuk menyusupkan traffic yang tidak semestinya ke dalamremote-site.

Menurut IETF, Internet Engineering Task Force, VPN is an emulation of [a]
private Wide Area Network(WAN) using shared or public IP facilities, such as the Internet or
private IP backbones.VPN merupakan suatu bentuk private internet yang melalui public network (internet), dengan menekankan pada keamanan data dan akses global melalui internet.
Hubungan ini dibangun melalui suatu tunnel (terowongan) virtual antara 2 node.

Task 5 Dynamic Routing


Keterangan Konfigurasi di Cisco untuk dynamic routing dapat di download disini

Sabtu, 05 Mei 2012

Jumat, 23 Maret 2012

Menjadi Makluk Yang Pandai Bersyukur

Ajarilah, aku ya Allah
Mengenali, karunia-Mu
Begitu banyak yang, Kau beri
Begitu sedikit yang, kusadari
Ajarilah, aku ya Allah
Berterima kasih, pada-Mu
Supaya aku dapat slalu
Mensyukuri nikmat-Mu
Sayup-sayup kudengar alunan sebuah lagu, mengalun merdu dari bibir-bibir mungil
anak-anak yang kira-kira masih berusia balita. Hatikupun bergetar, air mata
menetes membasahi pipi, menyadari betapa pelitnya diri ini mengucap syukur atas
segala karunia yang telah dilimpahkan oleh-Nya. Serta-merta, bibir ini berucap,
“astaghfirullahal ‘adziim” seraya menghapus air mata.
Sejurus kemudian hati ini berbicara, mencoba mengurai satu-persatu nikmat yang
telah terkecap.

Minggu, 18 Maret 2012

Core Layer, Distribution Layer, dan Access Layer

Dalam suatu jaringan kita mengenal pemodelan - pemodelan untuk mengatur jalannya suatu jaringan agar jaringan tersebut berjalan lancar tanpa troubleshooting tentunya. Pada dasarnya terdapat beberapa modelan atau sering disebut topologi dalam jaringan komputer, salah satu pemodelan jaringan yang seirng digunakan adalah Model Jaringan Hirarki.


Untuk Model Jaringan Hirarki sendiri terbagi menjadi 3 bagian atau layer menurut fungsi masing - masing layer. Tiga layer tersebut adalah sebagai berikut.




Rabu, 07 Maret 2012

Classless Inter-Domain Routing (CIDR) dan Variable Less Subnet Masking(VLSM)

Classless Inter-Domain Routing (CIDR)

Classless Inter-Domain Routing (disingkat menjadi CIDR) adalah sebuah cara alternatif untuk mengklasifikasikan alamat-alamat IP berbeda dengan sistem klasifikasi ke dalam kelas A, kelas B, kelas C, kelas D, dan kelas E. CIDR diperkenalkan pada tahun 1993 untuk menggantikan arsitektur pengalamatan sebelumnya dari desain classful network di internet dengan tujuan untuk memperlambat pertumbuhan tabel routing pada router di Internet, dan membantu memperlambat cepatnya exhausting dari IPv4 address.

Notasi CIDR menggunakan sintaks yang menentukan alamat IP untuk IPv4 dan IPv6, menggunakan alamat dasar jaringan diikuti dengan garis miring dan ukuran routing prefix, misalnya, 192.168.1.2/24 (IPv4), dan 2001: db8:: / 32 (IPv6).