Sistem Informasi Berbasis Web Kepegawaian PT. Simodong Jaya
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
MEDAN
2010
(2)
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
MEDAN
2010
(3)
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
(4)
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
FAUZIAH ANIM 072406080
(5)
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 Penulis,
(6)
Fauziah Anim
ABSTRAK
Perkembangan teknologi khususnya dibidang ilmu komputer dan jaringan sangat pesat seiring dengan pengembangan teknologi dan permintaan kebutuhan sekarang ini . Perkembangan ini sangat mempengaruhi dunia teknologi yang menglobal dalam menangani permasalahan dan persaingan pasar teknologi . Demikian juga PT. SIMODONG JAYA dalam mengikuti perkembangan teknologi yang bermunculan yang berhubungan dengan sistem informasi . Untuk itu penulis mencoba merancang sistem informasi kepegawaian berbasis web dalam mengatasi kelemahan – kelemahan sistem manual yang ada kedalamnya .
(7)
DAFTAR ISI
Halaman
Persetujuan ii
Pernyataan iii
Penghargaan iv
Abstrak v
Daftar isi vi
Daftar Tabel viii
Daftar Gambar ix
Bab 1 Pendahuluan 1
1.1 Latar Belakang Masalah 1
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.1.1 Home 16
3.1.2 Biodata 16
3.1.3 Berita 17
3.1.4 Buku Tamu 17
3.1.5 Login 17
(8)
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
Lampiran B : Listing Program Lampiran C : Surat-surat
(9)
DAFTAR TABEL
Halaman
Tabel 2.1 Tabel Operator Aritmatika 12
Tabel 2.2 Tabel Operator Perbandingan 12
(10)
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
(11)
Fauziah Anim
ABSTRAK
Perkembangan teknologi khususnya dibidang ilmu komputer dan jaringan sangat pesat seiring dengan pengembangan teknologi dan permintaan kebutuhan sekarang ini . Perkembangan ini sangat mempengaruhi dunia teknologi yang menglobal dalam menangani permasalahan dan persaingan pasar teknologi . Demikian juga PT. SIMODONG JAYA dalam mengikuti perkembangan teknologi yang bermunculan yang berhubungan dengan sistem informasi . Untuk itu penulis mencoba merancang sistem informasi kepegawaian berbasis web dalam mengatasi kelemahan – kelemahan sistem manual yang ada kedalamnya .
(12)
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 membutuhkan data seorang pegawai melalui komputer yang sudah terprogram
(13)
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 terdapat dalam tugas akhir ini. Sedangkan hal lain yang ada hubungannya dengan
(14)
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 6.Membuat Algoritma program sistem yang akan dikembangkan
(15)
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 yang terdiri dari :
(16)
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 perancangan hingga selesai .
(17)
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 (pemakai) , programmer.
(18)
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>
(19)
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---”>
(20)
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”> .
(21)
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 . PHP merupakan salah satu bahasa skrip tersedia secara bebas dan masih
(22)
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 PHP semua variabel harus dimulai dengan karakter '$'. Variabel PHP tidak perlu
(23)
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
+ Penjumlahan 5 + 9 Menghasilkan nilai
: 14
- Pengurangan 9 - 4 Menghasilkan nilai
: 5
* Perkalian 5 * 6 Menghasilkan nilai
: 30
/ Pembagian 20 / 4 Menghasilkan nilai
: 5
% Modulus 9 % 4 Menghasilkan nilai
: 1
2.2 Tabel Operator Perbandingan
Operator Arti Contoh Penjelasan
== Sama dengan $i == $j $i dan $j mempunyai
nilai yang sama < Kurang dari $i < $j $i kurang dari $j
> Lebih dari $i > $j $i lebih dari $j
<= Kurang dari atau sama dengan
$i <= $j $i kurang dari atau sama dengan $j
>= Lebih dari atau sama dengan
$i >= $j $i lebih dari atau sama dengan $j
!= Tidak sama dengan $i != $j $i tidak sama dengan $j <> Tidak sama dengan $i <> $j $i tidak sama dengan $j
(24)
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 mudah membantu sipemakai dalam menggunakannya .
(25)
(26)
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 :
(27)
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 bekerja diperusahaan tersebut . Data pegawai merupakan tampilan hasil penginputan
(28)
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 perusahaan dan website ini terdapat di dalamnya .
(29)
3.1.6 Struktur Perusahaan
Halaman Struktur perusahaan ini menampilkan bagaimana struktur perusahaan dengan PT. Simodong Jaya dengan jelas . Dimulai dari pemimpin hingga karyawan perusahaan ini beserta jabatannya
(30)
TAMPILAN WEBSITE
1. HOME
Gambar 3.2 Tampilan Home
2. BIODATA
a. Input Data Karyawan
(31)
b. Data Karyawan
Gambar 3.4 Data Karyawan
3. BERITA
(32)
Gambar 3.6 Tampilan Berita
(33)
4. BUKU TAMU
Gambar 3.8 Tampilan Buku Tamu
5. LOGIN
(34)
6. STRUKTUR PERUSAHAAN
(35)
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 ruang lingkup dari suatu sistem .
(36)
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 perancang yang akan mendukung penerapan sistem .
(37)
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 .
(38)
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 : flowchart kehadiran , dan flowchart penggajian .
(39)
4.7.1 Flowchart
4.1 Flowchart Admin
Login
Pengelola kehadiran
Exit
End
Pengelolahan gaji Menu Utama /
(40)
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
Exit / end
(41)
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
(42)
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 harus terkoneksi dengan jaringan .
(43)
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 di segala aspek pada PT. Simodong Jaya khususnya di bidang kepegawaian.
(44)
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. [email protected]
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
(45)
LISTING PROGRAM koneksi.php <?php $host="localhost"; $user="root"; $pass=""; $db="pegawai";
$koneksi=mysql_connect($host, $user, $pass); if ($koneksi==true) { mysql_select_db($db); } else { echo"gagal"; } ?> index.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> <style type="text/css"> <!-- .style1 { font-family: pristina; font-weight: bold; color: #999900; }
.style2 {color: #999900} -->
</style> </head> <body>
<table width="824" border="3" align="center" bordercolor="#000099"> <tr>
(46)
<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><table width="214" height="289" border="1" align="center" vspace="0"> <tr valign="top" >
(47)
<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>
</object></td> </tr> </table></td> </tr> <tr>
(48)
<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> </tr> </table> </body> </html> home.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> <style type="text/css"> <!-- .style1 { font-family: pristina; font-weight: bold; } --> </style> </head> <body>
<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">
<table width="403" border="0" vspace="0" align="center"> <tr>
(49)
<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> </table></td> </tr> <tr> <td><?php include"template/skin.php"; ?></td>
<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> </tr> </table></td> </tr> <tr>
<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>
<td colspan="2" bgcolor="#999999"><div align="center" class="style1">WEB KEPEGAWAIAN </div></td> </tr> </table> </body> </html> berita_display.php <html> <head>
(50)
<title>:::Biodata:::</title> </head>
<style type="text/css"> <!--
.style5 {font-family: pristina; color: #006633; } --> </style> <body> <?php $id=$_REQUEST['id']; include"../koneksi.php";
$sql="select * from berita where id='$id' "; $query=mysql_query($sql, $koneksi); ?> <? while($row=mysql_fetch_array($query)) { ?>
<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>
<td><?php echo $row['isi']; ?></td> </tr> </table> <?php } ?> <p> </p> </body> </html> a.php
(51)
<html> <head> <title>:::Biodata:::</title> </head> <style type="text/css"> <!--
.style5 {font-family: pristina; color: #006633; } --> </style> <body> <?php $id=$_REQUEST['id']; include"../koneksi.php";
$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>
<input type="submit" name="Submit" value="Submit"> </label>
(52)
</p> </FORM> <div align="center"> <?php } ?> <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> </tr> </table> </body> </html> admin_view_pegawai.php <html> <head> <title>view</title> <style type="text/css"> <!--
.style3 {color: #999900; font-family: pristina; font-weight: bold; } .style5 {color: #990000}
--> </style> </head> <body>
(53)
<p> <?php include"../koneksi.php"; $nk=$_REQUEST['nk']; $batas=5; $halaman=$_GET['halaman']; if(empty($halaman)) { $posisi=0; $halaman=1; } else {
$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> </tr> <?php $no=1; while($data=mysql_fetch_array($hasil)){ ?> <tr>
<td><?php echo $no; ?></td> <td><?php echo $data['nk']; ?></td> <td><?php echo $data['nm']; ?></td>
<td><?php echo $data['jbt']; ?><a href="librari/view_detail_pegawai.php?nk=<? echo $data['nk']; ?>"></a></td>
(54)
<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> </tr> <?php $no++; }?> </table> <div align="center"> <?php
$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> </body> </html> form_gaji.php <html> <head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title>
<style type="text/css"> <!--
.style1 {color: #999900} .style3 {
font-family: pristina; font-weight: bold; }
(55)
.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> </tr> </table> </body> </html> login.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>
<style type="text/css"> <!--
(56)
.style4 {font-family: pristina} --> </style> </head> <?php session_start(); ?> <body>
<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> <tr> <td> </td> </tr> </table> </form> </body> </html> save_login.php <?php include"a/../koneksi.php"; $username=$_REQUEST['username']; $password=$_REQUEST['password']; $password2=$_REQUEST['password2']; if(trim($username)=="") { include"template/daftar.php"; echo"Data belum di isi"; }
elseif(trim($password)=="") {
(57)
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);
$cek=mysql_num_rows($query); if ($cek ==1)
{
$SES_USER=$username; session_register("SES_USER"); ?>
<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
{
echo"Password yang anda masukan tidak sama dengan di konfirmasi"; include"template/daftar.php";
(58)
} ?>
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>
(59)
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
(60)
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
(1)
.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> </tr>
</table> </body> </html>
login.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>
<style type="text/css"> <!--
(2)
.style4 {font-family: pristina} -->
</style> </head> <?php
session_start(); ?>
<body>
<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> <tr>
<td> </td> </tr>
</table> </form> </body> </html>
save_login.php
<?php
include"a/../koneksi.php";
$username=$_REQUEST['username']; $password=$_REQUEST['password']; $password2=$_REQUEST['password2'];
if(trim($username)=="") {
include"template/daftar.php"; echo"Data belum di isi"; }
elseif(trim($password)=="") {
(3)
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);
$cek=mysql_num_rows($query); if ($cek ==1)
{
$SES_USER=$username; session_register("SES_USER"); ?>
<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
{
(4)
} ?>
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>
(5)
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
(6)
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