bab iii pembahasan - bina sarana informatika · pesanan alat tulis kantor yang sudah disahkan oleh...

47
18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dinas Perindustrian Perdagangan dan Tenaga Kerja adalah salah satu instansi pemerintahan dimana proses pembuatan daftar kebutuhan alat tulis kantor, proses pengolahan data pengadaan ATK, dan laporan belanja ATK masih bersifat sederhana. Dikatakan bersifat manual atau sederhana karena pada proses tersebut masih menggunakan Microsoft Office Excel yang belum menggunakan sistem pemograman. 3.1.2. Sejarah Perusahaan Dinas Perindustrian Perdagangan dan Tenaga Kerja pada awalnya kantor ini bernama Dirjen Koperasi Kabupaten Pontianak yang diresmikan pada tanggal 13 april 1976 oleh bupati KDH Tingkat II Pontianak yaitu Bapak Gusti Usman Idris. Kepala kantor ini memiliki 2 pimpinan, yang mengalami beberapa perubahan yaitu pada tahun 2001 berubah menjadi Industri Perdagangan dan Koperasi yang dipimpin oleh bapak Suroso pada bagian Koperasi dan Mahesir Saleh pada bagian Industri Perdagangan. Kemudian pada tahun 2003 kantor ini kembali berubah nama menjadi Industri Perdagangan yang dipimpin oleh bapak Rubidjanto. Di tahun 2006 kantor ini kembali pengalami perubahan nama menjadi kantor Perindustrian Pertambangan Perdagangan dan Koperasi, yang dipimpin oleh bapak Syamsyahril pada bagian Perindustrian dan Pertambangan serta bapak Imansyah pada bagian Perdagangan dan Koperasi. Dan pada tahun 2009 kantor ini berubah menjadi Dinas Perindustrian Perdagangan dan Tenaga Kerja yang hanya dipimpin oleh satu pimpinan yaitu Bapak Darwin SE.ME.

Upload: others

Post on 18-Jan-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

18

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Dinas Perindustrian Perdagangan dan Tenaga Kerja adalah salah satu

instansi pemerintahan dimana proses pembuatan daftar kebutuhan alat tulis

kantor, proses pengolahan data pengadaan ATK, dan laporan belanja ATK masih

bersifat sederhana. Dikatakan bersifat manual atau sederhana karena pada proses

tersebut masih menggunakan Microsoft Office Excel yang belum menggunakan

sistem pemograman.

3.1.2. Sejarah Perusahaan

Dinas Perindustrian Perdagangan dan Tenaga Kerja pada awalnya kantor

ini bernama Dirjen Koperasi Kabupaten Pontianak yang diresmikan pada tanggal

13 april 1976 oleh bupati KDH Tingkat II Pontianak yaitu Bapak Gusti Usman

Idris. Kepala kantor ini memiliki 2 pimpinan, yang mengalami beberapa

perubahan yaitu pada tahun 2001 berubah menjadi Industri Perdagangan dan

Koperasi yang dipimpin oleh bapak Suroso pada bagian Koperasi dan Mahesir

Saleh pada bagian Industri Perdagangan. Kemudian pada tahun 2003 kantor ini

kembali berubah nama menjadi Industri Perdagangan yang dipimpin oleh bapak

Rubidjanto. Di tahun 2006 kantor ini kembali pengalami perubahan nama menjadi

kantor Perindustrian Pertambangan Perdagangan dan Koperasi, yang dipimpin

oleh bapak Syamsyahril pada bagian Perindustrian dan Pertambangan serta bapak

Imansyah pada bagian Perdagangan dan Koperasi. Dan pada tahun 2009 kantor ini

berubah menjadi Dinas Perindustrian Perdagangan dan Tenaga Kerja yang hanya

dipimpin oleh satu pimpinan yaitu Bapak Darwin SE.ME.

Page 2: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

19

Saat ini Dinas Perindustrian Perdagangan dan Tenaga Kerja Kabupaten

Mempawah dipimpin oleh Bapak Yusri, SE, M.Si yang menggantikan Bapak

Darwin yang pensiun pada tahun 2017.

3.1.3. Visi dan Misi

Visi Dinas Perindustrian, Perdagangan dan Tenaga Kerja Kabupaten

Mempawah adalah menjadikan Kabupaten Mempawah sebagai daerah Industri

dan Perdagangan yang maju dan tangguh yang didukung oleh Tenaga Kerja yang

berdaya saing tinggi. Sedangkan Misi Dinas Perindustrian, Perdagangan dan

Tenaga Kerja adalah:

1. Meningkatkan iklim usaha yang kondusif.

2. Meningkatkan dan mengembangkan diversifikasi produk industri sarana

pasar, penggunaan produk dalam negri, distribusi barang dan promosi

perdagangan.

3. Meningkatkan pemberdayaan tenaga kerja.

4. Meninkatkan kualitas sumber daya aparatur dan pelayanan ketatausahaan

menuju pelayanan prima.

3.1.4. Struktur Organisasi dan Fungsi

Sebuah perusahaan maupun instansi pemerintahan harus mempunyai

struktur organisasi yang dapat digunakan untuk pengkoordinasian dan penyatuan

usaha, untuk menunjukan hubungan antara fungsi dan wewenang serta tanggung

jawab.

Page 3: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

20

Sumber : Dinas Perindustrian Perdagangan dan Tenaga Kerjaan, 2018

Gambar III.1 Struktur Organisasi Dinas Perindustrian, Perdagangan dan

Tenaga Kerja

Page 4: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

21

Tugas dan tanggung jawab masing-masing bagian dari struktur organisasi

yang terdapat pada Dinas Perindustrian Perdagangan dan Ketenagakerjaan adalah:

1. Kepala Dinas

Kepala Dinas mempunyai tugas pokok menyelenggarakan urusan

pemerintahan dibidang perindustrian, perdagangan dan ketenagakerjaan.

Uraian tugasnya meliputi:

a. Meyusun rencana strategis dan menyusun rencana kerja dinas.

b. Memberikan petunjuk, arahan dan mendistribusikan tugas kepada

bawahan.

c. Mempelajari, menelaah peraturan perundang-undangan, keputusan,

petunjuk pelaksanaan dan petunjuk teknis program kegiaan dinas

sesuai dengan bidang tugas.

d. Menyelenggarakan sistem pengendalian intern pelaksanaan kegiatan

agar efektif dan efisien sesuai peraturan perundangan yang berlaku.

e. Menerapkan standar pelayanan minimal.

f. Melaksanakan pengolahan kesekretariatan, meliputi umum dan

aparatur, perencanaan dan keuangan.

g. Menyusun kebijakan teknis di bidang perindustrian.

h. Menyusun kebijakan teknis di bidang perdagangan.

i. Menyusun kebijakan teknis di bidang ketenagakerjaan.

j. Menyelenggarakan urusan kepemerintahan dan pelayanan umum dan

atau perizinan di bidang perindustrian, perdagangan dan

ketenagakerjaan.

k. Menyelenggarakan pembinaan dan bimbingan teknis di bidang

perindustrian, perdagangan dan ketenagakerjaan.

Page 5: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

22

l. Menyelenggarakan kerjasama di bidang perindustrian, perdagangan

dan ketenagakerjaan.

m. Menyelenggarakan pengawasan dan pengendalian teknis urusan

perindustrian, perdagangan dan ketenagakerjaan.

n. Menyelenggarakan sosialisasi di bidang perindustrian, perdagangan

dan ketenagakerjaan.

o. Menyusun indikator dan pengukuran kinerja di bidang perindustrian

dan perdagangan.

p. Menyelenggarakan pembinaan kelompok fungsional.

q. Melaksanakan kordinasi dengan instansi terkait.

r. Memeriksa dan menilai hasil kerja bawahan secara periodik.

2. Sekretariat

Sekretaris mempunyai tugas melaksanakan penyimpanan perumusan

kebijakan teknis, pembinaan, pengkoordinasian, penyelenggaraan tugas

secara terpadu, pelayanan administrasi, dan pelaksanaan di bidang umum

dan aparatur, perenacaan dan keuangan sesuai kebijakan teknis yang

ditetapkan oleh kepala dinas.

Uraian tugas meliputi:

a. Menyusun rencana kerja Sekretariat berdasarkan rencana strategis dan

rencana kerja dinas.

b. Mengkoordinasikan penyusunan rencana strategis dan rencana kerja

dinas.

c. Memberi petunjuk, arahan dan mendistribusikan tugas kepada

bawahan.

Page 6: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

23

d. Mempelajari, menelaah peraturan perundang-undangan, keputusan,

petunjuk pelaksana dan petunjuk teknis program kegiatan dinas sesuai

dengan bidang tugas.

e. Melaksanakan sistem pengendalian intern pelaksanaan kegiatan agar

efektif dan efisien sesuai peraturan perundangan yang berlaku.

f. Menerapkan standar pelayanan minimal sesuai bidang tugas.

g. Menrumuskan kebijakan teknis, pembinaan dan pengkoordinasian

penyelenggaraan urusan kesekretariatan.

h. Mengolah administrasi bagian umum dan aparatur.

i. Mengolah administrasi perencanaan dan keuangan.

j. Melaksanakan penyusunan indikator dan pengukuran kinerja di bidang

umum dan aparatur dan perenacaan dan keuangan.

k. Memeriksa dan menilai hasil kerja bawahan secara periodik.

l. Memberikan usul dan saran kepada atasan.

m. Melaporkan hasil pelaksanaan tugas kepada atasan sebagai

pertanggungjawaban pelaksanaan tugas.

n. Melakukan tugas lain yang diberikan atasan.

4. Sub Bagian Perencanaan dan Keuangan

Mempunyai tugas dimana melaksanakan sebagian tugas sekretariat

dibidang perencanaan dan keuangan.

Uraian tugasnya meliputi:

a. Menyusun progran kerja dan anggaran.

b. Membagi tugas kepada bawahan dan mengarahkan pelaksanaan

kegiatan.

Page 7: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

24

c. Menghimpun dan mengoreksi bahan usulan program kegiatan dari

masing-masing bidang, seksi dan subbagian sesuai dengan ketentuan

yang berlaku.

d. Menyiapkan bahan penyusunan Rencana Kegiatan dan Anggaran

(RKA), Dokumen Pelaksanaan Anggaran (DPA), dan Dokumen

Pelaksanaan Perubahan Anggaran (DPPA) Dinas sesuai dengan

ketentuan yang berlaku.

e. Menyiapkan bahan proses pencairan dana dan pengelolaan

administrasi keuangan.

f. Menlaksanakan pengendalian dan verifikasi serta pelaporan di bidang

keuangan di lingkungan Dinas.

g. Melaksanakan dan monitoring dan evaluasi pelaksanaan anggaran di

lingkungan Dinas.

h. Menyiapkan bahan dan melaksanakan penyusunan laporan

pertanggungjawaban pelaksanaan kegiatan Dinas.

i. Melaksanaka monitoring dan evaluasi pelaksanaan kegiatan subbagian

perancanaan dan keuangan.

j. Menyampaikan saran dan pertimbangan kepada atasan guna

kelancaran pelaksanaan tugas.

k. Melakasanakan tugas kedinasan lain sesuai dengan peraturan

perundang-undangan yang berlaku.

Page 8: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

25

3.2. Tinjauan Kasus

3.2.1. Proses Bisnis Sistem Berjalan

1. Proses Pembuatan daftar pesanan ATK

Bendahara pengeluaran membuat daftar pesanan alat tulis kantor

kemudian diserahkan kepada pejabat pelaksana teknis untuk disahkan.

2. Proses Pengesahan

Pejabat pelaksana teknis melakukan pengesahan terhadap pesanan alat

tulis kantor dan menyerahkan kembali ke bendahara pengeluaran.

3. Proses pemesanan

Bendahara pengeluaran melakukan pemesanan dengan menyerahkan

pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana

teknis ke supplier.

4. Proses Perincian Harga

Supplier mengkomfirmasi pesanan alat tulis kantor kemudian membuat

daftar rincian kalkulasi harga untuk diserahkan kepada bendahara

pengeluaran

5. Bendahara Pengeluaran membuat kwitansi sebagai bukti pembayaran

6. Proses Pembuatan Laporan

Bendahara pengeluaran membuat laporan atas pengadaan ATK.

Page 9: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

26

3.2.2. Activity Diagram

Sumber : Dinas Perindustrian, Perdagangan dan Ketenagakerjaan

Gambar III.2 Activity Diagram Proses Bisnis Sistem Berjalan

Page 10: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

27

3.2.3. Dokumen Masukan

Spesifikasi dokumen masukan yaitu semua dokumen yang digunakan

sebagai dasar untuk memperoleh data-data yang nantinya diolah dan akan proses

sehingga menghasilkan suatu keluaran atau output yang diinginkan.

Adapun spesifikasi dokumen masukan yang digunakan adalah sebagai berikut:

1. Nama dokumen : Pesanan Alat Tulis Kantor

Fungsi : Data ATK

Sumber : Bendahara Pengeluaran

Tujuan : Supplier

Rangkap : 1 (Satu)

Atribut : No, Jenis barang, Banyak, Satuan

Bentuk : Lampiran A.1

3.2.4. Dokumen Keluaran

Spesifikasi dokumen keluaran adalah dokumen yang dihasilkan dari proses

spesifikasi dokumen masukan. Adapun spesifikasi dokumen keluaran yang

digunakan adalah sebagai berikut:

1. Nama : Kwitansi

Fungsi : Sebagai Bukti Pembayaran

Sumber : Bendahara Pengeluaran

Tujuan : Diserahkan Kepada Pengguna Anggaran

Rangkap : 2 (Dua)

Atribut : No, Telah Terima Dari, Uang Sejumlah, Untuk

Pembayaran, Nominal, Yang Menyerahkan, Yang

Menerima

Bentuk : Lampiran B.1

Page 11: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

28

2. Nama : Daftar Rincian Kalkulasi Harga

Fungsi : Sebagai Perincincian Harga Pesanan ATK

Sumber : Supplier

Tujuan : Diserahkan Kepada Bendahara Pengeluaran

Rangkap : 2 (Dua)

Artibut : Jenis barang, Banyaknya, Satuan, Harga satuan,

Jumlah harga

Bentuk : Lampiran B.2

3.2.5. Permasalahan Pokok

Masalah yang terjadi pada sistem pengadaan alat tulis kantor pada Dinas

Perindustrian, Perdagangan dan Tenaga Kerja sebagai berikut:

1. Pengolahan pembuatan laporan belanja ATK pertahun sedikit lama karena

harus melihat kembali laporan belanja ATK pertriwulan dan begitu pula

dalam pembuatan Surat Pertanggung jawaban (SPJ) terkadang kurang

teliti.

2. Keamanan data tidak terjaga dikarenakan penyimpanan nya masih

berbentuk pengarsipan yang di simpan di dalam map ini tentu sangat

rawan terjadi kerusakan maupun kehilangan data tersebut.

3.2.6. Pemecahan Masalah

Untuk mengatasi permasalahan yang sering terjadi pada pengadaan alat

tulis kantor Dinas Perindustrian, Perdagangan dan Ketenagakerjaan adalah:

1. Dibuat sebuah sistem yang terkomputerisasi karena dengan program

tersebut dapat menyelesaikan pekerjaan secara efektif dan efisien. Dengan

demikian dapat mempermudah dalam pembuatan laporan.

Page 12: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

29

2. Merancang sebuah sistem yang terkomputerisasi. Membuat database agar

semua data dapat tersimpan dengan baik, mempermudah dalam

pengecekan data, dapat menampung lebih banyak data dan informasi,

proses pemasukan dan penyimpanan data dapat cepat dan dapat diakses

dengan cepat dan mudah.

3.3. Analisis Kebutuhan Software

3.3.1. Tahapan Analisis

Analisa kebutuhan software untuk pengadaan ATK pada Dinas

Perindustrian, Perdagangan dan Tenaga Kerja diusulkan beberapa prosedur

diantaranya:

A.1. Admin dapat melakukan login

A.2. Admin dapat mengolah data manajemen pegawai

A.3. Admin dapat mengolah data manajemen barang

A.4. Admin dapat mengolah data manajemen supplier

A.5. Admin dapat mengolah data pembelian

A.6. Admin dapat mengolah data jurnal

A.7. Admin dapat melihat laporan jurnal umum

A.8. Admin dapat melihat laporan pembelian

A.9. Admin dapat melihat SPJ

A.10. Admin dapat melihat buku besar

B.1. Bendahara Pengeluaran dapat melakukan login

B.2. Bendahara Pengeluaran hanya dapat melihat data manajemen pegawai

B.3. Bendahara Pengeluaran dapat mengolah data manajemen barang

B.4. Bendahara Pengeluaran dapat mengolah data manajemen supplier

B.5. Bendahara Pengeluaran dapat mengolah data pembelian

Page 13: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

30

B.6. Bendahara Pengeluaran dapat mengolah data jurnal

B.7. Bendahara Pengeluaran dapat melihat laporan jurnal umum

B.8. Bendahara Pengeluaran dapat melihat laporan pembelian

B.9. Bendahara Pengeluaran dapat melihat SPJ

B.10. Bendahara Pengeluaran dapat melihat buku besar

3.3.2. Use Case Diagram

1. Use Case Admin

Sumber : Hasil Penelitan (2018)

Gambar III.3 Use Case Diagram Admin

Page 14: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

31

2. Use Case Bendahara Pengeluaran

Sumber : Hasil Penelitian (2018)

Gambar III.4 Use Case Diagram Bendahara Pengeluaran

Tabel III.1

Deskripsi Use case Admin Login

Use Case Narative Halaman Pengguna

Tujuan Pengguna dapat melihat data yang ada di dalam sistem

halaman pengguna

Page 15: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

32

Deskripsi Sistem ini memungkinkan untuk masuk ke halaman

pengguna yang di dalamnya ada data pegawai, data

barang, data supplier, data pembelian, data jurnal dan

laporan.

Skenario Utama

Aktor Admin dan bendahara pengeluaran

Kondisi awal Aktor membuka Aplikasi halaman pengguna

Aksi Aktor Reaksi Sistem

1. Aktor memilih

data pegawai

2. Aktor memilih

data barang

3. Aktor memilih

data supplier

4. Aktor memilih

pembelian

5. Aktor memilih

jurnal

6. Aktor memilih

laporan

Sistem ini akan menampilkan informasi data pegawai

Sistem ini akan menampilkan data barang

Sistem ini akan menampilkan data supplier

Sistem ini akan menampilkan informasi data pembelian

Sistem ini akan menampilkan informasi data jurnal

Sistem ini akan menampilkan informasi data laporan

Page 16: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

33

3.3.3. Activity Diagram

1. Activity Diagram Menu Login

Gambar III.5 berikut ini merupakan rancangan activity diagram login,

untuk rancang bangun sistem informasi pengadaan ATK pada Dinas

Perindustrian, Perdagangan dan Tenaga Kerja :

Sumber : Hasil Penelitian (2018)

Gambar III.5 Activity Diagram Login

Page 17: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

34

2. Activity Diagram Menu Manajemen Data Pegawai

Gambar III.6 berikut ini merupakan rancangan activity diagram

manajemen data pegawai, untuk rancang bangun sistem informasi pengadaan

ATK pada Dinas Perindustrian, Perdagangan dan Tenaga Kerja :

Sumber : Hasil Penelitian (2018)

Gambar III.6 Activity Diagram Menu Data Pegawai

Page 18: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

35

3. Activity Diagram Menu Manajemen Data Barang

Gambar III.7 berikut ini merupakan rancangan activity diagram

manajemen data barang, untuk rancang bangun sistem informasi pengadaan ATK

pada Dinas Perindustrian, Perdagangan dan Tenaga Kerja :

Sumber : Hasil Penelitian (2018)

Gambar III.7 Activity Diagram Menu Data Barang

Page 19: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

36

4. Activity Diagram Menu Data Supplier

Gambar III.8 berikut ini merupakan rancangan activity diagram

manajemen data supplier, untuk rancang bangun sistem informasi pengadaan

ATK pada Dinas Perindustrian, Perdagangan dan Tenaga Kerja :

Sumber : Hasil Penelitian (2018)

Gambar III.8 Activity Diagram Menu Data Supplier

Page 20: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

37

5. Activity Diagram Menu Pembelian

Gambar III.9 berikut ini merupakan rancangan activity diagram pembelian,

untuk rancang bangun sistem informasi pengadaan ATK pada Dinas

Perindustrian, Perdagangan dan Tenaga Kerja :

Sumber : Hasil Penelitian (2018)

Gambar III.9 Activity Diagram Menu Pembelian

Page 21: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

38

6. Activity Diagram Menu data Jurnal

Gambar III.10 berikut ini merupakan rancangan activity diagram data

jurnal, untuk rancang bangun sistem informasi pengadaan ATK pada Dinas

Perindustrian, Perdagangan dan Tenaga Kerja :

Sumber : Hasil Penelitian (2018)

Gambar III.10 Activity Diagram Data Jurnal

Page 22: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

39

7. Activity Diagram Menu Laporan Jurnal Umum

Gambar III.11 berikut ini merupakan rancangan activity diagram laporan

jurnal umum, untuk rancang bangun sistem informasi pengadaan ATK pada Dinas

Perindustrian, Perdagangan dan Tenaga Kerja :

Sumber : Hasil Penelitian (2018)

Gambar III.11 Activity Diagram Menu Laporan Jurnal Umum

Page 23: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

40

8. Activity Diagram Menu Laporan Pembelian

Gambar III.12 berikut ini merupakan rancangan activity diagram laporan

pembelian, untuk rancang bangun sistem informasi pengadaan ATK pada Dinas

Perindustrian, Perdagangan dan Tenaga Kerja :

Sumber : Hasil Penelitian (2018)

Gambar III.12 Activity Diagram Menu Laporan Pembelian

Page 24: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

41

9. Activity Diagram Menu SPJ

Gambar III.13 berikut ini merupakan rancangan activity diagram SPJ,

untuk rancang bangun sistem informasi pengadaan ATK pada Dinas

Perindustrian, Perdagangan dan Tenaga Kerja :

Sumber : Hasil Penelitian (2018)

Gambar III.13 Activity Diagram Menu SPJ

Page 25: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

42

10. Activity Diagram Menu Buku Besar

Gambar III.14 berikut ini merupakan rancangan activity diagram buku

besar, untuk rancang bangun sistem informasi pengadaan ATK pada Dinas

Perindustrian, Perdagangan dan Tenaga Kerja :

Sumber : Hasil Penelitian (2018)

Gambar III.14 Activity Diagram Menu Buku Besar

Page 26: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

43

3.4. Desain

Desain sistem usulan pada sistem informasi pengadaan alat tulis kantor

pada Dinas Perindustrian, Perdagangan dan Tenaga Kerja berikut ini menguraikan

mengenai desain Entity Relationship Diagram (ERD), Logical Record Structure

(LRS), Spesifikasi File, User Interface dan Spesifikasi Hardware dan Software.

3.4.1. Entity Relationship Diagram (ERD)

Gambar III.15 berikut ini merupakan rancangan Entity Relationship

Diagram (ERD), untuk rancang bangun sistem informasi pengadaan alat tulis

kantor pada Dinas Perindustrian, Perdagangan dan Tenaga Kerja Kabupaten

Mempawah:

Page 27: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

44

Sumber : Hasil Rancangan (2018)

Gambar III.15 Entity Relationship Diagram (ERD)

Page 28: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

45

3.4.2. Logical Record Strucktur (LRS)

Gambar III.16 berikut ini merupakan rancangan Logical Record Structure

(LRS), untuk rancang bangun sistem informasi pengadaan alat tulis kantor pada

Dinas Perindustrian, Perdagangan dan Tenaga Kerja Kabupaten Mempawah:

Sumber : Hasil Rancangan (2018)

Gambar III.16 Logical Record Structure (LRS)

Page 29: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

46

3.4.3. Spesifikasi File

1. Spesifikasi File Tabel Pegawai

Nama Database : dbspatk

Nama File : pegawai

Akronim : pegawai.myd

Tipe File : File Master

Akses File : Random

Panjang Record : 111 karakter

Kunci Field : nip

Tabel III.2

Spesifikasi File Tabel Pegawai

No. Elemen Data Nama Field Type Size Keterangan

1. NIP Nip Varchar 18 Primary Key

2. Id Jabatan Idj Int 11 Foreign Key

3. Password Password Varchar 32

4. Nama Pegawai namapegawai Varchar 50

2. Spesifikasi File Tabel Barang

Nama Database : dbspatk

Nama File : barang

Akronim : barang.myd

Tipe File : File Master

Akses File : Random

Panjang Record : 111 karakter

Kunci Field : idbrg

Page 30: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

47

Tabel III.3

Spesifikasi File Tabel Barang

No. Elemen Data Nama Field Type Size Keterangan

1. Id barang Idbrg Int 11 Primary Key

2. Nama Barang Namabarang Varchar 100

3. Spesifikasi File Tabel Pembelian

Nama Database : dbspatk

Nama File : pembelian

Akronim : pembelian.myd

Tipe File : File Master

Akses File : Random

Panjang Record : 455 karakter

Kunci Field : kodep

Tabel III.4

Spesifikasi File Tabel Pembelian

No. Elemen Data Nama Field Type Size Keterangan

1. Kode Pembelian Kodep Varchar 10 Primary Key

2. Kode Supplier Kodesp Int 11 Foreign Key

3. No Surat Nosurat Varchar 50

4. Perihal Perihal Varchar 100

5. Tanggal pembelian tglpembelian Date

6. NIP Nip Varchar 18 Foreign Key

7. Status Pembelian Statusp Int 11

8. Keterangan keterangan Varchar 255

Page 31: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

48

9. Total Harga totalharga Double

4. Spesifikasi File Tabel Jabatan

Nama Database : dbspatk

Nama File : jabatan

Akronim : jabatan.myd

Tipe File : File Master

Akses File : Random

Panjang Record : 61 karakter

Kunci Field : idj

Tabel III.5

Spesifikasi File Tabel Jabatan

No. Elemen Data Nama Field Type Size Keterangan

1. Id jabatan Idj Int 11 Primary Key

2. Nama Jabatan namajabatan Varchar 50

5. Spesifikasi File Tabel Supplier

Nama Database : dbspatk

Nama File : supplier

Akronim : supplier.myd

Tipe File : File Master

Akses File : Random

Panjang Record : 164 karakter

Kunci Field : kodesp

Page 32: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

49

Tabel III.6

Spesifikasi File Tabel Supplier

No. Elemen Data Nama Field Type Size Keterangan

1. Kode Supplier Kodesp Varchar 18 Primary Key

2. Nama Supplier Namasp Varchar 30

3. Alamat Supplier alamatsp Varchar 100

4. No Hp Supplier Nohpsp Varchar 16

6. Spesifikasi File Tabel Detail Pembelian

Nama Database : dbspatk

Nama File : detailpembelian

Akronim : detailpembelian.myd

Tipe File : File Master

Akses File : Random

Panjang Record : 47 karakter

Kunci Field : iddp

Tabel III.7

Spesifikasi File Tabel Detail Pembelian

No. Elemen Data Nama Field Type Size Keterangan

1. Id Detail Pembelian Iddp Int 11 Primary Key

2. Kode Pembelian kodep Varchar 10 Foreign Key

3. Id Barang idbrg Int 11 Foreign Key

4. Id Satuan idsatuan Int 4 Foreign Key

5. Jumlah jumlah Int 11

Page 33: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

50

7. Spesifikasi File Tabel Satuan

Nama Database : dbspatk

Nama File : satuan

Akronim : satuan.myd

Tipe File : File Master

Akses File : Random

Panjang Record : 24 karakter

Kunci Field : idsatuan

Tabel III.8

Spesifikasi File Tabel Satuan

No. Elemen Data Nama Field Type Size Keterangan

1. Id Satuan Idsatuan Int 4 Primary Key

2. Nama Satuan namasatuan Varchar 20

8. Spesifikasi File Tabel Jurnal

Nama Database : dbspatk

Nama File : jurnal

Akronim : jurnal.myd

Tipe File : File Master

Akses File : Random

Panjang Record : 24 karakter

Kunci Field : idju

Page 34: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

51

Tabel III.9

Spesifikasi File Tabel Jurnal

No. Elemen Data Nama Field Type Size Keterangan

1. Id Jurnal Idju Int 11 Primary Key

2. Kode Akun kodeakun Varchar 3 Foreign Key

3. Kode Pembelian Kodep Varchar 10 Foreign Key

4. Tanggal Jurnal tanggalju Date

5. Debet Debet Double

6. Kredit Kredit Double

7. Kode Hapus kodehapus Int 11

9. Spesifikasi File Tabel Kode Akun

Nama Database : dbspatk

Nama File : kodeakun

Akronim : kodeakun.myd

Tipe File : File Master

Akses File : Random

Panjang Record : 64 karakter

Kunci Field : kodeakun

Page 35: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

52

Tabel III.10

Spesifikasi File Tabel Akun

No. Elemen Data Nama Field Type Size Keterangan

1. Kode Akun kodeakun Varchar 3 Primary Key

2. Nama Akun namaakun Int 50

3. Tipe Akun Tipeakun Varchar 30

Sumber : Hasil Rancangan (2018)

3.4.4. Sequence Diagram

Gambar III.17 berikut ini merupakan rancangan sequence diagram untuk

rancang bangun sistem informasi pengadaan alat tulis kantor pada Dinas

Perindustrian, Perdagangan dan Tenaga Kerja:

Gambar III. 17 Sequence Diagram Bisnis Utama

Page 36: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

53

3.4.5. Deployment Diagram

Gambar III.18 berikut merupakan rancangan deployment diagram untuk

rancang bangun sistem pengadaan alat tulis kantor pada Dinas Perindustrian,

Perdagangan dan Tenaga Kerja:

Sumber : Hasil Rancangan (2018)

Gambar III.18 Deployment Diagram Sistem Pengadaan ATK

3.4.6. User Interface

User interface merupakan bentuk tampilan grafis yang berhubungan

langsung dengan pengguna (user). Antarmuka pengguna berfungsi untuk

menghubungkan antara pengguna dengan sistem operasi, sehingga komputer

tersebut dapat digunakan.

Page 37: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

54

1. Form Login

Gambar III.19 User Interface Form Login

2. Form Beranda

Gambar III.20 User Interface Form Beranda

Page 38: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

55

3. Form Pegawai

Gambar III.21 User Interface Form data Pegawai

4. Form Data Barang

Gambar III.22 User Interface Form Data Barang

Page 39: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

56

5. Form Data Supplier

Gambar III.23User Interface Form Data Supplier

6. Form Data Pembelian

Gambar III.24 User Interface Form Data Pembelian

Page 40: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

57

7. Form Data Jurnal

Gambar III.25 User Interface Form Data Jurnal

8. Form Laporan Jurnal Umum

Gambar III.26 User Interface Form Data Laporan Jurnal Umum

Page 41: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

58

9. Form Laporan Pembelian

Gambar III.27 User Interface Form Data Laporan Pembelian

10. Form SPJ

Gambar III.28 User Interface Form Data Laporan SPJ

Page 42: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

59

11. Form Buku Besar

Gambar III.29 User Interface Form Data Buku Besar

3.5. Implementasi

3.5.1. Code Generation

A. Form Data Pembelian

<?php

defined('BASEPATH') OR exit('No direct script access allowed');

class Pembelian extends CI_Controller {

public $pembelian = NULL; /* nama model dalam controller */

public function __construct() {

parent::__construct();

$login = $this->session->userdata('statuslogin');

if($login != 1) { redirect('login'); }

$this->load->model('model_pembelian');

$this->pembelian = $this->model_pembelian; //nama model yang

baru

}

public function index()

{

$data['list'] = $this->pembelian->data();

$this->load->view('pembelian',$data);

}

public function datapembelianvalid()

{

$data['list'] = $this->pembelian->datavalid();

$this->load->view('pembelian_valid',$data);

}

public function tambah()

Page 43: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

60

{

$data['listsp'] = $this->pembelian->datasupplier();

$this->load->view('pembelian_tambah', $data);

}

public function insert()

{

if(isset($_POST['submit_tambah']))

{

$this->pembelian->insert($_POST); //simpan data melalui fungsi

insert() pada model

} else { redirect('pembelian/tambah'); } //jika function diakses

langsung

}

public function hapus($id)

{

if(isset($id)) //jika id nya ada

{

$this->pembelian->delete($id); //hapus dengan fungsi delete($id)

pada model

} else { redirect('pembelian'); } //jika function diakses langsung

}

public function edit($id)

{

//panggil/ambil data dari model

$data['list'] = $this->pembelian->datapembelian($id);

$data['listsp'] = $this->pembelian->datasupplier();

//kirimkan ke view

$this->load->view('pembelian_edit', $data);

}

public function update()

{

if(isset($_POST['submit_edit'])) //jika tombol ditekan

{

$this->pembelian->update($_POST); //simpan data melalui fungsi

update() pada model

} else { redirect('pembelian'); } //jika function diakses langsung

}

public function detail($id)

{

$data['list'] = $this->pembelian->datapembelian($id);

$data['listdetail'] = $this->pembelian->datadetail($id);

$data['listbarang'] = $this->pembelian->databarang(); //function di

model

$data['listsatuan'] = $this->pembelian->datasatuan(); //function di

model

//kirimkan ke view

$this->load->view('pembelian_detail', $data);

}

public function inputtotal($id)

Page 44: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

61

{

$data['list'] = $this->pembelian->datapembelian($id);

//kirimkan ke view

$this->load->view('pembelian_total', $data);

}

public function inserttotal()

{

if(isset($_POST['submit_tambah']))

{

$this->pembelian->inserttotal($_POST); //simpan data melalui

fungsi insert() pada model_pembelian.php

} else { redirect('pembelian'); } //jika function diakses langsung

}

public function insertdetail()

{

if(isset($_POST['submit_tambah']))

{

$this->pembelian->insertdetail($_POST); //simpan data melalui

fungsi insert() pada model

} else { redirect('pembelian'); } //jika function diakses langsung

}

public function updatedetail()

{

if(isset($_POST['harga']))

{

$this->pembelian->updatedetail($_POST); //simpan data melalui

fungsi update() pada model

} else { redirect('pembelian'); } //jika function diakses langsung

}

public function hapusdetail($kodep,$iddp)

{

if(isset($kodep)) //jika id nya ada

{

$this->pembelian->deletedetail($kodep,$iddp);

} else { redirect('pembelian'); } //jika function diakses langsung

}

public function cetak($id)

{

$data['list'] = $this->pembelian->datapembelian($id);

$data['listdetail'] = $this->pembelian->datadetail($id);

$data['listbarang'] = $this->pembelian->databarang(); //function di

model

$data['listsatuan'] = $this->pembelian->datasatuan(); //function di

model

//kirimkan ke view

$this->load->view('pembelian_cetak', $data);

}

Page 45: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

62

}

3.5.2. Blackbox Testing

A. Form Login Pengguna

Tabel III.10

Hasil Pengujian Black Box Testing Form Login Pengguna

No. Skennario

pengujian

Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpula

n

1. NIP user dan

password

tidak diisi

kemudian

klik tombol

login

NIP user:

(kosong)

Password

(kosong)

Sistem akan

menolak akses

dan

menampilkan

pesan “please

fill out this

field”

Sesusai

harapan

Valid

2. Mengetikan

NIP user dan

password

tidak diisi

atau kosong

kemudian

klim tombol

login

NIP user:

19840617200

3121007

Password

(kosong)

Sistem akan

menolak akses

dan

menampilkan

pesan “please

fill out this

field”

Sesuai

harapan

Valid

3. NIP user

tidak di isi

(kosong) dan

password

diisi

kemudian

klik tombol

login

NIP user:

(kosong)

Password:

19840617200

3121007

Sistem akan

menolak akses

dan

menampilkan

pesan “please

fill out this

field”

Sesuian

harapan

Valid

4. Mengetikan

salah satu

NIP user:

19840617200

Sistem akan

menolak akses

Sesuai

harapan

Valid

Page 46: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

63

kondisi salah

pada NIP

atau

password

kemudian

klik tombol

login

3121007

(benar)

Password:

12345679101

(salah)

dan

menampilkan

“Login Gagal,

data tidak

valid” dan

akses akan

kembali

diarahkan ke

halaman login

5. Mengetikan

NIP user dan

Password

dengan data

yang benar

kemudian

klik tombol

login

NIP user:

19840617200

3121007

Password:

19840617200

3121007

Sistem akan

menerima

akses login dan

akan

menampilkan

pesan”Login

Berhasil”

Sesuai

harapan

Valid

3.5.3. Spesifikasi Hardware

Perangkat keras atau hardware merupakan seluruh komponen yang

membentuk suatu sistem komputer dan peralatan lainnya yang memungkinkan

komputer dapat melaksanakan tugasnya dengan cepat dan akurat.

Dalam hal ini penulis mengusulkan perangkat keras minimal yang

sesuai dengan kebutuhan sistem usulan dengan spesifikasi sebagai berikut:

1. Komputer dengan procesor kecepatan 2.4 GHz

2. Harddisk dengan kapasitas 160GB

3. Memory (RAM) 4GB

4. Monitor dengan resolusi minimal 14,0”

5. Keyboard standard 104 Key

Page 47: BAB III PEMBAHASAN - Bina Sarana Informatika · pesanan alat tulis kantor yang sudah disahkan oleh pejabat pelaksana teknis ke supplier. 4. Proses Perincian Harga Supplier mengkomfirmasi

64

6. Mouse standard USB

7. UPS (Uninterupted Power Supply)

8. Printer Canon MP 287

3.5.3. Spesifikasi Software

Perangkat lunak atau software merupakan suatu rangkaian instruksi

yang disusun secara teratur agar komputer dapat mengolah data untuk

mendapatkan informasi yang dibutuhkan oleh user atau pengguna

Spesifikasi perangkat lunak yang digunakan dalam rancangan program

aplikasi ini adalah:

1. Sisitem operasi yang digunakan minimal adalah Microsoft Windows 7.

2. Sistem aplikasi PHP, XAMPP Web Server dan DBMS menggunakan My

SQL.