Modul Aplikasi Komputer [TM3]

advertisement
MODUL PERKULIAHAN
Pengantar Aplikasi
Komputrer
Modul Standar untuk
digunakan dalam Perkuliahan
di Universitas Mercu Buana
Fakultas
Program Studi
Fakultas Ilmu
Komputer
Sistem Informasi
Tatap Muka
Kode MK
03
90001
Disusun Oleh
Sulis Sandiwarno, S.Kom.,M.Kom
Abstract
Kompetensi
Ilmu komputer saat ini sedang berkembang dengan
sangat pesat. Kemajuan dalam bidang ilmu
Komputer ditunjukan dari beberapa aspek, seperti:
bidang pendidikan, keuangan, perkantoran dan
sebagainya. Perkembangan perangkat lunak
komputer saat ini sudah memiliki kemajuan yang
sangat
baik.
Sehingga
dengan
adanya
perkembangan dari software
pastinya akan
semakin
memudahkan
manusia
dalam
menyelesaikan pekerjaannya.
Dalam Pembahasan Kali Ini Dalam
Pertemuan – 3 Matakuliah Aplikasi
Komputer Akan membahas mengenai
jenis
– jenis perangkat
lunak
(Software) dari computer.
1.1
Pengantar Perangkat Lunak (Software) Komputer
Perangkat lunak (Software), merupakan program-program computer yang berguna
untuk menjalankan suatu pekerjaan sesuai dengan yang dikehendaki. Software dapat
dikategorikan menjadi dua bagian, yaitu :
a. System Software
b. Application Software
Gambar1. Klasifikasi Software
2013
2
Aplikasi Komputer – Modul 3
Sulis Sandiwarno, S.Kom.,M.Kom
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
1.2
Perangkat Lunak Sistem
Perangkat lunak sistem melaksanakan tugas-tugas dasar tertentu yang diperlukan
semua pengguna untuk komputer. Perangkat lunak sistem biasanya disiapkan oleh pembuat
perangkat keras (penjual atau pemasok perangkat keras sering disebut sebagai vendor) atau
perusahaan yang mengkhususkan diri dalam membuat perangkat lunak (penjual atau pemasok
perangkat lunak). Ada tiga jenis dasar perangkat lunak sistem, yaitu:
a. sistem operasi (operating system),
Sistem operasi (operating System) Adalah software yang berfungsi untuk
mengaktifkan seluruh perangkat yang terpasang pada komputer sehingga masingmasingnya dapat saling berkomunikasi. Tanpa ada sistem operasi maka komputer
tak dapat difungsikan sama sekali. Contoh sistem operasi adalah: DOS, Unix, Linux,
OS/2, Windows, Mac OS dan lain-lain. program utilitas
computer (language translator).
Gambar2. OS Mac
2013
3
Aplikasi Komputer – Modul 3
Sulis Sandiwarno, S.Kom.,M.Kom
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
penerjemah bahasa
Gambar3. OS Linux
Gambar4. OS Windows XP
2013
4
Aplikasi Komputer – Modul 3
Sulis Sandiwarno, S.Kom.,M.Kom
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
Gambar5. OS Windows 7
Gambar6. OS Windows 8
2013
5
Aplikasi Komputer – Modul 3
Sulis Sandiwarno, S.Kom.,M.Kom
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
Sistem komputer pada dasarnya terdiri dari empat komponen utama, yaitu perangkat-keras,
program aplikasi, sistem operasi, dan para pengguna. Sistem operasi berfungsi untuk mengatur dan
mengawasi penggunaan perangkat keras oleh berbagai program aplikasi serta para pengguna. Sistem
operasi berfungsi ibarat pemerintah dalam suatu negara, dalam arti membuat kondisi komputer agar
dapat menjalankan program secara benar. Untuk menghindari konflik yang terjadi pada saat pengguna
menggunakan sumber daya yang sama, sistem operasi mengatur pengguna mana yang dapat
mengakses suatu sumber-daya. Sistem operasi juga sering disebut resource allocator. Satu lagi fungsi
penting dari sistem operasi adalah sebagai program pengendali yang bertujuan untuk menghindari
kesalahan (error) dan penggunaan komputer yang tidak perlu.
Gambar7. Fungsi dari Sistem Operasi
1.3
Komponen – komponen sistem
Pada kenyataannya tidak semua sistem operasi mempunyai struktur yang sama. Namun
menurut Avi Silberschatz, Peter Galvin, dan Greg Gagne, umumnya sebuah sistem operasi modern
mempunyai komponen sebagai berikut :
a. Managemen Proses.
Proses adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses
membutuhkan beberapa sumber daya untuk menyelesaikan tugasnya. Sumber daya
tersebut dapat berupa CPU time, memori, berkas-berkas, dan perangkat-perangkat I/O.
Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan dengan
manajemen proses seperti :
-
2013
6
Pembuatan atau penghapusan proses yang dibuat oleh
Aplikasi Komputer – Modul 3
Sulis Sandiwarno, S.Kom.,M.Kom
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
-
pengguna dan sistem proses.
-
Menunda atau melanjutkan proses.
-
Menyediakan mekanisme untuk proses sinkronisasi.
-
Menyediakan mekanisme untuk proses komunikasi.
-
Menyediakan mekanisme untuk penanganan deadlock.
b. Managemen Memori Utama.
Memori utama atau lebih dikenal sebagai memori adalah sebuah arrayyang besar
dari word atau byte, yang ukurannya mencapai ratusan, ribuan, atau bahkan jutaan. Setiap
word atau byte mempunyai alamat tersendiri. Memori utama berfungsi sebagai tempat
penyimpanan yang akses datanya digunakan oleh CPU atau perangkat I/O. Memori utama
termasuk tempat penyimpanan data yang sementara (volatile), artinya data dapat hilang
begitu sistem dimatikan. Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang
berkaitan dengan manajemen memori seperti :
-
Menjaga dan memelihara bagian-bagian track dari memori yang sedang digunakan
dan siapa yang menggunakannya.
-
Memutuskan proses-proses mana saja yang harus dipanggil ke memori jika masih
ada ruang di memori.
-
Mengalokasikan dan meng-dealokasikan ruang memori sesuai kebutuhan.
c. Managemen Secondary-Storage.
Data yang disimpan dalam memori utama bersifat sementara danjumlahnya sangat
kecil. Oleh karena itu, untuk menyimpan keseluruhan data dan program komputer
dibutuhkan secondary-storage yang bersifat permanen dan mampu menampung banyak
data. Contoh dari secondary-storage adalah harddisk, disket, dan lain-lain. Sistem operasi
bertanggung-jawab atas aktifitas-aktifitas yang berkaitan dengan disk-management seperti :
-
Pengaturan ruang kosong (free-space management).
-
Alokasi penyimpanan.
-
Penjadwalan disk.
d. Managemen Sistem I/O.
Sering disebut device manager. Menyediakan "device driver" yang umum sehingga
operasi I/O dapat seragam (membuka, membaca, menulis, menutup). Contoh : pengguna
menggunakan operasi yang sama untuk membaca berkas pada hard-disk, CD-ROM dan
floppy disk. Komponen Sistem operasi untuk sistem I/O :
-
Buffer : menampung sementara data dari/ ke perangkat I/O.
-
Spooling : melakukan penjadwalan penggunaan I/O sistem supaya lebih efisien
(antrian dan sebagainya).
2013
7
Aplikasi Komputer – Modul 3
Sulis Sandiwarno, S.Kom.,M.Kom
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
-
Menyediakan driver untuk dapat melakukan operasi "rinci" untuk perangkat keras
I/O tertentu. Sehingga sistem operasi memberikan tanggapan terhadap manajemen
I/O untuk aktifitas-aktifitas sebagai berikut :

Sistem buffer-caching.

Antarmuka device-driver secara umum.

Driver untuk device hardware-hardware tertentu.
e. Managemen Berkas.
Berkas adalah kumpulan informasi yang berhubungan sesuai dengan tujuan
pembuat berkas tersebut. Berkas dapat mempunyai struktur yang bersifat hirarkis (direktori,
volume, dan lain-lain). Sistem operasi bertanggung-jawab :
f.
o
Pembuatan dan penghapusan berkas.
o
Pembuatan dan penghapusan direktori.
o
Mendukung manipulasi berkas dan direktori.
o
Memetakan berkas ke secondary storage.
o
Mem-backup berkas ke media penyimpanan yang permanen (non-volatile).
Sistem Proteksi.
Jika sistem komputer mempunyai berbagai pengguna dan mengijinkan eksekusi
bersamaan dan berbagai proses, kemudian berbagai proses tersebut harus diproteksi dari
satu atau aktifitas yang lain. Proteksi (protection) adalah beberapa mekanisme untuk
mengendalikan akses program, proses, atau pengguna pada sumber daya yang ditugaskan
oleh sistem komputer.
1.4
Program Utilitas
Program utilitas berfungsi untuk membantu atau mengisi kekurangan/kelemahan dari sistem
operasi, misalnya PC Tools dapat melakukan perintah format sebagaimana DOS, tapi PC Tools
mampu memberikan keterangan dan animasi yang bagus dalam proses pemformatan. File yang telah
dihapus oleh DOS tidak dapat dikembalikan lagi tapi dengan program bantu, hal ini dapat dilakukan.
Seperti Norton Utility, Scandisk, PC Tools, dan lain-lain.
2013
8
Aplikasi Komputer – Modul 3
Sulis Sandiwarno, S.Kom.,M.Kom
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
Gambar8. Program Antivirus
Gambar9. Program Spyware
Gambar10. Program Utilitas Winrar
2013
9
Aplikasi Komputer – Modul 3
Sulis Sandiwarno, S.Kom.,M.Kom
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
1.5
Program Aplikasi
Merupakan program yang khusus melakukan suatu pekerjaan tertentu, seperti program gaji
pada suatu perusahaan. Maka program ini hanya digunakan oleh bagian keuangan saja tidak dapat
digunakan oleh departemen yang lain. Biasanya program aplikasi ini dibuat oleh seorang programmer
komputer sesuai dengan permintaan/kebutuhan seseorang/lembaga/perusahaan guna keperluan
interennya.
Gambar11. Ms. Office 2010
1.6
Bahasa Pemrograman
Merupakan software yang khusus digunakan untuk membuat program komputer, apakah itu
sistem operasi, program paket dan lain-lain. Bahasa pemrograman (programming language)
memungkinkan programmer untuk mengembangkan serangkaian perintah yang membentuk program
komputer. Banyak bahasa pemrograman yang berbeda telah dikembangkan, dengan masing-masing
memiliki kosa kata, tata bahasa, dan penggunaan yang bereda-beda.
2013
10
Aplikasi Komputer – Modul 3
Sulis Sandiwarno, S.Kom.,M.Kom
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
Gambar12. Bahasa Pemrograman C++
Gambar13. Bahasa Pemrograman Java
2013
11
Aplikasi Komputer – Modul 3
Sulis Sandiwarno, S.Kom.,M.Kom
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
Daftar Pustaka
J. Glenn Brookshear, Computer Science An Overview 11th Edition, United States Of America, AddisonWesley, 2012
June Jamrich Parsons, Dan Oja, New Perspectives on Computer Concepts, 2011 Boston – United
States Of America, Course Technology, Cengage Learning, 2011
June Jamrich Parsons, Dan Oja, New Perspectives on Computer Concepts 2012, Boston – United
States Of America, Course Technology, Cengage Learning, 2012
http://masyhury.web.id/2010/11/kumpulan-ebook-pengantar-teknologi-informasi-gratis/ (diunduh
tanggal 3 Maret 2013
2013
12
Aplikasi Komputer – Modul 3
Sulis Sandiwarno, S.Kom.,M.Kom
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
Download