• Tidak ada hasil yang ditemukan

MAKALAH PERANCANGAN WEB SISTEM ABSENSI

N/A
N/A
Protected

Academic year: 2018

Membagikan "MAKALAH PERANCANGAN WEB SISTEM ABSENSI"

Copied!
17
0
0

Teks penuh

(1)

MAKALAH PERANCANGAN WEB

SISTEM ABSENSI

DEPOK

Anggota Kelompok :

Ovin Awal Kuswari 12143148 Yanuar Ramadhan 12145215 Reza Bahariansyah 12142458 Venny Anggraini 12142749 Kharina Arfini 12141184

Program Studi Manajemen Informatika

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika Jakarta

(2)

KATA PENGANTAR

Puji syukur kami panjatkan kehadirat Allah SWT yang telah melimpahkan rahmat dan karuniaNya sehingga pada akhirnya kami dapat menyelesaikan tugas kelompok ini dngan baik dimana makalah ini penulis sajikan dalam bentuk yang sederhana, adapun judul atau tema yang kami ambil dalam pembuatan makalah ini adalah sebagai berikut :

“SISTEM ABSENSI”

Tujuan penulisan makalah ini dibuat untuk memenuhi salah satu mata kuliah pada program Diploma III (D3) AMIK BSI. Sebagai bahan penulisan diambil berdasarkan observasi, penelitian dan beberapa sumber literatur yang mengandung tulisan ini. Kami menyadari bahwa tanpa bimbinngn dan dorongan dari semua pihak, maka penulisan makalah ini tidak akan selesai, oleh karena itu pada kesempatan ini kami menyampaikan ucapan terima kasih kepada :

1. Ibu Fintri Indriyani selaku dosen mata kuliah Perancangan Web di kelas 12.5B.01 yang telah meluangkan waktunya untuk membimbing dan mengarahkan dalam pembuatan makalah ini.

(3)

Daftar Isi

1.2 Maksud dan Tujuan ... 1.3 Metode Penelitian ... 1.4 Ruang Lingkup ... Bab II PEMBAHASAN

2.1 Analisis Kebutuhan ... 2.2 Perancangan Perangkat Lunak ... 2.2.1 Rancangan Antar Muka ... 2.2.2 Rancangan Struktur Navigasi ... 2.2.3 Rancangan Basis Data (ERD, LRS, Spesifikasi File) ... 2.3 Implementasi dan Pengujian ... Bab III PENUTUP

(4)

BAB I

PENDAHULUAN

1.1

LATAR BELAKANG

Absensi adalah sebuah pengambilan data guna mengetahui jumlah kehadiran pada suatu acara. Setiap kegiatan yang membutuhkan informasi mengenai peserta tentu akan melakukn absensi. Hal ini juga terjadi pada proses belajar. Kegunaan absensi ini terjadi pada pihak pelajar dan pihak pengada proses belajar mengajar. Salah satu kegunaan absensi ini kepada pihak pelajar antara lain adalah dalam perhitungan kemungkinan pelajar untuk mengikuti ujian dan salah satu kegunaan informasi absensi ini kepada pihak pengada kegiatan belajar mengajar antara lain untuk melakukan evaluasi kepada kepuasan pelajar terhadap suatu mata pelajaran dan pembuatan tolak ukur ke depan guna pemberian ilmu yang lebih baik.

Pengambilan data absensi yang dilakukan secara manual memiliki banyak kekurangan, seperti data yang tidak valid ketika data yang masuk salah. Kekurangan lain dari

pengambilan data secara manual adalah hilang atau rusaknya data yang ada. Kekurangan lain adalah kurangnya efisiensi dan efektifitas pada pengoahan data. Perkembangan teknologi di dunia semakin pesat, khususnya kemajuan di bidang teknologi informasi terutama pada teknologi mobile dan internet. Penggunan aplikasi mobile dan web dikatakan lebih efektif dan efisien karena adanya kemudahan dalam pengaksesan dan pengambilan informasi. 2 perkembangan teknologi ini juga mempengaruhi cara input data sebagai validasi

(5)

pesat. Salah satu perkembangan pada aplikasi teknologi informasi adalah sistem informasi. Sistem informasi adalah sebuah sistem informasi yang mempunyai fungsi mengumpulkan, memproses, menyimpan, menganalisis, dan menyebarkan informasi untuk tujuan yang spesifik (Turban, McLean, dan Wetherbe (1999). Pengertian lainnya adalah kumpulan perangkat keras dan lunak yang dirancang untuk mentransfromasikan data ke dalam bentuk infromasi yang berguna (Bodnar dan HopWood (1993). Hampir seluruh kegiatan berskala sedang hingga besar memiliki sebuah sistem informasi guna membantu pekerjaan. Sistem informasi sangat membantu dalam kegiatan hingga sering digunakan sebagai pengambilan keputusan.

1.2 Maksud Dan Tujuan

Maksud dari Absensi berbasis web :

1. Membuat sistem yang dapat mempermudah rekap karyawan per bulannya.

2. Membuat sistem yang dapat mempermudah pencarian data karyawan di database perusahaan.

Ada pun Tujuan dari Absensi berbasis web :

1. Membangun dan meningkatkan tingkat kejujuran karyawan. 2. Membangun dan meningkatkan tingkat kedisiplinan karyawan. 3. Meningkatkan etos kerja.

4. Mengintegrasikan elemen Sistem Informasi Absensi dengan aplikasi berbasis web . 5. Membangun sistem informasi yang mampu memberikan informasi yang akurat dan

(6)

1.3 Metode Penelitian

1. Metode Studi Pustaka

Metode dilaksanakan dengan mengumpulkan data atau informasi dari berbagai literatur baik buku maupun literatur dari internet.

2. Metode Pembangunan Perangkat Lunak

a. Analisis, yaitu menganalisa kebutuhan dari aplikasi yang akan dibangun. Hasil analisis berupa Spesifikasi Kebutuhan Perangkat Lunak (SKPL).

b. Perancangan, yaitu untuk mendapatkan deskripsi arsitektural perangkat lunak, antarmuka, data, dan prosedural. Hasil perancangan berupa Deskripsi Perancangan Perangkat Lunak (DPPL).

c. Pengujian, yaitu proses pengujian fungsionalitas perangkat lunak. Tahap ini

dituliskan dalam dokumen Perencanaan, Deskripsi, dan Hasil Uji Perangkat Lunak (PDHUPL).

1.4

Ruang Lingkup

(7)

BAB II

RANCANGAN ANTAR MUKA

2.1 Analisa Kebutuhan Sistem

Dalam sebuah perusahaan di butuhkan absensi agar bisa mengetahui karyawan yang masuk, izin atau sakit. Maka dengan ini kami membuat sebuah aplikasi absensi agar memudahkan karyawan dan manager dalam mengelola data absensi, supaya mendapatkan informasi yang akurat dan terpercaya dan membuat karyawan menjadi disiplin.

2.1.1 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

(8)

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.

2.1.2 PHPMyAdmin

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 Pengertian PHPMyAdmin

PHPMyAdmin adalah sebuah aplikasi open source yang berfungsi untuk memudahkan manajemen MySQL. Dengan menggunakan PHPMyAdmin, anda dapat membuat database, membuat tabel, menginsert, menghapus dan mengupdate data dengan GUI dan terasa lebih mudah, tanpa perlu mengetikan perintah SQL secara manual. PHPMyAdmin dapat di download secara free di http://www.phpmyadmin.net. Saat tulisan ini dibuat, versi PHPMyAdmin terbaru adalah versi PHPMyAdmin 3.2.4. Karena berbasis web, maka PHPMyAdmin dapat dijalankan di banyak OS, selama dapat menjalankan web server dan MySQL.

2.1.3 Pengertian Xampp

(9)

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.

2.1.4 Pengertian 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

Kelebihan MySQL

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

(10)

Kelemahan MySQL

Selain kelebihan yang disampaikan di atas, ada beberapa kekurangan yang dimiliki oleh MySQL, diantaranya :

1. Kurangmendukung koneksi bahasa pemrograman seperti Visual basic atau biasa kita kenal dengan sebutan VB, Foxpro, Delphi dan lain – lain sebab koneksi ini

menyebabkan field yang dibaca harus sesuai dengan koneksi dari bahasa pemrograman visual tersebut.

2. Data yang dapat ditangani belum besar dan belum mendukung widowing function.

.

2.2 Analisa Perangkat Lunak

2.2.1 Rancangan Antar Muka

a. Login

(11)

b. Registrasi pegawai

(12)

c. Absensi

Absensi atau kartu jam hadir adalah dokumen yang mencatat jam hadir setiap karyawan di perusahaan.

d. Data pegawai

(13)

2.2.2 Struktur Navigasi

2.2.3 Rancangan Basis Data (ERD, LRS, Spesifikasi File)

(14)

b. Logical Relational Structure (LRS)

c. Spesifikasi File

(15)

No Elemen data Akronim Type Panjang Keterangan

1 Id absensi Id_absensi Text 10 Primary key

2 Nomer Induk Pegawai Nip Text 10

3 Tanggal absen Tangal_abse

n

Date 20

4 Jam masuk Jam_masuk Time

5 Jam keluar Jam_keluar Time

6 Status Masuk Status_masu

k

Eum 7 Status Keluar Status_keluar Enum

8 Keterangan Ket Char 2

9 Keterlambatan terlambat Enum

Spesifikasi file Tabel pegawai

No Elemen data Akronim Type Panjang Keterangan

1 Nomer Induk Pegawai Nip Text 10

2 Nama pegawai Nama Text 40

3 Tempat lahir Tmpt_lahir Text 200

4 Tanggal lahir Tgl_lahir Date

5 Jenis kelamin Jenis_kelami n

Eum

6 Alamat Alamat Text 200

7 Tanggal masuk Tgl_masuk Date

8 Bagian Id_bag Text 4

9 Jabatan Id_jab Text 4

10 Foto Foto Text 100

Spesifikasi file Tabel admin

No Elemen data Akronim Type Panjang Keterangan

1 User id Userid Text 50

2 Pasword id Passed Text 50

(16)

BAB III

3.1 Kesimpulan

Absensi merupakan salah satu kegiatan yang dilakukan oleh setiap pegawai untuk menentukan kenaikan penghasilan dan jabatan. Terdapat beberapa masalah yang dapat mengurangi efektifitas dan efisiensi dalam menjalankan rangkaian proses absensi dengan menggunakan tanda tangan.

Dengan dibangunnya aplikasi Absensi Pegawai ini maka dapat ditarik beberapa kesimpulan, yaitu :

1. Dengan dibangunnya aplikasi Absensi Pegawai, dapat mempercepat pegawai dalam melakukan absensi pegawai atau karyawan yang ada.

2. Dengan dibangunnya aplikasi Absensi Pegawai, dapat mempermudah pengolahan informasi absensi pegawai bagi bagian kepegawaian.

3. Sistem informasi absensi ini dapat dengan mudah digunakan dan dipelajari oleh pegawai.

3.2 Saran

Untuk mengoptimalkan kinerja sistem ini, maka penulis mengusulkan beberapa saran yang dapat dipertimbangkan :

1. Perlunya pembuatan terhadap backup file – file yang penting bagi institusi sebaiknya dilakukan tiap akhir bulan

(17)

DAFTAR PUSTAKA

http://www.teorikomputer.com/2015/10/pengertian-mysql-beserta-kelebihan-dan.html

https://arekubl.blogspot.co.id/2014/01/pengertian-database-mysql-dan-phpmyadmin.html

Referensi

Dokumen terkait

Nilai konstanta sebesar -2,0397,589 menunjukkan bahwa apabila ukuran perusahaan, komite audit, dan reputasi kantor akuntan publik (KAP), maka integritas laporan keuangan

Demam berdrah dengue (DBD) merupakan penyakit yang banyak terjadi pada anak-anak dan mempunyai peluang besar terjadinya DRP. Antibiotik merupakan salah satu obat yang

Debt to Equity Ratio merupakan financial leverage yang dipertimbangkan sebagai variabel keuangan karena secara teoristis menunjukan rasio suatu perusahaan sehingga

Penelitian ini bertujuan untuk menganalisis efek antipiretik ekstrak etanol bawang merah terhadap temperatur tubuh tikus putih yang diinduksi vaksin DPT dan

Pada penelitian ini, ditunjukkan syarat cukup untuk menjamin bahwa eksistensi dan ketunggalan titik tetap untuk beberapa pemetaan kontraksi tergeneralisasi dalam ruang

Dengan rahmat Allah SWT alhamdulillah penulis dapat menyelesaikan skripsi ini dengan judul “Manajemen Bank Sampah Dalam Pemberdayaan Ekonomi Nasabah (Studi Kasus

Karena khasiat dari daun peppermint tersebut, seduhan daun peppermint yang diberikan secara rutin diharapkan dapat berpengaruh pada penuruhan frekuensi mual

(3) Dapat menjadi daerah asuhan dan pembesaran, yang pada akhirnya dapat berkembang menjadi daerah penangkapan yang potensial, (4) Dengan adanya atraktor cumi-cumi pada