• Tidak ada hasil yang ditemukan

2. Ulasan Sistem Informasi dan Proses Pengembangan Perangkat Lunak

N/A
N/A
Protected

Academic year: 2021

Membagikan "2. Ulasan Sistem Informasi dan Proses Pengembangan Perangkat Lunak"

Copied!
34
0
0

Teks penuh

(1)

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.

(2)

Apakah yang dimaksud dengan Sistem?

(3)

Sistem Tata Surya

(4)

Sistem Syaraf dan Sistem Pencernaan

http://www.everythingessential.me/mainimages/Digestive%20System.jpg

(5)

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)

(6)

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.

(7)

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

(8)

Contoh Cybernetic System: Penyiram Toilet

http://www.molleindustria.org/blog/wp-content/uploads/2013/07/feedback-system.png

(9)

Contoh Cybernetics System: Pemanas Suhu

Ruangan

(10)
(11)

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

(12)

Apakah Yang Dimaksud Dengan Informasi?

?

(13)

Data vs Informasi

(14)

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

(15)
(16)
(17)

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

(18)

Komponen Sistem Informasi

(19)

Sumber Daya Sistem Informasi

• Sumber Daya Manusia • Spesialis

• Pengguna akhir

• Sumber Daya Perangkat Keras • Mesin

• Media

• Sumber Daya Perangkat Lunak • Program

(20)

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

(21)

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

(22)

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

(23)

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.

(24)

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.

(25)

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

(26)

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

(27)

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.

(28)

Software Process Models

• Waterfall

• Plan-driven • Incremental

• Bisa plan-driven atau agile • Reuse-Oriented

(29)
(30)

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.

(31)
(32)

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.

(33)

Rekayasa Perangkat Lunak Berorientasi Penggunaan

Ulang

(34)

Rekayasa Perangkat Lunak Berorientasi Penggunaan

Ulang (Lanjutan)

• Sistem dibangun dengan mengintegrasikan komponen – komponen atau COTS (Commercial-off-the-shelf).

Referensi

Dokumen terkait

Adapun model pembelajaran pemecahan masalah yang dikembangkan lewat penelitian ini dengan karakteristik sebagai berikut: (1) berbasis fase-fase Polya dalam me- mecahkan

Pujisyukur saya panjatkan kehadirat Tuhan Yang Maha Esa karena berkat rahmat dan karunia-Nya penulis dapat menyelesaikan skripsi ini dengan baik guna memenuhi salah satu syarat

Berdasarkan permasalahan yang telah diuraikan, yaitu masalah untuk mengungkapkan lingkungan bermain siswa (peer group play station) dan perilaku sosial di dalam

Dalam menjalankan roda organisasi, pemimpim juga harus mampu mempengaruhi orang lain dengan memberikan motivasi dan bimbingan yang bersifat konstruktif untuk

Ada hubungan yang saling mempengaruhi dan menentukan di antara pola komunikasi yang berlangsung di antara anggota kelompok budaya dan nilai-nilai budaya dan sosial yang ada

Dalam penerapan PSAK 109 ataupun PSAK 45 mengingat masjid adalah termasuk organisasi nirlaba dan masjid merupakan sumber dananya berasal dari zakat, infaq

Tujuan dari penelitian ini adalah untuk mengetahui dan mempelajari pengaruh perbandingan serbuk lidah buaya dengan tepung terigu terhadap karakteristik mie

Hubungan Secara Formal antara Pancasila dan Pembukaan UUD 1945: bahwa rumusan Pancasila sebagai dasar negara Indonesia adalah seperti yang tercantum