Anda di halaman 1dari 18

PERANCANGAN DAN PEMBUATAN SISTEM ABSENSI MAHASISWA

BERBASIS WEB DI PROGRAM STUDI TEKNIK KOMPUTER POLITEKNIK


NEGERI MEDAN

LAPORAN TUGAS AKHIR


Disusun sebagai syarat untuk menyelesaikan
Pendidikan Diploma 3

OLEH:
YOSLY ANBERTUS TAMBUNAN
NIM: 1105112018

PROGRAM STUDI TEKNIK KOMPUTER


JURUSAN TEKNIK KOMPUTER DAN INFORMATIKA
POLITEKNIK NEGERI MEDAN
MEDAN
2014

ABSTRAK
Dewasa ini, masyarakat sudah sering menggunakan web untuk mencari tahu
informasi yang dibutuhkan bahkan dapat saling mengirimkan informasi secara
online. Dengan adanya web informasi dapat diperoleh dengan lebih cepat. Dalam
kehidupan sehari-hari proses pendataan kehadiran mahasiswa berjalan secara
manual dengan menggunakan kertas. Salah saatu cara untuk menghasilkan
informasi yang akurat mengenai kehadiran mahasiswa adalah dengan
menggunakan web. Maka dirancang sebuah absensi berbasis web untuk
menghindari kecurangan kehadiran yang sering dilakukan mahasiswa. Adapun
rancangan untuk absensi online ini menggunakan XAMPP. Sistem informasi
absensi mahasiswa ini meliputi pemakaian situs oleh dosen untuk mengabsensi
mahasiswanya seperti absensi harian dan sistem informasi ini juga berfungsi
untuk menampung data-data yang diperlukan dalam melakukan proses absensi.
Web ini telah diuji berjalan dengan baik dan layak digunakan sebagai sistem
informasi kehadiran mahasiswa.
Kata Kunci : Absensi, berbasis web, XAMPP

KATA PENGANTAR

Salam sejahtera, puji syukur saya panjatkan kepada Tuhan Yang Maha Esa
yang hanya karena segala rahmat dan berkatnya akhirnya tugas akhir ini dapat
terselesaikan.
Melalui penulisan tugas akhir yang berjudul Perancangan dan Pembuatan
Sistem Absensi Mahasiswa Berbasis Web di Program Studi Teknik Komputer
Politeknik Negeri Medan ini, penulis bermaksud untuk memperkenalkan aplikasi
tersebut ke dunia teknologi agar mempermudah aktifitas.
Tugas akhir ini tentunya tidak dapat terselesaikan tanpa bantuan berbagai
pihak baik secara langsung, tidak langsung, maupun doa. Oleh karena itu, penulis
ingin menyampaikan ucapan terimakasih yang tak terhingga kepada:
1.

Bapak M. Syahruddin S.T., M.T. selaku Direktur Politeknik Negeri Medan.

2.

Bapak Ferry Fachrizal, S.T., M. Kom. selaku Ketua Jurusan Teknik


Komputer dan Informatika Politeknik Negeri Medan.

3.

Ketua Program Studi Computer Engineering Zakaria Sembiring, ST., M.Sc


, yang sudah mempermudah penulis dalam memilih judul tugas akhir.

4.

Bapak

Dosen

Pembimbing,

membimbing penulis dalam

Handri

Sunjaya,S.Si.,M.Cs.,yang

sudah

penyelesaian tugas akhir ini. Terima Kasih

atas bantuan bapak selama ini.


5.

Kedua orang tua penulis: Bapak A.Tambunan dan Ibu L. Simanjuntak yang
telah banyak memberi dukungan semangat, materil dan doa yang tiada henti.

ii

Penulis menyadari sepenuhnya atas segala kekurangan dan keterbatasan yang


terdapat pada tugas akhir ini karena itu penulis memohon maaf atas segala
kekurangan dan penulis menerima segala kritik dan saran yang berkaitan.

Medan, 21 Agustus 2014

(Yosly Anbertus Tambunan)

iii

DAFTAR ISI

LEMBAR PERSETUJUAN
LEMBAR PENGESAHAN
ABSTRAK ...................................................................................................... i
KATA PENGANTAR .................................................................................... ii
DAFTAR ISI ................................................................................................... iv
DAFTAR GAMBAR ...................................................................................... vi
DAFTAR TABEL ........................................................................................... viii
DAFTAR LAMPIRAN ................................................................................... ix
BAB 1 PENDAHULUAN .............................................................................. 1
1.1. Latar Belakang ................................................................................ 1
1.2. Rumusan Masalah ........................................................................... 3
1.3. Batasan Masalah ............................................................................. 3
1.4. Metode Tugas Akhir ....................................................................... 4
1.5. Tujuan dan Manfaat Tugas Akhir ................................................... 5
1.6. Kontribusi Tugas Akhir .................................................................. 6
1.7. Sistematika Penulisan Tugas Akhir ................................................ 6
BAB 2 LANDASAN TEORI .......................................................................... 8
2.1. World Wide Web (WWW) ............................................................. 8
2.2. HTML (HyperText Markup Language) ......................................... 12
2.3. Pengenalan PHP ............................................................................ 15
2.4. Pengenalan MySQL ........................................................................ 18
iv

2.5. Use Case Diagram .......................................................................... 19


BAB 3 PERANCANGAN SISTEM ............................................................... 22
3.1. Rancangan Database ....................................................................... 22
3.2. Flowchart Program ......................................................................... 26
3.3. Tampilan Pada Diagram use Case .................................................. 29
3.4. Perancangan Tampilan ................................................................... 32
BAB 4 HASIL DAN PEMBAHASAN ........................................................... 35
4.1. Komponen-komponen Sistem ........................................................ 35
4.2. Demonstrasi Program ..................................................................... 38
BAB 5 KESIMPULAN DAN SARAN .......................................................... 44
5.1 Kesimpulan ...................................................................................... 44
5.2 Saran ................................................................................................ 44
DAFTAR PUSTAKA ..................................................................................... x

DAFTAR GAMBAR

Gambar 3.1 Flowchart Menu Utama ............................................................... 26


Gambar 3.2 Flowchart Kelas ........................................................................... 27
Gambar 3.3 Flowchart Mahasiswa .................................................................. 27
Gambar 3.4 Flowchart Absensi ....................................................................... 28
Gambar 3.5 Flowchart Rekap ......................................................................... 28
Gambar 3.6 Tampilan Diagram Home ............................................................ 29
Gambar 3.7 Tampilan Diagram Kelas ............................................................ 29
Gambar 3.8 Tampilan Diagram Mahasiswa .................................................... 30
Gambar 3.9 Tampilan Diagram absensi .......................................................... 30
Gambar 3.10 Tampilan Diagram Rekap ......................................................... 31
Gambar 3.11 Halaman Home .......................................................................... 32
Gambar 3.12 Halaman Kelas .......................................................................... 32
Gambar 3.13 Halaman Mahasiswa ................................................................. 33
Gambar 3.14 Halaman Absensi ....................................................................... 33
Gambar 3.15 Halaman Rekap ......................................................................... 34
Gambar 4.1 Windows XP ............................................................................... 36
Gambar 4.2 XAMPP ....................................................................................... 37
Gambar 4.3 Tampilan Menu Home ................................................................ 38
Gambar 4.4 Tampilan Menu Kelas ................................................................. 39
Gambar 4.5 Tampilan Menu Siswa ................................................................. 40
Gambar 4.6 Menu Halaman Absensi .............................................................. 41
vi

Gambar 4.7 Menu Absensi Kelas ................................................................... 42


Gambar 4.8 Menu Rekap ................................................................................ 43

vii

DAFTAR TABEL

Tabel 3.1 Tabel Siswa ..................................................................................... 22


Tabel 3.2 Tabel Dosen .................................................................................... 23
Tabel 3.3 Tabel Pelajaran ................................................................................ 24
Tabel 3.4 Tabel Kelas ..................................................................................... 24
Tabel 3.5 Tabel Absensi .................................................................................. 25

viii

DAFTAR LAMPIRAN

SURAT PERMOHONAN PENGAJUAN JUDUL TUGAS AKHIR


KARTU BIMBINGAN TUGAS AKHIR MAHASISWA
FORMULIR REVISI LAPORAN TA
FORMULIR BEBAS REVISI LAPORAN TA
LISTING PROGRAM

ix

BAB 1
PENDAHULUAN

1.1. Latar Belakang


Dewasa ini, masyarakat sudah sering menggunakan web untuk mencari
tahu informasi yang dibutuhkan bahkan dapat saling mengirimkan informasi
secara online. Dengan adanya web informasi dapat diperoleh dengan lebih cepat.
Dalam kehidupan sehari-hari proses pendataan kehadiran mahasiswa berjalan
secara manual dengan menggunakan kertas. Untuk mempermudah proses
pendataan tersebut maka penulis ingin membuat absensi berbasis web . Walaupun
demikian ada faktor-faktor yang mempengaruhi agar penggunaan absensi berbasis
web tersebut menjadi efektif.
Laudon dan Laudon (2004) dengan menggunakan pendekatan sosioteknis
dapat diketahui bahwa pelaksanaan sistem informasi yang baik memerlukan
koordinasi dari tiga komponen utama sistem informasi yaitu:
1. Faktor manusia. Memberi pengaruh yang sangat besar dalam keberhasilan
pelaksanaan sistem informasi. Faktor-faktor tersebut antara lain adalah
tingkat kemampuan individu baik di bidang manajerial maupun di bidang
teknologi informasi dan faktor sikap individual.
2.

Teknologi. Terdiri dari unsur hardware dan software merupakan dasar


pembentukan sistem informasi. Faktor teknologi yang terutama mengambil
peran dalam keberhasilan suatu sistem informasi. Kualitas sistem informasi

pada dasarnya ditentukan oleh empat kriteria yaitu kinerja sistem, keandalan
sistem, kegunaan sistem dan fleksibilitas sistem.
3.

Organisasional. Memberikan pengaruh terhadap kinerja seseorang melalui


proses bisnis yang dimilki oleh perusahaan seperti kebijakan-kebijakan
perusahaan, prosedur kerja, pembagian tugas dan wewenang.

Pembuatan absensi berbasis Web ini diharapkan dapat membantu proses


pendataan kehadiran yang lebih efektif dalam bidang teknologi.
Berdasarkan penjelasan yang diuraikan diatas maka dengan kesempatan
ini penulis tertarik untuk melakukan pembahasan mengenai Perancangan dan
Pembuatan Sistem Absensi Mahasiswa Berbasis Web di Program Studi Teknik
Komputer Politeknik Negeri Medan.

1.2. Rumusan Masalah


Berdasarkan latar belakang diatas, maka dapat dibuat suatu rumusan
masalah, yaitu :
a. Bagaimana merancang dan membuat sistem absensi mahasiswa berbasis
web?
b. Bagaimana cara untuk menginput data siswa, menentukan status kehadiran
siswa dan menampilkan jumlah kompen yang diterima siswa?
c. Bagaimana menguji dan mengimplementasikan sistem absensi mahasiswa
berbasis web?
1.3. Batasan Masalah
Dalam perancangan dan pembuatan aplikasi ini, terdapat beberapa batasan
masalah, antara lain:
a. Absensi berbasis web hanya mencatat data siswa alpha, izin, dan jumlah jam
keterlambatan, serta jumlah kompensasi yang di bebankan kepada mahasiswa
setiap akhir semester.
b. Proses pemasukan data kehadiran tidak menggunakan alat pendeteksi.
c. Penggunaan absensi ini hanya dipergunakan di Politeknik Negeri Medan yang
menggunakan sistem kompensasi kepada siswa.

1.4. Metode Tugas Akhir


Dalam perancangan program aplikasi ini, penulis menggunakan beberapa metode
dalam pelaksananya. Metode tersebut adalah sebagai berikut:
1. Studi Lapangan
Merupakan metode yang dilakukan oleh penulis secara langsung ke lapangan
yang

merupakan sumber data yang diproleh sesuai dengan kebutuhan yang

digunakan.
2. Studi Literatur
Pada metode ini yang dilakukan oleh penulis adalah dengan mengumpulkan
data-data yang sesuai dengan permasalahan yang dihadapi dengan membaca
beberapa buku.
3. Metode Observasi
Pada metode ini akan melakukan pengambilan dan pengumpulan data
berdasarkan keadaan yang telah dibuat atau telah ada sebelumnya.
4. Metode Perancangan
Dalam metode ini dibagi menjadi berapa bagian yaitu:
a. Planning (Perencanaan)
Tahap pembuatan Aplikasi dimulai dengan tahap perencanaan. Pada tahap
ini bermaksud untuk menentukan tujuan dari perencanaan yang akan
dibuat.
b. Testing (Uji Coba)
Pengujian dilakukan untuk meyakinkan bahwa hasil pengujian yang
dilakukan dapat menampilkan hasil yang effisien dan akurat.

c. Maintenance (Pemeliharaan)
Pemeliharaan digunakan untuk menjaga aplikasi tetap berjalan dengan
baik, hal ini perlu dilakukan secara teratur untuk meninjau dan
memperbaiki aplikasi. Pada tahap ini juga meliputi pengubahan struktur
tools yang ada pada aplikasi yang ada untuk menambah kemudahan
pengguna.

1.5. Tujuan Dan Manfaat Tugas Akhir


Adapun Tujuan dan manfaat dibuatnya tugas akhir ini adalah:
a. Tujuan Tugas Akhir
Adapun yang menjadi tujuan tugas akhir ini adalah:
1. Diperoleh aplikasi yang diharapkan dapat membantu dalam
melakukan pengabsenan mahasiswa dengan lebih mudah.
2. Diperoleh informasi untuk lebih mengetahui data absensi secara
online.
3. Dapat di pergunakan untuk mengabsen siswa sehari-hari.
b. Manfaat Tugas Akhir
Adapun yang menjadi manfaat tugas akhir ini adalah:
1.

Untuk mempermudah Dosen untuk melakukan pengabsenan mahasiswa.

2.

Untuk mengurangi penggunaan kertas dalam mengabsen mahasiswa.

3.

Memberikan informasi secara langsung tentang jumlah kompensasi yang di


bebankan kepada mahasiswa.

1.6. Kontribusi Tugas Akhir


Kontribusi yang diberikan adalah sebagai berikut:
a. Bagi Dunia Akademik
1. Sebagai tambahan dalam hal menyelesaikan sebuah kasus permasalahan yang
mirip dengan latar belakang pembuatan sistem ini.
2. Meningkatkan dan menambah wawasan tentang teori web
3. Sebagai modul praktikum dalam hal pembuatan web.
b. Bagi Pengguna (User)
Sistem ini diharapkan akan memberikan kenyamanan dan kemudahan dalam
melakukan mengisi absen.
c. Bagi Penulis
1. Untuk mengaplikasikan ilmu yang telah diperoleh selama perkuliahan, serta
menambah wawasan mengenai web.
2. Semoga sistem ini dapat berguna bagi kehidupan sehari-hari dan bias
dikembangkan dikemudian hari.
1.7. Sistematika Penulisan Tugas Akhir
Berikut ini penulis akan menguraikan sistematika penulisan yang dilakukan dalam
penyusuan tugas akhir:
1. BAB 1 PENDAHULUAN
Dalam bab ini penulis menjelaskan mengenai latar belakang pemilihan judul,
batasan masalah, manfaat dan tujuan tugas akhir, juga berisi tentang
Implementasi aplikasi dan metode tugas akhir.

2. BAB 2 LANDASAN TEORI


Dalam bab ini berisikan tentang landasan teori yang menjadi referensi utama
dalam penulisan tugas akhir. Teori yang dibahas berhubungan dengan
aplikasi yang akan dibuat dan juga yang digunakan untuk kepentingan
analisis dan implementasi aplikasi.
3. BAB 3 PERANCANGAN SISTEM
Dalam bab ini membahas tentang proses perancangan absensi mahasiswa
berbasis web.
4. BAB 4 HASIL DAN PEMBAHASAN
Isi dari bab ini adalah hasil dari kesesuaian perancangan terhadap absensi
yang dibuat berbasis web.
5. BAB 5 KESIMPULAN DAN SARAN
Dalam bab ini menjelaskan hasil akhir dari semua penulisan yang dikerjakan
dan saran yang berisi masukan untuk mengembangkan dan penelitian lebih
lanjut

Anda mungkin juga menyukai