Sistem
Operasi adalah perangkat lunak system yang mengatur sumber daya dari perangkat
keras dan perangkat lunak serta untuk program komputer. Fungsi-fungsi perangkat
keras seperti sebagai masukan dan keluaran dan alokasi memori, sistem operasi
bertindak sebagai perantara antara program aplikasi dan perangkat keras
komputer. Contoh sistem operasi modern adalah Linux, Android, iOS, Mac OS X,
dan Microsoft Windows. 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.
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. 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:
Ø Ready,
yaitu status di mana proses siap untuk dieksekusi pada giliran berikutnya
Ø Running,
yaitu status di mana saat ini proses sedang dieksekusi oleh prosesor
Ø Blocked,
yaitu status di mana proses tidak dapat dijalankan pada saat prosesor
siap/bebas
Adapu fungsi-fungsi system
operasi antara lain:
Ø 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.
Jaringan
komputer adalah sebuah sistem yang terdiri dari dua atau lebih komputer yang
saling terhubung satu sama lain melalui media transmisi atau media komunikasi
sehingga dapat saling berbagi data, aplikasi maupun berbagi perangkat keras
komputer. Tujuan dibangunnya jaringan komputer adalah agar informasi/ data yang
dibawa pengirim (transmitter) dapat sampai kepada penerima (receiver) dengan
tepat dan akurat. Manfaat-manfaat jaringan komputer, antara lain :
Ø Dengan
jaringan komputer, kita bisa mengakses file yang kita miliki sekaligus file
orang lain yang telah disebarluaskan melalui suatu jaringan, semisal jaringan
internet.
Ø Melalui
jaringan komputer, kita bisa melakukan proses pengiriman data secara cepat dan
efisien.
Ø Jaringan
komputer membantu seseorang berhubungan dengan orang lain dari berbagai negara
dengan mudah.
Ø Selain
itu, pengguna juga dapat mengirim teks, gambar, audio, maupun video secara real
time dengan bantuan jaringan komputer.
Ø Kita
dapat mengakses berita atau informasi dengan sangat mudah melalui internet
dikarenakan internet merupakan salah satu contoh jaringan komputer.
Ø Misalkan
dalam suatu kantor memerlukan printer, kita tidak perlu membeli printer
sejumlah dengan komputer yang terdapat pada kantor tersebut. Kita cukup membeli
satu printer saja untuk digunakan oleh semua karyawan kantor tersebut dengan
bantuan jaringan komputer.
Macam-macam jaringan antara
lain:
Ø LAN,
Local Area Network atau yang sering disingkat dengan LAN merupakan jaringan
yang hanya mencakup wilayah kecil saja, semisal warnet, kantor, atau sekolah.
Umumnya jaringan LAN luas areanya tidak jauh dari 1 km persegi. Biasanya
jaringan LAN menggunakan teknologi IEEE 802.3 Ethernet yang mempunyai kecepatan
transfer data sekitar 10, 100, bahkan 1000 MB/s. Selain menggunakan teknologi
Ethernet, tak sedikit juga yang menggunakan teknologi nirkabel seperti Wi-fi
untuk jaringan LAN.
Ø MAN,
Metropolitan Area Network atau MAN merupakan jaringan yang mencakup suatu kota
dengan dibekali kecepatan transfer data yang tinggi. Bisa dibilang, jaringan
MAN merupakan gabungan dari beberapa jaringan LAN. Jangakauan dari jaringan MAN
berkisar 10-50 km. MAN hanya memiliki satu atau dua kabel dan tidak dilengkapi
dengan elemen switching yang berfungsi membuat rancangan menjadi lebih simple.
Ø WAN,
Wide Area Network atau WAN merupakan jaringan yang jangkauannya mencakup daerah
geografis yang luas, semisal sebuah negara bahkan benua. WAN umumnya digunakan
untuk menghubungkan dua atau lebih jaringan lokal sehingga pengguna dapat
berkomunikasi dengan pengguna lain meskipun berada di lokasi yang berbebeda.
Komunikasi data adalah pertukaran data antara dua
perangkat atau lebih melalui media transmisi misalnya seperti kabel. Untuk bisa
terjadinya data komunikasi, perangkat harus saling berkomunikasi atau terhubung
menjadi sebuah bagian dari sistem komunikasi, yang terdiri atas kombinasi dari
hardware (peralatan fisik atau keras) dan perangkat software (program). Karakteristik
dasar komunikasi data, diantaranya sebagaimana di bawah ini:
Ø Pengiriman
– sistem harus mengirimkan data ke tujuannya. Lalu data harus diterima oleh
perangkat yang dimaksudkan atau pemakai, dan juga hanya oleh perangkat atau
pemakai.
Ø Akurasi
– sistem harus memberikan data, tentunya yang akurat. Data yang telah diubah dalam
transmisi dan meninggalkan sumber, data yang tak di koreksi tentunya tidak
dapat digunakan.
Ø Ketepatan
waktu/tepat waktu – sistem harus mengirimkan data pada waktu yang tepat.
Terlambat dikirimkannya data maka tak akan berguna. Dalam kasus video serta
audio, pengiriman waktu yang tepat berarti memberikan data seperti yang
diproduksi/seperti aslinya, dalam urutan yang sama ketika dibuat dan tanpa
penundaan yang signifikan. Semacam ini disebut dengan pengiriman transmisi
real-time.
Ø Jitter
– mengacu kepada variasi waktu kedatangan paket. Yaitu keterlambatan yang tidak
merata dalam pengiriman paket audio maupun video. Sebagai contohnya, kita
asumsikan misalnya bahwa paket video yang dikirim setiap 3D ms. Jika dari
beberapa paket datang dengan delay 3D ms dan yang lain dengan delay 4D ms, maka
akan menghasilkan kualitas yang tak merata dalam video itu.
Fungsi dan tujuan
komunikasi data, diantaranya di bawah ini:
Ø Efisiensi
pengiriman data dalam jumlah yang besar (tanpa kesalahan & ekonomis).
Ø Memungkinkan
si penggunaan sistem komputer dan peralatan pendukungnya dari jauh (remote
computer use).
Ø Mendukung
manajemen dalam hal-hal kontrol karena memungkinkan si penggunaan sistem
komputer secara terpusat maupun secara tersebar.
Ø Memungkinkan
orang dan bisnis yang memiliki lokasi geografi berlainan dapat saling
berkomunikasi.
Ø Kemungkinan
pengelolaan data dan juga pengaturan data yang terdapat dalam berbagai macam
sistem komputer.
Ø Mendapat
data secara langsung dari sumbernya atau dapat memperoleh data bisnis selagi
data tersebut dibuat (online).
Ø Mengurangi
waktu untuk pengolahan data (hemat waktu).
Ø Mempercepat
penyebaran informasi.
Transmitter
adalah suatu perangkat komunikasi yang bisa menyalurkan sumber informasi ke
dalam sistem komunikasi, sedangkan Receiver yaitu suatu perangkat yang memiliki
fungsi untuk menerima sumber informasi dari sistem komunikasi. Terdapat 3
(tiga) jenis transmisi antara lain:
Ø Simplex
adalah atau sering disebut dengan komunikasi satu arah yaitu salah satu jenis
daripada transmisi, yang dimana hanya terdaoat satu transmitter dan satu
Receiver, yaitu hanya terdapat satu pengirim dan juga satu penerima. Kalu yang
satu sebagai pengirim, maka yang satunya lagi hanya menjadi penerima saja,
tanpa adanya timbal baliknya. Data ditransmisikan hanya kesatu arah saja, satu
station sebagai transmitter dan lainnya sebagai receiver. Seperti contohnya:
siaran radio atau siaran TV, dll.
Ø Half
Duplex adalah salah suatu jenis transmisi dimana kedua stationnya sudah dapat
mentransmisikan data baik menjadi transmitter maupun menjadi receiver. Tetapi
transmisi ini hanya dapat menstransmisikan secara bergantian, yaitu saat
station A menjadi transmitter maka station B menjadi receiver begitupun juga
sebalikknya. Dapat juga dikatakan seperti ini, dalam transmisi Half Duplex
hanya bisa mentransmisikan satu station pada saat bersamaan. Data
ditransmisikan kedua arah secara bergantian, waktu yang dibutuhkan mengganti
arah transfer data. Misal contohnya: SMS, chatting, walkie talkie dll.
Ø Full
Duplex adalah suatu jenis transmisi dimana kedua station sudah dapat
ditransmisikan secara bersamaan. Dimana station A bisa menjadi transmitter dan
receiver pada saat yang bersamaan. Data dapat ditrnsmisikan kedua arah secara
bersamaan. Seperti contohnya: telepon genggam, telepon, dll.
Offline
Communication System adalah sistem pengiriman data melalui fasilitas
telekomunikasi dari satu lokasi ke pusat pengolah data, akan tetapi data yang
dikirim tidak langsung diproses ke Central Processing Unit atau CPU.
Peralatan-peralatan yang dibutuhkan dalam sistem komunikasi offline, antara
lain :
Ø Terminal
– suatu Inpou Output (I/O) device yang dipakai untuk mengirim data dan juga
menerima data jarak jauh dengan menggunakan fasilitas telekomunikasi. Peralatan
terminal ini jenisnya bermacam-macam, misalnya seperti halnya disk drive,
magnetic tape unit, paper tape, dll.
Ø Jalur
komunikasi – fasilitas telekomunikasi yang sering dipakai, seperti : telegraf,
telex, telepon dan dapat juga dengan fasilitas yang lainnya.
Ø Modem
– pengertian modem yaitu singkatan dari Modulator – Demodulator. Suatu alat
yang mengalihkan atau menubah data dari sistem kode digital ke dalam sistem
kode analog atau sebaliknya.
Online
Communication System adalah pada sistem komunikasi Online ini, data yang
dikirimkan melalui terminal komputer dapat langsung didapat, langsung diproses
oleh komputer ketika saat kita membutuhkannya. Sistem komunikasi Online ini
dapat berupa, antara lain :
Ø Realtime
system adalah merupakan sistem pengolahan data yang membutuhkan tingkat
transaksi dengan kecepatan yang tinggi.
Ø Batch
processing system adalah merupakan suatu teknik pengolahan data dengan menumpuk
data terlebih dahulu & diatur pengelompokan data tersebut dalam
kelompok-kelompok yang disebut dengan batch.
Ø Time
Sharing System adalah suatu teknik pemakaian atau penggunaan online sistem,
oleh beberapa pemakai.
Ø Distributed
Data Processing System adalah sebagai suatu sistem komputer interaktif yang
terpencar secara geografis & dihubungkan dengan jalur telekomunikasi dan
juga setiap komputer mampu memproses data secara mandiri serta memiliki
kemampuan berhubungan dengan komputer yang lain dalam suatu sistem.