Pengembangan E-Learning Pada SMK Negeri 1 Cibadak
PENGEMBANGAN E-LEARNING
PADA SMK NEGERI 1 CIBADAK
SKRIPSI
Diajukan untuk Menempuh Ujian Akhir Sarjana
ASEP ABDULLAH
10110570
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
2015
KATA PENGANTAR
Segala puji dan syukur penulis panjatkan kepada Allah SWT karena atas rahmat, serta karunia-Nya yang senantiasa memberikan kesehatan, lindungan dan kemudahan serta kelancaran, sehingga skripsi dengan judul “PENGEMBANGAN E-LEARNING PADA SMK NEGERI 1 CIBADAK” dapat terselesaikan dengan baik, untuk menyelesaikan program sarjana strata-1 (S-1) pada Program Studi Teknik Informatika, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia.
Atas semua bantuan yang telah diberikan, baik secara langsung maupun tidak langsung selama penyusunan skripsi ini hingga selesai, penulis mengucapkan terimakasih yang sebesar-besarnya kepada : 1.
ALLAH S.W.T yang telah memberikan kesehatan jasmani dan rohani juga segala kesempatan yang telah diberikan untuk menyelesaikan tugas akhir ini.
2. Ayahanda Madrodji (Alm) dan Ibunda Wiwin yang senantiasa
memberikan doa, dukungan, dan semangat kepada penulis selama penyusunan skripsi ini.
3. Kakak tercinta Ujang Wahyudin, adik tercinta Elis Amalia, dan Muhtar
Mahfud Kahpi, serta Gita Galenistya Safitri, yang selalu memberikan dukungan, motivasi dan senantiasa mendo‟akan penulis agar diberi kemudahan dan kekuatan dalam pengerjaan skripsi.
4. Ibu selaku dosen pembimbing dan
penguji 2 yang menyediakan waktu, tenaga, dan pikiran untuk mengarahkan penulis dalam penyusunan skripsi ini.
5. Ibuselaku dosen penguji seminar dan penguji 1
yang telah meluangkan waktunya untuk menguji dan memberikan revisi terhadap laporan skripsi penulis.
6. selaku dosen penguji 3 yang telah Ibu
meluangkan waktunya untuk menguji dan memberikan revisi terhadap laporan skripsi penulis.
7. Bapak Irawan Afrianto, S.T., M.T., selaku Ketua Program Studi Teknik
Informatika, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia.
8. Ibu Kania Evita Dewi, S.Pd, M.Si., selaku dosen wali kelas IF-13
angkatan 2010 atas ilmu, bimbingan, arahan serta saran selama penulis menuntut ilmu di Jurusan Teknik Informatika, Universitas Komputer Indonesia.
9. Seluruh staff pengajar/dosen di lingkungan Fakultas Teknik dan Ilmu
Komputer Universitas Komputer Indonesia yang telah memberikan pengajaran dan didikan sepanjang proses perkuliahan.
10. Kepala Sekolah beserta seluruh guru, karyawan, dan siswa-siswi di
SMK Negeri 1 Cibadak yang telah banyak membantu dalam penyusunan skripsi ini.
11. Rekan-rekan di Program Studi Teknik Informatika, Fakultas Teknik dan
Ilmu Komputer, Universitas Komputer Indonesia, khususnya IF-13 2010 yang telah banyak membantu penulis.
12. Semua pihak yang terlibat membantu dalam penulisan penelitian skripsi ini yang tidak dapat penulis sebutkan satu persatu, terima kasih.
Penulis menyadari bahwa skripsi ini belum sempurna, baik dari segi materi maupun dalam penyajiannya. Untuk itu saran dan kritik yang membangun dari para pembaca sangat diharapkan dalam penyempurnaan skripsi ini.
Akhir kata, semoga skripsi ini dapat memberikan ilmu yang bermanfaat dan menambah wawasan bagi pembaca, khususnya bagi penulis.
Bandung, Agustus 2015 Penulis
DAFTAR ISI
ABSTRAK ............................................................................................................... i
ABSTRACT .............................................................................................................. ii
KATA PENGANTAR ........................................................................................... iii DAFTAR ISI ............................................................................................................v DAFTAR GAMBAR ............................................................................................. ix DAFTAR TABEL .................................................................................................. xi DAFTAR SIMBOL.............................................................................................. xiii DAFTAR LAMPIRAN ........................................................................................ xvi
BAB 1 PENDAHULUAN ...................................................................................1
1.1 Latar Belakang ........................................................................................ 1
1.2 Rumusan Masalah ................................................................................... 2
1.3 Maksud dan Tujuan ................................................................................. 3
1.4 Batasan Masalah...................................................................................... 3
1.5 Metodologi Penelitian ............................................................................. 3
1.6 Metode Pengumpulan Data ..................................................................... 4
1.6.1 Metode Pembangunan Perangkat Lunak ........................................... 4
1.6.2 Sistematika Penulisan ....................................................................... 5
BAB 2 TINJAUAN PUSTAKA ..........................................................................7
2.1 Tinjauan Tempat Penelitian .................................................................... 7
2.1.1 Sejarah Singkat SMK Negeri 1 Cibadak ........................................... 7
2.1.2 Visi dan Misi SMK Negeri 1 Cibadak .............................................. 9
2.1.3 Struktur Organisasi Sekolah .............................................................. 9
2.1.4 Deskripsi Pekerjaan ......................................................................... 10
2.2.6.1 Brute Force .............................................................................. 23
2.2.7.3 PHP .......................................................................................... 28
2.2.7.2 MySQL .................................................................................... 27
2.2.7.1 Apache ..................................................................................... 27
2.2.7 Aplikasi-aplikasi Pendukung .......................................................... 27
2.2.6.5.2 Hashing ................................................................................ 26
2.2.6.5.1 K-Grams .............................................................................. 26
2.2.6.5 Rabin Karp ............................................................................... 25
2.2.6.4 Boyer Moore ............................................................................ 24
2.2.6.3 Knuth Morris Pratt (KMP) ....................................................... 24
2.2.6.2 Shift Or .................................................................................... 23
2.2.6 Algoritma Pencocokan String ......................................................... 22
2.2 Landasan Teori ...................................................................................... 17
2.2.5 String Matching/Pencocokan String ............................................... 21
2.2.4.3 Stemming .................................................................................. 21
2.2.4.2 Filtering ................................................................................... 20
2.2.4.1 Case Folding dan Tokenizing .................................................. 19
2.2.4 Text Mining ..................................................................................... 19
2.2.3 Metode-metode Penilaian Jawaban Esai Otomatis ......................... 19
2.2.2 Penilaian Jawaban Esai Otomatis ................................................... 18
2.2.1.2 Definisi E-Learning ................................................................. 17
2.2.1.1 Konsep E-Learning .................................................................. 17
2.2.1 E-Learning ...................................................................................... 17
2.2.7.4 UML (Unified Modeling Language)........................................ 28
2.2.7.5 Astah* Community .................................................................. 31
3.1.5.1 Use case Diagram .................................................................... 50
3.2.1.2 Struktur Tabel .......................................................................... 72
3.2.1.1 Skema Relasi............................................................................ 71
3.2.1 Perancangan Basis Data .................................................................. 71
3.2 Perancangan .......................................................................................... 71
3.1.5.4.3 Sequence Diagram ............................................................... 65
3.1.5.4.2 Class Diagram ..................................................................... 64
3.1.5.4.1 Activity Diagram ................................................................. 58
3.1.5.4 Skenario Use case .................................................................... 53
3.1.5.3 Identifikasi Use case ................................................................ 52
3.1.5.2 Identifikasi Aktor ..................................................................... 52
3.1.5 Analisis Kebutuhan Fungsional ...................................................... 50
BAB 3 ANALISIS DAN PERANCANGAN.....................................................33
3.1.4.3 Analisis Pengguna Sistem ........................................................ 49
3.1.4.2 Analisis Kebutuhan Perangkat Lunak...................................... 49
3.1.4.1 Analisis Kebutuhan Perangkat Keras ...................................... 48
3.1.4 Analisis Kebutuhan Non Fungsional .............................................. 48
3.1.3 Analisis Pengoreksian Soal Esai ..................................................... 36
3.1.2.2 Aturan Bisnis Pembuatan Soal Esai Usulan ............................ 35
3.1.2.1 Aturan Bisnis Pembuatan Soal Esai yang Sedang Berjalan .... 35
3.1.2 Analisis Sistem yang Sedang Berjalan ............................................ 33
3.1.1 Analisis Masalah ............................................................................. 33
3.1 Analisis Sistem ...................................................................................... 33
3.2.2 Perancangan Struktur Menu ............................................................ 75
3.2.3 Perancangan Antar Muka ................................................................ 76
4.2.2.1 Pengujian Pengelolaan Soal Esai ............................................. 96
5.1 Kesimpulan ......................................................................................... 109
BAB 5 KESIMPULAN DAN SARAN ............................................................109
4.2.3.2 Kesimpulan Pengujian Beta ................................................... 107
4.2.3.1 Skenario Pengujian Beta .......................................................... 99
4.2.3 Pengujian Beta ................................................................................ 99
4.2.2.4 Pengujian Penilaian.................................................................. 98
4.2.2.3 Pengujian Koreksi .................................................................... 98
4.2.2.2 Pengujian Ikuti Ujian ............................................................... 97
4.2.2 Kasus dan Hasil Pengujian .............................................................. 96
3.2.4 Perancangan Pesan .......................................................................... 86
4.2.1 Pengujian Alpha .............................................................................. 96
4.2 Pengujian Sistem ................................................................................... 95
4.1.4 Implementasi Antar Muka............................................................... 95
4.1.3 Implementasi Basis Data ................................................................. 92
4.1.2 Implementasi Perangkat Lunak ....................................................... 91
4.1.1 Implementasi Perangkat Keras ........................................................ 91
4.1 Implementasi ......................................................................................... 91
BAB 4 IMPLEMENTASI DAN PENGUJIAN .................................................91
3.2.5 Jaringan Semantik ........................................................................... 88
5.2 Saran .................................................................................................... 109 DAFTAR PUSTAKA ..........................................................................................111
DAFTAR PUSTAKA
[1] Hary Fernando, "Perbandingan dan Pengujian Beberapa Algoritma Pencocokan String," Institut Teknologi Bandung, Bandung, Makalah IF2251 Strategi Algoritmik 2009.
[2] Moh. Nazir, Metode Penelitian. Bogor, Indonesia: Ghalia Indonesia, 2011. [3] Roger S. Pressman, Rekayasa Perangkat Lunak. Yogyakarta, Indonesia: Andi, 2010.
[4] Abdul Kadir and Terra Ch Triwahyuni, Pengenalan teknologi informasi.
Yogyakarta: ANDI, 2003. [5] Zannibua Nanda Harisma, "Implementasi Sistem Penilaian Esai Otomatis dengan Tiga Bobot Kata Kunci," 2008.
[6] Alsasian Atmopawiro, "Pengkajian dan Analisa Tiga Algoritma Efisien Rabin-Karp, Knuth-Morris-Pratt, dan Boyer-Moore dalam Pencarian Pola Dalam Suatu Teks," Institut Teknologi Bandung, Bandung, 2006.
[7] Eko Nugroho, "Perancangan Sistem Deteksi Plagiarisme Dokumen Teks dengan menggunakan Algoritma Rabin Karp," 2011. [8] Ana Kurniawati and I Wayan Simri Wicksana, "Perbandingan Pendekatan
Deteksi Plagiarism Dokumen Dalam Bahasa Inggris," Universitas Gunadarma, Depok, Seminar Ilmiah Nasional Komputer dan Sistem Intelijen (KOMMIT 2008) 1411-6286, 2008.
[9] Abdul Kadir, Dasar pemrograman web dinamis menggunakan PHP.
Yogyakarta: ANDI, 2007. [10] Sahriar Hamza, M. Sarosa, and Purnomo Budi Santoso, "Sistem Koreksi Soal
Essay Otomatis Dengan Menggunakan Metode Rabin Karp," EECCIS, vol. 7, p. 2, Desember 2013.
BAB 1 PENDAHULUAN
1.1 Latar Belakang
SMK Negeri 1 Cibadak saat ini sudah memiliki e-learning dengan beberapa fungsional, yaitu pengelolaan data siswa, data guru, berita/informasi, data absensi, data kelas dan kesiswaan, data mengajar, pengelolaan tugas dan nilai ujian, soal ujian online, pengelolaan data akademik yang berlangsung, data jadwal pelajaran, forum diskusi siswa, forum diskusi guru, juga forum umum. Pada proses ujian online, soal terbagi ke dalam dua jenis, yakni soal pilihan ganda, dan soal esai.
Berdasarkan analisa yang sudah dilakukan terhadap sistem yang berjalan saat ini, pada ujian soal pilihan ganda pengoreksian jawaban dilakukan secara otomatis yakni ketika siswa selesai melakukan ujian maka siswa langsung dapat melihat nilai dari ujian tersebut, akan tetapi berbeda dengan ujian soal esai, dimana pengoreksian dan penilaian masih dilakukan secara manual. Setelah siswa melakukan ujian soal esai guru melakukan pengoreksian dengan membuka file jawaban siswa satu per satu untuk membandingkan dengan kunci jawaban, setelah proses pengoreksian dilakukan baru penilaian diberikan.
Hasil dari penyebaran kuesioner mengenai pengembangan e-learning yang ada di SMK Negeri 1 Cibadak yang dilakukan secara acak terhadap beberapa pengajar, dimana kendala yang dihadapi saat ini adalah terbatasnya waktu yang ada dalam pengoreksian ujian soal esai yang masih dilakukan secara manual. Keterbatasan waktu berkaitan dengan banyaknya jumlah kelas yang dipegang oleh setiap guru berkisar antara 5 sampai 12 kelas, banyaknya siswa dalam satu kelas berkisar antara 30 sampai 40 orang, intensitas ujian soal esai yang diadakan 2 sampai 6 kali ujian dalam satu semester, juga banyaknya soal esai yang diberikan mencapai 10 sampai 30 soal dalam satu kali ujian. Sehingga berakibat pada banyaknya jumlah jawaban soal esai para siswa yang harus dikoreksi setiap kali dilakukan ujian oleh seorang guru, hal ini menyebabkan guru tersebut mengalami kesulitan dalam melakukan pengoreksian. Selain itu berdasarkan penyebaran kuisioner mengenai pengembangan e-learning yang ada di SMK Negeri 1 Cibadak dengan poin pertanyaan yang berbeda, dimana sebagian besar guru menyetujui dilakukannya pengembangan pada ujian soal esai, yaitu menerapkan pengoreksian soal esai secara otomatis agar dapat mempermudah guru dalam melakukan pengoreksian soal esai.
Penelitian mengenai sistem pengoreksian soal esai sudah banyak dilakukan, salah satunya dengan memanfaatkan metode untuk pencocokan string. Pengoreksian dilakukan dengan membandingkan kemiripan jawaban esai dengan kunci jawaban yang tersimpan di dalam sistem yakni dengan mengetahui nilai kemiripan kedua teks jawaban tersebut, maka nilai kemiripan yang dihasilkan dapat dijadikan sebagai acuan untuk memberikan penilaian. Metode untuk pencocokan string itu sendiri ada berbagai macam, diantaranya Brute Force, Shift Or, Knuth Morris Pratt, Boyer Moore, Rabin Karp, dan lain-lain.
Berdasarkan penelitian sebelumnya, telah dilakukan perbandingan terhadap
[1]
beberapa metode pencocokan string oleh Hary . Pada penelitiannya, Hary menyatakan bahwa untuk single pattern algoritma Rabin Karp kalah dibandingkan dengan Knuth Morris Pratt, Boyer Moore, dan algoritma pencocokan string cepat yang lain, karena kelambatannya dalam proses pencocokan string, akan tetapi algoritma Rabin Karp lebih unggul pada proses pencocokan string pada banyak patterns.
Berdasarkan uraian yang telah dipaparkan sebelumnya, solusi yang ditawarkan adalah pengembangan sistem pengoreksian soal esai yang terdapat pada e-learning SMK Negeri 1 Cibadak, yaitu dengan menerapkan sistem pengoreksian soal esai secara otomatis.
1.2 Rumusan Masalah
Berdasarkan latar belakang masalah yang telah diuraikan diatas, maka didapat rumusan masalah, yakni bagaimana mengembangkan sistem pengoreksian soal esai yang terdapat pada e-learning SMK Negeri 1 Cibadak.
1.3 Maksud dan Tujuan
Berdasarkan latar belakang masalah dan rumusan masalah yang telah diuraikan, maka maksud dari penelitian tugas akhir ini adalah mengembangkan sistem pengoreksian soal esai yang terdapat pada e-learning SMK Negeri 1 Cibadak. Sedangkan tujuan yang ingin dicapai dalam penelitian tugas akhir ini adalah menerapkan sistem pengoreksian soal esai secara otomatis agar dapat mempermudah guru dalam melakukan pengoreksian soal esai.
1.4 Batasan Masalah
Batasan masalah bertujuan untuk memudahkan perancangan dan menghindari meluasnya permasalahan, adapun batasan masalah pada penulisan tugas akhir ini yaitu : 1.
Sistem pengoreksian yang dikembangkan adalah soal esai 2. Pengoreksian soal esai dilakukan menggunakan algoritma Rabin Karp dikarenakan efisiensi waktu yang dimilikinya dalam pencocokan banyak
patterns 3.
Pengoreksian tidak memperhatikan sinonim atau persamaan kata 4. Pengoreksian tidak memperhatikan makna kalimat 5. Pengoreksian hanya untuk kalimat yang bersifat definitif, bukan yang bersifat opini dan matematis
6. Model analisis yang digunakan adalah pemodelan analisis berorientasi objek.
Alat (tools) yang digunakan antara lain Use Case Diagram, Activity Diagram,
Class Diagram, dan Sequence Diagram
1.5 Metodologi Penelitian
Metodologi penelitian merupakan suatu cabang ilmu pengetahuan yang akan membicarakan tentang bagaimana suatu penelitian dilakukan (meliputi mencari, mencatat, merumuskan masalah, hingga membuat laporannya)
[2] berdasarkan fakta-fakta yang ada.
1.6 Metode Pengumpulan Data
Metode pengumpulan data yang digunakan dalam penelitian ini adalah sebagai berikut : a.
Studi Literatur.
Pengumpulan data dengan cara mempelajari sumber kepustakaan diantaranya hasil penelitian, jurnal, buku referensi, dan bacaan-bacaan yang ada kaitannya dengan judul penelitian.
b.
Wawancara Teknik pengumpulan data yang dilakukan dengan melakukan tanya jawab secara langsung dengan salah satu guru pengajar yang ada di SMK Negeri 1 Cibadak c. Kuisioner
Metode pengumpulan data dengan cara memberikan pertanyaan tertulis kepada guru pengajar secara acak untuk memperoleh informasi sebagai salah satu dasar pengembangan e-learning.
1.6.1 Metode Pembangunan Perangkat Lunak
Model yang digunakan untuk membangun perangkat lunak ini adalah model
[3]
waterfall. Tahapan yang dilakukan dalam model waterfall , adalah sebagai
berikut : 1.
Komunikasi Mengumpulkan kebutuhan dengan cara melakukan wawancara secara langsung terhadap pihak terkait.
2. Perencanaan
Tahap ini mendefinisikan rencana kerja sistem dengan menjelaskan tugas- tugas teknis yang dilakukan, resiko yang mungkin terjadi, sumber daya yang akan diperlukan, produk pekerjaan yang akan dihasilkan, dan kerja jadwal.
5
3. Pemodelan Proses ini digunakan untuk meciptakan sebuah sketsa untuk dapat memahami gambaran yang akan terlihat, bagaimana penyusunnya, dan banyak karakteristik lainnya.
4. Konstruksi Kode ini dikombinasikan aktivasi generasi (baik secara manual atau otomasi) dan pengujian yang diperlukan untuk mengungkap kesalahan dalam kode.
5. Penyerahan Sistem/Perangkat lunak ke para pelanggan/pengguna Perangkat lunak (sebagai badan yang lengkap atau sebagian) yang dikirimkan ke pelanggan yang mengevaluasi disampaikan produk dan memberikan umpan balik berdasarkan evaluasi.
Gambar 1.1 Metode Waterfall[3]
1.6.2 Sistematika Penulisan
Sistematika penulisan tugas akhir ini disusun untuk memberikan gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan laporan tugas akhir ini adalah :
BAB I PENDAHULUAN Menguraikan tentang latar belakang permasalahan, mencoba
merumuskan masalah, menentukan maksud dan tujuan, menentukan metodologi peneltian, serta sistematika penulisan.
BAB II TINJAUAN PUSTAKA Membahas berbagai konsep dasar dan teori-teori yang berkaitan dalam pengembangan e-learning. BAB III ANALISIS DAN PERANCANGAN SISTEM Bab ini berisi tentang analisis sistem, pengguna, analisis pemecah
masalah, analisis kebutuhan fungsional dan non fungsional, serta perancangan.
BAB IV IMPLEMENTASI DAN PENGUJIAN Bab ini berisi pembahasan implementasi serta penjelasan tentang teknik dan strategi pengujian sistem yang digunakan. BAB V KESIMPULAN DAN SARAN Bab ini berisi tentang kesimpulan dan saran untuk tujuan pengembangan selanjutnya.
BAB 2 TINJAUAN PUSTAKA
2.1 Tinjauan Tempat Penelitian
Pada tahapan ini merupakan tahap peninjauan terhadap tempat penelitian studi kasus yang dilakukan, yaitu pada SMK Negeri 1 Cibadak.
2.1.1 Sejarah Singkat SMK Negeri 1 Cibadak
SMK Negeri 1 Cibadak didirikan pada tanggal 12 Juni 1965 berdasarkan Surat Keputusan Menteri P & K Republik Indonesia No. 69/Dirpl/65 dengan nomenklatur Sekolah Teknologi Menengah Pertanian atau STM Pertanian. SMK Negeri 1 Cibadak merupakan sekolah pertanian negeri pertama di Kabupaten Sukabumi di bawah naungan Depatemen Pendidikan dan Kebudayaan. Saat pertama berdiri, sekolah berlokasi di Bojong Masjid Desa Cibadak. Saat itu dengan jumlah siswa yang relatif sedikit, tempat belajar masih menumpang di sebuah Madrasah di Bojong Masjid Cibadak selama kurang lebih 3 tahun.
Selanjutnya pada tahun 1971 tempat belajar pindah ke gedung pertunjukan budaya Tionghoa di Jalan Perintis Kemerdekaan Cibadak di samping SD Negeri 5 dan SD Negeri 6 Cibadak. Sekolah berlokasi di sana hingga tahun 1974/1975.
Pada tahun pelajaran 1975/1976 STM Pertanian Negeri Cibadak mendapat bantuan gedung baru dari Pemerintah Daerah sebanyak 6 ruang dengan sebidang tanah HGB seluas 8118 M2 di Desa Karangtengah Kecamatan Cibadak. Saat itu jumlah siswa kurang lebih antara 60-90 orang siswa dengan satu jurusan yaitu jurusan Processing.
Tahun 1977/1978 animo masyarakat terhadap STM Pertanian mulai meningkat sejalan dengan penyerapan lulusan baik dari lembaga pemerintah maupun dari lembaga swasta, sehingga jumlah siswanya bertambah menjadi 180 orang yang datang dari berbagai pelosok Kabupaten Sukabumi bahkan dari luar Kabupaten Sukabumi. Pada tahun 1984 STM Pertanian berubah nama atau nomenklatur menjadi SMT Pertanian Cibadak berdasarkan Surat Keputusan Mendikbud RI No. 561/0/1984 pada tanggal 20 Nopember 1984 dan mendapat penambahan beberapa ruangan lainnya yang sekarang digunakan SMP Negeri 3 Cibadak. Seiring dengan perkembangan pembangunan dan tuntutan kebutuhan di industri pada tahun 1986 dibuka jurusan UTT (Usaha Tani Terpadu) dan jurusan THP (Teknologi Hasil Pertanian).
Sesuai perkembangan teknologi dan era globalisasi pada tahun 1993 terjadi perubahan nama sekolah dari SMT Pertanian menjadi SMK Negeri 1 Cibadak berdasarkan SK Mendikbud No. 088/1993 dan memiliki 4 (empat) jurusan, 1.
Jurusan Teknologi Hasil Pertanian 2. Jurusan Budidaya Tanaman 3. Jurusan Budidaya Ternak 4. Jurusan Budidaya Ikan Air Tawar
Saat ini SMK Negeri 1 Cibadak berkembang pesat di lokasi barunya yaitu di Jl. Al-Muwahhidin, Desa Karangtengah, Kecamatan Cibadak, dengan beberapa fasilitas seperti Laboratoriun Uji Mutu, Biologi, Fisika, PHP, perikanan, Peternakan dan Bengkel Mekanisasi, Lab. Basah, Lab. Serealia, Lab. Penggudangan, Lab. Komputer, Lab Agronomi dan fasilitas penunjang lainnya.
Pada tahun 2004 SMK Negeri 1 Cibadak membuka Program Studi Keahlian baru yaitu Multimedia sehingga sampai sekarang memiliki 5 Program Studi Keahlian dan sudah banyak memiliki link atau hubungan industri dengan beberapa perusahaan termasuk dengan JIAEC-Jepang dan PT Medion sehingga hampir 150 siswa yang sudah bekerja di Jepang dan beberapa alumni lainnya yang bekerja di Medion sebagai staf ahli. Selain itu banyak bekerja di seluruh bidang termasuk TNI, Pemerintahan, Tenaga Penyuluh, Guru, Pengusaha dan lain-lain.
Sejak berdiri tahun 1965 sampai sekarang, SMK Negeri 1 Cibadak mengalami beberapa kali pergantian kepemimpinan, diantaranya sebagai berikut:
1. H. R. E. Rusnadi, BE, tahun 1965 s.d. tahun 1970 2.
Ir. Tri Iswoyo, tahun 1970 s.d. tahun 1976 3. Iwa, Dipl. Ing, tahun 1976 s.d. tahun 1978 4.
E. Rochaman Sumirtapura, BSc, tahun 1978 s.d. tahun 1986 5.
Dachlan Satjapradja, BA, tahun 1986 s.d. tahun 1995 6. Drs. Sadili Samsudin, MBA, MM (selaku Pymt), tahun 1995 7. Drs. Usup Achmad Supri, tahun 1995 s.d. tahun 2000
8. Drs. Syamsul Azwar, MBA tahun 2000 s.d. tahun 2004 9.
H. Dadat. M. Hadiatullah, MBA Selaku PLH, tahun 2004 10.
Drs. E. Suhendi, tahun 2005 s.d. tahun 2007 11. Ir. Yudi Karyudi, MMPd, tahun 2007 sampai dengan 2014 12. Bapak Juanda tahun 2014 sampai dengan sekarang
2.1.2 Visi dan Misi SMK Negeri 1 Cibadak Visi
Mempertahankan posisi sebagai pusat pendidikan dan pelatihan kejuruan dalam bidang agribisnis, agroindustri dan teknologi informasi yang terbaik di Indonesia dan dapat diakui secara internasional
Misi
Adapun misi dari SMK Negeri 1 Cibadak adalah sebagai berikut : a. Menyiapkan peserta didik menjadi aset bangsa yang produktif, mampu mengembangkan diri secara berkelanjutan dan dapat beradaptasi menghadapi perubahan-perubahan b. Melaksanakan pendidikan dan pelatihan dalam bidang agribisnis, agroindustri dan teknologi informasi bagi berbagai kelompok masyarakat c.
Menghasilkan tamatan yang mampu mengisi lowongan tenaga kerja tingkat menengah di dunia usaha dan industri yang bertaraf nasional dan internasional d.
Strategi dan Arah Kebijakan SMK Negeri Cibadak.
2.1.3 Struktur Organisasi Sekolah
Struktur Organisasi yang terdapat pada SMK Negeri 1 Cibadak adalah sebagai berikut :
Gambar 2.1 Struktur OrganisasiSumber : Dokumen SMK Negeri 1 Cibadak
2.1.4 Deskripsi Pekerjaan
Berikut ini adalah tugas pokok dan fungsi yang dimiliki oleh kepala sekolah sampai guru.
1. Kepala Sekolah
Menjabat mulai tahun 2007 sampai dengan saat ini berdasarkan Surat Keputusan Bupati Kab. Sukabumi no : 800/Kep.700-BKD/2007.
2. Wakil Manajemen Mutu (WMM)
Wakil Manajemen Mutu diangkat berdasarkan SK Kepala Sekolah Bertanggungjawab kepada : Kepala Sekolah Tugas : a.
Mengkoordinir penyusunan, implementasi dan pengendalian kelengkapan Mutu untuk sertifikasi ISO 9001:2000.
b.
Menyusun Pedoman Mutu dan penjabarannya berdasarkan Kebijakan Mutu yang ditetapkan oleh Kepala Sekolah.
c.
Memberikan bimbingan dan pelayanan peningkatan Mutu Unit Kerja d.
Mengikuti Rapat Tinjauan Manajemen e.
Melaksanakan tindak lanjut hasil Rapat Tinjauan Manajemen f. Memonitor dan Mengevaluasi Pelaksanaan SMM ISO 9001:2000 g.
Menindaklanjuti Hasil Monitoring dan Evaluasi Pelaksanaan SMM ISO 9001:2000 h. Melaporkan Hasil Monitoring dan Evaluasi Pelaksanaan SMM ISO 9001:2000 dalam Rapat Dinas Tim Manajemen kepada kepala sekolah.
3. Kasubag Tata Usaha
Kasubag Tata Usaha diangkat berdasarkan Surat Keputusan Kepala Badan Kepegawaian Daerah Kabupaten Sukabumi Bertanggungjawab Kepada : Kepala Sekolah Tugas : a.
Menyusun Program Kerja sesuai Kebijakan Mutu dan Sasaran Mutu b. Mengikuti Rapat Tinjauan Manajemen c. Melaksanakan tindak lanjut hasil Rapat Tinjauan Manajemen d. Melaksanakan Program Kerja e. Melaksanakan penilaian kinerja staf tata usaha f. Mengkoordinir pelaksanaan manajemen perlengkapan, sarana prasarana serta administrasi kepegawaian.
g.
Memonitor dan Mengevaluasi Pelaksanaan Ketatausahaan h. Menindaklanjuti hasil Monitoring dan Evaluasi Pelaksanaan Ketatausahaan i. Melaporkan dan mengkoordinasikan hasil Monitoring dan Evaluasi
Pelaksanaan Ketata Usahan dalam Rapat Dinas Tim Manajemen setiap bulan j. Mewakili dan atau melaksanakan tugas Kepala Sekolah sesuai bidang ketatausahaan k.
Menganalisis kebutuhan tenaga kependidikan Mengkoordinir penyelenggaraan Pelaksanaan Ketatausahaan (Uraian tugas, program kerja staf tata usaha)
4. Wakil Kepala Sekolah Urusan Kurikulum
Wakil Kepala Sekolah Urusan Kurikulum diangkat berdasarkan SK Kepala Sekolah Bertanggungjawab Kepada : Kepala Sekolah Tugas : a.
Menyusun Program Kerja sesuai Kebijakan Mutu dan Sasaran Mutu b.
Mengikuti Rapat Tinjauan Manajemen c. Melaksanakan tindak lanjut hasil Rapat Tinjauan Manajemen d.
Melaksanakan Program Kerja e. Merencanakan, Memonitor dan Mengevaluasi Pelaksanaan pembelajaran f. Menindaklanjuti Hasil Monitoring dan Evaluasi g.
Mewakili dan atau melaksanakan tugas Kepala Sekolah sesuai bidang kurikulum h.
Menganalisis kebutuhan tenaga pendidik i. Mengkoordinir persiapan dan pelaksanaan evaluasi PBM. j.
Membimbing penyusunan perangkat pembelajaran (Silabus, RPP, Bahan Ajar) 5.
Wakil Kepala Sekolah Urusan Kesiswaan
Wakil kepala Sekolah Urusan Kesiswaan diangkat berdasarkan SK Kepala Sekolah Bertanggungjawab Kepada : Kepala Sekolah Tugas : a.
Menyusun Program Kerja sesuai Kebijakan Mutu dan Sasaran Mutu b.
Mengikuti Rapat Tinjauan Manajemen c. Melaksanakan tindak lanjut hasil Rapat Tinjauan Manajemen d.
Melaksanakan Program Kerja e. Mengkoordinir Penerimaan Siswa Baru f. Memonitor dan Mengevaluasi Pelaksanaan Kegiatan Ekstrakulikuler, LKS dan Pembinaan OSIS g. h.
Melaporkan dan mengkoordinasikan tugas pokok dan fungsinya dalam Rapat Dinas Tim Manajemen i. Mewakili dan atau melaksanakan tugas Kepala Sekolah bidang kesiswaan j. Mengkoordinir seleksi siswa yang akan diusulkan untuk mendapatkan beasiswa bekerjasama dengan ketua jurusan dan wali kelas k.
Melaporkan pelaksanaan kegiatan kerja kepada kepala sekolah 6.
Wakil Kepala Sekolah urusan Hubungan Kerjasama Industri
Wakil Kepala Sekolah urusan Hubungan kerjasama Industri diangkat berdasarkan SK Kepala Sekolah Bertanggung jawab kepada : Kepala Sekolah Tugas : a.
Menyusun Program Kerja sesuai Kebijakan Mutu dan Sasaran Mutu b. Mengikuti Rapat Tinjauan Manajemen c. Melaksanakan tindak lanjut hasil Rapat Tinjauan Manajemen d. Melaksanakan Program Kerja e. Memonitor dan Mengevaluasi Pelaksanaan Hubungan Kerjasama Industri
(Prakerin, Penelusuran dan Pemasaran Tamatan) f. Menindaklanjuti Hasil Monitoring dan Evaluasi Pelaksanaan Hubungan
Kerjasama Industri (Prakerin, Penelusuran dan Pemasaran Tamatan) g. Mengkordinir pelaksanaan uji kompetensi h.
Melaporkan dan mengkoordinasikan hasil Pelaksanaan Hubungan Kerjasama Industri dalam Rapat Dinas Tim Manajemen i. Mewakili dan atau melaksanakan tugas Kepala Sekolah sesuai bidang
Hubungan Kerjasama Industri j. Mengkoordinir penelusuran tamatan k.
Mengkoordinir persiapan dan pelaksanaan Praktik Kerja Industri (Prakerin) l. Menyusun dan mengatur kegiatan yang bersifat kehumasan
7. Wakil Kepala Sekolah Urusan Sarana dan Prasarana
Wakil Kepala Sekolah Urusan Sarana dan Prasarana diangkat berdasarkan SK Kepala Sekolah Bertanggung Jawab Kepada : Kepala Sekolah Tugas : a.
Menyusun Program Kerja sesuai Kebijakan Mutu dan Sasaran Mutu b.
Mengikuti Rapat Tinjauan Manajemen c. Melaksanakan tindak lanjut hasil Rapat Tinjauan Manajemen d.
Melaksanakan Program Kerja e. Mengkoordinir penyediaan sarana dan prasarana diklat f. Memonitor dan Mengevaluasi Pelaksanaan perawatan dan perbaikan Sarana
Prasarana serta pemeliharaan lingkungan g. Menindaklanjuti Hasil Monitoring dan Evaluasi perawatan dan perbaikan h.
Melaporkan dan mengkoordinasikan tugas pokok dan fungsinya dalam Rapat Dinas Tim Manajemen i. Mewakili dan atau melaksanakan tugas Kepala Sekolah sesuai sarana dan prasarana j.
Menganalisis pengadaan, pemanfaatan, perawatan fasilitas sekolah dan infrastruktur sekolah k.
Menyusun program kerja tahunan perawatan dan perbaikan l. Mengkoordinir pelaksanaan perawatan dan perbaikan di setiap unit kerja m.
Menyelenggarakan rapat koordinasi secara berkala dengan tim perawatan dan perbaikan n.
Melaporkan pelaksanaan kegiatan kerja kepada kepala sekolah 8.
Ketua Program Studi Keahlian
Ketua program studi keahlian diangkat berdasarkan SK Kepala sekolah Bertanggung Jawab Kepada : Kepala Sekolah Tugas : a.
Menyusun Program Kerja sesuai Kebijakan Mutu dan Sasaran Mutu b. c.
Melaksanakan tindak lanjut hasil Rapat Tinjauan Manajemen d. Melaksanakan Program Kerja e. Memonitor dan Mengevaluasi Pelaksanaan pembelajaran di Program Studi
Keahliannya f. Menindaklanjuti hasil Monitoring dan Evaluasi Pelaksanaan pembelajaran di
Program Studi Keahliannya g. Melaporkan dan mengkoordinasikan hasil Monitoring dan Evaluasi
Pelaksanaan pembelajaran di Program Studi Keahliannya dalam Rapat Dinas Tim Manajemen h. Mewakili dan atau melaksanakan tugas Kepala Sekolah sesuai bidangnya i. Menganalisis kebutuhan tenaga pendidik di Program Studi Keahliannya j. Mengkoordinir penyelenggaraan diklat (pembagian tugas mengajar, jadwal pelajaran) di Program Studi Keahliannya k.
Mengkoordinir persiapan dan pelaksanaan evaluasi PBM di Program Studi Keahliannya l. Membimbing penyusunan perangkat pembelajaran (Silabus, RPP, Validasi) di
Program Studi Keahliannya m. Menugaskan tenaga pendidik untuk menjadi pembimbing Lomba Kompetensi Siswa (LKS). n.
Melakukan seleksi terhadap siswa untuk dipilih menjadi peserta LKS.
9. Ketua Bidang Teaching Factory
Ketua Bidang Teaching Factory diangkat berdasarkan SK Kepala Sekolah Bertanggung Jawab Kepada : Kepala Sekolah Tugas : a.
Menyusun Program Kerja sesuai Kebijakan Mutu dan Sasaran Mutu b. Mengikuti Rapat Tinjauan Manajemen c. Melaksanakan tindak lanjut hasil Rapat Tinjauan Manajemen d. Melaksanakan Program Kerja e.
Memonitor dan Mengevaluasi Pelaksanaan Teaching Factory di setiap Program Studi Keahlian dan pengelolaan Backery Cafe SMK Negeri 1 Cibadak f. Menindaklanjuti hasil Monitoring dan Evaluasi Pelaksanaan Teaching Factory dan Pengelolaan Backery Cafe g.
Melaporkan dan mengkoordinasikan hasil Monitoring dan Evaluasi Pelaksanaan dalam Rapat Dinas Tim Manajemen h. Mewakili dan atau melaksanakan tugas Kepala Sekolah di bidang pengembangan Teaching Factory
10. Tenaga Pendidik
Tenaga Pendidik diangkat berdasarkan SK Mendikbud dan SK Bupati (saat ini), sedang Tenaga Pendidik Honorer diterima berdasarkan kebutuhan sekolah dan mendapatkan SK dari pihak sekolah. Bertanggung Jawab Kepada : Kepala Sekolah dan Ka. Program Studi Keahlian Tugas : a.
Membantu ketua program studi keahlian atau waka kurikulum untuk menyusun kurikulum implementatif b.
Menyusun Program Tahunan dan Semester c. Menyusun perangkat pembelajaran(silabus, RPP, modul, alat peraga) d.
Menganalisis kebutuhan bahan ajar(buku sumber, alat, bahan) e. Melaksanakan penyelenggaraan diklat f. Menyusun perangkat evaluasi (kisi-kisi soal, analisis soal, program remedi) g.
Melakukan persiapan dan pelaksanaan evaluasi PBM.
h.
Mengikuti Rapat Dinas i. Melaksanakan tindak lanjut hasil Rapat Dinas j. Melaporkan tugas pokok dan fungsinya (daftar hadir siswa, nilai, dan laporan kasus) kepada ketua Program Studi Keahlian k.
Menganalisis ketercapaian kompetensi siswa l. Membimbing siswa yang mengalami kesulitan belajar m.
2.2 Landasan Teori
Landasan teori dimanfaatkan sebagai pedoman agar fokus penelitian sesuai dengan fakta di lapangan. Selain itu landasan teori juga bermanfaat untuk memberikan gambaran umum tentang latar penelitian dan sebagai bahan pembahasan hasil penelitian.
2.2.1 E-Learning
2.2.1.1 Konsep E-Learning
Kemajuan internet hampir mempengaruhi setiap sendi kegiatan operasional di organisasi. Banyak kegiatan perusahaan mulai dilakukan lewat internet dan menyebabkan fenomena penggunaan awalan “e” dan “online” di kamus bisnis.
Ecommerce, e-mail, online application adalah contoh tren penggunaan internet
pada kegiatan yang biasa kita lakukan secara manual. Segala kegiatan mutakhir tersebut menjanjikan efektifitas dan efisiensi yang menakjubkan. Fenomena
[4] tersebut menyentuh dunia pendidikan dan pelatihan dengan lahirnya e-learning.
2.2.1.2 Definisi E-Learning E-Learning merupakan sebuah bentuk penerapan tekonologi informasi dibidang pendidikan. E-Learning adalah singkatan dari elektronik learning.
Secara umum e-learning. dapat diartikan belajar menggunakan elektronik. Kata elektronik sendiri mengandung pengertian yang spesifik yakni komputer atau
internet, sehingga e-learning berarti sebagai usaha untuk membuat sebuah
transformasi proses belajar-mengajar di sekolah ke dalam bentuk elektronik menggunakan teknologi internet. Secara umum e-learning adalah sebuah sistem yang memberikan kebebasan waktu, tempat, dan tidak hanya berorientasi pada tenaga pengajar. Fungsi dari penerapan e-learning bisa sebagai tambahan, pelengkap atau pendukung ataupun sebagai pengganti dari pembelajaran konvesional.
2.2.2 Penilaian Jawaban Esai Otomatis
Secara umum terdapat dua macam bentuk ujian untuk mengevaluasi sejauh mana pelajar dapat mengambil ilmu yang telah diberikan, yaitu secara lisan dan tertulis. Ujian secara lisan memiliki kelemahan yaitu sang penguji dan pelajar yang diuji harus berada pada ruang dan waktu yang sama, hal ini bertentangan dengan konsep dasar e-learning. yang tidak mengenal batasan ruang dan waktu, ujian jenis ini juga kurang efisien bila ditinjau dari segi waktu dan sumber daya, apalagi bila yang akan diuji berjumlah banyak. Berbeda dengan ujian secara lisan, ujian secara tertulis jauh lebih menghemat waktu dan sumber daya, ujian secara tertulis juga dapat dilakukan dari jarak yang jauh, sehingga dapat dikatakan bahwa pada kondisi umum ujian secara tertulis lebih baik daripada ujian secara lisan.
Ada tiga jenis ujian yang dapat dilakukan secara tertulis, yaitu pilihan ganda, isian singkat dan esai. Dari ketiga jenis ujian yang dapat dilakukan secara tertulis tersebut, ujian yang paling mudah untuk diperiksa secara otomatis adalah pilihan ganda. Kelemahan jenis ujian ini adalah pengetahuan penguji untuk dapat mengukur pengetahuan pelajar yang diuji, karena sangat dimungkinkan untuk menebak jawaban dalam ujian jenis ini. Jenis ujian berikutnya adalah ujian isian singkat. Pada ujian jenis ini, pelajar cukup mengisi jawaban atas pertanyaan yang diajukan dalam satu atau beberapa kata. Ujian ini lebih baik dari pilihan ganda. Kelemahannya adalah masih kurang dapat dievaluasi secara mendalam tingkat pengetahuan pelajar. Jenis ujian tertulis yang terakhir adalah soal esai. Pada ujian jenis ini pelajar diminta untuk menuliskan jawaban berupa hasil analisis, konsep yang didapatnya setelah mengikuti pelajaran, atau uraian solusi berkaitan dengan masalah yang dikemukakan pada soal. Kelemahan dalam ujian ini adalah sumber daya yang dibutuhkan, yaitu manusia dan waktu. Ketika sebuah ujian esai diikuti oleh banyak peserta, waktu yang dibutuhkan untuk mengoreksi jawaban akan bertambah. Akibatnya pengoreksian dilakukan secara terburu-buru sehingga memungkinkan terjadinya kekeliruan dalam mengoreksi. Untuk mengatasi masalah tersebut, sistem pengoreksian soal esai secara otomatis menggunakan
[5] komputer dapat menjadi sebuah solusi yang baik.
2.2.3 Metode-metode Penilaian Jawaban Esai Otomatis
Berbagai metode pengoreksian esai secara otomatis dengan menggunakan bantuan komputer telah dikembangkan. Walaupun setiap metode yang digunakan untuk menilai jawaban esai memiliki cara tersendiri namun hasil yang ingin dicapai tetaplah sama yaitu menciptakan sistem yang mampu memberikan pengoreksian esai secara otomatis dan se-obyektif mungkin. Metode-metode tersebut antara lain Project Essay Grade (PEG), Intellegent Essay Assessor (IEA),
Educational Testing Service (ETS I), Electronic Essay Rater (E-Rater),
[5] Conceptual Rater (C-Rater), dsb.2.2.4 Text Mining Text Mining adalah salah satu bidang khusus dari Data Mining. Sesuai
dengan buku The Text Mining Handbook, Text Mining dapat didefinisikan sebagai suatu proses menggali informasi dimana seorang user berinteraksi dengan sekumpulan dokumen menggunakan tools analisis yang merupakan komponen- komponen dari data mining. Tujuan dari text mining adalah untuk mendapatkan informasi yang berguna dari sekumpulan dokumen. Sumber data yang digunakan pada text mining adalah sekumpulan teks yang memiliki format yang tidak terstruktur atau minimal semi struktur.