BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan...

30
20 BAB IV DESKRIPSI PEKERJAAN Semua organisasi membutuhkan aliran informasi yang membantu manajer untuk mengambil bermacam keputusan yang dibutuhkan. Aliran informasi ini diatur dan diarahkan dalam suatu sistem informasi. Sehingga setiap kebutuhan akan informasi dapat dilakukan dengan efektif dan efisien. Bagi bagian pembinaan, sistem ini berguna untuk mengontrol data bantuan buku yang dapat menghasilkan informasi yang digunakan untuk mengetahui jumlah bantuan buku yang diterima dari CSR. Laporan yang dihasilkan juga dapat membantu bagian pembinaan untuk mengetahui jumlah buku yang didistribusikan ke sekolah- sekolah dan TBM. 4.1 Dokumen Flow Document Flow sistem pemasukan buku dari bantuan dan pendistribusian dari donator pada Badan Arsip dan Perpustakaan Kota Surabaya terdiri atas 2 proses yaitu proses pemasukan buku yang berguna untuk menghasilkan informasi yang berhubungan dengan pembinaan dan proses pendistribusian untuk menghasilkan informasi yang berhubungan dengan pembinaan. Proses proses pada sistem ini akan menghasilkan laporan pemasukan buku dan laporan pendistribusian buku yang akan diserahkan kepada pihak Badan Arsip dan Perpustakaan Kota Surabaya khususnya pada bagian pmbinaan serta dapat mengetahui jumlah buku yang di terima dan jumlah buku yang didistribusikan. Berdasarkan analisa sistem diatas, dapat disusun document flow sebagai berikut:

Transcript of BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan...

Page 1: BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan TBM yang akn diserahkan

20

BAB IV

DESKRIPSI PEKERJAAN

Semua organisasi membutuhkan aliran informasi yang membantu manajer

untuk mengambil bermacam keputusan yang dibutuhkan. Aliran informasi ini

diatur dan diarahkan dalam suatu sistem informasi. Sehingga setiap kebutuhan

akan informasi dapat dilakukan dengan efektif dan efisien. Bagi bagian

pembinaan, sistem ini berguna untuk mengontrol data bantuan buku yang dapat

menghasilkan informasi yang digunakan untuk mengetahui jumlah bantuan buku

yang diterima dari CSR. Laporan yang dihasilkan juga dapat membantu bagian

pembinaan untuk mengetahui jumlah buku yang didistribusikan ke sekolah-

sekolah dan TBM.

4.1 Dokumen Flow

Document Flow sistem pemasukan buku dari bantuan dan pendistribusian

dari donator pada Badan Arsip dan Perpustakaan Kota Surabaya terdiri atas 2

proses yaitu proses pemasukan buku yang berguna untuk menghasilkan informasi

yang berhubungan dengan pembinaan dan proses pendistribusian untuk

menghasilkan informasi yang berhubungan dengan pembinaan. Proses – proses

pada sistem ini akan menghasilkan laporan pemasukan buku dan laporan

pendistribusian buku yang akan diserahkan kepada pihak Badan Arsip dan

Perpustakaan Kota Surabaya khususnya pada bagian pmbinaan serta dapat

mengetahui jumlah buku yang di terima dan jumlah buku yang didistribusikan.

Berdasarkan analisa sistem diatas, dapat disusun document flow sebagai berikut:

Page 2: BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan TBM yang akn diserahkan

21

1) Dokumen Flow Proses Pemasukan Buku Dari Bantuan

Secara umum document flow untuk proses pemasukan buku dari bantuan dapat

dilihat pada gambar 4.1:

Dokumen Flow Proses pemasukan buku dari bantuan

Bagian PembinaanCSR Kepala Bagian

Ph

ase

Mulai

Daftar Bantuan Buku

1

Daftar bantuan buku tidak

lengkap

2

Daftar data bantuan buku

1

Cek kelengkap

an data bantuan

buku

Lengkap?

Daftar bantuan buku tidak

lengkap

Daftar bantuan buku lengkap

Y

Menghitung jumlah bantuan

buku

T

Jumlah bantuan buku

Jumlah bantuan buku

selesai

3

Rekap laporan bantuan buku

3

2

Gambar 4.1 Dokumen Flow Proses Pemasukan Buku Dari Bantuan

Pada 4.1 dapat dilihat bahwa proses pendataan bantuan buku dimulai dari

penyerahan daftar bantuan buku kepada petugas pembinaan, petugas pembinaan

melakukan pengecekan terhadap buku yang di terima dari CSR. Ketika buku yang

Page 3: BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan TBM yang akn diserahkan

22

diterima tidak sesuai daftar buku, maka bagian pembinaan mengembalikan kepada

CSR. Setelah daftar bantuan buku dengan buku yang diterima sudah sesuai maka

bagian pembinaan akan melakukan perhitungan jumlah buku yang diterima dari

CSR. Dan nantinya digunakan oleh bagian pembinaan dalam membuat laporan

daftar bantuan buku yang diberikan kepada kepala bagian pembinaan.

2) Dokumen Flow Proses Pendistribusian Buku dari Donatur

Secara umum document flow untuk proses pendistribusian Buku dari donatur

dapat dilihat pada gambar 4.2 :

Dokumen flow Proses Pendistribusian Buku dari Donatur

Bagian Pembinaan Sekolah TBM Kepala Bagian

Phas

e

Start

Daftar data sekolah dan TBM

1

2

Mencatat data

sekolah dan TBM

Laporan data sekolah dan TBM

Sudah mendapat distribusi buku

Sudah

T

belum

y

Distribusi buku

Daftar distribusi

buku

selesai

7 6 5

Data sekolah1

Data TBM2

3

Rekap data sekolah dan

TBM5 6

7Daftar

distribusi bukuDaftar

distribusi buku

Rekap data distribusi

4

4

Gambar 4.2 Dokumen Flow Proses Pendistribusian Buku Dari Donatur

Page 4: BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan TBM yang akn diserahkan

23

Pada gambar 4.2 dapat dilihat bahwa proses pendataan distribusi buku dimulai

dari penyerahan daftar sekolah dan TBM kepada petugas pembinaan, petugas

pembinaan melakukan pencatatan data sekolah dan TBM, sehingga menghasilkan

laporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan

TBM yang akn diserahkan ke kepala bagian. Dalam melakukan distribusi, perlu

untuk mengetahui apakah sudah mendapat distribusi buku atau belum untuk

meminimalkan kesalahan dalam pendistribusian buku. Sekolah maupun TBM

yang belum mendapatkan distribusi buku, bagian pembinaan meng-entry buku

yang akan di kirimkan ke sekolah maupun TBM. Sehingga nantinya akan

menghasilkan laporan data distribusi buku yang akan diserahkan ke kepala bagian.

4.2 System Flow

Berdasarkan document flow diatas maka dapat disusun system flow yang

menunjukkan bagaimana proses- proses yang digunakan sebagai penunjang dalam

pembuatan sistem informasi pemasukan buku dari bantuan dan pendistribusian

dari donatur pada Badan Arsip dan Perpustakaan Kota Surabaya. Berdasarkan

analisa sistem diatas, dapat disusun system flow sebagai berikut:

1) System Flow Proses Pemasukan Buku Dari Bantuan

Secara umum system flow untuk proses pemasukan buku dari bantuan dapat

dilihat pada gambar 4.3 :

Page 5: BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan TBM yang akn diserahkan

24

Sistem Flow Proses pemasukan buku dari bantuan

Bagian PembinaanCSR Kepala Bagian

Phas

e

Mulai

Daftar Bantuan Buku

1

Daftar bantuan buku tidak

lengkap

2

Daftar data bantuan buku

1

Cek kelengkap

an data bantuan

buku

Lengkap?

Daftar bantuan buku tidak

lengkap

Daftar bantuan buku lengkap

Y

T

selesai

login Data petugas

Menu utama

Input data buku

Simpan dan update

Data buku

Menghitung laporan jumlah bantuan

buku

Laporan jumlah bantuan buku

3

3

Rekap laporan jumlah bantuan

buku

2

Gambar 1.3 Sistem Flow Proses Pemasukan Buku Dari Bantuan

Page 6: BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan TBM yang akn diserahkan

25

Pada gambar 4.3 dapat dilihat bahwa proses pendataan bantuan buku

dimulai dari penyerahan daftar bantuan buku kepada petugas pembinaan, petugas

pembinaan melakukan pengecekan terhadap buku yang di terima dari CSR. Ketika

buku yang diterima tidak sesuai daftar buku, maka bagian pembinaan

mengembalikan kepada CSR. Setelah daftar bantuan buku dengan buku yang

diterima sudah sesuai maka bagian pembinaan melakukan login terlebih dahulu

untuk meng-input data buku yang dibantu dari CSR. Setelah meng-input, akan

menghasilkan laporan jumlah buku yang dari bantuan untuk digunakan sebagai

acuan dalam menghasilkan laporan jumlah buku dari bantuan dan diberikan

kepada kepala bagian pembinaan.

2) System Flow Proses Pendistribusian dari Donatur

Secara umum system flow untuk proses pendistribusian dari donatur dapat dilihat

pada gambar 4.4 :

Page 7: BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan TBM yang akn diserahkan

26

Sistem Flow Proses Pendistribusian Buku dari Donatur

Bagian Pembinaan Sekolah TBM Kepala Bagian

Phas

e

Start

Daftar data sekolah dan TBM

1

2

Mencatat data

sekolah dan TBM

Laporan data sekolah dan TBM

Sudah mendapat distribusi buku

Sudah

T belum

y

selesai

Data sekolah1

Data TBM2

3

Rekap data sekolah dan

TBM5 6

7Daftar

distribusi bukuDaftar

distribusi buku

Rekap data distribusi

Input user dan password

login

Data petugas

Menu utama

Distribusi buku

Data buku

Menghitung jumlah buku yang

didistribusikan

Laporan jumlah distribusi buku

8

8

Rekap jumlah distribusi buku

4

5

6

7

Laporan distribusi buku

4

Gambar 2.4 Sistem Flow Proses Pendistribusian Buku Dari Donatur

Page 8: BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan TBM yang akn diserahkan

27

Pada gambar 4.4 dapat dilihat bahwa proses pendataan distribusi buku

dimulai dari penyerahan daftar sekolah dan TBM kepada petugas pembinaan,

petugas pembinaan melakukan pencatatan data sekolah dan TBM, sehingga

menghasilkan laporan data sekolah dan TBM yang nantinya menghasilkan laporan

Sekolah dan TBM yang akan diserahkan ke kepala bagian. Dalam melakukan

distribusi, perlu untuk mengetahui apakah sudah mendapat distribusi buku atau

belum untuk meminimalkan kesalahan dalam pendistribusian buku. Ketika

sekolah maupun TBM belum mendapatkan distribusi buku, maka bagian

pembinaan melakukan login terlebih dahulu untuk meng-input data distribusi

buku, setelah itu akan menghasilkan laporan jumlah buku yang akan

didistribusikan kesekolah maupun TBM. Laporan tersebut akan digunakan

sebagai acuan dalam menghasilkan laporan distribusi buku yang akan diserahkan

ke sekolah-sekolah, TBM, dan bagian keuangan. Jumlah distribusi yang dikirim

akan menghasilkan laporan jumlah distribusi yang akan diserahkan ke kepala

bagian pembinaan.

4.3 Data Flow Diagram

Data flow diagram (DFD) menggambarkan proses bisnis dalam sistem

tersebut dan aliran – aliran data yang masuk dan keluar. Berdasarkan sistem flow

diatas maka dapat disusun Data flow diagram yang menunjukkan aliran data yang

masuk dan keluar dari proses bisnis tersebut pada Badan Arsip dan Perpustakaan

Kota Surabaya. Berdasarkan analisa sistem diatas, dapat disusun Data flow

diagram sebagai berikut:

Page 9: BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan TBM yang akn diserahkan

28

1) Context Diagram

Context diagram dari sistem informasi pemasukan buku dari bantuan dan

pendistribusian dari donator pada Badan Arsip dan Perpustakaan Kota Surabaya

ini melibatkan 4 external entity pada gambar 4.5 dibawah ini:

laporan buku tidak sesuai

rekap jumlah distribusi buku

rekap data distribusi buku

rekap data sekolah dan TBM

laporan bantuan buku

Laporan Data Distribusi buku

Data Bantuan Buku

Laporan Distribusi Buku TBM

Data CSR

Data TBM

data sekolah

0

Sistem Informasi Pemasukan

Buku dari Bantuan dan

Pendistribusian dari donatur

+

Sekolah TBM

CSR

Kepala

Bag ian

Pembinaan

Gambar 4.5 Context Diagram

2) DFD (Data Flow Diagram) Level 0 Sistem Informasi Pemasukan Buku dari

Bantuan dan Pendistribusian dari Donatur

DFD Level 0 dapat dilihat pada gambar 4.6 yang merupakan hasil

decompose dari context diagram yang menjelaskan proses aliran data yang masuk

dan keluar dari proses pemasukan bahan baku dari bantuan dan pendistribusian

dari donator pada Badan Arsip dan Perpustakaan Kota Surabaya. Terdapat empat

subproses antara lain : file master, file transaksi, dan cetak laporan.

Page 10: BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan TBM yang akn diserahkan

29

[laporan buku tidak sesuai]

Laporan data Sekolah

Laporan data TBM

[Laporan Data Distribusi buku]

[laporan bantuan buku]

[rekap data sekolah dan TBM]

[rekap jumlah distribusi buku]

[rekap data distribusi buku]

data bantuan buku

laporan distribusi buku

laporan bantuan buku

Data CSR

data TBM

data bantuan buku

[Laporan Distribusi Buku TBM ]

[Data Bantuan Buku]

[Data CSR]

[Data TBM]

[data sekolah]Sekolah

TBM

CSR

TBM

CSR

1

File Master

+

2

File Transaksi

+

3

Cetak Laporan

+

1 Data Sekolah

2 Data TBM

3 Data CSR

5 Bantuan

6 Distribusi

Sekolah

Kepala

Bag ian

Pembinaan

Kepala

Bag ian

Pembinaan

Kepala

Bag ian

Pembinaan

Kepala

Bag ian

Pembinaan

CSR

Gambar 4.6 DFD Level 0

Page 11: BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan TBM yang akn diserahkan

30

3) DFD (Data Flow Diagram) Level 1 Sistem Informasi Pemasukan Buku dari

Bantuan dan Pendistribusian dari Donatur

A. DFD Level 1 File Master

DFD Level 1 file master dapat dilihat pada gambar 4.7 merupakan hasil

decompose dari DFD Level 0 file master yang menggambarkan data master apa

saja yang dibutuhkan untuk disimpan dalam sistem. Terdapat tiga subproses

antara lain : pemeliharaan file CSR, pemeliharaan file sekolah, dan pemeliharaan

file TBM.

Flow_180

Flow_179

[data TBM ][Data TBM]

[data bantuan buku]

[data sekolah]

[Data CSR][Data CSR]

Sekolah

TBM

CSR

1 Data Sekolah

2 Data TBM

3 Data CSR

1.1

Pemeliharaan

File CSR

1.2

Pemeliharaan

File Sekolah

1.3

Pemeliharaan

File TBM

Gambar 4.7 DFD Level 1 File Master

B. DFD Level 1 File Transaksi

DFD Level 1 file transaksi dapat dilihat pada gambar 4.8 merupakan hasil

decompose dari DFD Level 0 file transaksi yang menggambarkan data transaksi

apa saja yang dilakukan dalam pemasukan buku dari bantuan dan pendistribusian

Page 12: BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan TBM yang akn diserahkan

31

dari donatur untuk dimasukkan kedalam sistem. Terdapat satu subproses transaksi

yaitu transaksi bantuan buku, karena bantuan buku memerlukan proses transaksi

ini.

[data bantuan buku]

[Data Bantuan Buku]CSR

5 Bantuan

2.1

Transaksi Bantuan Buku

Gambar 4.8 DFD Level 1 File Transaksi

C. DFD Level 1 File Cetak Laporan

DFD Level 1 file cetak laporan dapat dilihat pada gambar 4.9 merupakan

hasil decompose dari DFD Level 0 file cetak laporan yang menggambarkan data

laporan apa saja yang diterima atau dikirim ke tujuan laporan tersebut. Sehingga

laporan –laporan tersebut dapat menjadi dokumentasi masing-masing pihak sesuai

kebutuhannya.

Page 13: BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan TBM yang akn diserahkan

32

[laporan buku tidak sesuai]

[laporan bantuan buku]

Flow_293

Flow_292

[rekap data distribusi buku]

[laporan distribusi buku]

[Laporan Data Distribusi buku]

[Laporan Distribusi Buku TBM ]

[rekap jumlah distribusi buku]

[laporan bantuan buku]

[rekap data sekolah dan TBM]

[Laporan data TBM]

[Laporan data Sekolah]

TBM

5 Bantuan

6 Distribusi

Kepala

Bag ian

Pembinaan

Kepala

Bag ian

Pembinaan

Kepala

Bag ian

Pembinaan

Kepala

Bag ian

Pembinaan

Sekolah

3.1

cetak laporan data TBM

dan sekolah2 Data TBM

1 Data Sekolah

3.2

cetak laporan bantuan

buku

3.3

cetak laporan distribusi

buku

CSR

Gambar 4.9 DFD Level 1 File Cetak Laporan

4.4 Merancang Database

Dari analisis sistem diatas maka dapat dibuat untuk merancang database

yaitu Entity Relationship Diagram (ERD) yang menggambarkan struktur database

dari sistem informasi pemasukan buku dari bantuan dan pendistribusian dari

donatur pada Badan Arsip dan Perpustakaan Kota Surbaya yang terdiri dari

Conceptual Data Model dan Physical Data Model.

Page 14: BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan TBM yang akn diserahkan

33

1) Conceptual Data Model (CDM)

Conceptual Data Model (CDM) ini memberikan gambaran tentang

struktur basis data yang terdiri dari entitas, hubungannya, dan batasannya. Berikut

ini merupakan tabel-tabel yang terdapat dalam Conceptual Data Model (CDM):

TERDISTRIBUSI

DISTRIBUSI KE

DIKIRIM KE

DIBINA

DIBIMBINGLOKASI

TERMASUK

BERTEMPAT

DIPEROLEH

MENDAPAT

Buku

#

o

o

o

o

o

o

KODE BUKU

JUDUL BUKU

JENIS BUKU

PENGARANG

PENERBIT

TAHUN TERBIT

JUMLAH

...

Variable characters (200)

Variable characters (200)

Variable characters (200)

Variable characters (200)

Variable characters (200)

Variable characters (200)

Integer

CSR

#

o

o

o

KODE CSR

NAMA CSR

NAMA PETUGAS CSR

TAHUN BANTUAN CSR

...

Variable characters (200)

Variable characters (200)

Variable characters (200)

Variable characters (20)

DISTRIBUSI

#

o

o

o

KODE DISTRIBUSI

TEMPAT TUJUAN

JUMLAH DISTRIBUSI

TANGGAL DISTRIBUSI

...

Variable characters (200)

Variable characters (200)

Integer

Date & Time

SEKOLAH

#

o

o

o

o

o

o

KODE SEKOLAH

NAMA SEKOLAH

NAMA KEPALA SEKOLAH

ALAMAT SEKOLAH

NO TELP SEKOLAH

PELATIHAN PERPUSTAKAAN TAHUN

NAMA PETUGAS TEKNIS

Variable characters (200)

Variable characters (200)

Variable characters (200)

Variable characters (200)

Characters (200)

Variable characters (20)

Variable characters (200)

TBM

#

o

o

o

o

o

o

KODE TBM

NAMA TBM

ALAMAT TBM

PETUGAS TBM

LUAS RUANGAN TBM

JUMLAH KOLEKSI BUKU TBM

NAMA PETUGAS TEKNIS TBM

...

Variable characters (200)

Variable characters (200)

Variable characters (200)

Variable characters (200)

Variable characters (200)

Integer

Variable characters (200)

PETUGAS TEKNIS

#

o

o

o

o

o

o

o

o

KODE PETUGAS

NAMA PETUGAS TEKNISI

TEMPAT TANGGAL LAHIR

ALAMAT PETUGAS

NO TELP PETUGAS

PENDIDIKAN

PENEMPATAN PENDAMPINGAN

SURAT PERINGATAN

ANGKATAN

Variable characters (200)

Variable characters (200)

Variable characters (200)

Variable characters (200)

Characters (20)

Variable characters (200)

Variable characters (200)

Variable characters (200)

Variable characters (200)

KECAMATAN

#

o

KODE KECAMATAN

NAMA KECAMATAN

Variable characters (200)

Variable characters (200)

KELURAHAN

#

o

KODE KELURAHAN

NAMA KELURAHAN

Variable characters (200)

Variable characters (200)

RW

#

o

o

KODE RW

NAMA RW

ALAMAT RW

...

Variable characters (200)

Variable characters (200)

Variable characters (200)

Bantuan

#

o

o

KODE BANTUAN

JUMLAH BANTUAN

TANGGAL BANTUAN

...

Variable characters (200)

Integer

Date & Time

Gambar 4.10 Conceptual Data Model (CDM)

Page 15: BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan TBM yang akn diserahkan

34

2) Physical Data Model (PDM)

Physical Data Model (PDM) merupakan hasil generate dari Conceptual

Data Model (CDM). PDM menggunakan sejumlah tabel untuk menggambarkan

data serta hubungan antara data-data tersebut. Berikut PDM yang ada pada sistem

informasi pemasukan buku dari bantuan dan pendistribusian dari donatur pada

Badan Arsip dan Perpustakaan Kota Surabaya.

FK_TERDISTR_TERDISTRI_BUKU

FK_TERDISTR_TERDISTRI_DISTRIBU

FK_SEKOLAH_DISTRIBUS_DISTRIBU

FK_TBM_DIKIRIM_K_DISTRIBU

FK_SEKOLAH_DIBINA_PETUGAS_

FK_TBM_DIBIMBING_PETUGAS_

FK_TBM_LOKASI_RW

FK_TBM_TERMASUK_KELURAHA

FK_TBM_BERTEMPAT_KECAMATA

FK_BANTUAN_DIPEROLEH_CSR

FK_BUKU_MENDAPAT_BANTUAN

Buku

KODE BUKU

KODE BANTUAN

JUDUL BUKU

JENIS BUKU

PENGARANG

PENERBIT

TAHUN TERBIT

JUMLAH

...

varchar(200)

varchar(200)

varchar(200)

varchar(200)

varchar(200)

varchar(200)

varchar(200)

integer

<pk>

<fk>

CSR

KODE CSR

NAMA CSR

NAMA PETUGAS CSR

TAHUN BANTUAN CSR

...

varchar(200)

varchar(200)

varchar(200)

varchar(20)

<pk>

DISTRIBUSI

KODE DISTRIBUSI

TEMPAT TUJUAN

JUMLAH DISTRIBUSI

TANGGAL DISTRIBUSI

...

varchar(200)

varchar(200)

integer

timestamp

<pk>

SEKOLAH

KODE SEKOLAH

KODE PETUGAS

KODE DISTRIBUSI

NAMA SEKOLAH

NAMA KEPALA SEKOLAH

ALAMAT SEKOLAH

NO TELP SEKOLAH

PELATIHAN PERPUSTAKAAN TAHUN...

varchar(200)

varchar(200)

varchar(200)

varchar(200)

varchar(200)

varchar(200)

char(200)

varchar(20)

<pk>

<fk2>

<fk1>

TBM

KODE TBM

KODE KELURAHAN

KODE DISTRIBUSI

KODE RW

KODE PETUGAS

KODE KECAMATAN

NAMA TBM

ALAMAT TBM

PETUGAS TBM

LUAS RUANGAN TBM

JUMLAH KOLEKSI BUKU TBM

NAMA PETUGAS TEKNIS TBM

...

varchar(200)

varchar(200)

varchar(200)

varchar(200)

varchar(200)

varchar(200)

varchar(200)

varchar(200)

varchar(200)

varchar(200)

integer

varchar(200)

<pk>

<fk4>

<fk1>

<fk3>

<fk2>

<fk5>

PETUGAS TEKNIS

KODE PETUGAS

NAMA PETUGAS TEKNISI

TEMPAT TANGGAL LAHIR

ALAMAT PETUGAS

NO TELP PETUGAS

PENDIDIKAN

PENEMPATAN PENDAMPINGAN

SURAT PERINGATAN

ANGKATAN...

varchar(200)

varchar(200)

varchar(200)

varchar(200)

char(20)

varchar(200)

varchar(200)

varchar(200)

varchar(200)

<pk>

KECAMATAN

KODE KECAMATAN

NAMA KECAMATAN

varchar(200)

varchar(200)

<pk>

KELURAHAN

KODE KELURAHAN

NAMA KELURAHAN

varchar(200)

varchar(200)

<pk>

RW

KODE RW

NAMA RW

ALAMAT RW

...

varchar(200)

varchar(200)

varchar(200)

<pk>

Bantuan

KODE BANTUAN

KODE CSR

JUMLAH BANTUAN

TANGGAL BANTUAN

...

varchar(200)

varchar(200)

integer

timestamp

<pk>

<fk>

TERDISTRIBUSI

KODE BUKU

KODE DISTRIBUSI

varchar(200)

varchar(200)

<fk1>

<fk2>

Gambar 4.11 Physical Data Model (PDM)

Page 16: BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan TBM yang akn diserahkan

35

4.5 Struktur Tabel

Struktur tabel pada sistem informasi pemasukan buku dari bantuan

dan pendistribusian dari donatur pada Badan Arsip dan Perpustakaan Kota

Surabaya adalah sebagai berikut:

a. Tabel

Nama Tebel : Sekolah

Primary Key : KODE_SEKOLAH

Foreign Key : -

Fungsi : Untuk menginputkan data sekolah

Tabel 4.1 Sekolah

No. Field Type Length Key

1. KODE_SEKOLAH Varchar 20 Primary

Key

2. NAMA_SEKOLAH Varchar 50 -

3. NAMA_KEPALA_SEKOLAH Varchar 30 -

4. ALAMAT_SEKOLAH Varchar 50 -

5. TELP_SEKOLAH Varchar 12 -

b. Tabel

Nama Tebel : Kelurahan

Primary Key : KODE_KEL

Foreign Key : -

Fungsi : Untuk menginputkan data kelurahan

Page 17: BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan TBM yang akn diserahkan

36

Tabel 4.3 Kelurahan

No. Field Type Length Key

1. KODE_KEL Varchar 20 Primary

Key

2. KODE_KEC Varchar 20 -

3. NAMA_KELURAHAN Varchar 50 -

4. KODE_POS Varchar 5 -

c. Tabel

Nama Tebel : Kecamatan

Primary Key : KODE_KEC

Foreign Key : -

Fungsi : Untuk menginputkan data kecamatan

Tabel 4.5 Kecamatan

No. Field Type Length Key

1. KODE_KEC Varchar 20 Primary

Key

2. NAMA_KEC Varchar 50 -

d. Tabel

Nama Tebel : Buku

Primary Key : NO_INDUK_BUKU

Foreign Key : -

Fungsi : Untuk menginputkan data buku

Page 18: BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan TBM yang akn diserahkan

37

Tabel 4.6 Buku

No. Field Type Length Key

1. NO_INDUK_BUKU Varchar 20 Primary

Key

2. ID_PEGAWAI Varchar 20 -

3. SUBYEK_BUKU Varchar 100 -

4. JUDUL_BUKU Varchar 200 -

5. NAMA_PENGARANG Varchar 30 -

6. PENERBIT Varchar 50 -

7. KOTA_PENERBIT Varchar 50 -

8. KOTA_PENERBIT_LAIN Varchar 50 -

9. NILAI_BUKU Varchar 5 -

10. TAHUN_ANGGARAN Varchar 4 -

11. ISBN Varchar 30 -

12. BIOGRAFI Varchar 100 -

13. HALAMAN_ROMAWI Varchar 10 -

14. JENIS_BUKU Varchar 10 -

15. DESKRIPSI Varchar 150 -

16. TAHUN_TERBIT Varchar 10 -

17. TINGGI_BUKU Varchar 20 -

18. HALAMAN Varchar 10 -

19. JUMLAH_BUKU Varchar 20 -

Page 19: BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan TBM yang akn diserahkan

38

e. Tabel

Nama Tebel : Detail Buku

Primary Key :

Foreign Key : NO_INDUK_BUKU

Fungsi : Untuk menginputkan detail buku

Tabel 4.6 Detail buku

No. Field Type Length Key

1. NO_INDUK_BUKU Varchar 20 -

2. STATUS_BUKU Varchar 100 -

3. KONDISI_BUKU Varchar 20 -

4. STATUS_AKTIF Varchar 20 -

5. ASAL_BUKU Varchar 50 -

6. NAMA_CSR Varchar 50 -

7. ALAMAT_CSR Varchar 50 -

4.6 Desain Input/Output

Desain antarmuka menggunakan bahasa pemrograman Visual Studio.net

2008 dan didukung oleh database Microsoft SQL Server 2008. Adapun desain

Input/Output dari aplikasi ini adalah sebagai berikut :

1) Desain Input

Berikut ini merupakan desain input yang terdapat dalam Aplikasi sistem

informasi Pemasukan Buku Dari Bantuan dan Pendistribusian Dari Donatur pada

Badan Arsip dan Perpustakaan Kota Surabaya:

Page 20: BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan TBM yang akn diserahkan

39

2) Form Login

Berikut ini merupakan tampilan dari form login yang berfungsi untuk

validasi user yang menggunakan aplikasi:

Gambar 4.12 Form Login

3) Form Data Sekolah

Berikut ini merupakan tampilan dari form data sekolah yang berfungsi

untuk input data sekolah yang mendapatkan distribusi buku:

Gambar 4.13 Form Sekolah

4) Form Data Kelurahan

Berikut ini merupakan tampilan dari form data kelurahan yang berfungsi

untuk input data kelurahan yang mendukung lokasi sekolah atau TBM:

Page 21: BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan TBM yang akn diserahkan

40

Gambar 4.14 Form Data Kelurahan

5) Form Data Kecamatan

Berikut ini merupakan tampilan dari form data kecamatan yang berfungsi

untuk input data menu yang mendukung lokasi Sekolah atau TBM:

Gambar 4.15 Form Data Kecamatan

6) Form Data Buku

Berikut ini merupakan tampilan dari form data buku yang berfungsi untuk

input data buku, mengetahui buku yang didistribusikan, asal buku yang didapat

dari bantuan atau pembelian :

Page 22: BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan TBM yang akn diserahkan

41

Gambar 4.16 Form Data Buku

4.7 Implementasi Sistem

Implementasi sistem merupakan tahap pengujian dimana desain sistem

dapat berjalan dengan baik. Desain form yang telah dibuat cukup sesuai untuk

mengimplementasikan sistem, sehingga tidak membutuhkan banyak perubahan.

1) Kebutuhan Sistem

Pada tahap ini dijelaskan mengenai implementasi dari perangkat keras dan

lunak yang harus dipersiapkan oleh pengguna. Untuk perangkat keras, minimal

pengguna harus mempersiapkan spesifikasi sebagai berikut:

A. Intel Pentium 4 CPU 2.00 GHz

B. Memory 512 MB Ram

C. VGA 64 MB

Kebutuhan minimum perangkat lunak untuk aplikasi ini adalah sebagai berikut :

Page 23: BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan TBM yang akn diserahkan

42

A. Microsoft Windows XP Professonal

B. Microsoft SQL Server 2008

4.8 Penjelasan Pemakaian Aplikasi

Tahap ini merupakan langkah-langkah dari pemakaian aplikasi sistem .

Berikut sub-sub pembahasan pemakaian aplikasi ini:

1) Form Login

Form login ini adalah form pertama yang muncul ketika program

dijalankan. User harus menginputkan username dan password yang sesuai agar

dapat masuk ke menu utama dari aplikasi ini. Form Login ini untuk mengontrol

agar hanya orang yang berhak saja yang dapat mengakses aplikasi ini. Jika orang

tersebut tidak memiliki wewenang, maka ia tidak akan dapat membuka aplikasi

ini. Hal ini untuk menjaga keamanan data. Tampilan dari form login ini dapat

dilihat sebagai berikut:

Gambar 4.17 Form Login

Jika username atau password yang diinputkan user benar atau sesuai maka akan

muncul message box seperti berikut ini:

Gambar 4.18 Message Box pada Form Login

Page 24: BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan TBM yang akn diserahkan

43

Klik tombol OK dan user harus menginputkan kembali username dan password

yang sesuai.

2) Menu Utama

Menu utama merupakan tampilan awal dari program ini. Pada form ini

terdapat menu-menu yang bermanfaat dalam menjalankan sistem penjualan

produk oleh masing-masing franchisee.

Gambar 4.19 Menu Utama

Pada menu utama terdapat beberapa sub menu seperti berikut ini:

A. Menu : berisi sub menu log in dan sub menu log out yang berfungsi

untuk masuk ke aplikasi dan keluar aplikasi sesuai dengan username dan

password masing-masing.

B. Admin : berisi form untuk menampilkan data admin.

C. Pembinaan: berisi sub menu pembinaan yang berfungsi untuk

menginputkan data-data yang dibutuhkan oleh pembinaan.

D. Laporan: berisi form-form untuk menampilkan laporan yang disediakan

oleh aplikasi ini.

Page 25: BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan TBM yang akn diserahkan

44

E. Keluar: berfungsi untuk keluar dari aplikasi ini.

Sub menu yang ada di dalam menu utama akan memunculkan form yang sesuai

dengan sub menu yang dipilih.

3) Form Data Sekolah

Implementasi pada form data Sekolah ini dapat dari gambar 4.20 berikut

ini:

Gambar 4.20 Form Data Sekolah

Pada form ini user dapat maintenance data sekolah. Pada textbox Kode Sekolah

akan terisi secara otomatis sesuai dengan jumlah yang ada di database dengan

penambahan dua karakter bertipe string. Kemudian textbox nama sekolah, textbox

alamat sekolah, dan textbox telp/Hp harus diisi sesuai dengan data yang ada.

Untuk textbox Nama Kepsek. Dalam form ini terdapat beberapa button, yaitu :

A. Button tambah, berfungsi untuk menambah data sekolah kemudian data

sekolah tersebut dapat diubah dan dapat dihapus bila tidak diperlukan lagi.

B. Button simpan, berfungsi untuk menyimpan data yang di-entry oleh user.

Page 26: BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan TBM yang akn diserahkan

45

C. Button ubah, berfungsi untuk menyimpan data yang telah di-update oleh

user.

D. Button hapus, berfungsi untuk menghapus data sekolah yang tidak

diperlukan lagi.

E. Button batal, berfungsi untuk keluar dari form data sekolah.

Gambar 4.21 Message Box pada Button simpan

4. Form Data Buku

Implementasi pada form data buku ini dapat dari gambar 4.22 berikut ini:

Page 27: BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan TBM yang akn diserahkan

46

Gambar 4.22 Form Data Buku

Pada form data buku, button cari pertama melakukan pencarian subyek

untuk pengelompokan buku. Lalu pada button cari kedua melakukan pencarian

kota penerbit, pada Lalu pada button cari tiga melakukan pencarian kota penerbit

lain, pada button cari ketiga melakukan pencarian status buku untuk

didistribusikan kemana.

A. Button tambah, berfungsi untuk menambah detail data buku.

B. Button simpan, berfungsi untuk menyimpan data yang di-entry

oleh user.

C. Button keluar, berfungsi untuk keluar dari form data buku.

Page 28: BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan TBM yang akn diserahkan

47

4.9 Laporan Sekolah

Berikut ini adalah laporan data sekolah yang didapat saat penginputan data

sekolah.

Gambar 4.23 Laporan Sekolah

Page 29: BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan TBM yang akn diserahkan

48

4.10 Laporan Bantuan dan Distribusi Buku

Berikut ini adalah laporan data bantuan dan distribusi buku yang didapan

saat penginputan data buku.

Gambar 4.24 Laporan Bantuan dan Distribusi Buku

Page 30: BAB IV DESKRIPSI PEKERJAAN - Dinamikarepository.dinamika.ac.id/id/eprint/1401/6/BAB_IV.pdflaporan data sekolah dan TBM yang nantinya menghasilkan laporan Sekolah dan TBM yang akn diserahkan

49

4.11 Evaluasi

Untuk mengetahui tingkat kesesuaian dari rancang bangun sistem

informasi pemasukan buku dari bantuan dan pendistribusian dari donatur ini,

maka dibuat evaluasi sebagai berikut :

1) Dari aplikasi yang dijabarkan pada bab ini maka dapat disimpulkan

bahwa sudah tercapainya tujuan yaitu membuat rancang bangun sistem

informasi pemasukan buku dari bantuan dan pendistribusian buku dari

donatur pada Badan Arsip dan Perpustakaan Kota Surabaya.

2) Aplikasi yang sudah dibangun sudah sesuai dengan desain sistem yang

sudah dirancang yang meliputi document flow , system flow, data flow

diagram, dan desain database.

3) Aplikasi yang dibangun sudah dapat menghasilkan laporan yang

diinginkan yaitu laporan distribusi buku ke sekolah dan TBM, laporan

data sekolah, dan laporan bantuan buku dari CSR.

4) Belum adanya perbedaan tampilan antara jumlah buku dari bantuan

dengan jumlah buku yang didistribusikan.