Anda di halaman 1dari 5

BAB III

ANALISIS DAN PERANCANGAN

3.1 Analisis Sistem


Analisis sistem merupakan suatu penjabaran dari sistem informasi yang bersifat
satu ke dalam bagian komponen-komponen dengan tujuan untuk mengidentifikasi dan
mengevaluasi masalah-masalah hingga hambatan-hambatan yang terjadi dalam kebutuhan
yang diharapkan, sehingga dapat diusulkan untuk penyelesaiannya. Selain itu, terdapat hal-
hal yang akan dianalisis pada proses analisis sistem ini. Adapun hal yang akan dianalisis
pada proses ini yaitu analisis kebutuhan fungsi fungsional dan analisis kebutuhan non
fungsional.

3.1.1 Analisis Fungsi Fungsional


Analisis kebutuhan fungsional dapat didefinisikan sebagai suatu kebutuhan yang
dibutuhkan dalam pembuatan suatu sistem. Analisis kebutuhan fungsional yang terdapat
pada aplikasi bimbingan konselin berbasis web ini ditentukan berdasarkan spesifikasi yang
ada pada kebutuhan aplikasi tersebut. Adapun spesifikasi kebutuhan dari aplikasi tersebut
yaitu interaksi antar sesama pasien, dan antara pasien dengan konselor. Kebutuhan kedua
interaksi tersebut dapat dilihat pada tabel 3.1.

Tabel 3.1 Kebutuhan interaksi pada aplikasi bimbingan konseling berbasis web
No Jenis Interaksi Implementasi pada aplikasi bimbingan konseling
1. Pasien dan pasien Komunikasi melalui tatap muka untuk saling berbagi
informasi.
2. Pasien dan konselor Komunikasi melalui kirim email, whatsapp, dan website
untuk mendapatkan feedback dari konselor.

Setiap proses dalam analisis ini memiliki delegasi masing-masing pada sebuah tabel
ataupun data yang terdapat pada database yang telah dirancang. Selain itu, setiap proses
juga berhubungan secara langsung dengan pengguna.

3.1.2 Analisis Kebutuhan Non Fungsional


Analisis kebutuhan non fungsional dapat diartikan suatu analisis yang dibutuhkan
dalam menentukan spesifikasi kebutuhan sistem. Spesifikasi ini meliputi elemen maupun
komponen apa saja yang digunakan dalam membangun suatu sistem hingga sistem tersebut
dapat diimplementasikan. Analisis kebutuhan ini juga menentukan beberapa spesifikasi
yang dibutuhkan oleh sistem, dimana hal tersebut merupakan sesuatu yang dihasilkan oleh
sistem dan proses yang dibutuhkan dalam mengolah data hingga menghasilkan sesuatu
yang diinginkan.

3.1.2.1 Analisis perangkat keras (hardware)


Perangkat keras atau yang biasa disebut hardware yang mensupport suatu proses
dalam aplikasi berbasis web ini adalah sebagai berikut:
a. Kapasitas hardisk minimal 10 GB
b. Ram minimal 512 MB
c. Koneksi internet minimal 234,6 Kbps
d. Mouse
e. Keyboard

3.1.2.2 Analisis perangkat lunak (software)


Kebutuhan perangkat lunak merupakan faktor yang harus dipenuhi dalam
merancang sebuah sistem. Software atau perangkat lunak tersebut harus sesuai dengan
kebutuhan dan tujuan mengapa perangkat lunak tersebut dibuat. Adapun beberapa
perangkat lunak pendukung aplikasi ini yaitu sebagai berikut:

Tabel 3.2 tabel analisis perangkat lunak


No Perangkat lunak Keterangan
1. Xampp Web Server
2. Vscode Tools pemrograman
3. Chrome Browser
4. Data Modeller Tools rancangan database
5. GitMind Tools pembuatan flowchart
6. Apache Server basis data

3.1.2.3 Analisis pengguna


Analisis user atau pengguna pada aplikasi ini menggambarkan siapa saja yang user
atau pengguna yang sesuai dengan spesifikasi dan apa saja haknya terhadap software
tersebut. Aplikasi bimbingan konseling berbasis web ini memiliki dua macam pengguna,
yaitu:
1. Pengunjung atau pasien
Pada aplikasi bimbingan konseling berbasis web ini, pasien atau pengunjung merupakan
orang yang mengunjungi atau menggunakan aplikasi ini. Pasien atau pengunjung dapat
melakukan konseling jika sudah mendaftarkan dirinya. Akan tetapi pengunjung hanya
bisa mendaftar sebagai pasien, tidak bisa jika untuk mengakses data pusat aplikasi
tersebut.
2. Pengelola
Pengelola merupakan seseorang yang memiliki tanggung jawab dalam mengelola data
yang ada pada aplikasi tersebut. Adapun syarat dan ketentuan untuk menjadi seorang
pengelola yaitu:
a. Mampu menguasai bahasa pemrograman php dan MySQL
b. Menguasi UI design
c. Menguasai visual studio code
d. Mengerti dasar-dasar internet.

3.2 Perancangan Sistem


Perancangan sistem merupakan sebuah gambaran, perencanaan, dan pembuatan
sketsa dari beberapa elemen yang memiliki fungsi. Pada tahapan ini meliputi konfigurasi
komponen software dan hardware dari suatu sistem. Adapun alat bantu yang digunakan
dalam menggambarkan perancangan sistem ini yaitu GitMind. GitMind ini merupakan
perangkat online gratis yang dapat digunakan untuk mengaplikasikan pembuatan
flowchart, bagan organisasi, diagram UML, diagram tulang ikan, diagram pohon, dan
masih banyak lainnya.

3.2.1 Struktur Menu


Struktur menu pada aplikasi ini dibagi menjadi tiga, yaitu relationship, familyship,
dan friendship . Sedangkan menu utama pada aplikasi ini terdiri dari, menu konseling,
menu tentang aplikasi, dan menu pengaduan.

3.2.2 Antarmuka
Perancangan antar muka sistem merupakan perancangan tampilan yang
menyediakan menumenu pilihan untuk mendapatkan informasi dan layanan yang tersedia.
Berikut tampilan perancangan antar muka sistem :
3.2.3 Struktur Database

3.2.4 Logika Fungsi atau Algoritma Fungsi

BAB IV
IMPLEMENTASI DAN PENGUJIAN
4.1 Pembahasan Hasil Implementasi
4.2 Pengujian dan Hasil Pengujian
BAB V
KESIMPULAN DAN SARAN
5.1 Kesimpulan
5.2 Saran

Anda mungkin juga menyukai