Sondoro Sandhy – Winner of New Wave 2009
a very talented singer cooming from Indonesia, “sing Love is my Religion”. he almost got perfect score. Awesome!
27 Oct
22 Oct
Remarkable Indonesia Video on Indovision
Video that tell about Indonesia Development in recent years, beautiful and kindness of Indonesia.
30 Jun
Desktop on Browser : Web Application (Schmedley vs g.ho.st vs EyeOS)
“Desktop on Browser”, itulah konsep komputer yang ditawarkan di masa mendatang. Dimana kita tidak harus lagi memiliki space harddisk yang besar untuk menampung program-program desktop kita. Dengan memanfaatkan technology web 2.0 (web application) dengan AJAX dan software pendukung lain seperti silverlight dan flash memungkinkan untuk membuat aplikasi berbasis web.
beberapa desktop di browser yang sudah banyak di kenal sekarang seperti Schmedley, g.ho.st, EseOS dan masih banyak lagi. mari kita simak review dari web aplikasi berikut :
1. Schmedley
rating : 5 ![]()
![]()
![]()
![]()
![]()
review :
menurut developernya, Schmedley adalah “YOUR personal web space”. sebuah modern portal yang menggabungkan :
- an advanced web application (widget) platform
- robust web page creation and publishing tools
schmedley.com memiliki user interfaces yang hampir mirip dengan Mac OS dengan beberapa pop up menu di bagian bawah. Schmedley ini menggunakan teknologi Ajax dan JavaScript untuk user Interfacesnya. Dengan AJAX maka Schmedley tidak membutuhkan bandwith yang besar untuk menggunakannya. Di schmedley kita dapat memiliki fitur penuh jika kita sign up account atau menggunakan fitur terbatas pada guest. Pada Schmedley kita dapat membuat beberapa desktop (multiple desktop).
fitur-fitur yang di miliki
28 Jun
Perbandingan Kompleksitas Algoritma Ant Colony Optimization dengan Simulated Annealing pada kasus TSP
Abstrak
Ant Colony Optimization adalah sebuah algoritma pencarian rute terpendek yang dapat digunakan untuk berbagai kasus optimasi kombinatorial seperti pencarian rute GPS, Travelling Salesman Problems, dan lain-lain. Algoritma ini juga digunakan oleh perusahaan besar Google untuk mengoptimasi mesin pencariannya. Ant Colony Optimization (ACO) ini dikembangkan melalui algoritma meta-heuristic yang mencontoh perilaku semut dalam mencari rute. Dalam kasus ini heuristic-nya adalah pheromone dari semut yang menandakan rute yang sudah dilalui. Menurut beberapa penelitian algortima ini lebih cepat daripada Algoritma Geetika untuk kasus yang banyak node (Peter Kohout : www.codeproject.com). membandingan antara ACO dengan Simulated Annealing (SA) pada kasus TSP (Travelling Salesman Problems) dari sisi optimasi dan waktu prosesnya.
Kata kunci: Ant Colony Optimization, meta-heuristic, Optimasi Kombinatorial, ACO, TSP (Travelling Salesman Problems), Simulated Annealing (SA)
1. Pendahuluan
1.1. Latar Belakang
Ant Colony Optimization adalah algoritma meta-heuristik yang digunakan untuk pemecahan masalah optimasi kombinatorial yang sulit untuk dikomputasi. Salah satu contohnya adalah masalah Travelling Salesman Problem dan Mesin Pencarian Google. Algoritma ini memiliki karakteristik pencarian yang dapat membuatnya dapat lebih cepat dari Genetic Algoritma, tetapi hasil yang didapat bukan yang paling optimal. Ant Colony Optimization ini ditemukan oleh Marco Dorigo dan Christian Blum pada akhir tahun 90-an.
28 Jun
Pabrikasi Perangkat Lunak dengan SPL dan Metode-metode pendukungnya
Software product line (SPL) adalah sebuah manufacturisasi pembuatan dari sebuah perangkat lunak, dimana dalam pembuatan software digunakan konsep reuse dari pembuatan perangkat lunak. Metode SPL sangat baik untuk membuat :
- Sebuah perangkat lunak dimana hampir beberapa requirementnya sama dengan perangkat lunak lain
- Variasi dari sebuah perangkat lunak
- Penerbitan versi lanjutan dari sebuah perangkat lunak.
Metode SPL ini tumbuh berkembang dengan pesat di kalangan developers besar dimana semua ordernya merupakan mass-production yang membutuhkan pengembangan secara besar-besaran dan bertahap. Hal ini menjadi paradigma penting, dimana perusahaan-perusahaan atau software house untuk berusaha untuk meningkatkan efisiensi waktu, biaya dan resourse dalam membuat sebuah perangkat lunak. SPL juga memungkinkan developers untuk mengerjakan order perangkat lunak yang berskala besar.
26 Jun
Facebook Hack-able?? (info)

facebook?? bisa di hack??
maksud dari pertanyaan diatas adalah bukannya situs facebook.com yang di hack melainkan hacking pada account-account di facebook dengan metode yang disebut “Phishing”.
apakah itu phishing??
dalam computer security, phishing didefinisikan sebagai suatu proses untuk mendapatkan informasi private seperti username, password dan kartu kredit dengan menggunakan dan memalsukan entitas terpercaya, bisa berupa memalsukan halaman dan link yang nyaris mirip dengan aslinya. (wikipedia)
phising ini biasanya dapat berupa email, instant messaging yang berisi link ke entitas terkait dengan .
benarkah phishing dapat dilakukan di facebook?? bagaimana menanggulanginya??
metoda phising dapat diterapkan di facebook dengan menggunakan metode fake login (1) dan dengan menggunakan Cross Site Scripting (XSS).
(1) seperti hal yang sudah diketahui, fake login artinya kita di kirim ke halaman login palsu dan diminta untuk login ulang. masalah ini mudah sekali ditangani dengan ketelitian anda setiap kali anda diminta untuk login. selalu perhatikan hal-hal dibawah ini :
- pastikan url (link) pada browser anda benar-benar http://www.facebook.com
- pastikan anda benar-benar sudah logout atau belum dengan masuk ke home dari facebook dengan mengetikan alamat http://www.facebook.com/home.php atau http://www.facebook.com
kita akan bahas masalah lebih lanjut pada masalah yang lebih serius yaitu (2) XSS atau Cross site scripting.
XSS adalah suatu kerentanan security computer pada aplikasi web yang memperbolehkan kita memasukan post / input berupa code injection pada sebuah halaman web yang kemudian halaman tersebut dapat dilihat oleh user lain. code yang biasanya di gunakan adalah client side code (html atau javascript)
25 Jun
Title Fight: 2008 Lancer Evo X vs. 2008 Subaru WRX STi
a Fight of the Subaru Vs Mitsubishi race card. including Acceleration, Balance, Price, Power, Weigt, etc
14 Jun
Software Design Method : Sistem Berbasis Object dengan Design Pattern
Object Oriented System
Object Oriented Programming adalah sebuah paradigm pemrograman yang menggunakan konsep objek dan interaksi antar objek dalam membuat program atau software [Wikipedia, the free encyclopedia, "Design pattern (computer science)"].
Object Oriented System Development memecahkan permasalahan dan kebuntuan pada software development khususnya dalam menangani masalah : reusability, extensibility, and maintainability.
Pada Object Oriented System Development, ada beberapa best-practice yang dapat diikuti. Diantaranya :
- Menggunakan Framework
- Menggunakan Design Patern
- Modelling Language yang sesuai
- Dsb
Yang akan dikembangkan lebih lanjut adalah best-practice dengan menggunakan Design Pattern.
Software dan Design Patterns
“Design Patterns adalah solusi umum dan dapat diulang untuk menyelesaikan masalah umum yang terjadi saat development software” Wikipedia, the free encyclopedia, “Design pattern (computer science)”].
A “pattern” has been defined as “an idea that has been useful in one practical context and will probably be useful in others.” [M.Fowler, "Analysis Patterns - Reusable Object Models", Addison Wesley].
Design Pattern dapat langsung diterjemahkan dalam bentuk code, sebuah design pattern tidak dapat menyelesaikan masalah secara maksimal. Harus ada kombinasi yang sesuai antar desugn pattern agar menghasilkan solusi yang maksimal. Maka, dibutuhkanlah pengetahuan akan design pattern dan kegunaannya. Continue reading





