(Received: tgl-bln-thn; Reviewed: tgl-bln-thn; Revised: tgl-bln-thn; Accepted: tgl-bln-thn; Published: tgl-bln-thn)
©2017 –EST Program Pascasarjana Universitas Negeri Makassar. Ini adalah artikel dengan
akses terbuka dibawah licenci CC BY-NC-4.0 (https://creativecommons.org/licenses/by-nc/4.0/ ).
ABSTRAK
Penelitian bertujuan untuk merancang aplikasi buku digital tutorial membuat web statis
dengan menggunakan HTML, CSS dan PHP berbasis android yang bersifat offline atau tanpa
koneksi internet. Penelitian ini merupakan penelitian Research and Development (R&D) dengan
menggunakan model perancangan Prototipe Evolusioner (Evolutionary Prototype). Aplikasi ini
terdiri dari beberapa menu utama yaitu kategori materi, soal jawab, HTML editor, petunjuk, dan
tentang. Pada menu kategori materi, terdapat beberapa beberapa jenis kategori materi yaitu
HTML, CSS dan PHP. Sebanyak 30 siswa diminta untuk memberikan tanggapan mereka
tentang aplikasi ini dan hasilnya menujukkan bahwa 25 orang atau 83,33% pada kategori sangat
baik, pada kategori baik sebanyak 4 orang atau 13,33%, pada kategori cukup sebanyak 1 orang
atau 3,33%. Hal ini dapat disimpulkan bahwa user memiliki tanggapan yang sangat baik
terhadap aplikasi ini.
siswa dalam proses pembelajaran serta tertarik untuk menyusun penelitian dengan
dengan tersedianya HTML editor dimana judul “Perancangan Buku Digital Tutorial
siswa dapat melakukan simulasi html serta Membuat Web Statis dengan Menggunakan
css yang bersifat internak melalui HTML, CSS dan PHP berbasis Android”.
smartphone. Oleh karena itu, Penulis
3
LANDASAN TEORI ataupun aplikasi yang dapat memecahkan
A. Kajian Teori masalah-masalah sesuai dengan tujuan
1. Konsep Dasar Perancangan perancangan yang sebelumnya telah di
Perancangan adalah penggambaran rumuskan di analisa perancangan.
atau perencanaan dan pembuatan sketsa
2. Konsep Dasar Aplikasi
atau pengaturan dari beberapa elemen yang
Aplikasi adalah suatu subkelas
terpisah ke dalam satu kesatuan yang utuh
perangkat lunak komputer yang
dan berfungsi Perancangan sistem dapat
memanfaatkan kemampuan komputer
dirancang dalam bentuk bagan alir sistem
langsung untuk melakukan suatu tugas
(system flowchart), yang merupakan alat
yang diinginkan pengguna. Biasa
bentuk grafik yang dapat digunakan untuk
dibandingkan perangkat lunak sistem yang
menunjukan urutan-urutan proses dari
mengintegrasikan berbagai kemampuan
sistem.
komputer tidak secara langsung
Ada beberapa pengertian perancangan
menerapkan kemampuan tersebut untuk
sistem menurut beberapa ahli antara lain
mengerjakan suatu tugas yang
(Adi, 2013):
menguntungkan pengguna.
a. Verzello / John Reuter III
Tahap setelah analisis dari siklus
pengembangan sistem: Pendefinisian dari 3. Konsep Dasar Buku Digital Tutorial
kebutuhan-kebutuhan fungsional dan Membuat Web Statis dengan
persiapan untuk rancang bangun Menggunakan HTML, CSS, dan
implementasi: “menggambarkan PHP
bagaimana suatu sistem dibentuk.
b. John Burch & Gary Grudnitski a. Pengertian Buku Digital
Desain sistem dapat didefinisikan Buku dapat memberikan
sebagai penggambaran, perencanaan dan informasi yang akurat, namun seiring
pembuatan sketsa atau pengaturan dari dengan berkembangnya zaman sudah
beberapa elemen yang terpisah ke dalam banyak buku yang bertransformasi
satu kesatuan yang utuh dan berfungsi. menjadi buku elektronik yang lebih
c. George M. Scott praktis. Pada Oxford Advance Learner’s
Desain sistem menentukan Dictionary dalam (Oktiana, n.d.)
bagaimana suatu sistem akan menyebutkan bahwa buku elektronik
menyelesaikan apa yang mesti diselesaikan (disingkat E-Book) atau buku digital
tahap ini menyangkut mengkonfigurasikan adalah buku yang ditampilkan di layar
dari komponen-komponen perangkat lunak komputer. Jika buku pada umumnya
dan perangkat keras dari suatu sistem, terdiri dari kumpulan kertas yang dapat
sehingga setelah instalasi dari sistem akan berisikan teks atau gambar, maka buku
benar-benar memuaskan rancang bangun elektronik berisikan informasi digital
yang telah ditetapkan pada akhir tahap yang juga dapat berwujud teks atau
analisis sistem. gambar.
Setelah mengetahui beberapa Dewasa ini buku digital diminati
pengertian perancangan menurut para ahli, karena ukurannya yang kecil bila
peneliti dapat menyimpulkan bahwa dibandingkan dengan buku konvensional
perancangan adalah suatu kegiatan yang dan buku digital umumnya memiliki fitur
dimulai dari analisis, perencanaan, hingga pencarian, sehingga kata-kata dalam buku
desain sistem yang kemudian digital dapat dengan cepat dicari dan
ditransformasikan kedalam bentuk sistem ditemukan.
Selain itu, sumber buku digital yang mendukung pemrograman web ini antara lain
legal di Indonesia belum banyak, antara lain Hyper Text Markup Language (HTML),
dirilis oleh Departemen Pendidikan Nasional Cascading Style Sheet (CSS), Hypertext
(kini menjadi Kementerian Pendidikan Preprocessor (PHP), dan lain-lain.
Nasional) dengan dibukanya Buku Sekolah 1) Hyper Text Markup Language (HTML)
Elektronik (BSE).
Sebuah file HTML merupakan
Keberadaan buku digital mulai sebuah file teks yang berisi tag tag
dirasakan penting karena tidak hanya markup. Tag markup memberitahukan
mengurangi kebutuhan akan ruang browser bagaimana menampilkan sebuah
penyimpanan, tetapi juga tidak membutuhkan halaman. File HTML harus memiliki
ongkos untuk perbaikan fisik buku, ekstensi htm atau html. File HTML dapat
mempermudah dan menurunkan ongkos tukar- dibuat dengan menggunakan editor text
menukar koleksi, dan sangat cocok untuk sistem (Praseyta, 2012) . Hypertext Markup
belajar jarak jauh. Language (HTML) adalah bahasa standar
yang digunakan untuk menampilkan
b. Pengertian Web Statis
halaman web.
Web atau situs dapat diartikan sebagai 2) Cascading Style Sheet (CSS)
kumpulan halaman-halaman yang digunakan Cascading Style Sheet (CSS)
untuk menampilkan informasi teks, gambar diam adalah suatu teknologi yang digunakan
atau gerak, animasi, suara, atau gabungan dari untuk memperindah tampilan halaman
semuanya, baik yang bersifat statis maupun website (situs). Singkatnya dengan
dinamis yang membentuk satu rangkaian menggunakan metode CSS ini akan
bangunan yang saling terkait dan masing-masing sangat mudah untuk mengubah secara
dihubungkan dengan jaringan – jaringan halaman keseluruhan sekaligus memformat ulang
(Hidayat, 2010) . situs. CSS mempunyai 2 bagian utama,
Website ditinjau dari segi dinamisnya yaitu Selectors dan Deklarasi. Selector
dapat dibagi menjadi dua, yaitu website statis dan biasanya elemen HTML yang ingin
dinamis. Halaman web statis adalah halaman web diubah, sedangkan deklarasi biasanya
di mana file halaman web yang disimpan di terdiri dari properti dan nilai. Properti
server sama seperti yang terlihat di browser. sendiri adalah atribut style yang ingin
Website Statis adalah web yang mempunyai anda ubah, dan setiap properti memiliki
halaman tidak berubah. Artinya untuk melakukan nilai (Praseyta, 2012) . Tujuan dari CSS
perubahan pada suatu halaman pada website adalah untuk mendefinisikan deklarasi
dilakukan secara manual dengan mengedit source gaya (font, ukuran elemen, warna) dan
code yang menjadi struktur dari website tersebut menerapkan gaya kebagian tertentu
Web statis adalah web yang berisi atau kedalam HTML dengan menggunakan
menampilkan informasi - informasi yang sifatnya selector atau referensi ke elemen atau
statis (tetap). Disebut statis karena pengguna kelompok elemen untuk gaya yang
tidak dapat berinteraksi dengan web tersebut. diterapkan (Lee, 2012). Nama CSS
Singkatnya, untuk mengetahui suatu web bersifat didapat dari fakta bahwa setiap deklarasi
statis atau dinamis dapat di lihat dari style yang berbeda dapat diletakkan
tampilannya. Jika suatu web hanya berhubungan secara berurutan, yang kemudian
dengan halaman web lain dan berisi suatu membentuk hubungan ayah anak
informasi yang tetap maka web tersebut disebut (parent-child) pada setiap style.
web statis. 3) PHP
c. Pemrograman Web Hypertext Preprocessor (PHP) adalah
Pemrograman web itu merupakan salah bahasa script yang ditanam di sisi server
satu cara membuat web dengan implementasi atau dalam Bahasa sehari hari dapat
kode-kode bahasa pemrograman yang dibahasakan prosesor PHP dijalankan di
ditampilkan dengan web browser. Pemrograman server (Windows atau Linux). Saat
web merupakan salah satu bahasa yang digemari sebuah halaman dibuka dan mengandung
oleh beberapa pemula yang baru belajar bahasa kode PHP, prosessor itu akan
pemrograman web. Bahasa pemrograman yang menerjemahkan dan mengeksekusi
semua perintah dalam halaman tersebut, memiliki virtual machine dan library yang
dan kemudian menampilkan hasilnya ke diperlukan untuk menulis dan menjalankan
browser sebagai halaman HTML biasa. program yang ditulis dengan bahasa
Karena penerjemahan ini terjadi di pemrograman Java (Rickiyanto, 2003). Alasan
server, sebuah halaman ditulis dengan terbesar dalam pembuatan bahasa pemrograman
PHP dan dilihat dengan menggunakan Java adalah keinginan akan terbentuknya suatu
semua jenis browser, di sistem operasi bahasa pemrograman yang bisa berjalan di
apapun. Seperti sebagian besar Bahasa berbagai perangkat tanpa harus terikat oleh
script lainnya, PHP dapat ditanamkan platform, sehingga Java ini bersifat portable dan
langsung kedalam HTML (Praseyta, platform independent (tidak tergantung mesin
2012). atau sistem operasi).
PHP adalah bahasa program yang c. Eclipse
berbentuk script yang diletakkan didalam Eclipse merupakan kakas universal untuk
server web dan hanya dapat berjalan pada semua platform yang mana sifat universal
server yang hasilnya dapat ditampilkan Eclipse didapat dari kemampuannya untuk
pada klien (Swastika, 2006). PHP menerima aneka modul tambahan (plug-in) di
merupakan bahasa standar yang dalamnya (Nugroho, 2008). Eclipse bisa disebut
digunakan dalam dunia website. juga sebagai sebuah IDE (Integrated
Interpreter PHP dalam mengakses kode Development Environment) yang berfungsi untuk
PHP pada sisi server disebut server side. mengembangkan perangkat lunak dan dapat
PHP diciptakan dari ide Rasmus Lerdof dijalankan di semua platform (platform-
yang membuat sebuah script perl. Script independent). Eclipse merupakan sebuah
tersebut sebenarnya dimaksudkan untuk software yang dapat digunakan untuk membuat
digunakan sebagai program untuk dirinya sebuah pemrograman Android dimana di
sendiri. Akan tetapi, kemudian dalamnya dapat dimasuki oleh Software
dikembangkan lagi sehingga menjadi Development Kit (SDK) dari Android tersebut.
sebuah bahasa yang disebut Personal d. PhoneGap
Home Page (Praska, 2016) . Phonegap adalah salah satu framework
4. Konsep Dasar Android free open source yang digunakan untuk membuat
a. Pengertian Android aplikasi berbasis web menjadi aplikasi native
Android adalah sistem operasi berbasis pada sistem operasi berbasis mobile. Pada saat ini
linux yang dirancang untuk perangkat seluler phonegap sudah mendukung 7 sistem operasi
layar sentuh seperti telepon pintar dan komputer mobile, yang salah satu diantaranya adalah
tablet. Android awalnya dikembangkan oleh android. Dengan framework ini hanya perlu
Android, Inc., dengan dukungan finansial dari membuat aplikasi untuk sistem operasi tertentu
Google, yang kemudian membelinya pada tahun dan selanjutnya dapat di aplikasikan ke sistem
2005. System operasi ini dirilis secara resmi pada oprasi lain yang mendukung phonegap
tahun 2007 (Enterprise, 2015) (Triatmoko, 2014).
B. Kajian Penelitian yang Relevan
b. Pengertian Java
1. Pengembangan Media Pembelajaran
Bahasa pemrograman Java tercipta
Barbasis Android dalam Bentuk Buku
berawal dari sebuah perusahaan Sun
Saku Digital untuk Mata Pelajaran
Microsystem yang ingin membuat sebuah bahasa
Akuntansi Kompetensi Dasar Membuat
pemrograman yang dapat berjalan di semua
ikhtisar Siklus Akuntansi Perusahaan Jasa
device tanpa harus terikat oleh platform yang
di Kelas XI Man 1 Yogyakarta Tahun
digunakan oleh device tersebut, terlaksanalah
Ajaran 2014/2015 oleh Gian Dwi Oktiani
sebuah proyek yang dipelopori oleh Patrick
(2015).
Naughton, James Gosling, Mike Sheridan dan
Hasil penelitian menunjukkan bahwa
Bill Joy pada tahun 1991,maka terciptalah bahasa
tingkat kelayakan media pembelajaran
pemrograman Java yang awalnya bernama
Akuntansi dengan aplikasi Buku Saku Digital
“Oak”. Java adalah sebuah teknologi dimana
berbasis Android sebagai media pembelajaran
pada teknologi tersebut mencakup Java sebagai
berdasarkan penilaian: 1) Ahli materi diperoleh
bahasa pemrograman yang memiliki sintaks dan
total skor 103,00 yang termasuk dalam
aturan pemrograman tersendiri, juga mencakup
kategori “Sangat Baik” dan jika
Java sebagai platform dimana teknologi ini
dipersentasekan mendapat nilai 95,37%, and Development (R&D) adalah suatu proses
sehingga termasuk kategori “Sangat Layak”, 2) atau langkah-langkah untuk mengembangkan
Ahli media diperoleh total skor 83,00 yang suatu produk baru, atau menyempurnakan produk
termasuk dalam kategori “Sangat Baik” dan yang telah ada, yang dapat
jika dipersentasekan mendapat nilai 90,21%, dipertanggungjawabkan. Produk tersebut tidak
sehingga termasuk kategori “Sangat Layak”, dan selalu berbentuk benda atau perangkat keras
3) Praktisi pembelajaran Akuntansi total skor (hardware), seperti buku, modul, alat bantu
123,00 yang termasuk dalam kategori pembelajaran di kelas atau di laboratorium, tetapi
“Sangat Baik” dan jika dipersentasekan bisa juga perangkat lunak (software), seperti
mendapat nilai 99,19%, sehingga termasuk program komputer untuk pengolahan data,
kategori “Sangat Layak”. Respon siswa terhadap pembelajaran di kelas, perpustakaan atau
media ini pada saat dilakukan uji coba rata-rata laboratorium, ataupun model-model pendidikan,
menunjukkan respon positif dengan mendapatkan pembelajaran, pelatihan, bimbingan, evaluasi,
persentase ≥ 70% setiap indikatornya. Dengan manajemen dan lain-lain.
demikian media pembelajaran Akuntansi dengan
aplikasi Buku Saku Digital berbasis Android ini
layak digunakan sebagai media pembelajaran HASIL DAN PEMBAHASAN
Akuntansi Kompetensi Dasar Membuat Ikhtisar
Siklus Akuntansi Perusahaan Jasa. Hasil
2. Pengembangan Aplikasi Pocket Book of
Physics (PBOP) Sebagai Media Tampilan Menu Utama
Pembelajaran Fisika SMA Kelas XI untuk
Platform Android oleh Luqman Arumanadi Tampilan menu utama merupakan
(2014). tampilan awal. Pada menu utama terdapat
Hasil dari penelitian disebutkan bahwa beberapa menu yaitu yaitu Menu Kategori
pada alpha-testing menurut Ahli Media, Materi, Menu Soal Jawab, Menu HTML Editor,
aplikasi tersebut sangat layak dalam aspek Menu Petunjuk dan Menu Tentang dapat dilihat
rekayasa perangkat lunak (90,67%) dan sangat pada gambar berikut
layak dalam aspek komunikasi visual (91,43%).
Menurut ahli materi aplikasi tersebut sangat
layak dalam aspek kebenaran konsep (80%),
layak dalam aspek kedalaman materi (72,5%)
dan layak dalam keterlaksanaan (76,9%). Pada
beta- testing menurut 30 responded siswa,
aplikasi tersebut layak dalam aspek perangkat
lunak (77,6%), layak dalam aspek komunikasi
visual (79,6%), dan layak dalam aspek
pembelajaran (76%). Ketuntasan siswa setelah
menggunakan PBoP sebesar 82,6% dengan
kriteria sangat baik. Dengan hasil tersebut, dapat
disimpulkan bahwa aplikasi PBoP berdampak
positif terhadap hasil belajar siswa dalam
mempelajari materi energi, usaha, dan daya pada
mata pelajaran fisika.
DAFTAR RUJUKAN