Pengantar Sistem Informasi

3.2 Perangkat Lunak Sistem dan Perangkat Lunak Aplikasi

Perangkat lunak (software) adalah kumpulan program, yaitu rangkaian instruksi yang memberi tahu perangkat keras apa yang harus dikerjakan. Tanpa perangkat lunak, komputer secanggih apa pun tidak dapat menghitung total belanja atau menampilkan jadwal kuliah.
Study Duration
15 Min

Perangkat lunak biasanya dibagi menurut fungsinya. Perangkat lunak sistem mengelola komputer itu sendiri dan menyediakan landasan bagi program lain. Perangkat lunak aplikasi mengerjakan tugas yang dibutuhkan pengguna.

Perangkat Lunak Sistem

Bagian terpenting perangkat lunak sistem adalah sistem operasi. Di komputer pribadi, contohnya Windows, macOS, dan Linux. Di ponsel dan tablet, Android dan iOS. Server juga memiliki sistem operasinya sendiri, umumnya Linux atau Windows Server.

Sistem operasi membagi waktu kerja CPU di antara program yang berjalan, mengatur penggunaan RAM, mengelola file di penyimpanan, dan menghubungkan program dengan perangkat seperti keyboard, layar, dan printer. Sistem operasi juga menyediakan antarmuka yang dipakai pengguna, misalnya desktop dan menu.

Pembagian kerja ini membuat pembuat aplikasi tidak perlu tahu apakah komputer pengguna memakai SSD atau HDD, atau printer merek apa. Ketika pengguna menekan tombol Simpan di pengolah kata, aplikasi cukup meminta sistem operasi menyimpan file tersebut. Sistem operasi yang mengurus di mana dan bagaimana file ditulis ke media penyimpanan.

Selain sistem operasi, perangkat lunak sistem mencakup dua kelompok lain:

  • Driver, yaitu program yang memungkinkan sistem operasi berkomunikasi dengan perangkat keras tertentu. Itulah sebabnya printer atau pemindai baru kadang harus dipasangi driver lebih dulu sebelum bisa dipakai.
  • Program utilitas, yaitu program untuk memelihara dan melindungi komputer, seperti antivirus, program pencadangan (backup), dan program kompresi file.

Perangkat Lunak Aplikasi

Perangkat lunak aplikasi dipakai langsung oleh pengguna untuk menyelesaikan pekerjaan. Sebagian bersifat umum dan dipakai di hampir semua jenis organisasi: pengolah kata, spreadsheet, aplikasi presentasi, email, dan web browser. Sebagian lagi dibuat untuk kebutuhan tertentu: aplikasi kasir (point of sale) di toko, aplikasi akuntansi, aplikasi gudang, aplikasi akademik di perguruan tinggi, atau aplikasi pendaftaran dan rekam medis di rumah sakit.

Di sini perlu hati-hati dengan istilah. Sistem informasi tidak sama dengan teknologinya. Aplikasi akademik adalah perangkat lunak. Sistem informasi akademik lebih luas: mencakup aplikasi itu, tetapi juga mahasiswa, dosen, dan staf yang memakainya, prosedur pengisian dan persetujuan KRS, serta data akademik. Kalimat yang tepat adalah "kampus memakai aplikasi akademik sebagai bagian dari sistem informasi akademiknya", bukan "sistem informasi akademik adalah perangkat lunak aplikasi".

Batas antara perangkat lunak sistem dan aplikasi tidak selalu tegas. Web browser dipakai langsung oleh pengguna sehingga tergolong aplikasi, padahal fungsinya sering menjadi pintu masuk ke aplikasi lain. Sistem manajemen basis data (DBMS) jarang dipakai langsung oleh pengguna akhir; DBMS menyediakan layanan pengelolaan data bagi aplikasi lain, sehingga buku yang berbeda kadang mengelompokkannya secara berbeda. Yang perlu dipegang adalah dasar pembedanya: apakah perangkat lunak itu bekerja untuk mengelola komputer, atau untuk menyelesaikan pekerjaan pengguna.

Aspek Perangkat Lunak Sistem Perangkat Lunak Aplikasi
Fokus kerja Mengelola komputer dan menyediakan landasan bagi program lain Menyelesaikan tugas yang dibutuhkan pengguna
Interaksi dengan pengguna Sebagian besar berjalan di latar belakang Dipakai langsung oleh pengguna
Ketergantungan Berjalan tanpa memerlukan aplikasi tertentu Membutuhkan sistem operasi untuk berjalan
Contoh Windows, Android, Linux, driver printer, antivirus Spreadsheet, aplikasi kasir, aplikasi akuntansi, aplikasi akademik

Cara Organisasi Memperoleh Perangkat Lunak

Bagi organisasi, pertanyaan yang sering muncul adalah dari mana aplikasi itu didapat. Pilihan ini memengaruhi biaya, waktu, dan seberapa cocok aplikasi dengan cara kerja organisasi.

Cara Penjelasan Kelebihan Kekurangan
Paket jadi Membeli lisensi aplikasi yang sudah tersedia di pasar Cepat dipakai, biaya awal relatif rendah, sudah diuji banyak pengguna Organisasi sering harus menyesuaikan prosedurnya dengan aplikasi
Dibuat khusus Dikembangkan oleh tim internal atau vendor sesuai kebutuhan organisasi Sesuai dengan proses kerja organisasi Mahal, butuh waktu lama, dan perawatannya menjadi tanggung jawab organisasi
Open source Kode programnya terbuka dan umumnya boleh dipakai tanpa biaya lisensi Hemat biaya lisensi, bisa dimodifikasi Tetap butuh biaya dan keahlian untuk memasang, menyesuaikan, dan merawat
Berlangganan (SaaS) Aplikasi dijalankan penyedia dan diakses lewat Internet dengan biaya berlangganan Tidak perlu server sendiri, mudah untuk mulai Bergantung pada penyedia dan koneksi Internet

Sebagai gambaran, sebuah klinik yang ingin mendigitalkan rekam medis bisa membeli aplikasi klinik yang sudah ada, meminta vendor membuatkan aplikasi khusus, memakai aplikasi open source lalu menyesuaikannya, atau berlangganan aplikasi berbasis web. Klinik kecil dengan prosedur standar biasanya cukup dengan paket jadi atau langganan. Rumah sakit dengan alur layanan yang rumit mungkin membutuhkan penyesuaian lebih besar. Menimbang pilihan seperti ini termasuk pekerjaan analis sistem.

Membeli perangkat lunak umumnya berarti membeli lisensi, yaitu izin memakai dengan syarat tertentu, bukan memiliki programnya. Lisensi bisa dihitung per pengguna, per perangkat, atau per tahun. Memakai perangkat lunak berbayar tanpa lisensi yang sah adalah pelanggaran.

Perangkat Lunak di Sisi Klien dan Server

Pembagian klien dan server juga terlihat pada perangkat lunak. Ketika mahasiswa membuka aplikasi akademik kampus dari laptopnya, perangkat lunak yang terlibat tersebar di dua tempat. Di laptop mahasiswa berjalan sistem operasi dan web browser. Aplikasi akademiknya sendiri berjalan di server kampus, bersama sistem operasi server dan DBMS yang menyimpan data nilai dan jadwal. Browser hanya menampilkan halaman yang dikirim server.

Pemahaman ini berguna ketika ada masalah. Jika semua mahasiswa tidak bisa membuka halaman KRS pada saat yang sama, kemungkinan besar masalahnya ada di server atau jaringan, bukan di laptop masing-masing.

Text Lessons

#1

1.2 Karakteristik dan Elemen Sistem

#2

1.3 Pengertian Sistem Informasi

#3

1.1 Pengertian Sistem

#4

1.4 Sistem Informasi dan Teknologi Informasi

#5

1.5 Komponen Sistem Informasi

#6

2.1 Perbedaan data, informasi, dan pengetahuan

#7

2.2 Karakteristik Informasi Berkualitas

#8

2.3 Nilai Informasi dalam Pengambilan Keputusan

#9

2.4 Contoh Pengolahan Data Menjadi Informasi

#10

3.1 Perangkat keras: input, pemrosesan, penyimpanan, output

#11

3.2 Perangkat Lunak Sistem dan Perangkat Lunak Aplikasi

#12

3.3 Jaringan Komputer dan Internet

#13

3.4 Komputasi Awan dan Perangkat Bergerak

#14

4.1 Organisasi dan Struktur Organisasi

#15

4.2 Tingkatan Manajemen dan Kebutuhan Informasinya

#16

4.3 Peran Sistem Informasi pada Level Operasional, Manajerial, dan Strategis

#17

4.4 Studi Kasus SI pada UMKM

#18

5.1 Konsep Transaksi Bisnis

#19

5.2 Siklus Pemrosesan Transaksi

#20

5.3 Pemrosesan Batch dan Real-Time

#21

5.4 Contoh: Sistem Kasir dan Penggajian

#22

6.1 SIM dan Jenis-Jenis Laporan Manajemen

#23

6.2 Keputusan Terstruktur, Semi Terstruktur, dan Tidak Terstruktur

#24

6.3 Sistem Pendukung Keputusan dan Dashboard

#25

6.4 Perbandingan TPS, SIM, dan DSS

#26

8.1 Sistem Berbasis File dan Sistem Basis Data

#27

8.2 Tabel, Record, dan Field

#28

8.3 Peran DBMS

#29

8.4 Data sebagai Aset Organisasi

#30

7.1 Sistem Informasi untuk Fungsi Pemasaran, Keuangan, SDM, dan Operasi

#31

7.2 Masalah Sistem yang Terpisah-pisah (Silo)

#32

7.3 Gambaran ERP, CRM, dan SCM

#33

9.1 Konsep E-Business dan E-Commerce

#34

9.2 Model B2C, B2B, dan C2C

#35

9.3 Marketplace dan Pembayaran Digital

#36

9.4 Studi Kasus Digitalisasi UMKM

#37

10.1 Sistem Informasi untuk Keunggulan Bersaing

#38

10.2 Model Five Forces dan Rantai Nilai

#39

10.3 Transformasi Digital

#40

11.1 Pengembangan Sistem Informasi

#41

11.2 Pendekatan dalam Pengembangan Sistem

#42

11.3 Penyebab Kegagalan Sistem Informasi

#43

11.4 Keberhasilan Pengembangan Sistem

#44

11.5 Studi Kasus: Sistem Informasi pada Toko Retail

#45

12.1 Etika dalam Sistem Informasi

#46

12.2 Privasi, Keamanan, dan Pelindungan Data

#47

12.3 Ancaman dan Risiko Keamanan Informasi

#48

12.4 Tanggung Jawab dan Profesi Sistem Informasi

#49

12.5 Studi Kasus: Etika dan Keamanan pada Sistem Informasi

View full lessons Check course learning page
Text Lesson 11/49
You are viewing
3.2 Perangkat Lunak Sistem dan Perangkat Lunak Aplikasi