SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
Arfianti          (092904019)


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




                                                                Sistem
    Sistem       adalah        sekumpulan           komponen   yang   saling
    berhubungan dan bekerja sama untuk mencapai suatu
    tujuan.

    Karakteristik sistem adalah bahwa property dan perilaku
    komponen sistem mau tak mau bercampur.




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




                                 Lanjutan...
     Keberhasilan setiap komponen sistem bergantung dari
        berfungsinya beberapa komponen lain. Dengan
     demikian, perangkat lunak hanya dapat beroperasi jika
        processor dapat bekerja. Processor hanya dapat
     mengerjakan perhitungan jika sistem perangkat lunak
       yang mendefinisikan perhitungan ini telah diinstal
                        dengan sukses.


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




                                                              Subsistem
           Sistem seringkali hierarkis, dalam artian bahwa mereka
     mencakup sistem-sistem lainnya. Sistem-sistem lain ini disebut
                              subsistem.
           Karakteristik susbsistem adalah kemampuannya untuk
                beroperasi sebagai sistem independen.
            Perilaku pada suatu sistem tertentu bergantung pada
                 hubungannya dengan subsistem lain.




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




                                   Lanjutan...
              Adanya hubungan yang kompleks antarkomponen pada
        sistem memiliki arti bahwa sistem tersebut lebih dari sekedar
                      penjumlahan bagian-bagiannya.
               Komponen sistem memiliki property yang merupakan
                   property sistem secara keseluruhan




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




                            Property Sistem
    • Beban sistem secara keseluruhan yang merupakan contoh
      property baru yang dapat dihitung dari property komponen
      individual.
    • Keandalan sistem yang bergantung pada keandalan komponen
      sistem dan hubungan diantara komponen-komponen tersebut.
    • Kemampupakaian sistem yang merupakan property yang
      sangat kompleks yang tidak hanya bergantung pada perangkat
      keras dan lunak sistem dan tetapi juga bergantung pada
      operator sistem dan lingkungan diamana sistem tersebut
      digunakan.



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




        PROPERTY SISTEM BARU (EMERGENCY)
           Property baru sistem merupakan atribut sistem secara
     keseluruhan.
           Seringkali sulit untuk meramalkan nilai property baru ini
     sebelumnya. Nilai tersebut diukur pada saat subsistem telah
     diintegrasikan untuk membentuk sistem yang lengkap .




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




                           Jenis property
    • Property fungsional, muncul ketika semua bagian sistem
      bekerja bersama untuk mencapai tujuan tertentu.

    • Property       baru       non      fungsional     seperti
      keandalan, kinerja, keselamatan, dan keamanan. Property-
      properti ini menggmbarkan kinerja sistem pada lingkungan
      operasionalnya.




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




                                   Lanjutan...
        Untuk mengilustrasikan kompleksitas property baru, keandalan

         sistem perlu dipertimbangkan. Keandalan merupakan konsep

        yang kompleks yang harus selalu diperhitungkan pada sistem

           dan bukan pada tingkat komponen individual. Komponen-

        komponen pada sistem saling bergantung, sehingga kegagalan

               satu komponen dapat merambat melalui sistem dan

                mempengaruhi operasi komponen-komponen lain.

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




                           Keandalan Sistem
      • Keandalan perangkat keras. Berapa besar probabilitas
        komponen perangkat keras akan rusak dan berapa lama
        waktu yang diperlukan untuk memperbaikinya?
      • Keandalan perangkat lunak. Berapa besar kemungkinan
        komponen perangkat lunak menghasilkan output yang tidak
        benar?
      • Keandalan operator. Bagaimana kemungkinan operator sistem
        melakukan kesalahan?



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




              SISTEM DAN LINGKUNGAN
           Sistem bukan merupakan entitas yang berdiri sendiri,
    melainkan terdapat dalam suatu lingkungan.
           Lingkungan ini mempengaruhi fungsi dan kinerja sistem.
    Kadangkala lingkungan bisa dianggap sebagai sistem pula,
    tetapi, lebih umumnya, lingkungan terdiri dari sejumlah sistem
    lain yang berinteraksi satu dengan yang lain.




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




                               Hierarki Sistem
                kota

                       Jalan
                               Gedung
                                    Sistem    Sistem     Sistem
                                   pemanas     listrik     air
                                                         Sistem
                                    Sistem   Sistem
                                                      pembuanga
                                  keamanan penerangan     n




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




                                  Lanjutan...
           Beberapa sistem yang dapat dipakai pada sebuah gedung
     perkantoran.
           Sistem pemanas, sistem listrik, sistem penerangan, sistem
     ledeng, sistem pembuangan, dan sistem keamanan adalah
     subsistem di dalam gedung yang juga merupakan sistem.
           Gedung tersebut berlokasi pada jalan yang ada di suatu
     kota dan seterusnya. Lingkungan local sistem adalah sistem pada
     tingkat yang sama. Lingkungan keseluruhan terdiri dari
     lingkungan local ditambah lingkungan sistem induknya.



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




     Faktor yang Mempengaruhi Perancangan Sistem
    • Perubahan proses. Apakah sistem membutuhkan perubahan
      proses kerja pada lingkungan?
    • Perubahan kerja. Apakah sistem menyebabkan user di suatu
      lingkungan kehilangan keahliannya atau menyebabkan
      mereka harus mengubah cara kerja?
    • Perubahan organisasi. Apakah sistem mengubah struktur
      kekuatan politik dalam organisasi?




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




                                   Lanjutan...
          Factor manusia, sosial, dan organisasi ini seringkali
     merupakan factor kritis dalam menentukan apakah
     suatu sistem memenuhi tujuannya dengan sukses.
     Sayangnya, meramalkan efek factor-faktor tersebut
     pada sistem sangat sulit bagi perekayasa yang hanya
     memiliki sedikit pengalaman studi social dan kultur.



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




                                  Lanjutan...
          Untuk membantu memahami efek sistem pada organisasi,
    berbagai metodologi telah dikembangkan, misalnya Mumford’s
    sociotechnics (Mumford, 1989) dan Checkland’s Soft Systems
    Methodology (Chekland, 1981; Chekland dan Scholes, 1990).
    Juga telah dilakukan suatu studi sosiologi yang ekstensif
    mengenai efek sistem berbasis komputer pada pekerjaan
    (Ackroyd et al., 1992).




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




                     PEMODELAN SISTEM
         Sebagai bagian dari persyaratan sistem dan
    kegiatan perancangan, sistem harus dimodelkan
    sebagai suatu kumpulan komponen dan hubungan
    antara komponen-komponen. Ini biasanya diilustrasikan
    secara grafis pada model arsitektur sistem yang
    memberikan pandangan kepada pembaca mengenai
    organisasi sistem.



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




                                   Lanjutan...
          Arsitektur sistem biasanya digambarkan sebagai diagram
    blok yang menunjukkan subsistem utama dan interkoneksi
    antara subsistem-subsistem ini.
          Setiap subsistem direpresentasikan sebagai persegi
    empat pada diagram blok dan adanya hubungan antara mereka
    ditunjukkan dengan tanda panah yang menghubungkan
    persegi-persegi empat ini.
          Hubungan yang digambarkan bias mencakup aliran
    data, hubungan ‘menggunakan’/ ‘digunakan oleh’ atau jenis
    hubungan ketergantungan yang lain.




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




              Contoh pemodelan sistem
             Sensor                                             Sensor
              gerak                                              pintu


                                     Kontroler
                                      alarm

                                                                          Pusat
                                     Synthesize               Panggila    kontrol
               Sirine
                                       r suara                n telepon   eksternal


                              Sistem alarm penyusup sederhana




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




                                 Lanjutan...




                    Fungsionalitas subsistem pada sistem alarm penyusup



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




                                   Lanjutan...
            Pada tingkat perincian ini, sistem dibagi menjadi beberapa
        subsistem. Setiap subsistem dapat direpresentasikan dengan
         cara yang sama sampai sistem dibagi menjadi komponen-
                           komponen fungsional.
            Komponen fungsional adalah kompnen yang, ketika dilihat
           dari sudut pandang subsistem, melakukan satu fungsi.
              Sebaliknya, suatu subsistem biasanya multifungsional.




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




           Komponen Sistem Fungsional
     • Komponen sensor. Mengumpulkan informasi dari lingkungan sistem.
       Contoh : radar pada sistem control lalu lintas udara, sensor posisi kertas
       pada printer laser.
     • Komponen Aktuator. Mengakibatkan beberapa perubahan pada
       lingkungan sistem. Contoh : katub terbuka dan tertutup untuk
       menaikkan atau menurunkan laju alir cairan pada pipa, bagian sayap
       atau ekor pada pesawat yang mengontrol sudut penerbangan.
     • Komponen komputasi. Komponen yang, jika diberi input, melakukan
       perhitungan terhadapnya dan menghasilkan output. Contoh : processor
       floating point yang melakukan komputasi atas bilangan real.




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




                                   Lanjutan...
     • Komponen      komunikasi.    Komponen       sistem  yang    fungsinya
       memungkinkan komponen-komponen lain pada sistem berkomunikasi
       satu dengan yang lain. Contoh : Ethernet yang menghubungkan berbagai
       komputer disebuah gedung.
     • Komponen koordinasi. Komponen yang berfungsinya mengkoordinasikan
       operasi komponen lain. Contoh : penjadwal pada sistem real time yang
       memutuskan kapan proses-proses harus dijadwalkan untuk dikerjakan
       oleh processor.
     • Konponen interface. Komponen yang mengubah representasi yang
       dipakai oleh satu komponen sistem menjadi representasi yang
       digunakan oleh komponen lain. Contoh : komponen interface manusia
       yang mengambil model suatu sistem dan menampilkannya ke operator
       manusia.



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




                            Tipe komponen




                       Tipe komponen pada sistem alarm penyusup




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa sistem berbasis komputer

Weitere ähnliche Inhalte

Ähnlich wie Rekayasa sistem berbasis komputer

Spesifikasi perangkat lunak
Spesifikasi perangkat lunakSpesifikasi perangkat lunak
Spesifikasi perangkat lunakarfianti
 
Proses rekayasa persyaratan
Proses rekayasa persyaratanProses rekayasa persyaratan
Proses rekayasa persyaratanarfianti
 
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
 
Iterasi, inkremen dan validasi proses
Iterasi, inkremen dan validasi prosesIterasi, inkremen dan validasi proses
Iterasi, inkremen dan validasi prosesarfianti
 
Perancangan arsitektural
Perancangan arsitekturalPerancangan arsitektural
Perancangan arsitekturalarfianti
 
Perancangan berorientasi objek
Perancangan berorientasi objekPerancangan berorientasi objek
Perancangan berorientasi objekarfianti
 
Analisis Sistem & Perancangan Informasi.ppt
Analisis Sistem & Perancangan Informasi.pptAnalisis Sistem & Perancangan Informasi.ppt
Analisis Sistem & Perancangan Informasi.pptfitraheriansyah
 
Organisasi Arsitektur komputer
Organisasi Arsitektur komputer Organisasi Arsitektur komputer
Organisasi Arsitektur komputer ch1f1
 
Arsitektur sistem terdistribusi
Arsitektur sistem terdistribusiArsitektur sistem terdistribusi
Arsitektur sistem terdistribusiarfianti
 
LIMA DOMAIN KEBOLEHLAKSANAAN SISTEM
 LIMA DOMAIN KEBOLEHLAKSANAAN SISTEM LIMA DOMAIN KEBOLEHLAKSANAAN SISTEM
LIMA DOMAIN KEBOLEHLAKSANAAN SISTEMNaveen Segaran
 
Part 9 terminologi analisis dan perancangan sistem
Part 9 terminologi analisis dan perancangan sistemPart 9 terminologi analisis dan perancangan sistem
Part 9 terminologi analisis dan perancangan sistemDermawan12
 
Proses proses perangkat lunak
Proses proses perangkat lunakProses proses perangkat lunak
Proses proses perangkat lunakarfianti
 
Format Pengabdian Masyarakat
Format Pengabdian MasyarakatFormat Pengabdian Masyarakat
Format Pengabdian MasyarakatRatzman III
 
Organisasi dan arsitektur komputer kelompok favian
Organisasi dan arsitektur komputer kelompok favianOrganisasi dan arsitektur komputer kelompok favian
Organisasi dan arsitektur komputer kelompok faviankelompok tkj1
 
Muhammad fajri x mm 1
Muhammad fajri  x mm 1Muhammad fajri  x mm 1
Muhammad fajri x mm 1Fajry Cool
 

Ähnlich wie Rekayasa sistem berbasis komputer (20)

Spesifikasi perangkat lunak
Spesifikasi perangkat lunakSpesifikasi perangkat lunak
Spesifikasi perangkat lunak
 
Proses rekayasa persyaratan
Proses rekayasa persyaratanProses rekayasa persyaratan
Proses rekayasa persyaratan
 
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
 
Iterasi, inkremen dan validasi proses
Iterasi, inkremen dan validasi prosesIterasi, inkremen dan validasi proses
Iterasi, inkremen dan validasi proses
 
Perancangan arsitektural
Perancangan arsitekturalPerancangan arsitektural
Perancangan arsitektural
 
Perancangan berorientasi objek
Perancangan berorientasi objekPerancangan berorientasi objek
Perancangan berorientasi objek
 
Analisis Sistem & Perancangan Informasi.ppt
Analisis Sistem & Perancangan Informasi.pptAnalisis Sistem & Perancangan Informasi.ppt
Analisis Sistem & Perancangan Informasi.ppt
 
COMPUTER SYSTEM ENGINEERING
COMPUTER SYSTEM ENGINEERINGCOMPUTER SYSTEM ENGINEERING
COMPUTER SYSTEM ENGINEERING
 
System Model
System  ModelSystem  Model
System Model
 
Organisasi Arsitektur komputer
Organisasi Arsitektur komputer Organisasi Arsitektur komputer
Organisasi Arsitektur komputer
 
Arsitektur sistem terdistribusi
Arsitektur sistem terdistribusiArsitektur sistem terdistribusi
Arsitektur sistem terdistribusi
 
LIMA DOMAIN KEBOLEHLAKSANAAN SISTEM
 LIMA DOMAIN KEBOLEHLAKSANAAN SISTEM LIMA DOMAIN KEBOLEHLAKSANAAN SISTEM
LIMA DOMAIN KEBOLEHLAKSANAAN SISTEM
 
Part 9 terminologi analisis dan perancangan sistem
Part 9 terminologi analisis dan perancangan sistemPart 9 terminologi analisis dan perancangan sistem
Part 9 terminologi analisis dan perancangan sistem
 
Interaksi
InteraksiInteraksi
Interaksi
 
Proses proses perangkat lunak
Proses proses perangkat lunakProses proses perangkat lunak
Proses proses perangkat lunak
 
Format Pengabdian Masyarakat
Format Pengabdian MasyarakatFormat Pengabdian Masyarakat
Format Pengabdian Masyarakat
 
Organisasi dan arsitektur komputer kelompok favian
Organisasi dan arsitektur komputer kelompok favianOrganisasi dan arsitektur komputer kelompok favian
Organisasi dan arsitektur komputer kelompok favian
 
Muhammad fajri x mm 1
Muhammad fajri  x mm 1Muhammad fajri  x mm 1
Muhammad fajri x mm 1
 

Mehr von 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
 

Mehr von 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 berbasis komputer

  • 1. Arfianti (092904019) Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 2011
  • 2. Rekayasa Perangkat Lunak Created By Arfianti Sistem Sistem adalah sekumpulan komponen yang saling berhubungan dan bekerja sama untuk mencapai suatu tujuan. Karakteristik sistem adalah bahwa property dan perilaku komponen sistem mau tak mau bercampur. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 3. Rekayasa Perangkat Lunak Created By Arfianti Lanjutan... Keberhasilan setiap komponen sistem bergantung dari berfungsinya beberapa komponen lain. Dengan demikian, perangkat lunak hanya dapat beroperasi jika processor dapat bekerja. Processor hanya dapat mengerjakan perhitungan jika sistem perangkat lunak yang mendefinisikan perhitungan ini telah diinstal dengan sukses. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 4. Rekayasa Perangkat Lunak Created By Arfianti Subsistem Sistem seringkali hierarkis, dalam artian bahwa mereka mencakup sistem-sistem lainnya. Sistem-sistem lain ini disebut subsistem. Karakteristik susbsistem adalah kemampuannya untuk beroperasi sebagai sistem independen. Perilaku pada suatu sistem tertentu bergantung pada hubungannya dengan subsistem lain. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 5. Rekayasa Perangkat Lunak Created By Arfianti Lanjutan... Adanya hubungan yang kompleks antarkomponen pada sistem memiliki arti bahwa sistem tersebut lebih dari sekedar penjumlahan bagian-bagiannya. Komponen sistem memiliki property yang merupakan property sistem secara keseluruhan Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 6. Rekayasa Perangkat Lunak Created By Arfianti Property Sistem • Beban sistem secara keseluruhan yang merupakan contoh property baru yang dapat dihitung dari property komponen individual. • Keandalan sistem yang bergantung pada keandalan komponen sistem dan hubungan diantara komponen-komponen tersebut. • Kemampupakaian sistem yang merupakan property yang sangat kompleks yang tidak hanya bergantung pada perangkat keras dan lunak sistem dan tetapi juga bergantung pada operator sistem dan lingkungan diamana sistem tersebut digunakan. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 7. Rekayasa Perangkat Lunak Created By Arfianti PROPERTY SISTEM BARU (EMERGENCY) Property baru sistem merupakan atribut sistem secara keseluruhan. Seringkali sulit untuk meramalkan nilai property baru ini sebelumnya. Nilai tersebut diukur pada saat subsistem telah diintegrasikan untuk membentuk sistem yang lengkap . Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 8. Rekayasa Perangkat Lunak Created By Arfianti Jenis property • Property fungsional, muncul ketika semua bagian sistem bekerja bersama untuk mencapai tujuan tertentu. • Property baru non fungsional seperti keandalan, kinerja, keselamatan, dan keamanan. Property- properti ini menggmbarkan kinerja sistem pada lingkungan operasionalnya. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 9. Rekayasa Perangkat Lunak Created By Arfianti Lanjutan... Untuk mengilustrasikan kompleksitas property baru, keandalan sistem perlu dipertimbangkan. Keandalan merupakan konsep yang kompleks yang harus selalu diperhitungkan pada sistem dan bukan pada tingkat komponen individual. Komponen- komponen pada sistem saling bergantung, sehingga kegagalan satu komponen dapat merambat melalui sistem dan mempengaruhi operasi komponen-komponen lain. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 10. Rekayasa Perangkat Lunak Created By Arfianti Keandalan Sistem • Keandalan perangkat keras. Berapa besar probabilitas komponen perangkat keras akan rusak dan berapa lama waktu yang diperlukan untuk memperbaikinya? • Keandalan perangkat lunak. Berapa besar kemungkinan komponen perangkat lunak menghasilkan output yang tidak benar? • Keandalan operator. Bagaimana kemungkinan operator sistem melakukan kesalahan? Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 11. Rekayasa Perangkat Lunak Created By Arfianti SISTEM DAN LINGKUNGAN Sistem bukan merupakan entitas yang berdiri sendiri, melainkan terdapat dalam suatu lingkungan. Lingkungan ini mempengaruhi fungsi dan kinerja sistem. Kadangkala lingkungan bisa dianggap sebagai sistem pula, tetapi, lebih umumnya, lingkungan terdiri dari sejumlah sistem lain yang berinteraksi satu dengan yang lain. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 12. Rekayasa Perangkat Lunak Created By Arfianti Hierarki Sistem kota Jalan Gedung Sistem Sistem Sistem pemanas listrik air Sistem Sistem Sistem pembuanga keamanan penerangan n Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 13. Rekayasa Perangkat Lunak Created By Arfianti Lanjutan... Beberapa sistem yang dapat dipakai pada sebuah gedung perkantoran. Sistem pemanas, sistem listrik, sistem penerangan, sistem ledeng, sistem pembuangan, dan sistem keamanan adalah subsistem di dalam gedung yang juga merupakan sistem. Gedung tersebut berlokasi pada jalan yang ada di suatu kota dan seterusnya. Lingkungan local sistem adalah sistem pada tingkat yang sama. Lingkungan keseluruhan terdiri dari lingkungan local ditambah lingkungan sistem induknya. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 14. Rekayasa Perangkat Lunak Created By Arfianti Faktor yang Mempengaruhi Perancangan Sistem • Perubahan proses. Apakah sistem membutuhkan perubahan proses kerja pada lingkungan? • Perubahan kerja. Apakah sistem menyebabkan user di suatu lingkungan kehilangan keahliannya atau menyebabkan mereka harus mengubah cara kerja? • Perubahan organisasi. Apakah sistem mengubah struktur kekuatan politik dalam organisasi? Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 15. Rekayasa Perangkat Lunak Created By Arfianti Lanjutan... Factor manusia, sosial, dan organisasi ini seringkali merupakan factor kritis dalam menentukan apakah suatu sistem memenuhi tujuannya dengan sukses. Sayangnya, meramalkan efek factor-faktor tersebut pada sistem sangat sulit bagi perekayasa yang hanya memiliki sedikit pengalaman studi social dan kultur. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 16. Rekayasa Perangkat Lunak Created By Arfianti Lanjutan... Untuk membantu memahami efek sistem pada organisasi, berbagai metodologi telah dikembangkan, misalnya Mumford’s sociotechnics (Mumford, 1989) dan Checkland’s Soft Systems Methodology (Chekland, 1981; Chekland dan Scholes, 1990). Juga telah dilakukan suatu studi sosiologi yang ekstensif mengenai efek sistem berbasis komputer pada pekerjaan (Ackroyd et al., 1992). Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 17. Rekayasa Perangkat Lunak Created By Arfianti PEMODELAN SISTEM Sebagai bagian dari persyaratan sistem dan kegiatan perancangan, sistem harus dimodelkan sebagai suatu kumpulan komponen dan hubungan antara komponen-komponen. Ini biasanya diilustrasikan secara grafis pada model arsitektur sistem yang memberikan pandangan kepada pembaca mengenai organisasi sistem. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 18. Rekayasa Perangkat Lunak Created By Arfianti Lanjutan... Arsitektur sistem biasanya digambarkan sebagai diagram blok yang menunjukkan subsistem utama dan interkoneksi antara subsistem-subsistem ini. Setiap subsistem direpresentasikan sebagai persegi empat pada diagram blok dan adanya hubungan antara mereka ditunjukkan dengan tanda panah yang menghubungkan persegi-persegi empat ini. Hubungan yang digambarkan bias mencakup aliran data, hubungan ‘menggunakan’/ ‘digunakan oleh’ atau jenis hubungan ketergantungan yang lain. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 19. Rekayasa Perangkat Lunak Created By Arfianti Contoh pemodelan sistem Sensor Sensor gerak pintu Kontroler alarm Pusat Synthesize Panggila kontrol Sirine r suara n telepon eksternal Sistem alarm penyusup sederhana Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 20. Rekayasa Perangkat Lunak Created By Arfianti Lanjutan... Fungsionalitas subsistem pada sistem alarm penyusup Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 21. Rekayasa Perangkat Lunak Created By Arfianti Lanjutan... Pada tingkat perincian ini, sistem dibagi menjadi beberapa subsistem. Setiap subsistem dapat direpresentasikan dengan cara yang sama sampai sistem dibagi menjadi komponen- komponen fungsional. Komponen fungsional adalah kompnen yang, ketika dilihat dari sudut pandang subsistem, melakukan satu fungsi. Sebaliknya, suatu subsistem biasanya multifungsional. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 22. Rekayasa Perangkat Lunak Created By Arfianti Komponen Sistem Fungsional • Komponen sensor. Mengumpulkan informasi dari lingkungan sistem. Contoh : radar pada sistem control lalu lintas udara, sensor posisi kertas pada printer laser. • Komponen Aktuator. Mengakibatkan beberapa perubahan pada lingkungan sistem. Contoh : katub terbuka dan tertutup untuk menaikkan atau menurunkan laju alir cairan pada pipa, bagian sayap atau ekor pada pesawat yang mengontrol sudut penerbangan. • Komponen komputasi. Komponen yang, jika diberi input, melakukan perhitungan terhadapnya dan menghasilkan output. Contoh : processor floating point yang melakukan komputasi atas bilangan real. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 23. Rekayasa Perangkat Lunak Created By Arfianti Lanjutan... • Komponen komunikasi. Komponen sistem yang fungsinya memungkinkan komponen-komponen lain pada sistem berkomunikasi satu dengan yang lain. Contoh : Ethernet yang menghubungkan berbagai komputer disebuah gedung. • Komponen koordinasi. Komponen yang berfungsinya mengkoordinasikan operasi komponen lain. Contoh : penjadwal pada sistem real time yang memutuskan kapan proses-proses harus dijadwalkan untuk dikerjakan oleh processor. • Konponen interface. Komponen yang mengubah representasi yang dipakai oleh satu komponen sistem menjadi representasi yang digunakan oleh komponen lain. Contoh : komponen interface manusia yang mengambil model suatu sistem dan menampilkannya ke operator manusia. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 24. Rekayasa Perangkat Lunak Created By Arfianti Tipe komponen Tipe komponen pada sistem alarm penyusup Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar