BAB III ANALISA DAN PERANCANGAN SISTEM
3.1
Profil Universitas Mercu Buana Universitas Mercu Buana (UMB) didirikan oleh pengusaha H.
Probosutedjo yang mempunyai pengalaman sebagai guru di Perguruan Taman Siswa, Pematang Siantar, Sumatera Utara, pada tanggal 10 November 1981 mendirikan Akademi Wiraswasta Dewantara (AWD), Dewantara diambil dari nama tokoh Pendidikan Nasional, Yaitu Ki Hajar Dewantara. Pada tahun 1985, berbekal kemampuan dan pengalaman dalam menyelenggarakan pendidikan Akademi Wiraswasta Dewantara, ada suatu gagasan mendirikan lembaga pendidikan tingkat universitas. Dengan Surat Keputusan Ketua Yayasan Menara Bhakti Nomor :04/SKEP/KET/VI/1981 tanggal 12 Juni 1985, dibentuk Panitia Pendirian Universitas, dengan Ketua Dr. Sri-Edi Swasono dan dibantu oleh H. Abdul Madjid. Berdasarkan surat Nomor : 15/KOP.III/S.VI/85 yang di tanda tangani oleh Prof. Dr. Boesjra Zahir, pada tanggal 18 Juni 1985, Kopertis Wilayah III menyetujui dan memberikan izin “Operasional” kepada Universitas Mercu Buana. Ilmu Komputer (Computer Sciences) adalah studi tentang komputer dan proses algoritma, yang mencangkup prinsip-prinsipnya, perancangan software dan hardware, aplikasi-aplikasi serta pengaruhnya pada masyarakat. VISI : “Menjadikan Fakultas Ilmu Komputer yang unggul dalam menghasilkan tenaga profesional yang mandiri di era informasi dunia global yang memiliki kompetensi dibidang jaringan multiakses, solusi korperasi dan industri kreatif.” MISI : 1. Menghasilkan lulusan yang profesional, mandiri dan mampu bersaing di era informasi dunia global.
29
30
2. Melaksanakan pengembangan IPTEK dalam keilmuan komputer dengan fokus pada jaringan multiakses dan industri kreatif. 3. Menjalin kemitraan dengan berbagai institusi untuk peningkatan mutu pelaksanaan Tri Dharma Perguruan Tinggi.
3.2
Struktur Organisasi Dalam kampus Universitas Mercu Buana dengan segala aktivitas atau
kegiatannya terdapat hubungan antara individu-individu, atau bagian-bagian yang saling kerja sama. Semakin banyak jenis kegiatan yang dilakukan dalam suatu kampus maka makin komplek hubungan yang terjadi dalam suatu kampus tersebut. Sehingga untuk mempermudah di dalam pelaksanaan kegiatan diperlukan sebuah struktur organisasi yang dapat menggambarkan tentang arah hubungan tersebut, termasuk mengatur hubungan masing-masing kegiatan dan menjalankan fungsi dari tiap-tiap individu atau badan-badan yang termasuk didalam struktur organisasi. STRUKTUR ORGANISASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA TAHUN 2013 – 2016 Rektor Arissetyanto Nugroho, Dr., Ir., MM
Dekan: Bambang Hariyanto, Dr., MT Wakil Dekan: Sudirman, S.Kom., M.Kom Pembina Kemahasiswaan Sudirman, S.Kom., M.Kom
Kepala Tata Usaha Muhammad Yamil, S.Kom.,MM
Kepala Pusat Studi Anis Cherid, SE., MTI
Koordinator Laboratorium Desi Ramayanti, S.Kom., M.T.
Program Studi Teknik Informatika Ketua: Tri Daryanto, ST, MT Sekretaris: Sabar Rudiarto, S.Kom, M.Kom
Program Studi Sistem Informasi Ketua: Nur Ani, ST, MMSI Sekretaris: Bagus Priambodo, ST., M.TI
Dosen Program Studi
Dosen Program Studi
Tata Usaha Program Studi
Tata Usaha Program Studi
Gambar 3.1 Struktur Organisasi Fasilkom (versi 2013 - 2016)
31
Adapun tugas dan tanggung jawab masing-masing bagian dari Organisasi Fasilkom di Universitas Mercu Buana adalah sebagai berikut : 1. Rektor Tugas dan tanggung jawabnya adalah menyelesaikan sarana dan prasarana untuk ketua yayasan.
2. Dekan Tugas dan tanggung jawabnya adalah : a. Pengkoordinasian b. Pelaksanaan c. Pengawasan d. Penilaian
3. Wakil Dekan Tugas dan tanggung jawabnya adalah : a. Menyusun perencanaan b. Mengorganisasikan kegiatan c. Mengarahkan / mengendalikan kegiatan d. Mengkoordinasikan kegiatan e. Melaksanakan pengawasan f. Menentukan kebijaksanaan g. Mengadakan rapat mengambil keputusan h. Mengatur proses kegiatan belajar mengajar (KBM) i. Mengatur administrasi Ketatausahaan, Kesiswaan, Ketenagaan, Sarana Prasarana, Keuangan j. Mengatur kegiatan kerja sama dengan masyarakat / instansi lain
32
4. Pembina kemahasiswaan a. Menyusun dan menjabarkan kalender pendidikan. b. Menyusun pembagian tugas guru dan jadwal pelajaran. c. Mengatur penyusunan program pengajaran (program semester, program satuan pelajaran, persiapan mengajar, serta penjabaran dan penyesuaian kurikulum). d. Mengatur pelaksanaan program penilaian kriteria kenaikan kelas, kriteria kelulusan dan laporan kemajuan belajar siswa serta pembagian raport dan STTB. e. Mengatur pelaksanaan program perbaikan dan pengayaan. f. Mengatur pemanfaatan lingkungan sebagai sumber belajar g. Mengatur pengembangan MGMP dan coordinator mata pelajaran h. Melaksanakan supervise administrasi dan akademis i. Menyusun laporan
5. Kepala Tata Usaha a. Melakukan koordinasi dan memantau terlaksananya semua proses administrasi di bagian akademik dan kegiatan terkait. b. Melakukan koordinasi dan memantau terlaksananya semua proses administrasi di bagian keuangan dan kepegawaian dan kegiatan terkait. c. Melakukan koordinasi dan memantau terlaksananya semua proses administrasi di bagian umum dan perlengkapan dan kegiatan terkait. d. Melakukan koordinasi dan memantau terlaksananya semua proses administrasi di bagian kemahasiswaan dan alumni dan kegiatan terkait. e. Melakukan koordinasi dan memantau terlaksananya semua proses administrasi pascasarjana dan jurusan.
33
6. Koordinator laboratorium Tugas dan tanggung jawabnya adalah bertanggung jawab atas semua yang berhubungan dengan jurusan Fasilkom Universitas Mercu Buana
7. Tugas Ketua Program Studi a. Mengatur Pelaksanaan Kegiatan Proses belajar mengajar di Program Studi. b. Memupuk rasa solidaritas, kebersamaan, dan keharmonisan antar staf pengajar di Program Studi dalam rangka menciptakan suasana kerja yang kondusif.
8. Tugas Sekretaris Program Studi a. Membantu Ketua Program Studi dalam melaksanakan kegiatan proses belajar mengajar di Program Studi. b. Mewakili Ketua Program Studi dalam melaksanakan kegiatan proses belajar mengajar apabila ketua berhalangan. c. Melaksanakan kegiatan yang berhubungan dengan administrasi Program Studi.
9. Dosen a. memberi kuliah termasuk memberi dan memeriksa ujian, makalah dan skripsi. b. membantu memberi kuliah dan mempersiapkan bahan-bahan kuliah. c. membantu memeriksa makalah dan skripsi. d. Menjadi sponsor (pembimbing) dalam penyusunan makalah dan skripsi.
34
10. Tata Usaha a. Penyusunan program kerja tata usaha Fasilkom b. Pengelolaan keuangan Fasilkom c. Pengurus administrasi ketenagaan dan kemahasiswaan d. Penyusunan administrasi perlengkapan e. Penyusunan dan penyajian data / statistik fasilkom f. Penyusunan laporan pelaksanaan kegiatan pengurusan ketatausahaan secara berkala.
3.3
Analisa Sistem Berjalan Proses pengecekan komputer pada laboratorium Fasilkom saat ini masih
menggunakan sistem manual dengan kata lain masih menggunakan media kertas untuk melakukan pencatatan laporan hasil pengecekan, selain itu petugas juga harus melakukan pengecekan dengan mendatangi langsung ke laboratorium satu per satu untuk melihat kondisi komputer dan keadaan jaringan pada suatu komputer. Hal tersebut dinilai kurang akurat dan tidak efisien, karena pencatatan manual sangat rentan dengan human error. Pada perancangan sistem berbasis web, analisis memegang peranan yang penting dalam membuat rincian sistem baru. Analisis perancangan sistem merupakan langkah pemahaman persoalan sebelum mengambil tindakan atau keputusan penyelesaian hasil utama. Langkah selanjutnya dalam penyusunan sistem berbasis komputer ialah perancangan sistem yang bertujuan memberikan gambaran kepada pemakai tentang sistem yang dibuat dan memberikan gambaran yang jelas kepada pemrogram
komputer
yang
akan
mengimplementasikan
sistem.
35
3.3.1
Use Case Sistem Berjalan
Memberikan Form Laporan
Meminta Form Laporan
Mendapatkan Form Laporan
Melakukan pengecekan status komputer
Kepala Lab
Membuat Form Laporan Petugas Lab Menyerahkan Hasil Laporan
Gambar 3.2 Use Case Diagram Berjalan
Setiap Use Case dideskripsikan dalam dokumen untuk mendefinisikan bagaimana alur yang harus dilakukan sistem ketika actor mengaktifkan use case. Fungsi dari sistem yang telah digambarkan menggunakan use case diagram pada gambar 3.1 akan dijelaskan secara lebih detail pada bagian tabel use case spesifikasi sebagai berikut :
Tabel 3.1 Skenario Use Case Diagram Meminta Form Laporan Nama Use Case
Meminta form laporan
Actor
Petugas lab
Deskripsi
Petugas lab meminta form laporan pengecekan ke kepala laboratorium
36
Tabel 3.2 Skenario Use Case Diagram Memberikan Form Laporan Nama Use Case
Memberikan form laporan
Actor
Kepala lab
Deskripsi
Kepala lab memberikan form laporan pengecekan kepada petugas lab
Tabel 3.3 Skenario Use Case Diagram Melakukan Pengecekan Status Komputer Nama Use Case
Melakukan pengecekan status komputer
Actor
Petugas lab
Deskripsi
Petugas lab masuk kedalam laboratorium komputer setelah kelas selesai kemudian melakukan pengecekan status komputer komputer satu per satu untuk memastikan komputer tersebut dalam keadaan non-aktif / tidak menyala.
Tabel 3.4 Skenario Use Case Diagram Membuat Form Laporan Nama Use Case
Membuat form laporan
Actor
Petugas lab
Deskripsi
Petugas lab membuat laporan hasil pengecekan status komputer yang ada pada laboratorium Fasilkom.
Tabel 3.5 Skenario Use Case Diagram Memberikan Hasil Laporan Nama Use Case
Memberikan hasil laporan
Actor
Petugas lab
Deskripsi
Petugas lab memberikan hasil laporan setelah melakukan pengecekan tersebut kepada kepala lab
37
3.3.2
Activity Diagram Pengecekan Status Komputer Petugas Lab
Kepala Lab
Meminta Form Laporan
Memberikan Form Laporan
Mendapat Form Laporan
Melakukan Pengecekan Status Komputer
Membuat Laporan Hasil Pengecekan
Menyerahkan Hasil Laporan
Menerima Hasil Laporan
Mengecek Hasil Laporan
Gambar 3.3 Activity Diagram Pengecekan Status Komputer
Tabel 3.6 Keterangan Activity Diagram Pengecekan Status Komputer Nama Activity
Pengecekan Status Komputer
Deskripsi Singkat
Petugas lab meminta form laporan untuk melakukan pengecekan status komputer.
Aktor
Petugas lab.
Pra Kondisi
-
Tindakan Utama
Sebelum melakukan pengecekan status komputer, petugas lab meminta form laporan pengecekan kepada kepala lab kemudian petugas melakukan pengecekan status komputer di laboratorium untuk mengetahui apakah komputer sudah dalam keadaan nonaktif yang telah selesai digunakan untuk kepentingan belajar mengajar mahasiswa. setelah itu petugas membuat laporan hasil pengecekan tersebut, lalu diserahkan kepada kepala laboratorium.
Tindakan Alternatif
-
Pasca Kondisi
-
38
3.3.3 Identifikasi Permasalahan Dari analisis terhadap kegiatan sistem berjalan di laboratorium Fasilkom Universitas Mercu Buana ditemukan beberapa permasalahan seperti : 1.
Dalam hal melakukan pengecekan status komputer pada laboratorium masih menggunakan cara manual yang mengharuskan petugas mendatangi laboratorium komputer secara satu per satu.
2.
Belum tersedianya sistem yang dapat melakukan monitoring untuk mengetahui status komputer atau aktivitas pemakaian komputer.
3.
Bila masih terdapat komputer yang masih aktif dilaboratorium, petugas diharus untuk menon-aktifkan komputer tersebut dengan laboratorium.
4.
Belum tersedianya sistem yang dapat meremot komputer dari jauh sehingga petugas tidak perlu mendatangi lab bila terdapat komputer yang masih aktif.
5.
3.3.4
Masih kurang akurat dalam pembuatan laporan-laporan.
Pemecahan Masalah Untuk menghadapi permasalahan tersebut, diperlukan suatu sistem
monitoring yang dapat mengetahui kondisi komputer dan jaringan pada laboratorium Fasilkom secara terkomputerisasi dan lebih efisien dalam melakukan monitoring komputer dan jaringan, sehingga petugas laboratorium tidak perlu lagi melakukannya secara manual yaitu dengan mendatangi laboratorium satu per satu kemudian mengecek masing-masing komputer. Dengan adanya sistem yang akan dibuat maka hal ini dapat mempermudah petugas laboratorium dalam melakukan monitoring komputer dan jaringan secara terkomputerisasi dan efisien. Selain itu akan dibuat sistem login untuk admin, sehingga keamanan dalam penyimpanan data akan lebih aman karena tidak semua orang dapat membuka database yang sudah disimpan dalam sistem tersebut.
39
3.4
Analisa Sistem Usulan Perancangan sistem perangkat lunak dideskripsikan dengan model analisis
menggunakan diagram Use Case serta dilanjutkan dengan model desain. Analisis digunakan untuk pemetaan awal mengenai perilaku yang diisyaratkan sistem informasi ke dalam elemen-elemen pemodelan. Untuk membantu perancangan dan melengkapi dokumentasi perancangan, digunakan Microsoft Visio 2007 yang mendukung perancangan dengan basis UML.
3.4.1
Use Case Diagram Sistem yang diusulkan mengolah data laboratorium
mengolah data komputer
<
> <>
monitoring status komputer
<> <>
Log Kejadian
login
<> petugas lab <> cetak laporan <> input data petugas laboratorium
aktivitas login
menerima laporan kepala lab
Gambar 3.4 Usecase Diagram Usulan
40
Tabel 3.7 Keterangan Use Case Diagram Login Nama Use Case
Login Umum
Aktor
a. Kepala lab b. Petugas lab
Deskripsi
Kepala Lab dan Petugas lab harus melakukan login terlebih dahulu sebelum masuk kedalam sistem
Pra Kondisi
Menu login untuk dapat masuk ke halaman utama kemudian baru dapat masuk kedalam menu monitoring, management data laboratorium, komputer, users data, login activity dan report.
Skenario
Sistem menampilkan kolom login sebelum masuk kedalam sistem.
Tindakan Alternatif
-
Pasca Kondisi
Jika login berhasil maka dapat masuk ke halaman utama
Tabel 3.8 Keterangan Use Case Diagram Mengolah Data Laboratorium Nama Use Case
Mengolah Data Laboratorium
Aktor
Petugas lab
Deskripsi
Petugas lab mengolah data laboratorium
Pra Kondisi
Tindakan Utama
Sebelum masuk ke halaman utama, petugas lab terlebih dahulu melakukan login kemudian pilih menu management, pilih lab, lalu petugas lab dapat mengolah data laboratorium ke dalam sistem Petugas lab mengolah data laboratorium
Tindakan Alternatif
-
Pasca Kondisi
Jika berhasil maka data yang telah di olah akan tersimpan ke dalam database
Tabel 3.9 Keterangan Use Case Diagram Mengolah Data Komputer Nama Use Case
Mengolah Data Komputer
Aktor
Petugas lab
Deskripsi
Petugas lab mengolah data komputer
Pra Kondisi
Sebelum masuk ke halaman utama, petugas lab terlebih dahulu
41
Lanjutan Tabel 3.9
Tindakan Utama
melakukan login kemudian pilih menu management, pilih computer lalu petugas lab dapat mengolah data komputer tersebut ke dalam sistem Petugas lab melakukan input data komputer
Tindakan Alternatif
-
Pasca Kondisi
Jika berhasil maka data yang telah di olah akan tersimpan ke dalam database
Tabel 3.10 Keterangan UseCase Diagram Monitoring Status Komputer Nama Use Case
Monitoring Status Komputer
Aktor
a. Kepala lab b. Petugas lab Pengguna melakukan monitoring status komputer untuk mengetahui status komputer apakah dalam keadaan aktif / tidak aktif, petugas lab juga dapat melihat aplikasi yang sedang digunakan oleh pengguna pada komputer yang sedang dimonitoring dengan melihat data tersebut pada tabel data monitoring yang ada pada kolom deskripsi.
Deskripsi
Pra Kondisi
Sebelum masuk ke halaman utama, pengguna terlebih dahulu melakukan login kemudian pilih menu monitoring lalu pengguna dapat masuk ke dalam sistem dan melakukan monitoring.
Tindakan Utama Tindakan Alternatif
Pengguna melakukan monitoring status komputer dan aktivitas komputer. -
Pasca Kondisi
-
Tabel 3.11 Keterangan Use Case Diagram Log Kejadian Nama Use Case
Log Kejadian
Aktor
Petugas lab
Deskripsi
Petugas lab melakukan monitoring log kejadian untuk mengetahui waktu komputer yang telah di non-aktifkan atau terjadi masalah pada koneksi jaringan dengan melihat data tersebut pada menu report.
42
Lanjutan Tabel 3.11 Pra Kondisi Sebelum masuk ke halaman utama, petugas lab terlebih dahulu melakukan login kemudian pilih menu report lalu petugas dapat melihat log kejadian. Tindakan Utama
Petugas laboratorium melakukan monitoring log kejadian
Tindakan Alternatif
-
Pasca Kondisi
-
Tabel 3.12 Keterangan Use Case Diagram Cetak Laporan Nama Use Case
Cetak Laporan
Aktor
Petugas lab
Deskripsi
Petugas lab mengolah laporan hasil monitoring
Pra Kondisi
Sebelum masuk ke halaman utama petugas lab terlebih dahulu melakukan login kemudian pilih menu report lalu pilih periode laporan dan mencetak laporan
Tindakan Utama
Petugas laboratorium mengolah laporan hasil monitoring secara per periode untuk diserahkan kepada kepala laboratorium
Tindakan Alternatif
-
Pasca Kondisi
Jika berhasil maka laporan dapat di cetak dan diserahkan kepada kepala laboratorium
Tabel 3.13 Keterangan Use Case Diagram Input Data Petugas Laboratorium Nama Use Case
Input Data Petugas Laboratorium
Aktor
Kepala lab
Deskripsi
Kepala lab melakukan input data petugas laboratorium
Pra Kondisi
Sebelum masuk ke halaman utama kepala lab terlebih dahulu melakukan login lalu memilih menu users pilih data, kemudian melakukan input data petugas lab setelah itu petugas dapat mengakses sistem monitoring
Tindakan Utama
Kepala lab melakukan input data petugas laboratorium
Tindakan Alternatif
-
Pasca Kondisi
Jika berhasil data petugas laboratorium akan disimpan ke dalam database kemudian petugas laboratorium dapat mengakses sistem monitoring.
43
Tabel 3.14 Keterangan Use Case Diagram Aktivitas Login Nama Use Case
Aktivitas Login
Aktor Deskripsi
Kepala lab Kepala lab melihat kumpulan data aktivitas login petugas lab pada sistem monitoring.
Pra Kondisi
Sebelum masuk ke halaman utama, kepala lab terlebih dahulu melakukan login kemudian pilih menu users, pilih login activity lalu kepala lab dapat melihat kumpulan data aktivitas login petugas lab pada sistem monitoring.
Tindakan Utama
Kepala lab melihat kumpulan data aktivitas login petugas lab pada sistem monitoring.
Tindakan Alternatif
-
Pasca Kondisi
-
Tabel 3.15 Keterangan Use Case Diagram Menerima Hasil Laporan Nama Use Case
Menerima Hasil Laporan
Aktor
Kepala lab
Deskripsi
Kepala lab menerima laporan hasil monitoring dari petugas lab secara per periode
Pra Kondisi
-
Tindakan Utama
Kepala lab menerima laporan hasil monitoring untuk diperiksa
Tindakan Alternatif
-
Pasca Kondisi
Setelah diterima laporan akan ditanda tangani
44
3.4.2 Activity Diagram Login Petugas Lab
System
Login
Menampilkan menu login
Masukkan username & password
Cek username & password
/ Tidak Sesuai Menampilkan warning / Sesuai
Masuk tampilan menu
Gambar 3.5 Activity Diagram Login
Tabel 3.16 Keterangan Activity Diagram Login Nama Activity
Activity Diagram Login
Deskripsi Singkat
Kepala lab dan petugas lab melakukan login terlebih dahulu untuk masuk ke halaman utama a. Kepala lab b. Petugas lab -
Aktor Pra Kondisi Tindakan Utama
Untuk dapat masuk ke halaman utama, Kepala lab dan petugas lab harus Login terlebih dahulu.
Tindakan Alternatif
Jika username & password salah, maka pengguna tidak dapat masuk kedalam sistem.
Pasca Kondisi
Jika login berhasil maka dapat masuk ke halaman utama
45
3.4.3 Activity Diagram Mengolah Data Laboratorium Petugas Laboratorium
Melakukan login
System
Menampilkan menu login
Masukkan username & password
Cek username & password
tidak ya Menampilkan menu utama
Pilih menu management
pilih laboratorium
menampilkan form laboratorium
mengolah data manajemen laboratorium
simpan
edit
hapus
simpan ke dalam database
Gambar 3.6 Activity Diagram Mengolah Data Laboratorium
Tabel 3.17 Keterangan Activity Diagram Mengolah Data Laboratorium Nama Activity
Mengolah Data Laboratorium
Deskripsi Singkat
Untuk dapat mengolah data laboratorium yang terdapat pada menu management lab, maka petugas harus login terlebih dahulu
Aktor
Petugas lab
Pra Kondisi
Petugas melakukan login untuk kemudian masuk kedalam sistem.
Tindakan Utama
Petugas harus login terlebih dahulu sebelum masuk ke dalam sistem, setelah login berhasil petugas dapat mengolah data laboratorium. Jika proses tersebut selesai dapat diakhiri dengan submit lalu kemudian logout. Data laboratorium tersimpan ke dalam database
Tindakan Alternatif Pasca Kondisi
46
3.4.4 Activity Diagram Mengolah Data Komputer Petugas Laboratorium
Melakukan login
System
Menampilkan menu login
Masukkan username & password
Cek username & password
tidak ya Menampilkan menu utama
Pilih menu management
pilih komputer
menampilkan form komputer
mengolah data manajemen komputer
simpan
edit
hapus
simpan ke dalam database
Gambar 3.7 Activity Diagram Mengolah Data Komputer
Tabel 3.18 Keterangan Activity Diagram Mengolah Data Komputer Nama Activity
Mengolah Data Komputer
Deskripsi Singkat
Untuk dapat mengolah data komputer yang terdapat pada menu management computer, maka petugas harus login terlebih dahulu
Aktor
Petugas lab
Pra Kondisi
Petugas lab melakukan login untuk kemudian masuk kedalam sistem. Petugas lab harus login terlebih dahulu sebelum masuk ke dalam sistem, setelah login berhasil petugas dapat mengolah data komputer. Jika proses tersebut selesai dapat diakhiri dengan submit lalu kemudian logout. Data komputer tersimpan kedalam database
Tindakan Utama
Tindakan Alternatif Pasca Kondisi
47
3.4.5 Activity Diagram Monitoring Status Komputer Petugas
melakukan login
System
menampilkan menu login
masukkan username dan password
cek username & password
tidak ya menampilkan menu utama
pilih menu monitoring
ganguan jaringan ok View status komputer
Menampilkan status komputer
menampilkan aplikasi yang digunakan
view aktivitas
selesai shutdown komputer
belum
Gambar 3.8 Activity Diagram Monitoring Status Komputer
Tabel 3.19 Keterangan Activity Diagram Monitoring Status Komputer Nama Activity
Monitoring Status Komputer
Deskripsi Singkat
Untuk dapat melakukan monitoring status komputer yang terdapat pada menu monitoring, maka petugas lab harus login terlebih dahulu
Aktor
Petugas lab
Pra Kondisi
-
48
Lanjutan Tabel 3.19 Tindakan Utama
Petugas lab harus login terlebih dahulu sebelum melakukan monitoring status komputer secara rutin dengan melihat indikator data pada tabel monitoring. Serta petugas dapat melihat aktivitas dari komputer yang sedang dimonitoring pada tabel monitoring opened aplication.
Tindakan Alternatif
-
Pasca Kondisi
Setelah melakukan monitoring status laboratorium dapat mencetak laporan
3.4.6
komputer
Activity Diagram Log Kejadian Petugas
melakukan login
System
menampilkan menu login
masukkan username dan password
cek username & password
tidak ya menampilkan menu utama
pilih menu report
View log kejadian
menampilkan log kejadian
Gambar 3.9 Activity Diagram Log Kejadian
petugas
49
Tabel 3.20 Keterangan Activity Diagram Log Kejadian Nama Activity Deskripsi Singkat
Log Kejadian Untuk dapat melihat data log kejadian yang terdapat pada menu report, maka petugas lab harus login terlebih dahulu
Aktor Pra Kondisi Tindakan Utama
Petugas lab Petugas lab harus login terlebih dahulu sebelum melihat data log kejadian setelah login berhasil petugas dapat melihat kumpulan kejadian, diantaranya waktu pada saat komputer dimatikan baik secara manual atau dikarenakan koneksi jaringan terputus dengan melihat data tersebut pada tabel menu report. -
Tindakan Alternatif Pasca Kondisi
3.4.7
Activity Diagram Laporan Petugas Laboratorium
Melakukan login
System
Menampilkan menu login
Masukkan username & password
Cek username & password
tidak ya Menampilkan menu utama
Pilih menu report
pilih periode laporan
menampilkan laporan yang dipilih
cetak laporan
Gambar 3.10 Activity Diagram Laporan
50
Tabel 3.21 Keterangan Activity Diagram Laporan Nama Activity
Laporan
Deskripsi Singkat
Untuk dapat mengolah laporan yang terdapat pada menu report, maka petugas lab harus login terlebih dahulu
Aktor
Petugas lab
Pra Kondisi
Sebelum masuk ke halaman utama petugas laboratorium terlebih dahulu melakukan login kemudian pilih menu report lalu pilih periode laporan dan mencetak laporan
Tindakan Utama
Petugas lab mengolah laporan hasil monitoring secara per periode untuk diserahkan kepada kepala laboratorium
Tindakan Alternatif
-
Pasca Kondisi
Jika berhasil maka laporan dapat di cetak dan diserahkan kepada kepala laboratorium
3.4.8
Activity Diagram Input Data Petugas Laboratorium Kepala Lab
System
Melakukan login
Menampilkan menu login
Masukkan username & password
Cek username & password
tidak
ya Menampilkan menu utama
Pilih menu Users
pilih data
menampilkan form users
mengolah data users
simpan
edit
hapus
simpan ke dalam database
Gambar 3.11 Activity Diagram Input Data Petugas Laboratorium
51
Tabel 3.22 Keterangan Activity Diagram Input Data Petugas Laboratorium Nama Activity Deskripsi Singkat
Aktor Pra Kondisi
Input Data Petugas Laboratorium Untuk dapat menginput data petugas laboratorium yang terdapat pada menu users data, maka kepala lab harus login terlebih dahulu Kepala lab Sebelum masuk ke halaman utama kepala laboratorium terlebih dahulu melakukan login kemudian pilih menu users pilih data, lalu melakukan input data petugas lab dengan membuat username dan password
Tindakan Utama
Kepala lab melakukan input data petugas lab
Tindakan Alternatif
-
Pasca Kondisi
Jika berhasil data petugas akan disimpan ke dalam database kemudian petugas lab dapat mengakses sistem monitoring
3.4.9 Activity Diagram Aktivitas Login Kepala Lab
Melakukan login
System
Menampilkan menu login
Masukkan username & password Cek username & password
tidak ya Menampilkan menu utama
Pilih menu Users
Login activity
menampilkan aktvitas login
View aktivitas login
Gambar 3.12 Activity Diagram Aktivitas Login
52
Tabel 3.23 Keterangan Activity Diagram Aktivitas Login Nama Activity
Aktivitas Login
Deskripsi Singkat
Untuk dapat melihat data aktivitas login yang terdapat pada menu users, maka petugas harus login terlebih dahulu
Aktor
Kepala lab
Pra Kondisi
Sebelum masuk ke halaman utama kepala lab terlebih dahulu melakukan login kemudian pilih menu users lalu pilih login activity setelah itu kepala lab dapat melihat kumpulan data aktivitas login dari petugas lab yang ada pada sistem monitoring
Tindakan Utama
Kepala lab melihat kumpulan data aktivitas login petugas lab
Tindakan Alternatif
-
Pasca Kondisi
-
3.4.10 Sequence Diagram Login tampilan menu login
form login
login
Petugas Lab
menu login
masukan username dan password validasi username dam fassword
cek ststus login berhasil
Gambar 3.13 Sequence Diagram Login
53
3.4.11 Sequence Diagram Mengolah Data Laboratorium
Halaman utama Management Laboratorium Form Laboratorium
Actor1
Database
login login gagal
validasi pilih buka
Save file
edit file Koneksi database load data lama tampilkan data lama simpan validasi data update data lama
hapus koneksi database hapus data data sudah terhapus
batal keluar
Gambar 3.14 Sequence Diagram Mengolah Data Laboratorium
54
3.4.12 Sequence Diagram Mengolah Data Komputer
menu utama Manajemen Komputer
petugas lab
Form Komputer
Database
login
login gagal
validasi pilih buka
save file
edit file koneksi database load data lama tampil data lama simpan validasi data update data lama
hapus koneksi database hapus data data sudah terhapus
batal keluar
Gambar 3.15 Sequence Diagram Mengolah Data Komputer
55
3.4.13 Sequence Diagram Monitoring Status Komputer
Menu Utama
Menu Monitoring
Monitoring
Petugas Lab
menu login validasi login gagal pilih cek koneksi Lihat Data Menampilkan aplikasi yang digunakan
shutdown
keluar
Gambar 3.16 Sequence Diagram Monitoring Status Komputer
3.4.14 Sequence Diagram Log Kejadian
Menu Utama
Report
Monitoring
Petugas Lab
menu login validasi login gagal
pilih Lihat Data
selesai keluar
Gambar 3.17 Sequence Diagram Log Kejadian
56
3.4.15 Sequence Diagram Laporan
menu utama
form laporan
laporan
petugas lab masukkan username dan password validasi login gagal
buka pilih laporan cek laporan
display data laporan cetak laporan batal keluar
Gambar 3.18 Sequence Diagram Laporan
57
3.4.16 Sequence Diagram Input Data Petugas Laboratorium
menu utama
petugas lab
users
form pengguna
Database
login
login gagal
validasi pilih buka
save file
edit file koneksi database load data lama tampil data lama simpan validasi data update data lama
hapus koneksi database hapus data data sudah terhapus
batal keluar
Gambar 3.19 Sequence Diagram Input Data Petugas Laboratorium
58
3.4.17 Sequence Diagram Aktivitas Login
Menu Utama
Users
Login Activity
Petugas Lab
menu login validasi login gagal
pilih Lihat Data
selesai keluar
Gambar 3.20 Sequence Diagram Aktivitas Login
59
3.4.18 Class Diagram komputer
event_log
-Id -NamaKomputer -IdLabs -IpAddress -TotalRTO -AplikasiTerbuka +lihat()
1
*
*
-Id -ComputerId -EventDate -EventTime -Description +lihat()
pengguna
1
-Id -Username -Password -NamaLengkap -Hak +simpan() +hapus() +edit()
laboratorium -Id -LabsNo -Deskripsi +simpan() +hapus() +edit()
login_log
1
*
-Id -UserId -LoginDate -LoginTime -TotalLogin +lihat()
Gambar 3.21 Class Diagram
Keterangan : Class diagram diatas menjelaskan dalam suatu program dapat melakukan beberapa kali kegiatan, misalnya : Admin melakukan tambah data, edit data atau hapus data. Class diagram juga menjelaskan mengenai database yang saling terkait yang terdapat pada sistem ini.
3.5 1
Struktur Database laboratorium Primary Key : Id
Laboratorium yang ada pada database terdapat Id, LabsNo, Deskripsi Tabel 3.24 Data laboratorium No
Field
Type
Panjang
Keterangan
1
Id
Integer
11
Id laboratorium
2
LabsNo
Varchar
5
No laboratorium
3
Deskripsi
Varchar
255
Deskripsi
60
2.
komputer Primary Key : Id
Komputer yang ada pada database terdapat Id, NamaKomputer, IdLabs, IpAddress, TotalRTO, AplikasiTerbuka Tabel 3.25 Data komputer No
Field
Type
Panjang
Keterangan
1.
Id
Integer
11
Id komputer
2.
NamaKomputer
Varchar
30
Nama komputer
3.
IdLabs
Integer
11
Id laboratorium
4.
IpAddress
Varchar
15
IP address
5.
TotalRTO
Integer
11
Total RTO
6.
AplikasiTerbuka
Text
-
Aplikasi terbuka
3.
event_log Primary Key : Id
Log_kejadian yang ada pada database terdapat Id, ComputerId, EventDate, EventTime, Description. Tabel 3.26 Data event_log No
Field
Type
Panjang
Keterangan
1.
Id
Integer
11
Id log
2.
ComputerId
Integer
11
Id komputer
3.
EventDate
Date
-
Tanggal
4.
EventTime
Time
-
Waktu
5.
Description
Varchar
255
Deskripsi
61
4.
pengguna Primary Key : Id
Pengguna yang ada pada database terdapat Id, Username, Password, NamaLengkap, Hak. Tabel 3.27 Data pengguna No
Field
Type
Panjang
Keterangan
1.
Id
Integer
11
Id
2.
Username
Varchar
30
Username
3
Password
Char
32
Password
4
NamaLengkap
Varchar
30
Nama lengkap
5
Hak
Varchar
10
Hak
5.
login_log Primary Key : Id
Pengguna yang ada pada database terdapat Id, UserId, LoginDate, LoginTIme, TotalLogin. Tabel 3.28 Data aktivitas login No
Field
Type
Panjang
Keterangan
1.
Id
Integer
11
Id
2.
UserId
Integer
11
Id pengguna
3
LoginDate
Date
-
Data login
4
LoginTime
Time
-
Waktu login
5
TotalLogin
Integer
11
Total login
62
3.6
Struktur Tampilan
1. Struktur tampilan halaman utama sistem monitoring untuk kepala laboratorium
LOGIN
HALAMAN UTAMA
Monitoring
Management
Report
Users
Laboratorium
Data
Komputer
Login Activity
Gambar 3.22 Struktur Tampilan Halaman Utama Sistem Monitoring Kepala Laboratorium
2.
Struktur tampilan halaman utama sistem monitoring untuk petugas laboratorium
LOGIN
HALAMAN UTAMA
Monitoring
Management
Report
Laboratorium
Komputer
Gambar 3.23 Struktur Tampilan Halaman Utama Sistem Monitoring Petugas Laboratorium
63
3.7 Rancangan Layar Login Masukkan username dan password anda untuk mulai.
Username Password Login
Gambar 3.24 Rancangan Layar Halaman Login
Sistem Monitoring Laboratorium Monitoring
Management
Users
Logged in as takim Report
Selamat Datang di Sistem Monitoring Laboratorium
Gambar 3.25 Rancangan Layar Halaman Utama
Logout
64
Sistem Monitoring Laboratorium Monitoring
Management
Logged in as takim
Users
Logout
Report
Monitoring Status dan Aktivitas Komputer Panel untuk melihat status komputer serta memonitoing penggunaan aplikasinya. Copy
Print
Search
Lab
All
No
Interval refresh
Computer Name
Lab
Apply IP Address
Connection
Opened Aplication
Action
1 2 3
First
Showing 0 to 0 of 0 entities
Previous
Next
Last
Gambar 3.26 Rancangan Layar Menu Monitoring Sistem Monitoring Laboratorium Monitoring
Management
Users
Logged in as takim
Logout
Report
Data Laboratorium Create
Delete
Panel untuk penambahan dan mengubah data. Untuk melakukan pembahan klik “Create. Untuk melakukan Show No
entries
Search Laboratorium
Showing 0 to 0 of 0 entities
Deskripsi
First
Previous
Next
Gambar 3.27 Rancangan Layar Menu Management Data Laboratorium
Last
65
Sistem Monitoring Laboratorium Monitoring
Management
Users
Logged in as takim
Logout
Report
Data Komputer Create
Delete
Panel untuk penambahan dan mengubah data. Untuk melakukan pembahan klik “Create. Untuk melakukan Show
entries
No
Search
Nama Komputer
Laboratorium
IP Address
First
Showing 0 to 0 of 0 entities
Previous
Next
Last
Gambar 3.28 Rancangan Layar Menu Management Data Komputer
Sistem Monitoring Laboratorium Monitoring
Management
Users
Logged in as takim
Logout
Report
Data Petugas Create
Delete
Panel untuk penambahan dan mengubah data. Untuk melakukan pembahan klik “Create. Untuk melakukan Show No
entries Username
Showing 0 to 0 of 0 entities
Search Nama Lengkap
Hak Akses
First
Previous
Gambar 3.29 Rancangan Layar Menu Data Users
Next
Last
66
Sistem Monitoring Laboratorium Monitoring
Management
Users
Logged in as takim
Logout
Report
Login Activity
Panel untuk penambahan dan mengubah data. Untuk melakukan pembahan klik “Create. Untuk melakukan
Show No
entries
Search
Username
Tanggal Login
Waktu Login Terakhir
First
Showing 0 to 0 of 0 entities
Total Login
Previous
Next
Last
Gambar 3.30 Rancangan Layar Menu Login Activity
Sistem Monitoring Laboratorium
Logged in as takim
Monitoring
Management
Users
Logout
Report
Laporan Filter Laporan Tanggal :
s/d Copy
Show No
entries Computer
Excel
PDF
Print
Search EventDate
EventTime
Description
No data available in table Showing 0 to 0 of 0 entities
First
Previous
Gambar 3.31 Rancangan Layar Menu Data Laporan
Next
Last