• Tidak ada hasil yang ditemukan

PERANCANGAN DAN PEMBUATAN APLIKASI CARI DOKTER II BERBASIS WEB DAN ANDROID Tugas Akhir

N/A
N/A
Protected

Academic year: 2021

Membagikan "PERANCANGAN DAN PEMBUATAN APLIKASI CARI DOKTER II BERBASIS WEB DAN ANDROID Tugas Akhir"

Copied!
16
0
0

Teks penuh

(1)

i

PERANCANGAN DAN PEMBUATAN APLIKASI CARI DOKTER II BERBASIS WEB DAN ANDROID

Tugas Akhir HALAMAN JUDU L

Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Ahli Madya pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret

Disusun Oleh SELVIA MURTIYANA

M3114132

PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET SURAKARTA

(2)

ii

(3)

iii

HALAMAN PENGESAHAN

PERANCANGAN DAN PEMBUATAN APLIKASI CARI DOKTER II BERBASIS WEB DAN ANDROID

Disusun Oleh : Selvia Murtiyana

M3114132 Pembimbing Utama,

YUDHO YUDHANTO S.Kom NIDN. 99903101320

(4)

iv

HALAMAN PERNYATAAN

Dengan ini saya menyatakan bahwa dalam pengerjaan Tugas Akhir ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan disuatu perguruan tinggi, dan sepanjang pengetahuan saya, tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali secara tertulis diacu dalam naskah ini dan disebutkan dalam Daftar Pustaka serta karya cipta yang dibuat tidak melanggar hak cipta milik orang lain.

Surakarta, 31 Mei 2017

Selvia Murtiyana NIM. M3114132

(5)

v

HALAMAN MOTTO

“Sekecil apapun tindakan pasti akan ada timbal baliknya”

(6)

vi

HALAMAN PERSEMBAHAN

Tugas Akhir ini penulis persembahkan kepada :

1. Allah SWT, yang tidak selalu memberi kemudahan namun selalu memberi jalan terbaik dan mengabulkan doa hamba-Nya melalui segala cara. 2. Bapak Mudjijono dan Ibu Rumanti serta keluarga yang selalu mendoakan,

memberi semangat, menyediakan segala fasilitas dan menjadi alasan bagi saya untuk menyelesaikan tugas akhir ini.

3. Dosen dan Staf Pengajar Program D3 Teknik Informatika UNS khususnya Bapak Yudho Yudhanto S.Kom yang telah memberikan bimbingan,

semangat dan masukkan yang membangun dalam penyelesaian tugas akhir ini.

4. Teman-teman Teknik Informatika TI E dan TI F angkatan 2014 yang selalu memberikan semangat, penghiburan serta dukungan selama 3 tahun

menuntut ilmu.

5. Untuk semua sahabatku dari

a. SD : Devi Hardhiati, yang sudah menjadi sahabat dari SD sampai sekarang

b. SMP : Ahmad Kharies, Friska, Caesar, Erma, Meiz, Mega, Narendra, Yuda

c. SMA : Ayu Safitri, Dela Ririn, dan Ayu Priyanti

d. Kampus : Uswatun Hasanah, Saraswati Dyah Utami, Agustin Mauliya Sukmasari, Linda Safira, Maghfira, Wahyu Putro Pamungkas, Yona Andiyatma

(7)

vii

KATA PENGANTAR

Puji syukur kehadirat Allah SWT atas segala limpahan rahmat dan karunianya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul “Perancangan dan Pembuatan Aplikasi Cari Dokter 2 Berbasis Web dan Android”. Laporan Tugas Akhir ini disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Ahli Madya (Amd.) pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret.

Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak. Penulis mengucapkan terima kasih yang tak terhingga kepada:

1. Prof. Ir. Ari Handono R, M.Sc.(Hons), Ph.D selaku Pimpinan Fakultas MIPA Universitas Sebelas Maret yang memberikan izin kepada penulis untuk belajar.

2. Abdul Aziz, S. Kom., M.Cs selaku Ketua Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang memberikan izin kepada penulis untuk belajar.

3. Yudho Yudhanto. selaku dosen pembimbing yang telah dengan penuh kesabaran dan ketulusan memberikan ilmu dan bimbingan terbaik kepada penulis.

4. Bapak Ibu Dosen Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang telah memberikan bekal ilmu kepada penulis dan teman-teman mahasiswa D3-Teknik Informatika.

5. Para Karyawan/wati Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang telah membantu penulis dalam proses belajar. 6. Keluarga tercinta, Bapak Mudjijono dan Ibu Rumanti yang selalu memberi dukungan dan memberikan pundaknya saat penulis butuh tempat untuk sejenak bersandar.

7. Teman-teman DIII Tekhik Informatika angkatan 2014.

8. Dan semua pihak yang telah membantu penulis menyelesaikan laporan Tugas Akhir ini yang tidak bisa penulis sebutkan satu persatu.

(8)

viii

Penulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh dari sempurna. Untuk itu, semua jenis saran, kritik dan masukan yang bersifat membangun sangat penulis harapkan. Akhir kata, semoga tulisan ini dapat memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan khususnya bagi penulis sendiri.

Surakarta, 1 Juni 2017

(9)

ix DAFTAR ISI

HALAMAN JUDUL ... i

HALAMAN PERSETUJUAN ... ii

HALAMAN PENGESAHAN ... iii

HALAMAN PERNYATAAN ... iv

HALAMAN MOTTO ... v

HALAMAN PERSEMBAHAN ... vi

KATA PENGANTAR ... vii

DAFTAR ISI ... ix

DAFTAR TABEL ... xii

DAFTAR GAMBAR ... xiii

ABSTRAK ... xv

ABSTRACT ... xvi

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Perumusan Masalah ... 1

1.3 Batasan Masalah Penelitian ... 2

1.4 Tujuan Penelitian ... 2 1.5 Manfaat Penelitian ... 2 1.6 Metode Penelitian ... 3 1.6.1 Pengumpulan Data ... 4 1.6.2 Pembuatan Aplikasi ... 5 1.7 Sistematika Penulisan ... 5

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI ... 7

2.1 Tinjauan Pustaka ... 7 2.2 Landasan Teori ... 9 2.2.1 Sistem Informasi ... 9 2.2.2 Perancangan Sistem ... 10 2.2.3 Perangkat Lunak ... 12 2.2.4 Pengujian Sistem ... 18

(10)

x

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM ... 22

3.1 Alat dan Bahan untuk Membuat Aplikasi ... 22

3.1.1 Alat ... 22 3.1.2 Bahan ... 23 3.2.1 Alat ... 23 3.2.2 Bahan ... 23 3.3 Jalannya Penelitian ... 23 3.4 Perancangan Sistem ... 25 3.4.1 Proses Bisnis ... 25 3.4.2 Fungsionalitas Sistem ... 26

3.4.3 Non Fungsionalitas Sistem ... 26

3.4.4 Usecase Admin ... 26

3.4.5 Activity Diagram Admin ... 29

3.4.6 Sequence Diagram Admin ... 38

3.4.7 Usecase End-User ... 42

3.4.8 Activity Diagram End-User ... 44

3.4.9 ERD ... 45

3.4.10 Kelas Diagram ... 46

3.4.11 Tabel Fisik ... 46

3.4.12 Desain Antarmuka ... 51

BAB IV IMPLEMENTASI DAN ANALISA ... 59

4.1 Server Side - Dashboard Admin ... 59

4.1.1 Halaman Login ... 59

4.1.2 Dashboard Admin ... 60

4.1.3 Manipulasi Data Doker ... 61

4.1.4 Manipulasi Data Rumah Sakit ... 65

4.2 Client Side - Aplikasi Andoid ... 68

4.2.1 Splash Screen ... 68

4.2.2 Menampilkan Tampilan Menu Utama ... 69

4.2.3 Menampilkan Tampilan Login ... 70

4.2.4 Menampilkan Tampilan Pendaftaran ... 71

4.2.5 Menampilkan Tampilan List Dokter ... 72

4.2.6 Menampilkan Tampilan List Rumah Sakit ... 73

(11)

xi

4.2.8 Menampilkan Tampilan Map ... 75

4.3 Pengujian Sistem ... 76

4.3.1 Web Cari Dokter 2 ... 76

4.3.2 Aplikasi Android ... 78 4.4 Upload Playstore ... 81 BAB V PENUTUP ... 87 5.1 Kesimpulan ... 87 5.2 Saran ... 87 DAFTAR PUSTAKA ... 88

(12)

xii

DAFTAR TABEL

Tabel 1.1 Tujuan Penelitian ... 2

Tabel 3.1 Usecase Admin ………..27

Tabel 3.2 Usecase End-User ………..44

Tabel 3.3 Tabel Fisik level ………....48

Tabel 3.4 Tabel Fisik tbl_dokter ………48

Tabel 3.5 Tabel Fisik tbl_instansi ……….49

Tabel 3.6 Tabel Fisik tbl_kategori ………49

Tabel 3.7 Tabel Fisik tbl_pengguna ……….50

Tabel 3.8 Tabel Fisik tbl_rs ………..50

Tabel 3.9 Tabel Fisik tbl_spesialis ………51

Tabel 4.1 Pengujian dashboard admin ………..72

(13)

xiii

DAFTAR GAMBAR

Gambar 3.1 Proses jalannya penelitian ... 23

Gambar 3.2 Proses Bisnis Aplikasi Cari Dokter II ... 25

Gambar 3.3 Usecase admin ... 27

Gambar 3.4 Activity Diagram Login Dashboard Admin ... 29

Gambar 3.5 Activity Diagram Admin Menampilkan Data Dokter ... 30

Gambar 3.6 Activity Diagram Admin Menambah Data Dokter ... 31

Gambar 3.7 Activity Diagram Admin Ubah Data Dokter ... 32

Gambar 3.8 Activity Diagram Admin Hapus Data Dokter ... 33

Gambar 3.9 Activity Diagram Admin Menampilkan Data Rumah Sakit ... 34

Gambar 3.10 Activity Diagram Admin Menambah Data Rumah Sakit ... 35

Gambar 3.11 Activity Diagram Admin Mengubah Data Rumah Sakit ... 36

Gambar 3.12 Activity Diagram Admin Menghapus Data Rumah Sakit ... 37

Gambar 3.13 Sequence Diagram Login Dashboard Admin ... 38

Gambar 3.14 Sequence Diagram Admin Menampilkan Data Dokter ... 38

Gambar 3.15 Sequence Diagram Admin Tambah Data Dokter ... 39

Gambar 3.16 Sequence Diagram Admin Mengubah Data Dokter ... 39

Gambar 3.17 Sequence Diagram Admin Menghapus Data Dokter ... 40

Gambar 3.18 Sequence Diagram Admin Menampiilkan Data Rumah Sakit ... 40

Gambar 3.19 Sequence Diagram Admin Menambah Data Rumah Sakit ... 41

Gambar 3.20 Sequence Diagram Admin Mengubah Data Rumah Sakit ... 41

Gambar 3.21 Sequence Diagram Admin Menghapus Data Rumah Sakit ... 42

Gambar 3.22 Usecase End-User ... 42

Gambar 3.23 Activity Diagram End-User Lihat Rumah Sakit ... 44

Gambar 3.24 ERD Cari Dokter II ... 45

Gambar 3.25 Kelas Diagram Admin Cari Dokter II ... 46

Gambar 3.26 Halaman Login ... 51

Gambar 3.27 Halaman Dashboard Admin ... 52

(14)

xiv

Gambar 3.29 Tampilan Login Aplikasi ... 54

Gambar 3.30 Menu Utama Aplikasi ... 55

Gambar 3.31 Listview Data ... 56

Gambar 3.32 Detailview Data ... 57

Gambar 3.33 Mapview Data …..………..55

Gambar 4.1 Halaman Login Dashboard Admin ………..56

Gambar 4.2 Halaman Dahboard Admin ………..57

Gambar 4.3 Antarmuka Menampilkan Daftar Data Dokter ………58

Gambar 4.4 Antarmuka Menampilkan Detail Data Dokter ………....59

Gambar 4.5 Antarmuka Form Input Data Dokter ………...60

Gambar 4.6 Antarmuka Form Ubah Data Dokter ………...61

Gambar 4.7 Antarmuka Menampilkan Data Rumah Sakit ………...62

Gambar 4.8 Antarmuka Menampilkan Detail Rumah Sakit ………...63

Gambar 4.9 Antarmuka Form Tambah Data Rumah Sakit ………...64

Gambar 4.10 Antarmuka Form Edit Data Rumah Sakit ……….65

Gambar 4.11 Antarmuka Splash Screen ……….66

Gambar 4.12 Antarmuka Menu Utama ………..67

Gambar 4.13 Antarmuka Tampilan Login ……….68

Gambar 4.14 Antarmuka Pendaftaran ………....69

Gambar 4.15 Antarmuka Pendaftaran Sukses ………70

Gambar 4.16 Generated Signed APK ……….75

Gambar 4.17 Built APK ………..75

Gambar 4.18 Keystore file ………..76

Gambar 4.19 Form Keystore ………..77

Gambar 4.20 Final Generate APK ………..78

Gambar 4.21 Login Google Play Developers Console ………..78

Gambar 4.22 Add New Application ………79

Gambar 4.23 Title ………79

Gambar 4.24 Upload your first APK ………79

Gambar 4.25 Store listing ………80

(15)

xv ABSTRAK

SELVIA MURTIYANA, M3114132, 2017. PERANCANGAN DAN PEMBUATAN APLIKASI “CARI DOKTER II” BERBASIS WEB DAN ANDROID. Diploma III Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta.

Aplikasi Cari Dokter 2 ini merupakan aplikasi yang digunakan untuk mencari dokter, rumah sakit, klinik, puskesmas, serta apotik terdekat dari posisi pengguna. Aplikasi ini membantu memberikan informasi daftar rumah sakit, klinik, puskesmas, dan apotik serta lokasinya kepada masyarakat terutama untuk wilayah se-Karesidenan Surakarta.

Di dalam aplikasi ini pengguna dapat menemukan rumah sakit, klinik, puskesmas, serta apotik terdekat di sekitar lokasi pengguna. Aplikasi ini juga dilengkapi fitur direksi lokasi pengguna. Apalagi aplikasi ini mudah di gunakan karena berjalan pada platform android yang mana hampir setiap orang memilikinya. Untuk pencarian lokasi digunakan teknologi GPS kemudian ditampilkan pada Map dengan menggunakan bantuan Google MAP API. Aplikasi ini dibangun dalam 2 bagian, yakni aplikasi client (yang berjalan pada perangkat Mobile) dan aplikasi server (yang merupakan website). Aplikasi client dibangun untuk perangkat berbasis android, sedangkan aplikasi server dibangun dengan menggunakan PHP

(16)

xvi ABSTRACT

SELVIA MURTIYANA, M3114132, 2017. DESIGN AND

MANUFACTURE APPLICATIONS “CARI DOKTER II” WEB BASED AND ANDROID. Diploma III Information Engineering, Faculty of Mathematics

and Natural Sciences, Sebelas Maret University of Surakarta.

Application of Cari Dokter 2 this is the application used to find a doctors, hospitals, clinics, public health centers, and pharmacies closest to the user position. This application helps provide information list of hospitals, clinics, public health centers, and pharmacies and its location to the community especially for the area of Surakarta residency.

In this application the user can find the nearest hospitals, clinics, public health centers, and pharmacies around the user’s location. This application also equipped with user location detection feature. This application is easy to use because it runs on android platform which almost everyone has it.

For location search used GPS technology then displayed on Map by using help of Google MAP API. This application built in 2 parts, namely the client application (running on Mobile device) and server application (is the website). Client application built for android based devices, while server application built by using PHP.

Referensi

Dokumen terkait

Melalui pemanfaat internet dalam dunia pendidikan peserta didik mampu menggunakan internet secara maksimal untuk mencari informasi yang berhubungan dengan mata pelajaran

Penelitian Kaseng (2975) y ang menyangkut bahasa Bugis Soppeng sangat me narik dan merupakan sumber informasi yang pent ing. Dalam penelitian itu dikemuk akan bahwa k

Akibat menipisnya silaturahim membuat pergaulan antar belah (sub suku) dapat terganggu dan memungkinkan akan terjadi pernikahan antar belah yang sesungguhnya dilarang

fuzzy AHP, bobot krite teria da dan subkriteria untuk masalah pemilihan lokasi pendidikan bisa d dihitung dengan mudah dan hasil yang... Manfaat yang bisa didapatkan oleh

Riset dari dua peneliti sebelumnya masih sebatas menghitung keterbacaan teks berita, sehingga peneliti menerapkan formula Fog Index untuk menghitung keterbacaan teks berita

Soil samples that mixed with lime only additive have decreasing friction angle value ( ɸ ) along curing periods but, all samples that added with lime and fly- ash show the

Pemberian diskon yang lebih tinggi dan termin penjualan kredit yang lebih panjang akan mengakibatkan arus kas perusahaan pada periode sekarang menjadi lebih rendah dibandingkan

Ketiga asumsi tersebut oleh peneliti juga akan digunakan untuk menganalisis proses informasi yang terjadi di PT KAI (Persero) berkaitan dengan konstruksi kebijakan