bab iv deskripsi kerja praktekrepository.dinamika.ac.id/id/eprint/1404/6/bab_iv.pdf · salah satu...

23
17 BAB IV DESKRIPSI KERJA PRAKTEK Salah satu tugas dari bagian pengolahan pada Badan Arsip dan Perpustakaan kota Surabaya adalah dalam pengadaan pembelian buku dan didistribusikan pada Sekolah, TBM(Taman Baca Masyarakat), Perpustakaan, dan beberapa tempat lain. Berikut merupakan definisi dari proses bisnis pengolahan buku pada Badan Arsip dan Perpustakaan kota Surabaya. 4.1. Proses Bisnis Berikut ini adalah deskripsi analisis proses bisnis yang terdapat pada perusahaan: 1.) Pegawai bagian pengolahan akan membuat daftar pengadaan buku yang kemudian diberikan kepada APBD 2.) APBD akan memberikan dana dan daftar buku apa saja yang harus dibeli oleh pegawai bagian pengolahan. 3.) Setelah itu bagian pengolahan akan membeli daftar beli dari APBD dan melaporkan daftar dan jumlah buku yang sudah dibeli 4.) Selanjutnya buku yang sudah dibeli akan didistribusikan pada Sekolah, TBM(Taman Baca Masyarakat), Perpustakaan, dan beberapa tempat lain. Dalam pembuatan aplikasi yang meliputi proses bisnis diatas maka berikut akan dibuat desain sistem dan implementasi aplikasinya. 4.2. Mendesain Sistem Desain sistem merupakan tahap pengembangan setelah analisis sistem dilakukan. Desain sistem dilakukan mulai dari merancang System Flow, Context

Upload: others

Post on 19-Feb-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB IV DESKRIPSI KERJA PRAKTEKrepository.dinamika.ac.id/id/eprint/1404/6/BAB_IV.pdf · Salah satu tugas dari bagian pengolahan pada Badan Arsip dan . Perpustakaan kota Surabaya. adalah

17

BAB IV

DESKRIPSI KERJA PRAKTEK

Salah satu tugas dari bagian pengolahan pada Badan Arsip dan

Perpustakaan kota Surabaya adalah dalam pengadaan pembelian buku dan

didistribusikan pada Sekolah, TBM(Taman Baca Masyarakat), Perpustakaan, dan

beberapa tempat lain. Berikut merupakan definisi dari proses bisnis pengolahan

buku pada Badan Arsip dan Perpustakaan kota Surabaya.

4.1. Proses Bisnis

Berikut ini adalah deskripsi analisis proses bisnis yang terdapat pada

perusahaan:

1.) Pegawai bagian pengolahan akan membuat daftar pengadaan buku yang

kemudian diberikan kepada APBD

2.) APBD akan memberikan dana dan daftar buku apa saja yang harus dibeli

oleh pegawai bagian pengolahan.

3.) Setelah itu bagian pengolahan akan membeli daftar beli dari APBD dan

melaporkan daftar dan jumlah buku yang sudah dibeli

4.) Selanjutnya buku yang sudah dibeli akan didistribusikan pada Sekolah,

TBM(Taman Baca Masyarakat), Perpustakaan, dan beberapa tempat lain.

Dalam pembuatan aplikasi yang meliputi proses bisnis diatas maka berikut akan

dibuat desain sistem dan implementasi aplikasinya.

4.2. Mendesain Sistem

Desain sistem merupakan tahap pengembangan setelah analisis sistem

dilakukan. Desain sistem dilakukan mulai dari merancang System Flow, Context

Page 2: BAB IV DESKRIPSI KERJA PRAKTEKrepository.dinamika.ac.id/id/eprint/1404/6/BAB_IV.pdf · Salah satu tugas dari bagian pengolahan pada Badan Arsip dan . Perpustakaan kota Surabaya. adalah

18

Diagram, Hierarchy Input Output (HIPO), Data Flow Diagram (DFD), Entity

Relational Diagram (ERD), dan struktur table. Kemudian mendesain input output

untuk dibuat aplikasi selanjutnya.

4.2.1. Document Flow

Document Flow sistem pengolahan buku pada Badan Arsip dan

Perpustakaan Umum Kota Surabaya terdiri atas proses pendataan buku yang

berasal dari pembelian dan pendistribusian buku ke sekolah dan TBM. Proses-

proses pada sistem ini akan menghasilkan laporan pemasukan buku yang berasal

dari pembelian dan pendistribusian buku ke sekolah dan TBM.

1. Document Flow Proses Pembelian Buku

Secara umum document flow untuk proses pembelian buku dapat dilihat

pada bagan di bawah ini:

Document Flow Proses Pembelian Buku

Pegawai Pengolahan APBD Kepala Bagian

Mulai

1

Daftar Permintaan

buku

2

3

Daftar pembelian

buku

Daftar Permintaan

buku

Membuat

daftar

pembelian

buku

1

4

2

Rekap daftar

permintaan buku

4

Cek kelengkapan

buku berdasarkan

permintaan buku

Lengkap?

Daftar buku yang

tidak lengkap

5

Laporan

kelengkapan buku

T Y

Menghitung

jumlah buku

Laporan jumlah

buku

6

Daftar pembelian

buku

3

Rekap daftar

pembelian buku

6

Rekap laporan

jumlah buku

Daftar buku yang

tidak lengkap

5

Selesai

Bagan 4.1 Document Flow Proses Pembelian Buku

Page 3: BAB IV DESKRIPSI KERJA PRAKTEKrepository.dinamika.ac.id/id/eprint/1404/6/BAB_IV.pdf · Salah satu tugas dari bagian pengolahan pada Badan Arsip dan . Perpustakaan kota Surabaya. adalah

19

Pada bagan 4.1 diatas menjelaskan proses pembelian buku dimulai dari

penyerahan daftar permintaan buku kepada pegawai pengolahan. Dari daftar

permintaan tersebut dibuat 3 arsip, dimana arsip pertama diberikan kepada APBD

sebagai bukti permintaan buku dari pihak perpustakaan, arsip kedua sebagia rekap

dari dafatar permintaan diberikan kepada kepala bagian dan arsip yang ketiga

disimpan dibagian pengolahan sebagai bukti permintaan buku untuk pembelian.

Setelah arsip kedua diberikan ke APBD, maka pihak APBD membuat daftar

pembelian buku yang akan diberikan kepada kepala bagian sebagai rekap daftar

pembelian buku dan diberikan kepada pegawai pengolahan sebagai bukti

pembelian buku. Dari bukti daftar pembelian buku yang diberikan kepada

pegawai pengolahan dilakukan pengecekan buka yang di dapat dari APBD

berdasarkan daftar permintaan buku yang ada. Apabila jumlah buku yang diterima

tidak sesuai dengan daftara permintaan buku maka dibuatkan laporan dafatar buku

tidak lengkap. Kemudian diberikan kepada pihak APBD untuk diganti dengan

dengan buku yang baru. Apabila buku yang diterima sesuai denga daftar

permintaan buku maka dibuatkan laporan kelengkapan buku, selanjutnya

dilakukan perhitungan jumlah buku yang ada. Setelah dilakukan perhitungan

selanjutnya dibuatkan 2 arsip laporan jumlah buku. Arsip pertama disimpan di

bagian pegawai pengolahan dan arsip yang kedua diberikan kepada kepala bagian

sebagai rekap perhitungan jumlah buku dari pembelian.

2. Document Flow Proses Pendistribusian Buku ke Sekolah

Secara umum document flow proses pendistribusian buku ke sekolah dapat

dilihat pada bagan 2.4:

Page 4: BAB IV DESKRIPSI KERJA PRAKTEKrepository.dinamika.ac.id/id/eprint/1404/6/BAB_IV.pdf · Salah satu tugas dari bagian pengolahan pada Badan Arsip dan . Perpustakaan kota Surabaya. adalah

20

Document Flow Proses Pendistribusian Buku ke Sekolah

Pegawai Pengolahan

Mulai

Laporan jumlah

buku

Men-

distribusi

Daftar distribusi

buku

2

Daftar distribusi

buku

1

Selesai

Sekolah Kepala Bagian

Daftar distribusi

buku

12

Rekap daftar

distribusi buku

Bagan 4.2 Document Flow Proses Pendistribusian ke Sekolah

Berdasarkan bagan 4.2 di atas bagian pengolahan akan mendistribusikan

buku berdasarkan jumlah buku yang diperoleh dari pembelian. Dari distiribusi

tersebut pegawai pengolahan membuat 3 laporan daftar distribusi yang dimana

laporan pertama akan diberikan kepada sekolah sebagai bukti distribusi, laporan

kedua diberikan kepada kepala bagian sebagai rekap distribusi dan laporan yang

ketiga di simpan di bagian pengolahan sebagai bukti distribusi buku.

3. Document Flow Proses Pendisitribusian Buku ke TBM

Secara umum document flow proses pendistribusian buku ke TBM dapat

dilihat pada bagan 4.3:

Page 5: BAB IV DESKRIPSI KERJA PRAKTEKrepository.dinamika.ac.id/id/eprint/1404/6/BAB_IV.pdf · Salah satu tugas dari bagian pengolahan pada Badan Arsip dan . Perpustakaan kota Surabaya. adalah

21

Document Flow Proses Pendistribusian Buku ke TBM

Pegawai Pengolahan

Mulai

Laporan jumlah

buku

Men-

distribusi

Daftar distribusi

buku

2

Daftar distribusi

buku

1

Selesai

TBM Kepala Bagian

Daftar distribusi

buku

12

Rekap daftar

distribusi buku

Bagan 4.3 Document Flow Proses Pendistribusian Buku ke TBM

Berdasarkan bagan 4.3 di atas bagian pengolahan akan mendistribusikan

buku berdasarkan jumlah buku yang diperoleh dari pembelian. Dari distiribusi

tersebut pegawai pengolahan membuat 3 laporan daftar distribusi yang dimana

laporan pertama akan diberikan kepada TBM sebagai bukti distribusi, laporan

kedua diberikan kepada kepala bagian sebagai rekap distribusi dan laporan yang

ketiga di simpan di bagian pengolahan sebagai bukti distribusi buku.

Page 6: BAB IV DESKRIPSI KERJA PRAKTEKrepository.dinamika.ac.id/id/eprint/1404/6/BAB_IV.pdf · Salah satu tugas dari bagian pengolahan pada Badan Arsip dan . Perpustakaan kota Surabaya. adalah

22

4.2.1. System Flow

System flow yaitu bagan yang memiliki arus pekerjaan secara menyeluruh

dari suatu sistem yang menjelaskan urutan prosedur-prosedur yang terdapat di

dalam sistem.

1. System Flow Proses Pembelian Buku

Secara umum system flow proses pembelian buku dapat dilihat dari bagan

berikut ini:

System Flow Proses Pembelian Buku

Pegawai Pengolaha

3

Daftar pembelian

buku

Input user &

password

Login

Data

petugas

Menu utama

Input data buku

Simpan dan

update

Data

buku

Menghitung

laporan jumlah

pembelian buku

6

Laporan jumlah

pembelian buku

Mulai

Daftar permintaan

buku

1

2

Cek kelengkapan

buku berdasarkan

permintaan buku

Lengkap?

Daftar buku tidak

lengkap

Laporan

kelengkapan buku

T Y

5

Selesai

APBD Kepala Bagian

3

Daftar pembelian

buku

4

Daftar permintaan

buku

1

Membuat

daftar

pembelian

buku

Daftar buku tidak

lengkap

5

4

Rekap pembelian

buku

2

Rekap permintaan

buku

6

Rekap jumlah

pembelian buku

Bagan 4.4 System Flow Proses Pembelian Buku

Page 7: BAB IV DESKRIPSI KERJA PRAKTEKrepository.dinamika.ac.id/id/eprint/1404/6/BAB_IV.pdf · Salah satu tugas dari bagian pengolahan pada Badan Arsip dan . Perpustakaan kota Surabaya. adalah

23

Pada bagan 4.4 menjelaskan proses pembelian buku dimulai dari

penyerahan daftar permintaan buku kepada pegawai pengolahan. Dari daftar

permintaan tersebut dibuat 3 arsip, dimana arsip pertama diberikan kepada APBD

sebagai bukti permintaan buku dari pihak perpustakaan, arsip kedua sebagia rekap

dari daftar permintaan diberikan kepada kepala bagian dan arsip yang ketiga

disimpan dibagian pengolahan sebagai bukti permintaan buku untuk pembelian.

Setelah arsip kedua diberikan ke APBD, maka pihak APBD membuat daftar

pembelian buku yang akan diberikan kepada kepala bagian sebagai rekap daftar

pembelian buku dan diberikan kepada pegawai pengolahan sebagai bukti

pembelian buku. Dari bukti daftar pembelian buku yang diberikan kepada

pegawai pengolahan dilakukan pengecekan buku yang di dapat dari APBD

berdasarkan daftar permintaan buku yang ada. Apabila jumlah buku yang diterima

tidak sesuai dengan daftara permintaan buku maka dibuatkan laporan dafatar buku

tidak lengkap. Kemudian diberikan kepada pihak APBD untuk diganti dengan

dengan buku yang baru. Apabila buku yang diterima sesuai denga daftar

permintaan buku maka pegawai pengolahan akan melakukan login ke system

untuk menginputkan data buku yang diperoleh dari pembelian. Data buku yang

diimputkan akan di simpan dalam database buku, selanjutnya dilakukan proses

perhitungan buku dimana untuk melakukan proses ini akan diambil data buku dari

database buku yang sudah ada. Dari perhitungan akan menghasilkan laporan

jumlah buku yang dibeli dan diberikan kepada kepala bagian sebagia rekap

pembelian buku.

Page 8: BAB IV DESKRIPSI KERJA PRAKTEKrepository.dinamika.ac.id/id/eprint/1404/6/BAB_IV.pdf · Salah satu tugas dari bagian pengolahan pada Badan Arsip dan . Perpustakaan kota Surabaya. adalah

24

2. System Flow Proses Distribusi Buku ke Sekolah

Secara umum system flow proses pembelian buku dapat dilihat dari bagan

berikut ini:

System Flow Proses Distribusi Buku Ke Sekolah

Pegawai Pengolahan

Mulai

Laporan jumlah

buku

Sekolah Kepala Bagian

Daftar distribusi

buku

12

Rekap daftar

distribusi buku

Input user &

password

LoginData

petugas

Menu utama

Data

buku

Laporan distribusi

buku

2

1

Menghitung

jumlah buku yang

didistribusi

Selesai

Laporan jumlah

buku yang

distribusi3

Laporan distribusi

buku

Distribusi buku

3

Rekap jumlah

distribusi buku

Bagan 4.5 System Flow Proses Distribusi Buku Ke Sekolah

Berdasarkan bagan 4.5 di atas bagian pengolahan akan mendistribusikan

buku berdasarkan jumlah buku yang diperoleh dari pembelian. Pegawai

menginputkan username & password untuk melakukan login ke sistem, setelah

melakukan login selanjutnya proses distribusi dimana data buku diambil dari

database buku. Dari proses tersebut akan menghasilkan laporan berupa laporan

distribusi yang akan diberikan kepada sekolah sebagai tanda bukti distribusi buku,

Page 9: BAB IV DESKRIPSI KERJA PRAKTEKrepository.dinamika.ac.id/id/eprint/1404/6/BAB_IV.pdf · Salah satu tugas dari bagian pengolahan pada Badan Arsip dan . Perpustakaan kota Surabaya. adalah

25

arsip laporan dua akan diberikan kepada kepala bagian sebagai rekap distribusi

dan yang lainnya akan disimpan di bagian pengolahan. Kemudian selanjutnya

akan dilakukan proses perhitungan jumlah buku yang didistribusikan dan data di

ambil dari database buku. Dari proses tersebut akan menghasilkan laporan jumlah

buku yang didistribusikan.

3. System Flow Proses Distribusi Buku ke TBM

Secara umum system flow proses distribusi buku ke TBM dapat dilihat

pada bagan berikut ini:

System Flow Proses Distribusi Buku ke TBM

Pegawai Pengolahan

Mulai

Laporan jumlah

buku

TBM Kepala Bagian

Daftar distribusi

buku

12

Rekap daftar

distribusi buku

Input user &

password

Login

Data

petugas

Menu utama

Data

buku

Laporan distribusi

buku

2

1

Menghitung

jumlah buku yang

didistribusi

Selesai

Laporan jumlah

buku yang

distribusi3

Laporan distribusi

buku

Distribusi buku

3

Rekap jumlah

distribusi buku

Bagan 4.6 System Flow Proses Distribusi Buku ke TBM

Berdasarkan bagan 4.5 di atas bagian pengolahan akan mendistribusikan

buku berdasarkan jumlah buku yang diperoleh dari pembelian. Pegawai

menginputkan username & password untuk melakukan login ke sistem, setelah

Page 10: BAB IV DESKRIPSI KERJA PRAKTEKrepository.dinamika.ac.id/id/eprint/1404/6/BAB_IV.pdf · Salah satu tugas dari bagian pengolahan pada Badan Arsip dan . Perpustakaan kota Surabaya. adalah

26

melakukan login selanjutnya proses distribusi dimana data buku diambil dari

database buku. Dari proses tersebut akan menghasilkan laporan berupa laporan

distribusi yang akan diberikan kepada TBM sebagai tanda bukti distribusi buku,

arsip laporan dua akan diberikan kepada kepala bagian sebagai rekap distribusi

dan yang lainnya akan disimpan di bagian pengolahan. Kemudian selanjutnya

akan dilakukan proses perhitungan jumlah buku yang didistribusikan dan data di

ambil dari database buku. Dari proses tersebut akan menghasilkan laporan jumlah

buku yang didistribusikan.

4.2.2. Data Flow Diagram (DFD)

Data Flow Diagram (DFD) yaitu bagan yang memiliki arus data dalam

susatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara

logika.

A. Context Diagram

Context Diagram dari sistem informasi pengolahan data buku pada Badan

Arsip dan Perpustakaan Umum Kota Surabaya ini memiliki 4 external entity

seperti yang digambarkan pada bagan 4.7 di bawah ini:

Data_buku

Data_TBM

Data_Sekolah

daftar buku tidak lengkap

Rekap Jumlah Distribusi Buku

Rekap Daftar Pembelain Buku

Rekap Jumlah Pembelian Buku

Rekap Daftar Distribusi Buku

Daftar Distribusi Buku

Daftar Distribusi Buku

Daftar_pembelian

1

Sistem Informasi peng olahan

pada perpustakaan umum kota

surabaya

+

APBD

TBM

Sekolah

Kepala_Bag ian

Bagan 4.7 Context Diagaram

Page 11: BAB IV DESKRIPSI KERJA PRAKTEKrepository.dinamika.ac.id/id/eprint/1404/6/BAB_IV.pdf · Salah satu tugas dari bagian pengolahan pada Badan Arsip dan . Perpustakaan kota Surabaya. adalah

27

B. DFD Level 0 Sistem Informasi Pengolahan

DFD Level 0 dapat dilihat pada bagan 4.8 di bawah ini yang merupakan hasil

decompose dari context diagram yang menggambarkan proses apa saja yang

terdapat dalam sistem informasi pengolahan pada Badan Arsip dan

Perpustakaan Umum Kota Surabaya. Dalam DFD Level 0 ini terdapat 3

sistem dan 4 external entity. Sistem tersebut antara lain : Data Master,

Transaksi, dan Laporan. Sedangkan external entity-nya adalah Sekolah,

TBM, APBD, dan Kepala Bagian.

Record Data Buku

Record Data Buku

Simpan_Data_Buku

Data_buku

Record data TBM

Record data sekolah

Daftar_pembelian

daftar buku tidak lengkap

Simpan Data Sekolah

Simpan data TBM

Data_TBMData_Sekolah

Daftar Distribusi Buku

Rekap Daftar Distribusi Buku

Daftar Distribusi Buku

Rekap Jumlah Pembelian BukuRekap Daftar Pembelain Buku

Rekap Jumlah Distribusi Buku

APBD

TBM

Sekolah

Kepala_Bag ian

Kepala_Bag ian

Kepala_Bag ian

Kepala_Bag ian

2

Transaksi

+

3

Cetak Laporan

+

3 Master Buku

APBD

SekolahTBM

1

Menambah Data

Master

+

4 Master TBM

2 Master Sekolah

APBD

Bagan 4.8 DFD Level 0 Sistem Informasi Pengolahan

Page 12: BAB IV DESKRIPSI KERJA PRAKTEKrepository.dinamika.ac.id/id/eprint/1404/6/BAB_IV.pdf · Salah satu tugas dari bagian pengolahan pada Badan Arsip dan . Perpustakaan kota Surabaya. adalah

28

C. DFD Level 1 Data Master

Simpan data TBMData_TBM

Data_bukuSimpan_Data_Buku

Data_SekolahSimpan Data Sekolah Sekolah

TBM4 Master TBM

2 Master Sekolah

APBD3 Master Buku

1

Penambahan file

sekolah

2

Penambahan file

buku

3

Penambahan file

TBM

Bagan 4.9 DFD Level 1 Data Master

D. DFD Level 1 Transaksi

Update buku dari pembelian

Record Data Buku

Daftar_pembelian

Record data sekolahRecord data TBM

APBD

2 Master Sekolah4 Master TBM2

Transaksi_distribusi

1

Transaksi_pem

belian

3 Master Buku

Bagan 4.10 DFD Level 1 Transaksi

Page 13: BAB IV DESKRIPSI KERJA PRAKTEKrepository.dinamika.ac.id/id/eprint/1404/6/BAB_IV.pdf · Salah satu tugas dari bagian pengolahan pada Badan Arsip dan . Perpustakaan kota Surabaya. adalah

29

E. DFD Level 1 Laporan

Record data buku pembelian

Record Data Buku

Daftar Distribusi Buku

Daftar Distribusi Buku Rekap Daftar Distribusi Buku

Rekap Jumlah Distribusi Buku

daftar buku tidak lengkap

Rekap Daftar Pembelain Buku

Rekap Jumlah Pembelian Buku

TBM

SekolahKepala_Bag ian

Kepala_Bag ian

Kepala_Bag ian

Kepala_Bag ian

APBD

1

Laporan_pembelian

2

Laporan_distribusi

3 Master Buku

Bagan 4.11 DFD Level 1 Laporan

4.2.3. Perancangan Database

Pada tahap ini, dilakukan penyusunan dan perancangan database yang akan

digunakan beserta strukturnya. Rancangan database system yang dibuat berupa

Entity Relationship Diagram (ERD), yaitu alat untuk merepresentasikan model

data yang ada pada sistem dimana terdapat entity dan relationship.

A. Conceptual Data Model

MEMERIKSA

Didistribusi

Didistribusi_ke

PEGAWAI_PENGOLAHAN

ID_PEGAWAI

NAMA_PEGAWAI

TELP_PEGAWAI

ALAMAT_PEGAWAI...

<pi> Variable characters (10)

Variable characters (30)

Variable characters (12)

Variable characters (30)

<M>

BUKU

NO_INDUK_BUKU

SUBYEK_BUKU

JUDUL_BUKU

NAMA_PENGARANG

PENERBIT

KOTA_PENERBIT

KOTA_PENERBIT_LAIN

NILAI_BUKU

TAHUN_ANGGARAN

ISBN

BIBLIOGRAFI

HALAMAN_ROMAWI

JENIS_BUKU

DESKRIPSI

TAHUN_TERBIT

TINGGI_BUKU

HALAMAN

JUMLAH_BUKU

ASAL_BUKU

<pi> Variable characters (12)

Variable characters (100)

Variable characters (100)

Variable characters (50)

Variable characters (50)

Variable characters (50)

Variable characters (50)

Variable characters (10)

Variable characters (4)

Variable characters (20)

Variable characters (50)

Variable characters (10)

Variable characters (20)

Variable characters (200)

Variable characters (5)

Variable characters (10)

Variable characters (5)

Variable characters (10)

Variable characters (10)

<M>

Identifier_1

...

<pi>

TBM

KODE_TBM

JUMLAH_BUKU_TBM

<pi> Variable characters (20)

Variable characters (10)

<M>

Identifier_1

...

<pi>

SEKOLAH

KODE_SEKOLAH

NAMA_SEKOLAH

ALAMAT_SEKOLAH

TELP_SEKOLAH

JUMLAH_SISWA

JUMLAH_BUKU_SEKOLAH

<pi> Variable characters (20)

Variable characters (30)

Variable characters (30)

Variable characters (12)

Variable characters (10)

Variable characters (10)

<M>

Identifier_1

...

<pi>

Bagan 4.12 Conceptual Data Model (CDM)

Page 14: BAB IV DESKRIPSI KERJA PRAKTEKrepository.dinamika.ac.id/id/eprint/1404/6/BAB_IV.pdf · Salah satu tugas dari bagian pengolahan pada Badan Arsip dan . Perpustakaan kota Surabaya. adalah

30

B. Physical Data Model

PEGAWAI_PENGOLAHAN

ID_PEGAWAI

NAMA_PEGAWAI

TELP_PEGAWAI

ALAMAT_PEGAWAI

...

varchar(10)

varchar(30)

varchar(12)

varchar(30)

<pk>

BUKU

NO_INDUK_BUKU

ID_PEGAWAI

SUBYEK_BUKU

JUDUL_BUKU

NAMA_PENGARANG

PENERBIT

KOTA_PENERBIT

KOTA_PENERBIT_LAIN

NILAI_BUKU

TAHUN_ANGGARAN

ISBN

BIBLIOGRAFI

HALAMAN_ROMAWI

JENIS_BUKU

DESKRIPSI

TAHUN_TERBIT

TINGGI_BUKU

HALAMAN

JUMLAH_BUKU

ASAL_BUKU

...

varchar(12)

varchar(10)

varchar(100)

varchar(100)

varchar(50)

varchar(50)

varchar(50)

varchar(50)

varchar(10)

varchar(4)

varchar(20)

varchar(50)

varchar(10)

varchar(20)

varchar(200)

varchar(5)

varchar(10)

varchar(5)

varchar(10)

varchar(10)

<pk>

<fk>

TBM

KODE_TBM

NO_INDUK_BUKU

JUMLAH_BUKU_TBM

...

varchar(20)

varchar(12)

varchar(10)

<pk>

<fk>

SEKOLAH

KODE_SEKOLAH

NO_INDUK_BUKU

NAMA_SEKOLAH

ALAMAT_SEKOLAH

TELP_SEKOLAH

JUMLAH_SISWA

JUMLAH_BUKU_SEKOLAH

...

varchar(20)

varchar(12)

varchar(30)

varchar(30)

varchar(12)

varchar(10)

varchar(10)

<pk>

<fk>

Bagan 4.13 Physical Data Model (PDM)

4.2.4. Struktur Basis Data dan Tabel

Dari Entity Relationship Diagram (ERD) di atas dapat dibuat struktur table

database seperti urain berikut ini:

1. Tabel Pegawai

Nama Tabel : Pegawai

Fungsi : menyimpan data pegawai yang berhubungan dengan

sistem

Tabel 4.1 Tabel Pegawai

Field Name Type Field

Size Description

ID_PEGAWAI Varchar 20 ID PEGAWAI

NAMA_PEGAWAI Varchar 50 NAMA PEGAWAI

ALAMAT_PEGAWAI Varchar 100 ALAMAT PEGAWAI

TELP_PEGAWAI Varchar 12 TELP PEGAWAI

JABATAN_PEGAWAI Varchar 50 JABATAN PEGAWAI

DALAM ORGANISASI

TAHUN_MASUK Varchar 4 TAHUN MASUK PEGAWAI

PENDIDIKAN_PEGAWAI Varchar 50 PENDIDIKAN TERAKHIR

PEGAWAI

BAGIAN_PEGAWAI Varchar 20 BAGIAN PEGAWAI

DALAM SISTEM

Page 15: BAB IV DESKRIPSI KERJA PRAKTEKrepository.dinamika.ac.id/id/eprint/1404/6/BAB_IV.pdf · Salah satu tugas dari bagian pengolahan pada Badan Arsip dan . Perpustakaan kota Surabaya. adalah

31

2. Tabel Buku

Nama Tabel : Buku

Fungsi : Menyimpan data buku. Selian menyimpan data buku tabel

buku juga menyimpan data pembelian buku dan data

distribusi buku

Tabel 4.2 Tabel Buku

Field Name Type Field

Size Description

NO_INDUK_BUKU Varchar 20 NO INDUK BUKU

ID_PEGAWAI Varchar 20 FOREIGN KEY ID

PEGAWAI

SUBYEK_BUKU Varchar 100 SUBYEK BUKU

JUDUL_BUKU Varchar 200 JUDUL BUKU

NAMA_PENGARANG Varchar 30 NAMA PENGARANG

BUKU

PENERBIT Varchar 50 PENERBIT BUKU

KOTA_PENERBIT Varchar 50 KOTA PENERBIT BUKU

KOTA_PENERBIT_LAIN Varchar 50 KOTA PENERBIT LAIN

NILAI_BUKU Varchar 5 PENILAIAN TERHADAP

BUKU

TAHUN_ANGGARAN Varchar 4 TAHUN ANGGARAN

BUKU

ISBN Varchar 30 ISBN BUKU

BIBLIOGRAFI Varchar 100 BIBLIOGRAFI BUKU

HALAMAN_ROMAWI Varchar 10 HALAMAN ROMAWI

BUKU

JENIS_BUKU Varchar 30 JENIS BUKU

DESKRIPSI Varchar 150 DESKRIPSI BUKU

TAHUN_TERBIT Varchar 10 TAHUN TERBIT BUKU

TINGGI_BUKU Varchar 20 TINGGI BUKU

HALAMAN Varchar 10 JUMLAH HALAMAN BUKU

JUMLAH_BUKU Varchar 20

JUMLAH BUKU YANG

DITERIMA DARI

PEMBELIAN

Page 16: BAB IV DESKRIPSI KERJA PRAKTEKrepository.dinamika.ac.id/id/eprint/1404/6/BAB_IV.pdf · Salah satu tugas dari bagian pengolahan pada Badan Arsip dan . Perpustakaan kota Surabaya. adalah

32

3. Tabel TBM

Nama Tabel : Kecamatan dan Kelurahan

Fungsi : Menyimpan data kecamatan dan kelurahan, karena TBM

berada di setiap kecamatan.

Tabel 4.3 Tabel Kecamatan

Field Name Type Field

Size Description

KODE_KECAMATAN Varchar 20 KODE KECAMATAN

NAMA_KECAMATAN Varchar 50 NAMA KECAMATAN

Tabel 4.4 Tabel Kelurahan

Field Name Type Field

Size Description

KODE_KELURAHAN Varchar 20 KODE KELURAHAN

KODE_KECAMATAN Varchar 20 FOREIGN KEY KODE

KECAMATAN

NAMA_KELURAHAN Varchar 50 NAMA KELURAHAN

KODE_POS Varchar 5 KODE POS

4. Tabel Sekolah

Nama Tabel : Sekolah

Fungsi : menyimpan data sekolah

Tabel 4.5 Tabel Sekolah

Field Name Type Field Size Description

KODE_SEKOLAH Varhar 20 KODE SEKOLAH

NAMA_SEKOLAH Varhar 50 NAMA SEKOLAH

NAMA_KEPALA_SEKOLAH Varhar 30 NAMA KEPALA

SEKOLAH

ALAMAT_SEKOLAH Varhar 50 ALAMAT SEKOLAH

TELP_SEKOLAH Varhar 12 TELP SEKOLAH

Page 17: BAB IV DESKRIPSI KERJA PRAKTEKrepository.dinamika.ac.id/id/eprint/1404/6/BAB_IV.pdf · Salah satu tugas dari bagian pengolahan pada Badan Arsip dan . Perpustakaan kota Surabaya. adalah

33

4.3. Desain Input/output

Desain input/output merupakan rancangan input/output berupa form

untuk memasukkan data dan laporan sebagai informasi yang dihasilkan dari

pengolahan data. Desain input/output juga merupakan acuan pembuat aplikasi

dalam merancang dan membangun sistem.

4.3.1. Desain Input

Desain input merupakan perancangan desain masukan dari pengguna

kepada sistem yang kemudian akan disimpan dalam database.

1. Form Login

Berikut ini merupakan tampilan dari form login yang berfungsi untuk

validasi user yang menggunakan aplikasi:

Gambar 4.1 Form Login

2. Form Menu

Berikut merupakan tampilan menu utama pada aplikasi sistem informasi

perpustakaan umum kota Surabaya

Page 18: BAB IV DESKRIPSI KERJA PRAKTEKrepository.dinamika.ac.id/id/eprint/1404/6/BAB_IV.pdf · Salah satu tugas dari bagian pengolahan pada Badan Arsip dan . Perpustakaan kota Surabaya. adalah

34

Gambar 4.2 Form Menu Utama

3. Form Input Data Buku

Berikut ini merupakan tampilan dari form input data buku yang berfungsi

untuk menginputkan data buku yang berasal dari pembelian dan bantuan. Dari

form input data buku ini semua transaksi yang berhubungan dengan buku

akan diinputkan dalam form ini, dari jumlah pembelian buku sampai proses

buku didistribusikan ke sekolah dan TBM.

Gambar 4. 3 Form Input Data Buku

Page 19: BAB IV DESKRIPSI KERJA PRAKTEKrepository.dinamika.ac.id/id/eprint/1404/6/BAB_IV.pdf · Salah satu tugas dari bagian pengolahan pada Badan Arsip dan . Perpustakaan kota Surabaya. adalah

35

4.3.2. Desain Output

Berikut ini merupakan desain output dari sistem informasi pemasukan

buku dari pembelian berserta distribusinya pada badan arsip dan perpustakaan

umum kota Surabaya:

1. Laporan Distribusi Buku Dari Pembelian

Gambar 4. 4 Laporan Distribusi Buku Dari Pembelian

4.4. Implementasi Sistem

Implementasi sistem ini akan menjelaskan detil aplikasi sistem informasi

pengolahan data buku, penjelesan hardware/software pendukung, dan form-

form yang ada.

Page 20: BAB IV DESKRIPSI KERJA PRAKTEKrepository.dinamika.ac.id/id/eprint/1404/6/BAB_IV.pdf · Salah satu tugas dari bagian pengolahan pada Badan Arsip dan . Perpustakaan kota Surabaya. adalah

36

4.4.1. Teknologi

1. Perangkat Keras

Spesifikasi perangkat keras minimum yang dibutuhkan untuk menjalankan

aplikasi ini adalah satu unit komputer dengan:

a) Processor Intel Pentium4 CPU 2.00 GHz

b) Memory dengan RAM 520 MB

c) VGA on Board

d) Keyboard + mouse

2. Perangkat Lunak

Kebutuahan minimum yang harus diinstall ke dalam sistem komputer

adalah:

a) Microsoft Windows XP Profesional

b) Microsoft SQL Server 2008

4.4.2. Penjelasan Pemakaian Sistem

Dalam sub ini akan dijelaskan langkah-langkah cara pengoperasian program

aplikasi sistem informasi pengolahan data buku.

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

Page 21: BAB IV DESKRIPSI KERJA PRAKTEKrepository.dinamika.ac.id/id/eprint/1404/6/BAB_IV.pdf · Salah satu tugas dari bagian pengolahan pada Badan Arsip dan . Perpustakaan kota Surabaya. adalah

37

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.5 Tampilan Form Login

Jika username atau password yang diinputkan user salah atau tidak sesuai maka

akan muncul message box seperti berikut ini:

Gambar 4.6 Message Box pada Form Login

Klik tombol OK dan user harus menginputkan kembali username dan password

yang sesuai.

Page 22: BAB IV DESKRIPSI KERJA PRAKTEKrepository.dinamika.ac.id/id/eprint/1404/6/BAB_IV.pdf · Salah satu tugas dari bagian pengolahan pada Badan Arsip dan . Perpustakaan kota Surabaya. adalah

38

2. Menu Utama

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

terdapat menu-menu yang bermanfaat dalam menjalankan sistem.

Gambar 4.7 Tampilan menu utama

3. Form Input Data Buku

Form input data buku ini berfungsi untuk menginputkan data buku serta

menjelaskan perolehan buku dari pembelian dan akan didistribusikan ke sekolah

dan TBM. Berikut ini gambar yang menunjukan implementasi dari form ini:

Gambar 4.8 Form Input Data Buku

Page 23: BAB IV DESKRIPSI KERJA PRAKTEKrepository.dinamika.ac.id/id/eprint/1404/6/BAB_IV.pdf · Salah satu tugas dari bagian pengolahan pada Badan Arsip dan . Perpustakaan kota Surabaya. adalah

39

4.5 Evaluasi

Untuk mengetahui tingkat kesesuaian dari rancang bangun sistem

informasi histori pekerjaan petugas teknis ini, maka dibuatlah evaluasi

sebagai berikut:

1.) Dari aplikasi yang sudah dijabarkan pada bab ini maka dapat

disimpulkan bahwa sudah tercapainya tujuannya yaitu

membuat rancang bangun sistem informasi distribusi buku ke

sekolah dan TBM yang berasal dari pembelian pada Badan

Arsip dan Perpustakaan kota Surabaya.

2.) Aplikasi yang 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

Taman Baca Masyarakat (TBM).