1 INDONESIA S BIGGEST-SELLING COMPUTER MAGAZINE HARGA Rp (EMPAT PULUH LIMA RIBU) SUPER DVD 8 GB Jangan diterima jika sebuah DVD tidak terdapat dalam k...
SUPER DVD 8 GB Jangan diterima jika sebuah DVD tidak terdapat dalam kemasan plastik sampul depan majalah ini.
07/2010
SELESAIKAN KUBUS RUBIK DENGAN SOFTWARE GRATIS! MyVirtual Home: Bangun Rumah Idaman!
HOT! DreamCatcher Menyusun Mimpi Anda Bagai Sebuah Novel Cara Unik Menerjemahkan Mimpi
WORLD CUP TIME! APLIKASI GRATIS MENYAMBUT AJANG PESTA BOLA DUNIA
SE PAK BO LA DI PC HADI RKAN NUAN SAgu han gratis di DVD! dengan berbagai su
JADWAL PERTANDINGAN 15 GAME LOGO PIALA DUNIA SCREENSAVER KUMPULAN WALLPAPER SEPAK BOLA
Free on th DVD! e
BSE PART II:
GEEKDOS 19:
SOUPTOYS:
Buku elektronik tingkat SD/SMP.
DOS gratis, media bermain game jadul.
Aplikasi cerdas untuk anak-anak.
PREGNANCY COUNTDOWN: HITUNG MASA KEHADIRAN SANG BUAH HATI Cover PCM REG_07_EDITARIE__TEST.indd 2
5/18/2010 10:36:14 PM
gigantika (PC1134-12-0710).indd 1
5/18/2010 6:44:17 PM
WPG (PC1545-H3-0710).indd 1
5/18/2010 5:00:52 PM
ECS (PC0983-S52-0710).indd 1
5/14/2010 8:12:43 PM
PROLOGUE
ZAKUMI Anton R. Pardede Group Chief Editor & Chief Antivirus Researcher
Pesta Bola Di bulan Juni 2010 ini, semua mata akan mengarah ke Afrika Selatan. Ya, perhelatan akbar sepak bola empat tahunan ini segera digelar dalam hitungan hari ke depan. Walau prestasi sepak bola Indonesia sungguh memprihatinkan, namun negara besar ini boleh berbangga dipenuhi oleh para penggila sepak bola di seluruh Nusantara. Dalam rangka menyambut momen spesial ini, PC Media menyuguhkan puluhan aplikasi untuk menyemarakkan piala dunia di komputer Anda. Mulai dari jadwal pertandingan, screensaver, wallpaper, sampai game sepak bola pilihan. Kesemuanya bisa Anda dapatkan di DVD edisi ini dan gratis! Visual Studio 2010 Express Bagi Anda yang menggemari dunia pemrograman, di DVD-9 PC Media 07/2010 edisi regular bisa didapatkan paket VS2010 Express secara eksklusif dan gratis. Selain berisi Visual Basic 2010 Express, Anda juga bisa mendapatkan Visual Studio 2010 Express for Windows Phone dalam paket ini. Untuk informasi lebih lanjut, silakan buka halaman 76 di edisi ini. PCMAV RTP Ketika PCMAV 3.0 Ragnarok terbaru untuk kali pertama diperkenalkan di majalah PC Media 04/2010, fitur RTP (Real Time Protector) terbaru belum dapat diimplementasikan. Saat tulisan ini dibuat, status RTP telah memasuki tahap finalisasi. Jika tidak ada aral melintang, bulan depan kami akan melakukan uji coba terbatas selama satu bulan lamanya melalui http://forum.virusindonesia.com. Setelah mendapatkan masukan dari yang menguji coba, kami segera menyempurnakannya sebelum resmi diluncurkan. RTP generasi terbaru ini benar-benar berbeda dengan generasi sebelumnya. Selain telah kompatibel penuh dengan Windows XP, Vista, dan 7 32-bit, juga telah terintegrasi penuh dengan PCMAV. Selain itu, RTP generasi terbaru ini mampu melakukan hooking system secara low level sehingga begitu sensitif terhadap file yang bervirus, layaknya antivirus luar negeri terkemuka. Untuk itu, kami ucapkan terima kasih atas kesabarannya selama ini dalam menunggu RTP generasi terbaru tersebut, sampai saatnya nanti diluncurkan secara resmi. Veni, Vidi, Vici!
DAPATKAN SERI MAJALAH EXTRA & SPECIAL PC MEDIA GROUP TERBARU!
Windows 7
CorelDRAW
Ubuntu 9.10
Office 2010
Memaksimalkan Windows 7 berdampingan dengan sistem operasi XP dan Linux.
Panduan praktis merancang grafis vektor mulai dari paling simpel hingga kompleks.
Langkah-langkah mudah untuk menguasai sistem Linux distro Ubuntu 9.10 terbaru!
Mengupas fitur-fitur yang ada di paket Microsoft Office 2010 terbaru, disertai DVD gratis.
07/2010
prologue_07_EDITARIE.indd 5
5
5/18/2010 7:29:38 PM
INDEX
5
8 10 12 15 16 18 20 22 24 26 27 28 29
PROLOGUE
94
FIRST
98 102
On Focus Inbox Top News Security New Software New Hardware Gadget & Multimedia PC Market Express PC Society Viewpoint Zatni Arbi Maykada Harjono Steven Heryanto Bernaridho I. Hutabarat COVER STORY
66
Aplikasi Content Management System
106 108 116 122 130
Ext JS untuk Rich Internet Application Mengenal Digital Signature Dasar Reversing dengan OllyDbg How the Logic Fails You Penggunaan Multi-threading dan Aplikasinya Membangun Aplikasi .NET dengan Database Oracle Light Mapping Mengenal Namespace System. Numerics pada .NET Framework 4.0
66 Aplikasi Content Management System
GAME TEST & WALKTHROUGH
134 Mount & Blade: Warband 135 Splinter Cell: Conviction 136 Metro 2033
90 Tweak Windows 7
STEP BY STEP
142 Tip & Trik Unik Windows ANTIVIRUS
74
Sarap: “Alergi” dengan File Multimedia SPECIAL ARTICLE
76
ON THE DISC
146 Fresh Software Full Version 152 Hottest Games Full Version 154 New Movies Trailer
Bermain VS 2010 Express SUPER PROMO KNOW-HOW
82 90
Windows Live, Layanan Web Gratis dari Microsoft Tweak Windows 7
156 Super Promo 160 Pemenang Super Promo
INDEX HARDWARE TEST Single-Test Motherboard 31 AsRock X58 Extreme 3 32 ASUS Crosshair IV Formula 34 Gigabyte ga-h55usb3 36 digital alliance GeForce GTX 480 38 HIS Radeon HD 5830 Video Card 40 ZOTAC GT240 512MB GDDR5 Desktop PC 42 Axioo MIMO-IHT Core i3 White Notebook 44 HP Pavilion dm3-1103au 45 Lenovo IdeaPad s10-3t 46 MSI Wind U230 PC Case 48 Powerlogic Modena GTX2000
6
6_index_07_EDITARIE.indd 6
134 Mount & Blade: Warband
162 EPILOGUE
49 VenomRX Mamushi Neurotoxin Edition USB Video Editor 50 Leadtek Winfast VC100 U Wireless Access Point 52 TRENDnet TEW-638PAP IP Camera 53 TRENDnet TV- IP512WN NAS 54 QNAP TS-219P Mouse 56 Genius Navigator 900X Printer Inkjet 57 EPSON Stylus Office T1100 Dot Matrix Printer 58 Tally Genicom T-2348 Stereo Headphone 60 Sonic Gear HS 2000 Pro UPS 61 APC BR500 CI-AS
HIGHLIGHT OF THE MONTH DVD-5/DVD-9 PCMAV 3.0.3 Browsers & Plugins: Firefox 3.6.3, Flock 2.5.6, Google Chrome 5.0.396 Beta, Opera 10.53. Buku Sekolah Elektronik Part 2/BSE untuk tingkat SD/SMP. World Cup 2010 Africa: Games, Softwares, Schedules, Wallpapers, Logo Vectors, Screensaver. Special: Visual Studio 2010 Express, plus SQL Express Edition. Anti-Virus: AntiVir Personal 10, AVG Free Edition 9, Comodo Internet Security 4.0, Cloud Antivirus 1.0.1. Fresh Softwares: AdigitalBook 4.6, Basketball Roster Assistant 1.1, Double Driver 4.0.0, DreamCatcher 1.6, Pregnancy Countdown 6.0. Utilities: K-Lite Codec Pack 5.90, CDBurnerXP 4.3, Pidgin 2.7.0. 07/2010
5/18/2010 2:40:39 PM
APC (PC0212-27-0710).indd 1
5/14/2010 3:51:22 PM
FIRST On Focus
GIGABYTE AMD OC CHALLENGE PENGANTAR REDAKSI: Kontes overcloking memang selalu memberikan nuansa kompetisi yang sangat menarik. Pada akhir bulan April, Gigabyte menghelat acara yang bertajuk AMD OC Challenge, bertempat di Jogjakarta, dan diikuti overclocker terbaik di seluruh Indonesia. Redaksi PC Media, Alexander PH. Jularso diundang untuk meliput kegiatannya. Simak liputan lengkapnya!
Alexander PH. Jularso
Jika melihat tanggalnya, yaitu 25-26 April 2010, perhelatan yang dilakukan oleh Gigabyte ini akan terlihat basi. Saat Anda membaca majalah ini (07/2010), pasti Anda terima pada bulan Juni 2010. Namun, kontes ini cukup menarik karena diikuti oleh peserta overclock ternama dari seluruh Indonesia. Hadiah yang diperebutkan juga sangat menarik, sebesar 20 juta rupiah, plus hadiah tambahan lainnya. Hal ini yang menjadikan event tersebut layak dilaporkan dalam special report PC Media. Acara kontes overclocking ini diselenggarakan selama 2 hari penuh, bersamaan dengan pameran komputer yang bertempat di NIX, JEC, Jogjakarta. Seperti yang sudah kami sebutkan sebelumnya, seluruh kontestan berasal dari seluruh Indonesia, dan tentunya sudah disaring terlebih dahulu oleh pihak panitia. Para peserta adalah orang-orang yang memiliki kapabilitas dan kemampuan PESERTA
untuk mengikuti kontes overclocking tersebut. Total keseluruhan ada 12 peserta, yaitu: Ashar Yatrinto, Eko Praja, Rama Fredianto, Bondan Arliado, Samsul Muttaqin, Donnie Brahmandhika, Suhartono, Zumar Widia, Davied C, Hendy Andrianto, Hutri Samani, dan Indra Prabowo. Ada dua tipe pendinginan yang digunakan selama dua hari kompetisi tersebut. Hari pertama, kontes menggunakan pendinginan bertipe liquid cooling. Sedangkan hari kedua, pendinginan hanya menggunakan heatsink fan biasa.
Hari Pertama Setelah acara dibuka, langsung dilakukan persiapan melakukan kontes. Ada dua drum besar berisikan liquid cooling (nitrogen cair) disiapkan oleh pihak panitia, yang akan digunakan untuk kontes. Spesifikasi core pheripheral yang digunakan dalam kontes Overclcoking di
hari pertama ini adalah: Processor AMD Phenom II X4-955 Black Edition. Motherboard GIGABYTE GA890FXA-UD7. Video card GIGABYTE GV-R577UD1GI. Memory Kingston KHX1600C8D3T1/ 4GX. Harddisk Hitachi 320 GB 7200 SATA II. PSU Enermax Revolution85+ 1050W. Jalannya pertandingan memang cukup ketat, namun memang ada beberapa peserta yang sangat mendominasi pada kemampuan overclocking menggunakan liquid cooling ini. Tidak sedikit pula peserta yang mengalami kondensasi pada perangkat pheripheral pengujiannya sehingga mereka harus merelakan waktu terbuang hanya untuk mencairkan kondensasi yang terjadi. Tercatat ada 3 peserta yang mengalami kodensasi dan 2 peserta berhasil melanjutkan kompetisi, meskipun dengan hasil yang kurang maksimal. Satu lagi terpaksa harus menyudahi kompetisi karena terjadi kondensasi dan merembet terhadap short circuit yang terjadi di area yang berdekatan dengan processor dan memang cukup parah. Di hari pertama ini, peserta dari Surabaya, yaitu Bondan Arliado, berhasil menduduki peringkat pertama pada hasil penilaian sementara.
Hasil OC hari ke-1, menggunakan pendinginan liquid cooling (nitrogen cair).
8
pcm _on focus_07_EDITARIE.indd 8
07/2010
5/18/2010 1:14:18 PM
On Focus FIRST
1
1. 2. 3. 4.
Indra, The Champion. Donnie, Runner Up 1. Bondan, Runner Up 2. Suasana OC Liquid Cooling hari pertama. 5. Pihak panitia sedang menyiapkan nitrogen. 6. Mencairkan sisa-sisa pembekuan nitrogen. 7. Heatsink Fan OC day two.
2
7
Memasuki hari kedua, acara dimulai menjelang siang karena memang relatif sedikit peralatan yang harus disiapkan, baik oleh peserta ataupun oleh panitia Hanya menggunakan heatsink fan saja. Tentu saja bukan heatsink fan stock yang berukuran sangat kecil, melainkan heatsink fan dengan ukuran besar yang disediakan sendiri oleh para peserta. Pheripheral yang digunakan hanya berbeda di sisi motherboard dan processor saja. Selebihnya adalah perangkat pheripheral yang pada hari pertama digunakan. Processor menggunakan AMD Phenom II X6-1055T dan motherboard menggunakan GIGABYTE GA890GPA-UD3H. Di hari ini, terjadi banyak kejutan.
Bondan Arliado yang sempat mendominasi di hari pertama, ternyata tidak bisa mengulangi suksesnya. Pada sesi overclokcing dengan menggunakan heatsink fan, nilai teratas didominasi oleh peserta dari Bandung, yaitu Indra Prabowo. Namun, hampir seluruh peserta mampu membukukan nilai pada tiap benchmark pengujian yang harus dilalui. Hasil akhir dari kompetisi ini menempatkan pemenang, yaitu Indra Prabowo dengan total poin 43, 1st Runner Up oleh Donnie Brahmandika dengan total poin 32, dan 2nd Runner Up dimenangkan oleh Bondan Arliado dengan total poin 31. Masing-masing pemenang berhak memperoleh hadiah dari panitia dan sponsor, yaitu pemenang dihadiahi CINEBENCH 11.5 7.36 6.9 7.51 (diskualifikasi) 7.28 7.21 7.33 7.28 6.57 7.1 7.32 7.01
Hasil OC hari ke-2, menggunakan heatsink fan dan processor AMD Thuban.
dengan uang tunai 10 juta rupiah, 1st runner up mendapatkan 6 juta rupiah, dan 2nd runner up memperoleh 4 juta rupiah. Hadiah uang tunai tersebut masih ditambah dengan berbagai macam hadiah dari sponsor yang ikut dalam acara tersebut. Para juara ini akan “diblack list” dari kompetisi overclocking, yang selanjutnya akan diselenggarakan oleh Gigabyte. Komentar menarik yang dilontarkan dari panitia, ada 7 wakil peserta dari Jogjakarta, namun tidak ada satu pun yang mampu menjadi juara ataupun posisi runner-up. Julukan City of Overclocker memang masih menjadi milik Jogjakarta, namun dengan hasil seperti ini, apakah masih pantaskah Jogjakarta menyandang julukan tersebut? PESERTA Suhartono (Jogja) Azhar (Jogja) Bondan Arliado (Surabaya) Hendi (Solo) Donnie Brahmandika (Malang) Rama (Jogja) Zumar Widia (Jakarta) Indra (Bandung) Syamsul (Jogja) Davied (Jogja) Hutri Samani (Jogja) Eko Praja (Jogja)
TOTAL POINT 20 0 31 14 32 13 16 43 5 5 14 11
Hasil akhir Gigabyte AMD OC Challenge.
9
5/18/2010 1:14:28 PM
FIRST Inbox
Mohon maaf atas hal ini karena proses produksi kami membutuhkan waktu sekitar 14 hari lamanya—Red
Salut Gebrakan Baru DVD-9! Salut untuk PC Media yang menghadirkan DVD-9 dengan kapasitas 8 GB. Dengan perbedaan isi DVD yang tidak terlalu signifikan dengan DVD edisi ekonomis, saya rasa edisi regular harus lebih diperbanyak lagi rubriknya, khususnya rubrik Know-How. Soetanch via e-mail
Ingin Berlangganan di Malaysia Saya seorang tenaga kerja Indonesia di Malaysia dan ingin sekali mendapatkan informasi tentang dunia komputer yang berkembang setiap bulannya. Bagaimana cara berlangganan PC Media? Abi Purna via e-mail
Beda Grafik pada Hardware Test Saya sungguh terkesan dengan perubahan yang ada di PC Media, terutama dengan bonus software-nya yang sangat menarik. Saya ada pertanyaan dan usulan: 1. Mengapa uji NAS pada produk iSmart pada PC Media 06/2010 sangat berbeda grafik total performanya dengan edisi sebelumnya, yaitu PC Media 05/2010? 2. Bagaimana bila PC Media membuat majalah khusus hardware gaming dan PC game yang dijadikan satu? Jhonas Metal via e-mail
1. Pada edisi 05/2010 terjadi kesalahan peng-input-an parameter hasil pengujian. Hal ini mengakibatkan perbedaan hasil uji produk iSmart pada PC Media 05/2010 dengan edisi 06/2010. Hasil pengujian yang benar adalah hasil pengujian yang terdapat pada PC Media 06/2010. Mohon maaf atas ketidaknyamanan ini dam terima kasih atas masukannya. Jawaban ini sekaligus sebagai ralat secara resmi. 2. Untuk pembuatan majalah edisi khusus, sudah kami akomodasikan pada majalah PC Media Extra. Saran Anda menghadirkan topik hardware dan PC gaming sungguh menarik. Akan kami pertimbangkan—Red.
Kembalikan Rubrik Workshop Saya sungguh sangat terkejut dengan tampilan PC Media yang sangat fresh, luar biasa! Lalu, saya ingin memberi saran, mohon rubrik Workshop-nya dimunculkan kembali. Christian via e-mail
10
inbox_07_EDITARIE.indd 10
Rubrik Step-by-Step yang merupakan reinkarnasi dari rubrik Workshop telah dihadirkan bertahap dimulai dari PC Media 05/2010 yang lalu. Ke depannya, rubrik sejenis akan hadir tetap di PC Media. Saat ini, prioritas kami adalah pembenahan rubrik yang ada—Red.
Cover “Kasar” PC Media Pada saat membeli majalah PC Media 04/2010, ada sedikit perbedaan pada cover-nya, yakni terasa agak kasar pada bagian tertentu. Namun, di edisi 05/2010, si “kasar” telah menghilang. Kalau ide saya, beberapa bagian di cover majalah PC Media dipakaikan tinta yang menyala di gelap/glow in the dark. Jadi, kalau mau mencari majalah PC Media sewaktu gelap lebih gampang, sekaligus membedakan PC Media dengan majalah-majalah lain. So, saya minta si “kasar” dikembalikan. Kevin Aprilio via e-mail
Efek kasar yang ada di cover PC Media 04/2010 terkait edisi spesial ulang tahun pada edisi yang bersangkutan. Tentu saja efek tambahan tersebut akan menambah biaya produksi, sehingga tidak memungkinkan untuk dilakukan setiap edisi. Mengenai penggunaan tinta yang memiliki efek glow in the dark, telah dilakukan PC Media sejak edisi 03/2010—Red.
E-mail Anda telah diteruskan ke bagian sirkulasi PC Media untuk segera ditindaklanjuti. Sebagai informasi, salah satu kendala utama berlangganan di luar negeri adalah mahalnya ongkos kirim yang harus ditanggung oleh pelanggan. Semoga kendala ini tidak melunturkan niat Anda untuk berlangganan :)—Red.
Ada Artikel yang Hilang Saya menunggu PC Media 05/2010, karena menurut Epilogue di PC Media 04/2010, ada pembahasan tentang Ollydbg. Tapi ternyata gak ada :( Kenapa? Sebelum itu, saya juga dikejutkan dengan folder kosong di “Fun\Vectors\Alarm Clock”. Terus terang, saya merasa tertipu. Candragati via e-mail
Ada perubahan konten pada PC Media 05/2010. Akhirnya, pembahasan tentang Ollydbg kami muat di PC Media 06/2010. Mengenai daftar isi dan folder kosong “Fun\Vectors\Alarm Clock”, kami mohon maaf atas keteledoran ini. Terima kasih atas masukannya—Red.
BERIKAN KOMENTAR ANDA! Kami dengan senang hati menerima pendapat serta saran Anda. Kirimkan surat/e-mail Anda ke:
Kecewa Isi DVD
SURAT : Redaksi PC Media, Jl. Kramat IV/11 Jakarta Pusat-10430 DKI Jakarta. E-MAIL : [email protected]
Saya kecewa dengan DVD PC Media edisi 05/2010 karena Avira-nya masih versi 9, padahal waktu itu setahu saya versi 10-nya sudah ada.
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.
widyob5 via e-mail 07/2010
5/18/2010 7:28:47 PM
indosat_07.indd 1
5/18/2010 3:45:05 PM
FIRST Top News
Chrome OS Dukung Google Cloud Print Print dokumen di manapun, kapan pun, dengan printer merek apapun, tanpa harus instalasi driver, dengan Google Cloud Print. Satu pertanyaan yang muncul ketika kali pertama diumumkannya project Chrome OS adalah bagaimana pengguna akan mencetak dokumen? Google kemudian memberikan solusi, yakni Cloud. Google telah mengumumkan sebuah proyek baru yang disebut Google Cloud Print yang akan “membuat pengalaman mencetak berbeda yang memungkinkan setiap aplikasi (web, desktop, atau mobile) pada perangkat apapun, untuk mencetak ke printer apapun, di mana pun di dunia.” Singkatnya, komputer atau perangkat milik Anda akan memberitahu Cloud Print, dokumen apa yang ingin dicetak, dan kemudian Cloud Print akan mengirimkan instruksi yang sesuai untuk printer Anda. Tidak diperlukan driver printer. Google menyediakan beberapa dokumentasi
awal proyek di sini: http://code.google. com/apis/cloudprint/docs/overview.html. Situs tersebut mengatakan bahwa aplikasi apapun, baik berdasarkan dokumen asli atau web, akan dapat menggunakan Cloud Print melalui API (yang memungkinkan Anda untuk mengirimkan pekerjaan cetak dan juga memeriksa status pekerjaan). Nantinya, akan ada standar print dialog “web UI” untuk berinteraksi dengan layanan dari aplikasi. Tentu saja, masih ada satu masalah besar, bagaimana membuat Google Cloud Print dapat benar-benar “berkomunikasi” dengan printer Anda? Google memiliki dua solusi untuk hal ini. Google akan mengusulkan industri untuk mengadopsi standar terbuka baru untuk cloud printing, dan produsen printer akan membuat model printer baru yang kompatibel de-
ngan standar cloud. Solusi kedua adalah untuk “legacy printer” (yang mencakup semua jenis printer, bahkan printer dengan koneksi ethernet atau Wi-Fi). Google saat ini sedang membangun software proxy untuk Windows dan nantinya juga mendukung Mac dan Linux. Anda tidak akan benar-benar menginstal software sendiri karena software ini akan hadir secara default di Chrome. Layanan cloud ini bukan hanya untuk komputer, tapi berpotensi dapat digunakan untuk ponsel, tablet, dan alat berbasis web lainnya. Bukankah itu menyenangkan?
Fox News + Rupert Murdoch = Pembajak tanpa izin. Fox News memanfaatkan karya pengguna Flickr yang bernama Örvar tanpa izin. Ini jelas melanggar hak cipta dan Örvar tidak senang. Fox News jelas tidak memiliki hati dan tidak pantas memiliki tagline “Fair & Balanced”. Kita mungkin tidak akan
membahas hal ini, jika Fox News tidak dimiliki oleh Rupert Murdoch. Konglomerat multimedia ini dikenal karena menuduh mesin pencari Google dan mesin pencari lainnya melanggar hak cipta karena mengindeks situs-situs surat kabar milik Fox News.
Android 2.2 Kaya Fitur Fox News, sebuah perusahaan media terkemuka yang hak ciptanya dimiliki oleh Rupert Murdoch, terbukti melanggar hak-hak individu fotografer. Ironisnya, Murdoch sendiri mengejar Google, BBC, dan perusahaan lain yang dia percaya telah melanggar hak-hak perusahaan beritanya. Sekarang, salah satu fotografer yang merasa fotonya dicuri, menunjukkan sebuah galeri foto letusan gunung berapi Icelandic yang diterbitkan Fox News
12
pcm_news_07_EDITARIE.indd 12
Android sedang mempersiapkan langkah evolusi lain. Google bekerja keras untuk mengembangkan rilis berikutnya dari sistem operasi Android, yakni Android OS 2.2 Froyo. Walaupun rilis 2.2 mungkin akan terlihat seperti perbaikan minor, tapi
ternyata tidak. OS baru ini dilaporkan mengemas beberapa artileri berat. Di antara fitur yang diisukan akan hadir: JIT compiler, tambahan RAM, tambahan OpenGL ES 2.0, Flash 10.1, perbaikan masalah “crazy screen”/perbaikan sistem cross multi-touch, aktivasi warna trackball, dan pengaktifan radio FM. HTC Incredible dan Nexus One akan mendapatkan upgrade Froyo, meskipun beberapa ponsel Android yang lebih tua kemungkinan tidak akan mendapatkan upgrade Froyo. 07/2010
5/17/2010 10:09:08 AM
optima intel (PC 1780-F7-0610).indd 1
4/15/2010 2:34:44 PM
FIRST Top News
SIDE NEWS WiGig akan Gantikan Wi-Fi Wi-Fi Alliance yang merupakan organisasi pengembang teknologi Wi-Fi dan telah bergabung dengan Wireless Gigabit Alliance (WiGig) untuk mencapai kecepatan koneksi tinggi. Salah satu manfaat transmisi data kecepatan tinggi, yakni bisa menggantikan kabel untuk mengirimkan format video HD dari satu perangkat ke perangkat lainnya. Teknologi tersebut mungkin akan tersedia dua tahun lagi. Saat ini, sejumlah konsorsium teknologi memang tengah bahu-membahu mengembangkan teknologi serupa.
Mandriva Bangkrut? Mandriva, salah satu distributor Linux, tampaknya terancam gulung tikar. Perusahaan asal Prancis itu dikabarkan sedang mencari pembeli. Mandriva nampaknya sedang mengalami masalah keuangan yang besar. Kurang lebih pada bulan April 2010, perusahaan yang bermarkas di Paris itu sudah mencari-cari pembeli. Dua perusahaan disebut-sebut sudah mulai tertarik dengan Mandriva. Mereka adalah LightApp, perusahaan asal London, dan Linagora, sebuah perusahaan asal Prancis. LightApp selama ini dikenal sebagai penyedia solusi komputer murah berupa thin client yang melakukan semua pekerjaan di server. Sedangkan Linagora merupakan pengembang peranti lunak open source.
VP8 Dukung Standar Terbuka? Ketika Google mengumumkan kesepakatan untuk mengakuisisi perusahaan teknologi video On2 tahun lalu, rumor kemudian merebak yang mengatakan bahwa raksasa pencarian ini akan mengratiskan lisensi VP8 codec untuk mempercepat kemajuan video berbasis standar terbuka. Google tetap diam mengenai rencananya yang berhubungan dengan kekayaan intelektual milik On2. Tapi tampaknya Google berencana untuk melakukan apa yang telah diperkirakan sebelumnya. Menurut laporan dari situs NewTeeVee, Google akan meng-opensource-kan VP8 codec. Mozilla dan Google juga dilaporkan akan mengumumkan rencana mereka untuk memberikan dukungan VP8 codec di masing-masing browser. Langkah ini bisa saja dampak yang baik terhadap kemampuan pemutaran video berbasis standar. Para vendor browser besar belum mencapai kesepakatan. Beberapa vendor mendukung royalti gratis Ogg Theora, sementara yang lain mendukung format
Riwayat Disket Tamat
Gianduia Saingi Flash Perseteruan Apple dengan Adobe bakal lebih panas. Apple dikabarkan sedang menyiapkan teknologi pengganti Flash dan sedang giat mengembangkan teknologi yang bernama Gianduia. Gianduia, kali pertama diperkenalkan pada World of WebObjects Developer Conference, merupakan sebuah framework berbasis standar untuk menghasilkan aplikasi Internet. Apple telah menggunakan teknologi ini untuk beberapa aplikasi penunjang ritel. Ini termasuk layanan pemesanan iPhone, Genius Bar, dan Personal Shopping. Nama Gianduia merujuk pada sejenis coklat kacang dari Italia. Nama ini dipilih karena berhubungan dengan Cocoa, sebuah teknologi yang digunakan Apple dalam Mac OS X.
14
pcm_news_07_EDITARIE.indd 14
H.264 yang secara teknis lebih unggul. Pendanaan dari Google dan Mozilla telah membantu meningkatkan teknologi Theora lebih jauh, tetapi masih belum mampu menyaingi H.264. Codec On2 unggulan saat ini adalah VP8, yang diklaim sangat canggih dan kompetitif dengan H.264. Jika Google nantinya akan mengratiskan VP8, pasti hal ini mengakhiri kebuntuan video HTML5, dengan menyediakan sebuah codec yang ideal.
Hari-hari dari floppy disk 3,5 inci sekarang resmi berakhir. Sony mengumumkan bahwa mereka akan menghentikan penjualan floppy disk 3,5 inci klasik di Jepang, pada tahun 2011. Berita itu menandai akhir dari masa hidup floppy disk yang merajai hampir tiga dekade. Sony telah mengapalkan sekitar 47 juta disk untuk pasar Jepang, namun jumlah tersebut telah turun ke sekitar 8.5 juta pada tahun 2009. Pada tahun 2008, Sony menyumbang sekitar 40% dari pangsa pasar dunia untuk disket
3,5 inci, sedangkan untuk pasar Jepang, sekitar 70%. Sony akan menghentikan penjualan disket di Jepang pada Maret 2011, dengan pengecualian dari beberapa ceruk pasar seperti di India. Penjualan di seluruh dunia selesai pada bulan Maret tahun ini. Sony menghentikan produksi outsourcing disket 3,5 inci pada tahun 2009. Kurangnya permintaan dinyatakan sebagai alasan utama Sony menghentikan peredaran disket, apalagi dengan banyaknya ekspansi yang cepat dari media penyimpnan lain, seperti CD, DVD, dan USB drive, serta penurunan yang signifikan pada hardware yang mendukung floppy disk. Selain floppy, ukuran 3,5 inci masih digunakan untuk Sony magneto optik disk. 07/2010
5/17/2010 10:09:27 AM
Security FIRST
Botnet Zeus Hantui Perusahan Besar Botnet makin ganas, menyerang ratusan perusahaan multi-nasional. Perusahaan kecil dan pengguna komputer rumahan pun perlu berhati-hati. Mungkin 88% dari perusahaan yang masuk daftar Fortune 500 telah diinfeksi oleh trojan Zeus, menurut riset dari divisi Anti-Trojan FraudAction RSA, bagian dari EMC. Trojan ini menginstal keystroke logger untuk mencuri login perbankan, jaringan sosial, dan e-mail account. Botnet ini kali pertama diidentifikasi pada tahun 2007 dan masih ada sampai saat ini. Malware yang menghantui perusahaan-perusahaan ini cenderung sulit untuk dideteksi dan dihapus, dan beberapa juta komputer di seluruh dunia diyakini telah terinfeksi. Komponen server trojan Zeus, digunakan untuk mengumpulkan pencurian data dan secara mengejutkan meniru teknik yang lebih sering digunakan dalam dunia perangkat lunak komer-
sial. Perangkat lunak jahat tersebut juga memiliki lisensi dan setiap instalasi software terikat dengan perangkat keras pada komputer dan terinstal di dalam sistem pengingat aktivasi perangkat lunak Microsoft. Malware ini lebih sering menyerang komputer dengan OS Windows XP, meskipun software jahat versi Windows Vista dan Windows 7 juga tersedia. RSA melakukan studi dengan menelusuri data-data yang ditemukan di server utama Zeus, mencari alamat e-mail, dan alamat IP milik banyak perusahaan besar. Ada banyak bukti dari beberapa infeksi pada hampir semua perusahaan Fortune 500, khususnya pencurian email sekitar 60%. Sekitar 20 perusahaan dengan merek yang telah banyak dikenal konsumen
Microsoft Jauh Lebih Aman dari Apple Fans Apple yang mengklaim bahwa Mac lebih aman dari PC bukan hanya salah, tetapi mereka juga tidak tahu tentang risiko keamanan mereka, kata seorang hacker terkenal dan ahli keamanan yang telah menemukan kerentanan pada Windows, Marc Maiffret. Menurutnya, Apple sendiri tidak mengambil tindakan serius seperti halnya Microsoft. Maiffret percaya, Microsoft merupakan salah satu perusahaan yang mmiliki sistem keamanan tinggi. Adapun kepada Apple dan penggemarnya, ia mengatakan bahwa Mac cukup rentan, dan yang penggunanya terlalu cuek tentang risiko keamanan. “Apple mencoba untuk mengagungkan diri mereka sendiri lebih aman dibandingkan PC dan tidak perlu khawatir mengenai virus. Kemudian ada kontes hacking, dalam beberapa jam hacker mampu menemukan celah pada Apple,” tambahnya. Maiffret menyatakan bahwa Apple dan orang-orang yang memuji dan membeli Mac, gagal untuk mengambil ancaman keamanan secara serius. 07/2010
pcm_news_07_EDITARIE.indd 15
seperti Google tidak termasuk dalam penelitian. Perusahaan kecil (kurang dari 75.000 karyawan) tampaknya memiliki proporsi lebih tinggi terinfeksi malware, menunjukkan bahwa perusahaan besar lebih efektif dalam mengamankan sistem data mereka. Komputer rumah walaupun tidak memiliki kebijakan perusahaan TI, tetapi digunakan untuk mengakses e-mail dan jaringan perusahaan, juga memiliki risiko terinfeksi malware sangat tinggi.
Virus Windows Mobile 6.5 Ini berlaku untuk semua pengguna Windows Mobile 6.5, terutama para pemilik baru ponsel pintar HTC HD2. Mungkin Anda tidak terlalu banyak mendengar virus untuk platform mobile, tapi sepertinya saat ini ada celah berbahaya yang menginfeksi perangkat Windows Mobile 6.5. Ini semua terungkap berkat komunitas ponsel di XDA Developers Forum, di mana pemilik HD2 telah melaporkan bahwa ponselnya tiba-tiba aktif, dan mencoba untuk melakukan panggilan internasional. Pertanyaannya, bagaimana bisa ponsel dikendalikan dari jauh oleh virus. Kemungkinan pengguna ponsel ini menginstal software game pihak ketiga, seperti 3Anti-Terorist. Seseorang yang mem-posting game ini mengaku sebagai pengembang permainan, memberikan situs palsu pengembang game, halaman di-host pada atspace.com. Game itu sendiri terdapat di rapidshare, dengan link host terdapat pada halaman pengembang palsu. Sayangnya, sampai saat ini belum ada penawar untuk dapat menghadapi virus ini.
15
5/17/2010 10:09:28 AM
FIRST New Software
Adobe Photoshop CS5 Photoshop CS5 menelurkan banyak fitur menarik. Adobe baru-baru ini mengumumkan aplikasi CS5 terbaru dan seperti biasa update baru membawa banyak fitur yang tidak hanya membuat banyak hal menjadi mungkin, tetapi juga membuatnya lebih mudah digunakan. Fitur baru ini benar-benar akan mengaburkan batas antara pemula dan profesional. Beberapa fitur terbaru seperti Painting, menunjukkan bagaimana “melukis”, mengubah setiap gambar biasa menjadi seperti gambar lukisan poster. Lalu ada Puppet Warp, fitur yang merupakan salah satu fitur yang paling canggih yang terdapat di Photoshop. Tapi ingat, “canggih” tidak selalu berarti
kompleks. Fitur ini cukup mudah digunakan dan dapat melakukan beberapa hal luar biasa. Ada pula fitur Content-Aware, yang adalah seperti mimpi menjadi kenyataan, terutama bagi pengguna yang tidak tahu banyak tentang Photoshop. Fitur ini mampu menghemat banyak waktu dimana menghapus objek yang tidak diinginkan dari foto bukan hal yang memakan banyak waktu lagi. Sederhana dan mudah! Fitur HDR akan membuat senang semua fotografer di luar sana. Cukup pilih beberapa gambar yang diperlukan dalam proses HDR. Dengan beberapa klik, foto HDR Anda telah siap. Untuk 3D Objects, fitur ini akan lebih memudahkan memutar teks dan objek lainnya, mengubah teks ke 3D. Fitur ini tidak memerlukan tutorial yang panjangpanjang untuk mencapai tampilan 3D. Adobe Creative Suite 5 Desain Premium dijual dengan harga 1398.07€ dan 440.99€ untuk upgrade.
X264 Blue-Ray Encoder Meskipun teknologi optical disc telah mengalami kemajuan pesat, namun kita masih tidak memiliki software gratis untuk membuat Blue-Ray disc sendiri. Software profesional untuk encoding video Blue-ray dapat dibeli dengan harga USD100.000. Jason Garrett-Glaser telah mengumumkan di blog-nya, telah tersedia perangkat lunak Blue-Ray toolkit gratis, yakni Blue-Ray Technology, yang juga dinamakan sebagai x264. Menggunakan satu dari sekian banyak teknologi kompresi yang paling kuat, hingga dimungkinkannya membakar Blue-Ray DVD pada DVD dual layer atau bahkan DVD single layer. Jason telah menyediakan demo encoding Blue-Ray yang di-encode dengan x264 dan seluruhnya berisi konten gratis.
Info: www.adobe.com/downloads/
Info: http://x264dev.multimedia.cx/?p=328
lagi membuat account web. Sekarang, Anda dapat sign-in menggunakan Google, Facebook, Windows Live, atau Yahoo! kredensial. Homestyler bebas untuk digunakan dan tidak perlu download. Buka aplikasi ini melalui web browser favorit dan Anda dapat memulai membuat desain
rumah. Karena berbasis web, berarti setiap orang dapat menggunakannya, tidak perduli apakah Anda menggunakan sistem operasi Windows, Mac, atau Linux komputer. Selamat mendesain rumah!
AutoDesk Homestyler Autodesk telah lama mengembangkan aplikasi gratis desain rumah 3D online. Tahun lalu, proyek Dragonfly memulai debutnya. Sekarang, aplikasi web yang mudah digunakan ini berubah namanya menjadi Autodesk Homestyler. Apa yang baru dari Homestyler? Perubahan terbesar adalah Anda dapat melakukan desain lansekap. Anda dapat drag dan drop pohon, semak, dan fitur air ke rencana desain, untuk menghasilkan desain rumah terbaik. Banyak fitur penghias, batu dan mulsa, dan pilihan rumput disediakan juga. Selain perbaikan program desain sendiri, Autodesk telah menambahkan pilihan login sehingga Anda tidak perlu
16
pcm_news_07_EDITARIE.indd 16
Info: www.homestyler.com 07/2010
5/17/2010 10:09:29 AM
diamondindo (PC1159-F7-0710).indd 1
5/20/2010 1:24:54 PM
FIRST New Hardware
ATi FirePro V8800 FirePro V8800 telah berhasil menjadi raja, mempecundangi Quadro FX 4800 dari nVIDIA. ATi baru saja melepaskan video card level profesional berbasiskan core Cypress XT, yang merupakan bagian dari seri Evergreen dengan chip 40 nm. Diperkuat 2 GB GDDR5 memory yang berjalan pada 1.15 GHz, 1.600 processor stream, dan kecepatan core clock 825 MHz. Spesifikasinya sangat mirip dengan HD 5870, tapi disesuaikan dengan tuntutan dunia digital. FirePro V8800 juga mendukung DirectX 11 dan standar terbaru OpenGL 4.0. Tapi fitur “pembunuhnya” adalah harga. Harganya lebih murah USD300 dari pendahulunya, yakni FirePro V8750. Video card ini dapat menangani empat
monitor sekaligus. Menurut pengguna umum yang biasa menggunakan Maya, SolidWorks dan 3ds Max, FirePro V8800 dengan mudah mengalahkan performa FirePro V8750, serta melibas nVIDIA Quadro FX 4800.
berkisar antara diafragma T2.1. Rentang luas tersebut merupakan pening katan yang signifikan pada generasi pertama lensa Zeiss dengan diafragma T2.9. Terdapat juga ring untuk fokus manual dan diafragma, yang konsisten menawarkan efek out of focus menarik.
LG telah resmi merilis ponsel GD880 dengan fitur perangkat lunak menarik. Ponsel ini adalah satu-satunya golongan non-smartphone dengan web browser HTML5, dijuluki Phantom, dan dapat mengakses Gmail atau halaman web lainnya dengan akurasi mendekati browser Android dan iPhone. Browser yang digunakan LG memiliki basis teknologi yang sama dengan WebKit dan mampu me-load halaman web jauh lebih cepat dari browser biasa sekelasnya. Fitur canggih lainnya juga telah hadir, seperti push e-mail, Flash untuk YouTube, dan sinkronisasi overthe-air dengan layanan sync Internet dan PC Windows lokal. Tampilannya sangat minimalis, tidak terdapat tombol, hanya layar sentuh 3.2 inci. Meskipun tidak memiliki OS layaknya ponsel pintar lainnya, ponsel ini memang memiliki fitur mumpuni dan dilengkapi dengan kamera 5 MP, 3G, dan Wi-Fi.
Info: www.dpreview.com
Info: www.electronista.com
Info: www.amd.com
Carl Zeiss Compact Prime CP.2 Carl Zeiss memperkenalkan berbagai lensa untuk sinematografi terbaru yang dirancang khusus untuk kamera DSLR. Lensa Carl Zeiss ini kompatibel dengan lensa kamera Canon EF dan Nikon F. Lensa Carl Zeiss Compact Prime CP.2 ini mempunyai keunggulan mount lensa yang dapat diganti sehingga memudahkan pengguna untuk meng-upgrade ke kamera sinema lain, atau jika ingin mengganti kamera DSLR dari Nikon ke Canon. Lensa ini akan tersedia dalam pilihan fokus panjang yang berbeda, mulai dari 18 mm ke 85 mm. Mencakup format gambar full frame 24 x 36, tanpa efek vignetting, dan dan rentang CP.2 akan
18
pcm_news_07_EDITARIE.indd 18
LG GD880
OCZ Enyo OCZ yang satu ini benar-benar terlihat manis dan sempat dipamerkan pada ajang CES 2010. Tetapi pada saat itu, tidak ada nama resminya. OCZ akhirnya memberikan kejelasan atas produk barunya ini dan bahkan meberikan status pengiriman. OCZ memberikan nama Enyo, sebuah SSD portabel dengan interface USB SuperSpeed. Terbungkus aluminium, OCZ Enyo ini akan dikapalkan dengan pilihan kapasitas 64 GB, 128 GB, dan 256 GB, dengan kecepatan hingga 260 MB/sec
(memb a c a ) , dan 200 MB/sec (menulis). OCZ telah memberikan harga resmi untuk pasar AS. Model 64 GB akan dibanderol USD229,99, sedangkan kapasitas 128 GB seharga USD409,99, dan versi 256 GB seharga USD819,99. Info: www.ocztechnology.com 07/2010
5/17/2010 10:09:31 AM
advan (PC1355-Q9-0710).indd 1
5/14/2010 8:06:04 PM
FIRST
Gadget & Multimedia
SIDE NEWS Aigo N700 Aigo baru saja meluncurkan jajaran tablet PC mereka, yang terdiri dari berbagai ukuran layar, mulai 4 inci sampai dengan seri N700 yang dilengkapi dengan layar sentuh 7 inci. Aigo N700 memiliki ukuran 208 x 122 x 13,95 mm, speaker stereo, mikrofon, HDMI dan port USB, tidak ketinggalan slot kartu microSD, 2-sel baterai 3120mAh, accelerometer, sensor cahaya ambient, dan digital kompas. N700 juga akan mendukung HD 1080p video playback, Flash 10.1 dan 3D sound, serta menggunakan OS Android 2.1 Eclair. Untuk melengkapi kemampuan N700, nantinya juga akan tersedia docking opsional, dengan konektivitas HDMI, audio, dan USB. Diperkuat dengan processor Cortex A9 1GHz dual core, memory DDR2 512 MB, 800 x 480 pixel layar multi-touch, 4/16/32GB kapasitas penyimpanan, Wi-Fi, 3G WWAN opsional, dan audio in/out. Menggunakan OS Android 2.1, serta mendukung Flash 10.1.
Info: www.engadget.com
Asus EeeKeyboard Asus merilis EeeKeyboard yang memiliki dimensi lebar layar 5 inci dengan resolusi 800 × 480 pixel multi-touch dan menggunakan Windows XP Home sebagai OS. Perangkat ini dapat melakukan streaming video 720p sampai dengan jarak sekitar 5 meter. EeeKeyboard memiliki built-in processor Intel Atom N270, ruang penyimpanan 16/32 GB SSD, dan RAM 1 GB DDR2. Keyboard ini bahkan memiliki video outlet yang dapat dikoneksikan ke monitor. Teknologi Ultra-wideband akan digunakan oleh perangkat ini untuk melakukan data stream yang akan mnghasilkan tingkat transfer data tinggi. Salah satu aspek negatif dari EeeKeyboard adalah masa hidup baterai hanya 4 jam. Mengingat kekurangan tersebut maka harga yang tercantum di Amazon terlihat terlalu mahal (USD600).
Info: www.asus.com
20
pcm_news_07_EDITARIE.indd 20
EOS 5D Mark II Ramaikan Dunia Sinematografi DSLR Canon mampu saingi kamera video kelas profesional. Wow, film seri House season terakhir akan dibuat dengan menggunakan kamera DSLR Canon 5D Mark II. Direktur acara, Greg Yaitanes, menyatakan bahwa mereka akan memfilmkan season terakhir, sepenuhnya hanya dengan menggunakan EOS 5D Mark II. Pada awalnya, banyak penggemar House yang berpikir bahwa kru film akan menggunakan peralatan sinema berteknologi tinggi, tapi Greg menegaskan bahwa ia tidak menggunakan stabilisator dan tidak ada bracket. Dikatakan Greg, mereka akan menggunakan semua lensa kelas atas Canon, tidak terkecuali lensa zoom 24 - 70 mm
dan lensa zoom 70 - 200mm. Para kru film menggunakan framerate 24p dan memanfaatkan kartu memory 18 GB CompactFlash. Dengan kartu memory tersebut, mereka bisa menyimpan sekitar 22 menit cuplikan film.
Motorola Flipout
Ponsel ini menggunakan OS Android 2.1, serta slot kartu microSD untuk menambah kapasitas penyimpanan. Tapi sayangnya, Flipout tidak mendukung konektivitas 3G, dan WiFi. OS Android 2.1 yang tertanam pada Flipout akan diperkuat dengan interface MOTOBLUR UI versi 1.5, ditambah dukungan Live Widgets.
Motorola merilis ponsel pintar terbarunya, Motorola Flipout. Flipout mempunyai fitur keyboard QWERTY yang terdapat di bawah layar sentuh 2,8 inci. Selain itu, dilengkapi juga dengan kamera Kodak terintegrasi 3,1 megapixel, 512 MB ROM, 256 MB RAM, processor 700 MHz, dan fungsi GPS.
Info: www.softpedia.com
Info: www.mobilecrunch.com.
Canon IXUS 300 HS Kamera compact terbaru Canon, yakni IXUS 300HS, mampu melakukan dua hal sekaligus, yakni memotret dalam
cahaya rendah dan memotret pada kecepatan tinggi. Kamera ini mampu memotret sampai dengan ISO 3200 dan merekam video pada resolusi 720p. Lensa IXUS 300HS memiliki rentang zoom 28-105 mm dan layar LCD sebesar 3 inci. Tidak ketinggalan, Canon menggunakan sensor gambar CMOS sebesar 10 megapixel, dengan processor DIGIC IV. Info: www.canon.co.uk
07/2010
5/17/2010 9:57:16 AM
NE gigabyte (PC0827-27-0710).indd 1
5/18/2010 3:10:42 PM
FIRST PC Market Express
KURS US$1=RP9.200,- PER 17 MEI 2010.
99 US$ 14RG A
US$ 48RG4A
PERFORMANCE PC
CPU AMD Sempron 140 – Single Core, 2.7GHz,1MB cache, Socket AM3
World’s Slimmest 22” Class LCD TV HDMI plus Stereo Speaker 2Wx2 Full HD, “GREEN” Monitor TV
AOC (PC1206-F71-0510).indd 1
5/14/2010 7:31:59 PM
FIRST
PC Society
APC Rangkul ECS
APC dekatkan
pemasaran de
ngan konsum
en.
Demi memperluas jangkauan penjualannya hingga ke luar Jakarta, pada 26 April 2010, bertempat di Jasmine Room, Hotel Intercontinental Midplaza, Jakarta, APC, Schneider menggandeng PT. ECS Indo Jaya Indonesia untuk mendistribusikan barang-barangnya hingga ke seluruh Indonesia. Indonesia menjadi salah satu negara di kawasan Asia Tenggara yang mempunyai pertumbuhan TI tercepat. Oleh sebab itu, penting bagi APC untuk memperluas penjualaannya tidak hanya di Jakarta saja. Dengan penunjukan ECS sebagai mitra distributor resmi, APC berharap konsumen di luar kota tidak perlu lagi datang ke Jakarta. Cukup datang ke store ECS terdekat di kotanya. Sementara itu, menurut Sales Manager Chanel APC, Tanto Surioto, saat ini untuk produk elektronik UPS, APC mampu menguasai pasar Asia Pasifik hingga 40%. Sedangkan di Indonesia, untuk produk low end-nya, APC berhasil mendapatkan 27%.
Autodesk Luncurkan Digital Entertainment Creation
Symantec Internet Security Threat Report XV
Autodesk umumkan versi terbaru peranti lunak Digital Entertainment Creation, pada 29 April 2010, di Buddha Bar, Jakarta, yang dapat melakukan modeling 3D, animasi, efek, rendering, compositing, pemahatan digital, dan lukisan 3D. Versi 2011 ini menawarkan beberapa fitur baru dan sejumlah peningkatan kemampuan yang membuat para seniman dapat memodernisasi sistem grafis mereka, mendefinisikan ulang kemampuan mereka untuk menciptakan hiburan yang lebih inovatif, dan software digital canggih untuk imersif. industri kreatif.
Symantec Corp merilis Internet Security Threat Report volume XV, pada 29 April 2010, bertempat di Business Centre 1, Grand Hyatt lantai 2 Jl. MH. Thamrin, Jakarta, Internet oran keamanan sistem yang menyoroti tren-tren Lap anjang tahun. sep utama kejahatan cyber dari 1 Januari 2009 hingga 31 Desember 2009. Pada tahun yang diramaikan oleh dua serangan cyber yang sangat terkenal, yakni Conficker, pada awal-awal tahun dan Hydraq pada akhir tahunnya. Symantec Internet Security Threat Report mengungkapkan untuk terus meningkatnya volume dan kecanggihan ancaman-ancaman cyber crime.
Teradata Fokus Garap Pasar Jakarta Pada 21 April 2010, bertempat di Sumatera Room, Shangrilla Hotel, akan solusi Perusahaan besar gun Jakarta, perusahaan solusi TI dari Teradata. pengelolaan data, Teradata Corporation, masih memfokuskan diri untuk pasar Jakarta dan sekitarnya, meski tidak menutup kemungkinan akan mengembangkan sayapnya ke daerah lainnya. Segmen pasar Teradata sekarang adalah bank dan perusahaan yang bergerak dalam komunikasi dan memfokuskan pemasaran di Jakarta. Teradata merupakan perusahaan penyedia peranti lunak yang berfungsi memacu, mendeteksi, menganalisis, dan menginterpretasikan interaksi bagi pelanggan.
24
pc society_07_EDITARIE.indd 24
Metrodata Menjadi Distributor Symantec Metrodata Electronics resmi menjadi salah satu distributor Symantec di Indonesia. Metrodata akan membantu penjualan semua jenis produk Symantec di Indonesia. “Bersama Metrodata, kami mendorong pengguna untuk mengadopsi teknologi sekuriti, storage, dan system management dari Symantec,” ujar Darric Hor, Country Manager Symantec Indonesia, di acara pengumuman kerja sama kedua perusahaan di Jakarta, Rabu 14 April 2010. Menurut Darric, Metrodata merupakan distributor yang telah memiliki jaringan yang luas dan Dengan Metrodata, pro memahami kondisi industri duk Symantec akan semakin dikena l. TI di Tanah Air. 07/2010
5/17/2010 10:00:36 AM
epson (PC0918-27-0710).indd 1
5/18/2010 4:06:14 PM
FIRST Viewpoint
Zatni Arbi (Pengamat Teknologi Informasi)
HARUSKAH PASIEN BERTATAP MUKA DENGAN DOKTERNYA? Teknologi sudah sangat banyak membantu mempermudah kehidupan kita dalam berbagai hal.
GPS misalnya, membuat kita dengan mudah mencapai tujuan tanpa terlalu banyak membuang BBM karena tersasar. Mobile banking memungkinkan kita mengecek rekening dan mentransfer dana kapan saja, tanpa harus repot-repot pergi ke cabang bank dan antri di depan teller. Demikian besar kemudahan yang diberikan oleh mobile banking. Di Afrika, pengiriman uang ke tempat-tempat sangat terpencil dimana tidak ada cabang bank sudah dimungkinkan oleh penggunaan ponsel. Namun, ada satu area di mana potensi teknologi masih belum banyak terealisasi, yaitu di bidang penyediaan layanan kesehatan (healthcare). Para lansia dan pasien penderita penyakit kronis yang membutuhkan pengobatan terus-menerus, tetap terpaksa tertatih-tatih datang ke tempat praktik dokternya sekali dalam sebulan untuk mendapatkan resep obat. Resep ini lalu haBiaya rumah sakit rus diserahkan kepada apotik mengambil obat. Bila menjadi jauh lebih ketika tidak ada resep asli, tidak akan ada obat yang akan ditanggung mahal karena asuransi. Bayangkan kalau mereka tidak pasien sudah terlalu lemah untuk meninggalkan tempat memiliki catatan sementara mereka tentang kesehatan tidurnya, biasanya juga berdiam di pinggiran kota. saya. Ini tidak berarti bahwa pemikiran dan penelitian ke arah pemanfaatan teknologi untuk penyediaan pelayanan kesehatan jarak jauh (remote healthcare delivery) berjalan di tempat. Perusahaan-perusahaan teknologi terkemuka, seperti AT&T, Cisco, GE Honeywell, Phillips, dan Siemens hanyalah beberapa dari perintis di bidang ini. Bulan Mei yang lalu, Honeywell HomMed bermitra dengan eDevice untuk meningkatkan konektivitas ke LifeStream, sistem perawatan pasien jarak jauh dan ke alat pemantau bernama Genesis DM yang mereka ciptakan. Genesis DM ini ditempatkan di rumah sang pasien dan secara terus-menerus mengukur dari jauh sinyal-sinyal vitalnya, seperti denyut jantung, tekanan darah, berat, SPo2, di samping hal-hal yang
26
viewpoint_07_EDITARIE.indd 26
spesifik untuk penyakit yang dideritanya. Lalu, eHealth dari eDevice menyediakan sarana komunikasi data yang aman ke terminal dan modul-modul yang ada di ruang praktik dokter. Pasien tidak perlu lagi memaksakan diri datang ke tempat terdekat di mana dokternya berpraktik. Resep dapat dikirimkan melalui e-mail. Cisco Systems, si raja jaringan, juga agresif dalam menerapkan teknologinya guna meningkatkan layanan medis jarak jauh. Portofolio pelayanan kesehatan Cisco, sebagaimana diungkapkan dalam majalah eHealth yang terbit tanggal 6 Juni 2009, mencakup Cisco Medical Grade Network, Cisco Connected Imaging, Cisco Healthcare Context Aware Solution, dan Cisco HealthPresence. Solusi yang disebut terakhir ini, memungkinkan dokter berdiskusi dengan konsumennya untuk mendapatkan second opinion. Anda pasti sudah mendengar bahwa populasi di berbagai negara seperti Jepang dan Cina sudah semakin didominasi oleh para lansia. Oleh sebab itu, aplikasi telemedicine haruslah menjadi sasaran jangka pendek, baik pengembangan maupun implementasinya. Yang tidak kalah menarik adalah pelayanan kesehatan bagi mereka yang sedang bepergian. Kita semakin mobile. Semakin sering bepergian dan berada jauh dari dokter yang biasa merawat kita dan jauh dari catatan-catatan medis kita. Beberapa tahun yang silam, saya pernah tergelincir di kota Niece, Prancis. Kaki kanan saya mengalami cidera. Biaya rumah sakit menjadi jauh lebih mahal karena mereka tidak memiliki catatan tentang kesehatan saya. Mereka harus melakukan berbagai tes dan mengambil darah saya, sebelum dapat memberikan pertolongan. Andaikata ada sistem informasi yang terkoneksi antara rumah sakit di Niece itu dengan rumah sakit di Indonesia di mana data saya tersimpan, data bisa ditransfer dengan cepat dan tindakan medis bisa segera diambil, sementara saya tidak perlu ditusuk dengan jarum suntik. Urusan asuransi pun tidak akan bertele-tele dan memakan waktu yang terlalu lama. Jelas, para pengembang aplikasi kita sudah harus segera mulai menggarap sistem-sistem pelayanan kesehatan berskala nasional, mengingat wilayah geografis kita yang begini luas dan populasi yang meningkat terus.[[email protected]] 07/2010
5/18/2010 11:20:20 AM
Viewpoint FIRST
Maykada Harjono (Pengamat Isu TI Publik)
KABAR BURUNG Gedung DPR kabarnya miring tujuh derajat. Khawatir roboh, digagaslah pembuatan gedung baru.
Dari manakah angka ajaib itu muncul? Tiada yang tahu. Polemik berasal dari dewan terhormat hal yang biasa. Namun, perihal kemiringan ini menjadi tidak biasa, setelah “ngeh” bahwa menara Pisa di Italia hanya miring empat derajat. Artinya, gedung DPR lebih sensasional ketimbang menara Pisa. Meski begitu, dari sumber yang tidak jelas, melahirkan ide yang jelas: biaya gedung baru senilai Rp 1,8 triliun! Tak pelak ide tersebut menuai banyak kecaman. Bila di DPR triliunan rupiah baru taraf wacana, di bursa Amerika, 1 triliun dolar (sekitar Rp9.000 triliun) melayang akibat hal yang tidak jelas. Pengamat ekonomi boleh berkata, tragedi panic selling ini akibat rembetan krisis finansial yang berawal dari Yunani. Sebagian lagi menganggap kesalahan algoritma komputer, pelaku jual beli saham yang diduga menguasai 3/4 transaksi harian. Namun, percayakah bila itu akibat mitos sederhana ini: “sell in May and go away”? Ada bulan-bulan di mana bursa meriah dan suram. Orang memberi istilah berita yang belum pasti kebenarannya sebagai kabar burung. Di era kemajuan komunikasi, penyebaran informasi berlangsung sangat intensif. Sayangnya, banyak pihak abai terhadap keakuratan berita. Dalam dunia jurnalistik dikenal prinsip 5W1H: why, when, who, where, what, dan how. Unsur who menjadi krusial, dari siapa. Berita yang akurat diawali dari pelaku yang berkompeten. Menyertakan sumber berita secara jelas, memberi kesempatan siapapun menggali lebih dalam suatu informasi. Prof. BJ Habibie sering berkata, percaya itu baik, tapi cek lebih baik. Tentu syarat mengecek sesuatu harus tahu sumbernya. Undang-undang Hak Cipta memberi keleluasaan pengutipan berita, baik sebagian atau keseluruhan, dengan syarat sumber disebutkan secara jelas. Sehingga jelaslah, penulisan sumber menjadi hal yang wajib dilakukan. Barangkali tak banyak yang tahu, bahwa Google sudah memiliki penelusur situs berita berbahasa Indonesia, beralamat di http://news.google.co.id/. Pengelompokan berita dari berbagai situs, memudahkan cross-check dan pendalaman suatu topik. Bias pemberitaan dari wartawan berkurang, informasi semakin lengkap, pada akhirnya akan meningkatkan akurasi. Memang, saat ini tidak selengkap Google News versi bahasa Inggris, yang bisa mengelompokkan berita dalam 07/2010
viewpoint_07_EDITARIE.indd 27
berbagai rubrik (misalnya ekonomi, politik, olah raga) dan memberikan ranking menurut popularitas. Mudah-mudahan ini hanya soal waktu. Informasi elektronik juga memiliki karakteristik yang sangat khas, yaitu isinya mudah berubah. Mudah bertambah, berkurang, atau bahkan menghilang. Tidak terhitung situs Internet yang datang dan pergi. Inisiatif seperti Wikipedia, mengelola kumpulan informasi raksasa ini dalam satu wadah, menjadi sangat penting. Keandalan infrastruktur menjadi lebih baik, ketersediaan meningkat, validitas informasi menjadi lebih tinggi. Bicara kabar burung, bagaimana dengan ramalan? Salah satu ramalan yang cukup heboh di Internet adalah prediksi terjadinya Perang Dunia III pada November 2010. Sebagai penguat, konon peramal yang sama dengan tepat memperkirakan mulainya Perang Dunia II. Begitukah? Melihat daftar ramalannya yang merentang dari tahun 2010 hingga 5079, layaknya cerita fiksi ilmiah. Inilah kendala lain dari penyebaran informasi, sumbernya ada, tapi validitasnya diragukan. Namanya ramalan, dipelintir pun tak banyak yang tahu. Menara Pisa saja Memasuki Mei 2010, UU Keterbukaan Informasi Publik hanya miring (KIP) secara resmi berlaku. empat derajat. Badan atau pejabat publik wajib memberikan akses in- Gedung DPR bisa formasi yang terbuka dan miring hingga tujuh efisien kepada publik. Sisi baiknya, UU ini akan men- derajat? Sungguh dorong badan publik untuk luar biasa. membenahi fasilitas pelayanan informasi publik, apalagi dengan adanya sanksi pidana. Informasi tidak lagi bersumber dari pihak ketiga seperti media massa, tetapi langsung dari instansi yang bersangkutan. Tentu butuh waktu melihat hal ini terwujud. Nah, kita pasti tidak berharap Perang Dunia III benar-benar terjadi. Sebab itu, akurasi informasi perlu selalu dijaga, siapa tahu dari situ benih-benih pertikaian muncul. Gedung boleh miring, tapi pikiran harus tetap lurus. Kok bisa, ya?[[email protected]]
27
5/18/2010 11:20:28 AM
FIRST Viewpoint
Steven Haryanto (Analis Sistem & Pemerhati Sekuriti)
MENJUAL NAMA ICANN membuka akhiran demi akhiran domain baru, kali ini akhiran domain internasional Arab dan Rusia. Awal Mei 2010, ICANN, badan swasta yang diberi kewenangan oleh pemerintah AS untuk mengatur domain dan alamat IP di Internet, mengumumkan telah mengaktifkan IDN ccTLD, alias akhiran domain non-Latin, untuk 3 negara Timur Tengah dan untuk Rusia. Akhiran-akhiran ini sama fungsinya seperti akhiran Latin yang sudah ada, yaitu .sa (Arab Saudi), .eg (Mesir), .ae (UEA), dan .ru (Rusia), hanya saja menggunakan aksara Arab dan Rusia. Secara teknis, domain non-Latin diimplementasi dengan menggunakan encoding Unicode khusus agar tetap dapat direpresentasikan dalam domain Latin sehingga tidak menuntut perubahan drastis sistem DNS. Encoding ini berawalan xn--, misalnya http://xn--4gbrim.xn----rmckbbajlc6dj7bxne2c.xn-wgbh1c/ sama dengan http://www.mcit.gov.eg/, situs resmi Depkominfo Mesir. Di browser yang mendukung domain internasional, alamat pertama akan muncul dalam aksara Beban bagi Arab. Sebetulnya, sudah banpemilik merek yak negara mendukung pendaftaran domain non-Latin, hanya yang lagi-lagi saja untuk akhiran ujung baru harus membeli sekarang didukung ICANN. Mengenai hal ini, komentar nama depan yang pengunjung di situs ICANN sama, agar tidak umumnya positif (IDN “mempermudah pemakai aksara diambil orang. non-Latin mengakses Internet”, “meningkatkan keadilan”, “membuat Internet semakin global”). Ironisnya, di banyak situs berita lain, ada banyak komentar negatif dari penutur bahasa Arab sendiri (IDN “hanya meningkatkan kebingungan”, “memperbesar kemungkinan phishing karena Unicode banyak mengandung karakter-karakter yang bentuknya mirip”, dan “rata-rata kami toh tidak pernah mengalami kesulitan mengetik huruf Latin”). Terlepas dari apakah IDN sebuah kemajuan atau kemunduran, saya ingin menyoroti bahwa meskipun tugas lain ICANN sebetulnya banyak (antara lain menjaga stabilitas Internet dan operasional server akar DNS), namun gawean rutin yang paling kentara dari badan yang satu ini adalah menambah akhiran demi akhiran domain baru. Sesuatu yang bisa saja dipandang
28
viewpoint_07_EDITARIE.indd 28
bertentangan dengan stabilitas (penamaan) Internet. Ketika perancang awal Internet membuat hierarki .com/ edu/gov/mil/org/net tahun 1984 dan ini tidak banyak berubah hingga akhir 1999, melewati masa kelahiran Web (1994) dan dotcom boom (1999) maka menurut saya penambahan akhiran-akhiran baru, apalagi yang sifatnya generik sama seperti .com/net/org sudah terlambat dan hanya akan menambah beban biaya. Beban bagi pemilik merek yang lagi-lagi harus membeli nama depan yang sama, agar tidak diambil orang. Juga sedikit beban bagi seluruh pengguna Internet yang harus mengingat keberadaan akhiran-akhiran baru ini. Berapa banyak dari kita yang tahu akan .aero, .coop, .name, .pro, .museum? Mayoritas pembuat website tetap memilih .com, atau .net/org sebagai pilihan kedua. Namun, ini tidak membuat ICANN mundur menerima permintaan akhiran baru. Setiap aplikasi akhiran baru (diterima atau tidak) akan mempertebal kocek ICANN sebesar Rp1,75 miliar. Iuran untuk akhiran yang aktif sekitar Rp230 juta/tahun (namun untuk akhiran negara lebih murah, bergantung kemampuan tiap negara). Saat ini, ada sekitar 180 juta domain yang aktif. Tak heran kalau tahun 2010 ini, ICANN bakal mengantongi sekitar Rp620 miliar (US$65 juta), membengkak terus dari tahun-tahun sebelumnya (tahun 2000 hanya sekitar $1 juta, 2005 sekitar $16 juta). Tren 2009 dan 2010 ini, peningkatan jumlah website dan domain melambat. Tahun 2009, untuk kali pertamanya, badan survei Netcraft mencatat satu kali penurunan jumlah total website di Internet di bulan Agustus. Sementara tahun 2010 sampai April saja sudah 3 kali terjadi penurunan. Penambahan jumlah situs pun utamanya karena subdomain blog di bawah blogspot.com, wordpress.com, dan qq.com. Kenaikan jumlah domain-domain terlaku di Internet pun (.com/net/org/info) melambat sejak 2005, dari 34,5%/tahun menjadi hanya 6,6%/ tahun di 2009. Kenyataannya adalah mayoritas pengguna Internet (terutama perorangan) tidak lagi membuat website dengan domain sendiri untuk eksis di Internet, melainkan membuat blog dan profil di bawah situs-situs terkenal Google, Facebook, Twitter. Karenanya, menarik mengamati bagaimana langkah ICANN selanjutnya untuk terus menggenjot jumlah domain baru.[[email protected]] 07/2010
5/18/2010 11:20:29 AM
Viewpoint FIRST
Bernaridho I. Hutabarat (Business Intelligence Expert)
PROGRAMMING: DUNIA YANG ANARKI Saya sering katakan bahwa programmers cenderung anarkis karena programming itu dunia yang anarki! Beberapa orang langsung menyatakan tidak setuju. Rupanya mereka mengidentikkan anarki dengan kekerasan. Padahal anarki yang saya maksud bukanlah kekerasan (violence). Pemakaian kata anarki yang saya lakukan, diilhami dari buku “Advanced C++ Programming Styles and Idioms” karangan James O. Coplien. Pada buku tersebut, anarki dikontraskan dengan tirani. Anarki sinonim dengan chaos, kekacauan. Tirani identik dengan kediktatoran. Dunia yang anarki berarti semuanya bebas, semua orang bisa berlaku sesukanya. Cari exact phrase “an object is” di web. Ada yang mengatakan ”a component of a program that knows how to perform certain actions and to interact with other pieces of the program” (http://www.intap.net/~drw/cpp/cpp06_01.htm). Wikipedia menyatakan “any entity that can be manipulated by the commands of a programming language, such as a value, variable, function, or data structure” (en.wikipedia. org/wiki/Object_(computer_science)). “A software bundle of variables and related methods” (journals.ecs.soton.ac.uk/ java/tutorial/java/objects/object.html). “a ‘black box’ which receives and sends messages” (http://www.softwaredesign. com/objects.html). Kacaunya definisi object di atas adalah contoh yang seharusnya menyadarkan para pengajar Informatika bahwa programming itu dunia yang anarki. Kita bisa ambil contoh lain: istilah module. Apa definisi module? Cari exact phrase “a module is”, berikut sebagian hasilnya. “a file containing Python definitions and statements” (docs. python.org/tutorial/modules.html). “a lightweight and flexible extension that is used for page rendering” (docs.joomla.org/ Tutorial:Creating_a_Hello_World_Module_for_Joomla_1.5). “software (code) that extends Drupal features and/or functionality” (http://drupal.org/node/937). Programming dunia yang anarki. Jadilah orang/institusi terkenal atau buatlah programming tool maka Anda bebas membuat teori/definisi yang asal-asalan. Kutipan-kutipan di atas adalah buktinya. Wikipedia pun bisa sangat kacau. Masak ‘object = value’, ‘object = function’, ‘object = data structure’? (lihat kutipan definisi dari Wikipedia). Wajar bila programmers cenderung anarkis. Bahkan penga07/2010
viewpoint_07_EDITARIE.indd 29
jar-pengajar di perguruan tinggi pun menunjukkan bahwa mereka anarkis. Dalam pembicaraan awal tentang NUSA dengan pengajar dan mahasiswa Informatika/Ilmu Komputer, pertanyaan pertama mereka adalah “NUSA bisa apa?” Mereka anarkis, yang penting bisa buat program. Sistematika berpikir tidak penting. Pertanyaan awal mereka bukan, “Bagaimana NUSA bisa membantu kami agar bisa disiplin berpikir atau bisa berpikir dengan lebih baik?”. Bukan juga, “Bagaimana NUSA bisa membantu kami mengalahkan otodidak, agar kami dihargai oleh orang lain?” Programming sebagai dunia yang anarki adalah salah satu penyebab alumni Informatika/Ilmu Komputer mudah dikalahkan atau disaingi, bahkan dalam hal-hal teknis. Kebanyakan disiplin lain tidak anarkis. Cari exact phrase “voltage is”. “The voltage between two points is a short name for the electrical force that would drive an electric current between those points. Specifically, voltage is equal to energy per unit charge” (Wikipedia). “The force motivating electrons to ‘flow’ in a circuit is called voltage. Voltage is a specific measure Programming of potential energy that is always relative between two sebagai dunia points” (www.allaboutcir- yang anarki cuits.com/vol_1/chpt_2/1. html). ”Voltage is the energy adalah salah satu per unit charge or the differ- penyebab alumni ence in potential between two points” (www.splung.com/ Informatika mudah content/sid/3/page/voltage). disaingi. Pada kebanyakan disiplin ilmu dan rekayasa yang sudah mapan, seperti Teknik Elektro, Teknik Kimia, Teknik Fisika, Teknik Sipil, Teknik Mesin; istilah-istilah tidak bisa asal dibuat dan tidak bisa asal didefinisikan. Otodidak sulit mengalahkan alumni jurusan-jurusan tersebut dalam hal teknis. Jadi, mengapa alumni Informatika/Ilmu Komputer mudah dikalahkan atau disaingi otodidak? Karena dunia programming adalah dunia yang anarki.[bernaridho. [email protected]]
29
5/18/2010 11:20:31 AM
HARDWARE TEST Labs Talk
HARDWARE TEST Kami minta maaf kepada pembaca PC Media karena untuk edisi kali ini group test terpaksa absen dari rubrik ini. Wawa Sundawa
Seperti yang sempat kami kemukakan di atas, khusus group test untuk edisi kali ini tidak ada. Banyak alasan yang bisa kami kemukakan, satu hal yang pasti karena minimnya hardware yang kami terima sehingga tidak memenuhi kuota agar dapat dikategorikan sebagai group test. Namun, seperti janji kami kemarin, group test notebook gaming tetap akan coba kami hadirkan di edisi mendatang. Maka dari itu, fokus utama kami hanya pada single test saja. Pada pengujian single test ini, tidak ada dominasi pasti dari segmen core PC. Namun, satu kejutan kecil dari komponen video card, yakni kami mendapatkan sampel pertama yang berbasiskan GPU GeForce next generation nVIDIA yang sudah mendukung penuh DirectX 11, dan juga ini untuk tipe iterasi paling atas. Tipe produk lain yang tidak ketinggalan adalah jajaran motheboard high end berbasis Intel, baik untuk model socket LGA1156 maupun LGA1366, dan juga basis AMD AM3 terbaru. Jajaran stand alone computing juga hadir dengan beberapa penawaran tipe notebook maupun notebook mini, dan juga kelas desktop PC. Produk lain seperti casing, network, audio headset, printer, UPS, dan solusi pointing device wireless.
INDEX HARDWARE TEST Single Test Motherboard 31 ASRock X58 Extreme 3 32 ASUS Crosshair IV Formula 34 Gigabyte GA-H55-USB3 36 digital alliance GeForce GTX 480 38 HIS Radeon HD 5830 Video Card 40 ZOTAC GT240 512MB GDDR5 Desktop PC 42 Axioo MIMO-IHT Core i3 White Notebook 44 HP Pavilion dm3-1103au 45 Lenovo IdeaPad s10-3t 46 MSI Wind U230 PC Case 48 Powerlogic Modena GTX2000 49 VenomRX Mamushi Neurotoxin Edition
AWARD HARDWARE TEST BEST PRODUCT: Award pada rubrik group test untuk produk dengan perbandingan nilai tertinggi, antara seluruh parameter penilaian, kecuali parameter harga (total nilai).
USB Video Editor 50 Leadtek Winfast VC100 U
BEST BUY: Award pada rubrik group test untuk produk dengan perbandingan nilai tertinggi, antara seluruh parameter penilaian, termasuk parameter harga (total nilai harga).
Wireless Access Point 52 TRENDnet TEW-638PAP
BEST PERFORMANCE: Award pada rubrik group test untuk produk dengan kinerja tertinggi (total performa), dari hasil benchmark yang dilakukan selama pengujian. RECOMMENDED: Award untuk produk yang menawarkan kelebihan tersendiri, bisa dari performa, fungsionalitas, maupun fitur dari sudut pandang tester yang bersangkutan. ENERGY SAVING: Award pada rubrik group test dan single test untuk produk motherboard yang memerlukan daya paling sedikit (hemat daya).
IP Camera 53 TRENDnet TV- IP512WN NAS 54 QNAP TS-219P Mouse 56 Genius Navigator 900X
BEST PRODUCT
07 2010
BEST BUY
07 2010
BEST 07 PERFORMANCE 2010
RECOMMENDED
07 2010
ENERGY SAVING
07 2010
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.
up to 6400 MT/s / AMI BIOS ver M1.10 (03/12/2010) DIMM Slots / RAM Max 6 x DDR3 2000(OC)/1866(OC)/ 1600(OC)/1333(OC)/1066 / 24GB Expansion Slot / Port 3x PCIe X16, 2x PCI, 1x PCIe X1 / 9x USB 2.0, 2x USB 3.0, 2x IEE 1394a, 2 x SATA3 6.0 Gb/s, 6 x SATAII 3.0 Gb/s, 1x GLAN. Integrated Graphics N/A Integrated Audio VIA VT2020 Audio Codec, 7.1 CH HD Audio with Content Protection Integrated LAN Realtek RTL8111DL Gigabit LAN 10/100/1000 Mb/s Paket Penjualan Quick Installation Guide, DVD Driver & Application, 4x SATA Cables, 2x Power SATA Cables, 1x IDE Cables, 1x FDD Cables, SLI Bridges, I/O Shield. Fitur Tambahan ASRock OC Tuner, Intelligent Energy Saver. Garansi 3 tahun BENCHMARK/PENGUJIAN Nilai %0 20 40 60 80 100 Nilai% PCMark Vantage Rating 8678 93% PCMark Vantage Memory 6971 100% PCMark Vantage Prod. 8081 95% PCMark Vantage Harddisk 4689 100% FC2 Bench. Demo Ranch 67.5 100%
1
Motherboard AsRock premium dengan fitur melimpah.
TOTAL PERFORMA
97%
TOTAL PENILAIAN %0 20 Total performa Perlengkapan Overclock Energy Saving (121 Watt) Handling Service / Support Harga
1
Dilengkapi sampai 3 buah slot PCI Express x16.
WE LIKE Kinerja cukup baik, system pendingin heatpipe, fitur tambahan melimpah.
TOTAL NILAI (MAKS. 186=100%)
2
Fungsi pendingin menggunakan heatpipe, dilengkapi sebuah fan.
Backpanel dilengkapi eSATA port, USB3.0 Port.
AsRock kembali mengeluarkan produk barunya, yaitu dari seri extreme-nya. Dinamakan AsRock X58 Extreme3. Produk ini menggunakan chipset berbasis Intel, yaitu Intel X58, dan diperkuat dengan northbridge ICH10R. Banyak fitur baru yang terdapat pada seri extreme3 ini. Dari sistem pendingin, ia sudah menganut heatpipe 1 yang dipasangkan pada North, southbridge, dan PWM. Selain itu, pada heatpipe-nya juga sudah ditambahkan sebuah fan, untuk membantu mendinginkan suhu dari heatpipe tersebut. Selain itu, Anda juga bisa menemukan berbagai macam port canggih yang ada pada produk ini, seperti port USB 3.0 2 , port SATA3 6Gb/s, dan port eSATA3. Lainnya, Anda bisa menemukan tombol switch onboard untuk power, reset, dan clr CMOS. Motherboard ini juga memiliki fitur penghemat daya yang disebut dengan I.E.S (Intelligent Energy Saver), namun hanya 07/2010
31_AsRock X58 Extreme 3_EDITARIE.indd 31
40
60
80 100 Nilai% 97% 72% 93% 55% 87% 76% 45%
WE DON’T Harga cukup tinggi.
76%
100% Independent Test-bed: INTEL Core i7 975 XE 2,93GHz, HIS Radeon HD 5770 1GB GDDR5, TEAM Elite DDR3-1333MHz-CL9 Dual-Channel-2x2GB, WESTERN DIGITAL Raptor 74GB-10.000RPM, MICROSOFT Windows 7 Ultimate 64-bit.
sebatas pada penghematan daya pada CPU yang dimaksimalkan. Setelah kami uji fitur penghematan dayanya, ia tidak berpengaruh secara signifikan. Untuk kinerja secara keseluruhan, produk ini bisa dibilang cukup baik. Dari berbagai benchmark yang kami jalankan, bisa dilewati dengan lancar tanpa hambatan. Upgrade BIOS tidak perlu dilakukan, berarti kompatibilitas yang dimiliki cukup baik juga. Fitur overclock yang ditawarkan juga cukup baik. Kegemaran Anda ber-overclock akan dimanjakan pada motherboard ini. Perihal harganya tentu saja agak sedikit tinggi, yaitu sekitar US$245. Cukup tinggi, bukan? Jika melihat dari fitur, performa, dan kompatibilitas, rasanya cukup sepadan harga yang ditawarkan. Apalagi jika melihat kemampuan overclock-nya yang cukup baik. Jika Anda tertarik, rasanya produk ini bisa masuk dalam daftar belanjaan.[[email protected]]
31
5/18/2010 9:18:57 PM
HARDWARE TEST Motherboard AMD Socket AM3
ASUS CROSSHAIR IV FORMULA 4
5
2
PRODUK HARGA Manufactur Kontak Website DATA TEKNIS CPU Socket / Chipset Chipset Energy Saving / Untuk Komponen FSB / BIOS
ASUS Crosshair IV Formula US$290 (Kisaran) ASUSTeK Computer Inc. Astrindo Senayasa, (021) 612-1330 id.asus.com AM3 / AMD 890FX + AMD SB850 N/A
Up to 5200 MT/s, HyperTransport 3.0 / AMI BIOS ver 0405 (03/22/2010) DIMM Slots / RAM Max 4 x DIMM DDR3 2000(O.C.), 1800 (O.C.), 1600(O.C.), 1333, 1066 / 16 GB Expansion Slot / Port 3 x PCIe 2.0 x16, 1 x PCIe 2.0 x4, 2 x PCI 2.2 / 6 xSATA 6.0 Gb/s, 1 xSATA 3Gb/s, 1 xExternal power SATA 3Gb/s, 2 x USB 3.0/2.0, 12 x USB 2.0. Integrated Audio SupremeFX X-Fi built-in 8-Channel High Definition Audio CODEC Integrated LAN Marvell 8059 Gigabit LAN controller Paket Penjualan User Guide, DVD Driver & Application, 1x ROG Connect Cable, 1x Bracket USB 2.0 & eSATA, 2x SATA 6.0Gb/s Cable,2x SATA 3Gb/s Cable, ASUS Q-Connector, Crossfire bridge, Cable ties, ASUS Q-Shield. Fitur Tambahan ROG Connect, Extreme Tweaker, Turbo Key II. Garansi 3 tahun BENCHMARK/PENGUJIAN Nilai %0 20 40 60 80 100 Nilai% PCMark Vantage Rating 7951 98% PCMark Vantage Memory 6064 100% PCMark Vantage Prod. 7314 97% PCMark Vantage Harddisk 4386 98% FC2 Bench. Demo Ranch 50.7 100%
1
3
Moterboard dengan kemampuan overclock tinggi dan fitur berlimpah.
PRODUK/DATA TEST
2 3
TOTAL PERFORMA
99%
TOTAL PENILAIAN %0 20
1
Total performa Perlengkapan Overclock Energy Saving (49 Watt) Handling Service / Support Harga
Tombol switch onboard semakin lengkap disediakan, termasuk tombol overclock.
WE LIKE Performa bagus, fitur overclock lengkap, fitur tambahan melimpah.
TOTAL NILAI
5
Heatpipe digunakan untuk mendinginkan south, northbridge, dan PWM.
Backpanel tersedia, ROG Connect, eSATA, dan USB 3.0.
Produk terbaru dari ASUS kali ini datang dari seri Republic Of Gamers, dengan platform AMD. Siapa lagi kalau bukan ASUS Crosshair IV Formula. Banyak pembaruan dari fiturfitur yang dimiliki dibandingkan dengan produk Crosshair terdahulu. Ia menggunakan chipset AMD 890FX dan diperkuat dengan northbridge chipset SB850. Beberapa fitur baru yang bisa Anda jumpai di produk ini adalah heatsink bertipe heatpipe 1 dengan bentuk dan warna yang atraktif. Heatpipe ini digunakan untuk mendinginkan South dan Northbridge, serta PWM sehingga dipastikan kinerjanya akan tetap stabil. Beberapa tambahan lainnya adalah switch onboard yang bertambah “pintar”, selain tombol start dan reset, disediakan juga tombol TurboV Evo 2 yang berfungsi untuk melakukan overclocking secara cepat, tanpa mengubah setting BIOS ataupun setting overclocking secara software. Selain itu, ada juga tombol Core Unlocker 3 , dimana tombol ini digunakan untuk
32
32_ASUS Crosshair IV Formula_EDITARIE.indd 32
(MAKS. 186=100%)
4
40
60
80 100 Nilai% 99% 67% 92% 55% 87% 76% 31%
WE DON’T Harga tinggi.
72%
100% Independent Test-bed: AMD Phenom II X4 955 BE 3.2GHz, Zotac 8800GT 512MB, TEAM Xtreem DDR3-PC12800 CL9 DC 1333MHz 2x1GB, WD740ADFD00NLR3 Raptor 74GB, Microsoft Windows 7 Ultimate RTM 32-bit.
membuka ekstra core yang disediakan oleh processor AMD (jika ada tentunya) sehingga Anda tidak perlu mengutak-atik BIOS lagi. Tombol lain lagi adalah ROG Connect 4 , dimana dengan tombol ini, Anda bisa melakukan tweaking terhadap motherboard dengan menggunakan laptop. Lainnya, Anda bisa menjumpai port USB 3.0 5 yang memiliki kecepatan 10x lipat dibandingkan dengan USB 2.0, yang secara teori mampu mencapai 4,8 Gbps. Secara kinerja, produk ini sangat baik. Dari berbagai benchmark yang kami jalankan, bisa dilewati dengan lancar tanpa hambatan. Bahkan tidak diperlukan melakukan upgrade BIOS, semua perangkat test bed milik lab PC Media bisa dikenali dengan baik. Harganya tentu saja agak sedikit premium, yakni US$290. Harga yang sangat tinggi, namun cukup layak menurut kami, mengingat fitur dan kinerja yang diberikan.[[email protected]] 07/2010
5/18/2010 9:18:29 PM
byon (PC2701-F1-0710).indd 1
5/18/2010 3:22:42 PM
HARDWARE TEST Motherboard Intel Socket LGA1156
GIGABYTE GA-H55-USB3
PRODUK/DATA TEST PRODUK HARGA Manufactur Kontak Website DATA TEKNIS CPU Socket / Chipset Chipset Energy Saving / Untuk Komponen DMI / BIOS DIMM Slots / RAM Max
2GB/s / AWARDBIOS (02/12/2010) 4x DDR3 1666+/1333/1066/800 MHz / 16GB Expansion Slot / Port 1x PCIe X16, 3x PCI, 3x PCIe X1 / 12x USB 2.0, 2x USB 3.0, 2x IEE 1394a, 1x eSATA, 1x GLAN Integrated Graphics N/A Integrated Audio Realtek ALC889 codec Integrated LAN RTL8111D chip (10/100/1000 Mbit) Paket Penjualan User’s Manual, Multilangual Installation Guidebook, Smart6 User’s Manual, DVD Driver & Application, 2x SATA Cables, 1x IDE Cables, I/O Shield Fitur Tambahan Gigabyte Dynamic Energy Saver 2 Garansi 3 Tahun BENCHMARK/PENGUJIAN Nilai %0 20 40 60 80 100 Nilai% PCMark Vantage Rating 8169 91% PCMark Vantage Memory 5778 87% PCMark Vantage TV and 5363 96% Movies PCMark Vantage Gaming 8460 84% PCMark Vantage Music 7780 98% PCMark Vantage 7466 100% Communications PCMark Vantage Productivity 7486 94% PCMark Vantage HDD 4294 98% STALKER COP Benchmark: 18.00 86% Night (1280x1024, DX11 MAX)
3
1
Motherboard dengan fitur yang kurang “wah”, namun berharga cukup tinggi.
1
TOTAL PERFORMA
92%
TOTAL PENILAIAN %0 20
Heatsink hanya terdapat pada chipset express saja.
2 Powe Phase dibiarkan telanjang, tidak ada pendingin berupa heatsink.
Yang istimewa di backpanel hanya eSATA, USB 3.0, dan HDMI port.
Produk ini memang bukan terbaru dan ter “wah” dari produsen Gigabyte. Kali ini, produk Gigabyte yang hadir dalam single test adalah Gigabyte GA-H55-USB3. Produk ini masih masuk ke dalam seri Ultra Durable 3 yang dikenal banyak memiliki fitur perlindungan terhadap overclocking. Secara kasat mata, sangat terlihat produk ini mengusung fitur yang sederhana. Terlihat pada PWM-nya, tidak terdapat heatsink 1 sedikitpun. Hanya terdapat heatsink kecil saja pada chipset-nya. Fitur-fitur yang dimiliki tidak terlampau istimewa memang, namun ada satu dua fitur yang bisa dibanggakan, di antaranya sudah disediakannya port eSATA 2 pada backpanel-nya. Satu lagi adalah fitur USB 3.0 3 yang mampu mencapai kecepatan hingga 4,8 Gbps secara teori, saat melakukan transaksi data dengan storage device yang sudah mendukung USB 3.0. Untuk kinerja USB 3.0 yang dimilikinya, kami juga melakukan pengujian tersendiri dengan produk storage device dari
34
34_Gigabyte GA-H55-USB3_EDITARIE.indd 34
3
Total performa Perlengkapan Overclock Energy Saving (73 Watt) Handling Service / Support Harga WE LIKE Performa cukup baik, fitur overclock lengkap, tersedia port USB 3.0.
TOTAL NILAI (MAKS. 400=100%)
40
60
80 100 Nilai% 92% 70% 69% 98% 84% 73% 82%
WE DON’T Harga cukup tinggi.
84%
100% Independent Test-bed: INTEL Core i7 860 2,8GHz, HIS Radeon HD 5770 1GB GDDR5, TEAM Elite DDR3-1333MHz-CL9 Dual-Channel-2x2GB, WESTERN DIGITAL Raptor 74GB-10.000RPM, MICROSOFT Windows 7 Ultimate 64-bit.
Buffalo, yaitu Buffalo HD-H1.0TU3. Hasilnya memang sungguh menakjubkan, kecepatan transfer data mampu mencapai 115.7 MB/sec dengan rata-rata kecepatan 95.7 MB/sec. Selain kinerja dari USB 3.0-nya, kami juga menguji kinerja dari produk ini secara keseluruhan. Dari benchmark yang kami lakukan, diperoleh hasil yang tidak mengecewakan. Cukup baik menurut kami, melihat dari penawaran fitur motherboard yang sangat minim. Selengkapnya bisa Anda lihat pada tabel. Harga yang dibanderol oleh produsen adalah sebesar US$168. Agak sedikit mengagetkan memang, jika melihat dari fitur yang diberikan. Harganya cukup tinggi. Namun mungkin pertimbangan pemberian harga adalah fitur USB 3.0, eSATA port, dan HDMI port. Lengkapnya fitur overclocking juga menjadi pengaruh tersendiri tentunya, meskipun kurang pada area pendinginan komponen.[[email protected]] 07/2010
5/18/2010 9:16:27 PM
DA (PC1446-1P1-0710).indd 1
5/17/2010 9:52:35 AM
HARDWARE TEST Video Card Enthusiast nVidia
DIGITAL ALLIANCE GEFORCE GTX 480 2
2
Membutuhkan daya besar, dengan konektor power 8pin dan 6pin.
PRODUK/DATA TEST PRODUK HARGA Manufactur Kontak Website DATA TEKNIS Graphics Processor Unit (GPU) Kapasitas RAM / Jenis RAM Core clock / Memory clock / Shader clock Interface Connector Paket Penjualan
%0 20 Total Performa Kelengkapan Handling Service Harga
Berbasis GTX 480 sebagai single GPU terkuat saat ini.
WE LIKE Kinerja sangat memuaskan, dukungan teknologi terbaru.
TOTAL NILAI (MAKS. 200=100%)
Desain board ke seluruhan reference.
40
60
80 100 Nilai% 81% 73% 64% 64% 47%
WE DON’T Suhu tinggi, instalasi dual slot.
66%
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.
1
Solusi pendingin reference, dual slot.
Interkoneksi dengan dual DVI dan mini HDMI yang unik.
Monster video card terkuat nVIDIA akhirnya hadir di lab pengujian PC Media, dengan sampel yang didatangkan oleh digital alliance. Dengan begitu, kini kami bisa mulai melihat sepak terjang nVIDIA secara langsung terhadap gempuran AMD/ATi dengan GPU HD 5xxx-nya, berikut semua fitur dukungan teknologi grafis hingga kemampuan rendering yang seharusnya pada tingkatan generasi yang lebih sebanding. Langsung saja melirik langsung penawaran video card digital alliance GTX 480, yang sesuai namanya berbasiskan GPU tingkatan paling tinggi. GPU yang digunakan tersebut berkode nama GF100, yang juga sempat kami bahas secara detail di rubrik Know-How PC Media edisi 04/2010 kemarin. Walaupun sebagian besar masih dalam bentuk probabilitas (karena tidak ada produk retail yang konkret pada saat itu). Untuk produk digital alliance, secara keseluruhan menggunakan desain reference sepenuhnya. Lebih detail, GF100 secara
36
36_da GeForce GTX 480_EDITARIE.indd 36
aktual dilengkapi oleh 480 stream processor, 60 TMU, dan 48 ROP. Tidak ketinggalan lebar data memory GDDR5 384-bit. Dengan konfigurasi seperti ini, secara teori, GeForce GTX 480 akan memiliki sedikit keunggulan dibandingkan single GPU terkuat AMD. Ada satu keunikkan dengan menggunakan port mini HDMI 1 , yang membutuhkan adapter/kabel khusus. Langsung kepada performa, terlihat kemampuan dari GTX 480 memang belum bisa mengimbangi secara penuh untuk performa paling tinggi yang pernah kami uji (dual GPU AMD Hemlock). Sedangkan perbandingan dengan video card single GPU AMD (Cypress XT) tertinggi dalam kondisi standar, terlihat unjuk gigi dari GeFoce GTX 480 yang cukup maksimal, dengan hampir meninggalkan sebagian besar nilai skor. Salah satu kekurangan dari desain nVIDIA adalah asupan daya besar 2 yang merujuk kepada suhu tinggi 3 , dan juga kipas makin berisik pada full load.[[email protected]] 07/2010
5/18/2010 9:32:12 PM
DA (PC1446-1P2-0710).indd 1
5/12/2010 4:30:36 PM
HARDWARE TEST Video Card High-End AMD
HIS RADEON HD 5830
PRODUK/DATA TEST PRODUK HARGA Manufactur Kontak Website DATA TEKNIS Graphics Processor Unit (GPU) Kapasitas RAM / Jenis RAM Core clock / Memory clock / Shader clock Interface Connector Paket Penjualan
HIS Radeon HD 5830(Kisaran) US$280 (Kisaran) Hightech Information System Ltd. All rights reserved. ASIARAYA Computronics, (021) 601-9408 www.hisdigital.com/id/ AMD Cypress LE (40nm / 1120 SP, 56 TMU, 16 ROP) 1024MB / GDDR5 256-bit
800MHz (42’C Ilde, 85’C Full Load) / 4000MHz / NA PCI Express 2.1 x16 CD Driver, Installation Guide, Voucher Game, CrossFire Bridge, 2x Kabel Power (6-pin), DVI Adapter. Lain-lain Game: Call Of Duty Modern Warfare 2 (Steam Download) 2 BENCHMARK/PENGUJIAN 1280x1024 (noAA+16xAF) Nilai %0 20 40 60 80 100 Nilai% 3DMark Vantage GPU 10227 99% Unigine Tropics OpenGL 1711fps 100% Crysis WH HOC Airfield 47fps 92% STALKER CS SunShafts 46 100%
%0 20 Total Performa Kelengkapan Handling Service Harga
1
WE LIKE Kinerja memuaskan, bundle game.
TOTAL NILAI
Desain board standar.
(MAKS. 200=100%)
40
60
80 100 Nilai% 97% 69% 74% 64% 76%
WE DON’T Instalasi dual slot di motherboard.
81%
100% Independent Test-bed: INTEL Core i7 Extreme 965 3,2GHz, ASUS P6T Deluxe V2, TEAM Elite DDR3-1333MHz-CL9 Tripple-Channel-3x2GB, WESTERN DIGITAL Raptor 74GB-10.000RPM, MICROSOFT Windows 7 Ultimate 64-bit.
HSF besar, walau lebih untuk sisi cover-nya.
Interkoneksi lengkap, Display Port, HDMI, dan dual DVI.
Berbasiskan model GPU yang lebih moderate dalam kelas high end, juga tidak ketinggalan dikeluarkan oleh HIS. GPUnya sendiri menggunakan AMD Radeon HD 5830. GPU ini adalah iterasi terendah dari seri GPU Cypress yang ditandai kode LE. Walaupun blok dasar GPU sama seperti seri Cypress sepenuhnya, banyak pemangkasan di beberapa unit core memang membuatnya sedikit tertinggal. Walaupun tetap ada kompensasi minimal pada sisi clock rate GPU yang lebih tinggi dibandingkan kakaknya yang lebih kuat, Cypress PRO. Secara karakteristik berdasar data-data di atas produk video card Cypress LE akan sedikit lebih haus daya dibandingkan dengan Cypress PRO, walaupun tidak akan kentara. Namun, yang pasti penawaran harga lebih ramah dibandingkan seri PRO akan menjadi hal yang lebih menarik perhatian, terutama bagi Anda yang memang lebih konsen terhadap masalah biaya.
38
38_HIS Radeon HD 5830_EDITARIE.indd 38
Pada produknya sendiri yang dihadirkan oleh HIS, ia hadir dengan tampilan produk yang lebih menggambarkan seri video card high end sepenuhnya. Hal ini terutama dikarenakan desain HSF yang cukup besar 1 , melebihi yang biasanya digunakan oleh tipe HD 5830, walaupun ini untuk sisi cover. Ekstra tersendiri dari penawaran HIS melalui produk ini adalah pada paket penjualannya, dimana bukan saja bundle perkabelan, manual yang lengkap, tapi juga HIS mem-bundle game yang saat ini menjadi perhatian utama gamer, yakni Call of Duty Modern Warfare 2 2 . Memang untuk bisa langsung memainkan game ini, pengguna harus men-download dulu. Karena bundle game berupa voucher. Kini, beralih kepada sisi performa, produk HIS 5830 ini cukup memberikan gambaran kemampuan video card high end yang cukup baik. Apalagi pada beberapa pengujian mendapatkan nilai yang maksimal.[[email protected]] 07/2010
5/18/2010 9:33:40 PM
MB/s
ASUS (PC1545-41-0710).indd 1
5/18/2010 2:04:21 PM
HARDWARE TEST Video Card Low-End nVidia
ZOTAC GT240 512MB GDDR5 1 2
PRODUK/DATA TEST PRODUK HARGA Manufactur Kontak Website DATA TEKNIS Graphics Processor Unit (GPU) Kapasitas RAM / Jenis RAM Core clock / Memory clock / Shader clock Interface Connector Paket Penjualan
Solusi video card low end dengan kemampuan ekstra.
Total Performa Kelengkapan Handling Service Harga WE LIKE Kinerja sangat memuaskan, ekstra bundle kacamata 3D, terjangkau.
2
TOTAL NILAI (MAKS. 200=100%)
40
60
80 100 Nilai% 91% 60% 77% 64% 95%
WE DON’T Solusi pendingin minimalis.
84%
100% Independent Test-bed: QuadCore Intel Core i7 Extreme 965, Asus P6T Deluxe V2, Team Group Tri-Elite-1333 (CL9 Triple Channel Total 6GB), WDC WD740ADFD-00NLR3 (Raptor 74GB), Microsoft Windows 7 RC Build 7100 (Ultimate x64).
Reference board dengan sedikit perbedaan pada VRM.
Solusi pendingin minimalis, dengan kemampuan maksimal.
Interkoneksi standar HDMI, D-sub, dan DVI.
Satu lagi produk dari keluarga nVIDIA GT240 dihadirkan oleh Zotac. Produknya kali ini dilengkapi memory GDDR5 berkapasitas default pada 512 MB. Zotac GT240 hadir dengan perlengkapan pendingin heatsink 1 yang lumayan lebar menutupi lebih dari setengah PCB, sistem pendingin yang digunakan tak lain masih berbahan alumunium standar, dan dilengkapi kipas 2 yang mungil. Produk dengan GPU yang sudah menggunakan pabrikasi 40 nm ini masih menggunakan referensi clock standar dari nVIDIA, yakni 550 MHz pada GPU clock, 3400 MHz pada GDDR5 clock dan 1340 MHz pada Shader clock. Walaupun tergolong standar, namun produk ini sangat menarik dikarenakan harganya yang rendah dan masuk pada kategori produk low end. Dengan ini, perolehan skor yang dicapainya lumayan tinggi. Kelebihan lain yang cukup menarik adalah sudah dileng-
40
40_ZOTAC GT240_EDITARIE.indd 40
kapi dengan bundle kacamata 3D. Ekstra komponen lain, ia dilengkapi lebar data memory 128-bit, ditambah lagi dengan penggunaan memory bertipe GDDR5. Tentunya akan membuat performa produk ini semakin tinggi lagi. Selanjutnya, mari kita perhatikan performa yang dihasilkan oleh produk dari Zotac ini. Skor perolehan dapat kita saksikan pada tabel benchmark di atas. Seperti yang sudah diungkap sebelumnya, berhubung produk dari Zotac ini harganya masih pada kisaran kurang dari US$100 maka ia masuk pada kategori kelas low end yang notabene pengujiannya lebih ringan ketimbang kelas mid range. Secara garis besar, hasil perolehan skor yang didapat memang memuaskan, dimana ada tiga segmen pengujian yang berhasil memperoleh skor penuh 100%, yakni sintetic test 3DMark Vantage resolusi rendah dan tinggi, serta gaming test STALKER pada resolusi tinggi.[[email protected]] 07/2010
5/18/2010 9:28:35 PM
Vision (PC1574-F7-0710).indd 1
5/14/2010 4:10:24 PM
HARDWARE TEST Desktop PC
AXIOO MIMO-IHT CORE I3 WHITE 2
PRODUK HARGA Manufactur Kontak Website DATA TEKNIS Processor Monitor RAM Chipset Graphic Controller Communication
Intel Core i3 530 @ 2.93 GHz (dual core) N/A 2048 MB DDR3-1066 Intel H55 Intel GMA HD (integrated in CPU) Atheros AR8131 PCI-E Gigabit Ethernet Controller Expansion Slot / Port 1x PCIe x16, 2x PCIe x1, 1x PCI, 6x USB, D-sub, DVI-I, Audio (in/out), RJ-45 (ethernet), 6x SATA Optical Drive DVD-RW SATA 24X24X12X HDD / Storage ST3500418AS ATA Device (500 GB, 7200 RPM, SATA-II) Button Power Paket Penjualan Buku manual, Driver, CD Nero 8 Essential, Kartu garansi, Keyboard + Mouse, Casing toolkit. Dimensi (PxLxT) 95 (W) x 435 (D) x 335 (H) mm BENCHMARK/PENGUJIAN Nilai %0 20 40 60 80 100 Nilai% PCMark Vantage Rating 6324 100% PCMark Vantage Memory 3618 100% PCMark Vantage Prod. 3761 100% 3DMark Vantage (Entry) 3914 100% FC2 Bench. Demo Ranch 5.82fps 100%
Tombol on/off utama dan indikator power dan HDD.
1
PRODUK/DATA TEST
2 Unit drive card reader yang lengkap.
Desktop PC minimalis dengan kemampuan maksimal.
TOTAL PERFORMA
100%
TOTAL PENILAIAN %0 20 Total Performa Perlengkapan Handling Ergonomi Service/Support Harga
1
WE LIKE Komponen terbaru, kinerja cukup memuaskan, desain ramping.
TOTAL NILAI (MAKS. 360=100%)
40
60
80 100 Nilai% 100% 68% 88% 75% 42% 75%
WE DON’T Warna putih cenderung kotor, upgrage video card terbatasi.
76%
100% Independent Test-bed: Windows XP Professional SP2, Windows Vista Home Premium, PCMark05, 3DMark06, Quake3 Bench, Battery Eater Pro v2.60.
Interkoneksi di bagian belakang.
Unit optical drive yang tersembunyi di balik drive bay.
Interkoneksi minimalis di bagian depan.
Dari jajaran kelas hardware desktop PC, pada edisi kali ini kami kedatangan lagi salah satu produknya yang berasal dari Axioo. Untuk produk Axioo, ini menjadi yang pertama menggunakan basis hardware terbaru, dan juga implementasi software tes pengujian yang lebih anyar dibandingkan dengan tes pengujian sebelumnya. Dengan kenyataan itu, sebagian besar pengujiannya akan mendapatkan nilai yang maksimal. Walaupun hal ini belum tentu sebagai yang paling cepat, namun menjadi pengujian paling pertama. Untuk produknya sendiri, Axioo seri MIMO-IHT hadir dengan desain tampilan dan bentuk yang terbilang cukup compact. Bukan saja dari ukuran yang lebih ramping dibandingkan dengan komputer desktop biasanya, juga diperkuat dari bezel depan yang minimalis. Meski begitu, semua fitur maupun fungsi sebuah desktop PC dimilikinya secara maksimal. Se-
42
42_Axioo MIMO-IHT_EDITARIE.indd 42
but saja optical drive 1 , dan tambahan card reader 2 yang langsung dapat digunakan. Untuk port, cukup standar dengan USB, audio display output, jaringan, dan lain-lainnya. Pada komponen internal sendiri, ia diperkuat oleh seri processor Intel terbaru, yakni Core i3 berkecepatan 2.93 GHz. Berdasarkan ini, ia menjadi salah satu desktop PC performance yang cukup baik. Komponen lain, pada seri yang hadir di lab kami ini, ia dilengkapi memory DDR3 berkapasitas 2 GB satu keping. Bagusnya, ia masih menyisakan sebuah slot memory untuk kemungkinan upgrade ke depan. Untuk pemrosesan grafis, secara default diserahkan kepada core GPU yang terintegrasi di processor (GMA HD) yang terbilang cukup baik dalam hal performa maupun dukungan teknologi. Bagusnya lagi, tetap disediakan sebuah slot PCIe x16 untuk dapat menggunakan video card add-on yang lebih kuat, hanya saja untuk tipe card low-profile.[[email protected]] 07/2010
5/18/2010 9:34:41 PM
Astrindo (PC1545-41-0710).indd 1
5/18/2010 3:33:08 PM
HARDWARE TEST Notebook
HP PAVILION DM3-1103AU
PRODUK/DATA TEST PRODUK HARGA Manufactur Kontak Website DATA TEKNIS Processor LCD Display RAM Chipset Graphic Controller Communication Expansion Slot / Port
AMD Athlon Neo X2 L335, 1.6GHz 13.3” TFT LED LCD (1366x768) 2048 MB DDR2-800 AMD M780 ATi Radeon HD 3200 (384MB) Wireless LAN, Ethernet LAN, Bluetooth DC-in, LAN RJ-45, D-Sub, HDMI, 4x USB, Card Reader, Audio I/O, Kensington Lock. Optical Drive Eksternal HP Drive (DVD-RW) HDD / Storage WDC WD2500BEKT-60V5T1 ATA Device (232 GB, IDE) Quick Launch Button Kombinasi tombol Fn, Wireless Switch, Mousepad switch Paket Penjualan Quick Start Guide, Manual Operasional, Accessories Guide, Buku Garansi, CD Manual, Optical Drive (eksternal), adaptor+kabel power. (OS Windows 7 Home Basic) Dimensi (PxLxT) / Berat 325 (W) x 228 (D) x 20 ~ 28 (H) mm / 1,88 Kg with battery; 2,25 Kg (+charger); Spesifikasi: 1,91 Kg BENCHMARK/PENGUJIAN 1280x1024 (noAA+16xAF) Nilai %0 20 40 60 80 100 Nilai% PCMark05 Rating 2798 56% PCMark05 CPU 3149 48% PCMark05 Memory 2731 53% 3DMark06 Score 1229 31% Quake3 Demo001 59,6 15% Maks. Konfigurasi
Unit webcam.
1
Desain premium untuk genre produk notebook mini.
HP Pavilion dm3-1103au US$779 (Kisaran via www.shopping.hp.com) Hewlett-Packard Development Company, L.P. Metrodata, (021) 5789-4719 www.hp.com
2
TOTAL PERFORMA
47%
TOTAL PENILAIAN %0 20 Total Performa Perlengkapan Kemampuan Baterai (115 menit) Handling Ergonomi Service/Support Harga
Penampang keyboard yang nyaman dan menggunakan tipe soft key button.
1
2
WE LIKE Bonus eksternal drive, kinerja memuaskan (terutama pada grafis).
TOTAL NILAI (MAKS. 400=100%)
Interkoneksi di bagian kiri dan ekstra HDMI.
Interkoneksi di bagian kanan dan switch on/off dan wireless.
Notebook mini kelas premium dihadirkan oleh produsen HP melalui seri produknya dm3. Secara arsitektur internal, memang ia lebih diposisikan di atas notebook mini biasanya yang berada di pasaran. Mengapa? karena ia menggunakan kelas hardware yang lebih tinggi dibandingkan biasanya yang menggunakan platform Intel ATOM. Dari basis hardware-nya sendiri, menggunakan platform dari AMD dengan seri Athlon Neo dual core dan juga dilengkapi GPU sekelas Radeon HD 3200. Untuk GPU, memang bukanlah jenis discrete card melainkan sekelas dengan jenis onboard. Namun begitu, kemampuan Radeon tetap menjadi keunggulan dibandingkan dengan solusi onboard standar, seperti misalnya dari platform Intel. Dari processor-nya sendiri, meski ia berada pada tingkatan yang lebih tinggi dibandingkan standar ATOM. Di luar itu, penawaran basis AMD Athlon Neo adalah salah
44
44_HP Pavilion dm3-1103au_EDITARIE.indd 44
40
60
80 100 Nilai% 47% 73% 61% 77% 84% 60% 93%
WE DON’T Bobot berlebih dari standar produk notebook mini (slim).
74%
100% Independent Test-bed: Windows XP Professional, PC Mark 04, 3D Mark 03, Quake 3 Bench, Battery Eater 2.60.
satu penawaran terbaik bila Anda menganggap penawaran platform ATOM kurang memenuhi. Lagipula, tandeman subsystem graphic yang lebih baik dari platform AMD Athlon Neo, menjadikannya lebih unggul dalam hal rendering grafis. Bahkan ia sudah mendukung teknologi DirectX 11. Pada perlengkapan adalah satu yang paling menyenangkan. Di mana ia tetap menyediakan bundle optical drive, meskipun dalam bentuk eksternal drive. Interkoneksi sudah mendukung HDMI 1 . Sedikit keunikkan lainnya adalah switch geser 2 untuk power dibandingkan tombol biasa. Sisi desain, sudah tidak perlu dipertanyakan lagi. Karena produk ini termasuk ke dalam tipe premium, dimana ia dalam hal finishing enclosure menggunakan tipe logam timah dan juga konstruksi yang sangat kokoh. Desain bentuk yang slim juga makin menguatkan bahwa ini bukanlah produk sembarangan.[[email protected]] 07/2010
5/18/2010 9:35:40 PM
Notebook HARDWARE TEST
LENOVO IDEAPAD S10-3T
PRODUK/DATA TEST
2
3 3
2 Tombol pengendali, untuk orientasi, mute, dan touch screen.
Unit webcam.
1
Hadir sebagai gabungan notebook mini dan tablet. Tombol on/off dan switch lock.
1
PRODUK HARGA Manufactur Kontak Website DATA TEKNIS Processor LCD Display
Lenovo IdeaPad s10-3t US$599 (Kisaran) Lenovo Group Limited. Lenovo Store www.lenovo.com
Intel Atom N450 1.66GHz 10.1” TFT LCD LED (1366x768) Touchscreen Swivel RAM 1024 MB DDR2-667 Chipset Intel NM10 Graphic Controller Intel GMA 3150 Communication Broadcom 802.11n Network Adapter, Broadcom NetLink (TM) Gigabit Ethernet Expansion Slot / Port D-Sub, 2x USB, Audio I/O, Card Reader, DC-in, LAN RJ-45, Kensington Lock, Single Digital Mic. Optical Drive N/A HDD / Storage WDC WD1600BEVT-22ZCT0 (149 GB, IDE) Quick Launch Button Switch Lock, Switch WiFi, Touchscreen, Mute, Display Orientation Paket Penjualan Tas Notebook, Windows 7 Starter, Internal Software Bundle, Adaptor + Kabel. Dimensi (PxLxT) / Berat 279mm (W) x 174mm (D) x 18 ~ 22mm (H) / 1,28 kg with battery; 1,52 kg (+ Charger); Spesifikasi: 1,25 kg BENCHMARK/PENGUJIAN Nilai %0 20 40 60 80 100 Nilai% PCMark04 Rating 2154 55% PCMark04 CPU 2194 50% PCMark04 Memory 3217 72% 3DMark03 Score 733 25% Quake3 Demo001 54.97 46% Maks. Konfigurasi
TOTAL PERFORMA
54%
TOTAL PENILAIAN %0 20 Total Performa Perlengkapan Kemampuan Baterai (115menit) Handling Ergonomi Service/Support Harga
Posisi panel display dapat diputar ke kanan maupun ke kiri 180 derajat.
Ukuran keyboard yang optimal untuk proses pengetikan.
WE LIKE Touchscreen, swivel display.
TOTAL NILAI (MAKS. 400=100%)
40
60
80 100 Nilai% 54% 79% 32% 66% 89% 60% 88%
WE DON’T Tidak ada stylus.
71%
100% Independent Test-bed: Windows XP Professional, PC Mark 04, 3D Mark 03, Quake 3 Bench, Battery Eater 2.60.
Interkoneksi di bagian kanan, switch wireless.
Interkoneksi di bagian kiri dan exhaust udara panas.
Penawaran yang berbeda dari yang lain maupun biasa disebut unik, adalah salah satu penggambaran jelas dari produk yang datang dari Lenovo ini. Produknya sendiri berasal dari jajaran notebook mini seri S10. Untuk ekstra lebih maupun keunikan adalah pada sisi layar touch screen jenis capacitive, yang menurut Lenovo akan lebih cocok bila menggunakan sistem operasi Windows 7. Kelebihan lainnya adalah pada panel display. Ia dapat diputar hingga 180 derajat 1 , baik ke kanan maupun ke kiri, dan diposisikan layaknya sebuah tablet PC. Dengan kata lain, merupakan tipe notebook mini yang ingin menyentuh dua dunia computing, yaitu bisa diposisikan sebagai notebook mini standar atau juga sebagai tablet PC. Dalam hal interface touch, Lenovo sudah menyediakan aplikasi-aplikasi desain sendiri atau juga dari BumpTop dengan tampilan 3D-nya. Lebih memaksimalkan interface touch sensi07/2010
45_Lenovo IdeaPad s10-3t_EDITARIE.indd 45
tive, Lenovo mengimplementasikan layar yang dapat diubah orientasinya 2 , baik secara vertikal maupun horisontal. Tidak ketinggalan fitur webcam 3 juga disediakan sehingga memaksimalkan fungsinya dalam hal komunikasi atau juga sebagai gerbang photo creation. Satu hal yang hilang adalah tidak disediakannya pen stylus. Karena walaupun Windows 7 sudah cukup meyakinkan bila touch screen hanya membutuhkan jari saja dalam interaksinya, tapi pada menu dengan tampilan kecil membutuhkan presisi yang lebih tinggi. Sehingga seharusnya stylus menjadi sebuah keharusan. Di luar itu semua, secara performa produk Lenovo ini terbilang cukup biasa saja. Mengingat ia masih berbasiskan processor Intel ATOM dan juga processor grafis Intel GMA 3150 yang belum terlalu kuat dalam hal rendering gaming kelas berat. Namun secara fungsionalitas, produk ini memberikan hal yang lebih.[[email protected]]
45
5/18/2010 9:36:37 PM
HARDWARE TEST Notebook
MSI WIND U230
PRODUK/DATA TEST PRODUK HARGA Manufactur Kontak Website DATA TEKNIS Processor LCD Display RAM Chipset Graphic Controller Communication
AMD Athlon Neo X2 Dual core 1.60GHz 12.1” TFT LCD (1366x768) 2048 MB DDR2-800 AMD RS780M ATi Radeon HD 3200 802.11bgn 1T1R Mini Card Wireless Adapter, Realtek RTL8168D(P)/ 8111D(P) PCI-E Gigabit Ethernet NIC Expansion Slot / Port D-Sub, HDMI, 3x USB, Audio I/O, Card Reader, DC-in, LAN RJ-45, Kensington Lock Optical Drive N/A HDD / Storage ST9320325AS (320 GB, 5400 RPM, SATA-II) Quick Launch Button (kombinasi tombol Fn) Paket Penjualan Tas Notebook, CD (Utility, driver, manual), Quick Start Guide, Warranty Service Book, Warranty Card, CE Compliance Booklet. Dimensi (PxLxT) / Berat 294mm (W) x 192mm (D) x 20 ~ 27mm (H) / 1,39 kg with battery; 1,79 kg (+ Charger); Spesifikasi: 1,3 kg BENCHMARK/PENGUJIAN Nilai %0 20 40 60 80 100 Nilai% PCMark04 Rating 3899 100% PCMark04 CPU 4354 100% PCMark04 Memory 3727 84% 3DMark03 Score 2190 74% Quake3 Demo001 116.6 97% Maks. Konfigurasi
Unit webcam dan sensor audio (mic).
2
Solusi panel display lebih besar dan HD ready.
TOTAL PERFORMA
94%
TOTAL PENILAIAN %0 20 Total Performa Perlengkapan Kemampuan Baterai (81menit) Handling Ergonomi Service/Support Harga
Layout keyboard dengan menggunakan model tombol besar.
WE LIKE Panel display lebih besar, HD ready.
TOTAL NILAI
2
(MAKS. 400=100%)
40
60
80 100 Nilai% 94% 73% 23% 73% 88% 59% 92%
WE DON’T Daya tahan baterai kurang.
77%
100% Independent Test-bed: Windows XP Professional, PC Mark 04, 3D Mark 03, Quake 3 Bench, Battery Eater 2.60.
Interkoneksi di bagian kiri dan ekstra HDMI.
Interkoneksi di bagian kanan.
Seri produk notebook mini dari MSI untuk tipe Wind, kembali hadir. Kali ini, Wind mengalami pengembangan yang terbilang cukup signifikan, dimana rata-rata berfokus pada sisi performa. Hal ini ditandai dengan penggunaan komponen hardware internal yang tidak lagi berbasis platform Intel. Tapi sudah menggunakan platform AMD yang memang sedikit lebih baik. Terutama untuk kelas processor dual core dan juga subsystem grafis yang berbasis Radeon. Pengembangan bukan hanya menyentuh sisi performa saja, tapi juga untuk panel display yang kini tidak terpaku pada ukuran 10 inci. Tapi melangkah ke depan dengan menggunakan panel display berukuran 12 inci 1 , yang biasanya menjadi standar ukuran minimal dari tipe notebook standar. Pasalnya, seri Wind lebih diarahkan untuk kelas notebook mini dan low power. Selain itu, dari sisi monitor ini juga tingkatan resolusi meningkat hingga tipe yang HD ready.
46
46_MSI Wind U230_EDITARIE.indd 46
Ergonomi diperkuat lagi dengan desain keyboard baru yang menggunakan tipe tombol lebih lebar. Hal ini membuat pengoperasian notebook menjadi lebih nyaman lagi. Satu kekurangan kecil juga sudah ditutupi dengan memosisikan tombol Ctrl paling kiri dibandingkan Fn. Dimana hal ini yang biasanya salah satu yang paling banyak membuat kesalahan pengetikan pengguna notebook. Beralih pada performa, seperti pada tabel, ia dapat menghadirkan kisaran performa yang cukup tinggi. Terlihat penggunaan processor AMD Athlon Neo dan juga integrasi grafis Radeon HD 3200 memberikan porsi performa paling besar. Sedikit timbal balik adalah sisi asupan daya yang lebih besar dibandingkan platform Intel, yang hanya dapat bertahan 81 menit pada kondisi full load. Meski begitu, penawaran kinerja lebih tinggi dan juga ekstra HDMI 2 dari fitur HD3200 membuatnya lebih menarik.[[email protected]] 07/2010
5/18/2010 9:37:42 PM
i-cute_07.indd 1
5/14/2010 7:43:40 PM
HARDWARE TEST PC Case
POWERLOGIC MODENA GTX2000 1
3
Sisi dalam casing cukup lega, namun dengan fitur yang standar saja.
2
2
3
PRODUK/DATA TEST PRODUK HARGA Manufactur Kontak Website DATA TEKNIS Form Factor Weight (kg) Dimensions Material
Powerlogic Modena GTX2000 Rp290.000 (Kisaran) Sonic Gear Leapfrog Indonesia / (021) 6660-4784 www.leapfroglobal.net
Middle Tower 4,7kg dengan PSU 428mm (D) x 180mm (W) x 425mm (H) High Grade 0.5 mm True-Thickness SGCC, High Gloss Pure ABS Front Panel. Tool-free Installation No Can be opened with Hand, screw driver Motherboards supported ATX, Micro ATX Motherboard on Tray No Sides of Case Re-inforced 0.6 mm SGCC Lighting effects Yes Power Suply Yes, 250W Drive Bays 4 0 0 6 AGP/PCI Expansion Slots 7 Ports 2 0 Headset x1, mic x1 Displays 0 System fan: Drill Holes / Carriage for Side: 8cm optional Built-in Fan Rear: 8cm (blower) Manufacturer OEM Dust Protection Filter No BENCHMARK/PENGUJIAN Nilai %0 20 40 60 80 100 Nilai% CPU Temp. (°C) max 66.0 75% Chipset Temp. (°C) max 41.0 80% VGA Chipset Temp. (°C) max 62.0 79% Harddisk Temp. (°C) max 34.0 80% PSU Temp. (°C) max 30.0 66% PWM Temp. (°C) max 39.5 80%
TOTAL PERFORMA
3
75%
TOTAL PENILAIAN %0 20 Total performa Kualitas bahan Berat Instalasi dan manual Upgradeable Harga
Casing dengan harga terjangkau, namun minim akan fitur. Dilengkapi port-port standar dan switch on/off reset yang standar juga.
WE LIKE Finishing casing cukup baik.
TOTAL NILAI (MAKS. 250=100%)
40
60
80 100 Nilai% 75% 70% 100% 70% 83% 100%
WE DON’T Pendinginan kurang, minim fitur.
80%
100% Independent Test-bed: Intel Pentium 4 560 3,60GHz, Asus P5GD2 Premium, GeForce 8800GT 512MB, 2x 1GB DDR2 PC-6400, WD Raptor 74GB WD740ADFD, Windows XP Prof SP2, ASUS PC Probe II, CPU Stability Test 6.0.
Ada dua produk PC case yang hadir dalam single tes kali ini, salah satunya adalah produk dari Sonic Gear, yaitu Powerlogic Modena GTX2000. Produk ini menggunakan material High Grade 0.5 mm True-Thickness SGCC untuk material chasis dan body-nya. Sedangkan untuk front panel menggunakan bahan High Gloss Pure ABS. Dengan warna putih glossy, membuat poduk ini menjadi terlihat ekslusif dan elegan. Produk ini dilengkapi dengan PSU 1 berkapasitas 250 watt pure dengan peak power hingga 500 watt. Dipastikan produk ini menyasar pada konsumen entry level. Selain dari cat body glossy dan sudah dilengkapi dengan PSU, sebenarnya tidak ada yang terlalu istimewa pada produk ini. Pada front panel, seperti biasa disediakan 2 buah port USB 2 , audio out, dan mic out. Ditambah dengan tombol power on/off dan reset 3 juga disediakan. Selain itu, tidak terdapat tambahan menarik lainnya.
48
48_Powerlogic Modena GTX2000_EDITARIE.indd 48
Begitu juga untuk sistem pendingin yang diterapkan. Hanya terdapat satu buah fan 4 bawaan dengan diameter 8 cm yang diletakkan pada bagian belakang casing (rear). Bahkan optionalnya hanya disediakan satu buah tempat yang ada di side case, yang maksimal fan tambahan bisa dipasang adalah 8 cm. Sangat kurang maksimal menurut kami, fungsi pendingin dan sirkulasi udaranya. Untuk kinerja, memang tidak terjadi kekhawatiran yang berlebih karena sIstem saat kami berikan pengujian full load pendinginannya masih tetap bisa terjaga. Namun tetap saja, kurang bagusnya sirkulasi, lama-kelamaan juga akan mempengaruhi kinerja dari system itu sendiri. Harga dari casing bisa dibilang cukup murah. Hanya dengan uang sebesar Rp290.000, Anda bisa mendapatkan produk ini. Asyiknya, tidak perlu lagi membeli PSU, jika sistem Anda tidak menuntut lebih.[[email protected]] 07/2010
5/18/2010 9:21:11 PM
PC Case HARDWARE TEST
VENOMRX MAMUSHI NEUROTOXIN EDITION
PRODUK HARGA Manufactur Kontak Website DATA TEKNIS Form Factor Weight (kg) Dimensions Material
Middle Tower 4,56kg 470mm (D) x 200mm (W) x 430mm (H) Full metal mesh top to bottom Black structure Tool-free Installation Yes Can be opened with Hand, screw driver Motherboards supported ATX, Micro ATX, ITX Motherboard on Tray no Sides of Case SECC Stell + Acrylic. Lighting effects Yes Power Suply No Drive Bays 4 0 0 7 AGP/PCI Expansion Slots 7 Ports 2 0 Headset x1, mic x1 Displays 0 System fan: Drill Holes / Carriage for Rear: 8cm / 12cm optional. Built-in Fan Front: 12cm, Side: 19cm Manufacturer OEM Dust Protection Filter Yes Ekstra Fan Led warna biru BENCHMARK/PENGUJIAN Nilai %0 20 40 60 80 100 Nilai% CPU Temp. (°C) max 65.0 76% Chipset Temp. (°C) max 41.0 80% VGA Chipset Temp. (°C) max 62.0 79% Harddisk Temp. (°C) max 34.0 80% PSU Temp. (°C) max 30.0 53% PWM Temp. (°C) max 39.5 81%
2
3 6
PRODUK/DATA TEST
1
Fan di bagian side case berukuran 19 cm. Ukuran yang sangat besar.
Casing dengan total mesh di bagian front panel-nya.
TOTAL PERFORMA
72%
TOTAL PENILAIAN %0 20 Total performa Kualitas bahan Berat Instalasi dan manual Upgradeable Harga
4 3 5 2
WE LIKE Sirkulasi udara bagus, fan berdiameter besar, finishing casing cukup baik.
TOTAL NILAI (MAKS. 250=100%)
Bagian dalam casing yang cukup luas dan rail drives yang dilengkapi pengunci.
Front panel dilengkapi dengan switch on/off, reset, dan port-port tambahan.
40
60
80 100 Nilai% 72% 80% 100% 73% 87% 97%
WE DON’T Minim fitur, tidak disediakan rail untuk instalasi HDD.
80%
100% Independent Test-bed: Intel Pentium 4 560 3,60GHz, Asus P5GD2 Premium, GeForce 8800GT 512MB, 2x 1GB DDR2 PC-6400, WD Raptor 74GB WD740ADFD, Windows XP Prof SP2, ASUS PC Probe II, CPU Stability Test 6.0.
Produk PC Case kedua yang hadir dalam single test kali ini adalah produk dari VenomRX. Kali ini yang hadir dalam lab PC Media adalah VenomRX Mamushi Neurotoxin Edition, nama produknya masih menggunakan nama ular (Mamushi). Bahan material yang digunakan pada produk ini cukup baik, yaitu menggunakan SECC dan Metal mesh top to bottom 1 dengan warna body seluruhnya adalah hitam. Ia tidak dilengkapi dengan PSU bawaan, mencirikan produk ini adalah produk yang diperuntukkan bagi kalangan advanced, bukan pemula. Pada panel depan disediakan 2 buah port USB, audio out, dan mic out 2 . Tombol power on/off dan reset 3 juga disediakan. Deretan konektor dan switch pada front panel tersebut terletak di bagian atas dari casing. Bagian dalam dari casing yang menarik adalah di bagian rail-nya, dimana disediakan pengunci 4 sehingga saat Anda memasang harddisk atau 07/2010
49_VenomRX Mamushi_EDITARIE.indd 49
DVD-ROM tidak perlu lagi menggunakan sekrup. Satu lagi yang menjadi titik perhatian dari produk ini adalah dari sistem pendinginnya. Ia menyediakan 2 buah fan, satu terletak di depan berdiameter 8 cm 5 dan untuk side case memiliki diameter 19 cm 6 . Khusus untuk fan di samping ini, ukurannya sangat besar, tidak standar. Selain itu, jika dinyalakan fan tersebut akan menyala dengan warna biru. Kinerja dari produk ini sendiri cukup baik, sirkulasi dibantu dengan hembusan fan bawaan mampu menjaga suhu dari perangkat PC yang ada di dalamnya. Dengan tempat instalasi motherboard yang cukup lega dan tidak adanya sharp edges, meniadakan risiko bagi jari atau tangan Anda terluka. Harga dari casing ini berada di kisaran menengah, yaitu sekitar US$50. Anda harus menambah lagi budget pembelian untuk membeli sebuah PSU karena produk ini tidak dilengkapi dengan PSU bawaan.[[email protected]]
49
5/18/2010 9:22:10 PM
HARDWARE TEST USB Video Editor
LEADTEK WINFAST VC100 U
PRODUK/DATA TEST PRODUK HARGA Manufactur Kontak Website DATA TEKNIS Hardware Interface Connectors Bundle software
Leadtek Winfast VC100 U US$40 (Kisaran) Leadtek Research Inc. Diamondindo, (021) 612-4030 www.leadtek.com
USB 2.0 S-Video, RCA, Audio (Left, Right)x 1 • Driver • ShowBiz DVD Package Contents WinFast VC100 U Video Editor • 4-in-1 cable (S-Video, RCA, Audio (Left, Right)) • USB Extension Cable • WinFast Software Pack CD-ROM • User’s manual Minimum System • USB 2.0 port Requirements • Pentium 4 1.8 GHz or Higher • Microsoft Windows XP SP2 or Windows Vista/ 7 • 512MB of system memory • 5GB hard disk space required for burning discs • Graphics subsystem with DirectX 9.0 or above • 16 bits sound card BENCHMARK/PENGUJIAN %0 20 40 60 80 100 Nilai% Instalasi 100%
1
2
Bentuk serupa dengan TV Tuner, namun fungsinya adalah untuk Video Editor.
Beban CPU Kemudahan Penggunaan Dokumentasi
85% 100% 100%
TOTAL PERFORMA
64%
TOTAL PENILAIAN
2 1
%0 20 Kelengkapan Fungsionalitas Performa Feature tambahan WE LIKE Fitur tambahan snapshot button, mudah digunakan.
TOTAL NILAI (MAKS. 260=100%)
40
60
80 100 Nilai% 100% 97% 64% 100%
WE DON’T Harga cukup mahal.
82%
100% Independent Test-bed: AMD Phenom FX 9950BE, Asus Crosshair, GeForce 8800GT 512MB, 2x 1GB DDR2 PC-6400, Windows 7 Ultimate 64bit.
Dilengkapi dengan port S-Video, Composite, dan Audio.
Terdapat fitur tambahan yang dinamakan snapshot button.
Produk baru yang hadir dalam single test kali ini, yaitu Leadtek Winfast VC100. Produk ini memang sekilas mirip dengan TV Tuner USB. Namun, jika diteliti lagi, produk ini bukanlah sebuah TV Tuner, melainkan sebuah USB Video Editor. Dengan perangkat ini, Anda bisa melakukan kegiatan yang berhubungan dengan video. Misalkan melakukan capture video, kemudian setelah itu melakukan editing. Ataupun hanya melakukan proses editing saja. Semua ini bisa Anda lakukan hanya dengan menggunakan produk dari PC atau laptop milik Anda, yang terhubung dengan device video lain, seperti DVD player, camcorder atau kamera, dan televisi. Produk ini hanya memiliki satu konektor saja, yaitu konektor S-Video Input dan Audio Left-Right 1 . Terdapat satu fitur tambahan yang dimiliki oleh produk ini, yaitu snapshot button 2 . Dimana dengan button ini, Anda bisa melakukan capture gambar video ataupun siaran televisi, dan kemudian
50
50_Leadtek Winfast VC100 U_EDITARIE.indd 50
melakukan modifikasi sesuai dengan keinginan Anda. Proses modifikasi bisa dilakukan dengan aplikasi yang dinamakan ArcSoft ShowBiz. Dinilai dari sisi kinerja, produk ini mendapat penilaian secara keseluruhan cukup bagus. Baik untuk melakukan capture video ataupun digunakan untuk editing video. Namun, karena baru produk ini saja yang diuji, secara otomatis hasil penilaiannya akan sempurna 100% karena memang tidak ada pembanding. Perlengkapan yang disediakan juga cukup sederhana, hanya ada sebuah buku manual, konektor USB ekstender, dan kabel S-video, composite dan audio, ditambah dengan DVD aplikasi dan driver. Banderol harga dari produk ini dipatok sebesar US$40. Masih cukup tinggi, melihat dari fitur dan perlengkapan yang diberikan. Namun, memang produk seperti ini jarang ada di pasaran.[[email protected]] 07/2010
Wireless N PoE Access Point IEEE 802.11n, 802.11b, 802.11g, 802.11e and 802.3af Management Web Based HTTP management GUI Interface 1 x LAN: 10/100Mbps RJ-45 port 2 x Coaxial Connector 2.4GHz 2dBi Antenna Security 64/128-bit WEP, WPA/WPA2-RADIUS, WPA/WPA2-PSK Operating Frequency 2.412 ~ 2.472 GHz Display LED Power, LAN, WPS, and Wireless Button Reset, WPS, Power on/off Dimensi 120 x 26 x 88mm Berat 145 gr Power input External 12V DC, 1.0A Paket Penjualan CD Manual+Utility, Quick Install Guide, Stand base, 2x Antenna, Kabel LAN Cat-5, Adaptor. BENCHMARK/PENGUJIAN %0 20 40 60 80 100 Nilai% LAN 79% Wi-Fi @ 0m LOS 76% Wi-Fi @ 10m 62% Signal to Noise Ratio (dB) 86% Wi-Fi @ 10m Standards
2 3
TOTAL PERFORMA
75%
TOTAL PENILAIAN %0 20 Total Performa Feature & Perlengkapan Handling Service Harga
1
WE LIKE Power over ethernet, access point client.
Access point PoE dengan koneksi wireless N dan juga dapat difungsikan sebagai access point client (wireless adapter).
TOTAL NILAI (MAKS. 160=100%)
40
60
80 100 Nilai% 75% 64% 55% 100% 97%
WE DON’T Kinerja minim pada mode access point client.
75%
3 2 1
Indikator di bagian depan dan switch WPS untuk setting network wireless secara otomatis.
Interkoneksi di bagian belakang dan juga tombol reset dan switch manual power on/off.
Maksimalitas operasional menjadi fokus utama produk networking TRENDnet yang satu ini. Terutama dalam hal fungsi utamanya sebagai akses poin. Pertama, dari proses asupan daya, ia tidak hanya dapat dioperasikan dengan menggunakan adaptor bawaan, dan ini tentunya harus dekat dengan plug sumber listrik. Tapi ia juga dapat dioperasikan dengan mengambil daya yang disediakan langsung dari kabel LAN CAT5 standar. Tentunya fitur ini berfungsi bila ditandemkan dengan unit PoE (Power over Ethernet) lain, seperti contohnya switch TRENDnet TPE-80WS. Dari kegunaan PoE, Anda tidak akan dipusingkan lagi dengan instalasi kabel power lagi. Sedangkan fungsi utama produk TEW-638PAP ini sesuai modelnya sebagai akses poin, tapi ia juga dapat difungsikan sebagai AP client untuk mengakses akses poin lain. Semisal pada unit stand alone yang tidak memiliki wireless adapter.
52
52_TRENDnet TEW-638PAP_EDITARIE.indd 52
Secara konfigurasi, untuk mengoperasikan unit ini dapat dilakukan dengan utility setting bawaan (dalam bundle CD), atau juga secara web based. Rata-rata pengoperasian cukup mudah, namun untuk lebih memastikan secara web based jauh lebih komprehensif. Setting koneksi wireless secara otomatis juga dimungkinkan, dengan menyediakan tombol WPS 1 pada bagian depan unit produk. Tidak ketinggalan tombol reset 2 bila Anda ingin mengembalikan setting default. Untuk menjaga power on secara langsung ketika dipasangkan dengan unit PoE lain melalui kabel LAN, pada unit ini disediakan juga switch on/off 3 manual. Selain dari posisi tidur standar, ia juga dapat diposisikan secara vertikal 4 menggunakan stand base yang disediakan pada paket penjualan. Sisi kinerja secara keseluruhan terbilang cukup baik, apalagi pada fungsi akses poin. Hanya saja mode client, agak kurang maksimal.[[email protected]] 07/2010
5/18/2010 9:38:53 PM
IP Camera HARDWARE TEST
TRENDNET TV- IP512WN
PRODUK/DATA TEST PRODUK HARGA Manufactur Kontak Website DATA TEKNIS Video Specification
• 640x480 pixel, 1/4” color CMOS SOC image sensor, Lens: 1/3” CS-Mount, replaceable, f:6,0mm F: 1,8 lens • VGA (640x480), QVGA (320x240), QQVGA (160x120) up to 30fps MPEG-4 / MJPEG Audio • Built-in omni-directional microphone/ speaker • ARM/PCM LAN Connector RJ-45, RS-485 Comm. Protocol DHCP Client, NTP Client, DNS Client, DDNS Client, SMTP Client, FTP Client, HTTP Server, Samba Client, PPPoE, UPnP AV Power 12V, 1.5A external power adapter Dimensi 170 x 80 x 40mm Berat Camera: 260g, Stand: 116g OS Windows 7 (32/64-bit), Vista (32/64-bit), XP (32/64-bit) BENCHMARK/PENGUJIAN %0 20 40 60 80 100 Nilai% Performa 75%
TOTAL PERFORMA
75%
TOTAL PENILAIAN
Kamera Internet dengan segudang fitur koneksi dan konfigurasi.
%0 20 Total Performa Feature & Perlengkapan Handling Service Harga WE LIKE Mic terintegrasi. Kualitas sensor memuaskan. Movement detector trigger.
Tombol setting wireless network otomatis.
TOTAL NILAI (MAKS. 100=100%)
6
Dukungan SD memory card, untuk merecord data video secara lokal.
53_TRENDnet TV-IP512WN_EDITARIE.indd 53
60
80 100 Nilai% 75% 89% 64% 100% 79%
WE DON’T Fokus kamera tidak otomatis.
77%
2
Interkoneksi di bagian belakang, termasuk output audio dan tombol reset.
Kembali hadir solusi kamera Internet yang datang dari produsen TRENDnet. Untuk seri yang hadir untuk kami uji kali ini merupakan seri pengembangan dari TV-IP100W-N, yang juga memiliki koneksi secara wireless. Tentunya ini akan memudahkan instalasi, tanpa dipusingkan dengan koneksi kabel data. Memang terdapat seri lain untuk seri 512P yang memiliki fitur PoE, hanya saja tidak memiliki koneksi wireless. Untuk koneksi wireless, proses koneksi menjadi lebih mudah dengan meminimalisasi instalasi hardware. Apalagi bila unit kamera akan ditempatkan pada posisi yang sulit. Selain itu, koneksi draft N memastikan bandwidth lebih besar dibandingkan wireless g sehingga memastikan frame video yang lebih stabil. Sedikit hal yang menghalangi hanya dari instalasi kabel power yang tentunya tidak boleh terlalu jauh dari unit kamera, bila masih menggunakan adaptor bawaan. 07/2010
40
Kelebihan lain dari kamera Internet TRENDnet yang satu ini adalah integrasi dari audio mic 1 , maupun line output. 2 Sehingga apa yang terjadi di depan kamera dapat didengar langsung oleh pengendali kamera. Intalasi unit juga dipermudah dengan di-bundle berbagai stand base serta fungsi pivotal 3 dari stand tersebut. Sehingga ia dapat diarahkan ke mana pun, selain dari base ia berada. Kontrol maupun konfigurasi juga cukup mudah via webbased maupun software bawaan IPView Pro Management. Bahkan dengan software IPView Pro, dapat mengendalikan hingga 32 kamera sekaligus. Untuk pengaturan wireless, secara otomatis juga disediakan melalui tombol WPS 4 . Secara peforma, produk ini terbilang cukup baik, apalagi dengan koneksi wireless N, membuatnya hampit sebanding dengan koneksi kabel. Sedikit timbal balik adalah fokus kamera yang masih manual 5 .[[email protected]]
53
5/18/2010 9:40:01 PM
HARDWARE TEST NAS
QNAP TS-219P
PRODUK/DATA TEST PRODUK HARGA Manufactur Kontak Website DATA TEKNIS Network Interfaces Management
QNAP TS-219P US$515 tanpa harddisk (Kisaran) QNAP Systems, Inc. Astrindo Senayasa, (021) 612-1330/1 www.qnap.com
1x Rj-45 Gigabit Ethernet port Web-Based Administration, Utility Program Storage 2x bays of 3.5” SATA I/II HDD I/O Interfaces 3x USB 2.0 (Front:1, Back: 2), 2x eSATA port, 1x RAID SW Data Access Microsoft Networks (CIFS / SMB), FTP, HTTPS, iTunes, BitTorrent Display LED Power(Green), HDD 1/2 (Ready & Activity : Green), LAN (Link & Activity : Orange), USB (Connection : Green), eSATA (Connection : Green), Status (Green) Button Power Button, USB One-touch-backup Button, Reset Button Dimensi 150mm(H) x 102mm(W) x 216mm(L) Berat 1,43 Kg (tanpa harddisk) Power External Power Adaptor, 60W, Input: 100-240V Paket Penjualan USB Cable, LAN Cable, User Manual, CD Driver Feature Tambahan K-Lock security slot for theft prevention BENCHMARK/PENGUJIAN Nilai %0 20 40 60 80 100 Nilai% Read (MBps) 18566121 100% Write (MBps) 5870254 99% Transactions per Second 781964013 100% Average Response Time (s) 1,276,435 100% Network Bandwidth (kB/s) 405,570 100%
1
Letak dua harddisk bay di bagian depan, yang mempermudah pemasangan harddisk.
TOTAL PERFORMA
100%
TOTAL PENILAIAN %0 20 Total Performa Feature & Perlengkapan Handling Service Harga
2
WE LIKE Memiliki kecepatan dalam proses read dan write data ke NAS.
TOTAL NILAI
3
(MAKS. 160=100%)
40
60
80 100 Nilai% 100% 76% 70% 68% 54%
WE DON’T -
79%
100% Independent Test-bed: INTEL Core i7 Extreme 965 3,2GHz, ASUS P6T Deluxe V2, TEAM Elite DDR3-1333MHz-CL9 Tripple-Channel-3x2GB, WESTERN DIGITAL Raptor 74GB-10.000RPM, MICROSOFT Windows 7 Ultimate 64-bit.
Dua buah port eSATA untuk mempercepat proses backup ke media eksternal.
Button USB One Touch Backup untuk backup ke media USB, dengan cukup satu kali tekan.
Kebutuhan media penyimpanan yang ringkas, mudah dimaintenance, tidak memakan tempat, dan mampu menyimpan data dalam jumlah yang cukup banyak, merupakan beberapa alasan makin umumnya penggunaan perangkat NAS (Network Attached Storage). QNAP TS-219P, merupakan salah satu jajaran produk NAS dari QNAP, yang ditujukan untuk pengguna rumahan dan SOHO (Small Office Home Office). Untuk media penyimpanan, NAS ini mendukung 1 2 x 3.5 SATA I/II HDD atau 2 x 2.5 SATA HDD. Dengan casing berbentuk tower yang didominasi oleh warna silver dan hitam, QNAP TS-219P dilengkapi dengan dua harddisk bay yang mudah untuk dilepas dan dipasang kembali. Dalam menjalankan fungsinya, produk ini menggunakan processor Marvell 1.2 GHz dan 512 MB DDR II RAM. Urusan transfer data juga menjadi lebih baik dengan disertakannya Gigabit RJ-45 Ethernet port. Untuk kapasitas maksimal media
54
54_QNAP TS-219P_EDITARIE.indd 54
penyimpanan, QNAP TS-219P mampu mendukung hingga 4 TB SATA I/II (2.5’ & 3.5’). Untuk transfer data dari NAS ke media penyimpanan ekstenal, produk ini sudah menyediakan 2 2 buah port eSATA, dan 3 buah port USB 2.0. QNAP TS-219P juga sudah dilengkapi dengan kunci pengaman untuk mencegah pencurian harddisk yang terdapat di harddisk bay. Produk ini juga dilengkapi dengan 3 USB One Touch Backup Button yang dapat mempermudah proses backup ke media eksternal. Pada proses benchmark, QNAP TS-219P mendapatkan point tertinggi dalam pengujian menggunakan IOMeter dan SiSoft Sandra, dibanding produk NAS sejenis yang sudah pernah masuk di lab PC Media. Untuk pengujian dengan spesifikasi 32K;75% Read, 0% random di IOMeter, didapat hasil 18.57 MBps untuk Read MBps, 5.87 untuk Write MBps, dan 1.28 untuk Average Response Time.[[email protected]] 07/2010
5/18/2010 9:30:40 PM
Axioo konsul (PC0556-30-0710).indd 1
5/14/2010 4:00:29 PM
HARDWARE TEST Mouse
GENIUS NAVIGATOR 900X
PRODUK/DATA TEST PRODUK HARGA Manufactur Kontak Website DATA TEKNIS Interface Support Sensor type Max. Resolution Number of Buttons
TOTAL PENILAIAN %0 20 Total Performa Feature & Perlengkapan Handling Service Harga
4 Mungil, dengan kemampuan maksi dan wireless.
WE LIKE Receiver mungil, 1200DPI
Penampang bawah mouse.
TOTAL NILAI
40
60
80 100 Nilai% 85% 73% 90% 53% 77%
WE DON’T Disposable battery, polling rate standar optic.
81%
(MAKS. 100=100%)
2 1 Receiver mungil, tidak mengganggu pemandangan.
3
Ekstra sebuah baterai Alkaline.
Sensor optic, tombol kendali on/off dan connect.
Kondisi internal mouse, housing baterai, dan receiver.
Komponen peripheral mouse kami hadirkan kembali untuk edisi kali ini, yang datang dari produsen Genius. Untuk seri produk dengan nama Navigator 900X ini, ia hadir dengan sedikit kelebihan, yakni merupakan tipe mouse wireless. Anda tidak akan lagi dipusingkan oleh kabel dari mouse ketika mengoperasikannya. Selain itu dengan dimensi yang sedikit lebih mungil, juga membuatnya cocok untuk disandingkan komputer mobile. Kelebihan lainnya yang cukup kentara adalah unit receiver 1 yang terbilang cukup mungil. Saat dipasangkan pada port USB sebagai satu-satunya interface yang didukungnya, ia tidak terlalu mengganggu pemandangan atau tempat, sebagaimana bila bentuk dongle receiver wireless mouse yang masih berbentuk seperti USB flash disk. Untuk beroperasi, ia hanya membutuhkan sebuah baterai ukuran AAA standar. Dari kemasan sudah disediakan sebuah
56
56_Genius Navigator 900X_EDITARIE.indd 56
3
Receiver memiliki tempat khusus, ketika mouse tidak terpakai.
baterai alkaline 2 . Memang hal ini masih kurang nyaman bila dibandingkan dengan solusi power rechargeable. Lebih detail pada sisi desain, compact housing menjadi ciri khas utama. Menyangkut receiver, ia memiliki tempat khusus di dalam mouse 3 . Sehingga ke semua komponen berada dalam satu tempat. Hal ini semakin memperkuat citra mobilitas. Proses pembukaan cover misalnya, untuk mengganti baterai maupun menyimpan/mengeluarkan receiver sangatlah mudah. Hanya dari menggeser knop pengunci 4 di bagian bawah mouse, cover langsung dapat dibuka. Sisi arsitektur dan fitur teknologi, sebagai mouse yang berbasis optik memang terbilang standar. Hanya saja dukungan resolusi tinggi hingga 1200DPI akan membuatnya cocok digunakan hampir semua ukuran monitor. Polling rate 125 Hz memang masih ketinggalan, namun untuk penggunaan standar ini sudah lebih dari cukup.[[email protected]] 07/2010
5/18/2010 9:40:54 PM
Printer Inkjet HARDWARE TEST
EPSON STYLUS OFFICE T1100
PRODUK/DATA TEST PRODUK HARGA Manufactur Kontak Website DATA TEKNIS Printer Type Interface Max RAM Support Printer Resolution Printer Speed
2
Max Media Size
Printer dengan ukuran bulky yang minim akan fitur.
EPSON Stylus Office T1100 US$322 (Kisaran) SEIKO EPSON CORP Epson Indonesia, (021) 572-4151 www.epson.com On-demand Inkjet (piezoelectric) Hi-Speed USB 2.0. 64KB 5760x1440 dpi (with Variable-Sized Droplet Technology) BLACK TEXT (MEMO) A4: Approx. 30ppm (Draft),COLOUR TEXT MEMO (A4): Approx. 17ppm (Draft), PHOTO 10x15cm / 4x6in: Approx 31sec per photo (Draft W/Border), Approx 83sec per photo (Default Borderless), BLACK TEXT (ISO24734, A4): Approx. 13ppm (Default), COLOUR TEXT (ISO24734, A4): Approx. 5.3ppm (Default. A3+, A3, A4, A5, A6, US-B, B4, Letter, Letter 8 1/2 x 11 in, Half letter, Legal 8 1/2 x 14 in, Legal, B5, 12” x 12”, 11” x 14”, 11” x 17”, 20 x 25 cm (8 x 10 in), 13x18cm(5x7in), 10x15cm(4x6in), 16:9 wide size, 9 x 13 cm (3.5 x 5 in) 616mm x 32mm x 214mm / 11.8kg
Fitur Tambahan Dimensi (W x D x H) / Berat BENCHMARK/PENGUJIAN Nilai Warming up time 28.6 Print Text A4 time 13.4 Print Graphic A4 time 220 (high res 600dpi) Kualitas Cetak Text 90 Kualitas Cetak Graphic 95
%0 20 40 60 80 100 Nilai% 22% 130% 7% 90% 95%
TOTAL PERFORMA
82%
TOTAL PENILAIAN %0 20 Total performa Kelengkapan Ergonomi & Fungsionalitas
Penampakan printer, saat dibuka cover atasnya.
2
1
WE LIKE Bisa mencetak sampai ukuran A3+, hasil cetak foto bagus.
TOTAL NILAI (MAKS. 600=100%)
Panel control manual yang sangat sederhana, layaknya printer biasa.
57_EPSON Stylus Office T1100_EDITARIE.indd 57
60
80 100 Nilai% 82% 68% 69%
WE DON’T Warming up cukup lama, waktu cetak untuk kualitas foto lama.
75%
Tinta menggunakan format CMYK, dengan posisi Black adalah 2 catridge.
Produk dari EPSON yang hadir dalam single test kali ini adalah EPSON Stylus Office T1100. Produk ini menganut tinta CMYK (Cyan, Magenta, Yellow, dan Black) 1 secara terpisah. Tinta Black terdapat 2 tank sehingga dipastikan lebih awet dalam penggunaan tinta hitamnya. Bentuk fisik dari printer ini memang bulky, wajar saja karena ia mampu mencetak hingga ukuran kerta A3+. Dari sisi fitur sendiri tidak banyak yang istimewa. Panel control manual 2 sederhana saja, tanpa LCD atau penunjuk digital. Konektivitas yang dimiliki pun standar oleh printer ini pun hanya terdapat USB 2.0 dan power AC connector yang terletak di bagian belakang dari printer. Pengoperasian printer ini cukup mudah, sama seperti printer-printer deskjet atau inkjet yang berharga murah dipasaran. Penggantian tinta juga cukup mudah, Anda hanya perlu membuka tutup cover printer saja. 07/2010
40
Beralih ke performa dari produk ini, secara keseluruhan setelah kami uji performa dari produk, memang kurang secara penilaian. Warming up membutuhkan waktu hingga 28.6 detik, sedangkan waktu cetak kualitas foto dengan ukuran A4 membutuhkan waktu cukup lama, yaitu 220 detik. Namun, tentu saja untuk kualitas cetak akan jauh berbeda dibandingkan printer biasa. Bisa kami katakan kualitas cetak fotonya nyaris sempurna. Dari sisi aplikasi bawaan sendiri, ia cukup mudah digunakan, dari mulai instalasi hingga pemakaian. Aplikasi pencetak foto juga disediakan pada DVD bawaan, yaitu Epson Easy Photo Print. Harga dari printer ini dibanderol seharga US$322, harga yang cukup tinggi. Namun, untuk konsumsi office, kami rasa harga ini masih sepadan dengan hasil yang akan didapatkan nantinya.[[email protected]]
57
5/18/2010 9:24:17 PM
HARDWARE TEST Dot Matrix Printer
TALLY GENICOM T-2348
PRODUK/DATA TEST PRODUK HARGA Manufactur Kontak Website DATA TEKNIS Printer Type Interface Max RAM Support Printer Resolution Printer Speed Max Media Size
Tally Genicom T-2348 Rp4.750.000 (Kisaran) Printronix, Inc. Kusumomegah, (021) 633-9360 www.tallygenicom.com Serial Dot Matrix, 136 columns Hi-Speed USB 2.0, Parallel port. 128K input buffer 360 x 360 dpi 10 cpi:448 cps (High speed draft) 360 (Draft), 113 (LQ) Cut sheet: width 102-267 mm, length 76-364 mm Continuous forms: width 102-267 mm length over 102 mm Ethernet, USB ver. 1.1 Type B 570mm x 330mm x 120mm / 9.7Kg
Fitur Tambahan Dimensi (W x D x H) / Berat BENCHMARK/PENGUJIAN Nilai %0 20 40 60 80 100 Nilai% Warming up time 12.04 100% Print Text A4 time 35.8 98% Print Graphic A4 time 114.09 100% (bw, 180x180dpi) Print Text A4 time (draft) 22.09 100% Kualitas Cetak Text 70 70% Kualitas Cetak Graphic 50 50%
2
Printer dot matrix dengan tingkat ekonomis yang cukup baik.
TOTAL PERFORMA
82%
TOTAL PENILAIAN %0 20
2
Total performa Kelengkapan Ergonomi & Fungsionalitas WE LIKE Menghemat pengeluaran karena menggunakan pita, waktu cetak teks cepat.
1
TOTAL NILAI (MAKS. 600=100%)
Print head sudah menggunakan 24 pin.
40
60
80 100 Nilai% 82% 28% 38%
WE DON’T Berisik saat bekerja, bobot berat, harga tinggi.
57%
Tombol kontrol manual yang harus Anda pelajari terlebih dahulu.
3
Tray kertas yang ada di belakang printer. Biasanya digunakan untuk menampung kertas continous form. Kenop untuk pengatur kertas. Fitur standar pada printer dot matrix.
Produk yang sedikit unik kami hadirkan pada single test kali ini, yaitu adalah sebuah printer dot matrix. Printer ini diberi nama Tally Genicom 2348, keluaran dari Printronix, Inc. yang berasal dari Prancis. Namun, jangan dikira printer ini sama dengan printer dot matrix lainnya. Ia sudah menggunakan print head berjumlah 24 pin 1 , yang tentunya akan menghasilkan cetakan yang lebih baik. Di samping itu graphic yang didukungnya hingga 360 x 360 dpi. Konektivitas yang dimiliki bukan lagi menggunakan paralel port, melainkan sudah menggunakan USB 1.1 port untuk berkomunikasi dengan PC. Selain itu, disediakan juga sebuah port Ethernet RJ-45 sehingga produk ini bisa dijadikan print server yang berdiri sendiri. Panel control manual 2 disediakan standar saja, dan nampaknya Anda harus merujuk ke buku manual atau PDF-nya karena memang cukup rumit.
58
58_Tally Genicom 2348_EDITARIE.indd 58
Untuk performa dari produk ini, secara keseluruhan setelah kami uji benchmark memang cukup baik. Namun karena baru kali ini kami menguji produk printer dot matrix maka hasil uji produk ini dijadikan sebagai batasan atas penilaian. Mencetak kualiatas graphic masih bisa dihasilkan oleh printer ini, resolusinya terbatas pada 180 x 180 dpi. Dengan catatan waktu 114 detik, cukup baik kami rasa, untuk ukuran printer dot matrix. Namun, jangan berharap banyak dari kualitas hasil cetakannya. Produk ini memiliki 2 tray berbeda, satu tray terletak di sisi depan, satu lagi di sisi belakang 3 yang biasanya digunakan untuk kertas bertipe continous form. Harga produk memang cukup mahal, yaitu sekitar Rp4.750.000. Harga yang cukup mahal untuk sebuah printer dot matrix. Namun, tentu saja sisi ekonomis dari printer ini yang diambil oleh perusahaan, bukan pengguna individu.[[email protected]] 07/2010
5/18/2010 9:26:33 PM
biznet_07.indd 1
5/14/2010 7:58:13 PM
HARDWARE TEST Stereo Headphone
SONIC GEAR HS 2000 PRO
PRODUK/DATA TEST PRODUK HARGA Manufactur Kontak
Sonic Gear HS 2000 Pro Rp140.000 (Kisaran) SonicGear Labs. Leapfrog Indonesia, Telp (021) 6660-4784 www.sonicgear.com.sg
Website DATA TEKNIS Speaker System Stereo Headphone Power N/A Sensitivity : 102dB SPL / 0.179V @ 1KHz Overall Frequency 20 Hz – 20 kHz Response Impedance : 16 ohm +/- 15% Max Input Power : 100 m V Driver Units : 2 x 40 mm Cord Length : 1.3 m BENCHMARK/PENGUJIAN %0 20 40 60 80 100 Nilai% Freq Response Low 85% Freq Response High 80% Surround Quality 87% Sound Quality 93% Power Quality 90% Noise Level 80%
1
1
TOTAL PERFORMA
2
88%
TOTAL PENILAIAN %0 20 Total performa Kelengkapan Handling Harga
Solusi audio headset kelas profesional yang terjangkau.
WE LIKE Kualitas suara yang baik, terjangkau.
TOTAL NILAI (MAKS. 350=100%)
40
60
80 100 Nilai% 88% 20% 38% 100%
WE DON’T Build quality agak kurang.
76%
4 3
Pengendalian headset untuk volume dan switch on/off mic.
Dilengkapi dengan unit microphone yang dapat diputar.
Sekilas, dari sisi tampilan produk Sonic Gear HS 2000 Pro ini cukup meyakinkan. Apalagi setelah kami cek kepada websitenya, ia tergolong kepada produk kelas profesional. Namun, melihat sisi penawaran harga yang tidak terlalu mencerminkan kelas profesional, kami agak sedikit pesimis. Walau begitu, istilah jangan terlalu percaya hanya kepada tampilan, menjadi motto kami. Dan ketika menguji tes dengar musik, kami cukup terkaget dengan kualitas suara yang dihasilkan oleh produk Sonic Gear ini. Karena ia dapat memberikan kesan suara yang maksimal di semua range frekuensi yang dapat didengar manusia. Memang ada sedikit kesan yang agak boomy, namun masih dalam tahap yang wajar. Di lain pihak secara build enclosure, tampak cukup menjelaskan dengan nyata kenapa ia memiliki penawaran harga yang terbilang cukup terjangkau. Terutama di sini terlihat dari garisgaris bentuk finishing yang agak kurang rapi. Namun dari sisi
60
60_Sonic Gear HS 2000 Pro_EDITARIE.indd 60
desain bentuk sendiri, ia memang cukup meyakinkan. Apalagi tambahan bantalan 1 untuk kepala dan kuping membuatnya sangat nyaman untuk dipakai berlama-lama. Satu hal yang cukup mengagetkan, ternyata dilengkapi dengan fitur noise cancellation mic 2 . Namun sayangnya, kami tidak bisa membuktikannya karena ia tidak memiliki tombol khusus untuk ini, dan juga switch on/off 3 hanya untuk mengaktif/nonaktifkan fungsi mic standar. Sistem kendali selain tombol on/off mic ini, juga dilengkapi sebuah kendali volume analog 4 . Namun, di luar itu, produk Sonic Gear yang satu ini terbilang memiliki penawaran lebih sebatas fungsinya sebagai unit untuk reproduksi audio, dengan tingkatan reproduksi yang terbilang sangat baik. Kelebihan fitur yang tak terbukti bisa terabaikan karena ia juga bisa dibilang produk dengan harga terjangkau.[[email protected]] 07/2010
5/18/2010 9:42:02 PM
UPS HARDWARE TEST
APC BR500 CI-AS
PRODUK/DATA TEST PRODUK HARGA Manufactur Kontak Website DATA TEKNIS Power (VA) Input (V) Input Freq. Output Output Freq. Type Battery
2
3
APC BR500 CI-AS US$65 (Kisaran) American Power Conversion Corp. APC Indonesia / (021) 7918-8080 www.apc.com
300 Watts / 500 VA 230V 50 Hz 230V 50 Hz Maintenance-free sealed Lead-Acid battery with suspended electrolyte : leakproof Perlengkapan Power switch (on,off) , 3 Outlet IEC 320 C13 (Battery Backup), Fuse (baterry connector), AC Input, Circuit Breaker. Paket Penjualan UPS Unit, Manual book, 2x output cable, 1x power cable. Dimensi (PxLxT) 213 x 115 x 185 mm Berat 4.9 Kg Garansi 2 Tahun BENCHMARK/PENGUJIAN Nilai %0 20 40 60 80 100 Nilai% Daya Tahan Baterai 2.49menit 10% (1 unit PC) Daya Tahan Baterai 5.18menit 17% (1 unit PC tanpa monitor) Recharge 90% 600menit 67% Operasional 80poin 80% Installasi dan Setup 90poin 90%
1 TOTAL PERFORMA
40%
TOTAL PENILAIAN %0 20
UPS sederhana dengan fitur terbatas, namun mengusung nama besar APC.
4
Total performa Kelengkapan Fungsionalitas Harga WE LIKE Bobot ringan dan mudah digunakan, harga terjangkau.
2
TOTAL NILAI (MAKS. 375=100%)
Hanya dilengkapi dengan switch mekanis on/off.
61_APC Back-UPS RS 500_EDITARIE.indd 61
60
80 100 Nilai% 40% 50% 47% 96%
WE DON’T Kemampuan baterry kurang, minim fitur tambahan.
59%
Hanya disediakan fitur power outlet C13, Fuse dan circuit breaker.
Produk UPS kali ini yang hadir di lab PC Media, yaitu APC BR500 CI-AS. Tampilannya sarat dengan kesederhanaan. Praktis secara kasat mata, tidak ada kelebihan pada produk ini. Sisi output-nya disediakan power outlet 1 bertipe C13 sebanyak tiga power outlet. ke semuanya dengan fungsi battery backup. Pada bagian depan hanya disediakan satu buah tombol on/off 2 saja, berupa switch mekanis. Di bagian belakang, selain power outlet tadi, terdapat fuse atau baterry connector 3 dimana berfungsi untuk mengoneksikan baterai dengan AC power. Selain itu, terdapat juga Curcuit Breaker 4 . Di sini, Anda tidak akan menjumpai pelindung RJ-11 atau konektor LAN, dan tidak ada juga port komunikasi data antara UPS dan PC, baik USB ataupun serial. Baterai yang digunakan sudah terpasang dan siap digunakan. Baterainya sendiri bertipe Maintenance-free sealed LeadAcid dengan fitur leakproof. 07/2010
40
Tentu saja dengan tidak adanya port komunikasi dengan PC, ia tidak dilengkapi dengan software management dan monitoring. Praktis Anda tidak akan bisa melakukan konfigurasi, monitoring, dan pengumpulan log. Terlihat, memang produk ini ditujukan untuk penggunaan rumahan saja. Dalam pengujian, daya tahan baterai untuk produk ini hanya mampu bertahan sekitar 5 menit saja untuk penggunaan 1PC tanpa monitor, dan kurang dari 3 menit untuk 1 unit PC utuh. Tentunya, simulasi tes yang dilakukan adalah listrik dipadamkan, lalu PC tersebut diberikan load secara maksimal. Recharge batteray dibutuhkan waktu hingga 10 jam, sesuai dengan petunjuk pengoperasian yang diberikan. Dengan fitur dan kemampuan baterai seperti yang sudah disebutkan, produk ini dijual dengan harga US$65. Harga yang kami posisikan cukup terjangkau, untuk produk sekelas APC.[[email protected]]
61
5/18/2010 9:27:40 PM
HARDWARE TEST Terminology
MOTHERBOARD Chipset Chips atau chipset merupakan potongan-potongan 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) data komputer. Chipset pada video card mengontrol rendering dari grafik
VGA API (Application Programming Interface) Sebuah gabungan perintah dan urutan instruksi yang bisa digunakan pengembang software untuk mendesain games atau aplikasi. Dengan adanya standar API ini, pengembang tidak harus menspesifikasikan aplikasi yang dibuatnya berdasarkan arsitektur hardware tertentu. Core Clock Nilai frekuensi yang dimiliki chip grafis pada video card. Biasanya semakin besar nilai frekuensi ini, maka semakin tinggi kinerjanya. Nilai frekuensi ini dinyatakan dalam satuan Hz (Hertz).
DESKTOP PC Keyboard Peripheral untuk input data di komputer dengan konfigurasi tombol QWERTY. Selain dari konfigurasi tombol QWERTY, sebuah keyboard komputer juga dilengkapi standar tombol-tombol lainnya untuk dapat menggunakan semua fitur yang dimiliki oleh sebuah komputer. Monitor Alat output komputer berupa display untuk dapat menunjukkan secara langsung ketika pemrosesan oleh komputer sedang terjadi. Mouse Alat input data di komputer untuk dapat menggerakkan kursor di monitor display, agar dapat memilih secara langsung aplikasiaplikasi yang akan dijalankan. Biasanya, mouse untuk komputer dengan sistem operasi yang berbentuk GUI (Graphic User Interface).
62
pcm_terminology_07_EDITARIE.indd 62
3D dan output dari gambar pada monitor Anda. CPU merupakan salah satu contoh chip yang sangat penting. Chipset motherboard, misalnya BX, i810, i820, dan banyak lagi lainnya.
HSF (Heat Sink Fan) Sebuah komponen CPU yang dipakai untuk menyerap panas. Biasanya terbuat dari aluminium. Pemakaian fan untuk meningkatkan penyaluran panas.
IDE Controller Salah satu fungsi yang dimiliki chipset pada motherboard, untuk mengatur komunikasi data pada harddisk, CD-ROM, dan sebagainya, serta me-management-nya.
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.
IDE (Integrated DriveElectronics) Sebuah tipe hardware interface yang berfungsi untuk menghubungkan harddisk, CDROM, dan drive tape pada sebuah PC. IDE sangat populer karena ekonomis.
LGA775 Memiliki kepanjangan Land Grid Array, adalah jenis socket yang digunakan CPU, khususnya Intel, dimana pin berada di socket, bukannya di processor lagi. Sedang 775 menujukkan banyaknya pin.
Direct3D Salah satu fungsi API pada Microsoft DirectX. API ini digunakan untuk kontrol rendering grafis 3D. D-Sub Standar output port yang dipakai dari video card ke monitor dengan menggunakan koneksi 15 pin. DVI-I Salah satu varian DVI yang dapat dilalui sinyal analog maupun digital. DVI biasa digunakan pada monitor LCD karena efektivitasnya untuk mengurangi noise video saat dilakukan konversi. GPU Graphic Processing Unit adalah processor yang digunakan pada video card dalam pemrosesan gambar. Memory Clock Sama seperti pada core clock, ia menunjukkan kecepatan kerja untuk chip memory.
NETWORK 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) dan bekerja pada frekuensi 2,4 GHz, dengan backward compatibility berperangkat 802.11b.
NOTEBOOK 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. PCMCIA Kependekan dari Personal Computer Memory Card International Association, adalah pengembang sebuah standar untuk komponen yang berukuran kecil. Kurang lebih sebesar kartu kredit dan biasa disebut PC Card. SO-DIMM Kependekan dari Small Outline DIMM, merupakan versi lebih kecil dari DIMM standar yang biasanya digunakan pada komputer note-
802.11n Standar wireless network dengan maksimum data transfer rate 600 Mbps dan bekerja pada frekuensi 2,4 GHz atau 5 GHz. Standar spesifi kasi 802.11n ini diperkirakan akan difinalisasi pada tahun 2009. 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. Channel Di dunia komunikasi, channel merujuk kepada media yang digunakan untuk membawa informasi
book. SO-DIMM terbagi menjadi dua jenis. Pertama untuk jenis yang memiliki jumlah pin sebanyak 72 (21-bit) pin dan jenis 144 pin (64-bit). TFT LCD Penggunaan teknologi thin-film transistor pada Liquid Crystal Display. Penggunaan layar ini juga termasuk bagian dari yang disebut active matrix LCD. Selain pada layar notebook, dapat ditemukan juga pada projector, monitor LCD, TV, dan sebagainya. Touchpad Adalah sebuah alat input yang biasanya digunakan pada komputer laptop. Fungsinya sebagai penggerak kursor pada monitor, melalui stimulasi gerakan jari yang menyentuh touchpad tersebut. Dengan fungsi ini pula, touchpad digunakan sebagai pengganti mouse. Biasanya, ia memiliki ukuran yang berbeda-beda, tetapi rata-rata tidak lebih dari 50 cm2.
dari si pengirim (transmitter) ke penerima (receiver). Connection-Less Protocol Transmisi data yang terjadi antara dua host yang sebelumnya tidak terjadi setup connection sama sekali. Metode ini dapat menghemat bandwidth, hanya saja cenderung terjadi error dibandingkan yang menggunakan protocol connection. Direct-attached storage Sebuah storage device, bisa dalam bentuk RAID, disk, atau tape, yang terhubung secara langsung dengan server aplikasi yang mengakses data ke dalam storage device tersebut. Biasanya, storage device berbentuk SCSI. 07/2010
5/17/2010 2:54:30 PM
Terminology HARDWARE TEST
SPEAKER 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. Decoder Dapat berupa software atau hardware, yang digunakan untuk mengubah data audio maupun video dari bentuk format digital menjadi bentuk aslinya, yang biasanya berbentuk data analog seperti suara atau gambar. 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
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
PRINTER Direct Printing Fungsi dari fasilitas printer yang dapat mencetak langsung format gambar maupun teks dari perangkat lain tanpa melalui PC. Individual ink tanks Printer yang menggunakan tangki tinta satu per satu, Tidak seperti kebanyakan tangki tinta pada printer konvensional yang menggunakan tinta tiga atau empat warna sekaligus dalam satu tangki. 07/2010
pcm_terminology_07_EDITARIE.indd 63
kepingan seperti DVD. Untuk mengoptimalkan teknologi Dolby Digital yang dikembangkan oleh Dolby Laboratories ini, dibutuhkan minimal 5 speaker full range dan 1 speaker low-frequency (subwoofer). Atau juga bisa disebut, konfigurasi 6-channel. Driver atau Tranducer Adalah nama lain dari speaker itu sendiri, dimana tidak termasuk boks maupun komponen elektronik lainnya seperti amplifier. Ukuran tiap driver biasanya ditentukan dari diameter membran speaker dengan satuan inci. Equalizer Alat untuk memperbaiki kualitas frekuensi yang diterima suatu rangkaian transmisi. Alat ini biasanya dirangkaikan bersama alat transmisi lain. Low Level Frequency Range frekuensi di bawah 250 Hz. Untuk benar-benar dapat mengha dirkan nada pada kisaran frekuensi ini, ditambahkan speaker khusus yang disebut subwoofer yang dilengkapi filtering tambahan.
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 listrik lokal dari MCB ataupun dari PLN. Kadang disebut outages. DC Supply & Charger Bagian komponen UPS yang bertugas mengubah tegangan listrik
Inkjet Printer Unit printer atau untuk jenis unit all-in-one, yang menggunakan penem bakan tinta cepat kering melalui lubang nozzle kecil dalam membentuk gambar atau karakter di kertas. Saat ini, printer inkjet menjadi standar printer untuk digunakan pada komputer personal (PC). Hal itu dikarenakan inkjet printer Paper Tray Wadah tempat menampung kertas kosong yang akan dicetak atau juga penampung kertas yang sudah dicetak/print.
CASING Case/Casing Adalah kotak / tempat bernaungnya komponen-komponen utama komputer selain monitor dan keyboard yang bisa berbahan logam dan biasanya dilengkapi bahan plastik sebagai pelengkap bentuk yang dapat mempermanis tampilan. Frame dan Cover Adalah rangka dari casing/chassis dan juga cover penutup. Ia biasanya dibentuk dari rangka-rangka logam. Untuk bagian cover, biasanya dibuka dengan menggesernya ke belakang, setelah mur yang menguncinya dibuka. Power Supply Atau PSU, adalah komponen yang biasanya dibundle langsung didalam casing (walau tidak mesti) sebagai unit yang meng-handle alokasi daya kepada komponenkomponen lain di dalam casing. LED, Speaker dan Kabel Konektor Kebanyakkan casing dilengkapi dua lampu indikator dalam ben-
AC menjadi DC untuk melakukan proses charging battery dan catuan daya untuk transfer switch. Frequency Listrik AC (alternate current) atau sering disebut arus bolak-balik. Pada listrik AC membentuk gelombang sinusoidal dengan frekuensi tertentu. Sebagai contoh, untuk AC220V dengan frekuensi 50 Hz untuk kebanyakan lokasi di Indonesia. Input Voltage Pada UPS, yang dimaksud input voltage adalah tegangan masukan ke UPS dari jaringan listrik. Inverter Bagian komponen UPS yang
Port Polling Merupakan prosedur yang dijalankan oleh Windows ketika komputer booting, dan juga ketika suatu print job dikirimkan dari aplikasi tertentu. Sistem operasi secara otomatis akan melakukan cek dari parallel port (jika menggunakan interface ini), maupun portport lainnya, untuk memastikan printer telah siap untuk menerima print job baru. Port polling dapat dinonaktifkan untuk meningkatkan kecepatan proses print.
tuk LED, untuk menunjukkan statur power on dan operasional harddisk. Beberapa juga ada yang menyediakan indikator LED untuk status Turbo, atau beberapa fungsi lainnya seperti kecepatan kipas, suhu, dan lain-lain. Dalam hal konektivitas, beberapa casing juga menyediakan standar port USB, audio, dan lain-lain di dalam casing dan cara menghubungkan dengan motherboard biasanya dalam bentuk kabel-kabel kecil. Cooling Vent dan Auxiliary Fan/Kipas Cooling vent adalah lubang-lubang dimana aliran udara dapat masuk dan keluar dari sebuah casing. Dalam memaksimalkan aliran udara di dalam casing, biasanya ditambahkan auxiliary fan/kipas bahkan hingga beberapa unit jumlahnya. Mounting Hardware Jika Anda membeli casing baru, biasanya di dalam casing di-bundle beberapa unit untuk mounting, seperti mur, baut, bantalan untuk motherboard di casing, dan lainlainnya.
mengubah listrik DC dari battery backup menjadi AC untuk output UPS, sekiranya terjadi power failure atau blackout/outages. Line noise Gangguan distorsi pada gelombang sinyal listrik AC. Gelombang sinyal AC seharusnya berupa gelombang sinusoidal dengan amplitude yang relatif tetap, line noise membuat pola gelombang ini terganggu. Line noise biasanya disebabkan gangguan dari interferensi elektromagnetis. Sering juga disebut waveform distortion. 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. Transfer Switch Komponen yang mengatur pilihan aliran daya yang digunakan. Jika catuan listrik normal, transfer switch menggunakannya. Jika listrik padam, transfer switch langsung beralih mengambil daya dari battery yang telah dikonversikan menjadi listrik AC oleh inverter.
63
5/17/2010 2:54:40 PM
HARDWARE TEST Top 50
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. Fluktuasi posisi hardware semakin terasa dengan berbagai tipe atau model baru yang bermunculan. Perubahan ini menyangkut berbagai kategori hardware yang cukup lazim di pengujian hardware PC Media. Salah satunya adalah untuk kategori hardware Mobile PC mini. Untuk genre Mobile PC mini ini, gebrakan terjadi oleh penawaran produk yang berbasiskan platform AMD Athlon Neo, yang memang memiliki penawaran performa lebih tinggi dibandingkan penawaran Intel dengan seri processor ATOM-nya. Penyebab utamanya tidak lain karena platform AMD menggunakan jenis processor yang memiliki dua core secara aktual di dalam processor Athlon Neo-nya. Selain ini juga, subsystem grafis yang digunakan jauh lebih baik karena menggunakan iterasi model Radeon HD, meskipun untuk tipe yang lebih moderate (onboard system).
Kategori berikutnya, menyentuh jajaran produk motherboard, juga untuk tipe board berbasiskan AMD. Dengan ini, penetrasi teknologi terbaru tampak AMD lebih getol lagi. Meskipun dalam perbandingan, memang AMD masih berada di bawah Intel dalam hal performa. Untuk produk yang dapat mengisi posisi baru di jajaran produk kali ini, platform chipset terbaru AMD 890FX memang dapat membuktikan supremasinya dalam hal kinerja keseluruhan dibandingkan dengan yang masih berbasis generasi chipset sebelumnya. Untuk video card, kelas value kembali kedatangan produk baru yang langsung menduduki tingkatan teratas. Ini masih dengan dominasi basis GPU nVIDIA. Meski nVIDIA agak ketinggalan untuk kategori GPU kelas atas, dengan ini tampaknya ia tidak mau seluruh interasi kelas GPU jatuh ke tangan AMD.
KETERANGAN TABEL Data teknis dari produk (optional).
Nama produk.
Total performa tiap produk yang diuji.
VIDEO CARD LOW-END (
uct
/ GPU
d Pro
Fluktuasi posisi produk.
Sh DR/
r Clo
Kontak untuk info produk (nomor telepon kode area DKI Jakarta).
) 6AF
ade
GD
/ GPU
Unigine Tropics Crysis Warhead Stalker: SunShafts (OpenGL) F) F) F) F) F) F) F) 16A 16A 16A +16xA 6xA 6xA 6xA a 1 1 1 + + + A A A + + + oA oA oA AA form (US$) oAA oAA oAA 0 (n 0 (n 8 (no 0 (n Per 8 (n 8 (n 8 (n 3D MarkVantage GPU
ck
h
dwit
an RB
x6 800
00
+1 oAA
(n
0 0 0 6 6 6 6 ga al 4x7 800x6 024x7 800x6 024x7 800x6 024x7 Tot Har 1 1 102 1 7207 2068 1635 111 67 80 39 92.79 98
MSI BIG-BANG Fuzion Fitur terlengkap dan berteknologi tinggi.
VIDEO CARD LOW-END (
d Pro
RB
GDD
/ GPU
Unigine Tropics Crysis Warhead Stalker: SunShafts (OpenGL) ) ) ) ) ) ) ) F F 6A 6AF 16xAF 6AF xAF xAF xA 1 1 1 1 6 6 1 1 1 + + + + ma S$) + + +6 + AA AA AA AA oAA oAA oAA oAA rfor (no (no (no (no 8 (n 8 (n 8 (n 8 (n a (U 00 00 00 00 l Pe 3D MarkVantage GPU
ZOTAC GT240 Solusi low-end dengan kemampuan ekstra.
VIDEO CARD MID-RANGE (US$100-US$200) t
duc
Pro
DR
/GD
GPU
with and
er had
ck
Clo
R/S
B
D /GD
GPU
RV770 CE / 128-bit 850MHz / 4800MHz / NA 1 XFX RADEON HD 5770 Juniper XT / 128-bit 850MHz / 4800MHz / NA 2 digital alliance Radeon HD 5770 Juniper XT / 128-bit 850MHz / 4800MHz / NA 3 MSI Radeon HD 5770 G92 A2 / 256-bit 738MHz / 2200MHz / 1836MHz 4 INNO3D GTS 250 1GB GDDR3 G92 A2 / 256-bit 738MHz / 2200MHz / 1836MHz 5 PIXELVIEW GTS 250 1024MB GDDR5 Juniper XT / 128-bit 850MHz / 4800MHz / NA 6 HIS Radeon HD 5770 G92 A2 / 256-bit 738MHz / 2200MHz / 1836MHz 7 PIXELVIEW GTS 250 512MB GDDR3 G92 A2 / 256-bit 740MHz / 2000MHz / 1836MHz 8 ECS GTS 250 1024MB GDDR3 Juniper PRO / 128-bit 700MHz / 4600MHz / NA 9 Power Color PCS HD 5750 512MB GDDR5 RV740 / 128-bit 750MHz / 1700MHz / NA 10 ASUS EAH4770 FORMULA 512MB GDDR5 N/A : Not Available, : New Product, : Posisi tetap, : Posisi naik, : Posisi turun
07/2010
pcm_top 50_07_EDITARIE.indd 65
Unigine Tropics 3D MarkVantage GPU Crysis Warhead Stalker: SunShafts (OpenGL) ) ) ) F) F F) F F) F) F F) A A A 16A 16 16 6xA 6xA A+16A 6x 6xA a 1 1 1 1 + + + + + + + A A A A A A A $) form noA noA noA noA 2xA 2xA 2xA 2xA (US Per 68 ( 68 ( 68 ( 68 ( 24( 24( 24( 24(
XFX Radeon HD5770 Hadir dengan paketnya yang eksklusif.
65
5/17/2010 3:36:00 PM
COVER STORY Content Management System
APLIKASI CONTENT MANAGEMENT SYSTEM Anda ingin menjadi web desainer, tanpa harus mengerti bahasa pemrograman tertentu untuk menciptakan website? Gampang, ikuti pembahasan berikut.
ON THE DISC
Alexander PH. Jularso
Beberapa tahun sebelumnya, pembuatan sebuah website hanya mungkin dilakukan oleh orang-orang yang mengerti dan menguasai bahasa pemrograman web tersebut. Seperti misalnya ASP, PHP, HTML, Java, dan sebagainya. Setidaknya, jika Anda ingin menciptakan sebuah website sendiri, minimal harus menguasai salah satu bahasa pemrograman web yang sudah disebutkan tadi. Namun, berbeda untuk saat ini. Pembuatan suatu konten website sangat dipermudah dan bahkan semua orang pun tanpa mempelajari bahasa pemrograman web, bisa menciptakan
66
66_cover story_07_EDITARIE.indd 66
website-nya sendiri. Salah satunya adalah dengan menggunakan aplikasi Web Content Management System. Web CMS sendiri bisa didefinisikan sebagai web application untuk menciptakan dan mengatur konten HTML atau mengatur material web, seperti HTML document dan images. Web CMS memiliki fungsi content creation, content control, editing, dan fungsi essential web maintenance. Seperti yang sudah disebutkan sebelumnya, dengan menggunakan Web CMS ini maka user yang hanya memiliki sedikit kemampuan bahasa pemrograman atau markup language, akan
secara mudah bisa menciptakan dan mengatur content web dengan sangat mudah. Sistem Web CMS kebanyakan menggunakan database untuk menyimpan content, metadata, ataupun artifact, juga kadang-kadang diperlukan oleh sistem. Namun, terkadang content juga disimpan dalam bentuk XML. Karena kemudahan penggunaan yang dimiliki oleh Web CMS ini maka sengaja pada cover story kami mengangkat topik bahasan ini. Di sini, kami memilih 10 Web CMS yang menggunakan platform PHP saja. Tanpa berpanjang lebar lagi, silakan ikuti pembahasan. Selamat berkreasi! 07/2010
5/17/2010 6:38:01 PM
Content Management System COVER STORY
DRUPAL Drupal adalah sebuah CMS open source dan gratis, yang ditulis dengan menggunakan PHP dan didistribusikan di bawah lisensi GNU. Drupal sudah digunakan sebagai back-end system setidaknya 1% dari jumlah website yang ada di seluruh dunia. Baik itu untuk blog hingga website untuk korporasi besar dan bahkan untuk pemerintahan. Pada Drupal core, di dalamnya sudah memiliki fitur standar yang ada pada CMS. Fitur-fitur tersebut memiliki kemampuan untuk me-register dan me-maintaince individual user account di dalam role based permission, menciptakan dan mengatur menu, memiliki RSS feeds, page layout bisa dikustomisasi, perform logging, dan melakukan pengontrolan sistem. Setelah terinstal, Drupal menyediakan opsi untuk membuat classic website brochureware, single atau multi-user blog, forum
Internet, atau website komunitas. Fitur tambahan bisa dilakukan dengan melakukan instalasi plug-in module yang dikenal dengan contrib modules. Biasanya, plug-in modules ini dibuat oleh komunitas open source. Drupal bisa dijalankan pada platform yang mendukung web server
dan mampu menjalankan PHP versi 4.3.5+, termasuk Apache, IIS, Lighttpd, dan nginx. Tentunya database seperti MySQL atau PostgreSQL, untuk menyimpan konten dan setting dari website tersebut.
gunakan TurnKey Joomla appliance yang di dalamnya sudah terdapat Joomla! dan berbagai dependencies-nya sehingga menjadikan sebuah sistem yang ready-to-use. Untuk instalasi Joomla! juga terdapat banyak cara, yaitu dengan Microsoft Web Platform Installer yang akan meng-
instal Joomla! di dalam Windows dan IIS. Web PI ini akan secara otomatis mendeteksi dependencies yang hilang seperti PHP atau MySQL. Anda bisa mengonfigurasinya, sebelum menginstal Joomla!
Info: www.drupal.org
JOOMLA! Joomla! adalah CMS berbasis open source yang digunakan untuk mem-publish konten pada World Wide Web dan intranet yang bisa disamakan dengan Model-view-contoller (MVC) Web application framework. Joomla! ditulis dengan PHP, data disimpan pada MySQL, dan ia memiliki fitur antara lain page caching, RSS feeds, versi cetak dari pages tertentu, flash, blog, poll, search, dan dukungan terhadap language internationalization. Joomla! bisa diinstal secara manual melalui source code di dalam sistem yang menjalankan web server dan harus men-support PHP applications. Penginstalan secara manual akan memakan waktu lebih banyak dan pengalaman lebih. Sebagai alternatifnya, Joomla! bisa diinstal menggunakan package management system atau dengan meng-
07/2010
66_cover story_07_EDITARIE.indd 67
Info: www.joomla.org
67
5/18/2010 5:28:36 PM
COVER STORY Content Management System
MAMBO Resminya aplikasi Content management system (CMS) ini adalah Mambo Open Source atau MOS. Software bersifat gratis ini digunakan untuk menciptakan dan mengatur website melalui web interface yang cukup sederhana dan mudah dipahami. Mambo memiliki fitur, antara lain page caching untuk meningkatkan performa web pada situs yang cukup sibuk, memiliki teknik advanced templating, dan API. Mambo juga menyediakan RSS feeds dan bisa mengotomasisasi berbagai macam pekerjaan, termasuk web indexing dari halaman web yang statis. Fitur advanced yang dimiliki, seperti versi cetak pages, flash, blogs, forums, polls, calendar, website searching, language internationalization, dan masih banyak lagi.
Mambo memiliki naungan foundation, dimana segala sesuatu yang berhubungan dengan copyrights, CMS codebase dilindungi oleh Mambo Foundation. Markas besar Mambo sendiri berada di negara Australia. Beberapa penghargaan penting per-
nah diraih oleh Mambo, di antaranya adalah Best Open Source Solution dari LinuxWorld, Boston, AS (2005) dan dari LinuxWorld, Sydney, Australia (2006). Info: www.mambo-foundation.org
WORDPRESS WordPress adalah sebuah open source CMS, aplikasi ini sering digunakan untuk blog publishing. Ia menggunakan PHP dengan database menggunakan MySQL. Banyak fitur yang dimilikinya, termasuk plugin architecture dan templating system. WordPress memiliki templating system, yang termasuk di dalamnya adalah widgets yang bisa diatur, tanpa harus mengedit kode PHP atau HTML-nya. Begitu juga dengan themes yang bisa diinstal dan diganti sesuai keinginan. Ia juga memiliki fitur link management terintegrasi, search engine, permalink structure, kemampuan untuk menggunakan nested, multiple kategori pada artikel, dan dukungan untuk tagging terhadap posting atau artikel yang sudah ada. Automatic filter yang digunakan untuk formatting dan
68
66_cover story_07_EDITARIE.indd 68
mengonversi teks pada artikel dengan bentuk yang lebih bagus juga disediakan. WordPress juga mendukung fitur Trackback dan Pingback untuk menampilkan link pada situs lain yang sengaja dibuatkan link pada sebuah post atau artikel. Selain beberapa fitur
melimpah yang disebutkan, terdapat juga fitur yang cukup penting, yaitu plugin architecture yang bisa meningkatkan kemampuan WordPress sehingga lebih maksimal lagi. Info: www.wordpress.com
07/2010
5/18/2010 5:28:48 PM
gsd (PC1247-16M-0709).indd 1
8/11/2009 10:02:18 AM
COVER STORY Content Management System
XOOPS Aplikasi XOOPS adalah free open source CMS yang ditulis menggunakan kode PHP. Ia menggunakan modular architecture yang mengizinkan user untuk melakukan kustomisasi, update, dan mengubah themes pada website mereka. XOOPS berbasiskan GPL dan bebas untuk digunakan, dimodifikasi, dan didistribusikan. Kepanjangan dari XOOPS sendiri adalah eXtensible Object Oriented Portal System. Dimana ia sebenarnya berawal dari portal system, dan kemudian sekarang dikembangkan menjadi sebuah Web Application Platform. Tujuan dari XOOPS adalah melayani sebagai web framework yang digunakan untuk situs kecil, menengah, dan besar, melalui instalasi modul. Sebagai contoh, XOOPS berskala kecil biasa digunakan sebagai personal weblog atau jurnal, namun bisa juga
ditingkatkan dan dikustomisasi. Misalnya, user bisa menambahkan modul yang tepat (tentunya gratis) untuk menyimpada data news, forums, downloads, dan sebagainya. Dikarenakan selalu ter-update, tentunya weblog Anda akan mendapat pujian dari pengunjung ataupun reviewers.
XOOPS juga sudah ditulis dalam bentuk buku dalam berbagai macam bahasa. Tentunya ini dikarenakan popularitas aplikasi yang satu ini cukup baik dimata para pengguna content management system. Info: www.xoops.org
TYPO3 TYPO3 adalah aplikasi CMS open source dan gratis, yang merupakan web application development framework yang sama dengan Model-view-controller (MVC) dan ditulis dalam kode PHP. TYPO3 berbasis GPL. Aplikasi CMS ini bisa berjalan pada Apache atau IIS dengan operating system Linux, Windows, OS/2, atau Mac OS X. Dengan interfaces, function, dan modules dari TYPO3 yang sudah siap, ia masih memiliki repository ekstension yang cukup banyak. Jika dihitung akan lebih dari 4.000 ekstension siap didownload yang disebut dengan TYPO3 Extension Repository atau TER. TYPO3 memiliki web front end, dimana akan menampilkan TYPO3 web based pada para penggunanya, tentunya lengkap dengan web based back
70
66_cover story_07_EDITARIE.indd 70
end-nya. Ini biasanya digunakan oleh si pembuat web atau administrator untuk mengatur konten dari website. TYPO3 Menggunakan PHP 4 atau 5, mulai TYPO3 versi 4.2.0 membutuhkan setidaknya PHP 5.2. Sedangkan database system yang didukung
oleh TYPO3 DBAL adalah MySQL, Oracle, PostgreSQL. Front end-nya bisa ditampilkan dengan browser seperti Mozilla Firefox dan berbagai OS yang sudah diinstal JavaScript. Info: www.typo3.org
07/2010
5/18/2010 5:28:54 PM
dotcom (PC1280-16M-0710).indd 1
5/14/2010 7:26:05 PM
COVER STORY Content Management System
CMS MADE SIMPLE Jika disingkat, aplikasi ini menjadi CMSMS. Ia adalah merupakan aplikasi Content Management System di bawah license open source dan GPL. CMSMS diperuntukkan bagi developers, programmers, dan pemilik situs untuk mengembangkan dan mengatur situsnya secara web based. CMSMS dibangun menggunakan PHP code yang mendukung database MySQL dan PostgreSQL. Template system dari aplikasi CMS ini menggunakan Smarty Template Engine. Tujuan diciptakannya CMSMS untuk memberikan kemampuan pengembangan dan kustomisasi secara mudah dengan menggunakan berbagai themes, add-on modules, dynamic menus, tags, dan translations.
CMSMS memiliki web based admin section untuk theme, template, dan pengembangan stylesheet, instalasi dan update add-on modules, mengkonfigurasi page konten, dan mengatur user groups dan permissions. Saat tulisan ini diturunkan, CMSMS
sampai pada versi 1.7.1 - Escade, yang tentunya lebih baik lagi dari versi sebelumnya. Pembenahan pada minor bugs dan penambahan fitur, tentu bisa didapatkan pada versi terbaru ini. Info: www.cmsmadesimple.org
CONCRETE 5 Concrete 5 adalah aplikasi open source CMS untuk melakukan publikasi konten pada World Wide Web dan intranet. Dengan menggunakan Concrete 5, user bisa melakukan editing konten langsung pada page yang dimaksud. Sehingga platform ini bisa digunakan secara mudah, tanpa memerlukan technical skills yang terlalu dalam. Fitur yang dimiliki dikombinasikan dengan version management untuk setiap page, mirip dengan wiki software. Ia juga mengizinkan user untuk mengedit images melalui embedded editor, langsung pada page yang dimaksud. Concrete 5 berbasis pada kode MVC architecture dan pendekatan Objectoriented programming. Beberapa fitur core yang bisa Anda dapatkan adalah integrated server caching, developer API, optional opened, centralized
72
66_cover story_07_EDITARIE.indd 72
multi-site deploy, version tracking system, SEO optimization. Fitur utama dari Concrete 5 adalah inline content editing (ini bisa dilakukan bersamaan saat melakukan browsing). Ada beberapa area yang bisa diedit menjadi templates. Type konten seperti WYSI-
WYG, HTML, atau image slideshow bisa dimasukkan dengan melakukan installasi concrete5 add-ons. Ia juga mendukung automatic updates core dan add-ons updates. Info: www.concrete5.org
07/2010
5/20/2010 11:02:38 AM
Content Management System COVER STORY
EZ PUBLISH eZ Publish yang juga bisa dipanjangkan menjadi easy publish, merupakan sebuah aplikasi open source bertipe enterprise content management system yang dikembangkan oleh perusahaan Norwegia, yaitu eZ Systems. Aplikasi ini bisa didapatkan secara gratis karena menggunakan lisensi GPL. Aplikasi ini mendukung pengembangan dan kustomisasi dari web application yang bisa digunakan pada beberapa web application, seperti personal homepage sampai dengan multilingual corporate website, termasuk adanya beberapa fitur role-based multi user access, e-commerce function, dan online communities. Ia juga digunakan secara luas untuk berbagai macam web application, seperti MIT, majalah Vogue, US Navy, dan
Swiss public broadcasting organization. eZ Publish bisa diatur via web browser, ia juga memiliki fitur rich text editor yang mengizinkan Anda menulis format konten layaknya sebuah word processor. Anda bisa dengan mudah melakukan editing konten pada eZ Publish, tanpa melakukan skill HTML coding yang terlalu banyak. Content management juga bisa dilakukan melalui front end yang juga sudah disediakan. Uniknya dari eZ Publish adalah ia berani mengklaim bahwa ia adalah satu-satunya dari banyaknya aplikasi CMS yang benar-benar mengikuti apa arti CMS sebenarnya, yaitu mampu memisahkan antara konten dan desain secara bersih, tanpa embel-embel apapun. Aplikasi ini cukup kuat pada fasilitas template yang dimilikinya. Template
dari eZ Publish bisa dikustom, baik melalui editing kode HTML ataupun secara wizard, sehingga akhirnya konten yang diinginkan bisa dijabarkan atau diperlihatkan sesuai dengan yang user inginkan. Untuk lebih lanjutnya, silakan ikuti situs di bawah ini. Info: www.ez.no
NUCLEUS CMS Nucleus CMS adalah sebuah opensource blog management software yang ditulis dengan menggunakan bahasa PHP, dengan backend menggunakan MySQL. Ia kali pertama ditulis dan di-maintain oleh Wouter Demuynck. Software ini digunakan untuk mengatur dan meng-update web konten secara periodik atau berkelanjutan. Dengan sedikit tweaking pada skinnya, kemungkinan Nucleus CMS akan menjadi aplikasi content management system yang cukup ringan, meskipun tidak ada fitur untuk meng-upload type files lain, selain graphic files untuk ditampilkan dalam blog pages. Nucleus menggunakan callback function, dimana fungsi ini akan mengizinkan plugin system dimasukkan
07/2010
66_cover story_07_EDITARIE.indd 73
dalam aplikasi CMS tersebut. Ada sekitar 50 sampai 100 plugins yang bisa Anda dapatkan untuk lebih memaksimalkan Nucleus. Blog:CMS adalah pengembangan dari Necleus CMS, dengan beberapa plugins dan beberapa contoh project yang sudah terintegrasi
di dalamnya. Versi terbaru dari Nucleus CMS adalah versi 3.51 dimana bugs sudah diperbaiki, juga beberapa typos yang ada pada Nucleus Core. Info: www.nucleuscms.org
73
5/18/2010 5:29:02 PM
VIRUS Sarap
SARAP: “ALERGI” DENGAN FILE MULTIMEDIA Efek merusak beberapa virus lokal dapat meresahkan pengguna, terutama jika sang virus merusak atau menghapus file-file penting. Salah satunya adalah virus Sarap ini. Joko Nurjadi
Sarap memiliki ciri mirip dengan virus Amburadul yang pernah dilaporkan menyebar luas pada pertengahan tahun 2008. Dilihat dari ciri dan tubuh virus, besar kemungkinan Sarap adalah hasil modifikasi dari Amburadul. Virus ini dibuat dengan bahasa pemrograman Visual Basic, berukuran sekitar 290 KB, tanpa di-pack. Ia menggunakan icon image (JPG) untuk mengelabui
pengguna yang mengira file tersebut merupakan file gambar.
Aksi Virus Saat aktif, virus akan menjalankan beberapa proses pada memory, beberapa proses menyerupai nama system file milik Windows. Dengan tool seperti Process Explorer, kita dapat melihat process tersebut merupakan process
Gambar 1. Process Explorer mendeteksi proses virus Sarap.
74
pcm_virus_07_EDITARIE.indd 74
yang mencurigakan dengan icon image. Perintah ping juga dilakukan pada beberapa website porno, dengan tujuan melakukan serangan DDoS. Tampilan seperti pada Gambar 1. Melalui manipulasi registry, virus juga men-disable fungsi regedit dan tidak mengizinkan pengguna melihat ekstensi file dan file-file yang memiliki atribut system/superhidden. Pada folder Windows\System32, virus akan membuat sebuah folder bernama s’’a’’r’’a’’pTM, yang berisi file-file duplikat dirinya dengan nama, antara lain: csrss.exe. lsass.exe. services.exe. smss.exe. winlogon.exe. ~flyff666_V_M~. File-file lainnya yang tersebar, antara lain di folder Windows, root drive, maupun removable disk, memiliki nama file FaceBook Community.exe, Klara Cute. exe, MyFoto dd-mm-yyyy.exe (dimana dd-mm-yyyy merupakan tanggal yang diambil dari sistem), MyImages.exe, MyPictures.exe, 4n4k b4nd 2010.exe, dan file lainnya, beberapa di antaranya berbau pornografi. Waspadalah dengan file-file video (antara lain *.avi, *.wmv) karena virus akan menghapusnya. File image (antara lain *.jpg, *.bmp) juga menjadi incaran 07/2010
5/17/2010 10:24:43 AM
Sarap VIRUS
Sementara file-file video yang diincar untuk dihapus virus, terlihat pada string yang dengan ekstensi-ekstensi berikut: *.3GP. *.AVI. *.MP4. *.WMV. *.MPG. *.MPEG. Bahkan ternyata bukan hanya file video yang diincar, tetapi juga file-file dengan ekstensi berikut: *.VBS. *.EML.
Gambar 2. Virus menyamar sebagai file image.
Gambar 3. Caption IE yang menunjukkan tanda virus.
virus, tetapi bukan untuk dihapus, melainkan di-hidden agar tidak terlihat, lalu virus akan membuat duplikat virus dengan meniru nama file image tersebut. Jadi, misalkan Anda memiliki nama file “foto.jpg”, virus akan membuat file virus dengan nama “foto.jpg’. exe”. Karena ekstensi file tidak terlihat maka sekilas file “foto.jpg’.exe” akan tampak seperti file image. Seperti pada Gambar 2. Browser Internet Explorer tidak lepas dari sentuhan iseng virus. Jika Internet Explorer dijalankan, pada caption bar akan tertulis “.::| | | | HACKED BY FLYFF666 | | |::.”, seperti terlihat pada Gambar 3.
ditemukan pada tubuh virus, yang besar kemungkinan merupakan ekstensi yang diincar virus untuk menyembunyikan file image tersebut, dan membuat file tiruan virus. Ekstensi-ekstensi tersebut adalah: *.JPG. *.JPEG. *.BMP. *.PNG. *.GIF. *.TIFF. *.TIF.
Terlihat virus tidak hanya membahayakan data video, tetapi juga data VB Script (*.vbs) dan e-mail (*.EML). Registry-registry yang dimanipulasi virus memiliki dampak, antara lain memblokir beberapa program yang dengan nama file msconfig.exe, setup.exe, install. exe, termasuk beberapa nama file antivirus dan file virus. Folder Options pada Windows Explorer masih dapat diakses, tetapi konfigurasinya diatur agar file hidden/system tidak terlihat, dan opsi “Hide protected operating system files (Recommended)” tidak tampil.
PCMAV PCMAV 3.0.3 pada edisi kali ini telah mengenali virus Sarap. Gunakan untuk melindungi komputer Anda.
Tubuh Virus Saat membongkar tubuh virus, terlihat semakin besar kemungkinan bahwa virus ini merupakan modifikasi dari virus Amburadul. Antara lain terlihat pada string “Amburadul” yang terdapat pada beberapa bagian tubuh virus, juga kegiatan hapus dan hidden file yang dilakukan virus pada file-file multimedia/ image, di-log oleh virus dalam sebuah file text bernama Amburadul_List2.txt yang terletak pada folder Windows\ Temp. Selain itu, isi file autorun.inf yang diciptakan virus serupa dengan yang diciptakan virus Amburadul. Ekstensi beberapa file-file image juga 07/2010
pcm_virus_07_EDITARIE.indd 75
Gambar 4. PCMAV 3.0.3 membersihkan virus Sarap.
75
5/17/2010 10:25:03 AM
SPECIAL ARTIKEL Visual Studio 2010 Express
ON THE DVD-9
BERMAIN VS2010 EXPRESS Tujuan utama edisi Express dari Visual Studio adalah membuat aplikasi yang sesuai kebutuhannya, dengan cara lebih menyenangkan. Ronald Rajagukguk dan Narenda Wicaksono
Pada edisi Visual Studio Express 2008, penambahan fitur telah dilakukan di berbagai lini, baik untuk mendukung pengembangan Windows atau pengembangan web. Selain itu, juga ditambahkan beberapa fitur yang sangat menarik, seperti LINQ to SQL untuk memenuhi kebutuhan pengembangan aplikasi yang sangat terkait dengan akses data. Designer Windows Presentation Foundation (WPF) dapat membangun aplikasi WPF, yang kemudian dapat digunakan sebagai aplikasi Windows atau diakses via browser. Visual C++ Express Edition juga disediakan untuk memberikan opsi pada developer yang ingin membuat aplikasi native. Ibarat sebuah kereta express, Visual Studio Express juga merupakan sebuah tool pengembangan yang ringan dan didesain sesuai kebutuhan spesifik. Visual Studio 2010 Express sendiri terdiri dari berbagai versi, spesifik dengan preferensi bahasa pemrograman developer, antara lain: 1. Visual Basic 2010 Express. 2. Visual C# 2010 Express. 3. Visual C++ 2010 Express. 4. Visual Web Developer 2010 Express. 5. Visual Studio 2010 Express for Windows Phone. Visual Studio 2010 Express yang dilengkapi dengan .NET Framework 4.0 membebaskan developer untuk bereksperimen dan berkreativitas dalam membuat aplikasi aplikasi web, Windows,
76
pcm_special artikel_07_EDITARIE.indd 76
dan Phone (Windows Phone 7 series). Bagi yang membutuhkan database pendukung untuk aplikasi berbasis .NET 4.0, disediakan database SQL Server 2008 R2 Express yang juga dapat di-download secara gratis. SQL Server 2008 R2 Express saat ini sudah dilengkapi dengan reporting, fitur pencarian penuh (full text search), dan dukungan data geografis (spatial). Selain itu, juga limitasi besar data sudah dinaikkan 2 kali lipat hingga 10 GB. Ukuran ini sudah lebih dari cukup untuk penggunaan skala individu atau start up. Aplikasi berbasis PHP seperti Wordpress dan Jomlaa, sekarang juga dapat memanfaatkan SQL Server 2008 R2 Express dengan menggunakan SQL Server Driver for PHP. Pada edisi kali ini, kami ingin sekali
membahas spesifik mengenai bagaimana mengembangkan aplikasi untuk web dan Windows Phone dengan Visual Studio 2010.
Tool yang Komplit untuk Pengembangan Web secara Express Visual Web Developer Express (VWD)adalah sebuah tool pengembangan perangkat lunak terintegrasi yang didesain khusus untuk melakukan pengembangan aplikasi web berbasiskan teknologi .NET 4.0 secara cepat, tepat, dan juga nyaman. Fitur-fitur apa sajakah yang dibawa oleh edisi baru ini? Silakan simak kupasan singkatnya berikut: Hadir dengan Tampilan Baru Di edisi tahun 2010 ini, VWD tampil
Gambar 1. Dukungan multi-monitor.
07/2010
5/18/2010 6:04:19 PM
Visual Studio 2010 Express SPECIAL ARTIKEL
dengan tampilan baru yang bernuansa biru, yang tentunya lebih nyaman dipandang mata. Hal ini tentunya untuk menyelaraskan dengan logo baru Visual Studio 2010 yang dominan dengan warna biru. Tampilan baru ini tentunya didukung oleh teknologi Windows Presentation Foundation, yang menjadi teknologi utama pembangun user interface dari tool ini. Namun, tidak hanya tampilannya saja yang baru, fungsionalitas di sisi user interface pun bertambah drastis. Salah satu fungsionalitas yang sangat menarik adalah dukungan terhadap lebih dari satu monitor. Untuk melakukannya, Anda hanya tinggal mengklik tab dokumen, dan menarik tab tersebut ke monitor lain yang terkoneksi ke PC Anda. Tentunya, fungsi ini akan sangat menarik bagi developer web yang umum menggunakan 2 monitor, dimana 1 monitor digunakan untuk menulis kode CSS/HTML, dan yang lainnya untuk menulis server side code. Dukungan untuk melakukan zoom pun telah ada di versi terbaru ini. Anda hanya tinggal menggunakan scroll wheel di mouse Anda atau kombinasi tombol CTRL+SHIFT+ atau CTRL+SHIFT+, untuk memperbesar tulisan code Anda. Sebuah fitur yang tentunya akan membuat nyaman ketika Anda sedang mempresentasikan code review atau ketika melakukan code demo. Menulis Code dengan Lebih Nyaman Intellisense adalah salah satu fitur dalam Visual Studio yang memudahkan pekerjaan developer ketika menulis kode. Fungsi utama dari fitur ini adalah membantu developer untuk menuliskan kode dengan membantu melengkapi kode program yang akan ditulis secara otomatis. Dalam edisi baru ini, tim pengembang VWD menambahkan dukungan yang lebih baik terhadap penulisan dalam bahasa Javascript dan tentunya secara langsung telah ada juga dukungan untuk library javascript paling populer, yaitu JQuery, seperti yang ada dalam Gambar 2. Dukungan terhadap penulisan C# dan VB pun turut diperkaya, salah satunya adalah dukungan terhadap model Camel 07/2010
pcm_special artikel_07_EDITARIE.indd 77
Gambar 2. Intellisense untuk Javascript.
Gambar 3. Dukungan Camel casing.
casing ketika Anda sedang menulis kode. Dengan dukungan terhadap model ini maka Anda tinggal menuliskan CP jika bermaksud untuk menuliskan kelas ChangePassword atau dengan kata lain. Anda hanya perlu menuliskan huruf kapital yang ada dalam kelas tersebut. Kemudahan dalam Deployment Proses deployment dan development sebuah aplikasi web sering merepotkan, terutama dalam manajemen berkas web.config. Namun, dalam VWD 2010 terdapat sebuah fitur baru dimana Anda dapat membuat lebih dari 1 web. config.Setiap file web.config akan terasosiasikan dengan konfigurasi build dari web Anda. Sebagai contoh, jika build Anda dikonfigurasikan untuk debug maka file Web.Debug.Config yang akan digunakan. Namun jika build dikonfigurasikan untuk release file Web.Release, config yang akan digunakan. Tentunya, fitur ini akan sangat membantu, terutama jika pengaturan mesin development dan produksi berbeda. Fitur lain terkait dengan deployment adalah adanya opsi untuk memaketkan seluruh aplikasi web Anda ke dalam sebuah berkas zip. Hal ini tentunya akan sangat memudahkan ketika Anda melakukan proses deployement. Anda hanya perlu meng-upload berkas zip tersebut dan kemudian mengunakan
Gambar 4. Proyek ASP .NET Application.
tool msdeploy untuk memasangkan berkas zip tersebut ke IIS. Satu Tool untuk Mendukung Berbagai teknologi Tool ini dapat digunakan untuk mengembangkan solusi web berikut: 1. ASP .NET 4.0. VWD terus melanjutkan dukungan untuk mengembangkan web dengan menggunakan teknologi ASP .NET 4.0. Dari sisi tool, ada beberapa penambahan berarti. Misalnya ketika Anda membuat sebuah proyek bertipe ASP .NET Web Application maka secara otomatis VWD akan memberikan sebuah template website yang di dalamnya telah terdapat halaman untuk pengaturan pengguna dan juga library JQuery. Jika memutuskan untuk membuat sebuah proyek kosong maka tentunya Anda dapat memilih ASP .NET Empty Web Application. Jika berbicara dari sisi framework maka ada beberapa penambahan yang semakin mempermudah pekerjaan penulis perangkat lunak. Beberapa penambahan tersebut antara lain: a. Dukungan untuk charting dengan ASP .NET Chart Control. b. Dukungan untuk routing. c. View State yang lebih kecil ukurannya.
77
5/18/2010 6:04:28 PM
SPECIAL ARTIKEL Visual Studio 2010 Express
Gambar 5. Color Palette di jendela desain Silverlight.
d. Penambahan dukungan browser pada Request.Browser. e. Pengaturan terhadap properti ID dari kontrol ASP .NET yang digunakan 2. ASP .NET MVC 2.0. Selain dukungan terhadap teknologi ASP .NET, VWD pun mendukung teknologi yang baru di dunia ASP .NET, yaitu MVC.Teknologi mengusung pattern model View Controller yang cukup populer di dunia web sekarang ini. Dari sisi tool, tentunya ada banyak sekali penambahan, seperti: a. Panduan untuk migrasi dari ASP MVC 1.0 ke 2.0. b. Tambahan dukungan untuk navigasi antara Model dan View. c. Menu pemilihan tes framework yang akan digunakan. d. Code Snippets yang lebih lengkap. Selain penambahan dari sisi tool, penambahan di sisi framework pun mengalami berbagai macam peningkatan, seperti: a. Dukungan untuk Asynchronous Controller. b. Dukungan untuk Client-Side Validation. c. Dukungan untuk membagi-bagi aplikasi yang besar ke dalam “Area”. d. Pengayaan di kelas HTML Helper 3. Silverlight. VWD 2010 dapat Anda gunakan untuk mengembangkan 2 versi Silverlight, yaitu Silverlight 3 dan juga Silverlight 4. Dukungan untuk menggunakan WCF RIA Services pun telah ada di VWD 2010, bagi Anda yang ingin mengembangkan sebuah aplikasi Line of Business yang me-
78
pcm_special artikel_07_EDITARIE.indd 78
manfaatkan Silverlight. Dalam VWD, Anda pun dapat mengatur tampilan dari aplikasi Silverlight secara WYSIWYG (What You See is What You Get). Sebagai contoh, Anda dapat mengatur tampilan warna dengan menggunakan color palette yang ada di bagian properti dari setiap elemen. 4. Windows Azure. VWD pun dapat digunakan untuk mengembangkan aplikasi cloud computing yang menggunakan Windows Azure. Namun, sebelum menggunakan VWD untuk mengembangkan aplikasi di atas Windows Azure, Anda terlebih dahulu harus mendownload Windows Azure Tools yang link-nya dapat diperoleh ketika memilih untuk membuat project bertipe Windows Azure. Setelah men-download-nya maka Anda dapat mengembangkan solusi Windows Azure dan juga Anda dapat menggunakan Development Fabric dan Development Storage untuk menyimulasikan lingkungan Windows Azure di komputer lokal. 5. WCF Service Application Jika ingin mengembangkan sebuah service yang memanfaatkan Windows Communication Foundation maka Anda pun dapat menggunakan VWD untuk mengembangkannya. Beberapa fitur baru dalam WCF 4.0, antara lain: a. Pengayaan untuk REST.
b. Konfigurasi yang lebih sederhana. c. Integrasi yang lebih erat dengan Windows Foundation. d. Dukungan untuk routing. Perkaya dengan Extension Manager Jika fitur-fitur yang ada dalam VWD dirasakan kurang maka Anda dapat menambahkan plugin yang dapat ditambahkan secara mudah melalui Extention Manager. Extension Manager adalah sebuah menu dalam VWD yang dapat membuka Visual Studio Gallery pada situs MSDN. Selain plugin, Anda pun dapat menggunakan fitur ini untuk menambahkan API ataupun template project ke dalam VWD. Tool untuk Pengembangan Platform Mobile Masa Depan Windows Phone 7 (WP7) adalah solusi terbaru dari Microsoft bagi dunia mobile untuk melanjutkan generasi sebelumnya, yaitu Windows Mobile 6.5. Windows Phone 7 hadir dengan target khusus pengguna pribadi, bukan untuk pengguna di level enterprise. Hal ini tentunya jelas terlihat pada tampilan dasar Windows Phone 7 yang terlihat lebih catchy jika dibandingkan dengan Windows Mobile. Aplikasi-aplikasi yang secara standar ada di dalamnya pun sangat mencerminkan bahwa WP7 ini dirancang untuk konsumen. Contoh aplikasi yang ada di dalam
Gambar 6. Extension Manager.
07/2010
5/18/2010 6:04:30 PM
Visual Studio 2010 Express SPECIAL ARTIKEL
Gambar 7. Contoh tampilan Windows Phone 7.
WP7, antara lain adalah Zune Player, Facebook Client, dan Office Mobile. Terlihat bahwa semua aplikasi tersebut berorientasi kepada sisi entertaiment, sosial, namun tetap juga memperhatikan dunia kerja. Hal lain yang menarik dari Windows Phone 7 adalah adanya standardisasi untuk sisi hardware. Berbeda dengan versi sebelumnya, dimana tidak ada standardisasi dalam hardware. Setiap vendor hardware dapat membuat beragam hardware sehingga tentunya akan mereporkan vendor software karena mereka harus memikirkan bagaimana agar aplikasi dapat berjalan dengan baik di berbagai jenis hardware. Contohnya adalah ukuran layar yang berbeda-beda, Ukuran Layar Tombol Fisik Memory Kamera Sensor
800*480 / 480*320 3 Tombol : Start, Search, Back 256MB atau lebih 5 Mega Pixel atau lebih GPS, Accelerometer dan Kompas
CPU yang berbeda-beda, dan lainnya. Namun berita baiknya di Windows Phone 7, Microsoft mewajibkan spesifikasi tertentu yang harus dipenuhi oleh perusahaan hardware. Berikut adalah spesifikasi dasar dari hardware windows phone: Khusus untuk pengembangan aplikasi ada perbedaan besar terkait dengan tool yang dapat digunakan untuk pengembangan. Untuk mengembangkan aplikasi 07/2010
pcm_special artikel_07_EDITARIE.indd 79
diatas Windows Mobile, Anda tentunya memerlukan Visual Studio edisi Standard atau lebih. Tidak ada dukungan untuk mengembangkan aplikasi Windows Mobile, jika Anda menggunakan versi Express. Namun, gebrakan dibuat oleh Microsoft di sisi tool pengembangan untuk Windows Phone. Sekarang, Anda dapat mengunakan Visual Studio Express untuk mengembangkan aplikasi di atas Windows Phone.Tentunya, ini adalah berita baik bagi para hobbyist atau pengembang game indie. Visual Studio Express pun hadir lengkap dengan emulator yang dapat digunakan untuk menguji aplikasi sebelum di-deploy di device fisik. Emulator ini telah cukup mumpuni untuk mengemulasikan bagaimana device fisik yang sebenarnya.Sebagai contoh, operasi mengubah orientasi layar telah didukung dalam emulator ini sehingga Anda dapat mendesain bagaimana tampilan dari aplikasi, baik ketika orientasi landscape maupun potrait. Hal lain yang juga menarik adalah emulator ini telah mendukung multi-touch. Sehingga jika PC Anda mendukung multi-touch maka dapat menyimulasikan input multi-touch di emulator ini. Dua Pilihan Rasa untuk Satu Platform Jika tertarik untuk mengembangkan aplikasi di atas platform baru ini maka Anda dapat menjatuhkan pilihan kepada Silverlight atau XNA. Umumnya, Anda akan memilih Silverlight jika akan mengembangkan aplikasi bisnis. Namun, jika memerlukan dukungan 3D dalam aplikasi maka XNA tentunya akan menjadi pilihan utama Anda. Kedua framework tersebut adalah 2 framework yang telah lama teruji sebagai framework yang tangguh. Sebagai contoh, Silverlight telah banyak digunakan untuk membuat berbagai macam aplikasi web seperti situs untuk streaming video, aplikasi Line of Business, game, dan lainnya. XNA pun telah membuktikan diri sebagai framework yang tangguh di XBox ketika berurusan dengan tampilan-tampilan 3D yang haus akan daya. Manakah yang menjadi pilihan Anda? Sebelum memutuskan maka silahan lihat ulasan kedua framework
tersebut di bawah ini: Silverlight di Windows Phone Silverlight adalah barang yang cukup baru di dunia web, sejak kali pertama dirilis, di April 2007. Silverlight telah menyentuh versi ke-4 untuk desktop. Silverlight mengusung model pemrogramman yang menggunakan XAML (eXtensible Application Markup Language) untuk mendefinisikan sisi tampilan. Sedangkan untuk logika pemrogramman dapat menggunakan baik C# atau VB sebagai bahasa pemrogramman dan didukung oleh subset dari .NET Framework. Di Windows Phone, Silverlight hadir dengan berbasiskan Silverlight 3 yang ada di desktop. Jika telah memiliki aplikasi yang berjalan baik di atas Silverlight 3 maka Anda dapat melakukan porting agar aplikasi tersebut jalan di atas Windows Phone 7. Berbeda dengan Silverlight versi desktop yang berjalan di atas browser maka di Windows Phone Silverlight berjalan langsung di atas sistem operasi. Implikasinya adalah tidak adanya API untuk komunikasi dengan HTML DOM dan juga Javascript. Namun, tentunya ada berbagai tambahan library yang spesifik terhadap Silverlight di Windows Phone. Contohnya adalah kontrol gesture aware yang mengenali gerakan-gerakan seperti tap, pan, dan flick. Ketika mengembangkan aplikasi Silverlight maka Anda dapat memilih 3 opsi tipe aplikasi, yaitu: 1. Windows Phone Application. Proyek ini akan dipilih jika Anda ingin membangun aplikasi mulai dari nol, dengan halaman awal kosong.
Gambar 8. Dukungan orientasi di emulator.
79
5/18/2010 6:04:32 PM
SPECIAL ARTIKEL Visual Studio 2010 Express
Prosedur ini merupakan fungsi yang akan dipangil ketika aplikasi selesai. Kode-kode untuk melepas aset-aset yang digunakan di game biasanya mengisi prosedur ini. 4. Update. Prosedur ini merupakan prosedur yang akan secara terus-menerus dipanggil ketika game berlangsung. Umumnya, dalam prosedur ini logika-logika yang terkait dengan game dituliskan. 5. Draw. Sama seperti Update, prosedur ini pun secara terus-menerus akan dipanggil. Pada umumnya, kode-kode yang berhubungan dengan penampilan sesuatu di layar mengisi prosedur ini. Diagram alur dari aplikasi ini dapat dilihat pada Gambar 9.
Gambar 9. Bagan fungsi XNA.
2. Windows Phone List Application. Proyek ini akan dipilih ketika Anda ingin membangun aplikasi yang halaman awalnya adalah sebuah navigasi list. 3. Windows Phone Class Library. Proyek ini akan membangun sebuah library yang tentunya dapat Anda gunakan di proyek aplikasi Windows Phone lainnya. XNA di Windows Phone XNA adalah sebuah framework yang umum digunakan oleh para hobbyist atau game developer indie ketika mengembangkan aplikasi di atas XBox 360, PC, maupun Zune. Hingga saat ini, edisi stabil dari XNA telah mencapai edisi 3 dan yang menariknya adalah pada edisi ke-4 yang akan segera dirilis XNA akan menambah 1 lagi platfom yang didukung, yaitu Windows Phone. XNA mendukung pembuatan game 2D maupun 3D. Khusus untuk IDE (Integrated Development Environment) pengembangan game berbasis XNA, Anda dapat menggunakan XNA Game Studio dan membuat game dengan berbagai genre, misalnya real time strategy atau first person shooter. Contoh game XNA seperti pada Gambar 10. Berbeda dengan di Silverlight yang menghadirkan jendela WYSIWYG (What You See Is What You Get) maka hal tersebut tidak akan dapat Anda temui di
80
pcm_special artikel_07_EDITARIE.indd 80
XNA. Pemrograman di XNA menganut tipe desain pattern Template, dimana untuk membuat sebuah aplikasi, harus ada sebuah kelas yang diturunkan dari kelas game dan mengimplementasikan 6 buah fungsi yang ada di dalamnya. Fungsi-fungsi tersebut adalah: 1. Initialize. Prosedur ini merupakan prosedur yang utama dipanggil ketika aplikasi sedang berjalan. 2. LoadContent. Ini merupakan prosedur yang umumnya diisi dengan kode-kode yang akan me-load aset-aset yang akan digunakan di game. Contohnya load gambar, suara, atau video. 3. UnloadContent.
Penutup Windows Phone cukup menjanjikan bagi pengembang perangkat lunak. Bagi ingin segera mengembangkan aplikasi di atas platform yang akan hadir di akhir tahun 2010 ini, segera download Visual Studio 2010 Express for Windows Phone di: http://developer.windowsphone.com/Default.aspx. Visual Studio 2010 Express adalah sebuah tool lengkap untuk mengembangkan berbagai solusi dalam dunia web. Teknologi-teknologi terkini pun dapat dicoba dengan menggunakan kakas ini. Jadi, tunggu apalagi? Segera instal Visual Studio 2010 Express yang ada dalam DVD-9 edisi reguler ini!
Gambar 10. Contoh game XNA.
07/2010
5/18/2010 6:04:33 PM
masterweb (PC0569-16M-0710).indd 1
5/14/2010 4:17:34 PM
KNOW-HOW Windows
WINDOWS LIVE, LAYANAN WEB GRATIS DARI MICROSOFT Ingin yang gratis dari Microsoft? Cobalah Windows Live. Windra Swastika
Kebanyakan pengguna komputer menghadapi apa yang disebut “banjir informasi”. Setiap hari, dalam pekerjaan akan muncul data baru, file baru, informasi baru yang semuanya nampak penting dan harus disimpan. Namun, jumlah waktu untuk mengolah data dan informasi tersebut tetaplah sama sehingga istilah “waktu sekarang berjalan lebih cepat dibandingkan tahun-tahun lalu” menjadi lebih sering terdengar
(padahal kita semua tahu persis bahwa waktu tidak pernah berjalan lebih cepat atau lebih lambat, tapi situasi yang membuat seolah-olah waktu berjalan lebih cepat). Masalah yang sering dihadapi adalah file, data dan informasi yang tersebar di berbagai tempat, akan membutuhkan banyak waktu untuk mencari dan mengaksesnya, sementara informasi terus masuk memenuhi kepala dan komputer kita.
Microsoft menawarkan suatu solusi untuk mengintegrasikan data dan informasi dengan Windows Live. Filosofi Microsoft saat merilis Windows Live adalah agar para pengguna (Windows) dapat saling berkomunikasi, berbagi, dan mengakses data secara instan di satu tempat. Melalui Windows Live, Microsoft menjawab pertanyaan, “How do I manage my online live?”.
Membuat Windows Live ID
Gambar 2. Daftar available ID ketika Windows ID tidak dapat digunakan.
Gambar 1. Membuat Windows Live ID.
Gambar 3. Halaman awal dari Windows Live.
82
pcm_know-how_07_FIN.indd 82
Secara umum, layanan pada Windows Live dibagi menjadi 2 bagian, yaitu layanan web (web service yang beralamat di http://www.live.com) dan aplikasi untuk PC (atau disebut juga Windows Live Essentials yang dapat didownload di http://download.live.com). Namun, sebelum dapat menggunakan semua layanan web dari Windows Live, kita memerlukan sebuah Windows Live ID. Mendaftar untuk Windows Live ID dapat dilakukan dengan mengakses alamat http://www.live.com dan memilih link Sign Up. Dalam pembuatan Windows Live ID ini, kita dapat membuat sebuah alamat e-mail baru (dengan akhiran @hotmail.com atau @live.com) atau kita menggunakan alamat e-mail yang sudah ada (misalnya alamat email dengan akhiran @yahoo.com atau @gmail.com) sebagai Windows Live ID. Jika menggunakan alamat e-mail yang sudah ada (bukan berakhiran @hotmail. com atau @live.com) maka kita tidak dapat menggunakan layanan Hotmail. 07/2010
5/14/2010 8:17:47 PM
Windows KNOW-HOW
Gambar 5. Tampilan awal Hotmail tahun 1996.
Gambar 4. Tampilan dari Windows Live Hotmail .
Dengan semakin bertambah banyaknya user yang memanfaatkan Windows Live ID maka ketersediaan ID juga semakin terbatas. Nama-nama umum yang terdiri dari 4 atau 5 karakter hampir semua sudah terpakai. Untuk itu, Windows Live menyediakan daftar Available ID ketika kita memasukkan ID yang telah digunakan. Setelah memilih ID yang tersedia, kita dapat melanjutkan mengisi berbagai informasi yang dibutuhkan. Untuk pemilihan password, Windows Live mewajibkan jumlah karakter antara 716, dan disarankan untuk menggunakan kombinasi huruf kapital, huruf kecil, angka, dan simbol. Pada saat proses registrasi selesai, kita akan dibawa ke halaman awal atau gateway dari Windows Live, dimana kita dapat mengakses layanan Windows Live secara penuh.
yang pada awalnya diberi nama HoTMaiL (semua huruf besarnya mengacu pada kata HTML sebagai bahasa pemrograman yang digunakan oleh World Wide Web saat itu). Pada tahun 1997, Microsoft membeli layanan Hotmail seharga $400juta dan kemudian di-branding ulang dengan nama MSN Hotmail. Tahun 2005 diumumkan secara resmi dengan nama Windows Live Hotmail. Pada tahun 2009, diperkirakan ada lebih dari 343 juta pengguna hotmail. Saat ini, kapasitas e-mail yang dapat ditampung oleh Hotmail sebesar 5 GB
dengan berbagai fitur, seperti teknologi Ajax dan integrasi dengan Windows Live Messenger, Spaces, Calender, dan Contacts. Selain dapat diakses melalui browser, e-mail pada Hotmail juga dapat diakses melalui mail client yang mendukung POP3 dan IMAP. Salam satu fitur andalan dari Hotmail adalah kemampuan E-mail Account Aggregation atau menggabungkan beberapa account e-mail menjadi satu account di Hotmail. Sekali melakukan pengecekkan maka e-mail dari alamat lain dapat sekaligus ditarik ke inbox pada Hotmail. Langkah-langkah untuk mengaktifkan fitur E-mail Account Aggregation adalah sebagai berikut: 1. Login sesuai dengan Windows Live
Layanan Web Windows Live Layanan web merupakan layanan yang dapat diakses melalui koneksi Internet. Tanpa adanya koneksi Internet, kita tidak akan dapat mengakses layanan yang ada. Layanan web Windows Live terdiri dari: 1. Windows Live Hotmail Alamat: http://www.hotmail.com atau http://mail.live.com
Hotmail sebenarnya merupakan salah satu layanan web based e-mail yang cukup lama. Didirikan pada tahun 1996 oleh Sabeer Bhatia dan Jack Smith, 07/2010
pcm_know-how_07_FIN.indd 83
Gambar 6. Menambahkan account baru e-mail.
Gambar 7. Mengisi alamat e-mail dan password.
83
5/14/2010 8:18:43 PM
KNOW-HOW Windows
Gambar 8. Mengaktifkan fitur forwarding pada GMail.
2. 3.
4.
5.
ID dan password pada alamat http:// mail.live.com. Pilih menu Add an e-mail account. Masukkan alamat e-mail dan password yang hendak ditambahkan. Kita dapat menggunakan alamat email di Gmail ataupun Yahoo Mail. Klik button Next untuk melanjutkan proses. Pastikan bahwa fitur Forwarding E-mail pada alamat e-mail yang ditambahkan telah diaktifkan. Pada web based e-mail seperti GMail, fitur ini masih belum aktif sehingga perlu diaktifkan secara manual. Kita dapat login pada GMail, kemudian memilih menu Settings >> Forwarding and POP/IMAP. Pastikan bahwa radio button Forward a copy of incoming mail to diisi alamat e-mail di Hotmail. Pilih atau buat folder di mana e-mail yang masuk pada account tersebut akan diletakkan dan klik button Save.
Gambar 9. Memilih folder untuk menampung e-mail account tambahan.
Hingga saat ini, layanan tagging pada Photo Gallery secara online ini masih belum menerapakan teknologi pengenalan wajah (seperti halnya tagging pada Facebook yang dapat menambahkan border di sekeliling wajah yang di-tag). Namun, pada aplikasi Photo Gallery versi desktop telah diterapkan teknologi pengenalan wajah sehingga saat user melakukan klik pada suatu wajah, sistem akan mendeteksi area wajah untuk bisa diberikan label/tag. 3. Windows Live SkyDrive Alamat: http://skydrive.live.com
Layanan SkyDrive merupakan layanan yang dirilis pada tahun 2007 untuk menyimpan dan melakukan sharing data/file hingga 25 GB. Kapasitas maksimal untuk sebuah file tunggal, maksimal 50 MB. Layanan ini dapat dikategorikan sebagai layanan
Cloud Computing karena media penyimpanan terpusat pada satu server, yaitu server Windows Live yang dapat diakses dimana pun selama ada koneksi Internet. Foto-foto yang di-upload melalui Photo Gallery akan secara otomatis menjadi bagian dari SkyDrive (dan terhitung dalam kapasitas maksimal 25 GB). Fitur-fitur pada SkyDrive ini, antara lain: Office Web Apps yang memungkinkan user meng-upload, mengedit dan berbagai dokumen MS Office di web browser. Di dalam aplikasi ini terdapat versi ringan dari MS Word, Excel, PowerPoint, dan OneNote. Favorites Sharing yang memungkinkan untuk berbagi file dengan antar-user. Windows Live Groups Integration. Setiap group di dalam Windows Live Group diberikan 5 GB untuk
2. Windows Live Photo Alamat: http://photos.live.com
Windows Photo Gallery merupakan layanan photo management dan photo sharing secara online. Beberapa fitur yang dimiliki oleh Photo Gallery ini, antara lain adalah pembuatan album, fasilitas untuk melakukan tag pada foto, memberikan komentar, mendapatkan feed baru untuk foto-foto yang di-upload oleh contact list, dan memberikan hak akses apakah foto hendak di-publish untuk public atau contact list tertentu.
84
pcm_know-how_07_FIN.indd 84
Gambar 10. Tampilan pada Windows Live Photo.
07/2010
5/14/2010 8:19:03 PM
DAU (PC1441-641-0710).indd 1
5/14/2010 3:57:02 PM
KNOW-HOW Windows
mengelompokkan seseorang dalam kontak sebagai favorit atau dalam kategori tertentu. Kategorisasi ini akan muncul pada Windows Live Messenger, Windows Live Mail, Windows Live Hotmail dan Windows Live Photo Gallery. Integrasi dengan Messenger. Status di Messenger, seperti Busy, Online, Away atau Offline akan secara otomatis muncul pada halaman Windows Live People. 6. Windows Live Spaces Alamat: http://spaces.live.com
Gambar 11. Memberikan hak akses pada foto tertentu.
di-share-kan dengan sesama anggota dalam group. Masing-masing anggota group diizinkan untuk mengakses, membuat, atau memodifikasi file di dalam group tersebut. RSS Feed untuk mendapatkan update dari file-file yang di-share dalam group. Pada SkyDrive ini juga dimungkinkan untuk men-download file-file yang ada sebagai satu file.zip tunggal. Mendukung operasi drag-and-drop untuk melakukan upload satu file atau lebih dari satu file sekaligus. 4. Windows Live Profile Alamat: http://profile.live.com
Merupakan tempat berbagi profil atau mem-posting status. Layanan ini mirip dengan layanan profil pada situs jejaring sosial seperti Facebook. Dengan mengatur opsi pada permission, kita dapat menentukan siapa-siapa saja yang dapat melihat status atau profile kita.
5. Windows Live People Alamat: http://people.live.com
Untuk mengorganisasi kontak pada layanan Windows Live. Beberapa fitur dari Windows Live People, antara lain: Real-time update. Saat user melakukan update kontak, misalnya mengubah nomer telepon maka pada saat yang sama, semua kontak (baik di Windows Live Hotmail atau Windows Live Messenger) mendapatkan update dari perubahan tersebut. Permission. Dengan fitur permission, kita dapat mengatur siapa yang dapat atau tidak dapat melihat informasi kontak. Favorites dan Categories. Fitur Favorite memungkinkan kita untuk
Merupakan layanan blogging, pembuatan halaman personal dan jejaring sosial yang dirilis pada tahun 2004 dengan nama MSN Spaces. Layanan ini dibuat untuk dapat berkompetisi dengan layanan serupa. Hingga tahun 2007, diestimasi bahwa kunjungan per bulan mencapai 27 juta. Beberapa fungsi dasar dari Spaces adalah: Blog, termasuk penambahan komentar, trackback, dan RSS. Photos, termasuk pengelompokkan berdasarkan album, memberikan komentar dan RSS. Lists, termasuk membuat list musik, movie, buku, dan mendukung RSS Friends, termasuk melakukan tag dan berbagi catatan dengan teman. Profile, mengubah informasi profil, biodata atau tempat kerja
Gambar 13. Tampilan aplikasi Office Web Apps Gambar 12. Tampilan pada Windows Live SkyDrive.
86
pcm_know-how_07_FIN.indd 86
07/2010
5/14/2010 8:19:04 PM
Windows KNOW-HOW
Gambar 14. Tampilan Windows Live Profile.
Guestbook, memungkinkan pengunjung untuk memberikan komentar. Seperti halnya situs jejaring sosial lain, MSN Spaces juga menyediakan lebih dari 100 themes yang dapat digunakan untuk memperindah tampilan pada Spaces. Namun, muncul masalah inkompabilitas pada browser selain Internet Explorer. Pada beberapa versi lama Mozilla Firefox, Spaces sama sekali tidak dapat ditampilkan dengan memberikan pesan kesalahan “missing framework”. Untuk versi Firefox 2.0 ke atas, masih bermasalah pada saat menampilkan ataupun mengedit halaman. Pengguna browser pada Mac OS X, Safari juga dilaporkan tidak dapat mengubah themes.
Gambar 15. Tampilan Windows Live People.
Karena merupakan aplikasi online maka Windows Live Calendar dapat dibuka dan diakses dari manapun. Multiple calendar dapat dibuat dan di-share-kan, memungkinkan untuk mengatur level hak akses pengguna yang berlainan. User dapat saling berbagi event dengan user yang lain melalui 3 metode yang berbeda, yaitu: Private Sharing. User lain dapat
sign-in dengan Windows Live ID-nya untuk melihat, mengedit, menghapus atau menambah event berdasarkan invitation dari user lain. View-only Link. User dimungkinkan untuk menerima link view-only dari suatu tanggal yang di-share dan mensubscribe calendar melalui RSS. Public Sharing. User dimungkinkan untuk melihat event yang di-share.
7. Windows Live Calendar. Alamat: http://calendar.live.com
Windows Live Calendar merupakan aplikasi online untuk pengelolaan waktu. Aplikasi ini dapat dibilang merupakan aplikasi baru yang dirilis oleh Microsoft pada Januari 2008 lalu. Fitur-fitur pada Windows Live Calendar cukup mirip dengan aplikasi dekstop Windows Calendar. Interface pada versi online-nya menggunakan teknologi AJAX yang memungkinkan user untuk melakukan operasi seperti view harian, bulanan dan tahunan, serta melakukan drag-and-drop event kalender dari satu tanggal ke tanggal lain tanpa melakukan refresh halaman. Fungsi To-do-list disertakan agar dapat melihat progress dari task yang ada. 07/2010
pcm_know-how_07_FIN.indd 87
Gambar 16. Tampilan Windows Live Spaces untuk Blog.
Gambar 17. Themes untuk mempercantik tampilan pada Spaces.
87
5/14/2010 8:19:05 PM
KNOW-HOW Windows
Gambar 19. Tampilan dari Windows Live Groups.
Gambar 18. Tampilkan Windows Live Calendar.
8. Windows Live Groups. Alamat: http://groups.live.com
Merupakan layanan untuk membuat suatu komunitas seperti halnya mailing list. Masing-masing anggota pada group dapat saling berdiskusi, berkolaborasi serta berbagi fitur, seperti Windows Live Calendar (memungkinkan anggota untuk menambahkan event dan dan anggota lain dapat mengaksesnya), Windows Live Messenger (memungkinkan user untuk membuat group di contact list dan berkomunikasi langsung dengan semua anggota), Windows Live SkyDrive (memungkinkan anggota group untuk sharing file dengan sesama anggota), Windows Live Photos (memungkinkan sesama anggota untuk saling berbagai foto), dan Windows Live Hotmail (memungkinkan anggota untuk mengirimkan e-mail kepada semua anggota group). Layanan ini juga dapat dibilang layanan yang cukup baru (dirilis pada bulan Desember 2008) yang serupa dengan layanan sejenis seperti Google Groups dan Yahoo! Groups. Sebelumnya, Microsoft juga mempunyai layanan serupa yang disebut dengan MSN Groups, yang kemudian dihentikan pada bulan Februari 2009, dan digantikan dengan Windows Live Groups.
Penutup Pada Windows 7, beberapa aplikasi Windows Live seperti Instant Messenger
88
pcm_know-how_07_FIN.indd 88
Gambar 20. Koneksi account Hotmail ke Outlook.
atau Windows Movie Maker, tidak lagi disertakan seperti pada Windows XP atau Vista. Aplikasi desktop tersebut harus di-download terlebih dulu di alamat http://download.live.com/. Dengan men-download paket Windows Live Essentials ini, kita akan mendapatkan beberapa aplikasi sekaligus seperti: 1. Windows Live Messenger merupakan aplikasi instant messaging yang memungkinkan kita untuk berkomunikasi secara real time melalui teks, foto, suara, ataupun video. 2. Windows Live Photo Gallery merupakan aplikasi untuk mengorganisasi foto dan video. 3. Windows Live Mail merupakan aplikasi untuk mengelola informasi e-mail, kontak, dan kalender secara offline (setelah di-download terlebih dulu). 4. Windows Live Writer merupakan aplikasi untuk meng-compose dan memublikasikan blog. 5. Windows Live Movie Maker digunakan untuk membuat dan mengedit video. 6. Windows Live Family Safety adalah aplikasi yang didesain untuk membantu orang tua dalam mengatur pemakaian PC, serta memberikan batasan terhadap akses online. 7. Windows Live Toolbar merupakan sebuah add-on Internet Explorer untuk memudahkan dalam mengakses aktivitas Windows Live.
Selain itu, ada program tambahan yang dapat di-download, yaitu Microsoft Office Outlook Connector (untuk mengoneksikan e-mail pada account Hotmail ke Outlook), Office Live AddIn, dan Microsoft Silverlight (platform untuk membuat web atau aplikasi mobile lebih interaktif). Windows Live juga menyediakan layanan untuk Mobile yang disebut dengan Windows Live for Mobile. Layanan ini dikhususkan untuk pengguna perangkat mobile. Akses untuk layanan ini dapat dilakukan melalui 3 channel, yaitu client-based (khusus untuk pengguna perangkat mobile dengan sistem operasi Windows Mobile atau perangkat yang mendukung seperti Nokia), web-based (melalui WAP atau GPRS), atau layanan SMS-based. Beberapa layanan dari Windows Live mobile ini antara lain Windows Live Hotmail Mobile, Windows Live Messenger Mobile, Windows Live Photos Mobile, Windows Live Spaces Mobile. Penulis: Windra Swastika, Dosen Teknik Informatika, Universitas Ma Chung, Malang
LEBIH LANJUT http://en.wikipedia.org/wiki/ Windows_Live http://en.wikipedia.org/wiki/Hotmail http://en.wikipedia.org/wiki/ Windows_Live_Groups http://en.wikipedia.org/wiki/ Windows_Live_Photo_Gallery
07/2010
5/14/2010 8:19:07 PM
ozone (PC0211-31M-0710).indd 1
5/14/2010 6:44:29 PM
KNOW-HOW Windows 7
TWEAK WINDOWS 7 Pada Windows 7, Anda dapat melakukan beberapa hal yang sangat menakjubkan dengan menggunakan Local Group Policy Editor. Gunung Sarjono
Meskipun Windows 7 sudah baik, tapi belumlah sempurna. Selain tweak dengan menggunakan Local Group Policy Editor, kita juga akan melihat bagaimana men-tweak Windows 7 dari desktop. Sebagaimana tool powerful Windows lainnya, Local Group Policy Editor juga tersembunyi. Sehingga tidak mengherankan jika Microsoft menguburkannya jauh di dalam karena jika di tangan yang salah maka Local Group Policy Editor dapat menyebabkan malapetaka pada sistem. Local Group Policy Editor bisa diibaratkan sebagai kotak Pandora elektronik, yang jika dibuka oleh tangan yang ceroboh atau tidak berpengalaman, akan mengeluarkan semua jenis malapetaka atas dunia Windows. Namun, tentu saja semua malapetaka tersebut tidak terjadi pada diri Anda, pembaca yang budiman, karena Anda bijaksana dan hati-hati terhadap semua tool powerful Windows. Ini berarti Anda akan menggunakan Local Group Policy Editor secara aman, bijaksana, dan akan membuat sistem restore point jika berencana untuk membuat perubahan besar. Pada dasarnya, group policies adalah setting yang mengendalikan bagaimana Windows bekerja. Anda dapat menggunakannya untuk menyesuaikan antarmuka Windows 7, membatasi akses ke daerah-daerah tertentu, menentukan setting sekuriti, dan banyak lagi. Anda bisa membuat perubahan ke group policies dengan menggunakan Local Group Policy Editor, Microsoft Management Console snap-in (perlu dicatat di sini bahwa Local Group Policy Editor tidak tersedia pada Windows 7 Home dan
90
pcm_know-how_07_FIN.indd 90
Windows 7 Home Premium. Jadi, kita juga akan melihat bagaimana melakukan tweak yang sama dari registry). Untuk menjalankan Local Group Policy Editor, klik Start, ketik gpedit. msc, dan kemudian tekan [Enter]. Pada gambar, Anda bisa melihat jendela Local Group Policy Editor. Kata Local itu sendiri mengacu pada kenyataan bahwa Anda mengedit group policies untuk komputer sendiri, bukan untuk komputer lain.
Mengatur Banyaknya Recent Items Untuk mengatur banyaknya Recent Items menu Start, pada Local Group Policy Editor, buka branch User Configuration, Administrative Templates, Windows Components, Windows Explorer. Klik ganda policy Maximum Number of Recent Documents. Klik Enabled. Gunakan kotak spin Maximum number of recent documents untuk menentukan jumlah dokumen yang ingin ditampilkan oleh Windows 7. Untuk melakukannya dari registry,
jalankan Registry Editor, dan buka key HKCU\Software\Microsoft\Windows\ CurrentVersion\Policies\Explorer. Buat DWORD Value bernama MaxRecentDocs dan beri nilai sesuai dengan jumlah dokumen yang ingin Anda tampilkan.
Menyesuaikan Places Bar Sisi kiri kotak dialog Save As dan Open pada Windows 7, menampilkan icon ke beberapa lokasi umum: Recent Places, Desktop, Libraries, Computer, dan Network. Tempat icon-icon tersebut berada disebut Places Bar. Jika Anda memiliki dua atau lebih folder yang Anda gunakan secara rutin (misalnya, Anda mungkin memiliki beberapa folder untuk berbagai proyek), beralih antara mereka bisa merepotkan. Untuk membuat tugas ini lebih mudah, Anda dapat menyesuaikan Places Bar supaya menampilkan icon ke masing-masing folder. Dengan cara ini, di mana pun Anda membuka kotak dialog Save As atau Open, Anda dapat beralih ke salah satu folder dengan satu klik mouse.
Local Group Policy Editor.
07/2010
5/14/2010 8:19:08 PM
Windows 7 KNOW-HOW
Cara paling mudah untuk melakukannya adalah melalui Local Group Policy Editor. Pada Local Group Policy Editor, buka branch User Configuration, Administrative Templates, Windows Components, Windows Explorer, Common Open File Dialog. Klik ganda policy Items displayed in Places Bar. Klik Enabled. Gunakan boks teks Item 1 sampai Item 5 untuk memasukkan path ke folder yang ingin Anda tampilkan, bisa folder lokal atau folder jaringan. Klik OK untuk memberlakukan policy. Untuk melakukan tweak yang sama dengan Registry Editor, buka key HKCU\Software\Microsoft\Windows\ CurrentVersion\Policies\. Pilih Edit, New, Key, ketik comdlg32, dan tekan [Enter]. Pilih Edit, New, Key, ketik Placesbar, dan tekan [Enter]. Pilih Edit, New, String Value, ketik Place0, dan tekan [Enter]. Tekan [Enter] untuk memasukkan setting baru, ketik path folder, dan kemudian klik OK. Ulangi langkah sebelumnya untuk memasukkan folder lain (beri nama Place1 sampai Place4).
Mengunci Konfirmasi Hapus Ketika Anda menghapus file atau folder, sistem akan meminta Anda untuk mengonfirmasi penghapusan. Jika hal ini dianggap mengganggu, Anda dapat mematikannya dengan mengklik kanan icon desktop Recycle Bin, klik Properties, dan kemudian hilangkan tanda centang pada boks Display delete confirmation dialog. Sekarang, mari kita lihat dari sudut pandang sebaliknya. Alasan Windows menampilkan kotak dialog konfirmasi hapus adalah untuk mencegah Anda menghapus file secara tidak sengaja. Kita mungkin termasuk user cerdas, berpengetahuan, jadi kita tahu kapan ingin menghapus sesuatu, tapi tidak semua orang seperti kita. Jika Anda mempunyai anak kecil atau orang tua, Anda tahu bahwa kotak dialog konfirmasi hapus tersebut merupakan perlindungan yang sangat baik bagi mereka dan user lainnya yang tidak berpengalaman. Dari kasus tersebut, Anda mungkin bertanya-tanya apakah ada cara untuk memastikan bahwa user pemula tidak dapat menonaktifkan kotak dialog konfirmasi hapus. Jawabannya, ada. 07/2010
pcm_know-how_07_FIN.indd 91
Bahkan ada dua cara, yaitu nonaktifkan Display delete confirmation dialog pada lembar properties Recycle Bin, dan nonaktifkan perintah Properties Recycle Bin sehingga user tidak dapat menampilkan lembar properties Recycle Bin. Pada Local Group Policy Editor, buka branch User Configuration, Administrative Templates. Jika Anda ingin menonaktifkan Display delete confirmation dialog, buka branch Windows Components, dan kemudian klik Windows Explorer. Klik ganda policy bernama Display confirmation dialog when deleting files (jika Anda tidak memiliki akses ke Local Group Policy Editor, buka Registry Editor dan buat DWORD Value bernama ConfirmFileDelete dengan nilai 1 pada key HKCU\Software\Microsoft\Windows\ CurrentVersion\Policies\Explorer). Jika Anda ingin menonaktifkan perintah Properties Recycle Bin, buka branch Desktop, dan kemudian klik ganda policy Remove Properties from the Recycle Bin context menu (jika Anda tidak memiliki akses ke Group Policy Editor, buka Registry Editor, dan buat DWORD Value bernama NoPropertiesRecycleBin dengan nilai 1 pada key HKCU\Software\Microsoft\Windows\ CurrentVersion\Policies\Explorer). Klik Enabled. Klik OK untuk memberlakukan policy.
Menonaktifkan Notification Area Jika tidak menggunakan notification area, Anda bisa menonaktifkan sepenuhnya dengan melakukan langkah-langkah berikut: pada Local Group Policy Editor, buka branch User Configuration, Administrative Templates, Start Menu and Taskbar. Klik ganda policy Hide the notification area, klik Enabled, dan kemudian klik OK. Klik ganda policy Remove Clock from the system notification area, klik Enabled, dan kemudian klik OK. Keluarlah dan masuk kembali ke Windows untuk memberlakukan policy. Jika Anda lebih suka (atau perlu) mengubah policy melalui registry, jalankan Registry Editor, lalu buka key HKCU\Software\Microsoft\Windows\ CurrentVersion\Policies\Explorer. Buat DWORD Value bernama NoTrayItemsDisplay dan beri nilai 1. Buat lagi
Kotak dialog Shut Down Windows, dengan Shutdown Event Tracker diaktifkan.
DWORD Value bernama HideClock dan beri nilai 1. Keluarlah dan masuk lagi ke Windows untuk memberlakukan policy.
Menyembunyikan Icon pada Control Panel Anda bisa menyembunyikan icon Control Panel yang tidak pernah digunakan atau yang tidak berlaku pada sistem Anda. Pada Local Group Policy Editor, buka branch User Configuration, Adminstrative Templates, Control Panel. Klik ganda policy Hide specified Control Panel items. Klik Enabled. Klik Show untuk menampilkan kotak dialog Show Contents. Ketik nama icon Control Panel yang ingin Anda sembunyikan, dan tekan [Enter]. Klik OK untuk kembali ke kotak dialog Hide specified Control Panel items. Klik OK. Windows akan segera memberlakukan policy. Untuk melakukan tweak yang sama dari registry, jalankan Registry Editor dan buka key HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\ Explorer. Buat DWORD Value bernama DisallowCpl dan beri nilai 1. Buat juga key baru bernama DisallowCpl, dan di dalam key tersebut buat String Value untuk setiap icon Control Panel yang ingin Anda sembunyikan. Buat pengaturan nama 1, 2, 3, dan seterusnya, dan set nilai untuk masing-masing icon Control Panel yang ingin Anda nonaktifkan.
Menampilkan Icon Control Panel Tertentu Menonaktifkan beberapa icon Control Panel berguna karena bisa mengurangi kepadatan pada Control Panel. Namun, bagaimana jika Anda ingin mengeset
91
5/14/2010 8:19:12 PM
KNOW-HOW Windows 7
komputer buat user pemula, dan Anda mau user tersebut hanya mengakses beberapa icon yang relatif tidak berbahaya, seperti Personalization dan Getting Started misalnya? Dalam hal ini, terlalu banyak pekerjaan yang harus dilakukan jika Anda harus menonaktifkan sebagian besar icon satu per satu. Cara yang lebih mudah adalah dengan menampilkan icon Control Panel tertentu saja. Caranya adalah: pada Local Group Policy Editor, buka branch User Configuration, Administrative Templates, Control Panel. Klik ganda policy Show only specified Control Panel items. Klik Enabled. Klik Show untuk membuka kotak dialog Show Contents. Ketik nama icon Control Panel yang ingin Anda tampilkan dan tekan [Enter]. Klik OK untuk kembali ke kotak dialog Show only specified Control Panel items. Klik OK. Windows akan memberlakukan policy. Untuk melakukan tweak yang sama melalui registry, jalankan Registry Editor dan buka key HKCU\Software\ Microsoft\Windows\CurrentVersion\ Policies\Explorer. Buat DWORD Value bernama RestrictCpl dan beri nilai 1. Buat juga key baru bernama RestrictCpl, dan di dalam key tersebut buat String Value baru untuk setiap icon Control Panel yang ingin Anda tampilkan. Buat pengaturan nama 1, 2, 3, dan seterusnya, dan set nilai untuk masing-masing icon Control Panel yang ingin Anda tampilkan.
Toolbar Quick Launch pada taskbar.
92
pcm_know-how_07_FIN.indd 92
Melindungi Registry dari Orang yang Tidak Berkepentingan Apakah Anda berbagi komputer dengan orang lain? Jika ya, Anda tentu tidak ingin mereka memiliki akses ke registry. Pada Windows 7, User Account Control secara otomatis memblok Standard users kecuali mereka tahu password administrator. Anda bisa mencegah user lain menggunakan Registry Editor dengan mengeset group policy. Pada Local Group Policy Editor, buka branch User Configuration, Administrative Templates, System. Klik ganda policy Prevent access to registry editing tools. Klik Enabled. Pada daftar Disable regedit from running silently?, klik Yes. Klik OK. Setelah menetapkan policy, Anda juga tidak akan dapat menggunakan Registry Editor. Namun, Anda dapat mengatasinya dengan menonaktifkan policy sementara, sebelum menjalankan Registry Editor. Anda memang dapat juga melakukan tweak ini pada Windows 7 Home dan Home Premium dengan menggunakan Registry Editor, tapi Anda tidak akan bisa membalikkannya karena Registry Editor akan dinonaktifkan!
Menonaktifkan Tab Security dan Privacy Internet Explorer Jika Anda ingin mencegah user pemula supaya tidak bermain-main di tab Security dan Privacy Internet Explorer, Anda bisa menyembunyikannya. Pada Local Group Policy Editor, buka branch
User Configuration, Administrative Templates, Windows Components, Internet Explorer, Internet Control Panel. Klik ganda policy Disable the Privacy page. Klik Enabled dan kemudian klik OK. Klik ganda policy Disable the Security page. Klik Enabled dan kemudian klik OK. Anda juga bisa mengeset policy untuk setiap zone dari sub-branch Security Page. Untuk mengonfigurasi policy dengan Registry Editor, buka key HKCU\Software\Policies\Microsoft\Internet Explorer\Control Panel. Buat DWORD Value bernama PrivacyTab dan beri nilai 1; buat lagi DWORD Value bernama SecurityTab dan beri nilai 1.
Menyesuaikan Jendela Windows Security Ketika menekan [Ctrl]+[Alt]+[Delete] saat masuk ke Windows 7, Anda akan melihat jendela Windows Security yang berisi tombol berikut: Lock this computer, Switch User, Log off, Change a password, dan Start Task Manager. Kelima tombol tersebut, kecuali Switch User, dapat disesuaikan dengan group policies. Jadi, jika Anda tidak pernah menggunakan satu atau beberapa dari mereka, atau (mungkin) ingin mencegah user supaya tidak bisa mengakses satu atau beberapa tombol, Anda dapat menggunakan group policies untuk menghapus mereka dari jendela Windows Security. Pada Local Group Policy Editor, buka branch User Configuration, Administrative Templates, System, Ctrl+Alt+Del Options. Klik ganda salah satu policy berikut: Remove Change Password (Anda bisa menggunakan policy ini untuk menonaktifkan tombol Change a password), Remove Lock Computer (Anda bisa menggunakan policy ini untuk menonaktifkan tombol Lock this computer), Remove Task Manager (Anda bisa menggunakan policy ini untuk menonaktifkan Start Task Manager), atau Remove Logoff (Anda bisa menggunakan policy ini untuk menonaktifkan tombol Log off). Pada kotak dialog policy yang bersangkutan, klik Enabled, dan kemudian klik OK. Ulangi langkah sebelumnya untuk menonaktifkan semua tombol yang tidak Anda butuhkan. 07/2010
5/14/2010 8:19:15 PM
Windows 7 KNOW-HOW
Anda dapat menarik program ke dalamnya seperti yang Anda lakukan pada Vista.
Mengembalikan Tampilan Taskbar a la Vista
Mematikan Aero Snap.
Untuk melakukan tweak yang sama dari registry, jalankan Registry Editor dan buka key HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\ System. Ubah nilai satu atau beberapa setting berikut ke 1: DisableChangePassword, DisableLockWorkstation, DisableTaskMgr. Untuk menghilangkan tombol Log Off, buka key HKCU\ Software\Microsoft\Windows\CurrentVersion\Policies\Explorer. Ubah nilai NoLogoff ke 1.
Mengaktifkan Shutdown Event Tracker Pada waktu Anda memilih Start, Shut Down, Windows 7 langsung memproses shutdown, tanpa ada masukan lagi dari Anda (kecuali jika ada program yang berjalan dengan dokumen yang perubahannya yang belum disimpan). Ini memang sudah bagus, tapi Anda mungkin ingin memantau mengapa Anda mematikan atau restart Windows 7, atau mengapa sistem itu sendiri memulai suatu shutdown atau restart. Untuk melakukan itu, Anda dapat mengaktifkan fitur yang disebut Shutdown Event Tracker. Dengan fitur ini, Anda dapat mendokumentasikan proses shutdown dan melihat apakah itu direncanakan atau tidak, memilih alasan untuk shutdown, dan menambahkan komentar yang menjelaskan shutdown Pada Local Group Policy Editor, buka branch Computer Configuration, 07/2010
pcm_know-how_07_FIN.indd 93
Administrative Templates, System. Klik ganda policy Display Shutdown Event Tracker. Klik Enabled. Pada daftar Shutdown Event Tracker should be displayed, pilih Always. Klik OK. Pada waktu memilih Start, Shutdown, Anda akan melihat kotak dialog Shut Down Windows seperti yang tampak pada gambar. Untuk mengaktifkan Shutdown Event Tracker dari registry, jalankan Registry Editor dan buka key HKLM\Software\Policies\Microsoft\ Windows NT\Reliability. Ubah nilai ShutdownReasonOn dan ShutdownReasonUI ke 1.
Mengembalikan Quick Launch Anda mungkin sangat suka taskbar Windows 7, tapi ada sesuatu yang hilang. Ya, Anda memang sekarang dapat mem-pin program ke menu Start, tapi Anda juga suka Quick Launch bar, di mana Anda bisa menaruh icon program yang kadang Anda gunakan tapi cukup sering, dan Anda tidak mau harus membuka menu Start untuk menjalankan mereka. Quick Launch dihilangkan pada Windows 7, tapi ada suatu cara untuk mengembalikannya. Klik di tempat kosong pada taskbar dan kemudian pilih Toolbars, New Toolbar. Pada field Folder, ketik %userprofile%\AppData\ Roaming\Microsoft\Internet Explorer\ Quick Launch. Klik Select Folder. Sekarang, Anda punya toolbar Quick Launch pada taskbar (lihat gambar).
Meskipun kita suka taskbar baru, kita tahu beberapa orang tidak. Mereka lebih memilih tampilan ala Vista/XP karena menggunakan ruang tampilan yang lebih kecil. Jika Anda termasuk kelompok tersebut, tidak sulit untuk mengubah taskbar sehingga serupa dengan tampilan lama. Klik kanan Start dan pilih Properties. Klik tab Taskbar. Beri tanda centang Use small icons dan klik Apply. Jika Anda tidak menyukai cara Windows 7 memadukan icon untuk semua instance aplikasi, Anda dapat mengubahnya juga. Pada tab yang sama, klik panah bawah pada boks Taskbar button dan pilih Combine when taskbar is full. Dari kotak dialog ini, Anda juga bisa mengatur posisi taskbar (bawah, atas, kiri, atau kanan), mengatur icon yang ditampilkan pada notification area (system tray), mengaktifkan/menonaktifkan desktop preview.
Mematikan Aero Snap Salah satu fitur baru pada Windows 7 adalah Aero Snap, yang menyebabkan jendela aplikasi secara otomatis diset ke tempat yang telah ditentukan, saat Anda memindahkan mereka ke tepi layar. Tarik jendela ke kanan, dan ukuranya otomatis akan diset persis setengah layar. Tarik ke sudut atas dan jendela akan dimaksimalkan satu layar. Ini memang berguna, tapi juga dapat mengganggu jika Anda lebih suka jendela sesuai dengan ukuran yang Anda buat. Untungnya, Anda dapat dengan mudah mematikan Aero Snap. Klik Start dan pilih Control Panel. Klik Ease of Access Center. Klik Make the mouse easier to use. Beri tanda centang Prevent windows from being automatically arranged when moved to the edge of the screen. Klik OK.
LEBIH LANJUT http://www.sevenforums.com/ tutorials/888-quick-launch-enabledisable.html
93
5/14/2010 8:19:15 PM
KNOW-HOW Web Development
ON THE DISC
EXT JS UNTUK RICH INTERNET APPLICATION Giliran aplikasi desktop iri pada aplikasi web. Joko Nurjadi
Dulu, pertanyaan lazim pengguna awam yang baru mengenal aplikasi web adalah: apakah fitur aplikasi web bisa sekaya aplikasi desktop? Misalnya, penggunaan grid data, grafik, tree, date picker, dan sebagainya, yang sudah umum ditemukan pada bahasa pemrograman visual untuk aplikasi desktop, seperti Visual Basic atau Delphi. Kemajuan teknologi web yang pesat, pengguna Internet yang semakin membludak, infrastruktur jaringan Internet yang semakin baik, merupakan faktorfaktor penting yang membuat orang semakin melirik aplikasi berbasis web. Saat ini, membangun sebuah aplikasi web dengan fitur kaya (sering disebut Rich Internet Application atau RIA) secanggih aplikasi desktop sudah bukan hal sulit, apalagi mustahil.
Ext JS Terdapat beberapa teknologi yang dapat digunakan untuk membangun RIA, antara lain dengan menggunakan Adobe Flash, Java, Microsoft Silverlight, ataupun teknologi berbasis JavaScript seperti Ajax. Berbeda dengan teknologi lain yang disebutkan, JavaScript tidak membutuhkan instalasi framework/ plugin tertentu dari sisi pengguna, yang dibutuhkan hanya browser yang mendukung teknologi web, seperti JavaScript, DOM (Document Object Model), atau XMLHttpRequest. Kerumitan pemrograman dibungkus dengan menyediakan function dan library siap pakai, salah satu library yang
94
pcm_know-how_07_FIN.indd 94
perlu dipertimbangkan adalah Ext JS (http://www.extjs.com/).
Persiapan Untuk dapat menggunakan Ext JS, Anda harus menyiapkan beberapa hal, terutama jika ingin mencoba Ext JS pada komputer local, tanpa perlu menyiapkan domain dan hosting di Internet. Bagi web developer umumnya, tentu sudah memiliki perangkat lengkap berupa web server (antara lain Apache, IIS), dan RDBMS (pilihan populer adalah MySQL atau SQL Server) yang terinstal di komputer local. Karena berupa library JavaScript, Ext JS dapat digunakan pada berbagai bahasa pemrograman dan/atau server side script seperti PHP, ASP/ASP.NET, ColdFusion, dan seterusnya. Bagi Anda yang belum mempersiapkan web server dan lain-lain, salah satu alternatifnya dapat menginstal XAMPP, yang sudah membundle Apache Server, MySQL, PHP dan Perl dalam sebuah paket gratis dan open source (http://www.apachefriends.org/ en/xampp.html). XAMPP untuk berbagai sistem operasi populer disertakan juga pada DVD PC Media edisi ini. Selain Anda juga dapat mendapatkan Ext JS yang telah memasuki versi 3.2.0 pada saat artikel ini dibuat, atau dengan men-download langsung Ext JS pada website: http://www.extjs.com. Dengan asumsi Anda telah menginstal web server pada komputer, ciptakan sebuah directory khusus pada root web server Anda (jika menggunakan
XAMPP, root web server adalah xampp/ htdocs), lalu ekstrak file ext-3.2.0.zip kedalam folder tersebut. Untuk keperluan artikel ini, penulis meletakkannya pada directory bernama extjs pada web server local sehingga dengan mengakses URL http://localhost/extjs, akan didapatkan tampilan awal seperti pada gambar 1.
Memahami Alur Ext JS Pada folder exjs/examples (diakses melalui http://localhost/extjs/examples), Anda akan menemukan banyak sekali contoh-contoh script Ext JS. Sebagai contoh, lihat sebuah pie chart di URL http://localhost/extjs/examples/chart/piechart.html, tampilannya terlihat seperti pada gambar 2. Pada contoh ini, pie chart menunjukkan empat jenis musim terfavorit. Lihat URL tersebut, menunjuk pada pie-chart. html. Buka pie-chart.html dengan IDE/ text editor favorit Anda, isinya adalah sebagai berikut: <script type=”text/javascript” src=”../../adapter/ext/ext-base.js”> script> <script type=”text/javascript” src=”../../ext-all.js”> <script type=”text/javascript”
Terlihat isi HTML memanggil berbagai script library dan resource (perhatikan pemanggilan ekstensi *.js dan *.css). Berkat berbagai library tersebut maka didapatkan tampilan menarik pie chart. Tetapi selain chart yang menunjukkan musim, Anda tentu memiliki berbagai ide lainnya mengenai pie chart, misalnya menunjukkan persentase pengunjung website, hasil voting artis favorit, dan seterusnya. Nah, data ini disimpan dalam file yang bernama pie-chart.js, yang jika dibuka pada text editor akan menampilkan kode sebagai berikut:
family: ‘Tahoma’,
total: 184 }] });
new Ext.Panel({ width: 400, height: 400, title: ‘Pie Chart with Legend
});
Script ini memanggil API yang telah dipersiapkan Ext JS, dan mendeklarasikan data musim secara statis sehingga dapat diubah secara hard coding jika diperlukan. Melihat alur pemanggilan script di atas, terlihat Ext JS membentuk sebuah framework yang memiliki modul-modul terkait karena itu lebih baik membiarkan directory extjs berdiri sendiri apa adanya dan gunakan directory lain untuk setiap website yang menggunakan Ext JS. Jika ini Anda lakukan, akan terbentuk struktur sebagai berikut: web-server/extjs /web1
- Favorite Season’,
/ web2
renderTo: ‘container’, items: { store: store, xtype: ‘piechart’, dataField: ‘total’, categoryField: ‘season’, //extra styles get applied to the chart defaults
* Ext JS Library 3.2.0
extraStyle:
* Copyright(c) 2006-2010 Ext JS, Inc.
{
Directory web1, web2 dan seterusnya merupakan directory aplikasi web yang dapat menggunakan Ext JS secara bersamaan. Dengan struktur ini, juga mempermudah update Ext JS ke versi yang lebih tinggi jika diperlukan. Sebagai contoh, buat agar script pie chart di atas dapat dijalankan melalui directory web. Caranya mudah, buat directory web seperti di atas, lalu copykan file pie-chart.html dan pie-chart.js ke dalamnya, kemudian sesuaikan link untuk memanggil file-file Ext JS yang terdapat pada dua file tersebut . Contohnya pada pie-chart.js terlihat kode: Ext.chart.Chart.CHART_URL = ‘../../ resources/charts.swf’;
Lakukan hal yang sama untuk link lainnya pada file pie-chart.js maupun piechart.html, lalu arahkan browser pada http://localhost/web/pie-chart.html, jika perubahan link yang dilakukan benar,
95
5/14/2010 8:19:18 PM
KNOW-HOW Web Development
FIREBUG SEBAGAI TOOL TAMBAHAN
Beberapa contoh Ext JS mungkin cukup mudah dan beberapa contoh lainnya terkesan njlimet. Kemungkinan semakin bertambah rumit, jika Anda telah benarbenar masuk ke dalam pembangunan website yang serius dan berskala cukup besar. Anda akan terlibat dengan berbagai kode CSS, HTML, DOM, ataupun JavaScript. Termasuk jika Anda memilih Ext JS sebagai salah satu library pendukung website Anda. Tetapi jangan khawatir, karena terdapat tool untuk membantu proses development dan debugging, salah satunya adalah Firebug, sebuah extension dari browser Mozilla Firefox. Firebug yang beralamatkan pada URL http://getfirebug.com memiliki berbagai
fitur yang sangat berguna bagi developer web. Setelah diinstal, tool ini terintegrasi dengan browser Firefox dan dapat diaktif/nonaktifkan. Anda dapat melakukan debugging pada script, meletakkan breakpoint, dan melakukan trace perbaris seperti terlihat pada gambar 4. Bahkan, Anda juga dapat mengubah HTML/CSS dan JavaScript secara on the fly sehingga perubahan yang Anda lakukan langsung terlihat pada browser. Fitur yang tidak kalah menarik adalah fitur Net, dimana Anda dapat memonitor kecepatan loading script, image, flash pada sebuah halaman web. Ini membuat Firebug bukan saja tool untuk development dan debugging, tetapi juga tool untuk analisis performa dan testing keamanan website.
maka akan keluar tampilan seperti pada gambar 2. Ini berarti file-file pada directory web telah menggunakan resource pada directory extjs dengan benar.
pada file terpisah. Dengan cara ini, web akan lebih mudah untuk di-maintenance dan dikembangkan.
TreeGrid JSON Hal penting dalam project web development yang sebenarnya adalah pengolahan data sehingga dapat memberikan informasi bagi pengguna. Selain contoh Pie Chart, masih banyak contoh-contoh menarik pada Ext JS. Terlihat data yang tampil adalah data statik yang ditulis di dalam kode program. Seperti yang terlihat pada pie-chart. js, data ditulis menggunakan JSON (JavaScript Object Notation) sebagai format pertukaran data. JSON adalah salah satu alternatif XML (sebuah format pertukaran data yang lebih dulu dikenal). Jika pada contoh Pie Chart, format JSON digabungkan dalam JavaScript maka pada contoh berikut, kita akan memisahkan data dengan format JSON
96
pcm_know-how_07_FIN.indd 96
Bentuk tree tidak asing lagi kita lihat pada aplikasi desktop, misalnya Windows Explorer yang menampilkan struktur folder dalam bentuk tree. Sementara bentuk grid/table yang memiliki kolom dan baris juga sering terlihat pada aplikasi database. Contoh berikut menampilkan bentuk gabungan tree dan grid (menjadi TreeGrid) dengan Ext JS. Contoh diambil dari salah satu sampel yang disediakan Ext JS, dengan sedikit modifikasi. Mula-mula persiapkan file HTML dengan nama treegrid.html pada directory web. Berisi:
Seperti pada contoh Pie Chart sebelumnya, file HTML ini berfungsi untuk memanggil resource Ext JS yang dibutuhkan. File selanjutnya yang kita ciptakan adalah file tree-grid.js. Isinya:
berbagai artis, tergantung data yang ada. Perhatikan pada baris:
[{
album:’Breaking The
year:’1983’,
Penutup
leaf:true,
Masih banyak fitur lain yang interaktif dan memanjakan pengguna, dapat dihasilkan oleh Ext JS. Fleksibilitas library ini juga memungkinkan Anda menggunakan hanya fitur-fitur yang dibutuhkan oleh aplikasi. Oleh karena itu, Ext JS relatif mudah digabungkan dengan berbagai framework, misalnya Code Igniter, Zend, dan lain sebagainya.
year:’’, iconCls:’artist-folder’, expanded: true,
title: ‘Music Collection’,
children:[{
width: 500,
artist:’Dokken’,
height: 300,
album:’’,
renderTo: Ext.getBody(),
year:’’,
enableDD: true,
iconCls:’artist-folder’, children:[{
columns:[{
artist:’Dokken’,
header: ‘Artist’, Chains’,
width: 230 },{ header: ‘Album’,
iconCls:’artist’
width: 100,
},{
dataIndex: ‘album’,
artist:’Dokken’,
},{
album:’Tooth And Nail’, header: ‘Year’,
year:’1984’,
width: 150,
leaf:true,
dataIndex: ‘year’
iconCls:’artist’
}],
}] }]
});
Script ini membuat sebuah object TreeGrid dengan API Ext JS, mendefinisikan judul dan kolom-kolom yang dibutuhkan. TreeGrid yang kita ciptakan ini akan membentuk sebuah koleksi album musik 07/2010
pcm_know-how_07_FIN.indd 97
}]
Data ini dapat bertambah panjang sesuai dengan isi yang ingin ditampilkan. Jika ingin mengambil konten dari database maka Anda harus melakukan encoding data ke dalam format JSON dengan bahasa pemrograman yang Anda kuasai (PHP, JSP, atau yang lain). Setelah Anda mengetikkan ketiga script tersebut (treegrid.html, tree-grid. js, dan treegrid-data.json) dan menjalankan http://localhost/web/treegrid. html, akan terlihat tampilan TreeGrid seperti pada gambar 3.
album:’’,
TreeGrid({
leaf: true }]
}] artist:’D’,
var tree = new Ext.ux.tree.
});
iconCls: ‘artist’,
Perintah ini akan memanggil data JSON yang akan kita tuliskan sebagai berikut (file: treegrid-data.json):
MENGENAL DIGITAL SIGNATURE Mengecek keabsahan dari suatu software dan membangun kepercayaan pada pengguna software. Fajar Anggiawan
Saat ini, malware merupakan bisnis besar di dalam dunia kejahatan cyber. Banyaknya peredaran exploit kits, undetection tool atau botnet generator dapat membuat individu atau suatu kelompok dapat melakukan kejahatan cyber dengan mudah. Dengan adanya program-program jahat ini, pengguna komputer individu maupun enterprise pun bisa terancam.
Exploit Kits Salah satu exploit kit yang terkenal, yaitu Siberia Exploit Pack. Siberia Exploit Pack merupakan kumpulan dari koleksi exploit dan malware. Dengan adanya koleksi ini, seseorang dapat dengan mudah mengeksploitasi suatu kelemahan dari sistem dengan memanfaatkan bugs pada aplikasi yang berjalan di sistem tersebut. Aplikasi yang dapat dimanfaatkan oleh Siberia Exploit Pack, yaitu Adobe Reader. Rutin yang dilakukan exploit ini ialah Remote Code Execution. Hal ini mengakibatkan komputer yang dieksploitasi dapat mengeksekusi perintah berupa shellcode dari pihak asing.
Undetection Tool Selain beredarnya program untuk melakukan penetrasi kejahatan cyber, undection tool atau malware crypter merupakan program pendukung untuk membuat suatu jenis malware tidak terdeteksi oleh antivirus. RDG Tejon Crypter merupakan contoh crypter yang dapat melakukan rutin ini. Selain membuat malware tidak terdeteksi antivirus, crypter ini dapat menambah fitur proteksi bagi malware, seperti anti-debugging dan anti-emulator.
Botnet Generator Gambar 1. Tampilan RDG Tejon Crypter.
98
pcm_know-how_07_FIN.indd 98
Salah satu yang membuat kejahatan
cyber meningkat drastis, yaitu dengan adanya botnet generator, yaitu program otomatis bertujuan membuat botnet (trojan) untuk melakukan kejahatan cyber. Zeus merupakan selebritis di antara botnet yang beredar saat ini. Dengan adanya Zeus, seseorang dapat melakukan kejahatan cyber secara otomatis karena Zeus akan berusaha menyebar dengan cara melakukan phishing, seperti mengirim e-mail palsu dengan attachment berupa malware. Hal yang terpenting jika Anda telah terinfeksi Zeus maka aktivitas Anda akan dipantau dan dikirim ke attacker. Oleh karena itu, data-data pribadi seperti account e-mail, account e-banking atau account Facebook Anda pun dapat tercuri dan mungkin akan diperjualbelikan. Selain selalu meng-update aplikasi yang digunakan dalam sistem operasi dan meng-update sistem operasi itu sendiri, berhati-hati dalam membuka attachment e-mail atau link yang tidak dikenal merupakan cara lain untuk menangkal menjadi korban kejahatan cyber. Dengan banyaknya malware yang beredar melalui Internet inilah yang dapat membuat kepercayaan pengguna komputer turun dalam men-download suatu aplikasi, terutama jika aplikasi tersebut tidak jelas siapa pembuatnya, dan apakah originalitas aplikasi tersebut masih terjamin dan belum terinfeksi 07/2010
5/14/2010 8:19:21 PM
Reverse Code Engineering KNOW-HOW
Gambar 2. Konfirmasi saat menjalankan software tanpa digital signature.
virus. Di sisi lain, bisnis software pun akan terancam karena banyaknya malware yang beredar di Internet sebagai aplikasi yang legit seperti antivirus.
Digital Signature Microsoft Windows dan browser Internet seperti Mozilla Firefox dan Internet Explorer menggunakan teknologi yang disebut Authenticode, yang bertujuan untuk memverifikasi penerbit dari software dan mengecek integritas dari software yang selesai di-download. Pengecekan integritas ini bertujuan untuk memastikan software tidak rusak atau telah terinfeksi oleh virus. Jika Anda selesai men-download dan ingin menjalankan software yang tidak terdapat digital signature maka Anda akan menerima peringatan bahwa penerbit dari software adalah “Unidentified Publisher”, dan Anda harus mengonfirmasi untuk menjalankan software tersebut. Bagi pengguna Internet, menjalankan software tanpa digital signature dapat berisiko terkena malware. Hal ini disebabkan banyaknya malware yang beredar melalui Internet, terutama dengan memanfaatkan teknik social engineering alias teknik penipuan yang ditujukan bagi pengguna awam. Sebagai contoh, jika Anda membuka website berisi konten untuk melihat video streaming kemudian muncul konfirmasi download file dengan nama file seperti flashplayer. exe, bagi mereka yang mengetahui komputernya telah terinstal flash player, maka tentunya tidak akan mengonfirmasi proses download tersebut. 07/2010
pcm_know-how_07_FIN.indd 99
Skenario penipuan yang sering terjadi ialah Anda menerima pesan yang berisi link dari kontak di Yahoo! Messenger. Link tersebut mempunyai nama yang dapat menarik perhatian, seperti nama foto yang berbau pornografi. Anda mungkin percaya link yang diberikan oleh teman Anda tersebut, padahal kemungkinan besar teman tersebut telah terinfeksi malware. Teknik penyebaran yang digunakan malware ini bisa dibilang cukup mudah, dengan mengirim sinyal tombol keyboard, yaitu Ctrl - End, untuk mendapatkan semua kontak di Yahoo! Messenger, mengirim isi pesan, dan mencari tombol Send. Oleh karena itu, jika mendapat laporan dari kontak yang memberitahu bahwa Anda mengirim pesan yang berisi link, Anda dapat menggunakan messenger lain sembari menunggu pembersihan komputer dari malware tesebut. Bagi developer software yang bersifat shareware dan ditujukan untuk pengguna dari enterprise, digital signature dapat memberikan nilai positif bagi kepercayaan pengguna software. Sudah banyak perusahaan yang menerapkan kebijakan untuk hanya menjalankan software yang mempunyai digital signature. Oleh karena itu, digital signature dapat menjadi suatu kebutuhan bagi kehidupan bisnis software.
User Account Control Sejak zaman Windows Vista, Microsoft memperkenalkan teknologi baru yang disebut User Account Control
Gambar 3. Pesan Y!M dari malware.
(UAC). Dengan adanya UAC, lapisan untuk menghambat malware semakin bertambah. Sebagai contoh, jika pengguna komputer menjalankan file yang membutuhkan akses administrator maka UAC akan mengonfirmasi pengguna untuk menjalankan file tersebut. Isi konfirmasi juga berisi penerbit dari software tersebut. Berikut tampilan UAC pada gambar 5, yaitu jika penerbit dari software mempunyai digital signature.
Authenticode Microsoft telah mengadopsi teknologi Authenticode untuk mengetahui suatu program telah dikenali atau tidak untuk menghindari potensi dari ancaman malware. Authenticode dapat dikatakan suatu teknologi yang menggunakan digital certificate untuk mengidentifikasi integritas dari suatu software. Algoritma dari Authenticode mencakup Public Key Cryptography Standards (PKCS) #7 ,(PKCS) #10, X.509, dan Secure Hash Algorithm (SHA), serta Message Digest 5 (MD5). Selain itu, Pretty Good Privacy (PGP) merupakan teknologi yang juga sering digunakan untuk mengecek integritas dari suatu software. Digital certificate sendiri biasanya terdapat pada digital signature. Digital signature-lah yang menjadi suatu penanda pada software. Pada digital signature terdapat public key dan private key. Pembuat software akan menggunakan private key untuk meng-generate digital signature, sedangkan public key merupakan kunci yang digunakan oleh orang
99
5/14/2010 8:20:40 PM
KNOW-HOW Reverse Code Engineering
lain untuk memvalidasi keabsahan dari digital signature tersebut. Sederhananya, jika Anda ingin mengenkripsi suatu tulisan maka orang lain harus mempunyai cara untuk mendekripsi tulisan Anda. Namun, cara deksripsi ini dilakukan melalui Authenticode oleh Windows. Secara garis besar, cara kerja dari membuat digital signature adalah: 1. Buat penanda berupa hash seperti SHA. 2. Enkripsi hash dengan private key. 3. Hash yang telah terenkrpsi dan digital certificate dimasukkan ke dalam software. Sedangkan proses dari memvalidasi dari digital signature, yaitu: 1. Buat hash dari software. 2. Dekripsi hash yang terenkripsi dengn menggunakan public key yang terdapat pada digital certificate. 3. Bandingkan hasil dari hash hasil dekripsi dengan hash original yang terdapat pada digital certificate. Jika cocok maka file dalam keadaan terjamin.
Membuat Digital Certificate Untuk medapatkan digital certificate dapat diperoleh melalui empat layanan
penyedia, yaitu Comodo, Globalsign, Thawte, dan Verisign. Berikut harga dari masing-masing penyedia: Lisensi 1 tahun: Comodo: $179. Globalsign: $229. Thawte: $299. Verisign: $499. Setelah membeli digital certificate, Anda akan mendapatkan file private key (.pvk) dan file SPC (.spc) atau Anda juga hanya mendapatkan file berupa file .pfx. Tersedia juga lisensi dengan periode dua dan tiga tahun. Perlu diingat, jika Anda kehilangan untuk digital certificate maka segeralah melapor ke penyedia layanan untuk mengantisipasi digital signature disalahgunakan dan menghindari Anda mengalami kesulitan untuk mendapatkan digital signature yang baru.
ware Development Kit dan tool yang disertakan pada Microsoft Windows Software Development Kit (SDK). Pada versi pertama dari tools berisi: signcode.exe, untuk menandai signature pada software. makecert.exe, untuk membuat digital certificate. cert2spc.exe, untuk mengonversidigital certificate menjadi format Software Publisher Certificate (SPC). Sedangkan pada versi kedua dari Microsoft berisi: signtool.exe, untuk untuk menandai signature pada software. makecert.exe. untuk membuat digital certificate. cert2spc, untuk mengonversi digital certificate menjadi format SPC. pvk2pfx.exe, untuk mengimpor private key dan SPC menjadi format .pfx yang akan digunakan oleh signtool. exe.
Code Signing Tools Untuk membuat digital signature pada suatu software, diperlukan program yang disebut Code Signing Tools. Microsoft sendiri mempunyai dua versi dari tools ini, yaitu tools yang disertakan pada Microsoft .NET Framework Soft-
Perbedaan dari kedua tools ini adalah signcode.exe memerlukan dua file terpisah (.pvk dan .spc), sedangkan signtool.exe hanya memerlukan satu file saja, yaitu .pfx.
Membuat Digital Signature Untuk membuat digital signature pada software cukup sederhana dan tergantung dari versi tools apa yang digunakan. Sebagai contoh, Anda telah membeli digital certificate dan memperoleh file private key bernama mykey.pvk dan file SPC bernama mycert.spc atau file .pfx dengan nama mycert.pfx. Cara pertama, yaitu dengan menggunakan signcode.exe: Start - Run. Ketik CMD dan klik OK. Pada CMD, masuk ke lokasi folder dari signcode. Ketik : signcode.exe -t -spc mycert.spc -v mykey.pvk “”
Gambar 4. Tampilan UAC pada program tanpa digital signature.
100
pcm_know-how_07_FIN.indd 100
Keterangan: Ganti dengan http:// timestamp.verisign.com/scripts/timstamp.dll, isi timestamp tergantung dari penyedia digital certificate. 07/2010
5/14/2010 8:21:03 PM
Reverse Code Engineering KNOW-HOW
Gambar 6. Isi tab digital signature.
Gambar 7. Informasi detail mengenai digital signature. Gambar 5. Tampilan UAC pada program dengan digital signature.
Ganti dengan path atau lokasi dari software yang ingin diberi digital signature.
lakukan, Anda dapat kembali menggunakan signtool.exe, caranya dengan mengetik: signtool verify /pa /v
Cara kedua, yaitu dengan menggunakan signtool.exe: Start - Run. Ketik CMD dan klik OK. Pada CMD, masuk ke lokasi folder dari signtool. Ketik: signtool.exe sign /f mycert.pfx /p <password> /t /v “”
Keterangan: Ganti <password> dengan dengan password yang digunakan ketika membuat file mycert.pfx. Ganti dengan http:// timestamp.verisign.com/scripts/timstamp.dll, isi timestamp tergantung dari penyedia digital certificate. Ganti dengan path atau lokasi dari software yang ingin diberi digital signature.
software>
Jika output berupa nol maka proses yang Anda lakukan telah berjalan dengan lancar, namun output akan bernilai 1 jika proses membuat digital signature gagal. Anda juga langsung mengecek digital signature pada software dengan cara klik kanan pada software dan pilih Properties. Ada tab baru yang bernama Digital Signatures. Silakan lihat Gambar 6. Pada Signature list berisi informasi dari digital signature, yaitu Name of signer, E-mail address, dan Timestamp. Untuk E-mail address bersifat optional atau tidak wajib. Pada Timestamp berisi tanggal dan waktu saat proses digital signature dibuat. Untuk melihat detail dari digital certificates, klik tombol Details.
Kesimpulan Menguji Digital Signature Untuk menguji hasil yang telah di07/2010
pcm_know-how_07_FIN.indd 101
Dengan adanya digital signature, Anda dapat membangun kepercayaan kepada
pengguna software bahwa software yang ditawarkan merupakan konten yang sudah absah. Dengan adanya digital signature pada suatu software, ibaratnya software tersebut telah mendapat sertifikat aman untuk dijalankan. Penyebaran malware atau virus pun akan terminimalisasi karena adanya pengecekan integritas dari software. Kemudian, tidak adanya pesan mencurigakan dari Microsoft Windows pada software saat hendak dijalankan, selesai proses download atau saat menjalankan software dengan akses Administrator. Silakan Anda bandingkan tampilan dari Gambar 4 dan Gambar 5. Bagi developer software tertentu, menambah digital signature pada software akan berguna sehingga tidak dianggap malware oleh antivirus (false positive).
LEBIH LANJUT http://en.wikipedia.org/wiki/Digital_ signature http://msdn.microsoft.com/en-us/ library/aa387763%28v=VS.85%29. aspx
101
5/14/2010 8:21:04 PM
KNOW-HOW Reverse Code Engineering
ON THE DISC
DASAR REVERSING DENGAN OLLYDBG BAGIAN 2 DARI 2 ARTIKEL Melanjutkan pemahaman dasar pada artikel sebelumnya, kali ini kita akan mengeksplorasi OllyDbg lebih jauh lagi. Joko Nurjadi
Setelah memahami fungsi reversing dan memiliki sedikit pengetahuan dasar assembly pada artikel sebelumnya, kini Anda telah siap bekerja dengan OllyDbg. Salah satu cara untuk mengenal cara kerjanya adalah dengan melakukan reversing terhadap aplikasi buatan sendiri. Misalkan Anda membuat sebuah program sederhana dengan Visual Basic sebagai berikut: Dim tebakan As Integer Dim angka_random As Integer
Randomize angka_random = Int(Rnd * 10) + 1
Gambar 1. Tampilan awal OllyDbg.
102
pcm_know-how_07_FIN.indd 102
tebakan = InputBox(“Tebak Angka 1 s/d 10:”) If tebakan = angka_random Then MsgBox “Tebakan Anda benar!” Else MsgBox “Tebakan Anda salah!” End If
Program sederhana ini akan mengacak sebuah angka dari 1 sampai dengan 10 dan meminta pengguna untuk menebak angka tersebut. Jika tebakan sama dengan angka yang diacak komputer, akan keluar pesan “Tebakan Anda benar!”, sedangkan jika salah, pesan yang keluar adalah “Tebakan Anda salah!”.
Compile program tersebut menjadi file EXE dan berpura-pura tidak memiliki source code-nya. Jika kita menjalankan file EXE tersebut dan mengikuti permainan tebak-tebakan program ini, berbagai dugaan mungkin timbul. Apakah program memiliki alur logika tertentu yang diatur oleh pembuatnya agar angka tidak mudah tertebak, ataukah memang program hanya mengacak dan memeriksa tebakan apa adanya? Karena dalam hal ini Anda (purapura) tidak memiliki source code maka untuk membuktikannya harus melakukan reversing. Contoh-contoh dalam artikel kali ini menggunakan Olly-
Gambar 2. Mencari string.
07/2010
5/14/2010 8:21:05 PM
Reverse Code Engineering KNOW-HOW
Gambar 3. String ditemukan.
Dbg v1.10 dan bertujuan edukasi dasar proses reversing. Jalankan OllyDbg dan buka file EXE tersebut maka akan tampil window khas OllyDbg. Jangan lupa, penting untuk membiasakan melakukan backup file yang ingin di-reversing terlebih dahulu agar jika terjadi perubahan (yang disengaja maupun tidak), Anda masih memiliki file original-nya. Tampilannya terlihat seperti pada Gambar 1. Seperti terlihat pada gambar, ternyata hasil dari beberapa baris kode Visual Basic yang Anda ketik dan kompilasi menjadi file EXE, telah berubah menjadi ratusan atau bahkan ribuan instruksi assembly setelah melalui proses disassembler. Akan merupakan pekerjaan sepanjang malam jika Anda melakukan debug kode program baris demi baris pada OllyDbg. Karena itu, kita akan memfokuskan pada bagian penting dari alur program, yaitu saat program menentukan apakah input jawaban benar atau salah, dengan indikasi berupa message box berisi string “Tebakan Anda benar!” dan “Tebakan Anda salah!”. Untuk mencari posisi string tersebut, klik kanan window utama OllyDbg, dan pilih menu Search for – All referenced strings, seperti pada Gambar 2. Akan tampil sebuah window baru yang akan memudahkan Anda untuk membaca string-string yang terdapat pada program. Anda dapat mencari lebih detail lagi dengan klik kanan dan pilih “Search for text”. Ketikkan string yang diinginkan, misalnya “Tebakan”. Jika ketemu, kursor akan berpindah posisi ke baris yang berisi string tersebut. Klik ganda/tekan Enter atau klik kanan dan pilih Follow in Disassembler seperti 07/2010
pcm_know-how_07_FIN.indd 103
pada Gambar 3. Selanjutnya, OllyDbg kembali berpindah ke window utama, pada baris string yang dicari berada. Menelusuri kode assembly tidak semudah melihat kode Visual Basic atau bahasa tingkat tinggi lainnya, tetapi terdapat beberapa petunjuk penting seperti pada Gambar 4 yang menunjukkan alur utama program. Anda dapat membuat komentar pada baris tertentu dengan klik kanan, pilih Add comment, dan ketik komentar yang diinginkan. OllyDbg akan menyimpan setiap file yang Anda analisis ke dalam file dengan ekstensi *.udd. Default-nya terletak pada folder yang sama dengan OllyDbg, tetapi Anda dapat mengatur agar OllyDbg menyimpannya dalam folder tertentu dengan melakukan konfigurasi path melalui menu Options. Kembali pada program yang sedang dianalisis, perhatikan Gambar 4 yang telah diberi beberapa komentar oleh penulis. Sebelum menampilkan pesan tebakan benar atau salah, angka yang ditebak dan angka yang diacak komputer terlebih dulu dibandingkan seperti ditunjukkan pada baris berikut, yang menunjukkan offset dan instruksi assembly: 00401BAE: CMP WORD PTR SS:[EBP-1C], CX
Angka 00401BAE merupakan offset, sementara perintah CMP membandingkan dua operand, yang pertama adalah angka tebakan yang disimpan pada stack, yang kedua adalah angka acak dari komputer yang disimpan pada register CX. Dari beberapa kali men-
jalankan dan men-debug program, akan didapatkan bahwa register CX berisi angka acak yang berkisar dari 1 sampai A (bilangan heksadesimal, atau 10 dalam bentuk desimal). Sampai di sini, kita tahu bahwa program melakukan tugas mengacak angka dengan benar. Sekarang perhatikan pada baris: 00401BC4: JNE SHORT 00401C12
JNE berarti Jump if Not Equal, artinya jika kondisi CMP sebelumnya tidak sama (berarti tebakan salah) maka program akan jump ke alamat offset 00401C12, yang jika ditelusuri akan menunjuk pada pesan berisi “Tebakan Anda salah!”. Tetapi jika sama maka program akan melanjutkan instruksi di bawahnya yang akan menyiapkan dan menampilkan pesan “Tebakan Anda benar!”. Inilah contoh dasar reversing yang sederhana, sedikit modifikasi sudah cukup untuk mengubah program, misalnya dengan mengganti string text, mengganti kondisi instruksi jump, dan seterusnya. Hal seperti ini yang sering dilakukan oleh cracker. Saat Anda telah mendalami reverse engineering, banyak sekali kasus yang akan Anda temui dari yang sederhana hingga kompleks, dan tidak semua program menyimpan string yang mudah dicari seperti pada contoh. String dapat disamarkan antara lain dengan metode enkripsi ataupun mem-pack program dengan packer tertentu sehingga mempersulit proses reversing. Berikutnya kita akan menganalisis bagaimana program menghasilkan
Gambar 4. Alur program.
103
5/14/2010 8:21:06 PM
KNOW-HOW Reverse Code Engineering
Gambar 5. Program menghasilkan angka acak.
angka acak. Perhatikan pada beberapa baris, OllyDbg memberikan keterangan mengenai function yang dijalankan oleh program. Hal ini dapat membantu kita untuk memahami alur program, tanpa terlalu berkonsentrasi pada kode assembly. Perhatikan Gambar 5 yang menunjukkan area program melakukan fungsi pengacakan angka. Untuk lebih jelasnya, baris-baris penting pada Gambar 5 dituliskan seperti di bawah ini: 00401A99:CALL DWORD PTR DS:[<&MSVBVM60 .#594>]
Selanjutnya, lakukan analisis per baris dengan menekan F8, sambil melihat window Registers (FPU) untuk melihat nilai-nilai yang berubah. Saat Anda tiba pada offset 00401AC8, pada window Registers terdapat suatu nilai yang menarik (gambar 6), yaitu terdapat nilai ST0 valid 2.0565432310104370120. Angka ini adalah angka acak yang berubah setiap kali program dijalankan. Tekan F8 lagi maka fungsi vbaFPInt akan dijalankan dan membuat nilai ST0 menjadi 2.0000000000000000000 karena fungsi tersebut melakukan konversi nilai acak ke angka integer (bilangan bulat). Sampai sini, kita akan beranggapan angka yang diacak komputer kali ini adalah angka 2, tetapi jalankan F8 lagi maka nilai ST0 akan menjadi 3. Hal ini cocok dengan logikaw yang dituliskan pada program Visual Basic (ingat baris angka_random = Int(Rnd * 10) + 1), yaitu setiap angka acak akan di-convert menjadi integer dan ditambah dengan 1. Sehingga dalam kasus ini, jika
Anda melanjutkan proses debug hingga program menampilkan input box. Anda telah tahu bahwa jawaban yang benar adalah angka 3. Demikian proses debugging dan analisis sederhana dilakukan dengan OllyDbg.
Modifikasi Program Katakanlah seseorang kemudian mengubah source code program tebakan tadi pada Visual Basic, ia menambahkan sedikit trik agar pengguna tidak menebak dengan benar. Programnya sebagai berikut: Dim tebakan As Integer Dim angka_random As Integer
Arahkan cursor pada posisi offset 00401A99 (bookmark jika diperlukan), lalu tekan F4. Hal ini akan membuat program dijalankan sampai posisi tersebut. Kita berhenti pada posisi ini karena berdasarkan keterangan yang dibuat OllyDbg, di sinilah fungsi Randomize untuk mengacak angka dimulai.
104
pcm_know-how_07_FIN.indd 104
Gambar 7. Baris cheat yang terlihat pada OllyDbg.
07/2010
5/14/2010 8:21:08 PM
Reverse Code Engineering KNOW-HOW
PLUGIN OllyDbg menyediakan dukungan plugin. Untuk saat ini, plugin didukung oleh OllyDbg versi di bawah 2.00. OllyDbg versi 2.00 belum mendukung plugin dikarenakan proses development yang mengharuskan penulisan ulang kode dari awal. Plugin untuk OllyDbg terdiri dari file *.dll (Dynamic Link Library) dengan fungsinya masingmasing. Cara termudah untuk konfigurasi plugin adalah meletakkan file plugin yang diperlukan pada folder yang sama dengan file OllyDbg.exe. Jika ingin membuatnya lebih terstruktur, Anda dapat membuat
Gambar A. Daftar plugins OllyDbg.
Gambar B. Bookmark pada OllyDbg.
angka_random = angka_random - 2 End If End If ‘---- akhir cheat
If tebakan = angka_random Then MsgBox “Tebakan Anda benar!” Else MsgBox “Tebakan Anda salah!” End If
Perhatikan bagian yang diberi komentar “awal cheat” sampai “akhir cheat”. Jika tebakan benar maka program akan mengubah angka acak agar tebakan menjadi salah. Compile menjadi file EXE dengan nama tebakan_tipuan. exe dan selanjutnya dengan OllyDbg mengembalikan alur program agar kembali bermain dengan jujur. Buka file tebakan_tipuan.exe, dengan sedikit analisis Anda akan menemukan baris cheat seperti pada gambar 7. 07/2010
pcm_know-how_07_FIN.indd 105
sebuah folder khusus (misalnya: plugins) dan meletakkan seluruh file plugin pada folder tersebut. Kemudian dari layar utama OllyDbg, pastikan menu Options – Appearance – Plugin path berisi path yang sesuai. Plugin yang dikenali akan tampak pada menu Plugins, seperti pada gambar A. Berbagai plugin OllyDbg tersedia di berbagai website, antara lain http://www. openrce.org/downloads/browse/OllyDbg_ Plugins, http://tuts4you.com/download. php?list.9, dan seterusnya. Salah satu contoh plugin adalah Bookmarks, yang berguna untuk menandai baris tertentu sehingga mudah untuk kembali ke baris tersebut. Penggunaannya mudah, cukup klik kanan baris yang ingin di-bookmark, pilih menu Bookmark – Insert Bookmark X, dimana X adalah jumlah bookmark (dimulai dari 0). Bookmark yang telah tercipta dapat dituju (Go to) atau dihapus (Delete) seperti pada gambar B. Contoh plugin lainnya adalah CodeDoctor, yang memiliki fungsi-fungsi untuk membuat kode assembly menjadi lebih mudah terbaca. Seperti yang mungkin sudah Anda sadari, melakukan disassembler aplikasi yang dibuat dengan bahasa pemrograman tingkat tinggi dapat menciptakan instruksi kode assembly yang panjang dan kurang efisien. Berbeda jika Anda langsung melakukan pemrograman
Baris yang menunjukkan kecurangan program berada pada: 00401BD5: ADD CX,1
Karena baris ini menambahkan angka acak dengan 1, untuk mencegahnya, cukup ubah baris tersebut menjadi ADD CX, 0 sehingga isi register CX tidak berubah. Caranya tekan spasi atau klik kanan dan pilih Assemble, lalu ubah ADD CX, 1 menjadi ADD CX, 0 dan klik tombol Assemble. Baris yang berubah akan berwarna merah, untuk menyimpannya, klik kanan dan pilih menu Copy to executable – All modifications. Anda akan diminta konfirmasi dan pilih Copy all, sebuah window berisi seluruh kode program termasuk yang telah dimodifikasi akan tampil. Klik kanan, pilih Save file, dan simpan ke sebuah file EXE yang baru. File tersebut akan berfungsi seperti semula karena Anda telah melumpuhkan fungsi cheat.
Gambar C. Menyederhanakan kode dengan plugin CodeDoctor.
dengan assembly. Menggunakan CodeDoctor sangat mudah, cukup sorot instruksi yang ingin dianalisis pada window utama, klik kanan, dan pilih menu CodeDoctor – Deobfuscate seperti pada gambar C. Masih banyak plugin lainnya yang berguna, tergantung tujuan Anda melakukan reverse engineering. Juga dimungkinkan untuk membuat plugin sendiri dengan bahasa C++. OllyDbg menyediakan PDK (Plugin Development Kit), keterangan lebih lanjut dapat dibaca pada http://ollydbg. de/pdk.htm.
Penutup Reversing pada artikel ini baru merupakan langkah awal dan pembelajaran yang semoga dapat menuntun Anda pada tahap reversing yang sesungguhnya, yaitu melakukan reversing pada file yang tidak diketahui source code-nya dan bisa saja memiliki pengamanan berlapis. Entah berupa malware, program yang malfunction, dan seterusnya. Happy reversing!
LEBIH LANJUT http://en.wikipedia.org/wiki/Reverse_ engineering http://en.wikipedia.org/wiki/ Decompiler http://www.ollydbg.de/ http://vault.reversers.org/Ollydbg1Tut http://en.wikipedia.org/wiki/ Assembly_language
105
5/14/2010 8:21:10 PM
KNOW-HOW Coding
HOW THE LOGIC FAILS YOU Logika tidak cukup untuk belajar pemrograman. Bernaridho I. Hutabarat
Pengantar
char c[6] = “Halo”;
args)
Tulisan know-how ini dibuat untuk melengkapi kolom opini saya. Kita sering mendengar banyak pengajar TI di perguruan tinggi (dan mungkin juga tokoh-tokoh TI) akan mengatakan belajar pemrograman itu yang penting belajar logikanya. Belajar tools dan programming tidak perlu karena terus berubah. Tapi benarkah argumen di atas? Sebagian bukti saya sertakan pada opini. Sebagian bukti lain akan saya sertakan di tulisan ini.
char d[6] = “Halo”;
{
C++ Mari kita lihat source code sederhana berikut, yang saya compile, link, dan run dengan memakai Microsoft Visual C++ 2008. Tidak ada compile-error, link-error, dan runtime-error:
Kita lihat ada 4 objek, bernama a, b, c, dan d. Nilai objek a dan b berbeda sehingga hasilnya pastilah a != b, yang ada pada output. Dengan memakai logika yang biasa, tentulah output akan menampilkan c == d karena nilai objek c sama dengan nilai objek d. Nyatanya, inilah output-nya (lihat Gambar 1).
} }
Dengan memakai logika sederhana, kita akan katakan bahwa program Java di atas tidak akan bisa di-run karena nilai null tidak terdefinisi untuk tipe boolean. Anda benar. Sekarang, mari buat operasi main pada Oracle PL/SQL. Dengan memakai logika saja, kita akan katakan bahwa pemrosesan operasi ini akan error juga: CREATE PROCEDURE Main AS a boolean := false; b boolean := true; c boolean; BEGIN
Java Versus PL/SQL Berikut salah satu contoh program:
void main()
public class Main
{
{ int a = 1, b = 2;
boolean c = null;
else
#include <stdio.h> #include <string.h>
boolean a = false, b = true;
printf (“a == b\n”);
public static void main (String[]
c := null; END; /
Nyatanya, tidak ada error (lihat Gambar 4). Bagaimana menjelaskannya? Logika apa yang kita pakai?
Komputasi Numerik Rincian komputasi numerik tidak saya sertakan di sini. Tapi jelas bahwa impresisi hasil pemrosesan nilai-nilai bilangan integral pada Microsoft Office, OpenOffice, tidak bisa dijelaskan hanya dengan “logika”. Demikian pula impresisi hasil pemrosesan nilai-nilai floating-point.
Wizard
Gambar 1. Kesalahan hasil yang tidak bisa dijelaskan dengan “logika”.
106
pcm_know-how_07_FIN.indd 106
Wizards (code-generator) juga berperan untuk mengurangi kadar logis dalam praktik. Wizard dari TOAD, Oracle, 07/2010
5/14/2010 8:21:10 PM
Coding KNOW-HOW
SQL Server menghasilkan source code SQL yang sangat boros. Wizard ini tidak menghasilkan SQL source code yang sesuai dengan standar internasional. Standar internasional SQL sendiri buruk dalam beberapa hal (terutama pemakaian tipe boolean, yang lama sekali baru muncul). Tapi dengan penerimaan produsen-produsen akan SQL, seharusnya cukup tinggi derajat kesamaan dari SQL source code yang dihasilkan Wizard dari berbagai produk. Nyatanya, ini tidak terjadi. Postgre, MySQL, Oracle, Microsoft; semuanya menghasilkan source code yang berbeda. Produk yang berbeda dari produsen yang sama bisa menghasilkan source code yang berbeda. Wizard dari Microsoft Access menghasilkan SQL source code berbeda dari Wizard Microsoft SQL Server. Bisakah logika membantu Anda? Rasanya tidak. Yang bisa membantu adalah pengetahuan dan pemahaman Anda akan SQL standar. Itu pun tidak sangat membantu.
Gambar 2. Tanda merah pada source code Java.
Gambar 4. Nilai NULL terdefinisi untuk tipe boolean?
Solusi Saya sengaja tidak memberi solusi dan penjelasan rinci atas masalah-masalah di atas. Dengan tulisan ini, justru saya ingin memancing keingintahuan pem-
baca dalam memberi penjelasan yang baik terhadap fenomena-fenomena/ contoh-contoh yang dipaparkan.
Kesimpulan Menyatakan bahwa belajar pemrograman cukup belajar dengan logika adalah bad excuse. Belajar pemrograman tidak cukup dengan belajar logika. Bahkan tidak jelas apa yang dimaksud sebagai “logika” dalam belajar pemrograman. Aljabar logika? If-then-else? Algoritma? Algoritma tidak bisa menjelaskan fenomena-fenomena yang dipaparkan pada tulisan ini. “Mengajarkan pemrograman cukup dengan mengajarkan logikanya”, sekali lagi adalah a very unclear sentence and a very bad excuse.
Penulis adalah dosen di Universitas Ma Chung, Malang.
LEBIH LANJUT
Gambar 3. Pesan kesalahan pada NetBeans.
07/2010
pcm_know-how_07_FIN.indd 107
H. M. Deitel, P. J. Deitel; C: How To Program; Pearson; 2006 D. Goldberg; What every computer scientists should know about floatingpoint arithmetic, ACM Computing Surveys; Mar 1991. Bernaridho I. Hutabarat; Pemrograman Oracle PL/SQL; 2005; Andi.
107
5/14/2010 8:21:12 PM
KNOW-HOW Coding
PENGGUNAAN MULTI-THREADING DAN APLIKASINYA Pada saat menjalankan aplikasi web browser, Anda dapat membuka beberapa halaman web sekaligus. Saat memutar lagu pada aplikasi media player, Anda dapat mendengarkannya sambil melakukan pencarian musik pada pustaka musik. Itulah konsep multi-threading Ayub
Bayangkan jika Anda menjalankan suatu aplikasi, namun aplikasi tersebut hanya dapat menjalankan satu aktivitas dalam satu waktu. Misalnya aplikasi web browser Anda menjadi tidak responsif pada saat melakukan request HTTP GET untuk menampilkan halaman web. Aplikasi word processor Anda tidak dapat melakukan pengeditan pada saat sedang dilakukan pengecekan tata bahasa dan ejaan, yang biasanya berjalan bersamaan dengan proses pengetikan Anda. Tentu hal ini akan membuat aktivitas Anda dengan komputer akan menjadi kurang nyaman dan efisien. Namun, hal inilah yang akan terjadi jika fasilitas multi-threading tidak pernah ada. Untuk itu, sangat penting bagi seorang programmer untuk menguasai teknik multi-threading atau concurrent programming. Multi-threading adalah metode eksekusi proses, dengan adanya beberapa thread yang berjalan “bersamaan” dalam satu proses. Sebenarnya, threadthread ini tidak benar-benar berjalan bersamaan, namun seolah bersamaan. Thread dapat benar-benar berjalan bersamaan, apabila Anda menggunakan multi-processor. Jika Anda menggunakan processor tunggal atau jumlah processor yang ada lebih sedikit dari thread yang ada maka processor akan mengekseksusi thread dengan metode
108
pcm_know-how_07_FIN.indd 108
round-robin, yaitu secara bergantian selama waktu tertentu yang biasa disebut quantum. Proses ini dilakukan dengan sangat cepat maka user melihatnya seperti berjalan bersamaan. Lalu, apa itu thread? Apa bedanya dengan proses? Gampangnya, thread adalah bagian dari proses, wujud yang lebih ringan dari sebuah proses. Seperti halnya proses, thread juga memiliki elemen-elemen dasar suatu proses, seperti program counter, process stack, dan varibel lokal. Namun, untuk membuat satu thread dibutuhkan resources yang lebih sedikit dibandingkan untuk membuat satu proses. Karena walaupun thread memiliki lingkungan eksekusi yang mandiri, setiap thread yang berada dalam satu proses harus saling berbagi resource dari suatu proses, seperti alamat memory, varibel-variabel, objek dan akses file. Sifat saling berbagi ini menjanjikan efisiensi penggunaan resource komputer maka dari itu untuk dapat membuat program yang dapat melakukan lebih dari satu aktivitas dalam satu waktu, digunakan thread. Untuk menciptakan satu proses baru dibutuhkan resource komputer yang lebih besar daripada menciptakan satu thread sehingga dapat menurunkan kinerja komputer. Selain manfaat yang telah disebutkan di atas, penggunaan multi-threading memiliki banyak keuntungan lain:
Background processing. Jika dalam program Anda terdapat suatu proses yang cenderung untuk berjalan dalam waktu yang lama maka untuk menjaga program dapat melakukan proses lain selagi proses tersebut dijalankan, Anda dapat menciptakan thread tersendiri untuk proses tersebut agar dapat berjalan di balik layar. Pemanfaatan teknologi Multiprocessor. Saat ini, teknologi processor sudah memungkinkan integrasi processor dengan inti lebih dari satu, bahkan teknologi untuk komputer desktop yang terbaru dapat mencapai 12 inti (AMD Opteron Magny-Cours). Jika program yang Anda jalankan hanya satu dan hanya terdiri dari satu thread maka fasilitas multi-processor menjadi tidak berguna. Dengan pembuatan program yang memiliki lebih dari 1 thread maka tiap thread akan dapat dieksekusi secara bersamaan sehingga dapat tercapai efesiensi dan efektivitas pemrosesan dengan menggunakan multi-processor. Proses yang repetitif atau punya selang waktu. Contoh dari proses yang repetitif adalah pembuatan animasi. Dalam pembuatan animasi, setiap selang waktu tertentu tampilan akan diper07/2010
5/14/2010 8:21:14 PM
Coding KNOW-HOW
barui oleh suatu thread, dengan thread lainnya melakukan perhitungan untuk state animasi berikutnya yang mungkin bisa didapatkan dari inputan user atau dengan pola tertentu. Menciptakan user interface yang responsif. Dalam pemrograman yang bersifat sekuensial dan single-threaded, jika program sedang menjalankan suatu proses maka program akan menjadi tidak responsif terhadap input-an dari user. Dengan multi-threading, programmer dapat menciptakan satu atau lebih thread untuk melakukan proses tertentu dari program dan tersedia satu thread khusus untuk “mendengar” event-event masukan dari user, baik merupakan klik dari mouse atau penekanan tombol keyboard. Sehingga user interface program dapat tetap responsif dari masukan user. Menyerdehanakan pemodelan dalam program. Seringkali dalam membuat program, thread dapat membuat pemodelan tiap entitas dalam program menjadi lebih sederhana dan mudah. Contohnya, jika Anda ingin membuat sebuah program simulasi, dengan tiap entitas memiliki event yang independen, namun dapat saling berinteraksi maka pembuatan thread untuk tiap entitas akan membuat program lebih sederhana.
program, seperti kesalahan output, deadlock, starvation, dan livelock. Menurunkan kinerja program. Dengan penggunaan yang tepat multi-threading dapat meningkatkan kinerja dari aplikasi, namun penggunaan yang berlebihan juga dapat menurunkan kinerja aplikasi. Karena thread membutuhkan resources, semakin banyak thread yang digunakan maka kinerja aplikasi akan semakin terbebani. Jadi, diharapkan pemrogram tidak menggunakan thread secara berlebihan.
Concurrent programming atau pemrograman dengan menggunakan multithreading menawarkan banyak keuntungan, namun ada beberapa masalah dalam multi-threading yang perlu diperhatikan: Komunikasi antar-thread. Seperti yang telah dijelaskan di atas, thread menggunakan sumber daya dari komputer lebih sedikit daripada suatu proses karena thread mempunyai sifat saling berbagi. Cara ini lebih efisien, namun ada harga yang harus dibayar, yaitu masalah komunikasi antar-thread. Sebagai programmer, Anda harus menjaga komunikasi antar-thread agar tidak terjadi konflik antar-thread yang dapat mengakibatkan kegagalan
Membuat Thread dalam Java
class Coba {
static boolean selesai = false;
//Pembuatan thread dengan menurunkan class Thread static class ContohThread1 extends Thread { @Override public void run() { while(!selesai) { System.out.println(“Thread 1”); try {
Multi-threading dalam Bahasa Pemrograman Java Bahasa pemrograman Java adalah salah satu bahasa pemrograman yang mendukung fasilitas multi-threading, bahkan setiap program Java yang dibuat tanpa Anda sadari juga merupakan thread. Setiap program Java paling tidak memiliki satu thread, yaitu main thread, merupakan thread utama yang mana pada thread ini anda dapat menciptakan thread-thread lainnya. Setiap kali anda menjalankan program Java maka thread main akan memanggil method main dari program. Selain main thread, setiap program Java juga memiliki thread-thread lain yang sebagian besar tidak nampak oleh Anda, contohnya: thread yang berfungsi untuk melakukan garbage collection, object finalization, dan tugas-tugas dari JVM lainnya.
Thread.sleep(1000); } catch (InterruptedException ex) { } } } } //Pembuatan thread dengan membuat class dengan objek yang Runnable static class ContohThread2 implements Runnable { public void run() { while(!selesai) { System.out.println(“Thread 2”); try { Thread.sleep(1000); } catch (InterruptedException ex) { } } }
07/2010
pcm_know-how_07_FIN.indd 109
Dalam bahasa pemrograman Java, Anda dapat membuat thread dengan 2 cara, yaitu: 1. M e m b u a t s u b c l a s s d a r i c l a s s Thread. 2. Membuat class yang meng-implements interface Runnable.
}
public static void main(String[] args) { final int LIMA_DETIK = 5000; ContohThread1 thread1 = new ContohThread1(); Thread thread2 = new Thread(new ContohThread2());
Lalu, Anda dapat menempatkan perintah-perintah program yang akan dijalankan oleh thread, dengan cara melakukan override untuk method run(). Berikut adalah listing program sederhana, yang menunjukkan konsep penggunaan thread dengan 2 cara pembuatan thread yang berbeda dalam bahasa pemrograman Java: package multithreading;
Jika program di atas di-compile, lalu dijalankan maka akan tercetak kata “Thread 1” dan “Thread 2” yang muncul hampir bersamaan setiap 1 detik, selama 5 detik. Jika Anda perhatikan, kedua kata tersebut dicetak dengan urutan yang tidak tetap. Selain itu, setiap kali dijalankan urutan pencetakannya juga akan berbeda. Ini menunjukkan sifat asynchronous thread dimana eksekusi thread terjadi secara tidak sinkron, tergantung pada eksekusi dari processor. Hal ini berbeda dengan pemrograman sekuensial yang menjalankan program secara terurut. Dari kode program di atas dapat Anda lihat bahwa pembuatan thread dengan cara pertama lebih sederhana dibandingkan cara kedua. Namun pada aplikasinya, cara yang Anda gunakan tergantung pada kebutuhan program Anda. Walaupun cara pertama lebih sederhana, namun sebenarnya cara kedua lebih disarankan karena bahasa pemrograman Java tidak memungkinkan suatu class untuk menjadi turunan dari lebih dari satu class. Jika Anda menggunakan cara pertama maka
110
pcm_know-how_07_FIN.indd 110
class dari thread yang dibuat tidak bisa merupakan turunan class tertentu karena harus menurunkan class thread. Berbeda dengan cara yang kedua dalam Java, suatu class dapat meng-implements suatu interface sekaligus merupakan turunan dari class lain yang bukan class Thread. Jadi, jika perlu untuk membuat thread yang merupakan turunan dari satu class tertentu, Anda dapat menggunakan cara yang kedua. Tabel 1 dan 2 menunjukkan konstruktor dan method-method penting dalam class Thread.
Aplikasi Multi-threading dalam Pembuatan Game Pacman Agar pembaca dapat semakin memahami penggunaan dan manfaat dari multi-threading, berikut akan dijelaskan penggunaan multi-threading dalam pembuatan game sederhana Pacman, karena pembahasan akan difokuskan pada penggunaan multi-threading. Game yang dibuat lebih sederhana dari versi aslinya. Dari sini, dapat melanjutkannya sesuai dengan keinginan Anda. Screen capture dari tampilan game ini adalah seperti pada gambar 1.
Game ini memiliki 2 karakter utama, yaitu Pacman, karakter berwarna kuning yang dapat dikendalikan oleh pemain, dan ghost, karakter musuh yang akan mengejar Pacman hingga mengenainya. Jika ghost mengenai Pacman maka permainan akan selesai dan pemain kalah. Namun jika pemain dapat mengendalikan Pacman hingga menghabiskan seluruh makanan yang tersebar dalam jalur permainan maka pemain menang. Pada game ini, Pacman bergerak secara kontinu, artinya Pacman akan terus bergerak, dan pemain hanya menentukan arah geraknya. Di sini digunakan tombol panah ←↑→↓ pada keyboard. Sedangkan gerakan dari ghost terjadi secara acak, yang akan ditentukan dari bilangan acak 1 sampai dengan 4 yang merepresentasikan arah gerak dari ghost. Game ini menggunakan sistem tilebased, jadi Anda dapat membayangkan bahwa setiap posisi yang dipijak oleh objek dari game merupakan satu ubin, baik dinding maupun jalur permainan, dan pergerakan dari karakter game juga terjadi dalam satuan ubin. Untuk lebih jelasnya, dapat Anda lihat pada gambar 2 di bawah ini. Seperti yang dapat Anda perhatikan pada gambar 2 di atas, tiap satu ubin dalam peta merupakan satu satuan, dengan ubin pada pojok kiri atas adalah ubin dengan koordinat (0,0), sebelah kanannya adalah (0,1), di bawahnya (1,0). Lalu, bagaimana cara untuk membuat peta seperti pada gambar 2? Apakah Anda harus menggambar secara keseluruhan? Jawabannya tidak. Anda hanya perlu membuat tileset atau sekumpulan komponen gambar yang mewakili satu ubin yang akan membentuk peta permainan secara utuh. Jadi di dalam program, Anda dapat membuat satu senarai 2 dimensi bertipe data integer yang merepresentasikan jenis ubin yang perlu ditampilkan pada koordinat tertentu, misalnya angka 1 untuk dinding lurus, angka 2 untuk dinding berbentuk tikungan, dan seterusnya. Begitu pula dengan animasi untuk pergerakan Pacman, Anda dapat membuat tileset yang akan ditampilkan secara bergan07/2010
tian, sesuai dengan arah gerak Pacman. Gambar 3 menunjukkan beberapa tileset yang digunakan dalam game ini. Untuk memperjelas metode untuk menampilkan peta permainan, berikut merupakan listing program untuk class Map, yaitu class digunakan untuk menampilkan peta permainan: package squarepacman;
tukan apakah game telah berakhir atau tidak. Misalnya ghost menabrak Pacman maka game akan berakhir. Jika tidak, lanjut ke nomor 3. 3. Update status game sesuai dengan pengecekan dan masukan dari user, antara lain score, dan koordinat karakter-karakter. 4. Melakukan penggambaran ulang tampilan sesuai dengan status game yang telah ter-update 5. Kembali ke nomor 2.
this.addKeyListener(new KeyInput()); gameEngine = new Thread(new GameUpdateLoop()); gameEngine.start(); setFocusable(true); }
// Method paint yang akan melakukan penggambaran @Override public void paint(Graphics g){ super.paint(g);
}
Dari listing di atas, dapat Anda perhatikan proses pembacaan file untuk pola map yang disimpan pada senarai integer 2 dimensi. Proses render tiap ubin sesuai dengan senarai. Selain class map di atas, Anda juga perlu untuk membuat class Pacman, ghost, dan class-class lainnya sesuai dengan kebutuhan Anda. Lalu, bagaimana dengan mekanisme untuk melakukan animasi pada game? Di sinilah multi-threading memainkan perannya.
Jadi, siklus di ataslah yang akan dijalankan dalam sebuah thread tersendiri. Untuk lebih jelasnya, dapat Anda lihat listing program dari class GamePanel berikut. Class ini merupakan turunan dari JPanel yang berfungsi sebagai content pane dalam Jframe. Dalam class ini, Anda dapat melakukan penambahan component, melakukan penggambaran dan memberikan listener berupa keyadapter untuk menerima masukan keyboard dari pemain:
public void eatingCheck() { if(theFood.foodArray[thePacMan. y+1][thePacMan.x+1] == -1) {
package squarepacman;
theFood.update(thePacMan.y+1, thePacMan.x+1);
Pembuatan Animasi Game dengan Multi-threading
import java.awt.Color;
Animasi dalam game ini merupakan proses yang berjalan terus menerus sepanjang permainan, selain itu dibutuhkan juga jeda waktu yang konstan dan sesuai, agar pemain dapat mengendalikan Pacman dengan baik. Maka dari itu, penggunaan thread tersendiri merupakan hal yang wajib dalam game ini. Tanpa thread, animasi akan mendominasi sumber daya dari interpreter Java dan menyebabkan game tidak sanggup untuk menerima respons pemain. Secara garis besar, siklus hidup dari game ini adalah: 1. Inisialisasi game, seperti koordinat awal karakter. 2. Pengecekan kondisi game, termasuk pengecekan tabrakan dan makan, yang secara otomatis akan menen-
- System.currentTimeMillis(); long sleepTime = 200 executionTime;
if(theFood.
Penutup
x+1+1] != 0) {
Apa yang dibahas di sini masih merupakan sebagian kecil dari multi-threading. Masih banyak hal yang dapat Anda pelajari mengenai multi-threading. Jika tertarik, Anda juga dapat melanjutkan game PacMan sederhana di atas agar dapat menjadi game yang komplit seperti versi aslinya, dengan menambahkan jumlah ghost, makanan untuk membuat PacMan dapat melawan ghost, dan AI (Artificial Intelligence) untuk ghost agar dapat mengejar PacMan dengan cerdas. Semoga tulisan ini dapat memberikan gambaran dasar, sekaligus pemicu bagi Anda untuk belajar lebih dalam.
// Private Class turunan dari keyadapter yang menerima masukan dari keyboard // untuk mengendalikan pacman. private class KeyInput extends KeyAdapter { @Override public void keyPressed(KeyEvent ev)
pcm_know-how_07_FIN.indd 114
Method-method ini akan dipanggil secara berulang melalui sebuah thread.Dalam game ini, thread dibuat dengan cara kedua. Maka dari itu, dibuat private class GameUpdateLoop yang meng-implements interface runnable. Seperti yang telah dijelaskan, thread akan hidup untuk menjalankan perintah-perintah yang berada dalam method run(). Jadi, di dalam method run dari class ini dilakukan pemanggilan method updateGame() dan repaint(), untuk setiap pemanggilan diberikan jeda selama 0,2 detik dengan pemanggilan method Thread.sleep(). Lalu, objek thread dibuat dan akhirnya dijalankan dengan method Thread. start(), dan jadilah game sederhana PacMan Anda.
foodArray[thePacMan.y+1][thePacMan.
try {
114
melalui method repaint(). 2. eatingCheck(), melakukan pengecekan proses makan Pacman. 3. c o l l i s i o n C h e c k ( ) , m e l a k u k a n pengecekan untuk tabrakan Pacman dengan ghost. 4. updateGame(), melakukan pemanggilan method-method untuk memperbarui kondisi dari game, contohnya koordinat dari Pacman.
} }
Dalam listing program di atas, pertama akan dideklarasikan objek-objek dari game, yaitu objek map (peta), food (makanan), Pacman dan enemy (ghost). Setiap objek yang dibuat telah memiliki kondisi awal, sesuai dengan perintah yang berada pada masing-masing class. Lalu, terdapat juga beberapa method, yaitu : 1. Paint(), method yang diperlukan untuk melakukan penggambaran component. Di sini digunakan untuk menggambar objek-objek game. Method ini tidak dapat dipanggil secara langsung, tapi dapat dipanggil
Penulis adalah mahasiswa Teknik Informatika Universitas Ma Chung, Malang
LEBIH LANJUT java.sun.com/docs/books/tutorial/ essential/concurrency/ ayublin.wordpress.com
07/2010
5/14/2010 8:21:19 PM
pc shop (PC0561-1P-0710).indd 1
5/18/2010 5:49:51 PM
KNOW-HOW Coding
ON THE DISC
MEMBANGUN APLIKASI .NET DENGAN DATABASE ORACLE Bagaimana membangun aplikasi .NET dengan menggunakan database Oracle? Mari kita lakukan sekarang pada artikel ini Agus Kurniawan
Pada artikel ini, penulis mengajak pembaca mengeksplorasi aplikasi .NET yang menggunakan database Oracle dengan memanfaatkan Oracle data provide ODP.NET.
Oracle Data Provider untuk .NET (ODP.NET) Oracle telah mengeluarkan data provider baru untuk Oracle, yang sebelumnya Microsoft sudah menyediakan pada .NET Framework, yaitu System. Data.OracleClient. Pada data provider Oracle yang disediakan oleh Microsoft mempunyai kelemahan, terutama per-
formance karena adanya terlalu banyak round-trip yang terjadi. Oleh karena itu, Oracle menyiapkan data provide Oracle untuk platform .NET yang dikenal dengan Oracle Data Provider .NET (ODP.NET). Sedangkan Microsoft sudah menghentikan System. Data.OracleClient, semenjak .NET Framework 3.5. Microsoft sendiri menyarankan untuk menggunakan ODP. NET untuk mengakses database Oracle pada aplikasi .NET. Banyak kelebihan yang ditawarkan oleh ODP.NET. Desain ODP.NET dapat dilihat pada gambar 1.
Gambar 1. Oracle data provide (ODP.NET) untuk .NET.
116
pcm_know-how_07_FIN.indd 116
Bagi para developer yang terbiasa dengan ADO.NET dan database SQL Server maka penggunaan ODP.NET tidaklah berbeda. Hal ini dikarena ODP.NET dibuat sesuai dengan standar ADO.NET. Beberapa persamaan objek ODP.NET dan ADO.NET SQL Server dapat dilihat pada tabel 1.
Oracle Developer Tool untuk Visual Studio Oracle Developer tool untuk Visual Studio atau dikenal dengan ODT merupakan Add-In untuk Visual Studio guna memanfaatkan Oracle data provider. ODT ini gratis dan support untuk Visual Studio 2005 dan Visual Studio 2008. Sedangkan untuk Visual Studio 2010, saat artikel ini ditulis masih versi beta, yaitu versi 11.2.0.1.1. Saat ini, versi ODT yang terbaru dan stabil adalah 11.1.0.7.20. Berikut ini beberapa fitur yang disediakan oleh ODT 11.1.0.7.20: Oracle Performance Analyzer . Untuk tuning aplikasi melalui Visual Studio. SQL Tuning Advisor. Tune ad-hoc queries pada Query Window. Advanced Queuing (AQ) Designers. Membuat, memodifikasi, dan mengatur queue dan tabel. Pemilihan dan operasi pada multi 07/2010
5/14/2010 8:56:55 PM
Coding KNOW-HOW
node Server Explorer yang dapat menghasilkan SQL script. Server Explorer Collection Node Filtering. Server Explorer Node Paging. User and Role designers. Support untuk Grant/Revoke Privileges Wizard support guna System Privileges dan Roles. Halaman konfigurasi untuk PL/SQL Compiler. Perbaikan pada Table designer. Mengubah skema object pada Server Explorer. Perbaikan Oracle Trigger Designer.
Pembaca dapat men-download ODT 11.1.0.7.20 pada website Oracle, dengan alamat http://www.oracle.com/ techno logy/software/tech/windows/ odpnet/index.html. Di dalam ODT 11.1.0.7.20 sudah tersedia komponen, antara lain: Oracle Developer Tools untuk Visual Studio 11.1.0.7.20. Oracle Data Provider untuk.NET 2.0 11.1.0.7.20. Oracle Providers untuk ASP.NET 11.1.0.7.20. Oracle Database Extensions untuk .NET 2.0 11.1.0.7.20 – (hanya untuk upgrade). Oracle Provider untuk OLE DB 11.1.0.7.20.
Oracle Objects untuk OLE 11.1.0.7.20. Oracle Services untuk Microsoft Transaction Server 11.1.0.7.20. Oracle ODBC Driver 11.1.0.7.0. Oracle SQL*Plus 11.1.0.7.0. Oracle Instant Client 11.1.0.7.0. Sedangkan proses instalasinya sangat mudah, cukup mengikuti petunjukan instalasi maka kita dapat menginstal dengan mudah. Contoh tampilan instalasi ODT 11.1.0.7.20 dapat dilihat pada gambar 2. Klik tombol Installed Products sehingga akan muncul kotak dialog, seperti yang terlihat pada gambar 3. Centang semua komponen pada tab Contens. Selanjutnya, ikuti proses intalasinya. Setelah selesai instalasi ODT maka kita siap mengeksplorasi Oracle melalui ODT.
Oracle Express Edition Guna memanfaatkan ODT, kita memerlukan database Oracle. Kita ketahui database Oracle tidaklah gratis, tetapi saat ini Oracle sudah menyediakan Oracle Express Edition atau dikenal dengan Oracle Database XE secara gratis. Oracle database XE sangat berguna untuk: Para developer yang bekerja pada PHP, Java, .NET, XML, dan aplikasi open source. DBA yang ingin database gratis guna keperluan training dan deployment. Independent Software Vendors (ISVs) dan hardware vendor yang ingin databasenya didistribusikan secara gratis. Institusi pendidikan dan pelajar/ mahasiswa yang menginginkan database gratis untuk kurikulum belajarnya
Gambar 3. Memilih komponen pada instalasi ODT.
117
5/14/2010 8:57:21 PM
KNOW-HOW Coding
Gambar 5. Tampilan manajemen Oracle database XE. Gambar 4. Menu baru Oracle database XE pada OS Windows 7.
Oracle database XE dapat diinstal pada mesin yang tidak perlu resource terlalu tinggi pada sembarang CPU. Keterbatasan Oracle database XE adalah ukuran database untuk user data yang dapat disimpan maksimum 4 GB dan memory 1 GB, serta hanya dapat menggunakan satu CPU pada mesin komputer. Informasi lebih lengkap mengenai Oracle database XE dapat dibaca di website Oracle, dengan alamat: http:// www.oracle.com/technology/products/ database/xe/index.html. Sedangkan untuk men-download Oracle database XE, dapat melalui alamat berikut: http://www.oracle. com/technology/software/products/database/xe/index.html. Setelah melakukan instalasi Oracle database XE maka kita akan memperoleh menu baru seperti gambar 4. Kalau kita klik menu Go To Database Home Page maka kita akan memperoleh database management berbentuk website, seperti yang terlihat pada gambar 5.
Gambar 6. Server Explorer pada Visual Studio.
Pada Server Explorer di Visual Studio, klik icon database seperti yang terlihat gambar 6. Selanjutnya, muncul kotak dialog seperti gambar 7. Pilih Data Source, yaitu Oracle Database (Oracle ODP.NET). Isi Data source name, User name, dan Password. Jika selesai, klik tombol OK. Jika sukses, kita akan memperoleh informasi database Oracle yang telah dipilih. Contoh di sini, database HR dan tampilannya seperti gambar 8. Di sini kita dapat menambah, mengedit ataupun menghapus data atau objek database Oracle pada Server Explorer.
Menggunakan ODP.NET pada Aplikasi .NET ODP.NET dapat langsung digunakan pada aplikasi .NET dengan menambahkan referensi baru, yaitu Oracle.DataAccess. Pilihlah versi runtime yang terbaru, contohnya seperti gambar 9. Setelah itu, pada kode program tambahkan namespace sebagai berikut:
yang menggunakan ODP.NET seperti gambar 10. Hal ini dikarenakan ODP. NET versi x64 tidak tersedia sehingga pada Visual Studio harus dikonfigurasi untuk platform x86. Kita dapat mengonfigurasi Visual Studio ke platform x86 melalui Configuration Manager, seperti yang terlihat pada gambar 11. Klik New pada kolom Platform dan selanjutnya pilih x86. Setelah melakukan konfigurasi ini, kita dapat menjalankan aplikasi .NET yang memanfaatkan ODP.NET secara sukses.
Melakukan Koneksi ke Database Oracle Hal pertama yang dilakukan dalam membuat aplikasi .NET berbasis database Oracle, yaitu melakukan koneksi ke database Oracle tersebut. Di sini, kita menggunakan objek OracleConnection. Berikut contoh kode programnya: using System; using Oracle.DataAccess.Client;
using Oracle.DataAccess.Client;
Ekplorasi Database Oracle Melalui Visual Studio Setelah melakukan instalasi ODT dan database Oracle, kita dapat memulai eksplorasi database Oracle. Hal pertama yang kita lakukan adalah manajemen Oracle database melalui Visual Studio.
118
pcm_know-how_07_FIN.indd 118
Selanjutnya, kode program Anda siap untuk mengakses database Oracle.
namespace ConnectToOracle { class Program
ODP.NET pada Mesin x64 Pada mesin x64, misalkan OS Windows 7 x64, kita akan memperoleh error ketika kita menjalankan aplikasi .NET
Setelah dapat melakukan koneksi ke database Oracle, kita dapat melanjutkan dengan melakukan query untuk mendapatkan data. Guna keperluan ini, kita dapat menggunakan OracleConnection, OracleCommand, dan OracleDataReader. Berikut ini ilustrasi untuk melakukan query data pada tabel Employee:
(string)reader[“EMAIL”];
catch (Exception err)
OracleConnection conn =
{
new OracleConnection(“DATA Console.WriteLine(err.
SOURCE=localhost;USER ID=HR;Password=hr;”);
Message); }
try
Console.WriteLine(“Press
{
Enter to exit”); Console.ReadLine();
} } }
Lakukan kompilasi dan jalankan. Kita akan dapat melakukan koneksi ke database Oracle. Pada kode program di atas, penulis menggunakan connection string, yaitu “DATA SOURCE=localhost;USER ID=HR;Password=hr;”. Sesuaikan dengan konfigurasi database masingmasing.
Setelah kita melakukan kompilasi dan menjalankannya maka kita dapat melihat hasilnya, contohnya seperti yang terlihat pada gambar 12.
conn.Open(); Console.WriteLine(“Connected”);
Meng-update dan Menghapus Data
OracleCommand cmd = new
Kalau kita dapat melakukan query untuk memperoleh data maka kita dapat menggunakan cara yang sama untuk meng-update ataupun menghapus data melalui PL/SQL. Objek yang digunakan adalah OracleConnection dan OracleCommand. Berikut ini ilustrasi kodenya:
OracleCommand(“select * from EMPLOYEES”, conn); OracleDataReader reader = cmd. ExecuteReader();
Console.WriteLine(“Reading data....”); while (reader.Read())
string query = string.Format(“update
{
EMPLOYEES SET FIRST_NAME=’{0}’ WHERE string firstName =
(string)reader[“FIRST_NAME”]; string lastName =
EMPLOYEE_ID=100”, “Budi”); OracleCommand cmd = new OracleCommand(query, conn);
Gambar 9. Menambahkan referensi baru ODP.NET.
Gambar 7. Kotak dialog Oracle database.
07/2010
pcm_know-how_07_FIN.indd 119
Gambar 8. Oracle database pada Server Explorer.
Gambar 10. Error ketika menjalankan aplikasi ODP.NET pada mesin x64.
119
5/14/2010 8:57:24 PM
KNOW-HOW Coding
trans.Commit();
//jika gagal trans.Rollback();
Bekerja dengan Data Offline
Gambar 11. Konfigurasi Visual Studio platform x86.
Gambar 12. Hasil eksekusi untuk memperoleh data dengan ODP.NET.
.NET Framework melalui ADO.NET telah menyediakan skenario offline dengan memanfaatkan objek DataSet. Guna keperluan untuk mengisi data objek DataSet, ADO.NET menyediakan objek DataAdapter. Sedangkan implementasinya pada ODP.NET sebagai berikut: Data offline tetap menggunakan DataSet. Objek DataAdapter pada ODP.NET menggunakan objek OracleDataAdapter. Berikut ini ilustrasi dalam kode program: OracleConnection conn = new OracleConnection(“DATA SOURCE=localhost;USER
cmd.ExecuteNonQuery();
Koda di atas memanfaatkan OracleCommand, yaitu ExecuteNonQuery(). Ini digunakan apabila kita tidak menginginkan hasil suatu query.
priceParam.Direction =
ID=HR;Password=hr;”);
ParameterDirection.Input;
try
priceParam.Value = 100;
{
cmd.Parameters.Add(priceParam);
DataSet ds = new DataSet(); conn.Open();
OracleParameter nameParam = new
OracleDataAdapter da = new OracleD
Mengakses Store Procedure
OracleParameter();
ataAdapter(“select * from EMPLOYEES”,
ODP.NET menyediakan fitur supaya aplikasi .NET dapat mengakses Store Procedure pada Oracle. Dalam hal ini, objek OracleCommand harus diinformasikan bahwa ini menggunakan Store Procedure melalui CommandType dengan nilai CommandType.StoreProcedure. Berikut ini ilustrasi kodenya:
nameParam.ParameterName =
conn);
“strProductName”;
Varchar2; }
ParameterDirection.Input;
catch (Exception err)
nameParam.Value = “abc”;
{
cmd.Parameters.Add(nameParam);
Transaksi
cmd.CommandText = “proc_
ODP.NET juga menyediakan model transaksi seperti halnya pada SQL Server melalui OracleTransaction. Jika sukses kita dapat mengeksekusi Commit(), ataupun Rollback() jika gagal. Berikut ini contoh ilustrasi kodenya:
StoredProcedure;
Jika store procedure memerlukan parameter input atau output maka kita dapat memasangnya dengan menggunakan objek OracleParameter. Berikut ini contohnya:
OracleConnection conn = new OracleConnection(“DATA SOURCE=localhost;USER
OracleParameter priceParam = new
ID=HR;Password=hr;”);
OracleParameter();
OracleTransaction trans = conn.
priceParam.ParameterName = “decPrice”;
BeginTransaction();
priceParam.OracleDbType = OracleDbType.Decimal;
120
pcm_know-how_07_FIN.indd 120
Console.WriteLine(err.Message); }
CreateCommand();
cmd.CommandType = CommandType.
conn.Close();
nameParam.Direction =
OracleCommand cmd = conn.
UpdateProduct”;
da.Fill(ds);
nameParam.OracleDbType = OracleDbType.
Setelah kita memperoleh objek DataSet maka kita dapat menyimpannya sebagai file atau xml. Objek DataSet juga support untuk sinkronisasi data.
LEBIH LANJUT Oracle, Oracle Data Provider For .NET 11g, Technical White Paper, www.oracle.com, October 2007 Oracle .NET Developer Center, http:// www.oracle.com/technology/tech/ dotnet/index.html Edmund Zehoo, Pro ODP .NET for Oracle Database 11g, APress, 2010
//jika sukses
07/2010
5/14/2010 8:57:25 PM
anugrah meja (PC0605-Y71M-0710).indd 1
5/17/2010 10:06:21 AM
KNOW-HOW Coding
ON THE DISC
LIGHT MAPPING Efek pencahayaan rumit, tetapi dengan komputasi GPU yang minim. Zamrony P. Juhara
Pencahayaan pada Direct3D Pada dunia nyata, kita mampu melihat benda-benda karena adanya gelombang cahaya yang masuk ke mata kita. Ketika cahaya dipancarkan, cahaya tersebut akan dipantulkan oleh benda-benda yang ada di alam ribuan bahkan jutaan kali, sebelum akhirnya mencapai mata kita. Tiap kali dipantulkan, sebagian cahaya terserap, sebagian dipantulkan secara acak ke segala arah, dan sebagian lain dipantulkan ke permukaan benda lain. Proses ini terjadi terus-menerus hingga cahaya tersebut mencapai mata kita. Pada pemrograman 3D, pencahayaan digunakan untuk meningkatkan realisme scene dunia 3D yang kita bangun. Kalkulasi pencahayaan yang mendekati kondisi nyata di alam sangat kompleks dan membutuhkan waktu panjang. Untuk aplikasi 3D real time, hardware yang ada belum sanggup melakukan kalkulasi pencahayaan real time meniru kondisi alam. Pada Direct3D, cahaya dipisahkan atas empat komponen utama, yakni ambient, diffuse, specular dan emissive. Pemodelan cahaya disederhanakan
dengan menggunakan kalkulasi seperti tampak pada Listing 1. Ambient Ambient light adalah cahaya konstan yang sama ke segala arah yang dipantulkan oleh semua permukaan yang ada. Tidak terpengaruh oleh arah normal vertex, arah dan posisi cahaya, serta pelemahan cahaya. Ambient light digunakan untuk menerangi dunia 3D secara keseluruhan. Tanpa komponen cahaya ambient, poligon yang tidak terkena cahaya langsung akan tampak hitam pekat. Diffuse Tipe cahaya ini bergerak mengikuti suatu arah. Ketika mengenai permukaan, cahaya ini dipantulkan ke segala arah. Oleh karena itu untuk menghitung cahaya diffuse, Direct3D hanya membutuhkan vertex normal dan arah datang sumber cahaya. Dengan menggunakan pencahayaan dan material maka Direct3D akan menangani tampilan hasil rendering. Penggunaan material dan pencahayaan berpengaruh besar terhadap output hasil rendering.
Vektor Normal Cahaya Pantulan
Sumber Cahaya
Gambar 1. Pantulan cahaya.
122
pcm_know-how_07_FIN.indd 122
Emissive Emissive adalah tipe cahaya yang berasal dari dalam material. Cahaya ini menyebabkan objek seolah-olah memancarkan cahaya sendiri. Emissive yang dikeluarkan suatu objek tidak mempengaruhi objek lain. Specular Cahaya ini bergerak mengikuti arah. Ketika mengenai permukaan, cahaya ini dipantulkan sebagian besar ke arah tertentu yang menghasilkan kilap yang hanya bisa dilihat dari sudut tertentu. Specular digunakan untuk menambahkan highlight pada suatu objek sehingga seolah-olah terbuat dari bahan yang terpoles dan mengkilap seperti kaca atau plastik.
Tentang Light Mapping Light mapping adalah suatu teknik menghasilkan ilusi pencahayaan dengan cara menggabung tekstur objek dengan tekstur yang berisi intensitas gelap terang hasil pencahayaan statis. Tekstur ini dihasilkan biasanya pada saat pemodelan objek menggunakan software editor 3D. Kelebihan Light Mapping Mengapa menggunakan light mapping? Light mapping digunakan karena beberapa alasan. Alasan paling utama adalah proses rendering menggunakan kalkulasi pencahayaan secara real time butuh komputasi cukup banyak. Karena Direct3D menghitung pencahayaan menggunakan vertex maka jika Anda memiliki objek dengan jumlah vertex tidak terlalu banyak (contoh kubus terdiri atas 8 vertex), hasil kalku07/2010
5/14/2010 8:57:26 PM
Coding KNOW-HOW
Gambar 2. Tekstur beton digabung dengan tekstur lightmap, menghasilkan tekstur beton yang seolah-olah disinari oleh cahaya berwarna kuning.
lasi pencahayaan mungkin tidak seperti yang diharapkan. Keanehan pencahayan per vertex, terutama terlihat bila ukuran poligon cukup besar dan sumber cahaya sangat dekat dengan poligon. Ketika sumber cahaya berada dekat salah satu vertex, efek pencahayaan terlihat. Tetapi bila perlahan-lahan sumber cahaya bergerak ke arah pusat poligon, poligon akan kehilangan efek pencahayaan dan tampak redup, yang seharusnya di pusat poligon tampak sangat terang. Mengapa? Ketika sumber cahaya berada sangat dekat dengan poligon dan jarak sumber cahaya ke vertex-vertex penyusun poligon cukup jauh, sudut datang cahaya terhadap permukaan poligon menjadi sempit sehingga cahaya dipantulkan menjauhi pengamat, akibatnya vertex-vertex tampak lebih gelap. Karena warna permukaan poligon ditentukan oleh warna vertex maka seluruh permukaan poligon juga akan terlihat redup. Ini tidak sesuai kondisi nyata dimana semestinya bagian tengah poligon akan tampak sangat terang karena sumber cahaya sangat dekat poligon. Jika hal ini terjadi maka Anda perlu meningkatkan resolusi objek dengan menambah jumlah poligon penyusun objek guna meningkatkan tingkat realisme pencahayaan terhadap objek. Ini tentu menambah beban komputasi GPU. Dengan light mapping, Anda tidak perlu harus menambah jumlah poligon, bahkan untuk pencahayaan yang rumit. Prosesnya hanya perkara mencampur tekstur objek dengan tekstur lightmap. Komputasinya lebih cepat karena serumit apapun pencahayaan, prosesnya membuat lightmap dikerjakan pada 07/2010
pcm_know-how_07_FIN.indd 123
bagian yang tidak tergolong time critical. Komputasi terberatnya hanya pada saat menghasilkan lightmap, dimana bebannya biasanya terletak pada software editor 3D. Kekurangan Light Mapping Kekurangan utama penggunaan light mapping adalah relatif rumit untuk menghasilkan pencahayaan dinamis dimana sumber cahaya selalu bergerak. Selain itu, Anda butuh tambahan resource untuk menyimpan tekstur lightmap. Kebutuhan tektur untuk lightmap dapat diturunkan dengan menurunkan resolusi gambar yang dipakai sebagai lightmap. Tekstur lightmap berukuran 256 x 256 akan tampak serupa dan sulit dibedakan dengan tekstur berukuran 32 x 32, ketika lightmap tersebut dipetakan ke poligon.
Light Mapping dengan Multi-pass Rendering Penerapan multi-pass rendering melibatkan dua objek. Objek pertama adalah objek dengan tekstur, tanpa pencahayaan. Objek kedua adalah objek dengan tekstur berisi lightmap. Untuk menghasilkan tampilan rendering seperti Gambar 4, Anda render objek pertama secara normal. Ketika Anda me-render objek kedua, fitur alpha blending perlu dihidupkan (Listing 2). Penggunaan multi-pass rendering ini diperlukan bila mesh yang Anda gunakan terdiri atas dua mesh terpisah. Format mesh DirectX (file bertipe .x) tidak dapat menampung vertex dengan data koordinat tekstur lebih dari satu. Oleh karena itu, bila model 3D menggunakan lightmap, umumnya software editor 3D mengekspor data mesh ke
format .X menjadi dua buah file .X. File pertama berisi mesh dengan tekstur objek dan file kedua berisi mesh dengan tekstur lightmap.
Light Mapping dengan Multitexturing Teknik light mapping lain adalah dengan menggunakan multi-texturing. Teknik ini biasanya dikerjakan dengan satu kali rendering pass. Tekstur objek dinding dipasangkan pada tekstur stage 0 dan tekstur berisi lightmap dipasang pada tekstur stage 1. Dengan mengatur rendering state texture stage kedua tekstur akan dicampur (Listing 3).
Animasi Light Mapping dengan Transformasi Koordinat Tekstur Sudah disebut di awal, penerapan sumber cahaya yang dinamis pada lightmap relatif rumit, namun itu tidak berarti kita tidak bisa membuat ilusi sumber cahaya dinamis. Kita dapat membuat tekstur lightmap bergerak-gerak sehingga menimbulkan ilusi bahwa sumber cahaya bergerak-gerak (walau sebenarnya tidak). Seperti vertex, koordinat tekstur dapat ditransformasi. Tiap texture stage memiliki matriks 4 x 4 yang dapat digunakan untuk menerapkan transformasi terhadap koordinat tekstur pada stage tersebut. Kita dapat bayangkan koordinat tekstur sebagai vektor 2D (u, v), yang bila kita kalikan dengan matriks transformasi akan mengubah koordinat tekstur tersebut. Default-nya, transformasi koordinat tekstur tiap texture stage dimatikan dan matriks transformasi tiap stage diisi dengan matriks identitas (matriks yang semua elemennya bernilai 0 dan elemen diagonalnya bernilai 1).
123
5/14/2010 8:57:27 PM
KNOW-HOW Coding
(a) (b) Gambar 3.(a) Objek bangunan di-render tanpa light mapping. (b) Objek bangunan di-render dengan light mapping.
Matriks Transformasi Koordinat Tekstur Masalah utamanya adalah bagaimana mengalikan vektor 2D (matriks 1 x 2) dengan matriks 4 x 4 karena dimensi matriksnya tidak cocok. Jika Anda ingat pelajaran matematika, dua matriks bisa dikalikan hanya bila jumlah baris matriks pertama sama dengan jumlah kolom matriks kedua. Agar vektor 3D (x, y, z) dapat dikalikan dengan matriks 4 x 4, vektor tersebut perlu diubah menjadi koordinat homogen (x, y, z, 1). Pendekatan serupa digunakan DirectX terhadap koordinat tekstur. Selain koordinat tekstur 2D, Anda dapat pula menggunakan koordinat tekstur 1D, 3D atau 4D. Vektor kordinat tekstur disusun menjadi vektor 4D, dimana elemen ke-n+1 (di mana n adalah dimensi koordinat tekstur. Untuk koordinat tekstur 1D maka n=1. Untuk 2D, n=2, dan seterusnya ) diisi dengan 1, dan sisanya diisi dengan 0. Untuk koordinat tekstur 1D, vektornya disusun sebagai (u, 1, 0, 0). Untuk koordinat tekstur (u, v), vektornya disusun sebagai (u,v, 1, 0). Koordinat tekstur 3D menjadi (u, v, w, 1) dan seterusnya.
[
m11 m21 m31 m41
m12 m22 m32 m42
m13 m23 m33 m43
m14 m24 m34 m44
]
Persamaan 1. Matriks transformasi.
124
pcm_know-how_07_FIN.indd 124
Jika kita memiliki matriks transformasi koordinat tekstur seperti pada Persamaan 1. Untuk vektor 3D ( x, y, z, 1) maka elemen matriks yang menyebabkan translasi ada pada baris ke-4. Untuk vektor 2D, elemen translasi ini menjadi pada baris ke-3 seperti ditunjukkan pada Persamaan 2.
[u v 1 0]
[
m11 m21 m31 m41
m12 m22 m32 m42
m13 m23 m33 m43
m14 m24 m34 m44
Persamaan 2. Perkalian vektor koordinat tekstur dengan matriks transformasi.
]
Perkalian baris vektor dengan kolom pertama dan kolom kedua matriks transformasi adalah seperti pada Persamaan 3. Dari Persamaan 3 dapat kita ambil kesimpulan bahwa elemen m31 dan m32 memungkinkan kita menambah atau mengurangi nilai koordinat tekstur (dengan kata lain, melakukan operasi translasi terhadap koordinat tekstur). U=u*m11 + v*m21 + 1*m31 + 0*m41 V=u*m12 + v*m22 + 1*m32 + 0*m42 U=u*m11 + v*m21 + m31 V=u*m12 + v*m22 + m32 Persamaan 3. Perkalian baris pertama vektor koordinat tekstur dengan kolom pertama dan kolom kedua matriks transformasi.
Jadi, bila kita ingin menggeser koordinat (u=0.5,v=0.8) sejauh 2 satuan ke arah u dan -3 satuan ke arah v, kita harus menyusun matriks transformasi seperti pada Persamaan 4.
[
1 0 0 1 2 -3 0 0
0 0 1 0
0 0 0 1
]
Persamaan 4. Matriks translasi 2 satuan ke arah u dan -3 satuan ke arah v.
Kalkulasi hasil pergeseran adalah sebagai berikut: U=u*1 + v*0 + 1*2 + 0*0 V=u*0 + v*1 + 1*(-3) + 0*0 U=u+2 V=v-3 U=0.5+2=2.5 V=0.8-3=-2.2 Persamaan 5. Kalkulasi hasil perkalian koordinat tekstur dengan matriks translasi.
Untuk penskalaan, Anda menggunakan matriks skala seperti Persamaan 6, sedangkan matriks rotasi terhadap sumbu yang tegak lurus bidang uv adalah seperti Persamaan 7.
[
su 0 0 0 0 sv 0 0 0 0 1 0 0 0 0 1
]
Persamaan 6. Matriks skala.
07/2010
5/14/2010 8:57:29 PM
anugrah ups (PC0605-Y72M-0710).indd 1
5/17/2010 10:19:27 AM
KNOW-HOW Coding
[
cos(0) sin(0) 0 0
-sin(0) cos(0) 0 0
0 0 1 0
0 0 0 1
]
Persamaan 7. Matriks rotasi.
Menghidup-matikan Transformasi Koordinat Tekstur Untuk menghidup-matikan transformasi koordinat tekstur pada suatu texture stage, Anda mengatur status texture stage dengan menggunakan IDirect3DDevice9::SetTextureStageState() dan flag D3DTSS_TEXTURETRANSFORMFLAGS, dan mengisinya dengan nilai seperti Tabel 1. Listing 4 berisi contoh bagaimana menghidupkan transformasi koordinat tekstur pada texture stage 1, dengan menggunakan koordinat tekstur 2D. Mengatur Matriks Transformasi Matriks tranaformasi diatur dengan menggunakan IDirect3DDevice9:: SetTransform(). Untuk melakukan transformasi terhadap koordinat tekstur pada suatu stage, Anda menggunakan D3DTS_TEXTUREn di mana n=0 hingga 7 adalah indeks texture stage yang akan kita ubah transformasinya. Contoh untuk melakukan transformasi terhadap koordinat tekstur pada texture stage 0, Anda menggunakan D3DTS_TEXTURE0. Listing 5 berisi contoh bagaimana mengatur matriks transformasi (FTransformTex) untuk koordinat tekstur pada texture stage 1.
TABEL 1. FLAG TRANSFORMASI KOORDINAT TEKSTUR Flag D3DTTFF_DISABLE D3DTTFF_COUNT1 D3DTTFF_COUNT2 D3DTTFF_COUNT3 D3DTTFF_COUNT4 D3DTTFF_PROJECTED
Keterangan Transformasi koordinat tekstur dimatikan. Koordinat tekstur 1D Koordinat tekstur 2D Koordinat tekstur 3D Koordinat tekstur 4D Flag ini dapat dikombinasi dengan flag lain. Jika flag ini digunakan, tiap elemen vektor koordinat tekstur akan dibagi dengan elemen terakhir. Contoh bila menggunakan D3DTTFF_COUNT3 maka elemen ke-1 dan elemen ke-2 akan dibagi dengan elemen ke-3.
Variasi Lain Light Mapping Light mapping, kadang disebut sebagai dark mapping, biasanya digunakan untuk menggelapkan hasil pencampuran tekstur menggunakan operasi perkalian (modulasi). Dengan mengubah bagaimana dua tekstur digabungkan, Anda dapat menghasilkan berbagai variasi light mapping. Menaikkan Kecerahan Warna Hasil Campuran Penggunaan operasi tekstur D3DTOP_ MODULATE akan menyebabkan warna hasil campuran tampak lebih gelap. Anda bisa menggantinya dengan operasi D3DTOP_MODULATE2X. Dengan flag ini, warna hasil campuran akan dikalikan 2 sehingga intensitasnya meningkat dua kali sehingga tampak lebih terang. Jika Anda ingin lebih terang lagi, tersedia flag D3DTOP_ MODULATE4X. Glow Mapping Anda dapat membuat ilusi objek
tampak bersinar dengan menggunakan lightmap berisi warna cahaya dikombinasi dengan penggunaan flag D3DTOP_ADD. Flag D3DTOP_ADD akan menambah warna tekstur objek dengan warna tekstur lightmap. Karena operasi yang digunakan adalah penjumlahan maka warna selain warna hitam pekat akan menyebabkan intensitas warna campuran semakin bertambah besar dan tampak seperti bersinar.
Light Mapping dengan Shader Cara pencampuran tekstur yang dijelaskan di atas menggunakan fixed-function pipeline. Fixed-function pipeline seperti namanya, memang tidak bisa diubahubah terlalu banyak. Contohnya proses pencampuran tekstur menggunakan D3DTOP_MODULATE akan melakukan perkalian antara warna tekstur objek dengan tekstur. Anda bisa mengunakan D3DTOP_MODULATE2X sebagai variasi sehingga hasil pencampuran warna akan menjadi lebih terang karena intensitas komponen warna dikalikan
(a) (b) (c) Gambar 4. Ilusi pencahayaan dengan menggunakan light mapping. (a) Objek dengan tekstur. (b) Objek dengan tekstur lightmap. (c) Objek hasil rendering tekstur dan lightmap.
126
pcm_know-how_07_FIN.indd 126
07/2010
5/14/2010 8:57:30 PM
MAJALAH
API K G LE N KS I E KO L !
EXTRA A AN D SPECIAL PCMEDIA GROUP untuk para pengguna PC dengan beragam tema dan tutorial konkret plus CD/DVD.
PCMEDIA SPECIAL 01 Membahas OfficeLabs dan Microsoft Office 2007.
PCMEDIA SPECIAL 02 Office 2010 Beta plus trik dan tutorial komplet.
PC MILD EXTRA 01 Manipulasi foto digital dengan Photoshop.
PCMEDIA EXTRA 01 Cara memroteksi komputer Windows XP.
INFO LINUX EXTRA 01 Paket OpenOffice.org untuk membuat dokumen.
PC MILD EXTRA 02 Meningkatkan performa dan kinerja komputer.
PCMEDIA EXTRA 02 Mengupas sistem operasi Windows 7 secara detail.
INFO LINUX EXTRA 02 Memahami distro Linux Ubuntu dengan mudah.
Pemesanan langsung: Prima Buku Telp: (021) 3190-4075 Fax: (021) 390-8883 [email protected]
IKlan Bareng EKSTRA_ALL.indd 1
4/28/2010 3:16:21 PM
KNOW-HOW
Gambar 5. Objek dinding di-render, dengan light mapping mengunakan multi-texturing.
Listing 1
dengan 2. Tapi bagaimana bila Anda hanya ingin menaikkan intensitas warna campuran, misalnya 1.5 kalinya? Anda tidak dapat menggunakan fixed-function pipeline untuk itu. Untuk fleksibilitas yang lebih tinggi, kita dapat menggunakan shader untuk mencampur tekstur. Shader dapat juga kita pergunakan untuk membuat animasi light mapping dengan transformasi koordinat tekstur. Karena Anda diberi kebebasan menentukan bagaimana vertex atau pixel diproses, kemungkinan menjadi luas, batasnya mungkin hanya imajinasi Anda. Listing 6 berisi kode shader masingmasing untuk vertex shader (vs_transform) dan pixel shader (ps_transform). Fungsi vs_transform() adalah kode vertex shader yang bertugas mengubah koordinat vertex dari ruang koordinat model (model space) ke ruang koordinat
Texture); end;
Lighting =Ambient light+Diffuse light
if FLightMapModel is T3DStdModel then
FModel.Mesh.DrawSubset(0);
+ Specular light + Emissive light
begin
end else
Listing 2
Device.SetMaterial(
begin for i := 0 to Model.NumAttribute
procedure TLightMapStaticModel2
T3DStdModel(FLightMapModel). Material);
- 1 do
Renderer.
Device.SetTexture(0,
begin
RenderWithLightMap;
Device.SetMaterial(Model.
var i:integer;
T3DStdModel(FLightMapModel). Texture);
Materials[i]);
begin (Model=nil) or
Textures[i]); FModel.Mesh.DrawSubset(i);
(Model.Mesh=nil) or
FLightMapModel.Mesh.DrawSubset(0); end else begin
end;
(FLightMapModel=nil) or (FLightMapModel.Mesh=nil) then
end;
Device.SetTexture(0,Model.
if (Device=nil) or
end;
for i := 0 to FLightMapModel. NumAttribute - 1 do begin
exit;
Device.SetMaterial(
//hidupkan operasi blending //disable alpha blending
dunia (world space) dan juga melakukan transformasi koordinat tekstur. Variabel WVPMatrix dan TransformTex adalah matriks 4x4 yang masingmasing berisi transformasi model space ke world space dan transformasi koordinat tekstur. Jika animasi light mapping tidak diinginkan, TransformTex bisa diisi dengan matriks identitas. Kedua variabel ini, nilainya ditentukan oleh aplikasi untuk tiap proses rendering frame. Fungsi ps_transform() adalah kode pixel shader yang bertugas melakukan pencampuran warna antara tekstur pada tekstur stage 0 (tekstur objek) dan tekstur pada texture stage 1. Pencampuran warna dilakukan dengan mengalikan kedua warna.
Tentang Demo Aplikasi Ada beberapa demo aplikasi yang bisa
D3DTSS_COLORARG1, D3DTA_TEXTURE);
Anda temukan di DVD. Demo pertama dan kedua berisi demo light mapping menggunakan multiple-pass rendering. Di demo ini terdapat dua buah mesh yang geometrinya sama (mesh berbentuk bangunan), namun masing-masing menggunakan koordinat tekstur yang berbeda. Mesh pertama menggunakan tekstur objek dan mesh kedua menggunakan tekstur berisi lightmap. Ketika keduanya digambar menggunakan fitur alpha blending, kedua tekstur dicampur sehingga tampak menyatu. Di kedua demo tersebut, dengan sistem komputer berprosesor Intel Celeron M 520, 1 GB DDR2, VIA Chrome9 HC IGP Family, kecepatan animasi turun menjadi sekitar 30 fps dikarenakan mesh yang digunakan memiliki jumlah poligon cukup banyak dan mesh harus digambar dua kali. Ini tentu menguras kerja GPU, apalagi pada demo ini, manajemen
scene 3D masih belum diimplementasi sehingga seluruh poligon pada mesh akan digambar meski poligon tersebut tidak tampak. Demo ketiga dan keempat adalah demo light mapping dengan menggunakan multi-texturing. Di demo ini, objek kobaran api diletakkan di depan objek berbentuk bidang, dimana pada bidang ini dilekatkan dua buah tekstur. Tekstur bebatuan dan tekstur lightmap yang mewakili efek pencahayaan kobaran api pada bidang. Pada demo keempat, tekstur lightmap tampak bergerakgerak untuk mewakili gerak sumber cahaya api. Objek kobaran api bukan sumber cahaya sebenarnya karena objek ini adalah objek biasa yang disusun menggunakan sistem partikel. Jika Anda tertarik bagaimana membangun sistem partikel ini, Anda bisa baca di PC Media edisi 10/2009 lalu.
Microsoft, “Windows DirectX Graphics Documentation”, 2009, Microsoft. Gary Simmons, “Graphics Programming with DirectX 9 Module 1”, 2004, eInstitute, Inc. Mason McCuskey, “Special Effects Game Programming with DirectX”, 2002, Premier Press.
129
5/14/2010 8:57:32 PM
KNOW-HOW Coding
ON THE DISC
MENGENAL NAMESPACE SYSTEM.NUMERICS PADA .NET FRAMEWORK 4.0 .NET Framework 4.0 memberikan pencerahan baru dalam solusi sistem bilangan. Apa solusinya? Agus Kurniawan
Komputasi yang melibatkan kompleksitas pada dunia pemrograman sangat ditentukan pada tipe data yang disediakan oleh suatu library atau framework. Microsoft dengan .NET Framework barunya versi 4.0 telah menyediakan namespace baru, yaitu System.Numerics. Solusi apa yang ditawarkan? Penulis mencoba membedahnya pada artikel ini.
System.Numerics
Complex.
Microsoft dengan inovasinya mencoba menyelesaikan permasalahan terutama number system dengan menambahkan namespace baru, yaitu System.Numerics. Kelas diagram yang ada pada namespace ini dapat dilihat pada gambar 1. Pada namespace System.Numerics terdapat dua objek baru, yaitu: BigInteger.
Dengan dibuatnya namespace baru System.Numerics, diharapkan kita dapat melakukan komputasi yang kompleks, terutama dalam analisis numerik. Untuk menggunakan namespace System.Numerics maka pada aplikasi harus ditambahkan referensi baru, yaitu System.Numerics (lihat gambar
Gambar 1. Objek pada namespace System.Numerics.
130
pcm_know-how_07_FIN.indd 130
Gambar 2. Menambahkan referensi baru System.Numerics.
07/2010
5/14/2010 8:57:33 PM
Coding KNOW-HOW Logaritma. Contoh ilustrasi kode untuk operasi pada objek BigInteger sebagai berikut: BigInteger num1 = new BigInteger(7.846 3771692333509522426190271E+56); BigInteger num2 = BigInteger.Parse(“47 89283939263873930298223737373286483039 349832622823”);
BigInteger Number Ada kalanya kita ingin melakukan komputasi bilangan yang cukup panjang bahkan tidak terbatas maka diperlukan mekanisme bagaimana menangani bilangan yang panjang. Kalau menggunakan tipe data numeric seperti biasanya maka kita akan memperoleh error seperti Overflow karena memang tipe data tersebut mempunyai keterbatasan. Bermula dari masalah komputasi yang melibatkan bilangan yang panjang maka Microsoft mengeluarkan objek baru, yaitu BigInteger. Objek BigInteger dapat dibuat ketika melakukan instansiasi objek atau parsing dari sebuah string bilangan. Berikut ini contoh cara instansiasi objek BigInteger:
yang kedua membuat objeknya dari proses kontruktir bilangan 7.84637716 92333509522426190271E+56. Contoh hasil eksekusinya dapat dilihat pada gambar 3. Pada objek BigInteger juga dilengkapi operasi matematika, seperti: Penjumlahan. Pengurangan. Perkalian. Pembagian. Sisa hasil pembagian. Operasi Eksponen.
Hasil eksekusi kode di atas dapat dilihat pada gambar 4.
Complex Number Complex number atau bilangan komplek adalah suatu bilangan yang terdiri dari bilangan real dan bilangan imajiner. Di-
Imajiner a + bi
b
BigInteger num = BigInteger.Parse(“218 73023292392729398620162930328364830393 32743324595”); Console.WriteLine(num);
BigInteger num = new BigInteger(7.8463 771692333509522426190271E+56); Console.WriteLine(num);
Pada kode di atas, pertama kita membuat objek BigInteger dari bilangan string 2187302329239272939862016 293032836483039332743324595 dan 07/2010
pcm_know-how_07_FIN.indd 131
a
Real
Gambar 5. Ilustrasi bilangan kompleks.
131
5/14/2010 8:22:59 PM
KNOW-HOW Coding
Gambar 6. Hasil eksekusi instansiasi bilangan kompleks.
Gambar 7. Hasil eksekusi operasi bilangan kompleks.
dalam dunia matematika, kita biasanya menulis sebagai berikut: Bilangan komplek = a + bi
Karakter i menunjukkan bilangan imajiner. Ilustrasi bilangan komplek dapat dilihat pada gambar 5. Microsoft dengan diluncurkan .NET Framework 4.0 telah menyediakan objek baru, yaitu Complex. Objek ini merupakan representatif bilangan kompleks. Untuk menggunakan bilangan kompleks, pastikan menambahkan referensi dan namespace System.Numerics. Berikut ini cara memperoleh instansiasi objek Complek:
Objek Complex menyediakan operasi matematika seperti halnya objek BigInteger. Berikut ini contohnya:
Generics. Berikut ini contoh ilustrasinya: List list = new
Objek BigInteger dan Complex dapat digunakan pada Array ataupun Generics seperti diberlakukan pada Array atau
Hasil eksekusi kode di atas dapat dilihat pada gambar 6.
132
pcm_know-how_07_FIN.indd 132
for (int i = 0; i < list2.Count; i++) Console.WriteLine(list2[i]);
LEBIH LANJUT MSDN library, http://msdn.microsoft. com .NET Framework, www.microsoft. com/net System.Numerics, http://msdn. microsoft.com/en-us/library/system. numerics(VS.100).aspx
07/2010
5/14/2010 8:24:40 PM
IKLAN PASS FM (materi FILM)
filler openoffice (PC1638-PR7-0710).indd 1
5/18/2010 4:43:25 PM
GAME TEST
RPG
1
2 1 2
Overview map terlihat lumayan sepi, dengan sesekali Warrior maupun Looter terlihat melintas. Pertarungan dengan menunggang kuda merupakan sisi yang cukup menonjol dalam game ini.
MOUNT & BLADE: WARBAND Warband sebenarnya merupakan standalone-expansion dari game Mount & Blade. Sebagai sebuah game standalone, ia tak butuh versi original agar bisa dimainkan. Namun sebagai sebuah game expansion, Anda tak bisa berharap banyak bahwa Warband akan berbeda dari seri original-nya. Grafik misalnya, nyaris tidak mengalami perubahan. Kualitas grafik Mount & Blade: Warband masuk dalam nominasi terburuk, jika dibandingkan dengan game-game RPG terbaru saat ini. Penggambaran karakter yang kaku dan lingkungan yang relatif sepi membuat Warband terasa out of date. Kekurangan Warband tidak hanya di sektor grafik, game ini juga nyaris tidak punya alur cerita. Anda hanya dapat memilih latar belakang sang karakter dan motivasinya, itu pun hanya dalam bentuk teks. Beruntung Warband masih memberikan opsi kustomisasi pada perwajahan karakter dan setting statistic
134
134_game_07_EDITARIE ok.indd 134
ON THE DISC
untuk beberapa attribute dan skill. Apakah Warband melulu berisi kelemahan? Tidak juga. Game ini justru bersinar cemerlang pada sektor yang paling penting, yakni game play. Harus diakui, game ini sulit dan sangat tidak bersahabat bagi pemula. Anda akan bisa langsung merasakannya saat harus bertempur. Alih-alih hanya sekedar point & click pada mouse, game ini justru menuntut lebih. Anda harus menggerakkan mouse, baik untuk menyerang atau bertahan dari serangan musuh. Butuh waktu cukup lama untuk terbiasa dengan sistem ini. Kesabaran juga dituntut untuk bisa menyelami permainan dalam Warband. Game play-nya sangat dalam dan begitu kompleks. Dalam game ini, Anda bisa membangun karakter menjadi seorang Lord di tanah Calradia. Proses membangun kekuasaan disajikan secara
sangat berliku, dimana Anda bisa angkat reputasi melalui jalur politik, ekonomi, peperangan hingga pernikahan. Tentu untuk mencapainya, Anda harus memliki pasukan yang cukup kuat. Mount & Blade memang lebih menyerupai sebuah game hybrid antara game strategy dan RPG. Sayangnya, start awal yang lambat dan sulit seringkali membuat pemain cenderung putus asa, sebelum bisa menikmati “keindahan” game ini. –MH DATA TEKNIS Perusahaan Talesworld/ Paradox Kebutuhan Minimum Microsoft Windows XP SP2 / Vista, Intel P4 1.8.6GHz, 512MB RAM (XP)1GB RAM (Vista), 128MB VRAM video card compatible with DirectX 9.0C, 650MB Harddisk space. Multiplayer LAN/ Internet Website www.mountandbladewarband.com TOMBOL W,A,S,D Movement Left Mouse Button Attack Righty Mouse Button Defend E Kick F Action BENCHMARK/PENGUJIAN %0 20 40 60 80 100 Nilai% Grafik 67% Gameplay 93% Suara 50% Fitur 40% WE LIKE Gameplay yang sangat dalam dan kompleks, pertempuran di atas kuda.
TOTAL NILAI (MAKS. 100=100%)
WE DON’T Grafik out of date, alur cerita tak ada, permainan tergolong sulit.
71% 07/2010
5/18/2010 8:08:07 PM
Action Shooter
GAME TEST
1
2 1 2
Layar akan berwarna normal, mengindikasikan Sam dapat terlihat oleh orang lain. Fitur Mark & Execute baru bisa diaktifkan, setelah Sam melakukan hand-to-hand combat.
SPLINTER CELL: CONVICTION Sekuel terbaru Splinter Cell, Conviction, tampaknya mengalami desain ulang jika dibandingkan dengan seri-seri terdahulu. Banyak hal yang berubah. Anda memang tetap akan bermain sebagai Sam Fisher, namun misi kini menjadi lebih personal. Kematian misterius putri tercintanya, Sarah, membuat Sam sedih dan berang. Sam yang berusaha melacak jejak sang pembunuh mendapati kenyataan tak terduga, Sarah kemungkinan masih hidup, tetapi suatu konspirasi besar yang melibatkan tokoh berkuasa berada di baliknya. Sam harus mengungkap misteri tersebut dengan nyawa Sarah sebagai taruhannya. Splinter Cell selama ini dikenal sebagai game yang fokus pada stealth-action. Conviction pun bukan pengecualian. Hanya saja porsi stealth-action di sekuel terbaru ini direduksi menjadi lebih sederhana. Terdeteksi oleh musuh misalnya, bukan akhir segalanya. Dengan 07/2010
134_game_07_EDITARIE ok.indd 135
fitur Last known Position, terdeteksinya musuh justru malah memberi kesempatan bagi Sam untuk menyergap mereka dari arah berbeda, atau sekedar menyelinap dan melarikan diri. Fitur lain yang menarik sekaligus memudahkan adalah Mark & Execute. Sebuah fitur dimana Sam dapat menembak beberapa musuh, sekaligus secara instan dan 100% akurat. Namun, demi keseimbangan permainan, fitur Mark & Execute hanya bisa diaktifkan apabila Sam telah melakukan eksekusi terhadap musuh secara hand-to-hand combat. Aspek kemudahan semakin terasa dengan banyaknya “tutorial” yang menempel langsung pada elemen lingkungan. Contoh paling gamblang adalah sistem cover terbarunya. Sam dapat berpindah dari tempat perlindungan satu ke yang lain dengan sangat mudah, semudah menekan satu tombol saja. Terlebih, grafik pun seolah mendukung dengan
adanya perubahan warna dari hitamputih jika Sam dalam posisi terlindung, atau berada dalam kegelapan menjadi berwarna saat ia dapat terlihat oleh musuh atau di bawah penerangan. Singkatnya, Splinter Cell kini menjadi lebih “user-friendly” dibanding sebelumnya. Conviction sangat cocok dimainkan oleh para pemula untuk seri ini.–MH DATA TEKNIS Perusahaan Ubisoft Kebutuhan Minimum Microsoft Windows XP / Vista/ 7, Intel Core 2 Duo.1.8 GHz atau AMD Athlon X2 64 2.4 GHz, 1.5GB RAM (XP) atau 2 GB RAM (Vista/ 7), 256 MB DirectX9-compliant video card , 10 GB Harddisk space. Multiplayer LAN/Internet Website splintercell. us.ubi.com TOMBOL W,A,S,D Movement Left Button Mouse Shoot Right Button Mouse Cover Middle Mouse Button Zoom Q Mark/ Unmark E Execute Space Action C Attack/ Human Shield Ctrl Crouch/ Stand BENCHMARK/PENGUJIAN %0 20 40 60 80 100 Nilai% Grafik 97% Gameplay 83% Suara 75% Fitur 70% WE LIKE Sistem cover yang baru, Mark & Execute, “user friendly”.
TOTAL NILAI (MAKS. 100=100%)
WE DON’T Tantangan berkurang, butuh spesifikasi minimum yang tinggi.
84% 135
5/18/2010 8:08:39 PM
GAME WALKTHROUGH FPS
Pada episode Lost catacombs, usahakan selalu berada dekat Bourbon, saat ilusi ataupun real.
Dalam banyak situasi, gas-mask dan filternya adalah nyawa kedua Anda.
Para Nosalises merupakan mutan yang paling sering Anda hadapi.
METRO 2033 Demi menyelamatkan stasiunnya, Artyom tak hanya harus menghadapi makhluk mutan tapi juga sesamanya, manusia!
Pada episode Child, serbuan Lurker tak akan habis jadi jangan mencoba bertahan.
Mardi Hartanto
Metro 2033 berkisah tentang suatu dunia yang hancur akibat nuklir. Akibat radiasi, bermunculan makhlukmakhluk mutan. Udara yang beracun juga menjadi masalah tersendiri di sini. Dalam permainan, Artyom harus selalu mengenakan gas-mask bila berada di permukaan. Gas-mask bisa rusak akibat pertempuran. Selain itu, filternya pun harus diganti setiap beberapa waktu. Ini menciptakan kesulitan tersendiri. Namun, game ini mengasyikkan untuk diikuti, tak ubahnya sebuah novel interaktif. Akhir kata, selamat bermain.
P.2. Hunter Ikuti Alexei. FMV. Ambil foto dari Hunter. Setelah alarm, ambil pistol di lemari yang dibuka Alexei. Tembak semua Nosalies yang datang dari ventilasi. FMV.
CHAPTER 1: “LET THE JOURNEY BEGIN” 1.1. Exhibition Ambil item di meja, keluar. Ikuti petunjuk kompas map (tekan tombol M). Temui penjaga loker dan terima senjata dan item darinya. Temui Boris. FMV.
1.2. Chase
PROLOGUE P.1. Prologue Sesi ini berupa mode training. Ikuti rekan Anda, bantu dia menghabisi beberapa mutan (Nosalies) hingga sampai di permukaan. Tembak Nosalises yang mendekat. Artyom terjatuh. FMV.
136
134_game_07_EDITARIE ok.indd 136
Setelah beberapa lama di Cart (kereta), seluruh rekan Anda pingsan dan para Nosalies menyerbu. Tembak Nosalies yang memanjat kereta. Setelah beberapa saat, ambil shotgun yang diberikan rekan Anda. Tembaki lagi yang berhasil naik ke Cart. FMV. Artyom terjatuh. Begitu
Gunakan night vision google, jika tak ingin terdeteksi oleh musuh.
bisa berdiri, lari secepatnya mengejar Cart. FMV.
CHAPTER 2: “BOURBON” 2.1. Riga FMV. Berdiri dan ambil ammo di meja. Keluar dari bar, ikuti alur, temui anak kecil. Berikan satu ammo dan ikuti dia. Sempatkan untuk mengambil ammo di sana-sini, terutama dekat lilin. Temui Bourbon. Duduk di kursi dan dengarkan dia. Setelah berbincang, ikuti Bourbon.
2.2. Lost Tunnel Ikuti Bourbon. Jarah mayat yang 07/2010
5/18/2010 8:08:52 PM
FPS GAME WALKTHROUGH
djumpai. Hindari “alarm” kaleng. Ambil throwing knife di meja. Sembunyi dan biarkan Bourbon menghabisi pemabuk. Mengendap masuki pintu. Habisi para bandit di sini. Setelah beres, ambil ammo di tubuh mereka dan tuju pintu. Masuklah.
2.2. Bridge Ikuti Bourbon. Loncat ke platform seberang. Ikuti Bourbon. Habisi semua Nosalies. Merunduk dan sembunyi untuk menghindari patroli Hanza. Jelajah gerbong, lalu ikuti Bourbon. Turuni tangga, ikuti dia. Lari secepatnya menghindari serbuan para Nosalies. Loncati kabel perangkap dan ikuti alur.
2.3. Lost Catacombs Jarah semua mayat dan secepatnya dekati Bourbon. Usahakan selalu di dekat Bourbon, baik pada kondisi real maupun saat halusinasi. FMV. Setelah aman, masuki terowongan. Jarah mayat. Ikuti Bourbon. Sesampai di depan gerbang besi, bersiap hadapi serbuan para Nosalises. FMV.
2.4. Market Ikuti Bourbon. Tunggu ia kembali dan ikuti dia. Ambil high grade ammo dari Bourbon dan beli filter di market. Sempatkan untuk membeli senjata yang lebih baik, jika memungkinkan. Temui Bourbon. FMV.
2.5. Dead City 1 Ikuti Bourbon. Sembunyi saat muncul Demon (mutan bersayap). Ikuti Bour-
bon. Artyom tak bisa meloncati mobil, dan terjatuh. Ambil jalur ke atas, tuju bangunan seberang melalui jembatan papan. Masuki bangunan, jarah mayat. Tembak Nosalies, lalu ikuti alur dan naiki tangga demi tangga. Ikuti alur, tembak para Nosalies yang datang, dan keluar melalui dinding runtuh. Ikuti alur hingga Artyom menjumpai taman bermain dan mendapat halusinasi. Turun ke bawah, akses kontainer dan jarah mayat. Masuki bangunan. Jarah mayat. Ikuti alur. Hadapi banyak Nosalies (lebih baik Anda pancing mereka datang ke lokasi yang menguntungkan Anda). Keluar melalui jendela hancur di pojok, ikuti alur. Seberangi sungai menuju runtuhan yang membentuk goa. Saat hendak keluar, Anda akan bertemu Demon. Tembak dia untuk mengusirnya, lalu lari secepatnya atau habisi Demon dengan berlindung di gua tadi. Jarah mayat yang dimakan Demon, tuju sisi kanan, dan masuki bangunan. Tuju kanan dulu. Hindari kabel perangkap dan masuki ruangan. Ambil semua item dan ammo di meja. Keluar menuju tempat semula dan masuki lorong satunya. Turuni tangga.
134_game_07_EDITARIE ok.indd 137
3.1. Dry Ikuti Bourbon. FMV. Bourbon tertangkap. Balik ke lorong dan ambil AK-47 yang di dinding. Jarah tas Boubon. Buka ventilasi, bidik bandit yang patroli. Turun dan habisi semua bandit yang ada termasuk yang di balkon. Masuki area berikut dengan ruangan yang berkerangkeng. Habisi semua musuh di sini. Tuju pintu. FMV. Bourbon tewas, jarah semua ammo di tubuh musuh, lalu ikuti Khan. FMV.
3.2. Ghosts Ikuti Khan, dan pastikan tetap berada di belakangnya. Ikuti Khan, hingga ia berhenti di depan pintu. Siapkan senjata dan buka pintu. Tembak para Nosalises yang akan menyerang. Masuk, jarah mayat, dan ikuti Khan.
3.3. Anomaly Ikuti Khan. Hindari Anomaly dan diam hingga ia pergi. Ikuti Khan. Jarah mayat yang ditemui. Setelah Khan berpindah jalur rel, bersiaplah dengan senjata Anda. Hadapi serbuan para Nosalises, lalu menyingkir saat Anomaly datang. Ikuti Khan, lalu akses tram-car.
2.6. Dead City 2 Ikuti alur dan seberangi dua sungai beracun. Jarah mayat yang ditemui, ikuti alur. Temui Bourbon di sisi kanan. Jarah mayat. Ikuti Bourbon. FMV. Hadapi serbuan para Nosalies. Setelah serangan seekor Demon, segera lari ke arah pagar yang kini terbuka karena tertabrak. Lari ke pojok dan raih jendelanya. FMV.
Bidik papan pengganjal melalui celah pintu (pada episode Library).
07/2010
CHAPTER 3: “KHAN”
3.4. Cursed Ikuti Khan menuju para penghuni Cursed Station. Nosalises akan menyerbu secara bergelombang. Khan akan meminta Artyom melakukan dua hal. Pertama, maju lurus lalu belok dan naiki tangga kanan. Tembak Nosalises. Jarah mayat dan ambil dinamit. Tempatkan dinamit
Makhluk ini takut cahaya, jadi selalu nyalakan flash light Anda di chapter ini.
137
5/18/2010 8:09:01 PM
GAME WALKTHROUGH FPS
pada lokasi yang ditandai. Lari kembali ke Khan dan kawan-kawan. Kedua, maju lurus hingga bertemu lubang di tembok. Jangan masuk ke sana, tapi tuju kanan. Belok kiri, habisi beberapa Nosalises, lalu ambil bom dekat mayat. Keluar, lewati lubang tembok tadi dan turun ke rel. Ikuti rel hingga ke ujung dan tempatkan bom pada lokasi yang ditentukan. Setelah men-trigger-nya, lari cepat ke arah Khan. Catatan: selama Anda menuju kedua tempat tersebut, jika serbuan Nosalises terlalu banyak, jangan sungkan untuk berlari ke arah Khan dan kawan-kawan. Setelah beres, bicara dengan Khan.
3.5. Armory Ikuti Khan, masuki lubang dinding. Turun ke pintu rahasia yang dibuka Khan. Masuki ventilasi, ikuti alurnya. Turun dan ikuti rel. Setelah disapa, masuklah ke stasiun. Ikuti alur. Ikuti suara percakapan hingga bertemu tahanan yang diinterogasi. FMV. Ikuti tahanan yang kabur. Lakukan apa yang dia lakukan dan tetap di belakangnya. Saat sang tahanan terhadang dan ditembak musuh, lari dan naiki tangga kiri. Ikuti alurnya. FMV. Artyom akan ditolong oleh Andrew the Smith. Ikuti Andrew hingga bertemu tram-car. Jangan dulu naiki
Charging flash-light atau night vision google dengan alat ini. Klik kiri mouse berkali-kali.
tram, belilah Armor Suit atau Stealth Suit dan sempatkan pula untuk membeli senjata VSV+Scope di merchant. Ttuju tram-car. Turun ke bawah, lalu naik ke bagasinya. FMV.
CHAPTER 4: “ WAR” 4.1. Frontline
4.4. Defense
FMV. Setelah terjatuh, ikuti rel menuju ke belakang. Habisi dua musuh. Ambil Night Vision Google di kotak di dinding. Selanjutnya, kembali susuri rel ke depan. Bidik dan habisi semua musuh yang ada. Turuni tangga di sisi kiri rel. Tembak 2 musuh. Ikuti alur menuju platform kiri. Tembak semua musuh yang nampak. Selanjutnya, ke kiri dan naiki tangga. Habisi semua musuh, lalu bergerak maju. Sembari berlindung, bereskan semua musuh yang menghadang. Jarah semua musuh yang tewas. Setelah sampai di terowongan, siapkan dinamit, dan masuki terowongan. Lemparkan dinamit ke tram-car bersenjata machine gun. Begitu aman, segera tuju ke ujung terowongan. Tembak musuh dan buka pintu kiri. Ambil ammo di ruangan ini. Buka pintu berikutnya. FMV.
Temui beberapa orang di sini, lalu temui sang komandan. Ambil ammo di peti kiri. Bersiap menghadapi serbuan para Nosalises dan habisi mereka. Setelah aman, temui sang komandan yang sekarat, ambil kaset di tangannya. Masuki “pintu” di sebelahnya. Ikuti alur dan tembak Nosalises mini (Lurker) di sepanjang jalan. Manfaatkan kompas (tekan M) untuk mengetahui arah yang dituju. Setelah sampai di rel berikutnya, turun ke rel, dan tuju lurus melewati beberapa barikade. Tuju pintu. FMV.
4.2. Trolley Combat Setelah FMV, ikuti Pavel, dan naik ke Armored-car. Setelah melewati pos, bersiap hadapi serbuan musuh. Hancurkan 2 armored-car yang mengejar. Habisi musuh di lobby kiri stasiun. Hancurkan armored car yang datang dari belakang. Tembaki penghalang di depan. Saat armored car Anda berjalan, tembaki semua musuh di depan, dan hancurkan lagi 2 armored car musuh yang mengejar, hingga jalan kembali tertutup. Hancurkan penghalang jalan. Armored car terhenti. Saat mulai berjalan lagi, tembaki tiang penyangga platform seberang. Setelah armored car berhenti, ikuti Pavel, dan bukakan pintu untuknya.
4.3. Depot
Dalam episode Librarian dan Depository, kompas lebih berguna daripada senjata.
138
134_game_07_EDITARIE ok.indd 138
jalan tanpa kendali. Tembak Nosalises yang tersisa di tram-car, kemudian merunduk dan berlindung. FMV. Keluar dari tram-car dan ikuti alur. Masuki patahan pipa besar, dan tuju sisi kiri. Ikuti alurnya.
Tetap di tram-car dan menunduk cepat saat ada rintangan. Tembak musuh di depan, berlindung saat melewati lobby stasiun. Tram car Anda akan meluncur hingga mencapai depot, dengan gerbong kereta di kanan dan kiri. Siapkan senjata dan hadapi serbuan banyak Nosalises di sini. FMV. Pavel tewas! Tram car ber-
4.5. Child Bicara dengan seorang anak, ikuti alur dan tembaki semua Lurker yang menyerang. Kontrol senjata akan lebih sulit karena Artyomn menggendong sang anak. Lurker akan selalu muncul dari setiap lubang di tanah. Jangan bertahan karena mereka tak akan habis. Tetap berjalan sembari menembaki Lurker. Masuki terowongan berwana hijau, selanjutnya naiki rangkaian papan, dan mendakilah ke atas. Loncat ke papan di tepi tebing. FMV. Lakukan jual-beli. Sebaiknya, beli VSV + Scope. Temui NPC dan keluar melalui gerbang yang dibukanya.
4.6. Outpost Keluar. Pakai gas-mask. Habisi 5 patroli musuh. Naiki undakan dari mana mereka datang dan habisi musuh di platform atas. Ikuti alur untuk menuju atap. Habisi 2 musuh yang berjaga. Ambil ammo di ruang samping. Bidik sniper di gedung kiri. Lari menuju ke sana. Tembak musuh di rongga dinding dan masuklah ke dalam. Habisi beberapa musuh di dalam dan ikuti alur. Tuju pintu kiri, naiki undakan. Loncat ke platform atas. Tembak 2 musuh dan seorang lagi yang muncul. Habisi semua musuh di bawah. Turuni undakan. Loncat ke lubang di lantai. Ikuti alur dan habisi semua musuh. Keluar, lewati bangkai-bangkai mobil. Tembak semua 07/2010
5/18/2010 8:09:03 PM
FPS GAME WALKTHROUGH
musuh yang patroli atau lari secepatnya menuju pintu stasiun bawah tanah.
4.7. Black Station Setelah FMV, tuju kanan, hindari alarm kaleng. Tembak 2 musuh. Tuju sisi kiri. Tembak seorang musuh. Tuju kanan, tembak 2 musuh. Ikuti alur, habisi musuh di bawah. Turuni tangga dan habisi musuh yang tersisa. Ambil semua amunisi. Naiki tangga satunya, ikuti alur dan habisi semua musuh. Tuju pintu di kiri dan loncat turun ke trap-door di lantai. Ikuti terowongan sembari hindari jebakan kayu berduri. Naiki tangga. FMV.
CHAPTER 5: “HOPE”
ruangan hingga sampai di ujung sisi kiri. Jarah mayat dan masuki lubang dinding di depannya. Dorong pintu rusak dan bidik papan penahan pintu samping, lewat celah pada pintu rusak ini. Tunggu kedua Ranger membukakan pintu. Ikuti mereka. Setelah Demon berusaha masuk lewat jendela, tuju pintu rusak di kiri. Gunakan shotgun dan hancurkan pintu itu. Masuki ruangan, jarah mayat dan masuki lubang dinding. Bidik rantai penahan lampu gantung. Setelah 2 Ranger berhasil masuk, jarah mayat, lalu naiki tangga. Abaikan kedua Ranger dan segera naiki tangga kanan, masuki pintu. Tuju kiri lorong dan masuki pintu di pojok kanan.
Serbuan Amoeba tak akan habis, jika Anda tidak menghancurkan inangnya.
5.1. Polis Setelah FMV, ikuti Ulman. Bicara dengan Krasnov. Anda berada di Polis. Ini tempat terakhir Artyom bisa jual-beli. Manfaatkan sebaik-baiknya untuk membeli senjata yang lebih bisa diandalkan, seperti Kalashinkov 2012 (dengan scope) yang lebih stabil. Setelah itu, temui Miller yang telah berada di samping pintu. FMV. Catatan: Polis tidak menjual filter!
5.2. Alley Keluar, pakai gas mask. Jika filter gasmask Anda kritis, secepatnya susuri dinding kiri. Bidik Nosalises di atas batu dengan Kalashnikov 2012. Sekali tembakan di kepala, ia akan tewas. Selanjutnya, lari dan turun ke tepian sungai. Lari susuri tepian sungai dan segera masuk ke lubang, sebelum Demon mencapai Anda. Masuki lorong, merunduk lewati penghalang dan turun ke bawah. Tuju kanan dulu untuk mengambil ammo, lalu berbalik ke kiri. Gunakan pisau untuk menghancurkan stalagnit es. Keluar dan naiki undakan papan di kanan, lalu secepatnya lari ke pojok kiri, sebelum dinding di depan runtuh. Setelah aman, lewati runtuhan dan lari susuri bangunan untuk bertemu 2 Ranger di depan pintu. Ambil filter di mayat dekat situ. Masuki pintu.
5.3. Library Begitu masuk, segera ambil filter di mayat. Masuki pintu kedua, Demon akan menyerang, dan rekan Anda akan menahan pintu. Segera naiki tangga, tuju sisi kanan, ambil filter, dan putari 07/2010
134_game_07_EDITARIE ok.indd 139
5.4. Depository Untuk chapter ini, sebaiknya simpan senjata dan keluarkan kompas. Turun kebawah, dan lari secepatnya menghindari monster kera sembari membuka semua pintu dengan cepat hingga tiba di WC dengan mayat, Ikuti alur, setelah monster Librarian menyerang dari lubang dinding, masuki lubang sebelahnya. Ikuti alur dan naiki tangga, Di lantai dua, hindari lubang di lantai agar tak terperosok jatuh, dan segera masuki lubang di dinding. Buka pintu terali dan kembali lari hindari monster kera sembari menghindar agar tak terjatuh ke lubang. Segera masuki lift. FMV. Setelah lift jatuh, keluar dari lift, dan lari sekencangnya ke pintu seberang ruangan, sebelum sang monster mengejar. FMV.
5.5. Archives Lepaskan gas-mask dan kembali andalkan kompas. Secepatnya lari menghindari monster Librarian dan segera loncat ke dalam lubang dengan tangga. Secepatnya loncat turun antartangga, sebelum tangga itu roboh. Masuki pintu kanan. Turun ke bawah. Lari secepatnya dari kejaran monster dan naiki tangga. Loncat ke sisi tembok samping pipa besar, masuki pintu/lubang ventilasi. Ikuti alurnya, lalu loncat turun. Turuni tangga dan loncat ke lantai. Seekor monster tidur di pojok, jadi lari secepatnya dan temukan tangga. Naiki tangga, ikuti alur dan tuju kiri. Loncati gap antarpapan dan masuki pintu. Turuni tangga. Secepatnya lewati monster yang tidur, lalu naiki tangga
Crane pada episode Biomass. Gerakkan crane ke tiga bulatan di layar navigasi.
lagi. Hindari lubang agar tidak terjatuh dan segera tuju pintu dengan lampu di atasnya. FMV.
5.6. Driving to Sparta Setelah FMV, bicara dengan Vladimir. Ambil senjata yang Anda inginkan dan amunisi. Naiki tangga dan temui Khan, setelah itu temui Miller. FMV.
CHAPTER 6: “D6” 6.1. Dark Star Setelah FMV, segera gunakan senapan penyembur api. Semburkan api saat para Nosalises menyerbu. Jika api habis, gunakan senjata Anda. FMV.
6.2. Dungeon Ikuti tim. Saat Miller menyuruh menarik breaker, tarik breaker di dinding kanan pintu. Masuki gerbang yang terbuka. Ikuti tim. Sepanjang perjalanan, Anda akan diserbu Nosalises dalam tiga gelombang serangan. Lindungi Vladimir. Menjelang akhir, seorang rekan tewas. Ambil ammo di tubuhnya dan ikuti tim.
6.3. Cave FMV. Saat pintu terbuka, pasang gasmask. Turuni tangga, dan ikuti tim. Habisi semua Nosalises. Ikuti tim.
139
5/18/2010 8:09:06 PM
GAME WALKTHROUGH FPS
Demon baru bisa tewas, setelah Anda menjumpai Miller (episode Top).
Alur untuk mendaki tower sangat sulit dan terkadang tidak terlihat sebagai jalan.
Tunggu pintu terbuka. Merunduk untuk memasukinya. Artyom kini sendirian. Di dalam, buka gas-mask dan nyalakan flash-light karena monster di sini takut cahaya. Habisi monster bermata merah. Tuju pintu, ambil ammo di peti. Ikuti alur. Turuni tangga ke lubang. Masuki terowongan di kiri. Setelah tembok di jebol monster, masuki lubangnya. Ikuti alur mendaki. Di luar, habisi seekor monster mata merah lagi, lalu ikuti platform yang ada. Tarik breaker pembuka pintu. Keluar dan temui tim. FMV. Masuk ke kereta.
Amoeba. Pastikan untuk menghancurkan inangnya, Panjat tangga ke atas. Setelah FMV, tekan tombol merah dan keluar melalui pintu. Turuni tangga dan tuju tangga di seberang. Panjat tangga itu, lalu panjat tangga lagi. Susuri platform dan buka pintu crane. Di dalam crane, perhatikan layar navigasi. Arahkan crane ke tiga bulatan di layar. Setelah terdengar “Contact Zone Reach”, turunkan crane. Lakukan hal sama untuk kedua bulatan berikutnya. Setelah beres, keluar dari crane dan tuju Miller. Ikuti Miller dan naiki lift.
6.4. D6
6.6. Separation
Setelah FMV, pasang gas-mask, dan ambil filter yang diberikan rekan Anda. Keluar, ikuti Miller hingga sampai di ruang kontrol. Miller menyuruh Artyom menyalakan mesin. Buka pintu, naiki tangga. Buka ke empat pintu sliding mesin. Perhatikan nomornya, lalu tekan dan tahan tombol merah di mesin, sesuai instruksi yang disebutkan Miller. Setelah beres, naiki tangga dan temui Miller. Lepas gas-mask, dan ikuti Miller menuruni tangga dan naik ke Cart. FMV. Turun di sector A. Akses kereta (cart) untuk menghidupkannya dan membuatnya menabrak gerbang. Masuki gerbang yang terbuka. Ikuti tim hingga ke ruang kontrol berikut. Setelah lampu padam, ikuti Miller. Tembak Amoeba. Ikuti Miller, dan lindungi dia. Tembak Amoeba dan hancurkan inangnya. Naiki lift. FMV.
Ikuti Miller, ambil ammo dan senjata di peti. Ambil Guidance system. Naik ke kereta dan temui Miller. FMV.
runtuhan tower menuju keatas. Naiki tangga rusak, ikuti alur hingga sampai ke tempat Miller. Kali ini, siapkan senjata Anda. Setelah beberapa saat, sang Demon akan menyerang Miller. Segera tembaki Demon itu hingga tewas. Kembali naiki tower melalui runtuhan. Loncat antarplatform dan panjat tangga. Bersiap untuk selalu menekan tombol E jika diminta. Masuki pintu dan kembali bersiap tekan tombol E karena anak tangga akan hancur. Selanjutnya, panjat tangga. Sampai di atas, segera tuju tiang horisontal untuk menempatkan Guidance system. Saat Artyom memasuki ilusi, titi platform yang terbentuk dan buka pintunya, tapi jangan masuk. Titi hingga ke empat arah, Pintu terakhir akan mengakhiri chapter ini.
CHAPTER 7: “TOWER”
7.3. Ethereal
7.1. Tower
Tugas Anda adalah menghindari alien bertangan panjang. Hindari mereka. Jika jalan tampak buntu, mondar-mandirlah dan jalan akan muncul. Di sekuen kedua, Anda akan berputar-putar di satu tempat. Berputarlah berlawanan jarum jam dan alur akan terbuka. Pada sekuen ketiga, ikuti platform, loncat antar-platform, ikuti platform yang terbentuk. Lurus terus, lalu belok kanan pada percabangan. Di alur ini, platform tak terbentuk sempurna. Loncat antar-platform hingga platform kembali terbentuk sempurna. Pada percabangan berikut, ambil kiri. Lari terus. Hingga Anda bertemu seseorang yang memberi Artyom sebuah pistol. Tembaki Alien yang mendekat hingga ia tewas. FMV.
6.5. Bio Mass Ikuti Miller. Lindungi dia dari serangan
140
134_game_07_EDITARIE ok.indd 140
Sesi inilah adalah lajutan prologue. Tembaki semua Nosalises. FMV. Setelah ditolong Miller, ikuti dia. Tembak semua Nosalises sepanjang jalan hingga bertemu bangunan struktur kayu. Ambil ammo di salah satu ruangannya. Bergerak dengan cepat agar kondisi filter gas-mask tidak kritis. Tunggu Miller membuka pintu dan masuklah. FMV.
7.2. Top Setelah FMV, ikuti alur mengelilingi tower sembari menghindari serangan Demon. Tak perlu menembakinya, rekan Anda yang akan melakukannya. Aktifkan kompas dan ikuti alur, naiki undakan ke atas, dan kembali kelilingi
07/2010
5/18/2010 8:09:09 PM
nf 1 (PC0702-Q8M1-0710)+filler Linux (PC1637-PR7-0707).indd 1
5/14/2010 5:11:04 PM
SPECIAL Step by Step
STEP BY STEP Mengakses Internet dari Kalkulator
4 Masukkan alamat url pada kolom yang disediakan, formatnya harus dengan http://.
Tip dan Trik Unik
WINDOWS 2 Klik pada menu IMVironment|Pilih Doodle.
Apakah Anda pernah menyangka bahwa kalkulator pada Windows dapat digunakan untuk mengakses Internet? Inilah bukti bahwa kalkulator dapat menjadi sebuah browser.
1 Buka kalkulator dari menu Start|All Programs|Accessories|Calculator. 5 Klik O K , kemudian Anda akan melihat alamat URL yang dituju pada jendela Help. 3 Tunggu beberapa saat. Jika teman Anda offline, Doodle akan menunjukan konfirmasi “Wait for your friend to load Doodle”. 2 Buka jendela Help dengan menekan tombol F1.
Mendeteksi Invisible User di YM Kadangkala status teman Anda terlihat offline, namun sebenarnya teman Anda hanya menggunakan status invisible. Anda dapat mendeteksinya dari IMVironment yang bernama Doodle.
3 Klik icon tanda tanya kuning pada bagian atas sebelah kiri jendela Help. Pilih Jump to URL.
4 Jika teman Anda invisible, layar Doodle akan terlihat polos tanpa ada konfirmasi.
1 Buka YM Anda dan login menjadi user Anda. Klik nama teman Anda untuk memulai percakapan.
Menghilangkan Recycle Bin pada desktop Ketika awal instalasi, icon Recycle Bin pasti ada pada desktop Anda. Untuk menghilangkannya, Anda hanya perlu mengedit registry Windows.
142
step by step_07_EDITARIE.indd 142
07/2010
5/18/2010 8:09:45 PM
Step by Step SPECIAL
1 Buka menu Run dari menu Start|Run. Ketik regedit dan pilih OK.
1 Klik dua kali pada file installer dfend reloaded, Pada pilihan bahasa, pilih English, dan klik OK.
7 Klik Finish dan klik Accept all settings pada halaman Welcome.
2 Pada jendela registry editor, pilih HKEY_LOCAL_MACHINE|Software|Micro soft|Windows|CurrentVersion|Explo rer|Desktop|NameSpace.
2 Pada halaman selanjutnya, klik Next.
8 Klik dan drag file zip permainan DOS Anda ke halaman d-fend reloaded. Pada jendela import archive, file klik OK.
4 Pilih Portable mode installation. 9 Jalankan game DOS Anda, klik kanan pada game | Run Program. 4 Tutup jendela registry editor dan lakukan refresh atau reboot. Anda tidak akan melihat icon Recycle Bin lagi pada desktop Windows Anda.
5 Langkah berikutnya, klik Next pada pemilihan komponen.
10 Kini, Anda sudah dapat menikmati permainan DOS Anda. Selamat bermain dan bernostalgia. 6 Klik Install untuk memulai instalasi. Biarkan proses berjalan hingga selesai.
Memainkan Game DOS di Windows XP, Vista, dan 7 Kangen dengan permainan DOS? Anda dapat memainkannya dengan menggunakan D-Fend Reloaded. Download aplikasi ini dari http://www.softpedia.com dan mainkan permainan DOS Anda. 07/2010
step by step_07_EDITARIE.indd 143
143
5/18/2010 8:09:56 PM
ON THE DISC Introduction
WELCOME! WORLD CUP 2010 Semua hal selalu saja dapat dihubungkan dengan komputer. Suherman
Tanpa terasa pertandingan sepak bola terbesar di dunia sudah di depan mata. Peristiwa yang menyedot perhatian penonton dari segala penjuru dunia ini, tentu tidak ingin kita lewati. Buat suasana komputer Anda sejalan pula dengan hal tersebut. Karena alasan di atas, kami turut menyertakan beberapa hal, seperti games, jadwal pertandingan, sampai dengan script yang berhubungan dengan urusan sepak bola. Kami pun sengaja menyertakan beberapa macam jadwal
Caesar Pizza
FOR PERSONAL USE
Ketika dalam keadaan jenuh dengan pekerjaan, sebaiknya Anda beristirahat sejenak. Jalankan Yahoo! Widget dan mainkanlah permainan Caesar Pizza. Permainan membuat pizza untuk pelanggan di kota Anda. Ya, di sini Anda berperan sebagai koki yang bertugas membuat pizza. Membuat pizza dengan meletakkan bahan-bahan pada kotak yang tersedia. Tingkat kesulitan pun berbeda-beda di tiap level yang berbeda. Level yang dapat dimainkan hingga level 20. Setelah menyelesaikan semua level, Anda akan ditahbiskan menjadi pembuat pizza terbaik di kota Anda.
KIRIM TANPA PRANGKO KIRIMAN BALASAN IZIN NO : 66/KIRBAL/JKP/WILPOS IV/2010 Berlaku s/d Desember 2011
Kepada, Kepala Kantor Pos I Jakarta Pusat 10000 Up. Bagian Pemasaran Untuk Diserahkan Kepada yth: Majalah PC Media Gedung Warta Lt. 4 Jl. Kramat IV No. 11 Jakarta Pusat-10430 Telp. (021) 315-3731 Fax. (021) 315-3732
pertandingan, agar pembaca dapat memilih mana yang sesuai dengan keinginan. Selain itu, kami juga melanjutkan BSE Part 2, yang kali ini diperuntukkan bagi tingkat SD dan SMP (edisi Regular). Anda dapat menikmati semuanya dalam format PDF. Bagi para developer, kami turut menyertakan Visual Studio 2010 Express yang bersifat gratis! Lantaran ukurannya yang cukup besar, kami hanya menyertakannya pada edisi Regular majalah PC Media. Mohon maaf dan harap dimaklumi.
Informer
FOR PERSONAL USE
Bagi Anda yang ingin mengetahui semua informasi tentang kondisi komputer dan peringatan ketika ada e-mail yang masuk ke e-mail Yahoo!, widget ini akan sangat membantu melakukan monitoring sumber daya yang ada pada komputer Anda, seperti penggunaan CPU, penggunaan media penyimpanan, penggunaan memory, serta sumber daya Internet. Anda juga dapat meletakkan menu start Windows Anda di widget ini. Aktifkan sensor yang akan digunakan untuk ditampilkan pada panel informer widget. Dapatkan kemudahan yang didapat dari informer di PC Anda.
Road to World Cup
FOR PERSONAL USE
Demam Piala Dunia sudah mulai terasa di seluruh dunia. Banyak aplikasi yang diciptakan untuk menyambut event akbar empat tahun sekali ini. Apakah Anda berniat untuk menonton Piala Dunia secara langsung? Atau hanya mengikuti dari pesawat televisi Anda. Road to World Cup adalah widget yang menyediakan tangga klasemen Piala Ddunia 2010 yang akan berlangsung di Afrika Selatan, Anda dapat menyusun negara yang akan lolos berikutnya dan membuat prediksi sendiri dengan widget ini. Semoga negara favorit Anda menjadi juara, di final Piala Dunia 2010 Afrika Selatan.
Kupon pengembalian DVD (info lebih lanjut lihat hal. 145 “DVD Rusak”)
144
intro&freshsoft_07_EDITARIE.indd 144
07/2010
5/18/2010 8:47:05 PM
Introduction ON THE DISC
DAFTAR LENGKAP ON THE DISC \Fun-Packs\Icons 50 PC Game Icons 33 50 PC Game Icons 34 Fliraneo icon pack Tweet My Web \Fun-Packs\Screensavers Star Trek Movie Screensaver 1.0 \Fun-Packs\Themes Windows 7 Game Themes Collection \Fun-Packs\Wallpapers Best HQ Wallpapers Collection Future Technology Fun-Packs\World Cup 2010 Africa\Games Caiman Soccer CyFut Death Penalty - Zombie Football! 1.2 Eat The Whistle Euro 2008 FreeKicks Frikik Goalgetter Hobo Soccer KeePeeUppy Mario Soccer JiroWare Run Ronaldo Run Soccer Cards Soccer Deathmatch 1.0 World Cup Header
and Scoresheet World Cup Football Complete Match Schedule 2010 South Africa \Fun-Packs\World Cup 2010 Africa\ Screensavers FifaWorldCup2010 \Fun-Packs\World Cup 2010 Africa\Softwares World Cup 2010 Countdown Script \Fun-Packs\World Cup 2010 Africa\Vector 2010 Fifa World Cup South Africa Logo \Fun-Packs\World Cup 2010 Africa Wallpapers \Game\Demo Mount & Blade - Warband \Game\Freegames Atlantis Quest Dwarf Fortress 0.31.03 Earth Trouble Greedy Spooks Hamster Raceway Mushroom Madness 2 Sift Heads World Act 1 Transcendence 1.01 Unangband The Unnamed Angband 0.6.4 Valthirian Arc 1.0 Zombie Hunters 1.0 Zombies In The Shadow
\Fun-Packs\World Cup 2010 Africa\Match Schedule 2010 Matchschedule Knock Out Stages Filled \Movie\Player World Cup 2010 Schedule QuickTime 7.6.6
QuickTime Alternative 3.2
ClamWin 0.96.0.1 Cloud Antivirus 1.0.1 COMODO Cloud Scanner 1.0.135930.9 Comodo Internet Security 4.0.141842 Crystal AntiVirus 0.00.10 Dr.WEB CureIt! 5.00.13 Microsoft Security Essentials Preventon Antivirus 4.1.65 Returnil Virtual System 2010 Home Free 3.1 Rising Antivirus Free Edition 22.33.00.01
IZArc 4.1.1820 Break Pal - Workplace Wellness 3.0 PC Inspector File Recovery 4.0 \Movie\Trailer D-Fend 0.93 McPhee and the Big Bang Double Driver 4.0.0 Piranha 3-D \Toolkit\Desktop DreamCatcher 1.6 Predators Fences 1.0 RC1 FidoCadJ 0.23.3 The Last Airbender Google Desktop 5.9 File Blender 0.21 The Other Guys Growl 2.0.2 Folderico 4.0.0.4 RC2 You Again Football DB 3.0.4 \Toolkit\File Transfer Football Roster Assistant 1 \Patch & Update FileZilla 3.3.2.1 GeekDOS 19.04 Adobe Flash Player Free Download Manager Glint 1.28 build 1044 3.0.852 Microsoft .NET Framework Good Habits 1.0.1 runtime files 1.1 Orbit Downloader 3.0.5 GuitarChords Widget 1.0 Microsoft .NET Framework WinSCP 4.2.7 HomyFads Clothing runtime files 2.0 Organizer 2.2.0.11 Microsoft .NET Framework \Toolkit\Audio & Video \Toolkit\Firewalls & How To Solve A Rubik’s runtime files 3.5 Cube 1.0 Any Video Converter 3.05 Security Sun Java JRE 6 Update 20 Audacity 1.3.12 Beta AxCrypt 1.7.2126.0 Imago recorder 1.2 Windows Installer 4.5 K-Lite Codec Pack 5.90 PeerBlock 1.0 Invoice-Simple 1.0 Winamp 5.572 Full PeerGuardian 2.0 Beta 6c Marxio Timer 1.12.2 \Special\BSE Money on Thread 1.3.1 SD \Toolkit\Browsers & \Toolkit\Magazine\Cover MyCar-Monitor 4 Build 0.7 Plugins Story SMP MyVirtualHome 2.1.4000 Avant Browser 11 Build 46 cmsmadesimple 1.7.1 Portable Chemitorium 2.0 \Special Firefox 3.6.3 concrete5 5.4.0.5 Pregnancy Countdown 6.0 Visual Studio 2010 Flock 2.5.6 drupal 7.0-alpha4 SkyORB 2.0.4 Express Google Chrome 5.0 Beta ezpublish 4.3.0 SoliSnap 1.0.0.0 Opera 10.53 joomla 1.5.17 SoupToys 1.6.0.8 \Toolkit Safari 4.0.5 mambo 4.6.5 UltraFileSearch 0.9.9 %P+C+M+4+V% Silverlight 4.0.50401 nucleus 3.51 USBRemover 1.0.0.0 (PCMAV 3.0.3) typo3 4.3.3 X-Mouse Button Control 1 \Toolkit\CD & DVD Tools wordpress 2.9.2 Yagi calculator 2.6.4 \Toolkit\Anti-Virus Update CDBurnerXP 4.3.2.2140 xoops 2.4.4 AVG CDex 1.70 Beta 4 \Toolkit\Magazine\ Know-How Avira DeepBurner 1.9.0.228 \Toolkit\Magazine\Fresh Software McAfee VirusScan DVD Shrink 3.2.0.15 Dasar Reversing Dengan SuperDAT File v5981 OllyDbg Bagian 2 AdigitalBook 4.6 Norton Antivirus 2008\Toolkit\ClamAV Library Atdor 2.1.1 Ext JS Untuk Rich Internet 2010 Definition Update Application clamav-win32-0.95.3 Avidemux 2.5.2 r6129 Beta Baseball Assistant 1.1 Light Mapping \Toolkit\Anti-Virus \Toolkit\Compression & Basketball Roster Assistant Membangun Aplikasi .NET Backup 1.1 AntiVir Personal 10 AVG Free Edition 9.0.819 7-Zip BlueTunes 2.81 : Regular & Ekonomis
DVD yang disertakan dalam PC Media dapat dibuka lewat Windows Explorer. DVD-9 tersedia di PC Media edisi regular, sedangkan PC Media edisi ekonomis menyertakan DVD-5. Pada edisi spesial semua ketentuan diatas dapat saja berubah.
Segala upaya telah dikerahkan untuk memastikan bahwa semua file yang disertakan di dalam DVD ini dapat berfungsi sebagai mana mestinya. Namun, PC Media tidak bertanggung jawab atas segala bentuk kerusakan atau kerugian yang mungkin timbul dari penggunaan DVD yang disertakan bersama majalah ini.
DVD RUSAK PC Media tidak dapat mengganti DVD yang rusak maupun patah karena kesalahan penggunaan. Namun jika saat membeli mendapatkan DVD rusak, hubungi PC Media, atau gunting kupon pengiriman yang ada di halaman 144. Tempelkan kupon pada bagian depan map coklat yang berisi DVD rusak, lalu kirimkan ke redaksi. Kupon tersebut membebaskan pembaca dari biaya pengiriman. Ini merupakan wujud kepedulian PC Media agar pembaca mendapatkan penggantian yang sesuai.
DUKUNGAN TEKNIS Program yang ada pada DVD kami sebarkan persis seperti apa adanya. PC Media tidak memberikan technical support, training, registration number, atau password untuk program yang ada dalam DVD. Baca terlebih dahulu petunjuk dan lisensi pemakaian. Silakan menghubungi pembuatnya masing-masing untuk mendapat bantuan teknis.
BEBAS VIRUS STATUS PENGEMBALIAN DVD Status pengembalian DVD dapat Anda pantau melalui situs Online Disc Services di http://disc.pcmedia.co.id. Batas pengembalian DVD secepat-cepatnya dua minggu setelah kami menerima DVD Anda yang rusak.
07/2010
intro&freshsoft_07_EDITARIE.indd 145
DVD PC Media telah melewati proses pemeriksaan virus yang dapat dipercaya. Mesin yang digunakan untuk mencetak DVD pun diawasi dengan seksama. Namun, Anda sangat disarankan untuk melakukan pengecekan kembali virus maupun spyware sebelum mulai menggunakannya.
145
5/18/2010 8:47:25 PM
ON THE DISC Fresh Software Full Version
DIGITAL ALBUM
[ FOR PERSONAL USE ]
BASEBALL ORGANIZER
[ FOR PERSONAL USE ]
AdigitalBook 4.6
Baseball Assistant 1.1
www.arealmedia.com/2010/home_us.html (20582 KB)
www.ducksters.com (715 KB)
AdigitalBook adalah software yang berhubungan dengan fotografi, namun aplikasi ini diperuntukkan bagi Anda yang masih amatir dalam dunia fotografi. Anda dapat membuat album foto dengan menggunakan aplikasi ini. AdigitalBook aplikasi sederhana yang mudah untuk dioperasikan. Album foto yang indah pun dapat Anda buat dengan cepat dalam format tampilan digital. Buatlah album foto tanpa harus repot.
Bagi Anda yang ingin menjadi pelatih baseball, pasti memerlukan aplikasi ini. Baseball assistant memberikan Anda cara sederhana untuk mengatur dan mencetak informasi tentang team baseball yang Anda kelola. Aplikasi ini memberikan informasi secara lengkap tentang tim Anda, misalnya berapa inning yang didapat, posisi pemain saat bermain, dan masih banyak fungsi dan fitur yang dimiliki aplikasi ini.
Dos Windows 98/ME 2000 NT XP Vista 7
Dos Windows 98/ME 2000 NT XP Vista 7
OFFICE TOOLS
[ OPEN SOURCE ]
BASKETBALL ASSISTANT
[ FOR PERSONAL USE ]
Atdor 2.1.1
Basketball Roster Assistant 1.1
sourceforge.net/users/roalt (2939 KB)
www.ducksters.com (709 KB)
Sebuah aplikasi penyimpan data-data pertandingan atau kompetisi atletik. Atdor sangat mudah digunakan dan di rancang untuk memberikan informasi, ataupun memasukkan informasi kompetisi atletik yang sedang berlangsung. Pada versi terbarunya kali ini, Atdor menambahkan beberapa fungsi, seperti fungsi export, fungsi auto save, backup, dan restore data kompetisi. Banyak bug-bug yang sudah diperbaiki.
Roster Basketball Assistant adalah aplikasi yang menyenangkan untuk mengatur dan mencetak informasi daftar tim basket dengan cara yang sederhana. Hal ini memungkinkan pelatih untuk merencanakan dan melacak daftar tim basket mereka. Aplikasi ini sangat cocok bagi pelatih yang akan melatih tim yang termasuk di liga anak-anak ataupun tim basket yang masuk di liga kota Anda.
Dos Windows 98/ME 2000 NT XP Vista 7
Dos Windows 98/ME 2000 NT XP Vista 7
VIDEO EDITOR
[ OPEN SOURCE ]
AUDIO TOOLS
[ FOR PERSONAL USE ]
Avidemux 2.5.2 r6129 Beta
BlueTunes 2.81
mulder.dummwiedeutsch.de (10854 KB)
home.comcast.net/~bluetunes/ (2642 KB)
Mudah dan cepat untuk mengubah sebuah CD / DVD atau bentuk format film yang akan diubah menjadi format AVI. Didukung dengan lisensi GPL, Avidemux menjadi aplikasi yang cepat berkembang. Banyak pilihan format gambar dan suara yang dapat digunakan ketika Anda melakukan konversi menjadi format AVI. Masukkan CD/DVD film dan lakukan konversi ke AVI dengan Avidemux.
Dos Windows 98/ME 2000 NT XP Vista 7 146
intro&freshsoft_07_EDITARIE.indd 146
Mengontrol aplikasi musik pada komputer Anda dengan menggunakan konektivitas bluetooth, saat ini bukan hal yang aneh lagi. Begitu juga dengan BlueTunes. Aplikasi ini memungkinkan untuk mengontrol aplikasi musik Anda dengan menggunakan remote control Nintendo Wii. Alat yang dibutuhkan aplikasi ini adalah bluetooth adapter dan juga remote control Ninterndo Wii. Selamat mencoba.
Dos Windows 98/ME 2000 NT XP Vista 7 07/2010
5/18/2010 8:47:28 PM
Fresh Software Full Version ON THE DISC
FITNESS TOOLS
[ FOR PERSONAL & COMMERCIAL USE ]
OFFICE TOOLS
[ FOR PERSONAL USE ]
Break Pal - Workplace. W 3.0
DreamCatcher 1.6
www.breakpal.com/ (1024 KB)
www.attrape-songes.com/luciddreaming/ (85913 KB)
Terlalu sibuk untuk melakukan fitnes, atau Anda malas untuk melakukannya setelah pulang dari kantor? Sekarang, Anda dapat melakukannya dari meja kerja. Break Pal akan membantu untuk melakukan gerakan-gerakan fitnes dari meja kerja Anda. Ada beberapa macam gerakan fitnes yang dapat dipilih, seperti yoga, chikung, cardio kungfu, tari, dan masih banyak gerakan-gerakan lainnya.
Pernahkah Anda bermimpi? Bermimpi untuk sesuatu yang hendak dicapai dan inginkan dalam hidup Anda? Aplikasi ini merupakan utiliti yang dirancang untuk memudahkan untuk mengatur semua mimpi dan bantuan penafsiran mimpi. Aplikasi yang memungkinkan untuk menyimpan buku harian mimpi-mimpi Anda dan menginterpretasikan mimpi Anda. DreamCatcher akan membantu menjadikan mimpi Anda menjadi nyata.
Dos Windows 98/ME 2000 NT XP Vista 7
Dos Windows 98/ME 2000 NT XP Vista 7
DOS EMULATOR
[ OPEN SOURCE ]
ELECTRONICS CIRCUIT CREATOR
[ OPEN SOURCE ]
D-Fend Reloaded 0.93
FidoCadJ 0.23.3
dfendreloaded.sourceforge.net/ (13414 KB)
sourceforge.net/users/darwinne (358 KB)
Nostalgia dengan sistem operasi DOS, saat ini mungkin agak sedikit sulit dilakukan. Apalagi game-game yang bisa dimainkan di dalamnya seperti Pacman, Prince of Persia, dan lainlain. Aplikasi ini dapat dijadikan sebagai jembatan bagi Anda yang kangen dengan aplikasi-aplikasi yang berjalan di DOS. Ingin mencoba kembali permainan Pacman? Instal D-Fend Reloaded dan jalankan game ini di dalamnya.
Belajar elektronika itu susah dan mahal? Belum tentu. Ada cara lain untuk Anda belajar komponen sirkuit elektro dengan mudah dan tidak mahal. FidoCadJ jawabannya, yang menyediakan fungsi pembuatan sirkut untuk keperluan elektronika dan juga dilengkapi dengan pembuatan jalur-jalur pada sirkuit tersebut. Mudah digunakan dan juga sangat sederhana bagi Anda yang baru saja mempelajari tentang elektro.
Dos Windows 98/ME 2000 NT XP Vista 7
Dos Windows 98/ME 2000 NT XP Vista 7
DRIVER BACKUP
[ FOR PERSONAL USE ]
FILE CONVERT
[ FOR PERSONAL AND COMMERCIAL USE ]
Double Driver 4.0.0
File Blender 0.21
www.boozet.org/visualcd.htm (2068 KB)
sector-seven.net/ (4680 KB)
Aplikasi ini sebenarnya adalah aplikasi yang dapat melakukan backup dan me-restore kembali driver ke dalam komputer Anda. Hal ini sangat berguna bagi Anda yang ingin melakukan fresh instal komputer. Fitur lainnya adalah Anda dapat melihat driver-driver yang diinstal, dapat dijalankan dengan GUI ataupun prompt, bersifat portable, dan lain-lain. Backup driver Anda sekarang juga dengan Double Driver dan rasakan kemudahannya.
Aplikasi ini adalah sebuah alat konversi. Tidak sedikit yang bisa dikonversi, seperti konversi gambar menjadi BMP, JPG, PNG, GIF, dan TIF. Sedangkan untuk konversi multimedia yang dapat dilakukan adalah MP3, WAV, FLAC, OGG. Aplikasi ini juga berfungsi sebagai alat penggabung dan pemisah PDF/TIFF. Aplikasi ini mudah digunakan. Tentukan file yang ingin dikonversi dan ubah menjadi format yang diinginkan. Anda tak perlu repot lagi untuk mengubah file lagu, gambar, dan PDF.
Dos Windows 98/ME 2000 NT XP Vista 7
Dos Windows 98/ME 2000 NT XP Vista 7
07/2010
intro&freshsoft_07_EDITARIE.indd 147
147
5/18/2010 8:47:56 PM
ON THE DISC Fresh Software Full Version
DESKTOP ENCHANCEMENTS
[ FOR PERSONAL USE ]
FILE MANAGEMENT
[ OPEN SOURCE ]
Folderico 4.0.0.4 RC2 - 3.7.2
GeekDOS 19.04
eng.softq.org/ (1280 KB)
geekdos.weebly.com/ (2713 KB)
Bosan melihat bentuk icon folder bukan jadi alasan bagi Anda untuk malas bekerja. Atau Anda ingin menandai folder yang penting dengan warna dan bentuk yang berbeda dari folder yang lain? Semua hal tersebut dapat Anda lakukan dengan mudah dengan menggunakan Folderico. Tentukan folder yang Anda inginkan untuk diubah dan pilih bentuk dan warna icon yang akan digunakan dengan aplikasi ini.
Bagi Anda yang belum pernah menggunakan sistem operasi DOS, wajib mencoba aplikasi ini. Aplikasi DOS berbasis FreeDOS yang dirancang untuk penggunaan yang mudah dan cukup Anda instal di dalam sebuah floppy. Copy file iso atau image geekDOS ke dalam flash disk atau floppy dan jalankan pada first boot komputer Anda untuk mencobanya. Hasilnya, Anda dapat memainkan games dan menjalankan aplikasi DOS dengan aplikasi ini.
Dos Windows 98/ME 2000 NT XP Vista 7
Dos Windows 98/ME 2000 NT XP Vista 7
FOOTBALL DATABASE
[ FOR PERSONAL USE ]
SYSTEM INFO
[ FOR PERSONAL AND COMMERCIAL USE ]
Football DB 3.0.4
Glint 1.28 build 1044
t-ton.com/en/index.html (14541 KB)
sites.google.com/site/glintutility/ (201 KB)
Pencinta sepak bola, pasti tahu hasil pertandingan tim kesayangannya secara lengkap. Namun, ada kalanya lupa hasil dari pertandingan tim kesayangan Anda beberapa tahun lalu. Untuk hal seperti inilah aplikasi ini dibuat, ketika tim kesayangan Anda melawan tim lainnya dapat melihat hasil pertandingan sebelumnya dari pertemuan kedua tim. Coba tebak, tim Anda yang kalah atau menang?
Melakukan monitoring pada sumber daya komputer dapat dilakukan dengan aplikasi ini. Berbentuk grafis yang bergerak naik-turun pada sumber daya yang di-monitoring dengan aplikasi ini. Semua aktivitas di dalam komputer dapat dipantau dengan tampilan yang menarik dan mudah dimengerti dalam bentuk grafik dan garis. Aplikasi ini dapat mengaktifkan lebih dari 200 indikator yang dapat menyala secara bersama-sama.
Dos Windows 98/ME 2000 NT XP Vista 7
Dos Windows 98/ME 2000 NT XP Vista 7
FOOTBALL MANAGER
[ FOR PERSONAL USE ]
CHROME EXTENSIONS
[ FOR PERSONAL USE ]
Football Roster Assistant 1.1
Good Habits 1.0.1
www.ducksters.com(714 KB)
chrome.google.com/extensions/ (49 KB)
Football di sini bukanlah sepak bola, melainkan rugby, yang dikenal dengan sepak bolanya Amerika. Sama halnya dengan aplikasi roster sebelumnya, aplikasi ini sangat berguna bagi pelatih rugby. Mencatat sertiap hasil pertandingan dan juga mencatat posisi pemain ketika bertanding, dan masih banyak lainnya. Cocok untuk digunakan pada kompetisi rugby untuk anak-anak dan juga kompetisi rugby di kota Anda.
Good habits adalah sebuah aplikasi ekstensi dari browser Google Chrome ketika menghabiskan waktu Anda berseluncur di dunia maya. Anda dapat mengatur diri untuk tetap sehat. Klik Good Habits pada Chrome dan akan diberikan list yang berisi jumlah Anda melakukan olah raga, makanan sehat yang Anda makan, seringnya Anda menonton TV, dan tidak merokok. Semuanya tentang kebiasaan baik Anda.
Dos Windows 98/ME 2000 NT XP Vista 7
Dos Windows 98/ME 2000 NT XP Vista 7
148
intro&freshsoft_07_EDITARIE.indd 148
07/2010
5/18/2010 8:48:05 PM
Fresh Software Full Version ON THE DISC
AUDIO WIDGET
[ FOR PERSONAL USE ]
SYSTEM INFO
[ FOR PERSONAL AND COMMERCIAL USE ]
GuitarChords Widget 1.0
Imago Recorder 1.2
widgets.opera.com/author/rocknroll/ (95 KB)
www.pagefile.de/ (3625 KB)
Belajar alat musik petik yang satu ini memang tidak ada habisnya. Banyak jumlah notasi yang dapat dibuat dengan sebuah gitar. Aplikasi ini adalah sebuah widget Opera yang menampilkan kepada Anda titik-titik atau posisi jari ketika memainkan notasi pada gitar. Sangat menarik dan mudah digunakan dan tidak perlu bertanya kepada guru Anda. Anda pun dapat belajar gitar secara otodidak.
Dos Windows 98/ME 2000 NT XP Vista 7 CLOTHING ORGANIZER
[ FOR PERSONAL AND COMMERCIAL USE ]
Ketika komputer Anda ditinggal, pernahkah Anda berpikir akan ada yang menggunakan komputer tersebut tanpa izin? Atau ketika teman meminjam komputer, apakah Anda tahu apa saja yang ia lakukan? Namun, sekarang tidak perlu khawatir lagi karena aplikasi Imago Recorder ini akan merekam semua pergerakan pada monitor dan menjadikannya sebagai image yang dapat Anda lihat secara berurutan, sesuai pergerakan yang dilakukan. Amankan komputer Anda sekarang juga!
Dos Windows 98/ME 2000 NT XP Vista 7 INVOICE CREATOR
[ OPEN SOURCE ]
HomyFads Clothing Organizer
Invoice-Simple 1.0
www.sunlitgreen.com/ (1208 KB)
sourceforge.net/users/cpo1964 (32051 KB)
Anda hobby berbelanja baju dengan jumlah yang banyak, sampai Anda sendiri lupa berapa jumlah baju dan jenis baju yang dimiliki?Anda butuh sebuah alat untuk mengatur semua baju-baju. HomyFads Clothing Organizer adalah aplikasi yang cocok untuk Anda. Pengaturan baju, dari mulai mengatur, mencari, mengomentari baju itu sendiri. Aturlah koleksi baju Anda menjadi lebih rapi dan teratur, mulai sekarang juga.
Kadangkala bagi penjual barang atau jasa merasa sulit sekali membuat surat invoice atau tagihan kepada klien dengan format yang baik dan benar. Invoice-Simple telah menyediakan pembuatan invoice dengan cara yang mudah dan cepat. Hal yang perlu Anda lakukan adalah memasukkan nilai-nilai yang diperlukan untuk membuat invoice. Gunakan aplikasi ini untuk membuat surat tagihan pembayaran sederhana.
Dos Windows 98/ME 2000 NT XP Vista 7
Dos Windows 98/ME 2000 NT XP Vista 7
RUBIC SOLVING
[ FOR PERSONAL AND COMMERCIAL USE ]
SCHEDULING
[ FOR PERSONAL AND COMMERCIAL USE ]
How To Solve A Rubik’s Cube
Marxio Timer 1.12.2
martik-scorp.blogspot.com/ (1402 KB)
www.marxio-tools.net (930 KB)
Software yang menarik dan unik, tentang bagaimana memecahkan kotak kubik. Ketika bingung untuk memecahkan penyusunan kotak kubik dengan cara cepat dan efektif, ikutilah petunjuk yang disediakan aplikasi ini. Anda dapat menyusun kubik dengan waktu yang cepat. Banyaknya tip dan trik yang diberikan akan memudahkan untuk bermain kubik dengan teman Anda.
Dos Windows 98/ME 2000 NT XP Vista 7 07/2010
intro&freshsoft_07_EDITARIE.indd 149
Anda membutuhkan sebuah aplikasi reminder yang fleksibel dan aman untuk waktu kerja Anda. Reminder dapat melakukan pengulangan setelah menit atau detik tertentu, setelah atau sebelumnya. Hebatnya lagi, semua reminder tersebut hanya dapat diubah dengan memasukkan password terlebih dahulu. Sebuah aplikasi yang aman dan berguna untuk pengaturan schedule Anda.
Dos Windows 98/ME 2000 NT XP Vista 7 149
5/18/2010 8:48:08 PM
ON THE DISC Fresh Software Full Version
FINANCE AND BUSSINESS
[ FOR PERSONAL USE ]
MOLECULES 3D
[ OPEN SOURCE ]
Money on Thread 1.3.1
Portable Chemitorium 2.0
money-on-thread.blogspot.com (3809 KB)
weltweitimnetz.de/index.en.page (1638 KB)
Keuangan merupakan salah satu faktor yang penting dalam segala hal, seperti dalam keluarga ataupun pekerjaan Anda. Money on Thread akan mencatat setiap pemasukan dan pengeluaran yang Anda lakukan. Semua aktivitas tersebut dicatat secara lengkap dan akurat. Mudah dan sederhana, namun semua dapat Anda lihat secara jelas pada aplikasi ini. Hitung keuangan Anda, biar tidak besar pasak daripada tiang.
Aplikasi ini dapat membuat molekul-molekul dalam bentuk 3D yang indah. Aplikasi juga ini cocok bagi Anda yang mempelajari molekul supaya lebih menarik. Bersifat portabel yang dapat dijalankan dari flash drive atau dari perangkat portabel lainnya. Melakukan analisis kimia organik dan alat virtualisasi yang memungkinkan Anda menulis rumus kimia dan menghitung struktur molekul, dan lain-lain. Belajar kimia lebih mudah dengan Chemitorium.
Dos Windows 98/ME 2000 NT XP Vista 7
Dos Windows 98/ME 2000 NT XP Vista 7
VEHICLE ORGANIZER
[ FOR PERSONAL AND COMMERCIAL USE ]
PREGNANCY CALCULATOR
[ FOR PERSONAL AND COMMERCIAL USE ]
MyCar-Monitor 4.2 Build 0.7
Pregnancy Countdown 6.0
simadcom.atw.hu/ (2980 KB)
www.pregnancycount.com/ (1659 KB)
Pentingnya pemeliharaan kendaraan adalah hal yang mutlak ketika ingin kendaraan Anda terjaga dengan baik. Aplikasi ini menyediakan beberapa fitur seperti menunjukkan pemeliharaan yang tepat untuk mobil Anda, pembayaran, rincian perjalanan yang ditempuh, hingga informasi kecelakaan pun disertakan. Pehatikan perawatan mobil, supaya Anda tidak perlu mengeluarkan biaya lebih karena kelalaian perawatan.
Dos Windows 98/ME 2000 NT XP Vista 7 HOME DESIGN
[ FOR PERSONAL USE ]
Ketika Anda sedang hamil, aplikasi ini dapat melakukan hitung mundur sampai ke proses lahiran. Memberikan informasi tahap-tahap kehamilan dalam hitungan minggu. Masukkan tanggal ketika Anda hamil dan aplikasi ini akan menampilkan semuanya kepada Anda. Aplikasi ini dapat memberikan informasi mengenai bayi lakilaki atau perempuan Anda.
Dos Windows 98/ME 2000 NT XP Vista 7 3D PLANETARIUM
Menjadi arsitek bukanlah hal yang susah saat ini. Anda pun dapat membuat desain rumah sendiri secara real. Aplikasi ini memungkinkan Anda untuk merancang bentuk dan interior apa saja yang akan dimasukkan di rumah. Berbentuk 3D, membuat tampilannya menjadi lebih realistis. Aplikasi ini mudah digunakan walaupun Anda bukanlah seorang arsitek yang sebenarnya. Rancang desain rumah sesuka hati Anda.
Dos Windows 98/ME 2000 NT XP Vista 7 150
intro&freshsoft_07_EDITARIE.indd 150
Belajar tentang luar angkasa sekarang menjadi lebih mudah dan tampak seperti aslinya ketika Anda melihat gambaran planet dari planetarium. SkyORB sudah memetakan letak-letak planet secara 3D sehingga Anda melihat planet sama seperti aslinya. Aplikasi ini memerlukan video card yang optimal, untuk hasil yang maksimal. Jelajahi luar angkasa tanpa tersesat dengan SkyORB.
Dos Windows 98/ME 2000 NT XP Vista 7 07/2010
5/18/2010 8:48:12 PM
Fresh Software Full Version ON THE DISC
VIDEO RECORDING
OS ENHANCEMENT
[ OPEN SOURCE ]
[ OPEN SOURCE ]
SoliSnap 1.0.0.0
USBRemover 1.0.0.0
code.google.com/u/pengwenjia/ (724 KB)
code.google.com (510 KB)
Sama halnya dengan aplikasi perekam desktop lainnya, SoliSnap dapat mengambil gambar desktop dan diedit dengan menggunakan Paint dan juga merekam aktivitas yang terjadi pada desktop Anda, tanpa ditentukan oleh waktu. Keunggulan aplikasi ini adalah karena SoliSnap berlisensi open souce, yang mengizinkan Anda untuk mengembangkannya. Mudah digunakan dan penggunaan sederhana menjadi andalan SoliSnap.
USBremover adalah aplikasi yang difungsikan untuk melakukan eject hardware removable dari komputer Anda. Jangan ambil risiko untuk mencabut flash disk secara langsung, tanpa di unmount terlebih dahulu karena akan mengakibatkan kerusakan. Gunakan aplikasi ini untuk mematikan proses flash disk atau harddisk portable Anda, sebelum dicabut dari port USB dimana flash disk ditancapkan. Remove flash drive Anda dengan cara yang aman.
Dos Windows 98/ME 2000 NT XP Vista 7
Dos Windows 98/ME 2000 NT XP Vista 7
DESKTOP TOYS
SYSTEM TWEAK
[ FOR PERSONAL USE ]
SoupToys 1.6.0.8 souptoys.com/ (16794 KB)
TOP
[ FOR PERSONAL AND COMMERCIAL USE ]
X-Mouse Button Control 1.50.0 www.highrez.co.uk/downloads/XMouseButtonControl.htm (2468 KB)
Bosan dengan pekerjaan sehari-hari menatap layar komputer dan tidak tahu harus melakukan apa? Istirahat sejenak dari aktivitas Anda dan cobalah SoupToys. Aplikasi ini menyediakan games yang dapat Anda mainkan di desktop komputer, seperti bola basket, sepak bola, biliar, dan masih banyak permainan lainnya. Setelah Anda memainkan SoupToys, dijamin kondisi Anda kembali segar dan siap bekerja kembali.
Aplikasi yang memungkinkan melakukan remap fungsi tombol yang ada pada mouse Anda. Pemetaan aplikasi tertentu dengan mouse juga dapat dilakukan dengan aplikasi ini. Hal ini berguna bagi Anda pencinta games yang bisa menggunakan mouse sebagai alat bermainnya. Aplikasi ini juga dapat dilakukan untuk memetakan aplikasi, seperti media player, aplikasi mail client, dan lainnya. Tentukan aplikasi yang ingin diakses dengan mouse Anda.
Dos Windows 98/ME 2000 NT XP Vista 7
Dos Windows 98/ME 2000 NT XP Vista 7
FILE MANAGEMENT
[ FOR PERSONAL AND COMMERCIAL USE ]
CALCULATOR
[ FOR PERSONAL AND COMMERCIAL USE ]
UltraFileSearch 0.9.9.10109
Yagi Calculator 2.6.4
www.ultrafilesearch.com/ (531 KB)
vk5dj.mountgambier.org (689 KB)
Bingung mencari file atau folder Anda yang terselip di suatu tempat di komputer Anda? Jangan mencari dengan cara manual, coba gunakan aplikasi ini. Penggunaan pencarian file yang mudah digunakan. Yang diperlukan adalah memasukkan nama file dan letak dari folder tersebut kira-kira berada. Pencarian akan ditampilkan berikut dengan lokasi file itu berada, jadi tidak masalah lagi ketika lupa meletakkan file Anda.
Aplikasi yang dirancang menghasilkan data untuk pembangunan antena Yagi. Pengukuran panjang VHF dan penggunaan UHF pada antena yagi. Aplikasi ini juga mampu membangun dan menghasilkan dimensi DL6WU untuk gaya panjang antena Yagi. Mempunyai panjang frekuensi 144 MHz untuk band amatir sampai 2.4 GHz band. Aplikasi ini mudah digunakan dan menarik untuk dicoba.
Dos Windows 98/ME 2000 NT XP Vista 7
Dos Windows 98/ME 2000 NT XP Vista 7
07/2010
intro&freshsoft_07_EDITARIE.indd 151
151
5/18/2010 8:48:16 PM
ON THE DISC Hottest Games Full Version
PUZZLE
PUZZLE | ADVENTURE
Atlantis Quest
Greedy Spooks
www.myplaycity.com (10342 KB)
www.myplaycity.com (36270 KB)
Anda menyukai game quest? Kalau ya, Anda dapat mencoba game yang dimulai dengan sebuah perjalanan menuju kota Yunani kuno, Babel, Carthage, Mesir dan Roma, dalam mencari salah satu misteri terbesar sepanjang masa, yaitu Atlantis sebuah kota yang hilang. Dalam permainan asah otak yang mempunyai tampilan klasik dan memesona, Anda diminta menerjemahkan potongan-potongan artefak kuno yang akan membantu Anda ke tujuan.
Game puzzle yang berlatar belakang bajak laut dalam pencarian harta karun kuno, patut Anda coba ungkap rahasia-rahasia dalam menemukan harta karun yang merupakan peninggalan dari ksatria legendaris kerajaan besar yang dikutuk karena pengkhianatannya. Dengan tampilan grafis full color dan juga diiringi dengan suara menegangkan. Greedy Spooks dapat Anda mainkan kapanpun dan gratis.
Dos Windows 98/ME 2000 NT XP Vista 7
Dos Windows 98/ME 2000 NT XP Vista 7
ARCADE
ARCADE
Dwarf Fortress
HamsterRaceway
bay12games.com (6431 KB)
hubpages.com (18227 KB)
Sebuah game ASCII merupakan permainan fantasi single player yang menarik. Meskipun Dwarf Fortress masih di dalam proses pengembangan, banyak fitur yang telah ditambahkan. Dwarf Fortress juga dapat dimainkan pada Linux dan Mac. Permainan yang dikembangkan oleh Bay 12 game ini memiliki dua mode permainan yang berbeda. Salah satunya, dunia yang diciptakan dengan peradapan berbeda selama lebih dari 1.000 tahun.
Apakah Anda termasuk pencinta hamster? Ya, binatang yang masih kerabat dekat dengan tikus ini, sekarang dapat Anda mainkan dalam sebuah permainan “HamsterRaceway”. Dengan menggunakan mouse, kendalikan hamster agar tetap di dalam track untuk dapat memenangkan setiap pertandingan. Berhati-hatilah untuk tidak oversteer karena jika hamsternya kabur meninggalkan track, permainan selesai!
Dos Windows 98/ME 2000 NT XP Vista 7
Dos Windows 98/ME 2000 NT XP Vista 7
ARCADE
ARCADE
Earth Trouble
Mushroom Madness 2
N/A (5027 KB)
N/A (6164 KB)
Earth Trouble adalah permainan tembak-menembak di luar angkasa dengan tampilan grafis sederhana. Misi utama permainan ini adalah melindungi Bumi dari serangan UFO yang sangat berbahaya. Untuk melindunginya, Anda dapat menggunakan tiga senjata yang dapat digunakan dalam pertempuran tersebut. Berapa lamakah Anda dapat bertahan untuk melindungi Bumi? Anda dapat menemukan jawabannya dengan memainkan game ini.
Misi utama dari game ini sa ngatlah menyenangkan. Meng gunakan raket tenis, tongkat baseball, dan senjata lainnya, Anda harus melindungi jamur-jamur yang dimiliki dari serangan hewan, dengan memukul kelinci, burung, landak, hingga tidak ada hewan apapun yang memakan jamur Anda. Kumpulkan koin sebanyak-banyaknya. Anda bisa menggunakan koin tersebut untuk meng-upgrade senjata yang hendak dimiliki.
Dos Windows 98/ME 2000 NT XP Vista 7
Dos Windows 98/ME 2000 NT XP Vista 7
152
games&trailer_07_EDITARIE.indd 152
07/2010
5/18/2010 8:50:08 PM
Hottest Games Full Version ON THE DISC
SHOOTING
ACTION | ADVENTURE
Sift Heads World Act 1
Valthirian Arc
www.siftheads.net (5427 KB)
N/A (5151 KB)
Pada permainan ini, Anda dapat memilih bermain sebagai Vinnie, Kiro atau Shorty, dengan menjelajahi 2 kota besar di dunia, yakni Chicago dan Tokyo. Seperti film agen rahasia, Anda akan mematamatai tiap gerakan musuh untuk menggagalkan niat jahat mereka dan membunuhnya. Tertarik dengan game ini, Anda dapat men-download-nya secara gratis, dan memainkannya di waktu senggang.
Valthirian Arc adalah jenis game RPG (role playing game) yang sangat baik. Anda akan menjadi kepala sekolah di Akademi Valthirian untuk mencari, merekrut, dan melatih siswa untuk menjalankan sebuah misi permainan. Para pemainnya memerankan tokoh-tokoh khayalan dan berkolaborasi untuk merajut sebuah cerita bersama. Sangat mengasyikkan dengan memilih karakteristik tokoh tersebut.
Dos Windows 98/ME 2000 NT XP Vista 7
Dos Windows 98/ME 2000 NT XP Vista 7
SIMULATION
ACTION
Transcendence
Zombie Hunters 1.0
www.neurohack.com (10854 KB)
N/A (62054 KB)
Game pertempuran luar angkasa dan petualangan antargalaksi ini sangatlah bagus. Selain hiburan di waktu senggang, permainan ini juga dapat melatih bakat programming Anda. Dengan sedikit memodifikasi, Anda dapat membuat pesawat serta senjata super canggih. Tinggal pilih pesawat tempur Viking Anda dan mainkanlah. Dijamin untuk beberapa saat, Anda akan lupakan waktu jika sudah memainkan permainan ini.
Game dengan tampilan 3D yang menarik ini dapat dijadikan referensi untuk menambah koleksi game Anda. Dalam permainan ini, Anda menghadapi banyak zombie yang akan memakan Anda. Dengan membunuh 30 moster pada game ini, Anda akan menyelesaikan permainan dalam enam tingkat kesulitan. Game yang bertemakan zombie ini bisa Anda dapatkan secara gratis dan dapat mengisi waktu luang Anda dengan ketegangan.
Dos Windows 98/ME 2000 NT XP Vista 7
Dos Windows 98/ME 2000 NT XP Vista 7
ACTION | ADVENTURE
ACTION
Unangband: The Unnamed
Zombies in The Shadow
N/A (20172 KB)
N/A (9318 KB)
Angband adalah game “grafis” petualangan yang menggunakan karakter tekstual yang mewakili dinding dan lantai dalam sebuah penjara bawah tanah dengan 100 tingkat di bawahnya. Anda mencoba untuk mengumpulkan kekuatan dan peralatan untuk mengalahkan Morgoth, musuh dalam permainan ini. Setiap tingkatan yang dilalui pada perminan ini akan mendapatkan nilai yang besar.
Sebuah game action topdown shooter yang bertemakan zombie ini akan memberikan sebuah sensasi baru dalam memainkannya. Mencoba bertahan hidup dari buruan para zombie yang berasal dari setiap sudut gelap, merangkak ke arah Anda, untuk membunuh Anda! Anda dapat berlindungi di belakang barikade dan menjauhkan diri dari kegelapan. Permainan ini juga dapat dimainkan secara online. Jangan lupa untuk menginstal flash player.
Dos Windows 98/ME 2000 NT XP Vista 7
Dos Windows 98/ME 2000 NT XP Vista 7
07/2010
games&trailer_07_EDITARIE.indd 153
153
5/18/2010 8:50:17 PM
ON THE DISC New Movie Trailers
COMEDY | FAMILY | FANTASY
ADVENTURE | FAMILY | FANTASY
Nanny McPhee & the Big Bang
The Last Airbender
Director : Susanna White Casting : Ralph Fiennes, Ewan McGregor, Maggie Gyllenhaal Distributor : Universal Pictures
Director : M. Night Shyamalan Casting : Noah Ringer, Dev Patel, Cliff Curtis, Nicola Peltz Distributor : Paramount Pictures
Masih ingat film Nanny McPhee pada tahun 2005 lalu? Agustus 2010, sekuel dari Nanny McPhee akan dirilis. Film akan ber-setting 100 tahun setelah film pertama. Dikisahkan sekelompok anak-anak dievakuasi ke sebuah peternakan untuk melindungi mereka, saat Perang Dunia II berlangsung. Di sanalah anak-anak tersebut bertemu dengan Nanny McPhee, yang menggunakan sihirnya dalam mengajarkan banyak hal.
Film yang diangkat dari serial animasi televisi The Legend of Aang, merupakan film kartun yang paling digemari. Di kisahkan, Aang, seorang anak laki-laki pengendali angin berusia 12 tahun dari Kuil Udara Selatan milik kaum Pengembara Udara, diberitahu oleh para tetua bahwa ia adalah Sang Avatar, penguasa 4 elemen dasar (air, angin, api, udara), untuk menyelamatkan dunia dari kehancuran yang diakibatkan oleh negara api.
HORROR | THRILLER
ACTION | COMEDY
Piranha 3-D
The Other Guys
Director : Alexandre Aja Casting : Elisabeth Shue, Adam Scott, Steven R. McQueen Distributor : Atmosphere Entertainment MM
Director : Adam McKay Casting : Samuel L. Jackson, Dwayne Johnson, Mark Wahlberg Distributor : Columbia Pictures
Sebuah gempa menyebabkan permukaan Danau Victoria yang merupakan kaldera dari sebuah gunung berapi prasejarah mengalami keratakan. Tak disangka, akibat keretakan itu, terbukalah lubang yang di dalamnya terdapat sejumlah piranha prasejarah. Dalam waktu yang berdekatan setelah guncangan, penduduk di sekitar danau tersebut sedang mengadakan perayaan. Bisakah Sheriff Forester menyelamatkan penduduk kota?
Allen Gamble dan Terry Hoitz adalah dua orang detektif yang berdinas di New York Police Department. Namun, kedua detektif ini bertugas dibelakang meja, yang tak pernah menghadapi peristiwa-peristiwa yang menegangkan. Dalam waktu yang tak disangka, muncullah kesempatan untuk membuktikan diri. Namun celakanya, saat kesempatan emas ini datang, yang terjadi justru sama sekali di luar perkiraan mereka.
ACTION | ADVENTURE | THRILLER
COMEDY
Predators
You Again
Director : Nimród Antal Casting : Danny Trejo, Adrien Brody, Topher Grace Distributor : Troublemaker Studios
Director : Andy Fickman Casting : Betty White, Kristen Bell, Kristin Chenoweth Distributor : Oops Doughnuts Productions
Masih ingat dengan makhluk luar angkasa yang datang ke bumi dan membunuh manusia untuk dijadikan hiasan? Film yang bercerita tentang sekelompok prajurit elit yang diburu tanpa ampun oleh anggota suatu ras alien, yang dikenal sebagai “pemangsa”. Penasaran bagaimana bentuk dari Predator itu nanti? Apakah senjata yang mereka pakai masih dengan laser? Tunggu saja tanggal mainnya.
Film komedi yang menceritakan seorang wanita muda bernama Marni, yang bahagia karena menyadari kakaknya yang akan segera menikah. Namun, ada satu ganjalan akan pernikahan tersebut karena calon dari kakaknya merupakan gadis yang selalu mengintimidasi dia semasa dibangku sekolah. Untuk itu, Marni menetapkan diri untuk mengekspos benar-benar calon tunangan kakaknya.
154
games&trailer_07_EDITARIE.indd 154
07/2010
5/18/2010 8:50:21 PM
H
T
T
A L E
R E
B
I
! T
Edisi 3
Mengeksplorasi CorelDRAW Majalah tutorial CorelDRAW untuk membantu Anda menciptakan aneka desain artistik Membuat mangkuk kaca Mencipta pensil tulis Men Mend desain gir Mer Merancang ancang gembok 21 tutorial lainnya
65 TIP JITU Kiat singkat untuk mempermudah Anda menguasai CorelDRAW Untuk pemesanan hubungi: Prima Buku Telp: (021) 3190-4075 Fax: (021) 390-8883 SMS: 0813-115-23230
HIS 5770 ICEQ 5 TURBO HIS mengeluarkan HIS Radeon HD 5770 IceQ 5 1 GB GDDR5 untuk memberikan pilihan lain, bagi Anda yang membutuhkan pilihan video card baru. IceQ generasi berikutnya memiliki 5 pendingin sirip heatsink fitur ditumpuk dengan tiga 8 mm heatpipes tebal, serta menyediakan luas permukaan yang jauh lebih besar dengan mekanisme pendinginan yang optimal. Didukung dengan inovatif DirectX 11, ATi Eyefinity dan streaming, GPU ini memiliki kekuatan dan fitur premi yang Anda butuhkan untuk game immersive sepenuhnya. HIS IceQ 5 Teknologi disahkan sebagai teknologi pendinginan yang paling efisien di antara seri utama video card. Secara aktif dapat menarik keluar udara panas dari dalam casing PC Anda untuk mendinginkan video card, serta mampu menyemburkan udara panas dari casing PC Anda, dan secara dramatis untuk mengurangi suhu panas GPU. Performa ini akan lebih baik jika dalam situasi chassis tertutup. HIS IceQ
5 juga sensitif terhadap UV. Ketika Anda menggunakan video card HIS Radeon HD 5770 IceQ 5 1 GB GDDR5, dipastikan hal ini dapat mempercepat gaming PC dengan 1,36 teraflops daya komputasi! Berjalan pada 875 Mhz (850 MHz standar) dan kecepatan 5 Gbps (standar 4,8 Gbps) clock memory, HIS Radeon HD 5770 menjamin permainan ekstrim pada resolusi tinggi dan pengaturan maksimal. Sekarang, Anda dapat menikmati kecepatan, respons, dan performa ultra-tinggi memory GDDR5 bandwidth.
INFO PRODUK ASIARAYA COMPUTRONICS Mangga Dua Mall, Lt. 4, Blok A-128 Telp. (021) 6230-4048 E-mail: [email protected]
PERTANYAAN: Apa tipe memory yang digunakan pada HIS Radeon HD 5770? A. GDDR3 B. GDDR4 C. GDDR5
Dapatkan! Printer Epson T11 + Infus Tinta bagi 1 Orang Pemenang
PELUANG USAHA SABLON DIGITAL Usaha sablon digital saat ini sangat diminati masyarakat karena potensi peluang usahanya yang sangat besar. Modal yang diperlukan sangatlah kecil dan yang paling menariknya lagi, margin keuntungan yang dihasilkannya sangat besar, yaitu 100-900%. Blueray Technology merupakan perusahaan yang mengakomodasi usaha di bidang cetak souvenir, menawarkan berbagai paket cetak produk promosi/souvenir, dan peluang usaha bagi Anda yang ingin memiliki usaha. Modal usaha yang diperlukan sangatlah kecil, yaitu di kisaran 1-6 juta saja. Anda sudah dapat memilih paket mesin dari yang paling ekonomis sampai yang paling lengkap. Produk unggulan Blueray adalah paket ekonomis, yaitu paket yang sudah termasuk mesin 4-in-1, terdiri dari 4 molding (cetakan). Mesin ini dapat mencetak pada berbagai media, seperti t-shirt, mug, piring, topi, gantungan kunci, liontin,
tas, sarung bantal, mouse pad, puzzle, dan lain-lain. Untuk proses penggunaan mesin ini pun sangatlah mudah. Anda hanya perlu mengganti molding-nya sesuai dengan kebutuhan. Daya listrik yang digunakan pun sangat kecil, berkisar dari 350 W-900 W dan yang paling menarik, garansi service yang diberikan adalah lifetime atau garansi seumur hidup. Ini merupakan bukti bahwa produsen mesin ini memberikan kualitas produk dan service yang terbaik.
BLUERAY TECHNOLOGY Jl. Gunung Sahari Raya 1, Kompleks Rukan Mangga Dua Square, Blok E, No. 30 Jakarta Utara, 104430 Tel: (021) 6231 8488, 8508, 8509 Fax: (021) 6231 8507
Kupon Super Promo PC Media 07/2010
Kupon Super Promo PC Media 07/2010
PERTANYAAN: Berapa besar watt yang diperlukan mesin 4 in 1 Blueray Technology A. 250-800 watt B. 350-900 watt C. 450-900 watt
CARA MENJAWAB: Pelanggan Indosat (Matrix, IM3, Mentari, Starone); Telkomsel (Halo, Simpati, As); XL (Xplor, Bebas, Jempol); Flexi; atau Mobile-8 (Fren) kirim SMS ke 7669: Ketik SMS: PCMEDIA<spasi>07<spasi>ASIARAYA/BLUERAY<spasi>[Jawaban A/B/C]<spasi>NAMA Contoh: PCMEDIA 07 ASIARAYA A BUDI Atau kirim jawaban pada selembar kartu pos ke Redaksi PC Media, Jl. Kramat IV No.11, Jakarta 10430. Sertakan kupon ASIARAYA/BLUERAY yang tercantum di halaman 156. SMS dan kartu pos diterima selambat-lambatnya 02 Juli 2010. Nama pemenang diumumkan pada PC Media 09/2010, yang terbit 02 Agustus 2010.
Dapatkan! ASUS ENGT220/G/DI/1GD3 bagi 1 Orang Pemenang
ASUS BRAVO 220 Video card ideal untuk HTPC. ASUS Bravo 220 adalah sebuah video card yang menawarkan sebuah solusi unik, ideal untuk menjadi bagian dari home theater PC (HTPC). Ada beberapa parameter yang membuat video card ASUS Bravo 220 dengan GPU nVIDIA GeForce GT220, video memory 1 GB DDR2 dengan core clock 525 MHz, dan memory clock 800MHz ini paling ideal menjadi bagian HTPC.
Tingkat kebisingan minim. ASUS Bravo 220 menggunakan solusi pendingin pasif dengan teknologi solid state eksklusif dari ASUS, dengan tingkat kebisingan 0dB. Ditambah dengan rancangan power dari ASUS sehingga dapat menghemat konsumsi daya hingga 21%.
gunaan yang berbeda, yaitu Game, Theater, Picture, dan Auto. Ditambah dengan Light Sensor untuk mendeteksi dan memastikan tampilan optimal pada tingkat pencahayaan dalam ruangan yang berbeda.
Bravo Media Center. Aplikasi antarmuka yang memudahkan pengguna untuk menikmati file multimedia audio dan video, dengan beragam fungsi yang sangat mudah digunakan.
INFO PRODUK Splendid Plus. Empat preset mode untuk optimalisasi tampilan dengan peng-
Astrindo Senayasa Phone: (021) 612-1330 Sempurna Utama Phone: (021) 612-9920
PERTANYAAN: Apa keunggulan ASUS Bravo 220 yang membuatnya paling ideal untuk HTPC? A. Tingkat kebisingan 0dB B. Splendid Plus dan Bravo Media Center C. A & B benar
Dapatkan! ASUS RT-N16 bagi 1 Orang Pemenang
ASUS RT-N16 Wireless router yang Luar Biasa. ASUS RT-N16 bukanlah sebuah wireless router biasa. Produk yang telah memenangkan berbagai penghargaan ini memiliki kinerja yang luar biasa dan sarat fitur yang sangat berguna.
Tersedia pilihan 4 preset, sesuai dengan kebutuhan pengguna.
Download Master Ragam Fitur yang Mudah Digunakan Fitur AiDisk memudahkan untuk berbagi file. Fitur EZ Allin-one Printer memudahkan utnuk berbagi fungsi perangkat printer dan scanner, tanpa membutuhkan sebuah server atau PC tambahan.
Fitur yang sangat berguna, baik untuk pengguna di rumah maupun di perkantoran, dapat men-download tanpa PC hingga 300.000 sesi P2P ataupun BitTorrent.
Optimalisasi Jaringan dengan Mudah Fitur ASUS Dr. Surf adalah utility all-in-one untuk diagnosis dan mengidentifikasi masalah jaringan. ASUS EZQoS tool yang dapat memudahkan optimalisasi alokasi bandwidth.
INFO PRODUK Astrindo Senayasa Phone: (021) 612-1330 Sempurna Utama Phone: (021) 612-9920
Kupon Super Promo PC Media 07/2010
Kupon Super Promo PC Media 07/2010
PERTANYAAN: Apa nama fitur untuk download tanpa PC pada wireless router ASUS RT-N16? A. Download B. Master C. Download Master
158
super promo_07_EDITARIE.indd 158
CARA MENJAWAB: Pelanggan Indosat (Matrix, IM3, Mentari, Starone); Telkomsel (Halo, Simpati, As); XL (Xplor, Bebas, Jempol); Flexi; atau Mobile-8 (Fren) kirim SMS ke 7669: Ketik SMS: PCMEDIA<spasi>07<spasi>ASUS 1/ASUS 2<spasi>[Jawaban A/B/C]<spasi>NAMA
Contoh: PCMEDIA 07 ASUS 1 A BUDI
Atau kirim jawaban pada selembar kartu pos ke Redaksi PC Media, Jl. Kramat IV No.11, Jakarta 10430. Sertakan kupon ASUS 1/ASUS 2 yang tercantum di halaman 158. SMS dan kartu pos diterima selambat-lambatnya 02 Juli 2010. Nama pemenang diumumkan pada PC Media 07/2010, yang terbit 02 Agustus 2010.
07/2010
5/18/2010 1:52:47 PM
IKLAN PASS FM (materi FILM)
linux awan (PC1637-PR8-1107).indd 1
5/18/2010 4:43:58 PM
SUPER PROMO The Winner
PENGUMUMAN PEMENANG SUPER PROMO 05/2010 Selamat untuk para pemenang! PEMENANG SUPER PROMO IMATION 1 UNIT NANO FLASH DRIVE 2GB bagi 2 Orang Pemenang 1. Samedi Soemintaredja 0811192xxx 2. Erman 081377590xxx
PEMENANG SUPER PROMO ASUS 1 UNITASUS ENGT220 BAGI 1 ORANG PEMENANG 1. Daniel Marshal Jl. M1, Gudang Peluru, Kebon Baru, Tebet, Jakarta Selatan, 12830
PEMENANG SUPER PROMO ASIARAYA 1 UNIT VENOMRX MINI SD 2GB BAGI 4 ORANG PEMENANG 1. Anthony Maslim Jl. Mus Ismael, Singkawang, 79111 2. Ery 081556627xxx 3. Hanna 08999668xxx 4. Iwan 08122892xxx
PEMENANG SUPER PROMO FOX HOUND 1 UNIT KEYBOARD ENERMAX ACRYLUX BLACK BAGI 2 ORANG PEMENANG 1. Human Showaby Jl. Flamboyan Tengah, Labuhan Dalam, Bandar Lampung, 35142 2. Sutrisno Widodo Ngadirejo Wetan, Wonogiri, Jateng, 57681
Para pemenang diminta menghubungi Sekretariat PC Media HANYA melalui telepon di (021) 315-3731 ext.127 atau e-mail ke evawani. [email protected] untuk verifikasi diri (tanpa verifikasi dan pengambilan hadiah hingga dua bulan sejak pengumuman ini, hadiah dinyatakan hangus). Kami tidak melayani verifikasi selain pemenang yang tercantum pada pengumuman ini. Kami juga tidak pernah menghubungi pemenang tanpa verifikasi awal dari pemenang itu sendiri. Setelah verifikasi berhasil, pemenang yang tinggal di Jabodetabek bisa mengambil hadiah di Kantor PC Media setiap hari/jam kerja, Senin s/d Jumat pukul 09.00 s/d 16.30, dengan menyerahkan identitas diri yang masih berlaku. Hadiah bagi pemenang di luar Jabodetabek akan dikirim via pos/kurir (ongkos ditanggung pemenang). PC Media tidak bertanggung jawab atas kerusakan atau kehilangan hadiah yang terjadi selama pengiriman. Klaim akan diteruskan kepada jasa pengiriman yang ditunjuk, dengan melampirkan salinan resi pengiriman. Pemenang yang pengambilan hadiahnya diwakilkan HARUS MENYERTAKAN surat kuasa beserta fotokopi identitas diri pemenang dan pengambil yang masih berlaku.
Operator Jaringan Anda untuk setiap pengiriman/penerima an SMS. Mohon menghubungi Operator Jaringan Anda untuk informasi lebih lanjut mengenai tambahan biaya standar tersebut. Total biaya pengiriman SMS tersebut akan dipotong dari pulsa Anda yang tersedia, atau akan tercantum pada tagihan bulanan Anda. Sebuah SMS balasan akan dikirimkan ke ponsel Anda sebagai bentuk konfirmasi bahwa SMS “Super Promo” yang Anda kirimkan telah berhasil diterima. Keberhasilan layanan ini sepenuhnya tergantung kondisi Operator Jaringan Anda dan Penyedia Layanan Konten pada saat Anda mengirim SMS. PC Media tidak bertanggung jawab atas segala bentuk hambatan teknis akan layanan ini. Diperbolehkan mengirim lebih dari satu SMS jawaban. Tarif adalah benar saat majalah ini dicetak dengan mengecualikan kelalaian dan kesalahan cetak. Gunakan pulsa Anda secara bijak.
Via Pos: Seluruh kartu pos yang ingin Anda kirimkan dapat dimasukkan ke dalam 1 (satu) amplop tertutup, lalu kirimkan ke alamat redaksi. 1 (satu) kupon berlaku untuk 1 (satu) kartu pos.
Awas Penipuan! Via SMS: Tarif premium Rp2.000++/SMS untuk Jasa Layanan Konten. Tarif tersebut belum termasuk tambahan biaya standar (berupa PPN 10% & SMS Bearer) yang mungkin dikenakan oleh
160
super promo_07_EDITARIE.indd 160
Waspadalah jika ada yang meminta untuk menyetorkan pajak undian atau ongkos pengiriman ke rekening bank atas nama pribadi. PC Media tidak pernah menghubungi pemenang tanpa verifikasi awal dari pemenang itu sendiri.
FORMULIR BERLANGGANAN DATA PRIBADI (Pilih dengan tanda dan isi dengan huruf kapital)
Saya ingin berlangganan majalah PC
NO. WILAYAH
Media:
PAKET LANGGANAN
HARGA LANGGANAN
1.
Jabodetabek
6 Bulan (6 Edisi) 1 Tahun (12 Edisi)
Rp215.460 Rp383.040
2.
Pulau Jawa (Jateng, Jabar, Jatim)
6 Bulan (6 Edisi) 1 Tahun (12 Edisi)
Rp233.460 Rp419.040
3.
Bali/Sumbar
1 Tahun (12 Edisi)
Rp478.800
4.
Sumut/Kalimantan
1 Tahun (12 Edisi)
Rp504.000
5.
Sulawesi
1 Tahun (12 Edisi)
Rp576.000
6.
Maluku dan Indonesia Timur
1 Tahun (12 Edisi)
Rp594.000
Nama Lengkap: Alamat: Fax:
Cara Pembayaran: Transfer ke BCA Cabang Raden Saleh a/n PT DIAN PASIFIK KOMUNIKASI UTAMA No. Rekening 634 018 0079 Bukti transfer & formulir ini harap di-fax ke (021) 3908883
Kode Pos: Telepon: Mobile/E-mail: Mulai berlangganan Edisi:
LUAR JAWA Medan: Pustaka Obor 0614145622 • Pekanbaru: Jack 0761-27706 • Padang: Taman Bacaan 0751-35150 • Palembang: TB Sriwijaya 0711- 320679 • Jambi: Gloria 074-23360, Elieson 0741-24424 • Bengkulu: TB Zaldy 0736-24291 • Pangkal Pinang: Supermini 0717-423973, Idris Hadi 0717-424547 • Tanjungkarang: Tohoma 0721-261839, Intisari 072164026 • Pontianak: Angkasajaya 0561-734689, Ridho 0561-775843 • Balikpapan: TBTerang 0542-421301, Antra 0542-396003 • Samarinda: Aziz 0541-260235, A.Terang 0541-741768 • Banjarmasin: Naprin Budhi 0511-65475 • Palangakaraya: Fathir 0536-28317 • Makassar: Telly 0411321795, IndahJaya 0411-330707 • Kendari: TB Ade 0401-21613 • Palu: Ramedia 0451-421218, Masrun 0451-423805 • Manado: Lok Book Store 0431-852734 • Denpasar: Corsica 0361-226358, TB Anna 0361-427594, Gunung Agung dan Gramedia • Mataram: Titian 0370-622188 • Kupang: Rapi 0380-832033
-----------------------------------------------
Maruzen: Blok M 7268334, Sultan Agung 8307641 • Kharisma: Cijantung 87793375, Cinere 7534125, Cilandak 78840163, Taman Anggrek 5639343, Puri 5822629, Pamulang 7445019, Kalimalang 8601887, Klender 86605956 • Gramedia: Matraman 8581763, Pondok Indah 7506997, Pintu Air 3843800, Melawai 7203445, Gajahmada 2601234, Citraland 5606363, Pluit 6683620, Cinere 7540663, Bekasi 8840401, Bogor 0251-356341 • Gunung Agung: Pondok Indah 7506901, Taman Angrek 5639045, Citraland 5681512, Kwitang 3102004, Blok M 7209344, Arion 7413078, Atrium 3867831, Lokasari 6254730, Bogor 0251-326876 • News Stand Niaga Tower 2505250 • Time PI 330434 • Newstand WTC Sudirman • 5211216, Mandarin 5678888 • Trio 7982331 • JBC Kalibata 7970350 • Cabang TB Utama
5/14/2010 5:13:56 PM
EPILOGUE
DAPATKAN PC Media 08/2010 Mulai 10 Juni 2010 di kios & toko buku! Teknik Virus Menginfeksi File
KNOW-HOW
Saat ini, keberadaan virus yang menginfeksi file (umumnya PE file) tidak sebanyak malware berjenis worm. Tetapi memperbaiki kerusakan yang diakibatkan oleh virus ternyata cukup kompleks. Kesalahan kecil dapat menyebabkan file yang terinfeksi menjadi rusak dan tidak dapat digunakan lagi. Karena itu bagi pembuat antivirus, penting untuk mengetahui bagaimana konsep dan beberapa teknik virus dalam menginfeksi file, yang akan dibahas pada edisi depan.
Gaming Notebook
HARDWARE TEST
Mengerjakan sesuatu hal di notebook, baik itu dalam bekerja, atau hanya sekedar having fun, maupun hal-hal lumrah lainnya adalah hal yang wajar. Tapi tentunya, Anda tidak akan berpikir untuk bermain game kelas berat pada notebook ini, bukan? Sebagai persembahan edisi depan, kami akan hadirkan solusi ber-gaming kelas berat di dalam kelas hardware notebook dan ini dengan tingkatan ekstrem yang biasanya hanya bisa didapatkan pada desktop PC.
PHP Code Generator
Tom Clancy’s Splinter Cell: Conviction
Untuk membangun sebuah aplikasi web, PHP adalah salah satu pilihan yang sangat populer. PHP bukanlah bahasa pemrograman yang sederhana. Banyak developer mengandalkan bantuan berbagai engine CMS untuk menghasilkan sebuah website berbasis PHP, tetapi untuk membangun sendiri dari awal? Nanti dulu. Untungnya, beberapa PHP Code Generator siap membantu Anda. Sejauh apa fleksibilitas dan kemampuannya, simak pembahasannya pada edisi depan.
Apa sebenarnya hubungan antara kematian misterius Sarah, putri tercinta Sam Fisher, dengan konspirasi besar yang melibatkan tokoh berkuasa? Temukan jawabnya.
GAME
IMPRINT
Anton R. Pardede Chief Editor
Alexander PH. Jularso Hardware
Wawa Sundawa Hardware
Sylvia Agustina Inamora Hardware
Rully Novrianto Software
Suherman Software
Supriyanto Network
Zaky Abdurrachman Network
Fajar Anggiawan Antivirus
Joko Nurjadi Antivirus
CONTRIBUTORS: Agus Kurniawan, Bernaridho I. Hutabarat, Gunung Sarjono, Jimmy H. Pinontoan, Mardi Hartanto, Ria Canseria, Steven Haryanto, Zatni Arbi, Zamrony P. Juhara. PUBLISHER: Mario Alisjahbana. ADVERTISING & EVENT: Account Executive: Imam Ariyanto, Indran B. Sapto, Administrative: Febriyanti. CIRCULATION: Purwaluyo (Manager), Nety Purnawaty. FINANCE: Deetje Monoarfa (Manager). EDITORIAL & LAB ADDRESS: Gedung Warta Lt. 4, Jl. Kramat IV/11 Jakarta Pusat-10430. Telp: (021) 315-3731 (hunting) ext. 129-131. Fax: (021) 315-3732. E-mail: [email protected]. ADVERTISING ADDRESS: Gedung Warta Lt.2, Jl. Kramat IV/11 Jakarta Pusat-10430. Telp: (021) 315-3731 (hunting) ext. 105-107. Fax: (021) 315-3732. E-mail: [email protected]. CIRCULATION/SUBSCRIPTION ADDRESS: Jl. Rawagirang No. 8 - Kawasan Industri Pulogadung, Jakarta Timur. Telp: (021) 4682-6816, 7079-6499. Fax: (021) 4682-8919. E-mail: [email protected]. BACK ISSUE: Prima Buku, layanan pesan antar buku & majalah: Gedung Warta Lt. 1, Jl. Kramat IV No. 11, Jakarta Pusat-10430 Telp: (021) 319-04075. Fax: (021) 390-8883. SMS: 0813-115-23230. E-mail: [email protected] PUBLISHING: PT Dian Digital Media, Jakarta. PRINTING: PT Dian Rakyat, Jakarta. Pinpoint Publications menjunjung tinggi nilai integritas, untuk itu dalam menjalankan tugasnya seluruh staf kami tidak dibenarkan menerima atau meminta imbalan dalam bentuk apapun dari relasi/narasumber.
Aditya Wardhana Special Project
Denie Kristiadi Special FX
Tri Waluyo Technical Support
Febriyanti Disc Services
Dhany Sudharmanto Design/Layout
Lely Yulaena Design/Layout
Mardiana Design/Layout
Evawani U. Putri Secretary
162
162_epilogue_7_EDITARIE.indd 162
Arie Ishami Production
Majalah PC Media diterbitkan bulanan oleh Pinpoint Publications. Pinpoint Publications juga menerbitkan majalah bulanan InfoLINUX, tabloid dwi-mingguan PC Mild, Buku Mini PC Media dan Buku Mini InfoLINUX. Dilarang mereproduksi seluruh atau sebagian materi di media ini dalam bentuk dan dengan tujuan apapun tanpa izin. PC Media melakukan pengujian produk komputer secara independen dan melaporkan hasilnya secara adil dan objektif. Seluruh staf uji coba PC Media tidak memiliki investasi pada perusahaan yang produknya diuji coba. Hasil pengujian produk yang dimuat di PC Media sama sekali tidak ada kaitannya dengan iklan maupun hubungan bisnis dengan perusahaan manapun. Kecuali disebutkan, pengujian dilakukan PC Media pada produk dan layanan yang tersedia pada saat ini.