Diajukan Kepada
Sekolah Tinggi Keguruan dan Ilmu Pendidikan (STKIP) Invada Cirebon
Untuk Memenuhi Sebagian Persyaratan Guna Memperoleh
Gelar Sarjana Pendidikan
Nama : Darmadi
Nim : 14215011
0
LEMBAR PERNYATAAN
Cirebon,
…………………………
Yang Menyatakan
II
LEMBAR PERSETUJUAN
Nama : Darmadi
Nim : 14215011
Program Studi : Pendidikan Teknik Informatika dan Komputer
Judul : Rancang Bangun Sistem Informasi Akademik
Berbasis Web Dengan Metode Waterfall
Untuk Meningkatkan Media Komunikasi Terintegrasi
Di STKIP Invada Cirebon.
III
LEMBAR PENGESAHAN
Ketua Panitia Sidang Skripsi Sekolah Tinggi Keguruan dan Ilmu Pendidikan
(STKIP) Invada Cirebon menyatakan bahwa:
Nama :Darmadi
Nim :14215011
Program Studi : Pendidikan Teknik Informatika dan Komputer
Judul : Rancang Bangun Sistem Informasi Akademik
Berbasis Web Dengan Metode Waterfall
Untuk Meningkatkan Media Komunikasi Terintegrasi
Di STKIP Invada Cirebon.
IV
RANCANG BANGUN SISTEM INFORMASI AKADEMIK
BERBASIS WEB DENGAN METODE WATERFALL UNTUK
MENINGKATKAN MEDIA KOMUNIKASI TERINTEGRASI
DI STKIP INVADA CIREBON
Darmadi
Program Studi Pendidikan Teknik Informatika dan Komputer
Jl. Bridgen Darsono No.20 A
Email : darma.stkipinvada.ac.id
ABSTRAK
V
KATA PENGANTAR
Cirebon, ……
Penulis,
Darmadi
VI
DAFTAR ISI
VII
2.1.3 Pengertian Kompetensi........................... Error! Bookmark not defined.
2.1.4 Desain Grafis ........................................... Error! Bookmark not defined.
2.2 Penelitian Yang Relevan ............................................................................. 26
2.3. Kerangka Berfikir ...................................................................................... 27
2.4. Hipotesis Penelitian .................................................................................... 27
BAB III................................................................................................................... 29
METODOLOGI PENELITIAN .......................................................................... 29
3.1. Desain Penelitian ........................................................................................ 29
3.1.1. Metode Penelitian ................................................................................ 29
3.1.2. Jenis Penelitian .................................................................................... 29
Table 3. Rencana Desain Penelitian .................................................................... 29
Pretest ................................................................................................................ 29
Perlakuan ........................................................................................................... 29
Protest ................................................................................................................ 29
KE ....................................................................................................................... 29
G1........................................................................................................................ 29
DG-01 ................................................................................................................. 29
G2........................................................................................................................ 29
KK ....................................................................................................................... 29
G3........................................................................................................................ 29
DG-02 ................................................................................................................. 29
G4........................................................................................................................ 29
3.1.3. Alur diagram kerja penelitian Eskperimen ...................................... 30
3.2. Definisi Operasional Varibale Penelitian ................................................. 31
3.2.1 Google Site ............................................................................................ 31
3.2.2 Kompetensi ........................................................................................... 32
3.2.3 Desain Grafis ........................................................................................ 32
3.2.4 Hasil Belajar ......................................................................................... 32
3.3. Tempat dan Waktu Penelitian .................................................................. 32
3.4. Populasi dan Teknik Pengambilan Sampel ............................................. 32
3.4.1. Populasi ................................................................................................ 32
3.4.2 Teknik Pengambilan Sample .............................................................. 33
3.4.3. Instrumen Penelitian.......................................................................... 33
3.5. Teknik Pengumpulan Data ....................................................................... 34
3.6 Sumber Data ................................................................................................ 35
BAB IV ................................................................................................................... 37
VIII
HASIL PENELITIAN DAN PEMBAHSAN ...................................................... 37
4.1. Deskripsi Data ............................................................................................ 38
4.1.1. Deskripsi Data Variabel X ................................................................. 38
4.1.2. Deskripsi Data Variabel Y ................................................................. 38
4.2. Pengusjian Persyaratan Analisis .............................................................. 38
4.3. Uji Hipotesis ............................................................................................... 38
4.4. Hasil Penelitian........................................................................................... 39
BAB V .................................................................................................................... 41
KESIMPULAN DAN SARAN ............................................................................. 41
5.1. Kesimpulan ................................................................................................. 41
5.2. Saran ........................................................................................................... 41
DAFTAR PUSTAKA ............................................................................................ 42
LAMPIRAN – LAMPIRAN................................................................................. 43
DAFTAR RIWAYAT HIDUP ............................................................................. 44
IX
DAFTAR GAMBAR
X
DAFTAR TABEL
XI
DAFTAR LAMPIRAN
XII
BAB I
PENDAHULUAN
1
Semakin cepat teknologi terus berkembang bahkan perubahanya tidak
begitu lama. Hal itu pula yang dilakukan oleh DIKTI, setelah
mengembangkan Feder Dikti dan Sistem Aplikasi Sinkronisasi, selanjutnya
berkembang pula sebuah sistem portal yang berisi tentang pengukuran kinerja
Ilmu Pengetahuan dan Teknologi yang antara lain kinerja penelitian,
penulisan, author, kinerja jurnal, kinerja institusi Iptek. Sistem
pengembangan DIKTI terbaru ini disebut SINTA DIKTI, SINTA DIKTI
sendiri memiliki fungsi relasi, sitasi, dan pengindex. SINTA juga
menggunakan sistem entry-exit digital dan dikelola secara multisektor yang
mempunya tugas dan fungsi sinergis yakni Kemenrisetdikti dan Lembaga
Ilmu Pengetahuan Indonesia (LIPI). DIKTI kembali menerbitkan system
terbaru yang sekarang sudah mulai berjalan di perguruan tinggi seluruh
Indonesia, sistem terbaru DIKTI yakni SISTER (sistem Informasi
Terintegrasi) dimana tujuan dari pengembangan system SISTER ini bertujuan
agar dapat meningkatkan kualitas data SDM IPTEK dan DIKTI. Selain itu
juga aplikasi SISTER mengintegrasikan seluruh layanan karir dan
kompetensi SDM di Risetdikti sehingga memungkinkan para stakeholder
menerima kepastian dalam pelayanan karir mereka. Dengan berbasis data
portofolio yang membuat kinerja Tri Dharma Dosen, SISTER memberikan
hak akses penuh kepada dosen untuk data mereka. SISTER adalah program
satu lajur layanan dan salang terintegrasi. Dengan adanya produk program
sistem informasi yang dikeluarkan oleh Risetdikti maka secara tidak langsung
DIKTI mengembangkan sebuah sistem yang nantinya akan berorientasi pada
sistem enterprise, dan system tersebut akan saling memiliki relevansi satu
sama lain dan saling berkaitan. Sehingga kelak kedepanya secara otomatis
tata kelola perguruan tinggi akan terkait dengan pusat pengolahan data
DIKTI.
Tidak dapat dipungkiri pemanfaatan teknologi informasi di perguruan
tinggi di Indonesia belum merata. Dimana masih ada perguruan tinggi yang
belum memaksimalkan teknologi informasi secara optima, hal ini dapat
menjadi kendala dalam pelaporan Evaluasi Program studi Berdasarkan
Evaluasi Diri (EPSBED), dimana berdasarkan Peraturan Mentri Riset,
Teknologi dan Pendidikan Tinggi Republik Indonesia Nomor 61 Tahun 2016
tentang Pangkalan Data perguruan tinggi, bahwa seluruh perguruan tinggi di
2
Indonesia memiliki tugas dan tanggung jawab salah satunya melakukan
pengisian dan pengiriman data melalui PDDikti Feeder.
Belum optimalnya dalam pemanfaatan teknologi informasi dari tiap-tiap
perguruan tinggi tentunya memberikan beberapa kendala dalam melakukan
kegiatan oprasioanl akademisi dan pembuatan laporan EPSBED seperti
proses manual yang dilakukan perguruan tinggi, banyak data atau informasi
yang harus dikelola dan dilaporkan, data yang belum terintegrasi antara unit
pengelola akademisi, struktur data oprasional akademisi yang berbeda dari
standar DIKTI dalam pelaporan EPSBED.
Sekolah Tinggi Ilmu Keguruan dan Pendidikan (STKIP) Invada Cirebon
merupakan salah satu perguruan tinggi yang sedang berkembang dan ingin
memaksimalkan fungsi website selain sebagai media informasi kepada publik
(company Profile) juga sebagai sistem informasi akademik yang dapat
digunakan untuk membantu dan mempercepat informasi akademik kepada
mahasiswa, misalnya informasi akademik tentang KRS, KHS, Transkip nilai,
Jadwal Matakuliah dan sebagainya.
STKIP Invada Cirebon telah menggunakan komputer sebagai pengolah
data denagan aplikasi Visual Basic sebagai programnya dan komputer
desktop sebagai servernya. Hal ini belum begitu maksimal dikarenakan segala
informasi terpusat pada satu user yakni admin itu sendiri, tentu akan merasa
kesulitan jika user tersebut berhalangan hadir, karena semua pusat informasi
ada ditangan user tersebut. Program Visual Basic juga tidak bias terintegrasi
langsung dengan website STKIP Invada Cirebon karena Visual Basic bersifat
Offline. Penggunaan server desktop juga rentan akan kerusakan perangkat
server tersebut dibandingkan sistem cloud atau website. Selain itu mahasiswa
juga mempunyai kendala dalam mendapatkan informasi KHS dan KRS,
mahasiswa harus mendatangi langsung ke bagian BAAK yang dimana hal itu
masih belum efektif.
Hal tersebut yang melatarbelakangi untuk membuat sistem informasi
yang terintegrasi dengan agar dapat membantu proses pekerjaan administrasi
pada STKIP Invada Cirebon, yaitu dengan membangun sebuah sistem
informasi akademik berbasis web sebagai media komunikasi administrasi
terintegrasi pada Sekolah Tinggi Keguruan dan Pendidikan Invada Cirebon.
Dimana setiap data diatur dan disimpan dalam database sql yang berguna
3
untuk pendataan yang lebih sistematis dan terpusat sehingga memudahkan
dalam penyimpanan dan pencarian informasi. Oleh karena itu dengan
terbentuknya sistem informasi akademik berbasis web pada STKIP Invada
Cirebon diharapkan dapat membantu mengatasi dan mempermudah proses
akademik terutama pada proses pengolahan dan pelaporan data.
Melihat latar belakang masalah tersebut, maka dirumuskan dari Commented [a2R1]:
4
2. Sistem ini di bangun menggunakan codeigniter dan php
3. Penyimpanan data menggunakan MySQL database
4. Dalam mendisain alur program menggunakan Unified Modeling
Language (UML)
5. Tidak melakukan pembahasan tentang data keuangan
6. Tidak dilakukan pembahasan mengenai analisis dan keamanan sistem
1.5 Tujuan Penelitian
Penelitian ini bertujuan untuk terciptanya sebuah aplikasi sistem
informasi akademik yang terintegrasi dan meningkatkan informasi dan
administrasi akademik di STKIP Invada dengan menggunakan bantuan
pemograman Codeigniter, php dan MySQL sebagai database.
1.6 Manfaat Penelitian
a. Bagi Lembaga
Hasil dari penelitian ini menjadi masukan / sebagai salah satu acuan
guna untuk mempermudah informasi dan mempermudah kinerja
akademik dalam mengelola data dan membuat pelaporan data.
b. Bagi Peneliti
Hasil dari penelitian ini dapat menjadi sarana dan dapat
dimanfaatkan sebaik pengalaman dalam pembuatan aplikasi system
informasi akademik dan menambah wawasan peneliti.
1.7 Sistematika Penulisan
Penulisan skripsi ini sesuai dengan ketentuan penulisan, yang dimana
penulisan skripsi dibagi menjadi 5(lima) bab. Setiap bab tersebut dibagi
menjadi sub bab. Adapun sistematika dari masing-masing bab tersebut adalah
sebagai berikut:
BAB I: Pendahuluan
Pada bab ini berisikan tentang latar belakang, identifikasi masalah, rumusan
masalah, tujuan penelitian, manfaat penelitian, batasan masalah, dan
sistematika penulisan.
5
BAB II: Kajian Pustaka
Pada bab ini membahas tentang penelitian terdahulu yang digunakan sebagai
landasan teori untuk mendukung dalam pembuatan aplikasi skripsi, antara
lain Codeigniter page, Model MVC, basis data MySQL, bahasa pemograman
PHP serta penjelasan mengenai sistem informasi, sistem informasi akademik
dan teori desain web.
BAB III: Metode Perancangan Sistem
Metode dan perancangan sistem berisi langkah-langkah yang dikerjakan
untuk metode yang digunakan dalam penelitian, dalam hal ini menggunakan
metode waterfall, dan perancangan sistem dengan membuat spesifikasi
kebutuhan perangkat keras dan lunak, serta perancangan menggunakan
Unified Modeelling Language (UML) beruapa use case diagram, actvity
diagram dan class diagram.
Bab IV: Hasil Penelitian dan Pembahasan
Pada bab ini di bahas mengenai implementasi atau hasil dari perancangan
sistem yang telah dirancang sebelumnya. Pengujian hasil dari perancangan
sistem di tuangkan dalam bentuk gambar disertakan keterangan yang dapat
membantu penyajian informasi yang lebih akurat.
Bab V: Penutup
Pada bab ini membahas mengenai kesimpulan dari keseluruhan implementasi
sistem serta guna pengembangan selanjutnya.
6
BAB II
KAJIAN PUSTAKA
7
Daerah yang membatasi antara suatu sistem dengan sistem lain
atau dengan lingkuangan luar dinamakan dengan batasan
sistem. Batasan sistem ini memungkinkan sistem dipandang
sebagai satu kesatuan dan juga menunjukan ruang lingkup
(scope) dari sistem tersebut.
3. Lingkungan Luar Sistem
Apapun yang berada di luar batasan dari sistem dan
mempengaruhi sistem tersebut dinamakan dengan lingkungan
luar sistem. Lingkungan luar yang bersifat menguntungkan
wajib dipelihara dan yang merugikan harus dikendalikan agar
tidak mengganggu kesetabilan sistem.
4. Penghubung Sistem (Interface)
Media penghubung diperlukan untuk mengalirkan sumber-
sumber daya dari subsistem ke subsistem lainya dinamakan
dengan penghubung sistem.
5. Masukan Sistem (Input)
Sumber daya yang dimasukan ke dalam sistem dinamakan
dengan masukan sistem (input) dapat digunakan berupa
perawatan dan masukan sinyal. Perawatan ini berfungsi agar
sistem dapat beroprasi dan masukan sinyal adalah sumber daya
yang diproses untuk menghasilkan keluaran (output)
6. Keluaran Sistem (Output)
Hasil dari sumber daya yang diolah dan dikalsifikasikan
menjadi keluaran yang berguna dinamakan dengan keluaran
sistem (output). Informasi merupakan comtoh dari hasil
keluaran sistem.
7. Pengolah Sistem
Untuk mengolah sistem masukan menjadi keluaran diperlukan
suatu pengolahan yang dinamakan dengan pengolah sistem.
8. Sasaran Sistem
Sistem pasti mempunyai tujuan atau sasaran sangat
menentukan input yang dibutuhkan oleh sistem dan keluaran.
8
Sistem merupakan suatu bentuk integrasi antara satu komponen
dan komponen lain karena sistem memiliki sasaran yang berbeda
untuk setiap kasus yang terjadi di dalam sistem tersebut. Oleh karena
itu sistem dapat diklasifikasikan dari beberapa sudut pandang.
Adapun klasifikasi sistem menurut (Hutahaean, 2015:6) diuraikan
sebagai berikut:
1. Sistem Abstrak dan Sistem Fisik
Sistem abstrak merupakan sistem yang berupa pemikiran atau
ide-ide yang tidak tampak secara fisik, misalnya sistem teologi.
Sedangkan sistem fisik diartikan sebagai sistem yang nampak
secara fisik sehingga setiap mahluk dapat melihatnya, misalnya
sistem komputer.
2. Sistem Alamiah dan Sistem Buatan Manusia
Sistem alamiah merupakan sistem yang terjadi melalui proses
alam, tidak dibuat oleh manusia, misalnya sistem tata surya,
sistem galaksi, sistem reproduksi dan lain-lain.
Sedangkan sistem buatan manusia merupakan sistem yang
dirancang oleh manusia. Sistem buatan yang melibatkan
interaksi manusia, misalnya sistem akuntansi, sistem informasi,
dan lain-lain.
3. Sistem Deterministik dan Sistem Probabilistik
Sistem deterministik merupakan sistem yang beroperasi
dengan tingkah laku yang sudah dapat diprediksi. Interaksi
bagian-bagiannya dapat dideteksi dengan pasti sehingga
keluaran dari sistem dapat diramalkan, misalnya sistem
komputer adalah contoh sistem yang tingkah lakunya dapat
dipastikan berdasarkan program-program komputer yang
dijalankan.
Sedangkan sistem robabilistik merupakan sistem yang kondisi
masa depanya tidak dapat diprediksi karena mengandung unsur
probabilitas, misalnya sistem manusia.
4. Sistem Terbuka dan Sistem Tertutup
Sistem terbuka merupakan sistem yang berhubungan dan
terpengaruh dengan lingkungan luarnya. Lebih sepesifik
9
dikenal juga yang disebut dengan sistem terotomasi, yang
merupakan bagian dari sistem buatan manusia dan beriteraksi
dengan kontrol oleh satu atau lebih komputer sebagai bagian
dari sistem yang digunakan dalam masyarakat modern. Sistem
ini menerima masukan dan menghasilkan keluaran untuk
subsistem lainnya, misalnya sistem kebudayaan manusia.
Sedangkan sistem tertutup merupakan sistem yang tidak
berhubungan dan tidak terpengaruh dengan lingkungan
luarnya. Sistem ini bekerja secara otomatis tanpa danya campur
tangan dari pihak luar. Secara teoritis sistem tersebut ada, tetapi
kenyataannya tidak ada sistem yang benar- benar tertutup, yang
ada hanyalah relatively closed system (secara relatif tertutup,
tidak benar-benar tertutup).
b. Informasi
Menurut Romney dan Steinbart (2015:4), informasi adalah
“data yang telah dikelola dan diproses untuk memberikan arti dalam
memperbaiki proses pengambilan keputusan”. Sedangkan menurut
Jogiyanto (2009:39), informasi adalah “data yang diolah menjadi
bentuk yang berguna bagi para pemakainya”. Selanjutnya Azhar
Susanto (2013:38) mendefinisikan informasi sebagai berikut:
“informasi merupakan hasil dari pengolahan data, akan tetapi
tidak semua hasil dari pengolahan data tersebut bisa mnejadi
informasi, hasil pengolahan data yang tidak memberikan
makna atau arti serta tidak bermanfaat bagi seseorang bukanlah
merupakan informasi bagi orang tersebut”.
Berdasarkan pengertian dari berbagai sumber mengenai
informasi tersebut maka informasi merupakan hasil dari data yang
dikelola dan diproses untuk memberikan arti yang bermanfaat dan
memperbaiki proses pengambilan keputusan bagi para pemakainya.
Sedangkan menurut Krismaji (2015:14) informasi adalah “data yang
diorganisasikan dan telah memiliki kegunaan dan manfaat.
Dari berbagai sumber dan pendapat para ahli mengenai
pengertian dan istilah sistem. Definisi sistem menurut Mulyadi
10
(2016:5), sistem yakni suatu jaringan struktural dan procedural yang
dibuat menurut pola terpadu untuk melakukan kegiatan utama
perusahaan. Adapun pendapat mengenai pengertian sistem menurut
Dian & Lilis Setiawan (2011:3) bahwa sistem merupakan serangkaian
sistem yang saling terintegras dan saling ada relasi antara satu dengan
yang lain dan mempunya tujuan tertentu. Sedangkan pengertian
sistem menurut Romney dan Steinbart (2015:13):
Sistem adalah rangkian dari dua atau lebih komponen-
komponen yang saling berhubungan, yang berineraksi untuk
mencapai suatu tujuan. Sebagaian besar sistem terdiri atas
subsistem yang lebih kecil mendukung sistem yang lebih besar.
Berdasarkan kesimpulan dari pengertian di atas dapat
dismpulkan bahwa sistem merupakan komponen-komponen yang
saling berelasi satu dengan yang lainya untuk mencapai tujuan dalam
melaksanakan suatu kegiatan pokok perusahaan.
c. Sistem Informasi
Menurut Alter dalam Kadir (2014), “Sistem informasi adalah
kombinasi antar prosedur kerja, informasi, orang, dan teknologi
informasi yang diorganisasikan untuk mencapai tujuan dalam sebuah
organisasi”. Sedangkan menurut Rini dan Sheila Hani (2018) dalam
penelitian tentang analisis penerapan sistem informasi akademik
berbasis online bahwa “sistem informasi adalah suatu sistem kerja
yang kegiatanya ditujukan untuk pengolahan (menangkap, transmisi,
menyimpan, mengambil, memanipulasi dan menampilkan) informasi.
Sistem informasi adalah data yang diolah menjadi bentuk yang
berguna bagi para pemakainya”. Sedangkan pendapat menurut Al-
Bahra Bin Ladjamudin (2013) menjelaskan bahwa “Sistem informasi
adalah suatu sistem yang dibuat manusia yang terdiri dari komponen-
komponen dalam organisasi untuk mencapai suatu tujuan yaitu
menyajikan informasi”.
Berdasarkan kesimpulan dari pengertian sistem informasi
menurut pendapat diatas dapat disimpulkan bahwa sistem informasi
11
adalah kumpulan-kumpulan prosedural yang bekerja untuk
menghasilkan suatu bentuk informasi.
Jhon Burch dan Gary Grudnitski dalam Riyanto dkk (2009),
menjelaskan ada enam komponen dalam sebuah sistem informasi.
Enam komponen tersebut saling berinteraksi satu dengan yang lain
untuk mencapai sebuah tujuan. Enam komponen yang disebut juga
dengan istilah blok bangunan (building block) meliputi :
Blok Masukan (input block)
Data masukan yang di dalamnya termasuk metode-metode
dan media yang berupa dokumen-dokumen untuk
menangkap data yang akan dimasukan ke dalam sistem
informasi.
Blok Model (model block)
Blok model terdiri dari beberapa kombinasi seperti
prosedur, logika, dan model matematik yang akan
menmanipulasi input dan data pada database dengan cara
tertentu agar dapat menghasilkan keluaran yang
diinginkan.
Blok Keluaran (output block)
Informasi yang berkualitas adalah salah satu produk
keluaran dari sistem informasi, serta dokumentasi yang
berguna untuk pemakaian sistem.
Blok Teknologi (technology block)
Dalam sisitem informasi teknologi adalah toolbox-nya.
Teknologi digunakan untuk menerima input, menjalankan
model, menyimpan data, mengakses data, serta
menghasilkan dan mengirim keluaran dan membantu
pengendalian sistem secara keseluruhan. Teknologi terdiri
dari dari tiga bagian utama, yaitu: teknisi (brainware),
perangkat keras (hardware), dan perangkat lunak
(software).
12
Blok Basis Data (database block)
Basis data adalah sekumpulan data-data yang saling
berhubungan satu dengan yang lainya. Basis data disimpan
dalam perangkat keras dan perangkat lunak yang akan
memanipulasinya supaya informasi yang dihasilkan
berkualitas.
Blok Kendali (controls block)
Blok kendali adalah blok yang bertanggungjawab sebagai
pemelihara dan pencegahan terhadap kerusakan dan
kesalahan dalam sebuah sisitem.
Sistem informasi mempunyai tugas-tugas dan tanggungjawab
tertentu, seperti yang dijelaskan Turban, McLean, dan Wetherbe
(Riyanto dkk, 2009):
2.1.2 Website
Pada mulanya World wide web (WWW) atau web merupakan
media yang dibuat tahun 1989 untuk berbagi informasi seperti laporan
penelitian, basis data, dan panduan pengguna bagi perorangan atau
instansi yang teripisah oleh jarak. Data-data tersebut tersimpan di satu
13
tempat bernama server, dan data tersebut dapat diambil atau dibagikan
ke pengguna dengan bantuan antarmuka (web browser).
“Secara teknis, web adalah sebuah sistem dengan informasi
yang disajikan dalam bentuk teks, gambar, suara, dan lain-lain yang
tersimpan dalam sebuah server web internet yang disajikan dalam
bentuk hiperteks. Informasi web dalam bentuk teks umumnya ditulis
dalam format HTML (Hypertext Markup Language). Informasi
lainnya disajikan dalam bentuk grafis; (dalam format GIF, JPG,
PNG), suara (dalam format AU, WAV), dan objek multimedia lainnya
(seperti MIDI, Shockwave, Quicktime Move, 3D world)”. (Janner
Simarmata, 2010).
Website adalah keseluruhan halaman-halaman web yang
terdapat dalam sebuah domain yang mengandung informasi.
(Yuhefizar, S.Kom, Ir. HA Mooduto, Rahmat Hidayat, ST. 2010).
Website atau web adalah halaman yang memuat berbagai
macam informasi berupa teks, audio, maupun visual disamping itu
web juga dapat menyimpan data-data tertentu. Untuk dapat
mengakses sebuah website diperangkat-perangkat seperti komputer,
laptop, smartphone dan lainnya diperulukan perambah atau
antarmuka (web browser). Pengaksesan halaman web dilakukan
dengan cara memasukan alamat web ke kotak alamat (address bar).
2.1.3 Aplikasi Web
Aplikasi web dibangun hanya dengan menggunakan bahasa
yang disebut HTML (HyperText Markup Language) dan protokol
yang digunakan dinamakan HTTP (HyperText Transfer Protocol).
Pada perkembangan berikutnya, sejumlah skrip dan objek
dikembangkan untuk memperluas kemampuan HTML. Pada saat ini
ada banyak skrip seperti itu antara lain PHP dan ASP, sedangkan
contoh yang berupa objek antara. lain adalah applet (java).
Yang dimaksud dengan aplikasi web adalah aplikasi berbasis
web (Web-based application) adalah program yang menggunakan
HTTP sebagai protokol komunikasi dan menyampaikan informasi
berbasis web kepada pemakai dalam bentuk HTML.
14
Aplikasi web dapat di bagi menjadi web statis, dan web
dinamis. Web statis dibentuk dengan menggunakan HTML saja.
Kekurangan aplikasi seperti ini terletak pada keharusan untuk
memelihara program secara terus-menerus untuk mengikuti setiap
perubahan yang terjadi. Kelemahan ini dapat diatasi dengan model
web dinamis.
Dengan memperluas kemampuan HTML, yakni dengan
menggunakan perangkat lunak tambahan, perubahan informasi dalam
halaman-halaman web dapat ditangani melalui perubahan, data bukan
melalui perubahan program. Sebagai implementasinya, aplikasi web
dikoneksikan ke database. Itulah sebabnya muncul istilah web
database.
Konsep yang mendasari aplikasi web sebenarnya sederhana.
Operasi yang melatarbelakanginya melibatkan pertukaran informasi
antar komputer yang meminta informasi, yang disebut klien, dan
komputer yang memasok informasi yang disebut server. Secara lebih
detail, server yang melayani permintaan dari klien sesungguhnya
berupa suatu perangkat lunak yang dinamakan web server. Secara
internal web server inilah yang berkomunikasi langsung dengan
perangkat lunak lain yang disebut middleware dan middleware inilah
yang berhubungan langsung dengan database. Model seperti inilah
yang mendukung web dinamis.
15
Gambar 2.1 Kerangka Pemrograman PHP
16
3) Spasi dan Tab
Umumnya dalam php karakter spasi dan tab tidak
berpengaruh. Perintah dalam penulisan php bisa ditulis satu
baris panjang atau bisa juga dijadikan beberapa baris.
d. Penulisan komentar dalam PHP
Dalam php komentar biasanya digunakan untuk memberitahu,
menandai, dan memberi penjelasan terhadap sebuah perintah. Di
php ada beberapa cara yang bisa digunakan dalam membuat
komentar, diantaranya :
1) Metode komentar Unix Shell
Metode ini menggunakan karakter tanda pagar (#), setelah
tanda pagar maka php akan mengabaikan teks yang ditulis
samapai akhir baris atau tag penutup.
2) Metode komentar C++
Metode ini meminjam cara komentar dari bahasa
pemrograman C++, dengan perintah yang digunakan berupa
tanda dua garis miring (//). Penggunaan metode ini hampir
sama dengan metode Unix Shell.
3) Metode komentar C
Metode ini sering disebut komentar blok karena pada setiap
komentar harus diakhiri dengan tandan yang sama. Komentar
C menggunakan tanda garis miring dan tanda bintang (/* …
*/). Metode komentar C biasanya digunakan untuk menandai
suatu komntar yang Panjang.
17
e. Penulisan Variabel
Variabel adalah kode program yang dipakai untuk menampung
sebuah nilai. Nilai yang disimpan variabel akan ditulis dalam
database atau ditampilkan ke pengguna. Nilai dalam variabel
dapat diisi dan diubah dengan kode tertentu. Penulisan variabel
dalam php mempunyai aturan:
1) Diawali dengan tanda dolar ($)
Setelah tanda dolar, penulisan variabel disambung dengan
huruf atau tanda karakter underscore(_) dan dilanjutkan
dengan huruf, angka, atau underscore. Variabel tidak bisa
dimulai dengan angka, dengan minimal jumlah karakter
sebanyak satu karakter. Contoh : $nama, $_umur.
2) Bersifat Case Sensitive
Penggunaan huruf kapital dan non kapital akan membedakan
sebuah variabel. Contoh : $Nama, $nama, $NAMA, variabel-
variabel tersebut akan dibaca sebagai tiga variabel.
3) Memberikan Nilai Pada Variabel
Dalam pemberian nilai pada variabel menggunakan karakter
sama dengan (=), juga dikenal sebagai Assignment Operators.
18
4) Tidak Memerlukan Deklarasi
Dalam php variabel tidak butuh deklarasi, pengguna dapat
langsung menggunakan variabel baru ditengah-tengah kode
program dan langsung menggunakanya.
5) Tidak Mempunyai Tipe
Dalam pemrograman php variabel bisa diisi dengan angka
ataupun huruf sebab tidak dibedakan.
6) Variabel Sistem (Predefined Variables)
Adalah variabel bawaan yang sudah disediakan dalam
program php, seperti $_SERVER , $_GET , $_POST.
7) Menampilkan Nilai Variabel
Untuk menampilkan nilai variabel atau isi dari variabel
menggunakan perintah echo atau bisa juga print.
19
Gambar 2.5 Perintah Konstanta Dalam PHP
20
4) Tipe Data Bolean
Tipe data bolean sangat sederhana karena hanya mempunyai
dua nilai, ture dan false. Penulisan true atau false ini bersifat
non-case sensitif, sehingga bisa ditulis sebagai true, True atau
TRUE.
5) Tipe Data Array
Adalah tipe data bentukan yang terdiri dari kumpulan tipe data
lainnya. Tipe data array memudahkan dalam pengelompokan
data dan memudahkan penulisanya dalam variabel.
2.1.5 Framework PHP
Framework secara sederhana dapat diartikan sebagai
kumpulan-kumpulan dari fungsi-fungsi /prosedur-prosedur dan kelas-
kelas untuk hasil tertentu yang sudah siap digunakan sehingga bisa
lebih mempermudah dan mempercepat pekerjaan programmer, tanpa
harus membuat fungsi atau kelas dari awal. (Septian, 2011)
2.1.6 CodeIgniter
CodeIgniter merupakan aplikasi open source berupa
framework PHP dengan model MVC (Model, View, Controller) untuk
membangun aplikasi web dinamis dengan cepat, mudah dan efisien.
CodeIgniter mempunyai desain dan struktur file yang sederhana dan
sangat mudah dipahami, didukung dengan dokumentasi yang lengkap
sehingga framework ini lebih mudah dipahami dan dipelajari.
CodeIgniter ini memungkinkan para pengembang untuk
menggunakan framework secara persial atau secara keseluruhan.
Artinya bahwa CodeIgniter masih memberikan kebebasan kepada
para pengembang untuk menulis bagian-bagian kode tertentu didalam
aplikasi menggunakan cara konvensional atau dengan syntax umum
di dalam PHP, tidak harus menggunakan aturan penulisan kode di
CodeIgniter. (Septian, 2011)
Adapun alur aturan dari aplikasi yang ditulis menggunakan
CodeIgniter seperti pada gambar:
21
Models
Libraries
22
2.1.7 Konsep MVC
MVC adalah sebuah metode untuk merancang sebuah sistem
aplikasi dengan memisahkan data atau query (Model) dari tampilan
atau user interface (View) dan cara pemrosesanya (Controller).
Pembuatan sistem aplikasi atau program menggunakan konsep MVC
ini biasanya dikemas dalam krangka kerja (Framwork), sehingga
pengembang aplikasi tunggal menggunakan krangka kerja yang sudah
dibuat sebelumnya atau yang sudah disediakan langsung.
(Budiyanto,2013)
a. Model
Model merupakan kelas yang mendasari logika proses dalam
aplikasi perangkat lunak dan kelas yang terkait denganya. Model
adalah suatu objek yang tidak mengandung informasi tentang user
interface.
b. View
View merupakan kumpulan dari kelas yang mewakili unsur-unsur
dalam user interface (senua hal user dapat melihat dan merespon
pada layer, seperti tombol, tampilan kotak, dan sebagainya).
c. Controller
Controller merupakan kelas yang menghubungkan model dan
view, dan digunakan untuk berkomunikasi antara kelas dalam
model dan view.
23
Menurut Indrajani (2015:70), basis data adalah kumpulan data
saling berelasi secara logis dan dirancang untuk mendapatkan data
yang dibutuhkan oleh organisasi.
Menurut Cannolly dan Begg (2010:54), sistem basis data
adalah kumpulan dari program aplikasi yang berinteraksi dengan baris
data bersama dengan Database Managemen System (DBMS) dan
basis data itu sendiri.
c. Database Management System (DBMS)
DBMS adalah sebuah sistem perangkat lunak yang
mengizinkan pengguna untuk mendefinisikan, membuat, menjaga,
dan mengontrol akses kedalam basis. (Connoly dan Begg, 2010:66)
1. Fasilitas yang disediakan oleh DBMS
Mengizinkan pengguna untuk mendfinisikan
basis data, dengan melalui Data Definition
Language (DDL). DDL mengizinkan pengguna
untuk menentukan tipe, struktur, serta kendala
data yang nantinya akan disimpan ke dalam basis
data.
Mengizinkan pengguna untuk melakukan menambah,
mengubah, menghapus dan mengambil data dari basis
data tersebut, dengan menggunakan Data
Manipulation Language (DML). Standard bahasa dari
DBMS ialah Structured Query Language (SQL).
Menyediakan akses kontrol ke dalam basis data,
seperti sistem keamanan, yang dapat mencegah
pengguna yang tidak diberi kuasa untuk mengakses
basis data, sistem integritas, yang dapat menjaga
konsistensi dari data yang tersimpan, sistem kontrol
konkurensi, yang mengizinkan berbagi akses dengan
basis data, sistem kontrol pemulihan, jika terjadi
kegagalan perangkat keras atau perangkat lunak maka
sistem kontrol pemulihan ini dapat mengembalikan
basis data ke keadaan yang konsisten.
24
2.1.9 MySQL
Beberapa pengertian dan teori tentang MySQL menurut para
ahli. Menurut Raharjo (2011:21), “MySQL merupakan RDBMS atau
server database yang mengelola database dengan cepat menampung
dalam jumlah sangat besar dan dapat di akses oleh banyak pengguna”.
Sedangkan menurut Kadir (2008:2), “MySQL adalah sebuah
database”.
Berdasarkan pendapat diatas yang dikemukakan di atas dapat
di ambil kesimpulan bahwa MySQL adalah suatu software atau
program aplikasi yang digunakan untuk membuat sebuah database
yang bersifat open source dan sangat mudah untuk di oprasikan serta
dapat menampung banyak data.
2.1.9 Unified Modeling Language (UML)
Menurut Nugroho (2010:6) UML (Unfied Modeling
Language) adalah Bahasa pemodelan untuk sistem atau perangkat
lunak yang berparadigma berorientasi objek”. Pemodelan (modeling)
sesungguhnya digunakan untuk penyederhanaan permasalahan-
permasalahan yang kompleks sedemikian rupa lebih mudah dipelajari
dan dipahami”.
Menurut Nugroho (2009:4), UML adalah metode kolaborasi
antara metode-metode Booch, OMT (object ModelingTechnique),
serta OOSE (Object Oriented Software Enggineering) dan beberapa
metode lainya, merupakan metode yang paling sering digunakan saat
ini untuk Analisa dan perancangan sistem dengan metode berorientasi
objek mengadaptasi maraknya penggunaan Bahasa.
Berdasarkan pendapat yang dikemukakan diatas dapat ditarik
kesimpulan bahwa UML adalah sebuah bahasa yang berdasarkan
grafik atau gambar untuk memvisualisasikan, menspesifikasikan,
membangun pendokumentasian dari sistem pengembang perangkat
lunak berbasi objek (Object Oriented Programming)”.
25
2.2 Penelitian Yang Relevan
26
Digital Game-Based-Learning (DGBL) untuk meningkatkan hasil belajar
siswa pada Pembelajaran Perakitan Komputer di SMK N 8 Semarang.
Dalam penelitian Khasanah, Oktaviani Faizatul, (2015) dalam judul
penelitian yang membahas mengenai pengembangan hasil belajar pada
siswa smk yang berjudul : “ Efektivitas Penggunaan Jejaring Sosial Edmodo
untuk Meningkatkan Hasil Belajar Siswa pada Mata Diklat Instalasi Sistem
GUI CLI Kelas X TKJ SMK N 1 PONDONG.
Ket :
: Varible X : Google Site
: Varible X berpengaruh dengan Varible Y
( Hasil Belajar)
27
3. Penyampaian Materi yang disampaikan guru untuk siswa melalui
Google Sites lebih bisa dipahami dan terperinci.
4. Google Sites adalah Upaya yang tepat dalam meningkatkan hasil
belajar maupun pemahaman peserta didik terhadap materi yang
di sampaikan guru.
28
BAB III
METODOLOGI PENELITIAN
Keterangan :
KE : Kelompok Eskperimen
KK : Kelompok Kontrol
29
G1 : Kemampuan Kelompok Eksperimen Sebelum diberi perlakuan
G2 : Kemampuan Kelompok Eksperimen Setelah diberi perlakuan
G3 : Kemampuan Kelompok Kontrol Sebelum diberi perlakuan
G4 : Kemampuan Kelompok Kontrol Sesudah diberi perlakuan
DG-01 : Perlakuan dengan Media Pembelajarn memanfaatkan Google Site
DG-02 : Pelakuan dengan Media Pembelajaran Konvensional
Sebelum diberi perlakuan kedua Kelompok Peserta Kursus Desain
Grafis diberikan pretest terlehih dahulu, kemudian dilanjutkan dengan
memberikan perlakuan pada masing-masing kelompok, selanjutnya
dilakukan protest untuk mendapatkan hasil belajar akhir yang kemudian akan
memperlihatkan peningkatan hasil belajar baik kelompok eksperimen dengan
memanfaatkan Google Site dan Kelompok Konrol konvesional .
3.1.3. Alur diagram kerja penelitian Eskperimen
Alur diagram kerja merupakan tahap-tahap yang dilakukan dalam
penelitian ini. Alur diagram kerja digambarkan dalam bentuk flowchart.
Dibawah ini merupakan alur digram kerja penelitian eksperimen yang
menguji efektivitas pemanfaatan google site untuk meningkatkan hasil
belajar peserta didik di lkp tikom pada bidang kompetensi desain grafis.
30
Gambar 1- Alur Diagram Kerja Penelitian Eksperimen
31
memelihara sebuah situs karena tantangan kompleksitas pembuatan serta 4
pemeliharaannya.
3.2.2 Kompetensi
Kompetensi adalah keterampilan, pengetahuan, sikap dasar serta nilai
yang dicerminkan ke dalam kebiasan berpikir dan bertindak yang sifatnya
berkembang, dinamis, kontinyu( terus menerus) serta dapat diraih setiap
waktu.
3.2.3 Desain Grafis
Desain Grafis merupakan bidang profesi yang berkembang pesat
sejak revolusi abad ke-19 saat dimana informasi melalui media cetak makin
luas digunakan dalam perdagangan (poster dan kemasan), penerbitan (koran
, buku dan majalah ) dan informasi seni budaya. Perkembangan bidang desain
grafis ini sangat erat berhubungan dengan meningkatnya kesadaran akan
manfaat yang didapat dan dipetik dari kejituan penyampaian informasi yang
jelas dan bisa dipahami oleh masyarakat.
3.2.4 Hasil Belajar
Hasil belajar adalah proses dimana akhir dari pembelajaran siswa
mengenai kemampuan kemampuan yang dimiliki siswa dalam arti lain bahwa
hasil belajar mengukur pada kemampuan siswa baik itu pada pengetahuan,
ketrampilan dan pemahaman materi yang di ajarkan oleh guru selama
pembelajaran itu selesai.
3.4.1. Populasi
Menurut Prof. Dr. Sugiyono dalam bukunya yang berjudul
“metode Penelitian Pendidikan Pendekatan Kuantitatif, Kualitatif, dan
R&D dikatakan bahwa “populasi merupakan wilayah generasi yang
terdiri dari atas objek atau subjek yang mempunyai kualitas atau
karakteristik tertentu yang ditetapkan oleh peneliti untuk dipelajari
dan kemudian dapat ditarik sebuah kesimpulan”
32
Menurut Prof. Dr. Sugiyono dalam bukunya yang berjudul
“metode Penelitian Pendidikan Pendekatan Kuantitatif, Kualitatif, dan
R&D dikatakan bahwa “sample merupakan bagian dari jumlah
karakteristik yang dimiliki oleh populasi”. Seluruh Peserta kursus
Desain Grafis di LKP TIKOM.
Menurut Prof. Dr. Sugiyono dalam bukunya yang berjudul
“metode Penelitian Pendidikan Pendekatan Kuantitatif, Kualitatif, dan
R&D dapat disimpulkan bahwa untuk menentukan sample penelitian
mengenai pemanfaatan google site untuk meningkatkan hasil belajar
pada bidang komptensi desain grafis.
3.4.2 Teknik Pengambilan Sample
Teknik pengambilan sample dalam penelitian ini
menggunakan teknik sampling jenuh dimana seluruh populasi akan
dijadikan sebagai sample dengan jumlah sebanyak 40 orang peserta
kursus bidang kompetensi desain grafis.
Table 0-1Sampel Penelitian
No. Kelas Kursus DG Jumlah peserta Keterangan
1 DG Batch 1 20 Eskperimen
2 DG Batch 2 20 Kontrol
Jumlah 40 Peserta Bidang DG
33
Penelitian ini juga menggunakan angket untuk mengetahui
respon dari peserta kursus desain grafis setelah menggunakan media
pemanfaatan Google site dalam pembelajaran kursus bidang desain
grafis. Angket yang dibuat dalam penelitian ini dalam bentuk google
form yang dibagikan melalui email masing-masing peserta kursus.
No. Aspek Indikator
1 Motivasi Minat
2 Sikap Kemandirian
3 Kemenarikan Memberi daya tarik
4 Kemudahan Kemudahan dalam daya pengoprasian
5 Kemanfaatan Menambah ketrampilan
6 Kegunaan Kegunaan pemakaian pada siswa
35
DG.001.17 NUR ISTIQOMAH 3,5 Belum Lulus
36
YOGA YUSTIADI WIRO Belum Lulus
DG.002.23 77,5
INDRO DIPURO
BAB IV
37
4.1. Deskripsi Data
38
4.4. Hasil Penelitian
39
40
BAB V
5.1. Kesimpulan
5.2. Saran
41
DAFTAR PUSTAKA
42
LAMPIRAN – LAMPIRAN
43
DAFTAR RIWAYAT HIDUP
44