LAPORAN PRAKTIKUM ANALISIS DESAIN OBYEK ORIENTED Modul 5 & 6

25
                                         LAPORAN PRAKTIKUM
ANALISIS DESAIN OBYEK ORIENTED
Modul 5 & 6






Disusun Oleh :

HERI PURNAMA
125410101
TI 04


UPT LABORATORIUM
Sekolah Tinggi Manajemen Informatika dan Komputer
AKAKOM
Yogyakarta
2014




1).PEMBAHASAN
            A.Listing

            Dalam sistem ‘e-commerce mengenai penjualan komputer’ dapat dijelaskan bahwa ada sepuluh kelas yang terlibat didalamnya.Kelas  adalah sesuatu yang membungkus informasi dan perilaku.Kelas secara default dinamakan Main.Sedangkan class diagram adalah diagram yang digunakan untuk menampilkan beberapa kelas serta paket yang ada dalam sistem / perangkat lunak yang dikembangkan.
            Dalam kelas terdapat Relasi yakni :
1.Relasi Asosiasi
            Relasi Koneksi semantis antara suatu kelas dengan kelas lainya.
2.Relasi Dependencies
            Relasi yang bersifat satu arah dan memperlihatkan bahwa meski suatu kelas tidak menginstansi yang lainya.
3.Relasi Agregasi
            Merupakan relasi yang merupakan bentuk yang lebih kuat dari asosiasi.
4.Relasi Realisasi
            Relasi yang digunakan untuk memperlihatkan relasi antar suatu kelas dengan interfacenya,antara paket dengan interfacesnya.
5.Relasi Generalisasi
            Relasi ini diperlukan untuk memperlihatkan relasi pewarisan (inheritance) antara unsur dalam diagram kelas.
           
            Pada kelas user menggunakan relasi yakni relasi Generalisasi dikarenakan kelas pada kelas ini mewariskan atribut atau sifat kelas ini kepada kelas yang ada dibawahnya atau kelas anaknya,yakni pada kelas pelanggan dan pegawai.
            Pada kelas Transaksi juga menggunakan relasi yakni relasi generalisasi dikarenakan sama seperti sebelumnya pada kelas ini mewariskan sifat kelas ini pada kelas anaknya atau pada kelas bawahnya.
            Sedangkan pada kelas yang lain menggunakan relasi yakni relasi Asosiasi yakni relasi koneksi semantis antara suatu kelas angan kelas lainnya.
            Pada kelas user , registrasi , login , catalog saling terhubung satu sama lain dengan relasi antar kelas yang mana menggunakan konektifitas 1 to 1 dikarenakan untuk satu user hanya bisa mengakses satu registrasi,login dan mengakses data catalog.
            Pada kelas catalog  dengan Komputer menggunakan relasi yakni relasi asosiasi dengan konektifitas 1 to Many yang mana dapat dibaca adalah satu catalog dapat menampung berbagai data komputer yang ada di peenjulan tersebut.
            Pada kelas komputer , Transaksi menggunakan relasi yakni relasi asosiasi dengan koneksi relasi yakni Many do Many  yang dapat dibaca adalah semua komputer dapat melakuakan semua transaksi yang ada.



2). A.PEMBAHASAN TUGAS
Dalam sistem ‘e-commerce mengenai peminjaman dan pengembalian VCD’dapat dijelaskan bahwa ada sepuluh kelas yang terlibat didalamnya.Kelas  adalah sesuatu yang membungkus informasi dan perilaku.Kelas secara default dinamakan Main.Sedangkan class diagram adalah diagram yang digunakan untuk menampilkan beberapa kelas serta paket yang ada dalam sistem / perangkat lunak yang dikembangkan.
            Dalam kelas terdapat Relasi yakni :
1.Relasi Asosiasi
            Relasi Koneksi semantis antara suatu kelas dengan kelas lainya.
2.Relasi Dependencies
            Relasi yang bersifat satu arah dan memperlihatkan bahwa meski suatu kelas tidak menginstansi yang lainya.
3.Relasi Agregasi
            Merupakan relasi yang merupakan bentuk yang lebih kuat dari asosiasi.
4.Relasi Realisasi
            Relasi yang digunakan untuk memperlihatkan relasi antar suatu kelas dengan interfacenya,antara paket dengan interfacesnya.
5.Relasi Generalisasi
            Relasi ini diperlukan untuk memperlihatkan relasi pewarisan (inheritance) antara unsur dalam diagram kelas.
           
            Pada kelas user menggunakan relasi yakni relasi Generalisasi dikarenakan kelas pada kelas ini mewariskan atribut atau sifat kelas ini kepada kelas yang ada dibawahnya atau kelas anaknya,yakni pada kelas anggota dan pegawai.Kemudian dari kelas ini verbalisasi dengan kelas vcd.
Pada kelas user_umum menggunakan relasi yakni relasi Asosiasi dengan kelas daftar.Kemudian kelas Daftar berealisasi dengan kelas VCD.
            Pada kelas Transaksi juga menggunakan relasi yakni relasi generalisasi dikarenakan sama seperti sebelumnya pada kelas ini mewariskan sifat kelas ini pada kelas anaknya atau pada kelas bawahnya,Yakni kelas pinjam,kembali.
            Sedangkan pada kelas yang lain menggunakan relasi yakni relasi Asosiasi yakni relasi koneksi semantis antara suatu kelas angan kelas lainnya.
            Pada kelas vcd pun beraliasi menggunakan relasi generalisasi dikarenakan kelas ini mewarisikan sifat ini pada kelas bawahnya yakni kelas vcd_film dan kelas­_software.Kemudian dari kelas ini berealisasi dengan kelas transaksi dengan relasi asosiasi.

      



B.TUGAS

3).LISTING TERLAMPIR























1).PEMBAHASAN
A.Listing 1
        Dalam sistem “Penggunaan Mesin ATM” terdapat tiga usecase yakni nasabah , mesin ATM , Cad ATM . Yang mana yang pertama kali melakukan aktivity adalah di dalam kelas Mesin ATM dan diakhiri di dalam usecase nasabah.
            Activity diagram memodelkan workflow proses bisnis dan urutan aktivitas dalam sebuah proses sistem atau usecase.
            Dalam sistem ini terdapat elemen yang terkait di dalam nya yakni :
1.Status start dan end
2.aktivitas yang mempresentasikan setiap langkah dalam workflow
3.transation menunjukkan terjadinya perubahan status aktivitas
4.keputusan yang menunjukkan alternatif dalam workflow
5.sinkronisasi yang menunjukkan sup Low paralelel
6.swimlanes yang mempresentasikan rol bisnis yang bertanggung jawab pada aktivitas yang berjalan
            Dalam sistem ini terjadi trasation dalam usecase Card ATM saja dikarenakan di dalam usecase inilah yang akan menggecek kebenaran data-data  yang ada di dalam sistem.Bila dalam penggecekkan terjadi kesalahan maka akan kembali kedalam proses sebelumnya,jika benar maka akan melakukan proses selanjutnya.
            Dalam sistem ini yang paling banyak melakukan proses adalah dalam usecase menu input dikarenakan mesin ATM Lah yang paling banyak melakukan hubungan atau aktivitas dengan karyawan dalam sistem ini.




B.Listing 2
Dalam sistem “Input data” terdapat tiga usecase yakni karyawan , mesin INPUT , data base . Yang mana yang pertama kali melakukan aktivity adalah di dalam kelas Menu input dan diakhiri di dalam usecase karyawan.
            Activity diagram memodelkan workflow proses bisnis dan urutan aktivitas dalam sebuah proses sistem atau usecase.
            Dalam sistem ini terdapat elemen yang terkait di dalam nya yakni :
1.Status start dan end
2.aktivitas yang mempresentasikan setiap langkah dalam workflow
3.transation menunjukkan terjadinya perubahan status aktivitas
4.keputusan yang menunjukkan alternatif dalam workflow
5.sinkronisasi yang menunjukkan sup Low paralelel
6.swimlanes yang mempresentasikan rol bisnis yang bertanggung jawab pada aktivitas yang berjalan
            Dalam sistem ini terjadi trasation dalam usecase data base saja dikarenakan di dalam usecase inilah yang akan menggecek kebenaran data-data  yang ada di dalam sistem.Bila dalam penggecekan data valid maka akan melakukan proses selajutnya.
            Dalam sistem ini yang paling banyak melakukan proses adalah dalam usecase menu input dikarenakan menu input Lah yang paling banyak melakukan hubungan atau aktivitas dengan karyawan dalam sistem ini.



2). A.PEMBAHASAN TUGAS
            Dalam sistem ini menggunakan tiga usecase yakni karyawan , menu input , database yang mana dalam sistem ini masing-masing usecase mempunyai perananya masing-masing dan peran yang paling banyak yakni diperankan oleh usecase menu input dikarenakan menu input Lah yang paling berperan aktif dengan user atau karyawan. Yang mana yang pertama kali melakukan aktivity adalah di dalam kelas Menu input dan diakhiri di dalam usecase karyawan.
            Activity diagram memodelkan workflow proses bisnis dan urutan aktivitas dalam sebuah proses sistem atau usecase.
            Dalam sistem ini terdapat elemen yang terkait di dalam nya yakni :
1.Status start dan end
2.aktivitas yang mempresentasikan setiap langkah dalam workflow
3.transation menunjukkan terjadinya perubahan status aktivitas
4.keputusan yang menunjukkan alternatif dalam workflow
5.sinkronisasi yang menunjukkan sup Low paralelel
6.swimlanes yang mempresentasikan rol bisnis yang bertanggung jawab pada aktivitas yang berjalan
            Dalam sistem ini terjadi trasation dalam usecase data base saja dikarenakan di dalam usecase inilah yang akan menggecek kebenaran data-data  yang ada di dalam sistem.Bila dalam penggecekan data valid maka akan melakukan proses selajutnya.Jika tidak maka akan melakukan proses sebelumnya yang ada dalam sistem.

B.TUGAS

       
3).LISTING TERLAMPIR



























    Blogger Comment
    Facebook Comment

0 komentar:

Post a Comment

Thanks For Your Feedback.