Disusun oleh :
KHAIRUNNISA ARITONANG
NIM : 2014-31-078
Mengetahui, Disetujui,
Telah disidangkan dan dinyatakan Lulus Sidang Proyek Skripsi pada Program
Sarjana, Program Studi Teknik Informatika Sekolah Tinggi Teknik - PLN pada
Tanda
Nama Penguji Jabatan Tangan
Ketua
1. Meilia Nur Indah Susanti, ST., M.Kom
Penguji
Mengetahui:
Ketua Jurusan
Teknik Informatika
`
Dengan ini saya menyatakan bahwa dalam Skripsi ini tidak terdapat
karya yang pernah diajukan untuk memperoleh gelar Sarjana baik di lingkungan
STT-PLN maupun di suatu Perguruan Tinggi, dan sepanjang pengetahuan saya
juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan
oleh orang lain, kecuali yang secara tertulis diacu dalam naskah ini dan
disebutkan dalam daftar pustaka. Pernyataan ini dibuat dengan penuh
kesadaran dan rasa tanggung jawab serta bersedia memikul segala resiko jika
ternyata pernyataan ini tidak benar.
KHAIRUNNISA ARITONANG
NIM: 2014-31-078
UCAPAN TERIMA KASIH
Dengan ini saya menyampaikan penghargaan dan ucapan terima kasih yang
sebesar – besarnya kepada yang terhormat :
KHAIRUNNISA ARITONANG
NIM : 2014-31-078
KATA PENGANTAR
Penulis menyadari bahwa laporan skripsi ini tidak akan terwujud tanpa
bantuan, bimbingan, dan dorongan dari berbagai pihak. Untuk itu penulis
menyampaikan terimakasih kepada berbagai pihak atas bimbingan dan
pengarahannya serta dukungannya selama penyusunan laporan ini.
3. Keluarga, terutama kedua orang tua saya, ketiga abang saya, kedua
kakak saya serta 3 keponakan yang saya sayangi, terima kasih atas
bantuan, dukungan, perhatian dan do’a sehingga memotivasi penulis
dalam penulisan skripsi ini.
4. Ibu Meilia Nur Indah Susanti, ST., M.Kom, selaku Ketua Jurusan
Teknik Informatika STT-PLN Jakarta.
5. Semua dosen STT-PLN, terutama dosen Teknik Informatika STT-
PLN yang telah memberikan ilmu yang bermanfaat selama penulis
menimba ilmu di kampus ini.
6. Teman - teman angkatan 2014 yang telah memberikan pengalaman
berkesan selama penulis menimba ilmu di kampus ini.
7. Mbak Annisa, Mbak Amel, Mas Rommi, Mas Rizki, Mas Alvin, Mas
Rakhmat, Mas Elvan, Mister Pace yang merupakan teman kerja saya
di PT Indonesia Comnets Plus yang telah membantu dan
mendukung saya untuk menyelesaikan penulisan skripsi ini.
8. Kak Dio M Alif, Kak Indra Mulyadi, Risma Damayanti, Jihan Nabilah
S, Meida Intan dan Mega Dwi yang merupakan teman seperjuangan
dan memberikan penulis semangat dan dukungan dalam
menyelesaikan penulisan skripsi ini.
9. Dwi Susanto yang merupakan orang terdekat saya yang tiada henti
membantu penulis menyelesaikan penulisan skripsi, yang tidak
pernah mengeluh dan lelah untuk memberikan waktu nya dan yang
selalu mendukung disaat penulis mengeluh.
10. Dan semua pihak yang tidak dapat penulis sebutkan satu persatu
yang telah memberikan dukungan sehingga laporan ini selesai tepat
pada waktunya.
Sekian pengantar dari saya, semoga laporan skripsi ini dapat bermanfaat
bagi pembacanya.
Sebagai sivitas akademika Sekolah Tinggi Teknik – PLN, saya yang bertanda
tangan di bawah ini:
Nama : Khairunnisa Aritonang
NIM : 2014-31-078
Program Studi : Strata Satu
Jurusan : Teknik Informatika
Jenis Karya : Skripsi
Demi perkembangan ilmu pengetahuan, menyetujui untuk memberikan kepada
Sekolah Tinggi Teknik – PLN Hak Bebas Royalti Non eksklusif
(Nonexclusive Royalty Free Right) atas karya ilmiah saya yang berjudul :
Rancang Bangun Aplikasi Surat Perintah Perjalanan Dinas dengan Share
Lokasi dan Notifikasi berbasis Android (Studi Kasus: Sekolah Tinggi
Teknik PLN). Beserta perangkat yang ada (jika diperlukan). Dengan Hak
Bebas Royalti Non ekslusif ini Sekolah Tinggi Teknik – PLN berhak menyimpan,
mengalih media/formatkan, mengelola dalam bentuk pangkalan data
(database), merawat dan mempublikasikan Tugas Akhir saya selama tetap
mencantumkan nama saya sebagai penulis/pencipta dan sebagai pemilik Hak
Cipta. Demikian pernyataan ini saya buat dengan sebenarnya.
Dibuat di : Jakarta
Pada tanggal : Juli 2018
Yang menyatakan
(KHAIRUNNISA ARITONANG)
DESIGN BUILDING APPLICATION OF OFFICIAL TRAVEL BASED
COMMAND LETTERS WITH SHARE LOCATION AND NOTIFICATION
BASED ON ANDROID (CASE STUDY: SEKOLAH TINGGI TEKNIK PLN)
ABSTRACT
The development of the use of the android operating system on smartphones
has improved. In various intansi as well as many companies that have taken
advantage of android applications. In this case, the authors want to participate
in the development of information technology in the form of a mobile application
is an official travel based in Sekolah Tinggi Teknik PLN which this application
will be easier for employees in carrying out the official trips such as don’t need
to input data travel manually, employees can share location of his official
journey as reporting evidence of official travel and notification activities as a
reminder for employees to share location of official travel based. In outline, this
android mobile application will be integrated with the web application of official
travel based command letters the web for the submission of travel services that
have been used so that using web service rest. The conclusion gained is this
application allows employees in carrying out travel service via android mobile
connected web service rest by adjusting the needs of users. And this
application also simplify the administrative process of employees while carrying
out the official trip.
Keywords: Business travel, Rest web service, Android
RANCANG BANGUN APLIKASI SURAT PERINTAH PERJALANAN DINAS
DENGAN SHARE LOKASI DAN NOTIFIKASI BERBASIS ANDROID
(STUDI KASUS: SEKOLAH TINGGI TEKNIK PLN)
ABSTRAK
Perkembangan penggunaan sistem operasi android pada smartphone
mengalami perkembangan meningkat. Di berbagai instansi seperti perusahaan
juga banyak yang telah memanfaatkan aplikasi android. Dalam hal ini, penulis
ingin berpartisipasi dalam pengembangan teknologi informasi dalam bentuk
mobile yaitu aplikasi surat perintah perjalanan dinas di Sekolah Tinggi Teknik
PLN yang mana aplikasi ini nantinya akan memudahkan pegawai dalam
melaksanakan perjalanan dinas seperti tidak perlu menginput data perjalanan
dinas secara manual, pegawai dapat mengirimkan lokasi perjalanan dinasnya
sebagai pelaporan bukti kegiatan perjalanan dinas dan notifikasi sebagai
pengingat untuk pegawai mengirimkan lokasi perjalanan dinas. Secara garis
besar, aplikasi mobile android ini akan terintegrasi dengan web Aplikasi Surat
Perintah Perjalanan Dinas yakni web untuk pengajuan perjalanan dinas yang
telah digunakan sehingga menggunakan web service rest. Kesimpulan yang
didapat adalah aplikasi ini memudahkan pegawai dalam melaksanakan
perjalanan dinas melalui ponsel android yang terhubung web service rest
dengan menyesuaikan kebutuhan pengguna. Dan aplikasi ini juga
mempermudah proses administrasi pegawai saat melaksanakan perjalanan
dinas.
Kata Kunci :Perjalanan dinas, Rest web service, Android
DAFTAR ISI
LEMBAR PENGESAHAN..........................................................................................i
KATA PENGANTAR.................................................................................................v
ABSTRACT............................................................................................................viii
ABSTRAK................................................................................................................ix
DAFTAR ISI...............................................................................................................x
DAFTAR TABEL....................................................................................................xiv
DAFTAR GAMBAR.................................................................................................xv
DAFTAR LAMPIRAN...........................................................................................xviii
BAB I PENDAHULUAN...........................................................................................1
2.2.2 Firebase..........................................................................................10
2.2.3 JSON..............................................................................................12
2.2.7 MySQL............................................................................................14
2.2.8 XAMPP...........................................................................................14
2.2.11 Android........................................................................................16
BAB V PENUTUP................................................................................................120
5.1 Kesimpulan..........................................................................................120
5.2 Saran...................................................................................................121
DAFTAR PUSTAKA..............................................................................................122
LAMPIRAN............................................................................................................126
DAFTAR TABEL
YGambar 2. 1 Firebase......................................................................................11
Gambar 2. 2 Firebase Cloud Messaging dan Notifications...............................12
Gambar 2. 3 Diagram Metode R&D...................................................................27
Gambar 2. 4 Kerangka Pemikiran......................................................................33
YGambar 3. 1 Alur Sistem Berjalan........................................................................39
Gambar 3. 2 Alur Sistem Diusulkan...................................................................41
Gambar 3. 3 Use Case Diagram Aplikasi Sppd.................................................42
Gambar 3. 4 Class Diagram Aplikasi Sppd.......................................................48
Gambar 3. 5 Sequence Diagram Login.............................................................49
Gambar 3. 6 Sequence Diagram Notifikasi.......................................................49
Gambar 3. 7 Sequence Diagram Profile............................................................50
Gambar 3. 8 Sequence Diagram Data Sppd.....................................................51
Gambar 3. 9 Sequence Diagram Detail Sppd...................................................51
Gambar 3. 10 Sequence Diagram Share Lokasi...............................................52
Gambar 3. 11 Sequence Diagram Logout.........................................................52
Gambar 3. 12 Activity Diagram Login................................................................53
Gambar 3. 13 Activity Diagram Notifikasi..........................................................54
Gambar 3. 14 Activity Diagam Profile................................................................55
Gambar 3. 15 Activity Diagram Data Sppd........................................................55
Gambar 3. 16 Activity Diagram Detail Sppd......................................................56
Gambar 3. 17 Activity Diagram Share Lokasi....................................................57
Gambar 3. 18 Activity Diagram Logout..............................................................58
Gambar 3. 19 Use Case Diagram Website Sppd..............................................59
Gambar 3. 20 Class Diagram Website Sppd....................................................64
Gambar 3. 21 Sequence Diagram Login Website.............................................65
Gambar 3. 22 Sequence Diagram Melihat Data Pegawai Website Sppd.........65
Gambar 3. 23 Sequence Diagram Melihat Jabatan Sppd.................................66
Gambar 3. 24 Sequence Diagram Melihat Sppd Website.................................66
Gambar 3. 25 Sequence Diagram Menambah Data Pegawai Website Sppd...67
Gambar 3. 26 Sequence Diagram Edit Data Pegawai Website Sppd...............67
Gambar 3. 27 Sequence Diagram Delete Data Pegawai Website Sppd..........68
Gambar 3. 28 Sequence Diagram Menambah Jabatan Website Sppd............68
Gambar 3. 29 Sequence Diagram Edit Jabatan Website Sppd........................69
Gambar 3. 30 Sequence Diagram Delete Jabatan Website Sppd....................69
Gambar 3. 31 Sequence Diagram Mengisi Form Sppd Website......................70
Gambar 3. 32 Sequence Diagram Melihat Lokasi Sppd Website.....................70
Gambar 3. 33 Sequence Diagram Logout Website Spp...................................71
Gambar 3. 34 Activity Diagram Login Website Sppd........................................72
Gambar 3. 35 Activity Diagram Melihat Data Pegawai Website Sppd..............73
Gambar 3. 36 Activity Diagram Melihat Jabatan Website Sppd........................73
Gambar 3. 37 Activity Diagram Melihat Sppd Website......................................74
Gambar 3. 38 Activity Diagram Menambah Data Pegawai Website Sppd........75
Gambar 3. 39 Activity Diagram Edit Data Pegawai Website Sppd...................76
Gambar 3. 40 Activity Diagram Menghapus Data Pegawai Website Sppd.......77
Gambar 3. 41 Activity Diagram Menambah Jabatan Website Sppd.................77
Gambar 3. 42 Activity Diagram Edit Jabatan Website Sppd.............................78
Gambar 3. 43 Activity Diagram Menghapus Jabatan Website Sppd................79
Gambar 3. 44 Activity Diagram Mengisi Form Website Sppd...........................79
Gambar 3. 45 Activity Diagram Melihat Lokasi Sppd Website..........................80
Gambar 3. 46 Activity Diagram Logout Website Sppd......................................81
Gambar 3. 47 Rancangan Tampilan Splash Screen.........................................86
Gambar 3. 48 Rancangan Tampilan Login........................................................87
Gambar 3. 49 Rancangan Tampilan Dashboard...............................................88
Gambar 3. 50 Rancangan Tampilan Profile......................................................88
Gambar 3. 51 Rancangan Tampilan Notifikasi..................................................89
Gambar 3. 52 Rancangan Tampilan Data Sppd................................................90
Gambar 3. 53 Rancangan Tampilan Detail Sppd..............................................91
Gambar 3. 54 Rancangan Tampilan Login Website..........................................91
Gambar 3. 55 Rancangan Tampilan Dashboard Website.................................92
Gambar 3. 56 Rancangan Tampilan Halaman Data Pegawai...........................93
Gambar 3. 57 Rancangan Tampilan Form Tambah Data Pegawai..................93
Gambar 3. 58 Rancangan Tampilan Halaman Jabatan....................................94
Gambar 3. 59 Rancangan Tampilan Form Tambah Jabatan............................95
Gambar 3. 60 Rancangan Tampilan Halaman Sppd.........................................95
Gambar 3. 61 Rancangan Tampilan Halaman Form Sppd...............................96
YGambar 4. 1 Logo Aplikasi Perjalanan Dinas.....................................................100
Gambar 4. 2 Tampilan Halaman Splash Screen.............................................101
Gambar 4. 3 Tampilan Halaman Login............................................................101
Gambar 4. 4 Tampilan Halaman Dashboard...................................................102
Gambar 4. 5 Tampilan Halaman Profile..........................................................103
Gambar 4. 6 Tampilan Halaman Notifikasi......................................................104
Gambar 4. 7 Tampilan Halaman Data Sppd....................................................104
Gambar 4. 8 Tampilan Halaman Detail Sppd 1...............................................105
Gambar 4. 9 Tampilan Halaman Detail Sppd 2...............................................106
Gambar 4. 10 Tampilan Halaman Detail Sppd 3.............................................106
Gambar 4. 11 Tampilan Halaman Login Website............................................107
Gambar 4. 12 Tampilan Halaman Dashboard Website...................................108
Gambar 4. 13 Tampilan Halaman Data Pegawai Website..............................108
Gambar 4. 14 Tampilan Halaman Form Tambah Data Pegawai Website......109
Gambar 4. 15 Tampilan Halaman Jabatan Website........................................109
Gambar 4. 16 Tampilan Halaman Form Tambah Jabatan Website................110
Gambar 4. 17 Tampilan Halaman Sppd Website............................................111
Gambar 4. 18 Tampilan Halaman Form Sppd Website...................................111
DAFTAR LAMPIRAN
Di Sekolah Tinggi Teknik PLN pada saat ini dalam mengelola perjalanan
dinasnya sudah ada aplikasi sppd berbasis web, dimana semua data ada di
website tersebut. Akan tetapi pada aplikasi sppd yang sekarang ini masih
memiliki kekurangan dalam penggunaannya. Dimana, masalah yang masih
sering terjadi saat ini adalah proses administrasi yang tidak efektif, data hasil
perjalanan dinas masih berupa berkas-berkas yang disusun rapi berdasarkan
tanggal selesainya sppd dan lokasi perjalanan dinas yang banyak dilaksanakan
tidak sesuai dengan yang sudah di tugaskan sebelumnya.
1. Belum ada fitur share lokasi dan notifikasi pada aplikasi surat
perintah perjalanan dinas agar admin dapat mengetahui lokasi
perjalanan dinas pegawai.
2. Aplikasi mobile perjalanan dinas harus dapat diakses diluar wilayah
kantor namun masih terintegrasi dengan web aplikasi sppd.
3. Diperlukannya suatu aplikasi tepat guna dan interaktif untuk
menyampaikan informasi lebih lengkap dan terinci.
1.2.2 Ruang Lingkup Masalah
Adapun batasan ruang lingkup masalah yang penulis lakukan pada
penelitian ini, sehingga dapat menghindari meluasnya pembahasan topik
permasalahan:
BAB I PENDAHULUAN
Bab ini merupakan penjelasan secara umum, ringkas dan padat yang
menggambarkan dengan tepat isi usulan tersebut yang meliputi latar belakang,
permasalahan penelitian, identifikasi masalah, rumusan masalah, tujuan dan
manfaat penelitian dan sistematika penulisan
BAB V PENUTUP
1. Perangkat mobile. Perangkat ini berfungsi sebagai alat bantu (tool) bagi
pengguna untuk meminta informasi. Hasil dari informasi yang diminta dapat
berupa teks, suara, gambar dan lain sebagainya. Perangkat mobile yang
dapat digunakan bisa berupa PDA, smartphone, laptop. Selain itu,
perangkat mobile dapat juga berfungsi sebagai alat navigasi di kendaraan
seperti halnya alat navigasi berbasis GPS.
2. Jaringan komunikasi. Komponen ini berfungsi sebagai jalur penghubung
yang dapat mengirimkan data-data yang dikirim oleh pengguna dari
perangkat mobile untuk kemudian dikirimkan ke penyedia layanan dan
kemudian hasil permintaan tersebut dikirimkan kembali oleh penyedia
layanan kepada pengguna.
3. Penyedia layanan. Merupakan komponen LBS yang memberikan berbagai
macam layanan yang bisa digunakan oleh pengguna. Sebagai contoh
ketika pengguna meminta layanan agar bisa tahu posisinya saat itu, maka
aplikasi dan penyedia layanan langsung memproses permintaan tersebut,
mulai dari menghitung dan menentukan posisi pengguna, menemukan rute
jalan, dan masih banyak lagi yang lainnya.
4. Komponen penunjuk lokasi. Setiap layanan yang diberikan oleh penyedia
layanan biasanya akan berdasarkan pada posisi pengguna yang meminta
layanan tersebut. Oleh karena itu diperlukan komponen yang berfungsi
sebagai pengolah yang akan menentukan posisi pengguna layanan saat
itu. Posisi 18 pengguna tersebut bisa didapatkan melalui jaringan
komunikasi mobile atau juga menggunakan Global Positioning System
(GPS).
5. Penyedia data. Penyedia layanan tidak selalu menyimpan seluruh data dan
informasi yang diolahnya. Karena bisa jadi berbagai macam data dan
informasi yang diolah tersebut berasal dari pengembang/pihak ketiga yang
memang memiliki otoritas untuk menyimpannya.
2.2.2 Firebase
Firebase adalah penyedia layanan cloud dengan backend sebagai servis
yang berdiri sejak April 2012 yang berbasis di San Fransisco, California. Pada
Oktober 2014 Google mengakuisisi Firebase untuk menjadi bagian Alphabet
Inc. Firebase didirikan oleh James Tamplin dan Andrew Lee. Firebase
menyediakan realtime database dan backend sebagai layanan yang
memungkinkan pengembangan API untuk disinkronisasikan ke client. Firebase
memiliki banyak library yang memungkinkan untuk mengitegrasikan layanan ini
dengan Android, iOS, Javascript, Java, Objective-C dan Node.JS.
Gambar 2. Firebase
1. Firebase Analytics.
2. Firebase Cloud Messaging dan Notifications.
3. Firebase Authentication.
4. Firebase Remote Config.
5. Firebase Real Time Database.
6. Firebase Crash Reporting.
2.2.7 MySQL
MYSQL adalah sebuah sistem manajemen database yang bersifat open
source. MYSQL dapat digunakan untuk membuat dan mengelola database
beserta isinya. MYSQL merupakan sistem manajemen database yang bersifat
relasional. Artinya data-data yang dikelola dalam database akan diletakkan
pada beberapa table yang terpisah sehingga manipulasi data akan menjadi
lebih cepat.
2.2.11 Android
Android memiliki dua distributor, yaitu Google Mail Service (GMS) dan
Open Handset Distributor (OHD). GMS adalah distributor Android yang
mendapatkan dukungan penuh dari Google, sedangkan OHD adalah distibtor
Android tanpa dukungan langsung dari Google. Karena sistem operasi Android
bersifat open source sehingga saat ini bermunculan verndor smartphone, yaitu
diantaranya : HTC, Motorola, Samsung, LG, HKC, Huawei, Archos, Webstation
Camangi, Dell, Nexus, SciPhone, WayteQ, Sony Ericsson, Acer, Philips, T-
Mobile, Nexian, IMO, Asus dan lainnya vendor yang meproduksi smartphone
Android.
Pada tanggal 18 Agustus 2008, Android SDK 0.9 beta dirilis. Rilis ini
menyediakan API yang diperbarui dan diperluas, perbaikan pada alat-alat
pengembangan dan desain terbaru untuk layar awal. Petunjuk untuk meng-
upgrade SDK sudah tersedia pada rilis sebelumnya. Pada tanggal 23
September 2008, Android 1.0 SDK telah dirilis. Pada tanggal 9 Maret 2009,
Google merilis versi 1.1 untuk telepon seluler Android. Rilis terbaru tersebut
termasuk dukungan untuk pencarian dengan suara, harga aplikasi, perbaikan
jam alarm, perbaikan pengiriman gmail, perbaikan surat pemberitahuan dan
peta.
Gambar Keterangan
Use case menggambarkan
fungsionalitas yang disediakan sistem
sebagai unit-unit yang bertukar pesan
antar unit dengan aktor, biasanya
dinyatakan dengan menggunakan
kata kerja di awal nama use case.
Gambar Keterangan
Multiplicity Penjelasan
Gambar Keterangan
Recursive, menggambarkan
pengiriman pesan yang akan dikirim
untuk dirinya sendiri.
Activation, mewakili sebuah eksekusi
operasi dari objek, panjang kotak ini
berbanding lurus dengan durasi
aktivitas sebuah operasi.
Borg & Gall (1989) mendefinisikan hal ini dengan kalimat, “Educational
research and development (R & D) is a process used to develop and validate
educational products”. Sedangkan menurut Sugiyono (2009), metode
penelitian dan pengembangan adalah metode penelitian yang digunakan
untuk menghasilkan produk tertentu, dan menguji keefektifan produk tersebut.
1. Tahap Analisis
2. Tahap Desain
3. Tahap Pengembangan
4. Tahap Pengujian
5. Pembuatan Laporan
Pada tahap ini, paling tidak ada 2 hal yang harus dilakukan yaitu studi
literatur dan studi lapangan. Pada studi literatur, digunakan untuk
menemukan konsep-konsep atau landasan-landasan teoritis yang
memperkuat suatu produk. Melalui studi literatur dikaji pula ruang lingkup
suatu produk, keluasan penggunaan, kondisi pendukung, dll. Melalui
studi literatur diketahui pula langkah-langkah yang paling tepat untuk
mengembangkan produk. Studi literatur juga akan memberikan
gambaran hasil-hasil penelitian terdahulu yang bisa sebagai bahan
perbandingan untuk mengembangkan suatu produk tertentu. Selain studi
literatur, perlu juga dilakukan studi lapangan atau dengan kata lain
disebut sebagai pengukuran kebutuhan dan penelitian dalam skala kecil
(Sukmadinata: 2005). Dalam mengembangkan suatu produk, sebaiknya
didasarkan atas pengukuran kebutuhan (need assessment).
2. Perencanaan (Planning)
Setelah mendapatkan hasil dari uji coba lapangan awal, maka langkah
selanjutnya adalah revisi hasil uji coba. Langkah revisi hasil uji coba
merupakan langkah perbaikan model atau desain berdasarakan pada
hasil uji lapangan terbatas. Penyempurnaan produk awal akan
dilaksanakan sesudah dilaksanakan uji coba lapangan secara terbatas.
Pada tahap penyempurnaan produk awal tersebut, lebih banyak
dilaksanakan dengan pendekatan kualitatif. Evaluasi yang dilaksanakan
lebih pada evaluasi terhadap proses, sehingga perbaikan yang
dilaksanakan lebih pada hal yang bersifat perbaikan internal.
Meskipun sudah diperoleh produk yang lebih sempurna, tetapi uji coba
dan penyempurnaan produk masih perlu dilakukan sekali lagi. Hal ini
dilakukan agar produk yang dikembangkan memenuhi standar tertentu.
Uji coba dan penyempurnaan pada tahap produk awal masih difokuskan
kepada pengembangan dan penyempurnaan materi produk, belum
memperhatikan kelayakan dalam konteks populasi. Kelayakan dilakukan
dalam uji coba dan penyempurnaan produk yang telah
disempurnakan.Langkah-langkah uji coba produk yang telah
disempurnakan sama persis dengan uji coba produk awal, hanya jumlah
proses percobaan saja yang berbeda.
1. Tahap Analisis
Dalam proses perancangan suatu produk perlu adanya suatu kajian awal
yang berguna untuk menentukan tujuan suatu aplikasi dibangun. Analisis
penting dalam perancangan suatu produk karena hal ini dapat menjamin
ke efektifan sumber daya tepat sasaran tujuan suatu produk yang
dibangun. Pada tahap ini peneliti melakukan dua pendekatan terhadap
objek yang dikaji. Studi Literatur dilakukan untuk memahami pandangan
para ahli serta para praktisi teknologi yang berperan aktif dalam
perkembangan teknologi. Sedangkan studi lapangan digunakan peneliti
untuk mengamati dampak nyata yang sedang terjadi dilingkungan
sekitarnya. Melalui kajian ini diharapkan muncul suatu konsep produk
yang tepat guna. Penentuan jenis produk tersebut akan menghasilkan
sebuah deskripsi spesifik mengenai produk yang akan dikembangkan.
2. Tahap Desain
Tahap desain merupakan tahap yang meliputi penentuan unsur-unsur
yang perlu dimuatkan dalam software yang akan dikembangkan sesuai
dengan desain pembelajaran. Pada tahap proses desain pengembangan
software pembelajaran meliputi dua aspek desain, yaitu aspek model ID
(instructional design atau desain instruksional) dan aspek isi pengajaran
yang akan diberikan.
3. Tahap Pengembangan
Tahap pengembangan merupakan tahapan menerjemahkan hasil desain
logis dan fisik ke dalam kode-kode program komputer. Pada tahap ini
hasil desain diimplementasikan kepada baris kode-kode program. Proses
pengembangan awal bertujuan untuk menghasilkan produk awal, dan
selanjutnya dites atau dijalankan dalam device untuk memastikan apakah
hasilnya sesuai dengan yang diinginkan atau tidak.
4. Tahap Pengujian
Pada saat pengembangan akhir aplikasi akan diujicoba pada emulator
dan perangkat android. Pada tahap ini pertama dilakukan oleh peneliti
tanpa ada peran serta pihak lain. Tahap ini ditujukan untuk memastikan
apakah hasil produk sudah sesuai dengan tujuan yang diharapkan
sebelumnya. Ketika produk lulus pada tahap uji pertama, produk akan
memasuki pada tahap uji coba lapangan yang bertujuan mengetahui
tanggapan para pengguna secara langsung.
5. Tahap Laporan
a. Belum ada fitur share lokasi dan notifikasi pada aplikasi surat perintah
perjalanan dinas.
2. Perencanaan
Setelah mendapatkan hasil dari uji coba lapangan awal, maka langkah
selanjutnya adalah revisi hasil uji coba. Langkah revisi hasil uji coba
merupakan langkah perbaikan model atau desain berdasarakan pada hasil uji
lapangan terbatas. Penyempurnaan produk awal akan dilaksanakan sesudah
dilaksanakan uji coba lapangan secara terbatas.
Langkah uji lapangan produk utama ini, merupakan uji produk yang
dilakukan secara lebih fokus terhadap hal yang meliputi uji efektivitas desain
produk, uji efektivitas desain (umumnya langkah memakai teknik eksperimen
model pengulangan). Hasil dari pengujian pada tahap ini yaitu diperolehnya
desain yang efektif, baik itu dari sisi substansi maupun dari sisi metodologi.
Analisis alat dan bahan dilakukan untuk mengetahui alat dan bahan
yang diperlukan dalam merancang dan membangun aplikasi sppd dengan
adanya fitur share lokasi dan notifikasi sebagai media mempermudah saat
melakukan pekerjaan dinas luar, alat dan bahan yang dibutuhkan sebagai
berikut:
2. Android Studio
5. Android SDK
7. Mockplus
8. Visio 2016
3.1.1.2 Perangkat Keras
2. Smartphone Android
Sistem Operasi : Android 7.0 Nougat
Merk : Xiaomi Note 4x
Ukuran Layar : 5,5 inch
Memori (RAM) : 3 GB
Penyimpanan : 16 GB
1. Skenario Login
Nama Use Case : Login
Aktor : User
Aktor : User
Deskripsi : Proses ini adalah sebuah kegiatan untuk melihat
Data Sppd
Aktor : User
Aktor : User
Aktor : User
Aktor : User
7. Skenario Logout
Nama Use Case : Logout
Aktor : User
Aktor : Admin
Aktor : Admin
Aktor : Admin
Aktor : Admin
Aktor : Admin
6. Skenario Logout
Nama Use Case : Logout
Aktor : Admin
2. Tabel Pegawai
Merupakan data pegawai yang dapat mengakses aplikasi perjalanan
dinas pada telepon seluler berbasis android.
Tabel 3. Spesifikasi Tabel Pegawai
3. Tabel Jabatan
Merupakan jabatan pegawai yang ada di sekolah tinggi teknik PLN.
Dimana jabatan disini yang dapat membedakan kedudukan yang
menunjukkan tugas, tanggung jawab, wewenang, dan hak seorang
pegawai.
4. Tabel Lokasi
Merupakan data yang berisikan lokasi, dimana lokasi tersebut yang
sudah di laksanakan perjalanan dinas oleh pegawai .
5. Tabel Notification
Merupakan data yang berisikan pesan dan informasi, tanggal serta
waktu untuk user agar mengirimkan lokasi perjalanan dinasnya.
Tabel 3. Spesifikasi Tabel Notification
6. Tabel Sppd
Merupakan data yang berisikan hasil perjalanan dinas pegawai yang
telah mengirimkan lokasi perjalanan dinasnya dari awal hingga akhir
melalui telepon seluler berbasis android.
Aplikasi yang dibuat kemudian diuji dengan metode black box yang telah
dijelaskan di bagian sub bab teknik analisis. Skenario yang telah dibuat di
teknik analisis kemudian diuji cobakan ke aplikasi untuk mendapatkan hasil.
Dari semua skenario, didapatkan hasil di table berikut ini:
Tabel 4. Hasil Pengujian Aplikasi
No Perihal Penilaian
Sangat Baik Cukup Kurang Buruk
Baik Baik
1 Kemudahan Penggunaan
(User Friendly)
2 Kenyamanan akses
aplikasi (Compatible)
3 Tampilan aplikasi sppd
berbasis android menarik
4 Menu – menu pada
aplikasi sppd mudah
dipahami
5 Dapat meningkatkan
kinerja pegawai pada saat
pelaksanaan perjalanan
dinas
6 Meningkatkan efisiensi,
efektivitas, transparansi
dan akuntabilitas
perjalanan dinas
7 Mengatasi masalah
pegawai yang
melaksanakan perjalanan
dinas diluar prosedur
8 Notifikasi memudahkan
pegawai untuk segera
mengirimkan lokasi
9 Pegawai dapat dengan
mudah mengirimkan lokasi
perjalanan dinas
10 Kemudahan dalam
mengakses foto saat
melaksanakan perjalanan
dinas
Adapun kesimpulan dari hasil pengujian dan wawancara akhir yang
sudah dilaksanakan penulis yaitu aplikasi surat perintah perjalanan dinas
dengan share lokasi dan notifikasi berbasis android dapat mengatasi pegawai
yang melaksanakan perjalanan dinas tidak sesuai dengan prosedur dimana
dengan adanya fitur share lokasi dan kamera untuk akses foto selama
perjalanan dinas dapat memudahkan admin dalam pengecekan data perjalanan
dinas yang dilaksanakan pegawai sudah sesuai dengan jadwal yang telah
ditentukan. Aplikasi sppd juga sudah memiliki kemudahan dalam
penggunaannya oleh admin dan user. Bahkan saat pegawai mengirimkan
lokasi, foto dan berita acara dapat dengan mudah dilakukan, terutama dengan
adanya fitur notifikasi yang dapat memberikan pesan agar mengingatkan user
mengirimkan lokasi perjalanan dinasnya.
BAB V
PENUTUP
5.1 Kesimpulan
Dari pembahasan bab-bab sebelumnya yang telah dijabarkan, maka
dapat diambil kesimpulan sebagai berikut:
1. Aplikasi Mobile Surat Perintah Perjalanan Dinas dengan share lokasi
dan notifikasi harus sesuai dengan kebutuhan pengguna yang dapat
dilakukan dengan cara merancang Unified Modeling Language. Aplikasi
sppd dapat diakses dengan mudah oleh pegawai Sekolah Tinggi Teknik
PLN karena memiliki desain antarmuka yang sederhana tanpa
mengabaikan fungsi dari menu – menu yang ada di dalamnya. Notifikasi
akan masuk ke aplikasi mobile pegawai berdasarkan tanggal mulai dan
tanggal akhir pelaksanaan perjalanan dinas. Dimana notifikasi nantinya
akan langsung terhubung ke menu share lokasi sppd.
2. Cara Kerja Aplikasi Surat Perintah Perjalanan Dinas dengan share
lokasi terintegrasi dengan Location Based Service dan notifikasi
terintegrasi dengan Firebase Cloud Messaging and Notifications (FCM)
untuk mengirimkan notifikasi info perjalanan dinas pegawai.
5.2 Saran
Adapun saran yang diberikan oleh penulis dan perlu untuk diperhatikan
adalah sebagai berikut :
1. Sistem ini belum memiliki key API untuk menampilkan google maps
API yang fungsinya telah disediakan oleh Google Maps agar Google
maps dapat terintegrasi kedalam web aplikasi sppd.
2. Pengembangan maupun penambahan fitur-fitur lain yang dinilai
dapat menunjang aplikasi agar lebih menarik.
DAFTAR PUSTAKA
Borg and Gall. (1989). Educational Research, An Introduction. New York and
London. Longman Inc.
a. Data Personal
NIM : 2014 – 31 – 078
Nama : Khairunnisa Aritonang
Tempat / Tgl. Lahir : Medan / 03 Mei 1996
Jenis Kelamin : Perempuan
Agama : Islam
Status Perkawinan : Belum Menikah
Program Studi : S1 Teknik Informatika
Alamat Rumah :Jalan Tanjung Permai 12 no 9 Komplek BTN
Tanjung Permai Medan
Telp : (061) 8450225
Hp : 0859883421128
Email : khairunnisaaritonang@gmail.com
Personal Web :-
b. Pendidikan
Khairunnisa Aritonang
LAMPIRAN