• Tidak ada hasil yang ditemukan

PERANGKAT LUNAK PEMBELAJARAN MATA KULIAH STRUKTUR DATA BERBASIS WEB DAN MULTIMEDIA

N/A
N/A
Protected

Academic year: 2018

Membagikan "PERANGKAT LUNAK PEMBELAJARAN MATA KULIAH STRUKTUR DATA BERBASIS WEB DAN MULTIMEDIA"

Copied!
13
0
0

Teks penuh

(1)

PERANGKAT LUNAK PEMBELAJARAN MATA KULIAH STRUKTUR DATA

BERBASIS WEB DAN MULTIMEDIA

Maimunah1, Ilamsyah2, Arsi Yulianjani3

1

Dosen Jurusan Teknik Informatika, STMIK Raharja

2

Dosen Jurusan Sistem Komputer, STMIK Raharja

3

Dosen Jurusan Manajemen Informatika, 136

1,2

STMIK Raharja, Jl. Jend Sudirman No. 40 Cikokol-Tangerang

3

AMIK Raharja Informatika, Jl. Jend Sudirman No. 40 Cikokol-Tangerang Email : maimunah@raharja.info;ilamsyah@raharja.info;arsiyulianjani@raharja.info

Abstrak

Perkembangan dan kemajuan pesat di bidang industri dan teknologi informasi menyebabkan perubahan besar di berbagai aspek dan bidang kehidupan manusia. Kondisi ini mendorong organisasi pendidikan tinggi untuk mengikuti dan berkembang sejalan dengan perkembangan dan kemajuan tersebut, yang berarti operasional organisasi menjadi semakin kompleks dan persaingan akan semakin ketat.TIK sebagai sebuah alat bantu dalam kegiatan pembelajaran bila didesain dan diintegrasikan dengan baik bisa membantu meningkatkan penyerapan pengetahuan, keterampilan dan sikap hidup peserta didik. Dengan pengintegrasian TIK, sebuah kegiatan pembelajaran tidak lagi hanya akan berpusat kepada pengajar sebagai pusat pengetahuan, akan tetapi akan lebih berpusat kepada peserta didik ( student-centered ) sebagai pihak yang benar-benar memiliki kendali atas kegiatan pembelajaran yang dilakukannya. Teknologi informasi dalam hal ini perangkat lunak sangat membantu sekali dalam metode pembelajaran. Dengan menggunakan perangkat lunak, pembelajaran yang dilakukan dapat lebih efektif dan tepat sasaran. Mahasiswa hanya tinggal membuka program aplikasi untuk mata kuliah dan mempelajari materi yang diinginkan. Perangkat lunak ini menggunakan bahasa pemrograman PHP untuk implementasinya dan berbasis multimedia.Perangkat lunak pembelajaran mata kuliah Struktur data berbasis web dan multimedia ini digunakan untuk memudahkan dosen dalam memberikan materi perkuliahan, tugas mandiri, soal UTS dan soal UAS. Dengan adanya perangkat lunak ini maka mahasiswa dengan mudah mempelajari matakuliah struktur data dan mudah juga dalam mengerjakan semua soal yang berhubungan dengan struktur data.

Kata Kunci: Multimedia, Web, Mata Kuliah, Perangkat Lunak, Pembelajaran

.

Abstract

The development and the rapid progress of industry and technology information led to major changes in the various aspects and Human life areas. These prompt the educational organization to follow and develop in the development and advancement, which means that the operational organizations become complex and hard competition. TIK as a tool in learning activities if it is properly designed and integrated to help in increasing the absorption of knowledge, skills and attitudes of learners. With the integration of TIK, the learning activity is not only focus on teacher centered, but also student centered as the participants who control to their learning activities. Information technology in this case the software is very helpful in teaching methods. By using the software, the learning can be more effective and targeted. Students only open the application program for the course and learn the material. This software uses the PHP programming language for implementation and multimedia based.

Learning software of data structure course web-based and multimedia is used to facilitate the lecturer in delivering material, independent tasks, UTS and UAS. With the existence of this software, students learn and do the structure data course more easily

(2)

PENDAHULUAN

Perkembangan teknologi yang berlangsung dengan sangat pesat dimulai dari pertengahan abad ke-20 hingga saat ini (awal abad ke-21) telah menyebabkan hampir seluruh aspek dalam kehidupan manusia telah mendapatkan sentuhan teknologi. Teknologi pada dasarnya memang diciptakan untuk mempermudah hidup manusia, sehingga manusia bisa menyelesaikan pekerjaan-pekerjaannya dengan lebih cepat, efektif, efisien dan juga optimal. Dunia pendidikan tidak terlepas dari mendapatkan pengaruh yang besar dari terjadinya perkembangan teknologi yang sangat pesat itu. Dimulai dari awal abad ke-20, telah banyak dikembangkan aplikasi-aplikasi teknologi informasi dan komunikasi yang bertujuan untuk meningkatkan efektivitas dan efisiensi kegiatan pembelajaran guna mendapatkan hasil pendidikan yang optimal yang akan berimbas kepada peningkatan taraf hidup dan kemajuan umat manusia di seluruh dunia. Di masa-masa awal pemanfaatan TIK untuk kegiatan pembelajaran, teknologi media yang sedang berkembang pada saat itu sering dimanfaatkan sebagai media penyampaian informasi pembelajaran. Akan tetapi sesuai dengan hakikat perkembangan teknologi di mana kehadiran teknologi baru tidak bertujuan untuk menggantikan fungsi teknologi yang telah ada sebelumnya, pemanfaatan teknologi komputer dan internet pun bertujuan untuk menambah media-media yang bisa digunakan untuk menyampaikan materi pembelajaran. Tren yang berkembang saat ini, seluruh teknologi informasi dan komunikasi yang ada digunakan secara beriringan sesuai dengan fungsi dan keunggulannya untuk menyampaikan materi-materi pembelajaran yang sesuai.Di era ini komputer dan internet sudah berkembang sedemikian rupa hingga bisa menyampaikan materi pembelajaran dengan berbagai macam format multimedia. Satu aspek yang paling menonjol di masa ini adalah kesadaran akan esensi utama dari berbagi ilmu pengetahuan untuk pembelajaran.

Perkembangan dan kemajuan pesat di bidang industri dan teknologi informasi menyebabkan perubahan besar di berbagai aspek dan bidang kehidupan manusia. Kondisi ini mendorong organisasi pendidikan tinggi untuk mengikuti dan berkembang sejalan dengan perkembangan dan kemajuan tersebut, yang berarti operasional organisasi menjadi semakin kompleks dan persaingan akan semakin ketat.TIK sebagai sebuah alat bantu dalam kegiatan pembelajaran bila didesain dan diintegrasikan dengan baik bisa membantu meningkatkan penyerapan pengetahuan, keterampilan dan sikap hidup peserta didik. Dengan pengintegrasian TIK, sebuah kegiatan pembelajaran tidak lagi hanya akan berpusat kepada pengajar sebagai pusat pengetahuan, akan tetapi akan lebih berpusat kepada peserta didik ( student-centered ) sebagai pihak yang benar-benar memiliki kendali atas kegiatan pembelajaran yang dilakukannya. Cynthia (2009; 6)

Teknologi informasi dalam hal ini perangkat lunak sangat membantu sekali dalam metode pembelajaran. Dengan menggunakan perangkat lunak, pembelajaran yang dilakukan dapat lebih efektif dan tepat sasaran. Mahasiswa hanya tinggal membuka program aplikasi untuk mata kuliah dan mempelajari materi yang diinginkan. Perangkat lunak ini menggunakan bahasa pemrograman PHP untuk implementasinya dan berbasis multimedia.

METODE PENELITIAN

Perencanaan

(3)

Desain

Arsitektur Software

Perancangan arsitektursoftwarepada perangkat lunak pembelajaran matakuliah struktur data berbasis web dan multimedia, seperti gambar 1.

Memasukkan Contoh Soal Ujian Tengah Semester

(4)

Unifield Modeling Language(UML)

a. Use Case Diagram

Use case Diagram(UCD) menjelaskan apa yang akan dilakukan oleh perangkat lunak ajar matakuliah struktur data berbasis web dan multimedia yang akan dibangun dan siapa yang berinteraksi dengan sistem. UCD menjadi dokumen kerja dari lecturer dan student.

(5)

Diagramactivity Lecturermenggambarkan proses urutan aktivitas Lecturer dalam program.

Sistem Lecturer

Start

Melakukan Login Menampilkan Halaman

Login

Menampilkan User Name dan Passw ord

Cek Login Menampilkan HalamanLecturer

Memasukan Materi Perkuliahan, Contoh Program, Contoh Soal UTS, Contoh Soal UAS

Memasukkan Data Help

End Tidak Ya

Gambar 3. Activity Diagram Lecturer

Tinjauan Pustaka

Pengertian Struktur Data

Struktur data adalah pengaturan data di dalam memori komputer atau terkadang di dalam disk dengan tujuan agar data dapat diakses secara efisien.[1]

Struktur data adalah suatu kumpulan objek-objek data yang memiliki aturan (terorganisir) yang kemudian digolongkan berdasarkan operasi-operasi yang memanipulasinya. Komponen yang dimuat dalam struktur data ini dapat berupa objek data elementer atau objek data terstruktur lainnya.[2]

(6)

Konsep Dasar Unified Modeling Language (UML)

DefinisiUnified Modelling Language(UML)

UML (Unified Modeling Language)adalah perangkat lunak yang berparadigma “berorientasi objek”. Pemodelan (modeling) sesungguhnya digunakan untuk penyederhanaan permasalahan-permasalahan yang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan dipahami.[4]

UnifiedModelling Language(UML) bukanlah suatu proses melainkan bahasa pemodelan secara grafis untuk menspesifikasikan, memvisualisasikan, membangun, dan mendokumentasikan seluruh artifak sistem perangkat lunak.[5]

Penggunaan model ini bertujuan untuk mengidentifikasikan bagian-bagian yang termasuk dalam lingkup sistem yang dibahas dan bagaimana hubungan antara sistem dengan subsistem maupun system lain diluarnya.

UML merupakan bahasa visual dalam permodelan yang memungkinkan pengembang system membuat sebuah blueprint yang dapat menggambarkan visi mereka tentang sebuah sistem dalam format yang standar, mudah dimengerti dan menyediakan mekanisme untuk mudah dikomunikasikan denganpihak lain.[6]

Berdasarkan beberapa pendapat yang dikemukakan diatas, makadapat disimpulkan bahwa, “UML adalah bahasa yang digunakan untuk mendefinisikan, membangun dan membuat dokumen dari arsitektur perangkat lunak. UML dapat digunakan pada semua proses melalui metodologi pengembangan perangkat lunak dan melakukan implementasinya pada teknologi yang berbeda.

Konsep Pemodelan menggunakanUnified Modeling Language(UML)

Sesungguhnya tidak ada batasan yang tegas diantara berbagai konsep dan konstruksi dalam UML,tetapi untuk menyederhanakannya, kita membagi sejumlah besar konsep dan dalam UML menjadi beberapa view. Suatu view sendiri pada dasarnya merupakan sejumlah konstruksi pemodelan UML yang merepresentasikan suatu aspek tertentu dari sistem atau perangkat lunak yang sedang kita kembangkan. Pada peringkat paling atas, view-view sesungguhnya dapat dibagi menjadi tiga area utama, yaitu: klasifikasi struktural (structural classification), perilaku dinamis (dinamic behaviour), serta pengolahan atau manajemen model (model management).[4]

Dengan pemodelan menggunakan UML, pengembang dapat melakukan: 1) Tinjauan umum bagaimana arsitektur sistem secara keseluruhan.

2) Penelaahan bagaimana objek-objek dalam sistem saling mengirimkan pesan dan saling bekerjasama satu sama lain.

3) Menguji apakah sistem perangkat lunak sudah berfungsi seperti seharusnya.

4) Dokumentasi sitem perangkat lunak untuk keperluan-keperluan tertentu dimasa yang akan datang.[5]

Konsep Dasar PHP

Definisi PHP

(7)

Dreamweaver CS3

Adobe Dreamwaver CS3 adalah suatu produkWeb Developeryang dikembangkan olehAdobeSystem Inc. Sebelumnya produk Dreamweaver dikembangkan oleh Macromedia Inc. Yang kemudian sampai saat ini pengembangaannya diteruskan oleh Adobe System Inc. Setelah diambil oleh Adobe Systems Inc, dreamweaver dikembangkan dan dirilis dengan kode namaCreative Suit(CS).[8]

Ruang kerja atau workspace adalah bagian keseluruhan tampilan Adobe Dreamweaver. Ruang kerja Dreamweaver terdiri dariWelcome Screen, Menu, Insert Bar,

Document Window, CSS Panel, Aplication Panel, Tag Inspector, Property Inspector, Result Panel, dan Files Panel.Masing-masing dari komponen tersebut memiliki fungsi dan aturan. Berikut di bawah ini penjelasannya :

1) Document Windowberfungsi menampilkan dokumen yang sedang dikerjakan.

2) Insert Bar mengandung tombol-tombol untuk menyisipkan berbagai macam objek sepertiimage, table dan layerke dalam dokumen.

3) Document Toolbarberisikan tombol-tombol dan menu popup yang menyediakan tampilan berbeda dariDocument Window.

4) Panel Groupsadalah kumpula panel yang saling berkaitan satu sama lainnya yang dikelompokkan dibawah satu judul.

5) Tag Selectorberfungsi menampilkan hirarki tag disekitar pilihan yang aktif padaDesign View. 6) Property Inspectordigunakan untuk melihat dan mengubah berbagaiproperty objek atau teks. 7) Files Paneldigunakan untuk mengatur file-file dan folderfolder yang membentuk situs.[8]

Perangkat Lunak (Software) Pembelajaran Berbasis Multimedia

Perangkat lunak (software) pembelajaran berbasis web dan multimedia merupakan bahan ajar yang dibuat dengan menggunakan bahasa pemrograman berbasis web yaitu PHP dan didesain dengan melibatkan teknologi komunikasi dan informasi yang memiliki elemen-elemen penyampai informasi seperti teks, gambar, animasi ,dan video. Semua elemen tersebut dibuat dan dimanfaatkan secara interaktif melalui komputer

Konsep multimedia meliputi tiga level

1. Level teknis, yang berkaitan dengan alat-alat teknik : alat ini dapat dianggap sebagai kendaraan pengangkut tanda-tanda (signs).

2. Level semiotikyang berkaitan dengan bentuk representasi (yaitu teks, gambar, atau grafik) ; bentuk representasi ini dapat dianggap sebagai jenis tanda (types of signs).

3. Level sensorik, yaitu berkaitan dengan saluran sensorik yang berfungsi untuk menerima tanda (signs). Aplikasi multimedia dapat didistribusikan menggunakan banyak medium diantaranya, CD-ROM.[9]

Prinsip-Prinsip Multimedia Pembelajaran

Beberapa ahli mengemukakan beberapa prinsip multimedia yang sebagian sama dengan prinsip-prinsip yang dikemukankan oleh ahli lain dalam mengemukakan enam prinsip desain multimedia yang didasarkan pada hasil penelitiannya.

Prinsip tersebut adalah (1) integration, (2) parsimony, (3) narration, (4) individual differences, (5) perzonalization, (6)interactivity.

Empat komponen penting multimedia adalah

1) Adanya komputer untuk mengkoordinasikan apa yang dilihat dan didengar untuk berinteraksi, jika tidak ada maka namanya bukan multimedia namun media campuran.

(8)

3) Harus ada alat navigasi yang memandu kita, menjelajah jaringan informasi yang saling terhubung, jika tidak ada navigasi maka namanya film, bukan multimedia.

4) Multimedia menyediakan tempat untuk mengumpulkan, memproses, dan mengkomunikasikan informasi dan ide sendiri, jika tidak ada maka namanya televisi bukan multimedia.[10]

Literature Review

Baibul Tujni dalam penelitiannya berjudul “Perangkat Lunak Ajar Mata Kuliah Proses Bisnis Berbasis Web” menyebutkan bahwa dengan menggunakan perangkat lunak pembelajaran berbasis

web memudahkan mahasiswa dalam mendapatkan alternatif informasi secara lebih mudah dan cepat. Penelitian ini juga menyebutkan bahwa menggunakan teknologi informasi khususnya multimedia merupakan suatu terobosan baru yang dapat membantu tenaga pengajar dan mahasiswa, sehingga membuat mahasiswa merasa berminat dan tidak membosankan dalam mempelajari materi proses bisnis, serta untuk mengenalkan perangkat ajar kepada mahasiswa menggunakan bahasa scripting PHP dan database MySQL, sedangkankan aspek lain dalam pembelajaran afektif yaitu minat, aspek kognitif yaitu pengetahuan dan aspek psikomotorik yaitu keterampilan dapat terpenuhi. Korelasi dengan penelitian yang akan dilakukan adalah sama-sama menggunakan perangkat lunak untuk mempermudah proses pembelajaran dan penyampaian informasi secara lebih mudah dan cepat.[11]

Zulkardi yang meneliti tentang pembelajaran relaistik bagi calon guru matematika dengan berbantuan komputer, penelitiannya dinamakan Computer ASsited Curriculum Analysis, Design, and Evaluation for an Innovation in Mathematics Education in Indonesia (CASCADE-IMEI) menyimpulkan bahwa penggunaan kombinasi antara dan internet (komputer) dengan aktivitas kelas , membantu calon guru dalam hal sumber dan alat komunikasi serta kolaborasi tentang kompleksitas saat mereka terlibat dalam proses belajar dan mengajar matematika realistik di sekolah.[12]

HASIL DAN PEMBAHASAN

Rancangan Struktur Data

(9)

Implementasi program

Tampilan LoginStudents

Gambar 4. Tampilan loginStudents

Pada gambar 4 terdapat tampilan login untuk masuk sebagai mahasiswa. Mahasiswa harus memasukkan username dan password untuk dapat masuk sebagaistudent.

Tampilan Halaman Utama

Gambar 5. Tampilan Halaman Utama

Pada gambar 5 terdapat beberapa menu yaitu menu

home, middle test, final test

,

(10)

Tampilan Halaman Detail

Gambar 6. Tampilan Detail Materi

Pada gambar 6 terdapat tampilan halaman detail, halaman ini berisi mengenai

materi-materi yang ada pada matakuliah Struktur Data. Materi terdiri dari 14 pertemuan yaitu mulai

pertemuan 1 sampai dengan pertemuan 14.

Tampilan HalamanLecture

Gambar 7. Tampilan LoginLecture

(11)

Tampilan Dashboard Lecturer

Gambar 8. Tampilan Dashboard Lecturer

Pada gambar 8 terdapat beberapa menu yaitu menu dashboard

, material, middle test,

final test

,

source code

,

logout

.

Tampilan Data Material

(12)

Pada gambar 9 terdapat tampilan data material, tampilan ini berisi mengenai materi yang ada mulai dari pertemuan 1 sampai dengan pertemuan 14, dan pada tampilan ini bisa digunakan untuk menambah materi maupun referensi.

KESIMPULAN

Berdasarkan hasil penelitian yang telah dilakukan dalam penelitian ini, maka dapat ditarik beberapa kesimpulan, yaitu :

1. Dengan tersedianya perangkat lunak pembelajaran struktur data berbasis web dan multimedia memberikan hasil dan dapat menyajikan informasi mengenai mata kuliah struktur data, dan dapat membantu dosen dalam memperbaharui bahan ajar.

2. Dengan tersedianya perangkat lunak pembelajaran struktur data dapat membantu mahasiswa yang ingin memperoleh dan mengetahui mata kuliah struktur data dari manapun dan kapanpun. 3. Dengan tersedianya perangkat lunak pembelajaran struktur data akan menjadi sumber pembelajaran bagi dosen dan mahasiswa dan untuk mengembangkan ilmu pengetahuan di masa datang.

SARAN

Setelah melakukan berbagai pengamatan terhadap perangkat lunak pembelajaran struktur data berbasis web dan multimedia maka ada beberapa saran yang perlu disampaikan untuk penelitian selanjutnya, saran tersebut adalah sebagai berikut :

1. Perangkat lunak pembelajaran struktur data berbasis web dan multimedia ini belum

bisa menampilkan kalender yang dapat diinput untuk mengorganisir kegiatan

perkuliahan.

2. Perangkat lunak pembelajaran struktur data berbasis web dan multimedia ini harus bisa

terintegrasi dengan absensi online secara terkomputerisasi.

3.

DAFTAR PUSTAKA

[1] Kadir, Abdul, 2010,Konsep dan Implementasi Struktur Data dalam Pemrograman Delphi, Penerbit Andi, Yogyakarta.

[2] Sismoro, Heri dan Iskandar, Kusrini, 2004, Struktur Data dan Pemrograman dengan Pascal, Penerbit Andi, Yogyakarta.

[3] Yusof, Nurazah dan Kosnin Mochmamad, Zarita, 2002, Struktur Data & Algoritma dalam Bahasa Turbo Pascal, Universiti Teknologi Malaysia, Johor.

[4] Nugroho.Adi, 2010, Rekayasa Perangkat Lunak Berorientasi Objek Dengan Metode USDP, Penerbit Andi, Yogyakarta.

[5] Ginting, Elizaandayani, 2013, Aplikasi Penjualan Berbasis Web (E-Commerce) Menggunakan Joomla Pada Mutiara Fashion, Universitas Widyatama, Bandung.

(13)

[7] Anhar, 2010,Panduan Menguasai PHP & MySQL Secara Otodidak, Mediakita, Jakarta. [8] Sibero, Alexander F.K., 2011,Kitab Suci Web Programing, MediaKom, Yogyakarta. [9] Mayer, R.E. 2001,Multimedia Learning,Cambridge University Press, USA.

[10] M. Suyanto, 2005,Multimedia: Alat untuk meningkatkan keunggulan bersaing, Penerbit Andi, Yogyakarta.

[11] Baibul Tujni, 2013, Perangkat Lunak Ajar Mata Kuliah Proses Bisnis Berbasis, WebSeminar Nasional Informatika 2013 (semnasIF 2013). Yogyakarta : UPN Veteran.

Gambar

Gambar 1. Perancangan Arsitektur
Gambar 2. Use Case Diagram
Gambar 3. Activity Diagram Lecturer
Gambar 5. Tampilan Halaman Utama
+3

Referensi

Dokumen terkait

4.6 Pembahasan Hasil Pengujian Hipotesis Penelitian ini menguji konstruk-konstruk yang memengaruhi individu dalam menggunakan internet banking dengan menggunakan

Pada form pembelian ini dijelaskan barang apa saja yang dibeli untuk disimpan di database sistem. Sehingga proses pembuatan laporan penjulan bisa cepat dan bisa di

Pocket book yang dikembangkan dapat dicetak dalam jumlah banyak dan digunakan oleh sasaran yang lebih luas karena mendapat respon sangat baik pada tahap disseminate

(1) Berdasarkan SPdORD sebagaimana dimaksud dalam Pasal 12 ayat (1) Peraturan Daerah ini ditetapkan retribusi terutang dengan menerbitkan SKRD atau dokumen lain yang

Dengan demikian, teks-teks bacaan yang ada dalam buku ajar Bahasa Madura tersebut yang mempunyai kepadatan leksikal lebih dari 60% dapat dikategorikan sebagai teks bacaan yang

pemahaman mengenai konsep kewirausahaan dan memberikan motivasi untuk menjadi wirausaha muda dan memberikan ketrampilan yang dapat digunakan sebagai modal untuk

[r]

Kelayakan modul berbasis pendekatan saintifik (scientific approach) mata pelajaran kearsipan kompetensi dasar alat dan bahan kearsipan kelas X APK-3 di SMK Negeri 1