Kelompok 3
Kelompok 3
Disusun Oleh :
1. Arif Indra Wibowo (3.34.12.1.07)
2. Desy Kartika Virginiasti (3.34.12.1.09)
3. Dika Setya Puspita (3.34.12.1.10)
4. Niko Fitrianto (3.34.12.1.18)
5. Rizka Fitriani Hadi (3.34.12.1.21)
1. Sistem .............................................................................................................................. 1
2. Informasi ......................................................................................................................... 1
1. Admin.................................................................................................................... 14
2. System User.......................................................................................................... 15
ii
4. Administrasi Dosen ............................................................................................. 17
5. Administrasi Mahasiswa..................................................................................... 18
7. Peminjaman alat................................................................................................... 19
V. KESIMPULAN...................................................................................................................... 42
iii
DAFTAR GAMBAR
iv
PERANCANGAN SISTEM INFORMASI
Sistem Informasi Alat Laboratori
2. Informasi
Informasi adalah Data yang diolah menjadi bentuk yang menjadi berguna dan berarti
Kualitas informasi dapat diukur : Akurat (bebas dari kesalahan),Relevan (bermanfat bagi
pemakai) dan Tepat waktu.
3. Sistem Informasi
Sistem yang mengolah data untuk menghasilkan informasi kepada semua pihak yang
membutuhkan. Salah satu contoh pengaplikasian dari system operasi adalah aplikasi sistem
informasi alat laboratory.
Aplikasi ini dibangun untuk memudahkan dan memanajemen alat alat yang ada di
laboratorium Politeknik Negeri Semarang, seperti data alat, transaksi peminjaman alat,
transaksi pengembalian alat serta riwayat peminjaman alat. Sistem operasi ini dalam
1
pengoperasianya menggunakan media computer, peminjam baik dosen maupun mahasiswa
dapat meminjam alat dengan mengisi data pada komputer yang terdapat di laboratorium
yang terlebih dahulu melakukan login, data peminjaman dan pengembalian akan dicatat,
setelah itu akan akan dikumpulkan oleh system untuk dijadikan riwayat peminjaman alat.
2
MAHASISWA ADMIN
Username
Username
Password
Password
Biodata_Admin
Transaksi_Pinjam
Biodata_MHS
Data_MHS
Biodata_Dosen
Data_Alat Hak_Akses_Admin
Transaksi_Kembali Daftar_Admin
Daftar_Alat
Daftar_MHS
Daftar_Dosen
Hak_Akses_MHS Daftart_Transaksi_Pinjam
Data_Alat Riwayat_Peminjaman
Riwayat_Peminjaman Laporan_Transaksi
Biodata_MHS Laporan_Alat
Laporan_Peminjaman_Alat SISTEM INFORMASI Daftar_Transaksi_Kembali
ALAT
LABORATORI
Hak_Akses_Dosen
Data_Alat
Riwayat_Peminjaman
Biodata_Dosen
Laporan_Peminjaman_Alat
Username
Password
Transaksi_Pinjam
Data_Dosen
DOSEN
b) Modul : 2.0
Nama modul : Managemen Data
Masukan : Data_MHS, Data_Dosen, Biodata_Admin,
Biodata_MHS, Biodata_Dosen, Data_Alat
3
Keluaran : Data_Alat, Biodata_MHS, Biodata_Dosen,
Daftar_admin, Daftar_Alat, Daftar_MHS, Daftar_Dosen,
Daftar_Transaksi_Pinjam, Laporan_Alat
Ringkasan Proses : merupakan sebuah proses managemen data, dimana
mahasiswa dan dosen dapat memperbaharui data
mahasiswa atau data dosen miliknya sendiri serta melihat
data alat serta biodatanya sendiri didalam sistem. Serta
proses managemen data, dimana admin dapat melakukan
penginputan data alat, biodata mahasiswa dan biodata
dosen dan biodata admin, serta admin dapat melihat
daftar admin, daftar alat, daftar mahasiswa, daftar dosen,
daftar transaksi pinjam yang pernah dilakukan oleh
mahasiwa dan dosen, serta laporan dari alat.
c) Modul : 3.0
Nama modul : Transaksi Pinjam
Masukan : Transaksi_Pinjam
Keluaran : Laporan_Peminjaman_Alat, Riwayat_Peminjaman
Ringkasan Proses : merupakan proses dalam transaksi peminjaman, dimana
proses ini hanya dilakukan oleh mahasiswa dan dosen
yeng menggunakan sistem. Dimana, dalam proses ini
baik mahasiswa dan dosen dapat menginputkan transaksi
pinjam ke dalam system, dan mahasiswa dan dosen yang
melakukan proses ini akan dapat melihat laporan
peminjaman alat serta riwayat peminjaman yang pernah
mereka lakukan sendiri.
d) Modul : 4.0
Nama modul : Transaksi Kembali
Masukan : Transaksi_Kembali
Keluaran : Laporan_Transaksi, Daftar_Transaksi_Kembali
Ringkasan Proses : merupakan sebuah proses yang hanya dilakukan oleh
admin yang menggunakan sistem. Dimana proses ini
4
admin dapat menginputkan transaksi kembali, dan admin
dapat memelihat laporan transaksi dan daftar transaksi
kembali yang pernah dilakukan semua mahasiswa dan
dosen.
Username Username
Password Password
MAHASISWA DOSEN
Hak_Akses_MHS Hak_Akses_Dosen
1.0
Login
Hak_Akses_Admin Username
Password
Data_MHS Data_Dosen
Data_Alat
Data_Alat
Biodata_Dosen
Biodata_MHS
2.0
Managemen
Data
Transaksi_Pinjam Transaksi_Pinjam
Laporan_Peminjaman_Alat Laporan_Peminjaman_Alat
Riwayat_Peminjaman
3.0 Riwayat_Peminjaman
Transaksi
Pinjam
Daftar_Admin Biodata_Admin
Daftar_Alat Biodata_MHS
Daftar_MHS Biodata_Dosen
Daftar_Dosen Data_Alat
Daftart_Transaksi_Pinjam
Laporan_Alat
4.0
Transaksi
Kembali
Laporan_Transaksi
Transaksi_Kembali
Daftar_Transaksi_
Kembali
ADMIN
5
3. Diagram Level 1 (DFD Level1)
Dosen Mahasiswa
Data
cek
Data dosen status Data mhs
Data input
Mhs/dosen/
admin
Data admin
Username
password
Admin
daftar mhs
daftar dosenn
daftar admin
daftar alat
laporan alat
hak akses admin
6
Gambar 1.1 adalah DFD level 1 proses 1.0 dengan penjelasan sebagai berikut:
a) Modul : 1.1
Nama modul : Cek Username Password
Masukan : username mhs, password mhs, username dosen,
password dosen, username admin, password admin, data
mhs, data dosen, dan data admin
Keluaran : data cek status
Ringkasan Proses : mahasiswa, dosen dan admin memasukkan username dan
password untuk melakukan login.
b) Modul : 1.2
Nama modul : Cek Status
Masukan : data mhs, data dosen, data admin, data cek status.
Keluaran : hak_akses_mhs, hak_akses_dosen, dan
hak_akses_admin
Ringkasan Proses : setelah mahasiswa, dosen dan admin memasukkan
username dan password kemudian proses selanjutnya
adalah cek status dari username dan password dapat
memvalidasi apakah user yang login adalah admin,
mahasiswa ataupun dosen, itulah fungsi dari proses cek
status. Setelah itu maka proses cek status akan merespon,
inputan yang tadi berupa username dan password jika
user yang login adalah admin maka proses cek status
akan memberikan hak akses admin, jika mahasiswa maka
proses cek status akan memberikan hak akses mahasiswa
dan jika yang login adalah dosen maka proses cek status
akan memberikan hak akses dosen.
c) Modul : 1.3
Nama modul : Management Data
Masukan : data mhs, data dosen, data admin, data alat, data pribadi
mhs, data pribadi dosen, data input mhs/dosen/admin.
7
Keluaran : biodata mhs, daftar alat, biodata dosen, daftar alat, daftar
mhs, daftar dosen, daftar admin, daftar alat, laporan alat
Ringkasan Proses : setelah mahasiswa, dosen dan admin login kemudian
proses selanjutnya adalah management data yang
mendapat masukkan hasil login yaitu data input
mhs/dosen/admin, kemudian selanjutnya pada proses
management data maka mahasiswa dapat mengubah data
pribadinya, sedangkan dosen juga dapat mengubah data
pribadinya jika terdapat kesalahan pada biodata masing
masing. Sedang admin dapat memasukkan data mhs, data
dosen, data admin, dan data alat. Hasil yang didapat oleh
mahasiswa adalah biodata pribadinya dan daftar alat
begitu juga dengan dosen dapat melihat biodata
pribadinya dan daftar alat. Dan yang didapat oleh admin
adalah daftar mhs, daftar dosen, daftar admin, daftar alat
dan laporan alat.
8
Admin Data dosen baru
Data mhs
Data dosen Dosen
2.1
Input User
data alat
Dosen
Daftar alat
Data alat
2.4
Lihat alat
Biodata mhs
9
Gambar 1.2 adalah gambar DFD level 1 dari proses 2.0 dengan penjelasan berikut :
a) Modul : 2.1
Nama modul : Input User
Masukan : data mhs, data dosen
Keluaran : data mhs baru, data dosen baru
Ringkasan Proses : pada proses input user maka admin dapat memasukkan
data mhs maupun data dosen yang baru kedalam data
store dosen ataupun mahasiswa.
b) Modul : 2.2
Nama modul : Management User
Masukan : data mhs, data dosen
Keluaran : data mhs baru, data dosen baru, daftar mhs, daftar dosen
Ringkasan Proses : pada proses management user maka admin mendapat
daftar mhs maupun daftar dosen yang tersimpan pada
data store mahasiswa maupun dosen. Sedangkan
mahasiswa dapat mengubah data pribadinya dan
mahasiswa mendapatkan biodata pribadinya. Begitu juga
dengan dosen, dosen dapat mengubah data pribadinya
dan dapat melihat niodata pribadinya.
c) Modul : 2.3
Nama modul : Input Alat
Masukan : data alat
Keluaran : data alat baru.
Ringkasan Proses : pada proses input alat maka admin dapat memasukkan
atau menyimpan data alat baru kedalam data store alat.
d) Modul : 2.4
Nama modul : Lihat alat
Masukan : data alat
Keluaran : daftar alat
10
Ringkasan Proses : pada proses lihat alat maka proses ini mendapat
masukkan data alat yang diambil dari data store alat
sedangkan keluarannya adalah daftar alat yang dapat
dilihat oleh mahasiswa, dosen ataupun admin.
Daftar pinjam
Data pinjam
3.2
Daftar pinjam Lihat pinjam Daftar pinjam
Riwayat peminjaman Riwayat peminjaman
Lap. pinjam Lap. pinjam
a) Modul : 3.1
Nama modul : Input Transaksi pinjam
Masukan : transaksi pinjam
Keluaran : daftar pinjam
Ringkasan Proses : pada proses input transaksi pinjam maka mahasiswa
atupun dosen dapat menginput kan data transaksi pinjam
ke dalam sistem selanjutnya sistem akan memproses dan
disimpan pada data store pinjam.
b) Modul : 3.2
Nama modul : lihat pinjam
Masukan : data pinjam
Keluaran : daftar pinjam, riwayat pinjam, dan laporan pinjam.
11
Ringkasan Proses : pada proses lihat pinjam maka mahasiswa atupun dosen
dapat melihat daftar alat yang pinjam, riwayat alat yang
dipinjam serta dapat melihat laporan per bulan alat yang
dipinjam.
data kembali
4.1 kembali
Input Transaksi
Kembali
data kembali
Transaksi kembali
4.2
Admin Lihat Transaksi
Daftar transaksi kembali
Laporan Transaksi Kembali
kembali
a) Modul : 4.1
Nama modul : Input Transaksi Kembali
Masukan : transaksi kembali.
Keluaran : data kembali.
Ringkasan Proses : pada proses input transaksi kembali maka admin
memasukkan data kembali ke dalam proses kemudian
proses akan mengolah data tersebut dan disimpan dalam
data store kembali.
b) Modul : 4.2
Nama modul : Lihat Transaksi Kembali
Masukan : data kembali.
12
Keluaran : daftar kembali dan laporan transaksi kembali
Ringkasan Proses : pada proses lihat transaksi kembali maka proses akan
mengambil data kembali dari data store kembali
kemudian diolah sehingga menghasilkan keluaran daftar
transaksi kembali dan laporan transaksi kembali.
nama
password
melakukan
input Mahasiswa
cari
input
nama
Alat
username
username ambil
ubah
data
Tgl/hari
no_HP Admin cari Transaksi_Pinjam kembali
kode_alat
alamat
melakukan
input Dosen
password
ambil
data
kembali Transaksi_Kembali
Tgl/hari
kode_alat username keterangan
kembali
13
C. Membuat Use Case
Use case diagram digunakan untuk menggambarkan fungsionalitas yang
diharapkan dari sebuah sistem dari sudut pandang pemakai (user). Dalam use case
diagram yang ditekankan adalah apa yang diperbuat sistem bukan bagaimana sistem
mengerjakannya. Gambar 8 berikut ini merupakan use case diagram dari aplikasi yang
akan dibangun.
Login
Input Alat
Admin
Delete Alat
Update Alat
Lihat Alat
Input User
Update
User
Delete User
Lihat User
Transaksi
Pinjam
Transaksi
Kembali
System User
Logout
Dosen Mahasiswa
Berdasarkan use case diagram pada Gambar 8, dapat dijelaskan use case
scenario sebagai berikut:
1. Admin
a. Admin melakukan login
b. Selanjutnya admin dapat input, update, delete, lihat pada alat dan user serta
dapat melakukan transaksi kembali.
c. Untuk melakukan input alat, admin memilih tombol simpan pada menu alat.
14
d. Untuk melakukan update alat, admin memilih tombol edit pada menu alat.
e. Untuk melakukan delete alat, admin memilih tombol hapus pada menu alat.
f. Untuk melakukan lihat alat, admin memilih menu alat.
g. Untuk melakukan input user, admin memilih tombol simpan pada menu
administrasi user.
h. Untuk melakukan update user, admin memilih tombol edit pada menu
administrasi user.
i. Untuk melakukan delete user, admin memilih tombol hapus pada menu
administrasi user.
j. Untuk melakukan lihat user, admin memilih menu administrasi user.
k. Untuk melakukan transaksi kembali, admin memilih menu pengembaliaan
alat.
l. Untuk menutup Aplikasi, admin memilih menu logout.
2. System User
a. User melakukan login.
b. Selanjutnya user dapat melakukan lihat alat, update user, lihat user, dan
transaksi pinjam.
c. Untuk melakukan lihat alat, user memilih menu saya mau pinjam.
d. Untuk melakukan update user, user memilih menu edit biodata.
e. Untuk melakukan lihat user, user memilih menu mybio.
f. Untuk melakukan transaksi pinjam, user memilih menu saya mau pinjam.
15
D. Kamus Data
1. Login Admin
Login Admin
Username : XXXXXXX
Password : XXXXXXX
Pada menu Login Admin, dalam pengisian Username dan Password disimbolkan
dengan karakter XXXXXXX yang berarti bahwa Username dan Password dapat
memasukkan atau menampilkan/mencetak suatu karakter.
2. Login Client
Login client
Username : XXXXXXX
Password : XXXXXXX
Pada menu Login Client, dalam pengisian Username dan Password disimbolkan
dengan karakter XXXXXXX yang berarti bahwa Username dan Password dapat
memasukkan atau menampilkan/mencetak suatu karakter.
16
3. Administrasi Admin
Administrasi Admin
Nama : XXXX
NIK : XXXXXXXXXXXXXXXXXXXX
Prodi : XXXX
No HP : XXXXXXXXXX
Alamat : XXXXX
Password : XXXXXXX
Pada menu Administrasi Admin, dalam pengisian Nama, NIK, Prodi, No HP,
Alamat dan Password disimbolkan dengan karakter XXXXXXX yang berarti bahwa
Nama, NIK, Prodi, No HP, Alamat dan Password dapat memasukkan atau
menampilkan/mencetak suatu karakter.
4. Administrasi Dosen
Administrasi Dosen
Nama : XXXX
NIP : XXXXXXXXXXXXXXXXXXXX
Prodi : XXXX
No HP : XXXXXXXXXX
Alamat : XXXXX
Password : XXXXXXX
Pada menu Administrasi Dosen, dalam pengisian Nama, NIP, Prodi, No HP,
Alamat dan Password disimbolkan dengan karakter XXXXXXX yang berarti bahwa
17
Nama, NIP, Prodi, No HP, Alamat dan Password dapat memasukkan atau
menampilkan/mencetak suatu karakter.
5. Administrasi Mahasiswa
Administrasi Mahasiswa
Selamat Datang di Menu Administrasi Siswa
Nama : XXXX
NIM : X.XX.XX.X.XX
Prodi : XXXX
Kelas : XXXXX
No HP : XXXXXXXXXX
Alamat : XXXXX
Password : XXXXXXX
6. Menu Alat
Menu Alat
18
Pada menu Alat, dalam pengisian Nama Alat dan Keterangan disimbolkan
dengan karakter XXXXXXX yang berarti bahwa Nama Alat dan Keterangan dapat
memasukkan atau menampilkan/mencetak suatu karakter. Sedangkan pada Kode Alat
disimbolkan dengan X999, artinya bahwa Kode Alat hanya dapat dimasukan dengan
ketentuan 1 karakter awal kemudian diikuti 3 angka. Sedangkan pada Stok
disimbolkan dengan 99, artinya bahwa Stok hanya dapat dimasukan dengan ketentuan
2 angka.
7. Peminjaman alat
Peminjaman Alat
Pada menu Peminjaman Alat, dalam pengisian Kode Alat disimbolkan dengan
X999, artinya bahwa Kode Alat hanya dapat dimasukan dengan ketentuan 1 karakter
awal kemudian diikuti 3 angka. Sedangkan dalam pengisian Username disimbolkan
dengan karakter XXXXXXX yang berarti bahwa Username dapat memasukkan atau
menampilkan/mencetak suatu karakter. Sedangkan pada Tanggal Pinjam disimbolkan
dengan Z9/99/9999, artinya bahwa Tanggal Pinjam hanya dapat dimasukkan dengan
angka, Z berarti 0 dan 9 berarti hanya angka, pada tanggal dipisahkan symbol /
yang berarti menyisipkan slash ke dalam suatu tampilan numeric.
19
8. Pengembalian Alat
Pengembalian Alat
Pada menu Pengembalian Alat, dalam pengisian Kode Alat disimbolkan dengan
X999, artinya bahwa Kode Alat hanya dapat dimasukan dengan ketentuan 1 karakter
awal kemudian diikuti 3 angka. Sedangkan dalam pengisian NIK disimbolkan dengan
karakter XXXXXXX yang berarti bahwa NIK dapat memasukkan atau
menampilkan/mencetak suatu karakter. Sedangkan pada Tanggal Pinjam disimbolkan
dengan Z9/99/9999, artinya bahwa Tanggal Pinjam hanya dapat dimasukkan dengan
angka, Z berarti 0 dan 9 berarti hanya angka, pada tanggal dipisahkan symbol /
yang berarti menyisipkan slash ke dalam suatu tampilan numeric.
9. Riwayat Peminjaman
Riwayat Peminjaman
Lihat Berdasarkan
Tanggal : Z9
Bulan : 99
Tahuni : 9999
21
Report (Report Application dan Crystal Report)
WCF (Windows Communication Foundation) dll.
Interface Keterangan
Menu Bar Menu standar pada visual Basic
Toolbar Daftar tool yang digunakan untuk menjalankan perintah yang
sering digunakan
22
Toolbox Daftar control yang tambahkan ke dalam program sebagai
interface
Form Design Digunakan untuk mengedit tampilan form serta mengatur
posisi control pada form
Solution Digunakan untuk mengolah file dan project
Explorer
Properties Digunakan untuk mengedit property dari form dan control
yang sedang diedit
Error List Digunakan untuk menampilkan pesan error jika terjadi
kesalahan
23
Button Name btnLogin
Text Login
Label2 Name Label2
Text username
Label3 Name Label3
Text password
Groupbox1 Name Groupbox1
Text Silahkan Login
24
Object Properties Nilai
Form1 Name FormLoginAdmin
Text FormLoginAdmin
Label1 Name SELAMAT DATANG DI
MENU LOGIN ADMIN
Button Name btnLogin
Text Login
Label2 Name Label2
Text username
Label3 Name Label3
Text password
Groupbox1 Name Groupbox1
Text Silahkan Login
25
9. Membuat Desain Form Menu User seperti gambar di bawah ini
26
10. Klik dua kali pada formMenuUser dan masukkan koding berikut:
Public Class FormMenuUser
End Sub
27
Object Properties Nilai
Form1 Name FormMenuAdmin
Text FormMenuAdmin
Button1 Name Button1
Text Student Accounts
Button2 Name Button2
Text Lectures Accounts
Button3 Name Button3
Text Admins Accounts
Button4 Name Button4
Text Peminjaman
Button5 Name Button5
Text Pengembalian
Button6 Name Button6
Text Alat
Button7 Name Button7
Text Logout Admin
Button8 Name Button8
Text Go To Login Client
Groupbox1 Name Groupbox1
Text Accounts Administration
Groupbox2 Name Groupbox2
Text Transaction
12. Klik dua kali pada formMenuAdmin dan masukkan koding berikut:
Public Class FormMenuAdmin
28
FormCreateAdmin.Show()
End Sub
30
14. Klik dua kali pada formCreateAdmin dan masukkan koding berikut:
Public Class FormCreateAdmin
End Class
31
Text Hapus
16. Klik dua kali pada formCreateDosen dan masukkan koding berikut:
Public Class FormCreateDosen
32
17. Membuat Desain FormCreateUser seperti gambar di bawah ini
33
Text NIM
18. Klik dua kali pada formCreateUser dan masukkan koding berikut:
Public Class FormCreateUser
34
19. Membuat Desain FormAlat seperti gambar di bawah ini
20. Klik dua kali pada formCreateUser dan masukkan koding berikut:
Public Class FormAlat
36
Label1 Name Label1
Text SELAMAT DATANG DI
MENU PENGEMBALIAN
ALAT
Button1 Name Button1
Text Simpan
Button2 Name Button2
Text Ubah
Button3 Name Button3
Text Hapus
Button4 Name Button4
Text Close
Label2 Name Label2
Text Kode Alat
Label3 Name Label3
Text NIK
Label4 Name Label4
Text Tanggal Kembali
TextBox1 Name TextBox1
22. Klik dua kali pada formTransaksiKembali dan masukkan koding berikut:
Public Class FormTransaksiKembali
37
23. Membuat Desain FormTransaksiPinjam seperti gambar di bawah ini
24. Klik dua kali pada formTransaksiPinjam dan masukkan koding berikut:
Public Class FromTransaksiPinjam
39
ComboBox3 Name ComboBox3
26. Klik dua kali pada RiwayatPeminjaman dan masukkan koding berikut:
Public Class RiwayatPeminjaman
40
29. Membuat Desain SplashScreen seperti berikut:
41
V. KESIMPULAN
Dari hasil praktik diatas dapat disimpulkan bahwa:
1. Konteks Diagram adalah diagram yang paling umum atau tidak detail dari
sebuah sistem informasi yang menggambarkan aliran-aliran data ke dalam dan
ke luar sistem serta aliran-aliran data ke dalam dan ke luar entitas eksternal.
Diagram konteks menggambarkan sistem dalam satu lingkaran dan hubungan
dengan entitas luar.
2. Data Flow Diagram (DFD) Adalah suatu diagram yang menggunakan notasi-
notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat
membantu untuk memahami sistem secara logika, tersruktur dan jelas. DFD
merupakan alat bantu dalam menggambarkan atau menjelaskan proses kerja
suatu sistem.
3. Entity Relationship Diagram atau ERD yaitu suatu model untuk menjelaskan
hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang
mempunyai hubungan antar relasi.
4. Use case diagram digunakan untuk menggambarkan fungsionalitas yang
diharapkan dari sebuah sistem dari sudut pandang pemakai (user). Dalam use
case diagram yang ditekankan adalah apa yang diperbuat sistem bukan
bagaimana sistem mengerjakannya.
5. Kamus data adalah suatu penjelasan tertulis tentang suatu data yang berada di
dalam database.
42