Konsep
Sistem
Informasi
Piranti Lunak
04
Ilmu Komputer Sistem Informasi W181700003 Dwi Ade Handayani Capah, S.Kom, M.Kom
Abstract Kompetensi
Dengan perangkat lunak yang tepat, Mahasiswa memahami dan mampu
komputer merupakan alat yang menjelaskan jenis dari piranti lunak dan
bernilai. Perangkat lunak
fungsinya
memungkinkan users untuk
menciptakan surat (letters),
memo,laporan dan dokumen lainnya
Pendahuluan
Tujuan :
Mampu menjelaskan berbagai contoh mengenai jenis-jenis utama software aplikasi dan
sistem
Piranti Lunak
Dengan perangkat lunak yang tepat, komputer merupakan alat yang bernilai. Perangkat lunak
memungkinkan users untuk menciptakan surat (letters), memo,laporan dan dokumen lainnya. Design
Web pages dan diagram, menggambar dan merubah images, me-record dan meningkatkan audio
dan video clips, menyiapkan dan mem-file pajak, memainkan single atau multiplayer games,
menyusun pesan e-mail dan instant messages dan lebih banyak lagi.
Pengertian dari piranti lunak adalah instruksi-instruksi yang ditulis oleh manusia yang digunakan
untuk mengaktipkan fungsi dari perangkat keras komputer
atau
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
Kerja komputer harus didukung oleh software/ piranti lunak yang mengeksekusi serangkaian
program. Program adalah deretan instruksi yang digunakan untuk mengendalikan computer sehingga
computer dapat melakukan tindakan sesuai dengan yang dikehendaki pembuatnya
Programming Languages
Perangkat lunak bahasa (Language Software), yaitu program yang digunakan untuk
menterjemahkan instruksi-instruksi yang ditulis dalam bahasa pemograman ke dalam bahasa
mesin supaya dapat dimengerti oleh komputer
Pada Perangkat Lunak & Sistem Aplikasi terdapat Packaged software yang merupakan software
yang di-produksi secara masal (mass-produced), di- copyright (copyrighted), belum ditulis
(prewritten) dan tersedia untuk dibeli. Packaged software tersedia untuk berbagai jenis komputer
Horizontal market software yang memenuhi kebutuhan dari jenis perusahaan yang banyak dan
berbeda-beda. Apabila perusahaan mempunyai cara yang unik untuk menyelesaikan kegiatan,
mungkin juga memerlukan vertical market software
Vertical market software, khususnya didisain untuk bisnis atau industri tertentu.
Contoh: perusahaan yang menggunakan vertical market software adalah bank,sekolah, rumah
sakit, kantor real estate, perpustakaan dan perusahaan asuransi. Setiap industri tadi mempunyai
kebutuhan permrosesan informasi yang unik.
Custom Software. Daripada membeli packaged software, beberapa perusahaan menulis aplikasi
mereka sendiri menggunakan bahasa pemrograman seperti C++, C#, Java, dan Visual Basic. Software
aplikasi yang dibangun oleh user atau permintaan user disebut custom software.
Keuntungan utama dari custom software adalah yang sesuai dengan kebutuhan nyata perusahaan.
Kerugian biasanya adalah lebih mahal dan lebih lama dalam desain dan mengimplementasikannya
daripada packaged software.
Dengan perangkat lunak yang tepat, komputer merupakan alat yang bernilai. Perangkat lunak
memungkinkan users untuk menciptakan surat (letters), memo,laporan dan dokumen lainnya. Design
Web pages dan diagram, menggambar dan merubah images, me-record dan meningkatkan audio
dan video clips, menyiapkan dan mem-file pajak, memainkan single atau multiplayer games,
menyusun pesan e-mail dan instant messages dan lebih banyak lagi. Perangkat Lunak Aplikasi terdiri
dari program yang didisain agar users lebih produktif dan/atau membantu mereka dengan tugas
personal.
Kategori dari Perangkat Lunak (software) aplikasi terlihat dalam bagan di bawah ini:
1. Packaged Software
Packaged Software diproduksi besar-besaran (mass produced), copyrighted retail software, yang
memenuhi kebutuhan berbagai macam users, tidak hanya satu user atau perusahaan, misalnya
word processing dan spreadsheet software. Tersedia di toko retail atau pada Web.
2. Custom Software
Custom Software melaksanakan fungsinya khusus untuk bisnis atau industry. Kadang-kadang
perusahaan tidak mendapatkan packaged software untuk memenuhi kebutuhan unik mereka.
Oleh karena itu perusahaan menggunakan programer untuk membangun tailor-made custom
software, yang biasanya lebih mahal dari pada packaged software.
4. Shareware
Shareware berupa Copyrighted software yang didistribusikan secara bebas untuk periode
percobaan (trial period). Penggunaan setelah itu, anda harus membayar ke orang atau
perusahaan yang membangun programnya.Developers dari shareware tergantung pada sistem
honor. Percaya pada user untuk mengirim pembayaran apabila software digunakan, karena
diperpanjang melebihi perioda percobaan yang dinyatakannya.
5. Freeware
6. Software Multimedia
Software ini terutama digunakan untuk keperluan presentasi yang banyak memanfaatkan
animasi, suara, dan video. Contohnya Windows Media Player, Real Player, Microsoft Power Point,
Lotus
Perusahaan Komputer juga membuat/men-support suatu application program yang disebut : UTILITY
PROGRAM.
Contoh : Sort, Card to tape/disk, tape/disk to print, transfer program, merge.
Ada tiga jenis dasar perangkat lunak sistem, yaitu: sistem operasi (operating system), program utilitas
dan penerjemah bahasa komputer (language translator).
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 :
1. Managemen Proses.
2. Managemen Memori Utama.
3. Managemen Secondary-Storage.
4. Managemen Sistem I/O.
5. Managemen Berkas.
6. Sistem Proteksi.
7. Jaringan.
Manajemen 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 :
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.
Memori utama atau lebih dikenal sebagai memori adalah sebuah array yang 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.
Data yang disimpan dalam memori utama bersifat sementara dan jumlahnya 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.
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 :
Sistem buffer-caching
Antarmuka device-driver secara umum
Driver untuk device hardware-hardware tertentu.
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 :
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.
Jaringan
Lima Komponen Dasar dalam jaringan telekomunikasi yang berbasis sistem informasi, yaitu:
1. terminals
2. telecommunications processors
4. komputer, dan (