“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”.
3.5. Pengertian Flowchart Flowchart adalah bagan (chart) yang menunjukkan alir (Flow) didalam
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
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
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).
Diagram (DFD), yaitu :
Tabel 3.1 Simbol-simbol DFD
3.3. Pengertian Pengolahan Data Pengolahan data adalah masa atau waktu yang digunakan untuk mendeskrepsikan perubahan bentuk data menjadi informasi. (AlBahra, 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.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:
pemprograman
merupakan
suatu
kumpulan urutan perintah ke komputer untuk mengerjakan suatu perintah-perintah ini membutuhkan suatu bahasa tersendiri
Tabel 3.2 Simbol-simbol ERD
sebagai mana bahasa manusia, bahasa pemprograman memiliki kaida tertentu yang dapat di mengerti oleh computer. http://artikel2.com/kumpulan-bermacam2artikel/03/pengertian-program
3.9.1. Sekilas Tentang Microsoft Visual Foxpro 9.0 Microsoft Visual Foxpro 9.0 adalah program Database yang sering digunakan 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.
untuk
menyusun
yang
menyangkut data cukup besar seperti data karyawan,
data
diklat,investasi Program
siswa, barang,
nilai dan
penting
mata lainnya.
menyediakan
kompunen
Tabel 3.3 Simbol Use Case Diagram
aplikasi
beberapa
untuk
menyusun
aplikasi buatan seperti database, table, form, report, menu dan shortcut serta membangun kemudian
file dengan
executable(*.exe). dukungan
program
bantu bernama Microsoft Instalshield, Program Visual Foxpro dapat digunakan dalam menyusun file setup aplikasi buatan anda. Microsoft
3.9. Pemrograman Himpunan
atau
kumpulan
fleksibel
dan
Visual
Foxpro
lebih
mudah,
baik
dalam
intruksitertulis yang buat oleh programmer
pengoprasian maupun dalam penyusunan
atau suatu bagian executable dari suatu
aplikasi
software. Orang yang yang membuat
program-program lainya sehingga banyak
program
sebagai
programmer database pindah keprogram
programmer.
visual foxpro, lebih lanjut microsoft visual
sering
pemprograman Aktivitas sebagai
disebut atau
membuat
program
pemprograman,
buatan
dibanding
dengan
disebut
foxpro 9.0 tidak membutukan software
jadi
atau hardware yang besar serta tidak
membutuhkan
memory,
harddist,
dan
prosessor yang besar pula. Program Microsoft Visual Foxpro dapat dijalankan dalam
sistem
operasi
4. PEMBAHASAN 4.1 Desain Global Desain
global
digunakan
untuk
Windows
mendesain sistem baru untuk menyelesaikan
98/ME/Xp/2000, baik komponen Stand
masalah yang dihadapi manfaat dari desain
Alone maupun jaringan kumputer, (Andi,
global adalah memberikan gambaran sistem.
2005:1 ).
Adapun gambaran tentang perancangan sistem
pada
penelitian
ini
adalah
menggunakan Data Flow Diagram (DFD), Entity Rlation Diagram (ERD) dan desaindesain lainnya. 1. Diagram Konteks
My Tools
Manage Gambar 4.1. Diagram Konteks
Recent Projects Project
Folder
Modified
rudhy
e:\documents\visual
05/08/2013
2. Entity Relation Diagram (ERD) Pada bagian ini penulis menguraikan Etity Relation Diagram
meng-gambarkan hubungan antar entitas
foxpro projects
yang terjadi yang digambarkan sebagai
Open Project New Project
berikut : Recent Databases Databa se DATA1
(ERD) untuk
Folder
Modified
E:\DOCUMENTS\VISU
05/22/20
AL
13
FOXPRO
PROJECTS
Open Database New Database
Tabel 4.1. Desain Output Siswa
2. Desain Output Guru Gambar 4.2. Entity Relation Diagram Tabel 4.2. Desain Output Guru
3. Use Case Diagram
3. Desain Output Nilai Tabel 4.3. Desain Output Nilai
Gambar 4.3. Use Case Diagram
4. Class Diagram 4. Desain Output TU Tabel 4.4. Desain Output TU
Gambar 4.4. Class Diagram
5. Desain Output Mapel Tabel 4.5. Desain Output Mapel
4.2 Desain terinci A. Desain Output 1. Desain Output Siswa
B. Desain Input 1. Desain Input Siswa
Gambar 4.5. Desain Input Siswa
5. Desain Input Mata Pelajaran
Gambar 4.9. Desain Input Mapel
2. Desain Input Guru C. Desain File 1. Desain File Siswa Tabel 4.6. Desain File Siswa
Gambar 4.6. Desain Input Guru
3. Desain Input Nilai
2. Desain File Guru Tabel 4.7. Desain File Guru
Gambar 4.7. Desain Input Nilai
3. Desain File Nilai 4. Desain Input TU
Gambar 4.8. Desain Input TU
Tabel 4.9. Desain File Nilai
4. esain File TU Tabel 4.10. Desain File TU
Gambar 5.2. Entry Data Siswa
5. Desain File Mapel Tabel 4.10. Desain File Mapel
3. Form input Data Guru Digunakan untuk memasukan data guru pada program. Adapun tampilan Form input data guru tersebut adalah:
5. HASIL 1. Menu Utama
Gambar 5.3. Form Input Data Guru
Gambar 5.1. Menu Utama
4. Form Tampil Data Nilai Form Input Data nilai digunakan untuk
Menu utama merupakan induk dari menu-menu yang ada. Melalui menu utama kita dapat memasuki berbagai submenu
yang
akan
memasukan data nilai pada program. Adapun tampilan Form Input Data nilai tersebut adalah:
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.4. Form Tampil Data Nilai
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:
13. Laporan Data Guru Laporan Data Guru digunakan untuk memberikan laporan data Guru yang berbentuk seperti :
Gambar 5.8. Form Laporan Data Guru
Gambar 5.5. Form
Tampil Data TU
6. Form Input Data Mapel
14. Laporan Data Nilai Laporan Data nilai digunakan untuk memberikan laporan data nilai yang berbentuk sepert:
Form Input Data Mata Pelajaran digunakan
untuk
memasukan
(Menginputkan) data Mata Pelajaran pada program. Adapun tampilan Form Input Data Mata Pelajaran adalah: 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.6. Form Tampil Data Mapel Gambar 5.10. Form Laporan Data TU
12. Laporan Data Siswa Laporan Data siswa digunakan untuk memberikan laporan data siswa yang berbentuk seperti :
16. Laporan Data Mapel Laporan Data mata pelajaran digunakan untuk memberikan laporan data mata pelajaran yang berbentuk sepert :
Gambar 5.11. Form Tampil Data Mapel Gambar 5.7. Form Laporan Data Siswa
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.
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-relationshipdiagram.html
http://itbangkep.files.wordpress.com/2012/05/ 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. .
modul-visual-foxpro-9.pdf
Sugitri
Yuni.2003.Analisis
dan
Perancangan UML. Yogyakarta Penerbit Graha
Ilmu