Minggu, 13 November 2011

SISTEM OPERASI,SOFTWARE APLIKASI DAN BAHASA PEMROGRAMAN



        Assalamu'alaikum warahmatullahi wabarakatuh

Postingan ini memaparkan tentang Sistem Operasi,Software Aplikasi dan Bahasa Pemrograman.Ini saya buat guna memenuhi Tugas Kuliah dan untuk berbagi ilmu pengetahuan.Pemaparan saya ini hanya secara garis besar,Semoga bermanfaat.

1.Sistem operasi

Sistem operasi merupakan sebuah penhubung antara pengguna komputer dengan perangkat keras komputer.Secara umum Sistem Operasi adalah pengelola seluruh sumber daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan(System calls) ke pemakai sehingga sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan sumber daya sistem komputer.

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.
Kelompok Sistem Operasi :
a.     Produk Microsoft Windows : Windows Dekstop Environment(Versi 1.x hingga 3.x), Windows 95, Windows 98, Windows 2000, Windows server 2003, Windows Me,   Windows XP, Windows Vista,Windows 7 yang dirilis pada tahun 2009, Windows NT, (untuk jaringan), dan Windows 8 yang akan dirilis pada tahun 2011 - 2012(dalam perencanaan)]

b.     Produk Unix (yang menggunakan antarmuka sistem operasi POSIX,seperti : SCO UNIX,BSD(Berkeley Software Distribution),GNU/Linux,MacOS/X(berbasis kernel BSD yang di modifikasi,dan dikenal dengan nama Darwin) dan GNU/Huard.

c.      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.5(leopard), Mac OS X versi 10.6 (Snow Leopard). Musim panas 2011 direncanakan peluncuran versi 10.7 (Lion).

2. Software Aplikasi

Softwer Aplikasi adalah suatu program komputer yang berfungsi untuk melakukan tugas-tugas  atau menyelesaikan aplikasi-aplikasi tertentu.Misalnya untuk membuat laporan keuangan,merancang rumah,program kasir di swalayan dll.
Didalam softwer aplikasi juga terdapat program pembangun(perangkat lunak yang menunjang kinerja dari softwer aplikasi) antara lain :
a.      Perangkat lunak hiburan,contohnya  winamp (untuk mendengarkan musik),game dll.
b.     Perangkat lunak pendidikan.Berguna untuk mempelajari atau mereferensasikan tentang pendidikan.
c.      Perangkat lunak bisnis(softwer untuk aplikasi bisnis),misalnya untuk  pencatatan stok barang,pencatatan utang piutang dll.

Contoh- contoh Softwer Aplikasi :
a)    Software pengolah kata :
            Microsoft Word, Wordstar, WordPerfect, OpenOffice Writer.
b)    Software pengolah lembar kerja (spreadsheet) :
Microsoft Excel, Lotus 123, OpenOffice Calc, Quattro Pr
c)     Software presentasi :
Microsoft PowerPoint, Presentation, Impress, Macromedia Flash.
d)   Software pengolah publikasi :
Microsoft Publisher
e)    Software pengolah halaman web :
Microsoft FrontPage
f)      Software pengolah database :
Microsoft Access, Base, SQL Server
g)    Software Internet Browser :
Internet Explorer, Mozilla Firefox, Opera, Safari, Google Chrome, Netscape Navigator.
h)   Software desain grafis :
Adobe Photoshop, Corel Draw, ACDSee, Paint, Photopaint.
i)      Software desain animasi:
Macromedia (Adobe) Flash
j)      Software antivirus :
Norton Internet Security, AVG Free, Kaspersky, PCMAV, Norton 360, Nod32, Norton AntiVirus, Avira, McAfee.
k)    Software extractor / pengolah archive :
WinZip, WinRAR, KGB Archiver, WinACE.
l)      Software Video Editing :
Pinnacle Studio Plus, Ulead Movie Studio, Adobe After Effect, Adobe Premiere
m) Software Programming :
Microsoft Visual Basic, Microsoft Visual FoxPro, FileMaker Pro, Turbo Pascal, Delphi.
n)   Software burning CD / DVD :
Nero Burning ROM / Nero StartSmart, WinISO, Daemon Tools, UltraISO, CloneCD. CloneDVD, Alcohol 120%.
o)    Software Download Manager :
Download Accelerator Plus (DAP), Internet Download Manager (IDM), Free Download Manager (FDM), FlashGet, Kazaa Download Accelerator.
p)   Software pengolah e-mail:
Microsoft Outlook, Outlook Express
q)    Software music / video player:
Windows Media Player, iTunes, Real Player, Winamp
r)     Software pengolah / pembaca PDF:
Photoshop (bisa untuk edit PDF), Adobe Reader, PDF Creator.
s)     Software game:
Warcraft III, Platypus, Feeding Frenzy 2, dan tambahkan sesuai keinginanmu.
t)      Software pengaturan tampilan:
Vista Transformation Pack, WinFlip, ViStart, Bricopack Vista Inspirat, DesktopX.
u)   Software Messenger:
Windows Messenger, Yahoo! Messenger.

3 . Bahasa Pemrograman

Bahasa pemrograman merupakan bahasa yang digunakan dalam pembuatan program komputer, ditulis dengan menggunakan simbol(huruf) untuk membentuk kata yang menjadi intruksi atau perintah dan selanjutnya intruksi atau perintah tersebut dapat dijalankan oleh komputer.
Jadi bahasa pemrograman adalah kumpulan perintah-perintah bermakna,berstruktur tertentu(syntax)yang dapat dimengerti oleh komputer yang berguna dalam penyelesaikan masalah.

Tingkatan Bahasa Pemrograman ada 4 yaitu :
Ø Low Level Languange Program ( Bahasa Pemgrograman Tingkat Rendah)bahasa ini lebih berorientasi ke bahasa mesin.      contohnya Assembly machine
Ø Middle Level Language Program ( Bahasa Pemrograman Tingkat Menengah), contohnya Bahasa C++
Ø High Level Language Program ( Bahasa Pemrograman Tingkat Tinggi ),bahasa inilebih berorientasi kepada manusia. Contohnya Pascal, Borland , Fotran
Ø 4GL ( Bahasa Pemrograman Tingkat ke 4 ),untuk pengelolaan basis data. contohnya Visual Basic, Visual FoxPro
Diagram keterkaitan antara Hardware,Sistem Operasi,Bahasa Pemrograman dan Software Aplikasi.
                                     Diagram
Penjelasan:
Hardware, Sistem operasi, Bahasa Pemrograman,Software Aplikasi memiliki saling keterkaitan,karena tanpa semua ini maka komputer tidak akan bisa beroperasi. Hardware sebagai tempat menyimpan Sistem Operasi dan di dalam Sistem Operasi terdapat Bahasa Pemrograman, dan dengan Bahasa Pemrograman maka akan tercipta Software Aplikasi.

Perbedaan
Perbedaan dari Hardware, Sistem operasi, Bahasa Pemrograman dan Software Aplikasi dapat dilihat dari segi fungsi dari masing-masing :
a.  Sistem Operasi bekerja membawahi seluruh software, program,dan aplikasi yang terdapat dalam komputer,
b.     Bahasa Pemrograman bekerja khusus untuk membuat Software Aplikasi.
c.      Software Aplikasi bekerja untuk User (Pengguna) sesuai dengan Bahasa Pemrograman yang telah dibuat sesuai keinginan User.

Mungkin hanya ini yang dapat saya tulis dan saya paparkan mengenai Sistem Operasi,Software Aplikasi dan Bahasa Pemrograman.Postingan diatas adalah sedikit ilmu yang saya Peroleh dari berbagai sumber dengan perubahan seperlunya menurut pengetahuan saya. Semoga bermanfaat bagi para pembaca. Terimakasih. 

              Wassalamu'alaikum warahmatullahi wabarakatuh