IMPLEMENTASI WEB SERVICE PAD A APLIKASI EVOLU TION...
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
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
0
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
1
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.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
6
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)