• Tidak ada hasil yang ditemukan

98 Tabel 1 User Role Workflow BPMPT

Dalam dokumen M01459 (Halaman 98-102)

No Role Task

1. Super User Menambahkan,mengelola User dan hak akses user, pengelolaan master data

2. Pelanggan Pendaftaran pelanggan baru, permohonan pengujian, melihat status pengujian, update Profile

3. Customer Service Verifikasi / Kaji ulang permohonan pengujian,penerimaan sampel,memo pengujian sampel ke manager teknis

4. Manager Teknis Kaji ulang permohonan pengujian dari CS,menerima memo pengujian sampel,meneruskan memo ke bagian penyelia,Verifikasi hasil pengujian sementara,mengirim hasil pengujian akhir ke bagian administrasi

5. Penyelia Menerima memo dari manager teknis untuk pengujian

sampel,pendelegasian pengerjaan pengujian sampel ke

analyst,menerima hasil pengujian sampel dari analyst,mengirim hasil pengujian sementara ke manager teknis

6. Analyst Menerima pengerjaan pengujian sampel,melakukan pengujian

sampel,mengisi laporan hasil pengujian

7. Administrasi Menerima hasil akhir pengujian sampel,mencetak sertifika/laporan hasil pengujian,mengelola data pelanggan

8. Kepala Balai Melihat laporan permohonan pengujian, melihat laporan hasil pengujian

Dari hasil analisa pada proses user requirement yang didalamnya diantaranya proses identifikasi bisnis proses yang terjadi maka didapat gambaran analisa berupa diagram use case seperti pada gambar 1.

Gambar 1 : Use case proses bisnis workflow pada BPMPT

2.2.3 Implementasi Sistem Pemilihan Teknologi Web

Pada tahapan ini ditentukan teknologi web yang akan digunakan untuk pengembangan prototipe aplikasi wokflow management system. Sesuai dengan tujuan penelitian maka pengembangan aplikasi menggunakan web framework dengan kriteria

99

yang dipilih adalah web framework berbasis component. Dari beberapa web frameworks berbasis bahasa pemrograman PHP yang tersedia seperti CodeIgniter, Symfony, Zend Framework dan Yii Framework, maka dipilihlah Yii Framework dengan alasan utama Yii Frameworks adalah frameworks berbasis component. Yii (Yes It Is) adalah software free dan open source untuk pengembangan aplikasi berbasis web menggunakan framework yang ditulis dengan bahasa pemrograman PHP5. Yii bekerja untuk membantu pengembang aplikasi web dengan memastikan kode program yang dibuat sangatlah efisien, dapat dikembangkan (extensible), kemudahan maintenance produk yang dihasilkan. Fitur yang penting terkait dengan penelitian ini adalah, Yii menyediakan mekanisme penyedian ektensi yang dapat di pasangkan dan dijalankan pada aplikasi berupa extension dan modules. Banyak tersedia ektensi yang siap download dan siap pakai di yiiframework.com. Pada penelitian ini akan diteliti apakah komponen-komponen yang tersedia dapat membantu pengembangan prototipe aplikasi workflow management system.

Komponen Aplikasi

Beberapa komponen Yii Framework yang dikembangkan oleh programmer open source tersedia dan siap digunakan untuk membangun aplikasi sesuai dengan kebutuhan dan bisnis proses yang ada. Berikut ini beberapa modul atau komponen yang akan digunakan pada pengembangan prototipe aplikasi workflow management system di lembaga pengujian mutu BPMPT.

Modul Yii-User: komponen yang berupa ektensi yang digunakan untuk proses registrasi dan pengelolaan akun user aplikasi

Modul Right: komponen Yii Framework yang digunakan untuk mengelola hak akses halaman oleh user.

Modul Yii Booster: adalah pustaka program berupa komponen web yang telah mendukung desain web yang responsive.

Modul OpenFlashChart: komponen berupa ektensi Yii Frameworks yang menyediakan pustaka program (API) untuk membuat grafik.

Yii-PDF: adalalah komponen berupa program ektensi pada Yii Framework yang digunakan untuk menghasilkan dokumen PDF. Modul ini menggunakan dua pustaka program yaitu mPDF dan HTML2PDF.

Modul EditTable: komponen program berupa ektensi yang menggunakan plugin EditTable dari pustaka program Bootstrap. Modul ini digunakan untuk proses edit data pada form yang berbentuk table, penggunaan modul ini akan banyak ditemui pada prototipe workflow management system dalam use cases edit data pengajuan dan kaji ulang pengajuan sampe uji

Modul Yii Mail: komponen Yii-Mail adalah ektensi yang digunakan untuk membuat email, email dikirim dapat menggunakan jalur transport SMTP, sendmail, postfix atau jalur transport yang dapat di kustomisasi.

Modul Yii-Forum: komponen Yii-Forum adalah modul aplikasi forum komunikasi antara user yang telah telah dilengkapi dengan fitur-fitur standar dan fitur tambahan.

2.2.3 Prototype Aplikasi

Hasil prototipe aplikasi workflow management system yang telah di implementasikan menggunakan web frameworks berbasis component Yii Frameworks dapat dijelaskan dalam sebuah tabel yang berisikan pemetaan antara tujuan pengembangan sistem workflow di BPMPT dengan use cases yang didesain serta component web frameworks yang digunakan untuk menunjang implementasi use case.

100

Gambar 2: Tampilan prototype aplikasi workflow pada BPMPT

Tabel 2 : Hasil prototipe workflow management system studi kasus pada BPMPT Tujuan Use Case / Requirement Modul / Component Implementasi Catatan Mendukung pekerjaan dan tugas dari individu atau group alur kerja

Login Yii User Ya

Registrasi Rights Ya

Update Profile Yii User Ya

Permohonan Pengujian Yii Booster Ya Form, GridView

Verifikasi Permohonan Uji Sampel

Yii Booster Ya Form, GridView

EditTable Ya

Mengisi Laporan Pengujian Yii Booster Ya Form, GridView

EditTable Ya

Kaji Ulang Permohonan Uji Sampel

Yii Booster Ya Form, GridView

EditTable Ya

Kelola Data Pelanggan Yii Booster Ya Form, GridView

EditTable Ya

Mendukung komunikasi antara individu atau group alur kerja

Memo Permohonan Pengujian Yii Mail Ya Sistem alert

Forward Memo Pengujian Yii Mail Ya Sistem alert

Mengirim Hasil Pengujian Sementara

Yii Mail Ya Sistem alert

Delegasikan Pengujian Yii Mail Ya Sistem alert

Kirim Hasil Pengujian Yii Mail Ya Sistem alert

Forum Komunikasi Forum Ya Diskusi / info

permasalahan Mendukung sistem pelaporan alur kerja berupa status yang sedang dijalankan.

Melihat Hasil Uji PDF Generator Ya Cetak Dokumen

OpenFlashChart Ya Grafik

View Memo Pengujian Yii Booster Ya GridView

PDF Generator Ya Cetak Dokumen

View Hasil Pengujian PDF Generator Ya Cetak Dokumen

OpenFlashChart Ya Grafik

Cetak Sertifikat PDF Generator Ya Cetak Dokumen

Dari hasil implementasi berupa prototype didapat semua use cases yang ada telah memanfaatkan component yang telah tersedia berupa pustaka program dan dapat dipasang (sebagai plugin) pada aplikasi workflow management system, dan pada

101

implementasinya dilakukan beberapa proses kustomisasi sesuai bisnis proses yang dilakukan.

Kesimpulan

Pada perancangan workflow management system dengan studi kasus pada balai pengujian mutu BPMPT didapat bahwa pengembangan aplikasi dengan menggunakan web framework berbasis komponen dapat dilakukan. Pustaka program berupa komponen siap pakai pada web framework dapat diimplementasikan pada bisnis proses di BPMPT karena komponen telah berjalan dengan baik dan mendukung proses bisnis untuk pekerjaan dan tugas dari individu atau group alur kerja dan mendukung komunikasi antara individu atau group alur kerja serta mendukung sistem pelaporan alur kerja berupa status yang sedang dijalankan.

Saran untuk penelitian selanjutnya adalah penggunaan web frameworks berbasis komponen apakah dapat diterapkan pada berbagai kasus pengembangan aplikasi sistem informasi seperti sistem informasi kepegawain, sistem informasi dashboard dan sistem informasi lainnya. Dari segi tools pengembangan aplikasi apakah web framework berbasis komponen dengan bahasa pemrograman selain PHP dapat juga diterapkan untuk kasus yang sama.

Daftar Pustaka

1. Schwabe, Daniel & Rossi, Gustavo Rossi & Esmeraldo,Luiselena dan Lyardet, Fernando. ―Web Design Framework:An approach to improve reuse in Web applications‖, Departemento de Informatica, PUC-Rio, Brazil 2001

2. Pressman, Roger, ―Software Engineering – A pratitioner's Approach‖, Seventh Edition, New York, USA, McGraw-Hill, 2010

3. Schal, Thomas, ―Workflow Manage-ment Systems for Process Organisations‖, Germany, Springer, 1996

4. Van der Aaslt, Van Hee,‖Workflow Management Model, Methods and Systems‖, England, MIT Press Cambridge, 2012

5. Vanderfeesten, Irene, Master Thesis, ―Designing workflow systems‖, Technische Universiteit Eindhoven, Departement of Mathematics and Computing Science, 9 Agustus 2004

6. M. Fayad, D.Schmidt and R. Johnson (editors): ―Building Application Frameworks‖, Wiley 1999.

7. Freeman, Sanderson, ―Pro ASP.NET MVC 3 Framework‖, Third Edition, Apress, 2011

8. Landin, Niklas & Niklasson Axel, ―Development of Object-Oriented Frameworks‖, 1995

9. Maciaszek, Leszek,‖Requirements Analysis And System Design‖,thrid edition, Addison-Wesley,2007

102

Perancangan Tabel OLAP Status Her Registrasi Mahasiswa dan

Dalam dokumen M01459 (Halaman 98-102)

Dokumen terkait