• Tidak ada hasil yang ditemukan

Lampiran I. Implementasi Struktur Tabel. `nama_anggota` varchar(50) NOT NULL default '', `alamat_anggota` varchar(100) NOT NULL default '',

N/A
N/A
Protected

Academic year: 2021

Membagikan "Lampiran I. Implementasi Struktur Tabel. `nama_anggota` varchar(50) NOT NULL default '', `alamat_anggota` varchar(100) NOT NULL default '',"

Copied!
14
0
0

Teks penuh

(1)

Lampiran I

Implementasi Struktur Tabel

• ms_angggota

CREATE TABLE `ms_anggota` ( `no_reg` char(10) NOT NULL default '',

`nama_anggota` varchar(50) NOT NULL default '', `alamat_anggota` varchar(100) NOT NULL default '', `no_hp_anggota` varchar(15) NOT NULL default '', `tgl_lahir` date NOT NULL default '0000-00-00', `angkatan` year(4) NOT NULL default '0000', `tgl_daftar` date NOT NULL default '0000-00-00', `username` char(20) NOT NULL default '',

PRIMARY KEY (`no_reg`),

FOREIGN KEY (username) references ms_petugas (username) ON UPDATE CASCADE ON DELETE NO ACTION

) TYPE=MyISAM;

• ms_buku

CREATE TABLE `ms_buku` (

`id_buku` int NOT NULL auto_increment, `kd_buku` varchar(15) NOT NULL default '', `judul` varchar(50) NOT NULL default '', `pengarang` varchar(50) NOT NULL default '', `tahun` year(4) NOT NULL default '0000',

(2)

`penerbit` varchar(20) NOT NULL default '', `jumlah` int NOT NULL default '0',

`stock` int NOT NULL default '0', `booked` int NOT NULL default '0',

`kd_jenis_buku` char(10) NOT NULL default '', `username` char(20) NOT NULL default '', PRIMARY KEY (`id_buku`),

FOREIGN KEY (kd_jenis_buku) references ms_jenis_buku (kd_jenis_buku) ON UPDATE CASCADE ON DELETE NO ACTION,

FOREIGN KEY (username) references ms_petugas (username) ON UPDATE CASCADE ON DELETE NO ACTION

) TYPE=MyISAM AUTO_INCREMENT=1 ;

• ms_buku_tamu

CREATE TABLE `ms_buku_tamu` (

`kd_buku_tamu` int NOT NULL auto_increment, `no_reg` varchar(10) NOT NULL default '', `nama_tamu` varchar(50) NOT NULL default '', `keperluan` varchar(20) NOT NULL default '',

`tgl` datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (`kd_buku_tamu`),

FOREIGN KEY (no_reg) references ms_anggota (no_reg) ON UPDATE CASCADE ON DELETE CASCADE ) TYPE=MyISAM AUTO_INCREMENT=1 ;

(3)

• ms_disertasi

CREATE TABLE `ms_disertasi` (

`id_disertasi` int NOT NULL auto_increment, `kd_disertasi` varchar(20) NOT NULL default '', `judul_disertasi` tinytext NOT NULL,

`penulis_disertasi` varchar(50) NOT NULL default '', `tahun_disertasi` year(4) NOT NULL default '0000', `username` char(20) NOT NULL default '',

PRIMARY KEY (`id_disertasi`),

FOREIGN KEY (username) references ms_petugas (username) ON UPDATE CASCADE ON DELETE NO ACTION

) TYPE=MyISAM AUTO_INCREMENT=1 ;

• ms_jenis_buku

CREATE TABLE `ms_jenis_buku` (

`kd_jenis_buku` char(10) NOT NULL default '', `jenis_buku` varchar(20) NOT NULL default '', PRIMARY KEY (`kd_jenis_buku`)

) TYPE=MyISAM;

• ms_karya_ilmiah

CREATE TABLE `ms_karya_ilmiah` (

`id_karya_ilmiah` int NOT NULL auto_increment, `kd_karya_ilmiah` varchar(20) NOT NULL default '', `judul_karya_ilmiah` tinytext NOT NULL,

(4)

`penulis_karya_ilmiah` varchar(50) NOT NULL default '', `tahun_karya_ilmiah` year(4) NOT NULL default '0000', `username` char(20) NOT NULL default '',

PRIMARY KEY (`id_karya_ilmiah`),

FOREIGN KEY (username) references ms_petugas (username) ON UPDATE CASCADE ON DELETE NO ACTION

) TYPE=MyISAM AUTO_INCREMENT=1 ;

• ms_petugas

CREATE TABLE `ms_petugas` (

`username` char(20) NOT NULL default '', `password` varchar(255) NOT NULL default '', `nama_petugas` varchar(50) NOT NULL default '', `alamat_petugas` varchar(100) NOT NULL default '', `no_hp_petugas` varchar(15) NOT NULL default '', PRIMARY KEY (`username`)

) TYPE=MyISAM;

• ms_rak

CREATE TABLE `ms_rak` (

`kd_rak` char(10) NOT NULL default '',

`kd_jenis_buku` char(10) NOT NULL default '', PRIMARY KEY (`kd_rak`),

FOREIGN KEY (kd_jenis_buku) references ms_jenis_buku (kd_jenis_buku) ON UPDATE CASCADE ON DELETE NO ACTION

(5)

) TYPE=MyISAM;

• ms_skripsi

CREATE TABLE `ms_skripsi` (

`id_skripsi` int NOT NULL auto_increment, `kd_skripsi` varchar(20) NOT NULL default '', `judul_skripsi` tinytext NOT NULL,

`penulis` varchar(50) NOT NULL default '', `tahun_skripsi` year(4) NOT NULL default '0000', `username` char(20) NOT NULL default '',

PRIMARY KEY (`id_skripsi`),

FOREIGN KEY (username) references ms_petugas (username) ON UPDATE CASCADE ON DELETE NO ACTION

) TYPE=MyISAM AUTO_INCREMENT=1 ;

• ms_tesis

CREATE TABLE `ms_tesis` (

`id_tesis` int NOT NULL auto_increment, `kd_tesis` varchar(20) NOT NULL default '', `judul_tesis` tinytext NOT NULL,

`penulis_tesis` varchar(50) NOT NULL default '', `tahun_tesis` year(4) NOT NULL default '0000', `username` char(20) NOT NULL default '', PRIMARY KEY (`id_tesis`),

(6)

ON UPDATE CASCADE ON DELETE NO ACTION ) TYPE=MyISAM AUTO_INCREMENT=1 ;

• tr_buku_hilang

CREATE TABLE `tr_buku_hilang` (

`id_buku_hilang` int NOT NULL auto_increment, `id_peminjaman` int NOT NULL default '0', `no_reg` char(10) NOT NULL default '', `id_buku` int NOT NULL default '0', `username` char(20) NOT NULL default '',

`tanggal_pinjam` date NOT NULL default '0000-00-00', `tanggal_harus_kembali` date default '0000-00-00', `tgl_lapor` date NOT NULL default '0000-00-00', `denda` int default NULL,

`alasan` varchar(20) NOT NULL default '', PRIMARY KEY (`id_buku_hilang`),

FOREIGN KEY (id_peminjaman) references tr_peminjaman_header (id_peminjaman)

ON UPDATE CASCADE ON DELETE NO ACTION,

FOREIGN KEY (username) references ms_petugas (username) ON UPDATE CASCADE ON DELETE NO ACTION

) TYPE=MyISAM AUTO_INCREMENT=1 ;

• tr_booking_header

(7)

`id_booking` int NOT NULL auto_increment, `no_reg` char(10) NOT NULL default '',

`tgl_booking` date NOT NULL default '0000-00-00', `tgl_expired` date default '0000-00-00',

PRIMARY KEY (`id_booking`),

FOREIGN KEY (no_reg) references ms_anggota (no_reg) ON UPDATE CASCADE ON DELETE NO ACTION ) TYPE=MyISAM AUTO_INCREMENT=1 ;

• tr_booking_detail

CREATE TABLE `tr_booking_detail` ( `id_booking` int NOT NULL default '0', `id_buku` int NOT NULL default '0', PRIMARY KEY (`id_booking`,`id_buku`),

FOREIGN KEY (id_booking) references tr_booking_header (id_booking) ON UPDATE CASCADE ON DELETE NO ACTION,

FOREIGN KEY (id_buku) references ms_buku (id_buku) ON UPDATE CASCADE ON DELETE NO ACTION ) TYPE=MyISAM;

• tr_peminjaman_header

CREATE TABLE `tr_peminjaman_header` ( `id_peminjaman` int NOT NULL auto_increment, `id_booking` int default NULL,

(8)

`username` char(20) NOT NULL default '', `tanggal_pinjam` date default '0000-00-00', PRIMARY KEY (`id_peminjaman`),

FOREIGN KEY (id_booking) references tr_booking_header (id_booking) ON UPDATE CASCADE ON DELETE NO ACTION,

FOREIGN KEY (no_reg) references ms_anggota (no_reg) ON UPDATE CASCADE ON DELETE NO ACTION,

FOREIGN KEY (username) references ms_petugas (username) ON UPDATE CASCADE ON DELETE NO ACTION

) TYPE=MyISAM AUTO_INCREMENT=1 ;

• tr_peminjaman_detail

CREATE TABLE `tr_peminjaman_detail` ( `id_peminjaman` int NOT NULL default '0', `id_buku` int NOT NULL default '0',

`tanggal_harus_kembali` date default '0000-00-00', `status_peminjaman` varchar(10) NOT NULL default '', `status_perpanjangan` varchar(5) NOT NULL default '', PRIMARY KEY (`id_peminjaman`,`id_buku`),

FOREIGN KEY (id_peminjaman) references tr_peminjaman_header (id_peminjaman)

ON UPDATE CASCADE ON DELETE NO ACTION, FOREIGN KEY (id_buku) references ms_buku (id_buku) ON UPDATE CASCADE ON DELETE NO ACTION ) TYPE=MyISAM;

(9)

• tr_pengembalian_header

CREATE TABLE `tr_pengembalian_header` ( `id_pengembalian` int NOT NULL auto_increment, `id_peminjaman` int NOT NULL default '0',

`no_reg` char(10) NOT NULL default '', `username` char(20) NOT NULL default '', `tanggal_pinjam` date default '0000-00-00', PRIMARY KEY (`id_pengembalian`),

FOREIGN KEY (id_peminjaman) references tr_peminjaman_header (id_peminjaman)

ON UPDATE CASCADE ON DELETE NO ACTION,

FOREIGN KEY (username) references ms_petugas (username) ON UPDATE CASCADE ON DELETE NO ACTION

) TYPE=MyISAM AUTO_INCREMENT=1 ;

• tr_pengembalian_detail

CREATE TABLE `tr_pengembalian_detail` ( `id_pengembalian` int NOT NULL default '0', `id_buku` int NOT NULL default '0',

`tanggal_kembali` date default '0000-00-00', `tanggal_harus_kembali` date default '0000-00-00', `status_pengembalian` varchar(10) NOT NULL default '', `denda` int NOT NULL default '0',

(10)

FOREIGN KEY (id_pengembalian) references tr_pengembalian_header (id_pengembalian)

ON UPDATE CASCADE ON DELETE NO ACTION, FOREIGN KEY (id_buku) references ms_buku (id_buku) ON UPDATE CASCADE ON DELETE NO ACTION ) TYPE=MyISAM;

(11)

Lampiran II Wawancara

1. Pada Perpustakaan Jurusan Bimbingan Konseling Fakultas Ilmu Pendidikan Universitas Negeri Jakarta, apakah sudah menggunakan sistem komputerisasi dalam kegiatan operasional sehari-hari?

Jawab :

Hingga saat ini, untuk kegiatan operasional sehari-hari hanya pencatatan buku yang dimiliki perpustakaan yang menggunakan komputer, itupun hanya menggunakan Microsoft Excel. Sisanya masih menggunakan sistem manual.

2. Bisa tolong anda jelaskan yang dimaksud dengan sistem manual itu? Jawab :

Maksud sistem manual adalah semua kegiatan operasional sehari – hari seperti peminjaman, pengembalian dan lain – lain masih dicatat petugas di buku.

3. Apakah anda tertarik jika ada aplikasi yang terkomputerisasi untuk menunjang kegiatan operasional sehari-hari?

Jawab :

Ya, sangat tertarik. Kalau aplikasi tersebut sudah ada, mungkin kami akan mencobanya.

4. Apakah pengunjung perpustakaan hanya terbatas pada mahasiswa Jurusan Bimbingan Konseling Fakultas Ilmu Pendidikan Universitas Negeri Jakarta?

(12)

Jawab :

Tidak, pengunjung bebas darimana saja.Tetapi, selain mahasiswa Jurusan Bimbingan Konseling Fakultas Ilmu Pendidikan Universitas Negeri Jakarta dikenakan biaya perkunjungan Rp.3000 ,-.

5. Apakah semua pengunjung bisa meminjam buku? Jawab :

Tidak. Hanya anggota saja yang boleh meminjam buku.

6. Apakah syarat untuk menjadi anggota Perpustakaan Jurusan Bimbingan Konseling Fakultas Ilmu Pendidikan Universitas Negeri Jakarta?

Jawab :

Mahasiswa ataupun dosen Jurusan Bimbingan Konseling Fakultas Ilmu Pendidikan Universitas Negeri Jakarta.Selain dosen, dikenakan biaya pendaftaran sebesar Rp.18.000,-.

7. Dalam kegiatan operasional sehari-hari, transaksi apakah yang paling sering dilakukan?

Jawab :

Yang paling sering dilakukan adalah peminjaman, pengembalian, dan pendaftaran anggota.

8. Selain kegiatan diatas, apakah ada kegiatan lain yang ingin anda komputerisasi nantinya?

(13)

Jawab :

Buku tamu, karena selama ini pengisian buku tamu tidak berjalan dengan baik.Selain itu kami berharap bisa mengetahui apakah suatu buku tersedia untuk dipinjam atau tidak

9. Bagaimana dengan sistem booking buku? Jawab :

Hingga saat ini, kami belum menggunakan sistem booking buku.

10. Jika sistem booking dimasukkan ke dalam sistem yang sudah terkomputerisasi, apakah anda tertarik?

Jawab :

Sangat tertarik.

Analisis :

Perpustakaan Jurusan Bimbingan Konseling Fakultas Ilmu Pendidikan Universitas Negeri Jakarta belum menggunakan sistem komputerisasi dalam kegiatan operasional sehari - hari. Pencatatannya masih dilakukan manual.

Wawancara evaluasi

1. Apakah anda merasa kesulitan dalam menggunakan aplikasi ini?Jika ya, sebutkan di bagian mana?

Jawab :

(14)

2. Apakah dengan adanya aplikasi ini membantu pengelolaan Perpustakaan Jurusan Bimbingan Konseling Fakultas Ilmu Pendidikan Universitas Negeri Jakarta dalam kegiatan operasional sehari – hari?Atau malah menyulitkan? Jawab :

Aplikasi ini sangat membantu, terutama dalam hal peminjaman, pengembalian, hingga pendaftaran anggota.

3. Apakah hanya membantu dari sisi petugas? Jawab :

Menurut kami, aplikasi ini juga membantu anggota untuk melakukan booking buku. Bukan hanya itu, aplikasi ini juga memudahkan seluruh pengunjung dalam melakukan pencarian buku dengan memanfaatkan fasilitas search dalam apilkasi ini. Dalam hal laporan juga sangat membantu. Cukup print saja maka laporan siap untuk diajukan.

4. Apakah ada saran lain untuk pengembangan aplikasi ini selanjutnya? Memang aplikasi ini sudah berjalan sesuai dengan yang diharapkan, namun akan lebih maksimal jika suatu saat aplikasi ini dibuat dalam sistem online.

Analisis :

Petugas, anggota hingga pengunjung tidak mengalami kesulitan dalam menggunakan aplikasi ini.Aplikasi ini juga sangat membantu memudahkan dalam kegiatan operasional sehari – hari Perpustakaan Jurusan Bimbingan Konseling Fakultas Ilmu Pendidikan Universitas Negeri Jakarta.

Referensi

Dokumen terkait

Dengan demikian semakin baik kompensasi yang diberikan perusahaan diharapkan dapat memacu semangat kerja karyawan sehingga memberikan kontribusi terhadap peningkatkan

Berdasarkan hasil analisis factor dapat disimpulkan bahwa mahasiswa dalam memilih program studi rekam medic dan informatika kesehatan di APIKES Citra Medika Surakarta

PENGARUH PEMANASAN MENGGUNAKAN PERMAINAN TERHADAP KESIAPAN JASMANI SISWA DALAM MENGHADAPI..

Kondisi dimana daerah siswa dekat dengan daerah bencana yang sewaktu- waktu dapat terjadi, Untuk menghindari kepanikan dari masyarakat maka pelatihan diberikan sejak dini

Kinerja dan aktivitas penyuluhan per- tanian yang menurun antara lain disebabkan oleh: perbedaan persepsi antara pemerintah pusat dengan daerah dan antara

PERBANDINGAN KELUHAN PADA PARAMEDIS MASA PERIMENOPAUSE DAN PASCAMENOPAUSE DENGAN MENGGUNAKAN MENOPAUSE RATING SCALE DI RSUP.. HAJI ADAM MALIK MEDAN DAN RS JEJARING

Pada halaman ini Tata Usaha memiliki hak akses untuk menambahkan akun pengguna untuk kepala sekolah, wali kelas, guru; menambahkan, mengubah dan mencari biodata guru; menambahkan,

Berdasarkan hasil penelitian yang telah diuraikan pada bab sebelumnya, maka dapat ditarik simpulan bahwa pengaruh Manajemen pendidikan Islam dan sumber daya guru aqidah