2. ulasan sistem informasi dan proses pengembangan ... · ... contoh cybernetics system: pemanas...
Post on 10-Jun-2018
234 Views
Preview:
TRANSCRIPT
Desain slide ini dadaptasi dari University of San Fransisco
2. Ulasan Sistem Informasi dan Proses
Pengembangan Perangkat Lunak
SIF15001
Analisis dan Perancangan Sistem Informasi
Agi Putra Kharisma, S.T., M.T.
Genap 2014/2015
Apakah yang dimaksud dengan Sistem?
http://www.memebucket.com/mb/2012/09/Delete-System-32-501.png
Sistem Tata Surya
http://scitechdaily.com/images/Planets-of-the-Inner-Solar-System-Compared-to-Kepler-62.jpg
Sistem Syaraf dan Sistem Pencernaan
http://www.everythingessential.me/mainimages/Digestive%20System.jpg http://upload.wikimedia.org/wikipedia/commons/d/d3/1201_Overview_of_Nervous_System.jpg
Definisi Sistem
Menurut O’Brien dan Marakas, 2008, sistem adalah:
• Kumpulan komponen yang saling ber-inter-relasi
• Dengan batasan yang jelas
• Bekerja sama
• Untuk suatu/sekumpulan tujuan bersama
• Menerima masukan (input) dan menghasilkan luaran
(output)
• Melalui proses transformasi yang terorganisasi
Fungsi Dasar Suatu Sistem
• Masukan (Input)
Menangkap dan menyusun elemen yang masuk ke dalam
sistem untuk diproses.
• Pemrosesan
Proses transformasi, dimana masukan diubah menjadi
luaran.
• Luaran (Output)
Mentransfer elemen yang telah ditransformasi ke tujuan
akhirnya.
Cybernetic System
• Semua sistem memiliki masukan, pemrosesan, dan luaran
• Cybernetics system memiliki umpan balik (feedback) dan
kontrol.
Umpan balik adalah data tentang performa sistem.
Kontrol dilakukan untuk memantau dan mengevaluasi
umpan balik dalam rangka menentukan apakah sistem
bekerja dengan semestinya.
• Dengan demikian, cybernetics system bersifat self-
monitoring dan self-regulating.
Contoh Cybernetic System: Penyiram Toilet
http://www.molleindustria.org/blog/wp-content/uploads/2013/07/feedback-system.png
https://s-media-cache-ak0.pinimg.com/236x/5c/7e/78/5c7e787f0f896f634bcb16feb28955a4.jpg
Contoh Cybernetics System: Pemanas Suhu
Ruangan
Bisnis Sebagai Sistem
Karakteristik Lain Dari Sistem
• Jika suatu sistem merupakan komponen dari sistem lainnya
yang lebih besar, maka sistem tersebut disebut subsistem.
Sedangkan sistem yang lebih besar tersebut disebut
lingkungan (environment).
• Beberapa sistem dapat berbagi lingkungan yang sama.
Beberapa sistem dapat saling terhubung melalui perbatasan
bersama (shared boundary) atau antarmuka (interface).
Apakah Yang Dimaksud Dengan Informasi?
?
Data vs Informasi
http://www.fut-science.com/wp-content/uploads/2014/05/tomato.jpg
Data dan Informasi
• Data adalah fakta mentah tentang suatu fenomena fisik
atau transaksi bisnis.
• Informasi adalah data yang telah diubah menjadi konteks
yang berarti dan berguna bagi pengguna akhir.
• Contoh:
• Data penjualan adalah nama, jumlah, dan harga produk.
• Informasi penjualan adalah jumlah penjualan
berdasarkan jenis produk, sebaran penjualan, atau
salesperson.
Data vs Informasi
Persoalan Dualisme
Apakah Yang Dimaksud Dengan Sistem Informasi?
Sistem informasi adalah sistem yang terdiri dari perangkat
keras dan perangkat lunak yang mendukung aplikasi data-
intensive. (http://www.journals.elsevier.com/information-
systems/)
http://www.referenceforbusiness.com/photos/management-information-systems-52.jpg
Komponen Sistem Informasi
O’Brien and Marakas (2008)
Sumber Daya Sistem Informasi
• Sumber Daya Manusia
• Spesialis
• Pengguna akhir
• Sumber Daya Perangkat Keras
• Mesin
• Media
• Sumber Daya Perangkat Lunak
• Program
• Prosedur
Sumber Daya Sistem Informasi (Lanjutan)
• Sumber Daya Data
• Deskripsi produk, rekaman pelanggan, berkas karyawan,
basis data inventaris
• Sumber Daya Jaringan
• Media komunikasi, prosesor komunikasi, akses jaringan,
perangkat lunak kontrol
• Sumber Daya Informasi
• Laporan manajemen dan dokumen bisnis dalam
representasi grafis dan teks, suara, dan formulir kertas.
Aktivitas Sistem Informasi
• Masukan (input) berupa sumber daya data
• Aktivitas pemasukan data
• Pemrosesan data menjadi informasi
• Perhitungan, perbandingan, pengurutan, dsb
• Luaran (output) berupa produk informasi
• Pesan, laporan, formulir, grafis, dsb
• Penyimpanan sumber daya data
• Elemen data dan basis data
• Kontrol terhadap performa sistem
• Memantau dan mengevaluasi umpan balik
Fokus Dalam Perkuliahan Ini
• Sistem Informasi berbasis komputer
• Sistem yang menggunakan perangkat lunak secara intensif
(software-intensive system)
• Analisis dan Perancangan terhadap sistem yang
disebutkan di atas
Apakah Yang Dimaksud Dengan Perangkat Lunak?
• Kumpulan instruksi operasi yang disebut dengan program
untuk memerintah dan mengontrol perangkat keras serta
kumpulan instruksi pemrosesan informasi yang disebut
dengan prosedur untuk memenuhi kebutuhan manusia.
(O’Brien and Marakas, 2008)
• Program komputer beserta dokumentasinya. Produk
perangkat lunak dapat dikembangkan untuk kebutuhan
khusus maupun kebutuhan yang lebih umum.
(Sommerville, 2010)
Produk Perangkat Lunak
• Produk generik
• Produk yang dijual kepada semua pelanggan yang ingin
membelinya.
• Produk dengan penyesuaian (customized products)
• Produk yang dijual kepada pelanggan tertentu dengan
kebutuhan yang spesifik.
Spesifikasi Produk
• Produk generik
• Spesifikasi ditentukan oleh pengembang dan perubahan
yang terjadi pada produk juga ditentukan oleh
pengembang.
• Produk dengan penyesuaian (customized products)
• Spesifikasi ditentukan oleh pelanggan dan perubahan
yang terjadi pada produk juga ditentukan oleh
pelanggan.
Proses Pengembangan Perangkat Lunak
• Kumpulan aktivitas terstruktur yang dibutuhkan untuk
mengembangkan sistem perangkat lunak.
• Terdiri dari:
1. Spesifikasi: mendefinisikan apa yang dapat dilakukan oleh
sistem.
2. Perancangan dan Implementasi: mendefinisikan
pengorganisasian sistem dan mengimplementasikan sistem.
3. Validasi: memeriksa apakah sistem yang dikembangkan telah
memenuhi keinginan pelanggan.
4. Evolusi: mengubah sistem sesuai dengan perubahan
kebutuhan pelanggan.
Plan-driven and Agile Processes
• Pada plan-driven processes, aktivitas pada proses telah
direncanakan secara lengkap pada awal proses, kemudian
progres yang terjadi diukur terhadap rencana yang telah
dibuat.
• Pada agile processes, perencanaan dilakukan secara
inkremental dan lebih mudah dalam menanggapi jika ada
perubahan yang terjadi pada kebutuhan pelanggan.
• Pada prakteknya, proses yang praktis adalah proses yang
mengandung unsur plan-driven maupun agile.
Software Process Models
• Waterfall
• Plan-driven
• Incremental
• Bisa plan-driven atau agile
• Reuse-Oriented
• Bisa plan-driven atau agile
The Waterfall Model
The Waterfall Model (Lanjutan)
• Memiliki fase-fase terpisah, dimana suatu fase harus diselesaikan
sebelum melangkah ke fase berikutnya. Dengan demikian,
apabila terjadi perubahan pada fase yang telah selesai,
perubahan tersebut cenderung sulit dilakukan (membutuhkan
usaha dan biaya yang cenderung tinggi).
• Cocok untuk proyek besar dengan kebutuhan (requirement) yang
telah diketahui dan tidak berubah-ubah (stabil).
• Model ini banyak digunakan untuk proyek rekayasa sistem
(system engineering) berskala besar yang dikerjakan di beberapa
tempat terpisah.
• Kekurangannya, tidak fleksibel dalam menghadapi perubahan
kebutuhan pelanggan.
Incremental Development
Incremental Development
• Usaha dan biaya yang dibutuhkan jika terjadi perubahan
kebutuhan menjadi berkurang.
• Lebih mudah memperoleh umpan balik (feedback) dari
pelanggan karena pelanggan dapat ‘mencoba’ atau
‘melihat’ produk sebelum produk benar – benar selesai.
• Kekurangannya, proses tidak nampak sehingga
pengukuran progres menjadi lebih sulit. Pembuatan
dokumentasi dipandang tidak efektif untuk sistem yang
dikembangkan dengan cepat.
• Kekurangan lainnya, struktur sistem dapat menjadi
berantakan ketika ada tambahan akibat perubahan
kebutuhan.
Rekayasa Perangkat Lunak Berorientasi Penggunaan
Ulang
Rekayasa Perangkat Lunak Berorientasi Penggunaan
Ulang (Lanjutan)
• Sistem dibangun dengan mengintegrasikan komponen –
komponen atau COTS (Commercial-off-the-shelf).
top related