ABSTRAK. Kata Kunci : Integrasi Sistem, Point-to-Point, Enterprise Service Bus. Universitas Kristen Maranatha

dokumen-dokumen yang mirip
ABSTRAK. Kata kunci : voucher elektronik SMS (Short Message Service)

ANALISIS DAN PERANCANGAN SISTEM INFORMASI KASIR (SIKASIR) BERBASIS MOBILE

ABSTRAK. Kata kunci: diagram kelas, xml, java, kode sumber, sinkronisasi. v Universitas Kristen Maranatha

ABSTRAK. Kata kunci: Assurance, Implementasi, Integrasi, Ticket

ABSTRAK. Kata Kunci : sistem informasi, Web.

BAB I. PENDAHULUAN...

BAB II LANDASAN TEORI

ABSTRAK. Kata Kunci: analisis sentimen, pre-processing, mutual information, dan Naïve Bayes. UNIVERSITAS KRISTEN MARANATHA

ABSTRAK. Kata Kunci: aplikasi web, pemesanan, penjualan, promosi, rumah makan. Universitas Kristen Maranatha

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

UKDW BAB I PENDAHULUAN

ABSTRAK. Kata Kunci: transaksi, sistem informasi, desktop, aplikasi, penentuan supplier. Universitas Kristen Maranatha

ABSTRAK. : strategi bisnis, penjualan online, CRM, interaksi. Universitas Kristen Maranatha

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

ABSTRAK. vi Universitas Kristen Maranatha

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

ABSTRAK. Kata kunci : pemesanan tiket kereta api online, WAP, XHTML, PHP, Macromedia Dreamweaver, Visual Basic 6.0, MYSQL. vii

ABSTRAK. Kata Kunci: Sistem Informasi, Rekam Medis, Gunung Jati Cirebon. vii UNIVERSITAS KRISTEN MARANATHA

WEB SERVICES. Sistem terdistribusi week 12

DAFTAR ISI... Halaman ABSTRAKSI... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN... BAB I PENDAHULUAN... 1

DAFTAR ISI HALAMAN JUDUL PERTAMA

BAB I PENDAHULUAN 1.1. Latar Belakang

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

ABSTRAK. Universitas Kristen Maranatha

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

By : Agung surya permana ( )

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

ABSTRAK. Kata kunci: Android, Dosen, E-Learning, Kuliah, Mahasiswa, Mobile. vi Universitas Kristen Maranatha

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

ABSTRAK. Kata kunci : Android, Basis Data, Web Service, SPMB, Try Out, EBTANAS. Universitas Kristen Maranatha

OTENTIKASI KEAMANAN INTERNET PERBANKAN DENGAN SECURITY TOKEN

2.2. Fitur Produk Perangkat Lunak Fitur Pengolahan Data Fakultas Fitur Pengolahan Data Jurusan

BAB I PENDAHULUAN... I-1

ABSTRAK. Kata Kunci: economic order quantity, inventory. Universitas Kristen Maranatha

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.

ABSTRAK. Kata Kunci: manajemen tenaga sales, penjualan motor, sales, konsumen, koordinator sales

DAFTAR ISI. Halaman Judul... ii. Persetujuan Proposal Tugas Akhir... iii. Persetujuan Laporan Tugas Akhir... iv. Pengesahan Dewan Penguji...

ABSTRAK. Kata kunci: chatbot, information state, mixture-language model. v Universitas Kristen Maranatha

ABSTRAK. Kata kunci: Perpustakaan, Trigger, Web Service, Mobile, Basis Data Terdistribusi, Load Testing

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

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

Kata kunci : toko baju Kalimas, sistem informasi, pembelian, penjualan

BAB 1 Service Oriented Architecture 1.1 Evolusi SOA

ABSTRACT. Keywords : Academic Information System

APLIKASI PENGOLAHAN ARSIP SERTIFIKAT PEGAWAI BERBASIS WEB PADA TELKOM LEARNING CENTER

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2006/2007

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

DAFTAR ISI BAB II TINJAUAN PUSTAKA 8

BAB II TINJAUAN PUSTAKA. Bab ini membahas teori-teori yang dijadikan acuan tugas akhir ini.

ABSTRAK. vi Universitas Kristen Maranatha

SISTEM TERDISTRIBUSI UNTUK SISTEM INFORMASI ADMINISTRASI KEPENDUDUKAN DENGAN WEB SERVICE

ABSTRAK. Kata Kunci : Analisis, Sistem Informasi, Aktivitas Bisnis, Inventory Control. vi UNIVERSITAS KRISTEN MARANATHA

BAB II. KAJIAN PUSTAKA

LAPORAN TUGAS AKHIR IMPLEMENTASI ARSITEKTUR MULTITIER DENGAN WEB SERVICE PADA SISTEM PENILAIAN RAPOR DI SEKOLAH MENENGAH KEJURUAN NEGERI 1 BUMIJAWA

ABSTRAK. Kata Kunci: Enterprise Architecture, Teknologi Informasi, TOGAF. Universitas Kristen Maranatha

ABSTRAK. v Universitas Kristen Maranatha

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

BAB II DASAR TEORI...

ABSTRAK. Keywords: pemesanan tiket, pengriman barang, ASP.NET, C#, SQL Sever 2005

PORTAL WEDDING ORGANIZER MENGGUNAKAN SISTEM INFORMASI GEOGRAFIS BERBASIS WEBSITE DI KABUPATEN KUDUS

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

DAFTAR ISI HALAMAN JUDUL DEPAN...

BAB I PENDAHULUAN I.1. Latar Belakang

ABSTRAK. Kata kunci: Video Streaming, Silverlight, ASP, C# v Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: Perpustakaan, buku, data, peminjaman, pengembalian, pencarian. Universitas Kristen Maranatha

ABSTRAK. Kata kunci : C#, Produksi, Desktop. vii

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

DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN...

DAFTAR ISI. PRAKATA... iv. ARTI LAMBANG DAN SINGKATAN... vi. ABSTRACT... vii. INTISARI... viii. DAFTAR ISI... ix. DAFTAR GAMBAR...

ABSTRAK. Kata kunci : distribusi materi kuliah, PHP, MYSQL, Dreamweaver. Universitas Kristen Maranatha

ABSTRAK. Kata kunci : Try Out, SNMPTN, PTN, SSC, Java, Mysql, Netbeans. vi Universitas Kristen Maranatha

ABSTRAK. Kata kunci: API, Google Calendar, Sinkronisasi

ANALISA DAN PERANCANGAN SISTEM INFORMASI JASA EKSPEDISI PENGIRIMAN BARANG PADA PT.GRAHAMAS MITRA SUKSES(GMS)

ABSTRAK. Kata kunci : Manual Book, Website, Siswa, Pengolahan. i Universitas Kristen Maranatha

PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH... SURAT PERNYATAAN ORISINALITAS KARYA...

BAB II DASAR TEORI...

ABSTRAK. Kata Kunci : ATSMS, VB.NET,SQL Server 2005, dan Crystal Report.

ABSTRAK. Kata kunci: penyewaan, mobil,pencatatan data, pengingat, informasi promosi

ABSTRAK. Kata kunci : aplikasi peternakan, barcode reader, CODE-39, informasi kelinci, kamus penyakit, kartu kelinci, web peternakan, web service.

SERVICE ORIENTED ARCHITECTURE (SOA)

SISTEM INFORMASI PENJUALAN DAN SERVICE KOMPUTER ( STUDI KASUS JAYA KOMPUTER ) Tugas Akhir. Oleh: Agung Setiawan

Abstract. Keywords : Recommendation system, Direct Selling Network, Greedy Algorithm, Knapsack Problem. viii

ABSTRAK. vi Universitas Kristen Maranatha

ABSTRAK. Kata kunci : e-commerce, forecasting, penjualan, pembelian, web.

Aplikasi Terdistribusi Menggunakan Windows Communcation Foundation untuk Sistem Informasi Dosen

ABSTRAK. Kata kunci: database, RFID. vi Universitas Kristen Maranatha

UNIVERSITAS BINA NUSANTARA

Bab 1 Pendahuluan 1.1 Latar Belakang Masalah

SURAT PERNYATAAN ABSTRACT ABSTRAK KATA PENGANTAR

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

ABSTRACT. vii. Abstract

ABSTRAK. Kata kunci: seminar, forum, registrasi, qr-code, Windows Phone. vi Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : pengeluaran, pembelian, penjualan, persediaan barang, pemilihan supplier, sistem informasi, desktop

Sistem Informasi Geografis Pelayanan Umum Berbasis Mobile Phone (Studi Kasus : Kota Pati) SKRIPSI

DAFTAR ISI. ABSTRAK... i. ABSTRACT... ii. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR GAMBAR... xvi. DAFTAR TABEL... xxiii. DAFTAR SIMBOL...

ABSTRACT. Keywords: Documenting the population, village clerks

Universitas Bina Nusantara. Jurusan Sistem Informasi. Skripsi Sarjana Komputer. Semester Ganjil 2005 / 2006

APLIKASI PENGINGAT PERBAIKAN MOTOR BERBASIS ANDROID

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

APLIKASI MAINTENANCE LAYANAN SPEEDY BERBASIS ANDROID (STUDI KASUS: PT TELKOM INDONESIA TBK BANDUNG)

Transkripsi:

ABSTRAK Perusahaan Perseroan (Persero) PT. Telekomunikasi Indonesia Tbk., merupakan perusahaan BUMN yang bergerak dibidang jasa layanan telekomunikasi dan jaringan di Indonesia. Speedy Instan (SPIN) adalah layanan broadband akses internet dari PT. Telekomunikasi Indonesia Tbk. yang disesuaikan dengan kebutuhan (pay as you use) tanpa abonemen bulanan. Captive Portal SPIN yang merupakan frontend application untuk produk SPIN, melakukan integrasi sistem point-to-point ke beberapa backend system. Integrasi point-to-point rapuh dan sulit untuk dikelola. Dalam integrasi sistem point-to-point membuat kode integrasi menjadi custom dan tersebar, sehingga menciptakan ketergantungan yang sangat tinggi antar aplikasi/sistem yang saling terintegrasi. Tujuan pembuatan tugas akhir ini adalah implementasi integrasi Enterprise Service Bus yang dapat mengintegrasikan aplikasi-aplikasi yang berbeda dengan meletakkan sebuah bus komunikasi diantaranya. Konsep message bus dalam Enterprise Service Bus dapat menghilangkan ketergantungan antar aplikasi/sistem, juga menjadi sentral yang dapat memberikan kemudahan untuk mengelola kode integrasi. Implementasi Enterprise Service Bus diharapkan menjadi solusi bagi perusahaan untuk menutupi kelemahan dari integrasi sistem point-to-point. Kata Kunci : Integrasi Sistem, Point-to-Point, Enterprise Service Bus vi

ABSTRACT PT. Telekomunikasi Indonesia Tbk., A state-owned company engaged in telecommunications services and networks in Indonesia. Speedy Instan ( SPIN ) is a broadband Internet access service from PT. Telekomunikasi Indonesia Tbk. tailored to the needs (pay as you use) without a monthly subscription. Captive Portal SPIN is a frontend application for SPIN, perform point-to-point system integration to multiple backend systems. Point-to-Point integration becomes brittle and hard to manage over time. Point-to-point integration results in custom integration code being spread among applications, thus creates tight dependencies between applications/systems are integrated with each other. The purpose of this final assignment is the implementation of an Enterprise Service Bus integration to integrate different applications by putting such a communication bus. The concept of "message bus" in Enterprise Service Bus can eliminate the dependency between applications/systems, also becomes a central to make it easier to manage the integration code. Implementation of the Enterprise Service Bus is expected to be a solution for the company to cover the weaknesses of point-to-point system integration. Keyword : System Integration, Point-to-Point, Enterprise Service Bus vii

DAFTAR ISI LEMBAR PENGESAHAN... i PERNYATAAN ORISINALITAS LAPORAN PENELITIAN... ii PERNYATAAN PUBLIKASI LAPORAN PENELITIAN... iii PRAKATA... iv ABSTRAK... vi ABSTRACT... vii DAFTAR ISI... viii DAFTAR GAMBAR... x DAFTAR TABEL... xii DAFTAR NOTASI/LAMBANG... xiii DAFTAR SINGKATAN... xiv Daftar istilah... xv BAB 1. PENDAHULUAN... 1 1.1 Latar Belakang Masalah... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan Pembahasan... 2 1.4 Ruang Lingkup Kajian... 2 1.5 Sumber Data... 3 1.6 Sistematika Penyajian... 3 BAB 2. KAJIAN TEORI... 5 2.1 Arsitektur Integrasi... 5 2.1.1 Point to Point... 5 2.1.2 Enterprise Service Bus... 6 2.2 Oracle Service Bus... 8 2.3 Proses Bisnis... 10 2.4 XML... 10 2.5 Web Service... 11 2.5.1 SOAP... 11 2.5.2 WSDL... 12 2.5.3 UDDI... 13 viii

BAB 3. ANALISIS DAN RANCANGAN SISTEM... 14 3.1 PT Telekomunikasi Indonesia, Tbk.... 14 3.2 Integrasi Sistem Eksisting... 16 3.2.1 Login... 16 3.2.2 Aktivasi SPINCARD... 18 3.2.3 Beli Paket... 19 3.3 Integrasi Sistem dengan Service Bus... 21 3.3.1 Service Login... 22 3.3.2 Service Aktivasi SPINCARD... 23 3.3.3 Service Beli Paket... 25 BAB 4. IMPLEMENTASI... 27 4.1 Implementasi Service pada Oracle Service Bus... 27 4.1.1 Business Service... 27 4.1.2 Proxy Service... 41 BAB 5. PENGUJIAN... 51 5.1 Metode Pengujian... 51 5.2 Pengujian... 51 5.2.1 Pengujian Proxy Service Login... 51 5.2.2 Pengujian Proxy Service seamlessspin... 52 5.2.3 Pengujian Proxy Service buypackage... 53 BAB 6. SIMPULAN DAN SARAN... 54 6.1 Simpulan... 54 6.2 Saran... 54 DAFTAR PUSTAKA... 55 ix

DAFTAR GAMBAR Gambar 2.1 Integrasi Point-to-Point... 6 Gambar 2.2 Enterprise Service Bus... 7 Gambar 2.3 Oracle Service Bus... 8 Gambar 2.4 Proxy Service dan Business Service... 9 Gambar 3.1 Integrasi SPIN secara Point-to-Point... 16 Gambar 3.2 Sequence diagram Login... 17 Gambar 3.3 Sequence diagram Aktivasi SPINCARD... 19 Gambar 3.4 Sequence diagram Beli Paket... 20 Gambar 3.5 Integrasi SPIN dengan Service Bus... 21 Gambar 3.6 Sequence diagram Service Login... 23 Gambar 3.7 Sequence diagram Service Aktivasi SPINCARD... 25 Gambar 3.8 Sequence diagram Service Beli Paket... 26 Gambar 4.1 Business Service SPINBS... 29 Gambar 4.2 Business Service spin8108... 30 Gambar 4.3 Business Service authenticationsha... 31 Gambar 4.4 Business Service authenticationmd5... 33 Gambar 4.5 Business Service seamlessspin... 35 Gambar 4.6 Business Service deduct... 37 Gambar 4.7 Business Service topup... 39 Gambar 4.8 Business Service querybalance... 41 Gambar 4.9 Konfigurasi Proxy Service Login... 43 Gambar 4.10 Message Flow logintype 1, Proxy Service Login... 43 Gambar 4.11 Message Flow logintype 2, Proxy Service Login... 44 Gambar 4.12 Message Flow logintype 3, Proxy Service Login... 44 Gambar 4.13 Konfigurasi Proxy Service seamlessspin... 46 Gambar 4.14 Message Flow activatespin, Proxy Service seamlessspin... 46 Gambar 4.15 Message Flow topup-deduct OCS, Proxy Service seamlessspin... 47 Gambar 4.16 Message Flow insertseamlesstrx, Proxy Service seamlessspin... 47 x

Gambar 4.17 Konfigurasi Proxy Service buypackage... 49 Gambar 4.18 Message Flow querybalance, Proxy Service buypackage... 49 Gambar 4.19 Message Flow deduct, Proxy Service buypackage... 50 Gambar 4.20 Message Flow insertseamlesstrx, Proxy Service buypackage50 xi

DAFTAR TABEL Tabel 4.1 Definisi kode status Proxy Service Login... 42 Tabel 4.2 Definisi kode status Proxy Service seamlessspin... 46 Tabel 4.3 Definisi kode status Proxy Service buypackage... 48 Tabel 5.1 Test Case Proxy Service Login... 51 Tabel 5.2 Test Case Proxy Service seamlessspin... 52 Tabel 5.3 Test Case Proxy Service buypackage... 53 xii

DAFTAR NOTASI/LAMBANG Jenis Notasi/Lambang Nama Arti UML Object Merupakan instance dari aplikasi/sistem dan di tuliskan tersusun secara mendatar. UML Lifeline Mengindikasikan keberadaan aplikasi/sistem. UML Activation Mengindikasikan suatu aplikasi/sistem yang sedang melakukan aksi. UML Message Mencerminkan proses pemanggilan method antar aplikasi/sistem. UML Return Message Mencerminkan proses pengembalian dari suatu method yang dipanggil. sd SeqDiagram UML Condition Merupakan sebuah fragment untuk opt proses kondisional xiii

DAFTAR SINGKATAN SDP : Service Delivery Platform EAI : Enterprise Application Integration ISC : Information System Center SPIN : Speedy Instan SPINCARD : Speedy Instan Card ESB : Enterprise Service Bus OSB : Oracle Service Bus HTTP : Hypertext Transfer Protocol XML : extensible Markup Language WSDL : Web Service Description Languange URI : Uniform Resource Identifier URL : Uniform Resource Locator SHA : Secure Hash Algorithm MD5 : Message Digest Algorithm 5 UUP : Unified User Profile OCS : Online Charging System VSN : Voucher Serial Number HRN : Hidden Random Number TID : Telkom Identity UML : Unified Modelling Language xiv

DAFTAR ISTILAH No. Istilah Deskripsi 1 Frontend Application Aplikasi pengguna yang memanggil service. 2 Backend System Sistem yang menyediakan service. 3 Service Program yang berjalan untuk melakukan fungsi tertentu. 4 Burning Pengubahan status dari tidak aktif menjadi aktif pada kartu. 5 Charging Pencatatan nominal setiap transaksi pada sistem. 6 Middleware Aplikasi yang dirancang untuk mendukung pengembangan sistem tersebar dengan memungkinkan aplikasi yang sebelumnya terisolasi untuk saling berhubungan. 7 Broadband Jaringan yang memiliki kecepatan transfer yang tinggi karena lebar jalur data yang besar. 8 Rollback Pembatalan transaksi yang dilakukan pada suatu sistem. 9 Message Flow Aliran data saat proses tertentu di dalam service. 10 Service Bus Arsitektur integrasi yang menghubungkan berbagai aplikasi bersama - sama melalui infrastruktur seperti bus. 11 Business Service Service yang ada di Oracle Service Bus untuk bertukar pesan selama proses bisnis. 12 Proxy Service Service generik yang ada di Oracle Service Bus untuk berkomunikasi dengan service lain dalam infrastruktur IT. 13 Black Box Testing Pengujian yang berfokus pada spesifikasi fungsional dari perangkat lunak. 14 Point to Point Arsitektur integrasi yang menghubungkan satu aplikasi dengan aplikasi lain secara sempurna. xv