Anda di halaman 1dari 37

Building

Information
Systems
Kelompok 9
SIM Kelas O
Anggota Kelompok 9

041911333116 Aristyawidyani Candraningtyas Seno


041911333121 Anak Agung Ayu Myra Rajni Paramesti
041911333129 Anggita Awidiya
041911333135 Marsa Dwi Setyoandita
041911333150 Salsabila Qotrunnada
How does building new
Pembahasan 01 systems produce organizational
change?

What are the core activities


02 in the systems development
process?

What are the principal


03 methodologies for modeling
and designing systems?

What are alternative methods


04 for building information
systems?

What are new approaches for


05 system building in the digital
firm era?
01

How does building new


systems produce
organizational change?
Pengembangan Sistem dan
Perubahan Organisasi

4 jenis perubahan struktur organisasi yang


dimungkinkan oleh teknologi informasi:

● Otomatisasi
Aplikasi pertama dari teknologi informasi yang
terlibat membantu karyawan dengan
melakukan tugas-tugas mereka lebih efisien
dan efektif. Menghitung gaji dan register
penggajian, dan memberi teller bank akses
cepat ke catatan simpanan pelanggan.
● Rasionalisasi

Rasionalisasi prosedur adalah perampingan prosedur operasi standar.


Misalnya, sistem baru Cameron International untuk pelaporan
keuangan efektif tidak hanya karena menggunakan teknologi komputer
tetapi juga karena perusahaan menyederhanakan proses bisnisnya
untuk fungsi ini. Lebih sedikit langkah manual yang diperlukan.

● Desain Ulang Proses Bisnis

Desain ulang proses bisnis mengatur ulang alur kerja, menggabungkan


langkah-langkah untuk mengurangi pemborosan dan menghilangkan
tugas-tugas yang berulang dan padat kertas.

● Pergeseran Paradigma

Pergeseran paradigma melibatkan pemikiran ulang sifat bisnis dan


sifat organisasi. Pergeseran paradigma dan desain ulang proses bisnis
sering gagal karena perubahan organisasi yang ekstensif sangat sulit
untuk diatur, tetapi imbalannya sama tinggi
Manajemen proses bisnis (BPM) menyediakan
berbagai alat dan metodologi untuk
menganalisis proses yang ada, merancang
proses baru, dan mengoptimalkan proses
tersebut.

Desain Ulang Perusahaan yang mempraktikkan manajemen


Proses Bisnis proses bisnis melalui langkah-langkah berikut:

● Identifikasi proses untuk perubahan


● Menganalisis proses yang ada
● Merancang proses baru
● Menerapkan proses baru
● Pengukuran berkelanjutan
Gambar 13.2 mengilustrasikan proses
“apa adanya” untuk membeli buku dari
toko buku fisik. Jika toko buku tidak
dapat memesan buku untuk pelanggan,
pelanggan harus mencoba toko buku
lain. Proses ini memiliki banyak langkah
dan mungkin mengharuskan pelanggan
untuk melakukan beberapa perjalanan
ke toko buku.
Gambar 13.3 mengilustrasikan
bagaimana proses pembelian buku
dapat didesain ulang dengan
memanfaatkan Internet. Pelanggan
mengakses toko buku online melalui
Internet dari komputernya. Proses ini
memiliki langkah-langkah yang jauh
lebih sedikit daripada proses pembelian
buku di toko buku fisik, membutuhkan
lebih sedikit usaha dari pihak pelanggan,
dan membutuhkan lebih sedikit staf
penjualan untuk layanan pelanggan. Oleh
karena itu, proses baru ini jauh lebih
efisien dan menghemat waktu.
Alat Manajemen untuk Proses Bisnis

Banyak perusahaan perangkat lunak menyediakan alat


untuk berbagai aspek BPM, termasuk IBM, Oracle, dan
TIBCO. Alat-alat ini membantu bisnis mengidentifikasi
dan mendokumentasikan proses yang memerlukan
perbaikan, membuat model proses yang ditingkatkan,
menangkap dan menegakkan aturan bisnis untuk
melakukan proses, dan mengintegrasikan sistem yang
ada untuk mendukung proses baru atau yang didesain
ulang. Perangkat lunak BPM juga menyediakan analitik
untuk memverifikasi bahwa kinerja proses telah
ditingkatkan dan untuk mengukur dampak perubahan
proses pada indikator kinerja bisnis utama.
02

What are the core


activities in the
systems
development
process?
System Analysis

Analisis sistem adalah analisis masalah yang coba dipecahkan oleh perusahaan
dengan sistem informasi. Analis sistem membuat peta jalan dari organisasi dan sistem
yang ada, mengidentifikasi pemilik utama dan pengguna data bersama dengan
perangkat keras dan perangkat lunak yang ada

Menetapkan Persyaratan Informasi

Analisis kebutuhan dengan hati-hati mendefinisikan tujuan dari sistem baru atau
yang dimodifikasi dan mengembangkan deskripsi rinci tentang fungsi yang harus
dilakukan sistem baru. Analisis kebutuhan yang salah adalah penyebab utama kegagalan
sistem dan biaya pengembangan sistem yang tinggi
System Design

Analisis sistem menjelaskan apa yang harus dilakukan sistem untuk memenuhi
persyaratan informasi, dan desain sistem menunjukkan bagaimana sistem akan memenuhi
tujuan ini. Desain sistem informasi adalah keseluruhan rencana atau model untuk sistem itu.

Peran Pengguna Akhir


Pengguna harus memiliki kontrol yang cukup atas proses desain untuk memastikan
bahwa sistem mencerminkan prioritas bisnis dan kebutuhan informasi mereka, bukan bias dari
staf teknis.
Langkah-langkah yang tersisa dalam proses
pengembangan sistem menerjemahkan spesifikasi
solusi yang ditetapkan selama analisis sistem dan
desain menjadi sistem informasi yang beroperasi
penuh.
Langkah-langkah penutup ini terdiri dari

Completing The pemrograman, pengujian, konversi, produksi, dan


pemeliharaan.
System
Development a. Pemrograman

Process Selama tahap pemrograman, spesifikasi sistem


yang disiapkan selama tahap desain
diterjemahkan ke dalam kode program
perangkat lunak
b. Pengujian
Pengujian yang mendalam dan menyeluruh harus dilakukan untuk memastikan
apakah sistem menghasilkan hasil yang benar. Pengujian sistem informasi dapat
dipecah menjadi tiga jenis kegiatan

Pengujian terdiri dari pengujian


1 setiap program secara
Unit
terpisah dalam sistem.

Pengujian menguji fungsi sistem


2 informasi secara
Sistem
keseluruhan

3 Pengujian memberikan sertifikasi akhir


Penerimaan bahwa sistem siap digunakan
dalam pengaturan produksi.
c. Konversi
Konversi adalah proses perubahan dari sistem lama ke sistem baru. Empat strategi
konversi utama dapat digunakan

1 2 3 4

Strategi Paralel Strategi direct Strategi Studi Strategi pendekatan


cutover Percontohan Bertahap

baik sistem lama dan pendekatan yang sangat memperkenalkan


memperkenalkan
pengganti potensialnya berisiko yang berpotensi sistem baru hanya
sistem baru secara
dijalankan bersama untuk lebih mahal daripada ke area terbatas
bertahap, baik oleh
sementara waktu sampai menjalankan dua sistem organisasi.
fungsi atau oleh
semua orang yakin bahwa secara paralel jika
unit organisasi.
yang baru berfungsi ditemukan masalah serius
dengan benar. dengan sistem baru.
d. Produksi dan Pemeliharaan

Setelah sistem baru dipasang dan konversi selesai, sistem dikatakan dalam produksi.
Selama tahap ini, sistem akan ditinjau oleh pengguna dan spesialis teknis untuk
menentukan seberapa baik telah memenuhi tujuan aslinya dan untuk memutuskan
apakah ada revisi atau modifikasi yang sesuai.
03
What are the principal
methodologies for
modeling and designing
systems
metodologi alternatif untuk pemodelan dan perancangan sistem

Metodologi Pengembangan
Terstruktur Berorientasi Objek
Kerangka kerja berorientasi
berorientasi pada proses, dan
objek telah dikembangkan
fokus pada pemodelan proses,
untuk menyediakan aplikasi
atau tindakan yang menangkap,
Rekayasa Perangkat semilengkap yang dapat
menyimpan, memanipulasi, dan
Lunak Berbantuan digunakan kembali yang
mendistribusikan data sebagai Komputer dapat disesuaikan lebih lanjut
aliran data melalui sistem menyediakan perangkat
oleh organisasi menjadi
lunak untuk mengurangi
aplikasi yang sudah jadi.
jumlah pekerjaan berulang
dalam pengembangan sistem.
04

What are alternative


methods for
building information
systems?
Siklus Hidup Sistem Tradisional

Siklus hidup sistem adalah pendekatan paling tradisional untuk


mengembangkan sistem informasi. Seperti yang ditunjukkan pada
Gambar 13.9, metodologi siklus hidup adalah pendekatan bertahap
untuk pengembangan sistem yang membagi pengembangan sistem
menjadi tahapan formal.
Prototyping

Prototyping adalah proses membuat sistem eksperimental dengan cepat dan murah
untuk dinilai oleh pengguna akhir. Pengguna dapat memperoleh gagasan yang lebih baik
tentang kebutuhan informasi mereka dengan terlibat dengan prototipe. Prototipe yang
disetujui pengguna dapat digunakan sebagai template untuk membangun sistem akhir.

Prototipe adalah versi yang berfungsi dari sistem informasi atau komponen dari satu,
namun hanya dimaksudkan untuk menjadi model kerja. Setelah operasional, prototipe akan
disempurnakan hingga memenuhi kebutuhan pengguna dengan sempurna. Prototipe
kemudian dapat diubah menjadi sistem produksi yang dipoles setelah desain selesai.
Langkah-Langkah Prototyping
Prototyping biasanya digunakan untuk membuat
antarmuka pengguna akhir sistem informasi (elemen
sistem yang berinteraksi dengan pengguna akhir, seperti
tampilan online dan panel entri data, laporan, atau
halaman web) ketika ada keraguan mengenai kebutuhan
atau opsi desain. . Karena pembuatan prototipe
mendorong partisipasi pengguna akhir yang aktif di

Keuntungan sepanjang siklus hidup pengembangan sistem,


kemungkinan besar akan menghasilkan solusi yang
dan Kerugian memenuhi kebutuhan pengguna.

Prototyping Prototyping cepat, di sisi lain, mungkin kehilangan


fase penting dalam pengembangan sistem. Manajemen
mungkin tidak merasakan perlunya pemrograman ulang,
desain ulang, atau dokumentasi dan pengujian ekstensif
untuk membangun sistem produksi yang dipoles jika
prototipe bekerja dengan relatif baik.
Pengembangan Pengguna Akhir

Pengembangan pengguna akhir memungkinkan pengguna


akhir untuk merancang sistem informasi dasar dengan sedikit atau
tanpa dukungan formal dari profesional teknis, mengurangi waktu
dan prosedur yang diperlukan untuk membuat aplikasi akhir.
Pengguna akhir dapat mengakses data, membuat laporan, dan
merancang aplikasi dasar sendiri dengan sedikit atau tanpa
dukungan dari analis sistem atau pemrogram berpengalaman
menggunakan bahasa kueri dan pelaporan yang mudah
digunakan, pembuatan situs web, grafik, dan perangkat lunak PC.
Paket Perangkat Lunak Aplikasi dan
Layanan Perangkat Lunak Cloud

Banyak sistem saat ini dibangun menggunakan paket perangkat lunak


aplikasi yang tersedia secara komersial atau perangkat lunak cloud sebagai layanan
(SaaS). Perusahaan dapat, misalnya, memilih untuk menerapkan perencanaan
sumber daya perusahaan Oracle, manajemen rantai pasokan, atau perangkat lunak
manajemen sumber daya manusia secara internal atau membayar untuk
menggunakan perangkat lunak berbasis Oracle Cloud.

Perusahaan tidak perlu membangun perangkat lunaknya sendiri jika paket


perangkat lunak komersial atau layanan perangkat lunak cloud dapat memenuhi
sebagian besar persyaratannya. Menggunakan paket perangkat lunak yang telah
ditulis sebelumnya, dirancang sebelumnya, dan telah diuji sebelumnya dari
penyedia perangkat lunak dapat menghemat waktu dan uang perusahaan.
Outsourcing

Jika sebuah perusahaan tidak ingin membangun atau mengoperasikan sistem


informasi dengan menggunakan sumber dayanya sendiri, ia dapat mengalihdayakan
tugas tersebut ke perusahaan luar yang berspesialisasi dalam melakukannya. Salah satu
jenis outsourcing adalah komputasi awan dan penyedia perangkat lunak sebagai layanan
(SaaS).

Sebuah perusahaan lebih mungkin untuk mendapatkan keuntungan dari


outsourcing jika perlu waktu untuk menilai semua risiko dan memastikan bahwa
outsourcing sesuai dengan kebutuhan spesifiknya. Setiap organisasi yang
mengalihdayakan aplikasinya harus memiliki pemahaman yang jelas tentang kebutuhan
proyek, pendekatan implementasi, manfaat yang diproyeksikan, komponen biaya, dan
indikator kinerja.
05
What are new approaches for
system building in the digital
firm era?
Teknologi dan kondisi bisnis berubah begitu cepat sehingga perusahaan
mengadopsi proses pengembangan sistem yang lebih pendek dan lebih
informal, termasuk mereka untuk aplikasi seluler. Selain menggunakan
paket perangkat lunak dan online layanan perangkat lunak, bisnis lebih
mengandalkan teknik siklus cepat seperti pengembangan aplikasi yang
cepat, desain aplikasi bersama, pengembangan tangkas, dan komponen
perangkat lunak standar yang dapat digunakan kembali yang dapat dirakit
menjadi sistem perangkat lunak yang lengkap.
Rapid Application Development (RAD)

Rapid application development (RAD) digunakan untuk menggambarkan


proses pembuatan sistem kerja dalam waktu yang sangat singkat. RAD
dapat mencakup penggunaan pemrograman visual dan alat lainnya untuk
membangun antarmuka pengguna grafis, pengarsipan berulang elemen
sistem kunci, otomasi pembuatan kode program, dan kerja sama tim
yang erat antara pengguna akhir dan spesialis sistem informasi. Sistem
sederhana seringkali bisa dirakit dari komponen prebuilt. Prosesnya tidak
harus berurutan, dan bagian penting pembangunan bisa terjadi
bersamaan.
Agile Development
Metodologi pengembangan perangkat lunak yang didasarkan pada prinsip-prinsip yang sama atau
pengembangan sistem jangka pendek yang memerlukan adaptasi cepat dari pengembang terhadap perubahan
dalam bentuk apapun. Agile development methods merupakan salah satu dari Metodologi pengembangan
perangkat lunak yang digunakan dalam pengembangan perangkat lunak. Agile memiliki pengertian bersifat
cepat, ringan, bebas bergerak, dan waspada.[1] Sehingga saat membuat perangkat lunak dengan menggunakan
agile development methods diperlukan inovasi dan responsibiliti yang baik antara tim pengembang dan klien
agar kualitas dari perangkat lunak yang dihasilkan bagus dan kelincahan dari tim seimbang.
DevOps
Singkatan dari dua kata yaitu Development dan Operation. Di mana kedua
kata tersebut bermakna menggabungkan proses
development/pengembangan dari sebuah sistem/aplikasi dengan
operation/operasional. DevOps adalah sebuah prinsip developer untuk
mengkoordinasikan antar tim yaitu tim development dengan tim
operations dengan efektif dan efisien. Pola pikir yang dibentuk oleh
DevOps adalah koordinasi antar tim yang dapat dilakukan dengan cara
singkat sehingga tidak membutuhkan banyak pertanyaan. Tim operation
atau development cukup mengonfigurasi beberapa komponen yang
dibutuhkan melalui prosedur yang dibuat.
Component-Based Development
and Web Services
Untuk lebih mempercepat pembuatan perangkat lunak, sekelompok objek telah dirakit untuk
menyediakan komponen perangkat lunak untuk fungsi umum seperti antarmuka pengguna grafis
atau kemampuan pemesanan online yang dapat digabungkan untuk membuat aplikasi bisnis skala
besar. Pendekatan pengembangan perangkat lunak ini disebut pengembangan berbasis komponen,
dan memungkinkan sistem dibangun dengan merakit dan mengintegrasikan komponen perangkat
lunak yang ada.
Layanan Web dan Komputasi Berorientasi
Layanan
Layanan web dapat menjalankan fungsi tertentu sendiri, dan
mereka juga dapat menggunakan layanan web lain untuk
menyelesaikan transaksi yang lebih kompleks, seperti memeriksa
kredit, pengadaan, atau memesan produk. Dengan membuat
komponen perangkat lunak yang dapat berkomunikasi dan
berbagi data terlepas dari sistem operasi, bahasa pemrograman,
atau perangkat klien, layanan web dapat memberikan
penghematan biaya yang signifikan dalam pembangunan sistem
sambil membuka peluang baru untuk berkolaborasi dengan
perusahaan lain.
Mobile Application
Development: Designing for
a Multiscreen World

Mobile website adalah versi situs web biasa yang konten dan navigasinya
diperkecil untuk memudahkan akses dan penelusuran di layar seluler kecil.
Mobile web app adalah aplikasi berkemampuan Internet dengan
fungsionalitas khusus untuk perangkat seluler. Native app adalah aplikasi
mandiri yang dirancang untuk berjalan pada platform
dan perangkat tertentu.
Thank
you! CREDITS: This presentation
template was created by Slidesgo,
including icons by Flaticon, and
infographics & images by Freepik

Anda mungkin juga menyukai