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
i
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
1 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.
2 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 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
4 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.
5 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
6 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 perintah-perintah pemrograman murni.
G. Metode Penelitian
Metodologi yang digunakan dalam pembuatan proyek akhir ini adalah sebagai berikut :
7 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.
8 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
9 Pada tahap ini digunakan untuk membuat laporan dari semua langkah-langkah 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
10 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-hypertext-preprocessor/. Diakses pada tanggal 25 Februari 2014
Raghib, Nuruddin. 2013. Pengertian & definisi WEB. http://raghibnuruddin217.blogspot.com/2013/01/pengertian-definisi-web.html. Diakses pada tanggal 31 Januari 2014.