aplikasi pengolahan data penjadwalan...

12
1 APLIKASI PENGOLAHAN DATA PENJADWALAN MENGAJAR SMK MUHAMMADIYAH 1 PALEMBANG MENGGUNAKAN PROGRAM BORLAND DELPHI 7.0 Muhammad Harfiansyah Jurusan Sistem Informasi STMIK PalComTech Palembang Abstrak Setiap lembaga pendidikan baik formal maupun tidak formal bayak melakukan kegiatan dalam penyusunan kegiatan belajar mengajar,baik berupa penerimaan siswa baru, pembayaran dan menyusun data siswa yang telah lulus.Sehingga dalam membuat penjadwalan kegiatan tersebut khususnya jadwal penyusunan pengajar diperlukan aplikasi yang mempermudah dalam penyusunan penjadwalan tersebut. Pada SMK Muhammadiyah 1 Palembang dalam pembuatan penjadwalan masih menggunakan ms.word dan ms. Exel, penggunaan aplikasi ini masih mengakibatkan kesulitan dalam pengolahan data dan penyusunan data. Maka dari itu diperlukan aplikasi yang dapat mempermudah dalam pembuatan jadwal tersebut. Salah satu solusi yang dapat mempermudah dalam pembuatan jadwal tersebut adalah dengan menggunakan aplikasi borland delphi 7.0. Aplikasi ini dibuat menggunakan metodologi pengembangan sistem SDLC, proses tersebut terdiri dari proses analisis, desain, Implementasi dan Pemeliharaan. Aplikasi terdiri dari Menu Utama yang memiliki sub menu berupa sub input data guru, sub input data kelas, sub input data mata pelajaran, sub input data jadwal,dan data pelaporan pada setiap sub menu (laporan data guru, laporan data kelas, laporan data mata pelajaran, dan laporan data jadwal). Dengan menggunakan aplikasi ini, maka akan semakin mempermudah dalam membuat memudahkan dalam pencarian data jadwal mengajar guru berdasarkan hari dan jam mengajar. Aplikasi pengolahan penjadwalan mengajar dapat menampilkan informasi data guru, data jadwal, data mata pelajaran, data ruang kelas dan data mengajar guru dalam bentuk laporan yang dibutuhkan oleh kepala sekolah dan guru mengajar. Keywords: Aplikasi, Pengolahan Data, Penjadwalan, Borland Delphi. PENDAHULUAN Perkembangan dunia pendidikan yang semakin maju dan berkembang di Indonesia saat ini, baik itu pendidikan formal maupun non formal merupakan faktor penting dalam menuju keberhasilan bangsa Indonesia untuk menciptakan kecerdasan rakyatnya. Salah satu tujuan bangsa Indonesia yang tertulis dalam pembukaan undang-undang dasar 1945 adalah ikut serta dalam mencerdaskan kehidupan bangsa, karena itu pemerintah menyelenggarakan pendidikan untuk menyiapkan peserta didik melalui kegiatan belajar mengajar dan pelatihan agar memperoleh sumber daya yang handal Peserta didik merupakan salah satu syarat pendukung dalam

Upload: nguyennhan

Post on 06-Feb-2018

235 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: APLIKASI PENGOLAHAN DATA PENJADWALAN …news.palcomtech.com/.../Jurnal_MuhammadHarfiansyah_Aplikasi-Pen… · mempermudah dalam pembuatan jadwal tersebut adalah dengan menggunakan

1

APLIKASI PENGOLAHAN DATA PENJADWALAN MENGAJARSMK MUHAMMADIYAH 1 PALEMBANG

MENGGUNAKAN PROGRAM BORLAND DELPHI 7.0

Muhammad HarfiansyahJurusan Sistem Informasi

STMIK PalComTech Palembang

Abstrak

Setiap lembaga pendidikan baik formal maupun tidak formal bayak melakukan kegiatan

dalam penyusunan kegiatan belajar mengajar,baik berupa penerimaan siswa baru,

pembayaran dan menyusun data siswa yang telah lulus.Sehingga dalam membuat

penjadwalan kegiatan tersebut khususnya jadwal penyusunan pengajar diperlukan

aplikasi yang mempermudah dalam penyusunan penjadwalan tersebut. Pada SMK

Muhammadiyah 1 Palembang dalam pembuatan penjadwalan masih menggunakan

ms.word dan ms. Exel, penggunaan aplikasi ini masih mengakibatkan kesulitan dalam

pengolahan data dan penyusunan data. Maka dari itu diperlukan aplikasi yang dapat

mempermudah dalam pembuatan jadwal tersebut. Salah satu solusi yang dapat

mempermudah dalam pembuatan jadwal tersebut adalah dengan menggunakan aplikasi

borland delphi 7.0. Aplikasi ini dibuat menggunakan metodologi pengembangan sistem

SDLC, proses tersebut terdiri dari proses analisis, desain, Implementasi dan

Pemeliharaan. Aplikasi terdiri dari Menu Utama yang memiliki sub menu berupa sub

input data guru, sub input data kelas, sub input data mata pelajaran, sub input data

jadwal,dan data pelaporan pada setiap sub menu (laporan data guru, laporan data

kelas, laporan data mata pelajaran, dan laporan data jadwal). Dengan menggunakan

aplikasi ini, maka akan semakin mempermudah dalam membuat memudahkan dalam

pencarian data jadwal mengajar guru berdasarkan hari dan jam mengajar.

Aplikasi pengolahan penjadwalan mengajar dapat menampilkan informasi data

guru, data jadwal, data mata pelajaran, data ruang kelas dan data mengajar

guru dalam bentuk laporan yang dibutuhkan oleh kepala sekolah dan guru

mengajar.

Keywords: Aplikasi, Pengolahan Data, Penjadwalan, Borland Delphi.

PENDAHULUAN

Perkembangan dunia pendidikan yang semakin maju dan berkembang di Indonesia saat ini,baik itu pendidikan formal maupun non formal merupakan faktor penting dalam menujukeberhasilan bangsa Indonesia untuk menciptakan kecerdasan rakyatnya. Salah satu tujuan bangsaIndonesia yang tertulis dalam pembukaan undang-undang dasar 1945 adalah ikut serta dalammencerdaskan kehidupan bangsa, karena itu pemerintah menyelenggarakan pendidikan untukmenyiapkan peserta didik melalui kegiatan belajar mengajar dan pelatihan agar memperolehsumber daya yang handal Peserta didik merupakan salah satu syarat pendukung dalam

Page 2: APLIKASI PENGOLAHAN DATA PENJADWALAN …news.palcomtech.com/.../Jurnal_MuhammadHarfiansyah_Aplikasi-Pen… · mempermudah dalam pembuatan jadwal tersebut adalah dengan menggunakan

2

pelaksanaan proses kegiatan belajar mengajar. Proses belajar mengajar yang baik akanmenghasilkan sumber daya manusia yang handal dan berkualitas, di Indonesia pemerintah telahberupaya meningkatkan kualitas sumber daya manusia yang dimilikinya.

Hal ini terbukti pada sektor pendidikan sudah dirasakan peningkatan nya oleh masyarakatumum melalui penyelenggaraan pendidikan yang diadakan oleh lembaga pendidikan, baik ituformal maupun non formal. Pendidikan formal dimulai dari tingkat sekolah dasar sampai ketingkat perguruan tinggi dan pendidikan non formal seperti kursus dan pelatihan sebagian besardalam menjalankan kegiatan pendidikan sudah menggunakan komputerisasi.Sistem komputerisasiyang digunakan dalam menjalankan kegiatan proses belajar mengajar sangat membantu kemajuanlembaga pendidikan untuk menghasilkan sumberdaya-sumberdaya manusia yang handal agardapat pembangunan negara supaya dapat lebih maju dan dapat bersaing dengan Negara-negarayang sudah maju .

Didalam lembaga pendidikan formal maupun nonformal kegiatan yang dilakukan antaralain kegiatan penerimaan siswa baru, pembayaran, belajar mengajar maupun kelulusan pada setiaplembaga pendidikan pasti akan melakukan kegiatan belajar mengajar, agar kegiatan itu dapatberjalan dengan baik dan lancar harus adanya penyusunan jadwal belajar siswa dengan baik danakurat. Jadwal merupakan urutan kegiatan kerja yang harus dilakukan dengan cara menggunakansistem komputerisasi yang salama ini masih secara manual

Sebagian besar kegiatan lembaga pendidikan di Palembang masih menggunakan caramanual dalam arti masih menggunakan aplikasi-aplikasi program jadi seperti ms.word,ms.excel.Aplikasi-aplikasi ini sering mengakibatkan kesulitan dalam mengolah data dan menyusun jadwalbelajar sehingga dapat menghambat proses belajar mengajar siswa. Salah satu lembagapendidikan yang penulis amati yaitu pada sekolah SMK Muhammadiyah 1 Palembang , adapunjumlah kelas yang ada di sekolah ini yaitu 9 kelas yang terdiri dari kelas 1 tiga kelas, kelas 2 tigakelas, kelas 3 tiga kelas, dan jumlah guru yang mengajar 25 orang. dimana dalam menjalankankegiatan penjadwalan SMK Muhammadiyah 1 masih menggunakan cara manual, yang dihadapiantara lain adanya jadwal mata pelajaran yang berbenturan, seperti didalam satu kelas adanya duamata pelajaran yang sama, dan satu kelas ada dua guru yang mengajar pada jam yang sama, darikendala-kendal yang timbul maka dalam melaksanakan proses belajar mengajar akan terhambatBerdasarkan hasil pengamatan dan penelitian tersebut penulis tertarik untuk membuat sebuahaplikasi yang khusus untuk menangani kegiatan belajar mengajar .

.

LANDASAN TEORI

Pengeritan AplikasiMenurut Jogiyanto (2005:126), Perangkat lunak aplikasi adalah program yang ditulis dan

diterjemahkan oleh linguage software untuk menyelesaikan suatu aplikasi tertentu.

Pengolahan DataMenurut Kristanto (2007:8), pengolahan data adalah waktu yang digunakan untuk

menggambarkan perubahan bentuk data menjadi informasi yang memiliki kegunaan.

DataMenurut Supriyanto (2008:69) Data merupakan bahan baku informasi, dapat didefinisikan

sebagai kelompok teratur simbol-simbol yang mewakili kuantitas, fakta, tindakan, benda, dansebagainya. Data terbentuk dari karakter, dapat berupa alfabet, angka, maupun simbol khususseperti * , $ dan /. Data disusun mulai dari bits, bytes, fields, records, file, dan database.

Penjadwalan

Page 3: APLIKASI PENGOLAHAN DATA PENJADWALAN …news.palcomtech.com/.../Jurnal_MuhammadHarfiansyah_Aplikasi-Pen… · mempermudah dalam pembuatan jadwal tersebut adalah dengan menggunakan

3

Menurut Kamus Besar Bahasa Indonesia (2008:393), Penjadwalan adalah proses, caramenjadwalkan atau memasukkan di jadwal. Jadwal adalah daftar atau tabel kegiatan, atau rencanakegiatatn dengan pembagian waktu yang terperinci.

MengajarMenurut Kamus Besar Bahasa Indonesia (2008:15), Mengajar adalah memberikan

pelajaran. Mengajar adalah suatu rangkaian kegiatan penyampaian bahan pelajaran kepada muridagar dapat menerima, menanggapi, menguasai dan mengembangkan bahan pelajaran. (http://re-searchengines.com/art05-65.html/ diakses Tanggal 16-03-2009).

Pengenalan Tentang Borland Delphi7.0Program Borland Delphi adalah sebuah program untuk membuat aplikasi-aplikasi berbasis

Windows. Aplikasi berbasis Windows merupakan aplikasi yang dijalankan pada sistem operasiMicrosoft Windows, contohnya program Calculator, Winamp, PowerDVD, Microsoft Word,aplikasi-aplikasi database dan lain sebagainya (Musalini, 2004:01).

METODOLOGI PENGEMBANGAN SISTEM

1. Tahapan Pengembangan SistemMenurut Al Fatta (2007:25), beberapa ahli membagi proses-proses pengembangan

sistem kedalam sejumlah urutan yang berbeda-beda, tetapi semuanya akan mengacu padaproses-proses standar berikut :

a. Analisisb. Desainc. Implementasid. Pemeliharaan

Pada perkembangannya, proses-proses standar tadi dituangkan dalam satu metodeyang dikenal dengan nama Systems Development Life Cycle yang merupakan metodologiumum dalam pengembangan sistem yang menandai kemajuan usaha analisis dan desain.

a. Tahapan AnalisisTahapan analisis adalah tahapan dimana sistem yang sedang berjalan dipelajari dan

sistem pengganti diusulkan. Tahapan ini dideskripsikan sistem yang sedang berjalan, masalah,dan kesempatan didefinisikan dan rekomendasi umum untuk bagaimana memperbaiki,meningkatkan atau mengganti sistem yang sedang berjalan dan diusulkan.

b. Tahapan DesainTahapan desain adalah tahapan mengubah kebutuhan yang masih berupa konsep

menjadi spesifikasi sistem yang rill. Mulai dari tahapan desain logis yang merupakn fasedesain dalam SDLC dimana semau fitur-fitur fungsional dari sistem yang dipilih hinggatahapan desain fisik yang merupakan spesifikasi logis yang dirubah sistem ke dalam detailteknologi dimana pemrograman dan pengembangan sistem bisa diselesaikan.

c. Tahapan ImplementasiTahapan ini terdapat beberapa hal yang perlu dilakukan, yaitu :

1. TestingTesting yaitu menguji hasil kode program yang telah dihasilkan dari tahap desain fisik.

2. InstalasiInstalasi yaitu proses setelah program lulus uji coba, maka maka perangkat lunak danperangkat keras akan diinstal pada organisasi atau perusahaan klien dan secara resmimulai digunakan untuk menggantikan sistem lama.

Page 4: APLIKASI PENGOLAHAN DATA PENJADWALAN …news.palcomtech.com/.../Jurnal_MuhammadHarfiansyah_Aplikasi-Pen… · mempermudah dalam pembuatan jadwal tersebut adalah dengan menggunakan

4

d. Tahapan PemeliharaanLangkah terakhir pada tahapan ini sistem secara sistematis di perbaiki dan

ditingkatkan. Hasil dari tahapan ini adalah versi baru dari perangkat lunak yang telah dibuat.Perbaikan yang dilakukan tingkatannya bisa sangat variatif, mulai dari memperbaiki programhingga berfungsi kembali sampai pada penambahan modul-modul program yang baru sebagaijawaban atas perubahan kebutuhan pengguna.

SISTEM YANG DIUSULKAN

Data flow diagram (DFD)Data flow diagram merupakan alat bantu yang dapat menggambarkan arus data di

dalam sistem dengan terstruktur dan jelas. Berdasarkan hasil analisa penelitian, penelitimemberikan gambaran arus data terhadap sistem yang akan direncanakan sebagai berikut :

Gambar 1. Diagram Konteks

Diagram Level 0Diagram level 0 adalah diagram yang menunjukkan semua proses utama yang

menyusun keseluruhan sistem, diagram ini dapat dilihat pada gambar di bawah ini :

Page 5: APLIKASI PENGOLAHAN DATA PENJADWALAN …news.palcomtech.com/.../Jurnal_MuhammadHarfiansyah_Aplikasi-Pen… · mempermudah dalam pembuatan jadwal tersebut adalah dengan menggunakan

5

Gambar 2. Diagram Level 0

Diagram Level 1Diagram level 1 diciptakan dari setiap proses utama dari level 0. Level ini

menunjukkan proses-proses internal yang menyususn setiap proses-proses utama dalam level0. Diagram ini dapat dilihat pada gambar dibawah ini :

Gambar 3. Diagram Level 1

Page 6: APLIKASI PENGOLAHAN DATA PENJADWALAN …news.palcomtech.com/.../Jurnal_MuhammadHarfiansyah_Aplikasi-Pen… · mempermudah dalam pembuatan jadwal tersebut adalah dengan menggunakan

6

Entity Relationship Diagram (ERD)Berikut ini adalah gambar Entity Relationship Diagram (ERD) yang berisis

komponen-komponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapidengan atribut-atribut. Diagram ini dapat dilihat pada gambar dibawah ini :

Gambar 4. Entity Relationship Diagram (ERD)

TAMPILAN HASIL PROGRAM

Menu UtamaFile ini adalah file form menu utama yang merupakan tampilan utama dari program, adapuntampilan menu utama seperti pada Gambar di bawah ini :

Gambar 5. Tampilan Menu Utama

Menu utama terdiri dari beberapa sub menu diantaranya :a. Sub Input Data Guru, berfungsi untuk mengolah data guru, adapun tampilan submenu

input data guru seperti pada gambar di bawah ini :

Page 7: APLIKASI PENGOLAHAN DATA PENJADWALAN …news.palcomtech.com/.../Jurnal_MuhammadHarfiansyah_Aplikasi-Pen… · mempermudah dalam pembuatan jadwal tersebut adalah dengan menggunakan

7

Gambar 6. Tampilan Form Input Data Guru

b. Sub Input Data Kelas, berfungsi untuk mengolah data kelas, adapun tampilan submenuinput data ruang kelas seperti pada gambar di bawah ini :

Gambar 7. Tampilan Sub Input Data Kelas

c. Sub Input Data Mata Pelajaran, berfungsi untuk mengolah data mata pelajaran, adapuntampilan submenu input data mata pelajaran seperti pada gambar di bawah ini :

Page 8: APLIKASI PENGOLAHAN DATA PENJADWALAN …news.palcomtech.com/.../Jurnal_MuhammadHarfiansyah_Aplikasi-Pen… · mempermudah dalam pembuatan jadwal tersebut adalah dengan menggunakan

8

Gambar 8. Tampilan Form Input Data Mata Pelajaran

d. Sub Input Data Jadwal, berfungsi untuk mengolah data jadwal mengajar, adapun tampilansubmenu input data jadwal seperti pada gambar di bawah ini :

Gambar 9. Tampilan Sub Input Data Jadwal.

e. Sub Input Data Mengajar, berfungsi untuk mengolah data mengajar guru, adapuntampilan submenu input data Mengajar seperti pada gambar di bawah ini :

Page 9: APLIKASI PENGOLAHAN DATA PENJADWALAN …news.palcomtech.com/.../Jurnal_MuhammadHarfiansyah_Aplikasi-Pen… · mempermudah dalam pembuatan jadwal tersebut adalah dengan menggunakan

9

Gambar 10. Tampilan Form Input Data Mengajar

f. Sub Output Laporan Data Guru, berfungsi untuk mengetahui data-data guru SMKMuhammadiyah 1 Palembang, adapun tampilan subform laporan data guru seperti padaGambar di bawah ini :

Gambar 11. Tampilan Form Output Guru

g. Sub Output Laporan Data Kelas, berfungsi untuk mengetahui berapa banyak jumlahsiswa dalam 1 (satu) Kelas, adapun tampilan subform laporan data kelas seperti pada Gambardi bawah ini :

Page 10: APLIKASI PENGOLAHAN DATA PENJADWALAN …news.palcomtech.com/.../Jurnal_MuhammadHarfiansyah_Aplikasi-Pen… · mempermudah dalam pembuatan jadwal tersebut adalah dengan menggunakan

10

Gambar 12. Tampilan Form Output Data Kelas

h. Sub Output Laporan Data Mata Pelajaran, berfungsi untuk mengetahui mata pelajaranberdasarkan kode mata pelajaran, adapun tampilan subform laporan data mata pelajaranseperti pada Gambar di bawah ini :

Gambar 13. Tampilan Form Output Data Mata Pelajaran

i. Sub Output Laporan Data Jadwal, berfungsi untuk mengetahui ruang kelas dan namaguru yang akan mengajar, adapun tampilan subform laporan data jadwal seperti pada Gambardi bawah ini :

Page 11: APLIKASI PENGOLAHAN DATA PENJADWALAN …news.palcomtech.com/.../Jurnal_MuhammadHarfiansyah_Aplikasi-Pen… · mempermudah dalam pembuatan jadwal tersebut adalah dengan menggunakan

11

Gambar 14. Tampilan Form Output Data Jadwal

j. Sub Output Laporan Data Mengajar, berfungsi untuk mengetahui berapa banyak jumlahguru yang mengajar, adapun tampilan sub form laporan data mengajar seperti pada Gambar dibawah ini :

Gambar 15. Tampilan Form Output Data Mengajar

PENUTUPSimpulan

Setelah melakukan pembahasan, kita dapat mengambil kesimpulan bahwa penggunaanaplikasi dalam pengolahan data penjadwalan mengajar guru berbasis komputerisasi akanmempermudah dalam mengolah data penjadwalan mengajar agar lebih cepat dalampengecekan data mengajar guru seperti data guru, data jadwal, data mata pelajaran, data ruangkelas dan data mengajar serta memudahkan dalam pencarian data jadwal mengajar guruberdasarkan hari dan jam mengajar. Aplikasi pengolahan penjadwalan mengajar dapatmenampilkan informasi data guru, data jadwal, data mata pelajaran, data ruang kelas dan datamengajar guru dalam bentuk laporan yang dibutuhkan oleh kepala sekolah dan guru mengajar.

Page 12: APLIKASI PENGOLAHAN DATA PENJADWALAN …news.palcomtech.com/.../Jurnal_MuhammadHarfiansyah_Aplikasi-Pen… · mempermudah dalam pembuatan jadwal tersebut adalah dengan menggunakan

12

SaranDari pemasalahan yang ada maka penulis memberikan saran yang kiranya dapat

bermanfaat dalam meningkatkan kinerja belajar mengajar pada SMK Muhammadiyah 1Palembang. Saran-saran tersebut antara lain :1. Dalam pengolahan data penjadwalan mengajar guru pada SMK Muhammadiyah 1

Palembang agar dapat menerapkan aplikasi pengolahan data penjadwalan mengajar supayamendapatkan hasil informasi yang akurat, cepat dan sesuai dengan yang diharapkan.

2. Untuk kelancaran dalam pengisian aplikasi pengolahan data jadwal mengajar guru,perawatan komputer harus diperhatikan mulai dari sistem perangkat lunak maupun darisistem perangkat keras.

DAFTAR PUSTAKA

Departemen Pendidikan Dan Kebudayaan, 2008, Kamus Besar Bahasa Indonesia, Balai Pustaka,Jakarta.

Hanif, Al. Fatta. 2007. Analisis dan Perancangan sistem Informasi. Yogyakarta : Andi.

Jogiyanto, 2005, Analisis dan Disain Sistem Informasi Pendekatan Terstruktur Teori DanPraktek Aplikasi Bisnis. Yogyakarta : Andi

Kristanto, Andri. 2007. Perancangan Sistem Informasi dan Aplikasinya. Jogjakarta : GavaMedia

Musalini, Uus.2004. super cantik dan full animasi dengan delphi. Jogjakarta : PT. Elex MediaKomputindo

Suprianto, Wahyu dan Ahmad Muhsin, 2008, Teknologi informasi perpustakaan. Yogyakarta :Kanisius

Hendrayudi.2008.Pemrograman delphi 8.0. Bandung : CV. Yrama Widya.

Wibowo, Wiku Robertus, 2005, Proyek System Informasi Akademik STMIK SIGMA danPoliteknik Mahameru ( tidak dipulikasikan )

http://re-searchengines.com/art05-65.html (Diakses dari internet pada tanggal 16-03- 2009)