BTemplates.com

About

Diberdayakan oleh Blogger.

Quien cocina aquí:

Blog List

Pages

BTemplates.com

Pages - Menu

Jumat, 29 Juli 2016

Network Topologi Jaringan


Network Topology
( id=topologi jaringan )
Merupakan struktur jaringan fisik yang digunakan untuk
mengimplementasikan jaringan.Untuk membangun jaringan lokal yang terhubung ke
Internet perlu mempersiapkan beberapa alat berikut:
 Internet Connection (id = koneksi internet)
 Modem
 Router
 Switch
 Radio
 Computer Client Internet Connection
Koneksi internet bisa berlangganan dengan
Internet Service Provider (ISP), Contoh:
1. Telkom (IndiHome, Gold, dan AstiNet)
2. Biznet (Biznet Home)
3. Firstmedia (FastNet)
4. MNC Play Modem
Modulator – Demodulator
Data dari komputer yang berbentuk sinyal digital
diberikan kepada modem untuk diubah menjadi sinyal
analog (Modulator), ketika modem menerima data
dari luar berupa sinyal analog, modem mengubahnya
kembali ke sinyal digital (Demodulator) supaya dapat
diproses lebih lanjut oleh komputer. Sinyal analog
tersebut dapat dikirimkan melalui beberapa media
telekomunikasi seperti telepon dan radio.
Setibanya di modem tujuan, sinyal analog
tersebut diubah menjadi sinyal digital kembali dan
dikirimkan kepada komputer. Terdapat dua jenis
modem secara fisiknya, yaitu modem eksternal dan
modem internal. Router
“Menghubungkan 2 jaringan atau lebih guna untuk
meneruskan data dari jaringan yang satu ke jaringan
yang lain”
Untuk re-share internet sekaligus untuk memana-
jemen jaringan client.




Cisco
MikroTik
Juniper
PC Router Switch
Untuk memperluas segmen jaringan, sehingga dapat
menghubungkan banyak komputer. Radio (AP)
Perangkat yang menyebarkan sinyal Wi-Fi (gelombang
elektromagnetik) sebagai media penyaluran data lewat
wireless (tanpa kabel). Computer Client
End-user, untuk mengakses aplikasi jaringan,
game online. Komputer disini bisa berarti
Smartphone, iPhone, Tablet, dsb.

Kamis, 28 Juli 2016

install aplikasi berbasis web di linux



Cara intall aplikasi berbasis Web di Linux

A. Apabila LAMP (Linux Apache MySQl PHP) belum terinstal, lakukan langkah instalasi sbb :
Sebelumnya sebaiknya Linux diupdate dulu :

# apt-get update

Pastikan sudah terkoneksi ke Server Repository dengan baik.

1. Install Apache :
# apt-get install apache2

2.Install PHP :
# apt-get install php5 php5-mysql php-pear php5-gd php5-mcrypt php5-curl php5-intl php5-xmlrpc

# cd /var/www/html
nano info.php
<?php
phpinfo();
?>

Kemudian buka URL http://localhost/info.php

3. Install DataBase :
# apt-get install mariadb-server

# mysql_secure_installation

4. Install PHPMyadmin :
# apt-get install phpmyadmin


B. Langkah instalasi aplikasi berbasis web di Linux :

1. Aktifkan modul yang diperlukan :
misal : modul rewrite (untuk menjalankan .htaccess)
# a2enmod rewrite

2. Install PHP extention / paket lain yg diperlukan
misal : php-json
# apt-get install php-json

3. Salin dan ekstrak file CMS/Aplikasi ke dalam direktori server : /var/www/html
perintahnya : cp[spasi][letak direktori sumber/namafile][spasi][letak direktori tujuan]
misal : kita mengkopi file yang terletak di folder Document untuk dikopi ke direktori server

# cp /home/blc/Document/[namafile] /var/www/html

Mengkopi lewat ssh dari komputer client :

# scp [nama_file] root@[IP_tujuan]:/var/www/html

Contoh :
Document/#scp slims7-cendana-stable-update2.tar.gz root@192.168.121.2:var/www/html

Cara ekstrak : zip
# unzip [namafile].zip
untuk : tar.gz
# tar xvfz [namafile].tar.gz

Pastikan paket instalasi unzip sudah terinstall, apabila belum jalankan :
# apt-get install unzip
4. Berikan hak akses root sebagai owner untuk menjalankan aplikasi PHP.
# chown -R www-data:www-data /var/www/html/[namadirektoriaplikasi]

5. Buat database melalui phpmyadmin, import database apabila diperlukan.

6. Jalankan proses instalasi sampai selesai, sesuai petunjuk pada dokumentasi resmi CMS tsb.

Rabu, 27 Juli 2016

CARA CRIMPING KABEL UTP


Cara Crimping Kabel UTP ke RJ-45 (Straight dan Cross)

Cara Crimping Kabel UTP ke RJ45 (Straight dan Cross). Setelah mengetahui Berbagai Kabel Jaringan Komputer Lan,  kita akan melakukan crimping terhadap kabel UTP menggunakan konektor RJ-45 agar bisa digunakan untuk menghubungkan hardware komputer.

nah, sebelum kita mulai, bahan-bahan yang harus dipersiapkan adalah kabel utp, konektor RJ-45, dan Tang crimping dan kalo lebih bagus kalo kamu ada Lan Tester untuk menguji kabel, jika tidak, masih bisa menggunakan cara lain untuk menguji nya..

Cara Crimping Kabel UTP ke RG-45
Tang Crimping



Cara Crimping Kabel UTP ke RG-45
Kabel UTP

Cara Crimping Kabel UTP ke RG-45
Lan Tester

Cara Crimping Kabel UTP ke RG-45
RJ-45
Kabel UTP terdiri dari 2 jenis, yaitu Straight dan Cross, kabel straight digunakan untuk menghubungkan dua buah hardware yang berbeda seperti menghubungkan PC ke Switch/Hub, dan kabel Cross digunakan untuk menghubungkan dua buah hardware yang sama seperti dari PC ke PC, Laptop ke Laptop.Cara Crimping Kabel UTP ke RJ-45

Cara Crimping Kabel UTP ke RG-45
Cara Crimping Kabel UTP ke RG-45 
Untuk membuat kabel Straight, susunan warna yang digunakan adalah :
Sususan warna pada ujung 1 = Putih Orange, Orange, Putih Hijau, Biru, Putih Biru, Hijau, Putih Coklat, Coklat
Sususan warna pada ujing 2 sama dengan ujung 1.
Untuk membuat kabel Cross, susunan warna yang digunakan adalah :
Susunan warna pada ujung 1 = Putih Orange, Orange, Putih Hijau, Biru, Putih Biru, Hijau, Putih Coklat, Coklat
Susunan warna pada ujung 2 yaitu = Putih Hijau, Hijau, Putih Orange, Biru, Putih Biru, Orange, Putih Coklat, Coklat Cara Crimping Kabel UTP ke RG-45

LANGKAH LANGKAH CRIMPING KABEL STRAIGHT DAN CROSS.

Cara Crimping Kabel UTP ke RJ-45
1. Kupas kulit kabel selebar 2 cm.
2. Susun rapi delapan kabel yang terdapat didalam sesuai dengan gambar dan penjelasan diatas.
3. Luruskan kabel yang masih kusut.
4. Ratakan ujung kabel dengan memotong nya menggunakan tang crimping.
5. Setelah yakin urutan warna benar dan ujung kabel sudah rata, masukan kabel kedalam konektor RJ-45 , pastikan ujung kabel menyentuh ujung RJ-45, dan jepitlah menggunakan Tang Crimping.
6. Setelah menyelesaikan kedua ujung kabel, uji menggunakan Lan tester, jika semua lampu menyala, berarti kabel tersebut telah di crimping dengan benar dan bisa digunakan. Cara Crimping Kabel UTP ke RG-45  Tips Cara Mempercepat Koneksi Internet Gampang !

MTCNA


Mikrotik Training Basic
Certified Mikrotik Training Basic Class
Organized by: Citraweb Nusa Infomedia
(Mikrotik Certified Training Partner)Jadwal Training
00-2
Session 1 Session 2
Hari 1 Introduction
Pre-Test TCP/IP
Instalation
Hari 2 Bridge Hari 3 Firewall
Hari 4 Hotspot
Session 3
Session 4
Basic Configuration
Wireless
Mikrotik Indonesia http://www.mikrotik.co.id
Routing
QOS
VPN
Test
5/8/12Jadwal Harian
¢
¢
¢
¢
¢
¢
¢
00-3
Sessi 1
Coffee Break
Sessi 2
Lunch
Sessi 3
Coffee Break
Sessi 4
08.30 – 10.00
10.00 – 10.30
10.30 - 12.00
12.00 – 13.00
13.00 – 14.30
14.30 – 15.00
15.00 - 17.00
Mikrotik Indonesia http://www.mikrotik.co.id
5/8/12New Training Scheme 2010
¢
¢
00-4
Basic/Essential Training
l  MikroTik Certified Network Associate (MTCNA)
Advanced Training
l  Certified Wireless Engineer (MTCWE)
l  Certified Routing Engineer (MTCRE)
l  Certified Traffic Control Engineer (MTCTCE)
l  Certified User Managing Engineer (MTCUME)
l  Certified Inter Networking Engineer (MTCINE)
Mikrotik Indonesia http://www.mikrotik.co.id
5/8/12Certification Test
¢
¢
¢
¢
¢
¢
00-5
Diadakan oleh Mikrotik.com secara online
Dilakukan pada sessi terakhir
Jumlah soal : 25 Waktu: 60 menit
Nilai minimal kelulusan : 60%
Yang mendapatkan nilai 50% hingga 59%
berkesempatan mengambil “second chance”
Yang lulus akan mendapatkan sertifikat yang
diakui secara internasional
Mikrotik Indonesia http://www.mikrotik.co.id
5/8/12Introduction to Mikrotik
Certified Mikrotik Training Basic Class
Organized by: Citraweb Nusa Infomedia
(Mikrotik Certified Training Partner)Citraweb Nusa Infomedia
¢
¢
Using Mikrotik since 2001, as Wireless ISP
(Citra-Net)
Mikrotik OEM Authorized Reseller (2002)
http://www.mikrotik.com/1howtobuy.html
¢
One engineer:
Mikrotik Certified Consultant (2005)
http://www.mikrotik.com/consultants.html
¢
Mikrotik Certified Training Partner (2005)
http://www.mikrotik.com/training.php
01-7
Mikrotik Indonesia http://www.mikrotik.co.id
5/8/12Citraweb Nusa Infomedia
¢
Head Office
l
¢
Rep. Office
l
01-8
Jalan Petung 31 Papringan
Yogyakarta 55281
Telp: 0274-554444
Fax: 0274-553055
Gd Cyber Lt 11
Jl Kuningan Barat 8 Jakarta 12710
Telp: 021-5209612
Fax: 021-5209614
Mikrotik Indonesia http://www.mikrotik.co.id
5/8/12What Is Mikrotik?
¢
Software Router untuk PC (x86, AMD, dll) à
RouterOS
l
l
¢
Hardware untuk jaringan (terutama wireless)
l
l
l
01-9
Menjadikan PC biasa memiliki fungsi router yang
lengkap
Diinstall sebagai Operating System,
tidak membutuhkan operating system lainnya
Wireless board
contoh: RB400, RB600, RB750, RB1000
Wireless interface (R52, R52H, R5H, R52N, R2N)
menggunakan RouterOS sebagai software
Mikrotik Indonesia http://www.mikrotik.co.id
5/8/12What Is Mikrotik?
¢
¢
01-10
Mikrotik adalah kependekan dari mikrotikls
Artinya: network kecil dalam bahasa
Latvia
Mikrotik Indonesia http://www.mikrotik.co.id
5/8/12Routerboard for Wireless
Jenis Processor
RAM Ether RB800
MiniPCI USB Radio Lisensi
MPC8544 800MHz 256MB 3 (gig) 4 - - 6
RB435G AR71xx 680MHz 256MB 3 (gig) 5 2 - 5
RB433UAH AR71xx 680MHz 128MB 3 3 2 - 5
RB433/ AH AR71xx 300/680MHz 64MB/128MB 3 3 - - 4 / 5
RB411UAHR AR71xx 680 MHz 64MB 1 1 1 1 4
RB411AH AR71xx 680 MHz 64MB 1 1 - - 4
RB411U/ AR AR71xx 300 MHz 32MB/64MB 1 1 1 / - - / 1 4
GrooveA-5Hn AR72xx 400MHz 64MB 1 - - 1 4
RB711A-5nH AR72xx 400MHz 64MB 1 - - 1 4
Groove-5Hn AR72xx 400MHz 32MB 1 - - 1 3
RB711-5nH AR72xx 400MHz 32M 1 - - 1 3
- For Client or Point to Point Connection
01-11
Mikrotik Indonesia http://www.mikrotik.co.id
5/8/12Routerboard for Indoor Router
Jenis
Processor
RB1100AH X2 PPC 1Ghz dual Core
RAM Ethernet
MiniPCI Lisensi
2GB 13 (gigabit) 0 6
RB1100AH PPC 1Ghz 2GB 13 (gigabit) 0 6
RB1200 PPC 1Ghz 512MB 10 (gigabit) 0 6
RB493G AR71xx 680 MHz 256MB 9 (gigabit) 3 5
64MB / 128MB 9 3 4 / 5
RB493 / AH
AR71xx 300 / 680 MHz
RB450G AR71xx 680 MHz 256MB 5 (gigabit) 0 5
RB450 AR71xx 300 MHz 32MB 5 0 5
RB750 AR72xx 400MHz 32MB 5 0 4
RB750GL AR72xx 400MHz 64MB 5 (gigabit) 0 4
01-12
Mikrotik Indonesia http://www.mikrotik.co.id
5/8/12Discontinued Hardware
¢
RB100 series
l
l
¢
01-13
l
¢
RB230
¢
¢
RB411A,RB411R
RB532,RB511
RB600 series
RB600
RB700 series
l
RB333
RB400 series
l
RB500 series
l
RB300series
l
¢
RB112,RB133,RB133C
RB153,RB150,RB192
RB200 series
l
¢
¢
RB750G
RB1000 series
l
RB1000, RB1100
Mikrotik Indonesia http://www.mikrotik.co.id
5/8/12RB1100AH / X2
¢
¢
¢
¢
13 Port Gigabit ethernet
1GHz Network Processor / Dual Core
RAM: 2GB
up to:
l  2 Gbps
l  250.000 pps / 1M pps
¢  1U rackmount
¢  Bypass Function
01-14
Mikrotik Indonesia http://www.mikrotik.co.id
5/8/12RB800
¢
¢
¢
¢
¢
¢
¢
01-15
3 Gigabit Ethernet
4 Minipci Slot
DoughterBoard Expandable
CF slot
MPC8544 800MHz CPU
256 DDR SDRAM
RouterOS Level 5
Mikrotik Indonesia http://www.mikrotik.co.id
5/8/12RB433UAH
¢
¢
¢
¢
¢
¢
01-16
3 Ethernet, 3 Minipci
Atheros AR7161 680MHz
RAM: 128MB
With micro-SD slot
RouterOS Level 5
2 port USB
Mikrotik Indonesia http://www.mikrotik.co.id
5/8/12RB411 / U / AR / AH / UAHR
¢
CPU: Atheros
l
l
¢
Memory:
l  32 MB (411/U)
l
¢
¢
¢
¢
64MB (411AR/UAHR/AH)
Wireless Embedded (411AR/UAHR)
1 ethernet
1 MiniPCI (411/U/AR/AH/UAHR)
Lisensi RouterOS:
l  Level 3 (411)
l
01-17
AR7130 300MHz (411/U/AR)
AR7161 680 MHz (411AH/UAHR)
Level 4 (411U/AR/AH/UAHR)
Mikrotik Indonesia http://www.mikrotik.co.id
5/8/12RB493/AH/G
¢
¢
¢
9 ethernet (gigabit di 493G)
3 Minipci Slot
Processor :
l
l
¢
¢
01-18
Atheros AR7161 680MHz
(493AH & G)
Atheros AR7130 300MHz
(493)
RAM: 64MB
RouterOS:
l  Level 4 (RB493)
l  Level 5 (RB493AH & G)
Mikrotik Indonesia http://www.mikrotik.co.id
5/8/12Embeded Solution
¢
¢
Embedded Antenna 2,4GHz & 5GHz
With Routerboard 411 series / 711 Series
NEW
PRODUCT
01-19
Mikrotik Indonesia http://www.mikrotik.co.id
5/8/12RB450 / G
¢
¢
¢
¢
¢
01-20
5 port Ethernet / gigabit
Tanpa minipci port
Processor : Atheros
300MHz / 680 MHz
RAM: 64 / 256 MB
RouterOS Level 5
Mikrotik Indonesia http://www.mikrotik.co.id
5/8/12RB750 / GL
¢
¢
¢
¢
01-21
Produk routerboard
terhemat dan
terkecil
Processor :
AR7240 400Mhz
5 ethernet port (750)
5 gigabit port (750GL)
Lisensi Level 4
Mikrotik Indonesia http://www.mikrotik.co.id
5/8/12RB751U-2HND
¢
¢
¢
High power 1W 802.11b/
g/n wireless AP
5 Port Ethernet
1 Port USB
l
l
¢
01-22
For Modem
For Flashdisk
2x2 MIMO Integrated
Antenna
Mikrotik Indonesia http://www.mikrotik.co.id
5/8/12Wireless Interface
¢
R52/H (a/b/g)
l
l
l
l
Atheros chipset
MiniPCI type interface
65 mWatt / 350 mWatt
3 band wireless

l
Custom Frequency Support


01-23
2.4 GHz, 5.2 GHz, 5.8 GHz
2.1 – 2.5 GHz
4.9 – 6.0 GHz
Mikrotik Indonesia http://www.mikrotik.co.id
5/8/12R52N (a/b/g/n)
¢
¢
¢
¢
¢
¢
¢
¢
¢
¢
¢
01-24
NEW
PRODUCT
Dual band IEEE 802.11a/b/g/n standard
Output Power of up to 25dBm @ b/g/n
Band
Support for up to 2x2 MIMO with spatial
multiplexing
Four times the throughput of 802.11a/g
Atheros AR9220, chipset
2 X U.FL Antenna Connector
Operating temperatures: 0oC to 60oC
Power consumption MAX 2.4W
Modulations: OFMD: BPSK, QPSK, 16
QAM, 64QAM DSSS: DBPSK, DQPSK,
CCK
High Performance (up to 300Mbps physical data rates and 200Mbps of actual user
throughput) with Low Power Consumption
ESD protection agaist +/-10kV ESD discharge on Antenna port
Mikrotik Indonesia http://www.mikrotik.co.id
5/8/12Wireless N - Performance
¢
01-25
Throughp

Selasa, 26 Juli 2016

JARINGAN DASAR


Alamat IP Alamat IP (IP Address, Internet Protocol Address) adalah nomor yang
digunakan untuk mengindentifikasi komputer, server atau alat lain dalam jaringan
internal atau internet lewat TCP/IP. Terdiri dari serangkaian (empat bagian) angka
yang dipisah dengan tanda titik (misalnya 123.123.123.1).
Anonymous FTP Adalah metode penggunaan program FTP untuk masuk ke suatu
komputer atau server dan mengambil (download) atau mengirim file walaupun anda
tidak memiliki account pada komputer itu. Saat anda masuk, anda mengirimkan
'Anonymous' sebagai nama user dan alamat email sebagai password, kemudian
anda akan diarahkan ke folder atau direktori yang bisa diakses secara anonim.
Apache
Program/software yang kegunaanya bertugas sebagai server web,
menyediakan file/halaman untuk bisa diakses oleh pengunjung dengan protokol
HTTP. Apache merupakan web server yang paling banyak digunakan saat ini.
Aplikasi web Adalah aplikasi atau program yang dikirimkan lewat teknologi internet.
Aplikasi dijalankan pada server dan disajikan melalui browser, memungkinkan
interaktivitas antara pengunjung situs. Contoh aplikasi web adalah CMS (content
managment), weblog, forum diskusi, webmail, wiki, toko online, dsb.
Autoresponder Adalah program yang secara otomatis dijalankan saat menerima
email, kemudian membalas email tersebut dengan isi email yang sudah disiapkan
ke pengirimnya, memberi tahu pengirimnya bahwa emailnya sudah diterima. Saat
anda mengkonfigurasikan autoresponder, maka program ini akan otomatis mengirim
tanpa perlu campur tangan anda lagi, dan situs internet anda menjadi makin
interaktif.
Bandwidth
Adalah
jumlah
besaran
data
(bit)
yang
bisa
dikirimkan
(ditransfer/ditransmisikan), yang dihitung dengan satuan bit per detik, kilobit per
detik, megabit per detik, dan seterusnya. 1 byte data terdiri dari 8 bit.
J a r i n g a n D a s a r | xiJaringan Dasar
Browser Atau web browser (terjemahan Bahasa Indonesia: peramban), adalah
program komputer untuk menampilkan file atau halaman dari sebuah situs internet.
Saat anda menjelajahi (surfing) internet, anda memulainya dengan menjalankan
program browser ini, lalu memerintahkan program ini untuk masuk ke sebuah situs
internet. Contoh browser: Mozilla, Firefox, Safari, Opera, Internet Explorer,
Konqueror, Lynx, Netscape, dsb.
CGI Atau Common Gateway Interface, adalah program yang menerjemahkan data
dari web server dan menampilkannya pada situs internet atau dikirim ke email.
Dengan CGI halaman situs internet berinteraksi dengan aplikasi program lain. CGI
melibatkan transfer data antara server dan program CGI (disebut juga script),
sehingga sebuah situs internet menjadi interaktif dengan input/masukan dari
pengunjungnya. Form, buku tamu, forum diskusi, pengiriman komentar dan fitur
lainnya bisa dibuat dengan CGI.
CHMOD
Singkatan dari Change Mode, adalah perintah di Linux/Unix untuk
mengubah mode suatu file atau direktori. Mode ini terdiri dari hak akses
(permission) dan mode khusus. Umumnya yang sering digunakan/diubah-ubah
adalah hak akses.
Clientexec Adalah aplikasi web yang dikembangkan oleh Newedge Services, Inc.
Aplikasi web ini berfungsi sebagai pengelolaan konsumen, pembayaran/penagihan
dan solusi dukungan konsumen untuk perusahaan webhosting. RuangWeb
menyediakan lisensi Clientexec bagi kliennya.
CMS
Atau content management system. Adalah aplikasi web untuk mengelola
konten sebuah (atau lebih) situs internet. Masing-masing CMS memiliki fitur-fitur,
diantaranya adalah pengelolaan berita, buku tamu, forum diskusi, sistem komentar,
sistem keanggotaan, dsb.
CPanel Adalah sebuah program yang mudah digunakan untuk mengkonfigurasi
dan mengelola situs internet anda (control panel), digunakan sebagai panel kendali
di RuangWeb.com.
xii | J a r i n g a n D a s a rJaringan Dasar
Data transfer Adalah jumlah data yang ditransfer, baik transfer masuk atau transfer
keluar,
lewat
suatu
jenis
koneksi
dalam
satu
kurun
waktu
tertentu.
Lihat juga -> Bandwidth.
DirectAdmin
Adalah
sebuah
program
yang
mudah
digunakan
untuk
mengkonfigurasi dan mengelola situs internet anda (control panel), berfungsi sama
seperti CPanel, digunakan sebagai panel kendali di RuangWeb.com.
Directi Nama salah satu registrar domain. Lihat juga -> Registrar
DNS Domain Name System (bahasa Indonesia: Sistem Penamaan Domain) adalah
sebuah sistem yang menyimpan informasi tentang nama host maupun nama
domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan
komputer, misalkan: Internet. DNS menyediakan alamat IP untuk setiap nama host
dan mendata setiap server transmisi surat (mail exchange server) yang menerima
surat elektronik (email) untuk setiap domain. Setiap nama host/komputer memiliki
alamat IP (internet protocol) sendiri yang terdiri dari serangkaian angka, DNS
memudahkan kita mengingat/mencari alamat situs/email dengan menerjemahkan
angka-angka ini menjadi nama yang lebih mudah diingat manusia.
Domain
Atau nama domain, seperti www.namakamu.com, adalah cara untuk
memudahkan mengingat satu alamat internet. Server DNS mengasosiasikan alamat
IP dengan nama domain. Saat anda memerintahkan browser anda membuka
www.namakamu.com, browser ini mengarahkannya ke alamat IP yang dimilikinya.
Ada beberapa tingkatan domain, diantaranya TLD (top level domain) atau domain
internasional
seperti
.com/.net/.org
atau
domain
negara
seperti
.or.id/.co.id/.web.id/.com.my/.com.sg/.nl/.de dan sebagainya.
Download
Proses transfer data dari server/situs internet ke komputer pribadi
(pengguna). Terjemahan Bahasa Indonesia=unduh
eNom Nama salah satu registrar domain. Lihat juga -> Registrar
Fantastico Adalah script yang memudahkan instalasi puluhan aplikasi web dengan
sedikit klik saja, mengurangi waktu pembelajaran terhadap aplikasi web itu sehingga
J a r i n g a n D a s a r | xiiiJaringan Dasar
penggunanya (anda) bisa lebih berkonsentrasi pada isi situs anda. Fantastico
diakses lewat CPanel.
Frontpage Extension Frontpage extension bisa dianggap sebagai "program mini"
yang memungkinkan fitur sebuah situs internet dibuat lewat Microsoft Frontpage
untuk bisa berjalan dengan lancar. Situs yang dibuat dengan MS Frontpage bisa
dijalankan pada server hosting yag tidak memiliki Frontpage extension, tapi ada
beberapa fitur utama yang tidak bisa dijalankan. Untuk informasi lebih lanjut silakan
kunjungi situs Microsoft Frontpage di http://www.microsoft.com/frontpage/ . Setelah
anda membuat situs anda dengan MS Frontpage anda akan mengetahui apakah
situs anda membutuhkan Frontpage entension atau tidak.
FTP
Adalah singkatan dari File Transfer Protocol, protokol Internet yang
merupakan standar untuk pentransferan file komputer antara mesin-mesin yang
menjalankan sistem yang sangat berbeda, misalnya dari komputer rumahan dan/ke
server situs anda. Karena berfungsi sebagai file sharing maka kita dapat
mendownload dan mengupload file yang kita inginkan. Seperti halnya browsing,
FTP juga memiliki alamat. Alamat yang digunakan untuk browsing dapat diawali
dengan HTTP misalnya http://www.situsinternet.com sedangkan FTP diawali
dengan ftp misalnya ftp://ruangweb.com
Hits (Statistik) Sebuah hit adalah sebuah permintaan (request) atas suatu file dari
webserver. Misalnya sebuah halaman situs (1 html) berisi 1 file css, 1 file js dan 10
gambar, maka jumlah hit untuk satu halaman tersebut setiap kali ditampilkan adalah
13 hit.
Homepage Adalah halaman depan atau halaman utama sebuah situs internet.
Contoh: halaman depan situs hosting RuangWeb adalah http://www.ruangweb.com
HTML Hyper Text Markup Language. Sebuah halaman dalam situs internet ditulis
dengan bahasa ini, yang kemudian diterjemahkan oleh web browser menjadi seperti
tampilan yang anda lihat.
xiv | J a r i n g a n D a s a rJaringan Dasar
HTTP Hyper Text Transfer Protocol. Adalah protokol untuk mengirim file hyperteks
(HTML) pada internet. Membutuhkan program klien HTTP di satu sisi, dan program
server HTTP di sisi lainnya. HTTP adalah protokol paling penting yang digunakan di
jagat internet (World Wide Web). Anda akan menggunakannya setiap kali
mengunjungi sebuah situs internet.
IP Private Alamat IP yang digunakan untuk jaringan internal (intranet). IP Private
tidak bisa diakses dari jaringan internet. Rentang IP yang bisa digunakan untuk
jaringan internal adalah: 10.0.0.0 - 10.255.255.255, 172.16.0.0 - 172.31.255.255,
dan 192.168.0.0 - 192.168.255.255.
IP Publik
Alamat IP yang bisa diakses secara publik lewat jaringan global
(internet). Supaya nama domain, email dan web anda bisa diakses oleh pengunjung
lain di internet, digunakan IP Publik. Lihat juga - > IP Private
Linux Adalah nama sistem operasi komputer, seperti Windows, Mac atau UNIX.
Karena sifatnya yang opensource, Linux memiliki ratusan paket distribusi (distro,
seperti Redhat, SuSe, Debian, Fedora, CentOS, Trustix, dll). Linux banyak
digunakan
sebagai
sistem
operasi
untuk
server
karena
efisiensi
dan
kehandalannya.
MySQL
Adalah sistem manajemen database relational (RDBMS, relational
database management) yang open source yang menggunakan Structured Query
Language
(SQL,
yang
merupakan
bahasa
populer
untuk
menambahkan,
mengkases dan memproses data dalam database). Karena sifatnya yang open
source, semua orang boleh mendownload dan menyesuaikan dengan keinginannya
dengan rambu-rmbu yang ditentukan dalam lisensi. MySQL dikenal karena
kecepatan, kemampuan dan fleksibiltasnya sehingga banyak digunakan sebagai
sistem database pada aplikasi web.
Nameserver
Sebuah server yang menyimpan dan melayani sistem penamaan
domain dengan protokol DNS, menerjemahkan nama domain ke alamat IP yang
terkait dan sebaliknya. Setiap nama domain harus memiliki minimal 2 (dua)
nameserver, 1 sebagai nameserver utama dan yang kedua sebagai cadangan jika
J a r i n g a n D a s a r | xvJaringan Dasar
ada masalah pada nameserver pertama, sehingga domain itu selalu bisa
ditemukan.
NetEarthOne Nama salah satu registrar domain. Lihat juga -> Registrar
Open source Adalah filosofi dalam distribusi software dimana kode sumber
programnya ikut disertakan sehingga bisa dibaca dan dimodifikasi. Karena bisa
dimodifikasi, software yang dirilis secara open source bisa disesuaikan dengan
kebutuhan penggunanya.
Page view (Statistik) Jumlah tampilan halaman yang diberikan webserver. Saat
pertama kami pengunjung masuk ke situs anda, maka dalam statistik dihitung
sebagai 1 tampilan halaman (page view), dan jika pengunjung tersebut membuka
halaman lain, maka akan dihitung lagi. Dan seterusnya.
Perl Perl (Practical Extraction and Report Language) adalah bahasa pemrograman
dinamis yang ditulis oleh Larry Wall, 1987. Perl meminjam banyak fitur dari bahasa
pemrograman lain yang sudah ada. Perl juga banyak digunakan sebagai bahasa
utnuk aplikasi web.
PHP Adalah bahasa pemrograman. Perintah-perintahnya atau kodenya disimpan
bersama HTML dalam sebuah halaman internet. Perintah/kode itu dijalankan oleh
web server sehingga bisa dibaca oleh browser apapun. Web browser kemudian
hanya melihat HTML yang dihasilkan dari kode program PHP itu dan
menampilkannya.
phpMyAdmin Aplikasi web populer yang digunakan sebagai antar muka untuk
mengadministrasi (mengelola) database MySQL. Ditulis dengan bahasa PHP.
Dalam phpMyAdmin, anda bisa membuat struktur database (tabel); memasukkan,
mengedit dan menghapus data, mengimpor struktur dan data dari file lain, dan
mengekspor database ke format lain (backup).
POP
Post Office Protocol. Adalah metode untu kmengambil email dari server.
Sebagian besar program email (disebut juga klien email) menggunakan protokol
POP, walaupun ada juga yang mendukung penggunaan teknologi IMAP (Internet
xvi | J a r i n g a n D a s a rJaringan Dasar
Message Access Protocol) yang lebih baru. Ada dua versi POP, pertama POP2,
yang menjadi standar pada pertengahan 1980-an dan membutuhkan SMTP untuk
mengirim emailnya; dan POP3, yang bisa digunakan dengan atau tanpa SMTP.
Versi POP email yang terbaru dan paling banyak digunakan adalah POP3.
Propagasi DNS Dari DNS Propagation. Adalah masa pemberitahuan perubahan
atas satu domain, perubahan ini bisa berarti perubahan nameserver atau transfer;
atau jika nama domain tersebut baru pertama kali didaftarkan. Dalam masa ini
informasi domain anda disebarluaskan ke seluruh nameserver induk di seluruh
dunia. Proses ini tampak seperti lama, tetapi pada masing-masing server
sebenarnya berlangsung sangat cepat, karena banyaknya nameserver yang harus
diberi tahu proses ini bisa memakan waktu sampai 72 jam, tetapi umumnya
berlangsung singkat (kurang dari 30 menit). Selama masa propagasi ini nama
domain tidak bisa diakses.
Registrar Atau dalam hal ini dianggap sebagai Domain Registrar adalah organisasi
atau perusahaan yang berwenang memberikan sebuah nama domain kepada yang
mendaftarkannya menurut TLD (top level domain) tertentu (.com/.net/.org) atau
domain negara (.id/.my/.sg, dsb).
Reseller Hosting
Paket dalam web hosting, yang bisa memiliki sub-account
(paket) lagi di bawahnya. Paket reseller biasanya memiliki kapasitas ruang yang
besar sehingga kemudian bisa dipecah menjadi paket yang lebih kecil dan dijual
kembali.
Shared hosting Opsi hosting dimana beberapa situs klien ditempatkan bersama-
sama dengan berbagi sumber daya (resource) server yang sama.
SMTP Simple Mail Transfer Protocol. Protokol utama yang digunakan untuk
mengirim surat elektronik lewat internet. Sebagian besar email dikirim dan diterima
dengan SMTP. SMTP terdiri dari serangkaian aturan tentang bagaimana cara
sebuah program untuk mengirim dan menerima email.
SSI Server Side Includes. Perintah yang bisa disertakan dalam HTML, kemudian
diproses oleh webserver saat diakses oleh pengunjung. Format perintahnya adalah
J a r i n g a n D a s a r | xviiJaringan Dasar
<!--#include virtual="/lokasi/file"-->. SSI umumnya digunakan untuk memasukkan
menu yang digunakan di sebuah situs yang biasanya seragam di seluruh halaman
dalam situs tersebut, sehingga hanya diperlukan sekali membuat menu itu saja
dalam sebuah file, tidak di keseluruhan file yang ingin berisi menu itu.
SSL Secured Socket Layer, adalah protokol untuk mengirimkan data yang di-enkrip
(disamarkan), dengan komunikasi terotentikasi, lewat internet. Pertama kali
dirancang
oleh
Netscape
Communication.
Kebanyakan
digunakan
dalam
komunikasi antara web browser dan server. URL yang dimulai dengan "https://"
menunjukkan bahwa halaman tersebut disajikan dengan jenis koneksi aman ini.
SSL menyediakan 3 (tiga) hal penting: Privasi, Otentikasi dan Integritas Pesan.
Pada jenis koneksi ini, masing-masing bagian yag berkomunikasi (misalnya browser
dan server) harus mempunyai Sertifikat Keamanan (Security Certificate) dan saling
mengirimkannya. Masing-masing bagian itu kemudian meng-enkrip (meyandikan)
apa yang dikirim dengan informasi yang ada dalam sertifikat itu dan sertifikat
pasangannya, memastikan bahwa hanya penerima yang diinginkan saja yang bisa
membaca pesan tersandi (di-enkrip) itu, dan dikirim dari lokasi yang memang
seharusnya dan isi pesan yang dikirim tidak diubah. Dengan keamanan seperti ini,
SSL banyak digunakan pada situs komersial untuk menjalankan transaksi lewat
internet atau situs yang mengirim data sensitif.
TCP/IP Adalah rangkaian protokol komunikasi untuk menghubungkan komputer
atau server pada internet.
Upload Proses transfer data/file dari komputer pribadi (komputer pengguna) ke
server. Terjemahan Bahasa Indonesia = unggah
Uptime Merujuk pada sejumlah waktu dalam periode 24 jam dimana sebuah sistem
atau server aktif menjalankan tugas menyediakan layanan. Misalnya jika uptime
99.9% berarti masa aktif situs tersebut adalah 24 jam dikurang 0.1% (8 detik), dan
dalam 1 tahun ada masa tidak aktif selama 48 jam. Masa tidak aktif ini biasanya
digunakan untuk perawatan/pemeliharaan server.
URL Kependekan dari Uniform Resource Locator, alamat sebuah sumber pada
internet. Contoh: sebuah situs web, atau halaman dalam situs internet memiliki
xviii | J a r i n g a n D a s a rJaringan Dasar
alamat
URL
http://www.situsinternet.com
http://anggota.sebuahsitus.com/dan/halaman.html.
Alamat
URL
atau
untuk
FTP
ftp://alamatftp.com. Alamat URL untuk email, mailto:nama@alamatemail.com
Visit/Sesi (Statistik) Serangkaian permintaan (request) ke suatu website dari satu
pengunjung unik dalam satu waktu. Sebuah kunjungan (visit) atau sesi kunjungan
bisa terdiri dari beberapa hits dan page view.
VPS Virtual Private Server (VPS) atau sering juga disebut Virtual Dedicated Server
(VDS) atau Virtual Server, merupakan solusi untuk mendapatkan keleluasaan
seperti server dengan sebagian harga saja. Satu server utama akan dibagi menjadi
beberapa virtual server yang masing-masing terpisah satu sama lain, memiliki
sistem operasi sendiri seperti memiliki dedicated server. Jika dianalogikan dengan
gedung atau perumahan, menyewa VPS kurang lebih sama dengan menyewa
apartemen dimana anda hanya menyewa sebagian ruang yang memiliki fungsi
lengkap sebagai tempat tinggal, dari satu gedung penuh.
Web hosting Sebuah bisnis atau jasa layanan penyediaan tempat penyimpanan
file secara online, konektivitas jaringan dan layanan lain yang dibutuhkan untuk
menyajikan file ke internet. Perusahaan yang menyediakan layanan webhosting
disebut webhost; dan detil layanannya seperti kapasitas, data transfer dan
konektivitas disebut paket hosting (hosting plan)
Website Web site atau situs internet adalah kumpulan seluruh halaman yang
disajikan oleh sebuah perusahaan, individu, organisasi atau entitas lainnya. Sering
dianggap sebagai rumah atau kantor maya (virtual). Bisa berupa blog, forum diskusi
atau yang lainnya.
WHM Web Host Manager. Antar muka grafis berbasis web (aplikasi web) untuk
mengelola situs dan account pada sebuah server. WHM merupakan alat bantu bagi
reseller untuk mengelola account kliennya.
WHMCS
Atau WHMCompleteSolution adalah aplikasi web yang dikembangkan
oleh Matthew Pugh dari WHMCS Ltd. Aplikasi web ini berfungsi sebagai
pengelolaan konsumen, pembayaran/penagihan dan solusi dukungan konsumen
J a r i n g a n D a s a r | xixJaringan Dasar
untuk perusahaan webhosting dan bisnis online lain. RuangWeb menyediakan
lisensi WHMCS bagi kliennya.
Input devices adalah perangkat yang digunakan untuk memasukkan data - data
dan memberikan perintah pada komputer.
Output device merupakan perangkat keras komputer yang digunakan untuk
mengkomunikasikan hasil pengolahan data yang dilakukan oleh komputer untuk
pengguna.
CPU (Central Processing Unit) atau prosesor merupakan pemroses data dalam
sebuah perangkat komputer.
Random access memory (RAM) merupakan tempat didalam komputer dimana
OS, program aplikasi dan data yang sedang digunakan disimpan sehingga dapat
dicapai dengan cepat oleh prosesor.
Motherboard merupakan pengendali atau pengontrol semua hal yang terhubung
untuk berkomunikasi dengan peranti yang lainnya dalam sistem.
Jumper merupakan connector (penghubung) sirkuit elektrik yang digunakan untuk
menghubungkan atau memutus hubungan pada suatu sirkuit.
Power supply merupakan alat yang menyediakan tenaga listrik bagi semua
komponen di dalam unit sistem.
APT Advance Packaging Tool (APT) adalah aplikasi berbasis command line yang
dapat digunakan untuk menangani urusan instalasi dan un-install paket software
berbasis distro debian dan turunannya. APT mempermudah proses manajemen
software pada sistem berbasis Unix dengan mengotomatisasikan pengambilan
ketergantungan paket yang dibutuhkan, melakukan konfigurasi, dan instalasi paket
dalam bentuk binari atau dengan melakukan kompilasi paket source kode.
Mirror Dalam istilah manajemen paket, mirror adalah alternatif lokasi repositori
paket dari repositori paket utama yang sudah tersedia. Dengan adanya mirror yang
posisi jaringannya terdapat dekat dengan pengguna maka permasalahan minimnya
alokasi bandwidth yang tersedia diharapkan dapat tertangani dengan baik.
Sypnatic Package Manager Aplikasi berbasis GTK+ yang dibuat sebagai front-end
Advanced Packaging Tool (APT) yang digunakan sebagai sistem manajemen paket
Debian. Synaptic biasanya digunakan pada sistem berbasis paket deb, namun
xx | J a r i n g a n D a s a rJaringan Dasar
dapat juga digunakan oleh sistem berbasis RPM. Synaptic dapat digunakan untuk
menginstalasi, menghapus, meng-upgrade paket, dan juga untuk menambah daftar
repositori paket.
Ubuntu Software Center Ubuntu Software Center atau yang dulu dikenal dengan
nama Uuntu Software Store, merupakan aplikasi berbasis GTK+ yang dibuat
sebagai aplikasi front-end dari Advanced Packaging Tool (APT) untuk sistem
manajemen Debian. Aplikasi ini dapat digunakan untuk menginstal dan meng-
uninstall paket software dan dapat digunakan untuk menambah repositori. Pada
menu utama aplikasi ini, tersedia sejumlah kategori paket software yang dapat
dengan mudah diinstal atau di-uninstall oleh para penggunanya.
PETA KEDUDUKAN BAHAN AJAR
Peta kedudukan bahan ajar merupakan suatu diagram yang menjelaskan
struktur mata pelajaran dan keterkaitan antar mata pelajaran dalam satu kelompok
bidang studi keakhlian. Gambar 1 menjelaskan peta kedudukan bahan ajar untuk
program studi keahlian Rekayasa perangkat lunak.
Kelompok C1 merupakan
kelompok mata pelajaran wajib dasar bidang studi keahlian. C2 merupakan
kelompok mata pelajaran wajib dasar program keahlian dan C3 merupakan
kelompok mata pelajaran wajib paket keahlian.
J a r i n g a n D a s a r | xxiJaringan Dasar
Jaringan
Dasar
Perakitan
Komputer
Gambar 1. Peta Kedudukan Bahan Ajar Kelompok C2 Mata Pelajaran Perakitan
Komputer
Sementara itu peta konsep mata pelajaran menjelaskan struktur urutan
kegiatan belajar dan topik materi pelajaran. Gambar 2 dibawah ini menjelaskan peta
konsep mata pelajaran perakitan komputer untuk kelas X semester 1.
xxii | J a r i n g a n D a s a rJaringan Dasar
Gambar 2. Peta Konsep Mata Pelajaran Jaringan Dasar Komputer Kelas X

Senin, 25 Juli 2016

tips mencari web referensi-belajar linux


TIPS Mencari WEB Referensi - BELAJAR LINUX
Oleh
Suro Dhemit
pada 29 Agustus 2013 pukul 21:57
Berikut TIPS cara mencari referensi website untuk mempermudah belajarlinux anda, ini hanyalah
pendapat pribadi penulis (bukan keharusan) :
1.
Selalu baca pada Homepage & Documentation/Wiki pada Website resmi sesuai Distro Linux
yang digunakan. Jangan suka mempermasalahkan soal bahasa, gunakan cara cerdas dg
google translate untuk mengatasinya.
2.
Gunakan contekan COMMAND LINE (perintah TERMINAL) kalau sdh hafal nggak usah
gpp :
http://www.linuxguide.it/command_line/linux_commands_in.html
3.
Tutorial Vi/Vim Editor :
http://www.yolinux.com/TUTORIALS/LinuxTutorialAdvanced_vi.html
4.
Tutorial IPTables :
http://rootbox.or.id/tips/iptables.html
5.
How To Forge :
http://www.howtoforge.com/
6.
Server World :
http://www.server-world.info/en/
7.
YoLinux :
http://www.yolinux.com/
8.
nixCraft :
http://www.cyberciti.biz/
9.
Unixmen :
http://www.unixmen.com/
10.
Ubuntu Server Guide :
http://ubuntuserverguide.com/
11.
Wiki Onno W. Purbo :
http://opensource.telkomspeedy.com/wiki/index.php/Main_Page
12.
Wiki LINUX :
http://en.wikipedia.org/wiki/Linux
13.
Pada aplikasi2 berbasis GNU/Linux biasanya disertakan manual.. ketik
man "spasi"
perintah.
misal
man "spasi" cowsaySemoga bermanfaat, silahkan masing-masing
bereksplorasi sesuai pendapat dan kenyamanan anda.
Salam,
SURO DHEMIT

pengertian sistem operasi komputer




Sistem operasi

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

Daftar isi

Pendahuluan

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

Layanan

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

Sistem Operasi saat ini

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

Prosesor

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

Status Prosesor

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

Fungsi

  • Sistem Operasi membuat komputer menjadi lebih mudah dan menarik serta nyaman untuk digunakan.
  • Sistem Operasi memungkinkan sumberdaya komputer digunakan secara efisien.
  • Sistem Operasi yang disusun/ diprogram sedemikian rupa memungkinkan menerima perubahan/ pengembangan baru yang efektif dan efisien, dapat melakukan pengujian sistem tanpa mengganggu layanan yang telah ada.

Lihat pula

Referensi

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

Pranala luar