SISTEM INFORMASI KELULUSAN SISWA STUDI KASUS SMK NEGERI 1 KEMPAS. Suradi, Abdullah

dokumen-dokumen yang mirip
ANALISA DAN PERANCANGAN SISTEM INFORMASI PEMBINAAN PANTI ASUHAN PADA PANTI ASUHAN MUHAMMADIYAH TEMBILAHAN. Abdur Rahim

BAB IV DISKRIPSI PEKERJAAN

BAB IV ANALISIS DAN PERANCANGAN. Analisis Sistem ini merupakan penguraian dari suatu sistem pengolahan aplikasi

BAB II LANDASAN TEORI

BAB IV PERANCANGAN SISTEM. Perancangan ini dibuat untuk ditunjukkan kepada user, programmer, atau ahli

BAB IV PERANCANGAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan data yang didapat, identifikasi masalah yang didapat adalah

BAB III HASIL DAN PEMBAHASAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III PEMBAHASAN. Pembahasan yang kami lakukan pada kerja praktek di PT. Malayandi Tour & Travel hanya mengenai karyawan tetap saja.

SISTEM INFORMASI KEUANGAN SEKOLAH PADA MTs. PP. TUNAS HARAPAN TEMBILAHAN

BAB III ANALISIS DAN PERANCANGAN

BAB IV PERANCANGAN SISTEM

BAB IV DESKRIPSI SISTEM. mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatanhambatan

ANALISIS DAN PERANCANGAN SISTEM. yang utuh dan nyata ke dalam bagian-bagian atau komponen-komponen komputer

BAB IV ANALISIS SISTEM YANG SEDANG BERJALAN. Analisia sistem yang sedang berjalan bertujuan untuk mengetahui lebih

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN. informasi dalam membuat Aplikasi Pemeliharaan Sarana (Pengadaan).

BAB IV DESKRIPSI SISTEM. terhadap sistem inventaris hardware serta sistem pengolahan data hardware

BAB IV PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. diketahui dan diidentifikasi sehingga dalam membangun perangkat lunak lebih

BAB II LANDASAN TEORI

BAB IV PERANCANGAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTIK. satu usaha yang didirikan adalah Surya Mart. Saat ini Surya Mart masih

BAB IV DESKRIPSI PEKERJAAN

ANALISA DAN PERANCANGAN SISTEM INFORMASI PEMBAYARAN PAJAK/RETRIBUSI DAERAH PADA UPT. DIPENDAKECAMATAN GAUNG KABUPATEN INDRAGIRI HILIR.

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatanhambatan

BAB III ANALISIS DAN PERANCANGAN SISTEM. sistem penjualan dan stok barang. Dengan menganalisis prosedur sistem yang

SISTEM INFORMASI PERPUSTAKAAN SEKOLAH MENENGAH PERTAMA NEGERI 3 BAYAT

BAB IV PERANCANGAN SISTEM. harus menyerahkan data kompetensi siswa kepada pihak staff PSG untuk

PERANGKAT LUNAK BANTU TRY OUT UJIAN NASIONAL BERBASIS MULTI USER MENGGUNAKAN VISUAL BASIC 6.0 DAN MYSQL

BAB IV ANALISIS DAN DESAIN SISTEM. berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain

BAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan penguraian sistem informasi yang sedang

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisa terhadap sistem yang sedang berjalan adalah suatu kegiatan untuk

BAB IV DESKRIPSI KERJA PRAKTEK. mampu mempengaruhi prestasi dari sumber daya manusia khususnya untuk

BAB III ANALISA DAN DESAIN SISTEM

MULYADI, IR, M.SI DOSEN TETAP STMIK NURDIN HAMZAH JAMBI ABSTRAK I. PENDAHULUAN

SISTEM INFORMASI REKAM MEDIS DI PUSKESMAS MASARAN I SRAGEN

BAB IV DISKRIPSI PEKERJAAN. pada bapak Kepala Sekolah dan bagian akademik untuk mendapatkan informasi

SISTEM INFORMASI PENINGKATAN SUMBER DAYA MANUSIA (SDM) DI BADAN ARSIP DAERAH SUMATERA SELATAN DI PALEMBANG MENGGUNAKAN DELPHI 2007 DAN SQL SERVER 2008

BAB III PEMBAHASAN. 3.1 Analisis Sistem

PERANCANGAN APLIKASI PENGADAAN BARANG PADA PT PUPUK SRIWIDJAJA (Persero) KANTOR PEMASARAN PUSRI DAERAH LAMPUNG

BAB IV PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM. adalah termasuk bagaimana mengorganisasi sistem ke dalam subsistem-subsistem,

BAB IV DESKRIPSI PEKERJAAN. berbeda dengan beberapa institusi pendidikan lain. Hal ini disebabkan karena

Jurnal Ilmiah d ComPutarE Volume 2 Juni 2012

SISTEM INFORMASI EVALUASI SISWA SMP NEGERI SATU ATAP KUALA SEBATU. Riska Febrilia, Abdullah

BAB IV ANALISIS KERJA PRAKTEK

Bab 3. Metode Perancangan

BAB III ANALISIS DAN DESAIN SISTEM

SISTEM INFORMASI INVENTORY PADA PT VISION NET MENGGUNAKAN VISUAL BASIC 6.0. Herlina Trisnawati

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. 4.1 Analisis Sistem Informasi Akademik yang sedang Berjalan

BAB II LANDASAN TEORI

PROGRAM APLIKASI PENGOLAHAN DATA SISWA DI SMK MERDEKA BANDUNG ABSTRAK

BAB III ANALISA DAN DESAIN SISTEM

BAB II LANDASAN TEORI

BAB 4 DESKRIPSI PEKERJAAN. tersebut kedalam laporan perilaku siswa selama 1 hari, 1 bulan, dan 1 tahun.

BAB IV HASIL DAN PEMBAHASAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terhadap sistem yang sedang berjalan (Current sistem). Oleh karena itu kita perlu

BAB IV ANALISIS DAN PERANCANGAN SISTEM. merancang dan membangun aplikasi menggunakan konsep System Development

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI SISTEM. dilakukan adalah identifikasi permasalahan yang terdiri dari survei, wawancara

BAB IV ANALISIS PRAKTEK KERJA LAPANGAN. Kunjungan sales digunakkan untuk melihat berapa banyak kunjungan sales

BAB IV ANALISIS DAN PERANCANGAN SISTEM. bagian-bagian komponen dengan maksud untuk mengidentifikasi dan

BAB IV DESKRIPSI PEKERJAAN. Sesuai dengan topik yang diajukan penulis yaitu Aplikasi Rapor Siswa

Tujuan perancangan sistem informasi akademik berbasis client-server di. SMU PGII 2 Bandung ini diharapkan dapat berguna untuk mempermudah di

BAB IV ANALISA DAN DESAIN

Bab 3. Metode Dan Perancangan Sistem

BAB III ANALISA DAN DESAIN SISTEM

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

BAB IV. Analisis dan Perancangan Sistem Analisis sistem Informasi Pensiun yang sedang berjalan di Dinas

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III PEMBAHASAN. 3.1 Jadwal Kerja Praktek. Berdasarkan surat balasan kerja praktek dari Rumah Sakit Umum Pantura

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk

BAB IV DESKRIPSI PEKERJAAN DESKRIPSI PEKERJAAN. 4.1 Analisis Sistem. Menurut Whitten, Bentley dan Dittman (2004:38) analisis sistem adalah

BAB III METODE PENELITIAN. penulisan dan penyusunan dalam laporan ini, metode tersebut adalah :

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. membentuknya. Selanjutnya mengidentifikasi dan mengevaluasi permasalahan

SISTEM INFORMASI LAPORAN HASIL BELAJAR SISWA PADA MADRASAH ALIYAH NEGERI (MAN) KOTA PALOPO

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. workflow dari hasil analisa yang telah dilakukan sebelumnya. Pada workflow

BAB IV DISKRIPSI PEKERJAAN

RANCANG BANGUN SISTEM INFORMASI PERPUSTAKAAN STAND ALONE

BAB IV ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV RANCANGAN SISTEM USULAN

BAB III ANALISA DAN DESAIN SISTEM. kecamatan di kota medan masih bersifat manual. Bentuk manual yang dibuat oleh petugas

BAB IV PERANCANGAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

BAB II LANDASAN TEORI

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang

BAB III OBJEK DAN METODE PENELITIAN. Objek data penulis adalah Sistem Informasi Penjualan Produk untuk

BAB III ANALISA DAN DESAIN SISTEM

BAB IV DESKRIPSI PEKERJAAN. yang digunakan oleh CV. DAUN MUDA COMMUNICATION, ini dilakukan

Transkripsi:

SISTEM INFORMASI KELULUSAN SISWA STUDI KASUS SMK NEGERI 1 KEMPAS Suradi, Abdullah Program Studi Sistem Informasi, Fakultas Teknik dan Ilmu Komputer Universitas Islam Indragiri (UNISI) Jl. Parit 1 Tembilahan Hulu, Tembilahan Riau suradi@yahoo.co.id, abdialam@yahoo.com ABSTRAK Menengah Kejuruan (SMK) Negeri 1 Kempas merupakan salah satu sekolah kejuruan Negeri yang ada di Kecamatan Kempas Kabupaten Indragiri hilir yang membutuhkan sebuah teknologi informasi dalam pengambilan keputusan keluluasan untuk mengetahui hasil belajar dan prestasi siswa. Dalam pelaksanaannya sistem pengambilan keputusan kelulusan pada Menengah Kejuruan (SMK) Negeri 1 Kempas Kabupaten Indragiri Hilir masih mengalami kendala. Oleh karena itu penulis tertarik untuk mengangkat permasalahan tersebut sebagai judul penelitian: Analisa dan Perancangan Sistem Informasi Pengambilan Keputusan Kelulusan Menengah Kejuruan (SMK) Berdasarkan Standar Nasional Pendidikan (BSNP). Metode penelitian yang digunakan oleh penulis adalah metode deskriptif, sebagai upaya untuk mendapatkan gambaran mengenai metode pengumpulan data penulis menggunakan metode wawancara, dan observasi. Dalam pengembangan sistem, penulis menggunakan metode SDLC (system development life cycle). Untuk pemodelan sistem penulis menggunakan alat bantu perancangan yaitu bagan alir dokumen, diagram konteks, diagram alir data (DFD). Untuk perancangan basis data digunakan metode normalisasi, relasi tabel, dan entity relationship diagram (ERD). Impelementasi dan rancangan program menggunakan bahasa pemograman visual basic 6.0 dan database Microsoft Access. Dengan diimplementasikannya sistem informasi pengambilan keputusan kelulusan pada SMK Negeri 1 Kempas Kecamatan Kempas Kabupaten Indragiri Hilir diharapkan dapat memudahkan proses pengolahan nilai dalam pelaksanaan sistem informasi tersebut, sehingga membantu mencapai hasil yang maksimal. Kata kunci: Sistem Informasi, SDLC (system development life cycle), Microsoft Acces, Visual Basic 6.0. 1. PENDAHULUAN Pendidikan merupakan proses sekaligus sistem yang bermuara, berujung pada pencapaian kualitas hidup manusia yang dianggap ideal. Dalam sejarah kehidupan manusia, hampir tidak ada sekolompok manusia yang tidak menggunakan pendidikan sebagai alat untuk mengembangkan kualitasnya. Pendidikan sebagai usaha dasar yang di butuhkan untuk generasi muda yang profesional demi menunjang perannya di masa depan. Dalam dunia pendidikan dikenal adanya sistem kelulusan siswa. Sistem kelulusan siswa ini didasarkan pada Peraturan Badan Standar Nasional Pendidikan (BSNP) No. 0011/P/BSNP/XII/2011 tentang Prosedur Operasi Standar Ujian Nasional Menengah Pertama, Madrasah Tsanawiyah, Menengah Pertama Luar Biasa, Menengah Atas, Madrasah Aliyah, Menengah Atas Luar Biasa dan Menengah Kejuruan Tahun Pelajaran 2012/2013. Dalam Peraturan pemerintah ini terdapat beberapa kriteria dalam standar kelulusan siswa, yaitu menyelesaikan seluruh program pembelajaran, memperoleh nilai minimal baik pada penilaian akhir untuk seluruh mata pelajaran kelompok mata pelajaran agama dan akhlak mulia, kelompok mata pelajaran kewarganegaraan dan kepribadian, kelompok mata pelajaran estetika, dan kelompok mata pelajaran jasmani, olah raga, dan kesehatan, lulus ujian sekolah/madrasah untuk kelompok mata pelajaran ilmu pengetahuan dan teknologi, dan lulus Ujian Nasional. SMK Negeri 1 Kempas adalah sekolah menengah kejuruan negeri yang juga menerapkan Peraturan BSNP sebagai acuan dalam penentuan standar kelulusan siswa. Selama ini sistem 60

pengelolaan mengenai kelulusan siswa masih dilakukan secara manual tanpa menggunakan sistem informasi yang terkomputerisasi. Hal ini tentu saja menimbulkan banyak permasalahan, yaitu lamanya pengelolaan data siswa dan nilai siswa, lamanya proses perhitungan dan penentuan kelulusan siswa, kesulitan dalam mencari data-data yang diperlukan serta lamanya dalam proses pembuatan laporan mengenai data-data kelulusan siswa. Melihat permasalahan di atas penulis tertarik untuk membuat suatu sistem informasi untuk menentukan kelulusan siswa pada SMK Negeri 1 Kempas. Sistem pendukung keputusan merupakan sistem yang dapat membantu pihak managerial dalam mengambil keputusan, yang dalam hal ini adalah pihak sekolah dalam menentukan kelulusan siswa. Dalam penentuan kelulusan siswa terdapat beberapa kriteria dan standar yang harus diperhatikan, kriteria dan standar kelulusan siswa mengacu pada peraturan Badan Standar Nasional Pendidikan (BSNP). Berdasarkan latar belakang di atas, maka penulis tertarik untuk melakukan pengembangan sistem lama dengan mengangkat permasalahan pada sistem lama dan memberikan solusi berupa Sistem Informasi Kelulusan Berdasarkan Peraturan Badan Standar Nasional Pendidikan (BSNP), Studi Kasus (SMK Negeri 1 Kempas). 2. TINJAUAN PUSTAKA A. Konsep Dasar Sistem Sistem merupakan kumpulan elemen-elemen yang saling terkait dan bekerja sama untuk memproses masukan (input) yang ditujukan kepada sistem yang kemudian bekerja mengolah masukan tersebut sampai menghasilkan keluaran (output) yang diinginkan (Kristanto, 2003). Masukan (Input) Proses Keluaran (Output) Gambar 2.1 Model Dasar Sistem (Sumber : Kristanto, 2003). B. Konsep Dasar Informasi Informasi adalah hasil analisis dan sintesis terhadap data, dengan kata lain informasi dapat di katakan sebagai data yang telah diorganisasikan ke dalam bentuk yang sesuai dengan ke butuhan seseorang, entah itu manajer, staf, ataupun orang lain di dalam suatu perusahaan. Menurut (Stephen A. Moscove dan Mark G. Simkin) : informasi adalah kenyataan-kenyataan atau bentuk-bentuk berguna yang dapat di gunakan untuk pengambilan keputusan bisnis. C. Konsep Dasar Sistem Informasi Sistem 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 diperlukannya klasifikasi alur informasi, hal ini disebabkan keanekaragaman kebutuhan akan suatu informasi oleh pengguna informasi.(eko handoyo, 2008) D. Sistem Basis Data Data adalah rekaman mengenai fenomena/fakta yang ada atau terjadi. Sedangkan database atau basis data adalah kumpulan data/element yang secara logic berkaitan dalam merepresentasikan fenomena/fakta secara terstruktur dalam domain tertentu untuk mendukung aplikasi pada sistem tertentu. Basis data mendeskripsikan state oraganisasi/perusahaan/sistem. Saat suatu kejadian muncul di dunia nyata mengubah state organisasi perusahaan sistem maka suatu perubahan pun harus dilakukan terhadap data yang di simpan di basis data. Basis data merupakan komponen utama sistem informasi karena semua informasi mengenai pengambilan keputusan berasal dari data dibasis data. Pengelolaan basis data yang buruk dapat mengakibatkan ketidaktersediaan data penting yang digunakan untuk menghasilkan informasi yang. (Bambang harianto, 2004). 61

E. Normalisasi Proses normalisasi adalah proses pengelompokan data elemen menjadi tabel-tabel yang menunjukkan entity dan relasinya. Tujuan dari normalisasi itu sendiri adalah untuk menghilangkan kerangkapan data, mengurangi kompleksitas, dan untuk mempermudah pemodifikasian data. Berikut adalah tahapan-tahapan yang dilakukan pada proses normalisasi, yaitu : a. Bentuk Normal Kesatu (1 NF / First Normal Form) Bentuk Normal Kesatu mempunyai ciri yaitu setiap data dibentuk dalam file flat, data dibentuk dalam satu demi satu record dan nilai dari field berupa atomic value. Tidak ada set atribut yang berulang ulang atau atribut bernilai ganda (multi value). Tiap field hanya satu pengertian, bukan merupakan kumpulan data yang mempunyai arti mendua. b. Bentuk Normal Kedua (2 NF) Bentuk Normal kedua mempunyai syarat yaitu bentuk data telah memenuhi kriteria bentuk Normal Kesatu. Atribut bukan kunci haruslah bergantung secara fungsi pada kunci utama, sehingga untuk membentuk Normal Kedua haruslah sudah ditentukan kunci-kunci field. Kunci field harus unik dan dapat mewakili atribut lain yang menjadi anggotanya. c. Bentuk Normal Ketiga (3 NF) Untuk menjadi bentuk Normal Ketiga maka relasi haruslah dalam bentuk Normal Kedua dan semua atribut bukan primer tidak punya hubungan yang transitif. Artinya setiap atribut bukan kunci harus bergantung hanya pada kunci primer secara menyeluruh. F. Siklus Hidup Pengembangan Sistem Pengembangan sistem dapat berarti menyusun suatu sistem yang baru untuk menggantikan sistem yang lama secara keseluruhan atau memperbaiki sistem yang telah ada. G. Alat Bantu Analisis Sistem Informasi Perancangan sistem sangat perlu dalam pengolahan data dan informasi, karena tanpa dirancang terlebih dahulu maka data yang diolah untuk informasi tidak akan sempurna. Dalam perancangan sistem ini, banyak peralatan sebagai alat bantu yang digunakan untuk mempermudah dalam suatu pekerjaan, antara lain : 3. METODOLOGI PENELITIAN Metode yang digunakan adalah SDLC(Sytem Development Life Cycle) sedangakn teknik pengumpulan data berupa data primer dan data sekunder, melakukan wawancara langsung kepada pihak sekolah SMK 1 Kempas yaitu kepada pihak staf TU,serta melakukan observasi langsung di SMK 1 Kempas,literature berupa buku-buku yang didapatkan dari perpustakaan,ataupun dari internet,dan data dari hasil wawancara dan obervasi. 4. PEMBAHASAN DAN IMPLEMENTASI Pada perancangan sistem berbasis komputer, analisa memegang peranan yang penting dalam membuat rincian sistem baru. Analisa merupakan langkah pemahaman persoalan sebelum mengambil tindakan atau keputusan penyelesaian hasil utama, sedangkan tahap perancangan sistem adalah membuat rincian hasil dari analisa menjadi bentuk perancangan agar dapat dipahami dalam menjelaskan analisanya dalam dunia nyata sehingga mendapatkan gambaran tentang analisa dan mudah dimengerti. 4.1 Analisa Sistem yang Dibutuhkan Berdasarkan kelemahan-kelemahan dan kendala-kendala yang terjadi pada sistem yang berjalan, maka penulis mengusulkan sistem baru yang dapat memberikan kemudahan-kemudahan dalam melakukan pengelolaan dan perhitungan data data nilai siswa yang nantinya akan digunakan dalam penentuan kelulusan siswa SMK Negeri 1 Kempas. 1. Gambaran Sistem yang Diusulkan Pada aliran sistem informasi yang baru ini dilakukan beberapa perubahan dalam sistem penentuan kelulusan siswa. Perubahan yang dilakukan adalah penggunakan sistem informasi yang terkomputerisasi dan penggunaan database. Tujuan dari perubahan sistem ini adalah untuk lebih mengoptimalkan waktu dan kinerja pihak sekolah dalam penentuan kelulusan siswanya. 62

WALI KELAS GURU BIDANG STUDY PANITIA UN SEKOLAH KEPALA SEKOLAH Form Nilai Rapor Input Nilai Rapor Form Nilai Kompetensi Kejuruan Input Nilai Kompetensi Kejuruan Form Nilai Ujian Input Nilai Ujian dbkelulusan Form Nilai Ujian Nasional (UN) Input Nilai Ujian Nasional (UN) Proses Penentuan Kelulusan Proses Pembuatan Laporan Kelulusan Laporan kelulusan tertandatangani A Laporan Kelulusan Periksa dan cek data kelulusan Data kelulusan Acc Jurnal SISTEMASI, Volume 2, Nomor 4, Oktober 2013 : 60 74 Untuk lebih jelasnya mengenai peruabahan yang terdapat pada aliran sistem informasi yang baru ini dapat dilihat pada gambar 4.1. Gambar 4.1 Aliran Sistem Informasi Sistem yang Diusulkan (Sistem Baru) 2. Diagram Konteks Diagram konteks atau Context Diagram merupakan DAD yang pertama kali digambarkan yang merupakan level teratas (level 0) dan konteks diagram selalu mengandung satu proses saja (sering diberi nomor proses 0). Proses ini mewakili proses dari seluruh sistem. Konteks diagram ini menggunakan hubungan input/output antara sistem dengan dunia luarnya (kesatuan luar). Context diagram dimulai dengan penggambaran terminator, aliran data, aliran control, penyimpanan, dan proses tunggal yang merepresentasikan keseluruhan sistem. Adapun context diagram Sistem Informasi Penentuan Kelulusan SMK Negeri 1 Kempas adalah : b Wali Kelas Info_logiin Info_nilai_rapor Info_login Info_nilai_US c Guru Bidang Study Dt_login Dt_login Dt_nilai_UN Dt_penentuan_kelulusan 0 Sistem Informasi Penentuan Kelulusan Menengah Kejuruan (SMK) Berdasarkan Peraturan Standar Nasional Pendidikan (BSNP) Dt_Login Dt_nilai_US Dt_login a Panitia UN Info_login Info_nilai_UN Info_penentuan_kelulusan Lap_kelulusan Info_login Lap_kelulusan d Kepala Gambar 4.2 Context Diagram 3. Data Flow Diagram (DFD) DFD adalah model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari sistem, dimana data disimpan, proses apa yang dihasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang akan dikenakan pada data tersebut. DFD Level 1 untuk sistem baru dapat dilihat pada gambar 4.4 dibawah ini: 63

a Panitia UN Dt_pengguna Info_pengguna Dt_pengguna 1 Fasilitas Info_pengguna D1 Pengguna b Guru 2 D2 Master Info_nilai_UN Info_nilai_UN Dt_nilai_UN Dt_nilai_UN 3 Info_nilai_rapor D3 Nilai_rapor Info_nilai_rapor Input Nilai D4 Nilai_kompetensi_kejuruan c Guru Bidang Study Dt_nilai_US Info_nilai_US Info_nilai_US Dt_nilai_US D5 Nilai_US Info_nilai_rapor Info_nilai_US Dt_penentuan_kelulusan 4 D6 Nilai_UN Dt_penentuan_kelulusan Info_nilai_UN Info_penentuan_kelulusan Penentuan Kelulusan Info_penentuan_kelulusan D7 kelulusan d 5 Kepala Lap_kelulusan Laporan Lap_kelulusan Gambar 4.3 DFD Level 1 DFD Level 2 Proses 1 Fasilitas dapat dilihat pada gambar 4.4 dibawah ini: Dt_pengguna 1.1 Dt_pengguna Info_pengguna Tambah Pengguna Info_pengguna a Panitia UN D1 Pengguna 1.2 Ubah Password b Guru c d Kepala Guru Bidang Study Gambar 4.4 DFD Level 2 Proses 1 Fasilitas DFD Level 2 Proses 2 Master dapat dilihat pada gambar 4.5 dibawah ini: 2.1 Tambah Master b Guru 2.2 Ubah Master D2 siswa 2.3 Hapus Master Gambar 4.5 DFD Level 2 Proses 2 Master DFD Level 2 Proses 3 Input Nilai dapat dilihat pada gambar 4.6 dibawah ini: 64

b 3.1 Guru Info_nilai_rapor Input Nilai Rapor Info_nilai_rapor D3 Nilai_rapor Dt_nilai_kompetensi_ujian 3.2 c Input Nilai Kompetensi kejuruan Info_nilai_kompetensi_ kejuruan D4 Nilai_kompetensi_kejuruan Guru Bidang Study Dt_nilai_US Dt_nilai_US 3.3 Info_nilai_US Input Nilai Ujian Info_nilai_US D5 Nilai_US Dt_nilai_UN a Dt_nilai_UN 3.4 Panitia UN Info_nilai_UN Input Nilai Ujian Nasional Info_nilai_UN D6 Nilai_UN Gambar 4.6 DFD Level 2 Proses 3 Input Nilai DFD Level 2 Proses 4 Penentuan Kelulusan dapat dilihat pada gambar 4.7 dibawah ini : Dt_penentuan_kelulusan 4.1 Dt_penentuan_kelulusan Info_penentuan_kelulusan Tambah Penentuan Kelulusan Info_penentuan_kelulusan a Panitia UN Dt_penentuan_kelulusan Info_penentuan_kelulusan 4.2 Hapus Penentuan Kelulusan Dt_penentuan_kelulusan Info_penentuan_kelulusan Gambar4.7 DFD Level 2 Proses 4 Penentuan Kelulusan D7 Kelulusan DFD Level 3 Proses 3.1 Input Nilai Rapor dapat dilihat pada gambar 4.8 dibawah ini : 3.1.1 Info_Nilai_Rapor Tambah Nilai Rapor Info_Nilai_Rapor b Guru Info_Nilai_Rapor 3.1.2 Ubah Nilai Rapor Info_Nilai_Rapor D3 Nilai_rapor Info_Nilai_Rapor 3.1.3 Hapus Nilai Rapor Info_Nilai_Rapor Gambar 4.8 DFD Level 3 Proses 3.1 Input Nilai Rapor DFD Level 3 Proses 3.2 Input Nilai Kompetesi Kejuruan dapat dilihat pada gambar 4.9 dibawah ini : 65

3.2.1 Tambah Nilai Kompetensi Kejuruan c Guru Bidang Study 3.2.2 Ubah Nilai Kompetensi Kejuruan D4 Nilai_kompetensi_kejuruan 3.2.3 Hapus Nilai Kompetensi Kejuruan Gambar 4.9 DFD Level 3 Proses P32 Input Nilai Kompetesi Kejuruan 4. Relasi Tabel Relasi tabel adalah data yang menggambarkan hubungan antara tabel satu dengan tabel yang lainnya. Relasi tabel digunakan untuk mengelompokan data menjadi tabel-tabel yang menunjukan entitas dan relasi yang berfungsi untuk mengakses data, sehingga database tersebut mudah dimodifikasi. Relasi tabel pada Sistem Informasi Penentuan Kelulusan SMK Negeri 1 Kempas dapat dilihat pada gambar 4.10 di bawah ini : Tabel_nilai_rapor Tabel_nilai_kompetensi_kejuruan *Kode_nilai_rapor Nilai_rapor **NIS Tabel_nilai_us *Kode_nilai_us Nilai_us **NIS Tabel_ *NIS Nama_siswa Jenis_kelamin Kelas Tempat_lahir Tanggal_lahir Agama Kewarganegaraan Alamat No_telepon *Kode_nilai_kompetensi_kejuruan Nilai_kompetensi_praktek Niai_kompetensi_teori **NIS Tabel_nilai_un *Kode_nilai_un Nilai_un **NIS Tabel_Kelulusan *No_peserta_ujian Tahun_pelajaran Nilai_sekolah Nilai_akhir Status_kelulusan **NIS **Kode_nilai_us **Kode_nilai_rapor **Kode_nilai_un **Kode_nilai_kompetensi_kejuruan Gambar 4.10 Relasi Tabel 3.2.3.3 Entity Relation Ship Diagram (ERD) ERD adalah model konseptual yang mendeskripsikan hubungan antara penyimpanan atau database. ERD digunakan untuk memodelkan struktur data dan hubungan antar data. ERD untuk sistem baru dapat dilihat pada gambar 4.11 dibawah ini : 66

Tanggal_lahir Kode_nilai_kompetensi_kejuruan Tempat_lahir Agama NIS Kelas Kewarganegaraan NIS Jenis_kelamin Alamat Nilai_kompetensi_kejuruan_teori Kode_nilai_rapor Nilai_rapor Nama No_telepon Nilai_kompetensi_kejuruan_praktek NIS Nilai_rapor Memilliki Memilliki Nilai_kompetensi_kejuruan Memilliki Memilliki Mempengaruhi Kode_nilai_us Kode_nilai_un Mempengaruhi NIS Nilai_us Memiliki Nilai_un NIS Nilai_us Nilai_un Mempengaruhi Mempengaruhi Kelulusan No_peserta_ujian Status_kelulusan NIS Kode_nilai_us Kode_nilai_rapor Nilai_akhir Nilai_sekolah Tahun_pelajaran Kode_nilai_un Kode_nilai_kompetensi_kejuruan Gambar 4.11 Entity Relation Ship Diagram (ERD) 3.3 Perancangan Sistem Setelah melakukan analisa terhadap sistem yang akan dikembangkan, maka langkah berikutnya adalah merancang sistem berdasarkan hasil analisa yang telah dilakukan sebelumnya. Perangkat keras yang digunakan dalam penerapan sistem ini adalah : 1. Processor : Intel Pentium IV 2.4 GHz 2. Memory : 512 MB 3. Harddisk : 40 GB Sedangkan perangkat lunak yang digunakan adalah : 1. Visual Basic 6.0, untuk pembuatan perangkat lunak. 2. MySQL, untuk pengolahan basis data. 3. Cristal Report 10, untuk menampilkan dan mencetak data-data. 4. Windows XP, sebagai sistem operasi yang digunakan. 3.3.1 Perancangan Basisdata (Database) Perancangan basisdata merupakan kelanjutan dari analisa data yang berupa ER-D, entitas entitas pada ER-D akan menjadi tabel pada basisdata. Adapun perancangan basisdata pada Sistem Informasi Penentuan Kelulusan SMK Negeri 1 Kempas adalah : Tabel Tabel 3.2 Tabel Field Name Data Type Field Size Keterangan NIS Int 10 No induk siswa Nama_siswa Varchar 50 Nama siswa Kelas Varchar 15 Kelas siswa Jenis_kelamin Varchar 15 Jenis kelamin siswa Tempat_lahir Varchar 25 Tempat lahir siswa Tanggal_lahir Date/Time - Tanggal lahir siswa Agama Varchar 25 Agama siswa Kewarganegaraan Varchar 25 Kewarganerasaan siswa Alamat Varchar 50 Alamat No_telepon Int 12 No telepon siswa Tabel Nilai Rapor Tabel 3.3 Tabel Nilai_rapor Field Name Data Type Field Size Keterangan *Kode_nilai_rapor Varchar 10 Kode rapor 67

Nis Int 10 No induk siswa Nilai_rapor Int 5 Nilai rapor Tabel Nilai Ujian Tabel 3.4 Tabel nilai_us Field Name Data Type Field Size Keterangan *Kode_nilai_us Varchar 10 Kode nilai us Nis Int 10 No induk siswa Nilai_us Int 5 Nilai ujian sekolah Tabel Nilai Kompetensi Kejuruan Tabel 3.5 Tabel Nilai_kompetensi_kejuruan Field Name Data Type Field Size Keterangan *Kode_nilai_kompetensi_kejuruan Varchar 10 Kode nilai ujian kejuruan Nis Int 10 No induk siswa Nilai_kompetensi_kejuruan_teori Int 5 Nilai ujian teori Nilai_kompetensi_kejuruan_praktek Int 5 Nilai ujian praktek 3.3.2 Perancangan Struktur Menu MENU UTAMA Program Pengelolaan Pengguna Data Master Input Nilai Penentuan Kelulusan Laporan Keluar Logout About Tambah Pengguna Ubah Password Nilai Rapor Nilai Kompetensi Kejuruan Nilai Ujian Nilai Ujian Nasional Gambar 4.12 Perancangan Struktur Menu Kelulusan Persiswa Kelulusan Persekolah 3. 4 Flowchart Sistem Flowchart sistem menjelaskan urutan-urutan dari prosedur yang ada di dalam sistem dan menunjukkan apa yang dikerjakan oleh sistem dan pengguna. Adapun flowchart Sistem Informasi Kelulusan Berdasarkan Peraturan Badan Standar Nasional Pendidikan (BSNP), Studi Kasus (SMK Negeri 1 Kempas) antara lain seperti gambar dibawah ini : 68

Waka Kurikulim Sistem Kepala Mulai username dan password username dan password Proses Login tidak Login valid? tidak ya ya Proses data pengguna data Ubah password data Ubah password Proses ubah password Data Proses data Data Nilai Ujian Proses data Nilai Ujian Database Data Nilai Ujian Kompetensi Proses data Nilai Ujian Kompetensi Data Nilai Ujian Nasional Proses data Nilai Ujian Nasional Laporan Kelulusan Proses pembuatan laporan Kelulusan Laporan Kelulusan Selesai Gambar 4. 13 Flowchart Sistem 3. 5 Flowchart Program Flowchart program digunakan untuk menggambarkan urutan prosedur secara rinci dan detail antar instruksi yang satu dengan yang lainnya dalam suatu program komputer yang bersifat logic. Adapun flowchart program untuk Sistem Informasi Kelulusan Berdasarkan Peraturan Badan Standar Nasional Pendidikan (BSNP), Studi Kasus (SMK Negeri 1 Kempas) antara lain seperti gambar dibawah ini : 1. Flowchart Tambah data START Simpan Hapus Refresh Keluar NIS Mulai Proses pencarian data Y Tampilkan data Data ditemukan? Edit data T Input data Simpan Hapus Y Proses Pengecekan data T Y Data ditemukan? Y T Proses Tambah Proses Simpan T Proses Ubah Proses Refresh Proses Hapus Y Ada proses lagi? T Keluar Gambar 4. 14 Flowchart Data END IMPLEMENTASI A. Spesifikasi Peralatan Yang Diperlukan Untuk mengimplementasikan sistem baru yaitu Sistem Informasi Kelulusan Berdasarkan Badan Standar Nasional Pendidikan (BSNP) pada SMK Negeri 1 Kempas Tembilahan, maka diperlukan peralatan yang digunakan. Adapun peralatan yang digunakan adalah : B. Desain Struktur Program Struktur Program merupakan tampilan dari layar yang menunjukkan bagian-bagian dari program yang dibuat. Adapun struktur program yang dirancang seperti dibawah ini : 69

Menu Utama Program Master Input Nilai Perhitungan Kelulusan UN Laporan Tambah Pengguna Nilai Rata-Rata Rapor Nilai Rata-Rata Rapor Ubah Password Jurusan Nilai Ujian Kompetensi Nilai Ujian Kompetensi LogOut Data Rekanan Nilai Ujian Nasional Nilai Ujian Nasional Keluar Aplikasi Data Penyusutan Laporan Data Kelulusan About Laporan Data Kelulusan Gambar 4.15 Desain Struktur Program Laporan Data Kelulusan Tahunan C. Implementasi Sistem Adapun implementasi dari sistem yang diusulkan antara lain sebagai berikut : 1. Form Login Form login digunakan untuk masuk dan mengakses sistem informasi. Form login terdiri dari Kolom NIP/NRG dan Password. Gambar 4. 16 Form Login 2. Form Menu Utama Form Menu Utama merupakan Induk dari semua Form yang ada dalam program aplikasi yang dirancang bagi Sistem yang diusulkan. Terdiri dari Menu Program, Menu Master, Menu Input Nilai, Menu Perhitungan Kelulusan UN dan Menu Laporan Gambar 4. 17 Form Menu Utama adapun Submenu dari Menu bar yang tersedia pada form Menu Utama antara lain : 1. Program Menu Program adalah menu untuk memunculkan form-form yang berkaitan dengan pengelolaan pengguna sistem dan fasilitas umum sistem. Adapun Submenu pada menu Program antara lain: a. Tambah Pengguna b. Ubah Password c. LogOut d. Keluar Aplikasi e. About 2. Master 70

Menu Master adalah menu untuk memunculkan form-form penginputan dan manipulasi data utama yang dibutuhkan pada sistem. Adapun Submenu pada menu Master antara lain: a. Master b. Master Jurusan 3. Input Nilai Menu Input Nilai merupakan menu yang digunakan sebagai menu untuk menampilkan dan mengelola nilai-nilai siswa. Adapun nilai-nilai yang dikelola pada menu ini adalah sebagai berikut : a. Nilai Rata-Rata Rapor b. Nilai Ujian Kompetensi c. Nilai Ujian Nasional 4. Perhitungan Kelulusan UN Menu Perhitungan Kelulusan UN merupakan menu yang digunakan sebagai menu untuk mengelola dan menentukan kelulusan siswa. 5. Laporan Menu Laporan merupakan menu yang digunakan sebagai menu untuk menampilkan hasil penginputan data atau disebut juga sebagai menu untuk menampilkan Output. Adapun Submenu pada menu Laporan antara lain: a. Laporan Nilai Rata-Rata Rapor b. Laporan Nilai Ujian Kompetensi c. Laporan Nilai Ujian Nasional d. Laporan Data Kelulusan Laporan Data Kelulusan terdiri dari : - Laporan Data Kelulusan - Laporan Data Kelulusan Tahunan Adapun Tampilan dari seluruh submenu pada menu utama diatas antara lain sebagai berikut: 1. Tambah Pengguna Submenu ini digunakan untuk menampilkan data pengguna yang dapat mengakses sistem. Pada submenu ini pengguna dapat melakukan proses penambahan, pengubahan dan penghapusan data pengguna. Selain itu, pada bagian samping kiri terdapat fasilitas untuk melakukan pencarian terhadap data pengguna. Gambar 4. 18 Form Tambah Pengguna 2. Master Submenu ini digunakan untuk mengelola data master siswa. Pada submenu ini, pengguna dapat melakukan proses penambahan, pengubahan dan penghapusan data master siswa. Selain itu, juga diberikan fasilitas pencarian yang memudahkan pengguna untuk mencari informasi mengenai data siswa yang mereka inginkan. 71

Gambar 4.19 Form Master Submenu ini digunakan untuk mengelola nilai-nilai siswa, yaitu : a) Nilai Rata-Rata Rapor Form ini memberikan fasilitas mengelola nilai rata-rata rapor siswa. Gambar 4.20 Form Input Nilai Rata-Rata Rapor b) Nilai Ujian Kompetensi Form ini memberikan fasilitas mengelola nilai ujian kompetensi siswa. Gambar 4.21 Form Input Nilai Ujian Kompetensi 3. Perhitungan Kelulusan UN Submenu ini digunakan untuk mengelola dan menentukan kelulusan siswa. 72

Gambar 4.22 Form Perhitungan Kelulusan UN 4. Laporan Nilai Rata-Rata Rapor Submenu ini digunakan untuk melihat dan mencetak nilai rata-rata rapor siswa. Gambar 4.23 Form Laporan Nilai Rata-Rata Rapor 4. 5 Pengujian Sistem Setelah tahap implementasi dilakukan maka dilanjutkan dengan pengujian dari implementasi yang telah dibuat. Tahap pengujian diperlukan agar dapat diketahui hasil dari program implementasi sistem. Sistem ini diuji dengan menggunakan metode pengujian black box. Metode black box yaitu metode pengujian yang menguji suatu sistem tanpa harus mengetahui proses internal yang berada pada sistem tersebut. Pengujian dilakukan terhadap keseluruhan menu dan submenu pada sistem. 5. KESIMPULAN DAN SARAN Berdasarkan pembahasan yang telah dijelaskan pada bab sebelumnya dapat disimpulkan bahwa : 1. Sistem Informasi Kelulusan Berdasarkan Badan Standar Nasional Pendidikan (BSNP) pada SMK Negeri 1 Kempas telah berhasil dibangun. 2. Sistem ini dapat Mengelola data siswa dan nilai siswa dengan terorganisir. 3. Sistem ini dapat membantu proses penentuan kelulusan siswa, sehingga proses penentuan kelulusan dapat dilakukan dengan cepat dan akurat. 4. Bila terjadi kesalahan pada data atau data perlu diubah, maka cukup dengan mengakses kembali file yang dibutuhkan. Dengan demikian tidak butuh waktu yang lama untuk mencari dan merubah data yang ada. 5. Sistem ini memberikan fasilitas pembuatan laporan dan cetak laporan, sehingga pada saat dibutuhkan sistem secara cepat dapat menyediakan laporan tersebut sesuai kebutuhan. 73

DAFTAR PUSTAKA Alam, M. Agus J., 1999, Menjadi Mahir Tanpa Guru Microsoft Visual Basic 6.0, PT. Elex Media Komputindo, Bandung. Daryanto, 2003, Belajar Komputer Visual Basic, Yrama Widya, Malang. Divisi Penelitian dan Pengembangan MADCOMS, (2003), Aplikasi Database Visual Basic 6.0 dengan Crystal Report, Andi, Yogyakarta. Jogiyanto, HM., 2005, Analisis dan Disain Sistem Informasi, Andi Offset, Yogyakarta. Abdul Kadir, 2003, Pengenalan Sistem Informasi, Andi, Yogyakarta. Kristanto, Andi, 2003, Analisa dan Perancangan Sistem Informasi dan Aplikasinya, Yrama Widya, Malang. Kusrini, 2007, Strategi Perancangan dan Pengolahan Basis Data, Andi, Yogyakarta. Peck, George, 2004, Crystal Report 10, McGraw-Hill, Osborne. Supardi, Yuniar., 2008, Microsoft Visual Basic untuk Segala Tingkat, PT. Elex Media Komputindo Kelompok Gramedia, Jakarta. Sugianto., Mikael, 2007, Microsoft Visio 2007 Membuat Beragam Desain Diagram dan Flowchart, Salemba Infotek, Jakarta. Yuswanto., 2003, Microsoft Visual Basic 6.0, Prestasi Pustaka, Surabaya. 74