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 sekolahsekolah 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:
20
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 CSR
Bagian Pembinaan
3
1
Mulai
Daftar data bantuan buku
Daftar Bantuan Buku
Kepala Bagian
Rekap laporan bantuan buku
Cek kelengkap an data bantuan buku
1
2 Lengkap? Y Daftar bantuan buku tidak lengkap
T Daftar bantuan buku lengkap
Daftar bantuan buku tidak lengkap
Menghitun g jumlah bantuan buku
2
Jumlah bantuan Jumlah bantuan bukubuku
Phase
3
selesai
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
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 3
Start 1
Data sekolah
2
Data TBM
1 Daftar data sekolah dan TBM 2
Mencatat data sekolah dan TBM
5
6
Daftar distribusi buku
Daftar distribusi buku
Rekap data sekolah dan TBM
7
Rekap data distribusi
Laporan data sekolah dan TBM
Sudah mendapat distribusi buku
y
T belum Sudah Distribusi buku 4 Daftar distribusi buku
7
6
5
4
Phase
selesai
Gambar 4.2 Dokumen Flow Proses Pendistribusian Buku Dari Donatur
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 :
24
Sistem Flow Proses pemasukan buku dari bantuan CSR
Bagian Pembinaan
Kepala Bagian
1
Mulai
3
Daftar data bantuan buku
Daftar Bantuan Buku
Rekap laporan jumlah bantuan buku
Cek kelengkap an data bantuan buku
1
2 Lengkap? Y Daftar bantuan buku tidak lengkap
T
Daftar bantuan buku tidak lengkap
2
Daftar bantuan buku lengkap
Data petugas
login
Menu utama
Input data buku Data buku
Simpan dan update
Menghitung laporan jumlah bantuan buku
Laporan jumlah bantuan buku 3
Phase
selesai
Gambar 1.3 Sistem Flow Proses Pemasukan Buku Dari Bantuan
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 :
26
Sistem Flow Proses Pendistribusian Buku dari Donatur Bagian Pembinaan
Sekolah
TBM
Start
Kepala Bagian 3
1
Data sekolah
2
Data TBM
1 Daftar data sekolah dan TBM 2
Mencatat data sekolah dan TBM
5
6
Daftar distribusi buku
Daftar distribusi buku
Rekap data sekolah dan TBM
7
Rekap data distribusi Laporan data sekolah dan TBM 8
Sudah mendapat distribusi buku
T
Rekap jumlah distribusi buku
y
belum
Sudah
Input user dan password 4 Data petugas login
Menu utama
Distribusi buku 5
Data buku
Laporan distribusi buku
6
7
Menghitung jumlah buku yang didistribusikan
Laporan jumlah distribusi buku 8
selesai
Phase
4
Gambar 2.4 Sistem Flow Proses Pendistribusian Buku Dari Donatur
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:
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: Data TBM TBM
Sekolah Laporan Data Dis tribusi buku
0 Laporan Dis tribusi Buku TBM
data s ekolah laporan buku tidak s esuai
Sis tem Informasi Pemasukan Buku dari Bantuan dan Pendis tribusian dari donatur
laporan bantuan buku
rekap data sekolah dan TBM
Data CSR
+
rekap jumlah distribusi buku CSR Data Bantuan Buku
Kepala Bag ian Pembinaan
rekap data distribus i buku
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.
29
Sekolah
[data sekolah]
data bantuan buku
1
Data Sekolah
data TBM
[Data TBM] TBM
1
2
File Master
[Data CSR]
+
Data CSR
3
Data TBM
Data CSR
CSR 2
[Data Bantuan Buku] CSR
File Transaksi data bantuan buku
+ 3 [Laporan Distribusi Buku TBM ] TBM
Kepala Bagian Pembinaan
laporan bantuan buku
[rekap data distribusi buku]
5
Bantuan
6 Kepala Bagian Pembinaan
Distribusi
[rekap jumlah distribusi buku]
laporan distribusi buku
Kepala Bagian Pembinaan
[rekap data sekolah dan TBM]
Kepala Bagian Pembinaan
[laporan bantuan buku]
Cetak Laporan
Laporan data TBM
[Laporan Data Distribusi buku] Sekolah
Laporan data Sekolah
[laporan buku tidak sesuai] CSR
+
Gambar 4.6 DFD Level 0
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. 1.1 CSR
[Data CSR]
Pemeliharaan File CSR
[Data CSR] 3
Data CSR
Flow_179
1.2 [data sekolah] Sekolah
Pemeliharaan File Sekolah
1
Data Sekolah
2
Data TBM
[data bantuan buku]
Flow_180
1.3 TBM [Data TBM]
Pemeliharaan File TBM
[data 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
31 dari donatur untuk dimasukkan kedalam sistem. Terdapat satu subproses transaksi yaitu transaksi bantuan buku, karena bantuan buku memerlukan proses transaksi ini.
CSR
[Data Bantuan Buku]
2.1 5
Bantuan
[data bantuan buku] 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.
32 [Laporan data Sekolah] Kepala Bag ian Pembinaan
3.1
Data Sekolah
2
Data TBM
5
Bantuan
6
Distribusi
[rekap data sekolah dan TBM] cetak laporan data TBM dan sekolah
Kepala Bag ian Pembinaan
1
[Laporan data TBM]
Flow_292 [laporan bantuan buku]
[laporan buku tidak sesuai] CSR
3.2
[laporan bantuan buku]
cetak laporan bantuan buku
Flow_293 Kepala Bag ian Pembinaan
[rekap jumlah distribusi buku]
3.3
[laporan distribusi buku] [Laporan Distribusi Buku TBM ] TBM
cetak laporan distribusi buku [Laporan Data Distribusi buku]
Sekolah [rekap data distribusi buku]
Kepala Bag ian Pembinaan
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.
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):
# o o o o o o
KODE BUKU JUDUL BUKU JENIS BUKU PENGARANG PENERBIT TAHUN TERBIT JUMLAH ...
Buku Variable characters (200) Variable characters (200) Variable characters (200) Variable characters (200) Variable characters (200) Variable characters (200) Integer
Bantuan # KODE BANTUAN Variable characters (200) o JUMLAH BANTUAN Integer o TANGGAL BANTUAN Date & Time ...
MENDAPAT
# o o o
DIPEROLEH
TERDISTRIBUSI
# o o o
DISTRIBUSI KODE DISTRIBUSI Variable characters (200) TEMPAT TUJUAN Variable characters (200) JUMLAH DISTRIBUSI Integer TANGGAL DISTRIBUSI Date & Time ...
DISTRIBUSI KE
# o o o o o o
SEKOLAH KODE SEKOLAH NAMA SEKOLAH NAMA KEPALA SEKOLAH ALAMAT SEKOLAH NO TELP SEKOLAH PELATIHAN PERPUSTAKAAN TAHUN NAMA PETUGAS TEKNIS
CSR KODE CSR Variable characters (200) NAMA CSR Variable characters (200) NAMA PETUGAS CSR Variable characters (200) TAHUN BANTUAN CSR Variable characters (20) ...
Variable characters (200) Variable characters (200) Variable characters (200) Variable characters (200) Characters (200) Variable characters (20) Variable characters (200)
DIBINA
DIKIRIM KE
# o o o o o o
TBM 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)
DIBIMBING LOKASI
RW # KODE RW Variable characters (200) o NAMA RW Variable characters (200) o ALAMAT RW Variable characters (200) ... TERMASUK
# o o o o o o o o
PETUGAS TEKNIS KODE PETUGAS Variable characters (200) NAMA PETUGAS TEKNISI Variable characters (200) TEMPAT TANGGAL LAHIR Variable characters (200) ALAMAT PETUGAS Variable characters (200) NO TELP PETUGAS Characters (20) PENDIDIKAN Variable characters (200) PENEMPATAN PENDAMPINGAN Variable characters (200) SURAT PERINGATAN Variable characters (200) ANGKATAN Variable characters (200)
BERTEMPAT KECAMATAN # KODE KECAMATAN Variable characters (200) o NAMA KECAMATAN Variable characters (200)
KELURAHAN # KODE KELURAHAN Variable characters (200) o NAMA KELURAHAN Variable characters (200)
Gambar 4.10 Conceptual Data Model (CDM)
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. Buku KODE BUKU KODE BANTUAN JUDUL BUKU JENIS BUKU PENGARANG PENERBIT FK_TERDISTR_TERDISTRI_BUKU TAHUN TERBIT JUMLAH ...
Bantuan
varchar(200)
KODE BANTUAN varchar(200) KODE CSR varchar(200) JUMLAH BANTUAN FK_BUKU_MENDAPAT_BANTUAN varchar(200) TANGGAL BANTUAN varchar(200) ... varchar(200) varchar(200) integer
varchar(200) varchar(200) integer timestamp CSR KODE CSR NAMA CSR NAMA PETUGAS CSR TAHUN BANTUAN CSR ...
FK_BANTUAN_DIPEROLEH_CSR
TERDISTRIBUSI KODE BUKU varchar(200) KODE DISTRIBUSI varchar(200)
varchar(200) varchar(200) varchar(200) varchar(20)
SEKOLAH DISTRIBUSI FK_TERDISTR_TERDISTRI_DISTRIBU KODE DISTRIBUSI varchar(200) TEMPAT TUJUAN varchar(200) JUMLAH DISTRIBUSI integer TANGGAL DISTRIBUSI timestamp ... FK_TBM_DIKIRIM_K_DISTRIBU
KODE SEKOLAH KODE PETUGAS KODE DISTRIBUSI NAMA SEKOLAH FK_SEKOLAH_DISTRIBUS_DISTRIBU 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)
FK_SEKOLAH_DIBINA_PETUGAS_
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)
FK_TBM_DIBIMBING_PETUGAS_
PETUGAS TEKNIS FK_TBM_LOKASI_RW
RW
KODE RW varchar(200) NAMA RW varchar(200) ALAMAT RW varchar(200) ... FK_TBM_TERMASUK_KELURAHA
KODE PETUGAS NAMA PETUGAS TEKNISI TEMPAT TANGGAL LAHIR ALAMAT PETUGAS NO TELP PETUGAS PENDIDIKAN PENEMPATAN PENDAMPINGAN SURAT PERINGATAN ANGKATAN ...
FK_TBM_BERTEMPAT_KECAMATA KELURAHAN KECAMATAN KODE KECAMATAN varchar(200) NAMA KECAMATAN varchar(200)
KODE KELURAHAN varchar(200) NAMA KELURAHAN varchar(200)
Gambar 4.11 Physical Data Model (PDM)
varchar(200) varchar(200) varchar(200) varchar(200) char(20) varchar(200) varchar(200) varchar(200) varchar(200)
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
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
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
-
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:
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:
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 :
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 :
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
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.
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.
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:
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.
47 4.9
Laporan Sekolah Berikut ini adalah laporan data sekolah yang didapat saat penginputan data
sekolah.
Gambar 4.23 Laporan Sekolah
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
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.