BAB IV DESKRIPSI KERJA PRAKTEK

dokumen-dokumen yang mirip
BAB IV DESKRIPSI PEKERJAAN. dan transaksi baik peminjaman dan pengembalian masih dilakukan dengan cara

BAB IV DESKRIPSI PEKERJAAN. Dalam penyelesaian proyek kerja praktek ini baik di dalam memperoleh. a. Observasi - Studi Lapangan (Field Research)

BAB IV ANALISIS DAN DESAIN SISTEM. membawa kartu Perpustakaan. Siswa memilih buku atau koleksi yang akan

BAB III ANALISIS DAN PERANCANGAN SISTEM. digunakan dalam tahap analisis sistem ini yaitu metode pengembangan waterfall.

DISKRIPSI PEKERJAAN. tahapan penelitian yang dilakukan adalah sebagai berikut.

BAB IV ANALISIS DAN DESAIN SISTEM. 4.1 Proses Bisnis Peminjaman dan Pengembalian Perpustakaan. terkait dengan siswa, guru dan petugas perpustakaan.

BAB III PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. pengamatan secara langsung, dalam hal ini proses sirkulasi perpustakaan pada

BAB IV DESKRIPSI PEKERJAAN. penggunaan sistem masih dilakukan dengan pencatatan secara manual, sehingga

BAB IV ANALISIS DAN DESAIN SISTEM. database terpusat. Proses yang dikembangkan meliputi: Pelajar (KTP) seperti pada gambar di lampiran.

BAB IV DESKRIPSI PEKERJAAN. Perpustakaan SMA Negeri 3 Nganjuk, secara garis besar permasalahan yang ada

Rancang Bangun Sistem Informasi Perpustakaan pada Universitas X

BAB IV DESKRIPSI SISTEM. suatu sistematika penelitian. Adapun urutan langkah penelitian dalam

BAB IV IMPLEMENTASI. dan perangkat lunak adalah sebagai berikut.

BAB IV METODE KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. sistem. Menurut Kendall & Kendall (2003), perangkat atau teknik

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN. 4.1 System Flow Katalog Koleksi dan Presensi Pengunjung Perpustakaan

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISIS DAN DESAIN SISTEM. Dalam pengembangan sistem informasi dibutuhkan analisis

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI PEKERJAAN. informasi dalam membuat Aplikasi Pemeliharaan Sarana (Pengadaan).

BAB IV DESKRIPSI KERJA PRAKTIK. satu usaha yang didirikan adalah Surya Mart. Saat ini Surya Mart masih

BAB IV DESKRIPSI PEKERJAAN. kosong. Hal ini dapat digunakan untuk menentukan berapa jumlah limit yang

BAB IV DESKRIPSI PEKERJAAN. mendapatkan tugas dan di tempatkan pada bagian Bagian Bagian Tata Usaha dalam

BAB IV ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

sering dihadapi oleh petugas perpustakaan SD Muhammadiyah 4 Surabaya.

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini dibahas tentang identifikasi permasalahan, analisis

BAB III ANALISIS DAN PERANCANGAN SISTEM. 2. Analisa permasalahan dan perancangan sistem

BAB IV DISKRIPSI PEKERJAAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. departemen Health, Safety dan Environment (HSE) PT Bangun Sarana Baja,

BAB IV METODE KERJA PRAKTEK. Sistem yang terdapat pada SMU Negeri 1 Sidoarjo khususnya pada

BAB IV DESKRIPSI PEKERJAAN. permasalahan yang ada pada instansi ini adalah proses sebagai berikut:

BAB 4 DESKRIPSI PEKERJAAN. tersebut kedalam laporan perilaku siswa selama 1 hari, 1 bulan, dan 1 tahun.

BAB IV DEKSRIPSI PEKERJAAN

BAB IV ANALISIS DAN DESAIN SISTEM. perangkat keras, perangkat lunak, dan pengguna. Analisis ini diperlukan sebagai

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV ANALISIS DAN DESAIN SISTEM. yang lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow,

BAB IV DESKRIPSI PEKERJAAN. surat masuk dan surat keluar yang pencatatannya masih secara manual, sehingga

BAB IV DESAIN DAN IMPLEMENTASI SISTEM. menjelaskan siapa pengguna (user) sistem, apa saja yang akan dilakukan oleh

BAB IV DESKRIPSI PEKERJAAN. perhitungan data presensi siswa yang dilakukan oleh wali kelas. Dalam

BAB IV METODE PENELITIAN. ditemukan solusi yang tepat sesuai dengan harapan pihak perusahaan.

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. Perkembangan teknologi informasi saat ini membutuhkan analisa

BAB IV HASIL DAN PEMBAHASAN

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil survey, wawancara dan pengamatan yang dilakukan di

BAB IV DESKRIPSI PEKERJAAN. dilakukan secara manual dengan menggunakan kertas. Proses peminjaman pada PT

BAB IV DISKRIPSI PEKERJAAN. UPT. Taman Budaya Jawa Timur, secara garis besar permasalahan pada

BAB IV DESKRIPSI PEKERJAAN

BAB IV PERANCANGAN SISTEM. pengamatan secara langsung, dalam hal ini sistem informasi pada pendataan guru

BAB IV DESKRIPSI PEKERJAAN. Excel tanpa proses lebih lanjut. Sehingga dalam pencatatannya dapat terjadi

BAB III PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN

3 BAB III METODOLOGI PENELITIAN

BAB IV DESKRIPSI PEKERJAAN

BAB IV METODE KERJA PRAKTEK. perangkat keras, perangkat lunak dan pengguna. Analisis digunakan sebagai dasar

BAB IV DESKRIPSI SISTEM. petugas perpustakaan taman bacaan dan sekolah dasar maupun taman kanak-kanak,

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil wawancara di perusahaan tersebut terdapat

BAB IV DESKRIPSI PEKERJAAN. diperlukan dalam suatu basis data dan menyimpannya. dan perpanjangan buku, serta pencarian buku yang lebih efektif.

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

DAFTAR ISI. KATA PENGANTAR... v. DAFTAR GAMBAR... ix. DAFTAR TABEL... xii. DAFTAR LAMPIRAN... xiii BAB II GAMBARAN UMUM PERUSAHAAN...

BAB IV DESKRIPSI PEKERJAAN. baik peminjaman maupun pengembalian masih dilakukan dengan cara manual

BAB 4 SISTEM YANG DIUSULKAN

Berikut merupakan prosedur penggunaan pada non-login :

BAB IV ANALISIS DAN PERANCANGAN. merupakan pondasi untuk setiap pengembangan berikutnya. Analisis sistem dilakukan dengan sasaran sebagai berikut :

BAB III ANALISIS DAN PERANCANGAN SISTEM. System Development Life Cycle (SDLC) yang berfungsi untuk memberi gambaran

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESAIN DAN IMPLEMENTASI SISTEM. permasalahan yang ada di PT. Barata Indonesia (Persero). Untuk memperoleh

/1. Flowmap Usulan Daftar Anggota

BAB IV DESKRIPSI PEKERJAAN. dilakukan oleh perusahaan untuk mengembangkan usahanya.

BAB IV DESKRIPSI PEKERJAAN. material langsung dan biaya tenaga kerja langsung. Sedangkan biaya overheadnya

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. 4 kali dalam 1 minggu sesuai dengan kesepakatan penulis dengan pihak sekolah,

BAB V HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. dengan tahapan SDLC, maka tahapan-tahapan yang dilakukan adalah :

BAB IV PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

DFD (DATA FLOW DIAGRAM)

BAB IV ANALISIS DAN PERANCANGAN SISTEM. perusahaan. Data dan informasi tersebut diperoleh dari sumber terkait untuk

BAB III ANALISIS DAN PERANCANGAN SISTEM. Kambing Etawa Menggunakan Metode Pearson Square pada Peternakan Nyoto.

BAB IV DESKRIPSI KERJA PRAKTEK. dan pencatatan kasus Perselisihan Hubungan Industrial (PHI).

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan hasil survey ke CV. Tiga Kurnia pada Bagian Produksi, selama

BAB IV DESKRIPSI PEKERJAAN. saya mendapatkan tugas dan ditempatkan pada Bagian Tata Usaha dalam hal ini

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI PEKERJAAN. disposisi surat masuk ke sub sub bagian dalam pengadilan tinggi. Pada

BAB IV DESKRIPSI PEKERJAAN. data, selanjutnya melakukan tahapan sebagai berikut: menyajikan suatu rancangan langkah kerja dari sistem yang baru.

BAB III ANALISIS DAN PERANCANGAN SISTEM. Karyawan (Studi kasus: Flashcom Indonesia). Tahap-tahap penelitian terlihat pada

BAB IV DESKRIPSI PEKERJAAN. yang tepat sesuai dengan proses bisnis yang ada. Proses pencatatan progress

BAB III ANALISIS DAN PERANCANGAN SISTEM. kegiatan perusahaan menjadi terganggu dalam pemenuhan permintaan barang

BAB V HASIL DAN PEMBAHASAN. akan diperbaiki dalam hal ini perancangan aplikasi mencakup system flow, hirarki

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Kegiatan yang dilakukan dalam pengumpulan data tersebut, antara lain:

BAB III ANALISIS DAN PERANCANGAN SISTEM. masyarakat serta lembaga usaha dalam menghadapi ancaman bencana.

BAB IV ANALISA DAN DESAIN SISTEM

BAB III ANALISA MASALAH DAN PEMBAHASAN

Transkripsi:

BAB IV DESKRIPSI KERJA PRAKTEK 4.1. Analisa Sistem Dalam pengembangan sistem sirkulasi ini diperlukan sebuah tahap yang mengidentifikasi kebutuhan data, fungsional, dan prosedural dari sistem. Tahapan ini disebut tahapan analisis sistem yang menghasilkan beberapa rancangan desain sistem, mulai dari desain database, desain antar muka, dan desain prosedural. Analisis sistem ini berdasrkan dari pengamatan yang dilakukan atas kebutuhan operasional perpustakaan SMAK St. Louis 2 Surabaya. Dalam tahap analisa ini, diketahui beberapa alur kegiatan yang dilakukan oleh Perpustakaan SMAK St. Louis 2 Surabaya dalam hal sirkulasi, yaitu peminjaman, perpanjangan dan pengembalian. Berikut adalah hasil analisis dari kegiatan sirkulasi yang terjadi di perpustakaan SMAK St. Louis 2 Surabaya. 4.1.1. Alur Dokumen Proses peminjaman koleksi membutuhkan syarat yaitu peminjam koleksi adalah anggota perpustakaan yang sudah terdaftar. Anggota perpustakaan yang hendak meminjam koleksi mencari koleksi yang dikehendaki di rak buku, lalu membawanya ke meja petugas. Anggota perpustakaan mengisi buku peminjaman dengan data yang sesuai, yaitu nomor induk koleksi dan no induk anggota. Lalu anggota perpustakaan menyerahkan buku dan kartu anggota ke petugas perpustakaan untuk diperiksa. Petugas perpustakaan mengambil kartu koleksi yang diselipkan di bagian belakang koleksi dan mengisinya dengan no induk anggota peminjam koleksi. Lalu petugas perpustakaan menstempel tanggal 23

24 kembali pada bagian yang sudah disediakan. Dan terakhir, petugas perpustakaan menyerahkan kembali kartu anggota perpustakaan dan buku yang dipinjam. Alur Dokumen Peminjaman Anggota Perpustakaan Petugas perpustakaan Start No induk buku No anggota perpustakaan Mengisi buku peminjaman Buku Peminjaman Koleksi Memvalidasi pinjaman Menstempel tanggal kembali di koleksi Mengambil kartu koleksi Kartu Koleksi Koleksi yang sudah distempel Nomor End Gambar 4. 1 Alur dokumen peminjaman

25 Alur Dokumen Pengembalian Anggota Perpustakaan Petugas perpustakaan Start Koleksi yang sudah distempel Mengembalikan koleksi Terlambat? ya Hitung denda tidak Denda yang harus dibayar Membayar denda Kartu Koleksi Memvalidasi pengembalian Mengembalikan kartu koleksi kedalam buku Menstempel kembali ke koleksi End Gambar 4. 2 Alur dokumen pengembalian

26 4.1.2. Alur Sistem Alur Sistem Peminjaman Anggota Perpustakaan Petugas perpustakaan Start Input Induk Siswa Tabel Master Siswa Pengecekan Status Peminjaman Cek Status Siswa Tabel Peminja man Tabel Master Koleksi ada? tidak Terdaftar? Peminjaman ya Cek Kuota Peminjaman Siswa Peminjaman ya Bisa pinjam? ya buku yang baru dipinjam Validasi peminjaman (menstempel buku) Input induk buku ya Cek Buku Tidak Valid? End Gambar 4. 3 Alur sistem peminjaman

27 Alur Sistem Pengembalian Anggota Perpustakaan Petugas perpustakaan Start Tabel Peminja man Input Induk buku Buku yang ingin dikembalikan Cek Peminjaman Terlambat? ya Denda Bayar Denda tidak Validasi Pengembalian Stempel Kembali End Gambar 4. 4 Alur sistem pengembalian

28 4.2. Perancangan base Dalam rancang bangun sistem sirkulasi mandiri ini, dirancanglah desain database yang berusaha untuk mengakomodasi kebutuhan data dari kegiatan sirkulasi. Dalam pengembangannya, terdapat gambaran keseluruhan desain database untuk sistem informasi perpustakaan SMAK St. Louis 2 surabaya, namun dalam laporan ini akan difokuskan pada pembahasan database yang terkait dengan kegiatan sirkulasi. Dalam merancang database ini, digunakan aplikasi Power Designer 15 dari Sybase. Rancangan database mencakup rancangan konseptual yang selanjutnya diolah menjadi rancangan fisik. Rancangan database ini digunakan dalam membuat tabel-tabel yang akan menampung berbagai data dalam aplikasi sirkulasi perpustakaan ini, mulai dari data koleksi, data siswa, dan lain-lain. Rancangan ini juga mencakup hubungan antara tabel, seperti relasi dan primary key

4.2.1. CDM Gambar 4. 5 CDM dalam ruang lingkup umum sistem 29

30 # * * * * id_siswa nama_siswa no_absen angkatan statussiswa master_siswa Variable characters (6) Text Number Number Text siswa melakukan peminjaman # * * o * o id_peminjaman tglpinjam tglharuskembali tglkembali statuspeminjaman denda peminjaman Number Date Date Date Variable characters (15) Money detail_status_koleksi # id_detail_status_koleksi Variable characters (1) * status_koleksi Text koleksi dipinjam koleksi memiliki status koleksi # * * * o id_koleksi judulkoleksi tglditerima harga keterangan master_koleksi Variable characters (9) Text Date Number Text detail buku bisa dimiliki master koleksi # o o o o o id_detail_buku pengarangbuk penerbitbuk tahunbuk kotabuk isbnbuk detail_buku Variable characters (9) Text Text Number Text Text buku memiliki detail kelas buku detail_kelas_buku # id_detail_kelas_buku * nama_detail_kelas_buku Number Text master kelas buku memiliki kelas buku # * id_kelas_buku namakelasbuku master_kelas_buku Variable characters (9) Text Gambar 4. 6 CDM yang dibahas dalam sistem sirkulasi mandiri

31 4.2.2. PDM Gambar 4. 7 PDM dalam ruang lingkup umum sistem

32 master_siswa id_siswa id_kelas nama_siswa no_absen angkatan statussiswa varchar(6) varchar(50) text numeric numeric text <pk> <fk> peminjaman id_peminjaman id_koleksi id_siswa tglpinjam tglharuskembali tglkembali statuspeminjaman denda numeric varchar(9) varchar(6) datetime datetime datetime varchar(15) money <pk> <fk2> <fk1> master_koleksi id_koleksi id_detail_buku id_detail_sumber id_detail_majalah id_detail_status_koleksi id_detail_cd id_jenis_koleksi id_detail_referensi judulkoleksi tglditerima harga keterangan varchar(9) varchar(9) varchar(1) varchar(9) varchar(1) varchar(9) varchar(9) varchar(9) text datetime numeric text <pk> <fk1> <fk5> <fk3> <fk7> <fk2> <fk6> <fk4> detail_buku id_detail_buku id_detail_kelas_buku pengarangbuk penerbitbuk tahunbuk kotabuk isbnbuk varchar(9) numeric text text numeric text text <pk> <fk> master_kelas_buku id_kelas_buku namakelasbuku varchar(9) text <pk> detail_kelas_buku id_detail_kelas_buku id_kelas_buku nama_detail_kelas_buku numeric varchar(9) text <pk> <fk> Gambar 4. 8 PDM yang dibahas dalam sistem sirkulasi mandiri

33 4.2.3. Context Diagram Informasi Peminjaman Petugas Perpustakaan 1 buku yang ingin dikembalikan Peminjaman Sistem Sirkulasi Mandiri Anggota Perpustakaan Buku yang sudah distempel Gambar 4. 9 Diagram Konteks 4.2.4. Flow Diagram 1 Tabel Master Siswa 2 Tabel Master Koleksi ID Siswa ID Koleksi Anggota Perpustakaan Peminjaman 1.1 Sub Peminjaman Informasi Peminjaman Petugas Perpustakaan ID Peminjaman Buku yang sudah distempel 3 Tabel Peminjaman 1.2 Sub Pengembalian Status Peminjaman Buku yang ingin dikembalikan Gambar 4. 10 flow diagram level 1

34 1 Tabel Master Siswa ID Siswa Anggota Perpustakaan Buku yang sudah distempel Peminjaman Siswa Buku 1.1.1 Sub Proses Cek Anggota Siswa Petugas Perpustakaan 1.1.2 Informasi peminjaman Sub Proses Pemvalidasian Peminjaman ID Peminjaman 3 Tabel Peminjaman ID Koleksi 2 Tabel Master Koleksi Gambar 4. 11 flow diagram level 2 sub proses peminjaman buku yang ingin dikembalikan Petugas Perpustakaan 1.2.1 Sub Proses Cek Terlambat Tanggal Harus Kembali 3 Tabel Peminjaman Terlambat 1.2.2 Sub Proses Validasi Pengembalian Status Peminjaman Gambar 4. 12 flow diagram level 2 sub proses pengembalian

35 4.2.5. Struktur Tabel Dalam pengembangan sistem sirkulasi mandiri ini, digunakan beberapa tabel untuk menyimpan berbagai data yang penting. Tabel tersebut adalah tabel peminjaman, tabel master koleksi, tabel master siswa, dan tabel detail status koleksi, tabel detail buku dan tabel detail kelas buku. Berikut akan dijelaskan tentang tavel-tabel yang digunakan. A. Tabel Peminjaman Primary key Foreign key : id_peminjaman : id_koleksi id_siswa Fungsi : Menyimpan data peminjaman koleksi, mulai dari nomor anggota peminjam, tanggal pinjam, tanggal harus kembali, tanggal kembali, dan denda Struktur tabel : Tabel 4. 1 Struktur tabel peminjaman Nama Tipe Mandatory Id_peminjaman numeric Id_koleksi varchar(9) Id_siswa varchar(9) tglpinjam datetime tglharuskembali datetime X statuspeminjaman varchar(15) denda money X

36 B. Tabel Master koleksi Primary key Foreign key : id_koleksi : id_detail_buku id_detail_sumber id_detail_majalah id_detail_status id_status_cd id_jenis_koleksi id_detail_referensi Fungsi : Menyimpan data koleksi(nomor induk, kategori, judul) Struktur tabel : Tabel 4. 2 Struktur tabel master koleksi Nama Tipe Mandatory Id_koleksi varchar(9) Id_detail_buku varchar(9) X Id_detail_sumber varchar(1) Id_detail_majalah varchar(9) X Id_detail_status varchar(1) X Id_status_cd varchar(9) X Id_jenis_koleksi varchar(9) Id_detail_referensi varchar(9) X Judulkoleksi text Tglditerima datetime harga numeric keterangan text X

37 C. Tabel Master siswa Primary key Foreign key Fungsi : id_peminjaman : id_kelas : Menyimpan data anggota perpustakaan yang juga merupakan siswa SMAK St. Louis 2 Surabaya dari berbagai kelas dan angkatan Struktur tabel : Tabel 4. 3 Struktur tabel peminjaman Nama Tipe Mandatory Id_siswa varchar(6) Id_kelas varchar(50) nama_siswa text No_absen numeric Angkatan numeric statussiswa text D. Tabel Detail status koleksi Primary key : id_detail_status_koleksi Foreign key : - Fungsi : Membantu dalam mengidentifikasi status sebuah koleksi Struktur tabel :

38 Tabel 4. 4 Struktur tabel detail status koleksi Nama Tipe Mandatory id_detail_status_koleksi Varchar(1) status_koleksi text E. Tabel Detail buku Primary key Foreign key Fungsi : id_detail_buku : id_detail_kelas_buku : menyimpan data khusus tentang koleksi yang tergolong sebagai buku Struktur tabel : Tabel 4. 5 Struktur tabel detail buku Nama Tipe Mandatory Id_detail_buku varchar(9) Id_detail_kelas_buku numeric X Pengarang_buku text X penerbitbuk text X tahunbuk numeric X kotabuk text X isbnbuk text X

39 F. Tabel Detail kelas buku Primary key Foreign key Fungsi : id_detail_kelas_buku : id_kelas_buku : Membantu mengidentifikasi kelas sebuah buku Struktur tabel : Tabel 4. 6 Struktur tabel detail kelas buku Nama Tipe Mandatory Id_kelas_buku numeric Id_kelas_buku varchar(9) X Nama_detail_kelas_buku varchar(9) 4.3. Desain Input Output Sebelum membuat program dari sistem sirkulasi mandiri ini, dibuat desain desain antar muka dalam setiap kegiatan yang dapat dilakukan dalam sistem. Desain antar muka ini mencakup semua proses yang ada dalam sistem, antara lain login, perubahan data, dan transaksi data. Desain desain ini bertujuan agar dalam tahap pengembangan selanjutnya, hasil dari antarmuka akan mengikuti desain desain yang telah dibuat sebelumnya. Desain desain antarmuka ini tampak seperti gambar - gambar berikut. Logo SMAK St. Louis 2 Surabaya Pengguna : Sandi : Masuk Keluar Gambar 4. 13 Desain antarmuka login

40 Menu Utama Katalog Tambah Lihat Cek Peminjam an Pengembalian Gambar 4. 14 Desain antarmuka tambah data Menu Utama Katalog Tambah Lihat Cek Peminjam an Pengembalian Jurusan Kelas Siswa Koleksi Kelas Buku Gambar 4. 15 Desain antarmuka ribbon tab data

41 Tambah Tambah Jurusan Kelas Siswa Koleksi Kelas Buku Katalog Lihat Cek Peminjam an ID Jurusan : Nama Jurusan : Pengembalian Gambar 4. 16 Desain antar muka tambah data - jurusan Tambah Katalog Tambah Lihat Cek Peminjam an Pengembalian Jurusan Kelas Siswa Koleksi Kelas Buku Tingkat Kelas : Nama Kelas : Jurusan : Gambar 4. 17 Desain antar muka tambah data - kelas

42 Tambah Tambah Jurusan Kelas Siswa Koleksi Kelas Buku Katalog Lihat Cek Peminjam an No Induk : ID Kelas : Nama : No Absen : Angkatan : Status : Pengembalian Gambar 4. 18 Desain antar muka tambah data - siswa Tambah Tambah Jurusan Kelas Siswa Koleksi Kelas Buku Katalog Lihat Cek Peminjam an Pengembalian Buku Referensi CD Majalah Gambar 4. 19 Desain antar muka tambah data - koleksi

43 Tambah Tambah Jurusan Kelas Siswa Koleksi Kelas Buku Katalog Lihat Judul Tanggal Harga Keterangan Sumber Kelas Buku Cek Peminjam an Pengembalian Buku Referensi CD Majalah Pengarang Penerbit Tahun Kota ISBN Sub Kelas Gambar 4. 21 Desain antar muka tambah data koleksi - buku Tambah Katalog Tambah Lihat Cek Peminjam an Pengembalian Jurusan Kelas Siswa Koleksi Kelas Buku Buku Referensi CD Majalah Judul Pengarang Tanggal Penerbit Harga Tahun Keterangan Kota Sumber ISBN Gambar 4. 20 Desain antar muka tambah data koleksi - referensi

44 Tambah Tambah Jurusan Kelas Siswa Koleksi Kelas Buku Katalog Lihat Judul Tanggal Harga Keterangan Sumber Cek Peminjam an Pengembalian Buku Referensi CD Majalah Rak Penerbit Gambar 4. 23 Desain antar muka tambah data - koleksi - CD Tambah Tambah Jurusan Kelas Siswa Koleksi Kelas Buku Katalog Lihat Judul Tanggal Harga Keterangan Sumber Cek Peminjam an Edisi Bulan Tahun Pengembalian Buku Referensi CD Majalah Gambar 4. 22 Desain antar muka tambah data koleksi - majalah

45 Tambah Tambah Jurusan Kelas Siswa Koleksi Kelas Buku Katalog Lihat ID Kelas buku Nama kelas buku Cek Peminjam an Pengembalian Gambar 4. 24 Desain antar muka tambah data kelas buku Lihat Katalog Tambah Lihat Cek Peminjam aman Pengembalian yang ingin dilihat Gambar 4. 25 Desain antar muka lihat data

46 Cek Peminjaman Katalog Tambah Lihat Cek Peminjam aman Pengembalian peminjaman hari ini Gambar 4. 26 Desain antar muka cek peminjaman Pengembalian Katalog Tambah Lihat Cek Peminjam aman Pengembalian Induk buku yang ingin dikembalikan : Kembali Gambar 4. 27 Desain antar muka pengembalian

47 Katalog- Absensi - Pinjam PERPUSTAKAAN SMAK ST. LOUIS 2 SURABAYA ABSENSI KATALOG Induk Buku Pinjam Gambar 4. 28 Desain antar muka katalog - absensi - pinjam Peminjaman Induk Siswa : 12557* Induk Buku : Gambar 4. 29 Desain antar muka peminjaman

48 4.4. Implementasi Input Output Berikut merupakan hasil dari implementasi rancangan sistem sirkulasi mandiri perpustakaan SMAK St. Louis 2 Surabaya. A. Form Login Form ini digunakan untuk memastikan hanya orang yang memiliki hak akses dalam program ini agar dapat masuk ke dalam program. Form ini akan muncul ketika program pertama kali dijalankan dan juga ketika form katalog dicoba untuk ditutup, hal ini untuk mencegah pengguna yang tidak berkepentingan dalam beberapa sub modul program dapat mengaksesnya. Form ini membutuhkan 2 input, yaitu pengguna(user id) dan juga sandi(password). Setelah memasukkan 2 input tersebut, pengguna dapat menekan tombol masuk untuk masuk ke dalam program. Tombol keluar digunakan ketika pengguna ingin keluar dari program. Implementasi dari form ini adalah sebagai berikut : Gambar 4. 30 Form login

49 Jika pengguna dan sandi tidak cocok, maka akan muncul pesan seperti yang tampak di bawah ini. Gambar 4. 31 Pesan kesalahan pengguna atau sandi B. Form Utama Setelah berhasil melakukan proses login, pengguna akan diarahkan ke form utama. Form utama ini digunakan sebagai akases menuju fungsi-dungsi lainnya, mulai dari data dan katalog. Ribbon data memiliki fungsi menambah data master dan melihat data tertentu. Ribbon katalog mengarahkan pengguna ke kondisi program yang dapat dipakai secara umum, yaitu absensi, katalog dan peminjaman mandiri. Implementasi dari form ini adalah sebagai berikut : Gambar 4. 32 Menu utama

50 C. Form Tambah Form ini berfungsi untuk menambah data kedalam tabel-tabel master, seperti tabel jurusan kelas, tabel kelas siswa, tabel siswa, tabel koleksi, dan tabel kelas buku. Melalui sidebar di sebelah kiri, pengguna akan diarahkan menuju form-form yang ingin ditambah. Form form berisi field yang diperlukan akan ditampilkan di area sebelah kanan. Setiap tabel yang akan ditambah memiliki karakteristik tersendiri, oleh karena itu akan ditampilkan form yang sesuai dengan karakteristik tabel yang akan ditambah datanya. Implementasi dari form ini adalah sebagai berikut : Gambar 4. 33 Menu utama - data Untuk menambah data jurusan kelas, pengguna harus memberikan nama untuk jurusan tersebut, sedangkan untuk penomoran kodenya dilakukan secara otomatis oleh program. Ketika pengguna ingin menambah data pada tabel jurusan kelas, maka akan tampak seperti gambar berikut.

51 Gambar 4. 34 Menu tambah data jurusan kelas kelas siswa yang dimaksud adalah untuk menangani jika terdapat penambahan kelas pada angkatan tertentu di jurusan tertentu. Untuk menambah data kelas siswa, diperlukan inputan tingkatan kelas (kelas X, kelas XI, dan kelas XII), jurusan(mengambil dari tabel jurusan), dan nomor kelas. Ketika pengguna ingin menambah data pada tabel kelas siswa, maka akan tampak seperti gambar di bawah ini. Gambar 4. 35 Menu tambah data kelas siswa

52 Setiap tahun jumlah siswa akan terus bertambah, siswa yang baru perlu diinputkan datanya kedalam program ini. Untuk menambah data siswa, diperlukan no induk, nama siswa, id kelas(yang sebelumnya ada di tabel master kelas, jika belum ada bisa dibuat terlebih dahulu), no absen, angkatan dan status siswa. Ketika pengguna ingin menambah data pada tabel siswa, maka akan tampak seperti gambar 4.19. Gambar 4. 36 Menu tambah data siswa Koleksi terdiri dari 4 jenis, yaitu koleksi dengan jenis buku, refensi, majalah dan cd. Ketika pengguna ingin menambah data pada tabel koleksi, pengguna akan diberi pilihan jenis koleksi apakah yang akan ditambah datanya, koleksi dengan jenis buku, referensi, majalah, atau CD. Implementasi form ini tampak seperti gambar 4.37.

53 Gambar 4. 37 Menu tambah data koleksi pilihan koleksi Karena struktur data dari masing-masing jenis koleksi berbeda-beda, maka masing-masing form jenis koleksi akan menyesuaikan dengan inputan yang dibutuhkan. Untuk koleksi dengan jenis buku akan tampak sebagai berikut : Gambar 4. 38 Menu tambah data koleksi - buku

54 Sedangkan untuk koleksi berjenis referensi, akan tampak sebagai berikut : Gambar 4. 39 Menu tambah data koleksi - referensi Untuk menambah data majalah, akan tampak sebagai berikut : Gambar 4. 40 Menu tambah data koleksi - majalah

55 Untuk menambah data CD, akan tampak sebagai berikut : Gambar 4. 41 Menu tambah data koleksi - CD Form kelas buku bertujuan untuk menyimpan data pengkategorisasian kelas-kelas buku yang ada. Pengkategorisasian ini dilakukan dengan mengelompokkan buku-buku dalam kelompok bidang bahasannya masingmasing. Gambar 4. 42 Menu tambah data kelas buku

56 D. Form Cek Peminjaman Form ini bertujuan untuk memonitoring peminjaman anggota perpustakaan pada hari yang sama(melihat tanggal sistem), sehingga petugas perpustakaan dapat melihat hanya data transaksi pada hari yang bersangkutan saja. Hal ini dimaksudkan untuk mempermudah petugas perpustakaan dalam mengecek transaksi peminjaman. Jika data sudah tersimpan, maka petugas akan menstempel buku dengan tanggal harus kembali. Tombol refresh digunakan untuk memperbarui data grid view agar memperbarui data yang ditampilkan. Implementasi dari form ini dapat dilihat dalam gambar berikut : Gambar 4. 43 Menu cek peminjaman

57 E. Form Pengembalian Form ini akan diakses oleh petugas perpustakaan ketika ada anggota perpustakaan yang akan mengembalikan buku. Petugas perpustakaan memasukkan nomor induk buku yang akan dikembalikan, lalu jika buku tersebut terlambat dikembalikan, maka akan muncul peringatan bahwa koleksi tersebut terlambat beserta jumlah denda yang harus dibayar (denda diperoleh dari lamanya denda dikalikan dengan 500 rupiah). Gambar 4. 44 Menu pengembalian koleksi Gambar 4. 45 Pesan denda

58 F. Form Lihat Form ini berguna untuk melihat data pada tabel-tabel master seperti tabel siswa dan koleksi, namun form ini hanya bertujuan untuk menampilkan data, sehingga tidak memungkinkan perubahan data melalui form ini. Berikut implementasi dari form ini : Gambar 4. 46 Menu lihat data