BAB 1 PENDAHULUAN 1.1
Latar Belakang Pendidikan di Indonesia semakin kompleks, terlihat dari adanya kebijakan pemerintah yang rajin merevisi kurikulum pendidikan hampir setiap tahun. Dinamika kurikulum ini menjadi tantangan tersendiri
karena selain
menambah beban kerja manusia, juga menuntut semua pihak untuk memperbaharui diri mereka dalam banyak hal supaya kondisinya tetap sesuai dengan kurikulum yang baru. Sayangnya tidak semua pihak mampu menerapkan kebijakan pemerintah di atas secara menyeluruh karena banyak sekali kendala yang akan dihadapi. Kendala Sumber Daya Manusia (SDM) dan Biaya adalah yang paling sering ditemui, karena tanpa SDM yang tepat, kebijakan di atas tidak dapat terwujud, begitu juga jika tidak ada biaya, kegiatan operasional tidak akan berjalan sebagaimana mestinya. Kemajuan dalam bidang Teknologi Informasi dan Komunikasi (TIK) merupakan salah satu solusi untuk masalah-masalah di atas. TIK mampu menangani masalah kompleks seperti masalah Sumber Daya Manusia dan Biaya, karena TIK dapat meminimalisasi beban kerja manusia sehingga dengan sendirinya mengurangi beban biaya yang harus dikeluarkan untuk biaya operasional. Salah satu contoh kemajuan teknologi informasi dan komunikasi tersebut adalah internet. Internet yang dulu hanya disediakan oleh satu dua perusahaan dan diakses oleh segelintir orang, kini mengakses internet semudah menelepon dengan ponsel. Akses internet sangat praktis karena tidak harus menggunakan antena atau kabel, melainkan cukup dengan USB modem nirkabel, sehingga dapat dibawa dengan mudah. Dengan demikian, akses internet dapat dilakukan 1
2
dimana saja dan kapan saja. Apalagi, internet dapat digunakan tidak hanya dengan komputer, tapi juga alat elektronik lain seperti ponsel dan PDA. Seiiring dengan semakin mudahnya akses internet, aplikasi yang menggunakan internet menjadi banyak dikembangkan. Aplikasi tersebut memiliki dasar yang beragam, seperti berbasis web, aplikasi desktop, dan sebagainya. Aplikasi berbasis web relatif lebih banyak berkembang. Dari segi teknis, ada banyak bahasa pemrograman untuk aplikasi berbasis web, dan bahasa-bahasa pemrograman tersebut umumnya terbuka untuk umum. Sehingga siapa saja dapat menggunakannya bahkan mengubahnya. Bahasa-bahasa pemrograman tersebut pun semakin mudah dimengerti, karena menggunakan kata kunci dan sintaks yang mirip dengan bahasa sehari-hari. Implementasi aplikasi berbasis web pun tidak sulit. Cukup upload ke webhost, lalu aplikasi tersebut sudah dapat langsung digunakan oleh pengguna internet di seluruh Indonesia, dan bahkan di seluruh dunia. Tidak seperti halnya aplikasi desktop yang harus download dan install untuk memperbarui ke versi terkini, aplikasi berbasis web sudah langsung berubah ke versi terkini begitu aplikasi pada webhost diperbarui. Untuk itu melalui skripsi ini kami akan mencoba untuk menganalisis, merancang kemudian membangun sebuah aplikasi e-Learning berbasis web yang diharapkan mampu menjawab semua tantangan di atas, sehingga dunia pendidikan bisa mengejar ketertinggalannya dan tetap berada dalam koridor yang benar, sesuai dengan yang tertuang dalam kebijakan pemerintah dalam bidang pendidikan.
3
1.2
Ruang Lingkup Supaya lebih terarah, pembahasan skripsi ini terfokus pada masalahmasalah berikut: •
Analisis dan perancangan aplikasi e-Learning berbasis web yang mampu menampilkan data siswa, guru, karyawan, mata pelajaran, jadwal pelajaran, jadwal ujian, nilai, berita, pesan pribadi dan Forum Diskusi.
•
Perancangan database untuk menampung semua data yang disebutkan di di atas.
Dalam skripsi tidak akan dibahas masalah-masalah berikut:
1.3
1.
Isu keamanan pada aplikasi e-Learning.
2.
Isu keamanan pada jaringan.
Tujuan dan Manfaat 1.3.1 Tujuan Tujuan dari penelitian ini adalah menghasilkan suatu produk, yaitu aplikasi e-learning berbasis web, yang diharapkan dapat membantu meringankan permasalahan pada SMAN 103 Jakarta dalam kegiatan belajar mengajar. 1.3.2 Manfaat Hasil penelitian diharapkan dapat membantu siswa, guru dan aktor-aktor lain yang berkepentingan dalam melakukan hal-hal berikut: 1.
Kemudahan akses materi pelajaran, nilai, jadwal pelajaran, pengumuman, dan informasi akademis lainnya.
2.
Siswa dengan lebih baik mengetahui arah pembelajaran dan belajar sesuai arahan tersebut.
4
3.
Kemudahan komunikasi antara guru dengan siswa. Guru dan siswa dapat berkomunikasi di luar sekolah dengan menggunakan forum diskusi ataupun shout box pada aplikasi yang dihasilkan.
Tersedianya informasi berupa data siswa, guru, materi pelajaran dari tahun ke tahun yang disimpan dalam server untuk kebutuhan di masa mendatang.
1.4
Metodologi Secara umum, penelitian dilakukan melalui tiga metode, yaitu metode analisis sistem, metode perancangan sistem dan metode konstruksi dan implementasi sistem.
1.4.1
Metode analisis sistem Yaitu teknik pemecahan masalah yang menguraikan suatu sistem menjadi bagian-bagian komponen dengan tujuan mempelajari seberapa bagus bagian-bagian komponen tersebut bekerja dan berinteraksi. Pendekatan yang dipakai dalam penemuan persyaratan sistem adalah teknik penemuan fakta atau fact finding technique, yang dilakukan dengan cara: a.
Pengambilan contoh laporan, formulir dan database sekolah SMAN 103 Jakarta
b.
Studi pustaka dan kunjungan ke website-website
c.
Menyebarkan kuesioner
d.
Mewawancarai pemilik sistem, pengguna sistem dan staff.
5
1.4.2 Metode perancangan sistem Setelah persyaratan sistem didapat melalui metode pertama, selanjutnya kami menjalankan metode perancangan sistem dengan cara: a.
Merancang database sistem
b.
Merancang antarmuka sistem
6
1.4
Sistematika Penulisan Sistematika penulisan skripsi ini adalah sebagai berikut: BAB I
: PENDAHULUAN
Berisi latar belakang, ruang lingkup, tujuan, manfaat, metodologi dan sistematika penulisan skripsi
BAB II
: LANDASAN TEORI
Bab ini menguraikan teori-teori yang mendukung penelitian, teori yang menjadi dasar dalam pemecahan masalah, juga teori-teori lain yang mendukung penelitian kami.
BAB III : ANALISIS DAN PERANCANGAN SISTEM Menjelaskan deskripsi sekolah SMAN 103 Jakarta, struktur organisasinya, tanggung jawab, pemodelan sistem berjalan dan analisis permasalahan sistem yang berjalan.
BAB IV : IMPLEMENTASI SISTEM Menjelaskan persyaratan teknis dalam implementasi sistem, seperti spesifikasi hardware dan software.
BAB V
: KESIMPULAN
Kesimpulan penelitian dan saran.