PERANCANGAN APLIKASI REKAP JADWAL GARDA DEPAN
PT ASELI DAGADU DJOKDJA BERBASIS ANDROID ANDROID
NASKAH PUBLIKASI
diajukan oleh
Jati Arif Hidayat
11.11.5103
kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA
YOGYAKARTA
2015
NASKAH PUBLIKASI
PERANCANGAN APLIKASI REKAP JADWAL GARDA DEPAN PT
ASELI DAGADU DJOKDJA BERBASIS ANDROID ANDROID
disusun oleh
Jati Arif Hidayat
11.11.5103
Dosen Pembimbing
Krisnawati, S.Si, MT
NIK. 190302038
Tanggal, 08 Juni 2015
Ketua Jurusan
Teknik Informatika
Sudarmawan, MT
NIK. 190302035
1
PERANCANGAN APLIKASI REKAP JADWAL GARDA DEPAN PT ASELI
DAGADU DJOKDJA BERBASIS ANDROID ANDROID
Jati Arif Hidayat
1),
Krisnawati
2),
Teknik Informatika STMIK AMIKOM Yogyakarta
Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283
Email : jati.h@students.amikom.ac.id1), krisna@amikom.ac.id2)
One of the technological developments that are popular today is the technology on mobile devices, one of which is Android. Android is an open platform operating system designed for mobile devices. By using the android application writer will design fatherly replace the function of the recap schedule owned by the Guard Home "Gardep" PT.Aseli Dagadu Djokdja who are still using paper and written manuals. Applications to be the author of the design is expected to provide more benefits and reduce the occurrence of errors that often occur as one write, writing less clear, the paper recap damaged or lost, and so forth.
The author will design the rekap jadwal application to be held by each "Gardep" and can be accessed online by their owners and can also be viewed "Gardep" Another wants to exchange transactions or auctions shift. The author notes that this application will be very useful for most of the "Gardep", because more than 80% of an android user.
Keywords : Android, rekap jadwal application, online
1 Pendahuluan 1.1 Latar Belakang
Dalam beberapa tahun, teknologi mobile benar-benar telah mengubah cara kita menemukan informasi , hiburan, berkomunikasi dengan teman atau keluarga, dan mendapatkan sesuatu. Memiliki sebuah superkomputer di saku kami adalah sekarang sifat keduasudah biasa. Hari ini lebih banyak penelusuran di Google berasal dari mobile daripada dari komputer desktop, dan dari beberapa perkiraan jumlah perangkat mobile lebih banyak daripada jumlah orang di planet ini. Untuk bukti dari revolusi mobile, dapat dilihat dari pertumbuhan Android[1].
Android merupakan generasi baru platform mobile, platform yang memberikan pengembang untuk melakukan pengembangan sesuai dengan yang diharapkannya [2]. Banyaknya sistem operasi mobile yang ada menjadi salah satu peluang bagi kita untuk membuat aplikasi berbasis android berbasis mobile. Perkembangan teknologi menjadikan android mempunyai banyak fungsi antara lain media penyimpanan data dan alat pengingat.
PT. Aseli Dagadu Djokdja merupakan perusahaan yang bergerak dalam bidang penjualan merchandise khas Yogyakarta. Produk-produk yang dijual meliputi kaos, polo, jaket, topi, tas dan apparel lainnya seperti mug, gantungan kunci, blocknote, dan lain lain. Dalam proses penjualanya PT.Aseli Dagadu Djokdja merekrut para mahasiswa untuk membantu melayani konsumen di gerai-gerai Dagadu. Para karyawan tersebut diberi sebutan Garda Depan yang sekarang berjumlah 106 orang. Dalam pelaksanaanya masing masing Garda Depan dapat menyesuaikan jadwal untuk membagi waktu antara kuliah dan bekerja. Kendala yang dihadapi para Garda Depan sekarang adalah rekap jadwal mereka masih berupa kertas dan ditulis manual sehingga sering terjadi kesalahan dalam penulisan dan rawan terjadinya kerusakan atau kehilangan kertas rekapnya.
Oleh karena itu penulis mengambil judul Perancangan Aplikasi Rekap Jadwal Garda Depan PT Aseli Dagadu Djokdja berbasis Android. Aplikasi ini diharapkan dapat membantu para Garda Depan PT. Aseli Dagadu Djokdja dalam menyimpan data rekap jadwalnya masing masing. Aplikasi ini juga akan dirancang agar dapat memberikan keamanan dalam penyimpanan data dengan dengan cara data yang terdapat dalam masing-masing aplikasi yang dimiliki para Garda Depan akan terintegrasi dengan server database berbasis web.
1.2 Rumusan Masalah
Berdasarkan latar belakang yang telah dijelaskan di atas, maka diperoleh rumusan masalahnya adalah sebagai berikut :
a. Bagaimana cara membuat sebuah aplikasi dengan android yang dapat digunakan para Garda Depan menyimpan dan mengakses rekap jadwal yang dimiliki?
b. Apakah aplikasi rekap jadwal Garda Depan ini nantinya dapat digunakan user aplikasi ini khususnya Garda Depan PT. Aseli Dagadu Djokdja?
1.3 Batasan Masalah
Untuk memfokuskan bahasan, penulis hanya membatasi ruang lingkup permasalahan yaitu :
2
a. Aplikasi ini hanya dibuat untuk sistem operasi berbasis Android.
b. Materi yang dibahas hanya mencangkup tentang penyimpanan data, pengolahan data dan pengaksesan data rekap jadwal Garda Depan PT. Aseli Dagadu Djokdja saja. c. Aplikasi yang digunakan dalam pembuatan
media pembelajaran ini adalah Eclipse, Corel, Adobe Dreamweaver Cs 5. d. Aplikasi ini dapat dijalankan pada sistem
operasi Android versi 2.3 (gingerbread) ke atas.
e. Aplikasi ini hanya dapat dijalankan apabila user mempunyai koneksi internet karena database berbasis online.
1.4 Tujuan Penelitian
Adapun tujuan perancangan aplikasi media penelitian dapat dibagi menjadi : a. Mempermudah para Garda Depan
dalam menyimpan data , mengolah data, dan mengakses data rekap jadwal masing - masing.
b. Memberikan keamanan yang lebih baik daripada penulisan rekap jadwal secara manual dalam selembar kertas.
c. Memungkinkan pihak kantor atau manajemen mengawasi pengolahan rekap jadwal Garda Depan melalui database server.
1.5 Manfaat Penelitian
Manfaat dari penelitian ini adalah sebagai berikut :
a. Dapat membantu para Garda Depan dalam menyimpan, mengolah, dan mengakses data rekap jadwal yang dimiliki.
b. Dapat membantu mengurangi resiko kehilangan, salah tulis atau kerusakan rekap jadwal yang dimiliki.
c. Dapat meningkatkan pengawasan dan meminimalisir terjadinya kesalahan rekap jadwal.
1.6Metode Penelitian
Langkah – langkah yang digunakan dalam penyusunan penelitian ini adalah sebagai berikut :
1. Pengumpulan Data
Metode yang akan dipakai adalah sebagai berikut :
a. Studi Pustaka
Merupakan sumber yang dapat dijadikan rujukan dari buku maupun datang langsung untuk mendapatkan data seputar rekap jadwal Garda Depan PT. Aseli Dagadu Djokdja.
b. Browsing atau Internet
Merupakan sumber yang dapat dijadikan rujukan dari suatu website seputar rekap jadwal.
2. Perancangan Aplikasi Rekap Jadwal Garda Depan PT Aseli Dagadu Djokdja. Langkah – langkah yang diambil dalam perancangan aplikasi adalah sebagai berikut:
a. Perancangan Fungsi.
b. Perancangan Kebutuhan Antarmuka. c. Perancangan Tampilan.
3. Pembuatan Aplikasi Rekap Jadwal Garda Depan PT Aseli Dagadu Djokdja. Langkah – langkah yang diambil dalam pembuatan aplikasi adalah sebagai berikut :
a. Implementasi Fungsi.
b. Implementasi Kebutuhan Antarmuka. c. Implementasi Tampilan.
4. Pengujian Aplikasi
Metode ini dilakukan untuk mengetahui apakah Aplikasi Rekap Jadwal Garda Depan PT Aseli Dagadu Djokdja sudah berjalan baik dan bisa digunakan oleh user atau belum.
1.7 Sistematika Penulisan
Pelaksanaan pembuatan skripsi ini meliputi beberapa bab yaitu sebagai berikut :
1. Bab I : Pendahuluan
Merupakan bagian pengantar dari pokok permasalahan yang dibahas dalam skripsi ini. Adapun hal-hal yang dibahas berisikan latar belakang, rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metode pengumpulan data, dan sistematika penulisan laporan.
2. Bab II : Landasan Teori
Bab ini membahas tentang hal-hal yang berhubungan dengan perancangan dan pembuatan aplikasi mobile berbasis Android dan penjelasan mengenai informasi tentang gunung berapi yang berada di Pulau Jawa.
3. Bab III : Analisa Dan Perancangan
Pada bab ini akan diberikan penjelasan menganai hal-hal yang berhubungan dengan analisis sistem yang meliputi analisis kebutuhan sistem, dan analisis kelayakan sistem. Dalam bab ini juga akan dibahas mengenai perancangan dari aplikasi yang akan dibuat
3
yaitu merancang konsep, merancang isi dan merancang grafik.
4. Bab Iv : Implementasi Dan Pembahasan
Pada bab ini akan dibahas mengenai implementasi dan pembahasan yaitu, memproduksi sistem, pengujian sistem, pemeliharaan sistem dan implementasi sistem.
5. Bab V : Penutup
Dalam bab ini akan diuraikan tentang kesimpulan yang dapat ditarik dari pembuatan aplikasi media informasi tentang kegunungapian ini, serta beberapa saran yang berguna bagi penulis maupun pihak lain yang berminat membuat atau mengembangkan aplikasi mobile berbasis Android.
2. Pembahasan 2.1 Tinjauan Pustaka
Alpiandi (2014), melakukan penelitian dengan menggunakan eclipse dan php, menghasilkan aplikasi resep masakan khas Kalimantan Barat berbasis android yang dinamis. Aplikasi ini sumber datanya dapat diperbarui melalui Web Service yang berbasis php dan menggunakan database MySQL.
Rakhmad Ikhsanudin (2013), membuat sebuah aplikasi berbasis android yang menggunakan xml-rpc sebagai model web service untuk merangkum data stok darah yang didapat dari website Twitter dengan teknik grabbing. Aplikasi ini menggunakan database MySQL untuk web service-nya dan SQLite di sisi client
Anis Sya’ban Dwijaya (2014) dengan judul skripsinya “Pembuatan Aplikasi Pengirim Pulsa Di Zyrus Phoneshop Berbasis Android” telah merancang sebuah aplikasi dengan tujuan untuk meminimalisir kesalahan dari human error yang sering terjadi di took seluler Zyrus Phoneshop dalam proses pengisian pulsa.
2.2 Pengertian Aplikasi
Menurut Jogiyanto Hartono (2004 : 8), Aplikasi merupakan sistem yang dirancang dan disusun sedemikian rupa untuk menghasilkan informasi yang terpadu dengan menggunakan sarana komputer sebagai sarana penunjangnya. Menurut Dhanta (2009:32), aplikasi (application) adalah software yang dibuat oleh suatu perusahaan komputer untuk mengerjakan tugas-tugas tertentu. Sedangkan menurut Anisyah (2000:30), aplikasi adalah penerapan, penggunaan atau penambahan.
2.3 Pengertian Rekap Jadwal
Definisi kata rekap berdasarkan Kamus Besar Bahasa Indonesia (KBBI) adalah rekapitulasi atau pembuatan rincian data yg bercampur aduk menurut kelompok utama. Dapat diartikan juga kumpulan isi atau ikhtisar pada akhir laporan atau hitungan. Deskripsi rekap yang dimaksud dalam rekap jadwal
disini adalah kumpulan dari jadwal shift kerja harian yang dijadikan satu selama satu bulan..
2.4 Analisis Sistem 2.4.1 Analisis SWOT
SWOT adalah akronim untuk kekuatan (Strenghts), kelemahan (Weakness), peluang (Opportunities), dan ancaman (Threats) dari lingkungan eksternal perusahaan. Menurut Jogiyanto (2005:46), SWOT digunakan untuk menilai kekuatan-kekuatan dan kelemahan-kelemahan dari sumber-sumber daya yang dimiliki perusahaan dan kesempatan eksternal dan tantangan yang dihadapi.
2.4.2 Analisis Strengths (kekuatan)
Kekuatan dalam hal ini adalah faktor-faktor yang dapat mendukung atau memberikan keunggulan dibandingkan yang lain. Berikut ini adalah kekuatan rekap gardep bagi para penggunanya khususnya garda depan PT.Aseli Dagadu Djokdja :
a. Memudahkan dalam mengingat jadwal shift dalam sebulan.
b. Sebagai sarana untuk mencatat transaksi tukar menukar shift diantara 106 garda depan yang aktif. c. Menjadi salah satu sarana mencatat jumlah shift,
jumlah tembusan dan jumlah overtime dalam sebulan sebagai bukti untuk kroscek apabila ada kesalahan dalam penggajian.
2.4.3 Analisis Weakness (kelemahan)
Kelemahan dalam hal ini adalah faktor-faktor yang kurang mendukung atau mengurangi nilai fungsi dari sistem tersebut. Berikut adalah kelemahan yang dimiliki rekap gardep saat ini :
a. Masih bersifat manual atau ditulis tangan dalam selembar kertas
b. Sangat tinggi kemungkinan rusak karena robek, terkena air atau terbakar.
c. Kemungkinan hilang juga tinggi, dan tidak adanya fasilitas backup karena dalam bentuk kertas..
2.4.4 Analisis Opportunities (peluang)
Peluang dalam hal ini adalah faktor-faktor yang dapat menjadi alasan untuk mendapatkan berbagai manfaat atau keuntungan lebih. Berikut adalah peluang yang bisa didapatkan :
a. Lebih dari 90% dari jumlah total garda depan aktif adalah seorang pengguna smatphone.
b. Tingkat keawetan smartphone lebih tinggi daripada selembar kertas.
c. Sistem backup lebih baik karena bersifat online, jadi dapat diakses dimana saja kapan saja.
2.4.5 Analisis Threats (ancaman)
Ancaman dalam hal ini adalah faktor-faktor yang dapat berpotensi mengurangi nilai fungsi atau memperburuk sistem. Berikut adalah beberapa ancaman yang ada :
4
a. Belum adanya aplikasi pada smartphone yang dapat menawarkan fitur-fitur yang sesuai dengan kebutuhan rekap gardep.
b. Keadaan ekonomi para garda depan yang tidak selalu mampu untuk berlangganan paket data agar bisa mengakses data secara online.
2.5 Perancangan Sistem 2.5.1 Perancangan UML
Untuk lebih memperjelas tentang gambaran sistem maka penulis membuat UML (Unified Modeling
Language ) dengan beberapa tipe yaitu Use case
diagram, Activity diagram, Sequence diagram, dan
Class diagram.
2.5.1.1 Use Case Diagram
Gambar 1. Use Case Diagram 2.5.1.2 Activity Diagram
Gambar 2 Activity Diagram
2.5.1.3 Class Diagram
Gambar 3 Class Diagram 2.5.1.4 Sequence Diagram
Gambar 4 Sequence Diagram
2.5.1.5 Perancangan Database Tabel 1 Tabel Admin
Nama Tipe Panjang Indeks
Id Int 11 Primary key
Username Varchar 15 Password Varchar 15
5
Tabel 2 Tabel Tabel_user
Nama Tipe Panjang Indeks
Id Int 11 Primary key
Nama Varchar 20
Nohp Varchar 20
Password Varchar 20
Tabel 3 Tabel Info
Nama Tipe Panjang Indeks
Id Int 11 Primary key
Judul Varchar 50
Berita Varchar 100
Tabel 4 Tabel Jadwal
Nama Tipe Panjang Indeks
id int 5 Primary key
nama Varchar 20 hari Varchar 20 hari Varchar 5 shift Varchar 20 gerai Varchar 20 ket Varchar 50 3. Kesimpulan 3.1 Kesimpulan
Berdasarkan uraian-uraian yang telah penulis jelaskan pada bab-bab sebelumnya, hasil rancangan dan implementasi aplikasi “Perancangan Aplikasi Rekap Jadwal Garda Depan PT Aseli Dagadu Djokdja berbasis Android” berdasarkan dari rumusan masalah yang ada dapat diambil kesimpulan sebagai berikut :
1. Dalam penelitian ini telah dibangun sebuah aplikasi mobile berupa aplikasi Rekap Jadwal untuk Gardep di PT Aseli Dagadu Djokdja. Adapun fungsinya untuk mempermudah para Gardep(Garda Depan) mengakses informasi tentang jadwal shift sekaligus memanajemen jadwal shift pribadi.
2. Aplikasi ini mengakses database secara online pada web server yang sudah dibuat. Admin juga dapat memanajemen user atau data melalui web server yang sudah disediakan.
3. Aplikasi ini dapat digunakan apabila user mempunyai koneksi internet karena databasenya bersifat online.
3.2 Saran
Dari hasil evaluasi terhadap aplikasi ini, maka diperoleh beberapa saran untuk pengembangan penelitian lebih lanjut, yaitu :
1. Disediakan database offline pada aplikasi, sehingga pengguna tidak harus terkoneksi internet setiap saat
ketika hanya ingin melihat atau memanajemen data pribadi.
Daftar Pustaka
[1] Ranna Zhou. 2015. Android Official Blog News and Notes from the Android Team.
http://officialandroid.blogspot.com/. Diakses 8 Juni 2015.
[2] Safaat H, Nazruddin.2011. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung:Informatika, hal 3.
[3] Safaat H, Nazruddin.2011. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung:Informatika, hal 1.
[4] Safaat H, Nazruddin.2011. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung:Informatika, hal 6-8.
[5] Mulyadi.2010. Membuat aplikasi untuk Android. Yogyakarta:Multimedia Center, hal 10
[6] Safaat H, Nazruddin.2011. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung:Informatika, hal 16.
[7] Al Fatta, Hanif.2007. Analisis dan Perancangan Sistem Informasi. Yogyakarta: Andi Offset, hal 49. [8] Whitten, Jeffrey L, et al.2004. Metode Desain &
Analisis Sistem(Edisi 6. Edisi International, Mc GrawHill).Yogyakarta:Andi.
Biodata Penulis
Jati Arif Hidayat, memperoleh gelar Sarjana Komputer
(S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2015.
Krisnawati, memperoleh gelar Sarjana Sains (S.Si),
Jurusan Ilmu Komputer Fakultas MIPA Universitas Gajah Mada, lulus tahun 1997. Memperoleh gelar Magister Teknik (M.T) Program Pasca Sarjana Magister Teknologi Informasi Fakultas Teknik Elektro Universitas Gajah Mada Yogyakarta, lulus tahun 2004. Saat ini menjadi Dosen di STMIK AMIKOM Yogyakarta.