BAB III METODE PENELITIAN

dokumen-dokumen yang mirip
BAB III METODE PENELITIAN. Pengetahuan Alam Universitas Lampung dan di Dinas Pemuda dan Pariwisata

BAB III METODE PENELITIAN. penelitian adalah pada semester Genap Tahun Pelajaran

BAB III METODE PENELITIAN

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer, Fakultas Matematika dan

BAB III METODE PENELITIAN. Lampung. Waktu Penelitian adalah pada Semester Ganjil Tahun Akademik Spesifikasi Hardware dan Software yang Digunakan

BAB IV METODE PENELITIAN. Penelitian ini adalah penelitian rekayasa perangkat lunak yang

III. METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB III METODE PENELITIAN. Universitas Lampung, periode semester ganjil-genap T.A. 2011/2012.

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

BAB III METODOLOGI PENELITIAN

Bab 3 Metode dan Perancangan Sistem

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB I PERSYARATAN PRODUK

BAB IV HASIL DAN UJI COBA

BAB III METODE PENELITIAN. mempermudah pelaksanaan penelitian. Tahap-tahap penelitian dalam

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi desain dalam bentuk kode-kode program. Kemudian di tahap ini

I. ANALISIS DAN PERANCANGAN SISTEM. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB III METODE PENELITIAN. Tugas Akhir ini dilaksanakan di Lab Teknik Komputer Jurusan Teknik Elektro

BAB III METODE PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

METODE PENELITIAN. penelitian adalah pada Semester Genap Tahun Akademik mendukung dan menunjang pelaksanaan penelitian.

III. METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika Dan

III. METODOLOGI PENELITIAN

BAB 3 METODE PENELITIAN

BAB III METODE PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV ANALISIS DAN RANCANGAN SISTEM Deskripsi Sistem Analisis Sistem Analisis Kebutuhan Fungsional

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III. Metode Penelitian

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN I - 1

BAB I PERSYARATAN PRODUK

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Laboratorium Skripsi dan Tugas Akhir Jurusan Ilmu

BAB III METODE PENELITIAN

RANCANG BANGUN SISTEM INFORMASI PENJUALAN PRODUK KOPI PADA UD. TIARA GLOBAL COFFEE BERBASIS WEB

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB V IMPLEMENTASI SISTEM

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB III ANALISA DAN PERANCANGAN SISTEM 1.1 Alat dan Bahan Alat

BAB IV HASIL DAN DESAIN SISTEM

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III METODE PENELITIAN. semester ganjil dan semester genap tahun ajaran prototype. Tahapan-tahapan dalam metode throw-away prototype

BAB III ANALISA DAN PERANCANGAN

BAB III METODOLOGI. Penelitian ini dilaksanakan di Ruang Server Biro Sistem Informasi (BSI)

BAB IV IMPLEMENTASI DAN PENGUJIAN

BABI II DASAR TEORI DAN TINJAUAN PUSTAKA

BAB IV HASIL DAN UJI COBA. tahap implementasi ada beberapa faktor pendukung antara lain:

BAB IV HASIL DAN UJICOBA

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB I PENDAHULUAN. data spasial berikut atribut-atributnya, seperti memodifikasi bentuk, warna,

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika Dan Ilmu

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

APLIKASI PENGELOLAAN DATA BARANG CV. TRIMULTI MANUNGGAL BERBASIS WEBSITE MENGGUNAKAN PHP DAN MYSQL

BAB II LANDASAN TEORI

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN

Gambar 4.1 Flowchart

BAB III METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis merupakan suatu tindakan untuk mengetahui lebih

Aplikasi M-Commerce Berbasis Android Pada Phone Comp Service

Pengembangan Aplikasi Client E-Learning untuk Learning Management System (Lms) Claroline pada Perangkat Mobile Android

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

BAB III METODE PENELITIAN

BAB III ANALISA DAN PERANCANGAN

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN SISTEM

Bab 3. Metode Perancangan

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

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

BAB I PENDAHULUAN.

BAB IV PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV. digunakan. Hasil sistem yang dibuat merupakan sebuah aplikasi penerimaan siswa

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI_DAN_EVALUASI. diimplementasikan dalam bentuk kode-kode pemrograman perangkat lunak.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI PENELITIAN. penelitian dalam Perancangan Virtual Desktop Infrastructure (VDI) ini dilaksanakan dari bulan

BAB 1 PENDAHULUAN. 1 Universitas Kristen Maranatha

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III METODE PENELITIAN. Tahapan penelitian yang akan dilakukan adalah sebagai berikut: keputusan tingkat kesehatan.

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

BAB IV ANALISIS DAN PERANCANGAN. sistem informasi yang utuh kedalam bagian-bagian komponennya dengan

Bab 4 Implementasi dan Evaluasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB III METODE PENELITIAN. Untuk menunjung pembangunan manajemen sistem website yang ada CV.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA. yang digunakan untuk memperjelaskan tentang tampilan-tampilan yang ada pada

BAB IV ANALISA DAN HASIL PENGUJIAN SISTEM. Analisis sistem dari aplikasi ini terdiri dari : 3. Kebutuhan Pengembangan Aplikasi

Transkripsi:

BAB III METODE PENELITIAN 3.1 Tempat dan Waktu Penelitian Penelitian ini dilakukan di Jurusan Ilmu Komputer, Fakultas Ilmu Pengetahuan Alam Universitas Lampung. Waktu penelitian dilakukan selama semester genap dan semester ganjil tahun ajaran 2011-2012 dan 2012-2013. 3.2 Perangkat Pendukung Adapun yang digunakan dalam pengembangan aplikasi ini, adalah: a) Hardware (Perangkat Keras) 1. 1 unit notebook MSI dengan spesifikasi Intel Core i3, ram 4GB, Hardisk 320GB. b) Software (Perangkat Lunak) 1. Sistem Operasi Windows 7 Professional. 2. Xampp versi 1.7.7. 3. Eclipse untuk Windows versi 1.4.1. 4. Android SDK untuk Windows.

5. Android Virtual Device versi 9 (Sistem Operasi Android 2.2 versi 8). c) Literature baik yang berasal dari jurnal, buku, maupun website resmi dari pengembang. 3.3 Tahap Penelitian Metode pengembangan yang digunakan yaitu dengan menggunakan metode waterfall. Metode waterfall adalah sebuah metode yang dalam setiap tahapannya menghasilkan dokumentasi dari apa saja yang telah dikerjakan. Metode ini cocok digunakan untuk pengembangan aplikasi yang masih sederhana. Model ini melakukan pendekatan secara sistematis dan urut mulai dari level kebutuhan sistem lalu menuju ke tahap analisis, desain, coding dan testing. Disebut dengan waterfall karena sebelum beranjak ke tahap berikutnya, tahap yang sedang dilakukan harus diselesaikan dahulu. Berikut ini adalah tahapan metode waterfall : a) Analisis Kebutuhan Permodelan ini diawali dengan mencari kebutuhan dari keseluruhan sistem yang akan diaplikasikan ke dalam bentuk aplikasi client. Dalam tahapan ini, penulis melakukan analisis akan kebutuhan pengguna E-Learning yang sekiranya akan bermanfaat dalam penggunaan perangkat mobile. Analisis dimulai dengan melakukan pengaksesan http://e-learning.unila.ac.id dengan menilai kebutuhan apa saja yang diperlukan dan apa saja fungsi yang digunakan dalam lingkungan Universitas Lampung sebagai contoh dalam lingkungan kecil sebelum aplikasi diimplementasikan secara luas. 22

Kebutuhan lebih lanjut, dilakukan dengan berkonsultasi kepada pembimbing selaku seseorang yang ahli dalam bidang E-Learning. b) Desain Sistem Proses selanjutnya setelah analisis kebutuhan adalah desain sistem. Pada proses desain sistem, dilakukan pembuatan rancangan sistem kedalam bentuk yang lebih mudah dimengerti. Dalam tahapan ini, akan dibuat desain User Interface serta Unified Modeling Language (UML) seperti Use Case Diagram, Entity Relationship Diagram dan Activity Diagram untuk pengenalan fungsi aplikasi dalam bentuk yang lebih sederhana dan mudah dimengerti. c) Coding (Penulisan Kode Program) Proses selanjutnya setelah analisis kebutuhan dan desain sistem yaitu coding program. Dalam tahapan ini, penulis akan merancang sistem ke dalam bahasa pemograman Java, XML, serta PHP yang didasari oleh analisis yang telah dilakukan sebelumnya. d) Pengujian Aplikasi yang dibuat perlulah diujicobakan, demikian juga dengan aplikasi client E-Learning ini. Pengujian dilakukan oleh pengguna maupun orang yang ahli dalam bidang E-Learning dengan mengakses LMS Claroline menggunakan aplikasi yang dibuat. Pengujian dilakukan untuk mengetahui kesalahan yang masih terjadi serta apakah sudah tepat guna bagi pengguna E-Learning yang memakai perangkat Android. 23

e) Maintenance (Pemeliharaan) Maintenance merupakan proses terakhir yang dilakukan bilamana aplikasi client E-Learning yang dibuat ini mengalami perubahan versi serta perbaikan fungsi agar menjadi lebih bermanfaat bagi user. Proses maintenance dilakukan dengan melakukan peng-update-tan versi aplikasi untuk mengatasi error yang masih terjadi. 3.4 Modifikasi Server LMS Claroline Dalam pengembangan aplikasi, transaksi pertukaran data antara pengguna dan server menggunakan teknik parsing XML. Untuk pengimplementasian parsing XML ini sendiri menggunakan cara membuat kelas RSS yang didefinisikan sendiri sesuai kebutuhan. Kelas RSS ini dibuat didalam paket aplikasi android, sehingga peran RSS ini sendiri bukan merupakan layanan dari LMS Claroline, tetapi merupakan layanan dari kelas yang dibuat dalam aplikasi Android untuk memudahkan dalam pemrosesan parsing XML. Untuk server LMS Claroline sendiri, akan ditambahkan script script PHP untuk melakukan parsing XML serta penambahan field bernamakan no_unik pada tabel user di database. Script- script PHP ini yang nantinya akan meminta data ke server melalui tag-tag XML yang telah didefinisikan dahulu oleh aplikasi Android. Script PHP inilah yang berperan penuh dalam pengkoneksian aplikasi dengan server. Sedangkan field no_unik berisikan nomor acak integer yang dihasilkan oleh aplikasi, kemudian dikirimkan ke database dengan nilai rentan dari 100.000.000 1.000.000.000. Nomor acak ini berfungsi sebagai kode keamanan yang dimasukkan ke database ketika pengguna ingin login dengan 24

username dan password-nya. Jadi untuk masuk ke menu, nomor unik ini harus sesuai nilainya dengan nilai yang ada pada field no_unik. 3.4.1 Diagram Alir Proses Parsing XML DIMASUKKAN KE PAKET RSS PADA APLIKASI DIMASUKKAN KE ITEM RSS PADA XML Gambar 3.1. Diagram Alir Proses Parsing XML 25