BAB II LANDASAN TEORI. Menurut Ali (2011:3) Learning Management System adalah sebuah sistem

dokumen-dokumen yang mirip
RANCANG BANGUN APLIKASI LEARNING MANAGEMENT SYSTEM BERBASIS ANDROID PADA LABORATORIUM KOMPUTER SD AL-FURQON JEMBER. Sistem Informasi, STIKOM Surabaya

BAB III ANALISA DAN PERANCANGAN SISTEM. salah satunya adalah model waterfall. Pada pengembangan sistem ini akan

Bab 2. Tinjauan Pustaka

PENGENALAN MySQL. Riana Sepriyanti. Abstrak. Pendahuluan.

RANCANG BANGUN SISTEM INFORMASI E-RESEARCH STIKOM BALI MULTI PLATFORM SMARTPHONE BERBASIS PHONEGAP

BAB II KAJIAN PUSTAKA. yang mencakup sistem operasi, middleware, dan aplikasi. Android menyediakan

BAB III LANDASAN TEORI

BAB II DASAR TEORI. subset perangkat lunak untuk perangkat mobile yang meliputi sistem operasi,

BAB II LANDASAN TEORI

WEB DINAMIS 1 MANAJEMEN DATABASE MYSQL. Agustina Purwatiningsih., S.Kom

Aplikasi Kisah 25 Nabi Dan Rasul Berbasis Android

BAB III LANDASAN TEORI

BAB II KAJIAN PUSTAKA

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

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

BAB II KAJIAN PUSTAKA. lengkap, terbuka, dan bebas.

PENGERTIAN PHP DAN MYSQL

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

BAB II LANDASAN TEORI

SMS gateway telah banyak digunakan dalam berbagi aplikasi dan

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II. KAJIAN PUSTAKA. beberapa aktifitas yang dilakukan oleh manusia seperti system untuk software

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

BAB II LANDASAN TEORI. bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II. KAJIAN PUSTAKA. Penerimaan siswa baru di SMAN 2 Brebes ditentukan dengan indeks

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /

PELATIHAN PHP ALUMNI DAN CALON ALUMNI INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA. By: Julianto Lemantara, S,Kom., M.Eng

SISTEM INFORMASI PERUSAHAAN BERBASIS BLACKBERRY WEBWORKS DAN XML

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

BAB 2 LANDASAN TEORI. Web atau Situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan

bahasa pemrograman, yaitu language software, yang dapat berbentuk assembler, compiler maupun interpreter. Jadi language software merupakan

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi.

BAB 2 LANDASAN TEORI

BAB II KAJIAN PUSTAKA. seluler (mobile) seperti telepon pintar (smartphone) dan komputer tablet. Android

BAB II LANDASAN TEORI

BAB V IMPLEMENTASI DAN KESIMPULAN

LANDASAN TEORI. Dunia informasi di Indonesia sedang dan harus. berubah. Saat ini, dunia pemasaran tidak dapat

BAB IV HASIL DAN UJI COBA

BAB II KAJIAN PUSTAKA. menyediakan pihak luar tertentu dengan laporan-laporan yang dibutuhkan.

BAB II TINJAUAN PUSTAKA. bertanggungjawab memproses masukan (input) sehingga menghasilkan

BAB II. KAJIAN PUSTAKA

BAB II KAJIAN PUSTAKA. berbasis linux yang mencakup sistem operasi, middleware dan aplikasi.

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB II KAJIAN PUSTAKA. bimbingan kepada dosen pembimbing tugas akhir, kartu konsultasi digunakan

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

pendapatan perusahaan, metode ini akan meningkatkan pendapatan paling tinggi. Oleh karenanya, diharapkan masyarakat dapat menggunakan m-commerce sebag

BAB II KAJIAN PUSTAKA. dibutuhkan suatu bahasa pemrograman, yaitu language software, yang

Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu

BAB IV HASIL DAN UJI COBA

BAB II. KAJIAN PUSTAKA. yang berkhasiat maupun diperkirakan berkhasiat sebagai obat, dan khasiatnya

Sistem Informasi Praktik Industri Fakultas Teknik Universitas Negeri Yogyakarta Berbasis Web

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Untuk membangun aplikasi ini, ada beberapa dasar penelitian seperti,

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 2 LANDASAN TEORI. Kata komputer (computer) berasal dari bahasa latin computare yang berarti

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi.

BAB 2 LANDASAN TEORI. Android adalah sistem operasi berbasisi java yang berjalan pada kernel 2.6 Linux.

BAB II KAJIAN PUSTAKA

BAB II TINJAUAN PUSTAKA. pengguna melalui jaringan seperti internet atau intranet (Apers, 2010). Web Apps

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Codelgnite (CI) aplikasi sumber terbuka yang berupa framework PHP

BAB III LANDASAN TEORI

BAB III Validasi HTML5

IMPLEMENTASI SISTEM INFORMASI JADWAL KERETA API MENGGUNAKAN PHONEGAP PADA PLATFORM SMARTPHONE

PEMBANGUNAN SISTEM INFORMASI PEMESANAN PAKET TOUR PADA PERANGKAT MOBILE (STUDI KASUS : ARUNA TRAVEL)

Deretan Framework Javascript yang sering Digunakan

BAB III LANDASAN TEORI

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

BAB II TINJAUAN PUSTAKA. Berkaca dari pesatnya laju perkembangan teknologi. modern, sistem penjadwalan guru di sebuah sekolah akan lebih

BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer

PERANCANGAN APLIKASI PEMBELAJARAN SISTEM PENCERNAAN MANUSIA DAN GANGGUANNYA BERBASIS ANDROID NASKAH PUBLIKASI

BAB II. KAJIAN PUSTAKA

BAB III LANDASAN TEORI. Sistem merupakan kumpulan dari sub-sub sistem, elemen-elemen,

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS)

Implementasi Identifikasi Kendala Sistem Identifikasi Pengguna Administrator Pengujian Sistem Member Pengunjung atau umum HASIL DAN PEMBAHASAN

KEKURANGAN KELEBIHAN APLIKASI DATA BASE

BAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya.

SISTEM PENYIMPANAN DIGITAL BERBASIS ANDROID PADA PT. TELEKOMUNIKASI INDONESIA, Tbk.

BAB II LANDASAN TEORI

Billy Pramboro Putra Dosen Pembimbing: Umi Laili Yuhana S.Kom M.Sc

BAB II TINJAUAN PUSTAKA

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

BAB II DASAR TEORI II-1

BAB III LANDASAN TEORI

BAB II KAJIAN PUSTAKA

LAPORAN AWAL. Pengembangan Sistem Informasi Layanan Terpadu. Pusat Pendidikan dan Pelatihan (PUSDIKLAT) Kementerian Perdagangan

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

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

Pendahuluan. Hal itu dimungkinkan dengan adanya framework bernama PhoneGap. PhoneGap

BAB II KAJIAN PUSTAKA

Transkripsi:

BAB II LANDASAN TEORI 2.1 Sistem Menurut Jogiyanto (2003:1) sistem dapat didefinisikan dengan dua kelompok pendekatan. Pertama, lebih menekankan pada prosedur yang digunakan dalam sistem dan mendefinisikan sistem sebagai kumpulan dari prosedur-prosedur yang mempunyai tujuan tertentu. Kedua, lebih menekankan pada elemen atau komponen penyusun sistem dan mendefinisikannya sebagai kumpulan dari komponen yang saling berhubungan satu dengan yang lainnya membentuk satu kesatuan untuk mencapai tujuan tertentu. 2.2 Learning Management System Menurut Ali (2011:3) Learning Management System adalah sebuah sistem yang didesain untuk menyajikan, melacak, melaporkan, dan mengatur konten pembelajaran, kemajuan siswa dan interaksi siswa. Menurut Rahman, dkk (2011:75) Learning Management System menyediakan platform untuk konten yang terintegrasi, memberikan materi ke pengguna, mendistribusikan, manajemen pembelajaran yang dapat diakses oleh beberapa pengguna antara lain; pelajar, pembuat konten, dan administrator. Klasifikasi pengguna dari Learning Management System: 1. Peserta didik yang menggunakan Learning Management System dapat mengikuti proses belajar mengajar secara jarak jauh atau di tempat dan waktu yang sesuai dengan jadwal. 8

9 2. Pengajar dan asisten pengajar, menjadi guru yang menggunakan Learning Management System untuk mengajar, mengawasi, membantu dan mengevaluasi murid. 3. Administrator sistem adalah orang yang berusaha mendukung semua pengguna dari learning management system dan menjaga kelayakan dari operasional tersebut. 2.3 Android Menurut Bhawiyuga, dkk (2011:2) Android adalah sistem operasi untuk telepon seluler yang berbasis Linux Android menyediakan platform open source bagi para pengembang buat menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan android, dibentuklah Open Handset Alliance konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi. 2.4 PHP Menurut Satriyanto, dkk (2007) PHP merupakan bahasa berbentuk skrip yang ditempatkan pada sisi server dan diproses di server. Hasilnya akan dikirim ke klien, tempat menggunakan browser.skrip PHP berkedudukan sebagai tag dalam bahasa HTML. Sebagaimana diketahui HTML(Hyper Text Markup Language) adalah bahasa standar untuk membuat halaman-halaman web. Model kerja PHP diawali dengan permintaan suatu halaman web oleh browser. Berdasarkan URL(Uniform Resource Locator) atau dikenal dengan sebuah alamat internet,browser mendapatkan alamat dari web server, mengidentifikasi halaman

10 yang dikehendaki, dan menyampaikan segala informasi yang dibutuhkan oleh web server. Selanjutnya web server akan mencarikan berkas yang diminta dan isinya segera dikirim ke mesin PHP dan mesin inilah yang memproses dan memberikan hasilnya ke klien. 2.5 MySQL Menurut Nugroho (2005:181). Adalah sebuah perangkat sistem manajemen basis data SQL atau yang dikenal dengan DBMS(Database management system) yang dapat multithread dan multi-user. Sebagai database server, MySQL dapat dikatakan lebih unggul daripada database server lainnya, terutama dalam kecepatan. Berikut ini keunggulan MySQL antara lain: 1. Poratbility MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows,Linux,FreeBSD,Mac Os X Server dan solaris. 2. Multiuser MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik. 3. Security MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host,dan izin akses user dengan sistem perizinan yang mendetail serta password terenkripsi. 4. Scalability dan limit MySQL mampu menangani database dalam skala besar, dengan jumlah record lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris.

11 Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya. 2.6 Jquery Mobile Menurut Reid (2011:1) Jquery mobile adalah seperangkat jquery plug-in dan widget yang bertujuan untuk menyediakan cross-paltform API untuk membuat mobile web applications. Pada penggunaanya jquery mobile mirip dengan jquery UI, namun untuk Jquery ui difokuskan pada desktop applications, jquery mobile di bangun untuk mobile applications. 2.7 Javascript Menurut Rizal, dkk (2011:2) javascript adalah bahasa bisa digunakan untuk pengembangan web sisi client. Ini adalah bahasa prototype, dinamis dengan kelas pertama. Saat ini,javascript adalah implementasi dari standard ECMAScript. Javascript dipengaruhi oleh bahasa dan didesain untuk kelihatan sama dengan java, tetapi lebih mudah untuk digunakan oleh non programmer. Bahasa ini dikenal untuk penggunaanya di website (sebagai javascript sisi client), tetapi juga memungkinkan akses skrip ke objek yang ditambahkan di aplikasi lain. 2.8 HTML5 Menurut Ikhsan, dkk (2012:4) HTML5 merupakan standar baru untuk HTML, XHTML, dan DOM HTML. sejak munculnya HTML versi 4.01, perkembangan website semakin berkembang. Pada versi terbaru ini HTML 5 menyajikan beberapa kelebihan kelebihan.

12 Dapat ditulis dalam sintaks HTML (dengan tipe media text/html) dan XML. Integrasi yang lebih baik dengan aplikasi web dan pemrosesannya Penulisan kode yang lebih efisien 2.9 PhoneGap Menurut Realitha (2012:2 ) phonegap adalah cross platform mobile framework, yaitu alat pengembang open source untuk membuat aplikasi mobile dengan menggunakan javascript. Phonegap dapat digunakan untuk membuat aplikasi mobile pada perangkat iphone, Android, BlackBerry, Symbian dan Windows phone dengan memanfaatkan SDK masing-masing mobile platform tersebut. 2.10 User Interface design for children Menurut Nielsen(2010) terdapat dua perbedaan besar dalam membuat user interface untuk pengguna dewasa dan pengguna anak-anak. Membuat aplikasi web untuk orang dewasa lebih muda dibandingkan dengan membuat aplikasi untuk anak-anak. Berikut perbedaan yang perlu diperhatikan dalam pembuatan interface untuk anak-anak dan pengguna dewasa. Tabel 2.1 Perbedaan interface pengguna untuk anak-anak dan dewasa Tujuan untuk mengunjungi aplikasi Anak-anak Entertainment Dewasa Untuk Menyelesaikan sesuatu Kesan pertama Langsung berusaha menilai situs tersebut Jika merasa jelek maka akan ditiggalkan Langsung berusaha menilai situs tersebut Jika merasa jelek maka akan ditiggalkan Kesediaan untuk Menginginkan sesuatu Memilih untuk bersabar

13 Anak-anak Dewasa menunggu yang instan namun memiliki keterbatasan User control Lebih diutamakan Lebih diutamakan Banyak pilihan navigasi Sangat membingungkan Sedikit membingungkan Kemampuan eksplorasi Ingin mencoba semua pilihan yang ada Tetap pada menu utama yang sesuai kebutuhan Back Button Tidak sering digunakan Digunakan Reading Tidak dibaca Melakukan scanning keseluruhan, Tentative, melakukan scanning, Font size 12 dan 14 point 10-14 point Keterbatasan Lambat untuk mengetik, Tidak ada keterbatasan susah menggunakan mouse Scrolling Banyak anak Bebrapa orang menghindari Animation and sound Disukai Biasanya tidak disukai 2.11 Black box Testing Menurut Pressman pada, Kholis(2009:4) black-box testing adalah rancangan pengujian dengan cara menguji beberapa aspek sistem dengan sedikit memperhatikan struktur logika internal perangkat lunak. Pengujian akan memperlihatkan fungsi perangkat lunak beroperasi yaitu saat input diterima maka output benar.