Belajar UML (Use Case Diagram)
"Unified Modeling Language (UML) adalah bahasa spesifikasi standar untuk mendokumentasikan, menspesifikasikan, dan membangun sistem perangkat lunak. "
Nama/NIM : I Gusti Bagus Ngurah Satya Wibawa/1404505071
Jurusan/Fakultas/Universitas : Teknologi Informasi/Teknik/Udayana
Mata Kuliah : Pemrograman Berorientasi Objek (B)
Dosen : I Putu Agus Eka Pratama, ST, MT
Jurusan/Fakultas/Universitas : Teknologi Informasi/Teknik/Udayana
Mata Kuliah : Pemrograman Berorientasi Objek (B)
Dosen : I Putu Agus Eka Pratama, ST, MT
"Apa itu UML ?"
Unified Modeling Language (UML) adalah himpunan struktur dan teknik untuk pemodelan desain program berorientasi objek (OOP) serta aplikasinya. UML adalah metodologi untuk mengembangkan sistem OOP dan sekelompok perangkat tool untuk mendukung pengembangan sistem tersebut. UML mulai diperkenalkan oleh Object Management Group, sebuah organisasi yang telah mengembangkan model, teknologi, dan standar OOP sejak tahun 1980-an. Sekarang UML sudah mulai banyak digunakan oleh para praktisi OOP. UML merupakan dasar bagi perangkat (tool) desain berorientasi objek dari IBM.
UML adalah suatu bahasa yang digunakan untuk menentukan, memvisualisasikan, membangun, dan mendokumentasikan suatu sistem informasi. UML dikembangkan sebagai suatu alat untuk analisis dan desain berorientasi objek oleh Grady Booch, Jim Rumbaugh, dan Ivar Jacobson. Namun demikian UML dapat digunakan untuk memahami dan mendokumentasikan setiap sistem informasi. Penggunaan UML dalam industri terus meningkat. Ini merupakan standar terbuka yang menjadikannya sebagai bahasa pemodelan yang umum dalam industri peranti lunak dan pengembangan sistem.
Use case adalah salah satu macam diagram yang disediakan oleh UML. Use case diagram digunakan untuk memodelkan bisnis proses berdasarkan perspektif pengguna sistem. Use case diagram terdiri atas diagram untuk use case dan actor. Actor merepresentasikan orang yang akan mengoperasikan atau orang yang berinteraksi dengan sistem aplikasi.
Use case merepresentasikan operasi-operasi yang dilakukan oleh actor. Use case digambarkan berbentuk elips dengan nama operasi dituliskan di dalamnya. Actor yang melakukan operasi dihubungkan dengan garis lurus ke use case.
UML adalah suatu bahasa yang digunakan untuk menentukan, memvisualisasikan, membangun, dan mendokumentasikan suatu sistem informasi. UML dikembangkan sebagai suatu alat untuk analisis dan desain berorientasi objek oleh Grady Booch, Jim Rumbaugh, dan Ivar Jacobson. Namun demikian UML dapat digunakan untuk memahami dan mendokumentasikan setiap sistem informasi. Penggunaan UML dalam industri terus meningkat. Ini merupakan standar terbuka yang menjadikannya sebagai bahasa pemodelan yang umum dalam industri peranti lunak dan pengembangan sistem.
Use case adalah salah satu macam diagram yang disediakan oleh UML. Use case diagram digunakan untuk memodelkan bisnis proses berdasarkan perspektif pengguna sistem. Use case diagram terdiri atas diagram untuk use case dan actor. Actor merepresentasikan orang yang akan mengoperasikan atau orang yang berinteraksi dengan sistem aplikasi.
Use case merepresentasikan operasi-operasi yang dilakukan oleh actor. Use case digambarkan berbentuk elips dengan nama operasi dituliskan di dalamnya. Actor yang melakukan operasi dihubungkan dengan garis lurus ke use case.
Sebagai studi kasus, kali ini kita mengambil topik pembahasan tentang mekanisme melihat nilai pada SIMAK ( Sistem Informasi Akademik ) pada suatu fakultas. Dalam hal ini kita menggunakan Use Case Diagram. Berikut adalah contohnya.
Use Case Diagram |
Pada gambar, terdapat 8 aktifitas , diantara lain adalah login, pengisian daftar nilai, pengeditan daftar nilai, penghapusan daftar nilai, melihat daftar nilai matkul, cetak indeks prestasi, cetak indeks prestasi kumulatif, pendaftaran. Selain itu usecase ini memiliki 3 aktor yang berperan, yaitu mahasiswa, dosen dan administrator.
- Aktifitas mendaftarkan mahasiswa dan dosen dilakukan oleh administrator yang mengambil data dari database universitas.
- Login dapat dilakukan oleh mahasiswa, dosen dan administrator.
- Aktifitas memanipulasi data nilai seperti menginput, pengeditan, dan penghapusan hanya dapat dilakukan oleh aktor dosen dan aktor administrator.
- Melihat daftar nilai mata kuliah dapat dilakukan oleh semua aktor.
- Cetak IP dan IPK dapat dilakukan oleh mahasiswa dan administrator.
Sumber
- http://id.wikipedia.org/wiki/Unified_Modeling_Language.
- http://www.masterdiagram.tk/2013/01/uml-sistem-informasi-akademik.html
0 comments :
Komentar Terakhir
Labels
Popular Posts
-
Hai sobat INET. Kali ini saya akan memposting tentang cara membuat kalkulator sederhana di bahasa pemograman Java. Nama/NIM ...
-
Pernah berbelanja bukan ? Pernahkah sobat melihat aplikasi kasir ? Biasanya aplikasi digunakan untuk mendaftar item apa saja yang kita be...
-
Hai sobat INET, kali saya akan menshare tentang dasar pemograman Java, yaitu overriding dan overload. Ada yang tau apa itu overriding dan ov...
-
Sudah tau apa itu UML ? Sebelumnya INET sempat memposting tentang UML. Pada posting ini,........... Nama/NIM : I ...
-
Point Of Sale atau disingkat POS dapat diterjemahkan bebas menjadi sistem kasir, yaitu aktivitas yang ber-orientasi pada penjualan yang ter...
-
Java inheritance (warisan) adalah suatu hubungan antara superclass dan subclass-nya (atau bisa dikatakan hubungan antara induk class dan ...
-
"Unified Modeling Language (UML) adalah bahasa spesifikasi standar untuk mendokumentasikan, menspesifikasikan, dan membangun sistem pe...
-
Pada post kali ini, saya akan membuat sebuah program java sederhana untuk membuat operasi aritmatika sederhana. Nama/NIM ...
-
"Pewarisan adalah proses mewariskan segala sifat induk ke anaknya" Kelas Hewan Mamalia dan Reptile Nama/NIM ...
-
Ketertinggalan pariwisata di Bali Utara dibandingkan dengan kawasan Bali lainnya menuntut untuk diciptakannya sebuah inovasi guna memprom...
statistics
Google Plus
Facebook
Twitter
Share this Post
Search This Blog
Daftar isi
Memuat...
Post a Comment