1. SYSTEM OPERASI
Sistem operasi adalah perangkat
lunak sistem yang bertugas untuk melakukan kontrol dan manajemen
perangkat keras serta operasi-operasi dasar sistem, termasuk
menjalankan perangkat lunak aplikasi seperti program-program pengolah
kata dan peramban web.
Secara umum, Sistem Operasi
adalah perangkat lunak 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
masing-masing 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
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.
Kemampuan System Operasi
Sistem
Operasi dapat dikelompokkan menjadi beberapa bagian seperti dibawah
ini :
- Multi-User : Mengijinkan dua atau lebih pengguna untuk menjalankan program dalam jangka waktu yang bersamaan dan bahkan beberapa operating system mengijinkan ratusan atau bahkan ribuan pengguna untuk menjalankan program pada operating sistem tersebut dalam jangka waktu yang bersamaan.
- Multiprocessing : Mendukung berjalannya program dilebih dari satu CPU
- Multi tasking : Mengijinkan lebih dari satu program untuk berjalan secara bersamaan.
- Multithreading : Mengijinkan bagian berbeda dari sebuah program untuk berjalan secara bersamaan.
- Real time : Merespon inputan secara cepat, beberapa operating system umum seperti DOS dan UNIX
Contoh System Operasi
Sistem operasi-sistem operasi
utama yang digunakan komputer sistem umum (termasuk PC, komputer
personal) terbagi menjadi 3 kelompok besar:
1. (Microsoft Widows) 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
Server 2008, Windows 7 (Seven) yang dirilis pada tahun 2009, dan
Windows 8 yang akan dirilis pada tahun 2012 atau lebih lambat)).
2. (Linux) 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. (Macintos) 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.6 (Snow Leopard). Musim panas 2011 direncanakan peluncuran versi
10.7 (Lion).
Secara khusus system operasi
dikelompokan menjadi 3 bagian, tetapi secara umum pada dasarnya,
system operasi komputer ada 5 bagian yaitu DOS, UNIX, WINDOWS, LINUX,
MACINTOS.
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.
2. PROGRAM APLIKASI
Program Aplikasi adalah Suatu program komputer yang ditulis dalam suatu bahasa pemrograman
dan dipergunakan untuk menyelesaikan masalah tertentu,
sehingga dapat memudahkan dalam menyelesaikan pekerjaan dalam
komputer.
Kemampuan
Aplikasi
Pada
dasarnya semua program aplikasi memiliki kemampuan yang berbeda dan
memiliki tujuan tertentu, yang pada intinya untuk mempermudah user
dalam melakukan pekerjaan, jadi kemampuan utama dalam program aplikasi adalah mempermudah user dalam melakukan pekerjaan.
Contoh program Aplikasi
- Pada program aplikasi office : Ms Word, Excel, power point dll
- Pada program aplikasi jaringan : Network scanning, TCP/IP,
- Pada program aplikasi Grafis : Photoshop cs, Corel Draw, GIMP
- pada program aplikasi Animasi : Macromedia flash, Effeck tool,paint.
- Pada program aplikasi Multimedia : Ulide, pinacel, 3D Max,WMP
- Pada program aplikasi web : My SQL, PHP, XMPP, Oracel
- Pada program aplikasi keamanan : pc security, folder lock, encripsy tool, pass tool.
- Pada program aplikasi bisnis : sper sheet, Bank mobile.
- Pada program aplikasi tertentu :Air Traffic Control System ,Airline Reservation Systems dan Tune up.dalam contoh program aplikasi masih banyak sekali, yang pada intinya semua program memiliki suatu cara/fungsi tertentu untuk mengolah dan memproses suatu pekerjaan dalam komputer.
Sumber
:
http://ivan_maurits.staff.gunadarma.ac.id/Downloads/files/3952/Bab+III+APLIKASI+KOMPUTER.pdf
3. BAHASA PEMROGRAMAN
Bahasa pemrograman, atau
sering diistilahkan juga dengan bahasa komputer, adalah teknik
komando/instruksi standar untuk memerintah komputer. Bahasa
pemrograman ini merupakan suatu himpunan dari aturan sintaks dan
semantik yang dipakai untuk mendefinisikan program komputer. Bahasa
ini memungkinkan seorang programmer dapat menentukan secara persis
data mana yang akan diolah oleh komputer, bagaimana data ini akan
disimpan/diteruskan, dan jenis langkah apa secara persis yang akan
diambil dalam berbagai situasi.
Menurut tingkat kedekatannya dengan
mesin komputer, bahasa pemrograman terdiri dari:
- Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110
- Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
- Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
- Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.
Sebagian besar bahasa pemrograman
digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang
digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang
merupakan Bahasa Tingkat Rendah.
Contoh
Bahasa Pemrograman Komputer sbb :
ABC, Ada, ALGOL, Applescript, Assembly, (BASIC:
ASP,BASIC, COMAL, Visual Basic for Applications, VBScript, Batch
(MS-DOS), COBOL), UNIX shell, (script:Bourne shell (sh)
script, Bourne-Again shell (bash) script, Korn shell (ksh) script, C
shell (csh) script), (C: C++,C#, Visual C++, ColdFusion, dBase dkk.:,
Clipper, Foxbase, Visual FoxPro), Eiffel,
Fortran, Go, Haskell, Java, JavaScript,JSP, Lisp, Logo, Pascal, Delphi, Perl, Prolog, Python, PHP, Pike, REXX, REBOL, RPG, Ruby, Simula, Smalltalk, Scheme,SQL.
Sumber :
http://id.wikipedia.org/wiki/Bahasa_pemrograman
- - KESIMPULAN - -
Dalam Pemabahasan diatas maka dapat saya simpulkan bahwa
1. System Operasi adalah System dasar dalam komputer, ia merupakan nyawa dalam computer yang mengatur segala system komputer serta sumber daya komputer agar program aplikasi dapat diproses dengan baik.
2. Program Aplikasi adalah bagaian dari alat-alat sofware dalam komputer yang mana aplikasi ini digunakan untuk menyelesaikan suatu pekerjaan.
3. Bahasa Pemrograman adalah suatu bahasa yang digunakan untuk membuat program aplikasi komputer.
Perbedaan yang menonjol adalah sbb :
System Operasi : nyawa/system computer/CPU
Program aplikasi : alat-alat dalam system opersai
Bahasa Pemrograman : bahasa untuk membuat alat-alat/aplikasi
Demikian perbedaan antara system opersai, program aplikasi dan bahasa pemrograman, bahwa pada intinya memiliki perbedaan masing-masing.