• Tidak ada hasil yang ditemukan

PERANCANGAN DAN PEMBUATAN SISTEM ABSENSI MAHASISWA BERBASIS WEB DI PROGRAM STUDI TEKNIK KOMPUTER POLITEKNIK NEGERI MEDAN LAPORAN TUGAS AKHIR

N/A
N/A
Protected

Academic year: 2021

Membagikan "PERANCANGAN DAN PEMBUATAN SISTEM ABSENSI MAHASISWA BERBASIS WEB DI PROGRAM STUDI TEKNIK KOMPUTER POLITEKNIK NEGERI MEDAN LAPORAN TUGAS AKHIR"

Copied!
18
0
0

Teks penuh

(1)

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

(2)

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.

(3)

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, Handri Sunjaya,S.Si.,M.Cs.,yang sudah membimbing penulis dalam 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.

(4)

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

(5)

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

(6)

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

(7)

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

(8)

Gambar 4.7 Menu Absensi Kelas ... 42 Gambar 4.8 Menu Rekap ... 43

(9)

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

(10)

DAFTAR LAMPIRAN

SURAT PERMOHONAN PENGAJUAN JUDUL TUGAS AKHIR KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

FORMULIR REVISI LAPORAN TA

FORMULIR BEBAS REVISI LAPORAN TA LISTING PROGRAM                          

(11)

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

(12)

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”.

(13)

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.

(14)

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.

(15)

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.

(16)

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.

(17)

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                

(18)

Gambar

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

Referensi

Dokumen terkait

Hendriyanto Medi, 2010, evaluasi kinerja struktur beton tahan gempa dengan analisis pushover menggunakan software etabs (studi kasus : bangunan rumah susun di

Saya merasa puas dengan pelayanan KB oleh bidan Saya karena bidan memberikan penyuluhan tentang metode kontrasepsi pada awal pemakaian dengan jelas dan sesuai

Kandidat jagung hibrida Madura (G1, G2 dan G3) sangat sesuai dikembangkan di Madura karena mempunyai umur pendek (84 hari sampai 85 hari) dan produktivitas tinggi (6.7 ton per

dalam hal ini memulai dengan membentuk kebijakan dan program yang mengacu pada peningkatan minat dan budaya baca masyarakat. karena Kebiasaan membaca merupakan

Pertama-tama untuk bisa mendapatkan riset partisipan, peneliti mengunjungi RSUD Soe dan mengambil data mengenai jumlah penderita kanker payudara dari tahun

Jadi, tidak peduli apakah Grbl perlu menunggu ruang di buffer perencana tampilan-depan untuk menyelesaikan parsing dan mengeksekusi baris terakhir G-kode atau jika komputer host

Kardus atau Corrugated Paper sebagai sebuah bahan dasar kemasan memiliki daur hidup yang sangat singkat, dihargai hanya selama proses distribusi produk dari

Penulisan karya ilmiah ini bertujuan untuk memberikan sumbangan pemikiran pada pengembangan ilmu hukum, khususnya di bidang hukum tanah nasional yang terkait dengan,