Anda di halaman 1dari 5

BAB III

LANDASAN TEORI

A. Landasan Teori
Dalam perancangan web sistem absensi dibutuhkan beberapa teori yang sudah pernah
dibahas dan akan menjadi acuan. Berikut beberapa dasar teori pendukung dalam makalah ini
sebagai berikut :

1. Absensi
Absen menurut kamus besar Bahasa Indonesia merupakan tidak hadirnya
seseorang dalam sebuah instansi. Sedangkan absensi biasa disebut sebagai proses
penandaan atau pencatatan waktu hadir seseorang dalam sebuah dokumen yang dibuat
sebagaimana mestinya guna sebagai acuan dalam menentukan sebuah keputusan dalam
lingkup penilaian.
Jenis absensi yang diterapkan di PT. XYZ ialah absensi manual. Dosen menunjuk
salah satu mahasiswa sebagai penanggung jawab kelas dan bertugas mengambil form
absensi dan mengembalikannya. Proses absensi dilakukan secara bergilir pada saat mata
kuliah berlangsung. Terdapat dua form pada satu map absen, yaitu form 05 dan form 06.
Form 05 berisikan tanggal pertemuan, materi, jumlah mahasiswa, tanda tangan dosen
dan penanggung jawab kelas. Form 06 merupakan daftar absensi mahasiswa setiap
pertemuan.
2. Web
Web adalah sebuah penyebaran informasi melalui internet. Sebenarnya antara
www (world wide web) dan web adalah sama karena kebanyakan orang menyingkat
www menjadi web saja. Web merupakan hal yang tidak dapat dipisahkan dari dunia
internet. Melalui web, setiap pemakai internet bisa mengakses informasi-informasi di
situs web yang tidak hanya berupa teks, tetapi juga dapat berupa gambar, suara, film,
animasi, dll. Sebenarnya, web merupakan kumpulan-kumpulan dokumen yang banyak
tersebar di beberapa komputer server yang berada di seluruh penjuru dunia dan
trehubung menjadi satu jaringan melalui jaringan yang disebut internet.
3. Sistem Informasi
Sistem Informasi (SI) adalah kombinasi dari teknologi informasi dan aktivitas
orang yang menggunakan teknologi itu untuk mendukung operasi dan
manajemen.Dalam arti yang sangat luas, istilah sistem informasi yang sering digunakan
merujuk kepada interaksi antara orang, proses algoritmik, data, dan teknologi. Dalam
pengertian ini, istilah ini digunakan untuk merujuk tidak hanya pada penggunaan
organisasi teknologi informasi dan komunikasi (TIK), tetapi juga untuk cara di mana
orang berinteraksi dengan teknologi ini dalam mendukung proses bisnis.
Tujuan dari sistem informasi adalah menghasilkan informasi. Sistem informasi
adalah data yang diolah menjadi bentuk yang berguna bagi para pemakainya. Data yang
diolah saja tidak cukup dapat dikatakan sebagai suatu informasi. Untuk dapat berguna,
maka informasi harus didukung oleh tiga pilar sebagai berikut: tepat kepada orangnya
atau relevan (relevance), tepat waktu (timeliness), dan tepat nilainya atau akurat
(accurate). Keluaran yang tidak didukung oleh tiga pilar ini tidak dapat dikatakan
sebagai informasi yang berguna, tetapi merupakan sampah (garbage).

4. Fingerprint
Pemindai sidik jari adalah sebuah perangkat elektronik yang digunakan untuk
menangkap gambar digital dari pola sidik jari. Gambar tersebut disebut pemindaian
hidup. Pemindaian hidup adalah pemrosesan digital untuk membuat sebuah template
biometrik yang disimpan dan digunakan untuk pencocokan. Ini merupakan ikhtisar dari
beberapa sidik jari yang lebih umum digunakan sensor teknologi.

5. Database
Database adalah sebuah sistem yang dibuat untuk mengorganisasi, menyimpan
dan menarik data dengan mudah. Database terdiri dari kumpulan data yang terorganisir
untuk satu atau lebih penggunaan, dalam bentuk digital. Database digital dimanage
menggunakan Database Management System (DBMS) yang menyimpan database,
mengizinkan pembuatan, maintenance data, pencarian dan akses yang lain. Beberapa
Database yang ada saat ini adalah : Mysql, Sql Server, Ms.Access, Oracle dan
PostgreSql
6. PHP
PHP adalah bahasa pemrograman script server-side yang didesain untuk
pengembangan web. Selain itu, PHP juga bisa digunakan sebagai bahasa pemrograman
umum. PHP di kembangkan pada tahun 1995 oleh Rasmus Lerdorf, dan

sekarang dikelola oleh The PHP Group. PHP disebut bahasa

pemrograman server side karena PHP diproses pada komputer server. Hal ini

berbeda dibandingkan dengan bahasa pemrograman client-side seperti

JavaScript yang diproses pada web browser (client).

Pada awalnya PHP merupakan singkatan dari Personal Home

Page. Sesuai dengan namanya, PHP digunakan untuk membuat website

pribadi. Dalam beberapa tahun perkembangannya, PHP menjelma menjadi

bahasa pemrograman web yang powerful dan tidak hanya digunakan untuk

membuat halaman web sederhana, tetapi juga website populer yang

digunakan oleh jutaan orang seperti wikipedia, wordpress, joomla, dan lain –

lain. Saat ini PHP adalah singkatan dari PHP: Hypertext Preprocessor, sebuah

kepanjangan rekursif, yakni permainan kata dimana kepanjangannya terdiri

dari singkatan itu sendiri: PHP: Hypertext Preprocessor.

PHP dapat digunakan dengan gratis (free) dan bersifat Open Source.

PHP dirilis dalam lisensi PHP License, sedikit berbeda dengan lisensi GNU


General Public License (GPL) yang biasa digunakan untuk proyek Open Source.

Kemudahan dan kepopuleran PHP sudah menjadi standar bagi programmer

web di seluruh dunia.

7. XAMPP
Xampp adalah sebuah paket kumpulan software yang terdiri dari  Apache,

MySQL, PHPMyAdmin, PHP, Perl, Freetype2, dll. Xampp berfungsi untuk


memudahkan instalasi lingkungan PHP, dimana biasanya lingkungan pengembangan

web memerlukan PHP, Apache, MySQL dan PHPMyAdmin serta software – software

yang terkait dengan pengembangan web. Dengan menggunakan xampp, kita tidak perlu

menginstal aplikasi – aplikasi ersebut satu persatu. Paket aplikasi perlu diextract dan

diinstall terlebih dahulu, dengan memilih jenis xampp yang sesuai dengan jenis OS nya.

Setelah sukses menginstall xampp, kita dapat langsung mengaktifkan MySQL.

8. MySQL
MySQL merupakan sebuah perangkat lunak atau software sistem manajemen
basis data SQL atau DBMS Multithread dan multi user. MySQL sebenarnya merupakan
turunan dari salah satu konsep utama dalam database untuk pemilihan atau seleksi dan
pemasukan data yang memungkinkan pengoperasian data dikerjakan secara mudah dan
otomatis. MySQL diciptakan oleh Michael "Monty" Wideniud pada tahun 1979,
seorang programmer komputer asal Swedia yang mengembangkan sebuah sistem
database sederhana yang dinamakan UNIREG yang menggunakan koneksi low-level
ISAM database engine dengan indexing. Adapun kelebihan MySQL dalam
penggunaannya dalam database adalah :
1. Free atau gratis sehingga MySQL dapat dengan mudah untuk mendapatkannya.
2. MySQL stabil dan tangguh dalam pengoperasiannya.
3. MySQL mempunyai sistem keamanan yang cukup baik.
4. Sangat mendukung transaksi dan mempunyai banyak dukungan dari komunitas.
5. Sangat fleksibel dengan berbagai macam program
6. Perkembangan dariMySQL sangat cepat

9. Dreamweaver
Adobe Dreamweaver adalah program yang digunakan untuk membuat atau

menyunting halaman web. Software Dreamweaver dikeluarkan oleh Adobe System.

Aplikasi ini banyak digunakan oleh para programer, desainer dan developer web
dikarenakan kemudahan dalam penggunaannya, kelengkapan fiturnya dan juga

dukungannya terhadap teknologi terkini. Adobe Dreamweaver menyediakan fitur editor

WYSIWYG (What You See is What You Get) atau dalam bahasa kesehariannya disebut

Design View. Maksudnya adalah, tampilan hasik akhir web kita nanti akan sama dengan

tampilan pada saat proses perancangn halaman web. Dengan segala fitur yang ada pada

Adobe Dreamweaver, membuat suatu web bukanlah hal yang sulit. Kita tidak perlu

menguasai berbagai macam bahasa pemrograman web seperti HTML, CSS, Javascript,

PHP dan sebagainya. Cukup cukup mengetahui dasar – dasarnya saja, karena di dalam

aplikasi ini sudah disediakan alat – alat otomatis. Selain itu, aplikasi ini juga

menyediakan 3 macam tampilan yaitu Code View, Design View dan Split View. Code

View cocok untuk para programmer yang terbiasa dengan kode – kode pemrograman

web. Sedangkan Design View cocok untuk para Designer yang terbiasa dengan visual.

Jika ingin menggunakan keduanya, bisa memilih Split View.

B. Penelitian yang Relevan

C. Kerangka Berpikir

Anda mungkin juga menyukai