SlideShare una empresa de Scribd logo
1 de 12
MODUL I
                               PENGENALAN METODOLOGI
                        PENGEMBANGAN PERANGKAT LUNAK

   1.1 Tujuan
       1. Mahasiswa dapat mengetahui dan memahami pengertian dari metodologi
           pengembangan perangkat lunak
       2. Mahasiswa dapat mengetahui dan memahami salah satu metodologi dan perangkat
           lunak yang dipakai yaitu RUP(rational unified process)

   1.2 Alat dan bahan praktikum
       1. Software DIA
       2. Komputer berspesifikasi rendah

   1.3 Teori
               Metodologi adalah suatu cara atau teknik yang sistematik untuk mengerjakan
       sesuatu. Metodologi adalah suatu kesatuan,metode metode, prosedur prosedur, konsep
       konsep, dan aturan aturan yang digunakan oleh suatu ilmu pengetahuan,seni atau
       disiplin ilmu lainnya,sehingga pengertian dari metodologi pengembangan perangkat
       lunak adalah metode metode, prosedur prosedur, konsep konsep, dan aturan
       aturanyang akan digunakan untuk mengembangkan suatu system informasi dengan
       menggunakan perangkat lunak tertentu,dalam mengembangkan suatu system
       informasi tersebut perlu digunakan suatu metodologi dan perangkat lunak yang dapat
       digunakan sebagai pedoman bagaimana dan apa yang harus dikerjakan selama
       pengembangan tersebut,salah satu metodologi dan perangkat yang dipakai adalah RUP
       yang dikeluarkan oleh rational rose
               RUP adalah sebuah perangkat lunak untuk proses pembangunan system. RUP
       juga dapat membuat atau menciptakan suatu metodologi yang dapat dilakukan
       berulang ulang untuk menghasilkan mutu atau kualitas yang tinggi
               Untuk membuat integrasi baru dalam pemodelan antar tool dan proses dalam
       RUP ini dibuatlah UML (unified modeling language) UML adalah sebuah bahasa
       untuk     menentukan,        memvisualisasi,   membangun     dan   mendokumentasikan
       artifaks,artifak tersebut berupa model, deskripsi atau perangkat lunak seperti pada
       pemodelan bisnis dan system perangkat lunak lainnya.

                                                 1
Laporan Praktikum RPL-2012 T.IF.C
1.4 Pengerjaan Tugas
        1. Membuat Use Case Diagram menggunakan perangkat lunak DIA Diagram
           a. Sistem Aplikasi Penitipan Barang




           b. Sistem Aplikasi Tamu Hotel




   1.5 Kesimpulan
               Proses kegiatan use case diagram pada setiap kasus-kasus yang telah dibuat
       dengan menggunakan metode UML.memudahkan pengidentifikasian kegiatan ketahap
       selanjutnya.Serta diagram dalam use case menggambarkan tahap alur kerja dalam
       setiap kegiatan.




                                            2
Laporan Praktikum RPL-2012 T.IF.C
MODUL II
                                    CLASS DIAGRAM

   2.1 Tujuan
       1. Mahasiswa dapat lebih mengetahui dan memahami pengertian dari class diagram
       2. Mahasiswa dapat lebih mengetahui dan memahami penggunaan dari class diagram

   2.2 alat dan bahan
       1. Software Rational Rose
       2. Komputer berspesifikasi rendah

   2.3 Teori
               Class diagram membatu dalam memvisualisasi struktur kelas kelas dari suatu
      system dan merupakan tipe diagram yang paling banyak dipakai. Class diagram juga
      memperlihatkan hubungan antar kelas dan penjelasan detail dari tiap tiap kelas didalam
      model desain dari system .
               Selama proses menganalisa, class diagram memperlihatkan aturan aturan dan
      tanggung jawab entitas yang menentukan perilaku system. Sedangkan selama tahap
      desain, class diagram berperan dalam menangkap struktur dari semua kelas yang
      membentuk arsitektur system
               Class diagram juga merupakan fondasi untuk component diagram dan
      deployment diagram dalam sebuah model mungkin terdapat beberapa diagram kelas
      dengan spesifikasi tertentu,setiap class mempunyai operasi dan atribut, operasi adalah
      tugas yang dikerjakan oleh kelas tersebut, sedangkan atribut digunakan untuk
      menyimpan informasi. Nama atribut menggunakan kata benda yang bias dengan jelas
      merepresentasikan informasi yang di simpan di dalamnya.

   2.4 Pengerjaan Tugas
        1. Membuat Class Diagram menggunakan Rational Rose 2000 Enterprise Edition
            (memasukkan operasi dan atribut dari masing-masing kelas ).




                                             3
Laporan Praktikum RPL-2012 T.IF.C
a.   Sistem Aplikasi Billing Warnet




            b.             Sistem Aplikasi Service Motor




   1.5 Kesimpulan
            Class    menggambarkan      keadaan    (atribut/property)   suatu   system,sekaligus
            menawarkan layanan untuk memanipulasi keadaan (metode/fungsi).




                                               4
Laporan Praktikum RPL-2012 T.IF.C
MODUL III
                                    SEQUENCE DIAGRAM

   3.1 Tujuan
       1. Mahasiswa dapat lebih mengetahui dan memahami pengertian dari sequence
           diagram
       2. Mahasiswa dapat lebih mengetahui dan memahami penggunaan dari sequence
           diagram

   3.2 Alat dan Bahan
       1. Software Rational Rose
       2. Komputer berspesifikasi rendah

   3.3 Teori
            Sequency diagram menjelaskan secara detail tentang urutan proses yang
       dilakukan dalam system untuk mencapai tujuan, use case : interaksi yang terjadi antar
       class, operasi apa saja yang terlibat, urutan antar operasi, dan informasi yang
       diperlukan oleh masing masing operasi.
            Pembuatan sequence diagram merupakan aktivitas yang paling kritikal dari proses
       desain, karena artifak inilah yang menjadi pedoman dalam proses pemrograman
       nantinya dan berisi aliran control dari program. Oleh Karena itu, berharga untuk
       meluangkan waktu lebih lama di pembuatan sequence diagram ini untuk menghasilkan
       sequency diagram yang terdesain baik.
            Sequency diagram biasanya tersusun dari elemen objek, interaction dan message.
       Interaction menghubungkan 2 objek dengan pesannya.diagram ini menjelaskan aspek
       dinamis dari system yang sedang dibangun
       Didalam sequency diagram terdapat pelaku,boundary class, control class, dan entity
       class
         • Boundary class : kelas yang memodelkan interkasi antara satu atau lebih actor
               dengan system, boundary memodelkan bagian dari system yang bergantung pada
               pihak lain disekitarnya dan merupakan pembatas system dengan dunia luar
         • Control class : digunakan untuk memodelkan perilaku mengatur beberapa use
               chase saja
         • Entity class : memodelkan informasi yang harus disimpan oleh sistem

                                               5
Laporan Praktikum RPL-2012 T.IF.C
3. 4 Pengerjaan Tugas
           a. Gambar Sequence Diagram Perpustakaan




           b. Gambar Sequence Diagram Transaksi Pembayaran




      3.5 Kesimpulan
                Sequence diagram merupakan bagian yang mewakili interaksi antar obyek
          dengan pengguna. Sequence diagram terdiri atar dimensi vertikal (waktu) dan dimensi
          horizontal (objek-objek yang terkait).Sequence diagram menggambarkan interaksi
          antar objek didalam dan sekitar system (termasuk pengguna, display dsb) berupa
          message yang digambarkan terhadap waktu.




                                               6
   Laporan Praktikum RPL-2012 T.IF.C
MODUL IV
                               COLLABORATION DIAGRAM

   4.1 Tujuan
       1. Mahasiswa dapat lebih mengetahui dan memahami pengertian dari collaboration
           diagram
       2. Mahasiswa dapat lebih mengetahui dan memahami penggunaan dari collaboration
           diagram

   4.2 Alat Dan Bahan
       1. Software Rational Rose
       2. Komputer berspesifikasi rendah

   4.3 Teori
               Collaboration diagram melihat pada interkasi dan hubungan terstruktur antar
       objek, tipe diagram ini menekankan pada hubungan antar objek, sedangkan sequency
       diagram menekankan pada urutan kejadian.
               Dalam collaboration diagram terdapat beberapa object, link    dan message,
       collaboration diagram digunakan sebagai alat untuk menggambarkan interaksi yang
       mengungkapkan keputusan mengenai perilaku system.
       Cara mempraktekkan collaboration diagram adalah :
           -     Tekan tombol F5 pada keyboard Anda, ketika membuka sequency diagram
                 (pada modul 3), maka rational rose akan membuka sebuah collaboration
                 diagram, yang berkenaan dengan sequency diagram.
           -     Dalam collaboration diagram tersebut, akan disusun lagi semua objek dan
                 message dalam sequence diagram, untuk menampilkan secara lebih baik
                 interaksi antarobjek. Penomoran pada message menandakan urutan kejadian
                 berdasarkan waktu dari satu objek ke objek lainnya.




                                                7
Laporan Praktikum RPL-2012 T.IF.C
4.4 Pengerjaan Tugas
          Sistem Login




   4.5 Kesimpulan
               Collaboration Diagram seperti flowchart yang menggambarkan peran atau
       tugas, fungsi dan tingkah laku objek. Dalam satu collaboration diagram terdapat
       beberapa object, link, dan message. Collaboration diagram digunakan sebagai alat
       untuk menggambarkan interaksi yang mengungkapkan keputusan mengenai perilaku
       system.




                                           8
Laporan Praktikum RPL-2012 T.IF.C
MODUL V
                                    ACTIVITY DIAGRAM

   5.1 Tujuan
       1. Mahasiswa dapat lebih mengetahui dan memahami pengertian dari activity
           diagram
       2. Mahasiswa dapat lebih mengetahui dan memahami penggunaan dari activity
           diagram

   5.2 Alat dan Bahan
       1. Software Rational Rose
       2. Komputer berspesifikasi rendah

   5.3 Teori
            Activity diagram memodelkan alur kerja,sebuah proses bisnis dan urutan aktivitas
       dalam suatu proses,diagram ini sangat mirip dengan sebuah flowchart Karena dapat
       memodelkan sebuah alur kerja dari satu aktivitas ke aktivitas lainnya ataupun dari
       satu aktivitas ke keadaan sesaat.
            Seringkali bermanfaat jika akan membuat sebuah activity diagram terlebih dahulu
       dalam memodelkan sebuah proses untuk membantu memahami proses secara
       keseluruhan
            Activity diagram juga sangat berguna ketika akan menggambarkan perilaku
       pararel atau menjelaskan bagaimana perilaku dalam berbagai use case berinterkasi.

   5.4 Pengerjaan Tugas
       Sistem Login




                                              9
Laporan Praktikum RPL-2012 T.IF.C
5.5 Kesimpulan
             Activity diagram diperlukan untukmenggambarkan aktivitas yang terjadi pada
       proses. Activity diagram juga sangat berguna ketika akan menggambarkan perilaku
       paralel atau menjelaskan bagaimana perilaku dalam berbagai use case berinteraksi.




                                            10
Laporan Praktikum RPL-2012 T.IF.C
MODUL VI
                                    STATECHART DIAGRAM

   6.1 Tujuan
       1. Mahasiswa dapat lebih mengetahui dan memahami pengertian dari statechart
           diagram
       2. Mahasiswa dapat lebih mengetahui dan memahami penggunaan dari statechart
           diagram

   6.2 Alat dan bahan
       1. Software Rational Rose
       2. Komputer berspesifikasi rendah

   6.3 Teori
            Statechart diagram digunakan untuk memodelkan perilaku dinamis suatu kelas
       atau objek statechart diagram memperlihatkan urutan keadaan sesaat (state) yang
       dilalui sebuah objek, kejadian yang menyebabkan sebuah transisi dari suatu state atau
       aktivitas kepada yang lainnya dan aksi yang menyebabkan perubahan satu state atau
       aktivitas.Statechart diagram khususnya digunakan untuk memodelkan taraf taraf
       diskrit dari sebuah siklus hidup objek, sedangkan activity diagram digunakan untuk
       memodelkan urutan aktivitas dalam suatu proses.

   6.4 Pengerjaan Tugas
        Sistem Login




                                            11
Laporan Praktikum RPL-2012 T.IF.C
6.5 Kesimpulan
             Statechart diagram khususnya digunakan untuk memodelkan taraf-taraf diskrit
       dari sebuah siklus hidup objek, sedangkan activity diagram digunakan untuk
       memodelkan urutan aktivitas dalam suatu proses.




                                           12
Laporan Praktikum RPL-2012 T.IF.C

Más contenido relacionado

La actualidad más candente

Otomatisasi sistem perparkiran
Otomatisasi sistem perparkiranOtomatisasi sistem perparkiran
Otomatisasi sistem perparkiranDoni Andriansyah
 
yang dimaksud dengan Unified Modeling Language (UML)
yang dimaksud dengan Unified Modeling Language (UML)yang dimaksud dengan Unified Modeling Language (UML)
yang dimaksud dengan Unified Modeling Language (UML)Ajat Sudrajat
 
Tugas 3 ku - 0316 - raden doni wijoyo - 1311511057
Tugas 3   ku - 0316 - raden doni wijoyo - 1311511057Tugas 3   ku - 0316 - raden doni wijoyo - 1311511057
Tugas 3 ku - 0316 - raden doni wijoyo - 1311511057Doni Wijoyo
 
diagram UML
diagram UMLdiagram UML
diagram UMLoky_put
 
Analisa dan perancangan sistem uml
Analisa dan perancangan sistem umlAnalisa dan perancangan sistem uml
Analisa dan perancangan sistem umlsulaiman yunus
 
Tugas 03 0916-gunawan suyanto-1512510205
Tugas 03 0916-gunawan suyanto-1512510205Tugas 03 0916-gunawan suyanto-1512510205
Tugas 03 0916-gunawan suyanto-1512510205Gunawandul
 
Pengenalan UML (Unified Modelling Language)
Pengenalan UML (Unified Modelling Language)Pengenalan UML (Unified Modelling Language)
Pengenalan UML (Unified Modelling Language)Hani Nurrahmi
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa webmuslim rohadi
 
System Analysis and Design - Unified Modeling Language (UML)
System Analysis and Design - Unified Modeling Language (UML)System Analysis and Design - Unified Modeling Language (UML)
System Analysis and Design - Unified Modeling Language (UML)Dudy Ali
 
Aps08 design process_modeling
Aps08 design process_modelingAps08 design process_modeling
Aps08 design process_modelingArif Rahman
 

La actualidad más candente (19)

Uml
UmlUml
Uml
 
Otomatisasi sistem perparkiran
Otomatisasi sistem perparkiranOtomatisasi sistem perparkiran
Otomatisasi sistem perparkiran
 
yang dimaksud dengan Unified Modeling Language (UML)
yang dimaksud dengan Unified Modeling Language (UML)yang dimaksud dengan Unified Modeling Language (UML)
yang dimaksud dengan Unified Modeling Language (UML)
 
Uml
UmlUml
Uml
 
87 263-1-sm
87 263-1-sm87 263-1-sm
87 263-1-sm
 
Tugas3 rekayasa web
Tugas3 rekayasa webTugas3 rekayasa web
Tugas3 rekayasa web
 
Tugas 3 ku - 0316 - raden doni wijoyo - 1311511057
Tugas 3   ku - 0316 - raden doni wijoyo - 1311511057Tugas 3   ku - 0316 - raden doni wijoyo - 1311511057
Tugas 3 ku - 0316 - raden doni wijoyo - 1311511057
 
diagram UML
diagram UMLdiagram UML
diagram UML
 
Analisa dan perancangan sistem uml
Analisa dan perancangan sistem umlAnalisa dan perancangan sistem uml
Analisa dan perancangan sistem uml
 
Tugas 03 0916-gunawan suyanto-1512510205
Tugas 03 0916-gunawan suyanto-1512510205Tugas 03 0916-gunawan suyanto-1512510205
Tugas 03 0916-gunawan suyanto-1512510205
 
Rekayasa web tugas 3 0916
Rekayasa web tugas 3   0916Rekayasa web tugas 3   0916
Rekayasa web tugas 3 0916
 
Pengenalan UML (Unified Modelling Language)
Pengenalan UML (Unified Modelling Language)Pengenalan UML (Unified Modelling Language)
Pengenalan UML (Unified Modelling Language)
 
UML dan Use Case View
UML dan Use Case ViewUML dan Use Case View
UML dan Use Case View
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
 
System Analysis and Design - Unified Modeling Language (UML)
System Analysis and Design - Unified Modeling Language (UML)System Analysis and Design - Unified Modeling Language (UML)
System Analysis and Design - Unified Modeling Language (UML)
 
Rational Unified Process
Rational Unified ProcessRational Unified Process
Rational Unified Process
 
Tugas 3 rekayasa web (0916)
Tugas 3   rekayasa web (0916)Tugas 3   rekayasa web (0916)
Tugas 3 rekayasa web (0916)
 
Aps08 design process_modeling
Aps08 design process_modelingAps08 design process_modeling
Aps08 design process_modeling
 
Uml
UmlUml
Uml
 

Destacado

Laporan Praktikum Algoritma Pemrograman
Laporan Praktikum Algoritma PemrogramanLaporan Praktikum Algoritma Pemrograman
Laporan Praktikum Algoritma PemrogramanYulie Astin
 
Flowchart
FlowchartFlowchart
FlowchartMrirfan
 
dasar-pemrograman-algoritma-flowchart
 dasar-pemrograman-algoritma-flowchart dasar-pemrograman-algoritma-flowchart
dasar-pemrograman-algoritma-flowchartPT. Likers Fice.com
 
Tugas 3 ADBO-Class, Object, State, dan Activity Diagram
Tugas 3 ADBO-Class, Object, State, dan Activity DiagramTugas 3 ADBO-Class, Object, State, dan Activity Diagram
Tugas 3 ADBO-Class, Object, State, dan Activity Diagramguestfacaff3
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchartPT.goLom na
 
Object Oriented Analysis & Design (Analisis & Perancangan Berorientasi Objek)
Object Oriented Analysis & Design (Analisis & Perancangan Berorientasi Objek)Object Oriented Analysis & Design (Analisis & Perancangan Berorientasi Objek)
Object Oriented Analysis & Design (Analisis & Perancangan Berorientasi Objek)Noval C. Kesuma
 

Destacado (7)

Modul uml
Modul umlModul uml
Modul uml
 
Laporan Praktikum Algoritma Pemrograman
Laporan Praktikum Algoritma PemrogramanLaporan Praktikum Algoritma Pemrograman
Laporan Praktikum Algoritma Pemrograman
 
Flowchart
FlowchartFlowchart
Flowchart
 
dasar-pemrograman-algoritma-flowchart
 dasar-pemrograman-algoritma-flowchart dasar-pemrograman-algoritma-flowchart
dasar-pemrograman-algoritma-flowchart
 
Tugas 3 ADBO-Class, Object, State, dan Activity Diagram
Tugas 3 ADBO-Class, Object, State, dan Activity DiagramTugas 3 ADBO-Class, Object, State, dan Activity Diagram
Tugas 3 ADBO-Class, Object, State, dan Activity Diagram
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchart
 
Object Oriented Analysis & Design (Analisis & Perancangan Berorientasi Objek)
Object Oriented Analysis & Design (Analisis & Perancangan Berorientasi Objek)Object Oriented Analysis & Design (Analisis & Perancangan Berorientasi Objek)
Object Oriented Analysis & Design (Analisis & Perancangan Berorientasi Objek)
 

Similar a Lap.praktikum

Analisis dan perancangan sistem informasi
Analisis dan perancangan sistem informasiAnalisis dan perancangan sistem informasi
Analisis dan perancangan sistem informasiDyah Ayu Damayanti
 
Bab ii rev1
Bab ii rev1Bab ii rev1
Bab ii rev1SINBE
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa webUmmi khairani
 
02 01-001-sistem[arnold]
02 01-001-sistem[arnold]02 01-001-sistem[arnold]
02 01-001-sistem[arnold]jono13
 
Tugas3-0916-oktonato glavikantara-1612510675
Tugas3-0916-oktonato glavikantara-1612510675Tugas3-0916-oktonato glavikantara-1612510675
Tugas3-0916-oktonato glavikantara-1612510675pika glavikantara
 
Rekayasa web 0916
Rekayasa web 0916Rekayasa web 0916
Rekayasa web 0916rara1992
 
Tugas 3 (individu) rekayasa web 0316
Tugas 3 (individu) rekayasa web 0316Tugas 3 (individu) rekayasa web 0316
Tugas 3 (individu) rekayasa web 0316septianarul
 
Copy of rpl kelompok 8 matematika diskrit. ppt
Copy of rpl kelompok 8 matematika diskrit. pptCopy of rpl kelompok 8 matematika diskrit. ppt
Copy of rpl kelompok 8 matematika diskrit. pptDimasWijil
 
Artikel sia 1 & lab rania juita 43219110113 (02-04-2021)
Artikel sia 1 & lab rania juita 43219110113 (02-04-2021)Artikel sia 1 & lab rania juita 43219110113 (02-04-2021)
Artikel sia 1 & lab rania juita 43219110113 (02-04-2021)RaniaRaniaJuita
 
Bab 8 interaction diagram 2010
Bab 8 interaction diagram 2010Bab 8 interaction diagram 2010
Bab 8 interaction diagram 2010donasiilmu
 
ANALISIS IMPLEMENTASI DIAGRAM ALIRAN DATA PADA PT UNILIVER INDONESIA, TBK
ANALISIS IMPLEMENTASI DIAGRAM ALIRAN DATA PADA PT UNILIVER INDONESIA, TBKANALISIS IMPLEMENTASI DIAGRAM ALIRAN DATA PADA PT UNILIVER INDONESIA, TBK
ANALISIS IMPLEMENTASI DIAGRAM ALIRAN DATA PADA PT UNILIVER INDONESIA, TBKRaihanAbid1
 
Materi Permodelan Perangkat Lunak 1.pptx
Materi Permodelan Perangkat Lunak 1.pptxMateri Permodelan Perangkat Lunak 1.pptx
Materi Permodelan Perangkat Lunak 1.pptxardanaadam1
 
Unified Modeling Language - Project Software
Unified Modeling Language - Project SoftwareUnified Modeling Language - Project Software
Unified Modeling Language - Project SoftwareAditya Indraprasti
 

Similar a Lap.praktikum (20)

Analisis dan perancangan sistem informasi
Analisis dan perancangan sistem informasiAnalisis dan perancangan sistem informasi
Analisis dan perancangan sistem informasi
 
Bab ii rev1
Bab ii rev1Bab ii rev1
Bab ii rev1
 
TD-635-02-PSBO
TD-635-02-PSBOTD-635-02-PSBO
TD-635-02-PSBO
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
 
02 01-001-sistem[arnold]
02 01-001-sistem[arnold]02 01-001-sistem[arnold]
02 01-001-sistem[arnold]
 
Simulasi_Sistem.pptx
Simulasi_Sistem.pptxSimulasi_Sistem.pptx
Simulasi_Sistem.pptx
 
Unified Modelling Language (UML)
Unified Modelling Language (UML)Unified Modelling Language (UML)
Unified Modelling Language (UML)
 
Bab 7 - Pengembangan Sistem
Bab 7  - Pengembangan SistemBab 7  - Pengembangan Sistem
Bab 7 - Pengembangan Sistem
 
Tugas3-0916-oktonato glavikantara-1612510675
Tugas3-0916-oktonato glavikantara-1612510675Tugas3-0916-oktonato glavikantara-1612510675
Tugas3-0916-oktonato glavikantara-1612510675
 
Rekayasa web 0916
Rekayasa web 0916Rekayasa web 0916
Rekayasa web 0916
 
12655598.ppt
12655598.ppt12655598.ppt
12655598.ppt
 
Tugas 3 (individu) rekayasa web 0316
Tugas 3 (individu) rekayasa web 0316Tugas 3 (individu) rekayasa web 0316
Tugas 3 (individu) rekayasa web 0316
 
Copy of rpl kelompok 8 matematika diskrit. ppt
Copy of rpl kelompok 8 matematika diskrit. pptCopy of rpl kelompok 8 matematika diskrit. ppt
Copy of rpl kelompok 8 matematika diskrit. ppt
 
Artikel sia 1 & lab rania juita 43219110113 (02-04-2021)
Artikel sia 1 & lab rania juita 43219110113 (02-04-2021)Artikel sia 1 & lab rania juita 43219110113 (02-04-2021)
Artikel sia 1 & lab rania juita 43219110113 (02-04-2021)
 
Bab ii
Bab iiBab ii
Bab ii
 
Bab 8 interaction diagram 2010
Bab 8 interaction diagram 2010Bab 8 interaction diagram 2010
Bab 8 interaction diagram 2010
 
ANALISIS IMPLEMENTASI DIAGRAM ALIRAN DATA PADA PT UNILIVER INDONESIA, TBK
ANALISIS IMPLEMENTASI DIAGRAM ALIRAN DATA PADA PT UNILIVER INDONESIA, TBKANALISIS IMPLEMENTASI DIAGRAM ALIRAN DATA PADA PT UNILIVER INDONESIA, TBK
ANALISIS IMPLEMENTASI DIAGRAM ALIRAN DATA PADA PT UNILIVER INDONESIA, TBK
 
Materi Permodelan Perangkat Lunak 1.pptx
Materi Permodelan Perangkat Lunak 1.pptxMateri Permodelan Perangkat Lunak 1.pptx
Materi Permodelan Perangkat Lunak 1.pptx
 
Unified Modeling Language - Project Software
Unified Modeling Language - Project SoftwareUnified Modeling Language - Project Software
Unified Modeling Language - Project Software
 
3. bab ii
3. bab ii3. bab ii
3. bab ii
 

Lap.praktikum

  • 1. MODUL I PENGENALAN METODOLOGI PENGEMBANGAN PERANGKAT LUNAK 1.1 Tujuan 1. Mahasiswa dapat mengetahui dan memahami pengertian dari metodologi pengembangan perangkat lunak 2. Mahasiswa dapat mengetahui dan memahami salah satu metodologi dan perangkat lunak yang dipakai yaitu RUP(rational unified process) 1.2 Alat dan bahan praktikum 1. Software DIA 2. Komputer berspesifikasi rendah 1.3 Teori Metodologi adalah suatu cara atau teknik yang sistematik untuk mengerjakan sesuatu. Metodologi adalah suatu kesatuan,metode metode, prosedur prosedur, konsep konsep, dan aturan aturan yang digunakan oleh suatu ilmu pengetahuan,seni atau disiplin ilmu lainnya,sehingga pengertian dari metodologi pengembangan perangkat lunak adalah metode metode, prosedur prosedur, konsep konsep, dan aturan aturanyang akan digunakan untuk mengembangkan suatu system informasi dengan menggunakan perangkat lunak tertentu,dalam mengembangkan suatu system informasi tersebut perlu digunakan suatu metodologi dan perangkat lunak yang dapat digunakan sebagai pedoman bagaimana dan apa yang harus dikerjakan selama pengembangan tersebut,salah satu metodologi dan perangkat yang dipakai adalah RUP yang dikeluarkan oleh rational rose RUP adalah sebuah perangkat lunak untuk proses pembangunan system. RUP juga dapat membuat atau menciptakan suatu metodologi yang dapat dilakukan berulang ulang untuk menghasilkan mutu atau kualitas yang tinggi Untuk membuat integrasi baru dalam pemodelan antar tool dan proses dalam RUP ini dibuatlah UML (unified modeling language) UML adalah sebuah bahasa untuk menentukan, memvisualisasi, membangun dan mendokumentasikan artifaks,artifak tersebut berupa model, deskripsi atau perangkat lunak seperti pada pemodelan bisnis dan system perangkat lunak lainnya. 1 Laporan Praktikum RPL-2012 T.IF.C
  • 2. 1.4 Pengerjaan Tugas 1. Membuat Use Case Diagram menggunakan perangkat lunak DIA Diagram a. Sistem Aplikasi Penitipan Barang b. Sistem Aplikasi Tamu Hotel 1.5 Kesimpulan Proses kegiatan use case diagram pada setiap kasus-kasus yang telah dibuat dengan menggunakan metode UML.memudahkan pengidentifikasian kegiatan ketahap selanjutnya.Serta diagram dalam use case menggambarkan tahap alur kerja dalam setiap kegiatan. 2 Laporan Praktikum RPL-2012 T.IF.C
  • 3. MODUL II CLASS DIAGRAM 2.1 Tujuan 1. Mahasiswa dapat lebih mengetahui dan memahami pengertian dari class diagram 2. Mahasiswa dapat lebih mengetahui dan memahami penggunaan dari class diagram 2.2 alat dan bahan 1. Software Rational Rose 2. Komputer berspesifikasi rendah 2.3 Teori Class diagram membatu dalam memvisualisasi struktur kelas kelas dari suatu system dan merupakan tipe diagram yang paling banyak dipakai. Class diagram juga memperlihatkan hubungan antar kelas dan penjelasan detail dari tiap tiap kelas didalam model desain dari system . Selama proses menganalisa, class diagram memperlihatkan aturan aturan dan tanggung jawab entitas yang menentukan perilaku system. Sedangkan selama tahap desain, class diagram berperan dalam menangkap struktur dari semua kelas yang membentuk arsitektur system Class diagram juga merupakan fondasi untuk component diagram dan deployment diagram dalam sebuah model mungkin terdapat beberapa diagram kelas dengan spesifikasi tertentu,setiap class mempunyai operasi dan atribut, operasi adalah tugas yang dikerjakan oleh kelas tersebut, sedangkan atribut digunakan untuk menyimpan informasi. Nama atribut menggunakan kata benda yang bias dengan jelas merepresentasikan informasi yang di simpan di dalamnya. 2.4 Pengerjaan Tugas 1. Membuat Class Diagram menggunakan Rational Rose 2000 Enterprise Edition (memasukkan operasi dan atribut dari masing-masing kelas ). 3 Laporan Praktikum RPL-2012 T.IF.C
  • 4. a. Sistem Aplikasi Billing Warnet b. Sistem Aplikasi Service Motor 1.5 Kesimpulan Class menggambarkan keadaan (atribut/property) suatu system,sekaligus menawarkan layanan untuk memanipulasi keadaan (metode/fungsi). 4 Laporan Praktikum RPL-2012 T.IF.C
  • 5. MODUL III SEQUENCE DIAGRAM 3.1 Tujuan 1. Mahasiswa dapat lebih mengetahui dan memahami pengertian dari sequence diagram 2. Mahasiswa dapat lebih mengetahui dan memahami penggunaan dari sequence diagram 3.2 Alat dan Bahan 1. Software Rational Rose 2. Komputer berspesifikasi rendah 3.3 Teori Sequency diagram menjelaskan secara detail tentang urutan proses yang dilakukan dalam system untuk mencapai tujuan, use case : interaksi yang terjadi antar class, operasi apa saja yang terlibat, urutan antar operasi, dan informasi yang diperlukan oleh masing masing operasi. Pembuatan sequence diagram merupakan aktivitas yang paling kritikal dari proses desain, karena artifak inilah yang menjadi pedoman dalam proses pemrograman nantinya dan berisi aliran control dari program. Oleh Karena itu, berharga untuk meluangkan waktu lebih lama di pembuatan sequence diagram ini untuk menghasilkan sequency diagram yang terdesain baik. Sequency diagram biasanya tersusun dari elemen objek, interaction dan message. Interaction menghubungkan 2 objek dengan pesannya.diagram ini menjelaskan aspek dinamis dari system yang sedang dibangun Didalam sequency diagram terdapat pelaku,boundary class, control class, dan entity class • Boundary class : kelas yang memodelkan interkasi antara satu atau lebih actor dengan system, boundary memodelkan bagian dari system yang bergantung pada pihak lain disekitarnya dan merupakan pembatas system dengan dunia luar • Control class : digunakan untuk memodelkan perilaku mengatur beberapa use chase saja • Entity class : memodelkan informasi yang harus disimpan oleh sistem 5 Laporan Praktikum RPL-2012 T.IF.C
  • 6. 3. 4 Pengerjaan Tugas a. Gambar Sequence Diagram Perpustakaan b. Gambar Sequence Diagram Transaksi Pembayaran 3.5 Kesimpulan Sequence diagram merupakan bagian yang mewakili interaksi antar obyek dengan pengguna. Sequence diagram terdiri atar dimensi vertikal (waktu) dan dimensi horizontal (objek-objek yang terkait).Sequence diagram menggambarkan interaksi antar objek didalam dan sekitar system (termasuk pengguna, display dsb) berupa message yang digambarkan terhadap waktu. 6 Laporan Praktikum RPL-2012 T.IF.C
  • 7. MODUL IV COLLABORATION DIAGRAM 4.1 Tujuan 1. Mahasiswa dapat lebih mengetahui dan memahami pengertian dari collaboration diagram 2. Mahasiswa dapat lebih mengetahui dan memahami penggunaan dari collaboration diagram 4.2 Alat Dan Bahan 1. Software Rational Rose 2. Komputer berspesifikasi rendah 4.3 Teori Collaboration diagram melihat pada interkasi dan hubungan terstruktur antar objek, tipe diagram ini menekankan pada hubungan antar objek, sedangkan sequency diagram menekankan pada urutan kejadian. Dalam collaboration diagram terdapat beberapa object, link dan message, collaboration diagram digunakan sebagai alat untuk menggambarkan interaksi yang mengungkapkan keputusan mengenai perilaku system. Cara mempraktekkan collaboration diagram adalah : - Tekan tombol F5 pada keyboard Anda, ketika membuka sequency diagram (pada modul 3), maka rational rose akan membuka sebuah collaboration diagram, yang berkenaan dengan sequency diagram. - Dalam collaboration diagram tersebut, akan disusun lagi semua objek dan message dalam sequence diagram, untuk menampilkan secara lebih baik interaksi antarobjek. Penomoran pada message menandakan urutan kejadian berdasarkan waktu dari satu objek ke objek lainnya. 7 Laporan Praktikum RPL-2012 T.IF.C
  • 8. 4.4 Pengerjaan Tugas Sistem Login 4.5 Kesimpulan Collaboration Diagram seperti flowchart yang menggambarkan peran atau tugas, fungsi dan tingkah laku objek. Dalam satu collaboration diagram terdapat beberapa object, link, dan message. Collaboration diagram digunakan sebagai alat untuk menggambarkan interaksi yang mengungkapkan keputusan mengenai perilaku system. 8 Laporan Praktikum RPL-2012 T.IF.C
  • 9. MODUL V ACTIVITY DIAGRAM 5.1 Tujuan 1. Mahasiswa dapat lebih mengetahui dan memahami pengertian dari activity diagram 2. Mahasiswa dapat lebih mengetahui dan memahami penggunaan dari activity diagram 5.2 Alat dan Bahan 1. Software Rational Rose 2. Komputer berspesifikasi rendah 5.3 Teori Activity diagram memodelkan alur kerja,sebuah proses bisnis dan urutan aktivitas dalam suatu proses,diagram ini sangat mirip dengan sebuah flowchart Karena dapat memodelkan sebuah alur kerja dari satu aktivitas ke aktivitas lainnya ataupun dari satu aktivitas ke keadaan sesaat. Seringkali bermanfaat jika akan membuat sebuah activity diagram terlebih dahulu dalam memodelkan sebuah proses untuk membantu memahami proses secara keseluruhan Activity diagram juga sangat berguna ketika akan menggambarkan perilaku pararel atau menjelaskan bagaimana perilaku dalam berbagai use case berinterkasi. 5.4 Pengerjaan Tugas Sistem Login 9 Laporan Praktikum RPL-2012 T.IF.C
  • 10. 5.5 Kesimpulan Activity diagram diperlukan untukmenggambarkan aktivitas yang terjadi pada proses. Activity diagram juga sangat berguna ketika akan menggambarkan perilaku paralel atau menjelaskan bagaimana perilaku dalam berbagai use case berinteraksi. 10 Laporan Praktikum RPL-2012 T.IF.C
  • 11. MODUL VI STATECHART DIAGRAM 6.1 Tujuan 1. Mahasiswa dapat lebih mengetahui dan memahami pengertian dari statechart diagram 2. Mahasiswa dapat lebih mengetahui dan memahami penggunaan dari statechart diagram 6.2 Alat dan bahan 1. Software Rational Rose 2. Komputer berspesifikasi rendah 6.3 Teori Statechart diagram digunakan untuk memodelkan perilaku dinamis suatu kelas atau objek statechart diagram memperlihatkan urutan keadaan sesaat (state) yang dilalui sebuah objek, kejadian yang menyebabkan sebuah transisi dari suatu state atau aktivitas kepada yang lainnya dan aksi yang menyebabkan perubahan satu state atau aktivitas.Statechart diagram khususnya digunakan untuk memodelkan taraf taraf diskrit dari sebuah siklus hidup objek, sedangkan activity diagram digunakan untuk memodelkan urutan aktivitas dalam suatu proses. 6.4 Pengerjaan Tugas Sistem Login 11 Laporan Praktikum RPL-2012 T.IF.C
  • 12. 6.5 Kesimpulan Statechart diagram khususnya digunakan untuk memodelkan taraf-taraf diskrit dari sebuah siklus hidup objek, sedangkan activity diagram digunakan untuk memodelkan urutan aktivitas dalam suatu proses. 12 Laporan Praktikum RPL-2012 T.IF.C