Sunteți pe pagina 1din 83

RANCANG BANGUN SISTEM PERWALIAN MAHASISWA

PADA STMIK PALANGKA RAYA BERBASIS WEB

SKRIPSI

Disusun untuk Memenuhi Syarat Kelulusan Program Strata I pada


Sekolah Tinggi Manajemen Informatika dan Komputer
(STMIK) Palangka Raya

OLEH:

HENDRA FUADY
NIM C1057201012
JURUSAN SISTEM INFORMASI

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER


(STMIK) PALANGKA RAYA
2015
RANCANG BANGUN SISTEM PERWALIAN MAHASISWA
PADA STMIK PALANGKA RAYA BERBASIS WEB

SKRIPSI

Disusun untuk Memenuhi Syarat Kelulusan Program Strata I pada


Sekolah Tinggi Manajemen Informatika dan Komputer
(STMIK) Palangka Raya

OLEH:

HENDRA FUADY
NIM C1057201012
JURUSAN SISTEM INFORMASI

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER


(STMIK) PALANGKA RAYA
2015
LEMBAR PERNYATAAN

Yang bertanda tangan di bawah ini:

Nama Mahasiswa : HENDRA FUADY


NIM : C1057201012

menyatakan bahwa skripsi dengan judul :

RANCANG BANGUN SISTEM PERWALIAN MAHASISWA


PADA STMIK PALANGKA RAYA BERBASIS WEB

adalah hasil karya saya dan bukan merupakan duplikasi sebagian atau
seluruhnya dari karya orang lain, kecuali bagian yang sumber informasi
dicantumkan.

Pernyataan ini dibuat dengan sebenar-benarnya secara sadar dan


bertanggungjawab dan Saya bersedia menerima sanksi pembatalan skripsi apabila
terbukti melakukan duplikasi terhadap skripsi atau karya ilmiah lain yang sudah
ada.

Palangka Raya, 08 Agustus 2015


Yang Membuat Pernyataan,

Materai
Rp. 6.000

HENDRA FUADY
PERSETUJUAN

RANCANG BANGUN SISTEM PERWALIAN MAHASISWA


PADA STMIK PALANGKA RAYA BERBASIS WEB

Skripsi ini telah disetujui untuk diujikan


pada Tanggal 29 Agustus 2015

Pembimbing I, Pembimbing II,

Sulistyowati,S.Kom,M.Cs H.Muhammad Erfan,S.Kom


NIK.1982 1216 2007 002 NIK.1981 1127 2010 107

Mengetahui :
Ketua STMIK Palangkaraya,

Drs. S a r t a n a , M.Si
NIK. 1959 0607 1995 102

i
PENGESAHAN

RANCANG BANGUN SISTEM PERWALIAN MAHASISWA


PADA STMIK PALANGKA RAYA BERBASIS WEB

Skripsi ini telah Diuji, Dinilai dan Disahkan


Oleh Tim Penguji pada Tanggal 29 Agustus

Tim Penguji Skripsi :

1. Norhayati,M.Pd .....................................
Ketua
2. Hafiz Riyadli,S.Kom .....................................
Sekretaris
3. Rosmiati,M.Kom .....................................
Anggota
4. Sulistyowati,S.Kom,M.Cs
Anggota .....................................
5. H.Muhammad Erfan,S.Kom
Anggota
.....................................

ii
MOTTO DAN PERSEMBAHAN

Aku akan berjalan bersama mereka yang berjalan karena aku


tidak akan berdiri diam sebagai penonton yang menyaksikan
perarakan berlalu. Dalam manisnya persahabatan, biarkanlah
ada tawa kegirangan. Terima kasih kepada rekan-rekan STMIK
Palangka Raya angkatan 2010. Semoga keakraban kita tidak
hanya sampai disini. Aku datang, aku bimbingan, aku ujian, aku
revisi, dan aku menang.

Kupersembahkan untuk

Kedua orang Tua-Ku skripsi ini, serta


untuk Muzalirin Fadillah dan Az zahro
Fadillah adik perempuan yang menjadi
penyemangat karena selalu ceria.

iii
INTISARI

Hendra Fuady, C1057201012, 2015. Rancang Bangun Sistem Perwalian


Mahasiswa Pada STMIK Palangka Raya Berbasis Web,
Pembimbing I Sulistyowati, S.Kom., M.Cs, Pembimbing II
H.Muhammad Erfan, S.Kom.

Perkembangan ilmu pengetahuan dan teknologi telah meningkatkan


kehidupan dan kemudahan aktivitas manusia dalam berbagai aspek kehidupan.
Salah satu dampak yang paling dirasakan teknologi saat ini adalah di bidang
manajemen dan informasi. dibutuhkan suatu sistem yang dapat menghubungkan
dan sutroduce informasi antara pengguna dan aplikasi informasi pengguna.

Manajemen komputerisasi dan Internet berbasis informasi telah banyak


digunakan dalam pendidikan, seperti pendaftaran online mahasiswa baru, sistem
informasi nilai akademik siswa di universitas, dan lain-lain. Penulis akan
membangun sebuah sistem berbasis web yang dapat menghubungkan hubungan
antara dosen dan mahasiswa. Sistem ini dimaksudkan untuk membuat mahasiswa
dan dosen dapat berkomunikasi dengan mudah kapan saja dan di mana saja.

Semakin berkembangnya teknologi, mendorong sebuah increasig kualitas


hidup, kebutuhan hidup berubah, salah satu kebutuhan untuk menjadi media
informasi dan komunikasi dalam pendidikan. Dalam sistem pendidikan yang
dikenal sistem pendidikan "online". Sistem ini dimaksudkan untuk membuat
siswa dalam sistem informasi misalnya dapat memiliki kepercayaan untuk dosen
wali independen.

Website ini dapat diakses oleh siapa saja, di mana saja, kapan saja tanpa
dibatasi oleh waktu, ruang dan jarak. dapat diakses dengan bantuan teknologi
internet. format web menciptakan kemudahan dalam mengakses data dengan
tingkat keamanan yang baik berdasarkan database MySQL.

Kata kunci: MYSQL, WEB, PHP

iv
ABSTRACT

Hendra fuady, C1057201012, 2015. Rancang Bangun Sistem Perwalian


Mahasiswa Pada STMIK Palangka Raya Berbasis Web,
Consultant I Sulistyowati,S.Kom.,M.Cs, Consultant II
H.Muhammad Erfan,S.Kom.
The development of science and technology has improved the lives and ease
human activities in various aspects of life. One of the most perceived impact of
technology today is in the field of management and information. it needs a system
that can connect and sutroduce information between the user and the user
application information.

Computerized management and information-based Internet has been widely


used in education, such as online registration of new students, the information
system of academic grades of students in universities, and others. The author will
built a web-based system that can connect the relationship between lecturers and
students. This system is intended to make students and faculty can communicate
easily anytime and anywhere.

The continued development of technology, encouraging an increasig in


quality of life, the necessities of life changed, one needs to be a medium of
information and communication in education. In the education system are well
known education system "online". The system is intended to make students in
information systems for example can have a trust to faculty trustee independently.

This website is accessible by anyone, anywhere, anytime without


constrained by time, space and distance. it can be accessed by the help of Internet
technology. web format creates ease in accessing the data with good security
level based on the MySQL database.
Keywords: MYSQL, WEB, PHP

v
KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan

rahmat, hidayah serta kekuatan sehingga penulis dapat menyelesaikan skripsi ini

dengan judul “Rancang Bangun Sistem Perwalian Mahasiswa Pada STMIK

Palangka raya berbasis web” terwujudnya skrispi ini tidak lepas dari bantuan

berbagai pihak yang telah mendorong dan membimbing penulis, baik tenaga, ide-

ide, maupun pemikiran. Adapun tujuan penulisan skripsi ini adalah untuk

memenuhi salah satu syarat. Kelulusan Strata 1 pada Sekolah Tinggi Manajemen

Informatika dan Komputer (STMIK) Palangkaraya. Pada Kesempatan ini

penulisan juga ingin menyampikan ucapan teriama kasih kepada:

1. Drs.Sartana,M.Si selaku Ketua Sekolah Tinggi Manajmen Informatika dan

komputer (STMIK) Palangkaraya;


2. Sulistyowati,S.Kom.,M.Cs selaku dosen pembimbing I yang telah

membimbing dalam penulisan laporan skripsi.


3. H.Muhammad Erfan,S.Kom selaku dosen pembimbing II yang telah

membimbing dalam program skripsi.


4. Yang sangat istimewa orang tua dan kedua adik penulis yang selalu memberi

dukungan semangat yang tidak henti-hentinya kepada penulis di dalam proses

penulisan skripsi yang penulis tempuh sekarang.


Seluruh teman-teman seperjuangan dan sepenanggung di Sekolah Tinggi

Manajemen Informatika dan Komputer (STMIK) Palangka Raya yang selalu

memberikan dukungan semangat baik secara langsung maupun tidak

langsung.

vi
Penulis menyadari bahwa tak ada gading yang tak retak,begitu juga dengan

skripsi ini yang tidak luput dari kekurangn.

Palangka Raya, Agustus 2015


Penulis,

DAFTAR ISI

Hal.

HALAMAN PERSETUJUAN........................................................................... i
HALAMAN PENGESAHAN............................................................................ ii
HALAMAN MOTTO DAN PERSEMBAHAN................................................. iii
HALAMAN INTISARI..................................................................................... iv
HALAMAN ABSTRACT.................................................................................. v
KATA PENGANTAR......................................................................................... vi
DAFTAR ISI...................................................................................................... vii
DAFTAR TABEL............................................................................................... ix
DAFTAR GAMBAR.......................................................................................... xi
DAFTAR LAMPIRAN...................................................................................... xii

BAB I PENDAHULUAN........................................................................... 1
A. Latar Belakang Masalah.............................................................. 1
B. Batasan Masalah.......................................................................... 3
C. Rumusan Masalah........................................................................ 3
D. Tujuan dan Manfaat..................................................................... 3
E. Metodologi Penelitian.................................................................. 5
F. Sistematika Penulisan.................................................................. 6

vii
BAB II TINJAUAN PUSTAKA................................................................ 7
A. Dasar Teori................................................................................. 7
B. Rancang Bangun....................................................................... 8
C. Bimbingan Akademik (Perwalian)............................................... 8
D. Jenis Pemrograman Web.............................................................. 11
E. Konsep Pemodelan Sistem........................................................... 16
F. Konsep Basis Data....................................................................... 19
G. SQL (Structured Query Language)...................................... 22
H. Perangkat Lunak Yang Digunakan............................................... 24
I. Penelitian Relevan....................................................................... 26

BAB III ANALISIS DAN PERANCANGAN SISTEM................ 28


A. Tinjauan Umum.................................................................... 28
B. Analisis................................................................................. 28
C. Desain Sistem....................................................................... 33

BAB IV IMPELEMENTASI DAN PEMBAHASAN..................... 55


A. Implementasi........................................................................ 55
B. Respon Pengguna................................................................. 68

BAB V KESIMPULAN DAN SARAN............................................ 72


A. Kesimpulan........................................................................... 72
B. Saran..................................................................................... 72

DAFTAR PUSTAKA
LAMPIRAN

DAFTAR TABEL

Tabel 1. Perintah DDL............................................................................... 22


Tabel 2. Perintah DML.............................................................................. 23

viii
Tabel 3. Perintah DCL............................................................................... 23
Tabel 4. Penelitian Yang Relevan.............................................................. 26
Tabel 5. Struktur Tabel Admin.................................................................. 41
Tabel 6. Struktur Tabel Matakuliah........................................................... 42
Tabel 7. Struktur Tabel Jadwal Matakuliah............................................... 42
Tabel 8. Struktur Tabel KHS Mahasiswa.................................................. 42
Tabel 9. Struktur Tabel Dosen................................................................... 43
Tabel 10. Struktur Tabel Mahasiswa........................................................ 43
Tabel 11. Struktur Tabel Dosen PA Mahasiswa......................................... 44
Tabel 12. Struktur Tabel Forum Diskusi................................................... 44
Tabel 13. Struktur Konsultasi Mahasiswa................................................. 45
Tabel 14. Skor Pilihan Jawaban................................................................. 68
Tabel 15. Jawaban Responden................................................................... 69
Tabel 16. Hasil Pengujian Sistem.............................................................. 71

DAFTAR GAMBAR
Gambar 1. Server – Side Programming.................................................. 15
Gambar 2. Client – Side Programming................................................... 15
Gambar 3. Notasi Terminator / Kesatuan Luar di DFD.......................... 16
Gambar 4. Notasi Arus Data di DFD..................................................... 17
Gambar 5. Notasi Proses di DFD............................................................ 18
Gambar 6. Simbol Dari Simpanan Data Di DFD.................................... 19
Gambar 7. Lambang Entitas.................................................................... 20
Gambar 8. Lambang Relasi..................................................................... 21
Gambar 9. Lambang Atribut.................................................................... 22
Gambar 10. Mozilla Firefox..................................................................... 25
Gambar 11. Diagram konteks.................................................................... 34
Gambar 12. Diagram Arus Data Level 0................................................... 34
Gambar 13. Diagram Arus Data Level 1 Proses 1.................................... 36
Gambar 14. Diagram Arus Data Level 1 Proses 2.................................... 37
Gambar 15. Diagram Arus Data Level 1 Proses 3.................................... 38
Gambar 16. Diagram Arus Data Level 1 Proses 4.................................... 38
Gambar 17. Diagram Arus Data Level 1 Proses 5.................................... 39
Gambar 18. Diagram Arus Data Level 1 Proses 6.................................... 40

ix
Gambar 19. Diagram Arus Data Level 1 Proses 7.................................... 40
Gambar 20. Desain Tampilan Halaman Utama......................................... 46
Gambar 21. Desain Tampilan Halaman Login.......................................... 48
Gambar 22. Desain Tampilan Halaman Forum Diskusi............................ 49
Gambar 23. Desain Tampilan Interaksi Forum Diskusi............................ 50
Gambar 24. Desain Tampilan Halaman Download................................... 51
Gambar 25. Desain Tampilan Halaman Konsultasi................................... 52
Gambar 26. Desain Tampilan Halaman Dosen PA.................................... 53
Gambar 27. Desain Tampilan Halaman Mahasiswa................................. 54

DAFTAR LAMPIRAN
Lampiran 1. Surat Ijin Penelitian Awal
Lampiran 2. Surat Keterangan Telah Melaksanakan Pengumpulan Data
Lampiran 3. Surat Persutujuan Sidang Skripsi
Lampiran 4. Kartu Konsultasi
Lampiran 5. Lembar Eksperimen/ Uji Coba Program Pra Ujian Skripsi
Lampiran 6. Print Out Hasil Program
Lampiran 7. Lampiran Pustaka
Lampiran 8. Listing Program

x
BAB I
PENDAHULUAN

A. Latar Belakang Masalah

Perkembangan ilmu pengetahuan dan teknologi telah meningkatkan

taraf hidup dan kemudahan aktivitas manusia dalam berbagai aspek

kehidupan. Salah satu dampak teknologi yang paling dirasakan saat ini adalah

dalam bidang manajemen dan informasi, termasuk di dalamnya pengolahan

dan penyimpanan sebuah data. Dengan semakin pentingnya pengolahan dan

penyimpanan sebuah data untuk menjembatani dan menjadi pengantar

informasi antara pihak pengguna aplikasi dan pengguna informasi.Karena

merancang bangun sistem adalah merupakan penentuan proses dan data yang

di perlukan oleh sistem baru.

Terus berkembangnya teknologi, mendorong peningkatan taraf hidup

masyarakat, kebutuhan hidup pun berubah, salah satunya kebutuhan akan

media informasi dan komunikasi dalam dunia pendidikan. Dalam sistem

pendidikan sudah dikenal sistem pendidikan “online”. Sistem tersebut

bertujuan agar seorang mahasiswa pada contohnya dapat memiliki sistem

informasi perwalian antara mahasiswa dengan dosen wali secara mandiri.

Oleh karena itu, sistem yang tepat untuk menjembataninya adalah

sistem yang berbasis web. Web merupakan bagian yang tidak terpisahkan saat

ini dengan teknologi internet. Kepopuleran internet saat ini tidak terlepas dari

format, baik dalam format teks, gambar, video, suara, bahkan multimedia, di

1
2

samping itu teknologi dalam menyajikan dan mengolah informasi berbasis

web terus berkembang, sehingga peran website saat ini betul-betul

dibutuhkan oleh semua pihak.

Secara definisi website adalah kumpulan halaman web yang

mengafung informasi. Sebuah website di panggil melalui nama (domain),

seperti www.lintau.info, www.ephi.web.id, dan sebagainya. Halaman pertama

dari website disebut dengan homepage. Fungsi website saat ini sudah hampir

dapat melayani berbagai kebutuhan manusia, seperti untuk proses belajar –

belajar, tersedia dalam bentuk website e-learning.

Keunggulan website adalah dapat diakses oleh siapa saja, di mana

saja,kapan saja tanpa terkendala oleh waktu, tempat dan jarak, semuanya bisa

diakses dengan bantuan teknologi internet. Dengan format web akan tercipta

kemudahan dalam mengakses data dengan tingkat keamanan yang baik

dengan berbasiskan pada database MySQL. Adapun sistem perwalian ini

dikhususkan untuk STMIK (Sekolah Tinggi Manajemen Ilmu Komputer)

Palangka Raya.

Berdasarkan permasalahan diatas maka penulis mengambil judul “Rancang

Bangun Sistem Perwalian Mahasiswa Pada STMIK palangka raya

berbasis web”dengan adanya sistem ini memudahkan mahasiswa dan dosen

wali dapat terbantukan.


3

B. Batasan Masalah

Pembuatan Sistem Perwalian ini merupakan suatu langkah kerja untuk dapat

menyelesaikan permasalahan yang terdapat dalam pengelolaan data Perwalian

untuk melakukan penelitian ini maka penyusun membuat suatu batasan sistem

yang akan dibangun dan dirancang, yaitu :

1. Pembatasan hak akses data hanya pada kalangan dalam lingkungan

STMIK Palangka Raya khususnya jurusan Sistem Informasi.

2. Akses untuk mengubah data oleh mahasiswa melalui pengesahan oleh

Dosen Wali yang bersangkutan.

3. Sistem ini dibangun menggunakan bahasa pemrograman PHP dan database

MySQL.

4. Data perwalian diambil sample untuk angkatan 2014 saja.

C. Rumusan Masalah

Dari batasan masalah tersebut maka penyusun Skripsi ini dapat merumuskan

permasalahan yaitu Bagaimana merancang dan membangun Sistem Perwalian

Mahasiswa Pada STMIK Palangkaraya berbasis Web?.

D. Tujuan dan Manfaat

1. Tujuan:

Tujuan penulis merancang dan membangun Sistem Perwalian Mahasiswa

Pada STMIK Palangkaraya berbasis Web adalah:


4

a. Memudahkan user/administrator/mahasiswa dalam memasukkan

data dirinya (mahasiswa).

b. Mengembangkan pengolahan dan penyimpanan data dari manual

menjadi berbasis komputerisasi.

c. User/administrator/mahasiswa dapat mengetahui seluruh data

Perwalian serta mengakses data-data tersebut dengan pengesahan

dosen wali dan keamanan yang terjamin.

2. Manfaat :

b. Bagi penulis, sebagai penerapan ilmu yang diperoleh selama

menempuh masa perkuliahan dan kaitannya dengan implementasi

dengan kebutuhan sistem informasi pada objek penelitian.

c. Bagi STMIK Palangka Raya, Diharapkan dapat berguna dalam

memberikan informasi bagi pengembangan ilmu dan menjadi

perbandingan antara teori dengan keadaan yang terjadi langsung di

lapangan (praktik). sehingga dengan adanya perbandingan tersebut

akan lebih ditahapkan pada dunia nyata dan dapat menguntungkan

berbagai pihak.

a. Bagi Pengguna Rancang Bangun Sistem Perwalian Mahasiswa Pada

STMIK Palangkaraya, serta meningkatkan pelayanan Kepada

mahasiswa dan memudahkan kinerja karyawan, karena dengan sistem

terkomputerisasi pekerjaan akan lebih mudah.


5

E. Metodologi Penelitian

1. Jenis penelitian ( Reseach and Development) yaitu metode yang digunakan

untuk menciptakan suatu produk.

2. Objek Penelitian Skripsi ini adalah STMIK Palangka Raya yang

beralamat dijalan George Obos No.114 Palangka Raya

3. Metode Pengumpulan Data, Penelitian ini di kerjakan berdasarkan

Landasan teori dan teknik yang digunakan untuk mengumpulkan Data

dalam penyusunan skripsi dilakukan dengan cara:

a. Observasi (observation)

Pengumpulan data dengan melakukan pengamatan secara

langsung terhadap objek penelitian, dengan mencatat hal-hal penting

yang berhubungan dengan judul Skripsi, sehingga diperoleh data yang

lengkap dan akurat.

b. Wawancara (interview)

Pengumpulan data dengan cara melakukan komunikasi dan

wawancara secara langsung dengan pihak pengurus dan mahasiswa

STMIK Palangka Raya.

c. Kepustakaan (library)

Pengumpulan data dengan menggunakan atau mengumpulkan

sumber-sumber tertulis, dengan cara membaca, mempelajari dan

mencatat hal-hal penting yang berhubungan dengan masalah yang


6

sedang dibahas guna memperoleh gambaran secara teoritis yang dapat

menunjang pada penyusunan Skripsi.

F. Sistematika Penulisan

Sistematika penulisan laporan ini adalah:

BAB I PENDAHULUAN

Berisi deskripsi persoalan dari tugas Proyek Program Aplikasi yang

dikerjakan.

BAB II TINJAUAN PUSTAKA

Berisi landasan dari perangkat-perangkat lunak aplikasi yang

digunakan selama pengerjaan Proyek Program Aplikasi.

BAB III ANALISIS DAN DESAIN SISTEM

Berisi analisis dan desain sistem pembuatan program aplikasi yang

dikerjakan.

BAB IV IMPLEMENTASI DAN PEMBAHASAN

Berisi implementasi dan pembahasan dari hasil proyek yang telah

dikerjakan.

BAB V KESIMPULAN DAN SARAN

Merupakan bagian penutup yang berisi kesimpulan untuk pemakai

dari terbentuknya aplikasi perangkat lunak serta saran untuk

pengembangan program selanjutnya.


7

BAB II
TINJAUAN PUSTAKA

A. Dasar Teori

1. Teori yang berkaitan dengan topik penelitian

a. Perancangan

Menurut John Burch dan Gary Grudnitski yang telah terjemahkan

oleh Jogiyanto (2005:196) dalam bukunya yang berjudul Analisis dan

Desain Sistem Informasi menyebutkan bahwa: “desain sistem dapat

didefinisikan sebagai penggambaran, perencanaan, dan pembuatan sketsa

atau pengaturan dari beberapa elemen yang terpisah dari satu kesatuan

yang utuh dan berfungsi”.


Definisi perancangan menurut Al-Bahra Bin Ladjamudin (2005:51)

yang terdapat dalam buku yang berjudul Analisis dan Desain Sistem

Informasi, menjelaskan bahwa: “perancangan adalah kemampuan untuk

membuat beberapa alternatif pemecahan masalah”. Azhar Susanto

(2004:331) menjelaskan dalam buku berjudul Sistem Informasi

Manajemen Konsep dan Pengembangannya yaitu: “perancangan adalah

spesifikasi umum dan terinci dari pemecahan masalah berbasis komputer

yang telah dipilih selama tahap analisis”.


Berdasarkan dua definisi perancangan tersebut, maka penulis dapat

menyimpulkan bahwa perancangan merupakan suatu alternatif untuk

memecahkan masalah dan yang dipilih selama tahap analisis dalam

pemecahan masalah yang dihadapi perusahaan.


8

B. Rancang Bangun

Menurut Kamus Besar Bahasa Indonesia, kata rancang berarti mengatur

segala sesuatu sebelum bertindak, mengerjakan atau melakukan sesuatu untuk

merencanakan. Sedangkan kata bangun berarti sesuatu yang didirikan

(Departemen Pendidikan Nasional, 2002). Rancang bangun berarti merencanakan

atau mendesain sesuatu yang akan dibuat(Departemen Pendidikan Nasional,

2002).

C. Bimbingan Akademik (Perwalian)

1. Pengertian Bimbingan Akademik (Perwalian)

a. Adalah proses kegiatan bimbingan akademik oleh Dosen wali kepada

mahasiswa (www.fh.unissula.ac.id).

b. Bimbingan akademik oleh dosen wali meliputi:

1) Penyerahan Kartu Hasil Studi (KHS), pengisian Kartu Rencana Studi

(KRS) dan batal tambah Kartu Rencana Studi (KRS).

2) Bimbingan lain berkaitan dengan proses belajar mahasiswa.

c. Pengisian KRS yang dilakukan mahasiswa melalui dosen wali untuk

membicarakan tentang strategi rencana studi atau pengambilan mata kuliah

dengan menunjukkan KHS terakhir.


9

d. Dalam hal KHS terakhir belum diterbitkan sebagaimana tercantum dalam

point (c), mahasiswa dapat menyusun KRS sementara melului dosen wali

maksimal 18 SKS.

Masa perwalian kedua (batal tambah) adalah masa berikutnya yakni

maksimal 2 minggu setelah masa perwalian pertama dimana mahasiswa

konsultasi/melakukan perwalian dengan dosen wali berkaitan dengan

pembatalan, penggantian, pengurangan dan atau pengurangan mata

kuliah/kredit yang diambil dengan mengisikannya dalam kartu perubahan

rencana studi.

a. Mata kuliah yang akan diambil dan diisikan pada KRS dikonsultasikan dan

dimintakan pengesahan pada dosen wali (sehubungan dengan KRS online

perlu koordinasi BSI).

b. Lima rangkap KRS masing-masing terdiri dari lembar berwarna :

1) Putih untuk mahasiswa yang bersangkutan.

2) Merah untuk dosen wali.

3) Hijau untuk bagian pengajaran/bagian komputer Fakultas.

4) Pink untuk Biro Administrasi dan Kemahasiswaan Universitas.

5) Kuning untuk orang tua atau wali mahasiswa.


10

2. Mekanisme

a) Mekanisme Perwalian Pertama.

1) Biro administrasi dan kemahasiswaan universitas dan bagian

pengajaran/komputer fakultas menerima lembar KRS hijau guna

didata dan dibuatkan daftar kelas semester.

2) Disamping dilakukan pengisian KRS secara manual, mahasiswa juga

melakukan pengisian KRS melalui KRS online pada STMIK

Palangkaraya Online pada ruang pusat komputer fakultas berdasarkan

KRS yang telah disetujui dan disahkan oleh dosen wali.

3) Data mengenai daftar kelas semester segera diumumkan untuk

diketahui oleh seluruh mahasiswa.

4) Jika ada mahasiswa yang belum terdaftar, kekeliruan mata kuliah,

kekeliruan nama dan sebagainya dan sudah melakukan mekanisme

perwalian secara benar (segera) melaporkan ke bagian

pengajaran/fakultas dan biro administrasi dan kemahasiswaan STMIK

Palangkaraya dengan menunjukkan KRSnya.

5) Apabila sampai dengan masa perkuliahan mulai berlangsung dan

daftar kelas semester belum juga diterbitkan, mahasiswa

diperbolehkan mengikuti perkuliahan mata kuliah sebagaimana dalam

KRSnya dengan melaporkan kepada bagian pengajaran/fakultas.


11

b) Mekanisme Perwalian Kedua.

1) Hanya dapat dilakukan oleh mahasiswa yang mengikuti masa

perwalian pertama.

2) Mekanisme perwalian kedua merupakan masa dimana mahasiswa

melakukan batal, tambah, kurangi, ganti mata kuliah atau kredit yang

diambil yang diisikan pada Kartu Perubahan Rencana Studi (KPRS)

3) Setelah dosen wali menyetujui dan mengesahkan isian KPRS, maka

KRS pengisian/pengajuan pada masa perwalian pertama dianggap

tidak berlaku.

4) Langkah registrasi masa perwalian kedua selanjutnya sama dengan

mekanisme KRS/perwalian pertama.

3. Tugas Dosen Wali Dalam Perwalian

a) Memeriksa kelengkapan yang harus dipenuhi mahasiswa perwalian

seperti bukti pembayaran, pas poto dan sebagainya.

b) Mengarahkan dan membantu mahasiswa dalam hal pengambilan mata

kuliah hingga pengisian KRS ataupun Kartu Perubahan Rencana Studi

(KPRS).

c) Memberikan pengarahan dalam proses perkuliahan mahasiswa.

D. Jenis Pemrograman Web

Pada dasarnya saat ini pemrograman web dibagi menjadi 2 kelompok, yaitu :

client side programming (HTML, CSS, Javascript, Jscript, VBScript) dan server

side programming (PHP, ASP, Java Servelet, SGI, Perl).


12

1. Server Side Scripting (PHP)


Karakteristik server side-programming bekerja jika:
a. Ada client yang meminta request.
b. Ekseskusi program dilakukan di server.
c. Mengirimkan hasil ke client.
Keuntungan server-side programming bekerja jika:
a. Cross-platform : tidak tergantung pada browser tertentu karena program

dieksekusi di server.
b. Optimasi dan pemeliharaan dilakukan di server.
c. Dapat dikembangkan menjadi aplikasi lain. Server-side tidak hanya

terbatas dalam keamanan, tetapi dapat mengakses file dan database.


d. Menambah kekuatan server. Mesin server cenderung harus lebih powerful

dengan beberapa tool.


e. Kode program aman: client tidak bisa mengakses kode program.
PHP merupakan singkatan dari Personal Home Page Tools, adalah

salah satu server-side programming yang didesain khusus untuk aplikasi web

dan dapat disisipkan di antara tag HTML (Sutarman, 2003). Sifat server-side

script berarti script ditempatkan dalam server dan proses pengerjaan script

akan dilakukan di server. Dan kemudian hasilnya akan dikirimkan ke client,

tempat pemakai menggunakan browser (Kadir, 2002).


Ciri-ciri dari dokumen PHP ditandai dengan adanya tag <?php atau <?

Untuk tag awal dan diakhiri dengan tag ?>. Untuk cara penulisannya sendiri,

dokumen PHP dapat dilakukan dengan dua cara, yaitu :


a. Embedded Script
Salah Satu kelebihan yang dimiliki oleh PHP adalah kemampuannya

sebagai embedded script, artinya script PHP dapat dimasukkan atau

disisipkan di antara tag-tag HTML sehingga sebuah dokumen HTML dapat

menjadi dinamis.
13

b. Non-Embedded Script
Cara penulisan dengan non-embedded merupakan pembuatan script

murni PHP, dimana tag-tag HTML yang diletakkan di dalamnya (Dwi,

2003).

Variabel adalah sebuah tempat dimana komputer menyimpan data

memori (byte) yang dapat berubah-ubah. Semua jenis pendeklarasian

varibel dalam PHP dituliskan dengan tanda dollar ($) di belakang nama

varibel (Firdaus, 2007). Dalam mendeklarasikan variabel ada beberapa hal

yang harus dipatuhi, diantaranya adalah :


c. Karakter yang digunakan harus diawali dengan huruf dan tidak boleh

menggunakan nama variabel yang sama.


d. Tidak boleh menggunakan spasi. Tanda spasi dapat di ubah dengan tanda

underscore ( _ ).
e. Tidak boleh menggunakan karakter khusus, seperti +, -, *, ?, <, >, dan lain-

lain.
14

f. Penulisan huruf besar dan kecil harus diperhatikan pada pedeklarasian

variabel PHP, karena PHP bersifat case sensitive.


Contoh :
$test=”penulisan variabel benar”;
$test123=penulisan variabel benar”;
$_test=”penulisan variabel benar”;
$test-123=”penulisan variabel salah”;
$123test=”penulisan variabel salah”;
Sedangkan untuk tipe data, PHP memiliki delapan jenis tipe data dasar,

empat tipe data skalar yaitu boolean, integer, floating-point, string. Dua

berikutnya adalah tipe data array dan tipe data objek, dan yang terakhir adalah

dua tipe data khusus yaitu resource dan NULL. Berbeda dengan program-

program lainnya, jenis tipe data PHP tidak dapat langsung ditentukan sendiri,

melainkan akan ditentukan berdasarkan untuk apan variabel tersebut

digunakan pada saat program dijalankan (Firdaus, 2007).

Gambar 1. Server – Side Programming


2. Client Side Scripting (HTML)
Perbedaan utama antara server-side programming dan client-side

programming adalah tempat mengeksekusi skripnya. Pada client-side

programming, skrip diekseskusi di browser, sedangkan pada server-side

programming, skrip dieksekusi di client (web browser).


Karakteristik client-side scripting (Sunyoto, 2008) :
a. Kode program di-download bersama dengan halaman web
b. Bersifat interpreter dan diterjemahkan oleh browser.
c. Model ekseskuinya simple dan skrip dapat dijadikan satu dengan HTML.
15

Gambar 2. Client – Side Programming

E. Konsep Pemodelan Sistem

1. Diagram Alir Data (DAD / DFD)


Sistem secara logika dapat digambarkan dengan Data Flow Diagram

(DFD). Data flow diagram merupakan alat yang digunakan pada metodologi

pengembangan sistem yang terstruktur (Structured Analys and Design), yang

dapat menggambarkan arus data dalam sistem secara jelas dan terstruktur

sehingga menghasilkan dokumentasi sistem yang baik.


2. Notasi DFD
Simbol – simbol yang di gunakan dalam DFD terdiri dari 4 macam yaitu:
a. Terminator / Kesatuan Luar ( Eksternal Entity )
Kesatuan luar (external entity) merupakan kesatuan (entity) di

lingkungan luar sistem yang berupa orang, organisasi atau sistem lainnya

yang berada di lingkungan luarnya yang akan memberikan input atau

menerima output dari sistem (Jogiyanto, 1989).


Suatu kesatuan luar dapat disimbolkan dengan suatu notasi kotak.

Gambar 3. Notasi Terminator / Kesatuan Luar di DFD


Terminator dapat berupa orang, sekelompok orang, organisasi,

departemen di dalam organisasi, atau perusahaan yang sama tetapi di luar

kendali sistem yang sedang dibuat modelnya. Terminator dapat juga berupa
16

departemen, divisi atau sistem di luar sistem yang berkomunikasi dengan

sistem yang sedang dikembangkan.


b. Arus Data ( Data flow )
Arus data (data flow) di DFD diberi simbol suatu panah. Arus data ini

mengalir diantara proses (Process), simpanan data (data store) dan

kesatuan luar (external entity). Arus data ini menunjukkan arus data yang

dapat berupa masukkan untuk sistem atau hasil dari proses sistem.

Gambar 4. Notasi Arus Data Di DFD


Arus data dapat berbentuk sebagai berikut :
1) Formulir atau dokumen yang digunakan perusahaan.
2) Laporan tercetak yang dihasilkan sistem.
3) Output dilayar komputer.
4) Masukan untuk komputer.
5) Komunikasi ucapan.
6) Surat atau memo.
7) Data yang dibaca atau atau direkam di file.
8) Suatu isian yang yang dicatat pada buku agenda.
9) Transmisi data dari suatu komputer ke komputer lain.
c. Proses ( Process )
Suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang,

mesin, atau komputer dan hasil suatu arus data yang masuk ke dalam

proses untuk dilakukan arus data yang akan keluar dari proses. Suatu

proses dapat ditunjukkan dengan simbol lingkaran atau dengan simbol

empat persegi panjang tegak dengan sudut-sudutnya tumpul.

Identifikasi

Gambar 5. Notasi ProsesNama proses


di DFD
Ada beberapa hal yang perlu diperhatikan tentang proses :
1) Proses harus memiliki input dan output.
17

2) Proses dapat dihubungkan dengan komponen terminator, data store

atau proses melalui alur data.


3) Sistem/bagian/divisi/departemen yang sedang dianalisis oleh

profesional sistem digambarkan dengan komponen proses.


d. Simpanan Data ( Data Store )
Simpanan data (data store) merupakan simpanan dari data yang dapat

berupa file atau database di sistem komputer, arsip atau catatan manual,

kotak tempat data di meja seseorang, tabel acuan manual, agenda atau

buku. Simpanan data di DFD dapat disimbolkan dengan sepasang garis

horizontal paralel yang tertutup di salah satu ujungnya.

Gambar 6. Simbol Dari Simpanan Data Di DFD

F. Konsep Basis Data

1. Pengertian Basis Data


Menurut Stephens dan Plew (2000), basis data adalah mekanisme yang

digunakan untuk menyimpan informasi atau data. Dengan basisdata,

pengguna dapat menyimpan data secara terorganisasi. Setelah data disimpan,

informasi harus mudah diambil. Data pun harus mudah ditambahkan ke dalam

basisdata, dimodifikasi, dan dihapus.


2. Teknik Normalisasi
Pengertian normalisasi menurut Kroenke (2006) adalah proses untuk

mengubah suatu relasi yang memiliki masalah tertentu ke dalam dua buah

relasi atau lebih yang tidak memiliki masalah.


Tujuan Normalisasi :
a. Untuk menghilangkan kerangkapan data.
b. Untuk mengurangi kompleksitas.
c. Untuk mempermudah pemodifikasian data.
18

Proses normalisasi model data dapat diringkas sebagai berikut:


a. Temukan entitas-entitas utama dalam model data.
b. Temukan hubungan antara setiap entitas.
c. Tentukan atribut yang dimiliki masing-masing entitas.
3. ERD (Entity Relationship Diagram)
ERD adalah gambar atau diagram yang menunjukkan informasi dibuat,

disimpan, dan digunakan dalam sistem bisnis.


Tujuan utama dari ERD adalah untuk mewakili objek data dan hubungan antar

objek data (Pressman, 2002).


Cara untuk menggambarkan terjadinya hubungan antar entitas adalah

dengan menggunakan diagram hubungan antar entitas (Entity Relatioship

Diagram) yang biasa disingkat dengan E-R Diagram. Sesuai dengan

namanya, ada dua komponen utama pembentuk Model Entity Relationship,

yaitu Entitas (Entity) dan Relasi (Relation). Entitas merupakan individu yang

mewakili suatu yang nyata eksistensinya dan dapat dibedakan dari sesuatu

yang lain (Fathansyah, 1999).


Komponen utama ER-Model yaitu:
a. Entitas
Entitas merupakan objek riil yang dapat dibedakan antara satu objek

dengan objek yang lainnya yang tidak saling bergantungan. Entitas

diterapkan oleh atribut yang memiliki suatu nilai. Entitas dilambangkan

dengan bentuk persegi panjang, seperti gambar berikut:

Gambar 7. Lambang Entitas

b. Relasi
19

Relasi merupakan hubungan antar sejumlah entitas dan

merupakan sumber data untuk menyimpan informasi. Relasi

dilambangkan dengan diamond seperti gambar berikut :

Gambar 8. Lambang Relasi

Relasi yang terjadi diantara dua hubungan entitas (Misalkan A dan B)

dapat dibedakan menjadi :


1) 1 : 1 (one to one relationship)
Dalam relasi 1 ke 1 setiap entitas pada himpunan entitas

berhubungan dengan paling banyak 1 entitas A pada himpunan entitas

B dan begitu sebaliknya.


2) 1 : N (one to many relationship)
Dalam relasi ini setiap entitas pada himpunan A berhubungan

dengan banyak entitas pada himpunan B, tetapi tidak sebaliknya setiap

entitas himpunan B berhubungan dengan paling banyak 1 entitas pada

himpunan entitas A.
3) N : M (many to many relationship)
Ini berarti sejumlah entitas pada himpunan entitas A dapat

berhubungan dengan banyak entitas pada himpunan entitas B dan

demikian sebaliknya.
c. Atribut
Atribut merupakan sebutan untuk mewakili suatu entity. Atribut

dalam ERD dilambangkan dengan bentuk elips, seperti gambar berikut. :

Gambar 9. Lambang Atribu

G. SQL (Structured Query Language)


20

SQL (yang biasa dibaca sequel) merupakan kependekan dari Structured

Query Language yaitu bahasa yang dirancang khusus untuk komunikasi dengan

database. SQL sengaja di rancang untuk melakukan hal secara sederhana dan

efisien untuk membaca dan menulis data dari suatu database.


Perintah SQL terdiri atas dua, yaitu:

1. DDL (Data Definition Language)

Perintah DDL berfungsi untuk mendefinisikan data dan objek yang ada

pada database.

Tabel 1. Perintah DDL


Perintah Fungsi

Create Untuk membuat tabel, database, view dan


store procedure

Alter Untuk mengubah struktur kolom, baik


menambah atau menghapus kolom dan
konstrain

Drop Untuk menghapus tabel, index, view,


trigger, konstrain dan store procedure

2. DML (Data Manipulation Language)

Perintah DML berfungsi untuk memanipulasi data.

Tabel 2. Perintah DML

Perintah Fungsi

Select Untuk menampilkan dan memilih data yang


ditampilkan pada tabel atau view

Insert Untuk menyisipkan atau memasukkan data


pada tabel

Delete Untuk menghapus data (record) dalam tabel


21

Update Untuk mengubah isi data (record) pada tabel

3. DCL ( Data Control Language )

Sebagai alat kontrol keamanan terhadap database dan tabelnya digunakan

DCL. Dua perintah utama di dalam DCL adalah :

Tabel 3. Perintah DCL

Grant Untuk mengijinkan user


mengakses tabel dalam database
tertentu

Revoke Untuk mencabut kembali ijin yang


sudah pernah di berikan
sebelumnya oleh grant

H. Perangkat Lunak Yang Digunakan

1. XAMPP
Menurut Wicaksono (2008:7) XAMPP adalah sebuah software yang

berfungsi untuk menjalankan website berbasis PHP dan menggunakan

pengolah data MySQL di komputer lokal.


Dalam paket XAMPP sudah terdapat apache (web server), MySQL

(database), PHP (server side scripting), perl, ftp server, phpmyadmin, dan

berbagai pustaka bantu lainnya. Fungsi XAMPP adalah kita bisa memiliki

server sendiri (localhost) untuk pembuatan website secara offline tanpa harus

membeli domain, karena sudah terdiri atas program apache http server,
22

MySQL database dan penerjemah bahasa yang ditulis dengan bahasa

pemrograman PHP dan perl.


XAMPP tersedia dalam GNU (General Public License) dan bebas,

merupakan web server yang mudah digunakan yang dapat melayani tampilan

halaman web yang dinamis.

2. PHP (Hypertext Preprocessor)

Menurut Anhar (2010:3) PHP adalah bahasa pemrograman web server-

side yang bersifat open source.


PHP merupakan script yang terintegrasi dengan HTML dan berada

pada server (server side HTML embedded scripting). PHP adalah script yang

digunakan untuk membuat halaman website yang dinamis. Dinamis

berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh

client. Mekanisme ini menyebabkan informasi yang diterima client selalu

yang terbaru/up to date. Semua script PHP dieksekusi pada server di mana

script tersebut dijalankan.


3. Mozilla Firefox (Browser)

Web browser adalah software yang digunakan untuk menampilkan

informasi dari web server.

Gambar 10. Mozilla Firefox


4. Codeigniter
23

Codeigniter adalah sebuah web application framework yang bersifat

open source digunakan untuk membangun aplikasi PHP dinamis. Tujuan

utama pengembangan Codeigniter adalah untuk membantu developer untuk

mengerjakan aplikasi lebih cepat daripada menulis semua code dari awal.

Codeignitermenyediakan berbagai macam library yang dapat mempermudah

dalam pengembangan. Codeigniter diperkenalkan kepada publik pada tanggal

28 Februari 2006 (Daqiqil, 2011).

I. Penelitian Relevan

Tabel 4. Penelitian yang Relevan

No. Penulis/ Topik Metode Hasil Perbedaan


Tahun Penelitian Pengembangan
PL
1. Arif Sistem SDLC Sistem Sistem
Setiwan, Informasi Informasi informasi
dkk, 2011 Perwalian Perwalian perwalian
Pada Program Pada Program pada program
Studi Studi studi sistem
Sistem Sistem informasi
Informasi Informasi univesitas
Universitas Universitas muria kudus
Muria Kudus Muria Kudus menggunakan
Pemrograman
SQL
24

2. I Wayan Sistem Waterfall Sistem Sisetm


Gede Perwalian Perwalian perwalian
Suma Online Online online dengan
Wijaya, Dengan Ajax Dengan Ajax ajax dan
dkk, 2013 Dan Metode Dan Metode metode mvc
Mvc Mvc menggunakan
Menggunakan Menggunakan metode model
Framework Framework view
Codeigniter Codeigniter controller
(mvc)

3. Bondan Rancang SDLC Sistem Rancang


Muliawan, Bangun Informasi bangun
2011 Sistem Akademik sistem
Informasi Berbasis Web informasi
Akademik Studi Kasus akademik
Berbasis Web di Teknik berbasis web
Studi Kasus Elektro (Studi Kasus
di Teknik Universitas di Teknik
Elektro Diponegoro, Elektro
Universitas STIMIK AKI, Universitas
Diponegoro, dan IAIN Diponegoro,
STIMIK Walisongo
AKI, dan STIMIK AKI,
IAIN dan IAIN
Walisongo Walisongo)

merancang
dan
membangun
sebuah
Sistem
Informasi
Akademik
(SIA)
berbasis web
dengan
menggunakan
bahasa
25

pemrograman
PHP dan
server
database
MySQL.
BAB III
ANALISIS DAN PERANCANGAN SISTEM

A. Tinjauan Umum
Perkembangan ilmu pengetahuan dan teknologi telah meningkatkan taraf

hidup dan kemudahan aktifitas manusia dalam berbagai aspek kehidupan.

Salah satu dampak teknologi yang paling dirasakan saat ini adalah dalam

bidang manajemen dan informasi. Semakin dibutuhkannya sistem yang dapat

menjembatani dan menjadi pengantar informasi antara pihak pengguna aplikasi

dan pengguna informasi.

Manajemen dan informasi secara terkomputerisasi yang berbasis internet

sudah banyak digunakan dalam dunia pendidikan, misalnya seperti pendaftaran

mahasiswa baru secara online, sistem informasi nilai akademik mahasiswa di

perguruan tinggi, dan lain-lain. Penulis akan membangun sebuah sistem

berbasis web yang dapat menjembatani hubungan antara dosen pembimbing

dan mahasiswa. Sistem ini bertujuan agar mahasiswa dan dosen dapat

berkomunikasi mudah kapan saja dan dimana saja. Adapun sistem perwalian

ini dikhususkan untuk STMIK Palangka Raya.

B. Analisis
Untuk membangun sebuah sistem informasi perwalian berbasis web,

terlebih dahulu sistem lama di analisis dengan menganalisa kelayakan kinerja,

informasi, ekonomi, keamanan system, efisiensi, dan pelayanan. Analisis ini

28
29

dikenal dengan nama analisis PIECES (Performance, Information, Economic,

Control, Efficiency, Service).


1. Analisis Kinerja / Performance
Sistem yang berjalan kurang maksimal karena sistem pengolahan

datanya masih belum menggunakan sistem informasi yang memanfaatkan

teknologi informasi yang maksimal, sehingga menyebabkan kesulitan dalam

pencarian informasi dan pemborosan biaya dan tenaga saat mencari

informasi.
2. Analisis Informasi / Information
Informasi merupakan komoditas yang sangat penting bagi pemakai

akhir, informasi yang tepat waktu, relevan, dan akurat dapat dihasilkan oleh

suatu sistem informasi yang baik.


Lebih lambatnya sistem lama yang sedang berjalan sekarang dalam

pemberian informasi tentang pembimbing akademik mahasiswa karena

mahasiswa harus datang ke kampus terlebih dahulu untuk melihat

pengumuman dan berkonsultasi ke dosen pembimbing akademiknya.

Dengan berjalannya sistem lama ini maka akan membuat pemakai akhir atau

mahasiswa akan mengeluarkan biaya (untuk bensin motor dan uang saku ke

kampus) dan tenaga untuk mencari informasi yang diinginkan.


3. Analisis Ekonomi / Economic
Berdasarkan penilaian secara ekonomi, sistem lama lebih banyak

memakan biaya dan tenaga, baik itu untuk sekolah tinggi ataupun untuk

mahasiswanya. Pada sistem yang berjalan, sebagai media penyimpanan,

masukan dan keluaran masih sebagian menggunakan kertas. Mahasiswa

juga diharuskan datang ke kampus untuk mencari informasi mengenai

pembimbing akademiknya, sehingga membutuhkan biaya dan tenaga lebih.


30

4. Analisis Kontrol / Control


Kontrol diperlukan untuk mengendalikan data dan informasi di dalam

suatu perguruan tinggi untuk mendeteksi suatu kesalahan atau kerusakan

yang terjadi. Pada sistem informasi yang baru nantinya data dan informasi

mengenai pemilihan dosen pembimbing akademik akan disimpan dalam

media penyimpanan terkomputerisasi sehingga lebih aman, serta dosen

pembimbing akademik dan mahasiswanya akan menjadi lebih mudah

berkonsultasi karena dapat melalui sistem informasi yang berbasis web.


5. Analisis Efisiensi / Efficiency
Efisiensi berhubungan dengan bagaimana sumber daya tersebut

digunakan secara optimal, sehingga tidak terjadi pemborosan. Pada sistem

lama penyampaian informasi dosen pembimbing akademik masih

menggunakan cara manual, menyebabkan efisiensi dari sistem ini kurang.

Dengan adanya sistem baru nantinya diharapkan membuat pemakaian

sistem secara maksimal dengan membuat lebih efisiennya waktu

pengolahan data, uang, tenaga, dan peralatan.

6. Analisis Layanan / Service

Pelayanan merupakan faktor utama dalam suatu organisasi untuk para

konsumennya. Proses pengolahan data pada sistem lama masih manual

karena membutuhkan waktu, biaya, dan tenaga lebih untuk

menyelesaikannya sehingga membuat pelayanannya tidak memudahkan dan

memuaskan untuk para pemakai akhir atau mahasiswa.

7. Analisis Kebutuhan Sistem


31

Analisis kebutuhan sistem ini menjabarkan komponen-komponen

dasar yang dibutuhkan untuk membangun sistem baru dengan tujuan

identifikasi, mengevaluasi permasalahan dan kebutuhan sistem, dan analisis

ini juga dilakukan untuk menjamin bahwa sistem yang akan dibangun sesuai

dengan kebutuhan dari obyek penelitian.


a. Kebutuhan Perangkat Keras
Adapun perangkat keras yang dibutuhkan dalam sistem adalah sebagai

berikut :

1) Prosesor dengan kecepatan 1 GHz

2) Motherboard

3) VGA 64 MB

4) RAM 1 GB

5) Monitor 14”

6) Uninterrupted Power Supply (UPS) 600 VA

b. Kebutuhan Perangkat Lunak


Beberapa perangkat lunak yang digunakan dalam pembuatan sistem

ini antara lain sebagai berikut :


1) Notepad++
Perangkat lunak ini berfungsi sebagai php dan html editor yang

digunakan dalam penyusunan sistem informasi berbasis web ini.


2) Web Browser
Web bowser digunakan untuk menampilkan halaman sistem yang

kita buat, baik secara online maupun offline.


3) Xampp Web Server
Digunakan sebagai server saat berada dalam kondisi offline atau

tidak terhubung dengan internet.


4) PHP
32

Dikenal sebagai bahasa script yang menyatu dengan tag-tag

HTML.
5) MySQL
Sebuah program pembuatan dan pengelolaan database atau sering

disebut dengan Database Management System DBMS.


6) Adobe Photoshop
Photoshop adalah perangkat lunak editor citra buatan Adobe

Sistem yang dikhususkan untuk pengeditan foto/gambar dan pembuatan

efek.
4) Kebutuhan Informasi
Kebutuhan informasi dalam sistem yang dirancang yaitu system

menyediakan layanan informasi yang terkait dengan aktivitas-aktivitas

universitas dan dapat diakses oleh setiap user.


5) Kebutuhan Pengguna (User)

Sistem perwalian mahasiswa pada STMIK Palangka Raya berbasis

web memiliki kebutuhan pengguna yaitu seorang administrator yaitu staf

pengelola web atau sistem informasi dan dosen yang kemudian diberikan

bimbingan mengenai sistem sehingga dapat mendalami dan mempelajari

sistem. Administrator disarankan cukup 2 orang yang bertugas untuk

maintenance dan update konten-konten di dalam website.

C. Desain Sistem
1. Diagram Konteks
Pada diagram ini terdapat tiga entity yaitu admin, user (mahasiswa

dan dosen). Seorang admin memiliki hak akses penuh terhadap sistem

sehingga dapat melakukan update informasi pada sistem sedangkan user


33

hanya mampu memiliki hak akses informasi yang telah disediakan oleh

admin.

- informasi data dosen PA


- informasi data mata kuliah
- input username - informasi data jadwal mata kuliah
- Input password - informasi data KHS mahasiswa
- input data dosen PA - informasi data mahasiswa
- input data mata kuliah - informasi konsultasi
- input data jadwal mata kuliah
- input data KHS mahasiswa
Mahasiswa
- input data mahasiswa - data konsultasi

Admin Sistem Perwalian


Mahasiswa

- informasi data admin - data jawaban konsultasi


- informasi data dosen PA Dosen
- informasi data mata kuliah
- informasi data dosen PA
- informasi data jadwal mata kuliah
- informasi data mata kuliah
- informasi data KHS mahasiswa
- informasi data jadwal mata kuliah
- informasi data mahasiswa
- informasi data KHS mahasiswa
- informasi data mahasiswa
- informasi konsultasi
Gambar 11. Diagram Konteks

2. Diagram Arus Data Level 0

Diagram arus data level 0 akan menjelaskan tentang sistem yang

diusulkan untuk pengembangan sistem yang akan dirancang dengan


34

mengacu pada diagram konteks. Diagram arus data level 0 juga sering

disebut sebagai pengembangan dari diagram konteks atau turunan dari

diagram konteks.
7
Input Data
Dosen PA Data Dosen_PA
Admin
Mahasiswa

Data Admin Data Mata Kuliah Jadwal Mata Kuliah Data KHS Mahasiswa Data Mahasiswa Data Konsultasi

2 3 4 5 6
1
Input Data Input Data Input Data Input Data Input Data
Matakuliah Jadwal KHS Mahasiswa Konsultasi
Admin
Matakuliah Mahasiswa

Data Admin Data Mata Kuliah Jadwal Mata Kuliah Data KHS Mahasiswa Data Mahasiswa Data Konsultasi

admin matakuliah Jadwal_matakuliah khs mahasiswa data_konsultasi

Data Admin Data Mata Kuliah Jadwal Mata Kuliah Data KHS Mahasiswa Data Mahasiswa Data Konsultasi

Data Konsultasi
dosen_pa 8
Data Dosen PA
Sistem
Informasi
- informasi data dosen PA Perwalian - informasi data dosen PA
- informasi data mata kuliah interaksi mahasiswa interaksi Dosen PA - informasi data mata kuliah
- informasi data jadwal mata kuliah dengan dosen PA dengan Mahasiswa - informasi data jadwal mata kuliah
- informasi data KHS mahasiswa - informasi data KHS mahasiswa
- informasi data mahasiswa - informasi data mahasiswa
- informasi konsultasi - informasi konsultasi

Dosen Mahasiswa

Gambar 12. Diagram Arus Data level 0

3. Diagram Arus Data Level 1


35

Pada diagram arus data level 1 merupakan turunan dari diagram arus

data level 0 yang hanya akan membahas mengenai proses-proses yang

terdapat pada diagram arus data level 0.

a. Diagram Arus Data Level 1 Proses 1

Pada diagram arus data level 1 proses 1 admin dapat melakukan

penambahan data admin, pengeditan data admin, dan penghapusan data

admin. Semua data yang diolah ini akan disimpan dalam suatu tabel

penyimpanan data yang diberi nama tabel admin.

1.1
Tambah
Data Admin Simpan Data
Data Admin

1.2
Edit Data
Data Admin Edit Data admin
Admin Admin

1.3
Data Admin Hapus Data
Hapus Data
Admin

Gambar 13. Diagram Arus Data level 1 Proses 1

b. Diagram Arus Data Level 1 Proses 2

Pada diagram arus data level 1 proses 2 admin dapat melakukan

penambahan data matakuliah, pengeditan data matakuliah, dan


36

penghapusan data matakuliah. Semua data yang diolah ini akan disimpan

dalam suatu tabel penyimpanan data yang diberi nama tabel matakuliah.

2.1
Tambah
Data Matakuliah Simpan Data
Data
Matakuliah

2.2
Edit Data
Data Matakuliah Edit Data matakuliah
Admin Matakuliah

2.3
Hapus Data
Data Matakuliah Hapus Data
Matakuliah

Gambar 14. Diagram Arus Data level 1 Proses 2

c. Diagram Arus Data Level 1 Proses 3

Pada diagram arus data level 1 proses 3 admin dapat melakukan

penambahan data jadwal matakuliah, pengeditan data jadwal matakuliah,

dan penghapusan data jadwal matakuliah. Semua data yang diolah ini

akan disimpan dalam suatu tabel penyimpanan


3.1 data yang diberi nama
Tambah
Jadwal Matakuliah Simpan Data
tabel jadwal_matakuliah. Jadwal
Matakuliah

3.2
Edit Jadwal
Jadwal Matakuliah Edit Data Jadwal_matakuliah
Admin Matakuliah

3.3
Hapus
Jadwal Matakuliah Hapus Data
Jadwal
Matakuliah
37

Gambar 15. Diagram Arus Data level 1 Proses 3

d. Diagram Arus Data Level 1 Proses 4

Pada diagram arus data level 1 proses 4 admin dapat melakukan

penambahan data KHS, pengeditan data KHS, dan penghapusan data

KHS. Semua data yang diolah ini akan disimpan dalam suatu tabel

penyimpanan data yang diberi nama tabel KHS.

4.1
Tambah
Data KHS Simpan Data
Data KHS

4.2
Edit Data
Data KHS Edit Data KHS
Admin KHS

4.3
Hapus Data
Data KHS Hapus Data
KHS

Gambar 16. Diagram Arus Data level 1 Proses 4

e. Diagram Arus Data Level 1 Proses 5

Pada diagram arus data level 1 proses 5 admin dapat melakukan

penambahan data mahasiswa, pengeditan data mahasiswa, dan


38

penghapusan data mahasiswa. Semua data yang diolah ini akan disimpan

dalam suatu tabel penyimpanan data yang diberi nama tabel mahasiswa.

5.1
Tambah
Data Mahasiswa Simpan Data
Data
Mahasiswa

5.2
Edit Data
Data Mahasiswa Edit Data Mahasiswa
Admin Mahasiswa

5.3
Hapus Data
Data Mahasiswa Hapus Data
Mahasiswa

Gambar 17. Diagram Arus Data level 1 Proses 5

f. Diagram Arus Data Level 1 Proses 6

Pada diagram arus data level 1 proses 6 admin dapat melakukan

penambahan data konsultasi, pengeditan data konsultasi, dan

penghapusan data konsultasi. Semua data yang diolah ini akan disimpan

dalam suatu tabel penyimpanan data yang diberi nama tabel

data_konsultasi. Dosen dan mahasiswa juga dapat melakukan interaksi,

dimana semua percakapan ini juga akan disimpan dalam tabel data

konsultasi. Percakapan dari mahasiswa dan dosen ini dapat dilihat oleh
39

administrator dan diedit atau dihapus jika tidak sesuai dengan topik yang

dibahas.

Dosen Mahasiswa

Jawaban Konsultasi Konsultasi

6.1
Tambah
Data Konsultasi Simpan Data
Data
konsultasi

6.2
Edit Data
Data Konsultasi Edit Data data_konsultasi
Admin Konsultasi

6.3
Hapus Data
Data Konsultasi Hapus Data
Konsultasi

Gambar 18. Diagram Arus Data level 1 Proses 6

g. Diagram Arus Data Level 1 Proses 7

Pada diagram arus data level 1 proses 7 admin dapat melakukan

penambahan data dosen, pengeditan 7.1


data dosen, dan penghapusan data
Tambah
Data data
Dosen yang diolah ini Simpan Data
dosen. Semua Data akan
Dosen disimpan dalam suatu tabel

penyimpanan data yang diberi nama tabel dosen.


7.2
Edit Data
Data Dosen Edit Data Dosen_pa
Admin Dosen

7.3
Hapus Data
Data Dosen Hapus Data
Dosen
40

Gambar 19. Diagram Arus Data level 1 Proses 7

2. Desain Basis Data

a. Tabel

Perancangan sistem informasi ini terdapat beberapa struktur tabel basis

data yang akan digunakan sebagai tempat penyimpanan data dan

informasi, tabel tersebut diantaranya sebagai berikut :

1) Tabel Admin

Nama Tabel : admin


Primary Key : id
Keterangan : Tabel input berisi tentang data administrator web

Tabel 5. Struktur Tabel Admin

Field Name Type Size Keterangan


id* int 2 id admin
username varchar 25 username admin
password varchar 25 password admin

2) Tabel Matakuliah

Nama Tabel : matakuliah


Primary Key : idmatakuliah
Keterangan : Tabel input berisi tentang data matakuliah
41

Tabel 6. Struktur Tabel Matakuliah

Field Name Type Size Keterangan


idmatakuliah* int 2 id matakuliah
matakuliah varchar 30 matakuliah
Sks int 2 sks
dosen_pengampu varchar 55 dosen pengampu matakuliah

3) Tabel Jadwal Matakuliah

Nama Tabel : jadwal_matakuliah


Primary Key : idjadwal
Keterangan : Tabel input berisi tentang data jadwal matakuliah

Tabel 7. Struktur Tabel Jadwal Matakuliah

Field Name Type Size Keterangan


idjadwal* int 2 id jadwal matakuliah
matakuliah varchar 30 matakuliah
Sks int 2 sks
dosen_pengampu varchar 55 dosen pengampu matakuliah
Kelas varchar 2 kelas

4) Tabel KHS Mahasiswa

Nama Tabel : khs


Primary Key : idkhs
Keterangan : Tabel input berisi tentang data KHS Mahasiswa

Tabel 8. Struktur Tabel KHS Mahasiswa

Field Name Type Size Keterangan


idkhs* int 2 id khs
Nim varchar 12 nomor induk mahasiswa
nama_mahasiswa varchar 55 nama mahasiswa
Jenjang varchar 30 jenjang pendidikan
Jurusan varchar 30 jurusan
42

dosen_pa varchar 55 dosen pembimbing akademik


Matakuliah varchar 30 matakuliah
Sks int 2 sks
Nilai int 2 nilai matakuliah
Mutu varchar 2 mutu
Sksn int 2 sksn
Keterangan varchar 15 keterangan nilai

5) Tabel Dosen

Nama Tabel : dosen


Primary Key : NIK
Keterangan : Tabel input berisi data dosen

Tabel 9. Struktur Tabel Dosen

Field Name Type Size Keterangan


nik* varchar 12 nomor induk karyawan
nama_dosen varchar 55 nama dosen
Email varchar 25 email

6) Tabel Mahasiswa

Nama Tabel : mahasiswa


Primary Key : nim
Keterangan : Tabel input berisi tentang data Mahasiswa

Tabel 10. Struktur Tabel Mahasiswa

Field Name Type Size Keterangan


nim* varchar 12 nomor induk mahasiswa
nama_mahasiswa varchar 55 nama mahasiswa
Ttl date - tempat tanggal lahir
Alamat varchar 55 alamat mahasiswa
Jenjang varchar 30 jenjang
Jurusan varchar 30 jurusan
dosen_pa varchar 55 dosen pembimbing
43

7) Tabel Dosen Pembimbing Akademik Mahasiswa

Nama Tabel : dosen_pa


Primary Key : id_dosenpa
Keterangan : Tabel input berisi data dosen pa mahasiswa

Tabel 11. Struktur Tabel Dosen PA Mahasiswa

Field Name Type Size Keterangan


id_dosenpa* varchar 12 id dosen pa
nama_dosen varchar 55 nama dosen pa
Email varchar 25 email dosen
bersedia_membimbing varchar 5 kesediaan membimbing
kuota_bimbingan varchar 30 jumlah kuota bimbingan
jumlah_bimbingan varchar 30 jumlah bimbingan

8) Tabel Forum Diskusi

Nama Tabel : data_forumdiskusi


Primary Key : id_topik
Keterangan : Tabel input berisi tentang data forum diskusi

Tabel 12. Struktur Tabel Forum Diskusi

Field Name Type Size Keterangan


Id_topik* int 5 id topik diskusi
Nama varchar 55 nama
jurusan varchar 55 jurusan
Email varchar 30 email
Topic varchar 255 topik
Isi text - isi topik
id_reply int - id balasan
tanggal date - tanggal balasan

9) Tabel Konsultasi

Nama Tabel : data_konsultasi


Primary Key : id_konsultasi
Keterangan : Tabel input berisi data konsultasi mahasiswa
44

Tabel 13. Struktur Tabel Konsultasi Mahasiswa

Field Name Type Size Keterangan


Id_topik* int 5 id topik
Nim varchar 12 nomor induk mahasiswa
Nama varchar 55 nama mahasiswa
Jurusan varchar 55 jurusan
Email varchar 30 email
Topic varchar 255 judul konsultasi
Isi text - isi topik
id_reply int - id jawaban
Tanggal date - tanggal balasanLogin Logout

Header
Beranda Berita Kampus Konsultasi Downloads Kotak Saran Info Nilai

Pengumuman

Akademik Forum Diskusi

Jurusan Manajemen Informatika

Jurusan Jurusan Sistem Informasi

3. Desain Antarmuka/Interface
Jurusan Teknik Informatika
Pencarian Data
a. Halaman Utama/Beranda
cari

Link Sivitas Daftar Mahasiswa Dan Dosen Pembimbing Akademik

Link Terkait Link Terkait Kontak Kami


- menu1 - menu1 Website STMIK Palangka Raya
- menu2 - menu2
-menu3 -menu3 Jl. G. Obos No. 114 Palangka Raya
-menu4 -menu4
Kalimantan Tengah
Twitter
Facebook
youtube

Copyright STMIK Palangka Raya 2015


45

Gambar 20. Desain Tampilan Halaman Utama

Pada desain tampilan halaman utama, terdiri dari beberapa menu

utama yaitu beranda, berita kampus, konsultasi, downloads, kotak

saran, info nilai. Dari beberapa menu tersebut, menu berita kampus dan

kotak saran merupakan menu link dari website stmikplk.ac.id.

Textbox dengan label pengumuman akan menampilkan

pengumuman terbaru dari STMIK Palangka Raya, dimana animasi

pergerakan pada textbox tersebut menggunakan script Jquery. Pada


46

sidebar terdapat menu akademik, jurusan, pencarian data, dan link

sivitas.

Pada tampilan halaman utama nantinya terdapat forum diskusi

yang ditampilkan untuk tiap jurusan, pengguna dapat berdiskusi dan

berinteraksi pada faslitas sistem perwalian ini. Fasilitas terakhir yaitu

pengguna dapat melihat dosen pembimbing akademik tiap mahasiswa.

b. Halaman Login

Halaman login digunakan oleh administrator,Login Logout


pengguna

Header (mahasiswa dan dosen) agar dapat menggunakan fasilitas konsultasi dan

Beranda pengelolaan
Berita Kampus data mahasiswa,
Konsultasi dosen, danKotak
Downloads data yang
Saranberhubungan
Info Nilai dengan

Pengumuman kuliah. Tiap mahasiswa dan dosen dapat langsung login ke sistem

dengan syarat sudah terdaftar di bagian akademik sebagai mahasiswa


Akademik Username/NIM
ataupun dosen, bagi mahasiswa yang ingin login cukup memasukkan
Password
nama dan NIM pada textbox username serta password. Begitu pula bagi

dosen cukup memasukkan nama dan NIK.


Jurusan
SELAMAT DATANG...
di
Link Sivitas
Sistem Informasi Perwalian
STMIK Palangka Raya
Link Terkait Link Terkait Kontak Kami
- menu1 - menu1 Website STMIK Palangka Raya
- menu2 - menu2
-menu3 -menu3 Jl. G. Obos No. 114 Palangka Raya
-menu4 -menu4
Kalimantan Tengah
Twitter
Facebook
youtube

Copyright STMIK Palangka Raya 2015


47

Login Logout

Header
Beranda Berita Kampus Konsultasi Downloads Kotak Saran Info Nilai

Pengumuman
Gambar 21. Desain Tampilan Halaman Login
Akademik Forum Diskusi

Jurusan ...

TOPIK PEMBAHASAN
Selengkapnya
c. Halaman Forum Diskusi
Jurusan TOPIK PEMBAHASAN
Halaman forum diskusi digunakan oleh semua pengguna untuk
Selengkapnya

melihat topik yangTOPIK


dibicarakan, tombol selengkapnya untuk melihat
PEMBAHASAN
Selengkapnya
lebih banyak percakapan.
TOPIK PEMBAHASAN
Link Sivitas Selengkapnya

Buat Topik Baru

Link Terkait Link Terkait Kontak Kami


- menu1 - menu1 Website STMIK Palangka Raya
- menu2 - menu2
-menu3 -menu3 Jl. G. Obos No. 114 Palangka Raya
-menu4 -menu4
Kalimantan Tengah
Twitter
Facebook
youtube

Copyright STMIK Palangka Raya 2015


48

Header
Beranda Berita Kampus Konsultasi Downloads Kotak Saran Info Nilai

Pengumuman

Akademik Forum Diskusi

Jurusan ...

TOPIK PEMBAHASAN
Gambar 22. Desain Tampilan Halaman Forum Diskusi

Jurusan d. Halaman InteraksiBalasan...


Forum Diskusi
Balasan... Login Logout

Balasan...

Link Sivitas Balasan...

Kembali Balas...

Link Terkait Link Terkait Kontak Kami


- menu1 - menu1 Website STMIK Palangka Raya
- menu2 - menu2
-menu3 -menu3 Jl. G. Obos No. 114 Palangka Raya
-menu4 -menu4
Kalimantan Tengah
Twitter
Facebook
youtube

Copyright STMIK Palangka Raya 2015


49

Login Logout

Header
Beranda Berita Kampus Konsultasi Downloads Kotak Saran Info Nilai

Pengumuman

Akademik Forum Diskusi


Gambar 23. Desain Tampilan Halaman Interaksi Forum Diskusi
Jurusan ...

Nama file... ukuran... Download

Jurusan Nama file...


e. Halaman Download ukuran... Download

Nama file... ukuran... Download

Nama file... ukuran... Download

Link Sivitas Nama file... ukuran... Download

Kembali Cari File...

Link Terkait Link Terkait Kontak Kami


- menu1 - menu1 Website STMIK Palangka Raya
- menu2 - menu2
-menu3 -menu3 Jl. G. Obos No. 114 Palangka Raya
-menu4 -menu4
Kalimantan Tengah
Twitter
Facebook
youtube

Copyright STMIK Palangka Raya 2015


50

Login Logout

Header
Beranda Berita Kampus Konsultasi Downloads Kotak Saran Info Nilai

Pengumuman

Akademik Konsultasi
Gambar 24. Desain Tampilan Halaman Download
Jurusan ...
NIM :
Nama Mahasiswa :
Dosen PA :

Jurusan Balasan...
f. Halaman Konsultasi
Balasan...

Balasan...

Link Sivitas Balasan...

Kembali Balas Upload File...

Link Terkait Link Terkait Kontak Kami


- menu1 - menu1 Website STMIK Palangka Raya
- menu2 - menu2
-menu3 -menu3 Jl. G. Obos No. 114 Palangka Raya
-menu4 -menu4
Kalimantan Tengah
Twitter
Facebook
youtube

Copyright STMIK Palangka Raya 2015


51

Login Logout

Header Gambar 25. Desain Tampilan Halaman Konsultasi

Beranda Berita Kampus Konsultasi Downloads Kotak Saran Info Nilai

Pengumuman
g. Halaman Daftar Dosen Pembimbing Akademik
Daftar Dosen Pembimbing Akademik
Pada halaman daftar dosen pembimbing akademik, pengguna
No. NIK Nama Email Bersedia Kuota Jumlah Bimbingan
akan mendapatkan informasi Membimbing
mengenai dosen. Informasi mengenai
Bimbingan

alamat email dosen, ketersediaan membimbing, jumlah kuota

bimbingan, dan jumlah mahasiswa yang sedang dibimbing. Untuk dapat

melihat informasi ini pengguna harus login terlebih dahulu.


Link Terkait Link Terkait Kontak Kami
- menu1 - menu1 Website STMIK Palangka Raya
- menu2 - menu2
-menu3 -menu3 Jl. G. Obos No. 114 Palangka Raya
-menu4 -menu4
Kalimantan Tengah
Twitter
Facebook
youtube

Copyright STMIK Palangka Raya 2015


52

Login Logout

Header
Beranda Berita Kampus Konsultasi Downloads Kotak Saran Info Nilai
Gambar 26. Desain Tampilan Halaman Dosen PA
Pengumuman
h. Halaman Daftar Mahasiswa
Daftar Mahasiswa
Halaman daftar mahasiswa memberikan informasi tentang
No. NIM Nama Ttl Alamat Jenjang Jurusan Dosen PA
mahasiswa, mulai dari NIM sampai dengan dosen pembimbing

akademik mahasiswa tersebut dapat diketahui pada halaman ini.

Link Terkait Link Terkait Kontak Kami


- menu1 - menu1 Website STMIK Palangka Raya
- menu2 - menu2
-menu3 -menu3 Jl. G. Obos No. 114 Palangka Raya
-menu4 -menu4
Kalimantan Tengah
Twitter
Facebook
youtube

Copyright STMIK Palangka Raya 2015


53

Gambar 27. Desain Tampilan Halaman Daftar Mahasiswa


BAB IV
IMPLEMENTASI DAN PEMBAHASAN

A. Implementasi

Pada tahapan implementasi dibahas mengenai hasil uji coba sistem dan

uji coba program, manual program dan manual instalasi terhadap sistem.

Sistem perwalian yang telah dibuat tahapan-tahapan yang berisi penjelasan

bagaimana melakukan pengujian terhadap sistem dan program yang sudah

dibuat sehingga sistem tersebut bebas dari kesalahan (buss) dan dapat

dilanjutkan ke proses implementasi sistem ke objek penelitian.

1. Uji Coba Sistem

Uji coba ini bertujuan untuk mengetahui apakah sistem yang dibuat

dapat berjalan sebagaimana mestinya atau tidak. Pengujian sistem yang

penulis gunakan yaitu menggunakan black box testing. Pengujian sistem

ini memfokuskan pada kebutuhan fungsional sistem aplikasi. Berikut ini

adalah hasil pengujian Sistem Perwalian Mahasiswa pada STMIK

palangka raya.

a. Pengujian Form Login

Dalam pengujian ini user akan masuk ke tampilan form untuk

melakukan login. Berikut hasil pengujian masuk ke tampilan form

login.

55
56

Gambar 28. Uji Coba Form Login

Pada form login user atau pengguna bila ingin mengakses fitur

admin sistem harus login terlebih dahulu dengan memasukkan

username dan password. Setelah itu klik tombol login untuk

mengkonfirmasi data username dan password dapat diterima sistem

dan menuju ke form menu admin atau tidak. Sedangkan apa bila

username dan password salah maka akan ada pesan untuk pengguna

seperti gambar 33.


57

Gambar 29. Pesan Kesalahan Memasukkan


Username dan Password
Sedangkan apa bila user atau pengguna berhasil login maka akan

ada pemberitahuan bahwa user atau pengguna telah berhasil

melakukan login dan bisa menggunakan fasilitas berikutnya.

Gambar 30. Pesan Berhasil Login

b. Pengujian Form Beranda

Dalam pengujian ini user akan masuk ke tampilan form menu

setalah melakukan login. Berikut hasil pengujian masuk ke tampilan

form beranda.
58

Gambar 31. Uji Coba Form Beranda

Pada form beranda berisikan berita-berita yang terdapat di

STMIK Palangkaraya.

c. Pengujian Menu Mahasiswa


Setelah pengguna memilih menu Mahasiswa, maka akan tampil

sub menu Tambah Data Mahasiswa, dan Daftar Mahasiswa.


1) Pengujian Sub Menu Tambah Data Mahasiswa
Setalah pengguna memilih sub tambah data mahasiswa maka

akan tampil form sub menu tambah data mahasiswa seperti pada

gambar 32.
59

Gambar 32. Uji Coba Form Tambah Data Mahasiswa

Pada form tambah data mahasiswaakan menginputkan data

mahasiswa, selain itu juga terdapat tombol simpan untuk

menyinpan data mahasiswa.

2) Pengujian Sub Menu Daftar Mahasiswa


Setalah pengguna memilih sub menu daftar mahasiswa maka

akan tampil form sub menu daftar mahasiswa seperti pada gambar

33.
60

Gambar 33. Uji Coba Form Daftar Mahasiswa

Pada form daftar mahasiswa akan menampilkan daftar data

mahasiswa.

d. Pengujian Menu Dosen


Setelah pengguna memilih menu dosen, maka akan tampil sub

menu Tambah Data Dosen, dan Daftar Dosen.


1) Pengujian Sub Menu Tambah Data Dosen
Setalah pengguna memilih sub tambah data dosen maka akan

tampil form sub menu tambah data dosen seperti pada gambar 34.
61

Gambar 34. Uji Coba Form Tambah Data Dosen

Pada form tambah data dosen akan menginputkan data dosen,

selain itu juga terdapat tombol simpan untuk menyinpan data

dosen.

2) Pengujian Sub Menu Daftar Dosen


Setalah pengguna memilih sub menu daftar dosen maka akan

tampil form sub menu daftar dosen seperti pada gambar 35.
62

Gambar 35. Uji Coba Form Daftar Dosen

e. Pengujian Menu Matakuliah


Setelah pengguna memilih menu matakuliah, maka akan tampil

sub menu Tambah Data Matakuliah,Daftar Matakuliah,Tambah Data

Jadwal Matakuliah, dan Daftar Jadwal Matakuliah.


1) Pengujian Sub Menu Tambah Data Matakuliah
Setalah pengguna memilih sub tambah data matakuliah

maka akan tampil form sub menu tambah data matakuliah seperti

pada gambar 36.


63

Gambar 36. Uji Coba Form Tambah Data Matakuliah

Pada form tambah data matakuliahakan menginputkan data

matakuliah, selain itu juga terdapat tombol simpan untuk

menyinpan data matakuliah.

2) Pengujian Sub Menu Daftar Matakuliah


Setalah pengguna memilih sub menu daftar matakuliah

maka akan tampil form sub menu daftar matakuliah seperti pada

gambar 37.
64

Gambar 37. Uji Coba Form Daftar Matakuliah

Pada form daftar matakuliah akan menampilkan daftar data

matakuliah.

3) Pengujian Sub Menu Tambah Data Jadwal Matakuliah


Setalah pengguna memilih sub menu jadwal matakuliah

maka akan tampil form sub menu jadwal matakuliah seperti pada

gambar 38.
65

Gambar 38. Uji Coba Form Tambah Data Jadwal Matakuliah

Pada form tambah data jadwal matakuliah akan

menginputkan data jadwal matakuliah, selain itu juga terdapat

tombol simpan untuk menyinpan data jadwal mata kuliah.

4) Pengujian Sub Menu Daftar Data Jadwal Mata kuliah


Setalah pengguna memilih sub menu daftar data jadwal

mata kuliah maka akan tampil form sub menu daftar jadwal mata

kuliah seperti pada gambar 39.


66

Gambar 39. Uji Coba Form Daftar Data Jadwal Matakuliah

Pada form daftar jadwal mata kuliah akan menampilkan

daftar data jadwal mata kuliah.

f. Pengujian MenuKHS Mahasiswa


Setelah pengguna memilih menu matakuliah, maka akan tampil

sub menu Tambah Data KHS Mahasiswa, dan Daftar KHS

Mahasiswa.
1) Pengujian Sub Menu Tambah Data KHS Mahasiswa
Setalah pengguna memilih sub tambah data KHS

mahasiswa maka akan tampil form sub menu tambah data KHS

mahasiswa seperti pada gambar 40.


67

Gambar 40. Uji Coba Form Tambah Data KHS Mahasiswa

Pada form tambah data KHS Mahasiswaakan

menginputkan data KHS mahasiswa, selain itu juga terdapat

tombol simpan untuk menyinpan data KHS mahasiswa.

2) Pengujian Sub Menu Daftar KHS Mahasiswa


Setalah pengguna memilih sub menu daftar KHS

mahasiswa maka akan tampil form sub menu daftar KHS

mahasiswa seperti pada gambar 41.


68

Gambar 41. Uji Coba Form Daftar KHS Mahasiswa

Pada form daftar KHS mahasiswa akan menampilkan daftar

data KHS mahasiswa.

B. Respon Pengguna
Program dianggap berhasil jika input, proses dan output aplikasi

berjalan dengan baik sesuai dengan tujuan yang ingin dicapai. Untuk

mengetahui kelebihan dan kekurangan program maka diperlukan suatu proses

pengujian untuk menganalisis data berdasarkan kisi-kisi kuesioner yang telah

dibuat. Pengujian kuesioner sistem dilakukan dengan skala likert.

Tabel 14. Skor Pilihan Jawaban

Sangat Tidak
Jawaban Tidak Setuju Setuju Sangat Setuju
Setuju

Skor 1 2 3 4
69

Dari wawancara terstruktur kepada 10 responden yang dimintai tanggapan tentang Sistem Perwalian Mahasiswa pada

STMIK Palangka Raya, maka diperoleh hasil pengamatan sebagai berikut :

Tabel 15. Jawaban Responden

Jawaban Responden
NO. Pertanyaan/Pernyataan Jumlah
1 2 3 4 5 6 7 8 9 10

1 Situs perwalian mudah diakses ? 4 4 3 4 3 3 4 3 3 4 35

2 Setiap form pada web berjalan dengan baik ? 3 3 4 3 3 4 3 3 4 3 33

3 Setiap menu dan sub menu dapat menampilkan sesuai 3 4 3 3 3 3 3 4 3 3 32


dengan pilihan menu ?

4 Aplikasi mudah digunakan (user friendly) oleh pengguna? 4 3 3 3 4 3 3 3 3 4 33

5 Informasi yang dihasilkan lengkap? 2 3 3 3 3 3 3 3 3 3 29

6 Saya memahami sistem informasi perwalian online yang 3 3 4 3 3 3 3 3 3 3 31


sedang berjalan?

Jumlah 193
70

Sebelum menyelesaikannya kita harus mengetahui intervel (jarak)


dan interpretasi persen agar mengetahui penilaian dengan metode mencari
interval skor persen (I) :

Rumus Interval

I = Jumlah Responden x Jumlah Kuesioner x Skor (likert)

Maka = 10 x 6 x 4 = 240

= 10 x 6 x 3 = 180

= 10 x 6 x 2 = 120

= 10 x 6 x 1 = 60

Sangat TidakSetuju TidakSetuju Setuju Sangat Setuju

0 60 120 180 193 240

Gambar 42. Nilai Intervar Skor Likert

Berdasarkan hasil kuesioner, didapatkan nilai total responden adalah


193 sehingga dengan menggunakan perhitungan skala likert Sistem Perwalian
Mahasiswa pada STMIK Palangka Raya memperoleh skor sangat baik.

Untuk pengujian sistem atau aplikasi sistem dilakukan dengan

menggunakan metode black-box testing. Pengujian ini dimaksudkan untuk

mengetahui apakah output yang dihasilkan dari pengolahan sistem benar-

benar sesuai dengan output yang diharapkan oleh pengguna sistem.


71

Tabel 16. Hasil Pengujian Sistem

No Rancangan Proses Hasil Yang Diharapkan Hasil Keterangan

1 Pilih masukkan Masuk beranda OK Pengguna


Username, Password
dan Klik Tombol login

2 Klik menu Menambah data mahasiswa OK Menginput data


“Mahasiswa” mahasiswa

3 Klik menu “Daftar Menampilkan data OK Daftar,


Mahasiswa” mahasiswa mengedit dan
menghapus
data mahasiswa

4 Klik menu “Dosen” Menambah data dosen OK Menginput data


dosen

5 Klik menu “Daftar Menampilkan data dosen OK Daftar,


Dosen” mengedit dan
menghapus
data dosen

6 Klik menu Menambah data matakuliah OK Menginput data


“Matakuliah” matakuliah

7 Klik menu “Daftar Menampilkan data OK Daftar,


Matakuliah” Matakuliah mengedit dan
menghapus
data
Matakuliah

8 Klik menu “Jadwal Menambah data jadwal OK Menginput data


Matakuliah” matakuliah jadwal
matakuliah
BAB V
KESIMPULAN DAN SARAN
A. Kesimpulan
Dari hasil pembahasan pada bab-bab sebelumnya, juga setelah

pengujian terhadap sistem yang telah penulis buat, maka penulis mengambil

beberapa kesimpulan antara lain :


1. responden adalah 193 sehingga dengan menggunakan perhitungan skala

likert Sistem Perwalian Mahasiswa pada STMIK Palangka Raya dapat

membantu mahasiswa konsultasi dan menyusun matakuliah yang akan

ditempuh.
2. Sistem dibangun dan diimplementasikan dengan menggunakan bahasa

pemrograman Notepad++ dan PHP, sedangkan perangkat lunak sistem

basis data menggunakan MySQL.


B. Saran

Adapun aplikasi tersebut diharapkan dapat memberikan pelayanan serta

kemudahan dalam pelaksanaan kegiatan perwalian, oleh sebab itu agar

kedepannya aplikasi ini dapat berperan aktif dalam kegiatan perwalian dan

memberikan data maupun keterangan yang sesuai dengan keadaan yang

sebenarnya untuk kelancaran kegiatan tersebut.

72
DAFTAR PUSTAKA

Anhar, 2010. Panduan Mengusai PHP & MySQL Secara Otodidak. MediaKita.
Jakarta.

Al-Bahra bin Ladjamudin. 2005. Analisis dan Desain Sistem Informasi.


Yogyakarta : Graha Ilmu.

Arif Setiawan, dkk, 2011, Sistem Informasi Perwalian Pada Program Studi
Sistem Informasi Universitas Muria Kudus, ISSN : 1979-6870

Azhar Susanto, 2004. Sistem Informasi Manajemen.Bandung: Linggar Jaya.

Bondan Muliawan, 2011, Rancang Bangun Sistem Informasi Akademik Berbasis


Web Studi Kasus di Teknik Elektro Universitas Diponegoro, STIMIK
AKI, dan IAIN Walisongo, Jurusan Teknik Elektro Fakultas Teknik
Universitas Diponegoro Semarang

Daqiqil, Id Ibnu, 2011, Framework Codeigniter, Sebuah Panduan dan Best


Practice.

Departemen Pendidikan Nasional, (2002), Pengkajian 13 Indikator Pendidikan,


Badan Penelitian dan Pengembangan Pusat Data dan Informasi
Pendidikan, Jakarta.

Fathansyah.1999. Basis Data. Informatika Bandung, Bandung.

Firdaus. 2007. 7 Jam Belajar Interaktif PHP & MySQL dengan Dreamwever.
Palembang:Maxikom.

I Wayan Gede Suma Wijaya, dkk, 2013, Sistem Perwalian Online Dengan Ajax
Dan Metode Mvc Menggunakan Framework Codeigniter, Teknik
Informatika, STIKOM PGRI Banyuwangi

Jogiyanto, 1989.”Analisis dan Desain”, Andi Offset, Yogyakarta.

STMIK Palangkaraya. 1999. Pedoman Penulisan Tugas Akhir. Palagkaraya.

Jogiyanto. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta: Penerbit


Andi.