rancang bangun aplikasi sistem informasi praktek … · rancang bangun aplikasi sistem informasi...

12
RANCANG BANGUN APLIKASI SISTEM INFORMASI PRAKTEK DOKTER SPESIALIS BERBASIS ANDROID TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh : ABEDNEGO NAFTALI 201010370311308 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2015

Upload: vuongthuy

Post on 02-Mar-2019

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RANCANG BANGUN APLIKASI SISTEM INFORMASI PRAKTEK … · RANCANG BANGUN APLIKASI SISTEM INFORMASI PRAKTEK DOKTER SPESIALIS BERBASIS ANDROID TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan

RANCANG BANGUN APLIKASI SISTEM INFORMASI PRAKTEK

DOKTER SPESIALIS BERBASIS ANDROID

TUGAS AKHIR

Diajukan Untuk Memenuhi

Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Disusun Oleh :

ABEDNEGO NAFTALI

201010370311308

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2015

Page 2: RANCANG BANGUN APLIKASI SISTEM INFORMASI PRAKTEK … · RANCANG BANGUN APLIKASI SISTEM INFORMASI PRAKTEK DOKTER SPESIALIS BERBASIS ANDROID TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan
Page 3: RANCANG BANGUN APLIKASI SISTEM INFORMASI PRAKTEK … · RANCANG BANGUN APLIKASI SISTEM INFORMASI PRAKTEK DOKTER SPESIALIS BERBASIS ANDROID TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan
Page 4: RANCANG BANGUN APLIKASI SISTEM INFORMASI PRAKTEK … · RANCANG BANGUN APLIKASI SISTEM INFORMASI PRAKTEK DOKTER SPESIALIS BERBASIS ANDROID TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan
Page 5: RANCANG BANGUN APLIKASI SISTEM INFORMASI PRAKTEK … · RANCANG BANGUN APLIKASI SISTEM INFORMASI PRAKTEK DOKTER SPESIALIS BERBASIS ANDROID TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan

LEMBAR PERSEMBAHAN

Puji syukur kehadirat Tuhan Yang Maha Esa telah memberi kekuatan dan

petunjuk serta melimpahkan rahmat, anugerah dan hidayah-Nya, sehingga

penulis dapat menyelesaikan tugas akhir ini.

Penulis menyadari bahwa penyusunan tugas akhir ini tidak lepas dari

bantuan berbagai pihak. Oleh karena itu, dengan segala kerendahan hati penulis

menyampaikan terimakasih kepada:

1. Kedua orang tua tercinta, Bapak Mujito Adi dan Ibu Yudith Silvana Siang,

serta kakak tercinta Ezra Theopilus yang senantiasa mendukung dan

mendoakan, semoga berkah dan rahmad-Nya selalu menyertai beliau setiap

waktu.

2. Bapak Haryadi, S.Kom, MT dan Bapak Zamah Sari, S.T, M.T, selaku dosen

pembimbing dalam tugas akhir yang selalu membimbing dan membantu

selama pengerjaan tugas akhir ini.

3. Sahabat-sahabat yang terkasih, Nur Suci Fitriana S.Kom, Rahman Faris, S.T,

Dewi Lestari, S.Kom, Nuriva Rizky, M. Syahrul Mubarok, Aris Tri Wahyudi,

Alvan Rizky, dan Nurhayatun Nisa yang selalu memberi semangat.

4. Saudara-saudara sepergerakan SMART (Solidaritas Mahasiswa untuk Rakyat

Tertindas) atas kebersamaannya dan motivasi perubahan selama ini.

5. Dan seluruh pihak yang tidak bisa disebutkan satu persatu, yang telah banyak

membantu selama ini.

Akhir kata penulis berharap semoga Tugas Akhir ini dapat bermanfaat dan

menjadi tambahan ilmu pengetahuan.

Page 6: RANCANG BANGUN APLIKASI SISTEM INFORMASI PRAKTEK … · RANCANG BANGUN APLIKASI SISTEM INFORMASI PRAKTEK DOKTER SPESIALIS BERBASIS ANDROID TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan

KATA PENGANTAR

Dengan memanjatkan puji syukur kehadirat Tuhan Yang Maha Esa atas

limpahan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan tugas

akhir yang berjudul:

“RANCANG BANGUN APLIKASI SISTEM INFORMASI PRAKTEK

DOKTER SPESIALIS BERBASIS ANDROID”

Di dalam tulisan ini disajikan pokok-pokok pembahasan yang meliputi

pendahuluan, landasan teori, analisa dan perancangan sistem, implementasi dan

pengujian sistem.

Penulis menyadari bahwa tugas akhir ini masih jauh dari kesempurnaan.

Oleh sebab itu penulis mengharapkan masukan berupa saran maupun kritik yang

membangun untuk pengembangan dari tugas akhir ini kedepannya.

Akhir kata penulis berharap semoga tugas akhir ini dapat bermanfaat dan

menjadi tambahan ilmu pengetahuan. Tak lupa penulis mengucapkan terima kasih

kepada semua pihak yang telah membantu hingga tugas akhir ini terselesaikan.

Malang, 16 April 2015

Penulis

Page 7: RANCANG BANGUN APLIKASI SISTEM INFORMASI PRAKTEK … · RANCANG BANGUN APLIKASI SISTEM INFORMASI PRAKTEK DOKTER SPESIALIS BERBASIS ANDROID TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan

DAFTAR ISI

LEMBAR PERSETUJUAN ............................................................................................ i

LEMBAR PENGESAHAN ............................................................................................ ii

LEMBAR PERNYATAAN .......................................................................................... iii

ABSTRAK .................................................................................................................. iv

ABSTRACT................................................................................................................... v

LEMBAR PERSEMBAHAN .........................................................................................vi

KATA PENGANTAR .............................................................................................. vii DAFTAR ISI ............................................................................................................ viii

DAFTAR GAMBAR ................................................................................................. xi

DAFTAR TABEL ..................................................................................................... xii

BAB I PENDAHULUAN ........................................................................................... 1

1.1 Latar Belakang Masalah ............................................................................. 1

1.2 Rumusan Masalah ...................................................................................... 2

1.3 Batasan Masalah ......................................................................................... 2

1.4 Tujuan ........................................................................................................ 2 1.5 Metodologi ................................................................................................. 3

1.6 Sistematika Penulisan ................................................................................. 3

BAB II LANDASAN TEORI ...................................................................................... 5

2.1 Pengertian Sistem ....................................................................................... 5

2.1.1 Karakteristik Sistem ............................................................................. 5

2.1.2 Klasifikasi Sistem ................................................................................ 7

2.2 Pengertian Informasi................................................................................... 8

2.2.1 Siklus Informasi ................................................................................... 8 2.2.2 Kualitas Informasi ................................................................................ 9

2.3 Pengertian Sistem Informasi...................................................................... 10

2.3.1 Komponen Sistem Informasi .............................................................. 10

2.3.2 Tujuan Sistem Informasi .................................................................... 11

2.4 Android .................................................................................................... 12

2.4.1 Pengertian Android ............................................................................ 12

2.4.2 Fitur Android ..................................................................................... 12

2.4.3 Location Based Service ...................................................................... 13

2.4.4 Android SDK ...................................................................................... 13

Page 8: RANCANG BANGUN APLIKASI SISTEM INFORMASI PRAKTEK … · RANCANG BANGUN APLIKASI SISTEM INFORMASI PRAKTEK DOKTER SPESIALIS BERBASIS ANDROID TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan

2.4.5 ADT (Android Development Tools) .................................................... 13

2.4.6 AVD (Android Virtual Device) ........................................................... 14

2.4.7 IDE Eclipse ........................................................................................ 14

2.4.8 JDK (Java Development Kit) .............................................................. 14

2.4.9 Database SQLite ................................................................................ 14

2.5 Pengertian UML (Unified Modeling Language) ........................................ 14

2.5.1 Konsep Pemodelan Menggunakan UML ............................................. 15

2.5.2 Jenis-jenis Diagram UML .................................................................. 15 2.6 Database ................................................................................................... 16

2.6.1 MySQL ............................................................................................... 16

BAB III ANALISA DAN PERANCANGAN SISTEM .......................................... 17

3.1 Analisis Sistem ......................................................................................... 17

3.1.1 Deskripsi Produk ................................................................................ 17

3.1.2 Arsitektur Sistem ............................................................................... 18

3.1.3 Analisa Kebutuhan ............................................................................. 19

3.1.5 Usecase Diagram ............................................................................... 20 3.1.6 Skenario Usecase ............................................................................... 21

3.2 Perancangan Sistem .................................................................................. 24

3.2.1 Context Diagram ................................................................................ 24

3.2.2 DFD Level 0 ...................................................................................... 25

3.2.3 DFD Level 1 Manajemen Dokter ........................................................ 26

3.2.4 DFD Level 1 Manajemen Tempat Praktek .......................................... 27

3.2.5 DFD Level 1 Manajemen Dokter Praktek ........................................... 28

3.2.6 DFD Level Manajemen Data Jadwal ................................................. 28

3.2.7 Activity Diagram ................................................................................ 29 3.2.8 Sequence Diagram ............................................................................. 32

3.2.9 Class Diagram ................................................................................... 35

3.2.10 Rancangan Basis Data ..................................................................... 35

3.2.11 Rancangan Menu dan Interface ........................................................ 37

BAB IV IMPLEMENTASI DAN PENGUJIAN ..................................................... 42

4.1. Implementasi Sistem ................................................................................ 42

4.1.1 Implementasi Pengembangan Perangkat Keras ................................... 42

4.1.2 Implementasi Pengembangan Perangkat Lunak .................................. 42 4.1.3 Impementasi Proses Client dan Server ................................................ 43

Page 9: RANCANG BANGUN APLIKASI SISTEM INFORMASI PRAKTEK … · RANCANG BANGUN APLIKASI SISTEM INFORMASI PRAKTEK DOKTER SPESIALIS BERBASIS ANDROID TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan

4.1.3.1 Implementasi Proses Client ............................................................. 43

4.1.3.2 Implementasi Proses Server ............................................................. 55

4.2. Pengujian Sistem ..................................................................................... 65

4.2.1. Pengujian BlackBox User dan Admin ............................................... 65

BAB V KESIMPULAN DAN SARAN.................................................................... 71

5.1 Kesimpulan .............................................................................................. 71

5.2 Saran ........................................................................................................ 71

DAFTAR PUSTAKA ................................................................................................ 72

Page 10: RANCANG BANGUN APLIKASI SISTEM INFORMASI PRAKTEK … · RANCANG BANGUN APLIKASI SISTEM INFORMASI PRAKTEK DOKTER SPESIALIS BERBASIS ANDROID TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan

DAFTAR GAMBAR

Gambar 2.1 Siklus Informasi ....................................................................................... 9

Gambar 3.1 Arsitektur Sistem ................................................................................... 18

Gambar 3.2 Usecase Diagram Client dan Server .................................................... 21

Gambar 3.3 Context Diagram ................................................................................... 24

Gambar 3.4 DFD Level 0 .......................................................................................... 25

Gambar 3.5 DFD Level 1 Manajemen Dokter ......................................................... 26

Gambar 3.6 DFD Level 1 Manajemen Data Tempat Praktek ................................. 26

Gambar 3.7DFD Level 1 Manajemen Dokter Praktek ............................................ 27

Gambar 3.8 DFD Level 1 Manajemen Data Jadwal ............................................... 28

Gambar 3.9 Activity Diagram View Dokter ............................................................. 29

Gambar 3.10 Activity Diagram View Data Tempat Praktek ................................... 30

Gambar 3.11 Activity Diagram Viem Data Jadwal ................................................. 30

Gambar 3.12 Activity Diagram Registrasi Pasien ................................................... 31

Gambar 3.13 Sequence Diagram View Daftar Dokter Praktek .............................. 32

Gambar 3.14 Sequence Diagram View Daftar Tempat Praktek ............................. 32

Gambar 3.15 Sequence Diagram Jadwal Dokter Praktek ...................................... 33

Gambar 3.16 Sequence Diagram Registrasi Pasien ............................................... 33

Gambar 3.17 Class Diagram ..................................................................................... 34

Gambar 3.18 Conceptual Data Model (CDM) ......................................................... 35

Gambar 3.19 Physical Data Model........................................................................... 36

Gambar 3.20 Rancangan Menu Interface ................................................................ 36

Gambar 3.21 Struktur Menu Pasien ......................................................................... 37

Gambar 3.22 Struktur Menu Admin .......................................................................... 38

Gambar 3.23 Desain Interface Dashboard .............................................................. 39

Gambar 3.24 Desain Interface Menu Data Dokter.................................................. 39

Gambar 3.25 Menu Tempat Praktek ......................................................................... 40

Gambar 3.25 Menu Registrasi Pasien ...................................................................... 40

Page 11: RANCANG BANGUN APLIKASI SISTEM INFORMASI PRAKTEK … · RANCANG BANGUN APLIKASI SISTEM INFORMASI PRAKTEK DOKTER SPESIALIS BERBASIS ANDROID TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan

DAFTAR TABEL

Tabel 4.1 Tabel Hasil Pengujian User...................................................................... 66

Tabel 4.2 Tabel Hasil Pengujian Admin ................................................................... 68

Page 12: RANCANG BANGUN APLIKASI SISTEM INFORMASI PRAKTEK … · RANCANG BANGUN APLIKASI SISTEM INFORMASI PRAKTEK DOKTER SPESIALIS BERBASIS ANDROID TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan

DAFTAR PUSTAKA

[1] Moekijat. 2011. Sistem Infomasi, Prasojo.

[2] Sutabri,Tata. 2012. Konsep Sistem Informasi. Yogyakarta: Andi Offset.

[3] Sutarman. 2012. Buku Pengantar Teknologi Informasi. Jakarta: Bumi

Aksara.

[4] Hidayat, Deddy. 2010. Definisi Sistem. Tangerang: Jurnal Cyber Raharja.

[5] Yakub. 2012. Pengantar Sistem Informasi. Graha Ilmu: Yogyakarta.

[6] Mustakini, Jogiyanto Hartono. 2010. Analisis dan Desain Sistem Informasi.

Edisi III, Andi Offset: Yogyakarta.

[7] Prabowo Pudjo Widodo. 2011. Menggunakan UML, Informatika. Bandung.

[8] Nugroho, Adi. 2010. Rekayasa Perangkat Lunak Menggunakan UML &

Java. Yogyakarta: Andi Offset.

[9] Safaat H, Nazruddin.2012.Buku Pemrograman Android,

http://library.binus.ac.id/eColls/eThesisdoc/Bab2/2012-1-00509-

IF%20Bab2001.pdf. Jurusan Teknik Informatika, Binus. Diakses tanggal 28

September 2014.

[10] Raharjo, Budi. 2011. Belajar Otodidak Membuat Database Menggunakan

MySQL. Bandung: Informatika.

[11] Kustiyahningsih, Yeni. 2011. Pemrograman Basis Data Berbasis Web

Menggunakan PHP & MySQL. Jakarta: Graha Ilmu.