468x60 Ads

Facebook
Twitter
This is an example of a HTML caption with a link.

Tips Menjadi Programer Handal


Kemampuan pemrograman komputer saat ini memang bukan monopoli mahasiswa maupun sarjana informatika saja. Selain bisa dipelajari secara otodidak, beberapa jurusan non-informatika di perguruan tinggi juga memasukkan dasar-dasar pemrograman komputer dalam kurikulum mereka.
Mempelajari pemrograman komputer sebaiknya dimulai dari mempelajari bahasa pemrograman yang relatif sederhana terlebih dahulu. Bahasa Pascal/Turbo Pascal maupun C/C++ merupakan alternatif yang baik untuk memulai. Di kebanyakan perguruan tinggi, Pascal merupakan bahasa pemrograman pertama yang diajarkan kepada mahasiswa jurusan informatika. Ini karena Pascal merupakan bahasa pemrograman yang sangat terstruktur sehingga memungkinkan mahasiswa untuk belajar mengasah logika pemrograman. Sementara itu, di perguruan tinggi yang lebih maju, semacam ITB atau UI, para mahaiswa semester awal akan langsung dikenalkan dengan bahasa C dengan pertimbangan bahwa penggunaannya lebih luas ketimbang Pascal sehingga lebih aplikatif. Bagi yang belajar pemrograman secara otodidak, saya sarankan untuk mulai dari Pascal dahulu, dan berikutnya barulah mempelajari C.
Saya tidak akan menyarankan untuk mempelajari beberapa bahasa pemrograman sekaligus secara simultan. Hal ini hanya akan membuat bingung sehingga malahan akan memperlambat proses belajar. Saya cenderung menyarankan untuk mempelajari dan menguasai secara sungguh-sungguh pada satu bahasa pemrograman tertentu. Sekali kita menguasai sebuah bahasa pemrograman, tidak sulit untuk mempelajari bahasa pemrograman lain. Pada pokoknya, setiap bahasa pemrograman hanya memiliki perbedaan pada sintaks dan cara-cara pendeklarasian variabel, konstanta, maupun hal-hal khusus semacam array, pointer, atau linked list (perkecualian ada pada bahasa assembly atau bahasa dengan struktur ‘nyeleneh’ semacam Prolog). Itulah sebabnya bagi mereka yang sudah akrab dengan pemrograman komputer, tidak akan terlalu kesulitan untuk mempelajari bahasa pemrograman baru.
Mirip seperti kegiatan hacking, pemrograman komputer lebih banyak mengandung unsur seni ketimbang teknis. Mempelajari ’seni’ pemrograman merupakan hal yang tidak kalah pentingnya selain mempelajari bahasa pemrograman itu sendiri. Subjek-subjek semacam teknik flowchart, struktur data, maupun logika dan algoritma pemrograman adalah hal yang perlu dipelajari untuk memahami ’seni’ memprogram komputer. Juga jangan lupa untuk mempelajari teknik-teknik pemrograman semacam OOP (Object Oriented Programming, Pemrograman berorientasi objek). Semua itu akan sangat berguna dalam kegiatan pemrograman yang sesungguhnya, terutama untuk membuat aplikasi-aplikasi yang kompleks.
Beberapa bahasa pemrograman didesain untuk keperluan khusus. Bahasa assembly perlu dipelajari apabila kita ingin menjadi programmer sistem yang banyak melakukan akses pada hardware. Sebaliknya, beberapa bahasa pemrograman didesain untuk mengembangkan aplikasi yang spesifik. Bahasa Cobol misalnya, lebih banyak digunakan untuk aplikasi bisnis sementara Prolog biasanya dipakai untuk menciptakan software yang memiliki kemampuan expert system/sistem pakar (semacam teknik kecerdasan buatan). Tidak perlu kemaruk mempelajari semuanya. Cukup pelajari bahasa pemrograman yang sekiranya dibutuhkan saja.
Untuk ukuran saat ini, bahasa pemrograman visual dibawah lingkungan Windows seperti Visual Basic atau Delphi merupakan bahasa pemrograman ‘favorit’ para developer Untuk mereka yang berkecimpung dalam pemrograman database, penguasaan terhadap SQL dan variannya (MS SQL, MySQL maupun PosgreSQL) merupakan nilai tambah. Sementara itu, penguasaan bahasa C merupakan keharusan bagi para programmer yang berkutat dengan OS Linux maupun pengembang software yang sifatnya lintas platform.
Terakhir, komputer dan pemrogramannya adalah dunia yang terus berkembang secara dinamis. Jangan berpuas diri dengan kemampuan yang dimiliki saat ini. Bahasa dan teknik pemrograman baru terus bermunculan dari waktu ke waktu. Seorang programmer sejati tidak pernah berhenti belajar dan mengasah kemampuannya.

READ MORE

Etika Seorang Programmer


Sebagai manusia, kita mempunnyai sebuah moral yang diartikan sebagai perilaku benar dan salah. Disamping itu ada hal yang sering terlewatakan yaitu etika sebagai peranan yang sangat penting. Kata “Etika” berasal dari bahasa Yunani Ethos, yang berarti karakter.
Lain Profesi lain etika. Yang saya akan bahas disini adalah profesi Programmer, tidak menutup kemungkinan programmer jenis desktop maupun web. Menjadi seorang programmer, tidak hanya harus menguasai coding dan manghasilkan program mapun system, tetapi harus juga pintar dalam berkomunikasi dengan client. Umumnya Programmer berusaha untuk memenuhi kemauan client, tetapi tidak sedikit dari programmer melupakan pengembangan ke depan dari suatu system/program, apabila sudah dibuat dan ingin dirubah, harus merombak ulang seperti database dan lain-lain yang berakibat fatal. Jadi programmer harus bias memikirkan matang-matang apa yang dibutuhkan client dan prospek kedepan.
Disini saya akan sedikit etika-etika programmer yang standalone maupun bekerja dalam team kurang lebihnya sama. :
·         Programmer tidak boleh menyalah gunakan jabatan.
Terkadang ini juga mengganggu di dalam perusahaan, dengan alesan seorang programmer jadi bisa melakukan hal yang seenaknya.
·         Programmer tidak boleh mengaku-ngaku membuat program sendiri
tetapi source code diambil dari berbagai sumber kecuali menanyakan ijin kepada pembuat source code tadi
·         Programmer tidak boleh saling menjatuhkan/mencela code yang dibuat ke sesame programmer lain.
Tidak sedikit dari kita secara tidak langsung berbuat itu, alangkah lebih bagus saling kerja sama untuk menemukan solusi atau mengembangkan aplikasi yang ada
·         Jika berbuhungan dengan data perusahaan atau lainnya, Programmer tidak boleh menyebarluaskan data untuk kepentingan pribadi ataupun individu tertentu.
Untuk menjaka privacy / asset seharusnya ini tidak dilupakan
·         Programmer harus bertanggung dengan apa yang dia buat dan dikerjakan
·         Programer harus pandai berkomunikasi dengan client
Dikarenakan sehari-hari berinteraksi dengan mesin, alangkah lebih baik juga dapat berkomunikasi baik dengan sesame manusia
·         Programmer boleh membuat program perusak yang ditanamkan di dalam komputer client atau dimanapun
·         Menjaga nama baik perusahaan
Biasanya digunakan untuk mematatai individu, atau balas dendam jika seorang programmer itu dikeluarkan dari  perusahaan dan mempunyai niat buruk dengan cara timer bomb.
·         Jujur
Untuk point no 2 banyak sekali kejadiannya, seperti anti virus ARTAV maupun situs salingsapa.com. Saya tidak akan menceritakan masalahnya, intinya jika memakai source code orang lain seharusnya diberitahukan sebelumnya, kita memakai dan mengembangkan bukan membuat dari 0.
Berbeda dengan profesinya lainnya, Programmer tidak ada undang-undang yang dibuat oleh Negara ataupun badan khusus yang mengurusuhi peraturan programmer. Dari sisi peraturan biasanya tertulis dalam suatu surat diatas materai  jika bekerja di perhusahaan. Selebihnya dengan ucapan. Programmer juga harus menaati peraturan tidak sekedar buat program dan jadi, diantara lain :
·         Menaati peraturan yang sudah disepakati antara PT dengan programmer
·         Menjalankan semua prosedur yang telah dibuat oleh kedua belah pihak
·         Harus siap di terbangkan ke daerah manapun, jika daerah tersebut mengalami system down
·         Siap kerja lembur
·         Siap bekerja dalam team
·         Sehat Lahir batin
Dan masih banyak lagi contoh peraturannya  umumnya seperti itu. Dan di setiap aturan pasti mempunyai sanksi jika peraturan tersebut dilanggar dan menanggung konsekuensinya, diantaranya adalah :
·         Teguran kecil dari client
Biasanya terguran kecil tersebut membuar pikiran programmer kacau dan terasa diatur oleh client
·         Teguran keras dari boss
Sanksi ini, jika seorang programmer sama sekali tidak bisa meng handle kebutuhan si client. Boss biasanya hanya terima beres dari kerjaan kita sampai deadline yang diberikan
·         Jika system/aplikasi yang sudah di developed berbeda dengan keinginan client, maka akan menerima teguran keras dari client dan boss
·         Pemutusan kerja secara tehormat
Pelepasan posisi progranmmer akan terlepas jika sanksi-saksi diatas terus diulangin.
·         Pemutusan kerja secara sepihak
Jika tidak ada solusi apabila peraturan lainnya tidak ditepati.
Kesimpulannya, setiap profesi pasti mempunyai etika, peraturan yang berbeda-beda. Khusus untuk programmer tidak ada undang-undang khusus yang dibuat. Oleh karena itu saya berharap untuk profesi ini, kita sebagai programmer sebagai jabatan harus bisa memegang amanat, dan tidak main-main dalam membuat kesepakatan project dengan user. Untuk masalah etika, khususnya keterkaitan dengan opensource seharusnya setelah development si programmer harus jujur jika aplikasinya di release ke public. Karena hukum GNU dan GPL menurut saya sedikit ada kurang. Karena sering programmer mengaku dia membuat sendiri padahal dia mengembangkan dari opensource code  yang sudah ada, inilah yang terjadi di banyak Negara. Oleh karena itu, setiap Negara harus dibuat undang-undang mengenai penggunaan sourcecode, agar pihak pembuat dan pengembang dalam membuat aplikasi lebih terbuka, dan diberikan pula sanksi keras bila menggunakan code secara sembarangan.

READ MORE

3 Kiat menjadi Programmer Handal



Apakah Anda tertarik untuk menjadi seorang programmer? baik System Programmer ataupun Web Programmer. Pada dasarnya sama saja antara programming berbasis web dengan programming berbasis system atau under OS (Operating System). Programmer yang baik dan tentunya memiliki skill coding yang rapi sehingga sangat mengoptimalkan code-code yang ia buat (code optimization) dan setiap sintaks selalu diberikan komentar, tak lain untuk menjaga agar mudah dibaca dan lebih mudah menemukan bug yang terdapat pada program.

Apa saja yang harus dikuasai?       
1. Kuasai Algoritma (urutan event/kejadian)         
Dengan menguasai Algoritma, maka program yang dibuat pun akan terstruktur dan tidak berbelit-belit. Algoritma sangat penting oleh karena ia merupakan pokok dari rancangan program dan alur program. Buat sebuah bagan alur
 (flow chart)setiap membuat program yang akan dibuat. Hal ini akan membantu dalam menyelesaikan masalah dan proses yang tidak berbelit-belit.


2. Berfikir yang logis dan masuk akal        
Komputer selalu bekerja tanpa lelah dengan perhitungan dan kondisi sesuai dari user yang memerintahkannya. Cara kerjanya pun sama dengan manusia. Anda harus bisa berfikir logis dan mengerti setiap alur program yang dibuat. Tidak perlu menguasai matematika, cukup kuasai aljabar logika.

3. Kuasai Salah Satu Bahasa Pemrogramman       
Misalkan Anda lebih menyukai BASIC, maka teruslah mencoba merakit program dengan bahasa BASIC. Tapi saran Saya yaitu lebih diutamakan belajar dari bahasa pemrograman BASIC ataupun PASCAL. Apabila Anda mulai jenuh, Anda dapat mempelajari Bahasa lainnya seperti C/C++, Java, Pascal, PHP, JSP, ASP, JavaScript dan lainnya. Anda tidak harus menghafal seluruh sintax dari suatu bahasa pemrograman, yang diperlukan cukup beberapa keyword. Tidak mungkin kan Anda hafal seluruh keyword yang fungsinya dan jumlahnya puluhan bahkan ratusan?

Dengan bermodalkan tiga skill diatas, dapat dipastikan Anda dapat menjadi seorang programmer yang bisa dengan mudah memecahkan suatu masalah dengan menerjemahkan bahasa manusia kedalam bahasa mesin atau bahasa kerennya "encoding". Teruslah berlatih dan buat sebuah karya yang bermanfaat.      

Tetap semangat meraih sukses. Bravo Programmer indonesia.          
Berikan komentar dan saran Anda pada artikel ini.      
Thank to reader's.

READ MORE

10 Tips Menumbuhkan Rasa Percaya Diri



Banyak orang pasti memiliki alasan dan argumentasi yang berbeda-beda dalam menanggapi hal yang namanya Percaya Diri atau “PD”.
Pada dasarnya setiap orang memiliki suatu keunikan dan kemampuan yang telah tertanam dalam paket wujud ketika dilahirkan. Namun, terkadang kita kurang mau menggali potensi maupun mempertajam kemampuan dalam diri kita sendiri.
Banyak orang yang bertanya, bagaimana tips cara menumbuhkan rasa percaya diri, cara menentukan masa depan, cara menentukan pilihan hidup, cara menjadi sukses, cara berhasil secara cepat, cara menjadi kaya, dll.
Terkait masalah ini, Saya coba memberikan sedikit ilustrasi dan penjelasan yang sederhana untuk teman-teman semua.
  1. Tidak ada orang yang sempurna. Jika kamu masih menganggap masalah fisik menjadi penghalang untuk tampil percaya diri, maaf tips ini akan sia-sia! Tapi jika menganggap itu NO PROBLEMO, Lanjutkan! Kamu telah berhasil melewati poin yang pertama!.
  2. Kenali dirimu, jadilah diri sendiri. Terkadang ketika kita berani untuk menunjukkan jati diri kita sendiri, orang akan cepat mengenali dan mengetahui siapa kamu.
  3. Rencanakan target dan tujuan. Semua hal yang memiliki tujuan dan rencana yang baik, pasti akan menemukan hasil maupun tempat yang baik pula.
  4. Mulailah dengan satu langkah. Untuk memulai sesuatu memang tidak mudah, tapi agar diketahui juga, sampai kapan kita harus berhenti dan tetap diam?!!
  5. Selalu berpikir positif. Jangan menganggap apa yang akan dilakukan pasti sia-sia. Lakukan hal yang terbaik, jangan pernah takut akan kegagalan.
  6. Jangan Anti-Saran dan kritikan. Posisikan diri kita sebagai “konsep”, dan biarkan orang lain menilai. Gunakan saran, kritikan dan penilain tersebut menjadi koreksi dan perubahan sikap dan kemampuan kita.
  7. Berikan tampilan dan pertunjukkan yang baik. Pada poin ini, dibutuhkan pemahaman dan latihan yang baik. Ketika kita ingin menghadapi orang lain, berusahalah untuk berpenampilan yang sopan dan rapi. Selain itu, tunjukkan sikap perhatian maupun respon yang baik, serta ciptakan nuansa yang bersahabat dan bersahaja.
  8. Bawa bekal yang cukup. Ketika menghadapi orang maupun suatu masalah, kita haruslah memiliki bekal pengenalan, pengetahuan, dan pengalaman yang cukup (banyak, lebih baik). Tekun belajar, pahami dan cobalah belajar mengerti akan kondisi dan sikap orang lain. Selain itu, penuhi mesin pemikiran dengan ilmu dan pengetahuan, ataupun segala hal yang baik dan berguna bagi orang lain. Suatu saat, bekal tersebut dapat kamu gunakan dalam mewujudkan keinginan dan impianmu.
  9. Nikmati “proses” dan jangan instan. Berusahalah untuk tetap menikmati segala proses yang ada. Ketika kita harus belajar, mencari, merencanakan, melangkah, terpuruk/ jatuh, mengalami rugi/ untung, nikmati saja proses tersebut, karena nantinya “proses” tersebut akan menjadi “pengalaman” yang sangat berharga!.
  10. Selanjutnya, biarkan Tuhan yang mengaturnya.
“Sesuatu dari luar mungkin dapat mempengaruhi sikap kita, akan tetapi, akan lebih efektif dan bijak bila kita melakukan dari dalam diri sendiri”. Jeff©.(jf). 


READ MORE
Game sudah dikenal sejak lama, game sebagai sarana hiburan sangat diminati kalangan anak anak maupun dewasa. Game saat ini sudah banyak jenis, dan berbagai macam bentuk yang bisa kita mainkan, dari mulai game Action, adventure, horror, fun, sex dan sebagainya.
Komputer ialah salah satu alat yang saat ini banyak digunakan untuk bermain game. Dahulu Komputer dibuat hanya untuk kebutuhan kerja saja, tetapi sekarang, berkat kemajuan teknologi komputer sudah bisa mencakup segala hal. Game bukan sekedar hiburan, kini game sudah menjadi hobi untuk para gamer.

Tidak semua komputer bisa memainkan game secara berlebihan, mengingat setiap komputer memiliki spesifikasi yang berbeda, ada yang rendah dan ada yang tinggi. Spesifikasi komputer sangat berpengaruh pada kinerja komputer itu sendiri. Kali ini saya akan menjelaskan mengapa komputer kita seringkali tidak bisa memainkan game yang mungkin cukup bagus . Mungkin anda merasa jengkel jika hal tersebut terjadi pada anda. Sebelum anda jengkel kepada komputer, ada baiknya jika anda melihat hal-hal dibawah ini sebagai jawaban atas kejengkelan anda :)

Pertama Lihat Spesifikasi komputer anda, Spesifikasi adalah prioritas penting untuk memastikan komputer anda sanggup atau tidak untuk memainkan game yang bagus, ada 4 komponen yang harus diperhatikan untuk menjadikan komputer anda tangguh dalam bermain game:

1. VGA , apa peran penting dari VGA ?? VGA Card berfungsi mengubah sinyal digital dari komputer menjadi tampilan grafik di layar monitor. Kartu VGA (Video Graphic Adapter) berguna untuk menerjemahkan output (keluaran) komputer ke monitor. Untuk menggambar / design graphic ataupun untuk bermain game. VGA Card sering juga disebut Card display, kartu VGA atau kartu grafis VGA sangat berperan penting dalam penayangan gambar, mengingat game sangat membutuhkan tampilan gambar yang bagus. Tempat melekatnya kartu grafis disebut slot expansi. Chipset/prosesor pada kartu VGA, banyak sekali macamnya karena tiap-tiap pabrik kartu VGA memiliki Chipset andalannya. Ada banyak produsen Chipset kartu VGA seperti NVidia, 3DFX, S3, ATi, Matrox, SiS, Cirrus Logic, Number Nine (#9), Trident, Tseng, 3D Labs, STB, OTi, dan sebagainya. Jadi VGA adalah komponen yang terpenting dalam komputer jika anda hobi bermain game

2. Prosesor ,Prosesor adalah kebutuhan kedua setelah VGA, prosesor berperan dalam menjalankan semua perintah pemrograman, jika prosesor kita lambat, otomatis kinerja saat bermain game juga melambat. Ada 2 merk terkenal pada prosesor. Intel Dan AMD, Jika anda hobi dalam bermain game dan seorang design yang menggunakan software grafik tinggi, maka sangat disarankan memilih prosesor jenis AMD.

3. RAM, sudah mengenal dengan komponen ini bukan ?? RAM dapat berfungsi sebagai memory cadangan, RAM juga ikut membantu kinerja dari VGA. Semakin besar kapasitas RAM , maka semakin baik pula kinerja komputer anda. Jadi pastikan RAM anda memiliki kapasitas yang besar, minimal 2 GB dalam 1 komputer.

4. Harddisk, Harddisk adalah alat sebagai tempat atau wadah penyimpanan file kita. Instalasi game yang ada di komputer akan masuk di harddisk, jelas, jika anda banyak menyimpan game, anda harus siap siap membutuhkan harddisk yang mempunyai kapasitas besar. Semakin besar kapasitas harddisk, maka akan lebih bagus.

Kedua, Pastikan Game yang akan anda mainkan support dengan system oprasi yang anda gunakan, Misalnya saja game A meminta system requitments 64bit sedangkan anda memiliki system 32bit. Inilah salah satu hal yang mungkin kita lupakan karna terburu buru ingin update Misi terbaru dari game tersebut. :) Lihat system requitments dari game itu, pastikan game itu bisa masuk dikomputer anda.

Ketiga, Pastikan support software atau aplikasi pendukung. Game biasanya ada yang meminta software pendukung sebagai pelengkap untuk menjalankan system yang ada pada game itu, seperti halnya net framework, beberapa game tidak mau di instal karna belum tersedianya net framework di komputer kita. Lihat selengkapnya tentang Software apa saja yang harus ada di komputer.

Mungkin Ketiga aspek penting itu sudah cukup untuk memberi kepastian dari masalah komputer anda yang tidak support oleh game game bagus. Aspek pertama ialah aspek terpenting dan harus anda perhatikan dengan jelas.
Jika anda ada masukan atau mungkin anda menemukan kejanggalan lainnya yang ada di komputer sehingga komputer tersebut tidak bisa untuk di mainkan game, silahkan ditanyakan kepada saya, mungkin jika ada informasi baru, saya akan update artikel ini.


<a href="http://penggunacerdas.blogspot.com/2012/08/mengapa-komputer-saya-tidak-bisa.html">Mengapa Komputer Saya Tidak Bisa Bermain Game</a>
READ MORE

Tips Cerdas Sebelum Membeli Laptop



Suatu hal yang cukup membingungkan dimana kita diberi oleh banyak pilihan untuk memilih salah satu yang menurut kita itu yang terbaik. Yaa inilah kenyataan yang akan kita rasakan saat ingin membeli laptop baru.Berbagai macam merk, dan penampilan serta kelebihan dan kekuangan yang dimiliki oleh suatu laptop, membuat kita semakin bingung menentukan pilihan . Sebelum Anda menjatuhkan seuah pilihan, ada baiknya jika Anda membaca tips dari saya. 1. Jangan terburu-buru menjatuhkan pilihan, Informasi yang diberikan teman dan semua iklan sebaiknya Anda abaikan terlebih dahulu. Saat ini Anda ingin membeli laptop bukan membeli sebuah baju yang mudah diganti dalam hitungan minggu. 2. Caritau dari teman-temanmu atau dari internet, laptop merk apa yang terbaik saat ini. Anda juga bisa melihat-lihat laptop teman Anda apakah merk yang digunakan bagus atau tidak, tetapi ini tidak menjamin 100% karna setiap orang memiliki sifat yang berbeda dalam menjaga laptopnya 3. Sesuaikan dengan kebutuhan Anda. Jika laptop yang hendak Anda beli akan digunakan untuk kebutuhan sekolah, saya rasa Anda cukup membeli laptop dengan spesifikasi menengah saja agar hemat biaya. Sebaliknya jika laptop akan digunakan sebagai kebutuhan kerja terutama sebagai desain grafis atau sejenisnya, Anda harus menyesuaikan spesifikasi laptop yang cukup tinggi agar kinerja yang Anda dapatkan memuaskan. 4. Yang baru atau yang seken?? inilah salah satu pilihan yang paling sering muncul di pikiran kita, kita seringkali membandingkan bandingkan andara harga baru dan harga seken. Jelas yang baru memiliki tingkat kemahalan yang sedikit lebih tinggi dan kualitas baru dari pabrik. Sedangkan barang yang seken adalah barang yang sudah terpakai dan dijual kembali. Jika ingin melihat kualitas barang seken, Anda tidak bisa melihat dari covernya saja, kualitas utama berada pada komponen laptop itu sendiri.Jadi, pandai-pandailah menentukan pilhan Anda. 5. Bawalah teman atau kontak yang sudah tau pasti tentang seluk beluk laptop dan pastinya yang sudah Anda percaya, Saat Anda benar-benar ingin menjatuhkan pilihan maka konfirmasi terlebih dahulu kepadanya apakah pilihanmu sudah tepat atau belum, biasanya jika orang yang sudah mengerti, maka ia akan mengecek isi yang ada pada laptop terseut. Nah, semoga 5 tips diatas bermanfaat untuk Anda.


<a href="http://penggunacerdas.blogspot.com/2012/10/tips-cerdas-sebelum-membeli-laptop.html">Tips Cerdas Sebelum Membeli Laptop</a>
READ MORE



Irfan Jahja
Menempati peringkat 1 diantara semua programmer Indonesia di TopCoder.
Kuliah di ITB (Institut Teknologi Bandung)
Dalam usia menjelang 18 tahun, ia berhasil menyabet medali emas bidang informasi kejuaraan Olimpiade Internasional. Kejuaraan bergengsi yang diselenggarakan di Mesir (16-23 Agustus 2008) ini, diikuti 283 peserta dari 78 negara.

Ardian KP
Berada di ranking 2 TopCoder Indonesia
Kuliah di Nanyang Technological University (NTU) Singapore
Beberapa prestasi yang telah diraih:
- 2008 TopCoder Open Algorithm Finalist
- 2007 TopCoder Collegiate Challenge Algorithm Quarter Finalist
- 2006 TopCoder Collegiate Challenge Algorithm Finalist
- 2006 TopCoder Open Algorithm Quarter Finalist
- 2005 TopCoder Open Algorithm Semi Finalist
Ashar Fuadi
Ranking 4 di TopCoder Indonesia
Kuliah di Universitas Indonesia
Prestasi: TopCoder Algorithm Coder of the Month bulan October 2010
2010: Peraih medali Perak pada Olimpiade Informatika Internasional di Canada

sumber :http://sidomi.com/1751/programmer-terbaik-indonesia/
READ MORE
Diberdayakan oleh Blogger.