Top Banner
APLIKASI PEMESANAN BARANG AKSESORIS MOBIL DAN PAKET AUDIO PADA MOBILE ANDROID Nurul Abrar Jurusan Teknik Informatika, Fakultas Teknologi Industri, Universitas Gunadarma Jl. Margonda Raya 100, Depok, Indonesia Proses jual beli kini mengalami perkembangan sesuai dengan berkembangnya teknologi informasi, yaitu dengan sarana internet yang menghubungkan antara penjual dan pembeli dapat berkomunikasi di tempat yang berbeda. Dengan adanya sarana internet ini untuk memfasilitasi kegiatan bisnis secara elektronik, telah didukung oleh media komunikasi bersifat mobile. Mobile internet ini telah membawa revolusi terhadap cara berbisnis yang dikenal dengan sebutan Mobile Commerce (M-Commerce). Pemanfaatan m-commerce banyak diaplikasikan oleh para pelaku bisnis karena dirasa sangat menguntungkan dan lebih baik dari segi waktu maupun tenaga. Toko Artomoro Audio memanfaatkan layanan m-commerce untuk mengembangkan usahanya. Media yang digunakan adalah mobile Android sebagai sarana pemesanan barang aksesoris mobil dan paket audio. Android menyediakan platform terbuka bagi para pengembang yang ingin membuat aplikasi mereka sendiri. Didukung oleh fasilitas Google.Inc, Android menjadi tingkat platform mobilitas yang tinggi. Sistem aplikasi ini dibuat menggunakan bahasa pemrograman Java pada sisi client dan PHP pada sisi server dengan MySQL sebagai database. Kata Kunci: Java, Mobile Android, Mobile Commerce, MySQL, Pemesanan, PHP PENDAHULUAN Proses jual beli konvensional membutuhkan suatu tempat dimana penjual dan pembeli dapat berkomunikasi dan bertransaksi secara langsung. Proses konvensional ini mulai bergeser seiring dengan perkembangan teknologi informasi menggunakan sarana internet. Penjual dan pembeli dapat berkomunikasi di tempat yang berbeda. Sarana internet memfasilitasi kegiatan bisnis secara elektronik didukung oleh media komunikasi bersifat mobile seperti laptop atau notebook, PDA, serta telepon seluler dengan spesifikasi tertentu (adanya GPRS). Mobile Internet telah membawa revolusi terhadap cara bergaul, cara berbisnis, cara memperoleh hiburan, cara mengelola keuangan, dan lain-lain. Mobile Internet dipandang dari sisi bisnis dikenal dengan terminology Mobile Bussiness (m-bussiness) dan dari m- bussiness inilah muncul apa yang disebut Mobile Commerce (m-commerce). Pemanfaatan m-commerce ini banyak diaplikasikan oleh para pelaku bisnis, karena dirasa sangat menguntungkan dan lebih baik dari segi waktu maupun tenaga. Ditinjau dari segi
10

APLIKASI PEMESANAN BARANG AKSESORIS MOBIL DAN …publication.gunadarma.ac.id/bitstream/123456789/5181/1/Nurul Abrar... · dapat berkomunikasi dan bertransaksi secara langsung. Proses

Mar 02, 2019

Download

Documents

lengoc
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: APLIKASI PEMESANAN BARANG AKSESORIS MOBIL DAN …publication.gunadarma.ac.id/bitstream/123456789/5181/1/Nurul Abrar... · dapat berkomunikasi dan bertransaksi secara langsung. Proses

APLIKASI PEMESANAN BARANG AKSESORIS MOBIL DAN PAKET AUDIO PADA MOBILE ANDROID

Nurul Abrar

Jurusan Teknik Informatika, Fakultas Teknologi Industri, Universitas GunadarmaJl. Margonda Raya 100, Depok, Indonesia

Proses jual beli kini mengalami perkembangan sesuai dengan berkembangnya teknologi informasi, yaitu dengan sarana internet yang menghubungkan antara penjual dan pembeli dapat berkomunikasi di tempat yang berbeda. Dengan adanya sarana internet ini untuk memfasilitasi kegiatan bisnis secara elektronik, telah didukung oleh media komunikasi bersifat mobile. Mobile internet ini telah membawa revolusi terhadap cara berbisnis yang dikenal dengan sebutan Mobile Commerce (M-Commerce). Pemanfaatan m-commerce banyak diaplikasikan oleh para pelaku bisnis karena dirasa sangat menguntungkan dan lebih baik dari segi waktu maupun tenaga. Toko Artomoro Audio memanfaatkan layanan m-commerce untuk mengembangkan usahanya. Media yang digunakan adalah mobile Android sebagai sarana pemesanan barang aksesoris mobil dan paket audio. Android menyediakan platform terbuka bagi para pengembang yang ingin membuat aplikasi mereka sendiri. Didukung oleh fasilitas Google.Inc, Android menjadi tingkat platform mobilitas yang tinggi. Sistem aplikasi ini dibuat menggunakan bahasa pemrograman Java pada sisi client dan PHP pada sisi server dengan MySQL sebagai database.

Kata Kunci: Java, Mobile Android, Mobile Commerce, MySQL, Pemesanan, PHP

PENDAHULUANProses jual beli konvensional membutuhkan suatu tempat dimana penjual dan pembeli dapat berkomunikasi dan bertransaksi secara langsung. Proses konvensional ini mulai bergeser seiring dengan perkembangan teknologi informasi menggunakan sarana internet. Penjual dan pembeli dapat berkomunikasi di tempat yang berbeda. Sarana internet memfasilitasi kegiatan bisnis secara elektronik didukung oleh media komunikasi bersifat mobile seperti laptop atau notebook, PDA, serta telepon seluler dengan spesifikasi tertentu (adanya GPRS).

Mobile Internet telah membawa revolusi terhadap cara bergaul, cara berbisnis, cara memperoleh hiburan, cara mengelola keuangan, dan lain-lain. Mobile Internet dipandang dari sisi bisnis dikenal dengan terminology Mobile Bussiness (m-bussiness) dan dari m-bussiness inilah muncul apa yang disebut Mobile Commerce (m-commerce).

Pemanfaatan m-commerce ini banyak diaplikasikan oleh para pelaku bisnis, karena dirasa sangat menguntungkan dan lebih baik dari segi waktu maupun tenaga. Ditinjau dari segi

Page 2: APLIKASI PEMESANAN BARANG AKSESORIS MOBIL DAN …publication.gunadarma.ac.id/bitstream/123456789/5181/1/Nurul Abrar... · dapat berkomunikasi dan bertransaksi secara langsung. Proses

pendapatan perusahaan, metode ini akan meningkatkan pendapatan paling tinggi. Olehkarenanya, diharapkan masyarakat dapat menggunakan m-commerce sebagai salah satu solusi terhadap metode penjualan yang cepat, tepat, dan mudah tanpa kendala waktu dan tempat.

Kebutuhan akan perkembangan teknologi mencakup aspek kehidupan dalam suatu perusahaan, mulai dari aspek perencanaan, produksi, periklanan hingga aspek penjualan produk. Setiap aspek mempengaruhi peningkatan produktifitas. Dan seiring dengan perkembangan teknologi internet, pengggunaannya mulai dirambah oleh perusahaan-perusahaan sebagai salah satu wadah untuk memperluas bisnis.

Salah satu toko mobil bernama Artomoro Audio yang akan memanfaatkan layanan m-commerce guna meningkatkan usahanya. Toko Artomoro Audio merupakan toko yang menawarkan paket audio mobil dan berbagai macam aksesoris untuk mobil. Sebelumnya toko ini masih melakukan pemasaran secara tradisional, sehingga pemasaran yang dilakukannya kurang dikenal oleh konsumen.

Sistem pemasaran ini m-commerce yang digunakan adalah mobile device yang berkembang sangat pesat yaitu Smartphone. Beberapa sistem operasi telah menerapkannya pada Smartphone dan salah satunya adalah Android. Android menyediakan platform terbuka bagi para pengembang yang ingin membuat aplikasi sendiri. Teknologi ini didukung oleh fasilitas Google.Inc, dan Android menjadi tingkat platform mobilitas yang tinggi. Sistem aplikasi ini dibuat menggunakan bahasa pemrograman Java, PHP dan MySQL.

METODE PENELITIANMetode penelitian yang digunakan dalam penulisan tugas akhir ini adalah menggunakan pendekatan metode SDLC (Software Development Life Cycle). Fase identifikasi yaitu kurang efektifnya sistem pemasaran terdahulu. Sistem pemasaran terbaru memfasilitasi m-commerce untuk meningkatkan kegiatan bisnis sehingga produktifitas menjadi lebih tinggi. Fase analisis yaitu mempelajari dan mengumpulkan berbagai sumber pustaka yang berhubungan dengan Android, bahasa pemrograman Java, PHP, dan MySQL sebagai database, dan m-commerce. Untuk pengambilan data barangnya melakukan survei ke toko tersebut. Fase perancangan, dengan mulai merancangkan proses pembuatan aplikasi menggunakan flowchart, struktur navigasi, setelah itu membuat rancangan tampilan untuk user dan admin. Fase implementasi dan uji coba, fase ini mengimplementasikan hasil desain ke dalam bahasa pemrograman Java menggunakan Eclipse. Fase ini juga dilakukan pengujian pada sistem yang telah dibuat dengan mengunggah aplikasi dari Eclipse ke mobile Android. Jika dianggap kurang atau masih terdapat debugging akan dilakukan perbaikan sistem, agar sesuai dengan tujuan awal pembuatan program.

Page 3: APLIKASI PEMESANAN BARANG AKSESORIS MOBIL DAN …publication.gunadarma.ac.id/bitstream/123456789/5181/1/Nurul Abrar... · dapat berkomunikasi dan bertransaksi secara langsung. Proses

PEMBAHASANM-Commerce (Mobile Commerce) dikenal sebagai generasi berikutnya dari e-commerce. E-Commerce (Elektronic Commerce) adalah proses transaksi yang dilakukan dengan menggunakan perangkat PC untuk mendorong transformasi bisnis yang memungkinkan pengguna melakukan transaksi tanpa dibatasi dimensi waktu (dengan masih dibatasi kebebasan lokasi). M-commerce adalah segala bentuk tranksaksi penjualan dan pembelian produk yang dilakukan melalui perangkat bergerak (mobile) seperti telepon seluler atau PDA. Dengan menggunakan peralatan ini, pemakai dapat mengakses Internet tanpa memerlukan PC, sehingga tranksaksi bisa dilakukan tanpa keterbatasan waktu dan lokasi.

Struktur sistem M-commerce lebih kompleks dibandingkan sistem struktur E-commerce karena melibatkan komponen dalam komunikasi bergerak, yaitu:1. Aplikasi M-commerce, jenis layanan yang dibangun di atas M-commerce.2. Mobile stations, perangkat handset yang menjadi antar muka pengguna ketika aktivasi

aplikasi M-commerce.3. Mobile middleware, layer perangkat lunak yang digunakan antara sistem operasi handset

dan aplikasi M-commerce.

Gambar 1: Struktur M-Commerce

Page 4: APLIKASI PEMESANAN BARANG AKSESORIS MOBIL DAN …publication.gunadarma.ac.id/bitstream/123456789/5181/1/Nurul Abrar... · dapat berkomunikasi dan bertransaksi secara langsung. Proses

4. Wireless network, infrastruktur yang mendukung komunikasi nirkabel dimana mobilitas pengguna menuntut akses tanpa batas. Jaringan nirkabel yang digunakan dapat berupa WLAN dan Wireless WAN.

5. Wired network¸ adalah infrastruktur server yang digunakan oleh perusahaan.6. Host computer, adalah perangkat komputer yang menjalankan dan menyimpan

informasi aplikasi M-commerce. Komponen utama host adalah web server, database server, dan program aplikasi.

Android adalah system operasi untuk handphone yang berbasis Linux. Android menyediakan platform terbuka bagi para pengembang buat menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc. pendatang baru yang membuat peranti lunak untuk handphone. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi. Beberapa keunggulan Android dengan platform lain yaitu:1. Keterbukaan - Android menyediakan akses ke fungsi dasar perangkat mobile

menggunakan standar panggilan ke API.2. Penghancuran perbatasan - Anda dapat menggabungkan informasi dari internet ke dalam

telepon, seperti informasi kontak, atau data pada lokasi geografis.3. Cepat dan mudah perkembangannya - dalam SDK memiliki semua yang anda butuhkan untuk membuat dan menjalankan aplikasi Android, termasuk simulator dan alat debugging.

Pembuatan aplikasi Android ini menggunakan perangkat lunak Eclipse dengan bahasa pemrograman yang digunakan yaitu Java. Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan software dan dapat dijalankan di semua platform. Java adalah bahasa berorientasi objek yang dapat digunakan untuk pengembangan aplikasi mandiri, aplikasi berbasis internet, serta aplikasi untuk perangkat-perangkat cerdas yang dapat berkomunikasi lewat internet atau jaringan komunikasi. Dalam Java ada 2 (dua) jenis program berbeda, yaitu aplikasi dan applet. Aplikasi adalah program yang biasanya disimpan dan dieksekusi dari komputer lokal sedangkan applet adalah program yang biasanya disimpan pada komputer yang jauh, yang dikoneksikan pemakai lewat web browser.

Untuk membuat sebuah website admin menggunakan CodeIgniter, yaitu aplikasi open source yang berupa framework dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP. Konsep model MVC ini merupakan suatu konsep yang cukup populer dalam pembangunan aplikasi web, berawal pada bahasa pemrograman Small Talk, MVC memisahkan pengembangan aplikasi

Page 5: APLIKASI PEMESANAN BARANG AKSESORIS MOBIL DAN …publication.gunadarma.ac.id/bitstream/123456789/5181/1/Nurul Abrar... · dapat berkomunikasi dan bertransaksi secara langsung. Proses

berdasarkan komponen utama yang membangun sebuah aplikasi seperti manipulasi data, user interface, dan bagian yang menjadi kontrol aplikasi.

PHP merupakan bahasa Served-Side Scripting yang menyatu dengan HTML yang berguna untuk membuat halaman Web yang dinamis. Served-Side Scripting adalah sintaks dan perintah-perintah yang diberikan akan sepenuhnya dijalankan diserver tetap disertakan pada dokumen HTML. Untuk menjalankan perintah-perintah MySQL dari dalam script PHP dibutuhkan fungsi-fungsi koneksi tersendiri :- mysql\_connect ( )PHP menyediakan fungsi ini untuk membuat koneksi ke MySQL server, fungsi ini membutuhkan tiga buah argument: hostname, database username, dan database user password. \$link\_id = mysql\_connect (\"localhost\", \"phpuser\" , \"phppass\");- mysql\_num\_row ( )Kita dapat mengetahui jumlah record yang dihasilkan oleh suatu query dengan menggunakan fungsi ini.- mysql\_fetch\_row ( )Memanggil record - record yang diambil dari server, menghasilkan set pointer yang dihasilkan oleh query sebelumnya.

Aplikasi pemesanan barang ini diberi nama Artomoro Audio dan dirancang untuk dioperasikan dalam platform Android 2.2, aplikasi ini berisi tentang layanan pemesanan barang berupa aksesoris mobil dan paket audio dalam bentuk mobile yang diharapkan dapat menjadikan sebuah alternatif cara belanja dengan mudah, dan cepat dimanapun dan kapanpun pengguna mengaksesnya selama terkoneksi dengan internet.

Gambar 2: Tahap Perkembangan Aplikasi

Page 6: APLIKASI PEMESANAN BARANG AKSESORIS MOBIL DAN …publication.gunadarma.ac.id/bitstream/123456789/5181/1/Nurul Abrar... · dapat berkomunikasi dan bertransaksi secara langsung. Proses

Perkembangan aplikasi ini terbagi ke dalam beberapa tingkatan diantaranya tingkat pertama yaitu pengumpulan dan proses data. Pengumpulan data yang akan diberikan sebagai informasi seperti data-data barang ini dilakukan survei langsung ke toko Artomoro Audio. Setelah terkumpul dan dimasukkan ke dalam MySQL yaitu membuat web server untuk administrator. Untuk web server ini terdiri dari beberapa menu yaitu beranda sebagai halaman pembuka, member untuk admin dapat melihat data member yang telah masuk, produk untuk admin dapat melakukan perubahan barang, order untuk admin dapat melihat detail data pemesanan yang masuk. Kemudian koneksi web admin ke database MySQL dengan kode PHP lalu koneksi webserver ke Android.

Tingkat kedua, membuat rancangan tampilan aplikasi di editor Eclipse ini menggunakan format XML (.xml) yang berada di folder project resource (res/layout) dan untuk membuat kode program ditentukan dalam bahasa pemrograman Java (.java) yang terdapat di dalam folder source (src) package aplikasi tersebut.

Tingkat ketiga, setelah membuat kode program pada Eclipse saatnya dilakukan kompilasi untuk mengetahui dapatkah program ini dijalankan. Cara melakukan kompilasi pada program adalah langkah pertama membuat emulator Android sesuai versi yang ditentukan lalu klik kanan pada file project->Run As->Android Aplication. Setelah aplikasi berhasil dikompilasi, akan menghasilkan sebuah file dengan ekstensi .apk. Satu file .apk tersebut adalah satu aplikasi Android yang komplit. Saatnya mengimplementasikan aplikasi Artomoro Audio pada mobile Android yaitu, sambungkan kabel data dari mobile Android ke komputer. Kemudian download dan instal aplikasi APKInstaller pada komputer. Berikutnya instal aplikasi ke dalam mobile Android dengan klik ganda pada file bernama Artomoro Audio.apk yang terdapat di dalam folder bin di dalam projek Android, misalnya: D:\workspace\Artomoro Audio\bin.

Setelah aplikasi selesai diinstal, saatnya menggunakan aplikasi tersebut pada emulator atau mobile Android yang sudah dipasang aplikasi ini. Berikut ini tampilan aplikasi Artomoro Audio yang dijalankan pada emulator Android:

Page 7: APLIKASI PEMESANAN BARANG AKSESORIS MOBIL DAN …publication.gunadarma.ac.id/bitstream/123456789/5181/1/Nurul Abrar... · dapat berkomunikasi dan bertransaksi secara langsung. Proses

(a)

(b) (c)Gambar 3: (a) Halaman Splash Screen, (b) Halaman Login Member, (c) Halaman Menu

Utama

Halaman Menu Utama ini akan menampilkan 4 menu, diantaranya:a. Store, menu untuk pengguna dapat mengakses layanan m-commerce. Layanan m-

commerce ini, diantaranya:

bila pengguna memilih menu Store maka aplikasi akan menampilkan dua tab kategori yaitu Aksesoris Mobil dan Paket Audio.

Page 8: APLIKASI PEMESANAN BARANG AKSESORIS MOBIL DAN …publication.gunadarma.ac.id/bitstream/123456789/5181/1/Nurul Abrar... · dapat berkomunikasi dan bertransaksi secara langsung. Proses

pengguna dapat memilih salah satu kategori yang diberikan, lalu aplikasi akan menampilkan �atalog produk yang dipasarkan dari masing-masing kategori tersebut.

order, jika pengguna ingin membeli produk tersebut dan pemesanan akan masuk ke dalam menu “view order”.

b. View Order, menu untuk pengguna dapat melihat data pemesanannya, seperti nomor struk, total barang dan nomor resi. Apabila nomor struk di klik akan menampilkan detail order. Lalu terdapat satu button Data Pengiriman, untuk menginput data pengiriman yang dituju seperti pengiriman, alamat, kota dan telepon. Setelah itu data akan tersimpan dan kembali ke tampilan awal view order untuk melihat total barang yang telah berubah dengan ongkos kirim.

c. How to buy, menu untuk pengguna dapat melihat tata cara pemesanan barang dalam aplikasi.d. Contact us, menu untuk pengguna mengetahui profil dari toko dan terdapat satu button

untuk menghubungi langsung kontak toko tersebut.

Gambar 4: Halaman Login Admin

Page 9: APLIKASI PEMESANAN BARANG AKSESORIS MOBIL DAN …publication.gunadarma.ac.id/bitstream/123456789/5181/1/Nurul Abrar... · dapat berkomunikasi dan bertransaksi secara langsung. Proses

Gambar 5: Halaman Beranda Admin

Pada gambar diatas merupakan tampilan untuk web server Artomoro Audio yaitu Gambar 4 merupakan halaman login admin dan jika berhasil login akan masuk ke dalam beranda (lihat Gambar 5) dan terdapat menu lainnya seperti member, produk dan order dengan memberikan informasi yang dibutuhkan admin untuk memproses atau merespon permintaan member.

KESIMPULAN DAN SARANAplikasi pemesanan barang pada mobile Android dapat memudahkan pengguna dalam berbelanja tanpa mengenal batas ruang dan waktu. Artinya pengguna dapat mengakses aplikasi tersebut dimanapun dan kapanpun selama terkoneksi dengan internet.

Aplikasi ini bersifat client-server, yang mana pengguna mobile Android sebagai client dan pengguna website atau bertindak sebagai administrator adalah server. Server bertugas memberikan dan memperbarui data katalog barang dan merespon setiap permintaan barang oleh member. Sedangkan pengguna aplikasi ini dapat memanfaatkan beberapa menu yang telah diberikan seperti, menu “Store” yang memberikan dua kategori yaitu Aksesoris Mobil dan Paket Audio. Dimana masing-masing kategori akan memberikan daftar katalog barang yang ditawarkan dengan menampilkan gambar, keterangan barang berserta harga. Kemudian barang yang dipilih oleh member akan masuk ke dalam database server untuk segera di proses. Menu “View order" memberikan feed back kepada member berupa informasi barang yang telah di beli beserta total secara keseluruhan dan dapat melihat nomor resi pengiriman barang. Menu "How to buy" memberikan penjelasan secara lengkap

Page 10: APLIKASI PEMESANAN BARANG AKSESORIS MOBIL DAN …publication.gunadarma.ac.id/bitstream/123456789/5181/1/Nurul Abrar... · dapat berkomunikasi dan bertransaksi secara langsung. Proses

aturan dalam memesan barang. Menu "Contact us" memberikan informasi profil dan nomor telepon yang dapat langsung di hubungi dari aplikasi tersebut.

Aplikasi ini perlu penambahan fitur pembayaran secara langsung ke nomor rekening bank milik admin. Tampilan katalog dapat dibuat lebih menarik dengan dibuatnya dalam bentuk slide. Beberapa pengembangan masih dapat dilakukan seperti pada menu store dimana perlu adanya checkbox pada setiap pesanan member. Member dapat memperbarui pesanannya untuk merubah jumlah pesanan atau membatalkan pesanan. Dibuat aplikasi monitoring admin pada mobile Android, agar memudahkan admin untuk merespon data-data yang masuk dari member.

DAFTAR PUSTAKAFauzi, Ahmad. M-commerce (Mobile commerce).http://shymphonyatnight.blogspot.com/2010/11/m-commerce-mobile-commerce.html, November 2010.

Mebigina. Struktur Sistem Mobile Commerce. http://biginaict.wordpress.com/2010/01/08/struktur-sistem-mobile-commerce/, Agustus 2010.

Mulyadi. Membuat aplikasi untuk Android.Yogyakarta: Multimedia Center Publishing, 2010.