1 STMIK MDP Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 20112012 RANCANG BANGUN KRS ONLINE BERBASIS PHP DAN MYSQL PADA STMIK GI MDP

STMIK MDP
Program Studi Teknik Informatika
Skripsi Sarjana Komputer
Semester Ganjil Tahun 2011/2012

RANCANG BANGUN KRS ONLINE BERBASIS PHP DAN MYSQL
PADA STMIK GI MDP

Jeffryandi
Fika Chandra

2008250053
2008250057

Pembimbing I : Johannes Petrus, S.Kom, M.T.I.
Pembimbing II : Yoannita, S.Kom

Abstract
The making of Online Course Selection Form is purposed to design and build an
Online Course Selection Form based on PHP and MySQL at STMIK GI MDP that
can be used by all students STMIK GI MDP and fix some problematic features of the

Online Course Selection Form application that has been used so far. The authors used
Prototyping as the development methodology. This methodology consists of three
stages, namely : analysis phase, design phase, and implementation phase. The results
of designing and developing this project is a Online Course Selection Form web
application that can be used by all students STMIK GI MDP. The first conclusion is,
designing and developing a web application of Online Course Selection Form
becomes easier when using PHP programming language, the second, Online Course
Selection Form is not only help students to fill in their Course Selection Form easier
but also helps the AA (Academic Advisor) to see the GPA (Grade Point Average) of
students and courses that has and has not been taken by the student, the last
conclusion, Online Course Selection Form evaluated by distributing questionnaires
and the results based on the questionnaire, it’s known that both the appearance and
funcionality of Online Course Selection Form is running well.
Key Words : Online Course Selection Form, PHP, MySQL, and Prototyping

Abstrak
Tujuan pembuatan KRS Online ini untuk merancang dan membangun KRS Online
berbasis PHP dan MySQL pada STMIK GI MDP yang dapat digunakan oleh seluruh
mahasiswa STMIK GI MGP dan memperbaiki beberapa fitur yang bermasalah pada


1

2

aplikasi KRS STMIK GI MDP yang telah dipakai selama ini. Metodologi
pengembangan sistem yang digunakan penulis adalah metodologi Prototyping yang
terdiri dari tiga tahapan yaitu : tahap analysis, design, dan implementation. Hasil dari
merancang dan membangun KRS Online ini yaitu aplikasi web KRS Online yang
dapat digunakan oleh seluruh mahasiswa STMIK GI MDP. Kesimpulan adalah
pertama, dengan menggunakan bahasa pemrograman PHP dalam pemrograman web
maka proses merancang dan membangun sebuah aplikasi web KRS Online menjadi
lebih mudah, kedua, dengan adanya KRS Online ini bukan hanya mempermudah
mahasiswa dalam melakukan pengisian KRS tetapi juga mempermudah PA
(Pembimbing Akademik) dalam melihat IPK (Indeks Prestasi Komulatif) mahasiswa
serta mata kuliah apa saja yang telah dan belum diambil oleh mahasiswa, ketiga,
evaluasi KRS Online dilakukan dengan menyebarkan kuesioner dan berdasarkan hasil
kuesioner telah diketahui bahwa baik tampilan dan fungsi dari KRS Online sudah
berjalan dengan baik.
Kata Kunci : KRS Online, PHP, MySQL dan Prototyping


PENDAHULUAN
1. Latar Belakang
STMIK GI MDP adalah salah satu kampus yang memanfaatkan teknologi
dalam berbagai kegiatan yang dilakukan. Salah satunya kegiatan bidang akademik
pengisian Kartu Rencana Studi (KRS). Saat ini KRS dilakukan oleh mahasiswa
dengan menggunakan aplikasi yang terkomputerisasi di lab komputer STMIK GI
MDP. Mahasiswa terkadang mengalami masalah ketika melakukan pengisian
KRS di lab STMIK GI MDP. Misalnya komputer yang digunakan untuk
pengisian KRS mengalami kerusakan,, pengisian KRS yang hanya bisa dilakukan
di dalam lab STMIK GI MDP, komputer untuk pengisian KRS yang tidak
bertambah meskipun jumlah mahasiswa bertambah sehingga terjadi kepadatan
mahasiswa saat pengisian KRS berlangsung, dan lain-lain.
Dari berbagai masalah yang muncul dalam pengisian KRS di lab STMIK
GI MDP, penulis memberi solusi dalam pengisian KRS bagi setiap mahasiswa
yaitu dengan merancang dan membangun aplikasi web KRS Online berbasis PHP
dan MySQL pada STMIK GI MDP. Web telah

menjadi bagian kehidupan

3


berinternet sehari-hari. Hampir semua kalangan masyarakat memanfaatkan web
untuk berbagai keperluan. Salah satunya untuk komunikasi jarak jauh. Dengan
kemudahan dalam komunikasi jarak jauh inilah, mahasiswa dapat melakukan
pengisian KRS dimana saja.

2. Tujuan dan Manfaat
2.1 Tujuan
1.

Merancang dan membangun aplikasi web KRS Online yang dapat
digunakan seluruh mahasiswa STMIK GI MDP.

2.

Memperbaiki beberapa fitur yang bermasalah pada aplikasi KRS
STMIK GI MDP yang telah dipakai selama ini.

2.2 Manfaat
1.


Memberi kemudahan bagi mahasiswa STMIK GI MDP dalam
melakukan pengisian KRS.

2.

Menyediakan aplikasi yang efektif dan efisien yang dapat dipakai oleh
seluruh mahasiswa STMIK GI MDP.

3. Metodologi Pengembangan Sistem
Metodologi pengembangan sistem yang digunakan adalah metodologi
Prototyping. Ada tiga tahapan dalam metodologi Prototyping :

3.1 Analysis
Pelanggan dalam hal ini adalah STMIK GI MDP dan penulis bersamasama menentukan tujuan umum, kebutuhan, dan gambaran bagian-bagian
yang dibutuhkan oleh aplikasi KRS Online.

3.2 Design
Penulis membuat perancangan sementara yang berfokus pada user
interface kepada pelanggan.


4

3.3 Implementation
Evaluasi ini dilakukan oleh pelanggan apakah Prototyping yang sudah
dibangun sudah sesuai dengan keinginan pelanggan. Jika belum sesuai, maka
penulis akan merekomendasikan perubahan dari hasil evaluasi tersebut dan
melakukan perubahan tersebut agar Prototyping sesuai dengan keinginan
pelanggan.

LANDASAN TEORI

1. KRS
Kartu Rencana Studi (KRS) adalah kartu yang berisi daftar mata kuliah
yang akan dikuti oleh mahasiswa dalam satu semester. KRS tercantum data
mahasiswa yang meliputi Nomor Pokok Mahasiswa (NPM), Nama, Kelas,
Fakultas, Jurusan, Jumlah Semester, dan Tahun Akademik yang diikuti.

2. Online
Dalam jaringan (Inggris:Online) adalah keadaan di saat pemakai

terhubung ke dalam suatu jaringan ataupun sistem yang lebih besar.

3. PHP
PHP singkatan dari PHP Hypertext Preprocessor yang digunakan sebagai
bahasa script server-side dalam pengembangan Web

yang disisipkan pada

dokumen HTML.

4. MySQL
MySQL adalah salah satu jenis Database server yang terkenal. MySQL
termasuk jenis RDBMS (Relational Database Management System), itulah
sebabnya istilah seperti table, baris, dan kolom digunakan dalam MySQL.

5

ANALISIS DAN PEMODELAN
1. Kebutuhan Perangkat Keras
Perangkat keras adalah salah satu komponen dari sebuah komputer yang

sifat alatnya bisa dilihat dan diraba secara langsung atau yang berbentuk nyata,
yang berfungsi untuk mendukung proses komputerisasi.
Bagi pengguna aplikasi ini perangkat keras yang dibutuhkan minimal :
a. Processor Intel Pentium IV.
b. RAM 512 MB.
c. Hard disk 2GB.
Perangkat keras yang digunakan penulis selama pengembangan sistem
pada aplikasi ini adalah Laptop Acer dengan spesifikasi sebagai berikut :
a. Acer AspireOne Intel Atom 1,60 GHz
b. Processor Intel Pentium IV.
c. RAM 1 GB.
d. Hard Disk 120 GB.

2. Kebutuhan Perangkat Lunak
Perangkat lunak adalah program yang berisi kumpulan instruksi untuk
melakukan proses pengolahan data.
1. Dari segi pembuatan
Selama pembuatan program, penulis menggunakan perangkat lunak
sebagai berikut :
a.


Windows XP, digunakan sebagai sistem operasi.

b.

PHP, sebagai media bahasa pemrograman web

c.

MySQL, sebagai database server.

6

d.

Adobe Dreamweaver CS3, sebagai web editor atau media penulisan kode.

e.

Mozilla Firefox, sebagai web browser.


f.

Apache, sebagai web server.

g.

Microsoft Office Visio 2007 Professional Edition untuk membuat
flowchart dan Diagram E-R.

2. Dari Segi Pengguna
Pengguna dapat mengoperasikan aplikasi ini pada sistem operasi
windows dan linux. Sedangkan untuk web browser, pengguna dapat
menggunakan semua jenis web browser seperti Mozilla Firefox, Internet
Explorer, ataupun Opera dan juga web browser lainnya.

IMPLEMENTASI DAN ANALISIS PROGRAM

1. Tampilan Halaman Login


7

2. Tampilan Halaman Mahasiswa

3. Tampilan Halaman Pembimbing Akademik

8

4. Tampilan Halaman Admin

5. Tampilan Halaman Sukses Keluar

9

PENUTUP

1. Kesimpulan
1. Dengan menggunakan bahasa pemrograman PHP dalam pemrograman
berbasis web, maka proses merancang dan membangun sebuah aplikasi web
KRS Online menjadi lebih mudah.
2. KRS Online ini dapat membantu mahasiswa STMIK GI MDP dalam
melakukan pengisian KRS.
3. KRS Online ini dapat mempermudah Pembimbing Akademik dalam melihat
IPK (Indeks Prestasi Komulatif) mahasiswa serta mata kuliah apa saja yang
telah dan belum diambil oleh mahasiswa.
4. Berdasarkan hasil kuesioner diketahui bahwa baik tampilan dan fungsi dari
KRS Online sudah berjalan dengan baik.

2. Saran
1. Dapat ditambahkan fitur-fitur KRS seperti KRS Semester Pendek (SP).
2. Tampilan dibuat menjadi lebih baik.
3. Bagi mahasiswa, pembimbing akademik, dan admin disarankan menggunakan
internet yang lancar.
4. Bagi STMIK GI MDP disarankan untuk memperhatikan keamanan database.
5. Bagi mahasiswa yang telah menginput KRS disarankan untuk melihat
kembali apakah KRS yang dipilih telah disetujui oleh pembimbing akademik.
6. Diberikan sosialisasi terlebih dahulu kepada pemakai sebelum aplikasi
digunakan.

10

DAFTAR PUSTAKA
Agung, Gregorius dan Jubilee Enterprise 2004, Macromedia Dreamweaver MX 2004
for Creative Webmaster, PT Elex Media Komputindo, Jakarta.
A.S., Rosa dan M. Shalahuddin 2011, Modul Pembelajaran Rekayasa Perangkat
Lunak (Terstruktur dan Berorientasi Obyek),Modula, Bandung.
Aurino 2007, Pengertian Database, Diakses tanggal 05 Desember 2011 dari
http://aurino.com/wordpress/?p=17.
Bennett, Simon 2002, Object-Oriented Systems Analysis & Design Using UML, MC
Graw Hill, London.
Cinta, Cahaya 2011, Materi PHP, Diakses tanggal 30 Oktober 2011 dari
http://lailacanggung.blogspot.com/2011/02/materi-php.html.
Dazca 2011, Metodologi Pengembangan Perangkat Lunak, Diakses tanggal 06
Desember 2011 dari http://bukurobek.blogspot.com/2011/04/metodologipengembangan-perangkat-lunak.html.
Doe, John 2011, Kartu Rencana Studi, Diakses tanggal 05 Desember 2011 dari
http://ugpedia.gunadarma.ac.id/pdf/88.pdf.
Dwi, Didik Prasetyo 2005, Solusi Menjadi Web Master Melalui Manajemen Web
dengan PHP, PT Elex Media Komputindo, Jakarta.
Firdaus 2007, 7 Jam Belajar Interaktif PHP dan MySQL dengan Dreamweaver,
Maxikom, Palembang.
Indrasufian 2009, Pengembangan Sistem, Diakses tanggal 29 November 2011 dari
elista.akprind.ac.id/upload/files/3098_MATERI_1.PDF.
Kadir, Abdul 2003, Pemrograman Web Mencakup HTML, CSS, JavaScript, & PHP,
Andi Offset, Yogyakarta.
Kurniawan, Rulianto 2008, Membangun Situs dengan PHP untuk Orang Awam,
Maxikom, Palembang.
Kurniawan, Rulianto 2010, PHP dan MySQL untuk Orang Awam Edisi Ke-2,
Maxikom, Palembang.

Dokumen yang terkait

1 STMIK GI MDP Program Studi Sistem Informasi Skripsi Sarjana Komputer Semester Ganjil Tahun 200112012 APLIKASI E-MARKETPLACE BERBASIS WEB 2.0

0 0 11

1 STMIK GI MDP Program Studi Sistem Informasi Skirpsi Sarjana Komputer Semester Ganjil Tahun 20112012 SISTEM APLIKASI PEMBELAJARAN BERBASIS WEB PADA SMK XAVERIUS 1 PALEMBANG

0 0 8

1 STMIK GI MDP Program Studi Sistem Informasi Skripsi Sarjana Komputer Semester Ganjil Tahun 20112012 SISTEM INFORMASI PENJUALAN FURNITURE BERBASIS WEB PADA PT SINAR MUSI CEMERLANG PALEMBANG

0 0 10

STMIK GI MDP Program Studi Sistem Informasi Skripsi Sarjana Komputer Semester Ganjil Tahun 20112012 IMPLEMENTASI SISTEM INFORMASI PENJUALAN ONLINE PRODUK ABC PADA PT TRI PRATAMA PERMAI

0 2 10

STMIK GI MDP Program Studi Sistem Informasi Skripsi Sarjana Komputer Semester Ganjil Tahun 20112012 SISTEM PENGOLAHAN TRANSAKSI PADA CV OMEGA WORKSHOP PALEMBANG

0 0 11

STMIK GI MDP Program Studi Sistem Informasi Skripsi Sarjana Komputer Semester Genap Tahun 20112012 ANALISIS DAN PERANCANGAN SISTEM INFORMASI E-BUSINESS BERBASIS WEB

0 0 9

STMIK GI MDP Program Studi Sistem Informasi Skripsi Sarjana Komputer Semester Ganjil Tahun 20112012 PENERAPAN CUSTOMER RELATIONSHIP MANAGEMENT BERBASIS SMS GATEWAY PADA PT TOSHIBA VISUAL MEDIA NETWORK INDONESIA

0 0 14

STMIK GI MDP Program Studi Sistem Informasi Skripsi Sarjana Komputer Semester Ganjil Tahun 20112012 APLIKASI PENGELOLAAN CRM

0 0 8

STMIK GI MDP Program Studi Sistem Informasi Skripsi Sarjana Komputer Semester Ganjil tahun 20112012 ANALISIS DAN PERANCANGAN WEBSITE PENJUALAN SPAREPART MOTOR YAMAHA PADA CV.ARJUNA MOTORINDO

0 0 11

STMIK GI MDP Program Studi Sistem Informasi Skripsi Sarjana Komputer Semester Ganjil Tahun 20112012 APLIKASI E-LEARNING PADA STIK BINA HUSADA PALEMBANG

0 0 12