com
Tekhnologi Informasi
&
Komunikasi
Abdul Hanan
belajar-gratis .com
Materi Pelajaran belajar-gratis.com
Tekhnologi Informasi & Komunikasi
Oleh : Abdul Hanan
Semua hak cipta dari nama, logo, serta produk yang disebut dalam dokumen ini adalah
milik masing- masing pemegang haknya, kecuali disebutkan lain.
Dokumen ini diperkenankan untuk digunakan, disalin dan diperbanyak sebagian atau
keseluruhan dengan ketentuan-ketentuan sebagai berikut :
• Dimaksudkan untuk kepentingan dan dimanfaatkan oleh umum dengan tujuan bukan
komersil (nonprofit)
• Hak cipta dari isi dokumen tetap milik penulis, bukan ``public domain atau di luar
lindungan hak cipta.''
• Menyertakan pernyataan hak cipta dan seluruh persyaratan yang ada didokumen ini.
• Tidak diperkenankan mena mbah, mengurangi atau menghapus lisensi dokumen ini.
• Tidak diperkenankan untuk menambahkan restriksi baik secara teknis maupun legal
sehingga Dokumentasi tidak dapat disalin dan diperbanyak secara bebas
Bila kita rinci lebih dalam lagi, sistem operasi boleh dikatakan sebagai sebuah program
yang mengatur kerja perangkat keras komputer, dengan menyediakan landasan untuk
aplikasi yang berada di atasnya, serta bertindak sebagai penghubung antara para
pengguna dengan perangkat keras. Jadi, sistem operasi bertugas untuk mengendalikan
(kontrol) serta mengkoordinasikan pengunaan perangkat keras untuk berbagai program
aplikasi untuk bermacam- macam pengguna. Dengan demikian, sebuah sistem operasi
bukan merupakan bagian dari perangkat keras komputer, dan juga bukan merupakan
bagian dari perangkat lunak aplikasi komputer, apalagi tentunya bukan merupakan
bagian dari para pengguna komputer.
Boleh dikatakan bahwa sistem operasi berada di antara perangkat keras dan perangkat
lunak.
Program Aplikasi
Sistem Operasi
Perangkat Keras
Operating sistem boleh dikatakan sebagai monitor, executive, supervisor, controller atau
master control program. Ibarat dalam suatu perusahaan, OS bisa berfungsi sebagai
manajer, dimana tugas manajer bertanggung jawab, mengendalikan, mengkoordinasi
semua kegiatan perusahaan secara efisien dan efektif. Bila di restauran atau rumah
makan, OS bisa diindentikan dengan seorang pelayan yang merupakan penghubung
antara tamu yang dilayani dengan dapur yang mempersiapkan hidangan untuk si tamu.
Atau OS bisa berperan sebagi sutradara di balik panggung. Penonton hanya mengetahui
bahwa pertunjukkan telah berjalan sesuai dengan baik dan lancar, tetapi pertunjukan
tersebut tidak akan berjalan sesuai dengan yang diharapkan tanpa adanya sutradara yang
mengatur semua kegiatan mulai dari persiapan sebelum pentas sampai dengan pentas.
Dapat disimpulkan bahwa sistem operasi adalah sesuatu hal yang sangat penting dalam
sistem komputer. Satu hal yang menjadi pertimbangan setelah membeli perangkat
komputer dan ingin mengoperasikannya adalah sistem operasi apa yang harus dipakai
dan dijadikan salah satu komponen dari sistem komputer.
• Manageme n Proses.
• Managemen Berkas.
• Sistem Proteksi.
• Jaringan.
• Command-Interpreter System.
1. Managemen Proses.
Proses adalah sebuah program yang sedang dieksekusi. Sebuah proses membutuhkan
beberapa sumber daya untuk menyelesaikan tugasnya. Sumber daya tersebut dapat
berupa CPU time, memori, berkas-berkas, dan perangkat-perangkat I/O. Sistem
operasi mengalokasikan sumber daya-sumber daya tersebut saat proses itu diciptakan
atau sedang diproses/dijalankan. Ketika proses tersebut berhenti dijalankan, sistem
operasi akan mendapatkan kembali semua sumber daya yang bisa digunakan kembali.
Jadi masalah yang mendasar dari manajemen proses adalah mengenai penanganan
terhadap CPU adar mampu melakukan proses dengan efisien dan efektif.
• Menjaga track dari memori yang sedang digunakan dan siapa yang
menggunakannya.
Managemen memori memegang peranan dalam sistem operasi karena semua program
dan data yang akan dan sedang diproses akan menempati memori komputer (memori
utama). Masalah yang timbul adalah alokasi memori untuk program dan data yang
menempati memori tersebut, masalah inilah yang akan ditangani oleh OS. Tergantung
dari OS dan perangkat kerasnya, manajemen memori dapat berupa :
3. Managemen Berkas.
Berkas adalah kumpulan informasi yang berhubungan, sesuai dengan tujuan pembuat
berkas tersebut. Umumnya berkas merepresentasikan program dan data. Berkas dapat
mempunyai struktur yang bersifat hirarkis (direktori, volume, dll.). Sistem operasi
mengimplementasikan konsep abstrak dari berkas dengan mengatur media
penyimpanan massa, misalnya tapes dan disk.
pengguna menggunakan operasi yang sama untuk membaca berkas pada perangkat
keras, CD-ROM dan floppy disk.
• Menyediakan driver: untuk dapat melakukan operasi rinci untuk perangkat keras
I/O tertentu.
• free-space management.
• alokasi penyimpanan.
• penjadualan disk.
6. Sistem Proteksi.
Proteksi mengacu pada mekanisme untuk mengontrol akses yang dilakukan oleh
program, prosesor, atau pengguna ke sistem sumber daya. Mekanisme proteksi harus:
• Membedakan antara penggunaan yang sudah diberi izin dan yang belum.
7. Jaringan.
Sistem terdistribusi adalah sekumpulan prosesor yang tidak berbagi memori, atau
clock. Setiap prosesor mempunyai memori dan clock tersendiri. Prosesor-prosesor
tersebut terhubung melalui jaringan komunikasi Sistem terdistribusi menyediakan
akses pengguna ke bermacam sumber-daya sistem. Akses tersebut menyebabkan
peningkatan kecepatan komputasi dan meningkatkan kemampuan penyediaan data.
8. Command-Interpreter System.
Sistem Operasi menunggu instruksi dari pengguna (command driven). Program yang
membaca instruksi dan mengartikan control statements umumnya disebut: control-
card interpreter, command-line interpreter dan terkadang dikenal sebagai shell.
Command-Interpreter System sangat bervariasi dari satu sistem operasi ke sistem
operasi yang lain dan disesuaikan dengan tujuan dan teknologi perangkat I/O yang
ada. Contohnya: CLI, Windows, Pen-based (touch), dan lain- lain.
Macam- macam utility yang biasa disediakan oleh sistem operasi anatara lain : text editor,
linkage editor, debugger, dan beberapa command untuk menangani disk, file serta
peralatan lainnya.
1. Text Editor
Secara umum, hampir semua sistem operasi menyediakan sebuah text editor yang
berguna untuk menuliskan suatu teks atau suatu program aplikasi yang akan
direkamkan di disk magnetik. Kebanyakan yang menggunakan text editor adalah para
programmer untuk menuliskan sorce code program yang ingin dibuat, misalnya
dalam bahasa Assambly, C, Java dan lain sebagainya.
2. Linker Editor
Linker editor atau linker merupakan program yang digunakan untuk mengkonversi
objek program yang sudah diterjemahkan ke dalam bahasa mesin ke dalam bentuk
program yang siap dijalankan (executable program). Linker juga dapat digunakan
untuk menggabung beberapa objek program yang dikompilasi secara terpisah menjadi
sebuah excutable program.
3. Debbuger
Debugger atau debugger aid (pelacak) merupakan program fasilitas OS untuk
melacak dan membetulkan kesalahan program yang sudah berbentuk bahasa mesin.
Debugger Windows™
4. Command
Disamping sejumlah fasilitas di atas, OS juga menyediakan fasilitas-fasilitas lainnya
dengan suatu perintah langsung (command) tertentu. Command ini dapat digunakan
untuk menangani disk, file dan peripheral. Command dapat berbentuk internal
command dan external command. Contohnya adalah MS-DOS atau PC-DOS, internal
command terdiri dari dari beberapa command yang disimpan bersama-sama dalam
file di disk dengan nama file COMMAND.COM, kalau di Windows™ NT/2000/Xp,
internal command berada pada file cmd.exe.
Operating System sekarang, terlebih lagi penggunaan Graphic User Interface atau
tampilan grafik yang digunakan sebagai antar muka OS tersebut, biasanya menyediakan
utility program pelengkap yang sangat banyak. Ambil contoh saja OS yang paling banyak
digunakan di komputer micro atau komputer desktop yaitu Windows™, banyak program-
program pendukung sudah dipaket menjadi satu bagian dari OS tersebut .
Komponen-komponen Windows™
Menghidupkan Komputer
Saat komputer dinyalakan, komputer pertama kali akan menjalankan bootstrap program
yaitu sebuah program sederhana yang disimpan dalam ROM yang berbentuk chip CMOS
(Complementary Metal Oxide Semiconductor). Proses ini dinamakan booting. Bootstrap
program lebih dikenal denga n BIOS (Basic Input Output System).
Bootstrap program utama kemudian akan mencari dan meload kernel sistem operasi ke
memori lalu dilanjutkan dengan inisialisasi sistem operasi. Dari sini program sistem
operasi akan menunggu kejadian tertentu. Kejadian ini akan menentukan apa yang akan
dilakukan sistem operasi berikutnya (event-driven).
Proses booting terdiri dari cold booting dan warm booting. Cold booting merupakan
proses menghidupkan komputer pertama kali untuk mengambil bootstrap program dari
keadaan listrik komputer mati (off) dengan cara menghidupkannya. Sedang warm
booting merupakan proses pengulangan pengambilan bootstrap program dalam keadaan
komputer masih hidup dengan cara menekan beberapa tombol keyboard tertentu
(misalnya dengan menekan tombol CTRL + ALT + DELETE secara bersamaan). Warm
booting biasanya dilakukan saat komputer macet, dari pada harus mematikan aliran listrik
komputer dan menghidupkannya kembali (lebih lama dan bisa membuat komputer
rusak), lebih baik dilakukan warm booting.
Mematikan Komputer
Setelah proses booting berhasil dan masuk ke operating sistem yang terpasang
dikomputer, barulah bisa menggunakan dan menjalankan aplikasi program di komputer
tersebut. Jika hendak mematikan komputer, jangan membiasakan langsung menekan
tombol power saat sistem operasi tersebut sedang aktif. Karena selain bisa merusak
sistem operasi tersebut, hardware penyimpanan seperti harddisk akan mudah rusak.
Heads pada harddisk dibuat sedekat mungkin dengan permukaan penyimpanan, heads
melayang pada bantalan udara yang tercipta akibat putaran disk. Jika harddisk drive
mengalami hentakan saat menjalankan operasi, sangat mungkin heads tersebut
menghentak permukaan disk. Dengan dilakukan shutdown, bertujuan agar drive dapat
memindahkan heads sebelum power dimatikan, dan disk berhenti secara perlahan.
Biasakan mengakhiri sistem dengan cara yang aman, misalkan dengan me lakukan proses
shut down. Hampir semua sistem operasi menyediakan fasilitas shut down untuk
mengakhiri sistem operasinya dan mematikan komputer secara aman.
Mengakhiri OS Windows™
Abdul Hanan
Pria kelahiran Agustus 1985, jebolan dari MAN 8 Jakarta tahun 2003, sebagai founder
sekaligus SysAdmin belajar-gratis.com. Kini sedang aktif masuk dalam bidang
Information and Communication Technology (ICT). Selain aktif membuat program-program
komputer dan menggeluti web designing, meluangkan waktu pula untuk melakukan riset-riset
pribadi di bidang ICT.Penulis bisa dihubungi lewat e-mail di n_hnn@hotmail.com