Download - 9.0 BAB III Pembahasan

Transcript

BAB IIIPEMBAHASAN3.1. Tinjauan InstitusiTinjaun institusi berisikan sejarah dan struktur organisasi dan fungsinya. Institusi yang menjadi objek observasi penulis adalah SMP YPI Al Huda Tasikmalaya. SMP YPI Al Huda merupakan salah satu SMP Swasta yang terdapat di Kota Tasikmalaya.3.1.1. Sejarah Institusi

SMP YPI Al-Huda Peundeuy Tasikmalaya merupakan salah satu institusi pendidikan sekolah tingkat menengah pertama yang didirikan pada tanggal 19 Januari 1975 oleh Drs. Muhammad Yahya Hasyim. Waktu itu beliau adalah Kepala SMP YPI Al-Huda Peundeuy Tasikmalaya yang pertama dan Wakilnya adalah Drs. Iskandar Yahya.Sekolah tersebut terletak di Jalan Situ Gede, Kampung Peundeuy, Desa Linggajaya Kecamatan Mangkubumi, Kodya Tasikmalaya, Jawa Barat. Keberadaanya cukup jauh dari pusat keramaian, seperti terminal dan pasar. Sebagai institusi pendidikan formal, sekolah tersebut ditunjang oleh sarana dan fasilitas yang cukup kumplit dengan keseluruhan bangunan dikelilingi oleh pagar pembatas yang permanen.Perkembangan SMP YPI Al-Huda sejak masa pendiriannya hingga sekarang cukup pesat, perlengkapan sarana prasarananyapun semakin lengkap sehingga jumlah siswa SMP YPI Al-Huda kini mulai meningkat. tiap tahun ajaran baru, jumlah calon siswa yang mendaftar sebanyak 70 hingga 80 orang. meskipun letak SMP YPI Al-Huda diapit oleh dua SMP Negeri, tetapi SMP YPI Al-Huda sudah mulai dapat bersaing.3.1.2. Stuktur Organisasi dan Fungsi

Sumber : SMP YPI Al Huda (2015)

Gambar III.1.

Struktur Organisasi SMP YPI Al HudaUraian tugas dari struktur organisasi SMP YPI Al Huda sebagai berikut:1. Kepala Sekolah mempunyai tugas:Menyusun perencanaan, mengorganisasikan kegiatan, mengarahkan atau mengendalikan kegiatan, mengkoordinasikan kegiatan, melaksanakan pengawasan, menentukan kebijaksanaan, mengadakan rapat mengambil keputusan, mengatur proses belajar mengajar, dan mengatur administrasi Ketatausahaan, Kesiswaan, Ketenagaan, Sarana prasarana, Keuangan.2. Wakasek Kurikulum mempunyai tugas:

Menyusun dan menjabarkan Kalender Pendidikan, menyusun Pembagian Tugas Guru dan Jadwal Pelajaran, mengatur pelaksanaan program perbaikan dan pengayaanMengatur pemanfaatan lingkungan sebagai sumber belajar, mengatur Pengembangan MGMP dan Koordinator mata pelajaran, mengatur Mutasi Siswa, melaksanakan supervisi administrasi dan akademis dan menyusun Laporan.

3. Wakasek Kesiswaan mempunyai tugas:

Mengatur pelaksanaan Bimbingan Konseling, mengatur dan mengkoordinasikan pelaksanaan 7K (Keamanan, Kebersihan, Ketertiban, Keindahan, Kekeluargaan, Kesehatan dan Kerindangan), mengatur dan membina program kegiatan OSIS meliputi: Kepramukaan, Palang Merah Remaja (PMR), Kelompok Ilmiah Remaja (KIR), Usaha Kesehatan Sekolah (UKS), Patroli Keamanan Sekolah (PKS) Paskibra, mengatur pelaksanaan Kurikuler dan Ekstra Kurikuler, menyusun dan mengatur pelaksanaan pemilihan siswa teladan sekolah, menyelenggarakan Cerdas Cermat, Olah Raga Prestasi, menyeleksi calon untuk diusulkan mendapat beasiswa.

4. Kepala Pustakawan Sekolah mempunyai tugas:

Perencanaan pengadaan buku/bahan pustaka/media elektronik, pengurusan pelayanan perpustakaan, perencanaan pengembangan perpustakaan, pemeliharaan dan perbaikan buku-buku/bahan pustaka/media elektronika, iventarisasi dan pengadministrasian buku-buku/bahan pustaka/media elektronika, melakukan layanan bagi siswa, guru dan tenaga kependidikan lainnya, serta masyarakat, penyimpanan buku perpustakaan/media elektronika, menyusun Tata tertib perpustakaan, menyusun Laporan pelaksanaan kegiatan perpustakaan secara berkala.5. LaboranPerencanaan pengadaan alat dan bahan laboratorium, menyusun jadwal dan tata tertib penggunaan laboratorium, mengatur penyimpanan, pemeliharaan, dan perbaikan alat-alat laboratorium, membuat dan menyusun daftar alat-alat laboratorium, inventarisasi dan pengadministrasian alat-alat laboratorium, menyusun laporan pelaksanaan kegiatan laboratorium secara berkala.6. Humas mempunyai tugas:

Mengatur dan menyelenggarakan hubungan sekolah dengan dewan sekolah, membina hubungan antara sekolah dengan wali murid, membina pengembangan antar sekolah dengan lembaga pemerintah, dunia usaha, dan lembaga sosial lainnya, membuat dan menyusun program semua kebutuhan sekolah, melakukan koordinasi dengan semua staf dan bertanggung jawab untuk mewujudkan 9 K, dan menyusun laporan secara berkala.7. Staff Tata Usaha mempunyai tugas:

Penyusunan program kerja tata usaha sekolah, pengelolaan dan pengarsipan surat-surat masuk dan keluar, pengurusan dan pelaksanaan administrasi sekolah, pembinaan dan pengembangan karir pegawai tata usaha sekolah, penyusunan administrasi sekolah meliputi kurikulum, kesiswaan dan ketenagaan, penyusunan dan penyajian data/statistik sekolah secara keseluruhan, Mengkoordinasikan dan melaksanakan 9 K, dan penyusunanlaporan pelaksanaan secara berkala8. Guru Mata Pelajaran mempunyai tugas:

Membuat Perangkat Pembelajaran, melaksanakan kegiatan pembelajaran, melaksanakan kegiatan Penilaian Proses Belajar, Ulangan Harian, Ulangan Umum, Ujian Akhir, melaksanakan analisis hasil ulangan harian, menyusun dan melaksanakan program perbaikan dan pengayaan, mengisi daftar nilai siswa, melaksanakan kegiatan membimbing (pengimbasan pengetahuan) kepada guru lain dalam proses kegiatan belajar mengajar.

9. Wali Kelas mempunyai tugas:

Pengelolaan kelas, penyelenggaraan administrasi kelas meliputi : Denah tempat duduk siswa, Papan absensi siswa, Daftar pelajaran kelas, Daftar piket kelas,Buku absensi siswa, Buku kegiatan pembelajaran/buku kelas, Tata tertib siswa, pembuatan statistik bulanan siswa, pengisian daftar kumpulan nilai (legger), pembuatan catatan khusus tentang siswa, pencatatan mutasi siswa, pengisian buku laporan penilaian hasil belajar, dan pembagian buku laporan hasil belajar.3.2. Analisa Kebutuhan

Kebutuhan akan sebuah sistem informasi perpustakaan pada saat ini menjadi optional yang patut dipertimbangkan karena dengan adanya sistem informasi perpustakaan maka:1. Perhitungan denda menjadi lebih efektif karena perhitungan menggunakan komputer yang mempunyai keakuratan yang tinggi.

2. Pengelolaan data transaksi peminjaman dan pengembalian menjadi lebih aman karena data transaksi bisa di back-up.3.3. Perancangan Perangkat Lunak3.3.1. Rancangan Antar Muka1. Rancangan Antar Muka Home

Gambar III.2. Halaman Utama2. Rancangan Antar Muka Tambah Data Petugas

Gambar III.3. Rancangan Halaman Tambah Data Petugas

3. Rancangan Antar Muka Tambah Data Anggota

Gambar III.4. Rancangan Halaman Tambah Data Anggota

4. Rancangan Antar Muka Tambah Data Penerbit

Gambar III.5. Rancangan Halaman Tambah Data Penerbit

5. Rancangan Antar Muka Data Jenis Buku

Gambar III.6. Rancangan Halaman Tambah Data Jenis Buku

6. Rancangan Antar Muka Tambah Data Buku

Gambar III.7. Rancangan Halaman Tambah Data Buku

7. Rancangan Antar Muka Data Peminjaman

Gambar III.8. Rancangan Halaman Data Peminjaman

8. Rancangan Antar Muka Data Pengembalian

Gambar III.9. Rancangan Halaman Data Pengembalian

3.3.2. Perancangan Basis DataA. Entity Relationship Diagram

Gambar III.10. Entity Relationship DiagramB. Logical Relational Structure(LRS)

Gambar III.11. Logical Relational Structure

C. Spesifikasi File1. Spesifikasi File Petugas

Nama Database: perpustakaanNama File: PetugasAkronim

: petugas.frmFungsi

: untuk menyimpan data petugas perpustakaanTipe File

: File MasterOrganisasi File: Indexed sequentialAkses File: RandomMedia

: HarddiskPanjang record: 143Kunci Field: id_petugasSoftware

: MysqlTabel III.1.Spesifikasi File PetugasNoElemen DataNama FieldTipeSizeKeterangan

1ID Petugasid_petugasInt11Primary Key

2Nama Lengkapnama_lengkapVarchar64

3Alamat PetugasTextDate

4Telepon petugastelepon_petugasVarchar12

5Nama petugasnama_petugasVarchar12

6Kata sandiPasswordVarchar32

7Level Petugaslevel_petugasVarchar12

2. Spesifikasi File AnggotaNama Database: perpustakaanNama File: AnggotaAkronim

: anggota.frmFungsi

: untuk menyimpan data anggota perpustakaanTipe File

: File MasterOrganisasi File: Indexed sequentialAkses File: RandomMedia

: HarddiskPanjang record: 87Kunci Field: kode_anggotaSoftware

: MysqlTabel III.2.Spesifikasi File AnggotaNoElemen DataNama FieldTipeSizeKeterangan

1Kode Anggotakode_anggotaInt11Primary Key

2Nama Anggotanama_anggotaVarchar64

3Alamat AnggotaAlamatText

4Telepon Anggotatelepon_anggotaVarchar12

5Tanggal daftartgl_daftarDate

6Tanggal expiredtgl_expiredDate

3. Spesifikasi File Penerbit

Nama Database: perpustakaanNama File: PenerbitAkronim

: penerbit.frmFungsi

: untuk menyimpan data penerbitTipe File

: File MasterOrganisasi File: Indexed sequentialAkses File: RandomMedia

: HarddiskPanjang record: 36Kunci Field: kode_penerbitSoftware

: MysqlTabel III.3.Spesifikasi File PenerbitNoElemen DataNama FieldTipeSizeKeterangan

1Kode PenerbitKode_penerbitInt4Primary Key

2Nama PenerbitNama_penerbitVarchar32

4. Spesifikasi File Jenis Buku

Nama Database: perpustakaanNama File: Jenis BukuAkronim

: jenis_buku.frmFungsi

: untuk menyimpan data jenis bukuTipe File

: File MasterOrganisasi File: Indexed sequentialAkses File: RandomMedia

: HarddiskPanjang record: 18Kunci Field: no_jenis_bukuSoftware

: MysqlTabel III.4.Spesifikasi File Jenis BukuNoElemen DataNama FieldTipeSizeKeterangan

1No Jenis Bukuno_jenis_bukuInt3Primary Key

2Jenis Bukujenis_bukuVarchar12

3RakRakInt3

5. Spesifikasi File Buku

Nama Database: perpustakaanNama File: BukuAkronim

: buku.frmFungsi

: untuk menyimpan data buku-buku perpustakaanTipe File

: File MasterOrganisasi File: Indexed sequentialAkses File: RandomMedia

: HarddiskPanjang record: 140Kunci Field: kode_bukuSoftware

: MysqlTabel III.5.Spesifikasi File BukuNoElemen DataNama FieldTipeSizeKeterangan

1Kode Bukukode_bukuVarchar12Primary Key

2No Urutno_urutInt3

3Judul Bukujudul_bukuVarchar64

4IsbnIsbnVarchar16

5PengarangPengarangVarchar32

6Kode Penerbitkode_penerbitInt4

7Tahun Terbittahun_terbitInt4

8PersediaanPersediaanInt2

9No Jenis Bukuno_jenis_bukuInt3

6. Spesifikasi File Peminjaman

Nama Database: perpustakaanNama File: PeminjamanAkronim

: peminjaman.frmFungsi

: untuk menyimpan data peminjaman buku oleh anggotaTipe File

: File MasterOrganisasi File: Indexed sequentialAkses File: RandomMedia

: HarddiskPanjang record: 34Kunci Field: id_pinjamSoftware

: MysqlTabel III.6.Spesifikasi File PeminjamanNoElemen DataNama FieldTipeSizeKeterangan

1Id Pinjamid_pinjamVarchar12Primary Key

2Tanggal Pinjamtgl_pinjamDate

3Tanggal Kembalitgl_kembaliDate

4Total Pinjamtotal_pinjamDouble

5Kode Anggotakode_anggotaInt11

6Id Petugasid_petugasInt11

7. Spesifikasi File Detail PeminjamanNama Database: perpustakaanNama File: Detail PeminjamanAkronim

: detail_peminjaman.frmFungsi

: untuk menyimpan data peminjaman secara lebih detailOrganisasi File: Indexed sequentialAkses File: RandomMedia

: HarddiskPanjang record: 26Software

: MysqlTabel III.7.Spesifikasi File Detail PeminjamanNoElemen DataNama FieldTipeSizeKeterangan

1Id Pinjamid_pinjamVarchar12

2Kode Bukukode_bukuVarchar12

3Jumlah Pinjamjumlah_pinjamInt2

8. Spesifikasi File PengembalianDatabase

: perpustakaanNama File: PengembalianAkronim

: pengembalian.frmFungsi

: untuk menyimpan data pengembalian buku oleh anggotaTipe File

: File Master

Organisasi File: Indexed sequentialAkses File: RandomMedia

: HarddiskPanjang record: 46Kunci Field: id_kembaliSoftware

: MysqlTabel III.8.Spesifikasi File PengembalianNoElemen DataNama FieldTipeSizeKeterangan

1Id Kembali id_kembaliVarchar12Primary Key

2Tanggal Kembalitgl_kembaliDate

3Aktual Kembaliaktual_kembaliDate

4Total Denda total_dendaDouble

5Id Pinjam id_pinjamVarchar12

6Kode Anggotakode_anggotaInt11

7Id Petugasid_petugasInt11

KEPALA SEKOLAH

WAKASEK KURIKULUM

WAKASEK KESISWAAN

TATA USAHA

UNIT-UNIT

KELOMPOK JABATAN FUNGSIONAL