Rabu, 08 Oktober 2014

Sistem Terdistribusi Pemesanan Tiket Pesawat



Sistem terdidtribusi adalah suatu kesatuan dari elemen-elemen yang saling berinteraksi secara sistematis dan teratur untuk mendistribusikan data, informasi, obyek dan layanan dari dan kepada pengguna yang terkait didalamnya.
Infrastruktur utama sistem terdistribusi adalah jaringan, hardware software dan pengguna yang terkait di dalamnya. 1 Dalam sistem terdistribusi terdapat pembagian pekerjaan antara elemen yang satu dengan elemen yang lain Sarana komunikasi antar elemen dijembatani dengan jaringan.
Tata cara komunikasi antar elemen diatur dengan sebuah perjanjian sehingga terjadi komunikasi yang dapat dipahami antara masing masing elemen yang terlibat.
Sistem terdisitribusi melakukan pembagian pekerjaan antar elemen sehingga terjadi sebuah kinerja optimum dari sebuah sistem. Bagian terluar dari sistem ini yang berhubungan dengan pengguna akan disebut sebagai aplikasi client. aplikasi client merupakan front end yang berhubungan dengan pengguna sistem.
Sedangkan dibelakangnya terdapat beberapa lapisan logik
seperti presentation server, bussiness object server dan database server. Lapisan sistem yang berada di belakang front end tersembunyi dari pengguna, penyembunyiap (transparency) merupakan salah satu isyu penting dalam sebuah sistem terdistribusi.
Alasan Perlunya Sistem Terdistribusi
ü  Distribusi fungsi : komputer memiliki kemampuan fungsi yang berbeda-beda
o   client/server
o   Host/terminal
o   Data gathering / data processing
ü  Distribusi beban/keseimbangan : pemberian tugas ke prosesor secukupnya sehingga unjuk kerja seluruh sistem teroptimasi. Sifat terdistribusi mencegah terjadinya application domain, e.g.
o   cash register dan sistem persediaan untuk supermarket,
o   Komputer pendukung collaborative work
ü  Replikasi kekuatan pemrosesan : independent processors bekerja untuk pekerjaan yang sama.
o   Sistem terdistribusi terdiri dari kumpulan mikrokomputer yang memiliki kekuatan pemrosesan yang tidak dapat dicapai oleh superkomputer 10000 CPU, masing-masing berjalan pada 50 MIPS, mencapai 500000 MIPS, Maka satu perintah dijalankan dalam waktu 0.002 nsec
ü  Pemisahan fisik : sistem yang menggantungkan pada fakta bahwa komputer secara fisik terpisah (e.g., untuk mencapai kehandalan).
ü  Ekonomis : kumpulan mikroprosesor menawarkan harga/unjuk kerja yang lebih baik dari pada mainframe.

Contoh Sistem Terdistribusi :
Jaringan komputer dan aplikasi yang heterogen
a.  Mengimplementasikan protokol Internet


b.  Sistem Terdistribusi Multimedia
Biasanya digunakan pada infrastruktur internet
-          Karakteristik
ü   Sumber data yang heterogen dan memerlukan sinkronisasi secara real time
ü   Video, audio, text
ü  Multicast
Contoh:
ü  Teleteaching tools (mbone-based, etc.)
ü  Video-conferencing
ü  Video and audio on demand

c.  Sistem Terdistribusi Intranet
Jaringan yang teradministrasi secara local
ü  Biasanya proprietary
ü  Terhubung ke internet (melalui firewall)
ü  Menyediakan layanan internal dan eksternal 

 
d.  Sistem Terdistribusi Mobile dan Sistem Komputasi Ubiquitous
  Sistem telepon Cellular (e.g., GSM)
ü   Resources dishare : frekuensi radio, waktu transmisi dalam satu frekuensi, bergerak.
ü   Komputer laptop, ubiquitous computing
ü  Handheld devices, PDA, etc
Langkah proses pemesanan tiket sebagai berikut:
  • User melakukan login pada server (link maskapai yang diinginkan) dengan memasukkan user_id dan password.
  • Server memproses apakah user tersebut dapat melakukan login atau tidak.
  • Jika tidak, maka user tidak dapat melakukan pemesanan tiket.
  • Jika User_id dan password benar, maka user dapat melakukan pemesanan tiket.
  • User menentukan tanggal pemberangkatan, dan jumlah tiket yang akan dipesan.
  • Server memproses data yang dikirimkan, kemudian memberikan informasi mengenai tanggal pemberangkatan yang dipilih.
  • Jika tiket masih tersedia, server akan memberi pilihan "YA / TIDAK" untuk melakukan pembelian tiket.
  • Jika "YA" maka user telah melakukan pemesanan.
  • Server memproses data yang dikirimkan, kemudian memberikan kode transaksi sebagai bukti telah melakukan pemesanan.
Flowchart pemesanan tiket pesawat:
Atau
Sumber:



Tidak ada komentar:

Posting Komentar