Anda di halaman 1dari 13

Code Generation To Visual Basic

Kita perlu mengimpor class standar Visual Basic ke dalam Rose Model. 
Sehingga kita memiliki akses ke semua class standar dan interface. Disamping 
itu akan membantu dalam proses reverse engineering.
Tahap awal dalam project pemodelan ini harus membuka Frame work nya Visual 
Basic.

Reverse Engineering and Forward Engineering 1


Modul Praktikum Pemodelan Objek
Unsada-adam ab-2010
maka akan muncul tampilan 

Masing­masing dari empat paket tersebut berisi standard class, Interface 
dan relasinya. Masing­masing paket berisi overview diagram yang menyajikan 
unsur­unsur dalam paket dan hubungan antara mereka. Kita bisa membiasakan 
diri dengan elemen­elemen model paket dan kemudian membuat hubungan 
yang dibutuhkan antara kelas Anda dan yang standar.

Untuk melihat property bisa dilihat dari Tool  options  Visual Basic

Reverse Engineering and Forward Engineering 2


Modul Praktikum Pemodelan Objek
Unsada-adam ab-2010
Silakan di explore lebih lanjut untuk mengetahui macam­macam property standar 
tersebut. 

Pembuatan class
Dalam generate ini perlu dibuat suatu class yang akan di rubah menjadi kode 
VB. Sebagai contoh buatlah class seperti di bawah ini. 

Reverse Engineering and Forward Engineering 3


Modul Praktikum Pemodelan Objek
Unsada-adam ab-2010
Class yang telah dibuat harus di assignment ke properties class visual 
basic dengn cara Toolvisual basiccomponent assignment tool. 
Agar dapat dilihat di model assistant. Drag and drop lah class yang telah anda 
buat ke dalam Visual Basic

Reverse Engineering and Forward Engineering 4


Modul Praktikum Pemodelan Objek
Unsada-adam ab-2010
Drag n drop

Reverse Engineering and Forward Engineering 5


Modul Praktikum Pemodelan Objek
Unsada-adam ab-2010
Tampilan model assistant

Anda bisa merubah property operation dari Model Asistant atau dari menu Tool 
 option  Visual Basic.

Reverse Engineering and Forward Engineering 6


Modul Praktikum Pemodelan Objek
Unsada-adam ab-2010
Setelah Anda membuat kelas dan asosiasi dalam model Rose, Anda dapat 
menggunakan Code generation Wizard untuk menghasilkan kode Visual Basic. 
Untuk memulai proses ini, pilih menu  tool  Visual Basic 
Update Code . maka akan muncul tampilan 

Visual Basic 6 harus sudah terinstall ketika menjalankan wizard ini. Karena bila 
belum diinstall maka code generation tidak dapat dilakukan dan akan keluar 
tampilan 

Reverse Engineering and Forward Engineering 7


Modul Praktikum Pemodelan Objek
Unsada-adam ab-2010
Bila telah diinstall Visual Basic, maka proses setelah “Next” akan berlanjut. 

Reverse Engineering and Forward Engineering 8


Modul Praktikum Pemodelan Objek
Unsada-adam ab-2010
Next

Reverse Engineering and Forward Engineering 9


Modul Praktikum Pemodelan Objek
Unsada-adam ab-2010
Generation code to Visual basic sukses dilakukan. Setelah itu akan ditampilkan 
form hasil generation dalam Visual Basic.

Reverse Engineering and Forward Engineering 10


Modul Praktikum Pemodelan Objek
Unsada-adam ab-2010
contohnya:

Option Explicit
'##ModelId=3A818E9F01D0
Private DepartureCity As String
'##ModelId=3A818EAC02C9
Private DepartureDate As String
'##ModelId=3A818EB300CA
Private DestinationCity As String
'##ModelId=3A818EB70134
Private FlightNumber As String
'##ModelId=3A818ECE01A6
Private Function RemovePassenger(PassengerID As int) As boolean
End Function
'##ModelId=3A818EBF03B7
Public Function AddPassenger(PassengerID As int) As boolean
End Function
'##ModelId=3A818EC9007C
Public Function CancelFlight() As Boolean
End Function

Reverse Engineering and Forward Engineering 11


Modul Praktikum Pemodelan Objek
Unsada-adam ab-2010
'##ModelId=3A818F8303D7
Private Sub Class_Initialize()
End Sub
'##ModelId=3A818F84034C
Private Sub Class_Terminate()
End Sub

Reverse Engineering and Forward Engineering 12


Modul Praktikum Pemodelan Objek
Unsada-adam ab-2010
Ringkasan

Tahapan untuk meng generate Code to VB (Forward Engineering)
1. buat komponen
2. assign class ke komponen
3. set code generation properties
4. pilih komponen class atau komponen untuk meng generate class atau 
component diagram
5. pilih ke menu Tool  Visual Basic  Update untuk memulai 
code generation Wizard
6. pilih ke menu Tool  Visual Basic  Browse Source Code 
untuk melihat hasil code yang telah dibuat
.
Tahapan untuk meng generate VB code to Model / (reverse Engineering)
1. buat komponen VB dan assign
2. pilih ke menu tool  Visual Basic  Update Model 
from Code
3. pilih komponen dan class untuk update
4. Finish

ingat:

 Forward engineering: menghasilkan kode dari model.
 Reverse engineering: membangun model dari kode.

Reverse Engineering and Forward Engineering 13


Modul Praktikum Pemodelan Objek
Unsada-adam ab-2010

Anda mungkin juga menyukai