SlideShare a Scribd company logo
1 of 26
Analisis dan Desain Sistem
Rekayasa Perangkat Lunak
Ramos Somya
Analisis dan Desain Sistem
• Pada materi ini akan dibahas tentang analisis sistem,
yaitu bagaimana mendefinisikan kebutuhan terkait
sistem yang akan dikembangkan.
• Hasil akhir dari tahap analisis sistem di sini adalah
sebuah dokumen yang menjelaskan mengenai
spesifikasi kebutuhan sistem informasi atau SRS
(Software Requirement Specification).
• Desain sistem informasi adalah tahap berikutnya
yang harus dilakukan setelah analisis desain.
Definisi Analisis Sistem (Requirement)
• Kegiatan analisis sistem (requirement) adalah
kegiatan melihat sistem yang sudah berjalan, melihat
bagian mana yang bagus dan tidak bagus, dan
kemudian mendukumentasikan kebutuhan yang akan
dipenuhi dalam sistem yang baru.
• Kadang kala untuk beberapa proyek sistem informasi,
kegiatan analisis dan desain berjalan bersama-sama.
• Sering rancu antara bagian mana yang tergolong
analisis dan yang tergolong desain.
...
• Requirement adalah gambaran dari layanan
(services) dan batasan bagi sistem yang akan
dibangun.
• Pernyataan atau gambaran pelayanan yang
disediakan oleh sistem, batasanbatasan dari sistem
dan bisa juga berupa definisi matematis fungsifungsi
sistem.
Fungsi Requirement
• Menjadi dasar penawaran suatu kontrak  harus
terbuka untuk masukan.
• Menjadi dasar kontrak  harus didefinisikan secara
detail.
• Requirement Engineering: Proses menemukan,
menganalisis, men dokumentasikan dan pengujian
layanan layanan dan batasan.
...
• Requirement tidak hanya ditulis oleh pembangun,
tapi sebelumnya justru ditulis oleh klien yang
memesan software.
• Klien menuliskan requirement dalam bentuk yang
masih abstrak tentang kebutuhannya.
• Kemudian requirement tersebut diserahkan kepada
tim pembangun.
• Saat sudah ada persetujuan pembangun pun
kemudian menuliskan kemampuan sistem yang bisa
dipahami oleh klien, inipun disebut requirement.
Teknik Pengumpulan Data (Requirement)
• Interviews: Memberi informasi yang terbaik, mahal.
• Questionnaires: Bagus jika banyak orang terlibat dan
tersebar, respon cenderung kurang baik.
• Observation: Akurat jika dilakukan dengan baik,
mahal.
• Searching: Informasi terbatas, cenderung tidak
menampilkan halhal yang mungkin jadi masalah.
Teknik Wawancara
• Keuntungan teknik wawancara:
– Lebih mudah dalam menggali bagian sistem mana yang
dianggap baik dan yang kurang baik.
– Jika ada bagian tertentu yang dianggap perlu untuk digali
lebih dalam, kita dapat langsung menanyakannya kepada
narasumber.
– Dapat menggali kebutuhan user dengan lebih bebas.
– User dapat mengungkapkan kebutuhannya dengan lebih
bebas.
...
• Kekurangan teknik wawancara:
– Wawancara akan sulit dilakukan jika narasumber kurang
dapat mengungkapkan kebutuhannya.
– Pertanyaan dapat menjadi tidak terarah, terlalu fokus pada
hal-hal tertentu dan mengabaikan bagian lainnya.
...
• Beberapa tips dalam teknik wawancara:
– Buatlah jadwal wawancara dengan narasumber dan
beritahu maksud dan tujuan wawancara.
– Buatlah panduan wawancara yang akan dijadikan arahan
agar pertanyaan dapat fokus ke hal-hal yang dibutuhkan.
– Gunakan pertanyaan yang mudah dipahami.
– Cobalah menggali tentang kelebihan dan kekurangan
sistem yang telah berjalan sebelumnya.
– Bisa melakukan improvisasi untuk menggali hal-hal yang
dianggap penting.
– Catat / rekam proses wawancara tersebut.
Teknik Observasi
• Keuntungan dalam teknik observasi:
– Analis dapat melihat langsung bagaimana sistem lama
berjalan.
– Mampu menghasilkan gambaran lebih baik jika
dibandingkan teknik lainnya.
...
• Kekurangan dalam teknik observasi:
– Membutuhkan waktu yang cukup lama karena jika
observasi dilakukan dalam waktu yang singkat mana
gambaran sistem secara keseluruhan akan sulit diperoleh.
– Orang-orang yang sedang diamati biasanya perilakunya
akan berbeda dengan perilaku sehari-hari.
– Dapat mengganggu pekerjaan orang-orang pada bagian
yang sedang diamati.
...
• Tips dalam teknik observasi:
– Tentukan hal-hal apa saja yang akan diobservasi akan
kegiatan observasi dapat menghasilkan hasil yang
maksimal.
– Mintalah ijin pada orang yang berwewenang pada bagian
yang akan diobservasi.
– Berusaha agar tidak mengganggu pekerjaan orang lain di
tempat observasi.
– Jika ada hal yang tidak jelas, cobalah bertanya dan jangan
membuat asumsi sendiri.
Teknik Kuisioner
• Keuntungan dalam teknik wawancara:
– Hasilnya lebih obyektif, karena kuisioner dapat dilakukan
kepada banyak orang sekaligus.
– Waktunya lebih singkat.
• Kelemahan dalam teknik wawancara:
– Responden cenderung malas untuk mengisi kuisioner.
– Sulit untuk membuat pertanyaan yang singkat, jelas dan
mudah untuk dipahami.
...
• Tips dalam teknik kuisioner:
– Hindari pertanyaan isian, lebih baik pilihan ganda, karena
responden biasanya malas untuk menulis banyak, dan jika
menuliskan sesuatu kadang susah untuk dipahami. Pilihan
ganda memudahkan dalam proses rekapitulasi.
– Buatlah pertanyaan yang tidak terlalu banyak.
– Buatlah pertanyaan yang singkat, padat dan jelas.
Contoh Kuisioner
Macam Requirement
• User requirement (kebutuhan pengguna)
– Pernyataan tentang layanan yang disediakan sistem dan
tentang batasanbatasan operasionalnya.
– Pernyataan ini dapat dilengkapi dengan gambar / diagram
yang dapat dimengerti dengan mudah.
• System requirement (kebutuhan sistem)
– Sekumpulan layanan / kemampuan sistem dan batasan-
batasannya yang ditulis secara detil.
– System requirement document sering disebut functional
specification (spesifikasi fungsional).
...
• A software design specification (spesifikasi rancangan
PL) :
– Gambaran abstrak dari rancangan software.
– Dasar bagi perancangan dan implementasi yang lebih detil.
Pembaca Requirement
Kategori Software System Requirement
• Fungsional Requirement
kebutuhan yang terkait dengan fungsi produk,
misalnya sistem informasi harus mampu mencetak
laporan, menampilkan grafik, notifikasi, dan lainnya.
• Development Requirement
kebutuhan yang terkait dengan tools untuk
pengembangan sistem informasi, baik perangkat
keras maupun perangkat lunak. Misalnya sistem
informasi dikembangkan dengan IDE Netbeans dan
StarUML untuk pemodelannya.
...
• Deployment Requirement
kebutuhan terkait dengan lingkungan di mana sistem
informasi akan digunakan baik perangkat keras
maupun perangkat lunak. Misalnya sistem informasi
berjalan pada server dengan minimal RAM 4GB, SO
Ubuntu Server 9.
...
• Performance Requirement
kebutuhan terkait dengan ukuran kualitas maupun
kuantitas, khususnya terkait dengan kecepatan,
skalabilitas dan kapasitas. Misalnya sistem informasi
harus mampu diakses oleh minimal 1000 user pada
waktu yang bersamaan.
...
• Documentation Requirement
kebutuhan ini terkait dengan dokumen apa saja yang
akan disertakan dengan produk akhir. Dokumen yang
biasanya dihasilkan pada tahap akhir pengembangan
sistem informasi antara lain dokumen teknis (dimulai
dari dokumen perencanaan proyek, analisis, desain,
sampai pengujian sistem), user manual dan dokumen
pelatihan.
...
• Support Requirement
kebutuhan terkait dukungan yang diberikan setelah
sistem informasi digunakan. Dukungan teknis
tersebut antara lain adanya pelatihan bagi calon
pengguna.
Definisi Desain Sistem
• Desain atau perancangan dalam pembangunan
perangkat lunak merupakan upaya untuk
mengkonstruksi sebuah sistem yang memberikan
kepuasan akan spesifikasi kebutuhan fungsonal,
memenuhi target, memenuhi kebutuhan secara
implisit atau eksplisit penggunanya.
• Analisis dan desain sistem akan dijelaskan lebih
detail mulai dari analisis dan desain basis data,
pemrograman terstruktur dan berorientasi obyek.
Terima Kasih 

More Related Content

Similar to 02-analisis-dan-desain-sistem-requirement.ppt

2. Tahapan Penelitian.pptx
2. Tahapan Penelitian.pptx2. Tahapan Penelitian.pptx
2. Tahapan Penelitian.pptxssuser4d3cd6
 
7 Sertifikasi Keahlian di Bidang IT.pdf
7 Sertifikasi Keahlian di Bidang IT.pdf7 Sertifikasi Keahlian di Bidang IT.pdf
7 Sertifikasi Keahlian di Bidang IT.pdfjunjunlee2
 
REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)
REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)
REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)Listyowatik (Yanie)
 
Sim, nella dwi septiani, hapzi ali, sumber daya komputasi dan komunikasi , un...
Sim, nella dwi septiani, hapzi ali, sumber daya komputasi dan komunikasi , un...Sim, nella dwi septiani, hapzi ali, sumber daya komputasi dan komunikasi , un...
Sim, nella dwi septiani, hapzi ali, sumber daya komputasi dan komunikasi , un...Nella Dwi Septiani
 
SIM, Titis Puspaningsih, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Uni...
SIM, Titis Puspaningsih, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Uni...SIM, Titis Puspaningsih, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Uni...
SIM, Titis Puspaningsih, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Uni...Titis Puspa
 
KOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer
KOLEJ KOMUNITI - Sijil Aplikasi Perisian KomputerKOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer
KOLEJ KOMUNITI - Sijil Aplikasi Perisian KomputerAiman Hud
 
7. requirement analyst
7. requirement analyst7. requirement analyst
7. requirement analystmoryku
 
Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sumber daya komputasi dan komu...
Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sumber daya komputasi dan komu...Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sumber daya komputasi dan komu...
Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sumber daya komputasi dan komu...kairunnisa
 
Requirements engineering ii
Requirements engineering iiRequirements engineering ii
Requirements engineering iiindrisrozas
 
Tahapan Rekayasa Sistem Informasi.pptx
Tahapan Rekayasa Sistem Informasi.pptxTahapan Rekayasa Sistem Informasi.pptx
Tahapan Rekayasa Sistem Informasi.pptxQwertyyyKyy
 
Rekayasa Kebutuhan Perangkat Lunak
Rekayasa Kebutuhan Perangkat LunakRekayasa Kebutuhan Perangkat Lunak
Rekayasa Kebutuhan Perangkat LunakSherly Uda
 
Pert 11 anisah 41812110004
Pert 11 anisah 41812110004Pert 11 anisah 41812110004
Pert 11 anisah 41812110004anisahprasetya
 
Pert 11 anisah 41812110004
Pert 11 anisah 41812110004Pert 11 anisah 41812110004
Pert 11 anisah 41812110004anisahprasetya
 
Analisis Perancangan Sistem.pptx
Analisis  Perancangan Sistem.pptxAnalisis  Perancangan Sistem.pptx
Analisis Perancangan Sistem.pptxAronSilaban1
 
romi-sad-03-analysis-nov2017.pptx
romi-sad-03-analysis-nov2017.pptxromi-sad-03-analysis-nov2017.pptx
romi-sad-03-analysis-nov2017.pptxDiivaa1
 
03 Software Requirements
03 Software Requirements03 Software Requirements
03 Software RequirementsAinul Yaqin
 

Similar to 02-analisis-dan-desain-sistem-requirement.ppt (20)

2. Tahapan Penelitian.pptx
2. Tahapan Penelitian.pptx2. Tahapan Penelitian.pptx
2. Tahapan Penelitian.pptx
 
7 Sertifikasi Keahlian di Bidang IT.pdf
7 Sertifikasi Keahlian di Bidang IT.pdf7 Sertifikasi Keahlian di Bidang IT.pdf
7 Sertifikasi Keahlian di Bidang IT.pdf
 
330 p03
330 p03330 p03
330 p03
 
Konteks Pengembangan SI.ppt
Konteks Pengembangan SI.pptKonteks Pengembangan SI.ppt
Konteks Pengembangan SI.ppt
 
REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)
REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)
REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)
 
Sim, nella dwi septiani, hapzi ali, sumber daya komputasi dan komunikasi , un...
Sim, nella dwi septiani, hapzi ali, sumber daya komputasi dan komunikasi , un...Sim, nella dwi septiani, hapzi ali, sumber daya komputasi dan komunikasi , un...
Sim, nella dwi septiani, hapzi ali, sumber daya komputasi dan komunikasi , un...
 
Dokumentasi
DokumentasiDokumentasi
Dokumentasi
 
SIM, Titis Puspaningsih, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Uni...
SIM, Titis Puspaningsih, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Uni...SIM, Titis Puspaningsih, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Uni...
SIM, Titis Puspaningsih, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Uni...
 
KOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer
KOLEJ KOMUNITI - Sijil Aplikasi Perisian KomputerKOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer
KOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer
 
7. requirement analyst
7. requirement analyst7. requirement analyst
7. requirement analyst
 
Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sumber daya komputasi dan komu...
Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sumber daya komputasi dan komu...Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sumber daya komputasi dan komu...
Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sumber daya komputasi dan komu...
 
Requirements engineering ii
Requirements engineering iiRequirements engineering ii
Requirements engineering ii
 
Tahapan Rekayasa Sistem Informasi.pptx
Tahapan Rekayasa Sistem Informasi.pptxTahapan Rekayasa Sistem Informasi.pptx
Tahapan Rekayasa Sistem Informasi.pptx
 
Rekayasa Kebutuhan Perangkat Lunak
Rekayasa Kebutuhan Perangkat LunakRekayasa Kebutuhan Perangkat Lunak
Rekayasa Kebutuhan Perangkat Lunak
 
Pert 11 anisah 41812110004
Pert 11 anisah 41812110004Pert 11 anisah 41812110004
Pert 11 anisah 41812110004
 
Pert 11 anisah 41812110004
Pert 11 anisah 41812110004Pert 11 anisah 41812110004
Pert 11 anisah 41812110004
 
Analisis Perancangan Sistem.pptx
Analisis  Perancangan Sistem.pptxAnalisis  Perancangan Sistem.pptx
Analisis Perancangan Sistem.pptx
 
Kebutuhan analisis
Kebutuhan analisisKebutuhan analisis
Kebutuhan analisis
 
romi-sad-03-analysis-nov2017.pptx
romi-sad-03-analysis-nov2017.pptxromi-sad-03-analysis-nov2017.pptx
romi-sad-03-analysis-nov2017.pptx
 
03 Software Requirements
03 Software Requirements03 Software Requirements
03 Software Requirements
 

Recently uploaded

Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxdpp11tya
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdfanitanurhidayah51
 
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdf
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdfDiskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdf
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdfHendroGunawan8
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfNurulHikmah50658
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxsukmakarim1998
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxNurindahSetyawati1
 
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdf
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdfaksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdf
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdfwalidumar
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxRizkyPratiwi19
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfChananMfd
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMIGustiBagusGending
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxSlasiWidasmara1
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...asepsaefudin2009
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...MetalinaSimanjuntak1
 

Recently uploaded (20)

Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ika
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdf
 
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdf
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdfDiskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdf
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdf
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docx
 
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdf
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdfaksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdf
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdf
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
 

02-analisis-dan-desain-sistem-requirement.ppt

  • 1. Analisis dan Desain Sistem Rekayasa Perangkat Lunak Ramos Somya
  • 2. Analisis dan Desain Sistem • Pada materi ini akan dibahas tentang analisis sistem, yaitu bagaimana mendefinisikan kebutuhan terkait sistem yang akan dikembangkan. • Hasil akhir dari tahap analisis sistem di sini adalah sebuah dokumen yang menjelaskan mengenai spesifikasi kebutuhan sistem informasi atau SRS (Software Requirement Specification). • Desain sistem informasi adalah tahap berikutnya yang harus dilakukan setelah analisis desain.
  • 3. Definisi Analisis Sistem (Requirement) • Kegiatan analisis sistem (requirement) adalah kegiatan melihat sistem yang sudah berjalan, melihat bagian mana yang bagus dan tidak bagus, dan kemudian mendukumentasikan kebutuhan yang akan dipenuhi dalam sistem yang baru. • Kadang kala untuk beberapa proyek sistem informasi, kegiatan analisis dan desain berjalan bersama-sama. • Sering rancu antara bagian mana yang tergolong analisis dan yang tergolong desain.
  • 4. ... • Requirement adalah gambaran dari layanan (services) dan batasan bagi sistem yang akan dibangun. • Pernyataan atau gambaran pelayanan yang disediakan oleh sistem, batasanbatasan dari sistem dan bisa juga berupa definisi matematis fungsifungsi sistem.
  • 5. Fungsi Requirement • Menjadi dasar penawaran suatu kontrak  harus terbuka untuk masukan. • Menjadi dasar kontrak  harus didefinisikan secara detail. • Requirement Engineering: Proses menemukan, menganalisis, men dokumentasikan dan pengujian layanan layanan dan batasan.
  • 6. ... • Requirement tidak hanya ditulis oleh pembangun, tapi sebelumnya justru ditulis oleh klien yang memesan software. • Klien menuliskan requirement dalam bentuk yang masih abstrak tentang kebutuhannya. • Kemudian requirement tersebut diserahkan kepada tim pembangun. • Saat sudah ada persetujuan pembangun pun kemudian menuliskan kemampuan sistem yang bisa dipahami oleh klien, inipun disebut requirement.
  • 7. Teknik Pengumpulan Data (Requirement) • Interviews: Memberi informasi yang terbaik, mahal. • Questionnaires: Bagus jika banyak orang terlibat dan tersebar, respon cenderung kurang baik. • Observation: Akurat jika dilakukan dengan baik, mahal. • Searching: Informasi terbatas, cenderung tidak menampilkan halhal yang mungkin jadi masalah.
  • 8. Teknik Wawancara • Keuntungan teknik wawancara: – Lebih mudah dalam menggali bagian sistem mana yang dianggap baik dan yang kurang baik. – Jika ada bagian tertentu yang dianggap perlu untuk digali lebih dalam, kita dapat langsung menanyakannya kepada narasumber. – Dapat menggali kebutuhan user dengan lebih bebas. – User dapat mengungkapkan kebutuhannya dengan lebih bebas.
  • 9. ... • Kekurangan teknik wawancara: – Wawancara akan sulit dilakukan jika narasumber kurang dapat mengungkapkan kebutuhannya. – Pertanyaan dapat menjadi tidak terarah, terlalu fokus pada hal-hal tertentu dan mengabaikan bagian lainnya.
  • 10. ... • Beberapa tips dalam teknik wawancara: – Buatlah jadwal wawancara dengan narasumber dan beritahu maksud dan tujuan wawancara. – Buatlah panduan wawancara yang akan dijadikan arahan agar pertanyaan dapat fokus ke hal-hal yang dibutuhkan. – Gunakan pertanyaan yang mudah dipahami. – Cobalah menggali tentang kelebihan dan kekurangan sistem yang telah berjalan sebelumnya. – Bisa melakukan improvisasi untuk menggali hal-hal yang dianggap penting. – Catat / rekam proses wawancara tersebut.
  • 11. Teknik Observasi • Keuntungan dalam teknik observasi: – Analis dapat melihat langsung bagaimana sistem lama berjalan. – Mampu menghasilkan gambaran lebih baik jika dibandingkan teknik lainnya.
  • 12. ... • Kekurangan dalam teknik observasi: – Membutuhkan waktu yang cukup lama karena jika observasi dilakukan dalam waktu yang singkat mana gambaran sistem secara keseluruhan akan sulit diperoleh. – Orang-orang yang sedang diamati biasanya perilakunya akan berbeda dengan perilaku sehari-hari. – Dapat mengganggu pekerjaan orang-orang pada bagian yang sedang diamati.
  • 13. ... • Tips dalam teknik observasi: – Tentukan hal-hal apa saja yang akan diobservasi akan kegiatan observasi dapat menghasilkan hasil yang maksimal. – Mintalah ijin pada orang yang berwewenang pada bagian yang akan diobservasi. – Berusaha agar tidak mengganggu pekerjaan orang lain di tempat observasi. – Jika ada hal yang tidak jelas, cobalah bertanya dan jangan membuat asumsi sendiri.
  • 14. Teknik Kuisioner • Keuntungan dalam teknik wawancara: – Hasilnya lebih obyektif, karena kuisioner dapat dilakukan kepada banyak orang sekaligus. – Waktunya lebih singkat. • Kelemahan dalam teknik wawancara: – Responden cenderung malas untuk mengisi kuisioner. – Sulit untuk membuat pertanyaan yang singkat, jelas dan mudah untuk dipahami.
  • 15. ... • Tips dalam teknik kuisioner: – Hindari pertanyaan isian, lebih baik pilihan ganda, karena responden biasanya malas untuk menulis banyak, dan jika menuliskan sesuatu kadang susah untuk dipahami. Pilihan ganda memudahkan dalam proses rekapitulasi. – Buatlah pertanyaan yang tidak terlalu banyak. – Buatlah pertanyaan yang singkat, padat dan jelas.
  • 17. Macam Requirement • User requirement (kebutuhan pengguna) – Pernyataan tentang layanan yang disediakan sistem dan tentang batasanbatasan operasionalnya. – Pernyataan ini dapat dilengkapi dengan gambar / diagram yang dapat dimengerti dengan mudah. • System requirement (kebutuhan sistem) – Sekumpulan layanan / kemampuan sistem dan batasan- batasannya yang ditulis secara detil. – System requirement document sering disebut functional specification (spesifikasi fungsional).
  • 18. ... • A software design specification (spesifikasi rancangan PL) : – Gambaran abstrak dari rancangan software. – Dasar bagi perancangan dan implementasi yang lebih detil.
  • 20. Kategori Software System Requirement • Fungsional Requirement kebutuhan yang terkait dengan fungsi produk, misalnya sistem informasi harus mampu mencetak laporan, menampilkan grafik, notifikasi, dan lainnya. • Development Requirement kebutuhan yang terkait dengan tools untuk pengembangan sistem informasi, baik perangkat keras maupun perangkat lunak. Misalnya sistem informasi dikembangkan dengan IDE Netbeans dan StarUML untuk pemodelannya.
  • 21. ... • Deployment Requirement kebutuhan terkait dengan lingkungan di mana sistem informasi akan digunakan baik perangkat keras maupun perangkat lunak. Misalnya sistem informasi berjalan pada server dengan minimal RAM 4GB, SO Ubuntu Server 9.
  • 22. ... • Performance Requirement kebutuhan terkait dengan ukuran kualitas maupun kuantitas, khususnya terkait dengan kecepatan, skalabilitas dan kapasitas. Misalnya sistem informasi harus mampu diakses oleh minimal 1000 user pada waktu yang bersamaan.
  • 23. ... • Documentation Requirement kebutuhan ini terkait dengan dokumen apa saja yang akan disertakan dengan produk akhir. Dokumen yang biasanya dihasilkan pada tahap akhir pengembangan sistem informasi antara lain dokumen teknis (dimulai dari dokumen perencanaan proyek, analisis, desain, sampai pengujian sistem), user manual dan dokumen pelatihan.
  • 24. ... • Support Requirement kebutuhan terkait dukungan yang diberikan setelah sistem informasi digunakan. Dukungan teknis tersebut antara lain adanya pelatihan bagi calon pengguna.
  • 25. Definisi Desain Sistem • Desain atau perancangan dalam pembangunan perangkat lunak merupakan upaya untuk mengkonstruksi sebuah sistem yang memberikan kepuasan akan spesifikasi kebutuhan fungsonal, memenuhi target, memenuhi kebutuhan secara implisit atau eksplisit penggunanya. • Analisis dan desain sistem akan dijelaskan lebih detail mulai dari analisis dan desain basis data, pemrograman terstruktur dan berorientasi obyek.