14
10 BAB III METODE PENELITIAN Bab ini menjelaskan tentang kerangka kerja yang di gunakan untuk pedoman dalam melakukan penelitian yang secara garis besar di tunjukkan pada gambar 3.1 Gambar 3.1 kerangka penelitian 3.1 Studi literatur Dalam studi literatur penelitian akan menggunakan metode pengumpulan data yang bertujuan untuk digunakannya dalam mempelajari dan memahami hasil dari sistem yang akan di buat dari sumber – sumber referensi, sumber referensi di gunakan untuk bahan penelitian dan pertimbangan untuk sebuah sistem yang akan peneliti buat, dalam penelitian ini akan mengambil beberapa fitur seperti pencarian klinik bersalin terdekat, proses pemilihan klinik BPJS pada aplikasi pencarian klinik bersalin terdekat di ponorogo. 3.2 Analisa kebutuhan sistem Analisa kebutuhan sistem peneliti akan menganalisa apa saja yang di butuhkan untuk kebutuhan user dan admin. User yang ada pada penelitian ini adalah ibu hamil pada penelitian ini juga akan menganalisa hal yang dibutuhkan untuk menerapkan sistem pencarian klinik bersalin terdekat pada aplikasi berbasis android. Pada sistem

Gambar 3.1 kerangka penelitian

  • Upload
    others

  • View
    20

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Gambar 3.1 kerangka penelitian

10

BAB III

METODE PENELITIAN

Bab ini menjelaskan tentang kerangka kerja yang di gunakan untuk pedoman dalam

melakukan penelitian yang secara garis besar di tunjukkan pada gambar 3.1

Gambar 3.1 kerangka penelitian

3.1 Studi literatur

Dalam studi literatur penelitian akan menggunakan metode pengumpulan data

yang bertujuan untuk digunakannya dalam mempelajari dan memahami hasil dari

sistem yang akan di buat dari sumber – sumber referensi, sumber referensi di gunakan

untuk bahan penelitian dan pertimbangan untuk sebuah sistem yang akan peneliti

buat, dalam penelitian ini akan mengambil beberapa fitur seperti pencarian klinik

bersalin terdekat, proses pemilihan klinik BPJS pada aplikasi pencarian klinik bersalin

terdekat di ponorogo.

3.2 Analisa kebutuhan sistem

Analisa kebutuhan sistem peneliti akan menganalisa apa saja yang di butuhkan

untuk kebutuhan user dan admin. User yang ada pada penelitian ini adalah ibu hamil

pada penelitian ini juga akan menganalisa hal yang dibutuhkan untuk menerapkan

sistem pencarian klinik bersalin terdekat pada aplikasi berbasis android. Pada sistem

Page 2: Gambar 3.1 kerangka penelitian

11

pencarian klinik bersalin ini peneliti merancang untuk mempermudah dalam

pencarian dan pembayaran di dalam klinik bersalin berbasis android. Berikut ini

adalah spesifikasi pada aplikasi pencarian klinik bersalin di wilayah ponorogo

berbasis android :

3.2.1 Kebutuhan fungsional sistem

1. Untuk user

- User bisa melakukan pencarian klinik bersalin

- User dapat memilih tempat klinik bersalin terdekat

- User dapat menghubungi dokter yang bertugas di klinik

- User dapat mengetahui lokasi klinik bersalin

2. Untuk admin

- Admin dapat mengatur tempat klinik di aplikasi

- Admin dapat menambahkan klinik bersalin

- Admin dapat menambahkan user baru

- Admin dapat menambahkan lokasi klinik

3.3 Perancangan sistem

Dalam penelitian ini penulis menggunakan rancangan sistem Waterfall untuk

membuat rancangan aplikasi. Dengan adanya rancangan sistem waterfall ini penulis

bisa merancang sebuah aplikasi dengan berurutan.

Gambar 3.2 Metode Waterfall

1. Communication (Project Initiation and Requirements Gathering)

Communication di gunakan untuk mengindentifikasi suatu proses dalam

perancangan aplikasi pencarian klinik bersalin berbasis android. Dalam hal ini

penulis melakukan proses yang bersifat teknis untuk berkomunikasi dengan

Page 3: Gambar 3.1 kerangka penelitian

12

beberapa user yang akan di gunakan untuk memahami dan akan mendapatkan

tujuan yang di inginkan untuk mengindentifikasi fitur dalam perancangan

aplikasi yang penulis buat.

2. Planning (Estimating, Schenduling, and Tracking)

Planning di gunakan untuk proses mendapatkan suatu informasi dari lanjutan

Communication di dalam proses Planning setelah mendapatkan sebuah

informasi yang di perlukan untuk perancangan dan serta mengetahui tentang

kebutuhan yang di gunakan dalam perancangan maka penelitian ini melakukan

proses perencanaan yang di gunakan untuk merancang sebuah aplikasi yang di

buat.

3. Modeling (Analysis and Design)

Modeling di gunakan untuk menerjemahkan proses rancangan kedalam

gambaran aplikasi yang akan di buat. Proses ini akan berfokus pada diagram

aktivitas dan desain interface.

4. Construction (Code and Test)

Tahapan ini akan menerjemahkan proses dari desain kedalam bentuk bahasa

pemrogaman dan setelah pembuatan aplikasi akan di lakukan pengujian yang

berguna untuk mengetahui bagian mana yang terjadi error.

5. Construction (Code and Test)

Proses terakhir merupakan tahap implementasi aplikasi ke User dan juga

memelihara aplikasi. Jika terjadinya error pada aplikasi maka akan melakukan

perbaikan berdasarkan review para user yang mencobanya.

3.3.3 Alat dan bahan yang di gunakan

Perancangan aplikasi pencarian klinik bersalin berbasis android di ponorogo ini

penelitian ini membutuhkan hardware dan software yang berguna menunjang

kinerja pada perancangan aplikasi yang penulis buat.

1. Perangkat keras (Hardware)

Hardware yang digunakan untuk perancangan aplikasi yang penulis pakai

adalah sebagai berikut :”

- Laptop

- Prosessor Intel Core-i3

- Ram 4GB

- Storage HDD 500GB

Page 4: Gambar 3.1 kerangka penelitian

13

2. Perangkat Lunak (Software)

Dalam penelitian ini membutuhkan beberapa perangkat lunak sebagai berikut :

- Windows 10

- Microsoft office 2013

- Adobe XD CC 2015

- Android Studio

- Microsoft Visio

- Java Development Kit

- Software Development Kit

- PHP

- Mysql

3.3.4 Desain Sistem

Pada perancangan desain sistem ini akan menampilkan desain dari

perancangan aplikasi yang merupakan tahapan – tahapan dari sistem dan akan

dimodelkan dengan pendekatan object oriented yang berisi seperti flowchart,

Use Case, Activity Diagram, Sequence Diagram, Class Diagram dan

Database. Berikut ini adalah desain sistem dari perancangan aplikasi yang

penulis buat :

A. Flowchart

Didalam perancangan aplikasi pencarian terdekat klinik bersalin yang

penulis buat akan dibagi menjadi 2 level yang berbeda yaitu admin dan user

dan masing – masing akan memiliki akses menu yang berbeda yang akan di

gambarkan dalam bentuk flowchart. Berikut ini adlah Flowchart dari admin

dan user :

Page 5: Gambar 3.1 kerangka penelitian

14

Gambar 3.3 f lowchart admin

Pada gambar 3.3 merupakan gambaran dari flowchart admin yang di jelaskan

dari mulai atau start kemudian ke menu log in jika tidak valid user dan password

otomatis akan munjul Kembali di menu login dan jika valid melanjutkan ke halaman

dashboard kemudian admin melakukan tambah data pemilik klinik lalu menginputkan

data dari klinik tersebut jika sudah selesai maka admin bisa meng edit data dari klinik

tersebut dan admin juga bisa mengupdate data klinik.

Page 6: Gambar 3.1 kerangka penelitian

15

Gambar 3.4 Flowchart User

Keterangan dari gambar 3.4 flowchart user yaitu langkah pertama melakukan

login jika tidak punya akun maka akan di arahkan ke daftar akun dan melakukan

registrasi jika sudah maka akun pencari klinik bersalin sudah di buat maka akan di

lanjutkan ke menu dashboard kemudian user input pencarian tempat klinik terdekat

dan sistem akan mencari lokasi klinik terdekat jika sudah akan muncul tempat

informasi klinik dan jika user cocok akan melakukan pengecekan dalam klinik

tersebut kemudian user pergi ke tempat klinik tersebut.

Page 7: Gambar 3.1 kerangka penelitian

16

B. Use case diagram

Gambar 3.5 Use Case Diagram

Pada gambar 3.5 ini menampilkan rancangan use case diagram yang

menjelaskan admin dapat mengatur data klinik seperti menginputkan data klinik baru,

mengubah data klinik dan menghapus klinik sedangkan untuk user hanya

menampilkan klinik terdekat dan mendapatkan rute ke arah klinik terdekat.

Page 8: Gambar 3.1 kerangka penelitian

17

C. Activity Diagram

Gambar 3.6 Activity Diagram mendapatkan tempat Klinik bersalin terdekat

Pada gambar 3.6 menjelaskan tentang menjelaskan sistem akan mengambil

secara otomatis posisi Pengguna. Kemudian sistem akan mengolah data dan

menampilkan klinik bersalin Sakit terdekat. Sistem mendapatkannya dari perhitungan

dengan Metode Haversine Formula dari masing-masing klinik bersalin dengan

Pengguna, dan membandingkannya. Hasil perbandingan menghasilkan klinik bersalin

terdekat.

Gambar 3.7 Activity Diagram Sistem Mendapatkan Rute Klinik Bersalin

Pada gambar 3.7 menjelaskan tentang sistem akan mengambil secara otomatis

posisi Pengguna. Kemudian dalam tampilan Google Maps pengguna akan di arahkan

rute menuju klinik bersalin paling dekat dengan lokasi pengguna.

Page 9: Gambar 3.1 kerangka penelitian

18

D. Class Diagram

Gambar 3.8 Class Diagram Sistem

Pada Gambar 3.8 menjelaskan sistem pengguna memiliki data Latitude dan

Longitude Pengguna. Pengguna memiliki aksi dapat melihat jarak setiap klinik

bersalin dan aksi melihat rute klinik bersalin. klinik bersalin memiliki Atribut data id

klinik bersalin, Latitude klinik bersalin, Longitude klinik bersalin,. Tampilan

perhitungan jarak berupa jarak antara Pengguna dan klinik bersalin. Tampilan

perhitungan jarak adalah hasil pengolahan data Latitude Pengguna, Longitude

Pengguna, Latitude klinik bersalin, Longitude klinik bersalin dan id klinik bersalin.

Tampilan rute menuju klinik bersalin berupa rute dari Pengguna dengan klinik

bersalin. Tampilan rute menuju klinik bersalin adalah hasil pengolahan data Latitude

Pengguna, Longitude Pengguna, Latitude klinik bersalin dan Longitude klinik

bersalin.

Page 10: Gambar 3.1 kerangka penelitian

19

E. Sequence Diagram

Gambar 3.9 Squence Diagram

Pada gambar 3.9 perancangan sequence diagram diatas dapat

dijelaskan bahwa user membuka aplikasi dan melakukan regristrasi

kemudian akan disimpan pada database, user melakukan login dengan input

username dan password kemudian sistem akan menampilkan halaman

utama, user melakukan pencarian klinik bersalin terdekat kemudian sistem

akan mencari klinik bersalin terdekan menggunakan algoritma haversine ke

database. Data ditemukan dalam database kemudian sistem akan

menampilkan rekomendasi klinik bersalin BPJS terdekat kepada user.

Page 11: Gambar 3.1 kerangka penelitian

20

F. Desain Basis data

Basis data di gunakan untuk menyimpan data base pada ranfcangan aplikasi yang penulis

buat. Berikut tabel – tabel basis data :

Table 3.1 Basisdata User

Field Type Null Key Default Extra Id int(10) unsigned NO PRI NULL auto_increment Nama varchar(35) NO Alamat varchar(255) NO Phone varchar(13) NO Username varchar(45) NO Password varchar(45) NO id_level varchar(5) NO NA varchar(5) NO TanggalBuat Datetime NO 0000-00-00

00:00:00

Foto varchar(255) NO Longitude varchar(255) NO NULL Latitude varchar(255) NO NULL Nama_klinik varchar(45) NO NULL

Table 3.2 Basisdata user level

Field Type Null Key Default Extra Id int(10) unsigned NO PRI NULL auto_increment Level varchar(45) NO NA varchar(45) NO

Table 3.3 Basisdata pencari klinik

Field Type Null Key Default Extra Id int(10) unsigned NO PRI NULL auto_increment Nama varchar(35) NO Alamat varchar(255) NO Phone varchar(13) NO Username varchar(45) NO Password varchar(45) NO id_level varchar(5) NO NA varchar(5) NO TanggalBuat Datetime NO 0000-00-00

00:00:00

Foto varchar(255) NO Fcm varchar(255) NO NULL Email varchar(45) NO NULL

Page 12: Gambar 3.1 kerangka penelitian

21

Table 3.4 Basis data Klinik bersalin

Field Type Null Key Default Extra Id int(10)

unsigned NO PRI NULL auto_increment

Iduser int(10) unsigned

NO NULL

Noklinik varchar(45) NO NULL Bpjs varchar(45) NO NULL Fasilitas Text NO NULL TanggalBuat Datetime NO CURRENT_TIMESTAMP gambar1 varchar(255) NO NULL gambar2 varchar(255) NO NULL gambar3 varchar(255) NO NULL Idkategori varchar(45) NO NULL Jenisklinik varchar(45) NO NULL

Table 3.5 Basisdata kategori

Field Type Null Key Default Extra Id int(10) unsigned NO PRI NULL auto_increment Kategori varchar(255) NO NA varchar(45) NO TanggalBuat Datetime NO 0000-00-00

00:00:00

Page 13: Gambar 3.1 kerangka penelitian

22

G. User Interface

Gambar 3.10 User Interface Halaman Log In

Gambar 3.11 User Interface Halaman Utama

Page 14: Gambar 3.1 kerangka penelitian

23

Gambar 3.12 User Interface Pencarian Terdekat

Gambar 3.13 User Interface Klinik Bersalin