Senin, 13 Juni 2011

PENGANTAR TEKNOLOGI INFORMASI PERTEMUAN Ke-5



PERANGKAT LUNAK
Perangkat lunak atau software adalah Program yang berisi instruksi atau perintah untuk melakukan proses pengolahan data. Dalam meningkatkan hasil kerja dan memecahkan berbagai masalah dperlukan mesin untuk memproses data menjadi informasi diperlukan adanya perangkat lunak sebagai salah satu unsur penting dalam memproses data tersebut. Karena tanpa perangkat lunak sebuah mesin tidak dapat melakukan apapun.

Perangkat lunak merupakan sebuah program yang terdiri dari deretan instruksi yang digunakan untuk mengendalikan computer agar dapat melakukan tindakana yang dikehendaki pengguna.

Beberapa istilah penting dalam perankat lunak

Ø Computer programs

Merupakan deretan atau urutan instruksi dalam computer

Ø Stored program concepts

Instruksi yang terdapat atau ditulis dalam program disimpan dan dilaksanakan oleh cpu ketika dibutuhkan

Ø Programming

Sebuah proses yang dilakukan untuk menuliskan atau memasukan program

Ø Programmers

Orang yang melakukan programming

Software computer terbagi menjadi dua bagian yaitu : systems software dan application software

Systems software adalah system yang menjalankan computer secara keseluruhan

Perankat lunak system ini terbagi menjadi 4 , yaitu: System operasi, Utilitas, Device driver, Bahasa pemrograman

Ø System Operasi

Adalah sebuah program penghubung antara pengguna computer dengan computer itu sendiri, biasanya operating system ini terdiri dari kumpulan program yang dibuat oleh vendor dengan memperhatikan bentuk dan cara kerja hardware. Menurut ANSI (American National Standard Institue)OS adalah software yang mengontrol pelaksanaan program-program computer, yaitu dengan mengatur waktu proses, pengecekan kesalahan, mengontrol input dan output, melakukan perhitungan, kompilasi, penyimpanan, pengolahan data serta berbagai bentuk layanan yang terkait.

Fungsi utama OS adalah

1. Manajemen proses

yang mencakup persiapan, penjadwalan, dan pemantuan proses pada computer

2. Manajemen sumber daya

Berkaitan dengan pengendalian terhadap pemakaian sumber daya dalam system computer yang dilakukan oleh software system ataupun software aplikasi yang sedang dijalankan

3. Manajemen Data

Berupa pengendalian terhadap data input/ output termasuk dalam hal peng-alokasian piranti penyimpanan sekunder maupun memori utama

Contoh beberapa operating system yang digunakan: Microsoft, linux, macintosh, Be, dll.

LINUX Operating System

Linux merupakan turunan dari system UNIX

Linuk adalah system berbasis GPL yaitu dapat dikopi secraa bebas tanpa harus membayar kepada pememgang lisensi, dengan catatan source code harus selalu disertakan dalam penyebarannya. Linux diciptakan oleh Linus Torvalds di Universitas Helsinki tahun 1991 di Finlandia

Ø UTILITAS (UTILITIES PROGRAM)

1. Utility Programs

System software yang menjalankan tugas-tugas maintenance, umumnya disebut utility program

File manager: mednjalankan fungsi-fungsi seperti melakukan copy, member nama, menghapus, dan memindah file. Image viewer menampilkan isi dari file gambar ketika user melakukan double click.

2. Personal Firewall

Mendeteksi dan mengamankan personal computer dari instruksi-instruksi yang tidak dikenal (unauthorized instructions)

3. Uninstaller

Menghapus program yand ada di local disk c:

4. Disk Scanner

Mendeteksi dan mengkoreksi masalah pada hard disk atau floppy disk dan mencari atau menghapus file-file yang tidak digunakan

5. Disk Defragment

Mengatur ulang file-filr dan space yang tidak digunakan pada hard disk sehingga program dapat berjalan lebih cepat

6. Diagnostic Utility

Melakukan penyusunan informasi secara teknik tentang hardware dan beberapa software.

7. Backup Utility

Melakukan duplikasi file-file yang dipilih atau seluruh hard disk e disk space. Umumnya melakukan compress files pada saat melakukan backup sehingga membutuhkan tempat lebih kecil.

8. Screen Saver

Layar monitor menampilkan gambar bergerak atau layar kosong apabila tidak ada aktifitas untuk beberapa waktu

Ø DEVICE DRIVER

Adalah program yang berfungsi untuk membantu computer mngendalikan piranti-piranti peripheral. Perangkat lunak ini biasanya disediakan vendor yang memproduksi perangkat keras. Contohnya ketika memasang modem atau scanner maka perlu adanya device driver supaya perangkat bisa berfungsi dengan baik.

Ø Bahasa Pemrograman

Adalah program yang digunakan untuk membuat program computer. Terdapat 3 jenis bahasa pemrograman

1) Bahasa tingkat rendah: bahasa mesin (assembler), bahasa ini menggunakan kode angka 0 dan 1.

2) Bahasa Tingkat tinggi: bahasa yang sudah diterjemahkan ke dalam bahasa manusia (inggris)

3) Bahasa gnerasi keempat : bahasa pemrograman yang berorientasi pada objek, contoh : Visual basic, Delphi, dan Visula C++.

Ø Application Software

Adalah program tertentu yang digunakan oleh pengguna computer.

Jenis-jenis perangkat lunak:

a) Software komersial (bertujuan untuk dijual dan ada hak cipta)

b) Software domain public (sifatnya gratis dan berupa source code)

c) Shareware ( digunakan untuk evaluasi dan tanpa source code)

d) Rentalware ( disewakan dan ada hak cipta)

e) Free software (dilengkapi dengan source code dan bersifat gratis/ membayar dengan sangat murah)

f) Freeware (bersifat gratis dan tanpa source code, bertujuan menarik peminat untuk membeli versi lanjutannya)

g) Open source (hampir sama dengan Free Software, hanya beda dalam hal filosofi dan terdapat hak-hak untuk pemakai; seperti hak membuat salinan program dan mendistribusikan salinan tersebut)

Tidak ada komentar: