L1
LAMPIRAN
Lampiran 1 Use Case Diagram
uc Primary Use Cases
System CASE Tools
User Create New
Project
Create Model Activity Create Diagram Create Class Diagram Create Use Case Diagram Create New Canvas Add Circle Use Case Add Relationsip Use Case Add Attribute Class Add Operation Class Add Relationship Class Add New Item
Activity Add
Relationsip Activity
Lampiran 2 Class Diagram
class New Class All
GeneralProject - GeneralProjectName «id» - ID_GeneralProject + SaveDataGeneralProject() : CreateNewProjectCR GeneralCanvas - GeneralCanvasName «id» - ID_GeneralCanvas + SaveDataCanvas() : CreateNewCanvasCR GeneralComponent «id» - ID_GeneralComponent: int + SaveDataGeneralComponent() : void User - Email: var - Password: var - Username: var «id» - ID_User: int + 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 GeneralClass - GeneralClass: Class «id» - ID_GeneralClass: int + CreateGeneralClass() : void + SaveComponentClass() : var + SaveDataAttributeClass() : var + SaveDataClass() : void + ValidateDataAttributeClass() : AddAttribbuteClassCR + validateDataOperationClass() : AddOperationClassCR + validateRelationshipClass() : AddRelationshipClassCR GeneralActivity - GeneralActivity: activity «id» - ID_GeneralActivity: int + AddNewItemActivity() : var + CreateGeneralActivity() : void + createNewItemActivity() : AddNewItemActivityCR + SaveAttributeActivity() : void + SaveComponentActivity() : void + SaveDataActivity() : void + SaveDataRelationshipActivity() : var + SaveRelationActivity() : void GeneralUseCase - GeneralUseCase: UseCase «id» - ID_GeneralUseCase: int + CreateActivityDiagram() : CreateActivityDiagramCR + CreateGeneralUseCase() : void + SaveAttributeUsecase() : void + SaveComponentUseCase() : var + SaveDataCircleUseCase() : void + SaveDataRelatiohipUseCase() : var + SaveDataUseCase() : void + SaveRelationUseCase() : void Class - Attribute: AttributeClass - Method: MethodClass - Relation: RelationClass «id» - ID_Class: int + CreateGeneralClass() : CreateClassDiagramCR + SaveDataAttributeClass() : void + SaveDataClass() : void + SaveDataOperationClass() : AddOperationClassCR + SaveDataRelationshipClass() : void MethodClass - MethodName: var - ParameterClass: Parameter - ReturnValueClass: ReturnValue - SetterGetterClass: SetterGetter «id» - ID_MethodClass: int + CreateMethodClass() : void + SaveDataOperationClass() : AddOperationClassCR + ValidateOperation() : MethodClass RelationClass «type» - AgregationClass - AssociationsClass - CompositionClass - GeneralizationClass «id» + ID_RelationClass: int + CreateRelation() : void + SaveDataRelationshipClass() : void + ValidateRelationshipClass() : RelationClass AttributeClass - Author: var - BodyClassDiagram: BodyClass - Class_Name: var - Comment: var «id» - ID_AttributeClass: int + CreateAttribute() : void + CreateGeneralClass() : void + SaveAttributeClass() : AttributeClass + SaveDataAttributeClass() : void AttributeActivity - Activity_Name: var - Author: var - BodyUseCaseDiagram: BodyUseCase - Comment: var «id» - ID_AttributeActivity: int + CreateAttributeActivity() : void + SaveAttributeActivity() : void ComponentActivity - CircleActivity - Decision - Final - Fork - Initial - Join «id» - ID_ComponentActivity: int + CreateComponentActivity() : void + SaveComponentActivity() : void + ValidateComponentActivity() : void RelationActivity - Association: var «id» - ID_RelationActivity: int + CreateRelationActivity() : void + SaveRelationActivity() : void + ValidateRalationActivity() : void RelationUseCase - Association - Extends - Include «id» - ID_RelationUseCase: int + CreateRelationActor() : void + CreateRelationUseCase() + SaveRelationUseCase() : void + ValidateRelationItemActivity() : RelationUseCase AttributeUseCase - Author: var - BodyUseCaseDiagram: BodyUseCase - Comment: var - UseCase_Name: var «id» - ID_AttributeUseCase: int + CreateAttributeUseCase() : void + SaveAttributeUseCase() : void + SaveAttributeUsecase() : void UseCase - Attribute: AttributeUseCase - Component: ComponentUseCase - Relation: RelationUseCase «id» - ID_UseCase: int + CreateUseCaseDiagram() : CreateUseCaseDiagramCR + SaveAttributeUseCase() : void + SaveComponentUseCase() : void + SaveDataUseCase() : void + SaveRelationUseCase() : void ComponentUseCase - Actor: int - Boundary: int - UseCase: int «id» - ID_ComponentUseCase: int + CreateComponentUseCase() : void + SaveComponentUseCase() : void + ValidateComponentUseCase() : void Activity - Attribute: AttributeActivity - Component: ComponentActivity - Relation: RelationActivity «id» - ID_Activity: int + CreateGeneralActivity() : CreateActivityDiagramCR + SaveAttributeActivity() : void + SaveComponentActivity() : void + SaveDataActivity() : void + SaveDataRelationshipActivity() : var
Lampiran 3 Sequence Diagram Untuk Create New Project
sd Create New Project Sequence
User
(from Actors)
System::GeneralProject UI:GeneralProject System::CreateNewProjectCR System::User
alt SuccessSubmit
alt Failed Submit
<<create>> SubmitDataProject validateDataGeneralProject(GeneralProject) :var SubmitDataToGeneralProject() :var SaveDataGeneralProject() :var success status :var success status :var success status : var submitDataGeneralProject validateDataGeneralProject(GeneralProject) :var failed status : var
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.
Lampiran 4 Sequence Diagram Untuk Create Model
sd Create Model Sequence
User
(from Actors)
System::CreateNewProjectModelCR System::User System::GeneralModel UI:CreateNewModel
alt Success Submit
alt Failed Submit <<create>> submitNewModel validateNewModel() :var SubmitNewModel() :var SaveNewModel() :var success status :var success status :var success status :var submitDataGeneralModel validateNewModel(GeneralModel) :var failed status :var
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.
Lampiran 5 Sequence Diagram Untuk Create Activity Diagram
sd Activity Diagram Sequence
User
System::GeneralActivity UI:CreateActivity System::CreateActivityDiagramCR System::User
alt Validated
alt Not Validated <<create>> Add New Item ValidateDataActivityModel() :var SubmitNewItemActivity(General) :var SaveComponentActivity() Display Activity Diagram Display Activity Diagram Display Activity Diagram Add New Item ValidateDataActivityModel() :var Failed
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.
Lampiran 6 Sequence Diagram Untuk Create Class Diagram sd Class Diagram Sequence
User System::GeneralClass System::User System::CreateClassDiagramCR UI:ComponentClass alt Validate
alt Not Validate
ChooseComponent ValidateComponentClass() SubmitComponentClass() :var SaveComponentClass() :var Display Class Diagram Display Class Diagram Display Diagram Choose Component ValidateComponentClass() Failed Display
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.
Lampiran 7 Sequence Diagram Untuk Create Use Case Diagram
sd Use Case Diagram Sequence
User
System::GeneralUseCase System::User
UI:ComponentUseCase System::ComponentUseCaseCR System::CreateUseCaseDiagramCR
alt Validate
alt Not Validate
<<create>> Choose Component CreateComponent() : CreateUseCaseDiagramCR ValidateComponentUseCase() SubmitComponentUseCase() :var SaveComponentUseCase() :var Display UseCase Diagram Display UseCase Diagram Display UseCase Diagram Display UseCase Diagram Choose Component CreateComponent() : CreateUseCaseDiagramCR ValidateComponentUseCase() Failed Display Failed Display
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.
Lampiran 8 Sequence Diagram Untuk Create New Canvas
sd Create New Canvas Sequence
User System::GeneralCanvas UI:General Canvas System::ModelTypeForCanvas System::CreateNewProjectModelCR <<create>> 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.
Lampiran 9 Sequence Diagram Untuk Add Attribute Class sd Add Attribute Class Sequence
System::User UI:AddAttributeClass
User
System::AddAttribbuteClassCR System::GeneralClass
alt Validated
alt Not Validated
<<create>> Add New Item ValidateAttributeClass() SubmitDataAttributeClass(General) :var SaveDataAttributeClass() :var Display Attribute Class Display Attribute Class Display Attribute Class Add New Item ValidateAttributeClass() Failed
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.
Lampiran 10 Sequence Diagram Untuk Add New Item Activity sd Add New Item Activity Sequence
System::User System::AddNewItemActivityCR UI:GeneralActivity User System::GeneralActivity alt Validated
alt Not Validated
<<create>> Add New Item ValidateNewItemActivity() SubmitNewItemActivity(General) :var AddNewItemActivity() :var Success Success Success Add New Item ValidateNewItemActivity() Failed
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.
Lampiran 11 Sequence Diagram Untuk Add Operation Class
sd Add Operation Class Sequence
User
System::AddOperationClassCR System::User System::GeneralClass UI:OperationClass
alt Validated
alt Not Validated <<create>> Add Operation CreateOperationClass() : AddOperationClassCR SubmitNewOperationClass() : AddOperationClassCR validateDataOperationClass() : AddOperationClassCR Display Operation Class Display Operation Class Display Operation Class Add New Circle CreateOperationClass() : AddOperationClassCR Failed Display
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.
Lampiran 12 Sequence Diagram Untuk Add Relationship Class
sd Add Relationship Class Sequence
System::AddRelationshipClassCR User
System::User
UI:RelationshipClass System::GeneralClass
alt Validated
alt Not Validated <<create>> Add New Item ValidateRelationshipClass() SubmitDataRelationshipClass(General) :var SaveDataAttributeClass() :var Display Relationship Class Display Relationship Class Display Relationship Class Add New Item ValidateRelationshipClass() Failed
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.
Lampiran 13 Sequence Diagram Untuk Add Relationship Activity
sd Add Relationsip Acivity Sequence
User
UI:GeneralActivity System::AddRelationshipActivityCR System::User System::GeneralActivity
alt Validated
alt Not Validated <<create>> Add New Item ValidateDataRelationshipActivity() SubmitDataRelatioshipActivity(General) :var SaveDataRelationshipActivity() :var Display Relationship Activity Display Relationship Activity Display Relationship Activity Add New Item ValidateDataRelationshipActivity() Failed
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.
Lampiran 14 Sequence Diagram Untuk Add Relationship Use Case
sd Add Relationsip Use Case Sequence
User
System::AddRelationsipUseCaseCR System::User System::GeneralUseCase UI:RelationshipUseCase
alt Validate
alt Not Validate
<<create>> ValidateRelationshipUseCase() SubmitRelationUseCase() :var SaveDataRelatiohipUseCase() :var Display Relationship UseCase Display Relationship UseCase Display Relationship UseCase ValidateRelationshipUseCase() Failed Display
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.
Lampiran 15 Sequence Diagram Untuk Add Circle Use Case
sd Add Circle Use Case Sequence
User (from Actors) System::User System::CreateNewCircleUseCaseCR UI:GeneralUseCase System::GeneralUseCase alt Validated
alt Not Validated
<<create>> Add New Circle CreateCircleUseCase() : CreateNewCircleUseCaseCR SubmitCircleUseCase() : CreateNewCircleUseCaseCR SaveDataCircleUseCase() Display Circle Use Case Display Circle Use Case Display Circle Use Case Add New Circle CreateCircleUseCase() : CreateNewCircleUseCaseCR Failed
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
Lampiran 16 Activity Diagram Untuk Create New Project
act Create New Proj ect Activ ity
validate data begin
submit data
end
Fill general Information
[Not Validated]
[Validated]
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.
Lampiran 17 Activity Diagram Untuk Create Model
act Create Model Activ ity
begin
end
Choose model type
validate model
Display Model Submit model
[Validated] [Not Validated]
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.
Lampiran 18 Activity Diagram Untuk Create Activity Diagram act Activ ity Diagram Activ ity
end begin
Fill General Information Activ ity
validate data
submit data Display Data Activ ity
Diagram Create Obj ect ChooseComponent
[Validated] [Not 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.
Lampiran 19 Activity Diagram Untuk Create Class Diagram act Class Diagram Activ ity
begi n
end
Fill general Information Class
Submit data
val idate data
Display Data Class Diagram Create Obj ect ChooseComponent
[Vali dated] [Not 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.
Lampiran 20 Activity Diagram Untuk Create Use Case Diagram
act Use Case Diagram Activ ity
begin
end
Fill General Information Use Case
Submit data
validate data
Display UseCase Diagram
create obj ect Choose Component
[Validated]
[Not Validated]
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.
act Create New Canv as Activ ity
begin
FIll Canv as Name
Display New Tab
end
Choose Model Type for Canv as Add New Canv as to Target
Proj ect
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.
act Add Attribute Class Activ ity
begi n
Fill General Information Attribute Class
val idate data
submit data
end
[Not Vali dated]
[Val idated]
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.
act Add New Item Activ ity Activ ity
begin
Fill general Information Item Activ ity
validate new item
submit data
end
[Validated] [Not Validated]
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.
act Add Operation Class Activ ity
begin
Fill General Information Operation Class
vali date data
submit data
end
[Validated] [Not Validated]
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.
act Add Relationship Class Activ ity begi n Choose type of relationship Display relationship end val i date rel ati onshi p [Not Val i dated]
[Val i dated]
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.
act Add Relationsip Activ ity
begi n
Choose Type of Relationship
val i date Rel ati onshi p
Display Relationship
end
[Val i dated] [Not Val i dated]
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.
act Add Relationsip Use Case Activ ity
begin
ChooseTypeOfRelation
vali date Relationshi p
Display Relationship
end
[Validated] [Not Vali dated]
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.
act Add Circle Use Case Activ ity
begi n
Create Circle UseCase
end
Submit Circle UseCase
Val i date Data
[Val i dated]
[Not Val i dated]
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 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
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