LAMPIRAN
Lampiran 1 Use Case Diagram uc Primary Use Cases System CASE Tools Create Activity Diagram
Create Model
Create New Project
Add Operation Class
Add Relationsip Activity
Create New Canvas Create Class Diagram
Add Attribute Class
Add New Item Activity
User
Gambar Use Case Diagram Aplikasi CASE Tools
L1
Create Use Case Diagram Add Circle Use Case
Add Relationship Class Add Relationsip Use Case
L2
Lampiran 2 Class Diagram class New Class All User
GeneralProject
- Email: var - Password: var - Username: var «id» - ID_User: int + + + + + + + + + + + + + + + + +
- GeneralProjectName «id» - ID_GeneralProject + SaveDataGeneralProject() : CreateNewProjectCR
SubmitCircleUseCase() : CreateNewCircleUseCaseCR SubmitComponentActivity() : CreateActivityDiagramCR SubmitComponentClass() : var SubmitComponentUseCase() : var SubmitDataAttributeClass(var) : var SubmitDataOperationClass() : AddOperationClassCR SubmitDataRelationshipClass(var) : var SubmitDataRelationshipUseCase() : AddRelationshipClassCR SubmitDataRelatioshipActivity(var) : var SubmitDataRelatioshipItemActivity() : AddRelationshipActivityCR SubmitDataRelatioshipItemActivity() : AddRelationshipActivityCR SubmitDataToGeneralProject() : var SubmitNewItemActivity(var) : var SubmitNewModel() : var SubmitNewOperationClass() : AddOperationClassCR SubmitRelationUseCase() : var validateRelationshipUseCase() : AddRelationsipUseCaseCR
GeneralCanvas - GeneralCanvasName «id» - ID_GeneralCanvas + SaveDataCanvas() : CreateNewCanvasCR
GeneralComponent «id» - ID_GeneralComponent: int + SaveDataGeneralComponent() : void
GeneralUseCase GeneralActivity
- GeneralClass: Class «id» - ID_GeneralClass: int + + + + + + +
- GeneralUseCase: UseCase «id» - ID_GeneralUseCase: int
- GeneralActivity: activity «id» - ID_GeneralActivity: int
GeneralClass
+ + + + + + + +
CreateGeneralClass() : void SaveComponentClass() : var SaveDataAttributeClass() : var SaveDataClass() : void ValidateDataAttributeClass() : AddAttribbuteClassCR validateDataOperationClass() : AddOperationClassCR validateRelationshipClass() : AddRelationshipClassCR
+ + + + + + + +
AddNewItemActivity() : var CreateGeneralActivity() : void createNewItemActivity() : AddNewItemActivityCR SaveAttributeActivity() : void SaveComponentActivity() : void SaveDataActivity() : void SaveDataRelationshipActivity() : var SaveRelationActivity() : void
CreateActivityDiagram() : CreateActivityDiagramCR CreateGeneralUseCase() : void SaveAttributeUsecase() : void SaveComponentUseCase() : var SaveDataCircleUseCase() : void SaveDataRelatiohipUseCase() : var SaveDataUseCase() : void SaveRelationUseCase() : void
UseCase Activity
Class
+ + + + +
+ CreateAttribute() : void + CreateGeneralClass() : void + SaveAttributeClass() : AttributeClass + SaveDataAttributeClass() : void
+ + + + +
CreateGeneralClass() : CreateClassDiagramCR SaveDataAttributeClass() : void SaveDataClass() : void SaveDataOperationClass() : AddOperationClassCR SaveDataRelationshipClass() : void
AttributeClass - Author: var - BodyClassDiagram: BodyClass - Class_Name: var - Comment: var «id» - ID_AttributeClass: int
- Attribute: AttributeUseCase - Component: ComponentUseCase - Relation: RelationUseCase «id» - ID_UseCase: int
- Attribute: AttributeActivity - Component: ComponentActivity - Relation: RelationActivity «id» - ID_Activity: int
- Attribute: AttributeClass - Method: MethodClass - Relation: RelationClass «id» - ID_Class: int
+ + + + +
CreateGeneralActivity() : CreateActivityDiagramCR SaveAttributeActivity() : void SaveComponentActivity() : void SaveDataActivity() : void SaveDataRelationshipActivity() : var
CreateUseCaseDiagram() : CreateUseCaseDiagramCR SaveAttributeUseCase() : void SaveComponentUseCase() : void SaveDataUseCase() : void SaveRelationUseCase() : void
RelationUseCase
RelationClass
MethodClass - MethodName: var - ParameterClass: Parameter - ReturnValueClass: ReturnValue - SetterGetterClass: SetterGetter «id» - ID_MethodClass: int + CreateMethodClass() : void + SaveDataOperationClass() : AddOperationClassCR + ValidateOperation() : MethodClass
«type» - AgregationClass - AssociationsClass - CompositionClass - GeneralizationClass «id» + ID_RelationClass: int + CreateRelation() : void + SaveDataRelationshipClass() : void + ValidateRelationshipClass() : RelationClass
ComponentUseCase AttributeActivity
RelationActivity - Association: var «id» - ID_RelationActivity: int + CreateRelationActivity() : void + SaveRelationActivity() : void + ValidateRalationActivity() : void
ComponentActivity - CircleActivity - Decision - Final - Fork - Initial - Join «id» - ID_ComponentActivity: int + CreateComponentActivity() : void + SaveComponentActivity() : void + ValidateComponentActivity() : void
Gambar Class Diagram
- Activity_Name: var - Author: var - BodyUseCaseDiagram: BodyUseCase - Comment: var «id» - ID_AttributeActivity: int + CreateAttributeActivity() : void + SaveAttributeActivity() : void
- Actor: int - Boundary: int - UseCase: int «id» - ID_ComponentUseCase: int + CreateComponentUseCase() : void + SaveComponentUseCase() : void + ValidateComponentUseCase() : void
AttributeUseCase - Author: var - BodyUseCaseDiagram: BodyUseCase - Comment: var - UseCase_Name: var «id» - ID_AttributeUseCase: int + CreateAttributeUseCase() : void + SaveAttributeUseCase() : void + SaveAttributeUsecase() : void
- Association - Extends - Include «id» - ID_RelationUseCase: int + + + +
CreateRelationActor() : void CreateRelationUseCase() SaveRelationUseCase() : void ValidateRelationItemActivity() : RelationUseCase
L3
Lampiran 3 Sequence Diagram Untuk Create New Project sd Create New Project Sequence UI:GeneralProject
System::CreateNewProjectCR
System::User
System::GeneralProject
User <
> alt SuccessSubmit SubmitDataProject validateDataGeneralProject(GeneralProject) :var SubmitDataToGeneralProject() :var SaveDataGeneralProject() :var
success status : var
success status :var success status :var
alt Failed Submit submitDataGeneralProject validateDataGeneralProject(GeneralProject) :var failed status : var
(from Actors)
Gambar Sequence Diagram dari Create New Project
L4
User meng-create project baru pada aplikasi CASE Tools kemudian user akan melakukan submit data yang ia inginkan. Data tersebut akan diterima system dan di submit oleh system dan disimpan oleh system. Jika berhasil maka system akan memberikan status success dan user dapat melanjutkan project-nya kembali. Jika tidak berhasil, maka system akan memberikan status failed submit dan user harus memulai dari langkah awal.
L5
Lampiran 4 Sequence Diagram Untuk Create Model sd Create Model Sequence UI:CreateNewModel
System::CreateNewProjectModelCR
System::User
System::GeneralModel
User <> alt Success Submit submitNewModel validateNewModel() :var SubmitNewModel() :var
SaveNewModel() :var success status :var
success status :var
success status :var
alt Failed Submit submitDataGeneralModel validateNewModel(GeneralModel) :var failed status :var
(from Actors)
Gambar Sequence Diagram dari Create Model
L6
Dimulai dari user membuat sebuah model baru di user interface bagian model. Kemudian user melakukan submit data yang diperlukan dan data tersebut akan divalidasi oleh sistem kontroler. Jika data yang di submit benar maka data tersebut dikirim ke sistem user. Data yang di submit akan disimpan oleh sistem, kemudian sistem akan menampilakan model tersebut ke user interface. Jika data yang divalidaisi salah, maka sistem akan kembali ke form user interface sebelumnya.
L7
Lampiran 5 Sequence Diagram Untuk Create Activity Diagram sd Activity Diagram Sequence UI:CreateActivity
System::CreateActivityDiagramCR
System::User
System::GeneralActivity
User <> alt Validated Add New Item ValidateDataActivityModel() :var SubmitNewItemActivity(General) :var SaveComponentActivity() Display Activity Diagram
Display Activity Diagram
Display Activity Diagram
alt Not Validated Add New Item ValidateDataActivityModel() :var Failed
Gambar Sequence Diagram dari Create Activity Diagram
L8
Dimulai dari user membuat sebuah activity diagram baru di user interface activity diagram. Kemudian user menambahkan item yang diinginkan dan item tersebut akan divalidasi oleh sistem kontroler. Jika data yang di item benar maka item tersebut dikirim ke sistem user. Item yang di submit akan disimpan oleh sistem, kemudian sistem akan menampilakan item tersebut ke user interface. Jika item yang divalidaisi salah, maka sistem akan kembali ke form user interface sebelumnya.
L9
Lampiran 6 Sequence Diagram Untuk Create Class Diagram sd Class Diagram Sequence UI:ComponentClass
System::CreateClassDiagramCR
System::User
System::GeneralClass
User alt Validate ChooseComponent ValidateComponentClass() SubmitComponentClass() :var SaveComponentClass() :var
Display Class Diagram Display Class Diagram Display Diagram alt Not Validate Choose Component ValidateComponentClass() Failed Display
Gambar Sequence Diagram dari Create Class Diagram
L10
Dimulai dari user memilih sebuah komponen untuk class diagram baru di user interface. Kemudian sistem akan melakukan validasi komponen tersebut dan komponen tersebut akan divalidasi oleh sistem kontroler. Jika data yang di komponen benar maka komponen tersebut dikirim ke sistem user. Komponen yang di submit akan disimpan oleh sistem, kemudian sistem akan menampilkan komponen tersebut ke user interface. Jika komponen yang divalidaisi salah, maka sistem akan kembali ke form user interface sebelumnya.
L11
Lampiran 7 Sequence Diagram Untuk Create Use Case Diagram sd Use Case Diagram Sequence UI:ComponentUseCase
System::ComponentUseCaseCR
System::CreateUseCaseDiagramCR
System::User
System::GeneralUseCase
User <> alt Validate Choose Component
CreateComponent() : CreateUseCaseDiagramCR ValidateComponentUseCase() SubmitComponentUseCase() :var SaveComponentUseCase() :var
Display UseCase Diagram
Display UseCase Diagram
Display UseCase Diagram
alt Not Validate Choose Component CreateComponent() : CreateUseCaseDiagramCR ValidateComponentUseCase() Failed Display Failed Display
Gambar Sequence Diagram dari Create Use Case Diagram
Display UseCase Diagram
L12
Dimulai dari user membuat use case di user interface use case. Setelah itu user memilih sebuah komponen untuk use case diagram baru di user interface. Kemudian user membuat komponen di kontroler. Setelah itu, sistem akan melakukan validasi komponen tersebut dan komponen tersebut akan divalidasi oleh sistem kontroler. Jika data yang di komponen benar maka komponen tersebut dikirim ke sistem user. Komponen yang di submit akan disimpan oleh sistem, kemudian sistem akan menampilakan komponen tersebut ke user interface. Jika komponen yang divalidaisi salah,
maka
sistem
akan
kembali
ke
form
user
interface
sebelumnya.
L13
Lampiran 8 Sequence Diagram Untuk Create New Canvas sd Create New Canvas Sequence
User
UI:General Canvas
System::ModelTypeForCanvas
System::CreateNewProjectModelCR
System::GeneralCanvas
<> ChooseModelTypeForCanvas() :ModelTypeForCanvas
CreateNewTab() : CreateNewCanvasCR SaveDataCanvas() : CreateNewCanvasCR
Display Tab Display Tab
Display Tab
Gambar Sequence Diagram dari Create New Canvas Dimulai dari user membuat kanvas baru di bagian kanvas. Kemudian user memilih model tipe kanvas yang diinginkan. Kemudian sistemakan membuat tab-an baru untuk kanvas tersebut. Setelah itu, kanvas akan disimpan datanya ke sistem. Dan sistem menampilkan kanvas tersebut di user interface.
L14
Lampiran 9 Sequence Diagram Untuk Add Attribute Class sd Add Attribute Class Sequence UI:AddAttributeClass
System::AddAttribbuteClassCR
System::User
System::GeneralClass
User <> alt Validated Add New Item ValidateAttributeClass() SubmitDataAttributeClass(General) :var
Display Attribute Class
Display Attribute Class
alt Not Validated Add New Item ValidateAttributeClass() Failed
Gambar Sequence Diagram dari Add Attribute Class
SaveDataAttributeClass() :var Display Attribute Class
L15
Dimulai dari user menambahkan atribut kelas baru di user interface class diagram. Jika tervalidasi maka sistem akan melakukan validasi atribut tersebut ke sistem kontroler. Setelah itu, sistem akan melakukan submit atribut tersebut ke sistem user dan menyimpannya. Kemudian sistem akan menampilkan atribut kelas baru tersebut ke user interface. Jika tidak tervalidasi, maka sistem akan menampilkan form sebelumnya dan memunculkan status gagal.
L16
Lampiran 10 Sequence Diagram Untuk Add New Item Activity sd Add New Item Activity Sequence UI:GeneralActivity
System::AddNewItemActivityCR
System::User
System::GeneralActivity
User <> alt Validated Add New Item ValidateNewItemActivity()
SubmitNewItemActivity(General) :var AddNewItemActivity() :var Success Success
Success
alt Not Validated Add New Item ValidateNewItemActivity() Failed
Gambar Sequence Diagram dari Add New Item Activity
L17
Dimulai dari user menambahkan item baru di user interface activity diagram. Jika tervalidasi maka sistem akan melakukan validasi item tersebut ke sistem kontroler. Setelah itu, sistem akan melakukan submit item tersebut ke sistem dan menyimpannya. Kemudian sistem akan menampilkan item activity baru tersebut ke user interface activity diagram. Jika tidak tervalidasi, maka sistem akan menampilkan form sebelumnya dan memunculkan status gagal.
L18
Lampiran 11 Sequence Diagram Untuk Add Operation Class sd Add Operation Class Sequence UI:OperationClass
System::AddOperationClassCR
System::User
System::GeneralClass
User <> alt Validated Add Operation CreateOperationClass() : AddOperationClassCR
Display Operation Class
SubmitNewOperationClass() : AddOperationClassCR
validateDataOperationClass() : AddOperationClassCR
Display Operation Class
alt Not Validated Add New Circle
CreateOperationClass() : AddOperationClassCR Failed Display
Gambar Sequence Diagram dari Add Operation Class
Display Operation Class
L19
Dimulai dari user menambahkan operasi atau method baru di user interface class diagram. Jika tervalidasi maka sistem akan melakukan validasi operasi tersebut ke sistem kontroler. Setelah itu, sistem akan melakukan submit operasi tersebut ke sistem dan menyimpannya. Kemudian sistem akan menampilkan operasi kelas baru tersebut ke user interface class diagram. Jika tidak tervalidasi, maka sistem akan menampilkan form sebelumnya dan memunculkan status gagal.
L20
Lampiran 12 Sequence Diagram Untuk Add Relationship Class sd Add Relationship Class Sequence UI:RelationshipClass
System::AddRelationshipClassCR
System::User
System::GeneralClass
User <> alt Validated Add New Item
ValidateRelationshipClass()
SubmitDataRelationshipClass(General) :var SaveDataAttributeClass() :var
Display Relationship Class
Display Relationship Class
alt Not Validated Add New Item ValidateRelationshipClass()
Failed
Gambar Sequence Diagram dari Add Relationship Class
Display Relationship Class
L21
Dimulai dari user menambahkan relasi baru di user interface class diagram. Jika tervalidasi maka sistem akan melakukan validasi relasi tersebut ke sistem kontroler. Setelah itu, sistem akan melakukan submit relasi tersebut ke sistem dan menyimpannya. Kemudian sistem akan menampilkan relasi kelas baru tersebut ke user interface class diagram. Jika tidak tervalidasi, maka sistem akan menampilkan form sebelumnya dan memunculkan status gagal.
L22
Lampiran 13 Sequence Diagram Untuk Add Relationship Activity sd Add Relationsip Acivity Sequence UI:GeneralActivity
System::AddRelationshipActivityCR
System::User
System::GeneralActivity
User <> alt Validated
Add New Item
ValidateDataRelationshipActivity()
SubmitDataRelatioshipActivity(General) :var SaveDataRelationshipActivity() :var
Display Relationship Activity
Display Relationship Activity
alt Not Validated Add New Item ValidateDataRelationshipActivity() Failed
Gambar Sequence Diagram dari Add Relationship Activity
Display Relationship Activity
L23
Dimulai dari user menambahkan relasi baru di user interface activity diagram. Jika tervalidasi maka sistem akan melakukan validasi relasi tersebut ke sistem kontroler. Setelah itu, sistem akan melakukan submit relasi tersebut ke sistem dan menyimpannya. Kemudian sistem akan menampilkan relasi activity baru tersebut ke user interface activity diagram. Jika tidak tervalidasi, maka sistem akan menampilkan form sebelumnya dan memunculkan status gagal.
L24
Lampiran 14 Sequence Diagram Untuk Add Relationship Use Case sd Add Relationsip Use Case Sequence UI:RelationshipUseCase
System::AddRelationsipUseCaseCR
System::User
System::GeneralUseCase
User <> alt Validate
ValidateRelationshipUseCase() SubmitRelationUseCase() :var SaveDataRelatiohipUseCase() :var
Display Relationship UseCase
Display Relationship UseCase
alt Not Validate ValidateRelationshipUseCase()
Failed Display
Gambar Sequence Diagram dari Add Relationship Use Case
Display Relationship UseCase
L25
Dimulai dari user menambahkan relasi baru di user interface use case diagram. Jika tervalidasi maka sistem akan melakukan validasi relasi tersebut ke sistem kontroler. Setelah itu, sistem akan melakukan submit relasi tersebut ke sistem dan menyimpannya. Kemudian sistem akan menampilkan relasi use case baru tersebut ke user interface use case diagram. Jika tidak tervalidasi, maka sistem akan menampilkan form sebelumnya dan memunculkan status gagal.
L26
Lampiran 15 Sequence Diagram Untuk Add Circle Use Case sd Add Circle Use Case Sequence UI:GeneralUseCase
System::CreateNewCircleUseCaseCR
System::User
System::GeneralUseCase
User <> alt Validated Add New Circle
CreateCircleUseCase() : CreateNewCircleUseCaseCR SubmitCircleUseCase() : CreateNewCircleUseCaseCR SaveDataCircleUseCase()
Display Circle Use Case Display Circle Use Case
Display Circle Use Case
alt Not Validated
Add New Circle
CreateCircleUseCase() : CreateNewCircleUseCaseCR
Failed
(from Actors)
Gambar Sequence Diagram dari Add Circle Use Case
L27
Dimulai dari user menambahkan circle baru di user interface use case diagram. Jika tervalidasi maka sistem akan melakukan validasi circle tersebut ke sistem kontroler. Setelah itu, sistem akan melakukan submit circle tersebut ke sistem dan menyimpannya. Kemudian sistem akan menampilkan circle use case baru tersebut ke user interface use case diagram. Jika tidak tervalidasi, maka sistem akan menampilkan form sebelumnya dan memunculkan status gagal.
L28
Lampiran 16 Activity Diagram Untuk Create New Project act Create New Proj ect Activ ity
Fill general Information
begin
[Not Validated]
submit data validate data [Validated]
end
Gambar Activity Diagram dari Create New Project Dimulai dari pengisian informasi umum yang mencakup nama dari projek, dan alamat penyimpanan file. Setelah itu sistem akan melakukan validasi data yang di input, jika terjadi kesalahan makan sistem tidak akan memproses langkah selanjutnya. Jika data yang di input yang benar, maka sistem akan melakukan submit menyimpan data yang di input tersebut.
L29
Lampiran 17 Activity Diagram Untuk Create Model act Create Model Activ ity
Choose model type
[Not Validated]
begin
validate model
[Validated]
Display Model
Submit model
end
Gambar Activity Diagram dari Create Model Dimulai dari memilih model tipe diagram yang diinginkan. Disini userdapat memilih tiga diagram UML yang disediakan, Setelah memilih, sistem akan melakukan validasi model tersebut. Jika gagal, maka sistem akan kembali ke tahap pemilihan model. Jika benar, maka sistem akan melakukan submit model tersebut dan menampilkan model tersebut ke interface.
L30
Lampiran 18 Activity Diagram Untuk Create Activity Diagram act Activ ity Diagram Activ ity
Create Obj ect
ChooseComponent
Fill General Information Activ ity [Not Validated]
begin
validate data
Display Data Activ ity Diagram
submit data
end
[Validated]
Gambar Activity Diagram dari Create Activity Diagram User membuat objek apa yang akan dibuat, setelah itu user memilih komponen yang disediakan dan mengisi data yang diperlukan seperti nama dari komponen atau objek tersebut. Data tersebut akan divalidasi oleh sistem dan jika gagal maka system akan kembali ke tahap pengisian data. Jika berhasil, maka data tesebut di submit dan sistem akan menampilakan data dari activity diagram yang dibuat.
L31
Lampiran 19 Activity Diagram Untuk Create Class Diagram act Class Diagram Activ ity
ChooseComponent
Create Obj ect
Fill general Information Class [Not Validated]
begin
validate data
Display Data Class Diagram
Submit data
end
[Validated]
Gambar Activity Diagram dari Create Class Diagram User membuat objek apa yang akan dibuat, setelah itu user memilih komponen yang disediakan dan mengisi data yang diperlukan seperti nama dari komponen atau objek tersebut. Data tersebut akan divalidasi oleh sistem dan jika gagal maka system akan kembali ke tahap pengisian data. Jika berhasil, maka data tesebut di submit dan sistem akan menampilakan data dari class diagram yang dibuat.
L32
Lampiran 20 Activity Diagram Untuk Create Use Case Diagram act Use Case Diagram Activ ity
create object
Choose Component
Fill General Information Use Case
begin
[Not Validated]
Display UseCase Diagram
Submit data validate data [Validated]
end
Gambar Activity Diagram dari Create Use Case Diagram User membuat objek apa yang akan dibuat, setelah itu user memilih komponen yang disediakan dan mengisi data yang diperlukan seperti nama dari komponen atau objek tersebut. Data tersebut akan divalidasi oleh sistem dan jika gagal maka system akan kembali ke tahap pengisian data. Jika berhasil, maka data tesebut di submit dan sistem akan menampilakan data dari use case diagram yang dibuat.
Lampiran 21 Activity Diagram Untuk Create New Canvas
L33
act Create New Canv as Activ ity
FIll Canv as Name
Add New Canv as to Target Proj ect begin
Display New Tab
Choose Model Type for Canv as
end
Gambar Activity Diagram dari Create New Canvas Dimulai dari user menambahkan kanvas baru ke proyek yang dituju. Kemudian user mengisi nama dari kanvas tersebut dan memilih tipe model untuk kanvas tersebut. Kemudian sistem akan menampilkan kanvas tersebut di halaman baru.
Lampiran 22 Activity Diagram Untuk Add Attribute Class
L34
act Add Attribute Class Activ ity
Fill General Information Attribute Class
[Not Vali dated]
begi n
val idate data
[Val idated]
submit data
end
Gambar Activity Diagram dari Add Attribute Class Dimulai dari user mengisi informasi atau data yang diperlukan untuk atribut kelas baru seperti nama dari atribut tersebut. Kemudian sistem akan melakukan validasi data tersebut, jika gagal maka sistem akan kembali ke halaman pengisian data. Jika benar, maka sistem akan melakukan submit data tersebut dan menyimpannya.
Lampiran 23 Activity Diagram Untuk Add New Item Activity
L35
act Add New Item Activ ity Activ ity
Fill general Information Item Activ ity
[Not Validated]
begin
submit data validate new item [Validated] end
Gambar Activity Diagram dari Add New Item Activity Dimulai dari user mengisi informasi atau data yang diperlukan untuk menambahkan item baru activity seperti nama dari item tersebut. Kemudian sistem akan melakukan validasi data yang di input tersebut, jika gagal maka sistem akan kembali ke halaman pengisian data. Jika benar, maka sistem akan melakukan submit data tersebut dan menyimpannya.
Lampiran 24 Activity Diagram Untuk Add Operation Class
L36
act Add Operation Class Activ ity
Fill General Information Operation Class
[Not Validated]
begin
vali date data
[Validated]
submit data
end
Gambar Activity Diagram dari Add Operation Class Dimulai dari user mengisi informasi atau data yang diperlukan untuk menambahkan operasi atau method baru ke class seperti nama dari operasi tersebut. Kemudian sistem akan melakukan validasi data yang di input tersebut, jika gagal maka sistem akan kembali ke halaman pengisian data. Jika benar, maka sistem akan melakukan submit data tersebut dan menyimpannya.
Lampiran 25 Activity Diagram Untuk Add Relationship Class
L37
act Add Relationship Class Activ ity
Choose type of relationship begi n [Not Val i dated]
val i date rel ati onshi p
[Val i dated]
Display relationship
end
Gambar Activity Diagram dari Add Relationship Class Dimulai dari user mengisi informasi atau data yang diperlukan untuk menambahkan relasi baru ke class seperti nama dari relasi tersebut. Kemudian sistem akan melakukan validasi data yang di input tersebut, jika gagal maka sistem akan kembali ke halaman pengisian data. Jika benar, maka sistem akan melakukan submit data tersebut dan menyimpannya.
Lampiran 26 Activity Diagram Untuk Add Relationship Activity
L38
act Add Relationsip Activ ity
Choose Type of Relationship [Not Val i dated]
begi n
val i date Rel ati onshi p
[Val i dated]
Display Relationship
end
Gambar Activity Diagram dari Add Relationship Activity Dimulai dari user mengisi informasi atau data yang diperlukan untuk menambahkan relasi baru ke activity seperti nama dari relasi tersebut. Kemudian sistem akan melakukan validasi data yang di input tersebut, jika gagal maka sistem akan kembali ke halaman pengisian data. Jika benar, maka sistem akan melakukan submit data tersebut dan menyimpannya.
Lampiran 27 Activity Diagram Untuk Add Relationship Use Case
L39
act Add Relationsip Use Case Activ ity
ChooseTypeOfRelation [Not Vali dated] begin
vali date Relationshi p
Display Relationship [Validated] end
Gambar Activity Diagram dari Add Relationship Use Case Dimulai dari user mengisi informasi atau data yang diperlukan untuk menambahkan relasi baru ke use case seperti nama dari relasi tersebut. Kemudian sistem akan melakukan validasi data yang di input tersebut, jika gagal maka sistem akan kembali ke halaman pengisian data. Jika benar, maka sistem akan melakukan submit data tersebut dan menyimpannya.
Lampiran 28 Activity Diagram Untuk Add Circle Use Case
L40
act Add Circle Use Case Activ ity
Create Circle UseCase
[Not Validated]
begi n
Validate Data
Submit Circle UseCase [Val idated] end
Gambar Activity Diagram dari Add Circle Use Case Dimulai dari user untuk membuat circle use case. Kemudian sistem akan melakukan validasi circle tersebut, jika gagal maka sistem akan kembali ke form sebelumnya. Jika benar, maka sistem akan melakukan submit circle use case tersebut dan menyimpannya.
KUISIONER
L41
Kuisioner ini bertujuan guna mengumpulkan data untuk keperluan skripsi mengenai aplikasi berbasis web CASE Tools UML. Aplikasi ini memberikan banyak kemudahan untuk membuat Use Case Diagram, Activity Diagram dan Class Diagram karena berbasis web HTML5 yang sudah mendukung berbagai fitur yang mendukung untuk membuat sebuah aplikasi CASE Tools UML. Kami harap anda berkenan meluangkan waktu untuk mengisi kuisioner ini. 1. Apakah anda tahu mengenai Unified Modeling Language (UML) ? a. Ya b. Tidak tahu 2. Apakah anda pernah membuat suatu diagram UML ? a. Pernah b. Tidak pernah 3. Apakah anda pernah menggunakan software pemodelan UML (seperti Visio atau lainnya) ? a. Pernah b. Belum pernah 4. Jika pernah, apakah anda merasa kesuliatan dalam proses pembuatannya ? a. Ya b. Tidak 5. Apakah anda sering membuat sebuah diagram UML untuk keperluan tertentu anda ? a. Ya b. Tidak
L42
6. Apakah aplikasi yang anda gunakan untuk membuat diagram UML sudah ada fitur save ? a. Ya, sudah ada b. Tidak, masih menggunakan Screen Shoot 7. Apakah anda menginginkan aplikasi CASE Tools (software permodelan) UML berbasiskan web ? a. Ya, saya menginginkan karena tidak memerlukan proses instalasi b. Tidak 8. Software apa yang biasa anda gunakan untuk membuat pemodelan UML ? IBM Rational Software Architect Microsoft Visio NetBeans UML Diagram Other : 9. Apakah anda menginginkan aplikasi tersebut secara gratis ? a. Ya b. Tidak