• Tidak ada hasil yang ditemukan

LKP : Rancang Bangun Aplikasi Peminjaman dan Pengembalian Koleksi Buku Perpustakaan pada SMA Ta'miriyah Surabaya

N/A
N/A
Protected

Academic year: 2021

Membagikan "LKP : Rancang Bangun Aplikasi Peminjaman dan Pengembalian Koleksi Buku Perpustakaan pada SMA Ta'miriyah Surabaya"

Copied!
77
0
0

Teks penuh

(1)Rancang Bangun Aplikasi Peminjaman Dan Pengembalian Koleksi Buku Perpustakaan Pada SMA TA’MIRIYAH Surabaya KERJA PRAKTEK. Oleh : Moch.Alfarisyi 09.41010.0086. SEKOLAH TINGGI MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER SURABAYA 2012.

(2) LAPORAN KERJA PRAKTEK Rancang Bangun Aplikasi Peminjaman Dan Pengembalian Koleksi Buku Perpustakaan Pada SMA TA’MIRIYAH Surabaya. Diajukan sebagai salah satu syarat untuk menempuh ujian Tahap Akhir Program Strata Satu (S1). Disusun Oleh : Moch.Alfarisyi. 09.41010.0086. SEKOLAH TINGGI MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER SURABAYA 2012.

(3) Yang ada di dunia semua bisa dilakukan, Tetapi tergantung niat dan keinginan untuk melakukan Walaupun banyak penghalang yang ada Terjegal langkahmu,terkurung tubuhmu,tertutup matamu Berusahalah dan jangan kau mengeluh Mengeluh bukanlah jalan keluar Karena tidak ada yang tidak bisa dilakukan didunia ini Selain gigit kepala sendiri.

(4) Saya persembahkan kepada Ayahanda & Ibunda tercinta Dan rasa terima kasih kepada seseorang yang memberikan kepercayaan untuk menggunakan fasilitas yang telah diamanahkan kepada saya Beserta semua orang yang Menyayangi saya.

(5) LAPORAN KERJA PRAKTEK RANCANG BANGUN APLIKASI PEMINJAMAN DAN PENGEMBALIAN KOLEKSI BUKU PERPUSTAKAAN PADA SMA TA’MIRIYAH SURABAYA. Telah diperiksa, diuji dan disetujui. Surabaya, 19 Juni 2012. Disetujui :. Pembimbing. Penyelia. Erwin Sutomo, S.Kom NIDN: 0722057501. Dra. Hj. Tutik Rochmiati NIP: 87.165. Mengetahui : Ka-Prodi Sistem Informasi. Erwin Sutomo, S.Kom NIDN: 0722057501.

(6) ABSTRAK. Sebagai Sekolah yang ada di Surabaya SMA TA’MIRIYAH Surabaya tentu saja harus memiliki infrastruktur sistem yang dapat menunjang kinerja dibidang peminjaman dan pengembalian buku. Dimana permasalahan yang timbul dalam kerja praktek ini adalah dimana di SMA TA’MIRIYAH sendiri masih terkendala dalam peminjaman dan pengembalian buku yang masih manual yang dapat mengakibatkan alur peminjaman dan pengembalian tidak terstruktur. Dalam menanggulangi masalah tersebut maka solusinya adalah bagaimana merancang aplikasi peminjaman dan pengembalian koleksi buku pada perpustakaan untuk SMA TA’MIRIYAH Surabaya. Aplikasi tersebut adalah suatu aplikasi yang akan menangani peminjaman dan pengembalian buku, dimana dalam aplikasi ini akan digunakan oleh petugas perpustakaan untuk pencatatan peminjaman dan pengembalian koleksi buku perpustakaan yang dilakukan oleh siswa atau guru. Dari permasalahan yang yang timbul di SMA TA’MIRIYAH Surabaya maka perlulah suatu aplikasi yang akan bisa untuk menangani peminajman dan pengembalian koleksi buku pada perpustakaan. Dari rancang bangun aplikasi peminjaman dan pegembalian koleksi buku perpustakaan akan berguna dan diimplementasikan sesuai dengan standart yang sudah di tentukan.. Kata kunci : aplikasi, perpustakaan, peminjaman dan pengembalian. i.

(7) KATA PENGANTAR. Puji syukur atas kehadirat Allah SWT karena atas rahmat-Nya yang telah dilimpahkan sehingga Penulis dapat menyelesaikan Laporan Kerja Praktek yang berjudul “ Rancang Bangun Aplikasi Peminjaman Dan Pengembalian Buku Pada Perpustakaan SMA TA’MIRIYAH” Laporan ini disusun berdasarkan kerja praktek dan hasil studi yang dilakukan selama lebih kurang satu bulan. pada SMA TA’MIRIYAH. Kerja. Praktek ini bertujuan untuk menerapkan ilmu pengetahuan apa yang telah dipelajari pada saat di bangku kuliah. Dengan terselesainya penyusunan Laporan Kerja Praktek pada kesempatan ini Penulis juga hendak menyampaikan ucapan terima kasih kepada: 1. Allah SWT yang telah berkenan melimpahkan rahmat-Nya dalam penyusunan Laporan Kerja Praktek. 2. Orang Tua dan keluarga yang selalu memberikan dukungan dan memberikan semangat saat pengerjaan Laporan Kerja Praktek. 3. Teman-teman dan kerabat yang membantu untuk memberikan dukungan, referensi dan kerjasamanya untuk pengerjaan Laporan Kerja Praktek. 4. Bpk. Erwin Sutomo, selaku Dosen Pembimbing yang telah memberikan semangat dan meluangkan banyak waktu untuk memberikan bimbingan selama proses pembuatan laporan kerja praktek ini. 5.. Bpk Ishaq Ismail selaku Kepala Tata Usaha beserta staff dan Ibu Sari Berliana selaku Kepala Bimbingan & Konseling beserta staff di masingmasing bagian tersebut yang telah membantu mengupayakan dan telah. ii.

(8) membimbing serta memberikan informasi kepada Penulis untuk dapat melakukan kerja praktek di SMA Ta’miriyah Surabaya. 6.. Bpk Munif Munsyarif selaku Kepala Sekolah SMA Ta’miriyah Surabaya, dan Ibu Tutik Rochmiati selaku Wakil Urusan Kurikulum SMA Ta’miriyah Surabaya yang telah menyediakan tempat kerja praktek kepada Penulis.. 7.. Segenap staff dan karyawan SMA Ta’miriyah Surabaya yang tidak bisa Penulis sebutkan satu-persatu.. 8.. Segenap teman dan sahabat tercinta yang tidak bisa Penulis sebutkan satu persatu yang telah memberikan segala hal positif agar Penulis dapat menyelesaikan Laporan Kerja Praktek ini.. Semoga Tuhan Yang Maha Esa memberikan limpahan rahmat-Nya kepada semua pihak yang telah banyak memberikan bantuan, bimbingan ataupun nasehatnya. Didalam Laporan Kerja Praktek ini Penulis menyadari bahwa masih terdapat banyak kekurangan, walaupun demikian Penulis berharap ide dasar dari Kerja Praktek ini dapat memberi manfaat bagi perusahaan. Saran dan kritik dari semua pihak sangat berguna bagi Penulis dalam rangka perbaikan dan penyempurnaan Laporan Kerja Praktek ini.. Surabaya, 19 Juni 2012. Penulis. iii.

(9) DAFTAR ISI. ABSTRAK ........................................................................................................... i. KATA PENGANTAR ......................................................................................... ii. DAFTAR ISI ....................................................................................................... iv DAFTAR GAMBAR .......................................................................................... vii DAFTAR TABEL .............................................................................................. ix BAB I PENDAHULUAN ..................................................................................... 1 1.1 Latar Belakang Masalah ............................................................................ 1 1.2 Perumusan Masalah ................................................................................... 4 1.3 Batasan Masalah ........................................................................................ 4 1.4 Tujuan ........................................................................................................ 4 1.5 Manfaat ...................................................................................................... 5 1.6 Sistematika Penulisan ................................................................................ 5 BAB II GAMBARAN UMUM PERUSAHAAN ................................................. 7 2.1 Sejarah SMA Ta’miriyah .......................................................................... 5 2.2 Struktur Organisasi .................................................................................... 8 2.3 Deskripsi Pekerjaan ................................................................................... 8 2.4 Proses Bisnis Peminjaman Dan Pengembalian Buku Perpustakaan ......... 10 2.4.1 Peminjaman Buku Perpustakaan ..................................................... 10 2.4.2 Pengembalian Buku Perpustakaan .................................................. 11 2.4.3 Pemodelan Proses Bisnis Peminjaman Dan Pengembalian Buku Perpustakaan .................................................................................... 12. iv.

(10) BAB III LANDASAN TEORI .............................................................................. 15 3.1 Definisi Data.............................................................................................. 15 3.2 Analisa dan Perancangan Sistem ............................................................... 15 3.3 Konsep Dasar Sistem Informasi ................................................................ 16 3.4 Definisi Perpustakaan ................................................................................ 18 3.5 Bagan Alir Dokumen................................................................................. 20 3.6 Entity Relation Diagram ............................................................................ 21 3.6.1 Jenis Objek ERD ............................................................................. 22 3.7 Data Flow Diagram (DFD)........................................................................ 24. BAB IV Analisis Dan Desain Sistem.................................................................... 27 4.1 Sistem Flow Peminjaman Dan Pengembalian Perpustakaan .................... 27 4.1.1 Sistem Flow Peminjaman ................................................................ 27 4.1.2 Sistem Flow Pengembalian ............................................................. 28 4.2 Data Flow Diagram Peminjaman Dan Pengembalian Perpustakaan ......... 29 4.2.1 Context Diagram ............................................................................. 30 4.2.2 Data Flow Diagram Level 0 ............................................................ 31 4.2.3 Data Flow Diagram Level 1 Setup Data ......................................... 32 4.2.4 Data Flow Diagram Level 1 Transaksi ........................................... 33 4.2.5 Data Flow Diagram Level 1 Laporan .............................................. 34 4.3 Entity Relatioanal Data ............................................................................. 35 4.3.1 Conceptual Data Model ................................................................... 35 4.3.2 Physical Data Model ....................................................................... 36 4.3.3 Desain Tabel .................................................................................... 37 v.

(11) 4.4 Desain Input/Output .................................................................................. 39 4.5 Implementasi Sistem ................................................................................. 48 4.5.1 Spesifikasi Perangkat ...................................................................... 49 4.5.2 Penjelasan Program ......................................................................... 49 BAB V Penutup .................................................................................................... 62 5.1 Kesimpulan .............................................................................................. 62 5.2 Saran ........................................................................................................ 62 DAFTAR PUSTAKA ......................................................................................... 63 LAMPIRAN ........................................................................................................ 64. vi.

(12) DAFTAR GAMBAR. Gambar 2.1 Struktur Organisasi ........................................................................... 8. Gambar 2.2 Proses Peminjaman Buku Perpustakaan Siswa ............................... 13 Gambar 2.3 Proses Peminjaman Buku Perpustakaan Guru ................................ 13 Gambar 2.4 Proses Pengembalian Buku Perpustakaan Siswa ............................ 13 Gambar 2.5 Proses Pengembalian Buku Perpustakaan Guru.............................. 14 Gambar 3.1 Simbol Proses .................................................................................. 25 Gambar 4.1 Sistem Flow Peminjaman Pada Perpustakaan ................................. 28 Gambar 4.2 Sistem Flow Pengembalian Pada Perpustakaan .............................. 29 Gambar 4.3 Context Diagram ............................................................................. 30 Gambar 4.4 Data Flow Diagram Level 0 ............................................................ 31 Gambar 4.5 Data Flow Diagram Level 1 Setup Data ......................................... 32 Gambar 4.6 Data Flow Diagram Level 1 Transaksi ........................................... 33 Gambar 4.7 Data Flow Diagram Level 1 Laporan .............................................. 34 Gambar 4.8 Conceptual Data Model ................................................................... 35 Gambar 4.9 Physical Data Model ....................................................................... 36 Gambar 4.10 Desain Form Login ....................................................................... 40 Gambar 4.11 Desain Form Menu Utama ............................................................ 40 Gambar 4.12 Desain Form Master Denda .......................................................... 41 Gambar 4.13 Desain Daftar Anggota Perpustakaan ........................................... 42 Gambar 4.14 Desain Form Pencarian Siswa/Guru ............................................. 42 Gambar 4.15 Desain Form Transaksi Denda ...................................................... 43 Gambar 4.16 Desain Form Pencarian Guru/Siswa Pada Transaksi Denda ......... 44 vii.

(13) Gambar 4.17 Desain Form Transaksi Peminjaman ............................................ 44 Gambar 4.18 Desain Form Pencarian Anggota Pada Transaksi Peminjaman .... 45 Gambar 4.19 Desain Form Pencarian Buku Pada Transaksi Peminjaman ......... 45 Gambar 4.20 Desain Form Transaksi Pengembalian .......................................... 46 Gambar 4.21 Desain Form Pencarian Anggota Pada Transaksi Pengembalian.. 47 Gambar 4.22 Desain Form Laporan Peminjaman ............................................... 47 Gambar 4.23 Desain Form Laporan Keterlambatan ........................................... 48 Gambar 4.24 Desain Interface Form Login ........................................................ 50 Gambar 4.25 Desain Interface Form Menu Utama ............................................. 51 Gambar 4.26 Desain Interface Form Master Denda ........................................... 52 Gambar 4.27 Desain Interace Form Anggota ..................................................... 53 Gambar 4.28 Desain Interface Form Pencarian Siswa/Guru .............................. 54 Gambar 4.29 Desain Interface Form Transaksi Denda ....................................... 54 Gambar 4.30 Desain Interface Form Pencarian Anggota ................................... 55 Gambar 4.31 Desain Interface Form Peminjaman Buku .................................... 56 Gambar 4.32 Desain Interface Form Pencarian Anggota Pada Peminjaman...... 57 Gambar 4.33 Desain Interface Form Pencarian Buku Pada Form Peminjaman . 58 Gambar 4.34 Desain Interface Form Pengembalian ........................................... 59 Gambar 4.35 Desain Interface Form Pencarian Buku Peminjaman ................... 60 Gambar 4.36 Desain Interface Form Laporan Peminjaman................................ 60 Gambar 4.37 Desain Interface Form Laporan Keterlambatan ............................ 61. viii.

(14) DAFTAR TABEL. Tabel 3.1 Simbol .................................................................................................20 Tabel 3.2 Jenis ERD............................................................................................22 Tabel 4.1 M_ANGGOTA ...................................................................................37 Tabel 4.2 M_DENDA .........................................................................................37 Tabel 4.3 TRANSAKSI_PEMINJAMAN ..........................................................38 Tabel 4.4 HISTORY_PEMINJAMAN ...............................................................38 Tabel 4.5 DETAIL_DENDA .............................................................................39. ix.

(15) BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah Sebagai Perpustakaan merupakan salah satu pusat informasi, sumber ilmu pengetahuan, penelitian dan rekreasi. Hal ini dapat dilihat dari perkembangan perpustakaan dalam sejarah umat manusia yang mempunyai pesona tersendiri. Perpustakaan menjadi tempat sumber informasi dan rekreasi sehingga dapat dinikmati oleh banyak orang. Sebuah perpustakaan memiliki beberapa tugas pokok, yaitu: 1. Mengumpulkan berbagai jenis informasi. 2. Melestarikan berbagai jenis informasi. 3. Memelihara dan merawat informasi yang ada, serta menyediakan informasi untuk dimanfaatkan dan diberdayakan oleh penggunanya. Dalam kehidupan yang serba modern dan cepat seperti saat ini semua orang membutuhkan informasi sebagai suatu hal yang hakiki. Tanpa informasi atau ketinggalan informasi akan membuat seseorang tersisih dan terbelakang. Disinilah peranan perpustakaan yang paling besar. Perpustakaan menjadi pusat informasi yang tidak pernah habisnya untuk digali dan dikembangkan. Melalui perpustakaan seseorang dapat bertukar informasi dan saling memperoleh nilai tambah untuk perkembangan zaman. Jika demikian, maka tidak ada alasan lagi untuk mengatakan dan menempatkan perpustakaan menjadi suatu hal yang tidak penting,. sudah. saatnya. semua. pihak. 1. bersama-sama. membina. dan.

(16) 2. mengembangkan seluruh jenis perpustakaan dan memanfaatkan dengan sebaikbaiknya. Sesuai dengan maksud di atas, maka tujuan perpustakaan adalah agar terciptanya masyarakat yang terdidik, terbiasa membaca dan berbudaya tinggi. Masyarakat. yang demikian senantiasa. mengikuti. perkembangan. karena. menguasai informasi dan ilmu pengetahuan. Setiap orang di perpustakaan dapat mengembangkan diri dengan semangat belajar secara terus menerus tanpa terikat dengan pendidikan formal. Bagi setiap orang yang terdidik dan terpelajar masuk ke perpustakaan berarti ingin membaca dan mendapatkan informasi. Bentuk dan jenis bacaan bagi setiap orang tentu berbeda, yang sama adalah kegiatannya yakni membaca dan mempelajari sesuatu. Dengan cara itu orang mengharapkan memperoleh sesuatu yang baru dan bermanfaat. Oleh karena itu jelas bahwa maksud dan tujuan sebuah perpustakaan adalah sesuatu yang mulia, yakni membantu penggunanya dalam memenuhi kebutuhan informasi. Kebutuhan pengguna selalu berubah dan berkembang, sehingga sulit untuk menentukan secara tepat. Memahami bagaimana kebutuhan itu berubah merupakan unsur penting dalam perencanaan layanan informasi dimasa datang. Memastikan kebutuhan informasi pemakai merupakan suatu fenomena yang rumit, bahkan pemakai sendiri sering merasa kesulitan dalam mengungkapkan dan mengidentifikasi kebutuhan mereka sendiri. Salah satu jenis perpustakaan di Indonesia adalah perpustakaan umum. Menurut Sutarno (2003: 32) : “Perpustakaan umum sering di ibaratkan sebagai Universitas Rakyat atau Universitas Masyarakat, dengan maksud bahwa perpustakaan umum.

(17) 3. merupakan suatu lembaga pendidikan bagi masyarakat umum dengan menyediakan berbagai sumber informasi, ilmu pengetahuan, teknologi dan budaya, sebagai sumber belajar untuk memperoleh dan meningkatkan ilmu pengetahuan bagi seluruh lapisan masyarakat. Perpustakaan umum merupakan lembaga pendidikan yang demokratis karena menyediakan sumber informasi sesuai dengan kebutuhan pengguna dan melayaninya tanpa membedakan suku bangsa, agama, jenis kelamin, latar belakang dan tingkat sosial, umur, pendidikan serta berbedaan lainya. Dengan kata lain, perpustakaan umum memberikan layanan kepada semua orang.“ Berdasarkan uraian di atas, maka perpustakaan umum harus mampu memenuhi kebutuhan setiap penggunanya dan yang berperan aktif dalam menyediakan, mengolah dan menyimpan data pendaftaran anggota perpustakaan agar anggota tersebut dapat meminjam buku koleksi pada perpustakaan, selain itu pada perpustakaan memiliki proses transaksi pada peminjaman dan pengembalian koleksi buku perpustakaan. Peminjaman adalah salah satu dari berbagai kegiatan pelayanan yang diberikan perpustakaan kepada pembacanya, akan tetapi sampai saat ini menurut kenyataan yang ada, sistem peminjaman dan pengembalian masih kurang dipahami dan dimengerti oleh banyak orang. Padahal sistem peminjaman dan pengembalian di perpustakaan sangatlah penting, sebab bertujuan agar koleksi yang dipinjamkan tidak hilang, tahu siapa yang menggunakan buku tersebut. Sistem peminjaman dan pengembalian akan disusun secara sistematis..

(18) 4. 1.2 Perumusan Masalah Berdasarkan latar belakang di atas, maka yang menjadi rumusan masalah dalam maslah ini adalah : 1.. Bagaimana membuat aplikasi peminjaman dan pengembalian koleksi buku pada perpustakaan.. 2.. Bagaimana menampilkan laporan untuk kepala bagian perpustakaan agar mengetahui jumlah peminjaman dan denda keterlambatan koleksi buku pada perpustakaan.. 1.3 Batasan Masalah Agar pembahasan dalam laporan ini terfokus dan tidak terlalu meluas, maka diperlukan batasan-batasan mengenai permasalahan diatas, yakni : 1. Aplikasi ini membahas proses peminjaman dan pengembalian koleksi perpustakaan yang dilakukan oleh siswa dan guru SMA Ta’miriyah. 2. Aplikasi ini membahas proses pencatatan denda keterlambatan pengembalian koleksi buku SMA Ta’miriyah. 3. Aplikasi ini membahas proses pembuatan laporan peminjaman, pengembalian, dan denda keterlambatan pengembalian buku perpustakaan.. 1.4 Tujuan Adapun tujuan dari pembuatan aplikasi ini adalah : 1.. Untuk membuat aplikasi peminjaman dan pengembalian koleksi buku pada perpustakaan..

(19) 5. 2.. untuk menampilkan laporan untuk kepala bagian perpustakaan agar tahu banyaknya peminjaman dan denda keterlambatan koleksi buku pada perpustakaan.. 1.5 Manfaat Diharapkan hasil aplikasi ini nantinya akan memberikan manfaat sebagai berikut : 1. Dapat menjalankan sistem perpustakaan sesuai dengan kebutuhan yang sudah ditetapkan. 2. Meminimumkan kesalahan yang terjadi pada saat peminjaman maupun pengembalian koleksi perpustakaan. 3. Dapat memaksimalkan kinerja pada perpustakaan agar dapat berjalan lebih lancar dan mempercepat proses pada proses peminjaman. maupun. pengembalian koleksi perpustakaan. 4. Dapat menyimpan data-data kegiatan transaksi yang terjadi di perpustakaan. 5. Dapat menghasilkan laporan kegiatan yang ada pada perpustakaan secara detail.. 1.6 Sistematika Penulisan BAB I. PENDAHULUAN Pada bab ini dibahas tentang latar belakang masalah, rumusan masalah serta batasan terhadap masalah yang akan dibahas, tujuan dari pembahasan masalah yang diangkat, dan sistematika penulisan laporan ini..

(20) 6. BAB II. GAMBARAN UMUM PERUSAHAAN Pada bab ini dibahas tentang gambaran umum perusahaan mulai dari sejarah, hingga struktur organisasi yang ada.. BAB III. LANDASAN TEORI Pada bab ini dibahas teori-teori yang berkaitan dengan rancang bangun aplikasi data pribadi siswa dan alumni.. BAB IV. ANALISIS dan DESAIN SISTEM Pada bab ini dibahas mengenai analisis perancangan dan desain dari aplikasi data pribadi siswa dan alumni dalam bentuk Document Flow, System Flow, Data Flow Diagram, Entity Relationship Diagram dan Desain Input / Output.. BAB V. IMPLEMENTASI dan PEMBAHASAN Pada bab ini dibahas mengenai pembuatan aplikasi yang mengacu pada perancangan dan desain aplikasi yang telah dibuat seperti Kumpulan Kode / Listing Code dan Pengujian / Testing dari implementasi aplikasi.. BAB VI. PENUTUP Pada bab ini berisikan kesimpulan dari laporan kerja praktek yang telah dilakukan terkait dengan tujuan dan permasalahan yang ada, serta saran untuk pengembangannya..

(21) BAB II GAMBARAN UMUM PERUSAHAAN. 2.1 Sejarah SMA Ta’miriyah SMA Ta’miriyah Surabaya merupakan sekolah menengah atas yang berciri islam. Sekolah ini dikelola oleh yayasan ta’mirul masjid kemayoran Surabaya, tidak berafiliasi dengan organisasi masa apapun, dan dibawah pembinaan langsung dari Departemen Pendidikan Nasional. SMA Ta’miriyah Surabaya berdiri pada tahun 1978 dengan nomor pendirian sekolah : XX/TP/1977, dan dengan bukti terdaftar di Kanwil Depdiknas Propinsi Jawa Timur Nomor: 170/PA/PMU/7710/87, kemudian mendapatkan NSS : 304056003054 dan NDS : 30044004. SMA Ta’miriyah Surabaya berstatus “DIAKUI” berdasarkan Surat Keputusan nomor: 077/C/Kep//I/85, sedangkan status “DISAMAKAN” diperoleh pada tanggal 10 Februari 1989, Status terakreditasi dengan nilai “A” nomor akreditas 4/5/BASDAP/1/2005. Sebagai sekolah yang berada dibawah pembinaan sekarang Departemen Pendidikan Nasional SMA Ta’miriyah Surabaya mempergunakan kurikulum SMA tahun 1994, dan kurikulum berbasis kompetensi (kurikulum 2004) serta kurikulum Tingkat Satuan Pendidikan saat ini membuka dua program pilihan, yaitu IlmuPengetahuanAlam (IPA) dan IlmuPengetahuanSosial (IPS).. 7.

(22) 8. 2.2 Struktur Organisasi. KEPALA SEKOLAH H. Munif Munsyarif, S.Pd.I. KOMITE SEKOLAH H. Ach Luthfi. KEPALA TATA USAHA H. Ishaq Ismail, BA.. Wk. Ur. Kurikulum Dra. Hj. Tutik Rohmiati. Wk. Ur. Kesiswaan Sucipto, S.Pd.. Wk. Ur. Keislaman Drs. H. Zaenal Arif. Wk. Ur. Sar. Pras. Drs. H. Rochib Hastian. Wk. Ur. Jamas Drs. Agus Winarno. Koord. Guru Pengganti Dra. Hj, Ratih Setiati. Pembina OSIS M. Romadhon, S.Si.. Koord. PHBI Drs. Khoirul Umam, M.Ag.. Koord. Pekerja Suhartono. Koord. Bhakti Masyarakat Dra, Hj. Warbibit. Ka. Lab. Fisika Drs. H. Kenang Subagjo. Koord. PHBN Drs. H. Rochib Hastian. Koor. Pengajian Guru-Kary. Drs. H. Ach. Chozin. Dan Satpam Moh. Dahlan. Koord. GOTA Dra, Hj. Magfuroh. Ka. Lab. Kimia Dra. Hj. Ratih Setiati. Pembinda Koperasi Siswa Dra. Hj. Ngesti Wilujeng. Koord. Sanggar Seni Helmy Agus Zuhri, ST.. Ka. Lab. Biologi Dra. Lilis Ernawati. Ka. Lab. Komputer Moh. Marzuq, S.Pd.. Pembina UKS Dra. Lilies Ernawati. Dewan Guru. Koord. BP-BK Sari Berliana, S.Psi.. Bendahara Sekolah Febri Dwi Fajarwati, S.Pd.. Ka. Lab. Bahasa Ike Melani Berliandari, S.Pd.. Perpustakaan Imron Rosyadi, SE. Nurul Farida. Siswa. Gambar 2.1 Struktur Organisasi 2.3 Deskripsi Pekerjaan Kepala Sekolah 1.. Menyusun Pembagian tugas Wakil Kepala Sekolah dan rencana kerja tahunan sekolah.. 2.. Bersama wakasek menyusun RAPBS.. 3.. Menyusun Kalender Pendidikan sekolah.. 4.. Memimpin rapat Koordinasi..

(23) 9. 5.. Melaksanakan kegiatan Pembinaan Porsenil, Supervisi dan Kegiatan Evaluasi.. 6.. Mengadakan penilaian terhadap pelaku pendidikan.. 7.. Menyusun dan menetapkan perangkat pembantu Kepala Sekolah.. 8.. Memanage dan mengontrol penggunaan dana Sekolah.. 9.. Bertanggung jawab kepada Yayasan dan wali murid.. Waka Kurikulum 1.. Mengatur Pembagian tugas mengajar.. 2.. Menyusun jadwal pelajaran, Wali Kelas pada setiap awal tahun ajaran dan anggaran Kurikuler.. 3.. Mengkoordinir program pengajaran.. 4.. Menyusun rencana ulangan semester, ulangan tengah semester, ujian Praktika dan UAN.. 5.. Merencanakan/mempersiapkan pembagian rapor/ pembagian STTB.. 6.. Mengatur jadwal tambahan pelajaran serta pelaksanaan matrikulasi untuk kelas I.. 7.. Bertanggung jawab kepada Kepala Sekolah.. Perpustakaan 1.. Bertanggung jawab terhadap pengadaan buku perpustakaan dan pemeliharaan buku perpustakaan serta penggunaan dan pengembalian buku perpustakaan.. 2.. Membuat inventarisasi perpustakaan.. 3.. Melaksanakan pendataan pemanfaatan perpustakaan.. 4.. Membuat rencana anggaran perpustakaan.. 5.. Bertanggung jawab terhadap wakasek Sarana Prasarana..

(24) 10. 2.4 Proses Bisnis Peminjaman Dan Pengembalian Buku Perpustakaan 2.4.1 Peminjaman Buku Perpustakaan Proses bisnis yang di bahas oleh penulis adalah mengenai peminjaman buku perpustakaan pada SMA Ta’miriyah Surabaya. Proses bisnis yang terlibat adalah mengenai alur bisnis dari peminjaman dan pengembalian buku perpustakaan yang terkait dengan siswa, guru dan Petugas perpustakaan. a. Siswa Proses peminjaman buku siswa di perpustakaan pada awalnya diharuskan untuk melakukan proses pendaftaran anggota baru, maksud disini adalah petugas mendaftarkan anggota jika siswa tersebut belum melakukan pedaftaran,di dalam kartu anggota tersebut berisikan nama siswa, kelas, no.anggota dan alamat siswa, pendaftaran tersebut di buat agar siswa bisa melakukan peminjaman buku dan pencatatan peminjaman siswa, di samping itu siswa memiliki batas peminjaman maksimum buku yang dipinjamyaitu dua buku. Proses awal peminjaman buku adalah siswa memberikan buku pinjaman kepada petugas perpustakaan untuk dilakukan pencatatan ke kartu anggota siswa yang meminjam buku, sebelum melakukan pencatatan di kartu anggota siswa, petugas perpustakaan melakukan pengecekan, yaitu : 1. Apakah siswa tersebut masih ada tunggakan buku pinjaman.? 2. Apakah siswa tersebut dalam sudah memenuhi batas maksimum.? Jika siswa memiliki tunggakan buku, maka siswa tersebut disuruh untuk mengembalikan buku terlebih dahulu untuk dapat meminjam buku, jika siswa tersebut dalam masa maksimum maka siswa tersebut tidak bisa meminjam, karena siswa tersebut dalam masa maksimum peminjaman, jika ingin meminjambuku,.

(25) 11. siswa tersebut diharuskan untuk mengembalikan buku terlebih dahulu agar kuota tersebut dapat terpenuhi. Proses selanjutnya adalah petugas mencatat ke kartu anggota dan buku peminjaman untuk mengisikan nama buku, kode buku, tanggal pinjam dan tanggal kembali, dan buku tersebut diberikan kepada siswa namun kartu anggota tetap disimpan oleh bagian petugas perpustakaan. b. Guru Proses peminjaman buku yang dilakukan oleh guru yaitu guru bisa langsung meminjam buku tanpa harus mendaftar, dan guru tidak di beri batas maksimum penminjaman, dan tidak ada batas waktu peminjaman, pada saat meminjam, guru memberikan buku yang akan dipinjam kepada petugas perpustakaan dan pihak perpustakaan melakukan pencatatan di buku catatan peminjaman buku yang didalamnya berisikan nama, nama buku, judul buku, tanggal pinjam, dan tanda tangan, dan guru tersebut bisa membawa buku yang telah dipinjam. 2.4.2 Pengembalian Buku Perpustakaan Proses bisnis yang di bahas oleh penulis adalah mengenai pengembalian buku perpustakaan pada SMA Ta’miriyah Surabaya. Proses bisnis yang terlibat adalah mengenai alur bisnis dari peminjaman dan pengembalian buku perpustakaan yang terkait dengan siswa, guru dan Petugas perpustakaan. a. Siswa Mengenai proses pengembalian buku, proses awalnya adalah siswa memberikan buku pinjaman dan memberikan informasi tentang data diri diantaranya adalah nama, no.anggota dan kelas, dan pada bagian petugas.

(26) 12. perpustakaan mencarikan kartu anggota perpustakaan dengan nama yang telah diinformasikan oleh siswa tersebut, dan mencoret data buku yang ada pada kartu anggota yang sama dengan buku yang dikembalikan oleh siswa tersebut, dan jika ada tunggakan pengembalian maka pihak petugas perpustakaan mengingatkan siswa untuk mengembalikan buku, didalam perpustakaan tersebut tidak memberikan denda pada keterlambatan peminjaman buku siswa, namun hanya diberi peringatan saja waktu pengembalian buku untuk mengembalikan buku yang terlambat. b. Guru Mengenai proses pengembalian buku, proses awalnya adalah guru memberikan buku pinjaman dan memberikan informasi tentang data diri diantaranya adalah nama, dan judul buku yang dipinjam, lalu petugas perpustakaan melakukan pencoretan peminjaman yang didalamnya berisikan nama dan judul buku yang dipinjam oleh guru tersebut. 2.4.3 Pemodelan Proses Bisnis Peminjaman Dan Pengembalian Buku Perpustakaan Berikut adalah pemodelan proses bisnis dari narasi yang telah diuraikan di bagian sebelumnya : a. Peminjaman Buku Perpustakaan Berikut ini adalah gambaran pemodelan proses bisnis peminjaman buku yang dilakukan oleh siswa yang dijelaskan pada gambar 2.2 :.

(27) Siswa. Perpus Perpusatakaan. 13. Ada Ada. Mencarikan Kartu Anggota Perpus. Belum Belum Mengecek Maksimal Peminjaman Siswa. Memberikan Kartu Anggota Baru. Maks Maks. Tidak TidakAda Ada. Memberikan Buku Pinjaman. Mentanda Tangani Kartu Anggota Perpustakaan. Mengisi Identitas Kartu Anggota Baru. Mencatat Ke Buku Peminjaman Perpustakaan. Menolak Peminjaman Buku. Mencatat Peminjaman Ke Kartu Anggota Perpustakaan. Menerima Buku Pinjaman. Menerima Penolakan Kartu Anggota Perpus Dan Perintah Pengembalian Buku. Gambar 2.2 Proses Peminjaman Buku Perpustakaan Siswa Berikut ini adalah gambaran pemodelan proses bisnis peminjaman buku. Perpus Perpusatakaan. yang dilakukan oleh guru yang dijelaskan pada gambar 2.3 :. Mencatat Ke Buku Peminjaman Perpustakaan. Guru. Memberikan Buku Pinjaman. Mentanda Tangani Kartu Anggota Perpustakaan. Menerima Buku Pinjaman. Gambar 2.3 Proses Peminjaman Buku Perpustakaan Guru b. Pengembalian Buku Perpustakaan Berikut ini adalah gambaran pemodelan proses bisnis pengembalian buku. Siswa. Petugas Perpustakaan. yang dilakukan oleh siswa yang dijelaskan pada gambar 2.4 :. Sesuai Sesuai Menerima Buku Pengembalian. Mencarikan Kartu Anggota Perpustakaan. Mengecek Buku Tidak TidakSesuai Sesuai. Memberikan Buku Pengembalian Dan Memberikan Informasi Siswa. Mencoret Data Peminjaman. Memberikan Informasi Ketidaksesuaian Buku. Menerima Informasi Kelengkapan Atau Ketidaksesuaian Buku. Gambar 2.4 Proses Pengembalian Buku Perpustakaan Siswa.

(28) 14. Berikut ini adalah gambaran pemodelan proses bisnis pengembalian buku. Guru. Petugas Perpustakaan. yang dilakukan oleh guru yang dijelaskan pada gambar 2.5 :. Sesuai Sesuai Menerima Buku Pengembalian. Mengecek Buku Tidak TidakSesuai Sesuai. Memberikan Buku Pengembalian Dan Memberikan Informasi Guru. Mencoret Data Peminjaman. Memberikan Informasi Ketidaksesuaian Buku. Menerima Informasi Kelengkapan Atau Ketidaksesuaian Buku. Gambar 2.5 Proses Pengembalian Buku Perpustakaan Guru.

(29) BAB III LANDASAN TEORI. 3.1 Definisi Data Data merupakan fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol, gambar-gambar, nilai-nilai, uraian karakter yang mempunyai arti pada suatu konteks tertentu. Data merupakan salah satu hal utama yang dibahas dalam Teknologi Informasi komputer. Penggunaan dan pemanfaatan data sudah mencakup banyak aspek. Data merepresentasikan suatu objek sebagaimana dikemukakan oleh Wawan dan Munir (2006) bahwa “Data adalah nilai yang merepresentasikan deskripsi dari suatu objek atau kejadian (event)”.. 3.2 Analisa Dan Perancangan Sistem Analisis sistem dilaksanakan dengan tujuan untuk dapat mengidentifikasi dan mengevaluasi permasalahan yang terjadi dan kebutuhan yang diharapkan, sehingga dapat diusulkan perbaikannya. Perancangan sistem merupakan penguraian suatu sistem informasi yang utuh ke dalam bagian komputerisasi yang dimaksud, mengidentifikasi dan mengevaluasi permasalahan, menentukan kriteria, menghitung konsistensi terhadap kriteria yang ada, serta mendapatkan hasil atau tujuan dari masalah tersebut serta mengimplementasikan seluruh kebutuhan operasional dalam membangun aplikasi.. 15.

(30) 16. Menurut Kendall (2003:7), Analisis dan Perancangan Sistem berupaya menganalisis input data atau aliran `data secara sistematis, memproses atau mentransforasikan data, menyimpan data, dan menghasilkan output informasi dalam konteks bisnis khusus. Selanjutnya, analisa dan perancangan sistem dipergunakan untuk menganalisis, merancang, dan mengimplementasikan peningkatan-peningkatan fungsi bisnis yang bisa dicapai melalui penggunaan sistem informasi terkomputerisasi. Tahap analisis merupakan tahap yang kritis dan sangat penting, karena kesalahan di dalam tahap ini juga akan menyebabkan kesalahan di tahap selanjutnya. Dalam tahap analisis sistem terdapat langkah-langkah dasar yang harus dilakukan oleh analis sistem sebagai berikut: 1.. Identify, yaitu mengidentifikasi masalah.. 2.. Understand, yaitu memahami kerja dari sistem yang ada.. 3.. Analyze, yaitu menganalisis sistem.. 4.. Report, yaitu membuat laporan hasil analisis. Setelah tahap analisis sistem selesai dilakukan, maka analis sistem telah. mendapatkan gambaran dengan jelas apa yang harus dikerjakan. Tiba waktunya sekarang bagi analis sistem untuk memikirkan bagaimana membentuk sistem tersebut. tahap ini disebut desain sistem.. 3.3 Konsep Dasar Sistem Informasi Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu. Informasi adalah data yang diolah.

(31) 17. menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya. Data merupakan bentuk yang masih mentah yang belum dapat bercerita banyak, sehingga perlu diolah lanjut. (Jogiyanto, 1998, hal. 8) Untuk memahami apa yang dimaksud dengan sistem informasi, kita perlu mendefnisikan istilah informasi dan sistem. Produk dari sistem informasi adalah informasi yang dihasilkan. Informasi tidak sama dengan data. Data adalah fakta, angka bahkan simbol mentah. Secara bersama-sama mereka merupakan masukan bagi suatu sistem informasi. Sebaliknya, informasi terdiri dari data yang telah ditransformasi dan dibuat lebih bernilai melalui suatu pemrosesan. Idealnya, informasi adalah pengetahuan yang berarti dan berguna untuk mencapai sasaran. Sistem adalah suatu kerangka kerja terpadu yang mempunyai satu sasaran atau lebih. Sistem ini mengkoordinasi sumber daya yang dibutuhkan untuk mengubah masukan-masukan menjadi keluaran. Sumber daya dapat berupa bahan (material) atau mesin ataupun tenaga kerja, bergantung pada macam sistem yang dibahas. Sistem informasi karenanya adalah suatu kerangka kerja dengan mana sumber daya (manusia dan komputer) dikoordinasikan untuk mengubah masukan (data) menjadi keluaran (informasi), guna mencapai sasaran-sasaran perusahaan. Definisi lain dari sistem informasi adalah sekumpulan hardware, software, brainware, prosedur dan atau aturan yang diorganisasikan secara integral untuk mengola data menjadi informasi yang bermanfaat guna memecahkan masalah dan pengambilan keputusan. Sistem informasi adalah satu kesatuan data olahan yang terintegrasi dan saling melengkapi yang menghasilkan output baik dalam bentuk gambar, suara maupun tulisan..

(32) 18. Sistem informasi adalah sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.. 3.4 Definisi Perpustakaan Bagi banyak orang bila mendengar istilah perpustakaan, dalam benak mereka akan tergambar sebuah gedung atau ruangan yang dipenuhi rak buku. Anggapan demikian tidaklah selalu salah karena bila dikaji lebih lanjut, kata dasar perpustakaan ialah pustaka. Dalam kamus umum bahasa indonesia, pustaka artinya kitab, buku. Dalam bahasa inggris, pembaca tentunya mengenal istilah library. Dengan demikian, batasan perpustakaan ialah sebuah ruangan, bagian sebuah gedung, ataupun gedung itu sendiri yang digunakan untuk menyimpan buku dan terbitan lainnya yang biasanya disimpan menurut tata susunan tertentu untuk digunakan pembaca, bukan untuk dijual. Sedangkan perpustakaan sekolah adalah perpustakaan yang ada di sekolah untuk melayani para peserta didik dalam memenuhi kebutuhan informasi. Sebagai sebuah lembaga, sekecil apapun, perpustakaan sekolah mesti memiliki organisasi. Dari segi nama dan sejarahnya, arsip memiliki banyak ciri persamaan dengan perpustakaan namun tidak dapat dimungkiri bahwa banyak ciri khas arsip yang membedakannya daripada perpustakaan. Perbedaan antara perpustakaan dengan arsip tampak seperti berikut ini :.

(33) 19. 1.. Fungsi utama perpustakaan ialah meminjamkan buku kepada anggotanya. Sebaliknya berkas arsip tidak dipinjamkan untuk dibawa pulang melainkan hanya boleh dibaca di tempat setelah mendapat izin pihak yang berwenang.. 2.. Perpustakaan menyimpan buku dan bahan pustaka yang ditulis oleh pengarang yang berbeda-beda, sedangkan berkas arsip tidak ditulis oleh pengarang yang berlainan.. 3.. Buku ditulis untuk keperluan acuan, rekreasi, studi, dan penelitian sementara berkas arsip yang dihasilkan dari transaksi sehari-hari bertujuan untuk keperluan acuan semata-mata.. 4.. Arsip hanya berkepentingan atau berkaitan dengan materi seperti berkas, dokumen, rekening, peta, manuscript, kumpulan kertas, film, surat dan kadang-kadang. juga. buku.. Sebaliknya. koleksi. perpustakaan. lebih. menekankan pada buku, majalah, audio-visual serta mungkin juga beberapa berkas arsip. 5.. Pengkatalogan. dan. pengklasifikasian. berkas. arsip. berbeda. dengan. pengkatalogan dan pengklasifikasian buku di perpustakaan. Berkas arsip disusun menurut isi informasinya dalam kaitannya dengan organisasi serta fungsi badan induk tempat badan arsip bernaung. Di perpustakaan, setiap buku diperlakukan sebagai unit tersendiri, masing-masing unit dikatalogan dan diklasifikasikan menurut peraturan pengkatalogan dan bagan klasifikasi yang hampir mirip dimana-mana..

(34) 20. 3.5 Bagan Alir Dokumen Bagan alir dokumen (document flowchart)atau disebut juga bagan alir formulir (form flowchart) atau paperwork flowchart merupakan bagan alir yang menunjukkan dokumen gambaran arus data dengan menggunakan simbol seperti pada tabel berikut yang dijelaskan pada tabel 3.1 :. Tabel 3.1 Simbol No.. Simbol. Nama Simbol. Fungsi. Flowchart 1.. Dokumen. Untuk. menujukkan. dokumen. input. dan. output baik untuk proses manual, mekanik atau komputer. 2.. Proses Komputerisasi. Menunjukkan. kegiatan. dari. program. operasi. komputer. 3.. Database. 4.. Penghubung. Untuk menyimpan data.. Menunjukkan hubungan di halaman yang sama.. 5.. Penghubung Halaman Lain. Menunjukkan hubungan di halaman lain..

(35) 21. No.. Simbol. Nama Simbol. Fungsi. Flowchart 6.. Terminator. Menandakan awal/akhir dari suatu sistem.. 7.. Decision. Menggambarkan logika keputusan dengan nilai true atau false.. 8.. Kegiatan Manual. Untuk. menunjukkan. pekerjaan. yang. dilakukan secara manual. 9.. Simpanan Offline. Untuk menujukkan file non-komputer. yang. diarsip urut angka.. 3.6 Entity Relation Diagram Entity Relationship Diagram adalah suatu bentuk perencanaan database secara konsep fisik yang nantinya akan dipakai sebagai kerangka kerja dan pedoman dari struktur penyimpanan data. ERD digunakan untuk menggambarkan model hubungan data dalam sistem, dimana didalamnya terdapat hubungan entitas beserta atribut relasinya dan mendokumentasikan kebutuhan-kebutuhan untuk sistem pemrosesan data. ERD memiliki beberapa jenis model yaitu :.

(36) 22. Tabel 3.2 Jenis ERD No.. Jenis ERD. 1.. Conceptual. Data. Keterangan Model Merupakan model universal dan dapat. (CDM). menggambarkan. semua. struktur. logic. database (DBMS), dan tidak bergantung dari software atau pertimbangan struktur data storage. Sebuah CDM dapat diubah langsung menjadi PDM. 2.. Physical Data Model (PDM). Merupakan model ERD yang mengacu pada pemilihan software DBMS yang spesifik. Hal ini seringkali berbeda secara signifikan dikarenakan oleh struktur tipe database yang bervariasi, dari model schema, tipe data penyimpanan dsb.. 3.6.1 Jenis Objek ERD 1.. Entity Sesuatu yang ada dan terdefinisikan bisa berupa nyata maupun abstrak. yang dapat dibedakan satu dengan yang lainnya dan adanya hubungan saling ketergantungan. Ada 2 macamtipe entity, yaitu : a.. Strong Entity Strong Entity merupakan tipe entity yang mempunyai key attribute untuk. setiap individu yang ada di dalamnya..

(37) 23. b. Weak Entity Strong Entity merupakan entity yang tidak memiliki key attribute, oleh karena itu weak entity harus dihubungkan dengan strong entity untuk menggunakan atribut kunci secara bersama-sama. 2.. Attribute Setiap entity memiliki beberapa attribute, yang merupakan ciri atau. karakteristik dari entity tersebut. Attribute seting disebut juga data elemen atau data field. 3.. Key Beberapa elemen data memiliki sifat, dengan mengetahui nilai yang telah. diberikan oleh sebagian elemen data dari entity tertentu, dapat diidentifikasikan nilai-nilai yang terkandung dalam elemen-elemen data lain ada entity yang sama. Elemen penentu tersebut adalah sebagai elemen data kunci (key). 4.. Relationship Relationship menggambarkan hubungan yang terjadi antar entity yang. mewujudkan pemetaan antar entity. Bentuk relationship yaitu : a. One to One Relationship Hubungan satu entity dengan satu entity yang lain. b. One to Many Relationship Hubungan antar entity satu dengan entity yang lainnya adalah satu berbanding banyak..

(38) 24. 3.7 Data Flow Diagram (DFD) Data Flow Diagram atau sering juga disebut dengan Bubble Chart atau diagram, model proses, diagram alur kerja atau model fungsi adalah alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alir data baik secara manual maupun komputerisasi. DFD merupakan alat pembuat model yang sering digunakan untuk menjelaskan aliran informasi dan transformasi data yang bergerak dari pemasukan data hingga keluaran. Untuk memudahkan proses pembacaan DFD, maka penggambaran DFD disusun berdasarkan tingkatan atau level dari atas ke bawah, yaitu: 1.. Context Diagram Merupakan diagram paling atas dan pembahasan berupa global yang. terdiri dari suatu proses dan menggambarkan ruang lingkup proses. Hal yang digambarkan dalam diagram konteks adalah hubungan terminator dengan sistem dan juga sistem dalam suatu proses. Sedangkan hal yang digambarkan dalam Context Diagram adalah hubungan antar terminator dan data source. 2.. Diagram level 0 Merupakan diagram yang berada diantara diagram konteks dan diagram. detail serta menggambarkan proses utama dari DFD. Hal yang digambarkan dalam diagaram level 0 adalah proses utama dari sistem serta hubungan entitiy, proses, alur data dan data source. 3.. Diagram Detail (Primitif). Merupakan penguraian dalam proses yang ada dalam diagram zero. Diagram yang paling rendah dan tidak dapat diuraikan lagi..

(39) 25. Data Flow Diagram (DFD) memiliki empat komponen, yaitu: a. Terminator Terminator atau External Entity atau kesatuan luar yang mewakili entitas external yang berkomunikasi dengan sistem yang dikembangkan. Terminator merupakan kesatuan di lingkungan sistem yang dapat berupa orang atau sistem yang berada di lingkungan luar sistem yang memberikan inputan maupun yang menerima output dari sistem serta berupa bagian atau divisi diluar sistem yang berkomunikasi dengan sistem. Terminator in sering juga disebut entitas (external). b. Proses Proses sering dikenal dengan nama Bubble, fungsi atau informasi. Komponen proses menggambarkan bagian dari sistem yang mentransformasikan input ke output, atau dapat dikatakan bahwa komponen proses menggambarkan transformasi atau empat persegi panjang tegak dengan sudut tumpul. Proses diberi nama untuk menerangkan proses atau kegiatan apa yang sedang atau kegiatan yang dilaksanakan. Dan setiap proses harus diberi penjelasan yang lengkap sebagai berikut: 1.. Identifikasi Proses Umumnya berupa angka yang menunjukkan nomor dari proses dan ditulis. pada bagian atas simbol.. 0 Sistem I nv entaris Perpustakaan. Gambar 3.1 Simbol Proses.

(40) 26. 2.. Nama Proses Menunjukkan apa yang sedang dikerjakan oleh proses tersebut. Nama. proses harus jelas dan lengkap menggambarkan bagian prosesnya. Nama proses diletakkan dibawah identifikasi proses. 3.. Data Store. Data Store digunakan sebagai sarana untuk pengumpulan data. Data store disimbolkan dengan dua garis horizontal yang paralel dimana tertutup pada satu ujungnya atau dua garis horizontal. Suatu nama perlu diberikan pada data store menunjukkan nama filenya. Data Store biasanya berkaitan dengan penyimpanan file atau database yang dilakukan secara terkomputerisasi. Data store dihubungkan dengan alur data hanya pada komponen proses pengertiannya sebagai berikut: a. Alur data dari store yang berarti sebagai pengaksesan data untuk suatu proses. b. Alur data ke proses berarti meng-update data seperti nambah data, mengurangi data maupun mengubah data. 4.. Alur Data Alur data dapat digambarkan dengan anak panah yang menuju ke dalam. proses maupun ke luar proses. Alur data digunakan untuk menerangkan perpindahan data atau informasi dari suatu bagian ke bagian lainnya. 5.. Syarat-syarat pembuatan sebuah DFD adalah: a. Pemberian nama untuk setiap komponen DFD. b. Pemberian nomor pada proses DFD. c. Menghindari pembuatan DFD yang rumit. d. Memastikan DFD dibangun secara konsisten..

(41) BAB IV ANALISIS DAN DESAIN SISTEM. 4.1 Sistem Flow Peminjaman Dan Pengembalian Perpustakaan Berikut adalah penjabaran system yang akan di implementasikan pada perpustakaan Sma Ta’miriyah yang di gambarkan sebagai berikut :. 4.1.1 Sistem Flow Peminjaman Proses peminjaman buku pada perpustakaan pada sistem yang baru melibatkan petugas perpustakaan. Petugas perpustakaan menginputkan no induk(siswa) atau nik(guru) untuk dilihat data keanggotaan dan menginputkan id buku yang dipinjam kemudian sistem mengecek data keanggotaan peminjam. Jika didalam keanggotaan perpustakaan belum ada maka anggota diharuskan untuk mendaftar terlebih dahulu untuk bisa meminjam buku. Kemudian jika keanggotaan ada maka sistem mengecek batas peminjaman. Kemudian jika masih memungkinkan untuk meminjam maka sistem akan menginputkan data peminjaman kedalam database peminjaman. Selain itu jika tidak memungkinkan untuk meminjam maka sistem akan menolak peminjaman.. 27.

(42) 28. Sistem Peminjaman Buku Perpustakaan Petugas Perpustakaan Mulai. Menginputkan No.Induk atau NIK Dan ID Buku Pinjaman. Database Peminjaman Dan Pengembalian Database Anggota. Melihat Data Anggota. Ada. Melihat Data Peminjaman. Keanggotaan Perpus?. Cek Batas Peminjaman. Input Data Peminjaman. Tidak Ada. Database Anggota. Tidak Memungkinkan Selesai. Phase. Mendaftarkan Anggota Perpustakaan. Memungkinkan. Gambar 4.1 Sistem Flow Peminjaman Pada Perpustakaan. 4.1.2 Sistem Flow Pengembalian Perpustakaan Proses pengembalian buku pada perpustakaan pada sistem yang baru melibatkan petugas perpustakaan. Petugas perpustakaan menerima kartu pelajar atau nik dan koleksi pinjaman. Kemudian petugas perpustakaan menginputkan no induk(siswa) atau nik(guru) dan id buku pinjaman. Kemudian sistem akan.

(43) 29. membaca data peminjaman, setelah itu sistem akan mengupdate data peminjaman kedalam database. Sistem Pengembalian Buku Perpustakaan Petugas Perpustakaan Mulai. Menerima Kartu Pelajar Atau NIK Dan Koleksi Peminjaman. Menginputkan No.Induk Atau NIK Dan ID Buku Pinjaman. Baca Data Peminjaman. Update Data Peminjaman. Database Peminjaman Dan Pengembalian. Phase. Selesai. Gambar 4.2 Sistem Flow Pengembalian Pada Perpustakaan. 4.2 Data Flow Diagram Peminjaman Dan Pengembalian Perpustakaan Berikut adalah DFD system yang akan di implementasikan pada perpustakaan Sma Ta’miriyah yang di gambarkan sebagai berikut :.

(44) 30. 4.2.1 Context Diagram Context diagram pada sistem aplikasi peminjaman dan pengembalian perpustakaan ini terdiri dari 3 external entity yaitu guru, siswa dan petugas perpustakaan yang menunjang jalannya sistem. Inf ormasi Pengembalian Buku Siswa. Guru. Siswa. Data Anggota Guru. 1 Data Anggota Siswa Inf ormasi Pengembalian Buku Guru. Aplikasi Peminjaman Dan Pengembalian Koleksi Perpust akaan. Login. +. Laporan Data Denda. Gambar 4.3 Context Diagram. Mast er. Pet ugas Perpustakaan.

(45) 31. 4.2.2 Data Flow Diagram Level 0 Pada DFD level 0 di bawah ini terdapat 4 sub proses yang merupakan dekomposisi dari proses global. Keempat sub proses yaitu setup data, proses authentification, pembuatan laporan dan proses transaksi. Selain itu terdapat 8 external entity dan terdapat 6 data store. Petugas Perpustaka an. No Anggota Guru 2. Guru. 4 [Data Denda] Data NIK Guru Setup Data No Anggota Siswa. 1. +. Siswa. Data No Induk. Petugas Perpustaka an. Petugas Perpustaka an. 1. [Master]. Proses Hak Akses Setup Data Authentification [Login] 3 Guru. Hak Akses Pembuatan Laporan 2 Hak Akses Transaksi. [Data Anggota Guru] [Inf ormasi Pengembalian Buku Siswa]. Proses Transaksi. [Data Anggota Siswa]. Siswa. Pem buatan Laporan. Dt Buku Pinjam. +. [Laporan]. Kode Siswa. +. Siswa 8. Siswa Transaksi. 5. Guru Transaksi. Petugas Perpustakaan. Data Laporan Peminjaman. Kode Guru. 7. Transaksi Pinjam Kembali. Data Pinjam. Guru. Item Pinjam [Inf ormasi Pengembalian Buku Guru]. Gambar 4.4 Data Flow Diagram Level 0. 9. Detail Pinjam.

(46) 32. 4.2.3 Data Flow Diagram Level 1 Setup Data Pada DFD level 1 di bawah ini terdapat 3 sub proses yang merupakan dekomposisi dari proses DFD lvl 0. Ketiga sub proses yaitu proses aktivasi hak akses, simpan data anggota dan simpan data denda. Selain itu terdapat 2 external entity dan terdapat 4 data store. [Data No I nduk]. 1. Siswa. [Data NI K Guru]. 2. Guru. Proses Authent if ication 4.2 Dt Anggot a. [Hak Akses Set up Dat a]. Simpan Dat a Anggot a. 2. [No Anggota Guru] 4.1 Proses Aktiv asi Hak Akses. [No Anggota Siswa]. 1. Siswa. Data Mast er. [Master]. Pet ugas Perpustaka an. 4.3. Dt Denda. Simpan Dat a Denda. [Data Denda]. Pet ugas Perpustaka an. Gambar 4.5 Data Flow Diagram Level 1 Setup Data. Guru.

(47) 33. 4.2.4 Data Flow Diagram Level 1 Transaksi Pada DFD level 1 di bawah ini terdapat 3 sub proses yang merupakan dekomposisi dari proses DFD lvl 0. Ketiga sub proses yaitu proses authentifikasi, transaksi pinjam dan transaksi kembali. Selain itu terdapat 4 external entity dan terdapat 4 data store.. Proses Authentification Siswa. Guru. [Hak Akses Transaksi]. 2.1 [Data Anggota Guru]. Proses Authentifikasi. [Data Anggota Siswa] Data Anggota Valid. Data Peminjaman. Data Pengembalian. Guru. 2.3. 2.2 [Inf ormasi Pengembalian Buku Siswa]. [Inf ormasi Pengembalian Buku Guru] Transaksi Pinjam. [Data Pinjam]. Transaksi Kem bali. [Item Pinjam]. [Kode Siswa] 9. Detail Pinjam. 5. Siswa. Guru Transaksi [Kode Guru] 8. Siswa Transaksi. Gambar 4.6 Data Flow Diagram Level 1 Transaksi. 7. Transaksi Pinjam Kembali.

(48) 34. 4.2.5 Data Flow Diagram Level 1 Laporan Pada DFD level 1 di bawah ini terdapat 3 sub proses yang merupakan dekomposisi dari proses DFD lvl 0. Ketiga sub proses yaitu laporan peminjaman, laporan aksesibilitas buku dan presentasi peminjaman. Selain itu terdapat 1 external entity dan terdapat 2 data store.. 7. 9. Transaksi Pinjam Kem bali. [Dt Buku Pinjam]. [Data Laporan Peminjaman]. 3.1 Laporan Pinjaman. Proses Authent if ication. Detail Pinjam. Dt Lap Pinjam. Dt Lap Aksesibilit as. 3.2 Laporan Aksesibilit as Buku. 3.3. Presentasi Peminjaman. [Laporan]. [Hak Akses Pembuatan Laporan]. Gambar 4.7 Data Flow Diagram Level 1 Laporan. Pet ugas Perpustaka an.

(49) 35. 4.3 Entity Relational Data 4.3.1 Conceptual Data Model Di bawah ini merupakan CDM dari struktur database sistem aplikasi peminjaman dan pengembalian pada perpustakaan yang terdiri dari Transaksi Kelas Master Siswa Kelulusan NIS <pi> Characters (5) <M> Id_Kelulusan <pi> Characters (6) <M>Mengalami Master Tahun Ajar Nama_Lengkap Variable characters (50) Nomor_Ijazah_Lulus Variable characters (20) Nama_Panggil Variable characters (10) Id_Tahun_Ajar <pi> Characters (4) <M> Memiliki Nomor_STL_Lulus Variable characters (20) Memiliki Jenis_Kelamin Characters (1) Tahun_Ajaran_Mulai Characters (4) Tanggal_Lulus Date Tempat_Lahir Variable characters (20) Tahun_Ajaran_Selesai Characters (4) Nilai_Rata_Unas Number (3,1) Tanggal_Lahir Date Semester Characters (1) Nilai_Rata_Unas_Terbilang Variable characters (50) Agama Variable characters (10) Identifier_1 <pi> ... Nilai Alamat Variable characters (30) Memiliki Id_Nilai <pi> Characters (8) <M> Kota Variable characters (30) Nilai_Pengetahuan Short integer Provinsi Variable characters (25) Menjadi Mengajarkan Memiliki Nilai_Praktik Short integer Kode_Pos Characters (5) Nilai_Sikap Variable characters (2) Nomor_Telepon Variable characters (15) Status_Akhir_Tahun Variable characters (10) Nomor_HP Variable characters (15) JamMengajar Kelas_Tujuan Variable characters (10) Diterima_Di_Kelas Variable characters (10) Master Alumni IDJ <pi> Variable characters (5) <M> Status_Siswa Variable characters (6) Identifier_1 <pi> Id_Alumni <pi> Characters (6) <M> X Integer Kewarganegaraan Variable characters (25) Nama_Lengkap_Alumni Variable characters (50) XI Integer Anak_Ke Short integer Nama_Panggil_Alumni Variable characters (10) XII Integer Jumlah_Saudara_Kandung Short integer Mempunyai Jenis_Kelamin_Alumni Characters (1) Tugas Integer Jumlah_Saudara_Tiri Short integer Tempat_Lahir_Alumni Variable characters (20) Beban Integer Jumlah_Saudara_Angkat Short integer Tanggal_Lahir_Alumni Date SkhLain Integer Status_Anak Variable characters (15) Agama_Alumni Variable characters (10) JJam Integer Master Mata Pelajaran Bahasa_Rumah Variable characters (30) Alamat_Alumni Variable characters (30) Tinggal_Dengan Variable characters (10) IDJ <pi> Id_Mata_Pelajaran <pi> Characters (3) <M> Kota_Alumni Variable characters (30) Mendapatkan Alamat_Tinggal Variable characters (30) Nama_Mata_Pelajaran Variable characters (45) Provinsi_Alumni Variable characters (25) Kota_Tinggal Variable characters (30) Jurusan_Mata_Pelajaran Variable characters (6) Master Kelas Kode_Pos_Alumni Characters (5) Provinsi_Tinggal Variable characters (25) Nilai_minimum Integer Nomor_Telepon_Alumni Variable characters (15) Mengajar Id_Kelas <pi> Characters (3) <M> Kode_Pos_Tinggal Characters (5) Identifier_1 <pi> Nomor_HP_Alumni Variable characters (15) Kelas Variable characters (3) Status_Rumah_Keluarga Variable characters (15) Tahun_Lulus_Alumni Short integer Jurusan Variable characters (6) Jarak_Rumah_Sekolah Short integer Nama_Sekolah Variable characters (30) Mengalami Grup Variable characters (1) Sarana_Ke_Sekolah Variable characters (20) Kategori_Sekolah Characters (6) Jenis_Kendaraan Variable characters (15) Identifier_1 <pi> Alamat_Sekolah Variable characters (30) Biaya_Sekolah_Dari Variable characters (15) Master Foto K Kota_Sekolah Variable characters (30) Mempunyai Golongan_Darah Variable characters (2) Id_FotoK <pi> Characters (5) <M> Provinsi_Sekolah Variable characters (25) (D) Mewakili Penyakit_Pernah_Derita Variable characters (50) FotoK Image Kode_Pos_Sekolah Characters (5) Penyakit_Rawat Variable characters (10) Nama_FotoK Variable characters (50) Nomor_Telepon_Sekolah Variable characters (15) Lokasi_Rawat Variable characters (50) MasterKaryawan Jurusan_Sekolah Variable characters (30) Id_FotoK <pi> Kelainan_Jasmani Variable characters (20) Tahun_Masuk_Sekolah Short integer NIK <pi> Variable characters (7) <M> Tinggi_Badan Variable characters (3) Jalur_Masuk_Sekolah Variable characters (15) NIK2 Variable characters (7) Berat_Badan Variable characters (3) Nama_Perusahaan Variable characters (30) PasswordK Characters (6) Tamatan_Dari Variable characters (30) Kategori_Perusahaan Variable characters (10) Pendidikan NamaK Variable characters (50) NISN Variable characters (15) Alamat_Perusahaan Variable characters (30) StatusK Variable characters (8) Tanggal_Ijazah Date IdDidik <pi> Variable characters (5) <M> Kota_Perusahaan Variable characters (30) Jabatan2 Variable characters (20) Nomor_Ijazah Variable characters (20) Pendidikan Variable characters (3) Mempunyai TglInAwalK Provinsi_Perusahaan Variable characters (25) Date Tanggal_STL Date Asal Variable characters (50) Kode_Pos_Perusahaan Characters (5) TglKontrakK Date Nomor_STL Variable characters (20) Ijasah Variable characters (20) Nomor_Telepon_Perusahaan Variable characters (15) TglOKK Date Lama_Belajar Short integer STL Variable characters (20) Bagian_Perusahaan Variable characters (30) TglOutK Date Pindahan_Dari Variable characters (30) Lulus Variable characters (4) Tahun_Masuk_Perusahaan Short integer AktifK Variable characters (10) Alasan_Pindah Variable characters (50) IDdidik <pi> KeteranganK Variable characters (20) Identifier_1 <pi> Diterima_Sekolah_Tanggal Date NUPTK Characters (16) Diterima_Sekolah_Kelompok Variable characters (15) KTP Characters (16) Nama_Ayah Variable characters (50) TLK Variable characters (30) Tempat_Lahir_Ayah Variable characters (20) Master Beasiswa TGLK Date Sertifikat Tanggal_Lahir_Ayah Date AlamatK Variable characters (30) Variable characters (10) Id_Beasiswa <pi> Characters (3) <M> Transaksi Beasiswa Agama_Ayah IdSertK <pi> Variable characters (4) <M> KelurahanK Variable characters (20) Kewarganegaraan_Ayah Variable characters (25) Jenis_Beasiswa Variable characters (20) NamaSertK Variable characters (20) MempunyaiKecamatanK Variable characters (20) Pendidikan_Ayah Variable characters (5) Nama_Beasiswa Variable characters (30) PenyelenggaraSertK Variable characters (20) KotaK Variable characters (30) ... Pekerjaan_Ayah Variable characters (15) TahunSertK Variable characters (4) PosK Characters (5) Pengeluaran_Ayah_Bulan Integer Master Kepribadian IDS <pi> JKK Characters (1) Transaksi Kepribadian Alamat_Rumah_Ayah Variable characters (30) Id_Kepribadian <pi> Characters (3) <M> TelpK Variable characters (15) Kota_Rumah_Ayah Variable characters (30) Jenis_Kepribadian Variable characters (25) HPK Variable characters (20) Provinsi_Rumah_Ayah Variable characters (25) ... GolK Variable characters (5) Kode_Pos_Rumah_Ayah Characters (5) AgamaK Variable characters (10) Alamat_Kantor_Ayah Variable characters (75) menjabat NegaraK Variable characters (3) Nomor_Telepon_Ayah Variable characters (15) Master Riwayat StatusNikahK Variable characters (14) Nomor_HP_Ayah Variable characters (15) Id_Riwayat <pi> Characters (4) <M> Transaksi Riwayat AnakK Short integer Status_Ayah Variable characters (15) Jenis_Pelanggaran Variable characters (20) MailK Variable characters (25) Nama_Ibu Variable characters (50) Nama_Pelanggaran Variable characters (30) Jabatan SertifikasiDK Variable characters (4) Tempat_Lahir_Ibu Variable characters (20) Poin_Pelanggaran Short integer GolDarDK Variable characters (2) Id_Jabatan <pi> Characters (4) <M> Tanggal_Lahir_Ibu Date Jenis_Penanganan Variable characters (20) PenyakitDK Variable characters (50) Jabatan1 Variable characters (35) Agama_Ibu Variable characters (10) Nama_Penanganan Variable characters (30) KelainanDK Variable characters (20) Kewarganegaraan_Ibu Variable characters (25) id_jabatan <pi> ... TBDK Variable characters (3) Pendidikan_Ibu Variable characters (5) BBDK Variable characters (3) Master Ketidakhadiran Transaksi Ketidakhadiran Pekerjaan_Ibu Variable characters (15) PolisDK Variable characters (20) Pengeluaran_Ibu_Bulan Integer Id_Ketidakhadiran <pi> Characters (2) AyahDK Variable characters (50) Alamat_Rumah_Ibu Variable characters (30) Jenis_Ketidakhadiran Variable characters (16) IbuDK Variable characters (50) Kota_Rumah_Ibu Variable characters (30) ... AlamatDK Variable characters (30) Provinsi_Rumah_Ibu Variable characters (25) Master Pengembangan Diri KelurahanDK Variable characters (20) Kode_Pos_Rumah_Ibu Characters (5) Transaksi Kegiatan KecamatanDK Variable characters (20) Id_Pengembangan_Diri <pi> Characters (3) <M> Alamat_Kantor_Ibu Variable characters (75) KotaDK Variable characters (30) Jenis_Pengembangan_Diri Variable characters (30) Nomor_Telepon_Ibu Variable characters (15) PosDK Characters (5) Nama_Pengembangan_Diri Variable characters (30) Nomor_HP_Ibu Variable characters (15) ... KesenianDK Variable characters (120) Status_Ibu Variable characters (15) OlahragaDK Variable characters (120) Nama_Wali Variable characters (50) Master Foto S OrganisasiDK Variable characters (120) Tempat_Lahir_Wali Variable characters (20) LainDK Variable characters (120) Id_Foto <pi> Characters (5) <M> Mempunyai Tanggal_Lahir_Wali Date Status_PerpusK Variable characters (10) Foto Image Agama_Wali Variable characters (10) Nama_Foto Variable characters (50) NIK <pi> Kewarganegaraan_Wali Variable characters (25) Pendidikan_Wali Variable characters (5) Identifier_1 <pi> Meminjam Pekerjaan_Wali Variable characters (15) Pengeluaran_Wali_Bulan Integer M_BUKU2 Alamat_Rumah_Wali Variable characters (30) Kota_Rumah_Wali Variable characters (30) ID_BUKU <pi> Variable characters (6) <M> Provinsi_Rumah_Wali Variable characters (25) Variable characters (13) Menjadi NOMOR_INVENTARIS_BUKU Kode_Pos_Rumah_Wali Characters (5) M_DENDA TANGGAL_MASUK Date Alamat_Kantor_Wali Variable characters (75) PENGARANG_BUKU Variable characters (50) ID_DENDA2 <pi> Variable characters (6) <M> Nomor_Telepon_Wali Variable characters (15) JUDUL_BUKU Variable characters (100) NAMA_DENDA2 Variable characters (200) Nomor_HP_Wali Variable characters (15) TAHUN_TERBIT_BUKU Date RUPIAH_DENDA2 Integer Kesenian_Siswa Variable characters (120) HARGA_BUKU Integer Identifier_1 <pi> Olah_Raga Variable characters (120) SUMBER_BUKU Variable characters (10) Organisasi Variable characters (120) TEMPAT_ASAL_BUKU Variable characters (50) Kegemaran_Lain Variable characters (120) JUMLAH_BUKU Integer Tanggal_Meninggalkan_Sekolah Date BAHASA_BUKU Variable characters (15) Memiliki Alasan_Meninggalkan_Sekolah Variable characters (50) NOMOR_KLASIFIKASI_BUKU Variable characters (6) Mengakses Melanjutkan_Ke Variable characters (30) POKOK_BAHASAN_BUKU Variable characters (1000) Bekerja_Di Variable characters (30) STATUS_BUKU Variable characters (15) Detail_denda Status_Perpus Variable characters (10) Identifier_1 <pi> No_Denda <pi> Variable characters (6) <M> Identifier_1 <pi> Tanggal_Denda Date Menjadi Jumlah_hari Integer Memiliki Rupiah Integer M_ANGGOTA Identifier_1 <pi> KLASIFIKASI_BUKU ID_ANGGOTA <pi> Variable characters (6) <M> LEVELS Variable characters (1) NAMA_ANGGOTA Variable characters (200) KATEGORIE <pi> Variable characters (8) <M> TANGGAL_DAFTAR_ANGGOTA Date NAMA_KATEGORIE Variable characters (200) JENIS_ANGGOTA Variable characters (20) History Peminjaman STATUS_ANGGOTA Variable characters (50) Identifier_1 <pi> ... Melakukan. M_INVENTARIS LAIN. TRANSAKSI_PEMINJAMAN. Memiliki. ID_TANSAKSI <pi> Variable characters (6) <M> TANGGAL_PINJAM Date TANGGAL_KEMBALI Date JUMLAH_PINJAM Integer .... Meminjam. ID_INVENTARIS_LAIN <pi> Variable characters (6) <M> JENIS_INVENTARIS_LAIN Variable characters (15) NAMA_INVENTARIS_LAIN Variable characters (50) TANGGAL_MASUK_INVENTARIS_LAIN Date & Time Identifier_1 <pi>. Gambar 4.8 Conceptual Data Model.

(50) 36. 4.3.2 Physical Data Model Di bawah ini merupakan PDM dari struktur database sistem aplikasi peminjaman dan pengembalian pada perpustakaan terdiri dari Master Siswa FK_TRANSAKS_TRANSAKSI_MASTER_S3 NIS char(5) <pk> Nama_Lengkap varchar(50) Transaksi Ketidakhadiran Id_Kelulusan char(6) <pk> FK_TRANSAKS_REFERENCE_MASTER_K3 FK_KELULUSA_MENGALAMI_MASTER_S Nama_Panggil varchar(10) NIS char(5) <fk> Jenis_Kelamin char(1) Id_Transaksi_Ketidakhadiran char(5) <pk> Nomor_Ijazah_Lulus varchar(20) Tempat_Lahir varchar(20) Id_Ketidakhadiran char(2) <fk1> FK_TRANSAKS_REFERENCE_MASTER_T3 Nomor_STL_Lulus varchar(20) Tanggal_Lahir datetime NIS char(5) <fk2> Tanggal_Lulus datetime Agama varchar(10) Id_Kelas char(3) <fk3> Nilai_Rata_Unas numeric(3,1) Alamat varchar(30) Id_Tahun_Ajar char(4) <fk4> Nilai_Rata_Unas_Terbilang varchar(50) Kota varchar(30) Jumlah_Ketidakhadiran smallint Provinsi varchar(25) FK_TRANSAKS_TRANSAKSI_MASTER_S Kode_Pos char(5) FK_MASTER_A_MENJADI_KELULUSA FK_TRANSAKS_TRANSAKSI_MASTER_K3 Nomor_Telepon varchar(15) Nomor_HP varchar(15) Master Alumni Master Riwayat Transaksi Kelas Diterima_Di_Kelas varchar(10) Master Ketidakhadiran Id_Kelulusan char(6) <pk,fk> Id_Riwayat char(4) <pk> Status_Siswa varchar(6) Id_Transaksi_Kelas char(5) <pk>FK_TRANSAKS_TRANSAKSI_MASTER_K Id_Alumni char(6) <pk> Jenis_Pelanggaran varchar(20) Id_Ketidakhadiran char(2) <pk> Kewarganegaraan varchar(25) Id_Kelas char(3) <fk2> Nama_Lengkap_Alumni varchar(50) Nama_Pelanggaran varchar(30) Jenis_Ketidakhadiran varchar(16) Anak_Ke smallint NIS char(5) <fk1> Nama_Panggil_Alumni varchar(10) Poin_Pelanggaran smallint Jumlah_Saudara_Kandung smallint Jenis_Kelamin_Alumni char(1) Jenis_Penanganan varchar(20) Jumlah_Saudara_Tiri smallint FK_TRANSAKS_TRANSAKSI_MASTER_S5 Tempat_Lahir_Alumni varchar(20) Nama_Penanganan varchar(30) Jumlah_Saudara_Angkat smallint Tanggal_Lahir_Alumni datetime Status_Anak varchar(15) Agama_Alumni varchar(10) Bahasa_Rumah varchar(30) Transaksi Riwayat Alamat_Alumni varchar(30) Tinggal_Dengan varchar(10) FK_TRANSAKS_TRANSAKSI_MASTER_R Kota_Alumni varchar(30) Id_Transaksi_Riwayat char(7) <pk> Alamat_Tinggal varchar(30) FK_TRANSAKS_REFERENCE_MASTER_K5 Provinsi_Alumni varchar(25) Id_Riwayat char(4) <fk2> Kota_Tinggal varchar(30) Kode_Pos_Alumni char(5) NIS char(5) <fk1> Provinsi_Tinggal varchar(25) FK_TRANSAKS_REFERENCE_MASTER_T5 Nomor_Telepon_Alumni varchar(15) Id_Kelas char(3) <fk3> Kode_Pos_Tinggal char(5) Nomor_HP_Alumni varchar(15) Id_Tahun_Ajar char(4) <fk4> Status_Rumah_Keluarga varchar(15) Master Kepribadian Tahun_Lulus_Alumni smallint Jarak_Rumah_Sekolah smallint Nama_Sekolah varchar(30) Id_Kepribadian char(3) <pk> Sarana_Ke_Sekolah varchar(20) FK_TRANSAKS_TRANSAKSI_MASTER_S2 Kategori_Sekolah char(6) Jenis_Kepribadian varchar(25) Jenis_Kendaraan varchar(15) Alamat_Sekolah varchar(30) Biaya_Sekolah_Dari varchar(15) Kota_Sekolah varchar(30) Transaksi Kepribadian Golongan_Darah varchar(2) Provinsi_Sekolah varchar(25) Penyakit_Pernah_Derita varchar(50) Id_Transaksi_Kepribadian char(5) <pk> Kode_Pos_Sekolah char(5) FK_TRANSAKS_REFERENCE_MASTER_K2 FK_TRANSAKS_TRANSAKSI_MASTER_K2 Penyakit_Rawat varchar(10) Id_Kepribadian char(3) <fk1> Nomor_Telepon_Sekolah varchar(15) Lokasi_Rawat varchar(50) NIS char(5) <fk2> Jurusan_Sekolah varchar(30) Kelainan_Jasmani varchar(20) Id_Kelas char(3) <fk3> FK_TRANSAKS_REFERENCE_MASTER_T2 Tahun_Masuk_Sekolah smallint Tinggi_Badan varchar(3) Id_Tahun_Ajar char(4) <fk4> Jalur_Masuk_Sekolah varchar(15) Berat_Badan varchar(3) Nilai_Kepribadian varchar(3) Nama_Perusahaan varchar(30) Tamatan_Dari varchar(30) Kategori_Perusahaan varchar(10) NISN varchar(15) FK_TRANSAKS_TRANSAKSI_MASTER_S6 Alamat_Perusahaan varchar(30) Tanggal_Ijazah datetime Master Beasiswa Kota_Perusahaan varchar(30) Nomor_Ijazah varchar(20) Provinsi_Perusahaan varchar(25) Id_Beasiswa char(3) <pk> Tanggal_STL datetime Transaksi Beasiswa FK_TRANSAKS_TRANSAKSI_MASTER_B Kode_Pos_Perusahaan char(5) Jenis_Beasiswa varchar(20) Nomor_STL varchar(20) Nomor_Telepon_Perusahaan varchar(15) Nama_Beasiswa varchar(30) Lama_Belajar smallint Id_Transaksi_Beasiswa char(7) <pk> Bagian_Perusahaan varchar(30) Pindahan_Dari varchar(30) Id_Beasiswa char(3) <fk2> FK_TRANSAKS_REFERENCE_MASTER_K Tahun_Masuk_Perusahaan smallint Alasan_Pindah varchar(50) NIS char(5) <fk1> Diterima_Sekolah_Tanggal datetime Id_Kelas char(3) <fk3> Diterima_Sekolah_Kelompok varchar(15) Id_Tahun_Ajar char(4) <fk4> Beasiswa_Dari varchar(30) Nama_Ayah varchar(50) Tempat_Lahir_Ayah varchar(20) Master Kelas Tanggal_Lahir_Ayah datetime Id_Kelas char(3) <pk> Agama_Ayah varchar(10) FK_TRANSAKS_TRANSAKSI_MASTER_S4 Transaksi Kegiatan Master Tahun Ajar NIK varchar(7) <fk1> FK_TRANSAKS_REFERENCE_MASTER_T Kewarganegaraan_Ayah varchar(25) Id_Transaksi_Kegiatan char(7) <pk> FK_TRANSAKS_REFERENCE_MASTER_K4 Id_Tahun_Ajar char(4) <pk> Id_Tahun_Ajar char(4) <fk2> Pendidikan_Ayah varchar(5) FK_TRANSAKS_REFERENCE_MASTER_T4 Id_Pengembangan_Diri char(3) <fk2> Tahun_Ajaran_Mulai char(4) Kelas varchar(3) Pekerjaan_Ayah varchar(15) FK_MASTER_K_MEMILIKI2_MASTER_T Jurusan NIS char(5) <fk1> Tahun_Ajaran_Selesai char(4) varchar(6) Pengeluaran_Ayah_Bulan int FK_NILAI_MEMILIKI1_MASTER_T Id_Kelas char(3) <fk3> Semester char(1) Grup varchar(1) Alamat_Rumah_Ayah varchar(30) Id_Tahun_Ajar char(4) <fk4> Kota_Rumah_Ayah varchar(30) Nilai_Kegiatan varchar(3) Provinsi_Rumah_Ayah varchar(25) Kelulusan. char(5) Nilai varchar(75) varchar(15) Id_Nilai char(8) <pk> varchar(15) Id_Tahun_Ajar char(4) <fk3> FK_NILAI_MEMILIKI6_MASTER_K varchar(15) Id_Mata_Pelajaran char(3) <fk1> JamMengajar varchar(50) Id_Kelas char(3) <fk4> Master Pengembangan Diri IDJ varchar(5) <pk> varchar(20) NIS char(5) <fk2> Id_Tahun_Ajar char(4) <fk2> Id_Pengembangan_Diri char(3) <pk> datetime Nilai_Pengetahuan smallint FK_JAMMENGA_MENGAJARK_MASTER_T NIK varchar(7) <fk1> Jenis_Pengembangan_Diri varchar(30) varchar(10) FK_NILAI_MEMILIKI_MASTER_S Nilai_Praktik smallint X int Nama_Pengembangan_Diri varchar(30) varchar(25) Nilai_Sikap varchar(2) XI int varchar(5) Status_Akhir_Tahun varchar(10) XII int varchar(15) Kelas_Tujuan varchar(10) Tugas int Master Foto S int Beban int varchar(30) NIS char(5) <pk,fk> SkhLain int varchar(30) FK_NILAI_MEMPUNYAI_MASTER_M Id_Foto char(5) <pk> JJam int varchar(25) Foto image char(5) Nama_Foto varchar(50) Master Mata Pelajaran varchar(75) FK_MASTER_M_MENDAPATK_MASTER_T varchar(15) Id_Mata_Pelajaran char(3) <pk> varchar(15) FK_JAMMENGA_MENGALAMI_MASTERKA Id_Tahun_Ajar char(4) <fk> FK_MASTER_F_MEMPUNYAI_MASTER_S varchar(15) Nama_Mata_Pelajaran varchar(45) varchar(50) Jurusan_Mata_Pelajaran varchar(6) M_ANGGOTA varchar(20) Nilai_minimum int FK_MASTERKA_MENGAJAR_MASTER_M datetime ID_ANGGOTA varchar(6) <pk> MasterKaryawan varchar(10) NIK varchar(7) <fk2> NIK varchar(7) <pk> varchar(25) NIS char(5) <fk1> Jabatan varchar(5) Id_Jabatan char(4) <fk3> NAMA_ANGGOTA varchar(200) varchar(15) Id_Mata_Pelajaran char(3) <fk1> Id_Jabatan char(4) <pk> TANGGAL_DAFTAR_ANGGOTA datetime int Id_Kelas char(3)FK_MASTERKA_MEWAKILI_MASTER_K <fk2> Jabatan1 varchar(35) JENIS_ANGGOTA varchar(20) varchar(30) NIK2 varchar(7) STATUS_ANGGOTA varchar(50) Master Foto K varchar(30) PasswordK char(6) NIK varchar(7) <pk,fk> varchar(25) NamaK varchar(50) Id_FotoK char(5) <pk> char(5) StatusK varchar(8) FotoK image varchar(75) Jabatan2 varchar(20) FK_M_ANGGOT_MENJADI1_MASTER_S Nama_FotoK varchar(50) varchar(15) TglInAwalK datetime varchar(15) TglKontrakK datetime FK_MASTERKA_MENJABAT_JABATAN varchar(120) TglOKK datetime varchar(120) TglOutK datetime varchar(120) AktifK varchar(10) FK_HISTORY__HISTORY_P_M_ANGGOT varchar(120) KeteranganK varchar(20) FK_MASTER_F_MEMPUNYAI_MASTERKA datetime NUPTK char(16) varchar(50) KTP char(16) varchar(30) TLK varchar(30) FK_TRANSAKS_MELAKUKAN_M_ANGGOT varchar(30) TGLK datetime varchar(10) AlamatK varchar(30) KelurahanK varchar(20) FK_M_ANGGOT_MENJADI2_MASTERKA KecamatanK varchar(20) KotaK varchar(30) M_BUKU2 History Peminjaman PosK char(5) JKK char(1) ID_BUKU varchar(6) <pk> ID_HISTORY varchar(6) <pk> FK_M_BUKU2_MEMINJAM1_MASTERKA TelpK varchar(15)FK_MASTER_K_MEWAKILI2_MASTERKA KATEGORIE varchar(8) <fk2> ID_ANGGOTA varchar(6) <pk,fk1> FK_HISTORY__HISTORY_P_M_BUKU2 HPK varchar(20) NIK varchar(7) <fk1> ID_BUKU varchar(6) <pk,fk2> GolK varchar(5) NOMOR_INVENTARIS_BUKU varchar(13) TANGGAL_PINJAM datetime AgamaK varchar(10) TANGGAL_MASUK datetime JUMLAH int M_INVENTARIS LAIN NegaraK varchar(3) PENGARANG_BUKU varchar(50) FK_M_INVENT_MENGAKSES_MASTERKA ID_INVENTARIS_LAIN varchar(6) <pk> StatusNikahK varchar(14) JUDUL_BUKU varchar(100) TRANSAKSI_PEMINJAMAN NIK varchar(7) <fk> AnakK smallint TAHUN_TERBIT_BUKU datetime JENIS_INVENTARIS_LAIN varchar(15) MailK varchar(25) ID_TANSAKSI varchar(6) <pk> HARGA_BUKU int NAMA_INVENTARIS_LAIN varchar(50) SertifikasiDK varchar(4) ID_ANGGOTA varchar(6) <fk1> SUMBER_BUKU varchar(10) TANGGAL_MASUK_INVENTARIS_LAIN datetime GolDarDK varchar(2) ID_BUKU varchar(6) <fk2> TEMPAT_ASAL_BUKU varchar(50) FK_TRANSAKS_MEMINJAM_M_BUKU2 PenyakitDK varchar(50) TANGGAL_PINJAM datetime JUMLAH_BUKU int KelainanDK varchar(20) TANGGAL_KEMBALI datetime BAHASA_BUKU varchar(15) Pendidikan TBDK varchar(3) JUMLAH_PINJAM int NOMOR_KLASIFIKASI_BUKU varchar(6) IdDidik varchar(5) <pk> BBDK varchar(3) POKOK_BAHASAN_BUKU varchar(1000) FK_PENDIDIK_MEMPUNYAI_MASTERKA NIK varchar(7) <fk> PolisDK varchar(20) STATUS_BUKU varchar(15) M_DENDA Pendidikan varchar(3) AyahDK varchar(50) ID_DENDA2 varchar(6) <pk> Asal varchar(50) IbuDK varchar(50) FK_DETAIL_D_MEMILIKI4_TRANSAKS NAMA_DENDA2 varchar(200) Ijasah varchar(20) AlamatDK varchar(30) RUPIAH_DENDA2 int STL varchar(20) KelurahanDK varchar(20) FK_M_BUKU2_MEMILIKI5_KLASIFIK Lulus varchar(4) KecamatanDK varchar(20) Detail_denda KotaDK varchar(30) PosDK char(5) No_Denda varchar(6) <pk> Sertifikat KesenianDK varchar(120) ID_DENDA2 varchar(6) <fk1> KLASIFIKASI_BUKU IdSertK varchar(4) <pk> OlahragaDK varchar(120) FK_SERTIFIK_MEMPUNYAI_MASTERKA ID_TANSAKSI varchar(6) <fk2> NIK varchar(7) <fk> OrganisasiDK varchar(120) LEVELS varchar(1) Tanggal_Denda datetime NamaSertK varchar(20) LainDK varchar(120) KATEGORIE varchar(8) <pk> Jumlah_hari int PenyelenggaraSertK varchar(20) Status_PerpusK varchar(10) NAMA_KATEGORIE varchar(200) Rupiah int FK_DETAIL_D_MEMILIKI3_M_DENDA TahunSertK varchar(4) FK_TRANSAKS_TRANSAKSI_MASTER_P. Kode_Pos_Rumah_Ayah Alamat_Kantor_Ayah Nomor_Telepon_Ayah Nomor_HP_Ayah Status_Ayah Nama_Ibu Tempat_Lahir_Ibu Tanggal_Lahir_Ibu Agama_Ibu Kewarganegaraan_Ibu Pendidikan_Ibu Pekerjaan_Ibu Pengeluaran_Ibu_Bulan Alamat_Rumah_Ibu Kota_Rumah_Ibu Provinsi_Rumah_Ibu Kode_Pos_Rumah_Ibu Alamat_Kantor_Ibu Nomor_Telepon_Ibu Nomor_HP_Ibu Status_Ibu Nama_Wali Tempat_Lahir_Wali Tanggal_Lahir_Wali Agama_Wali Kewarganegaraan_Wali Pendidikan_Wali Pekerjaan_Wali Pengeluaran_Wali_Bulan Alamat_Rumah_Wali Kota_Rumah_Wali Provinsi_Rumah_Wali Kode_Pos_Rumah_Wali Alamat_Kantor_Wali Nomor_Telepon_Wali Nomor_HP_Wali Kesenian_Siswa Olah_Raga Organisasi Kegemaran_Lain Tanggal_Meninggalkan_Sekolah Alasan_Meninggalkan_Sekolah Melanjutkan_Ke Bekerja_Di Status_Perpus. Gambar 4.9 Physical Data Model.

Gambar

Gambar 2.3 Proses Peminjaman Buku Perpustakaan Guru  b.  Pengembalian Buku Perpustakaan
Gambar 2.5 Proses Pengembalian Buku Perpustakaan Guru
Tabel 3.1 Simbol
Tabel 3.2 Jenis ERD
+7

Referensi

Dokumen terkait

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

Secara umum, tujuan penelitian dalam penelitian ini adalah untuk mendeskripsikan penerapan pendekatan CTL untuk meningkatkan kemampuan memecahkan soal cerita dalam

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

Sedangkan OCR dan GFR adalah mendeteksi kelebihan arus akibat beban lebih atau terjadi hubung singkat tiga fasa maupun satu fasa, jika salah satu rele tersebut

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

2.3 Aktivitas Fotokatalis TiO2 Anatas/Rutil Material semikonduktor seperti TiO2 baik anatas atau rutil dapat mendegradasi senyawa organik karena memiliki energi celah pita yang

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

Pokja Pelaksana Jasa Konstruksi Dan Konsultansi Program Vokasi ULP Universitas Brawijaya akan melaksanakan Seleksi Sederhana Satu File untuk paket pekerjaan secara elektronik