Dokumen tersebut menjelaskan langkah-langkah membuat diagram Entity Relationship Diagram (ERD) menggunakan software Visual Paradigm, kemudian menghasilkan database SQL berdasarkan ERD tersebut. Langkah-langkah tersebut meliputi pembuatan entitas, atribut, hubungan antar entitas, konfigurasi database, dan generate serta reverse database.
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
Membuat ERD Rental Mobil dengan Visual Paradigm dan Generate ke Database SQL
1. Tugas Software Engineering
Diagram ERD Dengan Menggunakan Software
Visual Paradigm
Doni Andriansyah | 14000656
Program Pasca Sarjana Magister Komputer
STMIK NUSA MANDIRI JAKARTA
2013
2. Tugas1 Software Engineering Doni Andriansyah | 14000656
P r o g r a m P a s c a S a r j a n a S T M I K N u s a M a n d i r i - J a k a r t a Page 2
Gambar 1. Soal Tugas Software Engineering.
Berdasarkan soal diatas, saya akan mencoba menggambarkan diagram ERD menggunakan
software Visual Paradigm. Berikut step-by-step nya:
1. Jalankan Visual Paradigm yang sudah terinstal didalam computer.
2. Pada tampilan Workspace Launcher, tentukan dimana Anda akan menyimpan project
yang akan Anda buat.
Gambar 2. Workspace Launcher.
3. Tugas1 Software Engineering Doni Andriansyah | 14000656
P r o g r a m P a s c a S a r j a n a S T M I K N u s a M a n d i r i - J a k a r t a Page 3
3. Akan ditampilkan Start Page Visual Paradigm, klik menu File >> New untuk membuat
project baru.
Gambar 3. File >> New.
4. Isikan kolom Project name, Author, dan Company. Hal ini penting untuk mengetahui
siapa si pembuat model ketika model ini di publish. Kemudian klik Create Blank
Project.
Gambar 4. New Project.
5. Berikutnya pada deretan panel diatas, klik Database kemudian pilih Entity
Relationship Diagram.
4. Tugas1 Software Engineering Doni Andriansyah | 14000656
P r o g r a m P a s c a S a r j a n a S T M I K N u s a M a n d i r i - J a k a r t a Page 4
Gambar 5. Database >> Entity Relationship Diagram.
6. Ubah nama Entity Relationship Diagram1 menjadi ERD RentalMobil. Untuk Data
Model, pilih Physical Model.
Gambar 6. Diagram Name >> Entity Relationship Diagram.
5. Tugas1 Software Engineering Doni Andriansyah | 14000656
P r o g r a m P a s c a S a r j a n a S T M I K N u s a M a n d i r i - J a k a r t a Page 5
7. Dengan menggunakan objek Rectangle pada panel Freehand, buat objek persegi
seperti berikut yang melambangkan Entity. Double klik objek persegi tersebut kemudian
beri nama Mobil untuk entitas mobil.
Gambar 7. Membuat Entitas Mobil.
8. Selanjutnya menambahkan atribut untuk entitas Mobil, pilih objek Ellipse pada panel
Freehand kemudian buat objek berbentuk oval. Double klik objek tersebut dan beri
nama idMobil.
Gambar 8. Membuat Atribut idMobil.
6. Tugas1 Software Engineering Doni Andriansyah | 14000656
P r o g r a m P a s c a S a r j a n a S T M I K N u s a M a n d i r i - J a k a r t a Page 6
9. Copy objek atribut idMobil. Klik kanan pada objek, pilih Copy >> Copy within VP-UML
EE.
Gambar 9. Copy Objek Atribut idMobil.
10. Kemudian klik kanan pilih Paste Model Element didalam area kerja.
Gambar 10. Paste Model Element.
7. Tugas1 Software Engineering Doni Andriansyah | 14000656
P r o g r a m P a s c a S a r j a n a S T M I K N u s a M a n d i r i - J a k a r t a Page 7
11. Hasilnya akan terlihat seperti gambar dibawah ini, ubah nama atribut sesuai dengan
kebutuhan.
Gambar 11. Atribut merkMobil.
12. Ulangi langkah no. 9 dan 10 diatas hingga terlihat seperti gambar berikut ini.
Gambar 12. Entitas Mobil dan Atributnya.
13. Pilih objek Diamond dari dalam panel Freehand untuk membuat hubungan antar
entitas.
8. Tugas1 Software Engineering Doni Andriansyah | 14000656
P r o g r a m P a s c a S a r j a n a S T M I K N u s a M a n d i r i - J a k a r t a Page 8
Gambar 13. Menambahkan Objek Diamond.
14. Ulangi langkah-langkah diatas dengan menambahkan objek Text untuk memberi
keterangan kardinalitas hingga terlihat seperti pada gambar berikut.
Gambar 14. ERD RentalMobil.
9. Tugas1 Software Engineering Doni Andriansyah | 14000656
P r o g r a m P a s c a S a r j a n a S T M I K N u s a M a n d i r i - J a k a r t a Page 9
15. Save project tersebut didalam Workspace yang telah ditentukan.
Gambar 15. Save Project.
Penggambaran ERD diatas adalah penggambaran untuk mengetahui hubungan yang terjadi
antara entitas satu dengan entitas lainnya. Berikut ERD RentalMobil lengkap dengan atribut-
atribut yang digunakan didalamnya.
Gambar 16. ERD RentalMobil Lengkap Dengan Atribut dan Kardinalitas.
10. Tugas1 Software Engineering Doni Andriansyah | 14000656
P r o g r a m P a s c a S a r j a n a S T M I K N u s a M a n d i r i - J a k a r t a Page 10
Generate Database
OK selanjutnya kita generate diagram ERD tersebut kedalam database SQL. Sebelumnya
siapkan terlebih dahulu database SQL. Dalam kasus ini saya membuat database SQL
menggunakan Command Prompt. Berikut step-by-step nya.
1. Buat database dengan nama TugasSE.
Gambar 17. Membuat Database TugasSE.
2. Blok semua tabel, pilih menu Tools >> Object-Oriented Mapping (ORM) >> Database
Configuration untuk mengkonfigurasikan database.
Gambar 18. Tools >> Object-Oriented Mapping (ORM) >> Database Configuration.
11. Tugas1 Software Engineering Doni Andriansyah | 14000656
P r o g r a m P a s c a S a r j a n a S T M I K N u s a M a n d i r i - J a k a r t a Page 11
3. Set konfigurasi untuk database MySQL sebagai berikut.
Gambar 19. Database Configuration.
Note:
Untuk dapat melakukan generate database menggunakan Visual Paradigm, Anda harus
mendowload Driver file mysql-connector-java-5.1.18.-bin.jar. Jika sudah ada, panggil
file tersebut pada kolom Driver file.
4. Klik tombol Test Connection untuk mengecek apakah konfigurasi sudah terhubung
dengan database. Apabila sudah terhubung, akan tampil pesan dibawah ini.
Gambar 20. Connect Successful.
12. Tugas1 Software Engineering Doni Andriansyah | 14000656
P r o g r a m P a s c a S a r j a n a S T M I K N u s a M a n d i r i - J a k a r t a Page 12
5. Jika sudah selesai meng-konfigurasikan database, pilih menu Tools >> Object-
Oriented Mapping (ORM) >> Generate Database.
6. Set seperti yang terlihat pada gambar Database Code Generation dibawah ini, klik OK.
Gambar 21. Database Code Generation.
7. Klik OK jika muncul pesan dibawah ini.
Gambar 22. Warning.
13. Tugas1 Software Engineering Doni Andriansyah | 14000656
P r o g r a m P a s c a S a r j a n a S T M I K N u s a M a n d i r i - J a k a r t a Page 13
8. Tunggu hingga proses generate selesai dilakukan, klik Close jika sudah selesai. Cek
didalam Command Prompt apakah semua tabel didalam ERD sudah bisa ditampilkan
didalam database SQL dengan menggunakan perintah show tables; seperti yang
diperlihatkan pada gambar berikut.
Gambar 23. Tabel Sudah di Generate kedalam Database SQL part1.
Untuk lebih memastikan apakah benar tabel-tabel tersebut sudah di generate kedalam
database TugasSE, Anda dapat menampilkan struktur dari masing-masing tabel dengan
menggunakan perintah desc <nama_tabel>;.
Gambar 24. Tabel Sudah di Generate kedalam Database SQL part2 Dengan Menampilkan
Struktur Tabel.
14. Tugas1 Software Engineering Doni Andriansyah | 14000656
P r o g r a m P a s c a S a r j a n a S T M I K N u s a M a n d i r i - J a k a r t a Page 14
Berikut struktur DDL dari hasil generate database yang dilakukan, file ini dalam format *.ddl
namun Anda dapat membukanya melalui WordPad atau Notepad.
Gambar 25. RentalMobil.ddl.
Reverse Database From DDL
Setelah membuat ERD dan men-generate kedalam database SQL, maka didapatlah file DDL
yang selanjutnya akan digunakan untuk me-reverse kedalam bentuk ERD. Berikut step-by-step
nya.
1. Jalankan kembali software Visual Paradigm.
2. Kemudian pilih menu Tools >> Reverse DDL. Lihat gambar 26.
3. Pilih lokasi penyimpanan tempat file DDL tersebut berada, kemudian klik OK lihat
gambar 27.
4. Setelah berhasil di reverse, entitas, kolom, dan relationship akan ter-generate sesuai
dengan file DDL yang dibuat. Lihat gambar 28.
5. ERD akan terbentuk secara otomatis berdasarkan DDL tersebut juga seperti yang
diperlihatkan pada gambar 29.
6. Simpan file tersebut, pilih menu File >> Save Project. Lihat gambar 30.
15. Tugas1 Software Engineering Doni Andriansyah | 14000656
P r o g r a m P a s c a S a r j a n a S T M I K N u s a M a n d i r i - J a k a r t a Page 15
Gambar 26. Tools >> Reverse DDL.
Gambar 27. Reverse DDL.
16. Tugas1 Software Engineering Doni Andriansyah | 14000656
P r o g r a m P a s c a S a r j a n a S T M I K N u s a M a n d i r i - J a k a r t a Page 16
Gambar 28. Model Explorer ERD.
Gambar 29. Model ERD.
17. Tugas1 Software Engineering Doni Andriansyah | 14000656
P r o g r a m P a s c a S a r j a n a S T M I K N u s a M a n d i r i - J a k a r t a Page 17
Gambar 30. Model ERD.
Demikian penjelasan singkat dari saya mengenai pembuatan ERD yang kemudian di generate
kedalam database MySQL, lalu di reverse kembali kedalam bentuk ERD melalui file DDL yang
diperoleh dari hasil generate sebelumnya.