• Tidak ada hasil yang ditemukan

Perancangan dan Pembuatan Aplikasi Cari Dokter II Berbasis Web dan Android - UNS Institutional Repository

N/A
N/A
Protected

Academic year: 2019

Membagikan "Perancangan dan Pembuatan Aplikasi Cari Dokter II Berbasis Web dan Android - UNS Institutional Repository"

Copied!
19
0
0

Teks penuh

(1)

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

(2)
(3)
(4)

HALAMAN PENGESAHAN

PERANCANGAN DAN PEMBUATAN APLIKASI CARI DOKTER II BERBASIS WEB DAN ANDROID

Disusun Oleh : Selvia Murtiyana

M3114132

Pembimbing Utama,

(5)

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

(6)

HALAMAN MOTTO

“Sekecil apapun tindakan pasti akan ada timbal baliknya”

(7)

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

(8)

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

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, S.Kom selaku dosen pembimbing yang telah dengan penuh

(9)

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.

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

(10)

DAFTAR ISI

HALAMAN JUDUL ... 1

HALAMAN PERSETUJUAN ... 3

HALAMAN PENGESAHAN ... 4

HALAMAN PERNYATAAN ... 5

HALAMAN MOTTO ... 6

HALAMAN PERSEMBAHAN ... 7

KATA PENGANTAR ... 8

DAFTAR ISI ... 10

DAFTAR TABEL ... 13

DAFTAR GAMBAR ... 14

ABSTRAK ... 17

(11)

BAB I PENDAHULUAN ... Error! Bookmark not defined. 1.1 Latar Belakang ... Error! Bookmark not defined. 1.2 Perumusan Masalah ... Error! Bookmark not defined. 1.3 Batasan Masalah Penelitian ... Error! Bookmark not defined. 1.4 Tujuan Penelitian ... Error! Bookmark not defined. 1.5 Manfaat Penelitian ... Error! Bookmark not defined. 1.6 Metode Penelitian... Error! Bookmark not defined. 1.6.1 Pengumpulan Data ... Error! Bookmark not defined. 1.6.2 Pembuatan Aplikasi ... Error! Bookmark not defined. 1.7 Sistematika Penulisan ... Error! Bookmark not defined. BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORIError! Bookmark not defined.

2.1 Tinjauan Pustaka ... Error! Bookmark not defined. 2.2 Landasan Teori ... Error! Bookmark not defined. 2.2.1 Sistem Informasi ... Error! Bookmark not defined. 2.2.2 Perancangan Sistem ... Error! Bookmark not defined. 2.2.3 Perangkat Lunak... Error! Bookmark not defined. 2.2.4 Pengujian Sistem ... Error! Bookmark not defined.

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM ... Error!

Bookmark not defined.

3.1 Alat dan Bahan untuk Membuat AplikasiError! Bookmark not defined.

(12)

3.4.6 Sequence Diagram Admin... Error! Bookmark not defined. 3.4.7 Usecase End-User ... Error! Bookmark not defined. 3.4.8 Activity Diagram End-User ... Error! Bookmark not defined. 3.4.9 ERD ... Error! Bookmark not defined. 3.4.10 Kelas Diagram ... Error! Bookmark not defined. 3.4.11 Tabel Fisik ... Error! Bookmark not defined. 3.4.12 Desain Antarmuka ... Error! Bookmark not defined.

BAB IV IMPLEMENTASI DAN ANALISA ... Error! Bookmark not defined.

4.1 Server Side - Dashboard Admin ... Error! Bookmark not defined. 4.1.1 Halaman Login ... Error! Bookmark not defined. 4.1.2 Dashboard Admin ... Error! Bookmark not defined. 4.1.3 Manipulasi Data Doker ... Error! Bookmark not defined.

4.1.4 Manipulasi Data Rumah Sakit ... Error! Bookmark not defined.

4.2 Client Side - Aplikasi Andoid ... Error! Bookmark not defined. 4.2.1 Splash Screen ... Error! Bookmark not defined.

4.2.2 Menampilkan Tampilan Menu UtamaError! Bookmark not defined.

4.2.3 Menampilkan Tampilan Login ... Error! Bookmark not defined.

4.2.4 Menampilkan Tampilan PendaftaranError! Bookmark not defined.

4.2.5 Menampilkan Tampilan List DokterError! Bookmark not defined.

4.2.6 Menampilkan Tampilan List Rumah SakitError! Bookmark not

defined.

4.2.7 Menampilkan Tampilan List InstansiError! Bookmark not defined.

4.2.8 Menampilkan Tampilan Map ... Error! Bookmark not defined.

(13)

DAFTAR TABEL

Tabel 1.1 Tujuan Penelitian ... Error! Bookmark not defined.

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

(14)

DAFTAR GAMBAR

Gambar 3.1 Proses jalannya penelitian ... Error! Bookmark not defined. Gambar 3.2 Proses Bisnis Aplikasi Cari Dokter IIError! Bookmark not defined. Gambar 3.3 Usecase admin ... Error! Bookmark not defined. Gambar 3.4 Activity Diagram Login Dashboard AdminError! Bookmark not defined.

Gambar 3.5 Activity Diagram Admin Menampilkan Data DokterError! Bookmark not defined.

Gambar 3.6 Activity Diagram Admin Menambah Data DokterError! Bookmark not defined.

Gambar 3.7 Activity Diagram Admin Ubah Data DokterError! Bookmark not defined.

Gambar 3.8 Activity Diagram Admin Hapus Data DokterError! Bookmark not defined.

Gambar 3.9 Activity Diagram Admin Menampilkan Data Rumah Sakit ... Error! Bookmark not defined.

Gambar 3.10 Activity Diagram Admin Menambah Data Rumah Sakit ... Error! Bookmark not defined.

Gambar 3.11 Activity Diagram Admin Mengubah Data Rumah Sakit ... Error! Bookmark not defined.

Gambar 3.12 Activity Diagram Admin Menghapus Data Rumah Sakit ... Error! Bookmark not defined.

(15)

defined.

Gambar 3.14 Sequence Diagram Admin Menampilkan Data Dokter ... Error! Bookmark not defined.

Gambar 3.15 Sequence Diagram Admin Tambah Data DokterError! Bookmark not defined.

Gambar 3.16 Sequence Diagram Admin Mengubah Data DokterError! Bookmark not defined.

Gambar 3.17 Sequence Diagram Admin Menghapus Data DokterError! Bookmark not defined.

Gambar 3.18 Sequence Diagram Admin Menampiilkan Data Rumah SakitError! Bookmark not defined.

Gambar 3.19 Sequence Diagram Admin Menambah Data Rumah Sakit ... Error! Bookmark not defined.

Gambar 3.20 Sequence Diagram Admin Mengubah Data Rumah Sakit ... Error! Bookmark not defined.

Gambar 3.21 Sequence Diagram Admin Menghapus Data Rumah Sakit .... Error! Bookmark not defined.

Gambar 3.22 Usecase End-User ... Error! Bookmark not defined. Gambar 3.23 Activity Diagram End-User Lihat Rumah SakitError! Bookmark not defined.

(16)

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

(17)

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.

(18)

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

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.

(19)

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.

Gambar

Tabel Fisik ........................................ Error! Bookmark not defined.

Referensi

Dokumen terkait

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

Hasil uji performansi menunjukkan bahwa Grip yang dibuat telah mampu membantu proses pengujian tarik pada mesin uji tarik untuk pengujian spesimen.. Eva Rubber dengan

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

PERSEPSI AUDITOR TENTNG PENTINGNYA KEAHLIAN AUDIT FORENSIK: KOMPARASI AUDITOR PEMERINTAHi. DAN

Tujuan 4: Mewujudkan tata kelola yang berkeadilan, transparan, partisipatif, akuntabel, dan terintegrasi guna menunjang efektifitas dan efisiensi pemanfaatan sumberdaya di unit

Pada penelitian ini dilakukan pemanfaatan biogas dari kotoran sapi yang telah di murnikan (inhibitorless biogas) sebagai bahan bakar yang dapat diperbaharui

Hasil dari tugas akhir ini yaitu sebuah matrik LED yang dapat berfungsi dengan baik untuk menampilkan nomor tempat duduk jika penumpang telah masuk dalam bus lewat pintu depan dan