Anda di halaman 1dari 11

MODUL PERKULIAHAN

Konsep
Sistem
Informasi
Piranti Lunak

Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh

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

 Mampu menjelaskan fungsi dari software sistem operasi dan pemrograman

Materi : Piranti Lunak

 Piranti lunak aplikasi : Aplikasi untuk pemakai akhir

 Piranti lunak sistem : Managemen sistem Komputer

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

Biasa disebut dengan (SOFTWARE).

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

Fungsi dari perangkat lunak / software adalah:


 Mengidentifikasi program-program
 Menyiapkan aplikasi program untuk mengontrol kerja peralatan
 Meningkatkan efisiensi kerja

2018 Nama Mata Kuliah


2 Dwi Ade Handayani Capah, S.Kom, M.Kom
PusatBahan Ajar dan eLearning
http://www.mercubuana.ac.id
Kategori Perangkat Lunak
Perangkat keras komputer tidak akan dapat berbuat apa-apa tanpa adanya perangkat lunak.
Teknologi yang canggih dari perangkat keras akan berfungsi bila instruksi-instruksi tertentu telah
diberikan kepadanya, yang disebut dengan dengan perangkat lunak (software) di dalam sirkuit
komputer.

Komponen Sistem Perangkat Lunak

Perangkat Lunak / software terdiri dari beberapa kategori yakni:


 Operating System
Perangkat lunak sistem operasi (Operating System), yaitu program yang ditulis untuk
mengendalikan dan mengkoordinasikan kegiatan dari sistem komputer

 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

 Application package (Package programs)


Perangkat lunak aplikasi (Application Software), yaitu program yang ditulis dan diterjemahkan
oleh language software untuk menyelesaikan aplikasi tertentu

 Routines (User program)


Routines atau user program yaitu program yang dibuat oleh programmer dalam bahasa program
untuk suatu aplikasi tertentu dan dipakai berulang-ulang.
Contoh: Payroll, Inventory Control, Invoicing, Billing procedure, Security, dll.

 Input/output control system

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

2018 Nama Mata Kuliah


3 Dwi Ade Handayani Capah, S.Kom, M.Kom
PusatBahan Ajar dan eLearning
http://www.mercubuana.ac.id
yang berbeda-beda. Beberapa jenis software aplikasi tersedia untuk personal computer, termasuk
word processing, spreadsheet, note taking, database, document management, desktop publishing,
paint/image editing, web page authoring, personal finance, legal, tax preparation, educational /
reference, e-mail, dan Web browser software .

Vendors menawarkan dua jenis packaged software:

 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.

Piranti Lunak Aplikasi


Perangkat lunak aplikasi (application software) adalah Program-program yang biasa digunakan untuk
melakukan tugas spesifik.

Aplication software digolongkan menjadi beberapa yaitu :

1. Bahasa pemrograman (programming language)


2. Program aplikasi (application program)
3. Program paket ( package program)
4. Program utilitas (utility program)

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.

Perangkat Lunak Aplikasi digunakan untuk berbagai keperluan, yaitu:

 Sebagai alat bisnis


 Membantu dengan grafik dan proyek multimedia

2018 Nama Mata Kuliah


4 Dwi Ade Handayani Capah, S.Kom, M.Kom
PusatBahan Ajar dan eLearning
http://www.mercubuana.ac.id
 Mendukung kegiatan rumah, pribadi dan pendidikan
 Memfasilitasi komunikasi

Kategori dari Perangkat Lunak (software) aplikasi terlihat dalam bagan di bawah ini:

Perangkat Lunak Aplikasi tersedia dalam berbagai bentuk:

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.

3. Public Domain Software


Public Domain Software merupakan software bebas juga, tetapi yang didonasikan untuk
penggunaan publik dan tidak ada larangan copyright. Setiap orang dapat mengkopi atau
mendistribusikan public domain software ini ke orang lain.

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

2018 Nama Mata Kuliah


5 Dwi Ade Handayani Capah, S.Kom, M.Kom
PusatBahan Ajar dan eLearning
http://www.mercubuana.ac.id
Freeware merupakan software yang diberikan tanpa biaya ke user oleh individu atau perusahaan.
Freeware adalah copyrighted. Oleh karena itu programer tidak boleh menggunakan freeware ke
dalam aplikasi yang akan dijual.

Tujuan pembuatan software freeware adalah :


 Sebagai penarik bagi pemakai untuk membeli versi lebih lanjut.
 Pembuat menginginkan tanggapan dari pemakai sehingga ia dapat mengembangkannya ke
versi yang lebih baik.
 Pembuat ingin menyebarluakan karyanya supaya menjadi terkenal
 Pembuat benar-benar ingin membantu pemakai dalam melaksanakan tugas tertentu tanpa
perlu membeli software komersil.

Application Package dibagi menjadi beberapa kategori yakni :

1. Software Aplikasi Grafis


Software ini digunakan terutama untuk menggambar dan pengolahan gambar atau foto.
Contohnya Freehand, Adobe illustrator, Photo Editor, Adobe Photoshop, Corel Draw.

2. Software Pengolah Kata


Software ini banyak digunakan untuk kepentingan pelajar, perkantoran, bahkan rumah tangga,
dan home office. Penggunaan utamanya untuk mengetik surat, naskah, brosur dan dokumen
lainnya. Contohnya Microsoft Word, Lotus WordPro, Notepad, Wordpad.

3. Software Pengolah Angka


Software ini digunakan terutama untuk pengolahan angka yang memerlukan berbagai macam
perhitungan, pembuatan tabel, grafik, dan sebagainya. Contohnya Microsoft Excel, Lotus 123,
Quattro Pro

4. Software Penerbitan/ Publisher


Software ini terutama digunakan pada bidang penerbitan seperti, majalah, surat kabar, buku, dan
sebagainya. Software ini mampu menggabungkan tulisan dengan gambar dengan berbagai
desain yang menarik. Pada umumnya software ini digunakan bersamaan dengan software
aplikasi grafis. Contohnya Microsoft Publisher, Adobe Pagemaker.

5. Software Pengolah Data/ Database


Software ini digunakan untuk mengorganisir dan memproses sekumpulan data. Contohnya
dBase, Microsoft Access, FoxPro, ASP, SAS, SPSS.

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

7. Software Aplikasi Internet


Aplikasi Internet adalah protokol yang digunakan untuk berhubungan antara satu pihak dengan
pihak lain. Aplikasi Internet terdiri dari 2 bagian yakni penyedia (server) dan pengguna (client).
Contohnya internet explorer, maxilla firefox, opera, outlook express, messenger.

2018 Nama Mata Kuliah


6 Dwi Ade Handayani Capah, S.Kom, M.Kom
PusatBahan Ajar dan eLearning
http://www.mercubuana.ac.id
Beberapa contoh Package Program antara lain :

 Information Management System


 Customer Information Control System
 Project Management Information System

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.

Piranti 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: 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.

2018 Nama Mata Kuliah


7 Dwi Ade Handayani Capah, S.Kom, M.Kom
PusatBahan Ajar dan eLearning
http://www.mercubuana.ac.id
 Menyediakan mekanisme untuk penanganan deadlock.

Manajemen Memori Utama

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.

Manajemen Memori Sekunder

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.

Sistem operasi bertanggung-jawab atas aktifitas-aktifitas yang berkaitan dengan disk-management


seperti :

 Pengaturan ruang kosong (free-space management).


 Alokasi penyimpanan.
 Penjadwalan disk.

Manajemen 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).

2018 Nama Mata Kuliah


8 Dwi Ade Handayani Capah, S.Kom, M.Kom
PusatBahan 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.

Manajemen Berkas/ File

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 :

 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).

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

Sistem terdistribusi mengumpulkan prosesor-prosesor yang tidak berbagi memori, perangkat


periferal, atau clock. Prosesor dalam sistem dihubungkan melalui jaringan komunikasi
(communication network), yang dapat dikonfigurasi dalam sejumlah cara yang berbeda. Perancangan
jaringan komunikasi harus mempertimbangkan message routing dan connection strategies, dan
masalah keamanan.

2018 Nama Mata Kuliah


9 Dwi Ade Handayani Capah, S.Kom, M.Kom
PusatBahan Ajar dan eLearning
http://www.mercubuana.ac.id
Pada waktu yang akan datang kecenderungan aplikasi mengarah kepada perubahan dalam industri
dan teknologi telekomunikasi yang menyebabkan perubahan penting pada penggunaan
telekomunikasi bagi bisnis. Telekomunikasi memegang peranan lebih penting dalam mendukung
pengelolaan operasional dan sasaran strategik. Juga menjadi bagian integral dari jaringan komputer
lokal dan global yang digunakan untuk memotong biaya, meningkatkan kolaborasi dari kelompok
kerja, membangun proses operasional online, berbagi sumberdaya, lock in kusumen dan pemasok,
serta membangun produk dan jasa baru, serta membuat telekomunikasi lebih kompleks dan area
keputusan penting untuk bisnis yang harus meningkatkan pasar domestik dan global

Lima Komponen Dasar dalam jaringan telekomunikasi yang berbasis sistem informasi, yaitu:

1. terminals

2. telecommunications processors

3. saluran dan media telekomunikasi

4. komputer, dan (

5. perangkat lunak telekomunikasi

Lima komponen tersebut tampak pada gambar di bawah ini.

2018 Nama Mata Kuliah


10 Dwi Ade Handayani Capah, S.Kom, M.Kom
PusatBahan Ajar dan eLearning
http://www.mercubuana.ac.id
Daftar Pustaka
 R. Kelly Rainer, Brad Prince, Caseg G. Cegielski. 2013. Introduction to Information
System, 5th Edition. Wiley Global Education.
 Kenneth C. Laudon, Carol Guercio Trawer. 2014. E-Commerce, business,
technology, society. Global Edition
 Paul Grefen. 2015. Beyond e-Business Towards Networked Structures. Routledge
 Raul Sidnei Wazlawick. 2014. Object-Oriented Analysis and Design for Information
System: Modelling with UML, OCL and IFML. Morgan Kaufmann
 Shouhoung Wang dan Hai Wang. 2012. Information System Analysis and Design.
Universal Publisher
 Kumpulan Modul Dosen Universitas Mercu Buana

2018 Nama Mata Kuliah


11 Dwi Ade Handayani Capah, S.Kom, M.Kom
PusatBahan Ajar dan eLearning
http://www.mercubuana.ac.id

Anda mungkin juga menyukai