hallo

hallo

Air Conditioner (AC)

Rabu, 0ac, amik-d3 medicom, rado habeahan, samosir7-Mei-2008

<!––>           Jika musim panas tiba, biasanya kita selalu akrab dengan yang namanya kipas angin atau juga AC (Air Conditioner). Sebab, kesejukan yang ditimbulkan oleh hawa kipas dan AC memang dibutuhkan untuk meredam hawa panas yang kadang sangat menyiksa. Karena itu, berterima kasihlah kepada John Gorrie yang mencetuskan ide pembuatan AC.

Sebab, dengan hawa AC yang sejuk itu, kita tak perlu merasakan penderitaan karena hawa panas yang kadang membuat tubuh serasa lengket akibat keringat yang menetes. Tapi, tahukah Anda jika John menciptakan AC karena terinspirasi oleh kepeduliannya terhadap orang sakit?

Alkisah, John sebenarnya adalah seorang dokter berwarga negara Amerika Serikat. Gagasannya membuat mesin pendingin berawal dari banyaknya pasien yang menderita malaria atau penyakin lain dengan gejala demam tinggi. Ketika itu udara terasa panas sehingga membuat pasien tidak nyaman. Maka, pria kelahiran Charleston, California Selatan, 3 Oktober 1802 ini memutar otak bagaimana caranya agar suhu tubuh para pasien bisa turun.. Setelah melihat kipas angin yang ada di depannya, ia menemukan ide. Ia memasang bongkahan es batu di depan kipas, sehingga hawa dingin es bisa tersebar oleh tiupan angin dari kipas.

Tercetus pada ide itu, maka John berniat menyeriusi pembuatan mesin pendingin (AC). Maka, pada tahun 1844, pria lulusan kedokteran dan ilmu bedah di kota New York ini merancang dan mengembangkan mesin eksperimen pembuat es. Mesin ciptaannya didasarkan pada hukum fisika bahwa panas selalu mengalir dari gas atau cairan yang lebih panas menuju gas atau cairan yang lebih dingin. Mesin tersebut bekerja dengan cara memadatkan gas (kompres) sehingga menjadi panas, kemudian gas tersebut dialirkan ke koil-koil untuk diturunkan tekanannya (dekompres). Alhasil, udara menjadi dingin.

Untuk mengembangkan penemuannya, pada tahun 1845, Gorrie memutuskan untuk berhenti praktik sebagai dokter. Enam tahun berikutnya, ia  berhasil menerima hak paten yang merupakan hak paten pertama yang dikeluarkan untuk sebuah mesin pendingin. Inilah awalnya ditemukan mesin pendingin yang kini dikenal dengan istilah Air Conditioner.

Sungguh, kisah John ini membuktikan bahwa sebuah kepedulian yang tulus akan mengantarkan kita pada kebaikan. Dari sekadar ingin mendinginkan ruangan tempat pasiennya, John kini telah berhasil “mendinginkan” dunia dengan AC-nya

Tips Membuat Password yang Baik

       TIPS & TRIK, ARTIKEL KOMPUTER, RADO HABEAHANPassword merupakan salah satu cara untuk mengamankan suatu sistem komputer. Sistem komputer ini bisa berupa aplikasi, database ataupun sistem operasi. Oleh karena itu menentukan password sebaiknya jangan sembarangan dan harus memperhatikan beberapa hal tertentu. Password harus dibuat dengan memperhatikan beberapa hal berikut ini.
Setidaknya panjang karakter password adalah 7 (tujuh) karakter. Anda juga bisa membuat password yang lebih panjang lagi demi keamanan.
Karakter password tersebut sebaiknya berisi karakter-karakter dari tiga kelompok berikut ini.

Menggunakan sedikitnya 1 (satu) karakter simbol pada deretan karakter password Anda.
Jika sistem Anda menerapkan password history, maka pastikan password baru Anda selalu berbeda jauh dengan password sebelumnya.
Password Anda jangan sampai mengandung nama atau username.
Jangan gunakan kata-kata yang umum digunakan pada karaktar password. Ini termasuk kata-kata yang digunakan dalam kamus.
Beberapa contoh password yang kuat misalnya sebagai berikut.

a4$Jhi&]
3k>i%uA
O@u#5nQ
Password sebenarnya merupakan sistem proteksi yang paling lemah dalam sistem komputer. Maka dari itu memilih password yang kuat merupakan suatu keharusan. Mengapa demikian? Tool password cracking semakin canggih dalam usahanya membongkar password, plus juga komputer yang digunakan dalam password cracking semakin baik performanya. Password yang sebelumnya butuh waktu seminggu untuk di-crack, maka saat ini bisa di-crack hanya dalam beberapa jam saja.

Software untuk meng-crack password biasa menggunakan tiga macam pendekatan yaitu: menebak secara pintar (intelligent guessing), serangan kamus (dictionary attack) dan juga otomatisasi yang berusaha mencoba untuk menggunakan kombinasi karakter. Jika diberi waktu yang cukup, maka metode otomatisasi tersebut bisa meng-crack password apa saja. Tetapi jika password yang digunakan sangat kuat, maka akan membutuhkan waktu yang sangat lama untuk memecahkannya.

Demikian tips singkat mengenai membuat password yang baik dan kuat. Semoga bermanfaat bagi Anda semua

Tips Mencari Web Hosting Gratisan di Internet

         Beberapa waktu lalu banyak rekan penulis yang bertanya masalah free web hosting. Semuanya bertanya “Dimanakah saya bisa cari web hosting yang FREE tapi bagus ya mas?”. Pertanyaan yang sebenarnya sangat mudah jika Anda tahu dimana harus mencarinya. Sebelumnya apa sih yang dimaksud dengan web hosting gratisan ini? Web hosting gratisan adalah perusahaan jasa web hosting yang memberikan space web secara gratis di internet. Mereka melakukan hal ini dengan berbagai alasan diantaranya yaitu untuk promosi, pelengkap dari program komersial mereka atau juga disediakan bagi Anda yang ingin belajar membuat website tanpa harus membayar biaya hosting terlebih dahulu.
Ada dua portal bagus di internet yang bisa Anda jadikan panduan dalam memilih web hosting gratisan. Alamatnya di http://www.freewebspace.net/. Web ini sudah lumayan lama umurnya, sudah ada mulai tahun 1998 dan dikelola oleh Per Olof Sandholm. Situs Free Web Space ini sangat informatif dalam memberikan panduan mengenai web hosting yang gratisan. Ada pilihan fasilitas search yang menarik pada situs ini, yang pertama adalah Simple Search. Pada Simple Search ini kriteria yang digunakan hanyalah ukuran dari web space yang diberikan (misalnya 5 MB). Lain lagi pada fasilitas Advanced Search-nya. Disini Anda bisa mencari web hosting gratisan secara lebih detail lagi, ini memang diperuntukkan bagi pada advanced user. Pada pencarian detail ini Anda bisa mencari web hosting gratisan berdasarkan ukuran web space, apakah ada iklan atau tidak, apakah support ASP, PHP atau CGI atau tidak, apakah support database atau tidak dan masih banyak lagi yang lain. Hasil pencariannyapun lumayan bagus dan terkadang diberikan pula review atau komentar mengenai web hosting gratisan yang bersangkutan.

Jika Anda sedang membutuhkan web hosting gratisan dengan kriteria tertentu maka Anda bisa menggunakan situs ini sebagai salah satu panduan Anda. Berikut ini akan ditampilkan screenshot dari form pencarian detail web hosting gratisan pada www.freewebspace.net.

Portal berikutnya mengenai web hosting gratisan adalah Free Webspace Review yang memiliki alamat di http://www.freewebspacereview.net/. Anda bisa langsung memilih fasilitas Advanced Search pada situs ini dan di dalamnya terdapat banyak pilihan kriteria yang bisa Anda gunakan. Gambarnya bisa Anda lihat pada gambar di bawah ini.

Demikian artikel singkat mengenai panduan mencari web hosting gratisan yang saat ini banyak sekali tersedia di internet. Anda bisa mencoba sesuai kebutuhan Anda dan silakan berkreasi dengan website yang sudah Anda buat.

Bagaimana Caranya Menjadi Seorang Programmer Komputer..?

     Bagaimana caranya menjadi seorang programmer komputer? Apa saja yang perlu dipelajari untuk bisa memprogram komputer? Ini juga termasuk pertanyaan yang tidak jarang diajukan oleh pengunjung situs ini. Tentu saja, yang mengajukan pertanyaan semacam ini adalah mereka yang bukan berlatar belakang informatika. Kemampuan pemrograman komputer saat ini memang bukan monopoli mahasiswa maupun sarjana informatika saja. Selain bisa dipelajari secara otodidak, beberapa jurusan non-informatika di perguruan tinggi juga memasukkan dasar-dasar pemrograman komputer dalam kurikulum mereka.

Mempelajari pemrograman komputer sebaiknya dimulai dari mempelajari bahasa pemrograman yang relatif sederhana terlebih dahulu. Bahasa Pascal/Turbo Pascal maupun C/C++ merupakan alternatif yang baik untuk memulai. Di kebanyakan perguruan tinggi, Pascal merupakan bahasa pemrograman pertama yang diajarkan kepada mahasiswa jurusan informatika. Ini karena Pascal merupakan bahasa pemrograman yang sangat terstruktur sehingga memungkinkan mahasiswa untuk belajar mengasah logika pemrograman. Sementara itu, di perguruan tinggi yang lebih maju, semacam ITB atau UI, para mahaiswa semester awal akan langsung dikenalkan dengan bahasa C dengan pertimbangan bahwa penggunaannya lebih luas ketimbang Pascal sehingga lebih aplikatif. Bagi yang belajar pemrograman secara otodidak, saya sarankan untuk mulai dari Pascal dahulu, dan berikutnya barulah mempelajari C.

Saya tidak akan menyarankan untuk mempelajari beberapa bahasa pemrograman sekaligus secara simultan. Hal ini hanya akan membuat bingung sehingga malahan akan memperlambat proses belajar. Saya cenderung menyarankan untuk mempelajari dan menguasai secara sungguh-sungguh pada satu bahasa pemrograman tertentu. Sekali kita menguasai sebuah bahasa pemrograman, tidak sulit untuk mempelajari bahasa pemrograman lain. Pada pokoknya, setiap bahasa pemrograman hanya memiliki perbedaan pada sintaks dan cara-cara pendeklarasian variabel, konstanta, maupun hal-hal khusus semacam array, pointer, atau linked list (perkecualian ada pada bahasa assembly atau bahasa dengan struktur ‘nyeleneh’ semacam Prolog). Itulah sebabnya bagi mereka yang sudah akrab dengan pemrograman komputer, tidak akan terlalu kesulitan untuk mempelajari bahasa pemrograman baru.

Mirip seperti kegiatan hacking, pemrograman komputer lebih banyak mengandung unsur seni ketimbang teknis. Mempelajari ’seni’ pemrograman merupakan hal yang tidak kalah pentingnya selain mempelajari bahasa pemrograman itu sendiri. Subjek-subjek semacam teknik flowchart, struktur data, maupun logika dan algoritma pemrograman adalah hal yang perlu dipelajari untuk memahami ’seni’ memprogram komputer. Juga jangan lupa untuk mempelajari teknik-teknik pemrograman semacam OOP (Object Oriented Programming, Pemrograman berorientasi objek). Semua itu akan sangat berguna dalam kegiatan pemrograman yang sesungguhnya, terutama untuk membuat aplikasi-aplikasi yang kompleks.

Beberapa bahasa pemrograman didesain untuk keperluan khusus. Bahasa assembly perlu dipelajari apabila kita ingin menjadi programmer sistem yang banyak melakukan akses pada hardware. Sebaliknya, beberapa bahasa pemrograman didesain untuk mengembangkan aplikasi yang spesifik. Bahasa Cobol misalnya, lebih banyak digunakan untuk aplikasi bisnis sementara Prolog biasanya dipakai untuk menciptakan software yang memiliki kemampuan expert system/sistem pakar (semacam teknik kecerdasan buatan). Tidak perlu kemaruk mempelajari semuanya. Cukup pelajari bahasa pemrograman yang sekiranya dibutuhkan saja.

Untuk ukuran saat ini, bahasa pemrograman visual dibawah lingkungan Windows seperti Visual Basic atau Delphi merupakan bahasa pemrograman ‘favorit’ para developer Untuk mereka yang berkecimpung dalam pemrograman database, penguasaan terhadap SQL dan variannya (MS SQL, MySQL maupun PosgreSQL) merupakan nilai tambah. Sementara itu, penguasaan bahasa C merupakan keharusan bagi para programmer yang berkutat dengan OS Linux maupun pengembang software yang sifatnya lintas platform.

Terakhir, komputer dan pemrogramannya adalah dunia yang terus berkembang secara dinamis. Jangan berpuas diri dengan kemampuan yang dimiliki saat ini. Bahasa dan teknik pemrograman baru terus bermunculan dari waktu ke waktu. Seorang programmer sejati tidak pernah berhenti belajar dan mengasah kemampuannya.

Segala macam pertanyaan atau komentar bisa dikirimkan ke email surat@radohabeahan.site.oi Terimakasih.

Mengenal BIOS (Basic Input Output System)

BIOS, RADO HABEAHAN

      Dalam dunia komputer, BIOS atau Basic Input-Output System, adalah suatu kode software yang ditanam di dalam suatu sistem komputer yang memiliki fungsi utama untuk memberi informasi visual pada saat komputer dinyalakan, memberi akses ke keyboard dan juga memberi akses komunikasi secara low-level diantara komponen hardware, seperti untuk meload sistem operasi dari storage ke RAM. BIOS dapat disebut sebagai miniatur dan suatu sistem operasi yang dikhususkan untuk komunikasi low-level pada hardware. BIOS biasanya ditulis dalam bahasa assembly atau mesin yang mana bahasa ini biasanya spesifik kepada suatu prosesor tertentu.
Istilah BIOS ini pertama kali muncul pada sistem operasi CP/M, sebagian dari dari CP/M diload ketika saat booting dan berhubungan dengan hardware. (Mesin CP/M biasanya memiliki boot loader sederhana di dalam ROM). Sebagian besar dari versi DOS memiliki suatu file yang bernama IBMBIO.COm atau IO.SYS yang bisa dikatakan sebagai analogi dari BIOS disk pada CP/M.

Bagaimana BIOS booting?
BIOS menjalankan flash memory onboard ketika komputer dinyalakan dan dia akan menginisialisasi chipset dan juga subsistem dari memori. Selanjutnya, dia akan mendekompres dirinya sendiri dari flash memory tadi untuk kemudian menuju ke memori utama dan mulai dieksekusi dari sana. Kode PC BIOS biasanya juga berisi semacam diagnosa untuk memastikan kondisi dari komponen hardware yang sifatnya penting, seperti misalnya keyboard, disk drive, I/O ports dan lain sebagainya. BIOS memastikan apakah alat-alat tersebut bisa berfungsi dengan baik dan diinisialisasi dengan benar. Hampir semua implementasi BIOS dapat mengeksekusi suatu program setup melalui CMOS memory. Memori ini menyimpan konfigurasi yang dapat diatur oleh user (seperti time, date dan juga informasi detail mengenai hardisk dan lain sebagainya) dan bisa diakses oleh BIOS.

Pada implementasi BIOS yang modern, seseorang dapat memilih apa yang dibooting pertama kali, seperti CD, hardisk, floppy disk, flash keydrive dan lain sebagainya. Ini sangat berguna ketika Anda ingin menginstall suatu sistem operasi atau juga melakukan booting dari CD-ROM. Bahkan Anda juga bisa melakukan booting dari media USB.

Beberapa sistem BIOS membolehkan user untuk memilih sistem operasi yang ingin diload (misalnya load OS lain dari hardisk yang berbeda dalam satu PC), meskipun cara ini sekarang lebih sering dihandle oleh fase berikutnya atau yang sering dikenal dengan tool boot loader.

BIOS sebagai suatu firmware
BIOS terkadang disebut sebagai firmware karena merupakan bagian integral dari suatu sistem hardware.Sebelum 1990, BIOS berada dalam chip ROM dan tidak bisa diubah. Seiring dengan semakin kompleksnya sistem dan juga kebutuhan akan “bisa diupgrade” maka sekarang BIOS firmware disimpan di dalam EEPROM atau flash memory device yang dapat dengan mudah diupgrade isinya oleh user. Sementara itu, kesalahan dalam proses upgrade dari BIOS akan menyebabkan sistem komputer tidak akan bisa diakses. Untuk mencegah BIOS corruption, maka beberapa motherboard yang baru memiliki backup BIOS (”Dual BIOS” boards). Meskipun demikian, banyak BIOS yang memiliki “boot block” dimana bagian ini adalah bagian dari ROM yang berjalan pada saat pertama kali dan tetap tidak bisa diupdate. Kode dalam boot block ini akan memastikan sisa BIOS block lainnya melalui prosedur checksum, hash dan lain sebagainya, sebelum loncat ke block tersebut. Jika boot block mendeteksi adanya kerusakan atau corruption, maka dia akan melakukan booting melalui floppy disk sehingga user dapat melakukan flashing lagi dengan image yang lebih bagus. Beberapa pembuat hardware seringkali mengeluarkan update BIOS untuk mengupdate dan upgrade produk mereka dan juga menghilangkan bug yang ada.

Firmware pada card adapter
Suatu sistem komputer dapat berisi beberapa chip BIOS. Sebagai tambahan dari boot BIOS yang fungsi utamanya untuk mengakses komponen fundamental dari komputer, maka plug-in adapter card seperti SCSI atau USB hardisk adapter atau network card dapat memiliki BIOS sendiri dan merupakan komplemen atau pengganti dari kode BIOS untuk komponen tersebut.

Untuk mencari ekspansi ROM memori yang sudah dimapping selama proses booting, implementasi BIOS dari PC menscan memori real dari alamat 0xC8000 sampai 0xF0000 dalam batas 2 kilobyte mencari suatu signature 0×55 0xaa, yang mana diikuti dengan suatu byte yang mengindikasikan sejumlah 512 byte block dari expansion memory yang menduduki memori real. BIOS kemudian loncat ke offset setelah size byte, dimana pada titik tersebut kode dari expansion ROM mengambil alih dan menggunakan service BIOS untuk memberikan user sebuah configuration interface, meregister interrupt vector yang digunakan oleh aplikasi setelah booting, atau menampilkan informasi diagnosa.

Pada sistem UNIX, ada suatu utility dimana Anda dapat melakukan dump terhadap software BIOS firmware. Anda bisa dapatkan pada alamat http://www.linuks.mine.nu/ree/

Spesifikasi BIOS boot
Jika expansion ROM ingin merubah cara dari suatu sistem melakukan booting (misalnya saja boot dari jaringan atau SCSI adapter dimana BIOS tidak memiliki drivernya), maka dia dapat menggunakan BIOS Boot Specification (BBS) API untuk meregisterkan kemampuan tambahannya. Sesaat setelah expansion ROM sudah teregister menggunakan BBS API, maka pengguna akan dapat memilih berbagai macam pilihan booting dari user interface BIOS. Hal ini yang menyebabkan mengapa kebanyakan implementasi BIOS yang compliant dengan BBS, tidak akan membolehkan pengguna untuk masuk ke dalam BIOS user interface sampai expansion ROM selesai dalam mengeksekusi dan meregister dirinya sendiri dengan API BBS.

Terima kasih.

 

Mengenal Memory pada Komputer

Memory
Kata “memory” digunakan untuk mendiskripsikan suatu sirkuit elektronik yang mampu untuk menampung data dan juga instruksi program. Memory dapat dibayangkan sebagai suatu ruang kerja bagi komputer dan memory juga menentukan terhadap ukuran dan jumlah program yang bisa dijalankan dalam waktu yang sama, sekaligus juga jumlah data yang bisa diproses. Memory terkadang disebut sebagai primary storage, primary memory, main storage, main memory, internal storage atau juga random access memory (RAM). Ada empat macam tipe dari memory komputer, yaitu:
random access memory
read only memory
CMOS memory
virtual memory
Random Access Memory (RAM)
Ketika orang berpikir mengenai memory komputer, maka seringkali random access memory (RAM) lah yang mereka maksudkan. RAM terdiri dari sekumpulan chip. Chip-chip ini mampu untuk menampung:

data untuk diproses;
instruksi atau program, untuk memproses data;
data yang telah diproses dan menunggu untuk dikirim ke output device, secondary storage atau juga communication device;
instruksi sistem operasi yang mengontrol fungsi-fungsi dasar dari sistem komputer
Semua data dan instruksi tadi ditampung di dalam RAM secara temporer. Isi dari RAM bisa berubah-ubah sesuai dengan data yang diproses di dalamnya, atau juga program yang menggunakannya. RAM merupakan sumber daya komputer yang sifatnya reusable atau bisa digunakan kembali.

Kebanyakan dari RAM disebut sebagai barang yang volatile. Artinya adalah jika daya listrik dicabut dari komputer dan komputer tersebu mati, maka semua konten yang ada di dalam RAM akan segera hilang secara permanen. Karena RAM bersifat temporer dan volatile, maka orang menciptakan suatu media penyimpanan lain yang sifatnya permanen. Ini biasanya disebut sebagai secondary storage. Secondary storage bersifat tahan lama dan juga tidak volatile, ini berarti semua data atau program yang tersimpan di dalamnya bisa tetap ada walaupun daya atau listrik dimatikan. Beberapa contoh dari secondary storage ini misalnya adalah magnetic tape, hardisk, magnetic disk dan juga optical disk.

Kapasitas penyimpanan dari RAM sangat beragam dalam berbagai komputer. Kapasitas merupakan faktor yang penting, karena dia menentukan seberapa banyak data yang bisa diproses dalam waktu yang sama dan seberapa besar dan kompleks progam yang bisa menempatinya. Sistem operasi di dalam komputer bertugas untuk mengatur penggunaan RAM sehingga program bisa berjalan dengan baik. Untuk mengerti kapasitas dari RAM, maka beberapa terminologi berikut ini sering digunakan.

Bit, yaitu suatu sistem penomoran biner yang mewakili unit terkecil dari data dalam suatu sistem komputer. Suatu bit hanya terdiri dari dua buah angka yaitu 1 dan 0. Di dalam komputer, sebuah 0 berarti suatu sinyal elektronik atau magnetis adalah tiada atau absen, sementara 1 berarti sebaliknya.
Byte, yaitu suatu grup dari delapan bit. Sebuah byte mewakili satu karakter, satu digit atau satu nilai. Kapasitas dari memory komputer, atau RAM, dinyatakan di dalam bytes atau sekumpulan dari bytes.
Data, instruksi dan program yang disimpan di dalam RAM sebenarnya disimpan dalam bentuk kumpulan bits yang merepresentasikan data, instruksi dan program tadi. Bit-bit ini disimpan ke dalam suatu bagian elektronik yang mikroskopis yang disebut dengan kapasitor.

Read Only Memory
Read Only Memory (ROM) adalah suatu himpunan dari chip yang berisi bagian dari sistem operasi yang mana dibutuhkan pada saat komputer dinyalakan. ROM juga dikenal sebagai suatu firmware. ROM tidak bisa ditulisi atau diubah isinya oleh pengguna. ROM tergolong dalam media penyimpanan yang sifatnya non volatile. Chip ROM datang dari pabriknya dengan program atau instruksi yang sudah disimpan di dalamnya. Satu-satunya cara untuk mengganti kontennya adalah dengan mencopotnya dari komputer dan menggantinya dengan ROM yang lain. Chip ROM dapat berisi program yang sering digunakan, seperti rutin-rutin komputasi untuk menghitung akar suatu bilangan dan lain sebagainya.

Penggunaan dari ROM ini contohnya adalah sebagai media penyimpanan dari BIOS (Basic Input-Output System) yang diuat oleh pabriknya. BIOS merupakan bagian yang sangat kritis dari suatu sistem operasi, yang mana fungsinya memberi tahu komputer bagaimana caranya mengakses disk drive. Ketika komputer dinyalakan, RAM masih kosong dan instruksi yang ada pada ROM BIOS lah yang digunakan oleh CPU untuk mencari disk drive yang berisi file-file utama dalam sistem operasi. Komputer lalu memindahkan file-file tersebut ke dalam RAM dan kemudian menjalankannya.

Ada tiga variasi dari ROM, yaitu:

PROM, atau programmable read only memory. Chip PROM adalah suatu chip yang kosong yang mana program dapat dituliskan ke dalamnya dengan menggunakan suatu peralatan khusus. Chip PROM dapat diprogram sekali dan biasanya digunakan oleh pabrik sebagai control device di dalam produk-produknya.
EPROM, atau erasable programmable read only memory. EPROM mirip dengan PROM, tetapi program dapat dihapus dan program yang baru bisa dituliskan ke dalamnya dengan menggunakan suatu peralatan khusus yang menggunakan sinar ultraviolet. EPROM digunakan untuk controlling device, seperti robot dan sebagainya.
EEPROM, atau electronic erasable programmable read only memory. Chip EEPROM dapat diprogram ulang dengan menggunakan suatu electric impulses yang khusus. Mereka tidak perlu dicabut atau diubah.
CMOS
CMOS (diucapkan dengan “seemoss”) merupakan singkatan dari “complementary metal oxide semiconductor”. CMOS adalah suatu memory yang khusus yang berisi data vital mengenai konfigurasi komputer dan bersifat semi-permanen. Tanpa adanya data ini, komputer tidak akan bisa beroperasi. CMOS lebih permanen dari pada RAM dan kurang permanen dibandingkan ROM. CMOS memerlukan daya yang sangat kecil untuk mempertahankan kontennya, dan chip ini memanfaatkan baterai sebagai sumber daya listriknya. Ketika perubahan diperlukan ke dalam konfigurasi sistem komputer (misalnya ada penambahan hardisk, penambahan RAM dan lain sebagainya), maka CMOS dapat diubah dengan menjalankan suatu program utility khusus yang tersedia melalui sistem operasi.

Virtual Memory
Virtual memory adalah suatu metode penyimpanan data dimana bagian dari program atau data disimpan di dalam magnetic disk dan tidak di dalam RAM, sampai suatu saat diperlukan. Ini akan memberikan semacam ilusi bahwa RAM tersebut sifatnya unlimited. Jadi kesimpulannya, virtual memory mensimulasikan dirinya sebagai suatu RAM. Dia mengijinkan komputer untuk menjalankan lebih banyak program daripada sebelumnya, memanipulasi data yang lebih besar dan juga menjalankan program yang besar tanpa takut kekurangan RAM. Virtual storage leih lambat daripada RAM dan sifatnya non volatile.

Bagaimana data dan program bisa disimpan di dalam memory
Memory utama komputer dapat dibayangkan sebagai sebuah tabel dua dimensi, dimana masing-masing sel memiliki alamat yang unik. Silakan lihat pada Figure 1, dimana setiap sel dapat menyimpan satu byte data dengan menggunakan delapan kapasitor yang mewakili delapan bit dalam satu byte.

Referensi

bookrags.com

Informasi yang Berlebihan

Perkembangan sistem telekomunikasi saat ini mengantarkan kita pada suatu masalah yang disebut dengan “information overload” atau jika di-Indonesia-kan kurang lebih berarti kelebihan informasi. Kelebihan informasi didefinisikan sebagai keadaan dimana informasi yang diterima terus bertambah dengan cepat sehingga tidak bisa diolah dengan baik. Thomas Sowell dalam bukunya yang berjudul Knowledge and Decisions menyatakan bahwa membludaknya informasi bisa mengantarkan seseorang pada kejenuhan. Ketika kejenuhan terjadi, informasi yang diterima menjadi kurang diperhatikan yang berarti informasi tersebut tidak “diterima” dengan baik. Selain itu, penerimaan informasi-informasi yang tidak diinginkan atau tidak diperlukan bisa dikategorikan juga dengan kelebihan informasi.
Menurut Varian & Lyman, total produksi dokumen di dunia per tahun kira-kira memerlukan penyimpanan sebesar 1.5 miliar gigabyte. Hal ini sepadan dengan 250 MB per orang untuk setiap laki-laki, perempuan, dan anak-anak di seluruh dunia. Banyak ilmuwan yang mencoba memecahkan masalah ini, diantaranya adalah Vannevar Bush, Douglas Engelbart, Gerard Salton, dan Pattie Maes.

Pada tahun 1945, Vannevar Bush, menulis suatu artikel yang mengemukakan visinya untuk proyek-proyek ilmu pengetahuan yang diharapkan bisa diwujudkan setelah Perang Dunia II. Beliau mengidentifikasi masalah kelebihan informasi dan mencoba untuk membuat suatu cross-references (link) dalam dokumen dan bisa juga mengacu ke dokumen lain. Mesin yang berhasil dibangun adalah memex yang berdasarkan pada teknologi microfilm dan eye-tracking.

Douglas Engelbart membuat sistem Human Augmentation di Stanford Research Institute sekitar tahun 1960an. Fitur utama yang ditawarkan adalah hypertext point-and-click menggunakan mouse yang diciptakannya.

Di Cornell, Gerard Salton dan rekannya merancang dan menjalankan aplikasi pemroses teks yang mana teks bisa ditangani tanpa memperdulikan ukuran dan subjek. Karena belum adanya basis pengetahuan, digunakanlah sistem analisa teks berbasis corpus yang menentukan arti dari kata-kata dan ekspresi oleh suatu analisis refined context menggunakan kriteria analisis dan probabilistik. Dengan menggunakan pendekatan berbasis corpus, kita bisa menentukan kemiripan teks dengan tingkat keakuratan yang tinggi.

Ada dua aplikasi utama:

Pembentukan kumpulan teks terstruktur (hypertext) secara otomatis yang mana potongan teks yang mirip akan dihubungkan (dilink) secara otomatis. Hypertext pada database yang berukuran besar memungkinkan kita untuk melihat teks dengan fleksibel.
Pengambilan kutipan teks secara otomatis berdasarkan query yang diberikan.
Kemudian di dalam papernya, Pattie Maes mencoba mengembangkan suatu teknik yang disebut dengan “autonomous agents” (agent) yang memungkinkan untuk melakukan manajemen informasi yang diterima secara tidak langsung. Maksudnya, agent tersebut melakukan pemilahan informasi tanpa interaksi langsung dari user. Ada dua isu yang harus dipertimbangkan dalam membangun suatu agent:

Competence: bagaimana suatu agent memperoleh pengetahuan yang dibutuhkan untuk memutuskan kapan membantu user, dengan apa, dan bagaimana membantunya?
Trust: bagaimana kita menjamin bahwa user merasa nyaman menyerahkan tugas pada suatu agent?
Ada dua pendekatan dalam membangun suatu agent:

End-user programming: misalnya, aturan-aturan yang diset oleh user untuk menyortir email.
Competence: tergantung user.
Trust: percayakah dengan kemampuan programming Anda?
Knowledge-based approach: misalnya, membangun suatu sistem dengan keahlian mengenai domain dan tugas user.
Competence: knowledge engineer melakukan pekerjaan yang sangat banyak.
Trust: diprogram oleh orang lain, user tidak tahu batasannya dan bagaimana bekerja.
Beberapa contoh agent diantaranya:

Electronic mail agent: memprioritaskan, menghapus, men-forward, mengurutkan dan menyimpan pesan-pesan.
Meeting scheduling agent: membantu user untuk menjadwalkan rapat (menerima, menolak, menjadwalkan, menjadwalkan ulang, negosiasi waktu rapat, dsb).
Intinya, dengan keberadaan agent ini diharapkan user tidak perlu memilah-milah informasi (pesan) yang diterimanya secara manual. User hanya menetapkan rules bagi agent dan berdasarkan rules tersebut agent akan bekerja secara otomatis.

Berbicara tentang kelebihan informasi ini, ada suatu jargon yang tidak akan lepas dari masalah ini, yaitu information filtering dan information retrieval. Information filtering merupakan sekumpulan proses yang melibatkan pengiriman informasi ke user yang membutuhkannya. Sedangkan yang melakukannya disebut dengan System Filtering. Dalam kerjanya sistem ini berurusan dengan data yang mengalir (bisa dikatakan tidak diminta), kemudian menentukan mana yang dibutuhkan oleh user dan membuang data yang tidak dibutuhkan. Semuanya dilakukan berdasarkan apa yang disebut dengan user profile yang berisi minat jangka panjang dari user.

Berbeda dengan information filtering, information retrieval menyediakan informasi berdasarkan permintaan user melalui query (keyword, frasa) dan informasi yang dihasilkan tersebut berdasarkan data yang sudah pernah disimpan sebelumnya. Information retrieval diimplementasikan pada search engine.

Referensi:

Ching Kang Cheng dan Xiaoshan Pan, Using perception in managing unstructured documents, https://openmail2.calpoly.edu/
Gerard Salton, Research Interests
Hypermedia and the World Wide Web, http://www.aw-bc.com/DTUI3/chapters/ch16.html
Kenichi Kamiya, Martin Röscheisen, dan Terry Winograd, Grassroots: A System Providing A Uniform Framework for Communicating, Structuring, Sharing Information, and Organizing People, Computer Networks and ISDN Systems, Volume 28, issues 7–11, p. 1157
Nicholas J. Belkin dan W. Bruce Croft, Information Filtering and Information Retrieval: Two Sides of the Same Coin?, Communication of the ACM Vol.35, No. 12:29-38, December 1992
Pattie Maes, Agents that Reduce Work and Information Overload, Communication of the ACM Vol. 37, No. 7:31-40, July 1994
Prof. Ray Larson, Principle of Information Retrieval, University of California, Berkeley, Spring 2005
Resnick P. dan Varian, H.R., Recommender Systems, Commun ACM 40, 56-58, 1997
Robert M. Losee, Jr., Minimizing Information Overload: The Ranking of Electronic Messages, Journal of Information Science, 15(3):179-189, June 1998
Usability First: Usability Glossary, http://www.usabilityfirst.com/glossary

Beberapa Cara Belajar Cepat Melalui Internet

Saat ini dunia pendidikan sangat dimudahkan dengan adanya fasilitas yang dinamakan internet. Dengan internet kita bisa menjelajahi dunia ini untuk mencari berbagai macam informasi yang kita butuhkan untuk menunjang aktivitas pendidikan kita baik itu di sekolah atau di kampus. Banyak situs di internet yang memberikan informasi secara cuma-cuma mulai bidang kedokteran, biologi, komputer, kimia, fisika, elektro dan semua ilmu pengetahuan yang ada di dunia ini. Situs-situs yang tersebar di internet itu bagaikan suatu hutan belantara informasi yang sangat menantang untuk dijelajahi.
Para siswa atau mahasiswa (bahkan para pengajar atau dosen) sudah seharusnya memanfaatkan internet ini sebagai media untuk mencari informasi untuk mendukung proses belajar atau mengajarnya. Belajar dari internet sungguh saat menyenangkan, sebagai contoh anak-anak bisa belajar kimia dari situs www.chem4kids.com dengan penjelasan yang sangat mudah dan menarik. Itu hanya sebuah contoh kecil yang membuat penulis terkagum-kagum dengan efek dari internet. Seandainya saja internet sudah seperti ini pada saat penulis masih SMA mungkin kita tidak akan kesulitan untuk mencari jawaban soal-soal matematika atau fisika di internet.

Melalui tulisan kali ini penulis ingin berbagi pengalaman mengenai cara-cara cepat untuk belajar sesuatu bidang atau ilmu pengetahuan yang sifatnya baru dari internet. Misal sebagai contoh Anda hendak mempelajari mengenai database SQL Server. Sebenarnya Anda bisa saja cari berbagai macam artikel mengenai SQL Server atau men-download electronic book (e-book) mengenai SQL Server. Tapi apa Anda sempat untuk membaca semuanya? Ada beberapa cara agar kita bisa belajar dengan cepat untuk mempelajari suatu ilmu baru di internet. Simak saja beberapa pengalaman berikut ini.

Belajar dari FAQ (Frequently Asked Questions)
Melalui suatu FAQ kita bisa belajar dengan cepat karena dalam FAQ terdapat sari pati dasar dari suatu ilmu. Seperti pada contoh di atas, untuk belajar SQL Server maka kita bisa cari di internet dengan kata kunci SQL Server FAQ dan lihat hasilnya. Klik salah satu URL hasil pencarian yang kira-kira paling relevan dan belajarlah dari FAQ tersebut. Pertanyaan dan jawaban yang ada pada FAQ biasanya mulai dari yang paling dasar sampai agak sulit. Adalah sangat menarik membaca FAQ ini karena sifatnya sudah terstruktur dan mudah untuk dimengerti. Berikut ini adalah gambar contoh dari suatu FAQ.

Belajar dari Google Answer
Saat ini Google mempunyai suatu fasilitas menarik yang bernama Google Answer dengan alamat di http://answer.google.com/. Anda bisa mencari berbagai macam jawaban untuk masalah yang ingin Anda pelajari. Yang membuat menarik adalah kita bisa membaca pertanyaan orang lain plus beserta jawaban yang benar dan akurat oleh pakar-pakarnya. Berikut ini adalah contoh gambar dari Google Answer.

Belajar dari Experts Exchange
Experts Exchange yang beralamat di www.experts-exchange.com merupakan salah satu situs terbesar yang menawarkan jasa solusi atas permasalahan di bidang IT yang Anda hadapi. Pada situs ini terdapat berbagai macam problem dan solusinya yang bisa Anda cari baik melalui fasilitas search-nya maupun berdasarkan kategori yang tersedia disana. Setiap pertanyaan akan dijawab oleh ahlinya dan hasilnya bisa kita lihat di situs mereka. Melalui ini Anda bisa belajar dengan lebih cepat berdasarkan dari pertanyaan orang lain. Berikut ini adalah contoh gambar dari Experts Exchange.

Belajar dari dokumen Power Point
Kenapa belajar dari dokumen Power Point? Maksudnya adalah karena dokumen Power Point itu biasanya berisi pokok-pokok pikiran mengenai suatu ilmu atau suatu topik tertentu mulai dari dasar sampai pengembangannya. Sebagai contoh Anda bisa mencari dokumen Power Point mengenai SQL Server. Caranya mudah, Anda tinggal buka Google dan ketik SQL Server filetype:ppt. Setelah itu akan muncul banyak sekali dokumen yang khusus membicarakan mengenai SQL Server. Anda bisa download dokumen tersebut dan silakan dibuka. Penulis jamin akan sangat menyenangkan sekali belajar dari presentasi yang dibuat oleh orang lain. Berikut ini adalah contoh dari hasil pencarian dokumen Power Point pada Google.

Belajar dari Orkut (social networking)
Orkut adalah salah satu bentuk social networking yang dibuat oleh Google. Alamatnya ada di www.orkut.com. Bentuknya mirip seperti Friendster (www.friendster.com) yang mungkin lebih Anda kenal. Keistimewaan dari Orkut ini adalah adanya komunitas yang lebih serius mengenai sesuatu hal. Orang-orang yang tergabung di Orkut bisa membuat suatu komunitas tertentu, misalnya saja komunitas mengenai SQL Server. Anda bisa mendaftarkan diri pada komunitas SQL Server pada Orkut ini. Pada komunitas ini Anda bisa belajar dari pertanyaan dan jawaban dari para anggota komunitas. Dari pengalaman penulis banyak sekali pertanyaan dan jawaban yang sangat berkualitas pada komunitas-komunitas yang ada pada Orkut ini. Tentu saja sebelumnya Anda harus menjadi anggota dari Orkut terlebih dahulu. Keanggotaan Orkut ini sedikit lebih unik karena kita tidak bisa mendaftarkan diri melalui web tetapi sistem keanggotaannya harus melalui prosedur undangan (invitation) dari pengguna yang sudah tergabung di dalam Orkut. Berikut ini adalah contoh dari komunitas di dalam Orkut.

Demikianlah tulisan mengenai beberapa cara cepat untuk belajar dari internet. Jika ada saran atau komentar bisa dikirimkan melalui sony-ak@sony-ak.com. Untuk membaca tulisan menarik lainnya silakan menuju ke www.sony-ak.com.

Terimakasih.

Mendengarkan Siaran Radio Internet Dengan Winamp

Bosan dengan pekerjaan sehari-hari? Bosan dengan lagu-lagu MP3 koleksi Anda? Mungkin ada baiknya Anda mencoba mendengarkan siaran radio dari internet. Bagaimana caranya? Pakai apa sih programnya? Enak nggak sih lagu-lagunya? Silakan simak saja terus tulisan ini.
Sebenarnya ada banyak program untuk mendengarkan siaran radio dari internet tapi kali ini kita akan menggunakan program yang sudah sangat populer sekali di pasaran yaitu Winamp. Kita mungkin mengetahui bahwa hampir di setiap PC yang ada sound card-nya pasti ada program Winamp-nya. Winamp adalah program yang awalnya digunakan untuk memainkan lagu-lagu dalam format MP3. Pada perkembangannya akhirnya Winamp (yang dibuat oleh Justin Frankel ini) bisa memainkan banyak sekali format audio mulai dari WAV, CD, MOD, MID, OGG, WMA dan masih banyak lagi yang lainnya. Sampai akhirnya saat ini bisa digunakan untuk mendengarkan streaming audio dari internet. Winamp ini bisa Anda download dengan gratis dari internet melalui websitenya yang beralamat di http://www.winamp.com/.

Sampai tulisan ini ditulis Winamp sudah mencapai versi 5.04. Bagaimana caranya mendengarkan musik-musik yang enak dari radio internet? Pertama-tama Anda harus download dulu program Winamp ini dari www.winamp.com. Jika di komputer Anda sudah ada program Winamp pastikan versinya minimal versi 3.0. Saat ini penulis menggunakan versi terakhir yaitu versi 5.04.

Jika sudah selesai Anda install maka silakan jalankan program Winamp. Tekan Alt+L untuk membuka window Media Library. Adapun screen shot dari window Media Library bisa Anda lihat pada gambar berikut ini.

Pilih menu Internet Radio pada bagian Streaming Media seperti pada gambar di atas. Pastikan komputer Anda sudah terhubung ke internet sebelum Anda melakukan hal di atas. Winamp akan me-refresh daftar radio online yang ada di internet dan secara otomatis akan menampilkan hasilnya kepada Anda seperti contoh di atas.

Kalau kita lihat di atas maka banyak sekali siaran radio online di internet yang bisa kita dengarkan. Kita bisa memilih berdasarkan namanya, genre musiknya ataupun berdasarkan bitrate streaming yang ditawarkan. Biasanya untuk pendengar di indonesia bitrate yang masih ideal antara 16 kbps sampai 56 kbps. Untuk mendengarkan radio internet ini Anda bisa men-dobel klik nama radionya (seperti pada gambar di atas). Ada banyak sekali musik-musik yang bisa Anda dengar mulai dari musik jazz, musik disco ataupun pop. Semuanya tergantung pada kecepatan koneksi dari internet Anda. Jika Anda memiliki koneksi internet broadband Anda bisa mendengarkan radio online internet dengan bitrate yang lebih tinggi dan hal ini akan mempengaruhi kualitas audio streaming yang jauh lebih baik.

Sekelompok anak muda Indonesia juga memiliki radio online di internet, beberapa yang terkenal adalah Indoradio Network (http://www.indoradio.net/) dan HeartBeat Station (http://www.heartbeatstation.net/). Radio ini sering didengarkan oleh pendengar di Indonesia lantaran karena mereka menawarkan bitrate yang sesuai dengan kondisi internet Indonesia, rata-rata siaran pada bitrate 16 kbps.

Dengan adanya radio internet ini maka kita tidak akan pernah bosan di depan internet, sambil kita browsing kita bisa mendengarkan lagu-lagu yang enak dari radio internet. Penulis sendiri sering mendengarkan siaran radio internet dari Eropa karena lagu-lagunya enak dan masih cocok dengan kuping orang Indonesia yang rata-rata suka lagu-lagu pop.