SISTEM INFORMASI KEPEGAWAIAN SMA PERINTIS 1 BANDAR LAMPUNG DENGAN MENGGUNAKAN PHP DAN MYSQL

(1)

BAB II

LANDASAN TEORI

2.1 Definisi Komputer

Kata komputer berasal dari bahasa latin yaitu computare yang artinya menghitung. Secara definisi komputer diterjemahkan sebagai sekumpulan alat elektronik yang saling bekerjasama, serta dapat menerima data masukan (input) dan memberikan informasi (Yuhefizer, 2003).

Kata computer semula dipergunakan untuk menggambarkan orang yang pekerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan informasi hampir eksklusif berhubungan dengan masalah aritmatika, tetapi komputer modern dipakai untuk banyak tugas yang tidak berhubungan dengan matematika.

2.2 Definisi Sistem

Sistem berasal dari bahasa Latin systema dan bahasa Yunanisustēma adalah suatu kesatuan yang terdiri dari komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi. Menurut Jogiyanto (2001) terdapat dua susunan kelompok yang di dalamnya mendefinisikan suatu sistem dan kegiatan-kegiatan yang menekankan suatu sistem yang melalui jaringan yang saling berhubungan untuk menyelesaikan suatu tujuan tertentu harus menekankan pada suatu sistem atau elemen-elemen yang dapat mempermudah mencapai suatu tujuan tertentu. Sistem juga merupakan


(2)

sebuah tatanan yang terdiri atas sejumlah komponen fungsional yang saling berhubungan dan secara bersama-sama bertujuan untuk memenuhi suatu proses tertentu.

2.3 Definisi Informasi

Secara etimologi, informasi berasal dari bahasa Perancis kuno informacion tahun 1387 yang berarti “garis besar, konsep, ide”. Informasi merupakan suatu komponen yang sangat penting dalam sistem karena tanpa informasi kegiatan yang akan dijalankan akan mengalami kesulitan.

Pengertian informasi menurut Jogiyanto Hartono adalah:

“Informasi adalah data yang telah diolah menjadi sedemikian rupa sehingga fungsi dan kegunaannya lebih berguna dan berarti bagi pengguna yang lainnya sebagai dasar pengambilan keputusan” (Jogiyanto, 2001).

Pada saat yang tidak menentu, informasi dapat mengurangi ketidakpastian, informasi mengubah kemungkinan-kemungkinan hasil yang diharapkan dalam situasi keputusan dan karena itu mempunyai nilai dalam proses pengambilan keputusan. Sumber dari informasi adalah data. Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata, data juga merupakan bentuk yang masih mentah belum memberikan arti banyak bagi pemakai.

2.4 Pengertian Sistem Informasi

Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi serta menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan (Jogiyanto, 2001).


(3)

Sistem informasi yaitu sistem yang di dalamnya terdapat organisasi yang mempertemukan pengolahan data kebutuhan transaksi harian dan mendukung operasi serta kegiatan strategi dari suatu pihak luar instansi atau organisasi untuk menyediakan data atau laporan-laporan yang dibutuhkan atau yang diperlukan (Kristanto, 2002).

Dari dua pengertian sitem informasi di atas, maka dapat disimpulkan bahwa sistem informasi menyediakan informasi untuk membantu pengambilan keputusan manajemen, operasi perusahaan dari hari ke hari dan informasi yang layak untuk pihak luar sebuah instansi misalnya sekolah.

2.4.1 Tujuan Sistem Informasi

Dari pengertian sistem informasi di atas dapat diambil tujuan sistem informasi. Tujuan sistem informasi adalah :

1. Menyediakan informasi untuk membantu pengambilan keputusan manajemen 2. Membantu petugas di dalam melaksanakan operasi sebuah instansi dari hari ke hari 3. Menyediakan informasi yang layak untuk pemakai pihak luar instansi

2.5 Pengenalan HTML (Hypertext Markup Language)

Hypertext Markup Language(HTML) adalah bahasa yang digunakan untuk menulis halaman website. HTML merupakan pengembangan dari standar pemanfaatan dokumen teks yaitu Standar Generalized Markup Language(SGML). Dokumen HTML sebenarnya hanya berupa file teks biasa yang dilengkapi dengan tanda-tanda khusus (tag) yang menentukan bagaimana teks tersebut ditampilkan. Karena itu, dokumen HTML dapat dibuat menggunakan teks editor sederhana seperti Notepad, EditPlus, dan sebagainya. Namun sekarang ini telah banyak visual editor untuk HTML seperti: Microsoft Front Page, Macromedia Dreamweaver, dan lain-lain (Hakim, 2004).


(4)

Tag HTML biasanya adalah tag-tag yang berpasangan dan ditandai dengan simbol “<” dan “>”, sedangkan akhir perintah dari sebuah tag ditandai dengan tanda “/”. Dokumen HTML biasanya disimpan dengan extension HTML Untuk membuka dokumen HTML ini, diperlukan sebuah web browser. Struktur sebuah dokumen HTML pada dasarnya dibagi menjadi dua bagian besar, yaitu header dan body. Masing-masing ditandai oleh pasangan container tag <head> dan <body>. Bagian head berisikan judul dokumen dan informasi-informasi dasar lainnya sedangkan bagian body adalah data dokumennya. Pengaturan format teks dan pembentukan link dilakukan terhadap objeknya langsung dengan ditandai oleh tag-tag HTML.

HTML diatur oleh standar bahasa HTML dan harus disahkan terlebih dahulu oleh WWW. Sejauh ini, HTML telah mengalami berbagai revisi sepanjang hidupnya. Standar paling akhir yang sekarang diperkenalkan adalah standar HTML 4.0, yang mendukung antara lain CSS (Cascading Style Sheet), Dynamic Content Positioning(penempatan isi secara dinamis).

2.6 Pengenalan Cascading Style Sheet (CSS)

CSS digunakan dalam kode HTML untuk menciptakan suatu kumpulanstyle yang terkadang dapat digunakan untuk memperluas kemampuan HTML. Sebagai contoh, kode HTML murni tidak memungkinkan untuk mengatur ukuran font yang diterapkan pada setiap sel dan bahkan tag<BASEFONT> pun tak berpengaruh pada sel-sel tabel (Kadir, 2003).

Jika memiliki banyak file HTML, hanya perlu satu file CSS, sehingga ketika mengganti jenis huruf pada file CSS maka semua file HTML yang berhubungan pada file CSS tersebut akan berubah. CSS distandarisasi oleh World Wide Web Consortium (W3C). CSS dapat dipasang pada dokumen HTML yang telah jadi.


(5)

1. External Style Sheet(pemasangan file CSS berbeda dari file HTML),

2. Internal Style Sheet(pemasangan kode CSS dipasang di dalam tag head HTML) dan, 3. Inline Style Sheet (pemasangan kode CSS langsung dipasang di tag HTML, tidak

direkomendasikan). Namun biasanya standar yang digunakan adalah External Style Sheet karena lebih mudah dalam mengelolanya

Contoh kode program dari CSS: <html>

<head>

<title>Belajar CSS</title> <style type="text/css">

h1 { font-family: verdana; } </style>

</head> <body>

<h1>Belajar CSS</h1> </body>

</html>

CSS terdiri dari dua bagian utama yaitu:selector, dalam hal ini H1 dan deklarasi yang berada di antara kurung kurawal {font-family: verdana}. Di dalam deklarasi juga terbagi menjadi dua bagian yaitu property dalam hal ini font-family danvalue dalam hal ini verdana. Dalam contoh kode CSS di atas hanya mengubah sebuah tag yaitu tag <h1> menjadi teks dimana jenis hurufnya menjadi verdana. Agar dapat mengkombinasikan berbagai macam style menjadi satu.


(6)

XAMPP merupakan sebuah tool yang menyediakan beberapa paket perangkat lunak ke dalam satu buah paket. Dengan menginstall XAMPP tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis.

XAMPP merupakan pengembangan dari LAMP (Linux Apache, MySQL, PHP and PERL), XAMPP ini merupakan project non-profit yang dikembangkan oleh Apache Friends yang didirikan Kai 'Oswalad' Seidler dan Kay Vogelgesang pada tahun 2002, Project mereka ini bertujuan mempromosikan penggunaan Apache web server. XAMPP sendiri menawarkan beberapa paket penginstalan antara lain:

1. Apache 2.2.6 2. MySQL 5.0.45

3. PHP 5.2.4 + PHP 4.4.7 + PEAR 4. PHP-Switch win32 1.0

5. XAMPP Control Version 2.5 from www.nat32.com 6. XAMPP Security 1.0

7. SQLite 2.8.15 8. OpenSSL 0.9.8e 9. phpMyAdmin 2.11.1 10. ADOdb 4.95

11. Mercury Mail Transport System v4.01b 12. FileZilla FTP Server 0.9.23

13. Webalizer 2.01-10 Cara mengaktifkan XAMPP:

1. Instal XAMPP, lalu aktifkan web server Apache dan MySQL dari control panel XAMPP


(7)

2. Jalankanbrowser(IE, Mozilla Firefox atau Opera) lalu ketikkan alamat web berikut : http://localhost/phpmyadmin/padaaddress barlalu tekan enter

3. Apabila telah nampak interface (tampilan antar muka) phpMyAdmin bisa memulainya dengan mengetikkan nama database, nama tabel dan seterusnya.

2.8 Pengertian Personal Home Page Tools (PHP)

PHP singkatan dari Personal Home Page Tools, adalah sebuah bahasa scripting yang terkait dengan HTML, yang dijalankan di sisi server. Sebagian besar perintahnya berasal dari C, Javadan dengan beberapa tambahan fungsi khusus PHP.

Menurut Sunarprihartono (2002), menyatakan bahwa :

Personal Home Pages (PHP) adalah bahasa server-side scripting yang menyatu dengan HTML untuk membuat halamanweb yang dinamis.

Maksud dari server-side scripting adalah syntax dan perintah-perintah yang diberikan akan sepenuhnya dijalankan di server tetapi disertakan pada dokumen HTML. Pembuatan webini merupakan kombinasi antara PHP sendiri sebagai bahasa pemograman dan HTML sebagai pembangun halaman web.

Bahasa ini memungkinkan para pembuat aplikasi web menyajikan halaman HTML dinamis dan interaktif dengan cepat dan mudah. PHP dapat dijalankan pada berbagai macam Operating System (OS), misalnya Windows, Linux dan Mac OS. Selain Apache, PHP juga mendukung beberapa web server lain, misalnya Microsoft IIS, Caudium, PWS dan lain-lain. PHP dapat memanfaatkan database untuk menghasilkan halaman web yang dinamis.

Sistem manajemen database yang sering digunakan bersama PHP adalah MySQL. Namun PHP juga mendukung sistem manajemen Database Oracle, Microsoft Acces, Interbase,


(8)

d-Base, PostgreSQL dan sebagainya. PHP menawarkan solusi yang lebih luwes. Dengan PHP, developer tidak perlu lagi berurusan dengan dua buah file terpisah. Browser web mengacu secara langsung ke file yang dituju, kemudian dibaca oleh server sebagaimana file HTML statis biasa. Bedanya, sebelum dikirim balik ke browser web, server web memeriksa isi file dan menentukan apakah ada kode di dalam file tersebut yang akan dieksekusi. Bila ada, kode-kode tersebut akan dieksekusi. Hasilnya akan dimasukkan di dalam dokumen yang sama. Server web bekerja secara langsung terhadap file yang bersangkutan, tidak memanggil script terpisah seperti pada metode CGI. Seluruh kode dieksekusi di server oleh karena itu disebut server-side script.

PHP membuat proses pengembangan aplikasi menjadi mudah karena kelebihan-kelebihannya yaitu:

a. Script (kode program) terintegrasi dengan file HTML, sehingga developer dapat berkonsentrasi langsung pada penampilan dokumen webnya

b. Tidak ada prosescompilingdanlinking c. Berorientasi objek (object oriented)

d. Sintaksis pemogramannya mudah dipelajari, sangat menyerupai C danPerl e. Integrasi yang sangat luas ke berbagai server database

f. PHP tidak terbatas untuk hanya menghasilkan keluaran HTML

g. Bisa digunakan untuk menghasilkan gambar GIF, atau bahkan sumber gambar GIF yang dinamis

Hingga kini PHP sudah berkembang hingga versi ke 9. PHP 9 mendukung penuh Object Oriented Programing (OOP), integrasi XML, mendukung semua ekstensi terbaru MySQL, pengembangan web services dengan SOAP dan REST, serta ratusan peningkatan kemampuan lainnya dibandingkan versi sebelumnya. Sama dengan web server lainnya PHP juga bersifat open sourcesehingga setiap orang dapat menggunakannya dengan gratis.


(9)

2.9 Sekilas MySQL

Pada awal perkembangannya, disebut SQL yang merupakan kepanjangan dari Structured Query Language. SQL merupakan bahasa standar yang digunakan untuk mengaksesdatabase server dalam konteks bahasa SQL. Pada umumnya informasi tersimpan dalam tabel-tabel yang secara logika merupakan struktur dua dimensi yang terdiri atas baris-baris data yang berada dalam satu atau lebih kolom. Baris pada tabel disebut sebagai instance dalam data, sedangkan kolom sering disebut sebagai attribute atau field. Keseluruhan tabel itu dihimpun dalam satu kesatuan yang disebutdatabase(Sunarfrihartono, 2002).

MySQL dibuat dan dikembangkan oleh MySQL AB yang berada di Swedia. MySQL dapat digunakan untuk membuat dan mengola database beserta isinya. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah dan menghapus data yang berada dalam database. MySQL merupakan sistem manajemen database yang bersifatat relational, artinya data yang dikelola dalam database akan diletakkan pada beberapa tabel yang terpisah sehingga manipulasi data akan menjadi jauh lebih cepat.

MySQL (My Strukture Query Language) atau yang biasa dibaca “ mai-se-kuel” adalah salah satu jenis database server yang sangat terkenal. MYSQL sangat popular karena MYSQL menggunakan SQL sebagai bahasa dasar untuk mengakses database. MYSQL bersifat free pada berbagai platform (kecuali pada Windows, yang bersifat shareware atau anda perlu membayar setelah melakukan evaluasi yang memutuskan untuk digunakan untuk keperluan produksi). Perangkat lunak MYSQL sendiri bisa di download dari http://www.mysql.orgatau http://www.mysql.com.

MySQL dalam operasi klien-server melibatkan server daemon MySQL di sisi server dan berbagai macam program serta pustaka yang berjalan di sisi client. MySQL mampu


(10)

menangani data yang cukup besar. Perusahaan yang mengembangkan MySQL yaitu TcX, mengaku menyimpan data lebih dari 40 database, 10.000 tabel dan sekitar 7 juta baris, totalnya kurang lebih 100 Gigabyte data.

MySQL dapat digunakan untuk mengelola database mulai dari yang kecil sampai dengan yang sangat besar. MySQL juga dapat menjalankan perintah-perintah SQL untuk mengelola database-database yang ada di dalamnya. Hingga kini, MySQL sudah berkembang hingga versi 5. MySQL 5 sudah mendukung trigger untuk memudahkan pengelolaan tabel dalam database. Pengenalan HTML adalah bahasa yang digunakan untuk menulis halaman website. HTML merupakan pengembangan dari standard pemanfaatan dokumen teks yaitu Standar Generalized Markup Language (SGML).

2.10 Use Case Diagram

Use case adalah deskripsi fungsi dari sebuah sistem yang dilihat dari sisi perspektif pengguna (Munawar, 2005).Use Case Diagrammenggambarkan fungsionalitas dari sebuah sistem (apa fungsinya), yang mempresentasikan sebuah interaksi antara actor dengan sistem (sebuah pekerjaan), misalnya menambah data atau membuat laporan. Elemen-elemennya adalah: actor,use case, dan hubungan antar objek.

Actor Use Case

Gambar 2.1 Elemen Use Case

Gambar 2.1 merupakan elemen-elemen dari usecase. Penjelasan dari Gambar 2.1 adalah sebagai berikut:


(11)

1. Actor adalah sebuah entitas manusia atau mesin yang berinteraksi dengan sistem untuk melakukan pekerjaan-pekerjaan tertentu

2. Use caseadalah sebuah tindakan atau unit fungsional dari sebuah sistem

Sebuah use case dapat meng-include fungsionalitasuse case lain. Sebuah use case dapat di-include oleh lebih dari satu use case lain, sehingga duplikasi fungsionalitas dapat dihindari dengan cara menarik keluar fungsionalitas yang umum. Sebuah use case juga dapat meng-extend use caselain denganbehavior-nya sendiri.

Actor dan use case ditentukan atas dasar fungsi-fungsi dalam sistem. Selanjutnya use case menyediakan nilai hasil kepada actor. Atas dasar analisis prosedur setidaknya ada dua actor di sistem yang dibangun.

2.11 Data Flow Diagram (DFD)

Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi. DFD ini sering disebut juga dengan nama Bubble chart, Bubble diagram, model proses, diagram alur kerja, atau model fungsi.

DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data. Konsepnya dengan dekomposisi yang dapat digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat program.


(12)

Data Flow Diagram (DFD) merupakan representasi grafik dari sebuah sistem. DFD menggambarkan komponen sebuah sistem, aliran-aliran data dimana komponen-komponen tersebut, asal aliran, tujuan, dan penyimpanan dari data tersebut.

Gambar 2.2 Komponen DFD

Gambar 2.2 merupakan komponen DFD dengan penjelasan sebagai berikut:

a. Terminator mewakili entitas eksternal yang berkomunikasi dengan sistem yang sedang dikembangkan. Biasanya terminator dikenal dengan nama entitas luar (external entity).

Terdapat dua jenis terminator :

1. Terminator Sumber (source) : merupakan terminator yang menjadi sumber

2. Terminator Tujuan (sink) : merupakan terminator yang menjadi tujuan data / informasi sistem

b. Komponen proses menggambarkan bagian dari sistem yang mentransformasikan input menjadi output. Proses diberi nama untuk menjelaskan proses/kegiatan apa yang sedang/akan dilaksanakan. Pemberian nama proses dilakukan dengan menggunakan kata kerja transitif (kata kerja yang membutuhkan obyek), seperti Menghitung Gaji, Mencetak KRS, dan Menghitung Jumlah SKS.


(13)

c. Komponen data store digunakan untuk membuat model sekumpulan paket data dan diberi nama dengan kata benda jamak, misalnya Mahasiswa. Data store ini biasanya berkaitan dengan penyimpanan-penyimpanan, seperti file atau database yang berkaitan dengan penyimpanan secara komputerisasi, misalnya file disket, file harddisk, file pita magnetik. Data store juga berkaitan dengan penyimpanan secara manual seperti bukualamat, file folder, dan agenda.

d. Suatu data flow / alur data digambarkan dengan anak panah, yang menunjukkan arah menuju ke dan keluar dari suatu proses. Alur data ini digunakan untuk menerangkan perpindahan data atau paket data / informasi dari satu bagian sistem ke bagian lainnya.

Selain menunjukkan arah, alur data pada model yang dibuat oleh profesional sistem dapat merepresentasikan bit, karakter, pesan, formulir, bilangan real, dan macam-macam informasi yang berkaitan dengan komputer. Alur data juga dapat merepresentasikan data/informasi yang tidak berkaitan dengan komputer. Alur data perlu diberi nama sesuai dengan data/informasi yang dimaksud, biasanya pemberian nama pada alur data dilakukan dengan menggunakan kata benda, contohnyaLaporan Penjualan.

2.11.2 Syarat-Syarat Pembuatan DFD

Syarat pembuatan DFD ini akan menolong profesional sistem untuk menghindari pembentukkan DFD yang salah atau DFD yang tidak lengkap atau tidak konsisten secara logika. Beberapa syarat pembutan DFD dapat menolong profesional sistem untuk membentuk DFD yang benar, menyenangkan untuk dilihat dan mudah dibaca oleh pemakai. Syarat-syarat pembuatan DFD yaitu :

1. Setiapdata flowdiberi nama yang unik 2. Konsistensidata flowdisetiap level


(14)

3. Pada saat akan menghapus data dari data store harus menunjukkan data yang akan dihapus

4. Pada saat membuat dokumentasi program jangan memasukkan perintah “read” atau “writer”

5. Hindari proses yang hanya mengeluarkanoutputtampa inputan 6. Proses yang sifatnyawritten onlyjika triggernya waktu atau tanggal

7. Tidak boleh ada hubungan langsung antara external entity dan tidak boleh hubungan langsung antaraexternal entitykedata store

2.12 Entity Relationship Diagram (ERD)

Model ini digunakan untuk menjelaskan hubungan antar data dalam basis data kepada pemakai secara logik. Model ini relatif mudah dipahami karena model ini sangat membantu dalam hal pemahaman model sistem dan rancangan basis data yang akan dikembangkan oleh perancang basis data. Pada model ini, semesta data yang ada pada “dunia nyata” ditransformasikan dengan memanfaatkan sejumlah perangkat konseptual menjadi sebuah diagram data, yang disebut dengan Diagram Entity-Relationship (Diagram E-R).

Menurut Fathansyah (1995) ada tiga macam simbol yang digunakan dalam ERD, yaitu : 1. Entitas (Entity)

Entitas merupakan individu yang mewakili sesuatu yang nyata eksistensinya dan dapat dibedakan dari sesuatu yang lain. Entitas dapat berupa objek, orang, konsep, abstrak atau kejadian.


(15)

Merupakan hubungan atau asosiasi suatu entitas dengan dirinya sendiri atau dengan entitas lainnya. Relationship digambarkan sebagai garis yang menghubungkan entitas-entitas yang dipandang memiliki hubungan antara satu dengan yang lainnya.

3. Atribut (Atributte)

Atribut mendeskripsikan karakteristik dari suatu entitas. Umumnya penetapan atribut bagi sebah entitas didasarkan pada fakta yang ada.

Di dalam ERD terdapat beberapa simbol-simbol yang bertujuan untuk memudahkan dalam pembuatan ERD. Tabel 2.1 menyajikan simbol-simbol ERD beserta penjelasannya


(16)

Menurut Fathansyah (1995) ada tiga macam relasi dalam hubungan atribut dalam satu file, yaitu :

1. Relasi Satu ke Satu (One to One Relationsip)

Hubungan antara file pertama dengan kedua adalah satu banding satu dengan relasi antar keduanya diwakilkan dengan tanda panah tunggal.


(17)

Hubungan antara file pertama dengan file kedua adalah satu banding banyak atau dapat pula dibalik, banyak banding satu dengan relasi antara keduanya diwakilkan dengan tanda panah ganda untuk menunjukan hubungan banyak tersebut.

3. Relasi Many ke Many (Many to Many Relationsip)

Hubungan antara file pertama dengan file kedua adalah banyak banding banyak dengan relasi antar keduanya diwakilkan dengan tanda panah ganda untuk menunjukan hubungan banyak tersebut.


(18)

BAB V PENUTUP

5.1 Kesimpulan

Berdasarkan hasil pembahasan dari Tugas Akhir mengenai Sistem Informasi Kepegawaian SMA Perintis 1 Bandar Lampung dapat diambil kesimpulan sebagai berikut:

1. Sistem ini dapat mempermudah dalam memasukkan data pegawai (data pribadi, data cuti, dan data gaji).

2. Sistem ini dapat mempermudah dan cepat dalam pencarian data pegawai (data pribadi, data cuti, dan data gaji).

5.2 Saran

Berdasarkan hasil dari implementasi diketahui bahwa sistem masih dapat dikembangkan lagi, misalnya dengan menambahkan keamanan sistem dan alternatif dalam pencarian data kepegawaian di SMA Perintis 1 Bandar Lampung.


(19)

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Hasil analisis pengolahan data kepegawaian pada SMA Perintis 1 Bandar Lampung diketahui masih memiliki kelemahan, yaitu masih menggunakan sistem yang manual. Sebagai contoh data kepegawaian masih di simpan di Microsoft Excel dan Microsoft Word. Jika kita ingin mencari data salah satu pegawai kita harus mencarinya satu per satu (manual). Ini yang menyebabkan kesulitan dalam pencarian data kepegawaian di SMA Perintis 1 Bandar Lampung.

Dengan demikian, diusulkan suatu sistem informasi kepegawaian yang diharapkan dapat memberikan hasil yang lebih baik dari sistem pengolahan data yang sudah ada di SMA Perintis 1 Bandar Lampung. Sistem ini dibuat dengan merujuk pada sistem pengolahan data kepegawaian yang sudah ada.

3.2 Analisis Sistem Baru

Sistem Informasi Kepegawaian yang dibuat ini merujuk pada sistem yang sudah ada, dimana pada sistem yang lama masih banyak kekurangan dan kelemahan dalam pengolahan data yaitu sulitnya memperoleh data kepegawaian yang ada. Butuh waktu yang lama untuk memperoleh data kepegawaian dan harus ke kantor SMA Perintis 1 Bandar Lampung untuk mendapatkan data kepegawaian (Of-Line). Oleh karena itu, diharapkan Sistem yang baru ini dapat memecahkan masalah yang ada untuk meningkatkan kinerja pegawai SMA Perintis.


(20)

3.3.1 Pengertian Sistem

Sistem Informasi Kepegawaian merupakan system yang digunakan untuk mengolah data kepegawaian. Salah satu manfaat dari system ini adalah untuk memperoleh data kepegawaian dangan mudah dan cepat. Sistem Informasi Kepegawaian yang berbasis Website sangat membantu sekali dalam pencarian data kepegawaian dimana saja dan dapat di akses kapan saja asalkan kita terkoneksi denganinternet.

3.3.2 Kegunaan Sistem

Dengan adanya Sistem Informasi Kepegawaian SMA Perintis 1 Bandar Lampung ini diharapkan dapat memecahkan masalah yang sudah dijelaskan pada Analisis Sistem. Kegunaan dari sistem ini antara lain :

1. Memasukkan Data Pegawai 2. Menghapus Data Pegawai 3. Mengedit Data Pegawai 4. Melihat Detail Data Pegawai 5. Mencetak Detail Data Pegawai 6. Mencetak Semua Data Pegawai 7. Memasukkan Data Cuti Pegawai 8. Menghapus Data Cuti Pegawai 9. Mengedit Data Cuti Pegawai

10. Mencetak Detail Data Cuti Pegawai 11. Mencetak Semua Data Cuti Pegawai 12. Memasukkan Data Gaji Pegawai 13. Menghapus Data Gaji pegawai


(21)

14. Mengedit Data Gaji Pegawai 15. Mencetak Detail Gaji Pegawai

16. Mencetak Semua Detail Gaji Pegawai 17. MengubahPassword

Dengan manajemen data yang baik, sistem ini akan sangat membantu pencarian data kepegawaian di SMA Perintis 1 Bandar Lampung dengan lebih mudah dan cepat.

3.3.3 Pengguna Sistem

Pengguna dari Sistem Informasi Kepegawaian SMA Perintis 1 Bandar Lampung ini adalah admin dan pegawai.Admin dan pegawai memiliki login sendiri, dimana admindan pegawai (user) mempunyai hak akses yang berbeda pada sistem ini. Admin dapat melakukan semua fungsional dari sistem ini, sedangkan pegawai (user) hanya bisa melihat data pegawai, melihat data cuti pegawai, melihat data gaji pegawai, mencetak data pegawai, mencetak data cuti pegawai, mencetak data gaji pegawai, dan menggantipassword.

3.3.4 Desain Use Case Diagram

Use Case Diagrammenggambarkan fungsionalitas dari sebuah sistem (apa fungsinya), yang merepresentasikan sebuah interaksi antara jhactor dengan sistem (sebuah pekerjaan), misalnya menambah data atau membuat laporan.

Dari hasil analisis untuk sistem yang dibangun, digambarkan Use Case Diagram seperti Gambar 3.1.


(22)

Gambar 3.1Use Case diagram

Penjelasan Use Case diagram : 1. Admin :

Seorang admin dalam Sistem Informasi Kepegawaian ini bisa melakukan semua fungsional, yaitu : memasukkan data pegawai, mengedit data pegawai, menghapus data pegawai, mencetak data pegawai, memasukkan data cuti pegawai, mengedit data cuti pegawai, menghapus data cuti pegawai, mencetak data cuti pegawai, memasukkan data


(23)

gaji karyawan, mengedit data gaji karyawan, menghapus data gaji karyawan, dan mencetak data gaji karyawan.

2. Pegawai :

Seorang pegawai dalam Sistem Informasi Kepegawaian ini hanya bisa melihat data pegawai, mencetak data pegawai, melihat data cuti pegawai, mencetak data cuti pegawai, melihat data gaji pegawai, mencetak data gaji pegawai, dan menggantipassword.

Tabel 3.1 Deskripsi Aktor

Tabel 3.1 ini mendeskripsikan mengenai admin dan pegawai yang ada di dalam sistem informasi kepegawaian SMA Perintis 1 Bandar Lampung.

No Aktor Deskripsi

1. Admin yang memiliki kewenangan penuh atas seluruh akses terhadap sistem ini.

2. Pegawai yang hanya dapat melihat data masing-masing pegawai, mencetak data pegawai dan mengganti password.

3.3.5 Data Flow Diagram (DFD)

DFD merupakan alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi.

Pembuatan DFD dibagi menjadi beberapa level, yaitu level 0 (diagram konteks), level1, level 2 dan seterusnya. Pada Sistem Informasi Kepegawaian ini terbagi menjadi 3 level yaitu level 0 (diagram konteks), level 1 dan level 2.


(24)

Gambar 3.3 merupakan Data Flow Diagram (DFD) level 0 (diagram konteks) Sistem Informasi Kepegawaian SMA Perintis 1 Bandar Lampung.

Gambar 3.2 DFD Level 0 (diagram konteks)

Penjelasan dari Gambar 3.3 adalah sebagai berikut :

level 0 (diagram konteks) merupakan gambaran umum atau alur proses secara umum dari Sistem Informasi Kepegawaian SMA Perintis 1 Bandar Lampung. Setelah level 0 (diagram konteks) kita buat, maka kita akan memecahkan kembali alur proses menjadi lebih komleks agar terlihat secara detail alur proses pada sistem di level 1.

Gambar 3.4 adalah level 1 dari Sistem Informasi Kepegawaian SMA Perintis 1 Bandar Lampung.


(25)

Gambar 3.3 DFD Level 1 Sistem Informasi Kepegawaian

Penjelasan dari Gambar 3.4 adalah sebagai berikut :

1. Proses 1: Admin memasukkan data pegawai kedalam sistem dan sistem akan menyimpan data pegawai kedalam tpegawai (data store).

2. Proses 2: Setelah data disimpan kedata store , data akan ditampilkan kedalam sistem. 3. Proses 3: Apabila data pegawai ada yang salah, data pegawai akan diedit oleh Admin

saja dan setelah diedit sistem akan menyimpan kedalam tpegawai (data store).

4. Proses 5: Pada proses ini Admin dan Pegawai (user) dapat mencetak data pegawai yang dibutuhkan.


(26)

Setelah level 1 sistem sudah dibuat masi ada proses yang dapat dipecahkan lagi secara mendetail. Oleh karena itu, akan dipecahkan lagi dan dibuat pada level 2. Gambar 3.5 menyajikan gambar DFD level 2 dari sistem informasi kepegawaian SMA Perintis 1 Bandar Lampung.

Gambar 3.4 DFD Proses Memasukkan Data Pegawai Penjelasan dari Gambar 3.5 :

1. Proses 1.1 : Admin memasukkan data pribadi pegawai ke dalam sistem. 2. Proses 1.2 : Admin memasukkan data cuti pegawai ke dalam sistem 3. Proses 1.3 : Admin memasukkan data gaji pegawai ke dalam sistem.

3.3.6 Entity Relationship Diagram (ERD)

Gambar 3.6 menampilkan Entity Relationship Diagram (ERD) Sistem Informasi Kepegawaian SMA Perintis 1 Bandar Lampung.


(27)

Gambar 3.5 ERD Sistem Informasi Kepegawaian Penjelasan Gambar 3.6 :

1. Tabel 3.2 tbagianpegawai

Tabel 3.2 merupakan tabel yang berisikan nama bagian yang ada di SMA Perintis 1 Bandar Lampung.

No. Nama Atribut Tipe Panjang Keterangan

1.

2.

d_bagian

nama_bagian

archar

tring

15

30


(28)

Keterangan: - Id_bagian adalah kumpulan dari id bagian untuk membedakan tiap bagian.

- nama_bagian adalah berisikan nama-nama bagian yang tersedia di dalam sekolah.

2. Tabel 3.3 takses

Tabel 3.3 menyajikan tabek akses yang berisikan hak ases dari pemakai sistem informasi kepegawaian SMA Perintis 1 Bandar Lampung.

No. Nama Atribut Tipe Panjang Keterangan

1. 2. 3. d_akses evel kses nt tring archar 10 200 rimary Key

Keterangan : - Id_akses berisikan id user yang bertujuan untuk membedakan tiap user.

- Level berisikan status pegawai yang berfungsi untuk menentukan masih berlaku atau tidaknyaloginpegawai di sistem.

- Akses berisikan hak akses dari pegawai. 3. Tabel 3.4 tagama

Tabel 3.4 merupakan tabel agama yang berisikan nama-nama agama.

No. Nama Atribut Tipe Panjang Keterangan

1. 2. 3. d_agama nama_agama urutan archar tring inyint 15 rimary Key


(29)

Keterangan : - Id_agama merupakan sebagai inisial dari tiap agama untuk membedakan tiap agama.

- nama_agama berisikan nama-nama agama yang terdapat di dalam sekolah.

- urutan bertujuan untuk mengurutkan nama agama pada tampilan sistem.

4. Tabel 3.5 tgaji

Tabel 3.5 merupakan tabel gaji yang berisikan gaji pokok dari seluruh pegawai SMA Perintis 1 Bandar Lampung.

No. Nama Atribut Tipe Panjang Keterangan

1. 2. d_gaji aji_pokok archar nteger 10 12 rimary Key

Keterangan : - Id_gaji merupakan sebagai inisial gaji untuk membedakan tiap nominal gaji.

- Gaji_pokok berisikan nominal gaji pokok yang tersedia di dalam sekolah.

5. Tabel 3.6 tjenis_kelamin

Tabel 3.6 adalah tabel jenis kelamin yang berisikan nama jenis kelamin.

No. Nama Atribut Tipe Panjang Keterangan

1. 2. d_jenis_kelamin nama_jenis_kelamin archar tring 10 rimary Key


(30)

Keterangan : - Id_jenis_kelamin merupakan sebagai penanda atau untuk membedakan jenis kelamin.

- nama_jenis_kelamin adalah berisikan nama jenis kelamin yang ada.

6. Tabel 3.7 tjabatan

Tabel 3.7 merupakan tabel jabatan yang berisikan jabatan-jabatan yang terdapat di SMA Perintis 1 Bandar Lampung.

No. Nama Atribut Tipe Panjang Keterangan

1. 2. 3. d_jabatan nama_jabatan d_tunjangan archar tring nt 15 30 rimary Key oreign Key

Keterangan : - Id_jabatan merupakan berisi dari id jabatan untuk membedakan tiap jabatan.

- nama_jabatan adalah berisikan nama-nama jabatan yang terdapat di sekolah.

7. Tabel 3.8 tcuti

Tabel 3.8 adalah tabel cuti yang berisikan keterangan dari pegawai yang mengambil cuti.

No. Nama Atribut Tipe Panjang Keterangan

1. 2. d_cuti ip nt nt 10 100 rimary Key


(31)

3. 4. 5. 6. ama_cuti_hari ama_cuti_bulan eterangan_cuti gl_cuti nt nt varchar date 10 10 225

Keterangan : - Id_cuti merupakan isi dari id cuti untuk membedakan tiap cuti. - nip berisikan dari nip pegawai yang mengambil cuti.

- Lama_cuti_hari berisikan lama hari cuti yang diambil pegawai. - Lama_cuti_bulan berisikan lama bulan cuti yang diambil pegawai. - Keterangan_cuti berisikan keterangan-keterangan cuti pegawai. - Tgl_cuti berisikan awal dari cuti pegawai.

8. Tabel 3.9 tuser

Tabel 3.9 merupakan tabel user yang berisikan nama user yang berhak untuk mengakses sistem informasi kepegawaian SMA Perintis 1 Bandar Lampung.

No. Nama Atribut Tipe Panjang Keterangan

1. 2. 3. ode_user ip username nt nt varchar 10 100 30 rimary Key


(32)

4. 5. password evel varchar nt 100

Keterangan : - kode_user merupakan isi dari kode_user untuk membedakan tiap user. - nip berisikan dari nip pegawai yang mengambil cuti.

- Usernameberisikan nama-nama yang dapat mengakses sistem. - Passwordmerupakan sandi pembuka sistem milikuser.

- Level berisikan status pegawai yang berfungsi untuk menentukan masih berlaku atau tidaknyaloginpegawai di sistem.

9. Tabel 3.10 tpenggajian

Tabel 3.10 adalah tabel penggajian yang berfungsi untuk menyimpan gaji dari setiap pegawai setiap bulannya.

No. Nama Atribut Tipe Panjang Keterangan

1. 2. 3. 4. d_penggajian ip otongan_cuti otal_gaji nt nt nt nt 10 100 30 100 rimary Key


(33)

5. anggal_gajian nt

Keterangan : - id_penggajian berisikan id penggajian sebagai tanda bukti menerima gaji. - nip berisikan dari nip pegawai yang mengambil cuti.

- Potogan_cuti berisikan lama cuti x 20000/per hari. - Total gaji berisikan jumlah seluruh gaji yang diterima. - Tanggal_gajian berisikan tanggal untuk menerima gaji.

10. Tabel 3.11 tidentitas

Tabel 3.11 merupakan tabel identitas yang berisikan identitas dari seluruh pegawai.

No. Nama Atribut Tipe Panjang Keterangan

1.

2.

3.

4.

eplid

nama

situs

mail

nt

varchar

varchar

varchar

10

250

100

100


(34)

5. 6. 7. 8. 9. 10. lamat1 elp1 ax1 keterangan oto status varchar varchar varchar varchar blob nt 255 20 20 255

Keterangan : - replid merupakan inisial proses yang dipanggil dalam sistem. - Nama berisikan nama lengkap sekolah.

- Situs berisikan nama situs sekolah.

- Email berisikan alamat email milik sekolah. - Alamat1 berisikan alamat lengkap sekolah. - Telp1 berisikan nomor telpon milik sekolah. - Fax1 berisikan nomor faximile milik sekolah.

- Keterangan berisikan keterangan yang berhubungan dengan sekolah. - Foto berisikan foto sekolah.

- Status merupakan sebagai tanda berlaku atau tidaknya proses didalam sistem.

11. Tabel 3.12 tpegawai

Tabel 3.12 adalah tabel pegawai yang berisikan data lengkap dari setiap pegawai SMA Perintis 1 Bandar Lampung.


(35)

No. Nama Atribut Tipe Panjang Keterangan 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12 13. 14. 15. 16. 17. 18. 19. 20. 21. nip nama panggilan d_jabatan mplahir gllahir gama noid lamat elpon handphone mail oto agian ikah eterangan ktif elamin d_gaji sername assword archar varchar varchar nt varchar date varchar varchar archar archar archar archar lob archar archar archar inyint archar nt archar archar 15 30 10 15 50 50 50 250 20 15 20 50 10 255 20 35 35 rimary Key oreign Key oreign Key oreign Key oreign Key oreign Key

Keterangan : - Nip berisikan nomor induk pegawai yang terdapat di sekolah. - Nama berisikan data nama pegawai.


(36)

- Id_jabatan adalah kumpulan dari id jabatan untuk membedakan tiap jabatan.

- Tmplahir berisikan tempat pegawai di lahirkan. - Tgllahir berisikan tanggal lahir pegawai.

- Agama berisikan berdasarkan agama yang dianut oleh pegawai. - Noid berisikan nomor identitas (KTP) pegawai.

- Alamat berisikan alamat lengkap pegawai. - Telpon berisikan nomor telepon pegawai.

- Handphone berisikan nomor handphone pegawai. - Email berisikan alamat email pegawai.

- Bagian berisikan bagian pegawai di dalam sekolah.

- Id_jenis_kelamin berisikan 2 (dua) id jenis kelamin untuk membedakan jenis kelamin.

- Id_gaji berisikan dari id gaji untuk membedakan tiap nominal gaji. - Usernameberisikan nama untuk masuk ke dalam sistem.

- Passwordberisikan sandi untuk masuk ke dalam sistem. 12. Tabel 3.13 tunjangan

No. Nama Atribut Tipe Panjang Keterangan

1.

2.

d_tunjangan

unjangan

nt

tring 25

rimary Key

Keterangan: - Id_tunjangan adalah kumpulan dari id tunjangan untuk membedakan tiap tunjangan.

- tunjangan adalah berisikan jumlah tunjangan yang tersedia di dalam sekolah.


(37)

(38)

BAB I PENDAHULUAN

1.1 Latar Belakang

Pada saat ini sistem informasi kepegawaian merupakan hal yang sangat penting untuk dimiliki sebuah organisasi, salah satunya adalah sekolah. Dengan menggunakan sistem informasi kepegawaian dapat mempermudah bagi para guru dan karyawan untuk mencari data tentang guru dan karyawan, serta dapat memperoleh informasi-informasi lainnya yang berhubungan dengan kinerja para guru dan karyawan.

Dalam penyajian informasi kepegawaian sekolah atau perusahaan memiliki cara yang berbeda-beda. Ada yang sudah menggunakan sistem informasi kepegawaian dan ada juga yang belum menggunakan sistem informasi kepegawaian. Penyajian informasi kepegawaian yang belum menggunakan sistem informasi kepegawaian dapat menghambat kinerja sekolah atau perusahaan. Hal serupa ini juga terjadi di SMA Perintis 1 Bandar Lampung yang belum menggunakan sistem informasi kepegawaian, sehingga menyulitkan dalam pencarian data serta menghambat kinerja para guru dan karyawan.

Sulitnya mencari informasi kepegawaian yang ada di SMA Perintis 1 Bandar Lampung dan mengingat tenaga yang harus dikeluarkan dalam mencari informasi tentang kepegawaian ini terlalu lama serta terbatasnya waktu pencarian, merupakan suatu kendala yang harus dibuat solusinya. Maka dibutuhkan suatu sistem informasi kepegawaian yang dapat berguna bagi para guru dan pegawai untuk mengetahui informasi kepegawaian yang ada di SMA Perintis 1 Bandar Lampung.


(39)

Dengan adanya sistem informasi kepegawaian di SMA Perintis 1 Bandar Lampung, diharapkan dapat mempermudah para guru dan karyawan dalam pencarian informasi kepegawaian serta dapat meningkatkan kinerja guru dan karyawan. Hal ini dapat direalisasikan dalam suatu sistem informasi yang perlu dikembangkan dalam bentuk tugas akhir yang berjudul “Sistem Informasi Kepegawaian SMA Perintis 1 Bandar Lampung dengan Menggunakan PHP dan MYSQL”.

1.2 Batasan Masalah

Batasan masalah pada sistem ini yaitu hanya membuat sistem informasi kepegawaian SMA Perintis 1 Bandar Lampung mengenai data pegawai, data cuti, dan data gaji.

1.3 Tujuan

Tujuan dari tugas akhir ini adalah :

1. Mendesain sistem informasi kepegawaian SMA Perintis 1 Bandar Lampung

2. Membuat sistem informasi kepegawaian SMA Perintis 1 Bandar Lampung dengan menggunakan PHP dan MYSQL

1.4 Manfaat

Manfaat dari tugas akhir ini adalah :

1. Mempermudah dalam pencarian data para guru dan karyawan SMA Perintis 1 Bandar Lampung

2. Dapat digunakan sebagai dokumentasi data para guru dan karyawan SMA Perintis 1 Bandar Lampung

3. Informasi yang dihasilkan oleh sistem kepegawaian ini dapat digunakan untuk meningkatkan performa kerja guru dan karyawan di SMA Perintis 1 Bandar Lampung


(40)

(41)

SISTEM INFORMASI KEPEGAWAIAN SMA PERINTIS 1 BANDAR LAMPUNG DENGAN MENGGUNAKAN PHP DAN MYSQL

(Tugas Akhir)

Oleh :

WIKE SUMARSONO

PROGRAM STUDI D3 MANAJEMEN INFORMATIKA JURUSAN ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS LAMPUNG


(42)

SISTEM INFORMASI KEPEGAWAIAN SMA PERINTIS 1 BANDAR LAMPUNG

DENGAN MENGGUNAKAN PHPDANMYSQL

(Tugas Akhir)

Oleh

WIKE SUMARSONO

Tugas Akhir

Sebagai Salah Satu Syarat untuk Mencapai Gelar AHLI MADYA ( A.Md. )

Pada

Program Studi DIII Manajemen Informatika Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam

Universitas Lampung

PROGRAM STUDI D3 MANAJEMEN INFORMATIKA JURUSAN ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS LAMPUNG

BANDAR LAMPUNG 2012


(43)

KATA PENGANTAR

Alhamdulillah, segala puji bagi Allah SWT yang telah melimpahkan rahmat, hidayah, serta inayah-Nya sehingga penulis dapat menyelesaikan Tugas Akhir ini yang berjudul “Sistem Informasi Kepegawaian SMA Perintis 1 Bandar Lampung dengan Menggunakan PHP dan MySQL”.

Penulis menyadari bahwa dalam proses pembuatan tugas akhir ini, penulis banyak memperoleh bimbingan, arahan, petunjuk, nasehat serta saran sehingga akhirnya penulis dapat menyelesaikan tugas akhir ini. Oleh karena itu, penulis ingin mengucapkan terima kasih kepada :

1. Ibu Anie Rose Irawati, ST, M.Cs., selaku pembimbing I, terima kasih atas saran, bimbingan dan kepeduliannya sehingga penulis menyelesaikan tugas akhir ini.

2. Ibu Widiarti, M.Si., selaku pembimbing II, yang telah memberikan arahan dan bimbingan.

3. Bapak Rangga Firdaus, M.Kom., selaku pembimbing akademik, yang telah memberi arahan dan bimbingan selama menjalani perkuliahan.

4. Ibu Dian Kurniasari, S.Si,M.Sc selaku Ketua Program Studi D3 Manajemen Informatika FMIPA Universitas Lampung.


(44)

5. Bapak Machudor Yusman, M.Kom selaku Ketua Jurusan Ilmu Komputer Universitas Lampung.

6. Bapak Prof. Suharso, Ph.D. selaku Dekan FMIPA Universitas Lampung. 7. Bapak dan Ibu Dosen beserta staf kepegawaian di Jurusan Ilmu Komputer. 8. Kedua orang tua dan seluruh keluarga, atas doa dan dukungan yang diberikan

kepada penulis.

9. Teman-teman D3 Manajemen Informatika FMIPA, khususnya angkatan 2009. 10. Intan, Meza dan Fransiscus yang sudah memberikan semangat dan dukungan

yang diberikan kepada penulis.

Semoga segala bantuan, bimbingan dan dukungan yang diberikan kepada penulis mendapat Ridho Allah SWT. Akhirnya penulis berharap, semoga tugas akhir ini dapat berguna bagi siapa saja pada umumnya dan penulis khususnya.Amin.

Bandar Lampung, November 2012 Penulis,


(45)

i HALAMAN PENGESAHAN

Judul Tugas Akhir : Sistem Informasi Kepegawaian SMA Perintis 1 Bandar Lampung dengan MenggunakanPHPdanMySQL

Nama :

Wike Sumarsono

NPM : 0907051072

Fakultas : Matematika dan Ilmu Pengetahuan Alam Jurusan : Ilmu Komputer

Prodi : DIII Manajemen Informatika

MENYETUJUI 1. Komisi Pembimbing Bandar Lampung, September 2012

Pembimbing I Pembimbing II

Anie Rose Irawati, ST., M.Cs. Widiarti, M.Si.

NIP. 19791031 200604 2 002 NIP.19800502 200501 2 003 2. Mengetahui,

Ketua Jurusan Imu Komputer Ketua Program Studi FMIPA Universitas Lampung D3 Manajemen Informatika

Ir. Machudor Yusman, M.Kom Dian Kurniasari, S.Si, M.Sc NIP 19570330 198603 1 003 NIP.19690305 199603 2 001


(46)

ii MENGESAHKAN

1. Tim Penguji

Pembimbing 1 :Anie Rose Irawati, ST., M.Cs. ...

Pembimbing 2 :Widiarti, M.Si. ……….

2. Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam

Prof. Suharso, Ph.D.

NIP 19690530 199512 1 001


(47)

PERNYATAAN MENGENAI TUGAS AKHIR

DAN SUMBER INFORMASI

Dengan ini saya menyatakan bahwa tugas akhir Sistem Informasi Kepegawaian SMA Perintis 1 Bandar Lampung dengan Menggunakan PHP dan MySQLadalah karya saya dengan arahan komisi pembimbing dan belum diajukan dalam bentuk apa pun kepada perguruan tinggi mana pun. Sumber informasi yang berasal atau dikutip dari karya yang diterbitkan mau pun tidak diterbitkan dari penulis lain telah disebutkan dalam teks dan dicantumkan dalam daftar pustaka dibagian akhir tugas akhir ini.

Bandar Lampung, 29 Oktober 2012

Wike Sumarsono NPM 0907051075


(48)

Hak Cipta milik UNILA, Tahun 2012

Hak Cipta dilindungi Undang-Undang

Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan atau menyebutkan sumbernya. Pengutipan hanya untuk kepentingan pendidikan, penelitian, penulisan karya ilmiah, penyusunan laporan, penulisan kritik, atau tinjauan suatu masalah dan pengutipn tersebut tidak merugikan kepentingan yang wajar UNILA.

Dilarang mengumumkan dan memperbanyak sebagian atau seluruh karya tulis dalam bentuk apa pun tanpa izin UNILA


(49)

PERSEMBAHAN

Dengan segala rasa syukur kehadirat Allah S.W.T Dan dengan segala kerendahan hati

Kupersembahkan karya sederhana ini sebagai wujud Tanggung jawabku, baktiku, dan kasih sayangku kepada Ibuku tercinta yang telah mengajariku arti kasih sayang dan

selalu membuatku semangat.

Bapakku tercinta yang selalu memberikan doa, motivasi, dan nasihat untuk terus maju, dan mengorbankan segalanya

untuk kebahagiaanku

Terimakasih atas pengorbanan, kesabaran dan kasih sayangmu Ibu dan Bapak.

Kakak-kakakku Wiwit, Suryani, dan Tatik serta untuk keponakanku Galuh, Ridho, Adit yang telah memberikan keceriaan, canda tawa, dan selalu menjadi penyemangatku.

Seorang yang aku kagumi semoga menjadi imamku kelak dikemudian hari (amin)


(50)

MOTTO

Jangan menyerah

terhadap hal yang dianggap benar meski terlihat mustahil

Jangan menunda kesempatan karna kesempatan tidak akan datang


(51)

RIWAYAT HIDUP

Penulis dilahirkan di Baturaja, Sumatera Selatan pada tanggal 29 Juni 1991, sebagai anak keempat dari empat bersaudara dari pasangan Bapak Kateno Wibisono dan Ibu Sumini.

Pendidikan formal yang telah ditempuh Penulis yaitu Pendidikan Sekolah Dasar (SD) yang diselesaikan di SD Xaverius 2, Baturaja, Sumatera Selatan pada tahun 2003, Sekolah Menengah Pertama (SMP) diselesaikan di SMP Xaverius, Baturaja, Sumatera Selatan pada tahun 2006, dan Sekolah Menengah Atas (SMA) diselesaikan di SMA Perintis 1 Bandar Lampung pada tahun 2009.

Sejak tahun 2009 Penulis tercatat sebagai Mahasiswa Jurusan Matematika Program Studi D3 Manajemen Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Lampung melalui jalur Ujian Mandiri (UM). Selama menjadi mahasiswa, Penulis pernah aktif di UKM yaitu Zoom Unila.

Pada tahun 2011 Penulis melakukan Praktik Kerja Lapangan (PKL) di Kantor Wilayah Dirjen Pajak Bengkulu dan Lampung dengan judul, Pengolahan Surat Masuk dan Surat Keluar di Kantor Wilayah Dirjen Pajak Bengkulu dan Lampung dengan Menggunakan AplikasiMicrosoft Visual Basic.


(1)

ii MENGESAHKAN

1. Tim Penguji

Pembimbing 1 :Anie Rose Irawati, ST., M.Cs. ...

Pembimbing 2 :Widiarti, M.Si. ……….

2. Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam

Prof. Suharso, Ph.D.

NIP 19690530 199512 1 001


(2)

PERNYATAAN MENGENAI TUGAS AKHIR

DAN SUMBER INFORMASI

Dengan ini saya menyatakan bahwa tugas akhir Sistem Informasi Kepegawaian SMA Perintis 1 Bandar Lampung dengan Menggunakan PHP dan MySQLadalah karya saya dengan arahan komisi pembimbing dan belum diajukan dalam bentuk apa pun kepada perguruan tinggi mana pun. Sumber informasi yang berasal atau dikutip dari karya yang diterbitkan mau pun tidak diterbitkan dari penulis lain telah disebutkan dalam teks dan dicantumkan dalam daftar pustaka dibagian akhir tugas akhir ini.

Bandar Lampung, 29 Oktober 2012

Wike Sumarsono NPM 0907051075


(3)

Hak Cipta milik UNILA, Tahun 2012

Hak Cipta dilindungi Undang-Undang

Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan atau menyebutkan sumbernya. Pengutipan hanya untuk kepentingan pendidikan, penelitian, penulisan karya ilmiah, penyusunan laporan, penulisan kritik, atau tinjauan suatu masalah dan pengutipn tersebut tidak merugikan kepentingan yang wajar UNILA.

Dilarang mengumumkan dan memperbanyak sebagian atau seluruh karya tulis dalam bentuk apa pun tanpa izin UNILA


(4)

PERSEMBAHAN

Dengan segala rasa syukur kehadirat Allah S.W.T Dan dengan segala kerendahan hati

Kupersembahkan karya sederhana ini sebagai wujud Tanggung jawabku, baktiku, dan kasih sayangku kepada Ibuku tercinta yang telah mengajariku arti kasih sayang dan

selalu membuatku semangat.

Bapakku tercinta yang selalu memberikan doa, motivasi, dan nasihat untuk terus maju, dan mengorbankan segalanya

untuk kebahagiaanku

Terimakasih atas pengorbanan, kesabaran dan kasih sayangmu Ibu dan Bapak.

Kakak-kakakku Wiwit, Suryani, dan Tatik serta untuk keponakanku Galuh, Ridho, Adit yang telah memberikan keceriaan, canda tawa, dan selalu menjadi penyemangatku.

Seorang yang aku kagumi semoga menjadi imamku kelak dikemudian hari (amin)


(5)

MOTTO

Jangan menyerah

terhadap hal yang dianggap benar meski terlihat mustahil

Jangan menunda kesempatan karna kesempatan tidak akan datang


(6)

RIWAYAT HIDUP

Penulis dilahirkan di Baturaja, Sumatera Selatan pada tanggal 29 Juni 1991, sebagai anak keempat dari empat bersaudara dari pasangan Bapak Kateno Wibisono dan Ibu Sumini.

Pendidikan formal yang telah ditempuh Penulis yaitu Pendidikan Sekolah Dasar (SD) yang diselesaikan di SD Xaverius 2, Baturaja, Sumatera Selatan pada tahun 2003, Sekolah Menengah Pertama (SMP) diselesaikan di SMP Xaverius, Baturaja, Sumatera Selatan pada tahun 2006, dan Sekolah Menengah Atas (SMA) diselesaikan di SMA Perintis 1 Bandar Lampung pada tahun 2009.

Sejak tahun 2009 Penulis tercatat sebagai Mahasiswa Jurusan Matematika Program Studi D3 Manajemen Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Lampung melalui jalur Ujian Mandiri (UM). Selama menjadi mahasiswa, Penulis pernah aktif di UKM yaitu Zoom Unila.

Pada tahun 2011 Penulis melakukan Praktik Kerja Lapangan (PKL) di Kantor Wilayah Dirjen Pajak Bengkulu dan Lampung dengan judul, Pengolahan Surat Masuk dan Surat Keluar di Kantor Wilayah Dirjen Pajak Bengkulu dan Lampung dengan Menggunakan AplikasiMicrosoft Visual Basic.