Alow...
duh kayaknya dah lama banget ya gua gak nge-blog....
ya biasa lah...
banyak kerjaan *sok sibuk*
he..he..he...
tapi worthed lah semua kerjaan gua itu....
salah satu hasilnya ialah gua sekarang udah jadi seorang MCP...
yup Microsoft Certified Professional....
itu adalah sebuah gelar yang dikasih untuk orang yang lulus sebuah ujian sertifikasi Microsoft...
dan gua dapet gelar ini karena hari jumat kemaren gua lulus ujian .net framework.
btw, Judul ujiannya keren loh :
TS 50-736 : Microsoft .net Framework 2.0 - Application Development Foundation
so gua bakalan ceritain dikit pengalaman gua dalam memperoleh sertifikat ini.
Semua dimulai ketika gua ikutan MIC di ITB.
trus dari salah satu pelatihan yang diadain ama MIC gua dikasih satu voucher untuk ujian sertifikasi Microsoft.
Dalam voucher itu kalo gak salah ada 5 ujian yang bisa diambil.
Tapi karena gua belum jadi seorang MCP maka cuma ada 2 ujian yang bisa diambil, dan salah satunya adalah yang .net framework.
trus yang lucunya adalah gua baru ambil voucher ini pas akhir november kemaren, padahal pelatihannya udah dari oktober dan masa berlaku itu voucher cuma ampe akhir taun ini.
Jadi ya cepet2x gua ke be-logix untuk nukerin voucher itu, dan janjian untuk ujian tanggal 22.
Pas pertama-tama gua kirain ujiannya cuma bahas .net secara ecek2x...
eh ternyata pas liat di situs resminya microsoft...bahannya BANYAKKKKKKKKK BUAAAANGET
...
tadinya sih dah panik aja, soalnya kan ujiannya bareng ama UAS, jadi gak ada terlalu banyak waktu untuk belajar kan...
Sempet kepikiran juga sih untuk ngebatalin ujian Microsoft ini...
Soalnya kan bisa dibilang gua belajar untuk ujian ini secara otodidak, emang sih gua pernah ikut pelatihan .net di MIC, tapi pelatihan di MIC itu gak menggali terlalu dalam tentang .net, cuma pengenalan doank.
Tapi apa boleh buat lah...
live goes on...
jadi ya ampir tiap malem gua belajar untuk ujian dengan ditemani VS 05 dan MSDN 05 (btw yang gua asli loh...nginstallnya pake CD punya MIC he..3x)
tapi ya Puji Tuhan ...
semuanya menuai hasil yang lumayan..
gua dapet nilai 802 untuk ujian ini...
gak terlalu besar tapi cukup untuk lolos ujian...
ya jadi sekarang gua bis nikmati liburan Natal gua dengan tenang sebagai seorang MCP. HA3x.
So, ini adalah langkah baru untuk gua dalam dunia kapitalis...
PS :selamat hari Natal 2006 dan Tahun Baru 2007
semoga damai natal selalu menyertai kita semua..
amin....
Friday, December 22, 2006
Monday, December 04, 2006
Inheritance dalam c#
alow..
dah lama juga yak gua gak ngeblog..
btw dalam post kali ini gua mo bagi ilmu dikit2x tentang inheritance dalam c#..
soalnya kemaren ada yang nanya ke gua gimana caranya...
nah biar asik ya gua post di blog aja gimana caranya..
o iya buat yang belum tau inheritance itu apa mending baca aja dulu di wiki
oke kita lanjut...
c# itu kan biasanya dikenal sebagai bahasa java-nya microsoft...
tapi ternyata C# gak terlalu nyontek java banget...
buktinya inheritance di c# rada beda syntaxnya...
kalo dijava mungkin kita bisa panggil fungsi super untuk manggil konstruktor kelas ancestornya..
tapi kalo di c# rada beda...
contohnya :
public class animal{
private string nama;
public animal(){
nama= "binatang";
}
public animal(string namaBinatang)
{
nama= namaBinatang;
}
}
yang diatas itu kelas ancestornya (syntax dalam java dan c# sama)
perbedaan syntax terasa pas kita coding di kelas anaknya ...
contoh kode untuk kelas ancestor :
java :
public class animal
{
protected String nama;
public animal()
{
nama = "binatang ";
}
public animal(String namaBinatang)
{
nama = namaBinatang;
}
public void printNama()
{
System.out.println(nama);
}
}
c#
class animal
{
protected string nama;
public animal()
{
nama = "binatang ";
}
public animal(string namaBinatang)
{
nama = namaBinatang;
}
public void printNama()
{
Console.WriteLine(nama);
}
}
nah ini kode untuk salah satu kelas anak :
java :
c# :
class kucing : animal
{
public kucing():base()
{
nama += "kucing";
}
public kucing(string namaKucing) : this(){
nama += " " + namaKucing;
}
}
java :
public class kucing extends animal
{
public kucing()
{
super()
nama += "kucing";
}
public kucing(String namaKucing){
this();
nama += " " + namaKucing;
}
}
nah keliatan jelas kan kalo ada perbedaan dalam syntax...
1. kalo C# dia mirip kayak c++ yang bisa nempelin pemanggilan fungsi dalam
deklarasi fungsi, sedangkan kalo java gak bisa nempelin pemanggilan fungsi kayak gitu..
2. kalo di C# kita manggil konstruktor kelas ancestor dengan prosedur base() sedangkan di
java dipanggil dengan konstruktor super()...
3. kalo di c# untuk menurunkan sebuah kelas kita cukup pake ":" dan diikuti nama kelas yang ingin diturunkan, sedangkan kalo java kita pake "extends " dan diikuti nam a kelas
Kayaknya untuk masalah inheritance cuma 2 itu deh perbedaan yang kerasa..
btw kalo mau source code untuk maen2x inheritance bodoh ini email gua aja..
ntar gua kirim filena.....
dah lama juga yak gua gak ngeblog..
btw dalam post kali ini gua mo bagi ilmu dikit2x tentang inheritance dalam c#..
soalnya kemaren ada yang nanya ke gua gimana caranya...
nah biar asik ya gua post di blog aja gimana caranya..
o iya buat yang belum tau inheritance itu apa mending baca aja dulu di wiki
oke kita lanjut...
c# itu kan biasanya dikenal sebagai bahasa java-nya microsoft...
tapi ternyata C# gak terlalu nyontek java banget...
buktinya inheritance di c# rada beda syntaxnya...
kalo dijava mungkin kita bisa panggil fungsi super untuk manggil konstruktor kelas ancestornya..
tapi kalo di c# rada beda...
contohnya :
public class animal{
private string nama;
public animal(){
nama= "binatang";
}
public animal(string namaBinatang)
{
nama= namaBinatang;
}
}
yang diatas itu kelas ancestornya (syntax dalam java dan c# sama)
perbedaan syntax terasa pas kita coding di kelas anaknya ...
contoh kode untuk kelas ancestor :
java :
public class animal
{
protected String nama;
public animal()
{
nama = "binatang ";
}
public animal(String namaBinatang)
{
nama = namaBinatang;
}
public void printNama()
{
System.out.println(nama);
}
}
c#
class animal
{
protected string nama;
public animal()
{
nama = "binatang ";
}
public animal(string namaBinatang)
{
nama = namaBinatang;
}
public void printNama()
{
Console.WriteLine(nama);
}
}
nah ini kode untuk salah satu kelas anak :
java :
c# :
class kucing : animal
{
public kucing():base()
{
nama += "kucing";
}
public kucing(string namaKucing) : this(){
nama += " " + namaKucing;
}
}
java :
public class kucing extends animal
{
public kucing()
{
super()
nama += "kucing";
}
public kucing(String namaKucing){
this();
nama += " " + namaKucing;
}
}
nah keliatan jelas kan kalo ada perbedaan dalam syntax...
1. kalo C# dia mirip kayak c++ yang bisa nempelin pemanggilan fungsi dalam
deklarasi fungsi, sedangkan kalo java gak bisa nempelin pemanggilan fungsi kayak gitu..
2. kalo di C# kita manggil konstruktor kelas ancestor dengan prosedur base() sedangkan di
java dipanggil dengan konstruktor super()...
3. kalo di c# untuk menurunkan sebuah kelas kita cukup pake ":" dan diikuti nama kelas yang ingin diturunkan, sedangkan kalo java kita pake "extends " dan diikuti nam a kelas
Kayaknya untuk masalah inheritance cuma 2 itu deh perbedaan yang kerasa..
btw kalo mau source code untuk maen2x inheritance bodoh ini email gua aja..
ntar gua kirim filena.....
Monday, November 13, 2006
ubuntu....
ubuntu adalah sebuah distro gratis.
menurut bahasa afrika ini berarti: "humanity for others"
terjemahin sendiri lah ke bahasa indonesia-nya...
mungkin banyak yang tanya kenapa pake bahasa afrika?
salah satu penyebabnya ialah proyek ubuntu ini dibuat oleh om Mark shuttleworth
dia nyumbang 10 juta dollar buat bikin ubuntu foundation...
makannya ubuntu bisa gratis...
makannya kalo donlot dari situsnya lo jarang bisa liat ada kotak donasi di sono. gak kayak firefox atau beberapa freeware laennya..
Btw gua ngemeng2x soal ubuntu soalnya kemaren pas tanggal 13 November setelah 3 minggu nunggu
akhirnya pesanan 20 CD ubuntu gua dateng juga...

gratis and langsung dari belanda...
pas liat biaya shippingnya di kertasnya 5 pounds loh...

dan anehnya gua musti bayar 7000 rupiah...
katanya itu biaya packing dan kirim dari jakarta..
aneh2x aja yak cara korup PT.Pos indonesia
he..he..
rincian CD yang kemaren gua dapet adalah :
1. 8 cd Kubuntu untuk PC x86
2. 5 cd Ubuntu untuk PC x86
3. 2 cd Kubuntu untuk PC 64-bit
4. 3 cd Ubuntu untuk PC 64-bit
5. 2 cd ubuntu untuk mac
cd yang terakhir mungkin gak akan gua pake dalam waktu dekat..
soalnya gua kan gak punya mac..
lagian gua cuma iseng aja minta yang untuk mac...
o iya...
buat yang belum tau..
kubuntu itu adalah ubuntu juga..
cuma desktopnya pake KDE...
kalo ubuntu pake gnome..
gua pribadi sih lebih seneng pake KDE..
tapi gak tau ya kenapa akhir2x ini gnome lebih nge-trend..
apa karena si de icaza ya?(beliau developer utama gnome dan mono, kapan2x gua ngeblog tentang dia lah soalnya ni orang banyak skillnya).
wah kayaknya gua kudu install kubuntu nih di laptop...
soalnya udah dikirimin..
gak enak kalo berkhianat dengan tetap pake windows..
(meskipun windows gua yang di laptop asli loh...)
lagian kayaknya setelah pengalaman dengan ubuntu di desktop, ni ubuntu mayan enak dipake...
installnya gampang, bahkan lebih gampang dari fedora ato suse...
cuma ada beberapa keanehan aja pas installnya..
contohnya :
1. dia pertama2x gak langsung nginstall, tapi jalanin live-cd, kayak knoppix banget lah...
2. dia gak nyediain fitur untuk bikin account root, jadi account rootnya otomatis dia bikin dan passwordnya di random. Meskipun passwordnya bisa di override pas kita login, tapi tetep aja pendekatan ini rada aneh. pas baca di freesoftware magazines sih katanya ini pendekatan supaya kita jarang pake account root...
tapi kemaren di desktop gua baru coba versi 32 bitnya..
jadi penasaran coba versi 64 bitnya...
wah kayaknya beberapa minggu kedepan gua bakalan banyak berpetualang di dunia linux....
so tunggu aja ya...
blog ini kayaknya bakalan banyak berisi tentang linux dan open source...
symbiannya di pause dulu aja yak...soalnya susah..
buktinya gua ampe kena cacar..
he...he...
btw 20 cd tuh kebanyakan buat gua..
buat lo2x yang pada mau cd-nya minta aja ke gua via email..
dari pada lo lama nunggu kalo mesen langsung ke luar...
nih cd bakalan gua bagi2x-in ko...
menurut bahasa afrika ini berarti: "humanity for others"
terjemahin sendiri lah ke bahasa indonesia-nya...
mungkin banyak yang tanya kenapa pake bahasa afrika?
salah satu penyebabnya ialah proyek ubuntu ini dibuat oleh om Mark shuttleworth
dia nyumbang 10 juta dollar buat bikin ubuntu foundation...
makannya ubuntu bisa gratis...
makannya kalo donlot dari situsnya lo jarang bisa liat ada kotak donasi di sono. gak kayak firefox atau beberapa freeware laennya..
Btw gua ngemeng2x soal ubuntu soalnya kemaren pas tanggal 13 November setelah 3 minggu nunggu
akhirnya pesanan 20 CD ubuntu gua dateng juga...

gratis and langsung dari belanda...
pas liat biaya shippingnya di kertasnya 5 pounds loh...

dan anehnya gua musti bayar 7000 rupiah...
katanya itu biaya packing dan kirim dari jakarta..
aneh2x aja yak cara korup PT.Pos indonesia
he..he..
rincian CD yang kemaren gua dapet adalah :
1. 8 cd Kubuntu untuk PC x86
2. 5 cd Ubuntu untuk PC x86
3. 2 cd Kubuntu untuk PC 64-bit
4. 3 cd Ubuntu untuk PC 64-bit
5. 2 cd ubuntu untuk mac
cd yang terakhir mungkin gak akan gua pake dalam waktu dekat..
soalnya gua kan gak punya mac..
lagian gua cuma iseng aja minta yang untuk mac...
o iya...
buat yang belum tau..
kubuntu itu adalah ubuntu juga..
cuma desktopnya pake KDE...
kalo ubuntu pake gnome..
gua pribadi sih lebih seneng pake KDE..
tapi gak tau ya kenapa akhir2x ini gnome lebih nge-trend..
apa karena si de icaza ya?(beliau developer utama gnome dan mono, kapan2x gua ngeblog tentang dia lah soalnya ni orang banyak skillnya).
wah kayaknya gua kudu install kubuntu nih di laptop...
soalnya udah dikirimin..
gak enak kalo berkhianat dengan tetap pake windows..
(meskipun windows gua yang di laptop asli loh...)
lagian kayaknya setelah pengalaman dengan ubuntu di desktop, ni ubuntu mayan enak dipake...
installnya gampang, bahkan lebih gampang dari fedora ato suse...
cuma ada beberapa keanehan aja pas installnya..
contohnya :
1. dia pertama2x gak langsung nginstall, tapi jalanin live-cd, kayak knoppix banget lah...
2. dia gak nyediain fitur untuk bikin account root, jadi account rootnya otomatis dia bikin dan passwordnya di random. Meskipun passwordnya bisa di override pas kita login, tapi tetep aja pendekatan ini rada aneh. pas baca di freesoftware magazines sih katanya ini pendekatan supaya kita jarang pake account root...
tapi kemaren di desktop gua baru coba versi 32 bitnya..
jadi penasaran coba versi 64 bitnya...
wah kayaknya beberapa minggu kedepan gua bakalan banyak berpetualang di dunia linux....
so tunggu aja ya...
blog ini kayaknya bakalan banyak berisi tentang linux dan open source...
symbiannya di pause dulu aja yak...soalnya susah..
buktinya gua ampe kena cacar..
he...he...
btw 20 cd tuh kebanyakan buat gua..
buat lo2x yang pada mau cd-nya minta aja ke gua via email..
dari pada lo lama nunggu kalo mesen langsung ke luar...
nih cd bakalan gua bagi2x-in ko...
Friday, October 27, 2006
kepribadian dalam memilih pekerjaan????
hari ini karena gak bisa tidur...
gua baca buku yang judulnya :
"50 Best Jobs for Your Personality"

karangan om Michael Farr dan Laurence Shatkin
buku ini berisikan bagaimana cara mencari pekerjaan yang
cocok dengan kepribadian kita. Gua baca soalnya buku ini
soalnya pernah denger kalo orang yang berhasil ialah
orang yang mencintai pekerjaannya. Nah berdasarkan buku
ini dia bilang juga kalau kita ingin mencintai pekerjaan
kita maka carilah pekerjaan yang sesuai dengan
kepribadian kita.
Nah dalam buku itu disebutkan kalo ada 6 tipe
kepribadian yang ada dalam dunia pekerjaan yaitu :
1. Realistic
tipe ini adalah tipe pribadi yang senang dengan
aktivitas pekerjaan yang banyak melibatkan penyelesaian
masalah yang praktis. Contohnya adalah tipe ini lebih
senang untuk mengoperasikan mesin atau melakukan sesuatu
hal yang berhubungan dengan hal lapangan. Tipe ini gak
suka berurusan ama hal-hal dibelakang meja, lebih suka
dengan hal-hal lapangan yang bersifat praktis dan ada
hasilnya.
2. Investigate
Terlihat dari namanya. Tipe ini adalah tipe yang
lebih senang untuk berfikir dari pada melakukan
aktifitas fisik. Tipe ini biasanya lebih senang
pekerjaan yang melibatkan banyak pencarian fakta dan
penyelesaian masalah.
3. Artistic
Tipe ini adalah tipe kepribadian yang senang
bekerja dengan desain dan aspek-aspek estetika. Seniman,
pemusik dan artis tergolong dalam jenis pekerjaan yang
cocok untuk tipe ini. Tipe ini senang dalam lingkungan
pekerjaan yang bebas dan tidak diatur dalam protokol
atau birokrasi yang rumit.
4.Sosial
Tipe ini adalah tipe yang senang dalam pekerjaan
yang banyak melibatkan komunikasi dengan orang banyak.
komunikasi yang digemari oleh tipe ini adalah komunikasi
yang bersifat memberikan pengajaran. Guru adalah salah
satu contoh jenis pekerjaan yang digemari oleh tipe ini.
5. Enterprising
Terlihat dari namanya, tipe ini adalah tipe
orang yang gemar melakukan bisnis. Tipe ini adalah orang
yang senang melakukan sebuah project/bisnis dari awal.
Mereka amat senang untuk meyakinkan orang, memimpin
orang dan juga membuat keputusan. Tipe ini pun lebih
menyukai aksi daripada hanya sekerdar berfikir.
6. Conventional
Tipe ini adalah tipe yang menyukai lingkungan
kerja yang mengikuti prosedur, dengan kata lain tipe ini
adalah tipe yang menggemari pekerjaan yang monoton dan
jelas hasilnya. Contohnya ialah menjadi seorang teller
di bank. Seorang Teller pekerjaanya relatif jelas dan
terstruktur, karena telah dibuat sebuah prosedur yang
jelas dan lengkap akan pekerjaanya.
He..he...
gitu deh 6 tipe kepribadian dalam dunia pekerjaan....
tapi tipe ini gak mutlak loh..
jadi bisa aja lo gabungan dari 2 atau lebih tipe yang
berbeda....
kalo mo lengkapnya sih mendingan lo baca bukunya
langsung...
di gambarnya dah gua kasih link ke amazon...
he..he...he..
(kayak gua baca yang asli aja....)
btw setelah melakukan tes..
gua termasuk ke dalam tipe yang Realistic...
dan secondary-nya dalah artistic..
jadi katanya gua cocoknya jadi technical manager...
wah...bener banget nih buku...
oke juga kan tuh jadi technical manager...
bisa ngemeng-ngemeng dalam masalah yang berbau teknis...
hemp..hemp...
gua baca buku yang judulnya :
buku ini berisikan bagaimana cara mencari pekerjaan yang
cocok dengan kepribadian kita. Gua baca soalnya buku ini
soalnya pernah denger kalo orang yang berhasil ialah
orang yang mencintai pekerjaannya. Nah berdasarkan buku
ini dia bilang juga kalau kita ingin mencintai pekerjaan
kita maka carilah pekerjaan yang sesuai dengan
kepribadian kita.
Nah dalam buku itu disebutkan kalo ada 6 tipe
kepribadian yang ada dalam dunia pekerjaan yaitu :
1. Realistic
tipe ini adalah tipe pribadi yang senang dengan
aktivitas pekerjaan yang banyak melibatkan penyelesaian
masalah yang praktis. Contohnya adalah tipe ini lebih
senang untuk mengoperasikan mesin atau melakukan sesuatu
hal yang berhubungan dengan hal lapangan. Tipe ini gak
suka berurusan ama hal-hal dibelakang meja, lebih suka
dengan hal-hal lapangan yang bersifat praktis dan ada
hasilnya.
2. Investigate
Terlihat dari namanya. Tipe ini adalah tipe yang
lebih senang untuk berfikir dari pada melakukan
aktifitas fisik. Tipe ini biasanya lebih senang
pekerjaan yang melibatkan banyak pencarian fakta dan
penyelesaian masalah.
3. Artistic
Tipe ini adalah tipe kepribadian yang senang
bekerja dengan desain dan aspek-aspek estetika. Seniman,
pemusik dan artis tergolong dalam jenis pekerjaan yang
cocok untuk tipe ini. Tipe ini senang dalam lingkungan
pekerjaan yang bebas dan tidak diatur dalam protokol
atau birokrasi yang rumit.
4.Sosial
Tipe ini adalah tipe yang senang dalam pekerjaan
yang banyak melibatkan komunikasi dengan orang banyak.
komunikasi yang digemari oleh tipe ini adalah komunikasi
yang bersifat memberikan pengajaran. Guru adalah salah
satu contoh jenis pekerjaan yang digemari oleh tipe ini.
5. Enterprising
Terlihat dari namanya, tipe ini adalah tipe
orang yang gemar melakukan bisnis. Tipe ini adalah orang
yang senang melakukan sebuah project/bisnis dari awal.
Mereka amat senang untuk meyakinkan orang, memimpin
orang dan juga membuat keputusan. Tipe ini pun lebih
menyukai aksi daripada hanya sekerdar berfikir.
6. Conventional
Tipe ini adalah tipe yang menyukai lingkungan
kerja yang mengikuti prosedur, dengan kata lain tipe ini
adalah tipe yang menggemari pekerjaan yang monoton dan
jelas hasilnya. Contohnya ialah menjadi seorang teller
di bank. Seorang Teller pekerjaanya relatif jelas dan
terstruktur, karena telah dibuat sebuah prosedur yang
jelas dan lengkap akan pekerjaanya.
He..he...
gitu deh 6 tipe kepribadian dalam dunia pekerjaan....
tapi tipe ini gak mutlak loh..
jadi bisa aja lo gabungan dari 2 atau lebih tipe yang
berbeda....
kalo mo lengkapnya sih mendingan lo baca bukunya
langsung...
di gambarnya dah gua kasih link ke amazon...
he..he...he..
(kayak gua baca yang asli aja....)
btw setelah melakukan tes..
gua termasuk ke dalam tipe yang Realistic...
dan secondary-nya dalah artistic..
jadi katanya gua cocoknya jadi technical manager...
wah...bener banget nih buku...
oke juga kan tuh jadi technical manager...
bisa ngemeng-ngemeng dalam masalah yang berbau teknis...
hemp..hemp...
Thursday, October 26, 2006
Naming Conventions dalam Symbian C+
dalam dunia software development, seringkali naming conventions atau tata cara penamaan menjadi sebuah isu penting.
Karena dengan penamaan yang baik, orang dapat dengan mudah mengerti bagaimana sebuah kelas, fungsi atau variabel dapat digunakan..
sebagai contoh penamaan fungsi getWidth() sudah jelas akan memberikan interpretasi bahwa fungsi tersebut akan mengembalikan properti lebar dari sebuah kelas. Hal ini tentunya akan lebih mudah dilakukan ketimbang developer tadi harus membaca sebuah dokumentasi yang tebal hanya untuk menemukan fungsi yang berfungsi untuk mengembalikan properti lebar dari sebuah kelas yang ternyata diberi nama perolehKananDikurangKiri().
Dalam Symbian pun digunakan naming conventions untuk mempermudah pengembangan (sayang meskipun dah pake naming conventions tetep aja susah ^_^).
Menurut om Jo Stichbury dalam bukunya yang berjudul "Symbian OS Explained" dia mengkategorikan ada 4 cara penamaan kelas dalam Symbian yaitu :
1. T classes
semua kelas yang berawalan T menyatakan bahwa kelas tersebut tidak memiliki heap-allocated memory alias memory yang dialokasikan secara dinamis. Sehingga kelas ini tidak perlu memiliki destruktor. biasanya kelas ini hanya merupakan kelas yang simpel, seperti contohnya kelas TFileNames yang hanya mengandung nilai nama dari sebuah file. sehingga jelas tidak diperlukan destruktor dalam kelas ini karena data nama tidak disimpan dalam heap melainkan dalam stack yang terkait dengan kelas tersebut.
2. C Classes
Semua kelas yang berawalan C diturunkan dari kelas CBase. Berbeda dengan kelas T maka kelas ini justru mewajibkan penggunaan destruktor. Kelas ini pun biasanya disimpan dalam heap yang memerlukan penanganan memory yang lebih rumit karena ditangani langsung oleh aplikasi. Berbeda dengan kelas T maka biasanya kelas C adalah sebuah kelas yang cukup besar dan memiliki banyak anggota kelas yang bersifat rumit semisal mengandung objek dari kelas lain. sehinggga apabila objek dari kelas ini tidak dihancurkan dengan benar maka dimemory akan tersimpan objek dari kelas lain tersebut yang tidak ikut dihancurkan. Hal ini lah yang mendasari perlunya dibuat destruktor. Destruktor pun otomatis harus diciptakan karena destruktor didefinisikan secara virtual pada kelas CBase.
3. R Classes
kelas dengan awalan R adalah kelas yang bertugas untuk menangani resource yang ada di luar aplikasi. biasanya resource yang dimiliki oleh OS Symbian. Contoh sederhananya adalah filesystem. tentunya aplikasi biasa tidak memiliki resource ini namun dapat mengakses resource ini. Hal ini dilakukan dengan mengunakan kelas R. Biasanya kelas ini memiliki fungsi2x seperti Open(),Create() atau Initialize() yang berfungsi untuk mengalokasikan resource atau mengeset handle untuk resource tersebut. kelas inipun umumnya memiliki prosedur Close() atau reset() yang berfungsi untuk melepas resource yang dipakai sehingga tidak menimbulkan memory leak. Kelas ini dapat disimpan dalam heap maupun dalam stack. Hanya saja perlu diyakinkan bahwa resource luar yang ditangani oleh kelas ini ikut dilepaskan ketika objek dari kelas ini dihancurkan baik dalam stack maupun dalam heap.
4. M Classes
Semua kelas yang berawalan M biasanya adalah sebuah kelas abstrak. Sehingga biasanya kelas ini hanya mengandung fungsi-fungi yang bersifat virtual yang mana harus didefinisikan ulang pada kelas yang mewarisinya. Kelas tipe ini dapat dibilang sama dengan konsep interface pada bahasa pemrograman java.
oke itulah ke 4 tipe penamaan standar kelas pada Symbian. Sebenernya ada satu lagi yaitu S class. S class jarang dipake karena S class adalah T class yang dipotong. dipotong dalam artian bahwa sebuah S class tidak boleh memiliki fungsi atau prosedur. Jadi ini kayak struct dalam bahasa C, punya data tapi gak punya prosedur ato fungsi.
sip..
jadi sekarang kita punya 5 class naming convention dalam Symbian.
hemp..
ternyata rumit juga yak..
Karena dengan penamaan yang baik, orang dapat dengan mudah mengerti bagaimana sebuah kelas, fungsi atau variabel dapat digunakan..
sebagai contoh penamaan fungsi getWidth() sudah jelas akan memberikan interpretasi bahwa fungsi tersebut akan mengembalikan properti lebar dari sebuah kelas. Hal ini tentunya akan lebih mudah dilakukan ketimbang developer tadi harus membaca sebuah dokumentasi yang tebal hanya untuk menemukan fungsi yang berfungsi untuk mengembalikan properti lebar dari sebuah kelas yang ternyata diberi nama perolehKananDikurangKiri().
Dalam Symbian pun digunakan naming conventions untuk mempermudah pengembangan (sayang meskipun dah pake naming conventions tetep aja susah ^_^).
Menurut om Jo Stichbury dalam bukunya yang berjudul "Symbian OS Explained" dia mengkategorikan ada 4 cara penamaan kelas dalam Symbian yaitu :
1. T classes
semua kelas yang berawalan T menyatakan bahwa kelas tersebut tidak memiliki heap-allocated memory alias memory yang dialokasikan secara dinamis. Sehingga kelas ini tidak perlu memiliki destruktor. biasanya kelas ini hanya merupakan kelas yang simpel, seperti contohnya kelas TFileNames yang hanya mengandung nilai nama dari sebuah file. sehingga jelas tidak diperlukan destruktor dalam kelas ini karena data nama tidak disimpan dalam heap melainkan dalam stack yang terkait dengan kelas tersebut.
2. C Classes
Semua kelas yang berawalan C diturunkan dari kelas CBase. Berbeda dengan kelas T maka kelas ini justru mewajibkan penggunaan destruktor. Kelas ini pun biasanya disimpan dalam heap yang memerlukan penanganan memory yang lebih rumit karena ditangani langsung oleh aplikasi. Berbeda dengan kelas T maka biasanya kelas C adalah sebuah kelas yang cukup besar dan memiliki banyak anggota kelas yang bersifat rumit semisal mengandung objek dari kelas lain. sehinggga apabila objek dari kelas ini tidak dihancurkan dengan benar maka dimemory akan tersimpan objek dari kelas lain tersebut yang tidak ikut dihancurkan. Hal ini lah yang mendasari perlunya dibuat destruktor. Destruktor pun otomatis harus diciptakan karena destruktor didefinisikan secara virtual pada kelas CBase.
3. R Classes
kelas dengan awalan R adalah kelas yang bertugas untuk menangani resource yang ada di luar aplikasi. biasanya resource yang dimiliki oleh OS Symbian. Contoh sederhananya adalah filesystem. tentunya aplikasi biasa tidak memiliki resource ini namun dapat mengakses resource ini. Hal ini dilakukan dengan mengunakan kelas R. Biasanya kelas ini memiliki fungsi2x seperti Open(),Create() atau Initialize() yang berfungsi untuk mengalokasikan resource atau mengeset handle untuk resource tersebut. kelas inipun umumnya memiliki prosedur Close() atau reset() yang berfungsi untuk melepas resource yang dipakai sehingga tidak menimbulkan memory leak. Kelas ini dapat disimpan dalam heap maupun dalam stack. Hanya saja perlu diyakinkan bahwa resource luar yang ditangani oleh kelas ini ikut dilepaskan ketika objek dari kelas ini dihancurkan baik dalam stack maupun dalam heap.
4. M Classes
Semua kelas yang berawalan M biasanya adalah sebuah kelas abstrak. Sehingga biasanya kelas ini hanya mengandung fungsi-fungi yang bersifat virtual yang mana harus didefinisikan ulang pada kelas yang mewarisinya. Kelas tipe ini dapat dibilang sama dengan konsep interface pada bahasa pemrograman java.
oke itulah ke 4 tipe penamaan standar kelas pada Symbian. Sebenernya ada satu lagi yaitu S class. S class jarang dipake karena S class adalah T class yang dipotong. dipotong dalam artian bahwa sebuah S class tidak boleh memiliki fungsi atau prosedur. Jadi ini kayak struct dalam bahasa C, punya data tapi gak punya prosedur ato fungsi.
sip..
jadi sekarang kita punya 5 class naming convention dalam Symbian.
hemp..
ternyata rumit juga yak..
Wednesday, October 25, 2006
stack dan heap
Dalam dunia pemrograman dua hal tersebut dapat diartikan
sebagai berikut :
1 . Stack adalah sebuah area dalam memory yang berukuran tetap
dan menggunakan prinsip LIFO(Last In, First Out). biasanya
area ini digunakan untuk menyimpan data yang bersifat
sementara. Contoh data yang bersifat sementara adalah variabel
lokal dalam sebuah fungsi.Jadi ketika sebuah fungsi/prosedur
dipanggil semua variabel lokal yang ada dalam fungsi tersebut
dimasukkan kedalam stack. Ketika fungsi/prosedur tersebut selesai
melaksanakan tugasnya maka semua variabel lokal yang disimpan
dalam stack akan dihapus.
2. Heap adalah sebuah area dalam memory yang dialokasikan
secara dinamis oleh system. Sehingga berbeda dengan stack yang
fixed-size, heap berukuran dinamis. Heap biasanya digunakan
untuk menyimpan variabel/objek2x yang bersifat global terhadap
sebuah aplikasi. Seperti telah disinggung sebelumnya heap
dialokasikan secara dinamis, sehingga heap memory dapat
dialokasikan dan didealokasikan kapan saja ketika sebuah
aplikasi sedang berjalan. Heap dapat dialokasikan dengan
menggunakan malloc() dalam C++ atau operator new dalam
beberapa bahasa pemrogramman yang berbasis objek.
oke..oke..
jelas kan bedanya antara stack dan heap...
meskipun keduanya adalah memory namun memiliki karakteristik
yang berbeda....
kalo berkutat dalam bidang pemrograman yang deket ke Operating
System pasti bakalan banyak berkutat dengan dua tipe ini..
kayak sekarang aja gua lagi banyak berkutat dengan dua hal
ini...
Symbian OS banyak banget make 2 istilah ini..
Soalnya pemakaian memory dalam Symbian harus hati2x..
hal ini karena Symbian gak punya GC yang sakti kayak java...
jadi ya bisa tiba2x terjadi memory leak/kekurangan memory
karena memory kebanyakan diisi oleh objek2x yang dah gak
kepake lagi...
tapi seperti biasa..
keunggulan dari c++ adalah kecepatannya..
(jelas lah cepet, dia kan gak pake virtual machine yang
ngebantu ngecek garbage)..
he..he..
udah ah..
cukup maen Symbiannya untuk hari ini..
udah ngabisin 3 cangkir kopi nih...
besok gua mo ngeblog lagi untuk bahas tentang naming
conventions dalam Symbian....
dadah....
sebagai berikut :
1 . Stack adalah sebuah area dalam memory yang berukuran tetap
dan menggunakan prinsip LIFO(Last In, First Out). biasanya
area ini digunakan untuk menyimpan data yang bersifat
sementara. Contoh data yang bersifat sementara adalah variabel
lokal dalam sebuah fungsi.Jadi ketika sebuah fungsi/prosedur
dipanggil semua variabel lokal yang ada dalam fungsi tersebut
dimasukkan kedalam stack. Ketika fungsi/prosedur tersebut selesai
melaksanakan tugasnya maka semua variabel lokal yang disimpan
dalam stack akan dihapus.
2. Heap adalah sebuah area dalam memory yang dialokasikan
secara dinamis oleh system. Sehingga berbeda dengan stack yang
fixed-size, heap berukuran dinamis. Heap biasanya digunakan
untuk menyimpan variabel/objek2x yang bersifat global terhadap
sebuah aplikasi. Seperti telah disinggung sebelumnya heap
dialokasikan secara dinamis, sehingga heap memory dapat
dialokasikan dan didealokasikan kapan saja ketika sebuah
aplikasi sedang berjalan. Heap dapat dialokasikan dengan
menggunakan malloc() dalam C++ atau operator new dalam
beberapa bahasa pemrogramman yang berbasis objek.
oke..oke..
jelas kan bedanya antara stack dan heap...
meskipun keduanya adalah memory namun memiliki karakteristik
yang berbeda....
kalo berkutat dalam bidang pemrograman yang deket ke Operating
System pasti bakalan banyak berkutat dengan dua tipe ini..
kayak sekarang aja gua lagi banyak berkutat dengan dua hal
ini...
Symbian OS banyak banget make 2 istilah ini..
Soalnya pemakaian memory dalam Symbian harus hati2x..
hal ini karena Symbian gak punya GC yang sakti kayak java...
jadi ya bisa tiba2x terjadi memory leak/kekurangan memory
karena memory kebanyakan diisi oleh objek2x yang dah gak
kepake lagi...
tapi seperti biasa..
keunggulan dari c++ adalah kecepatannya..
(jelas lah cepet, dia kan gak pake virtual machine yang
ngebantu ngecek garbage)..
he..he..
udah ah..
cukup maen Symbiannya untuk hari ini..
udah ngabisin 3 cangkir kopi nih...
besok gua mo ngeblog lagi untuk bahas tentang naming
conventions dalam Symbian....
dadah....
Sunday, October 22, 2006
kapan gua punya yang kayak gini yak?
hemp...
hari ini karena gak ada kerjaan gua jalan2x aja ke kampus..
sekalian mo browsing2x cari topik TA..
tapi karena males ya udah gua surfing aja di internet..
liat-liat teknologi baru...
maklum karena kemaren banyak kerjaan ngerjain tugas2x dan lomba..
gua jadi kuper kalo ditanya soal teknologi..
trus pas lagi browsing2x gua kaget liat laptop keluaran Sony...
serinya sony VaioVGA-UX280P...
nih gambarnya

ukurannya cuma 5 inchi atau sekitar 12 centian lah..
dasyat lah..
gedenya paling cuma segede PDA lebih dikit...
dalemnya dia pake prosesor intel yang core solo 1,4 giga..
ram 1 giga, harddisk 40 giga, dan koneksinya juga lumayan lengkap
mulai dari wireless ampe bluetooth...
udah gitu yang paling oke tuh layarnya...
resolusinya sama kayak laptop biasa yaitu 1024*600 dan layarnya juga dah touchscreen...
oke banget gak sih..
sayang harganya mahal...
sekitar 2000$...
kalo dikurs rupiah mungkin sekitar 18 juta..
itu juga di amrik..
mungkin kalo nyampe sini bisa jadi 25 juta..
hemp..
gua kalo liat barang kayak gini paling cuma bisa bilang..
"kapan gua punya yang kayak gini yak?"
hari ini karena gak ada kerjaan gua jalan2x aja ke kampus..
sekalian mo browsing2x cari topik TA..
tapi karena males ya udah gua surfing aja di internet..
liat-liat teknologi baru...
maklum karena kemaren banyak kerjaan ngerjain tugas2x dan lomba..
gua jadi kuper kalo ditanya soal teknologi..
trus pas lagi browsing2x gua kaget liat laptop keluaran Sony...
serinya sony VaioVGA-UX280P...
nih gambarnya

ukurannya cuma 5 inchi atau sekitar 12 centian lah..
dasyat lah..
gedenya paling cuma segede PDA lebih dikit...
dalemnya dia pake prosesor intel yang core solo 1,4 giga..
ram 1 giga, harddisk 40 giga, dan koneksinya juga lumayan lengkap
mulai dari wireless ampe bluetooth...
udah gitu yang paling oke tuh layarnya...
resolusinya sama kayak laptop biasa yaitu 1024*600 dan layarnya juga dah touchscreen...
oke banget gak sih..
sayang harganya mahal...
sekitar 2000$...
kalo dikurs rupiah mungkin sekitar 18 juta..
itu juga di amrik..
mungkin kalo nyampe sini bisa jadi 25 juta..
hemp..
gua kalo liat barang kayak gini paling cuma bisa bilang..
"kapan gua punya yang kayak gini yak?"
Thursday, October 19, 2006
Symbian???
tadi malem karena lagi males coding untuk progsis..
jadi ya gua baca-baca buku aja sekalian cari2x bahan untuk TA
kebetulan kemaren baru donlot ebook dari ftp ebook baru punya arc.
judul bukunya Symbian for Software Leaders dari om David Wood

isinya tentang pengenalan dan overview dari OS Symbian..
ada juga sih yang rada teknisnya..
tapi belum gua sentuh..
soalnya rada berat and sebelum baca itu pengen tau overview dari symbiannya dulu..
eh buat yang belon tau..
symbian itu adalah sebuah Sistem Operasi yang jalan diatas sebuah smartphone..
sampai saat ini OS ini udah ampe seri 9. tapi yang biasanya dipake adalah seri 7.0, seri ini adalah seri yang dipake di nokia S60 kayak 6600 ato yang seri 6 kayak yang di n-gage.
C++ adalah bahasa utama yang biasanya dipake untuk develop software ini....
makannya banyak orang males develop di OS symbian..
lagian katanya banyak istilah2x aneh di symbian ini..
makannya kebanyakan mahasiswa lebih milih develop aplikasi di hp pake J2ME..
hal ini keliatan kok di lomba2x yang pernah gua ikutin..
kebanyakan peserta biasanya pake J2ME..
kalo gak ya pake Windows Mobile...
soalnya seperti yang umum diketahui kalo C/c++ itu termasuk salah satu bahasa tingkat tinggi yang susah dipelajari...
padahal kalo gua liat2x ternyata symbian ini powerfull banget loh...
dia bahkan bisa akses kekuatan batere si hp dan bahkan bisa akses sms yang tersimpan di hp,malah bisa ampe biin virus segala loh..makannya ampe muncul aplikasi anti virus buat Symbian.
kalo berdasarkan buku yang gua baca, gak heran kalo Symbian ini powerfull. Soalnya :
1. dia ditulis oleh sekitar 10 juta line source code...dasyat gak?
CMap gua aja yang dapet juara 3 kemaren cuma sekitar 2000 baris kode...
2. di kantornya katanya ada sekitar 1000 orang pegawai...
mungkin lebih banyak dari penghuni labtek 5...
3. biaya yang dah diabisin sekitar 1 1/4 juta UK Pounds..
dasyat.....
eh tapi gua bilang lebih powerfull karena pembandingnya j2me yak..
soalnya j2me ada sandboxnya jadi susah untuk akses2x isi hp..
kalo mo bandingin ama windows mobile rada susah soalnya gua gak punya PDA euy..
he..he..
oke segitu aja info tentang symbiannya...
mungkin dalam liburan ke depan gua bisa ngisi waktu dengan maen-maen symbian..
sapa tau bisa bikin killer application
ha..ha..
ntar kalo skill gua dalam symbian dah nambah gua bakalan post lagi di sini..
jadi ya gua baca-baca buku aja sekalian cari2x bahan untuk TA
kebetulan kemaren baru donlot ebook dari ftp ebook baru punya arc.
judul bukunya Symbian for Software Leaders dari om David Wood

isinya tentang pengenalan dan overview dari OS Symbian..
ada juga sih yang rada teknisnya..
tapi belum gua sentuh..
soalnya rada berat and sebelum baca itu pengen tau overview dari symbiannya dulu..
eh buat yang belon tau..
symbian itu adalah sebuah Sistem Operasi yang jalan diatas sebuah smartphone..
sampai saat ini OS ini udah ampe seri 9. tapi yang biasanya dipake adalah seri 7.0, seri ini adalah seri yang dipake di nokia S60 kayak 6600 ato yang seri 6 kayak yang di n-gage.
C++ adalah bahasa utama yang biasanya dipake untuk develop software ini....
makannya banyak orang males develop di OS symbian..
lagian katanya banyak istilah2x aneh di symbian ini..
makannya kebanyakan mahasiswa lebih milih develop aplikasi di hp pake J2ME..
hal ini keliatan kok di lomba2x yang pernah gua ikutin..
kebanyakan peserta biasanya pake J2ME..
kalo gak ya pake Windows Mobile...
soalnya seperti yang umum diketahui kalo C/c++ itu termasuk salah satu bahasa tingkat tinggi yang susah dipelajari...
padahal kalo gua liat2x ternyata symbian ini powerfull banget loh...
dia bahkan bisa akses kekuatan batere si hp dan bahkan bisa akses sms yang tersimpan di hp,malah bisa ampe biin virus segala loh..makannya ampe muncul aplikasi anti virus buat Symbian.
kalo berdasarkan buku yang gua baca, gak heran kalo Symbian ini powerfull. Soalnya :
1. dia ditulis oleh sekitar 10 juta line source code...dasyat gak?
CMap gua aja yang dapet juara 3 kemaren cuma sekitar 2000 baris kode...
2. di kantornya katanya ada sekitar 1000 orang pegawai...
mungkin lebih banyak dari penghuni labtek 5...
3. biaya yang dah diabisin sekitar 1 1/4 juta UK Pounds..
dasyat.....
eh tapi gua bilang lebih powerfull karena pembandingnya j2me yak..
soalnya j2me ada sandboxnya jadi susah untuk akses2x isi hp..
kalo mo bandingin ama windows mobile rada susah soalnya gua gak punya PDA euy..
he..he..
oke segitu aja info tentang symbiannya...
mungkin dalam liburan ke depan gua bisa ngisi waktu dengan maen-maen symbian..
sapa tau bisa bikin killer application
ha..ha..
ntar kalo skill gua dalam symbian dah nambah gua bakalan post lagi di sini..
Saturday, October 14, 2006
Friday, September 22, 2006
jumat....
hemp..
hari ini hari jumat...
tadi siang gagal euy ketemu pak widi..
soalnya beliau ternyata lagi ke surabaya...
he..he..
dia mungkin nyiapin jalan buat gua yak disono.
btw sampe hari senin gua gak bakalan ketemu teknologi
internet loh...
soalnya di rumah koneksi lagi putus..
gak tau kenapa akir2x ini koneksi dial up gua sering putus..
apa saatnya ganti ke koneksi kabel yak?
tapi hedon banget ah kalo ganti ke kabel...
hemp..
cerita apa lagi yak..
CMap kemajuannya gitu2x aja..
gigi gua lagi gak enak lagi euy...
jadi CMap gak maju2x..
soalnya gua kerjanya cuma bolak-balik ke dokter...
he.he..
padahal dokternya bilang kalo gigi gua tuh sebenernya bagus..
gak usah dikawat udah lurus..
cuma sayang..
kagak diurus...
he..he...
ah dah ah capek...
ntar gua post2x lagi lah di sini...
hari ini hari jumat...
tadi siang gagal euy ketemu pak widi..
soalnya beliau ternyata lagi ke surabaya...
he..he..
dia mungkin nyiapin jalan buat gua yak disono.
btw sampe hari senin gua gak bakalan ketemu teknologi
internet loh...
soalnya di rumah koneksi lagi putus..
gak tau kenapa akir2x ini koneksi dial up gua sering putus..
apa saatnya ganti ke koneksi kabel yak?
tapi hedon banget ah kalo ganti ke kabel...
hemp..
cerita apa lagi yak..
CMap kemajuannya gitu2x aja..
gigi gua lagi gak enak lagi euy...
jadi CMap gak maju2x..
soalnya gua kerjanya cuma bolak-balik ke dokter...
he.he..
padahal dokternya bilang kalo gigi gua tuh sebenernya bagus..
gak usah dikawat udah lurus..
cuma sayang..
kagak diurus...
he..he...
ah dah ah capek...
ntar gua post2x lagi lah di sini...
Tuesday, September 19, 2006
CMap 40% ??
hue..he..he..
malem ini gua masih terbangun untuk terus semangat bikin CMAP
dan sebelum gua terlelap gua mo cerita dikit ah tentang kemajuan
CMAP, meskipun sebenernya sih kemajuannya gak terlalu besar..
soalnya kan skill coding gua dibawah rata2x anak2x skill
he..he..
CMap sekarang dah bisa nampilin rute terdekat antara 2 jalan
nih gua kasih screen shotnya..
yang kiri itu peta bdg...
yang kanan itu jalur terdekat dari bandara ke rumah gua
pake algoritma djikstra loh (soalnya gua cuma fasih ama algo-
ritma ini doank...)
tapi belon di deploy ke HP sih fitur ini..
soalnya rencananya jalur terdekatnya mo digambar
pake animasi..
cuma sayang sekarang belom terlalu kepikiran cara bikin animasi
yang bagusnya..
hemp..hemp..
segitu aja sih kayaknya kemajuan dari CMAP..
dua hari lagi gua targetin fitur yang ini udah dideploy ke HP
mumpung hari kamis gua dah dapet jarahan HP dan hari jumat
gua rencananya ketemu chief MIC (pak Dwi) untuk minta dukungan
server dari MIC...
oke..oke
segitu aja deh kemajuan dari CMap..
moga2x tanggal 23 september gua dah bisa dapet server and
CMap dah 80% jadi..
malem ini gua masih terbangun untuk terus semangat bikin CMAP
dan sebelum gua terlelap gua mo cerita dikit ah tentang kemajuan
CMAP, meskipun sebenernya sih kemajuannya gak terlalu besar..
soalnya kan skill coding gua dibawah rata2x anak2x skill
he..he..
CMap sekarang dah bisa nampilin rute terdekat antara 2 jalan
nih gua kasih screen shotnya..
yang kiri itu peta bdg...
yang kanan itu jalur terdekat dari bandara ke rumah gua
pake algoritma djikstra loh (soalnya gua cuma fasih ama algo-
ritma ini doank...)
tapi belon di deploy ke HP sih fitur ini..
soalnya rencananya jalur terdekatnya mo digambar
pake animasi..
cuma sayang sekarang belom terlalu kepikiran cara bikin animasi
yang bagusnya..
hemp..hemp..
segitu aja sih kayaknya kemajuan dari CMAP..
dua hari lagi gua targetin fitur yang ini udah dideploy ke HP
mumpung hari kamis gua dah dapet jarahan HP dan hari jumat
gua rencananya ketemu chief MIC (pak Dwi) untuk minta dukungan
server dari MIC...
oke..oke
segitu aja deh kemajuan dari CMap..
moga2x tanggal 23 september gua dah bisa dapet server and
CMap dah 80% jadi..
Saturday, September 16, 2006
Cmap?
yup..
CMap adalah nama aplikasi yang gua ikutkan ke lomba
lomba yang di surabaya itu loh...
hari ini setelah tadi pagi ikutan PD..
gua ngembangin aplikasi ini ampe jam 7 malem..
capek euy...
lagian mo nonton extravaganza ah..
dah lama kagak nonton..
btw sebelum gua nonton gua mo kasih beberapa screenshot
dari cmap ah...
ni screen shot yang pertama..

warna merah menunjukkan jalan yang ada di area sekitar
rumah gua di jalan buah batu..
sedangkan yang biru dalah jalan yang jauh dari area
rumah gua yang di jalan buah batu...
Cmap ini masih jauh dari sempurna..
sedangkan tanggal 1 oktober gua targetkan sebagai deadline
CMap versi 1.0 untuk di release....
hemp...hemp...
bisa kelar gak yak?
besok minggu gua mo lanjutin lagi ah develop ni CMap
doain yak biar gua bisa bikin ni CMap sebaik mungkin..
ntar kalo ada perkembangan lagi dari CMap gua post di sini ah..
o iya btw kalo dah jadi ni CMap mo gua bikin open source ah...
jadi ente2x yang tertarik ama dunia Mobile bisa develop CMap
lebih lanjut..
he..he..
eh gua mo mandi dulu ah..
dah bau kambing nih...
he..he...
CMap adalah nama aplikasi yang gua ikutkan ke lomba
lomba yang di surabaya itu loh...
hari ini setelah tadi pagi ikutan PD..
gua ngembangin aplikasi ini ampe jam 7 malem..
capek euy...
lagian mo nonton extravaganza ah..
dah lama kagak nonton..
btw sebelum gua nonton gua mo kasih beberapa screenshot
dari cmap ah...
ni screen shot yang pertama..

warna merah menunjukkan jalan yang ada di area sekitar
rumah gua di jalan buah batu..
sedangkan yang biru dalah jalan yang jauh dari area
rumah gua yang di jalan buah batu...
Cmap ini masih jauh dari sempurna..
sedangkan tanggal 1 oktober gua targetkan sebagai deadline
CMap versi 1.0 untuk di release....
hemp...hemp...
bisa kelar gak yak?
besok minggu gua mo lanjutin lagi ah develop ni CMap
doain yak biar gua bisa bikin ni CMap sebaik mungkin..
ntar kalo ada perkembangan lagi dari CMap gua post di sini ah..
o iya btw kalo dah jadi ni CMap mo gua bikin open source ah...
jadi ente2x yang tertarik ama dunia Mobile bisa develop CMap
lebih lanjut..
he..he..
eh gua mo mandi dulu ah..
dah bau kambing nih...
he..he...
Thursday, September 14, 2006
PC Gaming dewa..
tadi pagi karena bosen and gak punya nafsu untuk coding
gua sempet baca2x majalah luar negeri
judulnya : CPU (Computer Power User)
karena udah lama gak ngamatin hardware gua bacanya
sambil termangut2x...
o0o..udah segini canggihnya toh perkembangan hardware
trus yang paling menarik dari majalah itu adalah adanya
sebuah sistem Desktop PC yang pake 4 GPU!!!
kalo gak salah namanya MACH V keluaran Falcon Nortwest
Gila banget gak sih pake 4 GPU....
nih fotonya gua sertain...

o iya itu 4 card bukan GPU semua...
2 card teratas doank yang GPU..
dibilang 4 Graphics card soalnya satu kartu grafis itu
punya dua GPU...
selain pake 4 GPU itu MACH V juga pake 1 PPU.
PPU = Physical Processing Unit
PPU ini adalah card tambahan yang dipake untuk ngitung aspek
fisik dari sebuah game...
semisal menghitung tabrakan antara 2 objek dalam game
jadi gak ngeberatin CPU untuk ngitung yang gituan..
CPU bisa konsen ama tugasnya ngatur IO dan ngatur logic
dari game tersebut...
Prosessor yang dipake ama MACH itu juga gila banget...
Intel Core 2 Extreme yang X6800
btw nih spek lengkapnya :

2.93GHz Intel Core 2 Extreme X6800 at 3.5GHz,
2GB Corsair Twin2X2048-6400C3, Asus P5N32 SLI SE
Deluxe, 1GB BFG Nvidia GeForce 7950 GX2 (x2 Quad
SLI), 128MB BFG Ageia PhysX Accelerator, 150GB
Western Digital Raptor (x2 RAID 0), Creative Labs SB X-Fi
XtremeMusic, Plextor PX-760A, Sony DVD-ROM, Logitech
MX 5000 Laser, WinXP Pro
keren kan...
tapi setelah liat harganya yang $9,288.39
dan kalo di kurs ke rupiah (saat ini 1 dollar = 9200 perak)
jadi sekitar 85 juta!!!!!
gua mikir ...
yang bener aja lah..
masak harga PC tanpa monitor 85 juta!!!!
mo jadi apa coba?
gua sempet baca2x majalah luar negeri
judulnya : CPU (Computer Power User)
karena udah lama gak ngamatin hardware gua bacanya
sambil termangut2x...
o0o..udah segini canggihnya toh perkembangan hardware
trus yang paling menarik dari majalah itu adalah adanya
sebuah sistem Desktop PC yang pake 4 GPU!!!
kalo gak salah namanya MACH V keluaran Falcon Nortwest
Gila banget gak sih pake 4 GPU....
nih fotonya gua sertain...

o iya itu 4 card bukan GPU semua...
2 card teratas doank yang GPU..
dibilang 4 Graphics card soalnya satu kartu grafis itu
punya dua GPU...
selain pake 4 GPU itu MACH V juga pake 1 PPU.
PPU = Physical Processing Unit
PPU ini adalah card tambahan yang dipake untuk ngitung aspek
fisik dari sebuah game...
semisal menghitung tabrakan antara 2 objek dalam game
jadi gak ngeberatin CPU untuk ngitung yang gituan..
CPU bisa konsen ama tugasnya ngatur IO dan ngatur logic
dari game tersebut...
Prosessor yang dipake ama MACH itu juga gila banget...
Intel Core 2 Extreme yang X6800
btw nih spek lengkapnya :

2.93GHz Intel Core 2 Extreme X6800 at 3.5GHz,
2GB Corsair Twin2X2048-6400C3, Asus P5N32 SLI SE
Deluxe, 1GB BFG Nvidia GeForce 7950 GX2 (x2 Quad
SLI), 128MB BFG Ageia PhysX Accelerator, 150GB
Western Digital Raptor (x2 RAID 0), Creative Labs SB X-Fi
XtremeMusic, Plextor PX-760A, Sony DVD-ROM, Logitech
MX 5000 Laser, WinXP Pro
keren kan...
tapi setelah liat harganya yang $9,288.39
dan kalo di kurs ke rupiah (saat ini 1 dollar = 9200 perak)
jadi sekitar 85 juta!!!!!
gua mikir ...
yang bener aja lah..
masak harga PC tanpa monitor 85 juta!!!!
mo jadi apa coba?
Thursday, September 07, 2006
capeknya hari kemaren
duh..
hari kemaren, tanggal 8 september 2006
gua capeekkkkkkkk banget.
soalnya dari pagi kerjaan gua cuma ngaler-ngidul gak jelas doank.
mulai dari pagi ngurus STNK, ngurus PRS ampe malemnya ngurus
kunjungan ke anak PMK.
kunjungannya juga capek lagi..
soalnya susah banget pas nyari alamat itu orang..
masak ternyata rumahnya yang no 10 ada di samping rumah nomor 25
anh banget gak sih penomoran-nya...
sial...
hemp..hemp
tapi untungnya dari kemaren gua dah dapet STNK gua..
jadi gua bisa kembali pake motor kesayangan gua...
he...he....
hari kemaren, tanggal 8 september 2006
gua capeekkkkkkkk banget.
soalnya dari pagi kerjaan gua cuma ngaler-ngidul gak jelas doank.
mulai dari pagi ngurus STNK, ngurus PRS ampe malemnya ngurus
kunjungan ke anak PMK.
kunjungannya juga capek lagi..
soalnya susah banget pas nyari alamat itu orang..
masak ternyata rumahnya yang no 10 ada di samping rumah nomor 25
anh banget gak sih penomoran-nya...
sial...
hemp..hemp
tapi untungnya dari kemaren gua dah dapet STNK gua..
jadi gua bisa kembali pake motor kesayangan gua...
he...he....
Sunday, September 03, 2006
Pemerlengkapan pekerja Nav
aow...
selama 2 hari ini gua pergi ke acara pemerlengkapan
pekerja/calon pekerja navigator di kantor navigator
jalan dago pojok...
mayan capek euy...
soalnya acara itu gak nginep...
jadi pas hari pertama gua kudu balik jam 9 malem untuk balik ke
wisma lagi jam 9 pagi.....
sempet gereja dulu sih...
eh btw ni gua setain beberapa foto2x gua...
1. foto bareng yudi (temen gua dari sma...)

2. foto bareng joe (sodara PA gua..)

3. foto ama cowok2x pekerja nav

4. foto pekerja nav yang kemaren pada dateng...

5. foto anak2x pekerja baru nav (met dateng yaks...)

nb : sorry untuk beberapa foto ada gambar yang kabur...
soalnya kamera gua entah kenapa bisa kena embun...
jadi kudu dibersiin dulu bentar...
selama 2 hari ini gua pergi ke acara pemerlengkapan
pekerja/calon pekerja navigator di kantor navigator
jalan dago pojok...
mayan capek euy...
soalnya acara itu gak nginep...
jadi pas hari pertama gua kudu balik jam 9 malem untuk balik ke
wisma lagi jam 9 pagi.....
sempet gereja dulu sih...
eh btw ni gua setain beberapa foto2x gua...
1. foto bareng yudi (temen gua dari sma...)

2. foto bareng joe (sodara PA gua..)

3. foto ama cowok2x pekerja nav

4. foto pekerja nav yang kemaren pada dateng...

5. foto anak2x pekerja baru nav (met dateng yaks...)

nb : sorry untuk beberapa foto ada gambar yang kabur...
soalnya kamera gua entah kenapa bisa kena embun...
jadi kudu dibersiin dulu bentar...
Friday, September 01, 2006
firefox top extensions
yup...
pada tau firefox kan..
ini browser gratisan yang paling sakti..
bahkan menurut gua jauh lebih sakti dari IE6.0
gak bisa bandingin soalnya windows gua yang dirumah
masih palsu..
jadi gak bisa donlot IE 7 yang beta
nah yang namanya firefox itu juga ngeluarin banyak
plugin gratis yang bisa lu tambahin untuk buat ni
browser makin sakti....
nih gua kasih daftar plugin yang nongkrong di pc gua:
1. downthemal
plugin untuk donlot, dia bisa bagi
dolotan lo jadi 5 bagian, jadi pro
ses donlot bisa lebih cepet
2. tab mix plus
pake ini firefox lo jadi bisa nyimpen
session (mirip fitur yang ada di opera)
3. noscript
ini plugin untuk ngeblock javascript
atau applikasi lain yang (flash,aplet)
4. adblock
ini gunanya untuk ngeblok gambar dari
situs2x yang gak lo pengen, jadi bisa
hemat bandwidth untuk gak ambil gambar2x
yang menurut lo gak penting
5. Fasterfox
buat bikin firefox lo lebih cepet...
tapi gua pribadi sih gak ngerasa ini guna
mendingan pake google webaccelerator..
6. FoxyTunes
ni plugin manteb banget...
jadi dengan plugin ini di status bar
firefox lo ditampilin menu untuk ngatur
-ngatur multimedia player lo seperti
winamp ato lainnya...
dah segitu aja yang kepake di pc gua...
banyak lagi sih yang laen yang mayan kepake.
tapi sayang gua koneksi internet gua di rumah
gak always connected, jadi banyak plugin semisal
wheather control atau live score yang gak kepake
padahal waktu jaman pildun ada loh plugin streaming
yang bisa bikin firefox nonton piala dunia..
dah segitu aja..
mett mencoba yaks...
nb : kok situs addons.mozilla.org pake https yaks?
kayak penting aja isinya...
pada tau firefox kan..
ini browser gratisan yang paling sakti..
bahkan menurut gua jauh lebih sakti dari IE6.0
gak bisa bandingin soalnya windows gua yang dirumah
masih palsu..
jadi gak bisa donlot IE 7 yang beta
nah yang namanya firefox itu juga ngeluarin banyak
plugin gratis yang bisa lu tambahin untuk buat ni
browser makin sakti....
nih gua kasih daftar plugin yang nongkrong di pc gua:
1. downthemal
plugin untuk donlot, dia bisa bagi
dolotan lo jadi 5 bagian, jadi pro
ses donlot bisa lebih cepet
2. tab mix plus
pake ini firefox lo jadi bisa nyimpen
session (mirip fitur yang ada di opera)
3. noscript
ini plugin untuk ngeblock javascript
atau applikasi lain yang (flash,aplet)
4. adblock
ini gunanya untuk ngeblok gambar dari
situs2x yang gak lo pengen, jadi bisa
hemat bandwidth untuk gak ambil gambar2x
yang menurut lo gak penting
5. Fasterfox
buat bikin firefox lo lebih cepet...
tapi gua pribadi sih gak ngerasa ini guna
mendingan pake google webaccelerator..
6. FoxyTunes
ni plugin manteb banget...
jadi dengan plugin ini di status bar
firefox lo ditampilin menu untuk ngatur
-ngatur multimedia player lo seperti
winamp ato lainnya...
dah segitu aja yang kepake di pc gua...
banyak lagi sih yang laen yang mayan kepake.
tapi sayang gua koneksi internet gua di rumah
gak always connected, jadi banyak plugin semisal
wheather control atau live score yang gak kepake
padahal waktu jaman pildun ada loh plugin streaming
yang bisa bikin firefox nonton piala dunia..
dah segitu aja..
mett mencoba yaks...
nb : kok situs addons.mozilla.org pake https yaks?
kayak penting aja isinya...
cukuran...
kemaren pagi pas mo ke kampus ibu gua nanya gini....
"nal, mamah mo ke supermarket, ada yang mo dititip gak?"...
trus sambil pegang2x jenggot gua mikir..
nitip apa yak?
sambil pegang2x jenggot, gua jawab aja "makanan aja deh yang banyak mah"
trus si mamah bilang gini "eh itu jenggot kamu potong! kayak gembel aja pake jenggot!"
trus gua mikir. "emang jenggot gua panjang apa? perasaan gak parah kayak pak a#$#! kok."
tapi untuk menghormati ya gua bilang aja "iya mah, soalnya alat cukurnya gak enak dipake."
trus si mamah bilang : "ya udah, ntar mamah beliin foam dan aftershave dari !@#!@#!@# (nama MLM),
sekalian mamah beliin alat cukur merk !@#!#!# di supermarket, mumpung lagi promosi".
ya gua mah asik2x aja lah si mamah bilang gitu, toh gak bakalan gua pake juga...
eh tau2x-nya pas pulang kampus si mamah beneran beliin tuh alat2x...
kalo mo liat ni gua foto tuh 3 alat (merk sengaja disamarkan) yang terdiri dari :

1. alat cukur merk !@#!#!@#@
2. aftershave merk @!#!#!@# (yang warna ungu)
3. foam merk @!#!@#! (yang warna biru)
wah...
pas liat tuh tiga alat gua jadi serasa dah tua banget..
tapi pikir2x keren juga kali yak cukuran pake foam udah gitu pake aftershave...
kayak david beckham gitu kali yak..
*inget david beckham soalnya dia jadi model alat cukur yang dibeliin mamah gue*
ya udah..
pas beres mandi tu tiga alat langsung gua coba pake untuk nyukur jenggot dan kumis gua...
pertama2x gua pake dulu foamnya olesin ke jenggot and kumis...
kayak sinterklas lah gua pas udah beres ngolesinnya..
udah gitu sama kayak di pelem2x gua mulai nyukur..
wah lumayan juga loh rasanya, sama kayak kalo dicukur di barber shop...
seger2x gitu pas alat cukurnya nyukur bulu2x di pipi dan kumis gua...
dugh.....
tapi pas nyukur jenggot tu alat cukur ngelukain dagu gua...
sialan...
kayaknya gara2x gua terlalu semangat..
jadinya luka deh, dagu gua...

duh....
sial bener deh...
kirain enak cukur model gitu..
ternyata gara2x alat cukurnya terlalu tajam dagu gua jadinya bedarah deh...
sial...
ternyata cukuran juga memerlukan skill dan pengalaman juga yaks...
"nal, mamah mo ke supermarket, ada yang mo dititip gak?"...
trus sambil pegang2x jenggot gua mikir..
nitip apa yak?
sambil pegang2x jenggot, gua jawab aja "makanan aja deh yang banyak mah"
trus si mamah bilang gini "eh itu jenggot kamu potong! kayak gembel aja pake jenggot!"
trus gua mikir. "emang jenggot gua panjang apa? perasaan gak parah kayak pak a#$#! kok."
tapi untuk menghormati ya gua bilang aja "iya mah, soalnya alat cukurnya gak enak dipake."
trus si mamah bilang : "ya udah, ntar mamah beliin foam dan aftershave dari !@#!@#!@# (nama MLM),
sekalian mamah beliin alat cukur merk !@#!#!# di supermarket, mumpung lagi promosi".
ya gua mah asik2x aja lah si mamah bilang gitu, toh gak bakalan gua pake juga...
eh tau2x-nya pas pulang kampus si mamah beneran beliin tuh alat2x...
kalo mo liat ni gua foto tuh 3 alat (merk sengaja disamarkan) yang terdiri dari :

1. alat cukur merk !@#!#!@#@
2. aftershave merk @!#!#!@# (yang warna ungu)
3. foam merk @!#!@#! (yang warna biru)
wah...
pas liat tuh tiga alat gua jadi serasa dah tua banget..
tapi pikir2x keren juga kali yak cukuran pake foam udah gitu pake aftershave...
kayak david beckham gitu kali yak..
*inget david beckham soalnya dia jadi model alat cukur yang dibeliin mamah gue*
ya udah..
pas beres mandi tu tiga alat langsung gua coba pake untuk nyukur jenggot dan kumis gua...
pertama2x gua pake dulu foamnya olesin ke jenggot and kumis...
kayak sinterklas lah gua pas udah beres ngolesinnya..
udah gitu sama kayak di pelem2x gua mulai nyukur..
wah lumayan juga loh rasanya, sama kayak kalo dicukur di barber shop...
seger2x gitu pas alat cukurnya nyukur bulu2x di pipi dan kumis gua...
dugh.....
tapi pas nyukur jenggot tu alat cukur ngelukain dagu gua...
sialan...
kayaknya gara2x gua terlalu semangat..
jadinya luka deh, dagu gua...

duh....
sial bener deh...
kirain enak cukur model gitu..
ternyata gara2x alat cukurnya terlalu tajam dagu gua jadinya bedarah deh...
sial...
ternyata cukuran juga memerlukan skill dan pengalaman juga yaks...
Thursday, August 31, 2006
CMap in action at 7 october
yup..
tadi gua baru aja ditelepon ama orang its surabaya...
dia bilang gua lolos ke final IMCC 2006
gua bakalan ke sana bareng teman seperjuangan gua dulu pas itwithin
the great krisantus, karena dulunya sekelompok jadi tema aplikasinya mirip
wow...
asik banget nih..
berarti dalam 1 bulan ke depan gua bakalan sibuk ngembangin pet application gua .
kenapa gua kasih nama pet application, biar asik aja...
pet application ini gua kasih nama CMap..
inti dari aplikasi ini adalah menyediakan layanan peta secara onlen di handphone....
handphone yang rencanaya dapat menjalankan CMap adalah HP yang mendukung teknologi J2ME dan memiliki fasilitas GPRS untuk melakukan koneksi dengan server peta CMap...
kemaran ada sih yang tanya kenapa pake J2ME bukan windows mobile 5.0
gua sih jawabnya simpel aja..
soalnya gua gak punya HP yang support Windows Mobile 5.0 :-P
oke...doain aja yak biar sukses ntar di sana....
tadi gua baru aja ditelepon ama orang its surabaya...
dia bilang gua lolos ke final IMCC 2006
gua bakalan ke sana bareng teman seperjuangan gua dulu pas itwithin
the great krisantus, karena dulunya sekelompok jadi tema aplikasinya mirip
wow...
asik banget nih..
berarti dalam 1 bulan ke depan gua bakalan sibuk ngembangin pet application gua .
kenapa gua kasih nama pet application, biar asik aja...
pet application ini gua kasih nama CMap..
inti dari aplikasi ini adalah menyediakan layanan peta secara onlen di handphone....
handphone yang rencanaya dapat menjalankan CMap adalah HP yang mendukung teknologi J2ME dan memiliki fasilitas GPRS untuk melakukan koneksi dengan server peta CMap...
kemaran ada sih yang tanya kenapa pake J2ME bukan windows mobile 5.0
gua sih jawabnya simpel aja..
soalnya gua gak punya HP yang support Windows Mobile 5.0 :-P
oke...doain aja yak biar sukses ntar di sana....
Saturday, August 19, 2006
pertama kali nge-blog di sini
tes...
tes....
wah jalan..
hemp..hemp...
alow semuanya ini pertama kalinya gua ngeblog di sini..
pernah sih ngeblog di prenster...
tapi kayaknya gak asik tuh software blognya...
jadi ya gua pindah ke sini deh...
hemp...hemp...
tapi mo ngisi apa yak si blog sini..
hemp..hemp..
masih bingung...
hemp..hemp..
dah ah...
bosen nih...
ntar kalo ada ide bagus2x atau cerita bagus2x gua isi deh ni blog...
dah dulu yaks..
nb: maaf kalo gak jelas....
namanya juga baru pertama kali...
tes....
wah jalan..
hemp..hemp...
alow semuanya ini pertama kalinya gua ngeblog di sini..
pernah sih ngeblog di prenster...
tapi kayaknya gak asik tuh software blognya...
jadi ya gua pindah ke sini deh...
hemp...hemp...
tapi mo ngisi apa yak si blog sini..
hemp..hemp..
masih bingung...
hemp..hemp..
dah ah...
bosen nih...
ntar kalo ada ide bagus2x atau cerita bagus2x gua isi deh ni blog...
dah dulu yaks..
nb: maaf kalo gak jelas....
namanya juga baru pertama kali...
Subscribe to:
Posts (Atom)

