Anda di halaman 1dari 14

Kelompok 12

 Denorius nazara
 Citra anggraini p
BAB 13 “MEMBANGUN SISTEM INFORMASI”

SISTEM SEBAGAI PERUBAHAN ORGANISASI YANG BERENCANA


 Pengembangan Sistem dan Perubahan Organisasi
 Empat jenis perubahan organisasi struktural yang dimungkinkan oleh teknologi informasi:
 (1) otomatisasi adalah bentuk paling umum dari perubahan organisasi yang dimungkinkan oleh teknologi
informasi
 (2) rasionalisasi adalah bentuk perubahan organisasi yang lebih mendalam yang langsung mengikuti
otomatisasi awal.
 (3) perancangan ulang proses bisnis adalah bentuk perubahan organisasi yang lebih kuat melalui proses-
proses bisnis dianalisis, disederhanakan, dan dirancang ulang.
 (4) pergeseran paradigma adalah  perubahan bisnis yang lebih radikal. Pergeseran paradigma melibatkan
pemikiran ulang sifat dan bisnis, mendefinisikan model bisnis baru dan sering mengubah sifat perusahaan
saat ini.
Desain ulang Proses Bisnis
Perusahaan yang menjalankan manajemen proses bisnis melalui langkah-langkah berikut:

 Mengidentifikasi proses perubahan


Salah satu keputusan strategis terpenting yang dapat dibuat oleh perusahaan adalah tidak memutuskan bagaimana
menggunakan komputer untuk memperbaiki proses bisnis, namun memahami proses bisnis apa yang perlu dilakukan perbaikan.
 Menganalisis proses yang ada
Proses bisnis yang ada harus dimodelkan dan didokumentasikan, mencatat masukan, keluaran, sumber daya, dan urutan
aktivitas. Tim perancang proses mengidentifikasi langkah-langkah berlebihan, tugas padat kertas, kemacetan, dan inefisiensi
lainnya.
 Merancang proses baru
Setelah proses yang ada dipetakan dan diukur dari segi waktu dan biaya, tim perancang proses akan mencoba memperbaiki
prosesnya dengan merancang yang baru. Proses “to-be” yang baru disederhanakan akan didokumentasikan dan dimodelkan
untuk perbandingan dengan proses lama.
 Melaksanakan proses baru
Begitu proses baru telah dimodelkan dan dianalisis secara menyeluruh, maka harus diterjemahkan ke dalam seperangkat
prosedur dan peraturan kerja yang baru. Sistem informasi baru atau penyempurnaan sistem yang ada mungkin harus
diimplementasikan untuk mendukung proses yang dirancang ulang. Proses baru dan sistem pendukung diluncurkan ke dalam
organisasi bisnis. Seiring bisnis mulai menggunakan proses ini masalah ditemukan dan diatasi
TINjAUAN UMUM PEMBANGUNAN SISTEM
 Analisi sistem
Analisis sistem adalah analisis masalah yang coba diatasi oleh sebuah perusahaan dengan sistem informasi. Ini
terdiri dari mendefinisikan masalah, mengidentifikasi penyebabnya, menentukan solusinya, dan mengidentifikasi
persyaratan informasi yang harus dipenuhi oleh solusi sistem. Analisis sistem kemudian merinci masalah sistem
yang ada. Dengan memeriksa dokumen, dokumen kerja dan prosedur, mengamati operasi sistem dan
mewawancarai pengguna utama sistem, analisis dapat mengidentifikasi area dan sasaran masalah yang akan
dicapai solusi. Seringkali, solusinya membutuhkan membangun sistem informasi baru atau memperbaiki sistem
yang ada. Analisis sistem juga mencakup studi kelayakan untuk menentukan apakah solusi tersebut layak, atau
dapat dicapai, dari sudut pandang keuangan, teknis, dan organisasi.
Pemrograman
 Selama tahap pemrograman, spesifikasi sistem yang disiapkan selama tahap perancangan diterjemahkan ke dalam
kode program perangkat lunak. Saat ini, banyak organisasi tidak lagi melakukan pemrograman sendiri untuk sistem
baru. Sebagai gantinya, mereka membeli perangkat lunak yang memenuhi persyaratan untuk sistem baru dari sumber
eksternal seperti paket perangkat lunak dari vendor perangkat lunak komersial, layanan perangkat lunak dari
penyedia layanan aplikasi, atau perusahaan outsourcing yang mengembangkan perangkat lunak aplikasi kustom
untuk klien mereka.

Pengujian
Pengujian sistem menguji berfungsinya sistem informasi secara
keseluruhan. Ia mencoba untuk menentukan apakah modul
diskrit akan berfungsi bersama seperti yang direncanakan dan
apakah ada perbedaan antara cara sistem benar-benar bekerja
dan cara penggunaannya. Di antara area yang diperiksa adalah
waktu kinerja, kapasitas penyimpanan file dan penanganan
beban puncak, kemampuan pemulihan dan restart, dan
prosedur manual.
 Pemodelan dan Perancangan Sistem: Metodologi Terstruktur dan Berorientasi Obye
Metodologi Terstruktur
Metodologi terstruktur telah digunakan untuk mendokumentasikan, menganalisa, dan merancang sistem informasi
sejak tahun 1970an. Terstruktur mengacu pada fakta bahwa tekniknya selangkah demi selangkah, dengan setiap langkah
membangun pada yang sebelumnya. Metodologi terstruktur bersifat top-down, maju dari tingkat tertinggi dan paling
abstrak ke tingkat detail paling rendah – dari yang umum sampai yang spesifik. Metode pengembangan terstruktur
berorientasi pada proses, terutama berfokus pada pemodelan proses, atau tindakan yang menangkap, menyimpan,
memanipulasi, dan mendistribusikan data sebagai aliran data melalui suatu sistem. Metode ini memisahkan data dari
proses. Prosedur bertindak berdasarkan data yang dikirimkan program kepada mereka

Pengembangan Berorientasi Objek


Pengembangan berorientasi objek menggunakan objek
sebagai unit dasar analisis dan perancangan sistem. Objek
menggabungkan data dan proses spesifik yang beroperasi
pada data tersebut. Data yang dienkapsulasi dalam suatu
objek dapat diakses dan dimodifikasi hanya oleh operasi,
atau metode, yang terkait dengan objek itu. Alih-alih
mengirimkan data ke prosedur, program mengirim pesan
agar suatu benda melakukan operasi yang sudah tertanam di
dalamnya. Sistem ini dimodelkan sebagai kumpulan benda
dan hubungan di antara mereka. Karena logika pemrosesan
berada di dalam objek daripada di program perangkat lunak
terpisah, objek harus berkolaborasi satu sama lain untuk
membuat sistem bekerja.
PENDEKATAN ALTERNATIF SISTEM-BANGUNAN
Siklus Hidup Sistem Tradisional
 Siklus hidup sistem adalah metode tertua untuk membangun sistem informasi. Metodologi siklus hidup adalah
pendekatan bertahap untuk membangun sebuah sistem, membagi pengembangan sistem menjadi tahap formal.
Metodologi siklus hidup sistem mempertahankan pembagian kerja formal antara pengguna akhir dan spesialis sistem
informasi. Pakar teknis, seperti analis sistem dan pemrogram, bertanggung jawab atas sebagian besar analisis, desain,
dan pelaksanaan sistem. Siklus hidup sistem tradisional  masih digunakan untuk membangun sistem kompleks yang
besar yang memerlukan analisis persyaratan yang ketat dan formal, spesifikasi yang telah ditentukan, dan kontrol
yang ketat terhadap proses pembuatan sistem. Namun, pendekatan siklus hidup sistem tradisional bisa mahal,
menyita waktu, dan tidak fleksibel.

Prototip
Prototipe terdiri dari membangun sistem eksperimen dengan cepat dan murah
agar pengguna akhir bisa mengevaluasi. Dengan berinteraksi dengan prototipe,
pengguna bisa mendapatkan gagasan yang lebih baik mengenai kebutuhan
informasi mereka.
Pengembangan Pengguna Akhir
 Beberapa jenis sistem informasi dapat dikembangkan oleh pengguna akhir dengan sedikit atau tanpa bantuan formal
dari spesialis teknis. Fenomena ini disebut pengembangan pengguna akhir. Serangkaian perangkat lunak yang
dikategorikan sebagai bahasa generasi keempat membuat ini menjadi mungkin. Bahasa generasi keempat adalah
perangkat lunak yang memungkinkan pengguna akhir membuat laporan atau mengembangkan aplikasi perangkat
lunak dengan sedikit atau tanpa bantuan teknis. Beberapa alat generasi keempat ini juga meningkatkan produktivitas
pemrogram profesional. Bahasa generasi keempat cenderung nonprocedural, atau kurang prosedural, daripada bahasa
pemrograman konvensional. Bahasa prosedural memerlukan spesifikasi urutan langkah, atau prosedur, yang
memberitahu komputer apa yang harus dilakukan dan bagaimana melakukannya Bahasa nonprosedur hanya perlu
menentukan apa yang harus dilakukan daripada memberikan rincian tentang bagaimana melaksanakan tugas.
Paket Aplikasi Perangkat Lunakdan Outsourcing
Paket Aplikasi Perangkat Lunak

Selama beberapa dekade terakhir, banyak sistem telah dibangun di sebuah aplikasi pondasi paket perangkat lunak. Banyak
aplikasi umum untuk semua organisasi bisnis – misalnya, daftar gaji, piutang, buku besar, atau pengendalian persediaan. Untuk
fungsi universal seperti itu dengan proses standar yang tidak banyak berubah seiring berjalannya waktu, sistem umum akan
memenuhi persyaratan banyak organisasi. Jika paket perangkat lunak dapat memenuhi sebagian besar persyaratan organisasi,
perusahaan tidak perlu menulis perangkat lunaknya sendiri. Perusahaan dapat menghemat waktu dan uang dengan
menggunakan program perangkat lunak prewritten, predesigned, pretested dari paket. Ketika sebuah sistem dikembangkan
dengan menggunakan paket perangkat lunak aplikasi, analisis sistem akan mencakup upaya evaluasi paket. Kriteria evaluasi
yang paling penting adalah fungsi yang disediakan oleh paket, fleksibilitas, keramahan pengguna, sumber daya perangkat keras

dan perangkat lunak, persyaratan database, upaya pemasangan dan pemeliharaan , dokumentasi, kualitas vendor, dan biaya.
Proses evaluasi paket sering didasarkan pada Request for Proposal (RFP), yaitu  daftar pertanyaan terperinci yang diajukan ke
vendor perangkat lunak paket.
 Outsourcing
 Jika perusahaan tidak ingin menggunakan sumber daya internalnya untuk membangun atau mengoperasikan sistem
informasi, perusahaan tersebut dapat mengalihkan pekerjaan ke organisasi eksternal yang mengkhususkan diri dalam
menyediakan layanan ini. Dalam bentuk outsourcing yang lain, perusahaan bisa menyewa vendor eksternal untuk
merancang dan membuat perangkat lunak untuk sistemnya, namun perusahaan itu akan mengoperasikan sistem di
komputernya sendiri. Vendor outsourcing mungkin berada di dalam negeri atau di negara lain. Pengalihan dalam
negeri terutama didorong oleh fakta bahwa perusahaan outsourcing memiliki keterampilan, sumber daya, dan aset
yang tidak dimiliki klien mereka. Menginstal sistem manajemen rantai pasokan baru di perusahaan yang sangat besar
mungkin memerlukan mempekerjakan 30 sampai 50 orang tambahan dengan keahlian khusus dalam perangkat lunak
manajemen rantai pasokan, yang dilisensikan dari vendor. Daripada mempekerjakan pegawai baru permanen,
kebanyakan membutuhkan pelatihan ekstensif dalam paket perangkat lunak, dan kemudian melepaskannya setelah
sistem baru dibangun, lebih masuk akal, dan seringkali lebih murah, untuk melakukan outsourcing pekerjaan ini
selama 12 bulan. periode.
PEMBANGUNAN APLIKASI UNTUK PERUSAHAAN DIGITAL
 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. Sistem sederhana
seringkali bisa dirakit dari komponen prebuilt. Prosesnya tidak harus berurutan, dan bagian penting pembangunan
bisa terjadi bersamaan.

Pengembangan Berbasis Komponen dan Layanan Web

Manfaat pengembangan berorientasi obyek untuk membangun sistem yang


dapat merespons lingkungan bisnis yang berubah dengan cepat, termasuk aplikasi
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 dikombinasikan untuk membuat aplikasi bisnis berskala 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. Karena layanan perangkat lunak ini
menggunakan seperangkat standar universal, mereka berjanji untuk menjadi lebih murah dan kurang sulit untuk
menenun bersama daripada komponen proprietary. Layanan web dapat melakukan fungsi tertentu sendiri, dan
mereka juga dapat melibatkan layanan Web lainnya untuk menyelesaikan transaksi yang lebih kompleks, seperti
memeriksa kartu kredit, pengadaan, atau pemesanan 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 membangun sistem sambil membuka
peluang baru untuk kolaborasi dengan perusahaan lain.
Pengembangan Aplikasi Mobile
Mengembangkan aplikasi untuk platform mobile sangat berbeda dengan pengembangan PC dan layar mereka yang jauh lebih
besar. Ukuran perangkat mobile yang berkurang membuat penggunaan jari dan gerakan multitouch jauh lebih mudah daripada
mengetik dan menggunakan keyboard. Aplikasi seluler perlu dioptimalkan untuk tugas spesifik yang harus mereka lakukan,
aplikasi sebaiknya tidak mencoba menjalankan terlalu banyak tugas, dan harus dirancang untuk kegunaan. Pengalaman
pengguna untuk interaksi mobile berbeda secara mendasar dengan penggunaan PC desktop atau laptop. Menyimpan sumber
daya – bandwidth, ruang layar, memori, pemrosesan, entri data, dan isyarat pengguna – adalah prioritas utama. Saat situs Web
lengkap dibuat untuk menyusut desktop seukuran layar ponsel cerdas, sulit bagi pengguna untuk menavigasi situs. Pengguna
harus terus memperbesar dan memperkecil tampilan dan gulir untuk menemukan materi yang relevan. Oleh karena itu,
perusahaan biasanya mendesain situs Web khusus untuk mobile interface dan membuat beberapa situs mobile untuk memenuhi
kebutuhan smartphone, tablet, dan browser desktop. Ini setara dengan setidaknya tiga situs dengan konten, perawatan, dan biaya
terpisah. Saat ini, situs Web tahu perangkat apa yang Anda gunakan karena browser Anda akan mengirimkan informasi ini ke
server saat Anda log on. Berdasarkan informasi ini, server akan mengirimkan layar yang sesuai. Salah satu solusi untuk masalah
memiliki tiga situs Web yang berbeda adalah dengan menggunakan desain Web responsif. Desain Web yang responsif
memungkinkan situs Web mengubah tata letak secara camotomatis sesuai dengan resolusi layar pengunjung, baik di desktop,

,
tablet, atau smartphone. Pendekatan ini menggunakan puran grid dan layout fleksibel, gambar fleksibel dan kueri media yang

mengoptimalkan desain untuk konteks tampilan yang berbeda .


TRIMAKASIH

Anda mungkin juga menyukai