• Tidak ada hasil yang ditemukan

Institutional Repository | Satya Wacana Christian University: Perancangan Aplikasi Distribusi Penjualan Barang T0 562010038 BAB II

N/A
N/A
Protected

Academic year: 2017

Membagikan "Institutional Repository | Satya Wacana Christian University: Perancangan Aplikasi Distribusi Penjualan Barang T0 562010038 BAB II"

Copied!
7
0
0

Teks penuh

(1)

8

Bab II.

TINJAUAN PUSTAKA

2.1. Penelitian Terdahulu

Berdasarkan penelitian penulis, aplikasi distribusi penjualan barang sudah ada. Dari aplikasi yang sudah ada tersebut penulis ingin mengembangkan lagi aplikasi

tersebut agar lebih berguna bagi pelanggan dan distributor. Aplikasi terdahulu memiliki fitur antara lain :

a. Menampilkan daftar, menambah dan update data barang.

b. Pencatatan pemesanan barang.

Dari fitur tersebut penulis ingin mengembangkan lagi dengan menambahkan fitur-fitur yang nantinya dapat mempermudah seorang pelanggan dalam melakukan proses transaksi pemesanan barang yang lebih efektif, efisien dan lebih menguntungkan, seperti:

a. Proses pencarian barang dari distributor yang terhubung langsung ke pusatnya, sehingga data

barang selalu terupdate.

b. Proses pemesanan barang yang secara langsung terkirim ke distributor tanpa perlu datang ke tempat distributornya.

(2)

[4]http://id.wikipedia.org/wiki/Aplikasi

2.2. Landasan Teori 2.2.1. Pengertian Aplikasi

Aplikasi[4] berasal dari kata application yang menurut kamus Komputer Eksekutif (1993:9), Aplication adalah masalah yang memakai teknik pemrosesan data aplikasi biasanya mengacu pada komputasi yang diinginkan, atau pemrosesan data. Aplikasi juga bisa disebut sebagai suatu program komputer yang dibuat untuk menolong manusia melakukan tugas tertentu.

Aplikasi juga bisa disebut sebagai penggunaan komputer untuk tujuan tertentu, seperti menulis novel, mencetak gaji atau menata letak teks dan grafik newsletter.

2.2.2. Pengertian Aplikasi Terdistribusi

(3)

[1]Application Service Provider:

Evolution and Resources, Halaman 7

a. 2-tier. Membagi proses load kedalam dua bagian. Aplikasi utama secara logika dijalankan/ berjalan pada sisi client yang biasanya mengirimkan request dalam bentuk sintaks SQL ke sebuah database server yang berfungsi sebagai media penyimpanan data. Kita bisa juga menyebutnya dengan arsitektur fat client karena bagian terbesar atau yang utama dari aplikasi berjalan pada sisi client/ komputer client.

b. 3-tier. Membagi proses loading antara 1) komputer client menjalankan graphical user interface (GUI) logic, 2) aplikasi server menjalankan business logic, dan 3) database dan/ atau legacy application. Karena 3-tier memindahkan application logic ke server sehingga sering juga disebut sebagai arsitektur fat server.

Dari semua definisi diatas, semua aplikasi client/server haruslah memiliki paling tidak 2-tier : user interface pada sisi client dan data terdistribusi yang disimpan pada sisi server.

2.2.3. Pengertian Web Service

(4)

[2]Web-services Conceptual Architecture

(WSCA 1.0), halaman 6 - 8

ditekankan pada penyediaan aplikasi berbasis

client-server. Pada tahapan ketiga ini, komponen-komponen atau

building blocks software disediakan sebagai service dan disebarkan lewat jaringan internet untuk diintegrasikan dengan aplikasi-aplikasi lain.

[2]Menurut Kreger web-service diartikan sebagai sebuah antar muka (interface) yang menggambarkan sekumpulan operasi-operasi yang dapat diakses melalui jaringan, misalnya internet, dalam bentuk pesan XML.

web-service juga dapat diartikan sebagai sepotong atau sebagian informasi atau proses yang dapat diakses oleh siapa saja, kapan saja dengan menggunakan piranti apa saja, tidak terikat dengan sistem operasi atau bahasa pemrograman yang digunakan.

Web-service dapat dibangun dengan menggunakan bahasa pemrograman apa saja dan juga dapat diimplementasikan pada platform manapun. Kita dapat membangun web-service pada Windows 2000 dan menjalankannya melalui Windows, Linux, Unix, Mac, PalmOS dan WinCE. Web service dimungkinkan berkomunikasi menggunakan sebuah standar format data yang universal yaitu XML dan menggunakan protokol SOAP. Karena web-service menggunakan format data XML, maka web-service juga mewariskan sifat multitier

(5)

[2]Web-services Conceptual Architecture (WSCA 1.0), Halaman 6 - 8 [3]Extensible Markup Language (XML)untuk Pertukaran Data di

Internet, Skripsi

[5]Microsoft .net Framework, Halaman 8

antar web-service atau aplikasi[5]. Menurut [3]Meiyanto pada sistem multi- tier, aplikasi maupun dokumen XML dapat dilewatkan ke pihak lain dan diolah oleh pihak tersebut. Dalam sistem ini dimungkinkan suatu aplikasi dapat mengambil data dari satu sumber tanpa harus tahu bahwa sebenarnya data tersebut dihasilkan melalui proses pengolahan oleh sistem lain sehingga dapat terjadi integrasi data maupun aplikasi yang sering disebut dengan A2A (application to application).

(6)

[2]Web-services Conceptual Architecture (WSCA 1.0), Halaman 6 - 8 [3]Extensible Markup Language (XML)untuk Pertukaran Data di

Internet, Skripsi

[5]Microsoft .net Framework, Halaman 8

provider dan berinteraksi dengan implementasi web-service yang akan digunakan tersebut.

2.2.4. Simple Object Access Protocol (SOAP)

Simple Object Access Protocol (SOAP) merupakan

protokol yang digunakan untuk mempertukarkan data atau informasi dalam format XML. SOAP dapat dikatakan sebagai gabungan antara HTTP dengan XML karena SOAP umumnya menggunakan protokol HTTP sebagai sarana transport datanya dan data yang akan dipertukarkan

ditulis dalam format XML. Karena SOAP menggunakan HTTP dan XML maka SOAP memungkinkan pihak-pihak yang mempunyai platform, sistem operasi dan perangkat lunak yang berbeda dapat saling mempertukarkan datanya.

Pada dasarnya SOAP mengikuti model transmisi pesan HTTP yang bersifat request- response dimana parameter SOAP request diletakkan dalam HTTP request dan parameter SOAP response diletakkan dalam HTTP response.

2.2.5. Web-services Description Language (WSDL)

(7)

[2]Web-services Conceptual Architecture (WSCA 1.0), Halaman 6 - 8 [3]Extensible Markup Language (XML)untuk Pertukaran Data di

Internet, Skripsi

[5]Microsoft .net Framework, Halaman 8

didefinisikan secara abstrak sebagai portType yang mendukung sekumpulan operasi-operasi. Tiap-tiap operasi memproses sekumpulan pesan tertentu.

ada 5 elemen utama dalam sebuah dokumen WSDL yaitu: a. Elemen <type>, berfungsi untuk mendefinisikan tipe

data-tipe data yang digunakan dalam pesan.

b. Elemen <message>, berfungsi untuk mendefinisikan format dari sebuah pesan. Pesan digunakan sebagai struktur masukan (input) atau keluaran (output) bagi

operasi.

c. Elemen <portType>, berfungsi untuk mendefinisikan sekumpulan operasi-operasi.Tiap-tiap elemen <operation> mendefinisikan sebuah operasi dan pesan masukan atau keluaran yang berkaitan dengan operasi tersebut.

d. Elemen <binding>, berfungsi untuk memetakan operasi-operasi dan pesan yang terdefinisikan pada port type ke protokol tertentu.

Referensi

Dokumen terkait

Berdasarkan hasil penelitian dengan menggunakan pendekatan analisis semiotik Roland Barthes melalui interpretasi tanda di dalam film Pintu Terlarang karya Joko

Mata bor helix kecil ( Low helix drills ) : mata bor dengan sudut helix lebih kecil dari ukuran normal berguna untuk mencegah pahat bor terangkat ke atas

SBU Klasifikasi Sipil Sub Klasifikasi Jasa Pelaksana Konstruksi Saluran Air, Pelabuhan, Dam, dan Prasarana Sumber Daya Air Lainnya (SI001).. Pembangunan Saluran

Bambu bisa di gunakan untuk turap komposit untuk mengatasi longsor, rangka bresing untuk tembok bata baik di gunakan untuk tembok bata lama atau baru serta untuk rumah-rumah yang

STUDI EKSPERIMENTAL I|IJAT LEMT TItl'AN(;AN .... Perrlaku kuat lekat tulangan pada self- LomluLtttt| L\)ncre!( lebrh bark .1rka drbandingkan dengan lekatan tul2rgan

Dalam kaitan praktis, hasil penelitian ini diharapkan dapat memberikan masukan bagi para pengajar mata kuliah Struktur Beton atau mata kuliah lain yang sejenis dalam

[r]

3.01 Dinas Sosial Belania Modat Pengadaan Mesin Pemotong Rumput Administrasi Perkantoran Belanja Modal Barang 3 500 000 1 Unit Kab. Belanja Modal Pengadaan Laptop {A8pire