Anda di halaman 1dari 11

MAKALAH

PENGANTAR APLIKASI KOMPUTER 1A


MENGENAL PERANGKAT LUNAK (SOFTWARE) KOMPUTER

Dosen Pengampun: Farhat, ST, MMSI, MSc

Disusun:
Kelompok 1:
1. Rika Ria Kartika ( 15517208 )
2. Azzahra Jihan Chani ( 11517115 )
3. Ganisnaini Ikhmani Mahsa ( 12517493 )
4. Nagiya Alya Qonitah ( 14517400 )
5. Yeni Alfiani ( 16517255 )
6. Muhammad Allif Alam C ( 13517871 )
7. Ridho Raditya Akbar ( 15517160 )
Kelas: 1PA20

PROGRAM SARJANA FAKULTAS PSIKOLOGI


UNIVERSITAS GUNADARMA
KARAWACI
2017
KATA PENGANTAR

Segala puji bagi Allah SWT yang telah menolong kami menyelesaikan makalah ini
dengan penuh kemudahan. Tanpa pertolongan-Nya mungkian penyusun tidak akan sanggup
menyelesaikan dengan baik. Shalawat serta salam semoga terlimpah curahkan kepada
baginda tercinta yakni Nabi Muhammad SAW.
Dalam penyusunan tugas materi ini tidak sedikit hambatan yang kami hadapi berkat
bantuan dan dorongan dsri dosen mata kuliah PENGANTAR APLIKASI KOMPUTER 1A
dan ibu Farhat, ST, MMSI, MSc, orang tua kami, dan teman-teman kami sekalian.
Lapora ini di susun agar pembaca terutama mahasiswa/i Universitas Gunadarma dapat
memahami dan mengenal tentang perangkat lunak(soffware) komputer. Namun dengan
penuh kesabaran dan terutama pertolongan dari Allah SWT akhirnya makalah ini dapat
terselesaikan.
Kami sadar bahwa makalah ini masih banyak kekurangan dan jauh dari kata
sempurna. Untuk itu, kami meminta masukannya demi perbaikan pembuatan makalah kami
dimasa yang akan datang dan mengharapkan kritik dan saran bagi para pembaca.
DAFTAR ISI

HALAMAN

KATA PENGANTAR

DAFTAR ISI

BAB I PENDAHULUAN

1.1 Latar belakang


1.2 Rumusan masalah
1.3 Tujuan masalaah
BAB II PEMBAHASAN

2.1 Dasar perangkat lunak

2.2 Evolusi perangkat lunak

2.3 klasifikasi perangkat lunak

2.4 sofftware open sourch

BAB III PENUTUP

3.1 Kesimpulan

DAFTAR PUSTAKA
BAB I
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
beserta aplikasi-aplikasi pendukung sangat memudahkan setiap pengguna untuk melakukan
setiap proses pada komputer. Seiring berkembangnya pula ilmu pengetahuan teknologi dan
informasi dan setiap peserta didik dituntut untuk dapat mengoperasikan komputer , mau tidak
mau karena semakin kedepan komputer 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 baik itu dari definisi hingga peran serta fungsi
terhadap perangkat komputer. Perangkat lunak itu sendiri dapat diartikan adalah
sebuah ​software y​ ang 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
2. Apa yang di maksud dengan perangkat lunak?
3. Apa itu evolusi perangkat lunak?
4. Bagaimana klasifikasi perangkat lunak?
5. Apa itu software open source?
1.3 Tujuan Masalah
2. Untuk mengenal apa itu perangkat lunak
3. Untuk mengetahui apa itu evolusi perangkat lunak
4. Untuk menjelaskan klasifikasi perangkat lunak
5. Untuk mengetahui apa itu software open source
BAB II
PEMBAHASAN

2.1 Dasar Perangkat Lunak


Perangkat Lunak adalah obyek tertentu yang dapat dijalankan seperti kode sumber,
kode obyek, atau sebuah program yang lengkap. Produk perangkat lunak memiliki pengertian
perangkat lunak yang ditambahkan dengan semua item dan pelayanan pendukung yang
secara keseluruhan dapat memenuhi kebutuhan pemakai. Produk perangkat lunak memiliki
banyak bagian yang meliputi manual, referensi, tutorial, instruksi instalasi, data sempel,
pelayanan pendidikan, pelayanan pendukung teknis dan sebagainya. Para insinyur perangkat
lunak menghasilkan produk perangkat lunak, bukan hanya perangkat lunak. Semua yang
dihasilkan oleh proyek perangkat lunak adalah produk kerja (work product).
Produk kerja meliputi:
1. Dokumen Engineering yang dipakai untuk menentukan, mengontrol, dan
memantau usaha kerja.
2. Obyek yang dijalankan seperti prototype, kendali test (test harness), dan piranti
pengembangan tujuan khusus
3. Data yang digunakan untuk testing, melacak proyek dan sebagainya.
Komputer memerlukan program-program penunjang, yang biasanya disebut dengan
perangkat lunak sistem yang akan digunakan untuk mengoperasikan aplikasi perangkat lunak.
Perangkat lunak pada dasarnya merupakan perilaku dinamis dari suatu program komputer,
sedangkan program adalah ekspresi intelektual yang dapat dirancang oleh seorang pemakai
pada tingkatan tertentu. Program akan terdiri dari alogaritma-alogaritma yang terstruktur
bahkan akan mengarah atau berorientasi kepada obyek tertentu yang diinginkan oleh
sipembuat program. Program akan diterjemahkan (kompilasi, interprestasi, assembly) ke
dalam sintaks yang dapat dimengerti oleh mesin untuk diproses sesuai dengan permintaan
pemakai. Sistem elemen perangkat lunak bersifat logika bukan fisik.

2.2 Evolusi Perangkat Lunak


● Tahap Pertama (1950-1960)
Pengembangan perangkat lunak pada tahap pertama mempunyai ciri-ciri berorientasi
batch, d​ istribusi software terbatas untuk kalangan tertentu sehingga apabila ada
perusahaan yang ingin dibuatkan software khusus harus memesan terlebih dahulu.
● Tahap Kedua (1960-1970)
Pengembangan perangkat lunak mempunyai ciri-ciri multi user. Pengguna dari
software sudah banyak dan bisa saling berbagi. Ciri ini menunjukkan ada perkembangan
baru yaitu interaksi manusia dan komputer (Human Computer Interaction). Selain itu,
ciri dari tahap kedua ini adalah real time. Real Time adalah suatu kondisi dimana sistem
dapat mengumpulkan, menganalisa dan mentransformasikan data dari banyak sumber
kemudian mengatur proses serta menghasilkan output yang diinginkan. Dalam tahap ini,
sudah banyak juga paket perangkat lunak yang beredar di pasaran serta muncul istilah
database dalam perangkat lunak.
● Tahap Ketiga (1970-1990)
Pengembangan perangkat lunak sudah maju sedemikian pesat. Perangkat lunak sudah
menggunakan sistem terdistribusi, sehingga penyampaian informasi dari komputer
sumber ke komputer tujuan akan terasa sangat cepat. Dalam era ini, perangkat keras dari
suatu komputer harganya sangat murah. Selain itu, pesanan perangkat lunak sudah
sangat mendominasi dari penyelesaian suatu masalah sehingga penggunaan software
pada masa itu sudah sedemikian jauh.
● Tahap keempat (1990-2000)
Perangkat lunak sudah mendominasi dari pengembangan perangkat keras, sehingga
perangkat keras dalam hal ini komputer sangat dikendalikan oleh suatu sistem operasi.
Tingkat kecerdasan dari perangkat lunak semakin ditingkatkan sehingga perangkat lunak
atau software dilatih mempunyai kecerdasan seperti yang dimilik manusia. Terbukti
dengan adanya penemuan kecerdasan buatan, jaringan syaraf tiruan, sistem pakar dan
logika fuzzy. Jaringan komputer, pemrosesan komputer paralel sangat mendominasi pada
era ini. Dan, pada masa ini pula pemrograman sudah berorientasi obyek (OOP).

2.3. Klasifikasi Perangkat Lunak


a) Bahasa Pemrograman ( Programming Languange )
Bahasa Pemrograman adalah yang bertugas mengubah alogaritma yang dirancang
oleh manusia menjadi bahasa yang dipahami oleh komputer. Contoh bahasa
pemrograman diantaranya Java, Basic, C, COBOL.
● JAVA​: Dibuat tahun 1995. Java berorientasi objek dan bermanfaat serbaguna.
Kode Java, yaitu disebut byt code.
● BASIC​: Beginner All-purpose Symbolic Instruction Code berkembang tahun 1965
di Darmouth College oleh John Kemeny dan Thomas. Tujuan pembuatan
perangkat lunak software komputer penerjemah bahasa ini adalah sebagai dasar
pemrograman komputer.
● C​: Berkembang tahun 1972 oleh Brian W Kernighan dan Dennis M Ritchie di
Laboratorium Bell AT&T. C penggunaannya cepat dan efisien. C dapat
memanipulasi data dalam bentuk Bit.
● COBOL​: Singkatan dari Common Business Oriented Language berkembang tahun
1959. Digunakan untuk membuat aplikasi di bidang bisnis.

Konsekuensi logis dengan adanya bahasa tingkat tinggi yaitu diperlukan adanya
program yang dapat menterjemahkan bahasa tadi ke dalam bahasa mesin (assembler),
komplier dan interpreter.
● Assembler​: Bahasa yang menerjemahkan kode sumber dari bahasa rakitan
kedalam bahasa mesin.
● Komplier​: Bahasa yang mengonversi semua kode sumber selain dalam bahsa
rakitan ke kode objek.
● Interpreter​: Bahasa yang menerjemahkan satu persatu instruksi dalam kode
sumber, lalu menjalankan instruksi yang telah diterjemahkan.

Menurut tingkatannya, bahasa pemrograman dibagi menjadi 3:


1. Bahasa pemrograman tingkat rendah ​adalah bahasa pemrograman yang tingkat
bahasanya tidak mudah untuk dimengerti karena instruksinya menggunakan bahasa
mesin.
2. Bahasa pemrograman tingkat menengah adalah bahasa pemrograman yang
dimana penggunaan perintah bahasanya sudah mendekati bahasa keseharian,
meskipun masih sulit untuk dimengerti sebab masih banyak penggunaan
singkatan-singkatan seperti “STO” yang berarti STORE dan “MOV” yang berarti
MOVE.
3. Bahasa pemrograman tingkat tinggi adalah Bahasa yang mempunyai ciri-ciri
tertata dan sudah mudah untuk dimengerti karena menggunakan bahasa
sehari-hari.
b) Sistem Operasi
Sistem operasi akan berfungsi menyediakan tempat dalam memori untuk menyimpan
data yang sedang diolah dan mengawasi bahwa tidak ada data yang tiba-tiba masuk dan
menimpa data lain atau sebagaian dari program aplikasi. Sistem operasi juga mengatur
pembacaan dan penyimpanan data dari dan ketempat penyimpanan sekunder. Selain itu
sistem operasi juga bertugas mengatur, menghapus, menyalin, dan membuat indeks bagi
setiap file dalam komputer.
Pada dasarnya sistem operasi adalah gabungan program-program yang saling berkait
yang bertindak sebagai sebuah buffer antara sebuah program aplikasi dengan perangkat
keras yang ada dalam komputer. Pada umumnya sistem operasi suatu komputer berada di
ROM (Read Only Memory), sehingga komputer tersebut langsung bisa dipakai. Sistem
operasi yang paling populer adalah MS-DOS dan MS.Windows yang dibuat oleh
Microsoft.
c) Utility
Utility adalah perangkat lunak alat bantu bagian dari sistem software yang bertugas
mengerjakan pekerjaan-pekerjaan minor dalam hal pengoperasian mesin. Tugas untility
ini, seperti mempersiapkan pemakaian media disk, membuat duplikat disk file, membuat
atau menghapus proteksi suatu sistem software, memperbaiki bagian file atau disk yang
rusak, dan menguji kebeneran kerja computer. Contoh; software ini, antara lain Norton
Utility dan Pc Tools.
2.4. Sofftware Open Source
Istilah yang digunakan untuk software yang membuka atau membebaskan source
codenya untuk dilihat oleh orang lain dan membiarkan orang lain mengetahui cara kerja
software tersebut dan sekaligus memperbaiki kelemahan-kelemahan yang ada pada
software tersebut. Dan yang menarik dan salah satu keunggulannya adalah bahwa dapat
diperoleh dan digunakan secara gratis tanpa perlu membayar lisensi. Biasanya orang
mendapatkan software ini dari internet. Salah satu open source software yang terkenal
yaitu Linux.
Keberadaan open source software ini sangat ditunjang oleh internet. Mula-mula Open
source software diambil dari internet kemudian digunakan oleh orang dan diperbaiki
apabila ada kesalahan. Hasil perbaikan dari open source ini kemudian dipublikasikan
kembali melalui internet yang memungkinkan orang lain menggunakan dan
memperbaikinya. Dan begitulah seterusnya. Saat ini sangat mudah mendapatkan open
source software di internet
BAB III
PENUTUP
3.1 Kesimpulan
Perangkat Lunak adalah obyek tertentu yang dapat dijalankan seperti kode sumber,
kode obyek, atau sebuah program yang lengkap. Produk perangkat lunak memiliki
banyak bagian yang meliputi manual, referensi, tutorial, instruksi instalasi, data sempel,
pelayanan pendidikan, pelayanan pendukung teknis dan sebagainya. Peran dan fungsi
dari perangkat lunak itu sendiri memang relatif sama , tergantung penggunanya namun
dapat di simpulkan bahwa peran dan fungsi dari perangkat lunak adalah sebagai media
pembantu dalam melakukan proses pada komputer maupun perangkat lainya yang
memiliki sistem operasi.
Pengelompokan dari perangkat lunak dapat dijabarkan diantaranya sistem operasi,
program utility, bahasa pemrograman, program aplikasi, dari keempat pengelompokan
tersebut memiliki 3 kategori yakni shareware, freeware dan opensource itu tergantung
dari jenis serta pembuat software tersebut.
DAFTAR PUSTAKA

1. Penerbit Graha Ilmu, AL BAHRA BIN LADJAMUDIN : Rekayasa


Perangkat Lunak
2. Penerbit Mutiara Sumber Widya, Penabur Benih Kecerdasan, DRS John J
Longkutoy : Seri Komputer, Pengenalan Komputer.
3. Penerbit Andi, Panduan Lengkap menjadi Teknisi Komputer
4. Penerbit Andi, Prof.Dr Jogiyanto H.M. M.B.A., Akt : Pengenalan Komputer
5. Buku Pintar Dunia, Nurhakim Syerif : Dunia Komunikasi dan Gadget,
Evolusi Alat Komunikasi, Menjelajah Jarak dengan Gadget,
​ ekayasa Perangkat Lunak : Konsep Dasar​, ​Gava
6. Kristianto, Adi, 2004, R
Media Yogyakarta

Anda mungkin juga menyukai