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
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)
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)
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 Proses Keterangan
1 No Proses 1.0 Nama Proses Login
Sumber -Administrator APD -Administrator Area -Kepala IT
Input Username, password
Output Username, password valid atau invalid Tujuan -Administrator APD
-Administrator Area -Kepala IT
No Proses Keterangan
2 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 Proses Keterangan 3 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
No Proses Keterangan
4 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 Proses Keterangan 5 No Proses 2.4
Nama Proses Lihat Data Administrator Area Sumber -Administrator APD
Input Nip_admin
Output Info data administrator area Tujuan - Administrator APD
No Proses Keterangan
6 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 Proses Keterangan 7 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
No Proses Keterangan
8 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
No Proses Keterangan
9 No Proses 3.4
Nama Proses Tambah Data Pegawai Sumber -Administrator Area
Input Nip_pegawai
Tujuan - Administrator Area
No Proses Keterangan
10 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 Keterangan 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 Keterangan
14 No Proses 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 Keterangan 15 No Proses 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)
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
1 Nip_admin Varchar 20 Primary Key
2 Nama_admin Varchar 50
3 Notlp_admin Varchar 12
4 Username Varchar 50
5 Password Varchar 50
Nama table : area
Fungsi : Untuk menyimpan data area PK : kode_area
Tabel 4.3 Area
No Nama Field Tipe Ukuran Ket
1 Kode_area Integer 3 Primary Key
2 Nama_area Varchar 50
Nama table : komputer
Fungsi : Untuk menyimpan data komputer
PK :
-Tabel 4.4 komputer
No Nama Field Tipe Ukuran Ket
1 No_peralatan Varchar 10 Foreign Key
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 Foreign Key
10 Thn_pengadaan_komputer Year 4
11 Thn_akhir_penggunaan_kompter Year 4
Nama table : monitor
Fungsi : Untuk menyimpan data monitor
PK :
-Tabel 4.5 monitor
No Nama Field Tipe Ukuran Ket
1 No_peralatan Varchar 10 Foreign Key
2 Jenis_monitor Varchar 6
3 Merk_monitor Varchar 50
4 Status_monitor Varchar 9
5 Kode_vendor Integer 10 Foreign Key
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
Tabel 4.6 pegawai
No Nama Field Tipe Ukuran Ket
1 Nip_pegawai Varchar 20 Primary Key
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 Foreign Key
Nama table : peralatan
Fungsi : Untuk menyimpan data perangkat yang digunakan PK : no_peralatan
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
-Tabel 4.8 printer
No Nama Field Tipe Ukuran Ket
1 No_peralatan Varchar 10 Foreign Key
2 Jenis_printer Varchar 6
3 Merk_printer Varchar 50
4 Status_printer Varchar 9
5 Kode_vendor Integer 10 Foreign Key
6 Thn_pengadaan_printer Year 4
7 Thn_akhir_penggunaan_printer Year 4
Nama table : rayon
Fungsi : Untuk menyimpan data rayon PK : kode_rayon
Tabel 4.9 Rayon
No Nama Field Tipe Ukuran Ket
1 Kode_rayon Varchar 3 Primary Key
2 Nama_rayon Varchar 30
3 Kode_area Int 3 Foreign Key
Nama table : Software
Fungsi : Untuk menyimpan data software
-Tabel 4.10 Area
No Nama Field Tipe Ukuran Ket
1 No_peralatan Integer 10 Foreign Key
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
1 Kode_vendor Varchar 10 Primary Key
2 Nama_vendor Varchar 30
3 Kode_area Varchar 3 Foreign Key
4.2.Perancangan Antarmuka
Perancangan antarmuka atau interface ini akan menggambarkan letak-letak 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
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.
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.
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.
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.
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
Kepala TI Pegawai TI
Switch