sistem informasi administrasi akademik pada sma bina warga … · 2016-05-24 · visual basic 6...
TRANSCRIPT
Hal - 1
Sistem Informasi Administrasi AkademikPada SMA Bina Warga 1 Palembang
Koes Tony Jubaidi ([email protected]),Rudi Nurhadi ([email protected])
Dedy Hermanto ([email protected])Jurusan Sistem Informasi
STMIK GI MDP
Abstrak : Tujuan dari penelitian ini adalah selain sebagai salah satu syarat akademik untukmenyelesaikan studi kesarjanaan, juga untuk memberikan dan mengupayakan solusi pada sistem yangsedang berjalan di SMA Bina Warga 1 Palembang terhadap kegiatan administrasi dan keperluanadministrasi. metode penelitian berupa RAD (Rapid Application Development), serta metode analisisberupa diagram Ishikawa atau Fish Bone untuk menganalisa permasalahan yang ada serta menggunakandiagram ERD, DFD untuk pemodelan aplikasi yang dibangun dengan menggunakan aplikasi MicrosoftVisual Studio 2008 dan Microsoft SQL-Server 2008 sebagai basis data.
Kata Kunci : Sistem Informasi, Administrasi, Akademik, SMA Bina Warga 1 Palembang, RAD.
Abstract : The purpose of this research is part of the academic requierements to complete in reaching thecomputer degree, also as well as to provide and seek solutions to the system that running on SMA BinaWarga 1 Palembang of the administrations and administrations needs. using RAD (Rapid ApplicationDevelopment) research method, and the Ishikawa or Fish Bone diagram to analyze the existing problemsand then use the ERD and DFD diagrams to model the protoype, this application will be build usingMicrosoft Visual Studio 2008 and Microsoft SQL-Server 2008 as database.
Key Words : Information System, Administration, SMA Bina Warga 1 Palembang, RAD.
1 PENDAHULUAN
Pada dinamika kehidupan saatini sejalan dengan berkembangnyateknologi informasi yang sangatsignifikan secara tidak langsung dantanpa disadari, teknologi informasi telahmenjadi salah satu kebutuhan mendasardan memiliki peranan tersendiri bagipengguna teknologi tersebut. Salah satucontoh sederhana yang dapat denganmudah ditemukan ialah perkembanganteknologi berbasis komputer yang tidakhanya memberikan kontribusi kepadapenggunanya, melainkan pula secaraimplisit mengindikasikan bahwapenggunaan teknologi berbasiskomputer juga memberikan keuntungan(benefit), informasi, serta nilai (value)terhadap aktivitas tertentu yang
melibatkan peranan teknologi informasiberbasis komputer tersebut.
SMA Bina Warga 1 Palembangmerupakan salah satu SekolahMenengah Atas (SMA) swasta yangkegiatan adminsitrasi dan keperluanakedemiknya dikelola oleh bagian tatausaha. Dalam hal ini, bagian tata usahamemiliki peranan yang sangat pentingterhadap kelancaran proses belajarmengajar dan keperluan administrasiakademik yang dibutuhkan oleh sekolah.
Maka demikian, untukmengoptimalkan kegiatan tersebut,penulis memutuskan untuk menulisskripsi dengan judul “Sistem InformasiAdministrasi Akademik pada SMABina Warga 1 Palembang” yanghasilnya diharapkan dapat memberikanmanfaat dan kontribusi bagi SMA BinaWarga 1 Palembang dalam
Hal - 2
KontakTetapAnggota
Anggota Metode
Kontrak Materi Kebijakan
Tidak ada suratPeringatan
bagi pelanggan
Pelacakantidak ada kemajuan
Penipuan
Masalahkeuangan
Anggota tidak tahu
AnggotaTidak puas
Insentiftidak memadai
Tidak ada solusidefault otomatis
Harga tidakmasuk akal
Kurangnyadukungan
Kebijakan tidak tepat
Pelaksanaantelalu mahal
Flesksibilitas rendah
meningkatkan prduktivitas pengelolaankegiatan administrasi sekolah yangberkaitan dengan keperluan aktivitaspembelajaran dan kegiatan akademiksekolah.
2 LANDASAN TEORI2.1 Administrasi
Pengertian administrasimenurut Soewarno Handayaningrat,Administrasi secara sempit berasaldari kata Administratie (BahasaBelanda) yaitu meliputi kegiatancatat – mencatat, surat – menyurat,pembukuan ringan, ketik –mengetik, agenda dan sebagainyayang bersifat teknis ketatausahaan .
Administrasi atau disebutjuga administrator adalah pemilikkekuasaan tertinggi dalam suatusistem atau manajemen keseluruhansistem atau program (Raya,Fahreza, 2008,h.80). Sedangkanmenurut (Ferdinanto, Hany.2012,h.137) konsep administrasiyang salah satunya diterapkan padaperguruan tinggi ialah :
2.2 Akademik
Akademik adalah lembagapendidikan tinggi kurang lebih 3tahun berhubungan denganakademik, bentuk ilmiah, bersifatilmu pengetahuan [KBBI03].
2.3 Fishbone Diagram
Untuk mengidentifikasipermalasahan yang ada sebenarnyaterdapat banyak metode yang dapatdigunakan untukmengidentifikasinya.
diagram Fishbone atauIshikawa merupakan sebuah alatgrafis yang digunakan untukmengidentifikasi, mengeksplorasidan menggambarkan suatumasalah, sebab dan akibat darimasalah itu. Sering disebut diagram
sebab-akibat atau diagram tulangikan (fishbone diagram) karenamenyerupai tulang ikan.
Berikut ini merupakancontoh gambar dari diagramFishbone yang dapat dilihat padagambar 1.
Gambar 1 Contoh Diagram Fishbone
2.4 Visual Basic.NET
Microsoft Visual Basic 7 atauVisual Basic.Net adalah suatupeningkatan atau upgrade dari versiVisual Basic 6 sebelumnya. VisualBasic.Net direalisasikan pada akhir-akhir tahun 1999, Microsoftmemposisiskan teknologi tersebutsebagai platform untuk membangunsuatu program yang tidak hanyamembahas satu bahasapemrograman saja melainkan multibahasa.
Bahasa pemrograman yangterdapat pada Visual Studio.Netdiantaranya adalah VB.NET, C#,C++.NET, J#, dan Jscript.Net.(Firdaus, 2006, h. 2).
2.5 SQL Server
SQL adalah bahasa yangdigunakan untuk mengakses basisdata yang tergolong relasional. SQLdipakai untuk mengambil data(query), menciptakan tabel,menghapus tabel, menambahkandata ke tabel, menghapus data padatabel, mengganti data pada tabel,dan berbagai operasi lainnya.
SQL tidak terbatas hanyauntuk mengambil data (query),
Hal - 3
tetapi juga dapat digunakan untukmenciptakan tabel, menghapustabel, menambahkan data ke tabel,menghapus data pada tabel,mengganti data pada tabel, danberbagai operasi lainnya. (AbdulKadir, 2003, h.285).
3 ANALISIS DAN RANCANGAN
3.1 Identifikasi Permasalahan
Berdasarkan uraian proseduryang sedang berjalan pada SMABina Warga 1 Palembang, makapenulis menerapkan kerangka kerjapemecahan masalah denganmenggunakan diagram Fishbone.Berikut ini merupakan uraianmengenai upaya dalammengidentifikasi permasalahanyang ada.
Gambar 2 Identifikasi Permasalahan
a. Komputerisasi belum optimal,sebab pemanfaatan komputeryang digunakan belum sesuaidengan kebutuhan yangsebenarnya. Perangkat komputeryang tersedia sebagian besarhanya digunakan untuk mengetikberbagai agenda keperluan.
b. Penggunaan komputer belummencapai sasaran optimal, sebabpencatatan – pencatatan masihbersifat konvensional yangdialokasikan ke komputer saja danbelum menggunakan basis datayang terintegrasi.
c. Data – data administrasi akademikyang meliputi penerimaan siswabaru, data siswa, dan guru dapat
saja rusak atau bahkan hilangsebab hanya didokumentasikandalam bentuk arsip yang disimpanpada rak kabinet walaupunbeberapa daftar – daftardiantaranya disimpan padaMicrosoft Office Word 2007sebagai salinan.
d. Dokumentasi nilai danketidakhadiran siswa yangfrekuensi kebutuhanya cukupsering hanya disimpan padalembaran – lembaaran tercetakyang disimpan pada rak kabinetdapat saja beresiko tercampur ataurusak sehingga mengakibatkanhilangnya data tersebut.
3.2 Analisis Kebutuhan
Analisis kebutuhan yangdigunakan oleh penulis adalah usecase. Glosarium use casemerupakan daftar istilah use caseyang dapat digunakan untukmendokumentasikan use case.Diagram use case dapat dilihat padagambar berikut ini.
Gambar 3 Analisis Kebutuhan
Kurang optim alnyakebutuhan inform asiYang berkaitan denganKerpeluan adm inistrasi & akadem ik
Manusia
Metode
Mesin
Lingkungan
Material
Bagian tata usaha sejauh ini m asih banyakm elakukan pekerjaan yang bersifat teknis
Pem anfaatan sum ber daya yang tersediakurang tepat guna
Upaya dalam pem buatanModul dan dokum en untukberabagai berita keterangan danlaporan yang dilakukanOleh bagian tata usaha sangat lam ban
W aktu dan respon yang diperlukandalam m em perolehData-data siswa, guru danjadwal belajar kurang optim al
Melakukan pengum pulan data - data yang cukupBanyak pada m asing-m asing daftarYang disim pan
Koordinasi m engenai alokasi kelas ,waktu dan jadwal belajar m enagajarSeringkali terdapat kekeliruan .
Penyajian berbagai berita keterangan dan laporanMem butuhkan waktu yang relatif lam a .
Masih harus disesuaikan dengan pencatatan biasa .
Sulitnya upaya dalam m engum pulkanRiwayat nilai siswa.
Dalam m em perolehnya wali kelas harusm em inta kepada guru pengajar terkait.
Kom puterisasi belum terealisasidengan optim al.
penggunaan sum ber daya kertas m enjadi kurang tepat sasarankarena harus m enyesuaikan kesalahan – kesalahan
yang harus dikoreksi.Pem anfaatan kom puter yangDigunakan kurang sesuai dengankebutuhan yang sepenuhnya .
Dilakukan rekapitulasi secara kolektifData – data adm inistrasi & akadem ik hanya didokum entasikandalam bentuk arsip yang disim pan pada rak kabinet .
Data - data ini apat saja rusak atau bahkam hilang
Penyajian berbagai berita keterangan dan laporanm asih terdapat kesalahan
Kurangnya pengetahuan petugas tata usaha m engenaiTeknologi kom puter
Penggunaan kom puter yang dilakukanhanya sebatas apa yang bisa dilakukan
sesuai pengetahuan yang dim iliki
Penggunaan kom puter tidak m enyeluruh
Pencatatan m asih bersifat konvensionalYang dialokasikan kekom puter dan belumMenggunakan basis data
Kepala sekolah seringkali harus m enunggubeberapa waktu untuk m engetahuiinform asi jadwal m engajar guru
untuk m em antau kinerja yang dilakukan .
Dokum entasi data – data adm inistrasitidak tersim pan secarasistem atis dan terkelom pok
terjadi kekacauan dan tercam purnya satu berkasdengan berkas yang lain .
sehingga inform asi yang diperlukan untukperbaikan – perbaikan sangat m inim
Upaya dalam m engetahui analisa dari berbagaisudut pandang data yang berakitan dengan kegiatanpem belajaran kurang m em adai
Belum adanya basis data yang m engintegrasikan antaradata siswa, guru, nilai, dan data lainya yang dapatm em udahkan dalam m em peroleh inform asi daridan atu m elibatkan data – data tersebut dengan tepat waktu .
Dokum entasi nilai dan ketidakhadiran siswa yangfrekuensi kebutuhanya sering disim pan pada lem baran – lem baarantercetak yang disim pan pada rak kabinet
beresiko tercam pur atau rusak sehinggam engakibatkan hilangnya data tersebut.
Hal - 4
4 RANCANGAN SISTEM
4.1 Diagram Konteks
Diagram konteksmerupakan salah satu bagian dariData Flow Diagram (DFD) danmerupakan diagram level tertinggidari diagram – diagram lainya.Diagram konteks pada pembahasanskripsi ini dapat dilihat padagambar berikut ini.
Gambar 4 Diagram Konteks
4.2 Diagram Dekomposisi
Pada dasarnya diagramdekomposisi digunakan untukmenguraikan mengenai beberapasub – sub sistem daripengembangan sistem yang akandilakukan. Dimana pada setiapsub – sub sistem tersebutkomponen – komponen tersebutyang digunakan dalam upayamenjelaskan sistem yangdikembangkan meliputi berbagaisubsistem, proses, dansubproses.
Diagram dekomposisi padapenulisan skripsi ini terbagikedalam beberapa susbistem yaitusubsistem akses, subsistemadministrasi, subsistem akademik,subsistem berita keterangan, dansubsistem laporan. Untuk subsistem
akses meliputi kelola pengguna dankelola kata sandi. Kelola penggunamerupakan hak akses yang dibuatkepala tata usaha kepada penggunauntuk dapat menggunakan aplikasidan hanya pengguna yang memilikiid pengguna dan kata sandi yangdapat mengakses aplikasi.Sedangkan kelola kata sandimerupakan kejadian ubah katasandi yang dapat dilakukan olehmasing – masing pengguna tanpaharus meminta perubahanyamelalui kepala tata usaha.
Gambar 5 Diagram Dekomposisi
SISTEM INFORMASI ADMINISTRASIAKADEMIK
PADA SMA BINA WARGA 1PALEMBANG
PegawaiTata Usaha
Wks. UrusanKurikulum
Pengelolaan_Penerimaan_Siswa_BaruPengelolaan_Riwayat_Siswa Pengelolaan_Mata_Pelajaran
Pengelolaan_Agenda_Jadwal
Pengelolaan_Alokasi_Kelas
Pengelolaan_Koordinasi_Guru_Piket
Review_Laporan_Penerimaan_Siswa_Baru_oleh_Wks.Urusan_Kurikulum
Review_Laporan_Kenaikan_Kelas_Oleh_Wks.Urusan_Kurikulum
Review_Laporan_KelulusanOleh_Wks.Urusan_Kurikulum
Guru
Pengelolaan_Ketidakhadiran_Siswa
Keterangan_Ketidakhadiran_Siswa
Keterangan_Mengajar
KepalaTata Usaha
Review_Laporan_Penerimaan_Siswa_Baru_oleh_Kepala_Tata_Usaha
Pengelolaan_Pengguna_Sistem
KepalaSekolah
Laporan_Penerimaan_Siswa_Baru
Laporan_Kenaikan_Kelas
Laporan_Kelulusan_SiswaLaporan_Agenda_Jadwal
_Belajar_Mengajar
Pengelolaan_Guru
Pengelolaan_Daftar_Ulang
Keterangan_Nilai_Siswa
Pengelolaan_Riwayat_Nilai_Siswa
SISTEM INFORMASI ADMINISTRASI AKADEMIK PADA SMA BINA WARGA1PALEMBANG
1.0SubsistemAkses
1.1Kelola Pengguna
1.1.1Tambah Pengguna
1.1.2Cari Pengguna
2.0Subsitem Master Adminsitrasi
2.1Kelola Penerimaan Siswa
Baru
2.1.1Tambah Calon Siswa
2.1.2Ubah Calon Siswa
2.1.3Cari Calon Siswa
2.2Kelola Siswa
2.2.1Tambah Siswa
2.2.2Ubah Siswa
2.2.3Cari Siswa
2.3Kelola Guru
2.3.1Tambah Guru
2.3.2Ubah Guru
2.3.3Cari Guru
3.0Subsitem Akademik
3.2Kelola Agenda JadwalBelajar Mengajar
3.2.1Tambah Agenda Jadwal
Belajar
3.2.2Ubah AgendaJadwal
Belajar
3.2.3Cari Agenda Jadwal
Belajar
3.3Kelola Alokasi Kelas
3.3.1Tambah Kelas
3.3.2Ubah Kelas
3.3.3Cari Kelas
4.0Subsitem Berita Keterangan
3.4Kelola Koordinasi Guru
Piket
3.4.1Tambah Guru Piket
3.4.2Ubah Guru Piket
3.4.3Cari Guru Piket
4.1Kelola_Berita Keterangan
Kehadiran Siswa
4.1.1Cari Keterangan
Ketidakhadiran Siswa
4.2Kelola_Berita Keterangan
Nilai Siswa
4.2.1Cari Keterangan Nilai
Siswa
4.3Kelola_Berita Keterangan
Jadwal
4.3.1Cari Keterangan Jadwal
3.5Kelola Ketidakhadiran
Siswa
3.5.1Tambah Ketidakhadiran
Siswa
3.5.2Ubah Ketidakhadiran Siswa
3.5.3Cari ketidakhadiran Siswa
5.0Subsistem Laporan
5.1Kelola Laporan
Penerimaan Siswa Baru
5.1.1Cari Laporan Penerimaan
Siswa Baru
5.2Kelola Laporan Kenaikan
Kelas
5.2.1Cari Laporan Kenaikan
Kelas
5.3Kelola Laporan Kelulusan
Siswa
5.3.1Cari Laporan Kelulusan
Siswa
5.4Kelola Laporan Jadwal
Mengajar
5.4.1Cari Laporan Jadwal
Mengajar
3.6Kelola Dokumentasi Nilai
Siswa
3.6.1Tambah Nilai Siswa
3.6.2Ubah Nilai Siswa
3.6.3Cari Nilai Siswa
3.1Kelola Mata Pelajaran
3.1.1Tambah Mata Pelajaran
3.1.2Ubah Mata Pelajaran
3.1.3Cari Mata Pelajaran
1.2UbahPengguna
2.4Kelola Daftar Ulang
2.4.1Tambah Daftar Ulang
2.4.2Ubah Daftar Ulang
2.4.3Cari Daftar Ulang
2.5KelolaDirektori UN/US
2.4.1TambahDirektori UN/US
2.4.2UbahDirektori UN/US
2.4.3CariDirektori UN/US
Hal - 5
4.3 Model Data
Entity Relationship Diagram(ERD) atau yang disebut juga denganrelasi antar entitas merupakanhimpunan data dari berbagaiproseduratau relasi yang menjelaskanhubungan dari data store di DataFlow Diagram (DFD) yangditunjukkan pada gambar berikut ini.
Gambar 6 ERD yang Diusulkan
4.4 Relasi antar Tabel
Gambar 7 Relasi antar Tabel
4.5 Rancangan Antarmuka
Rancangan antarmukamerupakan tampilan berbagai formyang terdapat pada sistem yangtelah dikembangkan. Berikut inimerupakan uraian dari rancangan –rancangan antarmuka yang terdapatpada sistem.
Gambar 8 Form Splash Screen
Untuk dapat mengaksessistem, pengguna harus melakukanlogin terlebih dahulu sebelumakhirnya dapat melakukan tugasnyasesuai dengan hak akses yangdimiliki. Dengan mengetikan idpengguna dan kata sandi yangdimiliki, pengguna aplikasi akandapat melakukan tugasnya sesuaidengan keperluan dan akses yangtelah ditentukan. Berikut inimerupakan tampilan form loginaplikasi dari sistem yangdikembangkan.
Gambar 9 Form Login
Form menu utamamerupakan form yang akan tampilapabila pengguna sistem berhasilmelakukan login sistem. Dari form
Pengguna_AplikasiID_Pengguna Char(5) [PK]Nama_Pengguna Varchar(25)Gender_Pengguna Char(1)Jabatan_Pengguna Varchar(25)Kata_Sandi Varchar(20)Lokasi_Foto_Pengguna Varchar(250)Login_Terakhir_pada_Pukul Varchar(10)Login_Terakhir_pada_Tanggal Varchar(10)Perubahan_Terakhir_pada_Pukul Varchar(10)Perubahan_Terakhir_pada_TanggalVarchar(10)Nama_Pemodifikasi_Terakhir Varchar(25)
Calon_Siswa
Nomor Char(5) [PK]ID_Pengguna Char(5) [FK]No_Pendaftaran Varchar(4)Tahun_Pelajaran Varchar(15)Tanggal_Registrasi DatetimeNama_Calon_Siswa Varchar(25)Gender_Calon_Siswa Char(1)Tempat_Lahir Varchar(35)Tanggal_Lahir DatetimeKewarganegaraan Varchar(25)Agama Varchar(25)Status_Tempat_Tinggal Varchar(35)Alamat_Lengkap_Calon_Siswa Varchar(50)Jumlah_Saudara Varchar(2)Anak_Ke Varchar(2)Nama_Orang_Tua Varchar(25)Alamat_Orang_Tua Varchar(25)Penghasilan_Orang_Tua MoneyPekerjaan_Orang_Tua Varchar(30)Nama_Wali Varchar(25)Pekerjaan_Wali Varchar(30)Penghasilan_Wali MoneyAlamat_Wali Varchar(50)Asal_Sekolah_Calon_SiswaVarchar(50)Nomor_STTB Varchar(25)Tahun_STTB Varchar(4)Bahasa_Indonesia_71 FloatBahasa_Inggris_71 FloatMatematika_71 FloatPPKN_71 FloatIPA_71 FloatIPS_71 FloatJumlah_71 FloatRata_Rata_71 FloatBahasa_Indonesia_72 FloatBahasa_Inggris_72 FloatMatematika_72 FloatPPKN_72 FloatIPA_72 FloatIPS_72 FloatJumlah_72 FloatRata_Rata_72 Float
Bahasa_Indonesia_81 FloatBahasa_Inggris_81 FloatMatematika_81 FloatPPKN_81 FloatIPA_81 FloatIPS_81 FloatJumlah_81 FloatRata_Rata_81 FloatBahasa_Indonesia_82 FloatBahasa_Inggris_82 FloatMatematika_92 FloatPPKN_82 FloatIPA_82 FloatIPS_82 FloatJumlah_82 FloatRata_Rata_82 FloatBahasa_Indonesia_91 FloatBahasa_Inggris_91 FloatMatematika_91 FloatPPKN_91 FloatIPA_91 FloatIPS_91 FloatJumlah_91 FloatRata_Rata_91 FloatBahasa_Indonesia_92 FloatBahasa_Inggris_92 FloatMatematika_92 FloatPPKN_92 FloatIPA_92 FloatIPS_92 FloatJumlah_92 FloatRata_Rata_92 FloatRata_Bahasa_Indonesia FloatRata_Bahasa_Inggris FloatRata_Matematika FloatRata_PPKN FloatRata_IPA FloatRata_IPS FloatUN_Bahasa_Indonesia FloatUN_Bahasa_Inggris FloatUN_Matematika FloatUN_IPA FloatHuruf_UN_Bahasa_Indonesia Varchar(70)Huruf_UN_Bahasa_Inggris Varchar(70)Huruf_UN_Matematika Varchar(70)Huruf_UN_IPA Varchar(70)Perubahan_Terakhir_pada_Pukul Varchar(10)Perubahan_Terakhir_pada_TanggalVarchar(10)Nama_Pemodifikasi_Terakhir Varchar(25)
SiswaNIS Char(5) [PK]Nomor Char(5) [FK]Status_Dalam_Keluarga Varchar(30)Telepon IntegerNama_Kelas Varchar(10) [FK]Diterima_Dikelas_pada_Tanggal DatetimeDiterima_pada_Semester Char(1)Tahun_Pelajaran Varchar(15)Nama_Ayah Varchar(25)Nama_Ibu Varchar(25)Alamat_Orang_Tua Varchar(50)Telepon_Orang_Tua IntegerPekerjaan_Ayah Varchar(30)Pekerjaan_Ibu Varchar(30)Lokasi_Foto_Calon_Siswa Varchar(120)Perubahan_Terakhir_pada_Pukul Varchar(10)Perubahan_Terakhir_pada_TanggalVarchar(10)Nama_Pemodifikasi_Terakhir Varchar(25)ID_Pengguna Char(5) [FK]
Alokasi_Kelas
ID_Kelas Varchar(10) [PK]Nama_Kelas Varchar(10)NIP_Guru Varchar(20) [FK]Tahun_Pelajaran Varchar(15)Perubahan_Terakhir_pada_Pukul Varchar(10)Perubahan_Terakhir_pada_TanggalVarchar(10)Nama_Pemodifikasi_Terakhir Varchar(25)
Daftar_Ulang
Nomor_Daftar_Ulang Char(5) [PK]NIS Char(5) [FK]ID_Pengguna Char(5) [FK]Tanggal_Daftar_Ulang DatetimePerubahan_Terakhir_pada_Pukul Varchar(10)Perubahan_Terakhir_pada_TanggalVarchar(10)Nama_Pemodifikasi_Terakhir Varchar(25)
Mata_Pelajaran
Nama_Mata_Pelajaran Varchar(20) [PK]Kategori Varchar10)Disesuaikan_Dengan_KurikulumVarchar(4)Keterangan Varchar(35)Perubahan_Terakhir_pada_Pukul Varchar(10)Perubahan_Terakhir_pada_TanggalVarchar(10)Nama_Pemodifikasi_Terakhir Varchar(25)
Guru
NIP_Guru Varchar(20) [PK]Nama_Guru Varchar(3)Total_Jam_per_Minggu IntegerKeterangan Varchar(35)Perubahan_Terakhir_pada_Pukul Varchar(10)Perubahan_Terakhir_pada_TanggalVarchar(10)Nama_Pemodifikasi_Terakhir Varchar(25)ID_Pengguna Char(5) [FK]
Guru_Piket_On_DutyNIP_Guru Varchar(20) [FK]Hari_Piket Varchar(10)Tahun_Pelajaran Varchar(15)Keterangan Varchar(30)Perubahan_Terakhir_pada_Pukul Varchar(10)Perubahan_Terakhir_pada_TanggalVarchar(10)Nama_Pemodifikasi_Terakhir Varchar(25)
NANIS Char(5) [FK]Nama_Mata_Pelajaran Varchar(20) [FK]ID_Kelas Varchar(10) [Fk]NIP_Guru Varchar(20) [Fk]Tahun_Pelajaran Varchar(15)Semester Char(1)Nilai_UH_1 FloatNilai_UH_2 FloatNilai_UH_3 FloatNilai_UH_4 FloatRata_Rata_Nilai_UH FloatNilai_Tugas_1 FloatNilai_Tugas_2 FloatRata_Rata_Nilai_Tugas FloatNilai_Akhir_Kognitif FloatNilai_Akhir_Afektif FloatNilai_Akhir_Psikomotorik FloatUS FloatNilai_Raport FloatPerubahan_Terakhir_pada_Pukul Varchar(10)Perubahan_Terakhir_pada_TanggalVarchar(10)Nama_Pemodifikasi_Terakhir Varchar(25)
Agenda_Jadwal_Belajar
Nama_Kelas Varchar(10) [FK]Nama_Mata_Pelajaran Varchar(20) [FK]NIP_Guru Varchar(20) [FK]Jam Varchar(20)Hari Varchar(10)Perubahan_Terakhir_pada_Pukul Varchar(10)Perubahan_Terakhir_pada_TanggalVarchar(10)Nama_Pemodifikasi_Terakhir Varchar(25)
Kehadiran_SiswaNIS Char(5) [FK]NIP_Guru Varchar(20) [FK]Hari_Absensi Varchar(20)Perubahan_Terakhir_pada_Pukul Varchar(10)Perubahan_Terakhir_pada_TanggalVarchar(10)Nama_Pemodifikasi_Terakhir Varchar(25)
Detail_Kelas
ID_Kelas Varchar(10) [FK]NIS Char(5) [FK]Perubahan_Terakhir_pada_Pukul Varchar(10)Perubahan_Terakhir_pada_TanggalVarchar(10)Nama_Pemodifikasi_Terakhir Varchar(25)
Direktori_UN_USNomor_Peserta Varchar(5) [PK]NIS Char(5) [FK]Kurikulum Varchar(100)UN_Bahasa_Indonesia FloatUN_Bahasa_Inggris FloatUN_Matematika FloatUN_Fisika/Kimia FloatUN_Kimia/Geografi FloatUN_Biologi/Sosiologi FloatHuruf_UN_Bahasa_Indonesia Varchar(100)Huruf_UN_Bahasa_Inggris Varchar(100)Huruf_UN_Matematika Varchar(100)Huruf_UN_Bahasa_Indonesia Varchar(100)Tertulis_Pendidikan_Agama FloatTertulis_PPKN FloatPraktik_Fisika_or_Tertulis_EkonomiFloatPraktik_Kimia_or_Tertulis_GeografiFloatPraktik_Kimia_or_Tertulis_SosiologiFloatTertulis_Sejarah FloatTertulis_Penjaskes FloatTertulis_TIK FloatTertulis_Bahasa_Asing FloatPraktik_Pendidikan_Agama FloatPraktik_Bahasa_Indonesia FloatPraktik_Bahasa_Inggris FloatPraktik_Kesenian FloatPraktik_TIK FloatPraktik_Penjaskes FloatPraktik_Bahasa_Asing FloatID_Pengguna Char(5) [FK]Perubahan_Terakhir_pada_TanggalVarchar(10)Nama_Pemodifikasi_Terakhir Varchar(25)
AGENDA_JADWAL_BELAJARID_KELASNIPNAMA_MATA_PELAJARANTAHUN_AKADEMIKJAM_BELAJARHARI_BELAJAR
ALOKASI_KELASID_KELASNAMA_KELASTAHUN_PELAJARANNIP
CALON_SISWANOMORID_PENGGUNANO_PENDAFTARANTAHUN_PELAJARANTANGGAL_REGISTRASINAMA_LENGKAP_CALON_SISWAGENDER_CALON_SISWATEMPAT_LAHIR_CALON_SISWATANGGAL_LAHIR_CALON_SISWAKEWARGANEGARAANAGAMASTATUS_TEMPAT_TINGGALALAMAT_LENGKAP_CALON_SISWAJUMLAH_SAUDARAANAK_KENAMA_ORANG_TUAALAMAT_ORANG_TUAPENGHASILAN_ORANG_TUA_PER_BULANPEKERJAAN_ORANG_TUANAMA_WALIPEKERJAAN_WALIPENGHASILAN_WALI_PER_BULANALAMAT_WALIASAL_SEKOLAH_CALON_SISWANOMOR_STTBTAHUN_STTBBAHASA_INDONESIA_71BAHASA_INGGRIS_71MATEMATIKA_71PPKN_71IPA_71IPS_71JUMLAH_71RATA_RATA_71BAHASA_INDONESIA_72BAHASA_INGGRIS_72MATEMATIKA_72PPKN_72IPA_72IPS_72JUMLAH_72RATA_RATA_72BAHASA_INDONESIA_81BAHASA_INGGRIS_81MATEMATIKA_81PPKN_81IPA_81IPS_81JUMLAH_81RATA_RATA_81BAHASA_INDONESIA_82BAHASA_INGGRIS_82MATEMATIKA_82PPKN_82IPA_82IPS_82JUMLAH_82RATA_RATA_82BAHASA_INDONESIA_91BAHASA_INGGRIS_91MATEMATIKA_91PPKN_91IPA_91IPS_91JUMLAH_91RATA_RATA_91BAHASA_INDONESIA_92BAHASA_INGGRIS_92MATEMATIKA_92PPKN_92IPA_92IPS_92JUMLAH_92RATA_RATA_92RATA_RATA_BAHASA_INDONESIARATA_RATA_BAHASA_INGGRISRATA_RATA_MATEMATIKARATA_RATA_PPKNRATA_RATA_IPARATA_RATA_IPSUN_BAHASA_INDONESIAUN_BAHASA_INGGRISUN_MATEMATIKAUN_IPAHURUF_UN_BAHASA_INDONESIAHURUF_UN_BAHASA_INGGRISHURUF_UN_MATEMATIKAHURUF_UN_IPAPERUBAHAN_TERAKHIR_PADA_PUKULPERUBAHAN_TERAKHIR_PADA_TANGGALNAMA_PEMODIFIKASI_TERAKHIR
DAFTAR_ULANGNO_DAFTAR_ULANGNISTAHUN_PELAJARANKETERANGANTANGGAL_VERIFIKASIPERUBAHAN_TERAKHIR_PADA_PUKULPERUBAHAN_TERAKHIR_PADA_TANGGALNAMA_PEMODIFIKASI_TERAKHIRID_PENGGUNA
DETAIL_KELASID_KELASNISTAHUN_PELAJARAN
DIREKTORI_UN_USNOMOR_PESERTANISPROGRAM_STUDIKURIKULUMTAHUN_PELAJARANUN_BAHASA_INDONESIAUN_BAHASA_INGGRISUN_MATEMATIKAUN_FISIKA_OR_EKONOMIUN_KIMIA_OR_GEOGRAFIUN_BIOLOGI_OR_SOSIOLOGIJUMLAH_UNHURUF_UN_BAHASA_INDONESIAHURUF_UN_BAHASA_INGGRISHURUF_UN_MATEMATIKAHURUF_UN_FISIKA_OR_EKONOMIHURUF_UN_KIMIA_OR_GEOGRAFIHURUF_UN_BIOLOGI_OR_SOSIOLOGITERTULIS_PENDIDIKAN_AGAMATERTULIS_PPKNPRAKTIK_FISIKA_OR_TERTULIS_EKONOMIPRAKTIK_KIMIA_OR_TERTULIS_GEOGRAFIPRAKTIK_BIOLOGI_OR_TERTULIS_SOSIOLOGITERTULIS_SEJARAHTERTULIS_PENJASKESTERTULIS_TIKTERTULIS_BAHASA_ASINGJUMLAH_TERTULISPRAKTIK_PENDIDIKAN_AGAMAPRAKTIK_BAHASA_INDONESIAPRAKTIK_BAHASA_INGGRISPRAKTIK_KESENIANPRAKTIK_PENJASKESPRAKTIK_TIKPRAKTIK_BAHASA_ASINGJUMLAH_PRAKTIKID_PENGGUNAPERUBAHAN_TERAKHIR_PADA_PUKULPERUBAHAN_TERAKHIR_PADA_TANGGALNAMA_PEMODIFIKASI_TERAKHIR
GURUNIPNAMA_GURUGENDER_GURUTEMPAT_LAHIR_GURUTANGGAL_LAHIR_GURUIJAZAH_TERAKHIRTAHUN_IJAZAHNAMA_MATA_PELAJARANTMTJABATANJUMLAH_JAM_MENGAJARKETERANGANLOKASI_FOTO_PENGGUNAPERUBAHAN_TERAKHIR_PADA_PUKULPERUBAHAN_TERAKHIR_PADA_TANGGALNAMA_PEMODIFIKASI_TERAKHIRID_PENGGUNA
GURU_PIKET_ON_DUTYNIPHARI_PIKETTAHUN_PELAJARANPERUBAHAN_TERAKHIR_PADA_PUKULPERUBAHAN_TERAKHIR_PADA_TANGGALNAMA_PEMODIFIKASI_TERAKHIR
KETIDAKHADIRAN_SISWANISNIPTANGGAL_DOKUMENTASIKETERANGANTAHUN_PELAJARANPERUBAHAN_TERAKHIR_PADA_PUKULPERUBAHAN_TERAKHIR_PADA_TANGGALNAMA_PEMODIFIKASI_TERAKHIR
MATA_PELAJARANNAMA_MATA_PELAJARANKATEGORIDISESUAIKAN_DENGAN_KURIKULUM_PADA_TAHUNKETERANGANPERUBAHAN_TERAKHIR_PADA_PUKULPERUBAHAN_TERAKHIR_PADA_TANGGALNAMA_PEMODIFIKASI_TERAKHIR
NANAMA_MATA_PELAJARANNISID_KELASSEMESTERNILAI_UH_1NILAI_UH_2NILAI_UH_3NILAI_UH_4RATA_NILAI_UHNILAI_T1NILAI_T2RATA_NILAI_TNAKNAANAPSUSNR
PENGGUNA_APLIKASIID_PENGGUNANAMA_PENGGUNAGENDER_PENGGUNAJABATAN_PENGGUNAKATA_SANDILOKASI_FOTO_PENGGUNALOGIN_TERAKHIR_PADA_PUKULLOGIN_TERAKHIR_PADA_TANGGALPERUBAHAN_TERAKHIR_PADA_PUKULPERUBAHAN_TERAKHIR_PADA_TANGGALNAMA_PEMODIFIKASI_TERAKHIR
SISWANISNOMORSTATUS_DALAM_KELUARGAID_KELASDITERIMA_DI_KELAS_PADA_TANGGALDITERIMA_DI_KELAS_PADA_SEMESTERTAHUN_PELJARANNAMA_AYAHNAMA_IBUALAMAT_ORANG_TUATELEPON_ORANG_TUAPEKERJAAN_AYAHPEKERJAAN_IBULOKASI_FOTO_SISWAPERUBAHAN_TERAKHIR_PADA_PUKULPERUBAHAN_TERAKHIR_PADA_TANGGALNAMA_PEMODIFIKASI_TERAKHIRID_PENGGUNA
Hal - 6
menu utama ini, pengguna sistemakan dapat melakukan pekerjaandan keperluan sesuai hak aksesyang telah ditentukan. Berikut inimerupakan tampilan form menuutama pada sistem yangdikembangkan.
Gambar 10 Form Menu Utama
Berikut ini merupakantampilan form penerimaaan siswabaru pada sistem yangdikembangkan.
Gambar 11 Form PSB
Berikut ini merupakantampilan form data alumni yangdieperoleh dari dokumentasi UNdan US siswa yang telah lulus.
Gambar 12 Form Alumni
Berikut ini merupakantampilan form display data agenda
jadwal belajar pada sistem yangdikembagkan.
Gambar 13 Form Display Jadwal
Untuk dapat melakukandokumentasi nilai – nilai siswa,maka pengguna sistem khusunyaguru harus melakukanya denganmelakukan pengentrian nilai – nilaiyang akan dikalkulasi oleh sistem.Berikut ini merupakan tampilanform riwayat nilai siswa padasistem yang dikembangkan.
Gambar 14 Form Nilai
Sedangkan berikut ini merupakanberbagai rancangan keluran yangdihasilkan dari sistem yangdikembangkan.
Gambar 15 Laporan PSB
Hal - 7
Gambar 15 Laporan PSB (2)
Gambar 16 Laporan Jadwal
Gambar 17 Laporan Kelulusan
5 PENUTUP5.1 Kesimpulan
1. Upaya dalam mengkoordinasiberbagai agenda jadwal belajar,pengalokasian kelas dankoordinasi guru piket yangdilakukan oleh wakil kepalasekolah urusan kurikulummenjadi lebih ringan. Sehinggadapat meminimalkan kesalahandemi kesalahan yang ada.
2. Data – data siswa, guru danatribut keperluan administrasilain seperti penerimaan siswabaru, dokumentasi daftar ulangdan sebagainya yang diperlukan
untuk kegiatan akademik sekolahdisimpan dan dikelompokan padasebuah basis data yang sistematisdan terintegrasi, sehingga upayadalam pencarian data yangdibutuhkan lebih mudahdilakukan. Maka demikianefisiensi waktu dan sumber dayayang ada menjadi lebih baik.
3. Proses kalkulasi berbagai riwayatnilai siswa menjadi lebih ringan.Apabila terdapat kesalahan atauinkonsistensi, data tersebut dapatdengan segera diperbaikisehingga hasil yang dibutuhkanbisa langsung diperoleh sesuaidengan waktu dan kebutuhan.
4. Waktu respon (feedback) yangdiperoleh pihak sekolah untukmengetahui berbagai analisaberupa rangkuman beritaketerangan ketidakhadiran siswa,nilai siswa dan agenda jadwalbelajar serta berbagai laporanpenerimaan siswa baru, laporankenaikan kelas dan kelulusansiswa menjadi lebih baik.Sehingga kesesuaian antarakebutuhan dan waktu menjadilebih baik dan akurasi akses datayang diperlukan menjadi lebihmemadai karena hak akses sistemtelah ditentukan sesuai dengantugas dan wewenang masing –masing pengguna.
5.2 Saran
Untuk mencegah (avoidance) danmengantisipasi akses yang tidakdiinginkan, pengguna sistemdiharapkan melakukan pergantiankata sandi secara berkala. Katasandi yang direkomendasikanadalah kata sandi yang tidak mudahdiketahui dan diingat oleh oranglain, sehingga resikopenyalahgunaan hak akses olehpihak yang tidak berkepentingandapat diminimalisasi.
6 Komputer dimana sistem ini akandiajalankan sangatdirekomendasikan memiliki
Hal - 8
program anti virus atau sejenisnyayang telah dipasang, sehinggaresiko kerusakan sistem yangdisebabkan oleh berbagai virus ataumalware dapat diminimalisasi.
7 Perlu diadakan evaluasi dan reviewpada skala waktu tertentu untukmemastikan kinerja sistem masihterkontrol dengan baik, sehinggaupaya dalam agenda perbaikan danpenyempurnaan sistem dimasamendatang akan lebih mudahdilakukan. Maka demikiankesesuaian kebutuhan informasiyang dihasilkan menjadi lebihoptimal.
8 Penulis menyadari sistem yangdikembangkan masih terdapatbeberapa kekurangan sehinggapada masa mendatang diharapkandapat dilakukan revisi danpengembangan sistem yang lebihbaik, seperti contoh denganpenambahan fitur yangmengintegrasikan sistem yangsudah ada dengan sistem berbabasisonline untuk menghasilkaninformasi yang lebih eksploratif.
DAFTAR PUSTAKA
[1] Bahra, AL 2004, Konsep SistemBasis Data dan Implementasinya,Graha Ilmu, Jakarta.
[2] Fathansyah 2002, Basis Data,Informatika, Bandung.
[3] Hartono, Jogiyanto 2005, Analisisdan Desain Sistem Informasi,Andi, Yogyakarta.
[4] Imam A.W 2005, SQL Server2000, Graha Ilmu, Jakarta.
[5] Kadir, Abdul 2003, PengendalianSistem Informas, Andi Offoset,Yogyakarta.
[6] Madcoms. 2004, ReferensiMicrosoft Visual Basic. Net, AndiOffset, Yogyakarta.
[7] O’Brien, James 2005, PengantarSistem Informasi Perspektif Bisnisdan Manajerial, Salemba Empat,Jakarta.
[8] Raya, Fahreza 2008, Belajar MudahMerakit Komputer, Mediakom,Yogyakarta.
[9] Sukarno, Muhammad 2006,Menguasai Visual Basic.NET,EskaMedia, Yogyakarta.
[10] Sutanta, Edhy 2004, Sistem BasisData, Graha Ilmu, Yogyakarta.
[11] Utami, Ema 2008,Mengoptimalkan Query Pada MsSQL Server, Andi, Yogyakarta.
[12]Whitten, Jeffery L, LonnieD.Bentley dan Kevin C. Dittman2006, Metode Desain dan AnalisisSistem, Andi Offoset, Yogyakarta.