Pengguna:Abdul Haqy
APLIKASI SISTEM ABSENSI ONLINE
BERBASIS SMARTPHONE ANDROID
PADA PT.SINTECH BERKAH ABADI
Disusun Oleh :
NIM |
: 1322477045
|
NAMA |
JURUSAN TEKNIK INFORMATIKA
KONSENTRASI SOFTWARE ENGEENERING
(STMIK) RAHARJA
2017/2018
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR PENGESAHAN SKRIPSI
APLIKASI SISTEM ABSENSI ONLINE BERBASIS SMARTPHONE
ANDROID PADA PT.SINTECH BERKAH ABADI
TANGERANG
Disusun Oleh :
NIM |
: 13224477045
|
Nama |
|
Jenjang Studi |
: Strata Satu
|
Jurusan |
|
Konsentrasi |
Disahkan Oleh :
Tangerang, ...Januari 2016
Ketua |
Kepala Jurusan
| ||||
Jurusan Teknik Informatika
| |||||
(Ir.Untung Rahardja, M.T.I) |
(Junaidi, M.Kom)
| ||||
NIP : 000594 |
NIP : 001405
|
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR PERSETUJUAN PEMBIMBING
APLIKASI SISTEM ABSENSI ONLINE BERBASIS SMARTPHONE
ANDROID PADA PT.SINTECH BERKAH ABADI
TANGERANG
Dibuat Oleh :
NIM |
: 1322477045
|
Nama |
Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif
Jurusan Teknik Informatika
Konsentrasi Software Engeenering
Tahun Akademik 2017/2018
Disetujui Oleh :
Tangerang, 21 Juli 2017
Pembimbing I |
Pembimbing II
| ||
( Nasril Sany, S.Kom) |
(Al Husain, M.Kom)
| ||
NID : 08190 |
NID : 13002
|
|
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR KEASLIAN SKRIPSI
APLIKASI SISTEM ABSENSI ONLINE BERBASIS SMARTPHONE
ANDROID PADA PT.SINTECH BERKAH ABADI
TANGERANG
Dibuat Oleh :
NIM |
: 1322477045
|
Nama |
|
Jenjang Studi |
: Strata Satu
|
Jurusan |
|
Konsentrasi |
Menyatakan bahwa Skripsi ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan, atau duplikat dari Skripsi yang telah dipergunakan untuk mendapatkan gelar Sarjana Komputer baik di lingkungan Perguruan Tinggi Raharja maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan.
Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab, serta bersedia menerima sangksi jika pernyataan diatas tidak benar.
Tangerang, 21 Juli 2017
NIM : 1322477045
|
)*Tandatangan dibubuhi materai 6.000;
ABSTRAKSI
Kata kunci : Absensi, Jaringan Lokal, Smartphone, Android
ABSTRACT
Keywords: Attendance, Local networking, Smartphones, Android.
Puji dan syukur Penulis Panjatkan ke hadirat Allah SWT, karena atas rahmat dan karunia-Nya, Penulis dapat menyelesaikan penulisan skripsi ini dengan judul : "APLIKASI SISTEM ABSENSI ONLINE BERBASIS SMARTPHONE ANDROID PADA PT. SINTECH BERKAH ABADI".
Adapun tujuan dari penulisan skripsi ini dalam rangka memenuhi salah satu syarat akademik untuk menyelesaikan Program Studi Strata Satu (S1) Teknik Informatika konsentrasi Software Engineering di STMIK RAHARJA. Dalam kesempatan ini Penulis juga ingin menyampaikan ucapan terima kasih kepada semua pihak yang telah membantu baik moril maupun materil demi selesainya skripsi ini, kepada yang Terhormat :
- Bapak Ir. Untung Rahardja, M.T.I selaku Ketua STMIK Raharja.
- Bapak Sugeng Santoso, M.Kom selaku Pembantu Ketua I STMIK Raharja.
- Bapak Junaidi, M.Kom selaku Kepala Jurusan Teknik Informatika.
- Bapak Nasril Sany, S.Kom selaku Dosen Pembimbing Pertama yang telah memberikan banyak masukan dan motivasi kepada penulis sehingga laporan skripsi ini dapat terselesaikan dengan baik dan tepat pada waktunya.
- Bapak Al Husain, M.Kom selaku pembimbing kedua yang juga telah banyak memberikan bantuan masukan dan ilmu kepada penulis untuk menyelesaikan laporan skripsi ini.
- Bapak Yasin, S.Kom, M.Kom selaku Stackholder di PT. Sintech Berkah Abadi yang telah membantu penulis dalam membuat laporan skripsi ini.
- Ke dua Orang tua dan Adik tercinta yang selalu memberikan dukungan dan doa baik moril maupun materil selama ini.
- Serta semua pihak yang maaf tidak bisa di sebutkan satu persatu yang telah banyak membantu penulis menyelesaikan skripsi ini.
- Teman-teman seperjuangan semester akhir dan semua pihak yang tidak bisa disebutkan namanya satu persatu yang telah berpatisipasi membantu dan memberikan saran kepada penulis dalam menyelesaikan laporan Skripsi ini.
Semoga amal baik yang telah diberikan kepada Penulis dalam penyusunan skripsi ini mendapatkan imbalan dan pahala yang berlipat ganda dari Allah SWT. Segala kritik dan saran terhadap skripsi ini akan Penulis terima dengan hati terbuka untuk menjadikan skripsi ini lebih baik, mudah-mudahan skripsi ini berguna bagi para pembaca pada umumnya dan Penulis pada khususnya.
Tangerang,...Juli 2017 | |
Abdul Haqy Aji Prastian | |
NIM. 1322477045 |
DAFTAR TABEL
TABEL 3.1 ANALISIS SWOT
TABEL 3.2 ELISITASI TAHAP I
TABEL 3.3 ELISITASI TAHAP II
TABEL 3.4 ELISITASI TAHAP III
TABEL 3.5 ELISITASI FINAL DRAFT
TABEL 4.1 PERBEDAAN ANTARA SISTEM BERJALAN DAN SISTEM USULAN
TABEL 4.2. UNNORMALIZED
TABEL 4.3 UNNORMALIZED 94
TABEL 4.4 NORMALIZED
TABEL 4.5 NORMAL KE 1
TABEL 4.6 NORMAL KE 2
TABEL 4.7 NORMAL KE 2
TABEL 4.8 NORMAL KE 3
TABEL 4.9 NORMAL KE 3
TABEL 4.10 ABSEN
TABEL 4.12 BAGIAN
TABEL 4.13 ADMIN
TABEL 4.14 TESTING SMARTPHONE
TABEL 4.15 TESTING WEBBASE
TABEL 4.16 TIME SCHEDULE
TABEL 4.17 ESTIMASI BIAYA
DAFTAR GAMBAR
GAMBAR 2.1 KARAKTERISTIK SISTEM
GAMBAR 3.1 KLIEN PT SINTECH BERKAH ABADI
GAMBAR 3.2 STRUKTUR ORGANISASI PT SINTECH BERKAH ABADI
GAMBAR 3.3 USE CASE DIAGRAM SISTEM YANG BERJALAN
GAMBAR 3.4 ACTIVITY DIAGRAM KARYAWAN SISTEM YANG BERJALAN
GAMBAR 3.5 ACTIVITY DIAGRAM HRD SISTEM YANG BERJALAN
GAMBAR 3.6 SEQUENCE DIAGRAM KARYAWAN SISTEM YANG BERJALAN
GAMBAR 3.7 SEQUENCE DIAGRAM HRD SISTEM YANG BERJALAN
GAMBAR 4.1 USE CASE DIAGRAM SISTEM YANG DIUSULKAN
GAMBAR 4.2 ACTIVITY DIAGRAM HRD / ADMIN
GAMBAR 4.3 ACTIVITY DIAGRAM KARYAWAN
GAMBAR 4.4 SEQUENCE DIAGRAM HRD / ADMIN
GAMBAR 4.5 SEQUENCE DIAGRAM KARYAWAN
GAMBAR 4.6 CLASS DIAGRAM ABSENSI KARYAWAN
GAMBAR 4.12 HALAMAN LOGIN
GAMBAR 4.13 HALAMAN ABSENSI KARYAWAN
GAMBAR 4.14 HALAMAN PEMBERITAHUAN
GAMBAR 4.15 HALAMAN LOGIN
GAMBAR 4.16 HALAMAN DATA KARYAWAN
GAMBAR 4.17 HALAMAN DATA ABSEN
GAMBAR 4.18 LOGIN
GAMBAR 4.19 HALAMAN ABSEN
GAMBAR 4.20 LOGIN WEBBASE
GAMBAR 4.21 HALAMAN MASTER
GAMBAR 4.22 HALAMAN ABSENSI
DAFTAR SIMBOL
DAFTAR LAMPIRAN
A.1. Surat Pengantar Skripsi
A.2. Surat Penugasan Kerja
A.3. Form Penggantian Judul
A.4. Kartu Bimbingan
A.5. Kartu Study Tetap Final (KSTF)
A.6. Form Validasi Skripsi
A.7. Kwitansi Pembayaran Skripsi
A.8. Daftar Mata Kuliah yang Belum Diambil
A.9. Daftar Nilai
A.10. Formulir Seminar Proposal
A.12. Formulir Pertemuan Stakeholder
A.13. Fotocopy Sertifikat TOEFL
A.14. Fotocopy Sertifikat Prospek
A.15. Fotocopy Sertifikat IT Nasional
A.16. Fotocopy Sertifikat IT Internasional
A.17. Curriculum Vitae (CV)
A.18 Surat Keterangan Observasi
Daftar isi
BAB I
Latar Belakang
Perkembangan dalam dunia IT saat ini sangat begitu cepat. Perusahaan sekarang berlomba-lomba memperbarui sistem dan teknologi baru, sehingga dapat menghasilkan suatu data dan produk yang begitu cepat dan akurat. Adanya komputer yang terus diperbaharui dengan teknologi canggih saat ini, membuktikan begitu pesatnya persaingan dalam bidang IT.
Komputer bukanlah satu-satunya alat yang dibuat untuk mempermudah perkerjaan manusia saat ini. Smartphone android merupakan salah satu teknologi canggih yang dapat mempermudah perkerjaaan manusia dengan hanya melalui genggaman tangan dan dapat diakses dimana saja karena mudah dibawa dan disimpan.
Dengan adanya smartphone android, menuntut perusahaan IT untuk berlomba-lomba untuk membuat aplikasi yang dapat berjalan di sistem android sehingga mempermudah pekerjaan. Salah satu aplikasi yang dapat dikembangkan diperusahaan adalah aplikasi sistem absensi, karena adanya aplikasi ini karyawan tidak perlu capek ketempat finger print untuk absen. Dengan aplikasi sistem absensi online yang berjalan pada masing-masing smartphone android karyawan, karyawan dapat absen dengan smartphone-nya dimanapun sesuai jadwal datang dan pulang jika pegawai berada di wilayah perusahaan. Apabila karayawan diluar wilayah perusahaan. karyawan tidak dapat absen, karena jangkauan jaringan yang di setting hanya mencakup wilayah perusahaan.
Salah satu perusahaan yang ingin mengembangkan aplikasi sistem absensi online adalah PT. Sintech Berkah Abadi. PT. Sintech Berkah Abadi merupakan perusahaan yang bergerak dibidang IT. Salah satu perusahaan perancang dan pengembang sistem baru untuk segala instansi. Adanya perusahaan ini, maka penulis dapat membuat konsep sistem absensi online yang diingini oleh perusahaan tersebut. Konsep aplikasi sistem absensi online yang akan dibuat akan mempermudah dan mempercepat dalam pengabsenan karyawan.
Berdasarkan latar belakang diatas, maka penulis mencoba untuk melakukan analisis dan kajian terhadap kelayakan sistem berjalan pada PT. Sintech Berkah Abadi yang penulis tuangkan dalam sebuah laporan SKRIPSI dengan judul “Sistem Absensi Online Berbasis Smartphone Android pada PT. Sintech Berkah Abadi”..
Perumusan Masalah
Berdasarkan latar belakang di atas, penulis dapat menarik beberapa rumusan masalah sebagai berikut :
Bagaimana proses pengolahan data sistem absensi pada PT. Sintech Berkah Abadi?
Apakah sistem absensi online pada PT. Sintech Berkah Abadi saat ini sudah sangat efektif dan optimal?
Apakah data yang dihasilkan oleh aplikasi sudah tepat pada waktunya dan akurat?
Ruang Lingkup
Penelitian yang akan di lakukan pada PT. Sintech Berkah Abadi membahas mengenai sistem absensi online menggunakan smartphone android dan agar dalam penulisan ruang lingkup menjadi terarah dan berjalan dengan baik. Maka penulis menjelaskan sistem absensi online menggunakan smartphone android dapat berjalan dengan baik pada PT. Sintech Berkah Abadi. Dan batasan-batasan masalah dalam laporan ini meliputi :
Proses analisa hanya dilakukan pada sistem absensi milik PT. Sintech Berkah Abadi yang beralamat di Jl. HR. Rasuna Said No. 76 RT. 005/001 Pakojan, Pinang, Tangerang – Banten 15124.
Penelitian dilakukan guna melengkapi tools yang belum tersedia didalam sistem yang lama dan memperbaharui tampilan sistem.
Dibatasi hanya untuk 2 aktor yang terlibat didalam sistem.
Di implementasikan untuk proses absensi karyawan dan pembuatan laporan.
Tujuan dan Manfaat Penelitian
Tujuan Penelitian
Tujuan Operasional
Menganalisa sistem absensi online yang sedang berjalan
Menganalisa pengolahan data dalam sistem absensi online.
Mengetahui kendala-kendala yang terjadi dalam menjalankan sistem absensi online.
Tujuan Fungsional
Mampu menganalisa sistem absensi online yang sedang berjalan.
Mengetahui sistem absensi yang efektif dalam perusahaan.
Mampu menganalisa perkiraan waktu karyawan ketika absen.
Tujuan Individual
Mengimplementasikan ilmu yang di peroleh dari bangku kuliah tentang analisa sistem pada dunia kerja.
Menambah pengetahuan tentang sistem yang diperlukan oleh perusahaan.
Mampu menerapkan kedisplinan karyawan dari sistem absensi.
Manfaat Penelitian
Adapun Manfaat dari penelitian ini antara lain :
Mendapatkan ilmu tentang sistem absensi dalam dunia kerja.
Mengembangkan kemampuan analisa penulis dalam menganalisa sistem yang ada dalam suatu perusahaan.
Mengetahui kendala-kendala sistem absensi pada PT. Sintech Berkah Abadi.
Metode Penelitian
Dalam memperoleh data yang di inginkan, maka harus menggunakan beberapa metode-metode. Adapun metode-metode yang akan digunakan sebagai berikut :
Metode Pengumpulan Data
Metode Observasi
Peneliti melakukan pengamatan secara langsung pada PT. Sintech Berkah Abadi, Jl. HR. Rasuna Said No. 76 RT. 005/001 Pakojan, Pinang, Tangerang – Banten 15124 , agar mendapatkan data-data yang dibutuhkan dalam penulisan dan membantu dalam menganalisa untuk membangun rangka sistem tersebut.
Metode Wawancara
Peneliti melakukan tanya jawab dengan Bpk. Yasin, S.Kom, M.Kom secara langsung pada PT. Sintech Berkah Abadi. Metode ini dilakukan untuk memperoleh data yang lebih detail dan untuk memperkuat data sebelumnya saat melakukan pengamatan secara langsung.
Metode Pustaka
Metode untuk mendapatkan informasi dan data dari beberapa sumber atau dengan membaca dan mempelajari buku-buku yang relevan dengan judul penulis. Data-data tersebut digunakan untuk membantu penganalisaan dan perancangan laporan yang terkait.
Metode Analisa
Setelah proses pengumpulan data dilaksanakan melalui beberapa teknik, maka data yang sudah ada akan diolah dan dianalisa agar mendapatkan suatu hasil akhir yang bermanfaat bagi penelitian ini. Dalam metode analisis sistem dilakukan melalui 4 (empat) tahap, yaitu :
Survey terhadap sistem yang sedang berjalan.
Analisis terhadap temuan survey
Identifikasi temuan survey.
Identifikasi persyaratan sistem.
Hasil analisa tersebut kemudian dibuat laporan sebagai masukan dalam penggambaran sistem yang berjalan.
Metode Perancangan
Metode perancangan sistem yang digunakan dalam penelitian ini yaitu : metode System Development Life Cycle (SDLC) dengan tahapan sebagai berikut:
Perencanaan (Planning)
Tahap perencanaan adalah tahap awal pengembangan sistem yang mendefinisikan perkiraan kebutuhan-kebutuhan sumber daya, seperti: perangkat fisik, metode dan anggaran yang sifatnya masih umum. Dalam tahap ini juga dilakukan langkah – langkah berupa: mendefinisikan masalah, menentukan tujuan sistem, mengidentifikasi kendala – kendala sistem dan membuat studi kelayakan.
Analisa (Analysis)
Tahap analisis merupakan tahap penelitian atas sistem yang berjalan dengan tujuan untuk merancang sistem yang baru dengan menggunakan tools atau alat bantu UML (Unified Modeling Language) dengan software visual paradigmn yaitu sebuah bahasa yang berdasarkan grafik atau gambar, menvisualisasikan, menspesifikasikan, membangun dan pendokumentasian dari sebuah sistem pengembangan piranti lunak berbasis “OO” (Object Orientied) melalui tahap: Use Case Diagram, Sequence Diagram, dan Activity Diagram yang dilakukan melalui 4 (empat) tahap, yaitu: (1) Survey terhadap sistem yang berjalan, (2) Analisa terhadap temuan survey, (3) Identifikasi kebutuhan informasi, (4) Identifikasi persyaratan sistem. Hasil analisa kemudian dibuat laporan untuk masukan dalam perancangan sistem yang diusulkan.
Desain (Design)
Tahap Design yaitu tahap dalam menentukan proses data yang diperlukan oleh sistem baru dengan tujuan memenuhi kebutuhan user dengan alat bantu UML dengan software visual paradigmn Use Case Diagram, Class Diagram, Sequence Diagram, Statechart Diagram dan Activity Diagram. Proses design akan menerjemahkan syarat kebutuhan ke sebuah perancangan perangkat lunak yang dapat diperkirakan sebelum dibuat coding. Proses ini berfokus pada: struktur data dengan menggunakan MySQL, arsitektur perangkat lunak, representasi interface dengan menggunakan php.
Implementasi (Implementaion)
Tahap implementasi adalah tahap dimana rancangan sistem yang dibentuk menjadi suatu kode (program) yang siap untuk dioperasikan. Langkah-langkahnya yaitu : menyiapkan fasilitas fisik dan personil, dan melakukan simulasi.
Pemeliharaan (Maintenance)
Setelah melakukan implementasi terhadap sistem baru, tahap berikutnya yang perlu dilakukan adalah pemakaian atau penggunaan, audit sistem, penjagaan, perbaikan dan pengembangan sistem.
Metode Testing
Dalam skripsi ini metode pengujian (testing) yang digunakan yaitu Blackbox Testing. Blackbox testing adalah metode uji coba yang memfokuskan pada keperluan software yang memungkinkan pengembang aplikasi untuk membuat himpunan kondisi input yang akan melatih seluruh syarat – syarat fungsional suatu program. Metode blackbox testing berusaha untuk menemukan kesalahan dalam beberapa katagori, diantaranya : fungsi – fungsi yang salah atau hilang, kesalahan interface, kesalahan dalam struktur data atau akses database eksternal, kesalahan performa, kesalahan inisialisasi, dan terminasi. Alasan penulis menggunakan metode ini adalah :
Untuk mengetahui pesan kesalahan atau umpan balik (feedback) yang diberikan oleh sistem pada tahapan pengujian.
Untuk dapat melakukan analisa dan juga mengevaluasi dari pengujian yang dilakukan pada sistem tersebut.