Senin, 13 Desember 2010

Processor Komputer Terbuat Dari Pasir?

















Pasir, seperempat bagiannya terbentuk dari silikon, yakni unsur kimia yang paling berlimpah di muka bumi ini setelah oksigen. Pasir (terutama quartz), mempunyai persentase silikon yang tinggi di dalam bentuk Silicon Dioxide (SiO2) dan pasir merupakan bahan pokok untuk memproduksi semiconductor.Setelah memperoleh mentahan dari pasir dan memisahkan silikonnya, materiil yang kelebihan dibuang. Lalu, silikon dimurnikan secara bertahap hingga mencapai kualitas "semiconductor manufacturing quality", atau biasa disebut "electronic grade silicon". Pemurnian ini menghasilkan sesuatu yang sangat dahsyat dimana "electronic grade silicon" hanya boleh memiliki satu "alien atom" di tiap satu milyar atom silikon. Setelah tahap pemurnian silikon selesai, silikon memasuki fase peleburan. Dari gambar di atas, kita bisa melihat bagaimana kristal yang berukuran besar muncul dari silikon yang dileburkan. Hasilnya adalah kristal tunggal yang disebut "Ingot".

















            
  

Kristal tunggal "Ingot" ini terbentuk dari "electronic grade silicon". Besar satu buah "Ingot" kira-kira 100 Kilogram atau 220 pounds, dan memiliki tingkat kemurnian silikon hingga 99,9999 persen.























Setelah itu, "Ingot" memasuki tahap pengirisan. "Ingot" di iris tipis hingga menghasilkan "silicon discs", yang disebut dengan "Wafers". Beberapa "Ingot" dapat berdiri hingga 5 kaki. "Ingot" juga memiliki ukuran diameter yang berbeda tergantung seberapa besar ukuran "Wafers" yang diperlukan. CPU jaman sekarang biasanya membutuhkan "Wafers" dengan ukuran 300 mm.




















Setelah diiris, "Wafers" dipoles hingga benar-benar mulus sempurna, permukaannya menjadi seperti cermin yang sangat-sangat halus. Kenyataannya, Intel tidak memproduksi sendiri "Ingots" dan "Wafers", melainkan Intel membelinya dari perusahaan "third-party". Processor Intel dengan teknologi 45nm, menggunakan "Wafers" dengan ukuran 300mm (12 inch), sedangkan saat pertama kali Intel membuat Chip, Intel menggunakan "Wafers" dengan ukuran 50mm (2 inch).


















Cairan biru seperti yang terlihat pada gambar di atas, adalah "Photo Resist" seperti yang digunakan pada "Film" pada fotografi. "Wafers" diputar dalam tahap ini supaya lapisannya dapat merata halus dan tipis.



















Di dalam fase ini, "Photo Resist" disinari cahaya "Ultra Violet". Reaksi kimia yang terjadi dalam proses ini mirip dengan "Film" kamera yang terjadi pada saat kita menekan shutter (Jepret!).
Daerah paling kuat atau tahan di "Wafer" menjadi fleksibel dan rapuh akibat efek dari sinar "Ultra Violet". Pencahayaan menjadi berhasil dengan menggunakan pelindung yang berfungsi seperti stensil. Saat disinari sinar "Ultra Violet", lapisan pelindung membuat pola sirkuit. Di dalam pembuatan Processor, sangat penting dan utama untuk mengulangi proses ini berulang-ulang hingga lapisan-lapisannya berada di atas lapisan bawahnya, begitu seterusnya.
Lensa di tengah berfungsi untuk mengecilkan cahaya menjadi sebuah fokus yang berukuran kecil.






















Dari gambar di atas, kita dapat gambaran bagaimana jika satu buah "Transistor" kita lihat dengan mata telanjang. Transistor berfungsi seperti saklar, mengendalikan aliran arus listrik di dalam "Chip" komputer. Peneliti Intel telah mengembangkan transistor menjadi sangat kecil sehingga sekitar 30 juta "Transistor" dapat menancap di ujung "Pin".

















Setelah disinari sinar "Ultra Violet", bidang "Photo Resist" benar-benar hancur lebur. Gambar di atas menampakan pola "Photo Resist" yang tercipta dari lapisan pelindung. Pola ini merupakan awal dari "transistors", "interconnects", dan hal yang berhubungan dengan listrik berawal dari sini.


















Setelah tersketsa, lapisan "Photo Resist" diangkat dan bentuk yang diinginkan menjadi tampak.


















"Photo Resist" kembali digunakan dan disinari dengan sinar "Ultra Violet". "Photo Resist" yang tersinari kemudian dicuci dahulu sebelum melangkah ke tahap selanjutnya, proses pencucian ini dinamakan "Ion Doping", proses dimana partikel ion ditabrakan ke "Wafer", sehingga sifat kimia silikon dirubah, agar CPU dapat mengkontrol arus listrik.




















Melalui proses yang dinamakan "Ion Implantation" (bagian dari proses Ion Doping) daerah silikon pada "Wafers" ditembak oleh ion. Ion ditanamkan di silikon supaya merubah daya antar silikon dengan listrik. Ion didorong ke permukaan "Wafer" dengan kecepatan tinggi. Medan listrik melajukan ion dengan kecepatan lebih dari 300,000 Km/jam (sekitar 185,000 mph)



















Setelah ion ditanamkan, "Photo Resist" diangkat, dan materiil yang bewarna hijau pada gambar sekarang sudah tertanam "Alien Atoms"


 
Transistor ini sudah hampir selesai. Tiga lubang telah tersketsa di lapisan isolasi (warna ungu kemerahan) yang berada di atas transistor. Tiga lubang ini akan diisi dengan tembaga, yang berfungsi untuk menghubungkan transistor ini dengan transistor lain.






















"Wafers" memasuki tahap "copper sulphate solution" pada tingkat ini. Ion tembaga disimpan ke dalam transistor melalui proses yang dinamakan "Electroplating". Ion tembaga berjalan dari terminal positif (anode) menuju terminal negatif (cathode).


















Ion tembaga telah menjadi lapisan tipis di permukaan "Wafers"


















Materiil yang kelebihan dihaluskan, meninggalkan lapisan tembaga yang sangat tipis.

















Nah udah mulai ribet. Banyak lapisan logam dibuat untuk saling menghubungkan bermacam-macam transistors. Bagaimana rangkaian hubungan ini disambungkan, itu ditentukan oleh teknik arsitektur dan desain tim yang mengembangkan kemampuan masing-masing processor. Dimana chip komputer terlihat sangat datar, sebenarnya memiliki lebih dari 20 lapisan untuk membuat sirkuit yang kompleks. Jika kamu melihat dengan kaca pembesar, kamu akan melihat jaringan bentuk sirkuit yang rumit, dan transistors yang terlihat futuristik, "Multi-Layered Highway System".






















Ini hanya contoh super kecil dari "Wafer" yang akan melalui tahap test kemampuan pertama. Di tahapan ini, sebuah pola test dikirimkan ke tiap-tiap chip, lalu respon dari chip akan dimonitor dan dibandingkan dengan "The Right Answer".










Setelah hasil test menunjukan bahwa "Wafer" lulus, "Wafer" dipotong menjadi sebuah bagian yang disebut "Dies". Coba juragan lihat, proses yang bener-bener ribet tadi ternyata hasilnya kecil doank. Pada gambar paling kiri itu ada 6 kelompok "Wafer", pada gambar kanannya udah berapa "Wafer" tuh !?!?






















"Dies" yang lulus test, akan diikutkan ke tahap selanjutnya yaitu "Packaging". "Dies" yang tidak lulus, dibuang dengan percumanya T_T. Ada hal yang lucu beberapa tahun lalu, Intel membuat kunci dari "Dies" yang tidak lulus ini ^^. Ada EBAYnya lho, ayo juragan yang tertarik beli, soalnya tinggal 4..















 Ini adalah gambar satu "Die", yang tadinya dipotong pada proses sebelumnya. "Die" pada gambar ini adalah "Die" dari Intel Core i7 Processor.






















Lapisan bawah, "Die", dan "Heatspreader" dipasang bersama untuk membentuk "Processor". Lapisan hijau yang bawah, digunakan untuk membentuk listrik dan "Mechanical Interface" untuk Processor supaya dapat berinteraksi dengan sistem PC. "Heatspreader" adalah "Thermal Interface" dimana solusi pendinginan diterapkan, sehingga Processor dapat tetap dingin dalam beroperasi.









"Microprocessor" adalah produk terkompleks di dunia ini. Faktanya, untuk membuatnya memerlukan ratusan tahap dan yang kita uraikan sebelumnya hanyalah yang penting saja.





















Selama tes terakhir untuk Processor, Processor di tes karakteristiknya, seperti penggunaan daya dan frekwensi maksimumnya.




















Berdasarkan hasil test sebelumnya, Processor dikelompokan dengan Processor yang memiliki kemampuan sama. Proses ini dinamakan dengan "Binning", "Binning" ditentukan dari frekwensi maksimum Processor, kemudian tumpukan Processor dibagi dan dijual sesuai dengan spesifikasi stabilnya.













Prosessor yang sudah dikemas dan dites, pergi menuju pabrik (misalnya dipake Toshiba buat laptopnya) atau dijual eceran (misalnya di toko komputer)




Share


Share

pencipta virus komputer pertama



Elk Cloner dinyatakan sebagai salah satu virus mikro komputer yang menyebar luas keluar dari ruan lingkup tempat pembuatanya.Dibuat pada tahun 1982 oleh seorang murid Sekolah Menengah Atas yang berumur 15 tahun. Ia bernama Rich Skrenta. Virus yang ia buat, saat itu ditujukan untuk sistem komputer Apple II.

Saat itu Skrenta tidak lagi dipercaya oleh teman-tamannya. Hal itu disebabkan oleh kelakuannya yang secara ilegal membagikan game dan software, ia pun sering menggunakan floppy disk untuk mematikan komputer atau untuk menampilkan kata-kata mengejek pada layar. Akhirnya Skrenta pun memikirkan metode untuk melakukannya tanpa floppy disk agar ia tidak dicurigai.


Selama libur musim dingin di Mt. Lebanon High School,Pennsylvania,Amerika, Skrenta menemukan bagaimana cara menampilkan pesan secara otomatis di komputernya. Dan akhirnya dia menemukan apa yang dewasa ini disebut sebagai boot sector virus, dan mulai untuk menyebarkannya di kalangan teman satu sekolahnya serta di sebuah club komputer.

Dari sumber yang didapat virus itu cepat tersebar dan sukses menginfeksi floppy disk orang-orang yang ia kenal, termasuk guru matematikanya. Virusnya banyak merepotkan korban yang terinfeksi. Dapat dibayangkan bagaimana repotnya karena saat itubelum ada satupun antivirus. Virus elk cloner ini hanya dapat dihapus secara manual dengan langkah yang rumit.

Elk Cloner menyebar dengan cara menginfeksi sistem operasi Apple II dengan tehnik boot sector virus. Artinya jika kita melakukan booting komputer menggunakan floppy disk yang sudah terinfeksi maka virus akan secara otomatis terkopi ke memory. Dan apabila ada floppy disk bersih dimasukan ke komputer virus akan mengkopi dirinya ke floppy itu.

Komputer yang terinfeksi akan menampilkan sebuah puisi dilayar saat booting ke 50.

Dibawah ini puisinya :
Elk Cloner: The program with a personality
It will get on all your disks
It will infiltrate your chips
Yes it’s Cloner!
It will stick to you like glue
It will modify RAM too
Send in the Cloner!

Kesimpulannya, Elk Cloner tidak membuat sebuah kerusakan hanya merubah sistem pada floppy yang berisikan Apple DOS.

Saat ini, Skrenta jadi CEO di Blekko Inc, sebuah search engine internet Share


Share

Jepang Kembangkan Kecepatan Internet 32 Miliar Kbps



Sebuah teknologi optik baru sedang diujicoba di Jepang. Dahsyatnya, teknologi itu mampu mencapai kecepatan 30 Terabit per detik (Tbps) atau lebih dari 32 Miliar Kbps.

Uji coba itu telah dilakukan oleh KDDI R&D Labs bersama National Institute of Information and Communications Technology (NICT) di Jepang. Teknologi yang diujicoba memanfaatkan transmisi bernama OFDM alias orthogonal frequency division multiplex.


Sekadar pembanding, kecepatan koneksi internet saat ini masih jauh –sangat jauh– dari yang dicapai dalam ujicoba tersebut. Kecepatan 500 kilobit per detik (Kbps), misalnya, sudah termasuk lumayan untuk penggunaan normal sehari-hari. Sedangkan rata-rata kecepatan internet di dunia, berdasarkan data akhir 2008, adalah 1.5 Mbps atau 1500 Kbps.
Nah, 30 Terabit per detik itu kurang lebih setara dengan 32 miliar kilobit per detik. Dengan kecepatan seperti ini, per detiknya data yang sanggup dikirimkan mencapai 3,9 juta MB, atau hampir 1.000 keping DVD film per detiknya.

ujicoba itu dilakukan pada jarak 240 kilometer, artinya bukan sekadar ujicoba jarak dekat. Rencananya KDDI akan mengkomersialkan teknologi ini pada 2012. Share


Share

Pesawat Tempur Siluman Paling Canggih di Dunia



F-22 Raptor adalah pesawat tempur siluman buatan Amerika Serikat. Pesawat ini awalnya direncanakan untuk dijadikan pesawat tempur superioritas udara untuk digunakan menghadapi pesawat tempur Uni Soviet, tetapi pesawat ini juga dilengkapi peralatan untuk serangan darat, peperangan elektronik, dan sinyal intelijen. Pesawat ini melalui masa pengembangan yang panjang, versi prototipnya diberi nama YF-22, tiga tahun sebelum secara resmi dipakai diberi nama F/A-22, dan akhirnya diberi nama F-22A ketika resmi mulai dipakai pada Desember 2005.


Lockheed Martin Aeronautics adalah kontraktor utama yang bertanggungjawab memproduksi sebagian besar badan pesawat, persenjataan, dan perakitan F-22. Kemudian mitranya, Boeing Integrated Defense Systems memproduksi sayap, peralatan avionik, dan pelatihan pilot dan perawatan.

Sejarah
Advanced Tactical Fighter (ATF) merupakan kontrak untuk demonstrasi dan program validasi yang dilakukan Angkatan Udara Amerika Serikat untuk mengembangkan sebuah generasi baru pesawat tempur superioritas udara untuk menghadapi ancaman dari luar Amerika Serikat, termasuk dikembangkannya pesawat kelas Su-27 era Soviet.

Pada tahun 1981, Angkatan Udara Amerika Serikat memetakan syarat-syarat yang harus dipenuhi sebuah pesawat tempur baru yang direncanakan untuk menggantikan F-15 Eagle. ATF direncanakan untuk memadukan teknologi modern seperti logam canggih dan material komposit, sistem kontrol mutakhir, sistem penggerak bertenaga tinggi, dan teknologi pesawat siluman.

Proposal untuk kontrak ini diajukan pada tahun 1986, oleh dua tim kontraktor, yaitu Lockheed-Boeing-General Dynamics dan Northrop-McDonnell Douglas, yang terpilih pada Oktober 1986 untuk melalui fase demonstrasi dan validasi selama 50 bulan, yang akhirnya menghasilkan dua prototip, yaitu YF-22 dan YF-23.

Pesawat ini direncanakan untuk menjadi pesawat Amerika Serikat paling canggih pada awal abad ke-21, karena itu, pesawat ini merupakan pesawat tempur paling mahal, dengan harga US$120 juta per unit, atau US$361 juta per unit bila ditambahkan dengan biaya pengembangan. Pada April 2005, total biaya pengembangan program ini adalah US$70 miliar, menyebabkan jumlah pesawat yang direncanakan akan dibuat turun menjadi 438, lalu 381, dan sekarang 180, dari rencana awal 750 pesawat. Salah satu faktor penyebab pengurangan ini adalah karena F-35 Lightning II akan memiliki teknologi yang sama dengan F-22, tapi dengan harga satuan yang lebih murah.

F-22 versi produksi pertama kali dikirim ke Pangkalan Udara Nellis,
Nevada, pada tanggal 14 Januari 2003. Pengetesan dan evaluasi terakhir dilakukan pada 27 Oktober 2004. Pada akhir 2004, sudah ada 51 Raptor yang terkirim, dengan 22 lagi dipesan pada anggaran fiskal 2004. Kehancuran versi produksi pertama kali terjadi pada 20 Desember 2004 pada saat lepas landas, sang pilot selamat setelah eject beberapa saat sebelum jatuh. Investigasi kejatuhan ini menyimpulkan bahwa interupsi tenaga saat mematikan mesin sebelum lepas landas menyebabkan kerusakan pada sistem kontrol.






 F-22 dirancang untuk membawa peluru kendali udara ke udara yang tersimpan secara internal di dalam badan pesawat agar tidak mengganggu kemampuan silumannya. Peluncuran rudal ini didahului oleh membukanya katup persenjataan lalu rudal didorong kebawah oleh sistem hidrolik. Pesawat ini juga bisa membawa bom, misalnya Joint Direct Attack Munition (JDAM) dan Small-Diameter Bomb (SDB) yang lebih baru. Selain penyimpanan internal, pesawat ini juga dapat membawa persenjataan pada empat titik eksternal, tetapi apabila ini dipakai akan sangat mengurangi kemampuan siluman, kecepatan, dan kelincahannya.

Untuk senjata cadangan, F-22 membawa meriam otomatis M61A2 Vulcan 20 mm yang tersimpan di bagian kanan pesawat, meriam ini membawa 480 butir peluru, dan akan habis bila ditembakkan secara terus-menerus selama sekitar lima detik. Meskipun begitu, F-22 dapat menggunakan meriam ini ketika bertarung tanpa terdeteksi, yang akan dibutuhkan ketika rudal sudah habis.

 Pesawat tempur modern Barat masa kini sudah memakai fitur-fitur yang membuat mereka lebih sulit dideteksi di radar dari pesawat sebelumnya, seperti pemakaian material penyerap radar. Pada F-22, selain pemakaian material penyerap radar, bentuk dan rupa F-22 juga dirancang khusus, dan detil lain seperti cantelan pada pesawat dan helm pilot juga sudah dibuat agar lebih tersembunyi.F-22 juga dirancang untuk mengeluarkan emisi infra-merah yang lebih sulit untuk dilacak oleh peluru kendali "pencari panas".

Namun, F-22 tidak tergantung pada material penyerap radar seperti F-117 Nighthawk. Penggunaan material ini sempat memunculkan masalah karena tidak tahan cuaca buruk. Dan tidak seperti pesawat pengebom siluman B-2 Spirit yang membutuhkan hangar khusus, F-22 dapat diberikan perawatan pada hangar biasa. Selain itu, F-22 juga memiliki sistem yang bernama "Signature Assessment System", yang akan menandakan kapan jejak radar pesawat sudah tinggi, sampai akhirnya membutuhkan pembetulan dan perawatan.

Pemakaian afterburner juga membuat emisi pesawat lebih mudah ditangkap oleh radar, ini diperkirakan adalah alasan mengapa pesawat F-22 difokuskan untuk bisa memiliki kemampuan supercruise. Share


Share

Perangkat Komputer Berlapiskan Bambu



Rupanya, salah satu pencemar terbesar dunia telah menemukan alternatif ramah lingkungan untuk keyboard plastik dan mouse.

Bambu keyboard dan mouse tidak benar-benar baru di pasar, dan saya yakin Anda telah menemukan segala macam konsep perangkat kayu online. Jiangxi Bambu Technology Development Co Ltd, bambu hanya peripheral produsen di Cina, mengatakan produk mereka telah menjadi semakin populer di tingkat nasional, setelah mereka telah berhasil diekspor ke pasar di Eropa dan Amerika.


Produksi bambu keyboard dan mouse dimulai pada 2008, namun hingga awal 2009, mereka baru dikirim ke luar negeri. Tapi sejak toko waralaba dibuka di Shanghai dan Ningbo, Cina tidak bisa mendapatkan cukup dari peripheral yang ramah lingkungan.

Dilihat dari foto-foto, Cina tidak berhenti di hanya keyboard dan mouse bambu, mereka mengambil langkah lebih lanjut, dengan layar LCD yang terbungkus bambu. Share


Share

Security 360 (Spyware Removal)



Software baru datang dari perusahaan yang sama dengan ACS. Tujuannya adalah untuk melindungi komputer anda dari spyware, pembajak, keyloggers dan hal-hal lain yang sejenisnya.Meski ini merupakan software baru, tapi sudah masuk ke dalam 10 software yang paling sering diunduh dalam download.com, mengalahkan Spyware Search and Destroy.
Aplikasi IObit Security 360 Terbaru dirancang untuk menjadi sebuah anti malware yang canggih dan utilitas removal spyware yang dapat mendeteksi, menghapus dan melindungi PC Anda dari berbagai potensi serangan spyware, adware, trojans, keyloggers, bots, dll.
IObit Security 360 Terbaru dilengkapi dengan mesin “Dual-Core” yang unik dan sistem deteksi malware yang heuristik, IObit Security 360 Terbaru mampu mendeteksi serangan paling kompleks sekalipun, spyware terdalam dan perkembangan malware yang sangat cepat dan efisien. IObit Security 360 Terbaru memiliki perlindungan malware yang real tima dan dapat melakukan update otomatis yang sering digunakan untuk pencegahan ancaman keamanan.

untuk mendowload software ini klick aja DISINI
Share


Share

PC Dekstop Acer Terbaru Acer Aspire M3



Acer mengeluarkan PC desktop terbaru yaitu Acer X3 Aspire dan Acer Aspire M3 dengan casing hemat-ruang. Faktor bentuk yang kecil Aspire X3 merupakan kelebihan utama dan diotaki oleh prosesor AMD Athlon II, AMD Phenom II, Intel Core I3 atau prosesor Intel Pentium E6600 dan memori sampai dengan 4GB RAM.
Di sisi lain, M3 Aspire adalah PC dengan casing microtower yang didukung oleh pilihan AMD Athlon II atau AMD Phenom II CPU, untuk grafis ada pilihan ATI HD 5450 atau grafis NVIDIA GeForce 9200. PC ini mendapat harddisk dengan kapasitas 640GBe. Ada juga ruang untuk ekspansi dengan tersedianya dua slot PCI Express x1, sebuah slot PCI Express dan bay untuk  drive optical ekstra dan harddisk. Kedua Aspire X3 dan  Aspire M3 harga mulai $ 449,99 atau 4 jutaan rupiah.
Untuk saat ini kedua produk sudah dipasarkan di Amerika Serikat. Share


Share

PC Dekstop Acer Terbaru Acer X3 Aspire



Acer mengumumkan PC desktop terbaru yaitu Acer X3 Aspire dan Acer Aspire M3 dengan casing hemat-ruang. Faktor bentuk yang kecil Aspire X3 merupakan kelebihan utama dan diotaki oleh prosesor AMD Athlon II, AMD Phenom II, Intel Core I3 atau prosesor Intel Pentium E6600 dan memori sampai dengan 4GB RAM
PC Acer Aspire X3 ramping ini dilengkapi dengan  NVIDIA GeForce 9200 atau Intel GMA HD grafis dan menawarkan output HDMI. Acer Aspire X3 menawarkan open slot PCI Express x16 dan beberapa model akan memiliki slot PCI Express x1. Share


Share

Teknologi tercanggih saat ini



Tokyo (ANTARA News) – Badan Eksplorasi Ruang Angkasa Jepang (Japan Aerospace Exploration Agency – JAXA), Sabtu, meluncurkan roketnya ke angkasa luar, membawa satelit eksperimental “Kizuna” yang merupakan proyek eksperimental tercanggih guna mewujudkan sistem jaringan komunikasi internet super cepat.Peluncuran roket buatan dalam negeri bernama H-2A itu berlangsung sukses dari pusat peluncuran ruang angkasa Jepang di Provinsi Kagoshima, setelah sempat mengalami penundaan dari jadwal sebelumnya pada 15 Februari lalu, demikian Kyodo di Tokyo, Sabtu.Para ahli Jepang merancang Kizuna sebagai upaya untuk mewujudkan sistem komunikasi internet tanpa kabel (wireless) super cepat yang mampu menjangkau wilayah Asia Pasifik. Hal itu juga sebagai jawaban atas sulitnya pembangunan infrastruktur jaringan internet di daratan.Kondisi geografis Jepang yang bergunung-gunung dan berbatu-batu memang cukup menyulitkan bagi terlaksananya pembangunan infrastruktur jaringan internet di seantero negeri yang memang sedang dikebut oleh Jepang.Akhirnya Jepang memilih untuk mempercepat pengembangan sistem jaringan internet via satelit yang tidak menggunakan kabel dan opsi tersebut juga sebagai upaya antisipatif jika sistem komunikasi yang permanen mengalami gangguan hebat.Kemampuan mentransfer data melalui Kizuna cukup mengagumkan, yakni sebesar 1,2 gigabit per detik. Satu gigabit = satu milyar bit per detik. Dengan kemampuan itu, Jepang juga mampu mempercepat riset pengembangan teknologi broadcasting generasi terbaru, yakni “high-definition televisions”, atau kerap disebut “HD-TV”. Kecepatan transfer data internet bagi publik Jepang tergolong cepat dengan menggunakan jaringan serat optik berkecepatan transfer data minimal 100 megabit per detik (Mbps).Pihak pembuat satelit itu mengklaim bahwa Kizuna merupakan sistem komunikasi tercepat yang ada di dunia saat ini. Manfaat lainnya dengan kapasitas transfer data super cepat itu adalah mampu mengembangkan layanan konsultasi kedokteran jarak jauh.Satelit itu sendiri merupakan hasil kerjasama antara JAXA dan National Institute of Information and Communication Technology. Total biaya yang dihabiskan untuk proyek tersebut mencapai 52 miliar yen, mulai dari riset, peluncuran hingga pengoperasiannya.
Share


Share

Aspek Rekayasa Perangkat Lunak dalam Media Pembelajaran



Itu mungkin keluhan yang sering kita dengar ketika kita menggunakan sebuah software atau perangkat lunak di komputer kita. Dan bukan sesuatu yang mustahil, kemungkinan besar terjadi juga di perangkat lunak media pembelajaran yang kita kembangkan. Jangan dilupakan bahwa media pembelajaran yang terdiri dari media presentasi pembelajaran (alat batu guru untuk mengajar) dan software pembelajaran mandiri (alat bantu siswa belajar mandiri) adalah juga suatu perangkat lunak. Baik tidaknya sebuah perangkat lunak, biasanya menunjukkan bagaimana kualitas perangkat lunak tersebut, hal ini sudah kita kupas tuntas di artikel tentang pengukuran perangkat lunak. Nah, media pembelajaran yang baik adalah yang memenuhi parameter-parameter berdasarkan disiplin ilmu rekayasa perangkat lunak, seperti pada contoh diatas (efisiensi, reliabilitas, usabilitas, dsb).
Setelah aspek dan penilaian media pembelajaran kita bahas, artikel ini akan fokus di satu sisi penilaian yaitu aspek rekayasa perangkat lunak. Bagaimanapun juga saya tetap bersandar ke standard pengukuran perangkat lunak (baik ISO standard maupun best practice) pada saat menyusun kriteria-kriteria penilaian. Saya modifikasi sesuai dengan kebutuhan dan supaya lebih mudah dipahami oleh peserta lomba. Kriteria penilaian dalam aspek rekayasa perangkat lunak yang akhirnya disetujui dalam diskusi di tim penyusun (LIPI, Pustekkom, IlmuKomputer.Com) adalah seperti di bawah:
1. Efektif dan Efisien dalam Pengembangan Maupun Penggunaan Media Pembelajaran
“Kok lambat yach?”
“Petunjuk Pemakaian: matikan seluruh program lain, karena program ini perlu memory 1GB untuk dapat dijalankan”
“Program besar sekali, menghabiskan space di komputer!”
Seringkali sebuah program yang sepertinya berukuran kecil dan memiliki fitur yang tidak terlalu rumit, tetapi berjalan sangat lamban. Kalau seandainya saja setiap komputer memiliki kecepatan yang tidak terbatas dan memory (RAM) yang bebas tidak terbatas, maka tentu tidak akan menjadi masalah. Tetapi setiap komputer memiliki kecepatan terbatas, memory (RAM) terbatas dan kapasitas penyimpanan tetap (hardisk) terbatas. Oleh karena itu, penting untuk mengatur pemakaian resource (CPU, RAM dan hardisk) tersebut secara efektif dan efisien. Kelambatan, rendahnya respon dan throughput biasanya terjadi karena pembuat tidak memikirkan efesiensi sumber daya yang terserap oleh program. Misalnya untuk pemakaian gambar-gambar yang ditampilkan dalam ukuran kecil, pembuat tetap menggunakan gambar asli yang beresolusi tinggi, tidak melakukan usaha-usaha kompresi dan pemotongan yang tepat. Sebaliknya, ada pula gambar yang seharusnya memakai resolusi tinggi, tetapi digunakan gambar yang beresolusi rendah.
Hal lain yang memungkinkan tidak efisiennya pemakaian resource adalah penggunaan algoritma yang kurang tepat Misalnya untuk pekerjaan pengurutan (sorting) sebuah kumpulan data, pembuat tidak memanfaatkan algoritma-algoritma sorting yang terkenal efektif seperti: insertion-sort, merge-sort dan lain-lain. Misalnya ada komputer A dengan kecepatan 100 kali lebih cepat dari komputer B, yang menjalankan algoritma  yang berbeda untuk masalah yang sama. Kalau kita dapat memilih algoritma yang lebih tepat dan efisien di komputer B, maka program dapat saja berjalan lebih cepat 10 kali lipat di komputer B.
Salah satu kasus yang sering muncul adalah, karena terlalu bersemangat, pembuat media pembelajaran, menampilkan semua pustaka gambar yang ia miliki dan efek-efek animasi dan simulasi yang ia kuasai ke dalam media pembelajaran, meskipun mereka tidak terlalu penting dan efektif dalam membantu proses pembelajaran.
2. Reliabilitas (Kehandalan)
Murid: Pak, program ini kok sering hang ya?
Guru: Kenapa? Kapan errornya?
Murid: Gak tahu, tidak ada pesan error tuh.
Program dikatakan reliable atau handal bila program dapat berjalan dengan baik, tidak mudah hang, crash atau berhenti pada saat pengoperasian. Kehandalan program juga dinilai dari seberapa jauh dapat tetap berjalan meskipun terjadi kesalahan pada pengoperasian (error tolerance). Pengguna memerlukan feedback sesuai dengan  kondisi system (termasuk berapa lama pengguna harus menunggu, dll).
3. Maintainabilitas (Dapat Dipelihara/Dikelola dengan Mudah)
“Good software is maintainable” (Reinhard Miller)
“It looks obvious until you try it” (IEEE Software)
“Programming is like poetry. It conveys a message, not only to the computer, but to those who modife and use your program” (Jonathan Bartlett)
Struktur program disusun dengan algoritma, alur penyajian, pengorganisasian, dan keterkaitan antar bagian sehingga mudah dalam modifikasi. Kode atau script tetap sederhana dan mudah dipahami meskipun menjalankan fungsi yang kompleks. Kode bersifat modular dengan dokumentasi pada tiap bagian yang memudahkan dalam modifikasi dan perubahan (maintenance). Sehingga siapa saja yang ingin merubah/memperbaiki/menambah fitur program dapat dengan mudah melakukannya. Selain penambahan fitur, hal yang sering dilakukan oleh programer adalah menemukan bug dalam programnya. Justru ada pernyataan bahwa membersihkan bug adalah 60% dari pekerjaan seorang programer.
Semakin sedikit code program yang Anda tuliskan, semakin kecil keperluan agar code atau program maintainable. Semakin banyak code program yang Anda tuliskan, semakin perlu Anda memikirkan maintainabilitas program Anda.
4. Usabilitas (Mudah Digunakan dan Sederhana dalam Pengoperasiannya)
Layaknya seoseorang yang bingung ketika baru pertama kali datang ke Jakarta dan ingin mencari alamat Jl. Jend. Gatot Subroto 10. Orang tersebut pasti merasa bingung untuk mencari alamat tersebut. Dalam kondisi bingung, orang tersebut tentu akan memanfaatkan marka jalan sebagai penunjuk arah. Dapat dibayangkan apabila di jalan raya tidak disediakan rambu-rambu lalu lintas dan marka jalan, tentu orang akan tersesat dan tidak tahu ke mana arah yang akan dituju. Begitu pula dengan media pembelajaran, ketersediaan  tooltip, help, icon, logo, tombol, dsb akan sangat membantu pengguna yang baru pertama kali menggunakan media tersebut. Desain dan tata letak navigasi sangat membantu pengguna untuk memanfaatkan media tersebut. Apabila terjadi kesalahan pada program (error) maka ditampilkan pesan dengan bahasa yang mudah dipahami oleh pengguna.
Konsistensi bentuk dan letak navigasi juga mempengaruhi kenyamanan pengguna ketika menghayati informasi yang tersirat dalam media pembelajaran. Dengan hanya melihat tampilan awal, pengguna dapat mengetahui kondisi program dan dapat menentukan aksi-aksi alternatif. Semua pilihan dan bahan tampak sehingga mudah dicari bilamana diperlukan tanpa mengganggu pengguna dengan informasi yang berlebihan. Pengguna juga dapat dengan sangat mudah menebak, memperkirakan bahkan menentukan relasi antara aksi dan hasil, antara kontrol-kontrol dan efek yang ditimbulkannya, antara status software dan apa yang tampak.
5. Ketepatan Pemilihan Jenis Aplikasi/Software/Tool untuk Pengembangan
Karya media pembelajaran dikembangkan dengan aplikasi dan perangkat yang tepat sesuai dengan kebutuhan pengembang. Contohnya adalah untuk membuat desain grafis, tentu harus menggunakan perangkat lunak pengolah grafis, dan bukan perangkat lunak (aplikasi) yang diciptakan untuk mengolah kata. Contoh lain, untuk membuat presentasi, akan lebih mudah dikembangkan dengan perangkat lunak untuk membuat presentasi. Demikian juga tentang pemanfaatan tool yang tepat dan lebih mudah dalam pembuatan animasi, simulasi, test, dan fitur-fitur yang lain.
6. Kompatibilitas (Media Pembelajaran Dapat Diinstalasi/Dijalankan di Berbagai Hardware dan Software yang Ada)
Perkembangan software dan hardware sudah cukup banyak bervariasi, semakin tinggi spesifikasinya, semakin tinggi kecepatan prosesnya. Bila dulu kecepatan akses RAM paling tinggi 8 MB, saat ini kecepatannya berkali lipat hingga 1 GB, CD ROM yang dulu kecepatan bacanya paling tinggi 4X saat ini CD ROM sudah umum dan memiliki banyak fungsi dengan kapasitas kecepatan yang tinggi, seperti CD-RW dengan speed hingga 52X bahkan ada yang mampu membaca DVD, demikian juga dengan Software Aplikasi, bila dulu aplikasinya sederhana dan cukup panjang proses menjalankan berbagai aplikasi didalamnya, saat ini aplikasi sudah sangat indah dengan tampilan grafis yang baik dan animatif, dengan navigasi yang mudah dan cepat dalam proses menjalankan aplikasinya.
Belajar akan lebih baik, jika setiap orang bisa bekerja dimanapun tanpa ada hambatan spesifikasi komputer dan software yang dipersyaratkan untuk menjalankannya, oleh karenanya hasil karya yang baik kendaknya dapat dijalankan diberbagai kondisi hardware dan sofware yang beragam, artinya bisa dijalankan didalam spesifikasi komputer yang paling rendah sekalipun, bisa dijalankan dengan Operating System dengan platform apapun dan versi manapun, mulai dari yang awal hingga yang terbaru, dan software yang tidak dibatasi oleh versi keluaran baik versi awal maupun versi yang terbaru.
7. Pemaketan Program Media Pembelajaran Terpadu dan Mudah dalam Eksekusi
Media pembelajaran terpaket dengan baik. Proses instalasi berjalan secara otomatis dengan menggunakan Autorun. Dengan sekali install, program langsung dapat digunakan tanpa perlu melakukan instalasi lain satu persatu (plugin, dsb) atau proses rebooting komputer. Shorcut/icon secara otomatis muncul setelah proses instalasi dengan nama yang mudah diidentifikasi. Fitur untuk uninstall program disediakan untuk membantu pengguna apabila sudah tidak memerlukan program tersebut. Program dapat juga dikembangkan tanpa proses instalasi, artinya dengan satu klik semua berjalan dengan sendiri. Hal ini semakin memudahkan pengguna terutama untuk siswa-siswa yang kurang dalam mengenal komputer.
8. Dokumentasi Program Media Pembelajaran yang Lengkap
“Gimana nih cara instalasinya? Kok nggak panduannya?”
Pertanyaan ini muncul ketika media pembelajaran yang telah kita buat ternyata tidak dilengkapi dengan dokumentasi tentang cara instalasi dan cara penggunaan. Definisi rekayasa perangkat lunak menurut Ian Sommerville adalah:
“Program komputer dan dokumentasi yang berhubungan”
Jadi tidak boleh dilupakan bahwa sebutan perangkat lunak itu tidak hanya untuk program komputer, tetapi juga termasuk dokumentasi dan konfigurasi data yang berhubungan yang diperlukan untuk membuat program beroperasi dengan benar. Dengan definisi ini otomatis keluaran (output) produksi perangkat lunak disamping program komputer juga dokumentasi lengkap berhubungan dengannya. Ini yang kadang kurang dipahami oleh pengembang, sehingga menganggap cukup memberikan program yang jalan (running program) ke pengguna.
Dokumentasi media pembelajaran yang dibuat harus meliputi: petunjuk instalasi (jelas, singkat, lengkap), trouble shooting (jelas, terstruktur, dan antisipatif), desain program (jelas, menggambarkan alur kerja program). Dokumentasi, selain berorientasi ke kemudahan pengguna dengan adanya help, readme, panduan penggunaan, dsb,  juga berorientasi pada pengembang yang diimplikasikan pada lengkapnya dokumentasi dan penjelasan pada kode program sehingga memudahkan dalam modifikasi.
9. Reusabilitas (Sebagian atau Seluruh Program Media Pembelajaran dapat Dimanfaatkan Kembali untuk Mengembangkan Media Pembelajaran Lain)
Eric S. Raymond, seorang tokoh programmer opensource mengatakan “Good programmers know what to write. Great ones know what to rewrite and reuse”. Setelah level membuat terlewati, seorang pengembang harus meningkatkan kemampuan diri untuk tidak hanya berorientasi membuat, tapi juga berorientasi ke bagaimana fitur dan fungsi program kita supaya dapat digunakan lagi di program lain dengan mudah. Bagaimana kita mendesain sebuah source code (kode sumber), icon, logo, tombol dan sebagainya sehingga dengan mudah dapat digunakan kembali (reuse) pada program media pembelajaran lain, itulah arti dari reusabilitas.
Template menu, icon, logo, tombol, dsb yang telah dibuat dapat dengan mudah digunakan untuk program lain. Library (DLL, API, dsb) juga dikemas dengan baik sehingga dapat dimanfaatkan oleh program lain. Program tersusun secara modular, hal ini mempermudah penggunaan kembali (reusabilitas). Share


Share

 
Powered by Blogger