aplikasi komputer adalah keadaan ketika sebuah program sedang di eksekusi. sebuah proses membutuhkan...

20
Modul ke: Fakultas Program Studi Aplikasi Komputer PERANGKAT LUNAK (SOFTWARE) Sulis Sandiwarno, S.Kom.,M.Kom FASILKOM Sistem Informasi

Upload: lyminh

Post on 30-Mar-2019

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Aplikasi Komputer adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikantugasnya. Sumber daya tersebut dapat berupa

Modul ke:

Fakultas

Program Studi

Aplikasi Komputer

PERANGKAT LUNAK (SOFTWARE)

Sulis Sandiwarno, S.Kom.,M.KomFASILKOM

Sistem Informasi

Page 2: Aplikasi Komputer adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikantugasnya. Sumber daya tersebut dapat berupa

Pengantar Perangkat Lunak(Software) KomputerPerangkat lunak (Software), merupakan program-programcomputer yang berguna untuk menjalankan suatu pekerjaansesuai dengan yang dikehendaki. Software dapatdikategorikan menjadi dua bagian, yaitu :• System Software• Application Software

Page 3: Aplikasi Komputer adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikantugasnya. Sumber daya tersebut dapat berupa

Klasifikasi Software

Page 4: Aplikasi Komputer adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikantugasnya. Sumber daya tersebut dapat berupa

Sistem Perangkat Lunak

Perangkat lunak sistem melaksanakan tugas-tugas dasartertentu yang diperlukan semua pengguna untuk komputer.Perangkat lunak sistem biasanya disiapkan oleh pembuatperangkat keras (penjual atau pemasok perangkat kerassering disebut sebagai vendor) atau perusahaan yangmengkhususkan diri dalam membuat perangkat lunak(penjual atau pemasok perangkat lunak). Ada tiga jenis dasarperangkat lunak sistem, yaitu:

Page 5: Aplikasi Komputer adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikantugasnya. Sumber daya tersebut dapat berupa

sistem operasi (operating system),Sistem operasi (operating System) Adalah software yang berfungsi untukmengaktifkan seluruh perangkat yang terpasang pada komputer sehingga masing-masingnya dapat saling berkomunikasi. Tanpa ada sistem operasi maka komputertak dapat difungsikan sama sekali. Contoh sistem operasi adalah: DOS, Unix, Linux,OS/2, Windows, Mac OS dan lain-lain. program utilitas penerjemah bahasacomputer (language translator).

Page 6: Aplikasi Komputer adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikantugasnya. Sumber daya tersebut dapat berupa

OS Linux

Page 7: Aplikasi Komputer adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikantugasnya. Sumber daya tersebut dapat berupa

OS Windows XP

Page 8: Aplikasi Komputer adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikantugasnya. Sumber daya tersebut dapat berupa

OS Windows 7

Page 9: Aplikasi Komputer adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikantugasnya. Sumber daya tersebut dapat berupa

OS Windows 8

Page 10: Aplikasi Komputer adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikantugasnya. Sumber daya tersebut dapat berupa

Komponen – komponen sistem

Pada kenyataannya tidak semua sistem operasi mempunyai struktur yangsama. Namun menurut Avi Silberschatz, Peter Galvin, dan Greg Gagne,umumnya sebuah sistem operasi modern mempunyai komponen sebagaiberikut :

Management Proses.Proses adalah keadaan ketika sebuah program sedang di eksekusi. Sebuahproses membutuhkan beberapa sumber daya untuk menyelesaikantugasnya.Sumber daya tersebut dapat berupa CPU time, memori, berkas-berkas, danperangkat-perangkat I/O. Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan dengan manajemen proses seperti :• Pembuatan atau penghapusan proses yang dibuat oleh• pengguna dan sistem proses.• Menunda atau melanjutkan proses.• Menyediakan mekanisme untuk proses sinkronisasi.• Menyediakan mekanisme untuk proses komunikasi.• Menyediakan mekanisme untuk penanganan deadlock.

Page 11: Aplikasi Komputer adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikantugasnya. Sumber daya tersebut dapat berupa

Managemen Memori Utama

• Memori utama atau lebih dikenal sebagai memori adalah sebuaharrayyang besar dari word atau byte, yang ukurannya mencapai ratusan,ribuan, atau bahkan jutaan. Setiap word atau byte mempunyai alamattersendiri. Memori utama berfungsi sebagai tempat penyimpanan yangakses datanya digunakan oleh CPU atau perangkat I/O. Memori utamatermasuk tempat penyimpanan data yang sementara (volatile), artinyadata dapat hilang begitu sistem dimatikan. Sistem operasi bertanggungjawab atas aktifitas-aktifitas yang berkaitan dengan manajemen memoriseperti :

•• 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

Page 12: Aplikasi Komputer adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikantugasnya. Sumber daya tersebut dapat berupa

Managemen Secondary-Storage

• Data yang disimpan dalam memori utama bersifatsementara danjumlahnya sangat kecil. Oleh karena itu,untuk menyimpan keseluruhan data dan programkomputer dibutuhkan secondary-storage yang bersifatpermanen dan mampu menampung banyak data. Contohdari 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.

Page 13: Aplikasi Komputer adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikantugasnya. Sumber daya tersebut dapat berupa

Managemen Sistem I/OSering disebut device manager. Menyediakan "device driver" yang umumsehingga operasi I/O dapat seragam (membuka, membaca, menulis,menutup). Contoh : pengguna menggunakan operasi yang sama untukmembaca berkas pada hard-disk, CD-ROM dan floppy disk. Komponen Sistemoperasi 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).

Menyediakan driver untuk dapat melakukan operasi "rinci" untuk perangkatkeras I/O tertentu. Sehingga sistem operasi memberikan tanggapan terhadapmanajemen I/O untuk aktifitas-aktifitas sebagai berikut :• Sistem buffer-caching.• Antarmuka device-driver secara umum.• Driver untuk device hardware-hardware tertentu.

Page 14: Aplikasi Komputer adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikantugasnya. Sumber daya tersebut dapat berupa

Managemen Berkas

Berkas adalah kumpulan informasi yang berhubungan sesuaidengan tujuan pembuat berkas tersebut. Berkas dapatmempunyai struktur yang bersifat hirarkis (direktori,volume, dan lain-lain). Sistem operasi bertanggung-jawab :

– Pembuatan dan penghapusan berkas.– Pembuatan dan penghapusan direktori.– Mendukung manipulasi berkas dan direktori.– Memetakan berkas ke secondary storage.– Mem-backup berkas ke media penyimpanan yang

permanen (non-volatile).

Page 15: Aplikasi Komputer adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikantugasnya. Sumber daya tersebut dapat berupa

Sistem Proteksi

Jika sistem komputer mempunyai berbagaipengguna dan mengijinkan eksekusi bersamaandan berbagai proses, kemudian berbagai prosestersebut harus diproteksi dari satu atau aktifitasyang lain. Proteksi (protection) adalah beberapamekanisme untuk mengendalikan aksesprogram, proses, atau pengguna pada sumberdaya yang ditugaskan oleh sistem komputer.

Page 16: Aplikasi Komputer adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikantugasnya. Sumber daya tersebut dapat berupa

Program Utilitas

Program utilitas berfungsi untuk membantu atau mengisikekurangan/kelemahan dari sistem operasi, misalnya PC Tools dapatmelakukan perintah format sebagaimana DOS, tapi PC Tools mampumemberikan keterangan dan animasi yang bagus dalam proses pemformatan.File yang telah dihapus oleh DOS tidak dapat dikembalikan lagi tapi denganprogram bantu, hal ini dapat dilakukan. Seperti Norton Utility, Scandisk, PCTools, dan lain-lain.

Page 17: Aplikasi Komputer adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikantugasnya. Sumber daya tersebut dapat berupa

Program Aplikasi

Merupakan program yang khusus melakukan suatu pekerjaan tertentu, sepertiprogram gaji pada suatu perusahaan. Maka program ini hanya digunakan olehbagian keuangan saja tidak dapat digunakan oleh departemen yang lain.Biasanya program aplikasi ini dibuat oleh seorang programmer komputersesuai dengan permintaan/kebutuhan seseorang/lembaga/perusahaan gunakeperluan interennya.

Page 18: Aplikasi Komputer adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikantugasnya. Sumber daya tersebut dapat berupa

Bahasa Pemrograman

Merupakan software yang khusus digunakan untukmembuat program komputer, apakah itu sistem operasi,program paket dan lain-lain. Bahasa pemrograman(programming language) memungkinkan programmeruntuk mengembangkan serangkaian perintah yangmembentuk program komputer. Banyak bahasapemrograman yang berbeda telah dikembangkan, denganmasing-masing memiliki kosa kata, tata bahasa, danpenggunaan yang bereda-beda.

Page 19: Aplikasi Komputer adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikantugasnya. Sumber daya tersebut dapat berupa

Daftar Pustaka

.Glenn Brookshear, Computer Science An Overview 11th Edition, United States Of America, Addison-Wesley, 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

Page 20: Aplikasi Komputer adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikantugasnya. Sumber daya tersebut dapat berupa

Terima KasihSulis Sandiwarno, M.Kom