Oleh :
RAHMAD BARAHAMA
121055520115100
NPM : 121055520115100
Ternate, /07/2019
Assalamu’alaikum Wr.Wb.
Puji syukur kepada ALLAH SWT berkat rahmat, hidayah, dan karunia-nya
semata sehingga penulis mampu menyelesaikan proposal dengan judul
"MEMBANGUN APLIKASI ABSENSI DOSEN MENGGUNAKAN MODEL
UML DENGAN JAVA DAN SMARTPHONE SEBAGAI PEMBACAAN
BARCODE READER”.
Laporan proposal ini di susun sebagai salah satu syarat untuk mengerjakan
skripsi pada program Strata-1 di jurusan teknik informatika, fakultas teknik,
universitas muhammadiyah Maluku utara.
Akhir kata penulis berharap laporan proposal ini dapat bermanfaat dan menambah
pengetahuan serta wawasan bagi semua pihak yang membutuhkannya.
Wassalamu’alaikum Wr.Wb
Ternate,Juli 2019
Penulis
DAFTAR ISI
PENDAHULUAN
A. Latar Belakang
Perkembangan teknologi dan ilmu pengetahuan pada masa globalisasi ini
dirasakan telah semakin pesat dan canggih. Setiap saat, di kembangkan
perangkat-perangkat baru untuk mendukung kemudahan kehidupan manusia.
Infrastruktur teknologi yang berkembang pun terasa bukan lagi pelengkap
semata, namun sudah menjadi kebutuhan, salah satunya di dunia pekerjaan,yaitu
sistem absensi dengan perangkat yang modern.
Absensi adalah salah satu sarana yang harus ada dan dilakuakn kerena
memiliki peranan penting bagi instansi atau perusahaan, dimana absensi
merupakan salah satu penunjang yang dapat mendukung atau memovitasi setiap
kegiatan didalamnya. Di samping itu absensi ini dapat juga menjadi informasi
tentang bagaimana kedisplinan karyawan yang bersangkutan. Penting adanya
bagi pihak instansi atau perushaan untuk mengetahui kehadiran karyawannya,
baik yang sering datang tepat waktu maupun yang datang terlambat.
Absensi atau kartu jam hadir adalah dokumen yang mencatat jam hadir setiap
karyawan di instansi pemerintahan negeri maupun swasta. Catatan jam hadir
karyawan ini dapat berupa daftar hadir biasa,dapat pula berbentuk kartu hadir
yang di isi dengan mesin pencatat waktu. Pekerjaan mencatat waktu pada
dasarnya dapat dipisahkan menjadi dua bagian, yaitu pencatatan waktu hadir
(attandance time keeping) dan pencatatan waktu kerja(shop time keeping).
Pencatatan waktu hadir dimaksutkan untuk mengumpulkan data mengenai
jumlah jam hadir karyawan dalam suatu periode pembayaran dan kadang-kadang
mengenai tarif upah untuk pekerjaan yang di lakukan. Pencatatan waktu kerja
dimaksutkan untuk mencatat jam kerja sesungguhnya yang di gunakan oleh
kariawan dalam setiap pekerjaan (job) atau instansinya. Pencatatan waktu kerja
ini dapat di gunakan untuk mengecek catatan waktu hadir dan mendapatkan data
produksi yang di perlukan untuk distribusi upah dan gaji dan perhitungan insentif
yang akan diterimah oleh pegawai /pekerja itu sendiri.
Sistem absensi sekarang yang di terapkan di lingkungan teknik informatika
universitas muhammadyah maluku utara pada dosen adalah sistem absensi
manual, Sistem dengan cara manual (tanda tangan) yaitu dengan cara mengisi
nama dan tanda tangan pada buku jurnal mata kuliah yang sudah disediakan oleh
pihak program studi teknik informatika dan system pengkajian hanya langsung
di transfer ke rekening dosen yang bersangkutan tanpa ada slip gajinya.
Penggajian memegang peranan penting dan menentukan gaji seseorang
system penggajian di semua perusahaan atau instansi memiliki konsep yang
sama , dengan menghubungkan absensi, maka setiap bulan atau perperiode
seseorang akan menerima gaji yang berbeda-bedah.
Dalam system absensi dan penggajian secara manual bisa menimbulakan
beberapa masalah yaitu, seseorang dapat memanipulasi data jam kedatangan dan
kehadiran, sehingga merencanakan perkuliahan yang baik dan tidak terarah,
tidak efektif dan efesien karena masi memakai absensi manual (tidak
terkomputerisasi) maka dari itu upah atau gaji yang di berikan juga berbeda-
beda, karena dengan adanya beberapa faktor di atas yang bisa menimbulkan
masalah. Selain itu proses yang di lakukan cukup memakan banyak waktu dan
tenaga sehingga system ini kurang efektif dan akurat.
Dengan uraian tentang sistem absensi di atas, yaitu absensi sebagai
pencatatan waktu hadir dan pencatatan waktu kerja,serta system yang ada pada
sistem absensi yang sedang berjalan di program studi teknik informatika
universitas muhammadiyah Maluku utara,yaitu sistem absensi manual (tanda
tangan), maka menarik untuk mengusulkan “Membangun Aplikasi Absensi
Dosen Menggunakan Model Uml Dengan Java Dan SmartPhone Sebagai
Pembacaan Barcode Reader” secara komputerisasi.
B. Rumusan Masalah
Berdasarkan urain latar belakang di atas, maka dapat dirumuskan
permasalahan dalam proposal penelitian ini sebagai berikut:
1. Bagaimana membangun aplikasi absensi dosen dengan model
UML(Unifiied Modelling Lengauge) dengan java dan smartphone sebagai
pembacaan barcode reader.
2. Bagaimana implementasi dan pengujian sistem informasi absensi dosen
yang berhubungan dengan gaji sehingga jika ada dosen yang tidak hadir
dalam mengajar dapat mempengaruhi gaji dosen tersebut?
3. Membangun sistem yang terkoneksi antara perangkat android, pc/laptop dan
jaringan LAN (Local Area Network).
4. Belum adanya sistem absensi dalam bentuk komputerisasi.
C. Batasan Masalah
Berdasarkan permasalahan yang di peroleh,serta tujuan penulisan,maka
batasan masalahnya sebagai berikut:
1. Sistem absensi ini di bangun hanya untuk dosen di lingkungan program
studi teknik informatika universitas muhammadyah maluku utara.
2. Sistem yang di buat sekaligus dapat membuat laporan data absensi dan
laporan penggajian.
3. Sistem ini hanya dapat di akses oleh user yang bersangkutan.
E. Manfaat
Adapun manfaat dari penelitian ini adalah sebagai berikut:
1. Memudahkan dalam melakukan absensi dosen dengan cepat dan tepat.
2. Dapat mencatat absensi dosen dengan efektif dan efesien
3. Dapat membuat laporan data absensi dan penggajian dengan mudah dan
cepat.
BAB II
TINJAUAN PUSTAKA
A. Penelitian Terdahulu
1. Sistem informasi absensi pada PT.Cospar sentosa jaya menggunakan
Bahasa pemograman java. Penulis : T.Henny Febrian Harumy, Julham
Sitorus, Meliza Lubis.
PT. Cospar Sentosa Jaya merupakan perusahaan besar yang berpusat
di Jakarta tepatnya di Jl Wolter Monginsidi No.84-AA, RT.1/RW.4,
Petogogan, Kby. Baru, Kota Jakarta Selatan, memiliki jumlah cabang di
beberapa kota besar. Salah satunya berada di Kota Medan tepatnya di Jl.
Wolter Monginsidi No.8A-AA, Sumatera Utara. PT. Cospar Sentosa Jaya
merupakan perusahaan yang bergerak dibidang Parfum, merk produknya
berupa Lignea, Presence, Evotion, Parade, Ultimate, Flow, Esteem, dan
Prudenty yang saat ini sedang berkembang pesat. Saat ini PT. Cospar Sentsa
Jaya tepatnya di toko-toko yang terletak dibeberapa mall masih
menggunakan absensi manual. Sistem dengan cara manual yaitu dengan
cara mengisi nama dan tanda tangan pada buku absensi yang sudah
disediakan PT. Cospar Sentosa Jaya dan sistem pengajian hanya langsung
di transfer ke rekening karyawan tanpa ada slip gajinya.
2. Pengembangan aplikasi system absensi karyawan dengan metode barcode
pada PT.kemenangan jaya. Penulis : Adam pratama.
Dalam kajian ini penulis ingin memberikan suatu solusi dengan
merancang dan mengaplikasikan suatu alur kerja sistem absensi
berdasarkan sistem absensi manual yang sudah ada pada PT. Kemengan
jaya yang masi kurang efektif dan efesien, dan membuat sistem basisdata
yang akan di gunakan dalam aplikasi absensi apsensi yang terkomputerisasi,
user interface untuk mengelola basis data tersebut, dan aplikasi absensi yang
terkomputerisasi dengan baik antara sistem basisdata, user interface, dan
user itu sendiri dengan penambahan metode barcode untuk untuk
memberikan solusi optimal yang telah terkomputerisasi kecepatan dan
ketepatan pengolahan data, dan mengurangi tingkat keselahan pada waktu
proses pengabsenan berlangsung.
3. Aplikasi absensi guru pada smk negeri 1 sanden dengan java. Penulis :
Imam rohim fauji.
Seiring dengan majunya teknologi dan ilmu pengetahuan di segala
bidang dalam eraglobalisasi saat ini begitu pesat. Terutama dalam bidang
teknologi informasi yang semakin maju dengan kebutuhan pemakai (user)
untuk memperoleh suatu inovasi, serta memperoleh kemudahan dalam
segala aktivitas untuk mencapai suatu tujuan. Hal ini terjadi pada aktivitas
yang ada di dalam suatu instansi, salah satunya absensikehadiran. Absensi
kehadiran merupakan bagian peranan penting dalam setiap instansi
pendidikan. Dimana absensi merupakan salah satu penunjang utama yang
dapat mendukung memotivasi setiap kegiatan yang dilakukan di dalamnya.
Seperti halnya absensi yang masih menggunakan cara manual (tanda
tangan) sangatlah rawan bagi suatu lembaga pendidikan atau ansi
pemerintah karena dapat disalah gunakan oleh orang yang tidak
bertanggung jawab. Pemanfaatan sistem teknologi informasi yang semakin
maju dapat mengatasi hal – hal yang tidak diinginkan diatas dengan adanya
sistem absensi yang terkomputerisasi dapat memberikan pencapaian kinerja
pada instansi tersebut. Di SMK NEGERI 1 Sanden, sistem absensi guru
sekolah masih menggunakan cara manual (tanda tangan) maka sistem ini
menyulitkan petugas administrasi untuk merekap data kehadiran guru dan
karyawan, karena tidak menentunya jadwal kehadiran guru pada saat
mengajar. Dari masalah tersebut maka SMK NEGERI 1 Sanden
merencanakan pembuatan aplikasi absensi terkomputerisasi yang dapat
membantu mempermudah perekapan data kehadiran guru karyawan dengan
memberikan laporan – laporan yang dibutuhkan pada waktu yang sudah
ditentukan.
B. Dasar Teori
1. Absensi
Berdasarkan kamus Bahasa Indonesia, absensi adalah tidak bekerjanya
seorang pegawai pada saat hari kerja, karena sakit, izin, alpa atau cuti. Absensi
adalah daftar administrasi ketidakhadiran pegawai. Dimana pegawai yang tidak
hadir akan tercatat di daftar abensi kepegawaian dan kapan saja bisa di cek oleh
atasan perusahaan, absensi atau kartu jam hadir adalah dokumen yang mencatat
jam hadir setiap karyawan di instansi pemerintahan negeri maupun swasta.
Catatan jam hadir karyawan ini dapat berupa daftar hadir biasa,dapat pula
berbentuk kartu hadir yang di isi dengan mesin pencatat waktu. Pekerjaan
mencatat waktu pada dasarnya dapat dipisahkan menjadi dua bagian, yaitu
pencatatan waktu hadir (attandance time keeping) dan pencatatan waktu
kerja(shop time keeping).
Uml bisa juga berfungsi sebagai sebuah (blue print) cetak biru karena sangat
lengkap dan detail. Dengan cetak biru ini maka akan bias diketahui informasi
secara detail tentang coding program atau bahkan membaca program dan
menginterpretasikan kembali ke dalam bentuk diagram (reserve enginering).
b. Class Diagram
d. Sequence Diagram
e. Activity Diagram
4. Netbeans
6. Database
Basis data (database) adalah kumpulan data yang disimpan secara sistematis
di dalam komputer yang dapat diolah atau dimanipulasi menggunakan perangkat
lunak (program aplikasi) untuk menghasilkan informasi. Pendefinisian basis
data meliputi spesifikasi berupa tipe data, struktur data dan juga batasan-batasan
pada data yang kemudian disimpan. Basis data merupakan aspek yang sangat
penting dalam sistem informasi karena berfungsi sebagai gudang penyimpanan
data yang akan diolah lebih lanjut. Basis data menjadi penting karena dapat
mengorganisasi data, menghidari duplikasi data, menghindari hubungan antar
data yang tidak jelas dan juga update yang rumit.
BAB III
METODOLOGI PENELITIAN
A. Kerangka Konsep
Penjelasan :
1. Mulai
12.Selesai
B. Jadwal Penelitian
Harumy, Febriana Henny.T dkk. 2018. Sistem informasi absensi pada PT.Cospar
Fauji, Rohim Imam. 2016. Aplikasi absensi guru pada smk negeri 1 sanden