A.PENGERTIAN
PERANGKAT LUNAK
Perangkat lunak
merupakan penerjemah antara manusia sebagai orang yang memberi instruksi dan
komputer sebagai pihak yang menerima instruksi.
- Perangkat Lunak Atau Software Sistem (System Software)
Perangkat Lunak Sistem adalah
perangkat lunak atau software yang berhubungan langsung dengan komponen
perangkat keras computer (Hardware), perawatan, maupun pemrogramannya.
Perangkat lunak sistem ada tiga macam yaitu sebagai berikut :
v Bahasa Pemrograman
v Low Level Language
·
Machine
code
·
Assembly
code
v Middle Level Language
b. High Level Language
c.
Utility
Software
- Perangkat Lunak Atau Software Aplikasi (Application Software)
Perangkat lunak aplikasi (application
software) merupakan program yang dibuat atau dirancang untuk menyelesaikan
suat aplikasi tertentu. Selain perangkat lunak sistem, sebuah komputer juga
membutuhkan perangkat lunak aplikasi yang berfungsi untuk menyelesaikan
tugas-tugas tertentu yang membantu pengguna dalam kegiatan sehari-hari.
Software komputer terbagi menjadi 5:
a.
Software berbayar (licence)
adalah software komputer yang didistribusikan secara komersil atau berbayar.
b.
Software gratis (Freeware)
adalah perangkat lunak tersebut dibagikan secara cuma-cuma tanpa mewajibkan
pengguna untuk membeli software tersebut serta dapat digunakan untuk jangka
waktu juga dengan hak distribusi yang tak terbatas.
c.
Software gratis (Open-source),
pengertian Software open source hampir sama dengan software freeware.
Yang membedakan adalah pada software open source pihak pembuat / developer
turut menyediakan source code atau keseluruhan bahasa pemrograman yang
menciptakan software tersebut hingga berjalan. Dengan demikian, bahasa
pemrograman tersebut dapat dimanfaatkan oleh pengguna lainnya -khususnya bagi
programmer- untuk memodifikasi, mengurangkan atau menambahkan source code yang
bersangkutan untuk dikembangkan lebih lanjut untuk digunakan sendiri maupun
didistribusikan kembali secara bebas dan gratis!
d.
Software berbagi (shareware)
adalah software yang bebas digunakan namun dibatasi oleh jangka waktu tertentu
(trial).
e.
Software iklan/spam (adware),
Pengertian Software dalam kategori ini dapat dibedakan menjadi 2: Adware dan
Trojan Adware. Bila anda pernah menggunakan program Messenger dari Microsoft
tentunya pernah melihat adanya banner atau pop-up yang muncul pada saat
software Messenger tersebut dijalankan.
A.SEJARAH PERANGKAT LUNAK
Setiap komputer pasti memiliki yang
namanya perangkat lunak (software). Perangkat lunak harus dibutuhkan pada
sebuah komputer untuk melakukan sebuah instruksi untuk melakukan proses
pengolahan data. Bentuk sederhana dari perangkat lunak yaitu menggunakan aljabar
Boolean, yang dipresentasikan sebagai binari digit (bit). yaitu apabila angka 1
berarti benar atau angka 0 berarti salah. Karena cara tersebut sangat sulit
maka sekarang bit mulai dikelompokkan menjadi nible (4 bit), byte (8 bit), word
(16 bit), double word (32 bit).
Perkembangan perangkat lunak dibagi
menjadi beberapa era, diantaranya yaitu :
- Era Pemula : bentuk perangkat lunak pada awalnya adalah sambungan-sambungan kabel ke antar bagian dalam komputer. Penggunaan komputer saat itu masih dilakukan secara langsung oleh sebuah program untuk sebuah mesin dengan tujuan tertentu.
- Era Stabil : pada era ini penggunaan komputer sudah banyak digunakan, tidak hanya oleh kalangan peneliti dan akademi saja, tetapi juga oleh kalangan industri/perusahaan.
- Era Mikro : era mikro merupakan perkembangan perangkat lunak selanjutnya, pada era ini perangkat lunak dibedakan menjadi perangkat lunak sistem yang bertugas menangani internal dan perangkat lunak aplikai yang digunakan secara langsung oleh penggunanya untuk keperluan tertentu.
- Era Modern : era modern ini perangkat lunak sudah semakin canggih, banyak perangkat lunak yang sudah dimodifikasi menjadi lebih modern.
B.CONTOH-CONTOH PROGRAM APLIKASI DAN
PENGERTIANNYA
C.KLASIFIKASI PERANGKAT LUNAK
A. Sistem
Operasi ( Operating System )
Adalah
program yang berfungsi untuk mengendalikan sistem kerja yang mendasar sehingga
mengatur kerja media input, output, tabel pengkodean, memory dll.
Sistem
Operasi berfungsi sebagai penghubung antara manusia dan perangkat keras dengan
perangkat lunak yang akan di gunakan.
Fungsi utama Sistem Operasi adalah :
·
Menyimpan
program dan akses nya
·
Membagi
tugas di dalam CPU
·
Mengalokasikan
tugas - tugas penting
·
Merekam
sumber - sumber data
·
Mengatur
memory system termasuk penyimpanan, menghapus, dan mendapatkan data.
·
Memeriksa
kesalahan system
·
Memelihara
keamanan sistem, khusus pada jaringan yang membutuhkan kata sandi ( password )
dan pengguna ID.
Misalnya :
ê Disk Operating System ( DOS
)
ê Microsoft Windows
ê Linux dan Unix
MACAM - MACAM SOFTWARE :
1.
Language
Software ( bahasa )
Adalah program yang
digunakan untuk membuat program - program lain.
Contoh : Cobol, Html, Java,
Fortran, Quik Basic, C ++ , Visual Basic.
2. Package Software ( paket )
Contoh : Microsoft Office,
Autocad, Games, Mozilla Firefox, Internet Explorer , Opera , Open Office,
Anti Virus, Indodic, Photo shop.
3.
Operating System
Adalah
program dasar yang di tanamkan pada sebuah gadget ( komputer ) yang digunakan
sebagai program pemegang kendali dari program - program yang lain, seperti
: Package Software.
Contoh :
ü Windows : 95, 98, 7, NT, ME, XP, Longhorn,
Vista.
ü Linux : Mandriva,
Suse, Ubuntu, Kubuntu, Xubuntu, Edubuntu, Debian, dll.
ü Machintos : Leopard dan Tiger.
ü Symbian : S40, S60V2, S60V3,
S60V5.
ü Android : Froyo 2.2
Operating System
a.
Menurut
Pembuat nya :
v Windows
Contoh : XP, ME, 95, 7, NT, Vista, Longhorn, 98.
v Linux
Contoh :
Ubuntu, Edubuntu, Kubuntu, Debian, Xubuntu, Mandriva.
v Machintos
Contoh : Leopard, Tiger.
Contoh : Leopard, Tiger.
b.
Menurut
Ditribusi nya :
v Open
Source adalah
Sebuah program yang dibuat secara bebas dan boleh di distribusikan secara bebas
pula bahkan isi ( kandungan ) dari program tersebut bisa di ganti atau di
ubah..
v Fixed
atau Close Source atau Limited adalah Sebuah program yang di buat terbatas.
c.
Menurut
Command Penginstalan dan Pengoperasian
v GUI
( Graphic User Interface ) adalah Gambar - gambar
perintah yang ada pada proses penginstalan.
Contoh : Windows
XP, Windows 7, Windows Vista.
v CLI
( Command Line Interface ) adalah Baris - baris perintah tang ada pada
proses penginstalan.
Tahapan
- tahapan penginstalan sistem operasi secara garis besar :
1.
Agreement
2.
HDD
Partition
3.
Time
Zone Selection / Location
4.
Verification
( Datas ) / Product Key / Serial Number
5.
Instalations
B.
Program
Aplikasi ( Application Programs )
Adalah
perangkat lunak yang di rancang khusus untuk kebutuhan tertentu.
Misalnya : program pengolah
kata ( microsoft word ), mengelola lembar kerja / program pengolah angka ( ms.
excel ), desain grafis , dll.
C.
Bahasa
Pemrograman ( Programming Language )
Ada
3 level bahasa pemrograman agar dapat diterima computer antara lain :
1) Bahasa
Tingkat Rendah ( Low Level Language ) bahasa ini disebut juga bahasa mesin
( assembler ) , dimana pengkodean bahasa nya menggunakan kode angka 0 dan 1.
2) Bahasa
Tingkat Tinggi ( High Level Language ) bahasa ini termasuk dalam bahasa
pemrograman yang mudah di pelajari oleh pengguna komputer karena menggunakan
bahasa english. Contoh : Basic, Cobol, Pascal.
3) Bahasa
Generasi ke-4 ( Fourth Generation Language ) merupakan bahasa yang berorientasi
pada object yang disebut "Object
Oriented Programming". Contoh : Visual Basic, Delphi, Visual C++.
D.
Program
Bantu ( Utility )
Merupakan
perangkat lunak yang berfungsi sebagai aplikasi pembantu dalam kegiatan yang
ada hubungannya dengan komputer serta merupakan perangkat lunak sistem dan
fungsi tertentu. Misalnya : memformat disket, mengcopy data, mengkompres file,
memeriksa perangkat keras ( Hardware Trooble Shooting ), memeriksa disket yang
rusak ( bukan rusak fisik ), mengatur ulang isi harddisk ( Partisi dan Defrag )
dll.
Contoh : Norton Utility, Winzip, Anti
Virus, dll.
No comments:
Post a Comment