Archive for July, 2006
Hari ini gw mo sharing tentang Interface, mudah2an berguna ^-^. Interface kurang lebih adalah suatu reference type yang berisikan hanya abstract members seperti Method, Event, Properties dan Indexer yang tidak mempunyai implementasi (kurang lebih seperti itu ^-^)
Coba kita lihat bentuk dan pemakaian interface berikut ini :
C#:
-
public interface ILelaki
-
{
-
void Makan();
-
void Kerja();
-
void Tidur();
-
void Ngomong();
-
}
Nah tadi kan disebutkan kalo interface itu tidak mempunyai implementasi, sekarang kita lihat bagaimana interface diatas diimplementasikan pada suatu class :
C#:
-
public class LelakiPadaUmumnya : ILelaki
-
{
-
///
-
/// override method yang ada di interface
-
///
-
public void Makan()
-
{
-
// Do something
-
}
-
///
-
/// override method yang ada di interface
-
///
-
public void Kerja()
-
{
-
// Do something
-
}
-
///
-
/// override method yang ada di interface
-
///
-
public void Tidur()
-
{
-
// Do something
-
}
-
///
-
/// override method yang ada di interface
-
///
-
public void Ngomong()
-
{
-
// Say : MAU KU-ANTAR PULANG
-
}
-
/// METHOD BARU
-
///
-
public void NyariIstri()
-
{
-
// Do something
-
}
-
}
Mulai ada bayangan? ... coba anda perhatikan, method2 yang sudah dideklarasikan pada interface ILelaki dioverride kembali pada class LelakiPadaUmumnya, tapi .... tentunya dengan implementasi didalamnya.
Sebagai catatan : "Class yang mengimplementasikan suatu interface harus mengimplementasikan semua anggota dari interface tersebut"
Sekarang coba kita lihat class dibawah ini :
C#:
-
public class LelakiBuayaDarat : ILelaki
-
{
-
///
-
/// override method yang ada di interface
-
///
-
public void Makan()
-
{
-
// Do something
-
}
-
///
-
/// override method yang ada di interface
-
///
-
public void Kerja()
-
{
-
// Do something
-
}
-
///
-
/// override method yang ada di interface
-
///
-
public void Tidur()
-
{
-
// Do something
-
}
-
///
-
/// override method yang ada di interface
-
///
-
public void Ngomong()
-
{
-
// Say : CHECK-IN YUK
-
}
-
///
-
/// METHOD BARU (lelaki buaya darat, busyet!!! aku tertipu lagi ... ^-^)
-
///
-
public void NyariCewek()
-
{
-
// Do something
-
}
-
}
Mulai ada gambaran ..??? ^-^
Mungkin sekarang anda bertanya-tanya bagaimana cara pengaplikasiannya? Coba kita lihat contoh dibawah ini :
C#:
-
public class DuniaLelaki
-
{
-
private ILelaki lelaki;
-
-
public void UcapkanSesuatuSetelahKencanPertama(ILelaki interfaceLelaki)
-
{
-
lelaki = interfaceLelaki;
-
lelaki.Ngomong();
-
}
-
-
public DuniaLelaki()
-
{
-
LelakiPadaUmumnya lelakiPadaUmumnya =
new LelakiPadaUmumnya
();
-
UcapkanSesuatuSetelahKencanPertama(lelakiPadaUmumnya);
-
-
LelakiBuayaDarat lelakiBuayaDarat =
new LelakiBuayaDarat
();
-
UcapkanSesuatuSetelahKencanPertama(lelakiBuayaDarat);
-
}
-
}
Bagaimana? paham ^-^?
Mudah2 coding gw lebih memberi penjelasan daripada kata2 
July 27th, 2006
Pagi tadi baru aja gw baca postingan si Madarum, judulnya Orang Paling Keren. Gw pikir apaan .... taunya si om ini lagi ikutan kontes OPK Award.
Katanya sih orang paling keren itu is the coolest person in the web. Ha ha!!! ada2 aja ... tapi lucu juga ya kalo bisa jadi orang paling keren seantero web ^-^.
Mo tau siapa orang paling keren di web? click aja link ini, search di google dengan menggunakan kata kunci "orang paling keren" bisa menggunakan " (tanda kutip 2) atau tanpa "
July 20th, 2006
Jalan2 ke Metro Pasar Baru ternyata ada manfaatnya. Sambil ngebawa HP Nokia 6101 Silver yang mau gw jokul, ternyata ada juga yang mau. Ditembak harga 1,3 juta yang punya toko gak mau .... maunya 1,1jt. Dan akhirnya gw ambil juga 

Thanks to : Kurniawan, Kinoy and Putra for being a good company 
July 19th, 2006
Tak perlu berpanjang- panjang, seks pastilah hal yang teramat penting bagi setiap insan. Bukan cuma karena keinginan melakukannya adalah hal yg teramat alamiah - dan mungkin primitif, setua umur manusia - tapi juga karena manfaat seks pun bermacam-macam.
Ini dia diantaranya :
1. Studi-studi menunjukkan bahwa ketika wanita bercinta, mereka memproduksi hormon estrogen dua kali lipat, yg membuat rambut mereka berkilau dan kulit mereka lebih halus. (tak perlu sunsilk!)
2. Hubungan intim yg lembut dan rileks mengurangi resiko terkena dermatitis, mengurangi jerawat dan membuat kulit bercahaya. (tak perlu extraderm!)
3. Seks juga membakar kalori yg telah disantap sebelumnya, misalnya dalam acara makan malam yg romantis. (tak perlu impression!)
4. Seks merupakan olahraga yg paling aman, karena meregangkan dan menggerakkan seluruh otot-otot tubuh. Dan tentu saja, jauh lebih asyik, ketimbang berenang 20 kali bolak-balik ! (tak perlu ke senayan!)
5. Frustasi atau depresi ringan? Para ahli mengatakan bahwa seks adalah 'obat' instan untuk menyembuhkan kedua hal itu. Sebab, seks membuat tubuh melepas endorfin kedalam aliran darah, yg kemudian memproduksi rasa eforia. Hasilnya, anda merasa diri anda menjadi lebih komplet. (tak perlu beli BMW!)
6. Lebih banyak seks yg anda lakukan, lebih banyak lagi kenikmatan yg akan anda tawarkan kepada pasangan anda. Tubuh yg aktif secara seksual, memberi zat kimia yg disebut feromon. Ini adalah aroma yg akan membuat lawan jenis anda tergila-gila. (tak perlu gila! Eh salah...)
7. Seks adalah 'obat penenang' teraman di dunia. Konon, efektivitasnya 10 kali lebih baik ketimbang valium. (tak perlu nostressa!).
8. Berciuman setiap hari juga akan membuat anda tak perlu sering-sering berkunjung ke dokter gigi. Berciuman membuat ludah mencuci bekas-bekas makanan dan mengurangi kadar asam yang mengakibatkan pembusukan, serta mencegah penumpukan plak. (tak perlu listerin!)
9. Sakit kepala juga bisa dihilangkan oleh seks yg nikmat. Sesi-sesi percintaan akan melepas ketegangan yg menghalangi beredarnya darah di otak. (tak perlu bodrex!)
10.Kegunaan seks yg terakhir adalah sebagai antihistamin. Seks akan membantu memerangi asma dan deman. (tak perlu napacin!)
Kesimpulannya....??? (cari aja sendiri) 
Sumber : Dr. Boyke Adam Jordan.
July 17th, 2006
Just recently ago ... me and my colleaques had a little training with Agus Kurniawan (AK), one of Microsoft MVP, about Object Oriented Programming (OOP) in DotNET. It's mostly about fundamental concept how to program and work in Object Oriented kinda way.
One of AKs topic was "Coding Standard in C#". He said : "... every team has to have a standard, in this case coding standard ..." -- something like that ^-^.
I thought I had a good programming standard ... I thought we had a good programming standard!!!. Then again ... we're not
. I admit it ... since I know how to write a code, actually, I know there's a standard, but ... even if I do, my coding standard kinda fuzzy hahaha
. I stick with one standard ... and all of a sudden BANG!!! one step backward to neanderthal programming
.
Not very consistent of me he10x. But comes to think of it ... we really do need a good standard, why??? ... to make one same perspective that's why!!.
Let's imagine this ... you have a crush on some nice girl who really adores a romantic kinda guy (which is me
, you couldn't possibly say that you love her with "Response.Write("I LOVE YOU")" would you?
.
Okay ... back to coding standard. In C# coding standard there are lots of terminologies and definitions, two of them are Camel Case and Pascal Case.
Camel Case
A word with the first letter lowercase, and the first letter of each subsequent word-part capitalized.
Example : customerName
Pascal Case
A word with the first letter capitalized, and the first letter of each subsequent word-part capitalized.
Example : CustomerName
These two terminolgy are generaly used in C# programming, Microsoft too implements these two. Take a look at this example :

Thanks to AK, He really brightening things up. Hey AK have you received our new company Coding Standard Policy yet?!? 
If you wanna know more about C# coding standard ... click here
July 14th, 2006
Take a look at this picture :

Lihat kan lingkaran bertuliskan "the different side of me"? Sebenernya itu tagline yang gw perkirakan terdengar "catchy & unique" diantara blog viewers, ... tapi ternyata (berhubung gw belom dapet account google analytics) pas gw search di web ... ternyata udah banyak yang make tagline seperti itu
(see picture below)

Itu artinya gw harus menciptakan tagline yang baru (norak gak sih?!?)
. Untungnya gw punya cadangan quote gw sendiri (ya mungkin ga unik juga kali yah
yang bisa gw jadiin tagline web gw ... I choose "You make choices, Life goes on"
(see picture below)

Hehehe ... tapi baru gw ganti di window titlenya doang
yang di samping gambar si Kurosaki Ichigo belom sempet gw edit ... alias gambarnya ketinggalan hahaha 
Maybe nextime 
July 13th, 2006
Mr. Yudha wanted me to upload the picture ... so here it is :

Sekalian gw tampilin speknya :
Dimension: 89 mm X 21 mm X 12 mm
Weight : 20 gr
CDMA2000 1xRTT protocol with R-UIM
CDMA 800MHz Frequency Bands
Qualcomm Chipset: MSM 5100 series
Up to 153.6 Kbps (averaging 60 to 100 Kbps)*
Voice call and SMS
USB Host Port : USB 1.0/2.0 slot
Hands-free Earphone (for Voice)
CD driver and installation
User's Guide and Warranty Card
USB Extension Cable
Windows 2000/XP
(1) System Requirements for Laptops/PC :
- USB Slots : 1 USB 1.0/2.0 slot
- Communication Ports : 1 Available
- Disk Drive : CD-ROM
- I/O Resources : 1 IRQ, 32 bytes I/O space
- Memory : 32MB
- Disk Space : 7MB
(2) Internal Antenna (Improved Performance)
(3) Network Protocol Support : TCP/IP, PPP, and VPN
* depending on the network operator signal
You know what .... ternyata pas gw baca manual tentang CDMA AT Command yang gw dapet di internet, kebanyakan command untuk aktivitas SMS semuanya mirip2. Tapi sayangnya ... tetep gw gak dapet command yang specific untuk device gw
.
Ada beberapa command yang gw dapet, tapi bukan untuk MSM 5100, melainkan untuk MM 5100
(gak ta deh gw bedanya dimana??!?)
Trus yang nyebelin lagi ... pas di kantor gw tes, nyolok sih nyolok ... tapiiiiiii .... drivernya gak mau diinstall !##@!@$
Damn!!!! Sebenernya sih kemaren udah gw install, tapi gak tau kenapa mendadak devicenya gak dikenalin, mungkin gara2 gw belom cuci tangan kali yeee!!!?!
Gw masih wondering nih ... kalo dalam waktu seminggu gak dapet juga AT Command yang gw cari ... terpaksa gw jual lagi deh tuh modem.
Anyone interested ?! 
July 13th, 2006
Gw baru aja beli USB CDMA Modem (SpeedUp 3G SU-5100U, QualComm MSM-5100 processor) minggu kemaren. Harganya lumayan nguras kantong gw ... hemm .... Rp 1.470.000an 
Tadinya sih mo beli yang QualComm Duo-Link Modem, bisa PCMCIA n USB, tapi akhirnya gw beli yang ini. Nyesel sih enggak, tapi masih bingung ... soalnya modem ini bukan gw pake buat SMSan atau nelpon orang2, tapi mo gw pake buat aplikasi gw ... tapiiiii ... ada tapinya ^-^, gw belom nemuin SMS CDMA AT-Command yang tepat 
For your information, AT-Command untuk aktivitas SMS standar GSM punya, ada beberapa macam (which i know that ^-^),
seperti misalnya :
AT+CSMS? : berfungsi untuk melihat SMS Servive
AT+CMGL="ALL" : berfungsi untuk me-list semua SMS yang ada di memori
ataupun AT+CMGS : untuk ngirim SMS
Nah command2 di atas itu command2 AT standar yang sangat gw butuhin buat ngedevelop aplikasi gw .... tapi sayangnya enggak bisa diimplementasikan ke teknologi CDMA 
Ada sih beberapa gw lihat di internet ... banyak yang mirip ... tapi tetep gak bisa gw coba di modem gw 
Kalo elo2 semua ada yang tau AT-Command untuk device gw (SpeedUp 3g SU-1500U), bagi2 dong ke gw ... kalo enggak terpaksa gw harus jual lagi modem ini, dan itu gak mudah 
Gambar menyusul 
July 12th, 2006
Previous Posts