blueoxygen cimande overview

23
BLUEOXYGEN CIMANDE 1

Upload: dian-w-aditya

Post on 15-May-2015

552 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: BlueOxygen Cimande Overview

BLUEOXYGEN CIMANDE

1

Page 2: BlueOxygen Cimande Overview

Daftar Isi1.Pendahuluan ............................................................................................................ 3

1.1Latar Belakang .................................................................................................. 3

1.2Tujuan ................................................................................................................. 3

2.Gambaran Umum .................................................................................................... 3

2.1Tentang Aplikasi .................................................................................................. 3

2.2Fitur Aplikasi ....................................................................................................... 3

2.3Fitur Matrik ......................................................................................................... 4

2.4Requirement kebutuhan Perangkat Lunak .......................................................... 5

3.Arsitektur Blueoxygen Cimande .............................................................................. 6

................................................................................................................................ 6

4.Output Blueoxygen Cimande ................................................................................... 7

5.Standart Operating System (SOP) ........................................................................... 8

6.System Fitur Aplikasi ............................................................................................... 8

6.1Role .................................................................................................................... 8

6.1.1Access Control .............................................................................................. 9

6.2GX Admin ......................................................................................................... 13

6.2.2Site Manager ............................................................................................. 16

7.Penutup ................................................................................................................. 22

7.1Kesimpulan ....................................................................................................... 22

2

Page 3: BlueOxygen Cimande Overview

1. Pendahuluan

1.1 Latar Belakang

Solusi untuk membuat Aplikasi dengan sangat mudah dan cepat akan sangat diperlukan dewasa ini. Karena kebanyakan orang akan berfikir dengan sangat instant untuk membuat suatu Aplikasi yang mudah dan mengirit biaya operasional. Upaya yang dilakukan kebanyakan orang untuk menciptakan Aplikasi yang mudah, murah dan dinamis menjadi prioritas utama didalam mengembangkan sebuah Aplikasi.

Malah dengan maraknya OSS(Open Source Software) maka orang akan lebih memilih untuk Aplikasi yang sudah jadi, yang siap pakai dan juga Free atau gratis. Blueoxygen Cimande ini, telah menjadi kurikulum nasional. Dimana, kurikulum pendidikan akan menggunakan Blueoxygen Cimande sebagai salah satu Teknologi yang siap pakai yang mudah dan dinamis.

1.2 Tujuan

Tujuan dari Blueoxygen Cimande adalah sebagai berikut :a. Untuk mempermudah pembuatan sebuah aplikasi jadi yang berbasiskan

Java Web Application dengan sangat mudah dan dinamis.b. Mempercepat pengerjaan aplikasi secara modular dengan segala keaman

yang telah disediakan.

3

Page 4: BlueOxygen Cimande Overview

2. Gambaran Umum

2.1 Tentang Aplikasi

Blueoxygen Workspace Platform adalah platform pengembangan yang memudahkan setiap programmer aplikasi untuk mengembangkan aplikasinya. Adapun Workspace ini merupakan sebuah Framework Enterprise menggunakan Teknologi-teknologi yang sedang populer di dunia saat ini. Blueoxygen Cimande bisa dijadikan based fundamental untuk membuat aplikasi-aplikasi diatasnya karena Blueoxygen Cimande diciptakan sebagai platform yang berbasis modular.

Blueoxygen Cimande merupakan Workspace Framework MVC. Dimana menggunakan Teknologi kolaborasi Spring, Struts dan Hibernate. Seluruh teknologi yang digunakan untuk mengembangkan aplikasi ini merupakan pustaka yang bebas (gratis) dan opensource.

Kebutuhan akan interoperabilitas antar aplikasi juga telah didukung oleh Blueoxygen Cimande, dengan mengusung konsep REST (Representational State Transfer) yang telah diterapkan di beberapa raksaksa web dibawah bendera Web 2.0 sehingga mendukung interaksi antar bahasa pemrograman serta ramah bagi perangkat mobile.

Sebagai sebuah workspace, fitur keamanan terutama hak akses terhadap setiap user maupun modul dapat diatur secara cepat menggunakan wizard menjadikan Blueoxygen Cimande sebagai platform yang mendukung banyak user (multi user) dengan banyak jabatan (multi role) serta berbagai macam hak akses terhadap setiap halaman yang dapat berbeda-beda pula (multi tenant).

4

Page 5: BlueOxygen Cimande Overview

2.2 Fitur Aplikasi

1. Access Control- Action Type- Role Descriptor ACL- Role Site Descriptor ACL- Site Descriptor- Window Role Access

2. GX Admin- Droplist- Table- Window

3. Site Manager- Descriptor- Module Function- Role Manager- Role Privilage- Role Site Privilage- Site- Company- Job Position- User Manager Ver.2.1

4. Workflow Designer- WF Role

5

Page 6: BlueOxygen Cimande Overview

2.3 Fitur Matrik

Role AdministratorC R U D R Ch

# Access ControlAction Type xRole Descriptor ACL x xRole Site Descriptor ACL x xSite Descriptor x xWindow Role Access x x

x x x xTable x x x xWindow x x x x# Site ManagerDescriptor x x x xModule Function x x x xRole Manager x x

x x x x

Fitur

# GX AdminDroplist

Role Privilage

2.4 Requirement kebutuhan Perangkat LunakSpesifikasi kebutuhan Blueoxygen Cimande :• Menggunakan programing language JDK ver.1.6.0_6 ke atas.• Menggunakan aplication server minimal tomcat ver.6.x.• Menggunakan database MySQL ver.5 keatas.

6

Page 7: BlueOxygen Cimande Overview

3. Arsitektur Blueoxygen Cimande

7

Page 8: BlueOxygen Cimande Overview

4. Output Blueoxygen Cimande

8

Page 9: BlueOxygen Cimande Overview

5. Standart Operating System (SOP)

6. System Fitur Aplikasi

6.1 Role

Role yang ada di Blueoxygen Cimande hanya 1 yaitu Role God/Admin. Dengan adanya Role ini akan bisa membuat Role diatas Role. Fungsi : untuk digunakan sebagai Role Privilage atau hak akses terhadap site. Untuk dapat menggunakan module-module tertentu.

9

Page 10: BlueOxygen Cimande Overview

Fitur-fitur yang terdapat dalam role Blueoxygen Cimande sebagai berikut:

6.1.1 Access Control

Access Control berfungsi untuk mengatur privilage hak akses terhadap user yang login. Misal user A hanya bisa Read/View saja, karena kasusnya dia sebagai operator atau sebagai pengguna. Bukan berfungsi sebagai Administrator.

10

Page 11: BlueOxygen Cimande Overview

6.1.1.1 Action Type

Action Type : digunakan untuk memberikan name action pada ACL (Access Control List)

6.1.1.2 Role Descriptor ACL

- Role Descriptor ACL : digunakan untuk menghubungkan Role dengan Descriptor untuk dapat mengakses, Create. Read, Update dan Delete.

11

Page 12: BlueOxygen Cimande Overview

12

Page 13: BlueOxygen Cimande Overview

6.1.1.3 Role Site Descriptor ACL

- Role Site Descriptor ACL : digunakan untuk menghubungkan Role, Site, Descriptor dengan Access Control, Create, Read, Update dan Delete.

6.1.1.4 Site Descriptor

- Site Descriptor : digunakan untuk menghubungkan antara Site dengan Descriptor yang dapat digunakan untuk mengakses site tertentu dengan Descriptor tertentu.

13

Page 14: BlueOxygen Cimande Overview

6.1.1.5 Window Role Access

- Window Role Access : digunakan untuk menghubungkan antara Role dengan Window Role.

6.2 GX Admin

GX Admin berfungsi untuk memberikan fitur dropdown list berdasarkan kategori yang sering dipakai dan bersifat general. Contoh dropdown list untuk Country, Field data type,dll. Pengaturan window, serta table.

6.2.1.1 Droplist

- Droplist : digunakan untuk membuat droplist atau pilihan dalam bentuk dropdown list.

14

Page 15: BlueOxygen Cimande Overview

15

Page 16: BlueOxygen Cimande Overview

6.2.1.2 Table

- Table : digunakan untuk membuat table baru beserta column-column yang mau dibuat.

6.2.1.3 Window

- Window : digunakan untuk membuat window baru dari menu berikut, ukuran window, serta type window yang default atau extended(membutuhkan referensi window lain).

16

Page 17: BlueOxygen Cimande Overview

6.2.2 Site Manager

Berfungsi untuk menambahkan Module Function, Descriptor, Site Manager, pengaturan Role, dan User Manager.

6.2.2.1 Descriptor

- Descriptor : digunakan untuk memberkan nama namespace yang akan diintegrasikan dengan Module yang tersedia untuk fungsi-fungsi yang saling berkaitan.

17

Page 18: BlueOxygen Cimande Overview

6.2.2.2 Module Function

- Module Function : digunakan untuk membuat Module-Module yang dipakai di Blueoxygen Cimande.

6.2.2.3 Role Manager

- Role Manager : digunakan untuk mengatur Role dangan Site. Menghubungkan Role A mempunyai Site A.

18

Page 19: BlueOxygen Cimande Overview

6.2.2.4 Role Privilage

- Role Privilage : digunakan untuk menghubungkan antara Role dengan Module Function yang tersedia.

6.2.2.5 Role Site Privilage

- Role Site Privilage : digunakan untuk menghubungkan Role dengan Site dan memberikan Module yang akan ditampilkan didalam sebuah Site tersebut.

19

Page 20: BlueOxygen Cimande Overview

6.2.2.6 Site

- Site : digunakan untuk mendefinisikan sebuah Site. Didalam Role bisa terdapat beberapa Site.

6.2.2.7 Company

- Company : digunakan untuk pengaturan Company, identitas sebuah perusahaan.

20

Page 21: BlueOxygen Cimande Overview

6.2.2.8 Job Position

- Job Position : digunakan untuk pengaturan Job Position sebagai identitas pengguna.

6.2.2.9 User Manager Ver.2.1

- User Manager Ver.2.1 : digunakan untuk pengaturan User Privilage. Dan merupakan hak akses untuk dapat login di aplikasi yang dibuat diatas Blueoxygen Cimande.

21

Page 22: BlueOxygen Cimande Overview

6.2.2.10 Workflow Designer

Berfungsi untuk mengatur Role dan membuat Role Workflow baru. Dimana ini akan menjadi Role di aplikasi yang dibuat diatas Blueoxygen Cimande.

6.2.2.11 WF Role

- WF Role : Pengaturan Workflow Role. Untuk membedakan hak akses dan privilage.

22

Page 23: BlueOxygen Cimande Overview

7. Penutup

7.1 Kesimpulan

Di era internet yang semakin canggih dan keaman aplikasi yang dari masa ke masa makin dibutuhkan bagi sebuah aplikasi yang mulai merambah menuju dunia worldwide web, pengembangan aplikasi yang cepat dan kuat (aman) pastilah sangat dipertimbangkan. Ada banyak masalah yang dikeluhkan para developer terkait dengan kecepatan pembuatan sebuah aplikasi yang aman sehingga terkadang malah mengorbankan beberapa aspek penting diantaranya keamanan itu sendiri, tak jarang pula masalah kecepatan ini menjadikan alasan terhadap pembengkakan biaya produksi.

Blueoxygen Cimande merupakan sebuah workspace platform yang menyediakan berbagai macam fitur dasar bagi para developer yang akan mengembangkan aplikasi web secara cepat, tanpa mengesampingkan celah keamanan sehangga dapat mengoptimalkan waktu pembuatan aplikasi dengan biaya produksi yang lebih ramping.

23