Anda di halaman 1dari 8

Building Informasion Systems

1. How does building new systems produce organizational change?

Membangun sebuah sistem informasi yang baru merupakan salah satu jenis dari
perubahan organisasi yang terencana. Karena dalam membuat suatu sistem informasi
yang baru membutuhkan lebih dari software dan hardware. Ketika kita merancang
sebuah sistem informasi yang baru maka kita juga mendesain ulang suatu organisasi
tersebut. Seorang percancang sistem harus benar-benar memahami bagaimana sebuah
sistem akan mempengaruhi proses bisnis secara spesifik dan organisasi itu sendiri.

 empat macam perubahan struktur organisasi yang dapat dipengaruhi oleh teknologi
informasi:

1) automation,
2) rationalization,
3) business process redesign, dan
4) paradigm shifts.

Pengenalan sistem
informasi baru
melibatkan lebih banyak
daripada
perangkat keras dan
perangkat lunak baru. Ini
juga mencakup
perubahan dalam
pekerjaan,
keterampilan,
manajemen, dan
organisasi. Saat
merancang sistem
informasi baru, kita
mendesain ulang
organisasi. Pembangun
sistem harus memahami
bagaimana sistem akan
mempengaruhi proses
bisnis dan organisasi
secara keseluruhan.
Pengenalan sistem
informasi baru
melibatkan lebih banyak
daripada
perangkat keras dan
perangkat lunak baru. Ini
juga mencakup
perubahan dalam
pekerjaan,
keterampilan,
manajemen, dan
organisasi. Saat
merancang sistem
informasi baru, kita
mendesain ulang
organisasi. Pembangun
sistem harus memahami
bagaimana sistem akan
mempengaruhi proses
bisnis dan organisasi
secara keseluruhan.

 langkah-langkah melakukan manajemen proses bisnis untuk merancang dan


mengoptimalkan proses baru:

1) Mengidentifikasi proses untuk perubahan

2) Menganalisis proses yang ada

3)Merancang proses yang baru

4)Mengimplementasikan proses yang baru

5) Pengukuran yang berlanjut

 Lebih dari 100 perusahaan software menyediakan perlatan untuk menunjang


berbagai aspek dari manajemen proses bisnis. IBM, Oracle, dan TIBCO merupakan
salah satu peralatan yang membantu mengidentifikasi bisnis dan memproses
dokumen yang memerlukan perbaikan, menciptakan model perbaikan proses,
menangkap dan melaksanakan aturan bisnis untuk melakukan proses, dan
mengintegrasikan sistem yang ada untuk mendukung proses yang baru.
2. What are the core activities in the systems development process ?

Pengembangan system adalah kegiatan yang menghasilkan solusi terstruktur


dengan aktivitas-aktivitas yang berbeda. Aktivitas tersebut terdiri dari:

1. analisis sistem
2. perancangan sistem
3. pemrograman
4. pengujian
5. konversi
6. produksi dan pemeliharaan.

3. What are the principal methodologies for modeling and


designing systems?
Pemodelan dan perancangan sistem: metodologi
terstruktur dan metodologi berorientasi objek

 Metodologi terstruktur (structured methodologies)

Arti terstruktur ini menunjukkan pada teknik yang digunakan adalah step by
step atau dilakukan secara bertahap. Metodologi terstruktur bersifat atas-bawah
atau dari umum ke khusus. Perangkat utama untuk merepresentasikan proses-
proses system dan aliran datanya disebut diagram aliran data (data flow diagram).
Diagram ini menawarkan model grafik logis dari aliran informasi dengan membagi
system ke dalam modul-modul yang menunjukkan tingkatan secara rinci.

Terdapat proses spesifikasi, yang menjelaskan transformasi yang terjadi di


dalam tingkat terendah dari diagram aliran data. Dan pada diagram struktur yang
digunakan merupakan diagram atas-bawah, yang menunjukkan setaip tingkat
desain, hubungannya dengan tingkat lain, dan tempatnya di desain keseluruhan
dalam sebuah struktur.
 Pengembangan berorientasi pada objek
 Pengembangan Berorientasi menggunakan objek sebagai unit dasar analisis
system dan desain. Sebuah objek menggabungkan data dan proses tertentu
yang beroperasi pada data tersebut.
 Model orientasi objek ini didasarkan pada konsep class and inheritance
Setiap objek dengan ciri-ciri tertentu akan dimasukkan pada setiap golongan
kelasnya.
 Orientasi objek ini dianggap lebih iterative dan incremental dibanding
pengembangan struktur tradisional
 Karena objek dapat digunakan kembali, dalam pengembangan ini
berpotensi untuk mengurangi waktu dan biaya proses pengembangan.

 Computer-aided software engineer (case)


Teknik ini menyediakan perangkat lunak untuk mrngotomatisasi
metodologi yang telah dijelaskan untuk mengurangi jumlah pekerjaan berulang-
ulang, termasuk :
1. Menegakkan metodologi pengembangan dan desain standar disiplin
2. Meningkatkan komunikasi antara pengguna san spesialis teknis
3. Pengorganisasian dan menghubungkan komponen desain dan menyediakan
akses cepat ke mereka menggunakan repository desain
4. Mengotomasi analisis dan desain di abgian yang rawan kesalahan
5. Mengotomasi generasi kode, pengujian dan control peluncuran.

4. What are alternative methods for building information systems?


Alternatif sistem – pendekatan pembangunan
a. Siklus Hidup Sistem tradisional
Metodologi siklus kehidupan adalah pendekatan bertahap untuk
membangun sebuah sistem, membagi pengembangan sistem dalam tahap
formal.
Metodologi siklus sistem kehidupan mempertahankan divisi sangat
formal kerja antara pengguna akhir dan spesialis sistem informasi. Siklus hidup
juga menekankan spesifikasi formal dan dokumen, sehingga banyak dokumen
yang dihasilkan selama proyek sistem.

b. Prototyping
Prototyping terdiri dari membangun sistem eksperimental dengan cepat
dan murah bagi pengguna akhir untuk mengevaluasi. berinteraksi dengan
prototipe, pengguna bisa mendapatkan ide yang lebih baik dari kebutuhan
informasi mereka..
 Langkah-langkah dalam prototyping:
1. Mengidentifikasi persyaratan dasar pengguna.
2. Mengembangkan prototipe awal.
3. Gunakan prototipe.
4. Merevisi dan meningkatkan prototipe.

c. Pengembangan End-User (Pengguna Akhir)


Pengembangan pengguna akhir adalah jenis
sistem informasi yang dapat dikembangkan oleh
pengguna akhir dengan sedikit atau tanpa bantuan resmi
dari spesialis teknis. Bahasa generasi keempat adalah
perangkat lunak.
Ada tujuh kategori bahasa generasi keempat: perangkat lunak PC,
bahasa query, generator laporan, bahasa grafis, generator aplikasi, paket
perangkat lunak aplikasi, dan bahasa pemrograman tingkat tinggi.

d. Paket Aplikasi Software dan outsourcing


Perusahaan dapat menyewa perangkat lunak dari penyedia layanan
perangkat lunak, mereka dapat membeli paket perangkat lunak dari vendor
komersial, atau mereka dapat memiliki aplikasi kustom yang dikembangkan oleh
sebuah perusahaan outsourcing.
Jika paket perangkat lunak dapat memenuhi sebagian besar persyaratan
organisasi, perusahaan tidak perlu menulis perangkat lunaknya sendiri.
e. Outsourcing
Jika sebuah perusahaan tidak ingin menggunakan sumber daya internal
untuk membangun atau mengoperasikan sistem informasi, perusahaan dapat
mengalihkan pekerjaan ke organisasi eksternal yang mengkhususkan diri dalam
menyediakan layanan ini.
Setiap perusahaan yang meng-outsource aplikasinya harus benar-benar
memahami proyek, termasuk persyaratan, metode penerapannya, manfaat
yang diantisipasi, komponen biaya, dan metrik untuk mengukur kinerja.

5. What are new approaches for system building in the digital firm era?
Pengembangan Aplikasi untuk Perusahaan Digital
Di lingkungan perusahaan digital, organisasi perlu menambahkan,
mengubah, dan menunda kemampuan teknologinya dengan sangat cepat untuk
merespons peluang baru. Perusahaan mulai menggunakan proses pengembangan
yang lebih pendek dan informal yang memberikan solusi cepat.

Rapid Application Development (RAD)


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

Pembangunan Berbasis Komponen dan Layanan Web


Untuk lebih mempercepat pembuatan perangkat lunak, kelompok 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 ini memungkinkan sebuah sistem dibangun dengan merakit dan
mengintegrasikan komponen perangkat lunak yang ada.

Layanan Web dan Service-Oriented Computing


Selain mendukung integrasi sistem internal dan eksternal, layanan Web
dapat digunakan sebagai alat untuk membangun aplikasi sistem informasi baru atau
meningkatkan sistem yang ada. Layanan web dapat melakukan fungsi tertentu
sendiri, dan mereka juga dapat melibatkan layanan Web lainnya untuk
menyelesaikan transaksi yang lebih kompleks, seperti memeriksa kredit, pengadaan,
atau memesan produk. Layanan Web dapat memberikan penghematan biaya yang
signifikan dalam membangun sistem sambil membuka peluang baru untuk
kolaborasi dengan perusahaan lain.

Anda mungkin juga menyukai