Page 1
PROPOSAL PROGRAM KREATIVITAS MAHASISWA
JUDUL MY KNOWLEDGE LIST
(Sistem Berbasis Web Untuk Merekam History Belajar Mahasiswa Sebagai
Pertimbangan Untuk Mengisi KRS)
BIDANG KEGIATAN:
PKM KARSA CIPTA
Diusulkan Oleh :
Ade Kurniawan 135150200111041
Budi Santoso 135150200111086
Dennes Nur Dwi Iriantoro 135150201111087
Dian Weriningsih Dwi Rahmawati 135150201111025
Arya Wardhana Budi Utomo 155150200111172
UNIVERSITAS BRAWIJAYA
FAKULTAS ILMU KOMPUTER
MALANG
2015
Page 2
2
PENGESAHAN PKM-KARSA CIPTA
Page 4
4
DAFTAR ISI
PENGESAHAN PKM-KARSA CIPTA ........................................................................................................... 2
DAFTAR ISI ............................................................................................................................................... 4
RINGKASAN ............................................................................................................................................. 5
BAB I PENDAHULUAN ............................................................................................................................. 6
BAB II TINJAUAN PUSTAKA ..................................................................................................................... 7
BAB III METODE PELAKSANAAN ............................................................................................................ 10
BAB IV BIAYA DAN JADWAL KEGIATAN ................................................................................................. 11
DAFTAR PUSTAKA ................................................................................................................................. 12
LAMPIRAN – LAMPIRAN ........................................................................................................................ 13
Lampiran 1. Biodata Ketua dan Anggota .......................................................................................... 13
Lampiran 2. Justifikasi Anggaran Kegiatan ........................................................................................ 18
Lampiran 3. Susunan Organisasi Tim Kegiatan dan Pembagian Tugas ............................................. 19
Lampiran 4. Surat Pernyataan Ketua Pelaksana ............................................................................... 20
Lampiran 5. Gambaran Teknologi yang hendak diterapkembangkan .............................................. 21
Page 5
5
RINGKASAN
Masa kuliah adalah masa yang penuh dengan pengalaman dan perjuangan. Setiap
mahasiswa memiliki pengalamanny masing-masing, dan setiap mahasiswa memiliki
caranya sendiri dala menghadapi dan menyelesaikan masalah yang mereka hadapi saat
kuliah. Kuliah tidak seperti sekolah, usaha yang lebih besar dan strategi yang tepat sangat
dibutuhkan agar dapat menyelesaikan pendidikan tepat waktu.
Di semester awal, Kartu Rencana Studi (KRS) memang masih disusun pihak sekretariat.
Tapi selanjutnya, mayoritas kampus menyerahkan sepenuhnya ‘tampuk kekuasaan’ kepada
kita. Meski kelihatannya sepele, menyusun KRS tak bisa dianggap remeh. Nasib satu
semester ke depan akan bergantung pada KRS. Atur dan pilih secara cermat agar dapat lulus
tepat waktu dengan hasil maksimal dan.
Banyak mahasiswa yang masih bingung untuk memilih atau masih belum memiliki
pandangan yang jelas mengenai mata kuliah yang akan dia pilih atau hanya untuk sekedar
memenuhi jumlah sks. Sebagian dari mereka juga takut apabila matakuliah yang dipilih
tidak sesuai dengan kemampuannya dan hanya akan memberikan nilai yang tidak
memuaskan di KHS pada akhir semester nanti.
Dengan adanya permasalahan diatas, maka disusunlah sebuah sistem berbasis web
“myKnowledgeList” yang bertujuan untuk merekam jejak atau history belajar seorang
mahasiswa. Sistem ini menjawab beberapa permasalahan seorang diatas, dengan
myKnowledgeList seorang mahasiswa dapat mencatat atau pun memberikan review tentang
materi yang telah dipelajari serta dapat memberikan rating untuk materi per bab yang telah
dipelajari yang kemudian di akumulasi untuk memberikan rating untuk matakuliah yang
bersangkutan, sehingga dapat dijadikan acuan untuk mengetahui sejauh mana kemampuan
dia dalam memahami atau menguasai materi2 yang telah diberikan. Selain untuk
kepentingan sendiri, sistem ini juga dapat digunakan oleh pengguna lain untuk membantu
mereka mengambil keputusan dalam memilih mata kuliah selanjutnya dengan melihat rating
dan review yang diberikan pada matakuliah yang bersangkutan.
Page 6
6
BAB I PENDAHULUAN
Teknologi Informasi dan Komunikasi (TIK) telah berkembang sangat jauh saat ini dan
telah merevolusi cara hidup kita, baik terhadap cara berkomunikasi, cara belajar, cara
bekerja, cara berbisnis, dan lain sebagainya. Era informasi memberikan ruang lingkup yang
sangat besar untuk mengorganisasikan segala kegiatan melalui cara baru, inovatif, instan,
transparan, akurat, tepat waktu, lebih baik, memberikan kenyamanan yang lebih dalam
mengelola dan menikmati kehidupan. Dengan teknologi informasi dan komunikasi semua
proses kerja dan konten akan ditransformasikan dari fisik dan statis menjadi digital, mobile,
virtual dan personal. Akibatnya kecepatan kinerja bisnis meningkat dengan cepat.
Kecepatan proses meningkat sangat tajam di banyak aktivitas modern manusia.
Teknologi Informasi adalah sarana/prasarana, sistem dan metode untuk perolehan,
pengiriman, penerimaan, pengolahan, dan penapsiran, penyimpanan, pengorganisasian,
dan penggunaan data yang bermakna. Teknologi informasi juga dapat dikatakan suatu
teknologi yang digunakan untuk mengolah data, termasuk memproses, mendapatkan,
menyusun, menyimpan, memanipulasi data dalam berbagai cara untuk menghasilkan
informasi yang berkualitas, yaitu informasi yang relevan, akurat dan tepat waktu, yang
digunakan untuk keperluan pribadi, pendidikan, bisnis, dan pemerintahan dan merupakan
informasi yang strategis untuk pengambilan keputusan.
Seiring perkembangan teknologi, aplikasi berbasis website hadir seiring meningkatnya
kebutuhan manusia dalam melakukan interaksi sosial dengan sesamanya. Aplikasi berbasis
website itu sendiri dipadukan dengan teknologi-teknologi yang sedang berkembang, seperti
internet dan social networking. Tujuan dari proposal ini adalah untuk menciptakan suatu
sistem pembelajaran berbasis web yang dapat membantu mahasiswa mencatat history
belajar mereka untuk mengukur kemampuan belajar dan membantu mereka mengambil
keputusan dalam memilih mata kuliah lanjutan dengan melihat rating matakuliah tersebut
dan juga review yang diberikan oleh user lain. Hal ini sangat diperlukan agar seorang
mahasiswa setidaknya memiliki pandangan tentang apa yang akan mereka pelajari selama
satu semester kedepan.
Page 7
7
BAB II TINJAUAN PUSTAKA
“MyKnowledgeList” Merupakan program berbasiskan web yang dibangun
menggunakan bahasa pemrograman php dan mysql dengan menggunakan bantuan xampp
Website :
Website adalah kumpulan dari halaman - halaman situs, yang terangkum dalam sebuah
domain atau subdomain, yang tempatnya berada di dalam World Wide Web ( WWW ) di
dalam Internet. Sebuah halaman web biasanya berupa dokumen yang ditulis dalam format
HTML ( Hyper Text Markup Language ), yang selalu bisa diakses melalui HTTP, yaitu
sebuah protokol yang menyampaikan informasi dari server website untuk ditampilkan
kepada para pemakai melalui web browser.dan Website atau situs dapat juga diartikan
sebagai kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau
gerak, data animasi, suara, video dan atau gabungan dari semuanya, baik yang bersifat statis
maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana
masing-masing dihubungkan dengan jaringan-jaringan halaman (hyperlink).
Xampp :
XAMPP adalah perangkat lunak ( free software) bebas, yang mendukung untuk banyak
sistem operasi, yang merupakan kompilasi dari beberapa program. Fungsi XAMPP sendiri
adalah sebagai server yang berdiri sendiri (localhost), yang terdiri beberapa program antara
lain : Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan
bahasa pemrograman PHP dan Perl. Nama XAMPP sendiri merupakan singkatan dari X
(empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam
GNU General Public License dan bebas, merupakan web server yang mudah untuk
digunakan yang dapat menampilkan halaman web yang dinamis.
Gambar : control panel xampp v3.2.1
Page 8
8
MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa
Inggris: database management system) atau DBMS yang multithread, multi-user, dengan
sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai
perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka
juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak
cocok dengan penggunaan GPL.
PHP
PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau
disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP
dapat digunakan untuk membangun sebuah CMS.
phpMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemrograman
PHP yang digunakan untuk menangani administrasi MySQL melalui World Wide Web
phpMyAdmin mendukung berbagai operasi MySQL, diantaranya (mengelola basis data,
tabel-tabel, bidang (fields), relasi (relations), indeks, pengguna (users), perijinan
(permissions), dan lain-lain).Pada dasarnya, mengelola basis data dengan MySQL harus
dilakukan dengan cara mengetikkan baris-baris perintah yang sesuai (command line) untuk
setiap maksud tertentu. Jika seseorang ingin membuat basis data (database), ketikkan baris
perintah yang sesuai untuk membuat basis data. Jika seseorang menghapus tabel, ketikkan
baris perintah yang sesuai untuk menghapus tabel. Hal tersebut tentu saja sangat
menyulitkan karena seseorang harus hafal dan mengetikkan perintahnya satu per satu.
HTML
Hyper Text Markup Language (HTML) adalah sebuah bahasa markah yang digunakan
untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah
penjelajah web Internet dan pemformatan hiperteks sederhana yang ditulis dalam berkas
format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata
lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan dalam format
ASCII normal sehingga menjadi halaman web dengan perintah-perintah HTML
Page 9
9
Domain
Nama domain (bahasa Inggris: domain name) adalah nama unik yang diberikan untuk
mengidentifikasi nama server komputer seperti web server atau email server di jaringan
komputer ataupun internet. Nama domain berfungsi untuk mempermudah pengguna di
internet pada saat melakukan akses ke server, selain juga dipakai untuk mengingat nama
server yang dikunjungi tanpa harus mengenal deretan angka yang rumit yang dikenal
sebagai alamat IP. Nama domain ini juga dikenal sebagai sebuah kesatuan dari sebuah situs
web seperti contohnya "wikipedia.org". Nama domain kadang-kadang disebut pula dengan
istilah URL, atau alamat website.
Webhosting
adalah jasa layanan internet yang menyediakan sumber daya server-server untuk
disewakan sehingga memungkinkan organisasi atau individu menempatkan informasi di
internet berupa HTTP, FTP, EMAIL, atau DNS
Page 10
10
BAB III METODE PELAKSANAAN
1. Analisis dan perancangan sistem
- Melakukan requirement gathering
Tahap untuk menggali informasi dari berbagai sumber terkait akan sebuah
perangkat lunak yang akan dibangun dalam hal ini klien atau user yang akan
menggunakan sistem perangkat lunak tersebut.
- Membuat desain program (UML)
Tahap penerjemahan dari keperluan atau data yang telah didapatkan dari
tahap requirement gathering ke dalam bentuk-bentuk yang mudah
dimengerti oleh programer.
- Membuat desain ERD
Tahap menggambarkan atau membuat model suatu database dengan
diagram yang sederhana sehingga memudahkan dalam membuat sebuah
database yang kompleks maupun yang sederhana. Dengan ERD ini juga
akan memudahkan pengguna dalam hal ini orang yang merancang database
tersebut dalam membuat perubahan didalam database jika sewaktu-waktu
terjadi.
- Merancang desain user interface
Tahap untuk membuat desain tampilan website yang bertujuan untuk
membuat interaksi pengguna sesederhana dan seefisien mungkin serta
sebagai acuan programmer saat mengcoding UI.
2. Coding
- Membuat database pada mysql dengan bantuan myphpadmin (xampp)
sesuai dengan erd yang telah dirancang
- Melakukan coding dengan text editor (bracket) menggunakan bahasa php
dan html sesuai desain program dan desain user interface yang telah
dirancang.
- Testing website awal , sebelum diupload ke webhosting untuk memastikan
jika tidak ada kesalahan.
3. Upload dan testing program
- Upload file menggunakan filezilla ke webhosting
- Testing seluruh fitur yang ada untuk memastikan sekali lagi bahwa tidak ada
kesalahan.
Page 11
11
BAB IV BIAYA DAN JADWAL KEGIATAN
4.1 Anggaran Biaya
Tabel. Format Ringkasan Anggaran Biaya PKM
No. Jenis Pengeluaran Biaya (Rp.)
1 Laptop , buku refrensi 3.500.000
2 Kouta internet 500.000
3 Paket sewa hosting dan domain pertahun 1.000.000
4 Lain-Lain 1.000.000
Jumlah 6.000.000
4.2 Jadwal Kegiatan
Jadwal kegiatan antara 3 (tiga) sampai 5 (lima) bulan dan disusun dalam bentuk bar
chart untuk rencana penelitian yang diajukan
No Uraian Kegiatan Waktu
1 2 3 4 5
1. Analisa kebutuhan
2. Design
3 Coding
4 testing
Page 12
12
DAFTAR PUSTAKA
Arian, Tegar (2013), “Definisi Website” http://tegararian.blogspot.co.id/2013/03/pengertian-
website.html
Opray, Winter (2014), “Definisi Pengertian Dan Fungsi Xampp Lengkap”
http://opraywinter.blogspot.co.id/2014/11/definisi-pengertian-dan-fungsi-xampp.html
W3Schools Online Web Tutorials, http://www.w3schools.com/
MySQL Tutorial - Learn MySQL Fast, Easy and Fun, www.mysqltutorial.org/
https://idwebhost.com/
Page 13
13
LAMPIRAN – LAMPIRAN
Lampiran 1. Biodata Ketua dan Anggota
1. Ketua Tim
A. Identitas Diri
1 Nama Lengkap (dengan gelar) Ade Kurniawan
2 Jenis Kelamin Laki-laki
3 Program Studi Teknik Informatika
4 NIM/NIDN 135150200111041
5 Tempat dan Tanggal Lahir Malang, 24 September 1995
6 E-mail [email protected]
7 Nomor Telepon/HP 0889680213341
B. Riwayat Pendidikan
SD SMP SMA
Nama Institusi SDN Sawojajar 3
MALANG
SMPN 21
MALANG
SMAN 9
MALANG
Jurusan - - IPA
Tahun Masuk-Lulus 2001- 2007 2007-2010 2010-2013
C. Pemakalah Seminar Ilmiah (Oral Presentation)
No Nama Pertemuan Ilmiah /
Seminar Judul Artikel Ilmiah Waktu dan Tempat
1
2
3
D. Penghargaan dalam 10 tahun Terakhir (dari pemerintah, asosiasi atau institusi lainnya)
No Jenis Penghargaan Institusi Pemberi
Penghargaan Tahun
1
2
3
Page 14
14
2. Anggota 1
A. Identitas Diri
1 Nama Lengkap (dengan gelar) Budi Santoso
2 Jenis Kelamin Laki - Laki
3 Program Studi Informatika
4 NIM/NIDN 135150201111086
5 Tempat dan Tanggal Lahir Lumajang,25 Oktober 1994
6 E-mail [email protected]
7 Nomor Telepon/HP 085655677710
B. Riwayat Pendidikan
SD SMP SMA
Nama Institusi SDN CANDIPURO
01
SMPN 1
CANDIPURO
SMKN 1
LUMAJANG
Jurusan - - MULTIMEDIA
Tahun Masuk-Lulus 2001-2007 2007-2010 2010-2013
C. Pemakalah Seminar Ilmiah (Oral Presentation)
No Nama Pertemuan Ilmiah /
Seminar Judul Artikel Ilmiah Waktu dan Tempat
1
2
3
D. Penghargaan dalam 10 tahun Terakhir (dari pemerintah, asosiasi atau institusi lainnya)
No Jenis Penghargaan Institusi Pemberi
Penghargaan Tahun
1
2
3
Page 15
15
3. Anggota 2
A. Identitas Diri
1 Nama Lengkap (dengan gelar) Dennes nur dwi iriantoro
2 Jenis Kelamin Laki-laki
3 Program Studi Teknik informatika
4 NIM/NIDN 135150201111087
5 Tempat dan Tanggal Lahir Paniai 28 januari 1995
6 E-mail [email protected]
7 Nomor Telepon/HP 085755122688
B. Riwayat Pendidikan
SD SMP SMA
Nama Institusi SD Siraman 04 SMPN Kesamben
01
SMAN Kesamben
01
Jurusan - - IPA
Tahun Masuk-Lulus 2001-2007 2007-2010 2010-2013
C. Pemakalah Seminar Ilmiah (Oral Presentation)
No Nama Pertemuan Ilmiah /
Seminar Judul Artikel Ilmiah Waktu dan Tempat
1
2
3
D. Penghargaan dalam 10 tahun Terakhir (dari pemerintah, asosiasi atau institusi lainnya)
No Jenis Penghargaan Institusi Pemberi
Penghargaan Tahun
1
2
3
Page 16
16
4. Anggota 3
A. Identitas Diri
1 Nama Lengkap (dengan
gelar)
Dian Werdiningsih Dwi Rahmawati
2 Jenis Kelamin Perempuan
3 Program Studi Informatika
4 NIM/NIDN 135150201111025
5 Tempat dan Tanggal Lahir Jayapura, 18 Maret 1995
6 E-mail [email protected] /[email protected]
7 Nomor Telepon/HP 081333663745
B. Riwayat Pendidikan
SD SMP SMA
Nama Institusi SD Negeri Inpres
Kotaraja Jayapura
SMP Negeri 2
Jayapura
SMA Negeri 4
Jayapura
Jurusan - - IPA
Tahun Masuk-Lulus 2001-2007 2007-2010 2010-2013
C. Pemakalah Seminar Ilmiah (Oral Presentation)
No Nama Pertemuan Ilmiah /
Seminar Judul Artikel Ilmiah Waktu dan Tempat
1 - - -
D. Penghargaan dalam 10 tahun Terakhir (dari pemerintah, asosiasi atau institusi lainnya)
No Jenis Penghargaan Institusi Pemberi
Penghargaan Tahun
1 - - -
Page 17
17
5. Anggota 4
A. Identitas Diri
1 Nama Lengkap (dengan gelar) Arya Wardhana Budi Utomo
2 Jenis Kelamin Laki-laki
3 Program Studi Teknik Informatika
4 NIM/NIDN 155150200111172
5 Tempat dan Tanggal Lahir Jakarta, 30 Agustus 1997
6 E-mail [email protected]
7 Nomor Telepon/HP 081316316458
B. Riwayat Pendidikan
SD SMP SMA
Nama Institusi SDN Sukasari 5
KOTA
TANGERANG
SMPN 1 KOTA
TANGERANG
SMAN 1 KOTA
TANGERANG
Jurusan - - IPA
Tahun Masuk-Lulus 2003-2009 2009-2012 2012-2015
C. Pemakalah Seminar Ilmiah (Oral Presentation)
No Nama Pertemuan Ilmiah /
Seminar Judul Artikel Ilmiah Waktu dan Tempat
1
2
3
D. Penghargaan dalam 10 tahun Terakhir (dari pemerintah, asosiasi atau institusi lainnya)
No Jenis Penghargaan Institusi Pemberi
Penghargaan Tahun
1
2
3
Page 18
18
Lampiran 2. Justifikasi Anggaran Kegiatan
1. Peralatan Penunjang
Material Justifikasi
Pemakaian Kuantitas
Harga Satuan
(Rp) Jumlah (Rp)
Buku Referensi Acuan Referensi 2 buku 250.000 500.000
Laptop Alat Kerja 1 unit 3.000.000 3.000.000
Sewa Hosting dan
Domain
Publikasi Hasil
Kerja
1 tahun 1.000.000 1.000.000
Harddisk 1TB Backup data 1 unit 1.000.000 1.000.000
SUB TOTAL (Rp) 5.500.000
2. Bahan Habis Pakai
Material Justifikasi
Pemakaian Kuantitas
Harga Satuan
(Rp) Jumlah (Rp)
Kuota Internet Penunjang
Kegiatan
5 bulan 100.000 500.000
SUB TOTAL (Rp) 500.000
3. Perjalanan
Material Justifikasi
Pemakaian Kuantitas
Harga Satuan
(Rp) Jumlah (Rp)
- - - - -
SUB TOTAL (Rp) -
4. Lain-lain
Material Justifikasi
Pemakaian Kuantitas
Harga Satuan
(Rp) Jumlah (Rp)
- - - - -
SUB TOTAL (Rp) -
TOTAL (Keseluruhan) 6.000.000
Page 19
19
Lampiran 3. Susunan Organisasi Tim Kegiatan dan Pembagian Tugas
No Nama / NIM Program
Studi Bidang Ilmu
Alokasi
Waktu
(jam/minggu)
Uraian Tugas
1
Dian
Werdiningsih
Teknik
Informatika
Analisa
Kebutuhan
2 minggu Mengumpulkan
seluruh informasi dan
kebutuhan yg
dibutuhkan oleh
sistem yang akan
dibuat.
2
Arya
Wardhana
Budi Utomo
Teknik
Informatika
Design dan
Dokumentasi
6 minggu Mengubah kebutuhan
yang telah dibutuhkan
menjadi design yang
mudah dimengerti
serta pembuatan
dokumentasi.
3
Budi Santoso Teknik
Informatika
Design dan
Dokumentasi
6 minggu Mengubah kebutuhan
yang telah dibutuhkan
menjadi design yang
mudah dimengerti
serta pembuatan
dokumentasi.
4
Ade
Kurniawan
Teknik
Informatika
Coding dan
Testing
12 minggu Mengimplementasikan
design yang telah
dibuat untuk diubah
kedalam bahasa yang
berkaitan untuk
pembangunan website
hingga program
selesai serta testing
untuk menghilangkan
cacat .
5
Dennes Nur Teknik
Informatika
Coding dan
Testing
12 minggu Mengimplementasikan
design yang telah
dibuat untuk diubah
kedalam bahasa yang
berkaitan untuk
pembangunan website
hingga program
selesai serta testing
untuk menghilangkan
cacat.
Page 20
20
Lampiran 4. Surat Pernyataan Ketua Pelaksana
Page 21
21
Lampiran 5. Gambaran Teknologi yang hendak diterapkembangkan