ML. Komputer Bachtiar Hendratno, S.Kom
Perangkat
keras komputer hanya akan bekerja bila ada instruksi (Software) Software adalah Program komputer yang yang terdiri dari urutan instruksi yang akan dieksekusi oleh hardware untuk melakukan tugas tertentu Proses menulis program Programming Orang yang membuat membuat program Programmer
Software
Dekat dengan CPU
Software
System Aplikasi
Dekat dengan manusia
Software
yang berfungsi sebagai perantara antara user komputer dengan hardware komputer Program yang mengendalikan eksekusi program user sehingga lebih efisien dan menghindari kesalahan penggunaan hardware yang tidak sesuai
Sistem
Operasi Device Driver Utility Program / System Suport
Mengendalikan
keseluruhan operasi pada komputer, termasuk memonitor status komputer dan penjadwalan operasi Mengatur Resource sistem : CPU,Memory ,I/O Menyediakan Interface/antarmuka (Menyembunyikan kompleksitas hardware terhadap user)
Mengendalikan
peralatan input/Output agar dapat berkomutikasi dengan sistem komputer
Dukungan
dan perluasan program yang ada Program yang digunakan berguna untuk : Backup data, Data recovery, Virus protection, Defragmentasi disk, Kompresi data, memonitor unjuk kerja komputer, memonitor penggunaan komputer dll
1. 2. 3. 4. 5. 6. 7. 8. 9.
System Initialization / Booting Manajemen Proses Manajemen Memori Manajemen File Task Manajemen Formating Keamanan sistem User interface Toleransi Kesalahan
Terjadi
pada saat menghidupkan sistem Mengecek dan menyimpan konfigurasi hardware(misalnya : jenis monitor, jumlah memory internal, seting resolusi warna layar) serta meload sistem operasi
Supervisor
/karnel yang ada dalam memory utama mengarahkan pengambilan program kedalam memory utama untuk dieksekusi oleh CPU. Mengelola memory (partisi lokasi memory, antrian data dalam memory)
Mengelola memory yang terdiri dari partitioning (partisi perprogram) Virtual memory (mensimulasikan harddisk sebagai perluasan memoru utama sehingga memory utama menjadi lebih besar dari ukuran sebenarnya)
Pengaturan
dan pengaksesan file yang disimpan dalam penyimpan sekunder, berupa membuat dan mengatur struktur direktory, operasi terhadap file (copy, delete dll)
Pekerjaan
yang dilakukan sistem operasi dapat diatur dengan pengaturan sbb : Jml user
Multi tasking
Satu
Jml Processor Satu
Multi Banyak Satu Programming Multi Processing Satu/lebih Banyak
Urutan Pemrosesan Bersamaan Bersamaan Simultan
Menyiapkan
disk untuk digunakan user
Sistem
operasi mengelola akses kontrol terhadap file
Menyediakan
interface berbasis text / GUI agar user dapat bekerja dengan software aplikasi lain
Kesalahan
akan ditangani supaya sistem komputer tetap berjalan (berupa : kesalahan memory,kesalahan user)
Desktop
: untuk single user (dos, win 3.1, ……win xp, OS/2,UNIX,LINUX Departemental (server) : untuk puluhan sampai ratusan user (UNIX,LINUX,FREE BSD,WINDOWS NT,WIN 2000 SERVER,NOVEL NETWARE Enterprise : IBM’s MVS, IBM’s VM,
Multitasking OLE(Object Linking and Embidding) : kemampuan berbagi informasi antar aplikasi Networking : Berhubungan dengan kompuer lain Security Internal Messaging :untuk komunikasi Portability : mampu dijalankan pada perangkat keras berbeda Compatibility : Mampu menjalankan software utk OS lain Plug and Play : Menambah I/O tanpa restart 3-D : menampilkan citra 3 dimensi Remote access : Bisa diakses dari tempat lain
Merupakan
software yang terdiri dari sekumpulan instruksi yang mengarahkan komputer untuk melakukan pekerjaan khusus, sehihgga perkerjaan sehari hari menjadi mudah
Copyright(Hak
cipta)
Commersial (Beli) Shareware (coba – beli) Rentalware Proprietary : milik org/perusahaan tertentu / tidak dijual
Non
Copyright
Bebas tanpa membayar
Open
source
Bisa dicopy dimodifikasi di distribusikan
General
Businies Management Software