Monday, June 20, 2011

Minimum Spanned Tree dengan Kruskal’s Algorithm


Bagi anda yang pernah mendapat mata kuliah matematika lanjutan, anda pasti pernah mendengar istilah mengenai tree, tree adalah sekumpulan titik (vertex) dan garis (edges) yang saling terhubung. Tujuannya dalam konteks komputer adalah memetakan suatu hubungan antar data yang rumit seperti Binary Tree, dll.  Salah satu yang akan saya bahas dalam bidang ini adalah Minimum Spanned Tree.

Minimum Spanned Tree
Minimum Spanned Tree ( MST ) adalah sub tree yang memiliki weight paling rendah, tetapi menghubungkan semua vertex dalam graph.

Wednesday, June 15, 2011

Menghadapi dan Mengatasi BlueScreen of Death (BSOD) dengan BlueScreen Viewer

Selama anda mempergunakan komputer dengan Microsoft Windows terpasang di dalamnya, pernahkah komputer anda tiba-tiba mengeluarkan gambar seperti ini :
640px-Windows_XP_Blue_Screen_of_Death_(PAGE_FAULT_IN_NONPAGED_AREA).svg
Gambar ini adalah mimpi buruk bagi semua user komputer baik dari yang biasa-biasa saja sampai yang professional. Keadaan di mana komputer menampilkan gambar tersebut ( atau biasa diistilahkan dengan Blue Screen of Death (BSOD)) terjadi cukup jarang, tetapi apabila terjadi pada komputer anda, maka ada beberapa kemungkinan penyebabnya, Hardware dan Software.
Masalah pada hardware biasanya disebabkan oleh kecacatan hardware akibat faktor usia, debu, atau memang cacat dari pabriknya ( VGA, Memory, atau harddisk ) atau bahkan jika anda yakin hardware anda tidak bermasalah, incompatibilitas antar hardware dapat memunculkan BlueScreen ini. Solusi dari masalah ini biasanya adalah mengganti hardware yang anda duga sebagai sumber masalah dengan hardware lain, mencabut hardware tersebut, atau membawanya ke service komputer terdekat. Sayang, tidak ada jalan lain.
Jika BlueScreen yang menimpa anda mulai muncul karena anda memasang program baru, update driver, virus, atau bahkan setelah komputer anda tiba-tiba saja dikejutkan dengan ‘shock therapy’ oleh PLN. Anda masih beruntung, biasanya BlueScreen ini dapat dihilangkan dengan mudah setelah meng-uninstall program yang anda anggap masalah, jika berasal dari driver, anda bisa dengan mudah melakukan rollback. Jika masalah masih membandel, backup data anda dan bersiap melakukan system restore atau bahkan memformat, re-install system anda.
bluescreenview2
Karena banyak sekali penyebab BlueScreen, maka anda harus cermat mengamati tulisan yang terdapat dalam pringatan BlueScreen tersebut. Masalahnya, tampilan BlueScreen sangat cepat,manusia biasa tidak akan mampu membaca keseluruhan teks secepat itu. Maka untuk membantu anda menganalisa pa yang sebenarnya terjadi, NirSoft mengeluarkan BlueScreenView, sebuah utility gratis untuk melihat detail dari blue screen anda.