“APLIKASI PENGOLAHAN DATA SISWA MENGGUNAKAN BAHASA PEMPROGRAMAN MICROSOFT VISUAL FOXPRO 9.0 DI SMP NEGERI 5
PAGARALAM” *Heriansyah, M.Kom*
ABSTRAK
Aplikasi Pengolahan data siswa pada SMP N 5 Pagaralam masih menggunakan Microsoft Word dan Microsoft Excel, sehingga masih kurang efektif untuk memenuhi kebutuhan informasi sekarang ini, padahal banyak aplikasi yang biasa membantu dalam pengolahan data siswa pada SMP N 5 Pagaralam, setelah penulis mengetahui kelemahan dari sistem yang lama maka penulis mencoba membuat suatu aplikasi tentang pengolahan data siswa menggunakan bahasa pemprograman Visual Foxpro 9.0 dengan menggunakan aplikasi ini pengolahan data siswa akan lebih cepat dan efektif.
Kata Kunci : Data Siswa, Visual Foxpro 9.0, SMP Negeri 5 1. PENDAHULUAN
Dengan kemajuan teknologi informasi, pengaksesan terhadap data atau informasi yang tersdia dapat berlangsung dengan cepat , tepat dan akurat. Contoh dari hasil kemajuan teknologi adalah berkembangnya komputer yang memungkinkan pengolahan data menjadi lebih cepat dan akurat.
Seiring dengan perkembangan zaman, kebutuhan manusia semangkin meningkat disegalah bidang, termasuk juga ilmu pengetahuan dan teknologi banyak alat dan metode yang dihasilkan dari bidang ini, salah satunya adalah komputer yang terus mengalami perkembangan sejak pertama kali diciptakan hinggah saat ini. Komputer merupakan alat elektronik yang digunakan untuk memanipulasi data dengan oprasi logika dan aritmatika untuk menghasilkan informasi yang berguna, dibuat dengan berbagai macam ukuran dan tipe, juga dioprasikan oleh user berbeda-bada pula, sesuai dengan kemampuan dan pengetahuan tentang komputer yang dimiliki user yang bersangkutan.
Pada saat ini komputer dapat mempercepat proses pengolahan data dan menyeragamkan bagian-bagian laporan yang akan dibutuhkan dalam database, suatu unit hanya memasukan data, sehingga dari
database tersebut dapat diambil datanya untuk diperoses menjadi laporan yang diperlukan. Dengan memanfaatkan sistem kumputer yang ada dan menggunakan bahasa pemprograman, maka akan didapatkan suatu informasi yang cepat, tepat dan akurat.
Pada saat ini aplikasi yang digunakan di SMP N 5 Pagaralam adalah Microsoft Word dan Microsoft Excel, aplikasi ini masih kurang tepat untuk mengolah data siswa sehingga hasilnya kurang efektif dan efisien. Oleh sebab itu penulis penulis mencoba membuat suatu aplikasi tentang pengolahan data siswa menggunakan bahasa pemprograman Visual Foxpro 9.0 dengan menggunakan aplikasi ini pengolahan data siswa akan lebih cepat dan efektif.
Berdasarkan latar belakang di tas maka penulis tertarik untuk mengangkat tema, yaitu ”Alikasi Pengolahan Data Siswa Dengan Menggunakan Bahasa
Pemprograman Microsoft Visual Foxro 9.0 Pada SMP N 5 Pagaralam”.
2. RUMUSAN MASALAH
Setelah penulis melakukan penelitian dan pengamatan di SMP N 5 Pagaralam maka penulis mengangkat permasalahan, yairu : Bagaimana cara membuat aplikasi pengolahan data siswa dengan menggunaan bahasa Pemprograman Microsoft Visual Foxpro 9.0 di SMP N 5 Pagaralam?
3. PENGERTIAN-PENGERTIAN 3.1. Pengertian Aplikasi
Menurut kamus komputer eksekutif, Aplikasi mempunyai arti yaitu pemecahan masalah yang menggunakan salah satu teknik pemprosesan data aplikasi yang biasanya berpacu pada sebuah komputansi yang di inginkan atau di harapkan maupun pemprosesan data yang diharapkan.
http://dobloger.blogspot.com/2013/01/peng ertian-aplikasi-depinisi-dan-arti-html
3.2.Pengertian Data
Data adalah deskripsi dari sesuatu dan kejadian yang kita hadapi, Definisi data yang lain adalah data merupakan kenyataan yang manggambarkan suatu kejadian-kejadian dan kesatuan nyata. (Al-bahra, 2005:8).
3.3. Pengertian Pengolahan Data
Pengolahan data adalah masa atau waktu yang digunakan untuk mendeskrepsikan perubahan bentuk data menjadi informasi. (Al-Bahra, 2005:9).
3.4. Database
Database secara singkat dapat diartikan sebagai tempat untuk menampung data atau juga sering disebut juga bank data, database juga memiliki banyak jenis, dari mulai Database berbasis File, Hierarki hingga berbasis Relasional. Tipe Database yang paling efesien digunakan untuk penyimpanan data adalah Database Relasional. Database yang digunakan dalam Microsoft Visual Foxpro adalah Database relasional atau lazim disingkat sebagai RDBMS (relasional database management system). (Ali Akbar, 2006:25).
3.5. Pengertian Flowchart
Flowchart adalah bagan (chart) yang menunjukkan alir (Flow) didalam program atau prosedur sistem secara logika. Bagan alur (Flowchart) di gunakan terutama untuk alat bantu komunikasi dan untuk dokumentasi,( Jogiyanto, 2005:795).
3.6. Data Flow Diagram (DFD)
DFD adalah suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal dan tujuan yang keluar dari sistem, dari mana disimpan, proses apa yang menghasilkan data tersebut dan interaksi anyara data yang tersimpan dan proses yang dikenakan pada data tersebut (Jogiyanto, 2008:61).
Adapun Simbol-Simbol Data Flow Diagram (DFD), yaitu :
Tabel 3.1 Simbol-simbol DFD
3.7. Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) adalah sebuah diagram model jaringan yang mengguna-kan susunan data yang tersimpan didalam suatu sistem secara abstrak, (Jogiyanto. 2005: 2).
Adapun simbol-simbol didalam ERD yaitu:
Tabel 3.2 Simbol-simbol ERD
3.8. Pengertian UML (Unified Modeling Language)
Menurut Yuni Sugiarti (2013:34), Unified Modeling Language (UML) adalah bahasa spesifikasi standar untuk mendokumentasikan, menspesifikasikan, dan membangun sistem perangkat lunak.
Tabel 3.3 Simbol Use Case Diagram
3.9. Pemrograman
Himpunan atau kumpulan intruksitertulis yang buat oleh programmer atau suatu bagian executable dari suatu software. Orang yang yang membuat program sering disebut sebagai pemprograman atau programmer. Aktivitas membuat program disebut sebagai pemprograman, jadi
pemprograman merupakan suatu kumpulan urutan perintah ke komputer untuk mengerjakan suatu perintah-perintah ini membutuhkan suatu bahasa tersendiri sebagai mana bahasa manusia, bahasa pemprograman memiliki kaida tertentu yang dapat di mengerti oleh computer.
http://artikel2.com/kumpulan-bermacam2-artikel/03/pengertian-program
3.9.1. Sekilas Tentang Microsoft Visual Foxpro 9.0
Microsoft Visual Foxpro 9.0 adalah program Database yang sering digunakan untuk menyusun aplikasi yang menyangkut data cukup besar seperti data karyawan, data siswa, nilai mata diklat,investasi barang, dan lainnya. Program menyediakan beberapa kompunen penting untuk menyusun aplikasi buatan seperti database, table, form, report, menu dan shortcut serta membangun file executable(*.exe). kemudian dengan dukungan program bantu bernama Microsoft Instalshield, Program Visual Foxpro dapat digunakan dalam menyusun file setup aplikasi buatan anda.
Microsoft Visual Foxpro lebih fleksibel dan mudah, baik dalam pengoprasian maupun dalam penyusunan aplikasi buatan dibanding dengan program-program lainya sehingga banyak programmer database pindah keprogram visual foxpro, lebih lanjut microsoft visual foxpro 9.0 tidak membutukan software atau hardware yang besar serta tidak
membutuhkan memory, harddist, dan prosessor yang besar pula. Program Microsoft Visual Foxpro dapat dijalankan dalam sistem operasi Windows 98/ME/Xp/2000, baik komponen Stand Alone maupun jaringan kumputer, (Andi, 2005:1 ).
My Tools
Manage Recent Projects
Project Folder Modified
rudhy e:\documents\visual foxpro projects
05/08/2013
Open ProjectNew Project Recent Databases Databa se Folder Modified DATA1 E:\DOCUMENTS\VISU AL FOXPRO PROJECTS 05/22/20 13
Open DatabaseNew Database
4. PEMBAHASAN 4.1 Desain Global
Desain global digunakan untuk mendesain sistem baru untuk menyelesaikan masalah yang dihadapi manfaat dari desain global adalah memberikan gambaran sistem. Adapun gambaran tentang perancangan sistem pada penelitian ini adalah menggunakan Data Flow Diagram (DFD), Entity Rlation Diagram (ERD) dan desain-desain lainnya.
1. Diagram Konteks
Gambar 4.1. Diagram Konteks
2. Entity Relation Diagram (ERD)
Pada bagian ini penulis menguraikan Etity Relation Diagram (ERD) untuk meng-gambarkan hubungan antar entitas yang terjadi yang digambarkan sebagai berikut :
Gambar 4.2. Entity Relation Diagram
3. Use Case Diagram
Gambar 4.3. Use Case Diagram
4. Class Diagram
Gambar 4.4. Class Diagram
4.2 Desain terinci A.Desain Output
1. Desain Output Siswa
Tabel 4.1. Desain Output Siswa
2. Desain Output Guru
Tabel 4.2. Desain Output Guru
3. Desain Output Nilai
Tabel 4.3. Desain Output Nilai
4. Desain Output TU Tabel 4.4. Desain Output TU
5. Desain Output Mapel Tabel 4.5. Desain Output Mapel
B. Desain Input
1. Desain Input Siswa
Gambar 4.5. Desain Input Siswa 2. Desain Input Guru
Gambar 4.6. Desain Input Guru
3. Desain Input Nilai
Gambar 4.7. Desain Input Nilai
4. Desain Input TU
Gambar 4.8. Desain Input TU
5. Desain Input Mata Pelajaran
Gambar 4.9. Desain Input Mapel
C. Desain File
1.
Desain File SiswaTabel 4.6. Desain File Siswa
2.
Desain File GuruTabel 4.7. Desain File Guru
3.
Desain File Nilai4.
esain File TUTabel 4.10. Desain File TU
5.
Desain File MapelTabel 4.10. Desain File Mapel
5. HASIL 1. Menu Utama
Gambar 5.1. Menu Utama
Menu utama merupakan induk dari menu-menu yang ada. Melalui menu utama kita dapat memasuki berbagai submenu yang akan mempermudah pengguna dalam memilih menu apa yang akan ditampilkan dan akan dikerjakan.
2. Input Data Siswa
Form Entry Data siswa digunakan untuk memasukan (Menginputkan) data siswa pada program. Adapun tampilan Form Entry Data siswa tersebut antara lain:
Gambar 5.2. Entry Data Siswa
3. Form input Data Guru
Digunakan untuk memasukan data guru pada program. Adapun tampilan Form input data guru tersebut adalah:
Gambar 5.3. Form Input Data Guru
4. Form Tampil Data Nilai
Form Input Data nilai digunakan untuk memasukan data nilai pada program. Adapun tampilan Form Input Data nilai tersebut adalah:
5. Form Input Data TU
Form Input Data TU digunakan untuk memasukan (Menginputkan) data TU pada program. Adapun tampilan Form Input Data TU tersebut adalah:
Gambar 5.5. Form Tampil Data TU 6. Form Input Data Mapel
Form Input Data Mata Pelajaran digunakan untuk memasukan (Menginputkan) data Mata Pelajaran pada program. Adapun tampilan Form Input Data Mata Pelajaran adalah:
Gambar 5.6. Form Tampil Data Mapel
12. Laporan Data Siswa
Laporan Data siswa digunakan untuk memberikan laporan data siswa yang berbentuk seperti :
Gambar 5.7. Form Laporan Data Siswa
13.Laporan Data Guru
Laporan Data Guru digunakan untuk memberikan laporan data Guru yang berbentuk seperti :
Gambar 5.8. Form Laporan Data Guru
14. Laporan Data Nilai
Laporan Data nilai digunakan untuk memberikan laporan data nilai yang berbentuk sepert:
Gambar 5.9. Form Laporan Data Nilai
15.Laporan Data TU
Laporan Data TU digunakan untuk memberikan laporan data TU yang berbentuk sepert :
Gambar 5.10. Form Laporan Data TU
16. Laporan Data Mapel
Laporan Data mata pelajaran digunakan untuk memberikan laporan data mata pelajaran yang berbentuk sepert :
6. SIMPULAN DAN SARAN 6.1 Simpulan
Berdasarkan hasil penelitian yang dilakukan penulis pada SMP N 5 Pagaralam, maka dapat diambil simpulan sebagai berikut : 1. Aplikasi pengolahan data siswa di SMP N
5 Pagaralam dirancang dengan desain global yang meliputi Data Flow diagram (DFD), Entity Relation Diagram (ERD) serta Unified Modeling Language (UML). Dan desain terinci meliputi Desain Output, Desain Input, serta Desain file.
2. Aplikasi pengolahan data siswa di SMP N 5 Pagaralam dibangun berupa program komputerisasi yang menggunakan bahasa pemprograman Visual Foxpro 9.0 dengan menggunakan aplikasi dan MySQL sebagai database-nya. Dan dengan sistem yang baru ini diharapkan mampu meningkatkan keefektipan dan keefisienan proses penyampaian informasi serta pengolahan data siswa di SMP N 5 Pagaralam.
6.2. Saran
Setelah melihat kesimpulan di atas maka penyusun dalam hal ini mngajukan beberapa saran yang diharapkan dapat membantu dalam kelancaran dan penerapan sistem yang baru. Adapun saran-saran tersebut adalah sebagai berikut :
1. Agar penerapan Aplikasi pengolahan data siswa di SMP N 5 Pagaralam dapat berjalan dengan baik, hendaknya diciptakan suatu sistem kerja yang teratur sesuai dengan bagian masing-masing.
2. Untuk memperlancar pelaksanaan sistem baru yang diusulkan sebaiknya pihak SMP N 5 Pagaralam melakukan pelatihan terhadap karyawan yang bekerja dibagian terkait terlebih dahulu sebelum menerapkan sistem baru ini agar bisa menjalankan sistem ini dengan semaksimal mungkin serta dapat saling mendukung satu bagian ke bagian yang lain.
3. Diharapkan selalu memperbarui sistem yang ada setiap beberapa periode kedepan agar sistem dapat berjalan dengan baik dan sesuai dengan tujuan utama dari sistem tersebut. Dengan dibuatnya Aplikasi pengolahan data siswa di SMP N 5 Pagaralam diharapkan proses informasi siswa akan lebih baik daripada sebelumnya.
DAFTAR PUSTAKA
Andi, 2005, Aplikasi Sistem informasi Sekolah. Yogyakarta:
Penerbit Andi
Al-bahra, 2005, Analisis dan Desain Sistem Informasi. Yogyakarta:
Penerbit Graha Ilmu
Jogianto, 2005. Analisis dan Desain Pengembangan Sistem. Yogyakarta : Penerbit Andi Yogyakarta
http://blog.re.or.id/erd-relationship-diagram.html
http://itbangkep.files.wordpress.com/2012/05/ modul-visual-foxpro-9.pdf
Sugitri Yuni.2003.Analisis dan Perancangan UML. Yogyakarta Penerbit
Graha Ilmu