Melayani Dengan Nurani

IA

Berubah tanpa ilmu adalah perubahan sia-sia

Yang abadi dalam kehidupan di dunia adalah perubahan, dengan ilmu perubahan menjadi terarah.

Orang cerdas itu adalah orang yang berencana untuk besok hari

Maka disiplin adalah bagian dari rencana.

18 November 2015

Rancang Bangun Jaringan (RBJ)

Kompetensi Dasar

KELAS XI
3.1. Memahami hubungan komputer ke jaringan
3.2 Memahami penyambungan internet melalui ISP
3.3. Memahami pengalamatan Jaringan
3.4. Memahami Layanan-Layanan Jaringan
3.5. Memahami Internet dan pemanfaatannya
3.6. Memahami Meja bantuan (help desk)
3.7. Memahami perencanaan pemutakhiran Jaringan
3.8. Memahami Perencanaan struktur pengalamatan
3.9. Memahami konfigurasi Peralatan-peralatan Jaringan
3.10 Memahami Routing jaringan computer
3.11. Memahami Layanan- layanan ISP
3.12. Memahami tugas dan tanggung jawab ISP
3.13 Memahami Jaringan di Enterprise
3.14. Memahami eksplorasi infrastruktur jaringan perusahaan
3.15. Memahami Switching pada jaringan perusahaan

4.1.  Menalar hubungan komputer ke jaringan
4.2 . Menyajikan penyambungan internet  melalui  ISP 
4.3.  Menyajikan pengalamatan Jaringan
4.4.  Menalar Layanan-Layanan Jaringan
4.5.  Menalar Internet dan pemanfaatannya 
4.6.  Menalar Meja bantuan (help desk)
4.7.  Menganalisa  perencanaan pemutakhiran Jaringan 
4.8.  Menganalisa Perencanaan struktur pengalamatan
4.9.  Menyajikan hasil pengembangan jaringan sederhana
4.10.Menganalisa  Routing jaringan komputer 
4.11.Menganalisa Layanan-layanan ISP
4.12.Menalar tugas dan tanggung jawab ISP
4.13.Menalar  Jaringan di Enterprise 
4.14.Menalar  eksplorasi infrastruktur jaringan perusahaan 
4.15.Menalar Switching pada jaringan perusahaan

Kelas XII
Memahami Pengalamatan dalam suatu jaringan perusahaan 
Memahami Protokol routing jenis distance vector pada jaringan perusahaan 
Memahami Protokol routing jenis distance vector pada jaringan perusahaan 
Memahami Protokol Routing jenis Link-State 
Memahami Implementasi link WAN perusahaan
Memahami Penyaringan trafik menggunakan Access Control List (ACL)Skema pengalamatan jaringan IP hirarkikal

Jaringan datar ( horizontal) dan jaringan hirarkikal

pengalamatan jaringan hirarkikal
subnetting dalam struktur jaringan
VLSM
subnet mask
subnet menggunakan representasi biner
proses dasar subnetting
Variable Length Subnet Mask (VLSM)
pengalamatan VLSM
Classless Routing dan CIDR
routing classfull dan routing classless 
CIDR dan peringkasan rute (route summarization) 
Perhitungan  peringkasan rute
subnet-subnet discontiguous 
cara terbaik untuk melakukan pengalamatan dan subnetting
NAT dan PAT
alokasi alamat IP privat
penggunaan NAT untuk kepentingan perusahaan
NAT static dan dinamik
PAT

Pengaturan  jaringan perusahaan
Topologi jaringan perusahaan
routing static dan dinamik
Konfigurasi route static
Konfigurasi route default
Verifikasi RIP
protocol routing distance vector
Routing Information Protocol (RIP)
Konfigurasi RIPv2
Penggunaan routing protocol EIGRP
Enhanced Interior Gateway Routing Protocol (EIGRP)
Terminology dan table EIGRP
Tetangga dan batasan dekat EIGRP
Ukuran/metric dan konvergensi EIGRP
Implementasikan EIGRP
Konfigurasi  dan jaringan EIGRP

Protocol routing OSPF
Operasi protocol rute link-state
Ukuran/metric dan konvergensi OSPF
Tetangga dan batasan dekat OSPF
Wilayah/area OSPF
OSPF wilayah tunggal
OSPF dasar untuk wilayah tunggal
Konfigurasi autentikasi OSPF
Karameter OSPF
Verifikasi kerja OSPF
Penggunaan banyak protocol routing
Konfigurasi dan menyebarkan sebuah default route
Konfigurasi peringkasan OSPF
Permasalahan dan keterbatasan dari OSPF
Penggunaan banyak protocol routing dalam jaringan perusahaan

Penyambungan WAN perusahaan
Peralatan dan teknologi WAN
Standar WAN
Akses WAN
Perilaku paket dan sirkit switching
lLast mile dan teknologi WAN jarak jauh
Enkapsulasi WAN umum
Enkapsulasi WAN dan Ethernet
HDLC dan PPP
Konfigurasi PPP
Konfigurasi PAP dan CHAP
Frame relay
Teknologi frame relay
Fungsi kerja frame relay

3.1. Memahami hubungan komputer ke jaringan

Terminologi Dasar Jaringan

Prinsip komunikasi data
Proses komunikasi data dalam sebuah jaringan kabel local
Cara membangun lapisan akses dari sebuah jaringan Ethernet
Cara membangun lapisan distribusi sebuah jaringan
• Perencanaan dan penyambungan sebuah jaringan local


Dalam jaringan komputer mempunyai aturan-aturan baku atau prinsip-prinsip baku dalam komunikasi data,  ini dikeluarkan oleh ISO (International Standard Organization) yaitu model referensi OSI (Open System Interconnection).

Maka dengan adanya model OSI ini semua vendor perangkat telekomunikasi memiliki pedoman dalam mengembangkan protokolnya.


Model OSI terdiri dari 7 lapisan, yaitu: 4 lapisan fisik berorientasi pada jaringan dan 3 lapisan berorientasi pada pemakai atau aplikasi.

4 lapisan pertama OSI berfungsi untuk membawa data tanpa cacat antara 2 lokasi.
3 lokasi berikutnya merupakan nilai tambah dari OSI.

Model OSI bersifat hierarkis dan memiliki keuntungan dan keunggulan seperti model layer  yang lain.  Tujuan utama semua model tersebut,  terutama OSI model,  adalah  untuk  memungkinkan  bisa saling  bekerjasamanya  dengan jaringan-jaringan  yang  menggunakan  alat-alat  dari  vendor  yang berbeda.

Beberapa keunggulan menggunakan layer OSI antara lain:
  1. Memungkinkan para vendor membuat alat-alat network yang standar.
  2. Memungkinkan  bermacam-macam  perangkat  keras dan  perangkat  lunak untuk bisa saling berkomunikasi.
  3. Mencegah perubahan di satu layer mempengaruhi layer lainnya sehingga permasalahan seperti ini tidak menghambat masalah development.

Model Referensi OSI
Salah satu fungsi terpenting dari spesifikasi OSI adalah membantu terjadinya transfer  data antar  host yang  berbeda sistem operasinya.  Sebagai  contoh,  model  OSI  adalah membantu  terjadinya  transfer data di antara komputer  yang  menggunakan Unix dan PC atu Mac.


OSI bukanlah suatu model yang berbentuk fisik melainkan sebuah panduan bagi pembuat aplikasi     agar bisa membuat dan mengimplementasikan  aplikasi  yang  bisa  berjalan  di jaringan.

OSI  juga menyediakan sebuah kerangka kerja untuk menciptakan dan mengimplemantasikan standar-standar  networking  peralatan,  dan  skema internetworking. 

OSI terdiri atas tujuh layer (lapisan) yang terbagi menjadi dua grup. Tiga layer  teratas mendefenisikan  bagaiman  aplikasi-aplikasi  berkomunikasi  satu sama lain dan bagaimana aplikasi berkomunikasi dengan user.  


Empat  layer dibawahnya mendefenisikan bagaimana data dipindahkan dari satu tempat ke tempat lain.

Gambar 1.2 memperlihatkan tiga layer teratas (untuk selanjutnya disebut  upper layer  ) dan fungsinya,  empat layer dibawahnya (selanjutnya disebut  lowerlayer) beserta fungsinya.

Jika anda perhatikan gambar1.2, terlihat bahwa pengguna berhubungan dengan  komputer  pada aplication  layer  dimana layer  ini  juga bertanggung jawab dalam komunikasi aplikasi antar-host.

Perlu diingat bahwa upper layer sama sekali tidak mengetahui masalah network atau pengalamatan network karena masalah ini ditangani oleh lower layer.


Tampak bahwa  empat  layer  bawah (lower  layer)-lah  yang mendefinisikan bagaimana data dilewatkan melalui kabel atau melalui switch dan router. Lower layer ini juga menentukan bagaimana membangun kembali arus data yang berasal dari sumber aplikasi ke aplikasi di host tujuan.

Adapun beberapa peralatan jaringan yang beroperasi pada semua layer OSI  di antaranya:
  1. Network management station (NMS) 
  2. Server web dan aplikasi 
  3. Gateways (bukan default gateway) 
  4. Host network
Dasar-dasar Internetworking 

Gambar 1.0


Mengapa begitu penting mempelajari Teknologi Internetworking ? .

Networking telah tumbuh secara eksponensial dalam 20 tahun terakhir   untuk memenuhi  kebutuhan komunikasi  yang  mendasar   seperti   berbagi  data  dan  printer, video conference.

Networking penting untuk  menghubungkan  antar jaringan  saling  terkait  sehingga semua pengguna dapat  menggunakan sumber  daya yang ada di jaringan besar yang merupakan gabungan dari beberapa jaringan tersebut.

Networkng dapat  membagi  sebuah  network yang besar  menjadi  network-network  yang lebih kecil untuk mencapai unjuk  kerja (performance) network  yang lebih cepat.  

Sebuah network   yang   besar cenderung  akan  melambat  akibat  lalu  lintas  data  yang  terlalu padat ehingga terjadi  apa yang  dinamakan  congestion atau  kemacetan  (bisa anda analogikan mobil yang banyak dengan jalan sempit).

Membagi sebuah network yang besar  menjadi network-network yang lebih kecil dinamakan network  segmentation  yang  bisa  dilakukan  dengan  menggunakan  router, switch, dan bridge.

Kemungkinan penyebab dari congestion(kelambatan/kemacetan) di lalu lintas jaringan adalah:
  1. Terlalu banyak host (host artinya peralatan-peralatan yang terhubung ke  jaringan  yang  bisa mengirimkan  dan  menerima  informasi yang berupa: komputer, workstation, server, printer dan lain-lain) di dalam sebuah broadcast domain.
  2. Broadcast storm (badai broardcast)
  3. Multicasting
  4. Bandwith yang kecil
Router  digunakan  untuk  menghubungkan  dua atau  lebih  network  dan bertugas sebagai perantara dalam menyampaikan data antar-network.

Secara default, router berfungsi membagi atau memecah sebuah broadcast domain.

Broadcast  domain  adalah  kumpulan  dari  peralatan-peralatan  di  sebuah segmen  network  yang menerima semua paket broadcast  yang dikirim  oleh peralatan-peralatan  di  dalam  segmen tersebut.
Setiap  peralatan  dalam network harus membaca dan memproses data dari broadcast tersebut.

Hal ini akan terus terjadi kecuali  ada sebuah  router.  Ketika interface dari  router menerima paket broadcast,  ia akan mengatakan “Tidak,  terima kasih”.   Dan mengabaikan  broadcast  tersebut  tanpa  meneruskan  ke  network  yang  lain.

Walaupun  secara  default  router  dikenal  sebagai  alat  untuk  memisahkan broadcast  domain, router  sebenarnya  juga  memisahkan  collision  domain (collision adalah kondisi dimana terjadi tabrakan antar data karena data-data tersebut  berada  pada  waktu  dan  tempat  yang  sama  pada sebuah  kabel jaringan).

Dua keuntungan menggunakan router dalam jaringan anda adalah:
  1. Router secara default tidak meneruskan paket broadcast.
  2. Router bisa menyaring network dengan menggunakan informasi pada layer 3 (Network layer) seperti alamat IP.
Berbeda dengan router, switch tidak digunakan untuk menghubungkan antar  network tapi digunakan  untuk  memaksimalkan  jaringan  LAN.

Tugas utama dari switch adalah membuat  LAN bekerja dengan lebih baik dengan mengoptimalkan untuk  kerja (performance),  menyediakan  lebih  banyak bandwith untuk pengguna LAN.

Tidak seperti router, switch tidak meneruskan paket ke jaringan lain. Switch hanya menghubung-hubungkan frame dari satu port ke port lainnya di jaringan dimana dia berada.

Secara  default,  switch  memisahkan  collision  domain.  Istilah  collision domain adalah istilah di dalam Ethernet yang menggambarkan sebuah kondisi network dimana sebuah peralatan mengirimkan paket  pada sebuah segmen network,  kemudian  memaksa  peralatan  lain  di  segmen  tersebut untuk memperhatikan paketnya. Pada  saat  bersamaan,  peralatan  yang  berbeda mencoba untuk mengirimkan paket yang lain, yang mengakibatkan terjadinya collision (tabrakan).  Paket  yang dikirim  menjadi  rusak,  akibatnya  semua peralatan  harus  melakukan  pengiriman ulang  paket.
Sebuah  kondisi  yang sangat tidak efesien.

Situasi ini bisa terjadi pada jaringan yang menggunakan hub  di  mana  setiap  segmen  terhubung  ke sebuah  hub  yang  dikatakan merepresentasikan hanya satu collision domain dan satu broadcast domain.

Berbeda  dengan  hub,  setiap  port  pada  switch  merepresentasikan  collision domain-nya masing-masing. Switch  memisahkan  collision  domain  tetapi  tetap  dengan 1  broadcast domain.

Berbeda  dengan  switch,  router  memisahkan  broadcast  domain pada setiap interface-nya.

Banyak  yang  mencampuradukkan  istilah  bridge dengan  switch.  Bridge maupun switch pada dasarnya melakukan hal yang sama yaitu memisahkan collision  domain  pada  LAN.

Bridge  pada  umumnya  hanya  mempunyai  dua atau  empat  port,  sedangkan  switch  mempunyai 16  port  bahkan  sampai ratusan port. Sehingga switch disebut juga multiport bridge.

Anda bisa menggunakan bridge dalam sebuah network untuk mengurangi collision pada broadcast domain dan menambah jumlah collision domain pada jaringan anda, yang otomatis akan menambah bandwith untuk para pengguna.
gambar 1.1

Gambar 1.1 memperlihatkan ilustrasi semua peralatan ini dihubungkan ke dalam suatu internetwork. Ingat bahwa router tidak  hanya  memisahkan  broadcast  domain  pada  setiap  interface  LAN-nya tapi juga memisahkan collision domain.

Perhatikan  bahwa  router  ditempatkan  di  tengah-tengah  pada  Gambar 1.1  dan  menghubungkan semua network  yang  ada?  Gambarnya begitu karena  peralatan yang lebih tua yaitu bridge dan hub juga digunakan.

Ketika kita hanya menggunakan switch di dalam lingkungan LAN,  semuanya  akan  berubah. Switch akan  ditempatkan  di  tengah-tengah network dan router hanya digunakan untuk menghubungkan network logic.

Kini, perhatikan bagian atas gambar  1.1, anda akan menyadari bahwa bridge  digunakan  untuk menghubungkan  hub  ke  router.

Walaupun  bridge memisahkan  collision  domain  tapi  setiap  peralatan  yang  terhubung  pada kedua hub tetap berada pada broadcast domain yang sama.

Selain itu, bridge juga hanya memisahkan dua collision domain, jadi setiap alat yang terkoneksi pada hub  yang  sama  akan  mempunyai  collision  domain  yang  sama  pula. Tentu saja cara kerja ini kurang bagus tapi masih jauh lebih baik dari pada hanya mempunyai 1 collision domain untuk semua peralatan yang terhubung pada kedua hub.

Perhatikan lagi pada bagian bawah Gambar 1.1, terdapat dua hub yang terhubung  dengan  sebuah
hub  lain  sebelum  terhubung  ke  router.

Ini menciptakan collision domain dan broadcast domain yang sangat besar. Dari sini terlihat jelas bahwa bridge berfungsi lebih baik dari pada hub.

Walaupun bridge  digunakan untuk  segmentasi network, bridge  tidak bisa mengisolasi brodcast atau paket multicast.

Bentuk  network  terbaik  yang  terkoneksi  ke  router  pada  gambar 1.1 adalah  network  bagian  kiri. Mengapa?  Karena  setiap  port  pada  switch mempunyai collision domain masing-masing.

Akan tetapi bentuk network ini masih belum sempurna karena semua alat yang terhubung ke dalam switch switch  tersebut  masih  dalam  broadcast  domain  yang  sama.  Masih  ingat kenapa  kondisi ini  bisa  berarti  tidak  baik?

Karena  setiap  peralatan  harus mendengarkan  sebuah  broadcast  yang  terjadi  dalam  network. Dan jika network anda adalah network yang besar, broadcast  yang besar  juga akan terjadi sehingga bandwith network anda akan terpakai habis oleh broadcast yang menyebabkan lambatnya jaringan tersebut.

Rancangan  network  terbaik  adalah  penggunaan  switch  dengan  router yang dikonfigurasikan dan ditempatkan sesuai dengan kebutuhan.

Model Internetworking.

Switch mempunyai banyak sekali fungsi-fungsi yang tidak dimiliki oleh hub. Hub sebenarnya masih bisa digunakan untuk network yang baik, yang tentu saja yang hanya jika anda bisa merancang dan mengimplementasikannya dengan tepat.

Misal : ada 40 pengguna (user) yang terbagi atas 4 hub dimana masing-maasing hub terkoneksi  10 pengguna. Karena semua hub saling terhubung, maka terdapat sebuah collision domain dan broadcast domain yang besar. Jika saja anda bisa membeli sebuah switch dan menghubungkan semua hub dan server ke port switch, kini anda sudah mempunyai  4 collision domain dan satu broadcast  domain. Tidak sempurna memang, tapi cukup layak untuk harga yang dibayarkan bagi sebuah switch dan anda akan mendapatkan network yang jauh lebih baik.

Pada  saat   network   baru   muncul,   kebanyakan   komputer   hanya  dapat berkomunikasi  dengan komputer  yang  dibuat  oleh  perusahaan  yang  sama.

Model OSI  adalah model atau acuan arsitektural utama untuk network yang    mendeskripsikan   bagaimana  data dan  informasi  network dikomunikasikan  dari  sebuah  aplikasi  di  komputer ke sebuah  aplikasi  di komputer lain melalui media seperti kabel.

Model OSI  melakukan ini semua dengan menggunakan pendekatan layer.

Pendekatan Layer (Berlapis)

Model referensi adalah suatu konsep cetak-biru dari bagaimana seharusnya komunikasi berlangsung. Model ini menjelaskan  semua   proses   yang diperlukan  oleh  komunikasi  yang efektif.  Model  ini juga  membagi  proses-proses tersebut menjadi kelompok logis yang bernama layer.

Sebuah sistem komunikasi  yang dibuat  mengikuti  konsep ini  dinamakan  sebagai  arsitektur layer.

Keuntungan dari Model Referensi

Layer Application
Layer  Aplication  pada  model  OSI  merupakan  tempat  dimana  user  atau pengguna  berinteraksi   dengan   komputer.   Layer   ini   sebenarnya  hanya berperan  ketika  dibutuhkan  akses  ke  network. Sebagai  contoh  Internet Explorer.  Anda  bisa  membuang  semua  komponen  networking  dari sistem  seperti  TCP/IP,   kartu   NIC, dan sebagainya.  Anda   masih   tetap   bisa menggunakan  Internet  Explorer  (IE)  untuk  melihat  dokumen  lokal  HTML,  tidak ada masalah.

Tapi semuanya akan berubah menjadi kacau ketika anda mencoba  sesuatu  yang  lain  seperti melihat dokumen  HTML yang  harus diambil dengan HTTP atau mengambil file dengan FTP. Hal ini terjadi karena IE harus  memberikan  umpan  balik  terhadap  permintaan  tersebut  dengan mencoba mengakses layar  aplication.

Yang sebenarnya terjadi disini adalah  layer   apllication   bertindak   sebagai   interface   antar   program   aplikasi sebenarnya,  dimana  program  aplikasi  itu  sendiri  tidak  termasuk  ke  dalam struktur  layer,  dengan  layer  berikut  di  bawahnya.  Ini  dilakukan  dengan menyediakan  beberapa cara  bagi  aplikasi  tersebut   untuk  mengirimkan informasi ke layer bawah melalui susunan protokol tersebut. Dengan kata lain, IE tidaklah berada pada layer application, tapi IE berfungsi sebagai interface  dengan protokol layer application,  ketika IE membutuhkan sumber daya remote.

Selain    itu,    layer    application    juga   bertanggung    jawab    untuk mengidentifikasikan dan memastikan keberadaan partner komunikasi yang dituju  serta menentukan  apakah sumber  daya komunikasi  yang dituju cukup tersedia.

Tugas  ini  sangatlah  penting  karena  komunikasi  komputer  terkadang membutuhkan  lebih  dari sumber  daya  sebuah  sebuah PC.  Seringkali  layer application   menggabungkan   komponen   komunikasi   yang   berasal   dari beberapa applikasi  network.
Sebagai  contoh  yang  sering  digunakan  adalah file   transfer   dan   email   seperti   halnya   juga   remote   access,   aktivitas manajemen  network,  proses client/server  dan  information  location.

Banyak aplikasi  network  menyediakan  layanan  komunikasi  melalui  network  skala besar,  akan tetapi untuk saat  ini dan Internetworking di masa mendatang, kebutuhannya telah berkembang begitu pesat dan akan segera mencapai titik akhir dari kemampuan network sekarang. Saat  ini pertukaran transaksi dan informasi  di  antara  perusahaan  sudah  berkembang  dan  membutuhkan layanan aplikasi internetworking seperti berikut:

World Wide Web (WWW)

Menghubungkan  server-server  dalam  jumlah  begitu  banyak,  hampir  tidak terhitung  (dan dari hari ke hari selalu bertambah) dengan format data yang berbeda-beda.  Kebanyakan  adalah multimedia dan  bisa mencakup  gambar, teks, video, dan suara. Baik IE maupun Netscape Navigator bisa digunakan untuk mengakses dan melihat website.

Email  gateway      Layanan  serbaguna  ini  bisa  menggunakan  Simple  Mail Transfer  Protocol (SMTP)  atau  standar  X.400  untukmengirim  pesan  antar aplikasi email yang berbeda.

Electonic data Interchange  (EDI )
Gabungan dari standar-standar dan  proses-proses  khusus  yang  menyediakan   aliran   data  atau   accounting, pengiriman / penerimaan, serta pelacakan order atau  inventori  antar perusahaan.

Special interest bulletin board. 
Mencakup   banyak   tempat   chat   di Internet  dimana  orang  bisa  bertemu  dan  berkomunikasi dan  mengirimkan pesan  atau  mengadakan  percakapan  secara  interaktif.  Juga  dipakai  untuk
sharing perangkat lunak public domain.

Utiliti navigasi Internet
Mencakup  aplikasi-aplikasi   seperti   Gopher   dan WAIS serta aplikasi mesin pencari (search engine) seperti Google dan Yahoo!, yang  membantu  pengguna  pencari  informasi  yang  mereka butuhkan  di Internet.

Layana transaksi finansial     Menargetkan  komunitas  finansial.  Layanan ini mengumpulkan dan menjual informasi-informasi yang berkenaan dengan masalah investasi, market trading, komoditas, nilai tukar mata uang, dan data perkreditan kepada pelanggannya.

Layer Persentation

Fungsi  dari  layer  ini  sesuai  dengan  namanya,  menyajikan  data  ke  layer application dan bertanggung jawab pada penerjemahan data dan format kode (program).  Layer  ini  pada  dasarnya adalah  penerjemah  dan  melakukan  fungsi  pengkodean dan konversi. Teknik transfer data yang berhasil adalah dengan mengadaptasi   data   tersebut   kedalam   format   yang   standar   sebelum
dikirimkan.

Komputer  dikonfigurasikan  untuk  menerima  format  data  yang standar  atau  generik  ini  untuk kemudian  diubah  kembali  kebentuk  aslinya  untuk  dibaca  oleh  aplikasi  bersangkutan (contohnya,  EBCDIC  ke  ASCII ).

Dengan menyediakan layanan penterjemahan, layer Presentation memastikan agar data yang berasal dari layer application di satu komputer dapat dibaca oleh layer application di komputer lain.
OSI  memiliki  standar  protokol  yang  mendefensikan  bagaimana format data yang standar. Tugas-tugas seperti kompresi, dekompresi, enkripsi, dan deskripsi  data,  berhubungan  dengan  layer  ini.

Beberapa  standar  layer Presentation  juga  mencakup  operasi  multimedia.  Standar-standar  berikut
digunakan untuk mengatur presentasi grafis dan visual image:

PICT  Sebuah  format  gambar  yang  digunakan  program  Macintosh  untuk melakukan transfer grafik QuickDraw.

TIFF  Tagged Image File Format, sebuah format grafis standar untuk image bitmap resolusi tinggi.

JPEG Standar  foto  yang  dibuat  oleh  Joint  Photographic  Experts  Group. Standar lain mengatur film dan suara

Midi  Musical   Instrument   Digital   Interface (kadang   disebut   Musical Instrument Device Interface), digunakan untuk membuat musik digital.

MPEG       Standar  Motion  Picture Experts Group  yang  semakin  populeruntuk  kompresi dan coding video bergeraj untuk CD. Ia menyediakan penyimpanan digital dan kecepatan bit sampai 1,5 Mbps.

QuickTime  Digunakan oleh program Macintosh;  mengelola aplikasi-aplikasi audio dan video.

RTF   Rich  Text   Format,  sebuah  file  format   yang  memungkinkan  kita melakukan pertukaran file text antar program pengolah kata (word processor) yang berbeda, bahkan antar sistem operasi yang berbeda

Layer Session 

Layer   session   bertanggung   jawab   untuk   membentuk,   mengelola,   dan kemudian memutuskan session-session antar layer-layer Presentation. Layer session juga menyediakan control  dialog antar peralatan atau titik jaringan (node).  Dia  melakukan  koordinasi  komunikasi  antar  sistem-sistem dan mengorganisasi  komunikasinya  denagn  menawarkan  tiga mode berikut:  simplex,  half-duplex, dan  full-duplex.

Kesimpulannya,  layer  session  pada dasarnya menjaga terpisahnya data dari aplikasi yang satu dengan data dari aplikasi yang lain.

Berikut ini beberapa contoh protokol dan Interface layer session:

Network File System (NFS) dibuat   oleh   Sun   Microsystem   dan digunakan  dengan  TCP/IP  dan workstation  UNIX  untuk  akses  yang transparan ke sumber daya remote.

Structured Query Language (SQL)      dibuat     oleh     IBM     untuk menyediakan  kepada pengguna sebuah  cara  yang  lebih  mudah  untuk mendefenisikan kebutuhan informasinya pada sistem lokal dan remote.

Remote Procedure Call (RPC)    sebuah  utiliti  atau  tool  untuk  clientserver   yang   digunakan   digunakan   untuk   lingkungan   layanan   yang berbeda-beda.  Prosedurnya dibuat  dibuat  di sisi client  dan dijalankan di sisi server.

X Windows     digunakan secara luas oleh terminal-terminal pintar untuk berkomunikasi  dengan  komputer  UNIX  yang  remote,  memungkinkan mereka bekerja seakan-akan mereka adalah monitor yang terpasang lokal di komputer tersebut.

AppleTalk Session Protocol (ASP) mekanisme  client/server  yang lain,  yang  membuat   dan menjaga  session  antar  client   dan  server AppleTalk

Digital Network Architecture Session Control Protocol (DNA SCP) sebuah protokol layer Session dari DECnet. 

Layer Transport 

Layer Transport  melakukan segmentasi dan menyatukan kembali data yang tersegmentasi tadi menjadi sebuah arus data. Layanan-layanan yang terdapat di  layer  Transport  melakukan  baik segmentasi  maupun  penyatuan  kembali data yang tersegmentasi tersebut (reassembling), dari aplikasi-aplikasi upper-layer  dan  menggabungkannya  ke  dalam  arus  data  yang  sama.

Layanan-layanan  ini  menyediakan  transportasi  data dari  ujung  ke ujung,  dan  dapat membuat sebuah koneksi logical antara host pengirim dan host tujuan pada sebuah internetwork.

TCP dan  UDP keduanya bekerja pada di  layer  Transport,  dimana TCP adalah layanan yang dapat diandalkan  (reliable),  sedangkan UDP tidak.  Ini berarti  pembuat  aplikasi  memiliki  lebih  banyak pilihan,  karena mereka bisa memilih  antara  kedua  protokol  tersebut  ketika  bekerja  dengan protokol-protokol TCP/IP.

Layer  Transport  bertanggung  jawab  untuk  menyediakan  mekanisme untuk  multiplexing (multiplexing  adalah  teknik  untuk  mengirimkan  atau menerima beberapa jenis data yang berbeda sekaligus pada saat bersamaan melalui  satu  media  network  saja)   metode  aplikasi-aplikasi  upper-layer, membuat session, dan memutuskan rangkaian virtual  (virtual circuit, artinya koneksi atau hubungan terbentuk diantara dua buah host di jaringan, setelah melalui sebuah mekanisme yang disebut three-way handshake yang akan dijelaskan  kemudian).  Ia  juga  menyembunyikan  detail-detail  dari  informasi yang bergantung pada jaringan,  menyembunyikannya dari  layer  yang lebih
tinggi, dengan cara menyediakan transfer data yang transparan.

Protokol Jaringan

Prinsip komunikasi data memerlukan protokol sebagai saluran yang mengatur komunikasi diantara beberapa komputer dalam sebuah jaringan.

Protokol yang terdapat dalam jaringan komputer adalah sebagai berikut:

A. Ethernet
Ethernet menggunakan metode akses yang disebut CSMA/CD (Carrier Sense Multiple Access/Collision Detection) dalam mengkomunikasikan data. Ethernet bekerja dengan memperhatikan kabel dalam network atau jaringan sebelum dilakukan transformasi atau transmisi data. Bila dalam kabel jaringan tidak terdapat aktifitas maka komputer akan mentransmisikan data, tapi bila terdapat transmisi data lain, maka komputer akan menunggu dan mencoba kembali mentransmisi data jika kabel jaringan telah bersih dari transmisi data komputer lain. Penggunaan protokol ethernet digunakan pada topologi jaringan garis lurus, star, dan tree. Transmisi data dengan kecepatan 10Mbps dapat melalui kabel twisted pair, koaksial, atau serat optik.

B. Localtalk
Localtalk merupakan protokol jaringan dengan menggunakan metode akses yang disebut CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance). Untuk menghubungkan komputer ini, dapat melewati port serial dengan menggunakan adapter localtalk dan kabel twisted pair.

Localtalk pertama kali dikembangkan oleh Apple Computer Inc. untuk komputer dengan mesin Macintosh yang memungkinkan koneksi dalam jaringan secara peer to peer tanpa membutuhkan tambahan aplikasi khusus.

Kecepatan transmisinya hanya 230 Kbps yang merupakan kelemahan localtalk. Protokol localtalk dapat digunakan pada topologi jaringan garis lurus, star, atau tree dengan menggunakan kabel twisted pair.

C. Token Ring
Metode akses protokol toke adalah melalui token dalam sebuah lingkaran seperti cincin. Protokol ini pertama kali dikembangkan tahun 1980 oleh perusahaan IBM. Sinyal token bergerak berputar dalam sebuah lingkaran (cincin) dalam sebuah jaringan dan bergerak dari satu komputer menuju ke komputer lainnya. Jika pada persinggahan di salah satu komputer terdapat data yang ingin ditransmisikan, Token akan mengirimkan data ke tempat yang diinginkan tersebut. Selanjutnya token bergerak untuk saling mengkoneksikan diantara masing-masing komputer. Dengan kecepatan transmisi data 4 Mbps atau 16 Mbps, protokol token ring dapat digunakan pada topologi jaringan dengan menggunakan kabel twisted pair atau kabel serat optik.

D. FDDI (Fiber Distributed Data Interface)
FDDI merupakan protokol jaringan dengan metode akses model Token. FDDI menghubungkan beberapa komputer sampai jarak yang jauh. FDDI menggunakan dua buah topologi cincin. Proses transmisinya menggunakan satu cincin, jika terdapat masalah dalam transmisi data, secara otomatis akan menggunakan cincin yang kedua. Kecepatan transmisi data sampai dengan 100 Mbps dan kabel yang digunakan adalah serat optik.

E. ATM (Asynchcronous Transver Mode)
Protokol ini merupakan protokol jaringan yang mendukung transmisi data yang berbetuk gambar atau video. ATM umumnya digunakan untuk menghubungkan dua atau lebih jaringan Local Area Network (LAN). ATM bekerja dengan mentransmisikan data dengan menggunakan metode akses ke dalam satu paket. Topologi yang digunakan adalah topologi star dengan menggunakan kabel twisted pair atau serat optik. ATM sudah banyak digunakan oleh para ISP (Internet Setvice Provider) untuk meningkatkan kecepatan akses internet. Kecepatan transmisi datanya 155 s.d 2488 Mbps.

3.2 Memahami penyambungan internet melalui ISP


ISP (Internet Service Provider) adalah perusahaan atau badan usaha yang menjual atau penyedia jasa koneksi internet kepada pelanggan. 
Sekarang, dengan perkembangan teknologi ISP itu berkembang tidak hanya dengan menggunakan jaringan telepon tapi juga menggunakan teknologi seperti fiber optic dan wireless.

3.3 Memahami Pengalamatan Jaringan

IP addressing dan subnetting adalah dua faktor penting dalam memanajemen dan merancang suatu desain jaringan komputer. IP address dirancang untuk memungkinkan host dalam suatu netwok dapat berkomunikasi dengan host lain dalam network yang berbeda.

Selain dua faktor tersebut terdapat beberapa faktor lain yang perlu dipertimbangkan dalam mendesain jaringan, diantaranya : faktor geografis, topologi jaringan yang digunakan, peralatan yang dipakai, biaya yang dibutuhkan, sumber daya manusia yang dimiliki untuk membangun dan merawat desain jaringan sehingga sistem dapat terus diberdayakan.

Berbagai macam faktor pendukung di atas saling memiliki keterikatan dan tidak mungkin dipisahkan. Proses penetapan IP address di setiap host merupakan proses yang sangat mudah dilakukan, cukup
dengan menentukan pilihan kelas IP addres dan netmask host telah memiliki IP address yang kemudian dapat digunakan untuk berkomunikasi dengan host lain di dalam satu jaringan maupun jaringan yang lain.

Proses tersebut dilakukan tanpatanpa memperhatikan pertumbuhan jaringan di masa yang akan datang. Pertumbuhan jaringan dapat terjadi pada jumlah jaringan atau jumlah host di setiap network. Jika hal ini terjadi maka dapat menyebabkan beberapa hal :
1. Lalu lintas jaringan jadi sulit terpantau sehingga berakibat pada unjuk kerja jaringan yang semakin lama berkurang sampai akhirnya dapat menyebabkan jaringan tidak dapat digunakan.
2. Kesulitan dalam memanajemen jaringan.
3. Pemborosan IP address sering terjadi, hal ini disebabkan oleh kurangnya perhatian  dalam penentuan IP address network dan IP address host dalam network tersebut.

Skema  pengalamatan IP address menggunakan metode subnetting.  Subnetting adalah proses pemecahan jaringan besar menjadi jaringan-jaringan yang lebih kecil. Subnetting akan menentukan hal-hal yang diperlukan dalam mendesain IP addres suatu jaringan, seperti:
1. Jumlah network yang diperlukan
2. Jumlah host yang diperlukan per sub jaringan.
3. Subnet-subnet yang valid
4. Alamat broadcast untuk setiap subnet
5. Range host yang valid.

Pengalamatan IP

IP address terdiri dari bilangan 32 bit bilangan biner yang dibagi atas 4 oktet..
Setiap oktet terdiri atas 8 bit. Jangkauan IP address yang dapat digunakan adalah dari
00000000.00000000.00000000.00000000 sampai dengan 11111111. 11111111.11111111.11111111.

IP Address biasanya direpresentasikan dalam bilangan desimal. Range address di atas dapat diubah menjadi address 0.0.0.0 sampai address 255.255.255.255.

Kelas-kelas IP Address
TCP/IP membagi kelas IP menjadi 5, yaitu:
1. Kelas A
8 bit pertama merupakan bit network sedangkan 24 bit terakhir merupakan bit host.
2. Kelas B 16 bit pertama merupakan bit network sedangkan 16 bit terakhir merupakan bit host.
3. Kelas C 24 bit pertama merupakan bit network sedangkan 8 bit terakhir merupakan bit host.
4. Kelas D Kelas D digunakan untuk multicast address, yakni sejumlah komputer yang memakai bersama suatu aplikasi. Penggunaan multicast address yang sedang berkembang saat ini adalah
aplikasi real-time video conference yang melibatkan lebih dari dua host (multipoint), menggunakan Multicast Backbone (MBone).
5. Kelas E Kelas E (4 bit pertama adalah 1111 atau sisa dari seluruh kelas). Pemakaiannya dicadangkan untuk kegiatan eksperimental

.

26 Oktober 2015

Sistem Komputer

3.1 Memahami sistem bilangan (Desimal, Biner, Oktal, Heksadesimal)

Sistem Bilangan adalah suatu angka atau bilangan yang mewakili besaran dari suatu jumlah fisik tertentu.  Sistem bilangan mempunyai basis/dasar bilangan. Basis Bilangan adalah suatu simbol angka yang dipakai secara berulang atau berubah letak posisinya untuk mewakili besaran tertentu.

Basis bilangan sepuluh(desimal) artinya ada 10 simbol angka yang dipakai secara berulang/berganti tempat. Angka itu adalah 0 1 2 3 4 5 6 7 8 9.

Bilangan dasar 2 (biner), hanya mengenal dua simbol angka yaitu 0 dan 1.  Sistem bilangan lain adalah sistem bilangan Oktal (Basis 8) dan Hexadesimal (Basis 16).

1. Desimal (Basis 10)

Untuk melihat nilai bilangan desimal dapat digunakan perhitungan seperti berikut, misalkan contoh bilangan desimal adalah 9876. Ini dapat diartikan :
Ada 9 ribuan + 8 ratusan + 7 puluhan + 6 satuan atau
9*1000           + 8 * 100    + 7 * 10   +  6
9*103                  + 8*102    + 7 * 101   +  6*100

Contoh Lain :  654321 dalam bentuk pangkat menjadi :

65421 = (6x104) + (5x103) + (3x102) + (2x101) + (1x100)

note : 100 = 1 merupakan suatu ketentuan dari aritmatika yang menyatakan bahwa berapapun suatu bilangan yang dipangkatkan dengan angka 0 (kecuali angka 0 itu sendiri) maka nilainya adalah 1.

2. Biner (Basis 2)

Biner (Basis 2) adalah sistem bilangan yang terdiri dari 2 simbol yaitu 0 dan 1.
Bilangan Biner ini di populerkan oleh John Von Neumann.
Nilai Posisi dari dalam sistem Bilangan Biner merupakan perpangkatan dari nilai 2 (basis), seperti pada tabel berikut ini :
Posisi Digit      Nilai
1                       20 = 1
2                       21 = 2
3                       22 = 4
4                       23 = 8
5                       24 = 16
6                       25 = 32
7                       26 = 64
dst

Kombinasi dari posisi/letak angka 1 dan 0 dengan perkalian pangkat 2 menghasilkan bilangan biner.
Contoh :
10101112  = 1x26  + 0x25 + 1x24 + 0x23 + 1x22 + 1x21+ 1x20
                     = 64     +    0   +  16    +   0    +    4   +   2    + 1  
                     = 8710

Contoh lain :

11110100.11110110.01101100.10101101
itu sama dengan berapa dalam angka desimal ?

11110100=1*2^7+1* 2^6 + 1 * 2^5 +1*2^4+0*2^3 +1* 2^2+0* 2^1 +0* 2^0

secara urut ke bawah seperti ini agar lebih mudah.

1*2^7=128
1*2^6=64
1*2^5=32
1*2^4=16
0*2^3=0 (berapapun bilangan dikali 0 selalu = 0)
1*2^2=4
0*2^1=0
0*2^0=0
---------- +
.........=244


11110110
-
1*2^7=128 1*2^6=64 1*2^5=32 1*2^4=16 0*2^3=0 1*2^2=4 1*2^1=2 0*2^0=0 ---------- + .........=236
01101100.
-
0*2^7=0 1*2^6=64 1*2^5=32 0*2^4=0 1*2^3=6 1*2^2=4 0*2^1=0 0*2^0=0 ---------- + .........=106

10101101
-

1*2^7=128 0*2^6=0 1*2^5=32 0*2^4=0 1*2^3=6 1*2^2=4 0*2^1=0 1*2^0=1 ---------- + .........=171

jadi 11110100.11110110.01101100.10101101= 244.236.106.171

Contoh basis 10 ke biner
127.212.24.99 = ?
127 dibagi 2 =63 sisa 1
63 dibagi 2= 31 sisa 1
31 dibagi 2= 15 sisa 1
15 dibagi 2 = 7  sisa 1
7 dibagi 2 = 3 sisa 1
3 dibagi 2 = 1 sisa 1
1 dibagi 2 = 0 sisa 0

Bilangan binarinya tinggal susun dari bawah sisa hasil bagi angka tersebut yaitu  01111111 jadi
127 = 01111111

3. Oktal (Basis 8)

Oktal (Basis 8) adalah Sistem Bilangan yang terdiri dari 8 Simbol yaitu 0, 1, 2, 3, 4, 5, 6, 7.

Contoh Oktal 1234, Ini dapat diartikan (Di konversikan ke sistem bilangan desimal) menjadi sebagai berikut:
12348 =  1 x 83 + 2x82 + 3x81 + 4x80  = 1 x 512 + 2x64 + 3x8 + 4x1 =     512 +128+24+4 = 512 + 156 =   668
Letak Nilai dalam sistem bilangan Oktal merupakan perpangkatan dari nilai 8 (basis), seperti pada tabel berikut ini :

Posisi digit(dari kiri)                    Nilai
    ke-n                                           8n-1
     5                                               84
     4                                               83
     3                                               82
     2                                               81
     1                                               80                                           

4. Hexadesimal (Basis 16)

Hexadesimal (Basis 16), Hexa berarti 6 dan Desimal berarti 10adalah Sistem Bilangan yang terdiri dari 16 simbol yaitu 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A(10), B(11), C(12), D(13), E(14), F(15). Pada Sistem Bilangan Hexadesimal memadukan 2 unsur yaitu angka dan huruf. Huruf A mewakili angka 10, B mewakili angka 11 dan seterusnya sampai Huruf F mewakili angka 15.

Contoh Hexadesimal F3D4, Ini dapat diartikan (Dikonversikan ke sistem bilangan desimal) menjadi sebagai berikut : Bilangan Hexadesimal F3DA perhitungannya adalah sebagai berikut :


Mengapa dalam sistem komputer tidak menggunakan dasar bilangan 5, 7 13 ??
Jawab : Karena tidak relevan dengan kelipatan bilangan biner sehingga tidak dapat dibentuk penyederhanaan angka atau konversi angka secara mudah.


Cara Mudah Konversi Biner ke Oktal dan Oktal ke Biner

.Cara Mudah Konversi Biner ke Hexadecimal dan dari Hexadesimal ke Biner

Setiap digit heksadesimal dinyatakan dengan empat bit dari digit biner.
Contoh . 1011 0010 11112 = (1011) (0010) (1111)2 = B 2 F16

3.2 Memahami relasi logik dan fungsi gerbang dasar (AND, OR, NOT, NAND, NOR, EXOR)

Relasi Logik

Informasi dalam bentuk sinyal 0 dan 1 saling memberikan kemungkinan hubungan secara logik. Fungsi dasar relasi logik adalah: Fungsi AND, OR dan Fungsi NOT.

Disamping ketiga fungsi dasar tersebut ada beberapa fungsi logik yang sering digunakan yaitu : Fungsi EXCLUSIV OR ( EX-OR ) dan Fungsi EQUIVALENCE.

Di dalam Elektronika fungsi-fungsi logik di atas dinyatakan dalam  suatu Simbol, Tabel Kebenaran, Persamaan Fungsi dan Diagram Sinyal Fungsi Waktu.

Operasi Logik 8 Bit

Mikroprosessor beroperasi dengan data yang terdiri dari beberapa kombinasi antara sinyal 0 ( Low ) atau sinyal 1 ( High ).


Dengan bentuk data seperti di atas mikroprosessor dapat melakukan operasi logik secara paralel.

Fungsi AND 

Pada gambar di bawah adalah fungsi AND yang dinyatakan dalam 4 pernyataan yang sering dipakai dalam Elektronika

Operasi AND adalah relasi antara paling sedikit 2 variabel masukan dan sebuah variabel keluaran. Pada keluaran akan berlogika 1 jika semua masukannya secara  serentak juga berlogika 1. Relasi dari dua data A dan B untuk masing masing bit dinyatakan dalam aturan yang tertuang dalam tabel kebenaran. 

Contoh:

Selesaikan menurut Fungsi AND 2 buah data 8 bit, A = 1 0 1 0 0 1 0 1 dan B = 1 0 0 1 1 1 0 1
Data A =       1 0 1 0 0 1 0 1
Data B =        1 0 0 1 1 1 0 1
Hasil A^B =  1 0 0 0 0 1 0 1

Fungsi OR 


Fungsi OR  atau  operasi OR adalah relasi antara paling sedikit 2 variable masukan dan sebuah keluaran.  Pada keluaran akan selalu berlogika 1 jika salah satu inputnya berlogika 1

Contoh Selesaikan menurut Fungsi OR 2 buah data 8 bit A = 1 0 1 0 0 1 0 1 dan B = 1 0 0 1 1 1 0 0

Data A =         1 0 1 0 0 1 0 1
Data B =         1 0 0 1 1 1 0 0
Hasil A v B = 1 0 1 1 1 1 0 1

Fungsi NOT ( Negation )

Pada gambar bawah adalah fungsi NOT yang dinyatakan dalam 2 pernyataan. Fungsi NOT mempunyai satu masukan dan satu keluaran. Pada keluaran akan berlogika 1 jika inputnya berlogika 0 atau sebaliknya.

Fungsi NAND
Fungsi NAND dinyatakan dalam 4 pernyataan Fungsi NAND adalah negasi dari AND ( NAND = NOT AND ). Semua permasalahan dapat di bawa ke analisa fungsi NAND sehingga terkenal dengan Teori NAND.

Dalam praktik rangkaian yang dibangun melalui analisa NAND lebih praktis kerena semua komponennya hanya menggunakan gerbang NAND ( IC NAND ).



Demikian juga untuk fungsi NOR adalah negasi dari fungsi OR ( NOR = NOT OR ).

Fungsi EXCLUSIV OR ( EX-OR ) 
Fungsi EX-OR yang dinyatakan dalam 4 pernyataan. Operasi EX-OR adalah relasi antara 2 variabel masukan dan sebuah variabel keluaran. Pada keluaran akan berlogika 1 hanya jika antara kedua masukan mempunyai logika yang berbeda ( berlawanan ). Dari keadaan yang demikian maka fungsi EX-OR juga disebut fungsi NON – EQUIVALENCE atau Antivalenz

Contoh
Selesaikan menurut Fungsi EX-OR 2 buah data 8 bit A = 1 0 1 0 0 1 0 1 dan B = 1 0 0 1 1 1 0 1
Data A =          1 0 1 0 0 1 0 1
Data B =          1 0 0 1 1 1 0 1
Hasil A V B = 0 0 1 1 1 0 0 0

Fungsi EQUIVALENCE
Fungsi EQUIVALENCE dinyatakan dalam 4 pernyataan. Sesuai dengan namanya maka operasi EQUIVALENCE adalah relasi antara 2 variabel masukan dan sebuah variabel keluaran. Pada keluaran akan berlogika 1 hanya jika antara kedua masukan mempunyai logika yang sama.



Contoh

Selesaikan menurut Fungsi EQUIVALENCE 2 buah data 8 bit
A = 1 0 1 0 0 1 0 1 dan B = 1 0 0 1 1 1 0 0

Data A =         1 0 1 0 0 1 0 1
Data B =         1 0 0 1 1 1 0 0
Hasil A e B =  1 1 0 0 0 1 1 0

3.3 Memahami operasi Aritmatik

Dasar operasi aritmatik adalah PENJUMLAHAN dan PENGURANGAN,sedangkan operasi selanjutnya yang dikembangkan dari kedua operasi dasar tersebut adalah operasi PERKALIAN dan operasi PEMBAGIAN.
Penjumlahan Bilangan

Penjumlahan Bilangan Biner berlaku aturan seperti di bawah ini ,
  0  +  0  = 0
  0  +  1  = 1
  1  +  0  = 1  1  +  1  =  0 / + 1 carry  1  +  1 + 1  =  1/  + 1  carry 

Sebagai cara penjumlahan bilangan desimal yang Anda kenal sehari-hari, penjumlahan bilangan biner juga harus selalu memperhatikan carry (bawa) dari hasil penjumlahan pada tempat yang lebih rendah.

Contoh :

Penjumlahan Bilangan Oktal

Proses penjumlahan bilangan oktal sama seperti proses penjumlahan bilangan desimal. Carry  akan timbul / terjadi jika jumlahnya telah melebihi 7 pada setiap tempat.
Contoh :



Penjumlahan Bilangan Heksadesimal

Dalam penjumlahan bilangan heksadesimal, sisa akan terjadi jika jumlah dari setiap tempat melebihi 15. contoh :

Pengurangan Bilangan Biner

Pada pengurangan bilangan biner berlaku aturan seperti di bawah ini,

0  -  0
= 0
0  -  1
= 1 / -1 sebagai borrow
1  -  0
= 1
1  -  1
= 0
0  -  1  -  1
= 0 / - 1 sebagai borrow
1  -  1  -  1
= 1 / -1 sebagai borrow

Pada pengurangan jika bilangan yang dikurangi lebih kecil dari pada bilangan pengurangnya maka dilakukan peminjaman (borrow) pada tempat yang lebih tinggi.

Contoh :

Pengurangan Bilangan Oktal

Pada pengurangan jika bilangan yang dikurangi lebih kecil dari pada bilangan pengurangnya maka dilakukan peminjaman (borrow) pada tempat yang lebih tinggi (dengan nilai 8).


Pengurangan Bilangan Heksadesimal

Pada pengurangan jika bilangan yang dikurangi lebih kecil dari pada bilangan pengurangnya maka dilakukan peminjaman (borrow) pada tempat yang lebih tinggi (dengan nilai 16).
Contoh :


3.4 Memahami Arithmatic Logic Unit (Half-Full Adder, Ripple Carry Adder)

1. Memahami aturan-aturan Penjumlahan bilangan biner
2. Memahami aturan-aturan Pengurang bilangan biner
3. Memahami prinsip kerja penjumlah setengah (Half Adder)
4. Mampu melakukan operasi penjumlah setengah (half Adder)
5. Memahami prinsip kerja penjumlah penuh (Full Adder)
6. Mampu melakukan operasi penjumlah penuh (Full Adder)
7. Mampu membedakan prinsip dasar antara penjumlah setengah (Half
Adder) dan Penjumlah penuh (Full Adder).
8. Memahami prinsip kerja Rangkaian Penjumlah dan Pengurang (Ripple
Carry Adder)
9. Mampu melakukan operasi Penjumlah dan Pengurang (Ripple Carry
Adder)


3.5 Memahami rangkaian Multiplexer, Decoder, Flip-Flop dan Counter

3.6 Memahami organisasi dan arsitektur komputer

3.7 Memahami media penyimpan data eksternal (magnetik disk, RAID, optical disk dan pita magnetik)

3.8 Menganalisis memori berdasarkan karakteristik sistem memori (lokasi,kapasitas,satuan,cara akses,kinerja,tipe fisik,dan karakteristik fisik)

3.9 Memahami memori semikonduktor (RAM, ROM, PROM, EPROM, EEPROM, EAPROM)

4.1 Menggunakan sistem bilangan (Desimal, Biner, Oktal, Heksadesimal) dalam memecahkan masalah konversi

4.2 Merencanakan rangkaian penjumlahan dan pengurangan dengan gerbang logika (AND, OR, NOT, NAND, EXOR)

4.3 Melaksanakan percobaan Aritmatik Logik Unit (Half-Full Adder, Ripple Carry Adder)

4.4 Menerapkan operasi aritmatik dan logik pada Arithmatic Logic Unit

4.5 Merencanakan dan membuat rangkaian Counter up dan Counter down

4.6 Menyajikan gambar struktur sistem komputer Von Neumann

4.7 Membedakan beberapa alternatif pemakaian beberapa media penyimpan data (semikonduktor, magnetik disk, RAID, optical disk dan pita magnetik)

4.8 Menyajikan gagasan untuk merangkai beberapa memori dalam sistem komputer

4.9 Menerapkan sistem bilangan pada memori semikonduktor ( adress dan data )

1 Oktober 2015

Sistem Operasi

Kompetensi Dasar Sistem Operasi

3.1. Memahami perkembangan sistem operasi closed source
3.2. Memahami struktur sistem operasi closed source
3.3. Memahami proses booting sistem operasi closed source
3.4. Memahami instalasi sistem operasi closed source
3.5. Memahami administrasi sistem operasi closed source
3.6. Memahami prosedur pencarian kesalahan pada sistem operasi closed source

4.1. Menyajikan data perkembangan sistem operasi closed source
4.2. Menyajikan struktur sistem operasi closed source
4.3. Menyajikan proses booting sistem operasi closed source
4.4. Menyajikan hasil instalasi sistem operasi closed source
4.5. Menyajikan hasil administrasi sistem operasi closed source
4.6. Menyajikan prosedur pencarian kesalahan pada sistem operasi closed source

3.7. Memahami perkembangan sistem operasi open source
3.8. Memahami struktur sistem operasi open source
3.9. Memahami proses booting sistem operasi open source
3.10.Memahami instalasi sistem operasi open source
3.11.Memahami administrasi sistem operasi open source
3.12.Memahami prosedur pencarian kesalahan pada sistem operasi open source

4.7. Menyajikan perkembangan sistem operasi open source
4.8. Menyajikan struktur sistem operasi open source
4.9. Menyajikan proses booting sistem operasi open source
4.10.Menyajikan hasil instalasi sistem operasi open source
4.11.Menyajikan administrasi sistem operasi open source
4.12.Menyajikan hasil pencarian kesalahan pada sistem operasi open source





Dalam sejarah system operasi ada empat generasi SO 
closed source, yaitu :

1.Generasi Pertama (1945-1955) : belum ada operating system
2.Generasi kedua (1955-1956) :  dikenalkan Batch Processing System
3.Generasi ketiga (1965-1980) : sistem operasi multi user dan online. Pada generasi ini SO sudah mampu melayani banyak pemakai sekaligus secara  interaktif  dan berkomunikasi online. SO menjadi multiuser(digunakan banyak pengguna sekaligus).dan multi-progamming (melayani banyak program sekaligus)
4.Generasi keempat (pasca 1980an) : Komputer dapat terkoneksi se dunia via  World Wide Web, dan FTP.  System operasi dipregunakan untuk jaringan komputer yang saling terhubung satu sama lain dalam jaringan Internet.
5. Generasi Artificial Intelegent

Sistem operasi

Merupakan sebuah penghubung antara pengguna dari komputer dengan perangkat keras komputer.
Pengertian sistem operasi secara umum ialah pengelola seluruh sumber-daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan (system calls) ke pemakai sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan sumber-daya sistem komputer.

Jenis-jenis sistem operasi adalah :

Sistem Operasi untuk PC / Desktop komputer.
  • 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 7 (Seven) yang akan dirilis pada tahun 2009, dan Windows Orient yang akan dirilis pada tahun 2014)).
  • Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd.
  • 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.4 (Tiger). Awal tahun 2007 direncanakan peluncuran versi 10.5 (Leopard).
Sistem Operasi untuk Mobile Phone :
  • Android keluaran Google
  • IOS keluaran Apple
Fungsi Sistem Operasi
Pada dasarnya, sistem operasi memiliki fungsi dasar sebagai berikut.

1). Manajemen
 file dan folder 
Sistem operasi membangun struktur file dalam media penyimpanan komputer, data pengguna dapat disimpan dan diambil kembali.

Ketika 
sebuah file disimpan, sistem operasi menyimpannya dengan memberikan nama file serta mengingat dimana lokasi penyimpanannya untuk penggunaan di masa yang akan datang.

2) Manajemen aplikasi

Ketika pengguna mengeksekusi sebuah program, sistem operasi mengarahkan lokasi aplikasi dan memasukkannya ke memori utama Yaitu RAM. Semakin banyak program yang dijalankan sistem operasi harus melokasi kan resauce dari komputer.

3) Mendukung Program Utility
Sistem operasi menggunakan utility untuk perawatan dan perbaikan. Program utility membatu untuk mengidentipikasi masalah, mencari file yg hilang, memperbaikki file yg rusak dan backup data. Salah satu utility yg disertakan pada sistem operasi windows adalah disk defragmenter.

4) Mengatur Perangkat  Komputer
Sistem operasi berada di antara  program aplikasi dan BIOS (basic input output system).Setiap aplikasi yang membutuhkan resource perangkat keras harus melalui sistem operasi terlebih dahulu untuk dapat mengaksesnya.

Seperti terlihat pada bagan di bawah, ,sistem operasi mengakses hardware melalui BIOS atau device driver. Beberapa aplikasi juga dapat langsung melakukan akses terhadap hardware tanpa melalui BIOS.

Berdasarkan bagan, juga terlihat bahwa jika pengguna ingin mengakses perangkat k
eras maka ia dapat berinteraksi melalui aplikasi terlebih dahulu atau berinteraksi dengan sistem operasinya.
   Pengguna---Aplikasi---Sistem Operasi--BIOS--Device Driver--Perangkat keras
 

  •                  PENGGUNA/USER
  •                  APLIKASI
  •                  SISTEM OPERASI
  •                  BIOS  DAN  DEVICE DRIVER
  •                  PERANGKAT KERAS

Sumber : teknik-informatika.com

Semua program aplikasi ditulis untuk  atau sesuai dengan sistem operasi yang spesifik.  Program yang ditulis untuk linux tidak akan bekerja pada sistem operasi windows dan begitu juga sebaliknya.

Dengan adanya sistem operasi,maka seorang programer dapat membuat perangkat lunak aplikasi tanpa harus memikirkan membuat program untuk mengakses  perangkat keras.

Pengertian BIOS
Setiap kompiter pasti punya BIOS (Basic Input / Output System) merupakan instruksi perangkat elektronik yang digunakan komputer untuk memulai sistem beroperasi.

BIOS terletak pada chip di dalam motherboar komputer dan dirancang secara khusus untuk melakukan operasi awal sebuah komputer. Alat ini sangat penting,  karena “nafas awal" komputer ada disini.

Fungsi BIOS

Fungsi  utama  BIOS  adalah  untuk  memberikan  instruksi  untuk  Power-on  self  test (POST).
Merupakan suatu tes untuk memastikan bahwa komputer memiliki semua bagian yang diperlukan dan fungsi  yang  dibutuhkan  untuk  mulai  beroperasi  adalah  baik/normal,  misalnya bagaimana kondisi  memori, keyboard,  monitor, drive dan bagian lainnya.

Jika ada kesalahan  yang terdeteksi pada saat tes, maka BIOS akan memberikan kode kesalahan yang mengungkapkan ada suatu masalah.

Kode Kesalahan biasanya serangkaian beep terdengar lama setelah startup.

Setelah  petunjuk dasar telah dimuat dan self-test telah sukses, komputer dapat melanjutkan dengan memuat sistem operasi dari salah satu drive terpasang.

Setup BIOS

Setup biasanya diakses dengan urutan tombol khusus pada saat pertama startup, misal tombol F1, Del, Esc dsb .Tergantung merk/jenis motherboard.

Dengan program setup ini memungkinkan pengguna untuk mengubah urutan drive yang diakses saat startup dan mengontrol fungsi dari  sejumlah perangkat kritis. Fitur ini bervariasi antara versi BIOS tertentu, tergantung pada produsen Motherboard.

Banyak  produsen  PC  saat  ini  menggunakan  kartu  memori  flash  untuk  menyimpan informasi BIOS.  Hal  ini  memungkinkan  pengguna  untuk  memperbarui  versi  BIOS  pada komputer  setelah vendor  merilis  update.  Sistem  ini  dirancang  untuk  memecahkan  masalah dengan BIOS yang asli atau untuk  menambahkan fungsi baru.

Pengguna dapat secara berkala memeriksa versi BIOS update, karena beberapa vendor merilis update baru. Untuk memeriksa BIOS update, pengguna dapat memeriksa situs web dari vendor perangkat keras bersangkutan.

Langkah-langkah untuk mensetting BIOS

1. Standar CMOS Setup ; konfigurasi hardware yang paling dasar seperti date, time, hd, drive, video,

2. Bios Features Setup ; Konfigurasi untuk tingkat lanjuntan seperti Virus warning, CPU internal Cache, External Cache, Quick Power On Self Test, Boot Sequences, dll Integrated Peripheral ;

3. Advanced Chipset Features ; option untuk mengoptimalkan bagi yang expert dan professional, ada DRAM timing, CAS Latency, SDRAM cycle length, AGP aperture, AGV mode.
4. Integrated Peripherals ; Mengendalikan fungsi-fungsi tambahan pada motherboard seperti port serial mau pun paralel. Nonaktifkan ( disabled) saja yang Anda tidak butuhkan untuk dapat membebaskan IRQ

Layanan Sistem Operasi

Layanan sistem operasi dirancang untuk membuat pemrograman menjadi lebih mudah.

1)Pembuatan Program

Sistem operasi menyediakan berbagai fasilitas seperti editor yang membatu programer dalam membuat program.Walaupun bukan bagian dari sistem operasi,layanan ini diakses melalui sistem operasi.

2)Eksekusi program

Sistem harus bisa me-load program ke memori,dan menjalankan program tersebut.Program harus bisa menghentikan pengeksekusian nya,baik secara normal maupun tidak(ada error).

3)Operasi I/O

Program yang sedang dijalankan kadang kala membutuhkan I/O untuk efisiensi dan keamanan,pengguna biasanya tidak bisa mengatur peranti I/O secara langsung,untuk itulah sistem operasi harus menyediakan mekanisme dalam melakukan operasi I/O.

4)Memanipulasi sistem file

Program harus membaca dan menulis file,dan kadang kala juga harus juga membuat dan menghapus file.

5)Komunikasi

Ada saatnya sebuah proses memerlukan informasi dari proses yang lain.Ada dua cara umum,dimana komunikasi dapat dilakukan.Komunikasi dapat terjadi antara proses dalam satu komputer,atau antara proses yang berada dalam komputer yang berbeda,tetapi dihubungkan jaringan komputer.Komunikasi dapat dilakukan dengan pembagian memori penggunaan bersama,share-memory)atau Message-passsing yaitu sejumlah informasi dipindahkan antara proses oleh sistem operasi.

6)Deteksi kesalahan(error)
Sistem operasi harus selalu waspada terhadap kemungkinan error.Error dapat terjadi di  CPU, memory, perangkat keras I/O dan didalam program yang dijalankan pengguna.

Untuk setiap jenis error,sistem operasi harus bisa mengambil langkah yang tepat untuk mempertahankan jalanan proses komputasi


Layanan Tambahan
Di samping pelayanan diatas,sistem operasi juga menyediakan layanan lain.

Layanan tambahan itu yaitu:
1)Alokasi sumber daya
Ketika beberapa pengguna menggunakan sistem atau beberapa program dijalankan secara bersamaan,sumber daya harus dialokasikan bagi masing-masing pengguna dan program tersebut.

2)Accounting

Kita menginginkan jumlah pengguna yang menggunakan sumber daya,dan jenis sumber daya yang digunakan selalu terjaga.Untuk itu,diperlukan suatu perhitungan dan statistik.Perhitungan ini diperlukan bagi seorang yang ingin mengubah konfigurasi sistem untuk meningkatkan pelayanan.

3)Proteksi
Layanan proteksi memastikan bahwa segala akses ke sumber daya terkontrol,dan tentu saja keamanan terhadap gangguan dari luar sistem tersebut.Keamanan bisa saja dilakukan dengan terlebih dahulu mengindentifikasi pengguna.Ini bisa dilakukan dengan meminta password bila ingin menggunakan sumber daya.


Struktur Sistem Operasi

Struktur sistem operasi merupakan komponen-komponen sistem operasi yang dihubungkan dan dibentuk di dalam kernel. Ada beberapa struktur sistem operasi dan pernah dicoba, diantaranya sebagai berikut:


Sebuah sistem yang besar dan kompleks seperti sistem operasi modern harus diatur dengan cara membagi teks kedalam komponen-komponen kecil agar dapat berfungsi dengan baik dan mudah dimodifikasi.
Menurut Avi Silberschatz, Peter Galvin,dan Greg Gagne,ada 4 struktur  SO yaitu 

1 Model struktur sederhana dari sistem monolithic
Struktur sistem operasi di sistem ini tidak terstruktur. Sistem operasi sebagai kumpulan prosedur yang masing-masing dapat saling dipanggil jika dibutuhkan. Setiap prosedur yang ada di dalam sistem ini mempunyai interface yang sudah didefinisikan dengan baik. Dalam hal ini berupa parameter dan hasilnya, serta masing-masing prosedur bebas untuk saling memanggil jika dibutuhkan. Walaupun disebut tidak berstruktur, sebenarnya sistem monilisthic tetap mempunyai struktur walaupun kecil dan mendasar. Struktur tersebut adalah: Program utama yang meminta layanan prosedur.  Kumpulan layanan prosedur yang membawa sistem call. Kumpulan utilitas prosedur yang membantu layanan prosedur.

Dalam model ini setiap sistem call mempunyai suatu prosedur yang akan mengelolanya. Utilitas prosedur mengerjakan suatu hal yang diinginkan oleh beberapa layanan prosedur.

2. Sistem lapisan
-Struktur THE

Sistem pertama yang dibangun dengan sistem lapisan adalah THE yang dibuat di Technische Hogeschool Eindhoven di Belanda pada tahun 1968 oleh E.W. Dijkstra dan para mahasiswanya. Sistem ini mempunyai enam lapis.

Sistem lapisan
-struktur Venus

Contoh lain adalah sistem Venus yang mempunyai tujuh lapisan. Lapisan bawah (0sampai 4) digunakan oleh penjadwalan CPU dan manajemen memori yang kemudian diletakkan dalam suatu microcode. Pengaturan ini memberikan keuntungan, seperti eksekusi yang lebih cepat dan interface yang didefinisikan menjadi lebih jelas antara lapisan microcode dengan lapisan yang lebih tinggi.

3. Mesin virtual

Model Mesin Virtual
Secara konsep, sistem computer dibuat berdasarkan lapisan. Hardware atau perangkat lunak merupakan tingkatan terbawah dari keseluruhan sistem.  Kernel yang berjalan ditingkatan berikutnya menggunakan instruksi-intruksi perangkat keras untuk membuat kumpulan sistem call yang digunakan oleh lapisan luarnya.  Program di atas kernel dapat menggunakan sistem call atau instruksi-instruksi perangkat keras.  Dalam beberapa hal, program sistem tidak membedakan kedua lapisan tersebut.  Program sistem memperlakukan sistem call dan perangkat keras di lapisan yang sama, meskipun program beberapa sistem pada tingkat yang lebih tinggi dari rutin-rutin program aplikasi yang lain, program-program aplikasi akan melihat semua yang berada di bawahnya

Pendekatan sistem lapisan ini menjadi konsep dari mesin virtual.  Dengan menggunakan penjadwalan CPU dan teknik virtual memori, sebuah sistem operasi dapat membuat bayangan proses dalam jumlah banyak, yang masing-masing dieksekusi oleh prosesornya sendiri dengan memori (virtual) sendiri.  Pada mesin virtual tidak tersedia fungsi-fungsi tambahan tetapi interface yang identik dengan perangkat keras yang mendasarinya. Setiap proses dilengkapi dengan salinan dari computer yang mendasarinya.

4. Model Client Server

Dalam model ini, semua kernel bekerja menangani komunikasi antara server dan client.  Dengan membagi sistemoperasi menjadi banyak bagian yang masing-masing hanya menangani bagian tertentu dari sistem. Seperti layanan file, layanan proses, layanan terminal atau layanan memori, maka setiap bagian menjadi lebih kecil dan lebih mudah diatur.  Kemudian semua server berjalan daam proses user mode dan tidak dalam kernel mode, maka bagian-bagian tidak mempunyai akses langsung ke perangkat keras. Keuntungannya, bila ada kesalahan di file server, maka layanan file mungkin akan crash, tetapi tidak akan mempengaruhi keseluruhan sistem, yang akhirnya dapat mengakibatkan keseluruhan sistem tidak berfungsi.  Keuntungan lain dari sebuah model client-server adalah dapat diadaptasi untuk digunakan dalam sistem terdistribusi.  Jika client berkomunikasi dengan server dengan mengirimkan pesan, klien tidak perlu tahu pesan tersebut ditangani secara local daam mesinnya sendiri atau pesan tersebut dikirimkan malalui jaringan ke servel di mesin yang lain. [

Multiuser berarti dalam sistem operasi tersebut dua atau lebih pengguna dapat bekerja dengan berbagai aplikasi yang dijalankan dan berbagai perangkat seperti printer pada saat yang bersamaan.

Hampir semua sistem operasi modern saat ini adalah multiuser, multitasking,dan mendukung multireading.

Sistem operasi dapat dikategorikan menurut teknologi nya (seperti keluarga Unix atau lainnya,Windows misalnya),kepemilikan dan resensi nya.

Memahami proses booting sistem operasi closed source  Windows xp

1.  Pertama komputer membaca MBR (Master Boot Record) yaitu program  yang terdapat pada sector pertama hardisk, MBR kemudian me-load suatu program bernama NTLDR ke dalam memori. NTLDR adalah file sistem pada Windows yang pertama kali di baca oleh windows pada saat Start Up,file ini tak berekstensi.
2.  NTLDR kemudian memindahkan komputer ke “flat memory model” (menghindari memori terbatas 640KB  yang ada pada komputer, kemudian membaca fileBOOT.INI.
3.  Jika komputer mempunyai beberapa partisi yang bootable, NTLDR akan menggunakan informasi yang terdapat pada file BOOT.INI untuk menampilkan pilihan boot, apabila hanya terinstall windows xp saja maka tampilan menu akan dilewati dan windows akan me-load windows xp.
4.  Sebelum meload windows xp, NTLDR membuka program lain ke dalam memory yang disebut NDETEC.COM.  File ini melakukan pengecekan semua hardware yang terdapat pada komputer. Setelah semua hardware ditemukan, NDTECT.COM memberikan kembali informasi tersebut ke NTLDR.
5.  NTLDR kemudian berusaha me-load versi Windows XP yang dipilih pada Langkah 3. Hal ini dilakukan dengan menemukan file NTOSKRNL pada folder System32 yang terdapat pada directory windows xp . NTOSKRNL adalah program utama pada system operasi windows yaitu sebuah “kernel” Setelah kernel tersebut di-load ke memory, NTLDR melewatkan proses kontrol pada  kernel dan file lain yang bernama Hal.dll.  File Hal.dll ini mengontrol lapisan abstrak utama dari Windows.
6.  NTOSKRNL kemudian menangani proses boot selanjutnya. Langkah pertama adalah meload beberapa “low-level system drivers”. Kemudian NTOSKRNL me-load semua file-file yang dibutuhkan untuk membuat “core” sistem operasi windows xp.
7.  Windows akan memverifikasi apakah terdapat lebih dari satu konfigurasi hardware profile pada komputer, kalau terdapat lebih dari satu hardware profile windows akan menampilkan menu pilihan, tetapi apabila hanya terdapat satu profile maka windows akan langsung me-load default profile.
8.  Sesudah windows mengenali hardware profile yang digunakan, windows kemudian me-load semua device driver untuk semua hardware yang terdapat pada komputer, Pada saat ini tampilan monitor menampilkan “Welcome To Windows XP boot screen”.
9. Terakhir windows menjalankan semua service yang dijadwalkan secara otomatis. Pada saat ini tampilan monitor menampilkan "logon screen".


JENIS-JENIS SISTEM OPERASI BERBASIS TEXT DAN GRAFIK
Seperti talah di singgung di depan banyak jenis system operasi yang biasa digunakan ,antara lain:POSIX,UNIX,MS DOS,MS WINDOWS,LINUX ,APPLE,DLL.dari sekian banyak system operasi ada system operasi yang interface(kontak) dengan user (pengguna) yaitu menggunakan text (dos,posix,linux),ada juga yang kontaknya dengan pengguna menggunakan GUI(graphical user interface)sepeti MS windos dan linux(linux dapat berbasis text dan berbasis gui).

System oprasi berbasis text artinya user berinteraksi dengan system dengan perintah-perintah yang berupa text.

System oprasi berbasis GUI,pada system ini user dapat berinterraksi dengan system oprasi melalui gambar-gambar /symbol-symbol, dan tentu hal ni akan lebih member kemudahan dan kenyamanan bagi pengguna.itulah sebabnya mengapa system oprasi yang berbasis GUI seringhkali di sebut “userfriendly”.

MACAM-MACAM SYTEM OPERASI:

1.Unix

Unix atau  UNIX adalah sebuah sytem oprasi computer yang dikembangkan oleh ATE dan T BELL labs pada tahun 1960 dan 1970-an.unix didisain sebagai system operasi yang portable,multi tasking dan multi user.

BSD adalah salah satu turunan (varian). Unix yang di kembangkan oleh Universitas California , Berkeley.






2. Linux
Linux adalah nama yang diberikan kepada system operasi computer bertipe Unix ,
Linux merupakan  hasil pengembangan perangkat lunak bebas dan sumber terbuka utama .

Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya , pada sumber linux dapat di modifikasi, digunakan dan di distribusikan kembali secara bebas oleh siapapun.

Nama ‘’Linux” berasal dari nama kernelnya (kernel linux), yang di buat tahun 1991 oleh Linus Torvalds , sistemnya , peralatan , system dan pustakanya umunya berassal dari system operasi GNU , yang di umumkan tahun 1983 oleh Richard Stallman . Konstribusi GNU adalah dasar dari munculnya nama atau alternative GNU/Linux.

Sistem Linux secara keseluruhan di awali oleh Network tidak ketat yang terdiri dari pada pengembang melalui internet, dengan group kecil atau individu yang memeiliki tanggung jawab menjaga intergritas dari komponen komponen khusus .
Karnel Linux terdistribusi di bawah general Public License GNU (GPL), dimana peratutran nya di susunn oleh Free software Fondation .

Logo linux adalah sebuah penguin yang bernama TUX . TUX adalah hasil karya seniman Larry Ewing pada waktu pengembangan merasa bahwa Linux sudah memerlukan sebuah logo(1996), dan nama yang terpilih adalah dari usulan James Hughes yaitu “(T)orvalds(U)ni(X)-TUX.
  
3.Mac OS
Mac os adalah singkatan dari Macintosh Operating System. Mac OS adalah system operasi  computer yang dibuat oleh Apple computer khusus untuk computer Macintosh dan tidak kompatibel dengan PC berbasis IBM . Diperkenalkan pada tahun1984 , Mac OS sejak tahun 2006 telah memiliki kompatibilitas dengan arsitektur Power PC maupun x86.

4. Free BSD
Free BSD adalah sebuah system operasi bertipe UNIX bebas yang diturunkan dari UNIX AT & T lewat cabang Berkeley Software Discribution (BSD) yaitu system oeparasi 386B SD dan 4.4BSD . Free BSD berjalan system intal  X86 (IA-32) (termasuk Microsoft Xbox), DEC Alpha , Sun UltraSPARC, IA-64 , AMD64, Power PC dan arsitektur NEC PC-96. Dukungan untuka arsitektur ARM dan MIPS sedang dalam pengembangan .

5. SUN OS
Sun Os adalah sebuah versi UNIX yang di gunakan dalam workstationworkstation Sunmicrosystem yang dirilis pada tahun 1982. Setelah merilis sitem SUN OS versi 4 , Sun Microsistem mengubah kode UNIX BSD yang sebelumnya mereka gunakan dengan kode UNIX system V , setelah mendapatkan lisensi dari pemegang lisensi UNIX waktu itu . AT & T . Perubahan ini menjadikan namanya berubah menjadi Solaris Versi 2 , dari yang seharusnya SUN OS 5 . Sehingga , secar tidak langsung , SUN OS pun di anggap sebagai Solaris versi 1.x.


6.Windows

Microsoft Windows atau lebih dikenal dengan sebutan Windows adalah keluarga system operasi computer pribadi yang dikembangkan oleh Microsoft yang menggunakan antar muka dengan pengguna berbasis grafik (Graphical User Interface).

7. Sistem operasi Android.  sistem operasi berbasis mobile yang pertama di dunia yaitu Android versi 1.0 dirilis pada bulan September 2008.

Perangkat Android pertama  adalah pada HTC Dream, dengan memiliki fitur seperti Android market, penjelajahan web, sinkronisasi Gmail, Google Maps, Google Search.

Kemudian pada tahun 2009 sekitar bulan Februari dirilislah versi Android v.1.1, awalnya hanya untuk HTC Dream dan versi ini untuk memperbaiki beberapa bug, mengubah API Android, dan menambahkan fitur seperti, rincian dan tinjauan, kemampuan menampilkan / menyembunyikan tombol panggilan, menyimpan lampiran pesan.

April tahun 2009 versi Android 1.5 dirilis menggunakan kernel linux 2.6.27, versi ini adalah rilis pertama kali yang secara resmi menggunakan kode berdasarkan nama-nama makanan pencuci mulut ( Cupcake), dan seterusnya nama itu digunakan untuk semua versi rilis selanjutnya.

Versi terbaru ini juga memperbarui beberapa fitur baru dan perubahan seperti, dukungan papan ketik virtual, widget, kemampuan merekam dan memutar video berformat MPEG-4, foto untuk kontak terfavorit, tanggal dan waktu ditampilkan pada log panggilan, transisi layar animasi, opsi memutar otomatis, animasi boot baru. Selang beberapa bulan sekitar bulan September 2009, SDK Android v.1.6 dirilis dengan dinamai donut berdasarkan kernel linux 2.6.29. Fitur-fitur baru yang dibawa adalah seperti, entri pencarian teks dan suara, pembaruan dukungan teknologi bagi CDMA/EVDO, dukungan bagi resolusi layar WVGA.

Berikutnya SDK Android 2.0 dirilis dan dinamai Android Eclair dengan berbasis kernel linux 2.6.29, dengan fitur tambahan seperti mengoptimalkan kecepatan perangkat lunak dan perubahan UI, dan sebagainya. Sebulannya lagi SDK Android merilis untuk versi Eclair yang baru yaitu 2.0.1 yang membedakan adalah pada perubahan API minor, perbaikan bug dan kerangka kerja. Awal tahun 2010 SDK Android merilis versi Eclair baru lagi yaitu versi 2.1 yang membawa perubahan di API dan perbaikan bug saja. Dipertengahan tahun sekitar bulan Mei 2010, SDK Android merilis versi 2.2(Froyo, singkatan untuk Frozen yogurt) yang dirilis berbasis kernel 2.6.32 dengan perubahan sedikit significant yaitu terdapat fitur pembesaran gambar pada galeri, dan sebagainya.

Pada akhir tahun 2010, SDK Android 2.3 (Gingerbread) dirilis dengan berbasis kernel linux 2.6.35 yang membawa perubahan pada fitur seperti, memperbarui antar muka, dukungan sensor yang semakin lebih banyak, dan masih banyak yang lain lagi.

Untuk versi Gingerbread ini sendiri ditahun 2011 banyak mengalami pembaruan secara sigkat dimana mulai versi Gingerbread 2.3.3, versi 2.3.4, versi 2.3.5, dan terakhir versi 2.3.6 terus mengalami pembaruan dari segi interface dan fitur yang semakin memanjakan penggunanya.

Di tahun 2011 awal juga SDK Android sebenarnya juga merilis versi 3.0 (Honeycomb) yang mana pembaruan versi tersebut untuk ditujukan pada komputer tablet. Pertama kali versi ini dirilis pada tablet motorola Xoom yang membawa perubahan pada pengoptimalan setiap fitur di versi sebelumnya. Pertengahan tahun 2011 pembaruan versi 3.1 juga dilakukan dan dirilis sekitar bulan Mei dengan memperbaiki user Interface dan konektifitas. Berlanjut samapai akhir tahun 2011 google tv generasi pertama dan kedua menggunakan Honeycomb 3.2.

Sekitar bulan Oktober 2011 SDK Android 4.0.1 (Ice Cream Sandwich), berdasarkan kernel linux 3.0.1 dirilis oleh petinggi google dan menyatakan kalau versi 4.0.1 ini dipastikan kompetible dengan v.2.3 sebelumnya. Pada versi ini sendiri membawa banyak pembaruan. Akhir tahun 2011 versi 4.0.3 dan 4.0.4 seiring berjalan dirilis untuk memperbarui versi sebelumnya.

Dan pada awal tahun 2012 SDK Android merilis untuk versi 4.1 (Jelly Bean) untuk meningkatkan UI dan optimasi dari versi Android. Pada bulan November 2012 SDK Android telah merilis versi Android 4.2 Jelly Bean yang membawa pembaruan untuk kebutuhan pengguna Android dijamannya.

Sedangkan di tahun 2013 telah dirilis versi android Jelly bean yang terakir yaitu 4.3, perangkat nexus 7 generasi kedua adalah perangkat pertama kali yang menggunakan veri ini. Pada tahun 2013 versi Android 4.4 (Kitkat) dirilis dengan membawa banyak perubahan dan fitur canggih saat ini.

Sistem Operasi Linux

Linux adalah system operasi computer bertipe Unix,merupakan salah satu contohh hasil pengembangan perangkat lunak bebas dan sumber  terbuka utama dimana kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan secara bebas oleh siapa saja.

Linux telah lama di kenal untuk penggunaannya deserver,dan didukung oleh perusahaan computer ternama seperti Intel,Dell,Hewlett-Packard,IBM,novell,Oracle Corporation,Red Hat,dan Sun Microsistem.

Linux digunakan sebagai system operasi diberbagai jenis perangkat keras computer,termasuk system computer desktop ,super computer,system permainan video (play station 2,Play station 3 dan Xbox) Telephon genggam dan router.
Para pengamat teknologi informatika beranggap kesuksesan Linux dikarenakan Linux tidak bergantung kepada vendor(vendor independence),biaya operasional yang rendah ,dan kompatibilitas yang tinggi dibandingkan versi Unix tida bebas,serta factor keamanan dan kestabillannya yang tinggi dibandingkan dengan system operasi lainnya seperti Microsoft windows .

Ciri-ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat lunak terbuka (open source software).
Perbedaan antara linux dan system operasi popular lainnya terletak pada kernel Linux dan komponen-komponen lainnya yang bebas dan terbuka.

Linux bukan satu satunya sitem operasi dalam kategori tersebut, walaupun demikian linux adalah contoh terbaik dan terbanyak digunakan.

2.Linux Ubuntu
Ada banyak system operasi berbeda dengan dasar linux :Contoh Debian,SuSE,Gentoo,Redhat dan Mandriva,serta masih banyak lagi varian linux yang dapat kita temukan .Anda dapat mengetahuinya melalui browsing buka situs Distrowacth.com.
Ubuntu merupakan salah satu system operasi berbasis teks yang merupakan turunan dari debian,salah satu system operasi(Distro) Linux.Salah satu dari yang terbanyak diklaim,teknologi lanjutan dan distribusi yang didukung dengan baik yang diliris pertama kali pada tahun 2004.

Proyek Ubuntu resmi di sponsori oleh Canoncal Ltd yang merupakan perusahaan milik seorang kosmonot asal afrika selatan Mark Shufftlleworth.

Ubuntu adalah salah satu pesaing dalam dunia yang penuh dan kompotensi .  Sasaran Ubuntu adalah membuat distribusi yang menyediakan update secara berkala sistematis baik dalam system operasi maupun karnel yang digunakan


Dasar Pertimbangan Dalam Memilih Sistem Operasi

Dalam berinvestasi membeli computer, ada 2 bagian utama, yaitu dari sisi hardware dan dari sisi software. Dari sisi software, bagian terpenting tentunya adalah software utama yang menjadi dasarnya, yaitu system operasi (Operating System). Oleh karna itu, ada beberapa hal yang perlu perhatikan:

1. Nilai investasi

Salah satu pertimbangan utama dalam memilih system operasi adalah nilai investasi pembelian system operasi tersebut. Nilai investasi tersebut tidak hanya dilihat berdasarkan harga dari system operasi itu saja, tetapi semua investasi financial yang berhubungan dengan system operasi tersebut. Contoh halhal yang berhubungan dengan nilai investasi, diantaranya.

a. Harga dari Sistem Operasi itu Sendiri

Pemilihan system operasi perlu membandingkan nilai pembelian dari masing-masing system operasi yang berada tersebut. Dikategori ini, ada dua jenis biaya, yaitu operating system yang berbayar ( sering juga disebut proprietary) dan ada juga operating system yang tidak berbayar. System operasi yang tidak berbayar biasanya berjenis software open source

b. Biaya Pelatihan penggunaan Sistem Operasi

Perlu dipertimbangkan pula biaya yang keluar untuk melakukan pelatihan penggunaan system operasi server.

c. Biaya Instalasi system operasi ke server

Jika system operasi sudah terinstalasi, biaya diatas tentulah tidak aka nada lagi. Namun, jika belum maka kemungkinan akan ada biaya tambahan untuk installation system operasi . harap diingat, biaya tersebut juga harus mempertimbangkan biaya konfigurasi system operasi.

d. Biaya Maintenance Support

Beberapa system operasi mendapatkan perjanjian support yang merupakan bagian dari harga system operasi tersebut. Beberapa system operasi lainnya yang tidak berbayar biasanya memasangakan biaya dari sisi maintenance servic ( karena sebetulnya pemasukan perusahaan-perusahaan tersebut adalah dari maintenance contract ).

e. Biaya Upgrade di masa mendatang

Beberapa system operasi memiliki kemungkinan membutuhkan pengeluaran biaya tamabahan untuk melakukan upgrage berkala. Biaya tersebut juga perlu dipertimbagkan dalam menentukan pilihan.

2. Stabilitas System

Suatu hal yang sangat krusial pada sebuah system operasi server adalah stabilitas system. Sebuah server seharusnya memiliki downtime ( berhenti beroperasi karena suatu gangguan ) yang jauh lebih kecil dibandingkan dengan sebuah computer desktop.

Sudah menjadi suatu hal yang biasa perangkat server selalu dibiarkan menyala sepanjang tahun hingga beberapa tahun berturut-turut. Untuk memungkinkan hal tersebut maka sistem operasi server haruslah memiliki kerstabilan dan kehandalan yang tinggi.

3. Dukungan hardware

Karena sebuah server merupakan perpaduan dari software dan hardware, perlu diperhatikan bahwa system operasi yang dipilih menunjang penggunaan seluruh hardware yang ada pada server tersebut. Perlu dipertimbangkan juga, hardware tersebut bukan hanya berjalan tetapi bekerja optimal-
Hal terebut tentu berarti,hardware tersebut memerlukan driver yang paling cocok dari driver yang ada

4. Dukungan aplikasi

Aplikasi disini adalah aplikasi yang tersedia bagi sercer tersebut dn bisa didapatkan dengan mudah kita perlu memperhtaikan sejumlah aplikasi yang sangat brhubngan dengan optimalisasi penggunaan server tersebut, seperti:

Langkah Langkah Menghidupkan Komputer 
  1. Pastikan kabel-kabel sudah terpasang dengan benar.
  2. Hidupkan stabilizer voltage jika ada.
  3. Hidupkan monitor dengan menekan tompol power pada monitor .
  4. Hidupkan CPU dengan menekan tombol power pada CPU .
  5. Tunggu Hingga proses Booting Selesai sampai muncul layar desktop.
  6. Computer sudah siap di pakai.
Cara Mematikan Komputer Windows Xp, vista, Windows 7

1. Klik Menu “Start” yang berada di pojok kiri bawah
3. Pilih “Shutdown”
4. Klik “OK”
5. Tunggu Hingga Komputer sudah mati
7. Kemudian Matikan stabilizer dan cabut kabel listriknya.

Cara Mematikan Komputer Windows 8
1. Arahkan Mouse Ke Pojok Bawah kanan
2. Pilih dan klik Setting
3. Klik Power & Pilih Shutdown
4. Tunggu Hingga benar benar mati sudah mati
5. Kemudian Matikan stabilizer & cabut kabel listriknya.

Membuat ShortCut
1. Untuk membuat shortcut suatu program aplikasi yang ada di start menu, misalnya program kalkulator caranya yaitu:
Buka start menu kemudian memilih calculator, setelah itu klik kanan pada calculator, pilih Send To -> Desktop (create shortcut),  Otomatis  akan muncul icon calculator di desktop.


2. Untuk membuat shortcut program yang tidak tampil di start menu

a. Klik kanan di desktop, kemudian Pilih New -> Shortcut.
b. Selanjutnya akan muncul kotak dialog Create Shortcut, kemudian klik Browse, pada kotak dialog browse for file or folder pilih drive C: kemudian cari di direktori yang menyimpan program yang akan dibuat shortcutnya.
c. Selanjutnya pilih file yang berextensi *.exe (executable file) Kemudian Klik tombol OK.
d. Selanjutnya akan muncul kotak dialog, kemudian  klik Next
e. Setelah itu anda klik Finish maka di desktop akan muncul shortcutnya.

Administrasi Sistem Operasi Closed Source
DOS merupakan sistem operasi yang menggunakan  command-line-
interface yang digunakan para pengguna komputer  dekade tahun 1980-an, antara lain  untuk fasilitas booting komputer dan menjalankan beberapa aplikasi software

Masih banyak Fungsi DOS yang digunakan pada zaman sekarang, terutama dalam menyelesaikan beberapa troubleshooting pada hardware komputer. Walaupun bisa juga dilakukan pada sistem operasi berbasis GUI.
Berikut ini fungsi-fungsi DOS:
· Mengorganisasikan atau mengendalikan kegiatan komputer
· Mengatur memori
· Mengatur proses input dan output data
· Management file
· Management directory

Untuk masuk ke DOS dari program Windows sendiri cukup klik run-cmd-enter.

Perintah Internal DOS

DIR  menampilkan isi direktori, total file, dan sisa byte yang ada dalam disk

CLS  membersihkan layar

DATE menampilkan / mengubah tanggal komputer

TIME menampilan / mengubah waktu atau jam komputer

VER  menampilkan versi dos yang sedang digunakan

VOL  menampilkan volume label disk

TYPE menampilkan isi jenis file type ASCII

PROMPT mengubah / menormalkan DOS   contoh c:> jadi adit:>

COPY menyalin file ke tempat lain

REN  mengubah atau mengganti nama file

DEL  menghapus suatu file

MD   membuat direktory baru

RD   menghapus suatu direktory

------------------------------

Contoh Praktek :

Untuk masuk program DOS caranya adalah dengan jalan ketik CMD pada 'search program and files' kemudian tekan tombol enter

Tampilkan semua isi yang ada pada drive D
d: [tekan enter]
DIR [tekan enter] sama dengan perintah DIR *.* yaitu menampilkan isi suatu direktori
DIR *.* /P [tekan enter] untuk  menampilkan isi drive per halaman
DIR *.TXT  [tekan enter] untuk menampilkan semua file  yang berekstensi  TXT
DIR A*.TXT [tekan enter] untuk menampilkan semua file yang berawalan huruf A


Perintah eksternal DOS

Perintah setelah komputer booting... [tanpa disket]

FORMAT   membersihkan semua isi disk

CHKDSK   memeriksa keadaan disk

LABEL    membuat, mengganti atau menghapus volume label disk

ATTRIB melihat / mengubah atribut file

TREE   menampilkan struktur direktori

DOSKEY  menyimpan perintah yang diberikan dan membuat makro

SYS  mentransfer sistem ke Disk lain

DISKCOPY  menyalin semua file yang ada di disk

DISKCOMP membandingkan disk

COMP membandingkan file dengan file lain

UNDELETE  mencari file yang telah terhapus dan mengembalikannya

UNFORMAT  mengembalikan data dalam disk yang telah diformat

BACKUP  menyalin dari sebuah media penyimpanan

Registry Editor

Regedit adalah database hirarki yang digunakan untuk mengatur informasi yang dibutuhkan oleh Sistem  Windows..regedit menampilkan Registry ke dalamformat yang hampir mirip dengan Windows Explorer yang sering anda gunakan. Di dalam regedit tersebut anda dapat mengedit informasi untuk sistem semau anda..tetapi tidak bisa sembarangan. Dan harus mengetahui apa fungsi dari setiap informasi yang ada pada regedit.

Fungsi regedit adalah untuk melihat, membuat atau memodifikasi registry di dalam Windows. Sedangkan Gpedit.msc digunakan untuk melihat, membuat, dan memodifikasi Group Policy, yang digunakan untuk mengelola beberapa pengaturan di dalam setiap pengguna dan lingkungan Windows serta menyimpannya di dalam registry.

Registry terdiri dari beberapa bagian yang disebut key atau kunci. Terdapat enam macam key utama pada registry, yaitu :
a.      HKEY_LOCAL_MACHINE
Sering disebut sebagai HKLM, merupakan sebuah tempat penyimpanan untuk konfigurasi sistem yang bersangkutan, yang terdiri atas perangkat keras dan perangkat lunak. Semua yang terdapat di dalam anak pohon ini diaplikasikan kepada semua pengguna.
b.      HKEY_USERS
Sering disebut sebagai HKU, merupakan tempat penyimpanan untuk konfigurasi setiap pengguna yang terdaftar di dalam komputer yang bersangkutan. Setiap anak kunci dari anak pohon ini diidentifikasikan dengan menggunakan nomor Security Identifier (SID) yang dimiliki oleh pengguna. Ketika pengguna melakukan logon, SID yang cocok akan dimuat ke dalam anak pohon HKEY_CURRENT_USER
c.       HKEY_CLASSES_ROOT
Sering disebut sebagai HKCR, merupakan tempat penyimpanan untuk konfigurasi asosiasi/pemetaan ekstensi sebuah berkas atau objek Object Linking and Embedding (OLE) dengan aplikasi yang dapat menanganinya. Sebagai contoh, berkas berekstensi .txt akan ditangani oleh aplikasi editor teks seperti Notepad dan masih banyak lainnya.
d.       HKEY_CURRENT_CONFIG
Sering disebut sebagai HKCC, merupakan tempat penyimpanan untuk konfigurasi perangkat keras dan sistem operasi yang sedang digunakan saat itu, yang diperoleh pada saat proses booting dilakukan. Informasi yang disimpan di sini bersifat volatil dan tidak disimpan secara permanen ke dalam berkas penampung registry, tapi akan selalu dibuat setiap kali proses booting dilakukan.
e.       HKEY_DYN_DATA
Yang hanya terdapat di dalam Windows 95, Windows 98, dan Windows Millennium Edition, merupakan tempat penyimpanan konfigurasi dinamis untuk semua perangkat keras plug-and-play. Tidak ada padanannya dalam Windows NT, tapi dalam Windows NT 5.x, terdapat sebuah anak pohon HKEY_PERFORMANCE_DATA, yang hanya digunakan untuk mengumpulkan informasi performance counter Windows 2000, mengingat semua konfigurasi perangkat keras disimpan di dalam HKEY_LOCAL_MACHINE\HARDWARE\.

Dekstop Environment (System and Security, Network and Internet)

a.      System and Security

Berisi semua alat yang akan digunakan untuk melakukan sistem, administrasi, dan tugas-tugas yang berhubungan dengan keamanan. Katagorinya adalah:
1.      Action Center :Untuk melihat security dan maintenance pada Windows dan untuk melakukan trubleshooting maupun recovery.
2.      Windows Firewall : Untuk meningkatkan keamanan dari serangan jaringan, dll.
3.      System : Untuk melihat spesifikasi komputer
4.      Windows Update : Untuk menerima data update secara otomatis
5.      Backup and Restore :  Untuk mengembalikan (restore) komputer dalam keadaan backup

b.      Network and Internet
1.      Network and Sharing Center : Untuk melihat status jaringan, mengoneksikan ke jaringan melihat perangkat yang digunkan dalam jaringan, dan terdapat pengaturan wireless.
2.      Home Group : Untuk mengatur jaringan peer-to-peer yang telah di desain ulang dan untuk mempermudah user untuk melakukan setup home network
3.      Internet Options : Untuk mengatur browser Internet Explorer.
4.      Dekstop Environment (Hardware and Sound, Programs)

c.       Hardware and Sound
1.      Device and Printers :  Untuk mengkonfigurasi hardware atau printer yang terdeteksi pada komputer
2.      Sound : Untuk mengatur penyuaraan dan hardware yang digunakan paa PC
3.      Display : Untuk mengatur resolusi layar komputer, mengatur pencahayaan, dll.

d.      Programs :
1.      Program and Features : Untuk menginstall atau menguninstall program aplikasi atau Windows Update
2.      Defalut Programs : Untuk membuat programs kembali ke pengaturan awal
3.      Dekstop Gadgets : Untuk mengelola gadgets di dekstop, menuninstall gadgets, dan menambah gadgets untuk di dekstop.
4.      Dekstop Environment (User Account and Family Safety, Appearence and Personalization, Clock, Language and region, Ease of Access)

e.       User Account
1.      User Account : Untuk menambah atau menghapus akun, mengganti gambar akun, mengganti password akun.
2.      Parental Controls : Untuk mengatur akun user untuk menjalankan program tertentu.

f.       Appearence and Personalization
1.      Personalization : Untuk mengganti tema, background dekstop, screen saver, dll
2.      Display : Untuk mengatur resolusi layar, mengatur ukuran teks
3.      Dekstop Gadgets : Untuk mengelola gadgets di dekstop
4.      Taskbar and Start Menu : Untuk mengatur Start Menu, ikon pada taskbar, dan gambar Start Menu.
5.      Folder Options : Untuk mengatur pengaturan folder, seperti hidden folder,dll
6.      Fonts : Untuk mengatur size dan fonts

g.      Clock, Language and Region
1.      Date and Time : Untuk mengatur tanggal, waktu, zona waktu, dll
2.      Region and Language : Untuk mengatur bahasa, mata uang, fotmat waktu, dll

h.      Ease of Access  :Untuk menyesuaikan pengaturan komputer, untuk penglihatan, pendengaran, dan mobilitas serta mengkonfigurasi pengenalan suara.

Pengertian Kernel pada sistem operasi

Kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi komputer, tugasnya yaitu melayani bermacam-macam program aplikasi untuk mengakses perangkat keras (hardware) komputer secara aman.

Ada juga definisi kernel yang lainnya adalah suatu perangkat lunak yang membuat komunikasi atau mediator antara aplikasi dan perangkat keras (hardware), yang menyediakan pelayanan sistem seperti pengaturan memori untuk proses yang sedang berjalan, pengaturan file, pengaturan input-output dll. Jadi kernel merupakan suatu penghubung antara software dan hardware.

Fungsi dari kernel

1. Melayani bermacam-macam program aplikasi untuk mengakses perangkat keras komputer secara aman.

2. Mengatur kapan serta berapa lama suatu program dapat menggunakan satu bagian perangkat keras
 tersebut. Hal ini dinamakan dengan multiplexing 
3. Membantu mengeksekusi aplikasi dan mendukungnya dengan fitur abstraksi perangkat keras (hardware).

Kategori Kernel


Sumber gambar : id.wikipedia.org

1. Kernel Monolitik yaitu kernel yang mengintegrasikan banyak fungsi di dalam kernel dan menyediakan lapisan abstraksi perangkat keras secara penuh terhadap perangkat keras yang berada di bawah sistem operasi.

2. Kernel Microkernel adalah kernel yang menyediakan hanya sekumpulan kecil dari abstraksi perangkat keras sederhana, dan menggunakan aplikasi-aplikasi yang disebut dengan server untuk menyediakan fungsi-fungsi lainnya.

3. Kernel Hybrid (modifikasi dari microkernel) adalah kernel yang persis atau mirip dengan microkernel, akan tetapi ia juga memasukkan beberapa kode atau tambahan kode di dalam ruangan kernel suapaya ia menjadi lebih cepat atau untuk meningkatkan performanya.

4. Kernel Exokernel adalah kernel yang tidak menyediakan sama sekali abstraksi perangkat keras, akan tetapi ia menyediakan sekumpulan library yang menyediakan fungsi akses ke perangkat keras secara langsung atau hampir-hampir langsung.

Sistem operasi seperti Linux dan Unix menggunakan kernel monolitik, dimana pada kernel dikenal dengan desain monolitik mempunyai desain yang sangat efisien, meskipun sulit dalam pembuatannya.

Prosedur Pencarian Kesalahan Pada Sistem Operasi Closed Source

Apabila terjadi error  atau pesan/peringatan kesalahan dapat dapat diketahui melalui tampilan secara visual di layar monitor dan unjuk kerja PC pada saat digunakan.

Prosedur yang harus ditempuh adalah sebagai berikut :
1. Mengamati dan memperhatikan secara seksama error atau gangguan yang terjadi pada komputer.
2. Memastikan  error yang terjadi itu akibat perangkat keras, perangkat lunak atau kerusakan sistem operasi.
3. Lakukan langkah perbaikan sesuai dengan jenis dan tingkat  kerusakan yang terjadi.

Beberapa gejala masalah di PC yang dapat muncul antara lain :
No
Gejala
Diagnosa Pesan / Peringatan Kesalahan
1
Booting terhenti setelah berhasil melaksanakan POST

Merestart Ulang.
Kerusakan pada sistem operasi, mungkin file sistem operasi rusak, hilang, terkena virus, berganti nama atau berpindah folder.
Copot Hardisk, Jalankan program defragment, CHKDSK
2
Blue Screen
Memory Card Error
3
Kinerja booting sampai ke windows berlangsung dengan lambat.
1. Manajemen memori bermasalah.
2. Kerusakan pada sistem operasi, mungkin file sistem operasi rusak, ada file yang hilang, terkena virus, berganti nama atau berpindah folder Monitor.
4
Windows explorer tidak dapat dijalankan, tidak dapat mengcopi, meng-ganti nama file dan lain-lain
Kerusakan pada sistem operasi, mungkin file windows explorer  rusak, hilang, terkena virus, berganti nama atau berpindah folder.
5
Start menu tidak dapat dijalankan
Kerusakan pada sistem operasi, mungkin file windows explorer  rusak, hilang, terkena virus, berganti nama atau berpindah folder.
6
Prosedur Shutdown tidak dapat dilaksanakan
Kerusakan pada sistem operasi, mungkin file windows explorer  rusak, hilang, terkena virus, ber-ganti nama atau berpindah folder.
7
Prosedur Shutdown berhenti sebelum komputer benar-benar mati
1.    Reset CMOS battery.
2. Kerusakan pada sistem operasi, mungkin file sistem operasi rusak, ada file yang hilang, terkena virus, berganti nama atau berpin-dah folder.


Soal  - soal Sistem Operasi

1.Sebutkan langkah untuk menghidupkan dan mematikan computer sesuai prosedur yang benar

2.Bagaimana langkah untuk membuat desktop shortcut

3.Sebutkan 4 komponen utama system computer a…, b…, c…, d…

4.Sebutkan 6 jenis system operasi a…,b…,c…,d…,e…,f…

5.Sebutkan perbedaan antara SO.GUI dan SO.TEXT

6.Sebutkan 4 langkah yang perlu di perhatikan sebelum memulai instalasi windows a…,b…,c…,d…

7.Dalam sejarah system operasi ada empat generasi SO. Sebutkan 4 generasi system operasi tersebut

8.Dalam tahap instalasi windows terdapat tahap setting bios,sebutkan langkah-langkah untuk mensetting bios

9.Sebutkan spesifikasi  minimal untuk windows XP

10.Bagaimana langkah untuk membuat partisi hardisk

11.Jelaskan apa yang dimaksud dengan Sistem Operasi

12.Jelaskan fungsi system operasi

13.Apa yang dimaksud dengan BIOS

14.Apa yang dimaksud dengan Partisi hardisk

15.Jelaskan fungsi partisi pada hardisk

16.Apa yang di maksud dengan perintah internal command, berikan & jelaskan contohnya

17.Apa yang dimaksud dengan perintah external command,berikan & jelaskancontohnya

18. Jelaskan fungsi cd driver motherboard pada saat instalasi win xp

19. Sebutkan langkah-langkah instalasi windows xp

20. Jelaskan fungsi software/perangkat lunak


Jawaban Soal Sistem Operasi
1.Sebutkan langkah untuk menghidupkan dan mematikan computer sesuai prosedur yang benar

   a. Langkah Langkah Menghidupkan Komputer
       Pastikan kabel-kabel sudah terpasang dengan benar.
       Hidupkan stabilizer voltage( jika ada).
       Hidupkan monitor dengan menekan tompol power pada monitor .
       Hidupkan CPU dengan menekan tombol power pada CPU .
       Tunggu Hingga proses Booting Selesai sampai muncul layar desktop.
       Computer sudah siap di pakai.
    b. Cara Mematikan Komputer Windows Xp, vista, Windows 7
        1. Klik Menu “Start” yang berada di pojok kiri bawah
        2. Pilih “Shutdown
        3. Klik “OK”
        4. Tunggu Hingga Komputer sudah mati
        5. Kemudian Matikan stabilizer dan cabut kabel listriknya.

2.Bagaimana langkah untuk membuat desktop shortcut

1. Untuk membuat shortcut suatu program aplikasi yang ada di start menu, misalnya program kalkulator caranya yaitu:
Buka start menu kemudian memilih calculator, setelah itu klik kanan pada calculator, pilih Send To
 Desktop (create shortcut),  Otomatis  akan muncul icon calculator di desktop.
2. Untuk membuat shortcut program yang tidak tampil di start menu
a. Klik kanan di desktop, kemudian Pilih New -> Shortcut.
b. Selanjutnya akan muncul kotak dialog Create Shortcut, kemudian klik Browse, pada kotak dialog browse for file or folder pilih drive C: kemudian cari di direktori yang menyimpan program yang akan dibuat shortcutnya.
c. Selanjutnya pilih file yang berextensi *.exe (executable file) Kemudian Klik tombol OK.
d. Selanjutnya akan muncul kotak dialog, kemudian  klik Next
e. Setelah itu anda klik Finish maka di desktop akan muncul shortcutnya.

3.Sebutkan 4 komponen utama system computer
   a Hardware …, b Sistem Operasi …, c  Program Aplikasi   d  Brainware …

4.Sebutkan 6 jenis system operasi  a  Microsoft Windows…,b Unix…,c Linux…,d MacOs…,e Free BSD…,f Sun OS …

5.Sebutkan perbedaan antara SO.GUI dan SO.TEXT

System operasi berbasis text artinya user berinteraksi dengan system dengan perintah-perintah yang berupa text.

System operasi berbasis GUI,pada system ini user dapat berinteraksi dengan system operasi melalui gambar-gambar /symbol-symbol/grafik.


6.Sebutkan 4 langkah yang perlu di perhatikan sebelum memulai instalasi windows

a. Sebelum menginstal Windows XP SP3, periksa ruang disk terlebih dahulu, minimal ruang kosong yang tersedia sedikitnya  1,500 megabytes (MB) disk sistem.
b. Hapus  update-update windows sebelumnya jika sudah ada windows versi lama, seperti Microsoft Shared Computer Toolkit, Remote Desktop Connection (RDP) 6.0 MUI pack
c. Jika adapter jaringan nirkabel dari pihak ketiga, pastikan adapter tersebut didukung dengan ‘driver’ nya
d.Matikan program antivirus.

7.Dalam sejarah system operasi ada empat generasi SO. Sebutkan 4 generasi system operasi tersebut

1.Generasi Pertama (1945-1955)
2.Generasi kedua (1955-1956)
3.Generasi ketiga (1965-1980)
Pada generasi ini perkembangan system operasi dikembangkan untuk melayani banyak pemakai sekaligus dimana para pemakai interaktif berkomunikasi lewat terminal secara online ke computer maka sisitem operasi  menjadi multiuser(digunakan banyak pengguna sekaligus).dan multi-progamming (melayani banyak program sekaligus)
4.Generasi keempat (pasca 1980an)
Dewasa ini system operasi dipregunakan untuk jaringan computer pemakai  yang saling terhubung satu sama lain.

8.Dalam tahap instalasi windows terdapat tahap setting bios,sebutkan langkah-langkah untuk mensetting bios
1. Standar CMOS Setup ; konfigurasi hardware yang paling dasar seperti date, time, hd, drive, video,
2. Bios Features Setup ; Konfigurasi untuk tingkat lanjuntan seperti Virus warning, CPU internal Cache, External Cache, Quick Power On Self Test, Boot Sequences, dll Integrated Peripheral ;
3. Advanced Chipset Features ; option untuk mengoptimalkan bagi yang expert dan professional, ada DRAM timing, CAS Latency, SDRAM cycle length, AGP aperture, AGV mode.
4. Integrated Peripherals ; Mengendalikan fungsi-fungsi tambahan pada motherboard seperti port serial mau pun paralel. Nonaktifkan ( disabled) saja yang Anda tidak butuhkan untuk dapat membebaskan IRQ

9.Sebutkan spesifikasi  minimal untuk windows XP
  • Prosesor Pentium 1.5 Ghz/AMD yang setara
  • CDROM/DVDROM drive
  • RAM 128 MB
10.Bagaimana langkah untuk membuat partisi hardisk yang baik:
a. Tentukan pembagian hardisk berdasarkan kapasitas yang ada.
b. Buat partisi untuk sistem dan untuk data

11.Jelaskan apa yang dimaksud dengan Sistem Operasi
Merupakan sebuah penghubung antara pengguna dari komputer dengan perangkat keras komputer. Pengertian sistem operasi secara umum ialah pengelola seluruh sumber-daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan (system calls) ke pemakai sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan sumber-daya sistem komputer.

12.Jelaskan fungsi system operasi

1). Manajemen  file dan folder
2) Manajemen aplikasi
3) Mendukung Program Utility
4) Mengatur Perangkat  Komputer

13.Apa yang dimaksud dengan BIOS : singkatan dari  Basic Input / Output System  merupakan instruksi perangkat elektronik yang digunakan komputer saat untuk memulai sistem komputer beroperasi.

14.Apa yang dimaksud dengan Partisi hardisk .  Partisi hardisk adalah membuat bagian atau tempat untuk penyimpanan data di suatu hardisk

15.Jelaskan fungsi partisi pada hardisk, fungsinya adalah untuk memisahkan mana bagian sistem komputer dan mana bagian untuk data .

16.Apa yang di maksud dengan perintah internal command, berikan & jelaskan contohnya
Perintah Internal Command (DOS) yaitu perintah-perintah yang ada dalam DOS. Contoh : Dir, MD, RD, REN,

17.Apa yang dimaksud dengan perintah external command,berikan & jelaskancontohnya
Perintah Eksternal Command adalah perintah-perintah tambahan untuk DOS setelah booting dilakukan.
Contoh : FORMAT, CHKDSK, LABEL, ATTRIB,

18. Jelaskan fungsi cd driver motherboard pada saat instalasi win xp
cd driver adalah program pelengkap untuk menjalankan suatu perangkat tertentu yang akan dipasang di komputer, misal driver untuk printer, scanner dsb

19. Sebutkan langkah-langkah instalasi windows xp
a. Setting BIOS untuk menentukan skala prioritas pertama pembacaan sistem operasi ke CD ROM atau Flashdisk
b. Sebelum restart jangan lupa masukan CD windows XP ke komputer/laptopnya.
c. Pada saat restart akan muncul pilihan : please any key to boot from CD (tekan sembarang tombol untuk boot dari CD)
c. Ikuti langkah-langkah dan pilihan menu sesuai pilihan user.

20. Jelaskan fungsi software/perangkat lunak
Fungsi perangkat lunak adalah  menerjemahkan instruksi-instruksi yang ditulis dalam bahasa mesin agar dapat diterima dan dimengerti oleh komputer. Perangkat lunak  bertugas mengkonversikan arsitektur dan algoritma yang di rancang manusia ke dalam format yang dapat di jalankan komputer.

Sistem Operasi Open Source

Perintah dasar OS Linux dan padanannya  dengan perintah dasar OS Window.


Perintah di Linux
Perintah di Dos
Fungsi perintah
cd
cd
 digunakan untuk berpindah ke direktori lain.
chmod
attrib
digunakan untuk mengatur hak akses suatu file atau direktori
clear
cls
digunakan untuk membersihkan seluruh layar terminal
cp
copy
digunakan untuk menyalin sebuah file
date
date
digunakan untuk menampilkan tanggal dan waktu
halt
shutdown
digunakan untuk mematikan sistem
history

digunakan untuk melihat perintah apa saja yang telah digunakan
iconfig
ipconfig
digunakan untuk melihat informasi pada kartu jaringan, seperti IP address, Mac address, dll
ls
dir
digunakan untuk melihat isi dari suatu direktori
mkdir
md
digunakan untuk membuat direktori baru
mv

untuk memindahkan file, bisa juga untuk merubah nama sebuah file.
nano
edit
digunakan untuk ‘memanggil’ text editor
passwd

digunakan untuk menggunakan password
pwd

digunakan untuk menampilkan nama direktori dimana Anda sedang berada
reboot

digunakan untuk menghidupkan ulang sistem/komputer
restart

menjalankan ulang service yang sedang berjalan.