23
RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF PADA PEMERINTAH KABUPATEN XYZ Sonny Ariyanto Prabowo 5209100017

RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF … fileDari permasalahan diatas, maka perlu adanya sebuah aplikasi yang dibangun untuk mengelola laporan – laporan yang telah dihasilkan

  • Upload
    votruc

  • View
    222

  • Download
    3

Embed Size (px)

Citation preview

Page 1: RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF … fileDari permasalahan diatas, maka perlu adanya sebuah aplikasi yang dibangun untuk mengelola laporan – laporan yang telah dihasilkan

RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF PADA

PEMERINTAH KABUPATEN XYZ Sonny Ariyanto Prabowo

5209100017

Page 2: RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF … fileDari permasalahan diatas, maka perlu adanya sebuah aplikasi yang dibangun untuk mengelola laporan – laporan yang telah dihasilkan

Latar Belakang

• Kebutuhan akan data dan informasi pada jaman seperti saat ini memang dapat digolongkan sebagai kebutuhan primer apalagi dengan adanya perkembangan teknologi informasi

• Pihak instansi pemerintahan pun juga sedang gencar menerapkan berbagai macam teknologi informasi yang dapat membantu proses kinerja pemerintahan di suatu wilayah

• Instansi pemerintahan XYZ ini juga tidak mau ketinggalan untuk dapat mengimplementasikan sendiri sebuah teknologi informasi yang dapat membantu para eksekutif untuk dapat melihat data – data secara tepat untuk 15 SKPD (Satuan Kerja Perangkat Daerah) yang ada di wilayah XYZ tersebut

Page 3: RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF … fileDari permasalahan diatas, maka perlu adanya sebuah aplikasi yang dibangun untuk mengelola laporan – laporan yang telah dihasilkan

Latar belakang (cont’d)

• Dengan banyaknya informasi yang ada dalam laporan tersebut sejumlah 78 tabel dan grafik yang harus dibaca oleh para eksekutif dalam hal ini yang dimaksud adalah pihak bupati serta para pejabat jajarannya yang dihasilkan dari 15 SKPD yang ada pada kabupaten XYZ, maka perlu adanya sebuah teknologi informasi yang dapat membantu para eksekutif tersebut untuk dapat menghasilkan keputusan ataupun kebijakan secara cepat dan tepat

• Dari permasalahan diatas, maka perlu adanya sebuah aplikasi yang dibangun untuk mengelola laporan – laporan yang telah dihasilkan oleh setiap SKPD yang ada di wilayah XYZ tersebut dan dapat terintegrasi di setiap SKPD dan langsung dapat diakses oleh para eksekutif berupa tampilan yang website yang lebih mudah dibaca

Page 4: RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF … fileDari permasalahan diatas, maka perlu adanya sebuah aplikasi yang dibangun untuk mengelola laporan – laporan yang telah dihasilkan

Latar belakang (cont’d)

• Kondisi saat ini

Page 5: RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF … fileDari permasalahan diatas, maka perlu adanya sebuah aplikasi yang dibangun untuk mengelola laporan – laporan yang telah dihasilkan

Latar belakang (cont’d)

• Software yang digunakan saat ini

• Ms. Excel

• Ms. Word

Page 6: RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF … fileDari permasalahan diatas, maka perlu adanya sebuah aplikasi yang dibangun untuk mengelola laporan – laporan yang telah dihasilkan

Latar belakang (cont’d)

• Solusi

• Pihak pemerintah kabupaten XYZ menginginkan adanya perangkat lunak yang dapat mengakomodasi kekurangan – kekurangan tersebut sehingga dalam prosesnya semua data terkait laporan pertanggung jawaban dapat dimasukkan dan ditampung dalam satu portal

• memudahkan juga para user eksekutif jika ingin melihat grafik – grafik yang biasanya ada pada laporan pertanggung jawaban

Page 7: RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF … fileDari permasalahan diatas, maka perlu adanya sebuah aplikasi yang dibangun untuk mengelola laporan – laporan yang telah dihasilkan

Rumusan Masalah

• Bagaimana data – data yang ada pada laporan penyelenggaraan pemerintah kabupaten XYZ dapat tersimpan dan terintegrasi ?

• Bagaimana spesifikasi kebutuhan pengguna dan sistem/perangkat lunak yang diperlukan sebagai pedoman untuk merancang dan membangun perangkat lunak yang dapat membantu mengelola data yang ada pada instansi pemerintah kabupaten XYZ ?

• Bagaimana merancang dan membangun aplikasi tersebut sesuai dengan kebutuhan secara umum dari setiap SKPD yang ada ?

Page 8: RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF … fileDari permasalahan diatas, maka perlu adanya sebuah aplikasi yang dibangun untuk mengelola laporan – laporan yang telah dihasilkan

Batasan masalah

• Tahap pengerjaan tugas akhir ini tidak termasuk dalam tahap implementasi perangkat lunak yang dibuat.

• Tahap pengerjaan tugas akhir ini tidak termasuk dalam tahap pemberian pelatihan dan penggunaan perangkat lunak kepada pengguna di instansi tersebut.

• Sistem dikembangkan menggunakan bahasa pemrograman php dengan framework Codeigniter dan data disimpan dalam basis data MySQL

Page 9: RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF … fileDari permasalahan diatas, maka perlu adanya sebuah aplikasi yang dibangun untuk mengelola laporan – laporan yang telah dihasilkan

Batasan masalah (cont’d)

• Dokumentasi pengembangan sistem menggunakan readySET terbatas pada 3 modul yaitu :

• Project Kick-Off : User needs & stories, Interview notes

• System requirements: Use case Suite, Feature spec, Non-Functional Requirements, and Environmental Requirements.

• Design: structural diagram, behavioral Diagram, User Interface, Build System, Architecture.

• Keluaran pengerjaan tugas akhir ini tidak termasuk dalam hal pembuatan buku panduan / user guide, training penggunaan perangkat lunak.

Page 10: RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF … fileDari permasalahan diatas, maka perlu adanya sebuah aplikasi yang dibangun untuk mengelola laporan – laporan yang telah dihasilkan

tujuan

• Menghasilkan dokumentasi spesifikasi kebutuhan perangkat lunak disain / perancangan perangkat lunak, pembangunan dan uji coba Aplikasi Web Informasi Eksekutif.

• Menghasilkan Aplikasi Web Informasi Eksekutif pada instansi pemerintah kabupaten XYZ.

Page 11: RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF … fileDari permasalahan diatas, maka perlu adanya sebuah aplikasi yang dibangun untuk mengelola laporan – laporan yang telah dihasilkan

Metode Pengerjaan Tugas Akhir

• Perangkat lunak ini dikembangkan dengan menggunakan metode pengembangan perangkat lunak XP

• XP cenderung menggunakan pendekatan Object-Oriented dan sesuai diterapkan pada tim yang berukuran kecil sampai sedang. Hal ini dimaksudkan untuk menghadapi requirements yang tidak jelas maupun terjadinya perubahan-perubahan requirements yang sangat cepat

Page 12: RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF … fileDari permasalahan diatas, maka perlu adanya sebuah aplikasi yang dibangun untuk mengelola laporan – laporan yang telah dihasilkan

Kesesuaian Metode Terhadap Tugas Akhir

Page 13: RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF … fileDari permasalahan diatas, maka perlu adanya sebuah aplikasi yang dibangun untuk mengelola laporan – laporan yang telah dihasilkan
Page 14: RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF … fileDari permasalahan diatas, maka perlu adanya sebuah aplikasi yang dibangun untuk mengelola laporan – laporan yang telah dihasilkan

Dokumentasi Perangkat Lunak

use case diagram

feature specs

kebutuhan fungsional dan non-fungsional

ERD

Class Diagram

Activity Diagram

Sequence Diagram

Uji Coba

Tabel Kerunutan

Page 15: RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF … fileDari permasalahan diatas, maka perlu adanya sebuah aplikasi yang dibangun untuk mengelola laporan – laporan yang telah dihasilkan

Pembangunan Aplikasi

• Aplikasi web informasi eksekutif ini merupakan sebuah aplikasi yang memiliki fasilitas untuk dapat menampilkan tampilan grafik untuk data – data yang dihasilkan dari laporan pertanggung jawaban pada suatu kabupaten

• Aplikasi ini dibuat dengan teknologi :

• berbasis web

• bahasa pemrograman PHP dan javascript

• menggunakan framework Codeigniter (CI)

• MySQL dibantu SQLyog karena ukuran data yang besar

Page 16: RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF … fileDari permasalahan diatas, maka perlu adanya sebuah aplikasi yang dibangun untuk mengelola laporan – laporan yang telah dihasilkan

Fitur Aplikasi

• Sistem menyediakan fitur bagi aktor untuk keluar masuk aplikasi sesuai dengan hak akses yang dimilikinya

• Sistem menyediakan fitur untuk mengelola fitur pusat seperti mengelola role, user SKPD, tabel, urusan, toolbar, dan SKPD list

• Sistem menyediakan fitur untuk mengelola tabel dan grafik

• Sistem menyediakan fitur untuk aktor data entry dapat memasukkan data

• Sistem menyediakan fitur untuk aktor dapat melihat grafik secara keseluruhan

• Sistem menyediakan fitur untuk aktor dapat melihat grafik sesuai dengan SKPD

Page 17: RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF … fileDari permasalahan diatas, maka perlu adanya sebuah aplikasi yang dibangun untuk mengelola laporan – laporan yang telah dihasilkan

ERD

Relationship_1

Relationship_2

Relationship_3

Relationship_4Relationship_5

Relationship_6

Relationship_7

Relationship_9

Relationship_10

Relationship_11Relationship_12

Relationship_13

Relationship_14

Relationship_15

Relationship_16

toolbar#o

TOOLBAR_IDTOOLBAR_NAME

IntegerVariable characters (256)

ratio#oo

id_ratioratio_valratio_val2...

IntegerDecimal (10,4)Decimal (10,4)

tabel#ooo

ID_TABLETABLE_NAMENOTESATUAN...

IntegerVariable characters (255)TextVariable characters (255)

master#o

ID_MASTERMASTER_NAMA

IntegerVariable characters (255)

role#o

ID_ROLEROLE_NAME

IntegerVariable characters (255)

calender#oo

id_calendercal_yearcal_month...

IntegerIntegerInteger

ordinat#oo

ID_ORDINATORDINAT_NAMEORDINAT_TYPE...

IntegerVariable characters (255)Integer

rolelist# ID_ROLELIST Integerprivilege

#o

ID_PRIVILEGEPRIVILEGE_NAME

IntegerVariable characters (255)

axis#oooo

ID_AXISAXIS_NAMEtimespanyearMONTH...

IntegerVariable characters (255)IntegerIntegerInteger

usersie#ooo

ID_USERUSERNAMEPASSWORDNAMA...

IntegerVariable characters (255)Variable characters (255)Variable characters (255)

urusan#o

ID_URUSANURUSAN_NAMA

IntegerVariable characters (256)

privilegelist# ID_PRIVILEGE_LIST Integer

transaction#oooooo

ID_TRANSACTIONnumeric_valuebool_valuealphabet_valuealphabet_targetbool_targetnumeric_target...

IntegerIntegerShort integerVariable characters (255)Variable characters (255)Short integerInteger

skpd_list#o

SKPD_LIST_IDSKPD_LIST_NAMA

IntegerVariable characters (256)

master_value#o

ID_MASTER_VALUEMASTER_VALUE

IntegerVariable characters (255)

skpd#ooo

ID_SKPDSKPD_NAMASKPD_HEADSKPD_ADDRESS...

IntegerVariable characters (256)Variable characters (256)Variable characters (256)

Page 18: RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF … fileDari permasalahan diatas, maka perlu adanya sebuah aplikasi yang dibangun untuk mengelola laporan – laporan yang telah dihasilkan

Use Case Diagram

Page 19: RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF … fileDari permasalahan diatas, maka perlu adanya sebuah aplikasi yang dibangun untuk mengelola laporan – laporan yang telah dihasilkan
Page 20: RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF … fileDari permasalahan diatas, maka perlu adanya sebuah aplikasi yang dibangun untuk mengelola laporan – laporan yang telah dihasilkan

Matriks Kerunutan

Page 21: RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF … fileDari permasalahan diatas, maka perlu adanya sebuah aplikasi yang dibangun untuk mengelola laporan – laporan yang telah dihasilkan

Harapan dari adanya aplikasi

• Kemudahan dalam memperoleh data – data yang kemudian dapat langsung ditampil dalam bentuk grafik sehingga memudahkan dapat membaca data – data yang ada.

• Kemudahan dari pihak eksekutif untuk dapat segera membuat keputusan karena terbantu oleh laporan pertanggung jawaban yang telah ditampilkan dalam bentuk grafik secara cepat.

Page 22: RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF … fileDari permasalahan diatas, maka perlu adanya sebuah aplikasi yang dibangun untuk mengelola laporan – laporan yang telah dihasilkan

Saran untuk pengembangan ke depan

• Adanya sistem dibawahnya yang mendasari sistem aplikasi ini sehingga data – data yang dimasukkan kedalam sistem ini juga dapat lebih detail untuk seluruh parameter penilaian di kabupaten XYZ dan hasil grafik yang dihasilkan juga dapat lebih baik untuk dapat digunakan sebagai acuan untuk membuat keputusan bagi para eksekutif di kabupaten XYZ tersebut.

• Adanya modul untuk dapat mengelola keuangan pada sistem pemerintahan di kabupaten XYZ sehingga dapat memberikan laporan keuangan yang dapat ditampilkan dalam bentuk grafik yang tentunya semakin memberikan referensi acuan untuk para eksekutif dalam membuat keputusan namun dilihat dari segi finansial pada sistem pemerintahan di kabupaten XYZ

Page 23: RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF … fileDari permasalahan diatas, maka perlu adanya sebuah aplikasi yang dibangun untuk mengelola laporan – laporan yang telah dihasilkan

TERIMA KASIH