Rabu, 25 Maret 2009

BAGAIMANA KOMPUTER BEKERJA

  • by dian saputera(06211006)

Saat teknologi yang dipakai pada komputer digital sudah berganti secara dramatis sejak komputer pertama pada tahun 1940-an (lihat Sejarah perangkat keras menghitung untuk lebih banyak detail), komputer kebanyakan masih menggunakan arsitektur Von Neumann, yang diusulkan di awal 1940-an oleh John von Neumann.

Arsitektur Von Neumann menggambarkan komputer dengan empat bagian utama: Unit Aritmatika dan Logis (ALU), unit kontrol, memori, dan alat masukan dan hasil (secara kolektif dinamakan I/O). Bagian ini dihubungkan oleh berkas kawat, "bus"

[sunting] Memori

modul memori RAM

Di sistem ini, memori adalah urutan byte yang dinomori (seperti "sel" atau "lubang burung dara"), masing-masing berisi sepotong kecil informasi. Informasi ini mungkin menjadi perintah untuk mengatakan pada komputer apa yang harus dilakukan. Sel mungkin berisi data yang diperlukan komputer untuk melakukan suatu perintah. Setiap slot mungkin berisi salah satu, dan apa yang sekarang menjadi data mungkin saja kemudian menjadi perintah.

Memori menyimpan berbagai bentuk informasi sebagai angka biner. Informasi yang belum berbentuk biner akan dipecahkan (encoded) dengan sejumlah instruksi yang mengubahnya menjadi sebuah angka atau urutan angka-angka. Sebagai contoh: Huruf F disimpan sebagai angka desimal 70 (atau angka biner ) menggunakan salah satu metode pemecahan. Instruksi yang lebih kompleks bisa digunakan untuk menyimpan gambar, suara, video, dan berbagai macam informasi. Informasi yang bisa disimpan dalam satu sell dinamakan sebuah byte.

Secara umum, memori bisa ditulis kembali lebih jutaan kali - memori dapat diumpamakan sebagai papan tulis dan kapur yang dapat ditulis dan dihapus kembali, daripada buku tulis dengan pena yang tidak dapat dihapus.

Ukuran masing-masing sel, dan jumlah sel, berubah secara hebat dari komputer ke komputer, dan teknologi dalam pembuatan memori sudah berubah secara hebat - dari relay elektromekanik, ke tabung yang diisi dengan air raksa (dan kemudian pegas) di mana pulsa akustik terbentuk, sampai matriks magnet permanen, ke setiap transistor, ke sirkuit terpadu dengan jutaan transistor di atas satu chip silikon.

[sunting] Pemrosesan

Unit Pemproses Pusat atau CPU ( central processing unit) berperanan untuk memproses arahan, melaksanakan pengiraan dan menguruskan laluan informasi menerusi system komputer. Unit atau peranti pemprosesan juga akan berkomunikasi dengan peranti input , output dan storan bagi melaksanakan arahan-arahan berkaitan.

Berkas:CPU with pins.jpg
Contoh sebuah CPU dalam kemasan Ball Grid Array (BGA) ditampilkan terbalik dengan menunjukan kaki-kakinya

Dalam arsitektur von Neumann yang asli, ia menjelaskan sebuah Unit Aritmatika dan Logika, dan sebuah Unit Kontrol. Dalam komputer-komputer modern, kedua unit ini terletak dalam satu sirkuit terpadu (IC - Integrated Circuit), yang biasanya disebut CPU (Central Processing Unit).

Unit Aritmatika dan Logika, atau Arithmetic Logic Unit (ALU), adalah alat yang melakukan pelaksanaan dasar seperti pelaksanaan aritmatika (tambahan, pengurangan, dan semacamnya), pelaksanaan logis (AND, OR, NOT), dan pelaksanaan perbandingan (misalnya, membandingkan isi sebanyak dua slot untuk kesetaraan). Pada unit inilah dilakukan "kerja" yang nyata.

Unit kontrol menyimpan perintah sekarang yang dilakukan oleh komputer, memerintahkan ALU untuk melaksanaan dan mendapat kembali informasi (dari memori) yang diperlukan untuk melaksanakan perintah itu, dan memindahkan kembali hasil ke lokasi memori yang sesuai. Sekali yang terjadi, unit kontrol pergi ke perintah berikutnya (biasanya ditempatkan di slot berikutnya, kecuali kalau perintah itu adalah perintah lompatan yang memberitahukan kepada komputer bahwa perintah berikutnya ditempatkan di lokasi lain).

[sunting] Input dan Hasil

I/O membolehkan komputer mendapatkan informasi dari dunia luar, dan menaruh hasil kerjanya di sana, dapat berbentuk fisik (hardcopy) atau non fisik (softcopy). Ada berbagai macam alat I/O, dari yang akrab keyboard, monitor dan disk drive, ke yang lebih tidak biasa seperti webcam (kamera web, printer, scanner, dan sebagainya.

Yang dimiliki oleh semua alat masukan biasa ialah bahwa mereka meng-encode (mengubah) informasi dari suatu macam ke dalam data yang bisa diolah lebih lanjut oleh sistem komputer digital. Alat output, men-decode data ke dalam informasi yang bisa dimengerti oleh pemakai komputer. Dalam pengertian ini, sistem komputer digital adalah contoh sistem pengolah data.

[sunting] Instruksi

Perintah yang dibicarakan di atas tidak adalah perintah kaya bahasa manusiawi. Komputer hanya mempunyai dalam jumlah terbatas perintah sederhana yang dirumuskan dengan baik. Perintah biasa yang dipahami kebanyakan komputer ialah "menyalin isi sel 123, dan tempat tiruan di sel 456", "menambahkan isi sel 666 ke sel 042, dan tempat akibat di sel 013", dan "jika isi sel 999 adalah 0, perintah berikutnya anda di sel 345".

Instruksi diwakili dalam komputer sebagai nomor - kode untuk "menyalin" mungkin menjadi 001, misalnya. Suatu himpunan perintah khusus yang didukung oleh komputer tertentu diketahui sebagai bahasa mesin komputer. Dalam prakteknya, orang biasanya tidak menulis perintah untuk komputer secara langsung di bahasa mesin tetapi memakai bahasa pemrograman "tingkat tinggi" yang kemudian diterjemahkan ke dalam bahasa mesin secara otomatis oleh program komputer khusus (interpreter dan kompiler). Beberapa bahasa pemrograman berhubungan erat dengan bahasa mesin, seperti assembler (bahasa tingkat rendah); di sisi lain, bahasa seperti Prolog didasarkan pada prinsip abstrak yang jauh dari detail pelaksanaan sebenarnya oleh mesin (bahasa tingkat tinggi)

[sunting] Arsitektur

Komputer kontemporer menaruh ALU dan unit kontrol ke dalam satu sirkuit terpadu yang dikenal sebagai Central Processing Unit atau CPU. Biasanya, memori komputer ditempatkan di atas beberapa sirkuit terpadu yang kecil dekat CPU. Alat yang menempati sebagian besar ruangan dalam komputer adalah ancilliary sistem (misalnya, untuk menyediakan tenaga listrik) atau alat I/O.

Beberapa komputer yang lebih besar berbeda dari model di atas di satu hal utama - mereka mempunyai beberapa CPU dan unit kontrol yang bekerja secara bersamaan. Terlebih lagi, beberapa komputer, yang dipakai sebagian besar untuk maksud penelitian dan perkomputeran ilmiah, sudah berbeda secara signifikan dari model di atas, tetapi mereka sudah menemukan sedikit penggunaan komersial.

Fungsi dari komputer secara prinsip sebenarnya cukup sederhana. Komputer mencapai perintah dan data dari memorinya. Perintah dilakukan, hasil disimpan, dan perintah berikutnya dicapai. Prosedur ini berulang sampai komputer dimatikan.

[sunting] Program

Program komputer adalah daftar besar perintah untuk dilakukan oleh komputer, barangkali dengan data di dalam tabel. Banyak program komputer berisi jutaan perintah, dan banyak dari perintah itu dilakukan berulang kali. Suatu [[Personal computer[PC]] modern yang umum (pada tahun 2003) bisa melakukan sekitar 2-3 milyar perintah dalam sedetik. Komputer tidak mendapat kemampuan luar biasa mereka lewat kemampuan untuk melakukan perintah kompleks. Tetapi, mereka melakukan jutaan perintah sederhana yang diatur oleh orang pandai, "programmer." "Programmer Baik memperkembangkan set-set perintah untuk melakukan tugas biasa (misalnya, menggambar titik di layar) dan lalu membuat set-set perintah itu tersedia kepada programmer lain." Dewasa ini, kebanyakan komputer kelihatannya melakukan beberapa program sekaligus. Ini biasanya diserahkan ke sebagai multitasking. Pada kenyataannya, CPU melakukan perintah dari satu program, kemudian setelah beberapa saat, CPU beralih ke program kedua dan melakukan beberapa perintahnya. Jarak waktu yang kecil ini sering diserahkan ke sebagai irisan waktu (time-slice). Ini menimbulkan khayal program lipat ganda yang dilakukan secara bersamaan dengan memberikan waktu CPU di antara program. Ini mirip bagaimana film adalah rangkaian kilat saja masih membingkaikan. Sistem operasi adalah program yang biasanya menguasai kali ini membagikan

[sunting]

Sabtu, 21 Maret 2009

Pengertian dan Prinsip Kerja LAN

Pengertian dan Prinsip Kerja LAN

Maret 2009
Di Posting (Supardi_06211007)

LAN dapat definisikan sebagai network atau jaringan sejumlah sistem komputer yang lokasinya terbatas didalam satu gedung, satu kompleks gedung atau suatu kampus dan tidak menggunakan media fasilitas komunikasi umum seperti telepon, melainkan pemilik dan pengelola media komunikasinya adalah pemilik LAN itu sendiri.Dari definisi diatas dapat kita ketahui bahwa sebuah LAN dibatasi oleh lokasi secara fisik. Adapun penggunaan LAN itu sendiri mengakibatkan semua komputer yang terhubung dalam jaringan dapat bertukar data atau dengan kata lain berhubungan. Kerjasama ini semakin berkembang dari hanya pertukaran data hingga penggunaan peralatan secara bersama.LAN yang umumnya menggunakan hub, akan mengikuti prinsip kerja hub itu sendiri. Dalam hal ini adalah bahwa hub tidak memiliki pengetahuantentang alamat tujuan sehingga penyampaian data secara broadcast, dan juga karena hub hanya memiliki satu domain collision sehingga bila salah satu port sibuk maka port-port yang lain harus menunggu.Beberapa komponen dasar yang biasanya membentuk suatu LAN adalah sebagaiberikut:
•Workstation————Workstation merupakan node atau host yang berupa suatu sistem komputer.Sistem komputer ini dapat berupa PC atau dapat pula berupa suatu komputeryang besar seperti sistem minicomputer, bahkan suatu mainframe.Workstation dapat bekerja sendiri (stand-alone) dapat pula menggunakanjaringan untuk bertukar data dengan workstation atau user yang lain.
•Server——-Perangkat keras (hardware) yang berfungsi untuk melayani jaringan danworkstation yang terhubung pada jaringan tersebut.pada umumnya sumberdaya (resources) seperti printer, disk, dan sebagainya yang hendakdigunakan secara bersama oleh para pemakai di workstation berada danbekerja pada server. Berdasarkan jenis pelayanannya dikenal disk server,file server, print server, dan suatu server juga dapat mempunyai beberapafungsi pelayanan sekaligus.
•Link (hubungan)—————-
Workstation dan server tidak dapat berfungsi apabila peralatan tersebutsecara fisik tidak terhubung. Hubungan tersebut dalam LAN dikenal sebagaimedia transmisi yang umumnya berupa kabel. Adapun beberapa contoh darilink adalah:1.Kabel Twisted Pair•Kabel ini terbagi dua, yaitu Shielded Twisted Pair dan Unshielded TwistedPair(UTP)•Lebih banyak dikenal karena merupakan kabel telpon•Relatif murah•Jarak yang pendek•Mudah terpengaruh oleh gangguan•Kecepatan data yang dapat didukung terbatas, 10-16 Mbps
2.Kabel Coaxial•Umumnya digunakan pada televisi•Jarak yang relatif lebih jauh•Kecepatan pengiriman data lebih tinggi di banding Twisted Pair, 30 Mbps•Harga yang relatif tidak mahal•Ukurannya lebih besar dari Twisted Pair
3.Kabel Fiber Optic•Jarak yang jauh•Kecepatan data yang tinggi, 100 Mbps•Ukuran yang relatif kecil•Sulit dipengaruhi gangguan•Harga yang relatif masih mahal•Instalasi yang relatif sulit
•Network Interface Card (NIC)—————————–Suatu workstation tidak dihubungkan secara langsung dengan kabel jaringanataupun tranceiver cable, tetapi melalui suatu rangkaian elektronika yangdirancang khusus untuk menangani network protocol yang dikenal denganNetwork Interface Card (NIC).
•Network Software—————–Tanpa adanya software jaringan maka jaringan tersebut tidak akan bekerjasebagaimana yang dikehendaki. Software ini juga yang memungkinkan sistemkomputer yang satu berkomunikasi dengan sistem komputer yang lain.
Peralatan Pendukung LAN=======================
a.Repeater————•Pada OSI, bekerja pada lapisan Physical•Meneruskan dan memperkuat sinyal•Banyak digunakan pada topologi Bus•Penggunaannya mudah dan Harga yang relatif murah•Tidak memiliki pengetahuan tentang alamat tujuan sehingga penyampaiandata secara broadcast•Hanya memiliki satu domain collision sehingga bila salah satu port sibukmaka port-port yang lain harus menunggu.
b.Hub—–•Bekerja pada lapisan Physical•Meneruskan sinyal•Tidak memiliki pengetahuan tentang alamat tujuan•Penggunaannya relatif mudah dan harga yang terjangkau•Hanya memiliki satu buah domain collision
c.Bridge——–•Bekerja di lapisan Data Link•Telah menggunakan alamat-alamat untuk meneruskan data ke tujuannya•Secara otomatis membuat tabel penterjemah untuk diterima masing2 port
d.Switch——–•Bekerja di lapisan Data Link•Setiap port didalam swith memiliki domain collision sendiri-sendiri•Memiliki tabel penterjemah pusat yang memiliki daftar penterjemah untuksemua port•Memungkinkan transmisi secara full duflex (dua arah)
e.Router——–•Router berfungsi menyaring atau memfilter lalu lintas data•Menentukan dan memilih jalur alternatif yang akan dilalui oleh data•Menghubungkan antar jaringan LAN, bahkan dengan WAN

Kamis, 19 Maret 2009

Prinsip Kerja Sistem Komputer

Oleh Kelompok 6 IMK
(Eko Prasetiawan_06211001)


Sinyal listrik maupun sinyal dalam bentuk gelombang elektromagnetik pada suatu jaringan komputer merambat/memancar dengan prinsip kerja sistem jaringan komputer. Agar suatu jaringan dapat saling bertukar informasi data, diperlukan suatu alat yang disebut Modem (Modulator Demodulator) yang berfungsi untuk mengubah sinyal analog menjadi sinyal digital maupun sebaliknya.

Ada 4 komponen utama yang terdapat pada suatu jaringan, yaitu sender (pengirim data informasi), protokol (yang meng-encode dan men-decode data informasi), media transmisi (medium transfer data), dan receiver (penerima data informasi).

Prinsip kerjanya, pertama-tama sender mengirim sinyal informasi menuju receiver melalui protokol encode yang mengubah sinyal digital menjadi sinyal analog kemudian sinyal melalui media transmisi dan melalui protokol kedua di decode kembali menjadi sinyal digital sebelum masuk ke receiver.

Prinsip kerja diatas dapat di analogikan saat orang jepang dan orang inggris sedang chatting melalui internet. Saat orang jepang mengetikkan suatu pesan dalam bahasa jepang maka pesan tersebut akan diubah terlebih dahulu oleh protokol ke dalam bahasa inggris sehingga orang inggris dapat menerima pesan tersebut dalam bahasa inggris dan sebaliknya saat orang inggris membalas pesan orang jepang tersebut maka pesan bahasa inggris akan diubah oleh protokol terlebih dahulu menjadi bahasa jepang sebelum sampai ke orang jepang. Jadi dalam hal ini protokol dapat di istilahkan seperti penerjemah informasi data.


Diposting Oleh Kel 6 IMK

Pengenalan Dasar Tentang Jaringan Komputer

Berdasarkan kriterianya, jaringan komputer dibedakan menjadi 4 yaitu:

1. Berdasarkan distribusi sumber informasi/data

- Jaringan terpusat

Jaringan ini terdiri dari komputer klient dan server yang mana komputer klient yang berfungsi sebagai perantara untuk mengakses sumber informasi/data yang berasal dari satu komputer server

- Jaringan terdistribusi

Merupakan perpaduan beberapa jaringan terpusat sehingga terdapat beberapa komputer server yang saling berhubungan dengan klient membentuk sistem jaringan tertentu.

2. Berdasarkan jangkauan geografis dibedakan menjadi:

- Jaringan LAN

merupakan jaringan yang menghubungkan 2 komputer atau lebih dalam cakupan seperti laboratorium, kantor, serta dalam 1 warnet.

- Jaringan MAN

Merupakan jaringan yang mencakup satu kota besar beserta daerah setempat. Contohnya jaringan telepon lokal, sistem telepon seluler, serta jaringan relay beberapa ISP internet.

- Jaringan WAN

Merupakan jaringan dengan cakupan seluruh dunia. Contohnya jaringan PT. Telkom, PT. Indosat, serta jaringan GSM Seluler seperti Satelindo, Telkomsel, dan masih banyak lagi.

3. Berdasarkan peranan dan hubungan tiap komputer dalam memproses data.

- Jaringan Client-Server

Pada jaringan ini terdapat 1 atau beberapa komputer server dan komputer client. Komputer yang akan menjadi komputer server maupun menjadi komputer client dan diubah-ubah melalui software jaringan pada protokolnya. Komputer client sebagai perantara untuk dapat mengakses data pada komputer server sedangkan komputer server menyediakan informasi yang diperlukan oleh komputer client.

-Jaringan Peer-to-peer

Pada jaringan ini tidak ada komputer client maupun komputer server karena semua komputer dapat melakukan pengiriman maupun penerimaan informasi sehingga semua komputer berfungsi sebagai client sekaligus sebagai server.

4. Berdasarkan media transmisi data

- Jaringan Berkabel (Wired Network)

Pada jaringan ini, untuk menghubungkan satu komputer dengan komputer lain diperlukan penghubung berupa kabel jaringan. Kabel jaringan berfungsi dalam mengirim informasi dalam bentuk sinyal listrik antar komputer jaringan.

- Jaringan Nirkabel (Wireless Network)

Merupakan jaringan dengan medium berupa gelombang elektromagnetik. Pada jaringan ini tidak diperlukan kabel untuk menghubungkan antar komputer karena menggunakan gelombang elektromagnetik yang akan mengirimkan sinyal informasi antar komputer jaringan.

Untuk penjelasan selanjutnya tentang jaringan komputer akan diposting pada tulisan saya berikutnya.

Diposting oleh Kel 6 IMK

Internet sebagai ladang promosi bisnis

Pemanfaatan internet ternyata tidak hanya sebagai sumber informasi, tetapi juga memiliki berbagai manfaat lainnya yang mungkin belum banyak orang yang mengetahuinya. Rata-rata kebanyakan orang di Indonesia menggunakan internet hanya untuk sekedar mencari informasi dan berkomunikasi dengan email atau chatting.

Internet juga memiliki manfaat besar sebagai peluang bisnis dan usaha, sebagai contoh anda yang memiliki sebuah toko buku dapat menjual buku-buku anda tersebut di internet, keuntungan yang dapatkan bahkan bisa 2 bahkan 10 kali lipat dibanding jika anda menjual produk secara offline karena produk yang akan anda jual mencakup seluruh dunia dan bisa dilakukan dengan mudah dan cepat.

Memasarkan produk melalui internet juga tidak membutuhkan modal yang besar bahkan jauh lebih kecil dibanding jika anda membangun sebuah toko atau gedung. Sudah banyak orang-orang yang beralih menjual produk mereka melalui internet karena menurut mereka keuntungan yang diperoleh akan jauh lebih besar.

Di internet juga banyak terdapat berbagai jenis peluang investasi yang cukup menjanjikan. Rata-rata keuntungan yang kita peroleh dengan berinvestasi di suatu perusahaan melalui internet adalah 25% - 40% setiap bulannya dengan masa kontrak bervariasi. Berinvestasi melalui internet tentu memiliki resiko yang sangat besar karena suatu saat suatu perusahaan tempat kita berinvestasi dapat saja bangkrut.

Dengan melakukan pemasaran atau promosi melalui internet, produk kita bisa dilihat oleh puluhan ribu bahkan ratusan ribu orang setiap bulannya yang berasal dari berbagai kota dan negara berbeda.

Diposting Oleh Kel 6 IMK
Jum'at 20 Maret 2009


Hacker VS Cracker ??

Mungkin anda sudah sering mendengar istilah Hacker & Cracker. Namun, apa yang dimaksud Hacker & Cracker ? Lalu apa perbedaannya ?

Perkembangan teknologi yang semakin pesat semakin meningkatnya tingkat kriminalitas yang dilakukan oleh penjahat lewat internet. Seorang penjahat internet tidak tanggung-tanggung menguras habis uang suatu perusahaan hanya dalam hitungan menit melalui internet.

Lalu, Siapa Penjahat Internet Tersebut ?

Penjahat tersebut disebut dengan istilah “Cracker”. Cracker adalah musuh besar bagi Hacker karena mereka memiliki tujuan yang berkebalikan. Cracker memiliki tujuan untuk merusak komputer korban melalui internet sedangkan hacker memiliki tujuan untuk mengamankan atau memproteksi sistem pertahanan komputer. Banyak orang yang menganggap bahwa hacker sama saja dengan cracker padahal keduanya sangatlah berbeda, hanya mereka sama-sama seorang programmer yang mana bisa menyusup sistem keamanan komputer.

Sudah banyak perusahaan-perusahaan besar yang telah meminta bantuan para hacker untuk memproteksi sistem keamanan komputer perusahaan, beberapa perusahaan besar tersebut adalah Google, Yahoo, Microsoft, dan berbagai perusahaan lainnya.


Sedikit berbagi ilmu mengenai komputer, sebenarnya saya sudah sering menjelaskan kepada kelas VII bahwa Komputer berasal dari bahasa latin yaitu computare yang berarti menghitung. Karena luasnya bidang garapan ilmu komputer, para pakar dan peneliti sedikit berbeda dalam mendefinisikan termininologi komputer. Diantaranya :
Menurut Hamacher, komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi input digital, kemudian memprosesnya sesuai dengan program yang tersimpan di memorinya, dan menghasilkan output berupa informasi.
Menurut Blissmer, komputer adalah suatu alat elektonik yang mampu melakukan beberapa tugas sebagai berikut: menerima input; memproses input tadi sesuai dengan programnya; menyimpan perintah-perintah dan hasil dari pengolahan dan menyediakan output dalam bentuk informasi.
Sedangkan Fuori berpendapat bahwa komputer adalah suatu pemroses data yang dapat melakukan perhitungan besar secara cepat, termasuk perhitungan aritmetika dan operasi logika, tanpa campur tangan dari manusia.
Sistem kerja komputer secara garis besar terbagi atas 3 bagian, dan seluruh bagian ini saling berkaitan satu sama lain.