LAPORAN PRAKTIKUM ANALISIS DESAIN OBYEK ORIENTED Modul 3&4

25
                                              LAPORAN PRAKTIKUM
ANALISIS DESAIN OBYEK ORIENTED
                       Modul 3 & 4


Disusun Oleh :

HERI PURNAMA
125410101
TI 04

UPT LABORATORIUM
Sekolah Tinggi Manajemen Informatika dan Komputer
AKAKOM
Yogyakarta
2014
1).PEMBAHASAN
                A.Listing 1
               Pada listing yang pertama ini adalah sebuah usecase diagram yang lebih tepatnya yakni usecase untuk memodelkan Contex of sistem yaitu usecase yang menggambarkan perilaku aktor terhadap sistem yang dapat dilihat.Usecase sendiri adalah Suatu fungsional sistem.Usecase salah satu manfaatnya adalah untuk komunikasi.Pada listing ini aktor user umum melakukan perilaku kepada sistem yakni registrasi dan lihat katalog,aktor karyawan toko melakukan kegiatan perilaku pada sistem yakni login dan sistem melakukan sebaliknya pada karyawan toko yakni memberi informasi pembayaran sedangkan pembeli melakukan kegiatan perilaku kepada sistem yakni lihat katalog,login,isi form transaksi,konfirmasi pembayaran dan sistem melakukan pemberitahuan kepada pembeli yakni menerima invoice.Disini aktor yang paling dominan dalam diagram usecase ini adalah aktor pembeli karena pembeli yang paing banyak melakuakan perilaku kepada sistem di sini.Pada usecase ini terlihat bahwa yang dapat melakukan transaksi hanyalah pembeli bukan user umum dikarenakan pada sistem ini untuk melakukan kegiatan transaksi jual beli harus menjadi pembeli dahulu baru bisa melakukan transaksi pembelian.Sedangkan user umum yang belum menjadi pembeli Hanya dapat melakukan perilaku pada sistem yakni registrasi dan lihat katalog saja.

              B.Listing 2
                   Pada listing yang kedua ini menggunakan usecase.Usecase adalah fungsional sistem dan yang diterapkan pada sistem ini adalah usecase untuk memodelkan requirenment of sistem atau diagram usecase detail. ,yakni usecase yang menggambarkan kebutuhan sistem.Pada aktor yang pertama yakni user umum hanya melakukan  kegiatan registrasi dan lihat katalog itu dikarenakan user umum belum melakukan kegiatan memasukkan data ke dalam sistem.Pada listing ini mengunakan relasi yakni relasi dependency yakni relasi yang mana elemen bergantung dalam beberapa cara pada elemen lain (usecase-ke-usecase).Pada usecase ini mengunakan relasi include yakni relasiyang memungkinkan suatau usecase untuk menggunakan fungsionalitas yang disediakan usecase lain atau satu usecase akan memicu terjadinya usecase lain. Relasi extends adalah relasi yang hanya berjalan pada kondisi tertentu.Usecase login dengan verifikasi melakukan relasi yakni include dikarenakan usecase login melakukan pemasukan data ke dalam usecase  verifikasi.Sedangkan relasi extends hanaya terjadi pada usecase yakni konfirmasi pembayaran dengan update status pembayaran dan usecase hitung bayar dengan usecase menerima invoice.Pada listing ini juga melakukan relasi yakni generalization yaitu sebuah elemen merupakan spesialisasi dari elemen lain.Yakni pada aktor karyawan toko yang mana karyawan toko diabago lagi menjadi dua aktor yakni ditambahan aktor karyawan tetap dan kontrak.




2). A.PEMBAHASAN TUGAS
      a.usecase diagram Contex of sistem
               Pada tugas yang pertama ini adalah sebuah usecase diagram yang lebih tepatnya yakni usecase untuk memodelkan Contex of sistem yaitu usecase yang menggambarkan perilaku aktor terhadap sistem yang dapat dilihat.Usecase sendiri adalah Suatu fungsional sistem.Usecase salah satu manfaatnya adalah untuk komunikasi.
Pada tugas ini aktor user umum melakukan perilaku kepada sistem yakni registrasi dan lihat katalog,aktor pegawai  melakukan kegiatan perilaku pada sistem yakni login dan  sistem melakukan sebaliknya pada pegawai  yakni memberi konfirmasi pembayaran dan pengembalian sedangkan anggota melakukan kegiatan perilaku kepada sistem yakni lihat katalog,login,isi form transaksi,pengembalian,peminjaman,konfirmasi peminjaman,konfirmasi pengembalian.
Disini aktor yang paling dominan dalam diagram usecase ini adalah aktor anggota karena anggota yang paing banyak melakukan perilaku kepada sistem di sini.Pada usecase ini terlihat bahwa yang dapat melakukan transaksi hanyalah anggota bukan user umum dikarenakan pada sistem ini untuk melakukan kegiatan transaksi jual beli harus menjadi anggota dahulu baru bisa melakukan transaksi pembelian.Sedangkan user umum yang belum menjadi pembeli Hanya dapat melakukan perilaku pada sistem yakni registrasi dan lihat katalog saja.

b.usecase requirement of sistem (detail)
                   Pada tugas yang kedua ini menggunakan usecase.Usecase adalah fungsional sistem dan yang diterapkan pada sistem ini adalah usecase untuk memodelkan requirenment of sistem atau diagram usecase detail. ,yakni usecase yang menggambarkan kebutuhan sistem.
Pada aktor yang pertama yakni user umum hanya melakukan  kegiatan registrasi dan lihat katalog itu dikarenakan user umum belum melakukan kegiatan memasukkan data ke dalam sistem.Pada tugas ini mengunakan relasi yakni relasi dependency yakni relasi yang mana elemen bergantung dalam beberapa cara pada elemen lain (usecase-ke-usecase).
Pada usecase ini mengunakan relasi include yakni relasiyang memungkinkan suatau usecase untuk menggunakan fungsionalitas yang disediakan usecase lain atau satu usecase akan memicu terjadinya usecase lain. Relasi extends adalah relasi yang hanya berjalan pada kondisi tertentu.Usecase login dengan verifikasi melakukan relasi yakni include dikarenakan usecase login melakukan pemasukan data ke dalam usecase  verifikasi.Sedangkan relasi extends hanaya terjadi pada usecase yakni konfirmasi pembayaran dengan update status pembayaran dan usecase hitung bayar dengan usecase menerima invoice..


B.TUGAS
a.usecase diagram Contex of sistem


b.usecase requirement of sistem (detail)



3).LISTING TERLAMPIR





1).PEMBAHASAN
A.Listing 1 (AUTHENTIKASI USER)
          A1.sequence Diagram
Sequence diagram adalah interaction diagram yang memperlihatkan event-event yang berurutan sepanjang berjalanya waktu.Pada sequence ini terlihat bahwa ada satu aktor dan dua obyek yang mana keduanya dihubungkan oleh pesan-pesan pada interaction diagramnya.Pada diagram ini yang menjadi aktor adalah user dan yang menjadi obyek adalah ATM dan ATMCARD yang mana ketiganya saling terhubung dengan pesan interaction.
          A2.Colaboration Diagram
                Collaboration diagram adalah cara alternatif untuk menggambarkan skenario dari sistem.collaboration ini berisi obyek yang digambarkan segiempat,hubungan antar obyek yang digambarkan dengan garis penghubung,pesan yang digambarkan dengan teks dan panah dari obyek yang mengirim pesan ke penerima pesan.Pada Listing ini terlihat bentuk dari colaboration ini berbentuk segiempat dan dilengkapi  pesan diagramnya yang mana asing-masing obyek dan aktor saling terhubung satu sama lain.


B.Listing 2 (REGISTRASI)

A1.sequence Diagram
Sequence diagram adalah interaction diagram yang memperlihatkan event-event yang berurutan sepanjang berjalanya waktu.Pada sequence ini terlihat bahwa ada satu aktor dan dua obyek yang mana keduanya dihubungkan oleh pesan-pesan pada interaction diagramnya.Pada diagram ini yang menjadi aktor adalah user dan yang menjadi obyek adalah SISTEM dan DATABASE yang mana ketiganya saling terhubung dengan pesan interaction.
          A2.Colaboration Diagram
                Collaboration diagram adalah cara alternatif untuk menggambarkan skenario dari sistem.collaboration ini berisi obyek yang digambarkan segiempat,hubungan antar obyek yang digambarkan dengan garis penghubung,pesan yang digambarkan dengan teks dan panah dari obyek yang mengirim pesan ke penerima pesan.Pada Listing ini terlihat bentuk dari colaboration ini berbentuk segiempat dan dilengkapi  pesan diagramnya yang mana asing-masing obyek dan aktor saling terhubung satu sama lain.

C.Listing 3 (KONFIRMASI PEMBYARAN)

A1.sequence Diagram
Sequence diagram adalah interaction diagram yang memperlihatkan event-event yang berurutan sepanjang berjalanya waktu.Pada sequence ini terlihat bahwa ada dua aktor dan satu obyek yang mana keduanya dihubungkan oleh pesan-pesan pada interaction diagramnya.Pada diagram ini yang menjadi aktor adalah pembeli dan kasir dan yang menjadi obyek adalah mesin yang mana ketiganya saling terhubung dengan pesan interaction.
A2.Colaboration Diagram
                Collaboration diagram adalah cara alternatif untuk menggambarkan skenario dari sistem.collaboration ini berisi obyek yang digambarkan segiempat,hubungan antar obyek yang digambarkan dengan garis penghubung,pesan yang digambarkan dengan teks dan panah dari obyek yang mengirim pesan ke penerima pesan.Pada Listing ini terlihat bentuk dari colaboration ini berbentuk segiempat dan dilengkapi  pesan diagramnya yang mana asing-masing obyek dan aktor saling terhubung satu sama lain.


2). A.PEMBAHASAN TUGAS
A.LOGIN
A1.sequence Diagram
Sequence diagram adalah interaction diagram yang memperlihatkan event-event yang berurutan sepanjang berjalanya waktu.Pada sequence ini terlihat bahwa ada satu aktor dan dua obyek yang mana keduanya dihubungkan oleh pesan-pesan pada interaction diagramnya.Pada diagram ini yang menjadi aktor adalah user dan yang menjadi obyek adalah komputer dan sistem yang mana ketiganya saling terhubung dengan pesan interaction.Pada interaction ini yang lebih berperan aktif adalah aktor dengan komputer karena aktor dan komputer adalah kunci pokok dalam interaksi ini.
A2.Colaboration Diagram
                Collaboration diagram adalah cara alternatif untuk menggambarkan skenario dari sistem.collaboration ini berisi obyek yang digambarkan segiempat,hubungan antar obyek yang digambarkan dengan garis penghubung,pesan yang digambarkan dengan teks dan panah dari obyek yang mengirim pesan ke penerima pesan.Pada Listing ini terlihat bentuk dari colaboration ini berbentuk segiempat dan dilengkapi  pesan diagramnya yang mana asing-masing obyek dan aktor saling terhubung satu sama lain.

B.TUGAS
1.LOGIN
       Sequence Diagram

Collaboration Diagram

2.KATALOG
      Sequence Diagram
 Collaboration Diagram


3).LISTING TERLAMPIR







Sequence Diagram

Collaboration Diagram



















    Blogger Comment
    Facebook Comment

0 komentar:

Post a Comment

Thanks For Your Feedback.