BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

dokumen-dokumen yang mirip
Aplikasi Mobile Learning Berbasis Web Service Menggunakan Sistem Operasi Android (Studi Kasus Fakultas Teknik Elektronika dan

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah


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. Universitas Kristen Maranatha

BAB 1 PENDAHULUAN. dalam meningkatkan kualitas dan kesejahteraan hidup manusia. Seiring

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang

1. Pendahuluan. 1.1 Latar belakang. 1.2 Perumusan masalah

BAB I PENDAHULUAN I.1. Latar Belakang

UKDW BAB 1 PENDAHULUAN

BAB I PENDAHULUAN. pengambil keputusan. Data Warehouse sebagai sarana pengambilan keputusan, merupakan

BAB I PENDAHULUAN. dukungan teknologi sangat dibutuhkan, terlebih dengan teknologi informasi yang

BAB V IMPLEMENTASI DAN KESIMPULAN

BAB I PERSYARATAN PRODUK

BAB 2 LANDASAN TEORI. bahasa pemrograman java dan bersifat open source. Yang mana artinya aplikasi

BAB I PENDAHULUAN Latar Belakang Masalah

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I. PENDAHULUAN...

Bab I PENDAHULUAN. I.1 Latar Belakang

BAB I PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN. bidang informasi berbasis teknologi internet. Website diharapkan dapat dijadikan

APLIKASI MOBILE PETA WISATA KOTA SALATIGA BERBASIS WEB SERVICES DENGAN MENGGUNAKAN SISTEM OPERASI ANDROID. Oleh. Ricko Lissia Nanda NIM :

BAB I PENDAHULUAN 1.1 Latar Belakang

UKDW BAB 1 PENDAHULUAN

BAB 4 IMPLEMENTASI DAN PENGUJIAN

Bab 1 Pendahuluan 1.1 Latar Belakang Masalah

1.1 Latar Belakang Masalah

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN. 1.1.Latar Belakang

BAB I PENDAHULUAN 1 Bab 1

BAB I PENDAHULUAN 1.1 Latar Belakang

Usulan Skripsi : Daniel Nova Ariyanto NIM : : GPS Tracker Kendaraan Dengan Menggunakan Android Smartphone Sebagai Pelacak : Perancangan


BAB III ANALISIS DAN DESAIN SISTEM

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

Website E-commerce Penjualan Barang Elektronik Menggunakan PHP dan MySQL

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. digunakan di masyarakat Indonesia. Sepeda motor merupakan kendaran bermotor

BAB I PENDAHULUAN. Aplikasi dynamic mobile..., I Gde Dharma Nugraha, FT UI, Universitas Indonesia

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB IV IMPLEMENTASI DAN PENGUJIAN

APLIKASI MOBILE LEARNING BERBASIS WEB SERVICES MENGGUNAKAN SISTEM OPERASI ANDROID (STUDI KASUS FAKULTAS TEKNIK ELEKTRONIKA DAN KOMPUTER)

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

1.1. Latar Belakang Masalah

BAB I PENDAHULUAN I.1. Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

UKDW BAB 1 PENDAHULUAN

BAB 1 PENDAHULUAN. perkembangan di berbagai sektor dalam kehidupan manusia. Seiring dengan

BAB I PENDAHULUAN. Kabupaten Brebes, Propinsi Jawa Tengah. Kondisi umum desa Grinting pada bulan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. pertama sekali berasal dari web aplikasi dan dikenal dengan nama web log.

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi informasi semakin pesat sampai saat ini dengan terus dikembangkannya

BAB 1 PENDAHULUAN. Di era informasi ini, akses informasi yang cepat merupakan hal yang sangat

1-1.

BAB 1 PENDAHULUAN 1-1

BAB I PENDAHULUAN. komputer. Dalam hal ini komputer sangat berperan aktif dalam penyebaran

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar belakang

BAB IV TESTING DAN IMPLEMENTASI PROGRAM

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. lebih cepat dan murah tentunya menuntut para pemberi informasi untuk memiliki

@UKDW BAB 1 PENDAHULUAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1. Latar Belakang

UKDW BAB 1 PENDAHULUAN

4.2.1 Tampilan Menu Android Gambar 4.1 Rancangan Layar Tampilan Menu Android 62

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN 1.1 Latar belakang

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

DEGI PANJU ANANDIA Dosen Pembimbing Ary Mazharuddin Shiddiqi, S.Kom, M.Comp.Sc

APLIKASI AKUNTANSI MASJID BERBASIS WEB PORTAL

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Tujuan 1.2 Latar Belakang

BAB 3 LANDASAN TEORI

PERANCANGAN DAN IMPLEMENTASI GOOGLE GEARS PADA WINDOWS MOBILE DENGAN STUDI KASUS WEB PENJUALAN BARANG PRANESTI NOVITASARI

BAB I PENDAHULUAN 1.1. LATAR BELAKANG

UKDW BAB 1 PENDAHULUAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PERANCANGAN DAN PEMBANGUNAN PERANGKAT LUNAK BLUETOOTH WEB INTERNET GATEWAY (BWIG) DI RUANG KELAS TEKNIK INFORMATIKA ITS

PERANCANGAN DAN IMPLEMENTASI APLIKASI E-LEARNING VERSI MOBILE BERBASIS ANDROID

UKDW BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB 1 PENDAHULUAN. diberikan kepada pasien yang sedang pergi keluar kota tersebut. Pencatatan data riwayat kesehatan pasien

BAB I. Latar Belakang. Gambaran Umum PENDAHULUAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

cenderung semakin murah, dan didukung oleh perangkat lunak yang berbasis open-source, maka pemanfaatan website dapat menjadi sebuah peluang (Sriyanto

Transkripsi:

BAB I PENDAHULUAN Pada bab ini dijelaskan tujuan, latar belakang, gambaran sistem, batasan masalah, perincian tugas yang dikerjakan, dan garis besar penulisan skripsi. 1.1. Tujuan Merancang dan merealisasikan sebuah aplikasi perangkat lunak mobile learning berbasis web services dengan menggunakan sistem operasi Android. 1.2. Latar Belakang Masalah Perkembangan teknologi yang sangat pesat ikut memberi pengaruh pada perkembangan teknologi perangkat bergerak. Pemanfaatan teknologi mobile tersebut semakin bertambah dari hanya digunakan sebagai sarana komunikasi dan sebagai hiburan saja, kini bertambah manfaatnya dapat menjadi media pembelajaran. Istilah Mobile Learning pun ikut mencuat sebagai bagian dari e-learning [1]. Penggunaan media portable menjadi salah satu keunggulan dari pembelajaran mobile learning dimana mobile learning dapat menambah fleksibilitas dalam kegiatan belajar mengajar di dalam kelas [2]. Mobile Learning merupakan proses belajar di berbagai konteks, melalui interaksi sosial dan konten, menggunakan perangkat elektronik pribadi [3]. Namun model pembelajaran mobile learning ini masih belum dimanfaatkan secara maksimal oleh pihak atau instansi pendidikan, padahal mobile learning dapat dijadikan sebagai salah satu sarana belajar mandiri yang efektif bagi para pelajar dimana pelajar dapat dengan leluasa mengakses materi-materi yang ada. Melihat dari permasalahan yang telah diuraikan di atas, penulis ingin mencoba memanfaatkan penggunaan teknologi mobile saat ini terhadap proses pembelajaran di Fakultas Teknik Elektronika dan Komputer Universitas Kristen Satya Wacana (FTEK UKSW). Penulis menggunakan aplikasi Instructables sebagai pedoman dalam mengerjakan skripsi ini karena aplikasi tersebut merupakan salah satu aplikasi mobile learning yang terbaik saat ini.

Berikut ini adalah perbandingan antara aplikasi Instructables dan aplikasi mobile learning yang akan direalisasikan. Fitur Aplikasi Instructables Aplikasi yang telah direalisasikan Materi dengan langkah Manajemen Aktivitas Bersifat privasi - Streaming Video - Pengumuman & Tugas - 1.3. Gambaran Sistem Sistem yang dibangun terdiri dari dua bagian yaitu aplikasi mobile phone yang berfungsi menampilkan informasi berupa materi, tugas dan pengumuman, dan server sebagai pusat informasi dimana akan mengirimkan informasi ke client mengenai materi, tugas dan pengumuman. Arsitektur sistem yang dikerjakan dapat dilihat pada Gambar 1.1. Gambar 1.1 Bagan Arsitektur Sistem Sistem mempunyai arsitektur client-server dimana client berupa aplikasi mobile dan server berupa aplikasi web server. Aplikasi mobile dan web server tersebut terhubung melalui jaringan internet. Web server menyimpan data informasi ke dalam database server. Arsitektur ini dipilih untuk mempermudah proses pembaharuan data. Seluruh data

informasi dan lokasi tersimpan dalam database server. Dengan menggunakan sebuah database server maka dimungkinkan untuk menyimpan data dalam jumlah besar. Aplikasi mobile dan web server bertugas dalam mengatur yaitu menambahkan, mengubah, atau menghapus data pada database, serta bertugas menampilkan informasi yang tersimpan di database server. Namun, aplikasi mobile akan lebih sedikit cakupan tugasnya dibanding dengan aplikasi web server karena aplikasi mobile lebih dikhususkan pada tampilan informasi yang didapat oleh pengguna. Komunikasi antara aplikasi mobile dengan web server menggunakan teknologi web services. Dengan web services memungkinkan aplikasi ini menjadi sangat kecil ukurannya, karena sebagian besar datanya akan diambil dari web services sehingga tidak perlu disimpan di memori perangkat. Web services juga memudahkan kita dalam memperbaharui data dalam aplikasi karena perubahan hanya tinggal dilakukan di web services dan semua aplikasi yang terinstall secara lokal dan mengakses web services ini pun akan secara otomatis mengikuti perubahan. Dalam teknologi web services yang dipakai ini akan menggunakan JSON sebagai format pengiriman data dari server ke client. JSON adalah format ringkas pertukaran data komputer yang umum digunakan untuk mentransmisikan data terstruktur melalui suatu koneksi jaringan. JSON merupakan alternatif selain XML pada web service. JSON mampu mentransmisikan data lebih cepat dibandingkan dengan menggunakan XML [4 h.3-4]. 1.4. Batasan Masalah Berdasarkan surat keputusan Nomor 40/I.3/FTEK/VI/2015, spesifikasi skripsi yang dikerjakan adalah sebagai berikut: 1. Aplikasi server akan dibangun di desktop berbasis website. 2. Aplikasi client akan dibangun di smartphone berbasis android dan di Google Chrome web browser. 3. Aplikasi web dirancang dengan PHP framework Codeigniter. 4. Aplikasi server dapat mengirimkan data ke aplikasi mobile ataupun sebaliknya dengan Web Service yang akan dibangun dengan PHP dan menggunakan protokol Restful Web Service. 5. Aplikasi server dan client dilengkapi dengan fasilitas autentikasi pengguna.

6. Pengguna yang bertipe dosen dan asisten dapat menambah materi, tugas dan pengumuman. 7. Pengguna yang menambah materi, tugas dan pengumuman dapat mengubah isi maupun menghapusnya. 8. Pengguna yang bertipe mahasiswa dapat melakukan submit tugas via aplikasi client. 9. Semua pengguna dapat melihat semua materi. 10. Hanya pengguna bertipe dosen yang dapat melihat semua pengumuman dan tugas. 11. Pengguna bertipe asisten dan mahasiswa hanya dapat melihat list tugas dan pengumuman berdasarkan dari matakuliah yang diambil. 1.5. Perincian Tugas Berdasarkan surat keputusan Nomor 40/I.3/FTEK/VI/2015, perincian tugas yang dikerjakan adalah sebagai berikut: 1. Merancang dan membangun database. 2. Merancang dan membangun modul administrator pada aplikasi server. 3. Merancang dan membangun modul materi pada aplikasi mobile dan server. 4. Merancang dan membangun modul tugas pada aplikasi mobile dan server. 5. Merancang dan membangun modul pengumuman pada aplikasi mobile dan server. 6. Merancang dan membangun modul my profile pada aplikasi mobile dan server. 7. Pengujian keseluruhan sistem. 8. Menyempurnakan aplikasi untuk meminimalkan error-error / bug-bug yang mungkin terjadi. 9. Dokumentasi skripsi. 1.6. Sistematika Penulisan Penulisan skripsi ini terdiri dari 5 bab yaitu: Bab I Pendahuluan Berisi tujuan, latar belakang, gambaran sistem, batasan masalah, perincian tugas yang dikerjakan, dan garis besar penulisan skripsi. Bab II Dasar Teori

Berisi dasar teori yang berhubungan dengan perancangan aplikasi antara lain mengenai android, PHP, database, dan web services. Bab III Perancangan Sistem Berisi proses perancangan aplikasi meliputi fungsional sistem, desain arsitektur sistem, perancangan database, perancangan aplikasi webserver, dan perancangan aplikasi mobile. Bab IV Pengujian dan Analisis Berisi pengujian terhadap aplikasi, skenario pengujian yang digunakan, dan analisa terhadap pengujian. Bab V Kesimpulan dan Saran Berisi kesimpulan dan saran pengembangan perangkat lunak.