BAB 4
ANALISIS DAN PERANCANGAN SISTEM
4.1 Analisis Sistem
Untuk memulai membangun membangun suatu program berupa Sistem Informasi Perekrutan Dan Pendistribusian Asisen Laboratorium D3 Teknik Informatika FMIPA
USU, penulis terlebih dahulu merencanakan alur kerja berdasarkan kebutuhan user yang akan menggunakan sistem informasi yang akan dibuat.
Sistem Informasi ini dibuat atas dasar kebutuhan utuk memdapatkan informasi dan merupakan sebuah sebuah sistem informasi yang menyediakan sarana untuk
melakukan pendaftaran secara online yang dapat membantu para user. Berdasarkan dari pengamatan penulis mengenai analisis sistem yang berjalan mengenai
pendaftaran asisten laboratorium dan sarana untuk mendapatkan informasi di laboratorium D3 Teknik Informatika FMIPA USU belum efisien dikarenakan kurang
nya informasi yang di dapat para calon asisten laboratorium dan praktikan. Oleh karena itu, penulis mencoba merancang sebuah Sistem Informasi Perekrutan Dan
Pendistribusian Asisen Laboratorium D3 Teknik Informatika FMIPA USU untuk memberikan sebuah sarana yang dapat membantu calon asisten laboratorium untuk
mendaftar secara online dan mendapatkan informasi yang di butuhkan dalam melaksakan praktikum di Laboratorium D3 Teknik Informatika FMIPA USU.
4.2 Perancangan Sistem
Membuat suatu program memerlukan persiapan, perencanaan yang baik, tujuan yang jelas dan percibaan yang berulang-ulang karena menyangkut semua elemen yang
membentuk suatu program.
Universitas Sumatera Utara
Perancangan sistem adalah upaya suatu organisasi atau lembaga untuk memulai memiliki suatu sistem yang lebih baik lagi dari sistem yang sebelumnya.
Perancangan sistem dilakukan setelah mendapat gambaran dengan jelas apa yang harus dikerjakan. Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan
user pemakai mengenai gambaran yang jelas tentang perancangan sistem yang akan dibuat serta di implementasikan.
4.2.1. Rancangan Keluaran Output
Output adalah informasi yang dikirim kepada para pengguna melalui sistem informasi. Output merupakan hal yang sangat pentng , karena digunakan untuk menjawab
kebutuhan pemakai untuk mendapatkan informasi dari suatu sistem. Ada 6 enam tujuan dari keluaran output
1. Merancang output untuk tujuan khusus.
2. Membuat output bermanfaat bagi para pengguna.
3. Mengirim jumlah output yang tepat.
4. Menyediakan distribusi output yang tepat
5. Menyediakan output tepat waktu.
6. Memilih metode outpt yang paling efktif.
Universitas Sumatera Utara
Adapun perancagnan keluaran output yang ingin penulis buat adalah sebagai berikut :
Gambar 4.1 Rancangan Menu Hasil ujian
4.2.2. Perancangan Masukan Input
Kualitas sistem input menentukan kualitas sistem output. Oleh karena itu, data yang di input harus benar-benar baik untuk memberikan kepercayaan terhadap pengguna.
Adapun tujuan rancangan masukan input adalah : 1.
Membuat penyelesaian input mudah dan efisien 2.
Menjamin input akan memenuhi tujuan yang di harapkan 3.
Menjamin penyelesaian yang tepat. 4.
Membuat tampilan layar dan formulir yang menarik.
Header
Footer
Home registrasi
Hasil ujian jadwal
profil
Cek Kelulusan
Input Id Registrasi cek
TEKS
Universitas Sumatera Utara
Adapun rancangan masukan input yang ingin penulis buat adalah sebagai berikut :
Gambar 4.2 Rancangan Input Menu Registrasi
REGISTRASI
Form akun Id Regisrtasi
Nim Password
Ulangi password Foto
Form biodata Nama depan
Nama belakang Tempat, tanggal lahir
Jenis kelamin Agama
Alamat Asal sma
Email Form jurusan
Jurusan Ip semester ini
Ipk Bidang yang dikuasai
Register Cose foto
Universitas Sumatera Utara
4.2.3. Perancangan Database
Database merupakan salah satu komponen penting dalam sistem informasi, karena berfungsi sebagai basis penyedia informasi bagi pemakainya. Database terdiri atas
tabel-tabel yang dibuat dengan menggunakan program MySQL. Berikut ini adalah perancangan databse yang dapat penlis uraikan dengan
kebutuhan yang diperlukan sebagai media input dan outpt : 1.
Tabel Login Admin
Nama field Type
Size Keterangan
Id Integer
11 Primary key
Username Varchar
20 Password
Varchar 32
Tabel 4.1 Tabel Login Admin
2. Tabel Jadwal
Nama field Type
Size Keterangan
Id Integer
1 Primary key
Id_Matkul Integer
3 Id_Stambuk
Integer 3
Hari Varchar
20 Kelas
Varchar 20
Jam Varchar
10
Tabel 4.2 Tabel Jadwal
Universitas Sumatera Utara
3. Tabel Struktur
Nama field Type
Size Keterangan
Id Integer
1 Primary key
Nama Varchar
150 Keterangan
Text Foto
Varchar 150
Jabatan Varchar
100
Tabel 4.3 Tabel Struktur
4. Tabel Info
Nama field Type
Size Keterangan
Id Integer
1 Primary key
Judul Varchar
150 Isi
Text Status
Varchar 150
Tabel 4.4 Tabel Info
5. Tabel Aslab
Nama field Type
Size Keterangan
Id Integer
1 Primary key
Nim varchar
9 Nama
Varchar 50
Universitas Sumatera Utara
Jurusan Varchar
50 Spesialis
Text Foto
Varchar 50
Tabel 4.5 Tabel Aslab
6. Tabel Peserta
Nama field Type
Size Keterangan
Nim varchar
10 Primary key
Password Varchar
32 Foto
Varchar 100
Nama_depan Varchar
100 Nama_belakang
Varchar 100
Tempat_lahir Varchar
50 Tanggal_lahir
Date Jk
Varchar 10
Agama Varchar
20 Alamat
Text Asal_sma
Varchar 50
Email Varchar
50 Jurusal
Varhcar 50
Ip Varchar
5
Universitas Sumatera Utara
Ipk Varchar
50 Bidang
Text Status
Varchar 50
Tabel 4.8 Tabel Peserta
7. Tabel matkul
Nama field Type
Size Keterangan
Id Integer
3 Primary key
matkul Varchar
150
Tabel 4.7 Tabel Matkul
8. Tabel stambuk
Nama field Type
Size Keterangan
Id Integer
3 Primary key
stambuk Varchar
20
Tabel 4.8 Tabel Stambuk
4.2.4. Data Flow Diagram DFD
Data Flow Diagram adalah suatu gambaran grafis dalam suatu sistem yang dapat
menggambarkan arus data di dalam sistem dengan struktur, jelas, dan menggunakan bentuk-bentuk simbol untuk menggambarkan bagaimana data mengalir melalui suatu
proses yang saling berkaitan. Gambaran ini tidak tergantung pada perangkat keras, lunak, struktur data atau organisasi.
Universitas Sumatera Utara
Pada tahap analisa, penanganan notasi symbol lingkaran dan anak panah menggambarkan arus data dalam perancangan system sangat membantu dalam
komunikasi dan pemakaian notasi-notasi ini untuk mengambarkan dari data sistem. DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data
dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada
pemakai maupun pembuat program. Berikut bentuk Data Flow Diagram DFP dari perancangan sistem informasi
Perekrutan Dan Pendistribusian Asisten Laboratorium D3 Teknik Informasik FMIPA USU :
1. Diagram Konteks Sistem Informasi
Data pendaftar Pengumuman
Data pendaftar Laporan
Hasil seleksi izin pelaksanaan
Gambar 4.3 Diagram Konteks Sistem Informasi
Calon Asisten
Sistem Informasi
Ketua Laboratorium
Pembantu Dekan 1
Universitas Sumatera Utara
2. Data Flow Diagram Perancangan Sistem
Laporan
Registrasi Pengumuman
Jadwal Profil
Gambar 4.4 DFD Level 1 Perancangan Sistem Iformasi
Pengunjung calon Asleb
Sistem informasi
Administrator Pengolahan Data
update, Edit, Insert link
Jadwal
Registrasi Pengumuman
P Profil
Kepala Lab
Login
Universitas Sumatera Utara
3. ERD Entity Relationship Diagram
ERD adalah komponen - komponen himpunan entitas dan himpunan relasi yang masing - masing dilengkapi dengan atribut-atribut.
Gambar 4.5 ERD Database
Universitas Sumatera Utara
4.2.5. Flowchart Sistem
Flowchart adalah sekumpulan simol-simbol yang menunjukan atau mneggambarkan rangkaian kegiatan-kegiatan program dari awal hingga akhir. Berikut merukan
flowchart-flowchar sistemn informasi yang di rancang oleh penulis.
1. Flowchart Halaman Utama
Start
d Halaman Utama
Home
Registrasi
Profil Hasil Ujian
Jadwal
Login Admin
Keluar Halaman Awal
Halaman pendaftaran
Halaman pengumuman hasil
F jadwal pratikum
e Profil laboratorium
d Halaman login
Universitas Sumatera Utara
Gambar 4.6 Flowchart Sistem Informasi
2. Flowchart Login Admin
Halaman Login Admin adalah halaman khusus login user admin. Setelah username dan password admin dimasukan dengan benar maka selanjutnya masuk ke halaman
admin, Jika gagal maka akan kembali ke halaman Login administrator. Berikut flowchar halaman login Admin :
Gambar 4.7 Flowchart Login Admin
s Start
Input username Password
Login K
kombinasi username
password salah
Proses Pengolahan Data
Finish
Universitas Sumatera Utara
BAB 5
IMPLEMENTASI SISTEM
5.1 Pengertian Implementasi Sistem