Rabu, 23 April 2014

ELEMEN DASAR LAN

Elemen dasar LAN adalah persyaratan utama untuk membuat jaringan lokal (Local Area Network).
Berikut elemen dasan LAN versi Dukun Komputer.org:
1. Komponen Hardware:
 - Komputer (PC/Personal Computer).
Tipe komputer yang digunakan dalam jaringan akan sangat menentukan ujuk kerja dari jaringan tersebut. Komputer dengan unjuk kerja tinggi akan mampu mengirim dan mengakses data dalam jaringan dengan cepat.

 - NIC (Network Interface Card) atau LAN Card.
NIC adalah interface atau alat input untuk menerima input dari sebuah jaringan melalui kabel dengan menggunakan konektor RJ-45.
Berdasarkan tipe bus, NIC dibagi menjadi 5, yaitu:
+ ISA (Industry Standard Architecture).
+ EISA (Extended ISA).
+ MCA (Micro Chanel Architecture).
+ PCI ( Peripheral Component Interconnect).
+ PCI Express.

- Pengkabelan.
 Kabel dalam jaringan komputer adalah salah satu alat untuk menghubungkan antara komputer yang satu dengan yang lainnya.
Ada 3 jenis kabel yang digunakan dalam jaringan komputer, berikut:
 + Kabel Coaxial, kabel coaxial dibagi menjadi 2. Yaitu:
-- Thick Coaxial Cable (kabel coaxial gemuk):
- Diameter: rata-rata 12 mm.
- Warna: kuning.
- Biasa disebut ThicNet atau Yellow Cable.
-- Thin Coaxial Cable (kabel coaxial kurus):
- Diameter: rata-rata 5 mm.
- Warna: hitam atau warna gelap lainnya.
- Biasa disebut ThinNet atau Thin Ethernet.

+ Kabel Fiber Optic (FO), jaringan yang menggunakan kabel fiber optic biasaya adalah perusahaan besar, karena harga dan proses pemasangannya lebih sulit. Namun demikian, jaringan yang menggunakan kabel fiber optic dari segi kehandalan dan kecepatan tidak diragukan. Kecepatan pengiriman data dengan kabel fiber optic lebih dari 100 Mbps dan bebas pengaruh lingkungan.

+ Kabel Twisted Pair, kabel twisted pair dibagi menjadi 2. Yaitu:
-- Unshielded Twisted Pair atau biasa disebut kabel UTP, yaitu jenis kabel twisted pair yang tidak punya selubung pembungkus yang berguna untuk mengurangi referensi medan magnetik.
-- Shielded Twisted Pair atau biasa disebut kabel STP, yaitu jenis kabel twisted pair yang punya selubung pembungkus yang berguna untuk mengurangi referensi medan magnetik.

Kabel Tiwsted Pair Ethernet mempunyai koneksi RJ-11 dan RJ-45, berikut kategori kabel Tiwsted Pair Ethernet:
Categori Tipe Fitur
CAT 1 UTP Analog (biasanya digunakan untuk perangkat telepon dan pada jalur ISDN (Integrated Service Digital Network)). Juga untuk menghubungkan modem dengan Line Telephone.
CAT 2 UTP Up-to 1 Mbps (sering digunakan untuk topologi ring.
CAT 3 UTP, STP 16 Mbps transfer data (sering digunakan pada topologi ring/10 BaseT).
CAT 4 UTP, STP 20 Mbps transfer data (sering digunakan pada topologi ring).
CAT 5 UTP, STP 100 Mbps transfer data (22db).
CAT 5e UTP, STP 1 Gbps (5e = 5 enchanced).
CAT 6   2.5 Gbps.
CAT 7   Giga Ethernet.

Untuk jenis kabel ini ada susunan kabel yang sesuai dengan standard pemasangan, berikut susunannya:
Susunan Kabel Straight   Susunan Kabel Cross
No. Pin Konektor 1 Konektor 2 No. Konektor 1 Konektor 2
1 Putih orange Putih orange 1 Putih orange Putih Hijau
2 Orange Orange 2 Orange Hijau
3 Putih Hijau Putih Hijau 3 Putih Hijau Putih orange
4 Biru Biru 4 Biru Biru
5 Putih Biru Putih Biru 5 Putih Biru Putih Biru
6 Hijau Hijau 6 Hijau Orange
7 Putih Coklat Putih Coklat 7 Putih Coklat Putih Coklat
8 Coklat Coklat 8 Coklat Coklat

Dan berikut cara pemasangannya:
Susunan Pemasangan Kabel UTP

Serta berikut topologi jaringan dan kabel yang digunakan:
Topologi Jenis Kabel yang digunakan
Topologi Bus Twisted Pair, Fiber Optic, Coaxial
Topologi Ring Twisted Pair, Fiber Optic
Topologi Star Twisted Pair, Fiber Optic

- Peralatan tambahan, gunakan jika perlu aja.
+ Switch.
+ Hub.
+ Repeater.
+ Wireless.

 2. Komponen Software:
 - Sistem Operasi Jaringan, yaitu sistem operasi yang digunakan untuk menangani jaringan komputer, menangani dalam hal pelayanan. Seperti, DHCP Server, DNS Server, dll.
Beberapa sistem operasi jaringan yang sering dipakai:
+ Windows NT Server.
+ Windows 2000 Server.
+ Windows 2003 Server.
+ Windows 2008 Server.
+ Novel Netware.
+ Solaris.
+ Open BSD.
+ dll.

 - Network Adapter Driver, yaitu software yang digunakan agar NIC dapat terdeteksi sistem operasi dan dapat digunakan sebagaimana fungsinya. Network Adapter Driver disesuaikan dengan NIC yang dipakai.

- Protokol Jaringan, yaitu suatu aturan baku yang standard dan disetujui oleh berbagai pihak dalam membangun sebuah jaringan komputer.

Rabu, 09 April 2014

Sistem Operasi

Sistem operasi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Sistem operasi (bahasa Inggris: operating system ; OS) adalah seperangkat program yang mengelola sumber daya perangkat keras komputer atau hardware, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program aplikasi booting.
Sistem operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya.
Untuk fungsi-fungsi perangkat keras seperti sebagai masukan dan keluaran dan alokasi memori, sistem operasi bertindak sebagai perantara antara program aplikasi dan perangkat keras komputer,[1][2] meskipun kode aplikasi biasanya dieksekusi langsung oleh perangkat keras dan seringkali akan menghubungi OS atau terputus oleh itu. Sistem operasi yang ditemukan pada hampir semua perangkat yang berisi komputer-dari ponsel dan konsol permainan video untuk superkomputer dan server web.
Contoh sistem operasi modern adalah Linux, Android, iOS, Mac OS X, dan Microsoft Windows.[3]

Pendahuluan

Biasanya, istilah Sistem Operasi sering ditujukan kepada semua perangkat lunak yang masuk dalam satu paket dengan sistem komputer sebelum aplikasi-aplikasi perangkat lunak terinstal. Sistem operasi adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan perangkat lunak aplikasi seperti program-program pengolah kata dan peramban web.
Secara umum, Sistem Operasi adalah perangkat lunak pada lapisan pertama yang ditempatkan pada memori komputer pada saat komputer dinyalakan booting. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti untuk software-software itu. Layanan inti tersebut seperti akses ke disk, manajemen memori, penjadwalan tugas schedule task, dan antar-muka user GUI/CLI. 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.
Kalau sistem komputer terbagi dalam lapisan-lapisan, maka Sistem Operasi adalah penghubung antara lapisan hardware dengan lapisan software. Sistem Operasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar. Sistem Operasi menjamin aplikasi lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem berkas. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi mengatur schedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu.
Dalam banyak kasus, Sistem Operasi menyediakan suatu pustaka dari fungsi-fungsi standar, dimana aplikasi lain dapat memanggil fungsi-fungsi itu, sehingga dalam setiap pembuatan program baru, tidak perlu membuat fungsi-fungsi tersebut dari awal.
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.
Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang berjalan pada satu waktu (misalnya DOS), tetapi sebagian besar Sistem Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada waktu yang bersamaan. Sistem Operasi seperti ini disebut sebagai Multi-tasking Operating System (misalnya keluarga sistem operasi UNIX). Beberapa Sistem Operasi berukuran sangat besar dan kompleks, serta inputnya tergantung kepada input pengguna, sedangkan Sistem Operasi lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi manusia sama sekali. Tipe yang pertama sering disebut sebagai Desktop OS, sedangkan tipe kedua adalah Real-Time OS, contohnya adalah Windows, Linux, Free BSD, Solaris, palm, symbian, dan sebagainya.

Layanan inti umum

Seiring dengan berkembangnya Sistem Operasi, semakin banyak lagi layanan yang menjadi layanan inti umum. Kini, sebuah OS mungkin perlu menyediakan layanan jaringan dan koneksi internet, yang dulunya tidak menjadi layanan inti umum. Sistem Operasi juga perlu untuk menjaga kerusakan sistem komputer dari gangguan program perusak yang berasal dari komputer lainnya, seperti virus. Daftar layanan inti umum akan terus bertambah.
Program saling berkomunikasi antara satu dengan lainnya dengan Antarmuka Pemrograman Aplikasi, Application Programming Interface atau disingkat dengan API. Dengan API inilah program aplikasi dapat berkomunikasi dengan Sistem Operasi. Sebagaimana manusia berkomunikasi dengan komputer melalui Antarmuka User, program juga berkomunikasi dengan program lainnya melalui API.
Walaupun demikian API sebuah komputer tidaklah berpengaruh sepenuhnya pada program-program yang dijalankan diatas platform operasi tersebut. Contohnya bila program yang dibuat untuk windows 3.1 bila dijalankan pada windows 95 dan generasi setelahnya akan terlihat perbedaan yang mencolok antara program tersebut dengan program yang lain.

Sistem Operasi saat ini

Sistem operasi-sistem operasi utama yang digunakan komputer umum (termasuk PC, komputer personal) terbagi menjadi 3 kelompok besar:
  1. Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7 (Seven) yang dirilis pada tahun 2009, dan Windows 8 yang dirilis pada Oktober 2012)).
  2. Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, Zeath OS (berbasis kernel linux yang dimodifikasi.)MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd.
  3. Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang biasa disebut Mac atau Macintosh. Sistem operasi yang terbaru adalah Mac OS X versi 10.6 (Snow Leopard). Musim panas 2011 direncanakan peluncuran versi 10.7 (Lion).
Sedangkan komputer Mainframe, dan Super komputer menggunakan banyak sekali sistem operasi yang berbeda-beda, umumnya merupakan turunan dari sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX, HP/UX, dll.

Prosesor

Prosesor mengeksekusi program-program komputer. Prosesor adalah sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi program komputer. Dalam setiap detiknya prosesor dapat menjalankan jutaan instruksi.
Program adalah sederetan instruksi yang diberikan kepada suatu komputer. Sedangkan proses adalah suatu bagian dari program yang berada pada status tertentu dalam rangkaian eksekusinya. Di dalam bahasan Sistem Operasi, kita lebih sering membahas proses dibandingkan dengan program. Pada Sistem Operasi modern, pada saat tertentu tidak seluruh program dimuat dalam memori, tetapi hanya satu bagian saja dari program tersebut. Sedangkan bagian lain dari program tersebut tetap beristirahat di media penyimpan disk. Hanya pada saat dibutuhkan saja, bagian dari program tersebut dimuat di memori dan dieksekusi oleh prosesor. Hal ini sangat menghemat pemakaian memori.
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu waktu, sedangkan yang lainnya menjalankan multi-proses dalam satu waktu. Padahal sebagian besar sistem komputer hanya memiliki satu prosesor, dan sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu. Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-proses? Sesungguhnya pada granularity yang sangat kecil, prosesor hanya menjalankan satu proses dalam satu waktu, kemudian secara cepat ia berpindah menjalankan proses lainnya, dan seterusnya. Sehingga bagi penglihatan dan perasaan pengguna manusia, seakan-akan prosesor menjalankan beberapa proses secara bersamaan.
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB (Process Control Block) yang memuat informasi tentang proses tersebut, yaitu: sebuah tanda pengenal proses (Process ID) yang unik dan menjadi nomor identitas, status proses, prioritas eksekusi proses dan informasi lokasi proses dalam memori. Prioritas proses merupakan suatu nilai atau besaran yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor. Proses yang memiliki prioritas lebih tinggi, akan dijalankan lebih sering atau dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih rendah. Suatu sistem operasi dapat saja menentukan semua proses dengan prioritas yang sama, sehingga setiap proses memiliki kesempatan yang sama. Suatu sistem operasi dapat juga mengubah nilai prioritas proses tertentu, agar proses tersebut akan dapat memiliki kesempatan lebih besar pada eksekusi berikutnya (misalnya: pada proses yang sudah sangat terlalu lama menunggu eksekusi, sistem operasi menaikkan nilai prioritasnya).

Status Prosesor

Jenis status yang mungkin dapat disematkan pada suatu proses pada setiap sistem operasi dapat berbeda-beda. Tetapi paling tidak ada 3 macam status yang umum, yaitu:
  1. Ready, yaitu status dimana proses siap untuk dieksekusi pada giliran berikutnya
  2. Running, yaitu status dimana saat ini proses sedang dieksekusi oleh prosesor
  3. Blocked, yaitu status dimana proses tidak dapat dijalankan pada saat prosesor siap/bebas

Lihat pula

Referensi

  1. ^ Stallings (2005). Operating Systems, Internals and Design Principles. Pearson: Prentice Hall. hlm. 6.
  2. ^ Dhotre, I.A. (2009). Operating Systems. Technical Publications. hlm. 1.
  3. ^ "Operating System Market Share". Net Applications.

Pranala luar

Jumat, 04 April 2014

Jaringan Nirkabel




Jaringan nirkabel (Inggris: wireless network) adalah bidang disiplin yang berkaitan dengan komunikasi antar sistem komputer tanpa menggunakan kabel. Jaringan nirkabel ini sering dipakai untuk jaringan komputer baik pada jarak yang dekat (beberapa meter, memakai alat/pemancar bluetooth) maupun pada jarak jauh (lewat satelit). Bidang ini erat hubungannya dengan bidang telekomunikasi, teknologi informasi, dan teknik komputer. Jenis jaringan yang populer dalam kategori jaringan nirkabel ini meliputi: Jaringan kawasan lokal nirkabel (wireless LAN/WLAN), dan Wi-Fi.




Jaringan nirkabel biasanya menghubungkan satu sistem komputer dengan sistem yang lain dengan menggunakan beberapa macam media transmisi tanpa kabel, seperti: gelombang radio, gelombang mikro, maupun cahaya infra merah.




Pada tahun 1970 Norman Abramson, seorang profesor di University of Hawaii, mengembangkan komputer pertama di dunia jaringan komunikasi, ALOHAnet, menggunakan biaya rendah seperti ham-radio. Dengan bi-directional topologi bintang, sistem komputer yang terhubung tujuh ditempatkan lebih dari empat pulau untuk berkomunikasi dengan komputer pusat di Pulau Oahu tanpa menggunakan saluran telepon.




"Pada tahun 1979, FR Gfeller dan U. Bapst menerbitkan makalah di Proceedings IEEE pelaporan percobaan jaringan area lokal nirkabel menggunakan komunikasi infra merah disebarkan. Tak lama kemudian, pada tahun 1980, P. Ferrert melaporkan percobaan penerapan kode satu radio spread spectrum untuk komunikasi di terminal nirkabel IEEE Konferensi Telekomunikasi Nasional. Pada tahun 1984, perbandingan antara infra merah dan CDMA spread spectrum untuk komunikasi jaringan informasi kantor nirkabel diterbitkan oleh IEEE Kaveh Pahlavan di Jaringan Komputer Simposium yang muncul kemudian dalam IEEE Communication Society Magazine. Pada bulan Mei 1985, upaya Marcus memimpin FCC untuk mengumumkan ISM band eksperimental untuk aplikasi komersial teknologi spread spectrum. Belakangan, M. Kavehrad melaporkan percobaan sistem PBX nirkabel kode menggunakan Division Multiple Access. Upaya-upaya ini mendorong kegiatan industri yang signifikan dalam pengembangan dari generasi baru dari jaringan area lokal nirkabel dan diperbarui beberapa lama diskusi di radio portabel dan mobile industri.

Generasi pertama dari modem data nirkabel dikembangkan pada awal 1980-an oleh operator radio amatir, yang sering disebut sebagai radio paket ini. Mereka menambahkan komunikasi data pita suara modem, dengan kecepatan data di bawah 9.600-bit / s, untuk yang sudah ada sistem radio jarak pendek, biasanya dalam dua meter band amatir. Generasi kedua modem nirkabel dikembangkan FCC segera setelah pengumuman di band eksperimental untuk non-militer penggunaan spektrum penyebaran teknologi. Modem ini memiliki kecepatan data yang diberikan atas perintah ratusan kbit / s. Generasi ketiga modem nirkabel ditujukan untuk kompatibilitas dengan LAN yang ada dengan data tingkat atas perintah Mbit / s. Beberapa perusahaan yang mengembangkan produk-produk generasi ketiga dengan kecepatan data diatas 1 Mbit / s dan beberapa produk sudah diumumkan oleh waktu pertama IEEE Workshop on Wireless LAN




Sistem Operasi



Perangkat Lunak (Software)

         Software berfungsi sebagai pengatur aktifitas kerja komputer dan semua instruksi yang mengarah pada sistem komputer. Software akan menjembatani interaksi user dengan komputer yang hanya memahami semua mesin.
Secara umum perangkat lunak ini dapat di bagi atas;
a.  Operating System Software
      Operating system software merupakan software yang berfungsi untuk mengkonfigurasi komputer agar dapat menerima perintah – perintah dasar yang di berikan sebagai masukan.
Contoh;
·         Ms DOS                                               
·         UNIX                                                   
·         OS/2                                                    
·         Windows        
·         LINUX
·         Machintos,dll

b.  Aplication Software                 
        Merupakan program yang siap di pakai,di gunakan untuk aplikasi dibidang tertentu. Aplikasi ini dibagi atas beberapa bidang antara lain;

1.       Office Aplication
      Aplikasi perkantoran yang di pergunakan untuk menyelesaikan pekerjaan kantor seperti mengetik, membuat tabel, membuat data base ataupun image sederhana.
Contoh;
·         Microsoft Office
·         Star Office
·         Open Office
·         Abiword,dll               

 
 

2.      Commerce Aplication
         Aplikasi niaga yang biasanya digunakan dan dibuat untuk keperluan khusus perkantoran atau perusahaan instansi misalnya pperbankan, perusahaan ekspor impor, perusahaan penerbangan, pertambangan,dll. Biasanya aplikasi ini berisikan informasi dan di olan dengan proses prosess atau perhitungan khusus biasanya berbasis client server (jaringan).
Contoh;
·         Aplikasi pelayanan loket nasabah bank
·         Aplikasi pemesanan tiket pesawat atau kapal laut
·         Aplikasi pengoboran minyak lepas pantai,dll

3.      Data Base Aplication
          Aplikasi yang digunakan dalam pengolahan data kecil maupun besar. Bila digunakan standar one (tunggal) maupun untuk sistem yang berbasis jaringn client server maupun web base.
Contoh;
·         Ms. Access
·         TOX Base
·         SQL Server,dll

4.      Graphic Design
         Aplikasi yang digunakan untuk sketsa ruangan, perabotan mesin mesin dan model industri, juga model tubuh manusia, hewan, dll.
Conto;
·         Auto cad
·         Corel draw
·         Prodesign
·         Adobe ilustrator,dll

5.      Image,  Audio, Video Manipulator
          Aplikasi yang digunakan untuk mengolah citra seperti gambar, photo, video untuk pembuatan animasi.
Contoh;
·         Adobe photo shop, After effeck dan premier
·         Cool edit pro
·         Macromedia director








6.      Form Tools / Utility
          Digunakan untuk operasi minor ( background) yang berfungsi untuk meningkatkan kinerja sistem informasi atau aplikasi juga performa hardware. Terdapat utiliy internet (sudah termasuk dalam paket yangdi instal dalam sistem operasi seperti scandisk atau disk defragmentor) dan utility eksternal (yang harus di instal sendiri pada SO)
 seperti;
·         Antivirus
·         Disk manager
·         PC Tools

7.      Computer Language
           Merupakan bahasa pemograman komputer yang menjadi sumber media untuk menyusun program aplikasi tertentu.
Contoh;
·         Quick Basic
·         Visual Basic
·         Turbo Pascal
·         Clipper,dll

8.     Dan banyak jenis aplikasi lain,seperti;
·         Hacker Tools Security Application (firewall,intruder detection,dll)
·         Mulltimedia Aplication (WinAmp, XMMS, Power DUD, Jet Audio,dll)
·         Web Aplication (Aplikasi untuk membuat dan menampilkan informasi interner).
·         Dan masih banyak lagi