PADANG DENGAN MENGGUNAKAN BAHASA PEMOGRAMAN VISUAL BASIC 6.0 YANG DIDUKUNG DATABASE
RAYSYA
09101152610628 SISTEM INFORMASI UNIVERSITAS PUTRA INDONESIA YPTK PADANG Email : raysyasugra@yahoo.co.id
ABSTRACT
This research is MTSN Parak Laweh Padang concerning system making of Report data value of student which is to realize usage of computer [so that/ to be] more optimal. In this research is by process datas related to topic and theme of this skripsi. This research is seen and analyse system which is walking, is later;then continued with output desain, input desain, and file desain. Design this new system applied computerized with Ianguage application pemograman of Visual Basic and can be used by MTSN Parak Laweh Padang. Keyword:Information System,processing student value,vb.6.0,mysql database.
digunakan untuk pengolahan data nilai sangat 1. PENDAHULAN sederhana sekali dan masih manual, hanya dengan menggunakan buku induk dan buku penilaian dari masing guru-guru yang dikelompokan sehingga menghasilkan data nilai yang diperoleh oleh setiap siswa, sehingga sangat menyulitkan para guru untuk menghasilkan nilai tersebut serta laporan yang diinginkan oleh kepala sekolah. Sehubungan dengan hal diatas maka penulis berusaha untuk melakukan rancangan sistem guna mencapai berbagai peningkatan dalam pengolahan data dengan mendesain bentuk sistem yang lebih baik, efisien, efektif dan akurat dari sebelumnya, yang penulis susun dalam bentuk skripsi yang berjudul PERANCANGAN SISTEM
1.1 Latar Belakang Masalah Pada saat sekarang ini perkembangan ilmu pengetahuan dan teknologi terus maju dengan pesatnya. Hal ini telah mendorong berbagai
perubahan-perubahan yang sangat cepat diberbagai segi kehidupan, Dengan perkembangan ilmu
pengetahuan dan teknologi yang semakin pesat saat di era globalisasi ini, maka mengharuskan kita untuk turut serta dalam mengikuti perkembangan tersebut. Perkembangan teknologi dapat membantu dalam menghasilkan suatu informasi secara cepat, akurat, relevan dan tepat waktu, dimana informasi tersebut sangat dibutuhkan dalam berbagai sektor yang akan mendukung perkembangan segala bidang dan dapat membantu dalam pemecahan masalah untuk
INFORMASI UNTUK PENGOLAHAN NILAI SISWA PADA SEKOLAH NEGERI MADRASAH PARAK
menghasilkan keputusan yang tepat. Dan tidak dipungkiri lagi perubahan-perubahan tersebut memang sangat terasa sekali dalam
TSANAWIYAH
(MTsN)
LAWEH PADANG DENGAN MENGGUNAKAN BAHASA PEMOGRAMAN VISUAL BASIC 6.0 YANG DIDUKUNG DATABASE MYSQL 1.2 Perumusan Masalah Berdasarkan tinjauan yang telah dilakukan serta uraian yang tertera diatas, dengan melihat dan memperhatikan sistem yang sedang berjalan maka ditemukan beberapa permasalahan, antara lain: 1. Pengolahan data nilai siswa MTsN Parak Laweh Padang masih dilakukan secara
kehidupan sehari-hari. Salah satu hasil pemanfaatan kemajuan teknologi adalah pengggunaan komputer, yang pada masa sekarang maupun yang masa akan datang memang sangat dibutuhkan, karena telah terbukti bahwa komputer merupakan alat bantu dalam menyelesaikan pekerjaan manusia secara cepat, akurat, relevan dan tepat waktu. Pada Sekolah Madrasah Tsanawiyah Negeri (MTsN) Parak Laweh Padang ini media yang
manual, sehingga proses pencarian data siswa sulit dilakukan. 2. Informasi data nilai siswa yang dihasilkan
2.
LANDASAN TEORI
2.1 Konsep Dasar Sistem Sistem dapat didefenisikan dengan pendekatan prosedur dan dengan pendekatan komponen.
masih belum efektif, sehingga sering terjadi Dengan pendekatan prosedur:Suatu sistem adalah kesalahan serta duplikasi data. kumpulan dari prosedur-prosedur yang mempunyai 3. Proses pembuatan data nilai siswa tujuan tertentu.Contoh sistem yang didefenisikan membutuhkan waktu yang relatif cukup dengan pendekatan prosedur ini adalah sistem lama. akuntansi. Dengan 1.3 Maksud dan Tujuan Penelitian Adapun tujuan dari penelitian yang dilakukan oleh penulis adalah: 1. Agar pihak tata usaha MTsN Parak Laweh Padang tidak lagi kesulitan dalam mengolah data nilai siswa, sehingga dapat efektif, kumpulan dari komponen yang saling berhubungan satu dengan yang lainnya membentuk satu kesatuan untuk mencapai satu tujuan tertentu. pendekatan komponen:Sistem adalah
2. Agar dalam penyajian informasi data nilai siswa kepada pihak-pihak yang
bersangkutan (Tata Usaha dan Kepala Sekolah) dapat dilakukan dengan cepat, tepat dan akurat. 3. Untuk meminimalkan kesalahan yang
terjadi pada proses pembuatan data nilai siswa yang diperlukan pada MTsN Parak Laweh Padang. 4. Untuk mengoptimalkan penggunaan
tekhnologi komputer.
2.2 Siklus Hidup Pengembangan Sistem (System Development Life Cycle) Metode siklus hidup pengembangan sistem mempunyai beberapa tahapan.Sesuai dengan
Tahap tahap
berikutnya dari SDLC setelah analisis sistem sistem perancangan adalah tahap (system istem
perancangan design).Tahap
namanya SDLC dimulai dari suatu tahapan sampai tahapan terakhir dan kembali lagi ke tahapan awal membentuk suatu siklus atau daur hidup. Tahapan-tahapan dalam metode SDLC adalah
1. Memberikan gambaran secara umum sebagai berikut: tentang 1. Analisis Sistem (system analiysis) Tahap ini dilakukan oleh analisis kebutuhan informasi kepada pemakai sitem secar logika. 2. Memberikan gambaran yang jelas dan rancang bangun yang lengkap kepada pemrogram computer dan ahlimengembangkan profesional. 3. Tahap Implementasi Sistem Tahap di analisis sistem terdiri dari kegiatan-kegiatan sebagai berikut ini: a. b. c. Studi pendahuluan. implementasi Studi kelayakan sistem Mengidentifikasi adalah permasalahan dan kebutuhan supaya siap dioperasikan. informasi pemakai. d. e. Memahami sistem yang ada. Menganalisis sistem yang ada. Tahap implementasi sistem terdiri dari tahap meletakkan sistem (system implementation) sistem.Implementasi Tahap ini berikutnya setelah sistem dirancang dan dibangun adalah tahap sistem secara ahli teknik lainnya.
beberapa kegiatan sebagai berikut: 1. Mempersiapkan implementasi. 2. Melakukan kegiatan implementasi. rencana
Analisis Sistem
Basic kita bisa memanfaatkan kemampuan Windows secara optimal.Dengan kecanggihan yang ditawarkan
Perancangan Sistem
oleh Visual Basic kita akan merasakan begitu mudahnya menyusun program aplikasi dengan
mengorganisasikan seluruh data yang ada dalam sistem. Penerapan Database dalam sistem informasi disebut Database system (sistem basis data).Database 2.3 Konsep Dasar Perancangan Sistem Perancangan dibutuhkan untuk menghasilkan sistem yang baik dan mudah untuk dikembangkan dimasa yang akan datang. Perancangan yang kurang baik akan mengakibatkan sistem yang dibangun harus dirombak total. Tahap perancangan disebut juga tahap pemecahan masalah, yaitu dengan menyusun suatu algoritma, alur sistem, masukan, prosedur, keluarandan database. membutnya tersedia untuk beberapa aplikasi yang bermacam-macam didalam suatu organisasi. system ini adalah suatu sistem informasi yang mengintegrasikan kumpulan dari data yang saling berhubungan satu dengan yang lainnya dan
3.
Wali Kelas
TU
Wk.Kurikulum
Periksa lembar ujian , buat lap nilai siswa per mata pelajaran
Lap.Nilai Ledger
Lap.Nilai Ledger
perbandingan terhadap sistem yang baru yang akan diterapkan. Analisis sistem bertujuan mencari
Lap.Nilai per Matapelajaran benar A A Lap.Data Siswa Per Kelas Lap.Data Siswa Per Kelas A
pemecahan masalah yang dihadapi di sistem tersebut agar masalah yang sama tidak terjadi lagi di saat yang akan datang
Lap.Nilai Per Siswa Lap.Nilai Per Siswa
3.2 Desain Sistem Baru Rancang sistem baru ini merupakan suatu bentuk pengembangan dari sistem lama, tujuannya adalah untuk membandingkan antara sistem yang sedang berjalan dengan sistem baru dan
meningkatkan
pengolahan data yang didukung oleh aplikasi bahasa pemrograman visual basic yang akan memperlihatkan bagaimana informasi, proses dari dalam menghasilkan data sampai suatu dengan
masukan
Wali Kelas
TU
Data Master 1.Siswa 2.Guru 3.Mata Pelajaran
Wk.Kurikulum
Data Siswa Lembar Ujian telah diisi Lembar Ujian telah diisi Registrasi Siswa Data Siswa Register
Lembar Ujian telah diisi Lap.Nilai Siswa per Matapelajaran tidak benar
Periksa lembar ujian , buat lap nilai siswa per mata pelajaran
0.1
Lap.Nilai Ledger
A A
Lap.Nilai Siswa per Matapelajaran benar Lap.Nilai Siswa per Matapelajaran tidak benar
Wali Kelas
Wk.Kurikulum
Lap.Nilai Per Siswa Lap Data Siswa Per Kelas Lap.Nilai Siswa per Matapelajaran benar Lap.Nilai Ledger
TU
sekasal_alamat ijazah_tahun ijazah_nomor ortu_ayah ortu_ibu ortu_alamat ortu_telp ortu_pekerjaan nis Nilai_harian2 Nilai_umum Nilai_semester tahunajaran terbilang wali_nama semester kelas nis kelas semester Wali_alamat tahunajaran Wali_agama Wali_telp Wali_pekerjaan Kode_mtpelajaran Nilai_harian1
Wk Kurikulum
Siswa
Melakukan
SiswaRegister
Memiliki
Nilai Siswa
Lap.Nilai Matapelajaran
Wali Kelas
Lap.Nilai Matapelajaran 0.3 Acc Lap.Nilai Matapelajaran Lap.Nilai Matapelajaran Acc
Memiliki
TU
0.4 Entri Data mata pelajaran, data siswa, data register, data guru
Nama Alamat
NIP
Guru
notelpon Kode_mtpelajaran
Memiliki
Mata Pelajaran
Kode_mtpelajaran Nama_pelajaran KKm
3.2.1.4 Entity Relationship Diagram (ERD) Entity adalah suatu Relationship gambar atau Diagran diagram (ERD) yang
memperlihatkan hubungan (relasi) antara satu entity dengan entity yang lainnya. Adapun bentuk dari Entity Relationship Diagram (ERD) dapat dilihat pada gamar 3.10 berikut:
19 20 21 22 23 24 25
50 15 30 50 50 15 15 30
Alama
Telpo
Peker
Nama
Alama
Agam
No Te
26 Width 4 30 2. Description Nomor Induk Siswa Nama Siswa File Data Mata Pelajaran Jenis Kelamin Nama Database Tempat Lahir Nama Tabel Tanggal Lahir Field Key Agama Anak ke : dbmtsn : tmtpelajaran
Peker
Name Field
jekel varchar tmp_lahir Date tgl_lahir varchar agama int anakke varchar statuskeluarga varchar alamat varchar telp varchar diterimadikelas Date tanggalditerima varchar sekasal_nama sekasal_alamat ijazah_tahun ijazah_nomor ortu_ayah varchar varchar varchar varchar varchar varchar varchar
15 15 6 15 2 20 50 30 3 50 50 50 4 30 50 50
: Kode_mtpelajaran
Tabel 3.2 Desain File Mata Pelajaran Status dalam keluarga Alamat No Name Field Type varchar varchar int 3 4 30 Width
1. Telpon kode_mtpelajaran dikelas 2. Diterima nama_pelajaran Diterima 3. Tanggal KKM Sekolah Asal Alamat Sekolah Asal Tahun Ijazah No Ijazah Nama Ayah Nama Ibu
Kode P Nama
Nilai K
17 ortu_ibu 18 ortu_alamat
3.
File Data Guru Nama Database Nama Tabel Field Key : dbmtsn : tguru : NIP
3. 4.
kelas nis
varchar varchar
4 4
Kelas
No In
5.
Nama Tabel No 1. 2. 3. 4. 5. NIP nama alamat notelpon kode_mata_pelajaran Name Field Type varchar varchar varchar varchar varchar Width 20 50 100 20 No 10 1. 2. 3. 4. File Data Registrasi Siswa Nama Database Nama Tabel tsiswaregister Field Key : : dbmtsn : 4. 5. 6 7 8 9 10
Tabel 3.3 Desain File Data Registrasi Siswa
Description Field Key : No Induk Pegawai tahunajaran,semester,kelas,nis,kode_mtpel ajaran Nama Guru Alamat Tabel 3.4 Desain File Data Nilai Siswa
Nomor Telpon Name Field Kode Mata Pelajaran tahunajaran semester kelas nis kode_mtpelajaran nilai_harian1 nilai_harian2 nilai_umum nilai_semester terbilang
Type varchar integer varchar varchar varchar float float float float varchar
Width 10 2 4 4 4 3 3 3 3 100
tahunajaran,semester,kelas,nis
No 1. 2.
Width 10 2
melakukan pengisian pada login Terlebih Dahulu. 4. IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Implementasi sistem adalah sistem yang siap pakai untuk diterapkan pada sebuah perusahaan yang telah diteliti. Sebelum diimplementasikan secara langsung pada perusahaan perlu dilakukan pengujian terlebih dahulu. 4.2 Pengujian Sistem Pengujian sistem dilakukan agar mengetahui sejauh mana program bebas dari kesalahan sebelum program diterapkan. Setelah program pengujuain selesai dilakukan maka akan didapat hasil dari pengujian tersebut. Adapun hasil pengujian adalah sebagai berikut : 4.3 Menu Utama Program Sistem Informasi Menu utama pada pengolahan data nilai siswa mtsn parak laweh terdiri dari tiga menu. Untuk lebih jelasnya dapat dilihat pada gambar 4.2 berikut ini.
Gambar 4.1 Form Login
Untuk lebih jelasnya dapat dilihat pada gambar 4.1 berikut ini.
Nilai Siswa Pada bab ini akan dijelaskan mengenai sistem informasi nilai siswa MTSN Parak Laweh. Pada menu utama merupakan interface / penghubung antar file entry, antar file laporan serta pengubung file yang terdapat pada menu entry dengan file file yang terdapat pada menu laporan.Untuk dapat membuka tampilan menu utama kita harus melakukan
pengisian pada form login terlebih dahulu.Dan melanjutkan pemoresesan. Pada form login ini merupakan penghubung agar bisa masuk ke menu utama.Dan untuk itu harus
Gambar 4.2 Menu Utama
Gambar 4.6 Menu Registrasi Siswa Gambar 4.4 Menu Mata Pelajaran
3. Guru
2. 2.Nilai Siswa
3.
4.3.1
4.
1.
Dalam pengolahan data nilai siswa dengan sebuah database diharapkan dapat
menghasilkan informasi yang berkualitas. 2. Dengan aplikasinya pemakaian maka komputer dan
akan
meningkatkan
efektifitas kerja di bidang administratif dan kesalahan-kesalahan pemrosesan data nilai siswa secara keseluruhan diharapkan tidak terjadi lagi. 3. Sistem yang dirancang ini akan
ini dapat
menyajikan informasi yang diperlukan 4.3.2 Menu Keluar Pada menu keluar terdapat struktur program yang berfungsi untuk keluar dari program menu utama. kapan saja dibutuhkan,akan diharapkan dapat memperoleh informasi yang dapat disajikan menghemat secara waktu cepat, dalam tepat dan
pembuatan
laporan nilai siswa. 5. PENUTUP 5.1 Kesimpulan Setelah melakukan pengamatan dan analisa selama melakukan pengumpulan data pada MTSN Parak Laweh , sampai dibuatnya sistem baru yang dapat diambil beberapa kesimpulan yaitu: 4. Penggunaan komputer dengan aplikasi Bahasa Pemograman Visual Basic 6.0 akan sangat membantu dalam pengolahan data nilai siswa, baik dari segi waktu, ketepatan dan hasil yang baik karena user dapat berinteraksi langsung dengan data yang diolah. Hasil dari perancangan sistem yang baru ini, diharapkan dapat mengatasi
kendala yang ada, serta bermanfaat pada MTSN Parak Laweh Padang. 5.2 Saran-Saran Dari kesimpulan-kesimpulan diatas setelah dilihat dari hasil penelitian yang dilakukan maka dapat dikemukakan beberapa saran yang diharapkan dapat menjadi bahan pertimbangan lebih lanjut dalam upaya peningkatan pengolahan data nilai siswa serta pembuatan laporan-laporan nilai siswa secara terpadu pada MTSN Parak Laweh Padang. Adapun saran-saran yang dianggap perlu yakni: 1. Penggantian sistem dari sistem lama ke sistem yang baru membutuhkan waktu untuk penyesuaian. Untuk penggantian sistem tersebut dapat dilakukan secara bertahap disamping itu sitem yang lama dan sistem yang baru dapat dipakai secara bersamaan. Hal ini tidak akan mengganggu aktivitas, sampai dengan sistem yang baru dapat diterima oleh pemakai sistem. 2. Dalam penerapan sistem yang baru ini maka akan terasa keunggulan dan 4.
didalam membantu memecahkan persoalan secara efisien dari apa yang telah
diterapkan selama ini untuk selanjutnya para pelaksana hendaknya cukup diberikan mengenai
pengetahuan
yang
pengolahan data dengan memanfaatkan jasa komputer agar sekolah dapat berjalan dan berkembang sesuai dengan kemajuan teknologi. Perlu dilakukan pelatihan dan pengenalan komputer kepada para guru dan karyawan yang terkait dengan sistem diterapkan guru dan yang akan yang
karyawan
kelebihannya dibandingkan dengan sistem yang sedang berjalan saat ini. 3. Pimpinan harus mampu memberikan
Kadir,Abdul.2000.Konsep Dasar
Pemograman,Penerbit Andi Offset,Yogyakarta.
Nugroho,Eko.2001,Bahasa-Bahasa
Pemograman,Andi Offset,Yogyakarta.