Sistem Informasi Administrasi Akademik Pada 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 untuk menyelesaikan studi kesarjanaan, juga untuk memberikan dan mengupayakan solusi pada sistem yang sedang berjalan di SMA Bina Warga 1 Palembang terhadap kegiatan administrasi dan keperluan administrasi. metode penelitian berupa RAD (Rapid Application Development), serta metode analisis berupa diagram Ishikawa atau Fish Bone untuk menganalisa permasalahan yang ada serta menggunakan diagram ERD, DFD untuk pemodelan aplikasi yang dibangun dengan menggunakan aplikasi Microsoft Visual 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 the computer degree, also as well as to provide and seek solutions to the system that running on SMA Bina Warga 1 Palembang of the administrations and administrations needs. using RAD (Rapid Application Development) research method, and the Ishikawa or Fish Bone diagram to analyze the existing problems and then use the ERD and DFD diagrams to model the protoype, this application will be build using Microsoft 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 saat ini sejalan dengan berkembangnya teknologi informasi yang sangat signifikan secara tidak langsung dan tanpa disadari, teknologi informasi telah menjadi salah satu kebutuhan mendasar dan memiliki peranan tersendiri bagi pengguna teknologi tersebut. Salah satu contoh sederhana yang dapat dengan mudah ditemukan ialah perkembangan teknologi berbasis komputer yang tidak hanya memberikan kontribusi kepada penggunanya, melainkan pula secara implisit mengindikasikan bahwa penggunaan teknologi berbasis komputer juga memberikan keuntungan (benefit), informasi, serta nilai (value) terhadap aktivitas tertentu yang
melibatkan peranan teknologi informasi berbasis komputer tersebut. SMA Bina Warga 1 Palembang merupakan salah satu Sekolah Menengah Atas (SMA) swasta yang kegiatan adminsitrasi dan keperluan akedemiknya dikelola oleh bagian tata usaha. Dalam hal ini, bagian tata usaha memiliki peranan yang sangat penting terhadap kelancaran proses belajar mengajar dan keperluan administrasi akademik yang dibutuhkan oleh sekolah. Maka demikian, untuk mengoptimalkan kegiatan tersebut, penulis memutuskan untuk menulis skripsi dengan judul “Sistem Informasi Administrasi Akademik pada SMA Bina Warga 1 Palembang” yang hasilnya diharapkan dapat memberikan manfaat dan kontribusi bagi SMA Bina Warga 1 Palembang dalam
Hal - 1
meningkatkan prduktivitas pengelolaan kegiatan administrasi sekolah yang berkaitan dengan keperluan aktivitas pembelajaran dan kegiatan akademik sekolah.
sebab-akibat atau diagram tulang ikan (fishbone diagram) karena menyerupai tulang ikan. Berikut ini merupakan contoh gambar dari diagram Fishbone yang dapat dilihat pada gambar 1.
2 LANDASAN TEORI 2.1 Administrasi
Anggota
Metode Tidak ada solusi default otomatis
Anggota tidak tahu
Tidak ada surat Peringatan bagi pelanggan
Penipuan
Pengertian administrasi menurut Soewarno Handayaningrat, Administrasi secara sempit berasal dari kata Administratie (Bahasa Belanda) yaitu meliputi kegiatan catat – mencatat, surat – menyurat, pembukuan ringan, ketik – mengetik, agenda dan sebagainya yang bersifat teknis ketatausahaan . Administrasi atau disebut juga administrator adalah pemilik kekuasaan tertinggi dalam suatu sistem atau manajemen keseluruhan sistem atau program (Raya, Fahreza, 2008,h.80). Sedangkan menurut (Ferdinanto, Hany. 2012,h.137) konsep administrasi yang salah satunya diterapkan pada perguruan tinggi ialah : 2.2 Akademik Akademik adalah lembaga pendidikan tinggi kurang lebih 3 tahun berhubungan dengan akademik, bentuk ilmiah, bersifat ilmu pengetahuan [KBBI03]. 2.3 Fishbone Diagram Untuk mengidentifikasi permalasahan yang ada sebenarnya terdapat banyak metode yang dapat digunakan untuk mengidentifikasinya. diagram Fishbone atau Ishikawa merupakan sebuah alat grafis yang digunakan untuk mengidentifikasi, mengeksplorasi dan menggambarkan suatu masalah, sebab dan akibat dari masalah itu. Sering disebut diagram
Anggota Tidak puas
Masalah keuangan Insentif tidak memadai
Pelaksanaan telalu mahal
Harga tidak masuk akal
Pelacakan tidak ada kemajuan
Kurangnya dukungan
Kontak Tetap Anggota
Kebijakan tidak tepat
Flesksibilitas rendah
Kontrak
Materi
Kebijakan
Gambar 1 Contoh Diagram Fishbone 2.4 Visual Basic.NET Microsoft Visual Basic 7 atau Visual Basic.Net adalah suatu peningkatan atau upgrade dari versi Visual Basic 6 sebelumnya. Visual Basic.Net direalisasikan pada akhirakhir tahun 1999, Microsoft memposisiskan teknologi tersebut sebagai platform untuk membangun suatu program yang tidak hanya membahas satu bahasa pemrograman saja melainkan multi bahasa. Bahasa pemrograman yang terdapat pada Visual Studio.Net diantaranya adalah VB.NET, C#, C++.NET, J#, dan Jscript.Net. (Firdaus, 2006, h. 2). 2.5 SQL Server SQL adalah bahasa yang digunakan untuk mengakses basis data yang tergolong relasional. SQL dipakai untuk mengambil data (query), menciptakan tabel, menghapus tabel, menambahkan data ke tabel, menghapus data pada tabel, mengganti data pada tabel, dan berbagai operasi lainnya. SQL tidak terbatas hanya untuk mengambil data (query), Hal - 2
tetapi juga dapat digunakan untuk menciptakan tabel, menghapus tabel, menambahkan data ke tabel, menghapus data pada tabel, mengganti data pada tabel, dan berbagai operasi lainnya. (Abdul Kadir, 2003, h.285). d. 3 ANALISIS DAN RANCANGAN 3.1 Identifikasi Permasalahan Berdasarkan uraian prosedur yang sedang berjalan pada SMA Bina Warga 1 Palembang, maka penulis menerapkan kerangka kerja pemecahan masalah dengan menggunakan diagram Fishbone. Berikut ini merupakan uraian mengenai upaya dalam mengidentifikasi permasalahan yang ada.
M esin
M aterial P enyajian berbagai berita keterangan dan laporan m asih terdapat kesalahan K om puterisasi belum terealisasi dengan optim al.
M anusia U paya dalam pem buatan M odul dan dokum en untuk berabagai berita keterangan dan laporan yang dilakukan O leh bagian tata usaha sangat lam ban
B agian tata usaha sejauh ini m asih banyak m elakukan pekerjaan yang bersifat teknis P em anfaatan sum ber daya yang tersedia kurang tepat guna
penggunaan sum ber daya kertas m enjadi kurang tepat sasaran karena harus m enyesuaikan kesalahan – kesalahan yang harus dikoreksi.
P em anfaatan kom puter yang D igunakan kurang sesuai dengan kebutuhan yang sepenuhnya . P enggunaan kom puter tidak m enyeluruh P encatatan m asih bersifat konvensional Y ang dialokasikan kekom puter dan belum M enggunakan basis data
K urangnya pengetahuan petugas tata usaha m engenai Teknologi kom puter P enggunaan kom puter yang dilakukan hanya sebatas apa yang bisa dilakukan sesuai pengetahuan yang dim iliki P enyajian berbagai berita keterangan dan laporan M em butuhkan w aktu yang relatif lam a .
B elum adanya basis data yang m engintegrasikan antara data sisw a, guru, nilai, dan data lainya yang dapat m em udahkan dalam m em peroleh inform asi dari dan atu m elibatkan data – data tersebut dengan tepat w aktu .
K urang optim alnya kebutuhan inform asi Yang berkaitan dengan K erpeluan adm inistrasi & akadem ik
K oordinasi m engenai alokasi kelas , w aktu dan jadw al belajar m enagajar S eringkali terdapat kekeliruan .
3.2 Analisis Kebutuhan Analisis kebutuhan yang digunakan oleh penulis adalah use case. Glosarium use case merupakan daftar istilah use case yang dapat digunakan untuk mendokumentasikan use case. Diagram use case dapat dilihat pada gambar berikut ini.
D ata – data adm inistrasi & akadem ik hanya didokum entasikan dalam bentuk arsip yang disim pan pada rak kabinet .
D ilakukan rekapitulasi secara kolektif M asih harus disesuaikan dengan pencatatan biasa . W aktu dan respon yang diperlukan dalam m em peroleh D ata-data sisw a, guru dan jadw al belajar kurang optim al
U paya dalam m engetahui analisa dari berbagai sudut pandang data yang berakitan dengan kegiatan pem belajaran kurang m em adai sehingga inform asi yang diperlukan untuk perbaikan – perbaikan sangat m inim
saja rusak atau bahkan hilang sebab hanya didokumentasikan dalam bentuk arsip yang disimpan pada rak kabinet walaupun beberapa daftar – daftar diantaranya disimpan pada Microsoft Office Word 2007 sebagai salinan. Dokumentasi nilai dan ketidakhadiran siswa yang frekuensi kebutuhanya cukup sering hanya disimpan pada lembaran – lembaaran tercetak yang disimpan pada rak kabinet dapat saja beresiko tercampur atau rusak sehingga mengakibatkan hilangnya data tersebut.
D ata - data ini apat saja rusak atau bahkam hilang S ulitnya upaya dalam m engum pulkan R iw ayat nilai sisw a .
M elakukan pengum pulan data - data yang cukup B anyak pada m asing-m asing daftar Y ang disim pan K epala sekolah seringkali harus m enunggu beberapa w aktu untuk m engetahui inform asi jadw al m engajar guru untuk m em antau kinerja yang dilakukan .
D okum entasi nilai dan ketidakhadiran sisw a yang frekuensi kebutuhanya sering disim pan pada lem baran – lem baaran tercetak yang disim pan pada rak kabinet
D alam m em perolehnya w ali kelas harus m em inta kepada guru pengajar terkait. D okum entasi data – data adm inistrasi tidak tersim pan secara sistem atis dan terkelom pok
beresiko tercam pur atau rusak sehingga m engakibatkan hilangnya data tersebut.
Lingkungan
terjadi kekacauan dan tercam purnya satu berkas dengan berkas yang lain .
M etode
Gambar 2 Identifikasi Permasalahan a.
b.
c.
Komputerisasi belum optimal, sebab pemanfaatan komputer yang digunakan belum sesuai dengan kebutuhan yang sebenarnya. Perangkat komputer yang tersedia sebagian besar hanya digunakan untuk mengetik berbagai agenda keperluan. Penggunaan komputer belum mencapai sasaran optimal, sebab pencatatan – pencatatan masih bersifat konvensional yang dialokasikan ke komputer saja dan belum menggunakan basis data yang terintegrasi. Data – data administrasi akademik yang meliputi penerimaan siswa baru, data siswa, dan guru dapat
Gambar 3 Analisis Kebutuhan
Hal - 3
akses meliputi kelola pengguna dan kelola kata sandi. Kelola pengguna merupakan hak akses yang dibuat kepala tata usaha kepada pengguna untuk dapat menggunakan aplikasi dan hanya pengguna yang memiliki id pengguna dan kata sandi yang dapat mengakses aplikasi. Sedangkan kelola kata sandi merupakan kejadian ubah kata sandi yang dapat dilakukan oleh masing – masing pengguna tanpa harus meminta perubahanya melalui kepala tata usaha.
4 RANCANGAN SISTEM 4.1 Diagram Konteks Diagram konteks merupakan salah satu bagian dari Data Flow Diagram (DFD) dan merupakan diagram level tertinggi dari diagram – diagram lainya. Diagram konteks pada pembahasan skripsi ini dapat dilihat pada gambar berikut ini. Pengelolaan_Penerimaan_Siswa_Baru Pengelolaan_Riwayat_Siswa Pegawai Tata Usaha
Pengelolaan_Guru
Pengelolaan_Koordinasi_Guru_Piket Pengelolaan_Agenda_Jadwal Pengelolaan_Mata_Pelajaran Pengelolaan_Alokasi_Kelas
Wks. Urusan Kurikulum
Pengelolaan_Daftar_Ulang
S IS T E M IN F O R M A S IA D M IN IS T R A S IA K A D E M IKP A D AS M AB IN AW A R G A1P A LE M B A N G Review_Laporan_Kelulusan Oleh_Wks.Urusan_ Kurikulum Review_Laporan_Penerima an_Siswa_Baru_oleh_ Wks.Urusan_Kurikulum Laporan_Penerimaan_ Siswa_Baru Laporan_Kenaikan_Kelas Kepala Sekolah
Laporan_Kelulusan_Siswa Laporan_Agenda_Jadwal _Belajar_Mengajar
SISTEM INFORMASI ADMINISTRASI AKADEMIK PADA SMA BINA WARGA 1 PALEMBANG
Review_Laporan_Kenaikan _Kelas_Oleh_Wks.Urusan_ Kurikulum Pengelolaan_Riwayat_Nilai_Siswa Pengelolaan_Ketidakhadiran_Siswa Keterangan_Ketidakhadiran_Siswa
1.0 S ubsistem A kses 1.1 K elolaP engguna
2.0 S ubsitem M asterA dm insitrasi 2.1 K elolaP enerim aanS isw a B aru
3.0 S ubsitem A kadem ik
4.0 S ubsitem B eritaK eterangan
5.0 S ubsistem Laporan
3.1 K elolaM ataP elajaran
4.1 K elola_B eritaK eterangan K ehadiranS isw a
5.1 K elolaLaporan P enerim aanS isw aB aru
Keterangan_Nilai_Siswa Keterangan_Mengajar
1.1.1 T am bahP engguna
2.1.1 T am bahC alonS isw a
3.1.1 T am bahM ataP elajaran
1.1.2 C ariP engguna
2.1.2 U bahC alonS isw a
3.1.2 U bahM ataP elajaran
2.1.3 C ariC alonS isw a
3.1.3 C ariM ataP elajaran
1.2 U bahP engguna
Pengelolaan_Pengguna_Sistem Kepala Tata Usaha
Review_Laporan_Penerimaan_Siswa_Baru_oleh_ Kepala_Tata_Usaha
2.2 K elolaS isw a Guru
Gambar 4 Diagram Konteks 4.2 Diagram Dekomposisi
Pada dasarnya diagram dekomposisi digunakan untuk menguraikan mengenai beberapa sub – sub sistem dari pengembangan sistem yang akan dilakukan. Dimana pada setiap sub – sub sistem tersebut komponen – komponen tersebut yang digunakan dalam upaya menjelaskan sistem yang dikembangkan meliputi berbagai subsistem, proses, dan subproses. Diagram dekomposisi pada penulisan skripsi ini terbagi kedalam beberapa susbistem yaitu subsistem akses, subsistem administrasi, subsistem akademik, subsistem berita keterangan, dan subsistem laporan. Untuk subsistem
3.2 K elolaA gendaJadw al B elajarM engajar
2.2.1 T am bahS isw a
3.2.1 T am bahA gendaJadw al B elajar
2.2.2 U bahS isw a
3.2.2 U bahA gendaJadw al B elajar
2.2.3 C ari S isw a
3.2.3 C ariA gendaJadw al B elajar
2.3 K elolaG uru
3.3.1 T am bahK elas
2.3.2 U bahG uru
3.3.2 U bahK elas
2.3.3 C ariG uru
3.3.3 C ariK elas
3.4.1 T am bahG uruP iket
2.4.2 U bahD aftarU lang
3.4.2 U bahG uruP iket
2.4.3 C ariD aftarU lang
3.4.3 C ariG uruP iket
2.4.1 T am bahD irektoriU N /U S
2.4.2 U bahD irektoriU N /U S
2.4.3 C ariD irektoriU N /U S
4.2.1 C ariK eteranganN ilai S isw a
4.3 K elola_B eritaK eterangan Jadw al 4.3.1 C ariK eteranganJadw al
5.2 K elolaLaporanK enaikan K elas 5.2.1 C ariLaporanK enaikan K elas
5.3 K elolaLaporanK elulusan S isw a 5.3.1 C ariLaporanK elulusan S isw a 5.4 K elolaLaporanJadw al M engajar 5.4.1 C ariLaporanJadw al M engajar
3.4 K elolaK oordinasiG uru P iket
2.4.1 T am bahD aftarU lang
2.5 K elolaD irektoriU N /U S
4.2 K elola_B eritaK eterangan N ilaiS isw a
5.1.1 C ariLaporanP enerim aan S isw aB aru
3.3 K elolaA lokasiK elas
2.3.1 T am bahG uru
2.4 K elolaD aftarU lang
4.1.1 C ariK eterangan K etidakhadiranS isw a
3.5 K elolaK etidakhadiran S isw a 3.5.1 T am bahK etidakhadiran S isw a 3.5.2 U bahK etidakhadiranS isw a
3.5.3 C ariketidakhadiranS isw a
3.6 K elolaD okum entasiN ilai S isw a 3.6.1 T am bahN ilaiS isw a
3.6.2 U bahN ilaiS isw a
3.6.3 C ariN ilaiS isw a
Gambar 5 Diagram Dekomposisi
Hal - 4
4.3 Model Data
4.5 Rancangan Antarmuka
Entity Relationship Diagram (ERD) atau yang disebut juga dengan relasi antar entitas merupakan himpunan data dari berbagaiprosedur atau relasi yang menjelaskan hubungan dari data store di Data Flow Diagram (DFD) yang ditunjukkan pada gambar berikut ini. D a fta r_ U la n g
N o m o r _ D a fta r_ U la n g C h a r(5 )[P K ] N IS C h a r(5 )[F K ] ID _ P e n g g u n a C h a r(5 )[F K ] T a n g g a l_ D a fta r_ U la n g D a te tim e P e r u b a h a n _ T e r a k h ir _ p a d a _ P u k u l V a r c h a r(1 0 ) P e r u b a h a n _ T e r a k h ir _ p a d a _ T a n g g a lV a r c h a r(1 0 ) N a m a _ P e m o d ifik a s i_ T e r a k h ir V a r c h a r(2 5 )
C a lo n _ S is w a N o m o r C h a r(5 )[P K ] B a h a s a _ In d o n e s ia _ 8 1 F lo a t ID _ P e n g g u n a C h a r(5 )[F K ] B a h a s a _ In g g r is _ 8 1 F lo a t N o _ P e n d a fta r a n V a r c h a r(4 ) M a te m a tik a _ 8 1 F lo a t T a h u n _ P e la ja r a n V a r c h a r(1 5 ) P P K N _ 8 1 F lo a t T a n g g a l_ R e g is tr a s i D a te tim e IP A _ 8 1 F lo a t N a m a _ C a lo n _ S is w a V a r c h a r(2 5 ) IP S _ 8 1 F lo a t G e n d e r _ C a lo n _ S is w a C h a r(1 ) J u m la h _ 8 1 F lo a t T e m p a t_ L a h ir V a r c h a r(3 5 ) R a ta _ R a ta _ 8 1 F lo a t T a n g g a l_ L a h ir D a te tim e B a h a s a _ In d o n e s ia _ 8 2 F lo a t K e w a r g a n e g a r a a n V a r c h a r(2 5 ) B a h a s a _ In g g r is _ 8 2 F lo a t A g a m a V a r c h a r(2 5 ) M a te m a tik a _ 9 2 F lo a t S ta tu s _ T e m p a t_ T in g g a l V a r c h a r(3 5 ) P P K N _ 8 2 F lo a t A la m a t_ L e n g k a p _ C a lo n _ S is w a V a r c h a r(5 0 ) IP A _ 8 2 F lo a t J u m la h _ S a u d a r a V a r c h a r(2 ) IP S _ 8 2 F lo a t A n a k _ K e V a r c h a r(2 ) J u m la h _ 8 2 F lo a t N a m a _ O r a n g _ T u a V a r c h a r(2 5 ) R a ta _ R a ta _ 8 2 F lo a t A la m a t_ O r a n g _ T u a V a r c h a r(2 5 ) B a h a s a _ In d o n e s ia _ 9 1 F lo a t P e n g h a s ila n _ O r a n g _ T u a M o n e y B a h a s a _ In g g r is _ 9 1 F lo a t P e k e r ja a n _ O r a n g _ T u a V a r c h a r(3 0 ) M a te m a tik a _ 9 1 F lo a t N a m a _ W a li V a r c h a r(2 5 ) P P K N _ 9 1 F lo a t P e k e r ja a n _ W a li V a r c h a r(3 0 ) IP A _ 9 1 F lo a t P e n g h a s ila n _ W a li M o n e y IP S _ 9 1 F lo a t A la m a t_ W a li V a r c h a r(5 0 ) J u m la h _ 9 1 F lo a t A s a l_ S e k o la h _ C a lo n _ S is w aV a r c h a r(5 0 ) R a ta _ R a ta _ 9 1 F lo a t N o m o r _ S T T B V a r c h a r(2 5 ) B a h a s a _ In d o n e s ia _ 9 2 F lo a t T a h u n _ S T T B V a r c h a r(4 ) B a h a s a _ In g g r is _ 9 2 F lo a t B a h a s a _ In d o n e s ia _ 7 1 F lo a t M a te m a tik a _ 9 2 F lo a t B a h a s a _ In g g r is _ 7 1 F lo a t P P K N _ 9 2 F lo a t M a te m a tik a _ 7 1 F lo a t IP A _ 9 2 F lo a t P P K N _ 7 1 F lo a t IP S _ 9 2 F lo a t IP A _ 7 1 F lo a t J u m la h _ 9 2 F lo a t IP S _ 7 1 F lo a t R a ta _ R a ta _ 9 2 F lo a t J u m la h _ 7 1 F lo a t R a ta _ B a h a s a _ In d o n e s ia F lo a t R a ta _ R a ta _ 7 1 F lo a t R a ta _ B a h a s a _ In g g r is F lo a t B a h a s a _ In d o n e s ia _ 7 2 F lo a t R a ta _ M a te m a tik a F lo a t B a h a s a _ In g g r is _ 7 2 F lo a t R a ta _ P P K N F lo a t M a te m a tik a _ 7 2 F lo a t R a ta _ IP A F lo a t P P K N _ 7 2 F lo a t R a ta _ IP S F lo a t IP A _ 7 2 F lo a t U N _ B a h a s a _ In d o n e s ia F lo a t IP S _ 7 2 F lo a t U N _ B a h a s a _ In g g r is F lo a t J u m la h _ 7 2 F lo a t U N _ M a te m a tik a F lo a t R a ta _ R a ta _ 7 2 F lo a t U N _ IP A F lo a t H u r u f_ U N _ B a h a s a _ In d o n e s ia V a r c h a r(7 0 ) H u r u f_ U N _ B a h a s a _ In g g r is V a r c h a r(7 0 ) H u r u f_ U N _ M a te m a tik a V a r c h a r(7 0 ) H u r u f_ U N _ IP A V a r c h a r(7 0 ) P e r u b a h a n _ T e r a k h ir _ p a d a _ P u k u l V a r c h a r(1 0 ) P e r u b a h a n _ T e r a k h ir _ p a d a _ T a n g g a lV a r c h a r(1 0 ) N a m a _ P e m o d ifik a s i_ T e r a k h ir V a r c h a r(2 5 )
P e n g g u n a _ A p lik a s i ID _ P e n g g u n a C h a r(5 )[P K ] N a m a _ P e n g g u n a V a r c h a r(2 5 ) G e n d e r _ P e n g g u n a C h a r(1 ) J a b a ta n _ P e n g g u n a V a r c h a r(2 5 ) K a ta _ S a n d i V a r c h a r(2 0 ) L o k a s i_ F o to _ P e n g g u n a V a r c h a r(2 5 0 ) L o g in _ T e r a k h ir _ p a d a _ P u k u l V a r c h a r(1 0 ) L o g in _ T e r a k h ir _ p a d a _ T a n g g a l V a r c h a r(1 0 ) P e r u b a h a n _ T e r a k h ir _ p a d a _ P u k u l V a r c h a r(1 0 ) P e r u b a h a n _ T e r a k h ir _ p a d a _ T a n g g a lV a r c h a r(1 0 ) N a m a _ P e m o d ifik a s i_ T e r a k h ir V a r c h a r(2 5 )
N o m o r _ P e s e r ta V a r c h a r(5 )[P K ] N IS C h a r(5 )[F K ] K u r ik u lu m V a r c h a r(1 0 0 ) U N _ B a h a s a _ In d o n e s ia F lo a t U N _ B a h a s a _ In g g r is F lo a t U N _ M a te m a tik a F lo a t U N _ F is ik a /K im ia F lo a t U N _ K im ia /G e o g r a fi F lo a t U N _ B io lo g i/S o s io lo g i F lo a t H u r u f_ U N _ B a h a s a _ In d o n e s ia V a r c h a r(1 0 0 ) H u r u f_ U N _ B a h a s a _ In g g r is V a r c h a r(1 0 0 ) H u r u f_ U N _ M a te m a tik a V a r c h a r(1 0 0 ) H u r u f_ U N _ B a h a s a _ In d o n e s ia V a r c h a r(1 0 0 ) T e r tu lis _ P e n d id ik a n _ A g a m a F lo a t T e r tu lis _ P P K N F lo a t P r a k tik _ F is ik a _ o r _ T e r tu lis _ E k o n o m iF lo a t P r a k tik _ K im ia _ o r _ T e r tu lis _ G e o g r a fiF lo a t P r a k tik _ K im ia _ o r _ T e r tu lis _ S o s io lo g iF lo a t T e r tu lis _ S e ja r a h F lo a t T e r tu lis _ P e n ja s k e s F lo a t T e r tu lis _ T IK F lo a t T e r tu lis _ B a h a s a _ A s in g F lo a t P r a k tik _ P e n d id ik a n _ A g a m a F lo a t P r a k tik _ B a h a s a _ In d o n e s ia F lo a t P r a k tik _ B a h a s a _ In g g r is F lo a t P r a k tik _ K e s e n ia n F lo a t P r a k tik _ T IK F lo a t P r a k tik _ P e n ja s k e s F lo a t P r a k tik _ B a h a s a _ A s in g F lo a t ID _ P e n g g u n a C h a r(5 )[F K ] P e r u b a h a n _ T e r a k h ir _ p a d a _ T a n g g a lV a r c h a r(1 0 ) N a m a _ P e m o d ifik a s i_ T e r a k h ir V a r c h a r(2 5 )
N IS C h a r(5 )[F K ] N IP _ G u r u V a r c h a r(2 0 )[F K ] H a r i_ A b s e n s i V a r c h a r(2 0 ) P e r u b a h a n _ T e r a k h ir _ p a d a _ P u k u l V a r c h a r(1 0 ) P e r u b a h a n _ T e r a k h ir _ p a d a _ T a n g g a lV a r c h a r(1 0 ) N a m a _ P e m o d ifik a s i_ T e r a k h ir V a r c h a r(2 5 )
D e ta il_ K e la s
ID _ K e la s V a r c h a r(1 0 )[F K ] N IS C h a r(5 )[F K ] P e r u b a h a n _ T e r a k h ir _ p a d a _ P u k u l V a r c h a r(1 0 ) P e r u b a h a n _ T e r a k h ir _ p a d a _ T a n g g a lV a r c h a r(1 0 ) N a m a _ P e m o d ifik a s i_ T e r a k h ir V a r c h a r(2 5 )
S is w a N IS C h a r(5 )[P K ] N o m o r C h a r(5 )[F K ] S ta tu s _ D a la m _ K e lu a r g a V a r c h a r(3 0 ) T e le p o n In te g e r N a m a _ K e la s V a r c h a r(1 0 )[F K ] D ite r im a _ D ik e la s _ p a d a _ T a n g g a l D a te tim e D ite r im a _ p a d a _ S e m e s te r C h a r(1 ) T a h u n _ P e la ja r a n V a r c h a r(1 5 ) N a m a _ A y a h V a r c h a r(2 5 ) N a m a _ Ib u V a r c h a r(2 5 ) A la m a t_ O r a n g _ T u a V a r c h a r(5 0 ) T e le p o n _ O r a n g _ T u a In te g e r P e k e r ja a n _ A y a h V a r c h a r(3 0 ) P e k e r ja a n _ Ib u V a r c h a r(3 0 ) L o k a s i_ F o to _ C a lo n _ S is w a V a r c h a r(1 2 0 ) P e r u b a h a n _ T e r a k h ir _ p a d a _ P u k u l V a r c h a r(1 0 ) P e r u b a h a n _ T e r a k h ir _ p a d a _ T a n g g a lV a r c h a r(1 0 ) N a m a _ P e m o d ifik a s i_ T e r a k h ir V a r c h a r(2 5 ) ID _ P e n g g u n a C h a r(5 )[F K ]
A lo k a s i_ K e la s ID _ K e la s V a r c h a r(1 0 )[P K ] N a m a _ K e la s V a r c h a r(1 0 ) N IP _ G u r u V a r c h a r(2 0 )[F K ] T a h u n _ P e la ja r a n V a r c h a r(1 5 ) P e r u b a h a n _ T e r a k h ir _ p a d a _ P u k u l V a r c h a r(1 0 ) P e r u b a h a n _ T e r a k h ir _ p a d a _ T a n g g a lV a r c h a r(1 0 ) N a m a _ P e m o d ifik a s i_ T e r a k h ir V a r c h a r(2 5 )
M a ta _ P e la ja ra n N a m a _ M a ta _ P e la ja r a n V a r c h a r(2 0 )[P K ] K a te g o r i V a r c h a r1 0 ) D is e s u a ik a n _ D e n g a n _ K u r ik u lu mV a r c h a r(4 ) K e te r a n g a n V a r c h a r(3 5 ) P e r u b a h a n _ T e r a k h ir _ p a d a _ P u k u l V a r c h a r(1 0 ) P e r u b a h a n _ T e r a k h ir _ p a d a _ T a n g g a lV a r c h a r(1 0 ) N a m a _ P e m o d ifik a s i_ T e r a k h ir V a r c h a r(2 5 )
G u ru N IP _ G u r u V a r c h a r(2 0 )[P K ] N a m a _ G u r u V a r c h a r(3 ) T o ta l_ J a m _ p e r _ M in g g u In te g e r K e te r a n g a n V a r c h a r(3 5 ) P e r u b a h a n _ T e r a k h ir _ p a d a _ P u k u l V a r c h a r(1 0 ) P e r u b a h a n _ T e r a k h ir _ p a d a _ T a n g g a lV a r c h a r(1 0 ) N a m a _ P e m o d ifik a s i_ T e r a k h ir V a r c h a r(2 5 ) ID _ P e n g g u n a C h a r(5 )[F K ]
N A
A g e n d a _ J a d w a l_ B e la ja r
K e h a d ira n _ S is w a
D ire k to ri_ U N _ U S
Rancangan antarmuka merupakan tampilan berbagai form yang terdapat pada sistem yang telah dikembangkan. Berikut ini merupakan uraian dari rancangan – rancangan antarmuka yang terdapat pada sistem.
N a m a _ K e la s V a r c h a r(1 0 )[F K ] N a m a _ M a ta _ P e la ja r a n V a r c h a r(2 0 )[F K ] N IP _ G u r u V a r c h a r(2 0 )[F K ] J a m V a r c h a r(2 0 ) H a r i V a r c h a r(1 0 ) P e r u b a h a n _ T e r a k h ir _ p a d a _ P u k u l V a r c h a r(1 0 ) P e r u b a h a n _ T e r a k h ir _ p a d a _ T a n g g a lV a r c h a r(1 0 ) N a m a _ P e m o d ifik a s i_ T e r a k h ir V a r c h a r(2 5 )
N IS C h a r(5 )[F K ] N a m a _ M a ta _ P e la ja r a n V a r c h a r(2 0 )[F K ] ID _ K e la s V a r c h a r(1 0 )[F k ] N IP _ G u r u V a r c h a r(2 0 )[F k ] T a h u n _ P e la ja r a n V a r c h a r(1 5 ) S e m e s te r C h a r(1 ) N ila i_ U H _ 1 F lo a t N ila i_ U H _ 2 F lo a t N ila i_ U H _ 3 F lo a t N ila i_ U H _ 4 F lo a t R a ta _ R a ta _ N ila i_ U H F lo a t N ila i_ T u g a s _ 1 F lo a t N ila i_ T u g a s _ 2 F lo a t R a ta _ R a ta _ N ila i_ T u g a s F lo a t N ila i_ A k h ir_ K o g n itif F lo a t N ila i_ A k h ir_ A fe k tif F lo a t N ila i_ A k h ir_ P s ik o m o to r ik F lo a t U S F lo a t N ila i_ R a p o r t F lo a t P e r u b a h a n _ T e r a k h ir _ p a d a _ P u k u l V a r c h a r(1 0 ) P e r u b a h a n _ T e r a k h ir _ p a d a _ T a n g g a lV a r c h a r(1 0 ) N a m a _ P e m o d ifik a s i_ T e r a k h ir V a r c h a r(2 5 )
Gambar 8 Form Splash Screen
G u ru _ P ik e t_ O n _ D u ty N IP _ G u r u V a r c h a r(2 0 )[F K ] H a r i_ P ik e t V a r c h a r(1 0 ) T a h u n _ P e la ja r a n V a r c h a r(1 5 ) K e te r a n g a n V a r c h a r(3 0 ) P e r u b a h a n _ T e r a k h ir _ p a d a _ P u k u l V a r c h a r(1 0 ) P e r u b a h a n _ T e r a k h ir _ p a d a _ T a n g g a lV a r c h a r(1 0 ) N a m a _ P e m o d ifik a s i_ T e r a k h ir V a r c h a r(2 5 )
Gambar 6 ERD yang Diusulkan 4.4 Relasi antar Tabel SISWA NIS NOMOR STATUS_DALAM_KELUARGA ID_KELAS DITERIMA_DI_KELAS_PADA_TANGGAL DITERIMA_DI_KELAS_PADA_SEMESTER TAHUN_PELJARAN NAMA_AYAH NAMA_IBU ALAMAT_ORANG_TUA TELEPON_ORANG_TUA PEKERJAAN_AYAH PEKERJAAN_IBU LOKASI_FOTO_SISWA PERUBAHAN_TERAKHIR_PADA_PUKUL PERUBAHAN_TERAKHIR_PADA_TANGGAL NAMA_PEMODIFIKASI_TERAKHIR ID_PENGGUNA
CALON_SISWA NOMOR ID_PENGGUNA NO_PENDAFTARAN TAHUN_PELAJARAN
DAFTAR_ULANG
TANGGAL_REGISTRASI
NO_DAFTAR_ULANG
NAMA_LENGKAP_CALON_SISWA
NIS
GENDER_CALON_SISWA
Untuk dapat mengakses sistem, pengguna harus melakukan login terlebih dahulu sebelum akhirnya dapat melakukan tugasnya sesuai dengan hak akses yang dimiliki. Dengan mengetikan id pengguna dan kata sandi yang dimiliki, pengguna aplikasi akan dapat melakukan tugasnya sesuai dengan keperluan dan akses yang telah ditentukan. Berikut ini merupakan tampilan form login aplikasi dari sistem yang dikembangkan.
TAHUN_PELAJARAN
TEMPAT_LAHIR_CALON_SISWA
KETERANGAN
TANGGAL_LAHIR_CALON_SISWA
TANGGAL_VERIFIKASI
KEWARGANEGARAAN
PERUBAHAN_TERAKHIR_PADA_PUKUL
AGAMA
PERUBAHAN_TERAKHIR_PADA_TANGGAL
STATUS_TEMPAT_TINGGAL
NAMA_PEMODIFIKASI_TERAKHIR
ALAMAT_LENGKAP_CALON_SISWA
ID_PENGGUNA
JUMLAH_SAUDARA ANAK_KE NAMA_ORANG_TUA ALAMAT_ORANG_TUA PENGHASILAN_ORANG_TUA_PER_BULAN PEKERJAAN_ORANG_TUA NAMA_WALI PEKERJAAN_WALI PENGHASILAN_WALI_PER_BULAN ALAMAT_WALI ASAL_SEKOLAH_CALON_SISWA NOMOR_STTB TAHUN_STTB BAHASA_INDONESIA_71 BAHASA_INGGRIS_71 MATEMATIKA_71 PPKN_71 IPA_71 IPS_71 JUMLAH_71
DIREKTORI_UN_US
RATA_RATA_71 BAHASA_INDONESIA_72
NOMOR_PESERTA
BAHASA_INGGRIS_72
NIS
MATEMATIKA_72
PROGRAM_STUDI
PENGGUNA_APLIKASI
PPKN_72
KURIKULUM
ID_PENGGUNA
IPA_72
TAHUN_PELAJARAN
NAMA_PENGGUNA
IPS_72
UN_BAHASA_INDONESIA
GENDER_PENGGUNA
JUMLAH_72
UN_BAHASA_INGGRIS
JABATAN_PENGGUNA
RATA_RATA_72
UN_MATEMATIKA
KATA_SANDI
BAHASA_INDONESIA_81
UN_FISIKA_OR_EKONOMI
LOKASI_FOTO_PENGGUNA
BAHASA_INGGRIS_81
UN_KIMIA_OR_GEOGRAFI
LOGIN_TERAKHIR_PADA_PUKUL
MATEMATIKA_81
UN_BIOLOGI_OR_SOSIOLOGI
LOGIN_TERAKHIR_PADA_TANGGAL
PPKN_81
JUMLAH_UN
PERUBAHAN_TERAKHIR_PADA_PUKUL
IPA_81
HURUF_UN_BAHASA_INDONESIA
PERUBAHAN_TERAKHIR_PADA_TANGGAL
IPS_81
HURUF_UN_BAHASA_INGGRIS
NAMA_PEMODIFIKASI_TERAKHIR
JUMLAH_81
HURUF_UN_MATEMATIKA
RATA_RATA_81
HURUF_UN_FISIKA_OR_EKONOMI
BAHASA_INDONESIA_82
HURUF_UN_KIMIA_OR_GEOGRAFI
BAHASA_INGGRIS_82
HURUF_UN_BIOLOGI_OR_SOSIOLOGI
MATEMATIKA_82
TERTULIS_PENDIDIKAN_AGAMA
PPKN_82
TERTULIS_PPKN
IPA_82
PRAKTIK_FISIKA_OR_TERTULIS_EKONOMI
IPS_82
PRAKTIK_KIMIA_OR_TERTULIS_GEOGRAFI
JUMLAH_82
PRAKTIK_BIOLOGI_OR_TERTULIS_SOSIOLOGI
RATA_RATA_82
TERTULIS_SEJARAH
BAHASA_INDONESIA_91
TERTULIS_PENJASKES
BAHASA_INGGRIS_91
TERTULIS_TIK
MATEMATIKA_91
TERTULIS_BAHASA_ASING
PPKN_91
JUMLAH_TERTULIS
IPA_91
PRAKTIK_PENDIDIKAN_AGAMA
IPS_91
PRAKTIK_BAHASA_INDONESIA
JUMLAH_91
PRAKTIK_BAHASA_INGGRIS
RATA_RATA_91
PRAKTIK_KESENIAN
BAHASA_INDONESIA_92
PRAKTIK_PENJASKES
BAHASA_INGGRIS_92
PRAKTIK_TIK
MATEMATIKA_92
PRAKTIK_BAHASA_ASING
PPKN_92
JUMLAH_PRAKTIK
IPA_92
ID_PENGGUNA
IPS_92
PERUBAHAN_TERAKHIR_PADA_PUKUL
JUMLAH_92
PERUBAHAN_TERAKHIR_PADA_TANGGAL
RATA_RATA_92
NAMA_PEMODIFIKASI_TERAKHIR
RATA_RATA_BAHASA_INDONESIA RATA_RATA_BAHASA_INGGRIS RATA_RATA_MATEMATIKA RATA_RATA_PPKN RATA_RATA_IPA RATA_RATA_IPS UN_BAHASA_INDONESIA UN_BAHASA_INGGRIS UN_MATEMATIKA UN_IPA HURUF_UN_BAHASA_INDONESIA HURUF_UN_BAHASA_INGGRIS HURUF_UN_MATEMATIKA HURUF_UN_IPA PERUBAHAN_TERAKHIR_PADA_PUKUL PERUBAHAN_TERAKHIR_PADA_TANGGAL NAMA_PEMODIFIKASI_TERAKHIR
NA NAMA_MATA_PELAJARAN NIS ID_KELAS
MATA_PELAJARAN
SEMESTER
NAMA_MATA_PELAJARAN
NILAI_UH_1
KATEGORI
NILAI_UH_2
Gambar 9 Form Login
DISESUAIKAN_DENGAN_KURIKULUM_PADA_TAHUN
NILAI_UH_3
KETERANGAN
NILAI_UH_4
PERUBAHAN_TERAKHIR_PADA_PUKUL
RATA_NILAI_UH
PERUBAHAN_TERAKHIR_PADA_TANGGAL
NILAI_T1
NAMA_PEMODIFIKASI_TERAKHIR
NILAI_T2
GURU NIP NAMA_GURU
RATA_NILAI_T
GENDER_GURU
NAK
TEMPAT_LAHIR_GURU
NAA
TANGGAL_LAHIR_GURU
NAPS
IJAZAH_TERAKHIR
US
TAHUN_IJAZAH
NR
NAMA_MATA_PELAJARAN TMT JABATAN JUMLAH_JAM_MENGAJAR KETERANGAN
AGENDA_JADWAL_BELAJAR ID_KELAS NIP NAMA_MATA_PELAJARAN TAHUN_AKADEMIK
LOKASI_FOTO_PENGGUNA PERUBAHAN_TERAKHIR_PADA_PUKUL PERUBAHAN_TERAKHIR_PADA_TANGGAL
KETIDAKHADIRAN_SISWA NIS NIP TANGGAL_DOKUMENTASI KETERANGAN TAHUN_PELAJARAN PERUBAHAN_TERAKHIR_PADA_PUKUL PERUBAHAN_TERAKHIR_PADA_TANGGAL NAMA_PEMODIFIKASI_TERAKHIR
NAMA_PEMODIFIKASI_TERAKHIR ID_PENGGUNA
JAM_BELAJAR HARI_BELAJAR
DETAIL_KELAS ID_KELAS NIS TAHUN_PELAJARAN
ALOKASI_KELAS ID_KELAS NAMA_KELAS TAHUN_PELAJARAN NIP
GURU_PIKET_ON_DUTY NIP HARI_PIKET TAHUN_PELAJARAN PERUBAHAN_TERAKHIR_PADA_PUKUL PERUBAHAN_TERAKHIR_PADA_TANGGAL NAMA_PEMODIFIKASI_TERAKHIR
Gambar 7 Relasi antar Tabel
Form menu utama merupakan form yang akan tampil apabila pengguna sistem berhasil melakukan login sistem. Dari form
Hal - 5
menu utama ini, pengguna sistem akan dapat melakukan pekerjaan dan keperluan sesuai hak akses yang telah ditentukan. Berikut ini merupakan tampilan form menu utama pada sistem yang dikembangkan.
jadwal belajar pada sistem yang dikembagkan.
Gambar 13 Form Display Jadwal
Gambar 10 Form Menu Utama Berikut ini merupakan tampilan form penerimaaan siswa baru pada sistem yang dikembangkan.
Gambar 11 Form PSB Berikut ini merupakan tampilan form data alumni yang dieperoleh dari dokumentasi UN dan US siswa yang telah lulus.
Untuk dapat melakukan dokumentasi nilai – nilai siswa, maka pengguna sistem khusunya guru harus melakukanya dengan melakukan pengentrian nilai – nilai yang akan dikalkulasi oleh sistem. Berikut ini merupakan tampilan form riwayat nilai siswa pada sistem yang dikembangkan.
Gambar 14 Form Nilai Sedangkan berikut ini merupakan berbagai rancangan keluran yang dihasilkan dari sistem yang dikembangkan.
Gambar 12 Form Alumni Berikut ini merupakan tampilan form display data agenda Gambar 15 Laporan PSB Hal - 6
untuk kegiatan akademik sekolah disimpan dan dikelompokan pada sebuah basis data yang sistematis dan terintegrasi, sehingga upaya dalam pencarian data yang dibutuhkan lebih mudah dilakukan. Maka demikian efisiensi waktu dan sumber daya yang ada menjadi lebih baik. 3. Proses kalkulasi berbagai riwayat nilai siswa menjadi lebih ringan. Apabila terdapat kesalahan atau inkonsistensi, data tersebut dapat dengan segera diperbaiki sehingga hasil yang dibutuhkan bisa langsung diperoleh sesuai dengan waktu dan kebutuhan. 4. Waktu respon (feedback) yang diperoleh pihak sekolah untuk mengetahui berbagai analisa berupa rangkuman berita keterangan ketidakhadiran siswa, nilai siswa dan agenda jadwal belajar serta berbagai laporan penerimaan siswa baru, laporan kenaikan kelas dan kelulusan siswa menjadi lebih baik. Sehingga kesesuaian antara kebutuhan dan waktu menjadi lebih baik dan akurasi akses data yang diperlukan menjadi lebih memadai karena hak akses sistem telah ditentukan sesuai dengan tugas dan wewenang masing – masing pengguna.
Gambar 15 Laporan PSB (2)
Gambar 16 Laporan Jadwal
Gambar 17 Laporan Kelulusan
5 PENUTUP 5.1 Kesimpulan 1. Upaya dalam mengkoordinasi berbagai agenda jadwal belajar, pengalokasian kelas dan koordinasi guru piket yang dilakukan oleh wakil kepala sekolah urusan kurikulum menjadi lebih ringan. Sehingga dapat meminimalkan kesalahan demi kesalahan yang ada. 2. Data – data siswa, guru dan atribut keperluan administrasi lain seperti penerimaan siswa baru, dokumentasi daftar ulang dan sebagainya yang diperlukan
5.2 Saran
6
Untuk mencegah (avoidance) dan mengantisipasi akses yang tidak diinginkan, pengguna sistem diharapkan melakukan pergantian kata sandi secara berkala. Kata sandi yang direkomendasikan adalah kata sandi yang tidak mudah diketahui dan diingat oleh orang lain, sehingga resiko penyalahgunaan hak akses oleh pihak yang tidak berkepentingan dapat diminimalisasi. Komputer dimana sistem ini akan diajalankan sangat direkomendasikan memiliki Hal - 7
7
8
program anti virus atau sejenisnya yang telah dipasang, sehingga resiko kerusakan sistem yang disebabkan oleh berbagai virus atau malware dapat diminimalisasi. Perlu diadakan evaluasi dan review pada skala waktu tertentu untuk memastikan kinerja sistem masih terkontrol dengan baik, sehingga upaya dalam agenda perbaikan dan penyempurnaan sistem dimasa mendatang akan lebih mudah dilakukan. Maka demikian kesesuaian kebutuhan informasi yang dihasilkan menjadi lebih optimal. Penulis menyadari sistem yang dikembangkan masih terdapat beberapa kekurangan sehingga pada masa mendatang diharapkan dapat dilakukan revisi dan pengembangan sistem yang lebih baik, seperti contoh dengan penambahan fitur yang mengintegrasikan sistem yang sudah ada dengan sistem berbabasis online untuk menghasilkan informasi yang lebih eksploratif.
[6] Madcoms. 2004, Referensi Microsoft Visual Basic. Net, Andi Offset, Yogyakarta. [7] O’Brien, James 2005, Pengantar Sistem Informasi Perspektif Bisnis dan Manajerial, Salemba Empat, Jakarta. [8] Raya, Fahreza 2008, Belajar Mudah Merakit Komputer, Mediakom, Yogyakarta. [9] Sukarno, Muhammad 2006, Menguasai Visual Basic.NET, EskaMedia, Yogyakarta. [10] Sutanta, Edhy 2004, Sistem Basis Data, Graha Ilmu, Yogyakarta. [11] Utami, Ema 2008, Mengoptimalkan Query Pada Ms SQL Server, Andi, Yogyakarta. [12]Whitten, Jeffery L, Lonnie D.Bentley dan Kevin C. Dittman 2006, Metode Desain dan Analisis Sistem, Andi Offoset, Yogyakarta.
DAFTAR PUSTAKA
[1]
Bahra, AL 2004, Konsep Sistem Basis Data dan Implementasinya, Graha Ilmu, Jakarta.
[2]
Fathansyah 2002, Basis Data, Informatika, Bandung.
[3]
Hartono, Jogiyanto 2005, Analisis dan Desain Sistem Informasi, Andi, Yogyakarta.
[4]
Imam A.W 2005, SQL Server 2000, Graha Ilmu, Jakarta.
[5]
Kadir, Abdul 2003, Pengendalian Sistem Informas, Andi Offoset, Yogyakarta.
Hal - 8