P. 1
Paper Sistem Terdistribusi

Paper Sistem Terdistribusi

|Views: 438|Likes:
Dipublikasikan oleh Bahri Nasution

More info:

Published by: Bahri Nasution on Nov 25, 2010
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

01/18/2014

pdf

text

original

MEMBANGUN SISTEM TERDISTRIBUSI PADA PENGOLAHAN DATA (STUDY KASUS PENGOLAHAN DATA RENTAL DVD

)
LAPORAN Diajukan untuk memenuhi tugas Sistem terdistribusi pada jurusan Teknik Informatika Kelas II-C

Oleh:

1 2 3 4 5 6

Julian Ganda Permana Muhammad Bahri Nur Nasution Putra Ikhsdawijaya Sunarto Sandico Seprina Simangunsong Taufik Hilmi

(1083175 ) (1083176 ) (1083098) (1083174) (1083105) (1083177)

PROGRAM DIPLOMA III TEKNIK INFORMATIKA POLITEKNIK POS INDONESIA BANDUNG 2010

Abstrak
Web Programming telah berkembang sedemikian cepatnya akhir- akhir ini. Terlebih lagi kebutuhan manusia akan dunia informasi terus meningkat. Salah satu bahasa pemrograman yang populer dan terus dikembangkan oleh para ahli adalah PHP. PHP merupakan singkatan dari "PHP: Hypertext Preprocessor", adalah sebuah bahasa scripting yangterpasang pada HTML. Sebagian besar sintaks mirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama bahasa ini adalah untuk memungkinkan perancang web menulis halaman web dinamik dengan cepat. Pada tulisan ini akan coba dirancang dan dikembangkan pemrograman PHP untuk sistem terdistribusi yang lebih kompleks. Kata Kunci : PHP, HTML, Web Programming

1.

Alasan Dibuatnya Aplikasi Pengolahan Data Rental DVD Aplikasi pengolahan data rental DVD ini sebenarnya untuk mempermudah

toko dalam mengelola transaksi yang terjadi baik itu peminjaman DVD ataupun pengembalian DVD. Dimana semua pengolahannya dilakukan secara komputerisasi yang dilakukan oleh kasir, selain itu untuk mempermudah pengunjung yang ingin melakukan peminjaman DVD maka disetiap sudut toko disediakan komputer dimana komputer tersebut dijadikan sebagai aplikasi pencarian DVD. Pada aplikasi ini server akan berdiri sendiri, hal ini dilakukan agar transaksi yang dilakukan kasir, pengolahan data yang dilakukan oleh admin dan pencarian status DVD yang dilakukan pengunjung toko tidak tercampur, artinya admin memiliki satu komputer yang khusus melakukan pengolahan data rental DVD, kasir memiliki komputer khusus untuk melakukan transaksi yang terjasi baik itu peminjaman kaset dan pengembalian kaset DVD. Jika dilihat dari Distributing Computer konsep aplikasi Pengolahan rental DVD tersebut berbasis client-server dengan server tunggal, server akan memiliki beban yang semakin berat jika semakin banyak aplikasi yang ada di server dan semakin banyak client yang me-request aplikasi-aplikasi tersebut. Salah satu solusi untuk bisa mengatasi masalah tersebut adalah dengan memanfaatkan sistem komputasi terdistribusi. Dalam sistem ini, aplikasi-aplikasi akan didistribusikan secara fisik maupun logik. Secara fisik, aplikasi akan didistribusikan ke beberapa mesin, sehingga server akan merupakan sebuah kesatuan yang terdiri dari beberapa mesin.

2.

Arsitektur Jaringan

DATABASE

Admin

SERVER (192.168.1.123) Pengunjung 1 (192.168.1.125)

Kasir

KASIR (192.168.1.124)

Pengunjung 2 (192.168.1.126)

Pengunjung 3 (192.168.1.127)

Gambar 1. Arsitektur Jaringan Yang dibangun Keterangan : 1. Untuk melakukan pengolahan data DVD dilakukan oleh admin dimana komputer admin juga sebagai server yang merespon request-request atau permintaan yang dilakukan client-client yang terdiri dari kasir dan pengunjung. Selain itu database yang menyimpan data-data berada atau bersatu dengan server. 2. Kasir melayani transaksi yang terjadi, dimana transaksi-transaksi yang terjadi akan masuk ke database. 3. Pengunjung melakukan pencarian data DVD yang tersedia ditoko dimana komputer pengunjung meminta request data langsung dari server ( server terdapat database yang menyimpan semua data-data DVD yang tersedia).

3.

Konsep Komunikasi Yang Dibuat Agar setiap komputer melakukan komunikasi, maka setiap komputer harus

terhubung. Untuk menghubungkan antar komputer yang satu dengan yang lain dapat dilakukan banyak cara, salah satunya yaitu dengan cara komunikasi via wireless. Dimana setiap kompuer harus mempunyai fasilitas wireless, dimana TCP/IP pada wireless harus disesuaikan. Misalnya pada kasus diatas komputer server menggunakan TCP/IP versi 4 dengan range IP = 192.168.1.123, diamana komputer ini akan memberi layanan sesuai permintaan kompuer lainnya, seperti kompuer kasir dengan IP = 192.168.1.124 meminta data-data DVD, dan transaksi yang terjadi pada kasir akan langsung tersimpan dalam database yang terdapat pada server dan

komputer pengunjung dengan IP =192.168.1.125 s/d 127) akan meminta layanan langsung ke server dimana layanan tersebut merupakan layanan data-data DVD yang terdapat pada database. Software yang digunakan agar satu komputer yang satu dengan yang lain saling berkomunikasi secara lagsung adalah web brower dimana web browser ini merupakan perantara komunikasi misalnya komunikasi antara server dan kasir ataupun server dengan pengunjung. Disini web browser yang digunakan antar komputer yang satu dengan yang lain berbeda, seperti kasus diatas misalnya web browser yang digunakan admin adalah Internet Explorer, sedangkan web browser web browser yang digunakan kasir dan pengunjung adalah Google Chrome dan ini merupakan tantangan sistem terdistribusi yaitu terdapatnya keberagaman yang digunakan.

HTTP request URL
body

heade r

Web Browser
Display KASIR
header

TCP/IP
body

Web Server

Web files

HTTP response Server
header

HTTP request

URL

Web Browser
Display

PENGUNJUNG

Gambar 2. Komunikasi antara server - kasir dan server - pengunjung.

. Keterangan : • user mengetik URL di browser • browser menghubungi server yang tersebut pada URL • setelah terhubung, browser mengirimkan HTTP request • server menjawab dengan mengirim HTTP response (berisi header dan isi dokumen) • untuk dokumen yang terdiri atas beberapa file (misalnya dokumen bergambar), browser harus mengirimkan HTTP request lagi untuk setiap file • browser menampilkan semua isi dokumen kepada user.

header

body

HTTP response

TCP/IP

body

4. Flow Map Sistem yang Akan Dibangun

FLOW CHART PENGOLAHAN DATA DVD
ADMIN SISTEM KASIR PENGUNJUNG

Mulai

Data DVD

Mencari Data DVD

Melihat Data DVD Mengelola Data DVD Data Transasksi Meminjam DVD

Melihat Data DVD

Trasnsaksi Peminjaman

Melihat Transaksi

Trasnsaksi Pengembalian

Mengembalikan DVD

Selesai

Gambar 3. Flow Chart Sistem Pengolahan Data DVD Rental.

5. a.

Hasil Implementasi Halaman Login Admin

Gambar 4 Halaman Login Admin b. Halaman Hak Akses Admin

Gambar 5 Halaman Hak Akses Admin

c.

Halaman Login Kasir

Gambar 6 Halaman Login Kasir

d.

Halaman Hak Akses Kasir

Gambar 7Halaman Hak Akses Kasir

e.

Halaman Pengunjung

Gambar 8Halaman Pengunjung

1.

4Kesimpulan Dari hasil implementasi, maka dapat disimpulkan bahwa :

1. 2.

Beban komputasi disebar di beberapa mesin. Client dalam hal ini adalah kasir dan pengunjung toko mengakses fungsionalitas server dari jarak jauh

3.

Client (kasir dan pengunjung) dan server didesain terpisah (dan mungkin berbeda), lebih sederhana dibanding mendesain satu program yang dapat melakukan segalanya

4.

Data dapat disimpan secara terpusat di server, usaha menjaga reliabilitas sistem cukup dilakukan di server (UPS, redundant disk array, high speed processors, dll)

5.

Data dapat disimpan secara terdistribusi di banyak client atau server, sehingga jika satu komponen rusak (misalnya harddisk crash atau bencana alam), maka data yang hilang menjadi minimal, atau mungkin dapat digantikan oleh data dari komponen lain

6.

Server dapat diakses secara simultan oleh banyak client

Daftar Pustaka [1] Andrew S. Tanembaum, Maarten Van Steen, Prentice Hall, 2002, Distributed System, Principles and Paradigms.] [2] Dwi Prasetyo, Didik. 2005. Solusi Menjadi Web Master Melalui Manajemen Web dengan PHP. Jakarta : Elex Media Komputindo [3] Irwanto, Djon. 2006. Perancangan Object Oriented Software dengan UML. Yogyakarta : Andi Publisher. [4] Gun Gunawan, Gun. 2006. Web Content Management System dengan PHP & MySQL, (Online), (http://putragaluh.web.id, diakses 27 Juni 2008) [5] Lenawati, Mei. 2006. Mahir dalam 7 hari Macromedia Dreamweaver 8 dengan PHP. Madiun : MADCOM

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->