• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN MASALAH

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN MASALAH"

Copied!
31
0
0

Teks penuh

(1)

3.1. Sekilas Tentang Aneka D

Awalnya pada tahun 1963 di Bandung, orang tua Bapak Kusnandar mendirikan Taman Bacaan yang diberi nama Aneka A. Kemudian setelah bekerja adik Bapak Kusnandar mendirikan juga Taman Bacaan Aneka B yang terletak juga di Bandung. Lalu setelah itu disusul oleh pendirian Taman Bacaan Aneka C yang didirikan oleh adik Bapak Kusnandar yang berada di Tangerang. Pada tahun 2000 kemarin Bapak Kusnandar sendiri mendirikan Taman Bacaan Aneka D di ciputat.

Modal buku awal Taman Bacaan Aneka D kurang lebih berjumlah 300 buku ditambah dengan pemberian oleh orang tua dan adik – adik Bapak Kusnandar. Buku yang ada di TB Aneka D seperti buku fiksi, komik, novel, majalah, cerita – cerita nabi, buku tersebut bervariasi dari mulai untuk anak – anak sampai dengan dewasa.

Pengunjung Aneka D dari mulai anak – anak SD sampai dengan guru. Mayoritas pengunjung adalah pelajar SMP dan SMA, mereka paling senang dengan buku - buku komik.

Cabang – cabang Taman Bacaan Aneka : 1. TB Aneka A (1963)

JL. Taman Siswa no 55 Bandung Telp : 022 - 7301379

2. TB Aneka B (1968)

JL. Buah Batu no 260 Bandung Telp : 022 - 7312581

3. TB Aneka B Cab Sarijadi (!992) JL. Perumnas Sarijadi blok 23 no 27

(2)

Depan flat G Bandung Telp :022 - 2006255 4. TB Aneka C (1999)

JL KH Maulana Hasanudin – Cipondoh Tangerang Telp :021 - 5542749

5. TB Aneka D (1999)

JL Bhakti no 30 Rt 01/07 Ciputat Telp :021 - 7409714

6. TB Aneka D Cab. Pamulang (1999)

JL. Surya Kencana no 60 Rt 01/04 Pamulang Telp :021 - 7409714

7. TB Aneka D Cab Bintaro

JL Pondok Ranji Raya no 12 Rt 02/05 Perempatan Bintaro

Telp : 021 - 7409714 8. TB Aneka E (1992)

JL Titimplik no 24 Bandung 9. TB Aneka F (1992)

JL Irian Jaya no 3 Perumnas – Depok Jaya, Depok Telp : 021 - 77881709

10. TB Comic corner (2004)

JL Kaca – kaca Wetan / Burangrang – Bandung Telp :021 – 7312581

3.2. Analisa pembahasan

Pada saat ini dalam melakukan pendaftaran anggota, pelayanan transaksi peminjaman dan pengembalian Taman Bacaan Aneka D masih menggunakan sistem manual. Oleh karena itu penyimpanan data anggota dan transaksi peminjaman masih

(3)

menggunakan kertas. Untuk melihat transaksi peminjaman salah satu anggota harus mencari kartu anggota yang bersangkutan selain itu belum didatanya data – data buku.

3.3. Kendala yang Dihadapi

Dilihat dari analisa diatas maka kendala yang dihadapi adalah sebagai berikut: 1. Sistem yang digunakan untuk pelayanan dan pengolahan data dinilai kurang

efisien karena masih menggunakan sistem manual.

2. Penyimpanan data – data sebagai arsip yang bertumpuk dan membutuhkan ruang yang lebih, selain itu dengan media penyimpanan kertas mudah rusak.

3. Adanya peminjam / anggota yang tidak mengembalikan buku.

3.4. Alternatif Pemecahan Masalah

Untuk pemecahan masalah diatas maka penulis mengusulkan alternatif adalah sebagai berikut:

1. Pelayanan lebih efisien dengan sistem komputerisasi.

2. pengimputan data akan lebih mudah dan cepat dengan menggunakan komputer. 3. Penyimpanan data anggota dan transaksi peminjaman dapat disimpan dengan

menggunakan media hard disk.

4. Proses pembuatan laporan peminjaman yang dapat mengetahui secara keselurihan sehingga dapat mengetahui anggota yang belum mengembalikan buku.

3.5. Spesifikasi File

A. Nama file : data.mdb Nama tabel : anggota Primary key : no

(4)

Tabel 3.1 Data anggota

No Nama Field Tipe Lebar Keterangan

1

No text 4 Nomor anggota / ID anggota

2

Nama text 50 Nama anggota

3

Alamat text 50 Alamat anggota

4

Telp text 13 telepon / no.hp anggota

B. Nama file : data.mdb Nama tabel : buku Primary key : kode Jumlah field : 6 (enam)

Tabel 3.2 Data buku

No Nama Field Tipe Lebar Keterangan

1

Kode Text 4 Kode buku 2

Nama Text 50 Judul buku

3

pengarang Text 50 Nama pengarang buku 4

Penerbit Text 30 Penerbit buku

5

(5)

6

Harga Currency 8 Biaya sewa buku

C.Nama file : data.mdb Nama tabel : peminjaman Foreign key : no& kode Jumlah field : 6 (enam)

Tabel 3.3 Data peminjaman

No Nama Field Tipe Lebar Keterangan

1 no Text 4 Nomor anggota / ID anggota

2 nama Text 50 Nama anggota

3 kode Text 4 Kode buku

4 buku Text 50 Nama buku

5 harga Currency 8 Harga sewa

6 tpinjam Date 8 Tanggal pinjam

(6)

3.6. Struktur Program

Gambar 3.1 Struktur Program Penjelasan:

Gambar struktur program diatas menjelaskan bahwa pada form menu utama ada beberapa pilihan, yaitu sebagai berikut:

1. membuka form data buku

Form Menu utama Form Data buku Form Pendaftaran Form Peminjaman Form Pengembalian Keluar L A P O R A N Tabel Data buku Tabel Peminjaman Tabel Anggota

(7)

2. membuka form pendaftaran 3. membuka form peminjaman 4. membuka form pengembalian 5. membuka laporan (form tabel) 6. keluar dari program

Kemudian dari form data buku, form pendaftaran, form peminjaman, dan form pengembalian user dapat kembali menuju ke menu utama atau membuka laporan. Sedangkan dari form laporan user dapat kembali lagi ke form menu utama atau menuju ke form – form lain. Pada form laporan user dapat melihat laporan data buku, daftar anggota, dan peminjaman dalam bentuk tabel. Lalu pada form pendaftaran ada akses langsung menuju form peminjaman sehingga memudahkam user untuk membuka form peminjaman tanpa harus kembali ke menu utama, atau sebaliknya dari form peminjaman dapat menuju ke form pendaftaran.

3.7. Spesifikasi Program

Didalam program aplikasi ini penulis membuat beberapa form sebagai media input atau output yang dibutuhkan untuk membantu dalam kegiatan administrasi perpustakaan. Oleh karena itu penulis memberikan spesifikasi form, yaitu sebagai berikut :

1. Spesifikasi form menu utama A. Nama : Form Menu

B. Tujuan : Menampilkan menu pilihan

C. Flowchart : Lihat Gambar 3.2 Flowchart program menu utama D. Proses :

a. Data buku : Menampilkan form data buku b. Pendaftaran : Menampilkan form pendaftaran c. Peminjaman : Menampilkan form peminjaman d. Pengembalian : Menampilkan form pengembalian e. Laporan : Menampilkan form laporan

(8)

f. Keluar : Keluar dari program 2. Spesifikasi form data buku

A. Nama : Form Buku

B. Tujuan : Memasukan dan menampilkan data buku

C. Flowchart : Lihat Gambar 3.3 Flowchart program data buku D. Proses :

a. Simpan : Untuk menyimpan data buku b. Hapus : Untuk menghapus data buku c. Edit : Untuk mengubah data d. Batal : Untuk membatalkan data e. Menu utama : Untuk kembali ke menu utama 3. Spesifikasi form pendaftaran

A. Nama : Form Daftar

B. Tujuan : Untuk memasukan dan menampilkan data anggota

C. Flowchart : Lihat Gambar 3.4 Flowchart program pendaftaran D. Proses :

a. Simpan : Untuk menyimpan data anggota b. Hapus : Untuk menghapus data anggota c. Edit : Untuk mengubah data anggota d. Batal : Untuk membatalkan pengisian data e. Menu utama : Untuk kembali ke menu utama f. Peminjaman : Untuk menuju ke form peminjaman 4. Spesifikasi form peminjaman

A. Nama : Form Peminjaman

B. Tujuan : Untuk mencatat transaksi peminjaman

C. Flowchart : Lihat Gambar 3.5 Flowchart program peminjaman D. Proses :

a. Pinjam : Untuk menyimpan transaksi peminjaman b. Selesai : Untuk mengakhiri peminjaman

(9)

c. Menu utama : Untuk kembali ke menu utama d. Pendaftaran : Untuk menuju ke form pendaftaran e. Tabel : Untuk melihat laporan

5. Spesifikasi form pengembalian

A. Nama : Form Kembali

B. Tujuan : Untuk Transaksi pengembalian

C. Flowchart : Lihat Gambar 3.6 Flowcart program pengembalian D. Proses :

a. Kembali : Untuk menghapus transaksi peminjaman b. Selesai : Untuk mengakhiri proses pengembalian c. Menu utama : Untuk menuju ke menu utama

d. Tabel : Untuk melihat form laporan 6. Spesifikasi form laporan

A. Nama : Form Tabel

B. Tujuan : Untuk menampilkan laporan dalam bentuk tabel C. Flowchart : Flowchart Gambar 3.7 Flowchart program laporan D. Proses :

a. Tabel buku : Untuk menampilkan data semua buku b. Tabel anggota : Untuk menampilkan data semua anggota c. Tabel Peminjaman : Menampilkan semua transaksi peminjaman d. Data buku : Untuk menuju ke form buku

e. Pendaftaran : Untuk menuju ke form daftar f. Peminjaman : Untuk menuju ke form peminjaman g. Pengembalian : Untuk menuju ke form kembali h. Menu utama : Untuk kembali ke menu utama i. Cetak : Untuk mencetak laporan per tanggal

(10)

Untuk mengetahui cara kerja atau pola program secara jelas maka penulis akan menyertakan gambar - gambar flowchart program dari masing – masing form. Gambar flowchart tersebut akan menunjukan alur yang digunakan program, serta menunjukan logika yang dibutuhkan untuk menghasilkan output.

Ya tidak ya tidak ya ya tidak tidak ya tidak Pilihan menu utama mulai daftar Pengem balian Pemi n jaman Data buku tabel keluar T B D I P M

(11)

Gambar 3.2 Flowchart menu utama ya tidak ya tidak ya tidak ya tidak ya ya tidak tidak ya tidak B Input kode buku Len kode < 4 Kode ada ? Input data buku Output data buku Ingin menghapus Ingin edit Tambah data men u buka tabel M simpan M M T edit hapus Sim pan batal

(12)

Gambar 3.3 Flowchart Form buku ya tidak ya tidak ya tidak ya tidak ya ya tidak tidak ya tidak ya tidak Input no anggota Len no < 4 no ada ? Input data anggota Output data anggota Ingin menghapus Ingin edit Ingin daftar men u buka tabel M simpan M M T edit hapus Sim pan batal D Pemi n jaman I

(13)

Gambar 3.4 Flowchart form daftar ya tidak ya tidak ya tidak ya tidak ya tidak I Output tangga l pinjam Output nama anggot a Input No anggot a Len no anggota < 4 Input Jumlah buku Lama sewa input kode buku Output tangga l kemba li buka tabel buka tabel buka tabel buka tabel Len no anggota < 4 Outp ut nama buku Len no anggota < 4 Len no anggota < 4 Len no anggota < 4 Buk a tabe l T Buk a men u M Pin jam ? peminjaman Selesai Output total biaya sewa

(14)

Gambar 3.5 Flowchart form peminjaman tidak ya ya tidak tidak ya Ya tidak ya tidak ya ya

tidak tidak tidak

Output kemba li tangga l Input No anggot a Len no anggota < 4 Input kode buku denda outpu tkode buku Output : Nama buku Harga buku Tanggal pinjam Tanggal kembali buka tabel buka tabel buka tabel buka tabel Len no anggota < 4 Outp ut telat Len no anggota < 4 Len no anggota < 4 Len no anggota < 4 Buk a tabe l T Buk a men u M Tgl kembali < Kembal i tgl kembali Output total denda P selesai Ada pemin jaman Cob a lagi

(15)

ya

Gambar 3.6 Flowchart form kembali

ya tidak ya tidak ya tidak tidak ya ya tidak tidak tidak ya ya T Tabel peminjama n peminjama n Dat a buk u pengembalia n Tabel anggota pendaftara n Tab el buk u B D I E M Output tabel anggota Output tabel buku Output tabel peminjama n CETAK Output Laporan

(16)

Gambar 3.7 Flowchart form tabel

3.9. Rancangan Program

3.9.1 Rancangan form menu utama

Frame1 frame2 line

Gambar 3.8 Rancangan form menu

No Objek Properties Nilai

1 Form 1 Name frmmenu

Caption

Aplikasi peminjamn buku

2 Command 1 Name cmdbuku

Caption DAFTAR BUKU

3 Command 2 Name cmddaftar

Form1 Image1 Label1 Label2 Command5 Command6 Command4 Command3 Command2 Command1

(17)

Caption PENDAFTARAN

4 Command 3 Name cmdpinjam

Caption PEMINJAMAN

5 Command 4 Name cmdkembali

Caption PENGEMBALIAN

6 Command 5 Name cmdtabel

Caption TABEL

7 Command 6 Name cmdkeluar

Caption KELUAR

8 Frame 1 Name Frame1

9 Frame 2 Name Frame2

10 Image Name Image1

11 Label 1 Name Label1

12 Label 2 Name Label2

13 Line

Tabel 3.4. Properties form menu

3.9.2 Rancangan form buku

Form2 Label1 Label2 Label3 Label4 Label5 Label6 Text1 Text2 Text3 Text4 Text5 Text6 Command1 Command4 Command3 Command2 Command5 Command6 Data1

(18)

Gambar 3.9 Rancangan form buku No Objek Properties Nilai

1 Form 2 Name frmbuku

Caption Data buku

2 Command 1 Name cmdsimpan

Caption Simpan

3 Command 2 Name cmdhapus

Caption Hapus

4 Command 3 Name cmdedit

Caption Edit

5 Command 4 Name cmdbatal

Caption Batal

6 Command 5 Name cmdtabel

Caption TABEL

7 Command 7 Name cmdmenu

Caption MENU UTAMA

8 Label 1 Caption Kode Buku

9 Label 2 Caption Nama buku 10 Label 3 Caption Pengarang 11 Label 4 Caption Penerbit

12 Label 5 Caption Harga

13 Label 6 Caption Jumlah

14 Textbox Name Text1

15 Textbox Name Text2

16 Textbox Name Text3

17 Textbox Name Text4

18 Textbox Name Text5

19 Textbox Name Text6

20 Data Name Data1

(19)

3.9.3 Rancangan form daftar

Gambar 3.10 Rancangan form daftar Label5 Label1 Label2 Label3 Label4 Text1 Text2 Text3 Text4 Command5 Command1 Command4 Command3 Command2 Command6 Command7 Form3

(20)

No Objek Properties Nilai

1 Form 3 Name frmdaftar

Caption Pendaftaran anggota

2 Command 1 Name cmdsimpan

Caption Simpan

3 Command 2 Name cmdhapus

Caption Hapus

4 Command 3 Name cmdedit

Caption Edit

5 Command 4 Name cmdbatal

Caption Batal

6 Command 5 Name cmdtabel

Caption TABEL

7 Command 6 Name cmdpeminjaman

Caption PEMINJAMAN

8 Command 7 Name cmdmenu

Caption MENU UTAMA

9 Label 1 Caption No

10 Label 2 Caption Nama

11 Label 3 Caption Alamat

12 Label 4 Caption Telp.

13 Label 5 Caption

PENDAFTARAN ANGGOTA

14 Textbox Name Text1

15 Textbox Name Text2

16 Textbox Name Text3

17 Textbox Name Text4

18 Textbox Name Text5

(21)

3.9.4 Rancangan form peminjaman

Gambar 3.11 Rancangan form peminjaman

Label1 Label2 Label3 Label4 Label5 Label6 Text1 Text2 Text3 Text4 Text5 Text6

Command1 Command2 Command3 Command4

Command5 Form4

Label7 Text7 Label8 Text8

(22)

No Objek Properties Nilai

1 Form 4 Name frmpeminjaman

Caption Peminjaman

2 Command 1 Name cmdpinjam

Caption Pinjam 3 Command 2 Name cmdselesai

Caption Selesai

4 Command 3 Name cmdmenu

Caption MENU UTAMA

5 Command 4 Name cmddaftar

Caption PENDAFTARAN

6 Command 5 Name cmdtabel

Caption TABEL 7 Label 1 Caption No. anggota 8 Label 2 Caption Nama anggota 9 Label 3 Caption Banyak buku 10 Label 4 Caption Kode buku 11 Label 5 Caption Nama buku 12 Label 6 Caption Biaya sewa 13 Label 7 Caption Tanggal pinjam 14 Label 8 Caption Tanggal kembali

15 Label 9 Caption TOTAL

16 Textbox Name Text1

17 Textbox Name Text2

18 Textbox Name Text3

19 Textbox Name Text4

20 Textbox Name Text5

21 Textbox Name Text6

22 Textbox Name Text7

23 Textbox Name Text8

24 Textbox Name Text9

(23)

3.9.5 Rancangan form kembali

Gambar 3.12 Rancangan form kembali

Label1 Label2 Label3 Label4 Label5 Label6 Text1 Text2 Text3 Text4 Text5 Text6

Command1 Command2 Command3 Command4

Form5

Label7 Label8

Text7

Text8 Label9 Text9

(24)
(25)

1 Form 5 Name frmkembali Caption Pengembaian 2 Command 1 Name cmdkembali

Caption Kembali

3 Command 2 Name cmdselesai

Caption Selesai

4 Command 3 Name cmdmenu

Caption MENU UTAMA

5 Command 4 Name cmdtabel Caption TABEL 6 Label 1 Caption No. annggota 7 Label 2 Caption Nama anggota

8 Label 3 Caption Kode buku

9 Label 4 Caption Nama buku

10 Label 5 Caption Harga

11 Label 6 Caption Tanggal pinjam 12 Label 7 Caption Tanggal kembali

13 Label 8 Caption Denda

14 Label 9 Caption Kembali tanggal

15 Label 10 Caption TOTAL

16 Textbox Name Text1

17 Textbox Name Text2

18 Textbox Name Text3

19 Textbox Name Text4

20 Textbox Name Text5

21 Textbox Name Text6

22 Textbox Name Text7

23 Textbox Name Text8

24 Textbox Name Text9

25 Textbox Name Text10

Tabel 3.8. Properties Form kembali

(26)

SStab1

3 buah MSFlexGrid yang ditumpuk

Gambar 3.13 Rancangan form tabel No Objek Properties Nilai

1 Form 6 Name frmtabel

Caption Laporan

2 Command 1 Name cmdbuku

Caption Data Buku 3 Command 2 Name cmdpendaftaran

Caption Pendaftaran

4 Command 3 Name cmdpeminjaman

Caption Peminjaman 5 Command 4 Name cmdpengembalian

Caption Pengembalian

6 Command 5 Name cmdmenu

Data1 Data3

Command1 Command2 Command3 Command4

Form5

Command5 Data2

Label * Text ** Label ***

Frame1

DTPicker1 CR DTPicker2

(27)

Caption Menu

7 Command 6 Name command1

Caption PRINT 8 Crystalreport Name CR

9 Data Name Data1

10 Data Name Data2

11 Data Name Data3

12 DTpicker1 Name DTpicker1

13 DTpicker2 Name DTpicker2

14 Frame1 Caption CETAK LAPORAN

15 Label1 Caption "=DATE"

16 Label2 Caption INPUT KODE BUKU

17 Label3 Caption enter

18 Label4 Caption INPUT NO ANGGOTA

19 Label5 Caption enter

20 Label6 Caption KODE BUKU DI PEMINJAMAN

21 Label7 Caption enter

22 Textbox Name Text1

23 Textbox Name Text2

24 Textbox Name Text3

25 MSFlexGrid Name MFbuku

26 MSFlexGrid Name MFanggota 27 MSFlexGrid Name Mfpeminjaman

28 Sstab Name SSTab1

Tab 0

Caption Tabel Buku

Tab 1

Caption Tabel Anggota

Tab 2

Caption Tabel Peminjaman

Tabel 3.9. Peroperties Form Tabel

3.10. Perancangan Input & Output 3.10.1. Rancangan input

(28)

Untuk menyimpan data buku input semua text sehingga akan mengaktifkan command simpan lalu klik command tersebut. Untuk penghapusan data atau pengeditan data cukup input kode buku. Tampilan rancangan untuk mengimput data buku seperti tampilan dibawah.

Gambar 3.14 Rancangan input data buku 2. Rancangan input data anggota / pendaftaran

Untuk pengimputan data anggota sama seperti prosedur pengimputan pada data buku hanya pada form data anggota kuncinya adalah no anggota. Tampilan rancangan input form daftar / data anggota seperti pada gambar dibawah.

Gambar 3.15 Rancangan input data anggota

(29)

Pada form peminjaman input no anggota untuk menghasilkan output nama anggota, input banyak buku untuk output tanggal kembali, dan input kode buku agar nama buku, dan biaya sewa keluar. Setelah klik command pinjam output dari total tampil. Rancangan input form peminjaman seperti pada gambar 3.16.

Gambar 3.16. Rancangan input peminjaman 4. Rancangan input form kembali / pengembalian

Pada form pengembalian untuk menampilkan transaksi peminjaman cukup input no anggota dan kode buku, lalu klik command kembali untuk pengembalian buku. Tampilan rancangan input pengembalian seperti gambar 3.17.

Gambar 3.17. Rancangan input pengembalian

(30)

1. Rancangan output tabel data buku

Gambar 3.18. Rancangan Output Tabel data buku 2. Rancangan output tabel anggota

(31)

3. Rancangan output tabel peminjaman

Gambar 3.20 Rancangan output tabel peminjaman 4. Rancangan output laporan

Gambar 3.21 Rancangan laporan

3.11. Spesifikasi Hardware & software

Persyaratan minimum yang digunakan untuk menjalankan aplikasi yaitu: Pentium II namun akan lebih baik jika Pentium IV

Ram minimum 128 MB

Kapasitas hardisk minimum 20 GB

Sistem operasi yang digunakan Windows 98 / ME / 2000 / XP Microsoft access 2000 dan Crystal Reports Tools

Gambar

Tabel 3.2 Data buku
Tabel 3.3 Data peminjaman
Gambar   struktur   program   diatas   menjelaskan   bahwa   pada   form   menu   utama   ada  beberapa pilihan, yaitu sebagai berikut:
Gambar 3.2 Flowchart menu utama ya tidak ya                                                                             tidak    ya tidak ya tidak ya ya   tidak tidak ya tidakBInput kode bukuLen kode &lt; 4Kode ada ? Input data bukuOutput data bukuIngin me
+7

Referensi

Dokumen terkait

Berdasarkan analisa sistem tersebut diatas secara umum pengguna atau user aplikasi sistem kasir di Gita swalayan ini adalah setelah petugas admin melakukan input

Deakin University ELL626 Literacies and Education: Writing reader.. Geelong:

Penelitian ini bertujuan untuk mendapatkan gambaran proses pengambilan keputusan pada individu yang telah memasuki tahap dewasa muda yang melakukan konversi agama karena

yang Dibutuhkan Tubuh Manusia Vitamin dan mineral membuat tubuh manusia bekerja dengan baik. Meskipun tubuh mendapatkan vitamin dan mineral dari makanan yang dimakan setiap

Penelitian ini bertujuanuntuk mengetahui pengaruh penggunaan asap cair tempurung kelapa pada pembuatan ikan kering serta membandingkan kualitas ikan kering yang

Sedangkan hasil penelitian menunjukkan bahwa kepemimpinan kepala Madrasah Tsanawiyah dalam meningkatkan kinerja guru dan staf adalah dengan membentuk tim kusus dan

“Iklan Layanan Masyarakat mempunyai kriteria seperti, non komersial, berwawasan nasional, dapat diiklankan, diajukan oleh organisasi yang telah diakui dan diterima

[r]