SlideShare a Scribd company logo
1 of 17
Download to read offline
Tugas Software Engineering
Diagram ERD Dengan Menggunakan Software
Visual Paradigm
Doni Andriansyah | 14000656
Program Pasca Sarjana Magister Komputer
STMIK NUSA MANDIRI JAKARTA
2013
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.

More Related Content

Similar to Membuat ERD Rental Mobil dengan Visual Paradigm dan Generate ke Database SQL

Part 11 - Manajamen Basisdata (MS Access)
Part 11 - Manajamen Basisdata (MS Access)Part 11 - Manajamen Basisdata (MS Access)
Part 11 - Manajamen Basisdata (MS Access)Rolly Yesputra
 
Membuat laporan menggunakan i report 5 by depandi enda
Membuat laporan menggunakan i report 5   by depandi endaMembuat laporan menggunakan i report 5   by depandi enda
Membuat laporan menggunakan i report 5 by depandi endaDevandy Enda
 
Tip &amp; trik pemrograman database vb6 dan microsoft access
Tip &amp; trik pemrograman database vb6 dan microsoft accessTip &amp; trik pemrograman database vb6 dan microsoft access
Tip &amp; trik pemrograman database vb6 dan microsoft accessFaealiasaeconk Poenyagraha
 
Pengembangan aplikasi mobile learning menggunakan Intel XDK
Pengembangan aplikasi mobile learning menggunakan Intel XDKPengembangan aplikasi mobile learning menggunakan Intel XDK
Pengembangan aplikasi mobile learning menggunakan Intel XDKGilang Aziz
 
Pembuatan model 3 dimensi dan basis data spasial gedung teknik geomatika its ...
Pembuatan model 3 dimensi dan basis data spasial gedung teknik geomatika its ...Pembuatan model 3 dimensi dan basis data spasial gedung teknik geomatika its ...
Pembuatan model 3 dimensi dan basis data spasial gedung teknik geomatika its ...Anindya N. Rafitricia
 
Part 12 - Manajemen Basisdata (MS Access) Lanjutan
Part 12 - Manajemen Basisdata (MS Access) LanjutanPart 12 - Manajemen Basisdata (MS Access) Lanjutan
Part 12 - Manajemen Basisdata (MS Access) LanjutanRolly Yesputra
 
Latihan soal kkpi
Latihan soal kkpiLatihan soal kkpi
Latihan soal kkpiAdin Auliya
 
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 4 - Pengembangan Aplikasi ...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 4 - Pengembangan Aplikasi ...Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 4 - Pengembangan Aplikasi ...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 4 - Pengembangan Aplikasi ...Muhammad Yusuf
 
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 8 - Men-submit Aplikasi ke...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 8 - Men-submit Aplikasi ke...Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 8 - Men-submit Aplikasi ke...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 8 - Men-submit Aplikasi ke...Muhammad Yusuf
 
Pengantar 3 d studio max 1
Pengantar 3 d studio max 1Pengantar 3 d studio max 1
Pengantar 3 d studio max 1baiyanaka
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhirahmadranddy
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhirahmadranddy
 
new Chapter 10 - Report Kwitansi.pdf
new Chapter 10 - Report Kwitansi.pdfnew Chapter 10 - Report Kwitansi.pdf
new Chapter 10 - Report Kwitansi.pdfrahmantoyuri
 
Pertemuan 7 camera
Pertemuan 7 cameraPertemuan 7 camera
Pertemuan 7 cameraheriakj
 
3dsmaxdesign 2010 using_autodesk_revit_files00.et.id
3dsmaxdesign 2010 using_autodesk_revit_files00.et.id3dsmaxdesign 2010 using_autodesk_revit_files00.et.id
3dsmaxdesign 2010 using_autodesk_revit_files00.et.idMunawir Muhammad
 

Similar to Membuat ERD Rental Mobil dengan Visual Paradigm dan Generate ke Database SQL (20)

Part 11 - Manajamen Basisdata (MS Access)
Part 11 - Manajamen Basisdata (MS Access)Part 11 - Manajamen Basisdata (MS Access)
Part 11 - Manajamen Basisdata (MS Access)
 
Membuat laporan menggunakan i report 5 by depandi enda
Membuat laporan menggunakan i report 5   by depandi endaMembuat laporan menggunakan i report 5   by depandi enda
Membuat laporan menggunakan i report 5 by depandi enda
 
Tip &amp; trik pemrograman database vb6 dan microsoft access
Tip &amp; trik pemrograman database vb6 dan microsoft accessTip &amp; trik pemrograman database vb6 dan microsoft access
Tip &amp; trik pemrograman database vb6 dan microsoft access
 
03 soal kkpi susulan
03 soal kkpi susulan03 soal kkpi susulan
03 soal kkpi susulan
 
Pengembangan aplikasi mobile learning menggunakan Intel XDK
Pengembangan aplikasi mobile learning menggunakan Intel XDKPengembangan aplikasi mobile learning menggunakan Intel XDK
Pengembangan aplikasi mobile learning menggunakan Intel XDK
 
Pembuatan model 3 dimensi dan basis data spasial gedung teknik geomatika its ...
Pembuatan model 3 dimensi dan basis data spasial gedung teknik geomatika its ...Pembuatan model 3 dimensi dan basis data spasial gedung teknik geomatika its ...
Pembuatan model 3 dimensi dan basis data spasial gedung teknik geomatika its ...
 
E book vb.net+mysql(cara cepat)
E book vb.net+mysql(cara cepat)E book vb.net+mysql(cara cepat)
E book vb.net+mysql(cara cepat)
 
Laporan AutoCAD
Laporan AutoCADLaporan AutoCAD
Laporan AutoCAD
 
Part 12 - Manajemen Basisdata (MS Access) Lanjutan
Part 12 - Manajemen Basisdata (MS Access) LanjutanPart 12 - Manajemen Basisdata (MS Access) Lanjutan
Part 12 - Manajemen Basisdata (MS Access) Lanjutan
 
Latihan soal kkpi
Latihan soal kkpiLatihan soal kkpi
Latihan soal kkpi
 
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 4 - Pengembangan Aplikasi ...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 4 - Pengembangan Aplikasi ...Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 4 - Pengembangan Aplikasi ...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 4 - Pengembangan Aplikasi ...
 
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 8 - Men-submit Aplikasi ke...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 8 - Men-submit Aplikasi ke...Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 8 - Men-submit Aplikasi ke...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 8 - Men-submit Aplikasi ke...
 
Pengantar 3 d studio max 1
Pengantar 3 d studio max 1Pengantar 3 d studio max 1
Pengantar 3 d studio max 1
 
Buku soliworks
Buku soliworksBuku soliworks
Buku soliworks
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
 
new Chapter 10 - Report Kwitansi.pdf
new Chapter 10 - Report Kwitansi.pdfnew Chapter 10 - Report Kwitansi.pdf
new Chapter 10 - Report Kwitansi.pdf
 
ipro 1
ipro 1ipro 1
ipro 1
 
Pertemuan 7 camera
Pertemuan 7 cameraPertemuan 7 camera
Pertemuan 7 camera
 
3dsmaxdesign 2010 using_autodesk_revit_files00.et.id
3dsmaxdesign 2010 using_autodesk_revit_files00.et.id3dsmaxdesign 2010 using_autodesk_revit_files00.et.id
3dsmaxdesign 2010 using_autodesk_revit_files00.et.id
 

More from Doni Andriansyah

C++ Latihan Percabangan KPR
C++ Latihan Percabangan KPRC++ Latihan Percabangan KPR
C++ Latihan Percabangan KPRDoni Andriansyah
 
Lembar kontribusi pengerjaan tugas kelompok
Lembar kontribusi pengerjaan tugas kelompokLembar kontribusi pengerjaan tugas kelompok
Lembar kontribusi pengerjaan tugas kelompokDoni Andriansyah
 
Sisfo akademik #1 - data kelas
Sisfo akademik #1 - data kelasSisfo akademik #1 - data kelas
Sisfo akademik #1 - data kelasDoni Andriansyah
 
Modul web design - studi kasus website portal berita
Modul web design - studi kasus website portal beritaModul web design - studi kasus website portal berita
Modul web design - studi kasus website portal beritaDoni Andriansyah
 
Java Web Form Pendaftaran - JSP
Java Web Form Pendaftaran - JSPJava Web Form Pendaftaran - JSP
Java Web Form Pendaftaran - JSPDoni Andriansyah
 
Java web application 2 - membuat template web
Java web application 2 - membuat template webJava web application 2 - membuat template web
Java web application 2 - membuat template webDoni Andriansyah
 
Web Programming 1 - dbKursus
Web Programming 1 - dbKursusWeb Programming 1 - dbKursus
Web Programming 1 - dbKursusDoni Andriansyah
 
C++ Array Percabangan Rental VCD DVD Video Mart
C++ Array Percabangan Rental VCD DVD Video MartC++ Array Percabangan Rental VCD DVD Video Mart
C++ Array Percabangan Rental VCD DVD Video MartDoni Andriansyah
 
Web Programming - DB Galeri Foto
Web Programming - DB Galeri FotoWeb Programming - DB Galeri Foto
Web Programming - DB Galeri FotoDoni Andriansyah
 
Web Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil CustomerWeb Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil CustomerDoni Andriansyah
 
Web Programming - DB Buku Tamu
Web Programming - DB Buku TamuWeb Programming - DB Buku Tamu
Web Programming - DB Buku TamuDoni Andriansyah
 
Web Programming - Toko Bunga Red Flower
Web Programming - Toko Bunga Red FlowerWeb Programming - Toko Bunga Red Flower
Web Programming - Toko Bunga Red FlowerDoni Andriansyah
 
C++ Array Gerobak Fried Chicken
C++ Array Gerobak Fried ChickenC++ Array Gerobak Fried Chicken
C++ Array Gerobak Fried ChickenDoni Andriansyah
 
Nuri proposal penelitian-doni andriansyah (sem)
Nuri proposal penelitian-doni andriansyah (sem)Nuri proposal penelitian-doni andriansyah (sem)
Nuri proposal penelitian-doni andriansyah (sem)Doni Andriansyah
 
Project charter tugas uas project management
Project charter   tugas uas project managementProject charter   tugas uas project management
Project charter tugas uas project managementDoni Andriansyah
 

More from Doni Andriansyah (20)

Ecommerce for everybody
Ecommerce for everybodyEcommerce for everybody
Ecommerce for everybody
 
C++ Latihan Percabangan KPR
C++ Latihan Percabangan KPRC++ Latihan Percabangan KPR
C++ Latihan Percabangan KPR
 
C++ Laundry kiloan murmer
C++ Laundry kiloan murmerC++ Laundry kiloan murmer
C++ Laundry kiloan murmer
 
Lembar kontribusi pengerjaan tugas kelompok
Lembar kontribusi pengerjaan tugas kelompokLembar kontribusi pengerjaan tugas kelompok
Lembar kontribusi pengerjaan tugas kelompok
 
Sisfo akademik #1 - data kelas
Sisfo akademik #1 - data kelasSisfo akademik #1 - data kelas
Sisfo akademik #1 - data kelas
 
Modul web design - studi kasus website portal berita
Modul web design - studi kasus website portal beritaModul web design - studi kasus website portal berita
Modul web design - studi kasus website portal berita
 
Java Web Form Pendaftaran - JSP
Java Web Form Pendaftaran - JSPJava Web Form Pendaftaran - JSP
Java Web Form Pendaftaran - JSP
 
Java web application 2 - membuat template web
Java web application 2 - membuat template webJava web application 2 - membuat template web
Java web application 2 - membuat template web
 
Java web application 1
Java web application 1Java web application 1
Java web application 1
 
Wp2 keranjang belanja
Wp2   keranjang belanjaWp2   keranjang belanja
Wp2 keranjang belanja
 
Web Programming 1 - dbKursus
Web Programming 1 - dbKursusWeb Programming 1 - dbKursus
Web Programming 1 - dbKursus
 
C++ Array Percabangan Rental VCD DVD Video Mart
C++ Array Percabangan Rental VCD DVD Video MartC++ Array Percabangan Rental VCD DVD Video Mart
C++ Array Percabangan Rental VCD DVD Video Mart
 
Web Programming - DB Galeri Foto
Web Programming - DB Galeri FotoWeb Programming - DB Galeri Foto
Web Programming - DB Galeri Foto
 
Web Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil CustomerWeb Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil Customer
 
Web Programming - DB Buku Tamu
Web Programming - DB Buku TamuWeb Programming - DB Buku Tamu
Web Programming - DB Buku Tamu
 
Web Programming - Toko Bunga Red Flower
Web Programming - Toko Bunga Red FlowerWeb Programming - Toko Bunga Red Flower
Web Programming - Toko Bunga Red Flower
 
C++ Array Gerobak Fried Chicken
C++ Array Gerobak Fried ChickenC++ Array Gerobak Fried Chicken
C++ Array Gerobak Fried Chicken
 
Remastering linux slax
Remastering linux slaxRemastering linux slax
Remastering linux slax
 
Nuri proposal penelitian-doni andriansyah (sem)
Nuri proposal penelitian-doni andriansyah (sem)Nuri proposal penelitian-doni andriansyah (sem)
Nuri proposal penelitian-doni andriansyah (sem)
 
Project charter tugas uas project management
Project charter   tugas uas project managementProject charter   tugas uas project management
Project charter tugas uas project management
 

Recently uploaded

Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfLAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfChrodtianTian
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxarnisariningsih98
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdfvebronialite32
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisNazla aulia
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
Ppt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada AnakPpt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada Anakbekamalayniasinta
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxHeruFebrianto3
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 
demontrasi kontekstual modul 1.2.a. 6.pdf
demontrasi kontekstual modul 1.2.a. 6.pdfdemontrasi kontekstual modul 1.2.a. 6.pdf
demontrasi kontekstual modul 1.2.a. 6.pdfIndri117648
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxnerow98
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau tripletMelianaJayasaputra
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdfShintaNovianti1
 
Materi Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxMateri Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxc9fhbm7gzj
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfTaqdirAlfiandi1
 

Recently uploaded (20)

Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfLAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdf
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara Inggris
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
Ppt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada AnakPpt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada Anak
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 
demontrasi kontekstual modul 1.2.a. 6.pdf
demontrasi kontekstual modul 1.2.a. 6.pdfdemontrasi kontekstual modul 1.2.a. 6.pdf
demontrasi kontekstual modul 1.2.a. 6.pdf
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
 
Materi Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxMateri Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptx
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
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.