laporan revisi proposal dan skripsi (1)

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
NIM


:
:

HENDRA FUADY
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
NIK.1982 1216 2007 002

H.Muhammad Erfan,S.Kom

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, ideide, 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

vi

memberikan dukungan semangat baik secara langsung maupun tidak
langsung.
Penulis menyadari bahwa tak ada gading yang tak retak,begitu juga dengan
skripsi ini yang tidak luput dari kekurangn.

Palangka Raya, Agustus 2015
Penulis,

vii

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

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

viii

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

ix

DAFTAR TABEL
Tabel 1. Perintah DDL..............................................................................

22

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

23

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

x

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

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

xi

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

xii

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
lapangan (praktik). sehingga dengan adanya

di

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

8

memecahkan masalah dan yang dipilih selama tahap analisis dalam
pemecahan masalah yang dihadapi perusahaan.
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).

13

Ciri-ciri dari dokumen PHP ditandai dengan adanya 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.

b. Non-Embedded Script
Cara penulisan dengan non-embedded merupakan pembuatan script
murni PHP, dimana tag-tag HTML yang diletakkan di dalamnya (Dwi,
2003).

14

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 lainlain.
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

15

dua tipe data khusus yaitu resource dan NULL. Berbeda dengan programprogram 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.

Gambar 2. Client – Side Programming

16

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

17

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 )

18

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

Nkmk
proaseas
Gambar 5. Notasi Proses di
DFD

Ada beberapa hal yang perlu diperhatikan tentang proses :
1) Proses harus memiliki input dan output.
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.

19

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.
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.

20

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

21

b. Relasi
Relasi merupakan
merupakan

sumber

hubungan
data

untuk

antar sejumlah
menyimpan

entitas

informasi.

dan
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.

22

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)
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

23

2.

DML (Data Manipulation Language)
Perintah DML berfungsi untuk memanipulasi data.
Tabel 2. Perintkh 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

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

24

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,
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 serverside 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

25

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
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).

26

I. Penelitian Relevan
Tkbel 4. Penelitikn ykng Relevkn

No.

Penulis/
Tahun

Topik
Penelitian

Metode
Hasil
Pengembangan
PL
Sistem
SDLC
Sistem
Informasi
Informasi
Perwalian
Perwalian
Pada Program
Pada Program
Studi
Studi
Sistem
Sistem
Informasi
Informasi
Universitas
Universitas
Muria Kudus
Muria Kudus

Perbedaan

1.

Arif
Setiwan,
dkk, 2011

2.

I Wayan
Gede
Suma
Wijaya,
dkk, 2013

Sistem
Perwalian
Online
Dengan Ajax
Dan Metode
Mvc
Menggunakan
Framework
Codeigniter

Waterfall

Sistem
Perwalian
Online
Dengan Ajax
Dan Metode
Mvc
Menggunakan
Framework
Codeigniter

Sisetm
perwalian
online dengan
ajax dan
metode mvc
menggunakan
metode model
view
controller
(mvc)

3.

Bondan
Muliawan,
2011

Rancang
Bangun
Sistem
Informasi
Akademik
Berbasis Web
Studi Kasus
di Teknik
Elektro

SDLC

Sistem
Informasi
Akademik
Berbasis Web
Studi Kasus
di Teknik
Elektro
Universitas
Diponegoro,

Rancang
bangun
sistem
informasi
akademik
berbasis web
(Studi Kasus
di Teknik
Elektro

Sistem
informasi
perwalian
pada program
studi sistem
informasi
univesitas
muria kudus
menggunakan
Pemrograman
SQL

27

Universitas
Diponegoro,
STIMIK
AKI, dan
IAIN
Walisongo

STIMIK
AKI, dan
IAIN
Walisongo

Universitas
Diponegoro,
STIMIK AKI,
dan IAIN
Walisongo)
merancang
dan
membangun
sebuah
Sistem
Informasi
Akademik
(SIA)
berbasis web
dengan
menggunakan
bahasa
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

30

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.
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.

31

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
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

32

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
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.

33

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
hanya mampu memiliki hak akses informasi yang telah disediakan oleh
admin.

34

- input uasernkme
- Input pkasasword
- input dktk doasen PA
- input dktk mktk iulikh
- input dktk jkdwkl mktk
iulikh
- input dktk KHS
mkhkasiaswk
- input dktk mkhkasiaswk

- informkasi dktk doasen PA
- informkasi dktk mktk iulikh
- informkasi dktk jkdwkl mktk
iulikh
- informkasi dktk KHS
mkhkasiaswk
- informkasi dktk mkhkasiaswk
- informkasi ionasultkasi
- dktk ionasultkasi

Mkhkasiaswk

Siastem Perwklikn
Mkhkasiaswk

Admin

- informkasi dktk
- informkasi dktk
- informkasi dktk
- informkasi dktk
iulikh
- informkasi dktk
mkhkasiaswk
- informkasi dktk

kdmin
doasen PA
mktk iulikh
jkdwkl mktk
KHS
mkhkasiaswk

- dktk jkwkbkn
ionasultkasi

Doasen

- informkasi dktk doasen PA
- informkasi dktk mktk iulikh
- informkasi dktk jkdwkl mktk
iulikh
- informkasi dktk KHS
mkhkasiaswk
- informkasi dktk mkhkasiaswk
- informkasi ionasultkasi

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
mengacu pada diagram konteks. Diagram arus data level 0 juga sering