Anda di halaman 1dari 11

ANALISIS DAN DESAIN WEBSITE MONITORING KONSULTASI BIMBINGAN

KARTU RENCANA STUDI (KRS)

Putu Bagus Adidyana Anugrah Putra 1), Nova Noor Kamala Sari 2), Viktor Handrianus Pranatawijaya3)
1
Fakultas Teknik, Universitas Palangkaraya
email: putu.upr@gmail.com
2
Fakultas Teknik, Universitas Palangkaraya
email: nova_noor@ymail.com
3
Fakultas Teknik, Universitas Palangkaraya
email: viktor_hp@yahoo.com

Abstract

Informatics Engineering, University of Palangka Raya still use some old methods (manual)
on KRS. Therefore, a system to facilitate students, teachers, and administrators to input the value is
needed. It can also save time and make it easier student counseling KRS with an academic supervisor.
The research design was consists of two phases, namely, (1) collecting and analyzing data was done
by library research and observation, (2) applied the waterfall method that has been modified with the
stages, namely systems analysis to determine access rights with the facilities, UML and ERD were
created, the system design to perform database design, navigation structure, interfaces, and (3) the
results of the study are database blueprint, blueprint site map and blueprint website. The analyze and
website design of KRS counseling monitor at Informatics Engineering, University of Palangka Raya
generally will be made with three user, such as an administrator to manage information, lecturers to
access the system to check the value and checking students who already consulting or not, and to
access the value of IPS, IPK, and SKS that have been collected.

Keywords : database, waterfall, UML, ERD, website

1. PENDAHULUAN KRS Dosen pembimbing akademik masih


1.1 Latar Belakang harus menginputkan nilai IPS, IPK dan SKS
Seiring dengan perkembangan teknologi mahasiswa bimbingan nya secara manual dan
komputer yang sangat cepat, program studi menyerahkan nilai tersebut ke bagian staf TU
Teknik Informatika diarahkan pada (admin jurusan). Dosen harus mengecek
penguasaan ilmu dan keterampilan rekayasa mahasiswa secara manual agar mengetahui
Informatika yang berlandaskan pada mahasiswa tersebut sudah bimbingan atau
kemampuan untuk memahami, menganalisis, belum.
menilai, menerapkan, serta menciptakan Pada permasalahan ini diperlukan
software dalam pengolahan dengan komputer. sebuah sistem untuk mempermudah
Sistem Kartu Rencana Studi (KRS) mahasiswa, dosen, serta admin untuk
Pada Jurusan Teknik Informatika Universitas menginputkan nilai, juga dapat menghemat
Palangka Raya khususnya masih waktu dan mempercepat saat mahasiswa
menggunakan beberapa metode lama yang bimbingan KRS dengan dosen pembimbing
masih bersifat konvensional. KRS merupakan akademik. Dari uraian di atas maka dibuatlah
sebuah metode dimana pada awal semester penelitian dengan judul Analisis dan Desain
mahasiswa mulai memprogramkan mata Website Monitoring Konsultasi Bimbingan
kuliah yang akan diambil, sebelumnya KRS pada Jurusan Teknik Informatika
mahasiswa harus berkonsultasi dengan Dosen Universitas Palangka Raya.
Pembimbing Akademik terlebih dahulu. .
Setelah mata kuliah yang akan diampu
(diambil) disetujui oleh Dosen Pembimbing 1.2 Rumusan masalah :
Akademik, mahasiswa lalu mengisi nilai IPS, Berdasarkan latar belakang di atas maka
IPK dan SKS yang sudah terkumpul di dapat diidentifikasi dan dirumuskan
lembaran yang disediakan oleh Dosen permasalahan yaitu:
Pembimbing Akademik . Hal itu masih kurang 1) Bagaimana menganalisis sebuah website
efisien karena setelah mahasiswa bimbingan monitoring konsultasi bimbingan KRS

58
pada Jurusan Teknik Informatika
Universitas Palangka Raya?
2) Bagaimana mendesain sebuah website
monitoring konsultasi bimbingan KRS 2.4 Unified Modeling Language (UML)
pada Jurusan Teknik Informatika Menurut Widodo, (2011:6), “UML
Universitas Palangka Raya? adalah bahasa pemodelan standar yang
memiliki sintak dan semantik”.
2. LANDASAN TEORI Menurut Nugroho (2010:6),”UML
2.1 Website (Unified Modeling Language) adalah bahasa
Website sering juga disebut Web, dapat pemodelan untuk sistem atau perangkat lunak
diartikan salah satu aplikasi yang berisikan yang berparadigma (berorientasi objek).”
dokumen-dokumen multimedia (teks, gambar, Pemodelan (modeling) sesungguhnya
suara, animasi, video) didalamnya yang digunakan untuk penyederhanaan
menggunakan protokol HTTP (Hypertext permasalahan-permasalahan yang kompleks
Transfer Protocol) dan untuk mengaksesnya sedemikian rupa sehingga lebih mudah
menggunakan perangkat lunak yang disebut dipelajari dan dipahami.
browser (Arief, 2011). Halaman website
biasanya berupa dokumen yang ditulis dalam 3. METODE PENELITIAN
format Hyper Text Markup Language 3.1 Tahapan Penelitian
(HTML), yang bisa diakses melalui HTTP, 1) Studi Pustaka dan Observasi, melakukan
HTTP adalah suatu protokol yang studi pustaka terhadap buku, jurnal
menyampaikan berbagai informasi dari server ilmiah nasional dan internasional
website untuk ditampilkan kepada para user sebagai pendukung dalam penelitian.
atau pemakai melalui web browser Observasi dilakukan untuk mengambil
data-data untuk titik dan berapa besar
2.2 Database radius yang diperlukan untuk
Database atau basis data adalah menandakan suatu ruangan yang
kumpulan data yang disimpan secara nantinya akan dijadikan area untuk
sistematis di dalam komputer yang dapat mengeluarkan informasi.
diolah atau dimanipulasi menggunakan 2) Analisis Sistem, Pemodelan proses
software untuk menghasilkan informasi. bisnis menggunakan Unfied Modeling
Pendefinisian basis data meliputi spesifikasi Language (UML) dan Entity
berupa tipe data, struktur data dan juga Relationship Diagram (ERD).
batasan-batasan data yang akan disimpan. 3) Desain Sistem, proses ini digunakan
Basis data merupakan aspek yang sangat untuk membuat “blueprint” software
penting dalam sistem informasi dimana basis seperti, perancangan basis data dan
data merupakan gudang penyimpanan data perancangan antarmuka (interface).
yang akan diolah lebih lanjut. Basis data
menjadi penting karena dapat mengorganisasi 3.2 Lokasi Penelitian
data, menghidari duplikasi data, hubungan Objek penelitian ini dilakukan pada
antar data yang tidak jelas dan juga update Jurusan Teknik Informatika, Fakultas Teknik,
yang rumit. Universitas Palangka Raya.

2.3 Flowchart
Flowchart adalah representasi grafis 3.3 Peubah dan Pengukuran
dari langkah – langkah yang harus diikuti Untuk mengukur keberhasilan setiap
dalam menyelesaikan suatu permasalahan langkah-langkah dalam jenis penelitian teknik
yang terdiri atas sekumpulan simbol, dimana informatika sehingga rekayasa untuk Analisis
masing-masing simbol merepresentasikan dan Desain Website Monitoring Konsultasi
kegiatan tertentu. Flowchart diawali dengan Bimbingan KRS pada Jurusan Teknik
penerimaan input dan diakhiri dengan Informatika Universitas Palangka Raya, setiap
penampilan output. Bagan alir program tahap memiliki indikator sasaran kerja masing-
merupakan bagian yang menjelaskan secara masing yang digunakan untuk melihat target
rinci langkah-langkah dari proses program. pencapaian pada akhir penelitian berdasarkan
(Ema Utami dan Sukrisno, 2005) kondisi awalnya. Pada tabel berikut ini

59
merupakan uraian mengenai tahapan
penelitian, indikator capaian, dan target
capaian.

Tabel 3.1 Indikator dan Target Capaian


Penelitian

3.4 Model yang digunakan


Model yang digunakan merupakan suatu
hasil dari siklus hidup pengembangan
perangkat lunak Model Waterfall (Royce,
1970) yang dibuat oleh Royce pada tahun
1970. Pada perkembangannya banyak
bermunculan modifikasi-modifikasi dari
model tersebut. Sehingga model yang
digunakan pada penelitian ini merupakan
model model Waterfall yang modifikasi.
Tahapan yang dilakukan yaitu pada tahap
analisis, desain, implementasi dan pengujian.

Gambar 4.1 Flowchart Proses KRS Sistem


Lama
Gambar 3.1 Rancangan Penelitian
Bisnis Proses Sistem Baru
Dalam Sistem Baru ini sistem akan lebih
4. HASIL DAN PEMBAHASAN
mudah karena mahasiswa akan menginputkan
4.1 Analisis Sistem
langsung nilai IPK melalui sebuah Website.
Bisnis Proses Sistem Lama
Sistem ini pun membantu Dosen pembimbing
Pada Jurusan Teknik Informasi Sistem
ntuk melihat mahasiswa yang sudah
pengecekan mahasiswa pada saat Bimbingan
bimbingan atau belum serta Staf Jurusan juga
Konsultasi KRS masih manual dan masih
akan lebih mudah mendapatkan data
mengisi pada kertas. Setelah penyusunan dan
mahasiswa yang KRS.
persetujuan Dosen mahasiswa lalu mengisi
Nama Lengkap dan nilai IPK, IPS dan Jumlah
SKS pada kertas yang sudah disediakan Dosen

60
a. Perangkat keras (hardware) yang
digunakan dalam pembuatan website ini
adalah Laptop Aspire E1 -471G dengan
spesifikasi sebagai berikut :
1) Processor intel core i3 2328M;
2) Memory 2 GB;
3) Harddisk 500 GB;
4) NVIDIA GeForce GT 630M.
b. Perangkat lunak (software) yang digunakan
untuk pembuatan website adalah:
1) Sistem Operasi (OS) : Microsoft
Windows 7.0;
2) Software editor notepad++ dan
NetBeans IDE 8.0.1;
3) Design : Miscrosoft Visio 2007,
Balsamiq Mackup;
4) Bahasa Pemrograman : HTML, PHP,
CSS, Bootstrap, dan Javascript;
5) Server Host : XAMPP Server;
6) Database : MySQL.

4.3 Desain Sistem


Berikut ini adalah perancangan Website
Pengecekan bimbingan konsultasi KRS di
Jurusan Teknik Informatika Universitas
Palangka Raya dengan menggunakan dua
model pada UML, yaitu Use-Case Diagram
dan Activity Diagram.

Use Case Diagram


Diagram Use Case Sistem Website
Gambar 4.2 Flowchart Proses KRS Sistem Pengecekan bimbingan konsultasi KRS di
Baru Jurusan Teknik Informatika Universitas
Palangka Raya dibuat berdasarkan masing-
masing proses sesuai dengan definisi actor dan
use case yang terdapat pada tabel masing-
masing yang dapat dilihat dibawah ini
4.2 Analisa Teknologi
Analisis teknologi software dan hardware :

61
System Website Pengecekan Bimbingan Konsultasi KRS (studi kasus di Jurusan Teknik Informatika)

Ubah data
Tambah data Hapus data

Kelola akun Admin

«include»
Kelola akun Dosen
*
* «include»
*
Tambah data Hapus data Masukan username
«include»
Ubah data

* «include»
** Login
* «include»
* Kelola akun
Mahasiswa
Admin *
Masukan password

Tambah data Hapus data «include»


Ubah data

*
Kelola Tahun Ajaran
«include»

Tambah data Hapus data


«include»
Ubah data

Melihat lembar
kendali

Logout

Gambar 4.3 Use Case Diagram Admin

System Website Pengecekan Bimbingan Konsultasi KRS (studi kasus di Jurusan Teknik Informatika)

Kelola akun Dosen

«include»
Masukan username
Ubah data «include»

«include»
Melihat lembar
Login
kendali
«include»

«include»

Dosen
Masukan password

Logout

Gambar 4.4 Use Case Diagram Dosen

System Website Pengecekan Bimbingan Konsultasi KRS (studi kasus di Jurusan Teknik Informatika)

Ubah data

Masukan username
Kelola akun «include» «include»
Mahasiswa

«include»
Login
Melihat lembar
«include»
kendali

«include»
Tambah data Ubah data Masukan password

Mahasiswa Logout

Gambar 4.5 Use Case Diagram Mahasiswa

62
Activity Diagram
Activity Diagram pada Rancang Bangun
Website Pengecekan Bimbingan Konsultasi
(studi kasus di Jurusan Teknik Informatika) ini
adalah sebagai berikut :

Login

Masukan username Masukan password

Menampilkan Halaman Beranda

Kelola Profil

Melihat Halaman Lembar Kendali

Ubah data

Gambar 4.6 Activity Diagram Dosen

63
Masukan username Masukan password

Kelola Lembar Kendali

Kelola Profil

Ubah data
Tambah data Ubah data

Gambar 4.7 Activity Diagram Mahasiswa

64
Masukan username Masykan password

Kelola Akun Admin Kelola Akun Dosen Kelola Tahun Ajaran Melihat Halaman Kendali Konsultasi
Kelola Akun Mahasiswa

Tambah Hapus Tambah Hapus


Ubah Tambah Hapus

Tambah Hapus Ubah Tambah Hapus Ubah

Ubah
Ubah

Gambar 4.8 Activity Diagram Admin

65
Main

+ ui_main ()
+ ui_login ()
+ ui_kelola_akun_admin ()
+ ui_kelola_akun_dosen ()
+ ui_kelola_akun_mahasiswa ()
+ ui_kelola_tahun_ajaran () Kelola Akun Admin Kelola Akun Dosen Kelola Akun Mahasiswa Kelola Tahun Ajaran Kelola Lembar Kendali
+ ui_kelola_lembar_kendali ()
+ ui_kelola_profil ()

+ tambah_data () + tambah_data () + tambah_data () + tambah_data () + tambah ()


+ ubah_data () + ubah_data () + ubah_data () + ubah_data () + ubah ()
+ hapus_data () + hapus_data () + hapus_data () + hapus_data ()

Login

+ validasi_login () Kelola Profil


+ logout ()

+ ubah profil ()

Koneksi Database

+ membuka_koneksi ()
+ eksekusi_query_select ()
+ eksekusi_insert ()

Gambar 4.9 Class Diagram


+ eksekusi_delete ()
+ menutup_koneksi ()

T.Akun_Admin T.Akun_Dosen T.Tahun_Ajaran T.Lembar_Kendali


T.Akun_Mahasiswa
- id_admin : int(2) PK
- username : varchar (50) - id_admin : int (2) - id_tahun : int (2) - id_bimbingan : int (2)
- nip : int (50) - nim_mahasiswa : int (10) - tahun : int (10)
- password : varchar (50) - nim_mhs : varchar (10)
- nama : varchar (50) - nama : varchar (50) - semester : enum ('Ganjil','Genap')
- password : varchar (20) - id_tahun : int (2)
- username : varchar (50) - status : enum ('Aktif','Non_Aktif') - ipk : decimal (2,1)
- password : varchar (20) - id_dosen : int (2)
- ips : decimal (2,1)
- sks_terkumpul : int (10)
- sks_diambil : int (10)
- status_konsultasi : enum ('Sudah','Belum')

66
4.4 Desain User Interface Akun_Admin Logout

Desain User Interface Admin MENU UTAMA

1) Desain Halaman Login. KELOLA AKUN ADMIN


TAMBAH

Dibawah ini merupakan Tampilan KELOLA AKUN DOSEN


No username password Aksi

1 Admin 12345 Tambah Ubah Hapus


Halaman Login pada Website Pengecekan KELOLA AKUN MAHASISWA

Bimbingan Konsultasi KRS. Jadi untuk setiap KELOLA TAHUN AJARAN

pengguna yang ingin masuk ke website akan LEMBAR KENDALI

masuk ke halaman login untuk memasukan TA. 2015/2016 - GANJIL

TA. 2012/2013 – GENAP


username dan password.
Website Teknik Informatika Universitas Palangka Raya

Gambar 4.12 Tampilan Desain Halaman


Login
Akun Admin
username

password
4) Desain Halaman Kelola Akun Dosen
Dibawah ini merupakan Halaman Kelola
Akun Dosen yang berisi data Dosen seperti
Nama, Nip, username, password. Admin
mempunyai hak akses untuk menambah,
Gambar 4.10 Tampilan Desain Halaman ubah, hapus data dosen.
Login Akun_Admin Logout

MENU UTAMA

2) Desain Halaman Utama KELOLA AKUN ADMIN


No Nama Nip username password Aksi

Dibawah ini merupakan halaman utama KELOLA AKUN DOSEN


1 Dosen1 123456789 Dosen1 12345 Tambah Ubah Hapus

dimana Admin mempunyai hak akses untuk KELOLA AKUN MAHASISWA

KELOLA TAHUN AJARAN

mengelola pada website ini. LEMBAR KENDALI

TA. 2015/2016 - GANJIL

Akun_Admin Logout TA. 2012/2013 – GENAP

MENU UTAMA
TAMBAH

KELOLA AKUN ADMIN

KELOLA AKUN DOSEN 60 70 400


Gambar 4.13 Tampilan Desain Halaman
KELOLA AKUN MAHASISWA Kelola Akun Dosen
KELOLA TAHUN AJARAN

LEMBAR KENDALI

TA. 2015/2016 - GANJIL 5) Desain Halaman Kelola Akun


TA. 2012/2013 – GENAP
Mahasiswa
Dibawah ini merupakan Halaman Kelola
Akun Mahasiswa yag berisi data mahasiswa
Gambar 4.11 Tampilan Desain Halaman
yang berisi Nama, Nim, username, password.
Utama
Admin mempunyai hak Akses untuk
memantau data mahasiswa.
3) Desain Halaman Kelola Akun Admin Akun_Admin Logout

Dibawah ini merupakan halaman Kelola


Akun Admin yang menyimpan data Admin. MENU UTAMA

Disini Admin mempunyai hak akses untuk KELOLA AKUN ADMIN


No Nama Nim username password Aksi

ubah, hapus data password Admin. KELOLA AKUN DOSEN


1 Mahasiswa1 123456789 Mahasiswa1 12345 Tambah Ubah Hapus

KELOLA AKUN MAHASISWA

KELOLA TAHUN AJARAN

LEMBAR KENDALI

TA. 2015/2016 - GANJIL

TA. 2012/2013 – GENAP

Gambar 4.14 Tampilan Desain Halaman Kelola


Akun Mahasiswa

67
6) Desain Halaman Kelola Akun Tahun 1) Untuk menganalisis sebuah website yang
Ajaran mampu mengakomodasi dan mengelola
Dibawah ini merupakan halaman Kelola Monitoring Bimbingan Konsultasi KRS
Tahun Ajaran dimana admin mempuyai hak yaitu dengan melakukan proses pencarian
akses untuk tambah, ubah, hapus data yang kebutuhan yang difokuskan pada software
ada pada Tahun Ajaran. untuk mengetahui sifat dari website yang
Akun_Admin Logout
akan dibuat seperti manajemen hak akses
MENU UTAMA pengguna beserta fasilitas-fasilitas yang
KELOLA AKUN ADMIN
No Tahun Ajaran Semester Status Aksi
ada, pemodelan bisnis proses
KELOLA AKUN DOSEN
1 2015/2016 GANJIL Aktif Tambah Ubah Hapus
menggunakan Unfied Modeling Language
KELOLA AKUN MAHASISWA

KELOLA TAHUN AJARAN


(UML).
LEMBAR KENDALI 2) Untuk mendesain sebuah website yang
TA. 2015/2016 - GANJIL
mampu mengakomodasi dan mengelola
TA. 2012/2013 – GENAP

Monitoring Bimbingan Konsultasi KRS


dengan membuat “blueprint” software
Gambar 4.15 Tampilan Desain Halaman Kelola seperti, desain basis data, desain view
Tahun Ajaran berupa site map, dan desain interface.

7) Desain Halaman Lembar Kendali 6. REFERENSI


Pada halaman Lembar Kendali ini
Admin hanya mempunyai hak akses untuk [1] Arief, M. Rudyanto. 2011.
memantau nilai mahasiswa. Untuk tabel yang Pemrograman Web Dinamis
terisi berarti mahasiswa sudah melakukan Menggunakan PHP dan MySQL.
bimbingan. Penerbit ANDI Yogyakarta.
Akun_Admin Logout Yogyakarta.
MENU UTAMA
[2] Nugroho, Bunafit. 2008. Panduan
LengkapMenguasai Perintah SQL.
KELOLA AKUN ADMIN

KELOLA AKUN DOSEN


No Nama Nim IPS IPK
Sks
Terkumpul
Sks
Diambill Mediakita. Yogyakarta.
KELOLA AKUN MAHASISWA
1 Mahasiswa1 123456789 3,05 3,01 110 24
[3] Sholiq. 2006. Pemodelan Sistem
KELOLA TAHUN AJARAN InformasiBerorientasi Objek dengan
LEMBAR KENDALI UML. Penerbit Graha Mulia.
TA. 2015/2016 - GANJIL
Yogyakarta.
TA. 2012/2013 – GENAP
[4] Simarmata, Janner. 2009. Rekayasa
Perangkat Lunak. Penerbit ANDI
Yogyakarta. Yogyakarta.
Gambar 4.16 Tampilan Desain Halaman Lembar [5] Tim EMS. 2012. Web Programming
Kendali for Beginners. Penerbit: PT. Elex
Media Komputindo, 2012.
5. KESIMPULAN
Kesimpulan yang didapat dari
penelitian ini adalah sebagai berikut :

68

Anda mungkin juga menyukai