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

dokumen-dokumen yang mirip
RONALD RUSLI CV. LOKOMEDIA

Membuat Helpdesk System Berbasis OOP dan PDO dengan PHP. Hendra Santoso CV. LOKOMEDIA

Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan

WAHYU KURNIAWAN CV. LOKOMEDIA

Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan

Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan

Sistem Informasi Akademik Kampus Berbasis Web dengan LARAVEL 5. Liliek Triyono CV. LOKOMEDIA

Bab 1 Pendahuluan 1.1 Latar Belakang Masalah

Membangun Aplikasi SMS Gateway Berbasis Web dengan Codeigniter & Bootstrap. Awan Pribadi Basuki CV. LOKOMEDIA

Kolaborasi Codeigniter & Bootstrap Membangun Aplikasi PSB Sekolah. Awan Pribadi Basuki CV. LOKOMEDIA

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

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

BAB VI : PENUTUP 6.1 Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

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

SISTEM INFORMASI MANAJEMEN PERGUDANGAN DI CV. GRAHA EKSOTIKA BERBASIS WEB SERVICE

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

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.

BAB I PENDAHULUAN... I-1

BAB I PENDAHULUAN 1.1. Latar Belakang

Web Services Penilaian pada Sistem Informasi Akademik (Studi Kasus : FMIPA Unmul) Lina Yahdiyani Inayatuzzahrah

BAB V PENUTUP Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

Aplikasi Terdistribusi Menggunakan Windows Communcation Foundation untuk Sistem Informasi Dosen

BAB 1 PENDAHULUAN. harga buku dan juga sebagai upaya mengurangi dampak pemanasan global


Implementasi Service-Oriented Architecture dengan Web Service untuk Aplikasi Informasi Akademik

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... BAB I PENDAHULUAN Latar Belakang Masalah...

Implementasi Services Oriented Architecture (SOA) Dalam Sistem Transaksi Perbankan di Perguruan Tinggi Studi Kasus: Universitas Padjadjaran

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

BAB I PENDAHULUAN I.1 Latar Belakang

BAB I PENDAHULUAN. Berkembangnya informasi dan komputer pada era globalisasi dewasa ini

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. Atika Fashion yang berlokasi di Jl. Letjend Sukowati Gupolo Kecamatan

By : Agung surya permana ( )

DAFTAR ISI. Persetujuan Laporan Tugas Akhir...iv. Abstrak...ix. Daftar Isi... xi. Daftar Gambar... xiv. Daftar Tabel... xv. Bab 1 Pendahuluan...

Class Diagram Activity Diagram Entity Relationship Diagram (ERD) MySQL CodeIgniter

BAB III ANALISA DAN PERANCANGAN SISTEM

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

STUDI DAN IMPLEMENTASI PEMBAYARAN PPOB (PAYMENT POINT ONLINE BANK) STUDI KASUS REKENING PDAM TIRTAWENING KOTA BANDUNG

BAB 3 ANALISIS METODE

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

Implementasi Services Oriented Architecture (SOA) dalam Sistem Transaksi Perbankan di Perguruan Tinggi Studi Kasus : Universitas Padjadjaran

HALAMAN PENGESAHAN PEMBIMBING...

Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan

BAB 1 PENDAHULUAN. manusia mengalami evolusi. Berbagai aktivitas mengalami perubahan dari cara

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan

DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN...

Bab II. TINJAUAN PUSTAKA

IMPLEMENTASI TEKNOLOGI WEB SERVICE PADA SISTEM INFORMASI ADMINISTRASI KEPENDUDUKAN DENGAN WEB SERVICE

DAFTAR ISI. KATA PENGANTAR... iii. DAFTAR SIMBOL... xix

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2007

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

Program Absensi Siswa Realtime dengan PHP dan SMS Gateway. Aminudin CV. LOKOMEDIA

INTEGRASI SISTEM INFORMASI RUMAH SAKIT BERBASIS PENERAPAN SOA

BAB I PENDAHULUAN. Optik ANNISA yang berlokasi di Jl. Ahmad Yani 157 (Timur RS. Muslimat)

PENGESAHAN DOSEN PEMBIMBING...

Jurnal Ilmiah d ComPutarE Volume 2 Juni 2012

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

ANALISIS DAN PERANCANGAN SISTEM INFORMASI KASIR (SIKASIR) BERBASIS MOBILE

BAB 1 PENDAHULUAN. yang lebih sering disebut sebagai e-book, ini dijadikan salah satu solusi untuk menekan

3.2. Analisa Masalah 3-1.

Gambar 4.1 Flowchart

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

DAFTAR ISI. BAB I PENDAHULUAN Latar Belakang Identifikasi Masalah Tujuan Penelitian Manfaat Penelitian...

PENGEMBANGAN SISTEM INFORMASI JASA MENJAHIT BERBASIS WEB PADA GANESHA TAILOR GARUT

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

Pengumpulan Data. Analisa Data. Pembuatan Use Case,Activity dan Sequence Diagram. Perancangan Database. Bisnis Proses.

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

DAFTAR ISI PRAKATA ARTI SINGKATAN

DAFTAR ISI. ABSTRAKSI... iv. KATA PENGANTAR... vi. DAFTAR ISI... viii. DAFTAR TABEL... xii. DAFTAR GAMBAR... xiii BAB I PENDAHULUAN...

Sistem Informasi Manajemen Beasiswa Studi Kasus Pada Fakultas Teknik Universitas Muria Kudus

II Diagram Konteks II DFD (Data Flow Diagram) II Kamus Data II.2.8 Perangkat Lunak yang Digunakan II.2.8.

APLIKASI RESERVASI ONLINE PAKET WISATA BERBASIS WEB FARUQ HAFIZ PURBA

Penerapan Teknologi Web Service Pada Sistem Informasi Data Rekam Medis Rumah Sakit XYZ

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

DAFTAR ISI. ABSTRAK... vii. KATA PENGANTAR... viii. DAFTAR GAMBAR... xiv. DAFTAR TABEL... xviii BAB I PENDAHULUAN Perumusan Masalah...

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

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

APLIKASI PENGATURAN JUDUL TUGAS AKHIR DAN PROPOSAL BERBASIS WEB

DAFTAR ISI SURAT PENGESAHAN SURAT PERNYATAAN ABSTRAK KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR

Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan

DAFTAR ISI... DAFTAR GAMBAR... DAFTAR TABEL...

RANCANG BANGUN SISTEM PENILAIAN PRAKTIKUM BERBASIS JSON WEB SERVICE PADA LAB. BASIS DATA UPN VETERAN JATIM

DAFTAR ISI COVER LEMBAR PENGESAHAN TUGAS AKHIR DATA PRIBADI KATA PENGANTAR... I ABSTRAK... III DAFTAR ISI... IV DAFTAR GAMBAR... XI DAFTAR TABEL DAN

ANALISIS DAN PERANCANGAN APLIKASI SMS GATEWAY PADA SMU DHARMA KARYA MENGGUNAKAN APLIKASI JAVA STUDIO SKRIPSI. Oleh. Sukma Ariyadi Kusuma

BAB III ANALISIS. 3.1 Model Penerapan BPM pada SOA III-1

STIKOM SURABAYA DAFTAR ISI. Halaman

31

Tugas Final Task. Mata Kuliah: Analisis dan Desain Sistem. Dosen : Henderi, M. Kom.

1. Pendahuluan 1.1. Latar Belakang Masalah

DESAIN SISTEM SMART CAMPUS UNTUK MONITORING AKTIVITAS MAHASISWA BERBASIS SMS GATEWAY MENGGUNAKAN UNIFIED MODELING LANGUAGE

BAB IV ANALISIS DAN PERANCANGAN SISTEM. hasil analisis ini digambarkan dan didokumentasiakan dengan metodologi

BAB I PENDAHULUAN I.1. Latar Belakang

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN. 1.1 Latar Belakang

INSTITUT PERTANIAN BOGOR DKSI : POB-SJSK-008. PROSEDUR OPERASIONAL BAKU Tanggal Berlaku : 01/01/2013 Single Sign On Nomor Revisi : 03

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

PEMBANGUNAN MODEL E-MARKETING BERSAMA TINGKAT PROVINSI DENGAN MEMANFAATKAN WEB SERVICE SKRIPSI

BAB 1 PENDAHULUAN. berbangsa dan bernegara, karena pendidikan dapat mengembangkan kualitas sumber

Transkripsi:

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

WEB SERVICE Pembayaran Uang Kuliah Online dgn PHP dan SOAP WSDL Perpustakaan Nasional : Katalog Dalam Terbitan (KDT) Penulis : Roki Aditama WEB SERVICE Pembayaran Uang Kuliah Online dengan PHP dan SOAP WSDL - Cet. I. - Yogyakarta : Penerbit Lokomedia, 2017 170 halaman; 14 x 21 cm ISBN : 978-602-6231-10-9 Penerbit Lokomedia, Cetakan Pertama : Juli 2017 Editor : Lukmanul Hakim Cover : Subkhan Anshori Layout : Lukmanul Hakim Diterbitkan pertama kali oleh : CV. LOKOMEDIA Jl. Jambon, Perum. Pesona Alam Hijau 2 Kav. B-4, Kricak Yogyakarta 55242. email : redaksi@bukulokomedia.com website : www.bukulokomedia.com Copyright Lokomedia, 2017 Hak Cipta dilindungi oleh Undang-Undang Dilarang memperbanyak, mencetak ataupun menerbitkan sebagian maupun seluruh isi buku ini tanpa izin tertulis dari penerbit. ii

DAFTAR ISI BAB 1. Pendahuluan...1 BAB 2. Landasan Teori Web Service...5 2.1. SOA (Service Oriented Architecture)...6 2.2. Tentang Web Service...11 2.3. XML (extensible Markup Language)...16 2.4. SOAP (Simple Object Access Protocol)...17 2.5. WSDL (Web Service Description Language)...18 2.6. NuSOAP...22 2.7. UML (Unified Modelling Language)...23 2.8. BPNM (Business Process Notation Modelling)...30 BAB 3. Perancangan Sistem...33 3.1. Model Bisnis Perancangan...34 3.2. Model Teknis Perancangan...36 3.3. Perancangan Sistem dengan SOAP WSDL...37 3.4. Model Algoritma Perancangan...39 3.5. DFD (Data Flow Diagram) Aplikasi Server...40 3.5.1. ERD (Entity Relationship Diagram) Aplikasi Server...41 3.5.2. Tabel dari ERD Aplikasi Server...42 3.6. DFD (Data Flow Diagram) Aplikasi BANK...47 3.6.1. ERD (Entity Relationship Diagram) Aplikasi BANK...48 3.6.2. Tabel dari ERD Aplikasi BANK...48 3.7. Rancangan Model Arsitektur Sistem...51 iii

3.8. Rancangan Pemodelan Sistem...51 3.8.1. Rancangan Use Case Diagram...52 3.8.2. Scenario Diagram...53 3.8.3. Sequence Diagram...59 3.8.4. Activity Diagram...64 3.8.5. Class Diagram...66 3.8.6. Component Diagram...67 3.8.7. Communication Diagram...68 3.8.8. Deployment Diagram...69 3.8.9. Packet Diagram...70 3.9. Rancangan Antarmuka Aplikasi Server...71 3.10. Rancangan Antarmuka Simulator Aplikasi BANK...80 BAB 4. Implementasi dan Ujicoba Aplikasi...89 4.1. Implementasi Sistem...90 4.2. Upload Aplikasi ke Server...91 4.3. WSDL Inquiry...94 4.4. WSDL Payment...97 4.5. WSDL Reversal...99 4.6. Aplikasi Online Payment System (OPS) Bank...101 4.6.1. Halaman Login OPS Bank...104 4.6.2. Halaman Utama Aplikasi OPS Bank...105 4.6.3. Halaman Utama Jenis Biaya...107 4.6.4. Halaman Input Jenis Biaya...107 4.6.5. Halaman Utama Inquiry Data... 111 4.6.6. Halaman Proses Inquiry Data...113 4.6.7. Halaman Response Data Error...116 iv

4.6.8. Halaman Payment Data...125 4.6.9. Halaman Cetak Bukti Pembayaran...134 4.6.10. Halaman Utama Reversal Data...139 4.6.11. Halaman Reversal Data...140 4.6.12. Halaman Rekap Transaksi...143 4.6.13. Halaman Cetak Rekap Transaksi...146 4.6.14. Halaman Logout Aplikasi OPS Bank...147 4.7. Aplikasi Keuangan Mahasiswa Kampus...148 4.7.1. Halaman Login Keuangan Kampus...148 4.7.2. Halaman Utama Aplikasi Keuangan Kampus...148 4.7.3. Halaman Utama Admin Keuangan Kampus...150 4.7.4. Halaman Input Admin...150 4.7.5. Halaman Utama Jenis Biaya...151 4.7.6. Halaman Input Jenis Biaya...152 4.7.7. Halaman Utama Rincian Biaya...153 4.7.8. Halaman Input Rincian Biaya...154 4.7.9. Halaman Utama Kalender Akademik...154 4.7.10. Halaman Input Kalender Akademik...155 4.7.11. Halaman Utama Transaksi Pembayaran...155 4.7.12. Halaman Cetak Hasil Transaksi...157 4.7.13. Halaman Utama Rekap Transaksi Pembayaran...158 4.7.14. Halaman Cetak Rekap Transaksi...158 4.7.15. Halaman Logout Aplikasi Keuangan Mahasiswa...159 4.7.16. Halaman Rekonsiliasi Data...160 4.7.17. Tabel Pengujian Data...162 v

BAB 5. Alur/Urutan Penggunaan Aplikasi...165 DAFTAR PUSTAKA...171 vi

BAB I Pendahuluan

BAB 1 Pendahuluan Dengan adanya perkembangan teknologi informasi seperti sekarang ini telah banyak membantu manusia dalam proses kerja, efektif dan efesiensi waktu, dimana dahulu dilakukan secara manual, sekarang sudah dapat dilaksanakan secara online. Misalnya pembayaran uang kuliah online, dahulu mahasiswa hanya dapat membayar melalui sekretariat keuangan kampus, sekarang mahasiswa tidak perlu lagi datang ke kampus untuk membayar uang kuliah, cukup membayar uang kuliah melalui BANK terdekat yang telah bekerjasama dengan kampus, sehingga ketika mahasiswa membayar uang perkuliahan di BANK, data tersebut akan terintegrasi ke sistem kampus dan pihak kampus dapat mengetahui bahwa mahasiswa yang bersangkutan sudah membayar uang perkuliahan. Pembuatan sebuah aplikasi yang menggunakan konsep pendekatan arsitektur kerja SOA (Service Oriented Architecture) lebih sesuai untuk mengintegrasikan sistem yang bersifat heterogen dan dapat dengan mudah disesuaikan dengan perubahan lingkungan dan kebutuhan teknologi, web service yang didukung dengan metode SOAP (Simple Object Application Protocol) & WSDL (Web Service Description Language) merupakan salah satu bentuk implementasi SOA yang dapat memberikan banyak keuntungan bagi seluruh organisasi, dan menjadi salah satu solusi atas permasalahan tersebut. Disebutkan dalam jurnal Teknologi Ilmu Komputer (Edhy dan Khabib, 2012), SOA merupakan sebuah skema yang memungkinkan komunikasi antar sistem dilakukan secara loosely coupled, artinya masing- masing pihak tidak memiliki ketergantungan yang tinggi satu sama lain. Dalam SOA, komunikasi didasarkan pada konsep layanan menggunakan prinsip host to host. Di dalam jurnal penerapan xml web service pada sistem distribusi barang (Hartati Deviana, 2011), web service adalah teknologi yang mengubah kemampuan internet dengan menambahkan kemampuan transactional web, yaitu kemampuan web untuk saling berkomunikasi dengan pola Program To Program (P2P). Fungsi utama WSDL adalah sebagai web service untuk mengotomasi mekanisme komunikasi business to business dalam web service melalui 2 Web Service dengan PHP dan SOAP WSDL

protokol internet, sedangkan untuk bertukar pesan antara program to program tersebut digunakan standar bahasa yang ditulis dalam format XML, di dalam jurnal internasional Investigating SOAP and XML Technologies in Web Service (Mehdi Zekriyapanah Gashti, 2012) disebutkan bahwa WSDL (Web Service Description Language) adalah kumpulan operasi perintah yang menggambarkan antarmuka yang berbasiskan XML, kumpulan perintah XML inilah yang ada di dalam standar SOAP yang mana pesan WSDL tersebut sudah di auto generate pada saat service digunakan. Dan satu lagi, dalam buku ini pembaca akan dibawa bukan hanya pada bagaimana menjalankan sebuah aplikasi tetapi pembaca akan dituntun untuk menganalisa dan merancang sebuah sistem, dan juga akan dibekali oleh teori-teori yang akan penulis jabarkan secara panjang lebar. Untuk itu, sebelum melangkah pada tahap implementasi sebaiknya para pembaca dengan teliti membaca tulisan ini dari bab ke bab agar tidak ada kesalahpahaman dan ketidak tahuan bagaimana dalam menjakankan aplikasi web service ini. Bab I. Pendahuluan 3