LEMENTAS SI WEB SE ERVICE PAD DA APLIKA ASI EVOLU UTION UNT TUK IMPL PE ERANCANG GAN SISTE EM INFORM MASI CLIEN NT - SERVE ER DENGA AN MEMANFAAT TKAN PLAT TFORM DESKTOP DA AN A ANDROID D DI GIA PAR RFUM YOGY YAKARTA
Naskah Publikasi P
D
diajukan n oleh :
Andria as Pandu R Rachmanto o
11.01.2822
Andik ka Bagus Y Yulianto
11.01.2857
EKOLAH TIINGGI MAN NAJEMEN INFORMAT I TIKA DAN KOMPUTER K R SE AM MIKOM YOG GYAKARTA A YOGYAK KARTA 201 14 1
2
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
3
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
4
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,1 1-81,460401,18. (Di download Tanggal 9 November, waktu 00:51) 3
Mengenal Sistem Operasi Android. http://engineeringtown.com/kids/index.php/teknologikomunikasi/286-mengenal-sistem-operasi-android. (Di lihat pada tanggal 9 November 2013 Waktu 01:45)
5
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+ClientSer ver.doc. (Di download tanggal 13 November 2013 waktu 01: 34)
6
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 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. 6
2012) hal 56
7
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)
8
2.10
Pengertian UM ML (Unified Modelling Language) L
ML adalah bahasa b pemo odelan visua al, bukan dimaksudkan untuk menjadi suatu UM bahasa pemrograman p n visual, teta api UML me emberikan arah untuk be ergerak kearah kode. UML me endefinisikan semantik dan notasi, bukan sebuah tool.. Contoh to ool yang menggunakan UML se ebagai baha asanya adala ah Rational Rose R dan Entterprise Arch hitect. 2.11
RD Pengertian ER
ntity Relationship Diagram m merupaka an jaringan yang y menggu unakan susu unan data En yang disimpann dari syystem secara a abstrak. Diiagram Entititiy Relationsh hip ini ditemu ukan oleh n 1976. Chen tahun 3.
Ga ambaran Um mum Objek Penelitian P da an Analisis Sistem
3.1
Ga ambaran Um mum Objek P Penelitian
ko GIA PAR RFUM adalah h salah satu toko penjua alan parfum di daerah Yo ogyakarta Tok lebih tepatnya di Jl. Sorogenen n No.1 Kioss No.6 Wiro osaban – Yo ogyakarta. Toko T GIA M menjual parrfum – parfum jenis impo ort dari beberrapa distributor. PARFUM
3.1 Toko Gia a Parfum Yogyakarta Gambar 3
9
G Gambar 3.2 Gambar G Stok Parfum ya ang tersedia a
Ga ambar 3.3 C Catatan trans saksi pada manual m boo ok di Toko GIA G PARFUM M 3.2
An nalisis Kelay yakan Sistem m Informasi 3.2 2.1
Analisiis Kelayakan Operasi
Penilaian n terhadap kelayakan operasi o digu unakan untu uk menguku ur apakah sisttem yang akkan dikemban ngkan nantin nya dapat dio operasikan dengan d baik atau a tidak di dalam instansi. Secara operasi diharapkan lebih mengoptimalkan sum mber daya
10 0
yan ng ada deng gan pendayagunaan wakktu dan perso onil secara efisiensi, e sertta mampu me elakukan pen ngendalian da ari kesalahan-kesalahan. 3.2 2.2
Analisiis Kelayakan Teknologi
Teknolog gi yang ada pada sistem m lama ini be elum cukup bagus b (masih h manual) dan n belum dapat menunja ang penyele esaian pekerrjaan. Tekno ologi yang digunakan d unttuk menduku ung sebuah sistem baru u yaitu menggunakan seperangkat s komputer dan n selain itu sistem s yang baru b mudah untuk dioperrasikan. 3.2 2.3
Analisiis Kelayakan Hukum
apan sistem yang baru u harus tida ak boleh menimbulkan m Penera masalah dikkemudian ha ari karena menyimpang m dari hukum m yang berlaku terutam ma dalam perrijinan aplika asi pendukun ng sistem. Dalam D hal ini perangkat lunak yang digunakan d harrus resmi da an sesuai den ngan perijina an yang ada, sehingga tidak menyim mpang dari kettentuan huku um yang berlaku dan tid dak akan menimbulkan masalah hu ukum baik pad da waktu sekkarang maup pun yang aka an datang. 3.2 2.4
Analisiis Kelayakan Ekonomi
mi pada pe enerapan da an pengemb bangan suattu sistem Kelayakan ekonom dip pertimbangka an pada dua a aspek, ya aitu: Besarn nya dana ya ang diperlukkan untuk me engembangkan sistem in ni dan manfa aat yang dip peroleh oleh sistem diba andingkan den ngan biaya p pengembang gannya. Perkiraan besarrnya dana ya ang akan dikeluarkan unttuk pengem mbangan sistem ini harrus dibandin ngkan denga an dana ya ang telah dia anggarkan oleh instansi atau perusa ahaan. Bila biaya pengembangan sistem s ini me elebihi dana yang telah d dianggarkan,, maka dapa at mengangg gu aliran kass di dalam instansi atau perusahaan dan d sebagai akibatnya sa asaran sistem tidak dapa at sejalan gi dengan tujjuan instansii atau perusa ahaan. Oleh h karena itu jauh j hari sebelumnya lag perrusahaan ata au instansi h harus memp pertimbangka an dengan langkah-lang gkah yang ma atang di dala am mengamb bil keputusan n. Jika manfa aat yang dip peroleh lebih kecil dari sum mber daya yang y dikeluarkan maka sistem s inform masi dikataka an tidak laya ak. Dalam pro oses analisiis kelayaka an ekonomi diperlukan dua komponen utam ma, yaitu kom mponen biayya dan manffaat. Apabila dilihat dari nilai n manfaatnya yang le ebih besar darri nilai yang dikeluarkan n, tingkat efissiensi tinggi dan efektifiitas maksimal, hal ini me enunjukkan sistem s yang akan a dikemb bangkan cuku up menguntu ungkan. 4
Pembahasan
4.1
Implementasi Web Servic ce pada Apliikasi Client – Server Ev volution
4.1.1
Me erancang da an Membuatt Service
4.1.1.1Mem mbuat Entita as Class
11 1
4.1.1.2 Mem mbuat Interrface Class
12 2
4.1.1.3 Mem mbuat Imple ement Class s
4.1.1.4 Mem mbuat Class s Koneksi
13 3
4.1.1.5 Mem mbuat Class s DAOFacto or
mbuat Sess sion 4.1.1.6 Mem
14 4
15 5
4.2
M Membuat We eb Service
Co oding Class diatas hanyya disebutka an sebagian n besar saja. Untuk pe embuatan service pada fungsi – fungsi lain secara garis besar sam ma. Setelah semua sudah dibuat eb service pada p server glassfish, maka langkah selanjuttnya adalah mendeploy EJB dan we aitu Pilih File – New Proje ect – Java EE E – Enterpriise Applicatio on . Beri nam ma project caranya ya dan atur direktori penyimpanannya.. da aplikasi cclient deskto op hanya me emberikan fungsi f – fungsi untuk Kemudian pad ng ada pada server untukk menguji we eb service ya ang sudah dib buat pada memanggill service yan aplikasi clie ent – server apakah a bisa berjalan den ngan baik. ap plikasi client desktop ini lah yang dijalankkan langsun ng oleh usser untuk memanipullasi data parrfum serta pada p aplikasi android ha anya sebatass unutk mem monitoring data dan aktivitas transsaksi saja. ar bisa terkoneksi serverr yang perta ama adalah membuat Pada aplikasi android aga s nya dan membu uat JSON Pa arser untuk m memparsing data yang ada pada service – service database karena k pada android tida ak dimungkin nkan langsung memanggil data men ntah yang ada namun n harus deng gan prosedu ur parsing da ata agar datta yang dibutuhkan bisa dipanggil pada sisi cllient android.
16 6
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.
17
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-LengkapPHP-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+ClientSer ver.doc. (Di download tanggal 13 November 2013 waktu 01: 34) Mengenal Sistem Operasi Android. http://engineeringtown.com/kids/index.php/teknologikomunikasi/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/industrialtechnology/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)
18