Perbedaan Sistem Operasi Dan Software
Aplikasi
Sistem Operasi : operating
system (OS)
adalah seperangkat program yang mengelola sumber daya perangkat keras
komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah
jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem
operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer
mereka, kecuali program aplikasi booting.
Sistem operasi mempunyai penjadwalan yang sistematis mencakup
perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber
daya lainnya.
Untuk fungsi-fungsi perangkat keras seperti sebagai masukan dan
keluaran dan alokasi memori,
sistem operasi bertindak sebagai perantara antara program aplikasi dan
perangkat keras komputer, meskipun
kode aplikasi biasanya dieksekusi langsung oleh perangkat keras dan seringkali
akan menghubungi OS atau terputus oleh itu. Sistem operasi yang ditemukan pada
hampir semua perangkat yang berisi komputer-dari ponsel dan konsol permainan video untuk superkomputer dan server web.
Contoh sistem operasi modern adalah Linux, Android, iOS, Mac OS X,
dan Microsoft Windows.
Sistem operasi merupakan penghubung antara perangkat keras dan pengguna, sistem operasi juga berfungsi sebagai program pengendali dengan tujuan untuk menghindari kesalahan penggunaan komputer dan mengatur pengelolaan sumber daya yang terdapat pada sistem komputer dan menyediakan layanan kepada pengguna sehingga memudahkan pengguna dalam mengoperasikan komputer.
Fungsi sistem operasi secara umum adalah sebagai berikut:
1.
Resource manager,
merupakan pengelolaan sumber daya dan
mengalokasikannya, Contoh: memori, CPU, Disk Drive dan perangkat
lainnya.
2.
Interface / tatap muka,
yaitu sebagai perantara antara pengguna dengan perangkat keras dengan
menyediakan tampilan kepada pengguna yang lebih mudah dipahami dan bersahabat
(user friendly)
3.
Coordinator,
mengkoordinasi dan menyediakan fasilitas sehingga aktifitas yang kompleks dapat
diatur dan dapat diproses secara berurutan.
4.
Guardian, menyediakan
akses kontrol yang bertugas untuk melindungi file dan memberi pengawasan pada
data dan program.
5.
Gate Keeper, berfungsi
sebagai pengendali hak akses oleh pengguna yang mengendalikan siapa saja yang
berhak masuk ke dalam sistem dan mengawasi apa saja yang dilakukannya.
6.
Optimizer adalah
penjadwal masukan (input) oleh user, pengaksesan basis data, proses komputasi
dan penggunaan.
7.
Accountant befungsi
untuk mengatur waktu CPU, penggunaan memori, pemanggilan I/O, disk storage, dan
waktu koneksi terminal.
Server berfungsi untuk
melayani pengguna komputer
Sedangkan,
Software aplikasi
Software aplikasi adalah software program yang
memiliki aktivitas pemrosesan perintah yang diperlukan untuk melaksanakan
permintaan pengguna dengan tujuan tertentu. Software aplikasi terdiri dari :
1. Bahasa pemrograman (programming language)
2. Program aplikasi (Application Program)
3. Program paket / paket aplikasi (packet program)
4. Program utilitas (utility program)
5. Games dan entertainment dan lain-lain
Untuk mendukung operasi software aplikasi di atas tugas pengguna komputer dibagi menjadi :
a. analis system
b. programmer
c. operator
d. administrator database, yaitu orang yang bertugas melakukan definisi dan manipulasi software database. Ini dibutuhkan jika software yang dioperasikan akan menggunakan aplikasi database.
e. administrator jaringan, yaitu orang yang bertugas mengelola software system operasi, software aplikasi yang digunakan dalam sebuah jaringan komputer
1. Bahasa pemrograman (programming language)
2. Program aplikasi (Application Program)
3. Program paket / paket aplikasi (packet program)
4. Program utilitas (utility program)
5. Games dan entertainment dan lain-lain
Untuk mendukung operasi software aplikasi di atas tugas pengguna komputer dibagi menjadi :
a. analis system
b. programmer
c. operator
d. administrator database, yaitu orang yang bertugas melakukan definisi dan manipulasi software database. Ini dibutuhkan jika software yang dioperasikan akan menggunakan aplikasi database.
e. administrator jaringan, yaitu orang yang bertugas mengelola software system operasi, software aplikasi yang digunakan dalam sebuah jaringan komputer
Software aplikasi ada
banyak sekali, namun kadang kala kita tak tahu termasuk jenis apa software
aplikasi itu dan salah mengartikannya. Berikut Jenis – jenis software aplikasi
:
Packaged Software :
Software yang telah memiliki Copyright yang biasa dibutuhkan oleh user pribadi
ataupun perusahaan. Contoh : Ms. Office 2007, Adobe Photoshop, dll
Custom Software :
Software yang memiliki fungsi tertentu. Biasanya software ini dipesan oleh
suatu perusahaan kepada programmer dengan fungsi yang biasa digunakan di
perusahaan tersebut. contoh : Aplikasi Penerimaan siswa baru, dll
Web-based Software :
software yang ada di website. pengguna atau user dapat menggunakannya dari
komputer manapun yang terhubung ke Internet. Contoh : e-mail, web browser game
, dll
Open Source software :
software yang dapa kita gunakan, modifikasi dan mendistribusikannya ulang.
shareware : software
yang memiliki copyright dan didistribusikan secara gratis dengan periode tertentu.
Freeware : software yang
memiliki copyright dan gratis dapat kita pakai tapi kita tidak dapat
memodifikasinya seperti open source.
Public – domain software
: software yang memiliki copyright dan di donasikan untuk publik serta tidak
dibatasi penggunaanya. Setiap orang dapat mengcopy dan mendistribusikannya ke
orang lain. Contoh : GNU/Linux
Sumber :
0 komentar:
Posting Komentar