MODUL PERKULIAHAN Aplikasi Komputer SISTEM OPERASI Fakultas Program Studi Psikologi Psikologi Tatap Muka 02 Abstract Sistem Operasi merupakan sebuah penghubung/interface antara pengguna dari komputer dengan perangkat keras komputer. Sebelum ada sistem operasi, orang hanya mengunakan komputer dengan menggunakan sinyal analog dan sinyal digital. Seiring dengan berkembangnya pengetahuan dan teknologi, pada saat ini terdapat berbagai sistem operasi dengan keunggulan masing-masing Kode MK Disusun Oleh 90001 Camelia Chandra M.Kom MM Kompetensi Mahasiswa lebih memahami tentang struktur dan fungsi dari suatu sistem operasi secara umum PENGERTIAN DAN TUJUAN OPERATING SYSTEM Pengertian Operating System Pengertian Operarting System/Sistem Operasi adalah: perangkat lunak komputer atau software yang bertugas untuk melakukan control dan manajemen perangkat keras dan juga operasi-operasi dasar system, termasuk menjalankan software aplikasi seperti program-program pengolah data yang bisa digunakan untuk mempermudah kegiatan manusia. Dalam penggunaannya terdapat dua jenis sistem operasi yang dapat digunakan oleh user, sistem operasi yang berlisensi dan sistem operasi yang tidak berlisensi. Sistem operasi yang berlisensi contohnya microsoft windows, user diharuskan untuk membayarkan sejumlah uang supaya ia dapat menggunakan sistem operasi tersebut dan mendapatkan dukungan penuh dari vendors pembuat sistem operasi windows. Sedangkan untuk sistem operasi yang tidak berlisensi sebagai contoh linux ubuntu, user tidak diharuskan untuk membayarkan sejumlah uang kepada vendors pembuat sistem operasi linux ubuntu. Sistem Operasi merupakan sebuah penghubung/interface antara pengguna dari komputer dengan perangkat keras komputer.Sebelum ada sistem operasi, orang hanya mengunakan komputer dengan menggunakan sinyal analog dan sinyal digital.Seiring dengan berkembangnya pengetahuan dan teknologi, pada saat ini terdapat berbagai sistem operasi dengan keunggulan masing-masing.Untuk lebih memahami sistem operasi maka sebaiknya perlu diketahui terlebih dahulu beberapa konsep dasar mengenai sistem operasi itu sendiri. 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. Sistem Operating (disebut platform) mengatur seluruh aktifitas antara sumberdaya komputer dengan hardware komputer 2 tipe sistem software: 2016 Sistem operasi 2 Aplikasi Komputer Camelia Chandra M.Kom MM Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id utility program Proses pada Operating System Proses dalam system operasi berisi instruksi, data, program counter, register pemroses, Stack Data, alamat pengiriman dan variable pendukung lainnya. Peran system operasi dalam kegiatan proses adalah mengelola semua proses di system dan mengalokasikan sumber daya ke proses tersebut. Banyak proses yang dijalankan bersamaan, dimana setiap proses mendapat bagian memori dan kendali sendirisendiri (peran SO), sehingga setiap proses (program) memilki prinsip: Independent, artinya program-program tersebut berdiri sendiri, terpisah dan tidak saling tergantung. One program at any instant, artinya hanya terdapat satu proses yang dilayani pada satu saat. a) Fungsi Dasar Sistem Operasi Komputer Sistem komputer pada dasarnya terdiri dari empat komponen utama, yaitu perangkat-keras, program aplikasi, sistem-operasi, dan para pengguna.Sistem operasi berfungsi untuk mengatur dan mengawasi penggunaan perangkat keras oleh berbagai program aplikasi serta para pengguna.Sistem operasi berfungsi ibarat pemerintah dalam suatu negara, dalam arti membuat kondisi komputer agar dapat menjalankan program secara benar. Untuk menghindari konflik yang terjadi pada saat pengguna menggunakan fasilitas yang sama, sistem operasi mengatur pengguna mana yang dapat mengakses fasilitas tersebut. Sistem operasi juga sering disebut resource allocator. Satu lagi fungsi penting sistem operasi ialah sebagai program pengendali yang bertujuan untuk menghindari kekeliruan (error) dan penggunaan komputer yang tidak perlu. b) Sasaran Sistem Operasi Sistem operasi mempunyai tiga sasaran utama yaitu kenyamanan -- membuat penggunaan komputer menjadi lebih nyaman, efisien -- penggunaan sumber-daya sistem komputer secara efisien, serta mampu berevolusi -- sistem operasi harus dibangun sehingga memungkinkan dan memudahkan pengembangan, pengujian serta pengajuan sistem-sistem yang baru. c) Jenis - jenis Sistem Operasi Seperti telah disinggung di depan banyak jenis sistem operasi yang bisa digunakan, antara lain: 2016 3 Aplikasi Komputer Camelia Chandra M.Kom MM Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id POSIX, UNIX, MS DOS, MS Windows, LINUX, APPLE, dll. Dari sekian banyak ada sistem operasi yang interface-nya dengan user (pengguna) berbasis TEXT (DOS, POSIX, LINUX) ada juga yang berbasi GUI (Graphical User Interface) seperti MS Windows dan LINUX (LINUX bisa berbasis TEXT dan berbasis GUI). d) Jenis Sistem Operasi Mobile Beberapa jenis sistem operasi untuk perangkat bergerak seperti handphone, tablet, antara lain: Android Java Windows Mobile IOS dan kustomisasi lainnya dari vendor penyedia perangkat bergerak. Gambar 1 Fungsi Sistem Operasi Aplikasi Cross-Platform Aplikasi yang dapat berjalan pada banyak sistem operasi, sebagai contoh adalah bahasa pemrograman java pada desktop yang dapat berjalan pada sistem operasi windows, linux, mac os dan sistem operasi lain. 2016 4 Aplikasi Komputer Camelia Chandra M.Kom MM Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id Sedangkan aplikasi mobile device umumnya sekarang sudah dibuat multiplatform, sebagai contoh, yahoo messenger yang dapat berjalan di smartphone dengan sistem operasi android, ios, windows mobile dan lain sebagainya. Masih banyak lagi aplikasi lain yang bersifat cross-platform. Gambar 2 Aplikasi Lintas Platform Booting Proses menyalakan atau me-restart komputer Cold boot Proses menyalakan komputer dari keadaan mati Warm boot Proses me-restart computer, dapat terjadi pada saat user menambahkan instalasi perangkat lunak lain pada sistem operasi, atau pada saat computer tidak memberikan respon pada waktu yang cukup lama pada saat digunakan (Hang). Gambar 3 Menu Boot pada Windows Proses komputer menyala 2016 5 Aplikasi Komputer Camelia Chandra M.Kom MM Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id Gambar 4 Proses Booting Setelah kita menekan tombol power yang terletak pada bagian depan casing, maka selanjutnya power supply akan mengirimkan sinyal listrik ke komponen sistem unit (motherboard). Kemudian processor mengakses BIOS untuk menyalakan computer, BIOS menjalankan test yang disebut POST (Power On Self Test) untuk mengecek komponen mouse, keyboard dan kartu adapter. Pada proses POST jika terdapat komponen yang bermasalah, maka langsung akan ditampilkan dilayar monitor kita, seperti Floppy Disk yang tidak terbaca dapat kita lewatkan dengan menekan tombol F1 sebagai bantuan, dan sebagainya. POST ini dapat kita lihat pada saat computer menyala dengan tampilan awal seperti gambar. Gambar 5 Power On Self Test Hasil POST akan dibandingkan dengan data pada Chip CMOS, selanjutnya BIOS akan mencari file sistem pada USB atau CD selanjutnya baru pada Drive C seperti pada gambar dibawah ini. 2016 6 Aplikasi Komputer Camelia Chandra M.Kom MM Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id Gambar 6 Boot Menu Selanjutnya kernel (core) dari sistem operasi dimuat ke RAM (Random Access Memory), dan selanjutnya sistem operasi memuat informasi dan menampilkan ke layar monitor seperti pada gambar dibawah ini. Gambar 7 Loading Windows Boot Disk Berisi system file yang akan menyalakan komputer saat komputer tidak dapat melakukan proses booting 2016 7 Disebut juga dengan Recovery Disk Aplikasi Komputer Camelia Chandra M.Kom MM Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id Gambar 8 Recovery Disk User Interface Mengatur bagaimana user memasukkan data dan instruksi dan bagaimana informasi ditampilkan ke layar monitor Gambar 9 Interface DOS Graphical User Interface (GUI) User berinteraksi dengan visualisasi menu seperti tombol dan ikon Basic Interface Windows Aero Interface Supaya user semakin nyaman pada saat menggunakan sistem operasi komputer, maka dikembangkan interface dengan tampilan visual. Contoh tampilannya dapat kita lihat seperti pada gambar dibawah ini: 2016 8 Aplikasi Komputer Camelia Chandra M.Kom MM Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id Gambar 10 Tampilan Visual Windows 7 Single User/ Multitasking Dapat menjalankan dua atau lebih program pada saat yang sama Jendela yang didepan adalah yang sedang aktif Jendela yang dibelakang adalah yang sedang tidak aktif Gambar 11 Multitasking Fitur lainnya pada Sistem Operasi Gambar 12 Fitur Sistem Operasi 2016 9 Aplikasi Komputer Camelia Chandra M.Kom MM Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id Manajemen Memori Mengoptimalkan penggunaan Random Access Memory (RAM) Dengan Virtual Memori, ruang pada hardisk berfungsi layaknya RAM Gambar 13 Manajemen Memory Penjadwalan job pada Sistem Operasi Gambar 14 Jadwal pada Sistem Operasi Spooling Mengirim print-job ke buffer yang ada pada printer Print-job akan membentuk antrian Pada saat kita melakukan pencetakan menggunakan printer maka terdapat proses spooling, pada proses ini buffer yang ada pada printer menyimban job yang diberikan oleh user. Efek yang dapat dirasakan user adalah pada saat misal kita membuka sebuah file word, kemudian kita cetak, lalu pada saat proses pencetakan belum selesai file word yang dimaksud kita tutup, printer tetap dapat bekerja, karena data sudah tersimpan. 2016 10 Aplikasi Komputer Camelia Chandra M.Kom MM Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id Gambar 15 Proses Spooling Device Driver Program yang menginstruksikan sistem operasi untuk berkomunikasi dengan perangkat lain. Disebut juga DRIVER Dengan Plug and Play Sistem Operasi dapat langsung mengkonfigurasikan perangkat baru dan menggunakannya Sistem Operasi memantau kinerja komputer Ada progrma yang disebut Performance Monitor, yang akan memberikan informasi kinerja dari sumber daya sistem dan perangkatnya Gambar 16 Monitoring pada Windows Sistem Operasi Jaringan Dapat digunakan untuk berbagi sumber daya pada jaringan Untuk keamanan digunakan username dan password Karakteristik Sistem Operasi Device-dependent : Hanya berjalan pada komputer khusus Proprietary software : Dimiliki secara pribadi dan khusus pada satu model komputer 2016 11 Aplikasi Komputer Camelia Chandra M.Kom MM Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id Device-independent : Berjalan : Dapat pada berbagai jenis komputer Downward compatible diinstal software aplikasi yang berjalan pada versi OS sebelumnya Upward compatible : Berjalan pada OS terbaru Utility pada Sistem Operasi Program Utility atau Program Layanan adalah perangkat lunak komputer yang dirancang khusus untuk membantu mengelola dan menyesuaikan perangkat keras komputer, sistem operasi, atau perangkat lunak aplikasi dengan melakukan satu tugas atau serangkaian tugas kecil. Utility software adalah jenis perangkat lunak sistem yang dirancang untuk membantu menganalisa, mengkonfigurasi, mengoptimalkan dan memelihara komputer.Sepotong tunggal dari perangkat lunak utilitas biasanya disebut utilitas (abbr. util) atau alat. Utilitas perangkat lunak harus kontras dengan perangkat lunak aplikasi, yang memungkinkan pengguna untuk melakukan hal-hal seperti membuat dokumen teks, bermain game, mendengarkan musik atau surfing web. Alih-alih menyediakan jenis-jenis fungsionalitas berorientasi pengguna atau output-oriented. Contoh Program Utility • Disk Defragmenter, adalah salah satu tool yang disediakan oleh Windows yang digunakan untuk menganalisa volume drive, dan untuk meng-alokasikan dan mengkonsolidasikan ulang file – file ataupun folder – folder yang terpisah – pisah. • Driver, merupakan suatu aplikasi untuk menghubungkan beragam perangkat keras, ke komputer dan terhubung melalui perangkat lunak. Kategori software utility - Disk penyimpanan utilitas - defragmenters Disk dapat mendeteksi file-file komputer yang isinya yang rusak di beberapa lokasi di hard disk , dan memindahkan bagian-bagian untuk satu lokasi untuk meningkatkan efisiensi. 2016 12 Aplikasi Komputer Camelia Chandra M.Kom MM Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id - dam Disk dapat memindai isi hard disk untuk menemukan file atau daerah yang rusak dalam beberapa cara, atau tidak disimpan dengan benar, dan menghilangkan mereka untuk operasi hard drive lebih efisien. - pembersih Disk dapat menemukan file yang tidak perlu untuk operasi komputer, atau mengambil dalam jumlah cukup ruang. Disk cleaner membantu pengguna untuk memutuskan apa yang harus menghapus ketika mereka hard disk penuh. - Ruang disk analisis untuk visualisasi penggunaan kapasitas disk dengan mendapatkan ukuran untuk setiap folder (termasuk sub folder) dan file dalam folder atau drive.menunjukkan distribusi ruang yang digunakan. - partisi Disk bisa membagi drive individu menjadi beberapa logical drive, masingmasing dengan sistem file sendiri yang dapat dipasang oleh sistem operasi dan diperlakukan sebagai individu drive. - Backup utilitas dapat membuat salinan semua informasi yang disimpan pada disk, dan mengembalikan baik seluruh disk (misalnya dalam hal kegagalan disk ) atau file yang dipilih (misalnya dalam hal kecelakaan penghapusan). - Disk kompresi utilitas transparan dapat kompres / uncompress isi dari sebuah disk, meningkatkan kapasitas disk. - File manajer memberikan metode untuk melakukan tugas pengelolaan data rutin, seperti menghapus, mengubah nama, katalog, uncataloging, memindahkan, menyalin, menggabungkan, menghasilkan dan memodifikasi data set. - Arsip utilitas output aliran atau file tunggal ketika diberikan dengan direktori atau set file. Arsip utilitas, seperti suite arsip, biasanya tidak termasuk kemampuan kompresi atau enkripsi. Beberapa utilitas arsip bahkan mungkin memiliki utilitas unarsip terpisah untuk operasi sebaliknya. - Sistem profiler memberikan informasi rinci tentang perangkat lunak yang diinstal dan hardware terpasang ke komputer. - Anti-virus scan utilitas untuk virus komputer. - Hex editor langsung mengubah teks atau data file. File-file ini bisa berupa data atau program yang sebenarnya. - Kompresi data utilitas output stream lebih pendek atau file yang lebih kecil ketika dilengkapi dengan aliran atau file. - Kriptografi utilitas mengenkripsi dan mendekripsi stream dan file. 2016 13 Aplikasi Komputer Camelia Chandra M.Kom MM Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id - aplikasi Launcher menyediakan jalur akses yang mudah untuk aplikasi perangkat lunak. - Registry cleaners bersih dan mengoptimalkan registry Windows dengan menghapus kunci registri lama yang tidak lagi digunakan. - Jaringan utilitas menganalisis's konektivitas jaringan komputer, mengkonfigurasi pengaturan jaringan, data cek transfer atau log kejadian. - Antarmuka baris perintah (CLI) dan antarmuka pengguna grafis (GUI) Memungkinkan pengguna untuk menghubungi dan melakukan perubahan ke sistem operasi. 2016 14 Aplikasi Komputer Camelia Chandra M.Kom MM Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id Daftar Pustaka Suharno Prawirosumarto, Yusuf Elmande, Nugi Nugroho, Aplikasi Komputer, Edisi 3, Mitra Wacana Media, 2012. Shelly, Vermaat, Quasney, Sebok, Freund, Discovering Komputers, Complete : Your Interactive Guide to the Digital World, Course Technology Cengage Learning, 2012 URL : http://www.sarjanaku.com/2012/11/pengertian-sistem-operasi- komputer.html 2016 15 Aplikasi Komputer Camelia Chandra M.Kom MM Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id