Top Banner
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
21

PKM-KC

Apr 12, 2016

Download

Documents

Ade Kurniawan
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: PKM-KC

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: PKM-KC

2

PENGESAHAN PKM-KARSA CIPTA

Page 3: PKM-KC

3

Page 4: PKM-KC

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: PKM-KC

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: PKM-KC

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: PKM-KC

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: PKM-KC

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: PKM-KC

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: PKM-KC

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: PKM-KC

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: PKM-KC

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: PKM-KC

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: PKM-KC

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: PKM-KC

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: PKM-KC

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: PKM-KC

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: PKM-KC

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: PKM-KC

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: PKM-KC

20

Lampiran 4. Surat Pernyataan Ketua Pelaksana

Page 21: PKM-KC

21

Lampiran 5. Gambaran Teknologi yang hendak diterapkembangkan