Modul ke: 02 Aplikasi komputer Sistem Operasi Fakultas FASILKOM Program Studi MKCU Ariyani Wardhana., S.Kom., S.T., MM Pengertian Operating System • Perangkat lunak computer atau software yang bertugas untuk melakukan control dan manajemen perangkat keras dan juga operasioperasi dasar system, termasuk menjalankan software aplikasi seperti program-program pengolah data yang bisa digunakan untuk mempermudah kegiatan manusia. Proses pada operating system • berisi instruksi, data, program counter, register pemroses, Stack Data, alamat pengiriman dan variable pendukung lainnya. • mengelola semua proses di system dan mengalokasikan sumber daya ke proses tersebut • Menjamin ke-Independent-an, One program at any instant System Komputer • gabungan dari beberapa peralatan komputer yang saling berhubungan dan terkoordinasikan oleh suatu sistem operasi • bekerja sesuai dengan instruksi-instruksi yang diberikan padanya melalui Bahasa Pemrograman yang dikenalnya • Elemen-elemen dari sistem komputer adalah software, hardware dan brainware Struktur Komputer • CPU atau satuan merupakan tempat pemrosesan instruksi-instruksi program. Pada komputer mikro, processor ini disebut microprocessor. – Control unit mengatur kapan alat input menerima data dan kapan data diolah serta kapan ditampilkan pada alat output – Arithmetic Logic Unit melakukan operasi aritmatik – Register, berfungsi sebagai penyimpan internal bagi CPU. – CPU Interconnection Struktur komputer(2) • Memori Utama, berfungsi sebagai penyimpan data. Memory terdiri dari 2 macam yakni: – Memori internal adalah memori yang dapat diakses langsung oleh prosesor. memori utama berada di luar prosesor. – Memori eksternal adalah memori yang diakses prosesor melalui piranti I/O, seperti disket dan hardisk. Struktur komputer (3) • Input Output device berfungsi memindahkan data ke lingkungan luar atau perangkat lainnya. – Kontrol dan pewaktuan. – Komunikasi CPU. – Komunikasi perangkat eksternal. – Pem-buffer-an data. – Deteksi kesalahan. Struktur komputer (4) • System Interconnection, merupakan sistem yang menghubungkan CPU, memori utama dan I/O. • Remote device/ CCU (Communication Control Unit), berfungsi untuk memudahkan/ memancarkan sinyal-sinyal data/ perintah dari suatu tempat ke tempat lain atau dari suatu komputer ke komputer lain dengan jarak yang jauh sekali. Tugas Control Unit • mengatur dan mengendalikan alat-alat input dan output • mengambil instruksi-instruksi dari main memory • mengambil data dari main memory kalau diperlukan oleh proses • mengirim instruksi ke aritmaetic and logic unit bila perhitungan aritmatik atau perbandingan logika serta mengawasi kerja aritmatik dan logika • menyimpan hasil proses ke main memory Fungsi Komputer (1) • Fungsi Operasi Pengolahan Data Fungsi Komputer (2) • Fungsi Operasi Penyimpanan Data Fungsi Komputer (3) • Fungsi Operasi Pemindahan Data Fungsi Komputer (4) • Fungsi Operasi Kontrol Arsitektur Komputer • Gaya konstruksi dan organisasi dari komponenkomponen sistem komputer • Ada 3 skema klasifikasi arsitektural sistem komputer, yaitu: 1. Klasifikasi Flynn Didasarkan pada penggandaan alur instruksi dan alur data dalam sistem komputer. 2. Klasifikasi Feng Didasarkan pada pemrosesan paralel dan serial 3. Klasifikasi Händler Didasarkan pada derajat keparalelan dan pipelining dalam berbagai tingkat subsistem. Transmisi data • Proses pentransmisian data dari suatu tempat ke tempat lain yang membutuhkan disebut sebagai komuniksi data. Jenis transmisi data terdiri dari: ♪ On-Line Transmisi yang mengarah langsung ke komputer dengan diatur komputer. ♪ Off-line Komunikasi tidak langsung ke komputer melainkan ditulis terlebih dahulu ke dalam tape, disk dan lainnya. Sistem ini tidak interaktif ini disebabkan tidak adadanya komputer yang dihubungkan pada lokasi dimana data dikirimkan, sehingga tidak ada data tanggapan data tersebut telah diterima. Kecepatan Transmisi Data • Kecepatan transmisi data ditentukan oleh banyal factor seperti media pengirimnya seperti kabel, udara (gelombang radio), serat optik dan lainnya. • Satuan kecepatan transmisi data adalah baud • 1baud identik dengan 1 bps (bit per second) Gangguan Transmisi • Noise Sinyal random tak diperlukan yang diambil (terserap) oleh channel tersebut. Kualitas channel bisa dinyatakan menurut signal – to – noise ratio (rasio sinyal terhadap noise)nya, yang ini diukur dalam decibel, dB semakin rendah nilainya maka akan semakin baik. • Distorsi Perubahan pada bentuk sinyal yang disebabkan oleh sesuatu seperti absorpsi (penyerapan) sinyal attenuation) dan delay oleh media. Keuntungan Menggunakan Jaringan • Pembagian (penggunaan secara bersama) sumber daya dan informasi • Pengaturan fasilitas local tanpa kehilangan kontrol sentral • Pendistribusian muatan kerja dan muatan pemrosesan yang pas • Fasilitas komunikasi yang lebih baik Model Arsitektur Jaringan OSI (Open System Interconnection) • Layer kontrol fisik, adalah tingkat koneksitas elektris, transmisi sinyal dan data dalam bentuk biner mentah • Layer hubungan data adalah tingkat dimana data ditransmisi dalam unit-unit kecil dengan menggunakan protocol yang sesuai untuk mengontrol dan mengecek transmisi yang benar. Unit-unit data tersebut disebut frame yakni karakter yang ditransmisikan secara tak sinkron atau blok karakter yang ditransmisikan secara sinkron • Layer jaringan adalah tingkat yang memberikan kontrol antara point pengirim dan penerimaan yang bersebelahan dalam jaringan. Model Arsitektur Jaringan OSI (Open System Interconnection) • Layer transport adalah tingkat yang memberikan layanan end-to end antara komputer host. Ia mengangani pengalamatan, kontrol kesalahan dan transfer data reguler. • Layer session adalah tingkat yang menangani penetapan koneksi antara host dan menangani manajemen dialog • Layer presentasi adalah tingkat yang mengangani bentuk standar untuk pemrosesan data misalnya layout yang digunakan untuk tampilan virtual • Layer aplikasi adalah tingkat yang dikontrol pemakai dalam menentukan data apa yang akan ditransmisikan dan bagaimana ia akan dikirimkan dan diterima. Terima Kasih Ariyani Wardhana, S.Kom., S.T., MM Reference Book : Prawirosumarto, s., Elmande, Y., & Nugraha, N. (2012). Aplikasi Komputer (3rd ed.). (E. Setiadi, Ed.) Mitra Wacana Media