Anda di halaman 1dari 47

Requirements Modeling

Oleh:
Muhammad Atief (1710531016)
Anisa Mursalina (1710531031)
Aksa Rahayulia (1710532048)
http://www.free-powerpoint-templates-design.com
Tujuan
01 Menjelaskan fase kegiatan analisis sistem

02 Menjelaskan pengembangan JAD,RAP, Agile Metode

Menggunakan functional decomposition diagram (FDD) untuk memodelkan


03 fungsi dan proses bisnis

04 Menjelaskan Unified Modeling Language (UML)

05 Menjelaskan Requirements Modeling

06 Menjelaskan konsep skalabilitas

07 Menggunakan teknik pencarian fakta

08 Menentukan Total Biaya Kepemilikan

09 Dokumentasi yang efektif


GAMBARAN UMUM ANALISIS SISTEM
Keterampilan Analisis Sistem
Keterampilan analitis dan interpersonal yang kuat dibutuhkan
untuk membangun model sistem baru yang akurat. Keahlian
interpersonal sangat berharga bagi analis sistem yang harus
bekerja dengan orang-orang di semua level organisasi
Teknik Berbasis Tim: JAD, RAD, dan
Metode Agile

Joint Application Development (JAD) Rapit Application Development (RAD)


Merupakan teknik berorientasi adalah metode berorientasi pengguna
01 pengguna untuk pencarian fakta dan
pemodelan kebutuhan
02 yang populer lainnya

04
Metode Agile
03
Joint Application Development (JAD)
Keterlibatan Pengguna
Pengguna memiliki kepentingan vital dalam sistem informasi dan pengguna harus berpartisipasi penuh dalam
proses pengembangan.
PESERTA JAD PERAN
Pemimpin Mengembangkan agenda, bertindak sebagai fasilitator, dan
proyek JAD memimpin sesi JAD
Manajemen Menyediakan otorisasi tingkat perusahaan dan dukungan untuk proyek tersebut
puncak

Manajer Memberikan dukungan tingkat departemen untuk proyek dan memahami bagaimana
proyek harus mendukung fungsi dan persyaratan bisnis
Pengguna Memberikan input tingkat operasional
Analis sistem dan Memberikan bantuan teknis dan sumber daya untuk anggota tim JAD
anggota staf
IT lainnya
Pencatat Dokumen hasil sesi JAD
• Infographic
Keuntungan
Style dan Kerugian JAD
1. Pengguna utama berpartisipasi
secara efektif dalam proses
pemodelan kebutuhan.

2. Ketika pengguna berpartisipasi


dalam proses pengembangan
sistem, pengguna memiliki
peningkatan rasa kepemilikan,
dan mendukung sistem baru. JAD lebih mahal dan sulit
Digunakan jika tim
3. Saat digunakan dengan lebih terlalu besar untuk ukuran
baik JAD dapat menghasilkan proyek.
kebutuhan sistem yang lebih
akurat, pemahaman tujuan
.
yang lebih baik, dan
komitmen yang lebih kuat
untuk keberhasilan sistem
baru.
Rapid application development (RAD)
Keuntungan dan Kerugian RAD

Keuntungan
Sistem dapat dikembangkan lebih
cepat dengan penghematan biaya
yang signifikan.

01 02
Kerugiannya
RAD menekankan mekanisme sistem itu
sendiri dan tidak menekankan kebutuhan
strategis bisnis perusahaan.
METODE AGILE
Metode Agile berusaha mengembangkan sistem secara bertahap, dengan memba-
ngun serangkaian prototipe dan terus-menerus menyesuaikannya dengan
kebutuhan pengguna.

Keuntungan Metode Agile


Sangat fleksibel dan efisien dalam
menghadapi perubahan

Kerugian Metode Agile


Anggota tim memerlukan keterampil
an teknis dan interpersonal tingkat
tinggi.
ALAT DAN TEKNIK PEMODELAN
01
Diagram Dekomposisi Fungsional/ Fu
nctional Decom-position Diagrams

Adalah representasi topdown dari suatu


fungsi atau proses. Dengan menggunak
an FDD, seorang analis dapat menunjuk
kan fungsi bisnis dan memecahnya
menjadi fungsi dan proses tingkat
rendah.
ALAT DAN TEKNIK PEMODELAN
02
Pemodelan Proses Bisnis/ Business Process
Modeling
Menjelaskan satu atau lebih proses bisnis, seperti mena-
ngani reservasi penerbangan, mengisi pesanan produk,
atau memperbarui akun pelanggan.
ALAT DAN TEKNIK PEMODELAN
03
Diagram Aliran Data

Bekerja dari diagram dekomposisi fungsional, analis dapat


membuat aliran data (DFD) untuk menunjukkan bagaima-
na sistem menyimpan, memproses, dan mentransformasi
kan data.
ALAT DAN TEKNIK PEMODELAN
04
Unified Model Language (UML)
Use Case
diagram Unified Modeling Language (UML) adalah metode ya
ng banyak digunakan untuk memvisualisasikan dan
mendokumentasikan desain system perangkat lunak.
UML menggunakan konsep desain berorientasi objek,
UML tetapi tidak tergantung pada bahasa pemrograman te
rtentu dan dapat di-gunakan untuk menjelaskan pros
es dan persyaratan bisnis secara umum. UML menye
diakan berbagai alat grafis, seperti diagram use case
Sequence dan diagram sequence. Selama Pemodelan, analis si
diagram stem dapat memanfaatkan UML untuk mewakili siste
m informasi dari sudut pandang pengguna.
ALAT DAN TEKNIK PEMODELAN
04.1
Use Case Diagram
Pengguna menjadi seorang aktor,
Insert the
credit card
dengan peran tertentu yang mengg
Validate C ambarkan bagaimana ia
redit Card berinteraksi dengan sistem.
Use case digambarkan hanya yang
dilihat dari luar oleh actor
(keadaan lingkungan sistem yang
dilihat user) dan bukan bagaimana
fungsi yang ada di dalam sistem.
ALAT DAN TEKNIK PEMODELAN
ALAT DAN TEKNIK PEMODELAN
04.2
Sequence Diagram

Diagram sequence menunjukkan intera


ksi antar objek ketika ia terjadi secara b
erurutan.
Source: http://gitadwisetiawati.blogspot.com/2013/01/sequence-diagram=.html?m=1
DAFTAR PERSYARATAN SISTEM
Selama pemodelan persyaratan, pengembang sistem harus mengidentifikasi
dan menjelaskan semua persyaratan sistem. Persyaratan sistem adalah karakt
eristik atau fitur yang harus disertakan dalam sistem informasi untuk memenuhi
kebutuhan bisnis dan dapat diterima oleh pengguna. Persyaratan sistem berfun
gsi sebagai tolok ukur untuk mengukur penerimaan keseluruhan sistem.
KATEGORI UMUM PERSYARATAN SISTEM :

OUTPUT
1. Sistem persediaan harus membuat laporan harian yang menunjukkan nomor bagian,
deskripsi, kuantitas yang ada, kuantitas yang dialokasikan, kuantitas yang tersedia,
dan biaya per unit yang semuanya diurut berdasarkan nomor bagian tersebut.
2. Sistem manajemen kontak harus membuat daftar pengingat harian untuk semua
sales representative.
3. Sistem pembelian harus menyediaka pemasok dengan spesifikasi yang up-to-date.
4. Sistem pelacak penjualan harus memproduksi laporan harian item fast-moving dan
membuat daftar produk yang melebihi volume penjualan dari volume penjualan yang
telah diramalkan, dikelompokkan berdasarkan gaya, warna, ukuran, dan status
reorder.
5. Sistem analisa pelanggan harus membuat laporan triwulan yang mengidentifikasi
perubahan dalam pola pemesanan dengan perbandingan 4 triwulan sebelumnya sec
ara statistik.
KATEGORI UMUM PERSYARATAN SISTEM :

INPUT
1. Pegawai pabrik harus melakukan swipe identitas mereka ke dalam terminal pengum
pulan data online yang mencatat biaya tenaga kerja dan menghitung efisiensi
produksi.
2. Kepala departemen harus menginput jam lembur pada catatan yang terpisah.
3. Nilai siswa harus dimasukkan pada formulir yang bias discan oleh mesin yang disedi
akan oleh instruktur.
4. Setiap input harus memiliki keterangan seperti tanggal, waktu, kode produk, nomor
pelanggan, dan kuantitas.
5. Data entry screen harus seragam, kecuali pada warna latar belakang yang bisa diub
ah sendiri oleh pengguna.
KATEGORI UMUM PERSYARATAN SISTEM :

PROSES
1. Sistem pencatatan data mahasiswa harus menghitung IPK di setiap akhir semester.
2. Sistem penggajian harus memperbarui data pegawai, gaji, bonus, dan pajak produks
i yang diwajibkan oleh IRS (Internal Revenue Service) sebagai langkah final pada pe
mrosesan akhir tahun.
3. Sistem distribusi gundang harus menganalisa pesanan harian dan membuat routing
pattern untuk truk pengiriman yang akan memaksimalkan efisiensi dan megurangi jar
ak.
4. Sistem sumber daya manusia harus salign berhubungan dengan system penggajian
yang ada.
5. Sistem penyesaan video tidak harus melakukan transaksi penyewaan baru pada pel
anggan yang memiliki kavideo yang sudah melewati tanggal jatuh tempo penyewaan
6. Sistem resep obat harus membuat formulir klaim asuransi secara otomatis.
KATEGORI UMUM PERSYARATAN SISTEM :

PROSES
1. Sistem pencatatan data mahasiswa harus menghitung IPK di setiap akhir semester.
2. Sistem penggajian harus memperbarui data pegawai, gaji, bonus, dan pajak produksi
yang diwajibkan oleh IRS (Internal Revenue Service) sebagai langkah final pada
pemrosesan akhir tahun.
3. Sistem distribusi gundang harus menganalisa pesanan harian dan membuat routing
pattern untuk truk pengiriman yang akan memaksimalkan efisiensi dan mengurangi
jarak.
4. Sistem sumber daya manusia harus salign berhubungan dengan system penggajian
yang ada.
5. Sistem penyewaan video tidak harus melakukan transaksi penyewaan baru pada
pelanggan yang memiliki video yang sudah melewati tanggal jatuh tempo
penyewaan
6. Sistem resep obat harus membuat formulir klaim asuransi secara otomatis.
KATEGORI UMUM PERSYARATAN SISTEM :

PERFORMANCE
1. Sistem harus meendukung 25 online secara bersamaan.
2. Waktu respon tidak boleh melebihi 4 detik.
3. Sstem harus beroperasi 24/7.
4. Sistem pencatatan mahasiswa harus membuat daftar kelas dalam 5 jam setelah
akhir registrasi.
5. Sistem pengendalian persediaan online harus menandai semua item dengan stok
rendah dalam waktu satu jam setelah kuantitas persediaan menurun dibawah batas
minimal yang ditentukan.
KATEGORI UMUM PERSYARATAN SISTEM :

CONTROL
1. Sistem harus menyedikan pengaman log on pada level OS dan level aplikasi
2. Catatan pegawai harus ditambah, diubah, atau dihapus oleh seorang anggota
departemen SDM
3. Sistem harus memiliki level pengamanan yang terpisah antara pegguna dengan
admin.
4. Semua transaksi harus memiliki jejak audit
5. Manajer departemen penjualan harus menyetujui pemesanan yang melebihi limit
kredit pelanggan.
6. Sistem harus membuat log file eror yang mencakup tipe eror, deskripsi, dan waktu
terjadinya.
PERTUMBUHAN, KEUNTUNGAN, DAN BIAYA
MASA DEPAN
Sebagai tambahan dalam persyaratan model, analis system harus mem
pertimbangkan skalabilitas, yang menentukan bagaimana system akan
menghandle pertumbuhan permintaan, total biaya kepemilikan yang
termasuk semua biaya operasional dan pendukung di masa depan.
Scalability

Scalability merupakan kemampuan system untuk menghandle volume bisnis dan transaksi
yang meningkat di masa yang akan datang. Karena system tersebut akan memiliki useful
life yang lebih panjang, sebuah system berskala menawarkan pengembalian yang lebih
baik terhadap investasi awal. Skalabilitas dapat diukur dalam berbagai dimensi, seperti:
Total biaya kepemilikan

Sebagai tambahan dari biaya langsung pengembang sistem harus mengidentifikasi dan me
ncatat pengeluaran tidak langsung yang berkontribusi menambah total kepemilikan.
TCO sangat penting terlebih ketika tim pengembang dihadapkan pada beberapa alternatif p
ilihan. Biasanya sistem yang awalnya tidak mahal bisa menjadi salah satu alternatif yang p
aling mahal diantara alternatif yang lain. Biasanya aplikasi yang biasa dikenakan disebut
dengan Rapid Economic Justification.
FACT FINDING
Untuk menemukan fakta ada beberapa pertanyaan krusial yang harus dijawab.
1. Fungsi bisnis apa yang bisa didukung oleh sistem yang ada
2. Apa tujuan strategis dan persyaratan bisnis yang harus didukung oleh sistem yang
baru
3. Apa keuntungan dan TCO dari sistem baru yang diajukan
4. Transaksi apa yang akan diproses oleh sistem tersebut
5. Informasi apa yang pemakai sekaligus manajer perlukan dari sistem tersebut
6. Apakah sistem yang baru harus berhubungan dengan sistem sebelumnya
7. Prosedur apa yang bisa dihapuskan oleh pembuatan ulang proses bisnis
8. Apa masalah keamanan yang ada
9. Apa resiko yang bisa diterima
10. Dan yang terkahir Apa pengganggaran dan penjadwalan yang akan mempengaruhi
pengembangan sistem
5W+1H approach
1. Who, siapa yang menjalankan masing2 prosedur yang terdapat didalam sistem. Why,
apakah orang yang menjalankan aktivitas tersebut adalah orang yang tepat? . Could,
bisakah mereka menjalankan tugas tersebut lebih efektif.
2. What, apa yang sednag dikerjakan? Apa prosedur yang mengikutinya? Mengapa
proses tersebut penting?
3. Where, dimana kegiatan operasional akan dilakukan? Mengapa ? Dimana kegiatan
tersebut dapat dilakukan? Apakah kegiatan tersebut bisa dilakukan dengan lebih efektif
jika dilakukan ditempat lain?
4. When, kapan prosedur dilakukan? Kenapa dilakukan pada waktu tersebut? Apakah
waktu tersebut adalah waktu yang terbaik?
5. How, Bagaimana prosedur dijalankan? Mengapa prosedur tersebut dijalankan seperti
itu? Bisakah prosedur tersebut menjadi lebih baik, efisiein dan murah jika dilakukan
dengna cara yang lain?
INTERVIEW
Tujuh langkah interview :
1. Tentukan orang yang akan diwawancarai
2. Tentukan tujuan dari wawancara tersebut
3. Kembangkan pertanyaan yang akan ditanyakan
4. Bersiap melakukan wawancara
5. Lakukan wawancara
6. Dokumentasikan wawancara tersebut
7. Evaluasi wawancara tersebut
Alasan gagalnya interview

1. Ada masalah pribadi atau kesalahpahaman


2. Orang yang diinterview takut jika sistem baru akan menghapuskan pekerjaannya
Teknik Pencarian Fakta Lainnya,Meliputi:

1.Tinjauan Dokumen
2.Observasi
3.Pengambilan sample
4.Kuesioner dan Survei
5.Penelitian
1.Tinjauan Dokumen
Tinjauan Dokumen adalah aktivitas atau pr
oses sistematis dalam melakukan pengumpulan, pencar
ian, penyelidikan, pemakaian, dan penyediaan dokumen
untuk mendapatkan keterangan, penerangan pengetahu
an dan bukti serta menyebarkannya kepada pengguna.

Tinjauan dokumen digunakan untuk melihat apa


kah implementasi dari program organisasi sudah mencermin
kan rencana program atau sudah sesuai dengan sistem opra
sional di perusahaan (sop).
2.Observasi/Pengamatan
Pengamatan disini lebih berfokus kepada Pengamatan yang sifatnya “pribadi ” dengan tujuan untuk d
apat memberikan hasil yang lebih akurat dan dapat membantu membangun hubungan dengan pengguna yang ak
an bekerja.

Dalam melakukan Pengamatan kita harus memperhatikan kegiatan berikut


:
1. Amati semua langkah dalam transaksi dan catat dokumen, input, outpu
t, dan proses yang terlibat.
2. Periksa setiap formulir, catat, dan laporkan. Tentukan tujuan setiap item
informasi tersebut.
3. Pertimbangkan setiap pengguna yang bekerja dengan sistem dan pert
anyaan-pertanyaan yang baik
4. Ajukan pertanyaan yang cukup untuk memastikan bahwa Anda memilik
i pemahaman yang lengkap tentang operasi sistem sekarang.
5. Amati apakah laporannya lengkap, tepat waktu, akurat, dan dalam bent
uk yang bermanfaat.
3.Pengambilan sample/contoh
Saat mempelajari sistem informasi,kita harus me
ngumpulkan contoh dokumen aktual menggunakan p
roses yang disebut sampling. Sampel mungkin term
asuk catatan, laporan, log operasional, dokumen ent
ri data, ringkasan keluhan, permintaan pekerjaan, da
n berbagai jenis formulir. Teknik pengambilan sampel
meliputi pengambilan sampel sistematis, pengambila
n sampel bertingkat, dan pengambilan sampel acak.
Tujuan utama dari sampel adalah untuk memastik
an bahwa sampel tersebut mewakili keseluruhan pop
ulasi yang akurat.
4.Kuesioner atau survei
Kuesioner adalah dokumen- sebua
h yang berisi sejumlah pertanyaan standar yan
g dapat dikirim ke banyak orang. Kuisioner dap
at digunakan untuk memperoleh informasi tent
ang berbagai topik, termasuk beban kerja, lapo
ran yang diterima, volume transaksi yang ditan
gani, tugas pekerjaan, kesulitan, dan pendapat
tentang bagaimana pekerjaan itu dapat dilakuk
an dengan lebih baik atau lebih efisien.
Tahapan Dalam Merancang Kuesioner

Jaga agar kuesioner tetap singkat dan mudah digu


nakan.

Atur pertanyaan dalam urutan logis, mulai dari top


ik yang sederhana hingga yang lebih kompleks.

Batasi penggunaan pertanyaan yang dapat menimb


ulkan kekhawatiran tentang keamanan pekerjaan at
au lainnya masalah negatif.

Sertakan bagian di akhir kuesioner untuk koment


ar umum.
5.Penelitian
Penelitian adalah proses pencarian data secara menyeluruh,Penelitian dapat mencakup Internet, majalah IT, da
n buku untuk memperoleh informasi latar belakang, materi teknis, dan berita tentang tren dan perkembangan industri. Selain it
u,bisa di dapat menghadiri pertemuan nasional, seminar, dan diskusi dengan profesional TI lainnya, hal tersebut dapat sangat
membantu dalam pemecahan masalah. Penelitian juga dapat melibatkan kunjungan ke lokasi fisik, disebut kunjungan situs , d
i mana tujuannya adalah untuk mengamati sistem di gunakan di lokasi lain.

1. Internet 2.Majalah IT 3.Buku


DOCUMENTATION

Menyimpan catatan wawancara, fakta, ide, dan pengamatan yang akurat sangat penting u
ntuk keberhasilan pengembangan sistem yang cepat. Kemampuan untuk mengelola informasi adalah
tanda keberhasilan analis sistem yang cerdik dan keterampilan penting untuk semua profesional TI.

Prinsip-prinsip dalam Dokumentasi:


• Catat informasi segera setelah Anda mendapatkannya.
• Gunakan metode perekaman sesederhana mungkin.
• Catat temuan Anda sedemikian rupa sehingga dapat dipahami oleh orang lain.
• Atur dokumentasi Anda sehingga materi terkait mudah ditemukan.
Komponen Dalam Documentation

ALAT PERANGKAT LUNAK

MANAJER INFORMASI PRIBADI

PERANGKAT KOMUNIKASI NIRKAB


EL
2.ALAT PERANGKAT LUNAK
Alat Perangkat Lunak
Banyak program perangkat lunak tersedia untuk membantu Anda merekam dan mendokumentasik
an informasi. Beberapa contoh dijelaskan di sini.

A. PERANGKAT LUNAK PRODUKTIVITAS


Meliputi pengolah kata, spreadsheet, manajemen basis data, grafik presentasi, dan perangkat luna
k kolaborasi program.
1.Perangkat lunak pengolah kata
Pengolah kata seperti Microsoft Word, Corel WordPerfect, atau OpenOffice.org Writer.
2. Spreedsheet
Perangkat lunak spreadsheet, seperti Microsoft Excel, Corel Quattro Pro, atau OpenOffice.org Calc
.
B. PERANGKAT LUNAK MODEL GRAPHIC
Microsoft Visio adalah pemodelan grafis yang populer alat yang dapat menghasilkan berbagai mac
am grafik dan diagram. Visio termasuk perpustakaan templat, stensil, dan bentuk. Seorang analis dapat mengg
unakan Visio untuk membuat banyak jenis visual model, termasuk proses bisnis, diagram alur, diagram jaringa
n, organisasi grafik, dan peta situs Web, seperti yang ditunjukkan pada Gambar
3.Manajer Informasi Pribadi
Seorang analis yang sibuk perlu melacak pertemuan, wawancara, janji temu, dan tenggat waktu. De
ngan menggunakan aplikasi manajer informasi pribadi (PIM) , seperti Cortana Microsoft,Microsoft Outlook ata
u IBM Organizer Lotus, dapat membantu mengelola tugas menggunakan kalender pribadi dan daftar tugas, den
gan prioritas dan kemampuan untuk periksa item yang sudah selesai.
Selain penyelenggara berbasis desktop, komputer genggam juga dapat mengelola informasi pribadi
(PIM) yang juga disebut dengan personal digital assistant (PDA),Yang dapat bekerja sama antara PC dengan
Smarthphone.
4.PERANGKAT KOMUNIKASI NIRKABEL
Standar nirkabel terbaru, disebut 4G ( generasi keempat ), sedang membuka perbatasan baru
dalam akses Web broadband, e-mail, jejaring sosial, pertukaran file, dan streaming multimedia. Pengguna
menikmati yang baru perangkat keras dan lunak, sinkronisasi yang mudah dengan jaringan kantor, dan lay
anan inovatif lainnya.Dan juga Pesatnya pertumbuhan komunikasi nirkabel telah menghasilkan merger ber
bagai teknologi.
THANK YOU
FOR YOUR ATTENTION!
!!

Anda mungkin juga menyukai