SlideShare a Scribd company logo
1 of 21
Arfianti          (092904019)


Pendidikan Teknik Informatika dan Komputer
        Universitas Negeri Makassar
                    2011
Rekayasa Perangkat Lunak
Created By Arfianti


      REKAYASA SISTEM

          Rekayasa sistem adalah kegiatan
      penspesifikasian, perancangan, pengimple
      mentasian, penvalidasian, penyebaran dan
         pemeliharaan sistem sebagai satu
                      kesatuan.



                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti



  PROSES REKAYASA SISTEM
         Definisi
                                                                                Penon-aktifan
        persyarata
                                                                                   sistem
            n

                 Perancanga                                               Evolusi
                  n Sistem                                                Sistem


                           Pengembang                         Instalasi
                           an Subsistem                        Sistem

                                           Integrasi
                                            Sistem


                                   Proses rekayasa sistem


                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti
        Perbedaan Proses Rekayasa Sistem &
        Proses Pengembangan Perangkat Lunak
       Keterlibatan interdisipliner. Banyak disiplin ilmu yang mungkin
        terlibat pada rekayasa sistem. Ada kemungkinan besar
        terjadinya      kesalahpahaman      yang     disebabkan    oleh
        penggunaan terminology yang berbeda oleh perekayasa yang
        berbeda.
       Ruang yang lebih kecil untuk pengerjaan ulang selama
        pengembangan sistem. Begitu keputusan rekayasa sistem,
        seperti penempatan radar pada sistem ATC, telah dibuat,
        suatu perubahan akan berbiaya sangat mahal. Pengerjaan
        ulang perancangan sistem untuk memecahkan masalah ini
        jarang dapat dilakukan. Satu alasan mengapa perangkat
        lunak menjadi begitu penting pada sistem adalah adanya
        fleksibilitasi, yaitu bisa dilakukannya perubahan selama
        pengembangan sistem sebagai tanggapan atas persyaratan
        baru.

                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti



      Rekasaya Sistem
           Rekayasa sistem merupakan kegiatan
      interdisipliner yang melibatkan tim yang diambil
      dari latar belakang yang berbeda-beda. Tim
      rekayasa sistem diperlukan akibat luasnya
      pengetahuan        yang      diperlukan    untuk
      mempertimbangkan semua implikasi keputusan
      perancangan sistem.




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti


      Persyaratan Sistem

          Persyaratan sistem ditujukan untuk menvari
      persyaratan    sistem    secara    menyeluruh.
      Sebagaimana analisis persyaratan perangkat
      lunak, proses ini melibatkan konsultasi dengan
      pelanggan sistem dan end-user




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti


      Tiga Jenis Persyaratan
         Persyaratan fungsionalitas abstark. Fungsi dasar yang
          harus diberikan sistem didefinisikan pada tingkat
          abstrak. Spesifikasi persyaratan fungsional yang terinci
          dilakukan pada tingkat subsistem.
         Property sistem. Property ini bias mencakup keandalan,
          kinerja, keselamatan dll. Property sistem fungsional ini
          mempengaruhi persyaratan semua subsistem.
         Karakteristik yang tidak boleh ditunjukkan oleh sistem.
          Kadangkala penting untuk menspesifikasi apa yang
          tidak boleh dikerjakan sistem, disamping ,menspesifikasi
          apa yang harus dikerjakan oleh sistem.

                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti



      Perancangan Sistem

                                                                              Definisikan
               Persyaratan                                                     interface
               pembagian                                                      subsistem

                                                               Tentukan
                             Identifikasi                    fungsionalitas
                             subsistem                         subsistem

                                               Terapkan
                                              persyaratan
                                            pada subsistem



                                   Proses perancangan sistem



                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti


      Kegiatan Proses Perancangan
         Persyaratan pembagian (partition). Persyaratan dianalisis dan
          dikumpulkan menjadi kelompok-kelompok yang berhubungan.
         Identifikasi sub sistem. Subsistem yang bebeda yang secara
          individu atau kolektif memenuhi persyaratan diidentifikasi.
         Terapkan persyaratan pada susbsistem. Persyaratan diterapkan
          pada subsistem.
         Spesifikasi fungsionalitas subsistem. Fungsi spesifik yang diberikan
          setiap subsistem dispesifikasi.
         Definisikan interface subsistem. Kegiatan ini melibatkan
          pendefinisian interface yang disediakan dan dibutuhkan oleh setiap
          subsistem.

                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti


      Pengembangan Subsistem
           Pada pengembangan subsistem, subsistem
      yang didefinisikan pada perancangan sistem
      diimplementasikan. Kegiatan ini melibatkan
      pemasukan proses rekayasa sistem lain untuk
      subsistem individu. Jika subsistem merupakan
      sistem perangkat lunak, proses perangkat lunak
      yang melibatkan persyaratan, perancangan,
      implementasi, dsb bisa dimulai.


                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti


      Lanjutan...
           biasanya beberapa subsistem adalah
      sistem komersial siap pakai (COTS / comer off-
      the-shelf) yang dibeli untuk diintegrasikan
      kedalam sistem. Tentunya lebih lebih murah
      untuk membeli produk yang sudah ada daripada
      mengembangkan komponen khusus.




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti


      Integrasi Subsistem
          Integrasi sistem mencakup pengumpulan
      subsistem     yang      dikembangkan     secara
      independen dan menggabungkannya untuk
      membentuk sistem yang lengkap. Integritasi
      dapat    dilakukan      dengan    menggunakan
      pendekatan ‘Big Bang’ di mana semua
      subsistem diintegritasikan pada saat yang sama.




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti

      Proses Incremental (Pendekatan paling
      sesuai)

         Biasanya tidak mungkin menjadwalkan semua
          pengembangan subsistem sehingga seluruhnya
          selesai pada waktu yang sama.
         Integrasi incremental memperkecil biya lokasi
          kesalahan.      Jika     banyak       subsistem
          diintegrasikan secara simultan, kesalahan yang
          muncul pada waktu pengujian bias berbeda
          disubsistem manapun.

                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti



      Instalasi Sistem
           Pada saat instalasi, sistem diletakkan di
      lingkungan di mana sistem akan beroprasi.
      Walaupun proses ini tampaknya sederhana,
      banyak masalah yang dapat timbul, dan ini
      berarti bahwa instalasi sistem yang kompleks
      bisa memakan waktu berbulan-bulan atau
      bahkan bertahun-tahun




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti



     Operasi Sistem
          Begitu sistem telah diinstal, sistem
      dioperasikan. Pengoperasian sistem bisa
      melibatkan pengaturan sesi pelatihan untuk
      operator dan perubahan proses kerja normal
      untuk menggunakan sistem baru dengan efektif.
          Masalah-masalah yang tidak terdeteksi
      sebelumnya bisa muncul pada tahap ini karena
      spesifikasi sistem bisa mengandung kesalahan
      atau ada hal-hal yang terlewat.

                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti



      Alasan Evolusi Sistem Mahal
         Perubahan yang diusulkan harus dianalisis
          dengan teliti dari sudut pandang bisnis dan
          teknis..
         Karena subsistem tidak pernah benar-benar
          independen, perubahan satu subsistem bisa
          subsistem lain ini juga diperlukan.
         Dasar keputusan rancangan awal seringkali tidak
          tercatat.
         Sementara sistem bertambah tua, strukturnya
          biasanya akan berganti karena adanya perubahan
          sehingga biaya perubahan berikutnya akan
               Pendidikan Teknik Informatika dan Komputer
          bertambah.Negeri Makassar
               Universitas
Rekayasa Perangkat Lunak
Created By Arfianti


      Menon-aktifkan Sistem
          Menon-aktifkan    sistem    berarti  tidak
      memakai lagi sistem tersebut pada akhir waktu
      hidup operasionalnya yang berguna.
          Kegiatan     rekayasa     sistem    harus
      mengantisipasi        penon-aktifan        dan
      memperhitungkan masalah pembuangan materi
      pada saat fase perancangan.



                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti


      PENGADAAN SISTEM

           Proses pengadaan sistem berhubungan
      erat dengan proses rekayasa sistem. Beberapa
      spesifikasi sistem dan perancangan arsitektural
      dilakukan     sebelum    keputusan   sebelum
      pengadaan ini dibuat.




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti


      Proses Pengadaan Sistem
                                                             Ajukan
     Sistem siap          Sesuaikan          Pilih                              Pilih
                                                            penawara
     beli yang           persyaratan        sistem                            pemasok
                                                                n
     tersedia


              Survei pasar
             mencari sistem
             yang tersedia



                             Ajukan                                             Sewa kontrak
                                               Pilih            Negosiasika
                           permintaan                                              untuk
      Sistem                                  tender             n kontrak     pengembangan
                             tender
      pesanan yang
      diminta




                   Pendidikan Teknik Informatika dan Komputer
                   Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti

      Lanjutan...
         Komponen siap beli tidak selalu tepat sesuai dengan
          persyaratan, kecuali persyaratan tersebut dibuat
          dengan mempertimbangkan komponen ini. Dengan
          demikian, pemilihan sistem dapat diartikan sebagai
          menemukan kesesuaian yang paling dekat antara
          persyaratan sistem dan fasilitas yang diberikan oleh
          sistem siap beli.
         Jika suatu sistem dibuat khusus, spesifikasi
          persyaratan      berlaku    sebagai   dasar     kontrak
          pengadaan sistem. Dengan demikian, sistem ini
          merupakan dokumen legal dan teknis.
         Setelah kontraktor yang akan membuat sistem
          tersebut dipilih, ada periode negosiasi kontrak dimana
          perubahan selanjutnya dari persyaratan dapat disetuji
          dan isu seperti biaya perubahan di bahas.
                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Terima Kasih …

More Related Content

What's hot

ALUR TUJUAN PEMBELAJARAN INF FASE E.pdf
ALUR TUJUAN PEMBELAJARAN INF FASE E.pdfALUR TUJUAN PEMBELAJARAN INF FASE E.pdf
ALUR TUJUAN PEMBELAJARAN INF FASE E.pdfRadenMasPanjul1
 
sejarah-perkembangan-komputer.ppt
sejarah-perkembangan-komputer.pptsejarah-perkembangan-komputer.ppt
sejarah-perkembangan-komputer.pptAndiPurwanto21
 
MODUL AJAR INFORMATIKA 1 - BERPIKIR KOMPUTASIONAL.pdf
MODUL AJAR INFORMATIKA 1 - BERPIKIR KOMPUTASIONAL.pdfMODUL AJAR INFORMATIKA 1 - BERPIKIR KOMPUTASIONAL.pdf
MODUL AJAR INFORMATIKA 1 - BERPIKIR KOMPUTASIONAL.pdfZiraWhiter
 
Bab 1 TIK - Informatika dan Keterampilan Generik.pptx
Bab 1 TIK - Informatika dan Keterampilan Generik.pptxBab 1 TIK - Informatika dan Keterampilan Generik.pptx
Bab 1 TIK - Informatika dan Keterampilan Generik.pptxssuserd8505c
 
Program kerja tkj_2018_2019_revisi_docx
Program kerja tkj_2018_2019_revisi_docxProgram kerja tkj_2018_2019_revisi_docx
Program kerja tkj_2018_2019_revisi_docxgugum gugum
 
Keterampilan Berpikir Komputasional
Keterampilan Berpikir KomputasionalKeterampilan Berpikir Komputasional
Keterampilan Berpikir KomputasionalTogar Simatupang
 
Memory sekunder
Memory sekunderMemory sekunder
Memory sekunderIKBWMP
 
Digital Safety - Mengenal Fitur Proteksi Perangkat Digital
Digital Safety - Mengenal Fitur Proteksi Perangkat DigitalDigital Safety - Mengenal Fitur Proteksi Perangkat Digital
Digital Safety - Mengenal Fitur Proteksi Perangkat DigitalFajar Muharom
 
pelajaran tik kelas X
pelajaran tik kelas Xpelajaran tik kelas X
pelajaran tik kelas Xrani15
 
Hubungan tik dan komputer
Hubungan tik dan komputerHubungan tik dan komputer
Hubungan tik dan komputeranggitafirdausi
 
Materi Tracer Studi_KAbid Dikmen.pptx
Materi Tracer Studi_KAbid Dikmen.pptxMateri Tracer Studi_KAbid Dikmen.pptx
Materi Tracer Studi_KAbid Dikmen.pptxCelineLepen1
 
TIK Power Point
TIK Power PointTIK Power Point
TIK Power PointagaamID
 
SOAL ESSAY HOTS KOMPUTER JARINGAN DASAR KELAS X MULTIMEDIA
SOAL ESSAY HOTS KOMPUTER JARINGAN DASAR KELAS X MULTIMEDIASOAL ESSAY HOTS KOMPUTER JARINGAN DASAR KELAS X MULTIMEDIA
SOAL ESSAY HOTS KOMPUTER JARINGAN DASAR KELAS X MULTIMEDIASMK MUhammadiyah Singkut
 
MODUL AJAR INFORMATIKA - TEKNOLOGI INFORMASI DAN KOMPUTER.pdf
MODUL AJAR INFORMATIKA - TEKNOLOGI INFORMASI DAN KOMPUTER.pdfMODUL AJAR INFORMATIKA - TEKNOLOGI INFORMASI DAN KOMPUTER.pdf
MODUL AJAR INFORMATIKA - TEKNOLOGI INFORMASI DAN KOMPUTER.pdfFykryRichardAlMusa
 
BERPIKIR KOMPUTASIONAL KALILLA DIVITRI 7A.pptx
BERPIKIR KOMPUTASIONAL KALILLA DIVITRI 7A.pptxBERPIKIR KOMPUTASIONAL KALILLA DIVITRI 7A.pptx
BERPIKIR KOMPUTASIONAL KALILLA DIVITRI 7A.pptxKalillaDivitri
 
1 PENTINGNYA INFORMATIKA.pptx
1 PENTINGNYA INFORMATIKA.pptx1 PENTINGNYA INFORMATIKA.pptx
1 PENTINGNYA INFORMATIKA.pptxImanuddinZuhri1
 
BERPIKIR KOMPUTASIONAL.pptx
BERPIKIR KOMPUTASIONAL.pptxBERPIKIR KOMPUTASIONAL.pptx
BERPIKIR KOMPUTASIONAL.pptxSMAN8BandaAceh
 
Informatika dan Keterampilan Generik2.pdf
Informatika dan Keterampilan Generik2.pdfInformatika dan Keterampilan Generik2.pdf
Informatika dan Keterampilan Generik2.pdfAgusWijayanto26
 

What's hot (20)

ALUR TUJUAN PEMBELAJARAN INF FASE E.pdf
ALUR TUJUAN PEMBELAJARAN INF FASE E.pdfALUR TUJUAN PEMBELAJARAN INF FASE E.pdf
ALUR TUJUAN PEMBELAJARAN INF FASE E.pdf
 
sejarah-perkembangan-komputer.ppt
sejarah-perkembangan-komputer.pptsejarah-perkembangan-komputer.ppt
sejarah-perkembangan-komputer.ppt
 
MODUL AJAR INFORMATIKA 1 - BERPIKIR KOMPUTASIONAL.pdf
MODUL AJAR INFORMATIKA 1 - BERPIKIR KOMPUTASIONAL.pdfMODUL AJAR INFORMATIKA 1 - BERPIKIR KOMPUTASIONAL.pdf
MODUL AJAR INFORMATIKA 1 - BERPIKIR KOMPUTASIONAL.pdf
 
Bab 1 TIK - Informatika dan Keterampilan Generik.pptx
Bab 1 TIK - Informatika dan Keterampilan Generik.pptxBab 1 TIK - Informatika dan Keterampilan Generik.pptx
Bab 1 TIK - Informatika dan Keterampilan Generik.pptx
 
Program kerja tkj_2018_2019_revisi_docx
Program kerja tkj_2018_2019_revisi_docxProgram kerja tkj_2018_2019_revisi_docx
Program kerja tkj_2018_2019_revisi_docx
 
Keterampilan Berpikir Komputasional
Keterampilan Berpikir KomputasionalKeterampilan Berpikir Komputasional
Keterampilan Berpikir Komputasional
 
CV_Nissa Amelia Pahlevy
CV_Nissa Amelia PahlevyCV_Nissa Amelia Pahlevy
CV_Nissa Amelia Pahlevy
 
Memory sekunder
Memory sekunderMemory sekunder
Memory sekunder
 
Digital Safety - Mengenal Fitur Proteksi Perangkat Digital
Digital Safety - Mengenal Fitur Proteksi Perangkat DigitalDigital Safety - Mengenal Fitur Proteksi Perangkat Digital
Digital Safety - Mengenal Fitur Proteksi Perangkat Digital
 
pelajaran tik kelas X
pelajaran tik kelas Xpelajaran tik kelas X
pelajaran tik kelas X
 
Hubungan tik dan komputer
Hubungan tik dan komputerHubungan tik dan komputer
Hubungan tik dan komputer
 
Materi Tracer Studi_KAbid Dikmen.pptx
Materi Tracer Studi_KAbid Dikmen.pptxMateri Tracer Studi_KAbid Dikmen.pptx
Materi Tracer Studi_KAbid Dikmen.pptx
 
TIK Power Point
TIK Power PointTIK Power Point
TIK Power Point
 
SOAL ESSAY HOTS KOMPUTER JARINGAN DASAR KELAS X MULTIMEDIA
SOAL ESSAY HOTS KOMPUTER JARINGAN DASAR KELAS X MULTIMEDIASOAL ESSAY HOTS KOMPUTER JARINGAN DASAR KELAS X MULTIMEDIA
SOAL ESSAY HOTS KOMPUTER JARINGAN DASAR KELAS X MULTIMEDIA
 
MODUL AJAR INFORMATIKA - TEKNOLOGI INFORMASI DAN KOMPUTER.pdf
MODUL AJAR INFORMATIKA - TEKNOLOGI INFORMASI DAN KOMPUTER.pdfMODUL AJAR INFORMATIKA - TEKNOLOGI INFORMASI DAN KOMPUTER.pdf
MODUL AJAR INFORMATIKA - TEKNOLOGI INFORMASI DAN KOMPUTER.pdf
 
BERPIKIR KOMPUTASIONAL KALILLA DIVITRI 7A.pptx
BERPIKIR KOMPUTASIONAL KALILLA DIVITRI 7A.pptxBERPIKIR KOMPUTASIONAL KALILLA DIVITRI 7A.pptx
BERPIKIR KOMPUTASIONAL KALILLA DIVITRI 7A.pptx
 
1 PENTINGNYA INFORMATIKA.pptx
1 PENTINGNYA INFORMATIKA.pptx1 PENTINGNYA INFORMATIKA.pptx
1 PENTINGNYA INFORMATIKA.pptx
 
BERPIKIR KOMPUTASIONAL.pptx
BERPIKIR KOMPUTASIONAL.pptxBERPIKIR KOMPUTASIONAL.pptx
BERPIKIR KOMPUTASIONAL.pptx
 
Materi 1; tik
Materi 1; tikMateri 1; tik
Materi 1; tik
 
Informatika dan Keterampilan Generik2.pdf
Informatika dan Keterampilan Generik2.pdfInformatika dan Keterampilan Generik2.pdf
Informatika dan Keterampilan Generik2.pdf
 

Viewers also liked

Rpl 02 - rekayasa sistem berbasis komputer
Rpl   02 - rekayasa sistem berbasis komputerRpl   02 - rekayasa sistem berbasis komputer
Rpl 02 - rekayasa sistem berbasis komputerFebriyani Syafri
 
05 Pengadaan Dan Pengembangan Sistem Informasi
05 Pengadaan Dan Pengembangan Sistem Informasi05 Pengadaan Dan Pengembangan Sistem Informasi
05 Pengadaan Dan Pengembangan Sistem InformasiAinul Yaqin
 
Manajemen proyek perangkat lunak 1
Manajemen proyek perangkat lunak 1Manajemen proyek perangkat lunak 1
Manajemen proyek perangkat lunak 1Elia Syaeffulloh
 
Perancangan dan Analisa Sistem
Perancangan dan Analisa SistemPerancangan dan Analisa Sistem
Perancangan dan Analisa Sistemguestb7aaaf1e
 

Viewers also liked (7)

Pert 2 rekayasa sistem
Pert 2   rekayasa sistemPert 2   rekayasa sistem
Pert 2 rekayasa sistem
 
Rekayasa sistem
Rekayasa sistemRekayasa sistem
Rekayasa sistem
 
Rpl 02 - rekayasa sistem berbasis komputer
Rpl   02 - rekayasa sistem berbasis komputerRpl   02 - rekayasa sistem berbasis komputer
Rpl 02 - rekayasa sistem berbasis komputer
 
Rpl upload #1
Rpl upload #1Rpl upload #1
Rpl upload #1
 
05 Pengadaan Dan Pengembangan Sistem Informasi
05 Pengadaan Dan Pengembangan Sistem Informasi05 Pengadaan Dan Pengembangan Sistem Informasi
05 Pengadaan Dan Pengembangan Sistem Informasi
 
Manajemen proyek perangkat lunak 1
Manajemen proyek perangkat lunak 1Manajemen proyek perangkat lunak 1
Manajemen proyek perangkat lunak 1
 
Perancangan dan Analisa Sistem
Perancangan dan Analisa SistemPerancangan dan Analisa Sistem
Perancangan dan Analisa Sistem
 

Similar to Rekayasa sistem

Iterasi, inkremen dan validasi proses
Iterasi, inkremen dan validasi prosesIterasi, inkremen dan validasi proses
Iterasi, inkremen dan validasi prosesarfianti
 
Spesifikasi perangkat lunak
Spesifikasi perangkat lunakSpesifikasi perangkat lunak
Spesifikasi perangkat lunakarfianti
 
Rekayasa sistem berbasis komputer
Rekayasa sistem berbasis komputerRekayasa sistem berbasis komputer
Rekayasa sistem berbasis komputerarfianti
 
Proses proses perangkat lunak
Proses proses perangkat lunakProses proses perangkat lunak
Proses proses perangkat lunakarfianti
 
Perancangan arsitektural
Perancangan arsitekturalPerancangan arsitektural
Perancangan arsitekturalarfianti
 
Pengantar rpl
Pengantar rplPengantar rpl
Pengantar rplarfianti
 
Pengantar rpl
Pengantar rplPengantar rpl
Pengantar rplarfianti
 
Perancangan perangkat lunak real time
Perancangan perangkat lunak real timePerancangan perangkat lunak real time
Perancangan perangkat lunak real timearfianti
 
Proses rekayasa persyaratan
Proses rekayasa persyaratanProses rekayasa persyaratan
Proses rekayasa persyaratanarfianti
 
Perancangan berorientasi objek
Perancangan berorientasi objekPerancangan berorientasi objek
Perancangan berorientasi objekarfianti
 
Tugas 3 - Kerangka Acuan Kerja
Tugas 3 - Kerangka Acuan KerjaTugas 3 - Kerangka Acuan Kerja
Tugas 3 - Kerangka Acuan KerjaBayuTakariputra
 
PPT KELOMPOK_Desain Arsitektur_Semester 3
PPT KELOMPOK_Desain Arsitektur_Semester 3PPT KELOMPOK_Desain Arsitektur_Semester 3
PPT KELOMPOK_Desain Arsitektur_Semester 3thevillain911
 
Rekayasa perangkat lunak (dha3)
Rekayasa perangkat lunak (dha3)Rekayasa perangkat lunak (dha3)
Rekayasa perangkat lunak (dha3)Mawaddah Warahmah
 
1. Materi Kebutuhan Perangkat Lunak.pptx
1. Materi Kebutuhan Perangkat Lunak.pptx1. Materi Kebutuhan Perangkat Lunak.pptx
1. Materi Kebutuhan Perangkat Lunak.pptxcastakaagussugianto
 
Kerangka acuan kerja (kak) aplikasi pengajuan tugas akhir skripsi (1)
Kerangka acuan kerja (kak) aplikasi pengajuan tugas akhir skripsi (1)Kerangka acuan kerja (kak) aplikasi pengajuan tugas akhir skripsi (1)
Kerangka acuan kerja (kak) aplikasi pengajuan tugas akhir skripsi (1)Ganendra Afrasya
 
Persyaratan sistem dan dokumen perangkat lunak
Persyaratan sistem dan dokumen perangkat lunakPersyaratan sistem dan dokumen perangkat lunak
Persyaratan sistem dan dokumen perangkat lunakarfianti
 

Similar to Rekayasa sistem (20)

Iterasi, inkremen dan validasi proses
Iterasi, inkremen dan validasi prosesIterasi, inkremen dan validasi proses
Iterasi, inkremen dan validasi proses
 
Spesifikasi perangkat lunak
Spesifikasi perangkat lunakSpesifikasi perangkat lunak
Spesifikasi perangkat lunak
 
Rekayasa sistem berbasis komputer
Rekayasa sistem berbasis komputerRekayasa sistem berbasis komputer
Rekayasa sistem berbasis komputer
 
Proses proses perangkat lunak
Proses proses perangkat lunakProses proses perangkat lunak
Proses proses perangkat lunak
 
Perancangan arsitektural
Perancangan arsitekturalPerancangan arsitektural
Perancangan arsitektural
 
Pengantar rpl
Pengantar rplPengantar rpl
Pengantar rpl
 
Pengantar rpl
Pengantar rplPengantar rpl
Pengantar rpl
 
Perancangan perangkat lunak real time
Perancangan perangkat lunak real timePerancangan perangkat lunak real time
Perancangan perangkat lunak real time
 
Proses rekayasa persyaratan
Proses rekayasa persyaratanProses rekayasa persyaratan
Proses rekayasa persyaratan
 
Perancangan berorientasi objek
Perancangan berorientasi objekPerancangan berorientasi objek
Perancangan berorientasi objek
 
Tugas 3 - Kerangka Acuan Kerja
Tugas 3 - Kerangka Acuan KerjaTugas 3 - Kerangka Acuan Kerja
Tugas 3 - Kerangka Acuan Kerja
 
Sim week 06 chapter 01
Sim week 06   chapter 01Sim week 06   chapter 01
Sim week 06 chapter 01
 
PPT KELOMPOK_Desain Arsitektur_Semester 3
PPT KELOMPOK_Desain Arsitektur_Semester 3PPT KELOMPOK_Desain Arsitektur_Semester 3
PPT KELOMPOK_Desain Arsitektur_Semester 3
 
Kakets
KaketsKakets
Kakets
 
COMPUTER SYSTEM ENGINEERING
COMPUTER SYSTEM ENGINEERINGCOMPUTER SYSTEM ENGINEERING
COMPUTER SYSTEM ENGINEERING
 
Rekayasa perangkat lunak (dha3)
Rekayasa perangkat lunak (dha3)Rekayasa perangkat lunak (dha3)
Rekayasa perangkat lunak (dha3)
 
1. Materi Kebutuhan Perangkat Lunak.pptx
1. Materi Kebutuhan Perangkat Lunak.pptx1. Materi Kebutuhan Perangkat Lunak.pptx
1. Materi Kebutuhan Perangkat Lunak.pptx
 
Ets mppl
Ets mpplEts mppl
Ets mppl
 
Kerangka acuan kerja (kak) aplikasi pengajuan tugas akhir skripsi (1)
Kerangka acuan kerja (kak) aplikasi pengajuan tugas akhir skripsi (1)Kerangka acuan kerja (kak) aplikasi pengajuan tugas akhir skripsi (1)
Kerangka acuan kerja (kak) aplikasi pengajuan tugas akhir skripsi (1)
 
Persyaratan sistem dan dokumen perangkat lunak
Persyaratan sistem dan dokumen perangkat lunakPersyaratan sistem dan dokumen perangkat lunak
Persyaratan sistem dan dokumen perangkat lunak
 

More from arfianti

Bergerak menuju s istem terdistribusi
Bergerak menuju s istem terdistribusiBergerak menuju s istem terdistribusi
Bergerak menuju s istem terdistribusiarfianti
 
Evolusi sistem terdistribusi
Evolusi sistem terdistribusiEvolusi sistem terdistribusi
Evolusi sistem terdistribusiarfianti
 
Konsep dasar sistem terdistribusi
Konsep dasar sistem terdistribusiKonsep dasar sistem terdistribusi
Konsep dasar sistem terdistribusiarfianti
 
Proses, objek dan layanan distribusi
Proses, objek dan layanan distribusiProses, objek dan layanan distribusi
Proses, objek dan layanan distribusiarfianti
 
Sistem operasi client server
Sistem operasi client serverSistem operasi client server
Sistem operasi client serverarfianti
 
Client server
Client serverClient server
Client serverarfianti
 
Arsitektur client server
Arsitektur client serverArsitektur client server
Arsitektur client serverarfianti
 
Sistem operasi client server
Sistem operasi client serverSistem operasi client server
Sistem operasi client serverarfianti
 
Protokol sister berbasis internet
Protokol sister berbasis internetProtokol sister berbasis internet
Protokol sister berbasis internetarfianti
 
Sistem manajemen jaringan
Sistem manajemen jaringanSistem manajemen jaringan
Sistem manajemen jaringanarfianti
 
Pemrograman sistem teristribusi
Pemrograman sistem teristribusiPemrograman sistem teristribusi
Pemrograman sistem teristribusiarfianti
 
Pemrograman internet
Pemrograman internetPemrograman internet
Pemrograman internetarfianti
 
Pemrograman basis data internet dan client server
Pemrograman basis data internet dan client serverPemrograman basis data internet dan client server
Pemrograman basis data internet dan client serverarfianti
 
Status, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasiStatus, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasiarfianti
 
Manajemen client server
Manajemen client serverManajemen client server
Manajemen client serverarfianti
 
Sistem keamanan client server
Sistem keamanan client serverSistem keamanan client server
Sistem keamanan client serverarfianti
 
Pemeliharaan dan pengujian client server
Pemeliharaan dan pengujian client serverPemeliharaan dan pengujian client server
Pemeliharaan dan pengujian client serverarfianti
 
Pert16 pemeliharaan dan pengujian client server
Pert16 pemeliharaan dan pengujian client serverPert16 pemeliharaan dan pengujian client server
Pert16 pemeliharaan dan pengujian client serverarfianti
 
Tim perangkat lunak
Tim perangkat lunakTim perangkat lunak
Tim perangkat lunakarfianti
 
Manajemen proyek
Manajemen proyekManajemen proyek
Manajemen proyekarfianti
 

More from arfianti (20)

Bergerak menuju s istem terdistribusi
Bergerak menuju s istem terdistribusiBergerak menuju s istem terdistribusi
Bergerak menuju s istem terdistribusi
 
Evolusi sistem terdistribusi
Evolusi sistem terdistribusiEvolusi sistem terdistribusi
Evolusi sistem terdistribusi
 
Konsep dasar sistem terdistribusi
Konsep dasar sistem terdistribusiKonsep dasar sistem terdistribusi
Konsep dasar sistem terdistribusi
 
Proses, objek dan layanan distribusi
Proses, objek dan layanan distribusiProses, objek dan layanan distribusi
Proses, objek dan layanan distribusi
 
Sistem operasi client server
Sistem operasi client serverSistem operasi client server
Sistem operasi client server
 
Client server
Client serverClient server
Client server
 
Arsitektur client server
Arsitektur client serverArsitektur client server
Arsitektur client server
 
Sistem operasi client server
Sistem operasi client serverSistem operasi client server
Sistem operasi client server
 
Protokol sister berbasis internet
Protokol sister berbasis internetProtokol sister berbasis internet
Protokol sister berbasis internet
 
Sistem manajemen jaringan
Sistem manajemen jaringanSistem manajemen jaringan
Sistem manajemen jaringan
 
Pemrograman sistem teristribusi
Pemrograman sistem teristribusiPemrograman sistem teristribusi
Pemrograman sistem teristribusi
 
Pemrograman internet
Pemrograman internetPemrograman internet
Pemrograman internet
 
Pemrograman basis data internet dan client server
Pemrograman basis data internet dan client serverPemrograman basis data internet dan client server
Pemrograman basis data internet dan client server
 
Status, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasiStatus, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasi
 
Manajemen client server
Manajemen client serverManajemen client server
Manajemen client server
 
Sistem keamanan client server
Sistem keamanan client serverSistem keamanan client server
Sistem keamanan client server
 
Pemeliharaan dan pengujian client server
Pemeliharaan dan pengujian client serverPemeliharaan dan pengujian client server
Pemeliharaan dan pengujian client server
 
Pert16 pemeliharaan dan pengujian client server
Pert16 pemeliharaan dan pengujian client serverPert16 pemeliharaan dan pengujian client server
Pert16 pemeliharaan dan pengujian client server
 
Tim perangkat lunak
Tim perangkat lunakTim perangkat lunak
Tim perangkat lunak
 
Manajemen proyek
Manajemen proyekManajemen proyek
Manajemen proyek
 

Rekayasa sistem

  • 1. Arfianti (092904019) Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 2011
  • 2. Rekayasa Perangkat Lunak Created By Arfianti REKAYASA SISTEM Rekayasa sistem adalah kegiatan penspesifikasian, perancangan, pengimple mentasian, penvalidasian, penyebaran dan pemeliharaan sistem sebagai satu kesatuan. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 3. Rekayasa Perangkat Lunak Created By Arfianti PROSES REKAYASA SISTEM Definisi Penon-aktifan persyarata sistem n Perancanga Evolusi n Sistem Sistem Pengembang Instalasi an Subsistem Sistem Integrasi Sistem Proses rekayasa sistem Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 4. Rekayasa Perangkat Lunak Created By Arfianti Perbedaan Proses Rekayasa Sistem & Proses Pengembangan Perangkat Lunak  Keterlibatan interdisipliner. Banyak disiplin ilmu yang mungkin terlibat pada rekayasa sistem. Ada kemungkinan besar terjadinya kesalahpahaman yang disebabkan oleh penggunaan terminology yang berbeda oleh perekayasa yang berbeda.  Ruang yang lebih kecil untuk pengerjaan ulang selama pengembangan sistem. Begitu keputusan rekayasa sistem, seperti penempatan radar pada sistem ATC, telah dibuat, suatu perubahan akan berbiaya sangat mahal. Pengerjaan ulang perancangan sistem untuk memecahkan masalah ini jarang dapat dilakukan. Satu alasan mengapa perangkat lunak menjadi begitu penting pada sistem adalah adanya fleksibilitasi, yaitu bisa dilakukannya perubahan selama pengembangan sistem sebagai tanggapan atas persyaratan baru. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 5. Rekayasa Perangkat Lunak Created By Arfianti Rekasaya Sistem Rekayasa sistem merupakan kegiatan interdisipliner yang melibatkan tim yang diambil dari latar belakang yang berbeda-beda. Tim rekayasa sistem diperlukan akibat luasnya pengetahuan yang diperlukan untuk mempertimbangkan semua implikasi keputusan perancangan sistem. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 6. Rekayasa Perangkat Lunak Created By Arfianti Persyaratan Sistem Persyaratan sistem ditujukan untuk menvari persyaratan sistem secara menyeluruh. Sebagaimana analisis persyaratan perangkat lunak, proses ini melibatkan konsultasi dengan pelanggan sistem dan end-user Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 7. Rekayasa Perangkat Lunak Created By Arfianti Tiga Jenis Persyaratan  Persyaratan fungsionalitas abstark. Fungsi dasar yang harus diberikan sistem didefinisikan pada tingkat abstrak. Spesifikasi persyaratan fungsional yang terinci dilakukan pada tingkat subsistem.  Property sistem. Property ini bias mencakup keandalan, kinerja, keselamatan dll. Property sistem fungsional ini mempengaruhi persyaratan semua subsistem.  Karakteristik yang tidak boleh ditunjukkan oleh sistem. Kadangkala penting untuk menspesifikasi apa yang tidak boleh dikerjakan sistem, disamping ,menspesifikasi apa yang harus dikerjakan oleh sistem. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 8. Rekayasa Perangkat Lunak Created By Arfianti Perancangan Sistem Definisikan Persyaratan interface pembagian subsistem Tentukan Identifikasi fungsionalitas subsistem subsistem Terapkan persyaratan pada subsistem Proses perancangan sistem Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 9. Rekayasa Perangkat Lunak Created By Arfianti Kegiatan Proses Perancangan  Persyaratan pembagian (partition). Persyaratan dianalisis dan dikumpulkan menjadi kelompok-kelompok yang berhubungan.  Identifikasi sub sistem. Subsistem yang bebeda yang secara individu atau kolektif memenuhi persyaratan diidentifikasi.  Terapkan persyaratan pada susbsistem. Persyaratan diterapkan pada subsistem.  Spesifikasi fungsionalitas subsistem. Fungsi spesifik yang diberikan setiap subsistem dispesifikasi.  Definisikan interface subsistem. Kegiatan ini melibatkan pendefinisian interface yang disediakan dan dibutuhkan oleh setiap subsistem. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 10. Rekayasa Perangkat Lunak Created By Arfianti Pengembangan Subsistem Pada pengembangan subsistem, subsistem yang didefinisikan pada perancangan sistem diimplementasikan. Kegiatan ini melibatkan pemasukan proses rekayasa sistem lain untuk subsistem individu. Jika subsistem merupakan sistem perangkat lunak, proses perangkat lunak yang melibatkan persyaratan, perancangan, implementasi, dsb bisa dimulai. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 11. Rekayasa Perangkat Lunak Created By Arfianti Lanjutan... biasanya beberapa subsistem adalah sistem komersial siap pakai (COTS / comer off- the-shelf) yang dibeli untuk diintegrasikan kedalam sistem. Tentunya lebih lebih murah untuk membeli produk yang sudah ada daripada mengembangkan komponen khusus. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 12. Rekayasa Perangkat Lunak Created By Arfianti Integrasi Subsistem Integrasi sistem mencakup pengumpulan subsistem yang dikembangkan secara independen dan menggabungkannya untuk membentuk sistem yang lengkap. Integritasi dapat dilakukan dengan menggunakan pendekatan ‘Big Bang’ di mana semua subsistem diintegritasikan pada saat yang sama. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 13. Rekayasa Perangkat Lunak Created By Arfianti Proses Incremental (Pendekatan paling sesuai)  Biasanya tidak mungkin menjadwalkan semua pengembangan subsistem sehingga seluruhnya selesai pada waktu yang sama.  Integrasi incremental memperkecil biya lokasi kesalahan. Jika banyak subsistem diintegrasikan secara simultan, kesalahan yang muncul pada waktu pengujian bias berbeda disubsistem manapun. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 14. Rekayasa Perangkat Lunak Created By Arfianti Instalasi Sistem Pada saat instalasi, sistem diletakkan di lingkungan di mana sistem akan beroprasi. Walaupun proses ini tampaknya sederhana, banyak masalah yang dapat timbul, dan ini berarti bahwa instalasi sistem yang kompleks bisa memakan waktu berbulan-bulan atau bahkan bertahun-tahun Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 15. Rekayasa Perangkat Lunak Created By Arfianti Operasi Sistem Begitu sistem telah diinstal, sistem dioperasikan. Pengoperasian sistem bisa melibatkan pengaturan sesi pelatihan untuk operator dan perubahan proses kerja normal untuk menggunakan sistem baru dengan efektif. Masalah-masalah yang tidak terdeteksi sebelumnya bisa muncul pada tahap ini karena spesifikasi sistem bisa mengandung kesalahan atau ada hal-hal yang terlewat. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 16. Rekayasa Perangkat Lunak Created By Arfianti Alasan Evolusi Sistem Mahal  Perubahan yang diusulkan harus dianalisis dengan teliti dari sudut pandang bisnis dan teknis..  Karena subsistem tidak pernah benar-benar independen, perubahan satu subsistem bisa subsistem lain ini juga diperlukan.  Dasar keputusan rancangan awal seringkali tidak tercatat.  Sementara sistem bertambah tua, strukturnya biasanya akan berganti karena adanya perubahan sehingga biaya perubahan berikutnya akan Pendidikan Teknik Informatika dan Komputer bertambah.Negeri Makassar Universitas
  • 17. Rekayasa Perangkat Lunak Created By Arfianti Menon-aktifkan Sistem Menon-aktifkan sistem berarti tidak memakai lagi sistem tersebut pada akhir waktu hidup operasionalnya yang berguna. Kegiatan rekayasa sistem harus mengantisipasi penon-aktifan dan memperhitungkan masalah pembuangan materi pada saat fase perancangan. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 18. Rekayasa Perangkat Lunak Created By Arfianti PENGADAAN SISTEM Proses pengadaan sistem berhubungan erat dengan proses rekayasa sistem. Beberapa spesifikasi sistem dan perancangan arsitektural dilakukan sebelum keputusan sebelum pengadaan ini dibuat. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 19. Rekayasa Perangkat Lunak Created By Arfianti Proses Pengadaan Sistem Ajukan Sistem siap Sesuaikan Pilih Pilih penawara beli yang persyaratan sistem pemasok n tersedia Survei pasar mencari sistem yang tersedia Ajukan Sewa kontrak Pilih Negosiasika permintaan untuk Sistem tender n kontrak pengembangan tender pesanan yang diminta Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 20. Rekayasa Perangkat Lunak Created By Arfianti Lanjutan...  Komponen siap beli tidak selalu tepat sesuai dengan persyaratan, kecuali persyaratan tersebut dibuat dengan mempertimbangkan komponen ini. Dengan demikian, pemilihan sistem dapat diartikan sebagai menemukan kesesuaian yang paling dekat antara persyaratan sistem dan fasilitas yang diberikan oleh sistem siap beli.  Jika suatu sistem dibuat khusus, spesifikasi persyaratan berlaku sebagai dasar kontrak pengadaan sistem. Dengan demikian, sistem ini merupakan dokumen legal dan teknis.  Setelah kontraktor yang akan membuat sistem tersebut dipilih, ada periode negosiasi kontrak dimana perubahan selanjutnya dari persyaratan dapat disetuji dan isu seperti biaya perubahan di bahas. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar