NASKAH PUBLIKASI
IMPLEMENTASI SISTEM PELAYANAN PENDAFTARAN HAJI DAN UMROH DENGAN MENGGUNAKAN METODE UNIFIED APPROACH (UA) BERBASIS WEBSITE
Disusun Oleh : EFENDI 2011.01.0005
PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER BINA NUSANTARA JAYA LUBUKLINGGAU 2015
IMPLEMENTATION OF HAJI AND REGISTRATION SERVICE SYSTEM USING UMROH UNIFIED APPROACH (UA) BASED ON WEBSITE Efendi1 , Robi Yanto2, Alfiarini3 1
Mahasiswa STMIK Bina Nusantara Jaya Lubuklinggau 2,3 Dosen STMIK Bina Nusantara Jaya Lubuklinggau
ABSTRACT
Software design is a very important stage in software engineering, Selection of design tools that can help model the software determines the ease sfesifikasi, implementation, visualization, testing and documentation software. UML, Unified Modeling Langguage as unified modeling language has modeling software tools to visualize Use case static and behavior of software in the system. So the solution to overcome this problem by creating a system of registration service of pilgrims and Umrah, using Unified Approach (UA), based. Through this system, the website registration process pilgrims and Umroh can be performed anywhere as long as the system is connected to the network. The pilgrims do not have to go to the ministry of religion to enroll, they can register themselves on the website that has been provided. Thus we can conclude that this new system can facilitate the process of registration service of pilgrims. Keywords: UML, Unified Approach, Haji services
IMPLEMENTASI SISTEM PELAYANAN PENDAFTARAN HAJI DAN UMROH DENGAN MENGGUNAKAN METODE UNIFIED APPROACH (UA) BERBASIS WEBSITE
Efendi1, Robi Yanto2, Alfiarini3 1
Mahasiswa STMIK Bina Nusantara Jaya Lubuklinggau 2,3 Dosen STMIK Bina Nusantara Jaya Lubuklinggau
INTISARI Perancangan perangkat lunak merupakan tahapan yang sangat penting di dalam rekayasa perangkat lunak. Pemilihan perangkat perancangan yang dapat membantu memodelkan perangkat lunak menentukan kemudahan sfesifikasi, implementasi, visualisasi, pengujian dan dokumentasi perangkat lunak. UML, Unified Modelling Langguage sebagai bahasa pemodelan terpadu mempunyai perangkat untuk memodelkan perangkat lunak memvisualisasikan Use case statis dan prilaku perangkat lunak di dalam sistem. Maka solusi untuk mengatasi masalah tersebut dengan membuat sebuah sistem pelayanan pendaftaran jamaah haji dan umroh, menggunakan metode Unified Approach (UA), berbasis. website Melalui sistem ini maka proses pendaftaran calon jamaah haji dan umroh dapat dilakukan dimana saja selama sistem terhubung dengan jaringan. Para calon jamaah tidak harus mendatangi kementerian agama untuk mendaftarkan diri, mereka bisa mendaftarkan diri pada website yang telah disediakan. Dengan demikian dapat disimpulkan bahwa sistem yang baru ini dapat memudahkan proses pelayanan pendaftaran jamaah haji. Kata Kunci : UML, Pendekatan Unified, pelayanan haji. PENDAHULUAN Perkembangan Teknologi terutama teknologi informasi ini mengakibatkan perubahan yang sangat besar dalam segala bidang kehidupan masyarakat, Ada pun teknologi yang berkembang sangat pesat saat ini salah satunya adalah komputer. Selain itu komputer juga mendukung teknologi informasi yang dapat mengerjakan suatu tanpa mengeluarkan banyak waktu, tenaga dan kemudahan dalam memperoleh informasi, kebutuhan konsumen terhadap suatu informasi yang sangat penting, informasi yang cepat dan akurat untuk memaksimalkan segala potensi yang dimiliki untuk memenuhi kebutuhan informasi pada era globalisasi saat ini, sehingga bisa lebih berkompeten untuk mengatasi sistem yang sudah ada. Seiring pesatnya perkembangan di bidang teknologi khususnya teknologi informasi dan komunikasi telah membawa perubahan yang signifikan dalam berbagai bidang, termasuk pula dalam bidang pendidikan. Salah satu teknologi informasi yang dapat menunjang proses
pembelajaran di sekolah atau lembaga pendidikan adalah teknologi yang berbasis internet Di Kementrian Agama Kota Lubuklinggau untuk proses pelayanan pendaftaran jamaah haji dan umroh sudah terkomputerisasi. Ketika calon jamaah haji ingin mendaftar maka staf khusus bagian pelayanan jamaah haji menginputkan data ke aplikasi yang bersifat desktop. Ini bisa jadi masalah jika jarak lokasi jamaah dengan tempat pendaftaran sangat jauh. Artinya cukup menggunakan waktu yang cukup lama, dan informasi untuk pendaftaran haji juga belum bisa didapatkan lebih mudah karena setiap jamaah haji ingin mendaftar harus mendatangi kementerian agama, dan data tersebut serta informasi mengenai haji dan umroh hanya bisa di lihat oleh kepala kasi bagian haji. Seharusnya proses pendaftaran haji dan informasi-informasi tentang haji dan umroh bisa di lihat di website.
Maka dari itu penulis ingin menawarkan solusi untuk mengatasi masalah tersebut dengan membuat sebuah sistem pelayanan pendaftaran jamaah haji dan umroh berbasis website. Melalui sistem ini maka proses pendaftaran calon jamaah haji dan umroh dapat dilakukan dimana saja selama sistem terhubung dengan jaringan. Para calon jamaah tidak harus mendatangi kementerian agama untuk mendaftarkan diri, mereka bisa mendaftarkan diri pada website yang telah disediakan. Serta informasi tentang haji juga disampaikan di website tersebut. Dengan adanya sistem yang dibuat nanti setiap para calon jamaah tidak menghabiskan waktu untuk datang ke Kementerian Agama karena akan ada sistem yang baru, Dengan demikian dapat disimpulkan bahwa sistem yang baru ini dapat memudahkan proses pendaftaran bagi calon jamaah haji. Dari gambaran umum tersebut disimpulkan perlu adanya unsur teknologi berupa Metode Unified Approach untuk meningkatkan dan mempermudah bagi calon jamaah dan staf pengolahan haji dan umroh. Berdasarkan uraian diatas penulis mengangkat judul “Implementasi Sistem Pelayanan Pendaftaran Haji dan Umroh Dengan Metode Unified Approach (UA) Berbasis Website”. dengan pengembangan sistem yang dibuat nanti bisa digunakan di Kementerian Agama dan nantinya bisa membantu meningkatkan proses pendaftaran bagi calon jamaah haji.
mahasiswa dengan dosen, sesama mahasiswa atau mahasiswa dengan nara sumber lain. Oleh karena itu peran dosen dalam hal ini dituntut untuk menguasai teknik mencari informasi di internet, membimbing mahasiswa mencari dan menemukan situs-situs yang relevan dengan bahan pembelajaran, menyajikan materi melalui web yang menarik dan diminati, melayani bimbingan dan komunikasi melalui internet, dan kecakapan lain yang diperlukan. Alfath dkk (2013). Prosedur Pendaftaran Haji dan Umroh Melaksanakan pelayanan, bimbingan, pembinaan, dan pengelolaan system informasi pada pendaftaran haji dan umrah berdasarkan kebijakan teknis yang ditetapkan oleh Kepala Kantor Kemenag Kota Lubuklinggau. 1. Penyiapan perumusan kebijakan teknis dan perencanaan pada pendaftaran haji dan umrah; 2. Pelaksanaan pelayanan bimbingan, dan pembinaan dalam pendaftaran, dokumen, akomodasi, transportasi, perlengkapan haji, pengelolaan keuangan haji, dan pembinaan jamaah haji dan umroh, serta pengelolaan system informasi haji dan umrah; 3. Evaluasi dan penyusunan laporan dalam pendaftaran haji dan umroh. METODE PENELITIAN Metode Pengumpulan Data
LANDASAN TEORI Kementrian Agama melalui bidang Haji & Umrah merupakan organisasi yang memberikan pelayanan kepada masyarakat yang langsung berhubungan dengan calon jamaah haji dan rekrutmen merupakan langkah pertama dalam rangka menerima dan melayani jamaah haji. Dari beberapa ulsasan yang ada diatas rekrutmen calon jamaah haji disini adalah peserta (calon jamaah haji tahun berjalan). Dalam hal ini calon jamaah haji merupakan konsumen dari institusi Kementrian Agama khususnya bidang Haji & Umrah. Proses pendaftaran adalah merupakan tahapan-tahapan keseluruhan proses dalam rangka memenuhi persyaratan administratif sampai pada tahapan dimana masyarakat bisa menjadi calon jamaah haji, Maulana (2011). Unified Approach didefinisikan oleh Leitch dan Davis dalam Jogiyanto (2005), Unified Approach adalah Suatu metodologi pengembangan sistem berbasis objek yang menggabungkan proses dan metodologi yang telah ada sebelumnya dan menggunakan UML sebagai pemodelannya. Fungsi internet adalah untuk memberikan pengayaan dan komunikasi antara
Dalam pengumpulan data terdiri dari tiga kegiatan, yakni :
Metode Observasi
Penulis menggunakan teknik pengumpulan data untuk mendapatkan data primer dengan mengadakan pengamatan langsung terhadap suatu objek dan mengadakan pencatatan secara sistematis tentang halhal yang diamati.
Wawancara
Peneliti melakukan wawancara untuk mendapatkan informasi dengan cara bertanya langsung kepada departemen agama yang juga selaku pengajar mengenai sistem yang telah digunakan sebelumnya dan juga mengenai sistem yang dibuat nantinya.
Studi Kepustakaan Metode ini dilakukan untuk mendukung data yang telah didapat, dengan mencari dan membaca
referensi buku, jurnal, e-book, yang berhubungan dengan permasalahan yang penulis ambil. Metode Pengembangan Sistem Metode pengembangan sistem yang penulis gunakan adalah prototype. Menurut Rosa A.S-M. Shalahuddin (2013), prototype adalah bagian dari produk yang mengekspresikan logika maupun fisik antarmuka eksternal yang ditampilkan. Konsumen potensial menggunakan prototype dan menyediakan masukan untuk tim pengembang sebelum pengembangan skala besar dimulai. Melihat dan mempercayai menjadi hal yang diharapkan untuk dicapai dalam prototype. Dengan mengunakan pendekatan ini, konsumen dan tim pengembang dapat mengklarifikasi kebutuhan dan intepretasi mereka. Gambar 3.3 menunjukan pendekatan prototype pada umumnya dan melibatkan beberapa langkah berikut:
Gambar 1 Model prototipe Dari metode prototype diatas adapun tahap pengembangan sistem yang akan dibuat sebagai berikut : Peneliti mendengarkan pelanggan dalam hal ini adalah pihak Kementerian Agama, lalu mengidentifikasikan permasalahan yang dinyatakan pelanggan tersebut, setelah itu peneliti menganalisis kebutuhan awal untuk sistem.
Peneliti kemudian membangun prototipe dengan membuat gambaran perancangan sistem dengan diagram class, use case, activity dan sequence diagram. Jika pihak Kementerian Agama ada keluhan atau permintaan maka peneliti akan memperbaiki prototype. Prototype yang telah diperbaiki diberikan kembali ke pelanggan. Langkah-langkah tersebut terus diulangi sampai peneliti dan pihak Kementerian Agama telah memenuhi kesepakatan tertentu.
Metode Pengujian Pengujian black box berfokus pada persyaratan fungsional perangkat lunak, di sebut juga pengujian behavioral atau pengujian partisi, pengujian black box memungkinkan perekayasa perangkat lunak mendapatkan serangkaian input yang sepenuhnya menggunakan semua persyaratan pungsional untuk satu program. Pengujian black box berusaha menemukan : 1. 2. 3. 4.
Fungsi-fungsi yang tidak benar atau hilang. Kesalahan interface. Kesalahan dalam struktur data atau akses database e ksternal. Kesalahan kinerja.
ANALISIS DAN PERANCANGAN Analisis Prosedur Kerja Dinas kementerian agama kota lubuklinggau adalah salah satu organisasi dan tata kerja instansi yang vertical di kementerian agama kota lubuklinggau. Masalah yang di sesuaikan dalam program kerja setiap bagian membutuhkan satu keahlian untuk mendapatkan hasil yang optimal, dengan adanya kerjasama antar kasi di kementerian agama kota lubuklinggau untuk proses pelayanan pendaftaran bagi calon jamaah haji dan umroh sudah terkomputerisasi. Berdasarkan analisis proses pelayanan haji dan umroh sebelumnya kelemahannya ada disaat admin bagian penginputan bagi calon yang ingin mendaftar, jadi hasil dari penerapan yang sudah di inputkan para calon jamaah tidak perlu lagi datang ke kementerian agama secara langsung karena sudah sudah memiliki website sendiri dan mudah di gunakan. Adapun Prosedur Dinas Kementerian Agama Kota Lubuklinggau dalam melayani pendaftaran haji dan umroh adalah sebagai berikut. 1.
Bagi calon jamaah haji yang ingin mendaftarkan haji sekarang tidak perlu harus datang kementerian agama akan tetapi sudah ada website sendiri. 2. Kementerian agama sendiri sudah memiliki hak akses sendiri jika calon jamaah ingin mendaftar. Kendala yang di hadapi apa bila ada calon jamaah haji yang ingin mendaftar, harus datang ke Kementerian Agama Kota Lubuklinggau. Analisis Pemecahan Masalah Dari analisis prosedur pelayanan pendaftaran haji dan umroh pada dinas Kementerian Agama diatas perlu adanya sebuah sistem, salah satu teknologi
informasi yang dapat menunjang proses penginputan data calon jamaah atau proses penginputan pada data haji dan umroh adalah teknologi yang berbasis internet (berbasis website), karena bisa diakses kapan dan dimana saja selagi jaringan terhubung, sehingga mempermudahkan calon jamaah haji, sistem yang akan di bangun menggunakan Metode unifead approach (UA) Perancangan Berorientasi Objek Menurut Rosa A.S dan M. Shalahuddin (2011) use case merupakan pemodelan untuk kelakuan (behavior) sistem informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi antara satu atau lebih actor dengan sistem informasi yang akan dibuat. Gambar 3 Use Case Calon Jamaah Sebuah mengambarkan diagram use case secara langsung, didalam prosedur pembuatan use case akan dibuatkan tabel defenisi actor dan tabel definisi use case. Tabel berikut menguraikan tentang definisi Use Case. Use Case Admin System menambah data jamaah
<<extend>>
login
Menurut Rosa. A.S dan M. Shalahuddin(2013) Diagram Aktivitas atau activity Diagram menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis atau menu yang ada pada perangkat lunak. Untuk mendeskripsikan use case dan activity state apa saja yang terlibat dalam activity diagram untuk actor admin sebagai berikut :
mengubah data
<<extend>> <<extend>>
<
>
mencari data jamaah
<<extend>>
menghapus data jamaah
manajemen data jamaah
meny impan data jamaah
<<extend>>
menambah data administrasi
<<extend>> mengubah data administrasi Admin
manajemen data administrasi & paket
<<extend>>
Star
V alid Login
mencari data administrasi
menghapus data adminstrasi
<<extend>>
<>
Sistem
Admin
<<extend>> <>
meny impan data adminstrasi
<<extend>>
manajemen pendaftaran haji & umroh
<<extend>> <<extend>>
Halaman Utama
meny impan data haji & umroh mengubah data haji mencari data haji
<<extend>>
Logout
menghapus data haji
<<extend>> <<extend>>
Keluar
menambah data haji
End
P etunjuk <>
menambah data wilay ah
<<extend>>
manajemen wilay ah
Data Inputan M enampilkan form Login
mengubah data wilay ah
<<extend>> <<extend>>
mencari data wilay ah
M enampilkan F orm P etunjuk P enggunaan sistem
menghapus data wilay ah
<<extend>>
meny impan data wilay ah
<<extend>> <>
<<extend>> manajemen data pimpinan
menambah data pimpinan <<extend>>
<<extend>>
<<extend>>
logout
<<extend>>
mengubah data pimpinan
M enampilkan List M enu Data Inputan
mencari data pimpinan
menghapus data pimpinan
meny impan data pimpinan
Input data Jamaah
Input Data Paket
Gambar 2 Use Case Admin
Input data A dministrasi
Tampilkan Form Data Jamaah Tampilkan F orm Data P aket
Tampilkan F orm Data A dministrasi
Gambar 4 Activity Diagram Jamaah Desain Tabel Nama Tabel Kunci Utama Fungsi
: Calon jamaah : NO_KTP : Digunakan untuk menampung calon jamaah
Nama fields NO_KTP Nama_jamaah Bin-Binti Jns_Kelamin Tgl_lahir Alamat Puskesmas Pekerjaan Pendidikan no_porsi Keterangan Id_paket Foto Username Password Tgldaftar
Tipe data Varchar Varchar Date Varchar Varchar Varchar Varchar Varchar Varchar Int Varchar Varchar Varchar Varchar Varchar Varchar
Ukur an (15) (40) (15) (30) (30) (30) (5) (20) (15) (50) (10) (100) (30) (30) (12)
Keterangan NO_KTP nama Bin Jns_kelamin Ttl Alamat puskesmas pekerjaan Pendidikan No_porsi keterangan Id_paket foto User Pass tgldaftar
Nama Tabel :Paket Kunci Utama : id_paket Fungsi :Digunakan Untuk menampung data paket
Nama fields Id_paket Nm_paket Lama waktu
Tipe data Varchar Varchar Date
Biaya Keterangan Ukuran File Action
Int Int Varchar Varchar Varchar
Ukur Keteranga an n (5) Id_paket (50) Nm_paket Lama waktu (15) biaya (40) keterangan (10) ukuran (15) file (10) action
Gambar 5 Halaman Utama Halaman Login Pada rancangan halaman login ini terdapat form login berupa username, password. Calon_jamaah, pimpinan dan admin akan login sesuai kriteria nya. Jika username, password tidak sama maka gagal login. Jika belum mendaftar, daftar dulu. Adapun screenshot halaman login admin sebagai berikut :
Gambar 6 Halaman Login HASIL DAN PEMBAHASAN Halaman Utama Halaman utama adalah halaman yang akan muncul pertama kali ketika pengguna membuka sistem pendaftaran haji ini. Pada halaman index ini terdapat berita/informasi, login yang digunakan untuk menampilkan form login, fasilitas kalender, chat, pengunjung dan waktu. Adapun screenshot halaman index sebagai berikut :
Halaman Input Jamaah Halaman input data jamaah digunakan oleh untuk menambahkan data jamaah. Pada halaman input data jamaah terdapat inputan berupa NO_KTP, nama_jamaah, bin_binti, jns_kelamin, tgl_lahir, Alamat, puskesmas, pekerjaan, no_porsi, keterangan, id_paket, foto, username, password, tgldaftar. Adapun tampilan halaman input jamaah, yaitu sebagai berikut:
Halaman data Jamaah Halaman data jamaah berupa halaman yang menampung data jamaah, admin bisa mengedit, menghapus dan admin juga dapat mencari data pemilih berdasarkan NO_KTP. Adapun tampilan halaman data jamaah sebagai berikut :
Gambar 7 Halaman Input Jamaah Halaman Pendaftaran haji dan umroh Halaman pendaftaran haji dan umroh digunakan oleh untuk mempermudahkan anggota jamaah. Pada halaman input pendaftaran haji dan umroh terdapat inputan berupa NO_KTP, nama_jamaah, bin_binti, jns_kelamin, tgl_lahir, Alamat, puskesmas, pekerjaan, no_porsi, keterangan, id_paket, foto, username, password, tgldaftar. Adapun tampilan halaman input jamaah, yaitu sebagai berikut:
Gambar 9 Halaman Data Jamaah Halaman Output Laporan Keseluruhan Pada halaman laporan keseluruhan pimpinan dapat melihat data lengkap pimpinan, pada halaman ini pimpinan juga dapat mencari data pimpinan berdasarkan id_pengguna, adapun tampilan laporan keseluruhan yaitu sebagai berikut:
Gambar 10 Laporan Keseluruhan Gambar 8 Halaman Pendaftaran haji dan umroh Pada halaman laporan keseluruhan pimpinan dapat melihat data lengkap pimpinan, pada halaman ini
pimpinan juga dapat mencari data pimpinan berdasarkan id_pengguna, adapun tampilan laporan keseluruhan yaitu sebagai berikut; KESIMPULAN DAN SARAN Kesimpulan Dalam penulisan skripsi ini penulis telah menguraikan bagaimana merancang dan mengimplementasikan sistem Implementasi Sistem Pelayanan Pendaftaran Haji dan Umroh dengan menggunakan Metode (Unified Approach UA) berbasis website. Maka dapat disimpulkan sebagai berikut : 1.
2.
3.
4.
Sistem yang dihasilkan berupa Implementasi Pelayanan Pendaftaran Haji dan Umroh dengan menggunakan Metode Unified Approach (UA) berbasis website. Dengan adanya Pendaftaran haji berbasis website calon jamaah bisa lebih mudah mengakses dan menginput sistem pendaftaran haji dan umroh di kementerian Agama Kota Lubuklinggau. Dengan adanya Pelayanan pendaftaran Haji calon jamaah bisa melihat berita-berita dan jadwal keberangkatan haji dan umroh ketika calon jamaah membuka website tersebut. Pendaftaran Haji dan Umroh yang penulis implementasikan terdapat laporan jamaah keseluruhan, perbulan, pertahun dan bisa digunakan admin dalam melihat akses calon jamaah dalam setiap bulan dan tahun dan bisa melihat dalam mengevaluasi jadwal keberangkatan haji.
Saran Dari hasil penelitian tersebut adapun saran dari penulis sebagai berikut: 1. Perlu adanya interaksi antara calon jamaah dan admin untuk pemanfaatan teknologi informasi sehingga dapat mempermudah bagi jamaah mengakses ke sistem ini. 2. admin perlu mengarahkan calon jamaah secara jelas tentang informasi pendaftaran haji dan umroh. 3. Diperlukan evaluasi lebih lanjut tentang pemanfaatan teknologi informasi dalam pendaftaran haji. 4. Sistem ini lebih luas nantinya ketika bagi calon jamaah dan tempat pendaftaran haji dan umroh lebih jauh dari tempat tinggal jadi bisa digunakan melalui website ini.
DAFTAR PUSTAKA Fowler, Martin. 2005, Panduan Singkat Bahasa Pemodelan Objek Standar, Andi : Yogyakarta. Leitch dan Devis, Yogiyanto, 2005, Pengembangan sistem berbasis Objek, Jurnal teknologi informasi Nomor 2, Volume 2, Halaman 2374. Madcoms, 2012, Adobe Dreamweaver CS6 dengan Pemrograman PHP & MySQL Untuk Pemula, Andi Offset, Yogyakarta. Maulana, 2011, Definisi Pelayanan Pendaftaran Haji dan Umroh, jurnal Teknologi informasi, Nomor 2, volume 9, Halaman 64. Nugroho, Bunafit. 2012, Macromedia 8 PHP dan Mysql, Informatika, Bandung Shalahuddin, M. Rosa, A.S. 2013, Rekayasa Perangkat Lunak, Informatika, Bandung. Soetejo, John. 2012, Belajar Mudah Internet, Informatika, Bandung. Sutrisno, Kris. 2014. “Tugas Akhir II RANCANG BANGUN WEBSITE SMK YADIKA LUBUKLINGGAU UNTUK SARANA Promosi, STMIK Bina Nusantara Jaya : Lubuklinggau. Subarsono, 2009, Implementasi analisis dan Pengumpulan Informasi, Jurnal Teknologi Informasi, Nomor2, Volume2, Halaman 12. Zaid, Amin. 2012, Sistem Desain Dan Implementasi Tunneling Ipsec Berbasis Unix, Jurnal Teknologi Informatika, Volume 2, Nomor 2, Halaman 116.