INDONESIA’S BIGGEST-SELLING COMPUTER MAGAZINE
Sumatra-Jawa-Bali Rp39.900 Kalimantan-Sulawesi-Nusa Tenggara-Maluku-Papua Rp42.900
DENGAN DVD
Jangan diterima jika sebuah DVD tidak terdapat dalam kemasan plastik sampul depan majalah ini.
03/2010
Modding themes dan hacking komputer sendiri!
SULAP XP JADI MAC! Permak tampilan Windows XP dengan berbagai tool ajaib nan gratis di DVD! FREE KALENDER 2010 UNIK BENTUK LINGKARAN: 1 TAHUN HANYA DALAM 1 LEMBAR HALAMAN!
Free on the DVD!
ON THE
DVD!
PERMAK TAMPILAN KOMPUTER!
252 PR O WEB S ITE 235 WOR DPRE SS TH EM ES TEM PLATE Blackbox Website Easy Rider Classic
Antique-Modern BlueSensation
430 H Q WALLPAPE R S
45 Creativity Pics 270 Comics
99 WINDOWS XP BOOT SKINS Heavy Equipment Red Dragon Boot
13 TOOL WIN MODDING JEMPOLAN Krento: Application launcher yang bikin Anda jatuh hati T3Desk: Gaya 3D, buat jendela aplikasi seakan terbang RGB MUSICLAB: SOFTWARE PENGUBAH GAMBAR JADI MUSIK Cover PCM REG_03_EDITARIE___TEST.indd 2
2/23/2010 11:38:54 AM
gigantika (PC1134-12-0210).indd 1
12/21/2009 2:38:52 PM
WPG (PC1545-H3-0310).indd 1
1/13/2010 2:58:55 PM
ECS (PC0983-S52-0310).indd 1
1/14/2010 6:10:57 PM
PROLOGUE
03/2010
5
RAGNAROK Pembaca yang budiman, Empat tahun lalu, PC Media Antivirus (PCMAV) lahir dengan misi untuk melengkapi antivirus luar yang memiliki kelemahan dalam membasmi secara tuntas virus yang banyak beredar di Indonesia. Tahun lalu, bertepatan dengan ultah ke-8 majalah PC Media, PCMAV 2 Valkyrie lahir menggantikan generasi pertama PCMAV. Dan di edisi ini, hadir PCMAV 2.3 yang merupakan versi terakhir dari generasi PCMAV 2. Sejak tiga bulan yang lalu, pengembangan proyek generasi PCMAV terbaru telah dimulai dengan nama sandi PC Media Ragnarok. Proyek Ragnarok ini telah menggunakan compiler generasi terbaru agar lebih kompatibel, dan stabil di Windows 7. Konsekuensi penggunaan compiler terbaru ini adalah penulisan ulang pada sebagian besar komponen inti dari PCMAV, dan ini merupakan pekerjaan yang cukup kompleks. Namun, hasilnya sungguh sepadan. Dibanding PCMAV generasi sebelumnya, pemakaian memory Ragnarok kini jauh lebih enteng, lebih hemat 80%, sehingga tidak memberatkan sistem. Kecepatan pemeriksaan file juga dapat lebih dioptimalkan. Dan salah satu fitur pentingnya adalah Ragnarok mampu bekerja dengan memanfaatkan keunggulan arsitektur CPU multicore secara otomatis. Hasilnya, dari uji coba di CPU dual-core, kecepatan pendeteksian Ragnarok meningkat 2x lipat dibandingkan di CPU single-core. Dan secara teoritis, akan meningkat 4x lipat di CPU quad-core. Saat tulisan ini dibuat, PC Media Ragnarok telah mencapai status Beta yang siap diuji coba secara terbatas oleh masyarakat umum melalui situs virusindonesia.com. Ragnarok direncanakan akan diluncurkan secara resmi di edisi depan (04/2010), bertepatan dengan edisi spesial ulang tahun majalah PC Media yang ke-9. Tidak hanya itu! Di edisi 04/2010 regular nanti, akan disertai dengan DVD-9 doublelayer yang berkapasitas hingga 8 GB. So, pesan dari sekarang sebelum kehabisan.
Anton R. Pardede Group Chief Editor & Chief Antivirus Researcher
[email protected]
DAPATKAN SERI MAJALAH EXTRA & SPECIAL PC MEDIA GROUP TERBARU!
UBUNTU 9.10
TWEAKING PC
MS Office Unofficial
OpenOffice.org 3.1
Langkah-langkah mudah menguasai distro Ubuntu 9.10 terbaru!
Kiat jitu meningkatkan performa komputer tanpa biaya.
Mengupas tuntas Microsoft Office beserta kiatnya. Disertai ekstra CD gratis.
Tutorial praktis OpenOffice 3.1. Ekstra CD berisi 405 clipart dan 146 font.
pcm_prolog_03_EDITARIE.indd 5
1/18/2010 4:11:00 PM
6
INDEX
5
INDEKS
PROLOGUE
03/2010
HARDWARE TEST
FIRST
GROUP-TEST
8 10 12 15 16 18 20 21 22
On Focus Inbox Top News Security New Software New Hardware Gadget & Multimedia PC Market Express PC Society Viewpoint 24 Zatni Arbi 26 Steven Haryanto 27 Bernaridho I. Hutabarat
29 30 32 34 36 38 40 41 42
Mobo Intel P55 ASROCK P55 DELUXE ASUS P7P55D-E PREMIUM DFI LP DK P55-T3EH9 ECS P55H-A FOXCONN INFERNO KATANA GIGABYTE P55A-UD6 INTEL DP55WG JW-P55T-EXTREME MSI P55-GD80
SINGLE-TEST
COVER STORY 66 Windows XP to Macintosh OSX
Notebook 44 ASUS EeePC 1201N 45 Procom Samurai Desktop PC 46 ENPC 45CSX 48 MAXDATA QutePC-1000
RAM 47 Elixir PC3 12800U 2GB 49 VenomRX PC800 DDR2 2GB Motherboard 50 Gigabyte X58A-UD7 Video Card 52 Biostar GeForce GT 220 53 digital alliance GT 220 Sonic HDD 3,5” 54 Hitachi HDS722020ALA330 2TB 56 Samsung HD103UJ 1TB Wireless Router 57 BLUE-LINK BL-R31N Speaker Portable 58 Altec Lansing iML237 60 Divoom UPO-1 UPS 61 Riello 1100VA
VIRUS 72 Lucu.C: Virus Juga Bisa Melucu
KNOW-HOW
86 Aman Berkomputer di Tempat
dengan Open Government/ Gov 2.0
90 94 98 102 106 110
HIGHLIGHT OF THE MONTH
116 120
CD/DVD
126
PCMAV 2.3 13 Best Desktop Modding: AeroWorks, Classic Shell, Desktop Graffitist, Krento, Networks Lights,. Cover Story: WinXP to Mac Leopard. Distro: Mandriva Linux One 2010.0 KDE 4, and LXDE Edition. Driver: ATI Catalyst Drivers 9.12 XP. Fresh Software: 4Menu basic CD front end 1.518, Attribute Changer 6.20, BlueAmp, RGB MusicLab 30. PLUS: 3 Kalender Unik, 5 Best Startup Management Tools, 235 Premium Wordpress Themes, 302 Website Template, 430 Wallpapers, 573 Best Windows Vista & 7 Sidebar Gadgets.
130
74 Developer vs Cracker 78 Sharing Resource di Vista 82 Membangun e-Government
143
6_indeks_03_EDITARIE.indd 6
Umum Uninterruptible Power Supply Maksimalkan PC Anda Hash Function Oprek Registry Windows Pengawas Aktivitas Sistem Membuka “Catatan Lama” Plurk dengan Plurk API Koneksi VB.Net dengan MySQL Merekam Output Kamera dengan DirectShow Dasar-dasar Pembuatan Situs Jejaring Sosial Cara Cepat Membuat Oracle Database
66 Windows XP to Macintosh
GAME TEST & WALKTHROUGH 134 The Saboteur 136 Dragon Age: Origins
86 Aman Berkomputer
ON THE DISC 144 Fresh Software Full Version 150 Hottest Games Full Version 152 New Movie Trailers
SUPER PROMO 154 Super Promo 160 Pemenang Super Promo
162 EPILOGUE
134 The Saboteur
1/18/2010 3:25:48 PM
riello (PC1015-Q5-1209).indd 1
1/13/2010 1:56:16 PM
8
FIRST
ON FOCUS
03/2010
INTEL CORE i3 PROCESSOR Lagi-lagi, langkah mengejutkan ditempuh oleh Intel. Kali ini dengan processor yang baru di-launch oleh pabrikan ini, yaitu Intel Core i3. Apa saja kelebihannya? Alexander P. H. Jularso
INTEL kembali lagi dengan berita yang cukup menghebohkan. Setelah baru-baru ini me-launch produk processor-nya yang bertajuk Intel Core i7. Tak membutuhkan waktu yang lama, tepat pada tanggal 7 Januari 2010 yang lalu, Intel meluncurkan processor terbaru-nya, yaitu Intel Core i3. Tentu saja processor ini diharapkan meraih sukses besar seperti beberapa pendahulunya, yaitu Intel Core i5 dan Intel Core i7. Intel Core i3 diluncurkan dengan dua tipe, yaitu untuk desktop processor dan mobile processor (notebook). Untuk tipe desktop, Intel Core i3 menggunakan microarchitecture yang diberi codename Clarkdale, yang memiliki L3 Cache sebesar 4 MiB, dengan Thermal Design Power (TDP) sebesar 74 Watt. Core i3 memiliki core processor sebanyak dua. Sedangkan untuk socket yang digunakan masih socket LGA 1156, sama dengan yang digunakan untuk processor Intel Core i5. Teknologi tambahan yang “diinjeksikan” pada processor Intel Core i3 ini adalah di dalam processor sudah terdapat GPU atau dengan kata lain, di dalam processor sudah terintegrasi dengan GPU. Untuk jenis processor Intel Core i3 yang digunakan pada notebook, ia menggunakan microarchitecture dengan codename Arrandale. Core i3 versi mobile ini memiliki L3 Cache sebesar 3 MiB dan TDP yang jauh lebih kecil, yaitu hanya 35Watt. Core processor tentu saja masih sama, yaitu dua buah core, dan teknologi GPU terintegrasi masih disertakan. Socket yang digunakan adalah µPGA-989. Intel Core i3 versi mobile ini kurang lebih akan lama spesifikasinya dengan Intel Core i5-4xx, namun untuk Core i3 berjalan pada clock yang lebih rendah, dan tanpa adanya teknologi Turbo Boost. Dari beberapa sumber yang kami dapatkan, processor Intel Core 2 yang saat ini ada di pasaran, yang menggunakan microarchitecture Yorkfield, Wolfdale, dan Penryn, kemungkinan akan di-rebranding oleh pabrikan Intel
menjadi Intel Core i3. Namun, tentu ini belum bisa dikonfirmasikan secara pasti, karena hanya masih merupakan rumor saja yang banyak beredar di Internet.
Clarkdale Clarkdale adalah code name untuk processor Intel, khususnya pada produk untuk seri Intel Core i5, Intel Core i3, dan Pentium. Ia menggunakan dual core die yang berbasiskan pabrikasi 32 nm. Clarkdale juga sudah memiliki GPU terintegrasi di dalamnya, begitu juga dengan PCI Express dan DMI Links yang juga terintegrasi di dalam processor ini. Clarkdale sendiri adalah suksesor dari microarchitecture Wolfdale yang menggunakan pabrikasi 45 nm, yang banyak digunakan pada processor desktop Intel Core 2, Celeron, dan Pentium Dual-Core. Berbeda dengan teknologi yang dimiliki oleh Wolfdale, dimana biasanya ia menggunakan northbridge dan southbridge, teknologi pada Clarkdale sudah mengintegrasikan hampir seluruh fungsi northbridge pada processor-nya. Seperti memory controller, PCI Express untuk external graphics, integradted graphics, dan DMI connector sudah terintegrasi didalamnya sehingga memungkinkan kita untuk membuat sebuah perangkat komputer yang lebih compact, karena sudah tidak perlu lagi ada komponen northbridge dan discrete graphics CLARKDALE BRAND NAME MODEL LIST L3 CACHE SIZE
THERMAL DESIGN POWER
Pentium Core i3 Core i5
G6xxx i3-5xx i5-6xx
3 MB
73 W
4 MB 73 W - 87 W
Tabel spesifikasi Clarkdale Microarchitecture.
SPESIFIKASI CORE I3 CODE NAME Clarkdale Arrandale
BRAND NAME Core i3-5xx Core i3-3xx
L3 CACHE 4 MB 3 MB
SOCKETS LGA 1156 µPGA-989
TDP 73 W 35 W
I/O BUS Direct Media Interface, Integrated GPU
Spesifikasi processor Intel Core i3.
pcm_on focus_03_EDITARIE.indd 8
1/14/2010 10:19:21 AM
ON FOCUS
03/2010
FIRST
9
ARRANDALE BRAND NAME Intel Celeron Intel Core i3 Intel Core i5
Intel Core i7
MODEL LIST
L3 CACHE SIZE
P4xxx (unreleased) 2 MB i3-3xxM i5-4xxM 3 MB i5-5xxM, i5-5xxE i5-5xxUM i7-6xxUM, i7-6xxUE i7-6xxLM, i7-6xxLE 4 MB i7-6xxM, i7-6xxE
THERMAL DESIGN POWER 35 W 35W 18W 18W 25W 35W Perbandingan single die dan dual die pada processor intel.
Tabel spesifikasi Arrandale Microarchitecture.
pada motherboard. Processor yang menggunakan nicroarchitecture Clarkdale memiliki dua die, satunya adalah 32nm core processor dengan I/O connections, dan satunya lagi adalah 45 nm graphics controller dengan memory interface.
Arrandale Arrandale adalah code name untuk processor Intel, khususnya pada produk untuk seri Intel Core i5, Intel Core i3, dan i7. Sama dengan code name Clarkdale, ia menggunakan dual core die yang berbasiskan pabrikasi 32 nm. Arrandale juga sudah memiliki GPU terintegrasi di dalamnya, begitu juga dengan PCI Express dan DMI Links yang juga terintegrasi didalam processor ini. Tentu saja, berbeda dengan Clarkdale yang digunakan untuk processor desktop, Arrandale digunakan untuk processor mobile (notebook). Sejarahnya, Arrandale adalah suksesor dari core microarchitecture berbasis Penryn, processor dengan pabrikasi 45 nm. Penryn digunakan untuk processor mobile milik Intel, seperti Intel Core 2, Celeron, dan Pentium Dual-Core. Sama seperti Wolfdale, Penryn juga masih menggunakan perpaduan antara northbridge dan southbridge. Sedangkan pada Arrandale, sama dengan Clarkdale, yang di dalamnya sudah diintregasikan beberapa komponen yang seharusnya ada pada northbridge. Beberapa komponen tersebut juga sama, yaitu seperti memory controller, PCI Express untuk external graphics, integrated graphics,
dan DMI connector. Tentunya ini menguntungkan karena untuk sebuah sistem notebook, semakin sedikit komponen yang disertakan, maka akan semakin sedikit pula daya yang dikonsumsi oleh notebook tersebut. Karena hal utama yang dicari dari notebook adalah ketahanan baterainya. Selain meluncurkan Core i3, Intel juga kembali meluncurkan beberapa processor dengan microarchitecture Clarkdale. Diantaranya adalah Intel Pentium, Intel Core i5. Spesifikasi yang diberikan kurang lebih akan sama antara satu dengan yang lain. Namun ada satu fitur yang hanya dimiliki oleh Processor Core i5, yaitu fitur Turbo Boost yang tidak dimiliki oleh Intel Core i3. Semakin banyak processor yang hadir di pasaran, tentunya dengan kemampuan yang lebih baik dan harga yang bisa ditekan serendah mungkin. Saat ini banyak pilihan, bukan hanya dari pabrikan Intel saja, namun AMD juga ikut bersaing di pasar processor ini. Anda bisa menjumpai processor dengan fitur dan teknologi tinggi, yang memiliki dual core dengan kecepatan 2,7 GHz per core-nya hanya dihargai 500 ribuan rupiah saja. Sedangkan untuk single core berkecepatan 2,6 GHz hanya dihargai sekitar 300 ribu rupiah saja. Dengan begitu, meskipun Anda memiliki budget tipis dan terbatas masih bisa membeli dan merakit sebuah perangkat PC. Hal yang tentu sangat baik, supaya makin banyak masyarakat Indonesia yang “melek” teknologi. Pilihan processor mana yang paling tepat untuk mewujudkan PC Desktop kebanggaan Anda? Tentunya harus merujuk pada kemampuan finansial, dan seberapa jauh nantinya Anda akan menggunakan PC tersebut. Semua putusan ada di tangan Anda.
[email protected]
Processor Intel Core i3, tampak depan dan belakang. Processor Intel Core i3 die.
pcm_on focus_03_EDITARIE.indd 9
1/14/2010 10:19:24 AM
10
FIRST
INBOX
03/2010
PCMAV MEMANG DAHSYAT! Saya sempat beralih ke antivirus sejenis lainnya. Tapi beberapa file dokumen saya tidak bisa dibuka, setelah melakukan scan. Ternyata antivirus itu tidak “sehebat” PCMAV, yang mampu mengembalikan file saya kembali seperti semula. Akhirnya saya kembali beralih ke PCMAV. Sebagai masukan, bisakah loading PCMAV-RTP lebih cepat lagi? Karim Amr via e-mail
KUTIP ARTIKEL PC MEDIA Saya seorang blogger. Blog saya berisi tentang review software dan penyedia aplikasi freeware. Saya ingin bertanya: 1. Apakah saya boleh meng-upload seluruh aplikasi yang disediakan PC Media di DVD-nya? 2. Apakah saya boleh mengutip atau memasukkan artikel di majalah PC Media ke dalam blog saya? Saya bertanya dulu untuk memastikan, agar tidak terjadi hal-hal negatif bagi saya ataupun bagi PC Media. Ridho Anugerah Bhakti via e-mail
1. Software yang dimaksud bukan milik PC Media. Untuk urusan tersebut, Anda harus meminta izin ke pembuatnya masing-masing, atau melihat bagian lisensi software yang dimaksud. 2. Pada dasarnya, tidak masalah bagi kami, selama di blog tersebut Anda mencantumkan sumbernya secara lengkap dan detail—Red.
MICROSOFT OFFICE 2009 Saya punya satu pertanyaan, setelah melihat PC Media reguler edisi Januari 2010. Mengapa PC Media menyertakan Microsoft Office versi trial 60 hari, padahal hampir seluruh masyarakat sudah
menggunakannya? Mengapa bukan Microsoft Office 2009 Beta? Saya berharap PC Media menyertakan Microsoft Office 2009 versi Beta, yang kabarnya sudah beredar di jaringan Internet.
Karena pernah juga majalahnya kehujanan di motor, karena saya bawa-bawa terus :)
Mohammad Shihab via e-mail
Sebenarnya, kami selalu menyertakan file PDF yang Anda maksudkan di setiap edisinya. Namun, kami melewatkannya di beberapa edisi lalu, karena keterbatasan waktu. Untuk itu, kami pastikan akan menyertakannya kembali. Terima kasih karena telah mengingatkan kami kembali—Red.
Terima kasih atas usulan Anda. Sebenarnya, kami akan menyertakannya apabila ada izin dari Microsoft untuk menyebarkan versi Office Professional 2010 Beta. Namun karena terkendala belum adanya izin dari Microsoft, maka kami belum bisa memasukkannya ke dalam DVD tersebut. Menurut hemat kami, Office 2007 juga masih banyak penggunanya sehingga masih relevan jika kami sertakan sebagai pengganti. Tunggu di PC Media edisi berikutnya, dan seri PC Media Special: Office, paket aplikasi tersebut akan kami sertakan—Red.
PDF ON THE DISC Bagi saya, rubrik yang paling ditunggu adalah “On the Disc” pada setiap edisinya karena memperjelas isi DVD/CD yang disertakan. Hanya kekurangannya, saat majalahnya dipinjam atau tidak dibawa, saya mengalami kesulitan untuk mengetahui deskripsi dari setiap DVD yang saya bawa. Sedikit masukan saja (semoga dikabulkan), apakah khusus “On the Disc” bisa dibuatkan file pdf-nya, dan diselipkan langsung dalam DVD/CD agar praktis?
BERIKAN KOMENTAR ANDA! Kami dengan senang hati menerima pendapat serta saran Anda. Kirimkan surat/e-mail Anda ke:
SURAT: Redaksi PC Media, Jl. Kramat IV/11 Jakarta Pusat-10430, DKI Jakarta. E-MAIL:
[email protected] Semua surat/e-mail yang masuk menjadi milik PC Media dan redaksi berhak menyuntingnya tanpa mengubah maksud serta tujuan. Kami tidak membalas surat/e-mail Anda secara individu.
pcm_inbox_03.indd 10
Thomas Limandiputra via e-mail
SARAN UNTUK PCMAV Saya mempunyai usul, bagaimana jika PC Media bekerja sama dengan semua pembuat antivirus Indonesia, supaya lebih hebat! Atau buat sayembara (entah itu penemu virus-virus baru, pembuat antivirus) yang berhadiah, supaya pada tertarik. Satu usulan lagi, mohon setiap edisinya ditambah materi tentang blog & tip Internet supaya tambah lengkap! Karlz Harz Winstead via e-mail
Terima kasih untuk apresiasi dan usulannya. Redaksi menampungnya dan berusaha merealisasikan ide-ide yang menarik. Sehubungannya dengan antivirus, PC Media secara rutin mulai menampilkan beberapa artikel pada rubrik Know How yang mengulas topik seputar Reverse Code Engineering (RCE). Semoga dapat menambah wawasan dan referensi pembaca. Bahkan siapa tahu, dapat mengilhami Anda untuk membuat antivirus sendiri atau program bermanfaat lainnya. Materi-materi lain yang menarik untuk dikupas tentu juga akan terus dihadirkan untuk pembaca setia PC Media—Red.
1/18/2010 4:07:09 PM
telkomsel (PC1102-27-0310).indd 1
1/13/2010 1:41:24 PM
12
FIRST
TOP NEWS
03/2010
HATI-HATI MICROSOFT, GNOME MEMILIKI SENJATA UNTUK 2010 GNOME Foundation mempunyai jajaran vendor besar yang berkomitmen untuk memberikan dana labih besar untuk mendukung dekstop Linux. GNOME Foundation yang perlahan-lahan tapi pasti berkembang sangat pesat, mempersenjatai diri untuk berperang dengan pemimpin komputer desktop milik Microsoft dan Apple. Sebagai contoh, belum lama ini GNOME mengumumkan bahwa mereka menaikkan biaya keanggotaan dewan penasehat sampai US$20.000 untuk perusahaan-perusahaan besar, dan US$10.000 untuk perusahaan kecil. Dana tersebut tidak hanya akan membantu membayar pengoperasian “hack fests”, tempat di mana berkumpulnya banyak pengembang GNOME yang bekerja pada proyek open source, tetapi juga untuk membayar staf administrator. Semua dana tersebut untuk membantu GNOME merilis OS versi 3.0. GNOME
versi 3.0 rencananya akan dirilis pada akhir 2009 tahun ini. Namun karena berbagai alasan, GNOME memutuskan untuk merilis versi 2.302.28. Versi 2.302.28 termasuk penambahan fitur e-mail dan groupware suite yang disebut Evolution, yang secara khusus membantu perusahaan bermigrasi ke GNOME dari Windows. Fitur ini menambahkan kemampuan untuk mengimpor Microsoft Outlook Personal Folder (PST file) secara langsung ke Evolution. E-mail, kontak, appointment, task, dan catatan jurnal juga didukung GNOME. GNOME juga menambahkan dukungan untuk MAPI, sedangkan sebelumnya hanya mendukung SOAP. Pengguna perusahaan adalah kunci keberhasilan Microsoft. Pada tahun 2010,
peluang lebih terbuka untuk komputer desktop Linux. Banyak perusahaan yang masih menggunakan komputer dengan Windows XP, dan siap untuk meng-upgrade. Para sponsor GNOME adalah perusahaan-perusahaan yang memiliki rasa cinta sedikit pada Microsoft. Mereka termasuk ACCESS, Hewlett Packard, Google, IBM, Intel, Motorola, Mozilla Foundation, Nokia, Novell, Red Hat, dan Sun Microsystems. Sponsor lainnya adalah Debian, Free Software Foundation, Igalia, One Laptop Per Child, Software Freedom Law Center dan Sugar Labs, termasuk Siemens Business Group di Jerman, UK National Health Service (NHS), dan 400.000 call center di Sao Paulo, Brazil.
GOOGLE DAN D-WAVE, TIM PERTAMA YANG MENGUNGKAP SISTEM PENCARIAN QUANTUM GODAAN menggunakan fenomena fisika lanjutan seperti superposisi untuk memecahkan masalah ultra-kompleks tampak memikat. Sayangnya, belum ada banyak demonstrasi konkret mengenai komputasi quantum. Satu perusahaan yang benar-benar telah memiliki keberanian untuk mengklaim demonstrasi quantum adalah perusahaan asal Kanada, D-Wave Systems.
pcm_news_03_EDITARIE.indd 12
D-Wave telah mengembangkan apa yang disebut 16-qubit, 28-qubit, dan 128-qubit chip komputer kuantum. Setiap qubit diimplementasikan dengan kopel magnet superkonduktor loop yang disebut rf-squid flux. D-Wave telah memproduksi beberapa chip di lab microdevices milik NASA, yakni Jet Propulsion Lab. Sekarang, D-Wave telah menerima dukungan yang lebih besar dari raksasa Internet: Google. Neven Hartmut, Manajer Google, mengumumkan dalam posting-an blog-nya bahwa Google telah bekerja dengan D-Wave untuk mengembangkan komputer quantum, dengan tujuan keperluan pencarian gambar dalam database foto, video, dan PDF.
Proyek sistem pencarian quantum tersebut telah berlangsung selama tiga tahun. Neven menjelaskan, “Selama tiga tahun terakhir, tim di Google telah belajar bagaimana mengenali masalah seperti objek pada foto atau belajar untuk membuat keputusan yang optimal berdasarkan data dengan algoritma quantum. Algoritma yang digunakan adalah algoritma adiabatik quantum yang ditemukan oleh Edward Farhi, dan kolaborator di MIT.”
1/13/2010 3:28:48 PM
Lenovo (PC1435-F7-0310)_REVISI.indd 1
1/20/2010 10:07:03 AM
14
FIRST
SIDE NEWS Tiga Core untuk Laptop AMD akan menyediakan processor tiga core untuk laptop. Hal ini untuk mengisi kekosongan segmen laptop berkinerja tinggi, dengan ketahanan daya yang memadai. AMD menegaskan bahwa ini akan menjadi processor tiga core pertama di dunia, yang diperuntukkan bagi laptop. Processor tiga core menawarkan kecepatan proses yang lebih tinggi dari processor core ganda, namun menyediakan efisiensi energi yang lebih baik dari processor empat core. Processor ini menjadi bagian dari platform AMD yang memiliki nama kode Danube, dengan teknologi proses manufaktur 45 nm. Platform ini memiliki kecepatan dan kualitas grafis yang lebih baik dari platform sebelumnya, Dragon, dan peningkatkan usia baterai hingga lebih dari sejam. Selain itu, Danube juga mendukung memory RAM DDR3 yang lebih cepat, dan mendongkrak kinerja grafik terintegrasi. AMD juga mengumumkan platform generasi berikutnya yang bernama “Leo”, yakni platform bagi processor AMD enam core.
Game di YouTube GOOGLE berencana untuk membangun game interaktif di YouTube. Baru-baru ini, Google mendaftarkan sebuah paten bernama “Web-Based System For Generation of InteractiveGames Based on Digital Videos” di kantor badan paten Amerika Serikat. Google berencana untuk memperluas situs YouTube ke dalam situs gaming. Lewat aplikasi baru yang patennya telah didaftarkan itu, Google menawarkan fitur kolaborasi bagi para penggunanya untuk melakukan anotasi atau modifikasi terhadap sebuah video yang di-upload ke YouTube. Pada akhirnya, anotasi dan modifikasi video tersebut bisa berkembang menjadi banyak versi scene dan skenario yang beraneka. Inovasi ini sebagai kreasi game terbuka yang melibatkan imajinasi, kamera video, serta software video editing.
pcm_news_03_EDITARIE.indd 14
TOP NEWS
03/2010
KLONING WINDOWS XP DARI CINA MUNGKIN terlihat dan terasa seperti Windows XP. Mungkin sistem GUI sama dengan XP, dan bahkan dapat menjalankan perangkat lunak XP. Tetapi, kenyataannya adalah bahwa sistem operasi yang dikembangkan oleh Rain Forest Wind Guangdong Computer Technology Co, Ltd. adalah sesuatu yang berbeda dari hanya sekedar penerus Windows Vista. OS Ylmf dirancang sebagai klon Windows XP berbasiskan versi 9.10 dari distribusi sistem operasi open source Ubuntu Linux. Pembuat OS Ylmf mengungkapkan bahwa GUI Windows XP diadopsi dalam upaya untuk memungkinkan pengguna Microsoft agar segera mulai menggunakan Ubuntu Linux, tanpa perlu beradaptasi dengan sistem operasi baru. Sayangnya, OS Ylmf hanya dirilis di Cina, setidaknya sampai saat ini. OS Ylmf tersedia untuk di-download khusus secara eksklusif di Cina, dan terikat untuk hanya melayani pengguna yang tinggal di Cina, dan berbicara bahasa setempat.
Tidak ada indikasi yang ditawarkan oleh tim di belakang proyek OS Ylmf untuk merilis bahasa tambahan. Menurut laporan, orang-orang yang membangun OS Ylmf sebenarnya adalah kelompok pembajak software Cina, yang sebelumnya mendistribusikan salinan Windows XP bajakan yang dilarang oleh otoritas lokal, dan Microsoft. Jelas bahwa dengan meniru GUI Windows XP, OS Ylmf adalah produk yang melanggar hak cipta dan kekayaan intelektual. OS Ylmf disesuaikan penggunaannya dengan cara distribusi Linux tertentu, termasuk berbagai komponen open source. Pengguna akan menemukan aplikasi seperti Wine emulator, yang memungkinkan pengguna untuk menginstal dan menjalankan program Windows XP. OS Ylmf hadir dengan browser Firefox, eMule, dan OpenOffice.
GOOGLE VOICE GANDENG VOIP
JIKA ANDA tidak menyukai Google, tetapiAnda harus mengakui bahwa mereka sangat jenius ketika berbicara mengenai bisnis Internet, dan menyediakan produk-produk yang banyak orang ingin gunakan. Google Voice misalnya, menawarkan banyak fitur-fitur tambahan yang sangat menarik. Fitur transkipsi seperti pesan suara, layar pemanggil untuk mendengar siapa yang menelepon sebelum mengangkat, atau satu nomor telepon yang
dapat digunakan di mana pun hanyalah beberapa fitur yang ditawarkannya. Google baru-baru ini mengakuisisi perusahaan VoIP, Gizmo5, dan telah memicu spekulasi bahwa Google akan mengintegrasikan teknologi VoIP ke layanan Voice Google. Konfirmasi bahwa Google akan menambah layanan VoIP ke Google Voice, hadir dari situs eWeek. Transkipsi Voicemail, inbox terintegrasi dan threaded SMS merupakan fitur fantastis. Gizmo5 memberi kita teknologi. Mereka memiliki teknologi dan keterampilan khusus dalam mengintegrasikan telepon dengan perangkat digital, desktop komputer, dan komputasi berbasis web. Apa yang didapatkan oleh pengguna? Kemungkinan besar penurunan tagihan telepon, karena panggilan telepon dapat dilakukan dari perangkat selular.
1/13/2010 3:29:03 PM
SISTEM JARINGAN GSM JEBOL Sistem enkripsi 64-bit dinilai lemah. Sebanyak 3,5 miliar pengguna GSM di seluruh dunia terancam.
SELAMA 21 tahun, algoritma enkripsi yang sama, A5/1, telah digunakan untuk melindungi privasi panggilan di bawah standar GSM. Dengan standar GSM yang mencakup 80% pengguna dari seluruh dunia, jaringan GSM tentu saja dianggap jaringan yang paling aman. Namun akhirnya, Karsten Nohl, 28 tahun, peneliti asal Jerman, dilaporkan berhasil memecahkan kode keamanan GSM, dan telah menerbitkan temuannya ke komunitas umum komputer dan elektronik. Proses memecahkan algoritma GSM
melibatkan bantuan dari 24 anggota Chaos Computer Club di Berlin, yang membantu menghasilkan kombinasi acak yang diperlukan untuk mencoba, dan mereproduksi kode book standar atau catatan kombinasi biner berbasiskan bentuk dasar enkripsi A5/1. Meskipun begitu, Nohl menegaskan bahwa tindakannya tidak ilegal. Nohl mengatakan ia mengambil tindakan pencegahan yang besar untuk memastikan karyanya tetap murni akademis, dan tindakannya itu tidak digunakan untuk memecahkan setiap panggilan telepon digital sebenarnya. A5/1 adalah sistem algoritma keamanan 64-bit. Meskipun algoritma khusus ini masih digunakan, sistem 64-bit dianggap lemah menurut standar sekarang. Sedangkan Algoritma 128-bit dianggap cukup kuat untuk melindungi sebagian besar data.
SERANGAN RAM SCRAPERS DIMASUKKANNYA RAM scrapers pada daftar pelanggaran serangan data vektor pada Verizon Business, telah mengungkap sedikit rahasia mengenai apa sebenarnya RAM scrapers itu, dan seberapa banyak ancaman yang didatangkannya. RAM scrapers sebagaimana tercantum dalam Verizon Business Data Breach Investigation adalah bagian dari malware yang diciptakan untuk mengambil kartu kredit, PIN, dan informasi rahasia lainnya dari sistem memory. Banyak cara lebih mudah untuk
pcm_news_03_EDITARIE.indd 15
FIRST
SECURITY
03/2010
mencuri data di RAM. PCI saat ini membutuhkan standar enkripsi sensitif end-to-end untuk kartu pembayaran ketika sedang dikirim, diterima, atau disimpan. Para hacker membuang data kartu kredit ke sebuah file .dll bernama dumper.dll, yang terdapat didalam sistem subdirektori Windows, di mana RAM scrapers menunggu untuk diambil oleh hacker, yang memiliki akses backdoor. Cara terbaik untuk mendeteksi RAM scrapers adalah melalui lalu-lintas data yang teratur.
15
SIDE NEWS Geng Rusia Dalang Hacking Bank PIHAK berwenang AS sedang menyelidiki pencurian uang puluhan juta dollar dari Citibank, oleh hacker yang sebagian besar menggunakan perangkat lunak dari Rusia. Pelanggaran keamanan di bank utama AS mulai terdeteksi pertengahan tahun 2009, berbasiskan lalu-lintas data dari alamat Internet, yang sebelumnya digunakan oleh geng jaringan bisnis Rusia. Jaringan bisnis Rusia adalah kelompok terkenal yang terkait dengan perangkat lunak berbahaya, hacking, pornografi anak, dan spam. FBI adalah badan yang bertanggung jawab menyelidiki kasus ini. Rumor mengatakan sebuah program yang disebut Black Energi, yang dirancang oleh hacker Rusia, adalah salah satu alat yang digunakan dalam serangan itu. Alat ini dapat digunakan untuk memerintah botnet, atau kelompok besar komputer yang terinfeksi oleh malware, dan dikendalikan oleh seorang hacker, dalam serangan dimaksudkan untuk membuat situs web hancur. Tahun ini, versi modifikasi dari perangkat lunak muncul secara online ,yang dapat mencuri informasi perbankan.
Google Nexus One Berhasil Di-hack SISTEM operasi telepon seluler revolusioner Nexus One milik Google, telah di-hack oleh pengguna dari forum Android@MoDaCo. Seorang pengguna bernama Paul telah merilis sebuah boot.img yang ketika di-flash, akan menjadikan root aktif pada saat proses startup, dan sepenuhnya menghilangkan keharusan untuk mem-flash sistem partisi Anda atau mencegah kerusakan, karena menimpa ROM yang terinstal. Petunjuk bagaimana mem-flash perangkat Anda dengan superboot sangat mudah dimengerti. Tentu saja ketika rooting, menjebol atau memodifikasi telepon seluler harus mengerti risiko yang akan dihadapi. Jika Anda tidak terlalu paham, sebaiknya melakukan penelitian, sebelum menghapus sesuatu dari telepon.
1/13/2010 3:29:04 PM
16
FIRST
NEW SOFTWARE
03/2010
IPRINT
SIDE NEWS DNS Jumper MESKIPUN tidak sulitauntuk mengubah server DNS dalam sistem operasi, tetapi tetap dibutuhkan beberapa pengetahuan mengenai bagaimana DNS berubah. Dan alamat IP dari server DNS perlu diketahui juga, untuk menerapkan perubahan pada sistem komputer. DNS Jumper merupakan aplikasi gratis dan portabel yang membantu pengguna, dengan menyediakan konfigurasi yang mudah dimengerti untuk mengubah DNS server pada Windows. Aplikasi ini menampilkan daftar dari server DNS yang dapat diaktifkan dengan mengklik tombol mouse. Server DNS tersedia mulai dari Google DNS, Open DNS, sampai dengan Ultra DNS, kemudian Level 3, Open NIC hingga server DNS default dari sistem. Mengganti DNS server sangatlah mudah dengan DNS Jumper. Info: www.sordum.com/?p=2073
WSUS Offline Update WINDOWS Update bekerja berdasarkan pada status aktivasi Windows 7, yang memungkinkan Anda untuk men-download update, patch, dan update lainnya secara otomatis. Jika karena alasan tertentu Windows Update Anda berhenti bekerja atau Anda bekerja pada komputer yang tidak terhubung ke Internet, maka mungkin akan kehilangan beberapa update dan patch penting. Untuk membantu meng-update Windows 7 secara offline, coba gunakan aplikasi WSUS Offline Update. WSUS Offline Update memungkinkan Anda untuk dengan mudah men-download patch, update untuk Windows dan Office. Anda juga dapat men-download update Windows 7 pada USB drive untuk diinstal pada komputer yang tidak terhubung ke Internet. Aplikasi ini mendukung sistem operasi Windows 7, Vista, XP (32-64-bit), Office XP, Office 2003 & 2007 serta mampu membuat file menjadi ISO.
iPrint dapat membantu dalam menurunkan biaya cetak. Cocok untuk diterapkan di kantor ataupun di rumah.
ADA BEBERAPA kemungkinan untuk menurunkan biaya cetak, baik dalam lingkungan bisnis atau rumah. Berbagai macam fitur printer disematkan untuk menghemat pemakaian tinta dan kertas. Mulai dari fitur “print less” untuk mengurangi jumlah tinta cetak per kertas ketika mencetak beberapa halaman pada satu lembar kertas hingga fitur lainnya. Software manajemen printer seperti iPrint memberikan bantuan kepada pe-
rusahaan, organisasi, dan pengguna dalam mengurangi biaya cetak. Aplikasi gratis untuk sistem operasi Windows ini menawarkan beberapa teknik menghemat tinta dengan cerdas. Hal ini dapat dicapai dengan menginstal iPrint sebagai printer virtual pada Windows, berfungsi sebagai proxy yang menyediakan fitur manajemen cetak. Sistem antarmuka iPrint akan ditampilkan setiap kali printer virtual dipilih untuk mencetak dokumen. iPrint menawarkan dua opsi untuk menurunkan biaya cetak. Opsi pertama adalah untuk menghapus halaman dari print job sehingga mereka tidak dicetak ketika dokumen yang diproses dikirim ke printer. Pilihan kedua adalah untuk mencetak lebih dari satu halaman di setiap lembar yang akan dicetak. Info: www.clicktoconvert.com/iPrint/
SKYPE TRANSLATE TERJEMAHAN kadang-kadang merupakan satu-satunya pilihan untuk berkomunikasi dengan seseorang atau untuk memahami informasi yang diposting di situs web. Skype Translate adalah layanan gratis untuk aplikasi voice over IP Skype yang secara otomatis akan menerjemahkan teks ke dalam bahasa lain yang telah dipilih oleh pengguna. Skype Translate menawarkan beberapa keunggulan dibandingkan dengan Skype Translator, sebuah program serupa yang banyak digunakan oleh pengguna Skype. Skype Translator menggunakan software client yang dibutuhkan pengguna untuk menulis, dan menerjemahkan pesan. Sedangkan Skype Translate bekerja di latar belakang, dan ter-
integrasi dengan sistem antarmuka Skype sehingga sangat nyaman untuk digunakan. Fitur terjemahan perlu dikonfigurasikan setelah instalasi. Hal ini dilakukan dengan memilih bahasa utama dan memungkinkan pengguna mengakses aplikasi Skype sehingga dapat menerjemahkan teks. Salah satu fitur menarik adalah bahwa Skype Translate akan mendeteksi bahasa kontak secara otomatis (yang dapat diubah jika salah) sehingga semua teks yang di-posting dalam bahasa lain dapat diterjemahkan ke dalam bahasa yang dipilih. Info: www.skypetranslate.com
Info: www.wsusoffline.net
pcm_news_03_EDITARIE.indd 16
1/13/2010 3:29:05 PM
Image media (PC 1013-X1-0110).indd 1
12/14/2009 1:55:21 PM
18
FIRST
SIDE NEWS Brando UNITEK USB 3.0 to SATA Adapter BRANDO meluncurkan produk baru yang berguna untuk hard drive tua yang tidak lagi digunakan, dan memungkinkan hard drive ini untuk berjalan pada kecepatan USB 3.0. Performa tinggi ini dicapai berkat UNITEK SATA USB 3.0 Adapter. Meskipun adaptor Brando hanya ditujukan untuk HDD, produk Brando dapat langsung dicolokkan ke port hard drive, dan menjadi penengah antara koneksi drive SATA, dan apapun pilihan konektivitas USB 3.0 yang digunakan oleh pengguna. Info: www.usb.brando.com
HDMI 1.4 PEMEGANG lisensi teknologi HDMI, yakni LLC memperkenalkan spesifikasi HDMI versi 1.4, yang bakal mengusung format 3D. Hal tersebut juga disebabkan adanya tuntutan industri yang makin membutuhkan spesifikasi tinggi di tiap-tiap peranti yang digunakan. Format baru HDMI ini bakal diaplikasikan juga di industri penyiaran, selain game dan blu-ray. Terkait industri penyiaran digital nanti, format baru ini bakal dibutuhkan peranti macam set-top box, yang kini sedang dikembangkan di pasaran.
NEW HARDWARE
03/2010
EPSON PICTUREMATE PM310 Epson PictureMate PM310 menampilkan layar LCD 7.0 inci, dalam bentuk bingkai foto digital. EPSON meluncurkan printer photo mini terbarunya, Epson PictureMate PM310, yang menawarkan fungsi ganda, yaitu photo playback dengan tampilan bingkai foto digital besar berukuran 7 inci, dan hasil cetak foto berkualitas. Aplikasi-aplikasi user-friendly pada printer ini memungkinkan pengguna untuk mempersonalisasi gambar maupun foto mereka dengan pra-instal bingkai foto, dan mencetak secara instan. Printer inkjet ini mampu mencetak foto secara efisien dengan kecepatan mencetak tinggi, dan menghasilkan foto 4 x 6 inci hanya dalam waktu 37 detik.
Epson PictureMate 310 menawarkan berbagai pra-instal bingkai foto Disney bagi pengguna untuk menyesuaikan foto sebelum dicetak. Fitur Epson PhotoEnhance memungkinkan pengguna untuk mengedit gambar dengan menyesuaikan warna kulit, tingkat pemaparan, dan menghilangkan efek mata merah. Epson PictureMate PM310 kompatibel dengan PicturePack kapasitas besar, yang dibundel dengan cartridge tinta dan 300 lembar kertas foto Epson berukuran 4 x 6 inci, yang memungkinkan pengguna untuk mencetak dalam volume tinggi dengan lebih terjangkau. Info: www.epson.co.id
Info: www.softpedia.com
ATI MOBILITY RADEON HD 5000
Kingston Tarik Flash Drive
AMD kembali memperkuat posisinya dalam dunia video card, dengan meluncurkan ATi Mobility Radeon HD 5000. Core grafis terbaru ini yang pertama yang mendukung efek visual DirectX 11, dan pada model tertentu dapat juga menangani komputasi umum DirectCompute dan OpenCL. Core grafis ini juga merupakan chipset AMD yang paling rendah performa perwatt, karena dapat memberikan kinerja lebih dari satu teraflop per detik di model tercepat melalui desain baru dan proses 40 nm yang lebih kecil, juga mampu mengonsumsi lebih sedikit daya pada saat yang sama. ATI Mobility Radeon HD 5000 dibagi menjadi empat versi, dan model tertinggi
SALAH SATU perusahaan yang memproduksi flash drive, Kingston Technology, terpaksa harus menarik beberapa seri flash drive-nya. Ditariknya produk flash drive Kingston Technology ini, terutama berasal dari model Data Traveler Secure. Recall terjadi karena perusahan Jerman bernama SySS menemukan masalah tentang adanya akses yang mungkin masuk secara ilegal, terkait dengan masalah keamanan. Produk-produk tersebut adalah The DataTraveler BlackBox, DataTraveler Secure, Privacy Edition, dan DataTraveler Elite, Privacy Edition. Info: www.theinquirer.net
pcm_news_03_EDITARIE.indd 18
adalah seri Radeon HD 5800. Radeon HD 5870 memiliki performa teraflop, sedangkan Radeon HD 5850 dan 5830 memiliki 800 stream (visual) processor. Notebook tipis kelas menegah dapat disematkan video card seri Radeon HD 5600 dan 5700, yang hanya memiliki 400 stream processor, tetapi masih memiliki fitur yang sama dengan Radeon seri teratas. Notebook berbasiskan core ATI yang baru ini sudah tersedia pada tahun ini. Info: www.amd.com
1/13/2010 3:29:06 PM
epson (PC0918-27-0310).indd 1
1/13/2010 1:54:56 PM
20
FIRST
GADGET & MULTIMEDIA
SIDE NEWS
03/2010
GOOGLE NEXUS ONE
OLPC XO-3 PROYEK One Laptop Per Child (OLPC) sepertinya akan memiliki banyak fitur. Desain OLPC XO-3 sungguh unik, dan akan menggunakan backplane plastik untuk LCD, mencegah LCD mudah pecah, serta kegunaan cincin di salah satu sudut untuk memberikan genggaman yang lebih baik atau untuk menggantung tablet bila tidak digunakan. XO-3 akan menggunakan layar dari Pixel Qi nantinya akan mudah dibaca, walaupun dalam kondisi cahaya terang di bawah sinar matahari. OLPC Juga akan menggunakan processor ARM, dan tahan air dengan ketebalan sekitar seperempat inci. XO-3 tetap menjadi target jangka panjang untuk tim OLPC, dan tidak dijadwalkan untuk dirilis sampai 2012. Untuk sementara, OLPC hanya akan memperbarui XO dengan “XO-1.5,” upgrade dengan dua kali lebih cepat dari processor VIA, empat kali lipat RAM dan flash memory, seharga sekitar US$200, dan akan dirilis pada tahun 2010. Info: www.electronista.com
Axioo Wired digital Pen AXIOO bukan hanya produsen laptop dan netbook, tapi perusahaan ini juga mampu menghasilkan produk presentasi berguna. Bagi Anda yang sering melakukan presentasi bisnis, Axioo menawarkan produk terbarunya, Axioo Wired Digital Pen. Perangkat presentasi ini ringkas dibawa kemana-mana, cukup dengan kertas & laptop Anda bisa melakukan presentasi. Perangkat presentasi dari Axioo ini bentuknya sangat modern, dan tidak akan merepotkan jika dibawa pergi ke kantor. Alat ini berfungsi ganda sebagai pensil untuk memaparkan hasil pemikiran & kreasi Anda di kertas, dan sekaligus tampil di layar. Selain itu, perangkat ini mampu bekerja sebagai mouse, lengkap dengan kemampuan scroll dan click. Penggunaan wired Digital Pen cukup mudah, tinggal instal driver, dan tancapkan alatnya. Info: www.axiooworld.com
pcm_news_03_EDITARIE.indd 20
Pada ajang Android press event, Google secara resmi memulai debut ponsel super, Google Nexus One. PONSEL besutan Google ini memiliki bentuk lebih ramping daripada Motorola Droid, dan dijejali dengan sistem operasi Android 2.1, dan akan tersedia melalui Google, unlocked tanpa ikatan dengan operator. Seperti yang diperkirakan sebelumnya, Nexus One dapat ditebus dengan harga US$529, dan pembelian dapat dilakukan secara langsung dari situs Google. Google meluncurkan situs khusus Nexus One di www.google.com/phone. Untuk saat ini, peluncuran Nexus One hanya di Amerika Serikat, dan sementara ini Google akan memasarkannya ke Inggris, Singapura, dan Hong Kong. Google Nexus One dibuat oleh HTC dan menggunakan processor Snapdragon 1GHz, termasuk 512 MB RAM, dan 512 MB ROM. Nexus One memiliki layar besar 3,7 inci (480 x 800 pixel) layaknya
Motorola Droid, dan sayangnya tidak dilengkapi fitur multi-touch. Kamera pada Nexus One memiliki stereo Bluetooth, dan resolusi 5 megapixel dengan lampu kilat LED. Menariknya, Nexus One akan dibekali dengan Adobe Flash 10, yang saat ini masih dalam tahap beta. Pada saat uji coba dengan Flash 10.1 beta, situs seperti nationalgeographic.com atau game flash online dapat berjalan dengan baik. Info: www.google.com/phone
LENOVO SKYLIGHT
SEKARANG, CPU berbasis ARM bersiapsiap untuk menyerbu pasar, bersaing dengan proccessor arsitektur x86 yang notabene paling banyak digunakan oleh komputer dekstop. Ada banyak processor berbasis ARM yang telah dan akan dirilis, termasuk Freescale i.MX, Marvell (sebelumnya Intel) XScale, nVIDIA Tegra, ST-Ericsson Nomadik, Qualcomm Snapdragon, dan Texas Instruments dengan OMAP.
nVIDIA Tegra sudah digunakan untuk perangkat multimedia Zune HD, dan Snapdragon (ARM Cortex A8) telah disematkan di ponsel pintar Google Nexus One. Processor Qualcomm SnapDragon juga hadir untuk Lenovo Skylight, sebuah netbook yang bisa jadi merupakan netbook pertama berbasis ARM CPU. Skylight memiliki kemampuan baterai selama 10 jam, setara dengan netbook berbasis Atom. Skylight juga mempunyai kemampuan high-definition dengan layar 10,1 inci. Bobot Skylight kurang lebih di bawah 2 pounds. Skyligt sudah terintegrasi dengan konektivitas 3G dan Wi-Fi, yang telah tertanam di dalam chipset Snapdragon. Skylight dijual dengan harga sekitar US$499. Info: www.lenovo.com
1/13/2010 3:27:42 PM
FIRST
PC MARKET EXPRESS
03/2010
21
EXPRESS Berikut adalah harga beragam konfigurasi PC sesuai dengan kebutuhannya. Harga tidak mengikat. Kurs US$1=Rp9.260,- per 12 Januari 2010. BUDGET PC
GREEN PC
KOMPUTASI DASAR
OFFICE PC
HEMAT ENERGI
CPU
AMD SEMPRON 140 Regor/2.7GHz/1MB/AM3
US$39
MOTHERBOARD
JW-N61P V1.3 NVIDIA MCP61P/AM2/PCI Express/2x DDR2-800/4x SATA II/4x USB 2.0/6 Channel Audio/LAN/DVI
US$42
VIDEO CARD
Integrated nVIDIA GeForce™ 6150SE DX 9c/Shared 256MB
MEMORY
PERKANTORAN
Integrated Intel Atom 230 Diamondville/1.6GHz/512KB
US$0
INTEL CORE i5 750 Lynnfield/2.667GHz/9M/LGA1156
US$213
INTEL D945GCLF Intel 945GC/BGA 437/PCI Express/1x DDR2-667/2x SATA II/6x USB 2.0/4 Channel Audio/LAN/DVI
US$63
INTEL DP55WB Intel P55/PCI Express 2.0/4x DDR3-1333/6x SATA II/8x USB 2.0/8 Channel Audio/GLAN
US$132
US$0
Integrated Intel GMA 950 DX 9c/Shared 384MB
US$0
MSI GT 220 DX 10.1/512MB GDDR2 128Bit
US$70
APACER 512MB/DDR2-667/CL 4-4-4-12
US$10
V-GEN 1Gb/DDR2-800/CL 5-5-5-15
US$26
CORSAIR TW3X2G1333C9A 2x 1Gb/DDR3-1333/CL 9-9-9-24
US$71
HARDDISK DRIVE
SAMSUNG 160Gb/3.5”/SATA II/8MB
US$36
WD CAVIAR SE16 GREEN 500Gb/3.5”/SATA II/32MB
US$52
SEAGATE BARRACUDA 250Gb/3.5”/SATA II/8MB
US$40
OPTICAL DRIVE
SONY CDRW
US$18
US$22
SONY AD-7240S DVDRW/24x/SATAII
US$32
MONITOR
SPC HURRICANE 15”/CRT
US$47
LG W2252TE 22”/1680x1050/2ms/10000:1/WLCD
US$260
HP LE1851W 18.5”/1366x768/5ms/1000:1/WLCD
US$181
INPUT DEVICE
SPC Wired/Optical Mouse
US$6
LOGITECH CLASSIC Wired/Optical Mouse
US$15
MICROSOFT DESKTOP 700 V2 Wireless/Optical Mouse
US$30
CASING + PSU
ECASE Middle Tower/450W
US$17
CFI CUBE Mini ITX/PSU 150W
US$34
ENLIGHT EN-4315 Middle Tower/PSU 400W
US$64
OS
WINDOWS VISTA STARTER EDITION
US$47
WINDOWS 7 HOME BASIC
US$92
WINDOWS 7 PROFESSIONAL
US$151
TAMBAHAN
Speaker BUFFTECH STANDARD 2.0
US$4
Headphones PHILIPS SHP 1900 Stereo
US$15
Headphones SENNHEISER PC 20 Mono/Mic
US$35
AOPEN DVD 1648ST DVDROM/16x/SATAII
US$266 / Rp2.463.160,-
US$579 / Rp5.361.540,-
US$1019 / Rp9.435.940,-
PERFORMANCE PC
GAMING PC
MULTIFUNCTION PC
PENGGUNAAN UMUM CPU
AMD ATHLON II X2 240 Regor/2.8GHz/2MB/AM3
MOTHERBOARD
PERMAINAN US$57
AMD PHENOM II X2 550 BE Callisto/3.1GHz/7MB/AM3
MSI 785GM-E51 AMD 770/PCI Express 2.0/4x DDR3-1600/5x SATA II/6x USB 2.0/8 Channel Audio/GLAN/HDMI
US$98
VIDEO CARD
Integrated AMD Radeon HD 4200 DX 10.1/Shared 512MB
MEMORY HARDDISK DRIVE OPTICAL DRIVE
GRAFIS & EDITING US$101
INTEL CORE I7-920 Bloomfield/2.667GHz/9MB/LGA1366
US$299
MSI 770-C45 AMD 770/PCI Express 2.0/4x DDR3-1600/6x SATA II/6x USB 2.0/8 Channel Audio/GLAN
US$89
FOXCONN FLAMING BLADE GTI Intel X58/2x PCI Express 2.0/3x DDR3-1800/6x SATA II/8x USB 2.0/8 Channel Audio/GLAN
US$182
US$0
HIS HD 5750 ICOOLER IV DX 11/1024MB GDDR5 128Bit
US$148
MSI HD 5770 DX 11/1GB GDDR5 128bit
US$185
TEAM ELITE 2x 1GB/DDR3-1333/CL 9-9-9-24
US$53
TEAM ELITE 2x 1GB/DDR3-1333/CL 9-9-9-24
US$53
TEAM ELITE 3x 1GB/DDR3-1333/CL 9-9-9-24
US$71
SEAGATE BARRACUDA 250Gb/3.5”/SATA II/8MB
US$40
SEAGATE BARRACUDA 320Gb/3.5”/SATA II/16MB
US$45
WDC CAVIAR BLACK 500GB/3.5”/SATA II/32MB
US$63
US$26
LG GH24 DVDRW/24x/SATAII
US$31
PIONEER DVR-217BK DVDRW/20x/SATAII
US$37
SAMSUNG SH S22 DVDRW/22x/SATAII
MONITOR
ASUS VH192D 18.5”/1366x768/5ms/10000:1/WLCD
US$142
VIEWSONIC VX-1940WM 19”/1680x1050/2ms/1000:1/WLCD
US$179
PHILIPS 220E1SB 21.6”/1920x1080/5ms/1000:1/WLCD
US$225
INPUT DEVICE
LOGITECH LASER DESKTOP MK140 Wired/Laser Mouse
US$23
LOGITECH G1 Wired/Optical Mouse
US$32
MICROSOFT DESKTOP 3000 Wireless/BlueTrack Mouse
US$72
CASING + PSU
ENLIGHT EN-4315 Middle Tower/PSU 400W
US$64
ENLIGHT EN-4315 Middle Tower/PSU 450W
US$77
ENLIGHT EN-4315 Middle Tower/PSU 500W
US$96
OS
WINDOWS 7 HOME BASIC
US$92
WINDOWS 7 HOME BASIC
US$92
WINDOWS 7 ULTIMATE
US$196
TAMBAHAN
Speaker POINTER RODIGER 3000 2.1/48W RMS/40Hz~20kHz
US$30
Speaker SONICGEAR SPECTRA 2000 5.1/28W RMS/36Hz~20KHz
US$39
Speaker DIVOOM XFORCE 1H 5.1/100W RMS
US$81
US$625 / Rp5.787.500,-
21_pcmarket_03_2010_GR_EDITARIE.indd 21
US$886 / Rp8.204.360,-
US$1507 / Rp13.954.820,-
1/14/2010 1:06:50 PM
22
FIRST
PC SOCIETY
03/2010
BROTHER RILIS RANGKAIAN PRINTER BARU Bertempat di Jakarta, pada 11 Desember 2009, Brother menawarkan seri lengkap dari produk printer HL 304CN hingga MFC DCP-9010CN & MFC-9120CN, yang berfungsi sebagai solusi bisnis untuk kantor kecil dan sedang. Direktur PT Brother International Sales Indonesia, Yuichi Suzuki, dalam acara peluncuran LED Colour Printer & MFC mengatakan, rangkaian produk terbaru Brother ini akan tersedia di pasar Indonesia mulai akhir Desember 2009. Menurut Suzuki, dengan memanfaatkan teknologi pencetakan LED yang baru saja diperbarui, Brother mampu menawarkan kecepatan yang tinggi, yaitu 16 halaman per menit, serta kualitas cetak warna yang kaya hingga 2.400 x 600 dpi resolusi, tanpa Brother siap bersaing dengan merek printer harus meningkatkan biaya kepemilikan. Sementara itu, Denny Santosa, Sales & lain di Indonesia. Marketing Manager PT Brother International Sales Indonesia, menjelaskan, printer ini dilengkapi dengan kunci, dan hadirnya fitur seri warna. Denny juga menjelaskan, seri warna LED terbaru yang compact ini juga menawarkan 250 lembar paper tray sehingga pengguna tak perlu terlalu sering mengisi ulang kertas.
TEKNOLOGI POWER O.I.S DARI PANASONIC LUMIX
EPSON PASARKAN PRINTER MUNGIL SERTA LFP
Pada tanggal 16 November 2009 di Jakarta, Panasonic Lumix meluncurkan empat seri terbaru kamera digitalnya, yaitu FZ35, ZR1, FX65, dan FP8. Panasonic Lumix Project Sales Manager, Yulian Duce, mengatakan, keempat seri kamera digital ini memiliki desain yang stylish dalam berbagai warna, dan berbagai terobosan teknologi terbaru seperti Power O.I.S Image Stabilizer, ultra-thin lens, dan Face Recognition yang telah disempurnakan, yang memungkinkan pengambilan gambar yang tajam di setiap kesempatan dengan pengoperasian yang mudah. Diluncurkannya empat kamera digital Lumix yang terbaru ini adalah sebagai jawaban dari keinginan masyarakat untuk membuat foto sekelas fotografer profesional.
Produsen perangkat cetak dan digital imaging, Epson, pada 5 Januari 2010, di Jakarta, meluncurkan dua printer foto mini terbarunya, Epson Picture Mate (PM) seri 235 dan 310 untuk pasar Indonesia. Epson PM 235 adalah printer foto berformat 4 x Printer Epson untuk pasar rumahan dan 6 inci yang mungil, ringkas, serta korporat mudah untuk dibawa bepergian, sehingga pengguna bisa menikmati hasil cetak sekaligus menghemat biaya. Selain meluncurkan dua printer foto mini terbarunya, Epson juga meluncurkan dua seri large format printer (LFP) anyar yang memiliki kemampuan mencetak cepat. Epson PM 235 dilengkapi fungsi custom-ID, fitur sederhana yang mudah digunakan. Fitur ini memungkinkan pengguna mempersonalisasi ukuran foto pada kartu identitas atau paspor, tanpa harus menggunakan komputer atau PC.
Kamera Panasonic ramaikan pasar kamera Indonesia.
VISION: STANDAR BARU KOMPUTASI VISUAL DARI AMD Pada tanggal 16 Desember 2009 yang lalu, Advanced Micro Devices (AMD) mengumumkan sebuah standardisasi baru untuk komputasi visual yang mereka namakan AMD Vision. Dengan AMD Vision, diharapkan konsumen juga lebih mudah dalam memilih produk teknologi di pasaran. Vision sendiri dilambangkan dengan sebuah logo baru, yang nantinya akan diterapkan untuk lini notebook kategori full-size AMD mulai bangkit untuk memenuhi kebutuhan processor dekstop dan notebook. hingga 17”, dan Ultra Portable yang diklaim lebih memenuhi kebutuhan komputasi visual dibandingkan dengan form factor mungil yang dikenal dengan sebutan netbook. Marketing Director AMD untuk East Asia, Tan See Ghee, menjelaskan adanya tiga standar dalam AMD Vision, yaitu Vision, Vision Premium, dan Vision Ultimate. Tiga pembagian ini didasarkan atas konsep: See, Share, dan Create, yang artinya menonjolkan faktor visual yang bisa langsung dilihat oleh pengguna komputer, berbagi konten dan file secara mudah melalui Internet maupun media, dan menciptakan konten multimedia melalui karya profesional yang membutuhkan daya komputasi paling tinggi. Dari tiga klasifikasi ini juga, AMD akan mendiversifikasikan tingkat spesifikasi komputer (dalam hal ini, notebook), serta harga.
pcm_news_03_EDITARIE.indd 22
1/13/2010 3:27:57 PM
NE gigabyte (PC0827-27-0310).indd 1
1/14/2010 5:57:20 PM
24
FIRST
VIEWPOINT
03/2010
ZATNI ARBI (Pengamat Teknologi Informasi)
DARI TABLET, SAMPAI PC UNTUK BERAMAI-RAMAI Ketika saya menulis artikel ini, di Las Vegas, AS, sedang berlangsung acara tahunan Consumer Electronics Show (CES). Banyak vendor memanfaatkan pameran ini untuk memamerkan tablet atau slate mereka. KOMPUTER tablet bukan barang baru. Acer, Fujitsu, HP, dan bahkan Nokia, sudah lama punya produk tablet dengan spesifikasi, dan fitur unggulan yang berbeda-beda. Namun, CES 2010 tampaknya diperkirakan akan menandai bergairahnya kembali pasar tablet PC. Dengan sendirinya, banyak pembuat komputer dari Taiwan yang tidak mau ketinggalan. Saya kira komputer tablet baru akan tersedia di pasar di pertengahan tahun 2010 ini. Cuma, yang selalu menjadi pertanyaan saya, apakah tablet atau slate memang akan berguna bagi kita sehari-hari? Untuk jenis-jenis pekerjaan tertentu, seperti pengumpul data di lapangan, jawabannya positif. Tetapi, sebaliknya, kita sudah begitu terbiasa menggunakan notebook, dan kita akan menyesuaikan cara kerja kita dengan komputer notebook. Atau, kita juga bisa memilih produk hibrid seperti IdeaPad U1 dari Lenovo. Seperti tablet PC dari HP yang pernah saya jajal beberapa tahun yang silam, tablet hibrid ini adalah notebook biasa dengan keyboard yang dapat dilepas.
Hanya 5% dari daya total sebuah komputer desktop yang kita manfaatkan. Selebihnya, 95%, terbuang siang-sia. Saya pikir, tidak akan ada lonjakan angka penjualan komputer mobile yang didorong oleh tablet ini. Dampak tablet berbeda dari netbook. Walaupun hanya berkontribusi sekitar 25% dalam penjualan notebook di seluruh dunia, netbook berhasil menarik harga notebook ke level yang benar-benar terjangkau, dan membuat penjualan notebook meningkat secara signifikan. Selain itu, keberhasilan tablet juga akan dihadang oleh hadirnya produk-produk e-reader seperti Kindle dan Nook, yang semakin cerdas, dan semakin populer. Pembeli tablet, terutama tablet dari Apple Computer yang kemungkinan akan diberi nama iSlate, adalah mereka yang gemar teknologi eksotis, dan berkantong tebal. Desktop Virtualization Satu tren lain yang cukup menarik tahun ini adalah desktop
024_opini_03_EDITARIE.indd 24
virtualisasi. Teorinya adalah bahwa sebuah CPU memiliki daya yang sudah sangat berlebih. Menurut NComputing (www. ncomputing.com ), hanya 5% dari daya total sebuah komputer desktop yang kita manfaatkan. Selebihnya, 95%, terbuang siasia. Maka, NComputing menciptakan peranti lunak, protokol, dan perangkat akses yang memungkinkan orang lain memanfaatkan daya yang berlebih itu. Dengan kata lain, satu CPU bisa dipakai beramai-ramai, baik yang bersistem pengoperasian Windows maupun Linux. Desktop virtualisasi tidak sama dengan membuat beberapa user account di sebuah PC atau notebook. Pada desktop virtualisasi, masing-masing pemakai yang “ndompleng” itu mempunyai monitor, keyboard, mouse sendiri, dan mereka bisa menjalankan aplikasi mereka sendiri-sendiri. Apa keuntungannya? Yang jelas, penghematan. Bila jumlah karyawan di kantor atau jumlah murid di kelas bertambah misalnya, perusahaan tidak perlu membeli CPU baru. Secara operasional juga ada keunggulan, seperti biaya listrik untuk CPU yang tidak meningkat banyak, panas yang dihasilkan processor tidak bertambah, dan keberisikan kipas angin juga tidak akan meningkat secara drastis. Menariknya, LG Electronics bahkan telah memasarkan produk layar LCD dengan kategori baru ini di Indonesia. Mereka menamakannya Network Monitor. Jadi, Anda butuh menambah komputer? Tinggal instal peranti lunak dan kartu PCI-nya di PC host, lalu hubungkan dengan kabel khusus. Satu PC dengan processor sekelas Intel Core 2 Duo dapat digunakan beramairamai, seolah-olah setiap pemakai memiliki CPU sendiri. Pasar “satu CPU untuk bersama-sama” akan bertambah ramai, ketika nantinya Microsoft sudah meluncurkan Windows Multipoint 2010. Konon, Microsoft juga beraliansi dengan NComputing untuk menciptakan sistem pengoperasian yang satu ini. Apa dampaknya nanti pada pasar komputer pada umumnya? Mudah untuk memprediksi bahwa pilihan membuat satu CPU bisa dipakai sejumlah pengguna akan membuat penjualan PC desktop yang sudah tipis itu akan semakin menciut.(zatni@cbn. net.id)
1/14/2010 6:01:14 PM
advan (PC1355-Q9-0110).indd 1
11/18/2009 4:20:08 PM
26
FIRST
VIEWPOINT
03/2010
STEVEN HARYANTO (Analis Sistem & Pemerhati Sekuriti)
SOCIAL CRIME Meskipun mempublikasikan informasi sensitif tentang diri sendiri memiliki risiko, tapi tiga dari empat orang tidak peduli, dan terus melakukannya. Kenapa? SELAIN mempermudah komunikasi, Internet dan media sosial yang sedang ngetren saat ini juga membantu para kriminal melaksanakan hajat mereka. Hari-hari dengan Facebook misalnya, dihiasi cerita penculikan anak dan penjarahan rumah. Pelakunya tak lain adalah salah satu “teman” virtual yang sudah di-add oleh korban. Dengan mengamati foto-foto dan update status, dengan mudah bisa diketahui jenis mobil dan rumah, pakaian dan pergaulan sosial, tempat liburan yang dikunjungi, serta jadwal tidak ada di rumah, dan anak ditinggal sendiri. Google Earth juga salah satu alat bantu menggiurkan bagi pencuri. Di California misalnya, tren penjarahan panel surya akhir-akhir ini meningkat. Setiap tidak berapa lama dipasang, walaupun di tengah kebun yang luas dan di pinggiran kota, para pencuri dengan cepat bisa tahu keberadaan barang yang setiap unitnya memang lumayan mahal ini.
Agar orang jahat tidak banyak tentang kita, tinggal berhenti saja sembarang mem-posting informasi sensitif. Google Translate, penerjemah antarbahasa otomatis yang kualitasnya semakin hari semakin baik, akan mempermudah para penipu dan spammer menyampaikan pesan jahat mereka pada orang-orang di seluruh dunia secara lebih efektif. Saat ini, di kotak inbox e-mail saya sudah mulai menjumpai spam yang diterjemahkan mesin ke bahasa Indonesia, walaupun persentasinya masih kecil. Di masa depan, kemungkinan besar jumlahnya akan meningkat. Jepang, dan lebih spesifiknya Tokyo, adalah tempat yang relatif cukup aman dan minim kriminalitas. Kalau Anda gadis muda, Anda bisa berjalan sendirian malam-malam tanpa khawatir dicolek. Kalau ketinggalan HP atau laptop di kursi stasiun atau bangku kereta, 5-10 menit kemudian Anda bisa kembali ke tempat duduk semula, dan barang Anda kemungkinan belum diembat orang. Tapi di sini juga berkembang modus penipuan populer yang mirip seperti di negara kita: menggunakan ponsel prabayar, bahkan telepon umum biasa untuk memeras orang tua dengan mengatakan (atau cukup SMS) anak atau cucu
024_opini_03_EDITARIE.indd 26
mereka diculik, dan harus ditebus. Bayangkan betapa lebih meyakinkannya nanti skenario ini, dengan teknologi seperti alih suara dan muka digital yang beberapa waktu lalu didemokan di konferensi TED semakin populer. Sebagian kriminalitas yang disebutkan ini sebetulnya bisa dicegah karena memanfaatkan informasi yang diterbitkan oleh kita sendiri, terutama lewat media sosial. Agar orang jahat tidak tahu banyak tentang kita, tinggal berhenti saja sembarang mem-posting informasi sensitif. Sederhana, toh? Nyatanya, banyak orang yang tetap saja tidak perduli membuka segala aspek tentang dirinya bagi publik. Twitter, misalnya, menarik karena beragam cara kreatif, bahkan gila yang diciptakan orang dalam memakainya. Ada pula yang menghubungkannya dengan sistem GPS di mobil untuk mengizinkan semua orang melacak posisinya berkendara. Dan ada yang menghubungkan account Twitter-nya dengan sistem pembayaran online agar setiap kali berbelanja, di-tweet-lah informasi barang dan jumlah uang yang dihabiskan. Bisa dibayangkan, bagaimana mudahnya informasi ini disalahgunakan pihak yang tidak bertanggung jawab. Tapi begitulah, orang-orang seperti ini dengan bangganya meneruskan living in public. Berbagai teori bisa dikemukakan untuk menjelaskan kelakuan orang-orang seperti ini. Misalnya bahwa setiap orang dari kita sebetulnya selalu haus perhatian, dan bermimpi jadi selebriti. Atau teori signalling, di mana orang memang merasa perlu untuk membuat orang lain tahu tentang status sosialnya, kemampuan, kekayaan, kepintaran, karena sinyal ini akan memberikan keuntungan kepada si pembuat sinyal, jika sinyalnya diterima orang-orang yang tepat. Para remaja berlomba-lomba menunjukkan punya teman paling banyak, dengan menunjukkan sinyal bahwa mereka populer. Saya ingin menambahkan satu teori kecil lagi: karena dunia kita dikuasai (sekitar 75%) oleh mereka yang extrovert. Para extrovert memang selalu ingin berinteraksi dengan orang lain, menjadi pusat perhatian, ingin bertemu kenalan baru, dan juga lebih terbuka. Jika mayoritas populasi adalah introvert seperti saya, barangkali Facebook dan seluruh situs media sosial lain tidak laku, dan harus banting setir.(
[email protected])
1/14/2010 6:01:18 PM
VIEWPOINT
03/2010
FIRST
27
BERNARIDHO I. HUTABARAT (Business Intelligence Expert)
ATM (AKU TERLALU MANDIRI) Kemandirian adalah suatu tema yang diusung banyak orang saat ini. CBSA (Cara Belajar Siswa Aktif) dulu pernah didengungkan di Indonesia, dengan berbagai tafsirannya. BILA ada kontes CBSA yang dilangsungkan di level universitas, kemungkinan besar pelajaran atau kuliah pemrograman akan jadi juaranya. Kenapa? Karena pada kuliah/pelajaran inilah siswa akan benar-benar aktif, benar-benar mandiri. Dosen-dosen tidak perlu banyak menjelaskan pemrograman, apalagi bila bahasa pemrograman yang dipakai tidak pernah dia pakai saat kuliah. Dalam semua percakapan saya dengan dosen yang mengajar pemrograman, mereka selalu bilang bahwa yang penting dalam belajar pemrograman adalah belajar logikanya. Sejalan dengan pikiran seperti ini, yang dosen tersebut lakukan dalam mengajar pengantar pemrograman adalah mengajarkan flowchart, dan algoritma. Bagaimana dengan belajar bahasa pemrogramannya? Ini sama sekali diremehkan. Semua dosen yang pernah berbincang dengan saya selalu mengatakan seperti ini, “Ya, bahasa kan gampang. C, C++, Java, Pascal itu sama aja. Yang penting kan logikanya”. Ketika saya cecar: apa yang dimaksud logika, jawabannya sering tidak jelas. Sering juga jawabannya: “Ya, flow-chart itu, algoritma”. Saya tidak melihat bahwa belajar algoritma sangat membantu Anda belajar bahasa pemrograman. Bagaimana penjelasan tentang flow-chart membantu Anda belajar tentang bahasa pemrograman C, C++, Java, Delphi, dan Visual BASIC? Flow-chart dan algoritma tidak membantu saat saya belajar BASIC pada tahun 1987. Demikian juga, flow-chart dan algoritma tidak membantu saat saya belajar Pascal pada tahun 1988, C pada tahun 1989, dan Java pada tahun 1997. Seperti pernah ditulis pada seri tulisan tentang Nusa, saya batal menulis disertasi Master saya dalam Java, karena saya merasa Java terlalu rumit. Saya sudah paham algoritma dan mengimplementasikan algoritma yang rumit, tapi itu tidak membantu saya mempelajari bahasa pemrograman baru, apalagi yang terlalu berbeda. Ada hal lain yang menarik dalam belajar pengantar pemrograman. Dosen-dosen (terutama yang dari Elektro?) umumnya tidak mau mengajarkan bahasa pemrograman di kelas, apalagi bila kuliahnya kuliah algoritma. Bila ditanya bagaimana imple-
024_opini_03_EDITARIE.indd 27
mentasikan algoritma tersebut di C# (misalnya), mereka akan bilang seperti ini, “Asisten yang akan menjelaskan”. Secara implisit, mereka menganggap mengajar bahasa pemrograman adalah pekerjaan hina. Bagaimana dengan asisten? Sudah pasti para asisten pun akan mandiri (otodidak) dalam belajar bahasa pemrograman. Hasilnya dapat ditebak dengan mudah: alumni pendidikan TI tidak punya perbedaan signifikan dibandingkan yang otodidak dalam hal konsep-konsep pemrograman, karena asisten-asisten tersebut juga tidak mendapat bimbingan dari dosennya dalam belajar bahasa pemrograman. Saya mengernyitkan dahi dalam diskusi-diskusi seperti ini, dan bertanya: “Jadi, mereka semua (asisten dan mahasiswa) harus belajar sendiri semua hal tentang bahasa pemrograman?” Jawaban dosen-dosen itu: “Ya, karena itukan tidak penting. Yang penting logikanya”.
Dosen tidak dapat mengadaptasi ke bahasa pemrograman baru, karena ketiadaan konsep pemrograman yang baik. Setelah mendalami masalah ini, saya memahami penyebab utamanya. Dosen-dosen itu sendiri tidak dapat mengadaptasi diri ke bahasa pemrograman baru, karena ketiadaan konsep pemrograman yang baik. Saya sendiri pernah alami hal tersebut. Saya bisa maklumi kenapa mereka demikian. Mereka dan saya diajar tanpa konsep. Mereka meneruskan rantai itu. Dulu mereka diajar BASIC, Pascal, dan C. Sekarang, yang populer Java dan PHP. Sangat jauh berbeda. Ketiadaan konsep menyebabkan mereka menyerahkan penjelasan bahasa pemrograman ke asisten, karena mereka tidak paham. Khusus untuk jurusan Elektro, alasan tambahan yang sering dikemukakan: “Kami ini jurusan Elektro, bukan Informatika”. Silakan pikirkan alasan ini baik atau buruk. Mahasiswa TI saat ini sedang menerapkan ATM: Aku Terlalu Mandiri. Kalau untuk semua hal itu Anda mandiri, untuk apa Anda kuliah?(
[email protected])
1/14/2010 6:01:19 PM
28
HARDWARE TEST
GROUP TEST: MOBO INTEL P55
03/2010
GROUP TEST MOBO INTEL P55
GROUP-TEST
MOBO INTEL P55 Penasaran akan ketangguhan motherboard Intel P55 terbaru? Simak group test kali ini dengan total 9 produk aduan.
SINGLE-TEST
Gamal Rizaldi
PRODUK motherboard terbaru dengan socket LGA1156 sudah mulai banyak beredar di pasaran, terutama yang menggunakan chipset Intel Ibex Peak P55. Ada yang sudah mengadopsi teknologi SATA3 dan USB 3.0, ada juga yang masih menggunakan teknologi lama. Dan banyak juga menyediakan slot PCI Express x16 lebih dari 2 buah dengan penguasaan teknologi Crossfire, namun dengan harga yang terjangkau. Dengan beraneka ragamnya produk motherboard yang menggunakan chipset Intel P55 ini, diharapkan pada group test kali ini akan membuka mata pembaca untuk memilih produk yang terbaik
BEST PRODUCT
03 2010
Award pada rubrik group test untuk produk dengan perbandingan nilai tertinggi, antara seluruh parameter penilaian, kecuali parameter harga (total nilai).
MOBO INTEL P55 29 ASROCK P55 DELUXE 30 ASUS P7P55D-E PREMIUM 32 DFI LP DK P55-T3EH9 34 ECS P55H-A 36 FOXCONN INFERNO KATANA 38 GIGABYTE P55A-UD6 40 INTEL DP55WG 41 JW-P55T-EXTREME 42 MSI P55-GD80
BEST BUY
03 2010
Award pada rubrik group test untuk produk dengan perbandingan nilai tertinggi, antara seluruh parameter penilaian, termasuk parameter harga (total nilai harga).
pcm_hardware group test_03_EDITARIEok.indd 28
berdasarkan hasil yang diperoleh, dan harga yang dibanderol. Terlebih lagi PC Media sudah mempersenjatai test bednya dengan pembelian processor dan VGA terbaru, seperti Intel Core i7 860, dan HIS Radeon HD 5770. Kesembilan produk yang bakal kita adu pada group test kali ini berasal dari merek-merek berbeda, yakni ASRock, Asus, DFI, ECS, Foxconn, Gigabyte, Intel, J&W, dan MSI. Pengujian pun dilakukan menggunakan gaming test terbaru STALKER: Call of Prypat Benchmark. Sementara itu, untuk single test kami menghadirkan beberapa produk terbaru seperti notebook, speaker, VGA, dll.
BEST 03 PERFORMANCE 2010
Award pada rubrik group test untuk produk dengan kinerja tertinggi (total performa), dari hasil benchmark yang dilakukan selama pengujian.
HIGH 03 RECOMMENDED 2010
Terkait dengan “Top 50” yang selalu di sajikan di setiap edisinya. Produk yang langsung menempati urutan teratas (#1) akan mendapatkan award ini.
ENERGY SAVING
03
Notebook 44 ASUS EeePC 1201N 45 Procom Samurai Desktop PC 46 ENPC 45CSX 48 MAXDATA QutePC-1000 RAM 47 Elixir PC3 12800U 2GB 49 VenomRX PC800 DDR2 2GB Motherboard 50 Gigabyte X58A-UD7 VGA 52 Biostar GeForce GT 220 53 digital alliance GT 220 Sonic HDD 3,5” 54 Hitachi HDS722020ALA330 2TB 56 Samsung HD103UJ 1TB Wireless Router 57 BLUE-LINK BL-R31N Speaker Portable 58 Altec Lansing iML237 60 Divoom UPO-1 UPS 61 Riello 1100VA
2010
Award pada rubrik group test dan single test untuk produk motherboard yang memerlukan daya paling sedikit (hemat daya).
100% INDEPENDENT LABS TEST: Komponen test-bed yang digunakan sebagai platform pengujian bukan pemberian/sponsor dari produsen manapun melainkan dipilih dan dibeli secara mandiri oleh PC Media. Seluruh staf uji coba PC Media bukan berstatus lepas (kontributor/ freelance) melainkan karyawan resmi yang tidak memiliki keterkaitan apapun dengan produsen yang produknya diuji coba, termasuk kami tidak menerima imbalan dalam bentuk apapun dari produsen tersebut. Hasil pengujian produk yang dimuat sama sekali tidak ada kaitannya dengan iklan maupun hubungan bisnis dengan produsen manapun.
1/14/2010 10:43:14 AM
ASROCK P55 DELUXE
PRODUK / DATA TEST PRODUK / HARGA ASROCK P55 DELUXE / US$ 228 (Kisaran) Manufactur ASRock Inc. Kontak Astrindo Senayasa, 612-1330 Website www.asrock.com DATA TEKNIS / PERLENGKAPAN CPU Socket / Chipset LGA1156 / Intel P55 Chipset Energy Saving / N/A Untuk Komponen DMI / BIOS 2GB/s / AMI (12/22/2009) DIMM Slots / RAM Max 4x DDR3 2600+/2133/1866/1600/1333/1066 / 16GB Expansion Slot / Port 3x PCI Express 2.0 x16 slots, 1x PCI Express 2.0 x1, 3x PCI slots, 6x SATAII, 2x SATAII / 8x USB 2.0, eSATA, SPDIF, Firewire, 2x GLAN, 7,1 Audio Port. Integrated Graphics N/A Integrated Audio DAC with 110dB dynamic range (ALC890 Audio Codec), 7.1 CH HD Audio with Content Protection, DTS (Digital Theater Systems) support Integrated LAN 2x Realtek RTL8111DL, Gigabit LAN 10/100/1000 Mb/s Paket Penjualan Driver, Quick Installation Guide, 4x SATA Cables, 2x SATA Power Adapters, IDE & Floppy Cablem, SLI Bridge, SATA III Card, I/O Shield. Fitur Tambahan ASRock SATA3 Card, ASRock IES Garansi 2 Tahun BENCHMARK / PENGUJIAN Nilai Nilai Dalam Nilai %0 20 40 60 80 100 Max. Test % PCMark Vantage Rating 8407 10 10 95% PCMark Vantage Memory 6585 5 5 99% PCMark Vantage TV and Movies 5496 5 5 99% PCMark Vantage Gaming 9722 5 5 96% PCMark Vantage Music 7720 5 5 99% PCMark Vantage Communications 7071 5 5 96% PCMark Vantage Productivity 7799 5 5 98% PCMark Vantage HDD 4389 5 5 100% STALKER COP Benchmark: 21fps 5 5 100% Night (1280x1024, DX11 MAX)
MOTHERBOARD INTEL LGA1156
sudah dilengkapi dengan heatpipe terintegrasi secara paralel sehingga panas dapat lebih tersalurkan. Sementara itu untuk kemulusan overclocking, disediakan CPU Power Phase yang lumayan banyak. Dengan total 16 unit CPU Power Phase, diharapkan daya yang dialirkan ke CPU dapat lebih bagus. Kemudian untuk menunjang pendinginan sistem disediakan fan pin header yang lumayan banyak, dengan total 5 buah fan pin header termasuk CPU fan. Untuk perolehan nilai pengujian, didapat total performa yang bagus sebesar 98%. Perolehan skor tertinggi diperoleh dari sintetic test PCMark Vantage HDD dan gaming test STALKER, dengan masing-masing mendapat skor 100%. Sementara itu, untuk skor handling hanya mendapat skor 46%. Hal ini dikarenakan buku manual yang tidak dilengkapi dengan pembahasan BIOS dan troubleshooting atau FAQ, sehingga akan menyulitkan user jika terjadi kendala.
TOTAL PERFORMA
50 49 98%
TOTAL PENILAIAN %0
20
Total performa Perlengkapan Overclock Energy Saving (88 Watt) Handling Service / Support Harga
[email protected]
40
60
Nilai 80 100 Max. 50 10 10 10 10 10 100
TOTAL NILAI
100 81 81%
PLUS / MINUS Performa tinggi. Perlu
Nilai Dalam Test % 49 98% 7 74% 8 77% 7 66% 5 46% 6 60% 72 72%
TOTAL NILAI/ HARGA (MAKS. 200=100%)
77% IL
N
update BIOS sebelum digunakan, buku manual kurang lengkap.
A
PENGUJIAN group test kali ini kita awali dengan produk ASRock, yakni ASRock P55 Deluxe yang sudah menggunakan chipset terbaru Intel Ibex Peak atau yang lebih akrab dikenal dengan Intel P55. Berbeda dengan produk LGA775, untuk motherboard dengan chipset P55 ini hanya menggunakan single chipset yang berdiri sendiri. Produk dari ASRock ini dibekali dengan slot PCIe X16 sebanyak 3 buah, jadi fitur triple Crossfire/SLI sudah dapat digunakan untuk meningkatkan performa secara keseluruhan, terutama grafis. Empat buah slot memory DDR3 yang digunakan produk ini, diklaim mampu berjalan maksimal hingga 2600 MHz keatas secara overclock, dan 1600 MHz default. Untuk slot SATA, terdapat 6 buah SATAII slot, dan 2 buah SATA3 slot secara discrete. Beralih ke sistem pendingin yang digunakan, produk dari ASRock ini dilengkapi heatsink bertipe alumunium untuk chipset dan MOSFET-nya, namun dengan catatan heatsink pada MOSFET
29
HARDWARE TEST
GROUP TEST: MOBO INTEL P55
03/2010
AI/HARG
100% Independent Test-bed: Intel Core i7 860, HIS Radeon HD 5770, Team Group Dual-Elite-1333 (Dual Channel Total 4GB), WDC WD740ADFD-00NLR3 (Raptor 74GB), Microsoft Windows 7 RC Build 7100 (Ultimate x64).
Interkoneksi dilengkapi firewire, dan dual Gigabit LAN.
BEST 03 PERFORMANCE 2010
Produk deluxe dari ASRock yang sudah dilengkapi SATA3.
Dipersenjatai 16 unit CPU Power Phase.
Chipset hanya dilindungi heatsink berbahan alumunium.
pcm_hardware group test_03_EDITARIEok.indd 29
1/14/2010 9:55:18 AM
HARDWARE TEST
GROUP TEST: MOBO INTEL P55
ASUS P7P55D-E PREMIUM MOTHERBOARD INTEL LGA 1156
PRODUK lain yang mengikuti group test kali ini datang dari Asus. Motherboard dari Asus ini sudah menggunakan chipset Intel P55, dengan kelebihan penguasaan SATA3 dan USB 3.0 di dalamnya. Motherboard P7P55D-E Premium dari Asus ini hanya dilengkapi dengan 2 buah slot PCIe X16, jadi setidaknya sudah dapat digunakan Crossfire/SLI demi memperoleh kinerja graphic yang lebih tinggi lagi. Kemudian untuk slot memory disediakan sebanyak 4 slot, dengan kecepatan maksimal pada 2200 MHz secara overclock, dan 1600 MHz secara default. Untuk slot SATA tersedia SATA3 yang sudah terintegrasi pada motherboard sebanyak 6 slot dan SATAII sebanyak 3 slot, dan untuk USB 3.0 tersedia sebanyak 2 buah pada back panel ports. Produk dari Asus ini dipersenjatai dengan phase power yang berlimpah, terhitung sebanyak 32 unit CPU Power Phase tersedia guna menunjang cakupan daya ke processor, sehingga merupakan nilai lebih untuk para overclocker dalam
pencapaian kepuasan overclocking. Sementara itu, untuk sistem pendingin sudah menggunakan heatsink alumunium dengan heatpipe terintegrasi, namun sayang heatpipe digunakan hanya untuk pendinginan di sekitar MOSFET saja. Sementara itu, heatsink untuk chipset hanya menggunakan heatsink alumunium tipis saja. Untuk total performa produk, diperoleh skor yang lumayan bagus, yakni mencapai 95%. Dimana untuk skor tertingginya didapat dari sintetic test PCMark Vantage HDD dengan pencapaian hingga 100%, sementara untuk skor terendah diperoleh dari sintetic test PCMark Vantage Communications dengan perolehan hanya 87%. Untuk perolehan skor overclock memang sangat baik, yakni mencapai 99%. Ini dikarenakan jumlah phase power-nya yang berlimpah dan overclocking tool yang disediakannya seperti Asus TurboV Remote. Namun sayang, untuk harga memang masih mahal.
[email protected]
03/2010
PRODUK / DATA TEST PRODUK / HARGA ASUS P7P55D-E Premium / US$ 373 (Kisaran) Manufactur ASUSTeK Computer Inc Kontak Astrindo Senayasa, 612-1330 Website id.asus.com DATA TEKNIS / PERLENGKAPAN CPU Socket / Chipset LGA1156 / Intel P55 Chipset Energy Saving / N/A Untuk Komponen DMI / BIOS 2GB/s / AMI (10/19/2009) DIMM Slots / RAM Max 4x DDR3 2200/1600/1333/1066 / 16GB Expansion Slot / Port 3x PCIe X16, 2x PCI, 1x PCIe X1 / 6x USB 2.0, 2x USB 3.0, 2x IEE 1394a, 2x eSATA, 2x GLAN Integrated Graphics N/A Integrated Audio VIA® VT2020 10-Channel High Definition Audio CODEC, Absolute Pitch BD192/24 featuring ENVY HD Integrated LAN Dual Gigabit LAN controllers Realtek® 8112L / 8110SC Gigabit LAN controller featuring AI NET2 and Teaming Paket Penjualan User Guide, DVD Driver, 6x SATA Cables, IDE Cable, eSATA Module, Asus TurboV Remote, SLI Bridge, Asus Q-Connector Kit Asus Q-Shield. Fitur Tambahan Asus EPU-6 Engine Garansi 3 Tahun BENCHMARK / PENGUJIAN Nilai Nilai Dalam Nilai %0 20 40 60 80 100 Max. Test % PCMark Vantage Rating 8486 10 10 96% PCMark Vantage Memory 6539 5 5 99% PCMark Vantage TV and Movies 5517 5 5 99% PCMark Vantage Gaming 9933 5 5 98% PCMark Vantage Music 7194 5 5 92% PCMark Vantage Communications 6356 5 4 87% PCMark Vantage Productivity 7621 5 5 96% PCMark Vantage HDD 4376 5 5 100% STALKER COP Benchmark: 19fps 5 5 90% Night (1280x1024, DX11 MAX)
TOTAL PERFORMA
50 49 98%
TOTAL PENILAIAN %0 Total performa Perlengkapan Overclock Energy Saving (96 Watt) Handling Service / Support Harga
20
40
60
Nilai 80 100 Max. 50 10 10 10 10 10 100
TOTAL NILAI
Nilai Dalam Test % 48 95% 8 75% 10 99% 8 82% 7 71% 7 73% 50 50%
100 88 88%
69% IL
N
PLUS / MINUS Performa keseluruhan sudah memuaskan, lengkap dengan SATA, dan USB 3.0 terbaru. TOTAL NILAI/ HARGA Harga mahal. (MAKS. 200=100%)
A
30
AI/HARG
100% Independent Test-bed: Intel Core i7 860, HIS Radeon HD 5770, Team Group Dual-Elite-1333 (Dual Channel Total 4GB), WDC WD740ADFD-00NLR3 (Raptor 74GB), Microsoft Windows 7 RC Build 7100 (Ultimate x64).
Interkoneksi sudah dilengkapi firewire dan dual Gigabit LAN.
Chipset hanya dilindungi heatsink berbahan alumunium tanpa heatpipe.
pcm_hardware group test_03_EDITARIEok.indd 30
Produk premium dari Asus yang dilengkapi SATA3 dan USB 3.0.
Dipersenjatai 32 unit CPU Power Phase.
1/14/2010 9:55:32 AM
DA passat (PC1446-1P1-0310).indd 1
1/14/2010 5:44:00 PM
HARDWARE TEST
GROUP TEST: MOBO INTEL P55
DFI LP DK P55-T3EH9 MOTHERBOARD INTEL LGA 1156
GROUP TEST kali ini juga diikuti oleh mother board LAN Party series dari DFI, yang dibaluti dengan warna hitam, orange, dan merah, yakni DFI LP DK P55-T3EH9. Produk ini sudah dilengkapi chipset terbaru Intel Ibex Peak P55. Produk yang sudah mendukung AMD CrossfireX dan nVIDIA SLI ini menyediakan slot PCIe X16 sebanyak 3 buah, dan sudah dapat diaplikasikan dengan AMD CrossfireX, dan nVIDIA SLI. Sedangkan untuk memory disediakan slot DDR3 sebanyak 4 buah, dengan clock tertinggi maksimal hingga 1800 MHz dan 1333 MHz secara default. Sedangkan untuk port SATA tersedia sebanyak 8 port, namun sayang belum ada yang menggunakan SATA3. Untuk sistem pendinginan digunakan heatsink berkualitas berbahan alumunium dengan heatpipe terintegrasi, heatpipe yang digunakan lumayan tebal ukurannya, dan dihubungkan secara paralel mengikuti chipset hingga MOSFET. Produk dari DFI yang hanya dipersenjatai
6 unit phase power ini memiliki fan pin header yang lumayan banyak dengan total 5 buah, diharapkan dapat membantu proses pendinginan secara lebih lanjut. Beralih ke performa produk, jika kita perhatikan total performa yang diperoleh produk ini memang hampir maksimal, yakni berkisar 96% total performa, dengan perolehan skor terendah didapat dari gaming test STALKER yang hanya memperoleh 86%, dan tertinggi pada sintetic test PCMark Vantake Rating hingga 99%. Untuk energy saving juga masih rendah dengan perolehan skor sebesar 51%, dan diikuti dengan skor handling yang hanya 52%. Kelemahan produk ini adalah phase power-nya yang sedikit, dan buku manualnya yang dirasa kurang lengkap karena tidak dengan pembahasan BIOS serta troubleshooting/FAQ. Namun, mengingat produk ini performanya sudah lumayan baik, harganya juga tidak terlalu mahal sehingga produk dari DFI ini patut juga untuk dicoba.
03/2010
PRODUK / DATA TEST PRODUK / HARGA DFI LP DK P55-T3EH9 / US$ 220 (Kisaran) Manufactur DFI LANPARTY Kontak Dinamika Perkasa Jaya, 6012974 Website www.dfi.com.tw DATA TEKNIS / PERLENGKAPAN CPU Socket / Chipset LGA1156 / Intel P55 Chipset Energy Saving / N/A Untuk Komponen DMI / BIOS 2GB/s / AMI (09/17/2009) DIMM Slots / RAM Max 4x DDR3 1800/1600/1333/1066 / 16GB Expansion Slot / Port 3x PCIe X16, 2x PCI, 1x PCIe X1 / 6x USB 2.0, 2x USB 3.0, 2x IEE 1394a, 2x eSATA, 2x GLAN Integrated Graphics N/A Integrated Audio Realtek ALC885 High Definition audio CODEC Integrated LAN Intel 82578DC Gigabit Ethernet PHY Paket Penjualan User’s Manual, DVD Driver, Creative CD, 4x SATA Cables+Adapter, Round IDE Cable, USB Cable Adapter, 4x Jumper, Smart Connectors, Crossfire & SLI Bridges, I/O Shield. Fitur Tambahan DFI Auto Boost System Garansi 2 Tahun BENCHMARK / PENGUJIAN Nilai Nilai Dalam Nilai %0 20 40 60 80 100 Max. Test % PCMark Vantage Rating 8678 10 10 99% PCMark Vantage Memory 6291 5 5 95% PCMark Vantage TV and Movies 5508 5 5 99% PCMark Vantage Gaming 9890 5 5 98% PCMark Vantage Music 7370 5 5 95% PCMark Vantage Communications 6956 5 5 95% PCMark Vantage Productivity 7799 5 5 98% PCMark Vantage HDD 4276 5 5 97% STALKER COP Benchmark: 18fps 5 4 86% Night (1280x1024, DX11 MAX)
TOTAL PERFORMA
50 48 96%
TOTAL PENILAIAN %0 Total performa Perlengkapan Overclock Energy Saving (105 Watt) Handling Service / Support Harga
20
40
60
Nilai 80 100 Max. 50 10 10 10 10 10 100
Nilai Dalam Test % 48 96% 7 67% 7 73% 5 51% 5 52% 6 60% 73 73%
[email protected] TOTAL NILAI
100 78 78%
76% IL
N
PLUS / MINUS Total performa secara keseluruhan lumayan TOTAL NILAI/ baik, harga lumayan murah. HARGA Boros daya, buku manual tidak lengkap. (MAKS. 200=100%)
A
32
AI/HARG
100% Independent Test-bed: Intel Core i7 860, HIS Radeon HD 5770, Team Group Dual-Elite-1333 (Dual Channel Total 4GB), WDC WD740ADFD-00NLR3 (Raptor 74GB), Microsoft Windows 7 RC Build 7100 (Ultimate x64).
Interkoneksi dilengkapi dengan eSATA.
Chipset sudah menggunakan heatsink dengan integrasi heatpipe secara paralel.
pcm_hardware group test_03_EDITARIEok.indd 32
Seri Lan Party dari DFI yang sudah dilengkapi sistem pendingin berkualitas.
Hanya dipersenjatai 6 unit CPU Power Phase.
1/14/2010 9:55:41 AM
DA HDMI (PC1446-1P2-0310).indd 1
1/14/2010 5:43:28 PM
HARDWARE TEST
GROUP TEST: MOBO INTEL P55
03/2010
ECS P55H-A
PRODUK / DATA TEST PRODUK / HARGA ECS P55H-A / US$ 151 (Kisaran) Manufactur Elitegroup Computer Systems Kontak ECS Indonesia, 6282048 Website ecs.co.id DATA TEKNIS / PERLENGKAPAN CPU Socket / Chipset LGA1156 / Intel P55 Chipset Energy Saving / N/A Untuk Komponen DMI / BIOS 2GB/s / AMI (08/17/2009) DIMM Slots / RAM Max 4x DDR3 2130/1600/1333/1066 / 16GB Expansion Slot / Port 3x PCIe X16, 2x PCI, 1x PCIe X1 / 6x USB 2.0, 2x USB 3.0, 2x IEE 1394a, 2x eSATA, 2x GLAN Integrated Graphics N/A Integrated Audio Realtek ALC888 8-channel HD Audio codec Integrated LAN RealTek 8111DL Gigabit Fast Ethernet NIC Paket Penjualan User’s Guide, CD Driver, CD eJIFFY, 4x SATA Cables, 1x IDE Cable, I/O Shield Fitur Tambahan ECS eJIFFY Garansi 5 Tahun BENCHMARK / PENGUJIAN Nilai Nilai Dalam Nilai %0 20 40 60 80 100 Max. Test % PCMark Vantage Rating 8602 10 10 98% PCMark Vantage Memory 6482 5 5 98% PCMark Vantage TV and Movies 5493 5 5 99% PCMark Vantage Gaming 9777 5 5 97% PCMark Vantage Music 7405 5 5 95% PCMark Vantage Communications 6845 5 5 93% PCMark Vantage Productivity 7693 5 5 96% PCMark Vantage HDD 4294 5 5 98% STALKER COP Benchmark: 20fps 5 5 95% Night (1280x1024, DX11 MAX)
MOTHERBOARD INTEL LGA1156
PRODUK ECS juga hadir pada kesempatan group test kali ini, yakni dengan produknya dari seri Black, ECS P55H-A, yang sudah diperkuat dengan chipset Intel P55. Mainboard dari ECS ini dikarenakan dari seri Black, maka untuk seluruh kapasitor yang digunakan sudah menggunakan solid kapasitor secara keseluruhan. Juga untuk warna PCB-nya yang selalu hitam, membuat produk ini terlihat tambah garang. Diperkuat dengan 2 buah slot PCIe X16, produk dari ECS ini sudah dapat untuk menggunakan fitur Crossfire/SLI sehingga performa grafis bisa ditingkatkan lebih baik lagi. Sementara itu untuk penggunaan memory, disediakan 4 buah slot DDR3 yang diklaim ECS mampu berjalan maksimal hingga clock 2130 MHz secara overclock, dan 1333 MHz secara default. Untuk perlindungan sistem, digunakan sistem pendingin standar saja berupa heatsink pada tiap-tiap chipset, dan MOSFET yang ada. Namun sayang, tanpa
ada penambahan heatpipe untuk lebih memuluskan pembuangan panas. Juga untuk CPU Phase Power, ternyata hanya disediakan sedikit saja, yakni sebanyak 4 unit CPU Power Phase. Beralih ke performa motherboard, jika kita perhatikan pada skor total performa memang sudah lumayan baik, dengan perolehan skor sebesar 97%. Namun dibalik tingginya performa produk ini, sayang sektor lainnya pada tabel Total Penilaian masih kurang maksimal. Seperti skor overclock yang hanya memperoleh 46%, dikarenakan Phase Power yang sedikit, dan tanpa ada bantuan tools untuk overclocking baik secara onboard ataupun terpisah. Skor Energy Saving yang perolehan nilainya juga masih rendah, yakni hanya 39% dengan penggunaan daya rata-rata sekitar 111 Watt. Namun di balik kekurangannya, produk dari ECS ini memang bagus di sektor performa, garansinya yang panjang, dan harga yang murah tentunya.
TOTAL PERFORMA
50 48 97%
TOTAL PENILAIAN %0 Total performa Perlengkapan Overclock Energy Saving (111 Watt) Handling Service / Support Harga
20
40
60
Nilai 80 100 Max. 50 10 10 10 10 10 100
TOTAL NILAI
[email protected]
Nilai Dalam Test % 48 97% 6 60% 5 46% 4 39% 7 65% 10 100% 84 84%
100 79 79%
82% IL
N
PLUS / MINUS Total performa secara keseluruhan sudah TOTAL NILAI/ memuaskan, garansi panjang. Tidak cocok untuk overclocker, boros daya. HARGA (MAKS. 200=100%)
A
34
AI/HARG
100% Independent Test-bed: Intel Core i7 860, HIS Radeon HD 5770, Team Group Dual-Elite-1333 (Dual Channel Total 4GB), WDC WD740ADFD-00NLR3 (Raptor 74GB), Microsoft Windows 7 RC Build 7100 (Ultimate x64).
Sudah dilengkapi interkoneksi eSATA.
BEST BUY
Chipset hanya dilindungi heatsink alumunium sederhana.
pcm_hardware group test_03_EDITARIEok.indd 34
03 2010
Produk Black Series dari ECS yang mengutamakan performa tinggi dengan harga rendah.
Hanya dipersenjatai 4 unit CPU Power Phase.
1/14/2010 9:55:49 AM
byon (PC2701-F1-0310).indd 1
1/14/2010 4:33:07 PM
HARDWARE TEST
GROUP TEST: MOBO INTEL P55
FOXCONN INFERNO KATANA MOTHERBOARD INTEL LGA1156
MOTHERBOARD Intel P55 khusus overclocker dengan balutan warna merah dan hitam juga hadir pada group test kali ini, yakni dari Foxconn dengan produknya Inferno Katana. Produk dari Foxconn ini sudah dilengkapi dengan 3 buah slot PCIe X16, dan tentunya juga sudah dipersenjatai dengan AMD CrossfireX dan nVIDIA SLI, sehingga pencapaian performa grafis yang lebih tinggi dapat dilakukan. Sedangkan untuk memory disediakan DDR3 slot sebanyak 4 buah, dengan clock maksimal sebesar 1800 MHz secara overclock, dan 1333 MHz secara default. Sementara itu untuk slot SATA hanya dimuat sebanyak 6 buah saja, dan masih menggunakan teknologi SATAII. Untuk urusan overclocking, produk dari Foxconn ini melengkapi motherboardnya dengan sistem pendingin yang berkualitas tinggi. Terutama untuk chipset-nya yang sudah dilindungi dengan
heatsink alumunium yang dilengkapi heatpipe yang paralel hingga MOSFET. Jadi, pembuangan panas lebih maksimal, dan merata ke semua sektor. CPU Power Phase juga disediakan hingga sebanyak 14 unit, sehingga cakupan daya untuk processor lebih baik lagi terutama untuk user overclocker. Selain kapasitornya yang sudah solid semua, fan pin header pun tersedia banyak sekali, hingga 6 buah, termasuk CPU fan pin. Beralih ke performa produk, dapat kita saksikan pada tabel total performa, skor yang diperoleh hanya sebesar 94%. Memang dirasa masih kurang maksimal, hal ini disebabkan oleh beberapa sintetic test pada PCMark Vantage yang perolehannya masih di bawah 95%, terutama untuk skor sintetic test PCMark Vantage Rating yang hanya mendapat 92%. Hingga tulisan ini ditulis, belum ada harga resmi produk dari vendor.
[email protected]
03/2010
PRODUK / DATA TEST PRODUK / HARGA FOXCONN INFERNO KATANA / N/A Manufactur Foxconn Electronics Inc Kontak Atikom Mega Pratama, 624-5959 Website www.foxconnchannel.com DATA TEKNIS / PERLENGKAPAN CPU Socket / Chipset LGA1156 / Intel P55 Chipset Energy Saving / N/A Untuk Komponen DMI / BIOS 2GB/s / AMI (09/17/2009) DIMM Slots / RAM Max 4x DDR3 1800/1600/1333/1066 / 16GB Expansion Slot / Port 3x PCI Express 2.0 x16 slots, 2x PCI Express 2.0 x1 slot, 1x PCI slots / 8x USB 2.0, 2x eSATAII, 2x SPDIF, 1x Firewire, GLAN, 7,1 Audio Port. Integrated Graphics N/A Integrated Audio Realtek ALC888 Integrated LAN Realtek PCIe GBE Family Controller Paket Penjualan DVD Driver, User Manual, Wuick Installation Guide, 4x SATAII Cables, IDE Cables, SLI Bridge, I/O Shield Fitur Tambahan Foxconn AGEIS Panel Garansi 3 Tahun BENCHMARK / PENGUJIAN Nilai Nilai Dalam Nilai %0 20 40 60 80 100 Max. Test % PCMark Vantage Rating 8144 10 9 92% PCMark Vantage Memory 6426 5 5 97% PCMark Vantage TV and Movies 5489 5 5 99% PCMark Vantage Gaming 9058 5 4 90% PCMark Vantage Music 7791 5 5 100% PCMark Vantage Communications 6683 5 5 91% PCMark Vantage Productivity 7236 5 5 91% PCMark Vantage HDD 4178 5 5 95% STALKER COP Benchmark: 20fps 5 5 95% Night (1280x1024, DX11 MAX)
TOTAL PERFORMA
50 47 94%
TOTAL PENILAIAN %0
20
Total performa Perlengkapan Overclock Energy Saving (122 Watt) Handling Service / Support Harga
40
60
Nilai 80 100 Max. 50 10 10 10 10 10 100
TOTAL NILAI
Nilai Dalam Test % 47 94% 7 70% 8 77% 4 37% 6 64% 7 73% 0 0%
100 79 79%
TOTAL NILAI/ HARGA (MAKS. 200=100%)
40% IL
N
PLUS / MINUS Performa secara keseluruhan sudah lumayan baik. Boros daya.
A
36
AI/HARG
100% Independent Test-bed: Intel Core i7 860, HIS Radeon HD 5770, Team Group Dual-Elite-1333 (Dual Channel Total 4GB), WDC WD740ADFD-00NLR3 (Raptor 74GB), Microsoft Windows 7 RC Build 7100 (Ultimate x64).
Sudah dilengkapi eSATA dan firewire.
Chipset sudah dilindungi dengan heatsink berheatpipe paralel.
pcm_hardware group test_03_EDITARIEok.indd 36
Produk dari Foxconn yang mengutamakan sistem pendinginan yang berkualitas.
Dipersenjatai Phase Power sebanyak 14 unit.
1/14/2010 9:53:30 AM
Vision_03.indd 1
1/13/2010 1:45:56 PM
HARDWARE TEST
GROUP TEST: MOBO INTEL P55
03/2010
GIGABYTE P55A-UD6 MOTHERBOARD INTEL LGA1156
GIGABYTE dengan produknya dari seri Ultra Durable 3 juga mengikuti pengujian group test kali ini. Dipersenjatai dengan chipset terbaru Intel P55, produk dari Gigabyte ini dilengkapi dengan kelebihan di berbagai sektor, seperti overclocking dan penguasaan teknologi terbaru SATA3 dan USB 3.0. Motherboard P55A-UD6 ini dipersenjatai dengan 3 buah slot PCI Express generasi 2, yang sudah dapat menggunakan fitur triple CrossfireX ataupun SLI sehingga akan berdampak pada performa graphic yang lebih tinggi. Untuk memory masih menggunakan jenis DDR3 dengan kecepatan maksimum pada 2600 MHz secara overclock dan default 1333 MHz, namun slot yang diberikan banyak, dengan total 6 slot. Untuk urusan overclocking, produk dari Gigabyte ini sudah dilindungi dengan heatsink alumunium yang dilengkapi heatpipe. Heatsink yang digunakan melindungi keseluruhan sumber panas seperti chipset dan MOSFET. Sedangkan untuk
aliran daya ke CPU digunakan Power Phase berkualitas dengan jumlah yang banyak, tercatat ada total 24 CPU Power Phase tertanam pada motherboard ini. Selain itu, tentunya dikarenakan produk ini dari seri Ultra Durable 3, maka produk dari Gigabyte ini juga dilengkapi dengan 2 OZ Copper PCB, solid Capacitor, high quality Lower RDS MOSFET, dan Ferrite Core Chocke. Sehingga membuat motherboard ini lebih tahan lama, dan sangat baik untuk meredam panas. Beralih ke performa produk, total performa yang didapatnya memang tinggi, yakni 98%. Namun walaupun hasil total performa sudah memuaskan, untuk skor gaming test STALKER masih kurang, hanya 81%. Untuk skor Energy Saving memang sudah baik, yakni dengan pencapaian skor 95%, dan penggunaan daya rata-rata 87 Watt. Secara keseluruhan, hasil yang dicapai produk ini sudah memuaskan, namun sayang harganya masih tinggi.
[email protected]
PRODUK / DATA TEST PRODUK / HARGA GIGABYTE P55A-UD6 / US$ 350 (Kisaran) Manufactur GIGA-BYTE TECHNOLOGY CO., LTD Kontak Nusantara Eradata, (021) 601-8218 Website www.gigabyte.co.id DATA TEKNIS / PERLENGKAPAN CPU Socket / Chipset LGA1156 / Intel P55 Chipset Energy Saving / Intersil / Processor Untuk Komponen DMI / BIOS 2GB/s / AWARDBIOS (10/26/2009 ) DIMM Slots / RAM Max 6x DDR3 2200/1333/1066 / 16GB Expansion Slot / Port 3x PCIe X16, 2x PCI, 1x PCIe X1 / 6x USB 2.0, 2x USB 3.0, 2x IEE 1394a, 2x eSATA, 2x GLAN Integrated Graphics N/A Integrated Audio Realtek ALC889 codec 7.1-channel Integrated LAN 2x Realtek 8111D chips (10/100/1000 Mbit) Paket Penjualan User’s Manual, Multilingual Installation Guidebook, DVD Driver, eSATA Bracket, 4x SATA Cables, 1x IDE Cables, 1x SLI Bridge, I/O Shield Fitur Tambahan Gigabyte Dynamic Energy Saver 2 Garansi 3 Tahun BENCHMARK / PENGUJIAN Nilai Nilai Dalam Nilai %0 20 40 60 80 100 Max. Test % PCMark Vantage Rating 8806 10 10 100% PCMark Vantage Memory 6588 5 5 99% PCMark Vantage TV and Movies 5549 5 5 100% PCMark Vantage Gaming 10089 5 5 100% PCMark Vantage Music 7794 5 5 100% PCMark Vantage Communications 7344 5 5 100% PCMark Vantage Productivity 7976 5 5 100% PCMark Vantage HDD 4317 5 5 98% STALKER COP Benchmark: 17fps 5 4 81% Night (1280x1024, DX11 MAX)
TOTAL PERFORMA
50 49 98%
TOTAL PENILAIAN %0
20
Total performa Perlengkapan Overclock Energy Saving (87 Watt) Handling Service / Support Harga
40
60
Nilai 80 100 Max. 50 10 10 10 10 10 100
TOTAL NILAI
Nilai Dalam Test % 49 98% 9 88% 8 81% 9 95% 9 90% 7 73% 53 53%
100 92 92%
TOTAL NILAI/ HARGA (MAKS. 200=100%)
72% IL
N
PLUS / MINUS Performa tinggi, perlengkapan lengkap, hemat daya, buku manual lengkap. Harga mahal.
A
38
AI/HARG
100% Independent Test-bed: Intel Core i7 860, HIS Radeon HD 5770, Team Group Dual-Elite-1333 (Dual Channel Total 4GB), WDC WD740ADFD-00NLR3 (Raptor 74GB), Microsoft Windows 7 RC Build 7100 (Ultimate x64).
Interkoneksi sudah dilengkapi dengan firewire, dual Gigabit LAN dan eSATA.
ENERGY SAVING
BEST PRODUCT
Chipset sudah dilindungi dengan heatsink alumunium yang dilengkapi heatpipe.
pcm_hardware group test_03_EDITARIEok.indd 38
03 2010
03 2010
Motherboard Gigabyte dengan performa tinggi dan paket super lengkap.
Dipersenjatai 24 CPU Power Phase.
1/14/2010 9:53:44 AM
gsd (PC1247-16M-0709).indd 1
8/11/2009 10:02:18 AM
HARDWARE TEST
GROUP TEST: MOBO INTEL P55
INTEL DP55WG MOTHERBOARD INTEL LGA1156
TIDAK MAU ketinggalan dari vendor motherboard lain, Intel pun akhirnya mengikuti sesi group test motherboard edisi ini, dengan memperkenalkan produk baru mereka dari Media Series, yakni Intel DP55WG. Sama dengan kebiasaan Intel dalam membuat motherboard sendiri, untuk produknya kali ini masih menggunakan PCB berwarna biru yang biasanya digunakan dalam motherboard Media Seriesnya. Produknya kali ini memang terlihat biasa-biasa saja. Jika diperhatikan, ukuran yang tepat untuk motherboard Intel ini mungkin adalah Micro ATX, mengingat banyak ruang kosong pada PCB yang dirasa mubazir disia-siakan, seperti di samping slot PCI. Produk ini hanya dilengkapi dengan sebuah slot untuk VGA, jadi fitur-fitur seperti AMD Crossfire dan nVIDIA SLI otomatis tidak didukungnya. Begitu juga untuk slot memory yang masih dalam keadaan default dengan 4 buah slot DDR3, dengan kecepatan maksimum mencapai 1600 MHz.
Untuk urusan overclocking memang masih memungkinkan dilakukan, walau BIOS yang digunakannya hanya dibebaskan untuk tweaking di beberapa sektor saja, seperti bus speed. Namun sayang, voltage tweaking sama di-lock pada BIOS. Sistem pendingin yang digunakan pun sederhana saja, hanya ada heatsink untuk chipset yang berbahan alumunium berukuran kecil saja. Sementara itu, MOSFET tidak dilindungi heatsink sama sekali. Beralih ke performa produk, pencapaian yang diraih rasanya sudah lumayan baik, yakni dengan total performa sebesar 94%. Namun sayang untuk sektor lainnya, skor yang dihasilkan masih kurang baik, walau banderol harga termasuk murah. Sementara itu, untuk kualitas manual yang diberikannya juga terlihat kurang lengkap, dimana tidak ada pembahasan pengoperasian BIOS, dan tidak tersedia halaman troubleshooting/FAQ, sehingga akan menyulitkan end user.
[email protected]
03/2010
PRODUK / DATA TEST PRODUK / HARGA INTEL DP55WG / US$ 132 (Kisaran) Manufactur Intel Corporation Kontak Terra Computer, 6266781 Website www.intel.com DATA TEKNIS / PERLENGKAPAN CPU Socket / Chipset LGA1156 / Intel P55 Chipset Energy Saving / N/A Untuk Komponen DMI / BIOS 2GB/s / Intel (08/05/2009 ) DIMM Slots / RAM Max 4x DDR3 1600/1333/1066 / 16GB Expansion Slot / Port PCI Express 2.0 x16 slots, 2x PCI Express 2.0 x1 slot, 2x PCI slots / 8x USB 2.0, 2x SPDIF, 1x Firewire, 1x GLAN, 7,1 Audio Port. Integrated Graphics N/A Integrated Audio Intel® High Definition Audio, Realtek ALC889 audio codec, 10-channel (7.1+ 2 independent multi-streaming) audio subsystem Integrated LAN Intel® PRO 10/100/1000 Network Connection (82578DC) Paket Penjualan DVD Driver, Quick Installation Guide, 4x SATA Cables, SLI Bridge, I/O Shield Fitur Tambahan N/A Garansi 3 Tahun BENCHMARK / PENGUJIAN Nilai Nilai Dalam Nilai %0 20 40 60 80 100 Max. Test % PCMark Vantage Rating 8018 10 9 91% PCMark Vantage Memory 6502 5 5 98% PCMark Vantage TV and Movies 5533 5 5 99% PCMark Vantage Gaming 9770 5 5 97% PCMark Vantage Music 7377 5 5 95% PCMark Vantage Communications 6537 5 4 89% PCMark Vantage Productivity 7193 5 5 90% PCMark Vantage HDD 4164 5 5 95% STALKER COP Benchmark: 19fps 5 5 90% Night (1280x1024, DX11 MAX)
TOTAL PERFORMA
50 47 94%
TOTAL PENILAIAN %0 Total performa Perlengkapan Overclock Energy Saving (104 Watt) Handling Service / Support Harga
20
40
60
Nilai 80 100 Max. 50 10 10 10 10 10 100
TOTAL NILAI
Nilai Dalam Test % 47 94% 5 50% 3 30% 4 41% 2 24% 7 73% 87 87%
100 69 69%
78% IL
N
PLUS / MINUS Performa keseluruhan sudah memuaskan, TOTAL NILAI/ harga bersahabat. Tidak cocok untuk overclocker, boros daya, HARGA (MAKS. 200=100%) buku manual tidak lengkap.
A
40
AI/HARG
100% Independent Test-bed: Intel Core i7 860, HIS Radeon HD 5770, Team Group Dual-Elite-1333 (Dual Channel Total 4GB), WDC WD740ADFD-00NLR3 (Raptor 74GB), Microsoft Windows 7 RC Build 7100 (Ultimate x64).
Interkoneksi sudah dilengkapi firewire dan Gigabit LAN.
Hanya dipersenjatai 4 unit CPU Power Phase. Chipset hanya dilindungi heatsink alumunium yang mengkhawatirkan.
pcm_hardware group test_03_EDITARIEok.indd 40
Motherboard seri media dari Intel yang mengutamakan performa dan harga.
1/14/2010 9:53:54 AM
JW-P55T-EXTREME
PRODUK / DATA TEST PRODUK / HARGA JW-P55T-EXTREME / US$ 155 (Kisaran) Manufactur J&W Technology Limited Kontak Wahana Computer, 021-6126654 Website www.jwele.com DATA TEKNIS / PERLENGKAPAN CPU Socket / Chipset LGA1156 / Intel P55 Chipset Energy Saving / N/A Untuk Komponen DMI / BIOS 2GB/s / AMI (10/22/2009 ) DIMM Slots / RAM Max 4x DDR3 1866/1600/1333/1066 / 16GB Expansion Slot / Port 2x PCIe X16 2.0, PCIe X1, 2x PCI / 7x SATAII, 4x USB 2.0, eSATA, 2xGLAN, 8 Channel Audio Integrated Graphics N/A Integrated Audio Realtek ALC888 8-Channel HD Audio Codec Integrated LAN Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Controller, Realtek PCIe GBE Family Controller Paket Penjualan CD Driver, User’s Manual, 2x SATA Cables, 2x SATA Power Adapters, I/O Shield Fitur Tambahan N/A Garansi 2 Tahun BENCHMARK / PENGUJIAN Nilai Nilai Dalam Nilai %0 20 40 60 80 100 Max. Test % PCMark Vantage Rating 8194 10 9 93% PCMark Vantage Memory 6452 5 5 97% PCMark Vantage TV and Movies 5398 5 5 97% PCMark Vantage Gaming 9750 5 5 97% PCMark Vantage Music 6993 5 4 90% PCMark Vantage Communications 6766 5 5 92% PCMark Vantage Productivity 7587 5 5 95% PCMark Vantage HDD 4327 5 5 99% STALKER COP Benchmark: 21fps 5 5 100% Night (1280x1024, DX11 MAX)
MOTHERBOARD INTEL LGA1156
dah lumayan baik karena menyediakan Phase Power yang lumayan banyak, yakni dengan total 13 unit CPU Power Phase tertanam pada PCB. Sehingga diharapkan penyaluran daya keprocessor lebih terjamin, dan memperbesar chance untuk overclock tentunya. Beralih ke performa produk, skor total yang dicapai produk ini sudah lumayan baik pada kisaran 95%, terutama hasil dari gaming test STALKER yang mencapai skor full 100%. Sedangkan untuk total penilaian lainnya masih ada yang kurang bagus, seperti perlengkapan produk yang hanya mendapat skor 54%, dan skor energy saving yang hanya memperoleh nilai 46%, dengan rata-rata penggunaan daya 89 Watt. Di samping beberapa kekurangannya, produk ini masih dapat diperhitungkan karena harganya yang di bawah rata-rata, yakni hanya sekitar US$ 155, dengan perolehan performa yang sudah lumayan baik.
TOTAL PERFORMA
50 48 95%
TOTAL PENILAIAN %0
20
Total performa Perlengkapan Overclock Energy Saving (89 Watt) Handling Service / Support Harga
[email protected]
40
60
Nilai 80 100 Max. 50 10 10 10 10 10 100
TOTAL NILAI
Nilai Dalam Test % 48 95% 5 54% 7 70% 5 46% 6 60% 6 60% 84 84%
100 77 77%
TOTAL NILAI/ HARGA (MAKS. 200=100%)
80% IL
N
PLUS / MINUS Performa produk secara keseluruhan memuaskan, harga bersahabat. Perlengkapan minim, boros daya.
A
J&W ataupun JW, juga hadir pada group test dengan produknya, JW P55T EXTREME. Produk ini sudah diperkuat dengan chipset terbaru dari Intel P55 yang berdiri sendiri, juga tidak ketinggalan fitur AMD Crossfire dan nVIDIA SLI. Produk extreme dari JW ini jika diperhatikan memang sudah lumayan lengkap, selain sudah menggunakan kapasitor solid untuk keseluruhan sektor, produk ini juga sudah menggunakan heatsink berbahan alumunium yang sudah terintegrasi dengan heatpipe. Sementara itu untuk slot PCI Express disediakan sebanyak 2 buah, dan untuk memory disediakan slot DDR3 sebanyak 4 buah, dengan speed maksimal pada 1866 MHz secara overclock. Seperti yang sudah dibahas di atas, sistem pendingin yang diberikan produk ini sudah lumayan bagus. Namun sayang, untuk pendinginan chipset hanya menggunakan heatsink tipis saja, padahal pada MOSFET sudah menggunakan heatpipe. Untuk urusan overclock, produk ini su-
41
HARDWARE TEST
GROUP TEST: MOBO INTEL P55
03/2010
AI/HARG
100% Independent Test-bed: Intel Core i7 860, HIS Radeon HD 5770, Team Group Dual-Elite-1333 (Dual Channel Total 4GB), WDC WD740ADFD-00NLR3 (Raptor 74GB), Microsoft Windows 7 RC Build 7100 (Ultimate x64).
Interkoneksi sudah dilengkapi dengan eSATA dan dual Gigabit LAN.
Chipset hanya dilindungi dengan heatsink alumunium yang mengkhawatirkan.
pcm_hardware group test_03_EDITARIEok.indd 41
Produk seri extreme dari JW yang mengutamakan performa dan harga bersahabat.
Dipersenjatai 13 unit CPU Power Phase.
1/14/2010 9:54:02 AM
HARDWARE TEST
GROUP TEST: MOBO INTEL P55
MSI P55-GD80 MOTHERBOARD INTEL LGA1156
PRODUK terakhir pada group test kita kali ini adalah dari produk MSI. Masih dengan chipset Intel P55, produk MSI kali ini bernama P55-GD80, dan sudah support AMD Crossfire serta nVIDIA SLI. Motherboard dari MSI ini mempersenjatai produknya dengan slot PCI Express sebanyak 3 buah, jadi Triple CrossfireX sudah dapat diaktifkan untuk memperoleh performa graphic yang tinggi. Demikian juga untuk slot memory, disediakan sebanyak 4 buah dengan speed maksimum mencapai 2133 melalui overclock, dan 1333MHz default. Untuk slot SATA, belum ada yang menggunakan SATA3, SATA2 yang disediakan produk ini berjumlah 8 buah, melalui 2 chipset yang berbeda. Urusan overclock pada produk ini dirasa sudah sangat baik, karena penggunaan sistem pendingin yang berkualitas, dan komponen mobo yang juga berkualitas. Sistem pendingin yang digunakan berbentuk heatsink berbahan alumunium, dan dilengkapi heatpipe paralel yang
tebal, dan berfungsi untuk mendinginkan keseluruhan sumber panas, terutama chipset dan MOSFET. Untuk aliran daya ke processor digunakan Phase Power sebanyak 10 unit, sudah lumayan banyak menurut kami. Untuk menambah kemampuan overclocking produk, motherboard dari MSI ini menanamkan fitur OC Gene secara onboard pada PCB-nya. Jadi akan memudahkan overclock, karena akan berjalan secara otomatis. Beralih ke performa produk, seperti dapat kita lihat pada tabel performa. Total performa yang diperoleh produk ini lumayan tinggi, yakni berkisar 97%, yang diperoleh melalui hasil sintetic test yang tinggi. Pada tabel total penilaian, untuk skor overclock juga memperoleh skor tinggi yang mencapai 89%, namun sayangnya buku manual masih kurang lengkap, karena tidak ada pembahasan mengenai pengoperasian BIOS. Kemudian untuk harga juga dirasa masih agak tinggi.
[email protected]
03/2010
PRODUK / DATA TEST PRODUK / HARGA MSI P55-GD80 / US$ 260 (Kisaran) Manufactur Micro-Star Int’l Co.,Ltd. Kontak Alfa Artha Andhaya, 62200000 Website id.msi.com DATA TEKNIS / PERLENGKAPAN CPU Socket / Chipset LGA1156 / Intel P55 Chipset Energy Saving / N/A Untuk Komponen DMI / BIOS 2GB/s / AMI (09/02/2009) DIMM Slots / RAM Max 4x DDR3 2133/1800/1600/1333/1066 / 16GB Expansion Slot / Port 3x PCIe X16, 2x PCI, 2x PCIe X1 / 8x USB 2.0, IEE 1394a, eSATA, 2x GLAN, SPDIF Integrated Graphics N/A Integrated Audio Realtek ALC889 codec 7.1-channel Integrated LAN 2x PCI Express LAN 10/100/1000 Fast Ethernet by Realtek 8111DL. Paket Penjualan User Guide, Quick Installation Guide, DVD Driver, 7x SATA Cables, 3x SATA Power Adapters, IDE Cable, eSATA Bracket, 4x SLI Bridges, USB Bracket, I/O Shield, 4x MSI V-Check Cables, 6x MSI M-Connector Fitur Tambahan MSI Control Center Green Power Garansi 3 Tahun BENCHMARK / PENGUJIAN Nilai Nilai Dalam Nilai %0 20 40 60 80 100 Max. Test % PCMark Vantage Rating 8632 10 10 98% PCMark Vantage Memory 6629 5 5 100% PCMark Vantage TV and Movies 5565 5 5 100% PCMark Vantage Gaming 9767 5 5 97% PCMark Vantage Music 7173 5 5 92% PCMark Vantage Communications 6876 5 5 94% PCMark Vantage Productivity 7726 5 5 97% PCMark Vantage HDD 4318 5 5 98% STALKER COP Benchmark: 20fps 5 5 95% Night (1280x1024, DX11 MAX)
TOTAL PERFORMA
50 48 97%
TOTAL PENILAIAN %0
20
Total performa Perlengkapan Overclock Energy Saving (87 Watt) Handling Service / Support Harga
40
60
Nilai 80 100 Max. 50 60 20 10 20 10 30
TOTAL NILAI
Nilai Dalam Test % 48 97% 43 71% 18 89% 8 80% 12 61% 7 73% 20 67%
100 80 80%
TOTAL NILAI/ HARGA (MAKS. 200=100%)
78% IL
N
PLUS / MINUS Performa keseluruhan memuaskan, overclockable. Harga agak tinggi.
A
42
AI/HARG
100% Independent Test-bed: Intel Core i7 860, HIS Radeon HD 5770, Team Group Dual-Elite-1333 (Dual Channel Total 4GB), WDC WD740ADFD-00NLR3 (Raptor 74GB), Microsoft Windows 7 RC Build 7100 (Ultimate x64).
Interkoneksi dilengkapi eSATA dan dual Gigabit LAN.
Chipset sudah dilengkapi heatsink alumunium yang dilengkapi heatpipe paralel.
pcm_hardware group test_03_EDITARIEok.indd 42
Produk dari MSI dengan fitur overclock berlimpah dan performa yang tinggi.
Dipersenjatai 10 unit CPU Power Phase.
1/14/2010 9:54:10 AM
Axioo (PC0556-30-0310).indd 1
1/13/2010 2:49:03 PM
HARDWARE TEST
NOTEBOOK
03/2010
ASUS EEEPC 1201N NOTEBOOK
notebook mini yang lebih terbatasi, kini memiliki dukungan terhadap rendering konten HD secara langsung. Dan untuk lebih memaksimalkan konten HD, juga disediakan port HDMI bila dirasa monitor bawaan kurang maksimal. Hal ini juga berkat penggunaan platform nVIDIA ION. Memang secara mayoritas, kontribusi sisi performa paling signifikan berkat penggunaan nVIDIA ION. Yang sedikit berubah dibandingkan seri Seashell lain adalah penggunaan keyboard yang lebih soft dan nyaman digunakan. Hal ini juga sebagai kelebihan tersendiri, apalagi bila Anda berencana menggunakannya dalam jangka panjang. Sisi ketahanan baterai juga terjamin dengan menggunakan tipe beterai 6-cell yang sudah lebih dari cukup untuk berkomputer hingga 5 jam lebih. Bahkan pada pengujian secara full load sepanjang waktu, ia tetap dapat bertahan hingga 3,5 jam. Dengan ini, mobilitas menjadi salah satu jaminan utama.
[email protected]
TOTAL PERFORMA
60 47 78%
TOTAL PENILAIAN %0 Total Performa Perlengkapan Kemampuan Baterai Handling Ergonomi Service/Support Harga PLUS / MINUS Kinerja sangat memuaskan untuk produk sekelas.
20
40
60
Nilai 80 100 Max. 60 60 40 40 40 40 120
TOTAL NILAI (MAKS. 400=100%)
Nilai Dalam Test % 47 78% 47 78% 22 55% 25 62% 35 88% 24 60% 109 91%
77% IL
N
SERI SEASHELL untuk produk notebook mini dari ASUS kembali hadir. Dan kini, ASUS merambah kepada sisi produk yang memiliki performa lebih tinggi lagi. Hal yang paling menggambarkan hal ini adalah digunakannya platform grafis ION dari nVIDIA, yang notabene memiliki kemampuan rendering yang sangat baik untuk grafis. Selain itu juga, pada sisi processor utama digunakan seri ATOM N330 yang memiliki dual core. Dengan ini, tingkat pemrosesan utama menjadi jauh lebih baik lagi dibandingkan dengan notebook yang masih menggunakan ATOM single core standar. Sisi desain tetap sangat diutamakan dalam hal keeleganannya. Tidak lain, karena ia memang termasuk ke dalam seri Seashell yang mengedepankan hal itu. Secara bentuknya sendiri, ia tidak berbeda jauh dengan seri Seashell 1008HA yang sebelumnya pernah kami uji. Kelebihan lainnya, selain dari sisi performa adalah dukungan teknologi yang meski merupakan bagian dari produk
PRODUK / DATA TEST ASUS Eee PC 1201N / US$539 (Kisaran) PRODUK / HARGA Manufactur ASUSTeK Computer Inc. Kontak Astrindo Senayasa, (021) 612-1330 Website id.asus.com DATA TEKNIS Processor Intel ATOM Dual Core N330 1.60 GHz LCD Display 12.1” TFT LCD (1366x768) RAM 2048 MB DDR2-800 Chipset nVIDIA MCP79 Graphic Controller nVIDIA ION (C79) Communication Atheros AR8132 PCI-E Fast Ethernet Controller, Realtek RTL8191SE Wireless LAN 802.11N PCI-E NIC Expansion Slot / Port D-Sub, DC-in, HDMI, 3x USB, CardReader, Audio I/O, LAN Rj-45, Kensington Lock Optical Drive N/A HDD / Storage Hitachi HTS545025B9A300 (250 GB, 5400 RPM, SATA-II) Quick Launch Button (kombinasi tombol Fn) Paket Penjualan Kabel Power, Adaptor Dimensi (PxLxT) / Berat 296mm (W) x 208mm (D) x 27.3~ 33.3mm (H) / 1,45 kg with battery; 1,65 kg (+ Charger); Spesifikasi: 1,46 kg BENCHMARK / PENGUJIAN Nilai Nilai Dalam Nilai %0 20 40 60 80 100 Max. Test % PCMark04 Rating 2276 24 19 77% PCMark04 CPU 2215 12 9 74% PCMark04 Memory 2803 12 8 63% 3DMark03 Score 2964 6 6 100% Quake3 Demo001 119.9 6 6 100% Maks. Konfigurasi
A
44
AI/HARG
100% Independent Test-bed: Windows XP Professional SP2, PCMark04, 3DMark03, Quake 3 Bench, Battery Eater Pro v2.60.
Desain keyboard baru, dan lebih nyaman.
Unit webcam.
Lebih bertenaga dengan bantuan platform grafis ION.
Interkoneksi di bagian kiri, dengan ekstra HDMI port.
44_ASUS EeePC 1201N_EDITARIE.indd 44
Interkoneksi di bagian kanan.
1/14/2010 1:16:33 PM
PROCOM SAMURAI NOTEBOOK
dekstop-nya. Namun dibandingkan solusi GMA 950, ia sedikit lebih kuat. Selain itu, pada memory bawaan ia sudah dilengkapi kapasitas 2 GB DDR2. Pada sisi desain sendiri, Samurai terbilang produk yang cukup mengedepankan sisi elegan. Selain itu, dengan desain glossy ia terbilang tampil seperti produk premium. Dengan bawaan sistem operasi Linux Ubuntu Karmic, tampak usaha Procom dalam menekan biaya. Keunggulan lain adalah dilengkapinya koneksi HDMI, dipastikan dapat menghandle konten HD dengan baik, dan juga dapat dipasangkan pada monitor HD yang mendukung. Sisi performa, sebagaimana yang kami perkirakan, ia memiliki tingkatan yang lebih baik bila dibandingkan platform Intel ATOM yang sekelas. Dengan ini, tampak perlawanan AMD sudah dimulai. Walau tentunya Intel tak akan diam, terbukti dengan diluncurkannya seri ATOM dual core.
[email protected]
PRODUK / DATA TEST Procom Samurai / Rp4.500.000 (Kisaran) PRODUK / HARGA Manufactur N/A Kontak Kusumomegah Jayasakti, (021) 633-9360 Website www.procom-mart.com DATA TEKNIS Processor AMD Sempron 1.50 GHz LCD Display 11.6” TFT LCD (1366x768) RAM 2048 MB DDR2-800 Chipset AMD M690 Graphic Controller ATI Radeon X1250 Communication 802.11bgn 1T1R Mini Card Wireless Adapter, Realtek RTL8102E/RTL8103E Family PCI-E Fast Ethernet NIC Expansion Slot / Port D-Sub, DC-in, HDMI, 3x USB, CardReader, Audio I/O, LAN Rj-45, Kensington Lock Optical Drive N/A HDD / Storage WDC WD1600BEVT-22ZCT0 (149 GB, IDE) Quick Launch Button (kombinasi tombol Fn), Flight mode, ECO (power saving) Paket Penjualan Kabel Power, Adaptor Dimensi (PxLxT) / Berat 296mm (W) x 209mm (D) x 18 ~ 28 mm (H) / 1,44 kg with battery; 1,85 kg (+ Charger); Spesifikasi: 1,9 kg BENCHMARK / PENGUJIAN Nilai Nilai Dalam Nilai %0 20 40 60 80 100 Max. Test % PCMark04 Rating 2503 24 20 85% PCMark04 CPU 2777 12 11 93% PCMark04 Memory 3367 12 9 76% 3DMark03 Score 1226 6 2 41% Quake3 Demo001 66.67 6 3 56% Maks. Konfigurasi
TOTAL PERFORMA
60 46 77%
TOTAL PENILAIAN %0 Total Performa Perlengkapan Kemampuan Baterai Handling Ergonomi Service/Support Harga
20
40
60
Nilai 80 100 Max. 60 60 40 40 40 40 120
PLUS / MINUS Kinerja memuaskan untuk ukuran notebook mini, HDMI. TOTAL NILAI (MAKS. 400=100%)
Nilai Dalam Test % 46 77% 46 76% 11 29% 25 62% 33 83% 24 60% 112 94%
74% IL
N
DOMINASI INTEL untuk kelas notebook mini, kini mendapat saingan dari notebook mini yang berbasis AMD. Melihat tingkatan hardware yang dimiliki basis AMD ini, tampaknya AMD berada sedikit di atas basis Intel. Tentu saja ini untuk seri notebook mini basis Intel ATOM single core (N270/N280). Produknya sendiri datang dari produsen Procom, dengan seri produknya Samurai. Spesifikasi internal yang digunakan menggunakan seri processor AMD Sempron yang berjalan pada clock 1.5 GHz, tampak lebih rendah dibanding penawaran Intel ATOM single core dengan 1.6 GHz. Tapi Anda jangan salah sangka dulu, basis processor AMD yang digunakan masih mengikuti kelas produk dari processor standar untuk desktop. Sehingga performa menjadi penawaran utama. Selain itu, pada sub-system grafis, ia menggunakan basis chipset 690G yang dilengkapi kelas GPU Radeon X1250 dari generasi DirectX 9.0c. Meski GPU ini masih terbatasi dibandingkan varian
45
HARDWARE TEST
A
NOTEBOOK
03/2010
AI/HARG
100% Independent Test-bed: Windows XP Professional SP2, PCMark04, 3DMark03, Quake 3 Bench, Battery Eater Pro v2.60.
Interkoneksi di bagian kiri, dengan poin utama untuk port HDMI.
Perlawanan Samurai yang berbasis AMD terhadap Intel ATOM. Unit webcam.
Desain keyboard mendekati ukuran full-size, sayangnya tombol control digantikan posisinya oleh Fn.
45_Procom Samurai_EDITARIE.indd 45
Interkoneksi di bagian kanan, ditambah dengan ekstra interface ExpressCard.
1/14/2010 1:18:18 PM
HARDWARE TEST
DESKTOP PC
ENPC 45CSX DESKTOP PC
kan sebagai produk desktop PC. Sedangkan untuk basis Intel ATOM lain, rata-rata merupakan solusi komputer mobile. Timbal baliknya, meskipun ia menjadi produk stasioner, adalah tidak akan terbatasi lagi akan monitor, keyboard atau mouse yang akan digunakan. Walaupun hal ini juga applicable untuk model mobile PC. Selain pemakaian daya yang rendah, menjadikannya solusi hemat energi. Sisi intekoneksi tentunya sudah setaraf dengan produk komputer desktop yang yang ada saat ini. Ekstra kelebihan kecil sebagai desktop sendiri tidak ditinggalkan, dimana ia dilengkapi optical drive. Melirik sisi performanya, sebagaimana yang sudah kami ungkapkan di awal, dalam hal kemampuan memang sedikit lebih tinggi dibandingkan dengan solusi platform ATOM single core dari notebook mini, walaupun hal ini hanya untuk sisi pemrosesan dari processor. Sedangkan untuk kemampuan lainnya, ia berada pada kisaran yang sama.
[email protected]
PRODUK / DATA TEST EN PC 45CSX / Rp3.075.000 (Kisaran) PRODUK / HARGA Manufactur N/A Kontak Enlight Indonesia, (021) 612-1313 Website enlightcorp.com DATA TEKNIS Processor Intel Atom DualCore N330 1.6GHz Monitor N/A RAM 1024 MB DDR2-800 Chipset Intel i945GC Graphic Controller Intel GMA 950 Communication Realtek RTL8139/810x Family Fast Ethernet NIC Expansion Slot / Port Mouse+Keyboard PS/2, D-Sub, 4x USB (rear), 2x USB (front), Ethernet (RJ-45), 2-channel Analog Audio (Line-out+Line-in+mic (rear), Mic+Line-out (front)). Optical Drive HL-DT-ST DVDRAM GH24NS50 HDD / Storage Hitachi HDT721025SLA380 (250 GB, 7200 RPM, SATA-II) Quick Launch Button N/A Paket Penjualan CD Support, Quick Start Guide, Kabel Power, Stand. Dimensi (PxLxT) / Berat CPU (95(w) x 310(d) x 280(h) mm) BENCHMARK / PENGUJIAN Nilai Nilai Dalam Nilai %0 20 40 60 80 100 Max. Test % PCMark04 Rating 2276 24 24 100% PCMark04 CPU 2239 12 12 100% PCMark04 Memory 918 12 12 98% 3DMark03 Score 676 6 4 61% Quake3 Demo001 47.5 6 4 64% Maks. Konfigurasi
TOTAL PERFORMA
60 55 92%
TOTAL PENILAIAN %0
20
Total Performa Perlengkapan Handling Ergonomi Service/Support Harga
40
60
Nilai 80 100 Max. 60 60 40 40 40 120
PLUS / MINUS Kinerja cukup baik untuk platform sekelas, hemat energi. TOTAL NILAI (MAKS. 360=100%)
Nilai Dalam Test % 55 92% 48 80% 16 39% 33 82% 24 60% 115 96%
81% IL
N
DI EDISI KALI INI, kami kedatangan lagi produk dekstop PC ENPC. Produknya kali ini menggunakan basis Intel ATOM. Hanya saja memang di sini, processor ATOM yang digunakan merupakan seri Diamondville yang sudah dilengkapi dua core processor. Sehingga jika dibandingkan dengan produk Intel ATOM lain yang masih menggunakan single core seperti N270/N280, ia pastinya lebih superior. Seri processor yang digunakan adalah model N330, dan memiliki kecepatan clock sebasar 1.6 GHz. Sayangnya, kemungkinan keunggulan performa berhenti sampai pada sisi processor saja. Karena basis platform lainnya berada pada tingkatan yang sama seperti produk basis ATOM single core lainnya. Seperti onboard grafis GMA 950, memory 1 GB DDR2. Beda untuk sisi fungsional, ia dilengkapi harddisk 250 GB. Satu poin lagi yang menjadi kekurangan, terutama di sini karena ia berbasiskan platform Intel ATOM, adalah ia diposisi-
03/2010
A
46
AI/HARG
100% Independent Test-bed: Windows XP SP2, PCMark04, 3DMark03, Quake 3 Bench.
Tombol utama switch on/off, dan reset.
Interkoneksi di bagian depan, untuk USB, dan Audio I/O.
Interkoneksi di bagian belakang.
Rambahan Intel ATOM kepada kelas desktop PC dengan ekstra power dual core.
46_ENPC 45CSX_EDITARIE.indd 46
1/14/2010 1:19:01 PM
RAM DDR3
47_Elixir 2GB PC3_EDITARIE.indd 47
RRD-WR-WTR-RTP). Hasil yang diperoleh cukup baik, dan cenderung berperforma bagus menurut kami. Hal yang paling menonjol adalah kemampuan overclocking-nya cukup baik, dimana ia memiliki Extreme Memory Profile yang memory timing-nya maksimal bisa ditingkatkan hingga 800 MHz dengan setting-an 9-9-9-28 (CL-RCD-RP-RAS)/37-88-5-12-6-6 (RC-RFC-RRD-WR-WTR-RTP). Produk ini dijual di pasaran dengan harga kisaran US$55, harga yang sesuai dengan performa yang dihasilkan.
[email protected]
TOTAL PERFORMA
50
%0
RAM DDR3 dengan fitur overclocking lengkap.
41
83%
TOTAL PENILAIAN 20
40
60
80
Total Performa Features & Overclocking Handling & Dokumentasi Service Harga
PLUS / MINUS Dilengkapi heatspreader, kinerja cukup baik, memiliki timing maksimal tinggi.
Nilai Nilai Dalam 100 Max. Test % 50 41 83% 25 25 98% 19 10 55% 6 6 100% 25 24 95%
TOTAL NILAI (MAKS. 125=100%)
85% IL
N
LAMA lab PC Media tidak kedatangan produk RAM DDR3 dari Elixir yang selalu menggunakan chipset Nanya, salah satu chipset RAM terbaik yang ada saat ini. Kali ini, ia datang dengan produk Elixir 2 GB PC3 12800U. Berkapasitas 2 GB untuk satu kepingnya. Corak yang dimiliki produk ini cukup menarik, yaitu berwarna emas dengan aksen flame. Tentunya warna ini disematkan pada heatspreader-nya. Sudah dilengkapinya produk ini dengan heatspreader, semakin menggambarkan bahwa produk ini siap untuk di-overclock. Pengujian benchmark kami lakukan dengan single channel mode, dikarenakan unit sample yang diberikan hanya satu keping saja. Untuk timing maksimal, kami setting pada 800 MHz dengan 9-9-9-28 (CLRCD-RP-RAS)/37-88-5-12-6-6 (RC-RFC-
PRODUK / DATA TEST PRODUK / HARGA Elixir 2GB PC3 12800U / US$55 (Kisaran) Manufactur Nanya Technology Corp. Kontak Agrakom, (021)794-4515 Website www.elixir-memory.com DATA TEKNIS Memory Type DDR3 PC16000 Memory Module Properties: Module Name Nanya M2Y2G64CB8HA9N-DG Serial Number 86591463h (1662278022) Module Size 2 GB (2 ranks, 8 banks) Module Type Unbuffered DIMM Memory Type DDR3 SDRAM Memory Speed DDR3-1600 (800 MHz) Module Width 64 bit Module Voltage N/A Error Detection Method None Memory Timings: @ 800 MHz 9-9-9-28 (CL-RCD-RP-RAS) / 37-88-5-12-6-6 (RC-RFC-RRD-WR-WTR-RTP) @ 711 MHz 8-8-8-25 (CL-RCD-RP-RAS) / 33-79-5-11-6-6 (RC-RFC-RRD-WR-WTR-RTP) @ 622 MHz 7-7-7-22 (CL-RCD-RP-RAS) / 29-69-4-10-5-5 (RC-RFC-RRD-WR-WTR-RTP) @ 533 MHz 6-6-6-19 (CL-RCD-RP-RAS) / 25-59-4-8-4-4 (RC-RFC-RRD-WR-WTR-RTP) @ 444 MHz 5-5-5-16 (CL-RCD-RP-RAS) / 21-49-3-7-4-4 (RC-RFC-RRD-WR-WTR-RTP) Extreme Memory Profile: Profile Name Enthusiast (Certified) Memory Speed 1.50 V Memory Timings: @ 800 MHz 9-9-9-28 (CL-RCD-RP-RAS) / 37-88-2-5-12-6-6 (RC-RFC-CR-RRD-WR-WTR-RTP) @ 711 MHz 8-8-8-25 (CL-RCD-RP-RAS) / 33-79-2-5-11-6-6 (RC-RFC-CR-RRD-WR-WTR-RTP) Garansi Lifetime BENCHMARK / PENGUJIAN Nilai Nilai Dalam Nilai %0 20 40 60 80 100 Max. Test % Quake3 Demo001, normal (fps) 7,513 10 8 75% Memory Read (MB/s) 10,390 5 2 49% Memory Write (MB/s) 10415 5 4 73% Memory Latency (ns) 46.80 5 5 93% Super PI 2M places (s) 27.07 10 10 100% PCMark05, Memory Test Suite 10,410 15 13 86%
A
ELIXIR 2GB PC3 12800U
47
HARDWARE TEST
RAM DDR3
03/2010
AI/HARG
100% Independent Test-bed: QuadCore Intel Core i7 Extreme 965, Zotac GeForce 8800 GT, WDC WD740ADFD-00NLR3 (Raptor 74GB), Windows 7 RTM X86.
1/14/2010 1:22:06 PM
HARDWARE TEST
DESKTOP PC
03/2010
MAXDATA QUTEPC-1000 NETTOP DESKTOP PC
tidak terlalu signifikan. Untuk menggunakan keyboard, mouse maupun peripheral eksternal lain, ia bergantung kepada port USB yang hanya disediakan empat buah saja. Jadi, bagi Anda yang hanya memiliki keyboard atau mouse jenis PS/2, dianjurkan untuk membeli konventer terpisah. Atau juga Anda bisa langsung membeli keyboard, mouse jenis USB secara langsung. Bagusnya dari sisi port koneksi ini, ia dilengkapi konektor eSATA, sehingga Anda dapat menambahkan kapasitas penyimpanan yang lebih besar lagi. Untuk output display, ia hanya menyediakan port DVI. Dari pembawaan produk sejak awal, ia tidak dilengkapi sistem operasi (khususnya pada produk yang kami uji), sehingga Anda harus menyediakan optical drive portable untuk dapat menginstal sistem operasi. Walau bisa juga digunakan alternatif, seperti instalasi via USB.
[email protected]
TOTAL PERFORMA
60 53 89%
TOTAL PENILAIAN %0
20
Total Performa Perlengkapan Handling Ergonomi Service/Support Harga
40
60
Nilai 80 100 Max. 60 60 40 40 40 120
PLUS / MINUS Kinerja sesuai dengan kelasnya. Minim
konektivitas sebagai komputer desktop.
TOTAL NILAI (MAKS. 360=100%)
Nilai Dalam Test % 53 89% 43 72% 4 11% 34 86% 24 60% 120 100%
78% IL
N
RAMBAHAN lain dari kelas desktop PC berbasiskan Intel ATOM juga hadir dari produsen MAXDATA. Bahkan hal ini dengan desain yang lebih jauh lagi untuk ukurannya. Ini dikarenakan MAXDATA menggunakan form factor yang sangat kecil untuk ukuran platform Intel ATOM, bahkan ia dapat dipasangkan di belakang monitor LCD yang memiliki standar mounting VESA. Hal ini akan membuatnya menjadi tersembunyi di balik monitor, sehingga yang akan Anda lihat hanyalah monitor, keyboard, dan mouse saja. Sayangnya, mounting VESA dijual terpisah oleh MAXDATA, jadi Anda tidak akan mendapatkan fungsi mounting ini secara langsung. Walau begitu, tidak perlu berkecil hati, karena stand mounting standar tetap disediakan. Konektivitas untuk produk ini sedikit terpangkas, apalagi karena ia sebagai komputer desktop. Hal ini bisa dikatakan kekurangan tersendiri. Meskipun hal ini
PRODUK / DATA TEST MAXDATA QutePC-1000 / US$260 (Kisaran) PRODUK / HARGA Manufactur Quanmax Inc. Kontak WPG, (021) 6220-0303 Website www.quanmax.com DATA TEKNIS Processor Intel Atom N270 1.6GHz Monitor N/A RAM 1024 MB DDR2-800 Chipset Intel i945GSE Graphic Controller Intel GMA 950 Communication Ralink 802.11n Wireless LAN Card , Realtek RTL8168C(P)/8111C(P) PCI-E Gigabit Ethernet NIC Expansion Slot / Port eSATA (front), DVI, 2x USB (rear), 2x USB (front), Ethernet (RJ-45), Mic+Line-out (front) Optical Drive N/A HDD / Storage WDC WD1600BEVT-22ZCT0 (149 GB, IDE) Quick Launch Button N/A Paket Penjualan CD Driver&Manual, Quick Installation Guide, Kabel Power, Adaptor, Stand. Dimensi (PxLxT) / Berat CPU (38(w) x 113(d) x 128(h) mm) BENCHMARK / PENGUJIAN Nilai Nilai Dalam Nilai %0 20 40 60 80 100 Max. Test % PCMark04 Rating 2049 24 22 90% PCMark04 CPU 2112 12 11 94% PCMark04 Memory 2991 12 12 100% 3DMark03 Score 719 6 4 65% Quake3 Demo001 56.13 6 5 76% Maks. Konfigurasi
A
48
AI/HARG
100% Independent Test-bed: Windows XP SP2, PCMark04, 3DMark03, Quake 3 Bench.
Interkoneksi bagian belakang, port display DVI.
Unik, sebagai desktop PC paling kecil yang pernah kami uji. Interkoneksi di bagian depan, dengan ekstra port eSATA.
48_MAXDATA QutePC-1000 nettop_EDITARIE.indd 48
1/14/2010 1:19:36 PM
KINGSTON DATA TRAVELER LOCKER+ 8GB UFD
49_Kingston Data Traveler_EDITARIE.indd 49
Untuk performanya sendiri, kami rasa ia telah memiliki kinerja cukup baik. Dari beberapa tes benchmark yang kami lakukan, skor yang didapat juga tidak mengecewakan. Kapasitas yang ditawarkan adalah 8 GB, dengan segudang fitur keamanan dan material bahan yang tidak bisa dipandang sebelah mata, menjadikan produk seharga US$45 pantas untuk dipertimbangkan.
[email protected]
PRODUK / DATA TEST Kingston Data Traveler LOCKER+ 8GB / PRODUK / HARGA US$45 (Kisaran) Manufactur Kingston Technology Corporation Kontak Nusantara Eradata, (021) 601-8218 Website www.kingston.com DATA TEKNIS Formatted Capacity 7652 MB Real Capacity 7.5 GB Dimensi 65.76mm x 17.98mm x 10.7mm (L x W x H) Weight 12gr Fungsi Ekstra Boot-Up Garansi 5 Tahun BENCHMARK / PENGUJIAN Nilai Nilai Dalam Nilai %0 20 40 60 80 100 Max. Test % Transfer Rate Average 29.6 10 9 90% (MB/s) Access Time (ms) 0.6 5 5 100% Burst Rate (MB/s) 25.0 5 4 90% Read (kB/s) 31,955.78 5 5 100% Write (kB/s) 8,994.80 5 5 100% Removable Storage Bench 4,003 10 9 87% (op./min)
TOTAL PERFORMA
40 37 93%
TOTAL PENILAIAN %0
20
Total Performa Feature & Perlengkapan Handling Service Harga PLUS / MINUS Performa bagus, kapasitas besar, fitur keamanan melimpah. Minim perlengkapan tambahan.
40
60
Nilai 80 100 Max. 40 20 15 5 20
TOTAL NILAI (MAKS. 100=100%)
Nilai Dalam Test % 37 93% 12 59% 13 88% 5 100% 16 79%
83% IL
N
KINGSTON kembali hadir, kali ini dengan produk UFD (USB Flash Disk), yaitu Kingston Data Traveler LOCKER+ 8GB. UFD ini menggunakan sistem penutup swivel. Bahan yang digunakan untuk penutupnya adalah dari aluminium, sedangkan bodynya menggunakan bahan rubber. Mengapa ia diberi nama tambahan LOCKER+, tidak lain karena fitur keamanan yang diintegrasikan pada produk ini sangat lengkap. Sebut saja seperti Full Encryption yang mampu melindungi UFD 100% menggunakan hardware based encryption. Belum lagi kemampuannya untuk memformat dan mengunci UFD, setelah seseorang mencoba mengakses UFD tersebut, tanpa bisa memberikan passsword yang valid.
49
HARDWARE TEST
A
UFD
03/2010
AI/HARG
UFD yang menonjolkan fitur keamanan data.
1/14/2010 1:22:47 PM
HARDWARE TEST
MOTHERBOARD INTEL SOCKET LGA1366
03/2010
GIGABYTE X58-UD7
PRODUK / DATA TEST GIGABYTE X58-UD7 / US$450 (Kisaran) PRODUK / HARGA Manufactur GIGA-BYTE TECHNOLOGY CO., LTD Kontak Nusantara Eradata, (021) 601-8218 Website www.gigabyte.co.id DATA TEKNIS CPU Socket / Chipset LGA1366 / Intel X58 (Northbridge)/ICH10R (Southbridge) Chipset Energy Saving / Untuk Intersil / Processor Komponen QPI / BIOS 4.8GT/s, 6.4GT/s / AWARDBIOS (11/09/2009 ) DIMM Slots / RAM Max 6x DDR3 2200+/1333/1066 / 24GB Expansion Slot / Port 4x PCI Express x16, 2x PCI Express x1, PCI / 2x USB 3.0, 6x USB 2.0, 2x GLAN Integrated Graphics N/A Integrated Audio Realtek ALC889 codec Integrated LAN 2 x RTL8111D chip (10/100/1000 Mbit) Paket Penjualan User’s Manual, DVD Driver, 4x SATA Cables, IDE Cable, SLI Bridge, I/O Shield. Fitur Tambahan Gigabyte Dinamic Energy Saver 2 Garansi 3 Tahun BENCHMARK / PENGUJIAN Nilai Nilai Dalam Nilai %0 20 40 60 80 100 Max. Test % PCMark Vantage Rating 8624 18 17 92% PCMark Vantage Memory 6415 6 6 99% PCMark Vantage Prod 8149 6 6 96% PCMark Vantage Harddisk 4368 6 6 98% FC 2 Bench. Demo Ranch 17.5fps 14 14 100%
MOTHERBOARD INTEL SOCKET LGA1366
dilengkapi heatpipe. Juga untuk Hybrid Silet-Pipe 2 yang berguna sebagai tambahan pendingin chipset. Motherboard extreme dari Gigabyte ini menggunakan 6 slot DDR3, yang diklaim mampu berjalan hingga clock 2200 MHz lebih, dan tidak ketinggalan untuk kegiatan overclocking sudah disediakan Phase Power yang berlimpah, yakni dengan total 24 Phase Power. Untuk performa produk, pada tabel pengujian dapat kita saksikan perolehan skor yang diperolehnya. Secara keseluruhan, skor yang didapat memang sudah memuaskan, terutama untuk skor gaming test FarCry2 yang berhasil memperoleh hasil maksimal 100%, disusul dengan sintetic test PCMark Vantage Memory Suite yang mendapat 99%. Perolehan rendah hanya didapat dari PCMark Vantage Rating, dengan hasil 92%. Produk ini memang sangat lengkap, karena sudah mendukung USB dan SATA 3.0. Namun sayang, harganya masih mahal.
[email protected]
TOTAL PERFORMA
%0
50_GIGABYTE X58-UD7_EDITARIE.indd 50
20
40
Total performa Perlengkapan Overclock Energy Saving (87 Watt) Handling Service / Support Harga PLUS / MINUS Performa tinggi, perangkat overclock ber limpah, mendukung SATA dan USB 3.0. Harga mahal.
60
Nilai 80 100 Max. 50 60 20 10 20 10 30
TOTAL NILAI (MAKS. 200=100%)
Nilai Dalam Test % 48 96% 42 71% 16 81% 6 62% 16 82% 8 76% 11 38%
74% IL
AI/HARG
100% Independent Test-bed: QuadCore Intel Core i7 Extreme 965, Zotac GeForce 8800 GT, Team Group Tri-Elite-1333 (Triple Channel Total 6GB), WDC WD740ADFD00NLR3 (Raptor 74GB), Microsoft Windows 7 RC Build 7100 (Ultimate x64).
Dipersenjatai dual Gigabit LAN, dan USB 3.0.
Sistem pendingin extreme, dengan water block terintegrasi.
50 48 96%
TOTAL PENILAIAN
N
PADA pengujian single test kali ini, lab PC Media kembali kedatangan motherboard yang berbau extreme, yakni Gigabyte dengan produknya X58-UD7, yang dipersenjatai chipset Intel X58, dan berbagai fitur perlindungan extreme. Produk dari Gigabyte ini memang lebih ditujukan kepada kalangan enthusiast, seperti enthusiast gamer maupun overclocker. Hal ini dikarenakan pertimbangan beberapa hal, seperti slot PCIe X16 yang berlimpah, terhitung sebanyak 4 buah slot yang disediakan pada produk ini. Sehingga teknologi CrossfireX dapat berjalan mulus pada motherboard ini, dan hal ini sangat berguna bagi para enthusiast gamer yang menginginkan performa grafis yang dahsyat. Untuk kalangan overclocker, disediakan sistem pendingin berkualitas yang sangat berguna untuk memuluskan proses overclock. Seperti sistem pendingin northbridge chipset yang sudah dilengkapi water block, dan juga sistem pendingin lainnya, seperti MOSFET yang sudah
A
50
Dipersenjatai phase power sebanyak 24 unit.
Produk extreme dari Gigabyte, yang dikhususkan untuk enthusiast gamer dan overclocker.
1/14/2010 1:14:32 PM
DAU (PC1441-641-0310).indd 1
1/14/2010 1:57:09 PM
HARDWARE TEST
VIDEO CARD LOW-END NVIDIA
BIOSTAR GEFORCE GT 220 1024MB GDDR2 VIDEO CARD LOW-END NVIDIA
ini masih menggunakan reference design, begitu juga dengan sistem pendinginnya. Sistem pendingin yang digunakan memang sederhana saja, hanya dilengkapi heatsink alumunium beserta kipas yang kecil saja. Tercatat untuk suhu idle hanya mencapai 43 derajat celcius, dan saat full load naik hingga 61 derajat celcius. Beralih ke performa produk, memang perolehan skor produk ini masih kurang bertenaga dalam penyelesaian seluruh sesi tes yang dilakukan. Bahkan untuk seluruh sintetic test pada resolusi rendah dan tinggi, perolehan skornya tidak ada yang berhasil mencapai 40%. Perolehan nilai yang bagus didapat pada gaming test Crysis pada resolusi tinggi, dengan perolehan 60% yang diraih karena kapasitas memory besar. Selain performanya yang rendah, total penilaian kelengkapan juga hanya mendapatkan skor 42%. Namun, untuk harga memang murah.
PRODUK / DATA TEST Biostar GeForce GT 220 1024MB GDDR2 / PRODUK / HARGA US$71 (Kisaran) Manufactur BIOSTAR Group Kontak PRINCE COMPUSOFT, 600-9863 Website www.biostar.com.tw DATA TEKNIS Graphics Processor Unit (GPU) GT216 (40nm / 48 SP, 16 TMU, 8 ROP) Kapasitas RAM / Jenis RAM 1024MB / GDDR2 128-bit Core clock / Memory clock / 625MHz (43’C Idle, 61’C Full Load) / 800MHz / Shader clock 1360MHz Interface Connector PCI Express 2.0 x16 Paket Penjualan CD Driver, Quick Installation Guide Lain-lain N/A BENCHMARK / PENGUJIAN Nilai Nilai Dalam 800x600 (noAA+16xAF) Nilai %0 20 40 60 80 100 Max. Test % 3DMark Vantage GPU 4999.00 10 4 37% Unigine Tropics OpenGL 780.00 5 2 38% Crysis WH HOC Airfield 52.00fps 10 5 47% STALKER CS SunShafts 31.00fps 10 4 37% 1024x768 (noAA+16xAF) 3DMark Vantage GPU Unigine Tropics OpenGL Crysis WH HOC Airfield STALKER CS SunShafts
3126.00 593.00 40.00fps 16.00fps
10 5 10 10
TOTAL PERFORMA
4 2 6 4
36% 36% 60% 37%
70 29 42%
TOTAL PENILAIAN %0
20
Total Performa Kelengkapan Handling Service Harga
40
60
Nilai 80 100 Max. 70 40 10 10 70
PLUS / MINUS Harga bersahabat. Performa
minim, paket minim.
TOTAL NILAI (MAKS. 200=100%)
Nilai Dalam Test % 29 42% 17 42% 7 71% 6 64% 69 99%
64% IL
N
MEREK dagang Biostar bisa dibilang lumayan terkenal untuk jajaran produk motherboard yang beredar di Indonesia, dikarenakan harganya yang kompetitif, dan performanya yang baik. Namun pada single test kali ini, kita akan menguji video card dari Biostar yang menggunakan chipset nVIDIA GT 220. Video card dari Biostar kali ini menggunakan GPU GT216 dari nVIDIA, dan sudah menggunakan pabrikasi 40 nm. Diperkuat dengan memory GDDR2 sebesar 1024 MB, produk ini masih menggunakan konfigurasi reference pada beberapa komponennya. Seperti kecepatan clock untuk GPU yang reference berjalan pada 625 MHz, dan shader clock yang juga berjalan default pada 1360 MHz. Namun memang untuk clock memory lebih rendah dikarenakan masih menggunakan GDDR2, yakni hanya berkisar 800 MHz memory clock. Rancangan PCB pada produk dari Biostar
03/2010
A
52
AI/HARG
100% Independent Test-bed: Intel Core i7 Extreme 965 3.2GHz, Asus P6T Deluxe V2, TEAM Elite DDR3-PC10600 CL9 DC 1333MHz 3x2GB, WD740ADFD-00NLR3 Raptor 74GB, Microsoft Windows 7 Ultimate RC 64-bit.
[email protected]
PCB masih menggunakan rancangan dari nVIDIA.
Kipas berukuran mungil.
Produk value dengan teknologi terbaru dari Biostar.
Interkoneksi sudah dilengkapi HDMI.
52_Biostar GeForce GT 220_EDITARIE.indd 52
1/14/2010 1:15:16 PM
VIDEO CARD LOW-END NVIDIA
untuk sistem pendingin yang digunakan memang merupakan buatan Digital Alliance sendiri. Sistem pendingin yang digunakan masih menggunakan heatsink berbahan alumunium lengkap kipas, namun heatsink yang digunakan lumayan tebal hingga memakan slot di sebelahnya. Tercatat suhu di saat idle produk ini hanya berkisar 32 derajat celcius saja, dan di saat full load mencapai 68 derajat celcius. Walaupun produk dari Digital Alliance ini sudah dalam keadaan ter-overclock, namun performa yang dihasilkannya memang masih belum yang terbaik di kelas low-end. Tentunya dengan catatan, untuk performa sekelas GT 220, produk ini memang di atas rata-rata. Tapi, hasil yang diperoleh masih kurang memuaskan. Skor yang dirasa lumayan baik hanya didapat dari gaming test Crysis yang berhasil mencapai skor di atas 70%.
1024x768 (noAA+16xAF) 3DMark Vantage GPU Unigine Tropics OpenGL Crysis WH HOC Airfield STALKER CS SunShafts
5178.00 976.00 50.00fps 23.00fps
10 5 10 10
TOTAL PERFORMA
6 3 7 5
59% 60% 75% 53%
70 44 62%
TOTAL PENILAIAN %0
20
40
60
Total Performa Kelengkapan Handling Service Harga
Nilai 80 100 Max. 70 40 10 10 70
PLUS / MINUS Harga bersahabat. Performa
masih kurang maksimal di kelasnya, perlengkapan minim.
TOTAL NILAI (MAKS. 200=100%)
Nilai Dalam Test % 44 62% 19 48% 7 73% 6 64% 70 99%
73% IL
N
PRODUK dari Digital Alliance dengan embel-embel nama Sonic, kembali hadir pada sesi pengujian single test kali ini. Produk dari Digital Alliance ini masih menggunakan GPU dari nVIDIA GT 220, dan sudah ter-overclock secara default. Digital Alliance GT 220 Sonic, menggunakan GPU GT216 yang sudah berteknologi 40 nm. Produk ini secara keseluruhan kecepatan clock-nya sudah ter-overclock dari awal, yakni sebesar 25M Hz terjadi peningkatan untuk GPU clock, dan 55MHz terjadi peningkatan untuk shader clock. Walau peningkatan yang dilakukan tidak terlalu signifikan, namun performa produk sudah pasti di atas rata-rata GT 220. Dengan menggunakan program GPU-Z, diperoleh informasi produk seperti GPU clock yang sebesar 650 MHz, memory clock 1800 MHz, dan shader clock 1415 MHz. PCB berwarna merah yang digunakan masih reference dari nVIDIA, namun
PRODUK / DATA TEST Digital Alliance GT 220 Sonic 512MB GDDR3 / PRODUK / HARGA US$68 (Kisaran) Manufactur Digital Alliance Kontak Megacom, (021) 612-7712 Website www.dagraphic.com DATA TEKNIS Graphics Processor Unit (GPU) GT216 (40nm / 48 SP, 16 TMU, 8 ROP) Kapasitas RAM / Jenis RAM 512MB / GDDR3 128-bit Core clock / Memory clock / 650MHz (32’C Idle, 68’C Full Load) / 1800MHz / Shader clock 1415MHz Interface Connector PCI Express 2.0 x16 Paket Penjualan CD Driver, Quick Installation Guide Lain-lain N/A BENCHMARK / PENGUJIAN Nilai Nilai Dalam 800x600 (noAA+16xAF) Nilai %0 20 40 60 80 100 Max. Test % 3DMark Vantage GPU 7988.00 10 6 59% Unigine Tropics OpenGL 1269.00 5 3 61% Crysis WH HOC Airfield 81.00fps 10 7 73% STALKER CS SunShafts 47.00fps 10 6 56%
A
DIGITAL ALLIANCE GT 220 SONIC 512MB GDDR3
53
HARDWARE TEST
VIDEO CARD LOW-END NVIDIA
03/2010
AI/HARG
100% Independent Test-bed: Intel Core i7 Extreme 965 3.2GHz, Asus P6T Deluxe V2, TEAM Elite DDR3-PC10600 CL9 DC 1333MHz 3x2GB, WD740ADFD-00NLR3 Raptor 74GB, Microsoft Windows 7 Ultimate RC 64-bit.
[email protected]
PCB masih menggunakan reference design.
Kipas berukuran sedang, dan lumayan bising.
GT220 value versi overclock dari Digital Alliance.
Interkoneksi dilengkapi dengan HDMI.
53_DA GT 220 Sonic 512MB_EDITARIE.indd 53
1/14/2010 1:15:54 PM
HARDWARE TEST
HARDDISK 3,5”
03/2010
HITACHI HDS722020ALA330 2TB HARDDISK 3,5”
HARDDISK berukuran raksasa kembali hadir di lab PC Media. Kali ini dari produsen Hitachi, dengan produknya Hitachi HDS722020ALA330 2TB. Kapasitas yang sangat fantastis untuk sebuah harddisk single 3,5”. Bahkan diklaim sebagai kapasitas harddisk single terbesar yang ada saat ini. Selain kapasitas yang besar, fitur yang diusung oleh harddisk dari family desktar ini juga tak kalah banyak. Antara lain adalah fitur Thermal Fly-height Control (TFC), Head load/unload, ECC dan CRC Protection, SMART command transport, dan Internal thermal sensor. Sedangkan untuk fitur konsumsi daya, ia sudah dilengkapi dengan Advanced Power Management dan HiVERT Technology. Untuk perpindahan datanya (performa), ia sudah dilengkapi dengan cache buffer sebesar 32 MB, dan interface yang didukung hingga SATA 3 GB/s. Meskipun pada kenyataannya, kecepatan transfer
rate tidak akan mampu mencapai nilai tersebut. Untuk performanya sendiri, setelah kami lakukan benchmark, diperoleh hasil yang sangat baik, meskipun memang pada beberapa penilaian kami rasa kurang maksimal. Namun, secara keseluruhan performa dari produk ini cukup pantas untuk diacungi jempol. Perihal paket penjualan, tidak ada yang istimewa kami rasa. Karena penjualan harddisk di Indonesia, biasanya hanya dijual secara lossles, dalam artian hanya mendapatkan unit harddisk-nya saja. Yang menjadi perhatian utama pada produk ini sebenarnya adalah kapasitas yang dimiliki. Sedangkan untuk performa, kami rasa tidak akan jauh berbeda dengan produk lain. Produk ini dibanderol sebesar US$220. Dengan kapasitas yang sangat lega dan segudang fitur, harga tersebut cukup pantas.
[email protected]
PRODUK / DATA TEST Hitachi HDS722020ALA330 2TB / US$220 (Kisaran) PRODUK / HARGA Manufactur Hitachi Global Storage Technologies Kontak BINTANG MAS, (021) 626-4750 Website www.hitachigst.com DATA TEKNIS Hard Disk Family Deskstar 7K2000 Firmware Version JKAOA10D Form Factor 3,5” Formatted Capacity 2000 GB (2TB) Real Capacity 1863.0 GB Physical Dimensions 146 x 101.6 x 26.1 mm Weight 740 g Average Rotational Latency 4.2 ms Rotational Speed 7200 RPM Interface SATA-II Buffer-to-Host Data Rate 300 MB/s Buffer Size 32 MB Environmental Operating Shock (Gs) @ 2 msec 70 Non Operating Shock (Gs) @ 1 msec 300 Acoustics,Idle (Bels) 2.9 Acoustics,Seek (Bels) N/A Power Requirements (watts) Seek 2 Idle 7.5 Standby N/A BENCHMARK / PENGUJIAN Nilai Nilai Dalam Nilai %0 20 40 60 80 100 Max. Test % Transfer Rate Average 69.8 20 16 80% (MB/sec) Access Time (ms) 11.4 20 14 70% CPU Usage (%) 1.5 5 5 96% Full load temp. max (°C) 34 5 5 100% PCMark05 HDD Test Suite 5579 50 34 69% (PC Marks)
TOTAL PERFORMA
100 74 74%
TOTAL PENILAIAN %0
20
Total Performa Feature Handling Harga
60
Nilai 80 100 Max. 100 10 10 80
TOTAL NILAI (MAKS. 200=100%)
Nilai Dalam Test % 74 74% 10 95% 8 76% 63 79%
77% IL
N
PLUS / MINUS Kapasitas besar, kinerja memuaskan, CPU Usage rendah.
40
A
54
AI/HARG
100% Independent Test-bed: AMD Phenom X4 9950BE 2,6GHz, Asus Crosshair, GeForce 8800GT 512MB, 2x 1GB DDR2 PC-6400, Windows 7 RTM X86.
Bagian belakang/ bawah dari harddisk .
Kapasitas besar menjadi andalan.
Dilengkapi dengan konektor SATA dan power SATA. Dengan spesifikasi menggunakan SATA 3 Gb/s.
54_Hitachi HDS722020ALA330 2TB_EDITARIE.indd 54
1/14/2010 1:30:45 PM
pc shop (PC0561-1P-0310).indd 1
1/15/2010 3:38:27 PM
HARDWARE TEST
HARDDISK 3,5”
03/2010
SAMSUNG HD103UJ HARDDISK 3,5”
SAMSUNG HD103UJ adalah harddisk eksternal berukuran 3,5” yang hadir dalam single test kali ini. Salah satu dari dua harddisk. Kapasitas dari harddisk samsung ini sangat lega, yaitu 1000 GB atau 1 TB. Kapasitas yang besar adalah salah satu keunggulan produk ini. Namun selain itu, banyak juga fitur yang juga ditawarkan, seperti PMR, Advanced dynamic FOD Control, Rotational Vibration Sensor, Noiseguard, dan Silentseek. Cache buffer yang dimiliki oleh harddisk ini sebesar 32 MB, dan interface yang didukung hingga SATA 3 gb/s. Setelah melakukan pengujian benchmark, kami memperoleh hasil yang cukup baik, meskipun pada beberapa penilaian kami rasa kurang maksimal. Seperti misalkan pada penilaian Access Time yang hanya mencapai prosentase 52% saja, dengan nilai 12.7 ms. Namun secara keseluruhan, performa dari produk ini cukup pantas untuk diberikan sedikit applause.
Masih sama dengan semua unit harddisk yang dijual di Indonesia, khususnya internal HDD, unit harddisk internal pasti akan dijual secara lossless, dalam artian hanya unitnya saja, tidak ada perlengkapan tambahan lain. Fokus harddisk ini ada pada kapasitas yang sangat besar. Jauh lebih besar dari yang lain, untuk ukuran single harddisk. Meskipun masih ada harddisk yang berukuran di atasnya, yaitu 2 TB, yang juga ikut hadir pada single test kali ini, namun ukuran sebesar 1 TB sudah cukup untuk menyimpan data-data penting Anda. Anda bisa mendapatkan produk ini dengan harga yang cukup terjangkau, yaitu di angka US$90 atau sekitar 900 ribu rupiah. Dengan kapasitas yang ditawarkan dan fitur yang akan didapat, rasanya produk ini sudah lebih dari cukup untuk menyimpan data-data penting milik Anda. Atau Anda ingin menyimpan koleksi foto, film, dan game, masih cukup lega.
[email protected]
PRODUK / DATA TEST Samsung HD103UJ / US$90 (Kisaran) PRODUK / HARGA Manufactur Samsung Kontak Pasifik Internusa, (021)570-0140 Website http://www.samsung.com/global/business/hdd DATA TEKNIS HHard Disk Family SpinPoint F1 Firmware Version N/A Form Factor 3,5” Formatted Capacity 1000 GB (1TB) Real Capacity 931.5 GB Physical Dimensions 147.0 x 101.5 x 26.1 mm Weight 650 g Average Rotational Latency 4.2 ms Rotational Speed 7200 RPM Interface SATA-II Buffer-to-Host Data Rate 300 MB/s Buffer Size 32 MB Environmental Operating Shock (Gs) @ 2 msec 70 Non Operating Shock (Gs) @ 1 msec 350 Acoustics,Idle (Bel) 2.7 Acoustics,Seek (Bel) 2.9 Power Requirements (watts) Seek 7.6 Idle 6.7 Standby 0.7 BENCHMARK / PENGUJIAN Nilai Nilai Dalam Nilai %0 20 40 60 80 100 Max. Test % Transfer Rate Average 86.9 20 20 100% (MB/sec) Access Time (ms) 13.7 20 10 52% CPU Usage (%) 1.7 5 5 95% Full load temp. max (°C) 34 5 5 100% PCMark05 HDD Test Suite 6434 50 40 80% (PC Marks)
TOTAL PERFORMA
100 80 80%
TOTAL PENILAIAN %0
20
Total Performa Feature Handling Harga
60
Nilai 80 100 Max. 100 10 10 80
TOTAL NILAI (MAKS. 200=100%)
Nilai Dalam Test % 80 80% 8 84% 8 76% 75 94%
86% IL
N
PLUS / MINUS Kapasitas besar, kinerja memuaskan, CPU Usage rendah.
40
A
56
AI/HARG
100% Independent Test-bed: AMD Phenom X4 9950BE 2,6GHz, Asus Crosshair, GeForce 8800GT 512MB, 2x 1GB DDR2 PC-6400, Windows 7 RTM X86.
Bagian fisik bawah/belakang dari harddisk.
Kapasitas menjadi kekuatan yang utama.
Dilengkapi dengan Power SATA dan SATA connector. Mendukung hingga SATA 3 Gb/s.
56_Samsung HD103UJ_EDITARIE.indd 56
1/14/2010 1:23:58 PM
WIRELESS ROUTER
Perlengkapan cukup minim, ia hanya menyediakan seperlunya saja, seperti quick installation guide, dan juga CD manual/utilitas. Karena memang untuk mengoperasikannya tidak dibutuhkan hal lain, selain unit router itu sendiri. Karena setting pun dapat dilakukan via web browser secara langsung. Dan ini juga dengan tingkatan setting yang cukup mudah. Tentu saja pada jaringan berkabel masih diperlukan kabel CAT5 lagi untuk berhubungan dengannya. Selain sebagai router, produk ini juga bisa dijadikan sebagai access point atau juga repeater untuk dapat meningkatkan ruang jarak dari jaringan yang akan Anda bangun. Dua fungsi tambahan ini sepertinya akan menjadi daya tarik tambahan bagi konsumen. Pada sisi kemampuannya, seperti pada tabel di samping, ia dapat menghadirkan tingkat operasional yang cukup baik. Dan ini dengan tingkat kestabilan tinggi, khususnya pada jaringan secara wireless.
TOTAL PERFORMA
55 39 70%
TOTAL PENILAIAN %0 Total Performa Feature & Perlengkapan Handling Service Harga
20
40
60
Nilai 80 100 Max. 55 40 25 10 30
PLUS / MINUS Kinerja sangat memuaskan.
TOTAL NILAI (MAKS. 160=100%)
Nilai Dalam Test % 39 70% 24 60% 15 60% 3 29% 29 97%
69% IL
N
SERI BL-R31N ini merupakan seri produk terbaru dari BLUE-LINK dengan dukungan jaringan wireless draft N yang lebih cepat dibandingkan standar g yang ada saat ini. Maksimalitas standar draft n sendiri memang masih harus dibuktikan lagi, karena jalur bandwidth tinggi draft n masih belum banyak diaplikasikan, ataupun belum banyak software manajemen jaringan yang dapat memanfaatkannya secara maksimal. Untuk produk BLUE-LINK BL-R31N ini sendiri, ia hadir dengan desain yang sangat kompak dan mungil. Dan ini akan menjadi kelebihan tersendiri, tidak banyak ruang tersisa bila Anda ingin membangun jaringan tambahan. Secara spesifikasi dan juga fitur yang dimilikinya, ia tidak jauh berbeda dengan produk wireless router lain yang sudah marak di pasaran. Seperti koneksi kabel LAN RJ-45 hingga 4 line, port untuk ADSL modem, dan tentunya koneksi jaringan wireless yang di-handle oleh sebuah antena.
PRODUK / DATA TEST BLUE-LINK BL-R31N / Rp400.000 (Kisaran) PRODUK / HARGA Manufactur BLUELINK Corporation Kontak Aneka Berkah Gemintang, (021) 641-3435 Website www.bluelink-wifi.com DATA TEKNIS Standards IEEE 802.11b/g/n draft Management Web Based HTTP management GUI Interface 1 x WAN: 10/100Mbps RJ-45 port modem 4 x LAN: 10/100Mbps RJ-45 port 1 x Coaxial Connector Antenna Security NAT, WEP, WPA2, WPA, WPS. Operating Frequency 2.400 ~ 5.8 GHz Display LED Power, WLAN, WAN, 4 X LAN, Wireless Button WPS switch, Reset Dimensi N/A Berat 250 gr Power input External 12V DC Paket Penjualan CD Utility, Manual, Warranty card, Kabel LAN Cat-5, Adaptor + Kabel Power BENCHMARK / PENGUJIAN Nilai Nilai Dalam %0 20 40 60 80 100 Max. Test % LAN 15 11 74% Wi-Fi @ 0m LOS 15 11 74% Wi-Fi @ 10m 15 9 62% Signal to Noise Ratio (dB) 10 7 73% Wi-Fi @ 10m
A
BLUE-LINK BL-R31N
57
HARDWARE TEST
WIRELESS ROUTER
03/2010
AI/HARG
[email protected]
Interkoneksi di bagian belakang.
Si kecil dengan fungsi, dan fitur yang maksimal.
57_BLUE-LINK BL-R31N_EDITARIE.indd 57
1/14/2010 1:20:17 PM
HARDWARE TEST
SPEAKER PORTABLE
ALTEC LANSING IML237 SPEAKER PORTABLE
rentang frekuensi yang dapat didengar oleh manusia, speaker iML237 ini dapat menghadirkan nuansa audio yang terbilang berkualitas, dengan tidak ada sedikit pun noise yang kentara. Memang pada setting volume tinggi, driver sedikit mulai kewalahan. Namun, secara keseluruhan pengalaman sounding yang dihadirkannya cukup nyaman di telinga. Interkoneksi speaker portable ini terpusat hanya pada satu line USB. Jadi, ia hanya akan cocok untuk dipasangkan pada unit sumber audio yang memiliki USB, dan ini dengan catatan mendukung plug and play, sebagaimana dalam sistem operasi Windows di PC atau notebook. Dayanya sendiri, keseluruhan diambil langsung melalui koneksi USB ini, jadinya tidak akan ada keruwetan akan kabel power tambahan. Secara keseluruhan, ia lebih ditujukan untuk digunakan pada komputer, dan akan memaksimalkan sisi portabilitasnya untuk jenis komputer mobile, seperti notebook atau netbook.
PRODUK / DATA TEST Altec Lansing iML237 / Rp500.000 (Kisaran) PRODUK / HARGA Manufactur Altec Lansing LLC. Kontak Digital Pro Technology, Telp (021) 6220-1252 Website www.alteclansing.com DATA TEKNIS Speaker System 1.0 Portable Speaker Power Rating N/A Signal-to-Noise-Ratio N/A Overall Frequency Response 150 Hz – 18 kHz Satellite amp power N/A Satellite Driver Single driver fullrange 42mm Dimensi Satellite 87x87x52 (WxDxH) mm Low-range amp power N/A Subwoofer Driver N/A Dimensi Subwoofer N/A BENCHMARK / PENGUJIAN Nilai Nilai Dalam %0 20 40 60 80 100 Max. Test % Freq Response Low 20 14 70% Freq Response High 20 15 75% Surround Quality 50 43 87% Sound Quality 50 40 80% Power Quality 50 45 90% Noise Level 10 8 80%
TOTAL PERFORMA
200 165 83%
TOTAL PENILAIAN %0
20
40
60
Total performa Kelengkapan Handling Harga
Nilai 80 100 Max. 200 60 40 100
PLUS / MINUS Kualitas audio sangat baik, sangat portable. Minim
konektifitas.
TOTAL NILAI (MAKS. 400=100%)
Nilai Dalam Test % 165 83% 12 20% 15 38% 92 92%
71% IL
N
PORTABILITAS tak akan terpisah dari gaya hidup saat ini, yang lebih condong kepada serba mobile. Dan untuk sisi mobile PC/notebook, portable audio menjadi pilihan alternatif yang akan semakin meningkat. Hal ini juga berbarengan dengan tingkatan kualitas reproduksi audio yang lebih baik lagi. Salah satu penawaran untuk audio portable datang dari produsen Altec Lansing, dan kini dengan produknya yang lebih portable lagi dari seri speaker iML237. Secara desain, driver yang digunakan hanya sebuah saja. Lalu untuk sisi bentuknya, menggunakan desain silinder kecil. Ukuran driver pun ikut menyesuaikan dengan bentuk enclosure yang mini tersebut. Namun, jangan salah sangka dulu, sisi kreasi audio sangat diperhatikan oleh Altec Lansing. Terdapat dua pemosisian, dengan posisi standar, dan bantuan stand. Lebih mendetail lagi dalam hal kemampuannya ini, dimulai dengan kemampuan reproduksi suara di semua
03/2010
A
58
AI/HARG
[email protected]
Koneksi USB, dan stand. Merambah kepada kualitas repro audio yang lebih tinggi, untuk kelas speaker portable mungil.
58_Altec Lansing iML237_EDITARIE_EDITARIE.indd 58
1/14/2010 1:20:48 PM
dotcom TRUSTWORTHY (PC1280-16M-0310).indd 1
1/13/2010 3:27:04 PM
HARDWARE TEST
SPEAKER PORTABLE
DIVOOM UPO-1 SPEAKER PORTABLE
kan ported. Hanya saja sisi kreasi bass akan kurang dibandingkan jenis ported. Sedangkan pasif radiator memiliki karakteristik yang sama seperti speaker sealed yang digabungkan dengan jenis ported. Dengan ini, kreasi audio powerful meningkat secara drastis. Untuk memaksimalkan lagi, tidak tanggung-tanggung daya yang diimplementasikan mencapai 6 watt, masingmasing 3 watt untuk tiap dua driver aktif bawaan. Dari semua keunggulan ini, kami tegaskan hanya untuk ruang lingkup tipe speaker portable yang kecil. Beda halnya bila dibandingkan speaker konvensional full-size, tentu tidak akan sebanding. Sisi konektivitas hanya disediakan kabel USB yang secara solid juga berfungsi sebagai penopang speaker (tiang kecil), sehingga ia dapat diposisikan secara tegak. Di luar interkoneksi yang minimalis, tampaknya performa menjadi tumpuan daya tarik utama bagi konsumen.
PRODUK / DATA TEST Divoom UPO-1 / Rp190.000 (Kisaran) PRODUK / HARGA Manufactur SonicGear Labs. Kontak Divoom Indonesia, Telp (021) 640-1108 Website www.divoom.com DATA TEKNIS Speaker System 2.0 Portable Speaker (single enclosure) Power Rating 6 Watts RMS Total Signal-to-Noise-Ratio >70dB Overall Frequency Response 100 Hz – 20 kHz Driver amp power 3 Watt RMS Speaker Driver 2x 1,5” dedicated Driver (magnetically shielded) + 1x 3.5” Passive Driver elipse Dimensi Satellite 127x42x46 (WxDxH) mm Low-range amp power N/A Subwoofer Driver N/A Dimensi Subwoofer N/A BENCHMARK / PENGUJIAN Nilai Nilai Dalam %0 20 40 60 80 100 Max. Test % Freq Response Low 20 14 70% Freq Response High 20 16 80% Surround Quality 50 40 80% Sound Quality 50 43 87% Power Quality 50 40 80% Noise Level 10 10 100%
TOTAL PERFORMA
200 163 82%
TOTAL PENILAIAN %0
20
40
Total performa Kelengkapan Handling Harga PLUS / MINUS Kinerja sangat memuaskan, dan powerful untuk speaker sekelas. Minim konektivitas.
60
Nilai 80 100 Max. 200 60 40 100
TOTAL NILAI (MAKS. 400=100%)
Nilai Dalam Test % 163 82% 10 17% 15 38% 99 99%
72% IL
N
PENAWARAN lain speaker portable, juga hadir dari produsen Divoom. Untuk seri UPO-1 ini, Divoom tampaknya ingin menghadirkan level baru dari jenis speaker portable. Tidak lain hal ini untuk sisi reproduksi suara yang sedikit lebih powerful. Untuk mencapai hal itu, Divoom menggunakan desain yang sedikit lebih ekstrem untuk ukuran speaker portable, namun juga hal itu salah satu cara paling efektif. Yang kami maksudkan adalah dengan dimulai penggunaan dua driver aktif di dalam satu unit case bawaan, dan sebuah driver lagi yang berfungsi sebagai pasif radiator. Dari dua driver bawaan sendiri, kreasi audio sebenarnya sudah lebih dari cukup untuk ukuran speaker seperti ini. Akan tetapi, penambahan pasif radiator membuatnya menjadi lebih baik lagi, terutama untuk kreasi frekuensi bawah/bass. Kami sempat menyinggung sisi efektivitas, tidak lain karena dengan dimensi case/ enclosure yang kecil, akan lebih baik menggunakan desain sealed dibanding-
03/2010
A
60
AI/HARG
[email protected]
Bagian muka, dengan grill penutup dua driver utama.
Speaker portable dengan desain unik, dan powerful.
Bagian atas, tempat housing passive driver.
60_Divoom UPO-1_EDITARIE.indd 60
1/14/2010 1:21:25 PM
UPS sesungguhnya dari UPS ini. Bahkan waktu estimasi saat main power mati, dan menggunakan baterai juga tersedia. Yang cukup menarik juga adalah UPS ini menggunakan layar display untuk memberitahukan status dari UPS tersebut. Sehingga cukup memberikan informasi yang valid, daripada hanya menggunakan sederetan LED berwarnawarni saja. Saat kami uji, daya tahan baterai termasuk baik, bahkan cenderung lama untuk ukuran UPS bertipe 1100VA. Ia mampu bertahan hingga 25 menit untuk penggunaan 1 Unit PC komplit. Dan mampu bertahan lebih lama lagi saat tidak menggunakan monitor, yaitu 30 menit. Untuk recharge baterai dibutuhkan waktu 480 menit untuk mencapai 100%. Idealnya, saat pertama UPS digunakan adalah charge 24 jam, untuk menjaga bate rai supaya berumur lebih panjang.
TOTAL PERFORMA
120 111 93%
TOTAL PENILAIAN %0 Total performa Kelengkapan Fungsionalitas Harga
20
40
60
Nilai 80 100 Max. 120 80 75 100
PLUS / MINUS Kinerja bagus, dilengkapi port RS-232, USB port, RJ-11, sudah menggunakan display TOTAL NILAI (MAKS. 375=100%) untuk status UPS. Harga mahal.
Nilai Dalam Test % 111 93% 80 100% 75 100% 40 40%
82% IL
N
KEMBALI produk UPS dari Italia ini hadir pada single test kali ini. Riello memberikan produk sample kepada kami, yaitu Riello DIALOG VISION-1100T. Secara fisik, tampilannya cukup baik, dengan dibalut warna hitam abu-abu. Posisi saat digunakan dari produk ini adalah standar saja, tidak ada yang di luar “pakem”. Untuk sisi output disediakan power outlet C13. Empat power outlet disediakan oleh produk ini, tiga output dengan fungsi baterai, dan satu lagi di sini disebut dengan powershare output. Jika perangkat elektronik Anda dihubungkan dengan powershare ouput, maka baterai akan bekerja lebih lama dari waktu normal. Selain itu, ia juga sudah memiliki port RJ-11 untuk modem/fax protection. Produk ini juga sudah dilengkapi dengan software management dan monitoring UPS, yang dinamakan PowerShield 3. Kami anggap aplikasi ini sangatlah lengkap, dimana dengan aplikasi tersebut Anda bisa mengetahui keadaan
PRODUK / DATA TEST Riello DIALOGVISION-1100T / US$400 (Kisaran) PRODUK / HARGA Manufactur Riello Elettronica Group Kontak Centrado, (021)612-1811 Website www.riello-ups.com DATA TEKNIS Power (VA) 1100 Va Input (V) 230 Vac V Input Freq. 50/60 Hz with autorange ± 10Hz Output 220V Output Freq. 50 or 60 Hz with autorange Type Battery Maintenance-free sealed lead acid (baterai kering) Perlengkapan Indicator display, Power switch (on,off,select), 3 Outlet, 1 PowerShare Outlet, Fuse, AC Input, USB interface, serial (RS232) interface, Fax/ telephone protection. Paket Penjualan UPS Unit, Manual book, software monitoring (PowerShield 3), 1x USB cable, 3x output cable, 1x power cable. Dimensi (PxLxT) 383 x 110 x 235 mm Berat 11 Kg Garansi 2 Tahun BENCHMARK / PENGUJIAN Nilai Nilai Dalam Nilai %0 20 40 60 80 100 Max. Test % Daya Tahan Baterai 25menit 35 35 100% (1 unit PC) Daya Tahan Baterai 30menit 35 34 97% (1 unit PC tanpa monitor) Recharge 90% 480menit 20 17 83% Operasional 80poin 15 12 80% Installasi dan Setup 90poin 15 14 90%
A
RIELLO DIALOG VISION1100T
61
HARDWARE TEST
UPS
03/2010
AI/HARG
[email protected]
Sudah menggunakan display untuk informasi UPS.
Output yang disediakan cukup lengkap. UPS dari Italia dengan daya tahan baterai cukup tangguh.
61_Riello DIALOGVISION_EDITARIE.indd 61
1/14/2010 1:24:50 PM
62
HARDWARE TEST
TERMINOLOGY
03/2010
MOTHERBOARD Chipset Chips atau chipset merupakan potonganpotongan kecil silikon yang digunakan untuk menyimpan informasi, dan instruksi komputer. Setiap komponen komputer memiliki paling tidak sebuah chip di dalamnya. Chipset pada motherboard mengontrol masukan, dan keluaran (input dan output) yang mendasar dari komputer. Chipset pada video card mengontrol rendering dari grafik 3D, dan output dari gambar pada monitor Anda. CPU merupakan salah satu contoh chip yang sangat penting.
FSB (Front Side Bus) Pada microprocessor, FSB menghubungkan processor dengan memory utama. Dan juga digunakan untuk mengomunikasikan antara processor dengan komponen lainnya yang ada di motherboard. HSF (Heat Sink Fan) Sebuah komponen CPU yang dipakai untuk menyerap panas. Biasanya terbuat dari aluminium. Penambahan komponen fan kepada heatsink penyerap suhu ini akan meningkatkan performa pendinginan secara signifikan.
NOTEBOOK BrightView Suatu fitur yang biasanya berada pada setting monitor berbentuk LCD. Fitur ini memungkinkan tampilan kontras warna menjadi lebih tajam dan jelas. Masing-masing produsen notebook memiliki istilah tersendiri untuk fasilitas yang serupa. PC Card Kartu ekspansi yang biasanya digunakan pada notebook, sehingga notebook tersebut memiliki fungsi-fungsi baru, seperti WLAN, Bluetooth, Sound, dan lain-lainnya. PC Card ini terbagi menjadi tiga jenis. Type I, Type II, dan Type III. Perbedaan bentuk di antara ketiganya, hanya berada pada tingkat ketebalan tiap card. Type I yang memiliki ketebalan 3,3 mm, biasanya digunakan sebagai kartu memory. Type II dengan ketebalan 5 mm biasanya digunakan untuk alat-alat yang berfungsi sebagai I/O, seperti modem, LAN, dan lain-lainnya. Untuk Type III, dengan ketebalan 10,5 mm, biasanya digunakan untuk
IDE (Integrated Drive Electronics) Sebuah tipe hardware interface yang berfungsi untuk menghubungkan harddisk, CD-ROM, dan drive tape pada sebuah PC. IDE sangat populer dan banyak digunakan, karena menyediakan cara yang terhitung ekonomis untuk menghubungkan komponen-komponen hardware. IDE Controller Salah satu fungsi yang dimiliki chipset pada motherboard, untuk mengatur
komunikasi data pada harddisk, CDROM, dan sebagainya, serta me-management-nya. LGA775 Memiliki kepanjangan Land Grid Array, adalah jenis socket yang digunakan CPU khususnya Intel, di mana kini pin berada di socket, bukannya di processor lagi. MicroATX Salah satu dimensi yang diakomodasi oleh motherboard, atau juga casing untuk menempatkan motherboard tersebut.
RAM alat seperti micro drive atau komponen lainnya yang memiliki dimensi ketebalan yang lebih besar. PCMCIA Kependekan dari Personal Computer Memory Card International Association, adalah sebuah organisasi yang beranggotakan dari lebih dari 500 perusahaan, di mana telah mengembangkan sebuah standar untuk komponen yang berukuran kecil. Kurang lebih sebesar kartu kredit, dan biasa disebut PC Card. Di mana penggunaan mayoritas untuk komputer notebook. SO-DIMM Kependekan dari Small Outline DIMM, merupakan versi lebih kecil dari DIMM standar yang biasanya digunakan pada komputer notebook. SO-DIMM terbagi menjadi dua jenis. Pertama untuk yang memiliki pin sebanyak 72 pin. Ia merupakan memory dengan interface 32-bit. Sedangkan, untuk jenis 144 pin adalah memory yang ber-interface 64-bit.
Access Time, Timing Suatu pengukuran waktu dalam satuan nanoseconds (ns) yang digunakan untuk menunjukkan kecepatan suatu memory. Access time ini ditentukan, saat di mulai kali pertama CPU mengirimkan permintaan data ke memory hingga pada waktu CPU menerima data yang diminta tersebut. Bandwidth Merupakan suatu kapasitas maksimal dalam proses memindahkan data di dalam jaringan elektronik seperti Bus atau Channel. Lebih singkatnya, yaitu jumlah data maksimal yang dapat dipindahkan di dalam satuan waktu tertentu. Bandwidth ini biasanya diekspresikan dalam satuan bit, byte, atau Hertz. Buffered Buffered ini maksudnya menambahkan komponen logika tambahan ke dalam sebuah SIMM atau DIMM untuk meningkatkan arus keluaran. Ini dilakukan untuk menghindari pengurangan kualitas
sinyal data akibat dari proses kapasitansi. Modul memory yang termasuk jenis “buffered”, biasanya memiliki chip-chip buffer kecil. CAS (Column Address Select/Strobe) adalah sebuah pin pengontrol yang ada pada sebuah chip DRAM, yang digunakan untuk memilih dan mengaktifkan alamatalamat kolom pada memory. Sebuah kolom yang dipilih pada DRAM, ditentukan oleh data yang berada pada pin-pin alamat ketika CAS menjadi aktif. EPP Kependekan dari Enhanced Performance Profiles, adalah teknologi profile memory PC yang dikembangkan oleh nVIDIA. Teknologi ini utamanya didesain agar membuat proses overclocking menjadi lebih mudah. Teknologi ini mulai diperkenalkan pada chipset nForce 5, nForce 6, dan nForce 7. Dalam mengembangkan teknologi ini, nVIDIA bekerja sama dengan Corsair.
MOTHERBOARD API (Application Programming Interface) Sebuah gabungan perintah dan urutan instruksi, yang biasa digunakan pengembang software untuk mendesain games atau aplikasi. Dengan adanya standar API ini, pengembang tidak harus menspesifikasikan aplikasi yang dibuatnya berdasar arsitektur hardware tertentu. Intinya, API berfungsi sebagai perantara yang menghubungkan antara pengembang (programmer) secara langsung dengan hardware. Core Clock Nilai frekuensi yang dimiliki chip grafis pada video card. Biasanya, semakin
terminology_03_EDITARIE.indd 62
besar nilai frekuensi ini, maka semakin tinggi kinerjanya. Nilai frekuensi ini dinyatakan dalam satuan Hz (Hertz), dan juga biasa ditambahkan cakupan nilai seperti mega (jutaan), giga (miliaran), dan seterusnya. Direct3D Salah satu fungsi API pada Microsoft DirectX. API ini digunakan untuk kontrol terhadap rendering grafis 3D. D-Sub Standar output port yang dipakai dari video card ke monitor, dengan menggunakan koneksi 15 pin. Koneksi D-sub masih berbasis data analog.
DVI-I Salah satu varian DVI yang dapat dilalui sinyal analog maupun digital. DVI sendiri merupakan konektor yang digunakan pada monitor LCD, sangat efektif untuk mengurangi noise video saat dilakukan konversi dari digital ke analog, dan kembali ke digital lagi. GPU Graphic Processing Unit adalah processor yang digunakan pada video card dalam pemrosesan gambar. HDR High Dynamic Range adalah prosedur rendering pencahayaan yang didesain
untuk mengemulasi bagaimana level cahaya di dunia nyata bervariasi untuk jangkauan area yang luas. Hal ini biasanya didapatkan dengan menggunakan data floating-point untuk tekstur, dan target yang akan di-render. Termasuk penggunaan algoritma pencahayaan yang sesuai. Meski menawarkan efek visual yang lebih menarik, namun mengaktifkan efek ini memiliki performance hit yang cukup besar bagi kebanyakan VGA. Memory Clock Sama seperti pada core clock, ia menunjukkan kecepatan kerja untuk chip memory. Sama, ia juga dinyatakan dalam satuan Hertz (Hz).
1/13/2010 3:33:55 PM
TERMINOLOGY
03/2010
HARDDISK adalah ATA-8 atau ATA/ATAPI-8. Density Tingkat kepadatan penempatan data bit di dalam sebuah piringan data pada media penyimpanan (storage), termasuk pada harddisk.
ATA/133 Untuk sementara merupakan standar kecepatan transfer data tertinggi perangkat dengan interface PATA. Beberapa nama lainnya adalah ATA-7, ATA/ATAPI-7,Ultra-DMA/133, UDMA 6, dan lain-lain. Untuk mencapainya, dibutuhkan controller harddisk yang sudah mendukung, juga controller bus pada sisi PC (lebih tepatnya pada motherboard). Sedangkan, dalam pengembangan selanjutnya
EIDE EIDE (Enhanced Integrated Drive Electronics), juga dikenal sebagai ATA (Advanced Technology Attachment) atau ATAPI (Advanced Technology Attachment Packet Interface), istilah pada zaman PC IBM AT. Memiliki kecepatan data transfer rates hingga 133 MB/s untuk standard ATA-133. Keterbatasan EIDE adalah panjang kabel maksimal 18 inci (450 mm).
NCQ NCQ (Native Command Queuing), merupakan command protocol pada SATA, yang memungkinkan harddisk menentukan sendiri urutan perintah saat harddisk beroperasi. Protokol ini, selain mempercepat kinerjanya, juga akan mengoptimalkan umur mekanisme dari harddisk itu sendiri. Perpendicular Recording Proses perekaman data di dalam harddisk dengan memosisikan arah magnetisme di permukaan platter secara vertikal, dibanding cara konvensional secara horisontal. Dengan ini, densitas data makin besar.
SPEAKER
Decoder Dapat berupa software atau hardware, yang digunakan untuk mengubah data audio maupun video dari bentuk format digital menjadi bentuk aslinya (analog).
Dolby Digital Salah satu teknologi untuk menghasilkan suara surround digital. Biasanya, teknologi ini digunakan dalam pemrosesan, dan pembentukkan data audio untuk film-film di bioskop atau film-film pada media kepingan, seperti DVD. Untuk mengoptimalkan teknologi Dolby Digital yang dikembangkan oleh Dolby Laboratories ini, dibutuhkan minimal 5 speaker full range dan 1 speaker lowfrequency (subwoofer). Atau juga bisa disebut, konfigurasi 6-channel. Driver atau Tranducer Adalah nama lain dari speaker itu sendiri, di mana tidak termasuk boks maupun
UPS AVR Beberapa UPS untuk PC, juga dilengkapi dengan fungsi AVR (auto voltage regulator). Tambahan fungsi AVR memungkinkannya untuk melindungi dari voltage sag, voltage spike, brownout, dan over voltage. Menjaga tegangan listrik keluaran (voltage output) tetap stabil. Biasa terdapat pada UPS line interactive. Battery Berfungsi menyimpan daya pada UPS. Saat aliran listrik normal, DC supply dan charger mengisi kapasitas baterai. Saat listrik padam, inverter mengambil daya dari baterai untuk catuan daya beban output dari UPS. Black out Atau padamnya catuan daya. Tandanya paling mudah dilihat, dengan tidak tersedianya catuan daya, baik jaringan
terminology_03_EDITARIE.indd 63
63
NETWORK
Access Time Waktu yang diperlukan untuk dapat mengakses data yang dibutuhkan, dari keadaan idle (diam) hingga mendapatkan data tersebut.
Coaxial Adalah salah satu bentuk kabel yang digunakan sebagai interkoneksi antara peralatan elektronik, dan mengirimkan data audio atau video. Kabel jenis ini, memiliki karakteristik penggunaan satu buah pin di tengah sebagai pengirim data, dan dikelilingi pelindung logam yang berperan sebagai ground. Selain mengirimkan data analog, coaxial juga dapat mengirimkan data digital.
HARDWARE TEST
komponen elektronik lainnya, seperti amplifier. Ukuran tiap driver biasanya ditentukan dari diameter membran speaker dengan satuan inci.
802.11a Standar wireless network dengan maksimum data transfer rate 54 Mbps, dan bekerja pada frekuensi 5 GHz. 802.11b Standar wireless network dengan maksimum data transfer rate 11 Mbps, dan bekerja pada frekuensi 2,4 GHz. 802.11g Standar wireless network dengan maksimum data transfer rate 54 Mbps (typical 200 Mbps), bekerja pada frekuensi 2,4 GHz, dengan backward compatibility berperangkat 802.11b. 802.11n Standar wireless network dengan maksimum data transfer rate 600 Mbps, dan bekerja pada frekuensi 2,4 GHz atau 5 GHz.
Equalizer Alat untuk mengatur filtering frekuensi yang diterima suatu rangkaian transmisi maupun sistem audio. Alat ini biasanya dirangkaikan bersama alat transmisi atau equalizer lain.
Access Point Suatu alat yang memungkinkan komputer berperangkat wireless, dan alat-alat lainnya untuk berkomunikasi via jaringan berkabel. Ini juga digunakan untuk memperluas jangkauan dari sebuah jaringan nirkabel.
High Level Frequency Frekuensi level tinggi pada audio, biasanya berkisar antara 3 KHz dan 16 KHz atau di atasnya. Ia lebih dikenal dengan sebutan treble.
Channel Di dunia komunikasi, channel merujuk kepada media yang digunakan untuk membawa informasi dari si pengirim
STORAGE DEVICES listrik lokal dari MCB ataupun dari PLN. Kadang disebut outages. DC Supply & Charger Bagian komponen UPS yang bertugas mengubah tegangan listrik AC menjadi DC untuk melakukan proses charging battery. Frequency Listrik AC (alternate current) atau sering disebut arus bolak-balik, membentuk gelombang sinusoidal dengan frekuensi tertentu. Sebagai contoh, untuk AC220V dengan frekuensi 50 Hz untuk kebanyakan lokasi di Indonesia. Overvoltage Meningkatnya tegangan listrik dari batas normal dengan jangka waktu yang lama (lebih dari 1 menit). Jika peningkatan tegangan dalam waktu singkat, maka disebut swell.
CF CompactFlash diperkenalkan pada tahun 1994, sebagai penerus PCMCIA/ PC Card. Kebanyakan digunakan pada kamera digital. M2 Kode untuk Memory Stick Micro M2. Ukuran form factor terkecil untuk MS, hanya ¼ dari MS PRO Duo. Mulai diumumkan pada September 2005, namun baru dipasarkan tahun 2006. microSD microSD Card merupakan form terkecil dari SD Card. Dikenal juga dengan sebutan TransFlash. Diperkenalkan tahun 2004. Dimensi 11 × 15 × 1 mm. miniSD MiniSD Card memiliki ukuran ±60% dari SD Card. Mulai diperkenalkan pada tahun 2003. Writing protection
switch tidak tersedia pada form ini. Dimensi 21,5 × 20 × 1,4 mm, dengan berat 1 gram. MS Memory stick card diperkenalkan kali pertama pada tahun 1998 oleh Sony Corporation, untuk dipergunakan pada perangkat-perangkat Sony, khususnya kamera digital. Namun, terbatas untuk kapasitas 128 MB. Baru pada tahun 2003, diperkenalkan Memory Stick PRO, dengan kapasitas dan kemampuannya berkembang. Selain Sony, diproduksi juga oleh SanDisk dan Lexar. MS PRO Duo Memory stick PRO Duo adalah form factor kedua untuk MS. Dengan bentuk yang lebih kecil, digunakan juga pada mobile phone, dan PSP. Diperkenalkan tahun 2003. Dimensi 31 × 20 × 1,6 mm, dengan berat 2 gram.
1/13/2010 3:34:07 PM
64
HARDWARE TEST
TOP 50
03/2010
TOP 50 HARDWARE TEST “Top List” indeks produk terbaik yang telah kami uji sebelumnya, terbagi menjadi lima kategori produk bernilai tertinggi, menurut indeks PC Media. Dilengkapi dengan harga dan kontak (nomor telepon dengan kode area Jakarta, kecuali jika ada catatan khusus) untuk mendapatkan info lebih lanjut. mini dalam basis processor. Tidak hanya itu, penawaran AMD memiliki sisi pemrosesan grafis yang sedikit lebih kuat. Untuk kategori motherboard, terutama di sini untuk basis processor Intel, terlihat unjuk gigi kelas motherboard tertinggi dengan socket LGA1366. Hal ini juga tetap membuktikan kesolidan produk basis Intel, yang saat ini masih memegang tampuk kepemimpinan dalam hal performa komputer keseluruhan. Walaupun untuk produk kali ini, ia memiliki penawaran yang tidak murah. Kategori berikutnya adalah produk video card, di sini pendatang baru lebih untuk basis produk kelas low-end. Produk yang bersangkutan juga sedikit mendobrak pandangan tentang harga, yakni sebagai parameter yang membedakan produk itu lebih baik atau tidak. Karena ia dapat menyingkirkan beberapa produk lain yang memiliki penawaran harga lebih tinggi.
REFRESH dengan menghadirkan standar pengujian yang baru, menjadi fokus utama kami di edisi kali ini. Terutama untuk pengujian motherboard yang berbasiskan processor Intel socket LGA1156. Dan, ini juga sebagai awal implementasi massal dari test-bed baru processor Intel Core i7 860 yang kami gunakan. Sedangkan dari permulaan ini, serangkaian motherboard P55 yang kami uji kali ini tidak kami ikut sertakan, karena batasan kuota yang belum dipenuhi. Berlanjut kepada kategori-kategori hardware top-list di edisi ini, terdapat beberapa hardware yang dapat menembus jajaran tingkatan produk terbaik. Dimulai dengan produk mobile PC, di sini pendatang baru langsung diraih oleh dua produk. Dari penawaran salah satu produk juga sekaligus sebagai perlawanan berarti dari AMD terhadap dominasi Intel, khususnya untuk kategoti notebook KETERANGAN TABEL
Data teknis dari produk (optional).
Nama produk.
Total performa tiap produk yang diuji. Edisi ulasan, dan pengujian produk tersebut di PC Media.
TOP 10 MOBILE PC )
Produk yang mendukung penggunaan OS Windows Vista.
(GB DD as H asit isplay p a K D
r
sso
ct
du Pro
ce Pro
Intel Mobile Core 2 Duo T7000, 1,80GHz 1 FORSA FS 1636 2 MSI S300X SWAROVSKI Intel Mobile Core 2 Duo T7200 3 Presario B1919TU Intel Core2 Duo T5500, 1.66GHz 4 ECS G410 Intel Core 2 CPU T7200, 2.00GHz 5 HP Compaq nc4400 Intel Core Duo T2500, 2,00GHz 6 MSI VR320X Intel Core Duo T2250, 1,73GHz 7 FORSA Carnaval FS-1024 Intel Core Duo T2050, 1.60GHz 8 Lenovo 3000 V100 Intel Core2 Duo T5200, 1,60GHz 9 MSI S271 AMD Turion 64 X2 Mobile TL-50, 1,60GHz 10 MSI S262X Intel Core Duo T2250, 1,73GHz N/A : Not Available, : New Product
120 149 74 80 100 74 80 120 93 74
)
RAM
15,4” WXGA (1280×800) 13,3” WXGA (1280×800) 12,1” WXGA 14.1” WXGA TFT LCD 12,1” XGA 13,3” WXGA (1280×800) 14.1” WXGA non-glare type TFT 12,1” WXGA (1280x800) VibrantView 12.1” WXGA (Glare type) 12.1” WXGA (Glare type)
(MB
1024 1024 512 1024 512 3,095 512 512 1024 1024 512
ory ing PU C Rat Mem rma $) 05 rk05 rk05 ark06 ke3 erfo (US a a a M al P arga M M C C P H Tot P 3Qu 3D
ark
PCM
3573 3,195 2,982 3,254 4,641 2,787 2,725 2,818 2,444 2,563
4599 5,112 4,220 4,844 3,074 3,679 3,698 4,057 3,257 3,823
3789 3,924 3,214 3,722 136 2,366 2,481 3,060 2,805 2,621
1264 164 238 116 122.37 236 227 136 201 141
126.57 96.13 85.33 124.97 2,049 87.00 90.83 118.80 78.53 90.53
97.30 97.30 97.30 97.30 97.30 97.30 97.30 97.30 97.30 97.30
Rp8,300,000 1,500 1,349 999 2,049 Rp7,100,000 737 Rp13,799,000 1,000 895
n
a guji
Kontak untuk info produk (nomor telepon kode area DKI Jakarta).
tak
Pen
Kon
12/2007 10/2007 07/2007 07/2007 07/2007 08/2007 05/2007 06/2007 07/2007 08/2007
612-5637 6220-0000 5799-1088 6282048 5799-1088 6220-0000 612-5637 252-4555 6220-0000 6220-0000
Harga produk saat diulas. Nilai dari hasil uji produk yang dilakukan di lab PC Media.
TOP 10 MOBILE PC MINI rive
ct
du Pro
sor ces Pro
1 MSI Wind12 U200X Intel Pentium SU2700 1.3GHz 2 ASUS N10J Intel Atom N270 1.6 GHz 3 Procom Samurai AMD Sempron 1.5GHz Intel Atom DualCore N330 1.6GHz 4 ASUS Eee PC 1201N 5 Gigabyte M1022M Booktop Intel Atom N280 1.66 GHz 6 ASUS Eee PC 1005HA Intel Atom N280 1.66 GHz 7 ASUS Eee PC 1008HA Intel Atom N280 1.66 GHz 8 HP Mini Intel Atom N270 1.6GHz 9 Advan Vanbook A1N70T Intel Atom N270 1.6 GHz 10 Forsa FS3010 Intel ATOM N270 1.6 GHz N/A : Not Available, : New Product
pcm_top 50_03_EDITARIE.indd 64
D ard as H
it
as Kap
250 160 160 250 160 160 160+10SSD 60 160 160
)
(GB y
la Disp
12.1” TFT LCD (1366x768) 10.2” TFT LCD (1024x600) 11.6” TFT LCD (1366x768) 12.1” TFT LCD (1366x768) 10.2” TFT LCD (1024x600) 10.2” TFT LCD (1024x600) 10.2” TFT LCD (1024x600) 10.2” TFT LCD (1024x600) 10.2” TFT LCD (1024x600) 10.2” TFT LCD (1024x600)
RAM 2048 1024 2048 2048 1024 1024 1024 1024 1024 1024
) (MB
ory ing Rat 4 CPU 4 Mem 3 rk0 Mark0 Mark0 ke3 a M PC PC 3D Qua 2984 4446 1747 100.27 2105 3071 4995 153.67 2777 3367 1226 66.67 2215 2803 2964 119.90 2164 3045 776 61.67 2172 3130 807 59.60 2155 3133 673 53.23 2085 2993 744 59.83 2090 2989 744 58.80 2104 2985 711 55.07
rk04
a PCM 2950 2117 2503 2276 2098 2019 2006 2062 2053 2045
ma rfor l Pe arga H Tota 86.99 Rp5.250.000 76.63 US$669 72.61 Rp4.500.000 70.18 US$539 59.76 US$565 59.25 US$499 58.43 US$539 58.38 US$499 58.27 Rp3,999,000 58.11 Rp4.500.000
an
guji
tak Kon 12/2009 6220-0000 Pen
04/2009 03/2010 03/2010 12/2009 09/2009 11/2009 03/2009 04/2009 12/2008
612-1330 633-9360 612-1330 601-8218 612-1330 612-1330 5799-1088 6583-0222 612-5637
Procom Samurai Jawaban AMD terhadap dominasi Intel.
1/13/2010 3:38:22 PM
HARDWARE TEST
TOP 50
03/2010
65
TOP 10 MOTHERBOARD AMD (AM2+/AM3)
ct
du Pro
1 GIGABYTE MA770T-UD3P 2 ASUS CROSSHAIR III FORMULA 3 ECS A790GXM-AD3 4 PCP + REVOLUTION 780G 5 Foxconn A7GM-S 6 PCP+ AA3D 7 Gigabyte MA785GT-UD3H 8 ECS A785GM-M 9 ASUS MA4A785TD-V EVO 10 GIGABYTE MA785GM-US2H N/A : Not Available, : New Product
AM t/R
e / Tip port Side
ke
et
s Chip
CPU
AMD 770 / SB710 AMD 790FX / SB750 AMD 790GX / SB750 AMD 780G / SB700 AMD 780G / SB700 AMD 790X / SB750 AMD 785G / SB710 AMD 785G / SB710 AMD 785G / SB710 AMD 785G / SB710
Soc
AM3 / DDR3 AM3 / DDR3 AM3 / DDR3 AM2+ / DDR2/3 AM2+ / DDR2 AM2+ / DDR2 AM3 / DDR3 AM3 / DDR3 AM3 / DDR3 AM2+ / DDR2
a
rk V
a PCM
NA NA NA 64MB / GDDR2 NA NA NA NA 128MB / GDDR3 NA
a
rk V
a PCM
7966 7797 7828 7717 7026 7670 7266 7253 7151 7266
eM ntag
5593 5533 5478 5502 5064 5433 5264 5235 5185 5143
rodu
eP ntag
a
rk V
a PCM
ity
ctiv
ry emo
ate
eR ntag
ry 2
ch Ben
C Far
7558 7405 7375 7463 6233 7312 6132 6125 6277 6116
34.64 33.93 33.28 31.28 35.51 28.49 30.43 29.8 30.23 29.62
l Tota
a form (US$) ga a Hr
Per
98.76 97.02 96.52 94.64 91.90 91.89 89.13 88.65 88.46 88.16
an
guji
Pen
tak Kon
128 285 151 88 83 100 123 98 132 114
12/2009 09/2009 10/2009 12/2009 01/2010 09/2009 01/2010 01/2010 01/2010 02/2010
6018218 612-1330 628-2048 3373-3137 612-1313 3373-3137 601-8218 628-2048 612-1330 601-8218
a form (US$) ga a Hr 250 385 250 281 450 375 310 284 385 365
an guji tak Pen Kon 08/2009 612-1330 08/2009 612-1330 09/2009 6220-0000 08/2009 628-2048 03/2010 612-8218 08/2009 6220-0000 08/2009 601-8218 08/2009 612-1330 08/2009 659-7678 09/2009 601-8218
GIGABYTE MA785GM-US2H Mengutamakan sisi ekonomis.
TOP 10 MOTHERBOARD INTEL (LGA1366)
ct
du Pro 1 2 3 4 55
ASUS RAMPAGE II GENE ASUS P6T DELUXE MSI X58 PLATINUM ECS X58B-A Gigabyte X58A-UD7 6 MSI ECLIPSE SLI 7 GIGABYTE EX58-UD3R 8 ASROCK X58 SUPERCOMPUTER 9 FOXCONN BLOOD RAGE 10 GIABYTE EX58-UD4 N/A : Not Available, : New Product
ke
et
s Chip
CPU
Intel X58 / ICH10R Intel X58 / ICH10R Intel X58 / ICH10R Intel X58 / ICH10R Intel X58 / ICH10R Intel X58 / ICH10R Intel X58 / ICH10R Intel X58 / ICH10R Intel X58 / ICH10R Intel X58 / ICH10R
Soc
AM t/R
LGA1366 / DDR3 LGA1366 / DDR3 LGA1366 / DDR3 LGA1366 / DDR3 LGA1366 / DDR3 LGA1366 / DDR3 LGA1366 / DDR3 LGA1366 / DDR3 LGA1366 / DDR3 LGA1366 / DDR3
e / Tip port Side N/A / N/A N/A / N/A N/A / N/A N/A / N/A N/A / N/A N/A / N/A N/A / N/A N/A / N/A N/A / N/A N/A / N/A
a
rk V
a PCM 9331 9240 9131 9073 8624 8792 8999 8642 8793 8767
a
rk V
a PCM
eM ntag
6504 6491 6472 6475 6415 6443 6368 6414 6493 6372
rodu
eP ntag
a
rk V
a PCM
ity
ctiv
ry emo
ate
eR ntag
8518 8322 8310 8330 8149 8194 8233 7969 8080 8209
ry 2
ch Ben
C Far
l Tota
17.31 17.2 16.54 16.54 17.5 16.97 16.1 15.83 15.14 15.21
99.44 98.73 97.32 96.91 96.16 96.10 95.73 93.38 93.15 93.13
Per
Gigabyte X58A-UD7 Extreme, dengan semua desain dan fitur tertinggi.
TOP 10 VIDEO CARD LOW-END (
duc
Pro
1 ZOTAC GeForce 9600GT Supreme 512MBDDR3 2 POV GeForce 9600GSO EXO 384MBDDR3 3 digital alliance GeForce 9600GT 512MBDDR3 4 Eagle GeForce 9600GT 512MBDDR3 5 digital alliance Radeon HD4670 1GBDDR3 6 HIS Radeon HD4670 512MBDDR3 7 Digital Alliance GT220 Sonic 512MB GDDR3 8 Digital Alliance HD4670 512MB GDDR3 9 Leadtek WinFast PX9500GT 512MBDDR3 10 Leadtek Winfast GeForce GT 220 N/A : Not Available, : New Product
DR
/GD
GPU
th dwi Ban
G94 A1 / 256-bit G92 A2 / 192-bit G94 A1 / 256-bit G94 A1 / 256-bit RV730 / 128-bit RV730 / 128-bit GT216 / 128-bit RV730 / 128-bit G96 C1 / 128-bit GT216 / 128-bit
r ade /Sh DDR
)
/G
GPU
Unigine Tropics Crysis Warhead Stalker: SunShafts (OpenGL) ) F) F) F) F) F) F) A A A A A A 6 6 6 x x x xAF 1 1 1 6 ma S$) +16 +16 +16 AA+ AA+ oAA+1 AA+ oAA oAA oAA rfor (no (no (no 8 (n 8 (n 8 (n 8 (n a (U 00 00 00 l Pe 3D MarkVantage GPU
ck
Clo
675MHz / 1800MHz / 1650MHz 625MHz / 1800MHz / 1562MHz 600MHz / 1800MHz / 1500MHz 600MHz / 1400MHz / 1500MHz 750MHz / 1746MHz / NA 750MHz / 2000Mhz / NA 650MHz / 1800MHz / 1415MHz 750MHz / 1746MHz / NA 575MHz / 1600MHz / 1400MHz 625MHz/ 1600MHz / 1360MHz
0 x60 800 10895 13468 12708 11928 9491 10227 7988 9709 5971 6959
AF +16
AA
(no
6 4x7 102 7207 8714 8466 7835 6126 6643 5178 6281 3803 4460
x6 800 2068 1758 1665 1581 1384 1447 1269 1387 1041 1102
6 4x7 102 1635 1429 1351 1286 1144 1212 976 1148 801 860
x6
800 111 77 79 76 89 51 81 41 63 50
6 4x7 102 67 56 58 56 61 38 50 35 44 32
x6
800 80 84 75 73 42 52 47 48 40 40
6 4x7 102 39 43 36 35 26 31 23 28 17 21
an tak guji Pen Kon
g Har
a
Tot
92.79 91.31 86.26 82.34 76.87 70.13 65.84 62.33 60.61 49.60
98 88 97 90 90 85 68 78 75 Rp. 875.000
10/2009 10/2009 10/2009 10/2009 10/2009 10/2009 03/2010 12/2009 10/2009 01/2010
601-9408 601-2974 612-7712 612-0956 612-7712 601-9408 612-7712 612-7712 612-4030 612-4030
Digital Alliance GT220 Sonic Terjangkau, namun dengan desain pre-overclocked.
TOP 10 VIDEO CARD MID-RANGE (US$100-US$200) t
duc
Pro
1 Digital Alliance Radeon HD 5770 2 MSI Radeon HD 5770 3 INNO3D GTS 250 1GB GDDR3 4 PIXELVIEW GTS 250 1024MB GDDR5 5 HIS Radeon HD 5770 6 PIXELVIEW GTS 250 512MB GDDR3 7 ECS GTS 250 1024MB GDDR3 8 Power Color PCS HD 5750 512MB GDDR5 9 ASUS EAH4770 FORMULA 512MB GDDR5 10 SAPPHIRE HD4770 512MB GDDR5 N/A : Not Available, : New Product
pcm_top 50_03_EDITARIE.indd 65
DR
/GD
GPU
lock
th dwi Ban
Juniper XT / 128-bit Juniper XT / 128-bit G92 A2 / 256-bit G92 A2 / 256-bit Juniper XT / 128-bit G92 A2 / 256-bit G92 A2 / 256-bit Juniper PRO / 128-bit RV740 / 128-bit RV740 / 128-bit
S
DR/
/GD
GPU
er C had
850MHz / 4800MHz / NA 850MHz / 4800MHz / NA 738MHz / 2200MHz / 1836MHz 738MHz / 2200MHz / 1836MHz 850MHz / 4800MHz / NA 738MHz / 2200MHz / 1836MHz 740MHz / 2000MHz / 1836MHz 700MHz / 4600MHz / NA 750MHz / 1700MHz / NA 750MHz / 1700MHz / NA
Unigine Tropics 3D MarkVantage GPU Crysis Warhead Stalker: SunShafts (OpenGL) ) ) AF) AF) F) x xAF xAF x A AF) AF) AF) 6 6 x x 16x 16 16 16x AA+16 +1 +16 +1 + + + + A A A rma A A A A A A A $) o o o o A A A A erfo (US 8 (n 8 (n 8 (n 8 (n 4(2x 4(2x 4(2x 4(2x
6 4x7 102 10730 10564 9583 9538 10742 9701 9023 8753 8810 8600
02 0x1 128 7083 7061 5664 5598 7213 5681 5275 5611 5297 5374
6 4x7 102 1421 1383 1612 1558 1392 1592 1541 1324 1446 1058
02 0x1 128 1231 1097 1137 1110 1101 1127 1076 1073 971 834
6 6 2 4x7 80x10 024x7 102 1 12 43 21 41 42 21 43 53 18 49 53 18 48 44 17 43 52 18 49 43 19 47 42 19 35 37 19 41 39 19 40
02 0x1 128 27 28 27 27 28 24 26 22 22 22
al P
Tot
93.34 92.96 92.29 91.42 91.37 90.54 87.00 80.52 80.32 77.93
ga Har
195 190 160 170 195 155 187 160 135 130
an
guji Pen
02/2010 01/2010 11/2009 11/2009 01/2010 09/2009 09/2009 02/2010 10/2009 11/2009
tak Kon
612-7712 6220-0000 659-7678 659-7678 601-9408 659-7678 628-2048 659-7678 600-0129 612-1330
da Radeon HD5770 Tercepat, meski dengan desain standar.
1/13/2010 3:38:49 PM
66
COVER STORY
WINDOWS XP TO MACINTOSH OSX
03/2010
WINDOWS XP TO MACINTOSH OSX Windows XP Anda ingin dirombak menyerupai mesin desain grafis Macintosh yang berharga mahal? Dijamin siapapun tidak akan menduga bahwa Anda saat ini sedang menggunakan Windows XP. Alexander PH. Jularso KEMBALI KAMI HADIRKAN pada cover story kali ini, bagaimana cara melakukan transformasi dari Windows XP lama Anda ke tampilan OS Macintosh. Setelah sebelumnya kami memberikan tutorial transformasi dari Windows XP ke Windows 7, dan Linux Ubuntu. Sebenarnya memang sudah tersedia OS Macintosh yang dikhususkan untuk perangkat PC, yang dinamakan OSX 86 atau Hackintosh. Namun kelemahan OS ini, ia memerlukan resource hardware PC tertentu, seperti misalnya processor tipe tertentu saja yang bisa digunakan, minimal RAM harus tinggi, dan sebagainya, yang muaranya Anda harus melakukan upgrade komputer sesuai yang disyaratkan oleh OS Macintosh untuk PC tersebut. Memang jika Anda yang memiliki spesifikasi PC yang highend, mungkin Anda akan lebih memilih melakukan instalasi clean (fresh installation) langsung menggunakan Hackintosh. Karena
cover story_03_EDITARIE.indd 66
selain dikhususkan untuk PC atau komputer yang menggunakan processor x86, Hackintosh bukan masuk dalam modding, namun benar-benar OS Macintosh yang digunakan pada sebuah PC atau notebook. Namun, tentu saja solusi yang kami berikan ini masih layak untuk dinikmati oleh Anda, baik yang sudah memiliki PC dan notebook berspesifikasi tinggi ataupun bagi Anda yang memiliki spesifikasi pas-pasan saja.
Sekilas Transformasi Windows XP ke Macintosh OSX Transformasi dari Windows XP ke OS Macintosh ini sebenarnya sudah ada sejak beberapa tahun silam, yang paling terkenal adalah transformation pack bernama FlyakiteOSX, yang sampai tulisan ini ditulis sudah mencapai versi 3.5. Dengan sebuah transformation pack ini, secara otomatis dan mudah hanya
1/14/2010 1:26:20 PM
WINDOWS XP TO MACINTOSH OSX
03/2010
COVER STORY
67
dengan mengklik file tersebut, Windows XP Anda akan berubah secara total. Ada pula beberapa cara manual untuk mengubah Windows XP Anda menjadi OS Macintosh Leopard yang akan kami uraikan pada pembahasan cover story kali ini. Beberapa sistem krusial pada OS Windows XP Anda akan diubah, jika Anda memutuskan menggunakan transformasi ini. Jadi, sangat kami sarankan Anda melakukan backup terlebih dahulu terhadap sistem Windows XP Anda.
Backup System Anda Sebelum melakukan perubahan ke OSX Macintosh, alangkah baiknya Anda melakukan backup sistem Anda terlebih dahulu. Cara yang paling mudah adalah dengan menggunakan fitur restore point yang sudah ada di Windows Anda. Pilih Start Menu > All Program > Accessories > System Tools > System Restore. Setelah masuk ke aplikasi system restore, pilih Create a Restore Point, dan ikuti langkah-langkah selanjutnya. Selanjutnya, akan kami berikan langkah demi langkah untuk melakukan perubahan ke OSX Macintosh secara manual. Ikuti tahapan tersebut, untuk memastikan semua yang dilakukan sudah benar dan sesuai. Jika nantinya terjadi kerusakan sistem dengan mengaplikasikan perubahan ini, Anda cukup mengembalikan sistem Anda dengan fitur restore point tersebut.
Gunakan Icon Packager untuk mengubah Icon.
Perlu ditegaskan sekali lagi, bahwa kami (PC Media) tidak bertanggung jawab atas kerusakan data atau sistem saat Anda melakukan transformasi ini. Lakukan transformasi ini dengan penuh kesadaran, dan resiko yang akan Anda tanggung sendiri. Setelah diaplikasikan, icon akan berubah secara otomatis.
LANGKAH 1 Penggantian Leopard atau Tiger style Ada dua jenis themes yang kami sediakan di sini, yaitu Mac OS Leopard dan Mac OS Tiger. Untuk themes Mac OS Leopard, kami sediakan 2 versi, yaitu versi untuk Windows Blind dan UXTheme Patcher. Sedangkan untuk themes Mac OS Tiger kami sediakan untuk Windows Blind saja. Menggunakan aplikasi UXTheme Patcher untuk melakukan perubahan style.
Untuk penggunaannya cukup mudah, extract terlebih dahulu file yang kami berikan, Leopard_2_0_by_neodesktop, dimana saja. Kemudian, jalankan file UXTheme Multi-Patcher (aplikasinya kami sertakan), ikuti instruksinya, dan Anda harus me-rebooting komputer Anda terlebih dahulu. Setelah itu, drag file Leopard_2_0_by_neodesktop ke dalam window UXTheme, kemudian akan muncul Leopard. Klik dua kali pada themes ini, dan secara otomatis desktop dan bar di dalam desktop Anda akan berubah. Cara tersebut hanya untuk penggunaan aplikasi 3rd party UXTheme Multi Patcher, sedangkan untuk aplikasi 3rd party lainnya, yaitu Windows Blind tidak kami berikan, karena aplikasi tersebut hanya bersifat trial saja.
LANGKAH 2 Penggantian Icon Leopard
Style standar Windows XP akan sepenuhnya berubah seperti ini.
cover story_03_EDITARIE.indd 67
Langkah berikutnya adalah mengganti icons supaya mirip dengan icons yang dimiliki oleh Mac OSX Leopard. Untuk bisa menginstal icons ini, sebelumnya Anda harus menginstal terlebih dahulu aplikasi Icon Packager atau TuneUp Utilities, karena icons yang kami sediakan menggunakan format kedua aplikasi tersebut. Aplikasinya sendiri tidak kami sertakan, karena sifatnya yang hanya trial, dan tidak boleh didistribusikan secara bebas. Kami mencontohkan menggunakan aplikasi Icon Packager. Setelah melakukan installasi aplikasi tersebut, jalankan Icon
1/13/2010 3:34:36 PM
68
COVER STORY
WINDOWS XP TO MACINTOSH OSX
03/2010
Packager, dan kemudian drag and drop icon yang ada pada folder Leopard XP. Tentunya, folder ini hasil dari extract dengan nama file yang sama. Ada dua file yang kami sertakan untuk aplikasi Icon Packager, yaitu LeopardXP Revised Blue dan LeopardXP Revised Brown. Buka aplikasi Icon Packager, dan kemudian Anda hanya perlu drag and drop file yang ingin Anda gunakan, kemudian klik button Apply Icon Package, dan kemudian icon-icon pada desktop Anda akan berubah.
LANGKAH 3 Penggantian Boot Screen
Jika sudah diubah, boot screen akan berubah seperti ini.
Pada langkah ini, kami juga akan tunjukkan cara mengganti boot screen menjadi Mac OS Leopard. Anda harus menggunakan aplikasi 3rd party yang harus Anda download sendiri, yaitu TuneUp Utilities. Kami tidak bisa menyertakan, karena terbentur dengan aturan distribusi yang dimilikinya. Untuk menggunakan aplikasi ini, instal terlebih dahulu, dan jalankan. Kemudian, pilih menu Customize Windows > Boot Screen > Add. Cari file Mac OS Leopard pada folder yang sudah Anda ekstrak sebelumnya. Setelah selesai, klik Apply yang ada pada bagian kanan bawah. Otomatis boot screen akan berubah. Cara lain, Anda tinggal mengklik dua kali pada file Mac OS Leopard tersebut.
LANGKAH 4 Penggantian Kursor
Langkah penggantian boot screen pada Windows XP menggunakan aplikasi Tune Up Utilities. Hanya beberapa langkah saja, dan otomatis boot screen akan berubah.
Untuk penggantian kursor cukup mudah dilakukan. Kopi semua file yang ada di folder Cursors, yang sudah disediakan ke folder windows\cursors. Kemudian secara otomatis, kursor Anda akan berubah. Atau Anda bisa mengabaikan perubahan ini, karena secara otomatis kusor sudah berubah pada saat Anda melakukan langkah 2 untuk peng- Kursos khusus untuk Mac OSX, sangat mudah gantian icons. Namun, menggantinya. jika langkah ke 2 tidak bisa mengubah kursor, baru lakukan langkah ini.
LANGKAH 5 Penggantian About Dialog Box Langkah berikutnya adalah mengubah Box informasi tentang Windows Anda. Yang tadinya masih berupa Windows XP akan berubah bentuk menjadi Mac OS Leopard. Untuk mengubahnya ke bentuk Leopard, cukup mudah dilakukan. Anda perlu menjalankan aplikasi Resource Hacker yang sudah kami sediakan. Setelah Anda menjalankan aplikasi tersebut, buka file C:\WINDOWS\System32\shell32.dll. Kemudian ubah folder Bitmap di sebelah kiri menjadi seperti berikut.
cover story_03_EDITARIE.indd 68
1/13/2010 3:34:42 PM
03/2010
WINDOWS XP TO MACINTOSH OSX
Perubahan file shell32.dll menggunakan aplikasi resource hacker.
COVER STORY
69
Perubahan file msgina.dll menggunakan aplikasi resource hacker.
Perubahan string pada file xpsp1res.dll menggunakan aplikasi resource hacker, dan hasil akhirnya sesudah Anda selesai mengubah string.
Bitmap -> 131 -> 1033 (untuk windows XP Professional) Bitmap -> 147 -> 1033 (untuk windows XP Home) Replace file BMP di atas dengan file about_leopard.BMP yang sudah kami sediakan. Dan kemudian, simpan dengan menu Save. Buka lagi folder C:\WINDOWS\System32\msgina.dll disebelah kanan, dan replace beberapa file bitmap dengan file about_leopard.BMP yang sudah kami sediakan. Lalu, lakukan penyimpanan. Bitmap -> 101 -> 1033 (untuk windows XP Professional) Bitmap -> 107 -> 1033 (untuk windows XP Professional) Bitmap -> 128 -> 1033 (untuk windows XP Home) Bitmap -> 129 -> 1033 (untuk windows XP Home) Berikutnya, Anda masih harus mengganti teks dialog box sehingga akan mirip dengan Mac OS Leopard. Untuk melakukannya, buka C:\WINDOWS\System32\xpsp1res.dll, masih menggunakan aplikasi Resource Hacker. Kemudian buka folder Dialog > 14352 > 1033 di sebelah kanan, dan kemudian hapus kode string di sebelah kanan, dan replace atau ganti dengan file code.txt yang sudah kami sediakan. Ingat, lakukan semua perubahan tersebut pada safe mode. Pada praktiknya, file-file shell32.dll, msgina.dll, dan xpsp1res.dll adalah file yang di-protect. Jika Anda mengganti file ini, biasanya akan terbentuk file baru seperti ini, xxx_original.dll (contohnya: xpsp1res_original.dll). Jika Anda kesulitan melakukan modding terhadap file ini (terdapat pesan error), maka hapus terlebih dahulu file backup tersebut, tentunya masih dalam safe mode.
membutuhkan aplikasi resource hacker untuk melakukan penggantian tersebut. Setelah menjalan aplikasi ini, ikuti langkahlangkah berikut. Buka file C:\WINDOWS\System32\shell32.dll. Kemudian ganti folder Bitmap yang ada di sebelah kiri dengan file-file yang sudah kami sediakan. Tentunya, Anda harus memastikan sudah mengekstraknya terlebih dahulu. Total ada 4 file berekstensi BMP, setelah Anda melakukan ekstrak. Bitmap -> 14351 -> 1033 replace dengan file 1.bmp Bitmap -> 14353 -> 1033 replace dengan file 2.bmp Bitmap -> 14354 -> 1033 replace dengan file 1.bmp Bitmap -> 14355 -> 1033 replace dengan file 2.bmp Bitmap -> 14356 -> 1033 replace dengan file 3.bmp Setelah itu, simpan file tersebut dengan perintah Save.
LANGKAH 6 Penggantian Shutdown dan Log off Dialog Box Hampir sama dengan langkah sebelumnya, Anda juga masih
cover story_03_EDITARIE.indd 69
Perubahan file shell32.dll menggunakan aplikasi resource hacker.
1/13/2010 3:34:45 PM
70
COVER STORY
WINDOWS XP TO MACINTOSH OSX
03/2010
style bar menjadi mirip Mac OS. Bar ini bisa Anda temukan pada window, pada saat Anda membuka folder tertentu. Atau mudahnya, bisa ditemukan pada saat Anda mengklik dua kali pada My Computer. Caranya cukup mudah, instal aplikasi Styler yang sudah kami sertakan. Setelah terinstal, kemudian jalankan. Kopi terlebih dahulu folder Leopard yang sudah kami sertakan ke dalam C:\ Program Files\Styler\TB\skin. Kami asumsikan Anda menginstal aplikasi Styler ke partisi C:. Atau Anda cukup drag and drop folder tersebut pada window Styler. Setelah selesai, pilih menu Toolbar, dan kemudian pilih Leopard. Klik dua kali pada bar tersebut, dan otomatis bar akan berubah menjadi Mac OS Leopard.
LANGKAH 8 Penggantian System Properties Dialog Box
Perubahan file msgina.dll menggunakan aplikasi resource hacker. Hasilnya akan terlihat seperti pada gambar.
Setelah itu buka kembali C:\WINDOWS\System32\msgina. dll dengan aplikasi Resource Hacker kemudian rubah folder Bitmap disebelah kiri seperti berikut. Bitmap -> 20140 -> 1033 replace dengan file 1.bmp Bitmap -> 20141 -> 1033 replace dengan file 2.bmp Bitmap -> 20142 -> 1033 replace dengan file 1.bmp Bitmap -> 20143 -> 1033 replace dengan file 2.bmp Bitmap -> 20150 -> 1033 replace dengan file 4.bmp Setelah itu simpan juga dengan perintah save. Jika masih kesulitan menyimpan file, ikuti langkah yang kami uraikan pada langkah 5, yaitu menghapus terlebih dahulu file backup yang diciptakan sistem secara otomatis.
LANGKAH 7 Penggantian Styler Bar Mac OS Leopard Supaya lebih menyerupai Mac OS, tentu saja ada beberapa hal yang harus dilakukan. Di antaranya adalah mengubah
Styler bar diganti menjadi Mac OSX Leopard. Masih menggunakan aplikasi Styler.
cover story_03_EDITARIE.indd 70
Selanjutnya, penggantian Windows System Properties Dialog Box harus dilakukan, supaya Windows XP Anda lebih mirip lagi dengan Mac OSX Leopard. Caranya cukup mudah, replace file sysdm.cpl yang ada pada folder C:\WINDOWS\System32 dengan file yang sama yang sudah kami sediakan. Atau Anda juga bisa menggunakan aplikasi replacer yang sudah kami sertakan Hasil akhir penggantian dialog box untuk sistem juga. properties, menggunakan aplikasi replacer.
LANGKAH 9 Penggantian Walpaper Tentu saja wallpaper tambahan sangat diperlukan untuk lebih mempercantik themes Ubuntu yang sudah Anda miliki. Langsung gunakan wallpaper yang kami sediakan. Tentunya Anda bisa mengganti wallpaper desktop Anda sendiri, bukan?
Salah satu wallpaper khas dari Mac OSX Leopard. Masih banyak lagi yang lainnya.
1/13/2010 3:34:48 PM
03/2010
WINDOWS XP TO MACINTOSH OSX
Hasil akhir penggantian logon setelah berhasil. Jangan lupa, backup dulu file aslinya.
LANGKAH 10 Penggantian logon Screen Langkah berikutnya adalah mengubah logon sama dengan yang dimiliki Mac OS Leopard. Caranya sangat mudah, cukup extract, dan ganti file logonui.exe yang ada pada folder Windows > system32 dengan yang sudah kami sediakan. Atau mudahkan gunakan aplikasi replacer saja. Setelah selesai melakukan penggantian, maka logon screen akan berubah. Dan jangan lupa, lakukan backup terlebih dahulu terhadap file logonui.exe yang asli, untuk menjaga seandainya Anda ingin kembali ke tampilan logon asli Windows XP Anda.
LANGKAH 11 Beberapa penggantian tambahan Sebenarnya pada Mac OSX Leopard transformation ini masih terdapat banyak fitur tambahan, seperti Mac OSX Leopard Firefox skin, yang bisa diaplikasikan pada browser Firefox Anda sehingga icon atau themes pada Firefox tersebut berubah seperti themes OSX Leopard. Selain itu, masih ada juga beberapa tambahan modding, seperti theme sound asli milik OSX Leopard, Finder bar yang bisa menjadikan bar menu Windows XP Anda layaknya yang dimiliki oleh Macintosh (berbentuk drop down), dan Rocket Dock yang digunakan untuk memunculkan menu docking pada sistem XP Anda, bentuknya akan mirip dengan docking menu yang dimiliki oleh Macintosh. Untuk pengaplikasian Finder bar sangatlah mudah. Ekstrak file dengan nama sama yang sudah kami sertakan. Setelah terekstrak, kemudian jalankan file installer-nya, dan tidak lama secara otomatis Finder bar akan menggantikan menu taskbar Windows XP Anda. Setting ulang sesuai keinginan Anda, apakah akan diorientasikan di atas atau di bawah, suka-suka Anda. Berikutnya melakukan instalasi Rocket Dock. Anda hanya harus menginstal aplikasi ini ke dalam sistem. Untuk kali pertama,
cover story_03_EDITARIE.indd 71
COVER STORY
71
Rocket Dock tidak akan langsung muncul pada display. Anda harus mengaktifkannya terlebih dulu. Setelah itu, Anda bisa men-setting default Rocket Dock untuk selalu tampil (default) pada saat Anda menyalakan PC Anda. Terakhir adalah sound themes khusus Mac OSX Leopard. Memang rasanya kurang jika hanya tampilan saja yang berubah, namun suara, efek, musik, dan sebagainya belum berubah, alias masih menggunakan sound themes standar Windows XP Anda. Solusinya, kami memberikan juga sound themes tambahan tersebut. Seluruh langkah penggantian themes dari Windows XP Anda menjadi themes Mac OSX Leopard sudah selesai. Restart dan booting ulang komputer Anda. Perbedaannya akan sangat terlihat, mulai dari booting screen, logon screen, themes, icons, sampai dengan about dan properties dialog box akan berubah semua, layaknya Mac OSX Leopard. Teman, saudara, atau orang yang sedang melihat desktop atau laptop Anda pasti akan bertanya, “Sedang menggunakan Macintosh, ya?”, padahal Anda hanya sedang menggunakan Windows XP yang di-mooding menjadi Mac OSX Leopard. Tentu menjadi suatu kebanggaan tersendiri. Memang, beberapa langkah yang kami berikan tersebut agak sedikit rumit, jika Anda benar-benar seorang pemula untuk hal-hal seperti ini. Namun percayalah, dengan sedikit usaha, hasil yang akan peroleh juga akan besar. Rasakan usaha Anda tidak akan sia-sia, saat menyaksikan Windows XP Anda sudah berubah total menjadi Mac OSX Leopard, meskipun hanya themes-nya saja. Jika Anda kesulitan untuk mengikuti tutorial ini, kunjungi situs http://osx.portraitofakite.com. Di situs tersebut, Anda akan mendapatkan aplikasi modding menjadi Mac OSX, yaitu flyakite 3.5. Aplikasi ini berbentuk packaging sehingga pada saat menjalankannya, otomaris seluruh sistem akan berubah. Sekali lagi kami ingatkan, jangan lupa untuk mem-backup system Anda sebelum melakukan tutorial ini. Akhirnya, kami ucapkan selamat bereksperimen! Contoh Finder bar saat berhasil diaplikasikan pada Windows XP. Task bar akan berubah sama sekali, menjadi mirip Mac OSX.
Rocket Dock setelah berhasil diinstal, bisa Anda setting selalu muncul saat PC baru dinyalakan.
1/13/2010 3:34:51 PM
72
VIRUS
LUCU.C
03/2010
LUCU.C: VIRUS JUGA BISA MELUCU Humor bisa didapatkan di mana saja, dari obrolan santai, Internet, film, majalah, ataupun...virus. Joko Nurjadi
DI TENGAH kesibukan sehari-hari, setiap orang sebaiknya tetap ingat untuk tertawa untuk melepaskan stres, sekaligus membuat suasana gembira. Tetapi hati-hati, virus Lucu.C bukanlah virus yang berniat menghibur Anda.
Tipuan Icon Jika Anda menemukan sebuah file dengan icon Internet Explorer seperti pada gambar 1, jangan buru-buru mengklik file tersebut, karena belum tentu merupakan sebuah file HTML. Virus Lucu.C memanfaatkan ketidakwaspadaan orang dengan menciptakan file bernama cerita_lucu.exe yang memiliki icon menyerupai Internet Explorer. Penyamaran dapat semakin sukar terlihat, jika konfigurasi Anda memang menyembunyikan ekstensi file, karena ekstensi exe tidak akan terlihat (pengaturannya ada di Windows Explorer, menu Tools – Folder Options – View – Hide extensions for known types). Agar pengguna tidak curiga, virus benar-benar membuka browser Internet Explorer, dan menampilkan cerita lucu seperti pada gambar 2, yang mungkin memang dapat membuat Anda tertawa (sebelum sadar bahwa ini adalah ulah virus).
Menu Tidak Dapat Diakses Sekilas tidak tampak keanehan, menu-menu seperti Task Manager masih tampak saat klik kanan taskbar, begitu pula menu Tools - Folder Options pada Windows Explorer masih terlihat. Tetapi saat Anda mencoba menampilkan Task Manager (melalui taskbar ataupun shortcut Ctrl + Alt + Del), tampilannya akan segera hilang dari pandangan, tanpa Anda sempat berbuat sesuatu. Demikian pula saat mengakses Tools - Folder Options. Hal ini dilakukan virus agar Anda tidak dapat mengubah setting atribut pada Folder Options untuk memperlihatkan file yang hidden, dan tidak dapat menghentikan proses virus di memory dengan Task Manager.
pcm_virus_03_EDITARIE.indd 72
File-file yang Diciptakan Saat aktif, virus akan menciptakan beberapa file (di antaranya memiliki atribut hidden) yang tidak lain adalah duplikat virus berjenis worm ini. Pada folder Windows, virus akan menciptakan file-file setmmc.exe, username.exe, 2dtext.scr. Pada desktop, virus akan menciptakan file usersetting.exe. Virus juga menciptakan file cerita_lucu.exe pada removable disk yang memungkinkan virus ini menyebar jika removable disk berpindah, dan file tersebut dijalankan pada komputer lain. Semua file ini merupakan file virus yang sama, walaupun tidak semua menampilkan HTML seperti pada gambar 2 saat dijalankan. Kemungkinan karena pada tubuh virus terdapat rutin yang memeriksa nama file, agar hanya menampilkan humor pada file HTML pada kondisi tertentu. Beberapa file berekstensi REG juga diciptakan, yaitu: \WINDOWS\system\sky.reg. \WINDOWS\monthdate.reg. WINDOWS\system\hide_screen.reg. WINDOWS\system\blower.reg. Selain itu, virus akan menempatkan file bernama environment.bat pada menu Startup. File lain yang diciptakan adalah cerita_lucu.html yang diletakkan pada folder \WINDOWS\Web. File-file yang terpencar dan berjumlah cukup banyak ini memiliki fungsi masing-masing, walaupun sebenarnya bisa saja disederhanakan, tetapi kemungkinan pembuat virus mencoba mempersulit pendeteksian dengan cara ini.
Manipulasi Registry Registry Windows tidak lepas dari aksi sang virus. Beberapa registry utama yang diubah adalah: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\Run, menjalankan file virus setmmc.exe.
1/13/2010 4:04:05 PM
LUCU.C
03/2010
VIRUS
Gambar 1. Virus yang menunggu untuk dieksekusi.
Gambar 2. Cerita lucu dari virus.
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\ CurrentVersion\Run, menjalankan file virus username.exe. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, set value Hidden dengan 2 (DWORD).
Registry \SOFTWARE\Microsoft\Windows\CurrentVersion\ Run, jelas digunakan agar virus selalu aktif saat Windows start. Seandainya infeksi registry ini berhasil dipatahkan, virus masih memiliki jalur lain, yaitu dengan memasang environment.bat pada menu Startup. Isi file environment.bat itu sendiri adalah:
73
@echo off
Registry yang mengatur screen saver juga diubah virus sebagai berikut: [HKEY_CURRENT_USER\Control Panel\Desktop] “ScreenSaveTimeOut”=”240” “ScreenSaveActive”=”1” “SCRNSAVE.EXE”=”2dtext.scr” “ScreenSaverIsSecure”=”1
Perhatikan bahwa file 2dtext.scr adalah file induk virus.
Cara Kerja Virus ini dibuat dengan bahasa pemrograman Visual Basic, dan berukuran sekitar 84 KB. Kegunaan file-file *.REG yang diciptakan tadi adalah untuk menginfeksi registry, file *.reg sendiri adalah file berisi key registry yang dapat diekspor ke registry Windows, baik dengan klik ganda file tersebut ataupun melalui diimpor melalui Regedit.
regedit /s monthdate.reg
Artinya, batch file tersebut akan mengeksekusi regedit dan mengimpor isi monthdate.reg yang berisi registry untuk mengaktifkan virus, dengan demikian jika Anda lupa menghapus Startup, virus akan kembali menginfeksi key registry untuk menjalankan file virus saat Windows start. Perintah regedit /s merupakan perintah agar regedit mengimpor dengan menggunakan silent mode, alias tidak terlihat oleh pengguna. Jalur lainnya yang digunakan virus untuk mempertahankan keberadaannya adalah dengan melalui registry yang mengatur screen saver. Virus mengubah konfigurasi screen saver agar dalam periode waktu tertentu mengaktifkan 2dtext.scr pada folder \Windows, dan tentu saja 2dtext.scr adalah file virus. Dipilihnya folder \Windows sebagai tempat beranak-pinak virus bukannya tanpa alasan. Selain folder Windows adalah folder yang tidak ingin dilihat pengguna awam, file-file dalam folder Windows juga dapat dieksekusi dari mana saja. Isi dari file cerita_lucu.htm terlihat juga pada tubuh virus, sekaligus menunjukkan asal cerita yang ternyata disimpan dari salah satu halaman website humor.
Bersihkan Virus Tidak perlu repot membersihkan manual pernak-pernik di atas akibat ulah virus, cukup jalankan PCMAV yang sudah disempurnakan pada edisi 03/2010 ini. Tampilan seperti pada gambar 3, jika virus terlanjur aktif, PCMAV akan mendeteksi keberadaannya pada memory, membasmi sampai ke akar-akarnya, termasuk registry dan startup. Jangan lupa scan seluruh isi media storage Anda untuk menemukan file-file virus lainnya, dan bersihkan virus yang mengganggu. Dengan demikian, Anda dapat kembali tertawa. Tertawa kok, pake virus :) Gambar 3. PCMAV membasmi virus Lucu.
pcm_virus_03_EDITARIE.indd 73
[email protected]
1/13/2010 4:07:28 PM
74
KNOW-HOW
GENERAL
03/2010
DEVELOPER VS CRACKER BAGIAN 2 DARI 2 ARTIKEL Mempelajari teknik cracking software, dan penangkalnya. Fajar Anggiawan
PADA bagian pertama, Anda telah melihat penggunaan dari kolaborasi indirect addressing dan local variable untuk menyembunyikan alamat asli dari suatu procedure. Bagian ini akan lebih membahas penggunaan inline asm pada program, teknik dasar reverse engeneering, dan tambahan proteksi program secara internal. Berikut petikan dari implementasi indirect adddressing pada bagian pertama: asm push eax
Jika serial number yang dimasukan benar, maka program akan memanggil procedure GoodCheckAddress, dan diteruskan ke procedure GoodCheck. call GoodCheckAddress, artinya memanggil procedure GoodCheckAddress. Penggunaan inline asm yang digunakan merupakan implementasi di bahasa pemrograman Delphi, dan tidak ada perubahan di bahasa pemrograman lainnya. Hanya saja, tentunya blok kode untuk pemakaian inline asm di bahasa pemrograman lain dapat berbeda.
mov eax, offset GoodCheck mov GoodCheckAddress,eax pop eax end;
Berikut keterangan kode program: push eax. Push atau menyimpan, yaitu menyimpan nilai yang ada di eax ke dalam stack. mov eax, offset GoodCheck. Mov atau move (memindahkan), yaitu memindah nilai dari offset GoodCheck ke eax. mov GoodCheckAddress,eax. Sama seperti di atas, yaitu memindahakan nilai eax ke GoodCheckAddress. pop eax. Pop atau mengembalikan, yaitu mengembalikan nilai dari stack ke dalam eax. Tujuan dari kode tersebut, yaitu agar offset dari procedure GoodCheck tidak diketahui. Karena saat validasi, procedure GoodCheckAddress yang dipanggil. Berikut kode validasi yang digunakan:
Desain Validasi Banyak shareware lokal yang mengandalkan metode old school untuk proses validasi serial number, yaitu: If serial = benar Then Tampilkan pesan : Selamat Anda benar! Else Tampilkan pesan : Maaf Anda salah!
Meskipun Anda menggunakan teknik indirect addresssing, namun proses validasi menggunakan konsep di atas, maka proteksi software akan sangat mudah dijebol. Mengapa demikian? Karena saat cracker membuka program Anda menggunakan software debugger seperti OllyDBG, kode if-then-else akan sangat mudah dijungkir-balikkan. Sebagai contoh, penulis membuat program menggunakan Delphi 2010. Taruh satu editbox, dan satu button. Pada button, isikan kode berikut: if Edit1.Text = ‘virusindonesia’ then messageBox(Application.Handle,’Valid serial!’,’Info!’,0) else messageBox(Application.Handle,’Invalid
if CheckSerial = true then
serial!’,’Error!’,0);
begin
end;
asm call GoodCheckAddress end;
pcm_know-how_03.indd 74
Compile program, dan jalankan OllyDBG untuk membuka program tersebut. Pada area kiri atas, klik kanan untuk membuka popup menu,
1/13/2010 4:32:08 PM
KNOW-HOW
GENERAL
03/2010
klik Search for – All referenced text strings. Maka akan muncul jendela baru, klik kanan lagi untuk membuka popup menu, klik Search for text, dan isi dengan “‘Valid serial!” (tanpa kutip). Klik dua kali pada baris di mana terdapat tulisan “‘Valid serial!”, maka Anda akan kembali ke jendela awal dengan baris berisi tulisan “Valid serial!” yang telah terblok, yaitu pada offset 004A60D2: 004A60BF
|. ;
004A60C4
MOV EDX,Project1.004A6138
UNICODE “virusindonesia” |.
004A60C9 004A60CB
BA 38614A00
|.
E8 230EF6FF
CALL Project1.00406EEC
75 21
JNZ SHORT Project1.004A60EC
6A 00
PUSH 0
; /Style = MB_OK|MB_APPLMODAL 004A60CD
|.
68 58614A00
PUSH Project1.004A6158
; |Title = “Info!” 004A60D2
|.
68 64614A00
PUSH Project1.004A6164
; |Text = “Valid serial!” 004A60D7
|.
A1 98E14A00
MOV EAX,DWORD PTR DS:[4AE198]
|.
8B00
MOV EAX,DWORD PTR DS:[EAX]
|.
8B80 70010000 MOV EAX,DWORD PTR DS:[EAX+170]
|.
50
004A60FF
|.
8B80 70010000 MOV EAX,DWORD PTR DS:[EAX+170]
|.
50
75
; | 004A6105
PUSH EAX
; |hOwner 004A6106
|.
E8 DD57F6FF
CALL <JMP.&user32.MessageBoxW>
; \MessageBoxW
Sekarang, apa yang Anda lihat merupakan kode assembler hasil dari disassembler oleh OllyDBG. Jika Anda lihat, terdapat string “virusindonesia” yang merupakan serial yang tepat bagi program. Memang seharusnya dalam membangun software, semua string yang dirasa perlu disembunyikan harus disembunyikan, misalnya dengan cara mengenkripsinya. Namun, pada contoh ini string sengaja tidak dienkripsi untuk mengetahui lebih mudah lokasi string tersebut. Di atas baris “ Valid serial!”, cari perintah jump terdekat. Perintah jump di sini akan menunjuk kepada hasil validasi. Berikut perintah-perintah jump di dalam asssembler: jne - > jump if not equal
; | 004A60DC
je - > jump if equal jmp - > jump directly to
; | 004A60DE
nop - > no operation ja - > jump if above
; | 004A60E4
PUSH EAX
jna - > jump if not above
; |hOwner 004A60E5
|.
E8 FE57F6FF
CALL <JMP.&user32.MessageBoxW>
; \MessageBoxW 004A60EA
|.
EB 1F
JMP SHORT Project1.004A610B
004A60EC
|>
6A 00
PUSH 0
; /Style = MB_OK|MB_APPLMODAL 004A60EE
|.
68 80614A00
PUSH Project1.004A6180
; |Title = “Error!” 004A60F3
|.
68 90614A00
PUSH Project1.004A6190
; |Text = “Invalid serial!” 004A60F8
|.
A1 98E14A00
MOV EAX,DWORD PTR DS:[4AE198]
|.
8B00
MOV EAX,DWORD PTR DS:[EAX]
; | 004A60FD ; |
Gambar 1. Tampilan OllyDBG.
pcm_know-how_03.indd 75
Pemodifikasian pada perintah jump merupakan rutin yang sering dilakukan oleh cracker untuk melakukan reverse engineering pada program. Tepat pada offset 004A60C9, terdapat perintah jump, yaitu baris: 004A60C9
75 21
JNZ SHORT Project1.004A60EC
Untuk mengetahui apakah perintah jump tersebut dipakai saat proses validasi program, maka pasang breakpoint dengan menekan tombol F2 di baris perintah jump tersebut. Saatnya memulai men-debug menggunakan OllyDbg, dengan menekan tombol F9. Isi editbox pada program dengan serial sembarangan, dan klik tombol untuk memulai memvalidasi. Program akan break di baris berisi perintah jump, tekan kembali tombol F9, maka muncul pesan “Invalid serial!”. Sekarang, coba isi kembali editbox pada program dengan serial yang benar, yaitu “virusindonesia”, dan tekan tombol untuk memvalidasi. Program akan kembali break pada baris yang sama seperti Anda memasukkan serial yang sembarangan, tekan tombol F9 kembali, dan pesan benar pun muncul “Valid serial!”. Hal ini membuktikan bahwa baris berisi perintah jump tersebut atau offset 004A60C9 berisi perintah if-then-else pada program. Dengan mengetahui hal ini, cracker dapat memodifikasi if-thenelse dengan mudah. Perintah jump yang terdapat, yaitu JNZ. Di OllyDBG, JNZ merupakan jump not equal. Bagaimana jika logika dari JNZ diganti dengan kebalikannya, yaitu JE. Klik dua kali pada offset 004B57E1, dan ganti JNZ menjadi JE, klik tombol Assembly, kemudian tombol Cancel. Jalankan kembali program, dan isi editbox dengan serial sembarangan. Program kembali break, tekan tombol F9, dan jika sebelumnya pesan salah yang tampil, maka sekarang pesan benarlah yang didapatkan.
1/13/2010 4:32:11 PM
76
KNOW-HOW
GENERAL
03/2010
end; end;
procedure TForm1.Button1Click(Sender: TObject); Var Addr:LongInt; Gambar 2. Memasang Breakpoint.
procedure CheckPasswordLocal;
Teknik reversing ini sangatlah sederhana dan mudah dipelajari oleh siapa pun, namun sayangnya banyak developer shareware lokal yang masih mengandalkan konsep if-then-else dalam program mereka. Meskipun banyak juga shareware yang diproteksi menggunakan program packer, sehingga memerlukan ekstra ilmu untuk meng-unpack-nya, namun banyak juga program unpacker yang powerful seperti Quick Unpack dan RLDepacker. Dengan konsep klasik if-then-else, maka perlu dikembangkan cara yang lain agar program lebih susah dianalisis. Masih menggunakan Delphi, buatlah sebuah project baru dengan satu editbox, dan satu button. Tambahkan kode berikut sebelum implementation: var ResultAddress: LongInt; Passed: boolean;
begin CheckPassword; Addr:=ResultAddress; end;
begin CheckPasswordLocal; asm call Addr end; end;
Pertama, marilah kita menganalisis kode pada procedure CheckSerial, dimana proses validasi sesungguhnya terjadi: psw: = Form1.Edit1.Text; Passed: = false; if psw = serial then Passed: = true;
const serial = virusindonesia;
Tambahkan kode berikut setelah implementation: procedure GoodCheck; begin messageBox(Application.Handle,’Valid serial!’,’Info!’,0); end;
procedure BadCheck; begin messageBox(Application.Handle,’Invalid serial’,’Error!’,0); end;
Procedure CheckSerial; var psw: String; begin psw: = Form1.Edit1.Text; Passed: = false; if psw = serial then Passed: = true; asm pushad mov al, passed test al, al jz @no
Isi dari editbox di-assign ke variable psw, kemudian program menginisialisasi variable Passed bernilai False. Kemudian, Anda melihat penggunaan if-then-else, yaitu jika psw sama dengan psw, maka variable Passed sekarang bernilai false. Jika proses validasi seperti ini, tentunya akan mudah mengganti instruksi if-then-else untuk mendapatkan nilai Passes selalu true. Namun proses validasi belum selesai: pushad Pushad dipanggil untuk menyimpan semua nilai register ke dalam stack. mov al, passed Isi dari variable Passed dipindah ke al. test al, al Terjadi proses pencocokan, apakah nilai dari al berisi 0 (true) atau 1 (false). jz @no Jika al bernilai false, maka kode akan menuju label no. mov eax, offset GoodCheck Jika al bernilai true, maka pindahkan nilai eax dengan nilai offset dari procedure GoodCheck. mov ResultAddress,eax Tampung nilai eax ke variable ResultAddress. jmp @finish Menuju ke label @finish. @no:
mov eax, offset GoodCheck mov ResultAddress,eax jmp @finish @no: mov eax, offset BadCheck mov ResultAddress, eax @finish: popad
pcm_know-how_03.indd 76
Gambar 3. Mengganti JNZ.
1/13/2010 4:32:11 PM
GENERAL
03/2010
Di sini merupakan label no, jika nilai al adalah false: mov eax, offset BadCheck Pindahkan nilai offset BadCheck ke eax. mov ResultAddress, eax Tampung nilai dari eax ke ResultAddress. @finish: Di sini letak label finish. Popad Kembalikan semua nilai yang ada didalam stack ke register. end; Pada kode di Button1Click: procedure CallCheckSerial; begin
KNOW-HOW
77
end; asm jz
@x
jnz
@1
db
$EB
@x: end;
AntiDebug Antidebug merupakan teknik agar program tidak dapat di-debug menggunakan program debugger, seperti OllyDebugger dan SysDebugger. Ada banyak teknik untuk membuat antidebug, salah satu contoh kode antidebug yang masih lolos oleh plugin HideDebugger di OllyDBG, yaitu dengan memanfaatkan perintah undocumented winapi CsrGetProcessId:
CheckSerial;
function CsrGetProcessId():BOOL; stdcall;external ‘ntdll.
Addr:=ResultAddress;
dll’ name ‘CsrGetProcessId’; Function OpenProcess(dwDesiredAccess : integer;
end;
bInheritHandle : integer;dwProcessId : longbool):BOOL; stdcall;external ‘kernel32.dll’ name ‘OpenProcess’;
begin CallCheckSerial; asm call Addr end;
Pada Button1Click, terdapat procedure lagi yang berisi: CheckSerial;
Program akan memanggil procedure CheckSerial untuk memulai validasi: Addr: = ResultAddress;
Addr akan menampung nilai dari variable ResultAddress. ResultAddress merupakan alamat dari BadCheck atau GoodCheck. Alamat ini tergantung dari validasi di procedure CheckSerial: CallCheckSerial;
Setelah itu, procedure CallCheckSerial akan dipanggil kembali sehingga cracker akan lebih bingung dalam mengikuti alur program: call Addr
Saat inilah, Addr dipanggil untuk memanggil secara tidak langsung alamat dari BadCheck atau GoodCheck. ResultAddress merupakan global variable untuk menyimpan alamat dari procedure BadCheck atau GoodCheck. Hal ini tentunya menyulitkan cracker, karena harus menganalisis kode di procedure CheckPassword. Dalam hal ini, rutin validasi tersembunyi, dan dipanggil menggunakan indirect addressing berkali-kali.
Garbage Code Bayangkan jika di dalam Button1Click terdapat banyak garbage code atau kode yang tidak berguna. Hal ini akan menambah ekstra waktu cracker dalam mempelajari alur program. Berikut contoh garbage code dalam inline asm: asm nop nop nop
pcm_know-how_03.indd 77
Taruh kedua fungsi tersebut di atas implementation. Kemudian pada FormCreate atau button, isi dengan cara penggunaan fungsi-fungsi di atas: Begin if OpenProcess(PROCESS_ALL_ACCESS, 0, CsrGetProcessId) then halt(1); end;
Penjelasan dari kode di atas, yaitu program mencari PID dari csrss.exe menggunakan perintah CsrGetProcessId, kemudian OpenProcess mencoba membuka proses PID. Jika hasil dari OpenProcess adalah True, maka program berjalan dengan elevated privilege pada Windows. Hal ini biasanya disebabkan program berjalan di dalam debugger, oleh karena itu program exit merupakan pilihan yang tepat untuk menghindari debugger.
Penutup Penggunaan teknik indirect addressing dalam menyembunyikan alamat asli dari procedure atau variable sangat bermanfaat bagi developer, dalam rangka membuat proteksi software yang tangguh. Proteksi software yang hanya menggunakan program packer terlalu riskan, karena jika terdapat program unpacker dari packer tersebut, maka tamat sudah riwayat proteksi software tersebut. Perlu diperhatikan juga, hindari penggunaan indirect addressing jika tidak diperlukan. Kesalahan sering diakibatkan menggunakan indirect addressing adalah salahnya penyimpanan nilai variable ke register. Ingat, ini adalah menaruh bahasa pemrograman tingkat rendah ke dalam bahasa pemrograman tingkat tinggi.
LEBIH LANJUT
http://en.wikipedia.org/wiki/Inline_assembler http://delphi.about.com/library/bluc/text/uc052501a.htm http://www.delphi3000.com/articles/article_3766.asp http://www.ollydbg.de/Tut_rtr.htm
1/13/2010 4:32:12 PM
78
KNOW-HOW
WINDOWS VISTA
03/2010
SHARING RESOURCE DI VISTA Anda punya file, dan user jaringan lainnya ingin mengakses ke file tersebut. Jika memang demikian maka kuncinya adalah sharing. Gunung Sarjono
DILIHAT dari sudut pandang lebih luas, jaringan adalah bagaimana kita bekerja, bermain, dan terhubung dengan user jaringan yang lain. Singkatnya adalah tentang sharing. Bagaimana melakukannya, bagaimana kita bisa memonitor apa yang di-sharing, dan siapa yang mengaksesnya? Perlu dicatat bahwa Anda tidak bisa men-sharing satu file, atau hanya folder dan semua file yang terdapat dalam folder tersebut. Namun, Anda bisa mengatur tingkat akses user. Perlu diingat jangan sampai Anda men-sharing semua, terutama ketika menggunakan jaringan wireless yang tidak ada sekuritinya, karena itu bisa mengundang orang untuk masuk ke sistem Anda. Ketika berbicara tentang sharing, Windows Vista dilengkapi dengan beberapa opsi yang bisa Anda gunakan untuk memilih resource yang ingin di-share, dan mengontrol akses ke resource tersebut. Sharing di Vista dimulai dengan mengonfigurasi lima opsi dasar, yaitu file sharing, public folder sharing, printer sharing, password protected sharing, dan media sharing. Namun, di sini kita hanya akan melihat empat opsi pertama.
keadaan Off, maka klik panah di sebelah kanan file sharing, dan kemudian pilih Turn on file sharing. Klik Apply.
Mengaktifkan Printer Sharing Opsi Printer sharing mengatur sharing folder Printers. Jika dalam keadaan Off, maka klik panah di sebelah kanan Printer sharing, dan kemudian pilih Turn on printer sharing. Klik Apply. Dengan demikian orang lain bisa mengakses printer Anda melalui jaringan.
Password Protected Sharing Opsi Password protected sharing mengatur sharing dengan proteksi password. Ketika Anda menyalakan password protected sharing, maka hanya orang yang tahu username dan password account pada komputer Anda saja yang bisa mengakses resource yang di-share. Jika dalam keadaan Off, maka klik panah di sebelah kanan Password protected sharing, dan kemudian klik Turn on password protected sharing.
Sharing Melalui Folder Public Mengaktifkan File Sharing Di bagian Sharing and Discovery Network and Sharing Center, opsi File sharing mengatur file sharing secara umum. Jika dalam
Mengonfigurasi setting Advanced Sharing.
pcm_know-how_03.indd 78
Folder Public (pada XP disebut folder Shared Documents) merupakan cara nyaman dan mudah untuk sharing file. Dengan memasukkan file ke folder Public, maka semua user pada komputer Anda bisa melihat, dan menggunakan file tersebut. Demikian juga semua orang yang diberi izin untuk mengakses file melalui jaringan. Setiap komputer hanya mempunyai satu folder Public jadi semua user memasukkan file ke lokasi yang sama. Untuk melihat folder Public, pilih Start, dan kemudian klik Documents. Anda akan melihat folder bernama Public di panel Favorite Links. Ketika dibuka, Anda bisa melihat di situ sudah tersedia folder-folder untuk mempermudah pengaturan, yaitu Public Documents, Public Music, Public Pictures, dan seterusnya. Yang perlu Anda lakukan adalah meng-copy atau memindahkan file yang ingin di-share ke folder tersebut.
1/13/2010 4:32:12 PM
03/2010
Semua user komputer Anda bisa mengkses folder tersebut, tapi Anda bisa mengatur bagaimana user jaringan bisa mengakses mereka. Untuk memastikan user komputer Anda bisa mengakses ke folder tersebut, buka Network and Sharing Center. Klik panah di sebelah Password protected sharing, dan kemudian nyalakan atau matikan. Pastikan juga Public folder sharing dinyalakan. Anda bisa mengubah permission ke folder Public dengan mengklik panah di sebelah Public folder sharing, dan kemudian pilih salah satu opsi berikut: Turn on sharing so anyone with network access can open files, Turn on sharing so anyone with network access can open, change and create files, dan Turn off sharing (people logged on to this computer can still access this folder). Satu hal yang perlu dicatat adalah bahwa dengan metode sharing ini Anda tidak bisa mengatur permission per user. Jika ada satu orang yang bisa mengakses folder Public, maka yang lainnya juga mempunyai permission yang sama. Jika Anda ingin setiap user mempunyai permission yang berbeda, atau jika Anda tidak mau ada file yang dobel (satu di folder yang sebenarnya dan satu di folder Public), maka Anda harus sharing di folder yang berbeda.
Membuat User Account untuk Sharing Jika Anda mengaktifkan Password Protected Sharing, maka Anda harus membuat account terpisah untuk setiap user yang diperbolehkan untuk mengakses share. Lakukan ini jika Anda ingin memberikan permission berbeda ke setiap user, atau jika Anda ingin username dan password sesuai dengan username dan password user pada komputer lokal. Atau, buat satu account yang digunakan oleh semua user. Lakukan ini jika Anda ingin memberikan permission yang sama ke semua user. Pada waktu membuat user perlu Anda ingat bahwa Windows Vista tidak memperbolehkan user mengakses resource jika tidak mempunyai password. Oleh karena itu, Anda harus melengkapi user account dengan password. Kedua, username yang Anda buat tidak harus sama dengan nama user pada komputer lokal. Anda bisa menggunakan username apapun. Terakhir, jika Anda membuat user account dengan nama dan password yang sama dengan user eksisting maka user tersebut bisa mengakses share secara langsung. Jika tidak, Windows akan menampilkan kotak dialog Connect To tempat Anda memasukkan user name and password.
Sharing Di Sembarang Folder Klik kanan folder, dan pilih Share. Secara default, Vista akan menampilkan file Sharing Wizard. Anda bisa sharing ke user pada sistem saja, atau memperbolehkan semua orang. Ini berarti user pada sistem lain bisa mengakses share tersebut meskipun mereka tidak mempunyai user account pada sistem Anda. Jika Anda tidak suka menggunakan wizard dan ingin mensharing folder secara manual, Anda bisa mematikannya. Buka Control Panel, dan pilih Folder Options. Pilih tab View, dan gulung daftar sampai Anda menemukan Use Sharing Wizard (Recommended). Hilangkan tanda centang pada checkbox di sebelahnya. Sekarang, pada waktu mengklik kanan folder dan
pcm_know-how_03.indd 79
WINDOWS VISTA
KNOW-HOW
79
Mengatur share dari Computer Management.
memilih Share, Anda akan melihat tab Sharing pada properties folder. Anda juga akan melihat tombol Share untuk sharing biasa menjadi abu-abu. Sekarang Anda harus menggunakan Advanved Sharing. Perhatikan bahwa Anda bisa menentukan banyaknya user yang mengakses share pada saat yang bersamaan. Setting default adalah 10. Anda bisa mengaturnya. Jika Anda yakin hanya ada satu orang yang akan mengakses share misalnya maka Anda bisa menguranginya ke 1. Permission yang tersedia ada Full Control (Allow atau Deny), Change (Allow atau Deny), dan Read (Allow atau Deny). Read memungkinkan Anda untuk membaca file (yang artinya membaca, melihat, memantau, dan sebagainya), dan menjalankan file (jika itu adalah program). Change memungkinkan Anda untuk membaca dan menjalankan file, tapi juga memperbolehkan Anda untuk menulis ke file (misalnya membuka dokumen Word dan melakukan perubahan) atau menghapus file. Full Control memungkinkan Anda untuk membaca, menulis, menjalankan, dan menghapus file; plus Anda bisa mengambil ownership file dan mengubah permission file tersebut. Setelah membuat folder share Anda bisa kembali, dan mengklik Add untuk men-sharing lagi ke user lain dengan permission yang berbeda. Yang menjadi dilema adalah Allow/Deny. Jika Anda, baik sebagai user atau anggota suatu grup, diberi permission Deny pada suatu obyek (printer, folder, drive share, dan sebagainya) maka permission Deny lebih kuat dari permission Allow yang ada. Sebagai ilustrasi, misalkan Anda sharing folder ABC. Secara default, semua orang (termasuk Anda) diberi akses Full Control ke folder tersebut. Namun, grup tempat Anda bergabung tidak diberi akses Read ke folder tersebut. Jadi, ini berarti Anda tidak bisa membuka folder untuk melihat isinya. Namun, Anda bisa mengubah permission untuk grup Anda, karena mempunyai akses Full Control. Setelah mengubah permission, Anda bisa masuk ke folder.
Sharing dari Computer Management Pada Computer Management tersedia opsi Shared Folders. Klik kanan Shares, dan pilih New Share. Terlepas dari opsi folder yang dipilih, Anda akan melihat Create A Shared Folder Wizard. Pada opsi Shares, Anda bisa melihat semua folder dan huruf drive (bahkan yang tersembunyi sekalipun) yang di-share pada sistem. Dari sini, Anda bisa mengklik kanan share, dan pilih
1/13/2010 4:32:13 PM
80
KNOW-HOW
WINDOWS VISTA
Setelah membuat network location untuk folder share, icon untuk lokasi tersebut muncul pada folder Computer.
apakah ingin menghentikan sharing. Anda juga bisa membuka properties-nya dan mengubah konfigurasi, termasuk setting permission share dan NTFS. Pada opsi Sessions, Anda bisa melihat user yang mengakses share, dari komputer mana mereka mengaksesnya, sudah berapa lama mereka mengaksesnya, dan sebagainya. Dari sini Anda bisa mengklik kanan user, dan memutuskan sesinya. Pada opsi Open Files, Anda bisa melihat file mana yang dibuka, dan Anda bisa mengklik kanan dan menutupnya. Anda harus memberitahu user sebelum melakukannya karena pekerjaan yang sudah mereka lakukan pada file nanti bisa hilang.
Membuat Share Tersembunyi Untuk meningkatkan sekuriti, tambahkan tanda dolar ($) pada nama share untuk menyembunyikan share dari user. Jika digunakan bersama dengan permission share dan NTFS, maka Anda bisa mengurangi jumlah user yang tidak berkepentingan. Jika user tidak bisa melihat share, maka mereka tidak akan mencoba untuk melihat isi share. Untuk user yang berkepentingan, Anda bisa menggunakan script untuk memetakan share tersebut. Oleh karena itu, hanya user yang berkepentingan saja yang tahu share tersebut ada. Meskipun jika ternyata ada user lain yang tahu nama share, masih ada permission share dan NTFS yang akan mencegahnya.
03/2010
jaringan, Anda harus meng-enable Network discovery pada Network and Sharing Center. Jika Anda tidak bisa memetakan drive jaringan dan yakin permission sudah diset dengan benar, maka pastikan Network Discovery sudah di-enable. Untuk memetakan folder share ke drive lokal, klik kanan Computer atau Network, dan pilih Map Network Drive. Atau dari dalam Computer, Anda bisa pilih opsi Map network drive dari bar Command. Anda akan melihat kotak dialog seperti yang tampak pada gambar. Untuk memetakan drive, pilih huruf drive yang tersedia, dan kemudian masukkan path. Formatnya adalah \\servername\sharename\<path>. Jadi, jika misalkan Anda ingin mengakses folder Lamontana pada komputer bernama MONTY, maka ketik \\monty\lamontana. Anda bisa mengklik Browse untuk melihat share yang tersedia, tapi Anda tidak akan melihat share yang tersembunyi. Untuk mengaksesnya, Anda harus memasukkan nama share, dan menambahkan $ di belakangnya. Anda juga bisa terhubung ulang ketika logon sehingga Anda tetap terhubung ke share tersebut, tanpa perlu memetakan ulang. Perlu diingat bahwa Anda juga bisa terhubung ke server dengan menggunakan alamat IP. Jadi, Anda juga bisa mengetik \\serveripaddress\sharename. Anda juga bisa memetakan folder jaringan ke drive lokal dari command prompt dengan menggunakan perintah NET USE. Meskipun mungkin Anda tidak akan begitu sering menggunakannya, tidak ada salahnya untuk mengetahui caranya, siapa tahu saja. Syntax-nya adalah NET USE [drive] [share] [password] [/USER:user] [/PERSISTENT:[YES | NO]] | /DELETE], dimana drive adalah huruf drive lokal(diikuti oleh titik dua) tempat Anda ingin memetakan jaringan, share adalah alamat folder jaringan, password adalah password yang dibutuhkan untuk terhubung ke folder jaringan (yaitu password username), /USER adalah username yang digunakan untuk terhubung ke folder jaringan, /PERSISTENT: gunakan YES jika Anda ingin terhubung lagi ke folder jaringan pada waktu berikutnya Anda logon, /DELETE untuk menghapus pemetaan eksisting. Sebagai contoh, perintah berikut akan memetakan folder jaringan \\PRINTER-SERVER\My Scans ke drive Z ketik net use z: \\PRINTER-SERVER\My Scans \persistent:yes.
Memetakan Folder Share Ke Drive Lokal Mengakses folder share tidaklah sulit, dan tidak berbeda dari navigasi folder di komputer sendiri. Namun, mungkin ada share yang sering Anda akses. Ini tidak menjadi masalah jika folder di-share secara langsung. Bagaimana jika misalnya folder ada di dalam folder Data, Dokumen, Tulisan, Artikel, dan seterusnya? Banyak sekali yang harus Anda klik. Anda bisa saja menggunakan alamat jaringan, tapi terlalu panjang dan rumit. Dan seperti yang telah kita ketahui, semakin panjang alamat maka semakin besar kita bisa salah ketik. Anda bisa menghindari hal tersebut dengan memetakan (mapping) folder share ke komputer lokal. Memetakan berarti Windows memberikan huruf drive untuk folder share, seperti G: atau S:. Keuntungannya adalah sekarang folder share tampil sebagai drive lokal, sehingga Anda bisa lebih cepat mengaksesnya dari Start, Computer. Perlu diingat, untuk memetakan drive
pcm_know-how_03.indd 80
Pilih salah satu opsi untuk mengaktifkan sharing pada folder Public.
1/13/2010 4:32:13 PM
03/2010
Klik ganda komputer jaringan untuk melihat share.
Membuat Lokasi Jaringan untuk Folder Share Ketika memetakan folder share ke komputer, Vista membuat icon untuk drive pada folder Computer di grup Network Locations. Namun, ketersediaan huruf drive mungkin semakin terbatas jika Anda mempunyai beberapa harddisk, drive CD atau DVD, memory card reader, flash drive, dan sebagainya. Untuk mengatasi masalah ini, Anda bisa menambahkan icon sendiri ke grup Network Locations. Icon ini disebut network locations, dan masing-masing terhubung ke folder tertentu (ini sama dengan network places yang Anda buat pada Windows XP). Setelah membuat network location, Anda bisa mengakses folder share dengan mengklik ganda icon. Ini biasanya lebih cepat dibanding harus membuka beberapa lapis folder. Untuk membuat network location, klik Start, Computer untuk membuka folder Computer. Klik kanan di sembarang tempat kosong pada folder Computer, dan kemudian klik Add a Network Location. Vista akan menampilkan Add Network Location Wizard. Klik Next. Pilih Choose a custom network location, dan kemudian klik Next. Ketik alamat folder share atau Anda bisa menggunakan Browse untuk memilih folder. Klik Next. Ketik nama untuk network location dan klik Next. Klik Finish. Add Network Location Wizard akan menambahkan icon untuk folder share ke folder Computer, seperti yang ditunjukkan pada gambar.
Mengakses Printer Share Selain disk drive, perangkat lain yang biasanya di-share adalah printer. Ini masuk akal karena hampir semua orang kadang butuh mencetak sesuatu, dan itu bervariasi: hari ini mencetak dokumen ke printer laser, dan besoknya mencetak foto ke printer inkjet. Tentu saja, mubazir (dan sudah pasti tidak praktis) jika kita memasang printer laser dan printer ink-jet ke setiap kompter. Akan lebih mudah (dan lebih murah) untuk men-share printer sehingga semua orang bisa menggunakannya. Untuk mengakses printer share, Anda harus terhubung dengannya. Browse ke komputer atau print server yang printernya ingin Anda gunakan. Klik kanan printer, dan kemudian klik Connect. Jika driver printer belum terinstalasi pada komputer Anda, maka Vista akan meminta Anda untuk menginstalasinya. Klik Install Driver.
pcm_know-how_03.indd 81
WINDOWS VISTA
KNOW-HOW
81
Anda juga bisa menambahkan printer share dengan menggunakan Add Printer Wizard. Klik Start, Control Panel untuk membuka jendela Control Panel. Klik link Printer di bawah icon Hardware and Sound. Vista menampilkan jendela Printers. Klik Add a printer pada bar Command untuk membuka Add Printer Wizard. Klik Add a network, wireless or Bluetooth printer. Vista mencari printer share pada jaringan, dan kemudian menampilkan daftar printer yang ditemukan. Pilih printer yang ingin Anda gunakan. Klik Next. Jika driver printer belum terinstalasi pada komputer Anda, maka Vista akan meminta Anda untuk menginstalasinya. Klik Install Driver. Jika Anda ingin menggunakan printer share sebagai printer default, biar Set as Default Printer tetap dicentang, dan klik Finish. Setelah terhubung ke printer share, Vista menambahkannya ke jendela Printers. Nama icon yang Anda lihat dalam format PrinterName on ComputerName. PrinterName adalah nama printer, dan ComputerName adalah nama komputer atau print server tempat printer terpasang.
Melihat Share di Komputer Jendela Network akan menampilkan komputer dan item jaringan yang sering Anda akses (Windows Vista menampilkan icon monitor dan komputer mini tower; jika Anda tidak yakin, pilih View, Details dan lihat obyek yang bertuliskan Computer di kolom Category). Jika Anda tidak melihat suatu komputer, bisa jadi komputer tersebut dimatikan atau dalam mode Sleep. Anda harus menyalakan atau membangunkan komputer tersebut. Untuk melihat komputer yang Anda inginkan, klik ganda icon komputer. Jika user account Anda juga ada di komputer remote, maka Windows Vista menampilkan share di komputer tersebut. Jika user account Anda tidak ada di komputer remote, dan password protected sharing diaktifkan, maka Windows Vista menampilkan kotak dialog Connect to Computer (dimana Computer adalah nama komputer remote). Anda harus memasukkan username dan password suatu account yang ada di komputer remote. Perlu dicatat, Anda bisa melihat share di komputer jaringan dengan melakukan klik ganda karena secara default komputer jaringan menjalankan perintah Open, yang menampilkan share di komputer tersebut. Namun, tidak semua perangkat yang Anda lihat di jendela Network yang perintah default-nya adalah Open. Sebagai contoh, perintah default perangkat media adalah Open Media Player atau Open Media Sharing. Perangkat lain mempunyai perintah default yang lebih berbahaya. Beberapa router misalnya, mempunyai perintah default Disable yang memutuskan koneksi Internet. Jadi daripada mengklik ganda, sebaiknya klik kanan perangkat, dan lihat perintah yang tersedia.
LEBIH LANJUT http://technet.microsoft.com/en-us/library/bb727037.aspx http://www.microsoft..com/communities/newsgroups/ en-us/default.aspx?dg=microsoft.public.windows.vista. networking_sharing&cat=en_US_9CA88DDB-D18D-FA0EA366-6E527B0FBA67&lang=en&cr=US
1/13/2010 4:32:13 PM
82
KNOW-HOW
INTERNET
03/2010
MEMBANGUN E-GOVERNMENT DENGAN OPEN GOVERNMENT/GOV 2.0 Apabila Anda sedang atau akan menerapkan aplikasi e-Gov, maka platform Gov 2.0 mungkin dapat menjadi inspirasi. Agus Kurniawan
GENERASI masa depan sistem pemerintah atau yang dikenal dengan Open Government/Government 2.0 berfungsi tidak hanya menyebarkan informasi, data, transaksi ke seluruh wilayah pemerintah tersebut, tetapi juga menghubungkan pemerintah dengan komunitas yang dilayani, yaitu rakyat.
Apa Itu Gov 2.0? Gov 2.0 merupakan platform yang diharapkan pemerintah dapat menjalankan semua kegiatan dengan: Transparansi. Partisipasi. Kolaborasi. Efisien.
e-Gov sehingga kita dapat mengharapkan kinerja pemerintah dapat lebih dirasakan oleh rakyat dari pemerintah tersebut. Semua kegiatan ini berjalan di atas platform Web 2.0. Seperti yang kita ketahui, Microsoft mempunyai banyak teknologi yang dapat diterapkan untuk membangun sistem egovernment mulai sistem operasi, pengolah kata, user management hingga monitoring infrastruktur. Kita dapat menerapkan teknologi ini untuk membantu proses kegiatan pemerintah untuk melayani rakayatnya. Pada artikel ini, penulis mencoba memaparkan bagaimana menerapkan teknolgi Microsoft dalam membangun e-government.
Pemerintahan dan Jejaring Sosial Empat faktor ini menjadi pilar dalam mengimplementasi
Gambar 1. Aplikasi Facebook.
pcm_know-how_03.indd 82
Siapa sih yang tidak kenal jejaring sosial sekarang ini? Jejaring sosial memang merupakan peristiwa fenomenal dari produk TI. Ini menunjukkan bahwa masyarakat sekarang sudah mulai membuka diri saling dan berkolaborasi satu sama lainnya. Aplikasi jejaring sosial seperti Facebook, memungkinkan seseorang dapat mengetahui status atau hal apa saja yang dipikirkan oleh orang lain. Tidak hanya dibaca, tetapi kita dapat memberikan komentar, dan ini bentuk kolaborasi dalam arti umum. Seorang anggota Facebook juga dapat melakukan sharing gambar atau tulisan yang dapat dibaca oleh member orang tersebut. Contoh aplikasi Facebook dapat dilihat pada gambar 1. Kalau kita memperhatikan fenomena jejaring sosial ini, sebagai contoh Facebook, maka kita dapat menarik benang merahnya, seperti: Informasi yang transparansi sesama anggota.
1/13/2010 4:32:14 PM
INTERNET
03/2010
KNOW-HOW
Gambar 2. Contoh e-Gov dengan melibatkan banyak instansi pemerintah.
Gambar 3. Contoh e-Gov dengan Menerapkan multimedia.
Komunikasi dan saling berpartisipasi. Kolaborasi. Sifat-sifat ini juga kita temukan di sistem pemerintah. Antara pejabat pemerintah dan rakyat saling berkomunikasi, kolaborasi dan transparan dalam menentukan suatu keputusan. Oleh karena itu, sistem aplikasi TI yang akan dibuat untuk pemerintahan diharapkan tidak menghilangkan sifat dasar ini.
Penerapan Web 2.0 pada e-Gov Web 2.0 telah diciptakan dengan mempunyai fitur yang kaya yang memudahkan pengguna untuk melakukan berpartisipasi dan kolaborasi. Begitu cepatnya perkembangan teknologi Web 2.0 sehingga kita dapat menjumpai produk hasil penerapan Web 2.0, antara lain:
pcm_know-how_03.indd 83
83
Syndicated Web Feed. Blog. WIKI. Multimedia: Video, Photo Sharing, Podcasting. Social Networking Site. Social News Site. Mashup. Widget. Virtual World. Semua hasil penerapan teknologi Web 2.0 ini dapat dimanfaatkan sebagai bagian aplikasi sistem e-Gov yang akan dibuat. Secara garis besar, potensi untuk menerapkan fitur Web 2.0 pada e-Gov dapat dilihat pada tabel 1.
1/13/2010 4:33:24 PM
84
KNOW-HOW
INTERNET
03/2010
Beberapa contoh penerapan Web 2.0 pada aplikasi e-Gov dapat dilihat pada gambar 2 dan 3.
Planning e-Gov dengan Gov 2.0 Perencanaan untuk membangun sistem e-Gov tidaklah semudah yang dibayangkan. Banyak sekali parameter yang harus diperhatikan. Sedangkan apabila ingin membuat perencanaan e-Gov dengan memanfaatkan model Gov 2.0, kita harus memperhatikan beberapa hal yang penting, antara lain: Menentukan perbaikan bussiness process, dan keuntungan yang diharapkan dengan menerapkan Gov 2.0. Menentukan dan memprioritaskan tujuan, dan kemudian mendefinikan langkah awal. Menentukan, dan memprioritaskan aktivitas social media yang dapat mendukung tujuan yang hendak dicapai. Melakukan assessment technology requirements. Melakukan planning Gov 2.0 project, dan memulai dialog dengan menyelesaikan permasalahan yang terjadi. Menentukan community champion, dan dorong agar semua pihak dapat terlibat dalam kegiatan ini. Apabila kita menerapkan e-Gov, Microsoft menyediakan template untuk planning, dan dapat di-download pada alamat:
Gambar 4. Open source project – Gov 2.0 Kit.
http://download.microsoft.com/download/9/5/3/95357D4842ED-49B1-8710-BA8B2FD914A0/Microsoft_OpenGovPlan_ Template.docx Selain template plan, Microsoft juga menyediakan template project yang dapat di-download pada alamat: http://download.microsoft.com/download/5/E/F/5EF7A54CDF13-4DE7-AB20-170EF2A05241/OpenGovernmentDirective_ProjectPlan.mpp
TABEL 1. TEKNOLOGI FITUR WEB 2.0 Blog
WIKI
Video Sharing Photo Sharing Podcasting Virtual World
Social Networking Site
Syndicated Web Feed
Mashup
Widget, Gadgets, Pipes Social Bookmark & News Site Microblogging
pcm_know-how_03.indd 84
POTENSI YANG DAPAT DIGUNAKAN PADA SISTEM E-GOV Memberikan informasi ke publik Meletakkan gambar wajah komunikasi informal Membuka diskusi, dan membantu menyelesaikan permasalahan yang ada Kalorasi antar workgroup atau public untuk : Manajemen proyek Sharing knowledge Feedback/masukan dari member Kontribusi ke thirdparty site, seperti Wikipedia Membantu meningkatkan komunikasi dengan sharing media video untuk publik, pendidikan, dan training Video How To dapat meningkatkan pelayanan, dan mempercepat pencapaian misi dan visi Efisien biaya untuk sekedar sharing gambar ke publik atau group/team Meningkatkan kesadaran dengan gambar yang di-sharing Meningkatkan komunikasi dibandingkan dengan konvensial dengan suara Virtual world seperti virtual town, hall, education, training dapat membawa pengunjung seperti berada pada dunia yng diinginkan Anak-anak dapat belajar banyak dalam simulasi virtual world tanpa harus mengeluarkan terlalu banyak biaya Antarinstansi pemerintah dapat melakukan kolaborasi dan komunikasi Knowledge management Recruitment event announcement Dapat memberikan fitur lebih dengan RSS, XML/Web feeds Dapat melakukan kolaborasi sumber informasi antarinstansi pemerintah Mengurangi duplikasi Meningkatkan pencapaian target pada instansi pemerintah Dapat mengintegrasikan data eksternal Dapat membuat konten, tersedia untuk mereka yang membuat mashup Meningkatkan kesadaran dan penggunaan website pemerintah, seperti informasi dan pelayanan Menghadirkan konten ke halaman user Meningkatkan popularitas dan penggunaan halaman informasi dan pelayanan Viral marketing Mencari masukan dan feedback Broadcast message
1/13/2010 4:33:28 PM
03/2010
INTERNET
KNOW-HOW
Gambar 5. Contoh aplikasi Gov 2.0 Kit.
Gambar 6. e-Gov dengan SharePoint.
Best Practices Gov 2.0
Data OGDI di-hosting pada Windows Azure sehingga dimungkinkan dapat diakses oleh standard-based webs services dan semua deveolpment environment, seperti Microsoft .NET, JavaScript, Adobe Flash, PHP, Ruby, Phyton, dan lainnya. Teknologi Windows Azue menawarkan platform cloud computing yang dapat diakases dengan open platform. Informasi selengkapnya mengenai Windows Azure dapat dijumpai pada http://www.microsoft.com/windowsazure/. OGDI mempromosikan penggunaan beberapa data yang dapat langsung digunakan. Pada saat ini, data repository sudah mencapai lebih 60 data set pemerintahan yang siap digunakan, dan ini masih berlangsung penambahan datanya. Kita dapat melakukan browse data ini melalui web pada alamat http://ogdisdk.cloudapp.net/DataCatalog.aspx (contoh seperti gambar 7). Aplikasi OGDI dapat diperoleh juga source code-nya, yang dapat di-download pada portal Codeplex, dengan alamat http://ogdi.codeplex.com/ sehingga kita dapat memodifikasi sesuai dengan kebutuhan.
Ketika memulai implementasi e-Gov dengan memanfaatkan Gov 2.0, mungkin kita dihadapi dengan kebingungan menentukan bentuk atau contoh. Untuk keperluan ini, penulis menyarankan pembaca dapat memanfaatkan best practices bagaimana menerapkan Gov 2.0, yang dapat dilihat pada alamat http://government20bestpractices.pbworks.com/. Dari pengamatan penulis, ada banyak best practices penerapan Gov 2.0 pada beberapa negara, antara lain: Australia. Kanada. Belanda. Selandia Baru. Inggris. Amerika Serikat.
Gov 2.0 Kit Bila Anda menerapkan solusi SharePoint sebagai alternatif Gov 2.0, maka bisa memanfaatkan project open source Gov 2.0 Kit yang di-hosting pada portal codeplex, dengan alamat http://egov.codeplex.com (lihat gambar 4). Project ini mencoba mengintegrasikan aplikasi SharePoint dengan social networking. Gov 2.0 Kit sudah terintegrasi dengan Facebook dan Twitter. Proses instalasi cukup mudah diikuti melalui dokumentasi. Contoh hasil instalasinya dapat dilihat pada gambar 5. Contoh lain untuk penerapan e-Gov dengan SharePoint dapat dilihat pada gambar 6.
85
Open Government Data Initiative Apakah Anda mempunyai ide untuk berpartisipasi dalam kolaborasi pemerintahan yang transparan? Apakah Anda percaya bahwa teknologi Web 2.0, social computing dan cloud computing dapat digunakan untuk merealisasikan ide tersebut? Apakah Anda ingin terlibat dalam transformasi ini secara aktif? Kalau jawabannya adalah iya, maka program Open Government Data Initiative (OGDI) dapat menjadi pilihan Anda. OGDI adalah open source project yang bertujuan membantu instansi pemerintah dalam melakukan publikasi data sehingga masyarakat umumdapat mengonsumsi data ini, yang dapat dilakukan dengan open web API. Alamat web OGDI dapat dilihat pada http://ogdisdk.cloudapp.net.
pcm_know-how_03.indd 85
Gambar 7. Browsing data pada OGDI.
LEBIH LANJUT Government 2.0, http://en.wikipedia.org/wiki/ Government_2.0 Microsoft Gov 2.0, http://www.microsoft.com/industry/ government/guides/gov20.aspx Gov 2.0 Kit, http://egov.codeplex.com
1/13/2010 4:33:28 PM
86
KNOW-HOW
SECURITY
03/2010
AMAN BERKOMPUTER DI TEMPAT UMUM Ada kalanya kita terpaksa harus berkomputer di tempat umum menyelesaikan pekerjaan. Bisa menggunakan WiFi hotspot atau komputer umum. Hati-hati karena itu bisa menjadi mimpi buruk Anda! Gunung Sarjono WI-FI hotspot, dan komputer umum, bisa mencatat semua yang Anda lakukan. Komputer umum yang dimaksud di sini adalah komputer di bandara, mal, warnet, perpustakaan atau bahkan komputer teman. Jadi, supaya aman ketika menggunakan WiFi hotspot dan komputer umum, ada beberapa hal yang perlu Anda lakukan.
Enkripsi file Enkripsi file penting, sebelum mengirim mereka. Beberapa freeware enkripsi yang bisa Anda gunakan adalah dirLock, MyLockBox, Sofonesia Folder Protector, dan Cryptainer LE.
Disable Mode Ad-hoc Pastikan Firewall Sudah Dijalankan Anda mungkin sudah tahu bagaimana mengamankan koneksi wireless, tapi bagaimana dengan Wi-Fi hotspot umum? Untuk itu, gunakan firewall. Ada banyak sekali firewall di luar sana, seperti Zone Alarm atau Online-Armor. Namun, Windows XP SP2, Vista atau Windows 7 sudah dilengkapi dengan firewall. Aktifkan! Lihat apa yang terjadi, dan siapa yang mencoba untuk mengakses komputer dan/atau file Anda.
Matikan Wi-Fi Ketika Tidak Digunakan Jangan masuk ke jaringan yang tidak dikenal, dan meninggalkan Wi-Fi laptop menyala. Jika tidak digunakan, maka matikan saja. Ini sama seperti mengunci laptop, ketika Anda sedang tidak di tempat. Jangan jadikan diri Anda sebagai target. Ada dua alasan mengapa ini perlu dilakukan. Pertama, untuk menghemat baterai. Kedua, ini adalah cara paling sederhana untuk melindungi diri dari serangan. Biasanya, penyerang memanfaatkan service Microsot Windows Zero Configuration yang secara default diset untuk memperbolehkan koneksi ad hoc anonymous. Anda bisa mematikan Wi-Fi dari switch yang tersedia (jika ada) atau Anda bisa mengklik icon Wi-Fi pada taskbar, dan pilih Disable atau Turn Off.
Pastikan Situs Menggunakan SSL Jika Anda menggunakan kartu kredit atau melakukan transaksi online, pastikan situs tersebut menggunakan SSL. Anda akan melihat icon gembok di sudut kanan browser, dan juga https:// di bagian alamat.
pcm_know-how_03.indd 86
Disable mode ad-hoc, supaya laptop Anda tidak terhubung ke laptop orang lain yang tidak dikenal. Kebanyakan koneksi Wi-Fi, biasanya menggunakan mode infrastructure. Sedangkan dengan menggunakan mode ad-hoc, maka perangkat bisa saling berkomunikasi langsung satu sama lain.
Pastikan SSID Benar-benar dari Wi-Fi Access Point yang Asli Memastikan SSID akan melindungi, Anda supaya tidak salah sambung ke evil twin. Evil twin merupakan Wi-Fi access point “palsu” yang dibuat oleh hacker, untuk berpura-pura menjadi access point yang sebenarnya. Sang hacker berharap user tidak sadar telah salah sambung, sehingga ia bisa melihat setiap traffic data yang dikirim atau diterima user.
Hindari Transaksi Online Ini sudah pasti, tapi tidak ada salahnya kita sebutkan.
Disable File dan Printer Sharing Secara default, file dan printer sharing disabled, tapi banyak user yang meng-enable fitur ini untuk berbagi printer atau file ketika di kantor atau rumah. Meng-enable fitur ini ketika sedang berada di luar bisa mendatangkan bahaya. Orang lain yang kebetulan di jaringan tersebut bisa mengakses file Anda. Untuk men-disable file dan printer sharing, klik Start, Network, dan kemudian klik Network and Sharing Center di bar Command. Klik panah di sebelah kanan File sharing, dan kemudian klik Turn off file sharing. Klik Apply. Selanjutnya, klik panah di
1/13/2010 4:33:29 PM
03/2010
SECURITY
KNOW-HOW
sebelah kanan Printer sharing, dan kemudian klik Turn off printer sharing. Klik Apply.
oleh jaringan kantor. Ada banyak hardware dan software VPN yang bisa dipilih. Anda bisa mencoba OpenVPN.
Jaga Operating System Tetap Up-to-Date
Gunakan Aplikasi Akses Jarak Jauh
Bersamaan dengan operating system, pastikan antivirus, firewall, web browser, dan aplikasi Wi-Fi client juga up-to-date. Dengan melakukan itu, Anda bisa mengurangi serangan yang disebabkan oleh masalah software.
Anda bisa menggunakan service seperti LogMeIn, yang memungkinkan Anda untuk mengontrol komputer rumah dan kantor dari jauh, melalui tunner SSL. Web surfing, e-mail dan aplikasi lainnya dijalankan pada komputer remote. Jadi, tidak ada data yang dikirimkan dari laptop Anda.
Amankan Data Pribadi, Banking, atau Kartu Kredit Mengeset web browser untuk mengingat data pribadi, bisa menjadi jalan bagi hacker untuk mendapatkan data rahasia jika laptop hilang atau dicuri. Anda bisa coba menggunakan Password Safe. Anda hanya perlu mengingat satu password. Aplikasi juga berguna, meskipun Anda tidak sering berkomputer di tempat umum.
Gunakan Koneksi yang Aman dan Tersembunyi Ini sangat penting, jika VPN tidak tersedia atau VPN tidak bisa digunakan. Ada berbagai layanan web yang menyediakan solusi SSL dengan membuat tunnel yang terenkripsi dari laptop ke server mereka. Beberapa layanan yang lebih andal adalah Megaproxy dan TOR. Atau Anda bisa menggunakan alternatif yang berbeda, yaitu dengan menggunakan USB flash drive. IronKey merupakan USB flash drive yang dilengkapi dengan Firefox dan teknologi TOR. Jika akses Internet tersedia, maka perangkat otomatis mengonfigurasi tunnel SSL ke server IronKey.
Gunakan VPN Jika Diperlukan Masalah dengan tip sebelumnya adalah itu hanya berlaku ke aplikasi web-based. Bagaimana dengan aplikasi e-mail, seperti Outlook? Di sinilah VPN berperan. Kebanyakan yang menggunakannya adalah pelaku bisnis. Dengan VPN, mereka bisa bergabung ke jaringan kantor atau rumah dari jauh. Kemudian, semua aplikasi bisnis, file sharing, dan akses Internet ditangani
87
Jangan Simpan Informasi Logon Apapun yang Anda lakukan, jangan sampai Anda menyimpan informasi logon. Ini artinya, jangan klik boks yang bertuliskan Save My Password atau Remember Me, karena user selanjutnya yang menggunakan komputer tersebut bisa masuk ke situs tersebut sebagai Anda, dan kita tidak menginginkan itu! Cari, dan klik “Log out” pada situs tersebut sebelum Anda pergi. Jangan ketik data pribadi pada komputer. Hindari penulisan nomor kartu kredit, password Internet banking dan data lainnya yang bisa digunakan untuk merugikan Anda. Lakukan transaksi semacam ini dari rumah atau dari jaringan yang lebih terpercaya. Enkripsi sekali pun tidak akan membantu, jika ada keylogger pada komputer tersebut.
Hapus Browsing History Ini adalah langkah pertama yang harus Anda lakukan untuk melindungi privasi pada waktu surfing Internet pada komputer publik. Setelah selesai browsing, hapus cookies, form data, history, dan temporary Internet files. Pada Internet Explorer, Anda bisa melakukannya sekaligus dari Safety, Delete Browsing History. Pada Mozilla Firefox, klik Tools, Clear Recent History.
Perhatikan Sekeliling Waspada terhadap orang yang menatap atau mengawasi Anda. Memang belum tentu bermaksud jahat, tapi Anda harus tetap waspada.
Gunakan Software Portable atau LiveCD Jika Memungkinkan Berikut adalah beberapa tool yang bisa Anda gunakan: (i) MojoPac untuk memberikan antarmuka baru. (ii) Portable Firefox. Gunakan Firefox versi portable dari drive USB sebagai pengganti dari browser pada komputer umum. (iii) Portable IM: gunakan Miranda atau Pidgin portable. Memang tidak begitu praktis dan nyaman digunakan, tapi di sini kita berbicara tentang sekuriti. (iv) Web messenger: Anda bisa menggunakan Yahoo! Web Messenger, Meebo, Google Talk. Untuk LiveCD, Anda bisa coba menggunakanUbuntu dan Knoppix.
Pilih Komputer yang Posisinya Aman
Jika memang harus melakukan transaksi online, pastikan ada gembok di bagian kanan dan https:// di bagian alamat.
pcm_know-how_03.indd 87
Pilih yang letaknya di sudut. Ini tidak hanya membantu Anda berkonsentrasi, tapi yang lebih penting adalah melindungi diri dari orang sekitar yang ingin mengintip aktivitas Anda. Dan yang yang pasti, jangan masukkan password ketika ada orang lain di sebelah Anda, meskipun ia terlihat cuek.
1/13/2010 4:33:30 PM
88
KNOW-HOW
SECURITY
03/2010
hidden files and folders. Hilangkan tanda centang pada Hide protected operating system files. Sekarang, cari file bernama pagefile.sys. Biasanya (tapi tidak selalu) ada di drive C. Hapus; yang baru akan dibuat ketika sistem reboot.
Jangan Masukkan Data Pribadi Seberapa besar pun keperluan Anda, kita harus menghadapi kenyataan bahwa ada beberapa informasi yang tidak boleh dimasukkan pada komputer umum. Ini meliputi nomor kartu kredit, account PayPal atau data pribadi lainnya.
Hapus Temporary Files
Matikan file dan printer sharing, ketika berkomputer di tempat umum.
Jangan Tinggalkan File Download atau yang Baru Saja Dibuat pada Harddisk Meskipun [Shift]+[Delete] (jangan hanya hapus biasa) sudah cukup memadai, tapi jika Anda ingin lebih yakin orang lain tidak bisa mengaksesnya, maka gunakan UltraShredder (juga dalam versi portable).
Waspadai Keylogger Ketika Memasukkan Username dan Password Komputer yang Anda gunakan bisa saja dipasangi software keylogger untuk merekam password yang Anda ketik, tapi ada beberapa tool dan langkah yang bisa dilakukan untuk meminimalisasi dampaknya. Anda bisa menggunakan On-Screen Keyboard Windows (tekan [Windows]+U, dan pilih On-Screen Keyboard) untuk memasukkan password, atau menggunakan KeePass Password Safe untuk menyimpan password, dan kemudian langsung memasukkan password atau copy/paste dari KeePass untuk mengecoh keylogger. Atau Anda bisa mengetik password secara acak pada file teks, dan kemudian copy/paste dari situ. Sebagai contoh, jika password Anda adalah MyPassword, maka ketik wordPassMy, dan kemudian copy/paste sesuai urutan yang sebenarnya.
Selain web browser, program lain juga membuat temporary files (seringkali disingkat “temp files”). Sebagai contoh, pada waktu membuat dokumen Word, selain file dokumen aktual, Word juga membuat file temporer untuk menyimpan data sehingga memory bisa dikosongkan untuk keperluan lain, dan untuk mencegah hilangnya data ketika proses penyimpanan file. Temp files ini biasanya langsung dihapus, ketika program ditutup atau ketika sistem reboot, tapi sayangnya seringkali tidak. Untuk menemukannya, cari di semua drive lokal (termasuk subfolder, file tersembunyi dan sistem) file dengan ekstension *.tmp, *.chk ~*.*. Ini akan menampilkan semua file yang berawal tanda tilde (~) atau dengan ekstension .tmp dan .chk, yang merupakan temp files paling umum. Setelah pencarian selesai, sorot semua, dan tekan [Shiff]+[Delete] untuk menghapus mereka secara permanen.
Reboot Jika Sudah Selesai Reboot komputer setelah Anda selesai memakainya. Selain membersihkan RAM, reboot juga akan membersihkan pagefile (jika tadi Anda mengaktifkannya dari Local Security Policy).
Selalu Logout Mungkin karena dianggap sepele, banyak orang yang meninggalkan account-nya tetap terbuka.
Bersihkan Pagefile Anda harus membuka Local Security Policy. Untuk melakukannya, buka Control Panel, klik ganda Administrative Tools, dan klik ganda Local Security Policy. Selanjutnya, klik Local Policies, Security Options, dan kemudian cari Shutdown: Clear virtual memory pagefile. Klik ganda, dan pastikan statusnya Enabled. Jika Anda tidak bisa mengakses Local Security Policy, maka hapus pagefile secara manual. Petama, Anda harus mengubah setting Windows Explorer. Klik Tools, Folder Options, dan pada tab View, gulung daftar Advanced settings, dan klik Show
pcm_know-how_03.indd 88
Jangan lupa bersihkan browsing history.
LEBIH LANJUT
http://openvpn.net/ http://passwordsafe.sourceforge.net/ http://www.megaproxy.com/ https://www.ironkey.com/ http://www.tallemu.com/ http://www.torproject.org/ http://www.zonealarm.com/
1/13/2010 4:33:30 PM
nf (PC0702-Q8M1-0310)+filler Linux (PC1637-PR7-0707).indd 1
1/14/2010 3:08:58 PM
90
KNOW-HOW
HARDWARE
03/2010
UNINTERRUPTIBLE POWER SUPPLY Sering terjadinya mati listrik (black out) di Indonesia, tentu membuat pekerjaan Anda terganggu, terutama yang bekerja menggunakan komputer desktop. Solusinya, gunakanlah perangkat Uninterruptible Power Supply (UPS). Alexander PH. Jularso
PERNAH mengalami kehilangan data di komputer Anda, pada saat bekerja karena harddisk Anda “jebol” akibat mati listrik tiba-tiba? Anda tidak sendiri, banyak orang mengalami hal tersebut, bahkan penulis juga pernah mengalami. Masih beruntung penulis sering mem-backup data-data pada partisi harddisk lain. Bagaimana jika hal tersebut terjadi dan Anda belum sempat melakukan backup data. Bisa dibayangkan, data-data penting Anda akan menguap begitu saja tanpa tersisa. Atau bukan data dalam harddisk Anda yang hilang, malah komponen pada komputer Anda tersebut yang rusak, karena mati listrik secara mendadak. Jika hanya komponen yang murah yang rusak, mungkin masih bisa diganti dengan tidak memakan biaya tinggi. Namun bayangkan jika yang rusak adalah processor, video card, atau bahkan motherboard. Salah satu perangkat yang bisa menghindarkan Anda dari bencana kehilangan data atau kerusakan komponen pada komputer Anda adalah Uninterruptible Power Supply atau bisa disebut juga dengan Uninterruptible Power Source, atau battery
Tabel 1: Perbandingan tipe UPS.
pcm_know-how_03.indd 90
Contoh bentuk UPS yang saat ini banyak digunakan dan banyak dijual dipasaran.
backup, yang lebih dikenal dengan singkatan UPS. UPS sendiri adalah sebuah perangkat elektronik yang bisa memberikan daya listrik cadangan, ketika main power (listrik PLN) sedang mati. Sangat berbeda dengan emergency power system atau generator yang biasanya akan mensuplai daya listrik terus-menerus, meskipun listrik PLN mati sehingga sebuah gedung atau rumah yang menggunakan generator biasanya tidak akan merasakan mati listrik. Pada UPS yang dilengkapi hanya dengan baterai, biasanya hanya mampu memberikan suplai listrik selama 5 sampai 15 menit saja, namun waktu ini cukup untuk hanya sekedar menyimpan data atau mematikan perangkat listrik (komputer, dan lainnya) secara benar, dengan perintah shutdown untuk komputer, dan tombol on/off untuk perangkat elektronik lain agar tidak terjadi kerusakan komponen. UPS tidak secara spesifik diperuntukkan melindungi perangkat elektronik tertentu, namun pada penggunaannya di dalam masyarakat, biasanya UPS digunakan untuk melindungi perang-
1/13/2010 4:33:30 PM
03/2010
HARDWARE
KNOW-HOW
91
Tabel 2: Perbandingan penggunaan UPS.
kat komputer, data center, dan perangkat telekomunikasi. Atau perangkat elektronik lain yang diperkirakan jika terjadi mati listrik akan menyebabkan kerusakan yang serius pada perangkat tersebut. UPS didesain untuk melindungi komputer tanpa monitor, yang berukuran kira-kira 200VA (ukuran yang diperkirakan paling kecil) hingga ke ukuran daya besar yang mampu digunakan untuk sebuah data center, gedung, ataupun sebuah kota. Namun perlu diingat, UPS hanya bisa digunakan sementara saja, seperti yang sudah kami sebutkan sebelumnya, yaitu sekitar 5 – 15 menit, tergantung daya yang dibawa oleh UPS tersebut. Cukup untuk menyalakan genset (generator) tanpa perlu kehilangan daya listrik atau sekedar menyimpan data dengan benar. Fungsi utama dari UPS adalah menyediakan daya listrik secara short-term pada saat listrik sedang mati. Selain fungsi utama ini, UPS juga bisa difungsikan untuk mengatasi beberapa hal seperti di bawah ini: 1. Power failure, didefinisikan sebagai kehilangan daya listrik secara total (input voltage). 2. Surge, didefinisikan lonjakan daya pada main voltage. 3. Sag, didefinisikan penurunan daya pada main voltage. 4. Spikes, didefinisikan sebagai lonjakan voltage tinggi secara tiba-tiba. 5. Noise, didefinisikan sebagai gangguan terhadap frekuensi listrik yang disebabkan dari peralatan elektronik lainnya. 6. Frequency instability, didefinisikan sebagai ketidakstabilan yang terjadi pada main frequency. 7. Harmonic distortion.
out. 3. Memberikan waktu yang cukup untuk melakukan backup data, dan mengamankan sistem operasi dengan melakukan shutdown secara benar ketika listrik utama padam. 4. Mengamankan sistem komputer dari gangguan-gangguan listrik yang dapat mengganggu sistem komputer, baik berupa kerusakan software, data, maupun kerusakan hardware. 5. UPS secara otomatis menstabilisasi tegangan, ketika terjadi perubahan pada input sehingga tegangan output yang digunakan oleh sistem komputer berupa tegangan yang stabil. 6. UPS dapat melakukan diagnosis dan management terhadap dirinya sendiri sehingga memudahkan pengguna untuk mengantisipasi jika akan terjadi gangguan terhadap sistem.
Tipe UPS UPS memiliki tipe yang berbeda-beda. Secara garis besar, di pasaran Anda akan menemukan UPS bertipe on-line, line-interactive, dan standby. Ketiga tipe ini yang akan Anda temukan, meskipun sebenarnya masih ada beberapa macam tipe UPS lagi lainnya. UPS bertipe on-line, berarti ia menggunakan metode double conversion untuk menerima input dari arus AC, dan mengubahnya ke tegangan DC, kemudian disalurkan ke dalam baterai (mengisi baterai), sekaligus kemudian mengubah kembali arus DC tersebut menjadi 120V/240V AC, untuk memberikan daya terhadap perangkat elektronik yang dihubungkan ke UPS tersebut. UPS dengan tipe line-interactive, UPS akan me-maintain inverter pada jalurnya, dan kemudian men-redirect baterai DC dari mode pengisian normal ke kondisi menyuplai daya jika
Fungsi Utama UPS Berikut ini adalah beberapa fungsi utama dari sebuah perangkat UPS secara umum: 1. Dapat memberikan energi listrik sementara, ketika terjadi kegagalan daya pada listrik utama atau terjadi blackout (mati listrik). 2. Bisa memberikan waktu yang cukup untuk menghidupkan genset sebagai pengganti listrik utama, ketika terjadi black-
pcm_know-how_03.indd 91
Offline/standby UPS Topology.
1/13/2010 4:33:32 PM
92
KNOW-HOW
HARDWARE
03/2010
Line-interactive
Offline/standby UPS Topology detail.
power utama mati (arus AC). Sedangkan UPS bertipe standby atau off-line mode, UPS ini dalam keadaan diberikan koneksi langsung dari input AC, dan baru akan bekerja jika UPS tersebut tidak memperoleh arus AC lagi. Kebanyakan UPS di bawah 1 kVA menggunakan tipe line-interactive dan tipe standby, karena memang tidak murah biayanya untuk mengaplikasikan kedua teknologi ini ke dalam UPS di atas 1 kVA. Untuk PSU berdaya tinggi, ada yang dinamakan Dynamic Uninterruptible Power Supply yang biasanya dikombinasikan dengan generator diesel sehingga akan menciptakan Diesel Rotary Uninterruptible Power Supply (DRUPS), yang berarti jika listrik pusat mati, maka tenaga listrik akan di-backup dengan DRUPS, dan kemudian langsung diteruskan dengan penyalaan diesel generator secara otomatis. Lainnya bentuk UPS akan menjadi fuel cell, dimana UPS tipe ini masih akan dikembangkan. Ia menggunakan hidrogen, dan fuel cell untuk power source-nya. Seharusnya jika ini bisa terwujud, UPS jenis ini akan bisa bertahan cukup lama, namun dengan konstruksi UPS sendiri yang tidak memakan tempat.
Teknologi UPS jenis ini paling banyak digunakan saat ini oleh kalangan user perorangan (rumah), bisnis kecil, dan web server. Cara kerja dasarnya adalah battery to AC power converter selalu terkoneksi pada output dari UPS yang jika AC power dalam keadaan normal maka battery UPS tersebut akan melakukan charging. Jika input AC (power utama) dinyatakan fails, maka transfer switch akan bekerja, dan power akan mengalir dari baterai ke UPS output. Dengan selalu menyalanya inverter dan terhubung ke output, maka ia akan memberikan filtering tambahan dan mengurangi waktu switching, jika dibandingkan dengan teknologi Standby UPS. Selain itu, teknologi ini juga memiliki kelebihan sendiri, yaitu sudah memiliki transformer (trafo) sendiri di dalamnya sehingga selain sebagai backup, power UPS tipe ini juga bisa digunakan sebagai penstabil arus AC dan voltage regulation. Voltage regulation diperlukan, jika suatu saat terjadi penurunan voltage pada power utama (input AC). Kelemahannya, karena baterai sering digunakan, maka kemungkinan battery failure lebih besar, dan lebih cepat dari yang diperkirakan. Namun dengan melihat topologinya, UPS masih bisa digunakan sebagai transformer, karena input AC bisa diteruskan langsung ke Ouput UPS, meskipun baterai sudah tidak bisa menyimpan daya lagi (tidak bisa digunakan). Suatu teknologi yang efektif, dimana dalam satu produk UPS, selain bisa digunakan sebagai backup power (melalui baterai), juga sekaligus sebagai transformer.
Double-conversion / online Jenis teknologi ini yang paling banyak digunakan untuk UPS di atas 10 kVA. Cara kerjanya hampir sama dengan jenis teknologi standby UPS, kecuali power utama adalah dari inverter, bukan dari input AC. Jika terjadi power fails pada main power (input AC), maka transfer switch tidak akan langsung aktif, karena input AC
Teknologi UPS Offline/Standby UPS berjenis Offline/Standby (SPS) memberikan fitur-fitur standar dari sebuah UPS. Fitur-fitur seperti surge protection dan battery backup menjadi yang utama di sini. Cara kerjanya, power utama (input AC) akan langsung diarahkan ke dalam filter, yang kemudian akan di-switch ke arah battery/inverter sebagai backup source ketika power utama (input AC) padam. Jika nantinya terjadi power fails, maka transfer switch akan segera mengoperasikan battery/inverter backup power source untuk menyuplai daya terhadap perangkat elektronik yang sedang dihubungkan pada UPS tersebut. Inverter hanya akan menyala jika power utama padam, maka dari itu teknologinya dinamakan Standby. Waktu yang diperlukan untuk melakukan switching dari power utama (input AC) ke backup power (baterray/inverter) memakan waktu paling lama sekitar 25 ms, tergantung kualitas UPS dalam mendekteksi adanya power fails yang terjadi.
pcm_know-how_03.indd 92
Line-interactive UPS Topology.
Line-interactive UPS Topology detail.
1/13/2010 4:33:33 PM
03/2010
Double-Convertion UPS Topology.
Hybrid UPS topology.
merupakan backup source saja. Pada saat input AC fails, maka transfer switch tidak akan terjadi (tidak terjadi on-line mode). Namun, jika battery charger/battery/ inverter dalam keadaan fails, maka transfer switch akan menyala (on-line mode aktif). Keuntungan menggunakan tipe on-line UPS adalah kemampuan UPS ini menyediakan electrical firewall, di antara power source dengan perangkat elektronik yang sangat sensitif terhadap arus listrik. Jika pada tipe UPS standby dan Line-Interactive melakukan filtering terhadap input power, Double-Conversion UPS menyediakan layer insulation jika terjadi permasalahan pada power quality. Dengan begitu, Double-Conversion UPS bisa melakukan kontrol terhadap output voltage dan frekuensi dibandingkan memfilter input voltage dan frekuensi.
Hybrid Topology/Double Conversion on Demand Jenis UPS ini banyak digunakan pada UPS dengan daya di bawah 10kVA. Cara kerjanya, yaitu DC to DC converter dari baterai akan menyala saat input AC power fails terdeteksi, sama seperti standby UPS. Baterai yang digunakan juga berukuran cukup kecil, sama dengan jenis standby UPS. UPS jenis ini memiliki efficiency rating yang sangat tinggi. Saat kondisi power berfluktuasi di luar yang sudah di-setting sebelumnya, maka UPS Hybrid ini akan berubah ke online/ double-conversion mode. Pada mode ini, UPS bisa menyesuaikan voltage secara bervariasi, tanpa memerlukan daya dari baterai mampu memfilter line noise, dan mengontrol frekuensi. Maka dari itu, UPS ini teknologinya dinamakan Hybrid, karena merupakan perpaduan antara teknologi standby dan teknologi online/double-conversion.
HARDWARE
KNOW-HOW
93
Inverter pada UPS jenis ini, pada awalnya akan berada pada mode standby, dan kemudian akan aktif jika power AC mati dan transfer switch terbuka. Transformer pada UPS ini memiliki kemampuan “Ferro-resonant” dimana dengan kemampuan ini transformer memiliki fungsi voltage regulation, dan memperbaiki output waveform, sehingga filter yang dimiliki oleh Ferro transformer lebih baik dibanding transformer biasa. Akan tetapi, Ferro transformer itu sendiri akan menciptakan output voltage distortion dan transient, yang bahkan bisa lebih buruk dibandingkan koneksi AC input yang jelek. Selain itu, UPS ini juga akan menciptakan panas yang berlebih dikarenakan Ferro-resonant transformator di dalamnya bekerja kurang efektif. UPS jenis ini biasanya berukuran besar dan berat, karena menggunakan ukuran transformer yang besar juga. Saat ini, untuk bisnis skala kecil-menengah sudah tidak mengaplikasikan UPS tipe ini. Namun untuk industri-indutri besar, seperti perusahaan minyak dan gas, perusahaan petrokimia, perusahaan kimia, dan perusahaan alat berat, masih menggunakan UPS tipe ini.
Delta Conversion On-Line UPS Teknologi ini termasuk baru, ia diperkenalkan untuk menghilangkan gejala drawbacks dari teknologi jenis Double Conversion On-Line. UPS jenis ini ada pada range daya 5 kVA sampai dengan 1 MW. Cara kerjanya masih mirip dengan tipe Double Conversion On-Line, dimana inverter selalu menyuplai daya. Selain itu, Delta converter juga memberikan power ke inverter output. Meskipun sama, namun kinerja antara keduanya agak berbeda, terutama dari karakteristik AC input. Karena UPS jenis Delta Conversion ini memiliki fitur PFC (Power Factor Correction), maka ia bisa sepenuhnya mengontrol input power ataupun output power. Hal yang paling penting adalah berkurangnya energy loss yang terjadi. Input power control juga menjadikan UPS ini kompatibel dengan genset, dan mengurangi penggunaan kabel.
Ferro-resonant UPS Topology.
Ferro-resonant UPS dengan teknolgi Ferro-resonant biasanya ada pada UPS dengan kemampuan daya 3-15 kVA. Desain teknologinya adalah mengandalkan transformer yang memiliki 3 power connection. Jika digambarkan, maka power utama adalah dari AC input, kemudian melewati transfer switch, kemudian ke transformer, dan terakhir adalah output. Pada saat main power fails, maka transfer switch akan terbuka, dan inverter akan langsung menggunakan output.
pcm_know-how_03.indd 93
Delta conversion UPS Topology.
LEBIH LANJUT http://en.wikipedia.org/wiki/Uninterruptible_power_ supply http://www.edadesignline.com/howto/51201091 http://id.wikipedia.org/wiki/Uninterruptible_power_supply
1/13/2010 4:33:34 PM
94
KNOW-HOW
HARDWARE
03/2010
MAKSIMALKAN PC ANDA Jika sistem terasa lambat, dan Anda tidak punya dana yang cukup untuk upgrade, maka jawabannya adalah: tweak sampai maksimal. Gunung Sarjono LANGKAH pertama untuk mendapatkan sistem yang cepat adalah dengan mengoptimalkan hardware sebaik-baiknya. Memang berisiko, tapi kadang sangat efektif, karena bisa meningkatkan performa secara signifikan.
Update BIOS Meng-upgrade BIOS atau firmware merupakan cara cepat untuk meningkatkan performa, memperbaiki bugs, bahkan menambahkan fitur baru. Lihat versi BIOS yang Anda gunakan pada layar boot atau program BIOS, dan kemudian kunjungi situs pabrikan untuk mengecek apakah ada upgrade.
Percepat Boot Dengan mengoptimalkan BIOS, maka proses boot akan lebih cepat. Matikan pengetesan memory extended karena tidak berguna, lalu nyalakan QuickBoot atau FastBoot (namanya bisa bervariasi) untuk mendapatkan sedikit tambahan kecepatan. Selanjutnya, cari setting urutan boot (biasanya ada menu Boot atau Startup|Boot). Pastikan urutan pertama adalah harddisk Anda, supaya sistem tidak perlu membuang-buang waktu untuk mencari perangkat lain. Jika kemudian Anda butuh boot dari CD (biasanya ketika mengintalasi operating system baru atau menjalankan Live CD), Anda bisa mengubahnya untuk sementara waktu.
Disable Perangkat Percepat proses boot dengan mematikan perangkat motherboard yang tidak Anda gunakan, misalnya sound card, video card onboard, port jaringan tambahan, dan sebagainya. Lihat di BIOS, apakah ada menu “Integrated Peripherals” untuk mencari opsi yang Anda butuhkan? Setelah masuk Windows, buka Device Manager (devmgmt.msc), cari perangkat lainnya yang tidak digunakan, klik kanan, dan pilih Disable untuk menghemat resource. Namun hati-hati, jangan sampai Anda men-disable perangkat yang salah, karena bisa saja nanti PC tidak mau reboot. Jika merasa ragu, cari informasinya di Internet atau biarkan saja.
Kurangi waktu tunggu pemilihan operating system supaya proses boot lebih cepat.
pcm_know-how_03.indd 94
Atur setting power High Performance supaya bisa lebih maksimal.
Jangan Cek USB Jika Anda memasang drive USB ke PC dan urutan boot-nya sebelum harddisk, maka PC akan memberi waktu ke drive untuk inisialisasi sebelum mengecek apakah bootable atau tidak. Pada beberapa BIOS kadang disebut USB Mass Storage Delay, dan Anda bisa mengaturnya. Jika Anda tidak pernah boot dari drive US, maka set serendah mungkin untuk meminimalisasi delay. Jika kemudian Anda perlu boot dari USB, maka naikkan lagi angkanya.
Overclock CPU Meng-overclock CPU bisa meningkatkan performa 10 sampai 20 persen. Namun, ini berisiko. Kecepatan yang lebih tinggi, berarti lebih banyak panas dan tegangan. Anda akan menggunakan lebih banyak tegangan, dan komponen kemungkinan besar bisa rusak. Jadi, jangan lakukan ini, kecuali jika Anda siap menerima risikonya. Jika memang yakin, jalankan setup BIOS, dan cari setting untuk overclocking (coba menu Advanced). Opsi yang tersedia bergantung pada hardware Anda, tapi pada dasarnya, naikkan saja sedikit frekuensi CPU dan memory. Boot sistem, dan tes dengan tool seperti memtest86+ dan OCCT untuk memastikan semuanya baik-baik saja. Jika ya, naikkan lagi sedikit frekuensi, dan lihat apa yang terjadi; jika tidak, kurangi frekuensi atau naikkan tegangan (tegangan memory, Vcore), yang akan membuat komputer Anda sedikit lebih cepat
1/13/2010 4:33:34 PM
03/2010
(meskipun bisa membuat komponen hangus). Anda bisa mengetahui informasi lebih banyak tentang overclocking di forum Extreme Overclocking. Jika Anda punya CPU Intel Core 2 Duo dan Corei7, coba lihat BIOS, apakah ada setting “Intel Dynamic Acceleration” atau “Turbo Mode”, dan pastikan statusnya aktif. Setting ini otomatis akan meng-overclock satu core, dan mematikan core lainnya, meningkatkan performa singe-thread. Namun, jika Anda sudah meng-overclock, matikan saja.
Bersihkan Kipas Laptop Seiring dengan waktu, kipas dan ventilasi pada laptop akan tertutup debu, rambut, dan kotoran lainnya. Sistem jadi semakin panas, sehingga kipas harus bekerja lebih keras, dan umur baterai jadi lebih pendek. Selain itu, kecepatan CPU akan dikurangi untuk mengurangi panas. Ada baiknya membuka penutup, dan membersihkannya debu yang menempel supaya udara bisa mengalir dengan lancar.
HARDWARE
KNOW-HOW
95
Anda. Cari CAS Latency dan kurang nilainya satu, reboot, dan tes apakah sistem Anda berjalan dengan baik. Ulangi sampai PC menjadi tidak stabil, lalu naikkan satu, dan coba set yang lain (cek dokumentasi BIOS Anda). PC Anda bisa saja tidak mau boot sama sekali, bahkan untuk masuk ke BIOS. Jadi, pastikan Anda tahu cara me-reset BIOS ke setting default sebelum mengubahnya.
Hilangkan Limit Jaringan Windows Viste melimit transfer jaringan ketika Anda menjalankan file multimedia supaya musik atau video Anda tetap lancar. Memang tidak salah, tapi pada jaringan kecepatan tinggi, hal tersebut bisa mengurangi performa. Untuk mengatasinya, buka HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile, dan buat DWORD Value bernama NetworkThrottlingIndexValue. Set nilainya antara satu dan 70 (default-nya adalah 10, semakin tinggi nilainya, berarti limit dikurangi) atau FFFFFFFF untuk menghilangkan limit.
Overclock Video Card Meng-overclock video card bisa meningkat tampilan game Anda. Caranya bervariasi, tapi jika Anda menggunakan nVIDIA, klik kanan desktop, pilih nVIDIA Control Panel, Adjust GPU settings, Custom clock frequencies. Cari Core bus and memory bus, lalu naikkan angkanya sedikit. Setelah itu, sama seperti ketika meng-overclock CPU: tes apakah semuanya baik-baik saja. Jika ya, naikkan lagi angkanya sedikit, tapi kurangi jika sistem Anda crash. Anda bisa membaca informasi lebih lanjut tentang overclocking nVIDIA dan ATi di TweakGuides. Untuk meng-overclock video card secara aman, pada beberapa BIOS terdapat setting overclocking untuk video card PCI Express bernama PEG link mode. Jika Anda tidak melakukan overclocking yang ekstrem, set saja ke setting paling tinggi (biasanya Faster), dan Anda akan rasakan tambahan kecepatan yang didapat.
Edit BIOS Video Card Jika driver nVIDIA Anda terbukti tidak membantu, maka ada cara lain untuk meningkatkan performa video card Anda, yaitu dengan mengedit langsung BIOS-nya. Tentu saja, ini juga merupakan cara tercepat untuk merusak video card Anda. Jadi, jangan lakukan itu, kecuali jika Anda mau menanggung risikonya. Untuk melakukannya, download Nibitor, dan kemudian jalankan. Klik Tools, Read BIOS, Select device, pilih video card Anda, dan klik OK. Selanjutnya, klik Tools, Read BIOS, Read into Nibitor untuk mulai mengedit. Klik tab Clockrate, dan ubah nilai yang Anda inginkan. Atur setting lainnya, klik File, Save, dan kemudian gunakan tool NVFlash untuk mengupdate video card Anda. Kunjungi www.mvktech.net untuk informasi lebih lanjut.
Optimalkan RAM Mengakses RAM butuh waktu, tapi Anda bisa mengurangi delay dengan mengatur timing memory BIOS. Biasanya diset ke By SPD, yang artinya sistem menggunakan nilai timing default RAM. Set ke Disabled atau User defined, dan pilih timing
pcm_know-how_03.indd 95
Tingkatkan Clock GMA Banyak laptop menggunakan chipset grafis Intel Graphics Media Accelerator (GMA) yang terlalu lambat bagi kebanyakan game atau program yang kaya grafis. Namun, beberapa chipset GMA masih underclock, dan bisa bekerja jauh lebih baik dari setting default yang digunakan. GMABooster memanfaatkan hal tersebut untuk meningkatkan clock GMA, tanpa mengubah tegangan atau mempengaruhi stabilitas sistem.
Disable Acoustic Mode Beberapa BIOS mempunyai setting untuk membuat harddisk berjalan lebih sunyi. Kedengaran memang bagus, tapi sayangnya berdampak negatif terhadap performa. Jika Anda lebih mementingkan peningkatan kecepatan sistem dibanding suara harddisk, cari setting HDD Acoustic Mode di BIOS Anda (mungkin di bagian Performance), dan pastikan diset ke Performance, bukan Quiet.
Hindari Interferensi Wi-Fi Kurangnya performa jaringan, kadang disebabkan karena interferensi. Mungkin karena tetangga Anda juga menjalankan jaringan Wi-Fi pada channel yang sama. Untuk mengetahuinya, jalankan detektor jaringan seperti Inssider atau Vistumbler. Jika ternyata tetangga Anda menggunakan channel 11 (yang merupakan default umum), maka pindahkan perangkat Anda ke channel enam, misalnya.
Persingkat Startup Sistem bisa boot lebih cepat jika sedikit pekerjaan yang dilakukan ketika proses start-up. Keluarkan disc dari drive DVD supaya Windows tidak menunggu ketika mereka diputar. Cabut perangkat USB jika sedang tidak digunakan, supaya sistem tidak menjalankan driver yang tidak diperlukan. Terakhir, gunakan Autoruns untuk me-limit jumlah program yang dijalankan ketika Windows berjalan, dan Startup Delayer untuk menunda program start-up yang tidak penting selama satu
1/13/2010 4:33:34 PM
96
KNOW-HOW
HARDWARE
atau dua menit, supaya sistem bisa fokus ke booting, bukannya menjalankan aplikasi.
Gunakan CompactFlash Compact flash memang jauh lebih mahal dan kurang portable dibandingkan dengan drive USB flash, tapi CompactFlash jauh lebih cepat. Jika di sistem Anda terdapat reader internal (yang tidak terpasang melalui USB), maka coba gunakan CompactFlash. Selain untuk penyimpanan data, Anda bisa menggunakan CompactFlash untuk ReadyBoost.
03/2010
Bersihkan Harddisk Menghapus file tidak berguna dari harddisk bisa meningkatkan performa, meskipun masih tersisa banyak tempat. Uninstall program yang tidak digunakan. Untuk aplikasi yang sulit dihilangkan, gunakan AppRemover. Selanjutnya, gunakan Windows Disk Cleanup atau CCleaner untuk file yang tersisa. Buka folder Windows\Temp, dan hapus file dan folder yang tidak perlu. Terakhir, klik Start, ketik %TEMP%, dan tekan [Enter] untuk melihat dan menghapus folder User Temporary Files Anda.
Pilih Hibernate Format Ulang Drive USB Jika Anda tetap menggunakan drive USB, pastikan diformat dengan sistem file terbaik. Hindari penggunaan NTFS. FAT32 lebih baik, tapi hanya jika Anda menggunakannya pada sistem Vista; jika tidak, gunakan exFAT untuk mendapatkan kecepatan terbaik. Untuk memformat ulang drive USB Anda, klik kanan drive, pilih Format, dan kemudian pilih FAT32 atau exFAT. Kunjungi TestFreaks untuk melihat beberapa hasil pengukuran.
Naikkan Timing DRDY Setting timing BIOS DRDY (Device Ready) mengatur seberapa cepat perangkat IDE atau SATA bisa digunakan, setelah mereka selesai menjalankan perintah yang ada. Dengan mengubah setting-nya ke nilai tertinggi (biasanya Optimise) bisa sedikit meningkatkan performa sistem, tapi bisa juga menyebabkan crash atau hilangnya data.
Jangan pilih “Shutdown” jika nanti komputer masih akan digunakan lagi, dan Anda harus meninggalkannya cukup lama. Pilihlah “Hibernate” untuk menghemat waktu ketika Anda masuk lagi ke komputer. Windows akan menyimpan status komputer ke harddisk sehingga bisa boot jauh lebih cepat.
Atur Setting Power Windows Vista akan mematikan banyak fungsi untuk menghemat energi. Jadi, jika Anda lebih mementingkan kecepatan, maka perlu mengesetnya secara tepat. Klik Control Panel, System and Maintenance, Power Options, dan pastikan Anda menggunakan High performance. Selanjutnya, klik link Change plan settings di bawahnya, untuk memastikan Anda menggunakan opsi tercepat untuk setiap setting.
Login Otomatis
Jika PC Anda mempunyai satu atau beberapa operating system, maka Anda akan melihat menu boot ketika PC dijalankan. Untuk mengurangi waktu tunggu sebelum memilih setting default, klik kanan Computer, pilih Properties, Advanced system settings, Startup and Recovery Settings. Pilih OS default Anda, dan set Time to display of operating systems ke 10 detik misalnya.
Jika hanya Anda sendiri yang menggunakan PC, maka Anda bisa menghemat waktu dengan login otomatis. Namun, perlu diketahui bahwa ini berisiko karena semua orang bisa langsung mengakses sistem Anda. Jalankan perintah controluserpasswords2, hilangkan tanda centang pada Users must enter a user name and password, klik OK, masukkan user name dan password ketika diminta, dan klik OK lagi untuk menjalankan login otomatis.
Defrag secara Menyeluruh
Matikan Sharing Media
Tool defrag Windows tidak bisa mendefragmentasi file yang dibuka untuk keperluan tertentu, yang artinya file paging dan Registry tidak disentuh. Untungnya, ada tool free yang bisa membantu. PageDefrag dijalankan ketika proses boot, dan bisa mendefragmentasi file sistem tersebut.
Fungsi sharing media pada Windows Media Player bisa menyedot resource. Untuk mematikannya, klik kanan tab Library, klik Media Sharing, dan hilangkan tanda centang pada Find media dan Share my media. Selanjutnya, jalankan services.msc, klik ganda Windows Media Player, klik Stop, dan set Startup type ke Disabled untuk menghemat waktu CPU.
Kurangi Waktu Tunggu
Kurangi Switching Windows melakukan perpindahan program (task switching) secara cepat supaya antarmuka user tetap responsif. Namun, perpindahan ini menjadi beban dan membuang waktu CPU. Jika Anda tidak membutuhkan antarmuka yang responsif, misalkan menjalankan Microsoft Office, bukan memainkan game 3D, maka memberikan waktu CPU yang lebih banyak ke service bisa mengurangi switching, sehingga komputer Anda lebih efisien. Klik kanan Computer, pilih Properties, Advanced system settings, Performance Settings, Advanced, dan kemudian pilih Adjust for best performance of background services. Kembalikan ke setting semula, jika aplikasi terlihat kurang responsif.
pcm_know-how_03.indd 96
LEBIH LANJUT
http://vistumbler.sourceforge.net/ http://www.appremover.com/ http://www.ccleaner.com/ http://www.memtest.org/ http://www.metageek.net/products/inssider http://www.ocbase.com/ http://www.tinyurl.com/3cb6xt http://www.tinyurl.com/cc4wrs http://www.tinyurl.com/cp33fh http://www.tinyurl.com/crv9gu http://www.tweakguides.com/all.html
1/13/2010 4:33:35 PM
Membangun Aplikasi SMS Gateway di Linux Pelajari teknikteknik mengirim dan menerima SMS dengan HP, dengan mempergunakan Linux. Dengan demikian, Anda dapat membuat aplikasi SMS Gateway.
+1 CD
Rp35.000
Panduan Praktis Membangun Server Mail, Qmail, dan Squirrelmail Bagi yang ingin mengetahui cara menginstal dan mengonfigurasi server email Qmail, dan webmail Squirrelmail, Anda harus membeli buku ini!
+1 CD
Rp35.000
Desain 3D, Optimalisasi Fitur Photoshop CS2 Kuasai teknikteknik membuat objek desain 3D, dengan menggunakan aplikasi Photoshop CS2. Pelajari buku ini, dan Anda akan dapat membuat desain 3D.
+1 CD
Rp40.000
PHP 5 dan MySQL 4, Proyek Membuat Blog Banyaknya orang-orang yang keranjingan membuat blog pribadi, tentunya membutuhkan skill khusus untuk itu. Dengan membaca buku ini, Anda dapat memanfaatkannya untuk membuat blog sendiri.
+1 CD
Mandriva Linux 2006 Gunakan distro Mandriva Linux 2006, dalam aktivitas sehari-hari di kantor, penggunaan Internet dan multimedia di warnet, kegiatan pendidikan, maupun untuk di rumah.
+3 CD
Rp40.000
Desain 3D, Optimalisasi Fitur Corel Draw 12 Praktikkan membuat objek 3D, dengan menggunakan software vektor 2D. Pahami materi buku ini, dan Anda akan mengetahui wawasan baru tentang desain grafis.
+1 CD
Rp40.000
Rp30.000
Fedora Core 5 Sebuah alternatif distro linux, yang dapat dipilih sebagai aplikasi komputer desktop yang lengkap. Distro ini pun dapat dikonfigurasikan sebagai server jaringan.
+1 DVD
Rp45.000
Teknik Seleksi Foto Dengan Photoshop CS2, Seri 1 Buku ini mengulas teknik-teknik dasar menyeleksi objek, dengan menggunakan beragam tool di Photoshop CS2. Modal awal yang bermanfaat, untuk menghasilkan desain yang menarik. +1 CD
Rp35.000
Edubuntu, Pedoman Praktis Linux Untuk Pendidikan Dapatkan satusatunya buku yang mengulas tentang distro linux untuk pendidikan. Dengan menggunakan distro Edubuntu, akan mempermudah proses ajarmengajar dalam dunia pendidikan.
+1 CD
Rp40.000
Panduan Praktis Debian GNU/Linux 3.1 Setelah membaca buku ini, diharapkan Anda bisa bekerja dengan sistem Debian GNU/Linux, sesuai dengan kebutuhan.
+1 CD
Rp45.000
Teknik Seleksi Foto Dengan Photoshop CS2, Seri 2 Pertajam kemampuan Anda dalam menyeleksi image, untuk membuat objek yang lebih detail, dan lebih kompleks lagi.
+1 CD
Rp35.000
Menguasai PowerPoint 2003 Ungkap tip dan trik menguasai aplikasi ini, untuk membuat presentasi yang menarik, efektif, dan efisien.Temukan rahasianya, dengan membaca buku ini.
+1 CD
Rp35.000
HTML 4 Blackbox, Membuka Keajaiban HTML 4 Raih keajaiban dari HTML 4, sehingga Anda dapat menguasai struktur HTML, bagian tubuh HTML, dan sekilas mengenai aplikasi editor kode HTML dan browser.
+1 CD
Rp45.000
Informasi & Pesanan Langsung, hubungi : Prima DR, Unit Layanan Langsung Jl. Ketapang Utara I No.17 Jakarta 11140, Indonesia Telp : 021 – 6333507, SMS : 021- 70769466, Fax : 021 – 6336788 E-mail :
[email protected] 1. Untuk wilayah JABODETABEK (Jakarta, Bogor, Depok, Tangerang, Bekasi), nilai pesanan Rp. 100.000,-, mendapatkan diskon 10%. 2. Setiap pemesanan disesuaikan dengan tarif kurir. 3. Untuk wilayah JABODETABEK, PEMBAYARAN DAPAT DILAKUKAN secara TUNAI DI TEMPAT. Untuk wilayah di luar JABODETABEK, PEMBAYARAN DILAKUKAN dengan TRANSFER via BANK BCA CAPEM KALIMALANG 1, atas nama : PT PUSTAKA PRIMA NUSANTARA, No. Rek: 164 300 54 45. Bukti transfer di-fax ke : 021 - 6336788.
iklan buku (PC1633-PR1-0508).indd 3
1/14/2010 1:59:41 PM
98
KNOW-HOW
REVERSE CODE ENGINEERING
03/2010
HASH FUNCTION Setiap manusia memiliki DNA unik yang dapat dijadikan informasi untuk mengidentifikasi seseorang. Dalam dunia komputer, khususnya menyangkut kriptografi, data juga dapat memiliki “DNA”. Joko Nurjadi
ALKISAH, flash disk milik si Bento tertular worm ganas dengan nama jinak.exe, membuat Bento bertekat memeriksa seluruh isi harddisk pada komputer teman-temannya untuk mencari asalusul worm tersebut (entah karena termotivasi rasa persahabatan atau rasa dendam). Tetapi bagaimana mengidentifikasikan file worm di antara ribuan atau bahkan jutaan file lainnya? Mungkin melalui nama file (jinak.exe), tetapi sudah tentu tidak menjamin keakuratannya, karena tidak semua file jinak.exe adalah worm, dan worm tersebut belum tentu hanya bernama jinak.exe. Patokan lain seperti ukuran atau header file juga memiliki tingkat akurasi identitas yang rendah. Bisa saja Bento membuat program untuk memeriksa dan membandingkan file byte demi byte, tetapi proses tersebut akan memakan waktu yang relatif lama. Pada kasus seperti ini (dan banyak kasus lainnya pada dunia kriptografi), sebuah “DNA” yang mewakili data/file akan membantu pekerjaan Anda. Mirip dengan identifikasi DNA pada manusia, yang dapat digunakan untuk menemukan pelaku kriminal. Untuk membuat “DNA” versi dunia digital ini, digunakan hash function.
Konsep Hash Function Pengertian hash function sendiri adalah sebuah fungsi yang menciptakan sebuah nilai (hash value) dari sebuah data yang berukuran relatif besar, berikutnya nilai hash tersebut digunakan dalam proses komparasi yang tentunya akan lebih mudah dan cepat, dibandingkan langsung memproses data tersebut. Sebuah hash value yang bernilai integer bisa dianalogikan seperti indeks pada sebuah array, membentuk sebuah hash table/hash map. Gambar 1 merupakan contoh penggunaan hash function dalam sebuah hash table yang berfungsi sebagai buku telepon. Terlihat hash value dengan nilai 01 dipetakan dengan data/key berupa nama orang, yaitu Lisa Smith. Pemetaan ini memungkinkan Anda mengambil nilai yang berasosiasi, misalnya nomor telepon (yang disimpan dalam elemen array, yang disebut slot atau bucket). Bayangkan jika Anda memiliki data dengan jumlah yang besar, katakanlah ribuan nama orang dengan masing-masing nomor telepon, penggunaan hash value akan mempercepat proses pencarian. Selain itu, juga dikenal apa yang dinamakan dengan cryptographic hash function yang lebih terfokus pada aspek keamanan informasi. Salah satu cryptographic hash function yang populer adalah MD5. Contoh penggunaannya dengan pemrograman PHP adalah sebagai berikut:
hasil output-nya (hash value) adalah: ceb30e9b8e95228136bf1baa2961b050
Perubahan sedikit saja pada data akan menghasilkan hash value yang berbeda. Misalkan ganti karakter 1 dengan karakter 0 pada string data, sehingga menjadi:
Maka output yang dihasilkan adalah: 73ea9bf98f41a95343c73d574cea82b3
Gambar 1. Contoh hash table.
pcm_know-how_03.indd 98
Hash value yang dihasilkan sangat berbeda, bukan? Perhatikan juga bahwa panjang hash yang dihasilkan tetap, tidak peduli jika data terdiri dari 1 karakter saja maupun ribuan (atau lebih) karakter, bahkan sebuah zero-length string juga memiliki hash
1/13/2010 4:33:35 PM
03/2010
REVERSE CODE ENGINEERING
KNOW-HOW
99
value dengan panjang yang sama:
output-nya adalah: d41d8cd98f00b204e9800998ecf8427e
Function ini bersifat satu arah, artinya tidak ada function yang mengembalikan hash value ke data aslinya. Gambar 2 menampilkan konsep cryptographic hash function. Cryptographic hash function lazim digunakan untuk keperluan pengecekan integritas data (checksum), verifikasi password, digital signature, berbagai macam proses otentifikasi, dan digunakan sebagai salah satu teknik untuk melakukan identifikasi file pada dunia malware.
Contoh Hash Function Terdapat beberapa hash function populer yang digunakan sesuai kebutuhan. Misalnya CRC (Cyclic Redudancy Check) yang umum digunakan untuk verifikasi data yang sering dipertukarkan pada jaringan informasi, error data dapat terjadi karena kesalahan pada proses transmisi upload/download, copy/cut, error pada media storage, ataupun bug dari software. Contoh lain adalah MD5, yang cukup luas penggunaannya pada berbagai aplikasi untuk saat ini. MD5 menghasilkan 128bit hash value, atau dituliskan dengan 32-digit hexadecimal (1 digit hexadecimal merepresentasikan 4 digit bit). Semakin besar bit hash value yang dihasilkan, semakin kecil kemungkinan terjadi collision (akan dibahas kemudian). Contoh hash function yang menggunakan bit yang besar adalah Whirpool, dengan hash value 512-bit atau dituliskan dengan 128 digit hexadecimal. Contohnya sebagai berikut: Whirlpool(“The quick brown fox jumps over the lazy dog”) = B97DE512E91E3828B40D2B0FDCE9CEB3C4A71F9BEA8D88E75C4FA854DF3 6725F D2B52EB6544EDCACD6F8BEDDFEA403CB55AE31F03AD62A5EF54E42EE82C 3FB35
Hash function lainnya adalah SHA (Secure Hash Algorithm), merupakan standar yang digunakan oleh pemerintah Amerika Serikat. SHA terdiri lagi atas SHA-0 dan SHA-1, yang menggunakan 160-bit. SHA-2 memiliki beberapa family dengan bit yang berbeda, SHA-224, SHA-256, SHA-384, dan SHA-512. Contoh SHA-1 yang menggunakan 160-bit adalah sebagai berikut (contoh dengan PHP):
akan menghasilkan output yang direpresentasikan dengan 40 digit hexadecimal sebagai berikut: 3ae1aff9048154de333348200222982213cce4a0
Sama seperti MD5 dan cryptographic hash function lainnya, sedikit perubahan pada input (walaupun hanya bergeser 1 bit) akan mengubah output hash value-nya. Perubahan ini disebut juga dengan avalanche effect.
Collision Salah satu tantangan hash function adalah bertahan dari serangan yang memang selalu mencari celah, dan kelemahan sistem. Saat ditemukan collision/tabrakan pada sebuah algoritma hash function, maka dengan sendirinya algoritma tersebut telah terpatahkan. Walaupun mungkin masih dapat
pcm_know-how_03.indd 99
Gambar 2. Cryptographic Hash Function.
digunakan untuk beberapa keperluan, tetapi hash function yang rawan collision semakin membatasi penggunaan hash function itu sendiri. Collision terjadi saat dua data yang berbeda memilih hash value yang sama. Ibaratnya, sebuah kunci atau DNA yang diyakini unik, ternyata memiliki duplikat dari sumber yang berbeda, dan oleh karena itu, menjadi tidak unik lagi. Hanya untuk menemukan sebuah collision, berbagai usaha dan teknik telah dilakukan dan hingga saat ini, bahkan hash function yang populer seperti MD5 dan SHA-0/SHA-1 telah ditemukan collision-nya. Setelah melihat bentuk hash value MD5 atau hash function lainnya, barangkali Anda sulit membayangkan bagaimana mungkin menemukan collision, sementara hash value yang dihasilkan sudah terlihat sedemikian unik? Penjelasannya sederhana jika dibuat contoh yang sederhana pula, bayangkan sebuah hash function dari dunia antah berantah menghasilkan hash value dengan panjang tetap selebar 4-bit. Artinya, jika ditulis dengan bilangan biner, nilai minimum hash value adalah 0000, dan nilai maksimumnya adalah 1111, berapa kemungkinan output yang dihasilkan? Karena bit adalah bilangan berbasis 2 (1 bit hanya memiliki dua kemungkinan nilai, yaitu 0 dan 1), rumus kemungkinan output uniknya adalah 2n (2 pangkat n) di mana n adalah jumlah bit. Jika 1 bit, maka kemungkinan output uniknya adalah 21 = 2. Sama halnya saat kita menyebut sebuah display monochrome yang hanya mampu menampilkan warna hitam dan putih, disebabkan display tersebut hanya memiliki kedalaman 1-bit warna. Bandingkan dengan sebuah display 16-bit yang berarti dapat menghasilkan 216 = 65.536 warna yang berbeda. Kembali pada hash value sebesar 4-bit, berarti kemungkinan output unik adalah 24 atau 16 hash value yang berbeda. Kesimpulannya, jika kita memiliki data sebanyak lebih dari 16 yang dikonversi dengan hash function 4-bit, sudah pasti di antara data tersebut memiliki hash value yang sama, atau terjadi collision. Kita tinggalkan dunia antah berantah, dan ambil contoh sebuah hash function yang menghasilkan 32-bit hash value. Artinya, output yang mungkin dihasilkannya adalah 232 atau sekitar 4,3 x 109 atau 4,3 miliar hash value unik. Ibarat kata
1/13/2010 4:34:34 PM
100
KNOW-HOW
REVERSE CODE ENGINEERING
03/2010
Gambar 3. Table Birthday Attack.
hash function 32-bit tersebut digunakan sebagai identifikasi manusia, hash function tersebut hanya sanggup menangani maksimal sekitar 66% jumlah manusia di dunia saat ini, sisanya 100% pasti terjadi collision.
semakin rentan collision. Tetapi menggunakan bit yang besar juga memiliki konsekuensi lain, yaitu proses pencarian/perbandingan data menjadi relatif lebih lambat, serta penggunaan resource/kapasitas menjadi relatif lebih besar.
Birthday Attack
Penutup
Sebuah perhitungan yang dikenal sebagai birthday attack menunjukkan, dengan hash value 32 bit, hanya diperlukan output sebanyak 7,7 x 104 atau 77.000 untuk mendapatkan kesempatan 50% terjadinya sebuah collision. Demikian pula pada bit yang lain, collision yang dapat terjadi jauh di bawah batas output maksimalnya. Table yang menjelaskannya terlihat pada gambar 3. Perhitungan birthday attack sendiri didasari oleh teori probabilitas yang diilustrasikan dengan sebuah paradoks yang dikenal dengan birthday paradox atau birthday problem. Kondisinya sebagai berikut: dengan asumsi 1 tahun adalah 365 hari (bukan tahun kabisat), berapakah sampel acak yang diperlukan untuk menemukan 2 orang yang berulang tahun sama (kondisi collision)? Dengan sampel 366 orang, kemungkinan collision 100% akan terjadi, karena orang ke-366 pasti memiliki ulang tahun yang sama dengan salah satu dari orang ke-1 sampai 365. Lalu, berapa sampel yang diperlukan jika probabilitas diturunkan menjadi fifty-fifty atau 50%? Ternyata bukan setengah dari 365, tetapi cukup 23 orang. Bagaimana jika ingin mendapatkan probabilitas sebesar 99%? Cukup ambil sampel sebanyak 57 orang. Rumus dan perhitungan birthday paradox dapat Anda lihat pada URL http://www.wolframalpha.com/input/ ?i=birthday+paradox, tampilannya seperti pada gambar 4. Kondisi birthday paradox dapat dijelaskan secara logis. Bayangkan Anda di dalam sebuah kelas dengan jumlah murid 57 orang, jangan terpaku untuk mencari siapa yang memiliki hari ulang tahun yang sama dengan Anda, sudah pasti kemungkinannya tidak akan mencapai 99%. Tetapi, bagaimana jika yang sama ulang tahunnya adalah murid ke-1 dan 20, atau murid ke-13 dan 45, dan seterusnya? Dengan begitu banyaknya kombinasi dari 57 murid, tidak mengherankan jika probabilitas collision mencapai 99%, bukan? Birthday paradox memberikan pemahaman bahwa kemungkinan collision semakin cepat terjadi, jika sampel data semakin banyak. Semakin sedikit nilai bit yang digunakan juga membuat
Bagaimanapun, “DNA” yang diciptakan hash function tidaklah sempurna. NIST (National Institute of Standard and Technology) Amerika Serikat membuka kompetisi terbuka untuk standar yang baru (pengganti SHA-1 dan SHA-2), dimana pemenangnya dijadwalkan akan di-publish pada tahun 2012, membuktikan bahwa aspek keamanan sedemikian vital di dunia teknologi informasi. Usaha-usaha pencurian password, penyerangan digital signature, penyebaran malware, adalah contoh-contoh sisi kelam teknologi. Pengetahuan adalah senjata agar tidak mudah menjadi korban, moral adalah senjata untuk menggunakan pengetahuan tersebut dengan baik.
pcm_know-how_03.indd 100
Gambar 4. Ilustrasi Birthday Paradox.
LEBIH LANJUT
http://en.wikipedia.org/wiki/Hash_function http://en.wikipedia.org/wiki/Cryptographic_hash_function http://en.wikipedia.org/wiki/Md5 http://en.wikipedia.org/wiki/Birthday_attack
1/13/2010 4:34:38 PM
masterweb (PC0569-16M-0310).indd 1
1/14/2010 4:13:51 PM
102
KNOW-HOW
REVERSE CODE ENGINEERING
03/2010
OPREK REGISTRY WINDOWS Banyak pengguna Windows yang gemar bersih-bersih, dalam arti menjaga kebersihan sistemnya dari pernah-pernik yang mengganggu. Salah satu tempat yang rawan untuk “dikotori” adalah registry Windows. Joko Nurjadi
BAYANGKAN, kali pertama Anda mencoba sebuah program registry cleaner (silakan dicoba jika belum pernah), kemudian mendapatkan kenyataan bahwa puluhan atau bahkan ratusan registry Anda bermasalah. Anda mungkin takjub dengan jumlahnya sekaligus lega, karena dapat membersihkan registry dengan program registry cleaner. Tetapi apakah terbersit dalam pikiran Anda, bahwa begitu mudahnya isi registry berubah dan bermasalah, tanpa Anda pernah merasa mengutak-atiknya? Registry memegang peranan penting dalam sistem operasi Windows. Sayangnya, yang lebih sering mengutak-atik registry adalah program lain (yang bisa saja merupakan malware), membuat Anda sebagai pemilik komputer bagaikan tamu di rumah sendiri, hanya dapat pasrah saat registry dirombak habis-habisan. Tetapi jangan khawatir, mari mengoprek dan memahami registry Windows, dan waspadai modifikasi registry yang merugikan.
Sekilas Registry Bagi Anda yang pernah membuka registry dengan program registry editor (misalnya Regedit), mungkin struktur hierarki yang ditampilkan mengingatkan Anda akan isi folder-folder di dalam harddisk, seperti yang tampil pada Windows Explorer. Walaupun tentu saja, Anda tidak akan terinspirasi untuk menamakan folder pada harddisk dengan nama seperti HKEY_LOCAL_MACHINE atau HKEY_CLASSES_ROOT. Sebagian besar pembaca mungkin setuju jika dikatakan isi registry mirip sarang lebah, bahkan istilah hive (berasal dari kata beehive yang berarti sarang lebah) digunakan oleh Microsoft sendiri untuk mendefinisikan bagian utama registry (terletak pada root), yaitu: 1. HKEY_CLASSES_ROOT atau disingkat HKCR, menyimpan informasi dan konfigurasi aplikasi, seperti asosiasi file.
pcm_know-how_03.indd 102
2. HKEY_CURRENT_USER atau disingkat HKCU, menyimpan informasi pengguna yang login. 3. HKEY_LOCAL_MACHINE atau disingkat HLKM, menyimpan konfigurasi komputer menyangkut software dan hardware. 4. HKEY_USERS atau disingkat HKU, menyimpan informasi yang berkaitan dengan HKCU. 5. HKEY_CURRENT_CONFIG atau disingkat HKCC, menyimpan informasi yang dikumpulkan saat runtime. Registry yang disebut di atas dapat Anda lihat melalui Regedit (jalankan melalui Start – Run, ketik regedit, dan enter). Untuk lebih jelasnya, perhatikan gambar 1. Pada panel kiri, terlihat 5 hive utama yang dapat di-expand menampilkan (sub) hive atau key, panel kanan menampilkan isi/value. Untuk membuat key, klik kanan, dan pilih New Key. Sedangkan untuk membuat value baru, klik kanan, dan pilih value yang terbagi berdasarkan tipe datanya, yaitu string, binary, DWORD, Multi-String, dan Expandable String. Selain itu, terdapat HKEY_PERFORMANCE_DATA yang tidak ditampilkan pada regedit, tetapi dapat diakses melalui fungsi registry pada Windows API. Pada sistem operasi Windows 95/98/ME, terdapat HKEY_DYN_DATA yang menyimpan informasi dinamis, termasuk di dalamnya adalah informasi plug and play dan statistik jaringan. Huruf “H” yang merupakan huruf pertama masing-masing bagian, adalah singkatan dari Hive. Kegunaan utama registry adalah untuk menyimpan konfigurasi menyangkut hardware dan software, termasuk komponen-komponen seperti kernel, driver, services, SAM (Security Accounts Manager), user interface dan aplikasi-aplikasi 3rd party yang menggunakan registry. Registry yang rusak atau sengaja dimodifikasi dapat mengakibatkan sistem operasi Windows tidak berfungsi dengan baik.
1/13/2010 4:34:39 PM
03/2010
REVERSE CODE ENGINEERING
Pengenalan registry Windows lebih jauh dapat Anda simak kembali pada PC Media edisi 12/2009. Artikel kali ini lebih dititikberatkan pada cara mengoprek registry.
Mengakses Registry Isi registry dapat mengalami perubahan dengan berbagai cara. Contoh sederhana, perhatikan registry key HKEY_CURRENT_USER\Control Panel\International yang menyimpan konfigurasi regional/internasional, seperti kode negara, format currency, datetime, dan seterusnya. Beberapa cara untuk mengubah konfigurasi registry tersebut: 1. Melalui Control Panel – Regional and Language Options. Opsi yang Anda pilih dan ubah, otomatis akan memodifikasi nilai registry. 2. Ubah melalui regedit, arahkan pada registry key tersebut, dan ubah nilainya secara manual. 3. Melalui file .REG yang berisi nilai registry. Saat dijalankan dengan klik ganda, file .REG akan otomatis mengimpor isi registry sesuai dengan format yang ditentukan. 4. Menggunakan perintah REG, yang merupakan Console Registry Tool sehingga mengizinkan Anda mengubah registry melalui command prompt. 5. Melalui file .INF dengan format tertentu yang berisi nilai registry. 6. Melalui pemrograman dengan menggunakan fungsi API yang disediakan Windows, dan terletak pada file advapi32. dll (Advanced Windows 32 Base API Library). Melihat begitu banyak cara (yang relatif mudah) untuk mengakses registry, melakukan perubahan, atau bahkan menambah nilai registry, tidak mengherankan jika registry menjadi rentan. Contoh berikut menunjukkan mudahnya menambahkan, mengubah, dan menghapus key dan value dengan menggunakan perintah REG melalui command prompt. Untuk membuat sebuah key baru, contohnya adalah sebagai berikut (ketikkan pada command prompt): REG ADD HKLM\SOFTWARE\KEY_SAYA
Perintah tersebut akan membuat sebuah key baru dengan nama KEY_SAYA pada hive HKLM\SOFTWARE. Untuk mengisikan value, ketikkan perintah berikut:
Gambar 1. Regedit menampilkan Registry Windows.
pcm_know-how_03.indd 103
KNOW-HOW
103
REG ADD HKLM\SOFTWARE\KEY_SAYA /v Data /d 007
Maka akan tercipta sebuah value bernama Data dengan isi data 007, secara default tipe datanya adalah string. Value ini kemudian dapat diubah dengan perintah berikut: REG ADD HKLM\SOFTWARE\KEY_SAYA /v Data /d 008
Akan tampil konfirmasi apakah Anda ingin melakukan overwrite data lama. Maka isi data akan berubah menjadi 008. Parameter /v berarti mendefinisikan value, parameter /d berarti mendefinisikan data. Untuk parameter selengkapnya, dapat dilihat jika Anda mengetikkan REG ADD /?. Setelah cukup membuat “sampah”, cara menghapus key yang telah dibuat sebelumnya adalah dengan perintah: REG DELETE HKLM\SOFTWARE\KEY_SAYA
Semua subkey (jika ada) dan value didalam HKLM\SOFTWARE\ KEY_SAYA akan terhapus. Parameter selengkapnya dapat dilihat jika Anda mengetikkan REG DELETE /?. Tidak semua program yang memanipulasi registry adalah malware atau program jahat, program-program tertentu dapat memanfaatkan registry untuk menyimpan nilai-nilai tertentu (yang tidak mengganggu pengguna) seperti informasi profile atau path program tersebut.
Lindungi Registry Tertentu Memperbaiki masalah registry, seperti isi yang tidak valid, adalah tugas registry cleaner. Tetapi yang sering kali berbahaya justru bukan registry yang tidak valid, tetapi registry yang dimanipulasi untuk menjalankan malware, ataupun registry yang menghalangi Anda untuk melakukan sesuatu seperti mengakses Task Manager, mengakses Run, dan lain-lain. Lalu, mengapa Windows mengizinkan hal tersebut? Baik dan buruk memang masalah niat, karena fitur-fitur tersebut bisa dimanfaatkan untuk menjaga sistem agar tidak mudah dimodifikasi, misalnya pada komputer yang diperuntukkan publik. Tetapi tentu saja, jangan terima jika komputer pribadi Anda dibuat tidak berdaya. Beberapa registry yang vital antara lain adalah:
1. HKLM\SOFTWARE\Microsoft\Windows\ CurrentVersion\Run. Key ini menyimpan informasi program-program yang otomatis dijalankan, umumnya merupakan program yang bertugas di background seperti firewall atau antivirus, ataupun program favorit seperti client messenger. Anda juga dapat melihatnya melalui menu Start – Run, ketik msconfig, dan pilih tab Startup seperti pada gambar 2. Bayangkan bagaimana jika yang dijalankan secara otomatis adalah malware? Walaupun key ini yang paling sering menjadi target, terdapat beberapa key lain yang memiliki fungsi menjalankan program pada saat startup, selengkapnya adalah: 1. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\Run. 2. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run. 3. HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce. 4. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce.
1/13/2010 4:34:40 PM
104
KNOW-HOW
REVERSE CODE ENGINEERING
5. HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices. 6. HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce. 7. HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ RunOnce\Setup.
03/2010
dijalankan. Walaupun seperti yang sudah Anda ketahui, terdapat berbagai cara untuk mengakses registry.
4. (HKLM) HKCU\SOFTWARE\Microsoft\Windows\ System\Policies\Explorer.
Anda mungkin akan sering menemukan key yang sama, hanya berbeda hive HKCU dan HKLM. Perbedaannya adalah pada HKCU, key tersebut hanya berlaku untuk user yang aktif, sedangkan pada HKLM, key tersebut berlaku untuk semua user.
Jika key ini menyimpan value NoRun = 1, maka menu Run yang biasa dapat diakses melalui Start Menu akan hilang. Demikian juga jika mencoba mengaksesnya melalui kombinasi tombol Windows + R, akan ditampilkan pesan “This operation has been cancelled due to restrictions in effect on this computer. Please contact your system administrator.”.
2. (HKLM) HKCU\SOFTWARE\Microsoft\Windows\ CurrentVersion\Policies\Explorer.
5. HKCU\SOFTWARE\Microsoft\Windows\ CurrentVersion\Explorer\Advanced.
(HKLM) HKCU\ seperti yang tertulis di atas, menunjukkan bahwa key tersebut dimiliki oleh hive HKLM maupun HKCU. Sesuai namanya, key ini menyimpan konfigurasi Windows Explorer. Sebuah value yang sering dibuat oleh malware pada key ini adalah NoFolderOptions yang diisi angka 1 (tipe data DWORD). Apa yang terjadi setelah itu? Menu Tools – Folder Options akan menghilang dari Windows Explorer. Ini adalah salah satu usaha malware untuk melindungi dirinya, karena dengan adanya menu tersebut, pengguna dapat mengatur konfigurasi folder lebih lanjut, seperti menampilkan seluruh file yang hidden, super hidden, dan seterusnya dalam Windows Explorer. Untuk tetap menampilkan menu Folder Options, ubah value NoFolderOptions menjadi 0 ataupun menghapus value tersebut dari registry. Gambar 3 menampilkan perbedaan Windows Explorer yang memiliki menu Folder Options dan yang tidak.
Windows Explorer, bisa dikatakan tool wajib pengguna Windows, dan mampu menampilkan beberapa informasi yang berguna walaupun terkadang tingkatannya cukup advanced (sesuai dengan nama key). Sebagian malware akan berusaha menutup akses informasi-informasi penting dengan melakukan konfigurasi value pada key ini, antara lain adalah: Hidden = 0 (DWORD). Akan menyembunyikan file yang memiliki atribut hidden. Jadikan 1 untuk melihat file dengan atribut hidden. ShowSupperHidden = 0 (DWORD). Akan menyembunyikan file yang memiliki atribut super hidden atau sistem. Jadikan 1 untuk melihat file dengan atribut super hidden. HideFileExt = 1 (DWORD). Akan menyembunyikan ekstensi file, pengguna yang tidak waspada dapat terjebak menjalankan file executable yang mungkin merupakan malware. Untuk itu, biasanya malware meniru icon tertentu (misalnya icon folder, image) dengan nama file yang menarik sehingga mendorong pengguna untuk menjalankannya. Jadikan 0 untuk melihat ekstensi file. Nilai-nilai ini juga dapat Anda ubah melalui menu Tools – Folder Options – tab View pada Windows Explorer (dengan catatan menu tersebut diset enable pada registry). Sebenarnya, konfigurasi yang menutup akses informasi diatas digunakan oleh sebagian pengguna Windows (tanpa perlu diubah oleh malware), tujuannya untuk menghindari pandangan pengguna dari file-file hidden dan sistem milik Windows yang memang tidak disarankan untuk diakses pengguna (misalnya page file, boot loader). Jadi, pastikan Anda memahami informasi file yang terlihat pada Windows Explorer, jika ingin menampilkan informasi di atas. Tentu masih banyak key lain yang dapat dimanipulasi, tidak terbatas pada key yang dibahas saja. Pepatah mengatakan tiada asap tanpa ada api, dengan semakin banyak memahami key registry, akan semakin mempermudah Anda dalam melihat “api” atau hal-hal mencurigakan yang terjadi dalam sistem. Perhatikan jika memang registry berubah karena malware, umumnya malware akan mati-matian mempertahankan konfigurasi registry yang diinginkannya dengan selalu meng-update-nya, sehingga akan sia-sia jika Anda memperbaiki registry. Karena itu, usahakan untuk mematikan terlebih dahulu proses di memory yang dicurigai sebagai malware, untuk hal ini mungkin akan dibahas pada kesempatan lain.
3. (HKLM) HKCU\SOFTWARE\Microsoft\Windows\ CurrentVersion\Policies\System. Pada key ini berisi beberapa value yang bisa jadi cukup vital karena menyangkut konfigurasi sistem. Misalnya jika ada value DisableTaskMgr dan berisi 1 dengan tipe data DWORD, maka Task Manager yang berfungsi untuk melihat proses yang sedang berjalan, tidak akan bisa diakses. Value penting lainnya adalah DisableRegistryTools yang jika memiliki data = 1 (DWORD), maka regedit tidak akan dapat
Gambar 2. Startup pada msconfig.
pcm_know-how_03.indd 104
1/13/2010 4:34:40 PM
03/2010
REVERSE CODE ENGINEERING
KNOW-HOW
105
khawatir, klik ganda backup.reg, maka akan dilakukan import registry, dan key tersebut telah kembali seperti sedia kala. Nah, sekarang bagaimana jika sebuah malware menambahkan value pada key tersebut untuk memanggil dirinya, anggaplah value tersebut adalah Bad=C:\Windows\System32\bad.exe, sehingga total terdapat 3 aplikasi yang akan dijalankan otomatis oleh Windows. Jika Anda mencoba memulihkan key tersebut dengan cara klik ganda backup.reg, value malware tersebut tidak akan hilang. Solusinya, modifikasi backup.reg sehingga menjadi: Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVersion\Run] [HKEY_CURRENT_USER\Software\Microsoft\Windows\ Gambar 3. Ada dan tanpa menu Folder Options.
CurrentVersion\Run] “ctfmon.exe”=”C:\\WINDOWS\\system32\\ctfmon.exe”
Backup Registry Dengan File .REG Memperbaiki satu per satu registry bisa jadi pekerjaan yang melelahkan, dunia komputer mengajarkan kita untuk sebisa mungkin memanfaatkan tool yang tersedia. Salah satunya dengan melakukan backup/export registry sehingga Anda dapat melakukan restore/import sewaktu-waktu dalam langkah yang mudah, tanpa perlu memodifikasi satu per satu registry yang ingin diperbaiki. Tetapi mem-backup keseluruhan registry bukanlah ide yang baik untuk kebanyakan kasus, selain ukurannya yang besar (dapat mencapai puluhan MB jika Anda mengekspor seluruh registry melalui regedit), juga perubahan dalam registry sangat cepat (karena kegiatan instalasi program, bermain game, dan seterusnya). Untuk itu, pada bagian ini akan ditunjukkan cara backup/export beberapa registry penting dengan menyimpannya pada file .REG. Memang bukan merupakan satu-satunya cara, tetapi cukup mudah untuk diterapkan. Mula-mula, kita akan mem-backup isi key HKCU\SOFTWARE\ Microsoft\Windows\CurrentVersion\Run, jalankan regedit, dan arahkan pada key tersebut. Klik kanan pada key Run, dan pilih menu Export. Lalu simpan dengan format Registration Files (*.reg), dan beri nama backup.reg. Tergantung dari konfigurasi registry Anda, kurang lebih isi backup.reg ditunjukkan seperti di bawah ini: Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVersion\Run] “ctfmon.exe”=”C:\\WINDOWS\\system32\\ctfmon.exe” “Messenger (Yahoo!)”=”\”C:\\Program Files\\Yahoo!\\ Messenger\\YahooMessenger.exe\” -quiet”
Artinya, ada dua file aplikasi yang dijalankan secara otomatis dari key tersebut, yaitu cftmon.exe dan YahooMessenger. exe. Sekarang, anggap seorang rekan yang iseng mengganti data value tersebut melalui regedit atau apapun, katakanlah ia mengubah data path “C:\WINDOWS\system32\ctfmon.exe” menjadi D:\DATA\programiseng.exe”. Tentu saja hal ini akan mengakibatkan terjadi hal yang tidak semestinya. Tetapi jangan
pcm_know-how_03.indd 105
“Messenger (Yahoo!)”=”\”C:\\Program Files\\Yahoo!\\ Messenger\\YahooMessenger.exe\” -quiet”
Perhatikan baris baru [-HKEY_CURRENT_USER\Software\ Microsoft\Windows\CurrentVersion\Run], baris ini menuliskan ulang key yang dibackup, tetapi dengan menambahkan tanda – (minus) pada bagian depan. Artinya adalah menghapus subkey dan value di bawah key tersebut. Dengan demikian value malware atau value apapun yang mencoba menambahkan diri pada key tersebut, akan ikut terhapus. Selanjutnya, akan diciptakan value baru sesuai dengan konfigurasi yang telah di-backup. Sederhana, tetapi cukup efektif, bukan? Dengan cara yang sama, Anda dapat membuat backup key penting lainnya, dan menggabungkannya pada backup.reg menjadi sebuah file ampuh untuk mengembalikan registry yang “terkontaminasi”.
Registry yang Bersih Kembali pada masalah bersih-bersih, menelusuri seluk-beluk registry akan membawa Anda pada pemahaman bagaimana registry yang benar-benar bersih. Tidak hanya mengandalkan registry cleaner, yang tentu saja tidak memiliki kemampuan sebagai pendeteksi jejak malware sehingga jangan mengharapkannya membereskan seluruh masalah pada registry. Lebih jauh lagi, mungkin Anda juga dapat menilai apakah sebuah registry cleaner memang benar-benar piawai membersihkan registry atau justru merusak registry. Bahkan, siapa tahu Anda menemukan program jahat yang menyamar sebagai registry cleaner, seperti WinFixer yang termasuk dalam kategori scareware/rogue security program. Maka seperti kata Bang Napi, waspadalah... waspadalah! Tentunya lebih baik lagi jika ditunjang dengan pemahaman yang benar.
LEBIH LANJUT http://en.wikipedia.org/wiki/Windows_Registry http://neworder.box.sk/newsread.php?newsid=2750 http://www.dewassoc.com/support/useful/registry/reg_ run_keys.htm
1/13/2010 4:34:40 PM
106
KNOW-HOW
REVERSE CODE ENGINEERING
03/2010
PENGAWAS AKTIVITAS SISTEM Gara-gara nila setitik, rusak susu sebelanga. Bagi pengguna Windows, bisa saja gara-gara sebuah program, rusak sistem seluruhnya. Joko Nurjadi
DALAM BANYAK HAL, sistem komputer mirip dengan sebuah rumah beserta isinya. Ia menyimpan banyak barang (program dan data), beberapa sangat berharga (foto kenangan, surat cinta, kumpulan humor yang dibaca sebelum bertemu pacar). Anda mungkin mengetahui beberapa barang di rumah Anda memiliki behavior menarik, misalnya kipas angin yang baru mau berputar jika disentuh sedikit, atau antena televisi yang posisi terbaiknya hanya Anda yang tahu. Nah, demikian juga dengan program yang berjalan pada Windows, banyak behavior yang dapat diperhatikan. Apa saja yang dilakukannya, apakah dapat merugikan sistem? Tentu saja ini mengacu pada program-program tertentu yang diragukan sumbernya, ataupun program yang dicurigai sebagai malware atau telah tertular virus komputer. Jangan lupa, terdapat banyak program yang memang didesain untuk mengelabui pengguna, memiliki tampilan yang menipu, dan menjalankan proses yang merugikan secara diam-diam.
Gambar 1. Layar utama ProcMon.
pcm_know-how_03.indd 106
Pernahkah Anda membayangkan komputer Anda seakan memiliki sebuah menara pengawas, yang mampu melihat hal-hal yang mencurigakan, seperti memonitoring aplikasi, melihat aktivitas apa saja yang terjadi pada registry Windows, dan seterusnya? Artikel ini akan menunjukkan bagaimana melakukannya.
Event yang Terjadi pada Sistem Sebelum melihat aktivitas sistem, mari dimulai dengan melihat sebuah contoh proses yang gagal, apalagi kalau bukan Blue Screen of Death atau disingkat BSOD. Demikian orang-orang menyebut tampilan layar biru, saat Windows mengalami crash yang fatal, dan tidak ada hal lain yang dapat dilakukan kecuali restart/shutdown. BSOD terjadi karena kesalahan sistem menyangkut device driver, malfungsi hardware, bug pada kernel, dan lain-lain. BSOD sebenarnya hanya merupakan sebuah aktivitas/event yang gagal, yang persentasenya sangat kecil dari sekian banyak event yang terjadi pada sistem (hanya saja efeknya memang dramatis). Jika Anda melihat seberapa banyak aktivitas yang terjadi (dan berjalan lancar tanpa crash) pada sistem, mungkin Anda dapat memaklumi betapa sulit menghasilkan sebuah sistem yang sempurna. Beberapa event yang bisa jadi sangat aktif adalah saat menyangkut: 1. Operasi file. Mencakup operasi utama yaitu open, read, write, close. Misalnya terjadi saat aplikasi membaca file sistem, library (DLL), ataupun mengakses log file. 2. Registry. Registry windows adalah sebuah database berbentuk hierarki pada sistem operasi Windows, dan menyimpan berbagai konfigurasi yang menyangkut sistem. Karena itu juga, nilai registry sangat aktif diakses oleh aplikasi yang berhubungan dengan bagian-bagian sistem tertentu.
1/13/2010 4:34:41 PM
03/2010
REVERSE CODE ENGINEERING
KNOW-HOW
107
Berbagai aktivitas akan tampil terus-menerus, yaitu aktivitas pada registry, file, network, process, dan thread. Demikianlah aktivitas yang dilakukan sistem komputer, satu tindakan sederhana seperti membuka sebuah dokumen akan men-trigger berbagai aktivitas baru. Untuk memudahkan analisis, terdapat 5 button yang dapat di-on/off pada panel atas yang yang masing-masing digunakan untuk melihat aktivitas registry, file system, network, process dan thread, dan profiling events. Jadi, jika Anda hanya ingin melihat aktivitas registry, cukup aktifkan tombol registry saja.
Memonitor Perilaku Virus
Gambar 2. Process monitor filter.
3. Network. Saat terhubung dengan Internet, bisa jadi aktivitas network meningkat drastis. Bayangkan, berapa banyak aplikasi yang mengakses network, misalnya client messenger, firewall, program P2P, browser, atau game online. Walaupun aktivitas ini umumnya tersembunyi dari pengguna, tetapi untuk beberapa kasus, Anda mungkin perlu menganalisisnya. Misalnya untuk menemukan permasalahan/troubleshooting pada sistem, mengamati apakah proses uninstall sebuah program telah sempurna, melihat statistik registry Windows yang paling banyak diakses, mengukur detail traffic network, menganalisis performa program buatan Anda, meneliti behavior virus dan worm, dan seterusnya. Implementasinya sangat luas, bukan?
Berikut adalah contoh penggunaan ProcMon untuk memonitor aktivitas sebuah virus yang berjenis worm. Jika berurusan dengan virus (atau file yang dicurigai virus), disarankan Anda mencobanya dalam lingkungan virtual (menggunakan software virtualization, seperti VMWare atau Virtual Box) ataupun pada sistem komputer yang memang disediakan untuk keperluan riset. Siapkan file virus tersebut, misalnya bernama virus.exe, lalu jalankan ProcMon. Pada tampilan Process Monitor Filter (atau aktifkan dengan menu Ctrl + L jika tidak tampil), lakukan filter agar ProcMon hanya memonitor aktivitas virus.exe. Caranya adalah dengan menentukan item filter dengan memilih “Process Name”, kondisi dengan “is”, ketik nama file “virus.exe”, pilih opsi “Include”, dan tekan tombol Add. Lihat gambar 2 untuk lebih jelasnya. Kurang lebih, terjemahan filter ini adalah: masukkan aktivitas proses virus.exe dalam daftar monitoring. Dengan demikian, proses yang berasal dari file lain akan diabaikan sehingga Anda dapat berkonsentrasi menganalisis virus.exe. Setelah ProcMon siap memonitor, sekarang jalankan virus. exe tersebut.
Registry yang Berubah
Process Monitoring
Umumnya, virus mengubah registry Windows. Untuk memahami registry Windows lebih lanjut, Anda dapat membaca artikel “Oprek Registry Windows” pada PC Media edisi 03/2010 ini.
Tersedia banyak tool untuk melihat aktivitas komputer, bisa saja antara tool satu dan lainnya saling melengkapi. Pada artikel ini, digunakan tool dari Windows Sysinternals buatan Mark Russinovich dan Bryce Cogswell, yaitu Process Monitoring atau disingkat ProcMon, yang tersedia free dan dapat di-download pada website http://technet.microsoft.com/en-us/sysinternals/ default.aspx. Tentu tidak tertutup kemungkinan Anda lebih menyukai tool lain, yang penting Anda dapat menerjemahkan informasi yang diberikan tool tersebut dengan benar. ProcMon merupakan gabungan dari dua utility dari pembuat yang sama, yaitu FileMon untuk monitoring file, dan RegMon untuk monitoring registry, disertai dengan fitur-fitur tambahan yang membuat ProcMon menjadi sebuah tool sistem monitoring yang cukup lengkap. Penggunaan ProcMon sangat mudah. Jalankan Procmon.exe, akan tampil layar Process Monitor Filter yang berguna untuk melakukan filter untuk kegunaan yang lebih spesifik, untuk sementara abaikan saja. Anda akan mendapatkan tampilan layar utama ProcMon seperti pada gambar 1.
Gambar 3. Aktivitas registry pada ProcMon.
pcm_know-how_03.indd 107
1/13/2010 4:34:41 PM
108
KNOW-HOW
REVERSE CODE ENGINEERING
Gambar 4. Mempersempit filter dengan menampilkan hanya operasi RegSetValue.
Setelah virus aktif, Anda dapat melihat pada bagian registry (matikan sementara tombol monitoring aktivitas yang lain), dan mulai menganalisisnya. Masalah lain muncul, walaupun sudah dibatasi hanya memonitor virus.exe, tetapi registry yang tampil tetap seabrek (lihat gambar 3). Apakah memang sebanyak itu registry yang harus dianalisis? Belum tentu. Sebuah program yang sangat sederhana sekalipun (tanpa program tersebut mengakses registry secara langsung), dapat men-trigger beberapa operasi registry. Sekarang, fokuskan pada kolom Operation, sebenarnya operasi yang terjadi tidak terlalu banyak, antara lain adalah RegOpenKey (membuka sebuah key pada registry), RegQueryValue (mengambil isi key), RegCloseKey (menutup key), atau RegSetValue (melakukan pengesetan nilai pada key). Operasi apa yang berbahaya berhubungan dengan virus? Tidak lain adalah operasi RegSetValue. Operasi RegSetValue dalam kasus ini harus diwaspadai karena mengubah nilai registry. Anda dapat mempersempit filter dengan klik kanan pada tulisan RegSetValue, dan pilih menu Include ‘RegSetValue’. Sekarang, yang tampil hanyalah aktivitas registry yang hanya melakukan RegSetValue. Terlihat seperti pada gambar 4. Kolom Result menunjukkan apakah operasi tersebut berhasil. Pada gambar, dapat kita lihat bahwa seluruh operasi RegSetValue telah sukses dilakukan oleh virus.exe. Anda telah mendapatkan nilai-nilai registry yang diubah setelah virus.exe berjalan. Mungkin Anda akan menemukan operasi yang berulang-ulang menulis registry tersebut, ini dikarenakan program virus yang aktif di memory secara rutin selalu menulis registry tersebut, karena takut komputer korban berhasil mengembalikan isi registry menjadi normal. Perhatikan bahwa Anda bahkan dapat melihat nilai apa yang dimasukkan pada key registry pada kolom Detail. Jika Anda merasakan proses ProcMon semakin membuat kinerja komputer menjadi berat, Anda dapat menekan shortcut Ctrl + E atau mengakses menu File – Capture Events, yang berfungsi agar ProcMon berhenti memonitor event yang terjadi. Tekan Ctrl + E untuk mengaktifkannya sewaktu diperlukan kembali. Sesekali jika Anda ingin menghapus tampilan layar yang mungkin tergulung terlalu panjang buat Anda, gunakan shortcut Ctrl + X.
Perubahan pada File Sekarang, kita nonaktifkan button untuk memperlihatkan akti-
pcm_know-how_03.indd 108
03/2010
vitas registry, dan aktifkan button untuk melihat aktivitas file. Sama dengan saat melihat registry, kemungkinan Anda akan melihat banyak sekali aktivitas yang terjadi. Operation yang terjadi antara lain adalah QueryOpen, ReadFile, CreateFile, WriteFile, LockFile, CloseFile, dan seterusnya. Operation yang perlu diwaspadai pada kasus ini adalah WriteFile, yang berarti menuliskan sebuah file. Filter lebih lanjut dengan cara yang sama seperti cara memfilter registry, klik kanan pada tulisan WriteFile, dan pilih Include “WriteFile”. Contoh pada gambar 5 menunjukkan penulisan file terjadi pada file bernama “A Better Me.mp3.exe”, “Farewell.mp3.exe”, dan seterusnya. Terdapat korelasi dari aktivitas registry, dan aktivitas file contoh virus ini. Pada aktivitas registry, salah satu key registry yang diubah adalah HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\HideFileExt. Di sini terlihat, virus berniat menyembunyikan ekstensi file pada Windows Explorer, sehingga file “virus.exe” hanya akan terlihat “virus” saja. Kita lihat kembali aktivitas file, jika virus menciptakan file “Farewell.mp3.exe”, apakah yang akan terlihat? “Farewell. mp3” saja, pengguna yang tidak waspada dapat tertipu mengira file tersebut adalah file audio MP3. Demikianlah salah satu trik virus mengelabui pengguna.
Penutup Demikian beberapa fitur ProcMon yang dapat digunakan untuk keperluan memantau gerak-gerik malware, ataupun keperluan lainnya. Masih banyak fitur lain yang dimiliki ProcMon ataupun tool lainnya yang dapat Anda eksplorasi. Walaupun cangggih, tool bukanlah hal utama. Pada akhirnya, mungkin Anda akan menemukan bahwa tool yang lebih utama adalah keterampilan merangkaikan informasi yang tersedia, yang lalu melahirkan sebuah kesimpulan, dan akhirnya diambil sebuah keputusan dan aksi/tindakan yang diharapkan menjadi solusi atas permasalahan yang dihadapi.
Gambar 5. Operasi file terlihat pada ProcMon.
LEBIH LANJUT http://en.wikipedia.org/wiki/Sysinternals http://en.wikipedia.org/wiki/Windows_registry
1/13/2010 4:34:42 PM
IKLAN PASS FM (materi FILM)
filler openoffice 3.1 (PC1638-PR7-0709).indd 1
12/16/2009 3:43:43 PM
110
KNOW-HOW
CODING
03/2010
MEMBUKA “CATATAN LAMA” PLURK DENGAN PLURK API Apa tulisan Anda saat kali pertama menggunakan Plurk? Kapan Anda mengirimkannya? Arlingga Agung PLURK adalah layanan social networking dan microblogging yang mengizinkan penggunanya untuk mengirimkan update berupa pesan singkat, dengan panjang maksimum 140 karakter (dikenal dengan istilah plurk). Selain update berupa catatan, pengguna juga dapat berbagi foto, video, atau link. Sesuai dengan slogan di halaman depan website-nya, Plurk is a social journal for your life, plurk dapat digunakan sebagai tempat menyimpan catatan-catatan perjalanan hidup. Catatancatatan tersebut diletakkan dalam timeline yang cukup unik. Timeline adalah tempat dimana aktivitas plurking terjadi. Kita dapat membaca plurk teman, memberikan respons, mengubah plurk yang sudah kita kirim, dan kegiatan plurking lainnya. Penempatan plurk pada timeline disesuaikan dengan waktu saat kita mengirimkan plurk. Kita dapat menggeser timeline untuk melihat plurk atau catatan-catatan sebelumnya. Ada cara yang cukup mudah jika ingin melihat kembali plurk yang kita kirimkan satu atau dua hari sebelumnya, yaitu dengan mengge-
ser timeline Anda kembali ke hari-hari tersebut, ke kiri atau ke kanan. Tidak akan terlalu lama untuk kembali ke catatan Anda dua hari sebelumnya, seperti halnya Anda membuka halaman sebuah buku yang tidak terpaut terlalu jauh dengan halaman yang sedang Anda baca. Namun, bagaimana jika kita ingin membaca plurk dan respons teman-teman kita satu atau dua bulan sebelumnya. Tentu saja membutuhkan waktu yang cukup lama jika harus menggesergeser timeline kita kembali ke hari-hari tersebut. Untuk mengatasi hal itu, dibutuhkan sebuah alat yang dapat membantu kita kembali ke tanggal-tanggal yang diinginkan untuk membaca kembali catatan-catatan kita sebelumnya. Pada tutorial kali ini, kita akan membuat sebuah program sederhana yang dapat digunakan untuk menjelajah kembali timeline plurk sesuai tanggal yang Anda inginkan. Program ini menggunakan Plurk API untuk mengakses data timeline plurk Anda.
Plurk API Plurk API adalah sebuah standar yang telah ditetapkan oleh Plurk.com untuk memanfaatkan sebuah aplikasi dengan platform plurk. Plurk API memiliki format HTTP API yang sederhana, sehingga kita dapat melakukan HTTP-request terhadap server Plurk, dan mendapatkan HTTP-response dari server tersebut. Berikut adalah beberapa contoh Plurk API yang akan kita gunakan: http://www.plurk.com/API/Users/login. http://www.plurk.com/API/Timeline/getPlurk. http://www.plurk.com/API/Responses/get.
Gambar 1. Plurk timeline.
pcm_know-how_03.indd 110
Sepintas, Plurk API nampak hanya berupa alamat-alamat website. Namun saat mencoba mengakses halaman tersebut pada browser Anda, maka Anda tidak akan mendapatkan sesuatu yang Anda inginkan. Sebenarnya, proses request-response yang terjadi saat kita
1/13/2010 4:34:42 PM
03/2010
Gambar 2. PHPInfo yang menampilkan informasi cURL.
mengakses Plurk API adalah sama dengan saat kita membuka sebuah halaman website. Dimana kita harus melakukan request halaman website ke server dengan mengetikkan alamat yang akan dituju, kemudian kita akan mendapatkan respons berupa isi halaman website tersebut. Hal yang sama juga terjadi saat kita melakukan proses request-response dengan menggunakan API, hanya saja proses yang terjadi dilakukan dengan metode cURL sehingga request yang kita lakukan tidak tampak sebagai pengetikan sebuah alamat website di browser, melainkan request yang dilakukan oleh sebuah sintaks URL di dalam script PHP yang kita jalankan. Demikian juga dengan respons yang kita dapatkan dari server, bukan sebuah halaman website, tetapi sebuah data murni yang selanjutkan dapat kita proses sesuai dengan kebutuhan.
cURL (Client URL Request Library) cURL adalah sebuah metode transaksi data dalam jaringan yang menggunakan alamat URL sebagai media transfer antara client dan server. Server adalah website penyedia layanan yang menggunakan API sebagai gerbang perintah terhadap layanan yang diberikan. Sedangkan client adalah website atau program komputer yang meminta layanan terhadap website server, dalam hal ini client menggunakan API yang disediakan oleh website server. Salah satu produk dari proyek cURL adalah libcurl, yaitu library transfer URL yang mendukung FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, FILE, LDAP, LDAPS, HTTP POST, HTTP PUT, dan masih banyak yang lainnya. Sedangkan cURL sendiri adalah sebuah program berbasis teks (command line) yang dapat digunakan sebagai alat transfer file menggunakan sintaks URL. Tentu saja cURL juga mendukung semua yang ada pada libcurl sebagai sebuah library. PHP telah mendukung penggunaan libcurl sebagai salah satu metode transfer file dan data menggunakan sintaks URL. Fungsi ini mulai disediakan oleh PHP sejak versi PHP 4.0.2, sedangkan versi libcurl yang dibutuhkan adalah libcurl versi 7.0.2-beta atau versi lain yang lebih baru. Secara umum, fungsi libcurl yang berlaku pada PHP disebut dengan PHP cURL. Sebelum menggunakan PHP cURL, Anda harus memastikan
pcm_know-how_03.indd 111
CODING
KNOW-HOW
111
bahwa library PHP-cURL telah aktif di server yang Anda gunakan. Anda dapat membuka halaman PHPInfo untuk memastikan apakah PHP cURL sudah terinstal di dalam server Anda. Jika tidak terdapat informasi mengenai PHP cURL, berarti harus mengaktifkan PHP cURL terlebih dahulu. Jika Anda menggunakan paket aplikasi WAMP, berikut adalah cara mudah untuk mengaktifkan PHP cURL. Klik WAMP service icon di tray icon, pilih PHP à PHP extensions à php_curl (berikan tanda centang) Setelah itu, lakukan restart WAMP service dengan pilihan Restart All Services. Dalam tulisan ini, Anda tidak akan berhubungan lebih jauh dengan cURL sebagai sebuah program command line, namun akan menggunakan libcurl dalam program PHP yang akan Anda buat. Dalam Plurk API, saat kita melakukan HTTP-request dengan cURL, kita akan mendapatkan respons berupa sekumpulan data terstrutur dengan format JSON.
JSON (JavaScript Object Notation) JSON adalah sebuah format ringkas dalam pertukaran data komputer. Format data ini berbasis teks yang merepresentasikan struktur data sederhana dan array. JSON banyak digunakan dalam aplikasi Asynchronous JavaScript and XML (AJAX) sebagai alternatif terhadap penggunaan format XML. JSON banyak digunakan dalam pertukaran data dalam jaringan karena formatnya yang lebih sederhana dibandingkan dengan XML. Format JSON memiliki dua struktur, yaitu kumpulan name:value yang dikenal dengan istilah object, dan struktur array yang hanya terdiri dari value. Namun demikian, objek JSON berbeda dengan array. Berikut adalah gambaran struktur objek JSON dengan array. PHP telah menyertakan ekstensi JSON dalam PHP 5.2.0, sehingga tidak diperlukan instalasi tambahan untuk menggunakan fungsi JSON. Sebagai contoh dalam Plurk API, format JSON Object yang dihasilkan dari sebuah HTTP response adalah: {“display_name”: “amix3”, “gender”: 0, “nick_name”: “amix”, “has_profile_image”: 1, “id”: 1, “avatar”: null}
Gambar 3. Setting cURL di WAMP.
1/13/2010 4:34:43 PM
112
KNOW-HOW
CODING
03/2010
Gambar 4. Struktur JSON Object.
Gambar 5. Struktur array.
Request Plurk API Key
Listing program class “plurk” yang menggunakan cURL sebagai metode transaksi data adalah sebagai berikut:
Langkah awal yang harus Anda lakukan sebelum membuat program ini adalah melakukan request Plurk API Key. API Key ini bertindak sebagai pengenal program yang akan Anda buat untuk mengakses data-data Plurk. Anda dapat melakukan request API Key di http://www.plurk.com/API/. Plurk API Key memiliki 32 karakter acak yang dapat Anda gunakan untuk mengakses data plurk. Setelah mendapatkan Plurk API Key, Anda dapat memulai untuk membuat program sederhana yang dapat membantu untuk kembali ke timeline sebelumnya.
class plurk {
//plurk api key private $api_key = ‘masukkan-plurk-api-key-anda-disini’; private $http_response; private $http_status;
function plurk_request($url,$data){
Membuat plurk.php (class plurk) Seperti dibahas sebelumnya, untuk melakukan HTTP-request, kita menggunakan metode cURL. Untuk itu, kita akan membuat sebuah class dengan fungsi utama adalah plurk_request yang akan melakukan HTTP request dengan method cURL. Secara umum, untuk membuat fungsi tersebut, langkah-langkahnya adalah sebagai berikut: 1. Melakukan inisialisasi cURL session: $ch = curl_init();
2. Melakukan setting terhadap cURL session yang telah kita buat. Setting tersebut meliputi penentuan alamat yang akan diakses oleh cURL (diwakilkan oleh variabel $url), metode pengiriman (POST), format data yang akan dikirimkan dan format respons yang akan didapatkan, dan menentukan tempat untuk menyimpan file cookies:
//inisialisasi cURL session $ch = curl_init();
//setting cURL session curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, TRUE); curl_setopt($ch, CURLOPT_POSTFIELDS , http_build_ query($data)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE); curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__ ).’/cookie’); curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__).’/ cookie’);
curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, TRUE);
//mengeksekusi cURL session
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_
$response = curl_exec($ch);
query($data));
$this->http_response = $response;
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
$this->http_status = curl_getinfo($ch, CURLINFO_HTTP_ CODE);
curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__).’/ cookie’);
//menutup cURL session
curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__).’/
curl_close($ch);
cookie’);
3. Mengeksekusi cURL session yang telah kita buat. Kita akan mendapatkan respons dari server berupa string, karena sebelumnya kita telah melakukan setting RETURNTRANSFER dengan nilai TRUE. Plurk mengembalikan string hasil respons tersebut dengan format JSON Object: $response = curl_exec($ch);
//mengembalikan hasil HTTP-response //dalam format array PHP //merubah JSON Object menjadi PHP Array return json_decode($response, TRUE);
}
4. Menutup cURL session yang telah kita buat: curl_close($ch);
//mengakses API Key function get_api_key(){
Sebagai hasilnya, HTTP-response yang masih dalam format JSON Object tersebut harus kita ubah ke dalam bentuk array PHP dengan perintah: json_decode($response, TRUE);
pcm_know-how_03.indd 112
return $this->api_key; }
//untuk mengakses HTTP-response murni
1/13/2010 4:34:43 PM
CODING
03/2010
KNOW-HOW
113
//hasil dari eksekusi cURL function get_http_response(){ return $this->http_response; }
//untuk mengakses kode HTTP-status //hasil dari eksekusi cURL function get_http_status(){ return $this->http_status; }
Gambar 7. Halaman login.
-->
}
?>
Plurk menggunakan cookies untuk mendeteksi status log account pengguna. Oleh sebab itu, kita juga harus memberikan sebuah alamat file cookies dalam setting option cURL di atas.
Untitled Document
<style type=”text/css”>
Setelah pengguna menekan tombol “login”, maka username dan password tersebut akan dikirimkan ke sebuah file dengan nama action.php untuk melakukan login dengan Plurk API.
border: 1px solid #CCCCCC;
Membuat timeline.php
} #login p { margin: 3px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } #login .label { width: 70px; display: inline-block; }
Kita juga akan membuat timeline sederhana yang akan menampilkan tiga plurk terakhir kita (default). Selanjutnya, jika ingin melihat plurk di waktu lain, tersedia form yang dapat menerima masukan tanggal, jam, dan jumlah plurk yang ingin dibaca. Sebuah timeline harus dapat melakukan beberapa fungsi standar terhadap plurk yang ditampilkan. Fungsi-fungsi tersebut antara lain, menghapus plurk, mengubah isi plurk, dan memberikan respons pada plurk tersebut. Untuk menampilkan daftar plurk, alamat yang kita gunakan untuk mengirimkan HTTP-request adalah: http://www.plurk.com/API/Timeline/getPlurks
Sedangkan parameter yang dibutuhkan adalah: api_key: Plurk API Key anda (wajib). offset: jika parameter ini dimasukkan, maka akan ditampilkan
Gambar 6. Halaman request Plurk API Key.
pcm_know-how_03.indd 113
plurk sebelum tanggal yang tertera di offset. Format offset yang dikenal oleh Plurk adalah 2009-6-20T21:55:34. limit: jumlah plurk yang ingin ditampilkan. only_user: user_id pengguna yang ingin kita tampilkan daftar plurk-nya. only_responded: jika diberikan nilai TRUE, maka akan ditampilkan plurk yang pernah di-respons oleh pengguna. only_private : jika diberikan nilai TRUE, maka akan ditampilkan private plurk.
1/13/2010 4:34:44 PM
114
KNOW-HOW
CODING
03/2010
Membuat action.php File ini berisi beberapa fungsi yang akan memproses perintah yang dikirimkan, termasuk di dalamnya adalah melakukan login pada account plurk Anda, menghapus plurk Anda, serta memberikan komentar terhadap plurk yang ditampilkan. Secara umum, ada empat langkah yang dibutuhkan untuk melakukan sebuah HTTP-request hingga mendapatkan HTTPresponse dengan Plurk API. 1. Sebagai langkah awal, tentu membuat objek dari class plurk. php yang telah kita buat sebelumnya. Kita akan menggunakan method utama dari objek tersebut untuk melakukan HTTP-request: include(“plurk.php”); $plurk = new plurk();
2. Menyiapkan data yang akan dikirimkan ke server sebagai parameter masukan dari HTTP-request yang akan dilakukan. Sebagai contoh, untuk melakukan login dibutuhkan setidaknya tiga parameter utama, yaitu api_key, username, dan password: $data = array( ‘username’ => $_POST[‘username’], ‘password’ => $_POST[‘password’], Gambar 8. Halaman timeline.
‘api_key’
Kita tidak harus menggunakan semua parameter tersebut. Pada tutorial kali ini, kita akan meminta daftar plurk yang dimiliki oleh pengguna yang telah melakukan login. Kita juga akan menampilkan plurk tersebut sesuai dengan waktu yang dikehendaki oleh pengguna. Hal ini sangat bermanfaat, karena akan memudahkan kita untuk mendapatkan ulang catatan-catatan lama dalam timeline plurk yang cukup lama dilakukan, jika harus menggeser-geser timeline di website plurk. Format data HTTP-response yang kita dapatkan akan sedikit lebih rumit untuk dibaca, karena ditampilkan dalam format JSON Object yang kemudian di-decode menjadi array PHP. Namun jika ingin mengetahui format data tersebut, Anda dapat menggunakan fungsi print_r($obj) atau var_dump($obj) yang disediakan oleh PHP. Parameter HTTP-request yang akan kita kirimkan untuk memperoleh daftar plurk adalah:
=> $plurk->get_api_key(),
);
3. Mengirimkan HTTP-request ke server, dan menyimpan hasilnya dalam variabel $response. Dalam hal ini, kita menggunakan method plurk_request dengan parameter alamat Plurk API yang akan dituju, serta data parameter yang telah kita format pada langkah 2. Format HTTP-response yang diterima oleh $response sudah dalam bentuk PHP array, bukan JSON Object: $response = $plurk-> plurk_request(‘http://www.plurk.com/ API/Users/login’, $data);
4. Jika proses login berhasil, maka akan diperoleh HTTP-status (umumnya HTTP 200 OK). Sebagai contoh, kita dapat membuat sebuah session yang menyimpan user_id account plurk kita setelah proses login berhasil: if( $plurk->get_http_status() == ‘200’ ){ session_start();
$data = array(
session_register(‘user_id’);
‘api_key’
=> $plurk->get_api_key(),
‘offset’
=> $theDate,
‘limit’
=> $limit,
$_SESSION[‘user_id’] = $response[‘user_info’][‘id’]; header(‘location:timeline.php’); }else{
‘only_user’ => $_SESSION[‘user_id’], );
header(‘location:login.php’); }
Sedangkan format HTTP-request yang akan kita kirimkan untuk memperoleh daftar plurk response adalah: $data2 = array( ‘api_key’
=> $plurk->get_api_key(),
‘plurk_id’
=> $plurkData[‘plurks’][$i][‘plurk_id’],
‘from_response’ => ‘0’, );
Mungkin akan sedikit lebih mudah untuk membaca alur program secara keseluruhan, dibandingkan membaca potongan program yang terlihat abstrak. Listing program lengkapnya dapat Anda peroleh dalam CD yang disertakan dengan majalah ini.
pcm_know-how_03.indd 114
Berikut ini adalah contoh listing program untuk melakukan login dengan Plurk API:
if( isset($_POST[‘login’]) && strtolower($_POST[‘login’]) == “login” ){
//membuat objek dari class ‘plurk’ include(“plurk.php”); $plurk = new plurk();
1/13/2010 4:34:44 PM
CODING
03/2010
KNOW-HOW
115
no_comments: jika diberikan nilai 1, maka pengguna lain //menyiapkan data dalam format array //yang akan diubah menjadi data URL Post //oleh fungsi http_build_query() $data = array(
tidak dapat memberikan komentar terhadap plurk tersebut. Jika diberikan nilai 2, hanya teman Anda yang dapat memberikan komentar terhadap plurk Anda. lang: bahasa yang digunakan.
‘username’ => $_POST[‘username’], ‘password’ => $_POST[‘password’],
Menghapus plurk
‘api_key’
Anda juga dapat menghapus plurk yang telah Anda kirimkan. Berikut adalah alamat yang harus dituju, jika ingin mengirimkan HTTP-request untuk menghapus plurk dengan Plurk API:
=> $plurk->get_api_key(),
);
//melakukan HTTP-request ke server //dan menerima hasilnya sebagai HTTP-response $response = $plurk->plurk_request(‘http://www.plurk.com/ API/Users/login’, $data);
http://www.plurk.com/API/Timeline/plurkDelete
Parameter yang dibutuhkan untuk menghapus plurk adalah: api_key: Plurk API Key Anda. plurk_id: ID plurk yang ingin dihapus.
//jika HTTP-request berhasil, buat session if( $plurk->get_http_status() == ‘200’ ){ session_start(); session_register(‘user_id’); $_SESSION[‘user_id’] = $response[‘user_info’][‘id’]; header(‘location:timeline.php’); }else{ header(‘location:login.php’); }
Mengubah plurk Untuk mengubah plurk yang telah dikirimkan, alamat yang dituju untuk melakukan HTTP-request adalah: http://www.plurk.com/API/Timeline/plurkEdit
Parameter yang dibutuhkan untuk mengubah plurk adalah: api_key: Plurk API Key Anda. plurk_id: ID plurk yang ingin diubah. content: isi plurk yang baru (hasil perubahan).
}
Memberikan plurk-response
?>
Untuk memberikan respons terhadap plurk Anda, alamat Plurk API yang harus dituju adalah:
Listing program untuk fungsi lainnya dapat Anda peroleh di dalam CD yang disertakan oleh majalan ini. Berikut adalah petunjuk singkat mengenai beberapa aktivitas umum dalam plurk, yang dapat dilakukan dengan Plurk API.
Melakukan login Seperti yang telah ditampilkan dalam contoh di atas, saat melakukan login dengan Plurk API, alamat yang kita akses untuk melakukan HTTP-request adalah: http://www.plurk.com/API/Users/login
Sedangkan parameter yang dibutuhkan untuk melakukan login adalah: username: username account plurk Anda. password: password account plurk Anda. api_key: Plurk API Key Anda
Mengirimkan plurk Untuk mengirimkan plurk dengan Plurk API, alamat yang dituju untuk melakukan HTTP-request adalah: http://www.plurk.com/API/Timeline/plurkAdd
Sedangkan parameter yang dibutuhkan adalah: api_key: Plurk API Key Anda. content: isi plurk yang akan dikirimkan. qualifier: qualifier plurk yang digunakan. Sebagai nilai parameter, qualifier yang dimasukkan harus dalam bahasa Inggris. limited_to: hanya mengirimkan plurk ke pengguna tertentu.
pcm_know-how_03.indd 115
http://www.plurk.com/API/Responses/responseAdd
Parameter yang dibutuhkan untuk memberikan respons dengan Plurk API adalah: api_key: Plurk API Key Anda. plurk_id: ID plurk yang akan diberikan respons. content: isi respons yang diberikan. qualifier: qualifier plurk untuk respons yang diberikan.
Penutup Kita telah membuat sebuah program sederhana yang digunakan untuk mendapatkan kembali catatan-catatan plurk di masa lalu. Program ini sangat efektif, jika dibandingkan dengan menggeser-geser timeline plurk seperti halnya membuka sebuah buku catatan per halaman. Anda dapat membuat program lain yang berjalan di platform Plurk, dengan menggunakan Plurk API. Dokumentasi lengkap mengenai Plurk API dapat Anda peroleh di http://www.plurk. com/API/. Penulis adalah mahasiswa Teknik Informatika, Universitas Ma Chung, Malang.
LEBIH LANJUT
http://www.plurk.com/ http://www.php.net/ http://curl.haxx.se/ http://www.json.org/ http://www.wikipedia.com/
1/13/2010 4:35:39 PM
116
KNOW-HOW
CODING
03/2010
KONEKSI VB.NET DENGAN MYSQL Bagaimana membuat aplikasi VB.Net dengan “The world’s most popular open source database”, MySQL? Windra Swastika APLIKASI database VB.Net, umumnya dibuat dengan menggunakan database server MS-SQL Server atau MS-Access. Semuanya merupakan produk berbayar dari Microsoft, dan cukup kompatibel satu dengan yang lainnya. Opsi lain untuk membangun aplikasi database dengan menggunakan VB.Net adalah menggunakan database server gratis, yaitu MySQL. Versi terakhir yang paling stabil dari MySQL (pada saat tulisan ini dibuat) adalah versi 5.1, yang dapat di-download dengan gratis pada alamat http://dev.mysql.com/downloads/. Namun untuk membuat aplikasi VB.Net dengan memanfaatkan database yang ada di MySQL, kita memerlukan suatu tool/library sebagai penghubung (connector) yang menghubungkan VB.Net dengan MySQL. Pada artikel ini, kita akan menggunakan Connector/NET yang merupakan salah satu solusi terbaik untuk menghubungkan .Net dengan database MySQL di antara tool yang lain. Connector/NET juga dapat di-download dengan gratis pada alamat http://dev.mysql.com/downloads/connector/net/. Versi terakhir dari Connector/NET adalah versi 6.2.2 yang tersedia dalam 3 pilihan, yaitu versi noinstall, source code dan Windows installer. Cara termudah untuk melakukan proses
instalasi adalah dengan men-download versi Windows installer (yang berukuran 5.9 MB), lalu menjalankannya.
Membuat Koneksi Sebelum membuat aplikasi yang sebenarnya, kita perlu melakukan uji coba koneksi antara VB.Net dengan MySQL. Langkahlangkahnya adalah: 1. Kita buat sebuah project baru di VB.Net. (Gambar 2) 2. Sebelum kita dapat menggunakan Connector/NET dengan VB.Net, kita perlu menambahkannya ke dalam project yang kita buat. Caranya adalah lewat menu Project >> Add Reference. Pilih tab Browse, dan arahkan ke tempat melakukan instalasi Connector/NET. File yang kita pilih adalah MySQL. Data.dll. (Gambar 3) 3. Pada Form, kita perlu menyiapkan beberapa textbox untuk mengatur konfigurasi koneksi. Konfigurasi yang perlu diatur adalah server, username, password, dan database. Bentuk form untuk mengatur konfigurasi ini adalah seperti pada gambar 4. Pada form, ada 4 buah komponen textbox yang bernama txtServer, txtUserName, txtPassword, txtDatabase, serta dua buah button bernama cmdLogin dan cmdCancel. 4. Untuk source code, koneksinya diawali dengan import: Imports MySql.Data.MySqlClient
5. Dilanjutkan dengan deklarasi koneksi dengan menggunakan class MySqlConnection. Class MySqlConnection ini dapat dikenali karena kita telah menyertakan referensi MySQL. Data.dll: Public Class Form1 Dim conn As MySqlConnection
6. Pada event click button login, kita melakukan koneksi database MySQL. Yang perlu didefinisikan untuk melakukan koneksi database adalah property ConnectionString. Pada ConnectionString, kita perlu mendefinisikan nama server, user id, password dan database yang hendak dikoneksikan: Private Sub cmdLogin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdLogin.Click Gambar 1. Proses instalasi Connector/NET 6.1.3.
pcm_know-how_03.indd 116
1/13/2010 4:35:43 PM
KNOW-HOW
CODING
03/2010
117
create database testkoneksi;
Cara lain, adalah dengan memanfaatkan aplikasi MySQL Query Browser, yang merupakan tool GUI untuk mengolah database pada MySQL. Aplikasi ini dapat di-downloadpada alamat: http://dev.mysql.com/downloads/gui-tools/ 5.0.html. 9. Setelah database sukses dibuat, kita dapat menjalankan program VB.Net untuk menguji apakah koneksi dapat dibuat atau tidak. Konfigurasi standar yang kita masukkan adalah: Server: localhost, Username: root, Password: [kosong], Database: testkoneksi. (Gambar 6) 10.Jika koneksi sukses, maka akan muncul tampilan bahwa koneksi berhasil dilakukan. (Gambar 7)
Gambar 2. Membuat project baru di VB.Net
Gambar 3. Menambahkan referensi Connector/NET.
Gambar 4. Form untuk melakukan koneksi database.
conn = New MySqlConnection() conn.ConnectionString = “server=” & txtServer.Text & “;” _ & “user id=” & txtUsername.Text & “;” _ & “password=” & txtPassword.Text & “;” _ & “database=” & txtDatabase.text
Try conn.Open() MessageBox.Show(“Connection Opened Successfully”) conn.Close() Catch myerror As MySqlException MessageBox.Show(“Error Connecting to Database: “ &
Query Data dari VB.Net Saat membuat koneksi, kita memanfaatkan Class MySqlConnection. Untuk mengolah data, kita memerlukan tiga class lainnya, yaitu: 1 .MySqlCommand. Class ini digunakan digunakan untuk menerima query atau statement yang kemudian dikirimkan pada MySQL. Setelah query diterima oleh objek MySqlCommand, eksekusi akan dilanjutkan oleh objek MySqlDataAdapter. 2. MySqlDataAdapter. Class ini menjadi penghubung antara class MySqlConnection dan class DataTable. MySqlDataAdapter dapat meng-query sebuah database, kemudian me-load informasi hasilnya pada DataTable. Pada class ini juga, kita dapat mem-bind data control dengan data pada MySQL sehingga data control dapat secara otomatis terisi dengan data sesuai dengan query yang diberikan. 3. DataTable. Class ini digunakan untuk menampung isi dari sebuah query.
myerror.Message) Finally conn.Dispose() End Try End Sub
Proses koneksi yang dilakukan merupakan proses yang rawan kesalahan, seperti misalnya ketika MySQL belum diaktifkan, user name dan password tidak sesuai, database tidak ditemukan, dan sebagainya. Untuk itu, kita perlu melakukan pencegatan dengan blok Try … Catch … Finally. Dengan demikian, jika terjadi kesalahan, pencegatan dapat dilakukan tanpa harus keluar dari program. 7. Untuk button cancel, kita berikan pencegatan agar program berhenti:
Sebelumnya, kita akan membuat sebuah tabel yang dilengkapi dengan data dummy. Data ini, nantinya akan kita tampilkan dengan menggunakan query melalui VB.Net: CREATE TABLE user (UserID char(20), Password char(40), Nama char(30), TanggalLahir date, JenisKelamin char(1)); INSERT INTO user VALUES (‘Huwey’,’Passkwak123’,’Bebek Kwak’,’2004-02-10’,’M’);
Private Sub cmdCancel_Click(ByVal sender As System. Object, ByVal e As System.EventArgs) Handles cmdCancel. Click
Gambar 5. Membuat database melalui console.
Application.Exit() End Sub
8. Hingga tahap ini, pembuatan aplikasi untuk melakukan koneksi dengan MySQL telah selesai. Namun, sebelum mencoba apakah koneksi dapat dilakukan, kita perlu untuk membuat database pada MySQL terlebih dulu. Cara untuk membuat database adalah melalui MySQL console (MySQL. exe), dan mengetikkan perintah SQL. (Gambar 5):
pcm_know-how_03.indd 117
Gambar 6. Menguji koneksi.
Gambar 7. Koneksi telah sukses.
1/13/2010 4:35:44 PM
118
KNOW-HOW
CODING
03/2010
& “user id=root;” _ & “password=;” _ & “database=testkoneksi”
Try conn.Open() Try myCommand.Connection = conn myCommand.CommandText = SQL
myAdapter.SelectCommand = myCommand myAdapter.Fill(myData) Gambar 8. Mengeksekusi perintah melalui MySQL Console.
dgvStatus.DataSource = myData dgvStatus.AutoSizeRowsMode = DataGridViewAutoSize
INSERT INTO user VALUES (‘Duwey’,’kwek222’,’Bebek
RowsMode.AllCells
Kwek’,’2005-04-1’,’M’);
Catch myerror As MySqlException
INSERT INTO user VALUES (‘Louie’,’5543kwik’,’Bebek Kwik’,’2004-8-21’,’M’);
MsgBox(“There was an error reading from the database: “ & myerror.Message)
INSERT INTO user VALUES (‘Daisy’,’t1t1’,’Tante Desi’,’2003-
End Try
5-12’,’F’);
Catch myerror As MySqlException
INSERT INTO user VALUES (‘Donald’,’b3b3kt4t4’,’Paman Donal’,’2002-03-5’,’F’);
MessageBox.Show(“Error connecting to the database: “ & myerror.Message)
INSERT INTO user VALUES (‘Della’,’d3lla’,’Tante
Finally
Della’,’2004-06-17’,’F’);
Perintah SQL di atas dapat diketikkan melalui MySQL Console ataupun MySQL Query Browser. Jika perintah di atas berhasil, maka akan terbentuk tabel yang bernama user dengan 6 record di dalamnya. (Gambar 8) Setelah data berhasil disimpan dalam tabel user, kita membuat proyek baru yang tujuan akhirnya adalah mengeksekusi query pada database testkoneksi dengan query sederhana, serta menampilkan hasil query tersebut pada aplikasi VB.Net. Langkah-langkahnya adalah sebagai berikut: 1. Buat proyek baru dengan dua buah komponen, yaitu DataGridView dengan nama dgvStatus, dan sebuah button untuk me-refresh data dengan nama btnRefresh. 2. Pada awal source code, kita tambahkan statement import: Imports MySql.Data.MySqlClient
If conn.State <> ConnectionState.Closed Then conn.Close() End Try End Sub End Class
4. Jika program dijalankan, maka tampilan yang didapatkan adalah seperti pada gambar 10.
Penutup Dengan kemampuan untuk mengeksekusi query, maka pengolahan data pada tabel dapat dengan leluasa dilakukan (mengingat semua perintah pengolahan data dapat dilakukan dengan perintah SQL). Kita dapat mengembangkan aplikasi ini agar menjadi aplikasi yang dapat melakukan update, insert atau delete data. Semoga berguna.
Imports System.Data
3. Inti dari program ini adalah pada button refresh yang digunakan untuk menampilkan data query ke grid. Source code-nya adalah sebagai berikut:
Windra Swastika adalah dosen tetap Program Studi Sistem Informasi, Universitas Ma Chung
Public Class Form1
Private Sub btnRefresh_Click(ByVal sender As System. Object, ByVal e As System.EventArgs) Handles btnRefresh. Click Dim conn As New MySqlConnection Dim myCommand As New MySqlCommand Dim myAdapter As New MySqlDataAdapter Dim myData As New DataTable
Gambar 9. Rancangan form untuk menampilkan hasil query.
Gambar 10. Tampilan data.
Dim SQL As String
LEBIH LANJUT SQL = “SELECT * FROM user” conn.ConnectionString = “server=localhost;” _
pcm_know-how_03.indd 118
http://www.vbmysql.com/articles/vbnet-mysql-tutorials/
1/13/2010 4:35:45 PM
teknomaster (PC1297-31M-0310).indd 1
1/13/2010 1:20:17 PM
120
KNOW-HOW
CODING
03/2010
MEREKAM OUTPUT KAMERA DENGAN DIRECTSHOW Tampil dan rekam gambar bergerak yang ditangkap oleh kamera dalam aplikasi Anda. Zamrony P. Juhara APLIKASI instant messaging seperti Yahoo! Messenger, memungkinkan dua pihak yang bercakap-cakap dapat saling melihat wajah melalui kamera yang terpasang pada komputer yang digunakan. Beberapa jenis notebook menggunakan fitur pengenalan wajah untuk sistem otentikasi untuk masuk ke dalam sebuah user account. Gambar wajah diperoleh dari kamera built-in pada notebook. Aplikasi video editing mampu menampilkan sekaligus merekam gambar bergerak yang tertangkap kamera ke dalam file video, yang selanjutnya dapat diolah lebih lanjut. Untuk mengembangkan fitur-fitur tersebut dalam aplikasi komputer, Anda harus memiliki pengetahuan bagaimana memprogram komputer untuk mengolah data yang diperoleh dari perangkat kamera. Pada artikel kali ini, penulis akan menjelaskan bagaimana DirectShow dapat membantu Anda mengembangkan aplikasi yang mampu menampilkan dan merekam gambar bergerak yang di ambil melalui kamera yang terpasang di komputer. Penulis akan menjelaskan bagaimana DirectShow dapat membantu Anda mengembangkan aplikasi yang memampukan
Gambar 1. Kamera, frame grabber dan komputer.
pcm_know-how_03.indd 120
aplikasi menampilkan, dan merekam gambar bergerak yang di ambil melalui kamera yang terpasang di komputer. Di artikel ini, penulis tidak akan menjelaskan detail bagaimana menyusun filter graph secara manual. Jika membutuh informasi lanjut tentang hal ini, Anda bisa membaca artikel “DirectShow: Mengutak-atik Filter Graph” pada majalah PC Media edisi 02/2010 lalu. Untuk Anda yang sama sekali belum pernah memprogram DirectShow, Anda bisa membaca artikel “Pemrograman DirectShow” pada PC Media edisi 01/2010 sebagai pendahuluan.
Sekilas Teknologi Kamera Teknologi kamera berkembang pesat. Arsitektur perangkat keras sistem kamera-komputer yang memampukan akuisisi dan pemrosesan data video melibatkan beberapa perangkat keras, antara lain komputer, kamera, frame grabber, expansion bus (PCI, PCI-Express, dll). Frame grabber bertindak sebagai jembatan antara kamera dan komputer (Gambar 1). Pada beberapa tahun lampau, frame grabber adalah perangkat vital bagi akuisisi data video oleh komputer. Selain sebagai konverter data analog ke digital (pada masa lalu, kamera video umumnya adalah kamera analog), frame grabber juga bertindak sebagai penampung sementara data frame video karena kecepatan processor dan memory masih sangat lambat, dan ketiadaan frame buffer pada komputer menjadikan komputer adalah bottleneck utama pada proses video recording. Tanpa frame grabber, frame video banyak yang hilang karena kecepatan kamera menangkap gambar jauh lebih besar dibanding kecepatan komputer mengolahnya. Pada masa sekarang, frame grabber hanya bertindak sebagai konverter analog ke digital. Jika kamera adalah kamera digital, frame grabber tidak diperlukan. Belakangan ini jenis kamera digital yang khusus untuk PC, lebih dikenal sebagai webcam,
1/13/2010 4:35:46 PM
03/2010
KNOW-HOW
CODING
121
Pengujian dengan GraphEdit Untuk menguji filter graph yang akan kita susun, Anda dapat menyusun filter graph menggunakan software bantuan GraphEdit yang tersedia bersama instalasi DirectX SDK. Pada sistem komputer milik penulis, susunan filter graph yang penulis gunakan adalah seperti pada Gambar 4. Pada sistem Anda, susunan filter graph ini mungkin sedikit berbeda. Gambar 2. Berbagai macam kamera digital.
Enumerasi Filter Video Capture
Sebagian besar pabrik pembuat kamera digital menyediakan filter video capture yang memungkinkan aplikasi komputer memanfaatkan kamera, tanpa perlu tahu detail internal bagaimana cara kerja akuisisi data hingga siap diolah oleh aplikasi.
Filter yang berhubungan dengan perangkat keras, tidak dapat langsung diciptakan dengan CoCreateInstance() mengingat konfigurasi perangkat keras tiap komputer mungkin berbeda satu sama lain. Untuk mendapatkan filter video capture yang terpasang pada sistem komputer, Anda menggunakan System Device Enumerator. Enumerasi ini memampukan aplikasi Anda menampilkan daftar capture device yang dapat digunakan oleh pengguna. Untuk memperoleh daftar capture device yang terpasang, Anda memperolehnya dari kategori CLSID_VideoInputDeviceCategory. Jika Anda hendak melakukan audio recording, kategori yang Anda pergunakan adalah CLSID_AudioInputDeviceCategory. Lebih jauh tentang implementasi enumerasi filter video capture dapat Anda lihat pada Listing 10.
Tentang ICaptureGraphBuilder2
Menambahkan Filter Video Capture
Anda dapat menyusun filter graph untuk membaca data dari kamera secara manual. Filter graph yang melakukan video/audio capture disebut capture graph. Capture graph umumnya lebih kompleks dibandingkan filter graph untuk playback video/audio. Untuk Anda yang ingin menyusun capture graph secara cepat, DirectShow menyediakan interface ICaptureGraphBuilder2. Interface ini menyederhanakan proses penyusunan filter graph yang cocok digunakan untuk membaca data dari perangkat capture video, seperti kamera, TV tuner maupun perangkat capture audio seperti mikrofon. Kekurangannya terletak pada kebebasan terbatas untuk memilih filter ketika beberapa pilihan tersedia. Interface ICaptureGraphBuilder2 akan memilihkan filter yang sesuai secara otomatis. Jika ada dua atau lebih filter yang bisa dihubungkan dengan filter graph yang sedang disusun, filter pertama langsung dipilih. Hubungan antara aplikasi, filter graph dan capture graph builder ditunjukkan oleh Gambar 3. Aplikasi menciptakan instance ICaptureGraphBuilder2. Instance capture graph builder yang diciptakan, awalnya tidak memegang alamat instance filter graph. Aplikasi dapat menciptakan filter graph sendiri, lalu memberitahukan alamat instance filter graph kepada capture graph builder menggunakan ICaptureGraphBuilder2::SetFiltergraph(). Bila filter graph belum ditentukan, pemanggilan RenderStream() atau SetOutputFileName() milik ICaptureGraphBuilder2 otomatis menciptakan instance filter graph. Untuk mengetahui alamat instance filter graph yang sedang digunakan capture graph builder, tersedia GetFiltergraph(). Instance interface ICaptureGraphBuilder2 diperoleh dengan CoCreateInstance menggunakan CLSID_CaptureGraphBuilder2 (Listing 1).
Setelah pemanggilan EnumCaptureDeviceList(), instance TStringList, FCaptureDeviceList akan diisi dengan daftar perangkat rekam video yang terpasang. Anda dapat menggunakan FCaptureDeviceList untuk menampilkan informasi perangkat video capture terpasang yang bisa digunakan oleh pengguna aplikasi. Jika pengguna aplikasi memilih salah satu perangkat, kita ciptakan instance filter yang sesuai berdasarkan instance moniker yang kita simpan dalam field struktur TCaptureDeviceInfo. Interface IMoniker memiliki metode bernama BindToObject() yang dapat Anda gunakan untuk menciptakan instance filter. Setelah tercipta instance IBaseFilter, Anda perlu menambahkannya ke filter graph menggunakan IFilterGraph::AddFilter() (Listing 2).
semakin merebak penggunaannya. Semua notebook yang dirilis saat ini bisa dipastikan telah menyediakan webcam. Koneksi webcam ke komputer menggunakan interface USB atau IEEE 1394, karena interface ini menawarkan kecepatan transfer yang memadai. Penggunaan webcam terutama untuk video conference, pengenalan wajah dan kadang menjadi bagian dalam game komputer.
Filter Video Capture
pcm_know-how_03.indd 121
Menampilkan Gambar dari Kamera Untuk menyusun filter graph yang cocok untuk menampilkan preview gambar yang ditangkap kamera, Anda menggunakan
Aplikasi
Filter Graph
Capture Graph Builder
Gambar 3. Hubungan Capture Graph Builder dengan filter graph.
1/13/2010 4:35:48 PM
122
KNOW-HOW
CODING
03/2010
Gambar 4. Pengujian filter graph dengan GraphEdit.
RenderStream() milik ICaptureGraphBuilder2. Deklarasi RenderStream() seperti tercantum pada Listing 3. Parameter pertama fungsi RenderStream() adalah kategori pin yang akan dipergunakan. Ada beberapa, antara lain: PIN_CATEGORY_PREVIEW dan PIN_CATEGORY_CAPTURE. Jika Anda hanya ingin menampilkan preview kamera dalam aplikasi, Anda menggunakan PIN_CATEGORY_PREVIEW. Untuk merekam output kamera ke file video, Anda menggunakan PIN_CATEGORY_CAPTURE. Parameter kedua (pSource) adalah instance filter source, dalam hal ini, instance filter capture device. Parameter ketiga (pCompressor) adalah filter encoder yang hendak Anda sisipkan. Jika Anda ingin menyimpan data video tidak terkompres, Anda isi dengan nil. Parameter terakhir (pRenderer) adalah filter renderer. Untuk menggunakan renderer default, isi parameter ini dengan nil. Filter renderer default untuk data video adalah video renderer. Isi dengan filter renderer lain, bila Anda ingin melakukan hal lain selain menampilkan gambar bergerak dari kamera. Contoh penggunaan RenderStream() dapat Anda lihat pada Listing 4.
Parameter keempat akan diisi dengan alamat instance filter file sink (IFileSinkFilter). Jika Anda hendak menyimpan data rekaman video ke beberapa file berbeda, setelah file pertama selesai disimpan, Anda ubah nama file output dengan menggunakan IFileSinkFilter::SetOutputFileName(), lalu menjalankan filter graph lagi. Jika Anda hanya mengunakan satu file, parameter terakhir ini tidak terlalu berguna. Setelah pemanggilan SetOutputFileName(), Anda harus memanggil sekali lagi RenderStream() menggunakan instance filter multiplexer yang sudah Anda peroleh sebagai filter renderer (Listing 7).
Desain TCameraPreview Kita akan menyusun kelas baru yang akan membungkus fungsionalitas proses menampilkan video preview kamera dan menyimpan video tersebut ke file, yang nantinya dapat dimainkan dengan aplikasi multimedia player. Kelas yang kita beri nama TCameraPreview ini diturunkan dari kelas TBaseGraph yang sudah kita buat pada artikel di PC Media edisi 01/2010 lalu. Kelas ini akan memiliki beberapa properti dan metode untuk menjalankan tugasnya.
Menyimpan Hasil Rekaman Video Ke File Untuk menyimpan hasil rekaman video ke file, Anda terlebih dahulu menciptakan filter renderer untuk format yang hendak Anda tulis. Interface ICaptureGraphBuilder2 menyediakan SetOutputFilename() untuk keperluan ini (Listing 5). Parameter pertama SetOutputFileName() (pType) adalah format data yang hendak Anda simpan atau GUID filter multiplexer yang hendak digunakan. Jika Anda ingin menyimpan format AVI, isi parameter ini dengan MEDIASUBTYPE_Avi. Untuk format lain tercantum pada Tabel 1. Parameter kedua (lpstrFile) adalah nama file output yang akan diciptakan untuk menyimpan data video (atau audio). Parameter ketiga (ppf) akan diisi dengan alamat instance filter multiplexer atau filter file writer. Filter multiplexer adalah filter yang menggabungkan data video dan data audio sedemikian sehingga data video dan audio menjadi sinkron satu sama lain. Jika Anda menggunakan format AVI, ppf akan diisi dengan instance filter multiplexer AVI Mux.
pcm_know-how_03.indd 122
Properti CaptureDeviceIndex, bertipe integer, mencatat indeks filter capture device yang dipergunakan. CaptureDevices, bertipe array TCaptureDeviceInfo, menyimpan daftar filter capture device yang terpasang di komputer. Data aktual properti ini disimpan dalam sebuah instance TStringList yang akan diisi saat dilakukan enumerasi filter. CaptureDeviceCount, bertipe integer, mencatat jumlah filter capture device yang terpasang di komputer. PreviewOnly, bertipe boolean, mencatat status apakah fungsionalitas yang diinginkan hanya menampilkan preview kamera TABEL 1. GUID UNTUK FORMAT PENYIMPANAN. GUID MEDIASUBTYPE_Avi MEDIASUBTYPE_Asf
KETERANGAN Format Audio Video Interleaved (AVI) Format ASF
1/13/2010 4:35:48 PM
03/2010
CODING
KNOW-HOW
123
atau lengkap dengan fitur perekaman data video ke file. OutputFilename, bertipe string, menyimpan nama file yang akan dibuat untuk menampung data video yang direkam. Jika PreviewOnly bernilai true, nilai yang tersimpan di properti ini tidak digunakan.
Metode Konstruktor Create. Konstruktor di-override dengan kode untuk inisialisasi daftar filter capture device yang terpasang, dan inisialisasi instance capture graph builder. Destruktor Destroy di-override dengan kode untuk membebaskan resource yang dialokasi saat konstruktor. Metode BuildFilterGraph() di-override dengan kode penyusunan filter graph yang cocok untuk menampilkan preview kamera.
Implementasi Konstruktor Listing 8 berisi implementasi lengkap konstruktor TCameraPreview. Daftar filter capture device disusun saat instance TCameraPreview diciptakan. Selain itu, kita juga menciptakan instance interface ICaptureGraphBuilder2.
Implementasi Destruktor Implementasi dekstruktor TCameraPreview membebaskan resource yang dialokasi saat pemanggilan enumerasi filter capture device (Listing 9). Filter-filter yang didefinisikan global dalam kelas TCameraPreview juga dibebaskan.
Gambar 5. Antarmuka grafis aplikasi demo.
Menangkap Gambar Diam (Still Image) Beberapa kamera memungkinkan Anda mengambil gambar diam yang terpisah dari data hasil capture. Kamera jenis ini selain berfungsi sebagai kamera video, juga berfungsi sebagai kamera foto. Gambar diam yang dihasilkan umumnya memiliki resolusi yang lebih tinggi. Ada beberapa cara mengambil gambar diam dari perangkat kamera. Yang disarankan adalah melalui API Windows Image Acquisition (WIA). Jika Anda tidak menggunakan WIA, DirectShow juga mampu melakukannya.
Menemukan Pin Gambar Diam Pada kamera yang memiliki kemampuan mengambil gambar diam, instance filter video capture mengimplementasi pin tambahan yang khusus untuk keperluan ini. Anda menemukan pin ini dengan fungsi FindPin() milik ICaptureGraphBuilder2 menggunakan kategori pin PIN_CATEGORY_STILL.
Mendapatkan Instance IAMVideoControl
Implementasi Enumerasi Filter Video Capture Enumerasi dikerjakan untuk mengumpulkan data filter yang tergolong dalam kategori filter video capture (Listing 10). Untuk tiap filter yang ditemukan, kita baca data nama filter (FriendlyName), deskripsi filter (Description), dan string unik filter (DevicePath). Ketiga data ini ditambah dengan alamat instance moniker, kita salin ke dalam struktur data bertipe PCaptureDeviceInfo yang lalu kita tambahkan ke dalam FCaptureDeviceList untuk dipergunakan nanti.
Untuk filter kamera video yang mendukung pengambilan gambar diam, interface IBaseFilter mengimplementasi interface IAMVideoControl yang bisa diminta alamat instance-nya menggunakan QueryInterface(). Anda butuh instance interface ini untuk memicu pengambilan gambar diam melalui software. Untuk memulai pengambilan gambar, Anda menggunakan fungsi IAMVideoControl::SetMode() bersama dengan instance pin gambar diam sebagai parameter pertama. Parameter kedua SetMode(), Anda isi dengan flag pengaturan video, yakni VideoControlFlag_Trigger.
Implementasi BuildFilterGraph()
Menggunakan ISampleGrabber
Kelas TCameraPreview kita turunkan dari kelas TBaseGraph. Metode BuildFilterGraph() milik TBaseGraph kita override seperti pada Listing 11. Mengingat TBaseGraph sudah mengelola instance filter graph, filter graph ini perlu kita set ke capture graph builder agar digunakan (ICaptureGraphBuilder2::SetFiltergraph()). Untuk menyusun filter graph dengan instance capture graph builder, Anda butuh filter source yang mewakili perangkat capture video yang hendak digunakan. Kita telah memiliki instance moniker untuk tiap filter capture device yang terpasang pada komputer. Anda hanya perlu menciptakan instance filter tersebut dengan BindToObject() lalu menambahkannya ke filter graph. Selain filter capture device, Anda perlu filter renderer ke file untuk menyimpan hasil rekaman ke file. Untuk saat ini, hasil rekaman dari kamera disimpan dalam format AVI saja.
Selain dengan instance IAMVideoControl, Anda dapat menggunakan filter ISampleGrabber untuk mendapatkan gambar diam. Filter ISampleGrabber melakukan hal yang sederhana. Filter ini cuma meneruskan sampel media yang diterima dari pin input ke pin output dan sama sekali tidak mengubah sampel media. Filter ini akan memanggil fungsi callback milik aplikasi tiap kali ada sampel media yang diterima. Dengan callback ini, aplikasi mampu memonitor aliran sampel media yang melalui instance ISampleGrabber. Untuk mengambil gambar diam menggunakan instance ISampleGrabber, sisipkan instance filter ini di antara filter kamera dan null renderer. Lalu, panggil RenderStream() milik ICaptureGraphBuilder2 pada pin gambar diam.
pcm_know-how_03.indd 123
Device Removal Kamera yang menggunakan interface USB mungkin saja dipa-
1/13/2010 4:35:48 PM
124
KNOW-HOW
CODING
sang/dilepas, saat proses perekaman sedang terjadi. Pada saat perangkat USB dilepas/ditancapkan, DirectShow akan mengirimkan pemberitahuan EC_DEVICE_LOST kepada aplikasi. Aplikasi wajib menyusun ulang filter graph karena filter graph yang sebelumnya sudah tidak lagi valid. Jika ada perangkat kamera baru yang terpasang, EC_DEVICE_LOST tidak dikirimkan. Aplikasi harus memproses pesan window WM_DEVICECHANGE untuk memonitor ada tidaknya perangkat kamera baru. Jika ada penambahan perangkat kamera baru, aplikasi perlu melakukan enumerasi ulang untuk memperbarui daftar filter video capture yang terpasang. Listing 1
03/2010
Tentang Demo Aplikasi Demo aplikasi ini dapat Anda temukan di CD/DVD. Fitur aplikasi demo masih sangat sederhana. Fitur utama aplikasi demo ini hanya tiga yakni kemampuan untuk menampilkan daftar filter pembungkus perangkat capture video, menampilkan gambar bergerak yang ditangkap kamera ke suatu window, yakni instance TPanel bernama pnlVideoWindow dan terakhir menyimpan hasil rekaman ke file. Fitur preview gambar bergerak yang ditangkap kamera cukup sederhana dan tidak terdapat fitur update video window, ketika window aplikasi utama diubah ukurannya. FerrorCode:=FCaptureGraph.RenderStream( @PIN_CATEGORY_CAPTURE,
CoCreateInstance(CLSID_CaptureGraphBuilder2, nil,
@MEDIATYPE_Video,
CLSCTX_INPROC,
FSrcFilter,
IID_ICaptureGraphBuilder2,
nil,
FCaptureGraph);
FAVIFilter);
Listing 8
Listing 2 acapDevInfo:=PCaptureDeviceInfo(FCaptureDeviceList. Objects[FCaptureDeviceIndex]); acapDevInfo.moniker.BindToObject(nil,nil, IID_IBaseFilter,pSrcFilter); aname:=FCaptureDeviceList[FCaptureDeviceIndex];
constructor TCameraPreview.Create; begin inherited; FCaptureDeviceList:=TStringList.Create; CoCreateInstance(CLSID_CaptureGraphBuilder2, nil,
GraphObj.AddFilter(pSrcFilter,PWideChar(aname));
CLSCTX_INPROC,
Listing 3
IID_ICaptureGraphBuilder2, FCaptureGraph);
function RenderStream(pCategory, pType: PGUID; pSource: IUnknown; pfCompressor,
EnumCaptureDeviceList(); end;
pfRenderer: IBaseFilter): HResult; stdcall;
Listing 9 Listing 4
destructor TCameraPreview.Destroy;
FErrorCode:=FCaptureGraph.RenderStream(
begin
@PIN_CATEGORY_PREVIEW,
FreeCaptureDevices;
@MEDIATYPE_Video,
FCaptureDeviceList.Free;
FSrcFilter,
FSink:=nil;
nil,nil);
FSrcFilter:=nil; FAVIFilter:=nil;
Listing 5
FCaptureGraph:=nil;
function SetOutputFileName(const pType: TGUID; lpstrFile: PWCHAR;
inherited; end;
out ppf: IBaseFilter; out ppSink: IFileSinkFilter): HResult;
Listing 10 procedure TCameraPreview.EnumCaptureDeviceList;
stdcall;
var sysEnum:ICreateDevEnum;
Listing 6
enumMoniker:IEnumMoniker;
FCaptureGraph.SetOutputFileName(MEDIASUBTYPE_Avi,
moniker:IMoniker;
PWideChar(afilename),
propBag:IPropertyBag;
FAVIFilter,
hr:HRESULT;
FSink); adata:OleVariant; Listing 7 //render output kamera ke file AVI
pcm_know-how_03.indd 124
friendly,desc,devpath:string; propName:widestring;
1/13/2010 4:35:49 PM
KNOW-HOW
CODING
03/2010
acapdevInfo:PCaptureDeviceInfo;
125
(FCaptureDeviceIndex<0) or
begin
(FCaptureDeviceIndex>=FCaptureDeviceList.Count) then
CoCreateInstance(CLSID_SystemDeviceEnum,
exit;
nil, CLSCTX_INPROC_SERVER,
FSink:=nil;
IID_ICreateDevEnum,
FSrcFilter:=nil;
sysEnum);
FAVIFilter:=nil;
if sysEnum<>nil then begin
RemoveAllFilters;
hr:=sysEnum.CreateClassEnumerator( CLSID_VideoInputDeviceCategory,
FCaptureGraph.SetFiltergraph(GraphObj); acapDevInfo:=PCaptureDeviceInfo(FCaptureDeviceList.
enumMoniker,0); if hr=S_OK then
Objects[FCaptureDeviceIndex]); acapDevInfo.moniker.BindToObject(nil,nil,
begin
IID_IBaseFilter,FSrcFilter); aname:=FCaptureDeviceList[FCaptureDeviceIndex];
while enumMoniker.Next(1,moniker,nil)=S_OK do
GraphObj.AddFilter(FSrcFilter,PWideChar(aname));
begin hr:=moniker.BindToStorage(nil,nil, IPropertyBag,propBag);
if not FPreviewOnly then begin
if succeeded(hr) then
aname:=FOutputFilename;
begin
FCaptureGraph.SetOutputFileName(MEDIASUBTYPE_Avi,
propName:=’FriendlyName’;
PWideChar(aname),
propBag.Read(PWideChar(propName),
FAVIFilter,
adata,nil); friendly:=adata;
FSink); end;
propName:=’Description’; propBag.Read(PWideChar(propName),
FerrorCode:=FCaptureGraph.RenderStream(
adata,nil);
@PIN_CATEGORY_PREVIEW,
desc:=adata;
@MEDIATYPE_Video,
propName:=’DevicePath’;
FSrcFilter,
propBag.Read(PWideChar(propName), adata,nil); devpath:=adata;
nil,nil); if not FPreviewOnly then begin
end;
//render output kamera ke file AVI
new(acapDevInfo);
FerrorCode:=FCaptureGraph.RenderStream(
acapdevInfo.Description:=desc;
@PIN_CATEGORY_CAPTURE,
acapdevInfo.DevicePath:=devPath;
@MEDIATYPE_Video,
acapdevInfo.moniker:=moniker;
FSrcFilter, nil, FAVIFilter);
FCaptureDeviceList.AddObject(friendly, TObject(acapDevInfo));
end;
end; end else RaiseDirectshowException(hr,
InitVideoWindow(); end;
‘Create Class Enumerator failed’); end; end;
Listing 11 procedure TCameraPreview.BuildFilterGraph; var acapdevInfo:PCaptureDeviceInfo; aname:widestring; begin if (GraphObj=nil) or (FCaptureGraph=nil) or
pcm_know-how_03.indd 125
LEBIH LANJUT Microsoft, “DirectX 9 SDK Documentation”, 2003, Microsoft. Mark D. Pesce, “Programming Microsoft DirectShow for Digital Video and Television”, 2003, Microsoft Press. Ioannis Pavlidis, Vassilios Morellas, Pete Roeber, “Programming Cameras and Pan-Tilts with DirectX and Java”, 2003, Morgan-Kaufmann Publisher
1/13/2010 4:35:49 PM
126
KNOW-HOW
CODING
03/2010
DASAR-DASAR PEMBUATAN SITUS JEJARING SOSIAL Sulitkah membuat situs jejaring sosial? Windra Swastika MENURUT OPEN-LETTER yang dilayangkan oleh founder dari Facebook, Mark Zuckerberg, setidaknya ada 350 juta pengguna Facebook hingga bulan Desember 2009. Jika Facebook adalah suatu negara, maka Facebook menduduki negara ke-3 terpadat setelah Cina (1.3 miliar) dan India (1.1 miliar). Namun, tentu Facebook bukanlah suatu negara. Facebook hanya merupakan situs jejaring sosial di mana setiap orang dapat bergabung untuk saling berinteraksi.
Sejarah Situs Jejaring Sosial Awal dari situs layanan jejaring sosial adalah pada tahun 1985, yaitu dengan munculnya komunitas online yang disebut The WELL (Whole Earth ‘Lectronic Link). Anggota yang terdaftar dapat saling berinteraksi melalui forum, e-mail, shell account, dan halaman web pribadi. Hingga saat ini, The WELL masih dapat diakses di http://www.well.com. Setelah The WELL, beberapa situs TheGlobe.com, Geocities, dan Tripod.com muncul pada tahun 1994. Layanan jejaring sosial ini memfokuskan untuk dapat membawa para anggotanya saling berinteraksi melalui chat rooms dan berbagi informasi atau ide pribadi, sesuai dengan topik yang diminati. Informasi atau ide-ide tersebut
Gambar 1. Situs Friendster yang mengadakan perubahan interface baru-baru ini.
pcm_know-how_03.indd 126
dapat dicetuskan melalui website personal – yang menjadi cikal bakal fenomena blog sepuluh tahun kemudian. Antara tahun 2002 hingga 2004, ada 3 situs jejaring yang cukup populer, yaitu Friendster.com di tahun 2002 (yang kemudian berusaha dibeli oleh Google pada tahun 2003), MySpace, dan Linkedln. Tahun 2004, Facebook mulai dikembangkan, dan 5 tahun kemudian menjadi sangat populer mengalahkan pesaing-pesaing situs jejaring sosial yang lain. Bahkan barubaru ini, Friendster melakukan modifikasi interface-nya dengan mengambil beberapa fitur yang menyerupai Facebook.
Bagaimana Membuat Situs Jejaring Sosial? Beberapa situs jejaring sosial dibuat dengan menggunakan bahasa pemrograman PHP dan SQL (Structure Query Language) untuk pengelolaan datanya. Facebook, mempunyai query language sendiri yang disebut dengan FQL (Facebook Query Language), dan markup language yang disebut FBML (Facebook Markup Language) yang menyerupai HTML. Dalam artikel ini, kita akan mempelajari bagaimana membuat fungsi-fungsi dasar dari sebuah situs jejaring sosial menggunakan PHP dan database server MySQL. Secara umum, dalam sebuah situs jejaring sosial, akan diperlukan tabel untuk menampung data user. Pada data user tersebut terdapat beberapa informasi, seperti UserID (yang digunakan untuk login kali pertama), password, nama lengkap, tanggal lahir, status, jenis kelamin, dan sebagainya (dapat ditambahkan sesuai dengan keperluan). Gambar 2 menunjukkan bagaimana struktur dan contoh data untuk tabel user ini. Tabel berikutnya yang diperlukan adalah tabel koneksi yang menunjukkan hubungan pertemanan antar user. Pada tabel ini dibutuhkan setidaknya 2 field, yaitu userID dan FriendID. Gambar 3 menunjukkan bagaimana struktur dan contoh data untuk tabel koneksi. Pada tabel koneksi, dapat dilihat bahwa userID Huwey mempunyai 4 orang teman, yaitu user Duwey, Louie, Donald, dan Della. Sedangkan userID Duwey, mempunyai 3 orang teman,
1/13/2010 4:35:49 PM
Gambar 2. Struktur dan contoh data untuk tabel user.
yaitu Huwey, Daisy, dan Della. Tabel koneksi ini tentu akan bertambah banyak record-nya ketika hubungan antar-user-nya semakin bertambah.
Membuat Fungsi Dasar di PHP Sebelum kita membuat fungsi-fungsi dasar di PHP, kita perlu memastikan bahwa MySQL telah aktif, dan mempunyai database yang digunakan untuk menampung tabel-tabel yang diperlukan. Untuk membuat tabel database pada MySQL, kita dapat menggunakan aplikasi seperti MySQLFront, PHPMyAdmin atau melalui MySQL console dengan mengetikkan perintah “Create database [namadatabase];”. Pada contoh ini, nama database yang digunakan adalah faceduuk. Fungsi PHP yang pertama kita buat adalah fungsi untuk membuat tabel. Fungsi ini menerima 3 buah parameter, yaitu nama tabel, nama field, dan jenis field. Untuk dua parameter terakhir, tipe data yang digunakan adalah tipe data array. Kita bisa menyimpan fungsi ini pada suatu file tersendiri, yang nanti dapat dipanggil sewaktu-waktu:
KNOW-HOW
CODING
03/2010
127
Gambar 3. Struktur dan contoh data untuk tabel koneksi.
$daftarjenisfield = array(“char(10)”, “char(40)”, “char(40)”, “date”, “time”) createTable($namatabel, $daftarnamafield, $daftarjenisfield);
Setelah fungsi untuk membuat tabel, fungsi berikutnya yang kita buat adalah fungsi untuk memasukkan data. Fungsi ini, mempunyai 2 parameter, yaitu nama tabel dan data yang hendak dimasukkan ke dalam tabel. Syarat datanya yang dimasukkan tentu harus sama dengan field-field pada tabel: function insert($tabel, $ins) { mysql_connect(“localhost”, “root”, “”); mysql_select_db(‘faceduuk’);
$tanggal = date(“Y-m-d”); $jam = date(“G:i:s”); $data = “”; for ($i=0; $i
//listing function.php
$query = “INSERT INTO “. $tabel . “ VALUES (“.$data.” ‘”.$tanggal.”’, ‘”.$jam.”’);”;
?>
Untuk membuat tabel user, kita dapat memanggil fungsi tersebut dengan terlebih dulu menentukan nama tabel, nama field, dan tipe field: $namatabel = “user”; $daftarnamafield = array(“UserID”, “Password”, “Nama”, “TanggalEntry”, “JamEntry”)
pcm_know-how_03.indd 127
mysql_query($query); }
Pada fungsi insert ini, kita menanmbahkan secara otomatis tanggal dan jam sistem. Dalam database, menambahkan tanggal dan jam sistem penting untuk melakukan pelacakan kapan data tersebut di-insert ke dalam tabel. Contoh penggunaan fungsi insert di atas adalah seperti berikut: $tabel=”user”; insert($tabel, array(“Huwey”,md5(“Passkwak123”),”Bebek Kwak”, “2004-02-10”, “M”));
Contoh di atas berarti kita hendak memasukkan data pada tabel user. Data yang dimasukkan berupa array nama, password (yang telah dienkripsi dengan enkripsi md5), nama lengkap, tanggal lahir, dan jenis kelamin. Fungsi ketiga yang kita buat adalah fungsi untuk melakukan login. Fungsi ini memiliki 2 buah parameter, yaitu user yang hendak login dan password. Jika password sama yang diberikan sama dengan yang ada pada tabel, maka berikutnya adalah mencari user tersebut pada tabel koneksi untuk menampilkan jumlah teman, serta daftar teman yang dipunyainya: function login($userInput, $pass) {
1/13/2010 4:35:49 PM
128
KNOW-HOW
CODING
03/2010
dengan data dummy, membuat halaman login, serta menampilkan halaman member. Untuk membuat tabel, kita buat sebuah file PHP bernama createuser.php, yang hanya dipanggil sekali untuk membuat tabel user, dan mengisinya dengan data dummy: // listing createuser.php
“date”,”char(1)”, “date”, “time”);
mysql_connect(“localhost”, “root”, “”); mysql_select_db(‘faceduuk’);
createTable($namatabel, $daftarnamafield, $daftarjenisfield);
$query = “SELECT * FROM user WHERE userID = ‘”.$userInput.”’;”;
insert($namatabel, array(“Huwey”,md5(“Passkwak123”),”Bebek Kwak”, “2004-02-10”, “M”));
$res = mysql_query($query); if (mysql_numrows($res) <= 0) {
insert($namatabel, array(“Duwey”,md5(“kwek222”),”Bebek Kwek”, “2005-04-1”, “M”));
echo “UserID tidak ada.
”; } else
insert($namatabel, array(“Louie”,md5(“5543kwik”),”Bebek Kwik”, “2004-8-21”, “M”));
{
insert($namatabel, array(“Daisy”,md5(“t1t1”),”Tante Desi”, $pass2=md5($pass);
“2003-5-12”, “F”));
$row = mysql_fetch_assoc($res); if ($row[‘Password’]==$pass2) {
insert($namatabel, array(“Donald”,md5(“b3b3kt4t4”),”Paman Donal”, “2002-03-5”, “F”));
echo “
Selamat datang, “. $row[‘Nama’] . “
”;
insert($namatabel, array(“Della”,md5(“d3lla”),”Tante Della”, “2004-06-17”, “F”));
//cari teman $query = “SELECT user.Nama FROM koneksi, user WHERE koneksi.userID = ‘”.$userInput.”’ AND user.userID=koneksi. friendID;”; $res = mysql_query($query); $tot = mysql_numrows($res); echo “Jumlah teman: “.$tot; echo “, yaitu:”; echo “<strong>
”; for ($i = 0; $i < mysql_numrows($res); $i++) { $row = mysql_fetch_assoc($res);
?>
Karena pada fungsi perintah query di-echo, maka saat menjalankan createuser.php akan muncul tampilan yang berisi perintah-perintah query yang dieksekusi. Tampilan yang didapatkan adalah seperti pada gambar 4. Hasil dari createuser.php adalah sebuah tabel bernama user dan data dummy sebanyak 6. Berikutnya, kita membuat file php createkoneksi.php untuk membuat tabel koneksi.php, serta data dummy: //listing createkoneksi.php
echo “- ”.$row[‘Nama’].”
”; }
echo “
”; } else echo “User ID atau Password tidak sesuai”; } }
Membuat Data Simulasi Setelah semua fungsi dasar telah dibuat, kita akan manfaatkan nya untuk membuat simulasi sederhana situs jejaring sosial. Simulasi yang dilakukan adalah membuat tabel, mengisi tabel
pcm_know-how_03.indd 128
Gambar 5. Tampilan saat menjalankan createkoneksi.php.
1/13/2010 4:35:50 PM
CODING
03/2010
Gambar 6. Tampilan awal halaman login.
login($userid, $pass);
$daftarnamafield = array(“UserID”, “FriendID”,
$daftarjenisfield = array(“char(20)”, “char(20)”, “date”, “time”); createTable($namatabel, $daftarnamafield, $daftarjenisfield);
129
Gambar 7. Hasil setelah user berhasil login.
$namatabel = “koneksi”;
“TanggalEntry”, “JamEntry”);
KNOW-HOW
} else { ?>
insert($namatabel, array(“Duwey”,”Daisy”));
insert($namatabel, array(“Duwey”,”Della”));
} ?>
?>
Hasil dari createkoneksi.php adalah sebuah tabel bernama koneksi dengan data dummy sebanyak 6. Tampilan yang dihasilkan seperti pada gambar 5.
Membuat Simulasi Login Untuk simulasi login, kita menggunakan HTML untuk membuat form-nya, serta memanggil fungsi login pada function.php untuk melakukan pengujian password, serta menampilkan daftar teman jika password sesuai dengan yang ada di tabel: //listing login.php