akmalsyah (sk)_makalah software
DESCRIPTION
hardwer ITTRANSCRIPT
Oleh :
JURUSAN (SK) SYSTEM KOMPUTER
STIMIK BINA ADINATABULUKUMBA
2015
KATA PENGANTAR
Bismillahhirrohmanirrohim.
Dengan memanjatkan do'a dan puji syukur kehadirat Allah SWT serta
sholawat serta salam tercurahkan ke junjungan kita Nabi Muhammad SAW,
sehingga penulis dapat menyelesaikan tugas makalah dengan judul Software
(perangkat lunak).
Adapun penulisan makalah ini dapat terselesaikan berkat bantuan dari
segala pihak yang membantu terselesaikannya makalah ini.
Maka dari itu penulis mengucapkan terima kasih kepada, Ketua Jurusan
Teknologi yang telah memberikan tugas untuk pembuatan makalah ini, Sehingga
memotifasi penulis untuk lebih menggali dan mengasah kemampuan. Rekan se-
angkatan yang membantu dan mendorong serta memberikan informasi yang
sangat diperlukan dalam penyusunan makalah ini sehingga dapat terselesaikan dan
semua pihak yang telah ikut berpartisipasi, serta telah memberikan semangat
dalam membantu menyelesaikan makalah ini
Penulis menyadari bahwa makalah ini masih banyak kesalahan dan
kekurangan, maka dari itu penulis mengharapkan sumbangan pikiran, pendapat
serta saran – saran yang berguna demi penyempurnaan makalah ini. Semoga
makalah ini dapat berguna dan bermanfaat bagi pembaca.
Bulukumba, 14 FEBRUARI 2015
Penulis
AKMAL SYAH
i
DAFTAR ISI
HALAMAN SAMPULKATA PENGANTAR ............................................................................... iDAFTAR ISI .............................................................................................. ii
BAB I PENDAHULUAN
A. Latar Belakang Masalah .......................................................... 1
B. Rumusan Masalah..................................................................... 2
C. Tujuan Penulis .......................................................................... 2
BAB II PENGERTIAN DAN PERUMUSAN SOFTWARE
A. Pengertian Software.................................................................. 3
B. Jenis-jenis Software atau Perangkat Lunak........................... 4
C. Identifikasi Jenis-jenis Software.............................................. 6
BAB III PENUTUP
A. Kesimpulan................................................................................ 13
B. Saran........................................................................................... 13
DAFTAR PUSTAKA
ii
BAB I
PENDAHULUAN
A. Latar Belakang Masalah
Dewasa ini perkembangan dan kemajuaan teknologi informasi dan
komunikasi telah berkembang dengan sangat pesat. Berbagai kemudahan
memperoleh informasi dari berbagai penjuru dunia dapat kita nikmati dalam
hitungan detik. Pada saat " Zaman Batu " teknologi informasi dan komunikasi
dianggap sebagai sesuatu yang tidak mungkin, kini telah menjadi kenyataan.
Dengan teknologi yang luas ini kita harus dapat memanfaatkannya.
Diantara teknologi informasi yang hampir disetiap tempat kita temukan
adalah computer. Sekarang computer sangat berkembang pesat hampir setiap
tahun computer selalu mengalami perkembangan.Orang bisa menggunakan
computer dimana saja dirumah, dikafe, disekolah, dan ditempat lainnya.
Sedangkan model dan design dari computer itu sendiri juga mengalami
perkembangan. Dulu apabila orang ingin menggunakan computer maka hanya
bias dikantor atau dirumah, kalau sekarang mereka bias menggunakan computer
tersebut dimana saja yang mereka inginkan.
Software yang kita gunakan sekarang ini tidak serta merta muncul
begitu saja melainkan melalui proses yang panjang dalam evolusinya. Hal ihwal
munculnya komputer mungkin dapat dilihat dalam kilas balik sejarah sejak
digunakannya Abacus ditemukan di Babilonia (Irak) sekitar 5000 tahun yang lalu
– sebagai alat perhitungan manual yang pertama, baik di lingkup sekolah maupun
kalangan pedagang, saat itu. Pada periode selanjutnya telah banyak ditemukan
alat-alat hitung mekanikal sejenis yaitu Pascaline yang ditemukan oleh Blaine
Pascal pada tahun 1642, Arithometer oleh Charles Xavier Thomas de Colmar
pada tahun 1820, Babbage’s Folly oleh Charles Babbage pada tahun 1822, dan
Hollerith oleh Herman Hollerith pada tahun 1889. Kesemuanya masih berbentuk
mesin sepenuhnya tanpa tenaga listrik. Ukuran dan kerumitan strukturnya
1
berdasarkan atas tingkat pengoperasian perhitungan yang dilakukan. Barulah pada
tahun 1940, era baru komputer elektrik dimulai sejak ditemukannya komputer
elektrik yang menerapkan system ajabar Boolean.
B. Rumusan Masalah
1. Apa arti dari software?
2. Bagaimana menggunakan software?
3. Masalah apa yang sering terjadi dalam software?
C. Tujuan Penulisan
Adapun maksud penulis memilih judul software komputer adalah untuk
mengetahui perkembangan teknologi dari pertama ditemukan sampai sekarang,
dan meningkatkan ilmu pengetahuan dalam bidang teknologi informasi khususnya
dalam badang software komputer. Penulis sendiri dari jurusan System komputer
(SK) yang mana dalam jurusan ini penulis lebih banyak mempelajari masalah
Hardware (Perangkat Keras). Namun dengan demikian, Penulis juga merasa
sangat perlu untuk mengetahui Software sebagai satuan unit dari system komputer
itu sendiri.
2
BAB II
Pengertian dan Perumusan Software
A. Pengertian Software
Nama lain dari Software adalah perangkat lunak. Karena disebut juga
sebagai perangkat lunak, maka sifatnya pun berbeda
dengan hardware atau perangkat keras, jika perangkat keras adalah komponen
yang nyata yang dapat diliat dan disentuh oleh secara langsung manusia, maka
software atau Perangkat lunak tidak dapat disentuh dan dilihat secara fisik,
software memang tidak tampak secara fisik dan tidak berwujud benda namun bisa
untuk dioperasikan.
Pengertian Software komputer adalah sekumpulan data elektronik yang
disimpan dan diatur oleh komputer, data elektronik yang disimpan oleh komputer
itu dapat berupa program atau instruksi yang akan menjalankan suatu perintah.
Melalui sofware atau perangkat lunak inilah suatu komputer dapat menjalankan
suatu perintah.
Pengertian Software menurut R. Wilman & Riyan. Software merupakan
sebuah perangkat operasi kerja untuk menjalankan komponen hardware. Software
bersifat maya, artinya software tidak terlihat, tetapi keberadaannya sangat dirasakan.
3
B. Jenis-jenis Software atau Perangkat Lunak
Software atau perangkat lunak komputer berdasarkan distribusinya
dibedakan menjadi beberapa macam, yaitu software berbayar, software gratis atau
free ( Freeware, free software, shareware, adware).
1. Software berbayar
Software berbayar merupakan perangkat lunak yang didistribusikan
untuk tujuan komersil, setiap pengguna yang ingin menggunakan atau
mendapatkan software tersebut dengan cara membeli atau membayar pada
pihak yang mendistribusikannya. pengguna yang menggunakan software
berbayar umumnya tidak diijinkan untuk menyebarluaskan software tersebut
secara bebas tanpa ijin ada penerbitnya. contoh software berbayar ini misalnya
adalah sistem microsoft windows, microsoft office, adobe photoshop, dan lain-
lain.
2. Freeware
Freeware atau perangkat lunak gratis adalah perangkat lunak komputer
berhak cipta yang gratis digunakan tanpa batasan waktu, berbeda dari
shareware yang mewajibkan penggunanya membayar (misalnya setelah jangka
waktu percobaan tertentu atau untuk memperoleh fungsi tambahan). Para
pengembang perangkat gratis seringkali membuat perangkat gratis freeware
“untuk disumbangkan kepada komunitas”, namun juga tetap ingin
mempertahankan hak mereka sebagai pengembang dan memiliki kontrol
terhadap pengembangan selanjutnya. Freeware juga didefinisikan sebagai
program apapun yang didistribusikan gratis, tanpa biaya tambahan. Sebuah
contoh utama adalah suite browser dan mail client dan Mozilla News, juga
didistribusikan di bawah GPL (Free Software).
3. Free Software
Free Software lebih mengarah kepada bebas penggunaan tetapi tidak
harus gratis. Pada kenyataannya, namanya adalah karena bebas untuk mencoba
4
perangkat lunak sumber terbuka (Open Source) dan di sanalah letak inti dari
kebebasan: program-program di bawah GPL, sekali diperoleh dapat
digunakan, disalin, dimodifikasi dan didistribusikan secara bebas. Jadi
free software tidak mengarah kepada gratis pembelian tetapi penggunaan
dan distribusi. Begitu keluar dari lisensi kita dapat menemukan berbagai
cara untuk mendistribusikan perangkat lunak, termasuk freeware,
shareware atau Adware. Klasifikasi ini mempengaruhi cara di mana program
dipasarkan, dan independen dari lisensi perangkat lunak mana mereka berasal.
Perbedaan yang nyata antara Free Software dan Freeware. Konflik
muncul dalam arti kata free dalam bahasa Inggris, yang berarti keduanya bebas
dan gratis. Oleh karena itu, dan seperti yang disebutkan sebelumnya, Free
Software tidak perlu bebas, sama seperti Freeware tidak harus gratis.
4. Shareware
Shareware juga bebas tetapi lebih dibatasi untuk waktu tertentu.
Shareware adalah program terbatas didistribusikan baik sebagai demonstrasi
atau versi evaluasi dengan fitur atau fungsi yang terbatas atau dengan
menggunakan batas waktu yang ditetapkan (misalnya 30 hari). Dengan
demikian, memberikan pengguna kesempatan untuk menguji produk sebelum
membeli dan kemudian membeli versi lengkap dari program. Sebuah contoh
yang sangat jelas dari tipe ini adalah perangkat lunak antivirus, perusahaan-
perusahaan ini biasanya memudahkan pelepasan produk evaluasi yang hanya
berlaku untuk jumlah hari tertentu. Setelah melewati maksimum, program akan
berhenti bekerja dan Anda perlu membeli produk jika Anda ingin tetap
menggunakannya.
Kita juga dapat menemukan perangkat lunak bebas sepenuhnya, namun
termasuk dalam program periklanan, distribusi jenis ini disebut Adware.
Sebuah contoh yang jelas adalah program Messenger dari Microsoft yang
memungkinkan penggunaan perangkat lunak bebas dalam pertukaran untuk
masuk dengan cara iklan banner atau pop-up. .5
C. Identifikasi Jenis-jenis Software
1. Sistem Operas
Sistem operasi merupakan sofware yang pertama kali dibaca oleh
komputer pada saat booting sebagai dasar pengoperasian komputer. Terdapat 2
jenis sistem operasi berdasarkan tampilan antarmuka kepada penggunanya
(user interface) yaitu yang berbasis CUI (Character User Interface) dan
berbasis GUI (Graphical User Interface). Sistem operasi berbasis CUI,
misalnya : DOS (Disk Operating Sistem) dan Sistem Operasi UNIX dan Linux
pada mode terminal atau konsol. Sedangkan sistem operasi berbasis GUI,
misalnya : Microsoft Windows 9x, 2000, NT, XP,7,8.1 serta sistem operasi
UNIX dan Linux yang telah mendukung GUI.
2. Program bantuan atau Utility
Program bantu (utility) merupakan program yang digunakan untuk
mengisi kekurangan atau menampilkan kembali file suatu sistem operasi yang
terhapus. PC Tools dan Norton Utilities merupakan contoh dari program ini.
Salah satu dari kelemahan DOS adalah tidak mampu bekerja di sistem jaringan.
Oleh karena itu beberapa perusahaan membuat program tambahan yang dapat
mengubah sistem DOS tersebut (single user atau stand alone system) menjadi
sistem operasi yang dapat digunakan oleh banyak pemakai (multiuser).
Netware, Token R ing, Clear Os dan Lantastic merukan contoh-contoh
program ini.
3. Bahasa Komputer (Computer Language)
Computer Language merupakan bahasa yang digunakan untuk
membuat program komputer. Disebut bahasa karena computer language
memiliki kosa kata dan tata bahasa yang harus ditaati oleh pemakainya.
Yang termasuk dalam jenis ini adalah :
6
a) Low Level Language, merupakan bahasa tingkat rendah karena sulit
dipahami dan hanya dapat dimengerti oleh pembuatnya. Yang termasuk
program ini adalah bahasa mesin assembly language.
b) High Level Language, merupakan bahasa tingkat tinggi karena
menggunakan kata-kata yang mudah dimengerti. Contoh dari program
ini adalah BASIC, PASCAL, FORTRAN, C++, Java, dsb.
4. Program Aplikasi
Program aplikasi merupakan perangkat lunak siap pakai yang nantinya
akan digunakan untuk membantu melaksanakan pekerjaan penggunanya.
Aplikasi ini disiapkan sesuai kebutuhan.
Program aplikasi dapat dibedakan lagi menjadi :
a) Word Processing
Word Processing adalah program yang dapat dipakai untuk
menyunting naskah. Contoh : Microsoft Word, Lotus Ami Pro dan
WordPerfect.
b) Desktop Publishing
Merupakan program yang mengatur tata letak cetakan pada suatu
naskah sehingga siap untuk dicetak. Contoh : Ventura Publisher, Page
Maker.
c) Program Speadsheet
Merupakan programprogram yang digunakan untuk mengolah data
secara berkolom. Contoh : Microsoft Excell, Lotus Improv.
d) Database Management System
Salah satu kegunaan komputer didalam organisasi adalah untuk
menyimpan data dalam jumlah besar. Dari data ini dapat dihasilkan
berbagai informasi. Untuk menyimpan, mengolah data, dan kemudian
7
menghasilkan informasi, diperlukan program yang disebut dengan
program database management system (disingkat DBMS) dan sering
disebut dengan program database saja. Contoh : Paradox, Foxpro,
Microsoft Access, Approach.
e) Graphics
Salah satu kebutuhan pengguna adalah membuat gambar. Untuk itu
ia bisa menggunakan program yang khusus digunakan untuk membuat
gambar atau graphics. Seseorang yang tidak pintar menggambar dengan
tangan, dapat membuat gambar yang bagus di komputer, karena gambar
dikomputer mudah diubah dan diolah. Contoh : Corel Draw, Stanford
Graphics, Visio, adobe photoshop.
f) Program Akuntansi
Aplikasi yang juga banyak dipakai dalam dunia bisnis adalah
aplikasi yang berhubungan dengan keuangan dan akuntasi. Contoh :
DacEasy Accounting, Pacioli 2000, PeachTree Accounting.
g) Program Statistik
Program statistik merupakan program yang digunakan untuk
melakukan penelitian yang berhubungan dengan analisis statistik. Contoh :
SAS, SPSS, Statisca.
h) Communication
Communication merupakan program yang digunakan untuk
berkomunikasi dengan pemakai komputer lain. Contoh : Carbon Copy,
DataFax, Procomm Plus, CrossTalk.
i) Multimedia
Multimedia merupakan software yang digunakan untuk
menghubungkan komputer dengan peralatan multimedia seperti kamera
8
video, kamera digital, video player. Contoh : Microsoft Video, nero
showtime, winamp.
j) Game
Game merupakan program untuk permainan. Contoh :Point Blank, Flight Simulator, Baseball, Prince of Persia, condition zero, Pro Evolution Soccer.
k) Antivirus
Antivirus merupakan program yang digunakan untuk mendetekdi
dan menghilangkan virus yang tertular pada komputer yang sedang
dipakai. Contoh : McAfee VirusScan, Norton Antivirus, AVG, Avast,
Avira, SMADAV.
5. Bahasa Pemrograman
Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa
komputer, adalah teknik komando/instruksi standar untuk memerintah
komputer. Bahasa pemrograman ini merupakan suatu set aturan sintaks dan
semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini
memungkinkan seorang programmer(yang membuat program) dapat
menentukan secara persis data mana yang akan diolah oleh komputer,
bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara
persis yang akan diambil dalam berbagai situasi.
Komputer adalah mesin yang dapat melaksanakan seperangkat perintah
dasar (instruction set). Komputer hanya dapat diberi perintah yang terdiri dari
perintah-perintah dasar tersebut. Perintah-perintah yang lebih rumit (misalnya
mengurutkan suatu daftar sesuai abjad) harus diterjemahkan menjadi
serangkaian perintah-perintah dasar yang dapat dimengerti komputer (perintah-
perintah yang termasuk dalam instruction set komputer tersebut) yang pada
akhirnya dapat mennyelesaikan tugas yang diinginkan, meskipun dijalankan
dengan beberapa operasi dasar, bukan satu operasi rumit.
Bahasa pemrograman adalah bahasa yang dapat diterjemahkan menjadi
kumpulan perintah-perintah dasar tersebut. Penerjemahan dilakukan oleh 9
program komputer yang disebut kompilator (compiler). Setiap bahasa
pemrograman mempunyai kompilatornya sendiri. Contohnya, kompilator C++
tidak akan mengerti program yang ditulis dengan bahasa Java. Sintaks dari
bahasa pemrograman lebih mudah dipahami oleh manusia daripada sintaks
perintah dasar. Namun tentu saja komputer hanya dapat melaksanakan perintah
dasar itu. Maka di sinilah peran penting kompilator sebagai perantara antara
bahasa pemrograman dengan perintah dasar.
Kegiatan membuat program komputer dengan menggunakan bahasa
pemrograman disebut pemrograman komputer. Bahasa pemograman di bagi
atas dua jenis, yaitu bahasa tingkat tinggi dan bahasa tingkat rendah. Bahasa
tingkat tinggi merupakan bahasa pemograman yang bisa di mengerti oleh
manusia, diantaranya adalah PASCAL, FORTRAN, COBOL, BASIC, JAVA,
dan C++. Sedangkan program yang menggunakan bahasa tingkat rendah
merupakan bahasa yang sulit di mengerti oleh manusia.
Menurut cara memperolehnya, software dapat dibedakan menjadi
beberapa jenis:
Freeware. Software yang bersifat freeware dapat digunakan tanpa
biaya, namun masih memiliki batasan atas hak cipta pengguna. Beberapa
contoh freeware adalah Paint.net, Rocket Dock, Ccleaner, dan masih banyak
lagi Shareware. Shareware adalah software yang dapat digunakan tanpa biaya
dalam jangka waktu tertentu. Setelah jangka waktu tersebut selesai, pengguna
diberi pilihan, apakah akan melanjutkan menggunakan software tersebut
(dengan konsekuensi membayar) atau tidak menggunakan lagi software
tersebut. Beberapa contoh dari shareware ini misalnya StyleXP, Window
Blinds, WinRAR, dan sebagainya.
Propietary software. Intinya, propietary software itu hampir sama dengan
barang yang bisa kita beli di pasar. Jika kita ingin menggunakannya, kita harus
membelinya. Propietary software sangat dibatasi oleh hak cipta. Kita tidak
diperkenankan mendistribusikan kembali, mengotak-atik program, dan
10
software ini tidak disertai dengan kode sumber.
Open source software. Berbeda dengan jenis software sebelumnya, open source
software memberikan kebebasan kepada kita untuk menggunakan, mengubah
sesuai dengan kebutuhan, dan medistribusikan kembali, baik software aslinya
maupun yang telah kita ubah. Biasanya software yang bersifat open source
menyertakan kode sumber dalam pendistribusiannya. Tujuan pembuatan open
source software biasanya bukan untuk tujuan komersil, namun lebih ke tujuan
sosial bagaimana sebuah software bisa bermanfaat bagi para pengguna.
Beberapa contoh open source software misalnya Pidgin, qGo, Inkscape, gimp,
dan masih banyak lagi.
6. Sistem Pengoperasian dan Program Kontrol
System pengoperasian adalah satu set program untuk komputer
mengendalikan sumbernya (resources) sendiri seperti unit pemproses an pusat
(central processing unit), ingatan utama (main memory), ingatan sekunder
(secondary memory), peranti Input dan Output (Input/Output devices). Oleh
yang demikian perisian aplikasi pengguna (users application software) tidak
perlu menyediakan semua arahan yang diperlukan oleh komputer.
Ini membolehkan pengaturcara memfokuskan usahanya kepada penyelesaian
masalah kepada pelanggan. Program control adalah rangkaian perintah untuk
mengontrol suatu proses.
7. Utility dan Program Layanan
Program Utility atau Program Layanan adalah perangkat lunak komputer
yang dirancang khusus untuk membantu mengelola dan menyesuaikan
perangkat keras komputer, sistem operasi, atau perangkat lunak aplikasi
dengan melakukan satu tugas atau serangkaian tugas kecil.
Utility software adalah jenis perangkat lunak sistem yang dirancang
untuk membantu menganalisa, mengkonfigurasi, mengoptimalkan dan
memelihara komputer.Sepotong tunggal dari perangkat lunak utilitas biasanya
disebut utilitas (abbr. util) atau alat.
11
Utilitas perangkat lunak harus kontras dengan perangkat lunak aplikasi, yang
memungkinkan pengguna untuk melakukan hal-hal seperti membuat dokumen
teks, bermain game,………
12
BAB III
PENUTUP
1. Kesimpulan
Perkembangan software dari masa ke masa selalu mengalami
peningkatan. Pada awalnya software bukanlah alat yang diciptakan untuk berbagai
kegunaan seperti yang kita amati pada zaman sekarang. Dulu software diciptakan
hanya sebagai alat untuk mempermudah dalam penghitungan atau lebih mudahnya
sebagai mesin hitung matematika. Tetapi seiring dengan perkembangan zaman
software ini terus berevolusi menjadi mesin serba guna khususnya pada bidang
industri dan penelitian.
Oleh karena itu, kata dasar software berasal dari kata “software” yang
berarti menghitung dengan kata lain komputer berati alat penghitung. Komputer
pertama kali ditemukan oleh Charles Babbage, kecerdasannya logika
matematikanya yang sangat sepesial membuatnya mampu menciptakan sebuah
mesin yang dia sebut dengan nama Analytical Engine pada tahun 1882, sebuah
mesin yang berfungsi sebagai alat perhitungan-perhitungan umum..
Diantara teknologi informasi yang hampir disetiap tempat kita temukan
software. Sekarang software sangat berkembang pesat hampir setiap tahun
software selalu mengalami perkembangan.Orang bisa menggunakan computer
dimana saja dirumah, dikafe, disekolah, dan ditempat lainnya. Sedangkan model
dan design dari software itu sendiri juga mengalami perkembangan. Dulu apabila
orang ingin menggunakan computer maka hanya bias di kantor atau dirumah,
kalau sekarang mereka bias menggunakan computer tersebut dimana saja yang
mereka inginkan.
2. Saran
Untuk kemajuan teknologi computer maka diharapkan agar
perkembangan computer kedepan mampu mengubah pola fikir dan menjadikan
masyarakat Indonesia menjadi manusia yang kreatif dan inovatif. Serta
13
tumbuhnya kratifitas hingga menghasilkan suatu karya yang berguna bagi
manusia.
Diharapkan dengan adanya teknologi computer dan softwarenya dapat dimanfaat sesuai dengan kegunaan sebenarnya yang mampu mempercerdas bangsa bukannya unutk menghancurkan moral moral bangsa.
Kemajuan computer software dimasa mendatang diharapkan dapat membantu semua jenis pekerjaan manusia sehingga mereka mampu menyelesaikan pekerjaan mereka dengan cepat karena dimasa depan teknologi akan semakin canggih dan semua pekerjaan dikerjakan dengan system komputerisasi.
14
DAFTAR PUSTAKA
http://ikabuntud.blogspot.com/2012/03/makalah-software.html
http://www.slideshare.net/ShintaWidya/upload-slideshare-35545