BPMN & Database to Class Diagram Model Generator
Demo Project »
CDG (Class Diagram Generator) merupakan aplikasi yang bertujuan untuk mengubah BPMN (Business Process Modeling Notation) dan Database menjadi Class Diagram. Berikut adalah penjelasan dari masing-masing artefak yang dilibatkan dalam aplikasi ini.
- BPMN merupakan standar notasi grafis yang mendeskripsikan langkah logis dari proses bisnis.
- Database merupakan kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga informasi tersebut dapat dikelola dengan mudah dan baik.
- Class Diagram merupakan diagram UML yang menggambarkan kelas-kelas dalam sebuah sistem dan hubungannya antar satu kelas dengan yang lainnya
Secara garis besar, komponen pembentuk dari Class Diagram sebagai output yang dihasilkan terbentuk melalui komponen input, yaitu :
- Nama Class : Nama data object BPMN
- Atribut Class : Kolom tabel Database
- Method Class : State data object BPMN
- Relasi Antar Class : Foreign Key Database
Aplikasi CDG dibangun dengan memanfaatkan software, framework, dan beberapa bahasa pemrograman, diantaranya adalah sebagai berikut :
Petunjuk mengenai prosedur instalasi untuk aplikasi CDG dilakukan pada sesi terminal, berikut prosedur yang dapat dilakukan :
- Lakukan clone pada repositori
git clone https://github.com/AgileRE-2021/CDG.git
- Membuat virtual environment pada python
py -m venv env
- Masuk ke dalam virtual environment
env\Scripts\activate.bat
- Lakukan instalasi Django Framework
py -m pip install Django
- Masuk ke dalam folder aplikasi CDG
cd CDG
- Lakukan instalasi Bootstrap Framework
pip install bootstrap4
- Lakukan instalasi plantUML
pip install plantuml
- Lakukan instalasi library Six
pip install six
- Jalankan aplikasi pada localhost
py manage.py runserver
Petunjuk mengenai prosedur penggunaan aplikasi CDG dapat dilihat pada bagian di bawah ini :
- Jalankan aplikasi dengan klik "START!"
- Buatlah data proyek dengan klik "+ Tambah" pada tab "Inisiasi Proyek"
- Masukkan nama proyek yang diinginkan dan klik "Save"
- Buatlah data proses dengan klik "+ Tambah"
- Unggahlah file BPMN yang berekstensi .xpdl dengan klik "Unggah"
- File BPMN yang berhasil terunggah akan menampilkan "File telah terunggah"
- Klik "Database" untuk melakukan pengunggahan file database
- Unggahlah file database yang berekstensi .xml dengan drop file atau klik "Unggah"
- File database yang berhasil terunggah akan ditampilan pada bagian database
- Klik "Ok, Lanjut!" untuk dapat melakukan pengunduhan hasil translasi
- Pilih proyek yang diinginkan untuk diunduh hasil translasinya dengan klik jenis ekstensi file yang diinginkan "JPG", "PNG", atau "SVG"
- File class diagram hasil translasi akan otomatis tesimpan pada penyimpanan lokal perangkat anda
- Apabila merasa kesulitan dalam menggunakan aplikasi ini, lihat panduan penggunaan dengan klik tab "User Manual" dan jalankan video panduan
Anggota pada proyek pengerjaan aplikasi Class Diagram Generator terdiri dari 7 orang, meliputi :
Tanggal 15 Juni 2021
Version 1.0
Informasi kontak setiap anggota lebih detail dapat dilihat di bawah ini.
- Muhammad Fadlul Kabir : fadil2701@gmail.com
- Farida Utami : utamifarida15@gmail.com
- Bilal Hidayaturrohman : bilalhidayaturrohman25@gmail.com
- Nadlir Mubarak : nadir.mubarak11@gmail.com
- Syafira Nurilhaq Maulidya : syafiranurilhaq@gmail.com
- Muhammad Zege Zain : zege_muhammad@yahoo.com
- Arva Firjatullah Gyonanda : arvafg07@gmail.com