SISTEM INFORMASI AKADEMIK DI SMP NEGERI 3 BANGUNTAPAN BANTUL
NASKAH PUBLIKASI
diajukan oleh Siti Mariyam
13.02.8612
Luvi Renata
13.02.8616
Shofiyatun
13.02.8618
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2016
SISTEM INFORMASI AKADEMIK DI SMP NEGERI 3 BANGUNTAPAN BANTUL Siti Mariyam1), Luvi Renata2), Shofiyatun3),Yuli Astuti4) 1),2), 3), 4)
Manajemen Informatika STMIK AMIKOM Yogyakarta
Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283 Email :
[email protected]),
[email protected]) ,
[email protected]),
[email protected])
Abstract- In the era of increasingly advanced makes us to create innovations and give us the results we have learned over the years. In addition we expect that more advanced education or infrastructure of existing schools in this country, therefore we start in Junior High School 3 Banguntapan located in Jambidan, Banguntapan, Bantul, Yogyakarta. We hope it will be usefull because in Junior High School 3 3 Banguntapan is still using a manual process. To create an innovation we make a final assignment entitled Academic Information Systems in Junior High School 3 Banguntapan. This final assignment is a program that produces an information of a system data of student, system data of employee and teacher, system data of values and subjects, system data of administration system. This program will be created using Visual Basic .NET 2010 Software Application and SQL Server 2008 R2. This program will help the employees and teachers for doing their jobs. Such as improving management, increasing storage effectiveness, reduce operating costs, save energy. An information system that will help the performance of the employees and teachers in Junior High School of 3 Banguntapan in dealing with the advancement of age or technological advances. Keywords : Academic, Information System, Technological Advances, System Data, Program.
1.3Batasan Masalah Mengingat ruang lingkup sistem informasi akademik di SMP Negeri 3 Banguntapan sangat luas oleh karena itu penulis membatasi permasalahan sebagai berikut: 1.
2. 3.
4.
Sistem Informasi ini membahas tentang pengolahan data siswa , data guru dan karyawan , data kelas, data wali, data pembagian kelas, data nilai siswa, mata pelajaran dan tugas pengajar. Hak akses sistem informasi secara keseluruhan hanya dapat diakses oleh admin. Laporan data siswa, laporan data guru dan karyawan, laporan nilai siswa dan laporan pembagian kelas. Perangkat lunak yang digunakan untuk perancangan database sistem informasi adalah Microsoft SQL Server 2008 R2 serta untuk perancangan aplikasi dan interface menggunakan bahasa pemrograman Visual Basic 2010.
1.4 Tujuan Penelitian 1. Pembuatan Sistem Informasi akademik untuk mempercepat proses pengolahan data dan menghasilkan laporan yang akurat. 2. Menerapkan dan memperdalam pengetahuan yang telah diperoleh dari kegiatan perkuliahan di ”STMIK Amikom Yogyakarta”. 3. Memenuhi persyaratan untuk menyelesaikan pendidikan Diploma-3 program studi Manajemen Informatika di ”STMIK Amikom Yogyakarta”.
1. Pendahuluan 1.1 Latar Belakang Dalam pengolahan data pada SMP Negeri 3 Banguntapan Bantul sudah tersedia fasilitas komputer , namun belum dapat dimanfaatkan secara optimal oleh sekolah guna mendukung kinerja sistem yang sedang berjalan karena pengolahan data sebagian besar masih dikerjakan secara manual. Sehingga pada saatpengolahan data membutuhkan waktu yang cukup lama.
1.5 Manfaat Penelitian 1.
1.2 Rumusan Masalah Bagaimana merancang sistem informasi akademik di SMP Negeri 3 Banguntapan Bantul?
2.
1
Bagi Penulis Penulis dapat menerapkan ilmu yang diperoleh selama mengikuti kegiatan perkuliahan di STMIK Amikom Yogyakarta khususnya perancangan basis data dan pemrograman basis data. Dan juga memanfaatkan serta memperdalam ilmu dalam menggunakan Visual Basic 2010, Microsoft SQL Server 2008 R2. Bagi Pengelola Mempercepat dan mempermudah pengolahan data dan pembuatan laporan.
3.
Bagi Pembaca Menambah pengetahuan bagi pembaca dan untuk menambah referensi Tugas Akhir.
2.3 Konsep Dasar Basis Data 2.3.1 Pengertian Basis Data Basis Data terdiri atas 2 kata, yaitu Basis dan Data. Basis diartikan sebagai markas atau gudang tempat bersarang/ berkumpul. Sedangkan Data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan, peristiwa, konsep, keadaan, dan sebagainya, yang diwujudkan dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasinya. [1]
1.6Metode Penelitian 1. Metode Wawancara atau Interview Metode yang dilakukan dengan cara melakukan tanya jawab secara langsung terhadap pihak SMP Negeri 3 Banguntapan Bantul untuk mendapat informasi data yang diperlukan dalam penyusunan Tugas Akhir ini. 2. Metode Survey atau Observasi Yaitu metode yang digunakan untuk mendapatkan data dengan cara melihat secara langsung pada SMP Negeri 3 Banguntapan Bantul.
2.4 Perancangan Sistem 2.4.1 Flowchart Flowchart adalah simbol – simbol yang mempunyai arus yang menggambarkan langkah – langkah penyelesaian dari suatu algoritma.
3. Metode Kepustakaan Metode yang dilakukan dengan cara membaca, mencatat, mengutip dan meresume buku-buku yang berkaitan dengan sistem informasi sebagai referensi dan bahan pembanding untuk penyusunan tugas akhir. 2 Landasan Teori 2.1 Konsep Dasar Sistem 2.1.1 Pengertian Sistem Sistem adalah sebuah tatanan (keterpaduan) yang terdiri atas sejumlah komponen fungsional (dengan satu fungsi dan tugas khusus) yang saling berhubungan dan secara bersama-sama bertujuan untuk memenuhi suatu proses tertentu. [1] 2.1.2 Pengertian Informasi Sumber dari informasi adalah data, secara konseptual data adalah deskripsi tentang benda, kejadian, aktivitas, dan transaksi yang mempunyai makna atau tidak terpengaruh secara langsung kepada pemakai.[2] 2.2 Konsep Dasar Sistem Informasi 2.2.1 Pengertian Sistem Informasi Sistem informasi menurut Robert A. Leitch dan K. RoscoeDavis [3] adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan. 2.2.2 Pengertian Sistem Informasi Akademik Secara umum pengolahan data akademik merupakan rangkaian kegiatan pengolahan data yang mendukung kegiatan pokok lembaga pendidikan dalam rangka menyelenggarakan proses pendidikan. Adapun kegiatan ini berkenan degan proses pengolahan data siswa, data guru, data kelas, data pembagian kelas, data pelajaran dan data nilai.
Gambar 1. Flowchart
2
2.4.2 UML UML adalah sebuah “bahasa” yang telah menjadi standar dalam industri untuk visualisasi, merangcang dan mendokumentasikan sistem piranti lunak [4] 2.4.2.1 Use Case Use case diagram menunjukkan admin sebagai actor dapat mengelolah data siswa, data guru, data maple, data nilai, data kelas, data wali kelas, data pembagian kelas serta membuat laporan data siswa, laporan data guru, laporan data mapel, laporan data nilai, laporan data kelas, laporan data wali kelas, laporan data pembagian kelas.
Gambar 2. Use Case Diagram 2.4.2.2Activity Diagram Activity diagram menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah system yang menggambarkakn berbagai alir aktivitas dalam system yang sedang dirancang. 1. Activity Diagram Pengguna 2. Activity Diagram Siswa 3. Activity Diagram Guru 4. Activity Diagram Mata Pelajaran 5. Activity Diagram Kelas 6. Activity Diagram Wali 7. Activity Diagram Bagi Kelas 8. Activity Diagram Penilaian 9. Activity Diagram Mengajar 10. Activity Diagram Tahun Ajaran
Gambar 3. Class Diagram 2.4.2.4 Sequence Diagram Squence Diagram menggambarkan perilaku obyek pada use case dengan mmendeskripsikan waktu hidup objek dan pesan yang dikirimkan dan diterima antar objek. Berikut sequence diagram pada system informasi akademik SMP Negeri 3 Banguntapan Bantul: 1. Sequence Diagram Pengguna 2. Sequence Diagram Siswa 3. Sequence Diagram Guru 4. Sequence Diagram Mata Pelajaran 5. Sequence Diagram Kelas 6. Sequence Diagram Wali 7. Sequence Diagram Mengajar 8. Sequence Diagram Bagi Kelas 9. Sequence Diagram Penilaian 10. Sequence Diagram Tahun Ajaran
2.4.2.3Class Diagram Class Diagram adalah yang digunakan untuk menampilkan beberapa kelas serta paket yang ada dalamsuatu sistem yangsedang dikembangkan. Berikut ini gambar Class Diagram sistem SMP Negeri 3 Banguntapan Bantul.
3
kelas : id_kelas, tingkat_kls, nama_kls wali : id_kelas, nip, nama_wali, thn_ajaran mengajar: id_mengajar, nip, id_mapel mapel: id_mapel, nama_pelajaran, kkm bagikelas: id_kelas, nis, thn_ajaran, nama_siswa penilaian: nis, nama_siswa, id_kelas, semester, thn_ajaran, nip, id_mapel, nama_pelajaran, kkm, nilai pengembangan:nis, nama_siswa, id_kelas, semester, thn_ajaran, pengembangan1, nilai_pengembangan1, pengembangan2,nilai_pengembangan2,pengembangan 3,nilai_pengembangan3,pengembangan4,nilai_pengem bangan4, akhlak, kepribadian, sakit, izin, alpha, sttus, naik_ke, thn_lulus
3. Pembahasan 3.1 ERD (Entity Relation Diagram)
3.2 Relasi Tabel Relasi antar kelas adalah keterkaitan hubungan antar table. Menurut ahli [1] relasi table adalah “Data yang menggambarkan hubungan antara table yang satu dengan table yang lainnya”. Gambar 4. Entity Relation Diagram Kamus Data : thn_ajaran : thn_ajaran pengguna: username, passwd siswa:nis,nama_lengkap_siswa,nama_panggilan_siswa , jk_siswa, tempat_lahir_siswa, tanggal_lahir_siswa, agama_siswa,kewarganegaraan,anak_ke,jml_saudara_k andung,jml_saudara_tiri,jml_saudara_angkat,status_sis wa,bahasa_siswa,alamat_siswa,no_tlp, tinggal_dengan, jarak_rumah,gol_darah,penyakit,kelainan,tinggi_badan , berat_badan, lulusan_dari, tanggal_lulus, no_ijazah, lama_belajar,sekolah_pindahan,alasan_pindahan,kelas _diterima,tanggal_diterima,nama_ayah_siswa,tempat_l ahir_ayah,tanggal_lahir_ayah,agama_ayah,kewarganeg araan_ayah,pendidikan_ayah,pekerjaan_ayah,penghasil an_ayah,alamat_ayah,no_tlp_ayah,status_ayah,nama_i bu_siswa,tempat_lahir_ibu,tanggal_lahir_ibu,agama_ib u, kewarganegaraan_ ibu, pendidikan_ ibu, pekerjaan_ ibu, penghasilan_ ibu, alamat_ ibu, no_tlp_ ibu, status_ ibu, nama_wali, tempat_lahir_wali, tanggal_lahir_wali, agama_wali, kewarganegaraan_wali, pendidikan_wali, pekerjaan_wali,penghasilan_wali,alamat_wali,no_tlp_ wali,kegemaran_kesenian,kegemaran_olga,kegemaran _organisasi, kegemaran_lainnya, tahun_beasiswa1, kelas_menerima_beasiswa1,dari_menerima_beasiswa1 ,tahun_beasiswa2,kelas_menerima_beasiswa2,dari_me nerima_beasiswa2,tahun_beasiswa3,kelas_menerima_b easiswa3,dari_menerima_beasiswa3,tanggal_meningga lkan_sekolah,alasan_meninggalkan_sekolah,tahun_tam at_belajar, no_ijazah_tamat guru:nip,nama_guru,tempat_lahir_guru,tgl_lahir_guru, jk,gol_pangkat,tmt_pangkat,nama_jabatan,tmt_jabatan, thn_masa_kerja_golongan,bln_masa_kerja_golongan,t hn_masa_kerja_seluruhnya,bln_masa_kerja_seluruhny a,nama_latihan_jabatan,bln_latihan_jabatan,thn_latiha n_jabatan,jam_latihan_jabatan,nama_pendidikan, lulus_thn, tingkat_ijazah, jurusan_pendidikan, catatan_mutasi_kepegawaian_naik_pangkat, catatan_mutasi_kepegawaian_berkala, tugas_mengajar
Gambar 5. Relasi Tabel
4
3.3 Implementasi Sistem
4. Implementasi Form Guru Form guru berfungsi untuk mengolah seluruh data guru di SMP Negeri 3 Banguntapan Bantul.
Setelah melakuakan perancangan, untuk merumuskan ruang lingkup sistem komputerisasi pengolahan data, maka tahap selanjutnya adalah melakukan implementasi sistem. 1. Implementasi Form Login Form login adalah jendela pertama yang akan muncul saat aplikasi dijalankan. Form ini berfungsi untuk membatasi siapa saja yang berhak mengakses sistem ini.
Gambar 9.Tampilan Form Guru 5. Implementasi Form Pembagian Kelas Form pembagian kelas berfungsi untuk mengolah data pembagian kelas. Pada form ini terdapat tombol yang menghubungkan form kelas dan tombol yang menghubungkan dengan form siswa. Gambar 6. Tampilan Form Login 2. Implementasi Form Menu Utama Form utama adalah tampilan yang akan muncul setelah proses login berhasil. Pada aplikasi ini terdapat 3 tombol pilihan yaitu tombol input untuk menginputkan semua data, tombol laporan untuk melihat laporan dan tombol logout untuk keluar atau menutup aplikasi.
Gambar 13.Tampilan Form Pembagian Kelas 6. Implementasi Form Penilaian Form penilaian berfungsi untuk mengolah seluruh data penilaian siswa di SMP Negeri 3 Banguntapan Bantul. Pada form ini terdapat tombol yang menghubungkan dengan form siswa, form mata pelajaran, form kelas dan form guru.Di form ini terdapat dua tab page, yaitu nilai siswa dan pengembangan diri siswa.
Gambar 7.Tampilan Form Menu Utama 3. Implementasi Form Siswa Form data siswa berfungsi untuk mengolah seluruh data siswa di SMP Negeri 3 Banguntapan Bantul.
Gambar 16. Tampilan Form Penilaian (Nilai Siswa) Gambar 8.Tampilan Form Siswa
5
4. Kesimpulan Berdasarkan hasil penelitian di SMP Negeri 3 Banguntapan, maka penulis memiliki beberapa kesimpulan sebagai berikut : Untuk membuat sistem informasi akademik diperlukan langkah–langkah pengumpulan data, perancangan sistem, pemodelan sistem, perancangan database, membuat rancangan interface, pembuatan sistem informasi akademik, dan memimplementasikan sistem. Sehingga Sistem Informasi Akademik SMP Negeri 3 Banguntapan Bantul yang merupakan pengembangan dari sistem yang sedang berjalan. Daftar Pustaka [1] Fathansyah.2012.Basis Data.Bandung : Penerbit Informatika BANDUNG [2] Al Fatta, Hanif.2007.Analisa dan Perancangan Sistem Informasi.Yogyakarta : Penerbit Andi [3] HM, Jogiyanto.1989.Analisis dan Desain Sistem Informasi Pendekatan Terstruktur dan Praktik Aplikasi Bisnis. Yogyakarta : Penerbit Andi [4]
Sugiarti, Yuni, S.T.,M.Kom.2013.Analisis& Perancangan UML(Unified Modeling Language) Generated VB.6.Yogyakarta:Graha Ilmu
Biodata Penulis Siti Mariyam, memperoleh gelar Ahlimadya (A.Md), Jurusan Manajemen Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2016.
Luvi Renata, memperoleh gelar Ahlimadya (A.Md), Jurusan Manajemen Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2016.
Shofiyatun, memperoleh gelar Ahlimadya (A.Md), Jurusan Manajemen Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2016.
Yuli Astuti, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Sistem Informasi STMIK AMIKOM Yogyakarta, lulus tahun 2006, memperoleh gelar Magister Teknik Informatika (M.Kom), Jurusan Magister Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2012. Saat ini menjadi
Dosen di STMIK AMIKOM Yogyakarta.
6