Materi Kelas 7
Pengertian Perangkat Lunak Komputer
(Software)
Perangkat Lunak (software) merupakan suatu program yang
dibuat oleh pembuat program untuk menjalankan perangkat keras komputer.
Perangkat Lunak adalah program yang berisi kumpulan instruksi untuk
melakukan proses pengolahan data. Software sebagai penghubung
antara manusia sebagai pengguna dengan perangkat keras komputer,
berfungsi menerjemahkan bahasa manusia ke dalam bahasa mesin sehingga
perangkat keras komputer memahami keinginan pengguna dan menjalankan
instruksi yang diberikan dan selanjutnya memberikan hasil yang
diinginkan oleh manusia tersebut.
Perangkat lunak komputer berfungsi untuk :
- Mengidentifikasi program
- Menyiapkan aplikasi program sehingga tata kerja seluruh perangkat komputer terkontrol.
- Mengatur dan membuat pekerjaan lebih efisien.
Macam-macam Perangkat Lunak
Perangkat lunak terbagi menjadi 4 macam, yaitu :
- Sistem Operasi (Operating System),
- Program Aplikasi (Application Programs),
- Bahasa Pemrograman (Programming Language),
- Program Bantu (Utility)
1. Sistem Operasi (Operating System)
Sistem Operasi yaitu program yang berfungsi untuk mengendalikan
sistem kerja yang mendasar sehingga mengatur kerja media input, output,
tabel pengkodean, memori, penjadwalan prosesor, dan lain-lain. Sistem
operasi berfungsi sebagai penghubung antara manusia dengan
perangkat keras dan perangkat lunak yang akan digunakan. Adapun fungsi
utama sistem operasi adalah :
- Menyimpan program dan aksesnya
- Membagi tugas di dalam CPU
- Mengalokasikan tugas-tugas penting
- Merekam sumber-sumber data
- Mengatur memori sistem termasuk penyimpanan, menghapus dan mendapatkan data
- Memeriksa kesalahan sistem
- Multitugas pada OS/2″, Windows ’95″, Windows ’98″, Windows NT”, /2000/XP
- Memelihara keamanan sistem, khusus pada jaringan yang membutuhkan kata sandi (password) dan penggunaan ID
Contoh Sistem Operasi, misalnya : Disk operating System (DOS), Microsoft Windows, Linux, dan Unix.
a. Pengertian Sistem Operasi
Sistem operasi merupakan sebuah penghubung antara
pengguna
dari komputer dengan perangkat keras komputer. Sebelum ada sistem
operasi, orang hanya mengunakan komputer dengan menggunakan sinyal
analog dan sinyal digital. Seiring dengan berkembangnya pengetahuan
dan teknologi, pada saat ini terdapat berbagai sistem operasi dengan
keunggulan masing- masing. Untuk lebih memahami sistem operasi maka
sebaiknya perlu diketahui terlebih dahulu beberapa konsep dasar mengenai
sistem operasi itu sendiri.
Pengertian
sistem operasi secara umum ialah pengelola seluruh sumber-daya
yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan
(system calls) ke pemakai sehingga memudahkan dan menyamankan
penggunaan serta pemanfaatan sumber-daya sistem komputer.
Sistem operasi berfungsi ibarat pemerintah dalam suatu
negara, dalam arti membuat kondisi komputer agar dapat menjalankan program secara benar. Untuk menghindari konflik
yang
terjadi pada saat pengguna menggunakan sumber-daya yang sama,
sistem operasi mengatur pengguna mana yang dapat mengakses suatu
sumber-daya. Sistem operasi juga sering disebut resource allocator.
Satu lagi fungsi penting sistem operasi ialah sebagai program
pengendali yang bertujuan untuk menghindari kekeliruan (error) dan
penggunaan komputer yang tidak perlu.
b. Sejarah Sistem Operasi
Menurut Tanenbaum, sistem operasi mengalami
perkembangan yang sangat pesat, yang dapat dibagi kedalam empat generasi:
Generasi Pertama (1945-1955)
Generasi
pertama merupakan awal perkembangan sistem komputasi elektronik
sebagai pengganti sistem komputasi mekanik, hal itu disebabkan
kecepatan manusia untuk menghitung terbatas dan manusia
sangat mudah untuk membuat kecerobohan, kekeliruan bahkan
kesalahan. Pada generasi ini belum ada sistem operasi, maka sistem
komputer diberi instruksi yang harus dikerjakan secara langsung.
Generasi Kedua (1955-1965)
Generasi
kedua memperkenalkan Batch Processing System, yaitu Job yang
dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan.Pada generasi ini sistem
komputer belum dilengkapi sistem operasi, tetapi beberapa fungsi
sistem operasi telah ada, contohnya fungsi sistem operasi ialah
FMS dan IBSYS.
Generasi Ketiga (1965-1980)
Pada generasi ini perkembangan sistem operasi
dikembangkan untuk melayani banyak pemakai sekaligus, dimana para
pemakai interaktif berkomunikasi lewat terminal secara on-line ke
komputer, maka sistem operasi menjadi multi-user (di gunakan banyak
pengguna sekali gus) dan multi- programming (melayani banyak program
sekali gus).
Generasi Keempat (Pasca 1980an)
Dewasa
ini, sistem operasi dipergunakan untuk jaringan komputer dimana
pemakai menyadari keberadaan komputer- komputer yang saling terhubung
satu sama lainnya. Pada masa ini para pengguna juga telah
dinyamankan dengan Graphical User Interface yaitu antar-muka
komputer yang berbasis grafis yang sangat nyaman, pada masa ini
juga dimulai era komputasi tersebar dimana komputasi-komputasi tidak
lagi berpusat di satu titik, tetapi dipecah dibanyak komputer
sehingga tercapai kinerja yang lebih baik.
c. Macam-Macam Sistem Operasi
Sistem
Operasi jenisnya banyak sekali, kita tinggal memilih jenis apa yang
akan digunakan di komputer kita. Mulai dari yang berlisensi
sampai dengan yang gratis (open source), diantaranya adalah :
1. DOS
2. Windows, beberapa versi windows : Windows 95
Windows 98
Windows 2000 Profesional
Windows 2003
Windows XP Windows Vista
3. Linux, macam-macam distro linux :
Redhat Fodore Core Mandrake Suse Knoppix
Ubuntu/Edubuntu
4. Apple System
5. Machintos
2. Program Aplikasi (Aplication Programs)
Program Aplikasi adalah perangkat lunak yang dirancang khusus untuk
kebutuhan tertentu, misalnya program pengolah kata, mengelola lembar
kerja, program presentasi, design grafis, dan lain-lain.
Perangkat Lunak Bahasa (Language
Program), yaitu program yang digunakan untuk menerjemahkan
instruksi-instruksi yang ditulis dalam bahasa pemrograman ke dalam
bahasa mesin agar dapat diterima dan dipahami oleh komputer.
High Level Language (Bahasa Tingkat Tinggi)
Bahasa
tingkat tinggi merupakan bahasa yang mudah dimengerti oleh
siapa saja yang mau belajar, karena bahasa ini dibuat dengan
menggunakan bahasa manusia sehari-hari. Bahasa tingkat tinggi saat
ini biasa dimanfaatkan untuk membuat program-program aplikasi berbasiskan bisnis
ataupun berbasiskan sains. Contoh dari bahasa tingkat tinggi adalah :
Basic, dBase, Cobol, Pascal, C++, Visual Basic, Visual Foxpro, Delphi,
PHP, dan masih banyak yanga lainnya.
3. Bahasa Pemrograman (Programming Language)
Perangkat lunak bahasa yaitu program yang digunakan untuk
menerjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman
ke bahasa mesin dengan aturan atau prosedur tertentu, agar diterima oleh
komputer.
Ada 3 level bahasa pemrograman, yaitu :
- Bahasa tingkat rendah (low level language)
Bahasa ini disebut juga bahasa mesin (assembler), dimana pengkodean bahasanya menggunakan kode angka 0 dan 1.
- Bahasa tingkat tinggi (high level language)
Bahasa ini termasuk dalam bahasa pemrograman yang mudah dipelajari
oleh pengguna komputer karena menggunakan bahasa Inggris. Contohnya :
BASIC, COBOL, PASCAL, FORTRAN.
- Bahasa generasi keempat (4 GL)
Bahasa pemrograman 4 GL (Fourth Generation Language) merupakan bahasa
yang berorientasi pada objek yang disebut Object Oriented Programming
(OOP). Contoh software ini adalah : Visual Basic, Delphi, Visual C++
4. Program Bantu (Utility)
Perangkat Lunak merupakan perangkat lunak yang berfungsi sebagai
aplikasi pembantu dalam kegiatan yang ada hubungannya dengan komputer,
misalnya memformat disket, mengopi data, mengkompres file, dan
lain-lain.
Contoh software ini diantaranya :
- Norton Utility
- Winzip
- Norton Ghost
- Antivirus
Tidak ada komentar:
Posting Komentar