IMPLEMENTASI WEB SERVICE PAD A APLIKASI EVOLU TION...

18
IMPL PE SE LEMENTAS ERANCANG ME A Andria Andik EKOLAH TI SI WEB SE GAN SISTE MANFAAT ANDROID D as Pandu R ka Bagus Y INGGI MAN AM 1 ERVICE PAD EM INFORM TKAN PLAT DI GIA PAR Naskah P D diajukan Rachmanto Yulianto NAJEMEN I MIKOM YOG YOGYAK 201 DA APLIKA MASI CLIEN TFORM DE RFUM YOGY Publikasi D n oleh : o 11 11 INFORMAT GYAKARTA KARTA 14 ASI EVOLU NT - SERVE SKTOP DA YAKARTA .01.2822 .01.2857 TIKA DAN K A UTION UNT ER DENGA AN KOMPUTER TUK AN R

Transcript of IMPLEMENTASI WEB SERVICE PAD A APLIKASI EVOLU TION...

 

IMPLPE

SE

LEMENTASERANCANG

MEA

Andria

Andik

EKOLAH TI

SI WEB SEGAN SISTEMANFAAT

ANDROID D

as Pandu R

ka Bagus Y

INGGI MAN

AM

1

ERVICE PADEM INFORMTKAN PLATDI GIA PAR

Naskah P

D

diajukan

Rachmanto

Yulianto

NAJEMEN I

MIKOM YOG

YOGYAK

201

 

DA APLIKAMASI CLIENTFORM DERFUM YOGY

Publikasi

D

n oleh :

o 11

11

INFORMAT

GYAKARTA

KARTA

14

ASI EVOLUNT - SERVESKTOP DAYAKARTA

.01.2822

.01.2857

TIKA DAN K

A

UTION UNTER DENGAAN

KOMPUTER

TUK AN

R

 2 

3  

IMPLEMENTATION OF WEB SERVICE IN APPLICATION EVOLUTION FOR CLIENT - SERVER INFORMATION SYSTEM UTILIZE DESKTOP AND ANDROID PLATFORM IN

GIA PARFUM YOGYAKARTA

IMPLEMENTASI WEB SERVICE PADA APLIKASI EVOLUTION UNTUK PERANCANGAN SISTEM INFORMASI CLIENT - SERVER DENGAN MEMANFAATKAN PLATFORM

DESKTOP DAN ANDROID DI GIA PARFUM YOGYAKARTA

Andrias Pandu Rachmanto Andika Bagus Yulianto

Bayu Setiaji Jurusan Teknik Informatika

STMIK AMIKOM YOGYAKARTA

ABSTRACT

Information is very important thing in bussines world. The accuracy and speed of information processing without override data security factors will determine the future of a company. Therefore needs an information system that can support all of these things and easily accessible by people who has right to access the information. The problem that often appear is the lack of flexibility of the information system particular sales / retail information system because such information can only be accessed from the small scope of the company with a limited platform, so that information system can’t support mobility of the entrepreneur who travel frequently.

With the growing of android smartphone system that very supports mobility, coupled web service methode in the design of client-server information system, difference of patform will not be a problem anymore. Web service enables communication between different applications with different platforms regardless the difference of programming language.

By utilizing desktop and android-based application that are connected to a server through a web service, the problems related to the flexibility of the information system and the mobility of the entrepreneurs can be overcome. Thus the authors propose the title “Implementation of Web Service in Application “EVOLUTION” for Client-Server Information System Utilize Desktop and Android Platform in GIA Parfum Yogyakarta”.

Keywords: Client Server application, Desktop application, Android application, Sale Application

4  

1. Pendahuluan

Perkembangan teknologi dan sistem informasi yang semakin pesat memudahkan manusia untuk melakukan atau menyelesaikan apa – apa yang dibutuhkan dalam kehidupan sehari – hari bahkan masuk ke berbagai perusahaan dalam menghadapi persaingan bisnis yang bersifat lokal maupun global. Salah satunya adalah toko parfum di Yogyakarta yaitu GIA PARFUM yang masih manual dalam pembukuan atau penulisan transaksi. Proses transaksi yang dilakukan secara manual memiliki kelemahan seperti kurang efektifnya dalam pelayanan, kurang tepat dalam perhitungan, proses backup yang kurang efektif dan efisien dari segi waktu dan biaya, maka dari itu pada toko GIA PARFUM akan dibuat sistem informasi penjualan berupa client server karena dibutuhkan aplikasi desktop untuk melakukan aktivitas transaksi dan aplikasi android untuk me- monitoring beberapa aktivitas yang terjadi di toko parfum serta server untuk mengatasi masalah penyimpanan data, aliran data, dan semua yang berkaitan dengan database. Karena itulah dibutuhkan implementasi web service agar platform yang berbeda tidak menjadi masalah dan bisa diakses kapan pun tanpa adanya kendala melalui koneksi internet. Di zaman sekarang ini dibutuhkan mobilitas yang tinggi serta akses yang mudah dalam segala hal maka dari itu aplikasi android mungkin adalah pilihan yang tepat untuk mendukung sistem informasi ini lebih optimal. Dan dibutuhkan internet agar bisa me- monitoring kapan pun dan dimana pun melalui aplikasi android. Semakin baiknya sistem yang diterapkan disuatu perusahaan atau badan instansi maka akan berpengaruh pada keefisienan dan keefektifitasan kinerja yang membuat konsumen merasa kinerja yang diberikan semakin nyaman dan cepat dikerjakan serta memudahkan pegawai dalam mengolah data yang dibutuhkan. Maka dari itu, dewasa ini banyak yang membutuhkan sistem informasi sebagai pendorong bisnis dari skala kecil hingga besar, perusahaan dan badan instansi agar bisa semakin maju dan optimal, serta memiliki integritas tinggi dan tidak ketinggalan zaman.

2. Landasan Teori

2.1 Pengertian Sistem Informasi

Sistem informasi menurut Kenneth C. Laudon, Jane P. (2007 : 42) adalah suatu

sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat menejerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.

Sistem Informasi menurut Budi Sutedjo Dharma Oetomo (2006 : 36) adalah kumpulan elemen yang saling berhubungan satu sama lain untuk membentuk suatu kesatuan untuk mengintegrasi data, memproses dan menyimpan serta mendistribusikan informasi tersebut.

Sistem informasi menurut Gondodiyoto (2007) dapat didefinisikan sebagai kumpulan elemen - elemen atau sumber daya dan jaringan prosedur yang saling berkaitan secara terpadu, terintegrasi dalam suatu hubungan hierarki tertentu, dan bertujuan mengolah data menjadi informasi.

2.2 Pengertian Basis Data

Basis Data adalah kumpulan data yang saling berhubungan yang disimpan/diorganisasikan secara bersama dalam bentuk sedemikian rupa, dan tanpa

5  

redudansi (pengulangan) yang tidak perlu supaya dapat dimanfaatkan kembali dengan cepat, dan mudah untuk memenuhi berbagai kebutuhan. 1 2.3 Pengertian Android

Android adalah sistem operasi untuk telepon seluler yang berbasis Linux. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam piranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.2

Ada beberapa versi – versi android yang dari pertama rilis hingga terbaru sekarang ini3, yaitu : 1. Android versi 1.0 (Android Apple Pie) 2. Android versi 1.1 (Android Banana Bread) 3. Android versi 1.5 (Android Cupcake) 4. Android versi 1.6 (Android Donut) 5. Android versi 2.0/2.1 (Android Eclair) 6. Android versi 2.2 (Android Froyo : Frozen Yoghurt) 7. Android versi 2.3 (Android Gingerbread) 8. Android versi 3.0 (Android Honeycomb) 9. Android versi 4.0 (Android Ice Cream Sandwich) 10. Android versi 4.1 (Android Jelly Bean) 11. Androin versi 4.3 (Android Kit Kat)

2.4 Pengertian Client Server

Client/Server adalah teknologi pendistribusian kerja aplikasi antara dua komputer atau lebih, yang dihubungkan oleh jaringan komunikasi, dimana yang satu akan bertindak sebagai client atau peminta layanan, dan yang lainnya sebagai server, atau pemberi layanan. Baik client ataupun server memiliki pemroses atau CPU sendiri, sedangkan jaringan

                                                            1 Utami, Ema;Dwi Hartono, Anggit. Sistem Basis Data menggunakan Microsoft SQL Server 2005. (Yogyakarta, Penerbit Andi, 2012). Hal 3

2 EBOOK, Landasan Teori Pemrograman Android. http://content.wuala.com/contents/qazdec27/tugas/IMK/jadi/pdf/BAB%20II.pdf?id=1,370618,11-81,460401,18. (Di download Tanggal 9 November, waktu 00:51) 3 Mengenal Sistem Operasi Android. http://engineeringtown.com/kids/index.php/teknologi-komunikasi/286-mengenal-sistem-operasi-android. (Di lihat pada tanggal 9 November 2013 Waktu 01:45)

6  

yang digunakan bisa berupa jaringan lokal (LAN) ataupun jaringan yang lebih luas lagi (WAN).4

2.5 Pengertian Web Service

Pengertian sederhana web service adalah aplikasi yang dibuat agar dapat dipanggil atau diakses oleh aplikasi lain melalui internet atau intranet dengan menggunakan XML sebagai format pengiriman pesan. (Lucky, 2008.)

Web service menyimpan dan melakukan pertukaran datanya dalam format XML, karenanya menjadi multi platform dalam hal accessibilitynya. Karena XML merupakan suatu format dokumen yang berbasis teks, maka web service memungkinkan berlangsungnya komunikasi antar aplikasi yang berbeda dengan platform yang berbeda pula dan dapat menghemat waktu dalam komunikasi antara aplikasi dengan service penyedia.

Web service tersimpan di web server sehingga dapat diakses oleh berbagai bahasa pemrograman dengan lebih mudah baik dalam lingkungan LAN maupun Internet.Web services itu digunakan saat kita akan mentransformasi sebuat logik atau sebuah class dan objek yang terpisah dalam satu ruang lingkup yang menjadi satu, sehingga tingkat keamanan dapat di tangani dengan baik. Web service cukup di upload ke web server dan siap diakses oleh pihak-pihak yang telah diberikan otorisasi. web service berjalan di port 80 yang merupakan protokol standar HTTP.

2.6 JSON (JavaScript Object Notation)

JSON adalah format pertukaran data yang ringan, mudah dibaca dan ditulis oleh manusia, seta mudah diterjemahkan dan dibuat (generate) oleh komputer. Format ini dibuat berdasarkan bagian dari bahasa pemrorgraman JavaScript, standar ECMA – 262 edisi ke – 3 Desember 1999. JSON merupakan format teks yang tidak tergantung pada bahasa pemrograman apapun karena menggunakan gaya bahasa yang umum digunakan oleh programmer keluarga C termasuk C++, C#, Java, JavaScript, Perl, Python dan lain – lain. Berdasarkan sifat – sifat tersebut menjadikan JSON ideal sebagai bahasa pertukaran data. Beberapa orang lebih suka JSON karena paling mudah untuk men – parsing data, hanya menempatkan sebuah eval. JSON terbuat dari dua struktur :

1. Kumpulan pasangan nama atau nilai. Pada beberapa bahasa, hal ini dinyatakan sebagai objek (object), rekaman (record), struktur (struct), kamus (dictionary), table hash (hash table), daftar berkunci (keyed list), atau associative array.

2. Daftar nilai terurutkan (an ordered list of values). Pada beberapa bahasa, hal ini dinyatakan sebagai larik (array), vektor (vector), daftar (list), atau urutan (sequance).

Struktur – struktur data ini disebut sebagai struktur data universal. Pada dasarnya, semua bahasa pemrograman modern mendukung struktur data ini dalam bentuk yang sama maupun berlainan. Hal ini pantas disebut demikian karena format data mudah dipertukarkan dengan bahasa – bahasa pemrograman yang juga berdasarkan pada struktur data ini.

                                                            4 Iqbal Habibie. EBOOK, Model Konsep Client Server. http://iqbalhabibie.staff.gunadarma.ac.id/Downloads/files/31623/7.+Model+konsep+ClientServer.doc. (Di download tanggal 13 November 2013 waktu 01: 34)

7  

2.7 Jenis – jenis Jaringan

2.7.1 Local Area Network (LAN) Sebuah LAN adalah jaringan yang dibatasi oleh area yang relatif kecil, umumnya

dibatasi oleh area lingkungan, seperti sebuah kantor pada sebuah gedung, atau tiap – tiap ruangan pada sebuah sekolah. Biasanya jarak antar node tidak lebih jauh dari sekitar 200m.5

2.7.2 Metropolitas Area Network (MAN)

Sebuah MAN biasanya meliputi area yang lebih besar dari LAN. Misalnya antar

gedung dalam satu daerah (wilayah seperti propinsi atau Negara bagian). Dalam hal ini jaringan menghubungkan beberapa buah jaringan kecil ke dalam lingkaran area yang lebih besar. Sebagai contoh, jaringan beberapa kantor cabang sebuah bank di dalam sebuah kota besar yang dihubungkan antara satu dengan yang lainnya.6

2.7.3 Wide Area Network (WAN)

WAN adalah jaringan yang biasanya sudah menggunakan media wireless, sarana

satelit, ataupun kabel serat optic, karena jangkauannya yang lebih luas, bukan hanya meliputi satu kota atau antar kota dalam suatu wilayah, tetapi mulai menjangkau area/wilayah otoritas negara.

Sebagai contoh, jaringan komputer kantor City Bank yang ada di Indonesia ataupun

yang ada di negara lain, yang saling berhubungan, jaringan ATM Master Card, Visa Card, atau Cirrus yang terbesar di seluruh dunia, dan lain – lain.

Biasanya WAN lebih rumit dan sangat kompleks bila dibandingkan LAN ataupun

MAN. Menggunakan banyak sarana untuk menghubungkan antar LAN dan WAN ke dalam komunikasi global seperti internet, meski demikian antara LAN, MAN dan WAN tidak banyak berbeda dalam beberapa hal. Hanya lingkup areanya saja yang berbeda satu dengan yang lainnya.7

2.8 Bahasa Pemrograman yang Digunakan

2.8.1 Bahasa Pemrograman Java

Java adalah bahasa pemrograman yang terkenal. Java banyak digunakan untuk membangun program, dirilis pertama kali pada tahun 1995 oleh Sun Microsystem. Penciptanya adalah James Goslin.8

2.8.2 Bahasa XML (eXtensible Markup Language)

XML adalah singkatan dari eXtensible Markup Language. Bahasa markup adalah sekumpulan aturan-aturan yang mendefinisikan suatu sintaks yang digunakan untuk                                                             5 Syafrizal, Melwin. Pengantar Jaringan Komputer.(Yogyakarta, Penerbit Andi. 2005) hal 16 6 Syafrizal, Melwin. Pengantar Jaringan Komputer.(Yogyakarta, Penerbit Andi. 2005) hal 16 7 Syafrizal, Melwin. Pengantar Jaringan Komputer.(Yogyakarta, Penerbit Andi. 2005) hal 17 8 Kadir, Abdul. Algoritma dan Pemrograman menggunakan Java.(Yogyakarta, Penerbit Andi.

2012) hal 56

8  

menjelaskan, dan mendeskripsikan teks atau data dalam sebuah dokumen melalui penggunaan tag. Bahasa markup lain yang populer seperti HTML, menggambarkan kepada browser web tentang bagaimana menampilkan format teks, data, dan grafik ke layar komputer ketika sedang mengunjungi sebuah situs web. XML adalah sebuah bahasa markup yang digunakan untuk mengolah metadata (informasi tentang data) yang menggambarkan struktur dan maksud/tujuan data yang terdapat dalam dokumen XML, namun bukan menggambarkan format tampilan data tersebut. XML adalah sebuah standar sederhana yang digunakan untuk medeskripsikan data teks dengan cara self-describing (deskripsi diri). XML juga dapat digunakan untuk mendefinisikan domain tertentu lainnya, seperti musik, matematika, keuangan dan lain-lain yang menggunakan bahasa markup terstruktur. 9

Pada pembuatan aplikasi android bahasa ini digunakan untuk mengatur interface pada aplikasi.

2.9 Perangkat Lunak yang Digunakan

2.9.1 Netbeans

Netbeans adalah Integrated Development Environment (IDE) berbasiskan java dari Sun Microsystem yang berjalan diatas swing. Swing sebuah teknologi java untuk pengembangan aplikasi desktop yang dapat berjalan di berbagai macam platform seperti Windows, Linux, Mac OS, dan Solaris.

2.9.2 SQL Server 2005

SQL Server adalah client/server relational database management system (RDBMS) yang dibuat oleh Microsoft. Client/Server : Adalah suatu sistem dimana terdapat komponen yang meminta pelayanan (Client) dan ada komponen yang memberi pelayanan (Server).10

2.9.3 Photoshop

Adobe Photoshop, atau biasa disebut Photoshop, adalah perangkat lunak editor citra buatan Adobe Systems yang dikhususkan untuk pengeditan foto/gambar dan pembuatan efek.

Photoshop juga memiliki hubungan erat dengan beberapa perangkat lunak penyunting media, animasi, dan authoring buatan Adobe lainnya. File format asli Photoshop .PSD, dapat diekspor ke dan dari Adobe ImageReady.11

                                                            9 EBOOK, Pengatar XML. http://unsri.ac.id/upload/arsip/PENGANTAR%20XML.doc. (Di Download Tanggal 9 November 2013, waktu 00:07)

10 David Hermansyah, S.Kom, M.T. EBOOK, Apa Itu SQL Server ?. http://davidhermansyah.com/?p=42. (Di download pada tanggal 9 November 2013 waktu 10:39)

 

11 EBOOK, Landasan Teori Multimedia. http:/library.upnvj.ac.id/pdf/5FIKS1TI/207511089/BAB%20II.pdf. (Di download pada tanggal 3 Desember 2013 waktu 22:53)

 

2.10 Pe

UMbahasa pUML memenggun

2.11 Pe

Enyang disimChen tahun

3. Ga

3.1 Ga

Toklebih tepPARFUM

                     

ngertian UM

ML adalah bpemrogramanendefinisikanakan UML se

ngertian ER

ntity Relationpann dari syn 1976.

ambaran Um

ambaran Um

ko GIA PARatnya di Jl.

M menjual par

                      

ML (Unified

bahasa pemon visual, teta semantik ebagai baha

RD

ship Diagramystem secara

mum Objek P

mum Objek P

RFUM adalah Sorogenenrfum – parfu

Gambar 3

                      

9

Modelling L

odelan visuaapi UML medan notas

asanya adala

m merupakaa abstrak. Di

Penelitian da

Penelitian

h salah satu n No.1 Kiosm jenis impo

3.1 Toko Gia

                      

 

Language)

al, bukan diemberikan ai, bukan s

ah Rational R

an jaringan yiagram Entiti

an Analisis

toko penjuas No.6 Wiroort dari beber

a Parfum Yo

                     

maksudkan rah untuk beebuah tool.

Rose dan Ent

yang menggutiy Relationsh

Sistem

alan parfum osaban – Yorapa distribu

gyakarta

                      

untuk menjergerak kea. Contoh toterprise Arch

unakan susuhip ini ditemu

di daerah Yoogyakarta. Ttor.

                      

adi suatu rah kode. ool yang

hitect.

unan data ukan oleh

ogyakarta Toko GIA

                   

 

Ga

3.2 An

3.2

sistdi

G

ambar 3.3 C

nalisis Kelay

2.1 Analisi

Penilaiantem yang akdalam insta

Gambar 3.2 G

Catatan trans

yakan Sistem

is Kelayaka

n terhadap kan dikembannsi. Secara

10

Gambar Sto

saksi pada m

m Informasi

n Operasi

kelayakan ongkan nantinoperasi dih

k Parfum ya

manual boo

operasi digunya dapat dioarapkan leb

ang tersedia

ok di Toko G

unakan untuoperasikan dih mengopti

a

GIA PARFUM

uk mengukudengan baik amalkan sum

M

ur apakah atau tidak

mber daya

 

yanme

3.2

danuntdan

3.2

dikperharketpad

3.2

dipmedenuntdiameinslagpermasumprokomdarme

4 Pe

4.1 Im

4.1.1 Me

4.1.1.1Mem

ng ada dengelakukan pen

2.2 Analisi

Teknolog

n belum datuk mendukun selain itu s

2.3 Analisi

Penera

kemudian harijinan aplikarus resmi datentuan hukuda waktu sek

2.4 Analisi

Kelaya

pertimbangkaengembangkngan biaya ptuk pengem

anggarkan oelebihi dana tansi atau p

gi dengan tujrusahaan ataatang di dalamber daya yoses analisimponen biayri nilai yang enunjukkan s

mbahasan

plementasi

erancang da

mbuat Entita

gan pendayangendalian da

is Kelayaka

gi yang ada pat menunjaung sebuah

sistem yang b

is Kelayaka

apan sistemari karena masi pendukunan sesuai denum yang bekarang maup

is Kelayaka

kan ekonoman pada duaan sistem inpengembang

mbangan sisleh instansi yang telah derusahaan djuan instansiau instansi h

am mengambyang dikeluais kelayakaya dan manf

dikeluarkansistem yang a

Web Servic

an Membuat

as Class

11

gunaan wakari kesalaha

n Teknolog

pada sistemang penyele

sistem barubaru mudah

n Hukum

yang barumenyimpangng sistem. Dngan perijinarlaku dan tid

pun yang aka

n Ekonomi

mi pada pea aspek, yani dan manfagannya. Pertem ini haratau perusa

dianggarkan,dan sebagai i atau perusaharus mempbil keputusanrkan maka s

an ekonomi faat. Apabila n, tingkat efisakan dikemb

ce pada Apli

t Service

ktu dan person-kesalahan

i

m lama ini beesaian pekeru yaitu menuntuk dioper

u harus tida dari hukum

Dalam hal ini an yang adadak akan man datang.

enerapan daaitu: Besarnaat yang dipkiraan besarrus dibandinahaan. Bila , maka dapaakibatnya saahaan. Olehpertimbangkan. Jika manfasistem inform

diperlukandilihat dari n

siensi tinggibangkan cuku

ikasi Client –

onil secara e.

elum cukup brjaan. Teknoggunakan srasikan.

ak boleh mm yang ber

perangkat l, sehingga tienimbulkan

an pengembnya dana yaperoleh oleh rnya dana yangkan denga

biaya pengat menganggasaran siste

h karena itu jan dengan laat yang dip

masi dikataka dua komnilai manfaa dan efektifiup menguntu

– Server Ev

efisiensi, sert

bagus (masihologi yang dseperangkat

menimbulkan laku terutamunak yang ddak menyimmasalah hu

bangan suatang diperluk

sistem dibaang akan dian dana yaembangan s

gu aliran kasm tidak dapajauh hari seangkah-lang

peroleh lebih an tidak layaponen utamtnya yang leitas maksimungkan.

volution

ta mampu

h manual) digunakan komputer

masalah ma dalam digunakan

mpang dari ukum baik

tu sistem kan untuk andingkan keluarkan ang telah sistem ini

s di dalam at sejalan belumnya

gkah yang kecil dari

ak. Dalam ma, yaitu ebih besar al, hal ini

 

4.1.1.2 Mem

mbuat Interrface Class

122 

 

4.1.1.3 Mem

4.1.1.4 Mem

mbuat Imple

mbuat Class

ement Class

s Koneksi

13

s

 

4.1.1.5 Mem

4.1.1.6 Mem

mbuat Class

mbuat Sess

s DAOFacto

sion

14

or

 

155 

 

4.2 M

Coservice pamaka langcaranya yadan atur di

Kememanggilaplikasi clie

apmemanipuldata dan a

Paservice – sdatabase kada namunpada sisi cl

Membuat We

oding Class da fungsi – kah selanjut

aitu Pilih File rektori penyi

mudian padl service yanent – server a

plikasi clienlasi data parktivitas trans

da aplikasi service nya karena padan harus denglient android

eb Service

diatas hanyfungsi lain

tnya adalah – New Projempanannya.

da aplikasi cng ada pada apakah bisa

t desktop rfum serta p

saksi saja.

android agadan membu android tidagan prosedu.

16

ya disebutkasecara garimendeploy

ect – Java E.

client desktoserver untukberjalan den

ini lah yapada aplikas

ar bisa terkouat JSON Paak dimungkinur parsing da

an sebagians besar samEJB dan we

EE – Enterpri

op hanya mek menguji wengan baik.

ng dijalanki android ha

neksi serverarser untuk mnkan langsuata agar dat

n besar sajma. Setelah eb service pise Applicatio

emberikan feb service ya

kan langsunanya sebatas

r yang pertamemparsingng memang

ta yang dibu

a. Untuk pesemua sud

pada server on . Beri nam

fungsi – funang sudah dib

ng oleh uss unutk mem

ama adalah data yang gil data mentuhkan bisa

embuatan ah dibuat glassfish,

ma project

gsi untuk buat pada

ser untuk monitoring

membuat ada pada ntah yang dipanggil

17  

5. PENUTUP

5.1 Kesimpulan

Web service bisa berjalan dengan baik pada aplikasi client server yaitu web service mampu menangani permintaan berupa input atau output untuk pemanggilan service dari sisi eksternal apa yang dibutuhkan dari client. Web service menjembatani aliran data atau sebagai business tier dari client ke database seperti yang sudah dijabarkan pada pembahasan. Dan adapun manfaat yang didapat dari hasil uji coba dan pembuatan aplikasi adalah :

1. Aplikasi Dekstop untuk penjualan parfum ini sangat bermanfaat untuk kemajuan sistem transaksi pada toko GIA Parfum Yogyakarta.

2. Proses transaksi dan penulisan transaksi lebih efektif dan efisien karena dari segi waktu akan lebih cepat dan data transaksi pun ter-record atau tersimpan dengan rapi.

3. Aplikasi android untuk monitoring data – data atau menampilkan informasi pada penjualan parfum di toko GIA Parfum Yogyakarta semakin mendukung dan memudahkan owner atau admin dalam memantau transaksi yang terjadi pada toko tersebut.

5.2 Saran

Adapun beberapa hal yang menjadi saran dari penulis untuk pengembangan aplikasi evolution desktop dan android pada GIA Parfum Yogyakarta antara lain :

1. Dari segi tampilan desktop agar bisa lebih familiar dari sebelumnya agar lebih mudah dipahami user biasa pada penjualan parfum.

2. Pada aplikasi desktop kedepannya agar bisa melakukan print out dalam bentuk hardcopy dan back up data dalam format file lain seperti .xls, .doc atau .pdf

3. Pada aplikasi android untuk kedepannya tidak hanya untuk me - monitoring saja tapi juga bisa melakukan manipulasi data.

18  

DAFTAR PUSTAKA

Budi Sutedjo Dharma Oetomo. (2006). Perencanaan dan Pembangunan Sistem Informasi, Andi offset, Yogyakarta.

David Hermansyah, S.Kom,M.T. EBOOK, Apa Itu SQL Server ?. http://davidhermansyah.com/?p=42. (Di download pada tanggal 9 November 2013 waktu 10:39)

Desrizal. EBOOK, Pengenalan Ajax XMLHttpRequest Format Data Respon Ajax Pengenalan jQuery Ajax Jquery. http://referensi.dosen.narotama.ac.id/files/2011/12/Panduan-Lengkap-PHP-Ajax-jQuery.pdf (Di Download Tanggal 8 November 2013, waktu 23:50)

EBOOK, Konsep Dasar Sistem Informasi. http://elib.unikom.ac.id/download.php?id=84023. (Di Download Tanggal 8 November 2013, waktu 23:54)

EBOOK, Pengatar XML. http://unsri.ac.id/upload/arsip/PENGANTAR%20XML.doc. (Di download Tanggal 9 November 2013, waktu00:07)

EBOOK, UML(Unifed Modelling Language). http://aqwam.staff.jak-stik.ac.id/files/34.-uml.pdf. (Di download pada tanggal 20 Februari 2013 waktu 22:00)

Iqbal Habibie. EBOOK, Model Konsep Client Server. http://iqbalhabibie.staff.gunadarma.ac.id/Downloads/files/31623/7.+Model+konsep+ClientServer.doc. (Di download tanggal 13 November 2013 waktu 01: 34)

Mengenal Sistem Operasi Android. http://engineeringtown.com/kids/index.php/teknologi-komunikasi/286-mengenal-sistem-operasi-android. (Di lihat pada tanggal 9 November 2013 Waktu 01:45)

Rimma Maliyanti, EBOOK. Membuat Web Service dengan Menggunakan Java (Studi kasus E-Commerce Portal). http://www.gunadarma.ac.id/library/articles/graduate/industrial-technology/2009/Artikel_50404635.pdf (Di download tanggal 9 Maret 2014 waktu 13: 00)

Utami, Ema;Dwi Hartono, Anggit. Sistem Basis Data menggunakan Microsoft SQL Server 2005. (Yogyakarta, Penerbit Andi, 2012)