• Tidak ada hasil yang ditemukan

T1 672008034 Full text

N/A
N/A
Protected

Academic year: 2017

Membagikan "T1 672008034 Full text"

Copied!
22
0
0

Teks penuh

(1)

Integrasi Sistem Informasi Asrama dan Sistem Informasi

Keuangan Menggunakan

Web Service

(Studi Kasus :

UKSW)

Laporan Penelitian

Diajukan kepada Fakultas Teknologi Informasi

Untuk memperoleh Gelar Sarjana Komputer

Peneliti:

Nico Eka Putra (672008034)

Ramos Somya, S.Kom., M.Cs

.

Program Studi Teknik Informatika

Fakultas Teknologi Informasi

Universitas Kristen Satya Wacana

(2)
(3)
(4)
(5)

1

Integrasi Sistem Informasi Asrama dan Sistem Informasi

Keuangan Menggunakan

Web Service

Jl. Diponegoro 52-60, Salatiga 50771, Indonesia

Email: 1) nico.eka90@yahoo.com, 2) ramos.somya@staff.uksw.edu

Abstract

Satya Wacana Christian University has several information systems to help run the business processes that exist. Financial information systems used to help finance University business processes, one of which is for the reporting of boarding party data. The data in this report are derived from the dormitories of the boarding party, namely in the form of paper, so take in the reporting process. This research will be carried out on the integration of financial information system and boarding party system using web service. The result is financial information system can retrieve boarding systems data through a web service, so that the process of reporting data can be performed faster than using paper.

Keywords: Boarding Party, Integration, Information System, Web Service

Abstrak

Universitas Kristen Satya Wacana memiliki beberapa sistem informasi yang berfungsi untuk membantu menjalankan proses bisnis yang ada. Sistem Informasi Keuangan digunakan untuk membantu proses bisnis keuangan universitas, salah satunya yaitu untuk pelaporan data asrama. Data Asrama ini didapatkan dari laporan dari pihak asrama, yaitu dalam bentuk kertas, sehingga memakan waktu dalam proses pelaporan. Pada penelitian ini akan dilakukan integrasi Sistem Informasi Asrama dan Sistem Informasi Keuangan menggunakan web service. Hasil yang diperoleh adalah Sistem Informasi Keuangan dapat mengambil data asrama melalui web service, sehingga proses pelaporan bisa dilakukan dengan lebih cepat dibandingkan dengan menggunakan kertas.

Kata Kunci : Asrama, Integrasi, Sistem Informasi, Web Service

1) Mahasiswa Fakultas Teknologi Informasi Jurusan Teknik Informatika, Universitas Kristen Satya

Wacana Salatiga.

2)

(6)

2

1. Pendahuluan

Teknologi informasi dapat digunakan untuk membantu dalam peningkatan kinerja suatu bisnis atau organisasi. Untuk mengoptimalkan proses bisnisnya, perusahaan memanfaatkan teknologi informasi melalui pembangunan aplikasi, di mana aplikasi-aplikasi tersebut diharapkan dapat saling berinteraksi dan bekerja sama dalam memenuhi kebutuhan perusahaan. Interaksi ini bisa terjadi jika terdapat integrasi antara beberapa sistem dalam organisasi tersebut.

Sistem Informasi telah menjadi salah satu faktor penting dalam sebuah organisasi seperti Perguruan Tinggi. Sistem informasi yang ada dalam suatu perguruan tinggi dapat terbagi menjadi beberapa bidang sesuai dengan kebutuhan, misalnya Sistem Informasi Akademik, Sistem Informasi Keuangan, Sistem Informasi Asrama, dan lainnya. Pada penelitian kali ini akan dibuat integrasi Sistem Informasi Asrama dengan Sistem Informasi Keuangan sehingga kedua sistem dapat terintegrasi dan memudahkan pertukaran data dalam hal pelaporan data asrama kepada bagian keuangan Universitas Kristen Satya Wacana yang selama ini masih dilakukan menggunakan kertas.

Pemilihan studi kasus di Universitas Kristen Satya Wacana didasarkan pada banyaknya Sistem Informasi yang terdapat di dalam Universitas ini yang belum terintegrasi, salah satunya adalah Sistem Informasi Keuangan dan Sistem Informasi Asrama. Belum adanya integrasi mengakibatkan masalah yang muncul dalam hal pelaporan dari bagian asrama kepada bagian keuangan. Selama ini pelaporan dilakukan dengan cara bagian Asrama membuat laporan kemudian menyerahkannya ke bagian keuangan dalam bentuk kertas. Bagian keuangan kemudian memasukkan data dalam kertas tersebut ke dalam Sistem Informasi Keuangan, sehingga memakan waktu mengingat jumlah data yang dimasukkan untuk setiap kali laporan ada ratusan data. Bagian keuangan sering kali mengalami keterlambatan dalam pelaporan tersebut, mengingat tugas bagian keuangan tidak hanya melakukan pencatatan laporan asrama saja, tetapi juga laporan keuangan lainnya seperti pembayaran uang kuliah mahasiswa, beasiswa dan masih banyak lagi.

Teknologi web service merupakan salah satu teknologi yang menyimpan data informasi dalam format XML sehingga dapat digunakan di semua platform dan bahasa pemrograman serta mendukung interoperabilitas dan interaksi antar sistem pada suatu jaringan internet. Web service yang digunakan pada penelitian ini adalah

toolkit NuSoap, yang merupakan kumpulan class-class PHP yang memungkinkan

user untuk mengirim dan menerima pesan melalui protokol di HTTP. Salah satu

keuntungan dari NuSOAP adalah bahwa NuSOAP bukan merupakan PHP extension, sehingga penggunaannya tidak membutuhkan registrasi khusus ke Sistem Operasi maupun web server, developer hanya menentukan data response dan request, kemudian fungsi tersebut dikirim ke client, sedangkan yang bekerja adalah NuSoap itu sendiri.

(7)

3

Keuangan menggunakan web service, sehingga bermanfaat dalam pelaporan data transaksi asrama kepada bagian keuangan universitas.

2. Tinjauan Pustaka

Pada penelitian yang berjudul “Perancangan Prototype Aplikasi Mobile Untuk Pengaksesan Web Service” membahas perancangan prototype aplikasi mobile

menggunakan Java Micro Edition (Java ME) untuk mengakses web service. Web

service yang diakses oleh aplikasi yang dirancang adalah web service pada suatu

Sistem Infromasi Akademik. Web service ini mengembalikan Indeks Prestasi Semester, Indeks Prestasi Kumulatif, dan Nilai suatu Mata kuliah. Hasil pengujian terhadap prototype aplikasi menunjukkan bahwa aplikasi bekerja sesuai dengan yang diharapkan [1].

Penerapan Web Service digunakan pada penelitian sebelumnya yang berjudul “Implementasi Web Service pada Aplikasi Pengisian Kartu Studi Mahasiswa”. Web

Service digunakan dalam pengembangan di sektor pendidikan tinggi atau universitas.

Dunia universitas sering mengalami permasalahan dalam pelayanan kartu rancangan studi bagi para mahasiswanya. Untuk mengatasi permasalahan tersebut maka dibuatlah suatu aplikasi pengisian kartu rancangan studi bagi para mahasiswa sebagai sarana yang memudahkan mahasiswa dalam merancang studinya. Aplikasi ini dibuat dalam bentuk aplikasi desktop yang menyediakan fasilitas pengisisan KRS (Kartu Rencana Studi), informasi hasil studi, matakuliah yang ditawarkan, dan pencetakan

laporan pengisian KRS [2]. Pada penelitian ini web service akan digunakan untuk

integrasi Sistem Informasi Asrama dan Sistem Informasi Keuangan diharapkan penelitian ini dapat memudahkan kedua bagian untuk pertukaran informasi dan data yang dibutuhkan.

Sistem informasi adalah suatu sistem dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan informasi yang diperlukan untuk pengambilan keputusan. Sistem informasi dalam suatu organisasi dapat dikatakan sebagai suatu sistem yang menyediakan informasi bagi semua tingkatan dalam organisasi tersebut kapan saja diperlukan. Sistem ini menyimpan, mengambil, mengubah, mengolah dan mengkomunikasikan informasi yang diterima dengan menggunakan sistem informasi atau peralatan sistem lainnya [3].

(8)

4

dalam format XML, sehingga data ini dapat diakses oleh sistem lain walaupun berbeda platform, sistem operasi maupun bahasa compiler [4].

SOAP adalah standar untuk bertukar pesan berbasis XML melalui jaringan komputer atau sebuah jalan untuk program yang berjalan pada suatu Sistem Operasi untuk berkomunikasi dengan program pada Sistem operasi yang sama atau berbeda dengan menggunakan HTTP dan XML sebagai mekanisme pertukaran data [5].

NuSoap merupakan salah satu dari banyak pustaka yang tersedia untuk

programmer PHP yang ingin bekerja dengan layanan SOAP. NuSOAP merupakan

kumpulan class-class PHP yang memungkinkan user untuk mengirim dan menerima pesan melalui protokol di HTTP. Salah satu keuntungan dari NuSOAP adalah bahwa NuSOAP bukan merupakan PHP extension, sehingga penggunaannya tidak membutuhkan registrasi khusus ke Sistem Operasi maupun web server. NuSOAP ditulis dalam kode PHP murni sehingga semua developer web dapat mengunakan tool

ini tanpa tergantung pada jenis web server yang digunakan [6].

Universitas Kristen Satya Wacana menyediakan asrama sebagai tempat tinggal mahasiswa yang tidak berasal dari Salatiga. Asrama merupakan lembaga yang dipimpin oleh Dr. Dharmaputra Palekahelu, M.Pd. Asrama UKSW ini terdapat 7 (tujuh) unit tempat tinggal yang masing-masing unit terdiri dari 20 kamar serta masing-masing kamar untuk 2 (dua) orang. Sampai dengan bulan Januari 2012 maka penghuni asrama sebanyak 181 (seratus delapan puluh satu) orang baik mahasiswa S1 maupun S2. Biaya sewa kamar perbulan beragam disesuaikan dengan unit yang tersedia. Dalam penelitian ini akan dibuat sistem informasi asrama dan akan diintegrasikan dengan sistem informasi keuangan dalam hal pelaporan. Selama ini belum terdapat sistem untuk menangani proses pelaporan secara otomatis sehingga proses pelaporan masih dilakukan menggunakan kertas.

(9)

5

3. Metode dan Perancangan Sistem

Penelitian yang dilakukan, diselesaikan melalui tahapan penelitian yang terbagi dalam lima tahapan, yaitu: (1) Analisis kebutuhan dan pengumpulan data, (2) Perancangan sistem, (3) Perancangan aplikasi/program, (4) Implementasi dan pengujian sistem, serta analisis hasil pengujian, (5) Penulisan laporan hasil penelitian.

Gambar 1 Tahapan Penelitian [7]

Tahapan penelitian pada Gambar 1, dapat dijelaskan sebagai berikut. Tahap

pertama: analisis kebutuhan dan pengumpulan data, yaitu melakukan analisis

kebutuhan apa saja yang dibutuhkan dari pihak Asrama dan Bagian Keuangan UKSW. Penelitian diawali dengan melakukan wawancara terhadap ibu Tutik, selaku Kepala Administrasi yang bertanggung jawab terhadap seluruh administrasi asrama. Pada proses wawancara didapatkan informasi bahwa selama ini belum terdapat Sistem Informasi Asrama, sehingga pelaporan oleh bagian Asrama kepada bagian Keuangan dilakukan menggunakan kertas.

Semua data yang berhubungan dengan Asrama disimpan dalam file excel. Pelaporan yang dilakukan oleh bagian Asrama kepada bagian Keuangan ini meliputi uang pendaftaran yaitu setiap calon penghuni asrama wajib membayar uang pendaftaran sebesar Rp.150.000, uang deposit kerusakan yaitu setiap calon penghuni asrama wajib membayar uang deposit kerusakan sebesar Rp.100.000, uang bulanan asrama yaitu setiap penghuni asrama wajib membayar uang bulanan asrama sebesar Rp.175.000, uang unit tamu yaitu setiap tamu yang menginap di asrama wajib membayar tarif kamar per malam yaitu sebesar Rp.50.000, dan uang pengembalian rekening listrik. Setiap transaksi yang terjadi di bagian Asrama wajib dilaporkan ke bagian Keuangan

Tahap kedua: perancangan sistem yang meliputi perancangan proses

menggunakan diagram Unified Modelling Language (UML) misalnya perancangan

use case diagram, activity diagram, sequence diagram, class diagram, component

diagram, dan deployment diagram. Perancangan arsitektur sistem yang akan

Perancangan Sistem meliputi Perancangan Proses (UML), Perancangan Arsitektur, Perancangan Database, Perancangan

(10)

6

diintegrasikan, yaitu terdapat Sistem Informasi Asrama dan Sistem Informasi Keuangan yang dihubungan dengan web service sebagai media pertukaran data. Perancangan database untuk menyimpan data-data yang dibutuhkan pada kedua sistem yang diintegrasikan, perancangan antarmuka aplikasi Sistem Informasi Asrama dan Sistem Informasi Keuangan yang digunakan untuk interaksi antara pengguna sistem dengan sistem tersebut; Tahap ketiga, perancangan aplikasi/program yaitu merancang aplikasi/program sesuai kebutuhan sistem berdasarkan perancangan sistem yang telah dilakukan. Misalnya bagaimana aplikasi/program berjalan saat penyimpanan data, pengiriman dan pengambilan data asrama; Tahap keempat:

implementasi dan pengujian sistem, serta analisis hasil pengujian, yaitu mengimplementasikan aplikasi yang sudah dibuat kemudian dilakukan pengujian, selanjutnya melakukan analisis untuk melihat apakah aplikasi yang telah dibuat sudah sesuai dengan yang diharapkan atau tidak ada error, jika belum sesuai maka akan dilakukan perbaikan; dan tahap kelima, penulisan laporan hasil penelitian, yaitu mendokumentasikan proses penelitian yang sudah dilakukan dari tahap awal hingga akhir ke dalam tulisan, yang nantinya akan menjadi laporan hasil penelitian.

Terdapat 2 (dua) Sistem Informasi yang dibangun, yaitu Sistem Informasi Asrama dan Sistem Informasi Keuangan. Sistem Informasi Asrama dikelola oleh bagian asrama yang di dalamnya terdapat fitur untuk melakukan pengelolaan data mahasiswa, fakultas, member, tamu dan transaksi. Pada aplikasi keuangan dikelola oleh bagian keuangan dengan fitur lihat penghuni asrama, lihat tamu dan lihat data transaksi.

Hardware dan software yang akan digunakan dalam membangun sistem ini

memiliki spesifikasi: 1) CPU Intel Core i3-2350M, 2.3Ghz, memory RAM 2 GB; 2)

Software Macromedia Dreamweaver digunakan sebagai editor pemrograman aplilasi;

3) Database yang digunakan PhpMyAdmin; dan 4) Browser Mozilla Firefox

digunakan untuk menjalankan aplikasi yang dibangun.

Pada tahap ini dilakukan desain sistem dan perangkat lunak untuk menggambarkan prosedur dan proses kerja dari sistem aplikasi tersebut. Prosedur pencatatan transaksi pada sistem asrama adalah sebagai berikut: 1) Pihak asrama melakukan login ke dalam Sistem Informasi Asrama; 2) Setelah login dilakukan, pihak asrama dapat melakukan pengelolaan data yang berkaitan dengan data asrama, yaitu mengelola data penguni asrama, fakultas, tamu dan transaksi. Pada penelitian ini data difokuskan pada data transaksi; 3) Pihak asrama melakukan pencatatan transaksi pembayaran asrama ke dalam sistem, selain data pembayaran, data pendaftaran penghuni baru dan data sewa kamar tamu juga dicatat dalam sistem ini.

(11)

7

Gambar 2 Arsitektur Sistem

Untuk melakukan integrasi SI Asrama dan SI Keuangan, dilakukan perancangan arsitektur sistem seperti terlihat pada Gambar 2. Gambar 2 merupakan gambaran arsitektur yang akan dibuat. Terdapat dua sistem yang akan diintegrasikan yaitu Sistem Informasi Asrama dan Sistem Informasi Keuangan. Integrasi dilakukan dengan menggunakan web service dan menggunakan library NuSoap. Sistem Informasi Asrama akan menyediakan web service yang nantinya akan dipanggil oleh Sistem Informasi Keuangan.

Perancangan proses pada penelitian ini dilakukan menggunakan UML(Unified

Modeling Language) dengan beberapa proses, dijelaskan sebagai berikut. Use case

diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem, yang

menjelaskan keseluruhan kerja sistem secara garis besar dengan merepresentasikan interaksi antara aktor dengan sistem yang dibuat, serta memberikan gambaran fungsi-fungsi yang diberikan sistem kepada user.

Gambar 3 Use Case Diagram Administrator Asrama (Sistem Informasi Asrama)

Pada Gambar 3 menjelaskan use case diagram administrator asrama bahwa terdapat actor atau yang disebut user yaitu administrator. Administrator harus melakukan verifikasi terlebih dahulu untuk bisa mengakses sistem. Seorang admin

mempunyai hak untuk manage data mahasiswa, manage data fakultas, manage data member, manage data unit tamu, dan manage data transaksi.

administrator

autentikasi

manage m ahasiswa

manage fakultas

manage m ember manage unit tamu

(12)

8

Gambar 4 Use Case Diagram Administrator Keuangan (Sistem Informasi Keuangan)

Pada Gambar 4 menjelaskan use case diagram administrator keuangan bahwa terdapat actor atau yang disebut user yaitu administrator. Administrator harus melakukan verifikasi terlebih dahulu untuk bisa mengakses sistem. Seorang admin

mempunyai hak untuk lihat penghuni asrama, lihat unit tamu, lihat transaksi.

Sequence diagram menggambarkan interaksi antar objek di dalam dan di

sekitar sistem (termasuk pengguna, display, dan lain-lain) berupa message yang digambarkan terhadap waktu. Sequence diagram terdiri atas dimensi vertikal (waktu) dan dimensi horizontal (objek-objek yang terkait). Sequence diagram biasa digunakan untuk menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai respons dari sebuah event untuk menghasilkan output tertentu.

Gambar 5 Sequence Diagram Administrator Asrama Manage Transaksi

Gambar 5 menjelaskan Sequence Diagram Administrator Asrama Manage

Transaksi. Proses ini dimulai mengirim request add/edit/delete/view dengan parameter id, jenistransaksi, tgltransaksi, NIM, pembayaranbulan, jumlah, jenispembayaran dari ManageTransaksiUI ke ManageTransakaiController yang

administrator

(13)

9

kemudian diteruskan ke database. Kemudian dari database akan menyimpan data dan memberikan respond ke ManageTransakaiController dan ManageTransaksiController akan memberikan konfimasi dan menampilkan request

yang diinginkandi ManageTransaksiUI.

Gambar 6 Component Diagram

Gambar 6 menunjukkan component diagram sistem di mana hubungan antara Sistem Informasi Asrama dan Sistem Informasi Keuangan bergantung pada web

service sebagai jembatan komunikasi. Sistem Informasi Keuangan mengirim request

melalui web service client lalu web service yang sudah memiliki data dari database

melakukan respon sesuai dengan request yang dikirim.

Basis data yang digunakan ada 2 (dua), yaitu basis data pada Sistem Informasi Asrama dan pada Sistem Informasi Keuangan. Basis data pada Sistem Informasi Asrama ditunjukkan pada Gambar 7, sedangkan basis data pada Sistem Informasi Keuangan ditunjukkan pada Gambar 8.

Gambar 7 Basis Data Asrama

Gambar 7 menunjukkan gambar basis data asrama yang terdiri dari 7 (tujuh) tabel, yaitu tabel data detail, fakultas, mahasiswa, penghuni asrama, rekap transaksi, unit tamu dan user. Tabel-tabel ini digunakan untuk menyimpan data-data yang berhubungan dengan data asrama.

Sistem Informasi Asrama

Basis Data Asrama

Sistem Informasi Keuangan web

service

(14)

10

Gambar 8 Basis Data Keuangan

Gambar 8 merupakan basis data keuangan yang digunakan untuk menyimpan data keuangan yang berkaitan dengan data asrama. Tabel-tabel yang digunakan adalah tabel rekapitulasi keuangan, rincian keuangan, riwayat pencarian, pencarian rekap dan user.

4. Hasil dan Pembahasan

Pada bagian ini memuat hasil dan pembahasan yang meliputi implementasi dari rancangan sistem yang telah dibuat, dan pengujian Integrasi Sistem Informasi Asrama dan Sistem Informasi Keuangan menggunakan web service. Terdapat dua sistem yang telah dibuat yaitu Sistem Informasi Asrama dan Sistem Informasi Keuangan.

Sistem Informasi Asrama merupakan sistem yang akan diintegrasikan dengan Sistem Informasi Keuangan. Sistem Informasi Asrama digunakan oleh bagian Asrama untuk mengatur semua hal yang berhubungan dengan proses bisnis asrama meliputi data penghuni asrama, unit tamu, member, fakultas dan semua transaksi yang terjadi di Asrama. Tampilan awal Sistem Informasi Asrama dapat dilihat pada Gambar 9.

Gambar 9 Halaman Sistem Informasi Asrama

Sistem Informasi Keuangan merupakan sistem yang akan diintegrasikan dengan Sistem Informasi Asrama. Sistem Informasi Keuangan akan mengakses web service

(15)

11

Gambar 10 Sistem Informasi Keuangan

Sistem Informasi yang dilakukan integrasi adalah Sistem Informasi Asrama dengan Sistem Informasi Keuangan. Pada Sistem Infomasi Asrama disediakan menu untuk pencatatan transaksi yang terjadi di asrama. Transaksi ini dipelihatkan pada Gambar 11.

Gambar 11 Pencatatan Transaksi pada SI Asrama

Pada Gambar 11 dilakukan pencatatan transaksi yang terjadi di asrama. Data transaksi ini kemudian akan dilaporkan kepada bagian keuangan untuk dibuat pelaporan lebih lanjut. Proses pelaporan data transaksi asrama kepada bagian keuangan dikirimkan melalui web service, sehingga pada bagian SI Asrama disediakan beberapa metode yang berfungsi sebagai penyedia service yang akan dipanggil oleh SI Keuangan. Metode yang disediakan oleh SI Asrama ditunjukkan pada Tabel 1.

(16)

12

Metode Penjelasan

getAllMahasiswa() Mengambil data mahasiswa

getAllUnitTamu() Mengambil data tamu asrama

getDataKeuanganByDate() Mengambil data transaksi asrama

Web service pada SI Asrama diimplementasikan ke dalam metode-metode

seperti terlihat pada Tabel 1. Metode getAllMahasiswa menyediakan layanan untuk mengambil dan mengirimkan data mahasiswa penghuni asrama, metode getAllUnitTamu menyediakan layanan untuk mengambil dan mengirimkan data tamu asrama dan metode getDataKeuanganByDate menyediakan layanan untuk mengambil dan mengirimkan data transaksi asrama. Kode Program metode getDataKeuanganByDate ditunjukkan pada Kode Program 1.

Kode Program 1 Metode getDataKeuanganByDate

Kode Program 1 merupakan perintah pada metode rekapitulasi keuangan yang bertugas untuk mengambil data transaksi dari tabel dalam basis data. Perintah pada baris 5 adalah query pengambilan data dari tabel basis data.

Sistem Informasi Keuangan berfungsi untuk melakukan pengambilan data transaksi dan data lainnya dari Sistem Informasi Asrama, dalam hal ini, SI Keuangan bertindak sebagai pengguna layanan yang disediakan oleh webservice SI Asrama.

1. function getRekapitulasiKeuanganByDate($tglAwal, $tglAkhir) {

2. $DOCUMENT_ROOT = $_SERVER["DOCUMENT_ROOT"];

3. include_once $DOCUMENT_ROOT .

"/Asrama/admin/admin/kon/sqlLib.php"; 4. $sqlLib = new sqlLib();

5. $sql = "SELECT jenis_transaksi, SUM(jumlah) FROM

tbrekaptransaksi WHERE tanggal_transaksi BETWEEN '$tglAwal' AND '$tglAkhir' GROUP BY jenis_transaksi ";

6. $rows = $sqlLib->select($sql); 7. return $rows;

(17)

13

Gambar 12 Halaman Rekapitulasi Keuangan

Gambar 12 merupakan gambar pengambilan data transaksi pada SI Keuangan. Data ini diambil oleh SI Keuangan dengan memanggil metode getDataKeuanganByDate yang disediakan oleh web service asrama. Kode program pemanggilan metode getDataKeuaganByDate ditunjukkan oleh Kode Program 2.

Kode Program 2 Pemanggilan Web Service getDataKeuanganByDate.

1. $DOCUMENT_ROOT = $_SERVER["DOCUMENT_ROOT"];

2. include_once $DOCUMENT_ROOT . "/SistemKeuangan/admin/admin/moduls.php"; 3. require_once('../nusoap/nusoap.php');

4. $client = new

nusoap_client('http://localhost/Asrama/admin/admin/serverasrama.php'); 5. if (isset($_POST['searchButton']) && $_POST['searchButton'] != '') { 6. if (isset($_POST['tanggalAwalText']) && $_POST['tanggalAkhirText'] != '' 7. && isset($_POST['tanggalAkhirText']) && $_POST['tanggalAkhirText'] != '') { 8. $tglAwal = $_POST['tanggalAwalText'];

9. $tglAkhir = $_POST['tanggalAkhirText'];

10. $datakeuangan = $client->call('getDataKeuanganByDate', array('tglAwal' => $tglAwal, 'tglAkhir' => $tglAkhir));

11. } else {

12. $error = "GAGAL 1";} 13. } else {

14. $error = "GAGAL 2";}

Kode Program 2 adalah perintah pemanggilan metode getDataKeuanganByDate. Perintah pada baris 3 berfungsi untuk memanggil libary

(18)

14

Gambar 13 Rincian Data Rekapitulasi Keuangan

Pada Sistem Informasi Keuangan juga disediakan fasilitas untuk melihat rincian penerimaan keuangan asrama. Fasilitas ini ditunjukkan pada Gambar 14.

Gambar 14 Rincian Penerimaan Keuangan Asrama UKSW

(19)

15

Gambar 15 Rincian Detail Penerimaan Keuangan

Petugas keuangan dapat melihat rincian penerimaan total dari asrama pada Gambar 15. Rincian ini dikelompokkan dalam uang kamar asrama, pendaftaran asrama, deposit kerusakan, unit tamu dan pengembalian uang listrik.

(20)

16

Tabel 2 Hasil Pengujian Blackbox Testing

No. Poin Pengujian Data Input / Kondisi Hasil Uji Status 1 Proses Login Username: benar

Password: benar

Tanggal tidak diisi Pengambilan data gagal

valid

(21)

17

Berdasarkan pengujian tersebut didapatkan bahwa aplikasi ini membantu pihak asrama dalam melakukan pengelolaan data asrama terutama data transaksi dan dapat melaporkannya kepada bagian keuangan tanpa harus menggunakan kertas lagi. Sedangkan dari pihak keuangan juga terbantu dengan adanya aplikasi yang berfungsi untuk menarik data transaksi asrama, sehingga bagian keuangan tidak perlu melakukan pencatatan dari kertas seperti sebelum dibangun aplikasi ini.

5. Simpulan

Berdasarkan penelitian yang telah dilakukan, dapat disimpulkan bahwa integrasi SI Asrama dan SI Keuangan dapat dibuat dengan memanfaatkan library

(22)

18

6. Pustaka

[1] Wellem, Theophilus, 2009, “Perancangan Prototype Aplikasi Mobile Untuk Pengaksesan WebService”, Salatiga: UKSW.

[2] Laksito, 2010, “Implementasi Web-Service Pada Pengisian Kartu Rencana Studi Mahasiswa”, Yogyakarta : STMIK Amikom.

[3] Jogiyanto, 2003,“Sistem Teknologi Informasi”, Yogyakarta.

[4] Haryanto, Robertus, 2007, “Mobile Bussines Menggunakan Web Service dan J2ME”, http://IlmuKomputer.com (Diakses tanggal 12 April 2013).

[5] Suteja, Sonny K, 2010, “Perancangan dan Implementasi Sistem Informasi Eksekutif dengan menggunakan Teknologi Web service (Studi kasus: Matahari Fashion)”, Salatiga: UKSW.

[6] Deviana, H., 2007, “Penerapan XML Web Service untuk Sistem Terdistribusi Barang”, Tesis, Yogyakarta: Sekolah Pascasarjana UGM.

Gambar

Gambar 1  Tahapan Penelitian [7]
Gambar 2 Arsitektur Sistem Untuk melakukan integrasi SI Asrama dan SI Keuangan, dilakukan
Gambar 4  Pada Gambar 4 menjelaskan Use Case Diagram Administrator Keuangan (Sistem Informasi Keuangan) use case diagram administrator keuangan bahwa
Gambar 6 menunjukkan component diagramservice Sistem Informasi Asrama dan Sistem Informasi Keuangan bergantung pada  sistem di mana hubungan antara web sebagai jembatan komunikasi
+7

Referensi

Dokumen terkait

Selain itu, dari Dana Desa juga telah dilaksanakan kegiatan pemberdayaan masyarakat melalui pelatihan bagi kelompok masyarakat di bidang keterampilan, kewirausahaan,

Model sistem deteksi terdistribusi pada jaringan sensor nirkabel yang dipengaruhi kanal fading, dengan topologi paralel dapat dilihat pada gambar.. Dari gambar tersebut terdapat

Salah satu model konseling karir yaitu Career Development Resource Centre (CDRC).Program Career Development Resource Centre (CDRC) merupakan progam dalam konseling

Pada penelitian ini bertujuan untuk mempelajari pengaruh dari corrosion fatigue pada sambungan las SMAW baja API 5L Grade X65 yang dicelup dalam larutan HCl

Batugamping di daerah Perbukitan Kampung Lapao, Desa Binuang (Ls-32), Kecamatan Balusu, mempunyai sumber daya hipotetik 148.200.000 ton, dimanfaatkan sebagai kapur

Tidak jauh berbeda, Wei-Tek Tsai (2010) menyatakan SOA dan cloud computing saling berhubungan, secara khusus, SOA merupakan pola arsitektur yang membantu menciptakan

Aplikasi ini dibangun dengan menggunakan bahasa pemrograman Java untuk membangun perangkat lunak pada perangkat mobile android dan membangun perangkat lunak pada

Bila ada ISIM MARFU* sedangkan sebelumnya tidak ada FI'IL MA'LUM atau FI'IL MAJHUL, maka isim tersebut adalah MUBTADA..b. TERJEMAHKAN KE DALAM