aplikasi pembelajaran berbasis web pada program …

15
Jurnal TIPS : Jurnal Teknologi Informasi dan Komputer Politeknik Sekayu E-ISSN 2654-5071 Volume 9, No. 1, Januari-Juni 2019, h.34-43 Page 34 APLIKASI PEMBELAJARAN BERBASIS WEB PADA PROGRAM STUDI TEKNIK INFORMATIKA POLITEKNIK SEKAYU Deni Fikari Program Studi Teknik Informatika, Politeknik Sekayu [email protected] ABSTRAK Aplikasi ini adalah sarana untuk membantu proses belajar mengajar maupun kegiatan lain yang mendukung program studi Teknik Informatika Politeknik Sekayu. Aplikasi ini tidak hanya berguna untuk membantu komunikasi antara dosen dan mahasiswa, tetapi juga untuk mempermudah dosen dalam proses manajemen tugas mahasiswa. Aplikasi pembelajaran berbasis web ini dibuat dengan menggunakan bahasa pemrograman PHP, JavaScript, dan MySQL. Dilihat dari segi penggunaan, aplikasi ini dapat dengan mudah dioperasikan oleh pengguna. Aplikasi yang dihasilkan terdiri dari 3 (tiga) modul utama yaitu artikel, pesan, dan pengumuman. Proses pembelajaran yang interaktif melalui modul artikel, dapat meningkatkan kreatifitas baik dosen maupun mahasiswa. Adanya batasan waktu yang terkomputerisasi melalui modul pesan, menyebabkan pengumpulan tugas-tugas bisa dilakukan tepat waktu oleh mahasiswa, sehingga proses perkuliahan tidak terganggu. Sedangkan modul pengumuman, dapat membantu memberikan informasi yang lebih cepat dan terorganisir dengan baik. Dengan adanya aplikasi pembelajaran berbasis web yang cepat dan mudah diakses oleh dosen maupun mahasiswa, dapat membantu program studi Teknik Informatika Politeknik Sekayu dalam meningkatkan efektifitas kerja baik dosen maupun mahasiswa. Kata Kunci : Aplikasi web, Pembelajaran, Akses yang cepat dan mudah. I. PENDAHULUAN 1.1 Latar Belakang Sekarang ini, informasi disampaikan melalui media elektronik atau yang disebut internet. Penyampaian melalui media elektronik ini diakui lebih cepat, akurat, dan efisien. Oleh karena itu, berbagai instansi pendidikan khususnya pendidikan tinggi menggunakan internet sebagai salah satu penunjang proses pembelajaran seperti penggunaan sistem pembelajaran elektronik (electronic learning), surat elektronik (e-mail), website sistem informasi akademik, dan lain sebagainya. Hal ini tentunya sangat mendukung adanya peningkatan sumber daya dan efektifitas kerja baik dosen maupun mahasiswa. Untuk menghasilkan tenaga professional yang handal dan mampu mengakomodasi perkembangan teknologi informasi dan komunikasi, di program studi Teknik Informatika Politeknik Sekayu sudah menerapkan sistem-sistem pembelajaran yang berbasiskan teknologi komputer, namun belum mampu menyediakan pembelajaran berbasis web yang cepat dan mudah diakses oleh mahasiswa maupun dosen. Dalam prosedur pengumpulan tugas-tugas perkuliahan, pengumpulan tugas belum bisa dilakukan secara efektif dan efisien (tepat waktu) oleh mahasiswa, sehingga proses perkuliahan sering terganggu, dikarenakan tidak adanya pembatasan waktu pengumpulan yang otomatis bisa langsung dipakai (terkomputerisasi). Belum tersedianya media pembelajaran berbasis web yang cepat dan mudah di Politeknik Sekayu khususnya pada program studi Teknik Informatika juga dapat menghambat peningkatan sumber daya dan efektifitas kerja baik dosen maupun mahasiswa. Dari uraian di atas, maka perlu dirancang suatu aplikasi berbasis web yang lebih efektif dan efisien pada Teknik Informatika Politeknik Sekayu, dengan harapan agar dosen dan mahasiswa dapat lebih mudah dalam melakukan komunikasi dalam pembelajaran dan dosen lebih mudah dalam memanajemen tugas mahasiswa.

Upload: others

Post on 21-Oct-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Jurnal TIPS : Jurnal Teknologi Informasi dan Komputer Politeknik Sekayu E-ISSN 2654-5071 Volume 9, No. 1, Januari-Juni 2019, h.34-43

Page 34

APLIKASI PEMBELAJARAN BERBASIS WEB PADA PROGRAM STUDI TEKNIK

INFORMATIKA POLITEKNIK SEKAYU Deni Fikari Program Studi Teknik Informatika, Politeknik Sekayu [email protected]

ABSTRAK

Aplikasi ini adalah sarana untuk membantu proses belajar mengajar maupun kegiatan lain yang mendukung

program studi Teknik Informatika Politeknik Sekayu. Aplikasi ini tidak hanya berguna untuk membantu

komunikasi antara dosen dan mahasiswa, tetapi juga untuk mempermudah dosen dalam proses manajemen tugas

mahasiswa. Aplikasi pembelajaran berbasis web ini dibuat dengan menggunakan bahasa pemrograman PHP,

JavaScript, dan MySQL. Dilihat dari segi penggunaan, aplikasi ini dapat dengan mudah dioperasikan oleh

pengguna. Aplikasi yang dihasilkan terdiri dari 3 (tiga) modul utama yaitu artikel, pesan, dan pengumuman.

Proses pembelajaran yang interaktif melalui modul artikel, dapat meningkatkan kreatifitas baik dosen maupun

mahasiswa. Adanya batasan waktu yang terkomputerisasi melalui modul pesan, menyebabkan pengumpulan

tugas-tugas bisa dilakukan tepat waktu oleh mahasiswa, sehingga proses perkuliahan tidak terganggu. Sedangkan

modul pengumuman, dapat membantu memberikan informasi yang lebih cepat dan terorganisir dengan baik.

Dengan adanya aplikasi pembelajaran berbasis web yang cepat dan mudah diakses oleh dosen maupun

mahasiswa, dapat membantu program studi Teknik Informatika Politeknik Sekayu dalam meningkatkan

efektifitas kerja baik dosen maupun mahasiswa.

Kata Kunci : Aplikasi web, Pembelajaran, Akses yang cepat dan mudah.

I. PENDAHULUAN

1.1 Latar Belakang Sekarang ini, informasi disampaikan melalui

media elektronik atau yang disebut internet.

Penyampaian melalui media elektronik ini diakui

lebih cepat, akurat, dan efisien. Oleh karena itu,

berbagai instansi pendidikan khususnya pendidikan

tinggi menggunakan internet sebagai salah satu

penunjang proses pembelajaran seperti penggunaan

sistem pembelajaran elektronik (electronic

learning), surat elektronik (e-mail), website sistem

informasi akademik, dan lain sebagainya. Hal ini

tentunya sangat mendukung adanya peningkatan

sumber daya dan efektifitas kerja baik dosen

maupun mahasiswa.

Untuk menghasilkan tenaga professional yang

handal dan mampu mengakomodasi perkembangan

teknologi informasi dan komunikasi, di program

studi Teknik Informatika Politeknik Sekayu sudah

menerapkan sistem-sistem pembelajaran yang

berbasiskan teknologi komputer, namun belum

mampu menyediakan pembelajaran berbasis web

yang cepat dan mudah diakses oleh mahasiswa

maupun dosen.

Dalam prosedur pengumpulan tugas-tugas

perkuliahan, pengumpulan tugas belum bisa

dilakukan secara efektif dan efisien (tepat waktu)

oleh mahasiswa, sehingga proses perkuliahan

sering terganggu, dikarenakan tidak adanya

pembatasan waktu pengumpulan yang otomatis bisa

langsung dipakai (terkomputerisasi). Belum

tersedianya media pembelajaran berbasis web yang

cepat dan mudah di Politeknik Sekayu khususnya

pada program studi Teknik Informatika juga dapat

menghambat peningkatan sumber daya dan

efektifitas kerja baik dosen maupun mahasiswa.

Dari uraian di atas, maka perlu dirancang

suatu aplikasi berbasis web yang lebih efektif dan

efisien pada Teknik Informatika Politeknik Sekayu,

dengan harapan agar dosen dan mahasiswa dapat

lebih mudah dalam melakukan komunikasi dalam

pembelajaran dan dosen lebih mudah dalam

memanajemen tugas mahasiswa.

Page 35

1.2 Perumusan Masalah

Berdasarkan identifikasi permasalahan yang

telah dilakukan, maka rumusan masalah yang akan

dibahas dalam penelitian ini adalah “Bagaimana

membuat aplikasi pembelajaran berbasis web pada

program studi Teknik Informatika Politeknik

Sekayu, sehingga dosen dan mahasiswa dapat lebih

cepat dan mudah dalam melakukan komunikasi dan

dosen dapat lebih mudah dalam proses manajemen

tugas mahasiswa”.

1.3 Tujuan

Tujuan dari penelitian ini adalah sebagai

berikut:

1) Membuat aplikasi pembelajaran berbasis web

pada program studi Teknik Informatika

Politeknik Sekayu.

2) Memberikan masukan yang dapat

dipertimbangkan untuk meningkatkan

efektifitas kerja baik dosen maupun

mahasiswa pada program studi Teknik

Informatika Politeknik Sekayu.

1.4 Manfaat

Penelitian ini merupakan bahan masukan

yang dapat dipertimbangkan untuk meningkatkan

efektifitas kerja khususnya dosen dan mahasiswa,

karena aplikasi ini nantinya akan menjadi aset

Politeknik Sekayu.

1.5 Metode Pengembangan Sistem

Pengembangan sistem ini menggunakan

metode Waterfall. Andri Kristanto (2004:12)

mengatakan bahwa Metode Waterfall merupakan

model klasik yang sederhana dengan aliran sistem

yang linier. Output dari setiap tahap merupakan

input bagi tahap berikutnya. Jadi, metode waterfall

merupakan metode pengembangan perangkat lunak

yang sistematik dan sekuensial yang mulai pada

tingkat dan kemajuan sistem sampai pada

requirement, design system, coding, testing, dan

maintenance.

1) Requirement (analisis kebutuhan).

Menganalisis dan mengidentifikasi data apa

saja yang dibutuhkan dalam pembuatan sistem

informasi geografis ini.

2) Design System (perancangan).

Perancangan dengan menggunakan pemodelan

sistem seperti use case diagram, class diagram,

dan activity diagram. Sehingga aplikasi yang

akan dihasilkan menjadi menarik dan mudah

dipahami.

3) Coding (pengkodean).

Penerjemahan desain/perancangan kedalam

bahasa yang bisa dikenali oleh komputer yaitu

bahasa pemrograman PHP dan basis data

MySQL.

4) Testing (pengujian).

Sistem diuji kemampuan dan keefektifannya

sehingga didapatkan kekurangan dan

kelemahan, yang kemudian dilakukan

pengkajian ulang dan perbaikan terhadap

aplikasi agar menjadi lebih baik dan

sempurna.

5) Operation & Maintenance (pemeliharaan).

Pembuatan dokumentasi aplikasi mulai dari

tahap awal hingga tahap pengujian aplikasi

dan dilakukan perbaikan/perubahan jika

diperlukan.

II. TINJAUAN PUSTAKA

2.1 Aplikasi dan Pembelajaran

Pengertian Aplikasi menurut Febrian

(2007:35) adalah program yang direka untuk

melaksanakan suatu fungsi bagi pengguna atau

aplikasi yang lain, aplikasi adalah sebuah program

atau sekumpulan program yang dibuat untuk end

user atau dapat dikatakan bahwa aplikasi adalah

program siap pakai. Sedangkan pembelajaran

diartikan sebagai proses penciptaan lingkungan

yang memungkinkan terjadinya proses belajar.

Page 36

Dari uraian di atas, apabila kedua konsep

tersebut kita gabungkan maka aplikasi

pembelajaran dapat diartikan sebagai aplikasi yang

digunakan dalam proses pembelajaran, dengan kata

lain untuk menyalurkan pesan (pengetahuan,

keterampilan dan sikap) serta dapat merangsang

pikiran, perhatian dan kemauan yang belajar

sehingga secara sengaja proses belajar terjadi.

2.2 Internet

Secara harfiah, Internet (kependekan dari

interconnected-networking) ialah sistem global dari

seluruh jaringan komputer yang saling terhubung.

“Internet atau internetwork adalah

sekumpulan jaringan berbeda yang saling

terhubung bersama sebagai satu kesatuan dengan

menggunakan berbagai macam protokol, salah

satunya adalah protokol TCP/IP (Transmission

Control Protocol/ Internet Protocol)” (Shalahuddin

dan Rosa, 2010:3).

Adapun beberapa hal yang berkaitan dengan

web internet adalah sebagai berikut:

1) Web Browser

Merupakan perangkat lunak yang berfungsi

menampilkan dokumen atau informasi web

yang diambil dari web server. Contoh web

browser adalah Internet explorer, Mozilla

Firefox, dan Opera.

2) Web Server

Merupakan perangkat lunak yang berfungsi

agar dokumen web yang disimpan di server

dapat diakses oleh pemakai internet misalnya

XAMPP.

3) Situs Web/Homepage

Situs web adalah sebutan bagi sekelompok

halaman web yang menyimpan informasi di

world wide web. Homepage merupakan

halaman awal dari sebuah situs web.

4) Web Hosting

Web hosting adalah bentuk layanan jasa

penyewaan tempat di internet yang

memungkinkan perorangan ataupun organisasi

menampilkan layanan jasa atau produknya di

situs web. Web host merupakan organisasi

yang menyediakan tempat di server-nya untuk

perseorangan atau organisasi meletakkan

semua file website-nya dan menyediakan

konektivitas dengan internet agar dapat

diakses melalui internet.

2.3 PHP

Berdasarkan informasi dari situs resmi PHP,

“PHP.net”, PHP (PHP: Hypertext Prepocessor)

merupakan bahasa pemrograman web yang dapat

disisipkan dalam skrip HTML.

Peranginangin (2006:2) mengatakan PHP

singkatan dari PHP Hypertext Preprocessor yang

digunakan sebagai bahasa skrip server side dalam

pengembangan web yang dapat disisipkan pada

dokumen HTML.

Ketika seseorang mengunjungi web berbasis

PHP, web server akan memproses kode-kode PHP.

Beberapa perintah atau kode dari PHP tersebut

selanjutnya ada yang diterjemahkan ke dalam

HTML dan beberapa ada yang disembunyikan

(misalnya proses operasi). Setelah diterjemahkan ke

dalam HTML, web server akan mengirim kembali

ke web browser pengunjung tersebut.

2.4 Internet

Menurut Irwansyah (2014 P:12) Internet

adalah sebuah global jaringan komputer yang saling

menghubungkan antara satu dengan lain seluruh

penjuruh dunia, Adapun standar yang digunakan

disebut Internet Protocol Suite (TCP/IP), Internet

Digunakan diseluruh dunia untuk menghubungkan

bisnis, agen pemerintahan, institusi akademis dan

individu.

Page 37

Sedangkan menurut Istiawan (2017 P:10)

Internet adalah gabungan jaringan-jaringan

komputer di seluruh dunian yang saling terhubung

sehingga membentuk jaringan global, melalui

internet komputer di dunia bisa saling bertukar data

dan standar yang digunakan untuk internet adalah

internet (TCP/IP).

2.5 MySQL

“MySQL adalah salah satu database server

open source yang popular. Sebuah database

mendefinisikan struktur untuk menyimpan

informasi”. (Sunyoto, 2007:145).

MySQL (My Structure Query Language)

merupakan salah satu perangkat lunak database

yang dikembangkan untuk membantu user untuk

menyimpan data dalam tabel-tabel. MySQL adalah

salah satu aplikasi database server yang sangat

terkenal saat ini, yang dikembangkan oleh MySQL

AB. MySQL umumnya digunakan bersamaan

dengan PHP untuk membuat aplikasi server yang

dinamis.

III. ANALISA DAN PERANCANGAN

3.1 Analisa Kebutuhan

Pada Tahap ini di bentuk spesifikasi

kebutuhan suatu sistem aplikasi pembelajaran

berbasis web pada Teknik Informatika Politeknik

Sekayu. Terdiri dari perangkat lunak(Software) dan

perangkat keras (Hardware).

3.1.1 Kebutuhan Perangkat Keras (Hardware)

1) Laptop dengan spesifikasi Processor yang

dianjurkan 1,2 GHz

2) Hardisk yang digunakan minimal 250 GB

3) Memory RAM digunakan minimal 2GB

4) Monitor yang digunakan minimal 10 inci

5) Mouse

6) Printer

3.1.2 Kebutuhan Perangkat Lunak (Software)

1) Sistem Operasi Windows 8.

2) Basis Data, MySQL

3) Bahasa Pemograman, PHP

4) Paket Web Server, Xampp.Versi yang

digunakan v.3.2.1

5) Web Browser, Mozzila Firefox Versi yang

digunakan v 57.0.2

6) Editor Pemograman, Notepad++

7) FileZilla Client untuk FTP.

8) FPDF (Free PDF) merupakan class dari

PHP untuk membuat dokumen PDF tanpa

menggunakan library.

3.2 Perancangan Sistem

Berikut adalah gambaran mengenai sistem

yang akan dibuat.

3.2.1 Diagram Konteks

Gambar 3.1 Diagram Konteks aplikasi website

yang akan diterapkan.

Diagram konteks di atas menunjukkan

bahwa aplikasi website terdiri dari 3 (tiga) level

entitas yaitu: admin, dosen, dan mahasiswa.

Sedangkan pimpinan tidak terlibat langsung dengan

aplikasi, hanya menerima laporan dari admin jika

diharapkan. Aplikasi pembelajaran berbasis web

adalah sistem. 3 (tiga) modul utama dari aplikasi

website yang akan diterapkan terdiri dari modul

pesan, modul artikel, dan modul pengumuman.

Sedangkan modul yang lain sifatnya hanya

mendukung saja.

Page 38

3.2.2 Block Chart

Berikut ini adalah gambar block chart dari aplikasi

website yang akan diterapkan berdasarkan

penjelasan dari diagram konteks (gambar 3.1), yang

telah dijelaskan sebelumnya.

Gambar 3.2 Block Chart

3.2.3 Perancangan Tabel

1) Tabel Data Admin

Nama tabel : t_admin

Primary key : id_admin

No Nama Field Type &

Length

Keterangan

1 id_admin Varchar(50) nama admin

2 password Varchar(50) kata sandi admin

2) Tabel Kategori

Nama tabel : t_kategori

Primary key : id_kategori

No Nama Field Type &

Length

Keterangan

1 id_kategori Int(10) auto_increment

2 nama_kategori Varchar(50) nama kategori

3) Tabel Data Pengumuman

Nama tabel : t_pengumuman

Primary key : id_pengumuman

No Nama Field Type &

Length

Keterangan

1 id_pengumuman Int(5) auto_increment

2 judul Varchar(100) judul

3 tanggal Date tanggal dibuat

4 isi Text isi pengumuman

4) Tabel Data Artikel

Nama tabel : t_artikel

Primary key : id_artikel

Foreign key : penulis, id_kategori

No Nama Field Type &

Length

Keterangan

1 id_artikel Int(20) auto_increment

2 penulis Varchar(50) penulis

3 judul Varchar(100) judul

4 tanggal Date tgl di posting

5 dokumen Varchar(100) versi pdf

6 gambar Varchar(100) gambar

7 isi_artikel Text isi artikel

8 id_kategori Int(5) kategori artikel

9 counter Int(20) terpopuler

5) Tabel Data Komentar

Nama tabel : t_komentar

Primary key : id_komentar

Foreign key : id_artikel, penulis

No Nama Field Type &

Length

Keterangan

1 id_komentar Int(20) auto_increment

2 id_artikel Int(20) id artikel

3 penulis Varchar(50) penulis

4 tanggal Date tgl di buat

5 isi_komentar Text isi komentar

Page 39

6) Tabel Data Dosen

Nama tabel : t_dosen

Primary key : id_dosen

No Nama Field Type &

Length

Keterangan

1 id_dosen Int(10) auto_increment

2 login_dosen Varchar(50) username

3 password Varchar(50) kata sandi

4 nama_dosen Varchar(50) nama lengkap

5 alias_dosen Varchar(50) nama akun

6 no_induk Varchar(20) NIP / NIDN

7 jenis_kel Varchar(1) jenis kelamin, L/P

8 tempat_lhr Varchar(50) tempat lahir

9 tangal_lhr Date tanggal lahir

10 jmlh_login Int(20) jumlah login

11 login_takhir Date tgl terakhir login

12 jmlh_artikel Int(20) jumlah artikel

7) Tabel Data Pesan Dosen

Nama tabel : t_pesan_dosen

Primary key : id_pesan_dosen

Foreign key : id_mhs, id_dosen

No Nama Field Type &

Length

Keterangan

1 id_pesan_dosen Varchar(10) auto_increment

2 judul Varchar(100) judul pesan

3 isi Text isi pesan

4 tanggal_psn Date tgl kirim

5 id_mhs Varchar(15) penerima

6 id_dosen Varchar(50) pengirim

7 lampiran Varchar(100) lampiran

8 psn_masuk Varchar(1) Y=hapus N=tidak

9 psn_tkirim Varchar(1) Y=hapus N=tidak

10 baca Varchar(1) Y=hapus N=tidak

8) Tabel Data Mahasiswa

Nama tabel : t_mhs

Primary key : id_mhs

No Nama Field Type &

Length

Keterangan

1 id_mhs Varchar(15) NIM

2 login_mhs Varchar(50) username mhs

3 password Varchar(50) kata sandi mhs

4 nama_mhs Varchar(50) nama lengkap mhs

5 alias_mhs Varchar(50) nama akun

6 smt Int(1) semester

7 jenis_kel Varchar(1) jenis kelamin

8 tahun Year(4) tahun masuk

9 tempat_lhr Varchar(50) tempat lahir

10 tanggal_lhr Date tanggal lahir

11 jmlh_login Int(20) jumlah login

12 login_takhir Date tgl terakhir login

13 jmlh_artikel Int(20) jumlah artikel

9) Tabel Data Pesan Mahasiswa

Nama tabel : t_pesan_mhs

Primary key : id_pesan_mhs

Foreign key : id_mhs, id_dosen

No Nama Field Type &

Length

Keterang

an

1 id_pesan_mhs Int(10) auto_increment

2 judul Varchar(100) judul pesan

3 isi Text isi pesan

4 tanggal_psn Date tgl kirim

5 id_mhs Varchar(15) pengirim

6 id_dosen Varchar(50) penerima

7 lampiran Varchar(100) lampiran

8 psn_masuk Varchar(1) Y=hapus N=tidak

9 psn_tkirim Varchar(1) Y=hapus N=tidak

10 baca Varchar(1) Y=hapus N=tidak

10) Tabel Data Batas Akhir

Nama tabel : t_batasakhir

Primary key : id_batas_akhir

Foreign key : id_dosen, smt

No Nama Field Type &

Length

Keterangan

1 id_batas_akhir Int(5) auto_increment

2 id_dosen Varchar(50) Pembuat jadwal

3 smt Int(1) tujuan

4 tanggal Date tanggal terakhir

5 pukul Time pukul terakhir

IV. IMPLEMENTASI

4.1 Halaman Login

Gambar 4.1 Halaman login

4.2 Halaman Utama

Berikut ini tampilan utama sesuai level user,

aplikasi pembelajaran berbasis web pada program

studi Teknik Informatika Politeknik Sekayu.

Page 40

1) Level Admin

Gambar 4.2 Halaman utama level admin

Ada 5 (lima) menu utama saat login sebagai

admin (Admnistrator), yaitu sebagai berikut:

a) Menu Dosen

Untuk memanajemen dosen yang akan

menggunakan aplikasi.

b) Menu Mahasiswa

Untuk memanajemen mahasiswa yang akan

menggunakan aplikasi.

c) Menu Kategori

Untuk memanajemen kategori artikel.

d) Menu Pengumuman

Untuk memanajemen pengumuman yang akan

ditampilkan.

e) Menu Akun

Pada menu ini ada 2 (dua) sub menu yaitu:

pengaturan dan logout. Sub menu pengaturan

untuk mengubah username dan password.

Sedangkan sub menu logout untuk keluar

aplikasi.

2) Level Dosen

Gambar 4.3 Halaman utama level dosen

Ada 6 (enam) menu utama saat login sebagai

dosen, yaitu:

a) Menu Home

Setelah berhasil login, maka langsung diarahkan

ke halaman home. Pada halaman ini akan

ditampilkan artikel terkini dan terpopuler.

b) Menu Artikel

Pada menu ini ada 2 (dua) sub menu yaitu:

artikel dosen (nama) dan arsip artikel. Artikel

dosen berfungsi untuk memanajemen artikel

yang dimiliki/ditulis oleh dosen yang

bersangkutan. Pada arsip artikel ada sub menu

lagi yaitu kategori, jadi arsip artikel berdasarkan

kategorinya.

c) Menu Pengumuman

Untuk melihat pengumuman yang ditulis oleh

administrator.

d) Menu Pesan

Ada 3 (tiga) sub menu yaitu: tulis pesan, inbox,

dan outbox.

e) Menu Tugas MHS

Untuk memanajemen jadwal batas akhir yang

akan digunakan oleh mahasiswa dalam

mengirimkan pesan.

f) Menu Akun

Pada menu ini ada 2 (dua) sub menu yaitu:

pengaturan dan logout. Sub menu pengaturan

untuk mengubah nama akun, username, dan

password. Sub menu logout untuk keluar

aplikasi.

3) Level Mahasiswa

Gambar 4.4 Halaman utama level mahasiswa

Page 41

Ada 5 (lima) menu utama saat login sebagai

mahasiswa, yaitu:

a) Menu Home

Setelah user berhasil login pada aplikasi, maka

akan langsung diarahkan ke halaman home.

Pada halaman ini akan ditampilkan artikel

terkini dan artikel terpopuler. Artikel terkini

merupakan artikel paling baru yang ditulis oleh

user dan akan diberikan sedikit gambaran

mengenai isi artikel. Sedangkan artikel

terpopuler merupakan artikel yang paling

banyak dibaca oleh user dan disusun

berdasarkan urutan jumlah dibaca (counter).

b) Menu Artikel

Pada menu ini ada 2 (dua) sub menu yaitu:

artikel mahasiswa (nama) dan arsip artikel.

Artikel mahasiswa berfungsi untuk

memanajemen artikel yang dimiliki oleh

mahasiswa yang bersangkutan. Sedangkan pada

arsip artikel akan ada sub menu lagi yaitu

berupa kategori, jadi arsip artikel berdasarkan

kategorinya.

c) Menu Pengumuman

Untuk melihat pengumuman yang ditulis oleh

administrator.

d) Menu Pesan

Ada 3 (tiga) sub menu yaitu: tulis pesan, inbox,

dan outbox.

e) Menu Akun

Pada menu ini ada 2 (dua) sub menu yaitu:

pengaturan dan logout. Sub menu pengaturan

untuk mengubah nama akun, username, dan

password. Sub menu logout untuk keluar

aplikasi.

4.3 Menu Pesan

1) Tulis pesan mahasiswa

Gambar 4.4 Form tulis pesan mahasiswa

Jika tombol kirim diklik, maka data pesan

yang diisikan ke form oleh mahasiswa akan

disimpan ke database dan dikirimkan ke dosen

tujuan, namun dengan syarat belum melewati batas

waktu yang telah ditentukan oleh dosen

sebelumnya, jika melewati batas waktu, maka

muncul jendela konfirmasi bahwa pengiriman

pesan gagal. Sedangkan tombol reset untuk

mengkosongkan form.

2) Tulis pesan dosen

Gambar 4.5 Form tulis pesan dosen

Jika tombol kirim diklik, maka data pesan

yang telah diisikan ke form oleh dosen akan

disimpan ke database dan akan dikirmkan ke

mahasiswa tujuan. Tombol reset untuk

mengkosongkan form.

3) inbox

Gambar 4.6 View inbox

Page 42

Sub menu inbox akan menampilkan seluruh

data pesan inbox sesuai dengan otoritas masing-

masing user yang login. Jika tombol lihat diklik,

maka, tampil detail pesan masuk sesuai dengan

judul yang dipilih.

4) Detail inbox

Gambar 4.7 Detail view inbox

Pada halaman ini akan ditampilkan pesan

masuk secara detail. Tombol kembali untuk

kembali ke halaman sebelumnya.

5) Outbox

Gambar 4.8 View outbox

Sub menu outbox akan menampilkan seluruh

data pesan outbox sesuai dengan hak akses masing-

masing user yang login ke aplikasi. Jika tombol

lihat diklik, maka tampil detail pesan keluar sesuai

dengan judul yang dipilih.

6) Detail pesan outbox

Gambar 4.9 Detail view outbox

Pada halaman ini akan ditampilkan pesan keluar

secara detail. Tombol kembali untuk kembali ke

halaman sebelumnya.

I.9. Desain Menu Manajemen Tugas Mahasiswa

1) View jadwal batas akhir

Gambar 4.10 View jadwal batas akhir

Menu manajemen tugas mahasiswa

menampilkan seluruh data jadwal batas akhir sesuai

dengan masing-masing user yang login. Jika

tombol tambah diklik, maka akan tampil form input

data jadwal batas akhir.

2) Input jadwal batas akhir

Gambar 4.11 Form input data jadwal batas akhir

Jika tombol kirim diklik, maka data jadwal batas

akhir yang telah diisikan ke form akan disimpan ke

database. Sedangkan tombol reset untuk

mengkosongkan form.

I.13. Halaman Logout

Gambar 4.12 Jendela konfirmasi logout

Setelah user mengklik tombol logout pada menu,

maka akan muncul jendela konfirmasi logout. Jika

ok maka, user akan keluar aplikasi, dan harus login

kembali untuk menggunakan aplikasi. Jika cancel,

maka akan ditampilkan halaman sebelumnya.

V. PENUTUP

5.1 Kesimpulan

Berdasarkan hasil perancangan dan analisis

yang telah dikemukakan pada bab-bab sebelumnya,

maka dapat disimpulkan sebagai berikut:

Page 43

1) Aplikasi pembelajaran berbasis web pada

program studi Teknik Informatika Politeknik

Sekayu dapat membantu dosen dan

mahasiswa dalam kegiatan belajar mengajar

maupun terhadap kegiatan lain yang

mendukung proses belajar mengajar, dengan

memberikan kemudahan dalam proses

komunikasi antara mahasiswa dan dosen,

sehingga tidak memakan waktu yang lama.

2) Modul artikel sangat mendukung adanya

peningkatan kreatifitas dan efektifitas kerja

baik dosen maupun mahasiswa.

3) Pengumpulan tugas-tugas bisa dilakukan

secara efektif dan efisien (tepat waktu) oleh

mahasiswa melalui modul pesan, sehingga

proses perkuliahan tidak terganggu,

dikarenakan sudah adanya pembatasan waktu

pengumpulan yang otomatis bisa langsung

dipakai (terkomputerisasi).

5.2 Saran

Untuk pengembangan dan perbaikan lebih

lanjut, saran-saran yang dapat diberikan pada

Laporan Akhir ini adalah sebagai berikut:

1) Melakukan pemeliharaan yang sifatnya

berkelanjutan dan dilaksanakan secara terus-

menerus yang meliputi pemeliharaan terhadap

data.

2) Melakukan pengembangan keamanan aplikasi,

karena teknologi akan selalu berkembang dan

keamanan aplikasi sangat bergantung pada

teknologi pengembangan website dan

konfigurasi server yang digunakan.

3) Melakukan pengembangan sistem informasi

akademik dengan menambahkan modul nilai

hasil belajar mahasiswa dan modul absensi

online untuk lebih meningkatkan efektifitas

kerja baik dosen maupun mahasiswa.

DAFTAR PUSTAKA

Febrian, Jack. 2004. Kamus Komputer dan

Teknologi Informasi. Bandung: Informatika.

Kristanto, Andri. 2003. Sistem Informasi dan

Aplikasinya. Yogyakarta: Andi.

_____________. 2004. Rekayasa Perangkat Lunak

(Konsep Dasar). Yogyakarta: Gava Media.

Peranginangin, Kasiman. 2006. Aplikasi WEB

dengan PHP dan MySQL. Yogyakarta:

Andi.

Shalahuddin,M dan Rosa A.S. (2010). Java di Web.

Bandung: Informatika.

Sunyoto, Andi. 2007. AJAx Membangun Web

dengan Teknologi Asynchronouse

JavaScript dan XML. Yogyakarta: Andi.

Yang berlanda tangan di bawah ini :

Narna :

N[' :

NIDN :

Tempat, tanggal lahir :

Pangkat, goiongan ruang, ,tM'f :

Jabatan, TMT :

Bidang llmu/Mata Kuliah :

Program Studi :

Unit Kerja :

SURAT PERI\TYATAAII

KEABSAHAN KARYA ILMIAH

Deni Fikari, M.Kom.

022103900t

Sekalu, 2l Maret 1990

Komputer

Teicn i rc in ii,rrmati ker

Politeknik Sekayu

i)crrgan irii lreri,r,ataxan bairrva Kary,a iirrriah, seperti di lrarvah ini

No. Karya Ilmiah JudulIdentitas Karya Ilmiah

1 III.L.a.6.a Aplikasi Pernbelajaran Berbasis WEB

pada Program Studi Teknikirr iorrrraiika Poiiteknik Sekavu

Jurnal TIPS (Jurnal Teknologi

Informasi dan Komputer

Polrtexnit< Sekayu Voiume iX,NO l, Januari-Juni20l9ISSN-E: 2654-5011rcc\T a\ -a tla-. 11AlI JJ1\-r .-:+\t I -: t,'1!

Alarrat Web:http :i/j urnal.pol sky. ac. id

l. Adalah benar karya saya sendiri atau bukan plagiat hasil karya orang lain dan saya ajukan sebagai

bahan penilaian penetapan angka kredit dan kenaikan jabatan ke Asisten Ahli;2. .Apehila Ciken:udran han terhukti hahu,a karya ilmiah ini bukan kary,,a sal'a -qendrri atarr plngiet hasrl

karya orang lain, maka saya bersedia menerima sanksi sesuai ketentuan perundang-undangan yang

berlaku.

Demikian surat pernyataan ini saya buat untuk dipergunakan sebagaimana mestinya.

Sekayu, .t Oktober 201 9

Yan g membuat pernyataan,

Deni Fikari, M.Kom

LEMBARHASTL PENILAIAN SEJAWAT SEBIDANG ATAU PEERREVIEW

KARYA ILMIAH : JURNAL ILMIAH

Judul Jurnal Ilmiah (Aftikel)

Jumlah Penulis

Status Pensusul

Identitas Jurnal llrnialr

Kategori Puhlikasi .lunra-l Ilmiah

(beri "'pada kategori yang tepat)

t. iiasii Peniiararr Vaiidasr:

II. Hasil Penilaian Peer Review

Aplikasi Pembelajaran Berbasis WEB Pada Program Studi Teknik

Informatika Politeknik Sekalu

I (Satu) orang

Penulis pertama

a. Nama Jurnal : TIPS

b. Nomor ISSN :2407-2192e . Volume, nomor. bulan. ta-hun : !X. NO 1, Januari-Juni 2019

d. Penerbit : Politeknik Sekayu

e. DOI artikel fiika ada) : -

f. A.lanrat ."veh,lumal : http://jurna1.polsk,r,.ac.id

g. Terindeks di Scimagojr/thomson Reuter ISI klowledge atau di : -

n JLrrnal Ilmiah internasional herepLrtasi

I_l Jurnal Ilmiah Internasional

f- r--'li\ I

J Lrrnal llmiah N asional Terakreditasi

J urnal ilm iair i.Iasionai T i ciak Tcrakrcditas i

Jurnal IImiah Nasionalterindeks di DOAJ. CABI. COPERNICUS

No. ASPEK U RAIAN/KOMENTAR PENILAIANI Indikasi Plagiasi

T'c[i-F. ar{.a

2. Linearitas[,in rer

KomponenYang Dinilai

Nilai [itaksimal Jurnal Ilmiatr

NilaiAkhirYang

Diperoleh

Internasional

bereputasi

Internasional Nasional

Terakreditasi

Nasional

TidakTerakreditasi

m

Nasional

TerindeksDOAJ dII

a. Kelengkapan

unsur isi jurnal(r0%)

10

1,5

b" Rrrang lingkrrp

dan kedalaman

pembahasan

(30%)

30

$;

c. Kecukupan dan

kemutahiran

data/informasi

dan metodologi(30%)

30

r.>

d- Kelengkapan

unsur dan

kualitas penerbit

(30%)

30?5

I

Total(100%)

1008t,e

Nilai Pengusul: 4- -o 8t s ' 4g,>Wt)

KOMENTAWULASAN PEER REVIEW

Keieilgi-apan ulrsur

isi jumalhbsfangi a*,WL cuvu? , rasva\ blrang rLrnu leryuSvL Ad^ benanqr,vrah dqLam 9rt rv Ftvf Q|nuiSanayol

R.uang lingkup rian

kedalaman

pembahasan

$vL}+an<; arh?ee Sesdai AunoSc.n fua^g Luui?up 1uroqL

Kecukupan dan

kemutahiran

ilata,/iiifbrmasi iia; r

metodologi

@barvan &*o- &a{a r(vtep ft6tg a\cstS Se&a"g . Vbaqf orr- fies'ar

Fv)vFarrngcr ad.n\al )OrnaL dcrn v? fu A^le" (4sn,.,taVhtr-an

|n?o(fi\a4" Llrgolong Cvpwg Laib.

Keierlgkr-pan unsur

dan kualitas

penerbit

)U,f naL ini W\ongo? 1or-taL NasionoL 'Tida? Trra?re.d;t-asi .

(46sr1c<tlacv,, euQ € Ga; ts.

Sekayu, { Oktober20l9

Reviewer i

Y%"2Zaid Romegar Mair, S.T.,M.CsNIDN.0213028601

LI*!t !<eija : Polite!<I:!k Seka-vu

LEMBARHASIL PENTLAIAN SEJAWAT SEBIDA}IG ATAA PEER REVIEII/

KARYA ILMIAH : JURNAL ILMTAH

Judul Jurnal Ilmiah (Artikel)

Jumlah Penulis

Status Pengusul

Identitas Jurnal Ihniah

Kategori Puhlikasi .f urnal llmiali

(beri /pada kategori yang tepat)

i. Hasii Penilaian Valiriasi:

II. Hasil Penilaian Peer Review :

AplikasiPembelajaran Berbasis WE,B Pada Progranr Studi Teknik

lnforrnatika Politekn ik Sekayu

1 (Satu) orang

Penulis pertama

a. Nama Jurnal : TIPS

b. Nomor ISSN :2401-2192

e . VolLrme. nomcr, L-ular. tahgn : IX, NO !. .!anrrar.i-.TLrni 2019

d. Penerbit : Politeknik Sekayu

e. DOI artikel (iika ada) : -

f-. Alanat r^reh jumal : http://jurnal.polskl,.ac.id

g. Terindeks di Scimagojr/thomson Reuter ISI knowledge atau di : -

.lurnal Ilmiah intemasional hereputasi

Jurnal I lmiah Internasional

E Jurnal Ilmiah Nasional Terakreditasir-UJT

J urnal Ilmiaii i\ as iuirai T itlak Terakleciiias i

Jurnal Ihniah Nasional terindeks di DOAJ. CABI. COPERNICUS

No. ASPEK URAIAN/KOMENTAR PENILAIAN

1 lndikasi Plagiasi$r,ein rt

2 Linearitas t-i n\,[ f

KomponenYang Dinilai

N!!a! Maksimal Jurnal llvsiah

NilaiAkhirYang

Dipcroleh

Internasional

bereputasi

Internasional Nasional

Terakreditasi

Nasional

TidakTerakreditasi

m

Nasional

Terindeks

DOAJ dII

a. Kelengkapan

unsur isi jurnai(10%)

r0t0

h. Ruang lingkup

dan kedaiaman

pembahasan

(30%)

30

L5

c. Kecukupan dan

kemutahiran

datalinformasi

dan metodologi(30%)

30

15

d. Kelengkapan

unsur dan

kualitas penerbit

(34%\

30

Js

ii

Total =(100%)

100 ItiiilaiPengusul: 60

,/u n gf = gl

Sekayu, { Oktober20l9

Reviewer 2

Ekkal S.Kom., M.KomNIDI.{. 0205078601!',.ir L -:!r - D.!!r^L "it. e-[ "..''- "', ""'J'

KOMENTARruLASAN PEER REVIEW

iieleirgkapan unsur

isi jurnalUtngur $i arks FeL I<\aV

iv\ Cn,.,tir t

Il1-v,g?ag f<(ua; cLrt rgan

Qanfi-q6 ,.;r*, F

D,_ ____- 1:_-.-!,,._ :.-__niiitiiB iiriBiiuii riaiii

kedalaman

pembahasan

dLv ar,y CrrrrrVu? (Auboth asctn kl36 [lSvei

QqauLtr , k? &a\aro^ (er-bah6,g,n )'/?^[ar2an rSd^ry tLrnv

C- ?u€ 6 ^, (..

Kecukupan dan

kemutahiran.!.-r., /:.- 4 ,-- - .. .. : -! - .-Lllila, iiilUi iiiua5i i.j.iii

rnetodologi

{)a?a &o, \9p6ttu-65')an7 ttq,.,aa?.aa fet"k cL/W€ d.^nrn1.., tat-hir

i(elengkapan uusur

dan kualitas

penerbit

\dWo'SVc\(6r^ v/\.$v{

A6n q!-?-a,1- , lwrrxal

?,1aLiFaT ?an<r6.t cr?.,? { arF (qf p oAL\ {ekr(, t fuer?aLa'