Proposal Ernila

22
 ABSTRAK Kompensasi adalah sanksi yang diberikan kepada mahasiswa atas ketidak hadiran mahasiswa dalam melaksanakan kegiatan belajar mengajar di Politeknik Ca ltex Riau. Ma hasiswa ya ng tid ak had ir tan pa keterangan aka n diberika n kompensa si sebanyak jumlah jam mata kuliah yang tidak diikutinya. Saat ini proses  pengelolaan kompensasi yang dilakukan masih belum diintegrasikan dalam bentuk sistem informasi berbasis web. Hal ini menyebabkan kurang efektifnya pemberian informasi lowongan kompensasi. Proyek akhir ini akan membangun sebuah sistem informasi monitoring kompensasi dimana mahasiswa dapat mengakses sistem ini unt uk me mper oleh infor ma si se put ar kompensasi sep ert i sta tus kompe nsa si maha siswa dan lowonga n kompens asi yang tersedia . Sist em informa si ini akan dibangun menggunakan bahasa pemograman PHP dan MySQL sebagai database. Kata kunci : Sistem Informasi Monitoring Kompensasi, Politenik Caltex Riau,  PHP, MySQL. I. PENDAHULUAN

Transcript of Proposal Ernila

Page 1: Proposal Ernila

5/14/2018 Proposal Ernila - slidepdf.com

http://slidepdf.com/reader/full/proposal-ernila 1/22

ABSTRAK 

Kompensasi adalah sanksi yang diberikan kepada mahasiswa atas ketidak 

hadiran mahasiswa dalam melaksanakan kegiatan belajar mengajar di Politeknik 

Caltex Riau. Mahasiswa yang tidak hadir tanpa keterangan akan diberikan

kompensasi sebanyak jumlah jam mata kuliah yang tidak diikutinya. Saat ini proses

 pengelolaan kompensasi yang dilakukan masih belum diintegrasikan dalam bentuk 

sistem informasi berbasis web. Hal ini menyebabkan kurang efektifnya pemberian

informasi lowongan kompensasi. Proyek akhir ini akan membangun sebuah sistem

informasi monitoring kompensasi dimana mahasiswa dapat mengakses sistem ini

untuk memperoleh informasi seputar kompensasi seperti status kompensasi

mahasiswa dan lowongan kompensasi yang tersedia. Sistem informasi ini akan

dibangun menggunakan bahasa pemograman PHP dan MySQL sebagai database.

Kata kunci : Sistem Informasi Monitoring Kompensasi, Politenik Caltex Riau,

 PHP, MySQL.

I. PENDAHULUAN

Page 2: Proposal Ernila

5/14/2018 Proposal Ernila - slidepdf.com

http://slidepdf.com/reader/full/proposal-ernila 2/22

I.1 Latar Belakang

Politeknik Caltex Riau sebagai sebuah institusi pendidikan memiliki sistem

kompensasi untuk mengontrol tingkat kehadiran mahasiswa saat perkuliahan.

Mahasiswa yang tidak hadir tanpa keterangan akan diberikan kompen sebanyak 

 jumlah jam mata kuliah yang tidak diikutinya. Kompensasi merupakan kewajiban

yang harus dikerjakan bagi setiap mahasiswa, karena bukti dari bebas kompensasi

akan dipergunakan sebagi salah satu syarat untuk dapat melakukan daftar ulang

semester berikutnya. Untuk menyelesaikan kompensasi, mahasiswa dapat melihat

  pengumuman jumlah seluruh kompensasi di bagian Biro Administrasi dan

Akademik (BAAK).

Mahasiswa yang akan mengerjakan kompensasi dapat meminta lowongan

  pekerjaan kompensasi kepada koordinator kompensasi tiap-tiap program studi.

Setelah menyelesaikan kompensasi mahasiswa melapor kembali ke koordinator 

kompensasi untuk memperoleh tanda tangan telah bebas kompensasi. Koordinator 

kompensasi mengelola data mahasiswa yang telah selesai mengerjakan kompensasi

dengan cara menginputkan data berdasarkan form yang diberikan oleh setiap

mahasiswa. Sistem kompensasi yang ada saat ini masih belum menggunakan sistem

yang berbasis web, sehingga dirasa masih belum efektif dalam pemberian informasi

lowongan kompensasi yang dibutuhkan mahasiswa.

Dari proyek akhir ini diharapkan mahasiswa tidak perlu menemui

koordinator kompensasi untuk mendapatkan lowongan kompensasi, dengan begitu

memudahkan mahasiswa yang akan mencari tugas-tugas kompen dari staf PCR.

Sistem ini juga memudahkan staf PCR untuk bisa langsung memberikan lowongan

kompen.

I.2 TujuanTujuan dari pembangunan ”Sistem Informasi Monitoring Kompensasi di

Politeknik Caltex Riau” ini antara lain adalah :

a. Memudahkan koordinator kompensasi dalam mengelola data laporan

kompensasi mahasiswa.

 b. Mahasiswa dapat mencari lowongan kompensasi dari staf PCR secara

online.

c. Memudahkan staf PCR dalam memberikan lowongan kompensasi

2

Page 3: Proposal Ernila

5/14/2018 Proposal Ernila - slidepdf.com

http://slidepdf.com/reader/full/proposal-ernila 3/22

II. PERUMUSAN MASALAH DAN RUANG LINGKUP

2.1 Perumusan Masalah

Dalam proyek akhir ini terdapat beberapa perumusan masalah, antara lain:

1. Bagaimana cara untuk memudahkan mahasiswa dalam mencari

lowongan kompensasi.

2. Bagaimana cara untuk memudahkan koordinator kompensasi dalam

mengelola laporan kompensasi mahasiswa.

2.2 Ruang Lingkup

Ruang lingkup pembahasan proyek akhir ini yaitu :

a. Mahasiswa mencari lowongan kompensasi dari sistem dan melakukan

 pendaftaran terhadap beberapa lowongan yang telah diinputkan oleh staf 

PCR.

  b. Staf PCR melakukan perubahan data status lowongan yang telah

dikerjakan oleh mahasiswa.

c. Koordinator kompensasi mengelola data mahasiswa yang telah bebas

dari kompensasi.

d. Penanganan terhadap mahasiswa yang mendaftar lowongan kompen akan

mendapatkan potongan jumlah jam kompen sebanyak jumlah potongan

 jam yang diberikan oleh staf.

e. Lowongan kompen tidak dapat dipilih oleh mahasiswa apabila telah

memenuhi jumlah mahasiswa yang dibutuhkan.

III. MANFAAT

Manfaat dari penulisan proposal proyek akhir ini adalah sebagai berikut:

a. Bagi Mahasiswa

1. Memudahkan untuk melihat jumlah kompensasi.

2. Memudahkan untuk mencari tugas kompensasi.

b. Bagi Koordinator kompen

3

Page 4: Proposal Ernila

5/14/2018 Proposal Ernila - slidepdf.com

http://slidepdf.com/reader/full/proposal-ernila 4/22

1. Memudahkan pengelolaan data-data kompensasi mahasiswa PCR.

2. Memudahkan dalam memberikan informasi lowongan kompensasi.

c. Bagi staf PCR lainnya

Memudahkan dalam memberikan informasi lowongan kompensasi.

IV. TINJAUAN PUSTAKA

IV.1 Sistem Kompensasi di Politeknik Caltex Riau

Kompensasi adalah sanksi yang diberikan kepada mahasiswa Politeknik 

Caltex Riau yang tidak hadir pada saat perkuliahan berlangsung. Kompensasi

diberikan agar mahasiswa disiplin tehadap kegiatan belajar mengajar di PCR.

Kompensasi merupakan kewajiban yang harus dikerjakan bagi setiap mahasiswa,

karena bukti dari bebas kompensasi akan dipergunakan sebagi salah satu syarat

untuk dapat melakukan daftar ulang semester berikutnya. Sistem kompensasi di

Politeknik Caltex Riau dilakukan mahasiswa dengan cara menemui kordinator 

kompensasi untuk mendapatkan info lowongan yang ada. Mahasiswa yang telah

mengerjakan kompensasi harus mengisi form kompensasi dan ditanda tangani oleh

  pemberi lowongan kompensasi sebagai bukti mahasiswa telah mengerjakan

kompensasi. Berikut akan dijelaskan flowchart sistem kompensasi yang ada di

Politeknik Caltex Riau.

4

Page 5: Proposal Ernila

5/14/2018 Proposal Ernila - slidepdf.com

http://slidepdf.com/reader/full/proposal-ernila 5/22

Proses Kompen

Data AkumulasiKompen dari

 Admin /BAAk

Validasi DataKompen (1) ke

 Admin

Data KompenDari Admin

Transfer kekoordinator 

kompen

Koordinator kompenbroadcast ke penyedialowongan kompen (2)

List data jobkompen dari

penyediaLowongankompen (2)

Kompen >40 Jam

List Datapeserta

Kompen

List Data jobkompen (3) dan

pesertakompen

Mahasiswa

menghubungipenyedia lowongankompen (2) dan mulai

bekerja (4)

Koordinator mengumumkan list datalowongan kompen (3) dan

peserta kompen

Mahasiswa

request Kompen

ke Koordinator Kompen

Form kompenmahasiswa

sesuai dengan job-nya

 Apakah totalkompen mahasiswa

terpenuhi ?

Pengesahan FormKompen dan

pencatatan ke sistemoleh Koordinator 

kompen (5)

Pengesahan FormKompen OlehDosen Wali

Form Kompenyang telahlunas dan

Sah

Selesai

Lapor ke kaprodimasing-maing

 jurusan

Pembuatan suratpernyataan

Pemanggilan

orang tua atauwali mahasiswa

Suratpernyataan

(6)

Ya

Belum

Sudah

Tidak

Keterangan

(1) Tenggang waktu komplain dari mahasiswa ke admin ,mengenai ketidakhadiran nerupa izin atau sakit

(2) Penyedia lowongan job kompen- Dosen masing -masing jurusan- Admin- Rumah Tangga (RT)- Perpustakaan- Workshop

(3) List data lowonganKompen- Lowongan kompen yang sudah di booking oleh mahasiswa

- Lowongan kompen yang belum di booking oleh mahasiswa

(4) Bekerja sesuai dengan durasi waktu yang telahdisepakati oleh mahasiswa dengan penyedia lowongan jobkompen

(5) berlaku hingga batas daftar ulang berakhir 

(6) Surat pernyataan bahwa mahasiswa akan meningkatkandisiplin dan disaksikan oleh kaprodi masing -masing jurusan

orang tua /wali mahasiswa , dan mahasiswa yangbersangkutan

 

Gambar 1 Flowchart sistem kompensasi di PCR 

5

Page 6: Proposal Ernila

5/14/2018 Proposal Ernila - slidepdf.com

http://slidepdf.com/reader/full/proposal-ernila 6/22

IV.2 Personal Home Page (PHP)

PHP adalah salah satu bahasa   server side yang didesain khusus untuk 

aplikasi web. PHP dapat disisipkan diantara bahasa HTML dan arena bahasa server 

 side, maka PHP akan dieksekusi di  server , sehingga yang dikirimkan ke browser 

adalah “hasil jadi” dalam bentuk HTML, dan kode PHP tidak akan terlihat.

Kelebihan PHP dari bahasa pemrograman lain:

1. Bahasa pemrograman PHP adalah sebuah bahasa  script  yang tidak 

melakukan sebuah kompilasi dalam penggunaanya.

2. PHP mudah dibuat dan kecepatan akses tinggi.

3. Web Server  yang mendukung PHP dapat ditemukan dimana-mana dari

mulai IIS sampai dengan Apache, dengan konfigurasi yang relatif mudah.

4. Dalam sisi pengembangan lebih mudah, karena banyaknya milis-

milis dan developer yang siap membantu dalam pengembangan.

5. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling

mudah karena referensi yang banyak.

6. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin

(linux, unix, windows) dan dapat dijalankan secara runtime melalui

console serta juga dapat menjalankan perintah-perintah sistem.

7. PHP diterbitkan secara gratis.

8. PHP adalah termasuk bahasa embedded (bisa ditempel atau diletakan

dalam tag HTML).

9. PHP termasuk  server side programming .

Sistem database yang didukung oleh PHP adalah Oracle, Sybase, mSQL,

MySQL, Solid, Generic ODBC dan Postgres SQL.

PHP mendukung berbagai jenis variabel yaitu:1. Integer (bilangan bulat)

2. bilangan floating point (presisi tunggal, ganda)

3. boolean 

4. null (untuk variabel yang belum diset)

5.  string  

6. array 

7. object  

6

Page 7: Proposal Ernila

5/14/2018 Proposal Ernila - slidepdf.com

http://slidepdf.com/reader/full/proposal-ernila 7/22

8. resource 

9. unknown.

PHP memiliki kepandaian untuk membedakan jenis variabel secara

otomatis berdasarkan konteks yang sedang berlaku bagi variabel tersebut. Setiap

variabel dalam PHP selalu dimulai dengan tanda dolar ("$") dan harus dimulai

dengan huruf dan dapat diikuti oleh huruf dan angka. Dengan demikian,

$warpspeed, $impuls_speed, $LCAR dan $Dilithium1 adalah contoh penamaan

variabel PHP yang valid. Setiap variabel dalam PHP peka terhadap perbedaan huruf 

kapital dan non-kapital, sehingga $subspace, $SubSpace, dan $SUBSPACE adalah

tiga buah variabel yang berbeda.

IV.3 MySQL

MySQL adalah salah satu perangkat lunak Sistem Manajemen Database

atau Database Management System (DBMS) yang sangat terkenal dan Populer saat

ini. Bila kita berbicara tentang MySQL, maka jenis database akan identik dengan

 pemrograman berbasis web sebab sebagian besar  programmer  web memadukan

PHP dengan MySQL sebagai platform databasenya.

Pada awalnya, database MySQL adalah sebuah sistem  shareware, yaitu

suatu perangkat lunak yang dapat didistribusikan bebas untuk keperluan pengguna

secara pribadi. Kemudian, bila perangkat lunak akan digunakan secara komersial,

maka pemakai harus mempunyai lisensi pembuatnya. Namun saat ini, MySQL

adalah perangkat lunak  open source sehingga dapat didistribusikan bebas dan

digunakan untuk keperluan pribadi atau komersial.

MySQL memiliki banyak kemudahan untuk dipelajari dan digunakan.

Beberapa hal penting yang menyebabkan MySQL dikenal dan banyak digunakan

orang adalah :1. MySQL mudah dipelajari, baik dalam hal struktur database maupun

 pengguna query.

2. MySQL dapat dijalankan dan menangani banyak  user  dalam waktu

 bersamaan.

3. Kelebihannya dapat menampung lebih dari lima puluh juta record 

membuat MySQL merupakan pilihan tepat untuk menampung record 

suatu instansi atau perusahaan skala kecil dan menengah. Database yang

7

Page 8: Proposal Ernila

5/14/2018 Proposal Ernila - slidepdf.com

http://slidepdf.com/reader/full/proposal-ernila 8/22

mampu menyimpan data berkapasitas sangat besar hinggga berukuran

Gigabyte sekalipun.

4. MySQL mempunyai kecepatan cukup signifikan dalam hal eksekusi

 perintah dibandingkan dengan paket database lainnya.

5. Sebuah software database yang open source. Artinya program ini bersifat

 free atau bebas digunakan oleh siapa saja tanpa harus membeli dan

membayar lisensi kepada pembuatnya. MySQL menyediakan dokumen

open source sehingga pengguna leluasa melakukan perubahan-perubahan

 source code untuk mengembangkan sistem sesuai dengan kebutuhan.

6. Menggunakan suatu bahasa permintaan standar yang bernama SQL

(Struktur Query Language) yaitu sebuah bahasa permintaan yang

distandartkan pada beberapa database server seperti Oracle, PostGreSQL,

dll.

IV.4 Apache Web Server

Apache merupakan turunan dari web server yang dikeluarkan oleh NSCA.

Pada dasarnya, apache adalah “  A PartCHy” (patch) dan pengganti dari NSCA

HTTPd. Apache web server merupakan tulang punggung dari World Wide Web

(WWW). Web server menunggu permintaan dari client yang menggunakan browser ,

seperti Internet Explorer, Modzila, Opera dan lain-lain. Web server dalam

  berkomunikasi dengan kliennya menggunakan protokol HTTP (Hyper Text 

Transfer Protocol). Apache berada dibawah GNU, General Public Licensi yang

 bersifat  free sehingga apache dapat di download  gratis pada alamat

http://www.apache.org. Saat ini apache banyak digunakan sebagai web server .

IV.5 Macromedia Dreamweaver

Macromedia Dreamweaver berisi fitur-fitur baru, seperti template-template

  baru yang lebih ditingkatkan untuk membantu desainer visual dan banyak 

kemampuan koding baru. Dreamweaver juga memasukkan semua fitur pengembang

aplikasi, dan menawarkan banyak hal-hal baru, termasuk ruang kerja yang lebih

code sentries, dan mendukung teknologi aplikasi web yang terbaru.

8

Page 9: Proposal Ernila

5/14/2018 Proposal Ernila - slidepdf.com

http://slidepdf.com/reader/full/proposal-ernila 9/22

V. METODOLOGI

Metodologi yang digunakan dalam menyelesaikan Proyek Akhir ini terdiri

dari :

V.1 Studi Literatur

Studi literatur dalam mengerjakan PA ini dilakukan dengan beberapa cara,

antara lain:

1. Mempelajari referensi yang berhubungan dengan PHP,MySQL, dan

Apache Web Server 

2. Melakukan wawancara dengan koordinator kompensasi PCR,

tentang prosedur pelaksanaan kompensasi yang dilakukan mahasiswa

saat ini, dapat dilihat pada lampiran.

3. Melakukan wawancara dengan staf PCR bagian Puskom bagaimana

sistem informasi akademik yang ada di PCR saat ini.

5.2 Perancangan Sistem

Perancangan sistem informasi monitoring kompensasi Politeknik Caltex

Riau dibagi atas beberapa tahap, yaitu : DFD, flowchart, ERD, dan tabel.

5.2.1 Perancangan Data Flow Diagram(DFD).

Data   Flow Diagram adalah suatu cara yang digunakan untuk 

menggambarkan jalannya suatu proses yang umum menjadi proses yang detail dan

spesifik. Pada aplikasi ini pengguna dibedakan menjadi 3 yaitu : koordinator 

kompen, mahasiswa , dan staf   PCR. Berikut akan ditampilkan DFD level 0 pada

gambar 2

9

Page 10: Proposal Ernila

5/14/2018 Proposal Ernila - slidepdf.com

http://slidepdf.com/reader/full/proposal-ernila 10/22

data status kompen

data laporan kompen

pil ih kompen

nim dan password

Data Lowongan Kompen

status kompen

Data Konfirmasi Login

Data konfirmasi login

Data Lowongan Kompen

Data Login

Data LoginData Jumlah Kompen

Data lowongan Kompen

Data Lowongan Kompen

Data Lowongan Kompen

0

sistem informasi

monitoring

kompensasi

+

Mahasiswa

koordinator 

kompen

Staf PCR

Gambar 2 DFD Level 0

DFD level 1 ditampilkan pada gambar 3

10

Page 11: Proposal Ernila

5/14/2018 Proposal Ernila - slidepdf.com

http://slidepdf.com/reader/full/proposal-ernila 11/22

status kompen

status kom pen

data status kompen

data laporan kompen

pilih kompen

nim dan password

Data L owongan Kompen

statuskompenstatus kompen

Data konfirm asi login

Data Lowongan Kompen

Data Tuga s

Data Login

Data Tuga sData Tuga s

Data L owongan Kompen

Data L ogin

Data Lowonga n K ompen

Data Lowongan Kompen Data Mah asiswa Komp en

Data Kompen

Data KompenData Jumlah Kompen

Data L ogin

Data Login

koordinator 

kompen

Staf PCR

Mahasiswa

1

Login

2

Info Jumlah

Kompen

3

Pengolahan

Lowongan

Kompen

+

login

mah asiswa komp en

tugas kompen

5

Info

Lowongan

Kompen

4

pengelolaan

data kompen

+

Gambar 3 DFD Level 1

DFD level 2 untuk pengolahan lowongan kompensasi ditampilkan pada gambar 4

11

Page 12: Proposal Ernila

5/14/2018 Proposal Ernila - slidepdf.com

http://slidepdf.com/reader/full/proposal-ernila 12/22

Data Lowongan kompen Data lowongan kompen

Data Lowongan kompen

Data Lowongan kompen

[Data Mahasiswa Kompen]

Data Lowongan Kompen

Data Mahasiswa Kompen

Data Mahasiswa Kompen

Data lowongan KompenData Lowongan Kompen

koordinator 

kompen

Staf PCR

mahasiswa kompen

tugas kompen

1

Input

Lowongan

Kompen

2

Update

LowonganKompen

3

Delete

Lowongan

Kompen

Gambar 4 DFD Level 2 Untuk Pengolahan lowongan kompen

DFD level 2 untuk pengelolaan data kompen ditampilkan pada gambar 5

Data Kompen

Data Kompen

Data Kompen

Data kompen

data kompen

koordinator 

kompen

mahasiswa kompen

1

Ubah Status

Kompen

2

hapus datakompen

Gambar 5 DFD Level 2 Untuk Pengelolaan Data Kompen

5.2.2 Perancangan Flowchart 

12

Page 13: Proposal Ernila

5/14/2018 Proposal Ernila - slidepdf.com

http://slidepdf.com/reader/full/proposal-ernila 13/22

Flowchart atau diagram alir ini digunakan untuk menggambarkan alur suatu

 program menjadi lebih sederhana sehingga program tersebut dapat lebih dimengerti.

Pada aplikasi ini terdapat beberapa flowchart, yaitu:

1. Flowchart sistem untuk koordinator kompensasi

yaitu flowchart yang menunjukkan proses dari koordinator kompen.

Dapat dilihat pada gambar 6

Input DataLogin Staf 

Valid ?

YA

Tidak

InputLowongan

Kompensasi

Selesai

Mulai

Simpan Data

Lowongan

Menampilkan datamahasiswa yang

daftar 

Ubah status

kompen ?

Tidak

Ya Lakukanperubahan pada

status kompen

Menampilkan datakompensasi

mahasiswa

Update datamahasiswa yang

telahmenyelesaikan

kompensasi

13

Page 14: Proposal Ernila

5/14/2018 Proposal Ernila - slidepdf.com

http://slidepdf.com/reader/full/proposal-ernila 14/22

Gambar 6 Flowchart Sistem untuk Koordinator Kompensasi

2. Flowchart sistem untuk Staf PCR 

yaitu flowchart untuk menunjukkan proses dari staf PCR. Dapat dilihat pada gambar 7

Input DataLogin Staf 

Valid ?

YA

Tidak

InputLowongan

Kompensasi

Selesai

Mulai

Simpan DataLowongan

Menampilkan datamahasiswa yang

daftar 

Ubah status

kompen ?

Tidak

Ya Lakukanperubahan pada

status kompen

Gambar 7 Flowchart sistem untuk staf PCR 

14

Page 15: Proposal Ernila

5/14/2018 Proposal Ernila - slidepdf.com

http://slidepdf.com/reader/full/proposal-ernila 15/22

3. Flowchart sistem untuk Mahasiswa

yaitu flowchart yang menunjukkan proses dari Mahasiswa. Dapat dilihat

 pada gambar 8

15

Page 16: Proposal Ernila

5/14/2018 Proposal Ernila - slidepdf.com

http://slidepdf.com/reader/full/proposal-ernila 16/22

Mulai

Menampilkan DataKompen

Valid ?

Ya

Input Data

Login Mhs

Tidak

PilihLowongan ?

Simpan Data

Ya

Tidak

MenampilkanDaftar Lowongan

Kompen

Print out

Selesai

Ya

Sudah lunas ?

Tidak

Gambar 8 Flowchart sistem untuk Mahasiswa

5.2.3 Perancangan Entity Relationship Diagram(ERD)

16

Page 17: Proposal Ernila

5/14/2018 Proposal Ernila - slidepdf.com

http://slidepdf.com/reader/full/proposal-ernila 17/22

ERD digunakan untuk menggambarkan hubungan antara objek-objek yang

ada pada sistem yang dirancang. Pada gambar 9 di bawah ini ditampilkan ERD

dari aplikasi ini

Mahasiswa

kompen

NIM

Nama

Jumlah

KompenSisa Jam

Jurusan

Tugas kompen

Potongan

 jam

Keterangan

tugas

Tempat

Id tugas

statusn n

ID_staf 

Staf 

Password Nama

memiliki

Jabatan

1

NIM Id Tugas

Waktu kompen

n

Status Kompen

Password

Jumlah

Mahasiswa

Gambar 9 ERD

5.2.4 Perancangan Tabel-tabel

Tabel-tabel yang akan digunakan sebagai penyimpanan data dari sistem.

1. Tabel Staf 

17

Field Name Data type Keterangan

ID_Staf Varchar(15) Primary Key

Password Varchar (15)

 Nama Varchar (25)

Jabatan Varchar (15)

Page 18: Proposal Ernila

5/14/2018 Proposal Ernila - slidepdf.com

http://slidepdf.com/reader/full/proposal-ernila 18/22

2. Tabel Mahasiswa Kompen

Field Name Data type Keterangan

 NIM* Varchar (13) Primary Key mahasiswa kompen

Password Varchar (13)

 Nama Varchar (20)

Jumlah Kompen Number Total kompensasi yang dimiliki mahasiswa

Sisa jam Number Jumlah kompensasi mahasiswa setelah

melaksanakan tugas kompen

Jurusan Varchar (15)

3. Tabel status

Field Name Data type Keterangan

 NIM* Varchar (13) Primary Key mahasiswa kompen

Id Tugas* Varchar (13) Primary Key dari tugas kompen

4. Tabel Tugas Kompen

Field Name Data Type KeteranganId Tugas* Varchar (15) Primary key tugas kompen

ID_user Varchar (15) Foreign key dari table user  

Tempat Varchar (15)

Keterangan Tugas Varchar (15)

Potongan Jam Number Jumlah jam yang diberikan oleh

staf 

Jumlah Mahasiswa Number Jumlah mahasiswa yang

dibutuhkan untuk mengerjakan

tugas dari staf.Waktu Kompen Date Tanggal pelaksanaan pekerjaan

kompensasi

Status kompen Varchar (15)

 

4.3 Realisasi

18

Page 19: Proposal Ernila

5/14/2018 Proposal Ernila - slidepdf.com

http://slidepdf.com/reader/full/proposal-ernila 19/22

Untuk merealisasikan sistem informasi monitoring kompensasi ini

diperlukan beberapa komponen pendukung yaitu pemrograman aplikasi web berupa

PHP dan penyimpanan database berupa MySQL. Dan untuk tampilan memerlukan

 bantuan Macromedia DreamweverMX.

5.4 Metode Pengujian

Pengujian seluruh sistem yang dibuat dengan melakukan input data baik 

data yang benar maupun data yang tidak benar, update data, dan show data.

5.5 Analisa dan evaluasi

Analisa dan evaluasi dapat dilakukan dengan pembimbing dan user , jika

masih dapat kekurangan dan  error, maka dilakukan analisa dan evaluasi terhadap

kekurangan dan error tersebut.

5.6 Prototipe

Prototipe pada sistem ini akan ada beberapa tampilan awal dari tiap-tiap

user yang diberi level akses dalam sistem, serta menjelaskan proses yang

dapat dilakukan oleh setiap user.

Header

Jumlah Kompen

Lowongan Kompen

Username :

Password :

Gambar 10. Prototipe untuk mahasiswa

19

Login

Page 20: Proposal Ernila

5/14/2018 Proposal Ernila - slidepdf.com

http://slidepdf.com/reader/full/proposal-ernila 20/22

Header

Input Lowongan Kompensasi

Lihat mahasiswa yang telah daftar 

Username :Password :

Gambar 11. Prototipe untuk staf PCR 

Header

Data Kompensasi mahasiswa

Update data Mahasiswa yang telah

 bebas kompensasi

Username :Password :

Gambar 12. Prototipe untuk Koordinator kompensasi

VI. JADWAL

TAHAP   J  a  n  u  a  r   i  -   2   0   1   0

   F  e   b  r  u  a  r   i  -   2   0   1   0

   M  a  r  e   t  –   2   0   1   0

   A  p  r   i   l  -   2   0   1   0

   M  e   i  –   2   0   1   0

   J  u  n   i  –   2   0   1   0

   J  u   l   i  -   2   0   1   0

   A  g  u  s   t  u  s  -   2   0   1   0

Studi Literatur X

Analisis dan Desain X

Pengajuan Proposal X

Seminar Proposal X

Pembuatan Sistem X X X

Sidang Proyek Akhir X

20

Login

Login

Page 21: Proposal Ernila

5/14/2018 Proposal Ernila - slidepdf.com

http://slidepdf.com/reader/full/proposal-ernila 21/22

VII. PERKIRAAN BIAYA

Pada perkiraan biaya ini, penulis membuat peralatan-peralatan yang

dibutuhkan dalam pembuatan proyek akhir, agar proyek akhir dapat berjalan dengan

lancar sesuai dengan metodologi yang digunakan. Adapun peralatan yang

digunakan adalah sebagai berikut:

No Nama Barang Jumlah Keterangan

1 Laptop Acer Aspire 4736z Intel

Pentium Dual Core 2.10GHz,

HD 250 GB, RAM 1 GB.

1 unit Milik Pribadi

VIII. DAFTAR PUSTAKA

Bahtiar, Agus.(2008). PHP /SCRIPT/ MOST WANTED. Yogyakarta:Penerbit

Andi.

Jovan, F.N. (2007). Panduan praktis membuat web dengan php untuk pemula.

Jakarta: Penerbit Mediakita.

  Nugroho, Bunafit. (2004). PHP & MySQL dengan Editor Dreamwever MX.

Yogyakarta: Penerbit ANDI.

Sulhan, Moh.(2007). Pengembangan Aplikasi Berbasis Web dengan PHP dan ASP.

Yogyakarta:Penerbit Gava Media.

Sidik, Betha (2005). MySQL untuk pengguna, Administrator, dan Pengembang

Aplikasi Web. Bandung: Informatika.

Zandstra,Matt.(2000). Teach Yourself  PHP 4 in 24 hours. USA: Sams Publishing.

21

Page 22: Proposal Ernila

5/14/2018 Proposal Ernila - slidepdf.com

http://slidepdf.com/reader/full/proposal-ernila 22/22

 

IX. LAMPIRAN

Prosedur pelaksanaan kompensasi di Politeknik Caltex Riau

1. Mahasiswa melihat jumlah kompen dari admin/BAAK 

2. Data kompensasi mahasiswa dilaporkan ke koordinator masing-masing

 prodi

3. Mahasiswa request kompen ke koordinator kompen

4. Koordinator memberikan lowongan kompensasi, berdasarkan list penyedia

kompensasi.

5. Mahasiswa menghubungi penyedia lowongan kompensasi dan mulai

 bekerja.

6. Mahasiswa mengisi form kompensasi ditandatangani oleh pemberi

kompensasi berdasarkan pekerjaannya.

7. Koordinator mengesahkan form kompen mahasiswa, dan dilakukan

 pencatatan bagi mahasiswa yang telah selesai mengerjakan kompensasinya.

8. Mahasiswa meminta pengesahan form kompen kepada dosen wali.

9. Form kompen telah sah untuk dapat dipergunakan saat daftar ulang.

22