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 System Dekat dengan CPU Software 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. System Initialization / Booting 2. Manajemen Proses 3. Manajemen Memori 4. Manajemen File 5. Task Manajemen 6. Formating 7. Keamanan sistem 8. User interface 9. 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 Jml Processor Urutan Pemrosesan Multi tasking Satu Satu Bersamaan Multi Programming Banyak Satu Bersamaan Multi Processing Satu/lebih Banyak 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