Jurnal KRS Online Pada STMIK Palangka Ra

RANCANG BANGUN KRS ONLINE PADA STMIK
PALANGKA RAYA MENGGUNAKAN
FRAMEWORK CODEIGNITER
YUDHA ABDI NUGROHO
Teknik Informatika
STMIK Palangkaraya, Palangkaraya 73112
Telp : (0536) 3225515, 3224593 Fax : (0536) 3236933
E-mail :blackman2992@gmail.com

Abstrak :
STMIK Palangka Raya dulunya bernama AMIK Palangka Raya, merupakan Perguruan Tinggi
Informatika dan Komputer yang pertama di Kalimantan Tengah khususnya di Kota Cantik Palangka Raya. Pada
setiap awal semester STMIK Palangka Raya selalu dipadati oleh mahasiswa yang sibuk mengurus
perkuliahannya, salah satunya adalah pengisian Kartu Rencana Studi atau lebih dikenal dengan KRS.
Permasalahan dalam penelitian ini adalah bagaimana merancang dan membangun aplikasi KRS online
pada STMIK Palangka Raya menggunakan Framework CodeIgniter. Aplikasi dibangun menggunakan
Framework CodeIgniter versi 3.0.0 yang mendukung Responsive Web Design dengan menggunakan Twitter
Bootstrap. Aplikasi ini bertujuan agar dapat membantu mahasiswa dalam pengisian KRS tanpa harus mengantri
pada loket pengisian KRS, karena sistem KRS telah online dan mahasiswa dapat mengisi KRS tanpa harus
dibatasi oleh waktu dan tempat. Data mahasiswa yang digunakan adalah angkatan tahun 2014.
Hasil penelitian ini adalah telah berhasil diimplementasikan sebuah aplikasi KRS Online pada STMIK

Palangka Raya menggunakan Framework CodeIgniter serta telah dilakukan pengujian terhadap hasil
implementasi tersebut. Berdasarkan persepsi 15 responden, yaitu 86% yang apabila diinterpretasi nilai 86%
tersebut terletak pada daerah Sangat Baik. Dengan demikian dapat disimpulkan aplikasi KRS Online pada
STMIK Palangka Raya menggunakan Framework CodeIgniter adalah sangat baik secara keseluruhan.
Kata kunci : KRS, CodeIgniter, Bootsrap, KRS Online
1. PENDAHULUAN
1.1 Latar Belakang Masalah
Perkembangan teknologi informasi berjalan dengan pesat. Salah satu teknologi informasi yang
sering dibicarakan akhir-akhir ini adalah jaringan komunikasi global yang dikenal dengan sebutan
Internet. Internet merupakan sarana yang mampu menghubungkan pengguna (user) di berbagai tempat di
dunia sehingga seakan-akan tidak ada jarak antara para pengguna tersebut.
STMIK Palangka Raya merupakan Perguruan Tinggi Informatika dan Komputer pertama di
Kalimantan Tengah. Pada setiap awal semester STMIK selalu dipadati mahasiswa yang mengurus
perkuliahannya, salah satunya adalah pengisian Kartu Rencana Studi.
Pengisian KRS dilakukan oleh setiap mahasiswa secara langsung di STMIK Palangka Raya.
Walaupun telah ditentukan waktu pengisian KRS pada setiap jurusannya, tetap saja antrian yang panjang
terjadi akibat banyaknya mahasiswa yang akan melakukan pengisian KRS.
Berdasarkan latar belakang di atas, penulis berinisiatif mengusulkan skripsi dengan judul “Rancang
Bangun KRS Online Pada STMIK Palangka Raya Menggunakan Framework CodeIgniter” Yang
dapat dijalankan disemua platform smartphone. Melalui masing-masing browser yang ada di smartphone.

1.2 Rumusan Masalah
Dari uraian latar belakang masalah diatas, maka perumusan masalahnya adalah bagaimana
merancang dan membangun aplikasi KRS Online Pada STMIK Palangka Raya menggunakan Framework
CodeIgniter?
1.3 Batasan Masalah
Agar sistem dan penelitian yang dikerjakan sesuai dengan tujuan yang ingin dicapai maka
diperlukan batasan masalah agar langkah pengerjaan menjadi sistematis. Adapun batasan masalah yang
digunakan dalam penelitian ini adalah :
YUDHA ABDI NUGROHO : RANCANG BANGUN KRS ONLINE …

1.
2.
3.
4.
5.
6.

Mendukung Responsive Web Design dengan menggunakan Twitter Bootstrap.
Menggunakan Framework CodeIgniter terbaru yaitu versi 3.0.0.
Pengguna sistem yaitu Mahasiswa, Dosen Pembimbing Akademik, dan Akma.

KRS hanya dapat diakses dalam jaringan intranet.
Input data mahasiswa real 1 (satu) angkatan tahun 2014.
Tidak membahas pembuatan jadwal perkuliahan yang sedang berjalan, jadwal perkulihan hanya
dapat dilihat diaplikasi.

2. LANDASAN TEORI
Untuk menghindari duplikasi dari pihak lain, penulis melakukan penelusuran terhadap penelitianpenelitian terdahulu. Dari hasil penelusuran penelitian terdahulu, diperoleh beberapa masalah yang berkaitan
dengan masalah yang akan diteliti, yaitu:
Penelitian sejenis pernah dilakukan oleh Jupriyanto, dan Ramadian Agus Triyono 2013 dalam Jurnalnya
yang berjudul Pembangunan Sistem Informasi Kartu Rencana Studi (KRS) Dan Kartu Hasil Studi (KHS) online
Pada Sekolah Tinggi Ilmu Tarbiyah Nahdlatul Ulama (STITNU) Pacitan. STITNU Pacitan dalam pengisian KRS
masih bersifat konvensional, pengelolaan data KRS dan KHS pada saat ini masih mengunakan aplikasi
Microsoft Office Excel. Dengan demikian dari hasil pembahasan dapat disimpulkan dengan sistem dan aplikasi
yang baru bahwa:
1. Dengan dibangunnya sistem informasi ini, STITNU Pacitan saat ini sudah mempunyai sistem informasi
Akademik online, guna mempermudah dalam pengelolaan data KRS, KHS dan Transkrip Nilai, serta
meningkatkan pelayanan Akademik STITNU Pacitan.
2. Dengan sistem informasi Akademik ini, mahasiswa akan mendapatkan kemudahan dalam mengakses
KRS, KHS dan Transkrip secara online.
3. Wali murid sewaktu-waktu dapat mengakses pembayaran SPP, KRS, KHS dan Transkrip nilai putra putri

mereka secara online.
Penelitian yang dilakukan oleh Jupriyanto, dan Ramadian Agus Triyono 2013 yang dibuat menggunakan bahasa
pemprograman PHP dan MYSQL memiliki keunggulan yaitu, wali murid dapat memantau pembayaran SPP,
KRS dan KHS putra putri mereka secara online.
Penelitian sejenis pernah dilakukan oleh Sri Ayu Wandira Masi, Arie Lumenta, Arthur Rumagit, Aneke
Wowor 2012 dalam Jurnal yang berjudul KRS Online Berbasis Layanan SMS Gateway Di Fakultas Teknik
Universitas Sam Ratulangi. Dari hasil pembahasan dapat disimpulkan bahwa konsep auto refresh digunakan
pada web browser yang berfungsi untuk melakukan input ke database ketika SMS masuk ke modem. Pengiriman
SMS dilakukan oleh mahasiswa dengan cara mengirimkan SMS layanan yang diinginkan sesuai format masingmasing layanan yang telah ditentukan untuk di kirimkan ke nomor mobile modem yang telah terhubung pada
server.
Penelitian yang dilakukan oleh Sri Ayu Wandira Masi, Arie Lumenta, Arthur Rumagit, Aneke Wowor
2012 memiliki keunggulan diantaranya, pengisian KRS dapat digunakan dengan mudah, pengisian KRS menjadi
fleksibel dengan adanya system baru ini.
Penelitian sejenis pernah dilakukan oleh Suprihadi, Rini Kartika Hudiono, dan Lina Sinatra Wijaya 2013
dalam Jurnal yang berjudul Rancang Bangung Sistem Jejaring Klaster Berbasis Web Menggunakan Metode
Model View Controller. Berdasarkan hasil perancangan dan implementasi Sistem Jejaring Klaster berbasis Web
menggunakan metode Model View Controller, maka dapat diperoleh kesimpulan bahwa desain multi website
dengan memanfaatkan satu domain dengan cara setiap page didalam website memiliki kerangka tampilan yang
sama sangat tepat guna memfasilitasi berbagai kelompok klaster, menggunakan Framework CodeIgniter yang
memudahkan dalam implementasi aplikasi dan mendukung arsitektur Model View Controller (MVC).

Penelitian yang dilakukan oleh Suprihadi, Rini Kartika Hudiono, dan Lina Sinatra Wijaya 2013 memiliki
kenggungulan
yaitu
setiap
website
kalster
memiliki
situs
dengan
format
URL
:
iklaster.com/klaster/nama_website berdasarkan nama_website yang dimasukkan pada saat proses registrasi
klaster dan memiliki tampilan yang sama.
Penelitian sejenis pernah dilakukan oleh Guridno Adi Saputro, Amir Hamzah, Joko Triyono 2013 dalam
Jurnal yang berjudul Sistem Informasi Pengolahan Data Rumah Kos Menggunakan Framework CodeIgniter Di
Kelurahan Demangan Kecamatan Gondokusuman Yogyakarta. Setelah sistem berhasil disusun maka dapat mulai
diterapkan sebagai sebuah layanan baru. Implementasi sistem informasi pengolahan data rumah kos di
Kelurahan Demangan menggunakan Framework CodeIgniter, dengan penujuk lokasi menggunakan Google
Maps, dan SMS Gateway sebagai media notifikasi. Sistem dapat diakses dari berbagai media seperti notebook,

mobile dan tablet. Disamping itu sistem memiliki fitur pencarian yang mudah dan proses pemesanan yang cepat.

YUDHA ABDI NUGROHO : RANCANG BANGUN KRS ONLINE …

Penelitian yang dilakukan oleh Guridno Adi Saputro, Amir Hamzah, Joko Triyono 2013 memiliki
keunggulan yaitu, dapat diterapkan sebagai layanan baru yang masih belum banyak digunakan di berbagai
daerah di Kota Yogyakarta. Sistem dapat diakses dengan baik di berbagai media seperti notebook, mobile dan
tablet. Pemili kos dapat dengan mudah mengetahui siapa yang telah memesan kamar kos karena pemberitahuan
telah dikirim melalui SMS yang bertindak sebagai media notifikasi.
Penelitian sejenis pernah dilakukan oleh Ahmad Buhari, Muhammad Sholeh, Amir Hamzah 2013 dalam
Jurnal yang berjudul Aplikasi Manajemen Pengolahan Data Pada Pengurus Cabang PSSI Provinsi D.I.
Yogyakarta Menggunakan Framework CodeIgniter Berbasis Web. Dengan menyediakan informasi berbasis web
pada kompetisi sepak bola regulary di Provinsi D.I. Yogyakarta , pengguna hanya perlu online dan mengakses
informasi mengenai penulis web. Dengan mengakses berbasis web ini informasi pengguna dapat mengetahui
jadwal semua pertandingan yang ada dalam kompetisi sepak bola yang sedang digulung, dan untuk mengetahui
statistik atau peringkat sementara. Tidak hanya informasi tentang kompetisi bergulir saja tetapi dalam hal ini
pengguna web dapat menemukan cara untuk bergabung dengan tim sepak bola atau mendaftar untuk kompetisi
yang akan dimainkan.
Penelitian yang dilakukan oleh Ahmad Buhari, Muhammad Sholeh, Amir Hamzah 2013 memiliki
keunggulan yaitu, penyampaian informasi mengenai kompetisi sepak bola di provinsi D.I. Yogyakarta akan lebi

cepat, efektif dan efisien. Pengguna dapat dengan mudah menemukan cara untuk bergabung dengan tim sepak
bola.
Penelitian sejenis pernah dilakukan oleh Dini Hari Pertiwi 2011 dalam Jurnal yang berjudul Desain Dan
Implementasi Sistem Informasi Perpustakaan Berbasis Web Dengan MVC (Model View Controler). Dengan
demikian dari hasil pembahasan dapat disimpulkan dengan sistem yang baru bahwa Sistem Informasi
Perpustakaan dapat memberikan kemudahan bagi pihak dalam lingkungan kerja dalam melaksanakan aktivitas
dalam perpustakaan. Sistem yang terdiri dari file pokok anggota, file buku, file transaksi, file stok serta
peminjaman dan pengembalian buku.
Penelitian yang dilakukan oleh Dini Hari Pertiwi 2011 memiliki keunggulan diantaranya, sistem baru ini
dapat menghasilkan rekap data anggota, rekap data buku, pembuatan kartu anggota, rekap buku dipinjam atau
dikembalikan dengan waktu yang relatif singkat. Sistem dapat langsung mencetak kartu anggota ketika anggota
melakukan konfirmasi setelah mendaftar.
Berdasarkan penelitian di atas, penulis ingin menghasilkan sebuah system informasi baru, KRS dan KHS
on line yang dapat berjalan pada perangkat apapun seperti notebook, mobile, dan tablet. Yang memberi
kemudahan kepada mahasiswa dalam mengisi KRS dari perangkat apapun dan dimanapun, serta dapat melihat
rekapitulasi KRS dan KHS secara on line.
2.1 Definisi
a. Profil STMIK Palangka Raya
Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK) Palangka Raya yang dulunya
bernama AMIK Palangka Raya, merupakan Perguruan Tinggi Informatika dan Komputer yang

pertama di Kalimantan Tengah khususnya di Kota Cantik Palangka Raya.
Berdiri sesuai dengan ijin yang dikeluarkan oleh Dirjen Dikti Depdikbud Nomor 078/D/O/1995,
tanggal 28 September 1995 dan ijin perubahan status menjadi STMIK Palangka Raya dari Menteri
Pendidikan Nasional Republik Indonesia Nomor 71/D/O/2007 tanggal 24 Mei 2007.
b. Kartu Rencana Studi (KRS)
KRS adalah kartu yang berisi daftar mata kuliah yang akan diikuti oleh setiap mahasiswa dalam
satu semester. Didalam sebuah KRS tercantum data mahasiswa (NIM, Nama, Kelas, Jurusan, Jumlah
Semester dan Tahun Akademik yang diikuti), Kode Mata Kuliah, Nama Mata Kuliah, SKS dan Kelas
yang diikuti. Selain itu KRS merupakan bukti seorang mahasiswa aktif pada semester yang
bersangkutan.
c. Kartu Hasil Studi (KHS)
KHS adalah data seluruh nilai yang diperoleh mahasiswa dari mata kuliah yang dicantumkan
dalam kartu rencana studi setiap semester.
2.2 CodeIgniter
CodeIgniter adalah sebuah framework yang digunakan untuk membuat sebuah aplikasi berbasis web
yang disusun dengan menggunakan bahasa PHP. Di dalam CI ini terdapat beberapa macam kelas yang
berbentuk library dan helper yang berfungsi untuk membantu pemrogram dalam mengembangkan
aplikasinya.
Model View Controller merupakan suatu konsep yang cukup populer dalam pembangunan aplikasi
web. Berawal dari bahasa pemrograman Small Talk, MVC memisahkan pengembangan aplikasi

berdasarkan komponen utama yang membangun sebuah aplikasi seperti manipulasi data, user interface,
YUDHA ABDI NUGROHO : RANCANG BANGUN KRS ONLINE …

dan bagian yang menjadi kontrol aplikasi. Terdapat 3 jenis komponen yang membangun suatu MVC
pattern dalam suatu aplikasi sebagai berikut.
1) View, merupakan bagian yang menangani presentation logic. Pada suatu aplikasi web bagian ini
biasanya berupa file template HTML yang diatur oleh controller. View berfungsi untuk menerima dan
merepresentasikan data kepada user. Bagian ini tidak memiliki akses langsung terhadap bagian model.
2) Model, biasanya berhubungan langsung dengan database untuk memanipulasi data (insert, update,
delete, search), menangani validasi dari bagian controller, namun tidak dapat berhubungan langsung
dengan bagian view.
3) Controller, merupakan bagian yang mengatur hubungan antara bagian view, controller berfungsi untuk
meneriman request dan data dari user kemudian menentukan apa yang akan diproses oleh aplikasi.
Dengan menggunakan prinsip MVC suatu aplikasi dapat dikembangkan sesuai dengan
kemampuan developer, yaitu programmer yang menangani bagian model dan controller. Sedangkan,
designer menangani bagian view sehingga penggunaan arsitektur MVC dapat meningkatkan
maintanability dan organisasi kode. Walaupun demikian, dibutuhkan komunikasi yang baik antara
programmer dan designer dalam menangani variabel-variabel yang akan ditampilkan.
Ada beberapa kelebihan CodeIgniter (CI) dibandingkan dengan Framework PHP lain, sebagai
berikut.

a)
Performa Sangat Cepat
b)
Konfigurasi Yang Sangat Minim
c)
Banyak Komunitas
d)
Dokumentasi Yang Sangat Lengkap
2.3

Analisis
Tahapan analisis adalah tahapan utama dalam membangun atau membuat sebuah perangkat lunak.
Pada analisis ini penulis akan menganalisis beberapa yaitu sebagai berikut:
1. Analisis Kelemahan Sistem
Pada saat ini, sistem yang berjalan pada STMIK Palangka Raya yaitu menggunakan Aplication
Desktop berbasis GUI, artinya jika mahasiswa ingin melakukan pengentrian KRS harus menggunakan
komputer (Personal Computer) yang telah disediakan dari pihak kampus.
Sehingga mahasiswa saat ini sulit untuk melakukan pengentrian data dengan cepat yang
mengharuskan mahasiswa untuk hadir ke kampus pada saat pengisian KRS berlangsung. Selain itu
mahasiswa diperbolehkan melakukan pengisian KRS sesuai dengan jadwal yang telah ditentukan untuk

masing-masing jurusannya.
Dari hasil analisa yang telah dilakukan adalah menggunakan analisis PIECES sehingga diperoleh
data sebagai berikut:
Tabel 10. Analisis PIECES.
Jenis Analisis
Analisis Kinerja
(Performance)

Sistem Lama



Analisis Informasi
(Information)



Proses pengisian KRS 
lama.
Setelah KRS jadi, setiap
mahasiswa wajib konsultasi
dengan
dosen
untuk
meminta persetujuan KRS 
yang diajukan.

Ketika ada mahasiswa yang 
tidak kadir saat hari
pengisian KRS, maka harus
hadir dihari berikutnya.
Apabila batas pengisian
KRS
berakhir
harus
menghubungi AKMA.

Sistem yang diajukan
Pengisian KRS lebih cepat
karena mahasiswa cukup
mengakses
situs
dari
kampus dan mengisikan
data yang dibutuhkan.
Dengan sistem konsultasi
on line mahasiswa tidak
perlu bertatap muka untuk
konsultasi dengan dosen,
mahasiswa akan melihat
KRS yang telah disetujui
atau tidak oleh dosen.
Batas
paling
lambat
pengisian KRS on line
lebih lama dibanding
dengan pengisian KRS
sekarang.

YUDHA ABDI NUGROHO : RANCANG BANGUN KRS ONLINE …

Jenis Analisis

Sistem Lama

Analisis Ekonomi
(Economy)



Analisis Kendali
(Control)



Analisis Efisiensi
(Effeciency)




Analisis Layanan
(Service)



Mahasiswa harus merogoh 
kocek untuk pergi ke
kampus,
padahal
ada
mahasiswa
yang
berdomisili
jauh
dari
kampus.
Pengisian
manual 
memungkinkan
terjadi
human error.

Waktu dan biaya yang 
dikeluarkan lebih banyak.
Terbatasnya jarak dan 
waktu.
Terjadi
keterlambatan 
dalam memberikan atau
mendapatkan
informasi
karena tidak bisa dimana
saja dan kapan saja.

Sistem yang diajukan
Lebih ekonomis, karena
mahasiswa tidak perlu
mengeluarkan
uang
transport untuk pergi ke
kampus.
Lebih mudah dikontrol,
sehingga dapat membantu
pengambilan keputusan.
Rentan terhadap tindak
kejahatan cybercrime.
Tidak terbatas jarak dan
waktu.
Lebih efektif, efisien dan
hemat.
Pelayanan dalam KRS on
line ini lebih cepat.

2. Analisis Kebutuhan
Tahapan analisis kebutuhan adalah tahapan yang digunakan untuk mengetahui apa saja yang
dibutuhkan dalam pembuatan Rancang Bangun KRS Online Pada STMIK Palangka Raya Menggunakan
Framework CodeIgniter.
a. Kebutuhan Perangkat Keras
Kebutuhan perangkat keras (Hardware) yang digunakan penulis dalam pembuatan aplikasi
ini yaitu :
1) Type
: Laptop Asus Model A46CM
2) Processor
: Intel® Core™ i5-3317U CPU @ 1.70GHz
3) Memory
: SODIMM DDR3 Synchronous 1333 MHz @ 6GiB
4) LCD
: 14” HD SLIM
5) Hard disk
: 500 GB
b. Kebutuhan Perangkat Lunak
Dalam Kebutuhan perangkat lunak (software) yang digunakan penulis yaitu :
1) Linux Mint 17 codename Qiana 32-bit
2) Sublime Text Versi 3 (free version)
3) Google chrome Version 40.0.2214.91
4) Xampp-linux-Versi 1.8.2-4
5) Dia Diagram for Linux 0.97.2
6) Balsamiq for Windows Versi 3.0.8 dengan bantuan wine
c. Kebutuhan Informasi
Kebutuhan informasi dalam pembuatan Rancang Bangun KRS Online Pada STMIK Palangka
Raya Menggunakan Framework CodeIgniter adalah study pustaka dan dokumentasi, yaitu dengan
membaca buku-buku teori dari para ahli serta dari internet yang berhubungan langsung dengan
pembuatan perangkat lunak berbasis web.
d. Kebutuhan Pengguna (User)
Pengguna (user) yang menggunakan aplikasi ini adalah mahasiswa, dosen, dan akma. Namun
untuk dapat menggunakan aplikasi ini nanti, pengguna harus menggunakan sebuah aplikasi yang
mendukung pembuatan website ini, yaitu web browser (Mozilla Firefox, Google Chrome, Opera
Mini, dll).
3. Analisis Kelayakan Sistem
a. Kelayakan Teknologi
Kelayakan teknologi yang digunakan untuk membuat atau merancang aplikasi ini sudah
menggunakan berbasis web dimana pengguna nantinya yang dapat menggunakan ini tidak perlu
YUDHA ABDI NUGROHO : RANCANG BANGUN KRS ONLINE …

b.

c.

khawatir dengan jenis sistem operasi yang berbeda-beda pada platform mereka. Karena dengan
mempunyai browser yang mendukung HTML5 pengguna sudah dapat menggunakan Rancang
Bangung KRS Online Pada STMIK Palangka Raya Menggunakan Framework CodeIgniter.
Kelayakan Hukum
Aplikasi yang dihasilkan ini merupakan hasil karya penulis sendiri dan tidak merupakan
pelanggaran hak cipta orang lain. Kemudian informasi yang dihasilkan tidak melanggar hukum
yang berlaku.
Kelayakan Operasional
Aplikasi ini dapat membantu memberikan layanan pada mahasiswa STMIK Palangka Raya
untuk melakukan pengisian KRS dengan cepat, kapanpun dan dimanapun asalkan terhubung
dengan internet. Sehingga aplikasi ini layak untuk dioperasikan/digunakan. Menggunakan
Twitter Bootstrap, PHP, MySQL yang Open Source dan Framework CodeIgniter.

3. METODE PENELITIAN
3.1 Metode Pengumpulan Data
Teknik yang digunakan oleh penulis dalam tahapan pengumpulan data adalah :
a. Studi Observasi, yaitu peninjauan secara langsung di lapangan atau lokasi penelitian yaitu STMIK
Palangka Raya mengenai proses-proses yang sedang berjalan.
b. Studi pustaka, yaitu dengan mempelajari buku-buku atau referensi-referensi yang ada sangkut
pautnya dengan pembuatan skripsi ini.
c. Tahap dokumentasi, yaitu proses pengumpulan data yang digunakan untuk mendapatkan informasi
yang berkaitan dengan objek penelitian.
3.2 Metode Pengembangan Sistem
Motode pengembangan sistem yang digunakan penulis adalah waterfall (Air Terjun) dimana tahaptahap utama dari model ini memetakan kegiatan-kegiatan pengembangan dasar. Seperti: analisis dan
definisi persyaratan, perancangan sistem dan perangkat lunak, implementasi dan pengujian unit, integrasi
dan pengujian sistem, operasi dan pemeliharaan.
4. HASIL DAN PEMBAHASAN
4.1 Desain Use Case
Diagram use case diperuntukan untuk menggambarkan fungsionalitas sebuah sistem. Sebuah
diagram usecase mengidentifikasi aktor yang terlibat dalam kegiatan yang dapat dilakukan terhadap
aplikasi. Dalam hal ini meliputi user dan sistem.

Gambar 1. Diagram Use Case

YUDHA ABDI NUGROHO : RANCANG BANGUN KRS ONLINE …

4.2

Desain Basis Data
Di dalam perencanaan desain basis data diperlukan Entity Relationship Diagram (ERD) untuk
memudahkan dalam membuat dan memahami struktur tabel basis data, berikut ini adalah ERD Rancang
Bangun KRS Online Pada STMIK Palangka Raya Menggunakan Framework CodeIgniter yang akan
dirancang:

Gambar 2. Diagram E-R
4.3

Desain Implementasi Sistem
a. Halaman Utama Admin

Gambar 3. Halaman Utama Admin
b. Halaman Utama Dosen Pembimbing Akademik

Gambar 4. Halaman Utama Dosen Pembimbing Akademik

YUDHA ABDI NUGROHO : RANCANG BANGUN KRS ONLINE …

c. Halaman Utama Dosen Pengajar

Gambar 5. Halaman Utama Dosen Pengajar
d. Halaman Utama Mahasiswa

Gambar 6. Halaman Utama Mahasiswa
5. PENUTUP
5.1 Kesimpulan
Berdasarkan hasil implementasi, analisis, dan pengujian pada aplikasi KRS Online pada STMIK
Palangka Raya menggunakan Framework CodeIgniter. Penulis menarik kesimpulan bahwa aplikasi ini berhasil
diimplementasikan dan berjalan dengan baik dibeberapa platform seperti desktop, smartphone, maupun tablet
pada jaringan intranet STMIK Palangka Raya yang dapat diakses secara langsung pada alamat
http://krsonline.stmikplk.ac.id dengan syarat harus terlebih dahulu terhubung dengan jaringan wifi milik
kampus. Penulis juga menarik kesimpulan bahwa aplikasi juga berhasil diimplementasikan secara online
yang diunggah kedalam hostingan dengan alamat sementara yaitu http://krs-beta.midun.net dan berjalan
dengan baik sesuai harapan.
5.2 Saran
Untuk pengembangan yang akan datang agar aplikasi ini semakin baik, penulis memberikan beberapa
saran. Adapun beberapa saran tersebut adalah:
1. Pada aplikasi ini sebaiknya bisa ditambahkan fasilitas untuk konfirmasi mahasiswa yang telah
membayar SPP dan senat, sehingga ada batasan untuk pengisian KRS harus melunasi SPP dan senat
terlebih dahulu.
2. Diharapkan kedepannya pengembang dapat membuat fasilitas pesan layaknya seperti chating yang dapat
saling terhubung dengan mahasiswa lain ataupun dengan dosen.
3. Pada aplikasi ini dapat juga ditambahkan fitur pendaftaran yudisium dan pendaftaran wisuda.
4. Aplikasi ini juga bisa dikembangkan untuk versi android (.apk) berbasis client-server.
5. Pengembangan juga dapat dilakukan dengan melakukan peningkatan keamanan yang lebih baik karena
pada aplikasi ini hanya memanfaatkan fungsi keamanan standar dari CodeIgniter.

YUDHA ABDI NUGROHO : RANCANG BANGUN KRS ONLINE …

DAFTAR PUSTAKA
Arief, M.Rudyanto, 2011. Pemrograman Web Dinamis Menggunakan PHP Dan Mysql. Yogyakarta.
Jurnal Computer Science, Volume 10 Nomor 2 Mei 2013, Pembangunan Sistem Informasi Kartu Rencana Studi
(KRS) Dan Kartu Hasil Studi (KHS) On Line Pada Sekolah Tinggi Ilmu Tarbiyah Nahdlatul Ulama
(STITNU) Pacitan, Jupriyanto dan Ramadian Agus Triyono.
Jurnal CCIT, Volume 6 Nomor 3 Mei 2013, Rancang Bangun Sistem Jejaring Klaster Berbasis Web
Menggunakan Metode Model View Controller, Suprihadi, Rini Kartika Hudiono dan Lina Sinatra
Wijaya.
Jurnal SCRIPT, Volume 1 Nomor 1 Desember 2013, Sistem Informasi Pengolahan Data Rumah Kos
Menggunakan Framework CodeIgniter Di Kelurahan Demangan Kecamatan Gondokusuman
Yogyakarta, Guridno Adi Saputro, Amir Hamzah dan Joko Triyono.
Jurnal ARKOM, Volume 1 Nomor 1 Desember 2013, Aplikasi Manajemen Pengolahan Data Pada Pengurus
Cabang PSSI Provinsi D.I. Yogyakarta Menggunakan Framework CodeIgniter Berbasis Web, Ahmad
Buhari, Muhammad Sholeh dan Amir Hamzah.
Jurnal TEKNOMATIKA, Volume 1 Nomor 2 Mei 2011, Desain Dan Implementasi Sistem Informasi
Perpustakaan Berbasis Web Dengan MVC (Model View Controler), Dini Hari Pertiwi.
Jurnal Sistem Informasi, Volume 3 Nomor 2 Oktober 2012, Sistem Informasi Kartu Rencana Studi dan Kartu
Hasil Studi, Ari Zusnan Fahrudin, Eko Purwanto.
Kadir, Abdul, 2008. Dasar Pemrograman Web Dinamis Menggunakan PHP. Yogyakarta.
Kadir, Abdul, 2009. Membuat Aplikasi Web Dengan PHP dan Database MySQL. Yogyakarta.
Pratama, Antonius Nugraha Widhi, 2010. CodeIgniter : Cara Mudah Membangun Aplikasi PHP. Jakarta.
Priyo Utomo, Eko, 2013. Mobile Web Programming-HTML5, CSS3, JQuery Mobile. Andi, Yogyakarta.
Riyanto, 2011. Membuat Aplikasi E-Commerce dengan PHP & MySQL menggunakan CodeIgniter & Jquery.
Andi. Yogyakarta.
Sommerville, Ian, 2003. Software Engineering (Rekayasa Perangkat Lunak). Lancaster.
S. Pressman, Roger, 2010. Rekayasa Perangkat Lunak. Yogyakarta.
STMIK
Palangka
Raya,
2014.
Pedoman
Penulisan
Proposal
dan
Skripsi.
Palangka Raya.
Triandini, Evi dan Gede Suardika I, 2012. Step By Step Desain Proyek Menggunakan UML. Yogyakarta.
Wahana Komputer, 2010. Menguasai Pemrograman Web dengan JavaScript 2009. Yogyakarta.
Wahana Komputer, 2011. Mudah & Cepat Membuat Website dengan CodeIgniter. Andi dan Wahana Komputer,
Yogyakarta dan Semarang.

YUDHA ABDI NUGROHO : RANCANG BANGUN KRS ONLINE …

Dokumen yang terkait

FREKUENSI KEMUNCULAN TOKOH KARAKTER ANTAGONIS DAN PROTAGONIS PADA SINETRON (Analisis Isi Pada Sinetron Munajah Cinta di RCTI dan Sinetron Cinta Fitri di SCTV)

27 310 2

PENILAIAN MASYARAKAT TENTANG FILM LASKAR PELANGI Studi Pada Penonton Film Laskar Pelangi Di Studio 21 Malang Town Squere

17 165 2

APRESIASI IBU RUMAH TANGGA TERHADAP TAYANGAN CERIWIS DI TRANS TV (Studi Pada Ibu Rumah Tangga RW 6 Kelurahan Lemah Putro Sidoarjo)

8 209 2

MOTIF MAHASISWA BANYUMASAN MENYAKSIKAN TAYANGAN POJOK KAMPUNG DI JAWA POS TELEVISI (JTV)Studi Pada Anggota Paguyuban Mahasiswa Banyumasan di Malang

20 244 2

FENOMENA INDUSTRI JASA (JASA SEKS) TERHADAP PERUBAHAN PERILAKU SOSIAL ( Study Pada Masyarakat Gang Dolly Surabaya)

63 375 2

PEMAKNAAN MAHASISWA TENTANG DAKWAH USTADZ FELIX SIAUW MELALUI TWITTER ( Studi Resepsi Pada Mahasiswa Jurusan Tarbiyah Universitas Muhammadiyah Malang Angkatan 2011)

59 326 21

PENGARUH PENGGUNAAN BLACKBERRY MESSENGER TERHADAP PERUBAHAN PERILAKU MAHASISWA DALAM INTERAKSI SOSIAL (Studi Pada Mahasiswa Jurusan Ilmu Komunikasi Angkatan 2008 Universitas Muhammadiyah Malang)

127 505 26

PEMAKNAAN BERITA PERKEMBANGAN KOMODITI BERJANGKA PADA PROGRAM ACARA KABAR PASAR DI TV ONE (Analisis Resepsi Pada Karyawan PT Victory International Futures Malang)

18 209 45

STRATEGI PUBLIC RELATIONS DALAM MENANGANI KELUHAN PELANGGAN SPEEDY ( Studi Pada Public Relations PT Telkom Madiun)

32 284 52

Analisis Penyerapan Tenaga Kerja Pada Industri Kerajinan Tangan Di Desa Tutul Kecamatan Balung Kabupaten Jember.

7 76 65