Anda di halaman 1dari 87

LAPORAN TUGAS AKHIR

RANCANG BANGUN SISTEM INFORMASI BIMBINGAN


KONSELING (SIBILING) PADA JURUSAN MANAJEMEN
INFORMATIKA POLITEKNIK NEGERI FAKFAK

Diajukan Untuk Memenuhi Salah Satu Syarat


Guna Memperoleh Gelar Ahli Madya (A.Md)
Pada Politeknik Negeri Fakfak

Diajukan oleh :

DAROJATUN GENOVA 16319075


EKA DIANTI 16319061

PROGRAM STUDI MANAJEMEN INFORMATIKA


JURUSAN MANAJEMEN INFORMATIKA
POLITEKNIK NEGERI FAKFAK
FAKFAK
2022
LEMBAR PERSETUJUAN

RANCANG BANGUN SISTEM INFORMASI BIMBINGAN


KONSELING (SIBILING) PADA JURUSAN MANAJEMEN
INFORMATIKA POLITEKNIK NEGERI FAKFAK

Diajukan oleh :

DAROJATUN GENOVA 16319075


EKA DIANTI 16319061

Fakfak, …………….2022

Menyetujui :

Pembimbing I Pembimbing II

Nur Sakinah, S.ST., M.Tr.Kom. Tri Bata Biru Saputri,S.Hum.,M.Pd.

NIP. NIP. 198710072020122014


Mengetahui :

Ketua Jurusan Ketua Program Studi

Nelson Rumui, S.kom., M.Cs Nelson Rumui, S.kom., M.Cs


NIP.
NIP.

iii
LEMBAR PERSETUJUAN

RANCANG BANGUN SISTEM INFORMASI BIMBINGAN KONSELING


(SIBILING) PADA JURUSAN MANAJEMEN INFORMATIKA
POLITEKNIK NEGERI FAKFAK

DAROJATUN GENOVA 16319075


EKA DIANTI 16319061

Telah dipertahankan di depan Tim Penguji pada tanggal ……………………..


Dan telah dinyatakan telah memenuhi syarat guna memperoleh gelar ………

Menyetujui:
Dosen Pembimbing I Dosen Pembimbing II

Nur Sakinah, S.ST., M.Tr.Kom. Tri Bata Biru Saputri,S.Hum.,M.Pd.


NIP. NIP.198710072020122014

Tim Penguji:

Ketua Penguji
………………………. (……………………….)
Penguji 1
………………………. (……………………….)
Penguji 2
………………………. (……………………….)

Fakfak, …………….2022
Mengetahui:

Ketua Jurusan Ketua Program Studi

Nelson Rumui, S.Kom., M.Cs Nelson Rumui, S.Kom., M.Cs


NIP. NIP.

iv
KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT. Karena telah


melimpahkan rahmat-Nya berupa kesempatan dan pengetahuan sehingga penulis
dapat menyelesaikan Laporan Tugas Akhir Tahun Akademik 2021/2022 dengan
baik dan tepat pada waktunya. Adapun dalam penyusunan laporan ini tidak
terlepas dari bantuan bimbingan dan dorongan dari berbagai macam pihak. Untuk
itu pada kesempatan ini penulis mengucapkan banyak terimkasih kepada:

1. Bapak Muh. Subhan, S.ST., M.Tr.Kom. selaku Direktur Politeknik Negeri


Fakfak
2. Bapak Muhammad Yunus, S.ST., M.T. selaku Wakil Direktur 1 Politeknik
Negeri Fakfak
3. Nelson Rumui, S.kom., M.Cs. selaku Kepala Program Studi Manajemen
Informatika
4. Ibu Nur Sakinah, S.ST., M.Tr.Kom. selaku Pembimbing I
5. Ibu Tri Bata Biru Saputri,S.Hum.,M.Pd. selaku Pembimbing II
6. Orang tua yang selalu mendukung, mendoakan agar dapat menyelesaikan
Proposal ini dan memb erikan semangat
7. Teman-teman seperjuangan yang selalu memberikan semangat selama
menyusun Laporan Tugas Akhir
8. Tak lupa penulis ingin mengucapkan banyak terimakasih kepada pihak-pihak
terkait lainnya, yang telah memberi semangat agar dapat menyelesaikan
Laporan Tugas Akhir ini

ii
Penulis menyadari bahwa Laporan Tugas Akhir ini masih jauh dari kata
sempurna. Oleh sebab itu dengan segala kerendahan hati, kritik dan saran yang
bersifat membangun dari pembaca, penulis sangat mengharapkan kritik dan saran
demi kesempurnaan Laporan Tugas Akhir ini.

Fakfak, …… 2022

Penulis

iii
DAFTAR ISI

LEMBAR PERSETUJUAN...................................................................................iii
LEMBAR PERSETUJUAN...................................................................................iv
KATA PENGANTAR.............................................................................................ii
DAFTAR ISI...........................................................................................................iv
DAFTAR TABEL..................................................................................................vii
DAFTAR GAMBAR............................................................................................viii
ABSTRAK...............................................................................................................x
BAB I PENDAHULUAN.......................................................................................1
1.1 Latar Belakang...........................................................................................1
1.2 Rumusan Masalah......................................................................................2
1.3 Batasan Masalah........................................................................................3
1.4 Tujuan Tugas Akhir...................................................................................3
1.5 Manfaat Tugas Akhir.................................................................................3
BAB II TINJAUAN PUSTAKA.............................................................................4
2.1 Sistem Informasi........................................................................................4
2.2 Informasi....................................................................................................5
2.3 Sistem Informasi........................................................................................7
2.4 Bimbingan Konseling................................................................................9
2.5 Hypertext Presprocessor (PHP)...............................................................10
2.6 Aplikasi Web...........................................................................................10
2.7 Database dan MySQL.............................................................................11
2.8 Internet dan Pemrograman Web..............................................................11
2.9 Basis Data................................................................................................13
2.10 Xampp......................................................................................................13
2.11 Data Flow Diagram (DFD).....................................................................14
2.12 Entity Relationship Diagram (ERD)........................................................15
2.12.1 Entitas........................................................................................15
2.12.2 Relasi.........................................................................................16
2.12.3 Attribute.....................................................................................16
2.13 Definisi Pengujian....................................................................................17

iv
2.14 Black box..................................................................................................18
2.15 Use Case..................................................................................................19
2.16 Flowchart.................................................................................................21
BAB III METODE PENELITIAN.......................................................................23
3.1 Tempat dan Waktu Penelitian..................................................................23
3.2 Metode Perancangan................................................................................24
3.2.1 Analisis kebutuhan sistem.........................................................24
3.2.2 Desain sistem dan perangkat lunak............................................25
3.2.3 Implementasi dan pengujian unit...............................................25
3.2.4 Integrasi dan pengujian sistem...................................................25
3.2.5 Operasi dan pemeliharaan..........................................................25
3.3 Alat dan Bahan Penelitian........................................................................26
3.3.1 Alat............................................................................................26
3.3.2 Bahan.........................................................................................26
3.4 Desain Sistem..........................................................................................27
3.4.1 Desain interface.........................................................................27
3.4.2 Diagram konteks........................................................................37
3.4.3 DFD (Data Flow Diagram).......................................................38
3.4.4 ERD (Entity Relationship Diagram)........................................42
3.4.5 Use case.....................................................................................43
3.4.6 Flowchart...................................................................................44
3.5 Teknik Pengumpulan Data.......................................................................49
3.5.1 Wawancara................................................................................49
3.5.2 Studi literatur.............................................................................49
3.6 Metode Pengujian....................................................................................50
BAB IV HASIL DAN PEMBAHASAN..............................................................51
4.1 Hasil Penelitian........................................................................................51
4.1.1 Data yang dikumpulkan.............................................................51
4.1.2 Impelemtasi Database...............................................................51
4.1.3 Tampilan Antar Muka................................................................54
4.2 Pengujian sistem......................................................................................64
4.3 Pembahasan.............................................................................................67

v
BAB V PENUTUP................................................................................................68
5.1 Kesimpulan..............................................................................................68
5.2 Saran........................................................................................................68
DAFTAR PUSTAKA............................................................................................69

vi
DAFTAR TABEL

Tabel 2. 1 Simbol-simbol pada Use case diagram........................................................20


Tabel 2. 2. Simbol-simbol Flowchart...........................................................................22
Tabel 3. 1 Jadwal Penelitian...............................................................................23
Tabel 3. 2 Tabel Super_User..............................................................................40
Tabel 3. 3 Tabel Mahasiswa...............................................................................41
Tabel 3. 4 Tabel Chat.........................................................................................41
Tabel 3. 5 Tabel Pengumuman...........................................................................42
Tabel 4. 1 Pengujian Black box admin...............................................................57
Tabel 4. 2 pengujian Black box mahasiswa........................................................59
Tabel 4. 3 pengujian Black box wali kelas.........................................................60

vii
DAFTAR GAMBAR
Gambar 2. 1. Input-Proses-Output.......................................................................22
Gambar 3. 1 Metode Waterfall............................................................................24
Gambar 3. 2 Desain sistem halaman login..........................................................27
Gambar 3. 3 Desain sistem halaman Home admin..............................................28
Gambar 3. 4 Desain sistem halaman data Super User.........................................28
Gambar 3. 5 Desain sistem halaman data mahasiswa.........................................29
Gambar 3. 6 Desain sistem halaman tambah data Super User............................29
Gambar 3. 7 Desain sistem halaman Home admin..............................................30
Gambar 3. 8 Desain sistem halaman Home mahasiswa......................................30
Gambar 3. 9 Desain sistem halaman bimbingan.................................................31
Gambar 3. 10 Desain sistem halaman riwayat konseling....................................31
Gambar 3. 11 Desain sistem halaman pengumuman...........................................32
Gambar 3. 12 Desain sistem halaman form chat.................................................32
Gambar 3. 13 Desain sistem halaman Home wali kelas......................................33
Gambar 3. 14 Desain sistem halaman data diri wali kelas..................................33
Gambar 3. 15 Desain sistem halaman data mahasiswa.......................................34
Gambar 3. 16 Desain sistem halaman pengumuman...........................................34
Gambar 3. 17 Desain sistem halaman bimbingan...............................................35
Gambar 3. 18 Desain sistem halaman riwayat konseling....................................35
Gambar 3. 19 Desain sistem halaman laporan.....................................................36
Gambar 3. 20 Diagram konteks...........................................................................37
Gambar 3. 21 ERD (Entity Relationship Diagram)............................................38
Gambar 3. 22 DFD (Data Flow Diagram) Level 1.............................................39
Gambar 3. 23 DFD Level 2 Proses 1.2 kelola Data mahasiswa..........................40
Gambar 3. 24. DFD Level 2 Proses 1.3 kelola Data Walikelas..........................41
Gambar 3. 25 DFD Level 2 Proses 1.5 kelola Data Chat Bimbingan konseling 42
Gambar 3. 26 Use case diagram..........................................................................43
Gambar 3. 27 Flowchart admin...........................................................................44
Gambar 3. 28 Flowchart wali kelas.....................................................................45
Gambar 3. 29 Flowchart Mahasiswa...................................................................46
Gambar 4. 1 Gambar tabel Super_User...............................................................44
Gambar 4. 2 Gambar tabel mahasiswa................................................................45
Gambar 4. 3 Gambar tabel chat...........................................................................45
Gambar 4. 4 Gambar tabel pengumuman............................................................46
Gambar 4. 5 Gambar Halaman login...................................................................47
Gambar 4. 6 Isi Halaman Home..........................................................................47
Gambar 4. 7 Data Super User..............................................................................48
Gambar 4. 8 Data mahasiswa..............................................................................48
Gambar 4. 9 Tambah data mahasiswa.................................................................49
Gambar 4. 10 Tambah data Super User...............................................................49
Gambar 4. 11 Halaman Home.............................................................................50
Gambar 4. 12 Halaman bimbingan......................................................................50
Gambar 4. 13 Halaman awal saat memilih wali kelas.........................................51
Gambar 4. 14 Halaman riwayat konseling..........................................................51

viii
Gambar 4. 15 isi konseling..................................................................................52
Gambar 4. 16 Halaman pengumuman.................................................................52
Gambar 4. 17 Halaman Home.............................................................................53
Gambar 4. 18 Halaman data diri..........................................................................53
Gambar 4. 19 Halaman data mahasiswa..............................................................54
Gambar 4. 20 Halaman pengumuman.................................................................54
Gambar 4. 21 Halaman bimbingan......................................................................55
Gambar 4. 22 Halaman riwayat konseling..........................................................55
Gambar 4. 23 Halaman laporan...........................................................................56
Gambar 4. 24 Halaman hasil laporan..................................................................56

ix
ABSTRAK

Pada masa sekarang ini, proses konsultasi bimbingan konseling dapat ditingkatkan
efesiensi dan efektifitasnya dengan memanfaatkan perkembangan teknologi
Informasi. Kesadaran akan hal ini juga tentu harus dimanfaatkan secara efektif
oleh Lembaga Pendidikan Tinggi sebagai Lembaga layanan mahasiswa. Dari data
yang telah terkumpul, diketahui bahwa hampir seluruh kelas pada manajemen
informatika terdapat mahasiswa yang tidak lagi aktif dalam perkuliahan, kegiatan
Bimbingan konseling pada Jurusan manajemen informatika pun belum berjalan
dengan baik sehingga dibutuhkan sistem konsultasi bimbingan konseling yang
terkomputerisasi dan digunakan melalui jaringan internet untuk memfasilitasi
mahasiswa dalam melakukan bimbingan konseling dengan dosen wali kelasnya.
Pembuatan aplikasi bimbingan konseling ini menggunakan metode perancangan
Waterfall dan metode pengumpulan data dengan melakukan wawancara pada
beberapa wali kelas, Sekretaris jurusan dan menggunakan studi literatur untuk
pembuatan perangkat lunaknya. Software yang digunakan adalah XAMPP,
bahasa pemrograman PHP, dan Text Editor Sublime Text. Pada penelitian ini data
yang digunakan berjumlah 281 data yang terbagi menjadi 9 data wali kelas dan
272 data mahasiswa manajemen informatika yang terdiri dari kelas 1, 2, dan 3
yang tercatat pada tanggal 30 juni 2022. Dengan adanya Sistem Informasi
Bimbingan Konseling pada Jurusan Manajemen Informatika ini diharapkan dapat
memudahkan mahasiswa yang ingin melakukan bimbingan konseling dan
membantu wali kelas dalam mengontrol serta mendampingi mahasiswa dalam
masa studi di Manajemen Informatika Politeknik Negeri Fakfak.

Kata kunci: Sistem informasi, Bimbingan konseling, Website

x
BAB I
PENDAHULUAN

1.1 Latar Belakang


Manajemen Informatika merupakan salah satu program studi yang ada
pada politeknik Negeri Fakfak. Program studi manajemen Informatika pada
Politeknik Negeri Fakfak sendiri merupakan salah satu program studi aktif
dengan kode program studi 57401 dengan jenjang D3 berakreditasi baik dan
berdiri pada 22 April 2013 dengan SK penyelenggaraan 140/E/O/2013 yang
berlokasi pada Jl. Imam Bonjol, Tanama, Kec. Fakfak, Kabupaten Fakfak,
Papua Barat. 98611 (pddikti.kemdikbud.go.id).

Perkembangan teknologi Informasi pada saat ini sudah semakin


berkembang dengan pesat, oleh karena itu tiap individu dituntut untuk
menguasai dan menggunakan teknologi informasi untuk membantu berbagai
macam kegiatan. Begitupun pada bidang pendidikan, teknologi Informasi
bertujuan untuk menjadi media pertukaran data dan Informasi yang dapat
dilakukan dengan lebih efektif tanpa terhambat oleh ruang dan waktu.

Pembuatan sistem adalah suatu kegiatan membuat suatu sistem yang akan
berguna kedepannya bagi banyak orang. Sistem Informasi Bimbingan
Konseling Manajemen Informatika (SIBiling-MI) merupakan sebuah sistem
yang akan digunakan untuk melakukan bimbingan konseling oleh mahasiswa
guna membantu mengatasi permasalahan yang dihadapi mahasiswa program
studi Manajemen Informatika terkait perkuliahannya.

Permasalahan yang dikonsultasikan dengan dosen pembimbing sangat


beragam, mulai dari konsultasi terkait perolehan nilai sampai dengan masalah
kehadiran yang berujung pada tidak diperbolehkannya mahasiswa untuk
mengikuti ujian tengah semester atau ujian akhir semester. Terkait dengan
nilai, dosen wali akan membantu mahasiswa dalam mengkomunikasikan
dengan dosen mata kuliah.

1
Bimbingan konseling bagi mahasiswa Program Studi Manajemen
Informatika biasanya dilakukan dengan dosen wali kelas. Kegiatan bimbingan
ini biasanya dilakukan secara langsung atau tatap muka. Mahasiswa melakukan
bimbingan dan konseling disela-sela kesibukan dosen melakukan pengajaran,
penelitian, dan pengabdian. Oleh karena itu, mahasiswa tidak dapat setiap saat
bertemu dengan dosen wali kelas.

Dengan adanya permasalahan diatas, maka penulis mengambil judul ini


untuk Tugas Akhir. Aplikasi Bimbingan Konseling ini diharapkan dapat
membantu mengatasi permasalahan yang dihadapi mahasiswa dalam
berkonsultasi dengan dosen wali. Melalui aplikasi ini mahasiswa dapat
melakukan konsultasi secara chat, sehingga tidak harus bertemu langsung
dengan dosen wali. Apabila dosen wali sibuk dengan pengajaran, penelitian
dan pengabdian, mahasiswa tetap dapat berkonsultasi melalui aplikasi ini,
tanpa mengganggu waktu Tri Dharma dosen.

1.2 Rumusan Masalah


Sesuai dengan latar belakang yang telah diuraikan sebelumnya, maka dapat
ditentukan rumusan masalah pada penelitian ini adalah bagaimana merancang
dan membangun Sistem Informasi Bimbingan Konseling (SIBiling) pada
jurusan Manajemen Informatika?

1.3 Batasan Masalah


Batasan masalah dalam laporan tugas akhir ini yaitu:

a) Aplikasi ini merupakan sarana bimbingan konseling untuk membantu


mahasiswa terkait perkuliahan.
b) Aplikasi hanya untuk menjadi sarana komunikasi bimbingan konseling.
c) Aplikasi hanya mengambil data dari Manajemen Informatika Politeknik
Negeri Fakfak.

2
1.4 Tujuan Tugas Akhir
Adapun tujuan dari penelitian ini adalah untuk merancang dan
membangun Sistem Informasi Bimbingan Konseling (SIBiling) pada jurusan
Manajemen Informatika

1.5 Manfaat Tugas Akhir


Manfaat dari penelitian ini adalah sebagai berikut:

a) Memudahkan wali kelas dalam mengontrol serta mendampingi


mahasiswa dalam masa studi di Manajemen Informatika Politeknik
Negeri Fakfak
b) Memudahkan mahasiswa dalam menyampaikan segala kendala yang
dialami selama masa kuliah.
c) Membantu mahasiswa mendapatkan solusi terbaik terkait masalah yang
dihadapi.

3
BAB II
TINJAUAN PUSTAKA

2.1 Sistem Informasi


Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling
berhubungan, berkumpul bersama-sama untuk melakukan kegiatan atau
untuk melakukan sasaran yang tertentu. Pendekatan sistem yang
merupakan jaringan kerja dari prosedur lebih menekankan urutan-urutan
operasi di dalam sistem (Hutahaean, 2014).
Supaya sistem itu dikatakan sistem yang baik maka harus memiliki
karakteristik berikut ini :
a) Komponen
Suatu sistem terdiri dari sejumlah komponen-komponen yang
saling berinteraksi, yang artinya saling bekerja sama membentuk satu
kesatuan. Komponen sistem terdiri dari komponen yang berupa
subsistem atau bagian-bagian dari sistem.
b) Batasan sistem (boundary)
Batasan sistem merupakan daerah yang membatasi antara suatu
sistem dengan sistem yang lain atau dengan lingkungan luarnya.
Batasan sistem ini memungkinkan suatu sistem dipandang sebagai
suatu kesatuan. Batasan suatu sistem menunjukkan ruang lingkup
(scope) dari sistem tersebut.
c) Lingkungan luar sistem (environment)
Lingkungan luar sistem (environment) adalah diluar batas dari
sistem yang mempengaruhi operasi sistem. Lingkungan dapat bersifat
menguntungkan yang harus tetap dijada dan yang merugikan yang
harus dijaga dan dikendalikan, kalau tidak akan mengganggu
kelangsungan hidup dari sistem.
d) Penghubung sistem (interface)
Penghubung sistem merupakan media penghubung antara satu
subsitem dengan subsistem lainnya. Melalui penghubung ini

4
memungkinkan sumber-sumber daya mengalir dari subsistem ke
subsistem lain. Keluaran (Output) dari subsistem akan menjadi
masukkan (Input) untuk subsistem lain melalui penghubung.
e) Masukkan sistem (Input)
Masukkan adalah energi yang dimasukkan kedalam sistem, yang
dapat berupa perawatan (maintenace Input), dan masukkan sinyal
(signal Input). Maintenace Input adalah energi yang dimasukkan agar
sistem dapat beroperasi. Signal Input adalah energi yang diproses
untuk didapatkan keluaran. Contoh dalam sistem computer program
adalah maintenance Input sedangkan data adalah signal Input untuk
diolah menjadi informasi.
f) Keluaran sistem (Output)
Keluaran sistem adalah hasil dari energi yang diolah dan
diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan.
Contoh komputer menghasilkan panas yang merupakan sisa
pembuangan, sedangkan informasi adalah keluaran yang dibutuhkan.
g) Pengolah sistem
Suatu sistem menjadi bagian pengolah yang akan merubah
masukkan menjadi keluaran. Sistem produksi akan mengolah bahan
baku menjadi bahan jadi, sistem akuntansi akan mengolah data
menjadi laporan-laporan keuangan.
h) Sasaran sistem
Suatu sistem pasti mempunyai tujuan (goal) atau sasaran
(objective). Sasaran dari sistem sangat menentukan Input yang
dibutuhkan sistem dan keluaran yang akan dihasilkan sistem.
2.2 Informasi
Informasi adalah data yang diolah menjadi bentuk yang lebih berguna
dan lebih berarti bagi penerimanya. Sumber informasi adalah data. Data
kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan
nyata. Kejadian-kejadian (event) adalah kejadian yang terjadi pada saat
tertentu (Hutahaean, 2014).

5
a) Fungsi informasi
Fungsi utamanya, yaitu : menambah pengetahuan atau mengurangi
ketidak pastian pemakai informasi, karena informasi berguna
memberikan gambaran tentang suatu permasalahan sehingga
pengambil keputusan dapat menentukan keputusan lebih cepat,
informasi juga memberikan standard, aturan maupun indikator bagi
pengambil keputusan.
b) Kegunaan informasi tergantunng pada :
1) Tujuan si penerima :
Bila tujuannya untuk member bantuan, maka informasi itu harus
membantu si penerima dalam apa yang ia usahakan untuk
memperolehnya.
2) Ketelitian penyampaian dan pengolahan data :
Dalam menyampaikan dan mengolah data, inti dan pentingnya
informasi harus dipertahankan.
3) Waktu
Apakah informasi itu masih up to date?
4) Ruang atau tempat
Apakah informasi itu tersedia dalam ruangan atau tempat yang
tepat?
5) Bentuk
Dapatkah informasi itu digunakan secara efektif. apakah informasi
itu menunjukkan hubungan-hubungan yang diperlukan, bidang-
bidang yang memerlukan perhatian manajemen? Dan apakah
informasi itu menekankan situasi-situasi yang ada hubungannya.
6) Semantik
Apakah hubungan antara kata-kata dan arti yang diinginkan cukup
jelas? Apakah ada kemungkinan salah tafsir?

6
2.3 Sistem Informasi
Sistem Informasi yaitu suatu sistem yang menyediakan Informasi
untuk manajemen dalam mengambil keputusan dan juga untuk
menjalankan operasional perusahaan, di mana sistem tersebut merupakan
kombinasi dari orang-orang, teknologi Informasi dan prosedur-prosedur
yang tergorganisasi. Biasanya suatu perusahan atau badan usaha
menyediakan semacam Informasi yang berguna bagi manajemen (Kadir,
2003).

Berikut adalah sistem informasi menurut para ahli menurut (Kadir,


2003) :

a) John F. Nash, Sistem Informasi adalah kombinasi dari manusia,


fasilitas atau alat teknologi, media, prosedur dan pengendalian yang
bermaksud menata jaringan komunikasi yang penting, proses atas
transaksi-transaksi tertentu dan rutin, membantu manajemen dan
pemakai intern dan ekstern dan menyediakan dasar pengambilan
keputusan yang tepat.
b) Henry Lucas, Sistem Informasi adalah suatu kegiatan dari prosedur-
prosedur yang diorganisasikan, bilamana dieksekusi akan
menyediakan Informasi untuk mendukung pengambilan keputusan
dan pengendalian di dalam.
2.3.1 Komponen Sistem Informasi
Komponen sistem informasi menurut (Kadir, 2003)
a) Komponen Input Input merupakan data yang masuk ke dalam
sistem Informasi.
b) Komponen model kombinasi prosedur, logika, dan model
matematika yang memproses data yang tersimpan di basis data
dengan cara yang sudah di tentukan untuk menghasilkan
keluaran yang diinginkan.

7
c) Komponen Output Informasi yang berkualitas dan
dokumentasi yang berguna untuk semua tingkatan manajemen
serta semua pemakai sistem.
d) Komponen teknologi teknologi merupakan alat dalam sistem
Informasi, teknologi digunakan untuk menerima innput,
menjalankan model, minyimpan dan mengakses data,
menghasilkan dan mengirimkan Output dan memantu
pengendalian sistem.
e) Komponen basis data merupakan kumpulan data yang saling
berhubungan yang tersimpan didlm komputer
denganmenggunakan softwre Database.
f) Komponen kontrol pengendalian yang dirancang untuk
menanggulangi gagguan terhadapsistem Informasi.
2.3.2 Karakter Sistem Informasi
Karakter Sistem Informasi menurut (Kadir, 2003)
a) Sistem informasi memiliki komponen yang berupa subsistem
yang merupakan elemen-elemen yang lebih kecil yang
membentuk sistem Informasi tersebut misalnya bagian Input,
proses, Output.
b) Ruang lingkup sistem Informasi yaitu ruang lingkup yang
ditentukan dari awal pembuatan yang meupakan garis batas
lingkup kerja sistem tersebut sehingga sistem Informasi
tersebut tidak bersinggungan dengan sistem Informasi lainnya.
c) Tujuan sistem Informasi adalah hal pokok yang harus
ditentukan dan dicapai dengan menggunakan sistem Informasi
tersebut, sebuah Informasi dianggap berhasil apabila dapat
mencapai tujuan tersebut.
d) Lingkungan sistem Informasi yaitu sesuatu yang berada diluar
ruang lingkup sistem Informasi yang dapat mempengaruhi
sistem Informasi, hal ini urut dipertimbangkan pada saat
perencanaann sistem Informasi. Sistem Informasi

8
dikembangkan untuk tujuan yang berbeda-beda, tergantung
pada kebutuhan bisnis.

2.4 Bimbingan Konseling


Bimbingan adalah suatu proses pemberian bantuan yang dilakukan
oleh orang ahli kepada seorang individu atau kelompok dengan tujuan agar
setiap individu tersebut dapat memahami dirinya sendiri, mengenal
lingkungan dan merencanakan masa depannya. Bimbingan diberikan
untuk mengatasi berbagai persoalan atau kesulitan yang dihadapi oleh
individu.

Konseling adalah hubungan antara dua orang yaitu konselor dengan


klien, yang bertujuan untuk memberi bantuan untuk menyelesaikann
masalah yang dihadapi oleh klien. Dengan demikian dapat disimpulkan
bahwa bimbingan dan konseling adalah suatu layanan bantuan yang
dilakukan seorang konselor kepada klien atau peserta didik, agar klien
dapat memahami dirinya sendiri, mengambil keputusan, memahami
potensi yang dimilikinya, mengetahui cara mengembangkan potensi yang
dimilikinya itu serta selalu bertanggung jawab atas setiap keputusan yang
diambilnya. (Evi, 2020)..

2.5 Hypertext Presprocessor (PHP)


Menurut dokumen resmi PHP, PHP merupakan singkatan dari PHP
Hypertext Presprocessor. Ia merupakan bahasa berbentuk skrip yang
ditempatkan dalam server dan diproses di server. Hasilnya yang
dikirimkan ke klien, tempat pemakai menggunakan browser.Secara
khusus, PHP dirancang untuk membentuk aplikasi web dinamis. Artinya,
ia dapat membentuk suatu tampilan berdasarkan permintaan terkini.
Kelahiran PHP bermula saat Rasmus Lerdorf membuat sejumlah skrip
Perl yang dapat mengamati siapa saja yang melihat-lihat daftar riwayat
hidupnya, yakni pada tahun 1994. Skrip-skrip ini selanjutnya dikemas
menjadi tool yang disebut “Personal Home Page”. Paket inilah yang
menjadi cikal-bakal PHP. Pada tahun 1995, Rasmus menciptakan PHP/FI

9
Versi 2. Pada versi inilah pemrograman dapat menempelkan kode
terstruktur di dalam tag HTML. Yang menarik, kode perhitungan yang
kompleks sambal jalan.
Pada saat ini PHP cukup popular sebagai peranti pemrograman web,
terutama di lingkungan Linux. Walaupun demikian, PHP sebenarnya juga
dapat berfungsi pada server-server yang berbasis UNIX, Windows, dan
Macitosh. Pada awalnya, PHP dirancang untuk diintegrasikan dengan web
server Apache. Namun, belakangan PHP juga dapat bekerja dengan web
server seperti PWS (Personal Web Server), IIS (Internet InFormation
Server), dan Xitami (Kadir, 2008).
2.6 Aplikasi Web
Aplikasi web adalah jenis aplikasi yang diakses melalui browser,
misalnya Internet Explorer dan Mozilla Firefox. Kepopuleran internet
diseluruh penjuru dunia mendorong aplikasi web semakin diminati.
Dengan menggunakan aplikasi web, kita hanya perlu menempatkan
aplikasi dalam sebuah server dan dengan sendirinya aplikasi tersebut dapat
diakses dari manapun, sepanjang pemakai dapat mengakses web server-
nya. Aplikasi web paling dasar ditulis dengan menggunakan HTML.
Sebagaimana diketahui, HTML (Hypertext Markup Language) adalah
bahasa standar untuk membuat halaman-halaman web (Kadir, 2008).

2.7 Database dan MySQL


Database sering didefinisikan sebagai kumpulan data yang terkait.
Secara teknis, yang berada dalam sebuah Database adalah sekumpulan
table atau objek lain (index, view, dan lain-lain). Tujuan utama pembuatan
Database adalah untuk memudahkan dalam mengakses data. Data dapat
ditambahkan, diubah, dihapus, atau dibaca dengan relative mudah dan
cepat.

Saat ini banyak perangkat lunak yang ditujukan untuk mengelola


Database. Perangkat lunak seperti itu biasa dinamakan DBMS (Database
Management System). Access, MS SQL Server, dan MySQL merupakan

10
segelintir contoh produk pengelola Database. Beberapa diantaranya
berkelas Database server, yaitu jenis yang secara aktif memantau
permintaan akses terhadap data. Dalam hal ini, Database server akan
segera menanggapi permintaan data. Adapun yang bukan termasuk
Database server adalah Access.

MySQL merupakan software yang tergolong Database server dan


bersifat Open Source. Open Source menyatakan bahwa software ini
dilengkapi dengan source code, selain itu tentu saja bentuk kodenya dapat
dijalankan secara langsung dalam sistem operasi, dan bisa diperoleh
dengan cara mengunduh di internet secara gratis. Hal menarik lainnya
adalah MySQL juga bersifat multiplatform. MySQL dapat dijalankan pada
berbagai sistem operasi (Kadir, 2008).

2.8 Internet dan Pemrograman Web


Sejak pertama kali dikembangkan pada tahun 1973 oleh lembaga riset
Amerika Serikat DARPA (Defence Advanced Research Projects Agency),
internet berkembang sangat pesat. Internet yang merupakan kepanjangan
dari Interconection Networking atau juga yang telah menjadi International
Networking merupakan suatu jaringan yang menghubungkan komputer di
seluruh dunia tanpa dibatasi oleh jumlah unit menjadi satu jaringan yang
bisa saling mengakses satu sama lain. Dengan internet, satu komputer
dapat berkomunikasi secara langsung dengan komputer lain di berbagai
belahan dunia.

Satu hal yang merupakan kelebihan internet dibanding media lainnya,


yang juga membuat internet berkembang sangat pesat adalah internet dapat
menembus batas ruang dan waktu. Internet dapat menembus dimensi
kehidupan pemakainya. Karakter batasan internet bisa memberikan servis
selama 24 jam sehari dan 365 hari setahun non stop. Suatu kelebihan yang
tidak dimiliki media lainnya, disamping bisa diakses kapan saja dan
dimana saja.

11
Pada dasarnya, jaringan komputer pada internet dikategorikan menjadi
duan yaitu web-client dan web-server. Web server merupakan komputer
yang menyimpan file-file web pages yang nantinya akan diakses oleh web
client. Web pages sendiri adalah halaman Informasi tentang segala sesuatu
yang ingin ditampilkan oleh orang yang membangun sebuah website
sesuai dengan tujuan pembangunannya. Sedangkan yang dimaksud dengan
web client adalah komputer-komputer yang mengakses dan membaca web
pages yang terdapat dalam web server.

Untuk menampilkan web pages, diperlukan program penampil yang


sering disebut dengan nama web browser. Web browser merupakan
software yang digunakan untuk membaca instruksi hypertext dari web
pages dan mengeksekusinya sehingga dapat diakses oleh end user
(Wahyono, 2005).

2.9 Basis Data


Basis Data dapat didefinisikan sebagai himpunan kelompok data yang
saling berhubungan yang diorganisasikan sedemikian rupa agar kelak
dapat dimanfaatkan kembali dengan cepat dan mudah. Prinsip utamanya
adalah pengaturan data. Tujuan utamanya kemudahan dan kecepatan
dalam pengambilan kembali data (Kawistara, 2017).

Di setiap organisasi/perusahaan maka untuk mencapai efisiensi, daya


saing, dan kecepatan operasional yang biasanya menggunakan perangkat
komputer. Basis data adalah suatu komponen utama dalam system
Informasi dan tidak ada system Informasi yang bisa dijalankan tanpa
adanya basis data. Jadi pada intinya untuk meningkatkan kinerja
perusahaan menggunakan aplikasi berbasis komputer maka basis data
mutlak diperlukan. Kongkritnya, beberapa pemanfaatan basis data diantara
lain:

a) Kepegawaian, untuk berbagai perusahaan yang memiliki banyak


pegawai.

12
b) Pergudagan (inventory) dan penjualan, untuk perusahaan
manufaktur (pabrik), supermarket, apotek, dan lain-lain.
c) Akuntansi, untuk Bank dan perusahaan-perusahaan yang
melibatkan uang.
d) Reservasi, untuk hotel, pesawat, dan kereta api.

2.10 Xampp
XAMPP adalah perangkat lunak bebas yang mendukung banyak
sistem operasi, merupakan kompilasi dari beberapa program. XAMPP
merupakan tool yang menyediakan paket perangkat lunak ke dalam satu
buah paket. Dengan menginstall XAMPP maka tidak perlu lagi melakukan
instalasi dan konfigurasi web server Apache, PHP dan MySQL secara
manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara
otomatis untuk anda atau auto konfigurasi.

XAMPP merupakan salah satu paket installasi Apache, PHP dan


MySQL instant yang dapat kita gunakan untuk membantu proses installasi
ketiga produk tersebut. Selain paket installasi instant XAMPP versi 1.6.4
juga memberikan fasiltias pilihan pengunaan PHP4 atau PHP5.Untuk
berpindah versi PHP yang ingin digunakan juga sangat mudah dilakukan
dengan mengunakan bantuan PHP-Switch yang telah disertakan oleh
XAMPP, dan yang terpenting XAMPP bersifat free atau gratis untuk
digunakan.

XAMPP merupakan tool yang menyediakan paket perangkat lunak ke


dalam satu buah paket. Dengan menginstall XAMPP maka tidak perlu lagi
melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL
secara manual. XAMPP akan menginstalasi dan mengkonfigurasikannya
secara otomatis. Merupakan web server yang mudah digunakan yang dapat
melayani tampilan halaman web yang dinamis. Untuk mendapatkanya
dapat mendownload langsung dari web resminya.

13
Fungsi XAMPP sendiri adalah sebagai server yang berdiri sendiri
(localhost), yang terdiri beberapa program antara lain : Apache HTTP
Server, MySQL Database, dan penerjemah bahasa yang ditulis dengan
bahasa pemrograman PHP dan Perl. Nama XAMPP sendiri merupakan
singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP
dan Perl (Kawistara, 2017).

2.11 Data Flow Diagram (DFD)


Data Flow Diagram (DFD) merupakan alat pemodelan dari proses
analisis kebutuhan perangkat lunak . Dalam DFD dibahas fungsi-fungsi
apa saja yang diperlukan oleh suatu sistem dan aliran data yang terdapat
diantara proses didalamnya. DFD berguna sebagai alat untuk
memverifikasikan apakah sistem yang akan dibangun sudah memenuhi
kriteria yang diinginkan oleh user atau belum. Data Flow Diagram dapat
dikembangkan dari level yang paling rendah ke level yang paling tinggi.
DFD level 0 merupakan pengembangan dari diagram konteks. DFD level
1 merupakan pengembangan dari DFD level 0. Tiap proses dari DFD
dapat dikembangkan lagi menjadi lebih detail sampai prose-proses tersebut
tidak dapat dikembangkan lagi (Hatta,2009).

2.12 Entity Relationship Diagram (ERD)


Menurut Brady dan Loonam (2010), Entity Relationship Diagram
(ERD) merupakan teknik yang digunakan untuk memodelkan kebutuhan
data dari suatu organisasi, biasanya oleh System Analyst dalam tahap
analisis persyaratan proyek pengembangan sistem. Sementara seolah-olah
teknik diagram atau alat peraga memberikan dasar untuk desain Database
relasional yang mendasari sistem informasi yang dikembangkan. ERD
bersama-sama dengan detail pendukung merupakan model data yang pada
gilirannya digunakan sebagai spesifikasi untuk Database.
ERD menyediakan cara untuk mendeskripsikan perancangan basis
data pada peringkat logika. ERD merupakan suatu model untuk
menjelaskan hubungan antardata dalam basis data berdasarkan objek-objek

14
dasar data yang mempunyai hubungan antar relasi.ERD berfungsi untuk
memodelkan struktur data dan hubungan antar data, untuk
menggambarkannya digunakan beberapa notasi dan simbol.ERD adalah
suatu model jaringan yang menggunakan susunan data yang disimpan
dalam sistem secara abstrak. ERD berbeda dengan DFD (Data Flow
Diagram) yang merupakan suatu model jaringan fungsi yang akan
dilaksanakan oleh sistem, sedangkan ERD merupakan model jaringan data
yang menekankan pada struktur-struktur dan relationship data.
Komponen-komponen ERD diantaranya adalah :

2.12.1 Entitas
Entitas menurut Brady dan Loonam (2010), adalah objek yang
menarik di bidang organisasi yang dimodelkan.Contoh : Mahasiswa,
Kartu Anggota Perpustakaan (KAP), dan Buku.

2.12.2 Relasi
Suatu relasi atau hubungan adalah hubungan antara dua jenis
entitas dan direpresentasikan sebagai garis lurus yang
menghubungkan dua entitas. Contoh : Mahasiswa mendaftar sebagai
anggota perpustakaan (KAP), relasinya adalah mendaftar.

2.12.3 Attribute
Attribute merupakan memberikan informasi lebih rinci jenis
entitas. Attribute memiliki struktur internal berupa tipe data. jenis-
jenis tipe Attribute :
a) Attribute Key
Attribute Key adalah satu atau gabungan dari beberapa
Attribute yang dapat membedakan semua baris data (Row/Record)
dalam tabel secara unik. Dikatakan unik jika pada Attribute yang
dijadikan key tidak boleh ada baris data dengan nilai yang sama.
Contoh : Nomor Pokok Mahasiswa (NPM), NIM, dan nomor
pokok lainnya
b) Attribute simple

15
Attribute yang bernilai atomik (tidak dapat dipecah/dipilah
lagi). Contoh : Alamat, penerbit, tahun terbit, judul buku.
c) Attribute Multivalue
Nilai dari suatu attribut yang mempunyai lebih dari satu nilai
(multivalue) dari atrribut yang bersangkutan. Contoh : dari sebuah
buku, yaitu terdapat beberapa pengarang.
d) Attribute Composite
Attribute composite adalah suatu Attribute yang terdiri dari
beberapa Attribute yang lebih kecil yang mempunyai arti tertentu
yang masih bisa dipecah lagi atau mempunyai sub
attribute.Contoh : dari entitas nama yaitu nama depan, nama
tengah, dan nama belakang
e) Attribute Derivatif
Attribute yang tidak harus disimpan dalam Database Ex.
Total. atau Attribute yang di hasilkan dari Attribute lain atau dari
suatu relationship. Attribute ini dilambangkan dengan bentuk oval
yang bergaris putus-putus.
Selain itu, dalam ERD juga terdapat kardinalitas. Kardinalitas
menjelaskan jumlah maksimum hubungan antara satu entitas
dengan entitas lainnya.
1) One to One (1:1)
Setiap anggota entitas A hanya boleh berhubungan dengan satu
anggota entitas B, begitu pula sebaliknya.
2) One to many (1:M)
Setiap anggota entitas A dapat berhubungan dengan lebih dari
satu anggota entitas B tetapi tidak sebaliknya.
3) Many to Many (M:M)
Setiap entitas A dapat berhubungan dengan banyak entitas himpunan
entitas B dan demikian pula sebaliknya

16
2.13 Definisi Pengujian
Definisi pengujian perangkat lunak adalah proses untuk mencari
kesalahan pada setiap item perangkat lunak, mencatat hasilnya,
mengevaluasi setiap aspek pada setiap komponen system dan mengavaluasi
semua fasilitas dari perangkat lunak yang dikembangkan. Terdapat 2 hal
utama yang dilakukan dalam pengujian, yaitu :
a) Verifikasi adalah proses mengevaluasi suatu system/component
untuk menentukan apakah suatu produk yang diselesaikan
setelah fase pengembangan memenuhi kondisi seperti yang
telah ditetapkan pada awal pengembangan (saat menentukan
spesifikasi) perangkat lunak.
(“Are we building the product right?”).
b) Validasi adalah proses mengevaluasi suatu sistem atau
komponen pada akhir atau selama masa pengembangan untuk
menentukan apakah produk yang dihasilkan telah memenuhi
kebutuhan-kebutuhan dan persyaratan tertentu yang diminta
oleh user.(“Are we building the right product?”) (perry, 1995)
2.14 Black box
Pengujian Black box merupakan pendekatan komplementer dari teknik
White Box,karena pengujian Black box diharapakan mampu
mengungkapkan kelas kesalahan yang lebih luas dibandingkan teknik
White Box.Pengujian Black box berfokus pada pengujian persyaratan
fungsional perangkat lunak, untuk mendapatkan serangkaian kondisi Input
yang sesuai dengan persyaratan fungsional suatu program (Smirnov, 2002).
Pengujian Black box adalah pengujian aspek fundamental sistem tanpa
memperhatikan struktur logika internal perangkat lunak. Metode ini
digunakan untuk mengetahui apakah perangkat lunak berfungsi dengan
benar. Pengujian Black box merupakan metode perancangan data uji yang
didasarkan pada spesifikasi perangkat lunak. Data uji
dibangkitkan,dieksekusi pada perangkat lunak dan kemudian keluaran dari

17
perangkat lunak di cek apakah telah sesuai dengan yang diharapkan.
Pengujian Black box berusaha menemukan kesalahan dalam kategori :
a) Fungsi-fungsi yang tidak benar atau hilang
b) Kesalahan interface
c) Kesalahan dalam struktur data atau akses Database eksternal.
d) Kesalahan kinerja
e) Inisialisasi dan kesalahan terminasi
(Perry,1995).
Penggunaan metode dalam Black box testing terdiri dari 3,yaitu :
1) Pengujian grap-based
2) Equivalence Partitioning( Partisi equivalensi)
3) Boundary Value Analysis (Analisis Nilai Batas).
(Perry,1995).

2.15 Use Case


Use case diagram merupakan pemodelan untuk kelakuakn (behavior)
sistem Informasi yang akan dibuat. Use case digunakan untuk mengetahui
fungsi apa saja yang ada di dalam sistem Informasi dan siapa saja yang
berhak menggunakan fungsi-fungsi tersebut (Hendini, 2016).

Adapun ciri-ciri dari Use case, antara lain:

a) Use case merupakan interaksi atau dialog antara sistem dan


pengguna (actor), termasuk peralihan pesan dan tindakan yang
dilakukan oleh suatu sistem.
b) Use case diprakarsai oleh pengguna dan mungkin melibatkan
peran actor yang lain. Use case harus menyediakan nilai minimal
kepada satu pengguna.
c) Use case bisa mempunyai perluasan yang menjelaskan tindakan
khusus dalam interaksi atau Use case lain mungkin disisipkan.
d) Use case class mempunyai objek yang disebut skenario. Skenario
menyatakan urutan pesan dan reaksi tunggal.

18
Simbol-simbol pada Use case diagram menurut (Hendini, 2016), dapat
dilihat pada tabel 2.1 dibawah ini:

Tabel 2. 1 Simbol-simbol pada Use case diagram.

Simbol Deskripsi
Use case Use Case menggambarkan
fungsionalitas yang disediakan sistem sebagai
unit-unit yang bertukar pesan antar unit
dengan aktor, yang dinyatakan dengan
menggunakan kata kerja

Aktor / actor Actor atau Aktor adalah Abstraction dari


orang atau sistem yang lain yang
mengaktifkan fungsi dari target sistem. Orang
atau sistem bisa muncul dalam beberapa
peran. Perlu dicatat bahwa aktor berinteraksi
dengan Use Case, tetapi tidak memiliki
kontrol terhadap use case

Asosiasi / association Asosiasi antara aktor dan use case,


digambarkan dengan garis tanpa panah yang
mengindikasikan siapa atau apa yang meminta
interaksi secara langsung dan bukannya
mengindikasikan data

Asosiasi / association Asosiasi antara aktor dengan use case yang


menggunakan panah terbuka untuk
mengindikasikan bila aktor berinteraksi secara
pasif dengan sistem

Include Include, merupakan di dalam use case lain


(required) atau pemanggilan use case oleh use
case contohnya adalah pemanggilan sebuah
fungsi program

dilanjutkan

19
Lanjutan Tabel 2. 1

Simbol Deskripsi
Extend Extend, merupakan perluasan dari use case
lain jika kondisi atau syarat terpenuhi

2.16 Flowchart
Flowchart adalah adalah suatu bagan dengan simbol-simbol tertentu
yang menggambarkan urutan proses secara mendetail dan hubungan antara
suatu proses (instruksi) dengan proses lainnya dalam suatu program.
Dalam perancangan Flowchart sebenarnya tidak ada rumus atau
patokan yang bersifat mutlak (pasti). Hal ini didasari oleh Flowchart
(bagan alir) adalah sebuah gambaran dari hasil pemikiran dalam
menganalisa suatu permasalahan dalam komputer. Karena setiap analisa
akan menghasilkan hasil yang bervariasi antara satu dan lainnya. Kendati
begitu secara garis besar setiap perancangan Flowchart selalu terdiri dari
tiga bagian, yaitu Input, proses dan Output (Yatini, 2010).

20
Berikut ini adalah beberapa simbol yang digunakan dalam
menggambar suatu Flowchart:

Tabel 2. 2. Simbol-simbol Flowchart

Simbol Arti

Input/Output
Merepresentasikan Input data atau
Output data yang diproses atau
informasi.

Proses
Mempresentasikan operasi.

Penghubung
Keluar ke atau masuk dari bagian lain
Flowchart khususnya halaman yang
sama.

Anak Panah
Mempresentasikan alur cerita.

Penjelasan
Digunakan untuk komentar tambahan.

21
Keputusan
Keputusan dalam program.

Predefined Process
Rincian operasi berada ditempat lain.

22
BAB III
METODE PENELITIAN

3.1 Tempat dan Waktu Penelitian


3.1.1 Tempat
Penelitian dilakukan pada kampus Politeknik negeri Fakfak jurusan
Manajemen Informatika Jl. Imam Bonjol, Tanama, Kec. Fakfak,
Kabupaten Fakfak, Papua Barat. 98611.
3.1.2 Waktu
Penelitian ini dilaksanakan selama 6 bulan, dimulai dari bulan Mei
2022 sampai dengan bulan Oktober 2022. Sepanjang awal bulan mei
hingga pertengahan, penulis menyiapkan proposal, kemudian
melakukan ujian pada akhir bulan mei. Pada awal bulan juni hingga
akhir bulan juli, penulis mulai menganalisa dan mengumpulkan data
yang dibutuhkan, di saat yang hampir bersamaan juga penulis mulai
membuat rancangan aplikasi. Penulis mulai mecicil laporan tugas akhir
sejak minggu ke 2 bulan juni, dan pada bulan agustus penulis mulai
melakukan pengodingan hingga akhir bulan september, lalu melakukan
testing, saat semua sudah dirasa siap, penulis mulai menyempurnakan
laporan untuk memulai sidang tugas akhir
Adapun rincian perihal penelitian akan dibahas dalam tabel dibawah
ini.

Tabel 3. 1 Jadwal Penelitian

Mei Juni Juli Agustus September Oktober


No Kegiatan
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Pembuatan Proposal dan Studi
1
Pustaka
2 Ujian Proposal
Analisis Kebutuhan dan
3
Pengumpulan Data
4 Desain Sistem
5 Pembuatan Sistem (Coding)
6 Pengujian Sistem (Testing)
7 Pembuatan Laporan

23
8 Ujian TA
9 Revisi Laporan

3.2 Metode Perancangan


Prosedur perancangan sistem ini menggunakan metode Waterfall (air
terjun). Metode Waterfall adalah pendekatan klasik dalam pengembangan
perangkat lunak yang menggambarkan metode pengembangan linier dan

berurutan. Ini terdiri dari 5 hingga 7 fase, setiap fase didefinisikan oleh
tugas dan tujuan yang berbeda, di mana keseluruhan fase menggambarkan
siklus hidup perangkat lunak hingga pengirimannya (Hasanah & Untari,
2020).

Gambar 3. 1 Metode Waterfall

Adapun tahapan yang terdapat dalam metode Waterfall dapat dijelaskan


seperti dibawah:

3.2.1 Analisis kebutuhan sistem

Tahap ini menjelaskan spesifikasi kebutuhan sistem secara tepat


dan akurat. Kebutuhan tersebut didapatkan dari hasil wawancara dan

24
studi literatur. Wawancara dilakukan kepada beberapa wali kelas yang
dilakukan secara sampling atas nama bapak Muh. Fachruddin, SE.,
MM., bapak Syukron Anas, S.Kom., M.Kom., dan bapak Andi Roy,
S.Kom., MM. Wawancara juga dilakukan kepada ibu Nur Sakinah,
S.ST., M.Tr.Kom. selaku sekretaris jurusan. Untuk memenuhi
kebutuhan pengguna maka dilakukan pengumpulan data. Data yang
dikumpulkan berupa informasi terkait masalah konseling pada
Manajemen Informatika, Politeknik Negeri Fakfak. Serta bagaimana
permasalahan yang dihadapi sehingga dibutuhkan sebuah sistem yang
dapat membantu mengurangi permasalahn tersebut.
Studi literatur dilakukan dengan mengumpulkan informasi yang
diperlukan dalam sistem. Literatur tersebut diperoleh dari jurnal
ataupun buku yang berhubungan dengan sistem.

3.2.2 Desain sistem dan perangkat lunak

Setelah kebutuhan sistem terdefinisi, maka dibuat desain sistem


dan perangkat lunak yang akan dibangun. Yang dilakukan pada tahap
ini adalah mendesain sistem yang akan dibangun dengan cara membuat
Desain interface, ERD (Entity Relationship Diagram) DFD (Data
Flow Diagram) dan Flowchart untuk menggambarkan informasi yang
mengalir pada sistem.

3.2.3 Implementasi dan pengujian unit

Dalam tahap ini, hasil dari desain sistem dan perangkat lunak akan
direalisasikan dalam satu set program atau unit program. Setiap unit
akan diuji apakah sudah memenuhi spesifikasinya.

3.2.4 Integrasi dan pengujian sistem

Pada tahap ini, setiap unit program akan diintegrasikan satu sama
lain dan diuji sebagai satu sistem yang utuh untuk memastikan bahwa
sistem sudah memenuhi kebutuhan yang ada.

25
3.2.5 Operasi dan pemeliharaan

Dalam tahap terakhir ini, sistem akan mulai digunakan. Selain itu
juga memperbaiki kesalahan yang ditemukan pada tahap pembuatan
dan juga dilakukan pengembangan sistem seperti penambahan fitur
dan fungsi baru.

3.3 Alat dan Bahan Penelitian

3.3.1 Alat
a) Software
1) Sistem Operasi Windows 10
2) XAMPP
3) Bahasa Pemrograman PHP
4) Text Editor Sublime Text
5) Chrome
b) Hardware
1) Laptop (RAM 16,00 GB
2) Printer
3) Flash Disk

3.3.2 Bahan

Data Mahasiswa dan Dosen Wali kelas serta data format laporan
hasil bimbingan konseling pada Manajemen Informatika, Politeknik
Negeri Fakfak.

3.4 Desain Sistem


Adapun desain sistem menggunakan desain interface, ERD, DFD, use
case, Flowchart dan database sebagai berikut.

26
3.4.1 Desain interface

Gambar 3. 2 Desain sistem halaman login

Pada gambar 3.2 di atas merupakan desain dari halaman login, dimana
terdapat 3 level akun yang bisa login, yaitu admin, wali kelas, dan
mahasiswa.

Gambar 3. 3 Desain sistem halaman Home admin

Pada gambar 3.3 diatas merupakan desain halaman Home admin,


dimana berisi kata sambutan.

27
Gambar 3. 4 Desain sistem halaman data Super User

Pada gambar 3.4 diatas merupakan desain halaman data Super


User yang terdiri dari wali kelas dan admin, pada tampilan ini akan di
munculkan tabel yang berisi data para wali kelas beserta tombol untuk
menambah, mengedit, serta menghapus data Super User serta kolom
pencarian nama.

Gambar 3. 5 Desain sistem halaman data mahasiswa

Pada gambar 3.5 diatas merupakan desain halaman data


mahasisswa, dimana berisi tabel yang terdapat nama-nama mahasiswa
jurusan Manajemen informatika serta tombol untuk menambah,
mengedit menghapus dan untuk mencari data.

28
Gambar 3. 6 Desain sistem halaman tambah data Super User

Pada gambar 3.6 diatas merupakan desain halaman tambah data


Super User, dimana berisi kolom untuk mengisi nama, password, foto,
dan lain sebagainya.

Gambar 3. 7 Desain sistem halaman Home admin

Pada gambar 3.7 diatas merupakan desain halaman tambah data


Super User, dimana berisi kolom untuk mengisi nama, password, foto,
dan lain sebagainya.

29
Gambar 3. 8 Desain sistem halaman Home mahasiswa

Pada gambar 3.8 diatas merupakan desain halaman Home admin,


dimana berisi data diri mahasiswa.

Gambar 3. 9 Desain sistem halaman bimbingan

Pada gambar 3.9 diatas merupakan desain halaman bimbingan,


dimana berisi tabel daftar wali kelas yang ada di Jurusan Manajemen
Informatika, mahasiswa dapat memilih wali kelas yang ingin di
hubungi.

30
Gambar 3. 10 Desain sistem halaman riwayat konseling

Pada gambar 3.10 diatas merupakan desain halaman riwayat


konseling, dimana berisi riwayat chat bimbingan konseling yang sudah
maupun belum selesai.

Gambar 3. 11 Desain sistem halaman pengumuman

Pada gambar 3.11 diatas merupakan desain halaman pengumuman,


dimana berisi pengumuman dan file yang terkandung dalam
pengumuman jika ada.

31
Gambar 3. 12 Desain sistem halaman form chat

Pada gambar 3.12 diatas merupakan desain halaman form chat


mahasiswa, dimana berisi topik, smester dan pesan yang ingin
dikirimkan.

Gambar 3. 13 Desain sistem halaman Home wali kelas

Pada gambar 3.13 diatas merupakan desain halaman Home wali


kelas, dimana kalimat pengantar.

32
Gambar 3. 14 Desain sistem halaman data diri wali kelas

Pada gambar 3.14 diatas merupakan desain halaman data diri wali
kelas, dimana berisi foto, nama dan lain sebagainya

Gambar 3. 15 Desain sistem halaman data mahasiswa

Pada gambar 3.15 diatas merupakan desain halamandata


mahasiswa yamg berisi seluruh mahasiswa yang ada di Manajemen
Informatika.

33
Gambar 3. 16 Desain sistem halaman pengumuman

Pada gambar 3.16 diatas merupakan desain halaman pengumuman


yang berisi tabel pengumumuman yang sudah pernah dikirimkan oleh
wali kelas dan juga tombol untuk membuat pengumuman baru

Gambar 3. 17 Desain sistem halaman bimbingan

Pada gambar 3.17 diatas merupakan desain halaman bimbingan


yang didalamnya terdapat seluruh mahasiswa yang sesuai kelasnya,
misalkan wali kelas 3c maka akan menampilkan mahasiswa 3c saja,
hal ini bertujuan untuk memudahkan wali kelas dalam menghubungi
murid walinya.

34
Gambar 3. 18 Desain sistem halaman riwayat konseling

Pada gambar 3.18 diatas merupakan desain halaman riwayat


konseling, yang mana berisi daftar konseling yang telah dilaksanakan
baik yang suda maupun yang belum selesai.

Gambar 3. 19 Desain sistem halaman laporan

Pada gambar 3.19 diatas merupakan desain halaman laporan yang


berisi kolom-kolom untuk diInput dan akan menghasilkan out put
lembar laporan hasil konseling yang siap untuk di print.

35
3.4.2 Diagram konteks

Gambar 3. 20 Diagram konteks

Dari gambar 3.20 Diagram Konteks diatas menjelaskan bahwa


pertama admin dapat membuat mengedit dan menghapus akun user
yang terbagi menjadi 2 (dua), akun wali kelas dan akun mahasiswa.
Kemudian ada akun walikelas yang setelah login menggunakan akun
yang dibuat oleh admin dapat mengelola bimbingan konseling mulai
dari menerima pesan dari mahasiswa dan membalasnya, wali kelas
juga dapat memulai obrolan lebih dahulu tetapi hanya dapat dilakukan
pada mahasiswa yang ada dalam kelasnya, wali kelas juga dapat
mengirimkan pengumuman kepada seluruh kelas yang di pilih.
Sedangkan untuk mahasiswa, setelah login dan mendapat hak akses
akan dapat memilih wali kelas yang akan dihubungi atau melihat
pengumuman yang ada untuk kelasnya.

36
3.4.3 DFD (Data Flow Diagram)
Dibawah ini akan ditampilkan DFD mulai dari level 1 hingga
level 2, untuk DFD level 1 dijelaskan bahwa admin akan melakukan
login untuk mendapatkan hak akses, kemudian admin dapat menginput,
mengedit, serta menghapus data mahasiswa dan wali kelas. Selanjutnya
untuk mahasiswa setelah melakukan login dan mendapat hak akses,
mahasiswa dapat melakukan bimbingan konseling dengan dosen
walikelas yang telah dipilih. Walikelas setelah melakukan login dan
mendapatkan hak akses akan melihat apakah ada mahasiswa yang
menghubunginya untuk melakukan konsultasi, bila permasalahan sudah
dianggap selesai maka walikelas akan menyudahi bimbinngan konseling
dan akan melakukan pelaporan hasil bimbingan konseling.

Gambar 3. 21 DFD (Data Flow Diagram) Level 1

37
Gambar 3. 22 DFD Level 2 Proses 1.2 kelola Data mahasiswa

Pada gambar 3.23 diatas admin akan mengelola data mahasiswa,


admin dapat menambah, mengubah, menghapus, serta menglihat data
mahasiswa.

Gambar 3. 23. DFD Level 2 Proses 1.3 kelola Data Walikelas

Pada gambar 3.24 diatas admin akan mengelola data wali kelas,
admin dapat menambah, mengubah, menghapus, serta menglihat data
walikelas.

38
Gambar 3. 24 DFD Level 2 Proses 1.5 kelola Data Chat Bimbingan konseling

Pada gambar 3.8 diatas mahasiswa akan menghubungi walikelas


untuk melakukan konsultasi bimbingan konseling dengan walikelas yang
sudah dipilih, kemudian walikelas akan menerima pesan dari mahasiswa
tersebut.
3.4.4 ERD (Entity Relationship Diagram)

Gambar 3. 25 ERD (Entity Relationship Diagram)

39
Pada gambar 3.21 diatas menggambarkan entitas admin yang
terdiri dari 6 atribut, entitas mahasiswa yang terdiri dari 7 atribut,
entitas chat 8 atribut dan entitas wali kelas dengan 16 atribut.

3.4.5 Use case

Gambar 3. 26 Use case diagram

Dari gambar 3.26. Use case Diagram diatas dapat dilihat bahwa
admin bisa menambah user, mengedit, serta menghapusnya. Untuk
wali kelas dapat melihat data mahasiswa, melakukan interaksi
bimbingan konseling dengan mahasiswa serta melaporkan hasil
bimbingan konseling, lalu untuk mahasiswa dapat malakukan prosesi
bimbingan konseling dan dapat melihat hasil bimbingan konseling.

40
3.4.6 Flowchart

a) Flowchart admin

Gambar 3. 27 Flowchart admin

41
Flowchart diatas dapat dijelaskan bahwa sebelum masuk ke sistem,
terlebih dahulu melakukan login, setelah berhasil masuk maka akan
diarahkan ke halaman sistem dan jika salah atau gagal maka tidak
dapat masuk ke halaman sistem. Selanjutnya admin melakukan kelola
data, mulai dari data mahasiswa, data wali kelas, dan juga data kajur,
jika sudah maka admin dapat log out.
b) Flowchart Wali kelas

Gambar 3. 28 Flowchart wali kelas

42
Flowchart diatas dapat dijelaskan bahwa sebelum masuk ke sistem,
terlebih dahulu melakukan login, setelah berhasil masuk maka akan
diarahkan ke halaman sistem dan jika salah atau gagal maka tidak dapat
masuk ke halaman sistem. Selanjutnya waliekas dapat melihat chat
bimbingan konseling yang diterima bila ada, kemudian setelah
konsultasi selesai wali kelas dapat membuat pelaporan guna diserahkan
pada kajur, setelah selesai maka wali kelas dapat log out.
c) Flowchart Mahasiswa

Gambar 3. 29 Flowchart Mahasiswa

Flowchart diatas dapat dijelaskan bahwa sebelum masuk ke sistem,


terlebih dahulu melakukan login, setelah berhasil masuk maka akan
diarahkan ke halaman sistem dan jika salah atau gagal maka tidak

43
dapat masuk ke halaman sistem. Selanjutnya mahasiswa akan
melakukan chat bimbingan konseling kepada wali kelas yang telah
dipilih, jika sudah selesai maka mahasiswa dapat log out.
d) Data Base
Berikut ini akan ditampilkan data base yang akan terdapat dalam
sistem aplikasi bimbingan kongseling.

Tabel 3. 2 Tabel Super_User

No Nama Field Type Data Length Keterangam


1 id int 11 Primary key
2 username varchar 100
3 password varchar 100
4 nama varchar 200
5 nip varchar 40
6 nohp varchar 16
7 foto varchar 200
8 jabatan varchar 200
9 kelas varchar 255
10 Jenis_kelamin varchar 255
11 ttl varchar 255
12 nidn varchar 255
13 jurusan varchar 255
14 email varchar 255
15 Jabatan_fungsional varchar 255
16 Jabatan_struktural varchar 255

Tabel 3. 3 Tabel Mahasiswa

No Nama Field Type Data Length Keterangam


1 nim int 11 Primary key
2 username varchar 100
3 password varchar 100
4 nama varchar 200
5 nohp varchar 16
6 foto varchar 200
7 kelas varchar 255

44
Tabel 3. 4 Tabel Chat

No Nama Field Type Data Length Keterangam


1 id int 11 Primary Key
2 Id_pengirim int 11 Foreign Key
3 Id_penerima int 11 Foreign Key
4 topik varchar 100
5 isi text
6 tanggal Datetime
7 smester int 11
8 status varchar 100
9 Username_history varchar 200

Tabel 3. 5 Tabel Pengumuman

No Nama Field Type Data Length Keterangam


1 id int 11 Primary key
2 kelas varchar 255
3 judul varchar 255
4 isi varchar 255
5 tanggal timestamp 16
6 file varchar 255

3.5 Teknik Pengumpulan Data


Adapun beberapa teknik pengumpulan data yang penulis lakukan
yaitu sebagai berikut:

3.5.1 Wawancara

Wawancara merupakan suatu cara pengumpulan data penelitian


dengan cara tanya-jawab secara langsung dengan subjek yang
berkontribusi langsung dengan objek yang diteliti. (Tersiana, 2018).
Teknik wawancara ini digunakan untuk mewawancara sekretaris
jurusan dan dosen wali. Wawancara terhadap dosen wali dilakukan
secara sampling. Wawancara dilakukan terhadap tiga dosen, satu
perwakilan kelas satu oleh Bapak Muh Fachruddin, satu dosen
perwakilan kelas dua oleh Bapak Adi Roy, dan satu dosen perwakilan
wali kelas tiga oleh Bapak Syukron Anas.

45
Sedangkan wawancara terhadap sekretaris jurusan dilakukan untuk
bertanya tentang cara cara bimbingan konseling yang dilakukan
selama ini.

3.5.2 Studi literatur

Metode studi literatur adalah serangkaian kegiatan yang berkenaan


dengan metode pengumpulan data pustaka, membaca dan mencatat,
serta mengelolah bahan penelitian (Zed, 2008). Moh Nazir
menjelaskan bahwa studi literatur merupakan studi kepustakaan
adalah teknik pengumpulan data dengan mengadakan studi
penelaahan terhadap buku-buku, literatur-literatur, catatan-catatan,
dan laporan- laporan yang ada hubungannya dengan masalah yang
dipecahkan (2009).
Studi literatur ini digunakan untuk mengambil data mahasiswa dan
dosen wali melalui laporan dan data dari jurusan.

3.5.3 Dokumentasi

Dokumentasi adalah ditunjukan untuk memperoleh data langsung


dari tempat penelitian meliputi foto-foto dan film dokumenter yang
relivan dengan penelitian (Risuawan, 2006). Teknik ini digunakan
ketika peneliti mengambil gambar para responden kuesioner yang
digunakan pada penelitian.

3.5.4 Kuesioner

Kuesioner merupakan teknik pengumpulan data yang dilakukan


dengan cara memberi seperangkat pertanyaan atau pertanyaan tertulis
kepada responden untuk dijawabnya (Sugiyono, 2013). Kuesioner ini
diberikan kepada mahasiswa pada awal dan akhir penelitian untuk
mengetahui tingkat kebutuhan serta kepuasan terhadap aplikasi.

3.6 Metode Pengujian


Iskandaria (2012), Pengujian blackbox (blackbox testing) adalah salah
satu metode pengujian perangkat lunak yang berfokus pada sisi

46
fungsionalitas, khususnya pada Input dan Output aplikasi (apakah sudah
sesuai dengan apa yang diharapkan atau belum). Tahap pengujian
merupakan salah satu tahap yang harus ada dalam sebuah siklus
pengembangan perangkat lunak.

Peneliti menggunakan metode pengujian Black box dengan harapan


jika ada kesalahan maupun kekurangan pada sistem dapat segera diketahui
sedini mungkin oleh peneliti.

3.7

47
BAB IV
HASIL DAN PEMBAHASAN

4.1 Hasil Penelitian

4.1.1 Data yang dikumpulkan


Selama melakukan penelitian, penulis mendapatkan 272 data
mahasiswa dan 9 data Dosen wali kelas, data Mahasiswa mulai dari
nama, nim dan kelas, sedangkan untuk data Dosen wali kelas mulai
dari nama, foto data diri, NIP/NIDN, jabatan dan sebagainya, serta
penulis juga mendapatkan data format laporan hasil bimbingan
konseling.

4.1.2 Impelemtasi Database


a) Tabel Super_User

Gambar 4. 1 Gambar tabel Super_User

Gambar 4.1 tabel Super_User diatas terdapat 16 Attribute yaitu id,


username, password, nama, nip, nohp, foto, jabatan, kelas, jenis_kelamin,
ttl, nidn, jurusan, email, jabatan_fungsional, dan jabatan_struktural.
Diman masing-masing Attribute berfungsi untuk menampung setiap data
yang di Input pada aplikasi.

b) Tabel mahasiswa

48
Gambar 4. 2 Gambar tabel mahasiswa

Gambar 4.2 tabel mahasiswa diatas terdapat 7 Attribute yaitu nim,


username, password, nama, nohp, foto, kelas yang digunakan untuk
menyimpan data mahasiswa yang di Input oleh admin.

c) Tabel chat

Gambar 4. 3 Gambar tabel chat

Gambar 4.3 tabel chat diatas terdapat 9 Attribute yaitu id, id_pengirim,
id_penerima, topik, isi, tanggal, smester, status, username_history. Untuk
id_pengirim diambil dari nim mahasiswa yang melakukan konseling,
sedangkan untuk id_penerima diambil dari id dosen wali kelas yang
bersangkutan atau yang dihubungi, topik, smester dan isi untuk
menyimpan data yang di Input mahasiswa.

d) Tabel pengumuman

Gambar 4. 4 Gambar tabel pengumuman

Gambar 4.4 tabel pengumuman diatas terdapat 6 Attribute yaitu id, kelas,
judul, isi, tanggal, file yang berisi Input an dari wali kelas untuk
ditampilkan pada kelas yang dituju.

4.1.3 Tampilan Antar Muka


a) Halaman login

49
Gambar 4. 5 Gambar Halaman login

Pada Gambar 4.5 diatas merupakan halaman awal dari aplikasi,


yaitu halaman log in.
b) Halaman admin

Gambar 4. 6 Isi Halaman Home

Pada Gambar 4.6 diatas merupakan halaman Home dari admin.

Gambar 4. 7 Data Super User

Pada Gambar 4.7 diatas merupakan halaman yang berisi tabel wali
kelas serta admin yang sudah terdaftar dalam aplikasi.

Gambar 4. 8 Data mahasiswa

50
Pada Gambar 4.8 diatas merupakan halaman yang berisi tabel
mahasiswa yang sudah terdaftar dalam aplikasi.

Gambar 4. 9 Tambah data mahasiswa

Pada Gambar 4.9 diatas merupakan halaman yang digunakan untuk


menambah mahasiswa baru.

Gambar 4. 10 Tambah data Super User

Pada Gambar 4.10 diatas merupakan halaman yang digunakan


untuk menambahkan wali kelas.
c) Halaman mahasiswa

Gambar 4. 11 Halaman Home

51
Pada Gambar 4.11 diatas merupakan halaman awal dari mahasiswa
yang terdapat informasi seputar diri mahasiswa yang bersangkutan.

Gambar 4. 12 Halaman bimbingan

Pada Gambar 4.12 diatas menunjukkan mahasiswa yang berada


pada halaman bimbingan, dimana disini mahasiswa akan memilih
dosen wali kelas yang akan di hubungi untuk melakukan konseling.

Gambar 4. 13 Halaman awal saat memilih wali kelas

Pada Gambar 4.13 diatas merupakan halaman awal setelah


mahasiswa memilih dosen yang akan diajak melakukan konseling,
disini mahasiswa harus memasukkan topik, memilih smester
menjelaskan permasalahan yang akan dibahas.

52
Gambar 4. 14 Halaman riwayat konseling

Pada Gambar 4.14 diatas merupakan halamanriwayat konseling


yang berisi daftar konseling yang pernah dilakukan mahasiswa.

Gambar 4. 15 isi konseling

Pada Gambar 4.15 diatas merupakan halaman chat konseling


mahasiswa bersama dosen wali kelas yang bersangkutan.

Gambar 4. 16 Halaman pengumuman

53
Pada Gambar 4.16 diatas berisi pengumuman dari wali kelas kepada
kelas yang dituju, misalkan kelas 3c, maka seluruh kelas 3c akan
mendapatkan pengumuman tersebut.
d) Halaman wali kelas

Gambar 4. 17 Halaman Home

Pada Gambar 4.17 diatas merupakan halaman Home wali kelas.

Gambar 4. 18 Halaman data diri

Pada Gambar 4.18 diatas merupakan halaman data diri wali kelas
seperti foto, nama, nomor hp dan sebagainya.

54
Gambar 4. 19 Halaman data mahasiswa

Pada Gambar 4.19 diatas merupakan halaman data mahasiswa yang


berisi seluruh mahasiswa Manajemen Informatika.

Gambar 4. 20 Halaman pengumuman

Pada Gambar 4.20 diatas merupakan halaman yang berisi data


pengumuman, berupa tabel yang berisi riwayat pengumuman yang
pernh dikirim wali kelas dan tomol untuk menambah, mengedit dan
menghapus pengumuman.

Gambar 4. 21 Halaman bimbingan

55
Pada Gambar 4.21 diatas merupakan halaman bimbingan, yang
mana berisi daftar mahasiswa kelas tertentu sesuai dengan wali
kelasnya.

Gambar 4. 22 Halaman riwayat konseling

Pada Gambar 4.22 diatas merupakan halaman riwayat konseling,


yang berisi daftar konseling yang pernah dilakukan wali kelas
dengan para mahasiswanya.

Gambar 4. 23 Halaman laporan

Pada Gambar 4.23 diatas merupakan halaman laporan, halaman ini


berisi beberapa Input an yang akan di isi oleh waikelas setiap akhir
semester.

56
Gambar 4. 24 Halaman hasil laporan

Pada Gambar 4.24 merupakan out put dari laporan yang dapat
segera di print

4.2 Pengujian sistem


Tahap pengujian adalah saat dimana sistem bimbingan konseling
telah diuji dengan metode Black box. Pengujian dengan metode Black box
dilakukan dengan menjalankan menu atau halaman yang terdapat dalam
sistem dan melakukan input data serta melihat output yang dihasilkan
sistem.beberapa hal yang menjadi tujuan pengujian ini adalah sebagai
berikut :
1. Memeriksa kesesuaian antara perancangan interface sistem
dengan hasil implementasi dalam program
2. Memastikan tidak terjadi kesalahan ketika menjalankan
program

Adapun hasil pengujian yang didapat adalah sebagai berikut

Tabel 4. 1 Pengujian Black box admin

No Nama Pengujian Bentuk Pengujian Hasil yang diharapkan Hasil


pengujian
1 Login Admin memasukkan Admin masuk ke halaman Berhasil
username Home
dan password

57
2 Pengujian menu Mengklik menu data Admin masuk ke halaman Berhasil
data Super User Super User data Super User
3 Pengujian tambah Mengklik tombol Admin sukses Berhasil
data Super User tambah data Super menambah data Super User
User
4 Pengujian edit data Mengklik tombol edit Admin sukses mengedit data Berhasil
Super User data Super User Super User
5 Pengujian hapus Mengklik tombol Admin sukses menghapus Berhasil
data Super User hapus data Super data Super User
User
6 Pengujian menu Mengklik menu data Admin masuk ke halaman Berhasil
data mahasiswa mahasiswa data mahasiswa
7 Pengujian tambah Mengklik tombol Admin sukses Berhasil
data mahasiswa tambah data menambah data mahasiswa
mahasiswa
8 Pengujian edit data Mengklik tombol edit Admin sukses mengedit data Berhasil
mahasiswa data mahasiswa mahasiswa
9 Pengujian hapus Mengklik tombol Admin sukses menghapus Berhasil
data mahasiswa hapus data mahasiswa dapa Super User
10 Log out Mengklik tombol log Admin sukses keluar dari Berhasil
out sistem

Tabel 4. 2 pengujian Black box mahasiswa

No Nama Pengujian Bentuk Pengujian Hasil yang diharapkan Hasil


pengujian
1 Login mahasiswa Mahasiswa masuk ke Berhasil
memasukkan halaman Home
username dan
password

2 Pengujian menu Mengklik menu Mahasiswa masuk ke Berhasil


bimbingan bimbingan halaman memilih wali kelas
untuk bimbingan
3 Pengujian Mengklik salah satu Mahasiswa sukses memilih Berhasil
melakukan wali kelas untuk dan tinggal menginput
bimbingan melakukan bimbingan permasalahan dan
melengkapi data
4 Pengujian tombol Mengklik tombol Pesan sukses terkirim ke Berhasil
kirim chat kirim setelah wali kelas yang
bimbingan menginput data yang bersangkutan
dibutuhkan
5 Pengujian menu Mengklik menu Mahasiswa masuk ke Berhasil
riwayat konseling riwayat konseling halaman riwayat konseling
6 Pengujian menu Mengklik menu data Admin masuk ke halaman Berhasil
data mahasiswa mahasiswa data mahasiswa
7 Pengujian Mengklik tombol Mahasiswa sukses kembali Berhasil
membuka chat chat bimbingan membuka riwayat konseling
riwayat konseling konseling
8 Pengujian menu Mengklik menu Mahasiswa melihat Berhasil
pengumuman pengumuman pengumuman yang
disa,paikan oleh wali kelas
yang bersangkutan

58
9 Pengujian lampiran Mengklik lampiran Mahasiswa sukses melihat Berhasil
yang diterima yang ada dalam lampiran dalam
pengumuman pengumuman
10 Log out Mengklik tombol log Mahasiswa sukses keluar Berhasil
out dari sistem

Tabel 4. 3 pengujian Black box wali kelas

No Nama Pengujian Bentuk Pengujian Hasil yang diharapkan Hasil


pengujian
1 Login Wali kelas Wali kelas masuk ke Berhasil
memasukkan halaman Home
username dan
password

2 Pengujian menu Mengklik menu data Wali kelas masuk ke Berhasil


data diri diri halaman data diri
3 Pengujian menu Mengklik menu data Wali kelas masuk ke Berhasil
data mahasiswa mahasiswa halaman data mahasiswa
4 Pengujian menu Mengklik menu data Wali kelas masuk ke Berhasil
data pengumuman pengumuman halaman data pengumuman
5 Pengujian tombol Mengklik tombol Wali kelas berhasil Berhasil
tambah tambah pengumuman mengirimkan pengumuman
pengumuman pada mahasiswa yang telah
dipilih
6 Pengujian menu Mengklik menu Wali kelas masuk ke Berhasil
bimbingan bimbingan halaman bimbingan
7 Pengujian memilih Mengklik salah satu Wali kelas berhasil memilih Berhasil
mahasiswa untuk mahasiswa mahasiswa yang
konseling bersangkutan
8 Pengujian Mengklik tombol Wali kelas mengirimkan Berhasil
mengirim chat kirim setelah meng pesan pada mahasiswa
input data
9 Pengujian menu Mengklik menu Wali kelas masuk ke Berhasil
riwayat konseling riwayat konseling halaman riwayat konseling
10 Pengujian menu Mengklik tombol Wali kelas berhasil Berhasil
kirim chat kirim mengirimkan pesan
konseling
11 Pengujian tombol Mengklik tombol Wali kelas berhasil Berhasil
selesai konseling tandai sudah selesai menandai bahwa konseling
telah berakhir
11 Pengujian menu Mengklik menu Wali kelas masuk dalam Berhasil
laporan laporan mode meng input laporan
11 Pengujian tombol Mengklik tombol Laporan dalam bentuk soft Berhasil
kirim kirim file siap di print

59
4.3 Pembahasan
Sistem informasi bimbingan konseling (sibiling) pada jurusan
Manajemen Informatika Politeknik Negeri Fakfak adalah Aplikasi Web
yang dibuat khusus untuk membantu Mahasiswa dalam melakukan
bimbingan konseling bersama wali kelasnya serta membantu wali kelas
dalam membuat laporan hasil bimbingan konseling. Aplikasi Web ini
dibuat dengan menggunakan bahasa pemrograman PHP.
Pada penelitian ini data yang digunakan berjumlah 281 data yang
terbagi menjadi 9 data wali kelas dan 272 data mahasiswa manajemen
informatika yang terdiri dari kelas 1, 2, dan 3 yang tercatat pada tanggal
30 juni 2022. Dari data yang telah terkumpul, diketahui bahwa hampir
seluruh kelas terdapat mahasiswa yang tidak lagi aktif dalam perkuliahan.
Dalam pembuatan sibiling ini penulis menggunakan template
bootstrap untuk tampilan yang lebih baik. Aplikasi ini difokuskan untuk
melakukan bimbingan konseling untuk mahasiswa, sedangkan untuk
dosen, selain untuk melakukan bimbingan konseling aplikasi ini juga
berguna untuk membuat laporan hasil bimbingan konseling.
Berdasarkan pembuatan Aplikasi Bimbingan Konseling yang telah
dilakukan pengujian menggunakan metode Black box, seluruh fitur yang
tersedia dalam aplikasi telah berfungsi dengan baik, mulai dari admin,
mahasiswa maupun dosen wali kelas.

60
BAB V
PENUTUP

5.1 Kesimpulan
Dari penelitian ini, dapat disimpulkan bahwa pembuatan sistem
informasi bimbingan konseling (sibiling) pada jurusan Manajemen
Informatika Politeknik Negeri Fakfak bertujuan untuk memudahkan
mahasiswa dalam melakukan bimbingan konseling bersama wali kelasnya.
Sistem ini juga membantu wali kelas dalam membuat laporan hasil
bimbingan konseling. Selain itu sistem ini juga akan membatu wali kelas
dalam mengontrol mahasiswanya yang bermasalah, baik masalah
perkuliahan ataupun masalah pribadi diluar kampus.
Aplikasi ini masih berfokuskan pada proses bimbingan konseling,
belum sampai pada fungsi wali kelas yang lain. Seluruh fitur yang ada
dalam sistem telah di uji coba dan seluruhnya telah berjalan dengan
normal.
5.2 Saran
Penulis merasa bahwa dalam laporan ini masih dapat dikembangkan.
Aplikasi ini masih terbilang minim sehingga membutuhkan penambahan
fitur. Dari segi tampilan juga masih bisa ditambahkan. Aplikasi ini juga
bisa dikembangkan sampai pada perhitungan kompensasi, sehingga dapat
membantu kerja wali kelas. Dari uraian diatas, dapat disimpulakan bahwa
pengembangan yang disarankan berikutnya adalah:
1. Menghitung kompensasi mahasiswa.
2. Menghitung kehadiran mahasiswa.
3. Memper cantik tampilan sistem.

61
DAFTAR PUSTAKA

Ogedebe, P.M.,& Jacob, B.P. , 2012, Software Prototyping: A Strategy to Use


When User Lacks Data Processing Experience. ARPN Journal of Systems
and Software. VOL. 2, NO.6 , 2012,
http://scientificjournals.org/journalofsystemsandsoftware/archive/
vol2no6/vol2no6_4.pdf.

Edi, D., & Betshani, S. (2009). Analisis Data dengan Menggunakan ERD dan
Model Konseptual Data Warehouse. Jurnal Informatika, Vol.5, No. 1, Juni
2009: 71 - 85, 75.

Pressman, R. (2002). Rekayasa Perangkat Lunak Pendekatan praktisi.


Yogyakarta: Andi.

Tika Evi. (2020), Manfaat Bimbingan dan Konseling Bagi Siswa, JPdK Volume 2
No1 Tahun 2020 Halaman 72-75 JURNAL PENDIDIKAN dan
KONSELING .

Kadir, Abdul. (2008). Dasar Pemrograman Web Dinamis Menggunakan PHP.


Yogyakarta: ANDI.

William, Perry, (1995). Effective Methods For Software Testing, 1-5, 3-430.

Hidayatullah, Priyanto dan Jauhari Khairul Kawistara. (2017). Pemrograman


WEB.Bandung: Informatika.

Kadir, Abdul. (2009). Membuat Aplikasi Web dengan PHP dan Database
MySQL. Yogyakarta: ANDI.

Kadir, Abdul. (2003). Pengenalan Sistem Informasi. Yogyakarta : ANDI.

Kawistara, P. H. (2017). Pemrograman WEB. Bandung: Informatika.

Aliya, Tinus. (2014). Design (ERD, DFD, UML, Flowchart)

62
Wahyono, T. (2005). 36 Jam Belajar Komputer : Pemrograman Web Dinamis
dengan PHP 5. Jakarta: PT Elex Media Komputindo.

Tersiana, 2018 Pengertian observasi Raharja Universitas, Vol.2 No.7, 57-60.


Iskandaria (2012), blackbox (blackbox testing), metode pengujian perangkat
lunak yang berfokus pada sisi fungsionalitas
Zed, Mestika. 2008. Metode Penelitian Kepustakaan. Jakarta : Yayasan Obor
Indonesia.
Nazir, Moh. (2009). Metode Penelitian. Bogor : Ghalia Indonesia.

Sugiyono. (2013). Metode Penelitian Kuantitatif, Kualitatif, dan R&D. Bandung :


Alfabeta.

Riduawan. (2006). Metode & Teknik Penyusunan Tesis. Bandung : Alfabeta.

Yatini, Indra. (2010). Flowchart, Algoritma dan Pemrograman Menggunakan


Bahasa C++ Builder. Yogyakarta : Graha Ilmu.

Erawan, L. (2014). DASAR-DASAR PHP.

Hasanah, F. N., & Untari, R. S. (2020). REKAYASA PERANGKAT LUNAK.


Sidoarjo: UMSIDA Press.

Ade Hendini. (2016). “Pemodelan UML Sistem Informasi Monitoring Penjualan


Dan Stok Barang (Studi Kasus : Distro Zhezha Pontianak)”. Jurnal
Khatulistiwa Informatika. 4. 107-116.

Hastanti, R. P., Purnama, B. E., & Wardati, I. U. (2015). Sistem Penjualan


Berbasis Web (E-Commerce) Pada Tata Distro Kabupaten Pacitan. Jurnal
Bianglala Informatika Vol 3 No 2 September 2015, 9.

Hutahaean, J. (2014). KONSEP SISTEM INFORMASI. Kisaran: CV BUDI


UTAMA.

Brady. M dan Loonam. J. (2010). Exploring the use of entity-relationship

diagramming as a technique to support grounded theory inquiry. Bradford:

Emerald Group Publishing.

63
Hatta. 2009. Informatika Mulawarman. Perancagan Sistem Informasi
Terpadu Pemerintahan Daeraah Kabupaten Paser. Samarinda. Indonesia..

Smirnov. (2002). Software Testing : Black Box Technique.

Permana, A. Y., & Romadlon, P. (2019). PERANCANGAN SISTEM


INFORMASI PENJUALAN PERUMAHAN MENGUNAKAN METODE
. Jurnal Teknologi Pelita Bangsa, 167.

Ridlo, I. A. (2017). PANDUAN PEMBUATAN FLOWCHART. Surabaya.

Sutopo, P., Cahyadi, D., & Arifin Zainal. (2016). SISTEM INFORMASI
EKSEKUTIF SEBARAN PENJUALAN KENDARAAN BERMOTOR
RODA 2 DI KALIMANTAN TIMUR BERBASIS WEB. JURNAL
INFORMATIKA MULAWAMAN, 6.

64
LAMPIRAN 1

HASIL WAWANCARA

65
Pak Uko
1. Bagaimana proses bimbingan konseling terjadi di polinef?
 Masih kurang karena tidak terjadwal
2. Data-data apa saja yang masuk di aplikasi ?
 Rekap daftar hadir untuk melakukan bimbingan konseling.
3. Tugas walikelas selain melakukan konseling?
 Menghitung kompen, menghitung absensi, merekap nilai, memberikan SP
4. Apakah konseling itu wajib/tidak ?
 Wajib.
5. Apakah terdapat bukti jika mahasiswa melakukan konseling?
 Berita acara konseling

Pak Fachrudin :
1. Bagaimana proses bimbingan konseling ?
 Belum berjalan dengan baik
2. Data-Data apa saja yang masuk di aplikasi
 Rekap daftar hadir
3. Tugas walikelas selain melakukan konseling ?
 Mengarahkan mahasiswa tetap baik, menyelesaikan masalah pribadi,
menasehati kepada mahasiswa agar dapat bertahan
4. Apakah konseling itu wajib ?
 Wajib
5. Apakah terdapat bukti jika mahasiswa melakukan konseling ?
 Berita acara

Pak ayyub :
1. Bagaimana proses bimbingan konseling terjadi di polinef ?
 Belum berjalan dengan baik
2. Data-data apa saja yang masuk di aplikasi ?
 Rekap daftar hadir mahasiswa

66
3. Tugas walikelas selain melakukan konseling?
 Menasehati /motivasi mahasiswa
 Progres absensi mahasiswa itu bagaimana .
4. Apakah konseling itu wajib/ tidak ?
 Wajib
6. Apakah terdapat bukti jika mahasiswa melakukan konseling?
 Berita acara konseling.

67
LAMPIRAN 2

UJI COBA APLIKASI

68
69
70
LAMPIRAN 3

HASIL KUESIONER

TINGKAT KEPUASAN MAHASISWA

71
72
73
LAMPIRAN 4

HASIL KUESIONER

KEPUASAN PENGGUNA WALI KELAS

74
75

Anda mungkin juga menyukai