BAB IV ANALISIS KERJA PRAKTEK
4.1. Perancangan Sistem Pada tahapan ini perancangan sistem yang dibangun digambarkan secara terstruktur sebelum dilakukan pengkodean dalam bahasa pemrograman. Rancangan sistem informasi perangkat & penunjang TI PT. PLN (Persero) Distribusi Jawa Barat dan Banten dimaksudkan untuk menghasilkan suatu sistem baru untuk mendukunng sistem pendokumentasian yang sudah berjalan dan dapat mengatasi permasalahan yang ditemukan sebelumnya. 4.1.1. Tujuan perancangan sistem Tujuan dari perancangan sistem adalah untuk menggambarkan prototype yang sesuai dengan kebutuhan pemakai, juga untuk menghasilkan perancangan sehingga tidak terjadi lagi kesalahan dalam pengolahan datanya. Berikut adalah tujuan dari perancangan sistem yang dilakukan penulis: a. Sistem informasi pendokumentasian perangkat & penunjang TI ini dapat memudahkan seluruh user yang membutuhkan data perangkat & penunjang TI, sehingga para user dapat memperoleh informasi data sebelumnya dengan mudah dan cepat.
b. Dengan adanya sistem informasi pendokumentasian perangkat & penunjang TI ini dapat mempercepat proses pengolahan data perangkat & penunjang TI. c. Dapat mempermudah pengguna untuk pembuatan laporan. 4.1.2. Gambaran umum sistem yang diusulkan Perancangan sistem yang diusulkan tidak mengalami banyak perubahan, hanya mengubah proses akademik di PT. PLN (Persero) Distribusi Jawa Barat dan Banten menjadi berbasis web dan dapat mempermudah dalam penginputan dan pembuatan laporan penggunaan perangkat. 4.1.3. Perancangan prosedur yang diusulkan Proses perancangan ini merupakan tahap awal dalam perancangan sistem informasi yang ditujukan untuk mengatasi masalah yang ada pada proses pendokumentasian perangkat dan penunjang TI yang sedang berjalan. Hal ini berdasarkan hasil analisis yang dilakukan oleh penulis dalam perancangan sistem informasi pendokumentasian perangkat dan penunjang TI. Pada perancangan sistem pendokumentasian perangkat dan penunjang TI ini, penulis memilih menggunakan konsep client-server, dimana Pegawai TI berperan memegang server yang dapat menginput, mengedit, menyimpan data, sedangkan pegawai lainnya juga berperan sebagai client yang menerima hasil dari pengolahan data berupa data dan laporan. Proses perancangan ini merupakan tahap awal dari perancangan sistem informasi yang dilakukan sebagai pemecahan masalah yang ada pada proses sistem informasi pendokumentasian perangkat dan penunjang TI yang sedang berjalan. Hal ini berdasarkan pada analisis proses sistem informasi pendokumentasian perangkat dan
penunjang TI yang telah dilakukan. Berikut ini merupakan prosedur-proserdur yang
akan diusulkan, diantaranya: 4.1.3.1. Data Flow Diagram (DFD) 4.1.3.1.1. DFD Level 0 (Diagram Konteks)
Gambar 4.1 DFD Level 0 Yang Diusulkan 4.1.3.1.2. DFD Level 1
Gambar 4.2 DFD Level 1 Yang Diusulkan
4.1.3.1.3. DFD Level 2 Proses 2.0 (Olah Data Administrator Area)
Gambar 4.3 DFD Level 2 Proses 2.0 Yang Diusulkan 4.1.3.1.4. DFD Level 2 Proses 3.0 (Olah Data Pegawai)
Gambar 4.4 DFD Level 2 Proses 3.0 Yang Diusulkan
4.1.3.1.5. DFD Level 2 Proses 4.0 (Olah Data Vendor)
Gambar 4.5 DFD Level 2 Proses 4.0 Yang Diusulkan 4.1.3.1.6. DFD Level 2 Proses 5.0 (Olah Data Perangkat)
Gambar 4.6 DFD Level 2 Proses 5.0 Yang Diusulkan
4.1.3.2. Spesifikasi Proses Spesifikasi proses digunakan untuk mendeskripsikan dari setiap fungsi yang disajikan pada diagram alir data. Spesifikasi proses ditunjukkan pada tabel dibawah ini : Tabel 4.1 Spesifikasi Proses No 1
Proses
Keterangan
No Proses
1.0
Nama Proses
Login
Sumber
-Administrator APD
Input
-Administrator Area -Kepala IT Username, password
Output
Username, password valid atau invalid
Tujuan
-Administrator APD -Administrator Area -Kepala IT
No 2
Proses
Keterangan
No Proses
2.1
Nama Proses
Tambah Data Administrator Area
Sumber
-Administrator APD
Input
Nip_admin, notlp_admin, username, password, area
Output
Info data administrator area yang telah ditambah
Tujuan
- Administrator APD
No 3
No 4
Proses
Keterangan
No Proses
2.2
Nama Proses
Ubah Data Administrator Area
Sumber
-Administrator APD
Input
Nip_admin
Output
Info data administrator area yang telah diubah
Tujuan
- Administrator APD
Proses
Keterangan
No Proses
2.3
Nama Proses
Hapus Data Administrator Area
Sumber
-Administrator APD
Input
Nip_admin
Output
Info data administrator area yang telah dihapus
Tujuan
- Administrator APD
No 5
No 6
Proses
Keterangan
No Proses
2.4
Nama Proses
Lihat Data Administrator Area
Sumber
-Administrator APD
Input
Nip_admin
Output
Info data administrator area
Tujuan
- Administrator APD
Proses
Keterangan
No Proses
3.1
Nama Proses
Tambah Data Pegawai
Sumber
-Administrator Area
Input
Nip_pegawai, nama_pegawai, notlp_pegawai, lokasi_pegawai, ip_address, kode_rayon
Output
Info data pegawai yang telah ditambah
Tujuan
- Administrator Area
No 7
No 8
No 9
Proses
Keterangan
No Proses
3.3
Nama Proses
Ubah Data Pegawai
Sumber
-Administrator Area
Input
Nip_pegawai
Output
Info data pegawai yang telah diubah
Tujuan
- Administrator Area
Proses
Keterangan
No Proses
3.3
Nama Proses
Hapus Data Pegawai
Sumber
-Administrator Area
Input
Nip_pegawai
Output
Info data pegawai yang telah dihapus
Tujuan
- Administrator Area
Proses
Keterangan
No Proses
3.4
Nama Proses
Tambah Data Pegawai
Sumber
-Administrator Area
Input
Nip_pegawai
Output
Info data pegawai yang telah ditambah
Tujuan
No 10
- Administrator Area
Proses
Keterangan
No Proses
4.1
Nama Proses
Tambah Data Vendor
Sumber
-Administrator Area
Input
Kode_vendor, nama_vendor
Output
Info data vendor yang telah ditambah
Tujuan
- Administrator Area
No
Proses
Keterangan
11
No Proses
4.2
Nama Proses
Ubah Data Vendor
Sumber
-Administrator Area
Input
Kode_vendor
Output
Info data vendor yang telah diubah
Tujuan
- Administrator Area
No
Proses
Keterangan
12
No Proses
4.3
Nama Proses
Hapus Data Vendor
Sumber
-Administrator Area
Input
Kode_vendor
Output
Info data vendor yang telah dihapus
Tujuan
- Administrator Area
No
Proses
13
No Proses
4.4
Nama Proses
Lihat Data Vendor
Sumber
-Administrator Area
Input
Kode_vendor
Output
Info data vendor
Tujuan
- Administrator Area
No
Proses
14
No Proses
Keterangan
Keterangan 5.1
Nama Proses Tambah data perangkat Sumber
-Administrator Area
Input
No_perangkat, kode_rayon, nip_pengguna, notlp_pengguna, lokasi_pengguna, ip_pengguna, jenis_komputer, merk_komputer, proccessor_komputer, harddisk_komputer, ram_komputer, optical_drive_komputer, status_komputer, vendor_komputer, thn_pengadaan_komputer, thn_akhir_pakai _komputer, sistem_operasi, program_aplikasi, anti_virus, merk_monitor, status_monitor, vendor_monitor, thn_pengadaan_monitor, thn_akhir_pakai_monitor, merk_printer, status_printer, vendor_printer, thn_pengadaan_printer, thn_akhir_pakai_printer
Output
Info data perangkat yang telah ditambah
Tujuan
- Administrator Area - Pegawai - Kepala IT
No
Proses
15
No Proses
Keterangan 5.2
Nama Proses Ubah data perangkat Sumber
-Administrator Area
Input
No_perangkat, kode_rayon, nip_pengguna, notlp_pengguna, lokasi_pengguna, ip_pengguna, jenis_komputer, merk_komputer, proccessor_komputer, harddisk_komputer, ram_komputer, optical_drive_komputer, status_komputer, vendor_komputer, thn_pengadaan_komputer, thn_akhir_pakai _komputer, sistem_operasi, program_aplikasi, anti_virus, merk_monitor, status_monitor, vendor_monitor, thn_pengadaan_monitor, thn_akhir_pakai_monitor, merk_printer, status_printer, vendor_printer, thn_pengadaan_printer, thn_akhir_pakai_printer
Output
Info data perangkat yang telah ditambah
Tujuan
- Administrator Area - Pegawai - Kepala IT
No
Proses
Keterangan
16
No Proses
5.3
Nama Proses
Hapus data perangkat
Sumber
-Administrator Area
Input
No_perangkat
Output
Info data perangkat yang telah dihapus
Tujuan
- Administrator Area - Pegawai - Kepala IT
No
Proses
Keterangan
17
No Proses
5.4
Nama Proses
Lihat data perangkat
Sumber
-Administrator Area -Pegawai -Kepala IT
Input
No_perangkat
Output
Info data perangkat
Tujuan
- Administrator Area - Pegawai - Kepala IT
No
Proses
Keterangan
18
No Proses
5.5
Nama Proses
Cetak data perangkat
Sumber
- Pegawai
Input
Kode_area, kode_rayon, tahun_pengadaan
Output
Info data perangkat yang akan dicetak
Tujuan
- Pegawai
No
Proses
Keterangan
19
No Proses
5.6
Nama Proses
Rekap data perangkat
Sumber
- Kepala IT
Input
Kode_area, tahun_pengadaan
Output
Info data rekap perangkat yang akan dicetak
Tujuan
- Kepala IT
4.1.3.3. Entity Relationship Diagram (ERD)
Gambar 4.7 ERD yang Diusulkan
4.1.3.4. Relasi Tabel
Gambar 4.8 Relasi Tabel yang Diusulkan 4.1.3.5. Struktur Tabel Nama table
: admin
Fungsi
: Untuk menyimpan data administrator area
PK
: nip_admin Tabel 4.2 admin
No
Nama Field
Tipe
Ukuran
Ket Primary Key
1
Nip_admin
Varchar
20
2
Nama_admin
Varchar
50
3
Notlp_admin
Varchar
12
4
Username
Varchar
50
5
Password
Varchar
50
6
Kode_area
Integer
3
Foreign Key
Nama table
: area
Fungsi
: Untuk menyimpan data area
PK
: kode_area Tabel 4.3 Area
No
Nama Field
Tipe
Ukuran
Ket Primary Key
1
Kode_area
Integer
3
2
Nama_area
Varchar
50
Nama table
: komputer
Fungsi
: Untuk menyimpan data komputer
PK
:Tabel 4.4 komputer
No
Nama Field
Tipe
Ukuran
Ket Foreign Key
1
No_peralatan
Varchar
10
2
Jenis_komputer
Varchar
6
3
Merk_komputer
Varchar
50
4
Proccesor_komputer
Varchar
50
5
Hdd_komputer
Integer
10
6
Ram_komputer
Integer
10
7
Optical_drive_komputer
Varchar
30
8
Status_komputer
Varchar
9
9
Kode_vendor
Integer
10
10
Thn_pengadaan_komputer
Year
4
11
Thn_akhir_penggunaan_kompter
Year
4
Nama table
: monitor
Fungsi
: Untuk menyimpan data monitor
PK
:-
Foreign Key
Tabel 4.5 monitor No
Nama Field
Tipe
Ukuran
Ket Foreign Key
1
No_peralatan
Varchar
10
2
Jenis_monitor
Varchar
6
3
Merk_monitor
Varchar
50
4
Status_monitor
Varchar
9
5
Kode_vendor
Integer
10
6
Thn_pengadaan_monitor
Year
4
7
Thn_akhir_penggunaan_monitor
Year
4
Nama table
: pegawai
Fungsi
: Untuk menyimpan data pegawai pengguna perangkat
PK
: nip_pegawai
Foreign Key
Tabel 4.6 pegawai No
Nama Field
Tipe
Ukuran
Ket Primary Key
1
Nip_pegawai
Varchar
20
2
Nama_pegawai
Varchar
50
3
Notlp_pegawai
Varchar
12
4
Lokasi_pegawai
Varchar
20
5
Ip_pegawai
Varchar
19
6
Kode_rayon
Varchar
3
Nama table
: peralatan
Fungsi
: Untuk menyimpan data perangkat yang digunakan
PK
: no_peralatan
Foreign Key
Tabel 4.7 peralatan No
Nama Field
Tipe
Ukuran
Ket
1
No_peralatan
Varchar
10
Primary Key
2
Nip_pegawai
Varchar
20
Foreign Key
Nama table
: printer
Fungsi
: Untuk menyimpan data printer
PK
:-
Tabel 4.8 printer No
Nama Field
Tipe
Ukuran
Ket Foreign Key
1
No_peralatan
Varchar
10
2
Jenis_printer
Varchar
6
3
Merk_printer
Varchar
50
4
Status_printer
Varchar
9
5
Kode_vendor
Integer
10
6
Thn_pengadaan_printer
Year
4
7
Thn_akhir_penggunaan_printer
Year
4
Nama table
: rayon
Fungsi
: Untuk menyimpan data rayon
PK
: kode_rayon
Foreign Key
Tabel 4.9 Rayon No
Nama Field
Tipe
Ukuran
Ket Primary Key
1
Kode_rayon
Varchar
3
2
Nama_rayon
Varchar
30
3
Kode_area
Int
3
Nama table
: Software
Fungsi
: Untuk menyimpan data software
PK
:-
Foreign Key
Tabel 4.10 Area No
Nama Field
Tipe
Ukuran
Ket Foreign Key
1
No_peralatan
Integer
10
2
Sistem_operasi
Varchar
30
3
Program_aplikasi
Varchar
200
4
Anti_virus
Varchar
50
Nama table
: vendor
Fungsi
: Untuk menyimpan data vendor
PK
: kode_vendor Tabel 4.11 Area
No
Nama Field
Tipe
Ukuran
Ket Primary Key
1
Kode_vendor
Varchar
10
2
Nama_vendor
Varchar
30
3
Kode_area
Varchar
3
Foreign Key
4.2.Perancangan Antarmuka Perancangan antarmuka atau interface ini akan menggambarkan letakletak tampilan yang dirancang pada sistem yang diusulkan. Adapun yang akan dibahas adalah struktur menu, perancangan input dan output.
4.2.1. Struktur menu Struktur menu merupakan gambaran secara umum dari keseluruhan program yang di rancang. Berikut adalah struktur menu yang di buat untuk sistem informasi pendokumentasian perangkat & penunjang TI:
Gambar 4.9 Struktur Menu User
Gambar 4.10 Struktur Menu Administrator Kantor Distribusi
Gambar 4.11 Struktur Menu Administrator Area
4.2.2. Perancangan input a. Perancangan Antarmuka Login Perancangan ini merupakan perancangan halaman login yang terdiri dari username dan password. Tahapan login merupakan tahapan yang harus dilalui untuk dapat masuk ke menu administrator.
Gambar 4.12 Perancangan Antarmuka Login b. Perancangan Antarmuka Input Administrator Area Perancangan ini merupakan perancangan halaman input administrator area yang terdiri dari nip admin, nama admin, no telepon admin, username, password, dan area admin. Form Input administrator area merupakan form untuk mengisi data administrator area untuk memanajemen area yang diberikan tanggung jawab terhadap perangkat yang didistribusikan oleh kantor distribusi.
Gambar 4.13 Perancangan Antarmuka Input Administrator Area
c. Perancangan Antarmuka Input Pegawai Perancangan ini merupakan perancangan halaman input pegawai yang terdiri dari nip pegawai, nama pegawai, no telepon pegawai, username, password, dan area pegawai. Form Input pegawai merupakan form untuk mengisi data pegawai yang menggunakan dan bertanggung jawab terhadap penggunaan perangkat yang diberikan perusahaan.
Gambar 4.14 Perancangan Antarmuka Input Pegawai d. Perancangan Antarmuka Input Vendor Perancangan ini merupakan perancangan halaman input vendor yang terdiri dari kode vendor dan nama vendor. Form Input vendor merupakan form untuk mengisi data vendor yang menyewakan perangkat terhadap perusahaan.
Gambar 4.15 Perancangan Antarmuka Input Vendor e. Perancangan Antarmuka Input Penggunaan Perangkat Komputer Perancangan ini merupakan perancangan halaman input penggunaan perangkat yang terdiri dari no perangkat, jenis alat, rayon pengguna, nip pengguna, jenis komputer, merk komputer, proccessor komputer, harddisk komputer, ram
komputer, optical drive komputer, status komputer, vendor komputer, tahun pengadaan komputer, tahun akhir pakai komputer, sistem operasi, program aplikasi, anti virus, merk monitor, status monitor, vendor monitor, tahun pengadaan monitor, tahun akhir pakai monitor, merk printer, status printer, vendor printer, tahun pengadaan printer, tahun akhir pakai printer,. Form Input penggunaan perangkat merupakan form untuk mendokumentasikan perangkat yang dipergunakan oleh pegawai.
Gambar 4.16 Perancangan Antarmuka Input Penggunaan Perangkat
4.2.3. Perancangan output Rancangan output merupakan hasil dari proses yang dilakukan oleh sistem, hasil dari rancangan akan di tampilkan pada keluaran. a. Perancangan Output data pc Perancangan ini merupakan perancangan ouput data-data pc yang tersimpan di database, sebagai informasi data-data pc yang digunakan oleh pegawai.
Gambar 4.17 Perancangan Output Data PC b. Perancangan Output data Laptop Perancangan ini merupakan perancangan ouput data-data laptop yang tersimpan di database, sebagai informasi data-data pc yang digunakan oleh pegawai.
Gambar 4.18 Perancangan Output Data Laptop
c. Perancangan Output data Software Perancangan ini merupakan perancangan ouput data-data software yang tersimpan di database, sebagai informasi data-data software yang terpasang di perangkat komputer yang dipergunakan oleh pegawai.
Gambar 4.19 Perancangan Output Data Software
d. Perancangan Output data Monitor Perancangan ini merupakan perancangan ouput data-data monitor yang tersimpan di database, sebagai informasi data-data monitor yang dipergunakan oleh pegawai.
Gambar 4.20 Perancangan Output Data Monitor
e. Perancangan Output data Printer Perancangan ini merupakan perancangan ouput data-data printer yang tersimpan di database, sebagai informasi data-data printer yang dipergunakan oleh pegawai.
Gambar 4.21 Perancangan Output Data Printer 4.3.Perancangan Arsitektur Jaringan Adapun kebutuhan jaringan yang digunakan untuk dapat mengimplementasikan program ini adalah sebagai berikut: 1. Tipe jaringan yang digunakan adalah LAN (Local Area Network), tipe jaringan
ini dipilih karena area dan cakupannya yang sesuai dengan model konfigurasi clientserver dimana satu computer bertindak sebagai server dan computer lainnya berrtindak sebagai client. 2. Media transmisi data menggunakan kabel UTP (Unshielded Twisted Pair)
dengan tipe konektor adalah RJ-45. 3. Topologi yang digunakan adalah topologi star, topologi ini dipilih karena dalam
performanya lebih baik dari topologi bus dan ring dan mudah penerapannya dibandingkan dengan topologi mesh dan tree, adapaun keuntungan dari topologi ini adalah sebagai berikut:
a. Mudah dalam mendeteksi kesalahan b. Mudah untuk melepas perangkat c. Mudah dalam melakukan isntalasi Adapun gambaran dari perancangan jaringan yang akan digunakan adalah sebagai berikut:
Pegawai TI
Pegawai
Switch
Kepala TI
Gambar 4.22 Perancangan Arsitektur Jaringan