Anda di halaman 1dari 183

KONSEP SISTEM INFORMASI:

Konsep dan Penerapan

YAYASAN LITERASI SAINS INDONESIA


UNDANG-UNDANG NOMOR 28 TAHUN 2014 TENTANG HAK CIPTA

Fungsi dan sifat hak dapat Pasal 4


Hak Cipta sebagaimana dimaksud dalam Pasal 3 huruf a merupakan hak eksklusi yang terdiri atas hak moral dan hak ekonomi.
Pembatasan Perlindungan Pasal 26
Ketentuan sebagaimana dimaksud dalam Pasal 23, Pasal 24, dan Pasal 25 tidak berlaku terhadap:
a. Penggunaan kutipan singkat Ciptaan dan/atau produk Hak Terkait untuk pelaporan peristiwa aktual yang ditujukan
hanya untuk keperluan penyediaan informasi aktual;
b. Penggandaan Ciptaan dan/atau produk Hak Terkait hanya untuk kepentingan penelitian ilmu pengetahuan;
c. Penggandaan Ciptaan dan/atau produk Hak Terkait hanya untuk keperluan pengajaran, kecuali pertunjukan dan
Fonogram yang telah dilakukan Pengumuman sebagai bahan ajar; dan
d. Penggunaan untuk kepentingan pendidikan dan pengembangan ilmu pengetahuan yang memungkinkan suatu
Ciptaan dan/atau produk Hak Terkait dapat digunakan tanpa izin Pelaku Pertunjukan, Produser Fonogram, atau
Lembaga Penyiaran.

Sanksi Pelanggaran Pasal 113


1. Setiap Orang yang dengan tanpa hak dan/atau tanpa izin Pencipta atau pemegang Hak Cipta melakukan
pelanggaran hak ekonomi Pencipta sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf c, huruf d, huruf f, dan/atau
huruf h untuk Penggunaan Secara Komersial dipidana dengan pidana penjara paling lama 3 (tiga) tahun dan/atau
pidana denda paling banyak Rp500.000.000,00 (lima ratus juta rupiah).
2. Setiap Orang yang dengan tanpa hak dan/atau tanpa izin Pencipta atau pemegang Hak Cipta melakukan
pelanggaran hak ekonomi Pencipta sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf a, huruf b, huruf e,
dan/atau huruf g untuk Penggunaan Secara Komersial dipidana dengan pidana penjara paling lama 4 (empat) tahun
dan/atau pidana denda paling banyak Rp1.000.000.000,00 (satu miliar rupiah).
KONSEP SISTEM INFORMASI:
Konsep dan Penerapan

Fatimah Nur Arifah


Nandang Gunawan
Ahmad Farisi
Ronald Belferik Tobing
Yuliana Mose
Muhammad Zakaria
Elnia Frisnawati
Annisa Fitri Anggraeni
Fransisca Hanita
Agustinus Suradi
Idris Kusuma

YAYASAN LITERASI SAINS INDONESIA


KONSEP SISTEM INFORMASI: Teori dan Konsep
Copyright © Yayasan Literasi Sains Indonesia, 2023

Cetakan, 2023
17,6 x 25 cm, xi + 167 Halaman
ISBN: 978-623-09-6176-2

Penulis : Fatimah Nur Arifah


Nandang Gunawan
Ahmad Farisi
Ronald Belferik Tobing
Yuliana Mose
Muhammad Zakaria
Elnia Frisnawati
Annisa Fitri Anggraeni
Fransisca Hanita
Agustinus Suradi
Idris Kusuma
Editor : Jefri Junifer Pangaribuan
Desain Cover : Riski Prahmana Putra

Diterbitkan oleh:
YAYASAN LITERASI SAINS INDONESIA
Jl. Bunga Cempaka. No.51D, Padang Bulan Selayang II, Kec. Medan Selayang,
Kota Medan, Sumatera Utara 20131
0812-7551-8124 literasisains.id@gmail.com
0813-4491-3522 Literasi Sains Indonesia
literasisains.id https://literasisains.id

Hak cipta dilindungi Undang-Undang.


Dilarang memperbanyak karya tulis ini dalam bentuk dan dengan cara apapun
tanpa izin tertulis dari penerbit.
KATA PENGANTAR

Puji Syukur kami panjatkan ke hadirat Tuhan Yang Maha Esa, karena berkat
limpahan Rahmat dan karunia-Nya serta kemampuan yang diberikan sehingga
buku dengan judul “Konsep Sistem Informasi: Konsep dan Penerapan” mampu
diselesaikan.
Buku ini adalah panduan komprehensif yang dirancang untuk memberikan
pemahaman mendalam tentang konsep dan penerapan Sistem Informasi, salah
satu aspek paling penting dalam dunia teknologi informasi dan bisnis saat ini.
Berikut bab yang akan dibahas pada ini:
BAB 1: Pengenalan Sistem Informasi
BAB 2: Dasar-Dasar Teknologi Informasi
BAB 3: Analisis Kebutuhan Bisnis
BAB 4: Desain Sistem Informasi
BAB 5: Pengembangan Perangkat Lunak
BAB 6: Sistem Pendukung Keputusan
BAB 7: Sistem Informasi Manajemen
BAB 8: E-Commerce dan E-Bisnis
BAB 9: Sistem Pendukung Enterprise
BAB 10: Keamanan Sistem Informasi
BAB 11: Masa Depan Sistem Informasi
Semoga buku ini menjadi sumber pengetahuan yang berharga dan membantu
dalam memahami serta menerapkan Sistem Informasi dalam lingkungan bisnis
dan teknologi informasi. Selamat mengeksplorasi konsep Sistem Informasi yang
menarik dan penting ini. Terima kasih.
Medan, Oktober 2023
Tim Penulis

iiiiii
DAFTAR ISI

KATA PENGANTAR........................................................................................ iii


DAFTAR ISI ....................................................................................................... v
DAFTAR GAMBAR ......................................................................................... ix
DAFTAR TABEL .............................................................................................. xi
BAB 1 PENGENALAN SISTEM INFORMASI ................................................ 1
1.1 Definisi dan Ruang Lingkup Sistem Informasi........................................... 1
1.1.1 Konsep Dasar Sistem........................................................................... 1
1.1.2 Konsep Dasar Informasi ...................................................................... 3
1.1.3 Konsep Dasar Sistem Informasi........................................................... 3
1.2 Komponen Utama Sistem Informasi .......................................................... 4
1.2.1 Masukan (Input) .................................................................................. 4
1.2.2 Keluaran (Output)................................................................................ 5
1.2.3 Perangkat Keras (Hardware)................................................................ 5
1.2.4 Perangkat Lunak (Software) ................................................................ 5
1.2.5 Pengguna (Brainware) ......................................................................... 6
1.2.6 Basis Data (Database) .......................................................................... 6
1.2.7 Prosedur dan Kontrol ........................................................................... 7
1.3 Peran Kritis Sistem Informasi dalam Organisasi ........................................ 7
1.4 Evolusi Sistem Informasi dan Perkembangannya....................................... 9
1.4.1 Era Komputer Awal (1940-1960) ........................................................ 9
1.4.2 Era Pemrosesan Data (1960-1970) ...................................................... 9
1.4.3 Era Sistem Informasi Manajemen (1980-1990) ................................. 10
1.4.4 Era Internet dan World Wide Web (1990-2000)................................ 10
1.4.5 Era Mobile dan Cloud Computing (2010-sekarang) .......................... 10

vv
1.4.6 Kecerdasan Buatan dan Analitik Data (2020-sekarang) .................... 10
BAB 2 DASAR-DASAR TEKNOLOGI INFORMASI ................................... 13
2.1 Hardware dan Software dalam Sistem Informasi ..................................... 13
2.1.1 Perangkat Keras (Hardware) ............................................................. 13
2.1.2 Perangkat Lunak (Software) .............................................................. 14
2.2 Infrastruktur Jaringan dan Informasi ........................................................ 17
2.3 Konsep Dasar Basis Data ......................................................................... 19
2.4 Keamanan dan Privasi dalam Teknologi Informasi .................................. 20
BAB 3 ANALISIS KEBUTUHAN BISNIS ..................................................... 25
3.1 Metodologi Analisis Kebutuhan Bisnis .................................................... 25
3.2 Pengumpulan dan Pemodelan Kebutuhan ................................................ 26
3.2.1 Pengumpulan Kebutuhan .................................................................. 27
3.2.2 Pemodelan Kebutuhan....................................................................... 27
3.3 Analisis Proses Bisnis dan Identifikasi Masalah....................................... 29
3.3.1 Analisis Proses Bisnis........................................................................ 30
3.3.2 Identifikasi Masalah .......................................................................... 31
3.4 Pemetaan Peluang untuk Solusi Sistem Informasi.................................... 32
BAB 4 DESAIN SISTEM INFORMASI .......................................................... 35
4.1 Prinsip Desain Antarmuka Pengguna ....................................................... 35
4.2 Arsitektur Sistem Informasi ..................................................................... 38
4.2.1 Pengertian Arsitektur Sistem Informasi ............................................. 38
4.2.2 Kerangka Arsitektur Sistem Informasi .............................................. 39
4.3 Desain Basis Data dan Struktur Data........................................................ 41
4.3.1 Desain Basis Data.............................................................................. 41
4.3.2 Prinsip-Prinsip Perancangan Basis Data ............................................ 42
4.3.3 Prototyping Basis Data ...................................................................... 43
4.3.4 Struktur Data ..................................................................................... 45

vi
4.4 Pemilihan Teknologi dan Bahasa Pemrograman ...................................... 46
4.4.1 Pemilihan Teknologi.......................................................................... 46
4.4.2 Bahasa Pemrograman ........................................................................ 47
BAB 5 PENGEMBANGAN PERANGKAT LUNAK ..................................... 51
5.1 Metode Pengembangan Perangkat Lunak ................................................ 51
5.2 Tahapan Pengembangan Perangkat Lunak ............................................... 56
5.3 Uji Coba dan Validasi Perangkat Lunak................................................... 59
5.4 Manajemen Proyek dan Pengendalian Versi ............................................ 61
5.4.1 Manajemen Proyek Perangkat Lunak ................................................ 61
5.4.2 Pengendalian Versi Perangkat Lunak (Version Control) ................... 63
BAB 6 SISTEM PENDUKUNG KEPUTUSAN .............................................. 65
6.1 Konsep dan Manfaat Sistem Pendukung Keputusan ................................ 65
6.2 Model Keputusan dan Analisis Data dalam SPK...................................... 70
6.3 Teknologi Pendukung untuk SPK ............................................................ 72
6.4 Contoh Kasus Penerapan SPK.................................................................. 73
BAB 7 SISTEM INFORMASI MANAJEMEN................................................ 77
7.1 Tujuan dan Fungsi Sistem Informasi Manajemen .................................... 77
7.1.1 Tujuan Sistem Informasi Manajemen (SIM) ..................................... 77
7.1.2 Fungsi Sistem Informasi Manajemen (SIM) ...................................... 78
7.2 Modul Utama dalam SIM......................................................................... 80
7.3 Integrasi SIM dalam Proses Bisnis ........................................................... 83
7.4 Tantangan dalam Implementasi SIM........................................................ 84
BAB 8 E-COMMERCE DAN E-BISNIS ......................................................... 87
8.1 Konsep E-Commerce dan E-Bisnis .......................................................... 87
8.1.1 Teknologi yang Mendasari E-Commerce .......................................... 89
8.1.2 Tipe E-Commerce ............................................................................. 89
8.2 Model Bisnis dalam Lingkungan Digital .................................................. 91

viivii
8.3 Keamanan dan Kepercayaan dalam Transaksi Online.............................. 94
8.3.1 Dimensi Pengukuran Keamanan E-Commerce ................................. 94
8.3.1 Ancaman Keamanan di Lingkungan E-Commerce ........................... 96
8.4 Tren dan Inovasi E-Commerce Terbaru ................................................... 97
BAB 9 SISTEM PENDUKUNG ENTERPRISE ............................................ 101
9.1 Pengenalan Sistem Pendukung Enterprise (ERP)................................... 101
9.2 Manfaat dan Tujuan Implementasi ERP................................................. 108
9.3 Integrasi Proses Bisnis dengan ERP ....................................................... 111
9.4 Tantangan dan Keberhasilan dalam Proyek ERP ................................... 113
BAB 10 KEAMANAN SISTEM INFORMASI ............................................. 117
10.1 Ancaman Keamanan Sistem Informasi ................................................ 117
10.2 Strategi dan Teknik Keamanan Sistem Informasi................................. 122
10.3 Perlindungan Data dan Privasi Pengguna ............................................. 126
10.4 Pengelolaan Insiden Keamanan dan Tanggapan Darurat ..................... 128
BAB 11 MASA DEPAN SISTEM INFORMASI........................................... 131
11.1 Tren Teknologi dan Inovasi dalam Sistem Informasi ........................... 131
11.2 Peran AI, IoT, dan Blockchain dalam Transformasi Sistem Informasi. 134
11.2.1 Kecerdasan Buatan (AI) ................................................................ 134
11.2.2 Internet of Things (IoT) ................................................................. 137
11.2.3 Blockchain .................................................................................... 139
11.3 Etika Teknologi dan Implikasinya pada Sistem Informasi ................... 141
11.4 Menghadapi Tantangan dan Peluang dalam Era Digital....................... 143
DAFTAR PUSTAKA ..................................................................................... 147
BIODATA PENULIS ..................................................................................... 157

viii
DAFTAR GAMBAR

Gambar 1.1: Hubungan Subsistem, Sistem dan Super Sistem (Kusnendi, 2011) .. 1
Gambar 1.2: Interaksi Sistem Informasi terhadap Komponen Penting dalam
Perusahaan (Kadir, 2014) ...................................................................................... 7
Gambar 2.1: Salah Satu Contoh Input Device ..................................................... 13
Gambar 2.2: Alat Pemroses Data ........................................................................ 13
Gambar 2.3: Contoh Alat Output ........................................................................ 14
Gambar 5.1: Model Waterfall (Pressman, 2010) ................................................. 52
Gambar 5.2: Model Prototipe (Pressman, 2010) ................................................. 52
Gambar 5.3: Metode RAD (Pressman, 2010) ..................................................... 54
Gambar 5.4: Model Spiral (Pressman, 2010) ...................................................... 55
Gambar 6.1: Karakteristik Sistem Pendukung Keputusan (Turban, et al., 2011) . 65
Gambar 8.1: Perbedaan Antara E-Commerce dan E-Business (Laudon & Traver,
2021) ................................................................................................................... 88
Gambar 8.2: Elemen Kunci Pemodelan Bisnis (Laudon & Traver, 2021)........... 91
Gambar 8.3: Bagaimana E-Commerce Mempengaruhi Struktur Industri (Laudon
& Traver, 2021) .................................................................................................. 93
Gambar 8.4: Lingkungan Keamanan E-Commerce (Laudon & Traver, 2021).... 94
Gambar 8.5: Ilustrasi Transaksi di E-Commerce (Laudon & Traver, 2021) ........ 96
Gambar 8.6: Alat Untuk Meningkatkan Keamanan E-Commerce (Laudon &
Traver, 2021) ...................................................................................................... 97
Gambar 9.1: Gambar Konsep Enterprise Resource Planning dalam Perusahaan
(Pohludka, et al., 2018) ..................................................................................... 102
Gambar 9.2: Sejarah Perkembangan ERP (Abugabah, et al., 2015) ........... 102
Gambar 9.3: Evolusi Sistem ERP (Barna & Igna, 2021)................................... 107
Gambar 9.4: Sebelum dan Sesudah Penerapan ERP ......................................... 108
Gambar 9.5: Jenis-Jenis pengembangan ERP Software (Hadidi, et al., 2020) ... 110

ixix
Gambar 9.6: Model Studi Penentuan Variabel Taktis dan Strategis (Hadidi, et al.,
2020)................................................................................................................. 112
Gambar 9.7: Tantangan dan Keberhasilan dalam Proyek ERP (Haddara & Moen,
2017)................................................................................................................. 116
Gambar 10.1: Sepuluh Industri Teratas yang Mengalami Aktivitas Intrusi Tahun
2022 (Kurtz, 2023)............................................................................................ 118
Gambar 10.2: Vulnerabilities dan Strategi Pertahanan dalam Sistem (Jang-Jaccard
& Nepal, 2014) ................................................................................................. 124
Gambar 10.3: Incident Response Life Cycle (Cichonski, et al., 2012) ............... 129
Gambar 11.1: Teknologi Terkini 2023-2024 (Viswanath, 2023) ...................... 131
Gambar 11.2: Ilustrasi Kecerdasan Buatan ....................................................... 135
Gambar 11.3: Ilustrasi Internet of Things.......................................................... 137
Gambar 11.4: Ilustrasi Blockchain .................................................................... 139

x
DAFTAR TABEL

Tabel 1.1: Definisi Sistem Informasi..................................................................... 3


Tabel 3.1: Peluang Penerapan Solusi Sistem Informasi (Reynolds and Stair, 2010;
Laudon and Laudon, 2018; Osmundsen, Iden and Bygstad, 2018) ..................... 33
Tabel 4.1: Grafik (Graph) dan Pohon (Tree) (Musiafa, 2021) ............................ 46
Tabel 5.1: Perbandingan Tahap Uji Coba dan Validasi Perangkat Lunak ........... 60
Tabel 11.1: Fase Perkembangan Sistem Informasi............................................ 132
Tabel 11.2: Tren Teknologi dan Inovasi dalam Sistem Informasi ..................... 133

xixi
BAB 1
PENGENALAN SISTEM INFORMASI

1.1 Definisi dan Ruang Lingkup Sistem Informasi


Sejak permulaan peradaban, manusia sudah bergantung pada sistem informasi
guna berkomunikasi antara satu orang dengan lainnya, baik menggunakan verbal
maupun menggunakan instrumen perangkat keras, perintah dan prosedur
pemrosesan informasi, saluran komunikasi serta sumber daya data yang disimpan.
Tak dapat dipungkiri, sistem informasi yang diterapkan telah banyak membantu
manusia, di kantor, di bandara, di pasar swalayan, di sekolah bahkan di rumah
sekalipun. Dalam dunia bisnis yang terus berubah dinamis pun, sistem informasi
menjadi aset yang sangat berharga untuk menimbulkan inovasi, pengembangan
produk atau jasa dan strategi yang lebih baik untuk meningkatkan efisiensi
operasi perusahaan atau organisasi sehingga perusahaan tetap kompetitif dan
relevan di pasar yang terhubung secara global dan semakin kompleks ini.
Karena keragaman dan perubahan kebutuhan akan suatu informasi oleh manusia,
oleh karena itu, diperlukan suatu klasifikasi alur informasi dalam sistem informasi

1.1.1 Konsep Dasar Sistem


Menurut (Sutabri, 2005), sistem dapat diartikan sebagai suatu kumpulan atau
himpunan dari unsur, komponen atau variabel yang terpadu dan terorganisir,
saling berinteraksi dan saling ketergantungan satu sama lain, misalnya sistem
komputer yang terdiri dari hardware dan software. Sedangkan menurut (Gordon,
1995), sistem terbagi dalam beberapa subsistem-subsistem, di mana batasan dan
penghubung ditelaah guna menjamin hubungan antar subsistem didefinisikan
secara tepat.

Subsistem Sistem Super Sistem


Sub dari
subsistem

Gambar 1.1: Hubungan Subsistem, Sistem dan Super Sistem (Kusnendi, 2011)

1
(Konsep Sistem Informasi: Konsep dan Penerapan)

Berdasarkan Gambar 1.1. di atas, dapat disimpulkan bahwa:


a. Setiap sistem terdiri dari unsur atau subsistem-subsistem;
b. subsistem-subsistem tersebut merupakan bagian terpadu dari sistem
itu sendiri;
c. subsistem tersebut saling berhubungan dan ketergantungan untuk
mencapai tujuan sistem;
d. suatu sistem juga merupakan bagian dari sistem yang lebih besar.
Menurut (Jogiyanto, 1995), sistem dapat diklasifikasikan sebagai berikut:
1. Sistem fisik (physical system) dan sistem abstrak (abstract system).
Sistem fisik merupakan sistem yang nyata secara fisik, seperti sistem
informasi, sistem komputer, dan lain-lain. Sistem abstrak adalah
sistem yang berupa pemikiran atau ide yang tak tampak secara fisik.
2. Sistem buatan manusia (human made system) dan sistem alamiah
(natural system). Sistem buatan manusia tentu dirancang oleh
manusia seperti sistem pendidikan, sedangkan sistem alamiah ialah
sistem yang terjadi secara alami misalnya sistem rotasi bumi.
3. Sistem tertentu (deterministic system) dan sistem tak tentu
(probabilistic system). Sistem tertentu dapat didefinisikan sebagai
sistem yang beroperasi dengan perilaku yang sudah diprediksi
sebelumnya. Adapun sistem tidak tentu merupakan sistem di mana
kondisi selanjutnya tak dapat diprediksi karena mengandung teori
kemungkinan.
4. Sistem terbuka (open system) dan sistem tertutup (closed system).
Sistem terbuka merupakan sistem yang berhubungan dan dipengaruhi
oleh lingkungan sekitar serta menerima masukan dan menghasilkan
keluaran untuk lingkungan luar atau sub-sub sistem lainnya.
Sedangkan sistem tertutup ialah sistem yang tidak berhubungan
dengan lingkungan luar dan bekerja otomatis tanpa campur tangan
dari pihak lain, namun realitanya sistem yang ada hanya relatif
tertutup, tak ada sistem yang benar-benar tertutup.

2
Bab 1 (Pengenalan Sistem Informasi)

1.1.2 Konsep Dasar Informasi


Kita sering melihat dan mendengarkan informasi, baik di media cetak berupa
majalah, koran dan buku maupun media elektronik seperti radio, televisi dan
smartphone dengan internet. Lalu apakah yang dimaksud dengan informasi?
Informasi dapat diartikan sebagai hasil pengolahan data dari satu atau berbagai
sumber yang diolah sedemikian rupa sehingga dapat memberikan arti, nilai dan
manfaat (Pratama, 2014). Data sendiri dapat didefinisikan sebagai kenyataan yang
menggambarkan suatu kejadian dan kesatuan nyata. Sedangkan menurut
(Jogiyanto, 1995), informasi ialah hasil pengolahan data ke dalam suatu bentuk
yang lebih berguna dan lebih berarti bagi penerima informasi tersebut yang
menggambarkan suatu kejadian yang nyata yang nantinya akan digunakan untuk
membantu pengambilan keputusan.
Menurut (Kusnendi, 2011), nilai informasi dapat ditentukan oleh dua hal, yakni
manfaat dan biaya untuk mendapatkannya. Suatu informasi akan dikatakan
bernilai jika manfaat yang didapatkan lebih efektif jika dibandingkan dengan
biaya untuk mendapatkannya. Menurut (Sutabri, 2005), nilai informasi
berdasarkan pada 10 sifat yang meliputi mudah diperoleh, luas dan lengkap,
ketelitian, kecocokan, ketepatan waktu, kejelasan, keluwesan, dapat dibuktikan
tak ada prasangka dan dapat diukur.

1.1.3 Konsep Dasar Sistem Informasi


Sejatinya, sistem informasi tidak harus melibatkan komputer. Namun dalam buku
ini, akan membahas sistem informasi berbasis komputer (Computer-Based
Information Systems atau CBIS). Terdapat berbagai definisi sistem informasi
yang mencakup sejumlah komponen seperti manusia, komputer, teknologi
informasi serta prosedur kerja untuk mencapai sasaran atau tujuan suatu
organisasi. Beberapa definisi sistem informasi dapat dilihat dalam Tabel 1.1 di
bawah ini:
Tabel 1.1: Definisi Sistem Informasi
Sumber Definisi
(Gelinas & Wiggins, 1990) Suatu sistem buatan manusia yang terdiri atas sekumpulan
komponen berbasis manual dan komputer yang dibangun utnuk
menghimpun, menyimpan dan mengelola data serta

33
(Konsep Sistem Informasi: Konsep dan Penerapan)

menyediakan informasi kepada pengguna.

(Alter, 1992) Kombinasi antar prosedur kerja, informasi, orang dan teknologi
informasi yang diorganisasikan untuk mencapai tujuan dalam
sebuah organisasi.
(Jogiyanto, 2000) Suatu sistem dalam organisasi yang merupakan kombinasi dari
orang, fasilitas, teknologi, media, prosedur dan pengendalian
yang ditujukan untuk mendapatkan jalur komunikasi penting,
memroses tipe transaksi rutin tertentu, memberikan sinyal pada
manajemen dan lainnya terhadap berbagai kejadian internal dan
eksternal yang penting serta menyediakan suatu dasar informasi
guna membantu pengambilan keputusan yang cerdas.
(Hall, 2001) Sebuah rangkaian prosedur formal di mana data
dikelompokkan, diproses menjadi informasi serta
didistribusikan kepada pengguna.
(Turban, et al., 2005) Suatu sistem informasi mengumpulkan, memroses, menyimpan
menganalisis dan menyebarkan informasi guna mencapai
tujuan yang spesifik.
(Sutabri, 2005) Suatu sistem di dalam organisasi yang mempertemukan
kebutuhan pengolahan transaksi harian yang mendukung fungsi
operasi yang bersifat manajerial dengan kegiatan strategi dari
suatu organisasi untuk dapat menyediakan pada pihak luar
tertentu dengan laporan yang dibutuhkan.

1.2 Komponen Utama Sistem Informasi


Menurut (Pratama, 2014), terdapat beberapa komponen utama dalam suatu sistem
informasi yang memiliki fungsi dan tugas masing-masing yang saling berkaitan
satu sama lain. Keterkaitan komponen tersebut membuat sistem informasi dapat
mencapai tujuan yang ingin dicapai oleh pengembang dan pengguna sistem.
Berikut adalah komponen - komponen yang terdapat dalam sistem informasi
beserta penjelasannya:

1.2.1 Masukan (Input)


Komponen masukan ini berfungsi untuk menerima semua input dari pengguna
yang diterima dalam bentuk data. Menurut (Arikunto, 1998), data merupakan
hasil pencatatan peneliti, baik berupa fakta maupun angka yang dapat dijadikan
untuk menyusun informasi.
Data dapat dikategorikan ke dalam data internal dan data eksternal jika dilihat dar
cakupan organisasi di mana sistem informasi berada. Data internal dapat

4
Bab 1 (Pengenalan Sistem Informasi)

didefinisikan sebagai data yang berasal dari dalam organisasi/perusahaan yang


bersangkutan, sedangkan data eksternal merupakan data yang didapatkan dari luar
organisasi atau tempat yang terkait, misalnya data yang berasal dari sumber
referensi yang diambil dari internet (Pratama, 2014).

1.2.2 Keluaran (Output)


Suatu sistem informasi akan menghasilkan keluaran berupa informasi yang
berfungsi untuk menyajikan hasil akhir pada pengguna sistem informasi tersebut.
Informasi ini merupakan hasil dari pengolahan dan penyesuaian data yang telah
dimasukkan sebelumnya dan fungsionalitas dari informasi tersebut.
Menurut (Arikunto, 1998), informasi dapat diartikan sebagai hasil pengolahan
data yang dipakai untuk suatu keperluan. Data hanya sebagian dari informasi,
karena tidak semua informasi atau keterangan merupakan data penelitian.

1.2.3 Perangkat Keras (Hardware)


Adanya komponen perangkat keras ini membantu sistem informasi dalam
menjalankan tugasnya. Hardware mencakup semua perangkat keras yang
digunakan secara fisik, baik di mobile device seperti tablet dan smartphone,
komputer server serta komputer client, termasuk hub, switch dan router yang
berperan di dalam jaringan komputer sebagai media komunikasi dalam sistem
informasi.

1.2.4 Perangkat Lunak (Software)


Komponen software ini akan melakukan pengolahan dan penghitungan data,
penyajian informasi dan lain-lain. Perangkat lunak mencakup semua perangkat
lunak yang membantu sistem informasi sehingga dapat berjalan sebagaimana
mestinya, termasuk aplikasi, sistem operasi dan driver. Aplikasi ini terdiri dari
semua aplikasi yang dijalankan oleh komputer server dan client untuk dapat
menggunakan layanan dari sistem informasi, misalnya aplikasi web browser.
Adapun sistem operasi mencakup sistem operasi yang digunakan oleh komputer,
misalnya Windows dan Linux. Sedangkan driver ini mencakup perangkat lunak
yang membantu perangkat keras bekerja dengan baik, misalnya driver VGA dan
wireless card.

55
(Konsep Sistem Informasi: Konsep dan Penerapan)

1.2.5 Pengguna (Brainware)


Komponen ini mencakup semua hierarki pengguna yang berhubungan dengan
sistem informasi yang dibagi menjadi kelompok pengguna yang berinteraksi
dengan sistem informasi dan kelompok pengembang aplikasi yang berperan
dalam proses pengembangan sistem.
Kelompok pengembang aplikasi turut serta dalam proses siklus hidup sistem
informasi dan berinteraksi mulai dari desain, perancangan, implementasi ke
dalam perangkat keras dan perangkat lunak hingga tahap pengujian sistem,
update dan perbaikan sistem. Kelompok ini dapat terdiri dari operator yang
bertugas mengoperasikan komputer dan peralatan pendukung, analis sistem
(system analist) yang bertugas menerjemahkan kebutuhan pengguna menjadi
sebuah rancangan aplikasi, pemrogram aplikasi (application programmer) yang
bertugas membuat aplikasi yang digunakan dalam sistem informasi berdasarkan
spesifikasi yang telah dibuat oleh analis sistem sebelumnya, pemrogram sistem
(system programmer) yang bertugas untuk membuat program yang berhubungan
dengan internal komputer dan periferal, administrator basis data (database
administrator) yang berperan dalam mendefinisikan standar data dan bertanggung
jawab terhadap struktur data dalam database yang digunakan, teknisi komunikasi
data yang bertanggung jawab terhadap masalah komunikasi data dan jaringan
komputer, teknisi perawatan sistem (hardware engineer) yang berperan terhadap
kelangsungan operasi perangkat keras serta web master yang bertanggung jawab
terhadap content halaman web yang sudah dibuat.

1.2.6 Basis Data (Database)


Diperlukan sebuah aplikasi untuk menyimpan, mengolah dan menyajikan data
serta informasi secara terkomputerisasi ke dalam satu atau beberapa tabel. Setiap
tabel memiliki field dan fungsi penyimpanan masing-masing serta terdapat relasi
antar tabel. Misalnya tabel mahasiswa pada sistem informasi akademik perguruan
tinggi untuk menyimpan data dan informasi mengenai mahasiswa, juga terdapat
tabel orang tua atau wali mahasiswa yang menyimpan data orang tua atau wali
dari setiap mahasiswa. Kedua tabel tersebut dapat berkaitan melalui relasi yang
ditampilkan dalam Entity Relationship Diagram (ERD). Komponen basis data ini

6
Bab 1 (Pengenalan Sistem Informasi)

akan memudahkan penyimpanan dan pengelolaan data, mencakup insert, edit,


update dan delete.

1.2.7 Prosedur dan Kontrol


Komponen prosedur mencakup semua aturan dan prosedur yang harus dilakukan
dan dipatuhi bersama untuk mencapai tujuan yang diinginkan. Sedangkan
komponen kontrol berfungsi untuk mencegah terjadinya ancaman dan gangguan
terhadap data dan informasi yang ada di dalam sistem informasi. Diperlukan
pencegahan terhadap ancaman dan gangguan sejak dini seperti cyber crime,
pencurian data, pencurian fisik, bencana alam, tegangan listrik yang tidak stabil
dan sebagainya. Kontrol di sini juga mencakup pembuatan keputusan (decision
maker) terkait pencegahan kemungkinan gangguan tersebut.
Prosedur dan kontrol merupakan komponen yang saling berkaitan dalam hal
pencegahan adanya gangguan atau ancaman yang mungkin terjadi pada sistem
informasi dan dapat berpengaruh terhadap informasi yang disajikan, layanan yang
diberikan serta tingkat kepuasan pengguna.

1.3 Peran Kritis Sistem Informasi dalam Organisasi


Sebuah organisasi atau perusahaan pasti memiliki beberapa subsistem yang saling
berkoordinasi dan berhubungan satu sama lain. Sistem informasi memiliki
peranan penting dalam proses koordinasi antar subsistem ini.

Gambar 1.2: Interaksi Sistem Informasi terhadap Komponen Penting dalam


Perusahaan (Kadir, 2014)
Komponen penting dalam perusahaan yang terdiri dari struktur organisasi, strategi
manajemen, orang dan budaya, sistem dan teknologi informasi serta proses bisnis

77
(Konsep Sistem Informasi: Konsep dan Penerapan)

tersebut saling berinteraksi dan saling mempengaruhi satu sama lain. Contohnya,
penerapan sistem dan teknologi informasi dapat mempengaruhi budaya dan
manusia dalam organisasi. Penerapan surat elektronik membuat manajer tidak
memerlukan kertas saat memberikan pengumuman untuk karyawan. Oleh karena
itu, para manajer perlu menjamin pengaturan terhadap setiap komponen yang
terkait harus benar-benar sesuai dengan tujuan perusahaan.
Di era teknologi ini, peran kritis sistem informasi dalam organisasi memang tidak
bisa diabaikan. Sistem informasi telah berubah menjadi 'tulang punggung' operasi
sehari-hari dalam pengambilan keputusan strategis dalam lingkungan bisnis yang
semakin kompleks dan terhubung secara global.
Dalam sub bab ini, akan menjelaskan peran penting sistem informasi dalam
organisasi sebagai berikut:
1. Penyimpanan dan pengumpulan data
Sistem informasi merupakan alat utama untuk mengumpulkan, mengelola
hingga menyimpan data yang dibutuhkan oleh organisasi. Sistem ini
memungkinkan organisasi untuk mengakses data secara cepat dan efisien
untuk pengambilan keputusan yang akurat dan tepat waktu.
2. Pengolahan data
Sistem informasi memudahkan pengolahan data yang telah dikumpulkan
dalam organisasi. Organisasi dapat mengidentifikasi tren, mengukur
kinerja dan membuat perencanaan strategi di masa yang akan datang.
3. Pengambilan keputusan
Sistem informasi juga mendukung pengambilan keputusan di semua lini
dan tingkatan dalam organisasi dan menyediakan akses ke data yang
relevan dan up-to-date, sehingga pimpinan dan jajaran manajer dapat
mengambil keputusan yang lebih baik dan cepat.
4. Keamanan informasi
Perlindungan data dan informasi menjadi perhatian utama di dunia yang
makin terhubung ini. Sehingga sistem informasi mempunyai peranan
penting dalam menjaga keamanan data dalam organisasi, melibatkan
perlindungan terhadap akses data yang tidak sah, peretasan dan pencurian
data hingga kebocoran informasi yang mungkin terjadi.

8
Bab 1 (Pengenalan Sistem Informasi)

5. Peningkatan komunikasi dan kolaborasi


Sistem informasi dapat memfasilitasi komunikai dan kolaborasi baik di
dalam maupun di luar organisasi dengan berbagai teknologi. Dengan
adanya e-mail dan teleconference, tim dapat bekerja sama tanpa terbatas
oleh batasan geografis, tentunya sangat efektif dalam era kerja jarak jauh
saat ini.
6. Otomatisasi proses bisnis
Sistem informasi memungkinkan otomatisasi proses bisnis yang
sebelumnya banyak melibatkan intervensi manusia. Sehingga dapat
mengurangi potensi kesalahan manusia, meningkatkan efisiensi serta
menghemat waktu dan biaya.

1.4 Evolusi Sistem Informasi dan Perkembangannya


Dalam beberapa dekade terakhir, kita telah menjadi saksi evolusi sistem informasi
yang berkembang dengan sangat pesat, di mana sistem informasi telah banyak
mengubah cara kerja, cara berkomunikasi dan hampir seluruh lini kehidupan kita.
Perkembangan sistem informasi ini dimulai jauh sebelum era komputer modern,
namun teknologi komputer yang terus berkembang turut menjadi pendorong
utama dalam proses evolusi sistem informasi.

1.4.1 Era Komputer Awal (1940-1960)


Era ini merupakan awal evolusi sistem informasi. Komputer pertama yang
digunakan pada tahun 1940 adalah Electronic Numerical Integrator and
Computer (ENIAC) yang biasanya digunakan untuk keperluan militer dan ilmiah.
Saat itu, sistem informasi hanya berupa punch card, pita magnetik dan komputer
mahal berukuran besar. Selanjutnya tahun 1950, IBM memperkenalkan komputer
generasi kedua yang lebih terjangkau dan berukuran lebih kecil yang digunakan
oleh perusahaan dan pemerintah. Di tahun ini, sistem informasi mulai
menggantikan metode konvensial yang lambat dan menggunakan sistem
komputer yang dinilai dapat memroses data dengan lebih cepat dan efisien.

1.4.2 Era Pemrosesan Data (1960-1970)


Era pemrosesan data ini ditandai oleh perkembangan sistem pemrosesan data
yang dirancang untuk otomatisasi tugas pemrosesan data yang sederhana,

99
(Konsep Sistem Informasi: Konsep dan Penerapan)

misalnya dengan hadirnya bahasa pemrograman Common Business Oriented


Language (COBOL) yang memungkinkan pengembangan aplikasi yang dapat
disesuaikan dengan kebutuhan bisnis. Pada saat yang bersamaan, IBM juga
mengembangkan Information Management System (IMS) yang membuka jalan
bagi pengembangan sistem manajemen basis data yang lebih mutakhir.

1.4.3 Era Sistem Informasi Manajemen (1980-1990)


Pada tahun awal 1980-an, muncullah era Sistem Informasi Manajemen (SIM), di
mana SIM merupakan pendekatan teringrasi untuk mengelola informasi dalam
organisasi. SIM juga mulai terintegrasi dengan sistem manajemen database yang
lebih Pada era ini, penggunaan Personal Computer (PC) semakin bertambah luas
dan perangkat lunak seperti word processing dan spreasheet mulai digunakan
untuk memudahkan analisis dan pengolahan data.

1.4.4 Era Internet dan World Wide Web (1990-2000)


Kemunculan internet dan world wide web di era ini memungkinkan akses ke
informasi lebih cepat. Perusahaan mulai berlomba untuk membangun situs web
dan memanfaatkan e-commerce untuk menjual produknya secara online dan
menjangkau pelanggan lebih luas. Pada era ini sistem informasi berbasis web dan
perangkat lunak Enterprise Resource Planning (ERP) berkembang pesat,
demikian halnya dengan penggunaan basis data berbasis Standard Query
Language (SQL) semakin meluas.

1.4.5 Era Mobile dan Cloud Computing (2010-sekarang)


Perangkat mobile menjadi semakin populer dan mengubah cara manusia dalam
berkomunikasi di era ini. Mobile application juga menghadirkan berbagai aplikasi
yang memudahkan untuk berbelanja, bekerja dan mengakses hiburan. Selain itu,
teknologi cloud computing juga termasuk faktor perubahan utama yang
memungkinkan organisasi untuk menyimpan data secara online dan mengakses
sumber daya komputasi melalui internet dengan lebih fleksibel.

1.4.6 Kecerdasan Buatan dan Analitik Data (2020-sekarang)


Dewasa ini, perkembangan kecerdasan buatan atau Artificial Intelligence (AI) dan
analitik data makin pesat. Bahkan AI telah diterapkan dalam berbagai bidang,

10
Bab 1 (Pengenalan Sistem Informasi)

seperti pengenalan gambar, pengolahan bahasa alami dan analisis data sehingga
memungkinkan organisasi untuk mengambil keputusan yang lebih akurat dan
cerdas berdasarkan analisis data yang mendalam. Big Data dan analitik data juga
telah mengubah cara organisasi dalam melakukan perencanaan strategis,
pemasaran dan pengambilan keputusan.
Evolusi sistem informasi telah mengalami perjalanan yang luar biasa sejak era
komputer awal hingga era AI dan analitik data terkini. Tidak menutup
kemungkinan lebih banyak inovasi dalam sistem informasi yang akan membentu
cara manusia dalam mengelola dan memanfaatkan informasi. Evolusi ini
merupakan cerminan bagaimana teknologi dapat mengubah dunia yang akan
terus berlanjut di masa depan.

1111
BAB 2
DASAR-DASAR TEKNOLOGI INFORMASI

2.1 Hardware dan Software dalam Sistem Informasi

2.1.1 Perangkat Keras (Hardware)


Perangkat keras komputer (computer hardware) adalah komponen-komponen
fisik yang kemudian disusun atau dirakit menjadi sebuah Komputer/PC atau
Laptop. Ada pun fungsi dari komponen-komponen tersebut berperan sebagai alat
masukan/input, alat keluaran/output, pemroses data, dan alat tambahan.
1. Perangkat masukan / input device
Merupakan unit yang fungsinya untuk memasukkan data ke dalam suatu
memori dan processor untuk diolah guna menghasilkan informasi yg
diperlukan. Contohnya adalah Keyboard, mouse, joystick, touch pad,
scanner, kamera dan lain-lain.

Gambar 2.1: Salah Satu Contoh Input Device


2. Perangkat pemroses / process device
Merupakan unit yang fungsinya untuk memroses dan mengolah data.

Gambar 2.2: Alat Pemroses Data

13
(Konsep Sistem Informasi: Konsep dan Penerapan)

a) Motherboard / mainboard, berfungsi menghubungkan seluruh


komponen penyusun sebuah komputer
b) Prosesor, berfungsi mengeksekusi perhitungan kompleks yang
memungkinkan komputer untuk bisa digunakan menjalankan
program-program komputer, menjelajah internet, memutar lagu,
dan menjalankan sistem operasi
c) RAM (Random Access Memory), fungsinya sebagai tempat
penyimpanan data sementara. Memory bekerja dengan
menyimpan dan menyuplai data-data penting yg dibutuhkan
Processor dengan cepat untuk diolah menjadi informasi
d) VGA Card (kartu grafis), fungsinya adalah untuk mengubah atau
menerjemahkan sinyal digital dari komputer ke monitor untk
menampilkan grafis atau menciptakan tampilan-tampilan pada
layar monitor
e) Sound card, fungsinya sebagai penghubung output audio ke
speaker, penghubung input suara ke komputer melalui mikrofon.

3. Alat keluaran / output device


Output device adalah perangkat-perangkat komputer untuk menampilkan
hasil akhir dari pengolahan yang dilakukan oleh CPU. Contoh : Monitor,
Printer, Speaker.

Gambar 2.3: Contoh Alat Output

2.1.2 Perangkat Lunak (Software)


Perangkat lunak adalah sebuah data yang diprogram dan disimpan secara digital
yang tidak terlihat secara fisik tetapi terdapat dalam komputer. Software juga
dapat dikatakan adalah penggerak dan pengontrol hardware (perangkat keras).

14
Bab 2 (Dasar-Dasar Teknologi Informasi)

1. Fungsi Perangkat Lunak


Fungsi-fungsi software tersebut antara lain adalah sebagai berikut:
a) Mengatur berbagai hardware untuk bekerja secara bersama-sama
b) Sebagai penghubung antara sesama software yang lain dengan
hardware
c) Sebagai penerjemah terhadap software lain dalam setiap
instruksi-instruksi ke dalam bahasa mesin sehingga dapat
diterima oleh hardware
d) Mengidentifikasi program

2. Pembagian Software
Secara garis besar, software dapat dibedakan menjadi beberapa bagian
antara lain sebagai berikut:
A. Sistem operasi
Perangkat lunak yang mengorganisasikan semua komponen
mesin komputer. Contoh: Macintosh, Linux, Unix, Microsoft
Windows
B. Program aplikasi (siap pakai)
Suatu program yang ditulis dalam bahasa pemrograman tertentu
untuk diterapkan pada bidang tertentu.
C. Program bantu (utility)
Suatu program yang berfungsi untuk mengoptimalkan perangkat
komputer dan membantu sistem operasi. Contoh: Mozilla
firefox, Anti Virus, Winamp, FLV Player, PC Tools.
D. Bahasa pemrograman
Bahasa pemrograman adalah instruksi-intruksi standar untuk
memerintah komputer. Bahasa pemrograman ini merupakan
suatu himpunan dari aturan sintaks dan semantik yang dipakai
untuk mendefinisikan program komputer. Bahasa ini
memungkinkan seorang programmer dapat menentukan secara
persis data mana yang akan diolah oleh komputer, bagaimana
data ini akan disimpan/diteruskan, dan jenis langkah apa yang
akan diambil dalam berbagai situasi secara persis. Contoh: ASP,
HTML,Visual Basic,Pascal,Java, Delphi, PHP.

1515
(Konsep Sistem Informasi: Konsep dan Penerapan)

3. Jenis Software
Jenis-jenis software menurut distribusinya adalah sebagai berikut:
A. Freeware
Merupakan jenis software dengan ciri-ciri tidak memiliki batas
waktu pemakaian. Akan tetapi, memiliki fitur yang kurang
lengkap dan kurang sempurna untuk digunakan.
B. Adware
Dirancang dengan tujuan untuk membagikan iklan online.
Pembagian iklan online oleh adware dilakukan secara otomatis
agar dapat muncul di tampilan layar komputer user. Software ini
seringkali digunakan untuk memasarkan produk.
C. Frimware
Ini adalah jenis penyimpanan software yang hanya bisa dibaca.
Software ini tidak memiliki fitur lebih lanjut lainnya.
Karakteristik ini tidak bisa diubah atau dimodifikasi meskipun
terjadi gangguan dalam fungsinya.
D. Malware
Jenis perangkat lunak yang berbahaya dan seringkali digunakan
untuk melakukan peretasan. Didesain untuk menyebabkan
kerusakan pada perangkat dan jaringan komputer. Malware
terbagi dalam berbagai jenis, salah satu jenisnya adalah virus.
E. Opensource
Jenis perangkat lunak ini memiliki kode sumber yang dapat
dibuka. Software opensource biasanya bisa diubah,
dikembangkan, dan disebarluaskan kembali oleh user. User dapat
memperoleh jenis software ini tanpa biaya sebab
pengembangannya menggunakan lisensi General Public License
(GPL).
F. Spyware
Software ini berfungsi sebagai mata-mata aktivitas penggunaan
komputer. Umumnya digunakan untuk melancarkan aksi
kriminal di dunia maya. Penggunaan spyware bukan hanya bisa
memata-matai namun juga merusak dan mencuri data-data
penting dari komputer user.

16
Bab 2 (Dasar-Dasar Teknologi Informasi)

G. Shareware
Shareware dapat ditemukan dan digunakan secara gratis. Jenis
perangkat lunak ini banyak dimanfaatkan sebagai program
demonstrasi yang memiliki fitur dan waktu pemakaian terbatas.

2.2 Infrastruktur Jaringan dan Informasi


Jaringan komputer adalah hubungan antara dua atau lebih sistem komputer
melalui media komunikasi untuk melakukan komunikasi data satu dengan yang
lainnya. Adapun manfaat dari jaringan komputer adalah:
a. Dapat saling berbagi (sharing) sumber daya peralatan secara bersama
seperti harddisk, printer, modem, dan lain sebagainya.
b. Dapat saling berbagi (sharing) penggunaan file yang ada pada server
atau pada masing-masing workstation.
c. Aplikasi dapat dipakai bersama-sama (multiuser).
d. Akses ke jaringan memakai nama, kata sandi, dan pengaturan hak
untuk data-data rahasia, sehingga masing-masing pengguna memiliki
otorisasi.
e. Komunikasi antar pemakai melalui email atau LAN Conference
f. Pengontrolan para pemakai ataupun pemakaian data secara terpusat
dan oleh orang-orang tertentu, sehingga meningkatkan keamanan dan
dapat melakukan pendelegasian pekerjaan yang sesuai.
g. Mudah dalam melakukan backup data, karena manajemen yang
tersentralisasi.
h. Tidak tergantung kepada orang yang menyimpan data (apabila
orangnya tidak ada) karena pennyimpanan data tersentralisasi.
i. Data yang selalu up to date karena server senantiasa memutakhirkan
data begitu ada input (data entry) diterima.
j. Seorang supervisor / administrator dapat melakukan pengontrolan
pemakai berdasarkan waktu akses, tempat akses, kapasitas
pemakaian hard disk, mendeteksi pemakai yang tidak berhak,
monitor pekerjaan setiap pemakai.

Selain mempunyai manfaat, jaringan komputer juga mempunyai kekurangan.


Komputer yang terhubung dengan jaringan komputer mempunyai masalah

1717
(Konsep Sistem Informasi: Konsep dan Penerapan)

keamanan (security) baik pada pengaksesan berbagai sumberdaya dari pihak-


pihak yang tidak berwenang maupun masalah keamanan (ancaman virus) pada
data yang dipertukarkan. Berikut beberapa kelemahan dari implementasi jaringan:
a. Biaya yang tinggi kemudian semakin tinggi lagi. Pembangunan
jaringan meliputi berbagai aspek, seperti pembelian hardware,
software, biaya untuk konsultasi perencanaan jaringan, kemudian
biaya untuk jasa pembangunan jaringan itu sendiri.
b. Manajemen perangkat keras dan administrasi sistem. Di suatu
organisasi perusahaan yang telah memiliki sistem, administrasi ini
dirasakan merupakan hal yang lumrah, paling tidak apabila
dibandingkan dengan besarnya biaya pekerjaan dan biaya yang
dikeluarkan pada tahap implementasi.
c. Sharing file yang tidak diinginkan. Kemudahan sharing file dalam
jaringan yang ditujukan untuk dipakai oleh orang orang tertentu,
seringkali mengakibatkan bocornya sharing folder dan dapat dibaca
pula oleh orang lain yang tidak berhak. Hal ini akan selalu terjadi
apabila tidak diatur oleh administrator jaringan.
d. Aplikasi virus dan metode hacking. Hal-hal ini selalu menjadi hal
yang menakutkan bagi semua orang, mengakibatkan network down
dan berhentinya pekerjaan.

Jenis-jenis jaringan komputer berdasarkan cakupan areanya dapat dibedakan


menjadi beberapa jenis yaitu:
A. PAN (Personal Area Network)
Personal Area Network (PAN) adalah jaringan komputer yang
digunakan untuk komunikasi antara komputer perangkat (termasuk
telepon dan asisten pribadi digital) dekat dari satu orang. Jangkauan
dari PAN biasanya beberapa meter. PAN dapat digunakan untuk
komunikasi antara perangkat pribadi mereka sendiri (intrapersonal
komunikasi).

B. LAN (Local Area Network)


LAN adalah jaringan komputer yang jaringannya hanya mencakup
wilayah kecil; seperti jaringan komputer kampus, gedung, kantor,

18
Bab 2 (Dasar-Dasar Teknologi Informasi)

dalam rumah, sekolah atau yang lebih kecil. Saat ini, kebanyakan
LAN berbasis pada teknologi Ethernet menggunakan perangkat
Switch. Tempat-tempat yang menyediakan koneksi LAN dengan
teknologi Wi-Fi biasa disebut Hotspot. Setiap komputer juga dapat
mengakses sumber daya yang ada di LAN sesuai dengan hak akses
yang telah diatur. Sumber daya tersebut dapat berupa data atau
perangkat seperti Printer. Pada LAN, seorang pengguna juga dapat
berkomunikasi dengan pengguna yang lain dengan menggunakan
aplikasi yang sesuai.

C. MAN (Metropolitan Area Network)


MAN adalah suatu jaringan dalam suatu kota dengan transfer data
berkecepatan tinggi yang menghubungkan berbagai lokasi seperti
kampus, perkantoran, pemerintahan, dan sebagainya.

D. WAN (Wide Area Network)


WAN merupakan jaringan komputer yang mencakup area yang besar,
yaitu jaringan komputer antar wilayah, kota atau bahkan negara.
Internet merupakan contoh dari jaringan WAN ini.

2.3 Konsep Dasar Basis Data


Secara umum basis data dapat ditinjau dari dua sisi, pengertian secara harfiah dan
pengertian secara istilah. Menurut pengertian secara harfiah, basis data terdiri dari
dua kata yaitu basis dan data. Basis dapat diartikan sebagai suatu markas atau
gudang, tempat bersarang atau tempat berkumpul. Data dapat diartikan
merupakan representasi dari fakta dunia yang mewakili suatu obyek (manusia,
barang, peristiwa, keadaan) yang direkam dalam bentuk angka, huruf, simbol,
teks, gambar, bunyi atau kombinasinya. Adapun menurut pengertian secara
istilah, terdapat beberapa definisi yaitu sebagai berikut:
a) Himpunan kelompok data (arsip) yang saling berhubungan yang
diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali
dengan cepat dan mudah

1919
(Konsep Sistem Informasi: Konsep dan Penerapan)

b) Kumpulan data yang saling berhubungan yang disimpan secara


bersama sedemikian rupa dan tanpa pengulangan (redundancy) yang
tidak perlu, untuk memenuhi berbagai kebutuhan
c) Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan
dalam media penyimpanan tertentu
d) Kumpulan data, yang dapat digambarkan sebagai aktivitas dari satu
atau lebih organisasi yang berelasi

2.4 Keamanan dan Privasi dalam Teknologi Informasi


Pengertian dasar keamanan informasi Sistem keamanan informasi (information
security) memiliki empat tujuan yang sangat mendasar adalah:
1. Kerahasiaan (Confidentiality)
Informasi pada sistem komputer terjamin kerahasiaannya, hanya dapat
diakses oleh pihak-pihak yang diotorisasi, keutuhan serta konsistensi data
pada sistem tersebut tetap terjaga. Sehingga upaya orang-orang yang ingin
mencuri informasi tersebut akan sia-sia.
2. Ketersediaan (Availability)
Menjamin pengguna yang sah untuk selalu dapat mengakses informasi
dan sumber daya yang diotorisasi. Untuk memastikan bahwa orang-orang
yang memang berhak untuk mengakses informasi yang memang menjadi
haknya.
3. Integritas (Integrity)
Menjamin konsistensi dan menjamin data tersebut sesuai dengan aslinya,
sehingga upaya orang lain yang berusaha mengubah data akan segera
dapat diketahui.
4. Penggunaan yang Sah (Legitimate Use)
Menjamin kepastian bahwa sumber daya tidak dapat digunakan oleh
orang yang tidak berhak.
Ancaman terhadap sistem informasi dibagi menjadi 2 macam, yaitu ancaman
aktif dan ancaman pasif.

20
Bab 2 (Dasar-Dasar Teknologi Informasi)

A. Ancaman Aktif
1. Pencarian data
Jika informasi penting yang terdapat dalam database dapat
diakses oleh orang yang tidak berwenang maka hasilnya dapat
kehilangan informasi atau uang.
2. Penggunaan sistem secara ilegal
Orang yang tidak berhak mengakses informasi pada suatu sistem
yang bukan menjadi haknya, dapat mengakses sistem tersebut.
Penjahat komputer biasanya bertujuan mendapatkan data atau
informasi penting yang diperlukan.
3. Penghancuran data secara ilegal
Orang yang dapat merusak atau menghancurkan data atau
informasi dan membuat berhentinya suatu sistem operasi
komputer. Penjahat komputer ini tidak perlu berada di tempat
kejadian. Ia dapat masuk melalui jaringan komputer dari suatu
terminal dan menyebabkan kerusakan pada semua sistem dan
hilangnya data atau informasi penting.
4. Modifikasi secara ilegal
Perubahan-perubahan pada data atau informasi dan perangkat
lunak secara tidak disadari dan bersifat merusak. Program
aplikasi yang dapat merusak tersebut terdiri dari program
lengkap atau segmen kode yang melaksanakan fungsi yang tidak
dikehendaki oleh pemilik sistem. Fungsi ini dapat menghapus
file atau menyebabkan sistem terhenti. Jenis aplikasi yang dapat
merusak data atau perangkat lunak yang paling populer adalah
virus.

B. Ancaman Pasif
1. Kegagalan sistem
Kegagalan sistem atau kegagalan software dan hardware dapat
menyebabkan data tidak konsisten, transaksi tidak berjalan
dengan lancar sehingga data menjadi tidak lengkap atau bahkan
data menjadi rusak. Selain itu, tegangan listrik yang tidak stabil
dapat membuat peralatan-peralatan menjadi rusak dan terbakar.

2121
(Konsep Sistem Informasi: Konsep dan Penerapan)

2. Kesalahan manusia
Kesalahan pengoperasian sistem yang dilakukan oleh manusia
dapat mengancam integritas sistem dan data.
3. Bencana alam
Bencana alam seperti gempa bumi, banjir, kebakaran, hujan
badai merupakan faktor yang tidak terduga yang dapat
mengancam sistem informasi sehingga mengakibatkan sumber
daya pendukung sistem informasi menjadi luluh lantah dalam
waktu yang singkat.
Adapun langkah-langkah untuk menjaga dari ancaman-ancaman di atas adalah
sebagai berikut:
a. Gunakan kombinasi password yang rumit. Buatlah kombinasi
password yang rumit, yaitu terdiri dari minimal delapan karakter,
menggunakan huruf besar dan kecil, angka, dan simbol Keyboard.
Hindari menggunakan password yang mudah ditebak seperti tanggal
lahir atau informasi pribadi lainnya.
b. Perbarui sistem operasi (OS) secara berkala. Jangan pernah
menunda untuk melakukan pembaruan OS ketika sudah mendapatkan
pemberitahuan di komputer yang digunakan. Versi OS yang sudah
usang menjadi celah bagi hacker untuk masuk dan memanipulasi
jaringan komputer.
c. Lakukan audit keamanan jaringan. Audit atau penilaian keamanan
jaringan bertujuan untuk mengetahui setiap kekurangan yang
berpotensi membahayakan. Perusahaan bisa mempekerjakan tim IT
atau bekerja sama dengan pihak ketiga untuk melakukan audit.
d. Berikan edukasi. Bisa jadi masalah yang dapat mengurangi
keamanan jaringan komputer berasal dari ketidaktahuan. Perlu ada
edukasi mengenai bahaya ancaman siber dan langkah aman dalam
menggunakan jaringan komputer.
e. Batasi akses pengguna. Perlunya pembatasan akses ini bisa
dilakukan berdasarkan jenis pekerjaan dan jabatan. Hal ini tidak
hanya diaplikasikan dalam lingkungan internal, tetapi lingkungan
eksternal perusahaan pula.

22
Bab 2 (Dasar-Dasar Teknologi Informasi)

f. Gunakan autentikasi dua faktor. Menggunakan password saja


tidak cukup untuk melindungi jaringan komputer. Penting untuk
menambahkan proses autentikasi agar jaringan komputer perusahaan
memiliki proteksi yang berlapis. Contoh autentikasinya bervariasi,
salah satunya yaitu memasukkan kode OTP yang dikirimkan ke e-
mail Anda ketika hendak mengakses suatu data atau aplikasi.
g. Gunakan enkripsi data. Enkripsi data sangat bermanfaat agar
informasi yang dikirimkan tidak mudah dibaca oleh penyusup. Ada
banyak opsi enkripsi yang tersedia, salah satunya menggunakan
Virtual Private Network (VPN) untuk mengenkripsi lalu lintas
website yang sedang berjalan.
h. Matikan komputer ketika tidak digunakan. Matikan jaringan
komputer dimatikan ketika tidak digunakan.
i. Hapus data yang tidak diperlukan. Hapus semua data yang tidak
lagi diperlukan. Jangan lupa untuk menghidupkan software antivirus
untuk menghapus semua malware yang ada di komputer Anda.
j. Hindari e-mail spam. Serangan siber bisa berasal dari e-mail yang
tergolong spam atau pengirimnya tidak dikenal. Isi e-mail spam bisa
berupa ajakan untuk mengeklik tautan yang mengarah ke website
phishing.
k. Menggunakan teknologi cloud computing. Perusahaan besar sudah
beralih menggunakan teknologi cloud computing sebagai media
penyimpanan data. Pasalnya, metode penyimpanan konvensional
seperti harddisk eksternal sudah mulai ditinggalkan karena dianggap
tidak aman.
l. Memasang Firewall. Firewall merupakan sistem keamanan yang
wajib ada dalam setiap perangkat. Sistem keamanan ini bekerja
seperti ‘benteng’ yang melindungi jaringan komputer dari akses yang
tidak diizinkan.

2323
BAB 3
ANALISIS KEBUTUHAN BISNIS

3.1 Metodologi Analisis Kebutuhan Bisnis


Analisis kebutuhan bisnis sangat berkaitan erat dengan Sistem Informasi (SI).
Keduanya adalah dua komponen yang saling terkait dalam pengembangan dan
pengelolaan teknologi informasi dalam suatu organisasi. Metodologi analisis
kebutuhan bisnis adalah suatu pendekatan sistematik yang digunakan untuk
mengidentifikasi, mendokumentasikan, dan memahami kebutuhan bisnis suatu
organisasi atau proyek. Hal ini penting untuk memastikan bahwa solusi yang
diusulkan dapat memenuhi tujuan dan kebutuhan organisasi dengan baik
(Meredith, et al., 2019). Menurut (Project Management Institute, 2015),
metodologi analisis kebutuhan bisnis antara lain sebagai berikut.
1. Pengumpulan Informasi Awal. Langkah awal analisis kebutuhan bisnis
adalah mengumpulkan informasi awal tentang organisasi, termasuk
laporan keuangan, data historis, dan dokumentasi bisnis. Hal ini bisa
didapatkan dari sumber-sumber dokumen seperti dokumen internal
perusahaan, laporan tahunan, laporan keuangan, dan catatan operasional.
2. Identifikasi Pemangku Kepentingan (Stakeholders). Langkah
berikutnya adalah mengidentifikasi semua pemangku kepentingan yang
terlibat dalam proyek atau bisnis yang sedang dianalisis. Hal ini dapat
dilakukan dengan wawancara kepada manajemen, pemangku
kepentingan, dan pihak-pihak terkait lainnya.
3. Analisis Kebutuhan Stakeholder. Langkah selanjutnya adalah
melibatkan pemangku kepentingan dalam diskusi untuk memahami
tujuan, masalah, dan harapan mereka terkait proyek atau bisnis. Hal ini
dapat dilakukan dengan wawancara, survei, dan focus group discussion
dengan pemangku kepentingan.
4. Dokumentasi Kebutuhan. Tahapan ini mendokumentasikan kebutuhan
yang telah diidentifikasi secara jelas dan rinci untuk memastikan
pemahaman yang konsisten.

25
(Konsep Sistem Informasi: Konsep dan Penerapan)

5. Verifikasi dan Validasi Kebutuhan. Tahapan ini memastikan


kebutuhan telah diverifikasi (sesuai dengan proses bisnis yang ada) dan
divalidasi (dapat diukur dan diuji). Hal ini dapat dilakukan dengan proses
review oleh tim proyek, pemangku kepentingan, dan pemahaman dari
dokumentasi kebutuhan.
6. Analisis Prioritas. Tahapan selanjutnya adalah mengatur prioritas
kebutuhan berdasarkan dampak bisnis, urgensi, dan ketersediaan sumber
daya. Hal ini dapat dilakukan dengan evaluasi bisnis, analisis cost-
benefit, dan pertimbangan pemangku kepentingan.
7. Pengembangan Solusi. Setelah mendapatkan prioritas, tahapan ini
perancang solusi atau rekomendasi yang memenuhi kebutuhan yang telah
ditetapkan. Selain dari tim proyek, umumnya yang terlibat dalam tahapan
ini juga analis bisnis dan spesialis teknis.
8. Manajemen Perubahan. Tahapan selanjutnya adalah merencanakan dan
mengelola perubahan yang dibutuhkan untuk mengimplementasikan
solusi yang diajukan. Untuk melakukan hal ini perlu dilakukan
komunikasi terhadap pemangku kepentingan, pelatihan, dan strategi
manajemen perubahan.
9. Implementasi Solusi. Tahapan ini menerapkan solusi yang telah
dirancang dengan memperhatikan perubahan yang diperlukan dalam
proses bisnis. Tahapan ini melibatkan tim proyek, tim implementasi, dan
teknologi yang relevan.
10. Evaluasi dan Pemantauan. Setelah implementasi solusi, maka tahapan
terakhir dari analisis kebutuhan bisnis adalah proses monitoring dan
evaluasi terhadap solusi yang telah diimplementasikan untuk memastikan
bahwa kebutuhan bisnis terus terpenuhi. Hal ini dapat dilakukan dengan
pengukuran kinerja, menerima umpan balik pengguna, dan pemantauan
yang berkelanjutan.

3.2 Pengumpulan dan Pemodelan Kebutuhan


Pengumpulan dan pemodelan kebutuhan sistem informasi adalah tahap penting
dalam pengembangan sistem informasi yang sukses. Langkah ini memastikan
bahwa kebutuhan organisasi dipahami secara komprehensif dan diterjemahkan
dengan tepat ke dalam rancangan sistem yang akan dibangun.

26
Bab 3 (Analisis Kebutuhan Bisnis)

3.2.1 Pengumpulan Kebutuhan


Pengumpulan kebutuhan sistem informasi dapat dilakukan dengan beberapa
metode, antara lain sebagai berikut.
1. Wawancara dengan Pemangku Kepentingan (Stakeholders).
Melakukan wawancara dengan semua pihak yang terlibat dalam sistem,
seperti pengguna akhir, manajemen, dan pemilik bisnis. Pertanyaan yang
relevan harus diajukan untuk memahami kebutuhan dan harapan mereka
terhadap sistem. Wawancara dengan pemangku kepentingan adalah
teknik umum dalam pengumpulan kebutuhan sistem informasi. Hal ini
memberikan pemahaman terhadap perspektif dan kebutuhan dari
berbagai pemangku kepentingan (Selby, 2007).
2. Analisis Dokumen dan Artefak Terkait. Metode ini melakukan
analisis dengan meninjau dokumen organisasi, laporan bisnis, prosedur
yang ada, dan artefak terkait lainnya untuk mendapatkan wawasan
tentang proses yang ada dan kebutuhan yang telah teridentifikasi.
Analisis dokumen adalah langkah awal yang penting dalam
mengidentifikasi kebutuhan sistem informasi. Ini membantu dalam
pemahaman tentang lingkungan bisnis yang ada (Dennis, et al., 2015).
3. Survei dan Kuesioner. Survei atau kuesioner dapat dilakukan untuk
mengumpulkan informasi dari sejumlah besar pengguna atau pemangku
kepentingan. Survei dapat menjadi alat yang efektif untuk
mengumpulkan data dari banyak pengguna dalam waktu yang relatif
singkat (Shelly & Rosenblatt, 2012).

3.2.2 Pemodelan Kebutuhan


Pemodelan secara umum merujuk pada proses menggambarkan objek nyata atau
kenyataan dengan menggunakan persamaan matematika, representasi grafis, atau
diagram agar lebih mudah dipahami oleh pihak yang berkepentingan. Dalam
konteks pengembangan sistem informasi, pemodelan ini digunakan untuk
menggambarkan konsep yang mewakili berbagai elemen dalam sistem.
Pemodelan dalam pengembangan sistem informasi telah mengalami
perkembangan seiring dengan kemajuan teknologi dan metodologi
pengembangan. Untuk menjaga konsistensi dan kesamaan pandangan, penting
untuk memiliki standar pemodelan (Purba, et al., 2022).

2727
(Konsep Sistem Informasi: Konsep dan Penerapan)

Salah satu standar pemodelan yang signifikan yang telah diperkenalkan adalah
Unified Modeling Language (UML), yang cocok dengan perkembangan
teknologi obyek. UML memiliki keunggulan karena memungkinkan representasi
yang dapat diperiksa melalui penalaran logis, pengujian, atau bahkan simulasi
(Koç, et al., 2020).
Menurut (Suradi, 2023), dalam konteks pemodelan kebutuhan system informasi,
ada tiga jenis pemodelan yang biasanya digunakan. Adapun tiga jenis pemodelan
tersebut adalah sebagai berikut.
1. Pemodelan Bisnis. Pemodelan bisnis adalah pendekatan yang lebih
berfokus pada proses yang dilakukan dan yang tidak dalam bisnis. Ini
dilakukan sebelum menggunakan sistem informasi untuk
mengotomatisasi aspek bisnis atau untuk meningkatkan kinerja bisnis
yang sudah ada. Perlu diingat bahwa sistem informasi adalah alat untuk
mendukung bisnis. Jika proses bisnis tidak jelas, maka tidak akan jelas
bagaimana sistem dapat mendukungnya. Model bisnis ini digunakan
dalam konteks bisnis murni. Salah satu tujuannya adalah untuk
menciptakan pemahaman bersama antara pengguna bisnis dan teknologi,
yang pada akhirnya akan membantu membangun solusi sistem yang
sesuai. Kualitas dan kelengkapan model akan mempengaruhi kesuksesan
solusi akhir. Pemodelan bisnis menghasilkan artefak seperti End-to-end
Business Processes, Business Process Diagram, Activity Diagram, dan
Action Narratives.

2. Pemodelan Aplikasi. Pemodelan aplikasi berkaitan dengan bagaimana


sistem mendukung operasi bisnis. Setelah membangun model bisnis yang
menggambarkan alur proses bisnis, langkah berikutnya adalah
merancang solusi aplikasi yang dibutuhkan oleh bisnis tersebut.
Pemodelan aplikasi merupakan pandangan eksternal terhadap solusi dan
menunjukkan cara pengguna berinteraksi dengan aplikasi, termasuk
tampilan, pengalaman pengguna, dan representasi dari elemen bisnis
yang diwakili oleh aplikasi tersebut. Pemodelan aplikasi mencakup
persyaratan yang bersifat fungsional dan non-fungsional. Pemodelan
aplikasi tidak terkait dengan teknologi implementasinya dan lebih

28
Bab 3 (Analisis Kebutuhan Bisnis)

berfokus pada aspek non-teknis. Oleh karena itu, pemodelan aplikasi


relatif mudah dimengerti oleh pengguna bisnis. Artefak yang dihasilkan
dari pemodelan aplikasi adalah Business Objects (domain class
diagram), Use-cases diagram, Scenarios (collaboration/sequence
diagrams), User Interface Models, Dialog, dan Prototype.

3. Pemodelan Sistem. Pemodelan sistem berhubungan dengan cara sistem


diimplementasikan dengan menggunakan teknologi. Kegiatan pemodelan
sistem sebagian besar merupakan usaha teknis yang bertujuan untuk
menerjemahkan model aplikasi menjadi struktur operasional sistem.
Pemodelan sistem memerlukan perhatian terhadap detail-detail spesifik
yang menjelaskan cara komponen-komponen sistem akan diwujudkan.
Sebagai contoh, model harus mengatasi aspek-aspek khusus seperti
pengkodean, middleware, model data, dan lain sebagainya. Model sistem
menghasilkan pandangan internal tentang solusi, yang menunjukkan
bagaimana berbagai komponen berinteraksi untuk mendukung tampilan
eksternal aplikasi. Pemodelan sistem merupakan tempat di mana
persyaratan non-fungsional (seperti platform, performa, throughput,
skalabilitas, dan kemampuan pemeliharaan) dibahas. Model sistem ini
dinyatakan dalam istilah teknis dan digunakan oleh tim teknologi internal
yang terlibat dalam implementasi sistem. Pemodelan Sistem
menghasilkan berbagai artefak seperti User Interface Models, Screen
Specifications, Data, Data Entry Validation Rules, Navigation, Front-
end Components, Application Server Components, Business Object
Server Components, Data Access Components, dan Data Models.

3.3 Analisis Proses Bisnis dan Identifikasi Masalah


Setelah memahami metodologi analisis kebutuhan bisnis serta metode
pengumpulan dan pemodelan kebutuhan, perlu dilakukan pemahaman lebih lanjut
terkait metode analisis proses bisnis dan identifikasi masalah untuk melengkapi
pemahaman terhadap analisis kebutuhan bisnis.

2929
(Konsep Sistem Informasi: Konsep dan Penerapan)

3.3.1 Analisis Proses Bisnis


Ada ragam metode untuk melakukan analisis proses bisnis sesuai dengan
kebutuhan dan situasi yang dihadapi. Metode tersebut digunakan untuk
membantu proses menentukan solusi dan hasil yang terbaik untuk bisnis. Terlebih
lagi ketika proses bisnis berkaitan erat dengan data yang digunakan untuk
membuat keputusan.
Metode analisis proses bisnis adalah proses yang dilakukan untuk membuat dan
mengimplementasikan sebuah rencana bisnis (Simplilearn, 2023). Rencana bisnis
sangat penting untuk mengidentifikasi kebutuhan perusahaan dan juga
memberikan hasil terbaik bagi sebuah bisnis. Namun demikian, tidak ada satu
teknik spesifik yang cocok untuk digunakan dalam seluruh situasi atau
perusahaan. Hal ini karena pada dasarnya, setiap bisnis atau perusahaan memiliki
perbedaan dan situasi yang dihadapi masing-masing. Sehingga, sebuah teknik
yang berhasil dilakukan perusahaan A belum tentu memberikan hasil yang serupa
bagi perusahaan B. Beberapa metode analisis proses bisnis antara lain sebagai
berikut.
1. CATWOE. CATWOE merupakan singkatan dari client, actors,
transformation, world view, owner, dan environmental constraints.
Metode ini digunakan untuk mengidentifikasi masalah dan menentukan
solusi yang dapat mempengaruhi perusahaan serta pihak lainnya yang
terkait. Dengan demikian, metode ini menekankan pada pemahaman
menyeluruh tentang bagaimana setiap tindakan yang diajukan dapat
mempengaruhi berbagai pihak (Rachmayanti & Arumsari, 2020).

2. Analisis SWOT. Metode ini merupakan salah satu teknik paling populer.
SWOT sendiri merupakan singkatan dari strength, weakness,
opportunities, dan threats. Metode ini melakukan analisis komprehensif
dan mempertimbangkan seluruh faktor internal (strength dan weakness)
dan eksternal (opportunities dan threats) (Simplilearn, 2023).

3. Analisis MOST. MOST merupakan singkatan dari mission, objectives,


strategy, dan tactics. Metode ini menganalisis apa yang ingin dicapai

30
Bab 3 (Analisis Kebutuhan Bisnis)

perusahaan (mission dan objective), dan bagaimana cara mencapainya


(strategy dan tactics) (Nicholas, 2023).

4. Analisis PESTLE. PESTLE merupakan teknik analisis bisnis yang


memperhitungkan faktor lingkungan yang berdampak pada perencanaan
strategis perusahaan beserta performanya. Metode ini memungkinkan
perusahaan untuk mengidentifikasi kesempatan dan meminimalisir
potensi ancaman yang dapat dihadapi. PESTLE memiliki singkatan dari
politics, economy, social, technology, legal, dan environment (Pathak,
2020).

5. Metode-metode lainnya seperti Business Process Modelling (BPM),


Non-functional Requirement Analysis, Brainstorming, Six Thinking Hats,
Requirement Analysis, dan Use Case Modelling (Medina, 2022).

3.3.2 Identifikasi Masalah


Ada ragam metode yang digunakan untuk mengidentifikasi masalah pada proses
bisnis. Dalam konteks pengembangan sistem informasi, proses identifikasi
masalah setidaknya dapat dilakukan dengan metode Root Cause Analysis
(Dennis, et al., 2015). Metode Root Cause Analysis mencegah masalah yang
serupa muncul kembali di masa depan dan meningkatkan kualitas sistem
informasi yang sedang dikembangkan.
Ragam metode root cause analysis antara lain fishbone analysis, force field
analysis, dan five-whys (Wisnu, 2023). Langkah-langkah Root Cause Analysis
menurut (Dennis, et al., 2015) adalah sebagai berikut:
1. Identifikasi Masalah. Langkah pertama adalah mengidentifikasi
masalah atau kegagalan dalam sistem informasi yang sedang
dikembangkan. Masalah ini bisa berupa bug, kinerja yang buruk, atau
ketidaksesuaian dengan persyaratan.
2. Pengumpulan Data. Kumpulkan data yang relevan tentang masalah
tersebut, termasuk laporan kesalahan, catatan pelacakan, dan informasi
lain yang berkaitan dengan masalah.

3131
(Konsep Sistem Informasi: Konsep dan Penerapan)

3. Analisis Data. Analisis data untuk memahami masalah secara lebih


mendalam. Identifikasi pola, tren, atau aspek lain yang mungkin
membantu dalam mengidentifikasi akar penyebab.
4. Identifikasi Penyebab Langsung. Identifikasi penyebab langsung
masalah tersebut. Ini adalah faktor-faktor yang secara langsung
menyebabkan masalah tersebut muncul. Misalnya, kode yang salah atau
konfigurasi yang salah.
5. Identifikasi Penyebab Terselubung (Root Cause). Selanjutnya,
identifikasi penyebab mendasar atau akar yang lebih dalam dari masalah
tersebut.
6. Validasi Penyebab Akar Masalah. Pastikan penyebab akar masalah
yang diidentifikasi benar-benar akurat dengan menguji hipotesis dan
melibatkan tim pengembangan serta pemangku kepentingan.
7. Rancang Solusi. Setelah akar penyebab ditemukan, rancang solusi yang
sesuai untuk mengatasi masalah tersebut. Pastikan solusi ini tidak hanya
mengatasi gejala tetapi juga akar penyebabnya.
8. Implementasi Solusi. Terapkan solusi yang telah dirancang dan periksa
apakah masalah tersebut telah teratasi.
9. Monitoring dan Evaluasi. Pantau sistem untuk memastikan bahwa
masalah tersebut tidak muncul kembali. Lakukan evaluasi secara berkala
untuk memastikan efektivitas solusi.

3.4 Pemetaan Peluang untuk Solusi Sistem Informasi


Pemetaan peluang untuk solusi sistem informasi memainkan peran penting dalam
meningkatkan daya saing dan efisiensi organisasi melalui pemanfaatan teknologi
informasi yang tepat. Beberapa peluang pengembangan sistem informasi sebagai
solusi untuk membantu organisasi dan entitas lainnya dalam mengoptimalkan
proses bisnis, mengambil keputusan yang lebih baik, dan meningkatkan
pelayanan kepada pelanggan atau masyarakat terdapat pada Tabel 3.1 sebagai
berikut.

32
Bab 3 (Analisis Kebutuhan Bisnis)

Tabel 3.1: Peluang Penerapan Solusi Sistem Informasi (Reynolds and Stair,
2010; Laudon and Laudon, 2018; Osmundsen, Iden and Bygstad, 2018)
Bidang Peluang Penerapan Sistem Informasi
Pendidikan Sistem informasi manajemen data mahasiswa, penjadwalan kursus,
registrasi, dan pengelolaan sumber daya pendidikan.
Bisnis dan Sistem informasi pemrosesan transaksi, manajemen persediaan,
Keuangan akuntansi, dan analisis keuangan.
Kesehatan Sistem informasi medis, manajemen riwayat pasien, manajemen rekam
medis elektronik, penjadwalan janji, dan pelaporan kesehatan publik.
Manufaktur dan Sistem informasi pengendalian produksi, manajemen inventaris, dan
Rantai Pasokan pemantauan rantai pasokan.
Pemerintahan dan Sistem informasi administrasi publik, pengumpulan data, dan penyediaan
Layanan Publik layanan online kepada warga.
Perdagangan Sistem informasi pendukung transaksi online, manajemen situs web,
Elektronik analisis perilaku pelanggan, dan pengelolaan database produk.
Ilmu Pengetahuan Sistem informasi manajemen data penelitian, analisis data, dan berbagi
dan Penelitian pengetahuan.
Pariwisata dan Sistem informasi pemesanan tiket, manajemen reservasi hotel, dan
Perjalanan panduan wisata online.
Hiburan dan Media Sistem informasi pendukung manajemen konten digital, analisis audiens,
dan distribusi konten multimedia.
Lingkungan dan Sistem informasi pemantauan lingkungan, pengelolaan sumber daya
Konservasi alam, dan pengembangan strategi konservasi.

3333
BAB 4
DESAIN SISTEM INFORMASI

4.1 Prinsip Desain Antarmuka Pengguna


Meskipun setiap pengembangan sistem biasanya mengambil pendekatan yang
berbeda untuk desain antarmuka, sebagian besar setuju bahwa desain yang baik
didasarkan pada beberapa prinsip dasar. Desainer antarmuka biasanya
menggunakan prinsip-prinsip dasar ini dalam pengembangan sistem. Prinsip-
prinsip dasar dalam mendesain antarmuka sistem meliputi:
1. Kenali pengguna kita dan kebutuhan mereka
Kenali pengguna aplikasi kita dan pahami kebutuhan dan preferensi
mereka. Mengetahui kelompok target kita akan membantu kita membuat
antarmuka yang sesuai dan mudah digunakan.
2. Buat struktur informasi
Kita perlu merencanakan bagaimana kita akan mengatur dan menyajikan
informasi kepada pengguna. Aturlah hierarki informasi kita dengan
menggunakan navigasi yang jelas dan menu yang terstruktur. Kita juga
harus mempertimbangkan tata letak yang intuitif dan logis.
3. Buat desain visual yang menarik
Manfaatkan prinsip-prinsip desain visual untuk membuat antarmuka yang
indah. Pilih elemen grafis seperti warna, font, dan ikon yang sesuai
dengan identitas merek kita. Jaga agar desain tetap konsisten di seluruh
antarmuka.
4. Navigasi yang mudah
Permudah pengguna untuk beralih antar halaman dan fitur dalam aplikasi
Kita. Misalnya, sediakan navigasi yang jelas, termasuk menu, ikon, dan
tombol yang intuitif. Ada baiknya juga memanfaatkan remah roti atau
fungsi pencarian agar pengguna dapat dengan mudah menemukan
informasi yang mereka butuhkan.

35
(Konsep Sistem Informasi: Konsep dan Penerapan)

5. Ulangi dan tingkatkan


Proses desain antarmuka adalah proses yang berkelanjutan. Setelah
aplikasi yang dibuat diluncurkan, kita harus terus memantau dan
mengevaluasi kinerja antarmuka kita. Kita harus secara teratur melakukan
perbaikan dan peningkatan berdasarkan umpan balik pengguna dan
analisis penggunaan (Ihksan, et al., 2023).
6. Memahami proses bisnis
Desainer antarmuka perlu memahami fungsionalitas bisnis yang
mendasari dan bagaimana sistem akan mendukung tujuan bisnis, orang,
atau organisasi. Tujuan keseluruhannya adalah merancang antarmuka
yang mendukung pekerjaan pengguna.
7. Memaksimalkan efektivitas grafis
Antarmuka pengguna iOS Apple dan Microsoft Windows mudah
dipelajari dan digunakan. Antarmuka yang didesain dengan baik bisa
membantu pengguna mempelajari sistem baru dengan cepat dan
meningkatkan produktivitas mereka. Antarmuka pengguna yang didesain
dengan baik memungkinkan pengguna mempelajari sistem baru dengan
lebih cepat.
8. Memiliki pemikiran yang sama dengan pengguna
Pengguna harus dibagi menjadi pengguna pemula dan pengguna
berpengalaman. Antarmuka harus cukup fleksibel untuk digunakan oleh
pengguna pemula dan berpengalaman. Antarmuka harus cukup fleksibel
untuk digunakan oleh pengguna pemula dan berpengalaman. Untuk
mengembangkan antarmuka yang berpusat pada pengguna, desainer harus
belajar untuk berpikir seperti pengguna dan melihat sistem dari sudut
pandang mereka. Antarmuka pengguna harus mudah dipelajari dan
menggunakan istilah-istilah yang sudah dikenal oleh pengguna.
9. Model dan prototipe pengguna
Antarmuka adalah bagian terpenting dari desain. Desainer antarmuka
harus mengumpulkan umpan balik sebanyak mungkin saat mendesain
antarmuka sistem. Untuk mendapatkan umpan balik dari pengguna,
desainer dapat menggunakan model dan prototipe awal. Pengguna harus

36
Bab 4 (Desain Sistem Informasi)

menguji semua aspek desain antarmuka dan memberikan umpan balik


kepada desainer berdasarkan model dan prototipe yang mereka berikan.
Umpan balik dari pengguna dapat diperoleh melalui wawancara,
kuesioner, dan observasi.
10. Fokus pada kegunaan sistem/aplikasi
Antarmuka pengguna harus berisi semua tugas, perintah, dan komunikasi
antara pengguna dan sistem/aplikasi; sebuah antarmuka memiliki
beberapa pilihan yang mengarah ke antarmuka lainnya. Desain antarmuka
suatu sistem harus fokus pada kegunaan sistem/aplikasi itu sendiri,
sehingga luaran yang diberikan memenuhi kebutuhan pengguna, bahkan
jika ada submenu dalam suatu antarmuka.
11. Dokumentasi
Semua desain antarmuka harus didokumentasikan untuk digunakan oleh
programmer. Sketsa atau prototipe yang disetujui pengguna dapat
digunakan untuk mendokumentasikan antarmuka. Dengan menerapkan
prinsip-prinsip desain yang berpusat pada pengguna, analis sistem dapat
merencanakan, mendesain, dan memberikan antarmuka pengguna dengan
lebih baik (Harahap, et al., 2022).
12. Kompatibilitas produk
Aplikasi yang menggunakan antarmuka harus kompatibel dengan sistem
asli. Namun, sering kali, aplikasi memberikan hasil yang berbeda dari
sistem manual atau sistem lama. Hal ini bukanlah hal yang diharapkan
oleh bisnis.
13. Kompatibilitas tugas
Aplikasi yang menggunakan antarmuka harus membantu pengguna
menyelesaikan tugas sehingga tidak sulit digunakan. Jika memungkinkan,
pengguna tidak dihadapkan pada situasi memilih dan berpikir, pengguna
dihadapkan pada pilihan yang sederhana, dan proses berpikir dari
pekerjaan pengguna ditransfer ke aplikasi melalui antarmuka. Semua
tindakan dan tugas pengguna harus dikomunikasikan ke aplikasi melalui
antarmuka.

3737
(Konsep Sistem Informasi: Konsep dan Penerapan)

14. Kompatibilitas urutan tugas


Aplikasi sistem tidak diragukan lagi merupakan penerus sistem manual,
dan tidak dapat dihindari bahwa akan ada urutan tindakan untuk
menyelesaikan tugas. Dalam aplikasi, software engineer perlu
memikirkan berbagai urutan atau alur kerja yang berbeda yang ada di
dalam sistem untuk memungkinkan pengguna melakukan tugas. Mereka
perlu memastikan bahwa urutan tindakan dalam sistem manual tidak
tercermin dalam perangkat lunak yang mereka gunakan, sehingga
pengguna tidak bingung dan mengalami masalah. Selain itu juga perlu
memastikan bahwa menu tidak membebani pengguna dengan terlalu
banyak pilihan, dan bahwa menu membentuk urutan tindakan.
Memastikan kompatibilitas alur kerja seperti ini akan membantu
pengguna menyelesaikan tugas lebih cepat (Budiawan, 2019).

4.2 Arsitektur Sistem Informasi

4.2.1 Pengertian Arsitektur Sistem Informasi


Arsitektur Sistem Informasi didefinisikan sebagai berikut oleh para ahli informasi:
a) Identifikasi dan perencanaan kebutuhan informasi organisasi dan
bisnis
b) Suatu bentuk tertentu dalam penggunaan teknologi informasi untuk
memenuhi tujuan dan fungsi organisasi atau bisnis secara
menyeluruh
c) Desain sistem informasi komputer yang komprehensif untuk
memenuhi kebutuhan organisasi
d) Pendefinisian yang cermat dari kebutuhan suatu sistem informasi
dalam bentuk cetak biru dengan berbagai komponen sumber daya
informasi yang membentuk cetak biru untuk membangun sistem
informasi tersebut (Sulianta, 2019).

Membangun model arsitektur sistem informasi pada dasarnya memiliki tujuan


sebagai berikut:
a) Untuk membangun sebuah sistem informasi yang efektif, efisien dan
berkualitas tinggi yang sesuai dengan tujuannya

38
Bab 4 (Desain Sistem Informasi)

b) Dijadikan sebagai acuan dan cetak biru ketika membangun sebuah


sistem informasi
c) Digunakan sebagai dokumentasi sistem
d) Dijadikan sebagai acuan untuk memahami struktur sistem informasi
e) Sebagai dasar untuk pemeliharaan jangka panjang sistem informasi
f) Digunakan sebagai dasar untuk membangun sistem informasi baru
ketika sistem informasi yang ada sudah tidak dapat digunakan lagi di
masa yang akan datang

4.2.2 Kerangka Arsitektur Sistem Informasi


Kerangka kerja arsitektur Sistem Informasi (SI) adalah struktur konseptual yang
digunakan untuk merencanakan, mendesain, dan mengelola sistem informasi
dalam sebuah organisasi. Kerangka kerja ini memberikan panduan untuk
konfigurasi komponen sistem informasi, interaksi antar komponen, dan
hubungannya dengan komponen lain dalam lingkungan organisasi. Kerangka
kerja ini memberikan panduan untuk konfigurasi komponen, interaksi antar
komponen, dan hubungannya dengan komponen lain dalam lingkungan
organisasi. Berikut adalah kerangka arsitektur sistem informasi yang umum
digunakan:
1. Arsitektur bisnis
Arsitektur bisnis adalah representasi dari struktur organisasi, proses bisnis,
dan persyaratan bisnis yang harus dipenuhi oleh sistem informasi.
Arsitektur bisnis mengidentifikasi tujuan bisnis, fungsi bisnis, proses
bisnis, dan ketergantungan antar proses.
2. Arsitektur data
Representasi struktur data yang digunakan dalam sistem informasi.
Arsitektur data mencakup perencanaan, desain, dan manajemen basis data
serta definisi struktur data yang digunakan untuk menyimpan, mengatur,
dan mengakses informasi.
3. Arsitektur aplikasi
Representasi dari aplikasi atau sistem perangkat lunak yang digunakan
dalam sistem informasi. Arsitektur aplikasi mencakup pola dan prinsip

3939
(Konsep Sistem Informasi: Konsep dan Penerapan)

desain yang digunakan dalam desain aplikasi, integrasi aplikasi, pemilihan


teknologi, dan pengembangan perangkat lunak.
4. Arsitektur teknologi
Representasi dari basis teknologi yang digunakan dalam sebuah sistem
informasi. Arsitektur teknologi mencakup perencanaan dan konfigurasi
dari perangkat keras, perangkat lunak, jaringan komunikasi, dan
keamanan sistem yang mendukung operasional sistem informasi.
5. Arsitektur keamanan
Sebuah visi untuk keamanan sebuah sistem informasi. Arsitektur
keamanan mencakup kebijakan keamanan, kontrol akses, perlindungan
data, dan tindakan pencegahan terhadap ancaman keamanan seperti
serangan siber.
6. Arsitektur integrasi
Visi integrasi antara komponen sistem informasi yang berbeda. Arsitektur
integrasi mencakup bagaimana komponen sistem informasi berinteraksi
satu sama lain, bertukar data antar aplikasi, dan mengatur aliran informasi
antar sistem yang terhubung.
7. Arsitektur manajemen
Sebuah visi untuk pengelolaan dan pemeliharaan sistem informasi.
Arsitektur manajemen mencakup strategi, proses, dan alat untuk
mengelola siklus hidup sistem informasi, termasuk pengembangan sistem,
implementasi, pengujian, pemeliharaan, dan peningkatan.
Kerangka kerja arsitektur sistem informasi ini membantu kita merencanakan dan
merancang sistem informasi yang konsisten, terintegrasi, dan memenuhi
kebutuhan organisasi kita. Kerangka kerja arsitektur ini juga memungkinkan
sistem dan informasi untuk berubah dan berkembang dari waktu ke waktu tanpa
mengorbankan konsistensi dan kesesuaian antar komponen.

40
Bab 4 (Desain Sistem Informasi)

4.3 Desain Basis Data dan Struktur Data

4.3.1 Desain Basis Data


Menurut buku Michael J. Hernandez yang berjudul Database Design for Mere
Mortals: A Hands on Guide to Relational Database Design, desain database
didefinisikan sebagai proses pembuatan struktur yang sesuai untuk database yang
efektif dan efisien. Hal ini didefinisikan sebagai proses pembuatan struktur.
Desain basis data melibatkan pemodelan data, pengorganisasian tabel, dan
menentukan hubungan antara tabel dalam basis data (Hernandez, 2014).
Desain basis data adalah proses perencanaan dan pengorganisasian struktur, tata
letak, dan hubungan antar data dalam sistem basis data. Basis data adalah
kumpulan terorganisir dari data yang saling terkait yang disimpan dan diambil
menggunakan perangkat lunak sistem manajemen basis data (DBMS).
Perancangan basis data melibatkan pemodelan data dan menentukan kebutuhan
informasi yang harus dipenuhi oleh sistem basis data. Tujuannya adalah untuk
membangun struktur basis data yang efisien, fleksibel, dan mudah digunakan
untuk mengelola informasi yang relevan.
Ada beberapa langkah penting dalam proses pengembangan database. Pada
langkah pertama, Kita menganalisis persyaratan bisnis dan mengidentifikasi jenis
data yang akan disimpan. Kemudian kita membuat skema database, yang
mencakup entitas (objek) dan atribut yang terkait dengan entitas tersebut. Kita
juga mendefinisikan hubungan antar entitas (one-to-one, one-to-many, many-to-
many, dll.).
Langkah desain berikutnya adalah pemodelan fisik database, yaitu merancang
struktur penyimpanan fisik database. Hal ini termasuk memilih tipe data yang
sesuai untuk setiap atribut, mendefinisikan indeks, dan menempatkan data secara
strategis dalam media penyimpanan seperti tabel dan file.
Selama proses desain, kita juga harus mempertimbangkan keamanan informasi,
integritas referensial, dan kinerja sistem database. Keamanan informasi
mencakup perlindungan terhadap akses yang tidak sah terhadap data dan
manipulasi data, sedangkan integritas referensial berarti memastikan konsistensi
data dalam hubungan antar entitas. Kinerja sistem basis data harus
dipertimbangkan untuk memastikan waktu respons yang cepat dan operasi basis
data yang efisien.

4141
(Konsep Sistem Informasi: Konsep dan Penerapan)

Desain database juga mencakup pemilihan metode pengindeksan dan


penyimpanan yang tepat, pemilihan teknik pengoptimalan kueri, dan pemilihan
strategi pencadangan dan pemulihan. Tujuannya adalah untuk membuat database
yang dapat diskalakan, efisien, dan memenuhi kebutuhan bisnis.
Dengan kata lain, desain basis data adalah proses mendesain struktur data dan
hubungan sistem basis data. Hal ini mencakup pemodelan data, memilih tipe data,
mengidentifikasi entitas dan atribut, memilih metode penyimpanan, dan
mengoptimalkan kueri.

4.3.2 Prinsip-Prinsip Perancangan Basis Data


Ketika mendesain database, ada beberapa prinsip yang harus diikuti untuk
memastikan bahwa database tersebut efisien, terukur, dan memenuhi kebutuhan
bisnis Kita. Berikut ini adalah beberapa prinsip umum desain database (Ihksan, et
al., 2023):
1. Kepuasan kebutuhan pengguna
Basis data harus dirancang untuk memenuhi kebutuhan yang tepat dan
komprehensif dari para penggunanya. Hal ini membutuhkan pemahaman
penuh akan kebutuhan bisnis, proses bisnis, dan tujuan organisasi. Desain
database harus mempertimbangkan kebutuhan data spesifik pengguna
untuk memastikan bahwa data tersedia dengan akurasi, konsistensi, dan
relevansi yang tepat.
2. Normalisasi data
Representasi struktur data yang digunakan dalam sistem informasi.
Arsitektur data mencakup perencanaan, desain, dan manajemen basis data
serta definisi struktur data yang digunakan untuk menyimpan, mengatur,
dan mengakses informasi.
3. Integritas data
Prinsip integritas data mengacu pada konsistensi, akurasi, dan ketekunan
data dalam database. Prinsip ini melibatkan penerapan aturan integritas
referensial, validasi data, dan batasan untuk memastikan bahwa data yang
dimasukkan atau diubah dalam basis data sesuai dengan persyaratan
bisnis dan aturan yang telah ditetapkan.

42
Bab 4 (Desain Sistem Informasi)

4. Ketergantungan dan keterkaitan data


Desain basis data harus mencerminkan ketergantungan dan hubungan
antara data yang berbeda. Hal ini dicapai melalui penggunaan kunci
utama, kunci asing, dan hubungan antar tabel yang tepat. Ketergantungan
dan hubungan data yang benar memungkinkan akses data yang efisien
dan pengambilan informasi yang akurat.
5. Skalabilitas
Desain database harus mempertimbangkan kemampuannya untuk
berevolusi dan merespons pertumbuhan data di masa depan. Basis data
harus dirancang untuk mengakomodasi peningkatan volume data,
peningkatan kinerja, dan fleksibilitas untuk merespons perubahan
kebutuhan bisnis.
6. Keamanan data
Prinsip keamanan data adalah melindungi data dari akses yang tidak sah,
penggunaan yang tidak sah, dan kehilangan yang tidak sah. Hal ini
termasuk menerapkan mekanisme keamanan seperti hak akses yang
sesuai, enkripsi data, pencatatan aktivitas, dan langkah-langkah keamanan
lainnya untuk melindungi integritas, kerahasiaan, dan ketersediaan data.
7. Kinerja
Prinsip-prinsip kinerja berfokus pada efisiensi dan kecepatan operasi basis
data. Desain basis data harus mempertimbangkan struktur indeks yang
sesuai, optimasi kueri, partisi data, dan penempatan data secara fisik yang
optimal untuk memastikan akses data dan kinerja pemrosesan.

4.3.3 Prototyping Basis Data


Pembuatan prototipe database membantu mengidentifikasi dan memperbaiki
masalah desain sebelum fase implementasi skala besar. Hal ini meminimalkan
risiko kesalahan dan menghemat waktu serta sumber daya untuk perubahan
desain di kemudian hari. Berikut ini adalah prototyping dari database (Ihksan, et
al., 2023):

4343
(Konsep Sistem Informasi: Konsep dan Penerapan)

1. Mengidentifikasi persyaratan
Mengidentifikasi persyaratan bisnis dan persyaratan pengguna untuk
database yang akan dibuat. Mengidentifikasi entitas, atribut, dan
hubungan utama yang akan direpresentasikan dalam prototipe.
2. Buat skema konseptual
Membuat model konseptual basis data dengan menggunakan alat bantu
seperti diagram hubungan entitas (ERD). Merepresentasikan entitas,
atribut, dan hubungan antar entitas secara grafis.
3. Membuat diagram logis
Menerjemahkan model konseptual ke dalam diagram logika yang lebih
rinci. Tentukan tipe data dari setiap atribut, tetapkan kunci utama, dan
tentukan hubungan antar entitas dengan kunci eksternal.
4. Merancang tabel dan kolom
Buat tabel dan kolom dalam database prototipe menggunakan skema
logis. Mengidentifikasi batasan dan kendala yang diberlakukan pada
setiap kolom.
5. Mengimplementasikan tabel dan data
Buat tabel dalam database prototipe dan masukkan data sampel atau data
dummy untuk menguji struktur database dan fungsionalitas operasional.
6. Pengujian kueri dan pengujian fungsional
Pengujian kueri untuk memastikan bahwa prototipe database Kita dapat
mengambil, memperbarui, dan menghapus data dengan benar. Pengujian
fungsional, termasuk validasi data, pengujian indeks, dan pengujian
performa untuk memastikan bahwa database bekerja sesuai dengan yang
diharapkan.
7. Evaluasi dan umpan balik
Libatkan pengguna dan pemangku kepentingan dalam menguji prototipe
database. Meminta umpan balik mengenai kegunaan, efisiensi, dan
kesesuaian prototipe database.

44
Bab 4 (Desain Sistem Informasi)

8. Perbaiki dan tingkatkan


Sempurnakan dan tingkatkan prototipe basis data berdasarkan umpan
balik dan hasil pengujian. Menyesuaikan skema, kueri, dan pengaturan
lainnya sesuai kebutuhan.
9. Validasi desain akhir
Ketika prototipe database diulang dan disempurnakan, desain akhir
divalidasi dengan para pemangku kepentingan untuk memastikan
kesesuaian dan keakuratannya sebelum diimplementasikan secara penuh.

4.3.4 Struktur Data


Struktur data adalah tempat bernama yang dapat digunakan untuk menyimpan
dan mengatur data. Ini adalah cara untuk mengatur data di komputer kita sehingga
dapat diambil dan diperbarui secara efisien. Penting untuk memilih struktur data
yang tepat berdasarkan kebutuhan atau proyek kita. Misalnya, jika kita ingin
menyimpan data secara berurutan dalam memori, gunakan struktur data larik.
Pada dasarnya struktur data dibagi menjadi dua kategori:
A. Struktur Data Linier
Dalam struktur linier, elemen ditempatkan satu demi satu. Struktur ini
mudah diimplementasikan karena elemen-elemennya diatur dalam urutan
tertentu. Namun, seiring dengan meningkatnya kompleksitas program
Anda, struktur data linier mungkin bukan pilihan terbaik karena menjadi
lebih rumit untuk dioperasikan.
1. Array (Larik)
Dalam larik, elemen dalam memori terdiri dari memori yang
bersebelahan. Elemen-elemen larik semuanya memiliki tipe yang
sama. Jenis elemen yang dapat disimpan dalam larik ditentukan oleh
bahasa pemrograman.
2. Stack (Tumpukan)
Dalam struktur data tumpukan, elemen disimpan sesuai dengan
prinsip LIFO (Last in, First out), yang berarti bahwa elemen terakhir
yang disimpan dalam tumpukan adalah yang pertama kali dihapus.
Ini seperti tumpukan chip di Menara Hanoi, di mana chip terakhir
dalam tumpukan dihapus terlebih dahulu.

4545
(Konsep Sistem Informasi: Konsep dan Penerapan)

3. Queue (Antrian/Urutan)
Tidak seperti tumpukan, struktur data antrean beroperasi dengan
prinsip FIFO (First in, First out), di mana item pertama dalam
antrean dihapus terlebih dahulu. Hal ini sama dengan antrian box-
office, di mana orang yang berada di depan antrian akan
mendapatkan tiket terlebih dahulu.
4. Linked List (Daftar Tertaut)
Dalam struktur data daftar berantai, item data dihubungkan dengan
serangkaian node, yang masing-masing berisi item data dan alamat
node berikutnya. Hal ini mirip dengan lokomotif (kepala) dan
gerbong-gerbongnya yang terhubung ke gerbong-gerbong lain
(node).
B. Struktur Data Non-Linier
Tidak seperti struktur data linier, elemen-elemen struktur data non-linier
tidak diatur dalam urutan tertentu. Sebaliknya, struktur data non-linear
disusun secara hierarkis, dan satu elemen terhubung ke satu atau lebih
elemen. Struktur data non-linear dibagi lagi menjadi struktur data berbasis
grafik (graph) dan struktur data berbasis pohon (tree).
Tabel 4.1: Grafik (Graph) dan Pohon (Tree) (Musiafa, 2021)
Beberapa Graph yang popular Beberapa Tree yang populer
Spanning Tree and Minimum Spanning Binary Tree
Tree Binary Search Tree
Strongly Connected Components AVL Tree
Adjacency Matrix B-Tree
Adjacency List Red-Black Tree

4.4 Pemilihan Teknologi dan Bahasa Pemrograman

4.4.1 Pemilihan Teknologi


Tim desain sistem harus menentukan teknologi mana yang sesuai untuk sistem
tersebut. Teknologi tersebut harus mendukung kebutuhan bisnis dan memastikan
bahwa sistem dapat beroperasi secara efisien dan efektif.
Pemilihan teknologi merupakan langkah penting dalam implementasi sistem.
Langkah ini mengevaluasi berbagai teknologi yang dapat digunakan untuk

46
Bab 4 (Desain Sistem Informasi)

mendukung sistem yang dirancang dan dikembangkan. Pertimbangan meliputi


fungsionalitas yang dibutuhkan, ketahanan, skalabilitas, dan kemudahan integrasi
dengan sistem yang sudah ada. Biaya dan ketersediaan teknologi juga merupakan
faktor penting dalam proses pemilihan. Ketika memilih teknologi yang tepat,
penting untuk mempertimbangkan apakah teknologi tersebut memiliki
kemampuan untuk memenuhi kebutuhan bisnis/pengguna dan mendukung
efisiensi dan keberlanjutan sistem.

4.4.2 Bahasa Pemrograman


Setiap jenis bahasa pemrograman memiliki karakteristik dan sifatnya masing-
masing, dan dikembangkan untuk memecahkan masalah atau mencapai tujuan
tertentu dalam pengembangan perangkat lunak. Oleh karena itu, bahasa
pemrograman dapat dibagi menjadi beberapa jenis sesuai dengan penggunaan dan
aplikasi spesifiknya. Berikut merupakan penjelasan dari beberapa jenis bahasa
pemrograman (Arifin, et al., 2023).
A. Bahasa Pemrograman Web
Bahasa pemrograman web adalah kumpulan bahasa pemrograman yang
digunakan untuk mengembangkan aplikasi web: HTML digunakan untuk
struktur dasar halaman web, CSS merupakan representasi elemen HTML,
JavaScript menyediakan interaksi halaman web, PHP, Python, Ruby, dan
bahasa pemrograman sisi server lainnya digunakan untuk memproses
permintaan klien dan berkomunikasi dengan database.
Pilihan bahasa pemrograman web yang sesuai tergantung pada
persyaratan proyek dan kompleksitas aplikasi. Memahami konsep-konsep
seperti keamanan, manajemen sesi, integrasi API, dan pengoptimalan
kinerja sangat penting, dan penggunaan kerangka kerja dan pustaka yang
banyak digunakan dalam bahasa pemrograman web dapat mempercepat
pengembangan dan meningkatkan kualitas aplikasi.
Pemahaman yang baik tentang bahasa pemrograman web memungkinkan
para pengembang untuk membuat aplikasi web yang menarik, interaktif,
dan responsif. Pengetahuan ini juga penting saat bekerja dengan tim
pengembang, memecahkan masalah, dan mengikuti perkembangan
teknologi web yang terus berubah.

4747
(Konsep Sistem Informasi: Konsep dan Penerapan)

B. Bahasa Pemrograman Mobile


Bahasa pemrograman seluler adalah bahasa pemrograman yang
digunakan untuk mengembangkan aplikasi seluler, seperti ponsel cerdas
dan tablet. Setiap sistem operasi seluler memiliki bahasa
pemrogramannya sendiri. Misalnya, Java untuk aplikasi Android dan
Swift untuk aplikasi iOS. Bahasa pemrograman seluler lainnya termasuk
C# di Xamarin, JavaScript di React Native, dan Flutter, yang
memungkinkan pengembangan aplikasi lintas platform.
C. Bahasa Pemrograman Ilmu Data
Bahasa pemrograman ilmu data adalah bahasa pemrograman yang
digunakan secara khusus dalam bidang ilmiah. Bahasa-bahasa ini, seperti
Python dan R, dikembangkan untuk memfasilitasi pemrosesan, analisis,
visualisasi, dan pemodelan data dalam penelitian dan pengambilan
keputusan. Python adalah salah satu bahasa paling populer dalam ilmu
data dengan sintaks yang mudah dipahami dan pustaka khusus seperti
NumPy, Pkitas, dan Matplotlib, sementara R juga populer di samping
Python. Bahasa ini memiliki sintaks yang kaya dan pustaka yang
dirancang untuk analisis statistik dan visualisasi data, termasuk ggplot2,
dplyr, dan tidyr. Kedua bahasa ini memiliki kemampuan yang kuat untuk
membangun model pembelajaran mesin dengan menggunakan pustaka
seperti Scikit-Learn (Python) dan Care (R).
Bahasa pemrograman ilmu data memainkan peran penting dalam
mengubah data menjadi wawasan yang berharga. Bahasa-bahasa ini
memungkinkan pengembang data science untuk mengimpor dan
membersihkan data dengan lebih efisien. Mereka dapat menerapkan
analisis statistik tingkat lanjut dan teknik eksplorasi data serta
membangun model prediktif yang kompleks. Bahasa pemrograman data
science juga memungkinkan pengembang untuk membuat visualisasi
yang menarik dan informatif yang secara jelas mengkomunikasikan hasil
analisis data mereka.
Bahasa pemrograman data science, biasanya Python atau R, menyediakan
alat yang kuat dan efisien untuk pemrosesan data, analisis, dan pemodelan

48
Bab 4 (Desain Sistem Informasi)

dalam data science. Dengan fitur yang dioptimalkan dan pustaka khusus,
bahasa pemrograman sains data membantu pengembang memecahkan
masalah kompleks dalam analisis data, pemodelan, dan pengambilan
keputusan.
D. Bahasa Pemrograman Sistem Terbenam
Bahasa pemrograman sistem tertanam adalah bahasa pemrograman yang
digunakan untuk sistem komputer yang tertanam pada peralatan khusus,
seperti sistem kontrol untuk mobil, peralatan medis, peralatan rumah
tangga, peralatan industri, dll. Biasanya, bahasa pemrograman tingkat
rendah seperti Assembler dan C digunakan. Assembler memberi
pengembang akses ke instruksi mesin dan kemampuan untuk mengontrol
perangkat keras secara detail, sedangkan bahasa C memberikan kontrol
yang lebih ketat terhadap perangkat keras dan tingkat abstraksi yang lebih
tinggi.
Memahami bahasa pemrograman untuk sistem tertanam sangat penting
karena sistem tertanam memiliki sumber daya yang terbatas dan
persyaratan yang spesifik. Dengan pemahaman yang baik, pengembang
dapat merancang dan mengimplementasikan solusi digital dan efisien
yang memenuhi persyaratan sistem tertanam. Pengetahuan tentang bahasa
pemrograman sistem tertanam juga sangat berharga di pasar kerja, karena
mengembangkan perangkat untuk Internet of Things (IoT) adalah tren
saat ini.

4949
BAB 5
PENGEMBANGAN PERANGKAT LUNAK

5.1 Metode Pengembangan Perangkat Lunak


Pressman mendefinisikan teknik pengembangan perangkat lunak sebagai
pendekatan ilmiah yang sistematis untuk merancang, membangun, dan menguji
perangkat lunak dengan tujuan mencapai kualitas perangkat lunak yang tinggi,
produktivitas yang tinggi, dan pengembangan yang terkendali (Pressman, 2010).
Di waktu melakukan pengembangan aplikasi sebenarnya pihak pengembang
aplikasi sedang menerjemahkan kebutuhan user sebagai sebuah produk perangkat
lunak digital. Dimana terjadi transformasi kebutuhan user menjadi kebutuhan
aplikasi, kebutuhan perangkat lunak menjadi desain, desain menjadi kode sintak,
uji coba kode sintak, instalasi program serta pemeriksaan keandalan aplikasi di
saat operasional (Nugroho, et al., 2009).
Roger S. Pressman dalam bukunya yang terkenal "Software Engineering: A
Practitioner's Approach" menjelaskan berbagai metode pengembangan perangkat
lunak yang digunakan dalam praktik rekayasa perangkat lunak. Berikut adalah
beberapa metode pengembangan perangkat lunak yang sering dibahas dalam
bukunya (Pressman, 2010):
1. Metode Waterfall, memiliki karakteristik sebagai berikut:
a) Model ini adalah salah satu pendekatan yang paling klasik dalam
pengembangan perangkat lunak.
b) Prosesnya bergerak secara linier dari tahap perencanaan, analisis,
desain, pengkodean, pengujian, hingga pemeliharaan.
c) Setiap tahap harus selesai sebelum memasuki tahap berikutnya.
d) Cocok untuk proyek dengan persyaratan yang sangat stabil dan jelas.

51
(Konsep Sistem Informasi: Konsep dan Penerapan)

Gambar 5.1: Model Waterfall (Pressman, 2010)


2. Metode Prototyping, memiliki karakteristik sebagai berikut:
a) Model ini berfokus pada pengembangan prototipe atau model awal
perangkat lunak yang dapat digunakan untuk mengklarifikasi
persyaratan pengguna.
b) Prototipe digunakan untuk mengumpulkan masukan dan pemahaman
yang lebih baik tentang kebutuhan pengguna.
c) Setelah prototipe disetujui, pengembangan perangkat lunak
sebenarnya dimulai.
d) Cocok untuk proyek dengan persyaratan yang masih belum pasti atau
perubahan yang sering.

Gambar 5.2: Model Prototipe (Pressman, 2010)


3. Model Spiral, memiliki karakteristik sebagai berikut:
a) Model ini adalah model iteratif yang menggabungkan elemen-elemen
dari pendekatan Waterfall dan Prototyping.

52
Bab 5 (Pengembangan Perankat Lunak)

b) Prosesnya terdiri dari serangkaian iterasi, setiap iterasi melibatkan


perencanaan, analisis risiko, rekayasa, dan evaluasi.
c) Ini memungkinkan proyek untuk beradaptasi dengan perubahan
persyaratan atau masalah yang muncul.
d) Cocok untuk proyek yang kompleks dengan tingkat risiko tinggi.

4. Model Iteratif dan Inkremental, memiliki karakteristik sebagai berikut:


a) Model ini menciptakan perangkat lunak dalam iterasi yang berulang
dan menambahkan fitur secara bertahap.
b) Setiap iterasi menghasilkan versi yang lebih baik dari perangkat
lunak yang semakin mendekati versi final.
c) Ini memungkinkan penggunaan perangkat lunak yang fungsional
lebih awal dalam siklus pengembangan.
d) Cocok untuk proyek dengan kebutuhan yang berkembang dan
kemampuan untuk mengakomodasi perubahan.

5. Metode Agile (Termasuk Scrum dan Kanban), memiliki karakteristik


sebagai berikut:
a) Model ini adalah pendekatan yang sangat kolaboratif, fleksibel, dan
berorientasi pada pengguna.
b) Proyek dibagi menjadi iterasi pendek yang disebut sprint (dalam
Scrum) atau tugas (dalam Kanban).
c) Tim bekerja secara terus-menerus dengan keterlibatan pengguna
yang aktif.
d) Cocok untuk proyek dengan persyaratan yang berubah-ubah dan
perlu berfokus pada kebutuhan pelanggan.

6. Model RAD (Rapid Application Development), berfokus pada


percepatan proses pengembangan dan pengiriman solusi perangkat lunak.
Berikut adalah pemahaman mengenai RAD menurut Roger S. Pressman
seperti tampak pada Gambar 5.3. Pressman menyatakan bahwa Rapid
Application Development (Pengembangan Aplikasi Cepat) adalah suatu
pendekatan yang dirancang untuk memungkinkan pengembangan

5353
(Konsep Sistem Informasi: Konsep dan Penerapan)

perangkat lunak yang lebih cepat dan responsif terhadap perubahan


kebutuhan pengguna.

Gambar 5.3: Metode RAD (Pressman, 2010)


Pressman mengidentifikasi beberapa keuntungan dari RAD, termasuk
pengembangan yang lebih cepat, kemampuan untuk mengatasi
perubahan kebutuhan dengan lebih baik, peningkatan dalam kualitas
perangkat lunak melalui umpan balik pengguna yang berulang, dan
pengurangan risiko pengembangan. Meskipun memiliki banyak
keuntungan, Pressman juga mengakui bahwa RAD memiliki tantangan,
termasuk potensi untuk menghasilkan prototipe yang tidak dapat
digunakan secara langsung dalam produksi, serta kebutuhan untuk
mengelola perubahan dalam siklus pengembangan yang cepat.

Roger S. Pressman mencatat evolusi berbagai metode pengembangan perangkat


lunak dari waktu ke waktu. Metode-metode ini telah mengalami perubahan dan
perkembangan untuk mencoba mengatasi tantangan dalam pengembangan
perangkat lunak. Berikut adalah beberapa metode pengembangan perangkat lunak
yang telah mengalami evolusi menurut Pressman (Pressman, 2010):

54
Bab 5 (Pengembangan Perankat Lunak)

1. Metode Spiral
a) Model Spiral yang diperkenalkan oleh Barry Boehm, telah menjadi
lebih rinci dan lebih terdefinisi sejak pertama kali diperkenalkan.
b) Beberapa model iteratif dan model berorientasi risiko juga telah
berkembang dari model Spiral asli.
c) Biasanya, terdapat antara tiga dan enam wilayah tugas. Gambar 5.4
menggambarkan model spiral yang berisi enam wilayah tugas.

Gambar 5.4: Model Spiral (Pressman, 2010)

2. Metode Iteratif dan Inkremental


a) Pendekatan iteratif dan inkremental telah berkembang menjadi
metodologi yang lebih kuat seperti RUP (Rational Unified Process)
dan metode-metode Agile seperti Scrum dan Kanban.
b) Agile sendiri telah mengalami banyak perkembangan dan variasi,
seperti Lean, Extreme Programming (XP), dan berbagai kerangka
kerja Agile lainnya.

3. Metode Agile (Migunani, 2022)


a) Metode Agile secara keseluruhan telah mengalami pertumbuhan dan
penerimaan yang signifikan dalam industri perangkat lunak.
b) Prinsip-prinsip dan praktik Agile telah diterapkan dalam berbagai
konteks, termasuk pengembangan perangkat lunak berukuran besar
dalam organisasi.

5555
(Konsep Sistem Informasi: Konsep dan Penerapan)

4. DevOps
a) DevOps adalah pendekatan terbaru yang menggabungkan
pengembangan perangkat lunak (Dev) dengan operasi TI (Ops) untuk
menciptakan aliran kerja yang lebih efisien dan terintegrasi.
b) Ini mencerminkan tren evolusi dalam pengembangan perangkat lunak
yang menekankan otomatisasi, kolaborasi tim lintas-fungsional, dan
siklus pengembangan yang lebih cepat.

5. Pendekatan Berbasis Data (Data-Driven Development)


Pendekatan baru ini mengintegrasikan data dan pemahaman berbasis data
dalam pengembangan perangkat lunak, memungkinkan pengambilan
keputusan yang lebih baik berdasarkan bukti empiris.

6. Pengembangan Berbasis Cloud dan Mikro Layanan (Microservices)


Dengan perkembangan teknologi Cloud dan arsitektur mikro layanan,
metode pengembangan perangkat lunak telah berubah untuk mendukung
pengembangan aplikasi yang lebih skala besar, terdistribusi, dan
fleksibel.

Evolusi metode pengembangan perangkat lunak terus berlanjut seiring dengan


perubahan dalam teknologi, kebutuhan bisnis, dan praktik terbaik dalam industri
perangkat lunak. Setiap perubahan ini mencerminkan upaya untuk mengatasi
tantangan yang muncul dalam menghasilkan perangkat lunak berkualitas dengan
lebih efisien dan responsif terhadap perubahan kebutuhan pengguna.

5.2 Tahapan Pengembangan Perangkat Lunak


Tahapan pengembangan perangkat lunak adalah langkah-langkah yang harus
diikuti oleh tim pengembangan perangkat lunak untuk merancang,
mengembangkan, menguji, dan memelihara perangkat lunak. Tahapan-tahapan
ini dapat bervariasi tergantung pada metodologi pengembangan yang digunakan,
tetapi dalam umumnya, berikut adalah tahapan-tahapan yang umum dalam
pengembangan perangkat lunak:

56
Bab 5 (Pengembangan Perankat Lunak)

1. Analisis Kebutuhan (Requirement Analysis)


Tugas analis pada tahapan analisis sistem, yaitu mendefinisikan masalah
sistem, melakukan studi kelayakan, dan menganalisis kebutuhan sistem
aplikasi yang akan dihasilkan. Dokumentasikan kebutuhan secara rinci dalam
bentuk spesifikasi fungsional dan non-fungsional. Tiga pertanyaan yang
wajib dijawab untuk mengarahkan proses identifikasi masalah, yaitu (Al
Fatta, 2007):
a) Apakah masalah pokok yang harus dijawab oleh sistem yang
dibuat?
b) Apakah penyebab masalah tersebut?
c) Siapakah yang menjadi pemakai akhir dari sistem yang dibuat?

2. Perencanaan (Planning)
Tiga proses utama dari perencanaan sistem, yaitu (Jogiyanto, 2005):
a) Apakah masalah pokok yang harus dijawab oleh sistem yang
dibuat?
b) Apakah penyebab masalah tersebut?
c) Siapakah yang menjadi pemakai akhir dari sistem yang dibuat?

Output yang dihasilkan dari tahap perencanaan sistem yaitu berupa laporan
perencanaan sistem jangka pendek dan jangka panjang secara tertulis yang
memuat:
a) Tujuan, perencanaan strategi dan taktik perusahaan
b) Tujuan dan sasaran proyek yang akan dikembangkan, jadwal, dan
anggaran proyek
c) Menetapkan potensi kendala proyek sistem
d) Membuat daftar skala prioritas proyek sistem yang akan
dikembangkan yang meliputi sumber daya, waktu, dana dan tugas-
tugas yang harus diselesaikan.

3. Perancangan (Design)
Jogiyanto (2005) menjelaskan bahwa tahap perancangan sistem dapat
dibedakan atas dua kelompok besar yaitu desain sistem umum dan desain
sistem terinci. Desain sistem umum sering kali disebut juga desain

5757
(Konsep Sistem Informasi: Konsep dan Penerapan)

konseptual atau desain logikal atau desain makro. Sedangkan desain sistem
terinci dikenal sebagai desain sistem secara fisik atau desain internal. Tujuan
utama tahap desain sistem, yaitu:
a) Terpenuhi kebutuhan pemakai sistem.
b) Merancang arsitektur perangkat lunak.
c) Merinci desain yang mencakup desain sistem, desain database, dan
desain antarmuka pengguna.

4. Implementasi (Implementation)
Langkah-langkah dalam tahap implementasi sistem yaitu (Jogiyanto, 2005):
a) Menetapkan rencana implementasi untuk menentukan anggaran
biaya dan waktu yang diperlukan.
b) Memilih personil yang akan terlibat sebagai tim.
c) Menulis kode program sesuai dengan desain yang telah disetujui.
d) Menggunakan praktik-praktik pengkodean yang baik.
e) Menguji setiap modul program secara terpisah dan menguji
keseluruhan program.
f) Melaksanakan konversi sistem yaitu menempatkan sistem baru
untuk siap digunakan oleh pemakai akhir.

5. Pengujian (Testing)
Pada tahap ini yang dilakukan ialah pengujian sistem. Dimana pengujian
modul dan pengujian program telah dilakukan. Tujuan dilakukan pengujian
sistem yaitu:
a) Memastikan bahwa komponen-komponen sistem berfungsi sesuai
dengan spesifikasi.
b) Melakukan uji fungsional, uji integrasi, uji kinerja, dan uji
keamanan.
c) Memperbaiki dan mengoreksi bug yang ditemukan selama
pengujian sistem.
d) Mendokumentasikan semua aspek perangkat lunak, termasuk kode,
desain, dan panduan pengguna
e) Dokumentasi yang baik memfasilitasi pemeliharaan dan
pemahaman perangkat lunak

58
Bab 5 (Pengembangan Perankat Lunak)

6. Pengiriman (Deployment)
a) Melakukan peluncuran perangkat lunak ke lingkungan produksi.
b) Memastikan bahwa perangkat lunak dapat beroperasi dengan baik
dalam skala produksi.

7. Pemeliharaan (Maintenance)
Melakukan pemeliharaan perangkat lunak secara teratur untuk memperbaiki
bug, memperbarui fungsionalitas, dan mengatasi masalah yang muncul di
lingkungan produksi.

8. Evaluasi (Evaluation)
a) Menilai kinerja proyek dan membandingkannya dengan tujuan
awal.
b) Mengidentifikasi pelajaran yang dapat dipelajari dan perbaikan
yang dapat diterapkan pada proyek berikutnya.

Tahapan-tahapan ini sering kali dilakukan secara iteratif, artinya tim


pengembangan dapat kembali ke tahapan sebelumnya jika diperlukan untuk
mengatasi perubahan kebutuhan atau masalah yang muncul selama
pengembangan. Selain itu, berbagai metodologi pengembangan perangkat lunak
seperti Agile dan Scrum menggabungkan elemen-elemen ini dalam siklus
pengembangan yang lebih pendek dan fleksibel yang disebut iterasi atau sprint.
Hal ini memungkinkan tim untuk lebih cepat menyesuaikan perubahan dan
merespons umpan balik pengguna.

5.3 Uji Coba dan Validasi Perangkat Lunak


Uji coba dan validasi perangkat lunak adalah dua aspek yang sangat penting
dalam siklus pengembangan perangkat lunak. Mereka membahas sejumlah hal
yang berbeda, namun keduanya memiliki tujuan akhir yang sama yaitu
memastikan bahwa perangkat lunak yang dibangun adalah produk yang
berkualitas dan memenuhi kebutuhan pengguna dan organisasi. Di sinilah teknik
pengujian perangkat lunak berperan. Teknik-teknik ini memberikan panduan
sistematis untuk merancang pengujian yang (1) menggunakan logika internal

5959
(Konsep Sistem Informasi: Konsep dan Penerapan)

komponen perangkat lunak, dan (2) menggunakan domain masukan dan keluaran
program untuk mengungkap kesalahan dalam fungsi, perilaku, dan kinerja
program (Pressman, 2010). Jenis uji coba perangkat lunak antara lain :
a. Uji Unit (Unit Testing): Ini adalah tahap pengujian di mana setiap
komponen atau unit kecil dari perangkat lunak diuji secara terpisah
untuk memastikan bahwa setiap unit berfungsi sesuai yang diharapkan.
Ini biasanya dilakukan oleh pengembang yang bertanggung jawab atas
unit tersebut.
b. Uji Integrasi (Integration Testing): Uji integrasi melibatkan
pengujian bagaimana unit-unit yang berbeda berinteraksi satu sama
lain. Tujuannya adalah untuk memastikan bahwa unit-unit tersebut
dapat terintegrasi dengan baik dan bekerja bersama.
c. Uji Fungsional (Functional Testing): Ini adalah pengujian yang
bertujuan untuk memeriksa apakah perangkat lunak berperilaku sesuai
dengan spesifikasi fungsional yang telah ditetapkan. Uji ini mencoba
untuk menjawab pertanyaan seperti "Apakah perangkat lunak
melakukan apa yang diharapkan?"
d. Uji Kinerja (Performance Testing): Pengujian kinerja bertujuan
untuk memastikan bahwa perangkat lunak dapat berkinerja dengan
baik di bawah beban yang berat. Ini mencakup uji beban, uji stres, dan
uji kinerja lainnya.
e. Uji Keamanan (Security Testing): Uji keamanan fokus pada
identifikasi kerentanan keamanan dan upaya untuk memastikan bahwa
perangkat lunak tahan terhadap serangan dan pelanggaran keamanan.
f. Uji Penerimaan (User Acceptance Testing, UAT): Uji ini dilakukan
oleh pengguna akhir atau pihak yang memerlukan perangkat lunak.
Tujuannya adalah untuk memastikan bahwa perangkat lunak
memenuhi kebutuhan dan harapan mereka.
Tabel 5.1: Perbandingan Tahap Uji Coba dan Validasi Perangkat Lunak
Uji Coba Perangkat Lunak Validasi Perangkat Lunak
Fokus mengidentifikasi bug, memeriksa apakah perangkat lunak
kesalahan, atau masalah dalam yang dibangun adalah solusi yang
perangkat lunak dengan tepat untuk masalah atau kebutuhan
melakukan serangkaian tes dan yang ada. Ini fokus pada memastikan
pengujian. Ini fokus pada bahwa perangkat lunak memenuhi

60
Bab 5 (Pengembangan Perankat Lunak)

menemukan masalah dalam tujuan bisnis dan kebutuhan


kode sumber perangkat lunak pengguna.
Tujuan memastikan bahwa perangkat memastikan bahwa perangkat lunak
lunak berfungsi dengan baik, memenuhi kebutuhan bisnis dan
sesuai dengan spesifikasi pengguna, serta memberikan nilai
fungsional, dan bebas dari yang diharapkan. Validasi menilai
kesalahan yang dapat apakah perangkat lunak memecahkan
memengaruhi kinerja atau masalah yang dimaksudkan.
keamanan.
Tipe uji unit, uji integrasi, uji verifikasi dan evaluasi keseluruhan
Uji/ fungsional, uji kinerja, uji sistem perangkat lunak. Ini
Validasi keamanan, uji penerimaan, dan mencakup penilaian terhadap apakah
banyak lagi. Masing-masing perangkat lunak sesuai dengan
tipe uji memiliki fokus dan spesifikasi dan apakah sesuai dengan
tujuan yang berbeda. kebutuhan bisnis.
Hasil laporan bug dan masalah yang konfirmasi bahwa perangkat lunak
ditemukan selama pengujian. memenuhi tujuan bisnis dan
Hasil ini kemudian dapat kebutuhan pengguna. Validasi
digunakan oleh pengembang membantu memastikan bahwa
untuk memperbaiki perangkat perangkat lunak yang dibangun
lunak. adalah solusi yang benar untuk
masalah yang ada.

5.4 Manajemen Proyek dan Pengendalian Versi


Manajemen proyek dan pengendalian versi perangkat lunak merupakan dua aspek
kunci dalam pengembangan perangkat lunak yang membantu memastikan bahwa
proyek berjalan dengan baik, tetap terorganisasi, dan memungkinkan kolaborasi
yang efisien antara anggota tim. Di bawah ini, saya akan menjelaskan keduanya
secara lebih rinci:

5.4.1 Manajemen Proyek Perangkat Lunak


Manajemen proyek perangkat lunak adalah praktik yang melibatkan perencanaan,
pelaksanaan, pengawasan, dan pengendalian semua aspek pengembangan
perangkat lunak dalam sebuah proyek. Tujuannya adalah untuk menghasilkan
produk perangkat lunak yang memenuhi kebutuhan pelanggan, sesuai dengan
anggaran dan tenggat waktu yang telah ditetapkan. Berikut adalah beberapa
konsep penting dalam manajemen proyek perangkat lunak:
1. Perencanaan Proyek: Langkah awal dalam manajemen proyek
perangkat lunak adalah merencanakan proyek dengan merinci tujuan,

6161
(Konsep Sistem Informasi: Konsep dan Penerapan)

ruang lingkup, anggaran, dan jadwal. Ini mencakup identifikasi risiko


potensial dan rencana mitigasi.
2. Penentuan Ruang Lingkup: Menentukan ruang lingkup proyek dengan
jelas adalah kunci keberhasilan. Ini melibatkan pengidentifikasian fitur
dan fungsi yang akan disertakan dalam perangkat lunak.
3. Jadwal Proyek: Membuat jadwal yang terperinci dengan estimasi waktu
untuk setiap tugas adalah penting. Penggunaan gantt chart atau alat
perencanaan lainnya dapat membantu dalam pelacakan kemajuan.
4. Pengelolaan Sumber Daya: Ini mencakup pengalokasian sumber daya
manusia, perangkat keras, dan perangkat lunak yang diperlukan untuk
proyek. Pastikan tim memiliki keahlian yang sesuai.
5. Pengendalian Versi: Seperti yang dibahas sebelumnya, pengendalian
versi sangat penting dalam pengembangan perangkat lunak. Ini
membantu dalam melacak perubahan kode sumber.
6. Pengujian dan Jaminan Kualitas: Perencanaan dan pelaksanaan tes
perangkat lunak adalah langkah penting untuk memastikan kualitas
produk. Ini melibatkan pengujian unit, integrasi, dan pengujian akhir.
7. Manajemen Risiko: Mengidentifikasi dan mengelola risiko proyek
adalah bagian penting dari manajemen proyek. Ini melibatkan
perencanaan untuk mengatasi risiko yang mungkin timbul selama proyek.
8. Komunikasi Tim: Komunikasi yang baik antara anggota tim sangat
penting. Pertemuan berkala, laporan kemajuan, dan kolaborasi yang
efektif membantu memastikan semua orang berada di jalur yang sama.
9. Pengendalian Perubahan: Proses untuk mengelola perubahan ruang
lingkup atau persyaratan selama proyek. Ini harus diatur dengan baik agar
tidak mengganggu jadwal dan anggaran.
10. Pengiriman dan Implementasi: Setelah pengembangan selesai, produk
perangkat lunak harus dikirim dan diimplementasikan dengan sukses ke
lingkungan produksi atau ke pengguna akhir.

62
Bab 5 (Pengembangan Perankat Lunak)

11. Evaluasi dan Pelaporan: Setelah proyek selesai, evaluasi proyek dan
pelaporan hasil serta pembelajaran yang diperoleh adalah langkah terakhir
dalam manajemen proyek.
Manajemen proyek perangkat lunak dapat menggunakan metodologi yang
berbeda, seperti Waterfall, Agile, Scrum, atau Kanban, tergantung pada
kebutuhan dan kompleksitas proyek. Penting untuk memilih pendekatan yang
paling sesuai dengan proyek Anda dan untuk terus memantau dan menilai
kemajuan secara teratur selama seluruh siklus pengembangan perangkat
lunak.

5.4.2 Pengendalian Versi Perangkat Lunak (Version Control)


Pengendalian versi perangkat lunak, juga dikenal sebagai version control atau
source code management, adalah praktik penting dalam pengembangan perangkat
lunak yang digunakan untuk melacak perubahan dalam kode sumber perangkat
lunak seiring waktu. Ini memiliki beberapa tujuan utama:
1. Melacak Perubahan: Pengendalian versi memungkinkan pengembang
untuk melihat semua perubahan yang telah dilakukan pada kode sumber
dari waktu ke waktu. Setiap perubahan biasanya disebut sebagai
"commit", dan catatan disimpan untuk menjelaskan apa yang diubah.
2. Kolaborasi: Ini memungkinkan banyak pengembang bekerja bersama
dalam proyek perangkat lunak yang sama. Mereka dapat bekerja pada
bagian yang berbeda dari kode sumber dan menggabungkan perubahan
mereka secara efisien.
3. Pemulihan dan Kembali ke Versi Sebelumnya: Jika terjadi masalah
atau bug di versi terbaru, pengendalian versi memungkinkan Anda untuk
dengan mudah kembali ke versi sebelumnya yang berfungsi dengan baik.
4. Pembagian Tugas: Ini memudahkan pembagian tugas dalam tim
pengembangan. Setiap anggota tim dapat bekerja pada tugas atau fitur
yang berbeda, dan kemudian menggabungkan perubahan mereka ke
dalam kode sumber utama.
5. Audit: Pengendalian versi mencatat semua perubahan yang dilakukan
dalam proyek perangkat lunak, yang dapat digunakan untuk audit atau
pemantauan.

6363
(Konsep Sistem Informasi: Konsep dan Penerapan)

Ada beberapa sistem pengendalian versi yang umum digunakan, termasuk:


1. Git: Git adalah sistem pengendalian versi yang sangat populer dan kuat.
Ini adalah sistem yang didistribusikan, artinya setiap anggota tim
memiliki salinan penuh dari seluruh repositori. Git memiliki cabang
(branching) yang kuat, yang memungkinkan untuk mengembangkan fitur
atau perbaikan bug secara terpisah.
2. Subversion (SVN): SVN adalah sistem pengendalian versi terpusat yang
lebih tua daripada Git. Ini masih digunakan dalam beberapa proyek, tetapi
tidak sepopuler Git.
3. Mercurial: Mercurial adalah sistem pengendalian versi yang mirip
dengan Git dan juga didistribusikan.
4. Perforce: Perforce adalah sistem pengendalian versi yang umum
digunakan dalam pengembangan perangkat lunak yang besar dan
kompleks.
Pilihannya tergantung pada kebutuhan proyek Anda dan preferensi tim
pengembangan Anda. Penggunaan yang benar dari sistem pengendalian versi
dapat meningkatkan produktivitas, kolaborasi, dan keamanan pengembangan
perangkat lunak.

64
BAB 6
SISTEM PENDUKUNG KEPUTUSAN

6.1 Konsep dan Manfaat Sistem Pendukung Keputusan


Sistem Pendukung Keputusan (SPK) adalah sebuah sistem komputer atau
perangkat lunak yang dirancang untuk membantu individu atau organisasi dalam
mengambil keputusan yang lebih baik dan lebih efisien. SPK menggunakan data,
model matematis, algoritma, dan teknik analisis data untuk memberikan
rekomendasi atau solusi terhadap masalah atau situasi tertentu. Tujuan utama dari
SPK adalah membantu pengambil keputusan dalam mengidentifikasi pilihan
terbaik dari sejumlah alternatif yang ada. Menurut (Nofriansyah & Defit, 2017),
Sistem Pendukung Keputusan (SPK) adalah suatu informasi berbasis komputer
yang menghasilkan berbagai alternatif keputusan untuk membantu manajemen
dalam menangani berbagai permasalahan yang terstruktur maupun tidak
terstruktur dengan menggunakan data dan model. Menurut (Turban, et al., 2011),
karakteristik sistem pendukung keputusan dapat digambarkan dan dijelaskan
sebagai berikut.

Gambar 6.1: Karakteristik Sistem Pendukung Keputusan (Turban, et al., 2011)

65
(Konsep Sistem Informasi: Konsep dan Penerapan)

Gambar di atas menjelaskan beberapa hal berikut:


1. SPK menyediakan dukungan bagi pengambil keputusan terutama pada
situasi terstruktur dan tak terstruktur dengan memadukan pertimbangan
manusia dan informasi terkomputerisasi.
2. Dukungan untuk semua level manajerial, mulai dari eksekutif puncak
sampai manajer lapangan.
3. Dukungan untuk individu dan kelompok. Masalah yang kurang terstruktur
sering memerlukan keterlibatan individu dari departemen dan tingkat
organisasional yang berbeda atau bahkan dari organisasi lain.
4. Dukungan untuk keputusan independen dan atau sekuensial. Keputusan
dapat dibuat satu kali, beberapa kali atau berulang (dalam interval yang
sama).
5. Dukungan pada semua fase proses pengambilan keputusan: intelegensi,
desain, pilihan dan implementasi.
6. Dukungan di berbagai proses dan gaya pengambilan keputusan.
7. SPK selalu dapat beradaptasi sepanjang waktu. Pengambilan keputusan
harus reaktif, dapat menghadapi perubahan kondisi secara tepat dan dapat
mengadaptasikan SPK untuk memenuhi perubahan tersebut.
8. SPK mudah untuk digunakan. Pengguna harus merasa nyaman dengan
sistem. User-friendly, dukungan grafis yang baik dan antarmuka
9. bahasa yang sesuai dengan bahasa manusia dapat meningkatkan efektivitas
SPK.
10. Peningkatan terhadap efektivitas dari pengambilan keputusan (akurasi,
timeless, kualitas) ketimbang pada efisiensinya (biaya membuat keputusan,
termasuk biaya penggunaan komputer).
11. Pengambil keputusan memiliki kontrol penuh terhadap semua langkah
proses pengambilan keputusan dalam memecahkan suatu masalah. SPK
ditujukan untuk mendukung bukan menggantikan pengambil keputusan.
12. Pengguna akhir dapat mengembangkan dan memodifikasi sistem sendiri.
Sistem yang lebih besar dapat dibangun dengan bantuan ahli sistem
informasi. Perangkat lunak OLAP dalam kaitannya dengan data warehouse

66
Bab 6 (Sistem Pendukung Keputusan)

membolehkan pengguna untuk membangun SPK yang cukup besar dan


kompleks.
13. Biasanya model-model digunakan untuk menganalisis situasi. pengambilan
keputusan.
14. Akses disediakan untuk berbagai sumber data, format dan tipe mulai dari
sistem informasi geografis (GIS) sampai sistem berorientasi objek.
15. Dapat dilakukan sebagai stand-alone tool yang digunakan oleh seorang
pengambil keputusan pada satu lokasi atau didistribusikan pada suatu
organisasi keseluruhan dan beberapa organisasi terkait.
Sistem Pendukung Keputusan terdiri dari beberapa komponen yaitu sebagai
berikut:
1. Data: Data adalah bahan dasar dalam SPK. Data dianalisis dan digunakan
sebagai dasar untuk menghasilkan rekomendasi atau keputusan.
2. Model Matematis: Model matematis digunakan untuk merepresentasikan
hubungan antara berbagai faktor dalam masalah yang sedang dihadapi.
Model ini dapat berupa model statistik, model optimisasi, atau model
lainnya, tergantung pada jenis masalahnya.
3. Algoritma: Algoritma adalah serangkaian langkah logis yang digunakan
untuk menganalisis data dan menghasilkan rekomendasi atau keputusan.
Algoritma ini dapat mencakup berbagai teknik seperti pemrosesan data,
analisis statistik, pemodelan prediktif, dan lain sebagainya.
4. Basis Pengetahuan: Basis pengetahuan adalah database atau penyimpanan
informasi yang digunakan oleh SPK untuk mengakses informasi yang
relevan dan berharga dalam proses pengambilan keputusan.
5. Antarmuka Pengguna: Antarmuka pengguna adalah cara pengguna
berinteraksi dengan sistem pendukung keputusan. Ini dapat berupa
antarmuka grafis yang ramah pengguna atau antarmuka berbasis teks,
tergantung pada desain sistemnya.
6. Sistem Inferensi: Sistem inferensi adalah komponen yang digunakan untuk
membuat penalaran dan mencapai kesimpulan berdasarkan data dan model
yang ada.

6767
(Konsep Sistem Informasi: Konsep dan Penerapan)

7. Output: Output dari SPK dapat berupa rekomendasi, peringatan, visualisasi


data, atau informasi lainnya yang membantu pengambil keputusan dalam
prosesnya.
Dalam proses pengambilan keputusan ada beberapa tahapan yang meski dilalui.
Menurut (Herbert, 1987) proses yang dilalui dalam pengambilan keputusan ada
tiga fase, yaitu :
1. Tahap Intellegence
Dalam tahap intelligence tersebut seseorang dalam rangka pengambilan
keputusan untuk permasalahan yang dihadapi yang terdiri dari aktivitas
penelusuran, pendeteksian serta proses pengenalan masalah. Data yang
diperoleh diproses dan diuji dalam rangka mengidentifikasi masalah.
2. Tahap design
Tahap proses pengambilan keputusan setelah tahap intellegence meliputi
proses untuk mengerti masalah, menurunkan solusi dan menguji
kelayakan solusi. Aktivitas yang biasanya dilakukan seperti
menemukan, mengembangkan dan menganalisis alternatif tindakan
yang dapat dilakukan.
3. Tahap choice
Pada tahap ini seorang pengambil keputusan melakukan proses
pemilihan di antara berbagai alternatif tindakan yang mungkin
dijalankan. Hasil pemilihan tersebut kemudian diimplementasikan
dalam proses pengambilan keputusan.
SPK dapat diterapkan dalam berbagai bidang dan industri, termasuk bisnis,
kesehatan, keuangan, manufaktur, dan lain sebagainya. Contoh penggunaan SPK
meliputi peramalan penjualan, alokasi sumber daya, pemilihan karyawan,
pemilihan investasi, diagnosis medis, dan banyak lagi. SPK dapat meningkatkan
efisiensi pengambilan keputusan, mengurangi risiko kesalahan, dan membantu
organisasi mencapai tujuan mereka dengan lebih baik.
Sistem Pendukung Keputusan (SPK) memiliki berbagai manfaat yang dapat
membantu individu dan organisasi dalam proses pengambilan keputusan yang
lebih baik. Berikut adalah beberapa manfaat utama dari penggunaan SPK:

68
Bab 6 (Sistem Pendukung Keputusan)

1. Meningkatkan Kualitas Keputusan: SPK membantu pengambil keputusan


mengumpulkan, menganalisis, dan memproses data dengan lebih baik. Ini
dapat menghasilkan keputusan yang lebih akurat dan berdasarkan fakta.
2. Efisiensi dalam Pengambilan Keputusan: SPK dapat mempercepat proses
pengambilan keputusan dengan mengotomatisasi beberapa langkah analisis
dan perhitungan. Ini mengurangi waktu yang dibutuhkan untuk mengambil
keputusan.
3. Pemilihan Alternatif Terbaik: Dengan menganalisis berbagai alternatif
secara sistematis, SPK dapat membantu pengambil keputusan dalam
menemukan solusi atau alternatif terbaik dari banyak pilihan yang tersedia.
4. Penghematan Sumber Daya: SPK dapat membantu organisasi
mengoptimalkan penggunaan sumber daya, termasuk waktu, tenaga kerja,
dan keuangan. Ini dapat mengurangi pemborosan dan meningkatkan
efisiensi.
5. Pengurangan Risiko: Dengan analisis yang cermat, SPK dapat membantu
mengidentifikasi dan mengurangi risiko yang terkait dengan keputusan
tertentu. Hal ini membantu organisasi menghindari potensi kerugian.
6. Pengambilan Keputusan yang Lebih Konsisten: SPK dapat memastikan
konsistensi dalam pengambilan keputusan, terlepas dari fluktuasi emosi
atau preferensi individu. Ini membantu organisasi menjaga konsistensi
dalam strategi dan kebijakan.
7. Mendukung Proses Perencanaan: SPK dapat digunakan dalam proses
perencanaan jangka pendek dan jangka panjang, membantu organisasi
merumuskan strategi yang lebih baik.
8. Analisis Data yang Lebih Mendalam: SPK dapat melakukan analisis data
yang kompleks dan mendalam, termasuk pemodelan prediktif, analisis
statistik, dan simulasi, untuk mendukung pengambilan keputusan yang
lebih baik.
9. Integrasi dengan Sumber Daya Informasi: SPK dapat diintegrasikan dengan
berbagai sumber daya informasi seperti basis data internal, sumber data
eksternal, dan alat analisis lainnya untuk menghasilkan informasi yang
lebih kaya.
10. Evaluasi Lebih Baik terhadap Keputusan yang Telah Diambil: SPK dapat
membantu organisasi dalam melakukan evaluasi pasca-keputusan,

6969
(Konsep Sistem Informasi: Konsep dan Penerapan)

memungkinkan mereka untuk memahami dampak keputusan yang telah


diambil dan melakukan perubahan jika diperlukan.

6.2 Model Keputusan dan Analisis Data dalam SPK


Pemodelan merupakan suatu upaya untuk melakukan analisis Sistem Pendukung
Keputusan (SPK) dengan cara meniru bentuk nyata-nya daripada melakukannya
pada sistem nyata. Alasan penggunaan model dalam Sistem Pendukung
Keputusan adalah sebagai berikut:
1. Manipulasi model (seperti mengubah variabel) akan lebih mudah
dilakukan daripada melakukannya pada sistem nyata.
2. Model dapat menghemat waktu. Biaya untuk menganalisis model jauh
lebih murah jika dibandingkan dengan mengaplikasikannya pada
sistem nyata.
3. Risiko kesalahan pada bentuk model dengan melakukan trial &
error (coba-coba) jauh lebih rendah jika dibandingkan dengan
melakukannya pada sistem nyata.
4. Lingkungan bisnis yang banyak mengandung ketidakpastian.
5. Model matematika dapat menganalisis kemungkinan solusi dalam
jumlah yang lebih banyak bahkan tidak terbatas.
6. Model meningkatkan pembelajaran dan pelatihan.
7. Model-model dan metode-metode untuk mendapatkan solusi telah
tersedia di web.
8. Ada beberapa Java applet (atau pemrograman web lainnya) yang
tersedia untuk menyelesaikan model-model tersebut.
Dalam Sistem Pendukung Keputusan (SPK), model digunakan untuk
merepresentasikan hubungan antara data yang ada dan berbagai alternatif
keputusan yang mungkin. Model ini membantu SPK dalam menganalisis data,
memahami dampak dari berbagai keputusan, dan memberikan rekomendasi
kepada pengambil keputusan. Berikut adalah beberapa jenis model yang sering
digunakan dalam SPK:
1. Model Matematis: Model matematis menggunakan persamaan
matematika untuk menggambarkan hubungan antara variabel-variabel
dalam masalah. Contohnya termasuk model linier, model kuadratik,

70
Bab 6 (Sistem Pendukung Keputusan)

model eksponensial, dan model regresi. Model ini cocok untuk


masalah di mana data dapat dijelaskan secara matematis.
2. Model Statistik: Model statistik melibatkan analisis statistik data yang
ada untuk menarik kesimpulan atau membuat prediksi. Ini termasuk
analisis regresi, analisis korelasi, dan analisis deret waktu.
3. Model Optimisasi: Model optimisasi digunakan untuk mencari solusi
terbaik dari sejumlah alternatif yang mungkin. Ini digunakan dalam
masalah alokasi sumber daya, perencanaan produksi, dan
pengoptimalan rute, misalnya dengan menggunakan algoritma linier
dan non-linier.
4. Model Keputusan Multi-kriteria: Model ini digunakan ketika ada
beberapa kriteria yang harus dipertimbangkan dalam pengambilan
keputusan. Contoh termasuk metode Analytical Hierarchy Process
(AHP) dan Technique for Order of Preference by Similarity to Ideal
Solution (TOPSIS).
5. Model Simulasi: Model simulasi digunakan untuk memodelkan sistem
atau proses yang kompleks dengan menyimulasikan berbagai skenario.
Ini membantu pengambil keputusan memahami dampak keputusan
dalam berbagai situasi.
6. Model Inferensi: Model inferensi digunakan untuk melakukan
penalaran berdasarkan data yang ada dan aturan pengetahuan yang
diberikan. Ini terutama digunakan dalam sistem berbasis pengetahuan.
7. Model Pembelajaran Mesin: Dalam beberapa kasus, model
pembelajaran mesin seperti jaringan saraf tiruan, pohon keputusan,
atau algoritma clustering digunakan untuk menganalisis data dan
memberikan rekomendasi.
8. Model Geografis atau Ruang: Model ini digunakan dalam konteks
geospasial dan pengambilan keputusan berdasarkan lokasi. Ini
mencakup analisis geografis, pemodelan spasial, dan sistem informasi
geografis (SIG).
9. Model Keputusan Berbasis Aturan: Model ini menggunakan aturan
berbasis pengetahuan yang telah ditentukan sebelumnya untuk
memberikan rekomendasi. Ini sering digunakan dalam sistem berbasis
pengetahuan.

7171
(Konsep Sistem Informasi: Konsep dan Penerapan)

10. Model Heuristik: Model heuristik adalah pendekatan yang lebih


sederhana dan berbasis aturan atau logika yang digunakan untuk
memberikan solusi yang dapat diterima dalam waktu yang singkat. Ini
sering digunakan dalam situasi di mana pemrosesan real-time
diperlukan.

6.3 Teknologi Pendukung untuk SPK


Terdapat berbagai teknologi pendukung yang digunakan dalam Sistem
Pendukung Keputusan (SPK) untuk membantu dalam pengumpulan, analisis, dan
penyajian informasi yang relevan. Beberapa teknologi pendukung utama untuk
SPK termasuk:
1. Basis Data dan Manajemen Basis Data: Teknologi basis data
digunakan untuk menyimpan, mengelola, dan mengakses data yang
diperlukan oleh SPK. Sistem manajemen basis data (DBMS) seperti
MySQL, Oracle, atau MongoDB digunakan untuk menyimpan data
dalam bentuk yang terstruktur.
2. Data Warehousing: Data warehousing adalah teknologi yang
digunakan untuk mengintegrasikan dan menyimpan data dari berbagai
sumber yang berbeda dalam satu lokasi yang sentral. Hal ini
memudahkan akses data yang konsisten dan terintegrasi untuk analisis.
3. Pengolahan Data dan Analisis Data: Alat pengolahan data seperti
Microsoft Excel, R, Python, atau bahkan platform analisis data khusus
seperti Tableau digunakan untuk membersihkan, menganalisis, dan
menggali wawasan dari data yang ada.
4. Sistem Informasi Geografis (SIG): SIG digunakan dalam SPK yang
berhubungan dengan data geospasial. Ini memungkinkan integrasi
informasi geografis dalam proses pengambilan keputusan.
5. Teknologi Cloud: Cloud computing memungkinkan akses mudah dan
skalabilitas untuk menyimpan dan mengolah data. Layanan Cloud
seperti Amazon Web Services (AWS), Microsoft Azure, atau Google
Cloud Platform (GCP) dapat digunakan untuk menjalankan aplikasi
SPK.
6. Big Data dan Teknologi Pengolahan Big Data: Teknologi big data
seperti Hadoop dan Apache Spark digunakan untuk mengelola dan

72
Bab 6 (Sistem Pendukung Keputusan)

menganalisis data dalam skala yang sangat besar, yang sering


ditemukan dalam aplikasi SPK yang kompleks.
7. Pengolahan Bahasa Alami (Natural Language Processing, NLP):
Untuk SPK yang melibatkan analisis teks atau pemahaman bahasa
manusia, teknologi NLP digunakan untuk mengolah dan memahami
teks manusia.
8. Teknologi Pembelajaran Mesin (Machine Learning): Machine learning
digunakan dalam SPK untuk mengembangkan model yang dapat
memprediksi hasil berdasarkan data yang ada. Ini dapat mencakup
penggunaan algoritma pemblajaran mesin seperti regresi, klasifikasi,
dan pengelompokan.
9. Teknologi Mobile dan Aplikasi: Aplikasi mobile memungkinkan
pengambil keputusan untuk mengakses informasi dan rekomendasi
SPK di mana saja dan kapan saja. Ini bisa sangat berguna dalam situasi
di mana keputusan perlu diambil di lapangan.
10. Pengolahan Citra dan Pengenalan Pola: Teknologi pengolahan citra
digunakan dalam SPK yang berhubungan dengan analisis gambar atau
pengenalan pola. Ini sering ditemukan dalam aplikasi medis atau
keamanan.
11. Integrasi API dan Layanan Web: Integrasi dengan layanan web dan
API (Antarmuka Pemrograman Aplikasi) memungkinkan SPK untuk
mengambil data aktual dari sumber eksternal seperti media sosial,
berita, atau informasi pasar.
12. Keamanan Informasi: Teknologi keamanan informasi dan enkripsi
diperlukan untuk melindungi data sensitif yang digunakan dalam SPK.

6.4 Contoh Kasus Penerapan SPK


Berikut adalah beberapa contoh kasus penerapan Sistem Pendukung Keputusan
(SPK) di berbagai bidang:
1. Pemilihan Investasi: Sebuah perusahaan ingin memutuskan di mana
mereka harus mengalokasikan dana investasi mereka untuk
mendapatkan hasil yang optimal. SPK dapat digunakan untuk
menganalisis data pasar, kinerja saham, risiko investasi, dan faktor-

7373
(Konsep Sistem Informasi: Konsep dan Penerapan)

faktor lainnya untuk memberikan rekomendasi terkait dengan


portofolio investasi yang paling sesuai.
2. Manajemen Rantai Pasokan (Supply Chain Management): Dalam
industri manufaktur, SPK dapat digunakan untuk mengoptimalkan
rantai pasokan dengan memutuskan kapan dan berapa banyak bahan
baku yang harus dibeli, kapan produk harus diproduksi, dan bagaimana
produk harus didistribusikan ke pelanggan.
3. Pengelolaan Inventori: SPK dapat membantu toko ritel atau
perusahaan lain dalam mengelola inventori mereka. Dengan
menganalisis data penjualan, tren musiman, dan faktor-faktor lainnya,
SPK dapat memberikan rekomendasi tentang kapan harus memesan
lebih banyak persediaan atau kapan harus menjual barang yang lambat
laku.
4. Peramalan Penjualan: Perusahaan dapat menggunakan SPK untuk
melakukan peramalan penjualan berdasarkan data historis, tren pasar,
dan faktor-faktor lainnya. Ini membantu dalam perencanaan produksi
dan pengelolaan persediaan.
5. Pengelolaan Rute Transportasi: Dalam bisnis logistik atau pengiriman,
SPK dapat digunakan untuk merencanakan rute transportasi yang
efisien dan mengoptimalkan alokasi sumber daya seperti truk dan
pengemudi.
6. Diagnosis Medis: Dalam bidang kesehatan, SPK dapat digunakan
untuk mendukung diagnosis medis. Ini dapat membantu dokter dalam
menganalisis data medis pasien, seperti hasil tes laboratorium dan citra
medis, untuk membuat diagnosis yang lebih akurat.
7. Seleksi Karyawan: SPK dapat digunakan oleh departemen sumber
daya manusia untuk membantu dalam seleksi karyawan. Ini dapat
melibatkan analisis CV, tes keterampilan, wawancara, dan data lainnya
untuk menentukan kandidat terbaik.
8. Pemilihan Lokasi Bisnis: Ketika perusahaan merencanakan ekspansi
atau pembukaan cabang baru, SPK dapat digunakan untuk memilih
lokasi yang paling strategis berdasarkan faktor-faktor seperti
demografi, persaingan, aksesibilitas, dan biaya sewa.

74
Bab 6 (Sistem Pendukung Keputusan)

9. Pemilihan Bakal Calon Anggota Legislatif (Bacaleg) oleh Partai


Politik di Indonesia dengan Metode AHP berbasis website.
10. Pengelolaan Energi: SPK dapat digunakan dalam manajemen energi
untuk mengoptimalkan penggunaan energi dalam fasilitas industri atau
bangunan komersial. Ini dapat membantu mengurangi biaya energi dan
dampak lingkungan.
11. Pengambilan Keputusan Darurat: Dalam situasi darurat seperti bencana
alam atau kejadian kritis lainnya, SPK dapat digunakan untuk
membantu pihak berwenang dalam mengambil keputusan cepat
tentang evakuasi, alokasi sumber daya, atau tindakan lainnya.
12. Pengelolaan Persediaan Obat dalam Rumah Sakit: Dalam konteks
rumah sakit, SPK dapat digunakan untuk mengelola persediaan obat
dan peralatan medis, memastikan ketersediaan stok yang cukup, dan
menghindari kehabisan barang penting.
13. Pemilihan Proyek Investasi: Dalam perencanaan proyek besar, seperti
pembangunan infrastruktur atau fasilitas produksi baru, SPK dapat
membantu dalam pemilihan proyek yang paling menguntungkan
berdasarkan analisis biaya, risiko, dan dampak sosial.

7575
BAB 7
SISTEM INFORMASI MANAJEMEN

Pada era saat ini perkembangan teknologi informasi berkembang pesat. Teknologi
informasi dibutuhkan dalam kehidupan manusia yaitu membantu atau mendorong
kerja manusia agar lebih efisien dan produktif. Perkembangan sistem informasi
mempunyai banyak instrumen dan platform yang bermacam-macam. Gordon B
Davis (1984), mendefinisikan “Sistem Informasi Manajemen adalah suatu sistem
manusia, mesin yang terintegrasi dalam menyediakan informasi untuk
mendukung kegiatan-kegiatan operasional, manajemen dan pengambilan
keputusan suatu organisasi”.
Ada beberapa aktivitas dalam sistem informasi untuk mengumpulkan informasi
yaitu input data, pemrosesan data, output data, penyimpanan data, dan
pengendalian yang ada dalam sistem informasi. Sistem akan bekerja dengan baik,
jika keseluruhan karakteristiknya bekerja sama untuk mencapai tujuan yang telah
ditetapkan.

7.1 Tujuan dan Fungsi Sistem Informasi Manajemen

7.1.1 Tujuan Sistem Informasi Manajemen (SIM)


Suatu sistem dikatakan baik apabila dapat berfungsi sesuai rancangan aslinya dan
memberikan hasil yang diinginkan. Untuk mengukur keberhasilan suatu sistem
informasi manajemen haruslah ada tujuannya, maka dibuatlah SIM tersebut
adalah untuk:
a. Menyediakan informasi yaitu memberikan informasi yang berguna
untuk analisis data dan dipakai untuk pengambilan keputusan dalam
perusahaan atau suatu bisnis
b. Memudahkan pengelolaan yaitu manajemen akan terbantu dengan
adanya Sistem Informasi Manajemen ini karena terbentuk oleh (TPS)
Transaction Processing System dimana bisa melakukan pencatatan-
pencatatan transaksi yang dilakukan.

77
(Konsep Sistem Informasi: Konsep dan Penerapan)

c. Menyediakan layanan yaitu memberikan pelayanan yang dapat


dipergunakan sebagai sarana pengendalian perencana, evaluasi dan
sebagai sarana perbaikan berkelanjutan.
d. Memecahkan Masalah yaitu memecahkan berbagai masalah yang
diantaranya layanan produksi, serta strategi bisnis, karena SIM
memberikan informasi akurat dan relevan.

7.1.2 Fungsi Sistem Informasi Manajemen (SIM)


Fungsi utama penerapan sistem informasi manajemen dalam suatu organisasi
adalah sebagai berikut (Arisandy, et al., 2017):
a. Dapat mencari bermacam jenis informasi dengan lebih cepat dan
valid. saat mempelajari cara kerja sistem informasi manajemen kita
akan lebih mengetahui proses jalannya informasi dan bagaimana
informasi didistribusikan, dengan cara ini, maka akan lebih mudah
dalam mendapatkan informasi, dan selain itu jika kita memahami
cara kerja sistem informasi, maka kita akan mendapatkan informasi
yang banyak informasi dan memperoleh informasi yang lebih valid.
b. Meningkatkan pengetahuan organisasi yang berhubungan dengan
teknologi informasi. Pada saat ini kita harus memahami dan
memantau perkembangan informasi, perkembangan informasi saat
ini berhubungan dengan perkembangan teknologi. Dengan kita
memahami sistem informasi, maka organisasi akan lebih memahami
teknologi dan perkembangannya.
c. Hal ini memudahkan organisasi dalam mengelola banyak hal,
misalnya jika seorang manajer suatu perusahaan, jika kita
mengetahui cara mendapatkan informasi dan sumbernya, maka kita
bisa mendapatkan data tertutup yang mempunyai peran penting
dalam pengambilan keputusan. Selain itu dalam kehidupan sehari-
hari kita juga memerlukan pengetahuan tentang sistem informasi
manajemen karena dalam melakukan berbagai hal kita memerlukan
sumber informasi untuk menentukan keputusan yang tepat, misalnya
saja pendapatan perusahaan bulan ini, sehingga kita dapat
menganggarkan pengeluaran perusahaan.

78
Bab 7 (Sistem Informasi Manajemen)

d. Menambah pengalaman kita dalam memahami bagaimana


pentingnya informasi yang tersistem baik dalam manajemen maupun
hal lainnya. informasi memang merupakan sesuatu yang abstrak akan
tetapi juga bukan berarti kita sembarangan dalam mencari sumber
informasi, kita harus mengetahui bagaimana informasi tersebut
disusun. Informasi yang tersistem akan memudahkan kita dalam
memperoleh data yang kita butuhkan selain itu kita juga dapat
mengetahui keakuratan informasi tersebut. Pentingnya informasi
yang tersistem tidak hanya dalam segi manajemen, tetapi juga dari
berbagai hal, bahkan dari hal yang paling sederhana, misalkan saja
mengenai urutan mahasiswa dalam absen, dosen membutuhkan
informasi yang tersistem agar memudahkannya dalam memposting
nilai untuk mahasiswanya.
e. Kita dapat memperoleh kemudahan dalam menangkap informasi.
Karena jika kita telah mempelajari bagaimana sistem informasi
manajemen maka kita akan mengetahui bagaimana itu sistem,
informasi dan manajemen. Dengan begitu kita dapat lebih mudah
dalam menggunakan informasi yang disajikan, karena akan sia-sia
saja jika kita disuguhkan dengan berbagai macam informasi akan
tetapi kita tidak dapat memanfaatkannya secara tepat dan maksimal
karena kita tidak begitu mengetahui mengenai sistem informasi
manajemen.
f. Memudahkan pengelolaan manajemen berbagai hal. Terutama bagi
manajer yang sangat membutuhkan informasi sebagai masukannya
maka dia wajib mengetahui berbagai hal terkait sistem informasi
manajemen. Dengan mengetahui bagaimana sistem informasi
manajemen maka seseorang manajer dapat memperoleh dasar-dasar
dalam penggunaan maupun penyampaian informasi, selain itu jika
informasi yang dia peroleh berasal dari sumber yang tersistem
dengan baik, maka berbagai keputusan yang dihasilkan juga akan
berjalan dengan lancar, karena apa pun yang dihasilkan dari
keputusan seorang manajer, selain dari keandalannya sebagai
manajer tetapi juga terkait dengan bagaimana informasi-informasi
yang diolahnya.

7979
(Konsep Sistem Informasi: Konsep dan Penerapan)

7.2 Modul Utama dalam SIM


SIM dapat diartikan sebagai darah yang beredar di dalam tubuh manusia, sama
halnya dengan informasi, dalam sebuah bisnis sangatlah penting untuk
menunjang kesinambungan pertumbuhan bisnis, sehingga masuk akal bila
informasi sangatlah begitu penting dan diperlukan bagi perusahaan, jika terjadi
kekurangan atau minimnya informasi dalam kurun waktu tertentu, maka
perusahaan tidak akan mampu mengendalikan sumber dayanya sehingga dapat
berdampak buruk bagi suatu perusahaan atau bisnis.
Sistem informasi manajemen berdasarkan Encyclopedia of Management yaitu
pendekatan yang terencana dan terstruktur untuk memberikan dukungan spesialis
guna memfasilitasi para pemimpin dalam proses manajemen.
Berdasarkan James. A.F Stoner (dalam Mu’alimah), sistem informasi manajemen
adalah metode yang formal yang menyediakan informasi yang tepat waktu dan
andal kepada manajemen untuk mendukung proses pengambilan keputusan agar
dapat merencanakan, memantau dan mengoperasikan fungsi-fungsi suatu
organisasi secara lebih efektif.
Berdasarkan pengertian sistem informasi manajemen tersebut di atas, maka
pengertian sistem informasi manajemen adalah sebuah sistem informasi yang
memberikan kemudahan bagi sebuah organisasi dalam proses pengambilan
keputusan, perencanaan, pengawasan. Sistem informasi manajemen ditinjau
menurut 3 frase:
a) Sistem;
b) informasi; dan
c) manajemen

Pengertian sistem adalah sekumpulan prosedur yang saling bekerja sama satu
sama lain. Contohnya adalah sistem Komputer yang terdiri dari unsurnya berupa
Keyboard, CPU, Monitor Mouse, dll, yang tujuannya untuk pengolahan data.
Sistem mempunyai karakteristik yaitu:
1. Komponen: sesuatu yang saling berhubungan atau bagian-bagian
dari sistem yang saling berhubungan.

80
Bab 7 (Sistem Informasi Manajemen)

2. Batasan sistem: suatu sistem yang membatasi sistem A dari sistim


lain.
3. Lingkungan luar sistem: sesuatu yang berada di luar sistem.
4. Penghubung: media penghubung antara suatu satu sub-sistem
dengan sub-sistem yang lainnya.
5. Masukan: sesuatu yang digunakan untuk diproses lebih lanjut.
6. Kegiatan pengolahan: kegiatan masukan fisik menjadi keluaran.
7. Keluaran: berbagai bentuk diciptakan melalui transformasi.

Klasifikasi sistem berdasarkan bentuknya:


a. Sistem abstrak: sistem tidak terlihat (program komputer)
b. Sistem fisik: sistem terlihat (manusia, Komputer)
c. Sistem alami: terjadi dengan kehendak Tuhan (sistem tata surya)
d. Sistem buatan: proses buatan manusia (komputer, alat transportasi)
e. Sistem tertutup: tidak dipengaruhi lingkungan di luar sistem,
menerima masukan tertentu dan menghasilkan keluaran tertentu.
f. Sistem terbuka: proses sistem yang dipengaruhi dari lingkungan luar,
menerima input dari sub-sistem lain dan memberikan output untuk
sub-sistem lainnya.

Informasi adalah pengelolaan data yang sudah menjadi suatu yang mempunyai
makna. Contoh: informasi mahasiswa (Nama, NIT, Asal Mahasiswa, Jurusan).
Terdapat delapan kriteria saat menentukan nilai dari suatu informasi, yaitu
(Lippeveld, et al., 2000):
1. Relevansi. Informasi yang disajikan untuk dipakai. Oleh karena itu,
informasi yang bernilai tinggi harus sesuai dengan kebutuhan,
khususnya untuk tujuan apa informasi tersebut yang akan digunakan.
2. Kelengkapan dan keluasan. Informasi akan mempunyai nilai lebih
besar apabila muncul dalam konteks yang sangat luas. Informasi
terpisah-pisah dan tidak terorganisir secara sistematis tidak akan
mempunyai banyak arti. Begitu pula jika informasi tersebut hanya
mencakup area terbatas dari suatu permasalahan.
3. Kebenaran. Informasi akan ditentukan oleh data valid atau yang bisa
dinyatakan. Informasi asalnya dari data, dan data yaitu fact informasi

8181
(Konsep Sistem Informasi: Konsep dan Penerapan)

yang mempunyai nilai besar adalah informasi yang memang asalnya


dari kenyataan, tidak dari pendapat atau opini.
4. Terukur. Informasi yang bermula dari data atau hasil ukuran dan
catatan sesuai fact. Informasi mempunyai nilai besar jika dicari
kembali kepada datanya, data tersebut ditentukan sesuai
kenyataannya.
5. Keakuratan. Informasi yang bermula dari data atau hasil ukuran dan
catatan sesuai fact. Maka dari itu harus ada ketelitian dalam
mengukur dan mencatat peristiwa. Akan menentukan keakuratan data
dan nilai informasi yang dihasilkan.
6. Kejelasan. Informasi dapat berupa dalam berbagai karakter misalnya
teks, grafik, tabel, chart, dll. Bagaimanapun bentuk karakter yang
dipilih, yang paling penting adalah menjadikan pemakai mudah
memahami maknanya. Oleh karena itu selain bentuk penyajiannya
harus benar, juga harus diperhatikan kemampuan pemakai dalam
memahaminya.
7. Fleksibilitas. Informasi yang baik berarti format penyajian dapat
dengan mudah diubah tergantung kebutuhan dan keadaan yang
dihadapi.
8. Tepat waktu. Informasi yang baik ialah informasi yang diberikan
pada saat yang tepat. Misalnya untuk mengambil keputusan.

Konsep dasar manajemen adalah proses memanfaatkan sumber daya yang


tersedia demi mencapai tujuan. Fungsi manajemen yang diperkenalkan oleh
orang Prancis bernama Henry Fayol pada awal abad ke-20 yaitu:
1. Merancang: menentukan segala sesuatu yang belum dilakukan, yaitu
dengan strategi, kebijakan, serta taktik yang akan dijalankan.
2. Organisasi: menciptakan hubungan-hubungan antar departemen
pegawai agar kegiatan terlaksana dan terarah pada pencapaian tujuan
bersama.
3. Pengarahan: suatu usaha dengan mengarahkan tugas atau perintah
agar segala sesuatu dapat dilakukan sehingga tujuannya tercapai.
4. Pengendalian: Upaya memberikan bimbingan dan pengawasan
kepada pelaksana agar bertindak sesuai rencana.

82
Bab 7 (Sistem Informasi Manajemen)

Sistem informasi manajemen menurut mengandung unsur fisik sebagai berikut


(Gordon, 1995):
1. Hardware yang terdiri dari komputer (pusat pengolah, masukan atau
keluaran ), penyimpanan file peralatan penyiapan data.
2. Software meliputi software sistem, software aplikasi umum dan
software aplikasi lainnya.
3. Basis data meliputi data yang disimpan pada media penyimpanan
komputer.
4. Tata cara.
5. Pegawai profesional.

7.3 Integrasi SIM dalam Proses Bisnis


Tujuan dari sistem informasi bisnis adalah untuk menyediakan informasi kepada
semua tingkatan manajemen pada waktu yang paling tepat, dengan tingkat
akurasi yang dapat diterima, dan dengan biaya yang ekonomis. Informasi ini
digunakan dalam proses pengambilan keputusan untuk mengubah keadaan
sistem. Dengan mengambil tindakan yang tepat. Persyaratan penting dari sistem
informasi bisnis adalah umpan balik, yang merupakan proses
mengkomunikasikan hasil terukur dari sistem kepada sistem kendali,
menciptakan sistem kendali yang efektif, biasanya oleh manajemen manusia yang
terkait dengan sistem bisnis.
Sistem informasi, seperangkat komponen untuk mengumpulkan, menyimpan,
memproses data, dan menyediakan informasi, pengetahuan, dan produk digital.
Perusahaan bisnis dan organisasi lain bergantung pada sistem informasi untuk
melakukan dan mengelola operasi mereka, berinteraksi dengan pelanggan dan
pemasok, dan bersaing di pasar. Sistem informasi digunakan untuk mengelola
rantai pasokan antara organisasi dan pasar elektronik. Misalnya bisnis
menggunakan sistem informasi untuk menangani rekening keuangan, mengelola
sumber daya manusia, dan menjangkau calon pelanggan melalui promosi online.
Banyak perusahaan besar bergantung sepenuhnya pada sistem informasi ini
termasuk eBay, pasar lelang tang terbesar luas; Amazon, pusat perbelanjaan
elektronik dan penyedia layanan komputer; Alibaba pasar elektronik dari bisnis
ke bisnis; dan Google sebuah perusahaan mesin pencari yang memperoleh

8383
(Konsep Sistem Informasi: Konsep dan Penerapan)

sebagian besar pendapatannya dari iklan dengan sistem pencariannya adalah


dengan mengetik pencarian.
Pemerintah menerapkan sistem informasi untuk memberikan layanan yang hemat
biaya kepada warganya. Barang digital seperti buku elektronik, produk video dan
perangkat lunak dan layanan online seperti game dan jejaring sosial, dikirimkan
dengan sistem informasi. seseorang memakai sistem informasi, umumnya
berbasis internet, untuk bersosialisasi, belajar berbelanja dan hiburan. Manfaat
integrasi SIM:
a. Kerja sama antar departemen semakin meningkat.
b. Memperlancar akses data secara tepat waktu.
c. Optimalisasi sumber daya.
d. User interface seragam dan konsisten.
e. Setiap proses bisnis berjalan terdokumentasi dengan baik.
f. Data dan informasi terpusat.
g. Mengurangi risiko pencurian data.
h. Memudahkan Proses pengambilan keputusan.
i. Mempercepat pertumbuhan dan perkembangan bisnis.

7.4 Tantangan dalam Implementasi SIM


Selain mempunyai manfaat dalam mengintegrasikan SIM, dalam implementasi
juga SIM mempunyai tantangan tersendiri. Adapun tantangan dalam
implementasi SIM adalah:
A. Biaya sistem, alat-alat dan perawatan yang mahal, diantaranya adalah:
1. Perangkat keras yang merupakan biaya tetap, tetapi akan berubah
sesuai dengan perangkat keras apa yang digunakan. Saat ini sudah
memasuki era 4.0 industri dan perusahaan sudah mulai beralih ke
digital dan tahun-tahun yang akan datang semakin maju dan
berkembang jauh lebih canggih seperti saat ini. Semakin canggih
perangkat keras yang digunakan semakin pula laba akan meningkat,
dan untuk biaya program serta perawatannya akan semakin mahal.
2. Biaya pelaksanaan sistem. Di dalam manajemen terdapat dua sistem
pelaksanaan yaitu

84
Bab 7 (Sistem Informasi Manajemen)

a) Manual: untuk pelaksanaan sistem masih menggunakan surat


menyurat, dalam pengarsipan dokumen masih menggunakan
kertas dan disimpan digudang, sedangkan sistem keuangan
masih menggunakan buku besar untuk pelaporannya.
b) Digital: dalam proses pelaksanaan sudah dilakukan secara
online misalkan penggunaan email, pengarsipan menggunakan
Drive, Harddisk atau disimpan menggunakan sistem yang
memang dikhususkan untuk penyimpanan arsip digital. Apabila
suatu perusahaan pelaksanaannya menggunakan sistem
informasi manajemen secara digital, maka memerlukan budget
yang tidak sedikit dalam membuat proses pemrogramannya.

B. Pelatihan SDM
Perubahan zaman yang bertransformasi dari dunia fisik ke dunia digital,
maka diperlukan SDM yang dapat beradaptasi dengan perubahan
teknologi, pada kenyataannya masih terdapat SDM yang belum bisa
menjalankan perubahan teknologi tersebut. Maka dari itu perusahaan
atau pemerintah perlu mengadakan pelatihan SDM supaya SDM dapat
dengan mudah bersaing dengan SDM di luar negeri. Untuk mengadakan
pelatihan diperlukan penganggaran yang matang agar efektif dan tidak
membuang-buang biaya yang tidak perlu.

C. Perubahan Operasi yang berdampak pada berubahnya tatanan sistem


informasi manajemen.
Perusahaan melakukan inovasi dalam dunia marketing-nya, yang
mengubah marketing menjadi apa yang digemari masyarakat saat ini.
Dan tentunya akan jauh lebih cepat sampai informasinya ke konsumen
karena jika suatu produk banyak digemari maka penjualan akan semakin
meningkat. Pada saat terjadi perubahan sistem informasi manajemen
akan diperlukan biaya juga dalam pengadaan peralatan.

8585
BAB 8
E-COMMERCE DAN E-BISNIS

8.1 Konsep E-Commerce dan E-Bisnis


Pesatnya pertumbuhan dan perubahan yang terjadi pada seperempat abad ke-20,
perdagangan elektronik hanya mewakili permulaan—yang bisa disebut 30 detik
pertama dari revolusi e-commerce. Teknologi terus berkembang dengan
kecepatan eksponensial. Kondisi ini menjadi gejolak yang memberikan peluang
bagi wirausahawan untuk menciptakan model bisnis baru model sehingga bisnis
dalam industri tradisional dan serta beberapa industri lainnya terdisrupsi oleh
teknologi. Percepatan pertumbuhan e-commerce juga memberikan pertumbuhan
luar biasa dalam karier dan kesempatan kerja. Perbaikan dalam teknologi
informasi yang sebagai dasar perkembangan kewirausahaan yang berkelanjutan,
inovasi dalam bisnis dan pemasaran pun menjanjikan banyak perubahan di masa
depan seperti yang terlihat dalam dua dekade sebelumnya. Abad kedua puluh satu
akan menjadi zamannya tentang kehidupan sosial dan komersial yang
dimungkinkan secara digital, yang garis besarnya hampir tidak diketahui saat ini.
Para analis memperkirakan bahwa pada tahun 2030, konsumen di seluruh dunia
akan mengalami hal tersebut akan menghabiskan sekitar $7 triliun dan bisnis
lebih dari $32 triliun dalam transaksi digital. Tampaknya e-commerce pada
akhirnya akan berdampak pada hampir semua perdagangan, dan sebagian besar
perdagangan akan menjadi e-commerce pada tahun 2075, atau bahkan lebih cepat
lagi.
Lima tahun ke depan, memiliki kemungkinan peluang-peluang menarik—dan
juga risiko-risiko yang signifikan—bagi bisnis baru dan tradisional untuk
memanfaatkan teknologi digital demi keuntungan pasar, khususnya di tengah
pandemi Covid-19 kemarin yang diperkirakan akan berdampak luas dan dampak
jangka panjang pada banyak aspek kehidupan, mulai dari cara bisnis beroperasi,
hingga perilaku konsumen, hingga kehidupan sosial dan budaya.

87
(Konsep Sistem Informasi: Konsep dan Penerapan)

Pentingnya mempelajari e-commerce agar dapat memahami peluang dan risiko


yang ada di depan. E-commerce adalah suatu platform yang menggunakan
internet, halaman web atau aplikasi telepon genggam serta browser untuk dapat
bertransaksi bisnis. Secara sederhana, e-commerce merupakan bentuk transaksi
komersial antara organisasi dengan masyarakat sebagai pembeli melalui saluran
digital. Beberapa ahli mengemukakan e-commerce dengan digital commerce,
namun pada pembahasan kali ini, saya menganalogikan bahwa e-commerce
merupakan sinonim dari digital commerce. Dalam penggunaan e-commerce,
transaksi berbasis digital harus dapat diakses oleh seluruh perangkat yang dapat
terkoneksi dengan jaringan telekomunikasi (internet). Pada transaksi komersial,
termasuk perubahan nilai uang yang beredar pada organisasi dan individual dalam
proses penukaran dengan barang dan jasa.
Terdapat beberapa perdebatan mengenai e-commerce dan e-business. Beberapa
ahli menganggap bahwa e-commerce meliputi seluruh kegiatan elektronik yang
dilakukan oleh organisasi untuk meningkatkan pangsa pasar perusahaan. Namun
ahli yang lain berpendapat bahwa e-commerce hanya bagian dari e-business,
dimana berfokus pada penjualan yang bersifat komersial dan sebagai saluran
distribusi digital antara produk dan jasa perusahaan kepada konsumen. Untuk
segala jenis kegiatan elektronik perusahaan termasuk kegiatan SDM, kegiatan
marketing, kegiatan keuangan, kegiatan produksi, cakupan pada ruang lingkup e-
business. E-business merupakan segala kegiatan yang berhubungan dengan
sistem informasi perusahaan yang terkoneksi langsung dengan jaringan
telekomunikasi.

Gambar 8.1: Perbedaan Antara E-Commerce dan E-Business (Laudon & Traver,
2021)

88
Bab 8 (E-Commerce dan E-Bisnis)

8.1.1 Teknologi yang Mendasari E-Commerce


Kekuatan teknologi di balik e-commerce adalah Internet, Web, dan platform
seluler. Internet adalah jaringan komputer di seluruh dunia yang dibangun atas
dasar kesamaan standar. Salah satu cara mengukur pertumbuhan Internet adalah
dengan melihat jumlahnya host internet dengan nama domain. Host Internet
ditentukan oleh Sistem Internet Konsorsium sebagai alamat IP apa pun yang
mengembalikan nama domain di domain in-addr.arpa, yang merupakan bagian
khusus dari namespace DNS yang menyelesaikan alamat IP menjadi domain
nama. Pada tahun 2019, terdapat lebih dari 1 miliar host Internet di lebih dari 245
negara, naik dari hanya 72 juta pada tahun 2000. Internet telah menunjukkan pola
pertumbuhan yang luar biasa jika dibandingkan dengan lainnya teknologi
elektronik di masa lalu.
World Wide Web (Web) adalah sistem informasi yang berjalan di Internet
infrastruktur. Web adalah “killer application” yang menjadikan Internet secara
komersial menarik dan luar biasa populernya. Platform seluler memberikan
kemampuan untuk mengakses Internet dari berbagai perangkat seluler seperti
Ponsel Pintar dan Gawai.

8.1.2 Tipe E-Commerce


Tipe-tipe e-commerce yang saat ini berkembang adalah business-to-consumer
(B2C) commerce, business-to-business (B2B) commerce, consumer-to-consumer
(C2C) commerce, Mobile e-commerce (M-commerce), social e-commerce, local
e-commerce.
A. E-commerce bisnis-ke-konsumen
Jenis e-commerce yang paling sering dibicarakan adalah business-to-
consumer (B2C) e-commerce, dimana bisnis online berupaya menjangkau
konsumen individu. B2C e-commerce mencakup pembelian barang eceran;
perjalanan, keuangan, real estat, dan lainnya jenis layanan; dan konten
daring. B2C telah tumbuh secara eksponensial sejak tahun 1995 dan
merupakan jenis e-commerce yang mungkin ditemui sebagian besar
konsumen.

8989
(Konsep Sistem Informasi: Konsep dan Penerapan)

B. E-commerce bisnis-ke-bisnis (B2B)


Jenis e-commerce di mana bisnis berfokus pada penjualan ke orang lain
bisnis, adalah bentuk e-commerce terbesar. Ada dua model bisnis utama
yang digunakan dalam area B2B: Pasar bersih, yang meliputi distributor
elektronik, perusahaan pengadaan elektronik, bursa, dan industry
konsorsium, dan jaringan industri swasta.
C. E-commerce konsumen-ke-konsumen (C2C)
Jenis e-commerce ini menyediakan cara bagi konsumen untuk menjual satu
sama lain dengan bantuan pembuat pasar online (disebut juga penyedia
platform). Dalam e-commerce C2C, konsumen mempersiapkan produk
untuk dipasarkan, menempatkan produk untuk dilelang atau dijual, dan
bergantung pada pembuat pasar untuk menyediakan katalog, pencarian
mesin, dan kemampuan kliring transaksi sehingga produk dapat dengan
mudah ditampilkan, ditemukan, dan dibayar.
D. E-commerce seluler (m-commerce)
Jenis e-commerce ini mengacu pada penggunaan perangkat seluler untuk
memungkinkan online transaksi. M-commerce melibatkan penggunaan
jaringan seluler dan nirkabel untuk terhubung telepon pintar dan komputer
tablet ke Internet. Setelah terhubung, konsumen seluler dapat membeli
produk dan layanan, membuat reservasi perjalanan, menggunakan variasi
yang semakin banyak layanan keuangan, akses konten online, dan banyak
lagi.
E. E-Commerce Sosial
E-commerce sosial adalah e-commerce yang diaktifkan oleh jejaring sosial
dan media sosial online. E-commerce sosial sering kali terkait dengan m-
commerce, terutama karena semakin banyak pengguna jaringan sosial yang
mengakses jaringan tersebut melalui perangkat seluler.
F. E-commerce lokal
Jenis e-commerce ini merupakan salah satu bentuk e-commerce yang fokus
melibatkan konsumen berdasarkan lokasi geografisnya saat ini. Pedagang
lokal menggunakan berbagai teknik pemasaran online untuk mengarahkan
konsumen ke toko mereka.

90
Bab 8 (E-Commerce dan E-Bisnis)

8.2 Model Bisnis dalam Lingkungan Digital


Model bisnis adalah serangkaian aktivitas yang direncanakan (terkadang disebut
sebagai proses bisnis) dirancang untuk menghasilkan keuntungan di pasar. Model
bisnis tidak selalu sama dengan strategi bisnis, meskipun dalam beberapa kasus
keduanya sangat mirip, dimana model bisnis secara eksplisit memperhitungkan
lingkungan kompetitif (Laudon & Traver, 2021). Model bisnis adalah inti dari
rencana bisnis. Rencana bisnis adalah sebuah dokumen yang menggambarkan
model bisnis perusahaan. Rencana bisnis selalu memperhitungkan lingkungan
kompetitif. Model bisnis e-commerce bertujuan untuk memanfaatkan kualitas
unik Internet, Web, dan platform seluler. Berikut delapan elemen kunci dalam
pemodelan bisnis:

Gambar 8.2: Elemen Kunci Pemodelan Bisnis (Laudon & Traver, 2021)
Selanjutnya, terdapat model bisnis untuk setiap jenis e-commerce, yakni sebagai
berikut:
A. Model bisnis e-commerce bisnis-to-konsumen
E-commerce business-to-consumer (B2C), di mana bisnis online
berupaya menjangkau individu konsumen, merupakan jenis e-
commerce yang paling terkenal dan familiar, dengan jenis model bisnis
yakni:
1. E-tailer
Toko ritel online, sering disebut e-tailer, tersedia dalam berbagai
ukuran, mulai dari unicorn raksasa hingga toko kecil lokal. E-tailer
mirip dengan etalase toko fisik pada umumnya, hanya saja pelanggan

9191
(Konsep Sistem Informasi: Konsep dan Penerapan)

hanya perlu terhubung ke Internet atau menggunakan ponsel cerdasnya


untuk melakukan memesan. Beberapa e-tailer, yang disebut sebagai
“brick-and-clicks”, adalah anak perusahaan atau divisi toko fisik yang
ada dan menjual produk yang sama.
2. Community provider
Penyedia komunitas menciptakan lingkungan online untuk tempat
orang-orang dengan minat yang sama bisa bertransaksi (membeli dan
menjual barang-barang); berbagi minat, foto, dan video;
berkomunikasi dengan orang yang memiliki kesamaan pemikiran; dan
menerima informasi yang berkaitan dengan minat pada komunitas
tersebut.
3. Content provider
Penyedia konten mendistribusikan informasi konten, seperti berita
digital, musik, foto, video, dan karya seni. Penyedia konten dapat
menghasilkan uang melalui berbagai pendapatan yang berbeda model,
termasuk periklanan, biaya berlangganan, dan penjualan barang digital.
4. Transaction broker
Pialang transaksi memproses transaksi untuk konsumen yang biasanya
ditangani secara langsung, melalui telepon, atau melalui surat.
5. Market creator
Pencipta pasar membangun digital lingkungan tempat pembeli dan
penjual dapat bertemu, menampilkan produk, mencari untuk produk,
dan menetapkan harga suatu produk.
6. Portal
Portal menawarkan pengguna yang kuat alat pencarian serta sebuah
paket terpadu konten dan layanan semuanya di satu tempat.

B. Model bisnis e-commerce bisnis-to-bisnis model


1. E-distributor
Distributor elektronik merupakan sebuah perusahaan yang memasok
produk dan layanan bisnis secara langsung ke individu.

92
Bab 8 (E-Commerce dan E-Bisnis)

2. E-procurement
Perusahaan e-procurement menciptakan dan menjual akses ke pasar
digital. Dalam e-procurement ada contoh lain seperti penyedia layanan
B2B menjual jasa bisnis ke perusahaan lain.
3. Exchanges
Merupakan sebuah pasar digital yang mandiri di mana pemasok dan
pembeli komersial dapat melakukan transaksi.
4. Industry consortia
Konsorsium industri merupakan pasar vertikal milik industri yang
melayani industri tertentu.
5. Private industrial networks
Industri jaringan swasta merupakan perusahaan jaringan digital yang
dirancang untuk mengkoordinasikan aliran komunikasi di antara
perusahaan-perusahaan yang terlibat dalam bisnis bersama.
E-commerce mengubah struktur industri, di beberapa industri lebih dari yang lain.
Struktur industri mengacu pada sifat para pemain dalam suatu industri dan posisi
tawar relatif mereka kekuatan. Struktur suatu industri dicirikan oleh lima
kekuatan: persaingan antar pesaing yang ada, ancaman produk substitusi,
hambatan masuk ke industri, tawar-menawar kekuatan pemasok, dan kekuatan
tawar pembeli.

Gambar 8.3: Bagaimana E-Commerce Mempengaruhi Struktur Industri (Laudon


& Traver, 2021)

9393
(Konsep Sistem Informasi: Konsep dan Penerapan)

8.3 Keamanan dan Kepercayaan dalam Transaksi Online


Kejahatan dunia maya menjadi masalah yang lebih signifikan baik bagi organisasi
maupun konsumen. Hackers mengambil barang dagangannya lalu pergi tanpa
membayar apa pun, atau membayar penjual dengan instrumen palsu, dimana
yang dapat dicuri yaitu kartu kredit, atau mata uang palsu. Pedagang dan
konsumen e-commerce menghadapi banyak risiko yang sama seperti dalam
konteks perdagangan tradisional, meskipun dalam lingkungan digital.
Bagaimanapun juga, pencurian tetaplah pencurian apakah itu pencurian digital
atau pencurian tradisional. Pencurian, pembobolan dan masuk tanpa otoritas,
penggelapan, pelanggaran, perusakan dengan maksud jahat, vandalisme—
semuanya merupakan kejahatan tradisional lingkungan komersial—juga hadir
dalam e-commerce. Namun, mengurangi risiko die-commerce menjadi proses
kompleks yang melibatkan teknologi baru, kebijakan organisasi dan prosedur,
serta undang-undang dan standar industri baru dalam memberdayakan upaya
penegakan oleh aparat hukum untuk mengusut dan mengadili para pelanggar.

Gambar 8.4: Lingkungan Keamanan E-Commerce (Laudon & Traver, 2021)

8.3.1 Dimensi Pengukuran Keamanan E-Commerce


Ada enam dimensi utama keamanan e-commerce: integritas, non-penyangkalan,
keaslian, kerahasiaan, privasi, dan ketersediaan.
1. Integritas mengacu pada kemampuan untuk memastikan bahwa
informasi ditampilkan di situs web, atau dikirim atau diterima melalui
Internet, belum diubah dengan cara apa pun oleh pihak yang tidak
berwenang. Misalnya, jika orang yang tidak berwenang menyadap dan

94
Bab 8 (E-Commerce dan E-Bisnis)

mengubah isi komunikasi online, misalnya dengan mengalihkan


transfer bank ke akun yang berbeda, integritas pesan telah
dikompromikan karena komunikasi tidak lagi mewakili apa yang
dimaksudkan oleh pengirim aslinya.
2. Non-repudiation mengacu pada kemampuan untuk memastikan bahwa
peserta e-commerce tidak melakukan hal tersebut atau menyangkal
(yaitu, menolak) tindakan online mereka. Misalnya saja ketersediaan
akun email gratis dengan nama alias, untuk memudahkan seseorang
untuk mengirim komentar atau mengirim pesan dan mungkin
kemudian menyangkal melakukan hal tersebut. Bahkan ketika
pelanggan menggunakan nama dan email asli alamat, mudah bagi
pelanggan tersebut untuk memesan barang dagangan secara online dan
kemudian menolaknya melakukan hal itu. Dalam kebanyakan kasus,
karena pedagang biasanya tidak memperoleh salinan fisik tanda
tangan, penerbit kartu kredit akan berpihak pada pelanggan karena
merchant memilikinya tidak ada bukti sah secara hukum bahwa
pelanggan memesan barang dagangan.
3. Keaslian mengacu pada kemampuan untuk mengidentifikasi identitas
seseorang atau entitas dengan siapa Anda berurusan di Internet.
Bagaimana pelanggan mengetahui bahwa siapa yang menjadi operator
pada suatu situs web? Bagaimana pedagang dapat yakin bahwa
pelanggannya adalah pelanggannya sebenarnya, sesuai dengan apa
yang dia katakan? Seseorang yang mengaku sebagai `seseorang` yang
bukan dirinya, dengan maksud untuk “menipu” atau bertindak dengan
identitas orang lain.
4. Kerahasiaan mengacu pada kemampuan untuk memastikan bahwa
pesan dan data tersedia hanya bagi mereka yang berwenang untuk
melihatnya. Kerahasiaan terkadang membingungkan dengan privasi,
dimana mengacu pada kemampuan untuk mengontrol penggunaan
informasi pelanggan memberikan tentang dirinya kepada pedagang e-
commerce.
5. Ketersediaan mengacu pada kemampuan untuk memastikan bahwa
situs e-commerce terus berlanjut berfungsi sebagaimana yang
dimaksud.

9595
(Konsep Sistem Informasi: Konsep dan Penerapan)

8.3.1 Ancaman Keamanan di Lingkungan E-Commerce


Dari perspektif teknologi, ada tiga poin utama kerentanan ketika berhadapan
dengan e-commerce: klien, server, dan saluran komunikasi. Berikut gambaran
mengenai transaksi yang berkenaan dengan transaksi:

Gambar 8.5: Ilustrasi Transaksi di E-Commerce (Laudon & Traver, 2021)


Ada beberapa yang paling umum dan paling merusak bentuk ancaman keamanan
terhadap konsumen e-commerce dan operator situs: kode berbahaya, program
yang tidak diinginkan, phishing, peretasan dan vandalisme dunia maya,
pelanggaran data, penipuan/pencurian kartu kredit, spoofing, pharming, situs web
spam (sampah), link farms, identitas penipuan, serangan Denial of Service (DoS)
dan DDoS, sniffing, serangan orang dalam, server perangkat lunak yang buruk
saat perancangan untuk klien, masalah keamanan jaringan sosial, masalah
keamanan platform seluler, dan masalah keamanan Cloud.
Meninjau ancaman keamanan terlihat jelas bahwa ancaman terhadap e-commerce
sangat nyata, tersebar luas, global, berpotensi menimbulkan dampak buruk bagi
individu, dunia usaha, dan seluruh negara, dan mungkin saja dapat menjadi
semakin meningkat intensitasnya seiring dengan pertumbuhan e-commerce dan
perluasan internet. Namun pada kenyataannya, banyak kemajuan telah dicapai
oleh pihak perusahaan keamanan swasta, pengguna korporat dan rumahan,
administrator jaringan, perusahaan teknologi, dan lembaga pemerintah. Ada dua
garis pertahanan: solusi teknologi dan solusi kebijakan.

96
Bab 8 (E-Commerce dan E-Bisnis)

Gambar 8.6: Alat Untuk Meningkatkan Keamanan E-Commerce (Laudon &


Traver, 2021)

8.4 Tren dan Inovasi E-Commerce Terbaru


Dalam dunia e-commerce yang terus berkembang, inovasi adalah kunci untuk
tetap menjadi yang terdepan dan memberikan pengalaman berbelanja yang luar
biasa kepada pelanggan. Mulai dari kecerdasan buatan AI dan personalisasi
hingga solusi pembayaran yang lancar dan teknologi yang imersif, dunia usaha
terus mencari cara baru untuk meningkatkan lanskap e-commerce. Dalam sub-bab
ini, kita akan mempelajari tren inovasi e-commerce dan mengeksplorasi
bagaimana strategi berpikiran maju dapat merevolusi pengalaman belanja digital.
A. Merangkul Personalisasi yang Didukung AI
Salah satu kemajuan paling signifikan dalam e-commerce adalah integrasi
kecerdasan buatan (AI) untuk pengalaman belanja yang dipersonalisasi.
Algoritme AI menganalisis perilaku pelanggan, preferensi, dan pembelian
sebelumnya untuk menawarkan rekomendasi produk yang disesuaikan dan
kampanye pemasaran yang dipersonalisasi. Dengan memanfaatkan AI,
bisnis e-commerce dapat menciptakan pengalaman khusus yang sesuai
dengan pelanggan, sehingga meningkatkan keterlibatan dan tingkat
konversi. Keuntungan Personalisasi yang Didukung AI:
1) Wawasan Lebih Dalam: AI menambang dan membaca data
dalam jumlah besar, memungkinkan merek mengakses wawasan
lebih dalam untuk perjalanan pelanggan yang lebih
terpersonalisasi.

9797
(Konsep Sistem Informasi: Konsep dan Penerapan)

2) Peningkatan Penargetan Iklan: AI meningkatkan penargetan


iklan, menghasilkan iklan yang lebih efektif yang mengurangi
pengeluaran pemasaran dan meningkatkan pendapatan.
3) Rekomendasi Produk yang Lebih Cerdas: AI menghasilkan
rekomendasi yang cerdas dan dipersonalisasi, sehingga
menghasilkan pendapatan penjualan yang lebih tinggi dengan
menyarankan produk yang melengkapi pembelian pelanggan saat
ini.
4) Dukungan Pelanggan yang Ditingkatkan: Chatbot yang
didukung AI melampaui respons tertulis, memanfaatkan NLP,
analisis sentimen, dan teknik AI lainnya untuk memberikan
pengalaman dukungan pelanggan yang unggul kepada pembeli.
5) Pengalaman Pencarian Lebih Baik: AI memahami nuansa
bahasa manusia, memberikan hasil pencarian yang relevan bahkan
ketika pelanggan tidak mengetikkan kata kunci yang tepat.
6) Data Pelanggan yang Berharga: AI menyediakan data
pelanggan yang penting, membantu merek menyempurnakan
penawaran dan proses mereka, mengatasi permasalahan
pelanggan, dan memberikan pengalaman pelanggan yang optimal.

B. Beli Sekarang Bayar Nanti (BNPL)


Beli Sekarang Bayar Nanti (BNPL) adalah opsi pembayaran nyaman yang
memungkinkan pelanggan melakukan pembelian online dan di dalam toko
tanpa membayar jumlah penuh di muka. Perluasan pasar ini didorong oleh
beberapa faktor seperti digitalisasi, peningkatan adopsi pedagang, semakin
populernya konsumen muda, dan munculnya pemain pemberi pinjaman
baru yang menawarkan layanan BNPL. Konsumen muda khususnya lebih
menyukai layanan BNPL karena keuntungan yang ditawarkannya, seperti
membeli laptop dan ponsel pintar yang mahal atau membayar produk alat
tulis dengan mencicil.
Pada tahun 2022, ukuran pasar global untuk beli sekarang bayar nanti
mencapai USD 6,13 miliar, dan diproyeksikan menunjukkan tingkat
pertumbuhan tahunan gabungan (CAGR) sebesar 26,1% dari tahun 2023

98
Bab 8 (E-Commerce dan E-Bisnis)

hingga 2030. Nilai total transaksi beli sekarang bayar nanti global melebihi
USD 200 miliar pada tahun 2022.

C. Augmented Reality (AR) dan Virtual Reality (VR)


Teknologi imersif seperti AR dan VR berpotensi merevolusi e-commerce
dengan memberikan pengalaman berbelanja yang interaktif dan menarik.
AR memungkinkan pelanggan memvisualisasikan produk di lingkungan
dunia nyata, memungkinkan mereka membuat keputusan pembelian yang
tepat. VR mengambil langkah lebih jauh dengan menciptakan lingkungan
belanja virtual di mana pelanggan dapat menelusuri dan berinteraksi
dengan produk dengan cara yang sangat mendalam. Teknologi ini
memberikan perjalanan belanja yang unik dan tak terlupakan,
meningkatkan kepuasan pelanggan dan mengurangi pengembalian.
Tergantung pada industrinya, AR dan VR dapat berguna. Di industri
Otomotif misalnya, BMW telah mengambil langkah maju dengan aplikasi i
Visualizer-nya. Dengan menggabungkan teknologi AR, pelanggan kini
dapat menyaksikan dan mempersonalisasi mobil mereka secara real-time.

D. Memperlancar Rantai Pasokan dengan Blockchain


Teknologi blockchain menawarkan solusi yang menjanjikan untuk
merampingkan rantai pasokan e-commerce. Sifatnya yang terdesentralisasi
dan transparan memungkinkan pelacakan produk secara aman dan efisien
mulai dari produksi hingga pengiriman. Dengan blockchain, bisnis dapat
meningkatkan visibilitas rantai pasokan, mengurangi penipuan, dan
membangun kepercayaan di antara pelanggan dengan memastikan keaslian
dan ketertelusuran produk.

E. Perdagangan Suara dan AI Percakapan


Asisten suara dan AI percakapan telah muncul sebagai tren signifikan
dalam inovasi e-commerce. Perdagangan suara memungkinkan pelanggan
melakukan pemesanan, mengajukan pertanyaan, dan menerima
rekomendasi yang dipersonalisasi menggunakan perintah suara. Dengan
mengintegrasikan kemampuan voice commerce ke dalam platform mereka,

9999
(Konsep Sistem Informasi: Konsep dan Penerapan)

bisnis dapat memberikan pengalaman belanja yang nyaman dan hands-free,


memenuhi semakin populernya perangkat yang mendukung suara.

100
BAB 9
SISTEM PENDUKUNG ENTERPRISE

9.1 Pengenalan Sistem Pendukung Enterprise (ERP)


ERP merujuk pada sistem yang digunakan perusahaan untuk merencanakan serta
memberdayakan yang dimiliki perusahaan, yakni berbentuk serangkaian aplikasi
program terpadu dalam berbagai modul untuk menyajikan dan menyokong fungsi
yang beragam di dalam perusahaan, yang dapat membuat suatu pekerjaan
berjalan dengan lebih efisien dan dapat memberikan manfaat lebih bagi
konsumen, yang pada ujungnya menghasilkan nilai tambah dan menghasilkan
keuntungan yang maksimum bagi semua pihak yang berkepentingan
(stakeholder) terhadap keberadaan perusahaan (Lee & Chang, 2020). Seluruh
jenis perusahaan kini mengimplementasikan sistem ERP (Ahmadi, et al., 2015).
ERP bertindak sebagai tulang punggung lintas fungsional perusahaan yang
Integrasikan dan otomatiskan berbagai macam proses dalam perusahaan dan
fungsi-fungsi produksi, logistik, distribusi, akuntansi, keuangan, dan sumber daya
manusia (Al-Jabri & Roztocki, 2015). Perusahaan-perusahaan besar di penjuru
penjuru dunia mulai menggunakan sistem ERP sebagai kerangka konseptual dan
katalisator untuk merekayasa ulang proses bisnis. ERP dipertimbangkan sebagai
unsur kritikal yang perusahaan butuhkan untuk meraih efisiensi dan daya tangkap
yang dibutuhkan untuk meraih keberhasilan dalam lingkungan bisnis yang
dinamis saat ini. ERP dijalankan oleh seperangkat modul perangkat lunak terpadu
yang mendukung proses bisnis internal dasar perusahaan (Aburub, 2015). ERP
untuk manufaktur pada umumnya akan melakukan pemrosesan data dan melacak
perkembangan penjualan, inventaris, penjualan, pengiriman, dan faktur, serta
peramalan bahan baku dan kebutuhan sumber daya manusia.

101
(Konsep Sistem Informasi: Konsep dan Penerapan)

Gambar 9.1: Gambar Konsep Enterprise Resource Planning dalam Perusahaan


(Pohludka, et al., 2018)
Di zaman serba teknologi 4.0 seperti sekarang ini, terdapat banyak sekali
pemanfaatan teknologi di beragam aspek bidang kehidupan, salah satunya di
bidang industri. Proses berbisnis yang dahulunya dikerjakan secara konvensional,
kini mulai berganti dengan pemakaian perangkat lunak untuk membantu operasi
bisnis, salah contohnya adalah Enterprise Resource Planning (ERP) (Abugabah,
et al., 2015). Enterprise Resource Planning (ERP) pada sebuah software
package yang berguna untuk memadukan proses dari beberapa bagian usaha
dengan pemanfaatan pangkalan data yang diintegrasikan dan dipakai bersama-
sama serta standarisasi alur kerja (Aburub, 2015).

Gambar 9.2: Sejarah Perkembangan ERP (Abugabah, et al., 2015)

102
Bab 9 (Sistem Pendukung Enterprise)

ERP dimulai dengan berkembangnya pengembangan sistem Material


Requirements Planning (MRP) tahun 1960-an yang adalah hasil kolaborasi antara
J.I. Case, perusahaan pembuat traktor dan peralatan konstruksi bersama IBM.
Dengan sistem MRP ini memudahkan user untuk melacak inventory dan hasil
produksi, sehingga produsen mampu untuk mengatur procurement material
hingga proses delivery barang ke pabrik, dan melakukan rencana proses produksi
yang lebih efisien (Chugh, et al., 2017). Meskipun menguntungkan, tetapi biaya
yang diperlukan oleh sistem MRP dianggap sangatlah besar untuk sistem ini.
Dibutuhkan jumlah staf teknisi yang sangat memadai untuk membantu
operasional komputer mainframe (Hadidi, et al., 2020). Pada akhir tahun 1970-an,
daya dorong kompetitif utama mulai bergeser ke arah pasar, sehingga
menghasilkan pelaksanaan strategi pasar yang menekankan integrasi dan
merencanakan pengeluaran yang lebih baik (Voronkova, et al., 2017). Pada
zaman ini, software muncul untuk menunjang bisnis proses manufaktur, seperti
COPICS (Communications Oriented Production Information and Control
System) dari IBM pada tahun 1972. MRP II juga sedang dalam proses
pengembangan. Selain IBM’s COPICS, pada pertengahan tahun 1970-an juga
merupakan era lahirnya perusahaan software yang nantinya akan menjadi vendor
utama ERP, antara lain (Wu, et al., 2020):
1. Pada tahun 1972, 5 insinyur Jerman mendirikan SAP (Systemanalyse
und Programmentwicklung atau System Analysis and Program
Development) yang bertujuan untuk memproduksi dan memasarkan
software yang menyediakan solusi bisnis terintegrasi.
2. Pada tahun 1975, Lawson Software didirikan. Ide ini tercetus ketika
Richard Lawson, Bill Lawson, dan partner bisnisnya John Cerullo
melihat perlunya solusi teknologi perusahaan yang telah dikemas
menjadi satu kesatuan sebagai alternatif untuk
aplikasi software bisnis yang bisa di-customized.
3. Pada tahun 1977, J.D. Edwards didirikan oleh Jack Thompson, Dan
Gregory, dan Ed McVaney. Pada tahun yang sama, Oracle
Corporation didirikan oleh Larry Ellison.
4. Pada tahun 1978, Jan Baan mendirikan The Baan Corporation di
Belanda yang berfokus untuk menyediakan layanan konsultasi terkait
keuangan dan administrasi.

103
103
(Konsep Sistem Informasi: Konsep dan Penerapan)

5. System ERP (Enterprise Resource Planning) adalah sebuah


teknologi digital yang berupa sebuah sistem perangkat lunak
modular yang dibuat untuk bisa menyatukan fungsi utama usaha
atau business process di dalam sistem yang terpadu dan rumit,
sehingga kemampuannya untuk melakukan simplifikasi dan
decompose proses bisnis yang ada di dalam departemen finance,
SDM, procurement, distribution dan departemen lain di dalam
company ke suatu alat yang bisa dijalankan dan dikendalikan
dengan mudah oleh manusia.
ERP system atau application integrated system yaitu sebuah sistem yang
menggunakan informasi yang berfungsi untuk melakukan pengintegrasian dan
otomatisasi terhadap bisnis proses pada manajemen suatu company dengan cara
dan prosedur yang cukup jelas dan memiliki tingkat pertanggungjawaban yang
tinggi (Ullah, et al., 2017). Sistem perangkat lunak ERP sering kali disebut juga
dengan Back Office System yang menunjukkan konsumen dan publik tidak ikut
dilibatkan dalam sistem ini. Proses yang terintegrasi ini umumnya terdiri dari
manufaktur, distribusi, inventori, distribusi, pembayaran, dan akuntansi (Ullah, et
al., 2017). Melalui penerapan ERP yang saling terkoneksi, masing-masing unit
operasional pada perusahaan akan bisa saling membagikan data maupun data dan
informasi, yang kemudian akan menambah sinergi antara elemen dalam
perusahaan yang menjalankannya. Selain itu, ERP sistem juga membatu
perusahaan mengotomatisasi dan melakukan pembakuan proses operasional yang
ada di dalam standar prosedur operasional baku perusahaan tersebut melalui
implementasi praktik-praktik terbaik (best practices) agar terjadi peningkatan
produktivitas, menurunnya inefisiensi, dan peningkatan kualitas produk
(Alsharari, 2021). Sebenarnya sejarah Sistem Enterprise Resource Planning
(ERP) telah tercipta pada tahun 1960-an, tapi masih dalam sebatas konsep.
Kemudian, setelah 30 Tahun terlewati, Gartner Group, tepatnya di tahun 1990,
secara luas mengenalkan istilah ERP System dimana pada saat itu ERP system
mempunyai cukup banyak sekali fungsi untuk operasi dari sebuah usaha atau
bisnis atau Perusahaan, maka ada baiknya jika Anda mengetahui sejarah
perkembangan dari software ERP itu sendiri. Ada empat tahap perkembangan
software ERP, yaitu:

104
Bab 9 (Sistem Pendukung Enterprise)

A. Material Requirement Planning (MRP)


Perencanaan Material Requirement Planning (MRP) adalah hasil dari
pemrosesan Bill of Material (BOM) yang bermula pada era 1960-an dan
populer sejak tahun 1970-an. Pada waktu itu, orang yang bergerak di
perencanaan manufacturing maupun produksi tengah berupaya untuk
menemukan cara yang paling baik dan lebih efisien untuk memesan
material dan akhirnya ditemukanlah MRP menjadi solusi tepat dalam
memenuhi perencanaan manufaktur maupun production planning karena
mampu menyelesaikan permasalahan utama yang ada (Barna & Igna,
2021).
B. Closed-loop MRP
Sistem MRP ternyata berubah menjadi suatu sistem yang lebih baik
dibandingkan dengan hanya sekedar sebuah sistem untuk memesan.
Dengan adanya sistem MRP, pesanan menjadi lebih dari itu, sistem MRP
juga dapat mengontrol waktu jatuh tempo dan dapat mendeteksi serta
memberikan peringatan ketika barang yang diterima tidak sesuai tanggal
jatuh tempo. Ada sejumlah alat yang dikembangkan guna menunjang
rencana produksi dan perencanaan penjualan, pengembangan jadwal
produksi, perkiraan, perencanaan kemampuan, dan proses order. Hasil
perkembangan tersebut menghasilkan MRP loop tertutup, di mana sistem
ini tidak hanya untuk melakukan perencanaan kebutuhan material, tetapi
juga mengotomatisasi sistem produksi (Barna & Igna, 2021).
C. Manufacturing Resource Planning II (MRP II)
Tahap ketiga dalam perkembangan sistem ERP adalah MRP II, yang
merupakan suatu metode yang sangat efisien untuk merencanakan
penggunaan sumber daya perusahaan manufaktur. MRP II terdiri dari
berbagai fungsi yang saling terkait, termasuk perencanaan bisnis,
perencanaan operasional dan penjualan, manajemen permintaan,
perencanaan produksi, master scheduling, perencanaan kebutuhan material,
perencanaan kebutuhan kapasitas, dan implementasi sistem pendukung
untuk kapasitas dan material. Hasil dari sistem ini akan terintegrasi dengan
laporan keuangan seperti perencanaan bisnis, laporan pembelian, biaya

105
105
(Konsep Sistem Informasi: Konsep dan Penerapan)

pengiriman, proyeksi persediaan, dan lain sebagainya (Barna & Igna,


2021). Hasil dari sistem ini akan terintegrasi dengan laporan keuangan
seperti perencanaan bisnis, laporan pembelian, biaya pengiriman, proyeksi
persediaan, dan sebagainya. Integrasi ini memberikan manfaat besar bagi
perusahaan manufaktur dalam mengoptimalkan operasi mereka. Melalui
MRP II, perusahaan dapat merencanakan penggunaan sumber daya mereka
dengan lebih efisien. Mereka dapat memproyeksikan permintaan
pelanggan, mengatur produksi sesuai dengan kebutuhan, dan mengelola
persediaan material dengan lebih baik. Hal ini membantu perusahaan
menghindari kekurangan stok yang dapat mengganggu produksi dan
meminimalkan biaya persediaan yang tidak perlu. Selain itu, MRP II juga
memungkinkan perusahaan untuk merencanakan kapasitas produksi
mereka secara lebih akurat. Dengan mengetahui kebutuhan kapasitas yang
akan datang, perusahaan dapat mengatur jadwal produksi dengan lebih
efisien, menghindari overbooking mesin dan pekerjaan berlebihan, serta
memastikan bahwa produksi berjalan lancar. Dengan kata lain, MRP II
membantu perusahaan manufaktur menjadi lebih responsif terhadap
perubahan permintaan pasar, mengoptimalkan penggunaan sumber daya
mereka, dan meningkatkan efisiensi operasional secara keseluruhan. Hal ini
membuatnya menjadi komponen penting dalam pengembangan sistem
ERP yang lebih luas untuk perusahaan manufaktur.
D. Enterprise Resource Planning (ERP)
ERP merupakan tahap evolusi terakhir dari perkembangan MRP, di mana
prinsip dasarnya serupa dengan MRP II. Perusahaan pengembang
perangkat lunak merancang sistem ERP dengan memperluas cakupan
proses bisnisnya, yang memiliki kapasitas untuk menangani berbagai
fungsi bisnis tambahan. Sistem ini juga dikenal memiliki integrasi yang
kuat dengan fungsi keuangan dan akuntansi perusahaan. Lebih dari itu,
ERP memiliki kemampuan untuk mengintegrasikan berbagai alat lainnya
seperti CRM (Manajemen Hubungan Pelanggan), SCM (Manajemen
Rantai Pasokan), dan sebagainya. Salah satu keunggulan utama dari ERP
adalah kemampuannya untuk mendukung proses bisnis yang melibatkan
pihak eksternal perusahaan (Pohludka, et al., 2018).

106
Bab 9 (Sistem Pendukung Enterprise)

Gambar 9.3: Evolusi Sistem ERP (Barna & Igna, 2021)


Tahapan evolusi ERP:
1. Tahap I: Material Requirement Planning (MRP), merupakan cikal
bakal dari ERP, dengan konsep perencanaan kebutuhan material.
2. Tahap II: Close-Loop MRP, merupakan sederetan fungsi dan tidak
hanya terbatas pada MRP, terdiri atas alat bantu penyelesaian masalah
prioritas dan adanya rencana yang dapat diubah atau diganti jika
diperlukan.
3. Tahap III: Manufacturing Resource Planning (MRP II), merupakan
pengembangan dari close-loop MRP yang ditambahkan tiga elemen
yaitu: perencanaan, penjualan dan operasi, antarmuka keuangan dan
simulasi analisis dari kebutuhan yang diperlukan.
4. Tahap IV: Enterprise Resource Planning, merupakan perluasan dari
MRP II yaitu perluasan pada beberapa proses bisnis diantaranya
integrasi keuangan, rantai pasok dan meliputi lintas batas fungsi
organisasi dan juga perusahaan dengan dilakukan secara mudah.
5. Tahap V: Extended ERP (ERP II), merupakan perkembangan dari
ERP yang diluncurkan tahun 2000, serta lebih kompleks dari ERP
sebelumnya.

107
107
(Konsep Sistem Informasi: Konsep dan Penerapan)

Gambar 9.4: Sebelum dan Sesudah Penerapan ERP

9.2 Manfaat dan Tujuan Implementasi ERP


Banyak perusahaan yang berekspektasi bahwa keuntungan menggunakan sistem
ERP akan didapatkan secara cepat dan instan, mulai dari peningkatan
fungsionalitas perusahaan, penghematan biaya hingga peningkatan layanan
(Ahmadi, et al., 2015). Padahal, nyatanya agar harapan perusahaan untuk
mencapai sistem ERP terbaik tersebut dapat tercapai, dibutuhkan banyak
penyesuaian salah satunya adalah dengan menentukan software ERP sistem yang
cocok untuk tiap unit bisnis perusahaan (Izzati & Najwa, 2018). Cara yang tepat
untuk menentukan software ERP sistem terbaik untuk perusahaan selain melalui
analisa kebutuhan, adalah dengan melakukan pembuatan ERP Sistem dari
pengembang Microsoft Partner Indonesia (Izzati & Najwa, 2018). Secara umum,
sistem ERP perusahaan diharapkan mampu meningkatkan proses fungsionalitas
baik pada bagian atau unit operasional maupun interface dengan pelanggan dan
user. Tujuan tersebut dapat tercapai melalui serangkaian proses dan upaya trial
error sebelum diluncurkan secara resmi untuk dapat berkontribusi pada unit
bisnis perusahaan (Sweis, et al., 2018).
Perusahaan internasional, maka salah satu syarat utama dan kebutuhan yang harus
dipenuhi adalah melakukan pembuatan ERP sistem pada tiap unit bisnis yang ada.
Namun nyatanya, meski efektivitas dan efisiensi telah terbukti mampu
memajukan setiap sektor perusahaan, masih banyak sekali perusahaan berskala
besar yang belum secara maksimal menerapkan ERP sistem pada tiap unit bisnis
dalam perusahaannya yang mempunyai skala kecil, dengan penerapan sistem
ERP perusahaan yang merupakan hal yang tidak begitu penting dan tidak

108
Bab 9 (Sistem Pendukung Enterprise)

memberikan kontribusi maksimal untuk perkembangan perusahaan (Mahar, et al.,


2020). Ada beberapa faktor atau kualifikasi yang dibutuhkan dalam implementasi
software ERP sistem agar dapat memberikan kontribusi yang maksimal pada unit
bisnis perusahaan:
1. Best Business Practices
Dapat dikatakan bahwa mesin penggerak software ERP sistem adalah
terletak pada poin ini, dimana semakin kompleks ERP sistem ditentukan
dari kesesuaian jenis bisnis dengan modul ERP sistem yang akan
diterapkan pada sebuah unit bisnis perusahaan (Haddara & Moen, 2017).
2. Flexibility
Untuk mendukung tiap proses bisnis perusahaan, sangat penting untuk
memilih software ERP sistem yang paling sesuai dengan kebutuhan
perusahaan namun juga sekaligus harus dapat bersifat fleksibel terhadap
akomodasi kebutuhan perusahaan, termasuk kebutuhan sumber daya dan
user (Marinho, et al., 2021).
3. Open System
Dalam hal ini, sebuah software ERP sistem yang telah dipasang pada unit
bisnis perusahaan harus dapat memproses data mentah kemudian mengolah
dan menampilkan olahan data tersebut ke dalam dashboard ERP sistem
agar dapat dipergunakan oleh user untuk mendapatkan insight yang
berguna untuk mengembangkan perusahaan (Reitsma & Hilletofth, 2018).
4. Standard and Minimum Customization
Sebuah software ERP sistem, selain memberikan tools yang mempermudah
seluruh kegiatan atau proses bisnis perusahaan juga harus dapat
dikustomisasi sesuai dengan kebutuhan. Hal ini diperlukan untuk
mengakomodasi kebutuhan penerapan ERP sistem pada perusahaan, karena
semakin sulit sebuah ERP sistem untuk diakses maka kemungkinan
keberhasilan ERP sistem juga semakin menipis (Nowak & Kurbel, 2017).
5. End to End Integration Demo
Ada beberapa sistem ERP perusahaan yang tidak dapat ter-install mulus
pada sebuah unit bisnis, entah itu mengalami bug, terputusnya proses dari
awal hingga akhir pemasangan ataupun terganggunya akses sehingga

109
109
(Konsep Sistem Informasi: Konsep dan Penerapan)

membutuhkan proses re-entry ulang atau tidak terintegrasi dengan baik


(Abd Elmonem, et al., 2016).
Salah satu perkembangan yang terjadi pada ERP adalah adanya integrasi dengan
teknologi yang lebih canggih seperti big data, analisis data, dan kecerdasan
buatan (Al-Jabri & Roztocki, 2015). Dengan adanya integrasi ini, ERP dapat
memberikan informasi yang lebih cepat dan akurat sehingga membuat
pengambilan keputusan menjadi lebih efektif dan efisien (Pekša & Grabis, 2018).
Selain itu, ERP saat ini juga semakin mengarah pada solusi berbasis Cloud atau
awan (Nguyen & Luc, 2018). Dengan adanya solusi berbasis Cloud, perusahaan
tidak perlu lagi melakukan investasi besar-besaran pada infrastruktur dan
perangkat lunak. Selain itu, solusi berbasis Cloud juga memungkinkan pengguna
untuk mengakses aplikasi ERP dari mana saja dan kapan saja asalkan terhubung
dengan koneksi internet. ERP juga semakin mengarah pada penggunaan
teknologi mobile (Marinho, et al., 2021).
Dengan dilengkapi aplikasi ERP yang bisa diakses melalui ponsel pintar atau
tablet, memungkinkan karyawan untuk mengakses informasi secara real-time dan
memperoleh akses ke aplikasi ERP secara mudah dan cepat. Dengan
perkembangan ERP saat ini, perusahaan dapat meningkatkan efisiensi kerja,
meningkatkan nilai tambah, dan mengurangi biaya operasional secara signifikan
(Marinho, et al., 2021). Namun, untuk memaksimalkan manfaat dari ERP,
perusahaan harus memilih sistem ERP yang tepat dan melakukan implementasi
dengan baik serta melatih pengguna agar menguasai sistem tersebut (Hadidi, et
al., 2020).

Gambar 9.5: Jenis-Jenis pengembangan ERP Software (Hadidi, et al., 2020)

110
Bab 9 (Sistem Pendukung Enterprise)

Implementasi ERP bagi suatu organisasi dilakukan atas dasar kebutuhan


perusahaan. Hari ini, ERP adalah perangkat lunak sistem banyak diterapkan di
semua jenis bidang industri termasuk perusahaan berukuran kecil dan menengah.
inventory control, manajemen modal manusia yang lebih baik, manajemen
hubungan pelanggan dan pelacakan pesanan adalah beberapa di antara manfaat
utama dari pelaksanaan perencanaan sumber daya perusahaan (Egbon, 2020).
implementasi yang tepat dari paket ERP sesuai dengan kebutuhan bisnis
diuntungkan dengan banyak keuntungan. Sebelum menerapkan software ERP,
disarankan untuk melakukan penelitian baik di bidang tertentu. Memilih paket
perangkat lunak ERP yang tepat dari vendor terkenal baik memastikan keamanan.
Sekarang, mari kita lihat secara rinci tujuan inti dari ERP (Egbon, 2020).

9.3 Integrasi Proses Bisnis dengan ERP


Keberhasilan dalam proses penerapan ERP akan berdampak pada peningkatan
kinerja organisasi atau perusahaan. Peningkatan kinerja tidak hanya secara
keseluruhan pada organisasi atau perusahaan melainkan peningkatan terjadi dari
kinerja karyawan, kinerja pada bagian di dalam organisasi atau perusahaan juga.
Peningkatan kinerja pada organisasi atau perusahaan juga berdampak pada
efisiensi dan efektivitas kinerja dan proses bisnis pada organisasi atau perusahaan
dengan mengalami peningkatan pencapaian pada tujuan yang telah ditentukan
sebelumnya. Dampak penerapan ERP tidak selalu berhasil dalam meningkatkan
kinerja pada organisasi atau perusahaan melainkan kegagalan pada penerapan
ERP di organisasi atau perusahaan (Hadidi, et al., 2020).
Kegagalan dari penerapan ERP pada organisasi atau perusahaan dapat terjadi
karna beberapa faktor atau kesalahan dari organisasi atau perusahaan dalam
menentukan kebijakan atau penerapan sistem ERP. Faktor -faktor yang menjadi
penyebab kegagalan penerapan ERP yaitu kesalahan dalam metode pelatihan
untuk pengguna ERP, perencanaan dalam implementasi ERP yang salah dan
dukungan manajemen yang kurang, kegagalan perubahan tujuan pada proses
bisnis organisasi atau perusahaan, dan terjadinya penolakan pada sistem yang
baru diimplementasikan.

111
111
(Konsep Sistem Informasi: Konsep dan Penerapan)

Gambar 9.6: Model Studi Penentuan Variabel Taktis dan Strategis (Hadidi, et
al., 2020)
Sistem integrasi ERP dan Arus informasi Sistem ERP dapat mempengaruhi arus
informasi, baik secara positif maupun negatif. Sistem ERP, pada kenyataannya,
membawa integrasi ke dalam perusahaan dan mendukung berbagi informasi
secara real-time. Oleh karena itu, di satu sisi, ini dapat memungkinkan kelancaran
arus informasi di seluruh perusahaan, dan di sisi lain, itu dapat menyebabkan
berbagi secara real-time dari kemungkinan kesalahan entri data, yang akan
mempengaruhi unit bisnis lain. Namun, literatur secara luas mengakui potensi
ERP untuk meningkatkan arus informasi, yang terutama mengacu pada: a)
kapasitas untuk meningkatkan manajemen data dan untuk memungkinkan
integrasi dan berbagi data; b) kemungkinan untuk berbagi informasi yang
konsisten; c) kapasitas untuk meningkatkan keandalan, ketepatan waktu,
perbandingan dan relevansi informasi; d) kemungkinan untuk mencapai arus
informasi yang fleksibel.
Potensi-potensi ini juga dapat mempengaruhi sistem pelaporan, yang merupakan
elemen penting dari arus informasi, karena manajemen selalu merencanakan
jumlah keuntungan setiap periode. Dengan tidak adanya sistem ERP, unit bisnis
bekerja masing-masing dalam mengelola data. Perusahaan pengguna ERP,
sebagai gantinya, memanfaatkan integrasi data, yang dapat mempengaruhi
manajemen sistem pelaporan. Sebuah studi tentang hubungan antara pelaporan
eksternal dan akuntansi manajemen, menunjukkan bahwa integrasi sistem
informasi, dimungkinkan oleh inovasi teknologi, memungkinkan manajer untuk
memiliki akses daring ke informasi yang diperlukan untuk melakukan tugas

112
Bab 9 (Sistem Pendukung Enterprise)

kontrol, karena manajer dapat mengakses sejumlah besar informasi untuk kontrol
dan pengambilan keputusan, mereka tidak perlu menunggu laporan berkala yang
dihasilkan oleh akuntan manajemen.

9.4 Tantangan dan Keberhasilan dalam Proyek ERP


Implementasi ERP melibatkan manusia serta teknologi. Oleh karena itu,
tantangan terbesarnya adalah menghadiri keterlibatan atas manusia, seperti
resistensi terhadap perubahan, serta kendala teknis. Tantangan dalam
implementasi ERP ini meliputi:
1. Project Management: Implementasi ERP memerlukan beberapa fase
yaitu, penemuan dan perencanaan, design, pengembangan, migrasi data,
pengujian, penerapan, dukungan, dan pembaruan pasca peluncuran.
Setiap fase memiliki tugas-tugas penting, dan semua elemen harus tetap
pada jalurnya, sehingga membutuhkan project management yang
tepat. Selain itu, implementasi ERP yang sukses membutuhkan
partisipasi dari semua kelompok yang akan terlibat dalam pengembangan
dan penggunaan sistem. Proses ini dirasa cukup menantang, karena setiap
departemen harus mengubah tanggung jawab proses ERP dengan
berbagai prioritas lainnya (Sweis, et al., 2018).
2. Project Planning: Perusahaan sering kali meremehkan waktu dan
anggaran yang diperlukan untuk implementasi yang sukses. Salah satu
penyebab paling umum dari pembengkakan anggaran adalah scope
creep saat bisnis menambahkan kemampuan atau fitur ke dalam sistem
yang bukan bagian dari rencana awal, menurut Statista. Mengembangkan
rencana secara jelas dan realistis sejak awal dapat membantu menghindari
masalah tersebut. Project planning harus melihat kemungkinan adanya
lonjakan pembengkakan biaya sekecil apa pun serta mengatasinya
terlebih dahulu untuk mengambil keputusan dan menjaga project tersebut
tetap pada jalurnya (Sweis, et al., 2018).
3. Data Integration: Salah satu keunggulan utama dari ERP adalah
menyediakan sumber data tunggal yang akurat untuk seluruh perusahaan.
Langkah utama dalam implementasi ERP adalah migrasi data, biasanya
melibatkan pemindahan data dari beberapa sistem lama ke dalam

113
113
(Konsep Sistem Informasi: Konsep dan Penerapan)

database ERP. Tetapi, untuk langkah awal Anda harus menyiapkan


semua data Anda. Migrasi data yang terencana dengan baik dapat
membantu menjaga keseluruhan project implementasi ERP agar tepat
waktu dan sesuai anggaran. Ini juga peluang untuk menyaring data lama
di sistem. Sebaliknya, migrasi data yang kurang tepat dapat menimbulkan
masalah seperti data yang tidak akurat atau terduplikat (Shehab, et al.,
2004).
4. Data Quality: Setelah menemukan semua sumber data, perusahaan mulai
berpikir untuk migrasi ke sistem ERP. Tapi, ini akan melibatkan latihan
dalam membersihkan data. Karena beberapa departemen berinteraksi
dengan customer, produk, dan pesanan yang sama. Perusahaan sering kali
memiliki data duplikat dari informasi yang sama dalam sistem mereka.
Informasi yang disimpan dalam format berbeda, bisa jadi ada ketidak-
konsistenan, seperti alamat atau ejaan nama, beberapa informasi mungkin
tidak akurat dan termasuk juga informasi lama customer atau suppliers
yang sudah resign atau bangkrut. Memastikan kualitas data dapat menjadi
pekerjaan yang berat, termasuk memvalidasi data, membersihkan
duplikat, dan menambahkan nilai yang hilang sebelum memigrasi data ke
sistem ERP. Data baru juga harus diuji secara menyeluruh sebelum
ditampilkan pada sistem ERP (Gupta, et al., 2019).
5. Change management: Implementasi ERP tidak hanya sekedar beralih ke
sistem software baru. Tapi, ini juga merombak proses bisnis untuk
memanfaatkan peningkatan efisiensi dan produktivitas dari hadirnya
solusi baru. Hal ini membutuhkan perubahan pola pikir dan perubahan
dalam proses kerja sehari-hari bagi banyak karyawan, dengan
menghadirkan tantangan manajemen perubahan yang tepat. Resistensi
terhadap perubahan bisa menjadi penghalang, mendapatkan dukungan
dari para leaders dan stakeholders antar departemen di awal proses
implementasi sangat penting. Mengkomunikasikan fitur dan keunggulan
ERP baru kepada semua stakeholders selama proses implementasi,
terutama end-users (Su & Yang, 2010).

114
Bab 9 (Sistem Pendukung Enterprise)

6. Cost overruns: Proyek ERP memang dikenal karena menghabiskan


anggaran yang cukup besar. Banyak perusahaan meremehkan jumlah
pekerjaan yang diperlukan untuk migrasi ke sistem bisnis baru, akibatnya
pengeluaran biaya lebih banyak daripada yang diharapkan. Dan terjadinya
pembengkakan biaya ini sering muncul di beberapa area berbeda. Untuk
menghindari membengkaknya anggaran, perusahaan harus
mempertimbangkan ini dan pengeluaran lain yang terlewat dan
menganggarkan lebih dari yang mereka pikirkan.
7. Continuous improvement: Implementasi ERP bukanlah sebuah langkah
sekali jalan yang selesai begitu sistem baru diperkenalkan. Sebaliknya, ini
melibatkan upaya berkelanjutan untuk menjawab perubahan dalam
kebutuhan bisnis dan perkembangan teknologi yang terus berlangsung.
Tim proyek harus memiliki kemampuan untuk mengelola sistem setelah
penerapan awal, melakukan perbaikan, dan meng-update sistem ketika
ada persyaratan baru yang muncul (Haddara & Moen, 2017). Dalam
konteks ini, implementasi ERP adalah sebuah perjalanan yang
berkelanjutan. Proses ini tidak hanya berfokus pada pengaturan awal
sistem, tetapi juga melibatkan pemeliharaan, perbaikan, dan adaptasi
terus-menerus agar sesuai dengan perkembangan bisnis dan teknologi
yang selalu berubah. Tim proyek harus memiliki kapasitas untuk
mengelola sistem ERP setelah fase awal implementasi. Ini mencakup
pemantauan kinerja sistem, mengidentifikasi masalah, dan mengambil
tindakan perbaikan saat diperlukan. Selain itu, tim harus dapat merespons
perubahan dalam persyaratan bisnis dengan mengadaptasi konfigurasi
ERP atau melakukan upgrade untuk memenuhi kebutuhan baru. Dalam
dunia yang terus berubah dengan cepat, kemampuan untuk menyesuaikan
dan berinovasi adalah kunci kesuksesan. Oleh karena itu, implementasi
ERP bukanlah akhir dari perjalanan, tetapi merupakan langkah awal
dalam perjalanan berkelanjutan menuju efisiensi dan keunggulan
kompetitif yang terus berkembang. Dengan demikian, perusahaan perlu
menganggap implementasi ERP sebagai investasi jangka panjang yang
membutuhkan perhatian dan komitmen berkelanjutan untuk memastikan
kesuksesan dan pertumbuhan bisnis yang berkelanjutan.

115
115
(Konsep Sistem Informasi: Konsep dan Penerapan)

Gambar 9.7: Tantangan dan Keberhasilan dalam Proyek ERP (Haddara &
Moen, 2017)

116
BAB 10
KEAMANAN SISTEM INFORMASI

10.1 Ancaman Keamanan Sistem Informasi


Seiring dengan perkembangan teknologi, individu maupun organisasi semakin
masif memanfaatkan jaringan komputer/ internet untuk mengakses berbagai
macam informasi, tak luput juga memanfaatkannya untuk menyimpan data-data
mereka, bahkan data yang sensitif dan berharga. Alasannya cukup bervariasi,
mulai dari kemudahan ketika mengakses data hingga kapasitas penyimpanan
yang lebih besar. Sayangnya, manfaat tersebut terkadang tidak sebanding dengan
risiko yang dihadapi, terutama terkait dengan keamanan dalam sistem informasi.
Keamanan sistem informasi merupakan segala tindakan yang dilakukan untuk
memastikan bahwa data dalam suatu sistem terlindungi dan terbebas dari berbagai
ancaman. G.J. Simons mendefinisikan keamanan sistem informasi sebagai
langkah pencegahan terhadap tindakan penipuan pada sistem yang berbasis
informasi berbentuk non-fisik (Rahardjo, 2005). Keamanan sistem informasi
sebagai suatu proses untuk menjaga kerahasiaan, integritas, dan ketersediaan
informasi.
Pada dekade ini, karena penggunaan internet dan teknologi serta sistem
telekomunikasi terkait telah meluas, telah menciptakan celah keamanan dan
kerentanan baru bagi pengguna. Ketergantungan pada infrastruktur ICT untuk
penggunaan sehari-hari dalam mencapai tujuan organisasi telah menjadikan
organisasi menjadi target serangan baik dari dalam maupun dari luar (Kundy &
Lyimo, 2019). Akibatnya, individu, organisasi dan perusahaan akan menghadapi
ancaman terhadap sistem informasi yang memanfaatkan celah keamanan dan
kerentanan dalam sistem.
Untuk mengamankan sistem dan informasi, setiap perusahaan atau organisasi
harus menganalisis jenis ancaman yang akan dihadapi dan bagaimana pengaruh
ancaman tersebut terhadap keamanan sistem informasi. Sehingga perlindungan

117
(Konsep Sistem Informasi: Konsep dan Penerapan)

informasi dan sistem dari akses, penggunaan, pengungkapan, gangguan,


modifikasi, atau penghancuran yang tidak sah dapat dicegah.

Gambar 10.1: Sepuluh Industri Teratas yang Mengalami Aktivitas Intrusi Tahun
2022 (Kurtz, 2023)
Jenis ancaman keamanan sistem informasi dapat berupa:
a) Akses tidak sah (hacker dan cracker)
b) Virus komputer (Weber, 1999)
c) Pencurian
d) Sabotase
e) Vandalisme
f) Kecelakaan

Dari berbagai jenis ancaman tersebut, pengendalian keamanan sistem informasi


sangat penting untuk melindungi aset informasi organisasi serta reputasinya.
Ketidakmampuan organisasi untuk menjaga keamanan sistem informasi
mempunyai dampak negatif terhadap misi organisasi. Di bawah ini contoh
terhadap ancaman keamanan informasi utama yang perlu diwaspadai
(Rosencrance, 2023):
A. Ancaman dari dalam (insider threats)
Ancaman orang dalam terjadi ketika individu yang dekat dengan organisasi
yang memiliki akses resmi ke jaringannya secara sengaja atau tidak sengaja
menyalahgunakan akses tersebut sehingga berdampak negatif pada data
atau sistem penting organisasi tersebut. Karyawan yang ceroboh dan tidak
mematuhi peraturan dan kebijakan organisasi terkait keamanan sistem
informasi merupakan salah satu penyebab ancaman dari dalam. Mereka
mungkin secara tidak sengaja mengirimkan data pelanggan melalui email
ke pihak eksternal, mengeklik tautan phishing di email, atau membagikan

118
Bab 10 (Keamanan Sistem Informasi)

informasi login mereka dengan orang lain. Orang dalam yang jahat dengan
sengaja menghindari protokol keamanan siber untuk menghapus data,
mencuri data untuk dijual atau dieksploitasi di kemudian hari juga harus
diwaspadai sebagai ancaman yang merugikan organisasi. Kontraktor, mitra
bisnis, dan vendor pihak ketiga adalah sumber ancaman orang dalam
lainnya.
B. Virus dan worm
Virus dan worm adalah program perangkat lunak berbahaya (malware)
yang ditujukan untuk menghancurkan sistem, data, dan jaringan suatu
organisasi. Virus komputer adalah kode berbahaya yang menggandakan
diri dengan menyalin dirinya ke program, sistem, atau file host lain.
Perangkat lunak tersebut tetap tidak aktif sampai seseorang secara sadar
atau tidak sengaja mengaktifkannya, menyebarkan infeksi tanpa
sepengetahuan atau izin dari pengguna atau administrasi sistem. Worm
komputer adalah program yang dapat mereplikasi dirinya sendiri
menginfeksi komputer dan jaringan yang tidak terlindungi secara memadai.
Tujuannya untuk menginfeksi komputer lain namun tetap aktif pada sistem
yang terinfeksi. Worm sering kali menyebar menggunakan bagian sistem
operasi yang biasanya tidak terlihat oleh pengguna.
C. Botnets
Botnet merupakan sekumpulan program yang dapat saling terhubung
melalui jaringan/ internet yang akan berkomunikasi dengan program sejenis
untuk melakukan tugas tertentu. Tujuan ancaman dari botnet adalah untuk
menginfeksi sebanyak mungkin perangkat yang terhubung, termasuk PC,
perangkat seluler, server, perangkat IoT dan sumber daya dari sistem
tersebut untuk tugas tertentu dan berjalan secara otomatis yang umumnya
tetap tersembunyi bagi pengguna perangkat. Ancaman botnet ini
menghasilkan lalu lintas dalam jaringan misalnya menggunakannya untuk
mengirim email spam, iklan, promosi sehingga dapat mengganggu layanan
terdistribusi dalam sistem.

119
119
(Konsep Sistem Informasi: Konsep dan Penerapan)

D. Serangan unduhan (drive-by download attacks)


Dalam serangan unduhan, kode berbahaya diunduh dari situs web melalui
browser, aplikasi, atau sistem operasi terintegrasi tanpa izin atau
sepengetahuan pengguna. Pengguna tidak perlu mengeklik apa pun untuk
mengaktifkan unduhan. Hanya dengan mengakses atau menelusuri situs
web dapat memulai pengunduhan. Serangan ini menggunakan unduhan
(drive-by download attacks) untuk menyuntikkan Trojan perbankan,
mencuri dan mengumpulkan informasi pribadi, serta memasukkan
perangkat eksploitasi atau malware lainnya ke sistem.
E. Phising (phising attacks)
Serangan phishing adalah jenis ancaman keamanan informasi yang
menggunakan rekayasa sosial untuk mengelabui pengguna. Upaya untuk
mendapatkan informasi data seseorang dengan teknik pengelabuan, agar
memberikan informasi rahasia, data privasi, password, dan informasi
sensitif lainnya. Dalam kebanyakan kasus, peretas mengirimkan email
palsu yang seolah-olah berasal dari sumber yang sah, seperti lembaga
keuangan, placemarket resmi, PayPal dan bahkan teman dan kolega. Dalam
serangan phishing, peretas berusaha membuat pengguna melakukan
beberapa tindakan yang disarankan, seperti mengeklik tautan di email yang
mengarahkan mereka ke situs web palsu yang meminta informasi pribadi
atau memasang malware di perangkat mereka. Membuka lampiran di email
juga dapat memasang malware di perangkat pengguna yang dirancang
untuk mengumpulkan informasi sensitif, mengirim email ke kontak
mereka, atau memberikan akses jarak jauh ke perangkat mereka.
F. Distributed denial-of-service (DDoS) attacks
Dalam serangan penolakan layanan terdistribusi (DDoS), beberapa mesin
yang disusupi menyerang suatu target, seperti server, situs web, atau
sumber daya jaringan lainnya, sehingga target tersebut tidak dapat
dioperasikan sama sekali. Membanjirnya permintaan koneksi, pesan masuk
atau paket yang salah format memaksa sistem target melambat atau crash
dan mati, sehingga menolak layanan kepada pengguna atau sistem yang
sah.

120
Bab 10 (Keamanan Sistem Informasi)

G. Ransomware
Dalam serangan ransomware , komputer korban dikunci, biasanya dengan
enkripsi, yang mencegah korban menggunakan perangkat atau data yang
tersimpan di dalamnya. Untuk mendapatkan kembali akses ke perangkat
atau data, korban harus membayar uang tebusan kepada peretas, atau dalam
mata uang virtual seperti Bitcoin. Ransomware dapat menyebar melalui
lampiran email berbahaya, aplikasi perangkat lunak yang terinfeksi,
perangkat penyimpanan eksternal yang terinfeksi, dan situs web yang
disusupi.
H. Exploit kits
Exploit kits adalah alat pemrograman yang memungkinkan seseorang tanpa
pengalaman menulis kode perangkat lunak untuk membuat, menyesuaikan,
dan mendistribusikan malware. Kit eksploitasi dikenal dengan berbagai
nama, termasuk kit infeksi, kit perangkat kejahatan, kit serangan, dan
perangkat malware. Pelaku menggunakan perangkat ini untuk menyerang
kerentanan sistem untuk mendistribusikan malware atau terlibat dalam
aktivitas jahat lainnya, seperti mencuri data perusahaan, meluncurkan
serangan penolakan layanan, atau membangun botnet.
I. Advanced persistent threat (APT) attacks
Ancaman persisten tingkat lanjut (APT) adalah serangan siber yang
ditargetkan di mana penyusup tidak sah menembus jaringan dan tetap tidak
terdeteksi untuk jangka waktu yang lama. Ancaman ini biasanya tidak
menyebabkan kerusakan pada sistem atau jaringan, tujuan serangan APT
adalah untuk memantau aktivitas jaringan dan mencuri informasi untuk
mendapatkan akses, termasuk kit eksploitasi dan malware. Penjahat dunia
maya biasanya menggunakan serangan APT untuk menargetkan
mengambil data yang bernilai tinggi, seperti perusahaan besar, perbankan
dan bahkan rahasia suatu negara, serta mencuri data dalam jangka waktu
lama.
J. Malvertising
Malvertising adalah teknik yang digunakan penjahat dunia maya untuk
memasukkan kode berbahaya ke dalam jaringan periklanan online dan

121
121
(Konsep Sistem Informasi: Konsep dan Penerapan)

halaman web yang sah. Kode ini biasanya mengarahkan pengguna ke situs
web berbahaya atau memasang malware di komputer atau perangkat
seluler mereka. Mesin pengguna mungkin terinfeksi meskipun mereka
tidak mengeklik apa pun untuk memulai pengunduhan. Penyerang dapat
menggunakan untuk menyebarkan berbagai malware penghasil uang,
termasuk skrip penambangan crypto, ransomware, dan Trojan perbankan.
Beberapa situs web perusahaan terkenal, termasuk Spotify, The New York
Times, dan London Stock Exchange, secara tidak sengaja menampilkan
iklan berbahaya, sehingga membahayakan pengguna.
Ancaman keamanan sistem informasi dapat dicegah dengan aturan dan prosedur
keamanan yang diterapkan untuk melindungi aset penting yang mendukung
keseluruhan misi organisasi. Personil manajemen pada akhirnya bertanggung
jawab untuk menentukan tingkat risiko yang dapat diterima sistem tertentu dan
organisasi secara keseluruhan, dengan mempertimbangkan biaya keamanan yang
akan timbul. Organisasi penting untuk membuat kebijakan terkait ancaman
keamanan sistem informasi ini, menerapkan sistem keamanan informasi berarti
organisasi/ perusahaan tersebut aware terhadap risiko ancaman, sehingga
penyalahgunaan data oleh pihak yang tidak berwenang dapat dihindari dan tidak
menimbulkan kerugian dikemudian hari.

10.2 Strategi dan Teknik Keamanan Sistem Informasi


Strategi keamanan informasi merupakan tindakan pencegahan yang berisi
rencana terhadap perlindungan data terkait kerahasiaan, integritas, dan
ketersediaan informasi (Lin, et al., 2007).
1. Kerahasiaan adalah istilah yang digunakan untuk mencegah
pengungkapan informasi kepada individu atau sistem yang tidak
berwenang.
2. Integritas adalah istilah yang digunakan untuk mencegah
modifikasi/penghapusan apa pun dengan cara yang tidak sah.
3. Ketersediaan adalah istilah yang digunakan untuk memastikan bahwa
sistem bertanggung jawab untuk menyampaikan, menyimpan dan
memproses informasi dapat diakses ketika dibutuhkan dan oleh mereka
yang memerlukannya.

122
Bab 10 (Keamanan Sistem Informasi)

Berdasarkan General Data Protection Regulation (GDPR) (Anon., 2022),


perusahaan berkewajiban melindungi data pribadi dan menjaga hak perlindungan
data semua individu di wilayah UE. GDPR mengizinkan otoritas perlindungan
data di setiap negara untuk menjatuhkan sanksi dan denda kepada organisasi yang
mereka temukan melakukan pelanggaran.
Information Security and Risk Management (ISRM) merupakan strategi
keamanan informasi dan manajemen risiko yang akan memberikan organisasi
peta jalan untuk perlindungan informasi dan infrastruktur informasi dengan tujuan
dan sasaran yang memastikan kemampuan yang diberikan selaras dengan tujuan
suatu organisasi (Alshareef, 2016). Secara tradisional, ISRM diperlakukan
sebagai fungsi TI dan dimasukkan dalam perencanaan strategis TI suatu
organisasi. Karena ISRM telah berkembang menjadi elemen yang sangat penting
dalam aktivitas pendukung organisasi, ISRM kini memerlukan strategi
independennya sendiri untuk memastikan kemampuannya mendukung tujuan
organisasi secara tepat dan menjadi matang serta berkembang secara efektif.
Sebuah kerangka kerja diperlukan untuk membuat kebijakan, tujuan, dan
prosedur yang menentukan seluruh aktivitas keamanan pada organisasi. The
Information Security Forum (ISF), menyusun sebuah pendekatan praktis yang
membantu organisasi dalam mengidentifikasi dan mengelola risiko. Hal ini akan
membantu dalam mengembangkan kerangka standar, kebijakan, dan proses
keamanan siber dalam perusahaan (Forum, 2023). Beberapa kerangka kerja
keamanan siber yang paling umum adalah: NIST CSF: Kerangka Keamanan
Siber NIST berisi standar untuk mendeteksi, menjaga, merespons, dan
mendeteksi serangan siber, serta mengelola risiko keamanan siber (NIST, 2018).
ISO/IEC 27001: ISO/IEC 27001 adalah Standar Organisasi Internasional.
Kerangka kerja ini membantu bisnis dalam mengoperasikan, memantau,
memelihara, dan meningkatkan sistem informasi (Schirn, 2022).
Serangan terhadap sistem teknologi informasi terjadi karena adanya kerentanan
(vulnerability) yang ada pada perangkat keras, perangkat lunak, dan sistem
jaringan, oleh karena itu dibutuhkan strategi dan intrusion detection system.

123
123
(Konsep Sistem Informasi: Konsep dan Penerapan)

Gambar 10.2: Vulnerabilities dan Strategi Pertahanan dalam Sistem (Jang-


Jaccard & Nepal, 2014)
Beberapa komponen kunci dari rencana strategis terhadap keamanan informasi
meliputi:
1. Penilaian dan manajemen risiko: mengidentifikasi dan menilai risiko
terhadap aset informasi dan teknologi organisasi serta menerapkan
langkah-langkah yang diperlukan untuk memitigasi risiko tersebut.
2. Kontrol akses: menetapkan kebijakan dan prosedur untuk
mengendalikan siapa yang memiliki akses terhadap informasi dan data
sensitif beserta tindakan yang dapat mereka lakukan dengan informasi
tersebut.
3. Perlindungan data: menerapkan kebijakan yang akan melindungi
informasi sensitif yang disimpan pada perusahaan. Teknik keamanan
seperti prosedur enkripsi, pencadangan, dan pemulihan. Pada dekade
terakhir ini kombinasi teknologi blockchain dan kecerdasan buatan
(AI) dapat memberikan solusi yang kuat untuk keamanan data (Casino,
et al., 2019). Teknologi blockchain memiliki potensi besar untuk
meningkatkan keamanan dan keandalan sistem informasi di berbagai
sektor. Dengan struktur terdistribusi, enkripsi yang kuat, dan
transparansi, blockchain merupakan pilihan yang tepat untuk
menyimpan data transaksi dengan aman dan terpercaya dalam
meningkatkan keamanan sistem informasi.
4. Respons dan manajemen insiden: menetapkan proses untuk
merespons dan mengelola insiden keamanan. Memastikan bahwa

124
Bab 10 (Keamanan Sistem Informasi)

organisasi mematuhi undang-undang, peraturan, dan standar organisasi


yang relevan. Pada fase strategi keamanan informasi, merupakan
proses yang kompleks dan berkelanjutan yang melibatkan beberapa
fase.
a. Fase pertama adalah menilai situasi keamanan perusahaan saat ini,
mengidentifikasi yang perlu dilindungi, melihat potensi risiko apa
yang ditimbulkannya. Sehingga dapat mengetahui langkah-
langkah keamanan apa yang perlu dilakukan dan prioritas apa
yang perlu ditangani.
b. Fase selanjutnya adalah tentang perencanaan. Disini saatnya
menentukan tujuan keamanan untuk memastikan kerahasiaan serta
sesuai peraturan hukum, menetapkan tujuan yang ingin dicapai
dapat membantu menyederhanakan prosesdan kebijakan
manajemen risiko dan pengendalian aset.
c. Fase ketiga merupakan tahap implementasi, pada tahap ini
menguji rencana strategis yang telah disusun, sistem deteksi
intrusi, kontrol serta respons ketika terjadi insiden.
d. Fase terakhir adalah pemantauan dan pemeliharaan, fase ini
memastikan bahwa strategi sesuai dengan kebutuhan, dan
memastikan kepatuhan berkelanjutan seiring perubahan kebijakan
yang ada.

Blockchain adalah teknologi yang dapat memainkan peran penting dalam


meningkatkan keamanan sistem informasi. Untuk perlindungan privasi
direkomendasikan melalui integrasi kecerdasan buatan (AI) dan blockchain
(Bosri, et al., 2020). Berikut adalah beberapa solusi menggunakan blockchain
untuk meningkatkan keamanan sistem informasi:
1. Keamanan Data: Blockchain menggunakan algoritma kriptografi
yang kuat untuk mengamankan data. Dengan menyimpan data dalam
bentuk rantai blok yang terdesentralisasi dan terverifikasi, informasi
sensitif menjadi lebih sulit untuk diubah atau dimanipulasi.
2. Otorisasi dan Akses: Dengan menggunakan smart contract,
blockchain memungkinkan pengaturan dan penerapan akses yang ketat
terhadap data dan sistem. Hanya pihak yang memiliki izin yang dapat

125
125
(Konsep Sistem Informasi: Konsep dan Penerapan)

mengakses data tertentu, dan setiap perubahan dapat diperiksa dan


diverifikasi secara transparan.
3. Penelusuran dan Auditor: Blockchain menyimpan riwayat transaksi
secara permanen dan transparan. Hal ini memungkinkan penelusuran
yang mudah dan auditor yang dapat memeriksa dan memverifikasi
integritas data dengan lebih efisien.
4. Perlindungan dari Serangan: Dalam sistem tradisional, jika satu titik
keamanan terkompromi, seluruh sistem dapat terancam. Namun,
dengan menggunakan blockchain, yang terdesentralisasi dan
terdistribusi, serangan pada satu titik hanya akan mempengaruhi
sebagian kecil jaringan. Ini membuat sistem lebih tahan terhadap
serangan dan lebih aman secara keseluruhan.
5. Identitas Digital: Blockchain dapat digunakan untuk menciptakan
identitas digital yang aman dan terverifikasi. Dengan menggunakan
kunci kriptografi, identitas digital dapat diverifikasi tanpa
mengungkapkan informasi pribadi secara langsung, sehingga
melindungi privasi pengguna.

10.3 Perlindungan Data dan Privasi Pengguna


Data pribadi merupakan aset atau komoditas bernilai tinggi di era big data dan
ekonomi digital. Keamanan data memainkan peran penting dalam melindungi
informasi pribadi dan sensitif pengguna, termasuk data keuangan, data kesehatan,
dan data identitas. Dengan adanya perlindungan data, pengguna dapat mencegah
akses yang tidak diinginkan terhadap data yang bersifat pribadi.
Perlindungan data pribadi adalah salah satu bagian dari hak pribadi (privacy
rights). Privasi data mengacu pada penggunaan dan pemrosesan data pribadi yang
tepat dengan menyerahkan kendali atas data mereka kepada individu. Dengan
kata lain privasi data memungkinkan individu untuk memutuskan dan membatasi
akses penggunaan dan pembagian data pribadi mereka. Data pribadi termasuk hak
asasi dan privasi yang tercantum dalam Deklarasi Universal Manusia 1948 Pasal
12 Setiap orang berhak mendapat perlindungan hukum atas data pribadinya
(Anon., 1948). Jika seseorang merasa dirugikan karena identitasnya digunakan

126
Bab 10 (Keamanan Sistem Informasi)

dalam penyalahgunaan data pribadi, maka orang tersebut dapat mengajukan


gugatan hukum atas kerugian yang diperoleh.
Dalam praktiknya, terdapat berbagai jenis keamanan data yang dapat digunakan
dalam kehidupan sehari-hari, seperti tokenisasi, otentikasi, enkripsi, dan lain
sebagainya. Meskipun berbeda, jenis keamanan data ini memiliki manfaat yang
sama dalam menjaga keamanan data. Berikut penjelasan mengenai beberapa jenis
keamanan data tersebut:
1. Enkripsi
Merupakan jenis keamanan data yang mengubah karakter teks
menggunakan algoritma komputer menjadi format yang tidak dapat dibaca
tanpa kunci enkripsi yang sesuai. Dengan kata lain, hanya orang yang
memiliki kunci enkripsi yang dapat mengakses dan membaca informasi
yang terenkripsi.
2. Otentikasi
Otentikasi merupakan proses untuk memastikan identitas pengguna
sebelum diberikan akses ke data atau sistem yang terkait. Dalam otentikasi,
pengguna akan diminta untuk memberikan informasi atau melakukan
tindakan tertentu yang dapat membuktikan identitas mereka, seperti
username dan password, sidik jari, atau token otentikasi.
3. Tokenisasi
Tokenisasi yakni proses menggantikan informasi sensitif dengan token atau
kode unik yang tidak mengandung informasi asli. Pada jenis keamanan data
ini, informasi sensitif, seperti nomor kartu kredit, digantikan dengan token
yang hanya dapat dikonversi kembali oleh pihak yang berwenang, seperti
bank. Hal ini membantu melindungi informasi sensitif dan mengurangi
risiko kebocoran data.
4. Kontrol akses data
Kontrol akses data digunakan untuk membatasi akses fisik dan digital ke
sistem dan data penting. Melalui kontrol akses, pengguna atau entitas lain
hanya diberikan akses yang sesuai dengan hak dan izin yang mereka miliki.
Metode kontrol akses dapat melibatkan kepemilikan, tipe file, jenis kontrol,
dan daftar kontrol akses (access control list).

127
127
(Konsep Sistem Informasi: Konsep dan Penerapan)

5. Penyembunyian data
Penyembunyian data melibatkan konsep penting dalam pemrograman
berorientasi objek di mana objek menyembunyikan data internalnya dari
kode di luar kelas yang membuat objek tersebut. Hanya metode-metode
kelas yang memiliki akses dan kemampuan untuk mengubah data internal
objek. Dalam konteks penyembunyian data pada citra digital, data rahasia
dapat disembunyikan dalam citra tanpa mengurangi kualitas visualnya.
Kriteria penting dalam penyembunyian data mencakup keakuratan
(fidelity), ketahanan (robustness), dan kemampuan untuk mengungkapkan
kembali (recovery).

10.4 Pengelolaan Insiden Keamanan dan Tanggapan


Darurat
Dengan meningkatnya ancaman terhadap data digital sistem informasi dan
maraknya insiden terkait data security, setiap organisasi memerlukan rencana
respons insiden yang baik. Ketika terjadi insiden atau terjadi gangguan pada
sistem suatu organisasi, sistem yang baik akan merespons sesuai dengan prosedur
yang telah ditetapkan. Sistem harus memiliki sistem manajemen insiden,
melakukan upaya pencegahan dan, seiring berjalannya waktu, melakukan
perbaikan pada pendekatan keseluruhan terhadap manajemen insiden keamanan
informasi.
ISO/IEC TR 18044:2004 memberikan saran dan panduan tentang manajemen
insiden keamanan informasi untuk manajer keamanan informasi dan manajer
sistem informasi. Tujuan utama artikel ini adalah untuk memberikan gambaran
manajemen insiden keamanan informasi berdasarkan ISO/IEC TR 18044:2004.
Keamanan informasi dicapai dengan menerapkan serangkaian kontrol yang
sesuai, termasuk kebijakan, proses, prosedur, struktur organisasi, serta fungsi
perangkat lunak dan perangkat keras. Pengendalian ini perlu ditetapkan,
diterapkan, dipantau, ditinjau dan ditingkatkan, jika diperlukan, untuk
memastikan bahwa tujuan keamanan dan bisnis spesifik organisasi terpenuhi. Hal
ini harus dilakukan bersamaan dengan proses manajemen bisnis lainnya.
NIST SP 800-61 (Cichonski, et al., 2012) adalah dokumen yang memberikan
pedoman dan praktik terbaik untuk penanganan insiden. Ini mencakup

128
Bab 10 (Keamanan Sistem Informasi)

keseluruhan siklus respons insiden, mulai dari persiapan dan deteksi hingga
aktivitas pasca-insiden dan pembelajaran yang didapat. Panduan ini juga
memberikan rekomendasi mengenai kebijakan, prosedur, peran, dan tanggung
jawab penanganan insiden, serta alat dan teknik untuk analisis dan mitigasi
insiden. Standar ini didasarkan pada prinsip fleksibilitas, skalabilitas, koordinasi,
dan komunikasi.

Gambar 10.3: Incident Response Life Cycle (Cichonski, et al., 2012)


Dalam kenyataannya, tidak ada kebijakan atau perlindungan keamanan informasi
yang dapat menjamin perlindungan total terhadap informasi, sistem informasi,
layanan, atau jaringan. Tidak ada jaminan bahwa pengendalian terbaik sekalipun
akan mencegah terbebasnya dari terjadinya insiden. Setelah pengamanan
diterapkan, kemungkinan terjadinya insiden terhadap keamanan sistem masih
tetap ada, terutama disebabkan oleh ancaman baru yang sebelumnya tidak
teridentifikasi.
Kurangnya persiapan yang dilakukan organisasi untuk menghadapi insiden
semacam ini akan membuat respons aktual menjadi kurang efektif dan dapat
meningkatkan potensi dampak buruk terhadap bisnis. Oleh karena itu, penting
bagi organisasi mana pun yang serius mengenai keamanan informasi untuk
memiliki pendekatan terstruktur dan terencana untuk: mendeteksi (intrusion
detection system), melaporkan, dan menilai insiden keamanan informasi,
menanggapi insiden keamanan informasi, termasuk dengan mengaktifkan
pengamanan yang tepat untuk pencegahan dan pengurangan, serta pemulihan
pasca terjadinya insiden.

129
129
BAB 11
MASA DEPAN SISTEM INFORMASI

11.1 Tren Teknologi dan Inovasi dalam Sistem Informasi


Pada Bab ini, kita akan menjelajahi tren teknologi dan inovasi dalam sistem
informasi dengan cara yang lebih mendalam, termasuk mengambil perspektif
filosofis dan melihat asal usul serta fase-fase perkembangannya. Ini membantu
kita memahami bagaimana sistem informasi telah berevolusi dan bagaimana tren
teknologi dan inovasi telah memainkan peran kunci dalam transformasinya.

Gambar 11.1: Teknologi Terkini 2023-2024 (Viswanath, 2023)


Asal mula dan filosofi sistem informasi: sistem informasi, pada hakikatnya,
adalah respons terhadap kebutuhan manusia untuk mengorganisir, menyimpan,
mengolah, dan mengakses informasi. Filosofisnya, ini terkait dengan usaha
manusia untuk merumuskan pemahaman tentang dunia di sekitarnya dan
bagaimana informasi bisa digunakan untuk memahami dan mengelola dunia
tersebut. Asal usulnya dapat ditelusuri hingga manusia pertama yang mencoba

131
(Konsep Sistem Informasi: Konsep dan Penerapan)

menggambar lambang-lambang pada dinding gua untuk mengkomunikasikan


pengalaman dan pengetahuannya. Dari sana, perkembangan tulisan, teknologi
pencetakan, hingga komputer modern semuanya adalah bagian dari evolusi
sistem informasi.
Tabel 11.1: Fase Perkembangan Sistem Informasi
Fase Perkembangan
Waktu Deskripsi
Sistem Informasi
Penggunaan manual, kartu punch, dan komputer
Era Pra-komputer Sebelum 1940-an
awal untuk perhitungan.
Pengembangan komputer pertama seperti
Era Komputer Awal 1940-an - 1950-an
ENIAC untuk perhitungan militer.
Penggunaan komputer besar atau mainframe
Era Mainframe 1960-an - 1970-an oleh perusahaan besar untuk pemrosesan data
bisnis.
Kemunculan komputer pribadi seperti IBM PC
Era Personal Computer 1980-an yang membawa komputer ke rumah dan kantor
kecil.
Revolusi internet yang mengubah cara global
Era Internet 1990-an - sekarang
mengakses dan berbagi informasi.
Tabel di atas menggambarkan perkembangan sistem informasi dari periode
sebelum komputer hingga era internet yang mengubah fundamental cara kita
berinteraksi dengan informasi. Setiap fase memiliki karakteristik dan dampaknya
sendiri dalam perkembangan teknologi informasi.
Selama setiap fase ini, sistem informasi terus berkembang dengan berbagai
inovasi teknologi, seperti pengenalan komputer pribadi, internet, dan teknologi
mobile. Meskipun perkembangan teknologi tidak selalu seragam di seluruh dunia,
namun perkembangan dalam hal ini telah memengaruhi hampir semua aspek
kehidupan dan sektor, termasuk stakeholder perseorangan, keluarga, akademisi,
korporasi perkantoran swasta, dan pemerintahan. Kesamaan dalam peran sistem
informasi adalah ketersediaan alat untuk mengorganisir dan mengelola informasi
guna mendukung pengambilan keputusan yang lebih baik.
Dalam bab ini, kita akan menjelajahi bagaimana tren teknologi terbaru seperti
Kecerdasan Buatan (AI), Internet of Things (IoT), dan Blockchain akan
memainkan peran penting dalam transformasi lebih lanjut sistem informasi. Kami

132
Bab 11 (Masa Depan Sistem Informasi)

juga akan membahas aspek etika teknologi dan bagaimana hal ini berdampak
pada sistem informasi. Terakhir, kita akan membahas tantangan dan peluang yang
dihadapi dalam era digital yang terus berubah. Semua elemen ini akan
membentuk gambaran komprehensif tentang masa depan sistem informasi dan
dampaknya pada berbagai stakeholder di seluruh dunia.
Tabel 11.2: Tren Teknologi dan Inovasi dalam Sistem Informasi
Tren
Teknologi dan Aspek Fase-fase Kesamaan di
Kesamaan di
Inovasi dalam Filosofis dan Perkembangan Berbagai
Setiap Elemen
Sistem Asal Mula Berbasis Time Line Wilayah
Informasi
- Era Mainframe:
Penggunaan AI dalam Konsep AI
pemrosesan data bisnis. diterapkan secara Terdapat kesamaan
Asal mula
- Era Personal global, tetapi dalam upaya
terkait dengan
Kecerdasan Computer: penerapannya meningkatkan
gagasan
Buatan (AI) Pengembangan AI di bervariasi sesuai efisiensi dan
pengembangan
komputer pribadi. dengan analisis data
mesin cerdas.
- Era Internet: infrastruktur melalui AI.
Perkembangan AI untuk teknologi.
analisis data besar.
- Era Internet:
Munculnya perangkat
Asal mula Implementasi IoT
terhubung internet. Fokus pada
terkait dengan berbeda-beda di
Internet of - Era Internet saat ini: konektivitas
konektivitas seluruh dunia
Things (IoT) IoT digunakan dalam perangkat dan
perangkat tergantung pada
berbagai konteks, pengumpulan data.
elektronik. adopsi teknologi.
termasuk rumah pintar
dan industri.
Asal mula
Penggunaan Blockchain
sebagai - Era Internet saat ini:
blockchain digunakan untuk
teknologi dasar Pengembangan
Blockchain memiliki variasi, meningkatkan
untuk mata blockchain di luar mata
termasuk kripto keamanan dan
uang digital uang digital.
dan aplikasi bisnis. transparansi data.
Bitcoin.
Filosofis:
Kesadaran etika Fokus pada
Melibatkan
- Era Internet saat ini: teknologi menjadi kebijakan privasi,
pertanyaan etis
Etika Semakin pentingnya universal, tetapi perlindungan data,
seputar
Teknologi perhatian terhadap etika mungkin dan tanggung
penggunaan
teknologi. diimplementasikan jawab sosial
teknologi
secara berbeda. perusahaan.
dalam

133
133
(Konsep Sistem Informasi: Konsep dan Penerapan)

Tren
Teknologi dan Aspek Fase-fase Kesamaan di
Kesamaan di
Inovasi dalam Filosofis dan Perkembangan Berbagai
Setiap Elemen
Sistem Asal Mula Berbasis Time Line Wilayah
Informasi
masyarakat.
Filosofis:
Refleksi Tantangan dan
tentang peluang teknologi Menyadari potensi
- Era Internet saat ini:
bagaimana dapat terjadi di teknologi untuk
Tantangan dan Terus munculnya
teknologi semua wilayah, mengubah model
Peluang tantangan dan peluang
dapat tetapi tingkat bisnis dan proses
teknologi.
mengubah dampaknya kerja.
kehidupan dan berbeda-beda.
bisnis.
Tabel di atas memberikan gambaran mengenai tren teknologi dan inovasi dalam
sistem informasi dari sudut pandang filosofis, asal mula, fase perkembangan, serta
kesamaan dalam penggunaan teknologi ini di berbagai wilayah dan elemen.
Setiap tren memiliki ciri khasnya sendiri dalam mengubah cara kita berinteraksi
dengan informasi dan teknologi.

11.2 Peran AI, IoT, dan Blockchain dalam Transformasi


Sistem Informasi
Peran AI (Kecerdasan Buatan), IoT (Internet of Things), dan Blockchain dalam
Transformasi Sistem Informasi adalah bagian integral dari evolusi teknologi
informasi. Untuk lebih memahami peran mereka, mari eksplorasi dan
menganalisis perkembangan ini secara mendalam dari sudut pandang filosofis,
asal mula, fase-fase perkembangannya, kesamaan di berbagai wilayah, dan
kesamaan di setiap elemennya.

11.2.1 Kecerdasan Buatan (AI)


AI berasal dari gagasan tentang menciptakan mesin cerdas yang dapat
memikirkan seperti manusia. Filosofi di baliknya adalah memberdayakan mesin
untuk melakukan tugas-tugas yang memerlukan pemahaman, belajar, dan
adaptasi seperti manusia.

134
Bab 11 (Masa Depan Sistem Informasi)

Gambar 11.2: Ilustrasi Kecerdasan Buatan


Konsep AI diterapkan secara global, tetapi tingkat adopsi dan perkembangannya
bervariasi di berbagai wilayah. Misalnya, beberapa negara lebih canggih dalam
pengembangan AI.
Di semua sektor, AI digunakan untuk meningkatkan efisiensi, analisis data,
layanan pelanggan, dan pengambilan keputusan. Stakeholder dari keluarga hingga
pemerintah dan korporasi semuanya mengambil manfaat dari aplikasi AI.
Penerapan AI telah menjadi semakin umum di berbagai negara, termasuk negara
berkembang seperti Indonesia, Tiongkok yang tengah mengalami perkembangan
pesat dalam inovasi AI, dan negara maju seperti Amerika dan Eropa. Berikut
beberapa contoh aplikasi implementasi AI yang digunakan secara luas di berbagai
sektor di negara-negara ini.
A. Di Indonesia
1. Fintech: Aplikasi keuangan berbasis AI seperti robo-advisors dan
platform peer-to-peer lending digunakan untuk membantu individu
mengelola investasi mereka dan mendapatkan akses ke layanan
keuangan.
2. Pelayanan Kesehatan: Diagnostik medis menggunakan AI telah
diterapkan untuk membantu dokter dalam mendiagnosis penyakit,
terutama di daerah terpencil di Indonesia yang sulit dijangkau oleh
spesialis medis.
3. Agriculture: Di bidang pertanian, teknologi AI digunakan untuk
memantau pertanian, mengidentifikasi hama, dan memberikan
rekomendasi tentang cara meningkatkan hasil panen.

135
135
(Konsep Sistem Informasi: Konsep dan Penerapan)

B. Di Tiongkok
1. E-Commerce: Tiongkok memiliki perusahaan e-commerce terkemuka
seperti Alibaba yang menggunakan AI untuk merekomendasikan
produk kepada pelanggan berdasarkan perilaku belanja sebelumnya.
2. Teknologi Pembayaran: Pembayaran digital dan mobile banking
menggunakan AI untuk memberikan keamanan dan kenyamanan yang
lebih baik kepada pengguna.
3. Kendaraan Otonom: Industri otomotif Tiongkok telah
mengembangkan kendaraan otonom yang menggunakan teknologi AI
untuk mengemudi sendiri.

C. Di Amerika dan Eropa


1. Asisten Virtual: Di Amerika dan Eropa, asisten virtual seperti Siri
(Apple), Alexa (Amazon), dan Google Assistant (Google) telah
diterapkan secara luas dalam perangkat pintar seperti telepon cerdas dan
speaker pintar.
2. Kesehatan: Di sektor kesehatan, AI digunakan dalam pengembangan
obat-obatan, analisis data kesehatan besar, dan perawatan kesehatan
berbasis data.
3. Manufaktur: Industri manufaktur menggunakan robotika cerdas yang
ditenagai AI untuk otomatisasi produksi dan pemeliharaan prediktif.
4. Mobil Otonom: Pengembangan mobil otonom telah menjadi fokus
besar di Amerika dan Eropa, dengan perusahaan mobil besar dan startup
teknologi berinvestasi dalam teknologi ini.
5. Energi Terbarukan: AI digunakan untuk meningkatkan efisiensi dan
pengelolaan jaringan energi terbarukan, seperti panel surya dan turbin
angin.

Semua ini adalah contoh dari berbagai aplikasi praktis AI di berbagai sektor di
seluruh dunia. Implementasi AI terus berkembang seiring dengan kemajuan
teknologi dan meningkatnya pemahaman tentang manfaatnya.

136
Bab 11 (Masa Depan Sistem Informasi)

11.2.2 Internet of Things (IoT)


IoT berasal dari keinginan untuk menghubungkan perangkat elektronik ke
internet untuk berbagi data. Filosofi di baliknya adalah menciptakan jaringan
perangkat yang dapat berkomunikasi dan memberikan informasi real-time.

Gambar 11.3: Ilustrasi Internet of Things


Fase-fase perkembangan IoT:
1) Era internet: Munculnya perangkat terhubung internet seperti termometer
cerdas.
2) Era internet saat ini: IoT digunakan dalam berbagai konteks, termasuk
rumah pintar, kota pintar, dan industri (IoT industri).
3) Kesamaan di berbagai wilayah: Implementasi IoT bervariasi di seluruh
dunia tergantung pada adopsi teknologi dan infrastruktur jaringan.
Beberapa wilayah lebih maju dalam menerapkan IoT.
4) Kesamaan di setiap elemen: IoT mengubah cara perangkat berinteraksi
dengan lingkungan dan manusia. Mulai dari rumah tangga hingga
pemerintah, semua stakeholder berpartisipasi dalam ekosistem IoT.

IoT telah merasuki berbagai aspek kehidupan dan industri di seluruh dunia.
Berikut adalah contoh aplikasi implementasi IoT yang digunakan sehari-hari di
berbagai negara, termasuk di negara berkembang seperti Indonesia, Tiongkok

137
137
(Konsep Sistem Informasi: Konsep dan Penerapan)

yang menjadi pemimpin dalam inovasi IoT, serta di negara maju seperti Amerika
dan Eropa.
A. Di Indonesia
1. Pertanian Pintar: IoT digunakan dalam pertanian untuk memantau dan
mengendalikan kondisi lingkungan seperti kelembaban tanah, suhu, dan
tingkat air, sehingga petani dapat mengoptimalkan hasil panen mereka.
2. Transportasi: Solusi berbasis IoT digunakan dalam transportasi umum,
seperti bus dan kereta api, untuk memantau lokasi dan waktu
kedatangan dalam waktu nyata, memungkinkan penumpang untuk
merencanakan perjalanan mereka dengan lebih baik.
3. Smart Home: Di rumah-rumah cerdas, IoT digunakan untuk
mengendalikan perangkat seperti pencahayaan, pemanas air, dan
peralatan rumah tangga lainnya secara otomatis atau melalui aplikasi
ponsel.

B. Di Tiongkok
1. IoT di Perkotaan Pintar: Kota-kota di Tiongkok mengintegrasikan
teknologi IoT dalam manajemen lalu lintas, pengumpulan sampah
pintar, dan pemantauan polusi udara untuk meningkatkan kualitas hidup
penduduknya.
2. IoT di Manufaktur: Pabrik-pabrik di Tiongkok menggunakan IoT
untuk otomatisasi produksi dan pemeliharaan prediktif, meningkatkan
efisiensi dan mengurangi biaya produksi.

C. Di Amerika dan Eropa


1. Kesehatan: Perangkat medis yang terhubung melalui IoT digunakan
untuk memantau pasien jarak jauh, memungkinkan tenaga medis untuk
mengikuti perkembangan pasien secara real-time.
2. Kendaraan Terhubung: IoT digunakan dalam kendaraan terhubung
untuk memberikan layanan seperti navigasi, pemantauan keamanan, dan
pembaruan perangkat lunak otomatis.
3. Smart Cities: Kota-kota pintar di Amerika dan Eropa menggunakan IoT
untuk meningkatkan layanan publik seperti manajemen sampah cerdas,

138
Bab 11 (Masa Depan Sistem Informasi)

pengaturan lalu lintas yang lebih efisien, dan penggunaan energi yang
lebih bijaksana.
4. Manajemen Energi: IoT digunakan dalam manajemen energi rumah
tangga dan industri, memungkinkan pengguna untuk mengukur dan
mengoptimalkan konsumsi energi mereka.

Ini hanya beberapa contoh bagaimana IoT telah diimplementasikan di berbagai


sektor dan negara di seluruh dunia. Penerapan IoT terus berkembang dengan
peningkatan teknologi dan pemahaman akan manfaatnya dalam meningkatkan
efisiensi dan produktivitas.

11.2.3 Blockchain
Blockchain pertama kali muncul sebagai teknologi dasar untuk mata uang digital
Bitcoin. Filosofi di baliknya adalah menciptakan bukti transparansi, keamanan,
dan desentralisasi dalam transaksi.

Gambar 11.4: Ilustrasi Blockchain


Fase-fase perkembangan blockchain:
1) Era Internet saat ini: Blockchain digunakan di luar mata uang digital,
seperti untuk keamanan data dan manajemen rantai pasokan.
2) Kesamaan di berbagai wilayah: Penggunaan blockchain untuk mata uang
digital tersebar di seluruh dunia. Namun, dalam aplikasi bisnis,

139
139
(Konsep Sistem Informasi: Konsep dan Penerapan)

implementasinya bisa berbeda tergantung pada peraturan dan kebutuhan


bisnis.
3) Kesamaan di setiap elemen: Stakeholder dari keluarga hingga pemerintah
dan bisnis swasta menggunakan blockchain untuk meningkatkan
keamanan dan transparansi transaksi.

Teknologi blockchain telah menemukan banyak aplikasi di berbagai industri di


seluruh dunia. Di bawah ini, saya akan memberikan beberapa contoh aplikasi
implementasi blockchain yang digunakan sehari-hari di berbagai negara,
termasuk di negara berkembang seperti Indonesia, Tiongkok, Amerika, dan
Eropa.
A. Di Indonesia
1. Pembiayaan Peer-to-Peer (P2P): Platform P2P lending menggunakan
teknologi blockchain untuk memastikan keamanan dan transparansi
dalam pembiayaan pinjaman antara individu dan bisnis.
2. Manajemen Logistik: Dalam industri pertanian, blockchain digunakan
untuk melacak rantai pasokan dari petani ke konsumen, memastikan
keaslian produk dan mengurangi pemborosan.

B. Di Tiongkok
1. Manajemen Supply Chain: Banyak perusahaan besar di Tiongkok
menggunakan blockchain untuk melacak produk mereka sepanjang
rantai pasokan global. Ini membantu dalam memastikan keaslian produk
dan memonitor pergerakan barang.
2. Sertifikat Digital: Tiongkok telah mulai menerbitkan sertifikat
penduduk berbasis blockchain, yang memungkinkan penduduk untuk
membuktikan identitas mereka secara online dengan aman.

C. Di Amerika
1. Keuangan dan Perbankan: Banyak bank di Amerika Serikat
menggunakan teknologi blockchain untuk transaksi keuangan dan
pemrosesan hipotek. Ini dapat mengurangi biaya dan meningkatkan
efisiensi.

140
Bab 11 (Masa Depan Sistem Informasi)

2. Manajemen Hak Cipta: Di industri hiburan, blockchain digunakan


untuk melacak dan melindungi hak cipta digital, memastikan pencipta
konten mendapatkan royalti yang pantas.

D. Di Eropa
1. E-voting: Beberapa negara di Eropa telah menguji teknologi blockchain
untuk pemilihan online yang aman dan transparan.
2. Manajemen Data Medis: Blockchain digunakan dalam manajemen
data medis untuk memungkinkan pasien mengakses dan mengontrol
riwayat medis mereka dengan aman.
3. Pengembangan Energi Terbarukan: Blockchain digunakan dalam
manajemen dan perdagangan energi terbarukan, memungkinkan
produsen energi untuk berbagi dan menjual energi mereka secara
langsung kepada konsumen.

Blockchain terus berkembang dan menawarkan berbagai manfaat dalam hal


keamanan, transparansi, dan efisiensi. Penerapannya terus berkembang di seluruh
dunia, terutama di negara-negara yang terbuka terhadap inovasi teknologi ini.
Secara keseluruhan, peran AI, IoT, dan Blockchain dalam transformasi sistem
informasi adalah bagian dari evolusi teknologi yang kompleks. Meskipun
konsepnya umum, implementasi dan dampaknya dapat bervariasi di berbagai
wilayah dan pada berbagai elemen masyarakat. Pemahaman yang mendalam
tentang filosofi, asal mula, dan fase-fase perkembangan ini penting dalam
memahami peran mereka dalam transformasi sistem informasi di berbagai
konteks.

11.3 Etika Teknologi dan Implikasinya pada Sistem


Informasi
etika teknologi dan implikasinya pada sistem informasi adalah isu yang semakin
relevan dalam era digital. Untuk memahami implikasinya secara mendalam, mari
eksplorasi dari sudut pandang filosofis, asal mula, fase-fase perkembangan,
kesamaan di berbagai wilayah, dan dampaknya pada stakeholder yang berbeda.

141
141
(Konsep Sistem Informasi: Konsep dan Penerapan)

Etika teknologi muncul dari kekhawatiran tentang bagaimana teknologi


mempengaruhi masyarakat dan individu. Filosofi di baliknya adalah memastikan
bahwa penggunaan teknologi berjalan sesuai dengan prinsip-prinsip moral dan
sosial yang berlaku. Asal mula etika teknologi dapat ditelusuri hingga pemikiran
filsuf seperti Immanuel Kant dan John Stuart Mill yang membahas etika dan
moralitas dalam tindakan manusia.
Pada era awal teknologi, sebagian besar tidak mengakui dampak etika teknologi
secara eksplisit. Pada awal penggunaan komputer dan jaringan, etika sering
diabaikan dalam pengembangan teknologi.
Seiring dengan perkembangan teknologi, muncul kesadaran tentang perlunya
etika. Kelompok etika teknologi mulai mempertimbangkan isu-isu seperti privasi,
keamanan data, dan hak cipta dalam konteks teknologi.
Organisasi dan profesi teknologi seperti ACM (Association for Computing
Machinery) mulai mengembangkan kode etik profesional yang mengatur perilaku
anggotanya dalam pengembangan dan penggunaan teknologi.
Ketika berbicara tentang etika teknologi, terdapat kesamaan dalam prinsip-prinsip
dasarnya di seluruh dunia. Nilai-nilai seperti privasi, keamanan, dan integritas
data memiliki relevansi global. Meskipun terdapat variasi dalam hukum dan
regulasi teknologi antar negara, prinsip-prinsip etika dasar tetap konsisten.
1. Stakeholder perseorangan: Individu memiliki hak untuk privasi dan
keamanan data mereka. Mereka juga memiliki tanggung jawab untuk
menggunakan teknologi dengan etika dan menghormati hak orang lain.
2. Keluarga: Etika dalam teknologi berarti keluarga perlu memahami cara
menjaga keamanan online dan memberikan pendidikan tentang perilaku
yang bertanggung jawab dalam penggunaan teknologi kepada anggota
keluarga.
3. Akademisi: Akademisi memiliki peran dalam mendidik generasi
mendatang tentang etika dalam teknologi. Mereka juga terlibat dalam
penelitian etika teknologi.

142
Bab 11 (Masa Depan Sistem Informasi)

4. Korporasi perkantoran swasta: Perusahaan harus mematuhi standar etika


dalam mengelola data pelanggan, menghindari praktik bisnis yang
merugikan, dan melindungi keamanan informasi perusahaan.
5. Lingkup pemerintahan dan kementerian penyelenggara negara:
Pemerintah memiliki tanggung jawab untuk mengatur teknologi dan
memastikan perlindungan hak-hak warganya. Kementerian
penyelenggara negara juga perlu memahami etika dalam pengembangan
sistem informasi untuk pelayanan publik.
Etika Teknologi dan Implikasinya pada Sistem Informasi adalah hal yang penting
untuk diperhatikan oleh semua pemangku kepentingan. Hal ini mencakup prinsip-
prinsip moral yang berkembang seiring dengan perubahan teknologi. Pemahaman
yang lebih dalam tentang filosofi, asal-usul, dan fase-fase perkembangannya
membantu memastikan bahwa teknologi digunakan dengan cara yang
mendukung nilai-nilai dan prinsip-prinsip etika yang kuat di berbagai tingkat
masyarakat dan organisasi.

11.4 Menghadapi Tantangan dan Peluang dalam Era


Digital
Menghadapi tantangan dan peluang dalam era digital adalah perjalanan yang
penuh kompleksitas dan inovasi. Untuk memahaminya lebih dalam, mari kita
eksplorasi dari sudut pandang filosofis, asal mula, fase-fase perkembangannya,
kesamaan di berbagai wilayah, dan dampaknya pada berbagai pemangku
kepentingan.
Era digital melahirkan perubahan radikal dalam cara kita berinteraksi, bekerja,
dan hidup. Asal mula transformasi ini dapat ditemukan dalam perkembangan
teknologi komputer dan internet. Filosofi di balik era digital adalah
memanfaatkan teknologi untuk meningkatkan kualitas hidup manusia,
memberikan akses global terhadap informasi, dan mendorong efisiensi dalam
berbagai sektor. Filosofi ini juga mencakup pertimbangan etika dalam
penggunaan teknologi.

143
143
(Konsep Sistem Informasi: Konsep dan Penerapan)

Pada masa awal komputasi dimulai pada pertengahan abad ke-20 dengan
pengembangan komputer pertama. Pada masa ini, teknologi komputer masih
sangat terbatas, dan komputasi lebih bersifat eksperimental.
Era digital sebenarnya dimulai dengan penemuan internet pada tahun 1960-an dan
perkembangannya menjadi apa yang kita kenal sekarang. Ini membuka pintu
menuju konektivitas global dan pertukaran informasi tak terbatas.
Seiring berjalannya waktu, internet berkembang pesat. Fase ini mencakup
perkembangan World Wide Web (WWW), e-commerce, dan media sosial,
mengubah cara kita bekerja, berkomunikasi, dan berinteraksi dengan dunia.
Kemunculan smartphone dan teknologi seluler memungkinkan akses internet
yang lebih mudah dan cepat di mana saja. Aplikasi mobile dan konektivitas
seluler mengubah cara kita beraktivitas.
Era IoT dan AI ditandai dengan munculnya Internet of Things (IoT) dan Artificial
Intelligence (AI). IoT menghubungkan perangkat dan sensor ke internet,
sementara AI membawa kecerdasan ke sistem komputer. Ini membuka peluang
baru di berbagai sektor, termasuk bisnis, kesehatan, dan transportasi.
Meskipun ada variasi dalam tingkat adopsi teknologi digital di berbagai wilayah,
prinsip-prinsip dasar Era Digital seperti konektivitas internet dan pentingnya data
relevan di hampir semua negara. Ada kesamaan dalam aspirasi untuk
memanfaatkan teknologi untuk pertumbuhan ekonomi, pendidikan, dan
pelayanan publik yang lebih baik.
1. Stakeholder perseorangan: Individu di seluruh dunia menghadapi
tantangan dan peluang serupa dalam mengadaptasi teknologi digital.
Mereka harus memahami dan melindungi privasi mereka, memanfaatkan
peluang pendidikan online, dan berpartisipasi dalam ekonomi digital.
2. Keluarga: Keluarga perlu mendidik anggota keluarga, terutama generasi
muda, tentang penggunaan yang aman dan etis dari teknologi digital.
Mereka juga harus mencari peluang untuk meningkatkan kualitas hidup
mereka melalui teknologi.
3. Akademisi: Akademisi memiliki peran penting dalam memahami
dampak teknologi digital dan mengembangkan kurikulum yang relevan.

144
Bab 11 (Masa Depan Sistem Informasi)

Mereka juga berkontribusi pada penelitian tentang etika dan implikasi


teknologi.
4. Korporasi perkantoran swasta: Perusahaan berusaha untuk menghadapi
tantangan kompetisi global dan memanfaatkan peluang bisnis baru yang
dibawa oleh teknologi digital.
5. Lingkup pemerintahan dan kementerian penyelenggara negara:
Pemerintah memiliki tanggung jawab untuk mengatur teknologi,
melindungi hak warga, dan menghadapi ancaman siber. Mereka juga
dapat memanfaatkan teknologi untuk memberikan pelayanan publik yang
lebih efisien.
Era digital adalah perubahan yang konstan dan terus berkembang. Kesadaran
akan tantangan etika dan privasi menjadi semakin penting, sementara inovasi
teknologi terus membawa peluang baru. Pemahaman yang mendalam tentang
filosofi, asal-usul, dan fase-fase perkembangannya membantu pemangku
kepentingan berbagai tingkat untuk menghadapi masa depan yang semakin digital
ini dengan bijaksana.

145
145
DAFTAR PUSTAKA

Abd Elmonem, M. A., Nasr, E. S. & Geith, M. H., 2016. Benefits and Challenges
of Cloud ERP Systems – A Systematic Literature Review. Future Computing and
Informatics Journal, 1(1-2), pp. 1-9.
Abugabah, A., Sanzogni, L. & Alfarraj, O., 2015. Evaluating the Impact of ERP
Systems in Higher Education. International Journal of Information and Learning
Technology, 32(1), pp. 45-64.
Aburub, F., 2015. Impact of ERP Systems Usage on Organizational Agility: An
Empirical Investigation in the Banking Sector. Information Technology & People,
28(3), pp. 570-588.
Ahmadi, S., Papageorgiou, E., Yeh, C.-H. & Martin, R., 2015. Managing
Readiness-Relevant Activities for the Organizational Dimension of ERP
Implementation. Computers in Industry, Volume 68, pp. 89-104.
Al Fatta, H., 2007. Analisis dan Perancangan Sistem Informasi untuk
Keunggulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta: CV.
Andi Offset.
Al-Jabri, I. M. & Roztocki, N., 2015. Adoption of ERP Systems: Does
Information Transparency Matter?. Telematics and Informatics, 32(2), pp. 300-
310.
Alsharari, N. M., 2021. Institutional Change of Cloud ERP Implementation in the
Public Sector: A Transformation of Strategy. International Journal of Disruptive
Innovation in Government, 1(1), pp. 2-14.
Alshareef, N., 2016. A Model for an Information Security Risk Management
(ISRM) Framework for Saudi Arabian Organisations. s.l., International
Association for Development of the Information Society, pp. 365-370.
Alter, S., 1992. Information Systems, A Management Perspective. s.l.:The
Benjamin/Cummings Publising Company, Inc.

147
(Konsep Sistem Informasi: Konsep dan Penerapan)

Anon., 1948. Universal Declaration of Human Rights. [Online]


Available at: https://www.un.org/en/about-us/universal-declaration-of-human-
rights
Anon., 2022. Data Protection in the EU. [Online]
Available at:
https://www.bing.com/ck/a?!&&p=04903a40e6a3ed83JmltdHM9MTY5NzU4N
zIwMCZpZ3VpZD0zOWEzMjllMi1mZWZlLTZlZWEtMjcyMC0zYTZlZmZi
YjZmMjgmaW5zaWQ9NTQ4Mw&ptn=3&hsh=3&fclid=39a329e2-fefe-6eea-
2720-
3a6effbb6f28&psq=General+Data+Protection+Regulation+(GDPR)+(European+
Pa
Arifin, O. et al., 2023. Dasar Pemrograman: Teori dan Aplikasi. Jambi: PT.
Sonpedia Publishing Indonesia.
Arikunto, S., 1998. Prosedur Penelitian Suatu Pendekatan Praktek. Jakarta:
Rineka Cipta.
Arisandy, Y., Harpepen, A. & Kurniawan, A., 2017. Sistem Informasi
Manajemen: Teori dan Implementasi dalam Bisnis. Yogyakarta: Pustaka Pelajar.
Barna, L.-E.-L. & Igna, R. D., 2021. The Influence of the Implementation of ERP
Systems on the Performance of an Organization. Romania, Sciendo, pp. 268-279.
Bosri, R., Rahman, M. S., Bhuiyan, M. Z. A. & Al Omar, A., 2020. Integrating
Blockchain With Artificial Intelligence for Privacy-Preserving Recommender
Systems. IEEE Transactions on Network Science and Engineering, 14 October,
8(2), pp. 1009-1018.
Budiawan, H., 2019. Desain Media Interaktif. Jakarta: PT. Gramedia Widiasarana
Indonesia.
Casino, F., Dasaklis, T. K. & Patsakis, C., 2019. A Systematic Literature Review
of Blockchain-Based Applications: Current Status, Classification and Open
Issues. Telematics and Informatics, March, Volume 36, pp. 55-81.

148
Daftar Pustaka

Chugh, R., Sharma, S. C. & Cabrera, A., 2017. Lessons Learned from Enterprise
Resource Planning (ERP) Implementations in an Australian Company.
International Journal of Enterprise Information Systems (IJEIS), 13(3), pp. 23-35.
Cichonski, P., Millar, T., Grance, T. & Scarfone, K., 2012. Computer Security
Incident Handling Guide. [Online].
Davis, G. B. & Olson, M. H., 1984. Management Information System:
Conseptual Fundations, Structure and Development. New York: McGraw-Hill.
Dennis, A., Wixom, B. H. & Tegarden, D., 2015. System Analysis & Design: An
Object-Oriented Approach with UML. 5th Edition ed. New York: Wiley.
Egbon, O. K., 2020. Cloud ERP Systems Challenges and Benefits. pp. 1-8.
Forum, I. S., 2023. Standard of Good Practice for Information Security. [Online]
Available at:
http://www.infosecurityeurope.com/__novadocuments/46256?v=6352833155770
00000
Gelinas, U. & Wiggins, W., 1990. Accounting Information System. s.l.:PWS-
KENT Publishing Company.
Gordon, D. B., 1995. Kerangka Dasar SIM. Jakarta: Gramedia.
Gupta, S., Qian, X., Bhushan, B. & Luo, Z., 2019. Role of Cloud ERP and Big
Data on Firm Performance: A Dynamic Capability View Theory Perspective.
Management Decision, 57(8), pp. 1857-1882.
Haddara, M. & Moen, H., 2017. User Resistance in ERP Implementations: A
Literature Review. Procedia Computer Science, Volume 121, pp. 859-865.
Hadidi, M., Al-Rashdan, M., Hadidi, S. & Soubhi, Y., 2020. Comparison
Between Cloud ERP and Traditional ERP. Journal of Critical Reviews, 7(3), pp.
140-142.
Hall, J. A., 2001. Accounting Information Systems. 3rd Edition ed. s.l.:South
Western College Publishing.
Harahap, E. F., Adisuwiryo, S. & Fitriana, R., 2022. Analisis dan Perancangan
Sistem Informasi. Banyumas, Jawa Tengah: Wawasan Ilmu.

149
149
(Konsep Sistem Informasi: Konsep dan Penerapan)

Herbert, S., 1987. Decision Making and Organizational Design.


Hammondsworth: Penguin Books.
Hernandez, M. J., 2014. Database Design for Mere Mortals: A Hands-On Guide
to Relational Database Design. 3rd Edition ed. Michigan: Addison-Wesley
Professional.
Ihksan, M., Susilo, H. & Nurul, A., 2023. Basis Data 2023: Konsep Dasar
Membangun Database. Agam, Sumatera Barat: CV. Suluah Kato Khatulistiwa.
Izzati, A. N. & Najwa, N. F., 2018. Pengaruh Stakeholder Perspective Dalam
Penerapan ERP: A Systematic Literature Review. Jurnal Teknologi Informasi
dan Ilmu Komputer, 5(1), pp. 41-50.
Jang-Jaccard, J. & Nepal, S., 2014. A Survey of Emerging Threats in
Cybersecurity. Journal of Computer and System Sciences, August, 80(5), pp. 973-
993.
Jogiyanto, 2005. Analisis & Desain Sistem Informasi: Pendekatan Terstruktur
Teori dan Praktik Aplikasi Bisnis. Yogyakarta: CV. Andi Offset.
Jogiyanto, H., 1995. Pengenalan Komputer. Yogyakarta: Penerbit Andi.
Jogiyanto, H., 2000. Sistem Informasi Berbasis Komputer; Konsep Dasar dan
Komponen. Edisi ketiga ed. Yogyakarta: BPFE.
Kadir, A., 2014. Pengenalan Sistem Informasi. Yogyakarta: Penerbit Andi.
Koç, H., Erdoğan, A. M., Barjakly, Y. & Peker, S., 2020. UML Diagrams in
Software Engineering Research: A Systematic Literature Review. İzmir, Turkey,
The 7th International Management Information Systems Conference.
Kundy, E. & Lyimo, B., 2019. Cyber Security Threats in Higher Learning
Institutions in Tanzania A Case Study of University of Arusha and Tumaini
University Makumira. Olva Academy—School of Researchers, pp. 1-37.
Kurtz, G., 2023. 2023 Global Threat Report, United States: CrowdStrike.
Kusnendi, 2011. Sistem Informasi Manajemen dan Pengambilan Keputusan.
Jakarta: Universitas Terbuka.

150
Daftar Pustaka

Laudon, K. C. & Traver, C. G., 2021. E-Commerce 2021-2022: Business,


Technology and Society, Global Edition, London: Pearson Higher Ed.
Lee, N. C. A. & Chang, J., 2020. Adapting ERP Systems in the Post-
implementation Stage: Dynamic IT Capabilities for ERP. Association for
Information Systems (AIS) Journals, pp. 28-59.
Lin, H. S., Spector, A. Z., Neumann, P. G. & Goodman, S. E., 2007. Toward a
Safer and More Secure Cyberspace. New York: Association for Computing
Machinery.
Lippeveld, T., Sauerborn, R. & Bodart, C., 2000. Design and Implementation of
Health Information Systems, Geneva: World Health Organization.
Mahar, F., Ali, S. I., Jumani, A. K. & Khan, M. O., 2020. ERP System
Implementation: Planning, Management, and Administrative Issues. Indian
Journal of Science and Technology, 13(1), pp. 1-22.
Marinho, M. et al., 2021. Effective Cloud Resource Utilisation in Cloud ERP
Decision-Making Process for Industry 4.0 in the United States. MDPI AG, 10(8),
pp. 1-43.
Medina, M. I., 2022. Teknik Analisis Bisnis: Apa Itu, Mengapa Penting, dan 10
Jenisnya. [Online]
Available at: https://glints.com/id/lowongan/teknik-analisis-bisnis/
[Accessed 8 September 2023].
Meredith, P., Summons, P., Park, M. & Cheek, B., 2019. What do Employers
expect from Business Analysts and is it captured by the “Business Analysis Body
of Knowledge” (BABOK)?. Perth Western Australia, Business Analysis,
Employers and BABOK, pp. 880-889.
Migunani, 2022. Rekayasa Perangkat Lunak. Semarang: Yayasan Prima Agus
Teknik.
Musiafa, Z., 2021. Buku Ajar: Struktur Data dan Implementasi Algoritma (SDIA).
Indonesia: -.

151
151
(Konsep Sistem Informasi: Konsep dan Penerapan)

Nguyen, T. D. & Luc, K. V. T., 2018. Information Systems Success: Empirical


Evidence on Cloud-based ERP. Future Data and Security Engineering, Volume
1125, pp. 471-485.
Nicholas, J., 2023. MOST Analysis – What It Is and How to Use It. [Online]
Available at: https://businessanalystmentor.com/most-analysis/
[Accessed 2023 September 2023].
NIST, 2018. Cybersecurity Framework. [Online]
Available at: https://www.nist.gov/cyberframework/framework
Nofriansyah, D. & Defit, S., 2017. Multi Criteria Decision Making (MCDM)
pada Sistem Pendukung Keputusan. Sleman: Deepublish Publisher.
Nowak, D. & Kurbel, K., 2017. Understanding the Flexibility of Cloud ERP
Software. Innovations in Enterprise Information Systems Management and
Engineering , Volume 285, pp. 135-146.
Nugroho, E. P., Ratnasari, K., Ramadhani, K. N. & Putro, B. L., 2009. Rekaya
Perangkat Lunak. Bandung: Politeknik Telkom.
Pathak, R., 2020. What is PESTLE Analysis? Everything you need to know about
it. [Online]
Available at: https://www.analyticssteps.com/blogs/what-pestle-analysis
[Accessed 8 September 2023].
Pekša, J. & Grabis, J., 2018. Integration of Decision-Making Components in ERP
Systems. Madeira, Portugal, SciTePress, pp. 183-189.
Pohludka, M., Stverkova, H. & Ślusarczyk, B., 2018. Implementation and
Unification of the ERP System in a Global Company as a Strategic Decision for
Sustainable Entrepreneurship. Sustainability, 10(8).
Pratama, I. P. A. E., 2014. Sistem Informasi dan Implementasinya. Bandung:
Informatika.
Pressman, R. S., 2010. Software Engineering: A Practitioner's Approach, Seventh
Edition. New York: McGraw-Hill.

152
Daftar Pustaka

Project Management Institute, 2015. Business Analysis for Practitioners: A


Practice Guide. s.l.:Project Management Institute.
Purba, R. A. et al., 2022. Pengembangan Sistem Informasi: Analisis, Pemodelan,
dan Perangkat Lunak. Medan, Indonesia: Yayasan Kita Menulis.
Rachmayanti, W. & Arumsari, P., 2020. Risk factors analysis affecting project
time delay in construction projects using CATWOE analysis. s.l., 4th International
Conference on Eco Engineering Development.
Rahardjo, B., 2005. Keamanan Sistem Informasi Berbasis Internet.
Bandung(Jawa Barat): PT. Insan Indonesia.
Reitsma, E. & Hilletofth, P., 2018. Critical Success Factors for ERP System
Implementation: A User Perspective. European Business Review, 30(3), pp. 285-
310.
Rosencrance, L., 2023. Security Operations and Management. [Online]
Available at: https://www.techtarget.com/searchsecurity/feature/Top-10-types-of-
information-security-threats-for-IT-teams
Schirn, A., 2022. ISO/IEC 27001:2022 – Information Security Systems. [Online]
Available at: https://blog.ansi.org/anab/iso-iec-27001-2022-information-security-
system/#:~:text=ISO%2FIEC%2027001%3A2022%20provides%20the%20requi
rements%20for%20establishing%2C%20implementing%2C,the%20unauthorize
d%20use%20of%20information%2C%20especially%20electronic%
Selby, R. W., 2007. Software Engineering State of the Art and Practice. In:
Software Engineering: Barry W. Boehm's Lifetime Contributions to Software
Development, Management, and Research. s.l.:Wiley-IEEE Press.
Shehab, E., Sharp, M., Supramaniam, L. & Spedding, T., 2004. Enterprise
Resource Planning: An Integrative Review. Business Process Management
Journal, 10(4), pp. 359-386.
Shelly, G. B. & Rosenblatt, H. J., 2012. Systems Analysis and Design (Shelly
Cashman Series). 9th Edition ed. United States: Course Technology.

153
153
(Konsep Sistem Informasi: Konsep dan Penerapan)

Simplilearn, 2023. simplilearn. [Online]


Available at: https://www.simplilearn.com/business-analysis-techniques-article
[Accessed 6 September 2023].
Sulianta, F., 2019. Strategi Merancang Arsitektur Sistem Informasi Masa Kini.
Jakarta: PT. Elex Media Komputindo.
Suradi, 2023. Pemodelan Sistem: Sebuah Pengantar. Makassar: Tohar Media.
Sutabri, T., 2005. Sistem Informasi Manajemen. Yogyakarta: Penerbit Andi.
Su, Y.-f. & Yang, C., 2010. Why Are Enterprise Resource Planning Systems
Indispensable to Supply Chain Management?. European Journal of Operational
Research, 16 May, 203(1), pp. 81-94.
Sweis, R. J. et al., 2018. Factors Affecting ERP Projects From A Project
Management Perspective: A Literature Review. International Journal of Business
Information Systems, 29(3), pp. 281-296.
Turban, E., Sharda, R. & Delen, D., 2011. Decision Support And Business
Intelligence Systems 9th Ed Efraim Turban. New Jersey: Pearson.
Turban, E., Wetherbe, J., E., M. & Leidner, D., 2005. Information Technology for
Management Transforming Business in The Digital Economy. s.l.:John Wiley &
Sons, Ltd.
Ullah, A. et al., 2017. Enterprise Resource Planning (ERP) Systems and ERP
Quality Factors: A Literature Review. Journal of Managerial Science, 11(3), pp.
297-322.
Viswanath, V. S., 2023. New Technology Trends in 2023, New York City: s.n.
Viswanath, V. S., 2023. New Technology Trends in 2023. [Online]
Available at: https://mindmajix.com/technology-trends
Voronkova, O. V., Kurochkina, A. A., Firova, I. P. & Bikezina, T. V., 2017.
Implementation of an Information Management System for Industrial Enterprise
Resource Planning. Revista Espacios, 38(49), pp. 23-33.
Weber, R., 1999. Information Systems Control and Audit. Virginia: Prentice Hall.

154
Daftar Pustaka

Wisnu, 2023. Root Cause Analysis: Pengertian, Fungsi, Metode, dan Cara
Melakukannya. [Online]
Available at: https://myrobin.id/untuk-bisnis/root-cause-analysis/
[Accessed 7 September 2023].
Wu, D. J., Park, J. & Dasgupta, N., 2020. The Influence of Male Faces on
Stereotype Activation Among Women in STEM: An ERP investigation.
Biological Psychology, Volume 156.

155
155
BIODATA PENULIS

Fatimah Nur Arifah, S.Kom., M.Kom., Lahir di


Magelang, 16 Juni 1989. Saat ini menjabat sebagai
Ketua STMIK Bina Patria Magelang dan dosen
program studi Sistem Informasi di institusi tersebut.
Penulis juga seorang momfluencer di beberapa platform
sosial media dengan nama @intan_kajito. Penulis
menyelesaikan S1 Sistem Informasi dan S2 Teknik
Informatika di Universitas Amikom Yogyakarta.
Menjadi anggota aktif dalam organisasi profesi
APTIKOM, IDRI, AISINDO dan PERKADOSI.
Selain itu, berpartisipasi dalam komunitas pemerhati
kebudayaan lokal Komunitas Lereng Menoreh. Penulis
juga aktif menjadi founder dan admin beberapa komunitas yang concern di
bidang parenting.
Beberapa karya ilmiah telah diterbitkan dalam jurnal nasional, prosiding dan
jurnal internasional dengan tema Sistem Informasi yang terindeks Google Scholar
dan Scopus. Beberapa buku juga sudah diterbitkan di penerbit berskala nasional.
Penulis dapat dihubungi melalui email: avicenna@stmikbinapatria.ac.id.

157
(Konsep Sistem Informasi: Konsep dan Penerapan)

Nandang Gunawan Tunggal Waras, S.Si., MT., saat ini


mengajar di Akademi Metrologi dan Instrumentasi. Penulis
menyelesaikan pendidikan S1 di Jurusan Ilmu Komputer
Universitas Padjajaran dan S2 Magister Informatika Jurusan
Teknik Informatika Institut Teknologi Bandung.

158
Konsep Sistem Informasi: Konsep dan Penerapan

Ahmad Farisi lahir di Palembang pada tanggal 6


September 1989. Saat ini berprofesi sebagai dosen
tetap di Universitas Multi Data Palembang dengan
jabatan fungsional Lektor 300 terhitung mulai
tanggal 1 Oktober 2023. Mengampu beberapa mata
kuliah teknologi informasi dan pemrograman,
seperti penelitian sistem informasi, inovasi digital,
manajemen proyek sistem informasi, dan
pengembangan aplikasi bergerak. Ketertarikan dalam dunia teknologi informasi
telah dimulai sejak menempuh pendidikan S1 di Fakultas Ilmu Komputer
Universitas Sriwijaya jurusan Teknik Informatika pada tahun 2007 dan sempat
mengikuti Internship and Student Mobility Program di Universiti Teknologi
Malaysia selama 6 bulan pada tahun 2010. Selanjutnya secara linier melanjutkan
pendidikan S2 di Magister Ilmu Komputer Universitas Indonesia pada tahun
2015. Aktif terhadap riset di bidang software engineering dan antusias dengan
teknologi data science, khususnya data analyst. Saat ini juga menjabat sebagai
Koordinator Perguruan Tinggi dalam Program Praktisi Mengajar yang
merupakan salah satu Program dari Merdeka Belajar Kampus Merdeka. Terlibat
juga dalam Lembaga Sertifikasi Profesi (LSP) P1 Universitas Multi Data
Palembang sebagai salah satu asesor dalam skema sertifikasi pengembang web
(web developer) dengan nomor registrasi MET.000.007019.

159
159
(Konsep Sistem Informasi: Konsep dan Penerapan)

Ronald Belferik, S.Kom., M.Kom., lahir di Deli


Serdang tanggal 05 April 1987. Penulis adalah dosen
tetap pada Program Studi Teknologi Rekayasa
Perangkat Lunak, Politeknik Wilmar Bisnis
Indonesia.
Menyelesaikan pendidikan S1 pada jurusan Sistem
Informasi Universitas Mikroskil dan melanjutkan S2
pada jurusan Teknik Informatika Universitas
Sumatera Utara.
Penulis menekuni bidang penulis.

160
Konsep Sistem Informasi: Konsep dan Penerapan

“ApA YAng pernAh AdA AkAn AdA LAgi, & ApA YAng pernAh
Dibuat Akan Dibuat Lagi; Tak Ada Sesuatu Yang Baru Di
BAwAh MAtAhAri”

Yuliana Mose, S.Kom., M.Si., mengabdi sebagai


dosen tetap sejak tahun 2015 program studi sistem
komputer pada Sekolah Tinggi Ilmu Komputer Trinita
di kota Manado Sulawesi Utara. STIK Trinita
kemudian berubah bentuk menjadi Universitas Trinita
pada tahun 2019 berdasarkan SK Menteri Riset
Teknologi dan Pendidikan Tinggi No.
341/KPT/I/2019. Pada tahun 2018 Penulis
mendapatkan tugas tambahan sebagai Ketua Tim
Perumus yang diberikan tugas untuk mengusulkan perubahan bentuk STIK
Trinita Manado menjadi Universitas Trinita. Dimana program studi sistem
komputer bernaung di dalam Fakultas IPTEK dan Keguruan bersama empat
program studi lainnya. Sebagai dosen tetap Penulis sampai sekarang aktif
melaksanakan tridarma perguruan tinggi melalui kolaborasi bersama mahasiswa
dan sesama rekan dosen. Penulis telah memiliki beberapa buku dalam tahun 2023
hasil kolaborasi dengan sesama dosen, yaitu :
1. “Audit Sistem Informasi, ISBN : 978-623-198-269-8”
2. “Interaksi Manusia Dan Komputer Konsep Dan Praktik, ISBN: 978-623-
198-454-8”
3. “Manajemen Kinerja Pendekatan SDM: Coaching & Mentoring, ISBN:
978-623-198-641-2”
4. “Manajemen Organisasi & SDM: Implementasi Pengelolaan SDM dan
Sumber Daya Teknologi, ISBN: 978-623-198-645-0”
5. “Manajemen Sumber Daya Manusia Global: Intelegensi Moral
6. Agenda Masa Depan Pemimpin Global, ISBN: 978-623-198-473-9”

161
161
(Konsep Sistem Informasi: Konsep dan Penerapan)

Muhammad Zakaria (Ir. Muhammad, MT IPU,


CIT), lahir di Juli, Kabupaten Bireuen, Provinsi
Aceh pada tanggal 31 Desember 1964. Memulai
pendidikan di SD Negeri 2 Juli lulus pada tahun
1977, melanjutkan SMP Negeri 2 Bireuen lulus
tahun 1981, melanjutkan SMA Negeri I Bireuen
lulus tahun 1984. Setelah lulus SMA melanjutkan
kuliah di Universitas Malikussaleh pada Program
Studi Teknik dan Manajemen Industri yang pada saat
itu masih berstatus sebagai PTS. Lulus pada tahun
1989. Setelah lulus S1 mengabdi sebagai pengajar di almamaternya. Pada tahun
1992 berkesempatan melanjutkan Prapascasarjana ke Institut Teknologi Bandung
(ITB) pada Prodi Teknik dan Manajemen Industri. Setelah selesai
Prapascasarjana tahun 1993 melanjutkan Pascasarjana (S2) juga di Institut
Teknologi Bandung (ITB) pada Program Studi yang sama dan lulus pada tahun
1996. Setelah lulus S2 kembali ke Universitas Malikussaleh sebagai dosen tetap
Jurusan Teknik Industri sampai saat ini. Selama menjadi dosen di Jurusan Teknik
Industri beberapa jabatan telah pernah dipercayakan diantaranya, Ketua Jurusan,
Pembantu Dekan III, Pembantu Dekan II serta sebagai Ketua Lembaga Penelitian
dan Pengabdian Kepada Masyarakat. Sejak Oktober 2021 sampai sekarang masih
dipercayakan sebagai Ketua Program Studi Teknik Logistik Universitas
Malikussaleh, yang merupakan salah satu Program Studi baru di lingkungan
Universitas Malikussaleh dan penerimaan mahasiswa angkatan pertama tahun
akademik 2021/2022. Sebagai dosen yang bersangkutan dipercayakan mengampu
beberapa mata kuliah diantaranya : Penelitian Operasional, Analisis Keputusan,
Sistem Produksi, Pemodelan dan Simulasi, Tata Letak Pabrik & Fasilitas, Sistem
Informasi Manajemen, Pengantar Teknik Logistik dan lain-lain. Penulis
juga terlibat aktif dalam menghasilkan beberapa artikel ilmiah pada jurnal
internasional maupun nasional. Dalam pelaksanaan Tridarma Perguruan Tinggi
penulis juga aktif dalam melaksanakan Pengabdian Kepada Masyarakat serta
berpartisipasi aktif dalam kegiatan ilmiah lainnya.

162
Konsep Sistem Informasi: Konsep dan Penerapan

Elnia, adalah dosen di Sekolah Tinggi Teknologi


Kedirgantaraan di Yogyakarta, Wanita ini dilahirkan
di Klaten Provinsi Jawa Tengah. Tepatnya pada 27
Februari 1989. Merupakan anak pertama dari Alm.
Bpk H. Sunarno, S.Pd yang menyelesaikan
pendidikannya mulai dari SD N 1 Barenglor klaten
Utara, SMP Negeri 6 Klaten dan SMA N 1 Wedi
Klaten. Inilah penulis mulai memikirkan karirnya
yang diawali dengan sering membaca buku. Dan
merupakan seorang anak dari Guru PNS yang sudah bersertifikasi. Penulis
mengawali masuk ke perguruan tinggi UGM dengan jurusan D3 Kearsipan
lalu S1 Pendidikan Administrasi Perkantoran di UNY, dan Kemudian
Menyelesaikan Pendidikan S2 di STIE Widya Wiwaha Yogyakarta
mengambil jurusan S2. Manajemen Sumber Daya Manusia. Mengawali karir
dimulai dari Tenaga Pendidik dengan mengampu mata kuliah salah satunya
Sistem Informasi Manajemen di STTKD.

163
163
(Konsep Sistem Informasi: Konsep dan Penerapan)

Dr. Annisa Fitri Anggraeni., SE., MM., CIISA.,


seorang Penulis dan Dosen Prodi Akuntansi Fakultas
Ekonomi dan Bisnis Universitas Winaya Mukti
Bandung. Lahir di Bandung, 24 Oktober 1991.
Penulis merupakan anak pertama dari empat
bersaudara dari pasangan Dr. H. Deden Komar
Priatna., ST., SIP., MM., CHRA dan ibu Dr. Hj.
Yustina Yuliasari., S.Pdi., M.Ag. ia menamatkan
pendidikan program Sarjana Akuntansi (S1) di
Universitas Pendidikan Indonesia, menamatkan
program Magister Manajemen (S2) di Universitas Winaya Mukti dan
menyelesaikan program Doktor Ilmu Akuntansi (S3) di Universitas Padjadjaran
Bandung konsentrasi Sistem Informasi Akuntansi. Penulis mendapatkan
sertifikasi Certified International Information Systems Audit (CIISA) dari
American Academy Project Management pada Tahun 2020. Penulis aktif menulis
buku dan berbagai jurnal ilmiah bereputasi.
Link Research Gate: https://www.researchgate.net/profile/Annisa-
Anggraeni-4

164
Konsep Sistem Informasi: Konsep dan Penerapan

Fransisca Hanita Rusgowanto S.Kom, M.Ak,


CertDA., lahir di Jakarta tanggal 27 Mei 1984.
Penulis adalah dosen tetap pada Program Studi
Akuntansi program School of Accounting,
Universitas Bina Nusantara, Jakarta, semenjak
Februari 2017 sampai dengan saat ini, serta Dosen
tidak Tetap Ekonomi dan Bisnis, Universitas Dr.
Moestopo semenjak tahun 2020 sampai dengan saat
ini, serta dosen tidak tetap di Universitas Kadiri,
Kediri, Jawa Timur, dari tahun 2021 sampai dengan saat ini. Menyelesaikan
pendidikan S1 Komputerisasi Akuntansi, di Universitas Bina Nusantara pada
tahun 2003 sampai dengan tahun 2007, kemudian melanjutkan S2 pada Jurusan
Ekonomi, Akuntansi, Universitas Tarumanagara pada tahun 2009 sampai dengan
tahun 2011 dan saat ini sedang melanjutkan S3 Ilmu Ekonomi, Akuntansi, di
Universitas Trisakti, Jakarta yang dimulai pada tahun 2020 sampai dengan saat
ini. Penulis mempunyai di bidang peminatan khususnya di bidang Sistem
Informasi Akuntansi. Penulis merupakan reviewer beberapa jurnal di Universitas
di Indonesia diantaranya Jurnal Unimus, Jurnal JRAK, Jurnal Akuntansi Sektor
Publik, Universitas Kadiri, dan Jurnal Ekonomi dan Keuangan Islam, serta aktif
di beberapa himpunan dosen diantaranya ICMA Nasional.

165
165
(Konsep Sistem Informasi: Konsep dan Penerapan)

Agustinus Suradi, M.Kom., kelahiran Klaten ini adalah


dosen tetap (faculty member) Program Studi Manajemen
Informatika (Faculty of Computer Science) di Universitas
Widya Dharma.
Penggemar musik dan film action, thriller ini
menyelesaikan pendidikan formal Sarjana Teknik
Informatika dan Magister Teknik Informatika di
Universitas Amikom Yogyakarta.
Email: agustinus@unwidha.ac.id
URL: https://agustinussuradi.wixsite.com/mysite

166
Konsep Sistem Informasi: Konsep dan Penerapan

Nama : Idris Kusumanegara


Alamat : Jln Jend Ahmad Yani, 188 Pandeglang Banten
d/h : Dealer Honda MPS Pandeglang
No WA : 08974928282
Spesialisasi: teknik Otomotif, Ilmu Sosial, Ilmu
Psikologi, Ilmu Farmakologi, Academic Journey :
S1 Ilmu Komputer, Manajemen Teknik Informatika STMIK Gunadarma
S2 Ilmu Komunikasi Universitas Sultan Ageng Tirtayasa Serang Banten
Email : idrismps@yahoo.com
Idrismps@gmail.com
7781220016@untirta.ac.id
Instagram : @idrismikom
FaceBook : Idris Koez
Kolumnis pada page Facebook : Communication Skills
Kolumnis pada media online : Kompasiana
Penulis Jurnal Internasional Ter-Indeks di publisher Favorit

167
167

Anda mungkin juga menyukai