Minggu, 27 November 2011

Cara CPU Bekerja

Cara CPU Bekerja

Central Processing Unit (CPU): otak yang ada didalam sebuah PC yang memproses data serta unit yang menentukan kekuatan dan harga dari sebuah komputer.

Dalam setahun ke belakang, kecepatan CPU meningkat drastis dari 600 MHz menjadi 1 GHz, dan baru-baru ini Intel mengumumkan telah mengapalkan Pentium III 1,13 GHz. Pada akhir tahun ini diperkirakan kecepatan di atas 1,5 GHz akan terlampaui, menandakan perlombaan CPU tercepat telah dimulai. Ini ada sebuah tip: Kinerja CPU di PC Anda tidak hanya ditentukan oleh angka megahertz atau gigahertz yang banyak diiklankan perakit PC di majalah atau Internet. Dengan peningkatan kecepatan chip dan aplikasi yang membutuhkan tenaga yang lebih besar,

Yang Anda perlu ketahui:

1. Sebuah CPU melakukan tiga tugas utama: Membaca data, memproses data, dan biasanya menulis data ke memori.
2. Kecepatan kasar (raw speed) diukur dalam skala megahertz, tetapi bagian lainnya seperti desain arsitektur chip juga menentukan kinerja dari CPU tersebut.
3. Chip yang Anda inginkan dalam PC Anda tergantung pada berapa banyak yang akan Anda keluarkan dan untuk apa Anda menggunakan PC tersebut.
<<Membangun Blok>>

Sebelum Anda mengerti bagaimana sebuah CPU bekerja, Anda perlu mengetahui bagaimana sebuah CPU dibuat. Sebuah CPU terdiri dari jutaan transistor mikroskopis yang melalui pemrosesan secara kimiawi dan photolithografis untuk menjadi sebuah cetakan silikon yang besarnya tidak lebih dari ibu jari Anda.

Transistor kecil mungil itu menyimpan pulsa elektrik yang memberikan nilai satu atau nol, yang membentuk sistem bahasa binari yang digunakan komputer untuk berkomunikasi. Grup transistor tersebut saling terhubungkan untuk menyimpan nilai-nilai; mereka juga melakukan kalkulasi logika dan matematika, dan dengan bantuan sebuah jam kristal kuartz, mereka melakukan fungsinya seperti layaknya pendayung perahu naga yang mendayung secara tersinkronisasi. Dengan kata lain, mereka dapat memproses data.

<<Proses Sebuah CPU>>

Sebuah CPU memproses informasi yang disimpan dalam bentuk byte di memori. Informasi tersebut dapat berupa data atau instruksi. Data adalah bentuk biner dari sebuah huruf, sebuah angka, atau sebuah warna. Sebuah instruksi memberitahu CPU apa yang harus dilakukan terhadap data tersebut, sebagai contoh: menambahkannya, membaginya, atau memindahkannya.

CPU akan melakukan tiga operasi utama terhadap data tersebut: membacanya, memanipulasi (memproses) data tersebut, dan seringkali menuliskannya ke dalam memori. Pada tingkat yang lebih sederhana, CPU hanya memerlukan empat elemen untuk melakukan operasi terhadap datanya: instruksi, penunjuk instruksi, beberapa register, dan sebuah aritmethic logic unit.

Penunjuk instruksi akan memberitahu CPU dimana instruksi tersebut diletakkan di memori saat dibutuhkan untuk menjalankan aplikasi.

Register adalah tempat penyimpanan sementara di CPU. Sebuah register menyimpan sebuah data yang menunggu untuk diproses oleh sebuah instruksi, atau sebuah data yang telah diproses (misalkan, hasil dari penambahan dua angka sekaligus).

Unit logika aritmatika (arithmetic logic unit/ALU) berfungsi sebagai kalkulatornya CPU, bekerja dengan fungsi matematika dan logika yang diperintahkan oleh set instruksi.

CPU terdiri atas beberapa bagian tambahan yang membuat bagian dasar CPU bekerja sebagaimana mestinya:

> Fetch instruksi mengambil instruksi dari RAM atau bagian dari memori yang terletak di CPU.

> Dekoder instruksi mengambil instruksi dari fetch dan menerjemahkannya sehingga CPU mengerti. Dekoder ini menentukan langkah selanjutnya yang harus dilakukan untuk menyelesaikan instruksi tersebut.

> Unit kontrol akan mengatur dan mengkoordinasikan seluruh operasi chip. Unit ini akan memberitahu ALU kapan untuk melakukan kalkulasi, kemudian memberitahu fetch kapan untuk mengambil sebuah nilai, dan memberitahu dekoder kapan untuk menerjemahkan nilai tersebut menjadi sebuah instruksi.

<<Menjejak Sebuah Instruksi>>
Beginilah caranya CPU melakukan tugasnya: penunjuk instruksi mengarahkan fetch instruksi ke sebuah spot di memori yang menampung sebuah instruksi. Fetch kemudian menangkap instruksi tersebut dan memberikannya ke dekoder instruksi, kemudian mengamati instruksi tersebut dan menentukan langkah selanjutnya untuk melengkapi instruksi tersebut (sebuah instruksi dapat terdiri dari rangkaian langkah yang harus dilengkapi dalam urutan tertentu).

ALU kemudian mengerjakan perintah yang diminta instruksi: menambah data, membagi data, atau memanipulasi data yang ada. Setelah CPU menerjemahkan dan mengerjakan instruksi, unit kontrol memberitahukan fetch instruksi untuk menangkap instruksi berikutnya di memori. Proses ini berlangsung terus menerus--dari satu instruksi ke instruksi berikutnya, dalam suatu langkah yang rumit--untuk menciptakan hasil yang dapat Anda lihat di monitor. Itulah kerjanya sebuah program
seperti pengolah kata: sebuah seri instruksi-instruksi dan data-data.

Untuk meyakinkan semua itu berjalan dalam satu kesatuan waktu, bagian itu memerlukan suatu clock generator. Clock generator meregulasi setiap langkah yang dikerjakan CPU. Seperti sebuah metronome, sebuah clock generator mengirim pulsa-pulsa elektrik untuk menentukan langkah CPU. Pulsa tersebut diukur dalam jutaan langkah per detik, atau megahertz, yang Anda kenal sebagai ukuran kecepatan CPU. Semakin banyak pulsa dibuat, semakin cepat CPU bekerja. Dalam keadaan ideal, seharusnya sebuah CPU berkecepatan 700 MHz bekerja lebih cepat dibanding CPU 600 MHz, tetapi tambahan dan variasi pada basis CPU dapat membuat angka-angka tersebut tidak berarti.

<<Meningkatkan Basic CPU>>
Sebuah CPU hanya memerlukan sedikit bagian untuk melakukan tugasnya, tetapi desain dasar tersebut telah dimodifikasi selama bertahun-tahun untuk meningkatkan kinerja secara keseluruhan. Tujuan utama peningkatan tersebut sama: memproses data lebih cepat.

Sambil mencari cara untuk meningkatkan kecepatan pemrosesan, pembuat chip menyadari bahwa CPU tidak melakukan pemrosesan selama mereka melakukan fetching untuk sebuah instruksi atau data dari RAM sistem. Untuk mereduksi downtime tersebut, mereka menempatkan sebuah area penyimpanan, yang dikenal sebagai cache, dalam sebuah CPU. Data dan instruksi dapat ditempatkan sementara di CPU itu sendiri, mengurangi perjalanan data atau instruksi dari RAM.

Menambah ide penyediaan cache, pembuat sistem menempatkan RAM berkecepatan tinggi (dan mahal)--yang dikenal sebagai cache tingkat 2 atau L2 cache--antara cache CPU tingkat satu dan RAM sistem. Semakin dekat ke CPU berarti semakin pendek jarak yang harus ditempuh ke RAM sistem. Cache sekunderi ini sangat bermanfaat untuk meningkatkan kinerja sehingga semakin banyak prosesor yang mengintegrasinya ke dalam CPU-nya itu sendiri, menciptakan lebih banyak ruang untuk menyimpan data dan instruksi.

<<Lebih banyak ALU dan Sebuah FPU>>
Untuk meningkatkan kinerja kalkulasi, pembuat chip menempatkan sebuah unit aritmetik logika (arithmetic logic unit/ALU) di dalam CPU. Secara teoritis ini berarti pemrosesan dapat dilakukan dua kali lebih cepat dalam satu langkah. Menggunakan multiple ALU akan tampak seperti menambah tukang kayu lagi dalam membuat lemari dapur, yang berarti mempercepat penyelesaian pekerjaan.

Sebagai tambahan multiple ALU, Intel mengintegrasikan floating point unit ke dalam CPU. FPU ini menangani angka dari yang paling besar hingga yang paling kecil (yang memiliki banyak angka di belakang koma). Sementara FPU menangani kalkulasi semacam itu, ALU menjadi bebas untuk melakukan tugas lain dalam waktu yang bersamaan, untuk meningkatkan kinerja.

Advanced Micro Devices dan Intel juga menambah kecepatan pemrosesan instruksi dengan melakukan pipelining instruksi, atau menjalankan instruksi secara paralel satu dengan lainnya. Eksekusi dari sebuah instruksi memerlukan langkah yang terpisah--sebagai contoh, fetching dan dekoding sebuah instruksi. Sebenarnya CPU harus menyelesaikan sebuah instruksi secara keseluruhan sebelum melanjutkan ke instruksi berikutnya. Sekarang sirkuit yang berbeda menangani langkah yang terpisah tersebut.

Begitu sebuah instruksi telah selesai dalam satu langkah untuk dilanjutkan ke langkah berikutnya, transistor yang mengerjakan langkah pertama bebas untuk mengerjakan instruksi berikutnya, sehingga akan mempercepat kerja pemrosesan. Ini mirip dengan mendaki tangga: begitu kaki Anda meninggalkan sebuah anak tangga, orang yang di belakang Anda dapat menggunakannya untuk dinaiki.

Sebagai tambahan untuk meningkatkan kinerja adalah memprediksi cabang-cabang instruksi, yaitu memperkirakan lompatan yang akan dilakukan sebuah program dapat dilakukan; eksekusi secara spekulatif, yaitu mengeksekusi cabang instruksi yang ada di depat; dan penyelesaian tanpa mengikuti urutan, yakni kemampuan untuk menyelesaikan sebuah seri instruksi tidak berdasarkan urutan normal.

Perubahan-perubahan tersebut membuat peningkatan kecepatan clock, seperti lompatan hingga 1 GHz pada bulan Februari lalu, bukan lagi menjadi keutamaan kinerja. Tes yang dilakukan oleh majalah komputer PC World menunjukkan bahwa lompatan kecepatan bukan lagi menjadi hal utama dalam peningkatan kinerja, terutama pada aplikasi perkantoran, yang sangat tergantung pada kecepatan hard drive dan jumlah serta kecepatan RAM sistem.

<<CPU dalam PC Anda>>
Dua pemain mendominasi pasar CPU PC: Intel (www.intel.com), yang menguasai 80 persen pangsa pasar PC rumah dan bisnis, dan Advanced Micro Devices (www.amd.com). Kedua perusahaan tersebut membuat model untuk mesin-mesin high-end, midrange, dan low-end. Perusahaan lain juga memproduksi CPU, seperti Motorola PowerPC 750 (www.mot-sps.com), yang memberi tenaga untuk komputer-komputer Macintosh.

AMD Athlon dan Intel Pentium III saling berbagi pasar untuk CPU bertenaga lebih yang menjalankan sistem operasi Microsoft Windows. Keduanya hampir seimbang dalam desain dan performa, termasuk peningkatan kinerja untuk menjalankan software game 3D dan CAD (computer aided design).

CPU high-end dari Intel dan AMD banyak terdapat pada berbagai jenis PC, dari sistem rumahan kelas menengah (antara 600 hingga 850 MHz) hingga workstation rekayasa industri dan sistem multimedia high-end yang paling mahal (dari 866 MHz ke atas). Untuk model terbaru, PC dengan CPU ini harganya berkisar antara $200 hingga $1000.

Untuk kelas high-end, PC dengan chip 1 GHz akan berharga $2700 hingga $3300, tergantung pada komponen yang ditawarkan oleh perakit PC. Untuk sistem kelas menengah, yang menggunakan chip AMD atau Intel berkecepatan 600 hingga 850 MHz harganya sekitar $900 hingga $1600.

Chip berharga ekonomis (di bawah $150) biasanya berjalan dengan kecepatan clock lebih rendah dari Athlon dan P-III, cache yang lebih sedikit atau lebih lambat, dan memiliki peningkatan kinerja yang lebih kecil. AMD K6-III dan K6-2 serta Intel Celeron ditujukan untuk PC-PC dengan harga kurang dari $1000.

Komputer portabel biasanya tidak menawarkan CPU tercepat yang ada. Sebuah desain desktop dirancang untuk menahan panas yang lebih tinggi dibanding sebuah laptop, yang berarti laptop harus menggunakan CPU yang lebih lambat dan kurang bertenaga. Prosesor yang lebih cepat juga membutuhkan daya yang lebih besar juga, yang mengakibatkan umur pakai tenaga baterei juga berkurang. Saat ini, portabel tercepat yang tersedia di pasaran adalah 700 MHz, tapi tampaknya dengan desain yang baru, kecepatan tersebut akan segera bertambah.

<<Di Masa Depan>>
Pembuat CPU selalu mencari cara untuk meningkatkan performa. Baru-baru ini mereka telah mengganti sistem fabrikasi dari 0.25 mikron ke 0.18 mikron, yang memungkinkan celah yang lebih sempit dalam menempatkan transistor yang lebih kecil, sehingga memungkinkan kecepatan yang lebih tinggi dan panas yang lebih kecil untuk desain arsitektur yang sama. Tambahan lain, interkoneksi antar transistor menggunakan alumunium telah digantikan dengan tembaga, yang mengkonduksikan listrik lebih baik dibanding alumunium.

Tetapi perbaikan ini tidak berarti perlombaan penambahan kecepatan akan berakhir. Intel telah mengumumkan chip Willamette (alias Pentium-4), yang akan berjalan dengan kecepatan 1,5 GHz dan akan tersedia pada akhir tahun ini. Sementara kompetitornya, AMD, juga akan terus menempel ketat pada perlombaan tersebut.

SEMUANYA TENTANG VIRUS KOMPUTER

<<Cara Virus Komputer Bekerja>>

Virus komputer: Sebuah kode komputer yang mampu "berbiak dengan sendirinya" yang menempelkan sebagian atau seluruh kodenya pada file atau aplikasi, dan mengakibatkan komputer Anda melakukan hal-hal yang tidak Anda inginkan.

Virus-virus komputer merupakan penyakit umum dalam dunia teknologi modern. Mereka dapat menyebar dengan cepat melalui jaringan komputer yang terbuka seperti Internet, dan mengakibatkan kerugian hingga milyaran dolar dalam waktu singkat. Lima tahun yang lalu, peluang untuk terjangkiti sebuah virus dalam periode 12 bulan adalah 1 berbanding 1000; sekarang perbandingan itu naik drastis hingga 1 berbanding 10. Statistik vital dari virus:

- Virus-virus masuk ke dalam sistem Anda melalui e-mail, download, floppy disk yang terinfeksi, atau (kadang-kadang) oleh hacking.
- Dari definisinya, sebuah virus harus dapat melakukan "pembiakan sendiri" (alias membuat kloning atau salinan dari dirinya sendiri) untuk dapat menyebar.
- Saat ini terdapat ribuan jenis virus, tetapi hanya sedikit yang ditemukan "di belantara" (berkeliaran, tak terdeteksi, di dalam jaringan) karena sebagian besar dari virus yang dikenal lahir dari laboratorium, yang merupakan varian dari virus "liar" yang banyak terdapat di dunia.
- Akibat yang ditimbulkan virus bervariasi, mulai dari yang menjengkelkan hingga yang sangat merusak, akan tetapi virus yang paling sederhana pun memiliki kecenderungan untuk merusak karena adanya bug pada kode komputer mereka (karena programmer virusnya sangat ceroboh atau memang punya niat jahat).
- Software antivirus yang ada di pasaran saat ini dapat mendeteksi hampir semua jenis virus yang ada, tetapi harus diupdate secara reguler untuk menjaga keefektifannya.

Sebuah virus hanyalah sebuah program komputer. Seperti program komputer lainnya, di dalamnya terdapat instruksi yang dapat menyuruh komputer untuk melakukan tugas tertentu. Tetapi berbeda dengan program aplikasi, sebuah virus biasanya memerintahkan komputer Anda untuk melakukan hal yang sebenarnya tidak Anda inginkan, dan biasanya dapat menyebarkan dirinya ke file-file yang ada di dalam komputer Anda--dan kadang-kadang ke komputer orang lain juga.

Bila Anda beruntung, sebuah virus paling-paling hanya menyebabkan komputer untuk melakukan tindakan yang aneh-aneh, seperti menyebabkan speaker komputer Anda berbunyi "blip-blip-blip" secara acak. Yang paling ditakuti adalah virus ganas yang dapat menyebabkan seluruh data pada harddisk Anda hilang (dengan memerintah komputer untuk memformat harddisk), bahkan ada virus yang dapat merusak hardware komputer Anda, seperti virus CIH yang merusakkan BIOS motherboard komputer Anda.


<<Bagaimana Komputer Saya Dapat Terkena Virus?>>

Komputer Anda dapat terinfeksi virus saat Anda menyalin sebuah file yang terinfeks ke dalam komputer, kemudian mengaktifkan kode dari tubuhnya saat file yang terinfeksi tersebut dijalankan atau dibuka. Mungkin Anda tidak merasa menyalinkan file terinfeksi ke dalam komputer Anda: Hei, virus tidak peduli apakah mereka menempel pada attachment e-mail, saat Anda tengah mendownload file, atau melalui floppy disk yang sering dipinjam-pinjamkan. Dan saat ini, dengan meningkatnya pemakai Internet, trend penyebaran virus adalah melalui attachment e-mail.

Pada saat Anda membuka file atau aplikasi yang terinfeksi, kode perusak menyalin dirinya sendiri ke dalam sebuah file pada sistem Anda, kemudian menunggu untuk mengirimkan isinya--apapun itu yang dirancang si programmer untuk dilakukan pada komputer orang lain. Dengan hanya menghapus e-mail yang terinfeksi setelah Anda membuka file attachment-nya tidak akan menolong, karena virus tersebut telah merasuk ke dalam sistem komputer Anda sebelumnya.

Seorang penulis virus dapat mengeset waktu penyerangan virusnya, saat itu juga, pada waktu atau tanggal tertentu, atau pada saat suatu perintah tertentu dijalankan, misalnya sewaktu Anda memerintahkan menyimpan atau menutup sebuah file. Contoh: virus Michaelangelo yang diprogram untuk melepas kode perusaknya setiap tanggal 6 Maret setiap tahunnya--yang merupakan tanggal ulang tahun

<<Jenis-jenis Virus Umum>>

Saat ini banyak jenis variasi virus yang beredar, kebanyakan diantaranya dapat dikelompokkan menjadi enam kategori umum, dimana tiap jenis sedikit berbeda cara kerjanya:

- Virus boot-sector: menggantikan atau memasukkan dirinya ke dalam boot-sector--sebuah area pada hard drive (atau jenis disk lainnya) yang akan diakses pertama kali saat komputer dinyalakan. Virus jenis ini dapat menghalangi komputer Anda untuk melakukan booting dari hard disk.

- Virus file: menginfeksi aplikasi. Virus ini melakukan eksekusi untuk menyebarkan dirinya pada aplikasi dan dokumen yang terkait dengannya saat file yang terinfeksi dibuka atau dijalankan.

- Virus makro: ditulis dengan menggunakan bahasa pemrograman makro yang disederhanakan, dan menginfeksi aplikasi Microsoft Office, seperti Word dan Excel, dan saat ini diperkirakan 75 persen dari jenis virus ini telah tersebar di dunia. Sebuah dokumen yang terinfeksi oleh virus makro secara umum akan memodifikasi perintah yang telah ada dan banyak digunakan (seperti perintah "Save") untuk memicu penyebaran dirinya saat perintah tersebut dijalankan.

- Virus multipartite: menginfeksi baik file dan boot-sector--sebuah penjahat berkedok ganda yang dapat menginfeksikan sistem Anda terus menerus sebelum ditangkap oleh scanner antivirus.

- Virus polymorphic: akan mengubah kode dirinya saat dilewatkan pada mesin yang berbeda; secara teoritis virus jenis ini lebih susah untuk dapat dideteksi oleh scanner antivirus, tetapi dalam kenyataannya virus jenis ini tidak ditulis dengan baik, sehingga mudah untuk diketahui keberadaannya.

- Virus stealth: menyembunyikan dirinya dengan membuat file yang terinfeksi tampak tidak terinfeksi, tetapi virus jenis ini jarang mampu menghadapi scanner antivirus terbaru.

<<Semua Kode Jahat (Malicious Code) Bukanlah Virus>>

Salah satu persepsi keliru dalam masyarakat komputer adalah kode elektronik buruk lainnya, seperti worm dan aplikasi Trojan horse adalah jenis virus. Mereka bukan virus. Worm, Trojan horse, dan virus dalam kategori yang besar biasa disebut analis sebagai "kode jahat".

Sebuah worm akan mereplikasi dirinya dan masuk ke dalam koneksi jaringan untuk menginfeksi setiap mesin pada jaringan tersebut dan kemudian mereplikasi dirinya kembali, mengambil ruang hard disk dan memperlambat kerja komputer dan jaringan. Walau begitu, worm tidak mengubah atau menghapus file-file lainnya.

Sebuah Trojan horse tidak mereplikasi dirinya, tetapi ia berupa sebuah program jahat yang disamarkan sebagai format lain seperti sebuah screen saver atau file gambar. Saat dieksekusi pada mesin Anda, sebuah Trojan horse akan mengambil informasi dari sistem Anda--seperti nama user dan passwordnya--atau dapat membuat seorang hacker jahat mengambil alih komputer Anda secara remote (dari jarak jauh).

<<Software Antivirus Menjawab Panggilan Darurat>>

Para ahli virus telah mendata sekitar 40.000 jenis virus dan variannya selama bertahun-tahun, walau hanya 200 jenis saja yang saat ini aktif di belantara komputer. Sementara kebanyakan virus lebih banyak hanya mengganggu dan menghabiskan waktu kita, dari jenis yang sangat merusaklah yang sangat berbahaya bagi kesehatan [komputer dan kantung Anda].

Virus komputer telah ada sejak tahun 1960, sejak dimulainya era komputer, walau hingga kisaran tahun 1980 mereka kebanyakan hanya spesimen di laboratorium komputer, diciptakan oleh periset dan dilepas dalam lingkungan yang terkontrol untuk mengevaluasi efek mereka.

Saat virus pertama kali ditemukan di permukaan pada tahun 1980-an, penyebaran mereka sangat lambat dan berpindah melalui "jaringan penyelundup": melalui floppy disk yang dijual dan dibagi pakai antar komputer. Tetapi dengan adanya Internet dan akses e-mail penyebaran virus semakin dipercepat.

Dua tahun yang lalu, dimulai dengan munculnya virus Melissa LoveLetter, penyebaran virus lewat e-mail terus meningkat sehingga perbandingan pengguna komputer biasa menghadapi virus pun semakin membesar. Virus e-mail sekarang menempati tempat teratas dimana ia mengambil porsi 81 persen penyebab komputer terinfeksi virus dan dapat menyebar ke dalam sistem dalam hitungan menit.

<<Berlatih Menggunakan Komputer Secara Aman>>

Jalan terbaik untuk melindungi diri [eh, komputer] Anda dari virus adalah jika Anda memiliki koneksi ke Internet, jangan membuka attachment e-mail dari orang yang tidak dikenal dan hindari mendownload dari sumber yang tidak jelas. Lawan keinginan Anda untuk mengklik-dobel isi mailbox Anda. Dan bila Anda mendapat sebuah attachment file dan Anda tidak memintanya, tanyakan pada si pengirim tentang isi attachment dan bagaimana cara menggunakannya tersebut sebelum dibuka.

Untuk memperketat keamanan, Anda perlu menginstall software scanning antivirus yang handal dan selalu mendownload updatenya secara teratur. Vendor software antivirus besar, seperti Symantec, Network Associates, Computer Associates, dan Kapersky Lab, menyediakan layanan update reguler (sebagai catatan Computer Associates InoculateIT merupakan software antivirus yang gratis). Beberapa vendor juga menawarkan layanan update reguler melalui situs Web perusahaan mereka.

Update secara reguler sangat penting. Para periset dari Computer Economics memperkirakan bahwa 30 persen dari usaha kecil sangat rentan terhadap bahaya virus dan itu dikarenakan mereka tidak mengupdate software antivirus mereka secara teratur atau mereka tidak menginstalasikannya secara benar.

<<Cara Kerja Software Antivirus>>

Software antivirus memindai isi harddisk komputer dengan dua cara. Bila terdapat virus yang dikenal (yaitu virus yang telah diketahui keberadaannya dan penangkalnya telah ditemukan) maka software tersebut akan mencari signature (tanda) virus--yaitu sebuah string unik pada byte program virus yang mengidentifikasikan virus tersebut seperti sebuah sidik jari--dan akan membuangnya dari sistem Anda. Kebanyakan software scanning tidak hanya mencari virus jenis awal saja, tetapi juga dapat mencari varian virus tersebut, karena kode signature virus tersebut biasanya serupa.

Dalam kasus virus baru yang belum ditemukan antidote-nya, software antivirus akan menjalankan program heuristic yang akan mencari aktivitas mirip virus pada sistem Anda. Bila program tersebut melihat ada gejala tak beres, ia akan mengkarantinakan program yang bermasalah tersebut dan akan menampilkan pesan peringatan pada Anda mengenai apa yang akan dilakukan oleh program tersebut (misalnya mengubah registry Windows Anda). Bila Anda dan software merasa bahwa program tersebut adalah virus, Anda dapat mengirimkan file yang telah terkarantina tersebut pada vendor software antivirus untuk dianalisa, menentukan signaturenya, menamainya dan memasukkannya ke dalam katalog, dan mengirimkan antidote-nya. Virus itu sekarang merupakan virus yang dikenal.

Bila virus tersebut tidak muncul lagi--hal tersebut sering terjadi karena virus tidak ditulis dengan baik untuk disebarkan--vendor akan mengkategorikan virus itu sebagai dormant (virus tidur). Tetapi sebagian virus menyebar seperti gempa: Penyebaran awalnya selalu disertai dengan kejadian susulan. Varian virus (virus jiplakan yang muncul setelah penyebaran virus pertama) akan menambah jumlah jenis virus yang ada.

Contoh adalah saat virus Melissa LoveLetter muncul di Amerika Serikat, variannya--VeryFunnyJoke--langsung muncul dalam beberapa saat, diikuti dengan lebih dari 30 jenis lainnya dalam dua bulan kemudian. Dan tidak semua varian berasal dari penulis program yang misterius. Beberapa perusahaan pernah terinfeksi oleh varian virus yang disebarkan oleh pegawainya sendiri yang penuh rasa ingin tahu terhadap virus yang mereka yang terima, menciptakan variannya, dan melepaskannya dalam sistem komputer perusahaan mereka--kadang secara tidak sengaja, kadang memang ingin melakukannya.

Sumber : http://www.infokomputer.com

Minggu, 13 November 2011

e-commerce

E-Commerce
Ecommerce, atau Electronic Commerce merupakan salah satu teknologi yang berkembang pesat dalam dunia per-internet-an. Penggunaann sistem E-Com, begitu biasanya Ecommerce disingkat, sebenarnya dapat menguntungkan banyak pihak, baik pihak konsumen, maupun pihak produsen dan penjual (retailer). Di Indonesia, sistem Ecom ini kurang populer, karena banyak pengguna internet yang masih menyangsikan keamanan sistem ini, dan kurangnya pengetahuan mereka mengenai apa itu E-Com yang sebenarnya.
Bagi pihak konsumen, menggunakan E-Com dapat membuat waktu berbelanja menjadi singkat. Tidak ada lagi berlama-lama mengelilingi pusat pertokoan untuk mencari barang yang diinginkan. Selain itu, harga barang-barang yang dijual melalui E-Com biasanya lebih murah dibandingkan dengan harga di toko, karena jalur distribusi dari produsen barang ke pihak penjual lebih singkat dibandingkan dengan toko konvensional.
Online shopping menyediakan banyak kemudahan dan kelebihan jika dibandingkan dengan cara belanja yang konvensional. Selain bisa menjadi lebih cepat, di internet telah tersedia hampir semua macam barang yang biasanya dijual secara lengkap. Selain itu, biasanya informasi tentang barang jualan tersedia secara lengkap, sehingga walaupun kita tidak membeli secara on-line, kita bisa mendapatkan banyak informasi penting yang diperlukan untuk memilih suatu produk yang akan dibeli
Mekanisme E-Commerce
Pembeli yang hendak memilih belanjaan yang akan dibeli bisa menggunakan ‘shopping cart’ untuk menyimpan data tentang barang-barang yang telah dipilih dan akan dibayar. Konsep ‘shopping cart’ ini meniru kereta belanja yang biasanya digunakan orang untuk berbelanja di pasar swalayan. ‘Shopping cart’ biasanya berupa formulir dalam web, dan dibuat dengan kombinasi CGI, database, dan HTML. Barang-barang yang sudah dimasukkan ke shopping cart masih bisa di-cancel, jika pembeli berniat untuk membatalkan membeli barang tersebut.
Jika pembeli ingin membayar untuk barang yang telah dipilih, ia harus mengisi form transaksi. Biasanya form ini menanyakan identitas pembeli serta nomor kartu kredit. Karena informasi ini bisa disalahgunakan jika jatuh ke tangan yang salah, maka pihak penyedia jasa e-commerce telah mengusahakan agar pengiriman data-data tersebut berjalan secara aman, dengan menggunakan standar security tertentu.
Setelah pembeli mengadakan transaksi, retailer akan mengirimkan barang yang dipesan melalui jasa pos langsung ke rumah pembeli. Beberapa cybershop menyediakan fasilitas bagi pembeli untuk mengecek status barang yang telah dikirim melalui internet.
Software untuk Pembuatan E-Commerce
Dalam pembuatan ‘toko’ di internet (atau biasa disebut dengan istilah cybershop), diperlukan software-software tertentu untuk mengatur inventarisasi barang dan proses transaksi jual beli barang. Di pasaran, sudah terdapat software-software khusus untuk membuat sistem E-Com, seperti Intershop Online keluaran Intershop Communications, Merchant Server keluaran Microsoft Corp, dan Electronic Commerce Suite keluaran iCat. Software-software itu khusus dijual kepada pihak-pihak yang berniat membangun cybershop, dan dijual dengan harga ribuan dollar. Pada umumnya software-software untuk pembuatan E-Commerce ini menggunakan database untuk penyusunan katalog. Database yang digunakan biasanya adalah DB2, Oracle, atau SQL.
Alternatif Pembayaran untuk E-Commerce
Untuk pembayaran, e-commerce menyediakan banyak alternatif. Caranya adalah dengan terlebih dahulu mendaftar sebagai customer pada web tersebut. Pembeli yang telah mempunyai kartu kredit dapat menggunakan kartu tersebut untuk pembayaran. Selain kartu kredit, alternatif lainnya adalah dengan menggunakan e-cash. E-cash sebenarnya merupakan suatu account khusus untuk pembayaran melalui internet. Account tersebut dibuka dengan menggunakan kartu kredit yang dipunyai sebelumnya. Customer hanya perlu mengisi pada account e-cashnya untuk digunakan.
Alternatif lain dalam pembayaran di internet adalah dengan menggunakan smartcard. Di Singapura, smartcard dikenal dengan istilah cash card. Pemakaian smartcard ini hampir sama dengan pemakaian kartu ATM yang biasa dipakai untuk berbelanja, yaitu pada saat transaksi, uangnya didebet langsung dari account di bank. Untuk pembayaran di internet, user harus memiliki ‘smart card reader’. Dalam pemakaiannya, alat khusus ini disambungkan ke port serial di komputer. Pada saat melakukan transaksi, kartu smart card harus digesekkan ke alat tersebut, sehingga chip yang terdapat di kartu dapat dibaca oleh komputer. Untuk softwarenya, digunakan software bernama ‘e-wallet’. Contoh web site yang telah menyediakan smartcard untuk pembayaran adalah http://www.discvault.com.
Selain dengan ketiga cara di atas, terdapat alternatif pembayaran yang relatif baru dan belum begitu populer. Alternatif ini adalah penggunaan iCheck, yaitu metode pembayaran dengan menggunakan cek. Pembayaran ini membutuhkan nomor cek milik customer. Web site yang menyediakan penjelasan mengenai cara pembayaran ini adalah http://www.icheck.com.
Keamanan di E-Commerce
Dalam prakteknya, berbelanja di web memerlukan koneksi ke internet dan browser yang mendukung transaksi elektronik yang aman, seperti Microsoft Internet Explorer dan Netscape Navigator. Microsoft dan Netscape, bekerja sama dengan perusahaan kartu kredit (Visa dan MasterCard), serta perusahaan-perusahaan internet security (seperti VeriSign), telah membuat standar enkripsi khusus yang membuat transaksi melalui web menjadi sangat aman. Bahkan, Visa dan MasterCard menyediakan jaminan keamanan 100% kepada pengguna credit cardnya yang menggunakan e-com.
Yang menandakan suatu retailer web site aman atau tidak adalah adanya tanda khusus yang muncul di status bar di bagian bawah layar browser. Pada IE, tanda yang muncul adalah tanda gembok terkunci di pojok kanan status bar. Sedangkan pengguna Netscape Navigator, akan melihat tanda kunci di pojok kiri status bar. Jika tanda-tanda tersebut muncul, berarti Anda sedang ter-connect pada server yang aman. Walaupun begitu, karena standar yang dipakai untuk secure connection ini relatif baru, belum semua cybershop menggunakan standar ini.
Kumpulan dari banyak cybershop yang telah terintegrasi dinamakan cybermall. Beberapa cybermall akan mengecek terlebih dahulu legitimasi dari cybershop yang akan masuk, sehingga dapat menghindari adanya cybershop yang palsu. Beberapa cybermall juga menyediakan jasa-jasa tambahan, seperti billing atau tagihan yang tersentralisasi, menjadikan proses belanja menjadi lebih mudah dan aman.
Mekanisme SET
.
Standar enkripsi yang digunakan dalam e-commerce pada saat ini adalah SET (Secure Electronic Transaction). Selain digunakan untuk pembayaran dengan credit card, SET juga digunakan untuk pembayaran dengan smartcard. Dengan menggunakan SET, kerahasiaan informasi customer (berupa nama dan nomor kartunya) bisa dijaga. SET juga bisa menjaga autotentifikasi atau identitas penjual dan customer, sehingga tidak bisa disalahgunakan oleh sembarang orang.
SET menggunakan suatu kriptografi khusus yang dinamakan asymmetric cryptography untuk menjamin keamanan suatu transaksi. Asymmetric cryptography ini juga disebut dengan nama Public-key Cryptography. Enkripsi ini menggunakan dua kunci/key (yaitu kode), satu kunci digunakan untuk meng-enkripsi data, dan kunci lainnya untuk men-dekripsi data tersebut. Kedua kunci tersebut terhubung secara matematis dengan rumus tertentu, sehingga data yang telah di-enkripsi oleh suatu kunci hanya bisa di-dekripsi dengan menggunakan kunci pasangannya.
Setiap user mempunyai dua kunci, yaitu puclic key dan private key. User dapat menyebarkan public key secara bebas. Karena adanya hubungan yang khusus antara kedua kunci, user dan siapa pun yang menerima public key tersebut mendapat jaminan bahwa data yang telah dienkripsi dengan suatu public key dan dikirimkan ke user hanya bisa didekripsi oleh private key. Keamanan ini terjamin selama user dapat menjaga kerahasiaan private key. Pasangan key ini harus dibuat secara khusus oleh user. Algoritma yang biasanya digunakan untuk pembuatan key adalah algoritma RSA (dinamakan berdasarkan inisial pembuatnya, yaitu : Rivest, Shamir, dan Adleman).
Artinya, suatu pihak pengelola e-commerce yang menggunakan SET, harus membuat pasangan key khusus untuk webnya. Public key akan disebarkan, dan hal ini biasanya dilakukan melalui penyebaran web browser. Public key disertakan secara gratis untuk setiap web browser, dan telah tersedia jika browser tersebut diinstall. Private key, pasangan untuk pasangan public key tersebut disimpan oleh pengelola e-com.
Jika pembeli menggunakan browser untuk mengirim form transaksi, pembeli tersebut akan menggunakan public key yang telah tersedia di web browsernya. Orang lain yang tidak mempunyai private key pasangannya, tidak akan bisa men-dekripsi data form yang dikirim dengan public key tersebut. Setelah data sampai ke pengelola e-com, data tersebut akan di-dekripsi dengan menggunakan private key. Artinya, hanya pengelola e-com yang bisa mendapatkan data itu dalam bentuk yang sebenarnya, dan data identitas serta nomor kartu kredit customer tidak akan jatuh ke tangan yang tidak berhak.
E-Com di Indonesia
Sampai saat ini, web resmi yang telah menyelenggarakan e-commerce di Indonesia adalah RisTI Shop. Risti, yaitu Divisi Riset dan Teknologi Informasi milik PT. Telkom, menyediakan prototipe layanan e-commerce untuk penyediaan informasi produk peralatan telekomunikasi dan non-telekomunikasi. Web ini juga telah mendukung proses transaksi secara online.
Selain RisTI, tampaknya belum ada web lain yang menyelenggarakan e-com di Indonesia. Padahal, untuk membuat sistem e-com, investasi yang dikeluarkan tidak sebesar membangun suatu toko yang sebenarnya. Selain itu, lingkup pemasaran produknya bisa jauh lebih luas, karena tidak terbatas pada satu kota tertentu. Selain itu, biaya penyelenggaraan dan promosi pada e-com juga lebih kecil jika dibandingkan dengan sistem toko yang konvensional. Dengan banyak hal yang menguntungkan tersebut, diharapkan di Indonesia akan ada pihak-pihak tertentu yang bisa membuat dan mengelola e-commerce, sehingga akan menguntungkan semua pihak di Indonesia, baik penjual maupun pembeli.

Sabtu, 29 Oktober 2011

KOMUNIKASI DATA


PENGERTIAN KOMUNIKASI DATA

1. Komunikasi data adalah transmisi atau proses pengiriman dan penerimaan data dari dua atau lebih device (sumber), melalui beberapa media. Media tersebut dapat berupa kabel koaksial, fiber optic (serat optic) , microware dan sebagainya.
2. Komunikasi data merupakan gabungan dari beberapa teknik pengolahan data. Dimana telekomunikasi yang dapat diartikan segala kegiatan yang berhubungan dengan penyaluran informasi dari titik ke titik lain. Sedangkan pengolahan data adalah segala kegiatan yag berhubungan dengan pengolahan.
dari keterangan diatas dapat diambil kesimpulan bahwa data tersebut
merupakan bahan yang akan diolah menjadi suatu bentuk yang lebih berguna dan
lebih mempunyai arti. Sedangkan informasi adalah hasil pengolahan data atau
hasil proses dari data tersebut. Proses perubahan dari data menjadi
informasi merupakan

JENIS-JENIS KOMUNIKASI DATA
Secara umum jenis-jenis komunikasi data dibagi atau digolongkan menjadi dua macam yaitu:
a. Infrakstruktur terrestrial
Aksesnya dengan menggunakan media kabel dan nirkabel. Untuk membangun infrakstuktur terrestrial ini membutuhkan biaya yang tinggi, kapasitas bandwitch yang terbatas, biaya yang tinggi dikarenakan dengan menggunakan kabel tidak diprngaruhi oleh factor cuaca jadi sinyal yang diguakan cukup kuat.

b. Melalui satelit
Aksesnya menggunakan satelit. Wilayah yang dicakup akses sateli lebih luas sehingga mampu menjangkau sebuah lokasi yang tidak bisa dijangkau. Oleh infrastruktur terrestrial namun untuk membuthkan waktu yang lama untuk berlangsung prosesnya komunikasi. Karena adanya gangguan karena radiasi gelombang matahari (sun outage) yang terjadi paling parahnya setiap 11 tahun sekali.
Walaupun ada sistem komunikasi bergerak selular teresterial, sistem ini
hanya efisien untuk melayani daerah berpenduduk padat. Sistem selular
konvensional, secara ekonomis tidak memungkinkan untuk komunikasi bergerak
di daerah pedesaan, dimana kepadatan populasi dan kebutuhan akan komunikasi
bergerak sangat rendah.Pemanfaatan sistem komunikasi satelit telah memberikan kemampuan bagi
manusia untuk berkomunikasi dan mendapatkan informasi dari berbagai penjuru
dunia secara simultan tanpa memperhatikan jarak relatifnya.

BEBERAPA MEDIA DALAM PROSES KOMUNIKASI DATA :
1. Media kabel tembaga
Media yang cukup lama digunakan karena memang media inilah yang menjadi cikal bakal system komunikasi data dan suara. Saat ini media ini memang masih digunakan hanya saja pemanfaatannya sudah agak sedikit berkurang, hal ini dikarenakan karena upaya penemuan dan pengembangan media komunikasi terus dipelajari dan hasilnya terus banyak bermunculan media yang lebih baik dengan keuntungan yang lebih banyak dibandingkan dengan keuntungan yang ditawarkan oleh media kabel tembaga.


2. Media WLAN
Sebuah jaringan local (LAN) yang terbentuk dengan menggunakan media perantara sinyal radio frekuensi tinggi, bukan dengan menggunakan kabel. Media wireless yang tidak kasat mata menawarkan cukup banyak keuntungan bagi penggunanya, diantaranya :


a.     Meningkatkan produktifitas
Jaringan WLAN sangat mudah untuk di implementasikan, sangat rapi dalam hal fisiknya yang dapat meneruskan inforasi tanpa seutas kabe lpun, sangat fleksibel karena bisa diimplementasikan hamper di semua lokasi dan kapan saja, dan yang menggunakanya pun tidak terikat di satu tempat saja. Dengan semua factor yang ada ini, para penggunanya tentu dapat melakukan pekerjaan dengan lebih mudah akibatnya pekerjaan jadi cepat dilakukan, tiak membutuhkan waktu yang lama hanya karena masalah – masalah fisikal jarigan dari PC yang mereka gunakan. Berdasarkan factor inilah, wireless LAN tentunyadapat secara tidak langsung menigkatkan produktifitas dari para penggunanya cukup banyak factor penghambat yang ada dalam jaringan kabel yang dapat dihilangkan jika anda menggunakn medi ini. Meningkatnya produktivitas kerja para karyawannya, tetu akan sangat bermanfaat bagi perushaan tempat mereka bekerja.
b.     Cepat dan sederhana implementasinya.
Implementasi jaringan WLAN terbilang mudah dan sederhana. Mudah karena anda hanya perlu memiliki sebuah perangkat penerima pemancar untuk membangun sebuah jaringan wireless. Setelah memilikinya, konfigurasi sedikit anda siap menggunakan sebuah jaringan komunikasi data bau dalam lokasi anda. Namun, tidak sesederhana itu jika anda menggunakan media kabel.
c.      Fleksibel
Media Wireless LAN dapat menghubungkan anda dengan jairngan pada tempat-tempat yang tidak bisa diwujudkan oleh media kabel. Jadi fleksibilitas media wireless ini benar-benar tinggi karena anda bisa memasang dan menggunakannya dimana saja dan kapan saja, misalnya di pest ataman, di ruangan meeting darurat dan banyak lagi.
d.     Dapat mengurangi biaya investasi.
Wireless LAN sangat cocok bagi anda yang ingin menghemat biaya yang akan dikeluarkan untuk membangun sebuah jaringan komunikasi data. Tanpa kabel berarti juga tanpa biaya, termasuk biaya termasuk biaya kabelnya sendiri, biaya penarikan, biaya perawatan, dan masih banyak lagi. Apalagi jika anda membangun LAN yang sering berubah-ubah, tentu biaya yang anda keluarkan akan semakin tinggi jika menggnakan kabel.
e.      Skalabilitas
Dengan menggunakan media wireless LAN, ekspansi jaringan dan konfigurasi ulang terhadap sebuah jaringan tidak akan rumit untuk dilakukan seperti halnya dengan jaringan kabel. Disinilah nilai skalabilitas jaringan WLAN cukup terasa.
3. Media Fiber Optic
Fiber optic secara harafiah arti serat optic atau bisa juga disebut serat kaca. Fiber optic memang berupa serat yang terbuat dari kaca, namun jangan anda samakan dengan kaca yang biasa anda lihat. Serat kaca ini merupakan yang dibuat secara khusus dengn proses yang cukup rumit yang kemudian dapat digunakan untuk melewati data yang ingin anda kirim atau terima.
Jenis media fiber optic itu sendiri merupakan sebuah serat seukuran rambut manusia yang terbuat dari bahan kaca murni, yang kemudian dibuat bergulung-gulung panjangnya sehingga menjadi sebentuk gulungan kabel. Setelah terjadi bentuk seperti itu , maka jadilah media fiber optic yang biasanya anda gunakan sehari-hari.
Cara fiber optic melewati data
Jika berhubungan dengan alat-alat optik, maka alat-alat tersebut akan erat sekali hubungannya dengan cahaya dan system pencahayaan. Serat optic yang digunakan sebagai media, maka yang akan lalu-lalang di dalamnya tidak lain dan tidak bukan adalah cahaya.
Seberkas cahaya akan digunakan sebagai pembawa informasi yang ingin anda kirimkan. Cahaya informasi tersebut kemudian ditembakkan ke dalam media fiber optic dari tempat asalnya. Kemudian cahaya akan merambah sepanjang media kaca tersebut hingga akhirnya cahaya tadi tiba di lokasi tujuannya. Ketika cahaya tiba di lokasi tujuan, maka pengiriman informasi dan data secara teori telah berhasil dikirimkan dengan baik. Dengan demikian, maka terjadilah proses kounikasi dimana kedua ujung media dapat mengirim dan menerima informasi yang ingin disampaikan.
Komponen sistem komuniksi data dengan media fiber optic.
Pada dasarnya setiap system informasi pasti memerlukan 5 komponen minimal dalam proses komunikasi data, yaitu transmitter (pemindah/pengalih pesan), receiver (penerima pesan), media pengalih pesan, pesan yang dialihkan, dan penguat sinyal.
Adapun dalam komunikasi data dengan memanfaatkan media fiber optic, maka komponen-komponen yang ada yaitu diantaranya sebagai berikut:
Cahaya yang membawa informasi.
Karena media yang digunakannya berupa serat optic yaitu serat yang terbuat dari bahan kaca yang dapat mentranmisikan data dengan cahaya. Dengan memanfaatkan cahaya maka dalam eproses transmisinyapun dapat mentransper kapasitas data yang tak terbatas, hal ini dikarenakan banyaknya kelebihan yang dimiliki oleh cahaya diantaranya cahaya kebal terhadap gangguan, mampu berjalan jauh, dengan kecepatan tinggi.
Optical transmitter/pemindah berbentuk optis, merupakan sebuah komponen yang bertugas mengirimkan sinyal-sinyal cahaya kedalam media pembawa data/pesan. Tempatnya sangat dekat dengan media fiber optic.
Sumber cahaya yang biasanya digunakan adalah Light Emitting Dioda (LED) atau solid state laser dioda. Sumber cahaya yang menggunakan LED lebih sedikit mengonsumsi daya daripada laser. Namun sebagai konsekuensinya, sinar yang dipancarkan oleh LED tidak dapat menempuh jarak sejauh laser.
Fiber optic cable/ kabel serat kaca, bentuknya tidak jauh berbeda dengan kabel tembaga, namun lebih kecil dan memiliki warna yang bening seperti benag pancingan, bagian ini merupakan bagian yang memiliki peran yang sangat penting dalam proses penyampaian data dalam media fiber optic.
Optical receiver/kaca penerima pesan kiriman.memiliki tugas untuk menangkap semua cahaya yang dikirimkan oleh optical transmitter, setelah cahayanya ditangkap maka langsung didekode menjadi sinyal-sinyal digital yaitu informasi yang dikirmkan dari device.
optical regenerator, yaitu penguat sinyal cahaya, agar semua cahaya bisa diterima ileh optical receiver dalam keadaan utuh, sehingga informasinyapun akan utuh pula.
Beberapa keuntungan dari media fiber optic:
Lebih ekonomis untuk jarak yang sangat jauh. Dengan bandwitch yang sangat besar disertai daya jangkau yang sangat jauh maka dengan media fiber optic biaya akan lebih sedikit. Apalagi jika dibandingkan dengan media kabel tembaga mislanya yang tentu dengan jarrak jauh pasti akan menambah biaya untuk membeli kabelnya.
Ukuran saluran serat yang lebih kecil. Karena terbuat dari serat kaca maka ukuran serat salurannya menjadi lebih kecil jika dinadingkan dengan media kabel tembaga.
Penurunan kualitas sinyal yang lebih sedikit. Dengan menggunakan media fiber optic maka degradasi sinyal transmisi akan lebih bisa dikurangi.
Daya listrik yang diperlukan lebih kecil, karena memanfaatkan cahaya dalam proses transmisi datanya sehingga hanya membutuhkan sedikit daya listrik berbeda dengan media kabel tembaga.
Menggunakan sinyal digital, dalam media fiber optic karena tidak adanya sinyal listrik, maka yang lebih banyak mendominasi adalah sinyal digital.
Fiber optic tidak mudah termakan usia, dikarenakan dalam proses transmisinya tidak melibatkan listrik sehingga kecil kemungkinan akan terjadinya kebakaran saluran yang diakibatkan oleh konsleting.
Bahannya ringan dan fleksibel, hal ini dikarenakan ukuran serat yang sangat kecil dan juga elastic sehingga saluran dengan media fiber optic lebih ringan dan fleksibel.
Komunikasi bisa lebih aman, hal ini dikarenakan dengan media fiber optic maka informasinya tidak mudah disadap oleh pihak lain, dan juga sangat sulit untuk dimonitor,
Jalan tercepat untuk transmisi data anda, karena memanfaatkan bantuan cahaya maka jelaslah bahwa dengan fiber optic, data akan lebih cepat sampai kepada tujuan pengiriman, ditambah lagi kapasitas data dengan media fiber optic tidak terbatas, sehingga data yang bisa dtransper bisa sangat cepat kilat.

Contoh Kasus Komunikasi Data
         Sebenarnya sudah sangat banyak dan beragam mengenai contoh kasus atau contoh proses komunikasi data, baik itu yang memerlukan data dengan kapasitas besar ataupun kecil. Misalnya seperti yang biasa kita lakukan setiap saat yaitu proses pengiriman sms dan e-mail, itu juga termasuk dalam proses komunikasi data hanya saja kapasitas pesan datanya terbilang kecil. Namun untuk yang berkapasitas besar juga sangat banyak sekali, misalnya kebiasaan pengiriman data dalam suatu perusahaan, misalnya suatu perusahaan yang besar yang telah membuka cabang dibernagai Negara, maka kemungkinan besar sering melakukan proses komunikasi data.
Sekalipun komunikasi data telah dan terus dikembangkan sedemikian rupa, namun tetap saja terdapat beberapa masalah dalam proses komuniksi data, diantaranya sebagai berikaut:
1. Keterbatasan bandwith, yaitu kapasitas pengiriman data perdetik dapat diatasi dengan penambahanbandwith.
2. Memiliki Round Trip Time (RTT) yang terlalu besar, dioptimalkan dengan adanya TCP Optimizer untuk mengurangi RTT.
3. Adanya delay propagasi atau keterlambatan untuk akses via satelit, membangun infrastruktur terestrial jika mungkin.

Minggu, 16 Oktober 2011

Ayo kita bersepeda !


Jika Anda malas berolahraga, bersepeda bisa menjadi salah satu olahraga menarik untuk dicoba. Bersepeda akan terasa ringan karena tanpa terasa Anda telah menggerakkan tubuh sambil dapat menikmati pemandangan di sekitar. Apa saja yang Anda dapat dari bersepeda? Bagaimana memilih sepeda yang sesuai ?


Manfaat Bersepeda
Hasil yang didapat dari bersepeda terutama akan mengencangkan otot bagian bawah seperti betis, paha dan pinggul. Bersepeda mampu membakar kalori sebanyak 300 sampai 700 kalori setiap jam. Jadi, akan berguna untuk Anda yang ingin menurunkan berat badan. Selain itu, bersepeda dapat meningkatkan volume paru-paru sampai 50% sehingga oksigen yang dapat ditampung lebih banyak.
Untuk penderita obesitas, bersepeda merupakan olahraga yang dianjurkan karena bersepeda relatif aman dibandingkan kebanyakan olahraga yang mengharuskan berlari atau melompat. Benturan akibat berlari atau melompat dapat menyebabkan cedera kaki, pinggang, punggung bagi mereka yang obesitas karena berat badan yang berlebih membuat benturan semakin keras. Bersepeda juga baik untuk mereka yang memiliki sakit jantung.
Salah satu alasan bersepeda menjadi olahraga yang menarik adalah karena bersepeda dapat menjadi salah satu cara relaksasi. Menikmati pemandangan secara santai dan merasakah hembusan angin dapat menjadi salah satu sarana rekreasi yang menyegarkan. Jadi Anda dapat sehat secara fisik plus menyegarkan pikiran.

Tips Membeli Sepeda
Tertarik untuk mencoba bersepeda? Bagi Anda yang belum memiliki sepeda, langkah utama adalah dengan membeli sepeda untuk digunakan. Ada berbagai model sepeda dalam ukuran yang berbeda. Agar mendapatkan sepeda yang nyaman, coba perhatikan hal-hal berikut saat memilih sepeda yang akan dibeli:
·         Sadel sepeda hendaknya nyaman untuk diduduki dan dalam ukuran yang pas.
·         Pilih sepeda dengan tinggi sadel yang disesuaikan dengan tinggi badan Anda. Sadel hendaknya tidak terlalu tinggi karena akan menyulitkan saat harus mengayuh juga dapat menyebabkan bagian paha menjadi luka. Sadel yang terlalu rendah juga sebaiknya dihindari karena membuat kaki harus menekuk terlalu banyak dan membuatnya terasa pegal. Walau sadel sepeda mungkin dapat ditinggikan dan direndahkan, tetapi pastikan bahwa tinggi maksimal dan minimal sesuai dengan kondisi Anda. Idealnya tinggi sadel dan tinggi stang sepeda sejajar.

Tips Bersepeda
Agar dapat mendapatkan manfaat yang maksimal dan terhindar dari cedera, beberapa hal harus diperhatikan, yaitu:
·         Pastikan bagian-bagian penting dari sepeda seperti rem dan ban dalam kondisi yang aman sehingga tidak akan mengganggu perjalanan atau menimbulkan kecelakaan.
·         Untuk menghindari resiko cedera, lakukan sedikit pemanasan khususnya untuk meregangkan otot-otot bagian bawah seperti pinggang, paha dan betis.
·         Sebagai penambah keamanan saat bersepeda, Anda dapat mengguunakan perlengkapan pelidung seperti helm, sepatu, kaos kaki, sarung tangan, kacamata atau perlengkapan lain yang diperlukan.
·         Saat memulai mengayuh sepeda, lakukan dulu dengan kecepatan perlahan selama 5-10 menit sebagai cara untuk pemanasan dan menyesuaikan dengan sepeda.
·         Saat mengayuh sepeda, usahakan agar Anda mengayuh pedal satu putaran penuh.
·         Kecepatan yang dianjurkan untuk kesehatan adalah 27 km/jam dan putaran roda 70 putaran per menit (rpm)
·         Selesai bersepeda, lakukan lakukan pendinginan dengan mengayuh sepeda secara perlahan selama kurang lebih 10 menit.
Selain untuk kesehatan, menggunakan sepeda juga dapat mengurangi polusi udara akibat penggunaan kendaraan bermotor. Asap kendaraan dapat membuat lingkungan tercemar. Sebaiknya gunakan sepeda saat Anda harus berpergian ke tempat yang memungkinkan dijangkau dengan sepeda. Bahkan, ada pula komunitas yang bernama "Bike to Work" menggunakan sepeda untuk berangkat kerja setiap hari.

Jumat, 14 Oktober 2011

pengertian database

PENGERTIAN DATABASE

Semua orang pasti pernah mendengar kata Database tetapi tidak mengetahui makna sebenarnya dari sebuah database tersebut. Databse secara bahasa memiliki arti tempat atau wadah dari sebuah data, secara istilah database memiliki arti yaitu kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.
Dari penjelasan diatas maka kita akan menarik sebuah kesimpulan bahwa database ialah sebuah wadah yang akan menyimpan data-data atau record.

Sekarang anda telah mengetahui arti database secara bahasa maupun istilah, maka sekarang kita akan mencari tahu darimana kata database berasal


Asal Mula Istilah Database

stilah “Database” berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, postingan saya kali ini mengenai database komputer. Catatan yang mirip dengan database sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan sekumpulan data yang berhubungan dengan bisnis.

Konsep Dasar Database

Konsep dasar dari database adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah database memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu database, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur database: ini dikenal sebagai database model atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah yaitu mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom.

Ada puluhan bahkan mungkin ratusan perangkat lunak DBMS (Database Management System) yang
tersedia. Masing-masing memiliki spesifikasinya sendiri-sendiri. Mulai dari yang
sangat sederhana sampai yang paling kompleks. Pada bagian ini kita akan
membahas 5 buah DBMS yang cukup familiar dikalangan pengguna DBMS, yaitu
Microsoft Access, MySQL, Microsoft SQL Server, PosgreSQL, dan Oracle.

Saya akan menjelaskan salah satu pemrograman DBMS yang saya ketahui yaitu Mysql

Mysql

MySQL adalah SQL-DBMS yang bersifat multi-user dan multi-threaded. MySQL berjalan sebagai server yang melayani banyak pengguna untuk mengakses sejumlah basis data. DBMS ini sangat populer di dunia aplikasi berbasis web sebagai komponen basis data. Selain karena tersedia dalam versi gratis, popularitas MySQL juga sangat dipengaruhi oleh populernya web server Apache dan bahasa pemrograman PHP. Istilah-istilah seperti LAMP (Linux- Apache-MySQL-PHP/Perl/Python), MAMP (Mac-Apache-MySQL-PHP/Perl/Python dan WAMP (Windows-Apache-MySQL-PHP/Perl/Python menjadi sangat terkenal.

Banyak sekali aplikasi berbasis web yang dibangun dengan menggunakan kombinasi perangkat lunak tersebut. WordPress, Drupal, Mambo, Wikipedia, PHP-Nuke, merupakan beberapa contoh aplikasi berbasis web yang menggunakan kombinasi ini. Tidak seperti Microsoft Access, default instalasi MySQL tidak menyediakan GUI bagi pengguna untuk berinteraksi dengan basis data. Pengguna dapat berinteraksi dengan client yang menggunakan perintahperintah berbasis teks. Namun saat ini telah banyak GUI yang dikembangkan untuk mempermudah interaksi dengan basis data, baik itu berupa aplikasi stand-alone (misalnya MySQL-Front, MySQL-GUI, dan lain-lain) atau yang berbasis
web (misalnya, phpMyAdmin). Bahkan dengan menggunakan komponen MyODBC, MySQL dapat diakses dengan GUI dari Microsoft Access seperti halnya basis data yang kompatibel dengan ODBC lainnya.