Anda di halaman 1dari 12

url : http://studentjournal.umpo.ac.id/index.

php/komputek

PERANCANGAN APLIKASI CETAKIN ANTERIN BERBASIS ANDROID

Agung Prasetya*, Moh. Bhanu Setyawan, Andy Triyanto

Prodi Teknik Informatika, Fakultas Teknik, Universitas Muhammadiyah Ponorogo


E-mail Kosrespondensi : prasetyaagung102@gmail.com

History Artikel

Diterima: 14 Februari 2020 Disetujui: 17 Maret 2020 Dipublikasikan: 14 April 2020

Abstrak
Kebutuhan akan naskah atau dokumen berbentuk cetak bagi karyawan, pelajar dan mahasiswa masih tinggi dikarenakan berbagai
keperluan yang mengharuskan mereka untuk membuat naskah dalam format yang diketik agar lebih naskah tersebut lebih formal.
Pada era digital saat ini, hampir segala hal menjadi lebih bersifat praktis dan efisien dengan bermodalkan aplikasi yang ada dalam
ponsel genggam. Namun aplikasi khusus untuk percetakkan dan jasa pengantaran dokumen yang telah dicetak untuk daerah
ponorogo belum dimanfaatkan sehingga dirasa perlu untuk melakukan perancangan aplikasi yang dapat membantu pemesan untuk
mengirimkan file dokumen yang akan dicetak kemudian file hasil cetak tersebut diantarkan kembali ke alamat pemesan. Untuk
melakukan pengujian aplikasi nantinya penulis akan menggunakan salah satu tempat percetakan yaitu Pass Copy and Printing.
Kesimpulan dari perancangan aplikasi Cetakin Anterin berbasis android yang telah dilakukan yaitu: Aplikasi Cetakin Anterin yang
telah dirancang dapat berjalan sesuai dengan perancangan yaitu pengguna dapat mencetak file tanpa harus datang dan antre di
lokasi percetakan.

Kata Kunci : Perancangan, Cetakin, Anterin, File

Prasetya, Agung. Perancangan Aplikasi Cetakin Anterin Berbasis Android. KOMPUTEK : Jurnal Teknik Universitas
Muhammadiyah Ponorogo, 4(1), 2020: 46-57

© 2020 Universitas Muhammadiyah Ponorogo. All rights reserved

ISSN 2614-0985 (Print)


ISSN 2614-0977 (Online)

46
KOMPUTEK : Jurnal Teknik Universitas Muhammadiyah Ponorogo 4(1), 2020: 46-57

PENDAHULUAN harus datang dan memberikan dokumen


Latar Belakang yang akan diberikan ditambah lagi file
tersebut bisa diantar ke alamat pemesan
Kebutuhan akan naskah atau
dengan memanfaatkan teknologi yang ada.
dokumen berbentuk cetak bagi karyawan,
pelajar dan mahasiswa masih tinggi Tujuan
dikarenakan berbagai keperluan yang Tujuan dari dilakukannya penelitian ini
mengharuskan mereka untuk membuat yaitu”
naskah dalam format yang diketik agar lebih
1. Untuk melakukan perancangan aplikasi
naskah tersebut lebih formal (Prasetyo “cetakin anterin” berbasis android.
2014). Bagi pelajar dan mahasiswa
2. Untuk mengetahui efektivitas aplikasi
misalnya, seluruh tugas mulai dari makalah “cetakin anterin” dari segi waktu dan
hingga tugas akhir perlu dicetak untuk tenaga.
nantinya dikumpulkan kepada guru atau
TINJAUAN PUSTAKA
dosen masng-masing. Namun padatnya
jadwal harian bagi siswa, pelajar dan pekerja Penelitian Terdahulu
lain membuat mereka tidak punya cukup
Penelitian yang telah ada digunakan
waktu untuk datang memberikan file
sebagai sumber referensi dan bahan acuan
kemudian menunggu hingga file tersebut
baik kelebihan ataupun kekurangan dari sisi
selesai dicetak. Jarak antara gedung dan
sistem. Beberapa penelitian terkait yang
percetakkan dokumen pun terkadang jauh,
juga membahas aplikasi jasa percetakan
belum lagi jika ada banyak antrian dalam
adalah sebagai berikut:
percetakkan yang akan membuat pemesan
menunggu lebih lama. Galih Bowo Saputro, Kasmi 2018

Berdasarkan uraian di atas, maka Pada jurnal yang dibuat oleh Galih Bowo
penulis akan melakukan perancangan Saputro, Kasmi pada tahun 2018 yang
aplikasi “cetakin anterin” berbasis android. berjudul “Aplikasi E-Commerce Berbasis
Diharapkan dengan adanya aplikasi ini maka Web Mobile Pada Percetakan Biru Langit”.
kedepannya dapat meminimalisir waktu dan Tujuan dari jurnal tersebut adalah membuat
tenaga yang digunakan oleh pemesan tanpa rancangan aplikasi E-Commerce berbasis

47
Agung Prasetya, dkk. Perancangan Aplikasi Cetakin Anterin Berbasis Android..

web pada Percetakan Biru Langit di Android SDK (Software Development


Pringsewu Barat. Perancangan e-commerce Kit) adalah tools API (Aplication
agar memudahkan pembeli untuk memilih Programming Interface) yang diperlukan
produk yang diinginkan dan memudahkan untuk mengembangkan aplikasi pada
pembeli dalam mengetahui desain apa saja platform Android menggunakan bahasa
yang ada di Percetakan Biru Langit pemrograman Java. Beberapa fitur – fitur
Pringsewu Barat. Android yang paling penting adalah mesin
Virtual Dalvik yang dioptimalkan untuk
perangkat mobile, integrated browser
Humisar Hasugian 2013
berdasarkan engine open source WebKit,
Pada jurnal yang dibuat oleh Humisar
Grafis yang dioptimalkan dan didukung
Hasugian pada tahun 2013 yang berjudul
oleh libraries grafis 2D, grafis 3D
“Aplikasi Sistem Informasi Jasa Percetakan
berdasarkan spesifikasi opengl ES 1.0
Pada Cv. Dua Inspirasi”. Tujuan dari jurnal
(Opsional akselerasi perangkat keras),
tersebut adalah dapat membantu
kemudian SQLite untuk penyimpanan data
mengurangi kesalahan pencatatan dan
(database).
perhitungan yang sering dilakukan oleh
pengguna serta transaksi jasa percetakan
Java
terkomputerisasi dapat dilakukan lebih
efektif dan efisien. Kesimpulan dari jurnal Versi pertama bahasa pemrograman
Java dirilis pada akhir 1995, dan dalam
tersebut adalah dengan menggunakan
beberapa bulan Java menjadi bahasa
database memperkecil terjadinya
pemrograman pada World Wide Web.
kerangkapan data, dan menghilangkan
Beberapa tahun kemudian merupakan salah
pengarsipan dokumen. Aplikasi jasa
satu bahasa pemrograman serbaguna yang
percetakan menggunakan software VB.net
pernah dikembangkan dan banyak
2005 dan database menggunakan MS.
digunakan (Chalid 2009).
Access Aplikasi ini diharapkan dapat
mempermudah penjualan jasa percetakan.

Android dan SDK


Flowchart

48
Flowchart digunakan sebagai membuat standar yang mendukung
proses kegiatan dalam suatu organisasi. interoperabilitas, khususnya
Flowchart berupa bagan untuk keseluruhan interoperabilitas sistem berorientasi objek.
sistem termasuk kegiatan – kegiatan manual OMG mungkin lebih dikenal dengan standar
dan aliran atau arus dokumen yang – standar COBRA (Common Object Request
digunakan dalam system. Flowchart adalah Broker Architecture) (Kosasi and Eka
simbol – simbol pekerjaan yang Yuliani 2015).
menunjukkan bagan aliran proses yang
METODE PERANCANGAN
saling terhubung. Jadi, setiap simbol
Metode Perancangan penjabaran
flowchart melambangkan pekerjaan dan
Model waterfall adalah model klasik
instruksinya. Simbol – simbol flowchart
yang bersifat sistematis, berurutan dalam
adalah standar yang ditentukan oleh
membangun software. Nama model ini
Amerika National Standard Institute Inc
sebenarnya adalah “Linear Sequential
(Nuraini 2015)
Model”. Model ini sering disebut juga
DFD dengan “classic life cycle” atau metode
waterfall. Model ini melakukan pendekatan
Data Flow Diagram adalah suatu
secara sistematis dan berurutan. Disebut
network yang menggambarkan suatu
dengan waterfall karena tahap demi tahap
system automat atau komputerisasi,
yang dilalui harus menunggu selesainya
manualisasi, atau gabungan dari keduanya,
tahap sebelumnya dan berjalan berurutan
yang penggambaranya disusun dalam
(Hartadi and Hidayat 2016).
bentuk kumpulan komponen sitem yang
saling berhubungan sesuai aturan mainya
(Idris and Delvika 2014).

Unified Modeling Language (UML)

Merupakan pengertian dari tolak


ukur yang relatif terbuka yang dikendalikan
oleh Object Management Group (OMG)
yaitu suatu klup terbuka yang terdiri dari
banyak perusahaan. OMG disusun untuk Gambar 3.1 Waterfall

49
Dalam perancangan aplikasi
Fitur Utama Sistem membutuhkan software dan hardware
Dalam aplikasi pemesanan desain dan yang digunakan. Berikut ini kebutuhan
percetakan ini terdapat fitur utma yaitu software dan hardware yang diperlukan:
dapat menerima percetakan online, 3.2.1 Kebutuhan Hardware
sehingga user hanya perlu mengisikan data 1. Laptop processor core i5
pemesanan dan upload dokumen yang akan 2. Minimal RAM 4 GB
dicetak. Setelah pesanan selesai dikerjakan, 3. HDD 500 GB
pesanan akan diantarkan langsung ke 4. Smartphone Android
alamat yang telah diisikan sebelumnya. 5. Kabel USB
Pada aplikasi ini juga user dapat melihat 3.2.2 Kebutuhan Software
status pesanan, mulain dari status pesanan 1. Android Studio
dalam antrian, pesanan dikerjakan, pesanan 2. JDK
telah selesai sampai pada status pesanan 3. SDK
telah diantarkan. 4. Microsoft Visio

Kebutuhan Fungsional
Kebutuhan fungsional adalah kebutuhan
Use Case Diagram
yang berhubungan langsung dengan proses
Use Case adalah teknik untuk
yang dilakukan system atau informasi
merekam persyaratan fungsional sebuah
berikut kebutuhan yang ada dalam system
sistem. Use Case mendeskripsikan
ini sebagai berikut:
interaksi tipikal antara para pengguna
a. User melakukan registrasi dan login.
sistem dengan sistem itu sendiri, dengan
b. User dapat mengecek status pesanan.
memberi sebuah narasi tentang bagaimana
c. User melakukan pemesanan.
sistem tersebut digunakan. Use Case
d. User mengkonfirmasi pemesanan.
Diagram menampilkan aktor mana yang
e. Admin melakukan login.
menggunakan use case mana, uses case
f. Admin dapat melihat list pemesanan.
mana yang memasukkan use case lain dan
g. Admin melakukan konfir pemesanan.
hubungan antara aktor dan use case.

Analisa Kebutuhan

50
LOGIN
LOGIN

MELAKUKAN
MELAKUKANPEMESANAN
PEMESANAN

CEK
CEKPEMESANAN
PEMESANAN

ADMIN USER

KONFIRMASI
KONFIRMASI PEMESNAN
PEMESNAN

LIHAT
LIHAT LIST
LIST PEMESANAN
PEMESANAN

Gambar 3.2 Use case Diagram

Perancangan Flowchart
Flowchart merupakan teknik analitis
yang digunakan untuk menjelaskan aspek-
aspek sistem informasi secara jelas, tepat
dan logis. Bagan alir menggunakan
serangkaian simbol standar untuk
menguraikan prosedur pengolahan
transaksi yang digunakan oleh sebuah
perusahaan, sekaligus menguraikan aliran
data dalam sebuah sistem
Gambar 3.3 Flowchart user

51
mengkonfirmasi bahwa pesanan telah
diterima.

Halaman Admin

Pada bagian admin, aplikasi Cetakin


Anterin akan dimulai dari login kemudian
masuk ke halaman dashboard dan terdapat
button menu kerjakan pesanan, pesanan
selesai dan logout.

Halaman Login Admin

Pada halaman login, admin diminta


untuk memasukkan email dan password
agar dapat masuk ke dalam aplikassi.

Halaman Dashboard

Ketika telah berhasil login ke dalam


admin, maka akan masuk ke halaman

Gambar 3.4 Flowchart admin dashboard aplikasi. Admin dapat


mengubah status toko dan menambahkan
Hasil Perancangan
informasi kapan toko akan dibuka,
Aplikasi Cetakin Anterin memiliki dua kemudian melihat pesanan, mengerjakan
hak akses yaitu user dan admin. User dapat pesanan dan logout.
membuat pesanan untuk mencetak file,
mengecek status pesanan dan melihat Halaman Kerjakan Pesanan
riwayat pesanan. Sedangkan admin akan
Pada halaman ini akan terdapat daftar
mengerjakan pesanan kemudian
pesanan yang masuk dari setiap user.
mengantarkan pesanan tersebut kepada
Informasi yang ditampilkan pada bagian ini
user. Setelah file yang sudah tercetak
yaitu nama user yang memesan, tanggal,
tersampaikan ke user selanjutnya user dapat
nama file, nomor handphone, alamat dan

52
keterangan singkat mengenai file yang ingin Halaman User
dicetak. Kemudian pada bagian bawah
Pada bagian user, aplikasi
terdapat button Download untuk
Cetakin Anterin akan dimulai dari
mengunduh file yang selanjutnya akan
register untuk pengguna baru kemudian
dicetak, dan disebelahnya terdapat button
melakukan login untuk masuk ke dalam
Selesai yang akan ditekan oleh admin ketika
aplikasi. Selanjutnya akan diarahkan ke
file sudah tercetak.
halaman dashboard untuk mulai
membuat pesanan dengan mengunggah
Halaman Pesanan Selesai
file yang akan dicetak, kemudian
Halaman Pesanan Selesai dapat diakses mengecek status pesanan dan melihat
dengan menekan button Pesanan Selesai riwayat pesanan.
pada halaman dashboard. Terdapat dua
halaman utama pada bagian ini yaitu Halaman Login
halaman Siap Antar dan Riwayat Order.
Setelah user berhasil melakukan
Pada halaman siap antar terdapat daftar dari
registrasi maka selanjutnya user
hasil order yang telah selesai seddang
melakukan login dengan memasukkan
diantar. Nantinya ketika pesanan sudah
email dan password yang telah
sampai pada alamat user, admin dapat
diregistrasi pada halaman sebelumnya.
menekan button Diterima. Dan selanjutnya
pesanan dari user tersebut akan masuk ke
Halaman Dashboard
riwayat order untuk menunggu konfirmasi
dari user. Setelah user berhasil melakukan
login dan masuk ke dalam aplikasi

Logout Cetakin Anterin maka selanjutnya akan


diarahkan ke dalam halaman dashboard.
Menu navigasi terakhir yang
dapat admin lakukan ketika semua
Halaman Buat Pesanan
pekerjaan telah selesai yaitu logout dari
aplikasi dengan menekan button logout Ketika user akan memulai order

pada halaman dashboard. maka dapat menekan button Buat


Pesanan yang terdapat pada halaman
dashboard. Pada halaman Buat

53
Pesanan maka akan ada beberapa Halaman Histori Pesanan
informasi yang harus user masukkan
Halaman history pesanan akan
diantaranya alamat pengantaran, nomor
berisi daftar riwayat pesanan yang
handphone dan keterangan singkat
dilakukan oleh user. Pada halaman ini
mengenai file yang akan dicetak.
user dapat melakukan konfirmasi
Selanjutnya user diharuskan untuk
pesanan apakah sudah benar-benar
mengunggah file yang akan dicetak
sampai ke tangan user atau belum. jika
dengan menekan button File yang
pesanan sudah diantar oleh admin maka
nantinya akan diarahkan ke
akan ada informasi pada bagian status
penyimpanan file pada ponsel user.
yaitu “pesanan diterima, menunggu
Kerika file sudah terunggah maka
konfirmasi”. Kemudian jika user sudah
selanjutnya user harus menakan button
menerima pesanan maka dapat menekan
Buat Pesanan yang terdapat pada bagian
button Konfirmasi dan status akan
bawah halaman.
berubah menjadi “pesanan diterima,
telah dikonfirmasi”.
Halaman Cek Pesanan

Halaman cek pesanan akan


ditampilkan ketika user telah selesai
membuat pesanan. Pada halaman ini Logout
akan ditampilkan informasi mengenai
Button logout pada aplikasi
pesanan yang tadi dibuat yaitu berupa
dapat ditekan setelah user selesai
tanggal, nama file, alamat dan terdapat
melakukan aktivitas pada aplikasi. Menu
status pengerjaan pesanan apakah masih
ini terdapat pada halaman dashboard.
antri, dikerjakan, atau telah selesai dan
Kemudian untuk keluar dari aplikasi
siap diantarkan. Status pesanan
dapat menekan tombol back pada ponsel.
didapatkan berdasarkan update situasi
Firebase
dari hasil pengerjaan yang dilakukan
oleh admin. Nantinya user hanya tinggal
menunggu pesanan selesai dan diantar ke
alamatnya.

54
Aplikasi Cetakin Anterin Setelah melakukan pengujian
menggunakan firebase sebagai database. menggunakan Black Box testing dan
Terdapat empat child pada database yaitu memastikan bahwa seluruh menu dapat
admin, histori order, order dan users. berjalan dengan baik maka selanjutnya
peneliti melakukan pengujian aplikasi untuk
Gambar : Firebase console
melihat efektivitas dari segi waktu dan
tenaga dengan lokasi pengujian yaitu Pass
Copy and Printing. Instrumen pernyataan
pada kuesioner merupakan pernyataan yang
berkaitan dengan efektivitas dari segi waktu
dan tenaga dengan penyesuaian terhadap
aplikasi dengan 4 skala keterangan jawaban
yaitu Sangat Setuju, Setuju, Tidak Setuju
dan Sangat Tidak Setuju. (Safarina 2014).
Kuesioner dibagikan kepada 20 responden
No. Pernyataan Kuesioner ST T S S yang datang secara langsung ke Pass Copy
S S S
and Printing untuk langsung mencoba
1 Aplikasi Cetakin Anterin dapat 1 5 7 7
mempermudah customer dalam aplikasi dan memberikan tanggapan pada
mencetak dokumen pada Pass
Copy and Printing aplikasi Cetakin Anterin. Berikut merupakan
2 Pengguna tidak perlu mengantri 1 3 7 9 dari kuesioner dan hasil jawaban dari 20
di lokasi percetakan sehingga
waktu yang dimiliki dapat responden:
digunakan untuk hal lain
3 Pengguna dapat meminimalisir 1 3 1 4
tenaga berlebih dengan tidak 2
perlu datang ke lokasi percetakan
4 Aplikasi ini memungkinkan 4 2 7 7
pelanggan untuk memilih waktu
yang tepat untuk mencetak dan
menerima hasil dokumen yang
telah dicetak
Jumlah Frekuensi Jawaban 8 1 3 2
3 3 7

Hasil Penyebaran Kuesioner

55
Berdasarkan hasil sebaran kuesioner 3. Hasil kuesioner aplikasi memperlihatkan
memperlihatkan bahwa mayoritas responden bahwa aplikasi Cetakin Anterin dapat
memilih jawaban “Setuju” untuk keseluruhan meminimalisir waktu dan tenaga
peryataan kuesioner kefektivitasan aplikasi dari berdasarkan mayoritas jawaban
segi waktu dan tenaga. Namun masih terdapat responden yang memilih jawaban
beberapa responden yang memilih “Tidak “Setuju”.
Setuju” dengan keefektivan aplikasi dari segi
waktu dan tenaga dengan alasan keraguan jika
DAFTAR PUSTAKA
dokumen tidak datang tepat waktu dan beberapa
Ardi, Bagus Kusuma, and Subchan. 2015.
responden masih memilih menggunakan cara
“Peranan Perkembangan Aplikasi Smartphone
manual dengan datang sendiri ke lokasi
Terhadap Pelayanan Parbankan Di Indonesia.”
percetakan dengan alasan lokasi tersebut dekat
Jurnal Ekonomi Manajemen Akuntansi 21(37):
dengan tempat tinggal dan mereka memiliki
1–14.
waktu luang untuk menunggu antrian dari hasil
Chalid, Ibnu Rachman. 2009. “Aplikasi Audio
dari percetakan dokumen sembari melakukan
Steganografi Teganografi Untuk Melindungi
editing naskah di tempat percetakan.
Data.” : 1–7.
Kesimpulan
Hartadi, Rudy, and Arief Hidayat. 2016.
Kesimpulan dari perancangan aplikasi “Perancangan Aplikasi Penjadwalan Mata
Cetakin Anterin berbasis android yang telah Kuliah (Studi Kasus : STMIK Provisi

dilakukan yaitu: Semarang).” Jurnal Bianglala Informatika 4(1):


31–40.
1. Aplikasi Cetakin Anterin yang telah
Hasugian, Humisar. 2013. “Aplikasi Sistem
dirancang dapat berjalan sesuai dengan
Informasi Jasa Percetakan Pada CV. Dua
perancangan yaitu pengguna dapat
Inspirasi.” : 2–4.
mencetak file tanpa harus datang dan
antre di lokasi percetakan Herriyance, Handrizal, and Siti Dara Fadila.
2017. “Analisis Algoritma Rabin-Karp Pada
2. Pengujian fitur pada aplikasi
Kamus Umum Berbasis Android.” Jurnal Riset
menggunakan black box testing pada
Sistem Informasi dan Teknik Informatika
menu-menu yang terdapat pada aplikasi
(JURASIK) 2(1): 64–74.
memberikan hasil yang baik
Idris, Iswandi, and Yuana Delvika. 2014.

56
“Analisis Perancangan Sistem Informasi Syahputra, Abdul Karim, and Edi Kurniawan.
Terintegrasi Di Lingkungan Perguruan Tinggi 2018. “Perancangan Aplikasi Pemesanan Dan
Swasta Di Medan.” Jurnal Teknovasi 01(2): 15– Pembayaran Berbasis Desktop Pada Percetakan
26. UD. Azka Gemilang Menggunakan Metode
Prototype.” 9986(September).
Kadesi, Wela, Muslima Hoiria, and Haviz Irfani.
2014. “Perancangan Aplikasi Pemesanan Barang Utomo, Aryo Nur, and Muhammad Alfaridzi.
Percetakan Pada CV Sumber Mas Paplembang.” 2018. “Perancangan Sistem Informasi Pada
: 1–6. Percetakan CV Citra Kencana Jakarta Timur
Berbasis WEB.” 7(1): 43–47.
Kosasi, Sandy, and I Dewa Ayu Eka Yuliani.
2015. “Penerapan Rapid Application
Development Pada Sistem Penjualan Sepeda
Online.” Simetris : Jurnal Teknik Mesin, Elektro
dan Ilmu Komputer 6(1): 27.

Nuraini, Rini. 2015. “Desain Algorithma


Operasi Perkalian Matriks Menggunakan
Metode Flowchart.” Computer Science and
Communications Dictionary 1(1): 144–51.

Prasetyo, Galih Dwi. 2014. “Sistem Aplikasi


Pengaturan Layanan Percetakan Dokumen Di
Perpustakaan Dengan Menggunakan Bahasa
Pemrograman Java.”

Safarina, Muryati Dyah. 2014. “Komparasi


Effectiveness Dan Efficiency Pada Usability
Testing Menggunakan Eye Tracking Dan
Kuesioner Pada Website Jobsbd.”

Saputro, Galih Bowo, and Kasmi. “Aplikasi E-


Commerce Berbasis Web Mobile Pada
Percetakan Biru Langit.”

Sinsuw, Alicia, and Xaverius Najoan. 2013.


“Prototipe Aplikasi Sistem Informasi Akademik
Pada Perangkat Android.” : 1–10.

57

Anda mungkin juga menyukai