Вы находитесь на странице: 1из 11

BAB V

TEKNOLOGI PERANGKAT LUNAK KOMPUTER

5.1Pendahuluan
Perangkat lunak (software) yaitu rangkaian prosedur dan dokumentasi
program yang berfungsi untuk menyelesaikan berbagai masalah yang
dikehendaki.
Perangkat lunak dijalankan pada process device jika
mendapatkan respon masukan dari input device dan hasil proses yang
dilakukan oleh perangkat lunak dikeluarkan dengan output device.
Ada dua jenis perangkat lunak, yaitu perangkat lunak sistem (system
software) dan perangkat lunak aplikasi (application software)

5.2 Perangkat Lunak Sistem


Perangkat lunak sistem melaksanakan tugas-tugas dasar tertentu yang
diperlukan semua pengguna untuk komputer.perangkat lunak sistem biasanya
disiapkan oleh pembuat perangkat keras (penjual atau pemasok perangkat
keras sering disebut sebagai vendor) atau perusahaan yang mengkhususkan
diri dalam membuat perangkay lunak (penjual atau pemasok perangkat
lunak).
Ada tiga jenis dasar perangkat lunak sistem, yaitu sistem operasi
(operating system), program utilitas dan penerjemah bahasa komputer
(language translator)
5.3Sisten Operasi
Sistem operasi (operating system) adalah software yang berfungsi
untuk mengaktifkan seluruh perangkat yang terpasang pada komputer
sehingga masing-masing dapat saling berkomunikasi. Tanpa ada sistem
operasi maka komputer tak dapat difungsikan sama sekali.

Adapun fungsi dasar dari sistem operasi adalah:


Menjadwalkan tugas.

Mengelola sunberdaya perangkat lunak dan perangkat keras.

Menjaga keamanan sistem.

Memungkinkan pembagian sumber daya untuk beberapa pemakai.

Menyimpan catatan pemakai.


Menangani interrupt.

47

Konsep Teknologi Informasi

48

Macam-macam sistem oprasi yang dikenal hingga saat ini, antara lain:
1. DOS (Disk Operating System)
Penggunaan DOS ini sangat penting bagi perkembangan sistem
operasi,karena DOS ini sebagai cikal bakalnya sistem operasi.
DOS terbagi jadi 3 yaitu:

DR- DOS.
Sitem operasi ini dibuat oleh perusahan Digital Research pada tahun
1988. DR- DOS di buat hasil transformasi CP/M (Control
Program/Monitor).

PC- DOS
Sistem operasi ini dibuat perusahaan IBM Crop. Namun dengan
dikelurkannya sistem operasi Windows, sistem ini sudah jarang atau
tidak digunakan saat ini.

MS- DOS
Sistem operasi ini dibuat oleh Microsoft Crop. Sistem operasi ini
digunakan hingga saat ini dan terus dikembangkan versinya sesuai
dengan kebutuhan.

2.

OS/2 (Operating System / 2)


Operating System/2 dibuat pertama kali dengan tujuan untuk
menggantikan sistem operasi DOS. Namun penggunaan sistem operasi
ini jarang digunakan karena harganya lebih mahal dibanding sistem
operasi DOS.
Selain itu pengembangan OS/2 lebih lambat
dibandimgkan sistem oprasi DOS.

3. UNIX
Sistem ini pertama kali digunakan untuk komputer mini dan mainframe,
kini sudah dapat digunakan oleh komputer mikro. Sistem operasi UNIX
diciptakan oleh ahli riset Bell Laboratories, Amerika. Sistem operasi
UNIX tidak sepesat sistem operasi DOS, namun kini sistem operasi UNIX
telah dikeluarkan versi terbarunya dengan nama LINUX.
4. Microsoft Windows
Sistem operasi ini keluarkan Microsoft Corp. Tujuan awal dibuatnya
sistem operasi Windows adalah hanya untuk mengatasi masalah yang

Konsep Teknologi Informasi

49

dihaapi pengguna komputer dalam melakukan multitasking, yaitu


penggunaan dua program atau lebih secara bersamaan dan time
sharing, yaitu penggunaan program komputer secara bersamaan serta
multi user, yaitu pengaturan pemakaian komputer oleh banyak
pemakai.
Namun dengan dikeluarkannya Windows 9x, tercapailah Windows
sebagai sistem operasi, karena Windows dapat bekerja tanpa
bergantung dari sistem operasi DOS.
5. Macintosh
Sistem operasi Macintosh dikeluarkan pertama kali oleh perusahaan
Apple Corp. Penggunaan sistem operasi Macintosh sangat spesifik
karena tidak dapat digunakan pada komputer PC dan hanya dapat
digunakan pada komputer Macintosh saja.
5.4Program Utilitas
Program
utilitas
berfungsi
membatu
atau
mengisi
kekurangan/kelemahan sistem operasi, misalnya PC Tools dapat melakukan
perintah format sebagaimana DOS, tetapi PC Tools mampu memberikan
keterangan dan animasi yang bagus dalam proses pemformatan. File yang
telah dihapus oleh DOS tidak dapat dikembalikan lagi, tetapi dengan program
bantu maka hal ini dapat dilakukan, misalnya Norton Utility, Scandisk, PC
Tools, dan lain-lain. Ada beberapa program utilitas yang sering digunakan,
yaitu:

Program Antivirus
Spyware
Utilitas Pengompres File
Software CD/DVD Burning
Utilitas Perawatan Komputer Pribadi

5.5 Program Aplikasi


Program ini khusus melakukan suatu pekerjaan tertentu, seperti
program gaji pada suatu perusahaan. Oleh karena itu, program ini hanya
digunakan oleh bagian keuangan saja. Biasanya program aplikasi ini dibuat
oleh seorang programer komputer sesuai dengan permintaan/kebutuhan
seseorang/lembaga/perusahaan guna keperluan internalnya, seperti GL,
MYOB, Payroll, dan lain-lain.
5.6 Program Paket

Konsep Teknologi Informasi

50

Program paket adalah program yang disusun sedemikian rupa sehingga


dapat digunakan oleh banyak orang dengan berbagai kepentingan. Seperti
MS-Word, dapat digunakan oleh department keuangan untuk membuat nota,
atau bagian administrasi untuk membuat surat penawaran dan lain
sebagainya. Contoh-contoh program ini adalah MS-Word, MS-Excel, Lotus 125,
dan lain-lain.
5.7 Bahasa Pemrograman
Merupak software yang khusus digunakan untuk membuat program
computer, apakah itu system operasi, program paket dan lain-lain.
Bahasa
pemrograman
memungkinkan
programmer
untuk
mengembangkan serangkaian perintah yang membentuk program computer.
Banyak bahasa pemrograman yang berbeda telah dikembangkan, dengan
masing-masing memiliki kosakata, tata bahasa, dan penggunaan yang
berbeda-beda.
Dari perkembangan perangkat lunak, kita bisa membayangkan
bagaimana perkembangan interaksi manusia dengan perangkat lunak.
Bentuk paling primitif dari perangkat lunak, menggunakan aljabar
Boolean, yang di representasikan sebagai binary digit (bit), yaitu 1 (benar /
on) atau 0 (salah / off), cara ini sudah pasti sangat menyulitkan, sehingga
orang mulai mengelompokkan bit tersebut menjadi nible (4 bit), byte (8 bit),
word (2 byte), double word (32 bit).
Bahasa Generasi Pertama
Pada awalnya, program yang digunakan untuk menjalankan komputer
masih menggunakan bahasa mesin (Machine Language) atau dikenal dengan
generasi pertama (First Generation Language). Contohnya perintah
1101011010010010 diartikan sebagai perintah ADD, sedangkan urutan
selanjutnya
10010010
bahasa mesin benar-benar menggambarkan
penambahan secara digital yang harus dilakukan microprocessor.
5.7.1

Namun penggunaan bahasa mesin ini masih membutuhkan suatu alat


untuk menerjemahkan bahasanya atau disebut juga dengan interpreter,
sehingga kecepatan eksekusinya masih sangat lamban karena sebelum
melaksanakan eksekusi program terlebih dahulu harus diterjemahkan. Bahasa
mesin inilah yang disebut sebagai bahasa tingkat rendah (Low Level
Language).
5.7.2

Bahasa Generasi Kedua

Konsep Teknologi Informasi

51

Selain bahasa mesin, masih ada bahasa rakitan (assembly language)


atau dikenal dengan bahasa generasi kedua (second generation language).
Bahasa rakitan hampir mirip dengan bahasa mesin, hanya penulisannya
sudah berupa sesuatu yang dapat dibaca, misalnya perintah ADD 52H.
Bahasa rakitan disamakan dengan bahasa tingkat rendah karena masih
dibutuhkan suatu penerjemah untuk dapat menjalankan perintahnya atau
dikenal dengan Assembler Language.
Penggunaan bahasa tingkat rendah ini menimbulkan kesulitan bagi
orang-orang awam yang baru belajar komputer karena bahasa tingkat rendah
merupakan bahasa yang hanya dimengerti oleh komputer dan programnya itu
sendiri, sehingga orang-orang awam akan mengalami kesulitan untuk
mengerti bahasanya.
Bahasa Generasi Ketiga
Untuk mengulangi masalah tersebut, dibuatlah masalah tingkat tinggi
(high level language), seperti COBOL, FORTRAN, PL/1, PASCA, BASIC dan
ALGOL. Program ini disebut juga bahasa generasi ketiga (third generation
language)
5.7.3

Pada generasi ini muncul istilah procedure oriented programming dan


problem oriented language. BASIC dan PASCAL disebut prosedur oriented
karena penulisan programnya sesuai dengan aturan yang ada. Sedangkan
COBOL dan FORTRAN termasuk kedalam problem oriented.
Sejalan dengan dibuatnya bahasa tingkat tinggi tersebut, dibuat pula
sistem opersi (operating system) untuk memudahkan orang menjalankan
komputer pertama kali. Sistem operasi yang dibuat dengan nama DOS (Disk
Operating System). Seperti PCDOS, MSDOS dan DRDOS.
Bahasa Ggenerasi Keempat
Bahasa generasi keempat (fourth generation language) atau 4GL dibuat
untuk memungkinkan seorang programmer atau pemakai menginstruksikan
komputer apa yang harus dilakukan. Bahasa generasi keempat tidak
mementingkan urutan instruksi program yang dibuat seperti pada bahasa
generasi ketiga, yakni pembuatan program yang tidak mengikuti prosedur
yang berlaku atau non procedural. Pembuatan bahasa generasi keempat ini
ditujukan untuk memudahkan pengguna pada proses pengambilan keputusan.
Seperti kemudahan dalam mempelajari dan menggunakan bahasa ini. Contoh
bahasa generasi keempat antara lain : FOCUS, RPG, MANTIS, MARK V,
DYNAMO, dll.
5.7.4

Konsep Teknologi Informasi

52

Bahasa Berorientasi Objek


Bahasa yang berorientasi objek (Object Oriented Programming-OOP)
seperti Visual Basic, Borland Delphi, C++ dan Java juga dianggap sebagai
bahasa generasi kelima dan telah menjadi alat yang paling umum untuk
pengembangan software.
Singkatnya, sementara kebanyakan bahasa
pemrograman memisahkan berbagai elemen data dari prosedur atau tindakan
yang akan dilakukan atas mereka, bahasa OOP menyatukan mereka bersama
ke dalam objek. Jadi, sebuah objek terdiri dari data dan tindakan yang akan
dilakukan atas data tersebut. dapat berupa serangkaian data mengenai
5.7.5

Bahasa yang berorientasi objek lebih mudah dan lebih efisien untuk
memprogram graphic-oriented user interface yang dibutuhkan oleh banyak
aplikasi. Oleh sebab itu, bahasa tersebut adalah bahasa pemrograman yang
paling luas diterima untuk pengembangan software saat ini.
5.7.6 Bahasa Web
HTML, Java dan XML adalah tiga bahasa pemrograman yang merupakan
alat penting untuk membangun halaman web, situs web, dan aplikasi berbasis
web dengan multimedia

Konsep Teknologi Informasi

53

LEMBAR KERJA MAHASISWA

Apa definisi dari software?


............
..
............
..
............
.
............
.
1.

2.

Sebutkan dan jelaskan secara singkat perkembangan

software!
............
..
............
..
............
.
............
.
............
..
............
..
............
.
............
.
............
..
............
..
............
.
............
.

Konsep Teknologi Informasi

54

............
..
............
..
............
.
............
.
3.
Jelaskan apa yang dimaksud dengan perangkat lunak
sistem dan perangkat lunak aplikasi!
............
..
............
..
............
.
............
.
............
..
............
..
............
.
............
.
4.
Sebutkan dan jelaskan serta beri contoh macam-macam
software sistem!
............
..
............
..
............
.
............
.
............
..

Konsep Teknologi Informasi

55

............
..
............
.
............
.
............
..
............
..
............
.
............
.
............
..
............
..
............
.
............
.
5.
Jelaskan secara singkat fungsi dari sistem operasi!
............
..
............
..
............
.
............
.
............
..
............
..
............
.
............
.

Konsep Teknologi Informasi

56

............
..
............
..
............
.
............
.
............
..
............
..
............
.
............
.
............
.
............
.
6.
Jelaskan secara singkat perbedaan dari sistem operasi
DOS, Windows, dan LINUX!
............
..
............
..
............
.
............
.
............
..
............
..
............
.
............
.

Konsep Teknologi Informasi

57

............
..
............
.
............
.
............
..
............
..
............
.
Jelaskan dan beri contoh software aplikasi!
............
..
............
..
............
.
............
.
............
..
............
..
............
.
............
..
............
..
............
.
............
..
............
..
............
.
7.

Вам также может понравиться