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
Jumat, 05 Oktober 2012
Rabu, 26 September 2012
mobile computing_lab activity2
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
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
data, keabsahan
data, integritas
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.
Sabtu, 05 Mei 2012
Rabu, 02 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
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.
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.
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).
Langganan:
Postingan (Atom)