Professional Documents
Culture Documents
Programming: Programming For Kids For Kids
Programming: Programming For Kids For Kids
PLUS CD
POWERED BY
Freeware, Patch,
PCMAV 2.2 + Build1,
Free Antivirus + Update
Rp12.000 (Jawa-Bali-Lampung) • Rp13.000 (Luar Jawa-Bali-Lampung)
PLUS
PROGRAMMING 4 Halaman
Teknologi
Brain Computer
5 unit MicroSD card VENOMRX
VENOMRX 512 MB
untuk 5 orang pemenang
Data Locker
Cara praktis memperkenalkan komputer di usia belia
Apple Magic
Mouse
Microsoft Outlook
SEKRETARIAT REDAKSI
Evawani U. Putri
IKLAN & KOMERSIAL Bahasan Video Editing program exe game? Padahal saya menggunakan
Indran B. Sapto (Account Executive), 1. Saya sudah hampir 2 tahun ini menjadi XP SP3. Namun bila selalu sukses
Febriyanti (Sekretariat) pelanggan PC Mild. Apakah saya bisa men- menginstalnya, akan muncul dialog program
download PDF PC Mild edisi tahun 2007? FAT 32 tidak ada?
KEUANGAN 2. Tolong dong, PC Mild sekali-kali membahas
Deetje Monoarfa (Manajer), Albert Sulistyo,
Anton Kellyadirangga via e-mail
Ngafiv, Tety Winarni, Untung tentang video editing.
Rudy Erdianto via e-mail Banyak penyebab exe tidak mau jalan, masalah
PERSONALIA & UMUM kompatibilitas atau ada file yang korup. Untuk
Ekawati (Koord.), Suhaedin, Supandi 1. PC Mild tidak pernah menaruh PDF-nya di FAT32, tidak ada kaitannya dengan proses
Internet. PDF PC Mild tahun 2007 bisa Anda instalasi game.
PENERBIT dapatkan di CD edisi 7/2008. Coba hubungi
Mario Alisjahbana, Prima Buku untuk mengetahui ketersediaan Trojan Tidak Terdeteksi
PT Dian Digital Media, Jakarta edisi tersebut. Saya mau bertanya nih, kenapa ada trojan di
2. Bahasan video editing ada di edisi 6/2008. PC saya, namun kok PCMAV + ClamAV
MAU NGASIH UNDANGAN/MASUKAN/PERTANYAAN?
Gedung Warta Lt. 4 tidak tahu? Saat men-scan file .msi, kok lama ya? Tolong lebih
Jl. Kramat IV No. 11, Jakarta Pusat-10430 Tanya Antivirus dipercepat lagi dong, PCMAV-nya!
Telp: (021) 315-3731 ext. 127-131. Fax: (021) 315-3732 Kalau boleh, saya minta tolong petunjuk cara menginstal Anonimus via e-mail
E-mail: pcmild@pcmedia.co.id ClamAV dan PCMAV ke laptop saya. Sekarang, di laptop saya
telah terinstal antivirus McAfee. Apakah antivirus yang telah Mungkin trojan tersebut varian baru yang belum ada database-
INGIN BERIKLAN/BEKERJA SAMA? ada harus di-uninstall dulu? Mohon infonya, cara atau step-step nya di PCMAV atau ClamAV. Untuk file .msi, prosesnya
Gedung Warta Lt. 2 menginstal ClamAV & PCMAV. Mana yang harus diinstal lama dikarenakan file .msi merupakan kumpulan paket yang
Jl. Kramat IV No. 11, Jakarta Pusat-10430 terlebih dulu? disatukan.
Telp: (021) 315-3731 ext. 105-107. Fax: (021) 315-3732 Ario Praseno via e-mail
E-mail: iklan@pcmedia.co.id
Spek Minimum Windows 7
INGIN MENJADI AGEN? McAfee Anda tidak usah di-uninstall. Namun, sebaiknya jangan Saya memakai Windows XP SP2, dan bermaksud untuk
Sirkulasi Pinpoint Publications (DPKU) aktifkan keduanya berbarengan. Untuk cara-cara penggabungan mengganti sistem operasi Windows yang baru. Apakah bisa
Jl. Rawagirang No. 8, Kawasan Industri Pulogadung PCMAV dan ClamAV, bisa Anda baca di file readme.txt yang mobo chipset Intel dengan soket 478 bermigrasi ke sistem
Jakarta Timur-13930 selalu disertakan di PCMAV. operasi Windows terbaru (7) nantinya atau sistem operasi
Telp: (021) 4682-6816, 7079-6499. Fax: (021) 4682-8919 Windows Vista? Apakah ada syarat minimum dari sistem
E-mail: sirkulasi@pcmedia.co.id Bahasa di Google operasi Windows 7?
Kalau Google Indonesia kan, address-nya www.google.co.id. Jika Ahmad Zahrul via e-mail
INGIN MENCARI EDISI LAMA? Google ini kita buka, dia akan berbahasa Indonesia, tidak lagi
Prima Buku, layanan pesan-antar buku & majalah:
Gd. Warta Lt. 1, Jl. Kramat IV No. 11, Jakarta Pusat-10430 memakai bahasa Inggris. Nah, pertanyaannya, apa address situs Spesifikasi minimum Windows 7 32-bit yang kami dapat dari
Telp: (021) 3190-4075. Fax: (021) 390-8883. Google di negara-negara Asia lainnya? Khususnya Malaysia, website Microsoft adalah processor 1 GHz, RAM 1 GB, harddisk
SMS: 0813-115-23230 Pakistan, dan negara-negara Arab. 16 GB, dan VGA DX9 dengan WDDM 1.0.
E-mail: pesan@primabuku.co.id Lukman via e-mail
Langganan PC Mild
PENCETAK Anda betul. Coba saja buka www.google.ae yang akan ditampilkan Saya pembaca, dan sekaligus penggemar majalah komputer PC
PT Dian Rakyat, Jakarta dalam bahasa Arab. Atau www.google.com.my yang ditampilkan Mild. Saya berada di Jateng, Kab. Kebumen. Jika saya ingin
dalam bahasa Melayu. berlangganan, bagaimana caranya supaya saya bisa mendapatkan
Tabloid PC Mild diterbitkan dwi-mingguan oleh
Pinpoint Publications. Pinpoint Publications juga
edisinya?
menerbitkan majalah komputer bulanan PC Media, majalah open- Upgrade Notebook Yulianto via e-mail
source & network bulanan InfoLINUX, seri Extra, Buku PC Media Saya ingin bertanya, apa saja komponen dari notebook yang bisa
dan Buku InfoLINUX. Dilarang mereproduksi seluruh atau sebagian di-upgrade? Saya mendapat notebook Fujitsu A6020 dari kakak Kami tidak memiliki fasilitas berlangganan. Untuk berlangganan,
materi di media ini dalam bentuk dan dengan tujuan apapun. Pinpoint saya. Apakah processor-nya (Core 2 Duo T5600) bisa diganti Anda bisa berlangganan melalui loper atau kios-kios koran yang
Publications tidak terafiliasi dengan perusahaan atau produk yang dengan yang lebih cepat? Apakah video card notebook saya ini terdekat.
diuji coba di tabloid PC Mild. Seluruh staf tabloid PC Mild tidak bisa diganti, agar bisa bermain game dengan lancar?
memiliki investasi pada perusahaan atau produk yang diuji coba. Yopi Sudiono via e-mail Upgrade BIOS
Hasil uji coba produk yang dimuat di tabloid PC Mild tidak terkait Bagaimana jika BIOS di-upgrade? Bagaimana cara meng-upgrade
dengan iklan atau hubungan bisnis perusahaan/produk tersebut Yang bisa di-upgrade hanya memory dan harddisk. Untuk
dengan tabloid PC Mild. Kecuali disebutkan, uji coba dilakukan
BIOS? Bagaimana jika peng-upgrade-an BIOS itu gagal?
tabloid PC Mild pada produk dan layanan yang tersedia pada saat processor, agak riskan dan barangnya pun susah dicari, karena Syafriel Oetomo via e-mail
ini. Pinpoint Publications menjunjung tinggi nilai integritas dan kode tidak ada vendor yang resmi mendistribusikan processor untuk
etik wartawan Indonesia, untuk itu dalam menjalankan tugasnya notebook. Untuk video card, Anda bisa menggunakan video card Upgrade BIOS bisa menjadi solusi apabila ada masalah
seluruh staf kami tidak dibenarkan menerima atau meminta imbalan external. tertentu yang berkaitan dengan hardware, terutama masalah
dalam bentuk apapun dari relasi/narasumber. kompatibilitas. Cara update-nya, biasanya disertakan di buku
Game Tidak Jalan manual motherboard. Kalau gagal, motherboard tidak bisa
Mengapa komputer saya tidak mau jalan, jika mau menginstal digunakan lagi. Harus di-flash ulang.
2 22/2009
22/2009 3
News in 60 Seconds
Dirjen Hak Kekayaan Intelektual Depkumham menyatakan, berdasarkan penilaian Pemerintah melakukan pemeringkatan penggunaan peranti lunak open source untuk
pemerintah AS, status Indonesia berubah dari watch list menjadi priority watch aplikasi e-goverment (e-gov) di pemerintah pusat. Dirjen Aplikasi Telekomunikasi,
list. Dari hasil survei, Indonesia berada pada peringkat 12 negara tingkat pemba- Ashwin Sasongko, mengatakan hal ini sudah dilakukan pemerintah daerah, dan
jakan tertinggi. ke-32 departemen sudah mulai menggunakan peranti lunak open source.
Pada tahun 2012, Indonesia akan meluncurkan satelit nano. Proyek prestisius Menurut situs BSN, nVIDIA dikabarkan telah memenangkan kontrak untuk meng-
senilai Rp 20 miliar ini melibatkan beberapa perguruan tinggi di Indonesia, antara hadirkan processor Tegra pada Nintendo DS generasi berikutnya. Jika benar,
lain Institut Teknologi Sepuluh November, Institut Teknologi Bandung, Universitas kekuatan Nintendo DS akan berlipat ganda, dan diharapkan bisa tetap menjalankan
Indonesia, dan Universitas Gajah Mada. semua game-game lama.
Menkominfo, Tifatul Sembiring, menegaskan program pemerintah menggunakan Google meluncurkan fitur unik baru pada layanan Gmail. Teknisi Google, Yossi
peranti lunak open source secara total pada tahun 2011 mendatang. Dikatakannya, Matias, membuat fitur yang mengingatkan pengguna akan kemungkinan salah
peranti lunak ini untuk mengatasi pembajakan, sekaligus meyakinkan aksesibili- ketik alamat e-mail yang dituju, dan mengharuskan melakukan cek sebanyak dua
tas informasi dan data pemerintah. kali sebelum mengirimnya.
4 22/2009
22/2009 5
Fast Fact
100 juta copy game Need for Need for Speed: Most Wanted yang menggunakan koneksi Internet ber- dan memakan daya sepertiga dari Geocities, akhirnya pada tanggal 26
Speed telah dijual hingga saat ini, terjual sebanyak 16 juta copy di selu- dasarkan kuota berbasis volume. Intel Nehalem-Ex. Meskipun processor Oktober lalu, layanan tersebut resmi
dan menjadi game balap pertama ruh dunia. Untuk seri terbaru Need for Opera Turbo adalah sebuah fitur ini kesannya hanya untuk digunakan ditutup. Geocities pada awalnya
yang bisa mencapai angka 100 Speed: Shift yang diluncurkan bulan yang menggunakan sistem kompresi di server atau komputer server, pihak adalah sebuah layanan web hosting
juta. Tahun 1994, game balap pal- September lalu, penjualannya baru server-side untuk menyajikan sebuah Tilera sendiri menjelaskan bahwa pro- yang didirikan oleh David Bohnett
ing populer ini lahir. EA sebagai mencapai 309 ribu copy saja. (news. halaman lebih cepat. Opera Turbo bisa cessor ini adalah processor biasa yang dan John Rezner pada akhir 1994.
pengembangnya, merilis versi per- softpedia.com) mengompres sebuah halaman web bisa digunakan untuk keperluan kom- Dengan ditutupnya layanan ini,
tama Need for Speed untuk konsol tiga sampai empat kali, dan mengu- putasi sehari-hari. Namun menurut Yahoo! tidak lagi menawarkan lay-
3DO. Saat ini, Need for Speed telah 3 juta pengguna tercatat menggu- rangi waktu transfer hingga 80 persen para analis, pengguna biasa kemung- anan hosting secara gratis. Yahoo!
memiliki 14 seri untuk dimainkan nakan fitur terbaru Opera 10, yaitu dalam kasus tertentu. (dailytech.com) kinan tidak akan membelinya. Di sini, menganjurkan penggunanya untuk
di 14 platform. Jika dihitung, se- Opera Turbo. Dalam laporan terbaru Intel dan AMD akan lebih unggul di meng-upgrade layanan hosting me-
mua copy Need for Speed akan dari Opera, ada sekitar 668 juta hala- 100 core di dalam sebuah processor mata pengguna, terutama pengguna reka ke Yahoo! Web Hosting dengan
menghasilkan uang sebanyak 2,7 man web terkompresi yang disajikan yang menawarkan kekuatan empat yang masih awam, walaupun mung- biaya tertentu. Selain Geocities,
miliar dollar, yang bisa dibilang dengan bantuan Opera Turbo. Hal ini kali lebih kuat daripada Intel Nehalem- kin saja apa yang ditawarkan Tilera ini layanan milik Yahoo! lainnya yang
setara dengan penghasilan kotor se- menunjukkan fitur tersebut sangat Ex, ada di processor buatan Tilera setara dengan produk dari AMD atau juga ditutup tahun ini adalah Yahoo!
buah negara kecil. Dari semua seri menarik, terutama bagi pengguna terbaru. Processor yang rencananya Intel. (techradar.com) Briefcase. Layanan tersebut ditutup
Need for Speed yang ada, hingga yang masih menggunakan koneksi akan dirilis ke publik pada tahun 2010 pada tanggal 30 Maret. (techie-buzz.
saat ini seri yang paling laris adalah Internet lambat atau pengguna yang ini menggunakan teknologi 40 nm, 10 tahun setelah Yahoo! membeli com)
6 22/2009
22/2009 7
8 22/2009
kenalkannya video card ini oleh konektor DisplayPort tersedia pada juga masih mengikuti reference card 1 GB GDDR5 memory bekerja pada
Sapphire Radeon AMD. Core clock bekerja pada 850 video card ini. dari AMD ATi, dengan 720 strem memory clock 1150 MHz.
MHz, dan memory clock pada 1200 Sapphire Radeon HD 5750 1 GB processor, core clock pada 700 MHz, Seperti terlihat pada gambar,
HD 5700 MHz. GDDR5 1 GB bekerja dengan
Sapphire
konektor yang tersedia mirip dengan
128-bit memory bus. Dukungan konektor pada Sapphire Radeon
Radeon
CrossFireX dan Eyefinity tentunya HD 5770 1GB, yaitu dua port DVI,
HD 5770
Tanpa menunggu lama, Sapphire juga dimiliki pada video card dengan konektor HDMI, dan konektor
1 GB dan
langsung memperkenalkan video reference card dari AMD ATi ini. DisplayPort.
Sapphire
card Radeon HD 5750 dan Radeon Seperti terlihat pada gambar, dua Radeon HD
HD 5770, bersamaan dengan diper- port DVI, konektor HDMI, dan Info: www.sapphiretech.com
5750 1 GB
22/2009 9
Notebook dengan
SATA tampilan 3D dari Asus
SATA (Serial Advanced Technology
Attachment) sebuah standar inter- Harddisk yang terpasang memiliki 3,5 jam, sedangkan dengan Large
face dan command set untuk
transfer data antar-device ke PC
Toshiba kapasitas 400 GB.
Keduanya menggunakan processor Sony Vaio X
Capacity Lithium-ion battery mem-
buatnya dapat bertahan hingga 14
bus. Berbeda dengan IDE yang
menggunakan sinyal paralel, SA-
Qosmio G60 Intel Core 2 Duo P8700 2,53 GHz jam.
dan 4 GB memory. Discrete graphics Untuk konektivitas nirkabel cu-
TA bekerja secara serial. Memung- card yang digunakan pada kedua kup lengkap, mulai dari WAN
kinkan penggunaan kabel data yang Qosmio G60/97J adalah salah satu produk tersebut adalah GeForce GT Bersamaan dengan diperkenal- 7,2Mbps (3G), WiFi 802.11 a/b/g/
lebih ringkas, jarak kabel yang notebook terbaru yang belum lama 230M 1GB. kannya secara resmi sistem operasi Draft n dan Bluetooth. Notebook
lebih panjang, dan transfer speed ini diperkenalkan oleh Toshiba. Windows 7, beberapa produk yang ini memiliki bentuk yang ringkas
yang lebih cepat. Yang sebelumnya Notebook yang mengedepankan Info: www.crunchgear.com menggunakan sistem operasi ter- dan ringan, dengan dimensi 10.95”
telah digunakan, memiliki transfer fungsi multimedia ini menggunakan sebut mulai bermunculan. Salah (W) x 0.55” (H) x 7.29” (D), dan
data rate 150 MB/ s (SATA-150). sistem operasi Windows 7, dengan satunya adalah Sony Vaio X. Meski berat hanya sekitar 725 gram.
Yang sekarang banyak digunakan layar 18,4 inci Full HD (1920 x 1080 menggunakan processor Intel Atom,
adalah SATA-300 (SATA II), dan pixel). Dilengkapi dengan Blu-ray Sony tidak menyebutnya sebagai Info: www.sonystyle.com
kelak bahkan SATA-600. drive dan speaker Harman Kardon, netbook.
masih ditambah dengan dual TV Spesifikasi yang di-
tuner, memungkinkan pengguna- gunakan pada produk
SLI nya menikmati siaran TV. Bahkan ini antara lain adalah
Singkatan dari (Scalable Link ia dilengkapi dengan processor menggunakan processor
Interface) adalah nama dagang tek- SpursEngine dari Toshiba untuk Intel Atom 550 2 GHz,
nologi yang digunakan nVIDIA untuk meningkatkan hasil rekamannya. 2 GB RAM, graphic
konfigurasi multi-GPU. Mengga- Harddisk yang terpasang memiliki controller terintegrasi Intel
bungkan dua video card atau lebih kapasitas 500 GB. GMA 500, solid state drive
untuk menghasilkan satu output. Selain notebook Qosmio G60/ (SSD) 256 GB SATA.
SLI adalah aplikasi paralel untuk 97J, Toshiba juga memperkenalkan Uniknya, notebook ini di-
meningkatkan kemampuan pro- Qosmio GX/G8K, dengan spesifikasi lengkapi dengan dua jenis
cessing pada computer graphic. serupa, tanpa dilengkapi dengan TV baterai pada paket penjualannya.
tuner. Dengan layar yang dapat Menggunakan Standard Capacity
Touch Pad menampilkan resolusi 1680 x 945. Notebook dengan dual TV tuner Lithium-ion battery membuatnya Notebook tipis dan ringan, dengan
Salah satu jenis input device, yang dapat bertahan beroperasi hingga daya tahan baterai hingga 14 jam
kebanyakan tersedia pada notebook yang dapat menampilkan resolusi
atau laptop. Input device ini biasanya Acer Aspire 1366 x 768 pixel. Notebook Aspire
5738DG menggunakan processor
Dilengkapi
dua GeForce
sebagai pengganti mouse. Untuk
mengarahkan cursor, penggunanya 5738DG Intel Core 2 Duo T6600 2,2 GHz, BFG Deimos X-10 GTX280M
dengan
cukup menggerakan jari di atas dan didukung dengan memory 4
GB. Untuk memberikan kinerja konfigurasi
touch pad. Pada kebanyakan note-
Beberapa produsen ternama da- graphic yang menjanjikan, ia di- SLI
book, luas touch pad biasanya
lam waktu yang berdekatan mem- lengkapi dengan discrete graphic Notebook terbaru belakangan ini
20cm².
perkenalkan notebook dengan card Mobility Radeon HD4570 512 didominasi untuk kalangan gamer.
kemampuan tampilan 3D. Tidak MB. Sedangkan media penyimpanan Seperti Deimos X-10 dari BFG.
TV Tuner ketinggalan Acer dengan Aspire mengandalkan harddisk 320 GB, Notebook BFG Deimos X-10 adalah
Komponen yang memungkinkan 5738DG. dan 8x DVD-burner pada optic disc sebuah notebook dengan layar dibandingkan dengan GeForce GTX
menerima sinyal televisi dan me- Aspire 5738DG menggunakan drive yang digunakan. 18,4 inci yang dapat menampilkan 280 untuk desktop yang dilengkapi
nampilkannya pada layar display. layar 15,6 inci CineCrystal HD Tampilan 3D dapat dinikmati resolusi 1920 x 1080 Full HD. dengan 240 shader unit.
Komponen utama TV tuner adalah: penggunanya dengan memanfaatkan Tersedia pilihan processor Intel Laptop dengan ukuran yang besar
receiver, tuner, demodulator, dan kacamata 3D yang tersedia dalam Core 2 Duo dan Intel Core 2 ini juga memungkinkan terpasang
analog-to-digital converter (untuk Notebook paket penjualannya. Notebook yang Quad. Jumlah memory DDR3 harddisk form factor 2,5 inci
receiver analog TV). Hybrid tuners dengan dilengkapi dengan baterai 6-cell yang terpasang maksimal 8 GB. maksimal sebanyak 3 buah harddisk,
adalah istilah TV tuner yang dapat tampilan 4400 mAh ini menggunakan sistem Untuk video card, BFG Deimos dengan kapasitas total maksimal 1,5
menangkap siaran TV digital maupun 3D dari operasi Windows 7 Home Premium X-10 menggunakan dua video TB. Notebook dengan sistem operasi
analog. Beberapa TV tuner juga Acer 64-bit, dan sudah dilengkapi dengan card nVIDIA GeForce GTX280M Windows 7 ini juga dilengkapi
memiliki fungsi sebagai FM tuner, touch pad yang mendukung multi- dengan konfigurasi SLI. Sebagai dengan Blu-ray drive dan dukungan
dan kadang disebut sebagai combo touch. informasi GeForce GTX280M yang konfigurasi audio 5.1.
tuner. menggunakan graphic core G92
Info: www.tcmagazine.com dilengkapi 128 shader unit, berbeda Info: www.techpowerup.com
10 22/2009
22/2009 11
12 22/2009
22/2009 13
14 22/2009
Pernyataan CD
Penggantian CD da di luar Jakarta, silakan kirim lebih lanjut tentang peng-
Bila mendapatkan CD yang CD yang rusak ke alamat di gunaan program tersebut,
rusak saat pembelian, silakan atas. Cantumkan alamat leng- silakan kunjungi website pem-
hubungi redaksi PC Mild di Ge- kap serta nomor telepon Anda. buat program atau membaca
dung Warta Lt. 4, Jl. Kramat IV Batas pengembalian CD mini- file Help yang biasanya sudah
No. 11, Jakarta Pusat-10430. mal dua minggu setelah kami disertakan masing-masing
Telp: (021) 315-3731 ext. 127- menerima CD Anda. program.
131. Fax: (021) 315-3732.
E-mail: pcmild@pcmedia.co.id. Dukungan Teknis Bebas Virus
Untuk yang berdomisili di Ja- PC Mild tidak memberikan CD PC Mild sudah melalui
karta, kami sarankan datang dukungan teknis atau panduan proses pemeriksaan virus yang
langsung ke redaksi dengan terhadap program yang ada di terpercaya dan bebas dari
membuat perjanjian terlebih dalam CD. Jika memiliki ma- bentuk malware lain seperti
dahulu. Pelanggan yang bera- salah atau ingin mengetahui spyware, adware, dan lain-lain.
Mengolah berbagai file berbeda dan folder AVCHD menjadi satu kesatuan yang utuh
22/2009 15
16 22/2009
22/2009 17
18 22/2009
BELI SEGERA
Mengupas tip dan trik ampuh Adobe Photoshop, kumpulan tutorial
seputar digital imaging, review sejumlah pilihan software gratis
pengolah image, dan tanya-jawab tentang problem olah foto digital.
Cara konkrit jago Photoshop secara otodidak.
CD berisi 405 cliparts, 146 fonts, dan 100 extension gratis untuk OpenOffice.
org 3.1.0. Installer untuk tiga platform: Linux, Windows, & MacOS X.
22/2009 19
EC2
Ubuntu mengatur private cloud computer
mereka. UEC adalah sebuah
time environment, di antaranya
SpringSource tc Server, menyediakan
Amazon Elastic Compute Cloud lingkungan cloud computing open platform pengembangan dengan
yang juga dikenal sebagai EC2, me- Bertepatan dengan ulang tahun source dengan dasar API (Application SpringSource, yang kini menjadi performa tingkat tinggi, dan paling
mungkinkan pengembangan aplikasi Ubuntu yang ke-5, pihak Ubuntu Programming Interface) yang sama sebuah divisi pada VMware, mem- produktif untuk Java enterprise.
yang luas dengan menyediakan sebuah merilis Ubuntu 9.10 pada 29 seperti Amazon EC2. perkenalkan Spring 3.0 versi yang SpringSource membuat VMware
web service interface, dimana seorang Oktober 2009. Daftar fitur yang Fitur UEC memungkinkan Sys- baru dari perusahaan framework semakin kuat, dan software
pengguna dapat membuat sebuah me- hadir pada server, yaitu dukungan admin untuk membangun, mengatur, pengembangan Java. SpringSource framework yang dimiliki mungkin
sin virtual, server contoh sehingga yang penuh untuk Ubuntu En- mengembangkan sebuah lingkungan menargetkan para pengembang akan membantu VMware mengikat
pengguna dapat me-load software terprise Cloud (UEC). UEC ada- komputasi awan. Pengguna yang untuk berfokus pada aplikasi web virtualisasi secara langsung ke
apapun yang diinginkan. Seseorang lah nama yang membawahi bebe- telah terbiasa dengan lingkungan dan berbasis layanan pada rilis aplikasi, tanpa membutuhkan sistem
dapat membuat, menjalankan, dan rapa teknologi cloud computing, komputer akan dapat membangun barunya ini. Rilis versi 3.0 akan operasi yang terpisah. SpringSource
termasuk di antaranya proyek infrastruktur yang hampir sama sesuai dengan versi 2.5. Versi 3.0 3.0 dapat di-download pada url
mengakhiri sebuah server contoh
open source Eucalyptus. Menurut dengan yang terdapat di belakang memiliki dukungan REST secara www.springsource.com/products/
sesuai dengan kehendak, dan
Gerry Carr, kepala pengembangan firewall mereka, untuk penuh untuk beragam aplikasi web. spring-community-download.
membayar setiap jam server yang aktif.
platform Canonical, Canonical mengesampingkan ke- Spring 3.0 memudahkan para
Oleh karenanya terdapat kata Elastic
kini berkolaborasi dengan khawatiran akan ke- pengembang untuk membangun Info: http://ostatic.com
pada istilah ini. amanan.
komunitas Eucalyptus aplikasi yang fleksibel dan berkualitas
untuk menghubungkan tinggi. Menurut Rod Johnson,
Eclipse inti teknologi, dan Info: www.linuxinsider.com
Sebuah lingkungan pengembangan mengubahnya untuk
software yang terdiri dari sebuah performa server Ubuntu. Versi pertama setelah akuisisi
IDE, dan sejumlah plug-in untuk Pertumbuhan cloud com- Semakin menuju ke
menambah fungsinalitasnya. Eclipse puting mengarahkan perkem- cloud computing yang akan datang. Namun dengan
dibuat dalam bahasa pemrograman Nasib Project ZFS kedatangan Snow Leopard yang tidak
Java, dan dapat digunakan untuk cabang aplikasi, Eeebuntu merasa memiliki dukungan ZFS apapun,
mengembangkan aplikasi berbasis Eeebuntu 4.0 perlu melakukan perpindahan ini. for Apple menghapus semua kepercayaan ter-
Java dan bahasa lainnya, seperti C, Sebenarnya Ubuntu memiliki dasar sebut.
C++, COBOL, Python, Perl, PHP, dan Beralih ke Debian pada Debian Unstable juga.
Apple telah menutup proyeknya
Ada beberapa alasan yang dimiliki
perusahaan Apple untuk mengakhiri
sebagainya. IDE Eclipse terkadang Perubahan besar lain mungkin
juga dikenal dengan istilah Eclipse mengenai perputaran rilis. Eeebuntu pengembangan ZFS untuk Mac OS proyek ini. Salah satu alasannya
ADT untuk Ada, Eclipse CDT untuk C, Eeebuntu 4.0 kini tidak akan memutuskan bi-annual major up- X. Mailing list Eclipse dan repository menyangkut tentang isu paten ZFS
Eclipse JDT untuk Java, dan Eclipse lagi memakai Ubuntu sebagai basis date. Sebuah ISO akan dibuat juga akan dihapus secepatnya. File- yang beredar. ZFS merupakan pusat
PDT untuk PHP. distronya. Sebagai gantinya, Eeebuntu setiap perempat pengembangan system ZFS buatan Sun dipercaya perselisihan perkara hukum yang
berencana mengembangkan Eee- untuk melayani pengguna baru akan menjadi filesystem Apple dibawa oleh NetApp dengan Sun.
buntu 4.0 (EB4) di atas Debian Eeebuntu. Tim Eeebuntu juga se- Alasan lain, yaitu masalah dengan
Unstable. Dengan beralih ke Debian, dang mempertimbangkan untuk lisensi ZFS oleh Sun atau rencana
diharapkan EB4 dapat memiliki mengembangkan bidang Eeebuntu Sun yang akan diakuisisi oleh Oracle
aplikasi dan pengembangan dengan dan menangani tidak hanya netbook, yang akan berdampak pada kerja
tingkat fleksibilitas yang tinggi namun juga desktop secara umum. Apple dengan ZFS.
untuk repositori EB4 ke depannya EB4 direncanakan akan dirilis pada ZFS dibangun untuk mengatur
nanti. Gerakan ini ditujukan agar bulan Desember 2009. dan menyatukan sejumlah besar disk,
dapat menyediakan aplikasi terkini, namun tipe pengguna Apple hanya
Repositori kernel terkini, serta yang Info: http://forum.eeebuntu.org memiliki sebuah harddisk atau SSD
lebih penting adalah sta- drive, yang berarti pengguna tidak
Sebuah repositori software adalah
bilitas. Pihak Eeebuntu akan dapat banyak menggunakan
sebuah lokasi penyimpanan dimana
meyakinkan bahwa update fitur dari ZFS itu sendiri.
paket software dapat diperoleh untuk Apple batal menggunakan ZFS
diinstalasi pada komputer. Banyak tidak akan berlawanan
dengan aplikasi dan utilitas sebagai filesystem Info: www.h-online.com
pembuat software dan organisasi
yang telah terinstal.
lainnya memelihara server pada In-
Eeebuntu dapat mera-
ternet untuk tujuan ini. Sebagai re- biaya 50% jika dibandingkan de-
sakan kehawatiran para
positori software yang didesain untuk
penggunanya. Namun un- Kerja Sama IBM ngan solusi menggunakan Mic-
mengandung paket yang berguna,. rosoft. Solusi software ini berisi
tuk bisa meningkatkan ke-
stabilan dan memangkas Beralih untuk meningkatkan kestabilan
dengan Canonical sebuah perlengkapan aplikasi word
REST processing, spreadsheet, dan aplikasi
Representational state transfer (REST) presentasi dengan dasar Lotus
baru untuk mengemas kolaborasi IBM dan Canonical tawarkan paket Symphony IBM, sebuah e-mail
adalah sebuah gaya arsitektur komputer
pemeliharaan. Menurut pengembang software kepada perusahaan yang client dengan dasar IBM Lotus
untuk sistem hypermedia terdistribusi
seperti World Wide Web. Istilah REST Fedora 12 Beta proyek, jika dibandingkan dengan
versi Fedora 12 Alpha yang muncul
menginginkan aplikasi produktif
bersama, dengan dasar infrastruktur
Notes, tool kolaborasi berbasis cloud
computing, dan menggunakan basis
diperkenalkan dan didefinisikan pada
pada Agustus lalu, Fedora 12 Beta sistem dalam sebuah produk yang sistem operasi Ubuntu.
tahun 2000 oleh Roy Fielding. Fielding memiliki sejumlah fitur baru yang terintegrasi dengan baik, yakni Sejak IBM Client for Smart
merupakan salah satu pengarang Fedora Project merilis versi beta dari tidak terlalu signifikan. Fedora 12 IBM CLient for Smart Work, hasil Work memiliki dasar Eclipse IDE,
spesifikasi Hypertext Transfer Protocol Fedora 12 “Constantine”, dengan berbasiskan Kernel 2.6.3x, dan kolaborasi dan paket produktif di dan terdiri atas sejumlah software
(HTTP) versi 1.0 dan 1.1. menambahkan Moblin Desktop menyertakan filesystem ext4 secara atas sistem operasi Ubuntu. open source lainnya, maka dapat
Environment dan mengoptimalkan default. Fedora 12 juga menyertakan Ini solusi untuk perusahaan yang diintegrasikan dengan banyak apli-
SSD kecepatan untuk i686 dan Intel Dracut untuk RAM disk generation mencari sebuah platform baru, kasi lain. Hal ini memberikan peru-
Solid-State Drive adalah sebuah alat Atom. Versi terkini Red Hat juga dan boot tool. namun tidak ingin mengeluarkan sahaan sebuah fleksibilitas untuk
penyimpanan data yang menggunakan menawarkan dukungan untuk Pengguna juga dapat menginsta- lisensi serta biaya migrasi, atau menggunakan teknologi pilihan me-
solid-state memory untuk penyimpanan IPv6, ditambah dengan Bluetooth, lasikan paket grup Moblin Desktop upgrade hardware yang diperlukan reka, dan memelihara investasi yang
data. Sebuah SSD menyamai sebuah virtualisasi, multimedia, dan power Environment dengan menggunakan jika ingin menerapkan Windows 7 telah ada.
interface dari harddisk. Sebuah SSD management. yum, lalu memilih Moblin dari login Microsoft. IBM Client for Smart
yang menggunakan SRAM atau DRAM Fedora Project mengeluarkan manager. Fedora 12 Moblin Fedora Work disinyalir dapat menghemat Info: linux.softpedia.com
kadang disebut sebagai RAM-drive. versi terakhir dari Fedora versi 11 Remix edition untuk netbook juga
Istilah penggunaan solid-state merujuk pada Juni 2009, bersama dengan direncanakan akan tersedia dalam
pada penggunaan alat semikonduktor sebuah portal “Fedora Community” sebuah Live CD, pada saat dirilisnya
daripada tube elektron. Namun dalam Fedora 12.
konteks ini, telah diadopsi untuk
Info: www.desktoplinux.com
membedakan elektronik solid-state
dari alat elektromekanik.
Tidak terlalu berbeda
dengan versi Alpha Paket hemat dari IBM dan Canonical
20 22/2009
22/2009 21
22 22/2009
—Harga diambil dari bhinneka.com. Harga dapat berubah sewaktu-waktu. Kurs US$ diambil dari klikbca.com
22/2009 23
Spesifikasi Pengujian: AMD Phenom FX 9950BE; Asus Crosshair; GeForce 8800GT 512MB; 2x 1MB DDR2 PC-6400; Windows XP Professional SP2 Harga berdasarkan Vendor US$73
Harga: US$70
HD Tune Access Time (ms) 10.00% 17.00 12.11
Info: Prince compusoft HD Tune CPU Usage (%) 5.00% 1.00 9.92
(021) 600-9863 Interkoneksi
www.wdc.com PCMark05 HDD Test Suite (PC Marks) 25.00% 3335.00 41.89
Total Bobot Performa 50.00% Total Nilai Performa 82.14
Feature
Kapasitas besar, kinerja cukup baik Hanya berbahan plastik
S.M.A.R.T 0.16% Tidak 0.00
48-bit Address 0.16% Tidak 0.00
Read Look-Ahead 0.16% Tidak 0.00
dari produk ini, selain kapasitasnya yang cu- produk WD Element, agak membuatnya cu- Advanced Power Managment 0.16% Tidak 0.00
Power-up in Standby 0.16% Tidak 0.00
kup besar, walau untuk ukuran sekarang sudah kup biasa saja.
Security Mode 0.16% Tidak 0.00
terbilang standar. Dari sisi kinerja sendiri, produk ini masih
Firmware Upgradable 0.16% Tidak 0.00
Penunjuk LED hanya satu berwarna putih dikatakan cukup baik, dimana rata-rata trans-
Real Capacity 0.63% 298.1 7.45
yang menunjukkan aktivitas dari Harddisk fer rate dicapai 33 MB/s dan access time yang Rotational Speed 0.63% 5400 6.75
portabel tersebut. Memang tidak ada indikator cukup baik, yaitu 17 ms. Produk ini bisa Anda Interface 0.63% 48 2.00
yang menandakan ia sedang aktif atau tidak, tebus dengan harga US$70. Harga yang cukup Buffer Size (MB) 0.63% 8 6.25
namun sepertinya hal itu tidaklah terlalu men- terjangkau dengan kapasitas yang diusung Environmental Acoustics,Seek (dBa) 0.31% 0 12.50
Power Requirements (watts) Seek 0.31% 0 12.50
Spesifikasi Total Bobot Feature 5.00% Total Nilai Feature 47.45
Handling
Model WD Elements 320GB Legacy power 12 V (untuk SATA) 3.08% Tidak Ada 0.00
Manufaktur Western Digital Corporation Kabel Data 0.38% Ya 7.69
Hard Disk Family WD3200BEV
Kabel Power 0.38% Ya 7.69
Firmware Version -
Sekrup 0.38% Tidak Ada 0.00
Form Factor External Storage
Lain-lain 0.77% Compact Enclosure, durable design 15.38
Formatted Capacity 250.1 GB
Total Bobot Handling 5.00% Total Nilai Handling 30.77
Real Capacity 232.9 GB
Harga
Physical Dimensions 155 x 91 x 21mm
Harga (US$) 24.00% 70.00 60.00
Weight 254 g
Rotational Speed 5400 RPM Harga/GB (US$) 16.00% 0.23 32.63
Interface USB 2.0 Total Bobot Harga 40.00% Total Nilai Harga 92.63
Buffer-to-Host Data Rate 480Mb/s (Max) Total Bobot Keseluruhan 100.00% Total Nilai Keseluruhan 82.03
Data Encryption 256 bit MD5 hardware password protection
Feature Tambahan Durable, shock resistant, Internal anti-shock mechanism.
Hasil Tes Baik 82.03
Garansi 2 tahun
Spesifikasi Pengujian: AMD Phenom FX 9950BE; Asus Crosshair; GeForce 8800GT 512MB; 2x 1MB DDR2 PC-6400; Windows XP Professional SP2 Harga berdasarkan Vendor $70
24 22/2009
295 menggunakan GPU GT200 dengan revisi terutama untuk gaming test S.T.A.L.K.E.R. Kapasitas Memory 2.00% 1792 MB 10.00
B1. Ia termasuk kelas tertinggi, dikarenakan yang hanya mencapai rata-rata 24 frame rate. Tipe Memory 4.00% GDDR3 10.00
Access Time 1.00% 1ns 5.00
produk ini adalah solusi dual GPU. Sama juga halnya pada resolusi tinggi, terutama
Memory Bus Width 3.00% 896-bit 15.00
Untuk rancangan PCB, produk ini masih untuk tes Crysis Warhead dan S.T.A.L.K.E.R.
Cooling System 2.00% Ekstra Cooler 10.00
menggunakan PCB reference dari nVIDIA. yang masing-masing hanya memperoleh aver- Konektor 3.00% Dua DVI, HDMI 10.00
Begitu juga dengan solusi pendingin heatsink/ age frame rate 15 dan 8fps. Sedikit kekurangan, VIVO 1.00% Tidak ada 0.00
fan yang digunakan. Tercatat suhu saat idle walau memang tidak akan selalu sama di semua Adapter dan Kabel 2.00% Sound Cable, VGA-DVI Adapter 10.00
adalah 56 derajat celcius, serta pada saat full seri kemasan adalah pada seri yang kami coba, Software 1.00% Tidak ada 0.00
load mencapai 74 derajat celcius. terdapat masalah kompatibilitas dengan sistem Game 1.00% Tidak ada 0.00
Hasil pengujian yang diperoleh memang Windows 7 yang kami gunakan. Total Bobot Perlengkapan 20.00% Total Nilai Perlengkapan 70.00
Handling
GPU Idle Temperature (celcius) 0.50% 56 10.00
Spesifikasi GPU Full Threads Temperature (celcius) 0.50% 74 10.00
Model POV GTX 295 Instalasi Hardware 1.00% memerlukan dual slot 10.00
Manufaktur Point of View Instalasi Driver 0.25% Manual 3.00
GPU GeForce GTX 295 (GT200 B1) Kualitas Buku Manual 0.75% Biasa 10.00
Interface Connector PCI Express x16 2.0 Deskripsi pada chapter Instalasi di Buku Manual 0.50% Biasa 7.00
Kapasitas RAM 1792 MB Pengaturan Driver Option 1.50% Ya 20.00
Jenis RAM GDDR3 Total Bobot Handling 5.00% Total Nilai Handling 70.00
Core Clock 576MHz Service
Memory Clock 2016MHz Garansi 2.70% 1 Tahun 18.00
Paket Penjualan CD Driver, Manual, Sound Cable, VGA-DVI Adapter Fasilitas yang tersedia di Website 2.30% Download Driver, Manual, List Distributor/retail 40.00
Memory Interface 896-bit Total Bobot Service 5.00% Total Nilai Service 58.00
RAMDAC 400MHz Harga
Konfigurasi Core 480 SP, 160 TMU, 56 ROP Total Bobot Harga 35.00% Total Nilai Harga 51.87
Multi-Video card Ya, SLI Total Bobot Keseluruhan 100.00% Total Nilai Keseluruhan 73.55
General Optimizations Shader Model 4.0, HDR, nVIDIA PureVideo HD
DirectX & OpenGL Version DirectX 10 / OpenGL 3.0
Hasil Tes Baik 73,55
Max FSAA Mode 16x
Spesifikasi Pengujian: Intel Core i7 Extreme 965, Asus P6T Deluxe V2, Team Group Tri-Elite-1333 (Triple Channel 6GB), WD (Raptor 74GB), Windows 7 Build 7100 (x64) Harga berdasarkan Vendor US$510
22/2009 25
Inilah Definisinya!
BASIC
Singkatan dari Beginners’ All-purpose
Symbolic Instruction Code adalah se-
buah kelompok bahasa pemrograman
tingkat tinggi. BASIC pertama kali
dikembangkan pada tahun 1963 oleh
John George Kemeny dan Thomas Eu-
gene Kurtz yang berasal dari Dartmouth
College. Bahasa BASIC, setelah dicip-
takan menjadi menjamur dan banyak
dimodifikasi. Bahasa BASIC menjadi
bahasa yang paling populer digunakan
pada komputer mikro pada akhir tahun
1970-an dan komputer rumahan pada
tahun 1980-an. Dan hingga saat ini,
menjadi bahasa yang dialeknya be-
berapa kali berevolusi.
Boolean
Sistem logika yang menghasilkan nilai
True atau False. Dalam beberapa bahasa
pemrograman, terdapat langsung nilai
True dan False. Sedangkan dalam be-
berapa bahasa pemoragaman lainnya, Segala sesuatu yang hebat, pasti diawali sejak kecil dan sejak dini. Contohnya, ke dunia komputer, kenapa tidak mengarahkannya? Karena saat ini, sudah
nilai True dan Flase direpresentasikan juara dunia Formula 1 2009, Jenson Button, yang memulai karir balapnya di banyak sekali perangkat ataupun software yang bisa membantu anak-anak
dengan data integer 1 dan 0. arena karting sejak umur 8 tahun. Atau komponis Wolfgang Amadeus Mozart tersebut mendalami komputer dalam level mereka sendiri.
yang mulai mempelajari instrumen musik sejak umur 4 tahun. Kali ini, PC Mild akan mengulas tentang dua buah aplikasi pemrograman
GIMP yang sangat sederhana, dan memang ditujukan untuk anak-anak. Namun
B
anyak yang mengatakan, jika sesuatu hal dipelajari sejak kecil maka walaupun begitu, tidak ada salahnya bila orang dewasa turut mempelajarinya
GNU Image Manipulation Program,
hal itu akan lebih mudah ke depannya. Sebab saat masih kecil, bila juga. Sebab selain bisa mempelajari dasar-dasar pemrograman, yang lebih
adalah perangkat lunak yang diedar-
diibaratkan sebuah komputer, maka ruang harddisk dan memory yang ditekankan di sini adalah mengembangkan logika dalam pemrograman. Tapi
kan secara bebas dan dapat digunakan
masih kosong sangat banyak sekali. Oleh karena itu, proses pembelajaran dan harap diingat, apa yang kami paparkan di sini hanyalah bersifat pengenalan
untuk pekerjaan-pekerjaan seperti ma- proses mengingat akan jauh lebih mudah. saja, bukan memaparkan dasar-dasar pemrograman secara keseluruhan. Untuk
nipulasi foto, penggabungan gambar, Bagi Anda yang memiliki anak atau adik yang sudah menunjukkan minatnya urusan itu, Anda sendiri yang harus mempelajarinya.
dan pembuatan gambar. GIMP mem-
punyai banyak kemampuan. GIMP
dapat digunakan sebagai program Scratch
menggambar sederhana, program ma-
nipulasi foto sekualitas pakar, sistem
• Stage: area dimana tampilan script
A
pemrosesan batch online, pembuat plikasi Scratch ini sebenarnya sudah pernah kami tampilkan di dalam
gambar secara massal, pengubah for- rubrik Tip Freeware edisi 9/2009. Namun karena tempatnya yang dijalankan atau hasil akhirnya.
mat gambar, dan lain-lain. Plug-in dan terlalu sedikit, kami ingin mengulasnya lagi dengan lebih lengkap di • Green Flag & Stop Sign: bendera hijau
ekstensi dapat ditambahkan dengan rubrik Workshop kali ini. berfungsi untuk menjalankan script,
Scratch adalah sebuah aplikasi pemrograman yang dikembangkan oleh dan tanda stop merah berfungsi
mudah. GIMP ditulis dan dikembang-
Lifelong Kindergarten group di MIT Media Lab. Seperti kita ketahui, MIT untuk menghentikan script.
kan di bawah X11 dan platform UNIX,
(Massachusetts Institute of Technology) adalah sebuah universitas swasta • Sprite Button: tombol untuk membuat
tetapi dapat juga berjalan di MS Win-
yang berlokasi di Boston, AS, yang terkenal sekali di dalam bidang sains dan karakter baru atau objek baru. Se-
dows dan Mac OS X. teknologi. bagai informasi, semua objek yang
Mereka mengembangkan Scratch yang dirancang untuk membantu ada di dalam Scratch disebut dengan
Logo anak-anak mulai umur 8 tahun dalam mengembangkan kemampuan sprite.
Singkatan dari Logic Oriented Gra- pemrogramannya. Karena ini untuk anak-anak, maka Anda tidak akan • Sprite List: berisi tampilan thumbnail
phic Oriented, adalah sebuah bahasa melihat susunan baris kode pemrograman seperti yang biasa Anda lihat di semua sprite yang ada.
pemrograman yang dipakai untuk pemro- rubrik Tip Pemrograman. Yang Anda lihat adalah susunan-susunan berbentuk • Interface Scratch juga bisa diganti
graman fungsional. Logo merupakan seperti puzzle yang bisa membentuk sebuah logika pemrograman. Dan bila ke dalam bahasa Indonesia, dengan
adaptasi dari bahas Lisp. Logo dicip- dijalankan akan menghasilkan sebuah interaksi yang menarik. megklik icon bola dunia, dan pilih Bahasa Indo-
takan pada tahun 1967 untuk keperluan Scratch 1.4 bisa di-download gratis dari http://scratch.mit.edu/ dengan file nesia.
edukasi oleh Daniel G. Bobrow, Wally berukuran 33 MB. Scratch bisa dijalankan baik di
Feurzeig dan Seymour Papert. Windows maupun Mac. Beralih ke blok. Blok di dalam Scratch dika-
tegorikan menjadi delapan kategori yang dibedakan
dengan warna. Kedelapan kategori itu adalah:
Interface Scratch • Motion: berfungsi menggerakkan atau memin-
Sebelum Anda mempelajari pemrograman seder- dah posisi sprite sesuai dengan kondisi yang
hana, ada baiknya mengetahui interface penting ditentukan.
yang ada di dalam Scratch. • Looks: mengubah tampilan sprite atau memunculkan efek visual tertentu.
• Blocks Pallette: di sini berisi blok atau daftar-daftar • Sound: mengendalikan segala sesuatu yang berkatan dengan suara atau
perintah untuk memprogram sprite. audio.
• Script Area: tempat dimana blok-blok perintah • Pen: menampilkan goresan di dalam stage.
akan disusun, dan membentuk sebuah script yang • Control: berfungsi sebagai kendali utama dalam menjalankan blok-blok
bisa dijalankan. yang lain.
• Sensing: berfungsi mengamati tingkah laku sprite dan melakukan aksi
tertentu, apabila sebuah kondisi terpenuhi.
Platform • Operator: bertugas menjalankan logika Boolean atau fungsi aritmatika.
Dalam istilah komputer, platform • Variable: menentukan variabel untuk semua sprite atau satu sprite saja.
menggambarkan satu lingkungan ker-
ja, baik hardware maupun software,
yang memungkinkan software untuk • Sprite Info: berfungsi menampilkan nama Contoh Pemrograman
berjalan di dalamnya. Platform me- sprite yang sedang aktif, arah gerakannya, serta Berikut ini akan kami tampilkan contoh pemrograman
liputi arsitektur komputer, operating posisinya. sederhana yang dilakukan dalam Scratch:
system, atau bahasa pemrograman
dan runtime library yang dimilikinya.
1Buat proyek baru, dengan mengklik File, New.
26 22/2009
6 Coba juga
blok Think for
seperti ini.
, maka tampilannya akan
22/2009 27
5download
Pilih salah satu proyek
yang diinginkan, lalu
proyeknya.
Mempublikasikan Hasil Karya
Sama seperti proyek open source, semua karya yang Anda buat
di dalam Scratch bisa di-sharing dengan pengguna Scratch lain
6DimenudalamFile,Scratch,
Open.
klik
secara online. Pengguna lain nanti bisa melihat script yang Anda
Arahkan ke file yang baru saja di-
buat, bila mereka men-download proyek Anda yang sudah di-
download.
share.
Apakah Scratch cuma bisa me-
lakukan hal seperti ini saja? Ten-
1 Agar bisa melakukan aktivitas sharing, Anda harus
mendaftarkan diri dulu di http://scratch.mit.edu/signup.
Gratis, kok.
tu tidak. Jika Anda
melihat proyek-pro-
yek yang ada di http://
scratch.mit.edu, Anda
2Setelah mendapatkan user name dan password, di dalam Scratch
klik menu Share, Share this project online.
pasti akan kagum.
Small Basic
• Keterangan: di sini akan dihadirkan
M
endengar kata Small Basic, Anda pasti mengira ada encountered. Itu artinya ada kesalahan penulisan statement di
hubungannya dengan bahasa BASIC. Betul sekali, keterangan mengenai Object, Va- baris tiga karakter satu.
Small Basic memang terinspirasi dari bahasa BASIC, riable, Keyword, Property, dan Di contoh yang kedua, kita akan menampilkan hasilnya dalam
tapi didasari oleh platform Microsoft .Net. Small Basic hanya Operation. bentuk grafis. Bila sebelumnya tampilannya hanya berupa teks,
memiliki 15 keyword, dan menggunakan konsep minimal agar Small Basic juga memiliki kemampuan dalam menampilkan
bisa menjadi sesederhana mungkin. grafis yang disebut sebagai GraphicsWindow.
Menurut DevLabs sebagai pengembangnya, proyek Small Contoh Pemrograman
Basic ini memang ditujukan untuk memberikan kegembiraan
dalam pemrograman. Caranya dengan menyediakan lingkungan
programming yang sederhana dan bersahabat. Walaupun
Sekarang, kita akan mencoba membuat
sebuah program yang sangat sederhana
sekali, hanya untuk mengenal cara kerja
1Buat pro baru.
sederhana, bukan berarti Small Basic hanya untuk anak-anak,
orang dewasa yang ingin mempelajari pemrograman pun bisa
Small Basic:
2Lalu tuliskan statement berikut ini di dalam editor.
turut mempelajarinya.
Small Basic bisa di-download dari http://msdn.microsoft.com/
en-us/devlabs/cc950524.aspx dengan file berukuran 4,2 MB.
1Buat proyek baru dengan mengklik
tombol New. GraphicsWindow.Width = 200
GraphicsWindow.Height = 200
Windows yang bisa digunakan minimal Windows XP, dan
sudah harus dilengkapi dengan .NET Framework 3.5 yang bisa
di-download dari http://bit.ly/S9Aog dengan file berukuran 231
2Lalu tuliskan statement berikut ini
di dalam editor.
GraphicsWindow.PenColor = “Green”
GraphicsWindow.DrawLine(10, 10, 100, 100)
GraphicsWindow.PenColor = “Gold”
MB. TextWindow.ForegroundColor = “Yellow” GraphicsWindow.DrawLine(10, 100, 100, 10)
TextWindow.WriteLine(“Hello World”)
Interface Small Basic
Jika dibandingkan dengan Scratch apalagi Visual Basic,
Small Basic memiliki interface yang sangat sederhana sekali,
sesederhana Notepad.
• Editor: adalah tempat dimana Anda menulis statement untuk
Small Basic.
28 22/2009
Turtle.Move(100)
Turtle.TurnRight()
Turtle.Move(100)
Turtle.TurnRight()
4Sekarang,
sides = 50
coba tulis statement baru lagi seperti ini.
22/2009 29
Driver
Dalam komputer, driver adalah prog-
1Masuk ke Start-All Programs-
Accessories-Command Prompt.
E-mail Client
Program yang digunakan untuk
4Sejumlah informasi akan muncul di layar di hadapan Anda. Scroll mouse
Anda untuk menemukan baris Resume from Hibernate.
memanajemeni e-mail yang masuk.
Terdapat berbagai macam e-mail client
dengan kelebihan dan kekurangan-
5Tempatkan kursor Anda di atas string identifier hibernate, klik kanan, dan
pilih Mark. Lakukan highlight pada seluruh string, dan tekan Enter.
Program Compatibility
Windows Vista 4Tunggu hingga proses pember-
hentian service selesai.
1kolom
Klik tombol Start, dan ketik
keyword services.msc pada
Start Search.
2seperti
Mengetikkan keyword tersebut
akan membuka jendela Services
pada gambar.
6Pada
dan
pilihan drop down Startup Type, pilih Disabled.
.
Klik Apply,
Vista SP1
Dirilis pada bulan February 2008
3patibility
Scroll down hingga Anda me-
nemukan pilihan Program Com-
Assistant. Klik ka-
kemarin dalam versi beta. Pada bulan nan, dan pilih Stop.
Maret, Vista SP1 telah tersedia untuk
para pengguna Vista yang dapat
menggunakan fitur Windows Update
dan Download Center. Dalam service
pack tersebut hanya mendukung 5
bahasa, yaitu Inggris, Prancis, Spa-
nyol, Jerman, dan Jepang. Dukungan
untuk 31 bahasa dirilis pada bulan
April berikutnya.
30 22/2009
Windows Vista 3Alamat tersebut akan membawa Anda ke sebuah lokasi yang
hanya berisi satu folder.
sama. Niscaya e-mail client Anda telah kembali normal.
Berikut ini adalah salah satu cara yang mungkin dapat membantu
menyelesaikan masalah Anda:
1bukaSebelum
sedang menjalankan program Windows Mail. Sekarang, 4hapus folder ini, untuk berjaga jaga jika
Anda melakukan perubahan, pastikan Anda tidak
Windows Explorer.
Ubah nama folder ini sesuka Anda. Jangan
Sounds.
22/2009 31
Microsoft Exchange
3Klik Set language, site, time zone
di bagian Account Settings.
8Sekarang, buka Outlook, dan klik , .
tugas, dukungan
perangkat mo-
10Ketik nama Anda (nama yang ingin ditampilkan pada field From e-
mail yang Anda kirim) pada boks Your Name.
bile, akses infor-
masi berbasis
web, dan penyim-
panan data.
32 22/2009
Microsoft Excel
Ubah Workbook Excel Lama ke Excel 2007
Microsoft Word 5 Pada contoh di sini, kami hanya menggunakan 25% dari
dokumen. Anda bisa mengatur banyaknya rangkuman
dengan menentukan persentasenya dari dokumen asli. Klik
Rangkum Dokumen dengan AutoSummary . Pada gambar, Anda bisa melihat hasil rangkuman
yang otomatis dibuat Word.
1Toolbar,
Pertama, kita masukkan dulu shortcut AutoSummary ke
Quick Access Toolbar. Klik panah Quick Access
dan kemudian klik More Commands.
22/2009 33
1Buat>
sebuah file Flash baru dengan
fitur ActionScript 2.0:
> Flash File
function drawLine()
{
this.clear();
(ActionScript 2.0) this.lineStyle(2, 0x0, 100);
this.moveTo(point1._x, point1._y);
Class
Dalam bahasa pemrograman ber- 2sebuah
Save terlebih dahulu file FLA dari
flash yang akan kita buat ini pada
folder: > .
this.lineTo(point2._x,
this.moveTo(point3._x,
this.lineTo(point4._x,
point2._y);
point3._y);
point4._y);
orientasi objek (OOP), class dapat
diibaratkan sebagai sebuah blue-
updateAfterEvent();
print yang terdiri atas methods dan
properties, dan digunakan untuk
3akanKali ini tidak ada yang gambar yang
perlu disiapkan sebelumnya, karena kita
menggambarnya secara keseluruhan
}
FLA
Merupakan format file yang menyim-
4panelKlik kanan frame pertama pada timeline,
pilih menu Actions untuk memunculkan
Actions yang akan menulis di frame tersebut.
createPoint(“point4”, 4, 160, 100);
point1.onPress = drag;
point2.onPress = drag;
pan source dari sebuah Flash movie. point3.onPress = drag;
File FLA dapat diedit menggunakan
software Flash dan dicompile menjadi
sebuah file SWF yang dapat dijalankan
5Setelah panel Actions muncul, saatnya untuk menuliskan script dari
simulasi titik dan garis ini:
point4.onPress = drag;
this.createEmptyMovieClip(“paper”, 0);
function drag()
10 Sampai di sini, kita sudah sedikit
dapat memahami penggunaan fungsi moveTo() sebagai titik acuan
awal menggambar sebuah garis dan fungsi lineTo() sebagai titik akhir dari
{ garis yang digambar. Sehingga untuk membuat kurva tertutup dari titik-titik
lineStyle() this.startDrag(true); tersebut, kita perlu mengubah fungsi drawLine() yang kita buat, dan barisan
Metoda yang digunakan untuk men- paper.onMouseMove = drawLine; akhir dari script kita tadi menjadi:
definisikan style dari suatu garis this.onPress = drop;
yang digunakan saat memanggil } function drawLine()
fungsi lineTo() atau curveTo() dengan function drop() {
parameter berupa ketebalan, warna, { this.clear();
transparansi, dan lain-lain this.stopDrag(); this.lineStyle(2, 0x0, 100);
delete(paper.onMouseMove); this.moveTo(point1._x, point1._y);
lineTo(x,y) this.onPress = drag; this.lineTo(point2._x, point2._y);
Metoda yang digunakan untuk
} this.lineTo(point3._x, point3._y);
function drawLine() this.lineTo(point4._x, point4._y);
menggambarkan sebuah garis dari
{ this.lineTo(point1._x, point1._y);
suatu posisi awal menuju posisi (x,y).
this.clear(); updateAfterEvent();
Jika fungsi lineTo() dipanggil sebelum
this.lineStyle(2, 0x0, 100); }
moveTo() maka posisi awal dari garis this.moveTo(point1._x, point1._y); createPoint(“point1”, 1, 100, 100);
dianggap terletak pada (0,0) this.lineTo(point2._x, point2._y); createPoint(“point2”, 2, 120, 100);
updateAfterEvent(); createPoint(“point3”, 3, 140, 100);
moveTo(x,y) } createPoint(“point4”, 4, 160, 100);
Metoda yang digunakan untuk me- createPoint(“point1”, 1, 100, 100); point1.onPress = drag;
mindahkan posisi awal menggambar createPoint(“point2”, 2, 120, 100); point2.onPress = drag;
ke koordinat (x,y) point1.onPress = drag; point3.onPress = drag;
point2.onPress = drag; point4.onPress = drag;
Movieclip this.createEmptyMovieClip(“paper”, 0); this.createEmptyMovieClip(“paper”, 0);
Salah satu jenis symbol yang dapat
menjalankan animasi dalam aplikasi
Flash, dan dapat dikendalikan meng- 11 Lakukan Test Movie kem-
bali untuk melihat preview-
nya. Dengan perubahan script
gunakan fungsi dari class MovieClip.
yang kedua ini, kita memiliki 4
buah titik yang masing-masing
Stage titik saling berhubungan dengan
Merupakan area yang berbentuk kotak 2 titik lainnya, dan membentuk
pada layar dimana kita menempatkan kurva tertutup.
konten grafis. Untuk mengubah view
dalam stage kita dapat melakukan
zoom in dan zoom out. 12 Dengan beberapa contoh
tadi, cobalah buat kembali
6 Untuk melihat preview dari Flash movie yang kita buat, klik menu
> atau dengan shortcut keyboard Ctrl + Enter. beberapa variasi lainnya.
Disertakan di CD edisi 22/2009
34 22/2009
2Save terlebih dahulu file FLA dari flash yang akan kita buat
ini pada sebuah folder: > .
rupa partikel-partikel
yang bergerak acak ke
segala arah dari satu titik
this._yscale += 10;
this.speed++;
if (this._y > 500)
4ledakan
Ubah background color menjadi berwarna hitam agar animasi
mirip seperti kembang api di malam hari.
Field() yang kita buat
akan meng-generate sebuah animasi partikel dengan posisi x, y,
dan jumlah partikel yang kita input sebagai parameternya. Maka
}
}
11 Di sini dapat
kita lihat perbe-
daannya bahwa jumlah
if(i%jumlahWarna==0)
dot.lineStyle(2, 0xFF0000, 100);
else if(i%jumlahWarna==1)
partikel yang bergerak dot.lineStyle(2, 0xFFFF00, 100);
lebih banyak dibanding- else if(i%jumlahWarna==2)
kan yang kita buat se- dot.lineStyle(2, 0xFF00FF, 100);
belumnya. else if(i%jumlahWarna==3)
dot.lineStyle(2, 0x00FFFF, 100);
5Actions
Klik kanan frame pertama
pada timeline, pilih menu
untuk memunculkan
script dapat kita ubah menjadi:
starField(400, }
dot.onEnterFrame = mover;
dot.speed = Math.random()*10;
function starField(x, y, n)
{
for (var i = 0; i < n; i++)
{
22/2009 35
Inilah Definisinya! IdleBackup 1.16d 3 Tentukan konfigurasi backup pada jendela backup settings yang tam-
pil, setelah menekan tombol Change settings. Pilih salah satu pro-
file setting yang ada pada
Backup dengan Mudah combo box, misalkan nama
Backup salah satu default profile-
Dalam istilah komputer, backup me-
nya Settings1. Pilih drive
rujuk pada aktivitas membuat sali- sebagai lokasi dimana
Repot dan sering lupa backup karena harus dilakukan secara manual? Kini
nan data kedua (dan seterusnya) dari backup ditempatkan, ke-
hal tersebut dapat diatasi sehingga proses backup yang lebih terarah dan
sumber data asal. Backup dilakukan mudian tentukan prefix
terencana dengan baik, melalui bantuan aplikasi IdleBackup.
sebagai tindakan jaga-jaga jika yang digunakan untuk
terjadi kerusakan pada sumber data IdleBackup dapat dikonfigurasikan berjalan secara background terlihat icon lokasi backup menginfor-
asal. Data yang dimaksud dapat pada system tray, penjadwalan kurun waktu tertentu, serta sinkron terhadap masikan keberadaan ori-
berupa salinan murni atau berupa file original dan backup. Folder ataupun file yang ingin di-backup dapat ginal drive/folder/file. Klik
kode-kode kompresi yang dapat lebih dari satu lokasi path. Backup dapat dilakukan berbagai bentuk, ada tombol Save/Close.
diterjemahkan kembali ke dalam yang masih sama dengan format aslinya, namun ada pula yang sudah dalam
bentuk asalnya menggunakan apli-
kasi tertentu.
bentuk terkompresi, yaitu file archive zip. Adapun metode backup kompresi
selalu membentuk file archive tersebut dengan nama baru, tiap terjadi
backup mengacu pada waktu pelaksaanan backup. Installer IdleBackup yang
4 Klik tombol
memulai proses backup.
untuk
6YesKemudian,
to All
klik tombol
, dan klik pilihan
36 22/2009
6Selesai
|
proses instalasi, jalankan aplikasi Dropbox dari menu
| .
7dengan
Selanjutnya, akan tampil halaman konfirmasi kalau Dropbox akan
men-download sejumlah paket yang dibutuhkan untuk dapat berfungsi
baik. Klik OK.
VIA
VIA Technologies merupakan salah
satu perusahaan pembuat chipset
terbesar di dunia dari Taiwan yang
Ubuntu 9.04 4 Saat tampil halaman peringatan
kalau folder kerja Dropbox
beserta isinya akan dipindahkan ke
membuat perangkat Integrated
Circuit (IC), chipset motherboard,
Memindahkan Folder Kerja Dropbox folder kerja baru yang Anda pilih, CPU, memory, dan sebagainya. VIA
tekan saja OK. merupakan bagian dari Formosa
Plastics Group. Sebagai perusahaan
Ingin memindahkan folder kerja Dropbox? Berikut tahapannya:
5Kini,
baru.
folder kerja Dropbox sudah berpindah ke folder kerja Dropbox yang perakitan semiconductor, VIA banyak
melakukan riset dan pengembangan
22/2009 37
Inilah Definisinya! Visual Basic .net 5 Proses untuk menampilkan gambar diatur pada subrutin completed. Selain
menampilkan image ke dalam picturebox, subrutin ini juga mengatur
scroll bar secara horisontal dan vertical, jika ukuran image lebih besar dari
Abstract Class Pemanfaatan Objek HTTPWebRequest picturebox yang ada:
Class yang tidak digunakan untuk
menciptakan objek. Abstract Class Private Sub Completed()
dirancang untuk bertindak sebagai Objek HTTPWebRequest adalah objek pada .Net framework yang digunakan If Me.InvokeRequired Then
untuk melakukan akses atau request tertentu terhadap suatu alamat di Me.Invoke(New MethodInvoker(AddressOf Completed))
class dasar.
Internet. Request dilakukan melalui aplikasi terhadap Uniform Resource Else
Identifier (URI) tertentu, seperti halaman web pada sebuah server. Panel1.Visible = False
API PictureBox1.ImageLocation = “downloadedimg.jpg”
Singkatan dari Application Program- PictureBox1.Load()
ming Interface, berupa sekumpulan HTTPWebRequest sebenarnya merupakan concrete class dari abstract class HScrollBar1.Maximum = PictureBox1.Image.Width -
definisi dari suatu cara bagaimana WebRequest. Pada tip kali ini, kita akan memanfaatkan HTTPWebRequest PictureBox1.Width + HScrollBar1.Height
software berkomunikasi dengan untuk melakukan download image pada suatu alamat tertentu. VScrollBar1.Maximum = PictureBox1.Image.Height -
software lain. API merupakan satu PictureBox1.Height + VScrollBar1.Width
metode dalam melakukan abstraksi Langkah-langkah untuk membuatnya adalah: VScrollBar1.Visible = True
(pemrograman), biasanya (tetapi tidak HScrollBar1.Visible = True
selalu) antara software level rendah
dan level tinggi. Contoh sederhananya 1alamat
Kita buat terlebih dulu sebuah form yang terdiri dari sebuah textbox
yang bernama textbox1. Textbox ini digunakan untuk memasukkan
dimana image hendak di-download. Button bernama Button1
If PictureBox1.Height > PictureBox1.Image.Height Then
VScrollBar1.Visible = False
End If
adalah bagaimana Anda memerintahkan
komputer untuk menuliskan “Hello dengan caption Download untuk memulai download image sesuai dengan If PictureBox1.Width > PictureBox1.Image.Width
World” di monitor? Tentu ada banyak alamat pada textbox1. Sebuah picturebox bernama PictureBox1 untuk Then
cara, dan cara yang termudah adalah menampilkan gambar hasil HScrollBar1.Visible = False
membuka notepad, ketikkan Hello download lengkap dengan End If
World, lalu simpan sebagai file HTML. Vertical dan Horizontal Scroll Button1.Enabled = True
Kemudian buka file tersebut dengan bar yang masing-masing End If
web browser. Anda telah memerintah bernama VScrollBar1 dan End Sub
HScrollBar1. Juga sebuah Private Sub HScrollBar1_Scroll(ByVal sender As System.
komputer untuk menuliskan Hello
progressbar bernama Progress- Object, ByVal e As System.Windows.Forms.ScrollEventArgs)
World di web browser melalui kode-
Bar1. Handles HScrollBar1.Scroll
kode HTML.
Dim gphPictureBox As Graphics = PictureBox1.
GD Lib
Atau GD Library, dipakai untuk
2System.Net
Karena HTTPWebRequest didefinisikan pada class System.Net dan
System.Treading, maka yang pertama dilakukan adalah menambahkan
dan System.Treading pada proyek ini:
CreateGraphics()
gphPictureBox.DrawImage(PictureBox1.Image, New
Rectangle(0, 0, _
penciptaan image yang dinamis. PictureBox1.Width - HScrollBar1.Height, _
Dari PHP, GD Library digunakan Imports System.Net PictureBox1.Height - VScrollBar1.Width), _
untuk membuat gambar GIF, PNG, Imports System.Threading New Rectangle(HScrollBar1.Value, VScrollBar1.
atau JPG langsung dari kode. Hal Value, _
ini mengizinkan pengguna untuk
membuat chart secara langsung,
membuat thumbnail, atau bahkan
3Berikutnya adalah membuat subrutin untuk mendapatkan image dari
URI yang telah didefinisikan pada textbox:
PictureBox1.Width - HScrollBar1.Height, _
PictureBox1.Height - VScrollBar1.Width),
GraphicsUnit.Pixel)
membuat gambar dari gambar lain. Public Class Form1 End Sub
Dim t1 As Thread Private Sub VScrollBar1_Scroll(ByVal sender As System.
Picturebox Private Sub GetImageData() Object, ByVal e As System.Windows.Forms.ScrollEventArgs)
Dim myHttpWebRequest As HttpWebRequest Handles VScrollBar1.Scroll
Mewakili kontrol untuk kotak gambar
Dim ImageData As Bitmap Dim gphPictureBox As Graphics = PictureBox1.
sewaktu menampilkan sebuah gambar.
Dim strURL As String = TextBox1.Text CreateGraphics()
Dim strSavePath As String = “downloadedimg.jpg” gphPictureBox.DrawImage(PictureBox1.Image, New
Try Rectangle(0, 0, _
myHttpWebRequest = CType(WebRequest.Create(strURL), PictureBox1.Width - HScrollBar1.Height, _
HttpWebRequest) PictureBox1.Height - VScrollBar1.Width), _
myHttpWebRequest.KeepAlive = False New Rectangle(HScrollBar1.Value, VScrollBar1.Value,
myHttpWebRequest.ProtocolVersion = HttpVersion. _
Version10 PictureBox1.Width - HScrollBar1.Height, _
PNG If Trim(strURL) <> “” Then PictureBox1.Height - VScrollBar1.Width),
Kependekan dari Portable Network Dim myHttpWebResponse As HttpWebResponse = GraphicsUnit.Pixel)
Graphic. Format file ini digunakan CType(myHttpWebRequest.GetResponse(), HttpWebResponse) End Sub
untuk menampilkan objek dalam hala- ImageData = New Bitmap(Image.FromStream(myHttpWe End Class
man web. Kelebihan dari format file
bResponse.GetResponseStream))
ImageData.Save(strSavePath, System.Drawing.
ini dibandingkan dengan GIF adalah
kemampuannya menyimpan file dalam
Imaging.ImageFormat.Jpeg)
‘PictureBox1.Image = New Bitmap(Image.FromStre
6Berikut adalah contoh tampilan yang didapatkan ketika proses download
sedang berjalan, dan setelah proses download selesai.
Disertakan di CD edisi 22/2009
kedalaman bit hingga 24 bit, serta
am(myHttpWebResponse.GetResponseStream))
mampu menghasilkan latar belakang ImageData.Dispose()
yang transparan dengan pinggiran myHttpWebResponse.Close()
yang halus. Format file ini mampu End If
menyimpan alpha channel dan telah Catch e As Exception
diakui di dalam konsorsium Worl MsgBox(“ERROR: “ & e.Message)
Wide Web (W3C) sebagai format yang Finally
memiliki sifat lossles (data tidak hilang Completed()
ketika file disimpan). Namun demikian, t1.Abort()
hingga saat ini format GIF dan JPEG End Try
masih paling banyak digunakan dalam End Sub
Web graphic.
38 22/2009
22/2009 39
T
iga dekade yang lalu, sekelompok ilmuwan komputer di tertentu dengan lebih akurat.
University of California Los Angeles (UCLA) memulai Metode lain yang yang dikembangkan adalah metode non-
sebuah proyek penelitian yang cukup ambisius. Mereka invasive, dimana proses perekaman sinyal menggunakan
meneliti bagaimana membuat komunikasi langsung antara otak electroencephalographic (EEG) yang dapat diletakkan di
dengan perangkat komputer. Tujuan mereka adalah membuat
antarmuka manusia dan komputer (atau peralatan) yang praktis,
yang memungkinkan manusia untuk memberikan perintah
kepada perangkat komputer hanya dengan memikirkannya.
Jika berhasil, akan ada ribuan orang-orang yang cacat secara
fisik, dimana syaraf motoriknya tidak dapat berfungsi dengan
baik, namun otak dan pikirannya masih berfungsi dengan
normal, dapat memanfaatkan antarmuka ini agar hidup mereka
jadi lebih baik. Bukan hanya itu, jika penelitian ini berhasil,
kehidupan umat manusia akan menjadi lebih praktis dan
efisien.
Proyek tersebut nampaknya seperti proyek tidak masuk
akal yang hanya ada di film-film fiksi ilmiah. Namun selama satu contoh neural prostheses yang digunakan untuk membantu
beberapa tahun ini, proyek penelitian tersebut telah menjadi orang dengan pendengaran yang lemah. Digolongkan sebagai
cabang ilmu komputer tersendiri, yaitu Brain Computer neural prostheses karena alat ini secara langsung melakukan
Interaction (atau brain-machine interface). Hasilnya sudah stimulasi terhadap syaraf pendengaran di dalam koklea dengan
dapat dilihat secara nyata pada laboratorium sains beberapa sebuah medan elektrik.
universitas ternama, seperti Stanford University, University Dalam BCI, perangkat neural prostheses digunakan untuk
of Pittsburgh dan MIT. Laju kursor mouse dari seperangkat membaca sinyal elektris di dalam otak. Dalam beberapa dekade
komputer telah dapat dikontrol tanpa melakukan sentuhan terakhir, para peneliti menemukan bahwa di dalam otak manusia
sama sekali, dilakukan hanya dengan memikirkannya saja. terdapat neuron-neuron yang saling dihubungkan dengan
Contoh foto ini merupakan suatu percobaan yang dilakukan di dendrite dan axon. Setiap kali kita memikirkan sesuatu, sinyal
Groningen University, Belanda, dimana seorang sukarelawan elektris akan dihasilkan karena adanya beda potensial dari ion
mengontrol gerak suatu objek dengan menggunakan BCI. yang ada di membran suatu neuron. Para ilmuwan komputer
bekerja sama dengan ilmuwan biomedis, menangkap dan
mempelajari pola-pola dari sinyal elektris tersebut, kemudian
menerjemahkannya untuk digunakan dalam melakukan
pengontrolan suatu alat. Sebagai contoh, ketika seseorang
melihat suatu objek dengan warna merah, sinyal elektris yang
dihasilkan akan mempunyai pola yang selalu sama.
Beberapa aktivitas elektris dari otak yang banyak digunakan
untuk aplikasi BCI adalah ß and µ Rhythms (dengan jangkauan
frekuensi 8-12 Hz untuk µ dan 12-30 Hz untuk ß, yang
berhubungan erat dengan kegiatan motoris), P300, Steady
State Visual Evoked Potential (SSVEP, yang merupakan
respons alami otak ketika terjadi stimulasi visual), Slow Cortical
Potentials (SCP, dihasilkan di corteks, setelah 0,5-10 detik).
Pola atau aktivitas yang dilakukan oleh otak tersebut,
dapat direkam dengan menggunakan multielektroda atau
elektroda tunggal yang diletakkan di permukaan otak atau di
BCI dan Neuroprostetics bawah tengkorak. Pada posisi tersebut, sinyal elektris dengan
Salah satu fondasi ilmu pengetahuan yang menjadi dasar dari resolusi yang cukup baik dapat secara langsung diterima oleh
BCI adalah neurosains (ilmu yang mempelajari tentang sistem elektroda. Metode ini disebut dengan metode invasive-BCI.
syaraf manusia) dan ilmu rekayasa biomedis. Dalam neurosains Electrocorticogram (ECoG)
40 22/2009
Aplikasi BCI
P300 (peak) merupakan fenomena yang banyak diteliti pada
pemrosesan sinyal. P300 merupakan event-related potential
(ERP), yang nampak pada perekaman EEG sebagai gelombang
puncak pada 300 milidetik setelah suatu kejadian distimulasikan
ke otak. Pemanfaatan P300 yang umum adalah pemanfaatan
dalam melakukan pengejaan kata. Tiga puluh enam simbol
disusun dalam petak 6 x 6.
Karakter-karakter akan di-highlight secara acak baik per kolom,
per baris ataupun per satu karakter, dan user memikirkan
karakter apa yang ingin dikomunikasikan. Akurasi 80-100%
pengejaan 5 buah karakter bisa didapatkan melalui 5 menit komputer untuk memroses sinyal melalui sistem pengkabelan
pelatihan. sehingga portabilitasnya rendah.
Fenomena P300 juga dimanfaatkan dalam kursi roda. Agar Di balik itu semua, teknologi BCI yang tergolong masih
pada tahap awal pengembangan ini, dapat dibilang merupakan
teknologi yang sangat menjanjikan untuk perbaikan kehidupan
manusia. Adalah tugas para kita, praktisi, kalangan akademis
maupun peneliti untuk turut serta berkontribusi dan
mengangkat nama bangsa Indonesia dalam kancah penelitian
BCI ini.
22/2009 41
L
ima software yang disebutkan pertama merupakan software
yang berlisensi GNU General Public License (GPL) – BioSig
yang memungkinkan pengguna untuk menjalankannya, Website: http://biosig.sourceforge.net/ OpenEEG
menggandakannya, mengubah, dan melakukan improvisasi Lisensi: GPL Website: http://openeeg.sourceforge.net/
terhadap software tersebut. Bahasa pemrograman: Octave, Matlab, Simulink, C/C++, Qt, Lisensi: GPL
Java, Phyton Bahasa pemrograman: Bervariasi
EEGLAB
Website: http://sccn.ucsd.edu/eeglab/ Perangkat EEG untuk mengukur sinyal elektris di otak,
Lisensi: GPL bukanlah mainan yang murah yang dapat dibeli dengan
Bahasa pemrograman: Matlab mudah. Proyek OpenEEG merupakan sebuah proyek untuk
melakukan eksperimen EEG bagi pemula. Saat ini, di situs
resminya kebanyakan adalah tentang bagaimana melakukan
perakitan perangkat seperti skema, komponen, instruksi
perakitan, dan sebagainya. Dalam komunitas OpenEEG
ini, beberapa anggotanya telah berkontribusi dengan
membagikan pengalamannya dalam merakit hardware EEG.
Beberapa hardware EEG beserta dokumentasi yang telah
dibuat adalah ModularEEG (dibuat dengan menggunakan
dua atau lebih EEG amplifier dan 6-channel signal capture
yang dihubungkan dengan PC melalui kabel serial), Active
Electrode untuk ModularEEG (sebagai perangkat pendukung
untuk ModularEEG), sound card EEG dan EEG Calibrator
(generator grafik sinus dengan frekuensi 1-64 Hz, digunakan
untuk mengukur performa dari EEG).
Namun beberapa anggotanya juga telah mengembangkan
software yang berguna untuk menunjang eksperimen di EEG
BioSig adalah library open source yang secara khusus untuk ini.
melakukan pemrosesan sinyal biomedis, seperti electro- Beberapa software pendukung OpenEEG ini di antaranya
encephalogram (EEG), electrocorticogram (ECoG), electro- adalah BioEra (untuk membuat visualisasi dengan input
cardiogram (ECG), electrooculogram
(EOG), dan electromyogram (EMG).
EEGLAB merupakan toolbox interaktif untuk Matlab yang Aplikasi utamanya adalah Neu-
digunakan memproses EEG, MEG baik yang continues maupun roinformatics, brain-computer interfaces,
event-related, data electrofisiologikal, analisis time/frequency, dan neurophysiology, psychology, cardiovascular
beberapa mode visualisasi data. Pada versi terakhirnya, EEGLAB systems, dan sleep research. Tujuan dari
mempunyai lebih dari 400 fungsi MatLab yang stand-alone proyek BioSig adalah untuk membantu
dengan total 50.000 baris program, dan 300 halaman turorial perkembangan riset di bidang pemrosesan
penggunaan EEGLAB. Setidaknya, peneliti dari 88 negara telah sinyal biomedis dengan menyediakan
men-download file ini. berbagai tool untuk aplikasi yang berbeda-
EEGLAB menyediakan tampilan GUI yang memungkinkan beda. BioSig dapat memberikan solusi
user mengolah dan memproses secara interaktif EEG beresolusi untuk akuisisi data, artifact processing,
tinggi dan data dinamis otak menggunakan independent ekstraksi fitur, klasifikasi, pemodelan,
component analysis (ICA) atau time/frequency analysis (TFA). visualisasi data, dan sebagainya.
Fitur-fitur utama dari EEGLAB adalah user interface berbasis
grafis, impor data mendukung banyak format, scroll data Selain untuk Octave dan Matlab, BioSig
high-density, pendefinisian struktur data untuk EEG, fungsi juga dikembangkan:
plotting yang interaktif, semi-automated artifact removal, dan - Untuk C/C++ (biosig4c++) yang
pengukuran ICA dan TFA. merupakan library guna membaca dan
42 22/2009
22/2009 43
Mendatar 1. Country code top-level domain untuk Setelah TTS dilengkapi dengan benar, susunlah huruf CARA MENJAWAB (Pilih Salah Satu):
Pelanggan Indosat (Matrix, IM3, Mentari, StarOne);
dari kotak-kotak berwarna kuning secara berurutan [A]
untuk website bersifat informatif dan umum 14. Contoh: MILD 22 KOMPUTER BUDI
Layanan yang menyediakan ruang untuk penyim-
panan data di Internet 15. Country code top-level [B] Untuk kartu pos dikirim ke Redaksi PC MILD, Jl. Kramat IV No.11,
Jakarta 10430, sertakan kupon kuis TTS di pojok kanan atas.
domain untuk Taiwan 16. Country code top-level
domain untuk Wallis dan Futuna 17. NT Loader 19. SMS dan kartu pos diterima selambat-lambatnya 19 November
2009. Nama pemenang diumumkan pada PC Mild 24/2009 yang terbit
Satu set perintah yang diwakili oleh sebuah kata 3 Desember 2009. Tarif premium Rp2.000++ per SMS. Gunakan pulsa
20. Enhanced Metafile Anda secara bijak.
44 22/2009