BAB I PENDAHULUAN. Menurut Ciptaningtyas, Ijtihadie, dan Lumayung (2014) bahwa di

dokumen-dokumen yang mirip

DAFTAR ISI Bab I : Pendahuluan Bab II : Landasan Teori

SKRIPSI PERANCANGAN SISTEM INFORMASI PENCARIAN DAN PEMESANAN RUMAH KOS BERBASIS WEB DAN SMS GATEWAY STUDI KASUS KECAMATAN BEKASI SELATAN KOTA BEKASI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

2.19 CSS (Cascading Style Sheets) PHP Codeigniter Studi Pustaka... 28

BAB I PENDAHULUAN. media pembelajaran itu adalah e-learning. E-learning merupakan suatu teknologi informasi

HUMAN RESOURCES MANAGEMENT ELECTRONIC PEGAWAI PADA LEMBAGA ADMINISTRASI NEGARA OLEH : RENY RAMDIANI PROGRAM STUDI SISTEM INFORMASI

BAB I PENDAHULUAN 1.1 Latar Belakang

RANCANG BANGUN WEBSITE JURNAL ILMIAH BIDANG KOMPUTER (STUDI KASUS : PROGRAM STUDI ILMU KOMPUTER UNIVERSITAS MULAWARMAN)

IMPLEMENTASI FRAMEWORK LARAVEL PADA SISTEM INFORMASI PEMESANAN PENGGUNAAN LAPANGAN FUTSAL BERBASIS WEB DI ZONA6 FUTSAL SEMARANG

BAB I PENDAHULUAN 1.1 Latar Belakang Toko kertas Zaida merupakan perusahaan yang bergerak di bidang penjualan kertas yang dapat digunakan untuk

BAB II TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. masyarakat dengan Kuliah Kerja Nyata (KKN) merupakan suatu bentuk kegiatan

PENGESAHAN PENGUJI SIDANG...

BAB III METODE PENELITIAN

BAB 1 PENDAHULUAN. Perkembangan teknologi informasi dan teknologi komputer saat ini berkembang

lainnya. Android juga menggunakan sistem layar sentuh (touch screen) yang memudahkan pelanggan dalam penanganan navigasinya. Para pelaku bisnis telah

BAB 1 PENDAHULUAN. dimana manusia semakin ketergantungan dengan teknologi. Ketergantungan manusia dengan

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

Web Services Penilaian pada Sistem Informasi Akademik (Studi Kasus : FMIPA Unmul) Lina Yahdiyani Inayatuzzahrah

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

BAB III METODE PENELITIAN

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. diakses oleh siapa saja, kapan saja dan dimana saja. Teknologi internet

PENGEMBANGAN APLIKASI SISTEM PENANGANAN KELUHAN PELANGGAN BERBASIS WEB PADA PT. DATASYS INTEGRATED TECHNOLOGY

BAB III ANALISA DAN PERANCANGAN SISTEM

APLIKASI PENGOLAHAN ARSIP SERTIFIKAT PEGAWAI BERBASIS WEB PADA TELKOM LEARNING CENTER

PEMBUATAN APLIKASI PENGELOLAAN CUTI KARYAWAN ONLINE PADA PT ANABATIC TECHNOLOGIES MENGGUNAKAN PHP DAN MySQL

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

1. Pendahuluan 1.1. Latar Belakang Masalah

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN. memungkinkan pengembangan sistem informasi berbasis komputer. Sistem informasi

BAB II KAJIAN LITERATUR

ABSTRACT. Keywords: digestive, respiratory, codeigniter, framework.

APLIKASI RESERVASI ONLINE PAKET WISATA BERBASIS WEB FARUQ HAFIZ PURBA

SISTEM INFORMASI PENERIMAAN SISWA BARU SEKOLAH MENENGAH PERTAMA BERBASIS WEB (STUDI KASUS KABUPATEN KUTAI KARTANEGARA)

BAB 1 PENDAHULUAN. yang ada di dunia bisa kita dapatkan dalam waktu yang relatif singkat. Kemampuan

BAB II LANDASAN TEORI...

APLIKASI TRAVEL BERBASIS WEB DAN BOOTSTRAP RESPONSIVE MENGGUNAKAN FRAMEWORK CODEIGNITER PADA PT.XYZ

DAFTAR ISTILAH. Activity Diagram

BAB III METODE PENELITIAN. (Software Development Life Cycle). System Development Life Cycle (SDLC) adalah

PENDAHULUAN. sistem komputerisasi yang akurat, update dan memberikan kemudahan. Karena. dengan masalah yang sangat kompleks sekalipun.

APLIKASI PEMESANAN MAKANAN DAN MINUMAN PADA RESTORAN MENGGUNAKAN BAHASA PEMROGRAMAN PHP DAN DATABASE MYSQL

BAB I PENDAHULUAN.

RANCANG BANGUN SISTEM REMINDER KREDIT SEMESTER STUDI KASUS JURUSAN TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH MALANG TUGAS AKHIR

BAB I PENDAHULUAN. Berkembangnya usaha-usaha perdagangan yang sangat pesat pada saat

MEDIA PEMBELAJARAN PENGANTAR AKUNTANSI BERBASIS WEBSITE PADA SEKOLAH TINGGI ILMU EKONOMI MUHAMMADIYAH PALOPO. Freggi Soegri

2 aplikasinya yaitu Find My Iphone. Aplikasi Find My Iphone ini memliki fitur seperti melihat lokasi keberadaan dari smartphone pemilik maupun sesama

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. penjualan. Media promosi yang dapat dilakukan untuk memasarkan suatu produk

PEMBUATAN APLIKASI PENERIMAAN OUTSOURCING BERBASIS WEB

BAB III METODE PENELITIAN

BAB I PENDAHULUAN.

BAB I PENDAHULUAN.

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

WEB RECEIPT AND RELEASE DEPO CONTAINER PT. BHANDA GHARA REKSA PALEMBANG

Rancang Bangun Sistem Informasi Perwalian dan Monitoring Matakuliah Studi Kasus Teknik Informatika Universitas Muhammadiyah Malang

LAPORAN PENGEMBANGAN SISTEM INFORMASI MARKETPLACE

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

PERANCANGAN SISTEM INFORMASI ASET SERTIFIKAT TANAH BERBASIS WEB DI PT PLN PERSERO DISTRIBUSI JAWA BARAT

BAB I PENDAHULUAN 1.1 Latar belakang

II.3.5 Statechart Diagram... II-14 II.3.6 Activity Diagram... II-15 II.3.7 Component Diagram... II-16 II.3.8 Deployment Diagram... II-16 II.3.

DAFTAR ISI. HALAMAN JUDUL...i. HALAMAN PENGESAHAN PEMBIMBING...ii. HALAMAN PENGESAHAN PENGUJI...iii. ABSTRAK...iv. KATA PENGANTAR...v. DAFTAR ISI...


DAFTAR ISI BAB II : LANDASAN TEORI

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi

APLIKASI MAINTENANCE MANAGEMENT PERANGKAT IT BERBASIS WEB NUR WAQFA PRIHATIN PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER

BAB III LANDASAN TEORI

BAB II KAJIAN PUSTAKA

BAB I PENDAHULUAN. dengan menerapkan teknologi tepat guna, namun dalam mengembangkan sistem

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 LATAR BELAKANG

BAB I PENDAHULUAN. 1.1 Latar Belakang. Pada umumnya toko-toko tingkat menengah ke bawah mengalami suatu

I.2 Identifikasi Masalah... I-2. I.3 Rumusan Masalah... I-2. I.4 Tujuan... I-3. I.5 Manfaat... I-3. I.6 Batasan Masalah... I-3

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

DAFTAR ISI. Halaman. KATA PENGANTAR... i. DAFTAR ISI...iii. DAFTAR TABEL...viii. DAFTAR GAMBAR... vi. ABSTRAK... xiv PENDAHULUAN...

BAB 1 PENDAHULUAN. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga

BAB 1 PENDAHULUAN Latar Belakang. Sistem informasi merupakan suatu sistem yang menerima masukan data dan

Pengumpulan Data. Analisa Data. Pembuatan Use Case,Activity dan Sequence Diagram. Perancangan Database. Bisnis Proses.

Perancangan Aplikasi Pengolahan Data Pe rmintan Barang Berbasis Web. Oleh : Jaelani Npm : Manajemen Informatika - Polinela

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. pesat terutama perkembangan internet. Dengan adanya internet dapat

BAB III PERANCANGAN SISTEM

Rancang Bangun Aplikasi Code Sharing Sebagai Alat Bantu Media Interaktif Perkuliahan Pada Mata Kuliah Pemrograman Web

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

Javascript Basis Data SMBD (Sistem Manajemen Basis Data) DDL (Data Difinition Language)...

Class Diagram Activity Diagram Entity Relationship Diagram (ERD) MySQL CodeIgniter

PENGEMBANGAN FITUR BLAST , CHATTING, DAN SMS PADA APLIKASI DATA KARYAWAN FASILKOM UMB FA KHO

RANCANG BANGUN SISTEM INFORMASI UJIAN ONLINE

BAB I PENDAHULUAN I-1

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK ABSTRACT KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR BAB I PENDAHULUAN I

PRAKATA. yang berjudul Sistem Informasi Bimbingan Tugas Akhir Berbasis Online. kesempatan ini penulis ingin menyampaikan rasa terimakasih kepada:

PERANCANGAN APLIKASI CONTENT MANAGEMENT SYSTEM PADA WEB PORTAL BERITA DETIK KALTIM

Transkripsi:

BAB I PENDAHULUAN 1.1 Latar belakang Menurut Setiyo (2013) bahwa Pengembangan e-learning merupakan suatu keharusan bagi seluruh perguruan tinggi agar standar mutu pendidikan dapat ditingkatkan. E-learning merupakan satu penggunaan teknologi internet dalam penyampaian pembelajaran dalam jangkauan luas. Dengan menggunakan media pembelajaran dengan menggunakan komputer sebagai alat bantu dapat menghemat waktu persiapan mengajar, serta meningkatkan motivasi belajar murid, dan mengurangi kesalahpahaman murid terhadap penjelasan yang diberikan guru. Menurut Ciptaningtyas, Ijtihadie, dan Lumayung (2014) bahwa di Indonesia ada beberapa learning management system yang sebagian dipakai oleh para guru ataupun dosen, antara lain yaitu edmodo dan moodle. Kedua learning management system ini memberikan fitur-fitur yang membantu dalam sistem pembelajaran dengan konsep yang berbeda. Adapun beberapa fitur krusial yang tidak dimiliki oleh moodle untuk diterapkan pada proses perkuliahan di program studi teknik informatika, yaitu : 1. Tidak adanya presensi kehadiran, 2. Tidak adanya rekap presensi, 3. Tidak adanya rekap nilai tugas, 4. Tidak adanya automatis join kelas dari hasil studi mahasiswa, 5. Persentase dari setiap nilai tugas. Sedangkan pada emodo, adapun beberapa penambahan fitur krusial yaitu : 1. Tidak adanya presensi kehadiran, 2. Tidak adanya rekap presensi, 3. Tidak adanya rekap nilai tugas, 4. Tidak adanya automatis join kelas dari hasil studi mahasiswa. Di Program studi teknik Informatika Universitas Muhammadiyah Malang memiliki CMS yang di kelola oleh LAB Infotech merupakan perkembangan dari Moodle yang sifatnya open source, CMS yang dikelola oleh infotech ini hanya dikhususkan untuk kegiatan pembelajaran atau praktikum di LAB Teknik Informatika di pakai oleh dosen dan mahasiswa untuk matakuliah tertentu. Adapun beberapa kekurangan pada CMS yang di kelolah oleh infotech, yaitu : (1) Kurang adanya transparansi terhadap nilai, (2) Kurangnya komunikasi dua arah antara 1

dosen dan mahasiswa terkait dengan pemberian tugas maupun informasi yang disampaikan, (3) Dosen tidak bisa memberikan informasi secara langsung mengenai pembelajaran praktikum kepada mahasiswa secara langsung, (4) CMS yang dikelola infotech masih difokuskan dalam pengumpulan tugas, presensi, agenda dan tidak ada umpan balik antara dosen dan mahasiswa mengenai nilai yang didapat dari setiap tugas. Berdasarkan uraian diatas, maka penulis tertarik untuk membuat learning management system untuk mengatasi permasalahan diatas dalam tugas akhir dan juga dapat melengkapi kekurangan fitur yang krusial yang pada learning management system yang akan dibangun. 1.2 Rumusan masalah Dari latar belakang diatas, permasalahan utama yang akan dibahas yakni : 1. Bagaimana aplikasi learning management system yang responsive jika dibuka menggunakan perangkat selain desktop? 2. Bagaimana cara mengukur performa aplikasi learning management system? 1.3 Batasan Masalah 1. Implementasi learning management system pada program studi teknik informatika universitas muhammadiyah malang. 2. Sistem auto rekapan menggunakan data rekap yang ditentukan 3. Pada penilitian ini tidak membahas tentang security pada server 4. Tidak membahas kehandalan dari server jika digunakan oleh banyak user 5. Sistem dapat menjalankan fitur-fitur yang membantu untuk proses belajar mengajar dikelas konvensional 1.4 Tujuan 1. Dapat mengetahui performa aplikasi learning management system 2. Dapat dibuka dari berbagai macam device, dengan tampilan yang responsive. 2

1.5 Metode Penelitian Metode yang digunakan dalam tahap pengemban sistem adalah dengan menggunakan metode waterfall, metode ini merupakan metode klasik yang bersifat sistematis dan mudah dipahami karena berurutan dalam tahap pembuatan software. Dalam pengembangnya metode waterfall memiliki beberapa tahapan yang runtut, mulai dari tahap analisis sampai dengan uji coba 1.5.1 Analisis Metode analisis yang digunakan dalam mengembangkan perangkat lunak ini menggunkan metode analisis berorientasi objek dengan menggunakan UML sebagai alat bantu pemodelan. Dari proses analisa kebutuhan, penulis menggambarkan kebutuhan sistem pada software yang akan dibuat dengan menggunakan usecase. Diagram use case menjelaskan manfaat sistem jika dilihat menurut pandangan orang yang berada diluar sistem (aktor). Dengan alat bantu UML menggunakan use case diagram, mempermudah penulis menggambarkan aktivitas dan kebutuhan yang dilakukan oleh setiap stake holder yang berkaitan dengan sistem, dimana setiap stake holder mempunyai hak akses dan fitur yang berbeda. Pada tahapan analisis terdapat 3 stake holder yang terkait dalam sistem, yaitu admin, dosen, dan mahasiswa. Masing-masing aktor memiliki hak akses dan fitur yang berbeda. Contohnya untuk aktor dosen ada beberapa fitur, antara lain : (1) Kelola kelas, (2) membuat presensi kehadiran mahasiswa, (3) membuat portal tugas dan management portal tugas, dan sebagainya. Sedangkan fitur pada aktor mahasiswa antara lain: (1) join kelas yang dibuat oleh dosen, (2) akses informasi kelas, (3) upload tugas yang diberikan oleh dosen, dan sebagainya 1.5.2 Desain Sistem Setelah melakukan analisis kebutuhan user dan stake holder yang berkaita dengan sistem yang akan dibuat pada tahap analisis, maka tahap berikutnya yaitu mendesain sistem learning management system yang akan dibangun, pada Program Studi Teknik Informatika Universitas Muhammadiyah Malang. 3

Untuk menggambarkan desain sistem yang akan di terapkan pada learning management system, penulis menggunakan alat bantu UML untuk menggambarkan proses atau aktivitas yang terjadi di dalam sistem yang akan dibuat dengan menggunakan activity diagram, sequence diagram, dan class diagram. Kegunaan dari activity diagram atau diagram aktivitas memodelkan proses-proses apa saja yang terjadi pada sistem dan menggambarkan aktivitas yang dilakukan oleh aktor. Sequence diagram untuk menjelaskan interaksi objek yang berdasarkan urutan waktu dan message yang dikirim dan diterima antar objek, sequence diagram juga menggambarkan urutan atau tahapan yang harus dilakukan. Dan class diagram digunakan untuk menampilkan kelas-kelas maupun paket-paket yang ada pada sistem. Sedangkan untuk menggambarkan design tampilan aplikasi penulis menggunakan sitemap yang menjabarkan menu-menu ataupun fitur-fitur maupun struktur dena yang berisi konfigurasi konten secara menyeluru dalam bentuk link yang memiliki relevansi dan keterkaitan yang kuat dan fokus yang akan diterdapat pada sistem learning management system, pada Program Studi Teknik Informatika Universitas Muhammadiyah Malang 1.5.3 Implementasi Setelah melakukan tahap analisis kebutuhan sistem yang akan dibuat dan desain sistem learning management system, maka tahap selanjutnya mengimplementasi desain sistem yang telah dibuat kedalam bahasa program yang dapat dimengerti oleh komputer. Pada tahap implementasi penulis menggunakan beberapa bahasa program yang dimengerti oleh Komputer, antara lain: 1. Hyper Text Markup Language (HTML). Sebuah bahasa markah yang digunakan untuk membuat sebuah halaman web 2. Cascading Style Sheet (CSS). Merupakan aturan untuk mengatur beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam 3. JavaScript. Sebuah bahasa pemrograman tingkat tinggi dan dinamis 4

4. Hypertext Prepocessor (PHP). Bahasa pemrograman script server-side yang didesain untuk pengembangan web 5. Mysql adalah sebuah perangkat lunak sistem manajemen basis data SQL 6. Javascript adalah bahasa pemrograman tingkat tinggi dan dinamis 7. API adalah sekumpulan perintah, fungsi, serta protokol yang dapat digunakan oleh programmer saat membangun perangkat lunak untuk sistem operasi tertentu 8. JSON adalah format pertukaran data yang ringan, mudah dibaca dan ditulis oleh manusia, serta mudah diterjemahkan dan dibuat (generate) oleh komputer 1.5.4 Penerapan Setelah melewati tahap implementasi desain sistem ke dalam bahasa yang dapat dimengerti oleh komputer, maka tahap selanjutnya yaitu tahap pengujian. Pengujian sistem dengan menggunakan 3 jenis pengujian, antara lain : 1. Black Box Testing merupakan pengujian yang dilakukan untuk mengamati hasil eksekusi melalui data uji dan memeriksa fungsional dari perangkat lunak 2. Pengujian Responsive merupakan pengujian yang dilakukan untuk mengetahui hasil dari aplikasi yang diapat dibuka dari berbagai macam device 3. Stress Testing merupakan pengujian yang dilakukan untuk mengetahui performa dari aplikasi 1.6 Sistematika Penulisan Secara garis besar skripsi ini terdiri dari 5 (lima) bab dengan beberapa sub bab. Agar mendapat arah dan gambaran yang jelas mengenai hal yang tertulis, berikut ini sistematika penulisannya secara lengkap: BAB I PENDAHULUAN Pada bab ini membahas latar belakang masalah, tujuan, rumusan masalah, batasan masalah, metodologi penelitian, dan sistematika penelitian. 5

BAB II LANDASAN TEORI Pada bab ini diuraikan tentang konsep learning management system, framework php codeigniter. Serta penulis menjelaskan tentang konsep enity relationship diagram, use case, activity diagram, sequence diagram, class diagram, database mysql, html, css, javascript, Bahasa program php, dan lain-lain BAB III ANALISIS DAN PERENCANAAN SISTEM Pada bab ini diuraikan tahapan analisis dari analisis masalah, analisis kebutuhan perangkat lunak, perancangan obyek, dan perancanaan sistem BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM Pada bab ini dijelaskan tahap implementasi dan pengujian sistem menggunakan black box, stress testing, dan responsive BAB V PENUTUP Bab ini berisi kesimpulan-kesimpulan yang didapat dari hasil penelitian dan berisi saran-saran yang sesuai dengan permasalahan yang diteliti. 6