tugas makalah software.docx
TRANSCRIPT
-
7/24/2019 TUGAS MAKALAH SOFTWARE.docx
1/15
-
7/24/2019 TUGAS MAKALAH SOFTWARE.docx
2/15
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
-
7/24/2019 TUGAS MAKALAH SOFTWARE.docx
3/15
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.
-
7/24/2019 TUGAS MAKALAH SOFTWARE.docx
4/15
BAB II
PEMBAHASAN
A. Pengertian Software
Nama lain dari &oftware adala perangkat lunak. :arena disebut juga sebagai
perangkat lunak$ maka sifatn#a pun berbeda denganardwareatauperangkat
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 komputeradala 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 lunakinila suatu komputer dapat menjalankan
suatu perinta.
Pengertian &oftware menurut
-
7/24/2019 TUGAS MAKALAH SOFTWARE.docx
5/15
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 berbayarmerupakan 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
-
7/24/2019 TUGAS MAKALAH SOFTWARE.docx
6/15
#. $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 Softwarelebi 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)
-
7/24/2019 TUGAS MAKALAH SOFTWARE.docx
7/15
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.
-
7/24/2019 TUGAS MAKALAH SOFTWARE.docx
8/15
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.
http://adubook.blogspot.com/2012/12/jenis-jenis-software-pada-komputer.htmlhttp://adubook.blogspot.com/2012/12/jenis-jenis-software-pada-komputer.html -
7/24/2019 TUGAS MAKALAH SOFTWARE.docx
9/15
(. Ba&asa o%puter /0o%puter Language1
Computer Languagemerupakan 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'
-
7/24/2019 TUGAS MAKALAH SOFTWARE.docx
10/15
*. 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
-
7/24/2019 TUGAS MAKALAH SOFTWARE.docx
11/15
Program statistik merupakan program #ang digunakan untuk melakukan
penelitian #ang berubungan dengan analisis statistik. 3onto C &A&$ &P&&$
&tatis%a.
&. 0o%%uni*ation
Communicationmerupakan 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
-
7/24/2019 TUGAS MAKALAH SOFTWARE.docx
12/15
#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
-
7/24/2019 TUGAS MAKALAH SOFTWARE.docx
13/15
tinggi merupakan baasa pemograman #ang bisa di mengerti ole manusia$
diantaran#a adala PA&3AL$ 8'
-
7/24/2019 TUGAS MAKALAH SOFTWARE.docx
14/15
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
-
7/24/2019 TUGAS MAKALAH SOFTWARE.docx
15/15
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