SISTEM INFORMASI BERBASIS WEB KEPEGAWAIAN PT.
SIMODONG JAYA
TUGAS AKHIR
FAUZIAH ANIM
072406080
PROGRAM STUDI DIII ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
SISTEM INFORMASI BERBASIS WEB KEPEGAWAIAN
PT. SIMODONG JAYA
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya Komputer
FAUZIAH ANIM
072406080
PROGRAM STUDI DIII ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
PERSETUJUAN
Judul : SISTEM INFORMASI BERBASIS WEB
KEPEGAWAIAN PT.SIMODONG JAYA
Kategori : TUGAS AKHIR
Nama : FAUZIAH ANIM
Nomor Induk Mahasiswa : 072406080
Program Studi : D3 ILMU KOMPUTER
Departemen : MATEMATIKA
Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN
ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan, Juni 2010
Komisi Pembimbing :
Diketahui/Disetujui oleh
Departemen Matematika FMIPA USU Dosen Pembimbing, Ketua,
Dr. Saib Suwilo, M.Sc Dr. Tulus M.Si
PERNYATAAN
SISTEM INFORMASI BERBASIS WEB KEPEGAWAIAN PT. SIMODONG JAYA
TUGAS AKHIR
Saya mengaku bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juni 2010
PENGHARGAAN
Puji syukur dipanjatkan kehadirat Allah SWT yang telah memberikan rahmat dan hidayah-Nya didalam menulis tugas akhir ini , sehingga dapat menyelesaikan tepat pada waktunya sesuai dengan instruktur dan peraturan yang berlaku di Fakultas Matematika dan Ilmu Pengetahuan Alam , Universitas Sumatera Utara . Tugas akhir ini disusun sebagai salah satu syarat untuk menyelesaikan pendidikan Diploma III Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam .
Dalam penulisan Tugas Akhir ini , penulis mendapat banyak masukan , bimbingan dan dorongan dari berbagai pihak . Dalam kesempatan ini , penulis ingin menyampaikan terima kasih kepada :
1. Dr. Tulus M. Si , selaku pembimbing pada penyusunan Tugas Akhir ini yang telah banyak memberikan bimbingan da pengarahan selama penyusunan Tugas Akhir ini .
2. Ucapan terima kasih juga ditujukan kepada Ketua dan Sekretaris Departemen Matematika dan Ilmu Pengetahuan Alam Dr. Saib Suwilo , M. Sc dan
3. Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara .
4. Semua Dosen dan pegawai Departemen Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara
5. Rekan – rekan kuliah khususnya rekan kom-A ‘07’ yang telah menjalani persahabatan dan menduduki bangku perkuliahan selama 3 tahun , semoga Allah SWT menghendaki dan mempermudah langkah kita dalam meraih masa depan .
6. Keluarga besar yang menjadi tempat berbagi suka duka dalam memberi dukungan dan semangat menyelesaikan tugas akhir ini .
Dalam penulisan Tugas Akhir ini , penulis menyadari kemungkinan terjadi kekeliruan ataupun kesalahan didalamnya baik disebabkan kurangnya pengetahuan dan pengalaman baik dari segi tehnik dan tata cara penyajian maupun dari segi tata bahasa . Oleh karena itu , dengan senang hati penulis menerima saran dan kritik dari pembaca dalam upaya penyempurnaan tugas akhir ini .
Akhir kata penulis berharap semoga penulisan tugas akhir ini dapat diselesaikan dan bermanfaat untuk kita semua .
Medan, Juni 2010
Fauziah Anim
ABSTRAK
DAFTAR ISI
1.2 Perumusan Masalah 2
1.3 Batasan Masalah 2
1.4 Tujuan Penelitian 3
1.5 Metodologi Penelitian 3
1.6 Tinjauan Pustaka 4
1.6.1 Otomatisasi Perusahaan 4
1.6.2 Sistem Informasi Finansial 4
1.7 Sistematika Penulisan 5
Bab 2 Landasan Teori 6
2.1 Pengetian Komputer 6
2.2 HTML 7
2.2.1 Struktur Dokumen HTML 7
2.2.2 Tag-Tag HTML 8
2.3 PHP 10
2.3.1 Pengenalan PHP 10
2.3.2 Syntax PHP 11
2.3.3 Variabel PHP 11
2.3.4 Operator PHP 12
2.4 MySQL 13
2.5 Adobe Dreamweaver 13
Bab 3 Gambaran Perusahaan 15
3.1 Gambaran Perancangan 15
3.2 Tampilan Website 19
Bab 4 Perancangan dan Implementasi Sistem 24
4.1 Konsep Dasar Sistem 24
4.2 Perancangan Sistem 25
4.3 Analisis Sistem 26
4.4 Identifikasi Masalah 26
4.5 Desain Sistem 26
4.6 Implementasi Sistem 27
4.7 Algoritma 27
4.7.1 Flowchart 28
4.8 Hasil Perancangan 29
4.9 Diagram Level Konteks 30
Bab 5 Kesimpulan dan Saran 31
5.1 Kesimpulan 31
5.2 Saran 32
Daftar Pustaka 33
DAFTAR TABEL
Halaman
Tabel 2.1 Tabel Operator Aritmatika 12
Tabel 2.2 Tabel Operator Perbandingan 12
DAFTAR GAMBAR
Halaman
Gambar 2.1 Tampilan Dreamweaver 14
Gambar 3.1 Halaman Utama Website 15
Gambar 3.2 Tampilan Home 19
Gambar 3.3 Tampilan Input Biodata Karyawan 19
Gambar 3.4 Data Karyawan 20
Gambar 3.5 Tampilan Berita 20
Gambar 3.6 Tampilan Berita 21
Gambar 3.7 Tampilan Berita 21
Gambar 3.8 Tampilan Buku Tamu 22
Gambar 3.9 Tampilan Login 22
Gambar 3.10 Tampilan Struktur Perusahaan 23
Gambar 4.1 Flowchart Admin 28
Gambar 4.2 Gambar Bagan Berjenjang 39
Fauziah Anim
ABSTRAK
BAB 1
PENDAHULUAN
1.1Latar Belakang Masalah
Dalam kondisi administrasi PT Simodong Jaya sekarang sangat kurang maksimal
dalam pencarian data seorang pegawai. Sulitnya mencari data seorang pegawai di
karenakan sistem manual yang ada di perusahaan ini dan masih berupa data, tidak
berupa dokumen word/excel. Untuk mempermudah mencari tentang kepegawaian
maka dibutuhkan suatu sistem yang cepat, tepat dan akurat yang dapat berguna bagi
masyarakat sekitar dan para pegawai untuk mengetahui data dan informasi yang ada
didalam lingkungan PT. Simodong Jaya ini . Karena sulitnya mencari informasi bagi
para pegawai yang ada di dalam dan mengingat tenaga yang harus dikeluarkan dalam
mencari informasi tentang kepegawaian ini terlalu lama untuk diketahui dan
terbatasnya waktu pencarian, merupakan kendala yang harus dibuat solusinya.
Hal tersebut yang menjadi latar belakang untuk merancang dan membuat sistem
informasi kepegawaian berbasis web di perusahaan ini dengan menggunakan PHP
dan MySQL . Hasil yang diharapkan dari pembuatan sistem informasi Kepegawaian
ini, dapat menyampaikan informasi untuk pihak administrasi dan pegawai lain yang
dengan web . Masyarakat umum juga dapat mencari informasi tentang data
kepegawaian dan kegiatan perusahaan ini melalui internet.
1.2 Perumusan Masalah
Keterbatasan kemampuan manusia dalam mengolah data secara manual yang memicu
dibutuhkannya suatu sistem yang dapat mengolah data dengan akurat dan efisien .
Dalam hal ini perancangan sistem yang dapat dipergunakan sebagai media informasi
dan pengolahan data baik dari sisi perusahaan maupun masyarakat sangatlah tepat .
1.3 Batasan Masalah
Dalam perancangan sistem informasi ini dapat mencapai sasaran dan tujuan yang
diharapakan, maka batasan permasalahannya sebagai berikut :
1. Hanya sebatas pengolahan data kepegawaian .
2. Data yang akan diolah hanya meliputi biodata, jabatan, golongan, dan
riwayat hidup seorang pegawai dan yang hal bersangkutan dengan
administrasi
3. Bahasa pemrograman yang digunakan dalam sistem ini adalah PHP dan
MySQL .
4. Sebagai system operasinya menggunakan Windows XP Profesional
Dengan pembatasan masalah diharapkan agar tidak menyimpang dari topik yang
masalah ini adalah sebagai pendukung saja, sehingga pembahasan yang ada semakin
jelas.
1.4 Tujuan Penelitian
Penelitian ini bertujuan untuk :
1. Merancang dan membuat Sistem Informasi Kepegawaian pada PT.
Simodong Jaya berbasis web Menggunakan PHP dan MySQL .
2. Memudahkan dalam mencari informasi dan mengetahui setiap laporan
tentang data pegawai dari masing - masing bidang yang ada di dalam
perusahaan ini.
3. Memudahkan mencari informasi memgetahui informasi tentang kegiatan
perusahaan ini secara umum bagi para pengunjung internet .
4. Pertukaran informasi tentang layanan administrasi pegawai dapat
berlangsungsecara cepat karena berbasis web .
1.5 Metodologi Penelitian
Adapun beberapa metodologi yang digunakan pada penelitian ini yaitu :
1.Konsultasi dengan pembimbing , dan pemimpin perusahaan
2.Peninjauan dan pengenalan terhadap sistematika perusahaan
3.Pengkajian dan observasi kekurangan sistem manajemen perusahaan
4.Pendefenisian penyebab masalah yang timbul pada perusahaan
5.Menentukan metodelogi penyelesaian masalah perusahaan
7.Menyediakan kebutuhan dan peralatan yang diperlukan dalam merancang
pemrograman berupa pengumpulan data
8.Perancangan Sistem Informasi Kepegawaian PT. Simodong Jaya berbasis web
dengan menggunakan bahasa pemrograman PHP dan MySQL .
1.6 Tinjauan Pustaka
1.6.1 Otomatisasi Perusahaan
Sebuah rencana untuk menggabungkan teknologi tinggi melalui perbaikan proses
pelaksanaan pekerjaan demi meningkatkan produktifitas pekerjaan. Semua sistem
elektronik formal dan informal terutama yang berkaitan dengan komunikasi informasi
kepada dan dari orang yang berada di dalam maupun diluar perusahaan.
adobe reader/Saturday:12.00p.m/) .
1.6.2 Sistem Informasi Financial
Suatu analisis keuangan adalah salah satu dari langkah-langkah yang paling penting
bagi perusahaan saat ini. Eksekutif perlu menggunakan rasio keuangan dan analisis
arus kas untuk menaksir trend-trend dan membuat keputusan-keputusan investasi
barang modal.
berbasis komputer - adobe reader/Saturday:12.00p.m/) .
1.7 Sistematika Penulisan
Untuk mempermudah penulisan tugas akhir ini , dibuat suatu sistematika penulisan
BAB 1 Pendahuluan
Dalam bab ini menguraikan latar belakang pengambilan judul tugas
akhir ini rumusan masalah , batasa masalah , tujuan penelitian,
metodologi penelitian , tinjauan pustaka , dan sistematika penulisan.
BAB 2 Landasan Teori
Pada bab ini menjelaskan tentang segala sesuatu yang berhubungan
dengan sistem informasi kepegawaian menggunakan aplikasi database
dan server PHP dan MySQL .
BAB 3 Gambaran Perusahaan PT. Simodong Jaya
Pada bab ini menggambarkan singkat informasi tentang perusahaan ,
struktur kepegawaian , data pegawai , serta daftar kehadiran dan
penggajian.
BAB 4 Perancangan dan Implementasi Sistem
Bab ini menguraikan mengenai metode pengembangan sistem ,
perancangan sistem , hasil perancangan , algoritma , dan implementasi
sistem .
BAB 5 Kesimpulan dan Saran
Bab terakhir berisi kesimpulan yang diperoleh dimulai dari awal
BAB 2
LANDASAN TEORI
2.1 Pengertian Komputer
Komputer adalah serangkaian elektronik yang terdiri dari sejumlah komponen yang
saling berinteraksi / bekerja sama membentuk suatu sistem kerja . Komputer berfungsi
melaksanakan instruksi atau program seperti : alat hitung , penyimpanan data dan
mengolah data sampai jumlah yang besar.
Beberapa komponen komputer yaitu :
1. Hardware (perangkat keras)
Yang termasuk kedalam perangkat keras komputer adalah CPU
(Central Processing Unit) , Processor (perangkat pengolah).
2. Software (perangkat lunak)
Software merupakan program sebagai penghubung hardware dan
brainware dan juga mengawasi segala kegiatan yang terjadi
didalam CPU.
3. Brainware (tenaga pelaksana)
Bagian –bagian yang tergolong brainware antara lain : user
Sistem adalah sekumpulan elemen yang dihubungkan untuk memudahkan
aliran informasi yang akan diproses . Sedangkan informasi adalah data yang diolah
menjadi bentuk yang lebih bermanfaat . Sistem Informasi merupakan satu kesatuan
data yang diolah dan saling melengkapi sehingga menghasilkan output (keluaran) .
2.2 HTML
HTML merupakan singkatan dari Hypertext Markup Language . HTML digunakan
untuk membuat halaman web . HTML digunakan untuk menandakan beberapa
dokumen teks . Dokumen HTML adalah file teks murni yang dapat dibuat dengan
editor teks pendukung mana saja.
2.2.1 Struktur Dokumen HTML
<HTML>
<HEAD>
<TITLE>-- judul-- </TITLE>
</HEAD>
<BODY>
--comment--
</BODY>
</HTML>
a. Heading
Heading merupakan tag HTML untuk mengatur bentuk tampilan tulisan .
<H1>Heading Level 1</H1>
b. Paragraf
Paragraf merupakan tag HTML untuk membentuk sebuah paragraph .
<P ALIGN=”right”>
c. Blockquote
Blockquote merupakan tag HTML untuk memblok suatu pernyataan .
<BLOCKQUOTE>
---comment---
</BLOCKQUOTE>
d. Break
Break merupakan tag HTML untuk memberi ruang kosong untuk menjelaskan
pengakhiran suatu program .
<Br>
e. Font
Font merupakan tag HTML untuk mengatur jenis tulisan .
<FONT SIZE=”1” COLOR=”red” FACE=”Arial”>----isi---</FONT>
f. Gambar
Gambar untuk menyisipkan suatu gambar .
<IMG SRC=”—file--.gif” ALT=”---teks---”>
Tabel untuk membuat sebuah tabel .
<TABLE BORDER=1>
<CAPTION>Judul Tabel</CAPTION>
<TR>
<TH>Judul Kolom 1</TH>
<TH>Judul Kolom 2</TH>
</TR>
<TR>
<TD>Baris 1, Kolom 1</TD>
<TD>Baris 1, Kolom 2</TD>
</TR>
<TR>
<TD>Baris 2, Kolom 1</TD>
<TD>Baris 2, Kolom 2</TD>
</TR>
</TABLE>
h. Background
Background untuk menyisipkan tampilan belakang suatu halaman .
1. Background Warna
Pada tag <BODY> ditambahkan BGCOLOR=warna, contohnya :
<BODY BGCOLOR=”yellow”> .
2. Background Gambar
Pada tag <BODY> ditambahkan BACKGROUND=nama_file, contohnya :
<BODY BACKGROUND=”kupukupu.gif”> .
Form merupakan tag HTML untuk membuat sebuah metode pengaksesan ke halaman
file tertentu .
<FORM METHOD=POST ACTION="---file----.php">
</FORM>
2.3 PHP
2.3.1 Pengenalan PHP
PHP (PHP Hypertext Preprocessor) merupakan bahasa pemrograman berbasis web
yang memiliki kemampuan untuk memproses data . Aplikasi-aplikasi yang dibangun
PHP pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya
secara keseluruhan dijalankan di server.
Pada prinsipnya server akan bekerja apabila ada permintaan dari client. Dalam
hal ini client menggunakan skrip PHP untuk mengirimkan permintaan ke server .
Ketika menggunakan PHP sebagai server maka server akan melakukan hal-hal sebagai
berikut :
1. Membaca permintaan dari client
2. Mencari halaman yang diminta di server
3. Melakukan instruksi yang diberikan oleh PHP
PHP diperkenalkan pertama kali sekitar tahun 1994 oleh Rasmus Lerdorf melalui
situsnya untuk mengetahui siapa saja yang telah mengakses ringkasan online-nya .
memungkinkan untuk dikembangkan lebih lanjut . PHP dapat diintegrasikan ke dalam
web server, atau dapat berperan sebagai program yang terpisah .
2.3.2 Syntax PHP
Bentuk umum skrip PHP :
<html> <?
Print ("----teks---“); ?>
</html>
PHP dapat ditempatkan dimana saja di dalam dokumen. Pada beberapa server yang
mendukung , blok skrip PHP dapat diawali dengan <? dan diakhiri dengan ?>. Namun
, sebaiknya menggunakan bentuk yang standar (<?php ?>).
Setiap baris kode PHP harus diakhiri dengan semikolon (;). Semikolon ini
merupakan pembeda satu instruksi dengan instruksi lainnya. PHP menggunakan //
untuk membuat komentar baris tunggal atau /* dan */ untuk membuat suatu blok
komentar.
2.3.3. Variabel PHP
Variabel digunakan untuk menyimpan suatu nilai, seperti text, angka atau array .
Ketika sebuah variabel dibuat , variabel tersebut dapat dipakai berulang-ulang. Pada
dideklarasikan dan ditetapkan jenis datanya . Maksudnya bahwa tipe data dari variabel
dapat berubah sesuai dengan perubahan yang dilakukan oleh user .
2.3.4 Operator PHP
Operator digunakan untuk menentukan sebuah nilai dengan suatu operasi dari
beberapa nilai . Nilai yang digunakan dalam sebuah operasi disebut operand .
2.1 Tabel Operator Aritmatika
Operator Arti Contoh Penejelasan
2.2 Tabel Operator Perbandingan
Operator logika digunakan untuk mengkombinasikan kondisi, sehingga beberapa
kondisi dapat diperiksa dalam sebuah ekspresi.
2.3 Tabel Operator Logika
Operator Contoh Bernilai benar jika :
AND / and $i && $j atau $i AND $j $i dan $j bernilai bernilai benar
OR / or $i || $j atau $i OR $j Salah satu atau kedua variabel bernilai benar
XOR $i XOR $j Salah satu variabel bernilai
benar, tetapi tidak keduanya benar
NOT !$i $i tidak bernilai benar
2.4 MySQL
MySQL dikembangkan perusahaan Swedia sekitar tahun 1994 – 1995 oleh Michael
Widenius atau Monty . Pada versi awal , MySQL hanya berjalan di LINUX yang
masih banyk terdapat kekurangan . Pada bulan Juni 2000 , MySQL diumumkan
merupakan software database yang bebas berlisensi . Maksudnya bebas digunakan
siapa saja tanpa pemungutan biaya apapun demi kepentingan umum .
2.5 Adobe Dreamweaver
Adobe Dreamweaver merupakan salah satu software untuk mendesain halaman web
yang telah diakui kecanggihannya . kelengkapan da kemampuan software ini dalam
mendesain sebuah halaman web mampu menambah kreasi pengguna dan sangat
BAB 3
GAMBARAN PERUSAHAAN
3.1 Gambaran Perancangan
Pada website PT. Simodong Jaya ini memiliki beberapa halaman . Tiap halaman
masing - masing memiliki link yang merujuk setiap informasi yang berbeda – beda .
Untuk menampilkan dan pengujian website perusahaan ini dengan mengetikkan pada
address bar browsing : http://localhost /fauziah . Maka tampilannya sebagai berikut :
Pada gambar 3.1 dapat dilihat halaman utama website yang berisi informasi mengenai
perusahaan tersebut yang disertai beberapa link informasi lain seperti struktur
perusahaan , data pegawai , berita dan comment form bagi setiap pengunjung siapa
pun .
Adapun prosedur penggunaan program secara manual dapat diuraikan sebagai
berikut:
1. Aktifkan Mozilla Firefox dengan mengklik Start pada desktop , kemudian
klik Mozila Firefox .
2. Setelah jendela Mozila Firefox terbuka , pada address bar browsing maka
tuliskan
3. Setelah halaman terbuka , terdapat beberapa halaman link yang dapat
dipilih salah satu diantaranya .
3.1.1 Home
Home merupakan tampilan utama dari website PT. Simodong Jaya ini . Tampilan ini
berisi informasi perusahaan .
3.1.2 Biodata
Biodata menampilkan 3 halaman yaitu : input biodata , data pegawai dan data
pemimpin. Input biodata merupakan tampilan penginputan biodata karyawan yang
biodata dari link input biodata. Data pemimpin berisi tampilan halaman informasi
data – data pemimpin perusahaan baik pendidikan , umur dan alamat .
3.1.3 Berita
Berita terdiri atas 2 halaman yaitu : input berita , dan tampil berita . Input berita dapat
diakses siapa saja . Hasil penginputan berita ditampilkan dan dapat dilihat pada link
tampil berita .
3.1.4 Buku Tamu
Halaman Buku tamu ini menampilkan form comment bagi pengunjung website ini .
form ini membebaskan siapa saja untuk mengomentari baik website maupun
perusahaan ini demi kemajuan perusahaan maupun pembangunan website ini .
3.1.5 Login
Login hanya dapat digunakan oleh siperancang maupun salah satu orang yang
ditunjuk untuk menjaga keamanan kerahasiaan website dan sisi perusahaan itu sendiri
.Halaman ini tidak dapat diakses sembarang orang . Segala sesuatu kerahasiaan
3.1.6 Struktur Perusahaan
Halaman Struktur perusahaan ini menampilkan bagaimana struktur perusahaan dengan
PT. Simodong Jaya dengan jelas . Dimulai dari pemimpin hingga karyawan
TAMPILAN WEBSITE
1. HOME
Gambar 3.2 Tampilan Home
2. BIODATA
a. Input Data Karyawan
b. Data Karyawan
Gambar 3.4 Data Karyawan
3. BERITA
Gambar 3.6 Tampilan Berita
4. BUKU TAMU
Gambar 3.8 Tampilan Buku Tamu
5. LOGIN
6. STRUKTUR PERUSAHAAN
BAB 4
PERANCANGAN DAN IMPLEMENTASI SISTEM
4.1 Konsep Dasar Sistem
Adapun pendekatan dalam pendefinisian sistem yaitu merupakan elemen yang akan
saling berinteraksi untuk mencapai suatu tujuan tertentu . Komponen – komponen
dalam suatu sistem tidak dapat berdiri sendiri , melainkan harus saling berinteraksi
dan saling berhubungan membentuk satu kesatuan untuk mencapai sasaran .
Suatu sistem mempunyai beberapa karakteristik antara lain :
1. Komponen Sistem
Suatu sistem terdri dari sejumlah komponen yang saling
berinteraksi , saling berhubungan dan saling bekerja sama dalam
menjalankan suatu fungsi yang akan mempengaruhi proses kerja
suatu sistem .
2. Batas Sistem
Merupakan daerah yang membatasi daerah suatu sistem dengan
sistem yang lain . Batas – batasan tersebut merupakan penunjuk
3. Ruang Lingkup Luar
Lingkungan luar dari sistem juga akan mempengaruhi operasi
sistem . Lingkungan luar terkadang juga menguntungkan ataupun
merugikan . Lingkungan luar yang menguntungkan merupakan
energi sistem .
4. Penghubung Sistem
Penghubung (interface) merupakan media penghubung antara suatu
sistem dengan sub-sistem . Melalui ini pengaliran sumber daya dari
suatu sistem menuju sub-sistem lainnya .
5. Masukan dan Keluaran Sistem
Masukan (input) merupakan energi yang terdapat dalam suatu
sistem . Masukan berupa perawatan (maintenance) dan sinyal
(signal) . Keluaran (output) merupakan hasil proses masukan yang
akan menjadi masukan kembali melalui penghubung sistem dari
satu sub-sistem ke sub-sistem lain .
4.2 Perencanaan Sistem
Sebelum suatu informasi itu dikembangkan , terlebih dahulu merancang sistem
tersebut . Perencanaan sistem ini menyangkut kebutuhan fisik , data , dana dan
4.3 Analisis Sistem
Tahapan ini dilakukan setelah perancanaan telah dilaksanakan . Tahapan ini
merupakan tahapan kritis dan sangat sistem . Tahapan ini merupakan langkah awal
dari perancangan suatu sistem yang akan dikembangkan .
4.4 Identifikasi Masalah
Pada tahapan ini mengkaji pangkal permasalahan yang ditemukan selama ini serta
mengidentifikasi subjek – subjek permasalahan yang mengacu pada aliran pengolahan
data manual . Setelah itu mengidentifikasi titik – titik keputusan . Titik keputusan
menunjukkkan suatu kondisi penyebab sesuatu yang terjadi .
4.5 Desain Sistem
Desain sistem memberikan gambaran lengkap suatu program serta aspek – aspek
terkait . Adapun sasaran – sasaran desain sistem antara lain :
1. Sistem harus berguna terhadap banyak pihak baik dari sisi perusahaan ,
maupun masyarakat luar , mudah dipahami , dan mudah digunakan .
4.6 Implementasi Sistem
Tahap implementasi merupakan tahap peletakan sistem yang akan dioperasikan .
Adapun tahapan – tahapan implementasi sistem yang terdiri dari :
1. Penerapan Rencana
Rencana merupakan tahapan awal dalam tahapan implementasi sistem .
Rencana ini menyangkut pengaturan waktu dan kebutuhan fisik .
2. Kegiatan Implementasi
Kegiatan yang dilakukan dalam tahap ini adalah menginstalasi dan
melaksanakan pelatihan program yang telah selesai dirancang .
3. Perawatan Sistem
Perlunya perawatan sistem diakibatkan :
1. mengurangi kesalahan dan kelemahan sistem yang tidak terdeteksi
pada
saat pengetesan program .
2. Sistem tetap Up to date .
3. Meningkatkan kemampuan sistem .
4.7 Algoritma
Algoritma merupakan urutan langkah – langkah kegiatan untuk menyelesaikan suatu
permasalahan . Adapun langkah – langkah yang digunakan dalam perancangan sistem
informasi ini merupakan flowchart . Flowchart yang dibuat terdiri atas 2 bagian yaitu :
4.7.1 Flowchart
4.1 Flowchart Admin
Login
Pengelola kehadiran
Exit
End
Pengelolahan gaji Menu Utama /
4.8 Hasil Perancangan
Gambaran hasil perancangan diuraikan pada bagan berjenjang dari sistem yang dapat
dilihat seperti dibawah ini .
4.2 Gambar Bagan Berjenjang
Login
Pengelolaan kehadiran
Pengelolaan penggajian
logout Menu Utama / Home / profil
4.9 Diagram Level Konteks
- Data Karyawan - Input Data
Karyawan
- Berita - Input Berita
- Comment -Reply Comment
-Struktur Perusahaan
Produk
Gambar 4.3 DFD Level Konteks Sistem Informasi Kepegawaian PT. Simodong Jaya
Karyawan / pengunjung
Sistem Informasi
BAB 5
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Setelah melakukan pembelajaran dan pembahasan ulang akhirnya dapat diambil
kesimpulan sebagai berikut :
1. Sistem Informasi merupakan sarana informasi berbasis web yang dapat
diakses oleh banyak pihak terutama seluruh pihak yang berkaitan . Sistem
yang telah dibangun ini lebih memudahkan pihak perusahaan mengolah
data kehadiran dan penggajian yang selama ini dilakukan secara manual .
Pihak luar juga melihat informasi berupa lowongan kerja dan seluruh
kegiatan beserta struktur perusahaan tersebut .
2. Sistem yang telah dibangun merupakan sistem untuk mengurangi
permasalahan yang selama ini dihadapi perusahaan ini .
3. Pembangunan sistem informasi lebih fokus terhadap perkembangan
informasi yang bersifat global .
4. Dengan menggunakan PHP dan MySQL , sebuah website dapat dibangun
secara dinamis dan mudah mempublikasikannya .
5. Dalam pembuatan sebuah web , dapat dilakukan pada daerah lokal tanpa
6. Penyajian informasi yang baik sebaiknya dilakukan dengan
meng-uploadnya secara berkala sehingga isi informasi tersebut tetap Update .
5.2 Saran
Pengolahan data pegawai perlu meggunakan sistem terkomputerisasi agar dapat
melakukan akses yang cepat, tepat, and akurat. Oleh karena itu, akan diberikan
beberapa saran agar pengolahan data pendaftaran mahasiswa baru dapat berjalan
dengan baik, yaitu :
1. Diharapkan adanya pengembangan lebih lanjut dari sistem komputerisasi yang
dirancang, sehingga dapat menjadi sistem informasi yang dapat memperlancar
kegiatan operasional pada PT. Simodong Jaya yang berhubungan dengan
kepegawaian.
2. Diharapkan dengan adanya sistem informasi baru yang sudah dirancang dapat
diterapkan pada PT. Simodong Jaya.
3. Dengan sistem informasi yang baik dan efisien akan meningkatkan kemajuan
DAFTAR PUSTAKA
An Introduction to Neural Networks, 2003 Prof. Leslie Smith, Centre for Cognitive
and Computational Neuroscience Department of Computing and Mathematics
University of Stirling. lss@cs.stir.ac.uk
Artificial Neural Network Theory and Applications, Dan W. Patterson, John Wiley
and Sons, Inc. 1995.
Dan W. Patterson, Artificial Neural Network Theory and Applications, John Wiley
and Sons, Inc. 1995.
Http://www.shef.ac.uk/psychology/gurney/notes/contents.html
Http://www.doc.ic.ac.uk/~nd/surprise_96/ journal/vol4/cs11/report.html - 79k –
Neural Network by Nikolay Nikolaef
LISTING PROGRAM
$koneksi=mysql_connect($host, $user, $pass); if ($koneksi==true)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title>
.style2 {color: #999900} -->
</style> </head>
<body>
<table width="824" border="3" align="center" bordercolor="#000099"> <tr>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab# version=7,0,19,0" width="784" height="100">
<param name="movie" value="image/header2.swf" /> <param name="quality" value="high" />
<embed src="image/header2.swf" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="784" height="100"></embed>
</object> </div></td> </tr>
<tr>
<td colspan="2" bgcolor="#FFFFFF">
<table width="403" border="0" vspace="0" align="center"> <tr>
<td width="95" valign="top"><?php include"template/menu.php"; ?></td> <td width="119"><?php include"template/menu4.php"; ?></td>
<td width="175"><?php include"template/menu2.php"; ?></td> </tr>
</table></td> </tr>
<tr>
<td width="575" height="162"><?php
include"template/utama.php"; ?> <?php include"module/inc.php";?></td> <td width="229"><table width="200" border="1" vspace="1">
<tr valign="top">
<td><img src="image/beach.gif" width="200" height="123" /></td> </tr>
</table></td> </tr>
<tr>
<td><table width="575" border="0" align="center"> <tr>
<th width="130" scope="row"><?php include"template/skin.php"; ?></th>
<td width="429"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab# version=7,0,19,0" width="480" height="279">
<param name="movie" value="image/bsi-all.swf" /> <param name="quality" value="high" />
<embed src="image/bsi-all.swf" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="480" height="279"></embed>
</object></td> </tr>
</table></td>
<td width="204" height="159"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab# version=7,0,19,0" width="202" height="165">
<param name="movie" value="image/jam.swf" /> <param name="quality" value="high" />
<embed src="image/jam.swf" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="202" height="165"></embed>
</object></td> </tr>
<tr>
<td height="115"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab# version=7,0,19,0" width="65" height="86">
<param name="movie" value="image/jamIndonesia.swf" /> <param name="quality" value="high" />
<embed src="image/jamIndonesia.swf" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="65" height="86"></embed>
</object>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab# version=7,0,19,0" width="65" height="86">
<param name="movie" value="image/jamtokyo.swf" /> <param name="quality" value="high" />
<embed src="image/jamtokyo.swf" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="65" height="86"></embed>
</object>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab# version=7,0,19,0" width="65" height="86">
<param name="movie" value="image/jamseoul.swf" /> <param name="quality" value="high" />
<embed src="image/jamseoul.swf" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="65" height="86"></embed>
<td colspan="2" bgcolor="#336633"><div align="center"><span class="style2"><a href="index.php">Home</a> | <a href="?module=login">Login</a> | <a
href="?module=berita">News </a></span></div></td> </tr>
<tr>
<td colspan="2" bgcolor="#336633"><div align="center" class="style1">WEB KEPEGAWAIAN </div></td>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title>
<table width="798" border="1" align="center"> <tr>
<td colspan="2"><div align="center">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab# version=7,0,19,0" width="784" height="100">
<param name="movie" value="image/header2.swf" /> <param name="quality" value="high" />
<embed src="image/header2.swf" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="784" height="100"></embed>
</object> </div></td> </tr>
<tr>
<td colspan="2" bgcolor="#0099CC">
<td width="95" valign="top"><?php include"template/admin.php"; ?></td> </tr>
</table></td> </tr>
<tr>
<td width="582" height="162"><?php include"template/text.php"; ?><br /><br /><?php include"module/inc.php";?></td>
<td width="200"><table width="200" border="1" vspace="1"> <tr valign="top">
<td><img src="image/beach.gif" width="200" height="123" /></td> </tr>
<td><table width="200" border="1" vspace="0" align="center"> <tr valign="top" >
<td><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab# version=7,0,19,0" width="190" height="130">
<param name="movie" value="image/jam.swf" /> <param name="quality" value="high" />
<embed src="image/jam.swf" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="190" height="130"></embed>
</object></td>
<td colspan="2" bgcolor="#666666"><div align="center"><a
href="index.php">Home</a> | <a href="">Login</a> | <a href="">News </a></div></td>
</tr> <tr>
<title>:::Biodata:::</title> </head>
<style type="text/css"> <!--
.style5 {font-family: pristina; color: #006633; } -->
$sql="select * from berita where id='$id' "; $query=mysql_query($sql, $koneksi);
<table width="340" border="1" align="center"> <tr>
<td colspan="3"><?php include"template/header.php"; ?></td> </tr>
<tr>
<td colspan="3"><div align="center">B<span class="style5">erita</span></div></td>
</tr> <tr>
<td width="99"><span class="style5">Nama awal </span></td> <td width="44">:</td>
<td width="183"><?php echo $row['ki']; ?></td> </tr>
<tr>
<td><p class="style5"> </p> <p class="style5">isi</p></td> <td>:</td>
<html>
.style5 {font-family: pristina; color: #006633; } -->
$sql="select * from berita where id='$id' "; $query=mysql_query($sql, $koneksi); ?>
<?
while($row=mysql_fetch_array($query)) {
?><form name="a" method="post" action="../edit.php" enctype="multipart/form-data">
<table width="340" border="1" align="center"> <tr>
<td colspan="3"><div align="center">Berita</div></td> </tr>
<tr>
<td width="99"><span class="style5">Nama awal </span></td> <td width="44">:</td>
<td width="183"><?php echo $row['ki']; ?></td> </tr>
<tr>
<td><p class="style5"> </p> <p class="style5">isi</p></td> <td>:</td>
<td><?php echo $row['isi']; ?></td> </tr>
<tr>
<td><p class="style5"> </p> <p class="style5">isi</p></td> <td>:</td>
<td><img src="../image/<?php echo $row['nama_file']; ?>" width="118" height="84">view </a></td>
</tr> </table> <p> <label>
</p>
<a href="../index.php">Home </a></div>
<p> </p> </body>
</html>
admin.php
<?php include"module/inc_session.php"; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title>
</head>
<body> <br />
<table width="430" border="0" vspace="1" align="center" > <tr valign="top">
<td width="90" valign="top"><?php include"template/admin_menu2.php"; ?></td>
<td width="90"><?php include"template/admin_menu1.php"; ?></td> <td width="90"><?php include"template/admin_menu3.php"; ?></td>
.style3 {color: #999900; font-family: pristina; font-weight: bold; } .style5 {color: #990000}
<p>
$posisi=($halaman-1) * $batas; }
$tampil="select * from data order by nk desc limit $posisi, $batas"; $hasil=mysql_query($tampil);
?> </p> <?php
include"../template/header.php"; ?>
<table width="614" border="3" align="center"> <tr>
<td width="25" bgcolor="#336633"><div align="center" class="style3">No.</div></td>
<td width="67" bgcolor="#336633"><div align="center" class="style3">Nik</div></td>
<td width="129" bgcolor="#336633"><div align="center" class="style3">Nama</div></td>
<td width="111" bgcolor="#336633"><div align="center" class="style3">Jabatan</div></td>
<td width="248" bgcolor="#336633"><div align="center" class="style3">Action</div></td> <td><?php echo $data['nk']; ?></td> <td><?php echo $data['nm']; ?></td>
<td><a href="../librari/admin_view_detail_pegawai.php?nk=<? echo $data['nk']; ?>">view</a><a href="a/../../database/delete_pegawai.php ?nk=<? echo $data['nk']; ?>">Hapus <a href="../librari/edit_admin.php?nk=<? echo $data['nk']; ?>">Edit </a></td>
$tampil2=mysql_query("select * from data order by nk desc"); $jmldata=mysql_numrows($tampil2);
$jmlhalaman=ceil($jmldata/$batas); echo"<center><br> halaman :";
for($i=1; $i<=$jmlhalaman; $i++) if ($i !=$halaman)
{
echo"<a href=$_SERVER[PHP_SELF]?halaman=$i>$i</a> |"; }
else {
echo"<b>$i</b>|"; }
echo"<p>Total anggota: <b>$jmldata</b>orang</p>"; ?>
<span class="style5">--- </span>
<input name="button" type="button" onClick="self.history.back()" value="Back"/> </div>
<center>
<a href="../home.php"> Home</a> </center>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title>
<style type="text/css"> <!--
.style1 {color: #999900} .style3 {
.style4 {color: #999900; font-family: pristina; font-weight: bold; } -->
</style> </head>
<body>
<table width="488" border="1" align="center"> <tr>
<th width="50" rowspan="2" bgcolor="#336633" scope="row"><div align="center" class="style4">Gaji Pokok </div></th>
<td colspan="2" bgcolor="#336633"><div align="center" class="style4">Tunjangan keluarga </div></td>
<td width="68" rowspan="2" bgcolor="#336633"><div align="center" class="style4">Tunjangan Pangan </div></td>
<td width="99" bgcolor="#336633"><div align="center" class="style4">Potongan</div></td>
<td width="108" rowspan="2" bgcolor="#336633"><div align="center" class="style4">Gaji Total</div></td>
</tr> <tr>
<td width="67" bgcolor="#336633"><div align="center" class="style4">Istri / Suami </div></td>
<td width="56" bgcolor="#336633"><div align="center" class="style4">Anak</div></td>
<td bgcolor="#336633"><div align="center"></div></td> </tr>
<tr>
<th scope="row"> </th> <td> </td>
<td> </td> <td> </td> <td> </td>
<td> </td>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title>
<style type="text/css"> <!--
.style4 {font-family: pristina}
<form name="form1" method="post" action="?module=log"> <table width="223" border="0">
<tr>
<td width="59" rowspan="3"><img src="a/../image/login-welcome.gif" width="134" height="105" /></td>
<td><span class="style3">Username</span></td> <td><input type="text" name="username" /></td> <tr>
<td><span class="style3">Password</span></td> <td width="214"><label>
<input type="password"name="password" /> </label></td>
</tr> <tr>
<td><input name="button" type="submit" value="Login" /></td> <td><a href="?module=daftar">Daftar</a></td>
</tr> echo"Data belum di isi"; }
include"template/daftar.php"; echo"Data belum di isi"; }
elseif(trim($password2)=="") {
include"template/daftar.php";
echo"konfirmasi password belum di isi"; }
elseif($password==$password2) {
if(isset($username)) {
$sql="select * from login where username='$username'"; $query=mysql_query($sql, $koneksi);
<script language="JavaScript">alert('Username Telah digunakan, Silahkan isi dengan username yang belum ada');
document.location='?module=login'</script><? }
else {
$sql="insert into login (username, password) values('$username', '$password')"; $query=mysql_query($sql, $koneksi);
if($query==true) {
echo "<script language=javascript>"; echo "alert('Anda telah terdaftar');"; echo"</script>";
}
echo"<meta http-equiv='refresh' content='0; url=index.php'>";
}}}
else {
} ?>
logout.php
<?php
session_start();
include"module/inc_session.php";
session_unregister("SES_USER");
echo"<meta http-equiv='refresh' content='0; url=index.php'>";
?>
struktur.php
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title>
</head>
<body>
<table width="200" border="1" align="center" height="300"> <tr>
<td bgcolor="#C0C0C0"><img src="a/../image/struktur.JPG" width="600" height="400" /></td>
</tr> </table>
<p><a href="template/org.php">Selanjutnya...</a></p> </body>
KEMENTERIAN PENDIDIKAN NASIONAL
UNIVERSITAS SUMATERA UTARA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
Jl. Bioteknologi No. 1 Kampus USU
Telp. (061) 8214290, 8211212, 8211414 Fax. (061) 8214290 Medan 20155
Kartu Bimbingan Tugas Akhir Mahasiswa
Nama : FAUZIAH ANIM
Nomor Induk Mahasiswa : 072406080
Judul Tugas Akhir : SISTEM INFORMASI BERBASIS WEB
KEPEGAWAIAN PT. SIMODONG JAYA
Dosen Pembimbing : Dr. Tulus, M. Si
Tanggal Mulai Bimbingan : 08 Februari 2010
Tanggal Selesai Bimbingan : 27 Mei 2010
No Tanggal Asistensi Bimbingan
Pembahasan Pada Asistensi Mengenai, Pada Bab :
Paraf Dosen
Pembimbing Keterangan 1. 08 Februari 2010 Proposal Tugas Akhir
2. 17 Mei 2010 Bab 1 s/d Bab 3
3. 24 Mei 2010 Bab 4 s/d Bab 6
4. 27 Mei 2010 ACC Tugas Akhir
5. 27 Mei 2010 Uji Program
*Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan mahasiswa telah selesai
Diketahui, Disetujui,
Departemen Matematika FMIPA USU Pembimbing Utama/
Ketua Penanggung Jawab
Dr. Saib Suwilo, M.Sc Dr. Tulus, M. Si
Hasil Uji Program Tugas Akhir SURAT KETERANGAN
Yang bertanda tangan dibawah ini, menerangkan bahwa Mahasiswa Tugas Akhir
Program Diploma 3 Ilmu Komputer/Statistika :
Nama : Fauziah Anim
NIM : 072406080
Prog. Studi : Ilmu Komputer
Judul TA : Sistem Informasi Berbasis Web Kepegawaian PT. Simodong
Jaya
Telah melaksanakan test program Tugas Akhir Mahasiswa tersebut di atas pada
tanggal 27 Mei 2010
Dengan Hasil : Sukses / Gagal
Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian Meja
Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU
Medan.
Medan, 27 Mei 2010
Dosen Pembimbing
Dr. Tulus, M. Si