Diajukan oleh :
Diajukan oleh :
Fakfak, …………….2022
Menyetujui :
Pembimbing I Pembimbing II
iii
LEMBAR PERSETUJUAN
Menyetujui:
Dosen Pembimbing I Dosen Pembimbing II
Tim Penguji:
Ketua Penguji
………………………. (……………………….)
Penguji 1
………………………. (……………………….)
Penguji 2
………………………. (……………………….)
Fakfak, …………….2022
Mengetahui:
iv
KATA PENGANTAR
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
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.
x
BAB I
PENDAHULUAN
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.
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.
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
3
BAB II
TINJAUAN PUSTAKA
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).
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.
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).
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.
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.
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.
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).
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).
18
Simbol-simbol pada Use case diagram menurut (Hendini, 2016), dapat
dilihat pada tabel 2.1 dibawah ini:
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
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:
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
23
8 Ujian TA
9 Revisi Laporan
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).
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.
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.
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.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.
26
3.4.1 Desain interface
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.
27
Gambar 3. 4 Desain sistem halaman data Super User
28
Gambar 3. 6 Desain sistem halaman tambah data Super User
29
Gambar 3. 8 Desain sistem halaman Home mahasiswa
30
Gambar 3. 10 Desain sistem halaman riwayat konseling
31
Gambar 3. 12 Desain sistem halaman form chat
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
33
Gambar 3. 16 Desain sistem halaman pengumuman
34
Gambar 3. 18 Desain sistem halaman riwayat konseling
35
3.4.2 Diagram konteks
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.
37
Gambar 3. 22 DFD Level 2 Proses 1.2 kelola Data mahasiswa
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
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.
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
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
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
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.
44
Tabel 3. 4 Tabel Chat
3.5.1 Wawancara
45
Sedangkan wawancara terhadap sekretaris jurusan dilakukan untuk
bertanya tentang cara cara bimbingan konseling yang dilakukan
selama ini.
3.5.3 Dokumentasi
3.5.4 Kuesioner
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.
3.7
47
BAB IV
HASIL DAN PEMBAHASAN
b) Tabel mahasiswa
48
Gambar 4. 2 Gambar tabel mahasiswa
c) 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 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.
49
Gambar 4. 5 Gambar Halaman login
Pada Gambar 4.7 diatas merupakan halaman yang berisi tabel wali
kelas serta admin yang sudah terdaftar dalam aplikasi.
50
Pada Gambar 4.8 diatas merupakan halaman yang berisi tabel
mahasiswa yang sudah terdaftar dalam aplikasi.
51
Pada Gambar 4.11 diatas merupakan halaman awal dari mahasiswa
yang terdapat informasi seputar diri mahasiswa yang bersangkutan.
52
Gambar 4. 14 Halaman riwayat konseling
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
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
55
Pada Gambar 4.21 diatas merupakan halaman bimbingan, yang
mana berisi daftar mahasiswa kelas tertentu sesuai dengan wali
kelasnya.
56
Gambar 4. 24 Halaman hasil laporan
Pada Gambar 4.24 merupakan out put dari laporan yang dapat
segera di print
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
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
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
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.
Tika Evi. (2020), Manfaat Bimbingan dan Konseling Bagi Siswa, JPdK Volume 2
No1 Tahun 2020 Halaman 72-75 JURNAL PENDIDIKAN dan
KONSELING .
William, Perry, (1995). Effective Methods For Software Testing, 1-5, 3-430.
Kadir, Abdul. (2009). Membuat Aplikasi Web dengan PHP dan Database
MySQL. Yogyakarta: ANDI.
62
Wahyono, T. (2005). 36 Jam Belajar Komputer : Pemrograman Web Dinamis
dengan PHP 5. Jakarta: PT Elex Media Komputindo.
63
Hatta. 2009. Informatika Mulawarman. Perancagan Sistem Informasi
Terpadu Pemerintahan Daeraah Kabupaten Paser. Samarinda. Indonesia..
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
68
69
70
LAMPIRAN 3
HASIL KUESIONER
71
72
73
LAMPIRAN 4
HASIL KUESIONER
74
75