Anda di halaman 1dari 10

PENGEMBANGAN APLIKASI BIMBINGAN ONLINE SKRIPSI

MAHASISWA JURUSAN PENDIDIKAN TEKNIK


INFORMATIKA FAKULTAS TEKNIK DAN KEJURUAN
UNIVERSITAS PENDIDIKAN GANESHA

Disusun Sebagai UAS Mata Kuliah Metodologi Penelitian Pendidikan

Oleh :

NI MADE FEBRIANTARI PUTRI WIJAYA 1415051055 / 4B

PENDIDIKAN TEKNIK INFORMATIKA


FAKULTAS TEKNIK DAN KEJURUAN
UNIVERSITAS PENDIDIKAN GANESHA
TAHUN 2016
BAB I

PENDAHULUAN

1.1. Latar Belakang Masalah

Saat ini perkembangan teknologi sangat pesat dan peranannya sangat penting
untuk mendukung aktivitas manusia agar dapat mengoptimalkan waktu dengan
lebih baik. Salah satu contoh teknologi yang membantu aktivitas manusia adalah
sistem informasi. Sistem informasi adalah sistem yang menyediakan informasi
untuk manajemen dalam mengambil keputusan dan juga untuk menjalankan
operasional perusahaan, di mana sistem tersebut merupakan kombinasi dari orang-
orang, teknologi informasi dan prosedur-prosedur yang tergorganisasir. Instansi
yang bergerak di bidang pendidikan seperti Universitas juga membutuhkan
dukungan sistem informasi dalam peningkatan mutu pelayanan terhadap proses
pendidikan, seperti sistem informasi akademik yang terdiri dari banyak proses
antara lain perencanaan perkuliahan hingga proses akhir seperti bimbingan
skripsi.
Berdasarkan Pedoman Studi Program Sarjana dan Diploma Fakultas Teknik
dan Kejuruan (2014), tugas akhir atau skripsi adalah karangan ilmiah hasil
penelitian yang telah dilaksanakan sesuai dengan bidang ilmu yang dipelajari,
baik yang menyangkut segi pendidikan maupun bidang ilmunya. Di Jurusan
Pendidikan Teknik Informatika (PTI) Fakultas Teknik dan Kejuruan (FTK)
Universitas Pendidikan Ganesha (Undiksha), mahasiswa yang ingin mengajukan
proposal skripsi harus mencari informasi skripsi yang sudah ada terutama skripsi
yang membahas masalah yang serupa dengan masalah yang ingin diangkat oleh
mahasiswa yang ingin mengajukan skripsi. Kemudian, mahasiswa yang proposal
skripsinya disetujui oleh Ketua Jurusan, dapat memulai proses bimbingan skripsi.
Dalam prakteknya, aktivitas bimbingan tugas akhir di jurusan PTI Undiksha
dilakukan dengan diskusi, tanya jawab, dan pemberian masukan melalui tatap
muka antar mahasiswa dan dosen pembimbing.
Dalam proses bimbingan skripsi jurusan PTI Undiksha, terdapat beberapa
kendala yang menyebabkan proses pengerjaan tugas akhir mahasiswa terhambat.
Salah satu kendala yang selalu muncul adalah Kesulitan mahasiswa dan dosen
untuk mengadakan pertemuan dalam rangka bimbingan tugas akhir skripsi
dikarenakan perbedaan jadwal kesibukan masing-masing individu.
Untuk mengatasi permasalahan tersebut, perlu dirancang sistem pendukung
bimbingan skripsi, yang dapat membantu menyelesaikan permasalahan yang
dihadapi dalam proses bimbingan skripsi di jurusan PTI Undiksha saat ini dengan
menerapkan teknologi informasi sehingga dapat bekerja layaknya bimbingan
skripsi secara tatap muka dengan perantara sistem.
Berdasarkan hal-hal tersebut, muncul gagasan untuk mengembangkan
Aplikasi Bimbingan Skripsi Online untuk mahasiswa. Aplikasi ini diharapkan
akan memberikan kemudahan baik bagi mahasiswa maupun dosen pembimbing
untuk melakukan bimbingan skripsi sehingga dapat meminimalisir proses
pembuatan tugas akhir skripsi akibat perbedaan jadwal kesibukan antara
mahasiswa dan dosen pembimbing. Dengan aplikasi ini mahasiswa dan dosen
pembimbing diharapkan tetap dapat melakukan bimbingan tanpa harus
mencocokkan jadwal atau bertatap muka.

1.2. Perumusan Masalah

Berdasarkan latar belakang yang ada, masalah yang dapat dirumuskan dalam
tugas akhir ini adalah:

1. Bagaimana rancangan Aplikasi Bimbingan Skripsi Online?


2. Apakah program yang dirancang dapat membantu proses bimbingan skripsi
jurusan PTI Undiksha?

1.3. Tujuan Penelitian


1. Merancang sistem yang dapat membantu proses bimbingan skripsi mahasiswa
Jurusan PTI Undiksha.
2. Merancang aplikasi online menggunakan bahasa pemrogramam PHP dengan
memanfaatkan framework Yii, dan Database Management System (DBMS)
MySQL.
1.4. Manfaat Hasil Penelitian
Manfaat dari penelitian ini adalah menghasilkan suatu aplikasi yang dapat
membantu proses bimbingan skripsi di Jurusan PTI Undiksha.

1.5. Batasan Masalah


1. Aplikasi Bimbingan Skripsi Online ini dibuat dalam ruang lingkup Jurusan
PTI Undiksha.
2. Aktivitas terkait skripsi yang tidak dapat dilaksanakan secara online tidak
dibahas, diasumsikan sudah dilaksanakan secara manual (offline).
3. Aplikasi dirancang dengan bahasa pemrogramam PHP dengan memanfaatkan
framework Yii, dan Database Management System (DBMS) MySQL.
4. Data informasi terkait skripsi dalam Aplikasi Bimbingan Skripsi Online
menggunakan data dari Jurusan PTI Undiksha.
BAB II

KAJIAN PUSTAKA

2.1. Tugas Akhir (Skripsi) di Jurusan PTI FTK Undiksha

Mahasiswa perlu melakukan konsultasi atau bimbingan dalam pengerjaan


skripsi kepada dosen pembimbing yang telah ditunjuk oleh ketua Jurusan
Pendidikan Teknik Infirmatika Undiskha agar dapat membantu mahasiswa dalam
mengerjakan skripsi menjadi lebih terarah dan lebih fokus sehingga hasil yang
diharapkan dapat tercapai sesuai dengan waktu yang telah ditentukan.

Penyusunan skripsi bertujuan memantapkan wawasan pengetahuan dan


pengalaman mahasiswa dalam melakukan kegiatan ilmiah, dengan cara memberi
kesempatan memformulasikan ide, konsep, pola berpikir, dan kreativitas yang
dikemas secara komprehensif, dan mengomunikasikan dalam format yang sering
digunakan di kalangan masyarakat ilmiah

2.2. Sistem Informasi

Secara etimologis, istilah system berasal dari Bahasa Yunani, yaitu Systema yang
mempunyai arti : 1. Suatu kesuluruhan yang tersusun dari sekian banyak bagian, 2.
Hubungan yang berlangsung di antara satuan – satuan atau komponen – komponen
secara teratur (Riyanto, dkk, 2011: 151).

Menurut Riyanto, dkk (2011: 151), informasi adalah data yang sudah diambil
kembali, diolah, atau sebaliknya digunakan untuk tujuan informative,kesimpulan,
argumentasi, dan sebagai dasar untuk pengambilan keputusan

Menurut Aprillita Dwiyani (2013: 2), sistem informasi adalah sistem di dalam
suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian,
membantu dan mendukung kegiatan operasi, bersifat manajerial dari suatu organisasi
dan membantu mempermudah penyediaan laporan yang diperlukan.

2.3. Basis Data

Basis data merupakan kumpulan data yang terintegrasi dan diatur sedemikian
rupa sehinggan data tersebut dapat dimanipulasi, diambil, dan dicari secara cepat.
Sedangkan, sistem manajemen basis data adalah kumpulan program yang
digunakan untuk mendefinisikan, mengatur, dan memproses basis data (Budi
Raharjo, 2011).

Sistem basis data merupakan perpaduan antara basis data dan sistem
manajemen basis data. Basis data yang kompleks dan disertai dengan teknik
pendokumentasian dan prosedur manipulasinya akan membentuk sistem
manajemen basis data. Beberapa komponen-komponen data adalah :

1. Perangkat keras (Hardware), sebagai pendukung operasi pengolahan data.


2. Sistem operasi.
3. Basis data.
4. Sistem pengelola basis data.
5. Aplikasi atau perangkat lunak lain yang bersifat opsional.
6. Pemakai/pengguna.

2.4. PHP

Menurut Aprillita (2013: 3), PHP Hypertext Preprocessor (PHP) adalah


bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam Hypertext Markup
Language (HTML). PHP banyak digunakan untuk memprogram situs web
dinamis. PHP juga dapat digunakan untuk membangun sebuah Content
Management System (CMS). PHP pertama kali dibuat oleh Rasmus Lerdorf pada
tahun 1995, seorang programmer C. Pada waktu itu, PHP masih bernama Form
Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk
mengolah data formulir dari web.

2.5. MySQL

Menurut Aprillita (2013: 2), MySQL adalah salah satu perangkat lunak
Database Management System (DBMS) yang sering digunakan saat ini, yang
didistribusikan secara gratis di bawah lisensi GPL (GNU General Public License).
Sehingga setiap orang mudah untuk mendapatkan dan bebas untuk menggunakan
MySQL.
Merupakan software RDBMS (atau server database) yang dapat mengelola
database dengan sangat cepat, dapat menampung data dalam jumlah sangat besar,
dapat diakses oleh banyak user (multi-user), dan dapat melakukan suatu proses
secara sinkron atau berbarengan (multi-threaded)

2.6. FrameworkYii

FrameworkYii adalah kerangka kerja PHP berbasis-komponen dengan


performansi tinggi untuk pengembangan aplikasi Web berskala-besar. Ia
menyediakan resuabilitas maksimum dalam pemrograman Web dan bisa
mengakselerasi proses pengembangan secara signifikan. Nama Yii (dieja sebagai
/i:/) singkatan dari easy, efficient dan extensible (mudah, efisien, dan bisa
diperluas).
BAB III
METODELOGI PENELITIAN

3.1. Data dan  Variabel Penelitian

Menurut jenisnya maka data yang digunakan dalam penelitian ini terdiri dari
data primer dan data sekunder.

1. Data Primer adalah data yang diperoleh langsung dari sumbernya, yaitu
dengan melakukan wawancara terhadap mahasiswa, dosen, dan staf
jurusan yang dijadikan sample terkait pengembangan aplikasi ini.
2. Data Sekunder adalah data yang diperoleh dari buku-buku literatur, jurnal,
dokumen-dokumen, laporan dan lain lain.

3.2. Metode Pengumpulan Data

Dalam penelitian ini untuk mendapatkan data data yang diperlukan penulis
menggunakan beberapa metode pengumpulan data sebagai berikut :

1. Studi Pustaka merupakan teknik pengumpulan data dengan cara


mempelajari referensi berupa dokumen/berkas dan mengumpulkan data
yang berkenaan dengan pengembangan aplikasi Bimbingan Online
Skripsi.
2. Observasi merupakan teknik pengumpulan data dengan melakukan
pengamatan langsung ke jurusan dan mahasiswa yang sedang atau akan
melakukan bimbingan skripsi.
3. Wawancara merupakan teknik pengumpulan data dengan percakapan
langsung dengan tujuan-tujuan tertentu dengan menggunakan format tanya
jawab.

3.3. Metode Pengembangan Perangkat Lunak

Dalam  pengembangan perangkat lunak pada tesis ini menggunakan metode


waterfall, yaitu sebuah metode pengembangan software yang bersifat sekuensial
dan terdiri dari 5 tahap yang saling terkait dan mempengaruhi. Pengembangan
Software Metode Waterfall

1. Analisa kebutuhan. Merupakan tahap pertama yang menjadi dasar proses


pembuatan software selanjutnya. Kelancaran proses pembuatan software
secara keseluruhan dan kelengkapan fitur software yang dihasilkan sangat
tergantung pada hasil analisa kebutuhan ini. Untuk memperoleh informasi
tentang proses bisnis dan kebutuhan perusahaan, pada tahap ini  dilakukan
wawancara, diskusi dan survey.
2. Desain sistem. Merupakan tahap penyusunan proses, data, aliran proses
dan hubungan antar data yang paling optimal untuk menjalankan proses
bisnis dan memenuhi kebutuhan perusahaan sesuai dengan hasil analisa
kebutuhan.
3. Penulisan kode program. Merupakan tahap penerjemahan desain sistem
yang telah dibuat ke dalam bentuk perintah-perintah yang dimengerti
komputer dengan mempergunakan bahasa pemrograman, middleware dan
database tertentu di atas platform yang menjadi standar perusahaan.
4. Pengujian program. Pengujian software dilakukan untuk memastikan
bahwa software yang dibuat telah sesuai dengan desainnya dan semua
fungsi dapat dipergunakan dengan baik tanpa ada kesalahan.
5. Penerapan program. Merupakan tahap dimana penerapkan software yang
telah selesai dibuat dan diuji ke dalam lingkungan Teknologi Informasi
perusahaan dan memberikan pelatihan kepada pengguna di perusahaan.
DAFTAR PUSTAKA

Dwiyani, Aprillita. (2013). Perancangan Sistem Pendukung Bimbingan Online Tugas


Akhir Mahasiswa Program Studi Teknik Informatika. Diakses dari
https://drive.google.com/file/d/0B3veF_xJ1onYSDYtVGVjUm9wc2s/view pada
tanggal 5 Mei 2016.
Raharjo, Budi. (2011). Belajar Otodidak membuat database menggunakan MySQL.
Bandung: Penerbit Informatika Bandung.
Riyanto, dkk. (2011). Teknologi Informasi Pendidikan. Yogyakata: Penerbit Gava
Media.
Sutama, dkk. (2014). Pedoman Studi Program Sarjana dan Diploma Fakultas Teknik
dan Kejuruan. Singaraja: Universitas Pendidikan Ganesha.
Yii Framework LLC. (2016). Apa itu Yii. Diakses dari
http://www.yiiframework.com/doc/guide/1.0/id/quickstart.what-is-yi pada tanggal
5 Mei 2016.

Anda mungkin juga menyukai