PEMBANGUNAN APLIKASI E-LEARNING BERBASIS...

4
PEMBANGUNAN APLIKASI E-LEARNING BERBASIS WEB DI SMA BPI 1 BANDUNG Dea Diki Hamdan Universitas Komputer Indonesia (UNIKOM) Jl. Dipati Ukur No. 112-116, Bandung 40132 Email: dhewae@gmail.com ABSTRAK Selama ini semua proses pembelajaran di SMA BPI 1 Bandung masih bersifat konvensional, dengan kata lain bahwa proses belajar mengajar antara siswa dengan guru hanya dapat dilakukan dengan syarat terjadinya pertemuan antara siswa dengan guru di dalam kelas. Jika pertemuan antara siswa dengan guru tidak terjadi atau guru yang bersangkutan tidak hadir dan waktu pembelajaran yang dibatasi pihak sekolah, maka secara otomatis proses pembelajaran pun akan terhambat. Berbagai konsep dan teknik baru dalam pengajaran telah banyak dikembangkan untuk menggantikan metode tradisional yang hanya mengandalkan pada metode pengajaran satu arah di kelas. Salah satu metode pengajaran yang sedang berkembang di masa sekarang adalah e-learning. E-learning dapat membantu para pengajar dalam mendistribusikan bahan ajar mereka tanpa harus berada di kelas dengan menggunakan internet, hal ini dapat memaksimalkan waktu pembelajaran di kelas yang terbatas. Pengembangan sistem informasi dalam pembuatan perangkat lunak menggunakan metode Waterfall. Metode pengumpulan data yang digunakan dalam penelitian ini adalah studi literatur, observasi dan interview atau wawancara dengan topik yang akan diambil. Untuk merancang aplikasi ini digunakan metode perancangan struktural yaitu pembuatan Entity Relationship (ER) dan pembuatan Data Flow Diagram (DFD) untuk merancang dan mendokumentasikan sistem perangkat lunak berdasarkan aliran data. Dalam pembuatan perangkat lunak ini menggunakan PHP sebagai bahasa script yang digunakan untuk membuat halaman website dan MySQL sebagai database tempat penyimpanan data. Program diuji dengan melakukan pengujian program dengan memasukan data-data yang telah ada dengan menggunakan metode Blackbox yaitu pengujian alpha, serta melakukan pengujian betha yang merupakan pengujian secara langsung kepada user yang akan menggunakan perangkat lunak ini. Dengan adanya e-learning ini dapat membantu proses belajar mengajar agar lebih optimal. Memudahkan para guru untuk dapat mendistribusikan materi pelajaran untuk siswa/i di SMA BPI 1 dan juga siswa/i dapat dengan mudah mendapat materi pelajaran. Website e-learning ini dapat dijadikan media diskusi tambahan untuk membahas materi pelajaran yang belum tuntas serta dapat mengerjakan soal-soal ujian berupa pilihan ganda dan mengumpulkan tugas-tugas yang di berikan oleh guru. Kata Kunci : SMA BPI 1, E-learning,Waterfall, DFD, ER, PHP, MySQL, Blackbox, Alpha dan Betha 1. Pendahuluan Perkembangan teknologi informasi dan komunikasi yang sangat pesat mendorong berbagai lembaga pendidikan khususnya SMA BPI 1 Bandung memanfaatkan sistem e-learning untuk meningkatkan efektivitas dan fleksibilitas pembelajaran. Selama ini semua proses pembelajaran di SMA BPI 1 Bandung masih bersifat konvensional, dengan kata lain bahwa proses belajar mengajar antara siswa dengan guru hanya dapat dilakukan dengan syarat terjadinya pertemuan antara siswa dengan guru di dalam kelas. Jika pertemuan antara siswa dengan guru tidak terjadi atau guru yang bersangkutan tidak hadir dan waktu pembelajaran yang dibatasi pihak sekolah, maka secara otomatis proses pembelajaran pun akan terhambat. Selain itu proses transfer ilmu pengetahuan sepenuhnya dilakukan di dalam kelas. Keadaan seperti ini sangat

Transcript of PEMBANGUNAN APLIKASI E-LEARNING BERBASIS...

Page 1: PEMBANGUNAN APLIKASI E-LEARNING BERBASIS …elib.unikom.ac.id/files/disk1/488/jbptunikompp-gdl-deadikiham... · Pengembangan sistem informasi dalam pembuatan perangkat lunak menggunakan

PEMBANGUNAN APLIKASI E-LEARNINGBERBASIS WEB DI SMA BPI 1 BANDUNG

Dea Diki Hamdan

Universitas Komputer Indonesia (UNIKOM)Jl. Dipati Ukur No. 112-116, Bandung 40132

Email: [email protected]

ABSTRAK

Selama ini semua proses pembelajaran di SMA BPI 1 Bandung masih bersifatkonvensional, dengan kata lain bahwa proses belajar mengajar antara siswa dengan guru hanyadapat dilakukan dengan syarat terjadinya pertemuan antara siswa dengan guru di dalam kelas.Jika pertemuan antara siswa dengan guru tidak terjadi atau guru yang bersangkutan tidak hadirdan waktu pembelajaran yang dibatasi pihak sekolah, maka secara otomatis proses pembelajaranpun akan terhambat. Berbagai konsep dan teknik baru dalam pengajaran telah banyakdikembangkan untuk menggantikan metode tradisional yang hanya mengandalkan pada metodepengajaran satu arah di kelas. Salah satu metode pengajaran yang sedang berkembang di masasekarang adalah e-learning. E-learning dapat membantu para pengajar dalam mendistribusikanbahan ajar mereka tanpa harus berada di kelas dengan menggunakan internet, hal ini dapatmemaksimalkan waktu pembelajaran di kelas yang terbatas.

Pengembangan sistem informasi dalam pembuatan perangkat lunak menggunakanmetode Waterfall. Metode pengumpulan data yang digunakan dalam penelitian ini adalah studiliteratur, observasi dan interview atau wawancara dengan topik yang akan diambil. Untukmerancang aplikasi ini digunakan metode perancangan struktural yaitu pembuatan EntityRelationship (ER) dan pembuatan Data Flow Diagram (DFD) untuk merancang danmendokumentasikan sistem perangkat lunak berdasarkan aliran data. Dalam pembuatanperangkat lunak ini menggunakan PHP sebagai bahasa script yang digunakan untuk membuathalaman website dan MySQL sebagai database tempat penyimpanan data. Program diuji denganmelakukan pengujian program dengan memasukan data-data yang telah ada denganmenggunakan metode Blackbox yaitu pengujian alpha, serta melakukan pengujian betha yangmerupakan pengujian secara langsung kepada user yang akan menggunakan perangkat lunak ini.

Dengan adanya e-learning ini dapat membantu proses belajar mengajar agar lebihoptimal. Memudahkan para guru untuk dapat mendistribusikan materi pelajaran untuk siswa/i diSMA BPI 1 dan juga siswa/i dapat dengan mudah mendapat materi pelajaran. Website e-learningini dapat dijadikan media diskusi tambahan untuk membahas materi pelajaran yang belum tuntasserta dapat mengerjakan soal-soal ujian berupa pilihan ganda dan mengumpulkan tugas-tugasyang di berikan oleh guru.

Kata Kunci : SMA BPI 1, E-learning,Waterfall, DFD, ER, PHP, MySQL, Blackbox, Alpha danBetha

1. PendahuluanPerkembangan teknologi informasi dankomunikasi yang sangat pesat mendorongberbagai lembaga pendidikan khususnyaSMA BPI 1 Bandung memanfaatkan sisteme-learning untuk meningkatkan efektivitasdan fleksibilitas pembelajaran. Selama inisemua proses pembelajaran di SMA BPI 1Bandung masih bersifat konvensional,dengan kata lain bahwa proses belajarmengajar antara siswa dengan guru hanya

dapat dilakukan dengan syarat terjadinyapertemuan antara siswa dengan guru didalam kelas.Jika pertemuan antara siswa dengan gurutidak terjadi atau guru yang bersangkutantidak hadir dan waktu pembelajaran yangdibatasi pihak sekolah, maka secaraotomatis proses pembelajaran pun akanterhambat. Selain itu proses transfer ilmupengetahuan sepenuhnya dilakukan didalam kelas. Keadaan seperti ini sangat

Page 2: PEMBANGUNAN APLIKASI E-LEARNING BERBASIS …elib.unikom.ac.id/files/disk1/488/jbptunikompp-gdl-deadikiham... · Pengembangan sistem informasi dalam pembuatan perangkat lunak menggunakan

jelas dapat menghambat prosespembelajaran maupun pendistribusianmateri antara siswa dengan guru di SMABPI 1 Bandung yang dapat berakibatberkurangnya pemahaman siswa terhadapsuatu materi pelajaran.Terbatasnya waktu belajar mengajar

dikelas terkadang menghalangi para gurudalam memberikan semua materi pelajarankepada siswa/inya. Hal ini menjadi masalahtersendiri untuk siswa/i dan guru yang inginmenyampaikan secara detil tentang matapelajaran tersebut. Kesulitan ini banyakdikeluhkan para siswa/i dan guru saat inikarena terkadang materi yang butuhpembahasan dalam waktu lama justru harusdijelaskan dalam waktu singkat.Dalam tercapainya kesuksesan dalambelajar, proses komunikasi antara para gurudan siswa/i sangat dibutuhkan. Proseskomunikasi ini sepertinya sulit diwujudkandi sekolah. Karena para siswa/i yangcenderung malu-malu atau takut denganguru yang bersangkutan. Begitu jugadengan guru yang ingin berkomunikasidengan banyak siswa/i dalam satu waktu,tentu saja hal ini mustahil dilakukan secaralangsung atau tatap muka.Maka perlu dibuat suatu aplikasi e-learningberbasis web yang dapat diakses kapan sajadan dimana saja sehingga mendukungproses pendidikan di SMA BPI 1 Bandung.Berdasarkan latar belakang yang telahdipaparkan sebelumnya, maka penulisbermaksud mengambil topik tugas akhir inidengan judul “PEMBANGUNANAPLIKASI E-LEARNING BERBASISWEB DI SMA BPI 1 BANDUNG” .

Adapun maksud dan tujuan dari penulisanskripsi ini adalah sebagai berikut: Maksud

Adapun maksud dari penelitian tugasakhir ini adalah untuk membangunaplikasi e-learning berbasis web di SMABPI 1 Bandung.

Tujuan1. Dapat memfasilitasi dan

mempermudah serta bagaimanamengoptimalkan proses belajarmengajar didalam kelas, yangdapat dilakukan didalam aplikasi e-learning berbasis web ini.

2. Memudahkan komunikasi antaraguru dengan siswa/i melalui forumdiskusi dan dalam memperoleh

materi pelajaran secaralengkap.

2. MODEL, ANALISIS, DESAIN,DAN IMPLEMENTASI

2.1 ModelTeknik analisis data dalam pembuatanperangkat lunak menggunakan pemodelanperangkat lunak dengan metodewaterfall, yang meliputi beberapa prosesdiantaranya:a. Requirements Analysis definitionMengumpulkan kebutuhan secara lengkapkemudian dianalisis dan didefinisikankebutuhan yang harus dipenuhi olehprogram yang akan dibangun. Fase ini harusdikerjakan secara lengkap untuk bisamenghasilkan desain yang lengkap..b. System and Software DesignDesain dikerjakan setelah kebutuhan data-data selesai diperoleh dan dikumpulkansecara lengkap. Kemudian pembuatanaplikasi website e-learning ini dapat dibuatdengan adanya software-softwarependukung seperti PHP sebagai text editor,mozilla 3.0 dan goggle chrome sebagai webbrowser serta XAMPPS sebagai mediauntuk menjalankan website e-learning inidalam jaringan lokal.

c. Implementation And Unit TestingDesain program diterjemahkan ke dalamkode-kode dengan menggunakan bahasapemrograman yang sudah ditentukan.Program yang dibangun langsung diujisecara unit.

d. Integration and System TestingPenyatuan unit-unit program kemudian diujisecara keseluruhan (system testing).

e. Operation and MaintenanceMengoperasikan program dilingkungannyadan melakukan pemeliharaan, sepertipenyesuaian atau perubahan karena adaptasidengan situasi sebenarnya.

2.2 Analisis2.2.1 Analisis Prosedur yang

sedang berjalanBerdasarkan hasil penelitian, terdapatbeberapa prosedur yang dilakukan padaSMA BPI 1 Bandung, diantaranya:1. Prosedur pendaftaran awal siswa/i baru.2. Prosedur pendaftaran akhir siswa/i baru.3. Prosedur pembagian kelas.4. Prosedur mengajar.5. Prosedur guru berhalangan hadir

mengajar.

Page 3: PEMBANGUNAN APLIKASI E-LEARNING BERBASIS …elib.unikom.ac.id/files/disk1/488/jbptunikompp-gdl-deadikiham... · Pengembangan sistem informasi dalam pembuatan perangkat lunak menggunakan

Website E-learningSMA BPI 1 Bandung

Admin

GuruSiswa

Inf Login InvalidInf.Data_msg_comment

Inf.Dt_Materi

Inf.Dt_beritaInf.Data SoalInf.Dt_nilai

Inf.upload dt_tugasInf.dt_topik

Inf.dt_tugas

Inf. Login InvalidInf.Dt_Ujianinf.Dt_MateriInf.Dt_berita

Inf.Dt_SoalInf.Dt_nilaiInf.dt_topik

Inf.Data_msg_comment

Inf.Dt_KelasInf.Dt_Siswa

Inf.Login InvalidInf.Dt_Guru

Inf.Dt_Admin

Inf.ForumInf.Data_msg_comment

Inf.Mt_PelajaranInf.Dt_Mengajar

Inf.Dt_berita

Inf.Dt_kelas_siswa

Data JawabanData Materi

Login SiswaData Msg_comment

Data Msg_topikData tugasData nilai

Data SoalData MateriLogin GuruData UjianData nilai

Data Msg_commentData Msg_topik

Data AdminData MengajarLogin AdminData GuruData Siswa

Data KelasData kelas siswa

Data Mt_PelajaranData forum

Data Msg_comment

Data beritaData Msg_topik

File excelData siswa

Setelah melakukan analisis terhadapprosedur yang sedang berjalan, dapat dilihatbahwa dalam proses belajar mengajar diSMA BPI 1 Bandung masih dilakukandengan cara konvensional yaitu denganmelakukan interaksi didalam kelas antarasiswa/i dan guru.

Solusi yang diajukan yaitu denganmembangun aplikasi e-learning untukmengatasi permasalahan tersebut.

2.2.2 Analisis KebutuhanFungsional

2.2.3.1 Diagram ContextDiagram Context merupakan alat untukstruktur analisis. Pendekatan struktur iniuntuk menggambarkan sistem secara garisbesar atau secara keseluruhan..

Diagram Context situs e-learning padaSMA BPI 1 Bandung dapat dilihat padagambar dibawah ini :

Gambar 1 Diagram Context Situs E-learningdi SMA BPI 1 Bandung.

2.2.3.2 DFD Level 1DFD level 1 untuk situs e-learning padaSMA BPI 1 Bandung dapat dilihat padagambar dibawah ini :

Gambar 2 DFD Level 1 Situs E-learning di SMABPI 1 Bandung.

2.2.3.3 Skema RelasiSkema relasi dari situs e-learning padaSMA BPI 1 Bandung dapat dilihat padagambar dibawah ini :

Gambar 3. Skema Relasi Basis Data pada

aplikasi E-learning di SMA BPI 1 Bandung.

2.3 DesainDesain struktur menu merupakan jalurpemakaian sistem yang mudah dipahamidan mudah digunakan. Perancangan strukturmenu dari situs e-learning dibagi menjaditiga :

a. Struktur menu siswa

Gambar 4 Struktur menu siswa

b. Struktur menu guru

Gambar 5. Struktur menu guru

F o r u m

H o m e

B e r i ta C e k M a te r iU jia n d a n

T u g a s

D e le te V ie w U p lo a d

L is t U jia n L is t T u g a s N ila i

D o w n lo a d

L o g o u t

Page 4: PEMBANGUNAN APLIKASI E-LEARNING BERBASIS …elib.unikom.ac.id/files/disk1/488/jbptunikompp-gdl-deadikiham... · Pengembangan sistem informasi dalam pembuatan perangkat lunak menggunakan

c. Struktur menu admin

Gambar 6. Struktur menu admin

2.4 ImplementasiRencana pengujian yang akan dilakukandengan menguji sistem secara alpha danbeta.Berdasarkan hasil pengujian alpha dankasus sampel uji yang telah dilakukandidapat kesimpulan bahwa pada setiapproses masih memungkinkan untuk terjadikesalahan pada sintaks dan kesalahan lojik,karena kemampuan error handling belumsepenuhnya ditangani, tetapi secarafungsional system sudah dapatmenghasilkan output yang diharapkan.

Berdasarkan hasil pengujian betha dengankasus sample uji yang telah dilakukanmemberikan kesimpulan bahwa secarafungsional sistem sudah dapat menghasilkanoutput yang diharapkan dan tampilannyauser friendly.

3. HASIL DAN DISKUSIDari analisa dan perancangan yang telahdilakukan, hasil dari aplikasi yang dibangunsalah satunya dapat terlihat seperti padaGambar 8. dibawah ini:

Gambar 8. Tampilan aplikasi

4. KESIMPULAN DAN SARAN4.1. KesimpulanBerdasarkan penelitian yang dilakukan,maka dapat diambil kesimpulan dari

pembangunan situs e-learningdi SMA BPI1 Bandung sebagai berikut :

1. Melalui Website E-Learning SMABPI 1 Bandung dapat membantuproses belajar mengajar menjadilebih optimal.

2. Dengan bantuan Website E-Learning SMA BPI 1 Bandung.Murid dapat dengan mudahmendapat materi pelajaran.

3. Memudahkan para guru untukdapat mendistribusikan materipelajaran.

4. Membuka komunikasi antara gurudan siswa ataupun antara siswa diluar jam pelajaran melalui forumdiskusi .

5. Murid akan mendapat soal-soalyang lebih beragam dari gurunya.

6. Guru dapat menemukan suatumetode pengajaran yang lebihefektif.

1.2 SaranBerdasarkan kesimpulan di atas, maka saranyang diharapkan yaitu :

1. Ditambahkannya file materi berupaflash dan video.

2. Ditambahkannya mediakomunikasi chatting.

5. DAFTAR PUSTAKA

[1] Sommerville, Ian (2001), softwareengineering , Addison Wesley.

[2] Nugroho, Bunafit (2004), PHP danMYSQL Dengan EditorDreamweaver MX, Andi,Yogyakarta.

[3] Fathansyah, (2007), Basis Data,Informatika, Bandung.

[4] Irawan, Budhi, (2005), JaringanKomputer, Graha Ilmu, Yogyakarta.

[5] Prasetyo, Didik Dwi, (2005), SolusiMenjadi Web Master MelaluiManajemen Web Dengan Php, PTElex Media Komputindo, Jakarta.

[6] Siswoutomo, Wiwit, (2005), PHPUndercover Mengungkap RahasiaPemrograman PHP, PT. Elex MediaKomputindo. Jakarta