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
PERANCANGAN APLIKASI REKAP JADWAL GARDA DEPAN PT ASELI DAGADU DJOKDJA BERBASIS ANDROID ANDROID Jati Arif Hidayat1), Krisnawati 2), Teknik Informatika STMIK AMIKOM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283 Email :
[email protected]),
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.
[email protected])
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.
Keywords : Android, rekap jadwal application, online 1 Pendahuluan 1.1 Latar Belakang Dalam beberapa tahun, teknologi mobile benarbenar 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].
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?
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.
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 :
1
a. b.
c.
d.
e.
Aplikasi ini hanya dibuat untuk sistem operasi berbasis Android. Materi yang dibahas hanya mencangkup tentang penyimpanan data, pengolahan data dan pengaksesan data rekap jadwal Garda Depan PT. Aseli Dagadu Djokdja saja. Aplikasi yang digunakan dalam pembuatan media pembelajaran ini adalah Eclipse, Corel, Adobe Dreamweaver Cs 5. Aplikasi ini dapat dijalankan pada sistem operasi Android versi 2.3 (gingerbread) ke atas. Aplikasi ini hanya dapat dijalankan apabila user mempunyai koneksi internet karena database berbasis online.
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 halhal 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
1.4 Tujuan Penelitian Adapun tujuan perancangan aplikasi media penelitian dapat dibagi menjadi : a.
b.
c.
Mempermudah para Garda Depan dalam menyimpan data , mengolah data, dan mengakses data rekap jadwal masing - masing. Memberikan keamanan yang lebih baik daripada penulisan rekap jadwal secara manual dalam selembar kertas. 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.
b.
c.
Dapat membantu para Garda Depan dalam menyimpan, mengolah, dan mengakses data rekap jadwal yang dimiliki. Dapat membantu mengurangi resiko kehilangan, salah tulis atau kerusakan rekap jadwal yang dimiliki. Dapat meningkatkan pengawasan dan meminimalisir terjadinya kesalahan rekap jadwal.
1.6 Metode Penelitian Langkah – langkah yang digunakan dalam penyusunan penelitian ini adalah sebagai berikut : 1. Pengumpulan Data 2
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.
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. 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
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..
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.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.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
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 : 3
a.
b.
Belum adanya aplikasi pada smartphone yang dapat menawarkan fitur-fitur yang sesuai dengan kebutuhan rekap gardep. Keadaan ekonomi para garda depan yang tidak selalu mampu untuk berlangganan paket data agar bisa mengakses data secara online.
2.5.1.3
Class Diagram
2.5.1.4
Gambar 3 Class Diagram Sequence Diagram
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 4 Sequence Diagram 2.5.1.5
Perancangan Database Tabel 1 Tabel Admin
Gambar 2 Activity Diagram 4
Nama
Tipe
Panjang
Indeks
Id Username Password
Int Varchar Varchar
11 15 15
Primary key
ketika hanya ingin melihat atau memanajemen data pribadi.
Tabel 2 Tabel Tabel_user Nama Id Nama Nohp Password
Tipe
Panjang
Indeks
Int Varchar Varchar Varchar
11 20 20 20
Primary key
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.
Tabel 3 Tabel Info Nama Id Judul Berita
Tipe Int Varchar Varchar
Panjang 11 50 100
Indeks Primary key
Tabel 4 Tabel Jadwal Nama id nama hari hari shift gerai ket
Tipe
Panjang
Indeks
int Varchar Varchar Varchar Varchar Varchar Varchar
5 20 20 5 20 20 50
Primary key
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.
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.
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 5