Anda di halaman 1dari 36

2011

SITI AROFAH, S.Sos 102904153 PTIK 3/10/2011

MAKALAH 2011

KATA PENGANTAR Puji syukur saya haturkan kepada ALLAH SWT yang telah melimpahkan segala nikmat dan hidayahnya kepada kita semua, semoga kita senantiasa dalam lindunanNYA. Terimakasih saya sampaikan kepada Bapak Drs. Syamsurijal, MT, Dosen mata kuliah Pengantar Ilmu Komputer, sehingga makalah Perkembangan Perangkat Lunak, Penggolongan dan Penerapan Komputer, Sistem Operasi ini dapat saya selesaikan dengan baik. Semoga makalah ini bisa bermanfaat bagi semua pembaca. Terimakasih

P Pengantar ilmu komputer. AROFAH

Page 1

MAKALAH 2011

DAFTAR ISI Kata pengantar ..................................................................................... 2 Daftar Gambar......................................................................................... 5 BAB 1. PENDAHULUAN ..................................................................... 6 A. Latar Belakang ............................................................................. 6 B. Tujuan........................................................................................... 7 BAB II. PERKEMBANGANGAN PERANGKAT LUNAK................. 8 A. Sejarah RPL.................................................................................. 8 B. Perkembangan Perangkat Lunak sampai sekarang ...................... 10 a. Era pioner ............................................................................... 11 b. Era stabil ................................................................................. 11 c. Era mikro ................................................................................ 12 d. Era modern ............................................................................. 12 C. Ruang Lingkup RPL..................................................................... 13 D. RPL dan Disiplin Ilmu Komputer ................................................ 14 E. RPL dan Disiplin Ilmu Lainnya ................................................... 15 F. Klasifikasi Perangkat Lunak ........................................................ 16 G. Profesi dan Sertifikasi .................................................................. 17 BAB III. PENGGOLONGAN DAN PENERAPAN KOMPUTER. .. 18 A. Penggolongan Komputer .......................................................... 18 B. Penerapan Komputer ................................................................ 20 BAB IV. SISTEM OPERASI ............................................................. 23 A. Pengertian Sistem Operasi ....................................................... 23

P Pengantar ilmu komputer. AROFAH

Page 2

MAKALAH 2011

B. Tugas-Tugas Sistem Operasi...................................................... 25 C. Layanan Sistem Operasi ............................................................. 25 D. Struktur Sistem Operasi ............................................................. 26 a. b. c. d. e. f. g. h. Menejemen Proses ............................................................. 27 Menejemen Memori Utama ............................................... 29 Menejemen Memori Sekunder ........................................... 29 Menejemen Sistem ............................................................. 30 Menejemen File.................................................................. 30 Sistem Proteksi ................................................................... 30 Jaringan .............................................................................. 31 Sistem Command Interpreter ............................................. 31

E. Klasifikasi Sistem Operasi ......................................................... 31 F. Sistem Operasi Saat Ini .............................................................. 33 BAB V. PENUTUP................................................................................. 34 A. Kesimpulan .................................................................................. 34 B. SARAN ........................................................................................ 35 DAFTAR PUSTAKA ............................................................................. 3

P Pengantar ilmu komputer. AROFAH

Page 3

MAKALAH 2011

DAFTAR GAMBAR

Gambar 1. 2. 3. 4.

hal

Ruang lingkup RPL................................................................................. 11 RPL dan Displin Ilmu Komputer ............................................................ 12 RPL dan Displin Ilmu Lainnya ............................................................... 13 Sistem Informasi Manajemen ................................................................. 19

P Pengantar ilmu komputer. AROFAH

Page 4

MAKALAH 2011

BAB I PENDAHULUAN A. LATAR BELAKANG


Terciptanya komputer diawali dengan perkembangan alat hitung, amka dalam meninjau perkembangan komputer kita tak lepas dari perkembangan alat hitung. Alat hitung tertua yang sekarang masih digunakan adalah abacus (di Indonesia dikenal dengan nama sempoa) alat ini berasal dari Timur Tengah dikena di Eropa pada Marcopolo.

Komputer digunakan orang untuk meningkatkan hasil kerja dan memecahkanberbagai masalah. Yang menjadi pemroses data atau pemecah masalah itua dalah perangkat lunak. Bentuk terkecil dari perangkat lunak adalah operasi aritmatik (+, -, :, x) dan logika (AND, OR, >, <, =). Dari operasi dasar ini disusun program atau perangkat lunak. Di tahun 1980 masih banyak diantara kita di Indonesia yang belum melek komputer, sehingga pada saat itu kita sudah sangat bangga jika menggunakan mesin tik elektronik. Tahun 1987, kita mulai mengenal komputer ber-prosesor 286, dimana untuk menghidupkannya masih menggunakan disket DOS. Selain itu sistem operasi pada saat itu msih belum open system, sehingga sistem PC tidak dapat berkomunikasi dengan sistem lainnya yaitu Mac. Untuk mengirimkan files kepada seseorang yang berlainan kota, kita masih membutuhkan jasa pos atau kurir. Tahun 1990, orang Indonesia dengan bangganya menenteng organizer elektronis bermemori 2 MB untuk dapat disebut melek teknologi. Komputer membutuhkan data atau fakta, dimana data ini pada saat diinput akan diterjemahkan menjadi bilangan biner. Mesin komputer memproses fakta atau data menjadi suatu informasi yang berguna bagi penggunanya. Dengan Komputer diharapkan dapat meningkatkan hasil kerja dan memecahkan berbagai masalah. Sebelum menjadi informasi data tersebut diproses melalui hardware yang terletak pada CPU dengan

P Pengantar ilmu komputer. AROFAH

Page 5

MAKALAH 2011

menggunakan perangkat lunak. Perangkat lunak atau software adalah program dari komputer. Perangkat lunak adalah program yang berisi instruksi untuk melakukan proses pengolahan data. Saat ini, tingkat pemrosesan yang dikerjakan perangkat lunak bersifat machine-like (keinginan mesin) mulai berubah dengan sifat human-like (keinginan manusia). Di dalam teori informasi, disusun hirarki informasi, mulai dari data/ fakta, kemudian setelah proses seleksi dan pengurutan menjadi sesuatu yang berguna menjadi informasi. Informasi yang di susun secara sistematis dengan suatu alur logika tertentu menjadi knowledge (pengetahuan). Perangkat Keras tidak akan berfungsi tanpa adanya perangkat lunak begitu pula sebaliknya perangkat lunak tidak berfungsi tanpa adanya perangkat keras. Kedua perangkat tersebut memang saling berkaitan sehingga komputer dapat berfungsi dengan baik. Perkembangan teknologi terutama dalam perangkat keras terus diimbangi oleh perangkat lunaknya sehingga penggunaan komputer lebih maksimal. Karena perkembangan teknologi semakin canggih dari tahun ke tahun, maka dengan ini saya akan membahas makalah tentang Pekembangan Perangkat Lunak, Penggolongan Dan Penerapan Komputer, Sistem Operasi. Semoga dapat memberikan sedikit pengalaman bagi yang membaca.

B. TUJUAN Tujuan dari makalah ini adalah Penulis ingin mengetahui: a. Perkembangan Perangkat Lunak b. Penggolongan dan Penerapan Komputer c. Sistem Operasi

P Pengantar ilmu komputer. AROFAH

Page 6

MAKALAH 2011

BAB II

PERKEMBANGAN PERANGKAT LINAK

A. Sejarah Rankaian Perangkat Lunak Rangkaian perangkat lunak secara umum disepakati dari

terjemahan Software Engineering yang mulai populer tahun 1968 pada Software Engineering Conference oleh NATO. pengertian RPL sendiri yaitu disiplin ilmu yang membahas seluruh aspek produksi perangkat lunak dari tahap analisa kebutuhan user, menentukan spesifikasi kebutuhan user, disain pengkodean, pengujian, hingga kepemeliharaan sistem setelah dipakai. jadi jelas RPL bukan hanya pembuatan tapi juga semua aspek dalam pembuatan suatu software. Dewasa ini banyak bertaburan perangkat lunak yang bisa dugunakan oleh masyarakat dengan mudahnya. Perangkat lunak sendiri memiliki sejarah yang tidak pendek untuk dijelaskan. Komputer merupakan mesin yang memproses fakta atau data menjadi informasi. Komputer di gunakan orang untuk meningkatkan hasil kerja dan memecahkan berbagai masalah. Yang menjadi pemroses data atau pemecah masalah itu adalah perangkat lunak. Perangkat lunak sendiri memiliki ragam yang banyak. Sehingga memicu perkembangan perangkat lunak di seluruh dunia. Perkembangan yang pesat itu juga didukung kebutuhan manusia yang berkembang dari zaman ke zaman. Setiap individu mempunyai kebutuhan yang berbeda beda terhadap perangkat lunak yang ada sehingga membuat mereka ingin mengembangkannya hingga memenuhi kebutuhannya masing masing. Untuk itulah kami ingin mengulas beberapa hal tentang perkembangan perangkat lunak dalam makalah ini. Software adalah kumpulan instruksi yang berfungsi untuk

menjalankan suatu perintah, seperti memberikan informasi tentang

P Pengantar ilmu komputer. AROFAH

Page 7

MAKALAH 2011

hardware, menentukan fungsi hardware, dan menjalankan sistem. Agar komputer dapat membaca, mengingat, membuat keputusan

(membandingkan), menghitung, menyortir, dan menghasilkan keluaran berupa informasi dalam monitor atau cetakan, komputer harus dapat membaca dan memasukkan program ke dalam memori utamanya. Program adalah instruksi dalam bahasa mesin atau yang dapat dibaca oleh komputer yang dirancang untuk tujuan tertentu sehingga kalau operator menjalankan komputer dan memijat tombol tertentu (misalnya untuk memroses data akuntansi) disebut dengan program aplikasi (aplication program). Pengertian perangkat lunak menunjuk pada program dan alat bantu lain yang bersifat menambah kemampuan komputer sebagai alat untuk melaksanakan tugas atau operasi tertentu. Program aplikasi dapat dibuat secara khusus untuk memenuhi kebutuhan khusus pula (tailor-made) atau berupa paket yang mempunyai aplikasi umum. Disebut juga dengan perangkat lunak, merupakan kumpulan beberapa perintah yang dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya. perangkat lunak ini merupakan catatan bagi mesin komputer untuk menyimpan perintah, maupun dokumen serta arsip lainnya. Merupakan data elektronik yang disimpan sedemikian rupa oleh komputer itu sendiri, data yang disimpan ini dapat berupa program atau instruksi yang akan dijalankan oleh perintah, maupun catatan-catatan yang diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya. Untuk mencapai keinginannya tersebut dirancanglah suatu susunan logika, logika yang disusun ini diolah melalui perangkat lunak, yang disebut juga dengan program beserta data-data yang diolahnya. Pengeloahan pada software ini melibatkan beberapa hal, diantaranya adalah sistem operasi, program, dan data. Software ini mengatur sedemikian rupa sehingga logika yang ada dapat dimengerti oleh mesin komputer.

(solehsoul.wordpress.com)

P Pengantar ilmu komputer. AROFAH

Page 8

MAKALAH 2011

Komputer digunakan orang untuk meningkatkan hasil kerja dan memecahkanberbagai masalah. Yang menjadi pemroses data atau pemecah masalah ituadalah perangkat lunak. Bentuk terkecil dari perangkat lunak adalah operasi aritmatik (+, -, :, x) dan logika (AND, OR, >, <, =). Dari operasi dasar ini disusun program atau perangkat lunak. B. Perkembangan perangkat lunak sampai sekarang Komputer membutuhkan data atau fakta, dimana data ini pada saat diinput akan diterjemahkan menjadi bilangan biner. Mesin komputer memproses fakta atau data menjadi suatu informasi yang berguna bagi penggunanya. Dengan Komputer diharapkan dapat meningkatkan hasil kerja dan memecahkan berbagai masalah. Sebelum menjadi informasi data tersebut diproses melalui hardware yang terletak pada CPU dengan menggunakan perangkat lunak. Perangkat lunak atau software adalah program dari komputer. Perangkat lunak adalah program yang berisi instruksi untuk melakukan proses pengolahan data. Saat ini, tingkat pemrosesan yang dikerjakan perangkat lunak bersifat machine-like (keinginan mesin) mulai berubah dengan sifat human-like (keinginan manusia). Di dalam teori informasi, disusun hirarki informasi, mulai dari data/ fakta, kemudian setelah proses seleksi dan pengurutan menjadi sesuatu yang berguna menjadi informasi. Informasi yang di susun secara sistematis dengan suatu alur logika tertentu menjadi knowledge (pengetahuan). Perangkat Keras tidak akan berfungsi tanpa adanya perangkat lunak begitu pula sebaliknya perangkat lunak tidak berfungsi tanpa adanya perangkat keras. Kedua perangkat tersebut memang saling berkaitan sehingga komputer dapat berfungsi dengan baik. Perkembangan teknologi terutama dalam perangkat keras terus diimbangi oleh perangkat lunaknya sehingga penggunaan komputer lebih maksimal. Kemampuan komputer dirasakan sangat berkaitan dengan perangkat keras dan perangkat lunaknya, maka dari itu diperlukan perangkat lunak yang benar-benar mendukung perangkat kerasnya.Bentuk paling sederhana dari

P Pengantar ilmu komputer. AROFAH

Page 9

MAKALAH 2011

perangkat lunak, menggunakan aljabar Boolean, yang di representasikan sebagai binary digit (bit), yaitu 1 (benar) atau 0 (salah), cara ini sudah pasti sangat menyulitkan, sehingga orang mulai mengelompokkan bit tersebut menjadi nible (4 bit), byte (8 bit), word (16 bit), double word (32 bit). (rudihd.wordpress.com) Kelompok-kelompok bit ini di susun ke dalam struktur instruksi seperti penyimpanan, transfer, operasi aritmatika, operasi logika, dan bentuk bit ini di ubah menjadi kode-kode yang di kenal sebagai assembler. Kodekode mesin sendiri masih cukup menyulitkan karena tuntutan untuk dapat menghapal kode tersebut dan format (aturan) penulisannya yang cukup membingungkan, dari masalah ini kemudian lahir bahasa pemrograman tingkat tinggi yang seperti bahasa manusia (bahasa Inggris). Saat ini pembuatan perangkat lunak sudah menjadi suatu proses produksi yang sangat kompleks, dengan urutan proses yang panjang dengan melibatkan puluhan bahkan ratusan orang dalam pembuatannya. Berdasarkan perkembangannya perangkat lunak sampai dengan sekarang dibagi menjadi beberapa era yaitu : a) Era pioner Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan kabel ke antar bagian dalam komputer, gambar berikut memperlihatkan orang yang sedang menggunakan komputer. Cara lain dalam mengakses komputer adalah menggunakan punched card yaitu kartu yang di lubangi. Penggunaan komputer saat itu masih dilakukan secara langsung, sebuah program untuk sebuah mesin untuk tujuan tertentu. Pada era ini, perangkat lunak merupakan satu kesatuan dengan perangkat kerasnya. Penggunaan komputer dilakukan secara langsung dan hasil yang selesai di kerjakan komputer berupa print out. Proses yang di lakukan di dalam komputer berupa baris instruksi yang secara berurutan di proses. Perangkat lunak pada era ini contohnya ENIAC.

P Pengantar ilmu komputer. AROFAH

Page 10

MAKALAH 2011

b)

Era stabil Pada era stabil penggunaan komputer sudah banyak di gunakan,

tidak hanya oleh kalangan peneliti dan akademi saja, tetapi juga oleh kalangan industri / perusahaan. Perusahaan perangkat lunak bermunculan, dan sebuah perangkat lunak dapat menjalankan beberapa fungsi, dari ini perangkat lunak mulai bergeser menjadi sebuah produk. Baris-baris perintah perangkat lunak yang di jalankan oleh komputer bukan lagi satu-satu, tapi sudah seperti banyak proses yang di lakukan secara serempak (multi tasking). Sebuah perangkat lunak mampu menyelesaikan banyak pengguna (multi user) secara cepat/langsung (real time). Pada era ini mulai di kenal sistem basis data, yang memisahkan antara program (pemroses) dengan data (yang di proses). Pada era ini contoh perangkat lunaknya adalah c) Era mikro Sejalan dengan semakin luasnya PC dan jaringan komputer di era ini, perangkat lunak juga berkembang untuk memenuhi kebutuhan perorangan. Perangkat lunak dapat di bedakan menjadi perangkat lunak sistem yang bertugas menangani internal dan perangkat lunak aplikasi yang di gunakan secara langsung oleh penggunannya untuk keperluan tertentu. Automatisasi yang ada di dalam perangkat lunak mengarah ke suatu jenis kecerdasan buatan. d) Era modern Saat ini perangkat lunak sudah terdapat di mana-mana, tidak hanya pada sebuah superkomputer dengan 25 prosesornya, sebuah komputer genggampun telah di lengkapi dengan perangkat lunak yang dapat di sinkronkan dengan PC. Tidak hanya komputer, bahkan peralatan seperti telepon, TV, hingga ke mesin cuci, AC dan microwave, telah di tanamkan

P Pengantar ilmu komputer. AROFAH

Page 11

MAKALAH 2011

perangkat lunak untuk mengatur operasi peralatan itu. Dan yang hebatnya lagi adalah setiap peralatan itu akan mengarah pada suatu saat kelak akan dapat saling terhubung. Pembuatan sebuah perangkat lunak bukan lagi pekerjaan segelentir orang, tetapi telah menjadi pekerjaan banyak orang, dengan beberapa tahapan proses yang melibatkan berbagai disiplin ilmu dalam perancangannya. Tingkat kecerdasan yang di tunjukkan oleh perangkat lunak pun semakin meningkat, selain permasalahan teknis, perangkat lunak sekarang mulai bisa mengenal suara dan gambar.
C. Ruang Lingkup Rekayasa Perangkat Lunak

(Gbr1) - Software requirements berhubungan dengan spesifikasi kebutuhan dan persyaratan perangkat lunak. - Software design mencakup proses penentuan arsitektur, komponen, antarmuka, dan karakteristik lain dari perangkat lunak. - Software construction berhubungan dengan detil pengembangan perangkat lunak, termasuk algoritma, pengkodean, pengujian, dan pencarian kesalahan. - Software testing meliputi pengujian pada keseluruhan perilaku perangkat lunak. - Software maintenance mencakup upaya-upaya perawatan ketika perangkat lunak telah dioperasikan.

P Pengantar ilmu komputer. AROFAH

Page 12

MAKALAH 2011

- Software configuration management berhubungan dengan usaha perubahan konfigurasi perangkat lunak untuk memenuhi kebutuhan tertentu. - Software engineering management berkaitan dengan pengelolaan dan pengukuran RPL, termasuk perencanaan proyek perangkat lunak. - Software engineering tools and methods mencakup kajian teoritis tentang alat bantu dan metode RPL. - Software engineering process berhubungan dengan definisi, implementasi, pengukuran, pengelolaan, perubahan dan perbaikan proses RPL. - Software quality menitikberatkan pada kualitas dan daur hidup perangkat lunak. D. RPL dan Disiplin Ilmu Komputer Disiplin ilmu komputer lahir awal tahun 1940 yang merupakan integrasi teori algoritma, logika matematika, dan ditemukannya penyimpanan program secara elektronik pada komputer.

(GB 2: Klasifikasi disiplin Ilmu Komputem menurut ACM, Denning dan Wikipedia)

P Pengantar ilmu komputer. AROFAH

Page 13

MAKALAH 2011

E. RPL dan Disiplin Ilmu Lain

(GB 3: Keterkaitan RPL dan ilmu lain) - Bidang ilmu manajemen meliputi akutansi, finansial, pemasaran, manajemen

operasi, ekonomi, analisis kuantitatif, manajemen sumber daya manusia, kebijakan dan strategi bisnis. - Bidang ilmu matematika meliputi aljabar linier, kalkulus, peluang, statistik, analisis numerik dan matematika diskrit. - Bidang ilmu manajemen proyek meliputi semua hal yang berkaitan dengan proyek, seperti ruang lingkup proyek, anggaran, tenaga kerja, kualitas, manajemen resiko, dan penjadwalan proyek. - Bidang ilmu manajemen kualitas meliputi pengembangan sistem kualitas, manajemen resiko dan keandalan, perbaikan kualitas, dan metode-metode kuantitatif. - Bidang ilmu ergonomika menyangkut hubungan (interaksi) antara manusia dengan komponen-komponen lain dalam sistem komputer. - Bidang ilmu rekayasa sistem meliputi teori sistem, analisis biaya-keuntungan, pemodelan, simulasi, proses dan operasi bisnis.

P Pengantar ilmu komputer. AROFAH

Page 14

MAKALAH 2011

F. Klasifikasi Perangkat Lunak

Perangkat lunak secara umum dapat di bagi 2 yaitu perangkat lunak sistem dan perangkat lunak aplikasi. Perangkat lunak sistem dapat di bagi lagi menjadi 3 macam yaitu : 1. Bahasa pemrograman : merupakan perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang di rancang manusia ke dalam format yang dapat di jalankan komputer, contoh bahasa pemrograman di antaranya : BASIC, COBOL, Pascal, C++, FORTRAN 2. Sistem Operasi : saat komputer pertama kali di hidupkan, sistem operasilah yang pertama kali di jalankan, sistem operasi yang mengatur seluruh proses, menterjemahkan masukan, mengatur proses internal,

memanejemen penggunaan memori dan memberikan keluaran ke peralatan yang bersesuaian, contoh sistem operasi : DOS, Unix, Windows 95, IMB OS/2, Apples System 7 3. Utility : sistem operasi merupakan perangkat lunak sistem dengan fungsi tertentu, misalnya pemeriksaan perangkat keras (hardware

troubleshooting), memeriksa disket yang rusak (bukan rusak fisik), mengatur ulang isi harddisk (partisi, defrag), contoh Utilty adalah Norton Utility Perangkat lunak aplikasi merupakan bagian perangkat lunak yang sangat banyak di jumpai dan terus berkembang. Sebelum tahun 1990-an aplikasi yang di kenal yaitu pemroses kata (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game). Pada perkembangan pemroses kata, tabel dan database saat ini telah di bundel menjadi aplikasi office dengan tambahan aplikasi untuk pembuatan presentasi yang nanti akan di berikan pada pelatihan ini. Contoh aplikasi office adalah Microsoft Office yang terdiri dari Word(pemroses kata), Excel (pemroses tabel), Access (database), dan PowerPoint (presentasi). Yang berkembang sangat banyak saat ini adalah

P Pengantar ilmu komputer. AROFAH

Page 15

MAKALAH 2011

aplikasi multimedia dan internet. Contoh aplikasi multimedia adalah Winamp untuk memutar musik berformat MP3 atau CD Audio, kemudian RealPlayer yang dapat digunakan untuk menonton film atau VCD. Aplikasi internet yang umum di gunakan adalah untuk browsing, e-mail, chatting dan messenger. Aplikasi yang bersifat khusus di antaranya untuk membantu pekerjaan Engineer seperti AutoCAD (gambar struktur), Protel (gambar rangkaian elektronik), dan Matlab (pemroses dan visualisasi persamaan matematis). G. Profesi Dan Sertifikasi Profesi sebagai software engineer mungkin asing ditelinga anda termasuk anda karena kerancuan istilah RPL tadi. sertifikasi kopetensi RPL sampai sekarang masih menjadi perdebatan dalam industri software karena menuntut hal yang spesifik untuk software tertentu. ACM (association for computing machinery) pernah membuat sertifikasi untuk program software engineer tahun 1980an tapi dihentikan karena kurang peminat. IEEE sudah mengeluarkan lebih dari 500 sertifikat profesi RPL. di Canada telah keluar sertifikat legal untuk RPL yang disebut ISP (Information System Professional). Saat ini, sertifikasi untuk RPL di Indonesia juga belum tersedia, namun telah disusun Standar Kompetensi Kerja Nasional Indonesia untuk Bidang Programmer Komputer. Meskipun belum memenuhi cakupan bidang RPL secara keseluruhan, namun paling tidak dapat digunakan sebagai pendekatan sertifikasi bidang RPL.

P Pengantar ilmu komputer. AROFAH

Page 16

MAKALAH 2011

BAB III PENGGOLONGAN DAN PENERAPAN KOMPUTER

A. PENGGOLONGAN KOMPUTER 1. Berdasarkan data yang diolah a. Analog Computer Komputer Analog, adalah komputer yang digunakan mengolah data yang berbentuk fisik dan bersifat kontinyu. b. Digital Computer Komputer Digital, adalah komputer yang digunakan untuk mengolah data berbentuk angka atau huruf dan bersifat tetap. c. Hybrid Computer Komputer Hybrid, adalah jenis komputer yang dapat digunakan untuk mengolah data analog ataupun digital. Keunggulan komputer digital : Memproses data lebih tepat dibandingkan dengan komputer analog Dapat menyimpan data selama masih dibutuhkan oleh proses Dapat melakukan operasi logika, yaitu membandingkan dua nilai dan menentukan hasilnya. Data yang telah dimasukkan dapat dikoreksi atau dihapus Output dari komputer digital dapat berupa angka, huruf, grafik maupun gambar. 2. Berdasarkan penggunaanya a). Special purpose computer Komputer ini dirancang untuk menyelesaikan suatu masalah yang khusus, yang biasanya hanya berupa satu masalah saja.

P Pengantar ilmu komputer. AROFAH

Page 17

MAKALAH 2011

b). General purpose computer Komputer ini dirancang untuk menyelesaikan bermacam-macam masalah. 3. Berdasarkan ukurannya berdasarkan ukurannya, komputer digolongkan kedalam Micro computer o o o o o Micro computer disebut juga personal computer. Komputer mikro umunya single user (pemakai tunggal) Perkembangan lebih lanjut dari komputer mikro adalah komputer super-mikro (supermicro computer) Supermicro computer merupakan multiuser system Mini computer Mini computer dapat dibagi lagi menjadi o o o o o Mini-mini computer Midi-mini computer Maxi-mini computer Super-mini computer

Mini computer bersifat multi-user Mini computer dapat dihubungkan sampai dengan 64 terminal

Small computer Small computer disebut juga small-scale mainframe computer Small computer bersifat multi-user system Small computer menggunakan sistem multi programming,

multiprocessing dan virtual storage Medium computer o o o Medium computer disebut juga medium-scale mainframe computer Medium computer bersifat multi-user system Medium computer menerapkan konsep distribusi data processing (DDP)

P Pengantar ilmu komputer. AROFAH

Page 18

MAKALAH 2011

Large computer o o o o o o Large computer disebut juga mainframe computer atau large-scale mainframe computer Large computer bersifat multi-user system Large computer menerapkan sistem time-sharing

Super computer Super computer memungkinkan penerapan time-sharing yang lebih efektif Super computer dapat dihubungkan sampai dengan ribuan terminal Super computer disebut juga parallel processor.

B. PENERAPAN KOMPUTER Di bidang teknik dan ilmu pengetahuan o Kecepatan dan ketepatan komputer sangat bermanfaat dalam pengolahan data pada aplikasi teknik o Para ahli nuklir dapat membuat model reaktor nulkir pada layar komputer, tidak perlu membuat model yang sebenarnya. Kondisikondisi yang diperlukan pada reaktor nuklir dapat diprogram, dan dapat dicoba diberikan data yang melampaui batas keamanan reaktor tersebut. o Komputer dapat juga digunakan untuk membuat model molekulmolekul, yang dapat ditampilkan secara grafik pada layar komputer. Melalui grafik ini, ahli kimia dapat mengamati bagaimana molekulmolekul tersebut bereaksi dengan yang lainnya. o Komputer juga dapat dipergunakan pada bidang geologi untuk mempelajari keadaan tanah serta contour dari suatu daerah o Aplikasi yang lain dari komputer dalam bidang teknik adalah computer aided design Di bidang bisnis o Kegunaan komputer pada aplikasi bisnis adalah untuk menyediakan informasi dengan cepat dan tepat.

P Pengantar ilmu komputer. AROFAH

Page 19

MAKALAH 2011

o Management Information System (MIS) adalah suatu sistem informasi yang banyak diterapkan di perusahaan untuk menyediakan informasi yang diperlukaan oleh semua tingkat manajemen.

o Salah satu bagian dari MIS adalah AIS (Accounting Information System) o Dalam MIS terdapat tiga komponen utama yaitu Upper Management Middle Management Lower Management Di bidang Industri o Didalam proses industri, komputer dapat dipergunakan untuk pengawasan nemerik (numerical control) atau untuk pengawasan proses (process control). Di bidang Perbankan o Dibidang perbankan, komputer dipergunakan untuk menghasilkan informasi bagi pihak manajemen bank sendiri dan juga untuk meningkatkan pelayanan kepada nasabah bank. Dibidang Pendidikan o Dibidang pendiikan, komputer dipergunakan sebagai alat bantu dalam proses belajar. o Komputer juga digunakan untuk membantu orang tuli mempelajari bahasa kode Dibidang Kedokteran

P Pengantar ilmu komputer. AROFAH

Page 20

MAKALAH 2011

o Dibidang kedokteran, komputer banyak digunakan untuk membantu para dokter mendiagnosa penyakit dan menemukan obat yang tepat. o Contoh penerapan komputer dalam bidang kedokteran adalah CAT (Computerized Axial Tomography) DSR (Dynamic Spatial Reconstructor) SPECT (Single Photon Emission Computer Tomography) NMR (Nuclear Magnetic Resonance) Di bidang Penerbangan o Salah satu keguanan komputer pada perusahaan penerbangan adalah untuk mengatur jadwal penerbangan dan mengatur sietm pemesanan tiket. Dibidang Kriminalitas o Komputer dapat menghasilkan statistik kriminalitas di suatu daerah o Program komputer yang telah dikembangkan pada bidang kriminalitas adalah Crime Analysis Support System o Program komputer yang lainnya adalah PROMIS (Prosecutor-Offender Management Information System) CATCH (Computer-Assisted Terminal Criminal Hunt) MOTION (Metropolitan Orleans Total Information Online Network) ARJIS (Automated Regional Justice Information System) Di bidang Permainan o Komputer dapat digunakan untuk hiburan, dalam bentuk permainan.

P Pengantar ilmu komputer. AROFAH

Page 21

MAKALAH 2011

BAB IV SISTEM OPERASI

A.

Pengertian Sistem Operasi Sistem operasi Komputer adalah perangkat lunak komputer atau software yang bertugas untuk melakukan kontrol dan manajemen perangkat keras dan juga operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah data yang bisa digunakan untuk mempermudah kegiatan manusia. Sistem Operasi dalam bahasa Inggrisnya disebut Operating System, atau biasa di singkat dengan OS. Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditempatkan pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masingmasing 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 dan lapisan software. Lebih jauh daripada itu, 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 software lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem file. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi mengatur skedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan

P Pengantar ilmu komputer. AROFAH

Page 22

MAKALAH 2011

mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu. Dalam banyak kasus, Sistem Operasi menyediakan suatu pustaka dari fungsi-fungsi standar, dimana 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: 1. Mekanisme Boot, yaitu meletakkan kernel ke dalam memory 2. Kernel, yaitu inti dari sebuah Sistem Operasi 3. Command Interpreter atau shell, yang bertugas membaca input dari pengguna 4. Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain 5. Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol mereka. 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 Multitasking 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. Sebagai contoh, yang dimaksud sistem operasi itu antara lain adalah Windows, Linux, Free BSD, Solaris, palm, symbian, dan sebagainya.

P Pengantar ilmu komputer. AROFAH

Page 23

MAKALAH 2011

B.

Tugas-Tugas Sistem Operasi

Tugas-tugas sistem operasi diantaranya: 1. Menyediakan antarmuka pengguna (user interface), berupa:
o o o o

Melakukan perintah (command-base user interface) dalam bentuk teks. Mengarahkan menu (menu driven). Antarmuka unit grafik (graphical user interface-GUI). Kombinasi ikon dan menu untuk menerima dan melaksanakan perintah.

2. Menyediakan informasi yang berkaitan dengan hardware, yaitu berupa perangkat yang aktif atau pasif, dan mengendalikan perangkat I/O. 3. Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah proses sebagai berikut:
o

Multitasking, yaitu melakukan tugas secara serentak atau sekaligus pada aplikasi yang sama maupun berbeda.

Multiprocessing, penggunaan atau pemrosesan sebuah program secara serentak oleh beberapa unit CPU.

Timesharing, menggunakan sistem komputer yang sama pada banyak pengguna.

Multithreading, memproses aktivitas pada bentuk yang sama dengan multitasking tetapi pada aplikasi tunggal.

Scalability dan Network, upaya komputer dalam mengendalikan dan meningkatkan kewaspadaan dan keamanan jumlah pengguna dan memperluas pelayanan.

4. Pengelolaan file dan direktori data, yaitu memastikan file-file dalam penyimpanan sekunder tersedia jika diperlukan, dan mengamankan dari pengguna yang tidak diizinkan. C. Layanan Sistem Operasi Seiring dengan berkembangnya Sistem Operasi, semakin banyak lagi layanan yang menjadi layanan inti umum. Kini, sebuah OS mungkin perlu

P Pengantar ilmu komputer. AROFAH

Page 24

MAKALAH 2011

menyediakan layanan network dan koneksitas 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. Sebuah sistem operasi yang baik harus memiliki layanan berupa eksekusi program, operasi I/O, menipulasi sistem file, komunikasi, dan deteksi kesalahan. Dalam pemakaian secara multiuser sistem dapat lebih menguntungkan yaitu lebih efisien karena pemakaian sumber daya bersama antara pengguna. Sebagai fungsi layanan bersama tersebut maka sistem operasi akan memberikan efisiensi pengguna sistem berupa:

Resource allocator, yaitu mengalokasikan sumber daya ke beberapa pengguna atau pekerjaan yang berkalan pada saat yang bersamaan.

Protection, menjamin akses ke sistem sumber daya yang dikendalikan (akses pengguna ke sistem menjadi terkendali)

Accounting, yaitu merekam kegiatan pengguna, jatah pemakaian sumber daya (keadilan atau kebijakan) Eksekusi program merupakan kemampuan sistem untuk memuat program

ke memori dan menjalankan program. Pengguna tidak dapat secara langsung mengakses sumber daya hardware, sistem operasi harus menyediakan mekanisme untuk melakukan operasi I/O atas nama pengguna. Manipulasi sistem file adalah kemampuan program untuk melakukan operasi pada file (membaca, menulis, membuat dan menghapus file). Komunikasi adalah pertukaran data atau informasi antar dua atau lebih proses yang berada pada satu komputer (atau lebih). Deteksi kesalahan (error) adalah menjaga kestabilan sistem dengan mendeteksi error hardware maupun operasi. D. Struktur Sistem Operasi Silberschatz, Galvin, Gagne (2003), berpendapat bahwa umumnya sebuah sistem operasi modern mempunyai komponen sebagai berikut:

P Pengantar ilmu komputer. AROFAH

Page 25

MAKALAH 2011

Manajemen proses Manajemen memori utama Manajemen memori skunder Manajemen sistem I/O (input/output) Manajemen file Sistem proteksi Jaringan Sistem command interpreter Manajemen proses Prosesor mengeksekusi program-program komputer. Prosesor adalah

a.

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 satu saat 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 memory 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 multiproses? Sesungguhnya pada granularity yang sangat kecil, prosesor hanya

P Pengantar ilmu komputer. AROFAH

Page 26

MAKALAH 2011

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. Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan dengan manajemen proses seperti:

Pembuatan dan penghapusan proses user dan sistem proses Menunda atau melanjutkan proses Menyediakan mekanisme untuk proses sinkronisasi Menyediakan mekanisme untuk proses komunikasi Menyediakan mekanisme untuk penanganan deadlock.

Status Proses 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 dimana proses siap untuk dieksekusi pada giliran berikutnya

P Pengantar ilmu komputer. AROFAH

Page 27

MAKALAH 2011

2. Running, yaitu status dimana saat ini proses sedang dieksekusi oleh prosesor 3. Blocked, yaitu status dimana proses tidak dapat dijalankan pada saat prosesor siap/bebas b. Manajemen memori utama Memori utama atau lebih dikenal sebagai memori adalah sebuah array yang besar dari word atau byte, yang ukurannya mencapai ratusan, ribuan, atau bahkan jutaan. Setiap word atau byte mempunyai alamat sendiri. Memori utama berfungsi sebagai tempat penyimpanan yang akases datanya digunakan oleh CPU atau perangkat I/O. Memori utama termasuk tempat penyimpanan data sementara (volatile), artinya data dapat hilang begitu sistem dimatikan. Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan manajemen memori seperti:

menjaga track memori yang sedang diguanakan dan siapa yang menggunakannya

memilih program yang akan di-load ke memori. Mengalokasikan dan men-dealokasikan ruang memori sesuai kebutuhan. Manajemen memori skunder Data tersimpan dalam memori utama bersifat sementara dan

c.

jumlahnya sangat kecil. Oleh karenan itu, untuk menyimpan keseluruhan data dan program komputer dibutuhkan secondary storage yang bersifat permanen dan mempu menampung data dengan ukuran besar. Contoh dari memori skunder adalah harddisk, disket, USB flash disk, dan lain-lain. Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan disk managementi seperti free space management, alokasi penyimpanan, dan penjadwalan disk.

P Pengantar ilmu komputer. AROFAH

Page 28

MAKALAH 2011

d. Manajemen sistem I/O Manajemen sistem I/O biasa juga disebut sebagai device manager, yang bertugas menyediakan device driveryang umum sehingga operasi I/O dapat seragam (membuka, membaca, menulis, menutup). Contoh: pengguna menggunakan operasi yang sama untuk membaca file pada hard disk, CDROM dan disket. Komponen sistem operasi untuk sistem I/O adalah sebagai berikut:

Buffer: berfungsi untuk sementara menampung data dari/ke perangkat I/O. Spooling: melakukan penjadwalan pemakaian I/O sistem supaya lebih efisien (antrian dan sebagainya).

Menyediakan driver untuk dapat melakukan operasi detail untuk hardware I/O tertentu.

e.Manajemen file File adalah sekumpulan informasi yang berhubungan sesuai dengan tujuan pembuat berkas tersebut. Berkas dapat mempunyai struktur yang bersifat hirarki (direktori, volume, dan lain-lain). Tanggung jawab sistem operasi adalah:

Pembuatan dan penghapusan file Pembuatan dan penghapusan direktori Mendukung manipulasi file dan direktori Memetakan file ke secondary storage Melakukan backup file ke media penyimpanan permanen (non volatile)

f. Sistem proteksi Proteksi mengacu pada mekanisme untuk mengendalikan akses yang dilakukan oleh program, prosesor, atau pengguna ke sistem suber daya. Mekanisme proteksi seharusnya:

P Pengantar ilmu komputer. AROFAH

Page 29

MAKALAH 2011

Dapat membedakan antara pengguna yang diizinkan dan yang belum Menentukan kendali Menyediakan alat pengatur

g. Jaringan Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi memori atau clock. Tiap prosesor mempunyai memori sendiri. Prosesorprosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi yang menyediakan akases pengguna ke berbagai macam sumber daya sistem. Akses tersebut menyebabkan meningkatnya:

Kecepatan komputer Ketersediaan data Kehandalan (enhanced reliability)

h. Sistem command-interpreter Sistem operasi menunggu instruksi dapri pengguna (command driven). Program yang membaca instruksi dan mengartikan control statements umumnya disebut: control-card interpreter, command-line interpreter, shell pada UNIX. Sistem command interpreter sangat bervariasi antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan dengan tujuan dan teknologi perangkat I/O yang ada. Contohnya CLI, Windows, pen-based (touch), dan lain-lain. E. Klasifikasi Sistem Operasi Sistem operasi dapat diklasifikasikan sebagai berikut: 1. Berdasarkan skala arsitekturnya (bit), sistem operasi dibedakan menjadi sistem operasi berskala 8-bit, 16-bit, 32-bit, dan 64-bit. Sistem operasi dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan, sedangkan saat ini kebanyakan yang digunakan adalah skala 32-bit, seperti sistem

P Pengantar ilmu komputer. AROFAH

Page 30

MAKALAH 2011

operasi Microsoft Windows NT, Windows 2000, Windows XP, LINUX, IBM OS/400, Sun Solaris). Sedangkan yang baru dan masih jarang ditemui di pasaran adalah skala 64-bit. Seperti Windows XP 64-bit, Digital UNIX, Open VMS, IBM AIX for RS/6000, SGI IRIX, dan HP-UX. 2. Klasifikasi sistem operasi berdasarkan end-user interface.
o

Command driven. Biasa juga disebut command line dimana perintah sistem operasi diketikkan pada prompt perintah atau dieksekusi melalui script file (misalnya pada sistem operasi DOS, UNIX, atau XENIX)

Graphical user interface (GUI). Pengguna akhir menggunakan mouse atau alat penunjuk (pointer) yang lain untuk memilih objek yang mewakili suatu instruksi spesifik (misalnya: semua sistem operasi Windows, IBM OS/2, MAC-OS, LINUX)

3. Klasifikasi sistem operasi berdasarkan pengguna:


o

Single-user single-tasking: sistem operasi yang hanya mampu untuk melayani satu pengguna pada satu saat untuk satu instruksi dalam satu siklus proses (misal MS-DOS)

Single-user multi-tasking: sistem operasi yang hanya mampu untuk melayani satu pengguna pada satu saat tetapi mampu untuk mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya Windows 95, IBM OS/2, MAC-OS).

Multi-user multi-tasking: sistem operasi yang mampu untuk melayani beberapa pengguna sekaligus dalam satu waktu dan juga mampu untuk menjalankan beberapa instruksi sekaligus dalam satu siklus proses.

4. Klasifikasi sistem operasi berdasarkan pangsa pasar:


o

Sistem operasi server/network, seperti Windows NT Server, Windows XP, IBM AIX for RS/6000, Digital UNIX, Open VMS, HP-UX, Sun Solaris, dan IBM OS/400, LINUX.

Sistem operasi desktop, seperti Windows 95 / Windows NT Workstation, Windows XP, LINUX, OS/2 Wrap, MacOS, Java

P Pengantar ilmu komputer. AROFAH

Page 31

MAKALAH 2011

Sistem operasi Hanheld, seperti Windows CE, GEOS, Magic Cap.

F. Sistem Operasi Saat Ini Sistem operasi-sistem operasi utama yang digunakan komputer sistem umum (termasuk PC, komputer personal) terbagi menjadi 3 kelompok besar: 1. Keluarga 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 7 (Seven) yang dirilis pada tahun 2009, dan Windows Orient yang akan dirilis pada tahun 2014. 2. Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd. 3. 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.4 (Tiger). Awal tahun 2007 direncanakan peluncuran versi 10.5 (Leopard). 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.

P Pengantar ilmu komputer. AROFAH

Page 32

MAKALAH 2011

BAB V PENUTUP

A. KESIMPULAN Perangkat lunak, merupakan kumpulan beberapa perintah yang dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya. perangkat lunak ini merupakan catatan bagi mesin komputer untuk menyimpan perintah, maupun dokumen serta arsip lainnya. Merupakan data elektronik yang disimpan sedemikian rupa oleh komputer itu sendiri, data yang disimpan ini dapat berupa program atau instruksi yang akan dijalankan oleh perintah, maupun catatancatatan yang diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya. Untuk mencapai keinginannya tersebut dirancanglah suatu susunan logika, logika yang disusun ini diolah melalui perangkat lunak, yang disebut juga dengan program beserta data-data yang diolahnya. Pengeloahan pada software ini melibatkan beberapa hal, diantaranya adalah sistem operasi, program, dan data Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data yang diolah, berdasarkan penggunaannya, dan berdasarkan ukurannya. Sedangkan penerapan komputer sering diterapkan pada bidang teknologi dan ilmu pengetahuan, bisnis, industri, perbankan, pendidikan, kedokteran, penerbangan, kriminalitas dan permainan. Perangkat lunak sistem atau sistem operasi merupakan software yang berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat komputer agar dapat berjalan selaras dengan fungsinya. Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditempatkan pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Sistem operasi sekarang menurut

P Pengantar ilmu komputer. AROFAH

Page 33

MAKALAH 2011

Silberschatz, Galvin, Gagne (2003), berpendapat bahwa umumnya sebuah sistem operasi modern mempunyai komponen yaitu Manajemen proses, Manajemen memori utama, Manajemen memori skunder, Manajemen sistem I/O

(input/output), Manajemen file, Sistem proteksi, Jaringan, dan Sistem command interpreter. Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian yaitu keluarga microsoft windows, keluarga unix dan keluarga Mac OS. B. SARAN Teknologi yang semakin berkembang dalam teknologi diharapkan dapat djadikan alat membantu mencari informasi bukan untuk hal yang negatif. Untuk itu Gunakan komputer secara bijak, sesuaikan dengan keperluan dan kebutuhan

P Pengantar ilmu komputer. AROFAH

Page 34

MAKALAH 2011

DAFTAR PUSTAKA

http://rudihd.wordpress.com/2007/05/09/sejarah-perkembangan-perangkat-lunak/ (Minggu 5 Maret 2011 jam 19.15) http://id.wikipedia.org/wiki/Sistem_operasi (Selasa, 8 Maret 2011, jam 14.25) http://ferryf.web.id/index.php/tik/3-ked-dsr-komp/52-babivperangkat-lunakkomputer (Selasa 15Maret 2010 jam 13.00) http://id.wikipedia.org/wiki/Sejarah_perangkat_lunak_bebas (Selasa, 15 Maret 2011, jam 19.00) http://solehsoul.wordpress.com/2009/08/31/apa-itu-software-komputer%E2%80%93-definisi-software/ (Rabu, 16 Maret 2011 jam12.53) http://www.aplikomfeunlam.co.cc (Kamis, 17 Maret 2011 jam 11.00)

P Pengantar ilmu komputer. AROFAH

Page 35

Anda mungkin juga menyukai