SISTEM INFORMASI TERPADU SMK MENGGUNAKAN JSP (STUDY KASUS AKADEMIK SMK N 1 LAMONGAN) Ervina Yuniati Rokhmah1, Edi Satriyanto, S.Si, M.Si.2, Yuliana Setiowati, S.Kom, M.Kom2 Mahasiswa Jurusan Teknik Informatika1 , Dosen Pembimbing 2 Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember Kampus PENS-ITS Keputih Sukolilo Surabaya 60111 Telp (+62)31-5947280, 5946114, Fax. (+62)31-5946114 Email :viena @student.eepis-its.edu Makalah Proyek Akhir ABSTRAK Perkembangan era globalisasi menuntut masyarakatnya untuk mendapatkan ilmu dan pengetahuan khususnya dibidang komputer dalam rangka menjawab tantangan dunia kerja. Telah menjadi tekad para pendiri lembaga ini untuk membantu pemerintah dan masyarakat kota Lamongan dalam wujud pendirian SMK N 1 LAMONGAN dan merupakan lembaga yang terbaik dalam bidang pendidikan komputer. Pada SMK N 1 LAMONGAN perkembangan jumlah siswa yang terus bertambah setiap tahunnya memberikan konsekuensi yang cukup serius dalam penanganan, pengolahan dan pengoperasian layanan kegiatan akademik. Hal ini memberikan pengaruh yang cukup besar di dalam pelayanan kepada siswa. Selain itu untuk meningkatkan keamanan, kerahasiaan dan menghindari kehilangan data yang dapat berakibat fatal bagi sistem informasi kegiatan akademik. Untuk itu diperlukan adanya sistem yang dapat menyajikan informasi yang cepat dan akurat, sehingga dapat dipertanggungjawabkan terhadap pimpinan, dan peningkatan pelayanan kepada siswa. Dengan adanya permasalahan seperti di atas maka perlu diadakan pembenahan terhadap system yang sedang berjalan sehingga dibuatlah sebuah pemecahan masalah dengan melakukan system komputerisasi untuk menangani kegiatan Akademik dengan judul “ SISTEM INFORMASI TERPADU SMK MENGGUNAKAN JSP (STUDY KASUS AKADEMIK SMK N 1 LAMONGAN)”. Kata Kunci : Jsp, akademik, siswa ABSTRACT Development of the era of globalization requires people to gain knowledge and computer knowledge, especially in the framework of the challenges in the workplace. Has been a determination of the founders of this institution to help the city government and the community in form of Lamongan SMK N 1 Lamongan and is the best institution in the field of computer education. At SMK N 1 Lamongan the number of students who continue to grow each year to give enough serious consequences in the handling, processing and operation of the service of academic activities. This provides a large enough in service to students. In addition to improving the security, confidentiality and avoid loss of data that can result in fatal system information for academic activities. Therefore, it is necessary that the system can provide information quickly and accurately, so it can be to the leaders, and increase services to students. With the above problems such as the need to pembenahan held that the system is running so dibuatlah a problem-solving with computer systems to deal with the academic title of "SYSTEM INFORMATION UNIT USING JSP SMK (CASE STUDY Academic Lamongan SMK N 1). Keywords: jsp, academic, student 1 sistem atau cara yang bersifat manual, yang I. PENDAHULUAN mana kegiatan operasionalnya dilakukan dengan cara manual. Adapun kekurangan dari 1.1 LATAR BELAKANG Dewasa ini perkembangan penggunaan penggunaan sistem manual adalah dengan komputer begitu cepat berkembang dengan menggunakan sistem manual maka kegiatan pesat. Perkembangan teknologi komputer saat operasional ini sangat berpengaruh terhadap perkembangan terkendala dengan waktu dan kesalahan teknik berbagai baik penulisan maupun penyajian informasi bidang kehidupan. Dengan kecanggihan teknologi sekarang ini pekerjaan akan sering terhambat atau yang diinginkan. yang ingin diselesaikan oleh manusia dapat Oleh karena itu, perlu dilakukan dalam melaksanakan dengan mudah diatasi dengan penggunaan perubahan komputer. sangat operasional sekolah. Perubahan tersebut dapat informasi berupa perubahan suatu sistem yang dapat dengan cepat dan tepat. Salah satu fungsi dari mempermudah dan mempersingkat kegiatan komputer adalah untuk mengolah data menjadi dalam pelaksanaan ataupun penyajian sistem informasi yang diperlukan oleh user. Semakin informasi akademis pada sekolah-sekolah, dan tinggi tingkat ketelitian dalam pengolahan data mampu memberikan segala sesuatu yang suatu perusahaan/insatansi, semakin tinggi dibutuhkan dengan hasil yang maksimal dalam pula waktu yang singkat tanpa adanya rasa ragu diperlukan Peranan untuk tingkat komputer menyediakan keefisienan dan keefektifan informasi yang dihasilkan. Kemampuan akan komunikasi antara satu kesalahan informasi kegiatan yang akan diberiakan. bidang dengan bidang lainnya di tempat yang Begitupun di sebuah lembaga pendidikan berbeda (terpisah pada jarak yang jauh) yaitu merupakan salah satu ciri era globalisasi pengembangan sistem informasi akademik mendatang. Sedang tiang utama teknologi akan sangat membantu dalam pengolahan data komunikasi yang dimaksud adalah teknologi siswa, guru, perpustakaan, keuangan, dan lain komputer, yaitu berupa peralatan-peralatan – komputer pengolahan data pekerjaan akan dan ‘networking’ aksesorinya, antara teknologi peratalan-peralatan di lain SMK pada N 1 lembaga tersebut. secara Dengan komputerisasi semakin Pengembangan serta dilakukan agar pekerjaan dapat diselesaikan menggunakan (tenaga manusia) peralatan-peralatan yang tersebut. informasi mudah. tersebut, dan akhirnya adalah perangkat lunak operator sistem LAMONGAN, mutlak dengan cepat, tepat, dan hemat. Pada saat itu, kualitas sebuah sistem kehidupan tertentu, akan ditentukan oleh kemampuannya 1.2 TUJUAN Adapun mengolah komunikasi tersebut, yang secara maksud dari penelitian ini khusus pula berarti kemampuannya dalam nantinya adalah untuk mencari kekurangan dan memiliki teknologi komputer yang terbaik. kelemahan serta bagaimana cara mengatasi Pada umumnya sekolah saat ini dalam masalah-masalah yang dihadapi oleh pihak kegiatan operasionalnya masih menggunakan sekolah dalam membuat sistem akademik 2 sekolah dan dimiliki mengaplikasikan ilmu penulis untuk yang merancang 4. Bagaimana mengikuti perkembangan dan teknologi komputer untuk kemudian mengembangkan sistem yang sedang berjalan di implementasikan dalam membantu saat ini. kerja. Dan tujuan dari penelitian yang penulis lakukan adalah : 1. 2. 1.4 BATASAN MASALAH Sebagai salah satu syarat menyelesaikan Sistem ini permasalahannya di batasi agar Program Pendidikan Jarak jauh Diploma 3 kita terfokus dapat memberikan pelayanan Jurusan Teknik Informatika Politeknik informasi dengan benar dan tepat sasaran. Elekktronika Negeri Surabaya. Ruang Mempelajari sedang sistem berjalan informasi di SMK yang N 1 1. komputerisasi yang 2. dapat 3. sekolah. Memberikan informasi tentang data Memberikan informasi tentang data Memberikan informasi tentang informasi tentang absensi siswa. meningkatkan kemampuan pengelolaan data adalah orang tua siswa. digunakan untuk menunjang kinerja pada 4. ini siswa. Dapat merancang dan membuat suatu sistem permasalahan sebagai berikut: LAMONGAN. 3. lingkup akademik. Pengelolaan dimaksud meliputi kerincian data, 4. yang kelengkapan data, keamanan data, Memberikan absensi pengajar. 5. Memberikan informasi tentang nilai siswa. kerahasiaan data, cara-cara pemasukan dan pengambilan data. 5. 1.5 METODE PENELITIAN Dan juga memberikan kemudahan bagi 1. siswa yang ingin mendapatkan info – info tentang sekolah dengan Studi pustaka Melakukan studi pustaka mengenai : hanya mengaksesnya melalui internet. 2. Konsep JSP Konsep My SQL Melakukan Dari penjelasan latar belakang di atas dapat di ambil suatu perumusan permasalahan, Bagaimana memberikan pelayanan hemat. 3. Melakukan perancangan model system. kepada siswa secara cepat, tepat dan Bagaimana Pencarian dan pemahaman data yaitu: 2. perangkat lunak : 1.3 PERMASALAHAN 1. perancangan Membuat tampilan yang interaktif dan user friendly memberikan informasi 3. Pembuatan perangkat lunak nilai kepada siswa secara cepat. Pembuatan perangkat lunak dilakukan Bagaimana agar bisa mempermudah dengan tenaga kerja SMK N 1 LAMONGAN berbasis JSP sesuai rancangan. dalam melaksanakan tanggung jawab. 3 bahasa pemrograman web 4. Pengujian dan analisa Setelah 5. melakukan 2.1.3.1 Pembuatan Tabel. pembuatan Tabel – table nya adalah sebagaii berikut: perangkat lunak, dilakukan uji coba 1. Tabel Siswa aplikasi 2. Tabel Orang Tua siswa dihasilkan 3. Tabel Asal Sekolah Siswa Pengambilan keputusan, penyusunan 4. Tabel Kelas laporan proyek akhir dan melakukan 5. Tabel Jurusan publikasi pada seminar ilmiah. 6. Tabel Mata Pelajaran 7. Tabel Pegawai 8. Tabel Absensi Pegawai 9. Tabel Absens Siswa dan analisa JSP yang II. PERANCANGAN SISTEM 2.1 PERANCANGAN DATA Dalam perancangan data, akan dijelaskan 10. Tabel Nilai bagaimana data-data yang terdapat dalam 11. Tabel Jadwal Pelajaran sistem sesuai dengan fungsinya sebagai data input ataupun data output sistem. III UJI COBA DAN ANALISA 2.1.1 Pada Menu Entry Data Terdiri Dari : 1. Data Kelas 2. Data Jurusan 3. Data Siswa 4. Data Orang Tua 5. Data Asal Sekolah 6. Data Absensi Siswa 7. Data Absensi Pegawai 8. Data Mata Pelajaran 9. Data Jadwal Pelajaran 3.1. ERD PEGAWAI PEG_NIP PEG_NUPTK PEG_NAMA PEG_KELAMIN PEG_STATUS PEG_GOL_DARAH PEG_GELAR_DEPAN PEG_GELAR_BELAKANG PEG_AGAMA PEG_TEMPAT_LAHIR2 PEG_TANGGAL_LAHIR2 PEG_KTP PEG_TASPEN PEG_KARIS_KARSU PEG_KARPEG PEG_STATUS_KAWIN2 PEG_STATUS_KAWIN_G PEG_JML_ANAK PEG_TMT_TUGAS PEG_STATUS_PEGAWAI PEG_TMT_PNS PEG_GOL_RUANG PEG_TMT_GOL PEG_JABATAN PEG_TMT_SEKOLAH PEG_ALAMAT2 PEG_KELURAHAN PEG_KODEPOS PEG_PROPINSI PEG_KABUPATEN PEG_KECAMATAN PEG_TELP_RUMAH PEG_HP PEG_NOREK2 PEG_REK_BANK PEG_BANK_CABANG PEG_FOTO2 PEG_TGL_PENGISIA N2 10. Data Nilai 2.1.2 Pada Menu Laporan Terdiri Dari : 1. Laporan Data Siswa 2. Laporan Data Orang Tua Siswa 3. Laporan Absensi Siswa 4. Laporan Absensi Pengajar 5. Laporan Nilai. PEG_NIP = PEG_NIP ABSEN_PEGAWAI PEG_NIP INTEGER TANGGAL DATE STATUS VARCHAR(10) 2.1.3 Penyusunan Database Basis Data merupakan suatu media penyimpanan menyimpan yang data-data digunakan untuk penunjang sebagai inputan sistem dan kemudian diolah menjadi data output sistem. Basis Data yang dibuat pada proyek akhir ini menggunakan MySQL. Di bawah ini adalah tahap-tahap penyusunan basis data yang digunakan: 4 ASAL_SEKOLAH SISWA INTEGER CHAR(16) CHAR(50) CHAR(9) CHAR(15) CHAR(2) CHAR(5) CHAR(15) CHAR(20) CHAR(20) DATE CHAR(20) CHAR(20) CHAR(20) CHAR(20) CHAR(15) CHAR(15) DECIMAL(5,0) DATE CHAR(15) DATE CHAR(4) DATE CHAR(20) DATE CHAR(50) CHAR(20) DECIMAL(5,0) CHAR(20) CHAR(20) CHAR(20) CHAR(10) CHAR(15) CHAR(20) CHAR(30) CHAR(20) CHAR(10) DATE NIS KD_KELAS KD_JURUSAN NISN SISWA_NAMA SISWA_JNS_KELAMIN SISWA_TANGGAL_LAHI SISWA_TEMPAT_LAHIR SISWA_TELP SISWA_NO_HP SISWA_ANAK_KE SISWA_STATUS_DK SISWA_JML_SAUDARA SISWA_AGAMA SISWA_KEWARGANEGAR SISWA_BHS_SEHARI SISWA_ALAMAT SISWA_KETERANGAN CHAR(5) CHAR(3) CHAR(3) DECIMAL(10,0) VARCHAR(20) CHAR(1) DATE VARCHAR(15) DECIMAL(15,0) DECIMAL(15,0) NUMBER VARCHAR(20) NUMBER VARCHAR(10) VARCHAR(15) VARCHAR(15) VARCHAR(30) VARCHAR(30) NIS = NIS CHAR(5) VARCHAR(20) VARCHAR(30) VARCHAR(50) VARCHAR(50) VARCHAR(10) ORANG_TUA NIS = NIS KD_KELAS = KD_KELAS KELAS NIS NM_SMPMTS ALAMAT_SMPMTS TGL_NO_STTB TGL_NO_DANUN LAMA_BELAJAR KD_JURUSAN = KD_JURUSAN KD_KELAS CHAR(3) KELAS VARCHAR(15) JURUSAN KD_JURUSAN CHAR(3) JURUSAN VARCHAR(15) NIS NM_AYAH TMPLAHIR_AYAH TGLLAHIR_AYAH NIS = PEKERJAAN_AYAH NIS PENGHASILAN_AYAH TELP_AYAH ALAMAT_AYAH NM_IBU TMPLAHIR_IBU TGLLAHIR_IBU PEKERJAAN_IBU PENGHASILAN_IBU TELP_IBU ALAMAT_IBU NM_WALI TMPLAHIR_WALI TGLLAHIR_WALI PEKERJAAN_WALI PENGHASILAN_WALI TELP_WALI ALAMAT_WALI CHAR(5) VARCHAR(20) VARCHAR(15) DATE VARCHAR(15) NUMBER DECIMAL(15,0) VARCHAR(30) VARCHAR(20) VARCHAR(15) DATE VARCHAR(15) NUMBER DECIMAL(15,0) VARCHAR(30) VARCHAR(20) VARCHAR(15) DATE VARCHAR(15) NUMBER DECIMAL(15,0) VARCHAR(30) NILAI KD_MATPEL NIS SEMESTER NILAI_ULHAR1 NILAI_ULHAR2 NILAI_ULHAR3 NILAI_TUGAS NILAI_UK NIALAI_UJIAN NILAI_RAPORT NIS = NIS KD_JURUSAN = KD_JURUSAN KD_MATPEL= KD_MATPEL MATA_PELAJARAN PEG_NIP = PEG_NIP KD_KELAS = KD_KELAS KD_MATPEL MATPEL JML_JAM CHAR(3) VARCHAR(20) VARCHAR(10) JADWAL_PELAJARAN PEG_NIP KD_KELAS KD_JURUSAN KD_MATPEL SEMESTER HARI JAM_KE INTEGER CHAR(3) CHAR(3) CHAR(3) CHAR(3) VARCHAR(15) VARCHAR(10) ABSEN_SISWA KD_MATPEL= KD_MATPEL NIS THN_PELAJARAN TANGGAL STATUS KETERANGAN CHAR(5) VARCHAR(15) DATE VARCHAR(10) VARCHAR(20) CHAR(3) CHAR(5) CHAR(3) DECIMAL(5,0) DECIMAL(5,0) DECIMAL(5,0) DECIMAL(5,0) DECIMAL(5,0) DECIMAL(5,0) DECIMAL(5,0) 3.2 Hasil Analisa IV KESIMPULAN DAN SARAN KESIMPULAN Setelah dilakukan pengujian dan analisa program, maka dapat diperoleh simpulan sebagai berikut. • Sistem admin dapat melakukan proses penambahan, penghapusan dan update data untuk data siswa, orang tua, asal sekolah, kelas, jurusan, mata pelajaran, Gambar 3.1 Halaman Menu Utama absensi siswa, absensi guru, nilai dan jadwal pelajaran. • Dapat merancang dan membuat suatu sistem komputerisasi yang dapat digunakan untuk menunjang kinerja pada sekolah. • meningkatkan kemampuan pengelolaan data akademik. Pengelolaan yang dimaksud meliputi kelengkapan data, kerincian Gambar 3.2 Halaman Login data, keamanan data, kerahasiaan data, cara-cara pemasukan dan pengambilan data. • Dan juga memberikan kemudahan bagi siswa yang ingin mendapatkan info – info tentang sekolah dengan hanya mengaksesnya melalui internet. SARAN Dari beberapa simpulan yang telah diambil, maka dapat dikemukakan saran-saran yang Gambar 3.3 Menu Utama Admin akan pengembangan sangat membantu perangkat untuk lunak ini selanjutnya. • Untuk menjaga atau pemeliharaan sistem, pemakai sistem hendaknya membuat duplikat yang berguna untuk mengganti sistem induk apabila terjadi kesalahan. • Untuk keamanan system, agar lebih berhati – hati dalam menyimpan user dan password admin agar tidak terjadi hal – hal yang tidak di inginkan. Gambar 3.4 Menu Utama Student 5 • Karena terbatasnya kemampuan penulis pada permasalahan yang diangkat, maka penulis mengharapkan saran dari para pembaca. Dan semoga apa yang penulis buat ini dapat bermanfaat bagi para pembaca. V. DAFTAR PUSTAKA Digital , 2001 ,Proffesional Java E-Commerce, WroxPress Ltd., Birmingham-Canada. Abdul Kadir, 2008, Dasar Pemrograman Web Dinamis dengan JSP, Penerbit Andi, Jakarta. Shalahuddin, M dan Rosa AS., 2008. Java di Web. Bandung: Informatika Bandung Bunafit Nugroho, Latihan Membuat Aplikasi Web PHP dan MySQL Dengan Dreamweaver MX (6,7,2004) dan 8, Gava Media Yogyakarta. Google.com 6
© Copyright 2024