materi

31
Mate ri Evalua si ANALISIS DAN PERANCANGAN SISTEM MENDEFINISIKAN KEBUTUHAN ANALISIS & PERANCANGAN SISTEM (Semester Genap) Topik Bahasan: Mendefinisikan Kebutuhan Pembuat: 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)

Upload: ulani

Post on 09-Jan-2016

59 views

Category:

Documents


4 download

DESCRIPTION

ANALISIS DAN PERANCANGAN SISTEM MENDEFINISIKAN KEBUTUHAN. Materi. Evaluasi. ANALISIS & PERANCANGAN SISTEM (Semester Genap) Topik Bahasan: Mendefinisikan Kebutuhan Pembuat: Umi Laili Yuhana, S.Kom, M.Sc. Sarwosri, S.Kom, M.T. PROGRAM S1 JURUSAN TEKNIK INFORMATIKA - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 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)

Page 2: Materi

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

Page 3: Materi

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

Page 4: Materi

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

Page 5: Materi

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

Page 6: Materi

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

Page 7: Materi

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

Page 8: Materi

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

Page 9: Materi

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

Page 10: Materi

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

Page 11: Materi

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

Page 12: Materi

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

Page 13: Materi

PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)

MateriEvaluasi

ANALISIS DAN PERANCANGAN SISTEMMENDEFINISIKAN KEBUTUHAN

Page 14: Materi

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

Page 15: Materi

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

Page 16: Materi

16APS JURUSAN TEKNIK INFORMATIKA - ITS GENAP 2010/2011

Ilustrasi Analisis Kebutuhan Pengguna yang kurang Tepat

Page 17: Materi

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

Page 18: Materi

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

Page 19: Materi

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

Page 20: Materi

PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)

Langkah Analisis Kebutuhan

MateriEvaluasi

ANALISIS DAN PERANCANGAN SISTEMMENDEFINISIKAN KEBUTUHAN

Page 21: Materi

PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)

Langkah Analisis Kebutuhan

MateriEvaluasi

ANALISIS DAN PERANCANGAN SISTEMMENDEFINISIKAN KEBUTUHAN

Page 22: Materi

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

Page 23: Materi

PROGRAM S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI (FTIf) - INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)

MateriEvaluasi

ANALISIS DAN PERANCANGAN SISTEMMENDEFINISIKAN KEBUTUHAN

Page 24: Materi

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

Page 25: Materi

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

Page 26: Materi

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

Page 27: Materi

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

Page 28: Materi

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

Page 29: Materi

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

Page 30: Materi

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

Page 31: Materi

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