Gambaran Umum Sistem Lama Gambaran Umum Sistem yang akan dikembangkan Pemodelan Data ER Diagram

BAB III ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

3.1.1 Gambaran Umum Sistem Lama

Saat ini Dinas Pendidikan sudah memiliki Inventarisasi Barang yang dikelola oleh Bagian Staff Sarana. Inventarisasi ini berisi mengenai informasi data barang secara umum, diantaranya jenis barang, jumlah barang, ruang, kerusakan dan beberapa informasi lainnya. Informasi yang diberikan ini masih sangat terbatas dikarnakan Sistem yang lama masih dilakukan secara manual dalam meng-inputkan data, dimana pihak dinas pendidikan menyimpan data hanya menggunakan Microsoft excel, sehingga untuk mendapatkan informasi tersebut memerlukan waktu. Masalah-masalah yang timbul dari kekurangan-kekurangan tersebut diantaranya yaitu bagi pegawai dinas yang ingin mendapatkan informasi mengenai data barang membutuhkan waktu. untuk mengecek data barang Pihak Staff sarana harus datang kesetiap ruangan, tiap ruangan tidak ada yang bertanggung jawab dalam menangani apa bila ada kerusakan barang sehingga tidak ada tindak lanjutnya. Sehingga, pengelolaan data Inventarisasi Barang di Dinas Pendidikan jadi kurang maksimal.

3.1.2 Gambaran Umum Sistem yang akan dikembangkan

Sistem yang dikembangkan diperuntukkan untuk 2 orang pengguna yaitu Staff Sarana dan Operator Ruangan. Pada sistem ini Staff Sarana dapat Update Data Unit, Data Satuan Kerja, Data Ruangan, Data Jenis, Data Merek, Data Barang, Data Operator Ruang dan Data Staff dan Lihat Aduan Kerusakan Operator. Sedangkan pada Operator Ruangan dapat mengelola data barang ubah kerusakan barang. Gambaran sistem yang akan dibuat 1. Dari sisi Staff Sarana: Orang yang memasukkan atau mengedit data Inventarisasi Barang yang ada di Dinas Pendidikan. 2. Dari sisi Operator Ruangan : Orang yang mengedit keadaan barang yang ada diruangan dan kemudian memberikan informasi keadaan barang kepada staff Sarana.

3.1.3 Analisa Kebutuhan Sistem

Analisa kebutuhan sistem dilakukan untuk mengetahui fasilitas yang dibutuhkan di dalam pembuatan sistem agar dapat memenuhi keinginan pengguna yaitu analisa peran pengguna dan analisa sumber daya sistem. Use Case diagram untuk setiap pengguna adalah sebagai berikut: Gambar 3.1 Use case diagram Staff Sarana Staff Sarana Update Data Unit Update Data Satuan Kerja Update Data Ruangan Jenis Merek Update Data Barang Update Data Staff Update Data Operator Lihat Aduan Kerusakan Operator Logout Login depend on Gambar 3.2 Use case diagram Operator Penjelasan use case diagram : Use Case ini menggambarkan sistem menjadi 2 yaitu staff sarana dan operator ruangan. Sistem ini terdiri dari 11 package yaitu package Login, Update Data Unit , Update Data Satuan Kerja, Update Data Ruangan, Update Data Jenis, Update Data Merek, Update Data Barang, Update Data Operator Ruangan, Update Data Staff, Lihat Aduan Kerusakan Operator dan Logout. Masukan Aduan Kerusakan Logout Operator Ruangan Login depend on

3.1.3.1 Use case Package Unit

Package unit terdiri dari 1 pengguna yaitu Staff Sarana. Staff Sarana dapat melakukan tambah, ubah dan hapus, seperti yang terlihat pada gambar 3.3 . Gambar 3.3 Use case package Unit 3.1.3.2 Use case Package Satuan Kerja Package Satuan Kerja terdiri dari 1 pengguna yaitu Staff Sarana. Staff Sarana dapat melakukan tambah, ubah dan hapus, seperti yang terlihat pada gambar 3.4. Gambar 3.4 Use case package Satuan Kerja Staff Sarana Unit Tambah Ubah Hapus Staff Sarana Satuan Kerja Tambah Ubah Hapus

3.1.3.3 Use case Package Ruangan

Package Ruangan terdiri dari 1 pengguna yaitu Staff Sarana. Staff Sarana dapat melakukan tambah, ubah dan hapus, seperti yang terlihat pada gambar 3.5. Gambar 3.5 Use case package Ruangan 3.1.3.4 Use case Package Jenis Package Jenis terdiri dari 1 pengguna yaitu Staff Sarana. Staff Sarana dapat melakukan tambah, ubah dan hapus seperti yang terlihat pada gambar 3.6 Gambar 3.6 Use case package Jenis Ruangan Tambah Ubah Hapus Staff Sarana Jenis Tambah Ubah Hapus Staff Sarana

3.1.3.5 Use case Package Merek

Package Merek terdiri dari 1 pengguna yaitu Staff Sarana. Staff Sarana dapat melakukan tambah, ubah dan hapus, seperti yang terlihat pada gambar 3.7. Gambar 3.7 Use case package Merek 3.1.3.6 Use case Package Barang Package Barang terdiri dari 1 pengguna yaitu Staff Sarana. Staff Sarana dapat melakukan tambah, ubah dan hapus, seperti yang terlihat pada gambar 3.8. Gambar 3.8 Use case package Barang Merek Tambah Ubah Hapus Staff Sarana Barang Tambah Ubah Hapus Staff Sarana

3.1.3.7 Use case Package Staff

Package Staff terdiri dari 1 pengguna yaitu Staff Sarana. Staff Sarana dapat melakukan tambah, ubah dan hapus, seperti yang terlihat pada gambar 3.9. Gambar 3.9 Use case package Staff

3.1.3.8 Use case Package Operator

Package Operator terdiri dari 1 pengguna yaitu Staff Sarana. Staff Sarana dapat melakukan tambah, ubah dan hapus, seperti yang terlihat pada gambar 3.10 Gambar 3.10 Use case package Operator Staff Tambah Ubah Hapus Staff Sarana Operator Tambah Ubah Hapus Staff Sarana

3.1.3.9 Use case Package Aduan Kerusakan

Package aduan kerusakan terdiri dari 2 pengguna yaitu Staff Sarana dan Operator Ruangan. Operator Ruangan dapat mengirim aduan kerusakan. Sedangkan Staff Sarana hanya dapat melakukan lihat dan hapus aduan kerusakan yang dikirim oleh Operator Ruangan, seperti terlihat pada gambar 3.11. Gambar 3.11 Use case package Aduan Kerusakan Staff Sarana Lihat Hapus Ubah Operator Ruangan Aduan Kerusakan

3.1.4 Pemodelan Proses

3.1.4.1 Diagram Konteks Context Diagram

Gambar 3.12 Diagram Konteks Pada gambar 3.12 terlihat ada 2 entitas yang terhubung dengan sistem, yaitu Staff Sarana dan Operator Ruangan. Kedua entitas tersebut mendapat informasi yang berbeda dari sistem.

3.1.4.2 Diagram Barjenjang

Data Update Data Unit,Satuan Kerja,Ruangan,Jenis,Merek,B arang,Operator,Staff, lihat aduan Informasi Username,Password, Update Data Unit, Satuan Kerja, Ruangan, Jenis, Merek, Barang,Operator,Staff, Lihat Aduan Informasi Username, Password, Data Aduan Kerusakan Data Aduan Kerusakan Operator Ruangan Sistem Informasi Inventarisasi Barang Staff Sarana Gambar 3.13 Diagram berjenjang 11 Logout 1 Login Sistem Informasi Inventarisasi Barang 2 Update Data Unit 2.1p Tambah Data Unit 2.2p Ubah Data Unit 2.3p Hapus Data Unit 8 Update Data Staff 8.1p Tambah Data Staff 8.2p Ubah Data Staff 8.3p Hapus Data Staff 3 Update Data Satuan Kerja 3.1p Tamba h Data SK 3.2p Ubah Data SK 3.3p Hapus Data SK 6 Update Data Merek 6.1p Tambah Data Merek 6.2p Ubah Data Merek 6.3p Hapus Data Merek 4 Update Data Ruangan 4.1p Tambah Data Ruang 4.2p Ubah Data Ruang 4.3p Hapus Data Ruang 7 Update Data Barang 7.1p Tamba h Data Barang 7.2p Ubah Data Baran 7.3p Hapus Data Baran 9 Update Data Operator 9.1p Tamba h Data Oper 9.2p Ubah Data Oper 9.3p Hapus Data Oper 10 Aduan Kerusaka n 10.1p Lihat Aduan 10.2p Ubah Adua n 10.3p Hapus Adua n 5 Update Data Jenis 5.1p Tamba h Data Jenis 5.2p Ubah Data Jenis 5.3p Hapus Data Jenis Penjelasan diagram berjenjang: Gambar 3.13 menggambarkan bahwa sistem yang akan dibangun memiliki 11 proses yaitu login, update data unit , update data satuan kerja, update data ruangan, update data jenis, update data merek,update data barang, update data operator ruangan, update data staff, Lihat Aduan Kerusakan Operator dan logout. Pada proses update data unit, update data satuan kerja, update data ruangan, update data jenis, update data merek,update data barang, update data operator ruangan, update data staff terdiri dari 3 sub proses. 3 Sub proses tersebut adalah tambah, ubah dan hapus data sesuai dengan pengolahan prosesnya, Lihat Aduan Kerusakan Operator terdiri dari 1 sub proses. 1 sub proses tersebut adalah lihat aduan kerusakan. Sedangkan pada proses aduan kerusakan terdiri dari 2 sub proses yaitu memasukan aduan kerusakan barang dan melihat riwayat aduan.

3.1.4.3 Overview DAD

DAD Level 1 sisi Staff Sarana Gambar 3.14 DAD Level 1 sisi Staff Sarana 1p Login Data Satuan Kerja Data Ruang Data Jenis Data Merek User Name, Password Status Login Data Satuan Kerja Komfir masukan Komfir Masukan Data Jenis Komfirmasi Masukan Data Merek Komfirmasi Masukan Komfirmasi Masukan 2 Update Data Unit Data Unit Data Unit Komfirmasi Masukan Komfirmasi Masukan Daftar Barang 3 Update Data Satuan Kerja 4 Update Data Ruangan 6 Update Data Merek Staff Sarana Satuan Kerja Ruang Merek Komfirmasi Masukan Data Ruangan 8 Update Data Staff 9 Update Data Operator 5 Update Data Jenis 7 Update Data Barang Data Barang Data Staff 10 Aduan Kerusakan Status Logout Pilih Menu Logout Data Staff 11 Logout Komfirmasi Masukan Data Barang Afuan Data Staff Data Operator Data Operator Barang Operator Staff Barang Jenis Unit Staff Sarana Kodeusername,password DAD Level 1 sisi Operator Ruangan Gambar 3.15 DAD Level 1 sisi Operator Ruangan DAD Level 2 sisi Staff Sarana Update Data Unit Gambar 3.16 DAD Level 2 sisi Staff Sarana Update Data Unit User Name, Password Status Login Status Logout Pilih Menu Logout Data Barang yang diubah 1p Melakukan Login 3p Melakukan Logout Operator Ruangan 2p Lapor Kerusakan Barang Operator Kode username,password Barang Data Barang Komfirmasi Masukan Staff Sarana 2.2p Mengubah Data Unit 2.3p Menghapus Data Unit 2.1p Menambah Data Unit Unit Data Unit Komfirmasi Masukan Data Unit yang akan diubah Komfirmasi Masukan Data yg akan dihapus Komfirmasi Hapus Data Unit Data Unit yang akan dihapus Data Unit yang akan diubah DAD Level 2 sisi Staff Sarana Update Data Satuan Kerja Gambar 3.17 DAD Level 2 sisi Staff Sarana Update Data Satuan Kerja DAD Level 2 sisi Staff Sarana Update Data Ruangan Gambar 3.18 DAD Level 2 sisi Staff Sarana Update Data Ruangan Data Satuan Kerja Komfirmasi Masukan Data Satuan yang akan diubah Komfirmasi Masukan Data yg akan dihapus Komfirmasi Hapus Data Satuan Kerja Data Satuan Kerja yang akan dihapus Staff Sarana 3.2p Mengubah Data Satuan Kerja 3.3p Menghapus Data Satuan Kerja 3.1p Menambah Data Satuan Kerja Satuan Kerja Data Satuan Kerja yang akan diubah Staff Sarana 4.2p Mengubah Data Ruangan 4.3p Menghapus Data Ruangan 4.1p Menambah Data Ruangan Ruangan Data Ruangan Komfirmasi Masukan Data Ruangan yg akan diubah Komfirmasi Masukan Data yg akan dihapus Komfirmasi Hapus Data Ruangan Data Ruangan yang akan dihapus Data Ruangan yang akan diubah DAD Level 2 sisi Staff Sarana Update Data Jenis Barang Gambar 3.19 DAD Level 2 sisi Staff Sarana Update Data Jenis Barang DAD Level 2 sisi Staff Sarana Update Data Merek Barang Gambar 3.20 DAD Level 2 sisi Staff Sarana Update Data Merek Barang Staff Sarana 6.2p Mengubah Data Merek 6.3p Menghapus Data Merek 6.1p Menambah Data Merek Merek Data Merek Komfirmasi Masukan Data Merek yang akan diubah Komfirmasi Masukan Data yg akan dihapus Komfirmasi Hapus Data Merek Data Merek yang akan dihapus Data Merek yang akan diubah Data Jenis yang akan diubah Data Jenis Komfirmasi Masukan Data Jenis yang diubah Komfirmasi Masukan Data yg akan dihapus Komfirmasi Hapus Data Jenis Data Jenis yang akan dihapus Staff Sarana 5.2p Mengubah Data Jenis 5.3p Menghapus Data Jenis 5.1p Menambah Data Jenis Jenis DAD Level 2 sisi Staff Sarana Update Data Barang Gambar 3.21 DAD Level 2 sisi Staff Sarana Update Data Barang DAD Level 2 sisi Staff Sarana Update Data Staff Gambar 3.22 DAD Level 2 sisi Staff Sarana Update Data Staff Staff Sarana 7.2p Mengubah Data Barang 7.3p Menghapus Data Barang 7.1p Menambah Data Barang Barang Data Barang Komfirmasi Masukan Data Barang yang akan diubah Komfirmasi Masukan Data yg akan dihapus Komfirmasi Hapus Data Barang Data Barang yang akan dihapus Data Barang yang akan diubah Data Staff 8.3p Menghapus Data Staff 8.1p Menambah Data Staff Data Staff Komfirmasi Masukan Data Staff yg akan dihapus Komfirmasi Hapus Data Staff yang akan dihapus Data Staff yang akan diubah Staff Sarana 8.2p Mengubah Data Staff Staff Data Staff yang akan diubah Komfirmasi Masukan DAD Level 2 sisi Staff Sarana Update Data Operator Ruangan Gambar 3.23 DAD Level 2 sisi Staff Sarana Update Data Operator Ruangan

3.1.5 Pemodelan Data ER Diagram

ER Diagram menggambarkan relasi antar entitas dengan transaksi transaksi yang terlibat di dalamnya. Data Operator Ruangan Data Oper Ruang yang akan diubah Staff Sarana 9.2p Mengubah Data Oper Ruangan 9.3p Menghapus Data Oper Ruangan 9.1p Menambah Data Oper Ruangan Oper Ruangan Data Operator Ruangan Komfirmasi Masukan Data Oper Ruang yang diubah Komfirmasi Masukan Data yg akan dihapus Komfirmasi Hapus Data Oper Ruang yang akan dihapus Gambar 3.24 ER Diagram 1 1 1 N N 1 N 1 1 N N 1 PUNYA UNIT ID_satuan_kerja Nama_satuan _kerja ID_unit Nama_unit Nama_sek _unit NIP_sek _unit Nama_b end_unit NIP_benda hara_unit SATUAN KERJA RUANGAN PUNYA PUNYA BARANG ID_ruangan Nama_ ruanga ID_barang bahan Tahun_b eli Jum.bar ang kondisi PUNYA JENIS ID_jenis jenis PUNYA PUNYA MEREK ADUAN ID_merek merek Tanggal_ad uan kondisi ID_aduan

3.2 Perancangan Sistem

3.2.1. Perancangan Database Sistem

3.2.1.1 Perancangan Logikal

Logikal desain menggambarkan relasi antar tabel yang memuat semua atribut yang dimiliki oleh setiap entitas. Diagram relasi merupakan sebuah gambar relasi fisik antar entitas dengan transaksi yang terlibat. Berikut relasi antar tabel-tabelnya. Gambar 3.25 relasi antar tabel Satuan Kerja ID_Satuan Nama_Satuan Kerja ID_Unit Ruangan ID_Ruangan Nama_Ruangan Nama_Pejabat NIP_Pejabat Jabatan_Pejabat ID_Satuan Kerja Jenis ID_Jenis Jenis Merek ID_Merek Merek Barang ID_Barang Bahan Tahun_Beli Jumlah_Barang Kondisi ID_Ruangan ID_Jenis ID_Merek Aduan ID_Aduan Tanggal_Aduan Kondisi ID_Barang Unit ID_Unit Nama_Unit Nama_Sekretaris_Unit NIP_Sekretaris_Unit Nama_Bendahara_Unit NIP _Bendahara_Unit STAFF NIP UserName Password HakAkses Operator NIP UserName Password HakAkses

3.2.1.2 Perancangan Fisikal

3.2.1.2.1 Tabel Unit

Tabel ini digunakan untuk menyimpan data Unit. KEY NAMA FIELD TIPE DATA PANJANG KETERANGAN PK id_unit int 50 id unit nama_unit varchar 50 nama unit nama_sekretaris_unit varchar 50 nama sekretaris unit NIP_sekretaris_unit int 40 nip sekretaris unit nama_bendahara_unit varchar 50 nama bendahara unit NIP_bendahara_unit int 40 nip bendahara unit Tabel 3.26 Tabel Unit

3.2.1.2.2 Tabel Satuan Kerja

Tabel ini digunakan untuk menyimpan data Satuan Kerja. KEY NAMA FIELD TIPE DATA PANJANG KETERANGAN PK id_satuan_kerja int 20 id satuan kerja nama_satuan_kerja varchar 50 nama satuan kerja FK id_unit int 50 id unit Tabel 3.27 Satuan Kerja

Dokumen yang terkait

Sistem Informasi Pengelolaan Wajib Pajak dan Retribusi Daerah Dinas Pendapatan Daerah (DISPENDA) Kabupaten Kutai Barat

10 49 163

Pembangunan Sistem Informasi Barang Inventaris di Dinas Komunikasi dan Informatika Provinsi Jawa Barat

0 2 1

Sistem Informasi Perpustakaan di Dinas Pendidikan Nasional Jawa Barat

1 7 1

Sistem Informasi Inventarisasi Barang di Balai Pelatihan Pendidik dan Tenaga Kependidikan Pendidikan Kejuruan (BPPTKPK) Jawa Barat

0 17 103

SKRIPSI PELAKSANAAN FUNGSI PENGAWASAN OLEH SEKRETARIAT KABUPATEN KUTAI BARAT TERHADAP PENGGUNAAN MOBIL DINAS PEGAWAI NEGERI SIPIL DAERAH BERDASARKAN PERATURAN DAERAH KABUPATEN KUTAI BARAT NOMOR 5 TAHUN 2012 TENTANG PENGELOLAAN BARANG MILIK DAERAH.

0 2 12

PENDAHULUAN PELAKSANAAN FUNGSI PENGAWASAN OLEH SEKRETARIAT KABUPATEN KUTAI BARAT TERHADAP PENGGUNAAN MOBIL DINAS PEGAWAI NEGERI SIPIL DAERAH BERDASARKAN PERATURAN DAERAH KABUPATEN KUTAI BARAT NOMOR 5 TAHUN 2012 TENTANG PENGELOLAAN BARANG MILIK DAERAH.

0 9 18

PENUTUP PELAKSANAAN FUNGSI PENGAWASAN OLEH SEKRETARIAT KABUPATEN KUTAI BARAT TERHADAP PENGGUNAAN MOBIL DINAS PEGAWAI NEGERI SIPIL DAERAH BERDASARKAN PERATURAN DAERAH KABUPATEN KUTAI BARAT NOMOR 5 TAHUN 2012 TENTANG PENGELOLAAN BARANG MILIK DAERAH.

0 7 6

Sistem informasi inventarisasi barang Dinas Pendidikan Daerah Kabupaten Kutai Barat

1 6 152

Inventarisasi Batubara Bersistem Daerah Senyiur, Kabupaten Kutai Kartanegara Dan Kabupaten Kutai Timur, Provinsi Kalimantan Timur

1 6 8

Inventarisasi Endapan Batubara Marginal di Daerah Long Daliq, Kabupaten Kutai Barat, Provinsi Kalimantan Timur

0 0 10