JURNAL

9
SISTEM INFORMASI AKADEMIK SISWASMA NEGERI 1 GOMBONG BERBASIS VISUAL BASIC Djoko Prasetyo, Asep Sryadi, Muhammad Ruslan Malani, Program Studi D3 Teknik Informatika Politeknik Pos Indonesia Jl. Sari Asih No. 54 – Bandung 40151, Indonesia Tlp. +6222 2009570, Fax. +6222 200 9568 Email : [email protected], [email protected], [email protected] Abstrak Perkembangan teknologi saat ini menuntut segala aktifitas harus terkomputerisasi untuk meningkatkan produktifitas dan efisiensi waktu yang di perlukan. Tegnologi terkomputerisasi tersebut tidak hanya di bagi kalangan koorporat niaga dan juga aktifitas kegiatan pemerintahan, tetapi juga dari element yang yang mendasar seperti halnya lembaga pendidikan Sekolah Menengah Atas. Tujuan dari penggunaan teknologi terkomputerisasi di dalam bidang pendidikan tepatnya pada bagian akademik adalah untuk memudahkan suatu sistem yang sebelumnya di jalankan secara manual dan setelah terkomputerisasi akan menjadi lebih mudah dan cepat. Data processing akademik sebuah lembaga pndidikan merupakan data yang sangat vital bagi sebuah sekolah, baik itu sekolah swasta maupun sekolah negeri. Untuk itu saya akan membuat sebuah “Perancangan Aplikasi Sistem Informasi Akademik di SMA Negeri 3 Metro” dengan menggunakan Microsoft Visual Studio 2010 yang nantinya di harapkan akan mempermudah dan membantu pengelolaan data akademik siswa di SMA Negeri 1 Gombong. Aplikasi Sistem Informasi Akademik Siwa SMA Negeri 1 Gombong Berbasis Vb.Net adalah fasilitas untuk proses pengelolaan data siswa, data nilai, dan lain-lain yang berhubungan dengan data di bidang akademik. Aplikasi ini dibuat untuk memudahkan pencatatan data-data yang ada di SMA Negeri 3 Metro, sehingga proses pencatatan menjadi lebih mudah dan lebih cepat dan mengurangi kesalahan. Aplikasi Sistem Informasi Akademik SMA Negeri 1 Gombongini dibuat menggunakan visual studio 2010 dan menggunakan SQL server 2008. Kata kunci : Sistem Informasi Akademik SMA Negeri 3 Metro,Visual Studio 2010, SQL Server 2008 Abstract Technological developments now require all activities to be computerized to improve productivity and efficiency in the time needed. The computerized tegnologi not only in the trade and also the activities koorporat government activities, but also the elements that are fundamental as well as high school educational institutions. The purpose of the use of computerized technology in the field of education is precisely the academic part to facilitate a system that was previously run manually and after computerized will become easier and faster. Data processing pndidikan academic institutions is a very vital data for a school, either private schools or public schools. For that I would make a "Designing Applications Academic Information Systems at SMA Negeri 3 Metro" by using Microsoft Visual Studio 2010 that will be

Transcript of JURNAL

SISTEM INFORMASI AKADEMIK SISWASMA NEGERI 1GOMBONG BERBASIS VISUAL BASIC

Djoko Prasetyo, Asep Sryadi, Muhammad Ruslan Malani,Program Studi D3 Teknik Informatika Politeknik Pos Indonesia Jl. Sari Asih No. 54 Bandung 40151, Indonesia Tlp. +6222 2009570, Fax. +6222 200 9568Email : [email protected], [email protected], [email protected]

AbstrakPerkembangan teknologi saat ini menuntut segala aktifitas harus terkomputerisasi untuk meningkatkan produktifitas dan efisiensi waktu yang di perlukan. Tegnologi terkomputerisasi tersebut tidak hanya di bagi kalangan koorporat niaga dan juga aktifitas kegiatan pemerintahan, tetapi juga dari element yang yang mendasar seperti halnya lembaga pendidikan Sekolah Menengah Atas. Tujuan dari penggunaan teknologi terkomputerisasi di dalam bidang pendidikan tepatnya pada bagian akademik adalah untuk memudahkan suatu sistem yang sebelumnya di jalankan secara manual dan setelah terkomputerisasi akan menjadi lebih mudah dan cepat. Data processing akademik sebuah lembaga pndidikan merupakan data yang sangat vital bagi sebuah sekolah, baik itu sekolah swasta maupun sekolah negeri. Untuk itu saya akan membuat sebuah Perancangan Aplikasi Sistem Informasi Akademik di SMA Negeri 3 Metro dengan menggunakan Microsoft Visual Studio 2010 yang nantinya di harapkan akan mempermudah dan membantu pengelolaan data akademik siswa di SMA Negeri 1 Gombong. Aplikasi Sistem Informasi Akademik Siwa SMA Negeri 1 Gombong Berbasis Vb.Net adalah fasilitas untuk proses pengelolaan data siswa, data nilai, dan lain-lain yang berhubungan dengan data di bidang akademik. Aplikasi ini dibuat untuk memudahkan pencatatan data-data yang ada di SMA Negeri 3 Metro, sehingga proses pencatatan menjadi lebih mudah dan lebih cepat dan mengurangi kesalahan. Aplikasi Sistem Informasi Akademik SMA Negeri 1 Gombongini dibuat menggunakan visual studio 2010 dan menggunakan SQL server 2008.Kata kunci : Sistem Informasi Akademik SMA Negeri 3 Metro,Visual Studio 2010, SQL Server 2008

AbstractTechnological developments now require all activities to be computerized to improve productivity and efficiency in the time needed. The computerized tegnologi not only in the trade and also the activities koorporat government activities, but also the elements that are fundamental as well as high school educational institutions. The purpose of the use of computerized technology in the field of education is precisely the academic part to facilitate a system that was previously run manually and after computerized will become easier and faster. Data processing pndidikan academic institutions is a very vital data for a school, either private schools or public schools. For that I would make a "Designing Applications Academic Information Systems at SMA Negeri 3 Metro" by using Microsoft Visual Studio 2010 that will be expected to facilitate and assist the management of academic data of students at SMAN 3 Metro. Application Academic Information Systems 1 GombongState School Students Based Vb.Net is a facility for the management of student data, the data values, and other data related to the academic field. This application was created to facilitate the recording of data that exist in SMA Negeri 3 Metro, so the recording process becomes easier and faster and reduce errors. Application Academic Information Systems SMA 1 Gombongwas created using visual studio 2010 and using SQL server 2008.Keywords: Academic Information Systems SMA Negeri 3 Metro, Visual Studio 2010, SQL Server 2008

I. Pendahuluan1.1 Latar BelakangPerkembangan teknologi saat ini tidak terlepas dari semakin bertambah majunya teknologi komputer. Kebutuhan teknologi komputer pun semakin diminati oleh perusahaan-perusahaan di segala bidang, baik perusahaan swasta maupun instansi-instansi pemerintah. Hal ini berkaitan dengan pekerjaan-pekerjaan yang biasanya dilakukan secara manual oleh manusia akan semakin cepat dan efisien apabila dilakukan dengan sistem komputerisasi. Bahkan dengan kecanggihan sistem komputer yang semakin berkembang dengan pesat dapat memudahkan perusahaan-perusahaan tersebut untuk meningkatkan efisiensi kerja. Karena

pekerjaan yang dilakukan oleh komputer dapat menghemat waktu, ruang, tenaga, biaya, dan lain-lain.Pada awalnya komputer hanya digunakan sebagai alat penghitung oleh manusia dengan tujuan mempercepat proses penghitungan yang jumlahnya banyak. Namun sekarang semakin berkembangnya teknologi khususnya dibidang komputer serta dengan meningkatnya kebutuhan serta pengetahuan manusia akan pentingnya teknologi, maka fasilitas yang disediakan oleh komputer pun semakin meningkat. Salah satu kegunaan lain dari komputer adalah menyangkut tentang data processing. Data processing akademik merupakan data yang sangat vital bagi sebuah sekolah, baik itu sekolah swasta maupun sekolah negeri. Untuk itu saya akan membuat sebuah Aplikasi Sistem Informasi Akademik di SMA Negeri 3 Metro dengan menggunakan Microsoft Visual Studio 2010 yang nantinya diharapkan dapat membantu pengelola di dalam pekerjaannya..1.2 Identifikasi MasalahBerdasarkanm bahasan diatas,di dapatkan beberapa masalah sebagai berikut :1. Belum adanya aplikasi yang membantu dan mempermudah pengelolaan data atau data processing SMA Negeri 1 Gombongkhususnya di bidang akademik.2. Proses pencatatan data-data yang berhubungan dengan sistem akademik di SMA Negeri 1 Gombongmasih menggunakan buku catatan sebagai alat bantu yang mengakibatkan proses pencatatan menjadi lebih rumit dan memakan waktu yang lama juga tidak terjaminnya ke akuratan data.3. Sulitnya pemeliharaan arsip data yang bersifat manual, dan sulitnya melakukan pencarian data ketika suatu waktu data tersebut di butuhkan.4. Kesulitannya siswa dalam memperoleh informasi mengenai data akademik pribadi seperti halnya nilai , dan absensi.

1.3 TujuanTujuan dari pembuatan aplikasi ini adalah :1. Menyediakan aplikasi yang dapat menjamin keakuratan data-data yang tersimpan dalam database di suatu server dan bisa di akses secara cepat jika data tersebut dibutuhkan;2. Memudahkan pencatatan data-data yang berhubungan dengan sistem akademik di SMA Negeri 3 Metro, sehingga proses pencatatan menjadi lebih mudah dan lebih cepat;3. Memudahkan pemeliharaan arsip-arsip akademik di SMA Negeri 3 Metro, serta untuk memudahkan proses pencarian arsip jika sewaktu-waktu dibutuhkan;4. Mempermudah siswa SMA Negeri 1 Gombongmengetahui data akademik pribadi.

1.4 Ruang LingkupPada pembuatan aplikasi ini penulis memiliki ruang lingkup seperti :1. pengelolaan data siswa SMA Negeri 3 Metro;2. pengelolaan nilai siswa SMA Negeri 3 Metro;3. pengelolaan data guru SMA Negeri 3 Metro;4. pengelolaan matapelajaran SMA Negeri 3 Metro;5. pengelolaan absensi siswa SMA Negeri 3 Metro.

II. Landasan Teori2.1 Pengertian Sistem InformasiSistem informasi adalah sekumpulan komponen pembentuk sistem yang mempunyai keterkaitan antara satu komponen dengan komponen lainnya yang bertujuan menghasilkan suatu informasi dalam suatu bidang tertentu.Dalam sistem informasi diperlukan klasifikasi alur informasi, hal ini disebabkan keanekaragaman kebutuhan akan suatu informasi oleh pengguna informasi. Kriteria dari sistem informasi antara lain, fleksibel, efektif, dan efisien.Suatu sistem informasi merupakan aransemen dari orang, data, proses-proses, dan antar muka yang berinteraksi saling mendukung dan memperbaiki beberapa operasi sehari-hari termasuk mendukung memecahkan soal dan kebutuhan pembuat keputusan manajemen dan para pengguna di bidangnya [1].

2.2 Konsep Dasar Microsoft Visual Basic.NetMicrosoft Visual Basic .NET adalah sebuah alat untuk mengembangkan dan membangun aplikasi yang bergerak di atas sistem .NET Framework, dengan menggunakan bahasa BASIC. Dengan menggunakan alat ini, para programmer dapat membangun aplikasi Windows Form, Aplikasi web berbasis ASP.NET, dan juga aplikasi command-line. Alat ini dapat diperoleh secara terpisah dari beberapa produk lainnya (seperti Microsoft Visual C++, Visual C#, atau Visual J#), atau juga dapat diperoleh secara terpadu dalam Microsoft Visual Studio. Bahasa Visual Basic .NET sendiri menganut paradigma bahasa pemrograman berorientasi objek (OOP) yang dapat dilihat sebagai evolusi dari Microsoft Visual Basic versi sebelumnya yang diimplementasikan di atas .NET Framework. Peluncurannya mengundang kontroversi, mengingat banyak sekali perubahan yang dilakukan oleh Microsoft, dan versi baru ini tidak kompatibel dengan versi terdahulu [2].

2.3 Microsoft .Net FrameworkMicrosoft .NET Framework adalah sebuah komponen yang dapat ditambahkan ke sistem operasi Microsoft Windows atau ada pula telah terintegrasi di dalam Windows (mulai dari Windows Server 2003 dan versi-versi Windows terbaru). Kerangka kerja ini menyediakan sejumlah solusi-solusi program untuk memenuhi kebutuhan-kebutuhan umum suatu program baru, dan mengatur eksekusi program-program yang diatur secara khusus untuk framework ini. .NET Framework adalah kunci penawaran utama dari Microsoft, dan dimaksudkan untuk digunakan oleh sebagian besar aplikasi-aplikasi baru yang dibuat untuk platform Windows.Pada dasarnya, .NET Framework memiliki 2 komponen utama, yaitu CLR dan .NET Framework Class Library. Program - program yang ditulis untuk .NET Framework dijalankan pada suatu lingkungan software yang mengatur persyaratan-persyaratan runtime program. Runtime program juga merupakan suatu bagian dari .NET Framework, dikenal sebagai Common Language Runtime (CLR). CLR menyediakan penampilan dari application virtual machine, sehingga para programmer tidak perlu mengetahui kemampuan CPU tertentu yang akan menjalankan program. CLR juga menyediakan layanan-layanan penting lainnya seperti jaminan keamanan, pengaturan memori, garbage collection dan exception handling / penanganan kesalahan pada saat runtime. Class library dan CLR ini merupakan komponen inti dari .NET Framework. Kerangka kerja itu pun dibuat sedemikian rupa agar para programmer dapat mengembangkan program komputer dengan jauh lebih mudah, dan juga untuk mengurangi kerawanan aplikasi dan komputer dari beberapa ancaman keamanan [3].

2.4 Konsep Dasar DatabaseBasis data atau database adalah kumpulan data dan informasi yang tersimpan secara sistematis didalam komputer. Untuk memperoleh data atau informasi dari sebuah database dapat digunakan sebuah program komputer. Dalam database terdapat suatu hubungan yang disebut relasi. Dengan adanya relasi maka akan terjadi hubungan antar data secara efektif untuk mengurangi pengulangan data yang sama (redundancy).

Pengertian lain mengenai basis data diantaranya :1. merupakan kumpulan informasi bermanfaat yang diorganisasikan dalam tata cara yang khusus;2. sistem berkas terpadu yang dirancang terutama untuk meminimalkan pengulangan data;3. tempat untuk sekumpulan berkas data yang terkomputerisasi [4].

Pemanfaatan basis data dilakukan untuk memenuhi sejumlah tujuan (obyektif) , Diantaranya.1. Mudah mengolah data yang kita miliki.2. Mencegah terjadinya redudansi dan inkonsistensi data.3. Menjaga integritas (integrity) dari data.4. Menjaga keamanan (security) dari data.5. Menjaga kebebasan data (independent of data).6. Untuk efisiensi ruang penyimpanan.7. Mengontrol pemakaian data secara bersama-sama.8. Meningkatkan daya saing, keakuratan, dan kecepatan operasional.

Sistem basis tersusun atas elemen-elemen yaitu.1. Basis Data.2. Perangkat Keras (Hardware).3. Perangkat Lunak (Software).4. Pemakai (Brainware) [5].

III. Analisis Dan Perancangan3.1 Analisis Sistem

Analisis dilakukan dengan melihat sistem yang sedang berjalan sebagai acuan untuk sistem yang akan dibangun. 3.1.1 Analisis Sistem Berjalan (Flowmap)

Proses pengelolaan data di SMA Negeri 1 Gombongmasih berjalan secara manual, salah satu diantaranya dalam hal pengelolaan data nilai. Prosedur Pengelolaan Data Nilai :1. Data nilai dicatat oleh masing-masing guru dari tiap mata pelajaran.2. Masing-masing guru memberikan data nilai kepada kurikulum.3. Kurikulum mengumpulkan dan memasukan data nilai ke dalam komputer.4. Data nilai disimpan di dalam komputer.

Prosedur Rekap Data :1. Kurikulum mencari dan mengambil data nilai dari komputer.2. Selanjutnya kurikulum menyusun data nilai tersebut dan menyimpannya ke dalam database.

3.1.1.1 Analisi Dokumen yang DigunakanDokumen yang terlibat dan digunakan dalam teknis operasional pengolahan data antara lain :1. Dokumen Rekap Data Siswa Di dalam dokumen rekap ini dicatat segala informasi yang berhubungan dengan data siswa SMA Negeri 3 Metro.2. Dokumen Rekap Data NilaiDi dalam dokumen rekapini dicatat segala informasi yang berhubungan dengan data nilai yang ada di SMA Negeri 3 Metro. 3. Rekap Data Absensi Di dalam dokumen rekapini terdapat informasi yang berhubungan dengan data absensi siswa di SMA Negeri 3 Metro. 4. Dokumen Rekap Data GuruDi dalam dokumen rekap ini terdapat informasi yang berhubungan dengan data pribadi guru di SMA Negeri 3 Metro.5. Dokumen Rekap Data Mata PelajaranDi dalam dikumen rekap ini terdapat informasi yang berhubungan dengan mata pelajaran siswa SMA Negeri 3 Metro.3.1.1.2 Flow Map system yang sedang berjalanFlow Map Masuknya Data Nilai

Flow Map Melihat Nilai Siswa

3.1.2 Analisis Sistem Yang Akan DibangunAnalisis sistem yang akan dibangun meliputi deskripsi perangkat lunak, analisis kebutuhan perangkat lunak dan deskripsi kebutuhan fungsional. 3.1.3 Use Case DiagramDibawah ini adalah Use Case Diagram Sistem Komputerisasi Manajemen Keuangan di SMAN 1 Rengasdengklok.

3.1.2.1 Deskripsi Perangkat LunakSistem Informasi Akademik SMA Negeri 1 Gombongini adalah aplikasi pengelolaan data yang menangani operasi yang menyakut kegiatan pengelolaan data siswa, data guru, data nilai, data kelas, data mata pelajaran, dan data jadwal pelajaran. Perangkat lunak ini diharapkan bisa memberikan pelayanan lebih cepat, dan mudah.

3.1.2.2 Analisis Kebutuhan Perangkat LunakAdapun kebutuhan perangkat lunak yang dibutuhkan dalam pengaksesan Aplikasi ini ini adalah :Kebutuhan Perangkat Lunak di Server1. Sistem Operasi (Windows 7, dsb)2. Framework 3.5 3. SQL Server 2008 untuk penyimpanan dataKebutuhan Perangkat Lunak di Client1. Sistem Operasi (Windows 7, dsb)2. Framework 3.5

3.1.2.3 Kebutuhan Perangkat Keras

Adapun kebutuhan perangkat keras yang dibutuhkan dalam pengaksesan aplikasi ini adalah :

Kebutuhan Perangkat Keras di Server1. Processor Core i5 2.6 Ghz2. Main Memory minimal 4 GB3. Monitor dengan VGA Resolusi 1024 x 768 untuk tampilan maksimal4. Keyboard dan Mouse Standard.5. RJ 456. Kabel UTP

Kebutuhan Perangkat Keras di Client1. Processor P4 500 MHz2. Main Memory minimal 512 GB3. Monitor dengan VGA Resolusi 5124. Keyboard dan Mouse Standard.5. RJ 45 6. Kabel UTP

3.2 Perancangan3.2.1 Use Case DiagramDiagram use case menggambarkan interaksi antara use case dan aktor dalam suatu sistem.

IV. Implementasi Dan Pengujian4.1 Lingkungan ImplementasiLangkah implementasi merupakan hal terpenting yang harus dilaksanaan guna mendapatkan hasil yang maksimal dari software yang telah dibangun.Implementasi software ini diaplikasikan sebagai sebuah homepage yang dapat diakses oleh semua warga SMA Negeri 3 Metro.4.1.1 Lingkungan ImplementasiLingkungan implementasi adalah suatu proses penerapan aplikasi yang merupakan lanjutan dari proses analisis. Menjelaskan perangkat keras dan perangkat lunak yang digunakan untuk membangun program aplikasi sebagai berikut:4.1.1.1 Perangkat Keras Processor Intel Core i5 2.6 Ghz Memori RAM 6 GB Graphic Card nVidia Geforce 310M 512 MB Hardisk 500 GB LED Resolusi 1366 x 7684.1.1.2 Perangkat Lunak Operating System Windows 7 Ultimate Visual Basic.net 2010 untuk membangun aplikasi SQL Server 2008 R2 sebagai database

4.2 Pembahasan Hasil Implementasi4.2.1 Form LoginMenu ini khusus untuk melakukan login baik Admin, Siswa, Guru, atau Kepala Sekolah, sebelum masuk ke dalam menu utama Admin, Siswa, Guru dan Kepala Sekolah diharuskan melakukan login dengan username dan password masing-masing yang telah didaftarkan sebelumnya. Apabila login tersebut berhasil maka admin tersebut dapat masuk ke dalam menu utama.

Petunjuk Pemakaian :1. Untuk pertama kalinya program running, muncul form login2. Di dalam form login tersebut masukkan username dan password dengan benar dan apabila username dan password salah maka tidak akan bisa masuk ke menu utama dengan tampil pesan peringatan.

4.2.2 Form Halaman Utama

Setelah login berhasil, maka akan tampil halaman utama seperti pada gambar di atas. Di dalam menu utama terdapat beberapa menu yaitu logout, Kelola Data (Data Siswa, Nilai Siswa, Absensi Siswa, Data User, Jadwal Pelajaran, MataPelajaran, Guru), Lihat Data (Lihat Siswa, Lihat Nilai, Lihat Data Siswa, Lihat Data Nilai, Lihat Data Absensi, Lihat Data Guru,) , Kelola Laporan (Laporan Data Siswa, Nilai Siswa, dan Absensi), dan About.

4.2.3 Form Kelola Data Siswa

Di dalam form Kelola Data Siswa Admin harus mengisi data-data Siswa. Form ini merupakan form untuk memasukkan data Siswa. Form ini akan dipergunakan oleh admin yang telah terdapat dalam database. Dalam form kelola Data Siswa ini terdapat beberapa field yang harus diisi sesuai dengan permintaan sistem seperti yang tertera pada gambar di bawah ini.

Petunjuk Pemakaian :1. Untuk pertama kalinya program running, muncul form halaman utama kemudian pilih kelola data dan klik kelola Data Siswa.2. Di dalam form Kelola Data Siswa tersebut masukkan semua yang diminta sistem contoh NIS.3. Jika data sudah terisi dan simpan maka akan muncul pemberitahuan, bahwa data telah berhasil disimpan pada database.

V. Kesimpulan Dan Saran5.1 KesimpulanDari pembuatan Sistem Management Data SMA Negeri 1 GombongBerbasis .Net Programming, dan bagian pembahasan pada bab I, II, III, IV maka dapat ditarik kesimpulan sebagai berikut :1. Siswa dapat memperoleh data tentang diri maupun data nilainya di sekolah tersebut dengan cepat.2. Bagian kurikulum/admin dapat mengelola data siswa, user, guru, absensi dan mata pelajaran secara efisien.5.2 SaranSaran yang dapat diberikan berdasarkan hasil yang telah dicapai maupun untuk pengembangan aplikasi pada masa yang akan datang, antara lain :1. Aplikasi ini dapat diterapkan dan disempurnakan mengikuti perkembangan kebutuhan sekolah, misalkan adanya sistem penjadwalan dan sistem administrasi ( keuangan).2. Menggunakan database Oracle yang mempunyai kapasitas penyimpanan data yang lebih besar dari SQL Server.3. Perancangan interface yang lebih menarik dan mudah dalam pengoperasiannya serta kompatibilitas terhadapt sistem operasi lainnya.

Daftar Pustaka

[1] [1] Sedarmayanti. 2001. Dasar-dasar Pengetahuan Tentang Manajemen. Bandung: Mandar Maju.[2] Mansfield, Richard. 2002. Visual Basic .Net. Jakarta: Komputindo.[3] Darmayuda, Ketut. 2008. Pemrograman Aplikasi Database Dengan VB.Net. Bandung: Informatika.[4] Fathansyah. 2004. Sistem Basis Data. Bandung: Informatika.[5] Paryudi, Iman. 2008. Basis Data. Yogyakarta: Penerbit Andi.[6] Indriyawan, Eko. 2006. Pemrograman Database Dengan MS SQL Server. Yogyakarta: Andi Publisher.[7] Hendratman, Hendi. 2010. The Magic of PhotoShop. Bandung: Informatika.[8] Fowler, Martin. 2008. UML Distilled - Edisi 3. Yogyakarta: Penerbit Andi.

Input Data

Simpan Data

Data Tersimpan

Mulai

Guru Memberikan Data Nilai

Data Nilai

Selesai

Guru

System

Kurikulum

Title

Function

Phase