UNlVER.StTAS DR SOETOMO
SURABAYA
zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA JONI2018
Dibiayai Okb DIP A Penelitis11 Unn-ersitas Dr. Sefonuno &nlasarka.n S11n.1 Kepu:tru;an.Nwnor: OU.S26AJB.l.051XlllZ817, Tanggal.2'1' DesembeF 20L7, tenta:ng
Bibah Peoelitiltll lmggalao
wm
P.emuh DlPA lJoiverntas Dr. Soetumo Ta~m Aaggar:Dl 2017.ACW.t.
-ID
1.1UZAKKJ s.KOM;.M.KOM 0728058503 SLAMETKACCNGS.KOM0711057$01LAMBA."IG PROBO SU~flRAT$.KQf,.,f..M.f<OM 071Z{J67201
PERK"iG\NAAf\i A.BSEN~ ONLINE~ ANDROID
MENOOUNA.KAK O!',-rcFIED :IIDDELfNG LANGUAGE (mD..) IC01'{1X PROSESS (STUDI KASUS: l,.NIVERSITAS DR. SOlITOMO)
PENEl,ITIAN DOSEN P~J\.fULA DJPA UNITOMO UNIVERSITAS DR. SOETOMO
UNJVERSITAS DR SOETOMO SURABAYA
JUN)2018
Dibiay>ti OJeb DJPA Pcoelitian UnivcrsitasDr.,Soetomo Berdasarkan Surat Kepumsaa Nomor : OU.526AJB.1.05/Xll12017, Tanggal 27 Desember 2017, teatang
ffibah Penelitlao Uoggulao dan Pemllla DIP A Universitas Dr. Soetomo Tag1a Anggaran 2017.
ACHM.A.D MUZAK.KI S.KOM.,M.KOM 0728058503 SLAMET KAClJNG S.KOM 0711057801
LAMBANG PROBO SUMIRA.T,S.KOM.,M.KOM 0712067201 PERENCANAAN ABSENSI ONLINE IlERDASIS ANDROID
Ml<:NGGUNAKA:N UNIFIED MODELING LA..N"GUAGE (Ul\,lL) ICONIXPROSESS (STUDI KASUS: UNIVERSITAS DR. SOETOMO)
PENELJTIAN DOSEN PEMULA DIPA UNITOMO
UNIVERSITAS DR. SOETOMO
LAPORAN AK1IIR
TAHUN2018
Teknik J nformarika
litian
Achmad u
i,
S.Kom.,M.Kom
NIDN : 0728058503
Surabaya, 25 Juni 2018 K
: Della Emilia
: 2014420076
: Mahasiswa Univ. Dr. Soetomo
: 2017
: 3.975.000,-
: Lambnng Probo Sumirat,
S.Kom.,M.Kom: 0712067201
: Universitas Dr Soetomo Surabaya
: Uulversitas
DrSoetomo Surabaya
: Slamet Kacung,S.Kom
: 071105780 I
: Asisten
Ahli: Teknik lnforrnatika
: 082233 774210
: muzakki.06@gmaiLcom
: Achmad Muzakki, S.Kom.,M.Kom
: 0728058503
~· · S.Kom.,M.T N:
0702097301
Anggota (2)a. Nama Lengknp
b. NTDN
c, Pcrguruan Tinggi
Auggota
(3)a. Nama Lengkap
b. NlMc. Perguruan Tinggi
Tahun Pelaksanaan
Biaya Kcscluruhan
Judul PenelitianPerencanaan Absensi Online Berbasis Android menggunakan Unified Modeling Language (UML) lconix Prosess (Study Kasus : Universitas Dr Soetomo Surabaya)
Pcncliti I J>claksana
a. Nama Lengkap
b. NIDN
c. Jahatan Fungsional d. Program Studi c.
Nomor HP
f.11.
Nama Lcngkap
b, NJDNc,
Perguruan Tinggi
Kata Kunci : Android, Aplikasi Absensi, SKPL, UML
Universitas Dr Soetomo Surabaya adalah perusahaan yang bergerak dibidang penyedia jasa pendidikan. Pada Universitas Dr Soetomo Surbaya memiliki karyawan sebayak 380 yang terdiri dari tenaga administrasi dan tenaga
pengajar atau pendidibn, selain itu pada pernsahaan ini sudah mempunyai aplikasi absensl ynng sudah berj:llan menggunnknn finger print yang tcrhubung
dengan jari.ngan clan data base. Penerapan aplikasi absensi di Universitas Dr
Soetomo Surabaya terdapat beberapa kcndala. yaitu diantaranya masih sedikitnya
jumlah alat finger print
yang
berjumlah 2 alat yang tidalc berbanding deagan jumlah pegawai atau karyawan, belum adanya transparasi lcehadiran, karcnapegawai tidnlc bisa mcllhat laporan kcbadiran dan pihak direktur zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBAI rektor tidak bisa
melakukan monitoring
kehadiraopegawai secara
cq,et1dan
miltime karena
data masih diolah atau di proses secara local di Universitas Ur Soetomo Surabaya.Berdasarkan permasalan diatas, maka penulis mencoba untuk memherikan
altematif pemecah masalah dengan membuat perencanaan aplikasi abseesi
berbasis android mengguneka» Unified Modeling Language (UML) lconix
Prosess yang akan memberikan kcmuaahan L'.q>ada pengawai dalam mellhat laporan kehadiran, membantu pihak direlaur I rektor dalam melakukan monitoring
kehadiran lcaryawan secara real time, seisin itu dengan menggunakan aplikasi absensi berbasis android juga dapat mengehcmat biaya.
Pcnclitian ini telab menghasilkan spesifikasi kcbutuban perangkat Junak
(SK.PL) yang didalamnya li:rdapat GUI Storyboard yang berdasukan basil pada
proses analisa, perencanaan menggunakan zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBAUnified M~deling Language (VML)
Iconix Prosess dengan membuat domain model, clas dnmain model, robustness
diagram, sequence diagram, Flow map sebsgsi indikasi prosedur arus data pada sistem yang dircncanakan pada pcnclitian ini.
Penulis Surabaya, 25 Junl 2018 Penulis menyadari akan kekurangan yang masih terdapat pada laporan
ini
dan membutuhkan pengcmbangan lobih Janjut. Oleh karena itu, Penulismengharapkan saran dan kr!tik yang berslfat membangun dari para pembaca,
Semoga laporan penelitian ini dapat memberikao menfaat bagi Lembaga terutama
dalam pengembangan ilmu Pengctahuan dan Telmologi Jnformasi
3. Bapak/lbu dosen dun peneliti ywig telah meojadi teman diskusl yang baik sekaligus sebagai tempat untuk mencari inspirasl dan mottvasi.
2. Elemcn lembaga intern Univcrsitas Dr. Soetomo pendukung penelitian yang
teloh memberikan kesempatan, saran clan kritik berharga yang membangun
laporan ini.
Segala puji bagi Allah SWT schlngga Laporaa Pcnclitian Dosen Pemula
DIPA Unlversitas Dr. soetomo Tahun Anggaran 2017i2018 ini dapat diselesaikan
dengan baik. Selama penelitian dan penulisan Laporan ini Tim Penulis banyak tidak lepas dari hambatan. Oleh karena lm pftda kesempatan ini Tim Penulis
menyampaikan terima kasih kepada berbagai pihak yang telah mendo'akan dan
membantu penulis dalam mcnyelesaikan penyusunan buku laporan ini sebagai
berikut :
1. Segenap keluarga yang telah mendo 'akan dan banyak memberi dukungan
serta membangkitkan semangat,
HALAMAN PENGESAHAN ... ·-···--··-·-·--··· ii zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA
RINGKASAN ···-···-·-···-··· iii
PRAKA TA···-··-··-···-·-· --·-··-··-···-··· iv
DAFT AR ISI --·-····--··· v
DAFTAR GAMBAR ···-···-·--·-·--···-·--··· vii
BAB L PENDAHOLUAN _ ...••...•... I I. I. Latar Belakang, -···· · · · -··· · --· ---· ··· -···-· 1
1.2. Rumusan Masalah -··· ···-···-··· ···--·· ..••.••....••..••..•... 2
1 .3. Batasan Masalah ···-··· -···-·-·-···-···-··· 2
BAB II. TlNJAUAN PUSTAKA ...•... ·-···-···-····-·--···-···-··· 3
2.1..o\plika<:i Absensi · -···-··-· · -· ·· -·-···-···-··· 3
2 2. Android ·-·-· -·· -· · ···-···-····-···-··· 4
2.3. Unified Modelling Language (UML) Iconlx Process ...•....•...•....•...•... 5
2.3.1. Requirements -···--···--·· · -· -·--· ··· 6
a. Functional Requirements··· --·-···· .. ···-·-·-····-···-··· 6
b, Domain Modelling···-·-···-··-··----·-···-··· 7
c. Behavioral requirements/ Use Case modeling 7 d, Milestone l : Requirements Review 7 2.3.2 .. Analysis and Preliminazy Design 7
a
Robustness analysis ...•... · --···-···-· --···-· ··· 7b. Update domain model.. ...•. -····-·--··-···---·--····-·--··· .. -··· 7
2.3.3. Detailed Design. ·-···-··· 8
a. Sequence
Diagram···-··-··· .. --·-·-···
I! b Update domain model.. .... -···-···-··-· -·-·-···-··· 8c.
Milestone 3 : Critical Design review (CDR) ·-···-···-···-··· 8BAB III. TUJUAN DAN MANFAATPENELlTfAN- .. ····--··· -··· 9
3.1. Tujuan 9
5.2. Luaran Penelitian - - 69
BAB VI. SIMPULAN DAN SARAN_ 70
6.1. Simpulnn - _ 70
6.2. Saran 70
DAFT AR PUSTAK<\ _... 71 zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA
DAFTAR
LAMP IRAN···-···-··---···-···--··· .. -·... .
72
Menu Pendaftaran Abscnsi Pcgawai 19
Menu Login Pegawai PlKla Absensi Online 23
Menu Absensi Masuk clan Pulang Pegwai Pada Absensi Online 27 Menu Detail Absens! Pegawai Pada Aplilrasi Absensi Online 31
Menu Laporan Abseosi Pegawai Perbulan 35
Menu Perizinan Absensi Pegawai Pada Aplikasi Absensi Online .. 39
Menu Laporan Dinas Luar Pegawai Pada Absensi Online 43
Menu Admin Manajemen User Pada Aplikasi Absensi Online .. 49
Menu Admin Manajemen Data Pegawai 53
Menu Admin Penearian Data Absensi Pegawai 59 Menu Adm.in V erifik.esi Perizinan dan Dines Loar Pcgawai 63
Domain Model dan Class Model.. zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA68
5.2.4.
5.2.5.
5.2.6.
5.2.7.
5.2.8.
5.2.9.
5.2.10.
5.2.11.
5.2.12.
5.2.13.
5.2.14. 5.2.3.
3.2. Manfaat - 9
BAB N. 'METODE PENELITIAN ···-·-·· -·-···-····-···-··-···-··· 10
BAB V. BASIL DAN LUARA ... NPENELITIAN --···-····-··· 11 5.1. Business Process Model and Notation (BPMN) I 1
52. Hasil dan Pembahasan ---·--···--···-····-····-··· U
5.2.1. Download Aplikasi Absensi Online ···-··---···-··· 12
Gambar 1. lconix Process-···-···-····-···-···-···
6
Gambar 2. Tahapan Perencanaan Aplikasi Abseasi Android ....••...•... 10
Gambar 3 .Business Process Model and Notation Absensi Online -··· 11
Gambar 4. Graphical User Interface (GUI) Download Apli.kasi Abscni Online •. 12 zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA Gambar 5. Use Case Diagram Download Aplikasi Absensi Online ...•... 13
Gambar 6. Robustness Download Aplikasi Absensi Online ·-···- 14
Gambar 7. Sequence Diagram Download Aplikasi Abscosi Online 15 Gambar 8.Graphical User Interface Halaman Utama Aplil(asi Abseni Online 16 Gambar 9. Use Case Diagram Halaman Utmna Aplikasi Absensi Online I 7 Gambar 10.'Robustness Halaman Utnma Aplikasi Absensi Online .•...••... 18
Gamhar I 1. Sequence Diagram Halaman lJtama Aplikasi Absensi Online ....•.... 19
Gambar 12. Graphical User Interface Pendaftaran Pegawai ... ·-····-··· 20
Gambar 13. Use Case Diagram Pendaftarnn Pegawai ···- 21
Gambar 14.Robustness Pendaftaran Pegawai Pada Aplikasi Absensi Online 22 Gambar 15.Sequence Diagram PendafiaranPcgawai •...•....•...•... 23
Gambar 16.Graphical User Interlace {GUI) Haleman Login Pegawai ...•...•.... 24
Gambar 17.Use Case Diagram Halaman Login Pegawai ...•... 25
Gambar 18.Robusmess Diagram Halaman Login Pegawai ···-··· 26
Gamber 19.Sequence Diagram Halaman Login Pegawai --··-··· 27
Gambar 20.Grapbical User
Interface
{GUI) Presensi Aplikasi Abseni Online .... 28Gambar 21.Use Case Diagram Presensi Pegawai Pada Aplikasi Absensi Online 29 Gambar 22.Robustness Diagram Preseosi Pegawai ...••...•... 30
Gambar
23.Sequence Diagram Presensi PegawaiPada
Aplikasi Absensi Online 31 Gambar 24.Grapbical User Interface Detail Absensi Pegawai-·-·-··· 32Gambar 25.Use Case Diagram Detail Absensi Pegawai ... ·-···--·-·-·-··· 33
Gambar 26.Robll5tness Diagram Detail Absensi Pegawai ....•...•... 34
Gambar 27.&.-qucm:l: Diagram Detail Absensl Pegawal ···-··· 35
Gambar 28.Graphical User Interface(GUI) Laporan Absens] Pegawai Perbulan 36 Gambar 29.Use Case Diagram Laporan Absensi Pegawai Perbulan •...•...•.... 37
Gambar 30.Robusl!less Diagram Laporan Abseosl Pegawai Perbulan ...•.. 38
Gambar 31.Sequence Diagram Laporanl Absensi Pegawai Perbulan ...••...•....•. 39
Gambar 32.Grapbical User Interlace {GUL) Perizinan Absensi Pegawai ••...• 40
Gambar 33 .Use Case Diagram Perizinan Absensi Pegawai ..••... -··· 41
Gambar 34.Robnstness Diagram Perizinan Absensi Pegawai .•...•... 42
Gambar 35.Sequence Diagram Perizinan Absensi Pegawai ···-··· 43
Gambar 36.Graphical User Interface (GUI) Laporan Dinas Luar Pegawai 44 Gambar 3 7.Use Case Diagram Laporan Dinas Luer Pegawai ·-····-··· 45
Gambar 38.Robustness Diagram Laporan Dinas Luar Pegawai., 46 Gambar 39.Seq_uence Diagram Laporan Dines Luar Pegawai ···--··· 4S Gambar 40.Grapbical User
Interface
(GUI) Meno Admin Manajemen User •... 49 Gambar 4 l.Case Diagram Menu Atlmin Manajemen User ....•...•...•...••... 50 Gamber 42.Robu..stnesi; Diagram Menu Admin Manajemen User 51 Gambar 43.Sequence Diagram zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBAMenu Admin Manajemcn User ...•...•...•... 53 Ga,mbar44.Graphical User Interface (GUI) Menu AdminData Pegawai ...•... 54 Gambar 45.Use Case Diagram Menu Admin manajemen Data Pegawai _ 55 Gambar 46.Robustaess Diagram Menu Admin Manajemen Dara Pegawai 57 Garn bar 47 .Sequence Diagram Menu Admin l-fanajemen Data Pegawai 58 Grun bar 48. GUI Menu Admin Pencarian Data Ahsensi Pegawai ...•... 59 Gambar 49.Use Case Diagram Menu Admin Pencarian Data Absensi Pegawai .. 60 Garnbar SO.Robustness Diagram Menu Admin Pencarian Data Absensi Pcgawai6t Gambar 5 zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBAI.Sequence Diagram Menu Admin Pencarian Data Absensi Pegawai . 63 Gambar 52. GUI Menu Admin verifikasi periziaan dan dinas Juar ...•.. 64 Gambar 53.Use Case Diagram Menu Admin verifikasi perizinan dan dinas luar 65 Gamber 54.Robustness Diagram Menn Admin Verifi.kasi Perizinan & Dinas Luar···-·---·--·-···--···-···-··· 67 Gambar ss.sequence Diagram Menu Admin Veri.fikasi Perlzlnan &S Dinas Luar