Download - Materi
MateriEvaluasi
ANALISIS DAN PERANCANGAN SISTEMMENDEFINISIKAN KEBUTUHAN
ANALISIS & PERANCANGAN SISTEM(Semester Genap)
Topik Bahasan:
Mendefinisikan KebutuhanPembuat: Umi Laili Yuhana, S.Kom, M.Sc.
Sarwosri, S.Kom, M.T.
PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
• Standar Kompetensi:– Mahasiswa mampu menjelaskan peran perangkat
lunak dalam mengatasi permasalahan bisnis – Mahasiswa mampu merumuskan kebutuhan
sistem perangkat lunak
MateriEvaluasi
ANALISIS DAN PERANCANGAN SISTEMMENDEFINISIKAN KEBUTUHAN
PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
MATERI
Peran SI dalam mengatasi permasalahan bisnis
Kebutuhan
Analisis Kebutuhan
Teknik Mendapatkan Kebutuhan
MateriEvaluasi
ANALISIS DAN PERANCANGAN SISTEMMENDEFINISIKAN KEBUTUHAN
PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
MATERI
Peran SI dalam mengatasi permasalahan bisnis
Kebutuhan
Analisis Kebutuhan
Teknik Mendapatkan Kebutuhan
MateriEvaluasi
ANALISIS DAN PERANCANGAN SISTEMMENDEFINISIKAN KEBUTUHAN
PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
Definisi Sistem Informasi (SI)• Sekumpulan hardware, software, brainware,
prosedur dan atau aturan yang diorganisasikan secara integral untuk mengolah data menjadi informasi yang bermanfaat guna memecahkan masalah dan pengambilan keputusan
MateriEvaluasi
ANALISIS DAN PERANCANGAN SISTEMMENDEFINISIKAN KEBUTUHAN
PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
3 Tugas Utama SI dalam Organisasi
Mendukung kegiatan-kegiatan usaha/operasional
Mendukung pengambilan
keputusan manajemen
Mendukung persaingan keuntungan
strategis
MateriEvaluasi
ANALISIS DAN PERANCANGAN SISTEMMENDEFINISIKAN KEBUTUHAN
PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
SI Untuk Mendukung Usaha/Proses BisnisTransaction
Processing Systems (TPS)
•Sistem pemrosesan transaksi, misalnya: SI penjualan, SI pembelian, SI persewaan VCD, dll
Process Control Systems (PCS)
•Contoh:proses produksi fisik yang secara otomatis dibuat oleh komputer. Kilang minyak petroleum dan assembly lines dari pabrik-pabrik yang otomatis menggunakan sistem ini.
Office Automation Systems (OAS)
•OAS mengumpulkan, memproses, menyimpan, dan mengirim data dan informasi dalam bentuk komunikasi kantor elektronik. Contoh dari office automation (OA) adalah word processing, surat elektronik, electronic mail, teleconferencing, dan lain-lain.
MateriEvaluasi
ANALISIS DAN PERANCANGAN SISTEMMENDEFINISIKAN KEBUTUHAN Mendukung
kegiatan-kegiatan usaha/operasion
al
Mendukung pengambilan keputusan manajemen
Mendukung
persaingan keuntungan strategis
PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
SI untuk Mendukung Pengambilan KeputusanInformation Reporting Systems •Laporan spesifikasi dan rencana awal untuk para manajer
Decision Support Systems •Dukungan ad hoc dan interaktif untuk pengambilan keputusan bagi manajer
Executive Information Systems •Informasi kritikal untuk manajemen atas
Expert System&Knowledge-based
Lnformation Systems•Nasehat pakar untuk pengambilan keputusan operasional atau manajerial
End user Computing Systems •Dukungan langsung dan terus untuk aplikasi operasional dan manajerial dari end users
Business function information systems •Aplikasi operasional dan manajerial dalam mendukung fungsi bisnis
Strategic Information Systems •Produk dan layanan jasa yang bersaing untuk mencapai keuntungan strategis
MateriEvaluasi
ANALISIS DAN PERANCANGAN SISTEMMENDEFINISIKAN KEBUTUHAN Mendukung
kegiatan-kegiatan usaha/operasion
al
Mendukung pengambilan keputusan manajemen
Mendukung
persaingan keuntungan strategis
PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
SI Untuk Mendukung Persaingan Keuntungan StrategisSebuah perusahaan dapat
bertahan dan sukses dalam waktu lama, jika perusahaan
itu sukses membangun strategi untuk melawan
kekuatan persaingan yang berupa:
• Persaingan dari para pesaing yang berada di industri yang sama,
• Ancaman dari perusahaan baru,• Ancaman dari produk pengganti,• Kekuatan tawar-menawar dari konsumen, dan• Kekuatan tawar-menawar dari pemasok.
Beberapa strategi bersaing yang dapat
dibangun untuk memenangkan
persaingan adalah:
• Cost leadership. keunggulan biaya, menjadi produsen produk atau jasa dengan biaya rendah.
• Product differentiation. perbedaan produk, mengembangkan cara untuk menghasilkan produk atau jasa yang berbeda dengan pesaing.
• -Innovation. Menemukan cara baru untuk menjalankan usaha, termasuk di dalamnya pengembangan produk baru dan cara baru dalam memproduksi atau mendistribusi produk dan jasa.
MateriEvaluasi
ANALISIS DAN PERANCANGAN SISTEMMENDEFINISIKAN KEBUTUHAN Mendukung
kegiatan-kegiatan usaha/operasion
al
Mendukung pengambilan keputusan manajemen
Mendukung
persaingan keuntungan strategis
PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
Manfaat Strategis Sistem Informasi
Meningkatkan efisiensi operasional
Memperkenalkan Inovasi dalam bisnis
Membangun sumber-sumber informasi strategis
MateriEvaluasi
ANALISIS DAN PERANCANGAN SISTEMMENDEFINISIKAN KEBUTUHAN
PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
MATERI
Peran SI dalam mengatasi permasalahan bisnis
Kebutuhan
Analisis Kebutuhan
Teknik Mendapatkan Kebutuhan
MateriEvaluasi
ANALISIS DAN PERANCANGAN SISTEMMENDEFINISIKAN KEBUTUHAN
PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
Definisi Kebutuhan• Pernyataan sederhana
tentang apa yang harus dilakukan oleh sistem atau karakteristik sistem
Jenis Kebutuhan1. Kebutuhan Fungsional: Pendefinisian layanan yang harus disediakan, bagaimana reaksi sistem terhadap input dan apa yang harus dilakukan sistem pada situasi khusus (Kebutuhan sistem dilihat dari kacamata pengguna)
2. Kebutuhan Non-Fungsional : Kendala pada pelayanan atau fungsi sistem seperti kendala waktu, kendala proses pengembangan, standard, dll. Contoh: kehandalan, waktu respon dan kebutuhan storage. Contoh kendala seperti: keterbatasan kemampuan peralatan I/O, representasi sistem dll
MateriEvaluasi
ANALISIS DAN PERANCANGAN SISTEMMENDEFINISIKAN KEBUTUHAN
PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
MateriEvaluasi
ANALISIS DAN PERANCANGAN SISTEMMENDEFINISIKAN KEBUTUHAN
PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
MATERI
Peran SI dalam mengatasi permasalahan bisnis
Kebutuhan
Analisis Kebutuhan
Teknik Mendapatkan Kebutuhan
MateriEvaluasi
ANALISIS DAN PERANCANGAN SISTEMMENDEFINISIKAN KEBUTUHAN
PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
Analisis Kebutuhan
Proses mempelajari kebutuhan pemakai untuk mendapatkan definisi kebutuhan sistem atau
perangkat lunak [IEEE93].
suatu proses untuk menetapkan fungsi dan unjuk kerja perangkat lunak, menyatakan antarmuka
perangkat lunak dengan elemen-elemen sistem lain, dan menentukan kendala yang harus dihadapi oleh
perangkat lunak [PRE01].
Merupakan proses menemukan, memperbaiki, memodelkan dan menspesifikasikan kebutuhan
MateriEvaluasi
ANALISIS DAN PERANCANGAN SISTEMMENDEFINISIKAN KEBUTUHAN
16APS JURUSAN TEKNIK INFORMATIKA - ITS GENAP 2010/2011
Ilustrasi Analisis Kebutuhan Pengguna yang kurang Tepat
PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
Tujuan:
Memahami sistem lama & benar-benar memahami persyaratan sistem baru
mengembangkan sistem yang akan dibuat
menetapkan dan menjaga kesepakatan dengan Kustomer dan stakeholder lain
tentang apa yang harus dilakukan oleh Sistem
memberikan pemahaman yang lebih baik kepada pengembang tentang kebutuhan
sistem
membuat dasar perencanaan kegiatan & biaya
Bagai
ma
na
me
ng
umpulka
n
&
me
ngi
ntegrasika
n i
nf
or
masi ya
ng ak
urat
da
n
ber
ma
nfaat
Bagai
ma
na
me
ne
muka
n
ora
ng ya
ng te
pat
unt
uk
ber
partisi
pasi
MateriEvaluasi
ANALISIS DAN PERANCANGAN SISTEMMENDEFINISIKAN KEBUTUHAN
Fase Analisis Kebutuhan
Tantangan
PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
Permasalahan pada Fase Analisis Kebutuhan
Pengguna (stakeholders) tidak mengetahui apa yang mereka
butuhkan
Pengguna menjelaskan kebutuhan dengan cara mereka
sendiri sehingga sulit untuk dipahami
Pengguna yang berbeda memiliki konflik kebutuhan
MateriEvaluasi
ANALISIS DAN PERANCANGAN SISTEMMENDEFINISIKAN KEBUTUHAN
Faktor politik dan organisasi yang dapat mempengaruhi
kebutuhan sistem
Perubahan kebutuhan selama proses analisis.
Perubahan proses atau lingkungan bisnis
PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
Langkah Analisis Kebutuhan
MateriEvaluasi
ANALISIS DAN PERANCANGAN SISTEMMENDEFINISIKAN KEBUTUHAN
• Dalam menemukan Area permasalahan, perlu adanya komunikasi yang intensif dengan user.
• Hal yang perlu diperhatikan dalam berkomunikasi adalah menghindari salah interpretasi
PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
Langkah Analisis Kebutuhan
MateriEvaluasi
ANALISIS DAN PERANCANGAN SISTEMMENDEFINISIKAN KEBUTUHAN
PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
Langkah Analisis Kebutuhan
MateriEvaluasi
ANALISIS DAN PERANCANGAN SISTEMMENDEFINISIKAN KEBUTUHAN
PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
Tujuan Memodelkan Kebutuhan
mengenalkan konsep kebutuhan
pengguna dan sistem
menggambarkan kebutuhan fungsional dan non fungsional
menjelaskan bagaimana kebutuhan
disusun dalam dokumen
kebutuhan
MateriEvaluasi
ANALISIS DAN PERANCANGAN SISTEMMENDEFINISIKAN KEBUTUHAN
PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
MateriEvaluasi
ANALISIS DAN PERANCANGAN SISTEMMENDEFINISIKAN KEBUTUHAN
PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
MATERI
Peran SI dalam mengatasi permasalahan bisnis
Kebutuhan
Analisis Kebutuhan
Teknik Mendapatkan Kebutuhan
MateriEvaluasi
ANALISIS DAN PERANCANGAN SISTEMMENDEFINISIKAN KEBUTUHAN
PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
Teknik Mendapatkan Kebutuhan
Wawancara Skenario Prototip
Pertemuan terfasilitasi Observasi
MateriEvaluasi
ANALISIS DAN PERANCANGAN SISTEMMENDEFINISIKAN KEBUTUHAN
Teknik Validasi Kebutuhan
Review Test-Case Generator
Prototyping Analisis Konsistensi Otomatis
PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
Validasi Kebutuhan
Bertujuan untuk meyakinkan bahwa kebutuhan yang sudah didefinisikan sesuai dengan yang diinginkan pengguna
Menghindari Kesalahan pendefinisian kebutuhan karena akan menyebabkan penambahan biaya yang besar
Memperbaiki definisi kebutuhan setelah software dikirim akan menyebabkan peningkatan biaya hingga 100 kali.
MateriEvaluasi
ANALISIS DAN PERANCANGAN SISTEMMENDEFINISIKAN KEBUTUHAN
PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
Pengujian Pendefinisian Kebutuhan
•Apakah sudah sesuai dengan yang diinginkan Validasi•Adakah konflik dengan kebutuhan lainnya Konsistensi•Apakah sudah mencakup semua fungsi yang dibutuhkan Lengkap•Dapatkah kebutuhan diimplementasikan dengan dana dan teknologi yang tersedia Realisasi•Dapatkah spesifikasi kebutuhan dicekDapat diverifikasi
MateriEvaluasi
ANALISIS DAN PERANCANGAN SISTEMMENDEFINISIKAN KEBUTUHAN
PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
Role Play (Bermain Peran)
MateriEvaluasi
ANALISIS DAN PERANCANGAN SISTEMPEMODELAN BERORIENTASI OBYEK & DEFINISI KEBUTUHAN
AnalisAnalisPengguna / stakeholderPengguna / stakeholder
Studi Kasus: Klinik Sehat Sentosa
PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
Peran Analis
MateriEvaluasi
ANALISIS DAN PERANCANGAN SISTEMPEMODELAN BERORIENTASI OBYEK & DEFINISI KEBUTUHAN
AnalisAnalis
Membuat daftar pertanyaan yang akan
ditanyakan
Melakukan wawancara untuk menggali
kebutuhan pengguna
Tuliskan kebutuhan fungsional dan non
fungsional dari sistem
PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
MateriEvaluasi
ANALISIS DAN PERANCANGAN SISTEMPEMODELAN BERORIENTASI OBYEK & DEFINISI KEBUTUHAN
Pengguna / stakeholderPengguna / stakeholder
Peran Pengguna
Menjawab pertanyaan analis, menyampaikan
keinginan atau kebutuhan
Memberikan informasi yang sesuai
Memvalidasi daftar kebutuhan yang didaftar
analis
PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
MateriEvaluasi
ANALISIS DAN PERANCANGAN SISTEMPEMODELAN BERORIENTASI OBYEK & DEFINISI KEBUTUHAN
Gambaran Umum Sistem Klinik Sehat Sentosa
dokter
Bagian administrasi poli
loket pendaftaran
pasien
Registrasi pasien
Pemeriksaan
Pengambilan Obat