Proposal Tugas Akhir D3 Rancang Bangun P

RANCANG BANGUN PORTAL PEGAWAI UNTUK INTERNAL
POLITEKNIK INDRAMAYU MENGGUNAKAN
PHP DAN JQUERY DENGAN MYSQL
SEBAGAI DATABASE

Proposal Tugas Akhir

diajukan kepada Program Studi Teknik Informatika

Oleh :
NOVIA MUNAFI’AH
NIM. 1103017

JURUSAN TEKNIK INFORMATIKA
POLITEKNIK INDRAMAYU
2014

RANCANG BANGUN PORTAL PEGAWAI UNTUK INTERNAL
POLITEKNIK INDRAMAYU MENGGUNAKAN
PHP DAN JQUERY DENGAN MYSQL
SEBAGAI DATABASE


Oleh :
NOVIA MUNAFI’AH
NIM. 1103017

Indramayu, 25 Februari 2014
Calon Pembimbing,

A. Sumarudin, S.Pd., MT., MSc.
NIK. 09098630

Menyetujui
Ketua Program Studi
Teknik Informatika

A. Sumarudin, S.Pd., MT., MSc.
NIK. 09098630
i

A. Latar Belakang Masalah

Perkembangan teknologi informasi yang semakin pesat menuntut manusia
untuk bekerja lebih cepat, akurat dan efisien. Media penyampaian informasi secara
manual memiliki banyak kendala baik faktor eksternal maupun faktor internal,
sebuah sistem informasi yang terkomputerisasi kini mulai banyak digunakan untuk
menggantikan media penyampaian informasi yang secara manual.
Oleh karena itu semakin berkembangnya teknologi informasi saat ini dengan
banyaknya sistem menyediakan akses suatu titik tunggal dari informasi online
terdistribusi, seperti dokumen yang didapat melalui pencarian, kanal berita, dan link
ke situs khusus. Sehingga memudahkan satu sistem pengorganisasian informasi
menjadi lebih efisien dan perlunya memanfaatkan teknologi informasi agar
meminimalisir kesalahan yang dilakukan secara manual sehingga penyampaian
informasi lebih mudah cepat dan akurat.
Keterkaitan komunikasi dan informasi sangat erat sebagaimana hubungan
antara sebab dan akibat. Bahwa terciptanya sebuah informasi yang akurat berasal
dari interaksi sebuah komunikasi yang terjalin dengan baik.
Informasi merupakan hasil dari pengolahan data menjadi bentuk yang lebih
berguna bagi yang menerimanya yang menggambarkan suatu kejadian, fungsi
informasi dari situs web portal pada umumnya lebih menekankan pada kualitas
bagian kontennya, karena tujuan situs tersebut adalah menyampaikan isinya. Proses
penyampaian informasi untuk pegawai yang berhubungan dengan kegiatan dan

perencanaan acara yang akan datang di Politeknik Indramayu masih menggunakan
cara manual, yaitu memberikan edaran surat pemberitahuan akan diadakan sebuah
kegiatan atau perencanaan acara yang akan datang. Hal tersebut sangat tidak
memudahan apabila ke depan nya Politeknik Indramayu memiliki banyak pegawai
sehingga dapat memperlambat terjadinya proses penyampaian informasi yang
akurat.
Oleh karena itu perlunya suatu portal pegawai untuk menjawab permasalahan
yang ada di Politeknik Indramayu. Portal pegawai ini dibuat dapat memudahkan
1

pengguna dalam melakukan penyampaian informasi terdistribusi agar lebih cepat,
efisien dan akurat. Juga diharapkan dapat meningkatkan kualitas pelayanan di
bidang penyampaian informasi untuk pegawai menjadi lebih baik.
Berdasarkan latar belakang di atas penulis tertarik untuk mengangkat judul:
“RANCANG BANGUN PORTAL PEGAWAI UNTUK INTERNAL
POLITEKNIK INDRAMAYU MENGGUNAKAN PHP DAN JQUERY
DENGAN MYSQL SEBAGAI DATABASE”

B. Rumusan Masalah
Permasalahan yang diangkat dalam pembuatan proyek tugas akhir ini adalah

sebagai berikut:
1. Belum ada portal pegawai untuk internal Politeknik Indramayu
2. Efisiensi waktu yang kurang maksimal dalam penyampaian dan
pengorganisasian informasi untuk semua pegawai internal Politeknik
Indramayu
3. Perkembangan teknologi semakin cepat dan canggih di bidang
penyampaian informasi terdistribusi sehingga perlu adanya sebuah
pengenalan tentang portal pegawai untuk internal Politeknik Indramayu

C. Batasan Masalah
Beberapa batasan yang ada dalam pembuatan proyek tugas akhir ini adalah:
1. Tugas akhir ini menitikberatkan pada penerapan sebuah portal pegawai
untuk internal Politeknik Indramayu
2. Portal pegawai ini hanya dapat menginformasikan berita, pengumuman
penting, pengingat, dan penyampaian pesan untuk para pegawai internal
Politeknik Indramayu
3. Portal pegawai ini hanya memiliki materi yang berisi teks, Animasi gambar,
dan tidak menampilkan dalam bentuk video.

2


4. Portal pegawai ini hanya memiliki Fitur-Fitur pengingat pengumuman
penting, forum diskusi, informasi berita, membuat acara, membuat
pengumuman, dan pengiriman pesan antar pegawai.
5. Sistem informasi ini menggunakan bahasa pemograman PHP dan Jquery
6. Portal pegawai ini hanya untuk pegawai internal Politeknik Indramayu

D. Tujuan Penelitian
Tujuan pembuatan proyek tugas akhir ini adalah sebagai berikut:
1. Membuat sebuah portal pegawai untuk internal Politeknik Indramayu
menggunakan php dan jquery dengan mysql sebagai database.
2. Dapat memudahkan penyampaian kabar berita atau pengumuman yang
penting untuk pegawai internal Politeknik Indramayu melalui portal
pegawai yang dibangun.
3. Dapat selalu mengetahui informasi atau kabar berita yang terbaru sehingga
para pegawai tidak ketinggalan informasi
4. Dapat selalu menjalin komunikasi yang baik antar pegawai melalui portal
karena disediakan tempat membuka obrolan untuk pegawai internal
politeknik Indramayu.
5. Menghasilkan sebuah portal pegawai untuk internal Politeknik Indramayu


E. Manfaat Penelitian
Manfaat yang akan didapatkan dalam pembuatan proyek akhir diantaranya:
1. Pegawai politeknik Indramayu dapat mengetahui sebuah informasi atau
berita yang dikabarkan dengan cepat dan tepat.
2. Memudahkan penyampaian kabar berita atau pengumuman yang penting
untuk pegawai internal Politeknik Indramayu
3. Politeknik Indramayu dapat memiliki portal pegawai untuk internal
Politeknik Indramayu yang mudah digunakan.

3

F. Landasan Teori
1. Portal
Portal adalah aplikasi berbasis web yang menyediakan akses suatu titik
tunggal dari informasi online terdistribusi, seperti dokumen yang didapat
melalui pencarian, kanal berita, dan link ke situs khusus. Untuk
memudahkan penggunaannya biasanya disediakan fasilitas pencarian dan
pengorganisasian informasi.
2. PHP (Hypertext Preprocessor)

PHP adalah bahasa pemrograman yang bisa disisipkan ke dalam script
HTML dan berjalan di sisi server, biasanya dipakai untuk membuat website
agar lebih dinamis. Selain itu menggunakan bahasa PHP kita bisa terhubung
dengan database dan banyak lagi kegunaanya.
a. Kelebihan PHP Dari Bahasa Pemrograman Lain.
Beberapa kelebihan PHP dari bahasa pemrograman web, antara lain:
1) Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak
melakukan sebuah kompilasi dalam penggunaanya.
2) Web Server yang mendukung PHP dapat ditemukan dimana – mana dari
mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang
relatif mudah.
3) Dalam sisi pengembangan lebih mudah, karena banyaknya milis – milis
dan developer yang siap membantu dalam pengembangan.
4) Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling
mudah karena memiliki referensi yang banyak.
5) PHP adalah bahasa open source yang dapat digunakan di berbagai mesin
(Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara
runtime melalui console serta juga dapat menjalankan perintah-perintah
system.
Sistem kerja dari PHP diawali dengan permintaan yang berasal dari

halaman website oleh browser. Berdasarkan URL atau alamat website
dalam jaringan internet, browser akan menemukan sebuah alamat dari
webserver, mengidentifikasi halaman yang dikehendaki, dan
4

menyampaikan segala informasi yang dibutuhkan oleh webserver.
Selanjutnya webserver akan mencarikan berkas yang diminta dan
menampilkan isinya di browser. Browser yang mendapatkan isinya segera
menerjemahkan kode HTML dan menampilkannya.
3. JQuery
JQuery adalah library Javascript yang dibuat untuk memudahkan
pembuatan website dengan HTML yang berjalan di sisi Client. JQuery
diluncurkan pada tanggal 26 Januari 2006 di Barcamp NYC oleh John Resig
dan berlisensi ganda di bawah MIT dan GPL. Sekarang JQuery
dikembangkan oleh team developer yang dipimpin oleh Dave Metvin.
Script JQuery dibuat untuk memudahkan pengaturan document seperti
menyeleksi object dengan element DOM dan membuat aplikasi dengan
AJAX. Jquery juga menyediakan layanan atau support para developers
untuk membuat plug-ins di dalam bahasa Javascript tentunya. Sehingga
memungkinkan para developer website membuat website lebih interaktif

dengan animasi, efek – efek, tema dan widget. Dengan menggunakan
JQuery dapat membuat website dinamis.
4. MySQL
MySQL adalah sebuah perangkat lunak system manajemen basis data
SQL (DBMS) yang multithread, dan multi-user. MySQL adalah
implementasi dari system manajemen basisdata relasional (RDBMS).
MySQL dibuah oleh TcX dan telah dipercaya mengelola system dengan 40
buah database berisi 10.000 tabel dan 500 di antaranya memiliki 7 juta baris.
MySQL

AB

merupakan

perusahaan

komersial

Swedia


yang

mensponsori dan yang memiliki MySQL. Pendiri MySQL AB adalah dua
orang Swedia yang bernama David Axmark, Allan Larsson dan satu orang
Finlandia bernama Michael “Monty”. Setiap pengguna MySQL dapat
menggunakannya secara bebas yang didistribusikan gratis dibawah lisensi
GPL(General Public License) namun tidak boleh menjadikan produk
turunan yang bersifat komersial.

5

Pada saat ini MySQL merupakan database server yang sangat terkenal
di dunia, semua itu tak lain karena bahasa dasar yang digunakan untuk
mengakses database yaitu SQL. SQL (Structured Query Language) pertama
kali diterapkan pada sebuah proyek riset pada laboratorium riset San Jose,
IBM yang bernama system R. Kemudian SQL juga dikembangan oleh
Oracle, Informix dan Sybase. Dengan menggunakan SQL, proses
pengaksesan database lebih user-friendly dibandingan dengan yang lain,
misalnya dBase atau Clipper karena mereka masih menggunakan perintahperintah pemrograman murni.


G. Metode Penelitian
Metodologi yang digunakan dalam pembuatan proyek akhir ini adalah sebagai
berikut :
Start

Tidak
Pengajuan
Proposal

Ya

Pengumpulan
Informasi

Analisa
Kebutuhan

Didapat

Digunakan

Data Hasil

Desain

Ya

Ada Error

Tidak

Coding

Testing

Laporan TA

Ya

Sidang TA

Ada Revisi

Tidak

End

Gambar 1. Flowchart metodologi penelitian
1. Pengajuan proposal

6

Pada tahap ini diilakukan penyusunan proposal sebagai dokumentasi
gambaran rencana penyusunan rancangan sistem yang akan dibangun dan
syarat untuk penyususan tugas akhir.
2. Pengumpulan informasi
Pada tahap ini dilakukan pencarian informasi dari pihak-pihak yang terkait.
Informasi yang di kumpulkan berupa manual sistem yang dibutuhkan untuk
penyusunan tugas akhir.
3. Desain
Pada tahap ini merupakan salah satu bagian yang penting, karena pada
bagian ini dilakukan perancangan pada tampilan secara keseluruhan dan
mendetail. Proses mendesain harus berdasarkan kebutuhan sehingga sesuai
dengan yang diharapkan sebelum memulai scripting.

Gambar 2. Halaman Login

7

Gambar 2. Halaman Utama Portal Pegawai

4. Scripting (Pemograman)
Pada tahap ini merupakan bagian pokok yang melengkapi perancangan
sistem. Desain harus diterjemahkan ke dalam bentuk mesin yang bisa
dibaca. Dalam tahap ini adanya pembuatan kode. Jika desain dilakukan
secara lengkap, pembuatan kode dapat diselesaikan secara mekanis.
5. Testing
Proses pengujian berfokus pada logika internal software untuk memastikan
bahwa semua pernyataan sudah diuji, dan pada fungsi eksternal yaitu
mengarahkan pengujian untuk menemukan kesalahan-kesalahan dan
memastikan bahwa dengan input yang terbatas akan didapatkan hasil actual
yang sesuai dengan yang dibutuhkan.
6. Penyusunan laporan tugas akhir

8

Pada tahap ini digunakan untuk membuat laporan dari semua langkahlangkah yang telah dibuat dari mulai latar belakang sampai kesimpulan
dalam menyelesaikan aplikasi. Tentu saja di dalamnya terdapat dasar teori,
metode-metode yang digunakan juga hasil evaluasi dari aplikasi yang telah
dibuat sebelumnya.
7. Sidang TA
Pada tahap ini dilakukan untuk mengukur berhasil atau tidak dalam proses
penyusunan tugas akhir.

H. Rencana Kegiatan
Berikut jadwal rencana kegiatan penyusunan TA hingga Sidang TA :
Tabel 1. Rencana Kegiatan
No
1.
2.
3.
4.
5.

6.
7.
8.
9.

10.
11.
12.

Kegiatan

Maret

April

Mei

Juni

Juli

Penyusunan dan
Pengajuan
Proposal TA
Identifikasi
Masalah
Analisis
Kebutuhan Sistem
Pengumpulan Data
Pembuatan
Rancangan Desain
Portal Pegawai
Pembuatan
Program Portal
Pegawai
Implementasi
Portal Pegawai
Uji Coba
Revisi Konsep,
Rancangan, dan
Code Program
Penyusunan
Laporan Penulisan
TA
Pelaksanaan
Sidang TA
Pelaksanaan
Revisi TA

9

I. Daftar Pustaka
Rifa’i,

Saifulloh.

2013.

Pengertian

JQuery.

http://upyes.wordpress.com/2013/01/30/pengertian-jquery/.
Diakses pada tanggal 25 Februari 2014

Rifa’i,

Saifulloh.

2013.

PHP

(Hypertext

Preprocessor).

http://upyes.wordpress.com/2013/02/01/php-hypertextpreprocessor/. Diakses pada tanggal 25 Februari 2014

Raghib,

Nuruddin.

2013.

Pengertian

&

definisi

WEB.

http://raghibnuruddin217.blogspot.com/2013/01/pengertiandefinisi-web.html. Diakses pada tanggal 31 Januari 2014.

Wikipedia Indonesia. 2013. XAMPP. http://id.wikipedia.org/wiki/XAMPP.
Diakses pada tanggal 02 Februari 2014.

10