IJCCS, Vol.x, No.x, Julyxxxx, pp. 1~5 ISSN: 1978-1520
1
RANCANG BANGUN APLIKASI E-LEARNING PADA SMA NUSA BANGSA PALEMBANG Agung Nurhadi*1, Antonius Wahyu S., S.Kom., M.T.I2, Eri Hartati M,Kom3 1,2 STMIK GI MDP; Jl.Rajawali No.14, No. Telp (0711) 376400 3 Program Studi Sistem Informasi *1 e-mail :
[email protected],
[email protected],
[email protected]
Abstrak Tujuan skripsi ini adalah untuk membangun sebuah e-Learning dan SMS gateway untuk mempermudah proses belajar mengajar agar menjadi lebih efektif dan efisien. Metode yang digunakan dalam pengumpulan data yaitu observasi, interview atau tanya jawab secara langsung kepada sumber yang terpercaya. Metodologi yang di pakai RUP (Rational unified Process) dan Perancangan dilakukan dengan cara membuat Unified Modeling Language (UML). Program dibuat dengan menggunakan bahasa pemrograman PHP dengan Database MySQL. Kesimpulan dengan adanya e-Learning ini adalah memudahkan komunikasi guru dan siswa, pemberian materi, kemudahan pemberian tugas dan pengumpulan tugas. Kata Kunci : e-Learning, RUP (Rational Unified Process), SMS Gateway Abstract The research objective of this thesis is to build an e-Learning and SMS gateway to facilitate the learning process in order to become more effective and efficient. The method used in data collection are observation, interview or question and answer directly to reliable sources. The methodology in use RUP (Rational Unified Process) and Designing done by making the Unified Modeling Language (UML). Programs created using the programming language PHP with MySQL database. Conclusion with the eLearning is to facilitate the communication teacher and students, the provision of material, ease of administration and collection of duty assignments. Keywords : e-Learning, RUP (Rational Unified Process), SMS Gateway
1.
PENDAHULUAN Perkembangan teknologi informasi kini semakin membuka peluang bagi lembaga pendidikan untuk memanfaatkan sistem e-Learning guna mendukung proses belajar mengajar. Dengan e-Learning guru bisa menyampaikan materi pembelajaran melalui internet sehingga siswa dapat mengakses materi tersebut kapan saja dan dari mana saja. Bagi lembaga pendidikan yang sudah mampu dalam hal infrastuktur, sumber daya manusia maupun sumber dana, untuk membangun sistem e-Learning tidaklah menjadi masalah. Akan tetapi, bagaimana bila lembaga kita tidak mempunyai berbagai sumber daya tersebut. Dengan keterbatasan ini, kita akan mencoba membangun sistem e-Learning dengan professional. SMS gateway telah banyak dimanfaatkan oleh berbagai kalangan untuk berbagai kebutuhan, dan penggunaan SMS gateway ini dapat di terapkan pada sekolah-sekolah. Untuk menunjang proses belajar mengajar agar lebib baik dan memberikan informasi kepada siswa dan orang tua tentang informasi yang ada di sekolah. SMA Nusa Bangsa Palembang telah berdiri sejak tahun 2005 dan telah memiliki fasilitas pendukung yaitu laboratorium komputer / multimedia, laboratorium MIPA, perpustakaan, dan ruang band. saat ini orang tua harus datang ke sekolah langsung untuk mengetahui informasi akademik siswa. Sehingga orang tua kesulitan dalam mendapatakn informasi langsung tentang akademik sekolah. Penyimpanan data siswa dan data pengajar juga masih disimpan dengan cara konvensional yaitu masih berbentuk dokumen-dokumen yang diarsipkan dalam bentuk excel dan masih menggunakan kertas untuk dokumentasi data-data nilai siswa dan akademik sekolah, Received June1st,2012; Revised June25th, 2012; Accepted July 10th, 2012
2
ISSN: 1978-1520
sehingga kemungkinan data hilang dan rusak cukup besar. Media SMS gateway ini diharapkan dapat membantu orangtua untuk memantau hasil belajar siswa, selain itu orang tua siswa juga dapat mengetahui informasi akademik siswa setiap saat. Oleh karena itu penulis tertarik untuk memfokuskan skripsi ini dengan judul “RANCANG BANGUN APLIKASI E-LEARNING PADA SMA NUSA BANGSA PALEMBANG”.
2. METODE PENELITIAN 2.1 Metode RUP Metodologi yang digunakan adalah RUP (Rational Unified Process) merupakan suatu metodologi rekayasa perangkat lunak yang dikembangkan dengan mengumpulkan berbagai best practices yang terdapat dalam industri pengembangan perangkat lunak. Ciri utama metodologi ini adalah menggunakan use-case driven dan pendekatan iteratif untuk siklus pengembangan perangkat lunak. Adapun penjelasan dari 4 tahapan kerja dari RUP sebagai berikut: a. Fase Inception Tahap ini lebih pada memodelkan proses bisnis yang dibutuhkan (business modeling) dan mendefinisikan kebutuhan sistem yang akan dibuat (requirements), [4]. Dalam menentukan kebutuhan terkait dengan permasalahan, digunakan beberapa teknik pengumpulan data seperti : 1. Studi Observasi 2. Studi Wawancara 3. Studi Literatur b. Fase Elaboration Pada tahapan ini lebih difokuskan pada perencanaan arsitektur sistem. Tahap ini juga dapat mendeteksi apakah arsitektur sistem yang diinginkan dapat dibuat atau tidak. Mendeteksi resiko yang mungkin terjadi dari arsitektur yang dibuat. Tahap ini juga lebih pada analisis dan desain sistem serta implementasi sistem yang fokus pada purwarupa sistem (prototype) [4] c. Fase Construction Tahap ini difokuskan pada pengembangan komponen dan fitur-fitur sistem. Tahap ini lebih pada implementasi dan pengujian sistem yang fokus pada implementasi perangkat lunak pada kode program. Tahap ini menghasilkan produk perangkat lunak dimana menjadi syarat dari nitial Operational Capability Milestone atau batas/tonggak kemampuan operasional awal, [4]. d. Fase Transition Tahap ini lebih pada deployment atau instalasi sistem agar dapat dimengerti oleh user. Tahap ini menghasilkan produk perangkat lunak dimana menjadi syarat dari Initial Operational Capability Milestone atau batas kemampuan operasional awal. Aktifitas pada tahap ini termasuk pada pelatihan user, pemeliharaan dan pengujian sistem apakah sudah memenuhi harapan user.
IJCCS Vol. x, No. x, July201x : first_page–end_page
IJCCS
ISSN: 1978-1520
3
2.2 Analisis Pemasalahan Penulis melakukan analisa terhadap sistem yang berjalan pada SMA Nusa Bangsa Palembang dengan cara mengumpulkan informasi melalu wawancara dan observasi dengan bantuan penyelia. Dari hasil wawancara tersebut saya menemukan suatu permasalahan. Untuk alat bantu dalam analisis permasalahan saya menggunakan PIECES agar mudah membagi-bagi permasalahan yang ada.
Performance
-
Information
-
Economics
-
Control
-
Efeciency
-
Service
-
Tabel 1 Identifikasi Maslah PIECES Sering terjadi kesalahan human error Informasi yang di butuhkan tidak bisa di dapatkan setiap saat. Membutuhkan biaya yang cukup besar untuk membeli kertas setiap bulannya. Keamanaan data kurang terjaga, sehingga bisa di akses oleh siapapun. Pemakaian komputer kurang maksimal karena hanya untuk pencatatan dan belum memiliki basis data. Belum adanya media penyampaian informasi secara langsung.
2.3 Analisis Kebutuhan Dalam melakukan analisis kebutuhan penulis menggunakan Use Case. Tujuan dari pembuatan Use Case adalah untuk mendapatkan dan menganalisis kebutuhan menganalisis informasi persyaratan yang cukup untuk mempersiapkan model yang mengkomunikasikan apa yang diperlukan dari segi pengguna tentang bagaimana sistem akan dibangun dan diimplementasikan.
Gambar 1 Use Case Title of manuscript is short and clear, implies research results (First Author)
4
ISSN: 1978-1520
3. HASIL DAN PEMBAHASAN 3.1 Rancangan Arsitektur Rancangan sistem perlu digunakan untuk menggambarkan mengenai bagaimana suatu sistem itu akan dibangun. Oleh karena itu perlu untuk merancang sistem terlebih dahulu. Dengan membuat rancangan dari sebuah sistem, dapat diketahui bagaimana gambaran dari sistem yang akan dibuat.
Gambar 2 Rancangan Arsitektur
3.2 Activity Diagram Activity diagram menggambarkan proses bisnis (alur kerja suatu sistem informasi). Sebuah diagram yang menunjukkan suatu alur kegiatan secara berurutan. Activity diagram digunakan untuk mendeskripsikan kegiatan-kegiatan dalam sebuah operasi meskipun juga dapat digunakan unutk mendeskripsikan alur kegiatan lainnya seperti use case atau suatu interaksi.
Gambar 3 Activity Diagram Login
IJCCS Vol. x, No. x, July201x : first_page–end_page
IJCCS
ISSN: 1978-1520
5
3.3 Sequence Diagram Sequence diagram menggambarkan kejadian hubungan antar objek yang berupa pesan yang diberikan dan diterima antar objek. Banyaknya sequence diagram yang harus dibuat adalah sebanyak jumlah pendefinisan use case yang memiliki proses sendiri.
Gambar 4 Sequence Diagram Login
3.4 Class Diagram Class diagram atau diagram kelas menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Kelas memiliki apa yang disebut atribut dan metode operasi. Atribut merupakan variabel-variabel yang dimiliki oleh suatu kelas, sedangkan operasi atau metode adalah fungsi-fungsi yang dimiliki oleh suatu kelas.
Gambar 5 Class Diagram Title of manuscript is short and clear, implies research results (First Author)
6
ISSN: 1978-1520
3.5 Rancangan Antarmuka Rancangan antarmuka merupakan tampilan beberapa form yang terdapat pada sistem yang telah dikembangkan. Berikut ini merupakan rancangan antarmuka Login admin, Login User,halaman utama admin, halaman utama guru dan halam utama siswa yang terdapat pada SMA Nusa Bangsa Palembang.
Gambar 6 Rancangan Antarmuka Login admin
Gambar 7 Rancangan Antarmuka Login User
IJCCS Vol. x, No. x, July201x : first_page–end_page
IJCCS
ISSN: 1978-1520
7
Gambar 8 Halaman Utama Admin
Gambar 9 Halaman Utama Guru
Title of manuscript is short and clear, implies research results (First Author)
8
ISSN: 1978-1520
Gambar 10 Halaman Utama Siswa
4. KESIMPULAN Berikut ini kesimpulan yang dapat penulis sampaikan berdasarkan hasil pembahasan sebelumnya yaitu : 1. Dengan dibuatnya aplikasi rancang bangun e-learning ini agar memudahkan para staff guru dalam mengelola laporan-laporan dan data-data akademik pada SMA Nusa Bangsa Palembang. 2. Dengan adanya sistem informasi e-learning ini akan mempermudah orang tua dan siswa dalam mendapatkan informasi melalui SMS Gateway yaitu informasi bimbingan konseling siswa kepada orang tua dan request nilai atau jadwal pelajaran. 3. Sistem informasi e-learning yang saya bangun pada SMA Nusa Bangsa ini merupakan sistem informasi yang membantu kegiatan akademik.dalam hal ini pengelolaan nilai, absensi, rekap absensi, jadwal, tugas, kelas, materi serta forum untuk masing-masing mata pelajaran.
5. SARAN Berdasarkan hasil laporan yang kami buat, kami ingin memberikan beberapa saran yang dapat membantu pengembangan sistem informasi tersebut, guna untuk memperoleh hasil yang lebih baik lagi dan dapat bermanfaat bagi kita semua. Adapun saran yang diajukan yaitu : 1. Menambahkan fitur kuis online yang diberikan dari guru kepada siswa melalui website. 2. Sistem ini akan lebih baik lagi jika di kemudian hari bisa di kembangkan lagi dan di tambah fitur untuk pendaftaran online bagi calon siswa baru. 3. Menambahkan fitur perpustakaan digital untuk menyediakan kemudahan dalam pencarian buku, jurnal, ataupun artikel bagi siswa.
IJCCS Vol. x, No. x, July201x : first_page–end_page
IJCCS
ISSN: 1978-1520
9
UCAPAN TERIMA KASIH Penulis mengucapkan terima kasih karena telah banyak mendapatkan bantuan dan dorongan dari berbagai macam pihak, baik langsung maupun tidak langsung. Maka penulis menyampaikan ucapan terima kasih kepada :
1. 2. 3. 4. 5. 6. 7.
8. 9. 10. 11. 12. 13.
Bapak Alexander Kurniawan selaku Ketua Yayasan STMIK GI MDP. Bapak Ir. Rusbandi, M.Eng., selaku Ketua STMIK GI MDP. Ibu Shinta Puspasari, S.Si, M.Kom., selaku Pembantu Ketua I STMIK GI MDP Ibu Yulistia, S.Kom, M.T.I., selaku Pembantu Ketua II STMIK GI MDP. Bapak Antonius Wahyu Sudrajat, S.Kom, M.T.I., selaku Pembantu Ketua III STMIK GI MDP. Ibu Desy Iba Ricoida, S.T., M.T.I., selaku Ketua Program Studi Sistem Informasi STMIK GI MDP. Bapak Antonius Wahyu Sudrajat, S.Kom, M.T.I., selaku Pembimbing I yang telah membimbing dan mengarahkan penulis sehingga penulis bisa menyelesaikan penulisan skripsi ini. Ibu Ery Hartati, M.Kom., selaku Pembimbing II yang juga turut membimbing dan mengarahkan penulis sehingga penulis bisa menyelesaikan penulisan skripsi ini. Para Dosen STMIK GI MDP yang telah memberikan ilmu pengetahuan bagi penulis. Staf Administrasi dan Perpustakaan yang telah membantu penulis dalam menyelesaikan laporan skripsi ini. Bapak Edo Prasetyo, S.Pd., selaku Kepala Sekolah dan para staff guru. Ibu Maimunah, S.Ag., selaku penyelia yang telah membantu penulis dalam melakukan skripsi di SMA Nusa Bangsa Palembang. Keluarga dan teman-teman yang telah memberikan saran dan dukungan dalam menyelesaikan skripsi ini.
Title of manuscript is short and clear, implies research results (First Author)
10
ISSN: 1978-1520
DAFTAR PUSTAKA [1]
Al Fatta, Hanif 2008, Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi, Andi, Yogyakarta.
[2]
C.Laudon, Kenneth 2011, Sistem Informasi Manajemen, Salemba Empat, Jakarta.
[3]
Efraim Turban 2006, Pengertian E –Learning, Andi Offset, Yogyakarta.
[4]
Jogiyanto 2006, Manajemen Sistem Informasi, Andi offset, Yogyakarta.
[5]
Kadir, Abdul 2008, DasarPemograman Web Dinamis Menggunakan PHP, Andi Offset, Yogyakarta.
[6]
Komputer, Wahana 2010, Membuat Aplikasi Client Server dengan Visual Basic 2008, Andi Offset, Yogyakarta.
[7]
Madcoms 2009, Aplikasi Program PHP & MySQL untuk Membuat website interaktif, Andi Offset, Yogyakarta.
[8]
Madcoms 2008, Panduan Menggunakan Internet untuk Pemula, Andi offset, Yogyakarta.
[9]
Nugroho, Bunafit 2009, Latihan Membuat Aplikasi Web PHP dan MySQL dengan Dreamwever, Gava Media, Yogyakarta.
[10]
Nugroho, Bunafit 2008, Panduan Lengkap Menguasai Perintah SQL, Media Kita, Jakarta Selatan.
[11]
Rosa AS & M.Sahalahuddin 2011, ModulPembelajaran Rekayasa Perangkat Lunak. Modula, Bandung.
IJCCS Vol. x, No. x, July201x : first_page–end_page