+ All Categories
Home > Documents > ANALISIS DAN PERANCANGAN SISTEM APLIKASI JADWAL...

ANALISIS DAN PERANCANGAN SISTEM APLIKASI JADWAL...

Date post: 18-Mar-2019
Category:
Upload: leduong
View: 220 times
Download: 0 times
Share this document with a friend
19
ANALISIS DAN PERANCANGAN SISTEM APLIKASI JADWAL PRAKTEK DOKTER SEBAGAI MEDIA INFORMASI PELAYANAN MASYARAKAT BERBASIS ANDROID DI KOTAMADYA KEDIRI NASKAH PUBLIKASI diajukan oleh Luthfil Azis 10.11.4102 Kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014
Transcript

ANALISIS DAN PERANCANGAN SISTEM APLIKASI JADWAL

PRAKTEK DOKTER SEBAGAI MEDIA INFORMASI

PELAYANAN MASYARAKAT BERBASIS ANDROID

DI KOTAMADYA KEDIRI

NASKAH PUBLIKASI

diajukan oleh

Luthfil Azis

10.11.4102

Kepada

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA

YOGYAKARTA 2014

ANALYSIS AND DESIGN OF APPLICATION SYSTEM DOCTOR PRACTICE SCHEDULE INFORMATION MEDIA AS ANDROID-BASED

COMMUNITY SERVICE IN THE CITY OF KEDIRI

ANALISIS DAN PERANCANGAN SISTEM APLIKASI JADWAL PRAKTEK DOKTER SEBAGAI MEDIA INFORMASI PELAYANAN MASYARAKAT BERBASIS ANDROID

DI KOTAMADYA KEDIRI

Luthfil Azis

Ema Utami

Jurusan Teknik Informatika

STMIK AMIKOM YOGYAKARTA

ABSTRACT

Communication and information are an important part of people's lives today. Information is needed because it can give the knowledge of something and are used to help people in the decision-making process. Information obtained as a result of lack of communication, so it can be concluded that the existence of information is preceded by the existence of communication between two or more individuals or groups.

One is the importance of information about health. Because health is a most important component included in life. Therefore needed a technology that helps provide services to public health.

Android is an operating system that is already commonly used by the public. Against the backdrop of the need to schedule application systems designed the doctor as a medium of information and community service.

Keyword: Android, practice schedules, system specialist, media information

1

1. Pendahuluan

1.1 Latar Belakang Masalah

Kemajuan diberbagai bidang teknologi terutama kemajuan teknologi informasi dan

komputer, mendorong munculnya berbagai inovasi baru dalam penyajian informasi untuk

memenuhi kebutuhan informasi. Sebagai alat bantu manusia komputer juga mempunyai

kelebihan diantaranya kecepatan, keakuratan serta efisiensi pengolahan data

dibandingkan dengan sistem manual.

Dewasa ini teknologi merupakan suatu hal yang sangat dibutuhkan untuk menunjang

kehidupan . Karena teknologi membantu memudahkan manusia untuk kehidupan sehari-

hari . Contoh yang paling nyata adalah peran teknologi terhadap komunikasi dan

informasi.

Komunikasi dan informasi merupakan bagian yang penting bagi kehidupan manusia

saat ini. Informasi dibutuhkan karena dapat memberi pengetahuan akan sesuatu hal

serta digunakan untuk membantu manusia dalam proses pengambilan keputusan.

Informasi diperoleh akibat dari adanya komunikasi, jadi dapat disimpulkan bahwa adanya

informasi didahului dengan adanya komunikasi antara dua atau lebih individu maupun

kelompok.

Salah satunya adalah pentingnya informasi tentang kesehatan. Karena kesehatan

merupakan termasuk komponen terpenting dalam kehidupan. Maka dari itu dibutuhkan

suatu teknologi yang membantu memberikan pelayanan untuk kesehatan masyarakat .

Dalam hal ini obyek penelitian adalah masyarakat Kota Kediri dan Dinas Kesehatan

Kota Kediri sebagai instansi yang berperan dalam penyelenggaraan kesehatan

membutuhkan aplikasi untuk meningkatkan pelayanan kesehatan.

Aplikasi pada sistem operasi android mungkin sudah tidak asing bagi kalangan

masyarakat sebagian pengguna telepon genggam . Dengan latar belakang tersebut

maka perlu dirancang sistem aplikasi jadwal dokter sebagai media informasi dan

pelayanan masyarakat.

Aplikasi jadwal dokter yang dapat digunakan untuk mengetahui dimana dan kapan

saja dokter ahli setiap penyakit yang sesuai dan dibutuhkan masyarakat sedang bertugas

praktek dengan menggunakan smartphone yang memakai sistem operasi android dan

sudah diinstall dengan aplikasi ini maka masyarakat diharapkan akan terbantu dengan

dapat mengaksesnya secara realtime.

2

Berdasarkan konsep dan uraian diatas penulis mencoba melalukan penelitian di

Dinas Kesehatan Kota Kediri untuk mendapatkan data jadwal tempat dan waktu praktek

dokter yang nanti nya akan diterapkan pada judul skripsi “Analisis dan Perancangan

Sistem Aplikasi Jadwak Praktek Dokter Sebagai Media Informasi Pelayanan

Masyarakat Berbasis Android Di Kotamadya Kediri”

1.2 Rumusan Masalah

Permasalahan yang dapat dirumuskan adalah sebagai berikut :

1. Bagaimana menganalisa permasalahan di Dinas Kesehatan Kotamadya Kediri

mengenai sistem penjadwalan praktek untuk dokter?

2. Bagaimana membangun sistem aplikasi mobile jadwal praktek dokter untuk

membantu mempermudah masyarakat dalam mengetahui jadwal praktek dokter

di Kotamadya Kediri ?

1.3 Batasan Masalah

Agar pembahasan tetap berada pada ruang lingkup pokok perumusan masalah yang

ada, maka penulis membatasi permasalahan pada:

1. Perancangan sistem informasi aplikasi android ini meliputi data informasi nama

dokter ahli, tempat dimana dokter sedang bertugas praktek dan waktu kapan

dokter sedang bertugas praktek.

2. Data dokter mencangkup data sample nama dari Dinas Kesehatan Kota Kediri

yang berwenang dalam penugasan dokter di wilayah Kota Kediri.

3. Sistem aplikasi ini berguna untuk informasi masyarakat luas khusunya

masyarakat yang berdomisili di Kotamadya Kediri.

4. OS Android yang digunakan di perangkat user adalah minimal éclair sampai

dengan JellyBean.

5. User yang ditetapkan dalam penelitian ini sebanyak 2 user, yakni:

a. User Admin

User yang mempunyai hak akses penuh terhadap aplikasi yang memiliki

tugas seperti menghapus, menambah serta mengedit isi didalam aplikasi

b. User Anggota atau publik

user yang hanya dapat mengakses informasi tanpa bisa menambah,

mengedit dan menghapus isi didalam aplikasi

6. Software yang digunakan untuk membuat aplikasi :

a. IDE Eclipse

3

Software ini digunakan untuk mengembangkan aplikasi android dan bisa

memaksimalkan aplikasi yang akan mereka buat.(Nugroho,2008)

b. Android Software Development Kit (SDK)

SDK merupakan aplikasi utama untuk mengembangkan aplikasi

android,platform menggunakan bahasa pemrograman Java.(Safaat,2012)

c. Android Development Tool (ADT)

ADT adalah plugins yang berfungsi untuk pengenal android di dalam eclipse.

dengan plugin ADT project aplikasi android baru dibuat dengan mengakses tool

emulator dan perangkat android, mengecek debug aplkasi android, dan

melakukan kompilasi aplikasi android yang dibuat.(Safaat,2012)

d. Java Development Kit

JDK adalah suatu program untuk mengompile program java yang sudah

dibuat.(Safaat,2012)

e. Adobe Photoshop CS3

Digunakan untuk mendesain gambar-gambar yang akan dicantumkan pada

aplikasi ,background dan lain-lain. (Jubilee,2007)

f. SQLite

Android memiliki fasilitas untuk membuat database yang dikenal dengan

SQLite (Safaat,2012)

g. Corel Draw X5

Digunakan untuk mengolah visualisasi gambar seperti logo ataupun icon

yang akan dipakai pada aplikasi. (Madcoms,2010)

7. Fitur – fitur pada aplikasi

a. Daftar Menu Fitur Pencarian Jadwal Praktek Dokter

Berisi tentang :

1. Bidang/Keahlian Dokter

2. Nama Dokter

3. Alamat Praktek

4. Jam Praktek

b. Daftar Menu Fitur Alamat Rumah Sakit

4

1. Nama Rumah Sakit

2. Alamat Rumah Sakit

c. Daftar Menu Fitur Alamat Apotek

1. Nama Apotek

2. Alamat Apotek

d. Daftar Menu Fitur Alamat Klinik

1. Nama Klinik

2. Alamat Klinik

e. Daftar Menu Fitur Emergency

1. Berisi Nomor Telepon Rumah Sakit

2. Berisi Nomor Telepon Klinik

f. Fitur Search/Pencarian

1. Fitur Pemintas untuk Pencarian Jadwal Praktek Dokter

1.4. Tujuan Penelitian

Dari permasalahan yang ada maka maksud diadakannya penelitian skripsi ini

bertujuan untuk “ Analisis Dan Perancangan Sistem Aplikasi Jadwal Praktek Dokter

Sebagai Media Informasi Pelayanan Masyarakat Berbasis Android Di Kotamadya Kediri “

1.5. Manfaat Penelitian

Manfaat dari penelitian ini adalah:

1. Bagi Penulis

Penelitian ini merupakan kesempatan untuk menambah pengalaman

dalam menerapkan teori dan praktis selama penulis menimba ilmu di

bangku kuliah.

2. Bagi Ilmu Pengetahuan:

5

Penelitian ini akan menambah kepustakaan di bidang ilmu komputer dan

sebagai alternatif baru metode pelayanan melalui media teknologi

smartphone mobile.

3. Bagi Dinas Kesehatan Kotamadya Kediri

Penelitian ini akan memberikan suatu alternatif baru untuk memudahkan

Dinas Kesehatan Kota Kediri dalam melayani masyarakat dan memantau

kegiatan praktek dokter di wilayah Kota Kediri.

1.6 Metodologi Penelitian

Penyusunan skripsi harus didukung dengan data-data ataupun keterangan yang

tepat, baik dan benar agar mendapatkan hasil yang maksimal. Untuk mendapatkan data

yang baik dan benar perlu dilakukan suatu penelitian pada sebuah badan usaha atau

lembaga yang akan dijadikan proyek penelitian. Agar tujuan dalam penelitian dapat

tercapai diperlukan metode dalam mengumpulkan dan menganalisis data.

a. Pengumpulan data.

1. Observasi.

Metode pengumpulan data dengan pengamatan secara langsung

terhadap objek penelitian dan melakukan pencatatan secara cermat dan

teliti atas objek yang sudah diteliti.

2. Wawancara (interview).

Pengumpulan data dengan cara penelitian bertatap muka secara

langusung dengan sumber informasi untuk mengajukan pertanyaan-

pertanyaan secara lisan.

3. Kearsipan (documentation).

Mengumpulkan data dengan pengumpulan dokomen-dokumen yang

telah ada untuk dilakukan analisis.

4. Tinjauan pustaka, mempelajari buku, artikel, dan situs yang

berhubungan dengan permasalahan yang dibahas dalam tugas akhir ini.

b. Perancangan.

6

Metode Perancangan adalah metode dengan cara merancang dan

membuat aplikasi mobile untuk keperluan penyampaian informasi yang berkaitan

dengan aplikasi jadwal praktek dokter di Kota Kediri.

c. Uji coba.

Hasil dari penelitian yang penulis lakukan diujicobakan di

laptop/handphone penulis terlebih dahulu untuk melihat kekurang dan menilai

seberapa baik aplikasi yang telah dibuat dan memperbaiki bila ada kesalahan-

kesalahan yang terjadi pada saat proses data.

d. Implementasi

Hasil dari uji coba aplikasi, kemudian akan diimplementasikan atau di

unggah ke website. Sehingga dapat dapat diunduh dan diakses oleh anggota

dan masyarakat umum.

2. Landasan Teori

Sistem adalah sekumpulan objek – objek yang saling berelasi dan berinteraksi serta

hubungan antar objek bisa dilihat sebagai satu kestuan yang dirancang untuk mencapai

satu tujuan.(Kadir,2003)1

Sedangkan Informasi adalah data yang telah diolah menjadi bentuk yang

berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini

atau mendatang.(Al Fatta,2007)2

Data akan berguna dan menghasilkan suatu informasi apabila diolah melalui

suatu model pengolahan data atau lebih dikenal dengan nama siklus pengolahan

data.

Sistem adalah sekumpulan objek – objek yang saling berelasi dan

berinteraksi serta huungan antar objek bisa dilihat sebagai satu kestuan yang

dirancang untuk mencapai satu tujuan.(Al Fatta,2007)

Sedangkan Informasi adalah data yang telah diolah menjadi bentuk yang

berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini

atau mendatang.(Kadir,2003) 1. Data akan berguna dan menghasilkan suatu

informasi apabila diolah melalui suatu model pengolahan data atau lebih dikenal

dengan nama siklus pengolahan data.

1 Kadir, Abdul. 2003. Pengenalan Sistem Informasi, Yogyakarta : Penerbit Andi, Hal 54

2 Al Fatta, Hanif. 2007. Analisis & Perancangan Sistem Informasi, Yogyakarta : Penerbit Andi, Hal

9

7

2.

Gambar 1 Siklus pengolahan data(Al Fatta, 2007)

Gambar di atas menjelaskan bahwa data yang merupakan suatu kejadian yang

menggambarkan kenyataan yang terjadi dimasukkan melalui elemen input kemudian

data tersebut akan diolah menjadi suatu output dan output tersebut adalah informasi

yang dibutuhkan. Informasi tersebut akan diterima oleh pemakai atau penerima,

kemudian penerima akan memberikan umpan balik yang berupa evaluasi terhadap

informasi tersebut dan hasil umpan balik tersebut akan menjadi data yang akan

dimasukkan menjadi input kembali. Begitu seterusnya.

2.1.2 Pengertian Sistem Informasi

Sebuah sistem informasi merupakan suatu alat untuk menyajikan informasi

dengan cara sedemikian rupa sehingga bermanfaat bagi penerimanya. Tujuannya adalah

untuk menyayajikan informasi guna pengambilan keputusan pada perencanaan,

pemerkasaan, pengorganisasian, pengendalian kegiatan operasi subsistem suatu

perusahaan, dan menyajikan sinergi organisasi pada proses.(Al Fatta, 2007)

2.13 Karakteristik Sistem Informasi

Suatu sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu mempunyai

komponen-komponen (components), batas sistem (boundary), lingkungan luar sistem

(environment), penghubung (interface), masukan (input), keluaran (output), pengolah

(process), dan tujuan (goal).3

Untuk memahami atau mengembangkan suatu sistem, maka perlu membedakan

unsur-unsur dari sistem yang membentuknya. Berikut adalah karakteristik sistem

informasi yang dapat membedakan suatu sistem dengan sistem yang lain:

1. Komponen Sistem (System Components)

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling

bekerja sama membentuk satu kesatuan. Komponen-komponen sistem atau elemen-

elemen sistem dapat berupa suatu subsistem atau bagian-bagian.

2. Batas Sistem (System Boundary)

INPUT

DATA

PEMROSESAN OUTPUT

DATA

8

Batas sistem merupakan suatu daerah yang membatasi antara suatu sistem dengan

sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini

memungkinkan suatu sistem dipandang sebagai satu kesatuan.

3. Lingkungan Sistem (System Environment)

Apapun dari luar sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem

dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut.

4. Penghubung Sistem (System Interface)

Merupakan media penghubung antara satu sub sistem dengan sub sistem yang

lainnya.

5. Masukan Sistem (System Input)

Energi yang dimasukkan kedalam sistem, masukan dapat berupa masukan

perawatan (maintance input) dan masukan sinyal (signal input).

6. Keluaran Sistem (System Output)

Hasil dari energi yang diolah dan diklarifikasikan menjadi keluaran yang berguna.

7. Pengolahan Sistem (System Process)

Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah masukan

menjadi keluaran.

8. Sasaran Sistem (System Goal)

Suatu sistem pasti mempunyai tujuan atau sasaran. Jika suatu sistem tidak

mempunyai sasaran, maka operasi sistem tidak akan berguna dikarenakan suatu

sistem dikatakan berhasil bila mengenai sasaran atau tujuan.

Gambar 2 Elemen‐elemen sistem .(Al Fatta,2007)

Gambar diatas menjelaskan bahwa sistem terdiri dari elemen-elemen yang

menyusun sistem tersebut dan direncanakan dengan cara komputerisasi yang berbeda

tetapi mempunyai hubungan ketergantungan satu dengan yang lain..

2.2 Konsep Arsitektur Sistem

Tujuan

Batasan

Kontrol

Input Process Output

Kontrol

9

Istilah arsitektur mengacu pada desain sebuah aplikasi, atau dimana komponen

yang membentuk suatu sistem ditempatkan dan bagaimana mereka berkomunikasi.

Arsitektur terdistribusi – sebuah istilah yang relatif baru untuk menjelaskan arsitektur

aplikasi – berarti bahwa pemrosesan dari suatu aplikasi terjadi pada lebih dari satu

mesin. Terdapat beberapa macam arsitektur aplikasi, yaitu .(Al Fatta,2007):

3. ANALISIS DAN PERANCANGAN SISTEM

3.1 Tinjauan Umum

3.1.1 Profil Singkat Dinas Kesehatan Kotamadya Kediri

Dinas Kesehatan Kotamadya Kediri mempunyai tugas pokok menyusun

perencanaan, kebijakan teknis operasional, standart pelayanan, pedoman teknis,

pembinaan, bimbingan dan pengendalian program pelayanan kesehatan dasar dan

penunjang, pelayanan kesehatan rujukan dan khusus serta pelayanan kesehatan

keluarga yang dilaksanakan di tingkat Daerah.

Disamping itu Dinas Kesehatan Kotamadya Kediri mempunyai wewenang untuk

termasuk urusan internal kedinasan seperti untuk pemberdayaan dokter-dokter,

menangani surat izin praktek dokter di setiap rumah sakit maupun praktek rumah.

Dan untuk melaksanakan tugas pokok sebagaimana tersebut diatas, Dinas

Kesehatan Kotamadya Kediri mempunyai fungsi :

a. Pelaksanaan perencanaan program bimbingan, pengendalian Pelayanan

Kesehatan Dasar dan Penunjang, Pelayanan Kesehatan Rujukan dan

khusus serta Pelayanan Kesehatan Keluarga.

b. Penyusunan pedoman, petunjuk pelaksanaan, petunjuk teknis serta

prosedur tetap Pelayanan Kesehatan Dasar dan penunjang, Pelayanan

kesehatan rujukan dan khusus serta Pelayanan Kesehatan Keluarga.

c. Penyelenggaraan kebijaksanaan Pelayanan Kesehatan Dasar dan

penunjang, Pelayanan kesehatan rujukan dan khusus serta Pelayanan

Kesehatan Keluarga.

d. Penyelenggaraan pelayanan kesehatan haji.

e. Pelaksanaan Registrasi, Akreditasi, sertifikasi sarana kesehatan sesuai

peraturan perundang-undangan.

f. Pemberian rekomendasi izin sarana kesehatan tertentu yang diberikan

oleh pemerintah dan provinsi.

g. Pemberian izin sarana kesehatan meliputi rumah sakit pemerintah kelas C,

kelas D, rumah sakit swasta yang setara, praktik berkelompok, klinik

umum/spesialis, rumah bersalin, klinik dokter keluarga, kedokteran

10

komplementer, dan pengobatan tradisional, serta sarana penunjang yang

setara.

h. Pelaksanaan pemantauan, pembinaan dan pengendalian program

Pelayanan Kesehatan Dasar dan penunjang, Pelayanan kesehatan rujukan

dan khusus serta Pelayanan Kesehatan Keluarga.

i. Pelaksanaan advokasi program Pelayanan Kesehatan Dasar dan dan

penunjang, Pelayanan kesehatan rujukan dan khusus serta Pelayanan

Kesehatan.

j. Pelaksanaan koordinasi pelaksanaan program Pelayanan Kesehatan

Dasar dan penunjang, Pelayanan kesehatan rujukan dan khusus serta

Pelayanan Kesehatan Keluarga

k. Pelaksanaan evaluasi program Pelayanan Kesehatan Dasar dan

penunjang, Pelayanan kesehatan rujukan dan khusus serta Pelayanan

Kesehatan Keluarga.

l. Pelaksanaan pelayanan kesehatan haji skala daerah.

m. Pelaksanaan pelayanan pengelolaan pelayanan kesehatan dasar dan

rujukan sekunder skala daerah.

n. Pelaksanaan penyelenggaraan upaya kesehatan pada daerah perbatasan,

rawan dan kepulauan skala daerah.

o. Pelaksanaan registrasi, akreditasi, sertifikasi sarana kesehatan sesuai

Peraturan Perundang-undangan yang berlaku.

p. Pelaksanaan pemberian ijin rekomendasi sarana kesehatan skala daerah;

dan Pelaksanaan tugas-tugas lain yang diberikan oleh Kepala Dinas yang

sesuai dengan bidang tugas dan fungsinya.

3.1.2 Visi

Terwujudnya Kota Kediri Sehat, Mandiri, dan Berkeadilan

3.1.3 Misi

1. Meningkatkan kualitas Sumber Daya Kesehatan

2.Meningkatkan aksesibilitas dan mutu pelayanan kesehatan

3.Meningkatkan Kemitraan dan pemberdayaan masyarakat

4.Meningkatkan mutu kesehatan lingkungan dan surveilans

5.Meningkatkan kesejahteraan pegawai

3.1.4 Kebijakan Mutu

Dinas Kesehatan Kotamadya Kediri bertekad meningkatkan

profesionalisme sumber daya manusia yang berakhlaq mulia, mewujudkan

11

pelayanan kesehatan yang prima tanpa diskriminasi serta mendorong masyarakat

untuk hidup bersih dan sehat demi Tercapainya Kota Kediri Sehat

3.1.5 Moto

Satu Langkah Satu Tujuan Bersama

4.IMPLEMENTASI DAN PEMBAHASAN

4.1 Implementasi

Implementasi merupakan tahapan setelah melakukan analisis dan perancangan

system pada siklus rekayasa perangkat lunak dimana aplikasi siap dioperasikan pada

keadaan yang sebenarnya sehingga dari sini akan dapat diketahui apakah aplikasi atau

system yang telah dibuat benar-benar dapat menghasilkan output atau keluaran yang

sudah sesuai dengan tujuan yang diinginkan.

4.1.1 Implementasi Aplikasi

Aplikasi jadwal dokter yang dapat digunakan untuk mengetahui dimana dan kapan

saja dokter ahli setiap penyakit yang sesuai dan dibutuhkan masyarakat sedang bertugas

praktek dengan menggunakan smartphone yang memakai sistem operasi android dan

sudah diinstall dengan aplikasi ini maka masyarakat diharapkan akan terbantu dengan

dapat mengaksesnya secara realtime. Aplikasi ini diberi nama “Doctie” yang mempunyai

filosofi yang diambil dari kata dokter yang terwakili dengan kata “Doc” dan berbasiskan

teknologi informasi dan elektronika yang diwakilikan kata “tie” yang apabila digabungakan

menjadi “Doctie”

4.2 Membuat Tampilan Menu

Membuat tampilan menu / tampilan gridview langkah pertama adalah dengan

membuat xml baru ,yaitu klik kanan xml pada res/layoutdan beri nama MenuGrid lalu

masukkan source code pada MenuGrid.xml berikut :

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

<GridView

android:id="@+id/grid"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:columnWidth="50dip"

android:background="@drawable/gbackground"

android:gravity="center"

android:horizontalSpacing="5dip"

android:numColumns="2"

android:stretchMode="columnWidth"

android:verticalSpacing="40dip" />

</LinearLayout>

12

android:layout_width="match_parent"

android:layout_height="match_parent"

Membuat satu xml lagi di res/layout untuk tampilan layout dengan menambuat

cell_menu.xml

Buat class baru untuk menjalankan program java dengan memberi nama

MenuGrid.java

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout

xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:orientation="vertical" >

<ImageView

android:id="@+id/imageView1"

android:layout_width="70dp"

android:layout_height="70dp"

android:layout_gravity="center_horizontal" />

<TextView

android:id="@+id/keterangan"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="center_horizontal"

android:textColor="#7B7B7B"

android:text="keterangan" />

</LinearLayout>

package com.list.doctes;

import android.app.Activity;

import android.content.Intent;

import android.os.Bundle;

import android.view.LayoutInflater;

import android.view.View;

import android.view.ViewGroup;

import android.widget.AdapterView;

import android.widget.AdapterView.OnItemClickListener;

import android.widget.ArrayAdapter;

import android.widget.GridView;

import android.widget.ImageView;

import android.widget.ImageView.ScaleType;

import android.widget.TextView;

import android.widget.Toast;

public class MenuGrid extends Activity implements

OnItemClickListener {

private static final String[] items = { "Jadwal Praktek",

"Alamat Rumah Sakit", "Alamat Klinik",

"Alamat Apotek", "Emergency Call", "Pencarian" };

13

private int[] imageID = { R.drawable.c1, R.drawable.c2,

R.drawable.c3,

R.drawable.c4, R.drawable.c5, R.drawable.c6 };

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.menu_grid);

GridView g = (GridView) findViewById(R.id.grid);

g.setAdapter(new IconAdapter());

g.setOnItemClickListener(this);

}

private class IconAdapter extends ArrayAdapter<String> {

public IconAdapter() {

super(MenuGrid.this, R.layout.cell_menu,

items);

// TODO Auto-generated constructor stub

}

//

@Override

public View getView(int position, View convertView,

ViewGroup parent) {

View row = convertView;

if (row == null) {

LayoutInflater inflater = getLayoutInflater();

// row = inflater.inflate(R.layout.cell_menu,

parent, false);

row = inflater.inflate(R.layout.cell_menu,

parent, false);

}

ImageView imageView = (ImageView)

row.findViewById(R.id.imageView1);

TextView keterangan = (TextView)

row.findViewById(R.id.keterangan);

imageView.setScaleType(ScaleType.FIT_XY);

keterangan.setText(items[position]);

imageView.setImageResource(imageID[position]);

return row;

}

}

@Override

public void onItemClick(AdapterView<?> arg0, View arg1, int

p, long arg3) {

Toast.makeText(this, items[p] + " clicked!",

Toast.LENGTH_SHORT).show();

if(items[p] == items[0])

{

startActivity(new Intent(this,

MainActivity.class));

}

else if (items[p] ==items[1])

{

startActivity(new Intent(this, AlamatRS.class));

}

else if(items[p] == items[2])

{

startActivity(new Intent(this,

AlamatPuskesmas.class));

14

Lalu copy gambar ke res/drawable gambar yang sesuai dan beri nama

c1,c2,c3,c4,c5.

Setelah itu eksekusi project dengan menggunakan klik kanan run as – android

application ,sehingga akan muncul tampilan seperti dibawah ini :

Gambar 3 Tampilan Menu Utama

5.PENUTUP

5.1 Kesimpulan

15

Dari hasil analisis dan perancangan sistem yang sudah melalui beberapa

tahapan dalam menyelesaikan aplikasi sistem jadwal praktek dokter di Kotamadya Kediri

dapat disimpulkan bahwa:

a) Aplikasi sistem jadwal praktek dokter di Kotamadya Kediri berhasil dibuat.

b) Dari hasil analisa di Dinas Kesehatan Kediri aplikasi ini membantu dalam hal

permasalahan jadwal praktek dokter secara lebih efisien.

c) Aplikasi sistem jadwal praktek dokter ini hanya dapat diakses menggunakan

Telepon genggam(handphone) yang berbasis Android.

5.2 Saran

Dengan keterbatasan waktu,tenaga dan pikiran . Pada penulisan skripsi ini tentu

masih terdapat kekurangan yang dapat disempurnakan lagi pada penelitian berikutnya.

Agar aplikasi ini dapat menjadi lebih sempurna, terdapat beberapa saran yang dapat

dipergunakan diantaranya :

a) Interface yang dibuat pada aplikasi ini masih sederhana berbasis list text

dan table untuk kedepan desain akan dirancang agar lebih menarik .

b) Pada semua data yang ada masih bersifat sample atau contoh yang

belum mencakup data-data keseluruhan yang ada di Kotamadya Kediri.

c) Aplikasi masih belum bisa update secara otomatis dan kedepan akan

dibuat direct link untuk update data maupun fitur yang ada didalamnya.

d) Pada Menu Alamat Rumah sakit,Alamat Puskesmas dan Alamat Apotek

tampilan masih berbentuk tabel, kedepan mungkin akan lebih baik jika

diganti dengan gambar / map agar lebih relevan dan efisien

16

DAFTAR PUSTAKA Al Fatta,Hanif.2007.Analisis & Perancangan Sistem Informasi. Yogyakarta : Andi Offset Arief,M Rudyanto.2006 Pemrograman Basis Data Menggunakan Transact SQL Server 2000. Yogyakarta: Andi Offset Jogiyanto.1990.Analisis dan Disain Sistem Informasi.Yogyakarta : Andi Offset Kadir, Abdul. 2003. Pengenalan Sistem Informasi, Yogyakarta : Andi Offset Komputer,Wahana.2013 Android Programming with Eclipse. Yogyakarta: Andi Offset Safaat H, Nazruddin.2011.Pemrograman Aplikasi Mobile Smartphone Dan Tablet Pc

Berbasis Android. Bandung : Informatika Utomo,Eko Priyo.2012 From Newbie to Advanced.Yogyakarta : Andi Offset


Recommended