SISTEM TERDISTRIBUSI UNTUK SISTEM INFORMASI ADMINISTRASI KEPENDUDUKAN DENGAN WEB SERVICE

dokumen-dokumen yang mirip
IMPLEMENTASI TEKNOLOGI WEB SERVICE PADA SISTEM INFORMASI ADMINISTRASI KEPENDUDUKAN DENGAN WEB SERVICE

Pengembangan Sistem Terdistribusi untuk Sistem Informasi Administrasi Kependudukan dengan Integrasi Teknologi RMI dan Web Service

Pengembangan Sistem Terdistribusi untuk Sistem Informasi Administrasi Kependudukan dengan Integrasi Teknologi RMI dan Web Service

1. Pendahuluan. 2. Tinjauan Pustaka

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi informasi semakin pesat sampai saat ini dengan terus dikembangkannya

BAB I PENDAHULUAN. sistem lain. Dalam hal tersebut, database yang tersebar di suatu instansi atau

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

BAB I PENDAHULUAN 1.1 Latar Belakang dan Permasalahan Tabel 1.1 Jumlah mahasiswa STMIK AMIKOM Purwokerto

WEB SERVICES. Sistem terdistribusi week 12

Web Services merupakan salah satu bentuk implementasi dari arsitektur model aplikasi N-Tier yang berorientasi layanan. Perbedaan Web Services dengan

Teknik Informatika S1

Pemodelan Sistem Registrasi Terpadu Berbasis Web Menggunakan Web Service (Studi Kasus pada Perpustakaan UKSW)

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Use Case Diagram dan Activity Diagram. Selain itu juga pada analisis ini akan

BAB I. PENDAHULUAN...

DAFTAR ISI. Halaman. KATA PENGANTAR... i. DAFTAR ISI...iii. DAFTAR TABEL...viii. DAFTAR GAMBAR... vi. ABSTRAK... xiv PENDAHULUAN...

Bab II. TINJAUAN PUSTAKA

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

IMPLEMENTASI WEB-SERVICE UNTUK PEMBANGUNAN SISTEM KARTU RENCANA STUDI (KRS) ON-LINE

SERVICE ORIENTED ARCHITECTURE (SOA)

BAB II. KAJIAN PUSTAKA

PERANCANGAN APLIKASI SISTEM INFORMASI KEPENDUDUKAN DI KECAMATAN GONDOMANAN

TUGAS AKHIR. Disusun sebagai satu syarat untuk kelulusan Program Strata 1,Program Studi Teknik Informatika, Universitas Pasundan Bandung.

Bab 1 Pendahuluan 1.1 Latar Belakang Masalah

BAB II LANDASAN TEORI. Basis Data Terdistribusi didefinisikan sebagai sebuah collection of multiple,

SISTEM INFORMASI PEMBERITAHUAN KEGIATAN ACARA DESA BERBASIS SMS GATEWAY DI KECAMATAN MEJOBO KUDUS

WEB SERVICE Pembayaran Uang Kuliah Online. dengan PHP dan SOAP WSDL. Roki Aditama CV. LOKOMEDIA

SISTEM INFORMASI DISTRIBUSI BARANG BERBASIS WEB SERVICE

PENGEMBANGAN APLIKASI PELAYANAN ADMINISTRASI KEPENDUDUKANDI KANTOR KELURAHAN PATARUMAN KABUPATEN GARUT

PERANCANGAN WEB KORAN PELAJAR YOGYAKARTA BERBASIS WEB SERVICE SOAP DAN CSS FRAMEWORK FOUNDATION 4 NASKAH PUBLIKASI

APLIKASI PEMANTAUAN KERJA BERBASIS WEB

TEKNOLOGI WEB SERVICE DENGAN METODE SOAP PADA APLIKASI PENGGUNAAN OBAT APOTIK DI KANTOR PERWAKILAN BANK INDONESIA WILAYAH I

BAB 1 PENDAHULUAN. menyimpan data di dalam relasi-relasi. mengontrol akses ke basis data, dibuatlah suatu sistem piranti lunak yang

SISTEM PENCARIAN LOKASI BANK DI KOTA PALEMBANG. Jl. Srijaya Negara, Bukit Besar, Ilir Barat 1, Kota Palembang, Sumatera Selatan

DAFTAR ISTILAH. Unit informasi digital yang terdapat pada halaman web. Pihak yang menyediakan layanan. Pihak yang membutuhkan layanan

Implementasi Arsitektur Multi-Tier dalam Pengelolaan Administrasi Dokumen Perkantoran (E-Administration) untuk Skala Enterprise

BAB I PENDAHULUAN I.1 Latar Belakang

Arsitektur Web Service Web service memiliki tiga entitas dalam arsitekturnya, yaitu: 1. Service Requester (peminta layanan)

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM. terdiri dari analisis perangkat lunak dan analisis perangkat keras serta analisis user

PENERAPAN ARSITEKTUR THREE-TIER DENGAN COM+ DALAM PORTAL JURNAL

Firewall & WEB SERVICE

DAFTAR ISI DAFTAR ISI... DAFTAR GAMBAR... DAFTAR LAMPIRAN...

Bab 3 Metodologi Penelitian

BAB III PERANCANGAN. aplikasi pencarian judul buku terdiri dari perangkat keras (hardware) dan perangkat

BAB 1 Service Oriented Architecture 1.1 Evolusi SOA

53 Gambar 4. 1 Proses Bisnis sistem yang sedang berjalan Keterangan: 1. Peminjam wajib menyerahkan kwitansi atau bukti transaksi. 2. Staff admin memer

ANALISA DAN PERANCANGAN BERORIENTASI OBJEK PADA WEBSITE RENCANA PENGEMBANGAN PENDIDIKAN DASAR KOTA

BAB III METODOLOGI. architecture, RAM 2 GB,.NET Framework 3.5 untuk akses client di device berbeda.

IMPLEMENTASI TEKNOLOGI WEB SERVICE PADA. ORIENTED ARCHITECTURE (SOA) (Studi kasus : PT. Smeva Holiday) TUGAS AKHIR

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN 1.1 Pendahuluan

BAB III ANALISA DAN PERANCANGAN

Pemrograman Aplikasi Berbasis Sistem Komputer. KTP Online. Nama : Andreas NIM : Departemen Teknologi Informasi

PERANCANGAN DAN PENGEMBANGAN SISTEM INFORMASI MANAJEMEN (SIM) PENJADWALAN AGENDA PEGAWAI DI UPN VETERAN JAWA TIMUR BERBASIS WEB SKRIPSI

TUGAS PENGGANTI UAS MATA KULIAH SISTEM INFORMASI TERDISTRIBUSI. Makalah Arsitektur dan Desain Database Management System Terdistribusi

BAB III ANALISA DAN PERANCANGAN

PERANCANGAN ARSITEKTUR SISTEM INFORMASI MANAJEMEN DATA UMRAH DI TOUR & TRAVEL X. Yudhi Widya Arthana Rustam

BAB 3 PERANCANGAN SISTEM

ANALISA DAN PERANCANGAN WEB SERVICES UNTUK SISTEM INFORMASI UNIVERSITAS

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dihadapi. Dan agar mempermudah dalam pembuatan perancangan sistem yang

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM

BAB I Pendahuluan I - 1 UNIVERSITAS KRISTEN MARANATHA

By : Agung surya permana ( )

ANALISIS DAN PERANCANGAN SISTEM INFORMASI KASIR (SIKASIR) BERBASIS MOBILE

APLIKASI PENGELOLAAN KARYA CETAK DI DEPOSIT BUKU DISPUSIPDA PROVINSI JAWA BARAT 1

BAB I PENDAHULUAN... I-1

PENERAPAN SOA SEBAGAI ALTERNATIF PENGINTEGRASIAN MULTI SISTEM INFORMASI

BAB III METODE PENELITIAN

BAB 1 PENDAHULUAN. sama. Induk dari segala jaringan yang ada sekarang ini adalah internet.

BAB III METODOLOGI PENELITIAN. berjalannya perancangan dan implementasi website, antara lain: perangkat keras yang digunakan.

BAB III METODOLOGI PENELITIAN

BAB III ANALISA DAN PERANCANGAN SISTEM

STIKOM SURABAYA DAFTAR ISI. Halaman. ABSTRAK... i KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... viii BAB I PENDAHULUAN...

PENGEMBANGAN APLIKASI PENGARSIPAN SURAT DI BAGIAN INFORMATIKA SEKRETARIAT DAERAH KABUPATEN GARUT UNTUK KEMUDAHAN DALAM PENDISPOSISIAN SURAT

BAB I PENDAHULUAN. Bidang pendidikan merupakan salah satu dari sekian banyak bidang yang

PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN PADA SMP NEGERI 134 JAKARTA

PROSES, OBJEK DAN LAYANAN TERDISTRIBUSI

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN 1.1. Latar Belakang

Bab 3 Metodologi Penelitian

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN. pengambil keputusan. Data Warehouse sebagai sarana pengambilan keputusan, merupakan

Sistem Terdistribusi 2. Model arsitektur Terdistribusi

BAB III METODOLOGI PENELITIAN. digunakan berupa perangkat keras dan perangkat lunak. 8 GB Random Access Memmory (RAM), Sistem Operasi Windows 10.

Aplikasi Terdistribusi Menggunakan Windows Communcation Foundation untuk Sistem Informasi Dosen

ISSN : Jurnal Ilmiah SINUS.1. 1) 2)

BAB IV ANALISA DAN PERANCANGAN SISTEM. Adapun analisis sistem akan dilakukan pada bagian gudang ruang lingkup

Bab 3. Metode Penelitian

SISTEM MONITORING CUTI KARYAWAN BERBASIS CLIENT SERVER PADA PT. PANPLY. Ratnawati

Rancang Bangun Aplikasi Code Sharing Sebagai Alat Bantu Media Interaktif Perkuliahan Pada Mata Kuliah Pemrograman Web

BAB IV ANALISIS DAN RANCANGAN SISTEM Deskripsi Sistem Analisis Sistem Analisis Kebutuhan Fungsional

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

BAB I PENDAHULUAN. pengembangan pendidikan di bumi nusantara ini adalah sekolah baik sekolah

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB IV ANALISIS DAN PERANCANGAN SISTEM. di PT. POS INDONESIA khususnya pada layanan POS Express sudah

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK

BAB III ANALISA DAN PERANCANGAN

PERANCANGAN SISTEM LAYANAN HOME SERVICE BERBASIS WEB PADA LABORATORIUM KLINIK PRODIA. Oleh : TRI HARIYADI NIM :

1. Pendahuluan. 2. Tinjauan Pustaka

Transkripsi:

SISTEM TERDISTRIBUSI UNTUK SISTEM INFORMASI ADMINISTRASI KEPENDUDUKAN DENGAN WEB SERVICE OLEH - Nur Adi Hidayanto - Puji Tri Haryono - Yogi Purnomo Putra Kelas TI 12 C Dosen Pengampu : S.Samsugi, S.Kom., M.Eng. Jurusan Teknik Informatika Sekolah Tinggi Manajemen Informatika dan Komputer Teknokrat Lampung 2015 Abstract Distributed System technologies such as web service are the Solution for dealing with a systems that have complex business processes and require expansion of information, one of which is resident administrative information system. Resident administrative information system serve civil government activities recording such as KTP, family paper based, birth, death, and marriage. In the research, distributed system is implemented for resident administrative information system by web service. Web service is used to expand the data Resident. Implementation results are the resident information is easy to expanded, the resident administrative computer work is case, managed well based on architecture and the government s rules. Abstrak Teknologi sistem terdistribusi seperti Web Service adalah Solusi untuk menghadapi suatu sistem yang memiliki proses yang kompleks dan memerlukan suatu perluasan informasi, salah satunya adalah Sistem Informasi Administrasi Penduduk. Sistem Informasi Administrasi Penduduk ini melayani berbagai kegiatan sipil seperti Pendataan KTP, Kartu Keluarga, Akta Kelahiran, Akta Kematian, dan Pernikahan. Dalam penelitian ini, sistem terdistribusi diimplementasikan untuk Sistem Informasi Administrasi Penduduk dengan menggunakan layanan web. Layanan web yang digunakan untuk memperluas lagi data Penduduk. Hasil Implementasi adalah berupa suatu informasi data penduduk yang luas, Sistem Komputerisasi Administratif Penduduk yang bekerja pada satu tempat kerja, pengelolaan secara baik berdasarkan arsitektur dan aturan pemerintah. Pendahuluan Sistem Informasi Administrasi Kependudukan (SIAK) merupakan suatu system indormasi atau aplikasi yang ditujukan untuk memfasilitasi pelayanan di bidang Administrasi kependudukan. SIAK ini akan berjalan dengan berbasis Aplikasi Web, menggunakan Database Oracle 11G, dan berjalan pada Windows Server 2008 yang terpusat di Kantor Disdukcapil. Kelengkapan infrastruktur jaringan seperti internet, Wi-Fi dan LAN memungkinkan setiap Instansi yang terkait dengan Kependudukan dapat mengakses web SIAK dan melakukan rekam data secara Realtime. Perancangan dan penerapan system Terdistribusi SIAK dilakukan agar dapat 1 meminimalkan kemungkinan pengoperasian SIAK yang terhambat ketika terjadi gangguan dan kerusakan pada salah satu atau beberapa piranti kebutuhan SIAK. Penerapan Sistem Terdistribusi dipilih karena memiliki kemampuan penyebaran informasi dan pembagian sumber daya dengan efektif, luas, efisien, serta memiliki banyak macam teknologi. Berdasarkan uraian latar belakang yang telah dijelaskan, maka pengembangan system terdistribusi diterapkan untuk SIAK menggunakan Web Service yang diterapkan untuk melakukan ekspansi data, dimana sebagai batasan masalah, SIAK yang dibngun tidak bersifat menggantikan SIAK yang telah ada sebelumnya namun berfungsi sebagai pemodelan SIAK dengan arsitektur Sistem Terdistribusi dan pada penelitian ini, kami tidak membahas tentang system replikasi basisdata.

Kajian Pustaka Penelitian Soemantri (2005) yang berjudul Membangun Sistem Komputer Terdistribusi dengan Pemograman C++ dijelaskan bahwa Sistem Terdistribusi menjadi solusi agar beban kerja server tidak menjadi berat karena secara fisik kerja server dilakukan oleh beberapa computer atau mesin sehingga server merupakan kesatuan dari beberapa mesin atau computer. Penelitian tentang Sistem Terdistribusi lainya yang berjudul Sistem Terdistribusi Data Akademik berbasis web pada Sekolah Kristen Bina Bhakti Bandung oleh Hutahean (2010) dijelaskan bahwa dengan menerapkan Sistem Terdistribusi, pemroses informasi dapat didistribusikan pada beberapa computer dan tidak terbatas pada satu mesin saja sehingga kinerja pemrosesan dan penyebaran informasi semakin cepat. Sistem Terdistribusi adalah kumpulan computer yang dihadapkan kepada user sebagai kesatuan system yang koheren. Sistem Terdistribusi terdiri dari otonom computer atau kumpulan computer yang bertujuan untuk menyelesaikan suatu tujuan. Sistem Terdistribusi diatur oleh Middleware yang mampu mendistribusikan informasi pada setiap aplikasi dan antar computer melalui jaringan. Fragementasi data pada Sistem Terdistribusi terbagi menjadi dua, yaitu fragmentasidata secara vertical dan horizontal. Fragmentasi secara horizontal adalah pemecahan subset dari tupel atau baris yang dihasilkan dari relasi beberapa table sehingga pemilahan data dapat dilihat berdasarkan jumlah data dan kriteria atau filter tertentu tanpa merusak keutuhan data dan relasi oada join data. Fragmentasi secara vertical alah fragmentasi data pada skema relasi table berdasarkan kolom dan memungkinkan user dapat mendapatkan data dengan melakukan seleksi kolom yang dibutuhkan tanpa merubah data dan nilai yang terdapat pada relasi aslinya sehingga data tetap valid. Selain fragmentasi data, syarat yang harus terdapat di dalam Sistem Terdistribusi adalah kemampuan aplikasi untuk tetap dapat beroperasi ketika middleware dalam keadaan non-aktif. Web Service merupakan aplikasi internet yang mempunyai sifat interoperable yaitu dapat diakses dan mengakses aplikasi lain dengan platform atau bahasa yang berbeda-beda sehingga databe system yang berbeda tidak menjadi kendala. Operasi yang terjadi pada web service digambarkan sebagai hubungan antara 3 pihak yang berbeda, yaitu Service Provider, Service Registry, dan Service Requestor. Service Provider adalah pihak yang menyediakan layanan yang dipublikasikan di Internet dan mendaftarkan layanan yang dimiliki kepada Service Registry. Service Registry bertugas untuk melakukan pencatatan layanan yang dilakukan oleh Service Provider. Service Requestor adalah pihak yang akan membutuhkan layanan Internet. Melalui Service Registry, Service Requestor dapat mengetahui lokasi Service Provider yang memiliki layanan yang dibutuhkan. Hubungan Antar Pihak pada Web Service Web Service terdiri dari beberapa komponen, seperti XML, SOAP, WDSL, UDDI. Web Service memanfaatkan XML untuk berkomunikasi, sehingga komunikasi antara Service Provider, Service Registry, dan Service Requestor tetap aktif. Protokol Komunikasi diatur oleh SOAP atau Simple Object Access Protocol, dan protocol komunikasi dapat berupa TCP, HTTP, atau SMTP.WSDL atau Web Service Description Language bertugas untuk menerangkan web service yang tersedia pada suatu Service Registry dan UDDI bertugas untuk mencatat Web Service serta memberitahukan lokasi Service Provider bila nanti dibutuhkan. Perspektif Administrasi Kependudukan Administrasi Kependudukan meliputi pendaftaran penduduk, pencatatan sipil, dan pengolahan Informasi. Pendaftaran penduduk meliputi pencetakan dokumen seperti biodata, Kartu Keluarga, dan Pembuatan KTP. Pencatatan sipil meliputi data tentang kelahiran, kematian, dan 2

perkawinan. Pengelolaan informasi adalah pengelolaan data dari hasil pendaftaran penduduk dan pencatatan sipil. Administrasi kependudukan dilakukan oleh tiap TPDK (Tempat Perekaman Data Kependudukan) di kantor Kecamatan dan Kota. Metode Penelitian Metode yang digunakan yaitu Prototype Model. Tujuan nya adalah melakukan interaksi dengan pengguna untuk mengetahui tujuan pembuatan Aplikasi, kebutuhan, dan keadaan sesungguhnya. Secara ideal, model ini akan berfungsi sebagai sebuah mekanisme untuk mengidentifikasi kebutuhan perangkat lunak, dan developer dapat menggunakan tools atau alat yang ada untuk membangun aplikasi lebih cepat. Pada gambar Arsitektur SIAk yang dibangun, pada arsitektur tersebut terdapat beberapa lapisan atai tier sehingga dapat dilakukan pembagian kerja. Computer IBM Wasce dengan computer SIAK service terhubung melalui RMI untuk pembagian kinerja system. Sedangkan dari web SIAK akan terhubung ke computer kelurahan atau Disdukcapil kota lain dengan menggunakan Web Service. Lapisan atau Tier Arsitektur Metode Pengembangan Sistem Prototype Arsitektur Sistem Terdistribusi yang akan diterapkan pada SIAK akan dibagi menjadi tiga bagian utama, yaitu Komputer yang berfungsi sebagai server SIAK service dan basis data, computer IBM WASCE yang menyediakan web SIAK dan layanan web service, dan computer client. Perancangan system dalam penelitian ini menggunakan Unified Modelling Language (UML). Arsitektur SIAK Use-case diagram pada system memiliki empat aktor yaitu admin DISDUKCAPIL, Petugas Kecamatan, Petugas Kelurahan, dan DISDUKCAPIL kota lain. Setiap aktor dibedakan berdasarkan kemampuan dan hak aksesnya. Aktor sentral dalam Sistem ini adalah pada admin DISDUKCAPIL karena memiliki akses manajemen pada system dan data pokok yang dibutuhkan oleh instansi lainya seperti petugas kecamatan, kelurahan, dan DISDUKCAPIL kota lain. Petugas kecamatan dan kelurahan dapat melihat data tentang penduduk yang akan pindah ke wilayahnya, sedangkan DISDUKCAPIL kota lain hanya dapat melihat data tentang penduduk yang akan pindah ke wilayahnya, dan admin DISDUKCAPIL dapat melihat data penduduk secara keseluruhan. Activity Diagram Activity Diagram menjelaskan proses dari suatu aktivitas dari awal hingga akhir penggunaan system. Dalam pemodelan ini, terdapat tiga aktivitas dari tiap aktor yaitu Admin DISDUKCAPIL, petugas kecamatan, petugas kelurahan, dan DISDUKCAPIL kota lain. Gambar 1.0 di bawah menjelaskan tentang urutan aktifitas aktivitas yang dilakukan oleh Admin DISDUKCAPIL.Aktifitas yang dapat dalam SIAK ini adalah setelah memilih menu adalah melihat data penduduk, melihat permohonan, maintenance user, maintenance data pokok, dan mencetak dokumen. Untuk maintenance data pokok akan dilakukan validasi oleh system dan untuk melihat data penduduk dan melihat 3

permohonan system akan menampilkan data pada Admin DISDUKCAPIL. Gambar 3.0 Activity Diagram DISDUKCAPIL kota lain. Gambar 1.0 Activity Diagram Admin DISDUKCAPIL Gambar 2.0 menjelaskan tentang urutan aktivitas yang dapat dilakukan oleh petugas kecamatan setelah memilih menu. Aktivitas yang dapat dilakukan oleh ptugas kecamatan adalah melihat data penduduk, maintenance biodata, maintenance permohonan, dan mencetak dokumen. Untuk setiap aktifitas maintenance akan dilakuakn suatu validasi data oleh system. Dan untuk pencetakan dokumen, system akan menampilkan dalam bentuk format PDF. Gambar 3.0 menjelaskan tentang urutan aktivitas yang dapat dilakukan oleh petugas kelurahan dan DISDUKCAPIL kota lain. Petugas kelirahan dan DISDUKCAPIL kota lain memiliki satu aktifitas yang sama yaitu melihat data penduduk, tetapi berbeda pada jenis pencarianya. Petugas kelurahan dapat melihat keseluruhan data penduduk di setiap daerahnya, tetapi DISDUKCAPIL kota lain hanya dapat melihat data penduduk yang akan pindah ke daerah domisilinya. Gambar 2.0 Activity Diagram Petugas Kecamatan Kesimpulan Implementasi SIAK (Sistem Informasi Administrasi Kependudukan) memiliki suatu proteksi transparansi terhadap sumber data yang dimiliki dengan contoh kasus Remote object file log. Meski secara fisik tidak terlihat perbedaan dengan web pada umumnya, namun secara operasional SIAK yang di bangun tentunya akan sangat mampu membangun suatu transparansi data yang real antar kelurahan dan kecamatan bahkan dengan DISDUKCAPIL kota lain karena menggunakan suatu Arsitektur Sistem terdistribusi dengan beberapa aplikasi yang saling berkesinambungan satu dengan lainya untuk dilakukan konfigurasi jaringan aplikasi SIAK. Pemanfaatan web service untuk berkomunikasi dengan platform lain secara luas turut menjadi nilai lebih untuk dapat kemudian dikembangkan lebih canggih di waktu mendatang. 4

Daftar Pustaka 1. Abdur Rohman, Muhammad. 2010. Pembangunan Prototype Sistem Informasi Kependudukan Berbasis Data Terdistribusi. 5