Sistem Informasi Berbasis Web Kepegawaian PT. Simodong Jaya

(1)

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">&nbsp;</p> <p class="style5">isi</p></td> <td>:</td>

<td><?php echo $row['isi']; ?></td> </tr> </table> <?php } ?> <p>&nbsp;</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">&nbsp;</p> <p class="style5">isi</p></td> <td>:</td>

<td><?php echo $row['isi']; ?></td> </tr>

<tr>

<td><p class="style5">&nbsp;</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>&nbsp;</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">&nbsp;</th> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</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>&nbsp;</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">&nbsp;</th> <td>&nbsp;</td>

<td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td>

<td>&nbsp;</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>&nbsp;</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