bab iii pembahasan - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai...

39
23 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan penulis akan menjelaskan secara rinci tentang profil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas Akhir yang berisi nama perusahaan, Ruang lingkup perusahaan. 3.1.1. Profil Perusahaan Nama Sekolah : SMK TRI DHARMA 2 NPSN : 20220306 No. Statistik Sekolah : 301026105001 Provinsi : Jawa Barat Otonomi Daerah : Kota Bogor Desa/Kelurahan : Bogor Jalan dan Nomor : Jl. Raya Kebon Pedes No.25 Kode Pos : 16162 Telepon : (0251) 8379-960 Faximile : (0251) 8320-336 Daerah : Perkotaan Status : Terakreditasi-A Kelompok : Bisnis dan Manajemen Teknologi Informasi dan Komunikasi Surat Keputusan : No. 273/C.C37/Kep/MN/1999

Upload: vuanh

Post on 06-Mar-2019

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

23

BAB III

PEMBAHASAN

3.1 Tinjauan Perusahaan

Dalam tinjauan perusahaan penulis akan menjelaskan secara rinci tentang

profil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan

Tugas Akhir yang berisi nama perusahaan, Ruang lingkup perusahaan.

3.1.1. Profil Perusahaan

Nama Sekolah : SMK TRI DHARMA 2

NPSN : 20220306

No. Statistik Sekolah : 301026105001

Provinsi : Jawa Barat

Otonomi Daerah : Kota Bogor

Desa/Kelurahan : Bogor

Jalan dan Nomor : Jl. Raya Kebon Pedes No.25

Kode Pos : 16162

Telepon : (0251) 8379-960

Faximile : (0251) 8320-336

Daerah : Perkotaan

Status : Terakreditasi-A

Kelompok : Bisnis dan Manajemen

Teknologi Informasi dan Komunikasi

Surat Keputusan : No. 273/C.C37/Kep/MN/1999

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

24

Tahun Berdiri : 1995

Kegiatan Belajar : Pagi dan Siang

Bangunan Sekolah : Milik Sendiri

Jarak ke Pusat Kec. : 0,005 Km

Jarak ke Pusat Otoda : 2 Km

Terletak Pada Lintasan : Kecamatan

Jumlah Keanggotaan Rayon : 54

Organisasi Penyelenggara : Yayasan

3.1.2. Sejarah Perusahaan

SMK TRI DHARMA 2 BOGOR didirikan diatas luas tanah 2300 M2

oleh Yayasan TRI DHARMA BOGOR pada tahun 1993 dan selesai pada tahun

1995 yang berlokasi di Jl. Raya Kebon Pedes No.25 Bogor yang berjumlah 2

lokal(tingkat), itu merupakan pertama kali Yayasan Tri Dharma Bogor

mendirikan Sekolah Menengah Kejuruan (SMK/SMEA) yang termasuk dalam

kelompok Bisnis dan Manajemen setelah Kelompok Teknologi dan Industri

(STM).

Jurusan (program keahlian) yang pertama kali dibuka adalah Jurusan

Administrasi Perkantoran (Sekertaris) dan Manajemen Bisnis (Penjualan),

namun dikarenakan jumlah siswa dari tahun ke tahun terus bertambah maka

pada tahun 1997 SMK TRI DHARMA 2 BOGOR kembali mendirikan gedung

diatas luas tanah + 5000 M2 sebanyak 3 lokal(tingkat) yang berlokasi di Jl.

Raya K.H Sholeh Iskandar No.5 (Jl. Baru Kedung Badak) Bogor dan selesai

pada tahun 1999 bersamaan dengan dibukanya program keahlian/jurusan

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

25

Akuntansi untuk memenuhi tuntutan dunia kerja/dunia usaha. Pada tahun 2001

Yayasan Tri Dharma Bogor kembali membuka Sekolah Menengah Kejuruan

(SMK) yaitu SMK TRI DHARMA 4 BOGOR untuk program keahlian/jurusan

: Sekertaris, Penjualan, Akuntansi, dengan Kepala Sekolah yang berbeda.

SMK TRI DHARMA 2 BOGOR yang berstatus “TERAKREDITASI-A”

juga ditunjuk sebagai SMK Standar Nasional, tapi walaupun demikian SMK

TRI DHARMA 2 BOGOR akan terus meningkatkan kualitas pendidikan untuk

menghasilkan lulusan yang akan menjadi sumber daya manusia(SDM)

terampil, ahli, profesional serta berguna bagi Bangsa dan Negara. Pada tahun

2005/2006 SMK TRI DHARMA 2 BOGOR menambah Bidang Keahlian yaitu

Teknologi Informasi dan Komunikasi dengan program keahlian Multimedia,

Rekayasa Perangkat Lunak dan Teknik Komputer Jaringan.

Alhamdulilah sampai saat ini berkat kepercayaan masyarakat terhadap

SMK TRI DHARMA 2 BOGOR jumlah pendaftar setiap tahun meningkat,

terbukti dengan jumlah siswa yang terus bertambah hingga saat ini berjumlah

kurang lebih 2000 orang.

Demikian sejarah singkat SMK TRI DHARMA 2 BOGOR, kami

keluarga besar SMK TRI DHARMA 2 BOGOR mengucapkan terimakasih

banyak kepada masyarakat atas kepercayaannya memilih kami.

3.1.3. Struktur Organisasi dan Fungsi

Pada umumnya setiap perusahaan memiliki struktur organisasi.

Perusahaan yang mempunyai struktur organisasi berbeda-beda satu dengan

yang lainnya tergantung dari tujuan perusahaan tersebut, sumber daya yang

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

26

dimiliki dan lingkungan yang melingkupinya. Namun pada hakekatnya

mempunyai prinsip yang sama agar tercapai tujuan yang efektif dan efisien.

Struktur organisasi dapat dikatakan sebagai hubungan kerja antar satu dengan

bagian lainnya agar semua kegiatan perusahaan selesai pada waktunya, yang

pada dasarnya bertujuan untuk mencapai kepuasan baik terhadap kebijakan

perusahaan sebagai pengelola maupun tenaga kerja sebagai operasionalnya.

Gambar III.1

Struktur Organisasi SMK Tri Dharma 2

Dalam struktur organisasi ini dapat dijelaskan pembagian tugas dan

tanggung jawab yang ada. Adapun tugas dan fungsi masing-masing personal

sebagai berikut :

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

27

1. Kepala Sekolah

Bertanggung jawab mengendalikan semua kegiatan sekolah serta membuat

gambaran pekerjaan yang harus dilakukan setiap bagian yang ada.

2. Waka Kepala Sekolah

Bertanggung jawab dan membantu kepada Kepala Sekolah dalam

menyusun perencanaan, membuat program kegiatan, dan program

pelaksanaan.

3. Kasubag Tata Usaha

Bertanggung jawab dalam perencana administrasi program dan anggaran,

mengkoordinator administrasi ketatausahaan dan bidang umum sekolah.

4. Bendahara

Bertanggung jawab mengelola keuangan, membuat pembukuan keuangan,

membuat laporan pertanggungjawaban keuangan.

5. Surat / Perpus

Bertanggung jawab mengelola, meliputi proses pengolahan, penyusunan,

penyimpanan, dan pengemasan tersusun rapih, mudah ditelusuri kembali

(temu balik informasi) dan diakses oleh pemakai serta merawat bahan

pustaka.

6. Waka Kurikulum

Bertanggung jawab untuk membuat agenda pendidikan, jadwal mengajar

guru, serta hal-hal lain yang bersangkutan dengan kurikulum.

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

28

7. Waka Hubin

Bertanggung jawab mengatur hubungan Sekolah dengan Orang Tua / Wali

Siswa, memberi penjelasan tentang kebijakan, situasi dan perkembangan

sekolah kepada Orang Tua/Wali Siswa.

8. Waka Kesiswaan

Bertanggung jawab menyusun program pembinaan siswa/OSIS, membantu

menyusun program pengembangan diri siswa, melakukan pemilihan calon

siswa, penerimaan bea siswa, mengikuti lomba, petugas upacara, dll.

9. Waka Sarana Prasarana

Bertanggung jawab memahami peraturan administrasi sarana dan

prasarana, membantu menyusun rencana pemanfaatan sarana operasional

sekolah.

10. Kaprog RPL

Mendalami dan mengembangkan kurikulum sesuai dengan jurusan,

mengkoordinir penggunaan ruang praktek dalam jurusannya.

11. Kaprog MM

Mendalami dan mengembangkan kurikulum sesuai dengan jurusan,

mengkoordinir penggunaan ruang praktek dalam jurusannya.

12. Kaprog AK

Mendalami dan mengembangkan kurikulum sesuai dengan jurusan,

mengkoordinir penggunaan ruang praktek dalam jurusannya.

13. Kaprog AP

Mendalami dan mengembangkan kurikulum sesuai dengan jurusan,

mengkoordinir penggunaan ruang praktek dalam jurusannya.

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

29

14. Kaprog PM

Mendalami dan mengembangkan kurikulum sesuai dengan jurusan,

mengkoordinir penggunaan ruang praktek dalam jurusannya.

15. Wali Kelas

Bertanggung jawab mengelola dan menyelenggarakan administrasi kelas

yang meliputi : denah tempat duduk, buku absen, papan absen, daftar

pelajaran, dan tata tertib siswa, memberikan motivasi dan menciptakan

situasi KBM yang efektif kepada siswa, mendidik dan mengamalkan

ilmunya sesuai dengan bidang keahliannya masing-masing.

16. Guru

Bertanggung jawab mendidik, mengajar, melatih dan membimbing siswa.

17. Pembina Osis

Bertanggung jawab membantu Waka Kesiswaan dalam melaksanakan

program pembinaan kesiswaan.

18. Pembina Rohis

Bertanggung jawab terhadap pelaksanaan kegiatan keorganisasian yang

dilaksanakan oleh sekolah.

19. Pembina Pramuka

Bertanggung jawab membina pramuka dengan munggunakan prinsip dasar

kepramukaan.

20. Pembina BP/BK

Bertanggung jawab merumuskan dan melaksanakan bimbingan konseling.

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

30

21. Pembina Paskibra

Bertanggung jawab membuat dan menentukan kebijakan-kebijakan

tertentu demi kepentingan organisasi.

22. Pembina Olahraga

Bertanggung jawab merencanakan dan menyusun program pembinaan

olahraga, baik atlentik maupun permainan.

23. Siswa

Merupakan peserta didik yang berkewajiban untuk belajar.

3.2. Analisa Kebutuhan

Permasalahan yang ada pada Perpustakaan SMK Tri Dharma 2 yaitu

diantaranya :

1. Proses pencarian buku tidak bisa secara cepat dan akurat.

2. Proses Pencetakan laporan tidak mudah dan tidak praktis.

3. Dalam proses penyimpanan data, disimpan dalam lemari berkas.

4. Sistem yang masih manual dalam penambahan data anggota, data

buku, data petugas, penambahan data transaksi peminjaman dan

transaksi pengembalian.

Sistem informasi manajemen Perpustakaan merupakan sebuah sistem

informasi untuk mengelola informasi yang diperlukan dalam suatu perpustakaan

yang meliputi pengolahan data buku, pengolahan data anggota, pengolahan data

petugas, proses peminjaman dan pengembalian buku, dan pembuatan laporan pada

perpustakaan. Dalam pengolahan informasi tersebut, dibutuhkan suatu prosedur

untuk mempermudah proses pengolahan data pada perpustakaan diantaranya:

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

31

a. Prosedur Pendaftaran Anggota

Seseorang yang akan meminjam buku pada perpustakaan diharuskan untuk

melakukan pendaftaran anggota terlebih dahulu dengan membawa

fotokopi kartu pelajar dan memberikan 2 foto berukuran 2x3 untuk

diserahkan kepada petugas dan membayar administrasi Rp.5000

b. Prosedur Peminjaman

Seorang anggota yang telah melakukan pendaftaran dapat langsung

melakukan peminjaman buku dengan menyerahkan buku dan kartu

anggota perpustakaan kepada petugas. Anggota mencari buku kemudian

buku diserahkan kepada petugas untuk di input setelah diinput buku akan

diberikan kembali ke pada anggota, petugas akan menyimpan kartu

anggota dan akan memberikan kartu pinjam buku.

c. Prosedur Pengembalian Buku

Anggota menyerahkan kartu pinjam buku dan buku yang akan

dikembalikan kepada petugas. Petugas memeriksa apakah anggota

mengembalikan buku sesuai dengan tempo peminjaman atau tidak.

d. Prosedur Pembuatan Laporan

Petugas akan membuat laporan data peminjaman dan pengembalian, data

anggota, data buku, dan data petugas pada setiap priode yang ditentukan.

3.3. Rancangan Dokumen Masukkan

Hal utama dalam perancangan suatu program adalah mentukan input dan

output dari program tersebut, dimana inputan tersebut akan diproses sehingga

menghasilkan output yang berkualitas. Dari analisa kebutuhan yang diuraikan di

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

32

atas, maka dalam perancangan program peminjaman buku pada perpustakaan

SMK Tri Dharma 2, dalam masukkan yang digunakan sebagai berikut:

a. Nama Dokumen : Data anggota

Fungsi : Untuk mengetahui identitas dari calon anggota

Sumber : Calon Anggota

Tujuan : Petugas

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap pendaftaran anggota

Bentuk : Lampiran A. 1

b. Nama Dokumen : Data Petugas

Fungsi : Untuk mengetahui identitas dari petugas

Sumber : Petugas

Tujuan : Kepala Sekolah

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap rekrut petugas baru

Bentuk : Lampiran A. 2

c. Nama Dokumen : Data Buku

Fungsi : Untuk mengetahui data buku

Sumber : Petugas

Tujuan : Siswa

Media : Kertas

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

33

Jumlah : 1 lembar

Frekuensi : Setiap masuk buku baru

Bentuk : Lampiran A. 3

3.4 Rancangan Dokumen Keluaran

Hal utama dalam perancangan suatu program adalah mentukan input dan

output dari program tersebut, dimana inputan tersebut akan diproses sehingga

menghasilkan output yang berkualitas. Dari analisa kebutuhan yang diuraikan di

atas, maka dalam perancangan program peminjaman buku pada perpustakaan

SMK Tri Dharma 2, dalam masukkan yang digunakan sebagai berikut:

a. Nama Dokumen : Kartu Anggota Perpustakaan

Fungsi : Sebagai bukti keanggotaan

Sumber : Petugas

Tujuan : Anggota

Media : Kertas

Jumlah : 2 Lembar

Frekuensi : Setiap ada anggota baru

Bentuk : Lampiran B. 1

b. Nama Dokumen : Kartu Pinjam Buku

Fungsi : Sebagai bukti Meminjam Buku

Sumber : Petugas

Tujuan : Anggota

Media : Kertas

Jumlah : 1 Lembar

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

34

Frekuensi : Setiap ada peminjaman buku

Bentuk : Lampiran B. 2

c. Nama Dokumen : Laporan Peminjaman Buku

Fungsi : Untuk mengetahui data peminjaman buku

Sumber : Petugas

Tujuan : Kepala Sekolah

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap satu bulan sekali

Bentuk : Lampiran B. 3

d. Nama Dokumen : Laporan Pengembalian Buku

Fungsi : mengetahui data Pengembalian Buku

Sumber : Petugas

Tujuan : Kepala Sekolah

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap satu bulan sekali

Bentuk : Lampiran B. 4

e. Nama Dokumen : Laporan Pengembalian

Fungsi : mengetahui data Pengembalian

Sumber : Petugas

Tujuan : Kepala Sekolah

Media : Kertas

Jumlah : 1 Lembar

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

35

Frekuensi : Setiap satu bulan sekali

Bentuk : Lampiran B. 5

f. Nama Dokumen : Laporan Data Anggota

Fungsi : Untuk mengetahui data Anggota

Sumber : Petugas

Tujuan : Kepala Sekolah

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap satu bulan sekali

Bentuk : Lampiran B. 6

g. Nama Dokumen : Laporan Data Buku

Fungsi : Untuk mengetahui data buku

Sumber : Petugas

Tujuan : Kepala Sekolah

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap satu bulan sekali

Bentuk : Lampiran B. 7

h. Nama Dokumen : Laporan Data Petugas

Fungsi : Untuk mengetahui data Petugas

Sumber : Petugas

Tujuan : Kepala Sekolah

Media : Kertas

Jumlah : 1 Lembar

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

36

Frekuensi : Setiap satu bulan sekali

Bentuk : Lampiran B. 8

3.5 Entity Relationship Diagram

A. Entity Relationship Diagram

Gambar III.2

Entity Relationship Diagram

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

37

B. LRS (Logic Record Structure)

Gambar III.3

Logic Record Structure

C. HIPO (Hierarchy Input Process Output)

Gambar III.4

Hierarchy Input Process Output

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

38

3.6 Spesifikasi File

Dalam pembuatan program aplikasi ini penulis menggunakan satu database

diperpustakaan SMK Tri Dharma 2 yang teridiri dari enam tabel.

a. Tabel Anggota

Nama file : Data Anggota

Akronim file : Anggota

Fungsi : Untuk Menyimpan data Anggota

Tipe file : File Induk

Organisasi File : Random

Akses : Random

Media File : Hard Disk

Panjang Record : 111 karakter

Software : Mysql

Field : id_anggota

Tabel III.1

Spesifikasi File Anggota

No Nama Filed Akronim Tipe Panjang Keterangan

1 ID Anggota Id_anggota Varchar 11 Primary Key

2 Nama Anggota nama_anggota Varchar 25

3 No Identitas no_ktp Varchar 18

4 Alamat Alamat Varchar 50

5 Telepon Telepon Varchar 12

6 Masa Aktif masa_aktif Date

7 Tanggal Daftar Tgl_daftar Date

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

39

b. Tabel Buku

Nama file : Data Buku

Akronim file : Buku

Fungsi : Untuk Menyimpan data buku

Tipe file : File Induk

Organisasi File : Random

Akses : Random

Media File : Hard Disk

Panjang Record : 132 karakter

Software : Mysql

Field : no_buku

Tabel III.2

Spesifikasi File Buku

No Nama Filed Akronim Tipe Panjang Keterangan

1 No Buku no_buku Varchar 13 Primary Key

2 Judul Buku judul_buku Varchar 30

3 Pengarang Pengarang Varchar 25

4 Penerbit Penerbit Varchar 20

5 Tahun Terbit thn_terbit Varchar 4

6 Stok Stok Int 3

7 Kategori Buku kategori_buku Varchar 20

8 Rak Rak Varchar 18

9 Tgl Buku masuk Tgl_bukumasuk Date

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

40

c. Tabel Petugas

Nama file : Data Petugas

Akronim file : Petugas

Fungsi : Untuk Menyimpan data Petugas

Tipe file : File Induk

Organisasi File : Random

Akses : Random

Media File : Hard Disk

Panjang Record : 78 karakter

Software : Mysql

Field : id_petugas

Tabel III.3

Spesifikasi File Petugas

No Nama Filed Akronim Tipe Panjang Keterangan

1 ID Petugas Id_ Petugas Varchar 20 Primary Key

2 Nama Petugas nama_ Petugas Varchar 25

3 Jabatan Jabatan Varchar 25

4 Password Password Varchar 8

5 Menjadi Petugas Tgl_jdpetugas Date

d. Tabel Kategori

Nama file : Data Katogori Buku

Akronim file : Kategori

Fungsi : Untuk Menyimpan data Kategori Buku

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

41

Tipe file : File Induk

Organisasi File : Random

Akses : Random

Media File : Hard Disk

Panjang Record : 44 karakter

Software : Mysql

Field : id_kategori

Tabel III.4

Spesifikasi File Kategori

No Nama Filed Akronim Tipe Panjang Keterangan

1 ID Kategori Id_ Kategori Varchar 11 Primary Key

2 Kategori Buku Kategori_buku Varchar 20

3 No Buku No_buku Varchar 13 Foreign Key

e. Tabel Peminjaman

Nama file : Data Peminjaman dan Pengembalian buku

Akronim file : Peminjaman

Fungsi : Menyimpan data peminjaman dan pengembalian

Tipe file : file Transaksi

Organisasi File : Random

Akses : Random

Media File : Hard Disk

Panjang Record : 57 karakter

Software : Mysql

Field : id_pinjam

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

42

Tabel III.5

Spesifikasi File Peminjaman dan Pengembalian

No Nama Filed Akronim Tipe Panjang Keterangan

1 No pinjaman no_pinjam Varchar 11 Primary Key

2 ID anggota id_anggota Varchar 6 Foreign Key

3 Status Status Varchar 20

4 Tanggal Peminjaman tgl_pinjam Date

5 Tanggal

Pengembalian

tgl_kembali Date

6 Tanggal

dikembalikan

Tgl_dikemba

likan

Date

7 ID Petugas id_petugas Varchar 20 Foreign Key

f. Tabel Detail Pengembalian dan peminjaman

Nama file : Detail Pengembalian dan peminjaman

Akronim file : Pengembalian

Fungsi : Menyimpan Data Detail Peminjaman dan

Pengembalian

Tipe file : file Transaksi

Organisasi File : Random

Akses : Random

Media File : Hard Disk

Panjang Record : 174 karakter

Software : Mysql

Field : id_pinjam

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

43

Tabel III.6

Spesifikasi File Detail Peminajaman dan Pengembalian

No Nama Filed Akronim Tipe Panjang Keterangan

1 No pinjaman no_pinjam Varchar 11 Primary Key

2 No Buku No_buku Varchar 13 Foreign Key

3 Jumlah nama_anggota Varchar 25

3.7 Pengkodean

Pemakaian Kode Bertujuan agar mempermudahkan dalam proses

pemasukan data, sehingga waktu yang diperlukan sangat singkat dan

mempercepat pencarian data yang benar sesuai dengan kebutuhan pemakai (user).

Adapun struktur kode yang digunakan pada program peminjaman buku

Perpustakaan sebagai berikut:

a. ID Anggota (id_anggota)

Struktur:

9 9 - 9 9 9 9 9 9 9 9

Keterangan:

Digit 1-2 Untuk inisial nomor ID anggota.

Digit 3 Pemisah antara huruf dan angka.

Digit 4-5 Menerangkan tahun pendaftaran anggota.

Digit 6-7 Menerangkan bulan pendaftaran anggota.

Digit 8-9 Menerangkan tanggal pendaftaran anggota.

Digit 10-11 Menerangkan nomor urut pendaftaran anggota.

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

44

Contoh :

1 1 - 3 0 0 9 1 7 0 1

b. No Buku (no_buku)

Struktur:

9 9 9 . 9 / x x X / X x x

Keterangan:

Digit 1-3 Kode dari mata Pelajaran.

Digit 4 Pemisah antara kode pelajaran dan kelas.

Digit 5 Kelas.

Digit 6 Pemisah kelas dan inisial dari mata pelajaran.

Digit 7-9 Inisial dari mata pelajaran.

Digit 10 Pemisah.

Digit 11-13 Inisial dari pengarang buku.

Contoh :

0 0 1 . 1 / M T K / M R R

c. ID Kategori (id_kategori)

Struktur:

9 9 - 9 9 9 9 9 9 9 9

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

45

Keterangan:

Digit 1-2 Untuk inisial nomor ID kategori.

Digit 3 Pemisah antara huruf dan angka.

Digit 4-5 Menerangkan tahun kategori buku dibuat.

Digit 6-7 Menerangkan bulan kategori buku dibuat.

Digit 8-9 Menerangkan tanggal kategori buku dibuat.

Digit 10-11 Menerangkan nomor urut kategori buku dibuat.

Contoh :

1 2 - 3 0 0 9 1 7 0 1

d. Nomor Transaksi Pinjaman (no_pinjam)

Struktur:

X X - 9 9 9 9 9 9 9 9

Keterangan:

Digit 1-2 Untuk inisial nomor pinjaman.

Digit 3 Pemisah antara huruf dan angka.

Digit 4-5 Menerangkan tahun transaksi peminjaman.

Digit 6-7 Menerangkan bulan transaksi peminjaman.

Digit 8-9 Menerangkan tanggal transaksi peminjaman.

Digit 10-11 Menerangkan nomor urut transaksi peminjaman.

Contoh :

P M - 1 7 0 7 0 7 0 1

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

46

3.8 Spesifikasi Program

a. Spesifikasi Form Login

1. Nama Program : Program Form Login

2. Akronim : frmlogin (frmakses.frm)

3. Bahasa : Visual Basic 6.0

4. Fungsi : Untuk masuk dan mengakses program

Proses jalannya program:

1. Masukanan ID petugas ke dalam textbox ID petugas, tekan enter

makan akan di cek oleh program apakah sesuai dengan yang ada dalam

database. Jika tidak sesuai maka akan akan muncul masagebox dan

diminta untuk mengisi ulang textbox ID petugas dengan benar, jika

sesuai maka fokus berpindah ke textbox password.

2. Masukan password tekan enter atau klik masuk maka akan di cek oleh

program apakah sesuai dengan yang ada di dalam database. Jika tidak

sesuai maka akan muncul masagebox,jika sesuai akan masuk kedalam

program.

3. Kilk KELUAR maka akan keluar dari program.

b. Spesifikasi Form Menu

1. Nama Program : Program Form Menu

2. Akronim : frmmenu (frmmenu.frm)

3. Bahasa : Visual Basic 6.0

4. Fungsi : Untuk menampilkan program yang tersedia.

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

47

Proses jalan program

1. Klik Ganti pengguna,untuk mengganti hak akses.

2. Klik File, maka akan tampil seluruh data form master.

3. Klik Buku dalam file, maka akan tampil form buku.

4. Klik Petugas dalam file, maka akan tampil form petugas.

5. Klik Anggota dalam file, maka akan tampil form buku.

6. Klik Kategori dalam file, maka akan tampil form kategori

7. Klik Peminjaman, maka akan tampil form peminjaman.

8. Klik Pengembalian, maka akan tampil form pengembalian.

9. Klik Laporan, maka akan tampil seluruh form laporan

10. Klik Anggota dalam laporan, maka akan tampil form laporan anggota.

11. Klik Buku dalam laporan , makan akan tampil form laporan Buku.

12. Klik Petugas dalam laporan, makan akan tampil form laporan petugas.

13. Klik Peminjaman dalam laporan, makan akan tampil form laporan

anggota.

14. Klik Peminjaman dan Pengembalian dalam laporan, makan akan tampil

form laporan peminjaman dan pengembalian.

15. Klik Keluar maka akan kembali ke form Menu Anggota.

16. Klik Close maka akan muncul masagebox jika ya maka akan keluar dari

aplikasi jika tidak akan kembali ke menu petugas.

c. Spesifikasi Form Data Buku

1. Nama Program : Program Form Data Buku

2. Akronim : Frmbuku (Frmbuku.frm)

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

48

3. Bahasa : Visual Basic 6.0

4. Fungsi : Untuk melakukan pengolahan data

Buku

Proses jalan program

1. Klik Gambar Tambah, untuk memasukan data buku baru.

2. Klik Gambar Memori, untuk menyimpan data buku yang sudah di isi.

3. Klik Gambar X, untuk membatalkan data yang sudah di isi namun

belum tersimpan.

4. Klik Gambar - , untuk menghapus data yang ada di database

5. Masukan no buku di textbox yang ada di Frame pencarian lalu Klik

Gambar Cari maka akan menfilter dengan kategori tersebut.

6. Klik dua kali pada Datagrid maka akan memunculkan data ke textbox.

d. Spesifikasi Form Data Petugas

1. Nama Program : Program Form Data Petugas

2. Akronim : frmpetugas (frmpetugas.frm)

3. Bahasa : Visual Basic 6.0

4. Fungsi : Untuk melakukan pengolahan data

Petugas

Proses jalan program

1. Klik petugas, maka akan tampil form data petugas.

2. Klik Gambar Tambah, untuk memasukan data petugas baru.

3. Klik Gambar Memori, untuk menyimpan data petugas sudah di isi.

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

49

4. Klik Gambar X, untuk membatalkan data yang sudah di isi namun

belum tersimpan.

5. Klik Gambar -, untuk menghapus data yang ada di database.

6. Masukan id petugas di textbox yang ada di Frame pencarian lalu Klik

Gambar Cari maka akan menfilter dengan kategori tersebut.

7. Klik dua kali pada Datagrid maka akan memunculkan data ke textbox.

e. Spesifikasi Form Data Anggota

1. Nama Program : Program Form Data Anggota

2. Akronim : frmanggota (frmanggota.frm)

3. Bahasa : Visual Basic 6.0

4. Fungsi : Untuk melakukan pengolahan data

anggota

Proses jalan program

1. Klik anggota, maka akan tampil form data anggota.

2. Klik Gambar Tambah, untuk memasukan data anggota baru.

3. Klik Gambar Memori, untuk menyimpan data anggota sudah di isi.

4. Klik Gambar X, untuk membatalkan data yang sudah di isi namun

belum tersimpan.

5. Klik Gambar -, untuk menghapus data yang ada didatabase.

6. Masukan id anggota di textbox yang ada di Frame pencarian lalu Klik

Gambar Cari maka akan menfilter dengan kategori tersebut.

7. Klik dua kali pada Datagrid maka akan memunculkan data ke textbox.

8. Klik gambar buku untuk mencetak kartu perpustakaan.

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

50

f. Spesifikasi Form Data Kategori

1. Nama Program : Program Form Kategori Buku

2. Akronim : frmkategori (frmkategori.frm)

3. Bahasa : Visual Basic 6.0

4. Fungsi : Untuk melakukan pengolahan data Kaegori Buku

Proses jalan program

1. Klik petugas, maka akan tampil form data Kategori Buku.

2. Klik Gambar Tambah, untuk memasukan data Kategori buku baru.

3. Klik Gambar Memori, untuk menyimpan data Kategori buku sudah di

isi.

4. Klik Gambar X, untuk membatalkan data yang sudah di isi namun

belum tersimpan.

5. Klik Gambar -, untuk menghapus data yang ada di database.

6. Masukan id petugas di textbox yang ada di Frame pencarian lalu Klik

Gambar Cari maka akan menfilter dengan kategori tersebut.

7. Klik dua kali pada Datagrid maka akan memunculkan data ke textbox.

g. Spesifikasi Form Peminjaman

1. Nama Program : Program Form Peminjaman

2. Akronim : frmpemijaman (frmpemijaman.frm)

3. Bahasa : Visual Basic 6.0

4. Fungsi :Untuk melakukan pengolahan peminjaman

Page 29: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

51

Proses jalan program

1. Klik peminjaman, maka akan tampil form data peminjaman.

2. Klik Gambar Tambah, untuk memasukan data peminjaman baru.

3. Klik Gambar Memori, untuk menyimpan data peminjaman yang sudah

di isi.

4. Klik Gambar X, untuk membatalkan data yang sudah di isi namun

belum tersimpan.

5. Masukan id anggota di textbox yang ada di Frame pencarian maka akan

menfilter dengan kategori tersebut.

6. Klik Gambar buku untuk mencetak kartu pinjam.

h. Spesifikasi Form pengembalian

1. Nama Program : Program Form pengembalian

2. Akronim :frmpengembalian (frmpengembalian.frm)

3. Bahasa : Visual Basic 6.0

4. Fungsi :Untuk melakukan pengolahan pengembalian

Proses jalan program

1. Klik peminjaman, maka akan tampil form data peminjaman.

2. Masukan no pinjam lalu tekan enter maka data peminjaman akan

muncul.

3. Klik Gambar Memori, untuk menyimpan data peminjaman sudah di isi.

4. Klik Gambar X, untuk membatalkan data yang sudah di isi namun

belum tersimpan.

Page 30: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

52

5. Masukan id anggota di textbox yang ada di Frame pencarian maka

akan menfilter dengan kategori tersebut.

6. Klik lihat Buku untuk melihat data buku yang dipinjam.

i. Spesifikasi Form cari buku

1. Nama Program : Program Form cari buku

2. Akronim : frmcari (frmcari.frm)

3. Bahasa : Visual Basic 6.0

4. Fungsi : Untuk memudahkan anggota mencari buku

Proses jalan program

1. Klik cari buku makan akan tampil form cari.

2. Klik listbox untuk memilih pencarian buku dengan menurut kategori

buku, judul buku atau nama rak.

3. Pilih kategori buku di combobox untuk mencari berdasarkam kategori

buku.

4. Masukan judul buku untuk mencari berdasarkan nama judul buku.

5. Masukan nama rak maka untuk mencari buku berdasarkan nama rak.

6. Klik Gambar Rumah, untuk keluar form peminjaman dan kembali ke

form menu petugas.

3.9 Spesifikasi Sistem Komputer

A. Umum

Suatu sistem komputer merupakan gabungan dari beberapa

peralatan yang saling berhubungan. Komputer juga mempunyai saran

Page 31: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

53

pendukung sebagai fasilitas yang harus ada apabila suatu usaha telah

memasuki langkah maju dengan menggunakan komputer sebagai alat

bantu dalam pengolah sarana pendukung tersebut adalah perangkat keras

(hardware), perangkat lunak (software) dan manusia sebagai tenaga

pelaksana (brainware).

B. Perangkat Keras (Hardware)

Perangkat keras adalah keseluruhan komponen peralatan yang

membentuk suatu sistem komputer, dan peralatan lainnya yang

memungkinkan komputer dapat menjalankan tugasnya, termasuk juga

mesin-mesin pembantu penyimpanan data dan alat komunikas lainya.

Adapun perangkat keras yang diusulkan untuk program ini adalah sebagai

berikut:

1. Processor : Pentium(R) IV 3,GHz

2. RAM : 1GB DDR3

3. Monitor : 14” HD LED LCD

4. Hardisk : 80Gb

5. CD-Drive : DVD-Super Multi DL

6. Keyboard : 108 Key qwerty

7. Mouse : QS/2 Optical Mouse

8. External Storage : USB Flash Disk 4Gb

C. Perangkat Lunak (Software)

Perangkat lunak adalah seluruh fase dari pada sistem pengolahan

data diluar dari peralatan komputer itu sendiri atau peralatan dari sistem

komputer yang tidak dapat dilihat atau disentuh secara fisik, seperti

Page 32: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

54

program-program yang berisi perintah-perintah untuk mengolah data

perangkat yang digunakan dalam program ini adalah sebagai berikut:

1. Sistem Operasi : Microsoft Windows7

2. Bahasa Pemrograman : Microsoft Visual Basic 6.0

3. Database : MySql

4. Report : Crystal Report

3.10 Flowchart

A. Flowchart Menu

Gambar III.5

Flowchart Menu

Page 33: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

55

B. Flowchart Login

Gambar III.6

Flowchart Login

Page 34: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

56

C. Flowchart Anggota

Gambar III.7

Flowchart Anggota

Page 35: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

57

D. Flowchart Buku

Gambar III.8

Flowchart Buku

Page 36: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

58

E. Flowchart Petugas

Gambar III.9

Flowchart Petugas

Page 37: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

59

F. Flowchart Kategori

Gambar III.10

Flowchart Kategori

Page 38: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

60

G. Flowchart Peminjaman

Gambar III.11

Flowchart Peminjaman

H. Flowchart Pengembalian

Gambar III.12

Flowchart Pengembalian

Page 39: BAB III PEMBAHASAN - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan Tugas ... bagian lainnya agar semua kegiatan perusahaan selesai

61

I. Flowchart Cari Buku

Gambar III.13

Flowchart Cari Buku

Gambar III.13

Flowchart Cari Buku