BAB III
ANALISIS DAN PERANCANGAN SISTEM
.
3.1. Analisis Sistem
Analisis sistem adalah penguraian dari suatu sistem informasi yang utuh
ke
dalam
bagian-bagian
untuk
mengidentifikasikan
dan
mengevaluasi
34
Adapun
gambar Bagan Alir Petugas
(flowmap)
sistem yang sedang Kakomli
berjalan di
Anggota
Bengkel
SMK Negeri 1 Singgahan adalah sebagai berikut
Kartu anggota +
alat
Kartu anggota +
Alat
Periksa
Status
Pinjam
Kartu Anggota
Validasi Pinjam
Catat data
peminjam
an
Kartu Anggota +
Alat
Kartu anggota +
Alat
Buku Data
Peminjaman
Buku Lap
Pinjaman
Buku data
Peminjaman
BCP
Buku data
peminjaman
LDP
35
36
37
38
b. Weakness (Kelemahan)
39
Merupakan kelemahan dari aplikasi atau alat pada saat ini, sistem informasi
peminjaman alat yang akan dibandingkan antara :
Tabel 3.2. Tabel perbandingan Weakness (Kelemahan)
Sistem yang berjalan
1.
Tidak
dapat 1. Membutuhkan biaya yang lebih
mendeteksi
alat
hilang
mahal
maupun rusak
2. Ketika ada pemadaman listrik,
2.
Tidak
dapat
cadangan listrik hanya mampu
diketahui data peminjam
menyimpan hanya 2 jam
maupun data pengembalian 3. Ketika terjadi kerusakan (trouble)
alat secara cepat
membutuhkan penanganan khusus
3.
Membutuhkan
pengontrolan data alat setiap
saat
c. Opportunity (Peluang)
Merupakan
sistem informasi
40
1. Ada
sistem
informasi 1. Ada sistem informasi peminjaman
peminjaman peralatan alat
peralatan alat yang disertai dengan
yang lebih baik lagi
bardcode alat bengkel
2. Harga sistem informasi yang 2. Sistem informasi yang memiliki
lebih ekonomis dan lebih
menu lebih lengkap dibanding
efisien
dengan sistem yang dibuat peneliti
3.1.2.2 Analisis Kebutuhan Sistem
Untuk menunjang sistem yang akan diterapkan pada SMK Negeri 1
Singgahan. Diperlukan beberapa fasilitas pendukung kinerja sistem yang akan
berjalan. Antara lain adalah Perangkat keras, Perangkat lunak dan User.
1. Kebutuhan Perangkat Keras
Untuk menjalankan aplikasi ini memang membutuhkan sebuah perangkat
keras yang mendukung agar program tersebut berjalan sesuai dengan yang kita
harapkan. Perangkat keras tersebut meliputi :
a.
b.
c.
d.
Disk Drive
e.
Monitor
f.
Keyboard
g.
Mouse
h.
Printer
41
atau
perangkat lunak yang sesuai dengan hardware dan sistem yang akan
dikembangkan.
Sepsifikasi perangkat lunak yang digunakan untuk implementasi adalah
sebagai berikut :
a. Sistem Operasi Windows 7
Adalah personil atau tenaga atau orang yang bekerja dalam suatu sistem
baru yang dibuat, dijalankan/digunakan. Tenaga pelaksana ini diharapkan mampu
melaksanakan tugas dengan baik dan benar. Adapun tenaga yang dibutuhkan
sebanyak 3 macam, adapun macamnya adalah sebagai berikut :
a.
Operator
Yaitu orang yang mampu mengoperasikan aplikasi pengolahan data dalam
sistem yang diusulkan. Dalam hal ini adalah petugas bengkel (tool man)
untuk mengoperasikan sistem informasi peminjaman alat, operator minimal
berpendidikan Diploma 1 Komputer.
b.
Programmer
42
Sistem analisis
Yaitu orang yang bertugas menganalisis suatu permasalahan di sistem untuk
mencari solusi yang terbaik. Sistem analisis minimal berpendidikan Strata 1
Sistem Informasi.
43
Perancangan proses ini akan memberikan gambaran mengenai dokumendokumen, proses-proses dan aliran data apa saja yang akan terlibat dalam sistem
yang akan diusulkan.
Prosedur peminjaman alat yang diusulkan dari sistem informasi
peminjaman alat di Bengkel SMK Negeri 1 Singgahan adalah :
1. Pada saat peminjaman anggota menyerahkan kartu anggota dan alat yang akan
dipinjam kepada petugas bengkel.
2. Anggota bisa meminjam alat sebanyak 2 alat, dan dapat diperpanjang kembali
untuk peminjaman sebanyak 2 x.
3. Petugas akan menginputkan kode anggota terlebih dahulu, jika status anggota
masih dalam masa peminjaman, maka anggota tidak dapat meminjam alat,
kartu anggota akan diserahkan kembali oleh petugas kepada anggota. Tapi jika
status anggota tidak dalam masa peminjaman, maka anggota dapat meminjam
alat
4. Petugas menginput data peminjaman ke file peminjaman, dan dibuat laporan
peminjaman untuk diserahkan kepada Ketua Kompetensi Keahlian
5. Kartu anggota dan alat yang dipinjam diserahkan kembali oleh petugas
bengkel kepada anggota
44
Petugas Bengkel
Kartu Anggota
Kartu Anggota
Alat
Cetak lap
Peminjaman
Alat
Kartu Anggota
Ya
Cek Status
Pinjam
Lap Peminjaman
Tidak
LP
Input data
Peminjaman
Kartu Anggota
Kakomli
Lap Peminjaman
Database Bengkel
Kartu Anggota
Alat
Alat
45
Anggota
Data Pengembalian
0.0
Sistem Informasi
Peminjaman Alat di Bengkel
Otomotif SMK Negeri 1
Singgahan
Kakomli
Data Anggota
Data Alat
Data Peminjaman
Data Pengembalian
Petugas Bengkel
46
data base Sistem Informasi Peminjaman Alat dan Kemudian menghasilkan Output
Kartu Anggota dan Laporan Kepada Kakomli.
SISTEM INFORMASI
PEMINJAMAN ALAT
DI BENGKEL OTOMOTIF
SMK NEGERI 1 SINGGAHAN
Top Level
Level 0
1.0
2.0
3.0
Input Data
Transaksi
Laporan
Level 1
1.1
Input Data
Anggota
1.2
Input Alat
Bengkel
2.1
Transaksi
Peminjaman
2.2
3.1
3.2
3.3
Transaksi
Pengembalian
Laporan Data
Anggota
Laporan Data
Alat Bengkel
Laporan Data
Peminjaman
3.4
Laporan Data
Pengembalian dan
Alat
45
45
45
46
Keterangan :
Pada Diagram HIPO dapat dijelaskan Proses Sistem Peminjaman Alat dari Input
data, Transaksi dan Laporan. Pada Input data, petugas bengkel menginput Data
anggota, Data Alat Bengkel. Kemudian pada diagram menjelaskan proses
transaksi yang terdiri dari transaksi peminjaman, transaksi pengembalian dan
transaksi cek keterlambatan. Selanjutnya pada proses Laporan, Diagram
menjelaskan Laporan terdiri dari Laporan data anggota, Laporan data Peminjam
dan Laporan Data pengembalian Alat.
3.2.1.5. Diagram level 0
1.0
Simpan Data Anggota
Petugas
Bengkel
Data Anggota
Data Alat
D1
Data Anggota
D2
Data Alat
Input
Simpan Data Alat
Simpan data
peminjaman
2.0
Anggota
Peminjaman
Pengembalian
Transaksi
Simpan data
pengembalian
3.0
D3
D4
Data Peminjam
Data Pengembalian
Laporan
Laporan Peminjaman
Laporan Pengembalian
Kakomli
Keterangan :
47
Pada Diagram Level 0 dijelaskan Alur Proses Input, Transaksi dan Laporan. Pada
Proses Input Petugas Bengkel memasukkan data anggota dan Data alat. Kemudian
pada Proses transaksi apabila anggota ingin meminjam atau mengembalikan
menggunakan kartu anggota dan selanjutnya pada proses Laporan, Kakomli
menerima Laporan Data anggota, Data alat, data peminjaman maupun data
pengembalian.
3.2.1.6.Diagram Level 1 Proses 1.0
1.1
Data Anggota
Simpan
Data Anggota
D1
Data Anggota
Petugas
Bengkel
1.2
Data Alat
Simpan
Data Alat
D2
Data Alat
48
D1
Data Anggota
D2
Data Alat
2.1
Transaksi
Peminjaman
Simpan data
peminjaman
D3
Data Peminjam
Petugas
Bengkel
2.2
Transaksi
Pengembalian
Simpan data
Pengembalian
D4
Data Pengembalian
Gambar 3.7. DFD Level 1 Proses 2.0 Sistem Informasi Peminjaman Alat
Keterangan :
Pada DFD level 1 Proses 2.0 dijelaskan alur transaksi peminjaman. Terdapat 3
alur transaksi yaitu Transaksi peminjaman, transaksi pengembalian dan Cek
Keterlambatan. Pada Alur transaki peminjaman petugas bengkel menginput data
anggota dan data alat. Pada alur transaksi Pengembalian, petugas bengkel
memasukkan data alat yang telah dikembalikan dan pada alur Cek keterlambatan,
akan ditunjukkan data pengembalian dan apabila terlambat maka akan terkena
denda.s
3.1
D1
Data Anggota
Laporan
Data Anggota
3.2
D2
Data Alat
Laporan
Data Alat
Data Peminjam
Kakomli
3.3
Laporan
Data Peminjaman
3.4
D4
Data Pengembalian
Laporan
Data Pengembalian
49
Gambar 3.8. DFD Level 1 Proses 3.0 Sistem Informasi Peminjaman Alat
Keterangan :
Pada Diagram Level 1 Proses 3.0, dijelaskan alur Laporan. Pada diagram di atas
menunjukkan 4 diagram laporan yang terdiri dari Laporan Data Anggota, Laporan
Data Alat, Laporan data peminjam dan Laporan data pengembalian. Pada diagram
ini semua laporan akan masuk kepada Kakomli.
50
dan masa yang akan datang. Untuk itu diperlukan perancangan basis data baik
secara fisik maupun secara konseptualnya.
3.3.1. Entity Relationship Diagram (ERD)
ERD adalah obyek yang dapat didefinisikan dalam lingkungan pemakai.
ERD merupakan cara untuk mengorganisasikan tabel yang dimana diagram ini
akan memperlihatkan hubungan entitas yang terdapat di dalam sistem.
NIS
NIS
Nama
No_transaksi
Jenis_kelamin
Kd_alat
Kelas
Tgl_pinjam
Alamat
Siswa
meminjam
Alat
No. Telp
Jml_pinjam
Masa Berlaku
mengembalikan
No_transaksi
NIS
Alat
Tgl_Pengembalian
Jml_Kembali
Denda
Kd_alat
Nama File
: Anggota.db
Media
: Hardisk
51
Primery Key
No.
1.
2.
3.
4.
5.
6.
7.
Nama field
NIS*
Nama
Jenis_kelamin
Alamat
No_telp
Kelas
Masa_berlaku
: NIS
Type
Varchar
Varchar
Char
Varchar
Varchar
Varchar
Varchar
Size
20
20
8
40
12
10
10
Keterangan
No. induk siswa
Nama anggota
Jenis kelamin
Alamat anggota
Telepon anggota
Kelas anggota
Masa berlaku anggota
: Alat.db
Media
: Hardisk
Primery Key
: kd_alat
No.
1.
2.
3.
4.
Nama field
Kd_ Alat *
Nama_ Alat
Stok
Letak Simpan
Type
Varchar
Varchar
Numeric
Varchar
Size
10
20
9
30
Keterangan
Primary key
Nama Alat
Stok Alat
Tempat penyimpanan Alat
: pinjam.db
Media
: Hardisk
Primery Key
: kd_pinjam
No.
1.
2.
3.
4.
5.
Nama field
No_transaksi**
NIS**
Kd_alat
Tgl_pinjam
Jml_pinjam
Type
Varchar
Varchar
Varchar
Date
Numeric
: kembali.db
Media
: Hardisk
Primery Key
: kd_kembali
Size
5
7
10
9
Keterangan
Primary key
No anggota yang meminjam Alat
Primary key
Tanggal Alat yang dipinjam
Nama Alat
52
No.
1.
2.
3.
4.
5.
Nama field
No_transaksi**
NIS**
Kd_alat
Tglkembali
Denda
Type
Varchar
Varchar
Varchar
Date
Numeric
Size
20
7
10
8
9
Keterangan
Primary key
No anggota yang meminjam Alat
Primary key
Tangggal kembali Alat
Jumlah denda yang harus dibayar
Anggota
Alat
NIS*
Nama
Jenis_kelamin
Kelas
Alamat
No_telp
Masa_berlaku
Kd_alat
Nama_alat
Stok
Letak_simpan
Peminjaman
No_transaksi**
NIS*
Kd_alat
Tgl_pinjam
Jml_pinjam
Pengembalian
No_transaksi**
NIS*
Kd_alat
Tgl_pengembalian
Denda
53
Home
Login
USERNAME :
PASSWORD :
Reset
Login
54
LOGO
Home
Alat
Siswa
Peminjaman
Pengembalian
Laporan
Pengaturan
Admin
XXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
GAMBAR
55
Form Menu Utama terdiri dari 6 menu, diantaranya alat, siswa, peminjaman,
pengembalian, laporan dan pengaturan. Di dalam menu form di atas masih
terdapat menu yang digunakan untuk melanjutkan ke form-form berikutnya seperti
memasukkan data alat, memasukkan data siswa, memasukkan data peminjaman
dan pengembalian serta laporan data siswa, laporan alat, laporan peminjaman dan
laporan pengembalian.
LOGO
Home
Alat
Siswa
Peminjaman
Pengembalian
Laporan
Pengaturan
Admin
Cari
No.
Kode Alat
Nama Alat
Stok
Letak Simpan
Tools
xxxxx
xxxxxx
xxxxx
xxxxx
xxxxx
56
Form ini merupakan form data alat yang merupakan interface untuk melakukan
penambahan data, penghapusan data dan edit data alat. Pada form ini terdapat
beberapa tombol untuk menambahkan data alat yang dapat dilihat pada gambar
berikut :
Kode Alat
Nama Alat
Stok
Tempat Penyimpanan
Simpan
Kembali
57
LOGO
Home
Alat
Siswa
Peminjaman
Pengembalian
Laporan
Pengaturan
Admin
Cari
No.
NIS
Nama
Foto
Jenis
Kelamin
Alamat
Telp
Kelas
Berlaku
Alat
xxxxx
xxxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxxx
xxxxx
58
Nama
Jenis Kelamin
Alamat
No. Telp
Kelas
Berlaku
Foto
Browse
Simpan
Kembali
59
LOGO
Home
Alat
Siswa
Peminjaman
Pengembalian
Laporan
Pengaturan
Admin
60
Nama Alat
Tanggal Pinjam
Tanggal Kembali
Peminjaman Alat
\
Simpan
Kembali
Home
Alat
Siswa
Peminjaman
Pengembalian
Laporan
Pengaturan
Admin
61
No.
Alat
Kode Alat
Nama
Siswa
xxxxx
xxxxxx
xxxxx
Tgl.
ID
Tgl. Pinjam
Kembali
Peminjam
xxxxx
xxxxx
Kembali
Perpanjang
xxxxx
Kembali
Perpanjang
xxxxxx
xxxxx
Transaksi
Note :
xxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
62
LOGO
Home
Alat
Siswa
Peminjaman
Pengembalian
Laporan
Pengaturan
Admin
Data Laporan
+ Laporan
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
63
No.
Nama Alat
ID Alat
Nama Peminjam
ID Peminjam
Tgl. Pinjam
Tgl. Kembali
Status
xxxxx
xxxxxx
xxxxx
xxxxx
xxxxx
xxxxx
Transaksi
Note :
xxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
64
LOGO
Home
Alat
Siswa
Peminjaman
Pengembalian
Laporan
Pengaturan
Admin
+ Menambah Admin
Username.
Nama
Jenis Kelamin
Alamat
Ponsel
xxxxx
xxxxxx
xxxxx
xxxxx
xxxxx
Alat
xxxxx
xxxx
65
Password
Nama
Jenis Kelamin
Alamat
No. HP
Level
Simpan
Kembali