BAB I PENDAHULUAN
A. Latar Belakang Dewasa ini perkembangan dan kemajuaan teknologi informasi dan komunikasi tela berkembang dengan sangat pesat. Berbagai kemudaan memperole informasi dari berbagai penjuru dunia dapat kita nikmati dalam itungan detik. Pada saat ! "aman Batu ! teknologi informasi dan komunikasi dianggap sebagai sesuatu #ang tidak mungkin$ kini tela menjadi ken#ataan. Dengan teknologi #ang luas ini kita arus dapat memanfaatkann#a. Diantara teknologi informasi #ang ampir disetiap tempat kita temukan adala %omputer. &ekarang %omputer sangat berkembang pesat ampir setiap taun %omputer selalu mengalami perkembangan.'rang bisa menggunakan %omputer dimana saja diruma$ dikafe$ disekola$ dan ditempat lainn#a. &edangkan model dan design dari %omputer itu sendiri juga mengalami perkembangan. Dulu apabila orang ingin menggunakan %omputer maka an#a bias dikantor atau diruma$ kalau sekarang mereka bias menggunakan %omputer tersebut dimana saja #ang mereka inginkan. &oftware #ang kita gunakan sekarang ini tidak serta merta mun%ul begitu saja melainkan melalui proses #ang panjang dalam e(olusin#a. Hal iwal mun%uln#a komputer mungkin dapat diliat dalam kilas balik sejara sejak digunakann#a Aba%us ) ditemukan di Babilonia *Irak+ sekitar ,--- taun #ang lalu ) sebagai alat peritungan manual #ang pertama$ baik di lingkup sekola maupun kalangan pedagang$ saat itu. Pada periode selanjutn#a tela ban#ak ditemukan alatalat itung mekanikal sejenis #aitu Pas%aline #ang ditemukan ole Blaine Pas%al pada taun /012$ Aritometer ole 3arles 4a(ier 5omas de 3olmar pada taun /62-$ Babbage7s 8oll# ole 3arles Babbage pada taun /622$ dan Hollerit ole Herman
Hollerit pada taun /669. :esemuan#a masi berbentuk mesin sepenun#a tanpa tenaga listrik. Ukuran dan kerumitan strukturn#a berdasarkan atas tingkat pengoperasian peritungan #ang dilakukan.
B. Tujuan Adapun tujuan dari pembuatan makala ini #aitu untuk mengetaui funsi dari
software untuk perangkat %omputer serta jenis ) jenis software itu sendiri dalam menopang kerja ardware dlam %omputer.
BAB II PEMBAHASAN
A. Pengertian Software
Nama lain dari &oftware adala perangkat lunak. :arena disebut juga sebagai perangkat lunak$ maka sifatn#a pun berbeda dengan ardware atau perangkat keras$ jika perangkat keras adala komponen #ang n#ata #ang dapat diliat dan disentu ole se%ara langsung manusia$ maka software atau Perangkat lunak tidak dapat disentu dan diliat se%ara fisik$ software memang tidak tampak se%ara fisik dan tidak berwujud benda namun bisa untuk dioperasikan.
Pengertian &oftware komputer adala sekumpulan data elektronik #ang disimpan dan diatur ole komputer$ data elektronik #ang disimpan ole komputer itu dapat berupa program atau instruksi #ang akan menjalankan suatu perinta. ;elalui sofware atau perangkat lunak inila suatu komputer dapat menjalankan suatu perinta.
Pengertian &oftware menurut <. =ilman >
B. Jenis-jenis Software atau Perangkat Lunak
&oftware atau perangkat lunak komputer berdasarkan distribusin#a dibedakan menjadi beberapa ma%am$ #aitu software berba#ar$ software gratis atau free * 8reeware$ free software$ sareware$ adware+ .
. Software !er!a"ar
Software berbayar merupakan perangkat lunak #ang didistribusikan untuk tujuan komersil$ setiap pengguna #ang ingin menggunakan atau mendapatkan software tersebut dengan %ara membeli atau memba#ar pada piak #ang mendistribusikann#a.
pengguna #ang
menggunakan software berba#ar
umumn#a tidak diijinkan untuk men#ebarluaskan software tersebut se%ara bebas tanpa ijin ada penerbitn#a. %onto software berba#ar ini misaln#a adala sistem mi%rosoft windows$ mi%rosoft offi%e$ adobe potosop$ dan lainlain
#. $reeware
Freeware atau perangkat lunak gratis adala perangkat lunak komputer berak %ipta #ang gratis digunakan tanpa batasan waktu$ berbeda dari sareware #ang mewajibkan penggunan#a memba#ar *misaln#a setela jangka waktu per%obaan tertentu atau untuk memperole fungsi tambaan+. Para pengembang perangkat gratis seringkali membuat perangkat gratis freeware ?untuk
disumbangkan
kepada
komunitas@$ na%un
juga
tetap
ingin
%e%perta&ankan &ak %ereka se!agai penge%!ang 'an %e%iliki kontrol ter&a'ap penge%!angan selanjutn"a . 8reeware juga didefinisikan sebagai
program apapun #ang didistribusikan gratis$ tanpa bia#a tambaan. &ebua %onto utama adala suite browser dan mail %lient dan ;oilla News$ juga didistribusikan di bawa PL *8ree &oftware+.
(. $ree Software
Free Software lebi mengara kepada bebas penggunaan tetapi tidak arus gratis. Pada ken#ataann#a$ naman#a adala karena bebas untuk men%oba perangkat lunak sumber terbuka *'pen &our%e+ dan di sanala letak inti dari kebebasanC programprogram di bawa PL$ sekali 'iperole& 'apat 'igunakan) 'isalin) 'i%o'ifikasi 'an 'i'istri!usikan se*ara !e!as. Ja'i free software ti'ak %engara& kepa'a gratis pe%!elian tetapi penggunaan 'an 'istri!usi. Begitu keluar 'ari lisensi kita 'apat %ene%ukan !er!agai *ara untuk %en'istri!usikan perangkat lunak) ter%asuk freeware)
s&areware atau A'ware . :lasifikasi ini mempengarui %ara di mana program
dipasarkan$ dan independen dari lisensi perangkat lunak mana mereka berasal.
Perbedaan #ang n#ata antara 8ree &oftware dan 8reeware. :onflik mun%ul dalam arti kata free dalam baasa Inggris$ #ang berarti keduan#a bebas dan gratis. 'le karena itu$ dan seperti #ang disebukan sebelumn#a$ 8ree &oftware tidak perlu bebas$ sama seperti 8reeware tidak arus gratis.
+. S&areware
&areware juga bebas tetapi lebi dibatasi untuk waktu tertentu. &areware adala program terbatas didistribusikan baik sebagai demonstrasi atau (ersi e(aluasi dengan fitur atau fungsi #ang terbatas atau dengan menggunakan batas waktu #ang ditetapkan *misaln#a - ari+ . Dengan demikian$ memberikan pengguna kesempatan untuk menguji produk sebelum membeli dan kemudian membeli (ersi lengkap dari program. &ebua %onto #ang sangat jelas dari tipe ini adala perangkat lunak anti(irus$ perusaaan perusaaan ini biasan#a memudakan pelepasan produk e(aluasi #ang an#a berlaku untuk jumla ari tertentu. &etela melewati maksimum$ program akan berenti bekerja dan Anda perlu membeli produk jika Anda ingin tetap menggunakann#a. :ita juga dapat menemukan perangkat lunak bebas sepenun#a$ namun termasuk dalam program periklanan$ distribusi jenis ini disebut Adware. &ebua %onto #ang jelas adala program ;essenger dari ;i%rosoft #ang memungkinkan penggunaan perangkat lunak bebas dalam pertukaran untuk masuk dengan %ara iklan banner atau popup.
C. Jenis-Jenis Software Pada Komputer
. Siste% ,perasi
&istem operasi merupakan sofware #ang pertama kali diba%a ole komputer pada saat booting sebagai dasar pengoperasian komputer. 5erdapat 2 jenis sistem operasi berdasarkan tampilan antarmuka kepada penggunan#a *user interfa%e+ #aitu #ang berbasis 3UI *3ara%ter User Interfa%e+ dan berbasis UI *rapi%al User Interfa%e+. &istem operasi berbasis 3UI$ misaln#a C D'& *Disk 'perating &istem+ dan &istem 'perasi UNI4 dan Linu pada mode terminal atau konsol. &edangkan sistem operasi berbasis UI$ misaln#a C ;i%rosoft =indows 9$ 2---$ N5$ 4P$ serta sistem operasi UNI4 dan Linu #ang tela mendukung UI. #. Progra% !antuan atau tilit"
Program bantu *utilit#+ merupakan program #ang digunakan untuk mengisi kekurangan atau menampilkan kembali file suatu sistem operasi #ang terapus. P3 5ools dan Norton Utilities merupakan %onto dari program ini. &ala satu dari kelemaan D'& adala tidak mampu bekerja di sistem jaringan. 'le karena itu beberapa perusaaan membuat program tambaan #ang dapat menguba sistem D'& tersebut *single user atau stand alone s#stem+ menjadi sistem operasi #ang dapat digunakan ole ban#ak pemakai *multiuser+. Netware$ 5oken < ing dan Lantasti% merukan %onto%onto program ini.
(. Ba&asa o%puter /0o%puter Language1
Computer Language merupakan baasa #ang digunakan untuk membuat program komputer. Disebut baasa karena%omputer language memiliki kosa kata dan tata baasa #ang arus ditaati ole pemakain#a. Fang termasuk dalam jenis ini adala C a. Low Le2el Language$ merupakan baasa tingkat renda karena sulit
dipaami dan an#a dapat dimengerti ole pembuatn#a. Fang termasuk program ini adala baasa mesin assembl# language. !. Hig& Le2el Language) merupakan baasa tingkat
tinggi
karena
menggunakan katakata #ang muda dimengerti. 3onto dari program ini adala BA&I3$ PA&3AL$ 8'<5
naska. 3onto C ;i%rosoft =ord$ Lotus Ami Pro dan =ordPerfe%t.
!. 4esktop Pu!lis&ing ;erupakan program #ang mengatur tata letak %etakan pada suatu naska
seingga siap untuk di%etak. 3onto C Gentura Publiser$ Page ;aker.
*. Progra% Spea's&eet ;erupakan programprogram #ang digunakan untuk mengola data se%ara
berkolom. 3onto C ;i%rosoft E%ell$ Lotus Impro(. '. 4ata!ase Manage%ent S"ste%
&ala satu kegunaan komputer didalam organisasi adala untuk men#impan data dalam jumla besar. Dari data ini dapat diasilkan berbagai informasi. Untuk men#impan$ mengola data$ dan kemudian mengasilkan informasi$ diperlukan program #ang disebut dengan program database management s#stem *disingkat DB;&+ dan sering disebut dengan program database saja. 3onto C Parado$ 8opro$ ;i%rosoft A%%ess$ Approa%. e. 5rap&i*s &ala satu kebutuan pengguna adala membuat gambar. Untuk itu ia bisa
menggunakan program #ang kusus digunakan untuk membuat gambar atau grapi%s. &eseorang #ang tidak pintar menggambar dengan tangan$ dapat membuat gambar #ang bagus di komputer$ karena gambar dikomputer muda diuba dan diola. 3onto C 3orel Draw$ &tanford rapi%s$ Gisio$ adobe potosop. f. Progra% Akuntansi Aplikasi #ang juga ban#ak dipakai dalam dunia bisnis adala aplikasi #ang
berubungan dengan keuangan dan akuntasi. 3onto C Da%Eas# A%%ounting$ Pa%ioli 2---$ Pea%5ree A%%ounting.
g. Progra% Statistik
Program statistik merupakan program #ang digunakan untuk melakukan penelitian #ang berubungan dengan analisis statistik. 3onto C &A&$ &P&&$ &tatis%a. &. 0o%%uni*ation Communication merupakan program #ang digunakan untuk berkomunikasi
dengan pemakai komputer lain. 3onto C 3arbon 3op#$ Data8a$ Pro%omm Plus$ 3ross5alk.
i. Multi%e'ia ;ultimedia merupakan software #ang digunakan untuk mengubungkan
komputer dengan peralatan multimedia seperti kamera (ideo$ kamera digital$ (ideo pla#er. 3onto C ;i%rosoft Gideo$ nero sowtime$ winamp. j.
5a%e ame merupakan program untuk permainan. 3onto C 8ligt &imulator$
Baseball$ Prin%e of Persia$ %ondition ero. k. Anti2irus Anti(irus merupakan program #ang digunakan untuk mendetekdi dan mengilangkan (irus #ang tertular pada komputer #ang sedang dipakai. 3onto C ;%Afee Girus&%an$ Norton Anti(irus$ AG$ &;ADAG. . Ba&asa Pe%rogra%an Baasa pemrograman$ atau sering diistilakan juga dengan baasa komputer$
adala teknik komandoinstruksi standar untuk memerinta komputer. Baasa pemrograman ini merupakan suatu set aturan sintaks dan semantik #ang dipakai untuk mendefinisikan program komputer. Baasa ini memungkinkan seorang programmer*#ang membuat program+ dapat menentukan se%ara persis data mana
#ang akan diola ole komputer$ bagaimana data ini akan disimpanditeruskan$ dan jenis langka apa se%ara persis #ang akan diambil dalam berbagai situasi. :omputer adala mesin #ang dapat melaksanakan seperangkat perinta dasar *instru%tion set+. :omputer an#a dapat diberi perinta #ang terdiri dari perinta perinta
dasar
tersebut.
Perintaperinta
#ang
lebi
rumit
*misaln#a
mengurutkan suatu daftar sesuai abjad+ arus diterjemakan menjadi serangkaian perintaperinta dasar #ang dapat dimengerti komputer *perintaperinta #ang termasuk dalam instru%tion set komputer tersebut+ #ang pada akirn#a dapat menn#elesaikan tugas #ang diinginkan$ meskipun dijalankan dengan beberapa operasi dasar$ bukan satu operasi rumit. Baasa pemrograman adala baasa #ang dapat diterjemakan menjadi kumpulan perintaperinta dasar tersebut. Penerjemaan dilakukan ole program komputer #ang disebut kompilator *%ompiler+. &etiap baasa pemrograman mempun#ai kompilatorn#a sendiri. 3onton#a$ kompilator 3 tidak akan mengerti program #ang ditulis dengan baasa Ja(a. &intaks dari baasa pemrograman lebi muda dipaami ole manusia daripada sintaks perinta dasar. Namun tentu saja komputer an#a dapat melaksanakan perinta dasar itu. ;aka di sinila peran penting kompilator sebagai perantara antara baasa pemrograman dengan perinta dasar. :egiatan membuat
program
komputer
dengan
menggunakan
baasa
pemrograman disebut pemrograman komputer. Baasa pemograman di bagi atas dua jenis$ #aitu baasa tingkat tinggi dan baasa tingkat renda. Baasa tingkat
tinggi merupakan baasa pemograman #ang bisa di mengerti ole manusia$ diantaran#a adala PA&3AL$ 8'<5
melanjutkan
menggunakan
software
tersebut
*dengan
konsekuensi
memba#ar+ atau tidak menggunakan lagi software tersebut. Beberapa %onto dari sareware ini misaln#a &t#le4P$ =indow Blinds$ =in
untuk
menggunakan$
menguba
sesuai
dengan
kebutuan$
dan
medistribusikan kembali$ baik software aslin#a maupun #ang tela kita uba. Biasan#a software #ang bersifat open sour%e men#ertakan kode sumber dalam
pendistribusiann#a. 5ujuan pembuatan open sour%e software biasan#a bukan untuk tujuan komersil$ namun lebi ke tujuan sosial bagaimana sebua software bisa bermanfaat bagi para pengguna. Beberapa %onto open sour%e software misaln#a Pidgin$ Ko$ Inks%ape$ gimp$ dan masi ban#ak lagi. #. Siste% Pengoperasian 'an Progra% ontrol stem pengoperasian adala satu set
program
untuk
komputer
mengendalikan sumbern#a *resour%es+ sendiri seperti unit pemproses an pusat *%entral pro%essing unit+$ ingatan utama *main memor#+$ ingatan sekunder *se%ondar# memor#+$ peranti Input dan 'utput *Input'utput de(i%es+. 'le #ang demikian perisian aplikasi pengguna *users appli%ation software+ tidak perlu men#ediakan
semua
araan
#ang
diperlukan
ole
komputer.
Ini membolekan pengatur%ara memfokuskan usaan#a kepada pen#elesaian masala kepada pelanggan. Program %ontrol adala rangkaian perinta untuk mengontrol suatu proses. (. tilit" 'an Progra% La"anan Program Utilit# atau Program La#anan adala perangkat lunak komputer #ang
diran%ang kusus untuk membantu mengelola dan men#esuaikan perangkat keras komputer$ sistem operasi$ atau perangkat lunak aplikasi dengan melakukan satu tugas atau serangkaian tugas ke%il. Utilit# software adala jenis perangkat lunak sistem #ang diran%ang untuk membantu menganalisa$ mengkonfigurasi$ mengoptimalkan dan memeliara komputer.&epotong tunggal dari perangkat lunak utilitas biasan#a disebut utilitas *abbr. util+ atau alat. Utilitas perangkat lunak arus kontras dengan perangkat lunak aplikasi$ #ang
memungkinkan pengguna untuk melakukan alal seperti membuat dokumen teks$ bermain game$
BAB III PENTP
esi%pulan
&oftware aplikasi$ #aitu suatu program komputer #ang berfungsi untuk melakukan tugastugas kusus$ seperti membuat dokumen$ memanipulasi foto$ membuat laporan keuangan$ atau meran%ang ruma. Berikut beberapa jenis perangkat lunak #ang terdapat di pasaran untuk aplikasi komputerC Perangkat lunak iburan$ perangkat lunak pendidikan$ perangkat lunak bisnis$ perangkat lunak kusus$ perangkat lunak produkti(itas kerja