PERANGKAT LUNAK PEMBELAJARAN MATA KULIAH STRUKTUR DATA BERBASIS WEB DAN MULTIMEDIA

136. IT Journal, Vol. 4 No. 2 Oktober

2252-746X

PERANGKAT LUNAK PEMBELAJARAN MATA KULIAH STRUKTUR DATA
BERBASIS WEB DAN MULTIMEDIA
Maimunah1, Ilamsyah2, Arsi Yulianjani3
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
1

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
Keywords: Multimedia, Web, Courses, Software, Learning.

Maimunah,Perangkat Lunak Pembelajaran Mata,,,137

PENDAHULUAN
Perkembangan teknologi yang berlangsung dengan sangat pesat dimulai dari pertengahan abad ke20 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 mediamedia 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
Adapun permasalahan membahas mengenai perangkat lunak pembelajaran mata kuliah struktur data
menggunakan pemrograman PHP berbasis multimedia. Diharapkan dengan adanya suatu perangkat
lunak pembelajaran mata kuliah struktur data, agar dapat membantu dalam menyajikan informasi
mengenai struktur data dan dapat membantu pembelajaran tentang perangkat ajar mata kuliah struktur
data.

138. IT Journal, Vol. 4 No. 2 Oktober


2252-746X

Desain
Arsitektur Software
Perancangan arsitektur software pada perangkat lunak pembelajaran matakuliah struktur data berbasis
web dan multimedia, seperti gambar 1.

Memasukkan Materi
Perkuliahan

Admin

Memasukkan Contoh
Memasukkan Contoh
Soal Ujian Tengah Semester
Program

Materi Perkuliahan

Contoh Program


Memasukkan Contoh Soal
Ujian Tengah Semester

Contoh Soal UTS

Memasukkan Contoh Soal
Ujian Akhir Semester

Contoh Soal UAS

Memasukkan Data Help

Data Help

Melakukan Login

Login

Mencari Materi Perkuliahan


Materi Perkuliahan

User

Mencari Contoh Program

Contoh Program

Mencari Contoh Soal Tengah
Semester

Contoh Soal UTS

Mencari Contoh Soal Ujian
Akhir Semester

Contoh Soal UAS

Mencari Help


Gambar 1. Perancangan Arsitektur

Help

Maimunah,Perangkat Lunak Pembelajaran Mata,,,139
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.
uc Use Case Model

Login
Lecturer
Student
«include»
Verifikasi Login
Benar


Menu Utama
Lecturer

«include»
Verifikasi Login
Salah

Materi Perkuliahan
«include»
«include»

Menu Utama
Student

«include»

«include» Contoh Program

«include»


Contoh Soal UTS
«include»

Contoh Soal UAS
«include»

«include»

«include»

Gambar 2. Use Case Diagram

b. Diagram Activity Lecturer

Help
«include»

140. IT Journal, Vol. 4 No. 2 Oktober

2252-746X


Diagram activity Lecturer menggambarkan proses urutan aktivitas Lecturer dalam program.

Lecturer

Sistem
Start

Melakukan Login

Menampilkan Halaman
Login

Menampilkan User Name
dan Passw ord

Tidak
Cek Login

Ya

Menampilkan Halaman
Lecturer

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

Memasukkan Data Help

End

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]
Struktur data adalah gabungan nilai data yang disusun berdasarkan sesuatu struktur yang akan
membentuk susunan data.[3]

Maimunah,Perangkat Lunak Pembelajaran Mata,,,141
Konsep Dasar Unified Modeling Language (UML)
Definisi Unified 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]
Unified Modelling 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 menggunakan Unified 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
PHP (PHP: Hypertext Preprocessor) adalah bahasa pemrograman web server-side yang bersifat open
source. PHP merupakan PHP merupakan script yang menyatu dengan HTML dan berada pada server
(server side HTML embedded scripting). PHP adalah script yang digunakan untuk membuat halaman
website yang dinamis. Dinamis berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta
oleh client. Mekanisme ini menyebabkan informasi yang diterima client selalu yang terbaru atau up to
date. Semua script PHP dieksekusi pada server dimana script tersebut dijalankan. PHP pertama kali
dibuat oleh Rasmus Lerdorf, yang diberi nama FI (form Interpreted) dan digunakan untuk mengelola
form dari web. Pada perkembangannya, kode tersebut dirilis keumum sehingga mulai banyak
dikembangkan oleh programmer di seluruh dunia.[7]

142. IT Journal, Vol. 4 No. 2 Oktober

2252-746X

Dreamweaver CS3
Adobe Dreamwaver CS3 adalah suatu produk Web Developer yang dikembangkan oleh AdobeSystem
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 nama Creative Suit (CS).[8]
Ruang kerja atau workspace adalah bagian keseluruhan tampilan Adobe Dreamweaver. Ruang kerja
Dreamweaver terdiri dari Welcome 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 Window berfungsi menampilkan dokumen yang sedang dikerjakan.
2) Insert Bar mengandung tombol-tombol untuk menyisipkan berbagai macam objek seperti image,
table dan layer ke dalam dokumen.
3) Document Toolbar berisikan tombol-tombol dan menu popup yang menyediakan tampilan berbeda
dari Document Window.
4) Panel Groups adalah kumpula panel yang saling berkaitan satu sama lainnya yang dikelompokkan
dibawah satu judul.
5) Tag Selector berfungsi menampilkan hirarki tag disekitar pilihan yang aktif pada Design View.
6) Property Inspector digunakan untuk melihat dan mengubah berbagai property objek atau teks.
7) Files Panel digunakan 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 semiotik yang 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, CDROM.[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.
2) Multimedia harus menyediakan link yang menghubungkan kita dengan informasi dan jika tidak
ada link maka namanya rak buku, bukan multimedia.

Maimunah,Perangkat Lunak Pembelajaran Mata,,,143
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
Dalam pembuatan perangkat lunak pembelajaran matakuliah struktur data berbasis web dan
multimedia dibutuhkan database,dimana database tersebut terdiri dari tabel yaitu tabel grade, tabel
exercise, students, studentactivity, meetings, lectures dan tabel codesample.

144. IT Journal, Vol. 4 No. 2 Oktober

2252-746X

Implementasi program
Tampilan Login Students

Gambar 4. Tampilan login Students

Pada gambar 4 terdapat tampilan login untuk masuk sebagai mahasiswa. Mahasiswa harus
memasukkan username dan password untuk dapat masuk sebagai student.
Tampilan Halaman Utama

Gambar 5. Tampilan Halaman Utama

Pada gambar 5 terdapat beberapa menu yaitu menu home, middle test, final test,
exercices, code sample, logout.

Maimunah,Perangkat Lunak Pembelajaran Mata,,,145
Tampilan Halaman Detail

Gambar 6. Tampilan Detail Materi

Pada gambar 6 terdapat tampilan halaman detail, halaman ini berisi mengenai materimateri yang ada pada matakuliah Struktur Data. Materi terdiri dari 14 pertemuan yaitu mulai
pertemuan 1 sampai dengan pertemuan 14.
Tampilan Halaman Lecture

Gambar 7. Tampilan Login Lecture

Pada gambar 7 terdapat tampilan login untuk masuk sebagai dosen. Dosen harus memasukkan
username dan password untuk dapat masuk sebagai lecture.

146. IT Journal, Vol. 4 No. 2 Oktober

2252-746X

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

Gambar 9. Tampilan Data Material

Maimunah,Perangkat Lunak Pembelajaran Mata,,,147
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.

[6]

Simarmare, Yosua P.W, Apol Pribadi S dan Radityo Prasentiato Wibowo, 2013, Perancangan
Dan Pembuatan Aplikasi Manajemen Publikasi Ilmiah Berbasis Online Pada Jurnal SISFO.
JURNAL TEKNIK POMITS, Surabaya, Institut Teknologi Sepuluh Nopember (ITS), Vol. 2,
No. 3, 2013.

148. IT Journal, Vol. 4 No. 2 Oktober

2252-746X

[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.

[12]

Zulkardi, 2002. Developing a Learning Environment on Realistic Mathematics Education for
Indonesian Student Teachers. Dissertation : University of Twente, Enschede