SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Perangkat lunak harus memberikan bantuan
dalam merepresentasikan dan mengakses file-file
eksternal yang dibuat dengan alat bantu lain.
o Persyaratan Fungsional dan Non Fungsional
o Persyaratan User
o Persyaratan Sistem
o Dokumentasi Persyaratan Perangkat Lunak



                RPL - 05 - Persyaratan Perangkat   2
                             Lunak
o User harus diberi fasilitas untuk mendefinisikan jenis file
  eksternal
o Setiap file eksternal bisa memiliki alat bantu relevan yang
  bisa diterapkan pada file tersebut.
o Setiap file eksternal bisa direpresentasikan sebagai ikon
  yang spesifik pada display user
o Fasilitas harus disediakan untuk ikon yang merepresentasikan
  suatu jenis file eksternal yang akan didefinisikan oleh user
o Ketika user memilih seuatu ikon yang merepresentasikan file
  eksternal, efek pemilihan adalah penerapan alat bantu yang
  berhubungan dengan jenis file eksternal ke file yang
  direpresentasikan oleh ikon yang dipilih



                     RPL - 05 - Persyaratan Perangkat            3
                                  Lunak
RPL - 05 - Persyaratan Perangkat   4
             Lunak
o Gambar ini menunjukkan bagaimana persyaratan
  user    dapat    diperluas    menjadi    beberapa
  persyaratan system.
o Persyaratan user harus ditulis untuk klien dan
  manajer    kontraktor    yang   tidak    memiliki
  pengetahuan teknis rinci mengenai system.
o spesifikasi      persyaratan     sistemm    harus
  ditunjukan bagi staf teknis senior dan manajer
  proyek. Spesifikasi ini akan dipakai dai klien
  dan kontraktor.

                 RPL - 05 - Persyaratan Perangkat     5
                              Lunak
o End-user system dapat membaca kedua
  dokumen ini. Yang terakhir, spesifikasi
  perancangan lunak merupakan dokumen
  yang berorientasi pada implementasi.
  Spesifikasi ini harus ditulis untuk
  perekayasa perangkat lunak yang akan
  mengembangkan system.


              RPL - 05 - Persyaratan Perangkat   6
                           Lunak
o Persyaratan Fungsional: Pernyataan layanan tentang
  bagaimana sistem harus bereaksi terhadap input, sistem
  harus berlaku pada situasi-situasi tertentu. Secara
  khusus menyatakan apa yang tidak boleh dilakukan
  sistem.
o Persyaratan Non Fungsional: Pernyataan tentang batasan
  layanan dan fungsi yang diberikan sistem.
o Persyaratan Domain: Persyaratan yang datang dari domain
  aplikasi sistem dan merefleksikan karakteristik domain
  tersebut.



                   RPL - 05 - Persyaratan Perangkat         7
                                Lunak
o User dapat mencari semua atau satu set awal
  database atau memilih subset darinya
o Sistem akan menyediakan viewer yang sesuai
  bagi user     untuk membaca dokumen pada
  penyimpanan (store) dokumen
o Semua   pemesanan diberi     identifier yang
  unik(ORDER_ID) yang dapat di copy user ke area
  penyimpanan permanen untuk account tersebut.


                RPL - 05 - Persyaratan Perangkat   8
                             Lunak
o Persyaratan Produk: persyaratan yang diambil
  dari spesifikasi produk, seperti persyaratan
  hardware untuk mendukung kinerja.
o Persyaratan Organisasi:     persyaratan yang
  berasal dari kebijakan dan prosedur pada
  organisasi.
o Persyaratan   Eksternal:    Persyaratan  yang
  berasal dari faktor eksternal terhadap sistem
  dan proses pengembangannya.

                RPL - 05 - Persyaratan Perangkat   9
                             Lunak
o Kecepatan dalam: Transaksi yang diproses/detik, waktu
  tanggal user/event atau waktu refresh layar
o Ukuran dalam: KB atau jumlah Chip RAM
o Kemudahan penggunaan dalam: waktu pelatihan atau jumlah
  frame help
o Kehandalan    dalam:    waktu   rata-rata    kegagalan,
  probabilitas   ketidaksediaan,    kecepatan  terjadinya
  kegagalan, atau ketersediaan
o Portabilitas dalam: prosentase pernyataan tergantung
  target, atau jumlah sistem target

                   RPL - 05 - Persyaratan Perangkat     10
                                Lunak
o Mendeskripsikan persyaratan fungsional dan
  non-fungsional sehingga dapat dipahami oleh
  user yang tidak memiliki pengetahuan teknik.

o Persyaratan user harus                    ditulis memakai
  bahasa natural, formal dan                diagram intuitif
  yang sederhana. Persyaratan               user tidak boleh
  didefinisikan memakai model               implementasi.



                RPL - 05 - Persyaratan Perangkat               11
                             Lunak
o Tidak Adanya Kejelasan
o Kesimpang-siuran Persyaratan
o Penggabungan Persyaratan




           RPL - 05 - Persyaratan Perangkat   12
                        Lunak
o Persyaratan sistem ini lebih rinci dari
  persyaratan user, dan berfungsi sebagai
  dasar   kontrak    untuk    implementasi
  sistem.
o Persyaratan    sistem   ini    digunakan
  sebagai titik awal perancangan sistem.
o Bahasa natural banyak digunakan dalam
  mendefinisikan persyaratan sistem.
              RPL - 05 - Persyaratan Perangkat   13
                           Lunak
o Bahasa Natural Terstruktur: Pendekatan
  ini   tergantung   pada   pendefinisian
  format atau template standar untuk
  menyatakan spesifikasi persyaratan
o Bahasa Deskripsi Desain: Pendekatan ini
  menggunakan bahasa pemrograman tetapi
  dengan lebih banyak fitur abstrak.


              RPL - 05 - Persyaratan Perangkat   14
                           Lunak
o Notasi Grafis: Bahasa grafis dilengkapi oleh
  anotasi    teks     yang    digunakan  untuk
  mendefinisikan persyaratan funsional. Contoh
  bahasa grafis adalah SADT (Ross 1977), Use-
  Case (Jacobson et al. 1993)

o Spesifikasi Matematis: Notasi seperti himpunan
  atau finite-state machine, lebih dikenal
  dengan bahasa formal.

                RPL - 05 - Persyaratan Perangkat   15
                             Lunak
1.Pendahuluan
    1.1. Tujuan Dokumen Persyaratan
    1.2. Cakupan Produk
    1.3. Definisi, Akronim dan Singkatan
    1.4. Referensi
    1.5. Tinjauan Bagian Dokumen Berikutnya




              RPL - 05 - Persyaratan Perangkat   16
                           Lunak
2. Deskripsi Umum
     2.1. Perspektif Umum
     2.2. Fungsi Produk
     2.3. Karakteristik User
     2.4. Batasan-Batasan Umum
     2.5. Asumsi dan Ketergantungan




              RPL - 05 - Persyaratan Perangkat   17
                           Lunak
3. Persyaratan Khusus: mencakup persyaratan

     fungsional, non-fungsional, dan interface.

4.   Lampiran

5.   Indeks




                RPL - 05 - Persyaratan Perangkat   18
                             Lunak
Rpl   05 - persyaratan perangkat lunak

Weitere ähnliche Inhalte

Was ist angesagt?

PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAMPENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAMMuhammad Baihaqi
 
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineLucha Kamala Putri
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputerMiftahul Khair N
 
Perangkat input dan output.ppt 2
Perangkat input dan output.ppt 2Perangkat input dan output.ppt 2
Perangkat input dan output.ppt 2Rahmat Sholeh
 
Perencanaan proyek
Perencanaan proyekPerencanaan proyek
Perencanaan proyekvimzjr
 
Intermediate code kode antara
Intermediate code   kode antaraIntermediate code   kode antara
Intermediate code kode antaraGunawan Manalu
 
3 rekayasa kebutuhan
3 rekayasa kebutuhan3 rekayasa kebutuhan
3 rekayasa kebutuhanObey Rohman
 
Tahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakTahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakRobbyyanto Robbyyanto
 
Dokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasiDokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasifachrizal lianso
 
Arsitektur Komputer 1.ppt
Arsitektur Komputer 1.pptArsitektur Komputer 1.ppt
Arsitektur Komputer 1.pptAhmadNaswin
 
Analisis perancangan sistem informasi
Analisis perancangan sistem informasiAnalisis perancangan sistem informasi
Analisis perancangan sistem informasiAinur Rofiq
 
pertemuan 7 basis data relational.ppt
pertemuan 7 basis data relational.pptpertemuan 7 basis data relational.ppt
pertemuan 7 basis data relational.pptbagjanugraha15
 
Ppt: Usability (Interaksi Manusia dan Komputer)
Ppt: Usability (Interaksi Manusia dan Komputer)Ppt: Usability (Interaksi Manusia dan Komputer)
Ppt: Usability (Interaksi Manusia dan Komputer)agungt4565
 
Kerangka kerja interaksi
Kerangka kerja interaksiKerangka kerja interaksi
Kerangka kerja interaksiAriev Kusuma
 
Spesifikasi kebutuhan pengembangan sistem aplikasi pemesanan tiket pesawat on...
Spesifikasi kebutuhan pengembangan sistem aplikasi pemesanan tiket pesawat on...Spesifikasi kebutuhan pengembangan sistem aplikasi pemesanan tiket pesawat on...
Spesifikasi kebutuhan pengembangan sistem aplikasi pemesanan tiket pesawat on...James Montolalu
 
25060467 Power Designer6 Tutorial
25060467  Power  Designer6  Tutorial25060467  Power  Designer6  Tutorial
25060467 Power Designer6 TutorialIMAT RUHIMAT
 
Perkembangan sistem operasi
Perkembangan sistem operasiPerkembangan sistem operasi
Perkembangan sistem operasironaldopeipiro
 

Was ist angesagt? (20)

PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAMPENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
 
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
 
Sistem Operasi Komputer
Sistem Operasi KomputerSistem Operasi Komputer
Sistem Operasi Komputer
 
UNIT CONTROL Tgs.ppt
 UNIT CONTROL  Tgs.ppt UNIT CONTROL  Tgs.ppt
UNIT CONTROL Tgs.ppt
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputer
 
Perangkat input dan output.ppt 2
Perangkat input dan output.ppt 2Perangkat input dan output.ppt 2
Perangkat input dan output.ppt 2
 
Perencanaan proyek
Perencanaan proyekPerencanaan proyek
Perencanaan proyek
 
Intermediate code kode antara
Intermediate code   kode antaraIntermediate code   kode antara
Intermediate code kode antara
 
3 rekayasa kebutuhan
3 rekayasa kebutuhan3 rekayasa kebutuhan
3 rekayasa kebutuhan
 
Tahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakTahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunak
 
Artikel Sistem Operasi
Artikel Sistem OperasiArtikel Sistem Operasi
Artikel Sistem Operasi
 
Dokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasiDokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasi
 
Arsitektur Komputer 1.ppt
Arsitektur Komputer 1.pptArsitektur Komputer 1.ppt
Arsitektur Komputer 1.ppt
 
Analisis perancangan sistem informasi
Analisis perancangan sistem informasiAnalisis perancangan sistem informasi
Analisis perancangan sistem informasi
 
pertemuan 7 basis data relational.ppt
pertemuan 7 basis data relational.pptpertemuan 7 basis data relational.ppt
pertemuan 7 basis data relational.ppt
 
Ppt: Usability (Interaksi Manusia dan Komputer)
Ppt: Usability (Interaksi Manusia dan Komputer)Ppt: Usability (Interaksi Manusia dan Komputer)
Ppt: Usability (Interaksi Manusia dan Komputer)
 
Kerangka kerja interaksi
Kerangka kerja interaksiKerangka kerja interaksi
Kerangka kerja interaksi
 
Spesifikasi kebutuhan pengembangan sistem aplikasi pemesanan tiket pesawat on...
Spesifikasi kebutuhan pengembangan sistem aplikasi pemesanan tiket pesawat on...Spesifikasi kebutuhan pengembangan sistem aplikasi pemesanan tiket pesawat on...
Spesifikasi kebutuhan pengembangan sistem aplikasi pemesanan tiket pesawat on...
 
25060467 Power Designer6 Tutorial
25060467  Power  Designer6  Tutorial25060467  Power  Designer6  Tutorial
25060467 Power Designer6 Tutorial
 
Perkembangan sistem operasi
Perkembangan sistem operasiPerkembangan sistem operasi
Perkembangan sistem operasi
 

Ähnlich wie Rpl 05 - persyaratan perangkat lunak

Rekayasa perangkat lunak (dha4)
Rekayasa perangkat lunak (dha4)Rekayasa perangkat lunak (dha4)
Rekayasa perangkat lunak (dha4)Mawaddah Warahmah
 
Rpl 03 - proses proses perangkat lunak
Rpl   03 - proses proses perangkat lunakRpl   03 - proses proses perangkat lunak
Rpl 03 - proses proses perangkat lunakFebriyani Syafri
 
Persyaratan sistem dan dokumen perangkat lunak
Persyaratan sistem dan dokumen perangkat lunakPersyaratan sistem dan dokumen perangkat lunak
Persyaratan sistem dan dokumen perangkat lunakarfianti
 
7. Materi ajar Software Requirement Spesification.pptx
7. Materi ajar Software Requirement Spesification.pptx7. Materi ajar Software Requirement Spesification.pptx
7. Materi ajar Software Requirement Spesification.pptxcastakaagussugianto
 
Rpl 09 - spesifikasi formal
Rpl   09 - spesifikasi  formalRpl   09 - spesifikasi  formal
Rpl 09 - spesifikasi formalFebriyani Syafri
 
Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)gleebelle
 
Perangkat lunak dan rekayasa perangkat lunak - Andini Izza Safitri
Perangkat lunak dan rekayasa perangkat lunak - Andini Izza SafitriPerangkat lunak dan rekayasa perangkat lunak - Andini Izza Safitri
Perangkat lunak dan rekayasa perangkat lunak - Andini Izza SafitriSandra Vio
 
Rpl 2- sw process model
Rpl 2- sw process modelRpl 2- sw process model
Rpl 2- sw process modelf' yagami
 
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)
 
LiveSession1 - 01. TUJK Kebutuhan Teknis Pengguna Yang Menggunakan Jaringan.pptx
LiveSession1 - 01. TUJK Kebutuhan Teknis Pengguna Yang Menggunakan Jaringan.pptxLiveSession1 - 01. TUJK Kebutuhan Teknis Pengguna Yang Menggunakan Jaringan.pptx
LiveSession1 - 01. TUJK Kebutuhan Teknis Pengguna Yang Menggunakan Jaringan.pptxcikalmuhammadanwar
 
Bab 3.ppt
Bab 3.pptBab 3.ppt
Bab 3.pptKZLight
 
Panduan-Penulisan-SKPL.pdf
Panduan-Penulisan-SKPL.pdfPanduan-Penulisan-SKPL.pdf
Panduan-Penulisan-SKPL.pdfFajar Baskoro
 

Ähnlich wie Rpl 05 - persyaratan perangkat lunak (20)

Rekayasa perangkat lunak (dha4)
Rekayasa perangkat lunak (dha4)Rekayasa perangkat lunak (dha4)
Rekayasa perangkat lunak (dha4)
 
Rpl 03 - proses proses perangkat lunak
Rpl   03 - proses proses perangkat lunakRpl   03 - proses proses perangkat lunak
Rpl 03 - proses proses perangkat lunak
 
Rpl 01 - pendahuluan
Rpl   01 - pendahuluanRpl   01 - pendahuluan
Rpl 01 - pendahuluan
 
Tugas RPL SRS Erwan
Tugas RPL SRS ErwanTugas RPL SRS Erwan
Tugas RPL SRS Erwan
 
materi lanjutan.ppt
materi lanjutan.pptmateri lanjutan.ppt
materi lanjutan.ppt
 
Persyaratan sistem dan dokumen perangkat lunak
Persyaratan sistem dan dokumen perangkat lunakPersyaratan sistem dan dokumen perangkat lunak
Persyaratan sistem dan dokumen perangkat lunak
 
7. Materi ajar Software Requirement Spesification.pptx
7. Materi ajar Software Requirement Spesification.pptx7. Materi ajar Software Requirement Spesification.pptx
7. Materi ajar Software Requirement Spesification.pptx
 
Rpl 09 - spesifikasi formal
Rpl   09 - spesifikasi  formalRpl   09 - spesifikasi  formal
Rpl 09 - spesifikasi formal
 
Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)
 
17528625.ppt
17528625.ppt17528625.ppt
17528625.ppt
 
Materi ke 2 Konsep eRKa.pdf
Materi ke 2 Konsep eRKa.pdfMateri ke 2 Konsep eRKa.pdf
Materi ke 2 Konsep eRKa.pdf
 
Perkuliahan 1 RPL
Perkuliahan 1 RPLPerkuliahan 1 RPL
Perkuliahan 1 RPL
 
Perangkat lunak dan rekayasa perangkat lunak - Andini Izza Safitri
Perangkat lunak dan rekayasa perangkat lunak - Andini Izza SafitriPerangkat lunak dan rekayasa perangkat lunak - Andini Izza Safitri
Perangkat lunak dan rekayasa perangkat lunak - Andini Izza Safitri
 
Rpl 2- sw process model
Rpl 2- sw process modelRpl 2- sw process model
Rpl 2- sw process model
 
Materi 4.pptx
Materi 4.pptxMateri 4.pptx
Materi 4.pptx
 
REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)
REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)
REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)
 
LiveSession1 - 01. TUJK Kebutuhan Teknis Pengguna Yang Menggunakan Jaringan.pptx
LiveSession1 - 01. TUJK Kebutuhan Teknis Pengguna Yang Menggunakan Jaringan.pptxLiveSession1 - 01. TUJK Kebutuhan Teknis Pengguna Yang Menggunakan Jaringan.pptx
LiveSession1 - 01. TUJK Kebutuhan Teknis Pengguna Yang Menggunakan Jaringan.pptx
 
Bab 3.ppt
Bab 3.pptBab 3.ppt
Bab 3.ppt
 
Panduan-Penulisan-SKPL.pdf
Panduan-Penulisan-SKPL.pdfPanduan-Penulisan-SKPL.pdf
Panduan-Penulisan-SKPL.pdf
 
Rekayasa perangkat lunak
Rekayasa perangkat lunakRekayasa perangkat lunak
Rekayasa perangkat lunak
 

Mehr von Febriyani Syafri

Rpl 014 - perancangan dengan pemakaian ulang
Rpl   014 - perancangan dengan pemakaian ulangRpl   014 - perancangan dengan pemakaian ulang
Rpl 014 - perancangan dengan pemakaian ulangFebriyani Syafri
 
Rpl 013 - perancangan perangkat lunak real time
Rpl   013 - perancangan perangkat lunak real timeRpl   013 - perancangan perangkat lunak real time
Rpl 013 - perancangan perangkat lunak real timeFebriyani Syafri
 
Rpl 011 - arsitektur sistem terdistribusi
Rpl   011 - arsitektur sistem terdistribusiRpl   011 - arsitektur sistem terdistribusi
Rpl 011 - arsitektur sistem terdistribusiFebriyani Syafri
 
Rpl 010 - perancangan arsitektural
Rpl   010 - perancangan arsitekturalRpl   010 - perancangan arsitektural
Rpl 010 - perancangan arsitekturalFebriyani Syafri
 
Rpl 07 - pembuatan prototipe perangkat lunak
Rpl   07 - pembuatan prototipe perangkat lunakRpl   07 - pembuatan prototipe perangkat lunak
Rpl 07 - pembuatan prototipe perangkat lunakFebriyani Syafri
 
Rpl 06 - proses rekayasa persyaratan
Rpl   06 - proses rekayasa persyaratanRpl   06 - proses rekayasa persyaratan
Rpl 06 - proses rekayasa persyaratanFebriyani Syafri
 
Sister 01 - pengenalan sister
Sister   01 - pengenalan sisterSister   01 - pengenalan sister
Sister 01 - pengenalan sisterFebriyani Syafri
 
Sister 02 - model dan permasalahan sister
Sister   02 - model dan permasalahan sisterSister   02 - model dan permasalahan sister
Sister 02 - model dan permasalahan sisterFebriyani Syafri
 
Sister 03 - komunikasi data
Sister   03 - komunikasi dataSister   03 - komunikasi data
Sister 03 - komunikasi dataFebriyani Syafri
 
Sister 04 - remote procedure call (rpc)
Sister   04 - remote procedure call (rpc)Sister   04 - remote procedure call (rpc)
Sister 04 - remote procedure call (rpc)Febriyani Syafri
 
Sister 07 - os client server
Sister   07 - os client serverSister   07 - os client server
Sister 07 - os client serverFebriyani Syafri
 
Sister 09 - jenis os client server
Sister   09 - jenis os client serverSister   09 - jenis os client server
Sister 09 - jenis os client serverFebriyani Syafri
 
Sister 011 - network file system
Sister   011 - network file systemSister   011 - network file system
Sister 011 - network file systemFebriyani Syafri
 

Mehr von Febriyani Syafri (20)

Rpl 016 - uas
Rpl   016 - uasRpl   016 - uas
Rpl 016 - uas
 
Rpl 015 - interface user
Rpl   015 - interface userRpl   015 - interface user
Rpl 015 - interface user
 
Rpl 014 - perancangan dengan pemakaian ulang
Rpl   014 - perancangan dengan pemakaian ulangRpl   014 - perancangan dengan pemakaian ulang
Rpl 014 - perancangan dengan pemakaian ulang
 
Rpl 013 - perancangan perangkat lunak real time
Rpl   013 - perancangan perangkat lunak real timeRpl   013 - perancangan perangkat lunak real time
Rpl 013 - perancangan perangkat lunak real time
 
Rpl 011 - arsitektur sistem terdistribusi
Rpl   011 - arsitektur sistem terdistribusiRpl   011 - arsitektur sistem terdistribusi
Rpl 011 - arsitektur sistem terdistribusi
 
Rpl 010 - perancangan arsitektural
Rpl   010 - perancangan arsitekturalRpl   010 - perancangan arsitektural
Rpl 010 - perancangan arsitektural
 
Rpl 08 - uts
Rpl   08 - utsRpl   08 - uts
Rpl 08 - uts
 
Rpl 07 - pembuatan prototipe perangkat lunak
Rpl   07 - pembuatan prototipe perangkat lunakRpl   07 - pembuatan prototipe perangkat lunak
Rpl 07 - pembuatan prototipe perangkat lunak
 
Rpl 06 - proses rekayasa persyaratan
Rpl   06 - proses rekayasa persyaratanRpl   06 - proses rekayasa persyaratan
Rpl 06 - proses rekayasa persyaratan
 
Sister 01 - pengenalan sister
Sister   01 - pengenalan sisterSister   01 - pengenalan sister
Sister 01 - pengenalan sister
 
Sister 02 - model dan permasalahan sister
Sister   02 - model dan permasalahan sisterSister   02 - model dan permasalahan sister
Sister 02 - model dan permasalahan sister
 
Sister 03 - komunikasi data
Sister   03 - komunikasi dataSister   03 - komunikasi data
Sister 03 - komunikasi data
 
Sister 04 - remote procedure call (rpc)
Sister   04 - remote procedure call (rpc)Sister   04 - remote procedure call (rpc)
Sister 04 - remote procedure call (rpc)
 
Sister 05 - proses
Sister   05 - prosesSister   05 - proses
Sister 05 - proses
 
Sister 06 - client server
Sister   06 - client serverSister   06 - client server
Sister 06 - client server
 
Sister 07 - os client server
Sister   07 - os client serverSister   07 - os client server
Sister 07 - os client server
 
Sister 09 - jenis os client server
Sister   09 - jenis os client serverSister   09 - jenis os client server
Sister 09 - jenis os client server
 
Sister 010 - file service
Sister   010 - file serviceSister   010 - file service
Sister 010 - file service
 
Sister 011 - network file system
Sister   011 - network file systemSister   011 - network file system
Sister 011 - network file system
 
Sister 012 - name service
Sister   012 - name serviceSister   012 - name service
Sister 012 - name service
 

Rpl 05 - persyaratan perangkat lunak

  • 1.
  • 2. Perangkat lunak harus memberikan bantuan dalam merepresentasikan dan mengakses file-file eksternal yang dibuat dengan alat bantu lain. o Persyaratan Fungsional dan Non Fungsional o Persyaratan User o Persyaratan Sistem o Dokumentasi Persyaratan Perangkat Lunak RPL - 05 - Persyaratan Perangkat 2 Lunak
  • 3. o User harus diberi fasilitas untuk mendefinisikan jenis file eksternal o Setiap file eksternal bisa memiliki alat bantu relevan yang bisa diterapkan pada file tersebut. o Setiap file eksternal bisa direpresentasikan sebagai ikon yang spesifik pada display user o Fasilitas harus disediakan untuk ikon yang merepresentasikan suatu jenis file eksternal yang akan didefinisikan oleh user o Ketika user memilih seuatu ikon yang merepresentasikan file eksternal, efek pemilihan adalah penerapan alat bantu yang berhubungan dengan jenis file eksternal ke file yang direpresentasikan oleh ikon yang dipilih RPL - 05 - Persyaratan Perangkat 3 Lunak
  • 4. RPL - 05 - Persyaratan Perangkat 4 Lunak
  • 5. o Gambar ini menunjukkan bagaimana persyaratan user dapat diperluas menjadi beberapa persyaratan system. o Persyaratan user harus ditulis untuk klien dan manajer kontraktor yang tidak memiliki pengetahuan teknis rinci mengenai system. o spesifikasi persyaratan sistemm harus ditunjukan bagi staf teknis senior dan manajer proyek. Spesifikasi ini akan dipakai dai klien dan kontraktor. RPL - 05 - Persyaratan Perangkat 5 Lunak
  • 6. o End-user system dapat membaca kedua dokumen ini. Yang terakhir, spesifikasi perancangan lunak merupakan dokumen yang berorientasi pada implementasi. Spesifikasi ini harus ditulis untuk perekayasa perangkat lunak yang akan mengembangkan system. RPL - 05 - Persyaratan Perangkat 6 Lunak
  • 7. o Persyaratan Fungsional: Pernyataan layanan tentang bagaimana sistem harus bereaksi terhadap input, sistem harus berlaku pada situasi-situasi tertentu. Secara khusus menyatakan apa yang tidak boleh dilakukan sistem. o Persyaratan Non Fungsional: Pernyataan tentang batasan layanan dan fungsi yang diberikan sistem. o Persyaratan Domain: Persyaratan yang datang dari domain aplikasi sistem dan merefleksikan karakteristik domain tersebut. RPL - 05 - Persyaratan Perangkat 7 Lunak
  • 8. o User dapat mencari semua atau satu set awal database atau memilih subset darinya o Sistem akan menyediakan viewer yang sesuai bagi user untuk membaca dokumen pada penyimpanan (store) dokumen o Semua pemesanan diberi identifier yang unik(ORDER_ID) yang dapat di copy user ke area penyimpanan permanen untuk account tersebut. RPL - 05 - Persyaratan Perangkat 8 Lunak
  • 9. o Persyaratan Produk: persyaratan yang diambil dari spesifikasi produk, seperti persyaratan hardware untuk mendukung kinerja. o Persyaratan Organisasi: persyaratan yang berasal dari kebijakan dan prosedur pada organisasi. o Persyaratan Eksternal: Persyaratan yang berasal dari faktor eksternal terhadap sistem dan proses pengembangannya. RPL - 05 - Persyaratan Perangkat 9 Lunak
  • 10. o Kecepatan dalam: Transaksi yang diproses/detik, waktu tanggal user/event atau waktu refresh layar o Ukuran dalam: KB atau jumlah Chip RAM o Kemudahan penggunaan dalam: waktu pelatihan atau jumlah frame help o Kehandalan dalam: waktu rata-rata kegagalan, probabilitas ketidaksediaan, kecepatan terjadinya kegagalan, atau ketersediaan o Portabilitas dalam: prosentase pernyataan tergantung target, atau jumlah sistem target RPL - 05 - Persyaratan Perangkat 10 Lunak
  • 11. o Mendeskripsikan persyaratan fungsional dan non-fungsional sehingga dapat dipahami oleh user yang tidak memiliki pengetahuan teknik. o Persyaratan user harus ditulis memakai bahasa natural, formal dan diagram intuitif yang sederhana. Persyaratan user tidak boleh didefinisikan memakai model implementasi. RPL - 05 - Persyaratan Perangkat 11 Lunak
  • 12. o Tidak Adanya Kejelasan o Kesimpang-siuran Persyaratan o Penggabungan Persyaratan RPL - 05 - Persyaratan Perangkat 12 Lunak
  • 13. o Persyaratan sistem ini lebih rinci dari persyaratan user, dan berfungsi sebagai dasar kontrak untuk implementasi sistem. o Persyaratan sistem ini digunakan sebagai titik awal perancangan sistem. o Bahasa natural banyak digunakan dalam mendefinisikan persyaratan sistem. RPL - 05 - Persyaratan Perangkat 13 Lunak
  • 14. o Bahasa Natural Terstruktur: Pendekatan ini tergantung pada pendefinisian format atau template standar untuk menyatakan spesifikasi persyaratan o Bahasa Deskripsi Desain: Pendekatan ini menggunakan bahasa pemrograman tetapi dengan lebih banyak fitur abstrak. RPL - 05 - Persyaratan Perangkat 14 Lunak
  • 15. o Notasi Grafis: Bahasa grafis dilengkapi oleh anotasi teks yang digunakan untuk mendefinisikan persyaratan funsional. Contoh bahasa grafis adalah SADT (Ross 1977), Use- Case (Jacobson et al. 1993) o Spesifikasi Matematis: Notasi seperti himpunan atau finite-state machine, lebih dikenal dengan bahasa formal. RPL - 05 - Persyaratan Perangkat 15 Lunak
  • 16. 1.Pendahuluan 1.1. Tujuan Dokumen Persyaratan 1.2. Cakupan Produk 1.3. Definisi, Akronim dan Singkatan 1.4. Referensi 1.5. Tinjauan Bagian Dokumen Berikutnya RPL - 05 - Persyaratan Perangkat 16 Lunak
  • 17. 2. Deskripsi Umum 2.1. Perspektif Umum 2.2. Fungsi Produk 2.3. Karakteristik User 2.4. Batasan-Batasan Umum 2.5. Asumsi dan Ketergantungan RPL - 05 - Persyaratan Perangkat 17 Lunak
  • 18. 3. Persyaratan Khusus: mencakup persyaratan fungsional, non-fungsional, dan interface. 4. Lampiran 5. Indeks RPL - 05 - Persyaratan Perangkat 18 Lunak