Artikel saya

Artikel saya,

1. Kenapa Meimilih Widyatama

Alasan saya memilih universitas widyatama karena widyatama merupakan salah satu universitas swasta yang cukup ternama di bandung, dan juga dekat dari rumah.

2. Kenapa memilih jurusan SI

Saya memilih jurusan SI karena saya ingin kuat dibidang system analyst, dan mengerti bagaimana IT bisa menunjang proses bisnis di suatu organisasi dengan lebih maksimal.

3. Suka Duka kuliah di Widyatama

Memilki lingkungan, pengetahuan dan pengalaman baru merupakan hal yang sangat berkesan selama kuliah di widyatama, saya sangat senang ketika kerja keras saat perkuliahan terbayar dengan nilai yang baik, dan juga teman teman yang saling mendukung. dukanya pada saat harapan tidak sesuai dengan kenyataan. yakni nilai yang buruk. saya menikmati proses perkuliahan di widyatama dan semoga ini merupakan awal yang baik bagi saya untuk bisa meraih apa yang saya cita-citakan. Aamiin.

Sistem Transaksi Perbankan Menggunakan SOA

Sistem Transaksi Perbankan Menggunakan SOA 

Pendahuluan

                Teknologi informasi telah menjadi perangkat penting untuk membantu proses bisnis agar lebih baik. Salah satu bentuk best practice yang menjalankan fungsi tersebut adalah ITIL (Information technology Infrastrukture Library). ITIL terdiri dari lima bagian yang lebih menekankan pada pengelolaan siklus hidup, diantaranya:

  1. Service Strategy
  2. Service design
  3. Service transtition
  4. Service operation
  5. Continual service improvement               

SOA atau Service Oriented Architecture merupkan salah satu komponen yang terdapat pada siklus hidup ITIL pada bagian Service design. SOA adalah sebuah pendekatan dalam merancang (arsitek) suatu aplikasi dengan menggunakan kembali (reuse) komponen – komponen yang sudah ada sebelumnya. Dalam hal ini, komponen – komponen tersebut memberikan suatu jenis layanan bisnis (service) tertentu seperti antara lain: mengecek credit rating, mencari data customer, mengecek status inventori, melakukan transfer dana, dan lain sebagainya. Dengan kata lain, SOA adalah desain perangkat lunak dan pola desain arsitektur perangkat lunak yang berbasis pada potongan diskrit perangkat lunak yang menyediakan fungsionalitas aplikasi sebagai layanan untuk aplikasi lain. Hal ini dikenal sebagai Service-Oriented. Ini tidak tergantung pada vendor, produk atau teknologi.

Implementasi TIK dalam dunia perbankan telah lama dilakukan. Beberapa pemanfaatan TIK yang telah menjadi syarat sebuah bank telah memiliki kemajuan teknologi adalah memberikan pelayanan transaksi secara online, seperti : Automatic Teller Machine (ATM), Internet Banking, Short Message Service (SMS) Banking. Teknologi tersebut bahkan dapat mendukung komunikasi tidak hanya berjalan pada sebuah bank saja. Interoperabilitas telah menjadi dukungan lain sebuah bank, di mana komunikasi data transaksi dapat berjalan dengan berbagai sistem bank lain sehingga seorang nasabah sebuah bank dapat dilayani oleh bank lain dalam rangka melakukan proses transaksi sesuai kebutuhannya. Hal tersebut dapat dilakukan saat ini dengan memanfaatkan Service Oriented Architecture (SOA).

Proses bisnis manajemen keuangan di Perguruan Tinggi memiliki ketergantungan yang tinggi terhadap pelayanan bank. Saat ini cukup banyak perguruan tinggi besar di Indonesia secara langsung bekerja sama dengan bank dalam proses pelayanan sistem pembayaran administrasi kuliah bagi mahasiswanya.

Memanfaatkan SOA dalam memberikan layananpembayaran kuliah dengan melibatkan beberapa bank yang terhubung melalui sebuah perusahaan jasa penghubung (switching company). Sistem yang telah dikembangkan mengacu kepada sistem host to host, di mana bank secara langsung dapat mengakses nilai tagihan yang berada di sebuah server yang dikelola widyatama secara langsung dan terpusat.

Permasalahan

Proses menggunakan jasa penghubung atau switching company berjalan dengan baik, namun kebutuhan terus berubah sehingga kebutuhan jenis pembayaran terus bertambah. Sementara memanfaatkan layanan Switching Company dirasakan cukup lambat, sehingga ada beberapa jenis pelayanan yang tidak dapat disediakan dalam sistem pembayaran ini dalam waktu cepat.

Tujuan

Berdasarkan permasalahan tersebut Universitas widyatama perlu melakukan perancangan ulang terhadap design sistem komunikasi data berbasis SOA yang lebih dinamis dan terbuka. Sistem yang dirancang diharapkan dapat melayani berbagai jenis sistem pembayaran yang disediakan secara dinamis baik untuk kebutuhan saat ini maupun kebutuhan di masa yang akan datang. Output yang akan dihasilkan berupa model arsitektur implementasi SOA sebagai solusi sistem transaksi pembayaran secara host to host (H2H) antara perguruan tinggi dengan bank.

Landasan Teori

Service Oriented Architecture atau SOA merupakan arsitektur sistem informasi yang mengemas beberapa bagian arsitektur aplikasi sebagai service. SOA secara umum terbangun berdasarkan beberapa karakteristik diantaranya :

  1. Berdasarkan layanan yang siap untuk diintegrasikan
  2. Memiliki standart
  3. Tersedia dalam berbagai platform
  4. Menyediakan layanan yang dapat dengan mudah memperkaya fungsi layanan itu
  5. 5.       Disusun dan disiapkan dalam struktur kontrak yang jelas yang dapat merinci fungsi-fungsi yang ditawarkan pada waktu bersamaan dan memiliki jaminan bahwa layanan tersebut dapat direplikasi.

Web Service

Web service merupakan kumpulan layanan yang disediakan melalui jaringan web dengan standar yang telah ditetapkan mampu menunjang interoperabilitas. Interoperabilitas dalam web sevices berarti layanan yang disediakan dapat dioperasikan oleh berbagai standart dan platform yang berbeda. Web service telah menjadi layanan khusus pendukung SOA saat ini. Web service dibangun atas 5 dasar standar, diantaranya :

  1. XML: Extensible Markup Language adalah format data standar yang digunakan dalam proses pertukaran data.
  2. HTTP(S): Hypertext Transfer Protocol (Secure) adalah Protokol pertukaran data berbasis teks yang saat ini telah menjadi protocol standar pengaksesan internet melalui browser dan media lainnya.
  3. WSDL: Web Services Definition Language adalah Standar Web service yang menyediakan aturan fungsi dan object.
  4. SOAP: Simple Object Application Protocol yaitu protokol yang mengemas fungsi dan object pada saat proses pertukaran data.
  5. UDDI: Universal Description, Discovery, and Integration yaitu Penampung registry web services yang telah dikembangkan agar dapat diakses dan diintegrasikan.

SOA dan Perbankan

                Dalam dunia perbankan sebenarnya telah ada arsitektur bisnis yang mirip dengan SOA. Bank besar di dunia telah diimplementasikannya untuk sistem komunikasi data transaksi Point of Sale (POS) untuk pembayaran kartu kredit di toko-toko dan Auto Teller Machine (ATM) untuk proses transfer, pembayaran dan penarikan tunai. Beberapa arsitektur yang berbasis komponen software sepert CORBA, DCOM telah dikembangkan dan salah satunya untuk kebutuhan transaksi perbankan. Saat ini beberapa bank mulai beralih dengan mengimplementasikan SOA. Berbagai macam channel yang disediakan bank agar proses transaksi terintegrasi : ATM, Internet Banking, SMS Banking, Phone Banking, Teller, dan lain-lain dapat dengan mudah terhubung dalam jaringan global. Dengan SOA proses perbankan telah mendukung standar Bank 2.0.

Saat ini beberapa bank masih tergantung terhadap standar arsitektur lama, khususnya  sistem Auto Teller Machine (ATM). Sistem ini masih menggunakan format data ISO 3538. ISO 3538 merupakan format data transaksi satandar bank yang terdiri dari data-data yang diatur berdasarkan aturan panjang data tanpa pemisah lain. Standard ini mulai ditinggalkan oleh beberapa bank dikarenakan kurang dinamis dalam memenuhi kebutuhan yang terus berkembang. XML telah menjadi standard baru dikarenakan lebih mudah dalam perancangan dan luas meskipun standar XML jika dilihat berdasarkan data transaksi lebih boros dibandingkan ISO 3538.

Sistem yang Berjalan

                Universitas Widyatama telah memanfaatkan system multibank payment. Sistem ini dilakukan dengan berkerjasama dengan sebuah switching company yang berfungsi sebagai pihak penyedia jasa komunikasi data yang menghubungkan jaringan bank dengan server.

Layanan yang dapat dilakukan adalah system pembayaran biaya kuliah mahasiswa (registrasi dan her-registrasi). Setiap mahasiswa dapat melakukan pembayaran di beberapa channel transaksi bank-bank seperti ATM, Teller dan Internet Banking yang dapat dilakukan di seluruh Indonesia.

Berikut adalah bisnis proses pembayaran registrasi.

Sistem_Berjalan_Activity

Analisis Sistem

                Kebutuhan sistem dibagi ke dalam empat bagian diantaranya:

  1. Channel Access
  2. Type of Payment
  3. Type of Client
  4. Type of Report

Skema_Sistem

Skema sistem yang dikembangkan adalah sistem yang dapat berjalan secara langsung berhubungan dengan bank-bank secara langsung. Bank yang dapat terhubung secara langsung diprioritaskan untuk bank yang telah memiliki dukungan SOA. Dengan web service yang memangaatkan XML sebagai format komunikasi datanya. Sedangkan bagi bank yang masih memanfaatkan star ISO 8535 dapat memanfaatkan switching company yang dapat mengkonversikan standar tersebut kedalam standar SML.

Perubahan skema SOA terbaru dirancang untuk memenuhi kebutuhan fleksibilitas jenis pembayaran yang dibutuhkan dengan dukungan bank yang dengan lebih mudah bergabung dengan sistem pembayaran dan tetap terbuka dengan beberapa standar lain selain XML melalui pihak ke-tiga. Pihak ke-tiga dalam hal ini adalah switching company yang dapat dilibatkan dapat lebih dari satu perusahaan.

Sistem yang dibangun (WIDSYS 1.0) merupakan server yang menyediakan web service api untuk sistem transaksi pembayaran melalui bank.

gambar2

 

Desain Arsitektur

                Hasil dari analisis kebutuhan sistem membentuk sebuah rancangan dalam bentuk model sebagai solusi dari permasalahan sistem transaksi host 2 host dengan bank. Arsitektur yang dibangun memiliki karakteristik yang sesuai dengan kebutuhan transaksi baik untuk mahasiswa maupun calon mahasiswa baru. Selain itu rancangan harus dapat memberikan berbagai jenis layanan yang tak terbatas. Dan hal tersebut dikelola oleh bisnis proses internal pada aplikasi pembayaran tanpa melibatkan switching company.

 

Disgn_Architechture

Desain WSDL

Layanan yang disediakan untuk proses komunikasi Host 2 Host dengan bank yang selanjutnya dirancang kedalam format WSDL adalah:

  1.  Inquiry Request: berisi parameter yang harus dapat membedakan mana mahasiswa dan mana calon mahasiswa yang akan membeli pin pendaftaran online. Nomor tagihan merupakan parameter utama yang harus mendukung satu nomor tagihan untuk total tagihan per-mahasiswa, satu nomor tagihan untuk total banyak mahasiswa dan stau nomor tagihan untuk tagihan tertentu seorang mahasiswa sesuai dengan permintaan yang disetujui perguruan tinggi.
  2. Inquiry Response: berisi output dari proses inquiry sesuai kebuthan dan format yang telah ditentukan. Salah satu output yang dikeluarkan adalah nominal, dimana nominal yang ditampilkan disesuaikan dengan kebutuhan mata uang yang digunakan.
  3. Payment Request: berisi parameter yang meminta layanan pembayaran.
  4. Payment Response: Berisi output yang memberitahukan status pembayaran berikut nomor PIN jika transaksi yang dilakukan adalah pembelian.
  5. Reversal Request: Permintaan jurnal balik atau pembatalan transaksi yang disebabkan oleh adanya permasalahan teknis yang muncul pada saat proses payment request dan payment response.
  6. Reversal Response: Laporan hasil jurnal balik.

Berikut adalah Diagram alur untuk proses pembayaran melalui host 2 host dapat dilihat pada gambar berikut.

Capture

Kesimpulan

Sistem pembayaran dan penerimaan dana di perguruan tinggi dapat diintegrasikan dengan sistem transaksi perbankan secara langsung (Host to host) memanfaatkan SOA. Sistem ini telah memberikan layanan labih baik bagi mahasiswa maupun calon mahasiswa dibandingkan proses sebelumnya.Dimana kondisi sebelumnya harus melibatkan perusahaan pihak ketiga (switching company). Dengan memaksimalkan fungsi webservice dari sisi server perguruan tinggi, sistem yang dikembangkan dapat menjadi lebih dinamis berdasarkan kebutuhan dan perkembangan teknologi. SOA dalam sistem transaksi perbankan tidak dapat diimplementasikan tanpa pertimbangan beberapa hal seperti: infrastruktur, keamanan dan SDM yang terlibat. Diperlukan penelitian yang lebih lengkap yang memfokuskan terhadap kebutuhan infrastruktur dan kemanan khususnya jaringan di perguruan tinggi tersebut.

Selamat Menulis

Selamat Datang di Dunia Blog, dan selamat menulis…

Pengelola blog kembali mengingatkan akan peraturan pemakaian Blog Universitas Widyatama Bandung adalah sebagai berikut :

  1. Blog ini merupakan milik Universitas Widyatama termasuk didalamnya seluruh sub domain yang digunakan sehingga apa yang terdapat didalam blog ini secara umum akan mengikuti aturan dan kode etik yang ada di Universitas Widyatama Bandung.
  2. Blog ini dibuat dengan menggunakan aplikasi pihak ke tiga (WordPress), dan lisensi plugin plugin didalamnya terikat terhadap developer pembuat plugin tersebut.
  3. Blog ini dapat digunakan oleh Karyawan, Dosen dan Mahasiswa Universitas Widyatama Bandung.
  4. Dilarang melakukan registrasi username atau site/subdomain blog dengan menggunakan kata yang tidak pantas.
  5. Dilarang memasukkan konten dengan unsur SARA, pornografi, pelecehan terhadap seseorang ataupun sebuah institusi.
  6. Dilarang menggunakan blog ini untuk melakukan transaksi elektronik dan pemasangan iklan.
  7. Usahakan sebisa mungkin untuk melakukan embed video atau gambar di bandingkan dengan melakukan upload secara langsung pada server.
  8. Pelanggaran yang dilakukan akan dikenakan sanksi penutupan blog dan atau sanksi yang berlaku pada aturan Universitas Widyatama sesuai dengan jenis pelanggaran yang dilakukan.
  9. Administrator berhak melakukan pembekuan account tanpa pemberitahuan terlebih dahulu jika dianggap ada hal hal yang melanggar peraturan.
  10. Aturan yang ada dapat berubah sewaktu waktu.

Beberapa Link terkait Universitas Widyatama

  1. Fakultas Ekonomi – http://ekonomi.widyatama.ac.id
  2. Fakultas Bisnis & Manajemen – http://manajemen.widyatama.ac.id
  3. Fakultas Teknik – http://teknik.widyatama.ac.id
  4. Fakultas Desain Komunikasi Visual – http://dkv.widyatama.ac.id
  5. Fakultas Bahasa – http://bahasa.widyatama.ac.id

Layanan Digital Universitas Widyatama

  1. Biro Akademik – http://akademik.widyatama.ac.id
  2. Rooster Kuliah – http://rooster.widyatama.ac.id
  3. Portal Mahasiswa – http://mhs.widyatama.ac.id
  4. Portal Dosen – http://dosen.widyatama.ac.id
  5. Digital Library – http://dlib.widyatama.ac.id
  6. eLearning Portal – http://learn.widyatama.ac.id
  7. Dspace Repository – http://repository.widyatama.ac.id
  8. Blog Civitas UTama – http://blog.widyatama.ac.id
  9. Email – http://email.widyatama.ac.id
  10. Penerimaan Mahasiswa Baru – http://pmb.widyatama.ac.id/online

Partner UTama

  1. Putra International College – http://www.iputra.edu.my
  2. Troy University – http://www.troy.edu
  3. Aix Marsielle Universite – http://www.univ-amu.fr
  4. IAU – http://www.iau-aiu.net/content/institutions#Indonesia
  5. TUV – http://www.certipedia.com/quality_marks/9105018530?locale=en
  6. Microsoft – https://mspartner.microsoft.com/en/id/Pages/index.aspx
  7. Cisco – http://www.cisco.com/web/ID/index.html
  8. SAP – http://www.sap.com/asia/index.epx
  9. SEAAIR – http://www.seaair.au.edu

Academic Research Publication

  1. Microsoft Academic  –  http://academic.research.microsoft.com/Organization/19057/universitas-widyatama?query=universitas%20widyatama
  2. Google Scholar – http://scholar.google.com/scholar?hl=en&q=Universitas+Widyatama&btnG=

Info Web Rangking

  1. Webometric – http://www.webometrics.info/en/detalles/widyatama.ac.id
  2. 4ICU – http://www.4icu.org/reviews/10219.html