Perancangan Dan Implementasi Aplikasi Portable Data Terminal Dengan Metode Pemindai Barcode Barang Gudang Menggunakan Platform Android (Studi Kasus: PT
Total Page:16
File Type:pdf, Size:1020Kb
Perancangan dan Implementasi Aplikasi Portable Data Terminal Dengan Metode Pemindai Barcode Barang Gudang Menggunakan Platform Android (Studi Kasus: PT. Pura Barutama, Kudus) Artikel Ilmiah Diajukan kepada Fakultas Teknologi Informasi untuk memperoleh Gelar Sarjana Komputer Peneliti: Laksono Aryo Widhiatmono (672012013) Yos Richard Beeh, ST., M.Cs. Ramos Somya, S.Kom., M.Cs. Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga Agustus 2016 Perancangan dan Implementasi Aplikasi Portable Data Terminal Dengan Metode Pemindai Barcode Barang Gudang Menggunakan Platform Android (Studi Kasus: PT. Pura Barutama, Kudus) 1Laksono Aryo Widhiatmono, 2Yos Richard Beeh, 3Ramos Somya Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Jl. Diponegoro 52-60, Salatiga 50711, Indonesia Email: 1)[email protected], 2)[email protected], 3)[email protected] Abstract PT. Pura Barutama has many units where each unit has a warehouse. Recording is one of the business processes in the warehouse. There are two ways of recording the goods, the first way is to write the item code on the paper then the officer returned to the recording computer to enter the item code into the system. The second way is with the freighter heading for recording computer to scan the barcode using a laser barcode scanner. It does have a weakness and biting mistake. Applications developed in the form of mobile- based applications with the Android operating system. The system is designed using the method of prototyping with 3 times the evaluation process. The test results showed that the development of portable data terminal can speed up the work of field personnel of the previously written on paper becomes minimal barcode scanning errors. Keywords: Recording, Portable Data Terminal, Android, PT. Pura Barutama. Abstrak Perusahaan PT. Pura Barutama memiliki banyak unit yang mana setiap unitnya memiliki gudang. Pencatatan barang merupakan salah satu proses bisnis yang ada di gudang. Proses pencatatan barang gudang kertas memiliki dua cara yaitu dengan menulis kode barang pada kertas form kemudian petugas kembali ke komputer pencatatan memasukkan kode barang ke dalam sistem. Cara kedua dengan bantuan alat pengangkut barang yang berjalan menuju komputer pencatatan untuk dipindai barcode menggunakan laser barcode scanner. Cara tersebut memiliki kelemahan dan rawan terjadi kesalahan penulisan. Pada penelitian ini dilakukan pengembangan aplikasi portable data terminal untuk pencatatan barang. Aplikasi yang dikembangkan berupa aplikasi berbasis mobile dengan sistem operasi Android. Sistem dirancang menggunakan metode Prototyping dengan 3 kali proses evaluasi. Hasil pengujian menunjukkan bahwa pengembangan aplikasi portable data terminal dapat mempercepat pekerjaan petugas lapangan, dari yang sebelumnya menulis pada kertas menjadi pemindaian barcode yang minim kesalahan. Kata Kunci: Pencatatan, Portable Data Terminal, Android, PT. Pura Barutama. 1 Mahasiswa Fakultas Teknologi Informasi Program Studi Teknik Informatika, Universitas Kristen Satya Wacana 2 Staff Pengajar Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana 3 Staff Pengajar Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana 1 1. Pendahuluan Perusahaan PT. Pura Barutama memiliki banyak unit yang mana setiap unitnya memiliki gudang. Proses bisnis pada gudang meliputi penerimaan dan pengeluaran barang, cek fisik harian, stock opname, pencetakan surat jalan, laporan kegiatan dan pencatatan [1]. Pencatatan barang merupakan salah satu proses bisnis yang ada di gudang. Proses pencatatan barang gudang kertas memiliki dua cara. Cara pertama yaitu dengan menulis kode barang pada kertas form kemudian petugas kembali ke komputer pencatatan memasukkan kode barang ke dalam sistem. Cara kedua adalah dengan bantuan alat pengangkut barang yang berjalan menuju komputer pencatatan untuk dipindai barcode menggunakan laser barcode scanner. Setelah melakukan penelitian dan observasi pada gudang kertas PT. Pura Barutama, dua cara pencatatan barang yang telah ada memiliki kekurangan dan kelemahan. Cara pertama memiliki kekurangan yaitu pada saat penulisan kode barang petugas dapat melakukan kesalahan penulisan. Letak barang yang jauh mengakibatkan petugas memerlukan waktu yang lama untuk melakukan transaksi. Cara kedua memiliki kekurangan yaitu laser barcode scanner yang terhubung ke komputer pencatatan memiliki panjang kabel yang terbatas sehingga memerlukan alat angkut untuk mengambil barang. Saat pengambilan barang oleh petugas angkut dapat terjadi kesalahan karena barang tidak sesuai yang mengakibatkan petugas angkut harus meletakkan kembali barang yang diambil kemudian mengambil barang yang sesuai. Berdasarkan permasalahan yang ada, maka dibutuhkan sebuah sistem pencatatan barang yang tidak terbatas oleh jarak dan mudah dibawa. Pemanfaatan teknologi mobile menggunakan smartphone Android merupakan solusi yang tepat untuk pembuatan aplikasi portable data terminal karena kemudahan dan memiliki beragam fitur. Perancangan aplikasi portable data terminal dibuat dengan native Android. Pemindaian barcode memiliki dua cara yaitu dengan menggunakan fitur kamera dan perangkat laser barcode scanner agar proses pemindaian barcode bisa lebih cepat. Agar kamera dapat memindai barcode dibutuhkan library tambahan yaitu library ZBar. Fitur wireless digunakan untuk komunikasi data dengan server. Teknologi wireless memudahkan petugas untuk pencatatan karena tidak bergantung dengan komputer pencatat yang perlu memerlukan kabel. Agar smartphone dapat mengirim data ke database dibutuhkan web service yang dibuat menggunakan bahasa pemrograman PHP (Hypertext Preprocessor). Aplikasi mengirimkan data JSON (JavaScript Object Notation) yang diterima oleh web service sehingga terjadi pertukaran data antara smartphone dengan server. Perumusan masalah dalam penelitian ini bagaimana merancang dan membuat aplikasi portable data terminal yang mencatat barang di gudang kertas PT. Pura Barutama. Penelitian ini membahas perancangan aplikasi pencatatan barang untuk kegiatan transaksi barang masuk dan keluar, cek fisik harian, dan stock opname. Tujuan dari penelitian ini adalah membuat sistem yang dapat memudahkan pekerjaan petugas gudang dalam pencatatan barang. Sistem dibuat untuk menyelesaikan permasalahan pencatatan yang terjadi di gudang kertas produksi PT. Pura Barutama. 2 2. Tinjauan Pustaka Penelitian yang berjudul Perancangan dan Realisasi Barcode Scanner Dengan Interface Suara Untuk Tuna Netra Berbasis Android telah membahas perancangan dan implementasi teknologi Android dengan metode pemindai barcode. Keterbatasan tuna netra dalam mengetahui harga-harga di supermarket menjadi salah satu alasan aplikasi ini dibuat, dan tidak semua supermarket menerapkan tulisan braille pada setiap informasi produk yang terjual. Aplikasi bekerja dengan cara pemindaian barcode kemudian mengeluarkan informasi harga dalam bentuk suara untuk orang penyandang tuna netra [2]. Penelitian Aplikasi Pencatatan Stock Dengan Menggunakan Barcode Pada Android memberikan pemaparan tentang perancangan pencatatan stock barang dengan barcode. Aplikasi menghasilkan berupa fitur stock opname saja dan menambahkan jumlah barang. Pertukaran data antara aplikasi dengan database server menggunakan JSON. Aplikasi memberikan kemudahan petugas pencatatan dan memberikan solusi laporan stock barang yang lebih baik dari sebelumnya [3]. Pada kedua penelitian terdahulu yang pernah dilakukan terkait dengan pemanfaatan teknologi barcode dan pencatatan stock opname barang, maka pelajaran yang dapat diambil adalah membuat sistem untuk membantu pencatatan barang dan mengetahui informasi barang. Pelajaran tersebut dapat diaplikasikan ke dalam aplikasi pencatatan barang ini. Aplikasi ini dirancang untuk dua pengguna yaitu petugas lapangan dan kepala bagian gudang yang memiliki hak akses yang berbeda. Penelitian ini membahas tentang sistem pencatatan barang yang didukung dengan teknologi-teknologi lainnya. Pembuatan aplikasi pencatatan ini dibuat menggunakan native Android dan ZBar library agar kamera dapat memindai barcode. Perancangan web service menggunakan PHP dan JSON untuk pertukaran data. Portable Data Terminal (PDT) merupakan perangkat mobile yang penggunaannya diperuntukkan untuk melakukan entry data (pencatatan), dan umumnya memiliki kemampuan pemindaian barcode menggunakan laser. Prinsip kerja PDT adalah memindai barcode kemudian disimpan dalam PDT yang kemudian data tersebut diunggah / diunduh ke komputer. Berbagai macam dan fitur PDT sangat bervariasi. Saat ini fitur yang ditekankan pada PDT adalah komunikasi atau transfer data secara wireless sehingga komunikasi data dilakukan secara langsung dan sekaligus data tersimpan pada server [4]. Android OS merupakan sistem operasi yang dibuat dan dikembangkan oleh Google yang bersifat gratis dan open source. Android merupakan sistem operasi perangkat seluler yang dikembangkan menggunakan kernel Linux. Android telah digunakan di berbagai perangkat, tidak terkecuali perangkat perabotan rumah tangga misalkan televisi, jam tangan, audio video player dan lain-lain. Smartphone anndroid sangat diminati karena harga yang terjangkau dan memiliki fitur yang berlimpah meliputi fitur kamera, NFC,GPS, bluetooth, WiFi, USB OTG dan lain-lain [5]. Android dipilih sebagai sistem operasi pada penelitian ini karena 3 fitur yang tersedia memenuhi kriteria pembuatan aplikasi portable data terminal yang membutuhkan fitur kamera, usb otg dan WiFi. ZBar merupakan software untuk pemindaian