Nih blog cocok buat q nyimpen artikel (arsip) online..

Sistem operasi Program aplikasi dan Bahasa pemrograman

| 12 November 2011
Sistem operasi
Sistem operasi komputer adalah software berupa program komputer yang mengatur operasi dasar komputer. System operasi mengontrol berbagai proses komputer, seperti menjalankan program spreaddheet, contohnya Microsoft excel atau mengakses informasi dari memory komputer. Selain itu, sistem operasi menerjemahkan perintah berupa teks atau grafik yang memungkinkan pengguna berkomunikasih dengan komputer.


Dalam mengatur operasi dasar komputer, sistem operasi menjalankan beberapa fungsi :
  1. Manajemen processor
  2. Memanajemen memori
  3. Manajemen device (perangkat keras)
  4. Memanajemen storage (media penyimpanan)  
  5. Application dan user interface 
  6. Firewall 
Umumnya sistem operasi terdiri dari atas beberapa bagian, yaitu mekanisme boot (meletakkan karnel ke dalam memori)kernel (layanan sentral dari sebuah sistem operasi, command interpreter(bertugas membaca input data dari pengguna), library (menyediakan kumpulan fungsi dasar yang dapat dipanggil oleh aplikasi lain), serta drive (berinteraksi dan mengontrol kerja hardware eksternal seperti keyboard dan monitor).

Setelah komputer dinyalakan akan menjalankan program bootstrap loader yang mencari dan melakukan proses loading kernel sistem operasi ke memori. Kernel. Adalah layanan sentral pada sistem operasi yang sangat dibutuhkan oleh bagian lain sistem operasi dan aplikasi. Kernel bertanggung jawab dalam pengaturan memori, terjadwal tugas dan proses, serta mengatur akses dan sistem kerja disk. Kernel merupakan bagian dari sistem operasi yang pertama kali dijalankan dan ditempatkan pada memori utama ketika komputer dinyalakan.

Sistem Operasi untuk komputer:
  1. UNIX : Termasuk sistem operasi yang paling awal ada untuk komputer. Merupakan induk dari sistem operasi linux.
  2. DOS : Sistem operasi yang merupakan cikal bakal dari Microsoft Windows. Ciri khasnya yaitu berupa teks putih dengan latar belakang hitam. Kalau mau mencobanya bisa lewat Start Windows - Run, lalu ketik cmd. 
  3. Novell Operating Sistem : Dibuat oleh Novell Corporation. Sistem operasi yang dulu pernaha digunakan oleh Fakultas MIPA UGM untuk Entry Key-In KRS mahasiswa. 
  4. Microsoft Windows : Merupakan sistem operasi yang paling populer. Hampir semua orang pernah memakainya. Beberapa versi Microsoft Windows yang terkenal: Microsoft Windows 98, 2000, Me, XP, Vista, dan yang paling terbaru Windows 7. 
  5. Apple Machintos : System operasi yang unggul dalam hal grafik. Memerlukan hardware khusus sehingga tidak dapat di-install di computer biasa. Versinya antara lain Mac OS X (Tiger), Leopard. 
  6. Linux : Pertama kali dikembangkan oleh Linus Torvald. Merupakan sistem operasi open source artinya bisa dikembangkan oleh semua orang dengan bebas. Turunan linux atau yang dikenal dengan distro linux banyak sekali macamnya. Mungkin linux merupakan sistem operasi yang paling banyak. Beberapa di antaranya yaitu: Debian, Suse, Red Hat (Fedora), Slackware, Ubuntu, Backtrack, dan lain-lain 
  7. Solaris : Dikembangkan oleh Sun Microsystem. Lebih banyak digunakan untuk perusahaan. 
  8. Free BSD : Dibuat oleh Universitas Berkeley. Hampir sama seperti linux. 

Program Aplikasi
Program aplikasi adalah istilah bagi perangkat lunak komputer (Software) yang diprogram secara khusus oleh para programmer untuk dapat melaksanakan tugas-tugas yang telah direncanakan. Dengan menggunakan bahasa pemrograman, diciptakan program-program aplikasi yang dapat mempermudah tugas-tugas anda dalam mengelola dan memanajemen perusahaan. Program-program tersebut dapat berupa:
  1. Word Processing adalah program yang dapat dipakai untuk menyunting naskah. Contoh : Microsoft Word, Lotus Ami Pro dan WordPerfect.
  2. Desktop Publishing Merupakan program yang mengatur tata letak cetakan pada suatu naskah sehingga siap untuk dicetak. Contoh : Ventura Publisher, Page Maker.
  3. Program Speadsheet Merupakan programprogram yang digunakan untuk mengolah data secara berkolom. Contoh : Microsoft Excell, Lotus Improv.
  4. Database Management System Salah satu kegunaan komputer didalam organisasi adalah untuk menyimpan data dalam jumlah besar. Dari data ini dapat dihasilkan berbagai informasi. Untuk menyimpan, mengolah data, dan kemudian menghasilkan informasi, diperlukan program yang disebut dengan program database management system (disingkat DBMS) dan sering disebut dengan program database saja. Contoh : Paradox, Foxpro, Microsoft Access, Approach.
  5. Graphics Salah satu kebutuhan pengguna adalah membuat gambar. Untuk itu ia bisa menggunakan program yang khusus digunakan untuk membuat gambar atau graphics. Seseorang yang tidak pintar menggambar dengan tangan, dapat membuat gambar yang bagus di komputer, karena gambar dikomputer mudah diubah dan diolah. Contoh : Corel Draw, Stanford Graphics, Visio, adobe photoshop.
  6. Program Akuntasi yang juga banyak dipakai dalam dunia bisnis adalah aplikasi yang berhubungan dengan keuangan dan akuntasi. Contoh : DacEasy Accounting, Pacioli 2000, PeachTree Accounting.
  7. Program Statistik merupakan program yang digunakan untuk melakukan penelitian yang berhubungan dengan analisis statistik. Contoh : SAS, SPSS, Statisca. 
  8. Communication merupakan program yang digunakan untuk berkomunikasi dengan pemakai komputer lain. Contoh : Carbon Copy, DataFax, Procomm Plus, CrossTalk.
  9. Multimedia merupakan software yang digunakan untuk menghubungkan komputer dengan peralatan multimedia seperti kamera video, kamera digital, video player. Contoh : Microsoft Video, nero showtime, winamp.
  10. Game merupakan program untuk permainan. Contoh : Flight Simulator, Baseball, Prince of Persia, condition zero.
  11. Antivirus merupakan program yang digunakan untuk mendetekdi dan menghilangkan virus yang tertular pada komputer yang sedang dipakai. Contoh : McAfee VirusScan, Norton Antivirus, AVG, SMADAV.

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:
  1. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110
  2. 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.
  3. 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.
  4. 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.

Berikut beberapa contoh bahasa pemrograman saat ini yaitu :
ABC, Ada, ALGOL, Applescript, Assembly, BASIC:(ASP,BASIC,COMAL,VB,VBA,VBS), COBOL, C:(C++,C#,Visual C++), Eiffel, Fortran, Go, Haskell, Java:(JavaScript,JSP), Lisp, Logo, Pascal, Delphi, Perl, Prolog, Python, PHP, Pike, R, REXX, REBOL, RPG, Ruby, Simula, Smalltalk, Scheme, SQL, dan lain-lain.


0 komentar:

Post a Comment