SKRIPSI
Disusun Oleh :
NIM : 1322477045
NAMA : ABDUL HAQY AJI PRASTIAN
(STMIK) RAHARJA
Disusun Oleh :
NIM : 13224477045
Nama : Abdul Haqy Aji Prastian
Jenjang Studi : Strata Satu
Jurusan : Teknik Informatika
Konsentrasi : Software Engeenering
Disahkan Oleh :
Dibuat Oleh :
NIM : 1322477045
Nama : Abdul Haqy Aji Prastian
Disetujui Oleh :
ABSTRACT
Based on the analysis carried out, attendance on the PT Sintech Berkah Abadi are still
manual. Where the attendance was a form that needs to be filled by employees when
employees come and go home. While the form filled out by the employee will then be
collected in the appropriate admin each piece to the reports to HRD. Therefore, the purpose
of this research is to change employee absences system manuals into digital. To change the
manual systems into a digital system then needs to capitalize on the local network or LAN
use. As well as this system will implement a system of attendance online-based android
smartphone in order to simplify and accelerate in the absent employee. By leveraging the use
of local network or LAN expected attendance system used by employees is made easier and
structured. With the online attendance system, employees and companies would be it helpful
in problems of absence and make reports will be more easily and beautifully clean. In this
study there are two principal problems, three (3) research purposes, four (4) the benefits of
the research. Also explained about the relevant data collection methods include namely the
methods of observation, study of literature are used, as well as four (4) methods of analysis.
And described UML to describe systems that are running as well as the design of the
prototype will be built. Author of getting research results that can be used as online
attendance system alternative problem solving in optimizing existing attendance system in the
company, so employees and the company will be comfortable in doing attendance reports as
well as related to the company's data.
Keywords: Attendance, Local networking, Smartphones, Android.
KATA PENGANTAR
Bismillahirrahmanirrahim.
Puji dan syukur Penulis Panjatkan ke hadirat Allah SWT, karena atas rahmat dan
karunia-Nya, Penulis dapat menyelesaikan penulisan skripsi ini dengan judul : "APLIKASI
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 :
I STMIK Raharja.
Informatika.
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
Daftar isi
[sembunyikan]
1 BAB I
o 1.1 Latar Belakang
o 1.2 Perumusan Masalah
o 1.3 Ruang Lingkup
o 1.4 Tujuan dan Manfaat Penelitian
1.4.1 Tujuan Penelitian
1.4.1.1 Tujuan Operasional
1.4.1.2 Tujuan Fungsional
1.4.1.3 Tujuan Individual
1.4.2 Manfaat Penelitian
o 1.5 Metode Penelitian
1.5.1 Metode Pengumpulan Data
1.5.1.1 Observasi
1.5.1.2 Wawancara
1.5.1.3 Studi Pustaka
1.5.2 Metode Analisa
1.5.3 Metode Perancangan
1.5.4 Metode Testing
o 1.6 Sistematika Penulisan
2 BAB II
o 2.1 Teori Umum
2.1.1 Konsep Dasar Sistem
2.1.1.1 Definisi Sistem
2.1.1.2 Karakteristik Sistem
2.1.1.3 Klasifikasi Sistem
2.1.2 Konsep Dasar Data
2.1.2.1 Definisi Data
2.1.2.2 Klasifikasi Data
2.1.2.3 Pengolahan Data
2.1.3 Konsep Dasar Informasi
2.1.3.1 Definisi Informasi
2.1.3.2 Kualitas Informasi
2.1.3.3 Karakteristik Informasi
2.1.4 Konsep Dasar Unified Modeling Language (UML)
2.1.4.1 Definisi UML
2.1.4.2 Tujuan Unified Modeling Language (UML)
2.1.4.3 Tipe-Tipe Diagram UML
o 2.2 Teori Khusus
2.2.1 Konsep Dasar Absensi
2.2.1.1 Definisi Absensi
2.2.1.2 Jenis-Jenis Absensi
2.2.1.3 Pengelolaan Sistem Absensi
2.2.2 Konsep Dasar Online
2.2.2.1 Definisi Online
2.2.3 Konsep Dasar Smartphone
2.2.3.1 Definisi Smartphone
2.2.3.2 Fungsi Smartphone
2.2.3.3 Manfaat Smartphone
2.2.4 Konsep Dasar Android
2.2.4.1 Definisi Android
2.2.4.2 Karakteristik Android
2.2.5 Konsep Dasar Framework
2.2.5.1 Definisi Framework
2.2.5.2 Struktur Framework
2.2.6 Konsep Dasar Xampp
2.2.6.1 Definisi Xampp
2.2.6.2 Fungsi Xampp
2.2.6.3 Bagian-Bagian Xampp
2.2.7 Konsep Dasar PHP (PHP: Hypertext Preprocessor)
2.2.7.1 Definisi PHP
2.2.7.2 Fungsi PHP Dalam Pemrograman Web
2.2.8 Konsep Dasar MySQL
2.2.8.1 Definisi MySQL
2.2.8.2 Kelebihan MySQL
o 2.3 Penelitian Sebelumnya (Literature Review)
3 BAB III
o 3.1 Gambaran Umum PT Sintech Berkah Abadi
3.1.1 Mengenai PT Sintech Berkah Abadi
3.1.2 Profile
3.1.2.1 Data Administrasi Perusahaan
3.1.2.2 Landasan Hukum Pendirian Perusahaan
3.1.2.3 Izin Usaha Perusahaan
3.1.3 Visi dan Misi
3.1.4 Legalitas
3.1.5 Layanan yang di Hasilkan
3.1.6 Produk yang di Hasilkan
3.1.7 Klien PT Sintech Berkah Abadi
3.1.8 Struktur Organisasi PT Sintech Berkah Abadi
3.1.9 Tugas dan Wewenang
o 3.2 Tata Laksana Sistem Yang Berjalan
3.2.1 Prosedur Sistem Yang Berjalan
3.2.2 Rancangan Prosedur Sistem Yang berjalan
3.2.3 Analisa Sistem Yang Berjalan
3.2.3.1 Analisa SWOT
3.2.4 Konfigurasi Sistem yang Berjalan
3.2.5 Permasalahan Yang Dihadapi dan Alternatif
Pemecahan Masalah
3.2.6 User Requirement
4 BAB IV
o 4.1 Rancangan Sistem Usulan
4.1.1 Prosedur Sistem Usulan
4.1.2 Use Case Diagram Sistem Usulan
4.1.3 Activity Diagram Sistem Usulan
4.1.4 Sequence Diagram Sistem Usulan
4.1.5 Class Diagram Sistem Usulan
4.1.6 Perbedaan Prosedur Antara Sistem Berjalan Dengan
Sistem Diusulan
o 4.2 Rancangan Basis Data
4.2.1 Normalisasi
4.2.2 Spesifikasi Basis Data
o 4.3 Rancangan Prototype
4.3.1 Prototype Aplikasi Smartphone
4.3.2 Prototype Halaman Admin
o 4.4 Program
4.4.1 Program Smartphone
4.4.2 Program Webbase
o 4.5 Konfigurasi Sistem Yang Diusulkan
4.5.1 Spesifikasi Hardware
4.5.2 Aplikasi Yang Digunakan
4.5.3 Hak Akses
o 4.6 Testing
o 4.7 Evaluasi
o 4.8 Time Schedule
o 4.9 Estimasi Biaya
5 BAB V
o 5.1 Simpulan
o 5.2 Saran
6 DAFTAR PUSTAKA
DAFTAR TABEL
BAB I
PENDAHULUAN
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.
manusia saat ini. Smartphone android merupakan salah satu teknologi canggih yang dapat
mempermudah perkerjaaan manusia dengan hanya melalui genggaman tangan dan dapat
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
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
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
Perumusan Masalah
Berdasarkan latar belakang di atas, penulis dapat menarik beberapa rumusan masalah
sebagai berikut :
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
tampilan sistem.
pembuatan laporan.
online.
3. Mengetahui kendala-kendala yang terjadi dalam
Tujuan Fungsional
1. Mampu menganalisa sistem absensi online yang sedang
berjalan.
perusahaan.
absen.
Tujuan Individual
1. Mengimplementasikan ilmu yang di peroleh dari bangku
oleh perusahaan.
absensi.
Manfaat Penelitian
Adapun Manfaat dari penelitian ini antara lain :
kerja.
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
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.
Studi 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
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 :
Metode Perancangan
Metode perancangan sistem yang digunakan dalam penelitian ini yaitu : metode
1. Perencanaan (Planning)
2. Analisa (Analysis)
yang diusulkan.
3. Desain (Design)
4. Implementasi (Implementaion)
simulasi.
5. Pemeliharaan (Maintenance)
Setelah melakukan implementasi terhadap sistem baru,
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
pengujian.
Sistematika Penulisan
Untuk mempermudahkan penulisan SKRIPSI maka penulis menyusun sistematika
BAB I PENDAHULUAN
BAB ini Menjelaskan informasi yang umum, yaitu Latar Belakang, Identifikasi dan
Rumusan Masalah, Ruang Lingkup, Tujuan dan Manfaat Penelitian, Metodelogi Penelitian,
BAB ini menjelaskan beberapa teori dan definisi yang sesuai dengan penelitian,
BAB ini penulis membahas tentang tinjauan perusahaan yang meliputi sejarah
perusahaan, struktur organisasi, tugas dan wewenang serta penggambaran sistem yang
Bab ini penulis membahas berisikan tentang rancangan sistem yang diusulkan dengan
menggunakan metode UML, serta hasil rancangan sistem menggunakan bahasa pemrograman
PHP dan Mysql yang terangkum dalam xampp, serta implementasi program yang buat,
BAB V PENUTUP
BAB ini berisi kesimpulan dan beberapa saran penulis kepada pihak-pihak yang
berkepentingan sehingga tujuan dan manfaat dari laporan Kuliah Kerja Praktik (KKP) ini
dapat tersampaikan.
DAFTAR PUSTAKA
LAMPIRAN-LAMPIRAN
BAB II
LANDASAN TEORI
Teori Umum
Konsep Dasar Sistem
Definisi Sistem
Menurut Tata Sutabri (2012:6)[1], pada buku Analisis Sistem Informasi, pada dasarnya
sistem adalah sekelompok unsur yang erat hubungannya satu dengan yang lain, yang
Menurut Hartono (2013 : 9)[2], “Sistem adalah suatu himpunan dari berbagai bagian
atau elemen, yang saling berhubungan secara terorganisasi berdasar fungsi – fungsinya,
Menurut Taufiq (2013 : 2)[3], “Sistem adalah kumpulan dari sub – sub sistem abstrak
maupun fisik yang saling terintegrasi dan berkolaborasi untuk mencapai suatu tujuan
tertentu”.
Dengan demikian, pengertian sistem dapat disimpulkan sebagai suatu bagian atau
elemen yang saling berhubungan satu sama lain membentuk satu kesatuan secara terorganisir
dimana dalam sebuah sistem terdapat input, process, dan output, untuk mencapai tujuan yang
diharapkan.
Karakteristik Sistem
Menurut Tata Sutabri (2012:20)[1], sebuah sistem mempunyai karakteristik atau sifat-
sifat tertentu yang mencirikan bahwa hal tersebut bisa dikatakan sebagai suatu sistem.
kesatuan.
4. Penghubung (interface)
5. Tujuan (goal)
dari kenyataan, dimana pernyataan tersebut merupakan hasil pengukuran atau pengamatan.
Data berupa angka – angka, huruf – huruf, simbol – simbol khusus, atau gabungan darinya”.
Menurut McLeod dalam buku yang ditulis oleh Yakub (2012 : 5)[5], “Data adalah
deskripsi kenyataan yang menggambarkan adanya suatu kejadian (event), data terdiri dari
fakta (fact) dan angka yang secara relatif tidak berarti bagi pemakai”.
Dapat disimpulkan bahwa Data adalah fakta dari kenyataan yang ada yang berupa
suatu gambaran hasil dari pengamatan yang terdiri dari angka, huruf, dan simbol.
Data dapat berbentuk nilai yang terformat, teks, citra, audio, dan video.
Dari pendapat yang dikemukakan di atas, dapat disimpulkan bahwa Data adalah fakta
dari sesuatu, kejadian, aktifitas dan transaksi yang dicatat, diklasifikasikan dan disimpan
berupa angka, tulisan, atau gambar, namun belum diorganisasikan dalam bentuk yang dapat
Klasifikasi Data
Menurut Sutabri, Tata (2012 : 3)[1], data dapat diklasifikasikan menurut jenis, sifat
dan sumber :
tertentu.
sifat tertentu.
Data internal adalah data yang asli, artinya data sebagai hasil observasi yang
Data eksternal adalah data hasil observasi orang lain. Seseorang boleh saja
menggunakan data untuk suatu keperluan, meskipun data tersebut hasil kerja orang lain. Data
Data eksternal primer adalah data dalam bentuk ucapan lisan atau tulisan dari
Pengolahan Data
Data merupakan bahan mentah untuk diolah yang hasilnya kemudian menjadi
informasi. Dengan kata lain, data yang telah diperoleh harus diukur dan dinilai baik atau
buruk, berguna atau tidak dalam hubungannya dengan tujuan yang akan dicapai. Pengolahan
data terdiri dari kegiatan – kegiatan penyimpanan data dan penggunaan data.
Menurut Sutabri, Tata (2012 : 6)[1], pengolahan data dapat diuraikan seperti di bawah
ini, yaitu :
sebagainya.
hal.
adalah data yang telah diklasifikasikan atau diolah atau diinterpretasikan untuk digunakan
Menurut I Putu Pratama (2014 : 9)[6], Informasi merupakan hasil pengolahan data dari
satu atau berbagai sumber, yang kemudian diolah, sehingga memberikan nilai, arti, dan
manfaat.
Menurut Maimunah dkk dalam jurnal CCIT (2012:57)[7], “informasi adalah data yang
telah diolah menjadi sebuah bentuk yang lebih berarti bagi penerimanya dan bermanfaat
Dari pendapat yang dikemukakan di atas dapat disimpulkan bahwa informasi adalah
suatu data yang diolah menjadi sebuah bentuk data yang lebih berarti dan bermanfaat bagi
penerimanya.
Kualitas Informasi
Menurut Tata Sutabri (2012:33-34)[1], pada buku Analisis Sistem Informasi, Kualitas
1. Akurat (accuracy)
3. Relevan (relevance)
perusahaan.
Karakteristik Informasi
Menurut Yakub (2012:13)[5], pada buku Pengantar Sistem Informasi, Untuk tiap-tiap
membutuhkan.
perusahaan.
salah satu standar bahasa yang banyak digunakan di dunia industri untuk mendefinisikan
Menurut Rahardi dkk dalam jurnalnya (2016 : 4)[9], UML adalah suatu bahasa yang
suatu sistem informasi. UML dikembangkan sebagai suatu alat untuk analisis dan desain
berorientasi objek oleh Grady Booch, Jim Rumbaugh, dan Ivar Jacobson. Namun demikian
UML dapat digunakan untuk memahami dan mendokumentasikan setiap sistem informasi.
Penggunaan UML dalam industri terus meningkat. Ini merupakan standar terbuka yang
menjadikannya sebagai bahasa pemodelan yang umum dalam industri peranti lunak dan
pengembangan sistem.
Berdasarkan kedua definisi di atas, maka dapat disimpulkan Unified Modeling
Language (UML) adalah suatu alat bantu yang dapat digunakan untuk menganalisis dan
pemodelan.
a. Aktor
sebagai berikut:
• Aktor hanya memberikan informasi kepada
sistem.
b. Use Case
oleh sistem.
itu antara aktor dan use case atau antara use case dan use
communicate association.
• Association/Directed Association
• Generalization/Pewarisan
adalah generalisasi.
2. Activity Diagram
a. Activity
b. Transition
c. Decision
d. Sychromization Bar
Aliran kerja notasi ini menandakan bahwa
(pararel).
3. Sequence Diagram
objek.
4. Class Diagram
Teori Khusus
Konsep Dasar Absensi
Definisi Absensi
Berdasarkan kamus bahasa indonesia, absensi dari kata absen yang artinya tidak
hadir. Disini dikatakan absensi adalah ketika seseorang tidak hadir dalam satu kegiatan yang
dijalani.
Absensi berarti “tidak hadir”, namun bisa dikatakan pula absensi merupakan
ketidakhadiran atau kehadiran suatu objek dalam hal ini adalah orang, dimana orang tersebut
terlibat dalam suatu organisasi yang mengharuskan adanya pemberitahuan tentang keadaan
Secara umum, absensi biasa dikatakan guna mencatat kehadiran dalam suatu kegiatan
Absensi sangat berpengaruh pada kinerja personal serta instansi dimana ia bekerja,
yang dapat dijadikan pertimbangan terhadap tindak lanjut serta pembuatan keputusan bagi
Absensi merupakan daftar kehadiran yang dimiliki oleh setiap pegawai, yang
dilakukan sebelum memulai aktifitas dan untuk mencatat waktu yang telah ditentukan oleh
bagian tata usaha (kepegawaian) sebagai bukti bahwa kehadiran atau tidaknya seseorang.
Pencatatan absensi pegawai merupakan salah satu faktor penting dalam pengelolaan
sumber daya manusia (SDM) / Human Resources Management). Informasi yang mendalam
dan terperinci mengenai kehadiran seorang pegawai dapat menentukan prestasi kerja
seseorang, gaji / upah prestasi kerja, atau kemajuan instansi / lembaga secara umum.
Jenis-Jenis Absensi
Kita mengenal beberapa jenis absensi. Yang membedakan jenis-jenis absensi tersebut
adalah cara penggunaannya, dan tingkat daya gunanya Secara umum jenis-jenis absensi dapat
1. Absensi manual
Perusahaan.
suatu jaringan ataupun sistem yang lebih besar. Beberapa arti kata online lainnya yang lebih
spesifik yaitu :
tersebut.
Dengan Internet kita dapat menerima dan mengakses informasi dalam berbagai format
dari seluruh penjuru dunia. Kehadiran internet juga dapat memberikan kemudahan dalam
dunia pendidikan, hal ini terlihat dengan begitu banyaknya situs web yang menyediakan
Dapat disimpulkan bahwa Online adalah suatu jaringan yang dapat menghubungkan
perangkat keras (hardware) satu dengan yang lainnya, tetapi tehubungnya secara luas
dengan sebutan ponsel cerdas adalah sebuah perangkat atau produk teknologi berupa telepon
genggam atau mobile versi modern terbaru yang memiliki kelebihan dimana spesifikasi
software dan hardware lebih pintar, fungsi yang lebih cerdas dan fitur-fitur yang lebih smart
Menurut Gary B, Thomas J & Misty E[11], smartphone adalah telepon yang internet
enabled yang biasanya menyediakan fungsi Personal Digital Assistant (PDA), seperti fungsi
Menurut David Wood, Wakil Presiden Eksekutif PT Symbian OS[11], “Telepon pintar
dapat dibedakan dengan telepon genggam biasa dengan dua cara fundamental: bagaimana
mereka dibuat dan apa yang mereka bisa lakukan.” Pengertian lainnya memberikan
Dapat disimpulkan bahwa Smartphone adalah telpon genggam atau mobile yang
penggunanya, seperti internetan, edit dokumen, edit gambar, prediksi cuaca, mencari alamat,
dll.
Fungsi Smartphone
Smartphone atau ponsel pintar berdasarkan fungsinya dapat diklasifikasikan menjadi
lebih dari lima fungsi utama, pertama smartphone adalah sebagai pembantu tugas kantor
sehari-hari, kedua smartphone adalah sebagai perangkat untuk viewer, editing, pembuat file
atau dokumen dalam format Word, TXT, dan PDF, ketiga smartphone adalah berfungsi
sebagai media untuk melakukan Push E-Mail secara cepat, Keempat ponsel cerdas adalah
berfungsi sebagai perangkat teknologi hiburan, Kelima smartphon atau ponsel smart adalah
berfungsi sebagai perangkat untuk mengakses internet dengan jaringan 3G, HSDPA, plus Wi-
Fi dan terakhir atau yang ke Enam ponsel pintar (smartphone) adalah saat ini lebih banyak
Manfaat Smartphone
1. Segi Hardware
2. Segi Software
game.
Mobile yang tumbuh ditengah OS lainnya yang berkembang dewasa ini. OS lainnya seperti
Windows Mobile, i-Phone OS, Symbian, dan masih banyak lagi. Akan tetapi, OS yang ada
ini berjalan dengan memprioritaskan aplikasi inti yang dibangun sendiri tanpa melihat potensi
yang cukup besar dari aplikasi pihak ketiga. Oleh karena itu, adanya keterbatasan dari
aplikasi pihak ketiga untuk mendapatkan data asli ponsel, berkomunikasi antar proses serta
oleh linux guna menjalankan perangkat smartphone sehingga smartphone dapat digunakan
Karakteristik Android
Android memiliki empat karakteristik sebagai berikut :
1. Terbuka
yang inovatif.
disusun dan diorganisasikan sedemikian rupa, sehingga dapat digunakan kembali untuk
membantu membuat aplikasi utuh tanpa harus membuat semua kodenya dari awal.
PHP dan Java. Salah framework PHP yang banyak digunakan yaitu CodeIgniter.
Struktur Framework
Secara umum, framework menggunakan struktur MVC (Model, View, Controller) :
1. Model
Model mencakup semua proses yang terkait dengan
browser.
2. View
atau aplikasi.
3. Controller
mekanisme kerja dari sebuah applikasi. Ini tentunya akan sangat membantu proses
instan (siap saji) yang dapat digunakan baik di sistem operasi Linux maupun di sistem operasi
Windows.
tempat dimana kita menyimpan aplikasi web kemudian mengaksesnya melalui internet.
Setiap perubahan, kecil maupun besar, kita upload ke web server baru setelah itu kita periksa
apakah perubahan itu sudah sesuai dengan yang kita inginkan atau belum.
Dapat disimpulkan bahwa Xampp adalah web server lokal untuk digunakan dalam
mengakses web secara offline. Karena server bukan dari internet melainkan perangkat
Fungsi Xampp
Fungsi XAMPP adalah sebagai server yang berdiri sendiri (localhost), yang terdiri
atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis
dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X
(empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam
GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang
Bagian-Bagian Xampp
Bagian XAMPP yang biasa digunakan pada umumnya:
skrip lain.
halaman phpMyAdmin.
didesain untuk pengembangan web. Selain itu, PHP juga bisa digunakan sebagai bahasa
pemrograman umum.
disingkat dengan PHP ini adalah suatu Bahasa scripting khususnya digunakan untuk web
development. Karena sifatnya yang server side scripting, maka untuk menjalankan PHP harus
menggunakan web server. PHP juga dapat diintegrasikan dengan HTML, JavaScript, JQuery,
Ajax. Namun, pada umumnya PHP lebih banyak digunakan bersamaan dengan file bertipe
HTML”.
PHP adalah bahasa pemrograman yang dikhususkan bagi para develpoment web
karena tergolong cukup mudah dalam mempelajarinya dan tidak memberatkan suatu
wajib digunakan. Kita bisa saja membuat website hanya menggunakan HTML saja. Web
yang dihasilkan dengan HTML (dan CSS) ini dikenal dengan website statis, dimana konten
Sebagai perbandingan, website dinamis yang bisa dibuat menggunakan PHP adalah
situs web yang bisa menyesuaikan tampilan konten tergantung situasi. Website dinamis juga
bisa menyimpan data ke dalam database, membuat halaman yang berubah-ubah sesuai input
Karena fitur inilah PHP disebut juga sebagai Scripting Language atau bahasa pemrograman
script.
MySQL Database Server” (2012 : 5), “MySQL adalah program database yang mampu
mengirim dan menerima data dengan sangat cepat dan multi user. MySQL memiliki dua
Menurut Priyanto Hidayatullah dkk (2015:180)[14] “MySQL adalah salah satu aplikasi
DBMS yang sudah sangat banyak digunakan para pemrogram aplikasi web. Kelebihan dari
MySQL adalah gratis, handal, selalu di-update dan banyak forum yang memfasilitasi para
pengguna jika memiliki kendala. MySQL juga menjadi DBMS yang sering di bundling
MySQL adalah database lokal yang sudah disediakan dalam Xampp untuk digunakan
Kelebihan MySQL
Berikut ini beberapa kelebihan MySQL sebagai database server antara lain:
multiCPU.
5. Didukung programprogram umum seperti C, C++, Java,
verifikasi host.
yang telah dilakukan. Pengumpulan informasi yang dibutuhkan dilakukan dengan mencari
waktu dan juga menghindari kesalahan- kesalahan yang pernah dilakukan oleh orang lain.
penelitian ini.
d. Meneruskan apa yang penelitian sebelumnya telah capai sehingga dengan adanya
studi pustaka ini, penelitian yang akan dilakukan dapat membangun diatas landasan
e. Untuk mengetahui orang lain yang spesialis dan mengerjakan di area penelitian
yang sama, sehingga dapat terjaring dalam komunitas yang dapat memberi kontribusi sumber
sistem absensinya.
data.
yang user-friendly.
7. Dalam International Journal, penelitian yang dilakukan
BAB III
PEMBAHASAN
banyak bidang. Pelanggan kami meliputi komunitas dalam masyarakat, lembaga pemerintah,
perusahaan skala kecil dan menengah, perusahaan skala besar dan berbagai bidang usaha
dengan konsep teknologi informasi serta layanan yang sesuai dengan kebutuhan.
PT Sintech Berkah Abadi adalah salah satu dari penyedia solusi perangkat lunak di
pasar global, memberikan solusi bisnis dan berteknologi tinggi berbasis layanan untuk para
PT Sintech Berkah Abadi memiliki tim yang kuat dengan ukuran pelaksanaan proyek
berkualitas tinggi kepada pelanggan. Salah satu kunci keberhasilan kami adalah adaptasi
kami terhadap berbagai macam dan aneka kebutuhan akan sistem informasi komputer
sehingga menghasilkan Manajemen Kualitas, Manajemen Proyek, kebutuhan Infrastruktur,
dan lainnya dengan sempurna untuk memberikan kepuasan kepada para pelanggan kami.
Memegang portfolio yang terdiri dari produk, proyek dan layanan konsultasi, kami
membuat produk inovatif dan menawarkan solusi terkini untuk permintaan pasar yang
Profile
Data Administrasi Perusahaan
Nama : PT sintech Berkah Abadi
E-Mail : info@sintechabadi.com
Sintech.ba@gmail.com
Nomor Akta : 82
Instansi Pemberi Izin Usaha : Badan Penanaman Modal Dan Pelayanan Terpadu Satu
TDP : 30.06.1.70.10791
1. Visi
2. Misi
Informasi
d. Membantu memenuhi kebutuhan masyarakat
berkesinambungan
Legalitas
1. Akte Notaris No.82, Tanggal 10 April 2015 Raden Mas
2015
a. Software engineering
b. Network engineering
c. Base transmitting system
d. CCTV system
a. IT governance
b. Enterprise security
e. IT Project Management
and
recovery plan:
a. Emergency communication
4. IT Project Management :
IFRS, etc
c. Data cleansing, integrity checking and
migration
5. IT Systems Management :
standard
certification and
c. Audit
Box”
c. Technology (COBIT)
b. Application Development
d. Operating System
e. Web Developer
f. Networking Technology
g. Linux
h. Executive Training
9. Data Communication :
teknologi Frame
Pegawai Kelurahan)
Sistem informasi kelurahan ini dapat digunakan
atas.
8. e-Budgeting
APBD.
10. e-Journal
Aplikasi ini berfungsi untuk mempermudah proses
11. e-Schedule
12. e-Paper
e-Paper adalah versi digital dari surat kabar cetak,
internet saja
Pemanfaatan CMS
komunitas.
b. Portal
a. Perencanaan
Unit (RKPBU)
b. Pengadaan
c. Penerimaan
- Form Penyaluran
- Daftar Aset
e. Pengelolaa
- Form Pemanfaatan
- Form Penghapusan
- Form Rekonsiliasi
f. Laporan
- Laporan RKBU
- Laporan RKPBU
1. Pemkot Tangerang
7. PT Intireksa
8. PT Infotech Ubl
kerangka hubungan diantara fungsi, bagian-bagian maupun tugas dan wewenang, Serta untuk
menunjukan rantai (garis) perintah dan perangkapan fungsi yang diperlukan dalam suatu
organisasi.
Gambar 3.2 Struktur Organisasi PT. Sintech Berkah Abadi
Tugas dan Wewenang
Pada PT Sintech Berkah Abadi terdapat bagian-bagian yang memiliki tugas dan
wewenang dalam menyelesaikan semua pekerjaan. Adapun tugas dan wewenangnya sebagai
berikut :
1. Komisaris
2. Direktur
panjang
kepala bagian
perusahaan.
3. Manager Marketing
bagian marketing
di Bagian Marketing.
4. Manager finance
Keuangan.
keuangan.
5. Manager Training
tepat.
ditentukan
ada
dibutuhkan
Document.
7. Manager Hardware
Tugas dan Wewenang :
8. Manager Perencanaan
rutin perusahaan
9. Manager Hrd
yang berbakat
karyawannya
kedisiplinan.
pembuatan UML dengan tujuan menggambarkan prosedur dan proses sistem yang berjalan.
Abadi :
Pulang kerja.
selama sebulan.
actor.
sedang dirancang.
a. Activity Diagram Karyawan Sistem Yang
Berjalan
di bentuk.
absensi terdapat :
aliran.
dibentuk
absensi terdapat :
absensi terdapat :
b. RAM : 2 Gb
c. Harddisk : 320 Gb
d. Monitor : Logitech
e. Mouse : Logitech
f. Keyboard : Logitech
g. Printer : Canon
a. Windows 7
b. Microsoft Office
a. Karyawan
b. HRD
berikut :
bekerja.
bulannya.
menghubungkannya saja.
d. Dalam pembuatan laporan akan sangat
User Requirement
1. Elisitasi Tahap I
BAB IV
RANCANGAN SISTEM YANG DIUSULKAN
Rancangan Sistem Usulan
Adapun perancangan sistem yang diusulkan ini dibuat dengan menggunakan UML
dibuat dengan menggunakan bahasa PHP dengan sistem aplikasi database menggunakan
2. Activity Diagram
3. Sequence Diagram
4. Class Diagram
b. Menampilkan home
karyawan
f. Logout
2. Karyawan
a. Melakukan login
b. Verifikasi login
gagalnya absen
f. Logout
akan digambarkan ke dalam bentuk diagram agar mudah dibaca dan dipahami. Dapat dilihat
atas terdapat :
Pulang.
diawali ;
diawali ;
dan Logout ;
disebut proses normalisasi. Normalisasi terdiri dari proses Unnormalized, First Normal Form
(1NF), Second Normal Form (2NF), sampai kebentuk Third Normal Form (3NF) akan
1. Unnormalized
Unnormal Form
tabel
Desain basis data menjelaskan media penyimpanan yang digunakan, isi yang disimpan,
primary key dan panjang record. Spesifikasi yang digunakan dalam sistem yang akan
1. Tabel absen
komputer. Perangkat keras yang diusulkan ini dibuat berdasarkan kebutuhan sistem saat ini
dan antisipasi kebutuhan di masa yang akan datang. Adapun Spesifikasi kebutuhannya adalah
sebagai berikut :
2. RAM : DDR3 4 GB
3. Harddisk : 500 GB
4. Monitor : LG 14 inch
akan digunakan sebagai penghubung dalam instruksi yang diinginkan. Agar sistem dapat
menghasilkan informasi yang diharapkan, maka perangkat lunak yang diusulkan dalam
2. XAMPP
6. Android Studio
Hak Akses
Hak akses untuk dapat mengoperasikan atau mengolah data absensi dapat dilakukan
oleh :
1. HRD / Admin
2. Karyawan
Testing
Untuk tahap pengujian penulis menggunakan metode Black Box Testing. Metode ini
merupakan pengujian program terhadap kebutuhan fungsi dari suatu program yang bertujuan
Pengujian dengan metode Black Box Testing dilakukan dengan cara memberikan
sejumlah input pada program. Input tersebut kemudian di proses sesuai dengan kebutuhan
fungsionalnya untuk melihat apakah program aplikasi dapat menghasilkan output sesuai
dengan yang diinginkan dan sesuai dengan fungsi dasar dari program tersebut.
Apabila dari input yang diberikan, proses dapat menghasilkan ouput yang sesuai
dengan kebutuhan fungsionalnya, maka program yang dibuat sudah berjalan dengan baik,
tetapi apabila ouput yang dihasilkan tidak sesuai dengan kebutuhan funsionalnya, maka
masihterdapt kesalahan pada program tersebut, dan selanjutnya dilakukan penulusuran
1. Smartphone
cara masuk dengan login admin dan dilihat masuk ke program atau tidak. Jika tidak masuk ke
dalam program maka terdapat kesalahan pada memasukan username atau password, karena
kesalahan pada login akan ditampilkan dalam bentuk pesan. Begitu pula pengujian terhadap
login karyawan.
Pengujian selanjutnya memasukan sejumlah input data pada program seperti contoh
pengujian pada masing-masing menu dan sub menu. Jika input data tidak lengkap maka
sistem akan menampilkan pesan yang memberikan informasi kekurangan maupun kesalahan
Time Schedule
Time schedule merupakan hal-hal yang menjelaskan tentang perencanaan proses
implementasi. Pada tahap ini, rencana implementasi sangat berguna dalam menentukan
BAB V
PENUTUP
Simpulan
berdasarkan penelitian dan pengamatan yang telah dilakukan maka didapatkan
bekerja.
Saran
1. Perlu diadakan evaluasi dan pengujian yang menyeluruh
lain.
DAFTAR PUSTAKA
1. ↑ 1,0 1,1 1,2 1,3 1,4 1,5 [9.]Sutabri, Tata. 2012. Analisis Sistem
AMIKOM.
Smartphone. https://baturajahebat.wordpress.com/smartph
Yogyakarta:Lokomedia.
Informatika.
2017.
Contributors
Abdul Haqy
Kategori:
Skripsi 2016/2017
Menu navigasi
Buat akun baru
Masuk log
Halaman
Pembicaraan
Baca
Lihat sumber
Versi terdahulu
Halaman Utama
10 Pilar IT iLearning (TPi)
Raharja Official Website
iMe
Rinfo
iDu
iRan
iDuHelp!
Widuri
ROOSTER
iSur
Magics
Perkakas
Halaman Istimewa
Halaman ini terakhir diubah pada 29 September 2017, pukul 02.29.
Kebijakan privasi
Tentang widuri
Penyangkalan