34
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

2. Ulasan Sistem Informasi dan Proses Pengembangan ... · ... Contoh Cybernetics System: Pemanas ... representasi grafis dan teks

Embed Size (px)

Citation preview

Page 1: 2. Ulasan Sistem Informasi dan Proses Pengembangan ... ·  ... Contoh Cybernetics System: Pemanas ... representasi grafis dan teks

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

Page 3: 2. Ulasan Sistem Informasi dan Proses Pengembangan ... ·  ... Contoh Cybernetics System: Pemanas ... representasi grafis dan teks

Sistem Tata Surya

http://scitechdaily.com/images/Planets-of-the-Inner-Solar-System-Compared-to-Kepler-62.jpg

Page 5: 2. Ulasan Sistem Informasi dan Proses Pengembangan ... ·  ... Contoh Cybernetics System: Pemanas ... representasi grafis dan teks

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

Page 6: 2. Ulasan Sistem Informasi dan Proses Pengembangan ... ·  ... Contoh Cybernetics System: Pemanas ... representasi grafis dan teks

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.

Page 7: 2. Ulasan Sistem Informasi dan Proses Pengembangan ... ·  ... Contoh Cybernetics System: Pemanas ... representasi grafis dan teks

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.

Page 9: 2. Ulasan Sistem Informasi dan Proses Pengembangan ... ·  ... Contoh Cybernetics System: Pemanas ... representasi grafis dan teks

Contoh Cybernetics System: Pemanas Suhu

Ruangan

Page 10: 2. Ulasan Sistem Informasi dan Proses Pengembangan ... ·  ... Contoh Cybernetics System: Pemanas ... representasi grafis dan teks

Bisnis Sebagai Sistem

Page 11: 2. Ulasan Sistem Informasi dan Proses Pengembangan ... ·  ... Contoh Cybernetics System: Pemanas ... representasi grafis dan teks

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

Page 12: 2. Ulasan Sistem Informasi dan Proses Pengembangan ... ·  ... Contoh Cybernetics System: Pemanas ... representasi grafis dan teks

Apakah Yang Dimaksud Dengan Informasi?

?

Page 14: 2. Ulasan Sistem Informasi dan Proses Pengembangan ... ·  ... Contoh Cybernetics System: Pemanas ... representasi grafis dan teks

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.

Page 15: 2. Ulasan Sistem Informasi dan Proses Pengembangan ... ·  ... Contoh Cybernetics System: Pemanas ... representasi grafis dan teks

Data vs Informasi

Page 16: 2. Ulasan Sistem Informasi dan Proses Pengembangan ... ·  ... Contoh Cybernetics System: Pemanas ... representasi grafis dan teks

Persoalan Dualisme

Page 18: 2. Ulasan Sistem Informasi dan Proses Pengembangan ... ·  ... Contoh Cybernetics System: Pemanas ... representasi grafis dan teks

Komponen Sistem Informasi

O’Brien and Marakas (2008)

Page 19: 2. Ulasan Sistem Informasi dan Proses Pengembangan ... ·  ... Contoh Cybernetics System: Pemanas ... representasi grafis dan teks

Sumber Daya Sistem Informasi

• Sumber Daya Manusia

• Spesialis

• Pengguna akhir

• Sumber Daya Perangkat Keras

• Mesin

• Media

• Sumber Daya Perangkat Lunak

• Program

• Prosedur

Page 20: 2. Ulasan Sistem Informasi dan Proses Pengembangan ... ·  ... Contoh Cybernetics System: Pemanas ... representasi grafis dan teks

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.

Page 21: 2. Ulasan Sistem Informasi dan Proses Pengembangan ... ·  ... Contoh Cybernetics System: Pemanas ... representasi grafis dan teks

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

Page 22: 2. Ulasan Sistem Informasi dan Proses Pengembangan ... ·  ... Contoh Cybernetics System: Pemanas ... representasi grafis dan teks

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

Page 23: 2. Ulasan Sistem Informasi dan Proses Pengembangan ... ·  ... Contoh Cybernetics System: Pemanas ... representasi grafis dan teks

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)

Page 24: 2. Ulasan Sistem Informasi dan Proses Pengembangan ... ·  ... Contoh Cybernetics System: Pemanas ... representasi grafis dan teks

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.

Page 25: 2. Ulasan Sistem Informasi dan Proses Pengembangan ... ·  ... Contoh Cybernetics System: Pemanas ... representasi grafis dan teks

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.

Page 26: 2. Ulasan Sistem Informasi dan Proses Pengembangan ... ·  ... Contoh Cybernetics System: Pemanas ... representasi grafis dan teks

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.

Page 27: 2. Ulasan Sistem Informasi dan Proses Pengembangan ... ·  ... Contoh Cybernetics System: Pemanas ... representasi grafis dan teks

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.

Page 28: 2. Ulasan Sistem Informasi dan Proses Pengembangan ... ·  ... Contoh Cybernetics System: Pemanas ... representasi grafis dan teks

Software Process Models

• Waterfall

• Plan-driven

• Incremental

• Bisa plan-driven atau agile

• Reuse-Oriented

• Bisa plan-driven atau agile

Page 29: 2. Ulasan Sistem Informasi dan Proses Pengembangan ... ·  ... Contoh Cybernetics System: Pemanas ... representasi grafis dan teks

The Waterfall Model

Page 30: 2. Ulasan Sistem Informasi dan Proses Pengembangan ... ·  ... Contoh Cybernetics System: Pemanas ... representasi grafis dan teks

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.

Page 31: 2. Ulasan Sistem Informasi dan Proses Pengembangan ... ·  ... Contoh Cybernetics System: Pemanas ... representasi grafis dan teks

Incremental Development

Page 32: 2. Ulasan Sistem Informasi dan Proses Pengembangan ... ·  ... Contoh Cybernetics System: Pemanas ... representasi grafis dan teks

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.

Page 33: 2. Ulasan Sistem Informasi dan Proses Pengembangan ... ·  ... Contoh Cybernetics System: Pemanas ... representasi grafis dan teks

Rekayasa Perangkat Lunak Berorientasi Penggunaan

Ulang

Page 34: 2. Ulasan Sistem Informasi dan Proses Pengembangan ... ·  ... Contoh Cybernetics System: Pemanas ... representasi grafis dan teks

Rekayasa Perangkat Lunak Berorientasi Penggunaan

Ulang (Lanjutan)

• Sistem dibangun dengan mengintegrasikan komponen –

komponen atau COTS (Commercial-off-the-shelf).