Anda di halaman 1dari 47

47

BAB IV
RANCANGAN SISTEM PROGRAM USULAN

4.1

Rancangan Proses
Dari hasil yang dilakukan terhadap sistem berjalan untuk sistem yang akan

datang. Dalam hal ini tidak terjadi perubahan, karena sistem yang sedang berjalan
sama dengan sistem yang di usulkan, namun dipermudah dalam pembuatan program
aplikasinya. Karena sebelumnya masih bersifat manual dalam pengolahan datanya.
4.1.1. Model Proses DAD
A.

Diagram Konteks

Kepala

Data Buku,
Data Klasifikasi

Perpustakaan
Laporan peminjaman,
Laporan
pengembalian, Buku
besar

Sistem
Informasi
Pengolah
Data Buku
Perpustakaan

Label buku,
Katalog buku

Petugas
Buku

Buku

Anggota
Data Anggota

Gbr IV.1
Diagram Konteks Sistem Usulan

48

B.

Diagram Nol
Data Klasifikasi
Data kelas utama

1.0

Data Klasifikasi

Kepala

Data sub kelas 1

Input

Perpustakaan

Klasifikas
i

Data Buku

Sub Kelas 2

Data sub kelas 2

Data sub kelas 2

2.0

Data Label buku

Sub Kelas 1

Data sub kelas 1

Input

Petugas

Kelas Utama

Buku Besar
& label buku

Data Buku
Besar

Buku Besar

Katalog buku

Buku

3.0P
Anggota

Data Anggota

Data peminjaman dan data


pengembalian, kartu osis

Pendaftara
n
Anggota

4.0P

Data Anggota

Anggota

Data Anggota
Data Buku Besar

Transaksi

Data buku

Data
Transaksi

Detail transaksi

5.0
Lap. peminjaman, lap. Buku besar
Lap. pengembalian

Data Transaksi
Detail Transaksi

Detail Transaksi

Laporan

Data Transaksi
Data Buku Besar

Gbr IV.2
Diagram Nol Sistem Usulan

49

C.

Diagram Detail
1.1P

Petugas

Data Klasifikasi

Buku

Input Kelas
Utama

1.2P
Input Sub
Kelas 1

1.3P
Input Sub
Kelas 2

Data Kelas
Utama

Kelas Utama

Data Kelas Utama


Data Sub
Kelas 1

Sub Kelas 1

Data Sub Kelas 1


Data Sub
Kelas 2

Sub Kelas 2

Gbr IV.3 Diagram Detail 1.0 Sistem Usulan

Kepala
Perpustakaan

Petugas
Buku

Data buku

2.1P
Input data
buku

Data Sub Kelas 2

Sub Kelas 2

Data buku besar

Buku Besar

2.2P
Label Buku
Katalog Buku

Data Label Buku

Cetak
katalog

Data buku besar

2.3P
Cetak
label

Gbr IV.4 Diagram Detail 2.0 Sistem Usulan

50

Kepala
Perpustakaan

5.1P

Laporan Peminjaman

Laporan
Peminjaman

Data lama pinjam, Data banyak buku


Data
Peminjaman

Detail Transaksi

Data Transaksi
Laporan
Pengembalian

5.2P
Laporan
Pengembalian

Laporan
Buku Besar

5.3P
Laporan

Data
Pengembalian
Data lama pinjam, Data banyak buku

Data buku
Besar

Buku Besar

Buku Besar

Gbr IV.5 Diagram Detail 5.0 Sistem Usulan

4.1.2. Spesifikasi Proses


Dalam spesifikasi proses dijelaskan yang meliputi : nomor DAD, nama
proses, masukan, keluaran, uraian. Spesifikasi proses yang memberikan penjelasan
alur DAD secara mendetail yang digunakan dalam sistem informasi pengolah data
buku perpustakaan adalah sebagai berikut:
1.

Nomor : 1.0
Nama

: Input Klasifikasi

Masuk

: Data Klasifikasi

Keluar

: Kode klasifikasi

Uraian

: Dalam proses input kelas klasifikasi buku, kepala perpustakaan


memberikan data tentang klasifikasi buku yang kemudian di proses

51

dalam pengklasifikasian yang menghasilkan kode klasifikasi buku


yang nantinya dipakai dalam proses input buku besar.
2.

Nomor : 1.1P
Nama

: Input Kelas utama

Masuk

: Data Klasifikasi

Keluar

: Data kelas Utama

Uraian

: Dalam Proses ini kepala perpustakaan memberikan data klasifikasi


untuk diolah di dalam proses penginputan kelas utama.

3.

Nomor : 1.2P
Nama

: Input Sub Kelas 1

Masuk

: Data Kelas Utama

Keluar

: Data Sub Kelas 1

Uraian

: Proses ini mengambil data dari Kelas Utama untuk ditentukan lebih
lanjut sebagai data olahan didalam proses menghasilkan kode
klasifikasi.

4.

Nomor : 1.3P
Nama

: Input Sub Kelas 2

Masuk

: Data Sub Kelas 1

Keluar

: Data Sub Kelas 2

Uraian

: Proses ini menghasilkan kode klasifikasi berdasarkan data dari kelas


utama dan sub kelas 1 yang nantinya dipakai dalam proses cetak
katalog atau buku besar dan proses cetak label buku.

52

5.

Nomor : 2.0
Nama

: Input Buku Besar dan Label Buku

Masuk

: Data buku, Data sub kelas 2

Keluar

: Label buku, Katalog buku, Data buku

Uraian

: Dalam proses pengolahan data buku besar, kepala perpustakaan


memberikan data buku sebagai bahan masukan yang nantinya
diproses dan menerima kode klasifikasi dari proses input klasifikasi,
yang hasilnya nanti disimpan sebagai arsip dalam buku besar,
kemudian dikeluarkan dalam bentuk label buku yang ditempel pada
setiap buku yang sudah terdata, dan data tersebut dipakai juga dalam
pembuatan katalog buku oleh petugas perpustakaan.

6.

Nomor : 2.1P
Nama

: Input Data Buku

Masuk

: Data Buku, Data Sub Kelas 2

Keluar

: Data Buku Besar

Uraian

: Proses penginputan data buku di ambil dari kepala perpustakaan


untuk diolah dijadikan sebagai buku besar atau bisa disebut juga
arsip buku.

7.

Nomor : 2.2P
Nama

: Cetak Katalog

Masuk

: Data Buku Besar

Keluar

: Katalog Buku

53

Uraian

: Dalam Proses pencetakan katalog, data yang diolah berdasarkan data


buku yang sudah masuk kedalam buku besar dan dipergunakan
sebagai arsip buku, rincian buku, termasuk laporan keadaan buku
setiap tahunnya.

8.

Nomor

: 2.3P

Nama

: Cetak Label

Masuk

: Data Label Buku

Keluar

: Label Buku

Uraian

: Proses pencetakan label buku dilakukan berdasarkan proses


penginputan buku besar, sama halnya dengan proses pencetakan
katalog buku. Hasilnya, label buku ini nantinya di tempel di setiap
buku yang sudah terdata ke dalam buku besar.

9.

Nomor : 3.0P
Nama

: Pendaftaran Anggota

Masuk

: Data Anggota

Keluar

: Data Anggota

Uraian

: Anggota mendaftar atau di data dalam proses pengolahan pendaftaran


anggota, dan nantinya terdaftar sebagai anggota perpustakaan, dan
siap melakukan transaksi peminjaman dan pengembalian buku.

10.

Nomor : 4.0P
Nama

: Transaksi

Masuk

: Data peminjaman, Data pengembalian, Kartu osis,


Data anggota, Data buku besar

54

Keluar

: Data Transaksi, Detail transaksi, Data buku

Uraian

: Setelah data anggota diolah, di dalam proses transaksi terdapat


pengolahan peminjaman dan pengembalian buku yang mengambil
data dari anggota berupa data transaksi, data anggota, dan data buku
besar, kemudian menyimpan datanya di data transaksi dan detail
transaksi .

11.

Nomor : 5.0
Nama

: Laporan

Masuk

: Data Transaksi, Detail transaksi, Data buku besar

Keluar

: Laporan peminjaman, Laporan pengembalian, Laporan buku besar

Uraian

: Dalam proses terakhir ini adalah pengolahan laporan dari data


transaksi dan detail transaksi setelah terjadi proses transaksi oleh
anggota, kemudian memanggil data dari tempat penyimpanan data
buku besar untuk dimasukan sebagai laporan juga, yang antinya akan
disampaiakan atau dialirkan kepada kepala perpustakaan.

12.

Nomor : 5.1P
Nama

: Laporan Peminjaman

Masuk

: Data Peminjaman, Lama Pinjam, Banyaknya buku

Keluar

: Laporan Peminjaman

Uraian

: Dalam laporan peminjaman ini data yang diolah diambil dari data
transaksi dan detail transaksi yang disimpan dari hasil proses
transaksi yang terjadi setiap harinya.

55

13.

Nomor : 5.2P
Nama

: Laporan Pengembalian

Masuk

: Data Pengembalian, Lama Pinjam, Banyaknya buku

Keluar

: Laporan Pengembalian

Uraian

: Dalam laporan pengembalian ini data yang diolah diambil dari data
transaksi dan detail transaksi yang disimpan dari hasil proses
transaksi yang terjadi setiap harinya.

14.

Nomor : 5.3P
Nama

: Laporan Buku Besar

Masuk

: Data Buku Besar

Keluar

: Laporan Buku Besar

Uraian

: Proses ini berlangsung setelah proses penginputan buku besar dan


label buku

4.2.

Rancangan Basis Data


Perancangan basis data dimulai dari transformsi Entity Relationship Diagram

(ERD) yang telah dibuat sebelumnya ke Logical Record Structure (LRS).


Transformasi LRS ke relasi dan normalisasi yang dilakukanterhadap relasi-relasi.

56

4.2.1. Entity Relationship Diagram (ERD)

Men
gisi

ANGGOTA

1
1
Mas
uk

KELAS
UTAMA

Mas
uk

Kela
s
Sub_Kela
s

SUB
KELAS 2

Kod
e

1
Nm_Kela
s

ID
Judul
M
Penerbi
t

BUKU
BESAR
M

Mas
uk

No_Rak

SUB
KELAS 1

ISBN
Thn_Terbit
Kd_Kela
s
1
Mengi
si

INPUT
LABEL BUKU

Nm_Pengaran
g

Mengam
bil

DATA
TRANSAKSI
1

Nm_Kela
s

*Kd_Transaksi

Kd_Anggota
Nm_Anggot
a
Tgl_Pinjam
Tgl_Kemba
li

Kd_Buku
1

Mengi
si

DETAIL
TRANSAKSI

Gambar IV.3.
Entity Relationship Diagram (ERD)

Lm_Pinja
m
Banyak_B
k.

57

4.2.2. Transformasi D-ER ke LRS

Men
gisi

Mas
uk

ANGGOTA

KELAS
UTAMA

1
1
Mas
uk

SUB
KELAS 2

Kelas
Sub_Kelas
Kode
Nm_Kelas

1
M

ID
Judul
Penerbit
No_Rak
ISBN
Thn_Terbit

BUKU
BESAR
M

1
Mas
uk

1
Mengi
si

INPUT
LABEL BUKU

Kd_Kelas
Nm_Kelas
Nm_Pengarang

Mengam
bil

DATA
TRANSAKSI
1

*Kd_Transaksi
Kd_Anggota
Nm_Anggota
Tgl_Pinjam
Tgl_Kembali

1
Mengi
si

DETAIL
TRANSAKSI

Kd_Buku
Lm_Pinjam
Banyak_Buku

Gambar IV.4.
Transformasi ERD ke LRS

SUB
KELAS 1

58

Gambar IV.5.
Logical Record Structured (LRS)

59

4.2.3. Transformasi LRS ke Relasi


Relasi Merupakan pernyataan data secara grafis dua dimensi yang terjadindari
kolom dan baris. Relasi merupakan bentuk visual dari sebuah file, tiap baris dalam
setiap relasi mewakilinsebuah record, dan tiap kolom dalam setiap baris mewakili
sebuah field.
Transformasi dari LRS kedalam relasi dilakukan dengan cara:
1.

Nama logical record sebuah struktur menjadi relasi

2.

Tiap atribut menjadi sebuah kolom

Dari LRS yang dibuat, maka relasi pada program penjualan dealer pulsa U Cellular
dapat dilihat sebagai berikut:
a. Relasi Sub Kelas 2
Tabel IV.1 Transformasi LRS ke Tabel Sub Kelas 2

b. Relasi Buku Besar


Tabel IV.2 Transformasi LRS ke Tabel Buku Besar

c. Relasi Data Transaksi


Tabel IV.3 Transformasi LRS ke Tabel Data Transaksi

60

4.2.4. Normalisasi
Dari uraian LRS ke relasi akan dicari ketergantungan fungsional relasi.
Dengan kata lain normalisasi adalah bentuk relasi yang mengandung kerangkapan
data yang minimal.
Adapun tujuan dari normalisasi adalah untuk meniadakan anomaly pada tuple
operation, terjaminnya struktur data yang konsisten serta memaksimalkan kestabilan
data. Berikut adalah bentuk normalisasi dari perancangan sistem informasi seleksi
penerima Raskin:
1. Sub Kelas 2
Kelas
Sub_Kelas
SUB KELAS 2
Kode
Nm_Kelas

Gambar IV.8 Diagram Ketergantungan Atribut Warga


A. Tabel diatas sudah berada pada 1F, karena tidak ada repetition field yaitu tidak
ada data yang berulang sehingga setiap baris dan kolom berisi tepat satu nilai.
B. Tabel tersebut sudah berada pada 2NF, karena atribut bukan kunci harus
ID

bergantung secara fungsi pada kunci utama (Primary Key).


C. Tabel tersebut sudah berada pada 3NF, karena semua Kd_Kelas
atribut bukan kunci harus
Sub_Kelas
bergantung pada kunci utama (Primary Key) secara menyeluruh.
Kode
BUKU BESAR

2. Buku Besar

Nm_Kelas
Judul
Penerbit
No_Rak
ISBN
Thn_Terbit

61

Gambar IV.9 Diagram Ketergantungan Atribut Kriteria


A. Table diatas sudah berada pada 1F, karena tidak ada repetition field yaitu tidak
ada data yang berulang sehingga setiap baris dan kolom berisi tepat satu nilai.
B. Tabel tersebut sudah berada pada 2NF, karena atribut bukan kunci harus
bergantung secara fungsi pada kunci utama (Primary Key).
C. Tabel tersebut sudah berada pada 3NF, karena semua atribut bukan kunci harus
bergantung pada kunci utama (Primary Key) secara menyeluruh.

3. Data Transaksi

*Kd_Transaksi
Kd_Anggota
Nm_Anggota
Tgl_Pinjam

DATA TRANSAKSI
Tgl_Kembali
Kd_Buku
Lm_Pinjam
Banyak_Buku

62

Gambar IV.10 Diagram Ketergantungan Atribut Pagu Raskin


A. Tabel diatas sudah berada pada 1F, karena tidak ada repetition field yaitu tidak
ada data yang berulang sehingga setiap baris dan kolom berisi tepat satu nilai.
B. Tabel tersebut sudah berada pada 2NF, karena atribut bukan kunci harus
bergantung secara fungsi pada kunci utama (Primary Key).
C. Tabel tersebut sudah berada pada 3NF, karena semua atribut bukan kunci harus
bergantung pada kunci utama (Primary Key) secara menyeluruh

4.2.5. Spesifikasi Basis Data


Basis data yang telah mempunyai bentuk normal selanjutnya dijelaskan dalam
spesifikasi basis data yang meliputi nama file, media penyimpanan yang digunakan,
isi yang disimpan, organisasi yang digunakan, primary key, panjang record, package
program dan struktur file.
Spesifikasi basis data yang memberikan penjelasan secara detail tentang
masing-masing basis data yang digunakan dalam perancangan sistem informasi
pengolah data buku perpustakaan pada SMA Negeri 5 Tasikmalaya adalah sebagai
berikut :
a. Nama File

: Tabel_Sub Kelas2

Media

: Hard-disk

Isi

: Data Sub Klasifikasi Kelas

63

Organisasi

: Index Sequential

Primary key

: kd_kls

Panjang Record

: 34 byte

Package Program : Visual Basic 6.0


Struktur File

No
1
2

Nama Field

Table IV.7.
Struktur Tabel Sub Kelas 2
Type
Lebar Desimal

kd_kls
nm_kls
sub_kls_u
main_kls

b. Nama File

Text
Text
Text
Text

Keterangan

3
40
40
40

: Tabel_anggota

Media

: Hard-disk

Isi

: Data anggota perpustakaan

Organisasi

: Index Sequential

Primary key

: kode

Panjang Record

: 34 byte

Package Program : Visual Basic 6.0


Struktur File

No
1
2

Nama Field
Kode
nama

Table IV.7.
Struktur Tabel Anggota
Type
Lebar Desimal
Text
Text

4
30

Keterangan

64

c. Nama File

: Tabel_buku_besar

Media

: Hard-disk

Isi

: Data keseluruhan buku

Organisasi

: Index Sequential

Primary key

:-

Panjang Record

: 148 byte

Package Program : Visual Basic 6.0


Struktur File

No
1
2
3
4
5
6
7
8
9

Nama Field

Table IV.8.
Struktur Tabel Buku Besar
Type
Lebar Desimal

id
Kd_kls
nm_kls
nm_peng
judul
penerbit
no_rak
ISBN
thn_terbit

d. Nama File

Text
Text
Text
Text
Text
Text
Text
Text
Text

: Data Transaksi

Media

: Hard-disk

Isi

: Data Transaksi

Organisasi

: Index Sequential

Primary key

: kd_trans

Panjang Record

: 60 byte

Package Program : Visual basic 6.0


Struktur File

3
3
40
30
30
30
10
20
4

Keterangan

65

Table IV.9.
Struktur Tabel Data Transaksi
No

Nama Field

Type

Lebar

1
2
3
4
5
6

kd_trans
kd_anggota
nm_anggota
tgl_sewa
tgl_kembali
tgl_pengembalian

Text
Text
Text
Date/Time
Date/Time
Date/Time

4
4
30
Date
Date
Date

e. Nama File

Desimal

Keterangan

: Data Detail Transaksi

Media

: Hard-disk

Isi

: Data Transaksi

Organisasi

: Index Sequential

Primary key

:-

Panjang Record

: 60 byte

Package Program : Visual basic 6.0


Struktur File

:
Table IV.9.
Struktur Tabel Data Detail Transaksi

No
1
2
3
4
5
6
7
8

4.3.

Nama Field
kd_trans
kd_anggota
Kd_buku
Judul
tgl_sewa
tgl_kembali
Lama_sewa
Banyak_sewa

Type

Lebar

Text
Text
Text
Text
Date/Time
Date/Time
Text
Text

4
4
3
30
Date
Date
3
3

Rancangan Masukan

Desimal

Keterangan

66

A.

B.

Nama Masukan

Sumber

Fungsi

Media

Frekuensi

Volume

Bentuk

Keterangan

Nama Masukan

Sumber

Fungsi

Media

Frekuensi

Volume

Bentuk

Keterangan

4.4.

Rancangan Keluaran

A.

Nama Keluaran

Fungsi

Distribusi

Frekuensi

67

B.

C.

Volume

Bentuk

Keterangan

Nama Keluaran

Fungsi

Distribusi

Frekuensi

Volume

Bentuk

Keterangan

Nama Keluaran

Fungsi

Distribusi

Frekuensi

Volume

Bentuk

Keterangan

68

4.5.

Rancangan Tampilan

4.5.1. Struktur Tampilan

0.0

Login
0.0

0.0

Menu Utama
0.0

1.0

2.0

3.0

File

Input Klasisfikasi

Input

0.1

1.1

Data Transaksi
1.0

1.2

DATA BUKU
1.0

0.1

0.1

2.1

Input Kelas Utama


2.0

2.2

Input sub Kelas 1


2.0

3.1
Input Buku
3.0

3.1
Input
Anggota
3.0

4.0

Transaksi
0.1

4.1
Transaksi Pinjaman

4.0
4.2
Transaksi
Pengembalian
4.0

2.3

Input sub Kelas 2


2.0

Gambar IV.10. Struktur Tampilan

5.0

6.0

7.0

Laporan

Administrator

Keluar

0.1

0.1

0.1

69

4.5.2. Rancangan Layar


Berikut ini gambar semua bentuk rancangan layer yang dibuat beserta
formatnya datanya :
A.

Login

Gambar IV.11. Rancangan Layar Login


B.

Menu Utama

70

Gambar IV.12. Rancangan Layar Menu Utama


C.

Master Buku Besar

Gambar IV.13. Rancangan Layar Master Buku Besar

71

D.

Master Data Transaksi

Gambar IV.14. Rancangan Layar Master Data Transaksi


E.

Input Kelas utama

Gambar IV.15. Rancangan Layar Input Kelas Utama


F.

Input Sub Kelas 1

72

Gambar IV.16. Rancangan Layar Input Sub Kelas 1


G.

Input Sub Kelas 2

Gambar IV.17. Rancangan Layar Input Sub Kelas 2


H.

Input Buku

73

Gambar IV.18. Rancangan Layar Input Buku

I.

Input Anggota

Gambar IV.19. Rancangan Layar Input Anggota


J.

Transaksi Peminjaman Buku

Gambar IV.20. Rancangan Layar Transaksi Peminjaman Buku

74

K.

Pengembalian Buku

Gambar IV.21. Rancangan Layar Pengembalian Buku


L.

Administrator

Gambar IV.22. Rancangan Layar Administrator

75

M.

Laporan Buku Besar

Gambar IV.23. Rancangan Layar Laporan Buku Besar

N.

Label Buku

76

Gambar IV.24. Rancangan Layar Label Buku

4.6.

Rancangan Arsitektur Sistem

4.6.1

Bagan Terstruktur
Perancangan Sistem Informasi Pembayaran Urunan APPKD
Pada Desa Sukakarsa
Tasikmalaya

File

Input
Klasifikasi

Input

Transaksi

Laporan

Gambar IV.22. Bagan Terstruktur Menu Utama

Administrator

Keluar

77

File

Data
Transaksi

Data Buku

Gambar IV.23. Bagan Terstruktur Menu File

Input
Klasifikasi

Input sub Kelas 1

Input Kelas
Utama

Input sub Kelas 2

Gambar IV.24. Bagan Terstruktur Input Klasifikasi

Input sub
kelas 2
kd_kls

Subkelas2
EOD
EOF

EOF
Kelas Utama

Subkelas1

Entry
subkelas 2

Baca File
Subkelas1

Baca File
Kelas Utama

Simpan Data
Subkelas2

78

Gambar IV.25. Bagan Terstruktur Simpan Data Sub Kelas 2


Input

Input Buku

Input
Anggota

Gambar IV.23. Bagan Terstruktur Menu Input

Input Buku

kode
Subkelas2

Data buku

EOD
EOF

Entry Buku

EOF

Subkelas2

Baca File
Subkelas2

Baca File
Subkelas1

EOF
Kelas Utama

Baca File
Kelas Utama

Gambar IV.26. Bagan Terstruktur Simpan Data Buku

Cetak Label
Buku

EOD

EOF

Baca Data
Buku

Simpan Data
Buku

79

Gambar IV.30. Bagan Terstruktur Cetak Label Buku

Input Data
Anggota

kode

Data anggota

EOD
NOU

EOF

Simpan Data
Anggota

Baca File
Anggota

Input Data
Anggota

Gambar IV.26. Bagan Terstruktur Simpan Data Anggota

Transaksi

Transaksi
Pinjaman

Transaksi
Pengembalian

Gambar IV.23. Bagan Terstruktur Menu Transaksi

Input Transaksi

Pinjaman

kd_trans

EOD
EOF

EOF
Data anggota

Data Transaksi
pinjaman

Data buku

Input
kd_trans

Baca File
Buku

Baca File
Anggota

Simpan Data
transaksi pinjaman

80

Gambar IV.23. Bagan Terstruktur Menu Transaksi Pinjaman

Input Transaksi

Pengembalian
kd_trans

EOD

EOF
Data anggota

EOF
Data transaksi pinjaman

Baca data transaksi


pinjaman

Input
kd_trans

Data Transaksi
Pengembalian

Baca File
Anggota

Simpan Data transaksi


Pengembalian

Gambar IV.23. Bagan Terstruktur Menu Transaksi Pengembalian


Laporan

Laporan Harian

Laporan
Perbulanan

Laporan Cetak
Label

Gambar IV.31. Bagan Terstruktur Menu Laporan

81

Laporan Harian

Data Transaksi
EOF

Baca File
Data transaksi

Gambar IV.32. Bagan Terstruktur Laporan Harian


Laporan
Pertahun

Data Transaksi
EOF

Baca File
Data Transaksi

Gambar IV.33. Bagan Terstruktur Laporan Perbulan


Laporan Cetak
Label

Data Input label


EOF

Baca File
Data Input label

Gambar IV.33. Bagan Terstruktur Laporan Cetak Label

82

4.6.2

Spesifikasi Modul
Modul Perancangan Sistem Informasi Pembayaran Urunan APPKD Pada

Desa Sukakarsa Tasikmalaya


Modul Awal
Tampil Splash
Tampil Login
Masukan Password
Jika Password Benar Maka
Tampil Menu Utama
Tampilkan Pilihan
Click File
Pilih Data Transaksi
Tampilkan Data Transaksi
Akhir Pilihan Data Transaksi
Pilih Data Buku
Tampilkan Data Buku
Akhir Pilihan Data Buku
Keluar Modul
Click Input Klasifikasi
Pilih Input Kelas Utama
Tampilkan Kelas Utama
Akhir Pilihan Input Kelas Utama

83

Pilih Input sub Kelas 1


Tampilkan Input sub Kelas 1
Akhir Pilihan Input sub Kelas 1
Pilih Input Input sub Kelas 2
Tampilkan Input sub Kelas 2
Akhir Pilihan Input sub Kelas 2
Keluar Modul
Click Input
Pilih Input Buku
Akhir Pilihan Input Buku
Pilih Input Anggota
Akhir Pilihan Input anggota
Akhir Pilihan Input
Keluar Modul

Click Transaksi
Pilih Transaksi Pinjaman
Akhir Pilihan Transaksi Pinjaman
Pilih Transaksi Pengembalian
Akhir Pilihan Transaksi Pengembalian
Akhir Pilihan Transaksi
Keluar Modul

84

Click Laporan
Tampilkan Cetak Laporan Harian
Tampilkan Cetak Laporan Perbulan
Tampilkan Cetak Laporan Label
Akhir Pilihan Laporan
Keluar Modul

Modul Entry Kelas Utama


Awal Modul
Tampilkan Menu kelas Utama
Masukkan Data Kelas Utama Sampai Selesai
Pilih Command
Click Simpan
Jika Lengkap
Data Tersimpan
Akhir Simpan
Akhir Modul

Modul Entry Input sub Kelas 1


Awal Modul
Tampilkan Menu Input sub Kelas 1
Masukkan Data Input sub Kelas 1 Sampai Selesai
Pilih Command

85

Click Simpan
Jika Lengkap
Data Tersimpan
Akhir Simpan
Click Keluar
Keluar Modul
Akhir Pilihan Keluar
Akhir Pilihan
Akhir Modul
Modul Entry Input sub Kelas 2
Awal Modul
Tampilkan Menu Input sub Kelas 2
Masukkan Data Input sub Kelas 2 Sampai Selesai
Pilih Command
Click Simpan
Jika Lengkap
Data Tersimpan
Akhir Simpan
Click Keluar
Keluar Modul
Akhir Pilihan Keluar
Akhir Pilihan
Akhir Modul

86

Modul Entry Input Buku


Awal Modul
Tampilkan Menu Input Buku
Masukkan Data Buku Sampai Selesai
Pilih Command
Click Simpan
Jika Lengkap
Data Tersimpan
Akhir Simpan
Pesan Cetak
Cetak
Click Keluar
Keluar Modul
Akhir Pilihan Keluar
Akhir Pilihan
Akhir Modul

Modul Entry Input Anggota


Awal Modul
Tampilkan Menu Input Anggota
Masukkan Data Anggota Sampai Selesai
Pilih Command

87

Click Simpan
Jika Lengkap
Data Tersimpan
Akhir Simpan
Click Keluar
Keluar Modul
Akhir Pilihan Keluar
Akhir Pilihan
Akhir Modul
Modul Entry Transaksi Pinjaman
Awal Modul
Tampilkan Menu Transaksi Pinjaman
Masukkan Data Transaksi Pinjaman Sampai Selesai
Pilih Command
Click Simpan
Jika Lengkap
Data Tersimpan
Akhir Simpan
Click Keluar
Keluar Modul
Akhir Pilihan Keluar
Akhir Pilihan
Akhir Modul

88

Modul Entry Transaksi Pengembalian


Awal Modul
Tampilkan Menu Transaksi Pengembalian
Masukkan Data Transaksi Pengembalian Sampai Selesai
Pilih Command
Click Simpan
Jika Lengkap
Data Tersimpan
Akhir Simpan
Click Keluar
Keluar Modul
Akhir Pilihan Keluar
Akhir Pilihan
Akhir Modul

Modul Entry Laporan


Awal Modul
Tampilkan Menu Laporan

Pilih Laporan Harian


Input Tanggal

89

Click Cetak
Tampil Laporan Harian
Pilih Cetak
Tercetak Ke Printer

Pilih Laporan Bulanan


Click Combo Box Tahun Anggaran
Pilih Tahun Anggaran
Click Combo Box Bulan
Pilih Bulan
Click Cetak
Tampil Laporan Perbulan
Pilih Cetak
Tercetak Ke Printer

Pilih Laporan Cetak Label


Click Cetak
Tampil Laporan Cetak Label
Pilih Cetak
Tercetak Ke Printer
Click Keluar
Keluar Modul
Akhir Pilihan Keluar

90

Akhir Pilihan
Akhir Modul

4.7.

Penelusuran Akses (Access Path)


A

= 1.1p

= Input Data Anggota

= 1.2p

= Input Data Buku

= 2.1p

= Input Sub Kelas 2

= 3.1p

= Input Transaksi Pinjaman

= 3.2p

= Input Transaksi Pengembalian

= 3.1p

= Cetak label buku

= 4.1p

= Cetak Laporan Harian

= 4.2p

= Cetak Laporan Bulanan

= 4.3p

= Cetak Laporan Label Buku

91

Key : kd_kls

Get : kd_kls,nm_kls

1
BUKU BESAR

Frek : Satu Bulan

Id
kd_kls
nm_kls
nm_peng

Key : id

Get : id
1

Frek : Satu Bulan

judul
penerbit
no_rak
ISBN
thn_terbit

Key : id

Get : id
1

Frek : Satu Bulan

Key : id
Get : id

1
Gambar IV.34. Penelusuran Akses Buku Besar

Frek : Satu Bulan

92

Transaksi

Key : kd_anggota
Get : kd_anggota

kd_trans

Frek : Satu Bulan

kd_anggota
nm_anggota
tgl_sewa

Key : kd_trans
Get : kd_trans

Frek : Satu Bulan

tgl_kembali
tgl_pengembalian
E

Key : kd_trans
Get : kd_trans

1
Vol :

Frek : Satu Bulan

Key : kd_trans
Get : kd_trans

Frek : Satu Bulan


Key : kd_trans
Get : kd_trans

Frek : Satu Bulan

Gambar IV.35. Penelusuran Akses Transaksi Pinjaman dan Pengembalian

93

Key : kode

A
Anggota

Get : kode
1

Frek : Satu Bulan

kode
nama

Key : kode
Get : kode

Frek : Satu Bulan

Key : kode
Get : kode

Frek : Satu Bulan

Vol :
G

Key : kode
Get : kode

Frek : Satu Bulan


H

Key : kode
Get : kode

Frek : Satu Bulan

Gambar IV.36. Penelusuran Akses Anggota

Anda mungkin juga menyukai