TUGAS KELOMPOK PERTEMUAN 3 | Model Data Structural Diagram dan Behavioral Diagram

 

TUGAS PERTEMUAN 3

SISTEM BASIS DATA (MODEL DATA)

 

Pada kesempatan kali ini kelompok kami akan menjelaskan dan memberikan contoh terkait dengan Structural diagram dan Behavioral Diagram .

  “Unified Modelling Language” atau yang disingkat dengan UML yaitu suatu metode permodelan secara visual untuk sarana perancangan sistem berorientasi objek, atau definisi UML yaitu sebagai suatu bahasa yang sudah menjadi standar pada visualisasi, perancangan dan juga pendokumentasian sistem software. Saat ini UML sudah menjadi bahasa standar dalam penulisan blue print software.

Tujuan atau Fungsi UML diantaranaya:

-       Dapat memberikan bahasa permodelan visual kepada pengguna dari - berbagai macam pemerograman maupun proses rekayasa.

-       Dapat menyatukan praktek-praktek terbaik yang ada dalam permodelan.

-       Dapat memberikan model yang siap untuk digunakan, merupakan bahasa permodelan visual yang ekspresif untuk mengembangkan sistem dan untuk saling menukar model secara mudah.

-       Dapat berguna sebagai blue print, sebab sangat lengkap dan detail dalam perancangannya yang nantinya akan diketahui informasi yang detail mengenai koding suatu program.

-       Dapat memodelkan sistem yang berkonsep berorientasi objek, jadi tidak hanya digunakan untuk memodelkan perangkat lunak (software) saja.

-       Dapat menciptakan suatu bahasa permodelan yang nantinya dapat dipergunakan oleh manusia maupun oleh mesin.

 

Berikut Jenis-Jenis Diagram UML dan Contoh Diagram UML

 

v  Structural Diagram

Structural diagram terdiri dari :

• Class diagram, Diagram ini menggambarkan objek - objek yang ada pada sistem .

Class diagram adalah bagian dari UML (Unified Modeling Language). Dimana class diagram ini menggambarkan struktur dan deskripsi serta hubungan antar class diagram tersebut. Sekilas apabila kita perhatikan class diagram ini hampir menyerupai ERD (Entity Relationalship Diagram), hanya saja yang menjadi pembeda class diagram memiliki operasi dan method. Hal yang terdapat di dalam class diagram adalah : Nama class,  Atribut, Operasi atau method. Contohnya

Contoh Class Diagram, Class diagram (penjualan) :



• Object Diagram, diagram ini menggambarkan hasil instansi dari class diagram. Diagram ini digunakan untuk membuat prototype.

Adapun komponen/simbol/notasi dari Object diagram antara lain adalah :

 

 

1.    Instance Specification

Instance specification merupakan elemen yang mewakili sebuah contoh dalam sistem yang di modelkan.

2.    Link

                Link merupakan hubungan konseptual antar object

                



3.    Asosiation

Asosiation ialah elemen yang mewakili sebuah contoh dalam sistem yang di modelkan.

            

 

4.    Port

Port merupakan titik interaksi antara komponen serta lingkungan.



5. Generalization

Generalization merupakan suatu cara yang sangat berdaya berfungsi untuk berbagai apa yang dimiliki suatu kelas atau objek bagi kelas-kelas atau objek-objek yang lain.



6. Dependency

Dependency merupakan relasi yang menunjukan bahwa perubahan pada

salah satu elemen memberi pengaruh pada elemen lain.



contoh object diagram

 



• Component Diagram, diagram ini menggambarkan kumpulan komponen dan hubungan antar komponen. Komponen terdiri dari class, interface, atau collaboration

Kegunaan Component Diagram

Sebuah component diagram dibuat berdasarkan kegunaan sebagai berikut.

-       Sebagai source code perangkat lunak (software).

-       Komponen executable yang dilepas dan digunakan oleh user.

-       Bagian dari basis data secara fisik.

-       Sistem yang harus peradaptasi dengan sistem yang lainnya.

-       Sebagai framework sistem, dimana dalam hal ini memiliki tujuan untuk mempermudah perawatan dan pengelolaan dari sistem.

 

Simbol Component Diagram

Berikut ini merupakan simbol-simbol yang dimiliki oleh component diagram.

 

contoh simbol component diagram

 

-       Package adalah sebuah simbol yang digunakan untuk mewadahi komponen. Component.

                                        

-       Component system merupakan simbol yang menggambarkan hardware atau objek dalam system tersebut. Defency atau ketergantungan.

                        


-   Simbol yang menggambarkan sebuah ketergantungan antar komponen, satu komponen dengan yang lainnya. Arah panah dalam simbol tersebut diarahkan pada komponen yang digunakan. Interface atau antarmuka.

                      


Hal ini mirip dengan pemograman berorientasi objek, dimana simbol ini digunakan untuk antarmuka dengan tujuan supaya tidak langsung mengakses objek



-       


Simbol link ini digunakan untuk menunjukan relasa antar komponen, apabila suatu komponen memiliki relasi atau keterhubungan dengan komponen lainnya maka digunakan simbol link ini.

 



Contoh Component Diagram




 

• Deployment Diagram, diagram ini menggambarkan kumpulan node dan hubungan antar nodeNode adalah entitas fisik dimana komponen di-deploy. Entitas fisik ini dapat berupa server atau perangkat keras lainnya.

Contoh Deployment Diagram



 

v  Behavioral Diagram

Behavioral Diagram terdiri dari :

• Use case Diagram, diagram ini menggambarkan kumpulan use case, aktor, dan hubungan mereka. Use case adalah hubungan antara fungsionalitas sistem dengan aktor internal/eksternal dari sistem.

Beberapa fungsi dan manfaat use case :

-       Use case digunakan untuk verifikasi

-       Interface yang ada haruslah dimiliki oleh suatu sistem

-       Use case dimanfaatkan untuk bisa mengidentifikasi siapa yang berinteraski dengan sistem dan langkah apa yang seharusnya dilakukan oleh sebuah sistem

-       Use case bermanfaat untuk memastikan pemahaman yang tepat tentang adanya requirement atau kebutuhan dari sebuah sistem

-       Use case dimanfaatkan untuk berkomunikasi dengan end user serta domain dari suatu expert.

 

 

 

 

Contoh Use Case Diagram (Perpustakaan)



• Sequence Diagram, diagram ini menggambarkan interaksi yang menjelaskan bagaimana pesan mengalir dari objek ke objek lainnya.

Beberapa fungsi dan manfaat Sequence Diagram :

-       Menganalisa, mendesain dan memfokuskan pada identifikasi sebuah metode yang digunakan sistem.

-       Sebagai alat untuk mengomunikasikan kebutuhan requerment kepada bagian teknis, sebab diagram ini lebih muda untuk dibaca dan diimplementasikan.

-       Salah satu jenis diagram yang sangat cocok digunakan untuk mengembangkan model deskripsi use case menjadi sebuah spesifikasi design.

-       Sequence diagram ini digunakan untuk menggambarkan dan memodelkan use case.

-       Berguna untuk memodelkan sebuah logika dari sebuah method operasi, function atauoun prosedur.

-       Dugunakan untuk memodelkan logika dari service.

 

Contoh Sequence diagram input data (barang)

 



• Collaboration Diagram, diagram ini merupakan bentuk lain dari sequence diagram. Diagram ini menggambarkan struktur organisasi dari sistem dengan pesan yang diterima dan dikirim.

 Collaboration Diagram Service



Berikut penjelasan langkah-langkah dari collaboration diagram di atas.

1.    Melakukan daftar service.

2.    Admin melakukan input data service.

3.    Form secara otomatis akan menyimpan data.

4.    Memanggil data service.

5.    Cetak nota tagihan.

6.    Memberikan nota service kepada customer.

• Statechart Diagram, diagram ini menggambarkan bagaimana sistem dapat bereaksi terhadap suatu kejadian dari dalam atau luar. Kejadian (event) ini bertanggung jawab terhadap perubahan keadaan sistem.

Manfaat dan Tujuan Statechart Diagram

Statechart merupakan bagian dari diagram UML, meskipun pada prakteknya diagram ini tidak terlalu sering untuk digunakan.

Adapun manfaat dari statechart diagram adalah sebagai berikut;

-       Memodelkan sistem reaktif, yaitu sebuah sistem yang merespon kejadian internal ataupun external.

-       Memodelkan sebuah aktivitas life time dari awal hingga akhir.

-       Memodelkan aspek dinamik suatu sistem.

-       Memodelkan masa pakai sistem reaktif.

-       Menggambarkan objek yang beda ketika sistem sedang berjalan.

Contoh Statechart Diagram Login (Perpustakaan)



 

• Activity Diagram, menggambarkan aliran kontrol sistem. Diagram ini digunakan untuk melihat bagaimana sistem bekerja ketika dieksekusi. Dan Activity Diagram merupakan diagram yang menggambarkan sebuah aliran kerja (workflow) atau aktivitas dari sebuah proses bisnis, atau menu yang terdapat pada software (perangkat lunak).

Contoh Acitivity Diagram (Sistem Order)



Penjelasan Diagram :

1.    Seorang Staff CS bisa menerima pemesanan dari customer/pembeli. Kemudian akan membuat daftar pemesanan dan faktur pembayaran untuk customer/pembeli.

2.    Setelah pembayaran terkonfirmasi bahwa telah diterima, selanjutnya berdasarkan daftar pemesanan akan ditentukan jenis pengiriman “jenis kilat” atau “jenis normal”.

3.    Selanjutnya akan berlaku Sistem Pengiriman Barang oleh bagian Pengiriman dan bagian Keuangan. Penerimaan Barang dikonfirmasi dan tutup order.

 

Demikian penjelasan dan contoh terkait dengan Structural Diagram dan Behavioral Diagram dari kelompok kami kurang lebihnya mohon maaf.


Nama Kelompok :

12200357        NURUL HIKMAH

12200747        SALAMAH

12201307        EVI TRIFENA BUTARBUTAR

12201187        ARDI JULIANA


Tugas               :           Model Data

Kelas                :           12.2B.37


 

 

 

 


 


------------------------------------SEKIAN DAN TERIMAKASIH------------------------------------

 

Komentar

Postingan populer dari blog ini

TUGAS KELOMPOK PERTEMUAN 1 | MENGANALISIS BASIS DATA APLIKASI AKADEMIK

TUGAS PERTEMUAN 3 | Membuat Contoh Program Operator Penugasan, Logika, Bitwise, Identitas, Keanggotaan Menggunakan Bahasa Pyton

TUGAS KELOMPOK PERTEMUAN 4 | Membuat ERD dan LRS informasi Akademik