Minggu, 21 Desember 2014

Sistem Operasi, Software Aplikasi, Bahasa Pemprograman Dan Perbedaan Antara Ketiganya


A.1 Sistem Operasi
 
     Sistem Operasi adalah seperangkat program yang mengelola sumber daya perangkat keras komputer atau hardware, 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.
    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 Multi-tasking 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, contohnya adalah Windows, Linux, Free BSD, Solaris, palm, symbian, dan sebagainya.
 Berikut adalah beberapa jenis system operasi :
1.    Sistem Operasi Windows 
2.    Sistem Operasi Linux
3.    Sistem Operasi MACINTOSH 
4.    Sistem Operasi Symbian
5.    Sistem Operasi Android 
6.    System operasi Palm
7.    System Windows Mobile
8.    Sistem Operasi BlackBerry  

A.2 Software Aplikasi

    Software Aplikasi yaitu suatu program komputer yang berfungsi untuk melakukan tugas-tugas khusus, seperti membuat dokumen, memanipulasi foto, membuat laporan keuangan, atau merancang rumah.
Pengertian software aplikasi tidak lepas dari beberapa macam program pembangunnya, yaitu terdiri dari software hiburan, pendidikan, bisnis, perangkat lunak khusus, serta produktivitas kerja.
Jenis-jenis software aplikasi menurut fungsinya :

1. Aplikasi perkantoran
        Adalah jenis aplikasi software yang digunakan untuk kegiatan perkantoran.

Contohnya program aplikasi:
Microsoft Office, Microsoft Power point, Open Office, Sun Microsystem

2. Aplikasi Editing gambar (Still Image)
       Software yang digunakan untuk mengolah gambar berupa file still image (gambar diam).
Contohnya program aplikasi: Adobe Photoshop, Corel draw, ACD See, Adobe image ready, Picasa , Ms. office picture manager, Photoshine

3. Aplikasi Animasi (motion Image)
      Software yang digunakan untuk membuat suatu objek bergerak disertai suara.
Contohnya program aplikasi: Macromedia flash, 3D Max, Sony Vegas studio

4. Aplikasi Editing video
       Software yang digunakan untuk memasukkan objek bergerak disertai suara dan dikerjakan dengan software yang lain.
Contohnya program aplikasi: Windows movie maker, Pinacle Studio, Allok

5. Aplikasi Web Browser
    Jenis software aplikasi yang digunakan untuk mengakses ke jaringan internet.

Contohnya program aplikasi: Internet explorer, Mozilla firefox, Google chrome, Opera,Safari

 6. Aplikasi Email client
         Jenis software yang digunakan untuk mengakses suatu email.
Contohnya program aplikasi: Mozilla Thunderbird, Gmail, yahoo massager

7. Aplikasi Anti-Virus
      Adalah jenis aplikasi software yang digunakan untuk menangani berbagai virus.
Contohnya program aplikasi Anti-virus antara lain: SmadaAV,  AVG, Norton, Avira,  Avast Dan masih banyak lagi program software aplikasi yang terus bermunculan dan terbaru..

A.3 Bahasa Pemrograman

     Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah 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.


Bahasa pemrograman komputer yang kita kenal antara lain : Java,  Visual Basic , C++,  C,  Cobol, PHP , .Net, dan ratusan bahasa lainny.
Secara umum bahasa pemrograman terbagi menjadi 4 kelompok, yaitu :
•    Object Oriented Language (Visual dBase, Visual FoxPro, Delphi, Visual C)
•    High Level Language (seperti Pascal dan Basic)
•    Middle Level Language (seperti bahasa C), dan
•    Low Level Language (seperti bahasa Assembly)
 

A.4 PERBEDAAN SISTEM OPERASI, SOFTWARE APLIKASI, BAHASA PEMROGRAMAN


a.    SISTEM OPERASI
sistem operasi merupakan software pada lapisan pertama yang ditaruh 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 tersebut. Layanan inti umum yang di maksud 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. Sistem Operasi adalah penghubung antara lapisan hardware dan lapisan software.

b.    SOFTWARE APLIKASI
Software Aplikasi akan berjalan apabila system operasi sudah berjalan. Software Aplikasi adalah program yang dikembangkan (sendiri, atau dibeli dari pemasok luar) untuk memenuhi kebutuhan tertentu pemakai. Software aplikasi biasanya di gunakan sebagai pendukung kinerja sebuah system operasi.

c.    BAHASA PEMROGRAMAN


    Sedangkan bahasa pemrograman sendiri merupakan produk seorang programmer(yang membuat program) 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. Fungsi bahasa pemrograman yaitu memerintah komputer untuk mengolah data sesuai dengan alur berpikir yang kita inginkan. Keluaran dari bahasa pemrograman tersebut berupa program/aplikasi.