• Tidak ada hasil yang ditemukan

BAB IV DESKRIPSI PEKERJAAN

4.2 Perancangan Sistem

4.2.2 Data Flow Diagram

DFD merupakan representasi grafik dalam penggambaran arus data sistem secara terstruktur dan jelas sehingga dapat menjadi sarana dokumentasi yang baik.

A. Context Diagram

Diagram ini menggambarkan rancangan global/keseluruhan dari proses yang ada pada DFD. Dalam context diagram terlihat entity-entity yang berperan dalam program dan aliran data dalam aplikasi ini. Data yang berasal dari bagian admin adalah data klasifikasi, data cakupan, data subnetwork, data system, data pilihan, dan data karyawan. Pada aplikasi yang dibuat akan menghasilkan konfirmasi data klasifikasi valid, konfirmasi data cakupan valid, konfirmasi data subnetwork valid, konfirmasi data system valid, konfirmasi data karyawan valid.

STIKOM

data karyawan

konfirmas i data maintenance berdas arkan tahun valid tahun laporan maintenanc e yang diinginkan

konfirmas i data gangguan berdas arkan tahun valid tahun laporan gangguan yang diinginkan

data m aintenance data gedung (m aintenance) yang dipilih

data gedung (m aintenance) yang ditam pilkan

data kota (maintenance) yang dipilih

data kota (maintenance) yang ditampilk an

data us er (maintenance) yang dipilih data us er (maintenance) yang ditam pilkan konfirmas i data s olver (maintenanc e) valid

data s olver (m aintenance) data s olus i gangguan konfirmas i data s olver (gangguan) valid

data s olver (g angguan)

data gangguan yang diupdate data gangguan data gedung (gangguan) yang dipilih

data gedung (gangguan) yang ditam pilkan data kota (gangguan) yang dipilih data kota (gangguan) yang ditampilkan data us er (gangguan) yang dipilih data us er (gangguan) yang ditampilka n konfirmas i data pelapor (gangguan) valid

data pelapor (gangguan)

konfirmas i data karyawan valid konfirmas i data pilihan valid

data pilihan konfirmas i data s ys tem valid

data s ys tem data cakupan

konfirmas i data cakupan valid konfirmas i data s ubnetwork valid

data s ubnetwork konfirmas i data klas ifikas i valid

data klas ifikas i

0

aplikas i perawatan perangkat kerja dan penanganan gangguan brbas is web pd

TELKOM

+

admin

karyawan

karyawan

Data yang berasal dari bagian karyawan adalah data pelapor (gangguan), data gedung (gangguan) yang dipilih, data user (gangguan) yang dipilih, data kota (gangguan) yang dipilih, data solver (gangguan), data solusi gangguan, data solver (maintenance), data user (maintenance) yang dipilih, data gangguan, data gangguan yang diupdate, data gedung (maintenance) yang dipilih, data kota (maintenance) yang dipilih, tahun laporan maintenance yang diinginkan, serta tahun laporan gangguan yang diinginkan. Selanjutnya dari aplikasi yang dibuat akan menghasilkan konfirmasi data user (gangguan) yang ditampilkan, data kota (gangguan) yang ditampilkan, konfirmasi data solver (gangguan) valid, data user (maintenance) yang ditampilkan, data gedung (maintenance) yang ditampilkan, data kota (maintenance) yang ditampilkan, konfirmasi data gangguan berdasarkan tahun valid, konfirmasi data maintenance berdasarkan tahun valid, serta data user (maintenance) yang ditampilkan kepada karyawan. Berikut ini merupakan tampilan dari context diagram sistem yang dirancang pada Gambar 4.13.

Gambar 4.13 Context Diagram aplikasi perawatan perangkat kerja dan gangguan berbasis web pada TELKOM

STIKOM

B. DFD Level 0

Dari context diagram yang ada, sistem yang terjadi dapat dipecah lagi menjadi beberapa proses, yaitu proses mengelola data master, memasukkan data gangguan, melakukan update data gangguan, memasukkan data maintenance, membuat laporan gangguan, membuat laporan maintenance. Proses mengelola data master digunakan untuk melakukan penyimpanan dan perubahan pada data master yang ada. Proses memasukkan data gangguan digunakan untuk menyimpan data gangguan yang dilaporkan oleh pelapor. Proses melakukan update data gangguan digunakan untuk menyimpan solusi gangguan yang ada dari solver gangguan. Proses memasukkan data maintenance yang digunakan untuk menyimpan data maintenance dari solver. Proses membuat laporan gangguan digunakan untuk menampilkan laporan gangguan per tahun, sedangkan untuk proses membuat laporan maintenance digunakan untuk menampilkan laporan maintenance per tahun. Diagram alur data level 0 dapat dilihat pada Gambar 4.14.

C. DFD Level 1 Mengelola Data Master

Dari DFD Level 1 mengelola data master, proses yang terjadi dapat dipecah lagi menjadi beberapa subproses, yaitu data klasifikasi, data subnetwork, data cakupan, data system, data pilihan, dan data SDM. DFD Level 1 mengelola data master dapat dilihat pada Gambar 4.15.

STIKOM

data klasif ikasi yang ditampilkan

data pilihan yang ditampilkan

data system yang ditampilkan data cakupan yang ditampilkan data subnetw ork yang ditampilkan data klasif ikasi yang ditampilkan

[data karyaw an]

data pilihan yang diubah data system yang diubah

data cakupan yang diubah data subnetw ork yang diubah

data klasif ikasi yang diubah

data maintenance yang ditampilkan data gangguan yang ditampilkan

data solver (maintenance) yang ditampilkan

data solver (gangguan) yang ditampilkan data pelapor (gangguan) yang ditampilkan

data solver (gangguan) yang dipilih data maintenance sesuai tahun yang dipilih

data gangguan yang dipilih

data solver (maintenance) yang dipilih data maintenance yang disimpan

data gedung (maintenance)

data kota (maintenance)

data user (maintenance)

data solusi gangguan yang diupdate data gangguan yang sesuai data pelapor (gangguan) yang dipilih

data gangguan yang disimpan data gedung (gangguan) data kota (gangguan)

data user (gangguan)

data karyawan yang diubah

data karyawan yang dipilih data pilihan yang disimpan

data system yang disimpan data cakupan yang disimpan

data subnetw ork yang disimpan data klasif ikasi yang disimpan

[konfirmasi data maintenance berdasarkan tahun valid] [tahun laporan maintenance yang diinginkan]

[konfirmasi data gangguan berdasarkan tahun valid] [tahun laporan gangguan yang diinginkan]

[data maintenance] [data gedung (maintenance) yang dipilih] [data gedung (maintenance) yang ditampilkan] [data kota (maintenance) yang dipilih] [data kota (maintenance) yang ditampilkan] [data user (maintenance) yang dipilih] [data user (maintenance) yang ditampilkan]

[konfirmasi data solver (maintenance) valid] [data solver (maintenance)]

[data solusi gangguan] [konfirmasi data solver (gangguan) valid]

[data solver (gangguan)]

[data gangguan yang diupdate] [data gangguan]

[data gedung (gangguan) yang dipilih] [data gedung (gangguan) yang ditampilkan] [data kota (gangguan) yang dipilih] [data kota (gangguan) yang ditampilkan] [data user (gangguan) yang dipilih] [data user (gangguan) yang ditampilkan] [konfirmasi data pelapor (gangguan) valid]

[data pelapor (gangguan)]

[konfirmasi data karyaw an valid] [konfirmasi data pilihan valid]

[data pilihan] [konfirmasi data system valid]

[data system]

[konfirmasi data cakupan valid] [data cakupan]

[konfirmasi data subnetw ork valid] [data subnetw ork] [konfirmasi data klasif ikasi valid]

[data klasifikasi] admin karyaw an 2 memasukkan data gangguan + 3 mengupdate data gangguan + 4 memasukkan data maintenance + 5 membuat laporan gangguan + 6 membuat laporan maintenance + 1

mengelola data master

+ 2 P_KLASIFIKASI 3 P_SUBNW 4 P_CAKUPAN 5 P_SYSTEM 6 P_PILIHAN 7 P_LOK_KANTO R 1 MASTER_SDM 8 P_LOK_KOTA 9 P_LOK_GEDUNG 10 GANGGUAN 1 MASTER_SDM 1 MASTER_SDM 11 MAINTENANCE 7 P_LOK_KANTO R 8 P_LOK_KOTA 9 P_LOK_GEDUN G 10 GANGGUAN 11 MAINTENANCE 2 P_KLASIFIKASI 3 P_SUBNW 4 P_CAKUPAN 5 P_SYSTEM 2 P_KLASIFIKASI

Gambar 4.14 DFD Level 0 aplikasi perawatan perangkat kerja dan gangguan berbasis web pada TELKOM

STIKOM

[data karyawan] [data pilihan yang diubah]

[data system yang diubah] [data cakupan yang diubah] [data subnetwork yang diubah]

[data klasifikasi yang diubah]

[data karyawan yang diubah]

[data karyawan yang dipilih]

[data pilihan yang disim pan] [data system yang disimpan] [data cakupan yang disimpan] [data subnetwork yang disim pan] [data klasifikasi yang disimpan]

[konfirm asi data karyawan valid] [konfirm asi data pilihan valid]

[data pilihan] [konfirm asi data system valid]

[data system] [data cakupan] [konfirm asi data cakupan valid] [konfirm asi data subnetwork valid]

[data subnetwork] [konfirm asi data klasifikasi valid]

[data klasifikasi] admin 2 P_KLASIFIKASI 3 P_SUBNW 4 P_CAKUPAN 5 P_SYSTEM 6 P_PILIHAN 1 MASTER_SDM 1.1 data klasifikasi + 1.2 data subnetwork + 1.3 data cakupan + 1.4 data system + 1.5 data pilihan + 1.6 data SDM +

Gambar 4.15 DFD Level 1 Mengelola data master

D. DFD Level 1 Memasukkan Data Gangguan

Dari DFD Level 1 memasukkan data gangguan, proses yang terjadi dapat dipecah lagi menjadi beberapa subproses, yaitu mengecek ketersediaan NIK pelapor gangguan, menampilkan nama dan bagian pelapor gangguan, mengecek user (gangguan), mengecek kota sesuai user (gangguan), mengecek gedung sesuai kota (gangguan), menampilkan daftar data gangguan, menggenerate kode gangguan, serta menyimpan data gangguan. DFD Level 1 memasukkan data gangguan dapat dilihat pada Gambar 4.16.

STIKOM

data gangguan valid daftar data gangguan

[data system yang ditampilkan] [data cakupan yang ditampilkan]

[data subnetwork yang ditam pilkan]

[data klasifikasi yang ditampilkan]

[data pelapor (gangguan) yang ditampilkan]

data pelapor (gangguan) valid

[data gedung (gangguan)]

[data kota (gan gguan)]

[data user (gangguan)] [data gangguan yang disim pan]

[data pelapor (gangguan) yang dipilih]

[data gangguan] [data gedung (gangguan) yang dipilih]

[data gedung (gangguan) yang ditampilkan] [data kota (gan gguan) yang dipilih] [data kota (gan gguan) yang ditampilkan] [data user (gangguan) yang dipilih]

[data user (gangguan) yang ditam pilkan] [konfirm asi data pelapor (gangguan) valid] [data pelapor (gangguan)]

karyawan 7 P_LOK_KANTOR 8 P_LOK_KOTA 9 P_LOK_GEDUNG 10 GANGGUAN 1 MASTER_SDM 2.1 mengecek ketersediaan NIK pelapor gangguan 2.2 menam pilkan nama

dan bagian pelapor gangguan 2.3 mengecek user (gangguan) 2.4 mengecek kota sesuai user (gangguan) 2.5 mengecek gedung sesuai kota (gangguan) 2.6 menam pilkan daftar data gangguan 2.8 menyim pan data gangguan 2 P_KLASIFIKASI 3 P_SUBNW 4 P_CAKUPAN 5 P_SYSTEM 2.7 menggenerate kode gangguan

Gambar 4.16 DFD Level 1 Memasukkan data gangguan

E. DFD Level 1 Melakukan Update Data Gangguan

Dari DFD Level 1 melakukan update data gangguan, proses yang terjadi dapat dipecah lagi menjadi beberapa subproses, yaitu mengecek ketersediaan data gangguan berdasarkan klasifikasi, mengecek ketersediaan NIK solver gangguan, menampilkan nama dan bagian solver gangguan, serta menyimpan update data gangguan. DFD Level 1 melakukan update data gangguan dapat dilihat pada Gambar 4.17.

[data s olver (gangguan) yang ditam pilkan]

[data s olver (gangguan) yang dipilih]

data s olver (gangguan) valid data gangguan yang valid

[data s olus i gangguan yang diupdate] [data gangguan yang s es uai]

[data s olus i gangguan] [konfirm as i data s olver (gangguan) valid]

[data s olver (gangguan)] [data gangguan yang diupdate]

karyawan

10 GANGGUAN

3.1 mengec ek keters ediaan data

gangguan berdas arkan klas ifikas i

3.2 mengec ek keters ediaan NIK

s olver gangguan 3.3 menam pilkan nama dan bagian s olver gangguan 3.4 menyim pan update data gangguan 1 MASTER_SDM

Gambar 4.17 DFD Level 1 Melakukan update data gangguan

STIKOM

F. DFD Level 1 Memasukkan Data Maintenance

Dari DFD Level 1 memasukkan data maintenance, proses yang terjadi dapat dipecah lagi menjadi beberapa subproses, yaitu mengecek ketersediaan NIK solver maintenance, menampilkan nama dan bagian solver maintenance, mengecek user (maintenance), mengecek kota sesuai user (maintenance), mengecek gedung sesuai kota (maintenance), menampilkan daftar data maintenance, menggenerate kode maintenance, serta menyimpan data maintenance. DFD Level 1 memasukkan data maintenance dapat dilihat pada Gambar 4.18.

daftar data m aintenance data m aintenance valid

[data pilihan yang ditampilkan] [data klasifikasi yang ditam pilkan]

[data maintenance yang disim pan]

[data maintenance]

[data solver (maintenance) yang ditampilkan]

data solver (m aintenance) valid

[data gedung (maintenance) yang dipilih] [data gedung (maintenance)]

[data kota (m aintenance)] [data user (m aintenance)]

[data solver (maintenance) yang dipilih]

[data gedung (maintenance) yang ditampilkan] [data kota (m aintenance) yang dipilih] [data kota (m aintenance) yang ditam pilkan] [data user (m aintenance) yang dipilih]

[data user (m aintenance) yang ditampilkan] [konfirm asi data solver (m aintenance) valid] [data solver (maintenance)]

karyawan 7 P_LOK_KANTO R 8 P_LOK_KOTA 9 P_LOK_GEDUN G 11 MAINTENANCE 1 MASTER_SDM 4.1 mengecek ketersediaan NIK solver maintenance 4.4 mengecek kota sesuai user (m aintenance) 4.5 mengecek gedung sesuai kota (m aintenance) 4.3 mengecek user (m aintenance) 4.2

menam pilkan nama dan bagian solver

maintenance 4.6 menam pilkan daftar data maintenance 4.8 menyim pan data maintenance 6 P_PILIHAN 2 P_KLASIFIKASI 4.7 menggenerate kode maintenance

Gambar 4.18 DFD Level 1 Memasukkan data maintenance

G. DFD Level 1 Membuat Laporan Gangguan

Dari DFD Level 1 membuat laporan gangguan, proses yang terjadi dapat dipecah lagi menjadi beberapa subproses, yaitu mengecek ketersediaan data gangguan berdasarkan tahun dan menampilkan laporan data gangguan berdasarkan tahun yang dipilih. DFD Level 1 membuat laporan gangguan dapat dilihat pada Gambar 4.19.

STIKOM

data gangguan berdasarkan tahun valid

[data gangguan yang ditam pilkan] [data gangguan yang dipilih]

[konfirm asi data gangguan berdasarkan tahun valid] [tahun laporan gangguan yang diinginkan]

karyawan 10 GANGGUAN 5.1 mengecek ketersediaan data gangguan berdasarkan tahun 5.2 menam pilkan laporan

data gangguan berdasarkan tahun yang

dipilih

Gambar 4.19 DFD Level 1 Membuat laporan gangguan

H. DFD Level 1 Membuat Laporan Maintenance

Dari DFD Level 1 membuat laporan maintenance, proses yang terjadi dapat dipecah lagi menjadi beberapa subproses, yaitu mengecek ketersediaan data maintenance berdasarkan tahun dan menampilkan laporan data maintenance berdasarkan tahun yang dipilih. DFD Level 1 membuat laporan maintenance dapat dilihat pada Gambar 4.20.

[data maintenance yang ditam pilkan]

data m aintenance berdasarkan tahun valid [data maintenance sesuai tahun yang dipilih]

[konfirm asi data m aintenance berdasarkan tahun valid] [tahun laporan m aintenance yang diinginkan]

karyawan 11 MAINTENANCE 6.1 mengecek ke tersediaan data m aintenance berdasarkan tahun 6.2 menam pilkan laporan

data m aintenance berdasarkan tahun yang

dipilih

Gambar 4.20 DFD Level 1 Membuat laporan maintenance

STIKOM

I. DFD Level 2 Data Master Klasifikasi

Dari DFD Level 2 data master klasifikasi, proses yang terjadi dapat dipecah lagi menjadi beberapa subproses, yaitu menyimpan data klasifikasi, mengubah data klasifikasi, dan menampilkan konfirmasi data klasifikasi telah disimpan. DFD Level 2 data master klasifikasi dapat dilihat pada Gambar 4.21.

[data klasifikasi yang diubah]

data klasifikasi telah diubah data klasifikasi telah disimpan

data klasifikasi

data klasifikasi

[data klasifikasi] [data klasifikasi yang disim pan]

[konfirm asi data klasifikasi valid] admin 2 P_KLASIFIKASI 1.1.1 menyim pan data klasifikasi 1.1.2 mengubah data klasifikasi 1.1.3 menam pilkan konfirmasi data klasifikasi telah disim pan

Gambar 4.21 DFD Level 2 Data master klasifikasi

J. DFD Level 2 Data Master Subnetwork

Dari DFD Level 2 data master subnetwork, proses yang terjadi dapat dipecah lagi menjadi beberapa subproses, yaitu menyimpan data subnetwork, mengubah data subnetwork, dan menampilkan konfirmasi data subnetwork telah disimpan. DFD Level 2 data master subnetwork dapat dilihat pada Gambar 4.22.

STIKOM

Gambar 4.22 DFD Level 2 Data master subnetwork

K. DFD Level 2 Data Master Cakupan

Dari DFD Level 2 data master cakupan, proses yang terjadi dapat dipecah lagi menjadi beberapa subproses, yaitu menyimpan data cakupan, mengubah data cakupan, dan menampilkan konfirmasi data cakupan telah disimpan. DFD Level 2 data master cakupan dapat dilihat pada Gambar 4.23.

Gambar 4.23 DFD Level 2 Data master cakupan

[data cakupan yang diubah] data cakupan

data cakupan telah diubah data cakupan telah disimpan

data cakupan [data cakupan]

[data cakupan yang disimpan]

[konfirm asi data cakupan valid] admin 4 P_CAKUPAN 1.3.1 menyim pan data cakupan 1.3.2 mengubah data cakupan 1.3.3 menam pilkan konfirmasi data cakupan telah disim pan

[data subnetwork yang diubah] data subnetwork telah diubah

data subnetwork telah disim pan

data subnetwork

[data subnetwork]

data subnetwork [data subnetwork yang disim pan]

[konfirm asi data subnetwork valid] admin 3 P_SUBNW 1.2.1 menyim pan data subnetwork 1.2.2 mengubah data subnetwork 1.2.3 menam pilkan konfirmasi data subnetwork telah disim pan

STIKOM

SURABAYA

L. DFD Level 2 Data Master System

Dari DFD Level 2 data master system, proses yang terjadi dapat dipecah lagi menjadi beberapa subproses, yaitu menyimpan data system, mengubah data system, dan menampilkan konfirmasi data system telah disimpan. DFD Level 2 data master system dapat dilihat pada Gambar 4.24.

Gambar 4.24 DFD Level 2 Data master system

M. DFD Level 2 Data Master Pilihan

Dari DFD Level 2 data master pilihan, proses yang terjadi dapat dipecah lagi menjadi beberapa subproses, yaitu menyimpan data pilihan, mengubah data pilihan, dan menampilkan konfirmasi data pilihan telah disimpan. DFD Level 2 data master pilihan dapat dilihat pada Gambar 4.25.

[data system yang diubah] data system telah diubah

data system telah disimpan

data system

data system [data system]

[data system yang disimpan]

[konfirm asi data system valid ] admin 5 P_SYSTEM 1.4.1 menyim pan data system 1.4.2 menguba h data system 1.4.3 menam pilkan konfirmasi data system te lah disim pan

STIKOM

SURABAYA

[data pilihan yang diuba h]

data pilihan telah diubah data pilihan telah disim pan

data pilihan

data pilihan [data pilihan]

[data pilihan yang disim pan]

[konfirm asi data pilihan valid] admin 6 P_PILIHAN 1.5.1 menyim pan data pilihan 1.5.2 mengubah data pilihan 1.5.3 menam pilkan konfirmasi data pilihan telah disim pan

Gambar 4.25 DFD Level 2 Data master pilihan

N. DFD Level 2 Data Master SDM

Dari DFD Level 2 data master SDM, proses yang terjadi dapat dipecah lagi menjadi beberapa subproses, yaitu mengecek ketersediaan data karyawan, mengubah data karyawan dan menampilkan konfirmasi data SDM telah diubah. DFD Level 2 data master SDM dapat dilihat pada Gambar 4.26.

data karyawan telah diubah

data karyawan data NIK karyawan

[data karyawan] [data karyawan yang diubah] data karyawan valid

[data karyawan yang dipilih]

[konfirm asi data karyawan valid] admin 1 MASTER_SDM 1.6.1 mengecek ketersediaan data karyawan 1.6.2 mengubah data karyawan 1.6.3 menam pilkan konfirmasi data SDM telah diubah

Gambar 4.26 DFD Level 2 Data master sdm

STIKOM

membawahi memiliki mempunyai mencakup mengalami menyebabkan mengklasifikasikanG menangani melaporkan melakukan memilih merawat mengklasifikasikanM P_LOK_KANTOR # o CKANTOR LKANTOR Variable characters (6) Variable characters (50) P_LOK_KOTA # o CKOTA LKOTA Variable characters (6) Variable characters (50) P_LOK_GEDUNG # o CGEDUNG LGEDUNG Variable characters (6) Variable characters (128) P_SUBNW # o CSUBNW LSUBNW Variable characters (15) Variable characters (20) P_CAKUPAN # o CCAKUPAN LCAKUPAN Variable characters (15) Variable characters (20) P_SYSTEM # o CSYSTEM LSYSTEM Variable characters (15) Variable characters (20) MASTER_SDM # o o o o o NIK NAMA_KARYAWAN SNAMA_SUB_UNIT NAMA_UNIT PASSWORD STATUS Variable characters (20) Variable characters (128) Variable characters (60) Variable characters (60) Variable characters (20) Variable characters (60) GANGGUAN # o o o o o CGANGGUAN GANGGUAN TANGGAL_GANGGUAN SOLUSI KETERANGAN TANGGAL_SELESAI Variable characters (15) Variable characters (200) Date & Time Variable characters (200) Variable characters (200) Date & Time P_KLASIFIKASI # o CKLASIFIKASI LKLASIFIKASI Variable characters (15) Variable characters (20) MAINTENANCE # o o o o CMAINTENANCE MAINTENANCE TANGGAL_MAINTENANCE ATTCHEMENTLAMA ATTCHEMENTBARU Variable characters (15) Variable characters (200) Date & Time Bitmap Bitmap P_PILIHAN # o CPILIHAN LPILIHAN Variable characters (15) Variable characters (20)

Dokumen terkait