Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer e-issn: X

dokumen-dokumen yang mirip
Analisis dan Perancangan Sistem Informasi Pelayanan Informasi Pasar Kerja Dengan Pendekatan Berorientasi Objek

Analisis dan Perancangan Sistem Informasi Showroom Mobil (SISMOB) Dengan Pendekatan Berorientasi Objek (Studi Kasus: UD.

Sistem Informasi Manajemen pada CV. Kusuma Agung Mandiri Palembang

PENGEMBANGAN APLIKASI CONTROLLING TUGAS AKHIR BERBASIS WEB SISI KOORDINATOR, DAN PEMANGKU KEPUTUSAN

SISTEM MANAJEMEN SPARE PART FASE ANALISA DAN DESAIN SISTEM MENGGUNAKAN METODE WATERFALL

PENGANTAR RUP & UML. Pertemuan 2

BAB 1 PENDAHULUAN 1.1 Latar Belakang Saat ini sistem informasi dan ilmu pengetahuan di bidang komputerisasi berkembang semakin pesat, karena pesatnya

PENGEMBANGAN APLIKASI PENJUALAN SPAREPART DI BENGKEL ANUGRAH JAYA MOTOR BERBASIS DESKTOP

BAB I PENDAHULUAN. Perkembangan teknologi informasi yang semakin cepat dan persaingan yang semakin

PENGEMBANGAN APLIKASI CONTROLLING TUGAS AKHIR BERBASIS WEB SISI KOORDINATOR, DAN PEMANGKU KEPUTUSAN

Sistem Informasi Rekam Medis pada Puskesmas Sematang Borang

SNIPTEK 2014 ISBN:

Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer e-issn: X

DAFTAR ISI. HALAMAN PENGESAHAN ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iii DAFTAR GAMBAR... vii DAFTAR TABEL... xi

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang

SISTEM INFORMASI MANAJEMEN DISTRIBUTOR BARANG CONSUMER GOOD PADA PT DISTRINDO MULTIJAYA

BAB I PENDAHULUAN. dalam memperkenalkan identitas suatu bangsa. Provinsi Jawa Barat adalah salah

PENGEMBANGAN SISTEM INFORMASI SUMBER DAYA MANUSIA BERBASIS WEB

BAB 1 PENDAHULUAN. Gambar 1.1 Penggunaan internet di Indonesia Sumber: InternetLiveStats (2015)

PENERAPAN KONSEP SAAS (SOFTWARE AS A SERVICE) PADA APLIKASI PENGGAJIAN

BAB I PENDAHULUAN. majunya teknologi komputer. Kebutuhan akan teknologi komputer pun semakin

II.3.5 Statechart Diagram... II-14 II.3.6 Activity Diagram... II-15 II.3.7 Component Diagram... II-16 II.3.8 Deployment Diagram... II-16 II.3.

Rational Unified Process (RUP)

BAB I PENDAHULUAN. bagaimana membuat mesin (komputer) dapat melakukan pekerjaan seperti dan

BAB I PENDAHULUAN. yang berada di bawah Badan Penelitian dan Pengembangan Industri

ABSTRAK. manfaatnya. Pemanfaatan komputer dimulai dari pengolahan data-data yang sangat rumit.

1. PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN... I-1

RANCANG BANGUN SISTEM INFORMASI PELAYANAN UNIT SISTEM INFORMASI SEKOLAH TINGGI TEKNOLOGI GARUT BERBASIS WEB DAN ANDROID

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

LANGKAH-LANGKAH MEMBUAT SOFTWARE MENURUT RUP

Susi Susilowati Program Studi Manajemen Informatika AMIK BSI Bogor Jl. Merdeka No.168 Bogor

BAB 1 PENDAHULUAN. universitas maka dibutuhkan pula sebuah sistem untuk mendukung proses

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Teori-teori yang menjadi dasar penulisan adalah sebagai berikut :

Sistem Informasi Manajemen Berbasis Web pada CV. DBI Webstudio

PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PERSEDIAAN PADA PT SELATAN JAYA PRIMA PERKASA

I.2 Identifikasi Masalah... I-2. I.3 Rumusan Masalah... I-2. I.4 Tujuan... I-3. I.5 Manfaat... I-3. I.6 Batasan Masalah... I-3

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2009/2010

ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI JASA REPARASI KAPAL PADA PT. DOK & PERKAPALAN KODJA BAHARI (PERSERO) GALANGAN II

BAB 1 PENDAHULUAN 1.2 Latar Belakang

BAB I PENDAHULUAN. Dari tahun ke tahun sudah tidak dapat dipungkiri bahwa teknologi informasi

Penerapan UML pada Usaha Retail

BAB I PENDAHULUAN. karya tulis. Berbagai aplikasi seperti Ms. Word, Notepad, maupun Open Office

BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Sistem yang Sedang Berjalan. Untuk merancang sebuah aplikasi mobile pelajaran Kimia dasar untuk

Sistem Informasi Manajemen Pengelolaan Proyek pada PT. Taruna Jaya Cipta Palembang

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN 1.1 Latar Belakang

RANCANG BANGUN APLIKASI PENGELOLAAN SURAT DI DESA TANJUNG KAMUNING

Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer e-issn: X

ABSTRAK. Kata Kunci: Aplikasi, web, permainan tradisional, Indonesia, JAVA, Play framework. Universitas Kristen Maranatha

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. peran penting diantaranya adalah mengkoordinasikan, memfasilitasi, dan memberikan


1) BAB 1 PENDAHULUAN. 1.1 Latar Belakang

2.19 CSS (Cascading Style Sheets) PHP Codeigniter Studi Pustaka... 28

REKAYASA PERANGKAT LUNAK. Ramadhan Rakhmat Sani, M.Kom

BAB I PENDAHULUAN. penyampaian dan penerimaan informasi. Mulai dari perusahaan-perusahaan,

Equipment Monitoring Control Manajemen System Berbasis Web Application

Software Development Life Cycle (SDLC)

BAB 2 LANDASAN TEORI 1.1 Sistem Informasi

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

RANCANG BANGUN SISTEM INFORMASI PUSAT KAJIAN DAN PENERAPAN REKAYASA TEKNIK (PUSKAREKATEK) UNIVERSITAS MUHAMMADIYAH MALANG

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB IV PERANCANGAN. 4.1 Proses Bisnis Pengadaan Barang

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB III METODOLOGI PENELITIAN

PEMETAAN MEREK DAN DESAIN INDUSTRI UMKM BERPOTENSI HKI DI KABUPATEN KUDUS BERBASIS SISTEM INFORMASI GEOGRAFIS MENGGUNAKAN GOOGLE MAP API

Jurnal Informatika Sekolah Tinggi Teknologi Garut Jl. Mayor Syamsu No. 1 Jayaraga Garut Indonesia

RANCANG BANGUN APLIKASI BANK SOAL PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI TEKNOLOGI GARUT

1. Pendahuluan. Berdasarkan latar belakang yang telah disampaikan, maka didapat beberapa hasil rumusan masalah, antara lain:

PENGESAHAN SKRIPSI...

PENGEMBANGAN SISTEM INFORMASI JASA MENJAHIT BERBASIS WEB PADA GANESHA TAILOR GARUT

DAFTAR ISI. HALAMAN JUDUL...i. HALAMAN PENGESAHAN PEMBIMBING...ii. HALAMAN PENGESAHAN PENGUJI...iii. ABSTRAK...iv. KATA PENGANTAR...v. DAFTAR ISI...

3. BAB III METODE PENELITIAN

BAB 1 PENDAHULUAN 1.1 Latar Belakang 1.2 Ruang Lingkup

DINAMIKA TEKNOLOGI April 2012 Vol. 5; No. 1; Hal

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB IV ANALISA DAN PERANCANGAN SISTEM

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS PENGEMBANGAN SISTEM BERORIENTASI OBJEK

PENGEMBANGAN SISTEM INFORMASI MANAJEMEN PRAKTIK INDUSTRI DI JURUSAN PENDIDIKAN TEKNIK ELKTRONIKA UNY BERBASIS WEBSITE MENGGUNAKAN YII FRAMEWORK

Pengembangan Sistem Informasi Penelitian dan Pengabdian Dosen Jurusan Ilmu Komputer Menggunakan Metode Rational Unified Process (RUP)

Sistem Informasi Administrasi dan Pembelajaran Siswa Berbasis Desktop dan Website pada Family Course

BAB 3 ANALISIS DAN PERANCANGAN. merancang tampilan e-commerce. Dengan fitur-fitur yang sederhana seperti

SISTEM INFORMASI MANAJEMEN PROYEK KONSTRUKSI BERBASIS WEB PADA PT. KLARAS PUSAKA INTERNASIONAL

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. dan dengan fungsi yang hampir menyerupai komputer. Android adalah sistem

PENGEMBANGAN SISTEM INFORMASI PENGGAJIAN DI PESANTREN PERSIS 99 RANCABANGO

BAB III METODOLOGI PENELITIAN. dalam pengumpulan data atau informasi guna memecahkan permasalahan dan

BAB 1 PENDAHULUAN. memasuki berbagai aspek kehidupan. Salah satunya adalah semakin banyak

Pendahuluan. Budi Susanto

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2011/2012

BAB I PENDAHULUAN 1.1. Latar Belakang

Pengembangan Sistem Informasi

Perancangan Sistem Informasi Penjualan Berbasis Web pada Pempek Nony 168 Palembang

Sistem Informasi Akademik Berbasis Web pada SMA Negeri 11 Palembang

PERANCANGAN SISTEM PELAYANAN INFOMASI WARGA BINAAN PEMASYARAKATAN RUMAH TAHANAN NEGARA GARUT BERBASIS WEB DAN SHORT MESSAGE SERVICE GATEWAY

MODUL 4 Unified Software Development Process (USDP)

Transkripsi:

Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer e-issn: 2548-964X Vol. 2, No. 9, September 2018, hlm. 3102-3109 http://j-ptiik.ub.ac.id Analisis dan Perancangan Sistem Informasi Manajemen Donasi, Kegiatan, dan Relawan bagi Komunitas Sosial di Kota Malang (Studi Kasus: Komunitas TurunTangan Malang) Mochammad Rifqi Ramadhani 1, Himawat Aryadita 2, Satrio Agung Wicaksono 3 Program Studi Sistem Informasi, Email: 1 rifqir32@gmail.com@gmail.com, 2 himawat@ub.ac.id, 3 satrio@ub.ac.id Abstrak TurunTangan Malang merupakan sebuah komunitas sosial yang berlokasi di Kota Malang dan merupakan bagian dari TurunTangan di seluruh Indonesia. Saat ini TurunTangan Malang bergerak di beberapa bidang, diantaranya pendidikan, kebudayaan, lingkungan, dan beberapa bidang lainnya yang disesuaikan dengan permasalahan yang ada di Kota Malang. Dalam pelaksanaan kegiatan sosial, Turun Tangan malang mempunyai beberapa permasalahan. Masalah yang dihadapi yaitu kebutuhan dana dalam melakukan kegiatan, keterbatasan sumber daya manusia dalam melakukan setiap kegiatan dan manajemen relawan yang belum baik. Dari permasalahan diatas maka perlu dilakukan analisis dan merancang sebuah aplikasi yang dapat membantu komunitas Turun Tangan Malang dalam mencari donasi, mengelola kegiatan dan relawan. Dalam penelitian ini proses analisis dan perancangan menggunakan metode Rational Unified Process (RUP). Dalam metode RUP, Pengembang dan pengguna bersama-sama mendefinisikan seluruh spesifikasi kebutuhan yang akan ada dalam sistem dan mengontrol seluruh sumber daya yang dibutuhkan dalam menentukan ruang lingkup. Metode RUP juga secara sistematis mengontrol perubahan perubahan yang terjadi pada sistem. Penelitian ini menghasilkan pemodelan proses bisnis saat ini dan usulan, daftar kebutuhan pengguna, pemodelan use case, rancangan sistem dan prototype sistem. selain itu dilakukan evaluasi tracebility dan cognitive walkthrough untuk menelusuri lingkup kebutuhan sampai dengan implementasi dan peninjauan prototype kepada pengguna. Kata kunci: komunitas, relawan, donasi, sistem informasi, Rational Unified Process, Unified Modeling Language. Abstract TurunTangan Malang is a social community located in Malang City and it is part of Turun Tangan Indonesia. Currently, TurunTangan Malang is engaged in several fields, including education, culture, environment, and other fields that are adjusted from the existing problems in Malang. During did social activities, Turun Tangan Malang has several problems. Problems faced are the need of funds in conducting activities, limited human resources and not good enough in volunteer management. From the problems stated above, it is necessary to analyze and to design an application that can help Turun Tangan Malang search for donations, managing activities and volunteers. In this research, The analysis and design process are used Rational Unified Process (RUP) method. in RUP Method, developer and user are together define all needs sepecification to be on system and control all required resourches in determining the scope. The RUP method also systematically controls the changes that occur in the system. This research results are modeling of current business processes and proposals, user needs lists use case modeling, system design and system prototypes. Moreover, evaluation is did of tracebility and cognitive walkthrough to trace the scope of needs with implementation and prototype review to the user. Keywords: community, volunteer, donation, information system, Rational Unified Process, Unified Modeling Language. Fakultas Ilmu Komputer Universitas Brawijaya 3102

Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer 3103 1. PENDAHULUAN Seiring dengan berbagai permasalahan sosial yang ada di wilayah Malang yang semakin beragam, maka kepedulian masyarakat terhadap hal tersebut semakin menngkat. Salah satu komunitas yang terbentuk atas dasar tersebut yaitu komunitas Turun Tangan Malang. Turun tangan Malang mempunyai berbagai Jenis kegiatan sosial, mulai dari penggalangan dana untuk daerah yang terkena musibah, sosialisasi kesehatan, kegiatan belajar mengajar ke sekolah sekolah, pelatihan keterampilan bagi masyarakat desa, dan lain-lain. Dalam pelaksanaan kegiatan sosial, tentunya Turun Tangan malang mempunyai banyak permasalahan. Menurut hasil wawancara, terdapat beberapa permasalahan besar yang dihadapi komunitas Turun Tangan Malang. Masalah yang pertama yaitu kebutuhan dana dalam melakukan kegiatan. Dana merupakan modal yang sangat penting dalam melakukan kegiatan sosial. Dana biasanya dibutuhkan untuk keperluan transportasi, konsumsi dan bahan atau barang untuk keperluan pengabdian. Masalah selanjutnya yaitu keterbatasan sumber daya manusia dalam melakukan setiap kegiatan. Hal ini disebabkan karena informasi kegiatan dilakukan hanya melalui grup media sosial Turun Tangan Malang. dengan cara seperti itu, hanya relawan yang sering membuka grup saja yang mengetahui tentang informasi kegiatan yang akan berlangsung. Selain itu, manajemen relawan yang kurang baik menyebabkan beberapa relawan tidak terkoordinir secara maksimal. Dari fakta dan permasalahan diatas maka perlu dilakukan analisis dan merancang sebuah sistem informasi yang dapat membantu komunitas Turun Tangan Malang dalam mencari donasi, mengelola kegiatan dan mengelola relawan. penelitian ini dilakukan dengan metode Rational Unified Process(RUP). RUP sangat cocok digunakan pada pengembangan perangkat lunak berorientasi objek. Metode RUP juga Memungkinkan adanya penambahan penambahan pada proses pengembangan dan secara sistematis mengontrol perubahan perubahan yang terjadi pada sistem (IBM,1998). Penelitian ini nantinya bertujuan untuk menganalisa fungsional dalam membangun sistem, membuat rancangan sistem dan melakukan evaluasi dari hasil analisis dan rancangan sistem yang sudah dibuat. 2. METODOLOGI PENELITIAN Tahapan penelitian yang pertama yaitu studi literatur. Studi literature bertujuan untuk menggali teori serta metode analisis dan perancangan perangkat lunak. Tahap pengumpulan data dalam penelitian ini adalah tahap mengumpulkan informasi. Informasi yang didapat nantinya akan diidentifikasi permasalahannya. Dari permasalahan yang ada kemudian dicari kebutuhan apa saja yang diperlukan untuk memecahkan masalah tersebut. Selanjutnya masuk ke tahap inception. Tahap ini menghasilkan solusi permasalahan dan kebutuhan fungsional beserta non fungsional. Selanjutnya masuk ke tahap elaboration. Pada fase ini menghasilkan usecase diagram, sequence diagram, class diagram, Physical Data Model(PDM), dan Prototype sistem. selanjutnya dilakukan pengujian cognitive walkthrough untuk melakukan verifikasi skenario dan tampilan sistem dan peninjauan tracebility untuk mengetahui kerunutan antara proses bisnis dengan fungsional. Yang terakhir yaitu kesimpulan. Pengambilan kesimpulan ditulis berdasarkan hasil analisis dan perancangan sistem Alur metodologi penelitian dapat dilihat pada gambar 1: Identifikasi masalah Studi Literatur Pengumpulan data Inception Elaboration Pengujian Kesimpulan Gambar 1. Alur Kerja Penelitian 3. PEMODELAN PROSES BISNIS 3.1 Proses bisnis saat ini Kegiatan utama pencarian donasi yang dilakukan oleh Turun Tangan Malang saat ini terdiri dari dua cara yaitu open donasi melalui media sosial dan juga garage sale. Bentuk donasi dapat berupa barang ataupun uang. Berikut ini business prosess modelling untuk pencarian

Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer 3104 donasi saat ini: Gambar 2. proses bisnis pencarian donasi saat ini Untuk informasi kegiatan yang akan dilakukan disebarkan melalui media sosial dan proses manajemen relawan sendiri masih belum ada. Berikut ini adalah business prosess modelling untuk pencarian manajemen kegiatan saat ini: Gambar 4. Proses bisnis donasi usulan Proses manajemen relawan usulan melibatkan divisi relawan, relawan dan juga PPG. Divisi PPG sebagai pihak yang bertanggung jawab terhadap perencanaan kegiatan, divisi relawan sebagai pihak yang menyebarkan informasi kepada relawan dan relawan yang ingin bergabung dengan kegiatan. Semua proses mulai dari informasi kegiatan sampai dengan absensi dilakukan melalui sistem. berikut ini merupakan proses bisnis usulan manajemen kegiatan: Gambar 3. Proses bisnis manajemen kegiatan saat ini 3.2 Pemodelan proses bisnis usulan Dalam proses bisnis usulan terdapat perubahan yaitu proses donasi yang dapat dikelola dengan sistem. Berikut ini merupakan bisnis proses usulan terkait donasi: Gambar 5. Proses bisnis manajemen kegiatan usulan 4. ANALISIS SISTEM 4.1 Identifikasi pemangku kepentingan Bagian ini menjelaskan mengenai tipe pemangku kepentingan terkait sistem yang akan dibangun. Tabel menjelaskan tentang tipe pemangku kepentingan yang terlibat dalam proyek. Tabel 1 berikut merupakan daftar tipe pemangku kepeningan dari sistem:

Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer 3105 Tipe stakeholder Pengguna Pengembang Authorities Tabel 1 Tabel pemangku kepentingan Deskripsi Orang orang yang memiliki peran langsung untuk menggunakan atau menjalankan sistem. Peran pengguna akan secara langsung didefinisikan sebagai aktor pada usecase. Orang orang yang memiliki andil dalam mengembangkan sistem. Orang orang yang ahli dalam suatu aspek pada domain permasalahan maupun solusi. 4.2 Analisis permasalahan Perwakilan pemangku kepentingan Donatur, relawan, divisi relawan, divisi KWU, divisi PPG Analis, programmer koordinator umum, wakil koordinator umum Analisis permasalahan merupakan penjelasan dari identifikasi masalah yang terjadi saat ini sehingga dibutuhkan sebuah solusi sistem yang akan digunakan untuk menyelesaikan masalah yang ada. Tabel 2 Berikut ini merupakan analisis permasalahan sebelum sistem dibuat: Masalah Efek Dampak Tabel 2. Analisis Masalah Penyebaran Informasi open donasi masih sebatas media sosial dengan cakupan yang masih belum meluas. Alat pendukung seperti mobil yang digunakan untuk proses garage sale tidak selalu ada. Relawan yang ikut serta dalam kegiatan garage sale masih belum memadai sehingga proses garage sale sering ditunda karena kekuarangan tenaga relawan Belum adanya laporan pertanggungjawaban dari setiap donasi yang dipakai Donatur, divisi Kewirausahaan Dana yang terkumpul tidak sesuai target sehingga ada pengurangan anggaran Kepercayaan donatur akan menurun karena tidak adanya transparansi pemakaian dana Kegiatan garage sale akan memakan waktu lama karena harus menunggu tenaga relawan dan tenaga pendukung seperti Solusi yang berhasil dapat 4.3 Fitur Produk mobil terpenuhi. Mempermudah dan mempercepat proses donasi Mempermudah dalam melakukan pelaporan dan monitoring dana Mendapatkan donatur diluar jejaring organisasi Fitur menjelaskan tentang kesimpulan dari kemampuan sistem informasi berdasarkan kebutuhan pengguna (Bittner & Spence, 2002). Tabel 3 merupakan daftar fitur sistem: Kode fitur FEAT1 FEAT2 FEAT3 FEAT4 FEAT5 FEAT6 FEAT7 FEAT8 FEAT9 FEAT10 FEAT11 FEAT12 FEAT13 FEAT14 FEAT15 FEAT16 FEAT17 FEAT18 FEAT19 FEAT20 Tabel 3. Fitur Sistem Nama fitur Pengelolaan absensi setiap kegiatan Pengelolaan kegiatan Melakukan layanan donasi Mengelola donasi yang telah masuk Mengelola Laporan pertanggung jawaban setiap kegiatan Notifikasi setiap ada kegiatan Relawan dapat Melihat informasi kegiatan yang diikutinya Relawan dapat bergabung dengan kegiatan yang ingin diikuti Memberikan penilaian terhadap relawan Mengelola data relawan Menampilkan informasi kegiatan Menampilkan dokumentasi tiap kegiatan komentar Berbagi kegiatan Mengelola informasi profil Download laporan pertanggung jawaban Menampilkan transaksi donasi yang telah dilakukan Pendaftaran donatur Waktu akses otoritasi data 4.5 Pemodelan Use Case Untuk mendapatkan gambaran deskripsi tekstual dari interaksi yang akan terjadi antara pengguna dan sistem maka dilakukan pemodelan menggunakan diagram use case. Dengan diagram ini dapat diketahui yang dibutuhkan oleh sistem. Berikut ini merupakan

Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer 3106 gambaran use case dari sistem: Exception condition Subflow - 6. donatur melakukan konfirmasi pembayaran ke dalam sistem dengan melakukan upload bukti pembayaran. 7. sistem akan merubah status donasi menjadi menunggu konfirmasi 6.1 jika donatur tidak melakukan konfirmasi pembayaran lebih dari batas waktu dari dimulainya kegiatan maka transaksi donasi berstatus canceled 5. PERANCANGAN SISTEM Gambar 6. Diagram Use case 4.6 Spesifikasi Use case Spesifikasi use case berisi detil penjelasan dari suatu use case yang mencakup deskripsi dan alur dari masing-masing use case (Satzinger, 2007). Berikut ini merupakan spesifikasi dari use case konfirmasi donasi: Tabel 4. Spesifiksi Use case konfirmasi donasi Use case name Brief Description Actor Related use case Stakeholder Precondition Postcondition Basic flow Konfirmasi donasi Use case ini menjelaskan bagaimana Donatur melakukan konfirmasi donasi setelah melakukan pembayaran donatur Donasi Divisi KWU Donatur sudah melakukan pembayaran Status donasi berubah menjadi sudah diterima 1. donatur memilih opsi informasi profil 2. sistem menampilkan dashboard informasi profil 3. donatur memilih opsi transaksi donasi 4. sistem menampilkan transaksi yang dilakukan oleh donatur 5. donatur memilih transaksi yang belum dikonfirmasi 5.1 Arsitektur Sistem Arsitektur sistem dilakukan menggunakan prinsip desain pola arsitektur Model View Controller (MVC). MVC berdasarkan komponen utama yang membangun sebuah aplikasi seperti antarmuka, manipulasi data, dan bagian yang menjadi control aplikasi. Terdapat 3 jenis komponen yang membangun suatu pola MVC dalam suatu aplikasi yaitu view, model dan controller. 5.2 Diagram Sequence Sequence diagram menggambarkan interaksi antar objek dan menjelaskan mengenai urutan proses yang dilakukan dalam sistem untuk mencapai tujuan use case (Booch, 2005). Penggambaran interaksi ini disesuaikan dengan spesifikasi use case. Berikut ini merupakan sequence diagram dari use case konfirmasi donasi: Gambar 7. Sequence diagram konfirmasi donasi 5.3 Class diagram Perancangan diagram kelas ini dilakukan berdasarkan sequence diagram yang telah dibuat. Diagram kelas yang dihasilkan pada

Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer 3107 bagian ini meliputi diagram kelas model, controller, dan boundary atau view. Berikut ini hasil rancangan kelas yang telah dibuat: Gambar 8 Diagram Kelas 5.4 Physical Data Model Pemodelan data dilakukan untuk mengetahui gambaran basis data yang digunakan untuk menyimpan seluruh data yang diproses pada sistem. Pemodelan sistem ini direpresentasikan dalam bentuk Physical Data Model. Berikut ini gambar Physical Data Model yang telah dirancang: Gambar 9. Physical Data Model 5.5 Perancangan antarmuka Sistem Perancangan antarmuka sistem ini memiliki tujuan untuk dapat memberikan gambaran antarmuka sistem dalam berinteraksi dengan pengguna. gambar berikut ini merupakan tampilan antarmuka dari detail kegiatan: Gambar 10. Antarmuka Detail Kegiatan 6. EVALUASI 6.1 Peninjauan Kerunutan Pada peninjuan ini digunakan matriks kerunutan untuk menelusuri hubungan dalam lingkup kebutuhan sampai dengan implementasi (Leffingwell, D. & Don, W., 2002). Matriks kerunutan yang akan dihasilkan antara lain kerunutan pemodelan proses bisnis dengan kebutuhan pengguna, kebutuhan pengguna dengan fitur, fitur dengan fungsional, fitur dengan use case dan yang terakhir use case dengan rancangan sistem. 6.1.1 Kerunutan proses bisnis dengan kebutuhan pengguna Pada tahap ini, seluruh kebutuhan pengguna dan proses bisnis dimasukkan pada tabel dan dirunutkan antar kebutuhan dan proses bisnis. Jika tidak terdapat (X) pada baris bisnis proses menandakan bahwa tidak terdapat kebutuhan pengguna yang mendukung bisnis proses, sedangkan apabila tidak terdapat (X) pada kolom kebutuhan pengguna menandakan bahwa terdapat kebutuhan pengguna yang tidak berasal dari proses bisnis. Sehingga terjadi kesalahpahaman dengan kebutuhan pengguna.

Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer 3108 6.1.2 Kerunutan kebutuhan pengguna dengan fitur Pada tahap ini, seluruh kebutuhan pengguna dirunutkan dengan seluruh fitur pada masingmasing fitur yang bersangkutan 6.1.3 Kerunutan fitur dengan fungsional Pada tahap ini, seluruh fitur dirunutkan dengan seluruh fungsioanal yang telah di definisikan. 6.1.4 Kerunutan fitur dengan use case Pada tahap ini, seluruh fitur dirunutkan dengan seluruh use case yang telah didefinisikan. 6.1.5 Kerunutan use case dengan sequence diagram Pada tahap ini, seluruh use case dirunutkan dengan seluruh diagram sequence yang telah di dibuat. Hasil penilaian dari lima traceability yang telah dilakukan sebelumnya akan dijelaskan pada tabel Berikut ini: Tabel 6. Hasil Tracebility No Pertanyaan Ya Tidak Keterangan 1 Apakah setiap dari sistem dapat didefinisakan dengan benar dan unik? 2 Apakah setiap fungsional dapat dilacak sampai dengan tingkat tinggi? 3 Dapatkah semua bagian desain tingkat tinggi dapat dilacak kembali sesuai dengan V V V Setiap diberikan kode unik untuk mengidentifikasinya. Terdapat kerunutan yang terhubung dari mulai proses bisnis sampai dengan fungsional. Sudah terdapat kode unik dari setiap desain untuk dapat dilacak kembali sampai dengan fungsional. Kesimpulan dari tabel tersebut adalah rancangan sistem dapat dilacak sampai dengan proses bisnis dan memenuhi seluruh kebutuhan pengguna. 6.2 Cognitive walkthrough Cognitive walkthrough melakukan verifikasi terhadap prototype yang dibuat. Cognitive walkthrough dapat mengetahui pengalaman pengguna dalam memakai prototype sistem (Dix. Et al, 2004). Pengguna adalah evaluator yang akan menjalankan serangkaian tugas sesuai use case yang ada dan kemudian di evaluasi dari sisi tujuan, tampilan antarmuka dan umpan balik bagi pengguna. evaluasi dilakukan oleh pengguna sistem dengan menjalankan setiap tes skenario dari tiap use case yang dimiliki oleh pengguna. 6.2.1 Hasil Evaluasi Divisi PPG Evaluasi ini ditujukan untuk ketua divisi PPG sebagai salah satu aktor yang akan menggunakan sistem. Dari hasil evaluasi dari divisi PPG dapat disimpulkan bahwa setiap scenario yang dijalankan sudah memenuhi harapan pengguna 6.2.2 Hasil Evaluasi Divisi Relawan Evaluasi ini ditujukan untuk ketua divisi relawan sebagai salah satu aktor yang akan menggunakan sistem. Dari hasil evaluasi dari divisi relawan dapat disimpulkan bahwa setiap scenario sudah memenuhi harapan pengguna dengan beberapa masukan untuk merapikan tampilan halaman profil relawan. 6.2.3 Hasil Evaluasi Divisi Kewirausahaan Evaluasi ini ditujukan untuk ketua divisi kewirausahaan sebagai salah satu aktor yang akan menggunakan sistem. Dari hasil evaluasi dari divisi kewirausahaan dapat disimpulkan bahwa setiap skenario sudah memenuhi harapan pengguna. 6.2.4 Hasil Evaluasi Relawan Evaluasi ini dilakukan dengan memilih 5 orang relawan aktif dari TurunTangan Malang yang bertindak sebagai evaluator. Dari hasil evaluasi dapat disimpulkan bahwa fitur gabung kegiatan belum sepenuhnya memenuhi harapan pengguna yaitu relawan Turun Tangan Malang.

Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer 3109 hal ini dikarenakan visibilitas objek yang masih kurang dipahami oleh pengguna dan umpan balik dari sistem ketika pengguna memilih untuk bergabung dengan kegiatan. 6.2.5 Hasil Evaluasi Donatur Evaluasi ini dilakukan dengan memilih 5 orang evaluator yang pernah melakukan donasi secara online dan juga terlibat di kegiatan kegiatan sosial. Dari hasil evaluasi dapat disimpulkan bahwa seluruh scenario dari tiap fitur sudah memenuhi harapan pengguna. IBM Corporation, 1998. Rational Unified Process Best Practices for Software Development Teams. United States: IBM Rational Software. Leffingwell, D. & Don, W., 2002. The Role of Requirements Traceability in System Development. The Rational Edge Satzinger JW, Jackson RB, Burd SD. 2007. System Analysis and Design in Changing a World, Fourth Edition. Canada: Thomson 7. KESIMPULAN Berdasarkan analisis dan perancangan sistem informasi donasi dan kegiatan relawan, maka disimpulkan bahwa: 1. Persyaratan fungsional sistem informasi donasi dan manajemen kegiatan relawan diperankan oleh 5 aktor yaitu donatur, relawan, divisi PPG, divisi Kewirausahaan, dan divisi relawan. Persyaratan fungsional yang didapat dari sistem yaitu 18 fungsional 2. Tahap perancangan pada penelitian ini menghasilkan beberapa rancangan yang terdiri dari spesifikasi use case, pemodelan interaksi antar objek, pemodelan data, dan prototype antarmuka dari sistem. 3. Hasil evaluasi tracebility dapat disimpulkan bahwa aktivitas aktivitas dari mulai tahap analisis proses bisnis sampai dengan perancangan sistem dapat dirunutkan secara lengkap. 4. Hasil evaluasi cognitive walkthrough oleh tiap pengguna menyatakan bahwa sistem sudah memenuhi harapan dari setiap pengguna. DAFTAR PUSTAKA Bittner, K. and Spence, I., 2002. Managing iterative software development projects. Addison-Wesley Professional. Booch G., Maksimchuk RA, Engle MW, Young BJ, Conallen Jimm, Houston KA., 2005, Object-Oriented Analysis And Design With Applications Third Edition, United States: AddisonWesley Dix, A., 2010. Human computer interaction: A stable discipline, a nascent science, and the growth of the long tail. Interacting with computers, 22(1), pp.13-27.