BAB 3 METODE PENELITIAN

dokumen-dokumen yang mirip
BAB III METODE PENELITIAN Alat Alat yang di gunakan dalam pembuatan aplikasi hadis sahih bukhari

BAB III METODE PENELITIAN. Pengetahuan Alam Universitas Lampung dan di Dinas Pemuda dan Pariwisata

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

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

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

BAB III METODE PENELITIAN. Peneliti melakukan penelitian dijurusan 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 III METODE PENELITIAN. semester ganjil dan semester genap tahun ajaran prototype. Tahapan-tahapan dalam metode throw-away prototype

pada masalah pengumpulan kebutuhan pengguna pada tingkatan sistem (system requirements) dengan mendefinisikan konsep sistem beserta interface yang

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

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

BAB III METODE PENELITIAN

Aplikasi Informasi Penanganan Pertama Pada Cedera Olahraga dengan Fisioterapi Berbasis Android

BAB IV IMPLEMENTASI DAN PENGUJIAN

Pengembangan Aplikasi Pencarian Hadist Riyadhus Shalihin Imam Nawawi Jilid II Pilihan Berbasis Android

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

BAB IV HASIL DAN PEMBAHASAN

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 3 METODOLOGI PENELITIAN

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

BAB III METODOLOGI PENELITIAN

BAB V IMPLEMENTASI SISTEM

Aplikasi Media Sosial How To Cook Menggunakan Teknologi Mobile Backend As A Service (MBaaS)

BAB III METODE PENELITIAN

BAB IV METODOLOGI PENELITIAN. pada bagian ketiga dan pada bagian yang terakhir digram alir peneitian.

BAB III METODOLOGI PENELITIAN

Berikut langkah-langkah penelitian yang dilakukan: 1. Menentukan kebutuhan data yang akan digunakan.

BAB III METODOLOGI PENELITIAN. Metode pengumpulan data yang digunakan pada penelitian ini berupa studi

BAB III METODE PENELITIAN. Berikut adalah tahapan penelitian yang dilakukan : Menentukan kebutuhan data yang digunakan, seperti data makanan, data

BAB III METODOLOGI PENELITIAN

III. METODOLOGI PENELITIAN

BAB III METODE PENELITIAN. dan Ilmu Pengetahuan Alam Universitas Lampung dan pada perusahaan PT.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODE PENELITIAN

BAB 3 METODE PENELITIAN

BAB III ANALISIS DAN DESAIN SISTEM

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

BAB III METODOLOGI PENELITIAN. menu makanan berbasis web pada konsumen restoran menggunakan metode

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

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB III METODE PENELITIAN

BAB V IMPLEMENTASI SISTEM

III. METODOLOGI PENGEMBANGAN. Adapun peralatan yang digunakan pada penelitian adalah sebagai berikut:

PEMBIMBING : Dr. Lulu Chaerani Munggaran, SKom., MMSI

BAB III METODOLOGI PENELITIAN

BAB III ANALISA DAN PERANCANGAN

BAB 1. PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB III METODOLOGI PENELITIAN

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

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

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB 3 METODOLOGI PENELITIAN. (TI-Math), serta Teknik Informatika dan Statistika (TI-Stat) dan pemilihan

BAB IV TESTING DAN IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI PENELITIAN

1.1 Latar Belakang Masalah

BAB III METODOLOGI PENELITIAN. Perangkat lunak yang digunakan dalam mengembangkan aplikasi Sistem

BAB III METODOLOGI PENELITIAN

b. Perancangan Sistem

BAB I PENDAHULUAN. Toko yang masih menggunakan sistem manual kurang efektif dalam proses

BAB III METODOLOGI PENELITIAN. 3.1 Desain Penelitian Berikut merupakan desain penelitian yang akan digunakan pada proses

BAB IV. Implementasi dan Pengujian

BAB III ANALISA DAN PERANCANGAN SISTEM. Analisa masalah dilakukan untuk membuat langkah langkah yang

BAB III ANALISIS DAN RANCANGAN PROGRAM

BAB III METODOLOGI PENELITIAN

PENDAHULUAN 1 BAB I. 1.1 Latar Belakang

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

BAB III METODE PENELITIAN. 3.1 Metode Pengembangan Sistem

1.1 Latar Belakang Masalah

BAB III ANALISA DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. kebutuhan fungsional dan analisis kebutuhan non-fungsional.

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

APLIKASI PENGELOLAAN KEUANGAN KELUARGA DENGAN BISNIS KECIL BERBASIS ANDROID

BAB 3 METODE PENELITIAN. dalam melakukan penelitian untuk memudahkan penyusun dalam

BAB III METODE PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODE PENELITIAN. Pendekatan metode pengembangan sistem yang digunakan peneliti merupakan

BAB I PENDAHULUAN. hal proses pengolahan data, baik itu data siswa, guru, administrasi sekolah maupun data

BAB III METODOLOGI PENELITIAN

BAB 3. METODE PENELITIAN. Desain penelitian adalah tahapan atau gambaran yang akan dilakukan

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. perkembangan ilmu pengetahuan dan teknologi. Sehingga ilmu pengetahuan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI PENELITIAN. penelitian Sistem Penjadwalan Kereta Api dengan Genetic Algorithm :

BAB III METODE PENELITIAN

BAB V IMPLEMENTASI SISTEM

BAB III METODOLOGI PENELITIAN

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

BAB III METODE PENELITIAN

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB III METODE PENELITIAN

PROSEDUR MENJALANKAN APLIKASI

CS4 Professional serta, didapatkan tampilan yang menarik dan dapat memberikan. Melihat peluang yang ada maka Proposal Skripsi ini di beri judul

BAB 1 PENDAHULUAN 1.1 LATAR BELAKANG

BAB III METODE PENELITIAN

Transkripsi:

BAB 3 METODE PENELITIAN 3.1 Waktu dan Tempat Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Lampung. Waktu penelitian dilakukan pada semester ganjil tahun ajaran 2014/2015. Adapun alokasi waktu pengerjaan adalah sebagai berikut: Tabel 3.1: Rencana Penelitian No Uraian Minggu Minggu Minggu Minggu Minggu Minggu Minggu Minggu ke-1 ke-2 ke-3 ke-4 ke-5 ke-6 ke-7 ke-8 1 Studi Literatur X X 2 Perancangan X X 3 Pemrograman X X X 4 Pengujian X X 5 Pengoperasian pemeliharaan X X 6 Laporan X

23 3.2 Metode Literatur Metode ini merupakan teknik pengumpulan data berdasarkan referensi dan pustaka pendukung sebagai bahan acuan yang berhubungan dengan objek yang diteliti. Literatur utama yang digunakan adalah Kitab Riyadhus Shalihin jilid II karya Imam Nawawi. sedangkan literatur tambahan yaitu literatur yang diambil dari jurnal, buku maupun website. (Sumadi. 2013) 3.3 Metode Pengembagan Aplikasi Metode Pengembangan yang penulis gunakan adalah metode waterfall. Metode ini sudah digunakan secara luas untuk pengembangan aplikasi perangkat lunak dan merupakan model klasik dari rekayasa perangkat lunak yang banyak digunakan dalam proyek-proyek pemerintahan dan di perusahaan - perusahaan besar. Metode ini sangat terstruktur, tertapi cenderung bersifat linier dan tidak fleksibel. Metode ini memerlukan pendekatan yang sistematis dan sekuensial didalam pengembangan sistem perangkat lunaknya. Gambar 3.1: Metode Waterfall yang digunakan dalam membangun aplikasi Adapun alasan Pengembangan Aplikasi 100 Hadist Pilihan Riyadhus Shalihin jilid II Berbasis Android ini di gunakan metode Waterfall, selain dikarenakan pengaplikasiannya yang mudah, metode ini memiliki kelebihan ketika semua kebutuhan kebutuhan sistem adapat di definisikan secara utuh dan benar diawal project,

24 maka perancangan atau pengembangan aplikasi dapat berjalan dengan baik dan tanpa masalah. Meskipun demikian, kekurangan dari penggunaanmetode ini adalah ketika suatu tahap terhambat maka tahap selanjutnya tidak dapat dikerjakan dengan baik.tahapan pengembangan pada metode Waterfall, terdiri dari: 1. Perancangan. 2. Analisis 3. Desain. 4. Pemrograman. 5. Pengujian. 6. Pengoperasian dan pemeliharaan. 7. Penulisan Laporan. 3.3.1 Perancangan Tahap ini diawali dengan mencari dan menentukan kebutuhan dari semua sistem yang akan diaplikasikan pada software yang akan dibangun. Hal ini sangat penting, mengingat tahap ini adalah tahap awal dalam pengembangan aplikasi. setelah melakukan studi literatur dan penyesuaian perangkat keras maka didapatkan perangkat keras dan lunak sebagai berikut. 3.4 Spesifikasi Hardware dan Software yang Digunakan Pengembangan aplikasi 100 Hadist pilihan Riyadhus Shalihin jilid II berbasis Android ini menggunakan satu unit notebook dengan spesifikasi sebagai berikut. 1. Spesifikasi hardware yang digunakan dalam pengembangan sistem ini adalah sebagai berikut.

25 1. Processor Intel(R) Core(TM) i3 CPU @2.40GHz. 2. RAM DDR2 4 GB. 3. HDD 320 GB. 4. VGA ATI Mobility Radeon HD5470. 2. Spesifikasi software yang digunakan adalah sebagai berikut: 1. Sistem Operasi Windows 7 Home Premium. 2. JDK 8u25 2. Android Developer Tools 22.2.1. 3. Droid Draw 4. Miktex 3.4.1 Analisis Pada tahap ini dilakukan pengumpulan kebutuhan elemen-elemen di tingkat perangkat lunak. Dengan analisis ini, pengembangan akan menentukan domain data atau informasi atau fungsi,proses atau prosedur yang diperlukan beserta unjuk kerjanya dan tampilan yang diperlukan. Hasil akhir dari tahapan ini adalah spesifikasi kebutuhan perangkat lunak. 3.4.2 Desain Perancangan Aplikasi 100 Hadist Pilihan RIyadhus Shalihin Imam Nawawi dimulai dari menentukan use case, activity diagram dan tampilan. berikut ini adalah desain use case dari Aplikasi 100 Hadist Pilihan Riyadhus Shalihin.

26 Gambar 3.2: Use case Aplikasi 100 Hadist Pilihan Riyadhus Shalihin Gambar 3.2 menunjukan use case dari aplikasi yang akan dibangun di bawah ini akan ditunjukan activity diagram dari aplikasi yang akan dibuat. Gambar 3.3: Rencana Peneletian Hadist Gambar diatas menjelaskan tentang use case pada tombol hadist yaitu user memilih tema hadist yang telah ada lalu user memilih hadist yang ada di dalam tema yang sudah dipilih.

27 Gambar 3.4: Activity Diagram Dasar Hadist, Biografi, Tentang,Bantuan Gambar diatas menjelaskan tentang use case pada tombol pengetahuan dasar hadist, siapa Imam Nawawi, Tentang, Bantuan. Untuk tampilan menu Utama dari aplikasi yang akan dibangun dapat dilihat pada Gambar 3.5 Gambar 3.5: Tampilan awal menggunakan aplikasi Droiddraw

28 3.4.3 Implementasi Tahap ini sering disebut juga sebagai tahap pemrograman perangkat lunak atau coding. Dengan kata lain, pada tahap ini dilakukan implementasi dari tahap perancangan dan hasil rancangan kedalam baris kode program kedalam bahasa pemgrograman Java dan XML. 3.4.4 Pengujian Setelah perangkat lunak selesai diimplementasikan, pengujian dapat segera dimulai. Pengujian terlebih dahulu dilakukan pada setiap fungsi yang terdapat dalam Aplikasi. Jika setiap fungsi dan prosedur tersebut selesai diuji dan terbukti tidak -bermasalah, maka modul-modul bersangkutan dapat segera diintegrasikan dan dikompilasi hingga membentuk suatu perangkat lunak yang utuh. Kemudian dilakukan pengujian di tingkat perangkat lunak yang difokuskan pada pemeriksaan hasil. pengujian menggunakan blackbox testing. 3.4.5 Pengoperasian dan pemeliharaan Tahap ini ditandai oleh penyerahan perangkat lunak kepada pemesanannya yang kemudian di operasikan oleh pemiliknya. Pada masa operasional awal, ketika digunakan dillokasi kerjanya, suatu perangkat lunak mungkin saja mengalami suatu kegagalan dalam menjalankan beberapa fungsinya error atau bugs. Jika hal ini terjadi, maka pada fase inilah pengembangan memberikan dukungan perbaikan hingga aplikasi yang bersangkutan dapat berjalan semestinya (Suryabrata. 2013) Alasan pengembangan aplikasi ini menggunakan metode waterfall, selain dikarenakan pengaplikasiannya yang mudah, metode ini memiliki kelebihan ketika semua kebutuhan kebutuhan sistem adapat didefinisikan secara utuh dan benar diawal project, maka perancangan atau pengembangan aplikasi dapat berjalan dengan baik.