BAB I
PENDAHULUAN
PENDAHULUAN
1.1 Latar Belakang
Dalam era globalisasi saat ini kemajuan serta perkembangan
teknologi semakin meningkat yang seiring dengan kemajuan jaman. Perkembangan
sistem pada komputer dan aplikasi-aplikasi pendukung sangat memudahkan pengguna
untuk melakukan proses pada komputer. Seiring berkembangnya pula ilmu
pengetahuan teknologi dan informasi setiap peserta didik dituntut untuk dapat
mengoperasikan komputer, karena seiring berjalannya waktu komputer akan lebih
sering digunakan baik itu dalam media pembelajaran maupun ketika di lingkup
pekerjaan karena komputer memudahkan setiap pengguna untuk melakukan proses
yang dikehendakinya. Dalam penyusunan makalah ini saya akan membahas mengenai
perangkat lunak dewaasa ini baik itu dari definisi hingga peran serta fungsi
terhadap perangkat komputer. Perangkat lunak itu sendiri dapat diartikan adalah
sebuah software yang menghubungkan antara pengguna dengan
perangkat keras , dan bisa disimpulkan perangkat lunak menglakukan perintah
yang kita intruksikan dan dijalankan oleh perangkat keras.
1.2 Rumusan Masalah
1. Apa pengertian dari perangkat lunak ?
2. Jelaskan peran dari perangkat lunak !
3.
Jelaskan
karakteristik perangkat lunak!
4. Jelaskan macam-macam
perangkat lunak yang kamu ketahui?
5. Sebutkan dan jelaskan software pemrogaman apa yang paling sering
digunakan saat ini ?
1.3 Tujuan
1. Untuk memahami pengertian dari perangkat lunak
2. Untuk mengetahui peran dan fungsi dari perangkat lunak
3. Untuk karakteristik perangkat lunak
4. Untuk mengetahui macam-macam perangkat lunak
5. Untuk mengetahui software
pemrogaman apa yang paling sering digunakan saat ini
BAB II
PEMBAHASAN
PEMBAHASAN
2. 1 Pengertian
dari Perangkat lunak
Pengertian perangkat lunak atau 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
Perangkat lunak komputer merupakan sebuah program komputer
yang menjembatani pengguna komputer dan perangkat keras yang digunakanya.
Dengan kata lain perangkat lunak merupakan penerjemah antara manusia sebagai
orang yang memberi instruksi dan komputer sebagai pihak yang menerima
instruksi.
Perangkat lunak adalah program komputer yang berfungsi sebagai
sarana interaksi atau yang menjembatani pengguna dengan perankat keras dan juga
sebagai penerjemah perintah-perintah yang dijalankan pengguna komputer untuk,
diteruskanatau diproses oleh perangkat keras. Dari berbagai pengertian
diatas dapat disimpulkan bahwa perangkat lunak membantu untuk menjalankan
perintah dari pengguna yang akan diproses atau dijalankan oleh perangkat keras.
2.2 Peran dan Fungsi
Perangkat Lunak
Komputer hanyalah sekedar mesin yang tak dapat melakukan
tugas yang dikehendaki pemakai sekiranya tidak didukung oleh perangkat lunak (software).
Komputer bukanlah teko ajaib yang dimiliki oleh aladin, yang dapat mengeluarkan
jin dan jin tersebut dapat diperintah untuk melakukan apa saja oleh tuannya.
Perangkat lunak sesungguhnya adalah program. Sebagaimana telah anda ketahui,
program adalah deretan intruksi yang digunakan untuk mengendalikan komputer
sehingga dapat melakukan tindakan sesuai yang dikehendaki pembuatnya.
2.3 Karakteristik Perangkat
Lunak
Atribut Perangkat
Lunak seharusnya memberikan pengguna kebutuhan fungsionalitas dan unjuk kerja
yang dapat di rawat, berguna. Dalam Buku Software Engineering Ian
Sommerville, Perangkat Lunak mempunyai Karakteristik sebagai berikut:
·
ü Maintanability (Dapat Dirawat), Perangkat Lunak harus dapat
memenuhi perubahan kebutuhan
·
ü Dependability, Perangkat Lunak harus dapat dipercaya
·
ü Efisiensi, Perangkat Lunak harus efisien dalam penggunaan
resource
·
ü Usability, Perangkat Lunak harus dapat digunakan sesuai dengan
yang direncanakan
2.4 Macam-Macam Perangkat Lunak
·
Perangkat lunak aplikasi (application software) Adalah suatu
subkelas perangkat (software) komputer yang memanfaatkan kemampuan komputer
langsung, untuk melakukan suatu tugas yang diinginkan si pengguna. Program ini
dibuat programmer dan sudah disesuaikan dengan kebutuhan pemakainya.
·
Sistem operasi (operating system) Sistem operasi adalah program
yang berfungsi untuk mengendalikan sistem kerja yang mendasar, sehingga
mengatur kerja media input, output, tabel pengkodean, memori, penjadwalan
prosesor, dan lain-lain sebagainya. Sistem operasi ini berfungsi sebagai
penghubung antara manusia dengan perangkat keras dan perangkat lunak yang akan
digunakan.
Adapun fungsi utama sistem operasi adalah :
1. Menyimpan program dan aksesnya.
2. Membagi tugas di dalam CPU.
3. Mengalokasikan tugas-tugas penting.
4. Merekam sumber-sumber data.
5. Mengatur memori sistem termasuk penyimpanan, menghapus dan mendapatkan data.
6. Memeriksa kesalahan sistem- Multitugas pada OS/2″, Windows ’95″, Windows ’98″, Windows NT”, /2000/XP.
7. Memelihara keamanan sistem, khusus pada jaringan yang membutuhkan kata sandi (password) dan penggunaan ID.
·
Perangkat lunak gratis (freeware) Freeware atau perangkat lunak
gratis adalah
perangkat lunak (software) komputer yang memiliki cipta yang gratis digunakan
tanpa batasan waktu, sehingga dapat dibedakan dari shareware yang mewajibkan
penggunanya membayar (misalnya setelah jangka waktu percobaan tertentu atau
untuk memperoleh fungsi tambahan).
·
Perangkat lunak uji coba (shareware / trialware) Shareware adalah program
terbatas, program didistribusikan baik sebagai demonstrasi atau versi evaluasi
dengan fitur atau fungsi yang terbatas atau dengan menggunakan batas waktu yang
telah ditetapkan (misalnya 30 hari) yang biasa disebut dengan masa trial.
Dengan demikian, memberikan pengguna kesempatan untuk menguji produk sebelum
membeli dan kemudian membeli versi lengkap dari suatu program.
·
Perangkat lunak perusak (malware) Adalah sebuah perangkat
lunak yang bekerja untuk merusak tata kerja dari sistem komputer. Malware ini
bekerja dengan mengganggu kinerja dari perangkat lunak yang ada dalam sistem
komputer.Perangkat lunak perusak biasanya sangat mudah tersebar dari satu
komputer ke komputer lain, apalagi yang terhubung dalam suatu jaringan
(network), atau bisa juga lewat hardware portable, seperti USB flashdisk, card
reader, atau floppy disk (disket).
·
Bahasa Pemrograman (programming language) Adalah program yang
digunakan untuk menerjemahkan instruksi-instruksi yang ditulis dalam bahasa
pemrograman ke bahasa mesin dengan aturan atau prosedur tertentu, agar diterima
oleh komputer.g. Program Bantu (utility) Program bantu merupakan perangkat
lunak yang berfungsi sebagai aplikasi pembantu dalam kegiatan yang ada
hubungannya dengan komputer, misalnya memformat disket, mengopi data,
mengkompres file, dan lain-lain.
2.5 Software Pemrogaman Apa yang Paling
Sering Digunakan Saat Ini
Pemrograman Berbasis Visual
Adalah metode pembuatan program dimana programmer membuat
koneksi antara objek-objek dengan cara menggambar, menunjuk, dan mengklik pada
diagram dan ikon dan dengan berinteraksi dengan diagram alur. Misalnya
yang sering digunakan adalah Visual Basic, Pascal, Java, PHP.
Pemrogaman web base
Merupakan proses pembuatan aplikasi/program
komputer berdasarkan pada halaman web yang menampilkan berbagai macam data dan
informasi seperti text, grafik/gambar, suara, video dan animasi melalui
protokol transfer hypertext. Yang sering digunakan adalah AJAX, html5,
dll.
Bahasa pemrogaman berbasis mobile/web saat ini bisa dikatakan adalah sebagai bahasa pemrograman yang
paling sering digunakan dan menjadi trend diseluruh dunia. Banyak sekali
aplikasi yang dibuat oleh perusahaan besar, kelompok maupun oleh personal
seperti Facebook, plug in, template/theme, transaksi bank, game dan masih
banyak lagi semua berbasis website. Pemrograman berbasis web kedepannya masih
sangat menjanjikan untuk dijadikan sumber penghasilan apabila ditekuni dengan
baik.
BAB
III
PENUTUP
3.1
KESIMPULAN
Dari penyusunan makalah
ini dapat diambil kesimpulan diantaranya :
1.
Perangkat lunak atau software
komputer adalah sekumpulan data elektronik yang disimpan dan diatur oleh
komputer, dengan tugas menjembatani pengguna komputer dan perangkat keras yang
digunakan.
2.
Perangkat lunak mempunyai karakteristik yaitu :
·
Maintanability
·
Dependability
·
Efisiensi
·
Usability
3.
Mengetahui
macam-macam perangkat lunak yang ada diantaranya :
·
Perangkat
lunak aplikasi
·
Perangkat
lunak system operasi
·
Perangkat
lunak gratis (freeware)
·
Perangkat
lunak uji coba (trialware)
·
Perangkat
lunak perusak (malware)
·
Perangkat
lunak bahasa pemrogaman
4.
Bahasa pemrogaman
berbasis mobile/web saat ini bisa
dikatakan adalah sebagai bahasa pemrograman yang paling sering digunakan dan
menjadi trend diseluruh dunia. Banyak sekali aplikasi yang dibuat oleh
perusahaan besar, kelompok maupun oleh personal seperti Facebook, plug in,
template/theme, transaksi bank, game dan masih banyak lagi semua berbasis
website. Pemrograman berbasis web kedepannya masih sangat menjanjikan untuk
dijadikan sumber penghasilan apabila ditekuni dengan baik.
3.2 SARAN
Dalam perkembangan perangkat lunak dewasa ini diharapkan para programmer
akan berlomba-lomba untuk membuat software yang memudahkan dan memanjakan
pengguna untuk mengoperasikan software (user friendly). Dan para progamer
pengembang software harus mampu mengimbangi perkembangan hardware yang ada
DAFTAR PUSTAKA
(http://berbagisharecoretan.blogspot.co.id/2015/04/makalah-perangkat-lunak.html)
diakses pada 23 Mei 2016
(http://belajar-komputer-mu.com/pengertian-software-perangkat-lunak-komputer)
diakses pada 23 Mei 2016
(http://yoyok06.blogspot.co.id/2007/06/permasalahan-dalam-pembuatan-software.html )
diakses pada 24 Mei 2016
(http://www.ilmusahid.com/2014/11/macam-macam-perangkat-lunak-software.html )
diakses pada 24 Mei 2016
(http://imarzuki-ismail.blogspot.co.id/2011/12/persyaratan-perangkat-lunak-software.html )
diakses pada 25 Mei 2016
(http://harrygreengamer.blogspot.co.id/2012/10/pemrograman-berbasis-visual.html )
diakses pada 25 Mei 2016
(http://dani-idham.blogspot.co.id/2015/01/pemograman-berbasis-desktop.html )
diakses pada 25 Mei 2016
(http://kodeholic.com/mengenal-bahasa-pemrograman-berbasis-web)
diakses pada 25 Mei 2016
(http://taufanlj2113r0681perangkatlunak.blogspot.co.id/2016/05/soal-tanya-jawab-seputar-perangkat.html) diakses
pada 25 Mei 2016