28
BAB III PERANCANGAN SISTEM
Pada bab ini dijelaskan perancangan aplikasi dimulai dengan gambaran sistem, desain arsitektur dari sistem, perancangan
database
, perancangan aplikasi inventarisasi komputer
server
, dan perancangan aplikasi inventarisasi komputer
client,
perancangan paket data yang dikirim.
3.1. Gambaran Sistem
Aplikasi Inventarisasi Komputer ini bertujuan untuk mempermudah pemilik atau koordinator pelaksana inventarisasi dalam mengakses informasi
hardware
dan sistem operasi semua komputer
client
yang terhubung jaringan dalam perusahaan. Sistem terbagi menjadi dua yaitu aplikasi inventarisasi komputer
client
yang digunakan oleh pengguna komputer
client
dan aplikasi inventarisasi komputer
server
yang digunakan oleh pemilik atau koordinator inventarisasi yang disebut sebagai administrator. Aplikasi
inventarisasi komputer
client
dijalankan minimal pada sistem operasi Windows XP
Service Pack
2, sedangkan aplikasi inventarisasi komputer
server
dijalankan pada sistem operasi Windows XP
Service Pack
3.
3.1.1. Aplikasi inventarisasi komputer
client
Aplikasi inventarisasi komputer
client
adalah aplikasi yang digunakan oleh pengguna untuk mengakses informasi
hardware
dan sistem operasi komputernya tersebut dan mengirimkan informasi tersebut ke
server
.
Use case
untuk pengguna menggunakan aplikasi inventarisasi komputer
client
dapat dilihat pada Gambar 3.1.
Gambar 3.1 Use Case Pengguna
Mengatur periode pengiriman data
Melihat Informasi komputer client User
Mengatur apakah akan mengirim data ke server
Gaftar alir aplikasi inventarisasi komputer
client
dapat dilihat pada Gambar 3.2.
Gambar 3.2 Gaftar Alir Aplikasi inventarisasi komputer client
Penjelasannya adalah sebagai berikut: 1.
Ketika aplikasi inventarisasi komputer
client
dibuka maka akan ditampilkan menu utama yang berisi delapan halaman tab untuk melihat informasi
komputer
client
, kemudian dua tombol untuk mengatur program dan keluar dari aplikasi
pada halaman tab “PC Overview”.
Yes No
No Yes
No No
No No
No No
No No
Yes Yes
Yes Yes
Yes Yes
Yes Yes
Display Home Menu Tampilkan informasi
PC Overview Tampilkan informasi
Hardware secara treeview
Tampilkan informasi Disk Drive
Tampilkan informasi Network Adapter
Tampilkan informasi Processor
Tampilkan informasi RAM
Tampilkan informasi VGA
Tampilkan informasi Sistem Operasi
Tampilkan Form Login
Kirim rata-rata CPU dan RAM ke server
Pilih hala a ta Hardware
Pilih Exit Pilih hala a ta PC Overview
Pilih Setting Pilih hala a ta Windows
Pilih hala a ta VGA Pilih
hala a ta RAM Pilih hala a ta Processor
Pilih hala a ta Network Pilih hala a ta Drive
2. Jika pengguna memilih
halaman tab “PC
Overview
”, maka aplikasi akan menampilkan informasi komputer
client
secara garis besar. 3.
Jika pengguna memilih untuk mengatur program, maka aplikasi akan menampilkan sebuah form untuk
login
sebagai langkah autentikasi user. Jika autentikasi user berhasil, maka akan muncul form untuk melakukan
pengaturan aplikasi inventarisasi komputer
client
. Jika tidak maka kesempatan untuk login akan berkurang.
4. Jika pengguna memilih untuk keluar dari aplikasi, maka aplikasi akan
mengirimkan persentase rata-rata penggunaan CPU dan RAM ke
server
. Jika tidak maka tetap pada menu utama.
5. Jika pengguna memilih untuk melihat informasi
hardware
, maka aplikasi akan menampilkan
hardware
dan sistem operasi secara
treeview
6. Jika pengguna memilih untuk melihat informasi
disk drive
, maka aplikasi akan menampilkan informasi
logical disk drive
. 7.
Jika pengguna memilih untuk melihat informasi
processor
, maka aplikasi akan menampilkan informasi
processor
yang digunakan beserta persentase rata-rata penggunaaan
processor
tersebut. 8.
Jika pengguna memilih untuk melihat informasi
network adapter
, maka aplikasi akan menampilkan informasi
network adapter
secara
logical
yang ada pada komputer
client
. 9.
Jika pengguna memilih untuk melihat informasi RAM, maka aplikasi akan menampilkan informasi RAM.
10. Jika pengguna memilih untuk melihat informasi VGA, maka aplikasi akan
menampilkan informasi VGA yang saat ini sedang terpakai. 11.
Jika pengguna memilih untuk melihat informasi sistem operasi , maka aplikasi akan menampilkan informasi yang
berkaitan dengan sistem operasi yang terinstall pada komputer
client
.
3.1.2. Aplikasi inventarisasi komputer