• Tidak ada hasil yang ditemukan

RANCANG BANGUN APLIKASI MANAJEMEN RAPAT DI DPRD KOTA SURAKARTA DENGAN MENGGUNAKAN METODE SCRUM

N/A
N/A
Protected

Academic year: 2021

Membagikan "RANCANG BANGUN APLIKASI MANAJEMEN RAPAT DI DPRD KOTA SURAKARTA DENGAN MENGGUNAKAN METODE SCRUM"

Copied!
14
0
0

Teks penuh

(1)

RANCANG BANGUN APLIKASI MANAJEMEN RAPAT DI

DPRD KOTA SURAKARTA DENGAN MENGGUNAKAN

METODE SCRUM

SKRIPSI

Diajukan untuk Memenuhi Salah Satu Syarat Mencapai Gelar Strata Satu Program Studi Informatika

Disusun oleh:

SETYO BASUKI

NIM M0509064

PROGRAM STUDI INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET

SURAKARTA

2016

brought to you by CORE View metadata, citation and similar papers at core.ac.uk

(2)
(3)
(4)

iv MOTTO

“Sugih Tanpa Banda, Digdaya Tanpa Aji, Nglurug Tanpa Bala, Menang Tanpa Ngasoraken,

Trimah Mawi Pasrah, Suwung Pamrih Tebih Ajrih, Langgeng Tan Ana Susah Tan Ana Bungah,

Anteng Manteng Sugeng Jeneng.”

(5)

v

PERSEMBAHAN

Skripsi ini penulis persembahkan kepada Alm. Bapak Kasiman dan Ibu Suratmi

(6)

vi

RANCANG BANGUN APLIKASI MANAJEMEN RAPAT DI DPRD KOTA SURAKARTA DENGAN MENGGUNAKAN METODE SCRUM

SETYO BASUKI

Program Studi Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret

ABSTRAK

Salah satu tugas pokok Sekretariat DPRD Kota Surakarta adalah melakukan persiapan pelaksanaan dan pelayanan administrasi di bidang rapat dan risalah. Saat ini dalam pelaksanan tugas tersebut terdapat beberapa kekurangan seperti pengelolaan hasil rapat yang masih dilakukan secara manual dan tidak terindeks dengan baik yang menyebabkan pengelolaan dokumentasi hasil rapat menjadi tidak efektif dan efesien. Untuk mengatasi permasalahan ini maka dibutuhkan Aplikasi Manajemen Rapat untuk mempermudah tugas pendamping rapat dan bagian rapat dan peraturan perundangan menjadi lebih efektif dan efisien. Pengembangan aplikasi ini menggunakan konsep Agile Process Development dengan menggunakan metode Scrum. Metode Scrum yang digunakan dapat menghasilkan produk yang sesuai dengan keinginan pengguna karena mendapatkan feedback secara kontinu. Tahapan pengembangan aplikasi meliputi: pembuatan product

backlog, sprint backlog, pelaksanaan sprint, dan sprint review. Hasil dari penelitian

ini adalah terbangunnya Aplikasi Manajemen Rapat yang memenuhi kebutuhan fungsional yang diinginkan oleh Sekretariat DPRD Kota Surakarta. Aplikasi Manajemen Rapat mampu memonitor rapat dan dokumentasinya sehingga mudah diakses dan diinformasikan kepada pihak-pihak terkait untuk dapat ditindaklanjuti. Dari hasil perhitungan rata-rata focus factor didapat nilai 0.78 atau 78%, sehingga tingkat presentase pengembang fokus mengerjakan aplikasi adalah 78%.

(7)

vii

DEVELOPING MEETING MANAGEMENT APPLICATION IN DPRD KOTA SURAKARTA USING SCRUM METHODOLOGY

SETYO BASUKI

Department of Informatics, Faculty of Mathematics and Natural Sciences Universitas Sebelas Maret

ABSTRACT

One of the main tasks of DPRD Kota Surakarta Secretariat is to carry out the meeting management, such as preparation and manage the results. Currently in the implementation of these tasks, there are some shortcomings such as management of meeting results are still done manually and not indexed properly which become ineffective and inefficient to manage the meeting results. To overcome this problem, meeting management application is needed, to be more effective and efficient. This application development uses Agile Process Development concept by using Scrum methodology. Scrum methodology used in the development can produce the application in accordance with the requirements of users because of getting feedback continuously. The development process used in this application is the creation of product backlog, sprint backlog, sprint implementation, and sprint review. The Meeting Management application as the result of this research can fulfill the functional requirement desired by Sekretariat DPRD Kota Surakarta. The Meeting Management application is able to monitor the meeting and its documentation so that it is easily accessible and informed to the relevant parties to be acted upon. Then from the results of the focus factor of each sprints obtained average focus factor 0.78 or 78%, so the percentage level of the development team focused on developing the application is 78%.

(8)

viii

KATA PENGANTAR

Penulis mengucapkan puji syukur kepada Tuhan Yang Maha Esa dengan selesainya pengerjaan skripsi yang berjudul “Rancang Bangun Aplikasi Manajemen Rapat Di DPRD Kota Surakarta Dengan Menggunakan Metode

Scrum”.

Skripsi ini tidak akan selesai tanpa adanya bantuan dari banyak pihak, karena itu penulis menyampaikan terima kasih kepada:

1. Alm. Bapak Kasiman dan Ibu Suratmi, selaku kedua orang tua yang selalu memberikan semangat dalam pengerjaan skripsi ini

2. Bapak Bambang Harjito, M. App. Sc., Ph. D, Kepala Program Studi Informatika FMIPA UNS

3. Bapak Winarno, S.Si., M.Eng, Dosen Pembimbing yang telah dengan sabar memberikan bimbingan dan petunjuk dalam pengerjaan skripsi ini

4. Ibu Esti Suryani S.Si., M.Kom sebagai Pembimbing Akademik

5. Sekretariat DPRD Kota Surakarta yang telah memberikan kesempatan untuk melakukan penelitiian di lingkungan DPRD Kota Surakarta

6. Staff SAT Perpustakaan UNS, Pak Har, Mas Didit dan Kipti yang telah memberikan fasilitas dalam penyelesaian skripsi ini

7. Semua pihak yang telah ikut membantu dalam penyelesaian skripsi ini yang penulis tidak bisa sebutkan satu persatu

Semoga jasa baik yang telah dilakukan dengan membantu peyelesaian skripsi ini mendapat balasan yang lebih baik.

Semoga skripsi ini bermanfaat bagi para pihak yang berkepentingan.

Surakarta, Juli 2016

(9)

ix DAFTAR ISI

HALAMAN JUDUL ... i

HALAMAN PERSETUJUAN ... ii

HALAMAN PENGESAHAN ... iii

MOTTO ... iv

PERSEMBAHAN ... v

ABSTRAK ... vi

ABSTRACT ... vii

KATA PENGANTAR ... viii

DAFTAR ISI ... ix

DAFTAR GAMBAR ... xi

DAFTAR TABEL ... xii

DAFTAR LAMPIRAN ... xiv

BAB I PENDAHULUAN ... 1

1.1. Latar Belakang Masalah ... 1

1.2. Rumusan Masalah ... 2

1.3. Batasan Masalah ... 2

1.4. Tujuan Penelitian ... 2

1.5. Manfaat Penelitian ... 3

1.6. Sistematika Penulisan ... 3

BAB II TINJAUAN PUSTAKA ... 4

2.1. Landasan Teori ... 4

2.1.1. Agile Methodology ... 4

2.1.2. Scrum ... 5

2.1.3. Burndown Chart ... 11

2.2. Penelitian Terkait ... 14

BAB III METODOLOGI PENELITIAN... 19

3.1. Pengumpulan Data ... 20

3.2. Membuat Product Backlog ... 20

(10)

x

3.4. Desain Sistem ... 22

3.5. Melakukan Sprint ... 22

3.6. Review dan Demo Produk ... 24

3.7. Analisis Scrum ... 24

3.8. Delivery Produk ... 25

BAB IV HASIL DAN PEMBAHASAN ... 26

4.1. Pengumpulan Data ... 26

4.2. Membuat Product Backlog ... 26

4.3. Desain Sistem ... 28

4.3.1. Usecase Diagram ... 28

4.3.2. Class Diagram ... 40

4.4. Proses Pengerjaan Dengan Scrum ... 40

4.4.1. Pengerjaan Sprint 1 ... 41 4.4.2. Pengerjaan Sprint 2 ... 48 4.4.3. Pengerjaan Sprint 3 ... 54 4.5. Delivery Produk ... 58 BAB V PENUTUP ... 59 5.1. Kesimpulan ... 59 5.2. Saran ... 59 DAFTAR PUSTAKA ... 60 LAMPIRAN 1 ... 62 LAMPIRAN 2 ... 64

(11)

xi

DAFTAR GAMBAR

Gambar 2.1. Scrum Process (Pressman, 2005) ... 6

Gambar 2.2 Contoh Burndown Chart 1 (Dinwiddie, 2009) ... 12

Gambar 2.3 Contoh Burndown Chart 2 (Dinwiddie, 2009) ... 12

Gambar 2.4. Contoh Burndown Chart 3 (Dinwiddie, 2009)... 13

Gambar 2.5. Contoh Burndown Chart 4 (Dinwiddie, 2009)... 13

Gambar 2.6. Contoh Burndown Chart 5 (Dinwiddie, 2009)... 14

Gambar 3.1. Alur Peneltian ... 19

Gambar 3.2. Bagan Alur pembuatan Product Backlog ... 20

Gambar 3.3. Bagan alur perancangan sprint backlog ... 21

Gambar 3.4. Bagan alur pelaksanaan sprint... 23

Gambar 3.5. Bagan alur Review dan Demo Produk ... 24

Gambar 4.1. Usecase diagram ... 28

Gambar 4.2. Class diagram ... 40

Gambar 4.3. Burndown chart sprint 1 ... 48

Gambar 4.4. Burndown chart sprint 2 ... 54

(12)

xii

DAFTAR TABEL

Tabel 3.1. Tabel setup ... 21

Tabel 3.2 Tabel perhitungan burndown chart ... 23

Tabel 4.1. Product backlog aplikasi manajemen rapat ... 27

Tabel 4.2. Usecase narrative membuat notulen rapat... 29

Tabel 4.3. Usecase narrative memperbarui notulen rapat ... 29

Tabel 4.4. Usecase narrative menghapus notulen rapat ... 30

Tabel 4.5. Usecase narrative melihat detail notulen rapat ... 30

Tabel 4.6. Usecase narrative download notulen rapat ... 31

Tabel 4.7. Usecase narrative mencari notulen rapat... 31

Tabel 4.8. Usecase narrative membuat jadwal rapat ... 32

Tabel 4.9. Usecase narrative memperbarui jadwal rapat ... 32

Tabel 4.10. Usecase narrative menghapus jadwal rapat... 33

Tabel 4.11. Usecase narrative melihat detail jadwal rapat ... 33

Tabel 4.12. Usecase narrative mencari jadwal rapat ... 34

Tabel 4.13. Usecase narrative upload file ... 34

Tabel 4.14. Usecase narrative memperbarui dokumen rapat ... 35

Tabel 4.15. Usecase narrative menghapus dokumen rapat ... 36

Tabel 4.16. Usecase narrative melihat detail dokumen rapat ... 36

Tabel 4.17. Usecase narrative download dokumen rapat ... 37

Tabel 4.18. Usecase narrative mencari dokumen rapat ... 37

Tabel 4.19. Usecase narrative backup database ... 37

Tabel 4.20. Usecase narrative restore database ... 38

Tabel 4.21. Usecase narrative manage user ... 38

Tabel 4.22. Usecase narrative manage ruang ... 39

Tabel 4.23. Setup sprint 1 ... 41

Tabel 4.24. Sprint Backlog 1 ... 42

Tabel 4.25. Status sprint 1 ... 43

Tabel 4.26. Tabel Pengujian dan Review Sprint 1 ... 44

(13)

xiii

Tabel 4.28. Setup sprint 2 ... 48

Tabel 4.29. Sprint backlog 2 ... 49

Tabel 4.30. Status sprint 2 ... 50

Tabel 4.31. Tabel Pengujian dan Review Sprint 2 ... 50

Tabel 4.32. Perhitungan burndown chart sprint 2 ... 53

Tabel 4.33. Setup sprint 3 ... 54

Tabel 4.34. Sprint backlog 3 ... 55

Tabel 4.35. Status sprint 3 ... 55

Tabel 4.36. Tabel Pengujian dan Review Sprint 3 ... 56

(14)

xiv

DAFTAR LAMPIRAN

Lampiran 1: Product Backlog ... 62 Lampiran 2: Sprint Review ... 64

Referensi

Dokumen terkait

Hasil penelitian menyatakan bahwa metode discovery berpengaruh secara signifikan terhadap minat belajar siswa di SD Negeri Babarsari Yogyakarta berdasarkan hasil

Variabel T hitung T tabel Kesimpulan Bank Konvensional terhadap Perkembangan Islamic microfinance -3,95 1.96 Signifikan Bank Konvensional terhadap kinerja UMKM 2,09

Hasil penelitian tersebut dapat dijelaskan sebagai berikut Bentuk alih kode dalam interaksi komunikasi pada santri wanita madrasah takhashushiyyah di lingkungan

Pembentukan gamet betina berlangsung di dalam bakal biji, yang diawali dengan terjadinya megasporogenesis (melalui pembelahan meiosis) untuk menghasilkan megaspora

Ruang Hilbert merupakan ruang vektor atas suatu lapangan, dimana pada ruang vektor tersebut juga terdapat suatu inner product dan norm , sedemikian sehingga setiap

Spektrum Uv-Vis pada variasi waktu menunjukkan bahwa pada temperature ekstraksi 70 ⁰ C memiliki absorbansi yang rendah hingga 3 jam, pada temperature ekstraksi 80

Sementara itu, pihak RSUD Tjitrowardoyo yang diwakili oleh Kepala Bidang (Kabid) pelayanan, dr Eko Setiawan didampingi Wakil Direktur Pelayanan (Wadir Pelayanan), dr

Terapi suplementasi vitamin sebagai terapi suportif dapat digunakan oleh tenaga medis apabila sudah tidak ada respon terhadap terapi farmakologi.Terapi suportif dapat