• Tidak ada hasil yang ditemukan

LAMPIRAN. Gambar Use Case Diagram Aplikasi CASE Tools

N/A
N/A
Protected

Academic year: 2021

Membagikan "LAMPIRAN. Gambar Use Case Diagram Aplikasi CASE Tools"

Copied!
42
0
0

Teks penuh

(1)

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

(2)

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

(3)

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

(4)

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.

(5)

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

(6)

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.

(7)

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

(8)

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.

(9)

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

(10)

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.

(11)

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

(12)

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.

(13)

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.

(14)

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

(15)

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.

(16)

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

(17)

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.

(18)

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

(19)

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.

(20)

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

(21)

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.

(22)

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

(23)

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.

(24)

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

(25)

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.

(26)

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

(27)

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

(28)

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.

(29)

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.

(30)

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.

(31)

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.

(32)

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.

(33)

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.

(34)

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.

(35)

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.

(36)

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.

(37)

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.

(38)

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.

(39)

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.

(40)

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.

(41)

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

(42)

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

Gambar

Gambar Use Case Diagram Aplikasi CASE Tools
Gambar Class Diagram
Gambar Sequence Diagram dari Create New Project
Gambar Sequence Diagram dari Create Model
+7

Referensi

Dokumen terkait

Muatan identitas dan foto anak dalam pemberitaan tragedi anak di media online ini tidak dimaknai sebagai pelanggaran hak anak untuk dilindungi dari pemberitaan

Weaver (1993: 138) dalam menjelaskan Intrapersonal Communication (IC) atau KIP, melibatkan semua percakapan yang terjadi pada diri yang berkaitan dengan langkah-langkahnya melalui

Vaksin hepatitis A diberikan dua dosis dengan jarak  enam hingga 12 bulan pada orang yang berisiko terinfeksi virus ini, seperti penyaji makanan (food handlers), mereka yang

Pada cluster 7 distribusi nilai di dominasi dengan nilai B yang mencapai 43% kemudian disusul dengan nilai A (40%) dan nilai C (15%) sedangkan nilai lainnya

menggunakan data yang terhubung dengan data pelanggan dan data barang. Ketika mencatat transaksi, maka kode adalah hal kunci yang harus diinput. Contoh lain dalam transaksi

Selanjutnya Pejabat Pengadaan pada Dinas Pekerjaan Umum dan Penataan Ruang Kabupaten Probolinggo Tahun Anggaran 2017, dengan ini mengumumkan Penyedia Pengadaan Langsung

Deskripsi singkat mata kuliah Farmakoterapi Sistem Pencernaan dan Pernafasan: Mata kuliah ini mempelajari mengenai patofisiologi dan farmakoterapi pada penyakit sistem pencernaan

Sedangkan data profil di Darmaga yang memiliki tanah dengan warna coklat kemerahan, solum yang dalam, konsistensi dari agak lekat sampai lekat dan plastis