Jumat, 13 Juni 2014

Abstraksi

Abstraksi Laporan Perancangan Sistem Tiket Pesawat Bebasis Multi Tier

Dalam laporan ini dirancang sebuah sistem pemesanan tiket pesawat secara online yang berbasis multi tier. Proses bisnis dalam sistem ini yaitu proses bisnis penjualan dan pemesanan tiket online dari beberapa maskapai yang dicakup dalam satu website berbasis multi-tier. Identifikasi dan analisis awal kita rancang sebanyak 9 diagram, yang mencakup class diagram, use case, activity, komponen, kolaborasi, paket diagram, state machine, deployment, sequence diagram. Semua rancangan dan analisa di implementaasikan ke dalam sebuah bahasa PHP, XML, dan MySql untuk menjadi satu kesatuan yang utuh. Yang diharapkan mampu mendukung mobilitas yang dibutuhkan sekarang ini. Sistem pemesanan tiket online ini diharapkan dapat mendukung mobilitas dan strategi pemasaran online yang sedang berkembang pesat saat ini.  Adapun hasil akhir yang dihasilkan dari perancangan dan pembangunan sistem pemesan tiket ini adalah sebuah website yang terdiri dari banyak maskapai yang memudahkan pengunjung website mencari jadwal, harga dan booking dari sistem yang kita buat.

Kata Kunci: Sistem, Multi Tier, Proses Bisnis, Diagram


Abstact

In this report designed a system of online flight bookings based multi-tier. Business processes in the system are business processes online ticket sales and reservations from some airlines that are the subject of a multi-tier based website. Identification and analysis of our initial design as much as 9 diagrams, which include class diagrams, use case, activity, component, collaboration, package diagrams, state machine, deployment, sequence diagrams. All the design and analysis in implementaasikan into a language PHP, XML, and MySQL to become one unified whole. Are expected to support the mobility needs right now. The online ticket booking system is expected to support mobility and online marketing strategy that is growing rapidly at this time. The final results are generated from the design and construction of this ticket ordering system is a website that consists of many airlines that allow visitors to the website to timetables, prices and booking of the system that we created.

Keywords: Systems, Multi-Tier, Business Process, Diagram

Kamis, 12 Juni 2014

SOAP

SOAP,, Apa itu soap? bukannya itu busa sabun ? eit jangan salah paham dulu. Di dunia Programming ada yang namanya SOAP. Begini penjelasannya, cekidot.. 

SOAP (Simple Object Access Protocol) adalah standar untuk bertukar pesan-pesan berbasis XML melalui jaringan komputer atau sebuah jalan untuk program yang berjalan pada suatu sistem operasi (OS) untuk berkomunikasi dengan program pada OS yang sama maupun berbeda dengan menggunakan HTTP dan XML sebagai mekanisme untuk pertukaran data. SOAP menspesifikan secara jelas bagaimana cara untuk meng-encode header HHTP dan file XML sehingga program pada suatu komputer dapat memanggil program pada pada komputer lain dan mengirimkan informasi, dan bagaimana program yang dipanggil memberikan tanggapan.

Peran SOAP dalam teknologi web service : 
Peran SOAP di dalam teknologi web service adalah sebagai protocol pemaketan untuk pesan (messages) yang digunakan secara bersama oleh aplikasi-aplikasi penggunanya. Spesifikasi yang digunakan tidak lebih seperti sebuah amplop biasa berbasis XML untuk informasi yang ditransfer, serta sekumpulan aturan bagi translasi aplikasi dan tipe-tipe data platform yang spesifik menjadi bentuk XML. Desain bentuk dari SOAP membuatnya cocok untuk berbagai pertukaran pesan pada aplikasi.
Struktur SOAP
Struktur SOAP terbagi menjadi 3 , SOAP Envelope, SOAP Header dan SOAP Body

Berikut merupakan penggalan script SOAP Request :
POST /InStock HTTP/1.1
Host: www.example.org
Content-Type: application/soap+xml; charset=utf-8
Content-Length: nnn



xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">


 
    IBM
 



   
Berikut merupakan contoh dari  SOAP Respone :

HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: nnn



xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">


 
    34.5
 




Arsitektur SOAP terdiri dari beberapa layer spesifikasi yaitu untuk format pesan menggunakan Message Exchange Pattens (MEP), layer khusus untuk protocol transport, model messaging processing dan protocol tambahan, SOAP sendiri adalah pengganti dari XML RPC(Remote Procedure Calling), namun dengan karakteristik sendiri. Tiga karakteristik SOAP: 
1. Extenssibility dapat menggunakan beberapa extension tambahan lain diantaranya antara lain security dan Web Service Routing (masih dalam tahap pengembangan) 
2. Neutrality, SOAP dapat digunakan di berbagai protocol transport seperti HTTP, SMTP atau TCP. 
3. Independence, SOAP tidak memiliki ketergantungan terhadap bahasa pemrograman tertentu, sehingga SOAP dapat dugunakan di berbagai model pemrograman 

SOAP memiliki kelebihan dan kekurangan, adapun kelebihannya adalah sebagai berikut :
1. Cukup fleksibel dalam hal penggunaan protocol transport yang berbeda 
2. Dapat bekerja baik dalam tunnel HTTP dalam mendapatkan atau mengirinkan pesan, oleh karena itu dapat bekerja dengan baik dalam berbagai kondisi firewall dan proxy tanpa perlu melakukan modifikasi dalam protocol dan tanpa perlu memodifikasi infrastruktur yang ada

Kekurangan SOAP adalah sebagai berikut :
1. Memiliki daya pemrosesan yang lebih rendah di bandingkan dengan tekhnologi middleware seperti CORBA. Hal ini tidak menjadi masalah jiga digunakan dalam skala kecil namun dalam skala besar perlu menjadi pertrimbangan tersendiri 
2. Jika menggunakan HTTP sebgai transport protocol dan tidak menggunakan WS-Addressing atau ESB (Enterprise Service Bus), klien terlibat dalam komunikasi bersifat fixed, hanya satu yang dapat menggunakan service. Dalam hal ini developer harus menggunakan polling, bukan lagi hanya notifikasi seperti kasus lain pada umumnya. 

Nah, info di atas mungkin dapat di pakai untuk membangun web yang berbasis Multi-tier, semoga dapat membantu kawan-kawan di dunia percodingan. Salam Programmer :)



Rabu, 19 Maret 2014

Home Sweet Home

Januari 2014 merupakan hari pertama ku hidup berdua menempati rumah baru. Setelah acara syukuran pada tanggal 24 Januari 2014 resmi lah sudah rumah ini kita tempati. Banyak hal yang harus kita persiapkan untuk menempati rumah baru. Mulai dari memikirkan rencana peletakan perabot, dilanjut lagi mengisi rumah dengan segala macam pernak-perniknya dan kita juga masih harus memindahkan lemari-lemari yang ada di Karawaci ke rumah baru, padahal kata orang "kalo lagi hamil pantangan untuk pindah, takut anaknya ga gede-gede", tapi dengan membaca bismillah cukuplah bagiku untuk meyakini semuanya akan baik-baik saja, Aku tetap sehat dan si dede juga akan selalu dalam keadaan sehat selalu. Padahal pada prinsipnya mitos ini mungkin berkembang dengan alasan bahwa si ibu tidak boleh terlalu capek saat pindahan sehingga si ibu harus memastikan bahwa kandungannya dalam kondisi sehat. Dan sampai saat ini Alhamdulillah kandunganku sehat selalu.

Terus nih menurut saya pindahan rumah ke rumah baru itu seru, dengan isi rumah yang masih sangat kosong, kita pun berkesempatan mengisinya dengan barang-barang yang dibutuhkan. Memikirkan letak, ukuran, dan barang apa yang cocok, cukup menguras pikiran sih untuk yang satu ini. Berpikir untuk memaksimalkan tempat yang sedemikian menjadi tempat tinggal yang nyaman, bersih, dan selalu rapi.

Menurut pemikiran kami berdua, rumah itu cukup di isi perabot seperti kitchen set, mesin cuci, kulkas, tv, lemari, dan rak sepatu, sisanya hanyalah serangkaian pernak-pernik sebagai hiasan. Terus keseruan belanja perabot ini memberikan beberapa kondisi, kondisi seneng, bete, dan lain sebagainya lah. Namanya juga mikir berdua pasti ada aja yang disuka dan tak disuka tapi inilah hidup ga harus datar aj kayak triplek, yang kyk asbes pasti lebih seru bergelombang gitu deh.. *apaan sih*

Minggu lalu kami berdua mencoba untuk mencari kulkas pol*tro* belleza sebelumnya si sudah survei dengan harga sekian, tetapi tiba-tiba waktu datang kembali harganya melonjak tajam, padahal dollar ga lagi melonjak naik, alhasil kami beralih untuk mencari mesin cuci, waktu setengah jam tidaklah cukup untuk berpikir menentukan posisi dan jenis mesin cuci apa yang cocok untuk kondisi kita. Alhasil kami memilih mesin cuci front loading, "amazing" kata ku. Ku bisa juga berpikir untuk memilih mesin cuci yang satu ini, satu langkah menuju pembukaan jasa laundry . hihi.. Sebenarnya bukan hanya itu saja yang menjadi pertimbangan kami memilih mesin cuci jenis ini, selain hadiahnya blender phillips, listrik di rumah yang pascabayar membuat kami harus irit-irit nih dalam menggunakan listrik untuk mesin cuci dan mesin air. Sehingga berdasarkan kesepakatan kita memilih mesin cuci ini, walaupun budgetnya lebih banyak di muka.

Terus bulan ini kami harus memikirkan cara untuk membeli kulkas yang kita pingin dari dulu. yang pasti sekarang hanya menyiapkan budget untuk membeli kulkas, tiap bulan selalu berpikir keras, gaji belum di tangan tapi alokasinya sudah terstruktur sekali :)) semoga kami bisa mendapatkannya Ya Allah, amiin,

Apalah arti isi rumah dengan perabot, tanpa ada yang mengisinya dengan lantunan Qur'an, menjadi Keluarga yang Qur'ani adalah impian kami. Semoga dengan diberikannya kita kesempatan untuk tinggal berdua dan jauh dari orangtua kita mampu membangun keluarga yang memberikan kesejukan dan keberkahan untuk kita dan sekeliling kita.