Jam Keluar

Gambar 4.9 Keterangan Bagan Flowchart Admin

Absensi Bulan ini

Search Bulan Lain

Database

Search Absensi

Cetak

Absensi

Gambar 4.10 Keterangan Bagan Flowchart Admin

4.3 Normalisasi

Dalam hal ini penulis memberikan penjelasan mengenai normalisasi table database yang penulis gunakan untuk merancang sistem informasi absensi pegawai, antara lain sebagai berikut:

1. Bentuk Tidak Normal Berikut ini adalah bentuk tabel tidak normal seperti terlihat pada tabel absensi pegawai dibawah ini: Tabel Absensi Pegawai

Jam

Jam Tanggal Nik

Jam

Jam

Nama Jabatan

masuk masuk istirahat

pulang isrirahat

2. Bentuk Normal Berikut ini adalah tabel normal dimana tabel absensi dipecah menjadi 3 bagian seperti terlihat pada tabel absensi, tabel karyawan, dan tabel jabatan dibawah ini:

Tabel Absensi Jam

Jam Tanggal

Jam

Jam

Nik

masuk

masuk

istirahat

keluar istirahat

Tabel Karyawan

Tempat Tanggal

Kode

Nik Nama Alamat

Gender Telepon

Password Level Photo

lahir

lahir

jabatan

Tabel Jabatan Kode jabatan

Nama jabatan

4.4 Rancangan Database

Dalam hal ini penulis memberikan struktur tabel database yang penulis gunakan untuk merancang sistem informasi absensi pegawai, antara lain sebagai berikut:

Tabel 1. Absensi No. Field

Data Type

Width

Description

1. Tanggal

Date

Tanggal

2. Nik

Int

9 Nomor induk karyawan

3. Masuk

Time

Masuk

4. Istirahat

Time

Istirahat

5. Msk_istirahat

Time

Masuk istirahat

6. Keluar

Time

Keluar

7. ket

Int

2 Keterangan

Tabel 2. Cuti No. Field

Data Type

Width

Description

1. Id Int

2 Id

2. Nik

Int

9 Nomor induk karyawan

3. Tgl_mulai

Date

Tanggal mulai

4. Tgl_selesai

Date

Tanggal selesai

5. ket

Varchar

50 Keterangan

Tabel 3. Ijin No. Field

Data Type

Width

Description

1. Id Int

2 Id

2. Nik

Int

9 Nomor induk karyawan

3. Tgl_mulai

Date

Tanggal mulai

4. Tgl_selesai

Date

Tanggal selesai

5. Ket

Varchar

50 Keterangan

Tabel 4. Jabatan No. Field

Data Type

Width

Description

1. Kode_jabatan

Varchar

4 Kode jabatan

2. Nama_jabatan

Varchar

30 Nama jabatan

Tabel 5. karyawan No. Field

Data Type

Width

Description

1. Nik

Int

9 Nomor induk karyawan

2. Nama

Varchar

30 Nama

3. Alamat

Varchar

Alamat

4. T4_lahir

Varchar

30 Tempat lahir

5. Tgl_lahir

Date

Tanggal lahir

6. Gender

Varchar

6 Gender

7. Telp

Varchar

15 Telepon

8. Kode_jabatan

Varchar

4 Kode jabatan

9. Password

Varchar

32 Password

10. Level

Varchar

20 Level

11. Photo

Varchar

50 Photo

Tabel 6. Modul No.

Field

Data Type

Width

Description

1. Id_modul

Int

3 Id modul

2. Nama_modul

Varchar

30 Nama modul

3. Link

Varchar

30 Link

4. Katagori

Varchar

20 Katagori

BAB 5 IMPLEMENTASI SISTEM

5.1 Pengertian Implementasi Sistem

Implementasi sistem adalah prosedur-prosedur yang dilakukan dalam penyelesaian desain sistem yang ada dalam rancangan sistem yang telah ditetapkan dan disetujui seperti menginstal, menguji sistem yang dibuat dan memulai sistem yang baru.

5.2 Tujuan Implementasi Sistem

Adapun tujuan dari implementasi sistem ini adalah sebagai berikut:

1. Menyelesaikan desain sistem yang telah disetujui sebelumnya.

2. Memastikan bahwa pemakai (user) dapat mengoperasikan sistem baru

3. Menguji apakah sistem baru tersebut sesuai dengan pemakai

4. Memastikan bahwa konversi ke sistem baru berjalan yaitu dengan membuat rencana, mengontrol dan melakukan instalasi baru secara benar.

5.3 Komponen- komponen kebutuhan sistem

Untuk menunjang penerapan sistem yang dirancang , dibutuhkan komponen- komponen yang sangat berperan terhadap kebutuhan sistem. Berikut beberapa komponen yang dibutuhkan sistem agar dapat beroperasi dengan baik.

5.3.1 Hardware

Komponen ini merupakan komponen pertama yang sangat diperlukan dalam mewujudkan sistem yang diusulkan. Dalam hal ini merincikan spesifikasi hardware yang diajukan adalah sebagai berikut:

a. Komputer dengan processor Intel Pentium 4

b. Memori RAM 256 MB atau lebih

c. Kapasitas Hardisk minimal 10 GB

d. Microsoft Windows 2000 service pack 4 atau XP Home

e. Microsoft Windows XP Professional (lebih disarankan)

5.3.2 Software

Dengan adanya hardware saja, tentu tidak akan dapat digunakan tanpa adanya bantuan penuh dari komponen Software. Adapun Software yang digunakan dalam pembuatan website ini adalah:

a. Sistem Operasi Windows XP Pada saat ini sistem operasi windows XP merupakan sistem operasi yang sering digunakan oleh masyarakat umum Indonesia. Sistem operasi ini lebih a. Sistem Operasi Windows XP Pada saat ini sistem operasi windows XP merupakan sistem operasi yang sering digunakan oleh masyarakat umum Indonesia. Sistem operasi ini lebih

Gambar 5.1 Halaman Tampilan antar muka Sistem Operasi Windows XP

b. Macromedia Dreamweaver 8 Dreamweaver program professional text editor dalam penulisan PHP maupun HTML yang digunakan untuk mengelola situs dan menata layout halaman web. Saat ini versi terbaru dreamweaver yang dikeluarkan oleh macromedia dreamweaver adalah versi 8, tetapi disini penulis menggunakan Macromedia Dreamweaver 8.

Gambar 5.2 Halaman Tampilan Macromedia Dreamweaver 8

c. XAMPP XAMPP merupakan software triad dari 3 aplikasi yaitu apache sebagai web servernya, PHP sebagai bahasa pemograman serta MySQL sebagai databasenya. Dengan XAMPP kebutuhan software telah terpenuhi.

Gambar 5.3 Tampilan Antar Muka Web Server

5.3.3 Brainware

Brainware adalah sumber daya manusia yang nantinya akan berperan sebagai user ataupun administrator. Brainware sebagai administrator adalah yang melakukan pengolahan website. Administrator harus mengerti tentang bahasa pemograman PHP dan MySQL serta jalannya sistem. Sedangkan user adalah pengguna website itu sendiri. User tidak harus mengerti tentang bahasa pemograman tersebut karena user hanyalah pengguna dan hanya cukup mampu mengoperasikan internet browser.

5.4 Demonstrasi Program

Aplikasi sistem informasi absensi CV. Flashindomedia Berbasis Web yang penulis rancang ini memiliki beberapa halaman. Halaman – halaman yang akan ditampilkan merupakan halaman- halaman program yang penulis rancang:

5.4.1 Halaman Utama Login Absensi Karyawan

Halaman login karyawan adalah halaman khusus karyawan untuk melakukan absensi. Dimana absensi dilakukan sebanyak 4 kali, yaitu jam masuk, jam istirahat, jam masuk istirahat dan jam keluar.

Gambar 5.4 Halaman Utama Login Absensi

5.4.2 Halaman Menu Login Absensi

Halaman menu login adalah halaman lanjutan setelah melakukan login pada halaman utama login absensi. Halaman ini berisi tentang absensi yang akan di lakukan seorang karyawan di CV. Flashindomedia. Di halaman ini dapat melakukan edit profil, mengganti password yang telah dimiliki serta dapat melihat absensi yang telah lalu.

Gambar 5.5 Halaman Menu Login Absensi

5.4.3 Halaman Login Admin

Halaman login admin adalah halaman khusus admin. Sebelum admin masuk ke dalam halaman web nya, admin harus melakukan login terlebih dahulu di halaman login admin dengan cara mengisi kotak NIK dan memasukkan PASSWORD.

Gambar 5.6 Halaman Login Admin

5.4.4 Halaman Menu Admin

Pada saat admin sukses melakukan proses login maka akan tampil menu admin, dimana pada menu tersebut admin dapat menambah, mengedit dan menghapus data.

Gambar 5.7 Halaman Menu Admin

5.4.5 Halaman Menu Master Data

Pada halaman ini ada terdapat dua menu yaitu data karyawan dan data jabatan. Di mana di menu data karyawan admin dapat melakukan pengeditan pada profil karyawan serta dapat melakukan penambahan data karyawan baru sedangkan pada menu data jabatan berisi tentang jabatan-jabatan yang ada pada CV. Flashindomedia Medan.

Gambar 5.8 Halaman Menu Master Data

5.4.6 Halaman Menu Data Absensi

Halaman ini berisikan tentang absensi semua karyawan. Admin dapat melihat absensi semua karyawan. Pada halaman ini terdapat 3 menu yaitu absensi regular, absensi cuti dan absensi ijin.

Gambar 5.9 Halaman Menu Data Absensi

5.4.7 Halaman Menu Laporan

Halaman ini berisikan tentang laporan absensi semua karyawan yang dapat di tampilkan dari bulan berapa pun. Pada halaman ini terdapat 3 menu yaitu absensi global, absensi cuti dan absensi ijin.

Gambar 5.10 Halaman Menu Laporan

Dokumen yang terkait

PENGARUH PEMBERIAN SEDUHAN BIJI PEPAYA (Carica Papaya L) TERHADAP PENURUNAN BERAT BADAN PADA TIKUS PUTIH JANTAN (Rattus norvegicus strain wistar) YANG DIBERI DIET TINGGI LEMAK

23 199 21

KEPEKAAN ESCHERICHIA COLI UROPATOGENIK TERHADAP ANTIBIOTIK PADA PASIEN INFEKSI SALURAN KEMIH DI RSU Dr. SAIFUL ANWAR MALANG (PERIODE JANUARI-DESEMBER 2008)

2 106 1

FREKUENSI KEMUNCULAN TOKOH KARAKTER ANTAGONIS DAN PROTAGONIS PADA SINETRON (Analisis Isi Pada Sinetron Munajah Cinta di RCTI dan Sinetron Cinta Fitri di SCTV)

27 310 2

MANAJEMEN PEMROGRAMAN PADA STASIUN RADIO SWASTA (Studi Deskriptif Program Acara Garus di Radio VIS FM Banyuwangi)

29 282 2

ANALISIS SISTEM PENGENDALIAN INTERN DALAM PROSES PEMBERIAN KREDIT USAHA RAKYAT (KUR) (StudiKasusPada PT. Bank Rakyat Indonesia Unit Oro-Oro Dowo Malang)

160 705 25

ANALISIS PROSPEKTIF SEBAGAI ALAT PERENCANAAN LABA PADA PT MUSTIKA RATU Tbk

273 1263 22

PENERIMAAN ATLET SILAT TENTANG ADEGAN PENCAK SILAT INDONESIA PADA FILM THE RAID REDEMPTION (STUDI RESEPSI PADA IKATAN PENCAK SILAT INDONESIA MALANG)

43 322 21

KONSTRUKSI MEDIA TENTANG KETERLIBATAN POLITISI PARTAI DEMOKRAT ANAS URBANINGRUM PADA KASUS KORUPSI PROYEK PEMBANGUNAN KOMPLEK OLAHRAGA DI BUKIT HAMBALANG (Analisis Wacana Koran Harian Pagi Surya edisi 9-12, 16, 18 dan 23 Februari 2013 )

64 565 20

PEMAKNAAN BERITA PERKEMBANGAN KOMODITI BERJANGKA PADA PROGRAM ACARA KABAR PASAR DI TV ONE (Analisis Resepsi Pada Karyawan PT Victory International Futures Malang)

18 209 45

STRATEGI KOMUNIKASI POLITIK PARTAI POLITIK PADA PEMILIHAN KEPALA DAERAH TAHUN 2012 DI KOTA BATU (Studi Kasus Tim Pemenangan Pemilu Eddy Rumpoko-Punjul Santoso)

119 459 25