aplikasi pendaftaran dan ujian online …/aplikasi... · berdasarkan kasus tersebut maka penulis...

33
APLIKASI PENDAFTARAN DAN UJIAN ONLINE MAHASISWA BARU POLITEKNIK UNGGULAN SRAGEN BERBASIS WEB TUGAS AKHIR Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Ilmu Komputer Disusun Oleh : TRI WAHYUNI NIM. M3207053 PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2010

Upload: vunga

Post on 06-Feb-2018

245 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

APLIKASI PENDAFTARAN DAN UJIAN ONLINE

MAHASISWA BARU POLITEKNIK UNGGULAN SRAGEN

BERBASIS WEB

TUGAS AKHIR

Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya

Program Diploma III Ilmu Komputer

Disusun Oleh :

TRI WAHYUNI

NIM. M3207053

PROGRAM DIPLOMA III ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

2010

Page 2: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

ii

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Perkembangan teknologi informasi berdampak pada semua aspek

kehidupan, misalnya pada dunia pendidikan, kemudahan dalam memperoleh

informasi akademik hingga informasi penerimaan mahasiswa baru di suatu

perguruan tinggi sangat dibutuhkan. Komputer sangat diperlukan dalam

proses pendataan calon mahasiswa baru dan pengolahan data yang

berhubungan dengan penerimaan mahasiswa baru. Data yang diperoleh dari

proses penerimaan mahasiswa baru dapat diolah sehingga dapat diorganisir

dalam suatu aplikasi sistem informasi yang disebut dengan sistem informasi

penerimaan mahasiswa baru.

Studi pembuatan aplikasi pendaftaran mahasiswa baru didasarkan pada

kasus yang ada di Politeknik Unggulan Sragen (Yapenas). Proses

penerimaan mahasiswa baru yang terdiri dari pendaftaran dan ujian di

Politeknik Unggulan Sragen masih paper based, padahal peminat yang ingin

mendaftar sebagai mahasiswa di politeknik tersebut sangat banyak.

Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi

pendaftaran dan ujian online mahasiswa baru Politeknik Unggulan Sragen

berbasis web.

1.2 Perumusan Masalah

Berdasarkan latar belakang masalah yang telah penulis paparkan, maka

dapat dirumuskan masalah yaitu, bagaimana membuat aplikasi pendaftaran

dan ujian online mahasiswa baru Politeknik Unggulan Sragen berbasis web

?

1.3 Batasan Masalah

Batasan masalah pada aplikasi pendaftaran dan ujian online

mahasiswa baru ini meliputi :

1

Page 3: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

iii

1. Hanya membahas tentang informasi PMB, pendaftaran, ujian online dan

pengumuman hasil seleksi mahasiswa yang diterima di Politeknik

Unggulan Sragen.

2. Maksud online dalam pendaftaran dan ujian online adalah online dalam

ruang lingkup Local Area Network (LAN) atau intranet pada ruang

pendaftaran dan ujian di Politeknik Unggulan Sragen.

1.4 Tujuan Penulisan

Penelitian ini bertujuan untuk membuat aplikasi pendaftaran dan ujian

online mahasiswa baru Politeknik Unggulan Sragen berbasis web, sehingga

dapat memudahkan dalam pengolahan data, pencetakan laporan dan publikasi.

1.5 Manfaat Penelitian

a. Bagi Instansi :

Aplikasi pendaftaran dan ujian online mahasiswa baru Politeknik

Unggulan Sragen berbasis web dapat memberikan manfaat bagi instansi

terkait dan memberikan inovasi baru dalam sistem penerimaan mahasiswa

baru.

b. Bagi penulis :

1. Penulis dapat mempraktekkan dan mengimplementasikan ilmu

yang telah didapat di bangku perkuliahan ke dalam dunia nyata.

2. Penulis mendapatkan kesempatan untuk menerapkan dan

membuat aplikasi pendaftaran dan ujian online mahasiswa baru

Politeknik Unggulan Sragen berbasis web.

1.6 Metodologi Penelitian

1.6.1 Objek Penelitian

Page 4: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

iv

Objek penelitian dalam penulisan tugas akhir ini adalah Politeknik

Unggulan Sragen (Yapenas) yang beralamat di Jl. Brotoseno, Kroyo,

Karangmalang, Sragen, Jawa Tengah.

1.6.2 Metode Pengumpulan Data

Dalam penelitian, penulis memperoleh data dengan metode sebagai

berikut:

1. Observasi

Observasi adalah tahap mengumpulkan data dan informasi yang

diperlukan dengan cara mengamati secara langsung proses penerimaan

mahasiswa baru di Politeknik Unggulan Sragen.

2. Wawancara

Metode wawancara adalah suatu metode pengumpulan data dengan

cara mengajukan pertanyaan secara langsung kepada pihak yang

terkait dengan objek penelitian. Dalam hal ini penulis melakukan

wawancara dengan pegawai di politeknik Unggulan Sragen mengenai

pendaftaran dan ujian.

3. Studi Pustaka

Studi pustaka adalah suatu metode pengumpulan data dengan

menggunakan buku-buku sebagai bahan referensi dalam penulisan

laporan dan pembuatan sistem.

1.7 Sistematika Penulisan

BAB I : PENDAHULUAN

Bab I merupakan pendahuluan yang membahas tentang latar belakang

masalah, perumusan masalah, batasan masalah, tujuan, manfaat, metodologi

penelitian dan sistematika penulisan dalam pembuatan laporan aplikasi

pendaftaran dan ujian online mahasiswa baru Politeknik Unggulan Sragen

berbasis web.

Page 5: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

v

BAB II : LANDASAN TEORI

Bab II membahas tentang landasan teori yang memuat tinjauan pustaka

yang digunakan sebagai acuan dalam pembuatan laporan tugas akhir aplikasi

pendaftaran dan ujian online mahasiswa baru Politeknik Unggulan Sragen

berbasis web. Landasan teori yang dibahas meliputi pengertian sistem

informasi manajemen, alat bantu perancangan sistem seperti Context

Diagram, Data Flow Diagram, Entity Relationship Diagram, pengertian

database dan pengertian dari beberapa software yang digunakan seperti PHP

MyAdmin dan Macromedia Dreamweaver.

BAB III : DESAIN DAN PERANCANGAN

Bab III membahas mengenai data yang diperlukan dalam perancangan

aplikasi pendaftaran dan ujian online mahasiswa baru Politeknik Unggulan

Sragen berbasis web yang disajikan dalam desain dan perancangan sistem

informasi.

BAB IV : IMPLEMENTASI DAN ANALISIS

Bab IV membahas hasil analisa dan pembahasan aplikasi pendaftaran

dan ujian online mahasiswa baru Politeknik Unggulan Sragen berbasis web.

BAB V : KESIMPULAN DAN SARAN

Bab V merupakan penutup yang memuat kesimpulan yang merupakan

hasil penjabaran dari hasil analisa dan pembahasan, serta saran yang ditujukan

kepada penulis agar lebih baik.

Page 6: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

vi

BAB II

LANDASAN TEORI

2.1 Sistem

Sistem merupakan suatu jaringan kerja dari prosedur-prosedur yang

saling berhubungan, berkumpul bersama-sama untuk melakukan suatu

kegiatan atau menyelesaikan suatu sasaran tertentu (Jogiyanto,2001). Sistem

adalah kumpulan elemen-elemen yang saling terkait dan bekerja sama untuk

memproses masukan (input) yang ditujukan kepada sistem dan mengolah

masukan tersebut sampai menghasilkan keluaran (output) yang diinginkan

(Kristanto, 2003).

2.2 Informasi

Informasi adalah data yang diletakkan dalam konteks yang lebih

berarti dan berguna yang dikomunikasikan kepada penerima untuk

digunakan dalam pembuatan keputusan (Jogiyanto, 2001). Informasi adalah

kumpulan data yang diolah menjadi bentuk yang lebih berguna dan lebih

berarti bagi yang menerima (Kristanto, 2003).

2.3 Aplikasi

Menurut Lazarus (2007), Aplikasi adalah sebuah eksekutable yang

datanya disediakan dalam bentuk :

1. Informasi yang disertakan dalam kode sumbernya.

2. Mengirimkannya oleh program yang sedang

dijalankan pengguna sebagai input.

3. Informasi yang diberikan sebagai parameter

perintah atau nilai sistem informasi.

4. Dibaca sebuah file data.

2.4 Data

5

Page 7: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

vii

Menurut Fathansyah (1999), data adalah representasi fakta dunia

nyata yang mewakili suatu obyek seperti manusia yang direkam dalam

bentuk angka, huruf, simbol, teks, gambar, bunyi dan kombinasi.

2.5 Context Diagram (CD)

Context Diagram adalah tingkatan tertinggi dalam diagram aliran

data dan hanya memuat satu proses, menunjukkan sistem secara

keseluruhan, diagram ini tidak memuat penyimpanan data dan tampak

sederhana (Kendall and Kendall, 2003).

2.6 Data Flow Diagram (DFD)

Data Flow Diagram 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 digunakan

untuk menjelaskan aliran informasi dan transformasi data yang bergerak dari

pemasukan data hingga keluaran (Oetomo, 2002). Simbol-simbol yang

digunakan dalam pembuatan DFD :

Tabel 2.1 Simbol-simbol dalam DFD

Entitas

Proses data

Aliran data

Penyimpan data (Data Store)

2.7 Entity Relationship Diagram (ERD)

Entity Relationship Diagram adalah diagram yang berisi komponen-

komponen himpunan entitas dan himpunan relasi yang masing-masing

Page 8: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

viii

dilengkapi dengan atribut-atribut yang mempresentasikan seluruh fakta dari

dunia nyata (Fathansyah, 1999).

Beberapa simbol yang digunakan dalam pembuatan ERD :

Tabel 2.2 Simbol-simbol dalam ERD

Entitas

Relasi

Atribut

Hubungan

2.8 Database Management System (DBMS)

Kumpulan file yang saling berkaitan bersama dengan program untuk

pengelolaannya disebut sebagai DBMS. Database adalah kumpulan datanya,

sedang program pengelolaannya berdiri sendiri dalam satu paket program

komersial untuk membaca data, mengisi data, menghapus data, melaporkan

data dalam database (Kristanto, 2004).

2.9 Appserv

AppServ adalah fitur penuh dari Apache, MySQL, PHP,

phpMyAdmin, yang hanya membutuhkan waktu yang singkat untuk

menginstall. AppServ merupakan All in one free database yang memuat

semua paket tentang Apache, PHP, MySQL, PhpMyAdmin. Semua paket

download AppServ berasal dari Official Binary Release. AppServ

bertujuan untuk memudahkan melakukan penginstallan. AppServ tidak

menyediakan installer selain dari Official Binary Release package. Karena

Official Binary Release bekerja lebih baik daripada kompilasi oleh

individu atau third-party binary lainnya. AppServ hanya memiliki

konfigurasi khusus saat install, Apache mengkonfigurasi httpd.conf,

Page 9: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

ix

konfigurasi MySQL my.ini, konfigurasi PHP php.ini. AppServ dapat

menjamin setiap paket dari AppServ dapat bekerja stabil seperti Official

Apache, PHP, MySQL Release.

AppServ Cukup mudah untuk diinstal. Berlaku untuk O/S

Windows ataupun Linux dan Unix, untuk beban web server yang ringan,

AppServ cukup diinstall di O/S Windows saja.

Gambar 2.1 Appserv

2.10 Macromedia Dreamweaver 8

Macromedia Dreamweaver 8 merupakan sebuah HTML professional

untuk mendesain secara visual dan mengelola situs web maupun halaman

web fasilitas editing secara visual dari dreamweaver memungkinkan untuk

dapat menambahkan desain program secara manual. Hanya saja dikarenakan

perkembangan perangkat lunak yang semakin cepat Macromedia

Dreamweaver semakin membutuhkan spesifikasi komputer yang semakin

baik yang cepat sehingga jika dalam penggunaannya menggunakan

perangkat keras yang tidak mencukupi akan menjadi hambatan melakukan

penelitian.

Page 10: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

x

Gambar 2.2 Macromedia Dreamweaver 8

Page 11: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

xi

BAB III

DESAIN DAN PERANCANGAN

3.1 Perencanaan Sistem

Perancangan sistem bertujuan untuk menentukan rancangan form

aplikasi pendaftaran dan ujian online mahasiswa baru Politeknik Unggulan

Sragen. Perancangan sistem ini dimulai dengan perancangan Context

Diagram (CD) dan Data Flow Diagram (DFD).

3.1.1 Context Diagram (CD)

Context Diagram pada aplikasi pendaftaran dan ujian online

Politeknik Unggulan Sragen berbasis web, ditunjukkan pada Gambar

3.1.

Gambar 3.1 Context Diagram

Keterangan:

1. Calon mahasiswa baru mengisi data diri pada form

pendaftaran.

2. Bagian Operator mengolah data calon mahasiswa yang

masuk ke dalam sistem. Setelah calon mahasiswa membayar uang

10

Page 12: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

xii

pendaftaran, maka calon mahasiswa mendapat nomor pendaftaran dan

password untuk login ke ujian online.

3. Admin dapat melihat data calon mahasiswa, menginputkan

soal ujian online ke dalam sistem dan cetak laporan.

4. Calon mahasiswa baru harus login sebelum melakukan ujian

online , yaitu dengan memasukkan nomor pendaftaran dan password

sebagai kode akses. Calon mahasiswa baru memberikan jawaban pada

proses ujian online dan mendapat nilai atau hasil ujian.

3.1.2 Data Flow Diagram (DFD) Level 0

DFD Level 0, menggambarkan aliran data yang ada di dalam sistem

seperti yang digambarkan pada proses di dalam Contex Diagram. Gambar

DFD Level 0 bisa dilihat pada Gambar 3.2.

Gambar 3.2 Data Flow Diagram (DFD) Level 0

Keterangan:

Page 13: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

xiii

1. Calon mahasiswa baru mengisi form pendaftaran ke dalam

sistem, kemudian data diolah operator dan disimpan dalam data

calon mahasiwa baru. Pada proses pembayaran pendaftaran, operator

akan melihat data calon mahasiswa kemudian memberikan nomor

pendaftaran dan password untuk login ke ujian online.

2. Pada proses ujian online admin bertugas menginputkan soal

ujian online yang disertai dengan kunci jawaban. Calon mahasiswa

harus login terlebih dahulu menggunakan nomor pendaftaran dan

password, kemudian menjawab soal ujian online.

3. Setelah melakukan ujian online.

3.1.3 Data Flow Diagram (DFD) Level 1 Proses Pendaftaran

DFD Level 1 proses pendaftaran pada aplikasi pendaftaran dan ujian

online Politeknik Unggulan Sragen berbasis web, ditunjukkan dengan

Gambar 3.3.

Gambar 3.3 Data Flow Diagram (DFD) Level 1 Proses Pendaftaran

Keterangan:

1. Calon mahasiswa baru mengisi form pendaftaran ke dalam

sistem.

Page 14: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

xiv

2. Data calon mahasiswa diolah operator dan disimpan dalam

data calon mahasiwa baru.

3. Pada proses pembayaran pendaftaran, operator akan melihat

data calon mahasiswa yang telah mendaftar kemudian memberikan

nomor pendaftaran dan password untuk login ke ujian online.

4. Calon mahasiswa akan mendapat kwitansi.

3.1.4 Data Flow Diagram (DFD) Level 1 Proses Ujian Online

DFD Level 1 proses ujian online pada aplikasi pendaftaran dan ujian

online Politeknik Unggulan Sragen berbasis web, ditunjukkan dengan

Gambar 3.4.

Gambar 3.4 Data Flow Diagram (DFD) Level 1 Proses Ujian Online

Keterangan :

1. Pada proses ujian online admin menginputkan soal ujian online

yang disertai dengan kunci jawaban.

Page 15: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

xv

2. Calon mahasiswa harus login terlebih dahulu menggunakan nomor

pendaftaran dan password, kemudian menjawab soal ujian online.

3. Setelah melakukan ujian online, proses selanjutnya adalah koreksi

jawaban. Kemudian calon mahasiswa baru akan memperoleh nilai

hasil ujian online.

3.1.5 Entity Relationship Diagram (ERD)

Entity Relationship Diagram (ERD) adalah model konseptual yang

mendeskripsikan hubungan antara penyimpanan dalam DFD. ERD

digunakan untuk memodelkan struktur data dan hubungan antar data.

ERD pada aplikasi pendaftaran dan ujian online Politeknik Unggulan

Sragen berbasis web dapat dilihat pada Gambar 3.6.

Gambar 3.6 Entity Relationship Diagram (ERD)

3.1.6 Relationship Table (Relasi Antar Tabel)

Page 16: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

xvi

Gambar 3.7 Relationship Table (Relasi antar tabel)

3.2 Analisis dan Perancangan Basis Data (Database)

a. Tabel Calon Mahasiswa Baru

Nama tabel : tb_calon_mhs

Fungsi : Penyimpanan data calon mahasiswa baru

Tabel 3.1 Tabel Calon Mahasiswa Baru

Nama Field Tipe dan

Lebar Lebar Keterangan Key

no_pendaftaran * Varchar 6 No pendaftaran Primary Key

id_jur ** Char 3 Kode pilihan jurusan Foreign Key

nama_lengkap Varchar 25 Nama calon mahasiswa

tempat_lahir Varchar 20 Tempat lahir

tgl_lahir Date Tanggal lahir

Alamat Text Alamat calon mahasiswa

kode_pos Varchar 5 Kode pos

Page 17: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

xvii

kota Varchar 20 Kota

propinsi Varchar 50 Propinsi

jenis_kelamin Char 1 Jenis kelamin

agama Varchar 20 Agama

no_telp Varchar 12 No telp calon mahasiswa

email Varchar 30 Email

tgl_daftar Date Tanggal pendaftaran

Info Varchar 20 Informasi PMB

nama_ortu Varchar 25 Nama orang tua

pekerjaan_ortu Varchar 20 Pekerjaan Orang tua

alamat_ortu Text Alamat orang tua

no_telp_ortu Varchar 12 No telp orang tua

nama_wali Varchar 25 Nama wali

pekerjaan_wali Varchar 20 Pekerjaan wali

alamat_wali Text Alamat wali

no_telp_wali Varchar 12 No telp wali

nama_sekolah Varchar 20 Nama sekolah

th_lulus Year 4 Tahun lulus

no_ijazah Varchar 15 No ijazah

nilai_rata Decimal 5,2 Nilai rata-rata

b. Tabel Jurusan

Nama tabel : tb_jurusan

Fungsi : Penyimpanan data jurusan

Tabel 3.2 Tabel Jurusan

Page 18: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

xviii

Nama Field Tipe Lebar Keterangan Key

id_jur * Char 3 Kode jurusan Primary Key

nama_jur Varchar 20 Nama jurusan

c. Tabel Pembayaran Pendaftaran

Nama tabel : pembayaran

Fungsi : Penyimpanan data pembayaran pendaftaran

Tabel 3.3 Tabel Pembayaran pendaftaran

Nama Field Tipe Lebar Keterangan Key

id_bayar * Varchar 5 Id pembayaran Primary Key

no_pendaftaran ** Varchar 6 No pendaftaran Foreign Key

password Varchar 32 Password untuk login ujian

online

jml_pembayaran Varchar 10 Jumlah biaya pendaftaran

d. Tabel Soal

Nama tabel : Tabel soal

Fungsi : Penyimpanan data soal

Tabel 3.4 Tabel Soal

Nama Field Tipe Lebar Keterangan Key

id_soal * Int 3 Id soal Primary Key,

Page 19: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

xix

Auto increment

Soal Text Soal untuk ujian online

j1 Text Pilihan jawaban 1

j2 Text Pilihan jawaban 2

j3 Text Pilihan jawaban 3

j4 Text Pilihan jawaban 4

j5 Text Pilihan jawaban 5

jbenar Text Kunci jawaban

gambar Varchar 100 Upload gambar

statup Int 1 Status

e. Tabel Nilai

Nama tabel : nilai

Fungsi : Penyimpanan data Nilai

Tabel 3.5 Tabel Nilai

Nama Field Tipe Lebar Keterangan Key

no_pendaftaran * Varchar 6 No pendaftaran Primary Key

nilai Decimal 5,2 Nilai ujian

status Varchar 11 Status lulus/ tidak lulus

Page 20: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

xx

BAB IV

IMPLEMENTASI

4.1 IMPLEMENTASI

Implementasi aplikasi pendaftaran dan ujian online Politeknik

Unggulan Sragen adalah sebagai berikut :

Aplikasi yang dibuat berbasis client server, dengan teknologi jaringan

intranet. Spesifikasi minimal untuk menjalankan aplikasi yang telah dibuat

adalah sebagai berikut :

a. Kebutuhan Hardware (Perangkat Keras)

Perangkat keras yang direkomendasikan dalam implementasi aplikasi

ini adalah sebuah PC (Personal Computer) dengan spesifikasi minimum

sebagai berikut :

a. Processor :

Processor Intel Pentium IV 1,6 GH atau lebih

b. Memory :

512Mb RAM

c. Harddisk :

80 GB

b. Kebutuhan Software ( Perangkat Lunak)

Perangkat lunak yang direkomendasikan dalam implementasi aplikasi ini

adalah sebagai berikut :

a. Windows

XP SP2

b. Apache

Web Server Version 2.2.3

c. PHP Script

Language Version 5.1.6

d. MySQL

Database Version 5.0.24a

Page 21: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

xxi

e. phpMyAdm

in Database Manager Version 2.9.0.2

c. Site Map Aplikasi Pendaftaran dan Ujian Online

Untuk lebih memudahkan dalam menjalankan aplikasi yang dibuat

berikut site mapnya. Site map aplikasi pendaftaran dan ujian online

mahasiswa baru Politeknik Unggulan sragen ditunjukkan pada Gambar 4.1.

Gambar 4.1 Site Map Aplikasi Pendaftaran dan Ujian Online

Page 22: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

xxii

d. Tampilan Aplikasi

Tampilan dari aplikasi pendaftaran dan ujian online mahasiswa baru

Pliteknik Unggulan Sragen adalah sebagia berikut :

1. Form Utama

Form Utama merupakan tampilan program yang menampilkan

menu-menu dari suatu sistem yang diterapkan pada sistem informasi

pendaftaran dan ujian online mahasiswa baru yang menampilkan menu

home, menu profil, menu fasilitas, menu informasi, menu pendaftaran,

menu ujian online, menu pengumuman, menu guestbook, menu polling,

dan menu halaman admin.

Tampilan Form Utama dapat dilihat pada Gambar 4.2.

Gambar 4.2 Form Utama

2. Form Profil

Form Profil digunakan untuk menampilkan profil meliputi visi

dan misi Politeknik Unggulan Sragen. Form Profil dapat dilihat pada

Gambar 4.3.

Page 23: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

xxiii

Gambar 4.3 Form Profil

3. Form Fasilitas

Form fasilitas digunakan untuk menampilkan fasilitas yang ada

di Politeknik Unggulan Sragen. Form fasilitas dapat dilihat pada gambar

4.4.

Gambar 4.4 Form Fasilitas

4. Form Informasi

Form Informasi digunakan untuk menampilkan informasi

pendaftaran mahasiswa baru yang ada di Politeknik Unggulan Sragen.

Form Informasi menampilkan informasi tentang sysrat pendaftaran,

Page 24: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

xxiv

waktu pendaftaran, dan jadwal ujian atau seleksi. Form Informasi dapat

dilihat pada Gambar 4.5.

Gambar 4.5 Form Informasi

5. Form Pendaftaran Mahasiswa

Baru

Form Pendaftaran digunakan untuk mengisi form pendaftaran

calon mahasiswa baru yang ada di Politeknik Unggulan Sragen. Calon

mahasiswa baru harus mengisi data secara lengkap, setelah benar-benar

yakin maka klik simpan untuk mendaftar di Politeknik Unggulan Sragen.

Pada Form Pendaftaran data yang harus diisi antara lain data diri, data

orang tua atau wali dan data asal sekolah. Form Pendaftaran mahasiswa

baru dapat dilihat pada Gambar 4.6.

Page 25: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

xxv

Gambar 4.6 Form Pendaftaran Mahasiswa Baru

6. Form Admin

Form Admin adalah form yang penting dalam sebuah sistem

informasi yaitu berfungsi untuk mengelola basis data dari sistem yang

telah dibuat. Sebelum masuk ke menu admin, harus login terlebih

dahulu. Tidak semua orang atau pihak dapat masuk ke halaman ini hanya

pihak yang memiliki hak akses admin saja yang diijinkan untuk

mengakses halaman ini. Form Login dapat dilihat pada Gambar 4.7.

Gambar 4.7 Form Login Admin

Apabila dalam memasukkan username dan password salah,

ketika login, maka akan tampil pesan keslahan.

Page 26: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

xxvi

Pesan di atas menandakan bahwa masukkan salah. Jika

Username dan password benar maka masuk ke Form Utama Admin.

Form Utama Admin terdiri dari data calon mahasiswa untuk melihat data

calon mahasiswa, soal untuk input soal dan lihat soal, backup data untuk

menyimpan data. Laporan digunakan untuk mencetak laporan. Form

Utama Admin dapat dilihat pada Gambar 4.8.

Gambar 4.8 Form Utama Admin

7. Form Pembayaran

Pendaftaran

Form Pembayaran Pendaftaran digunakan untuk memasukkan

data pembayaran pendaftaran dan untuk memberikan password kepada

calon mahasiswa yang kemudian akan digunakan untuk login ke ujian

online. Form Pembayaran Pendaftaran dapat dilihat pada Gambar 4.9.

Page 27: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

xxvii

Gambar 4.9 Form Pembayaran Pendaftaran

Setelah admin memasukkan data pembayaran pendaftaran, data

akan tersimpan di dalam database dan secara otomatis akan tampil pada

data pembayaran. Form Data Pembayaran dapat dilihat pada Gambar 4.10.

Pada Form Data Pembayaran, operator dapat mencetak data pembayaran.

Pencetakan data laporan ada dua jenis yaitu pencetakan data keseluruhan

dan data pribadi.

Gambar 4.10 Form Data Pembayaran Pendaftaran

8. Form Input Soal

Form Input Soal digunakan admin untuk memasukkan soal

ujian online. Form Input Soal dapat dilihat pada Gambar 4.11

Page 28: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

xxviii

Gambar 4.11 Form Input Soal

9. Form Cari Data

Form Cari Data adalah form yang digunakan oleh admin untuk

mencari data calon mahasiswa baru berdasarkan no pendaftaran atau

nama lengkap. Form Cari Data dapat dilihat pada Gambar 4.12.

Gambar 4.12 Form Cari Data

10. Form Ujian Online

Form Ujian Online adalah form yang digunakan oleh calon

mahasiswa untuk melakukan ujian online. Mahasiswa harus login

terlebih dahulu sebelum melakukan ujian online. Form Login Ujian

Online dapat dilihat pada Gambar 4.13.

Page 29: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

xxix

Gambar 4.13 Form Login Ujian Online

Jika login ujian online sukses maka akan muncul Form Ujian Online

seperti di bawah ini. Form Ujian Online ini terdiri dari 20 soal dan tiap

soal memiliki bobot nilai. Form Ujian Online dapat dilihat pada Gambar

4.14.

Page 30: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

xxx

Gambar 4.14 Form Ujian Online

11. Form Cetak Data Calon Mahasiswa

Form Cetak Data Calon Mahasiswa adalah form yang

digunakan admin untuk mencetak data dari calon mahasiswa. Pada

Form Cetak Data Calon Mahasiswa, admin dapat mencetak dua jenis

laporan yaitu pencetakan data keseluruhan calon mahasiswa dan data

masing-masing mahasiswa.

Form Cetak Data Calon Mahasiswa dapat dilihat pada

Gambar 4.15. Hasil dari cetak data calon mahasiswa dapat dilihat pada

Gambar 4.16.

Page 31: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

xxxi

Gambar 4.15 Form Cetak Data Calon Mahasiswa

Gambar 4.16 Form Cetak Data

Page 32: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

xxxii

BAB V

PENUTUP

5.1 Kesimpulan

Kesimpulan yang dapat diambil dari penulisan Laporan Tugas Akhir

ini adalah telah dibuat aplikasi pendaftaran dan ujian online di Politeknik

Unggulan Sragen berbasis web. Aplikasi pendaftaran dan ujian online ini

menampilkan profil Politeknik Unggulan Sragen meliputi visi dan misi,

informasi PMB, form pendaftaran dan form ujian online masih berbasis

web.

5.2 Saran

Berdasarkan kesimpulan di atas, maka saran yang dapat penulis

sampaikan yaitu :

1. Diharapkan pengembangan terhadap sistem pendaftaran dapat

dilakukan secara online dalam arti online melalui web sehingga dapat

diakses dengan mudah dan adanya waktu pengerjaan otomatis pada

ujian online.

2. Dibuat multiaccess dan user terdiri dari direktur, bagian keuangan

dan bagian administrasi agar laporan dapat diakses secara langsung.

Page 33: APLIKASI PENDAFTARAN DAN UJIAN ONLINE …/Aplikasi... · Berdasarkan kasus tersebut maka penulis mencoba membuat aplikasi pendaftaran dan ujian online ... seperti PHP MyAdmin dan

xxxiii

DAFTAR PUSTAKA

Andi. 2004. Panduan Aplikasi Desain Web dengan Macromedia Dreamweaver MX 2004. Wahana Komputer: Semarang.

appserv-all-in-one-database-for-web-server.htm. Diakses dari www.baqare.com

tanggal 3 Agustus 2010 pukul 17.05.

Fathansyah, Ir. 1999. Basis Data. Informatika: Bandung. Jogiyanto, H.M. 2001. Analisis dan Desain Sistem Informasi. Penerbit Andi:

Yogyakarta. Kendall, K.E. dan Kendall, J.E. 2003. Analisis dan Perancangan Sistem. PT

Prenhallindo dan Pearson Education Asia Pte. Ltd: Jakarta. Kristanto, A. 2003. Perancangan Sistem Informasi dan Aplikasinya. Gava Media:

Yogyakarta.

Kristanto, H. 2004. Konsep Dan Perancangan database. Andi: Yogyakarta

Kurniawan, Y. 2002. Aplikasi Web Database dengan PHP dan MySQL. PT Elex Media Komputindo: Jakarta.

Lazarus-ccr.2007.application/id.wiki.freepascal.org:internet/03 Agustus 2010.

Diakses tanggal 3 Agustus 2010 pukul 17.00.

Nugroho, B. 2004. Pemrograman Web Dinamis dengan PHP dan MySQL. Gavamedia: Yogyakarta.

Oetomo, B. Sutedjo. 2002. Perencanaan & Pembangunan Sistem Informasi.

Penerbit Andi: Yogyakarta. Prasetyo, Didik D.2003. Belajar sendiri administrasi database server MySql. PT

Elex Media Komputindo: Jakarta.