Anda di halaman 1dari 56

RANCANG BANGUN SISTEM INFORMASI AKADEMIK

BERBASIS WEB DENGAN METODE WATERFALL


UNTUK MENINGKATKAN MEDIA KOMUNIKASI
ADMINISTRASI TERINTEGRASI
DI STKIP INVADA CIREBON

Diajukan Kepada
Sekolah Tinggi Keguruan dan Ilmu Pendidikan (STKIP) Invada Cirebon
Untuk Memenuhi Sebagian Persyaratan Guna Memperoleh
Gelar Sarjana Pendidikan

Nama : Darmadi
Nim : 14215011

PROGRAM STUDI PTIK/PBI/PGSD


SEKOLAH TINGGI KEGURUAN DAN ILMU PENDIDIKAN
(STKIP) INVADA
CIREBON
2019

0
LEMBAR PERNYATAAN

Yang bertanda tangan di bawah ini :


Nama : Darmadi
Nim : 14215011

Menyatakan dengan sesungguhnya bahwa:


Skripsi yang saya susun sebagai syarat untuk memperoleh gelar
sarjana sastra Program Studi Pendidikan Teknik Informatika dan Komputer
(PTIK) Sekolah Tinggi Keguruan dan Ilmu Pendidikan (STKIP) INVADA
seluruhnya merupakan hasil karya saya. Adapun bagian-bagian terkait dalam
penulisan skripsi yang saya kutip dari hasil orang lain, telah dituliskan
sumbernya secara jelas, sesuai dengan norma kaidah dan etika penulisan
ilmiah.
Apabila di kemudian hari ditemukan seluruh atau sebagian skripsi ini
bukan hasil kerja saya sendiri atau adanya plagiat dalam bagian-bagian
tertentu, saya bersedia menerima sanksi pencabutan gelar akademik yang
saya sandang dan sanksi-sanksi lainnya sesuai dengan peraturan perundangan
yang berlaku.

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.

Disetujui dan Disahkan,

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.

Dinyatakan lulus setelah diuji oleh Tim Dosen Penguji.

Ketua Panitia Sidang, Sekretaris


Panitia Sidang,

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

Assalammu’alaikum Warahmatullahi Wabarakatuh.


Segala Puji Syukur atas Kehadirat Allah SWT, karena berkat rahmat
dan karuniaNya juga memberikan kemudahan sehingga dapat menyelesaikan
Proposal penelitian ini yang berjudul “ Rancang Bangun Sistem Informasi
Akademik Berbasis Web Dengan Metode Waterfall Untuk
Meningkatkan Media Komunikasi Terintegrasi Di STKIP Invada
Cirebon “ , dapat diselesaikan guna untuk memenuhi salah satu syarat yang
akan dapat diteruskan menjadi skripsi atau tugas akhir untuk menyelesaikan
kuliah pendidikan pada perguruan tinggi di Sekolah Tinggi Keguruan dan
Ilmu Pendidikan Invada Cirebon.
Dalam penulisan proposal penelitian ini, penulis menyadari bahwa
pada segala sesuatu yang disajikan baik isi maupun tulisan masih kurang dari
sempurna yang dikarenakan terbatasnya kemampuan penulis dan
keterbatasan pengetahuan yang dimiliki dalam penyelesaian penulisan
proposal penelitian ini, oleh karena itu dengan ke rendahan hati penulis sangat
mengharapkan kritik dan saran dari pembaca sehingga dapat diperbaiki
kembali dan apa yang telah ditulis dalam peneltian ini dapat membawa
manfaat bagi kita semua.
Pada kesempatan yang baik ini, penulis juga ingin mengucapkan
terimakasih kepada semua pihak yang telah memberikan pengarahan nasehat
dan pemikirannya dalam pembuatan penulisan penelitian ini, terutama kepada
:

Cirebon, ……
Penulis,

Darmadi

VI
DAFTAR ISI

Halaman Judul …………………………………………………………….i


LEMBAR PERNYATAAN .................................................................................... ii
LEMBAR PERSETUJUAN .................................................................................. iii
LEMBAR PENGESAHAN ................................................................................... iv
ABSTRAK ............................................................................................................... v
KATA PENGANTAR ............................................................................................ vi
DAFTAR ISI.......................................................................................................... vii
DAFTAR GAMBAR ............................................................................................... x
DAFTAR TABEL .................................................................................................. xi
DAFTAR LAMPIRAN ......................................................................................... xii
BAB I ........................................................................................................................ 1
PENDAHULUAN ................................................................................................... 1
1.1 Latar Belakang Masalah .............................................................................. 1
1.2 Identifikasi Masalah ..................................................................................... 4
1.3 Rumusan Masalah ........................................................................................ 4
1.4 Batasan Masalah ........................................................................................... 4
1.5 Tujuan Penelitian .......................................................................................... 5
1.6 Manfaat Penelitian ........................................................................................ 5
1.7 Sistematika Penulisan ................................................................................... 5
BAB II ...................................................................................................................... 7
KAJIAN PUSTAKA ........................................................................................... 7
2.1 Deskripsi Teori .............................................................................................. 7
2.1.1 Sistem Informasi ................................................................................... 7
a. Sistem........................................................................................................ 7
b. Informasi ................................................................................................. 10
c. Sistem Informasi ..................................................................................... 11
2.1.2 Website .................................................................................................. 13
2.1.3 Aplikasi Web ........................................................................................ 14
2.1.4 PHP (Hypertext Preprocessor) ............................................................. 15
2.1.5 Framework PHP .................................................................................. 21
2.1.6 CodeIgniter ........................................................................................... 21
2.1.7 Konsep MVC ........................................................................................ 23

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

Gambar 1-Survei Pertumbuhun Pengguna Internet Indonesia Error! Bookmark not


defined.
Gambar 2-Layanan Yang Di akses Pengguna Internet Error! Bookmark not defined.
Gambar 3-Pemanfaatan Internet Bidang Edukasi ..... Error! Bookmark not defined.

X
DAFTAR TABEL

XI
DAFTAR LAMPIRAN

XII
BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah


Teknologi informasi merupakan teknologi yang digunakan untuk
mengolah data, termasuk memproses, mendapatkan, menyusun, menyimpan,
memanipulasi data dalam berbagai cara untuk menghasilkan informasi yang
berkualitas, relevan, akurat, dan tepat waktu. Teknologi informasi
menggunakan seperangkat komputer untuk mengolah data, system jaringan
untuk menghubungkan satu komputer dengan komputer lainya sesuai dengan
kebutuhan, dan teknologi telekomunikasi digunakan agar dapat disebarkan
dan diakses secara global
Dalam era industry 4.0 perkembangan inftrastruktur Information and
Communicatoin Technology (ICT) di Indonesia juga ikut serta berkembang,
mulai dari upaya pengembangan jaringan serat optik nasional yang dapat
menjangkau 34 profinsi, 440 kota/kabupaten di seluruh penjuru Indonesia,
jaringan Indonesia Higher Education Network (INHERENT) yang
merupakan komunikasi data antar perguruan tinggi seluruh Indonesia, serta
Jardikas yang mana berfungsi sebagai insfrastruktur ICT bersekala nasional
yang berfungsi sebagai interkoneksi antar sekolah (Zona Sekolah) berada
disetiap Kota/Kabupaten diseluruh Indonesia yang dikembangkan oleh
Direktorat Pembina Sekolah Menengah Kejuruan (PSMK) Mendikdasmen
Depdiknas. Ruang lingkup perguruan tinggi, Direktorat Jenderal Pendidikan
Tinggi (Dikti Depdiknas) juga ikut serta mengembangkan insfrastruktur
jaringan skala nasional khusus antara perguruan tinggi yang bias disebut
INHERENT (Indonesia Higher Education Network). Hal ini berkembang
secara bertahap, mulai dari Feeder Dikti dan Sistem Aplikasi Sinkronisasi
dimana kedua sistem tersebut digunakan untuk mengelola data mahasiswa
dan data perkuliahan pada masing-masing perguruan tinggi. Kemudian data-
data yang telah terkumpul tersebut dikirim kembali di setiap Pangkalan Data
DIKTI.

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.

1.2 Identifikasi Masalah


Berdasarkan latar belakang diatas, maka dapat di identifikasi masalah sebagai
berikut:
1. STKIP Invada Cirebon menggunakan Sistem Aplikasi Visual Basic
yang dimana penggunaanya belum begitu efektif dan efisien.
2. Penggunaan server desktop yang dimana rentan akan kerusakan.
3. Sistem Aplikasi Visual Basic masih bersifat offline.
4. Mahasiswa kesulitan menerima informasi KHS.

1.3 Rumusan Masalah Commented [a1]: Di atas 1.2 Identifikasi Masalah …

Melihat latar belakang masalah tersebut, maka dirumuskan dari Commented [a2R1]:

permasalahan sebagai berikut :


1. Bagaimana analisis sistem informasi yang sedang berjalan di STKIP
Invada Cirebon?
2. Bagaimana membuat desain sistem informasi akademik STKIP
Invada Cirebon dengan menggunakan metode Waterfall dan
diagram UML?
3. Bagaimana membuat sistem informasi akademik STKIP Invada
Cirebon dengan menggunakan Codeigniter, PHP, Apache dan
MySql?
4. Bagaimana Pengujian system informasi akademik STKIP Invada
Cirebon?
1.4 Batasan Masalah
Dalam perancangan dan pembuatan sistem informasi akademik
diperlukan batasan masalah yang jelas agar pembahasan yang dilakukan
sesuai dengan tujuan penelitian. Batasan masalah penelitian ini yaitu:
1. Sistem dibangun dalam bentuk perangkat lunak berbasis web

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

2.1 Deskripsi Teori


2.1.1 Sistem Informasi
a. Sistem
Dari berbagai sumber dan pendapat para ahli mengenai
pengertian dan istilah sistem. Definisi sistem menurut Mulyadi
(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.
Suatu sistem mempunyai ciri-ciri karakteristik yang terdapat
pada sekumpulan elemen yang harus dipahami dalam
mengidentifikasi pembuatan sistem. Adapun karakteristik sistem
(Hutahaen, 2015:3) yang dimaksud adalah sebagai berikut:
1. Komponen
Sistem terdiri dari sejenis komponen yang saling berinteraksi
dan bekerjasama untuk membentuk satu kesatuan. Komponen
sistem dapat berupa subsistem atau bagian-bagian dari sistem.
2. Batasan Sistem (Boundary)

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):

 Menyediakan komunikasi dalam organisasi yang murah,


akurat, dan cepat.
 Mampu menyimpan informasi dalam sekala besar namun
berkapasitas kecil dan mudah diakses.
 Memungkinkan pengkasesan informasi yang sangat
banyak secara cepat dan murah.
 Meningkatkan efektifitas dan efifiensi dalam pekerjaan
kelompok maupun jarak jauh.
 Menyajikan informasi dengan jelas.
 Mengubah sistem manual menjadi otomatis.
 Mempercepat pengetikan dan penyuntingan.
 Pembiayaan yang lebih murah dibanding sistem manual.

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.

2.1.4 PHP (Hypertext Preprocessor)


PHP adalah salah satu bahasa pemrograman yang dirancang
untuk membangun aplikasi web. Aplikasi web adalah aplikasi yang
disimpan dan dieksekusi (oleh PHP Engine) di lingkungan web
server. (Budi Raharjo, 2011).
a. Kerangka PHP
Kerangka pada bahasa pemrograman php sangat sederhana berupa
tanda tag <?php dan ?>. Tanda <?php digunakan untuk mengawali
kode php, sedangkan tanda ?> sebagai tanda berakhirnya kode
php.

15
Gambar 2.1 Kerangka Pemrograman PHP

b. Membuat dan menyimpan file PHP


Kode php dapat ditulis menggunakan teks editor dengan
mengisikan perintah-perintah php. Untuk menyimpan file php
sama seperti ketika kita menyimpan kerja pada aplikasi lainya
dengan tipe dokumen “.php”. Sedangkan untuk menjalankan atau
melihat isi file php yang sudah kita buat dengan cara membuka
web browser kemudian mengisi http:// nama direktpri/nama
file.php.
c. Aturan dasar penulisan PHP
1) Perbedaan huruf besar dan huruf kecil (Case Sensitivity)
Dalam PHP tidak mengenal perbedaan huruf besar dan huruf
kecil (case insensitive) dalam fuction, nama class, maupun
kode bawaan php. Namun php dapat membedakan huruf besar
dan huruf kecil (Case Sensitivity) dalam penamaan variabel.
Variabel $nama, $Nama, $NAMA akan dianggap sebagai tiga
variabel yang berbeda.
2) Penulisan baris perintah (Statement)
Statement di dalam php merupakan kumpulan perintah yang
menginstruksikan php untuk melakukan sesuatu. Perintah
dalam php bisa satu baris seperti perintah echo untuk
menampilkan, bisa juga terdiri dari beberapa baris seperti
perintah if atau perintah pengulangan (loop).

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.

Gambar 2.2 Penulisan Komentar Dalam PHP

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.

Gambar 2.3 Nilai Pada Variabel php

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.

Gambar 2.4 Menampilkan Nilai Variabel PHP

f. Penulisan Konstanta (constant)


Konstanta adalah kode program yang dipakai untuk menampung
sebuah nilai. Nilai yang disimpan konstanta akan ditulis dalam
database atau ditampilkan ke pengguna. Berbeda dengan variabel,
nilai pada konstanta tidak dapat diubah.
1) Mendefinisikan Konstanta
Untuk menggunakan perintah konstanta ada du acara yaitu
dengan memakai const dan define.

19
Gambar 2.5 Perintah Konstanta Dalam PHP

2) Konstanta Bersifat Case Sensitif


Penggunaan huruf kapital dan non kapital akan membedakan
sebuah konstanta. Misalnya const Nama, NAMA, nama adalah
tiga perintah yang berbeda.
3) Nilai Konstanta Tak Bisa Diubah
Apa bila nilai dari sebuah konstanta sudah ditentukan, maka
tidak dapat mengubah nilai tersebut.
4) Konstanta Berisi Tipe Data Skalar
Dalam php konstanta hanya dapat diisi tipe data sederhana
yaitu boolean, integer, float dan string.
5) Konstanta Sistem (Predefined Constant)
Merupakan konstanta bawaan php yang sudah dideklarasikan.
Contoh: PHP_VERSION, PHP_MAJOR_VERSION.
g. Tipe-tipe Data Dalam PHP
Data yang di input dalam pemrograman php akan memiliki tipe
tertentu. Tipe-tipe ini yang akan menentukan bagaimana data
diproses.
1) Tipe Data Integer
Integer adalah tipe data berupa angka bulat yang bisa bernilai
positif (+) maupun negatif (-).
2) Tipe Data Float (floating point)
Tipe data angka yang memiliki bagian desimal atau pecahan
di akhir angkanya.
3) Tipa Data String
Tipe data string adalah tipe data berupa teks, kalimat, atau
karakter-karakter.

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

Routing Security Application


Helpers
Controller
Index.php Plugins

Caching View Scripts

Gambar 2.6 Alur Gambar Framwork CodeIgniter

File index.php, berfungsi sebagai front controller,


menginisialisasi resource utama yang dibutuhkan untuk menjalankan
CodeIgniter.
File index.php, berfungsi sebagai front controller,
menginisialisasi resource utama yang dibutuhkan untuk menjalankan
CodeIgniter.
a. Router
Router memeriksa HTTP request untuk menentukan apa yang
harusdilakukan.
b. Cache
Jika file cache ada, dikirim langsung ke browser, melewati
eksekusi sistem normal.
c. Security
Keamanan sebelum controller aplikasi dimuat, HTTP request dan
setiap data pengguna yang disubmit disaring terlebihdahulu untuk
keamanan.
d. Controller
Memuat model, library utama, helper, dan setiap resource lainya
yang diperlukan untuk memproses permintaan khusus.
e. View
Proses render kemudian dikirim ke web browser agar dapat
dilihat. Jika caching diaktifkan, view dicaching terlebih dahulu
sehingga pada permintaan berikutnya dapat dilayani.

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.

2.1.8 Basis Data


a. Data
Menurut Indrajani (2015:69), data adalah fakta-fakta mentah
kemudian dikelola sehingga menghasilkan informasi yang menting
bagi sebuah perusahaan atau kelompok organisasi.
b. Basis Data dan Sistem Basis Data
Menurut Cannolly dan Begg (2010:65), basis data adalah
sebuah kumpulan data yang secara logis terkait dan dirancang untuk
memahami suatu kebutuhan informasi dari sebuah organisasi.

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

Penelitian sebelumnya memiliki keterkaitan dengan topik / judul yang


penulis tulis dalam proposal penelitian ini untuk itu penulis merasa perlu
memaparkan kembali dari penelitian penelitian sebelumnya sebagai berikut:
Penelitian yang telah dilakukan oleh Wijaya, I., & Arsyah, R. H.
(2017). Pengaruh Pembelajaran E-Learning Berbasis Edmodo Terhadap
Hasil Belajar Simulasi Digital Kelas X Smk Negeri 9 Padang (Studi Kasus
Jurusan Akomodasi Perhotelan). MAJALAH ILMIAH UPI YPTK, 22(1).
Berisi tentang : “
Penelitian lainya juga dilakukan oleh Nopriadi, N. (2017) dalam
jurnalmya yang berjudul : Analisa Pengaruh Google Apps For Education
Terhadap Hsil Belajar Siswa SMP DI KOTA BATAM. Yang membahas
tentang : “ Penelitian ini memberikan masukan yang bermanfaat tentang
pengaruh penggunaan google apps for education terhadap hasil belajar
siswa SMP di kota Batam dan SMP sederajat pada umumnya. Target khusus
yang ingin dicapai adalah memberikan masukan yang komprehensif bagi
guru dalam melaksanakan proses belajar mengajar di sekolah sehingga
dapat memberikan dampak yang positif terhadap keberhasilan siswa “ .
Dalam Penelitian yang juga dilakukan oleh OKI ALI MUSTOFA:
Rancang Bangun E-learning Prodi Sistem Informasi Menggunakan Metode
Use case Driven Object, Skripsi Program Studi Sistem Informasi, Fakultas
Teknik, Universitas Nusantara PGRI Kediri, 2015. Dalam penulisan ilmiah
ini akan membahas mengenai bagaimana merancang dan membangun
website E-learning pada prodi sistem informasi ini menggunakan metode
Use Case Driven Object, Diharapkan aplikasi E-learning ini mahasiswa
mampu mendongkrak semangat serta penyerapan pengetahuan di mana saja
sehingga mampu merubah kebiasaan belajar yang bersifat dosen sebagai
komponen penting dalam belajar menuju kebiasaan belajar yang berfokus
terhadap aktifitas siswa dan meletakan dosen sebagai fasilitator.
Penelitian lainnya juga dilakukan oleh Ferninda Khoerunisa, (2016 )
dalam judul penelitiannya membahasas tentang : “ Penggunaan Media

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.

2.3. Kerangka Berfikir


Berdasarkan deskripsi teoritis yang telah di atas, selanjutnya diajukan
kerangka berpikir dan model hubungan antar masing-masing variable dalam
penelitian ini. Sesuai dengan ruang lingkup penelitian yaitu tentang
Pemanfataan Google Site Di Era 4.0 untuk mengetahui perkembangan hasil
belajar peserta didik di LKP TIKOM.
Keseluruhan faktor tersebut mempunyai kaitan yang sangat erat
antara variabel satu dengan variabel lainnya.
1. Hubungan Google Site dengan hasil belajar
2. Model Kerangka Konseptual

Pemanfaatan Hasil Belajar


Google Site y
X

Ket :
: Varible X : Google Site
: Varible X berpengaruh dengan Varible Y
( Hasil Belajar)

2.4. Hipotesis Penelitian

Berdasarkan permasalahan penelitian dan kajian teoritis di atas, maka


disusun hipotesis penelitian berikut:
1. Hasil belajar peserta didik LKP TIKOM meningkat melalui
Pemanfaatan Google Sites
2. Perkembangan hasil Belajar Peserta didik LKP TIKOM
berkembang dengan adanya Google Sites.

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

3.1. Desain Penelitian

3.1.1. Metode Penelitian


Dalam Penelitian ini di arahkan sebagai upaya dalam meningkatkan
hasil belajar peserta didik, yakni menitikberatkan pada sejauh mana dalam
penggunaan Google Site ini untuk dapat meningkatkan hasil belajar pada
Bidang Kompetensi di LKP TIKOM.
Dilihat dari latarbelakang dan tujuan penelitian metode yang
digunakan yaitu metode pendekatan kuantitatif. Metode Kuantitatif
merupakan metode pengukuran data kuantitatif dan statistik objektif melalui
perhitungan ilmiah berasal dari sampel-sampel dari orang-orang atau
penduduk yang dimintai untuk menjawab atas sejumlah pertanyaan tentang
survei untuk menentukan frekuensi atau dilakukan yang bertujuan penelitian.
3.1.2. Jenis Penelitian
Dalam penelitian ini jenis peneliatian yang di gunakan yaitu Quasi
Experimen. Design yang digunakan dalam penelitian ini adalah
nonequivalent control group design yaitu dengan memberikan dua perlakuan
terhadap subjek yang bersangkutan dalam penelitian yaitu kelompok kontrol
dan kelompok experimen. Dalam penelitian ini penulis membagi dua
kelompok peserta didik lkp tikom, yaitu kelompok eksperimen ( yang dapat
perlakuan) dan kelompok kontrol (tidak mendapat perlakuan) .
Table 3. Rencana Desain Penelitian
Kelompok Pretest Perlakuan Protest
KE G1 DG-01 G2
KK G3 DG-02 G4

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

3.2. Definisi Operasional Varibale Penelitian

3.2.1 Google Site


Google Sites adalah salah satu produk dari google sebagai tools untuk
membuat situs. Pengguna dapat memanfaatkan Google Sites karena ia mudah
dibuat dan dikelola oleh pengguna awam. Cocok untuk dosen yang super
sibuk. Seringkali pengguna berhenti di tengah jalan dalam membuat atau

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.3. Tempat dan Waktu Penelitian


Tempat Penelitian dilaksanakan di LKP TIKOM dan waktu penelitian
ini dilakukan pada bulan April samapai dengan Juni 2019.
3.4. Populasi dan Teknik Pengambilan Sampel

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

3.4.3. Instrumen Penelitian


Instrumen penelitian yang akan digunakan terdiri dari
instrumen tes dan instrumen angket. Tes yang digunakan dalam
penelitian ini adalah tes objektif dalam bentuk pilihan ganda (multiple
choise ) berjumlah 20 soal dan tes praktik. Tes dalam penlitian ini
berfungsi untuk mengukur aspek kognitif hasil belajar peserta kursus
desain grafis. Kisi-kisi tes intrumen pretest mengacu kurikulum yang
didapatka dari kementerian tenaga kerja yang dibuat kusus untuk
pelatihan bidang kompetensi desain grafis yang nantinya juga akan
menjadi soal protest dalam penelitian setelah metode-metode
eksperimen telah selesai dilakukan oleh peneliti.
Table 0-2Kisi-kisi intrumen Pretest dan Protes

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

Angket dalam penelitian ini menggunakan Skala Likert dan terdiri


dari 20 pertanyaan yang diberi 4 pilihan jawaban alternatif, yaitu untuk
jawaban Sangat Setuju, Jawaban Setuju, Jawaban Tidak Setuju, Jawaban
Sangat Tidak Setuju. Berikut adalah nilai dari masing-masing jawaban
alternatif yang dapat dipilih oleh responden :
Table 0-3Alternatif Jawaban Skala Likert
No. Alternatif Jawaban Nilai
1 Sangat Setuju 4
2 Setuju 3
3 Tidak Setuju 2
4 Sangat Tidak Setuju 1

3.5. Teknik Pengumpulan Data


Teknik pengumpulan data merupakan cara yang digunakan untuk
mengolah data yang dibutuhkan. Dalam teknik pengumpulan data peneliatian
ini terdapat beberapa tahapan antara lain sebagai berikut:
1. Angket atau Kuisoner
Menurut Prof. Dr. Sugiyono dalam bukunya yang berjudul “metode
Penelitian Pendidikan Pendekatan Kuantitatif, Kualitatif, dan R&D dikatakan
bahwa “Angket atau kuisioner sebuah teknik mengumpulkan data yang
dilakukan dengan cara memberikan daftar yang berisikan rangkaian
pertanyaan mengenai suatu masalah yang akan diteliti kepada koresponden
untuk dijawab.
2. Observasi
Dalam penbelitian ini observasi dilakukan di LKP TIKOM
CIREBON untuk mengetahui hasil belajar kursus dalam bidang komtensi
desain grafis.
3. Studi Literatur atau Dokumentasi
34
Dalam pelaksanaan penelitian teknik ini dilakukan serta ditunjukan
untuk memperoleh data sebagai bahan studi literatur atau dokumentasi berupa
melakukan observasi dan juga survey langsung ditempat penelitian dengan
membaca buku yang relavan dalam penelitian yang sedang dilakukan
sehingga didapatkan dari data-data yang bersifat teoritis. Data yang di
dapatkan dengan mencari referensi melalui jurnal dan buku yang berkaitan
dengan permasalahan yang di ambil tentang hasil belajar.
4. Wawancara
Wawancara yang digunakan dalam penelitian ini adalah wawancara
tidak tertruktur, wawancara tidak tertruktur adalah wawancara bebas di mana
peneliti tidak menggunakan pedoman wawancara yang telah tersusun secara
sistematis dan lengkap untuk mengumpulkan datanya (Sugiono, 2018:217).

3.6 Sumber Data

Table 0-4.1- Hasil Nilai Akhir Desain Grafis 2017


No. Peserta Nama Peserta Didik Nilai Akhir Penetapan
DG.001.01 ALFIAN RIZKI SYARA 69.5 Belum Lulus

DG.001.02 ALYAH 45,5 Belum Lulus

DG.001.03 BASYRIN 33,5 Belum Lulus

DG.001.04 DAMARA LAKSAMANA 1,0 Belum Lulus

DG.001.05 DEDE DARMANTO 62,5 Belum Lulus

DG.001.06 DWI LINGGA PERMANA 41,5 Belum Lulus

DG.001.07 IMAM RUSDIAN 33,5 Belum Lulus

DG.001.08 KASILA 0 Belum Lulus

DG.001.09 RENO RENALDY 58,5 Belum Lulus

DG.001.10 NADA AMATULLAH 0 Belum Lulus

DG.001.11 RACHMATUNNAZILAH 25,5 Belum Lulus

DG.001.12 TARIDA 11,5 Belum Lulus

DG.001.13 NURFALA HUDZAIFH 0 Belum Lulus

DG.001.14 RAMA ROMADON 35,5 Belum Lulus

DG.001.15 SUHARTANTI 50,5 Belum Lulus

DG.001.16 SAIYAH 4,5 Belum Lulus

35
DG.001.17 NUR ISTIQOMAH 3,5 Belum Lulus

DG.001.18 MOH.ORPRI ANDRIYANTO 50,5 Belum Lulus

DG.001.19 MOH. SIBAWEH FAISAL 42,5 Belum Lulus

DG.001.20 SLAMET RIATNO 68,5 Belum Lulus

Table diatas adalah nilai akhir dari pembelajaran kursus bidang


Desain Grafis dan menunjukan bahwa nilai tersebut masih jauh di bawah
KKM.
Table 0-5 - Hasil Nilai Akhir Desain Grafis 2018
No. Peserta Nama Peserta Didik Nilai Akhir Penetapan
DG.002.01 ADITYA DWI RIYANTO 62.5 Belum Lulus
DG.002.02 AGUS DARMAWAN 26,0 Belum Lulus
DG.002.03 MOH. BURHANUDIN 38,0 Belum Lulus
DG.002.04 FAJAR RAMADAN 0 Belum Lulus
DG.002.05 FATIHA 85,0 Lulus
DG.002.06 GINA NOOR NIRISNA 0 Belum Lulus
DG.002.07 HADIYANTO NUGROHO 45,0 Belum Lulus
DG.002.08 HESTI INDRIYANI 0 Belum Lulus
DG.002.09 MUKHAMAD IKHSAN 0 Belum Lulus
INDRI RAHMA DEWI Belum Lulus
DG.002.10 1,0
SAFITRI

DG.002.11 IRNAWATI 0 Belum Lulus


DG.002.12 LISOH FADILLAH 0 Belum Lulus
DG.002.13 M. AMIRUDIN LATIF 90,0 Lulus
MUHAMMAD FARCHAN Belum Lulus
DG.002.14 0
MUBARRAQ

DG.002.15 NUR LATIF JULIANTO 0 Belum Lulus


DG.002.16 SUGENG HUSAENI 63,0 Belum Lulus
DG.002.17 RADITYA NUZUL PRADANA 90,0 Lulus
DG.002.18 SAEFUL ANWAR 0 Belum Lulus
DG.002.19 SANTI ROHAYATI 7,5 Belum Lulus
DG.002.20 SEKO PRIYANTO 87,0 Lulus
DG.002.21 SOMAD 0 Belum Lulus
DG.002.22 SUSANA SURYANINGSIH 0 Belum Lulus

36
YOGA YUSTIADI WIRO Belum Lulus
DG.002.23 77,5
INDRO DIPURO

DG.002.24 MUHAMAD YUSUF 0 Belum Lulus


DG.002.25 YOGI SAPUTRA 0 Belum Lulus
DG.002.26 MUKHLIS SHOLEHUDDIN 0 Belum Lulus
DG.002.27 ABDUL HARIS 75,0 Belum Lulus
DG.002.28 DARMADI 0 Belum Lulus
DG.002.29 EDI SANTOSO 87,0 Lulus
DG.002.30 NUNG NUROKHMAN 0 Belum Lulus

Table diatas adalah nilai akhir dari pembelajaran kursus bidang


Desain Grafis dan menunjukan bahwa nilai tersebut masih jauh di bawah
KKM dan masih sedikitnya dalam nilai akhir pembelajaran yang di nyatakan
Lulus dan sesuai dengan KKM.

BAB IV

HASIL PENELITIAN DAN PEMBAHSAN

37
4.1. Deskripsi Data

4.1.1. Deskripsi Data Variabel X

4.1.2. Deskripsi Data Variabel Y

4.2. Pengusjian Persyaratan Analisis

4.3. Uji Hipotesis

38
4.4. Hasil Penelitian

4.5. Pembahasan Hasil Penelitian

39
40
BAB V

KESIMPULAN DAN SARAN

5.1. Kesimpulan

5.2. Saran

41
DAFTAR PUSTAKA

42
LAMPIRAN – LAMPIRAN

43
DAFTAR RIWAYAT HIDUP

44

Anda mungkin juga menyukai