Senin, 30 September 2013
Sistem Operasi Komputer
Pengertian Sistem operasi Komputer adalah perangkat lunak komputer atau software yang bertugas untuk melakukan kontrol dan manajemen perangkat keras dan juga operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah data yang bisa digunakan untuk mempermudah kegiatan manusia. Sistem Operasi dalam bahasa Inggrisnya disebut Operating System, atau biasa di singkat dengan OS.
Sistem Operasi komputer merupakan software pada lapisan pertama yang diletakkan pada memori komputer, (memori komputer dalam hal ini ada Hardisk, bukan memory RAM) pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi Komputer berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, schedulling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan kernel suatu Sistem Operasi.
Sistem Operasi secara umum terdiri dari beberapa bagian:
· Mekanisme boot, yaitu meletakkan kernel ke dalam memory
· Kernel, yaitu inti dari sebuah Sistem Operasi
· Command Interpreter atau shell, yang bertugas membaca input dari pengguna
· Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain
· Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrolnya.
Sistem Operasi berfungsi sebagai penghubung antara lapisan hardware dan lapisan software. selain itu, Sistem Operasi komputer juga melakukan semua perintah perintah penting dalam komputer, serta menjamin aplikasi-aplikasi yang berbeda fungsinya dapat berjalan lancar secara bersamaan tanpa hambatan. Sistem Operasi Komputer menjamin aplikasi perangkat lunak lainnya bisa memakai memori, melakukan input serta output terhadap peralatan lain, dan mempunyai akses kepada sistem file. Jika beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi Komputer akan mengatur jadwal yang tepat, sehingga sebisa mungkin semua proses pada komputer yang berjalan mendapatkan waktu yang cukup untuk menggunakan CPU.
Perangkat keras memiliki hubungan dekat dengan sistem operasi. Tanpa adanya sistem operasi, perangkat keras komputer hanyalah seonggok benda mati yang tidak berguna. Sistem operasi adalah “pengasuh” seluruh perangkat lunak aplikasi yang akan berinteraksi dengan perangkat keras. Tugas sistem operasi dalam rangka cara kerja komputer antara lain sebagai berikut:
1. Melakukan manajemen proses. Sistem operasi menjadwalkan setiap proses seperti membuat file, menghapus file, sinkronisasi antar file, komunikasi antar file dan lain sebagainya.Sistem operasi juga melakukan penundaan proses, melanjutkan proses atau menghentikan proses secara paksa. Hal yang berkaitan dengan menunda dan melanjutkan proses sangat bergantung pada RAM untuk menampung proses sementara waktu dan register prosesor yang menampung proses yang sedang berjalan. Sedangkan untuk yang berkaitan dengan pengolahan file membutuhkan bantuan dari Control Unit, yakni komponen pemrosesan yang ada dalam CPU.
2. Manajemen memori utama. Sistem operasi harus bisa mengatur dan mengalokasikan jumlah memori yang dibutuhkan serta alamat memori yang diperlukan untuk menampung proses. Jika tidak bisa, maka terjadi proses yang tumpang tindih dan terjadi hang karena memori tidak cukup menampung beban proses.
3. Manajemen file. Ada empat bagian penting dalam manajemen file, yakni membuka file, menulis file (salin, tempel atau tulis data), menyimpan file dan menghapus file.
4. Manajemen sistem input dan output. Sistem operasi harus bisa melakukan hal yang berkaitan dengan masukan dan keluaran data. Data yang diberikan oleh pengguna melalui keyboard, mouse atau perangkat lain harus mampu ditampung. Hal yang berkaitan dengan manajemen sistem input output adalah buffering atau penampungan data, scheduling atau penjadwalan data, spooling atau meletakkan pekerjaan di dalam buffer dan mengalokasikan driver untuk perangkat keras yang terhubung ke CPU.
5. Manajemen penyimpanan sekunder. Penyimpanan sekunder erat kaitannya dengan media penyimpanan sekunder seperti harddisk, USB flashdisk, SSD, DVD dan lain sebagainya. Aplikasi komputer pada umumnya akan menyimpan file atau data hasil pemrosesan di media penyimpanan sekunder karena penyimpanan primer bersifat sementara dan terbatas. Oleh karena itu sistem operasi juga melakukan perantaraan file maupun data yang akan disimpan dalam sistem penyimpanan sekunder dengan memperhatikan beberapa aspek, diantaranya adalah efisiensi, optimalisasi dan sekuriti.
Selain lima hal diatas, sistem operasi juga menyediakan sistem keamanan untuk komputer. Hal ini dikarenakan tanpa adanya sistem keamanan maka komputer akan menjadi mudah digunakan oleh siapa saja, termasuk yang tidak berwenang untuk menggunakannya. Untuk itu maka sistem operasi menyediakan fitur keamanan seperti login user, firewall dan anti malware.
CARA KERJA SISTEM OPERASI (SO)
Dalam sebuah perangkat komputer, kernel merupakan komponen inti dari Sistem Operasi yang berjalan dalam perangkat tersebut. Kernel bertugas untuk mengatur pembagian sumber daya system komunikasi antara komponen hardware dan software. Kernel menghubungkan antara software aplikasi dan hardware komputer. Ia menyediakan abstraction layer pada level terendah untuk resource-resource seperti memori, prosesor dan perangkat I/O di mana suatu software aplikasi harus mengontrol resource-resource tersebut agar dapat berfungsi. Kernel mampu menyediakan fasilitas seperti ini bagi proses-proses aplikasi melalui mekanisme IPC (Inter Process Communication) dan System call.
Dalam banyak kasus, boot loader mulai mengeksekusi kernel dalam mode supervisor. Kernel kemudian menginisialiasi diri sendiri dan memulai proses pertama. Setelah itu, kernel tidak mengekseskusi secara langsung, tapi hanya merespon kepada even eksternal. Sebagai tambahan, kernel biasanya menyediakan loop yang dieksekusi ketika tidak ada proses yang tersedia untuk dijalankan; hal ini biasnya disebut idle process.
Tujuan utama dari adanya kernel adalah untuk mengatur pembagian sumber daya dan program mana yang boleh mengakses dan menggunakan sumber daya tersebut. Pada umumnya, sumber daya tersebut antara lain adalah CPU, memori dan Perangkat I/O.
- Central Processing Unit (CPU). Sebagai bagian utama komputer, CPU bertugas dalam mengeksekusi program atau proses. Dalam hal ini, kernel bertugas menentukan setiap saat berapa banyak program yang harus dialokasikan ke CPU.
- Memori Komputer. Memori digunakan untuk menyimpan instruksi program dan juga data. Keduanya dibutuhkan oleh memori agar suatu program dapat dieksekusi. Biasanya beberapa program akan berusaha mengakses memori, bahkan seringkali meminta memori melebihi yang dimiliki komputer. Di sinilah kernel bertugas untuk menentukan porsi pemakaian memori yang dapat dipakai oleh tiap program dan menentukan apa yang akan dikerjakan ketika tidak cukup tersedia memori.
- Perangkat I/O. Beberapa perangkat I/O yang umumnya dipakai, misalnya: keyboard, mouse, monitor, Hard Disk, printer, scanner, dsb. Kernel melanjutkan request dari suatu aplikasi yang ingin melakukan suatu aksi I/Okepada perangkat yang sesuai dan menyediakan metode yang sesuai untuk memakai perangkat tersebut.
a. Pengaturan Proses
Tugas utama kernel adalah membantu eksekusi aplikasi dan mendukungnya dengan fitur seperti abstraksi hardware. Suatu proses mendefinisikan seberapa porsi memori yang dapat diakses oleh suatu aplikasi. Pengaturan proses kernel harus memperhitungkan perangkat yang dibawa oleh hardware untuk perlindungan memori. Untuk menjalankan aplikasi, sebuah kernel pertama kali harus menyediakan space address untuk aplikasi, lalu me-load file yang berisi kode aplikasi ke dalam memori, mempersiapkan stack untuk program dan percabangan ke lokasi lain dalam program, dan kemudian baru memulai eksekusi program.
Dalam sebuah sistem pre-emptive multitasking, kernel akan memberi slot waktu kepada setiap program dan berpindah dari satu proses ke proses yang lain dengan cepat hingga terlihat seperti proses-proses ini dieksekusi secara bersamaan. Kernel menggunakan algoritma penjadwalan untuk menentukan proses mana yang akan dikerjakan berikutnya dan berapa lama waktu yang akan diberikan. Algoritma yang dipilih mungkin akan mengijinkan beberapa proses memiliki prioritas yang lebih tinggi daripada yang lain. Umumnya kernel juga menyediakan cara agar proses-proses ini dapat saling berkomunikasi; hal ini dikenal sebagai Inter-Process Communication (IPC). Pendekatan utama IPC ini adalah untuk shared memory, message passing dan remote procedure call.
b. Pengaturan Memori
Kernel memiliki akses penuh ke memori sistem dan harus memberikan ijin kepada proses-proses untuk mengakses memori secara aman ketika membutuhkan. Langkah pertama yang dilakukan untuk melakukan hal ini di antaranya adalah virtual addressing. Virtual addressing menijinkan kernel untuk menjadikan suatu alamat fisik untuk tampil sebagai alamat lain, alamat virtual. Space alamat virtual mungkin berbeda untuk masing-masing proses; memori yang diakses suatu proses pada alamat virtual tertentu mungkin berbeda dengan memori yang diakses proses lain pada alamat yang sama. Hal ini menyebabkan tiap program seakan menjadi satu-satunya program yang berjalan dan karenanya dapat mencegah terjadinya crash antar program.
Dalam kebanyakan sistem, alamat virtual suatu program dapat berupa data yang sebenarnya tidak ada dalam memori. Layer abstraksi yang disediakan virtual addressing mengijinkan Sistem Operasi untuk menggunakan penyimpan data, seperti Hard Disk, untuk menyimpan apa yang mestinya ada di memori utama (RAM).
Akibatnya, Sistem Operasi dapat mengijinkan program untuk memakai memori melebihi memori fisik yang yang dimiliki oleh komputer. Virtual addressing juga mengijinkan dibuatnya partisi vritual memori di dua area yang terpisah, satu dipakai oleh kernel (kernel space) dan yang lain untuk aplikasi (user space). Aplikasi tidak diijinkan oleh CPU untuk memakai alamat kernel, yang akhirnya hal ini akan mencegah agar aplikasi tidak merusak kernel.
c. Pengaturan perangkat
Untuk menjalankan fungsinya, aplikasi membutuhkan akses ke perangkat-perangkat yang terhubung ke komputer, yang dikontrol oleh kernel melalui device driver. Sebagai contoh, untuk menampilkan sesuatu di layar, sebuah aplikasi harus membuat request ke kernel. Kernel lalu akan melanjutkan request tersebut ke driver display yang kemudian akan bertanggung jawab mem-plot karakter/pixel. Kernel harus memelihara sejumlah perangkat yang tersedia. Daftar perangkat ini dapat berupa plug and play (dideteksi oleh Sistem Operasi saat perangkat dijalankan), di-configure oleh user, atau bahkan advance (misal dalam system embedded di mana kernel akan diubah jika hardware diubah).
d. System calls
Untuk mengakses layanan yang disediakan oleh kernel, biasanya kernel menyediakan library C atau API (Application Programming Interface) yang selanjutnya akan melibatkan fungsi kernel yang berhubungan.
Metode untuk melibatkan fungsi kernel berbeda-beda antar kernel. Jika isolasi memori sedang dipakai, tidak mungkin bagi proses untuk memanggil kernel secara langsung, karena hal itu merupakan pelanggaran aturan akses kontrol dari prosesor. Beberapa kemungkinan antara lain;
o Menggunakan interrupt software-simulated. Metode ini tersdia dalam hamper semua hardware, karenanya sangat umum.
o Menggunakan call gate. Call gate adalah address khusus di mana alamat tersebut ditambahkan dalam daftar yang disimpan dalam memori kernel yang diketahui prosesor. Ketika prosesor mendeteksi call ke lokasi tersebut, prosesor kemudian mengalihkannya ke lokasi target tanpa menyebabkan pelanggaran akses.
o Menggunakan instruksi system call khusus. Teknik ini membutuhkan dukungan hardware khusus, yang mana arsitektur umum (khususnya x86) mungkin kesulitan.
o Menggunakan memory-based queue. Sebuah aplikasi yang membuat request dalam jumlah besar tapi tidak perlu menunggu hasilnya dapat menambahkan detil request-nya ke suatu area memori yang di-scan secara priodik oleh kernel untuk menemukan request.
Minggu, 22 September 2013
Jumat, 20 September 2013
Satelit
Satelit adalah
benda yang mengorbit benda lain dengan periode revolusi dan rotasi tertentu.
Ada dua jenis satelit yakni satelit alam dan satelit buatan. Sisa artikel ini
akan berkisar tentang satelit buatan.
Sejarah
Satelit buatan
manusia pertama adalah Sputnik 1, diluncurkan oleh Soviet pada tanggal 4
Oktober 1957, dan memulai Program Sputnik Rusia, dengan Sergei Korolev sebagai
kepala disain dan Kerim Kerimov sebagai asistentnya. Peluncuran ini memicu
lomba ruang angkasa (space race) antara Soviet dan Amerika.
Sputnik 1 membantu
mengidentifikasi kepadatan lapisan atas atmosfer dengan jalan mengukur
perubahan orbitnya dan memberikan data dari distribusi signal radio pada
lapisan ionosphere. Karena badan satelit ini diisi dengan nitrogen bertekanan
tinggi, Sputnik 1 juga memberi kesempatan pertama dalam pendeteksian meteorit,
karena hilangnya tekanan dalam disebabkan oleh penetrasi meteroid bisa dilihat
melalui data suhu yang dikirimkannya ke bumi.
Sputnik 2
diluncurkan pada tanggal 3 November 1957 dan membawa awak mahluk hidup pertama
ke dalam orbit, seekor anjing bernama Laika.
Pada bulan Mei,
1946, Project Rand mengeluarkan desain preliminari untuk experimen wahana
angkasa untuk mengedari dunia, yang menyatakan bahwa, "sebuah kendaraan
satelit yang berisi instrumentasi yang tepat bisa diharapkan menjadi alat ilmu
yang canggih untuk abad ke duapuluh". Amerika sudah memikirkan untuk
meluncurkan satelit pengorbit sejak 1946 dibawah Kantor Aeronotis angkatan Laut
Amerika (Bureau of Aeronautics of the United States Navy). Project RAND milik
Angkatan Udara Amerika akhirnya mengeluarkan laporan diatas, tetapi tidak
mengutarakan bahwa satelit memiliki potensi sebagai senjata militer; tetapi,
mereka menganggapnya sebagai alat ilmu, politik, dan propaganda. Pada tahun
1954, Sekertari Pertahanan Amerika menyatakan, "Saya tidak mengetahui
adanya satupun program satelit Amerika."
Pada tanggal 29
Juli 1955, Gedung Putih mencanangkan bahwa Amerika Serikat akan mau meluncurkan
satelit pada musim semi 1958. Hal ini kemudian diketahui sebagai Project
Vanguard. Pada tanggal 31 July, Soviets mengumumkan bahwa mereka akan
meluncurkan satelit pada musim gugur 1957.
Mengikuti tekanan
dari American Rocket Society (Masyarakat Roket America), the National Science
Foundation (Yayasan Sains national), and the International Geophysical Year,
interest angkatan bersenjata meningkat dan pada awal 1955 Angkatan Udara
Amerika dan Angkatan Laut mengerjai Project Orbiter, yang menggunakan wahana
Jupiter C untuk meluncurkan satelit. Proyek ini berlangsung sukses, dan
Explorer 1 menjadi satelit Amerika pertama pada tanggal 31 januari 1958.
Pada bulan Juni
1961, tiga setengah tahun setelah meluncurnya Sputnik 1, Angkatan Udara Amerika
menggunakan berbagai fasilitas dari Jaringan Mata Angkasa Amerika (the United
States Space Surveillance Network) untuk mengkatalogkan sejumlah 115 satelit
yang mengorbit bumi.
Satelit buatan
manusia terbesar pada saat ini yang mengorbit bumi adalah Station Angkasa
Interasional (International Space Station).
Jenis satelit
Satelit astronomi
adalah satelit yang digunakan untuk mengamati planet, galaksi, dan objek
angkasa lainnya yang jauh.
1.
Satelit
komunikasi adalah satelit buatan yang dipasang di angkasa dengan tujuan
telekomunikasi menggunakan radio pada frekuensi gelombang mikro. Kebanyakan
satelit komunikasi menggunakan orbit geosinkron atau orbit geostasioner,
meskipun beberapa tipe terbaru menggunakan satelit pengorbit Bumi rendah.
2.
Satelit
pengamat Bumi adalah satelit yang dirancang khusus untuk mengamati Bumi dari
orbit, seperti satelit reconnaissance tetapi ditujukan untuk penggunaan
non-militer seperti pengamatan lingkungan, meteorologi, pembuatan peta, dll.
3.
Satelit
navigasi adalah satelit yang menggunakan sinyal radio yang disalurkan ke
penerima di permukaan tanah untuk menentukan lokasi sebuah titik dipermukaan
bumi. Salah satu satelit navigasi yang sangat populer adalah GPS milik Amerika
Serikat selain itu ada juga Glonass milik Rusia. Bila pandangan antara satelit
dan penerima di tanah tidak ada gangguan, maka dengan sebuah alat penerima
sinyal satelit (penerima GPS), bisa diperoleh data posisi di suatu tempat
dengan ketelitian beberapa meter dalam waktu nyata.
4.
Satelit
mata-mata adalah satelit pengamat Bumi atau satelit komunikasi yang digunakan
untuk tujuan militer atau mata-mata.
5.
Satelit
tenaga surya adalah satelit yang diusulkan dibuat di orbit Bumi tinggi yang
menggunakan transmisi tenaga gelombang mikro untuk menyorotkan tenaga surya
kepada antena sangat besar di Bumi yang dpaat digunakan untuk menggantikan sumber
tenaga konvensional.
6.
Stasiun
angkasa adalah struktur buatan manusia yang dirancang sebagai tempat tinggal
manusia di luar angkasa. Stasiun luar angkasa dibedakan dengan pesawat angkasa
lainnya oleh ketiadaan propulsi pesawat angkasa utama atau fasilitas
pendaratan; Dan kendaraan lain digunakan sebagai transportasi dari dan ke
stasiun. Stasiun angkasa dirancang untuk hidup jangka-menengah di orbit, untuk
periode mingguan, bulanan, atau bahkan tahunan.
7.
Satelit
cuaca adalah satelit yang diguanakan untuk mengamati cuaca dan iklim Bumi.
8.
Satelit
miniatur adalah satelit yang ringan dan kecil. Klasifikasi baru dibuat untuk
mengkategorikan satelit-satelit ini: satelit mini (500–200 kg), satelit mikro
(di bawah 200 kg), satelit nano (di bawah 10 kg).
Jenis orbit
Banyak
satelit dikategorikan atas ketinggian orbitnya, meskipun sebuah satelit bisa
mengorbit dengan ketinggian berapa pun.
a.
Orbit
Rendah (Low Earth Orbit, LEO): 300 - 1500km di atas permukaan bumi.
b.
Orbit
Menengah (Medium Earth Orbit, MEO): 1500 - 36000 km.
c.
Orbit
Geosinkron (Geosynchronous Orbit, GSO): sekitar 36000 km di atas permukaan
Bumi.
d.
Orbit
Geostasioner (Geostationary Orbit, GEO): 35790 km di atas permukaan Bumi.
e.
Orbit
Tinggi (High Earth Orbit, HEO): di atas 36000 km.
f.
Orbit
berikut adalah orbit khusus yang juga digunakan untuk mengkategorikan satelit:
g.
Orbit
Molniya, orbit satelit dengan perioda orbit 12 jam dan inklinasi sekitar 63°.
h.
Orbit
Sunsynchronous, orbit satelit dengan inklinasi dan tinggi tertentu yang selalu
melintas ekuator pada jam lokal yang sama.
i.
Orbit
Polar, orbit satelit yang melintasi kutub
Bluetooth
Bluetooth adalah spesifikasi industri untuk jaringan kawasan pribadi (personal area networks atau PAN) tanpa kabel. Bluetooth menghubungkan dan dapat dipakai untuk melakukan tukar-menukar informasi di antara peralatan-peralatan. Spesifiksi dari peralatan Bluetooth ini dikembangkan dan didistribusikan oleh kelompok Bluetooth Special Interest Group. Bluetooth beroperasi dalam pita frekuensi 2,4 Ghz dengan menggunakan sebuah frequency hopping traceiver yang mampu menyediakan layanan komunikasi data dan suara secara real time antara host-host bluetooth dengan jarak terbatas.Kelemahan teknologi ini adalah jangkauannya yang pendek dan kemampuan transfer data yang rendah.
Sejarah
Awal mula dari
Bluetooth adalah sebagai teknologi komunikasi wireless (tanpa kabel) yang
beroperasi dalam pita frekuensi 2,4 GHz unlicensed ISM (Industrial, Scientific
and Medical) dengan menggunakan sebuah frequency hopping tranceiver yang mampu
menyediakan layanan komunikasi data dan suara secara real-time antara host-host
bluetooth dengan jarak jangkauan layanan yang terbatas yakni sekitar 10 meter.
Bluetooth berupa kartu yang menggunakan frekuensi radio standar IEEE 802.11
dengan jarak layanan yang terbatas dan kemampuan data transfer lebih rendah
dari kartu untuk Wireless Local Area Network (WLAN).
Pembentukan Bluetooth
dipromotori oleh 5 perusahaan besar Ericsson, IBM, Intel, Nokia dan Toshiba
membentuk sebuah Special Interest Group (SIG) yang meluncurkan proyek ini. Pada
bulan Juli 1999 dokumen spesifikasi bluetooth versi 1.0 mulai diluncurkan. Pada
bulan Desember 1999 dimulai lagi pembuatan dokumen spesifikasi bluetooth versi
2.0 dengan tambahan 4 promotor baru yaitu 3Com, Lucent Technologies, Microsoft
dan Motorola. Saat ini, lebih dari 1800 perusahaan di berbagai bidang bergabung
dalam sebuah konsorsium sebagai adopter teknologi bluetooth. Walaupun standar
Bluetooth SIG saat ini ‘dimiliki’ oleh grup promotor tetapi ia diharapkan akan
menjadi sebuah standar IEEE.
Asal nama bluetooth dan lambangnya
Nama
"bluetooth" berasal dari nama raja di akhir abad sepuluh, Harald
Blatand (Abad 10) yang di Inggris juga dijuluki Harald Bluetooth kemungkinan
karena memang giginya berwarna gelap. Ia adalah raja Denmark yang telah
berhasil menyatukan suku-suku yang sebelumnya berperang, termasuk suku dari
wilayah yang sekarang bernama Norwegia dan Swedia. Bahkan wilayah Scania di
Swedia, tempat teknologi bluetooth ini ditemukan juga termasuk daerah
kekuasaannya. Kemampuan raja itu sebagai pemersatu juga mirip dengan teknologi
bluetooth sekarang yang bisa menghubungkan berbagai peralatan seperti komputer
personal dan telepon genggam.[1]
Sedangkan logo
bluetooth berasal dari penyatuan dua huruf Jerman yang analog dengan huruf H
dan B (singkatan dari Harald Bluetooth), yaitu H-rune.gif (Hagall) dan Runic
letter berkanan.png (Blatand).
Fitur keamanan
Bluetooth dirancang
untuk memiliki fitur-fitur keamanan sehingga dapat digunakan secara aman baik
dalam lingkungan bisnis maupun rumah tangga. Fitur-fitur yang disediakan
bluetooth antara lain sebagai berikut:
a.
Enkripsi
data
b.
Autentikasi
pengguna
c.
Lompatan
frekuensi cepat (1600 hops/sec)
d.
Kontrol
pengeluaran energi
Fitur-fitur
tersebut menyediakan fungsi-fungsi keamanan dari tingkat keamanan layer fisik/
radio yaitu gangguan dari penyadapan sampai dengan tingkat keamanan layer yang
lebih tinggi seperti password dan PIN. Tetapi dari sebuah artikel Internet,
menurut penelitian dua mahasiswa Universitas Tel Aviv, mengenai adanya
kemungkinan Bluetooth bisa disadap dengan proses pairing berpasangan.
Caranya adalah
dengan menyiapkan sebuah kunci rahasia pada proses pairing. Selama ini dua
perangkat bluetooth menyiapkan kunci digital 128 bit. Ini adalah kunci rahasia
yang kemudian disimpan dan dipakai dalam proses enkripsi pada komunikasi
selanjutnya. Langkah pertama ini mengharuskan pengguna yang sah untuk
menginputkan kunci rahasia yang sesuai, PIN empat digit ke perangkat. Pesan
lalu dikirim ke perangkat lainnya, dan ketika ditanyai kunci rahasia, dia
berpura-pura lupa. Hal ini memacu perangkat lain untuk memutus kunci dan
keduanya lalu mulai proses pairing baru. Kesempatan ini kemudian bisa
dimanfaatkan oleh hacker untuk mengetahui kunci rahasia yang baru. Selain
mengirim ini ke perangkat Bluetooth yang dituju, semua perangkat Bluetooth yang
ada dalam jangkauan itu juga tetap dapat disadap.
Kelebihan
Kelebihan yang dimiliki oleh
sistem Bluetooth adalah:
a.
Bluetooth
dapat menembus dinding, kotak, dan berbagai rintangan lain walaupun jarak
transmisinya hanya sekitar 30 kaki atau 10 meter.
b.
Bluetooth
tidak memerlukan kabel ataupun kawat.
c.
Bluetooth
dapat mensinkronisasi basis data dari telepon genggam ke komputer.
d.
Dapat
digunakan sebagai perantara modem.
Kekurangan
Kekurangan dari sistem Bluetooth
adalah:
a.
Sistem
ini menggunakan frekuensi yang sama dengan gelombang LAN standar.
b.
Apabila
dalam suatu ruangan terlalu banyak koneksi Bluetooth yang digunakan, akan
menyulitkan pengguna untuk menemukan penerima yang diharapkan.
c.
Banyak
mekanisme keamanan Bluetooth yang harus diperhatikan untuk mencegah kegagalan
pengiriman atau penerimaan informasi.
d.
Di
Indonesia, sudah banyak beredar virus yang disebarkan melalui bluetooth dari
telepon genggam.
Komponen Jaringan Komputer (lanjutan....)
Komponen Jaringan Komputer
A. Network
Interface Cards (NIC)
Disebut Kartu
Jaringan, yaitu: merupakan perangkat yang menyediakan media untuk menghubungkan
antara computer. Kebanyakan kartu jaringan adalah kartu internal, yaitu kartu
jaringan yang di pasang pada slot ekspansi di dalam komputer.
Beberapa komputer
seperti komputer MAC, menggunakan sebuah kotak khusus yang ditancapkan ke port
serial atau SCSI port komputernya. Pada komputer notebook ada slot untuk kartu
jaringan yang biasa disebut PCMCIA slot.
Jenis-jenis Network Interface
Cards:
1. Ethernet
Card
a.
Kartu
jaringan Ethernet biasanya dibeli terpisah dengan komputer, kecuali Macintosh
yang sudah mengikutkan kartu jaringan ethernet didalamnya.
b.
Kartu
Jaringan ethernet umumnya menyediakan port koneksi untuk kabel Koaksialatau
kabel twisted pair, jika didesain untuk kabel koaksial konektorya BNC, dan
apabila didesain untuk kabel twisted pair konektornya RJ-45.
Beberapa kartu
jaringan ethernet kadang juga punya konektor AUI. Semua itu di koneksikan
dengan koaksial, twisted pair,ataupun dengan kabel fiber optik.
2. LocalTalk
Connectors
LocalTalk adalah kartu jaringan buat
komputer macintosh, ini menggunakan sebuah kotak adapter khusus dan kabel yang
terpasang ke Port untuk printer. Kekurangan dari LocalTalk dibandingkan
Ethernet adalah kecepatan laju transfer data.
3. Token
Ring Cards
Kartu jaringan
Token Ring terlihat hampir sama dengan Kartu jaringan Ethernet. Satu
perbedaannya adalah tipe konektor di belakang Kartu jaringannya, Token Ring
umumnya mempunyai tipe konektor 9 Pin DIN yang menyambung Kartu jaringan ke
Kabel Network.
B. Concentrators/Hubs/Switch
Sebuah
Consentrator/Hub adalah sebuah perangkat yang menyatukan kabel-kabel network
dari tiap-tiap workstation, server atau perangkat lain.
Ciri – Ciri yang dimiliki
Konsentrator
a.
Biasanya
terdiri dari 8, 12 atau 24 port RJ-45
b.
Digunakan
pada Topologi Star / Bintang
c.
Biasanya
dijual dng. Aplikasi khusus yg. mengatur manajemen port tsb.
d.
Biasanya
disebut hub.
e.
Biasanya
dipasang pada rak khusus, yg. di dalamnya ada bridges, router, dll.
C. Repeater
Sebuah penguat Sinyal.
Contoh:
1. Sebuah
LAN menggunakan topologi star dengan menggunakan kabel unshielded twisted pair.
2. Panjang
maksimal untuk sebuah kabel unshielded twisted pair adalah 100 meter.
3. Untuk
menguatkan sinyal dari kabel tersebut dipasanglah sebuah repeater pada jaringan
tersebut.
D. Bridges
Perangkat yang
menghubungkan jaringan secara fisik dengan cara menggandeng dua buah LAN yang
menggunakan protokol sejenis. Bridge yang mempunyai kemampuan untuk mengawasi
lalu lintas data sehingga dapat memberikan informasi tentang volume lalu lintas
dan kesalahan jaringan.
E. Router
Alat penghubung
antara LAN dan Internet yang merutekan transmisi antara keduanya. Router
memiliki kemampuan untuk menyaring atau memfilter data yang lalu lalang di
jaringan berdasarkan protokol tertentu. Seperti brigde, router juga dapat
digunakan untuk menghubungkan beberapa jaringan model LAN bahkan WAN.
F. Modem
( MOdulation / DEModulation )
Sebuah perangkat
yang menerjemahkan informasi digital ke sinyal analog dan sebaliknya. Dalam
melakukan tugasnya, modem akan mengubah data digital kedalam data analog yang
bisa dipahami oleh kita manusia ataupun sebaiknya.
Rabu, 18 September 2013
RISC DAN CISC
RISC
RISC singkatan dari Reduced Instruction Set Computer. Merupakan bagian dari arsitektur mikroprosessor, berbentuk kecil dan berfungsi untuk negeset istruksi dalam komunikasi diantara arsitektur yang lainnya.
Sejarah RISC
Proyek RISC pertama dibuat oleh IBM, stanford dan UC –Berkeley pada akhir tahun 70 dan awal tahun 80an. IBM 801, Stanford MIPS, dan Barkeley RISC 1 dan 2 dibuat dengan konsep yang sama sehingga dikenal sebagai RISC. RISC mempunyai karakteristik :
one cycle execution time : satu putaran eksekusi. Prosessor RISC mempunyai CPI (clock per instruction) atau waktu per instruksi untuk setiap putaran. Hal ini dimaksud untuk mengoptimalkan setiap instruksi pada CPU.
pipelining:adalah sebuah teknik yang memungkinkan dapat melakukan eksekusi secara simultan.Sehingga proses instruksi lebih efiisien.
large number of registers: Jumlah register yang sangat banyak. RISC di Desain dimaksudkan untuk dapat menampung jumlah register yang sangat banyak untuk mengantisipasi agar tidak terjadi interaksi yang berlebih dengan memory.
CISC
Complex instruction-set computing atau Complex Instruction-Set Computer (CISC; “Kumpulan instruksi komputasi kompleks”) adalah sebuah arsitektur dari set instruksi dimana setiap instruksi akan menjalankan beberapa operasi tingkat rendah, seperti pengambilan dari memory, operasi aritmetika, dan penyimpanan ke dalam memory, semuanya sekaligus hanya di dalam sebuah instruksi. Karakteristik CISC dapat dikatakan bertolak-belakang dengan RISC.
Sebelum proses RISC didesain untuk pertama kalinya, banyak arsitek komputer mencoba menjembatani celah semantik”, yaitu bagaimana cara untuk membuat set-set instruksi untuk mempermudah pemrograman level tinggi dengan menyediakan instruksi “level tinggi” seperti pemanggilan procedure, proses pengulangan dan mode-mode pengalamatan kompleks sehingga struktur data dan akses array dapat dikombinasikan dengan sebuah instruksi. Karakteristik CISC yg “sarat informasi” ini memberikan keuntungan di mana ukuran program-program yang dihasilkan akan menjadi relatif lebih kecil, dan penggunaan memory akan semakin berkurang. Karena CISC inilah biaya pembuatan komputer pada saat itu (tahun 1960) menjadi jauh lebih hemat.
Contoh-contoh prosesor CISC adalah System/360, VAX, PDP-11, varian Motorola 68000 , dan CPU AMD dan Intel x86.
RISC vs CISC
RISC (Apple) versus CISC (Intel) adalah topic yang cukup populer ketika diperbincangkan di Net. CISC (sisk-red), merupakan kepanjangan dari Complex Instruction Set Computer. Kebanyakan PC menggunakan CPU berdasarkan arsitektur CISC ini, seperti contoh AMD CPU dan Intel. Chip CISC memiliki jumlah chip yang berbeda dan instruksi yang complex. Filosofi CISC berada di balik hardware yang selalu lebihcepat berkembang dibanding software. Untuk itu, diperlukan set instruksi yang powerful, yang dapat menyediakan programmer, beberapa instruksi assembly dengan program pendek.
Pada umumnya, chip CISC berjalan lebih lambat per instruksi dibandingkan RISC, namun menggunakan sedikit instruksi ketimbang RISC.
RISC (risk-red), merupakan kepanjangan dari Reduced Instruction Set Computer. Chip RISC dibangun mulai pertengahan tahun 1980 sebagai pengganti chip CISC. Filosofi RISC berada dalam tidak satu pun chip yang menggunakan bahasa instruksi assembly yang complex, seperti yang digunakan di CISC. Contoh penggunaan chip RISC adalah pada CPU Apple. Untuk itulah, instruksi yang simple dan lebih cepat akan lebih baik daripada besar, complex dan lambat seperti CISC.
Keuntungan RISC lainnya karena adanya instruksi yang simple, maka chip RISC hanya memiliki beberapa transistor, yang akan membuat RISC mudah didesain dan murah untuk diproduksi untuk menulis compiler yang powerful.
RISC memberikan kemudahan di hardware, namun lebih kompleks di software. Pengembang software di RISC harus menulis banyak line untuk task yang sama. Oleh karena itu, desain arsitektur RISC mungkin bukan yang terbaik di masa depan, setelah kemunculan chip CISC yang lebih cepat dan lebih murah. Namun, RISC telah eksis lebih dari 10 tahun dan telah menghantam pasar CISC.
Menurut tomax7.com, sekitar 75 persen processor berbasis arsitektur CISC, dan kebanyakan dari mereka adalah standard x86. Namun, sekarang ini chip RISC juga memiliki instruksi yang banyak, hampir sama dengan chip CISC. Sebagai contoh, PowerPC 601 berbasis arsitektur RISC, support lebih banyak instruksi dibandingkan Pentium yang menggunakan chip CISC.
Kamis, 12 September 2013
Komponen-komponen Jaringan Komputer
A.
Pengertian Jaringan Komputer
Jaringan
komputer merupakan sekelompok komputer otonom yang saling mengguna-kan
protokol komunikasi melalui media komunikasi sehingga dapat berbagi data,
informasi, program aplikasi dan perangkat keras seperti printer, scanner,
CD-Drive maupun harddisk serta memungkinkan komunikasi secara elektronik.
Sedangkan
pada Aplikasi home user, memungkinkan komunikasi antar
pengguna lebih efisien (chat), interaktif entertainment lebih multimedia
(games, video,dan lain-lain).
Router
adalah perangkat yang akan melewatkan paket IP dari suatu jaringan
ke jaringan yang lain, menggunakan metode addressing dan protocol tertentu
untuk melewatkan paket data tersebut.
B.
Komponen-komponen pada jaringan komputer
Ada 5
komponen jaringan, yaitu:
1.
Komputer
a.
Mainboard/ motherboard.
Tugas
mainboard pada PC adalah sebagai komponen circuit board utama yang
menghubungkan banyak komponen lain. Mulai dari CPU/processor, RAM, memory, hard
disk, Flopy diak, card(kartu) seperti: VGA Card, NIC (kartu jaringan) dan
sebagainya. Pada motherboard terdapat BIOS (Basic Input/Output
System). Komponen utama pada mainboard adalah chipset. Chipset sangat
menentukan dukungan fitur dan fasilitas yang dapat dimungkinkan oleh
motherboard. Sebab pada chipset akan menentukan dukungan seperti penggunaan
tipe processor, modul RAM yang digunakan, ketersediaan dukungan integrated
graphic controller, bus link untuk graphic card, dan seterusnya. Pada sebagian
motherboard juga menggunakan skenario klasik, dengan menggunakan dua buah
chipset, northbridge dan southbrige. Jika northbridge lebih menentukan dukungan
untuk CPU, RAM dan bus. Termasuk dukungan untuk digunakannya dual VGA, baik
dengan CrossFire maupun SLI
b.
Processor
· Processor
CISC
Tujuan utama dari
arsitektur CISC adalah melaksanakan suatu perintah cukup dengan beberapa baris
bahasa mesin sedikit mungkin. Hal ini bisa tercapai dengan cara membuat
perangkat keras prosesor mampu memahami dan menjalankan beberapa rangkaian
operasi. Untuk tujuan contoh kita kali ini, sebuah prosesor CISC sudah
dilengkapi dengan sebuah instruksi khusus, yang kita beri nama MULT. Saat
dijalankan, instruksi akan membaca dua nilai dan menyimpannya ke 2 register yag
berbeda, melakukan perkalian operan di unit eksekusi dan kemudian mengambalikan
lagi hasilnya ke register yang benar. Jadi instruksi-nya cukup satu saja
· Processor
RISC
Prosesor RISC hanya
menggunakan instruksi-instruksi sederhana yang bisa dieksekusi dalam satu
siklus. Dengan demikian, instruksi ‘MULT’ sebagaimana dijelaskan sebelumnya
dibagi menjadi tiga instruksi yang berbeda, yaitu “LOAD”, yang digunakan untuk
memindahkan data dari memori ke dalam register, “PROD”, yang digunakan untuk
melakukan operasi produk (perkalian) dua operan yang berada di dalam register
(bukan yang ada di memori) dan “STORE”, yang digunakan untuk memindahkan data
dari register kembali ke memori. Berikut ini adalah urutan instruksi yang harus
dieksekusi agar yang terjadi sama dengan instruksi “MULT” pada prosesor RISC
(dalam 4 baris bahasa mesin).
c.
Monitor
d.
Keyboard
e.
Mouse
2.
NIC (Network Interface Card)
NIC
(Network Interface Card) atau yang biasa disebut LAN card ini adalah sebuah
kartu yang berfungsi sebagai jembatan dari komputer ke sebuah jaringan
komputer. Komponen ini biasanya sudah terpasang secara onboard di beberapa
komputer atau laptop.
Jenis
NIC yang beredar, terbagi menjadi dua jenis, yakni NIC yang bersifat fisik, dan
NIC yang bersifat logis. Contoh NIC yang bersifat fisik adalah NIC Ethernet,
Token Ring, dan lainnya; sementara NIC yang bersifat logis adalah loopback
adapter dan Dial-up Adapter. Disebut juga sebagai Network Adapter. Setiap jenis
NIC diberi nomor alamat yang disebut sebagai MAC address, yang dapat bersifat
statis atau dapat diubah oleh pengguna.
Harus
memiliki mac Address (12 digit) yang berfungsi sebagai alamat. Alamat yang
dapat diubah biasnya disebut logicl address sedangkan alamat yang tidak dapat
diubah disebut physical address.
3.
Network Device
Network
Device tebagi 4, yaitu:
a.
Hub
Pengiriman
data secara broadcast,hub adalah sebuah perangkat jaringan komputer yang
berfungsi untuk menghubungkan peralatan-peralatan dengan ethernet 10BaseT atau
serat optik sehingga menjadikannya dalam satu segmen jaringan. Hub bekerja pada
lapisan fisik (layer 1) pada model OSI. Hub digunakan sebagai transmisi
pengambilan data dari komputer client.Merupakan komponen jaringan komputer yang
memiliki colokan (port-port), jumlah portnya ini mulai dari 8,16, 24, sampai 32
port. Pada umunya hub digunakan untuk menyatukan kabel-kabel network dari tiap
workstation, server atau perangkat lainnya.
b.
Router : intreface untuk menghubungkan jaringan yang berbeda
adalah
sebuah alat yang mengirimkan paket data melalui sebuah jaringan atau Internet
menuju tujuannya, melalui sebuah proses yang dikenal sebagai perutean. Proses
perutean terjadi pada lapisan 3 (Lapisan jaringan seperti Internet Protocol)
dari protokol tumpukan(stack protocol) tujuh-lapis OSI.
Router
berfungsi sebagai penghubung antar dua atau lebih jaringan untuk meneruskan
data dari satu jaringan ke jaringan lainnya. Router berbeda dengan switch.
Switchmerupakan penghubung beberapa alat untuk membentuk suatu Local Area
Network (LAN). Sebagai ilustrasi perbedaan fungsi dari router dan switch
merupakan suatu jalanan,dan router merupakan penghubung antar jalan.
Masing-masing rumah berada pada jalan yang memiliki alamat dalam suatu urutan
tertentu. Dengan cara yang sama, switch menghubungkan berbagai macam alat,
dimana masing-masing alat memiliki alamat IP sendiri pada sebuah LAN.
c.
Access Point
Access
Point adalah suatu alat yang memungkinkan komputer berperangkat wireless dan
alat-alat lainnya untuk berkomunikasi via jaringan berkabel. Ini juga digunakan
untuk memperluas jangkauan dari sebuah jaringan nirkabel.
d.
Switch
adalah
Pengiriman data secara unicast. Sebuah switch jaringan adalah perangkat inti
dalam local area network kabel atau pun LAN nirkabel. Switch Jaringan menerima
sinyal dari setiap komputer di jaringan melalui kabel Ethernet dalam jaringan
kabel atau gelombang radio dalam LAN nirkabel. Dalam kedua kasus ini, switch
jaringan mengarahkan lalu lintas di LAN, memungkinkan komputer untuk berbicara
satu sama lain dan berbagi sumber daya.
e. Modem
4. Media
Transmisi
Media transmisi merupakan alat penyampai informasi dari sumber
informasi (komunikator) ke penerima informasi (komunikan), karena jarak yang
jauh, maka data terlebih dahulu diubah menjadi kode/isyarat, dan isyarat inilah
yang akan dimanipulasi dengan berbagai macam cara untuk diubah kembali menjadi
data.
1.)
Media Transmisi Guided
Media
transmisi yang terpandu (guided) maksudnya adalah media yang mampu
mentransmisikan besaran-besaran fisik lewat materialnya. Contoh: kabel
twisted-pair, kabel coaxial dan serat optik.
Jenis-jenis Media Transmisi Kabel :
a. Coaxial Cable (Thinnet, Thicknet).
b. Twisted Pair Ethernet (UTP, STP).
c. Fiber Optic.
2.)
Media Transmisi Unguided
Media
unguided mentransmisikan gelombang electromagnetic tanpa menggunakan konduktor
fisik seperti kabel atau serat optik. Contoh sederhana dari media transmisi
unguided yaitu :
- Microwave
- Radio
- Infrared
- Bluetooth
- LOS (Line Of Sight)
- Satelit
- Microwave
- Radio
- Infrared
- Bluetooth
- LOS (Line Of Sight)
- Satelit
5. Sistem
Operasi Jaringan
Sistem Operasi Jaringan adalah adalah sebuah jenis system operasi yang
ditujukan untuk menangani jaringan. Umumnya, sistem operasi ini terdiri atas
banyak layanan atau service yang ditujukan untuk melayani pengguna, seperti
layanan berbagi berkas, layanan berbagi alat pencetak (printer), DNS Service,
HTTP Service, dan lain sebagainya
Beberapa sistem operasi jaringan yang umum dijumpai adalah sebagai berikut:
Microsoft
MS-NET
Microsoft
LAN Manager
Novell
NetWare dari Novell dengan dedicated servernya.
Microsoft
Windows NT Server dari Microsoft
GNU/Linux
Banyan
VINES
Beberapa
varian UNIX, seperti SCO OpenServer, Novell UnixWare, atau Solaris
Langganan:
Postingan (Atom)