+ All Categories
Home > Documents > APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji...

APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji...

Date post: 06-Feb-2018
Category:
Upload: ngonhi
View: 219 times
Download: 0 times
Share this document with a friend
44
35 APLIKASI PENGINGAT JADWAL PERIKSA MEDIS BERBASIS SHORT MESSAGE SERVICE (SMS) DI KLINIK DESA JURANG TEMANGGUNG Indra Puji Wardani Sistem Infromasi, STMIK EL RAHMA Yogyakarta e-mail: [email protected] Abstract The exactly serving of infromation is so needed as tool of service increasing provided by an institude or organization both private-owned or state-owned. The development of SMS Gateway technology was applied as a media to deliver an information, in the medical area SMS Gateway is used to make easier remind the patient to know the clinic opening schedule, the doctor’s schedule and the visiting schedule to reexamine for the patient. The system that developed would serve the patient by giving reminder of an examination schedule that applied in a service application used SMS which is the administrator can make a form of SMS that will be given to patient which is in form of message service reminder then deliver it massively. Keywords: SMS Gateway, Clinic, Message service reminder, Temanggung PENDAHULUAN SMS (Short Message Service) merupakan salah satu mode komunikasi yang handal saat ini, SMS adalah layanan yang disediakan oleh ponsel operator untuk mengirim dan menerima pesan singkat. SMS dinilai sangat praktis, murah, dan efisien. Perilaku pengguna ponsel sampai saat ini dapat dikatakan bahwa setiap SMS yang masuk kemungkinan besar atau bahkan pasti akan dibaca karena sifat ponsel yang personal. Selain untuk mengirim pesan antar pengguna ponsel, SMS juga cocok untuk diterapkan dan berinteraksi dengan suatu sistem informasi berbasis komputer.
Transcript
Page 1: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

35

APLIKASI PENGINGAT JADWAL PERIKSA MEDIS

BERBASIS SHORT MESSAGE SERVICE (SMS)

DI KLINIK DESA JURANG TEMANGGUNG

Indra Puji Wardani

Sistem Infromasi, STMIK EL RAHMA Yogyakarta

e-mail: [email protected]

Abstract

The exactly serving of infromation is so needed as tool of service increasing

provided by an institude or organization both private-owned or state-owned. The

development of SMS Gateway technology was applied as a media to deliver an

information, in the medical area SMS Gateway is used to make easier remind the

patient to know the clinic opening schedule, the doctor’s schedule and the visiting

schedule to reexamine for the patient.

The system that developed would serve the patient by giving reminder of an

examination schedule that applied in a service application used SMS which is the

administrator can make a form of SMS that will be given to patient which is in form

of message service reminder then deliver it massively.

Keywords: SMS Gateway, Clinic, Message service reminder, Temanggung

PENDAHULUAN

SMS (Short Message Service) merupakan salah satu mode komunikasi yang

handal saat ini, SMS adalah layanan yang disediakan oleh ponsel operator untuk

mengirim dan menerima pesan singkat. SMS dinilai sangat praktis, murah, dan

efisien. Perilaku pengguna ponsel sampai saat ini dapat dikatakan bahwa setiap

SMS yang masuk kemungkinan besar atau bahkan pasti akan dibaca karena sifat

ponsel yang personal. Selain untuk mengirim pesan antar pengguna ponsel, SMS

juga cocok untuk diterapkan dan berinteraksi dengan suatu sistem informasi

berbasis komputer.

Page 2: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Klinik Desa Jurang Temanggung merupakan instansi pemerintah yang

bergerak dalam bidang pelayanan kesehatan. Klinik melayani kunjungan pasien

seminggu sekali yaitu setiap hari rabu. Berdasarkan hasil survey pendahuluan yang

sudah dilakukan masih banyak pasien dengan pengobatan berkala atau

berkelanjutan yang datang kembali ke Klinik Desa Jurang Temanggung tidak tepat

waktu sesuai anjuran dokter dikarenakan lupa atau cenderung mengabaikan catatan

dokter pada kartu periksa.

Berdasarkan permasalahan di atas perlu diperlukan sebuah solusi untuk

meningkatkan pelayanan tersebut. Salah satu alternatif solusinya adalah

menggunakan aplikasi SMS Gateway yang akan bekerja secara otomatis melayani

pasien untuk menyebarkan informasi jadwal buka klinik dan jadwal dokter, dan

memberikan informasi pengingat jadwal kunjungan berobat ulang serta informasi-

informasi lain terkait pelayanan rawat jalan di Klinik Desa Jurang Temanggung.

METODE PENELITIAN

1. Subyek penelitian

Subyek penelitian yang digunakan untuk pengumpulan atau

pengambilan data adalah Klinik Desa Jurang Temanggung.

2. Metode pengumpulan data

a. Observasi

Pengumpulan data dengan dengan melakukan pengamatan secara

langsung terhadap objek penelitian, dengan mencatat hal-hal penting

yang berhubungan dengan judul Skripsi, sehingga diperoleh data yang

lengkap dan akurat.

b. Wawancara

Pengumpulan data dengan cara melakukan komunikasi dan

wawancara secara langsung dengan pegawai Klinik Desa Jurang

Temanggung.

c. Metode Kepustakaan

Metode pengumpulan data dengan cara membaca dan

mempelajari buku yang berhubungan dengan masalah yang dihadapi.

Page 3: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

3. Metode analisis data

Analisis data yang dilakukan dalam penelitian ini adalah dengan

menggunakan teknik deskriptif kualitatif. Hasil yang diperoleh dari

perhitungan persentase kemudian dikategorikan berdasarkan pedoman yang

akan digunakan untuk membuat kesimpulan kemudian dideskripsikan dalam

bentuk kalimatr. Analisis data yang digunakan yaitu analisis data observasi

yang disajikan secara deskriptif sehingga dapat diketahui hambatan-

hambatan selama proses jadwal periksa pasien.

4. Metode perancangan sistem

a. Analisis Kebutuhan

Analisis kebutuhan adalah analisa yang dilakukan untuk

menentukan input dan output yang diinginkan berdasarkan data yang

diperoleh.

b. Perancangan Sistem

Perancangan sistem merupakan tahapan yang dilakukan untuk

membuat sebuah rancangan program berdasarkan input dan output yang

diinginkan. Setelah variabel-variabel yang merupakan catatan prosedur

dan formulir.

c. Implementasi Sistem

Setelah pembuatan perancangan sistem maka langkah

selanjutnya adalah mengimplementasikan hasil perancangan ke dalam

program (JAVA dan MySQL), selanjutnya setelah progam selesai maka

di uji coba.

d. Evaluasi Sistem

Evaluasi merupakan langkah setelah data di uji seperti mencoba

mengirim pesan penginggat kepada pasien poliklinik untuk mengetahui

kesalahan atau trouble yang mungkin terjadi, sampai dipastikan sistem

dapat berjalan dengan baik.

e. Pelatihan dan Pemeliharaan

Tahap ini dilakukan setelah Aplikasi Pengingat Jadwal Periksa

Medis Berbasis SMS bebas dari kesalahan / trouble, tahap ini penting

Page 4: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

dilakukan karena sistem ini bagi mereka sesuatu yang baru dan perlu

dilatih bagaimana cara mengoprasikan sistem ini secara keseluruhan.

HASIL DAN PEMBAHASAN

Perancangan Arsitektur Sistem

Gambar 1. Perancangan Arsitektur Sistem

a. User

User merupakan pengguna atau orang yang menggunakan aplikasi sms

gateway

b. Menu

Kemudian tahap memilih menu, dimana user akan memilih menu yang

terdapat di aplikasi sms gateway yaitu Home, Dokter, Pasien, Jadwal,

SMS, Tentang dan Keluar.

c. Home

Menu Home merupakan tampilan awal aplikasi dan menyajikan pilihan

menu-menu diantaranya Home, Dokter, Pasien, Jadwal dan SMS.

Page 5: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

d. Dokter

Menu Dokter menyajikan data yang berkaitan dengan dokter dan dapat

juga digunakan untuk menambahkan data dokter baru.

e. Pasien

Menu Pasien menyajikan data yang berkaitan dengan pasien dan dapat

juga digunakan untuk menambahkan data pasien baru.

f. Jadwal

Menu Jadwal menyajikan data yang berkaitan dengan jadwal periksa

pasien dan dapat juga digunakan untuk menambahkan data jadwal baru.

g. SMS

Menu SMS menyajikan data yang berkaitan dengan sms baik berupa

sms masuk atau pun sms keluar dan dapat juga digunakan untuk

mengirim sms baru.

h. Tentang

Menu Tentang berisi informasi secara ringkas mengenai aplikasi dan

development dari aplikasi ini.

i. Keluar

Menu keluar digunakan apabila telah selesai menggunakan aplikasi sms

gateway.

Page 6: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Rancangan Database

Gambar 2. Rancangan Database

Terdapat 12 tabel pada untuk menyimpan data aplikasi sms gateway ini, 3

tabel diatas digunakan untuk menyimpan data yang berkaitan dengan operasional

Page 7: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

aplikasi yaitu tabel dokter, tabel pasien dan tabel jadwal_periksa dimana tabel

jadwal_periksa memiliki keterkaitan data dengan tabel dokter dan tabel pasien. 9

tabel dibawahnya merupan tabel yang telah disediakan oleh server gammu untuk

menyimpan data yang berkaitan dengan sms, seperti tabel inbox untuk menyimpan

sms masuk, tabel outbox untuk menyimpan sms keluar, tabel senditem untuk

menyimpan sms terkirim, tabel phones, tabel deamons, tabel pbk, tabel pbk_goup,

tabel gammu untuk mengetahui versi dari gammu itu sendiri.

Use Case Diagram

Gambar 3. Use Case Diagram

Page 8: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Pengguna dapat melakukan hal-hal sebagai berikut :

Melihat data dokter

Pengguna dapat melihat data diri dokter yang bekerja di puskesmas Jurang.

Menambahkan data dokter

Pengguna dapat menambahkan data dokter baru apabila terdapat dokter yang

baru bergabung.

Melihat data pasien

Pengguna dapat melihat data diri dokter yang bekerja di puskesmas Jurang.

Menambahkan data pasien

Pengguna dapat menambahkan data dokter baru apabila terdapat dokter yang

baru bergabung.

Melihat data jadwal

Pengguna dapat melihat data diri dokter yang bekerja di puskesmas Jurang.

Menambahkan data jadwal

Pengguna dapat menambahkan data dokter baru apabila terdapat dokter yang

baru bergabung.

Melihat data SMS

Pengguna dapat melihat data sms masuk maupun keluar.

Mengirim SMS

Pengguna dapat mengirim SMS untuk mengingatkan pasien apabila terdapat

jadwal periksa kepada pasien yang bersangkutan.

Informasi Aplikasi

Pengguna dapat mengetahui informasi secara ringkas mengenai aplikasi dan

development dari aplikasi ini.

Page 9: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Class Diagram

Dokter

- tabel : DefaultTableModel

+ Dokter()+ dokterActionPerformed()+ pasienActionPerformad()+ jadwalActionPerformed()+ smsActionPerformed()+ homeActionperformed()+ keluarActionPerformed()+ tambahdatadokterAP()+ tabeldokter()+ tampil()

Home

+ dokterActionPerformed()+ pasienActionPerformad()+ jadwalActionPerformed()+ smsActionPerformed()+ keluarActionPerformed()+ doktermenuAP()+ pasienmenuAP()+ jadwalmenuAP()+ smsmenuAP()

Pasien

- tabel : DefaultTableModel

+ Pasien()+ dokterActionPerformed()+ pasienActionPerformad()+ jadwalActionPerformed()+ smsActionPerformed()+ homeActionperformed()+ keluarActionPerformed()+ tambahdatapasienAP()+ tabelpasien()+ tampil()

Jadwal

- tabel : DefaultTableModel

+ Jadwal()+ dokterActionPerformed()+ pasienActionPerformad()+ jadwalActionPerformed()+ smsActionPerformed()+ homeActionperformed()+ keluarActionPerformed()+ tambahdatajadwalAP()+ tabeljadwal()+ tampil()

tambahDokter

- formattanggal : SimpleDateFormat

+ tambahDokter()+ simpanActionPerformed()+ batalActionPerformad()

tambahPasien

- formattanggal : SimpleDateFormat

+ tambahPasien()+ simpanActionPerformed()+ batalActionPerformad()

tambahJadwal

- formattanggal : SimpleDateFormat

+ tambahJadwal()+ simpanActionPerformed()+ batalActionPerformad()

Sms

- tabel1 : DefaultTableModel- tabel2 : DefaultTableModel

+ Sms()+ dokterActionPerformed()+ pasienActionPerformad()+ jadwalActionPerformed()+ smsActionPerformed()+ homeActionperformed()+ keluarActionPerformed()+ iniTabel1()+ iniTabel2()+ loadMasuk()+ loadKeluar()+ tabelMasukMouseCliked()+ tabelKEluarMouseCliked()+ tulisActionPerformed()+ hapusActionPerformed()+ refreshActionPerformed()

Informasi

+ Informasi()

KirimSms

- gammuWorker : SwingWorker- pathGammu : String- pathGammurs : String- nomerHP : String

+ kirimSms()+ setNomerhp()+ busy()+ kirimSMS(String sms, String no)+ kirimActionPerformed()+ batalActionPerformed()

EditPasien

- formattanggal : SimpleDateFormat

+ updatePasien()+ updateActionPerformed()+ batalActionPerformad()

EditDokter

- formattanggal : SimpleDateFormat

+ updateDokter()+ updateActionPerformed()+ batalActionPerformad()

Gambar 4. Class Diagram

Page 10: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Terdapat 12 class yaitu class home, class Dokter, class tambahDokter,

class EditDokter, class Pasien, class tambahPasein, class EditPasien, class

Jadwal, class tambahJadwal, class SMS, class kirimSms dan class Tentang.

Ketika aplikasi ini dijalankan class pertama kali yang dijalankan adalah class

Home, dimana pada class Home terdapat beberapa method yang digunakan

untuk menjalankan class lainnya, method dokterActionPerformed() digunakan

untuk menjalankan class Dokter, method paseinActionPerformed() digunakan

untuk menjalankan class Pasien, method jadwalActionPerformed() digunakan

untuk menjalankan class Jadwal, method smsActionPerformed() digunakan

untuk menjalankan class Sms, method keluarActionPerformed() digunakan

untuk keluar dari aplikasi. Kemudian pada class Dokter terdapat tabel yang

berisi data diri tiap dokter yang diload dalam method tampil() dan terdapat

tombol tambah data dokter yang untuk menambahkan apabila terdapat dokter

baru yang masuk. Pada class Pasien dan class Jadwal pun terdapa tabel untuk

menamplikan data dan tombol untuk menambah data. Apabila kita ingin

menambah data dokter makan class yang akan kita jalankan adalah class

tambahDokter, kemudian kita mengisi data dan kita simpan maka data akan

tersimpan didatabase karena menjalankan method simpanActionPerformed().

Untuk melihat data sms masuk atau sms keluar maka class yang dijalankan

adalah class Sms, dan apabila kita akan mengirim SMS maka class yang

dijalankan adalah class kirimSms, dimana kita harus mengisi nomer dan isi sms

yang akan dikirim. Untuk melihat informasi aplikasi class yang akan dijalankan

adalah class Tentang.

Page 11: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Activity Diagram

Melihat Data Dokter

Melihat Data Dokter

Pengguna Aplikasi

Menu Utama

Dokter Data Dokter

Gambar 5. Activity Diagram Melihat Data Dokter

Gambar 5 menjelaskan bagaimana pengguna dapat melihat data

dokter yang telah tersimpan didatabase. Dimulai dari pengguna yang

menjalankan aplikasi kemudian aplikasi akan menampilkan pilihan

menu utama. Selanjutnya pengguna memilih menu Dokter dan aplikasi

akan menampilkan data dokter.

Menambahkan Data Dokter

Gambar 6 menjelaskan bagaimana alur apabila pengguna ingin

menambahkan data dokter. Dimulai dari pengguna kemudian aplikasi

menampilkan pilihan menu selanjutnya pengguna memilih menu

Dokter dan aplikasi akan menampilkan data dokter dimana didalamnya

terdapat tombol untuk menambahkan data dokter baru makan pengguna

dapat memilih tombol tersebut yang kemudia aplikasi akan

menampilkan form isi data dokter setelah itu pengguna dapat mengisi

form tersebut dan menyimpannya.

Page 12: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Menambahkan Data Dokter

Pengguna Aplikasi

Menu Utama

Dokter Data Dokter

Tambah Data Dokter

Form Tambah Data

Dokter

Isi Data Dokter

Gambar 6. Activity Diagram Menu Tambah Data Dokter

Mengubah Data Dokter

Gambar 7 menjelaskan bagaimana alur apabila pengguna ingin

mengubah atau mengedit data dokter. Dimulai dari halaman data dokter,

pengguna dapat memilih dokter yang ingin diubah datanya kemudian

melakukan klik ganda pada data tersebut, maka akan ditampilkan form edit

dokter setelah itu pengguna dapat menyimpannya kembali dengan menekan

tombol update.

Page 13: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Edit Data Dokter

Pengguna Aplikasi

Data Dokter

Double Klik data dokter

Form Edit Dokter

Klik Update Data Dokter

Gambar 7. Activity Diagram Edit Data Dokter

Melihat Data Pasien

Gambar 8 menjelaskan bagaimana pengguna dapat melihat data

pasien yang telah tersimpan didatabase. Dimulai dari pengguna yang

menjalankan aplikasi kemudian aplikasi akan menampilkan pilihan menu

utama. Selanjutnya pengguna memilih menu Pasien dan aplikasi akan

menampilkan data pasien.

Page 14: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Melihat Data Pasien

Pengguna Aplikasi

Menu Utama

Pasien Data Pasien

Gambar 8. Activity Diagram Melihat Data Pasien

Menambahkan Data Pasien

Menambahkan Data Pasien

Pengguna Aplikasi

Menu Utama

Pasien Data Pasien

Tambah Data Pasien

Form Tambah Data

Pasien

Isi Data Pasien

Gambar 9. Activity Diagram Tambah Data Pasien

Gambar 9 menjelaskan bagaimana alur apabila pengguna ingin

menambahkan data pasien. Dimulai dari pengguna kemudian aplikasi

Page 15: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

menampilkan pilihan menu selanjutnya pengguna memilih menu Pasien dan

aplikasi akan menampilkan data pasien dimana didalamnya terdapat tombol

untuk menambahkan data pasien baru makan pengguna dapat memilih

tombol tersebut yang kemudia aplikasi akan menampilkan form isi data

pasien setelah itu pengguna dapat mengisi form tersebut dan

menyimpannya.

Mengubah Data Pasien

Gambar 10 menjelaskan bagaimana alur apabila pengguna ingin

mengubah atau mengedit data pasien. Dimulai dari halaman data pasien,

pengguna dapat memilih pasien yang ingin diubah datanya kemudian

melakukan klik ganda pada data tersebut, maka akan ditampilkan form edit

pasien setelah itu pengguna dapat menyimpannya kembali dengan menekan

tombol update.

Edit Data Pasien

Pengguna Aplikasi

Data Pasien

Double Klik data pasien

Form Edit Pasien

Klik Update Data Pasien

Gambar 10. Activity Diagram Edit Pasien

Page 16: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Melihat Data Jadwal Periksa

Gambar 11 menjelaskan bagaimana pengguna dapat melihat data

jadwal yang telah tersimpan didatabase. Dimulai dari pengguna yang

menjalankan aplikasi kemudian aplikasi akan menampilkan pilihan menu

utama. Selanjutnya pengguna memilih menu Jadwal dan aplikasi akan

menampilkan data jadwal periksa.

Melihat Data Jadwal

Pengguna Aplikasi

Menu Utama

Jadwal Data Jadwal

Gambar 11. Activity Diagram Melihat Data Jadwal

Page 17: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Menambahkan Data Jadwal Periksa

Gambar 12. Activity Diagram Tambah Data Jadwal

Gambar 12 menjelaskan bagaimana alur apabila pengguna ingin

menambahkan data jadwal periksa. Dimulai dari pengguna kemudian

aplikasi menampilkan pilihan menu selanjutnya pengguna memilih menu

Jadwal dan aplikasi akan menampilkan data jadwal periksa dimana

didalamnya terdapat tombol untuk menambahkan data jadwal baru maka

pengguna dapat memilih tombol tersebut yang kemudia aplikasi akan

menampilkan form isi data jadwal setelah itu pengguna dapat mengisi form

tersebut dan menyimpannya.

Melihat Data SMS

Gambar 13 menjelaskan bagaimana pengguna dapat melihat data

sms yang telah tersimpan didatabase. Dimulai dari pengguna yang

menjalankan aplikasi kemudian aplikasi akan menampilkan pilihan menu

utama. Selanjutnya pengguna memilih menu Sms dan aplikasi akan

menampilkan data sms baik sms masuk maupun sms keluar.

Menambahkan Data Jadwal

Pengguna Aplikasi

Menu Utama

Jadwal Data Jadwal

Tambah Data Jadwal

Form Tambah Data

Jadwal

Isi Data Jadwal

Page 18: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Melihat Data SMS

Pengguna Aplikasi

Menu Utama

SMS Data SMS

Gambar 13. Activity Diagram Melihat Data SMS

Mengirim SMS

Mengirim SMS

Pengguna Aplikasi

Menu Utama

SMS Data SMS

Kirim SMSForm Kirim

SMS

Isi Data Kirim SMS

Gambar 14. Activity Diagram Mengirim SMS

Gambar 14 menjelaskan bagaimana alur apabila pengguna ingin

mengirim sms kepada pasien. Dimulai dari pengguna kemudian aplikasi

menampilkan pilihan menu selanjutnya pengguna memilih menu Sms dan

aplikasi akan menampilkan data Sms dimana didalamnya terdapat tombol

untuk mengirim Sms maka pengguna dapat memilih tombol tersebut yang

Page 19: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

kemudia aplikasi akan menampilkan form isi data Sms setelah itu pengguna

dapat mengisi form tersebut dan menyimpannya.

Melihat Informasi Aplikasi

Gambar 15 menjelaskan bagaimana pengguna dapat melihat

informasi aplikasi yang telah tersimpan didatabase. Dimulai dari pengguna

yang menjalankan aplikasi kemudian aplikasi akan menampilkan pilihan

menu utama. Selanjutnya pengguna memilih menu Tentang dan aplikasi

akan menampilkan informasi ringkas mengenai aplikasi dan developer

apliksi.

Melihat Informasi Aplikasi

Pengguna Aplikasi

Menu Utama

Tentang Informasi

Aplikasi

Gambar 15. Activity Diagram Melihat Informasi Aplikasi

Page 20: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Squence Diagram

Melihat Data Dokter

Gambar 16. Sequence Diagram Melihat Data Dokter

Gambar 16 menjelaskan tentang interaksi antar pengguna

dengan sistem untuk melihat data dokter. Dimulai dari pengguna

memilih menu Dokter pada menu utama selanjutnya method

dokterActionPerformed() yang terdapat pada class Dokter akan

diproses dan menampilkan menu dokter. Pada class Dokter akan

memproses method tampil() untuk menampilkan data yang telah

disimpan didatabase ditabel pada menu dokter.

AktorMenu Utama

Menu Dokter

tabel data dokter

aktor memilih menu dokter

dokterActionPerformed()

tampil()

Page 21: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Menambahkan Data Dokter

Gambar 17. Sequence Diagram Menambahkan Data Dokter

Gambar 17 menjelaskan tentang interaksi antar pengguna

dengan sistem untuk menambahkan data dokter baru. Pengguna

memilih menu Dokter pada tampilan menu utama yang kemudian

akan memproses method dokterActionPerformed() untuk

menampilkan menu dokter. Kemudian pengguna memilih tombol

tambah data dokter yang berada pada tampilan menu dokter, maka

sistem akan memproses method tambahdatadokter() dan akan

muncul tampilan form untuk pengisi data dokter baru. Pengguna

dapat mengisi data sesuai dengan baris yang telah disediakan dan

untuk menyimpannya pengguna dapat menekan tombol simpan

yang akhirnya sistem akan memproses method

simpanActionPerformed() untuk menyimpannya dalam database

dan menampilkan kembali pada menu dokter.

Page 22: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Mengubah Data Dokter

AktorMenu Dokter

Menu Dokter

Form edit Dokter

aktor memilih menu dokter

dokterActionPerformed()

jTableOnclick()

aktor klik ganda pada data dokter

aktor klik tombol update

udpdateActionPerformed()

Gambar 18. Sequence Diagram Edit Data Dokter

Gambar 18 menjelaskan tentang interaksi antar pengguna dengan sistem

untuk mengedit data dokter. Pengguna memilih menu Dokter pada

tampilan menu utama yang kemudian akan memproses method

dokterActionPerformed() untuk menampilkan menu dokter. Kemudian

pengguna melakukan double click pada data dokter, maka sistem akan

menjalankan class EditDokter() dan akan muncul tampilan form untuk

mengubah data dokter. Pengguna dapat mengubah data sesui keinginan

dan untuk menyimpan kembali, pengguna dapat menekan tombol

update yang akhirnya sistem akan memproses method

updateActionPerformed() untuk mengubah data dalam database dan

menampilkan kembali pada menu dokter.

Page 23: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Melihat Data Pasien

Gambar 19. Sequence Diagram Melihat Data Pasien

Gambar 19 menjelaskan tentang interaksi antar pengguna

dengan sistem untuk melihat data pasien. Dimulai dari pengguna

memilih menu Pasien pada menu utama selanjutnya method

pasienActionPerformed() yang terdapat pada class Pasien akan

diproses dan menampilkan menu Pasien. Pada class Pasien akan

memproses method tampil() untuk menampilkan data yang telah

disimpan didatabase ditabel pada menu dokter.

Menambahkan Data Pasien

Gambar 20 menjelaskan tentang interaksi antar pengguna

dengan sistem untuk menambahkan data pasien baru. Pengguna

memilih menu Pasien pada tampilan menu utama yang kemudian akan

memproses method pasienActionPerformed() untuk menampilkan

menu Pasien. Kemudian pengguna memilih tombol tambah data pasien

yang berada pada tampilan menu pasien, maka sistem akan memproses

method tambahdatadokter() dan akan muncul tampilan form untuk

pengisi data pasien baru. Pengguna dapat mengisi data sesuai dengan

baris yang telah disediakan dan untuk menyimpannya pengguna dapat

menekan tombol simpan yang akhirnya sistem akan memproses method

Page 24: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

simpanActionPerformed() untuk menyimpannya dalam database dan

menampilkan kembali pada menu Dokter.

Gambar 20. Sequence Diagram Menambahkan Data Pasien

Page 25: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Mengubah Data Pasien

AktorMenu Utama

Menu Pasien

Form edit Pasien

aktor memilih menu pasien

pasienActionPerformed()

jTableOnclick()

aktor klik ganda pada data pasien

aktor klik tombol update

udpdateActionPerformed()

Gambar 21. Sequence Diagram Edit Data Pasien

Gambar 21 menjelaskan tentang interaksi antar pengguna

dengan sistem untuk mengedit data pasien. Pengguna memilih menu

pasien pada tampilan menu utama yang kemudian akan memproses

method pasienActionPerformed() untuk menampilkan menu pasien.

Kemudian pengguna melakukan double click pada data pasien, maka

sistem akan menjalankan class EditPasien() dan akan muncul tampilan

form untuk mengubah data pasien. Pengguna dapat mengubah data sesui

keinginan dan untuk menyimpan kembali, pengguna dapat menekan

tombol update yang akhirnya sistem akan memproses method

updateActionPerformed() untuk mengubah data dalam database dan

menampilkan kembali pada menu pasien.

Page 26: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Melihat Data Jadwal Periksa

AktorMenu Utama

Menu jadwal

tabel data jadwal

aktor memilih menu jadwal

jadwalActionPerformed()

tampil()

Gambar 22. Sequence Diagram Melihat Data Jadwal

Periksa

Gambar 22 menjelaskan tentang interaksi antar pengguna

dengan sistem untuk melihat data jadwal. Dimulai dari pengguna

memilih menu Jadwal pada menu utama selanjutnya method

jadwalActionPerformed() yang terdapat pada class jadwal akan

diproses dan menampilkan menu jadwal. Pada class Jadwal akan

memproses method tampil() untuk menampilkan data yang telah

disimpan didatabase ditabel pada menu Jadwal.

Page 27: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Menambahkan Data Jadwal Periksa

Form isi data jadwal

AktorMenu Utama

Menu Jadwal

aktor memilih menu jadwal

jadwalActionPerformed()

aktor memilih tombol tambah data jadwal

tambahdatajadwalAP()

Aktor mengisi data jadwal baru

simpanActionPerformed()

Gambar 23. Sequence Diagram Menambahakan Data

Jadwal Periksa

Gambar 23 menjelaskan tentang interaksi antar pengguna

dengan sistem untuk menambahkan data jadwal baru. Pengguna

memilih menu Jadwal pada tampilan menu utama yang kemudian

akan memproses method jadwalActionPerformed() untuk

menampilkan menu Jadwal. Kemudian pengguna memilih tombol

tambah data jadwal yang berada pada tampilan menu Jadwal, maka

sistem akan memproses method tambahdatajadwal() dan akan

muncul tampilan form untuk pengisi data jadwal baru. Pengguna

dapat mengisi data sesuai dengan baris yang telah disediakan dan

untuk menyimpannya pengguna dapat menekan tombol simpan

yang akhirnya sistem akan memproses method

simpanActionPerformed() untuk menyimpannya dalam database

dan menampilkan kembali pada menu Jadwal.

Page 28: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Melihat data SMS

AktorMenu Utama

Menu Sms

tabel data SMS

aktor memilih menu sms

smsActionPerformed()

loadMasuk()

loadKeluar()

Aktor memilih sms

tabelmasukMouseClick()

tabelkeluarMouseClick()

Gambar 24. Sequence Diagram Melihat Data SMS

Gambar 24 menjelaskan interaksi antara pengguna dengan

sistem untuk melihat data SMS. Dimulai dari pengguna memilih

menu sms pada tampilan menu utama dan method

smsActionPerformed() yang berada pada class Home akan diproses

untuk menampilkan menu SMS. Selanjutnya pada class SMS akan

memproses method loadMasuk() dan method loadKeluar() untuk

menampilkan data sms masuk dan sms keluar. Pengguna dapat

membaca isi dari sms masuk maupun sms keluar dengan memilih

pada salah satu sms, maka sistem akan memproses method

tabelmasukMouseClick() atau tabelkeluarMouseClick() untuk

menampilkan isi sms itu pada text box yang ada pada menu SMS.

Page 29: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Mengirim SMS

Gambar 25 menjelaskan tentang interaksi antar pengguna

dengan sistem untuk mengirim SMS. Pengguna memilih menu SMS

pada tampilan menu utama yang kemudian akan memproses method

smsActionPerformed() untuk menampilkan menu SMS. Kemudian

pengguna memilih tombol tulis pesan yang berada pada tampilan

menu SMS, maka sistem akan memproses method

tulisActionPerformed() dan akan muncul tampilan form untuk

pengisi pesan baru. Pengguna dapat mengisi data sesuai dengan

baris yang telah disediakan dan untuk mengirim sms tersebut

pengguna dapat menekan tombol kirim yang akhirnya sistem akan

memproses method kirimActionPerformed() untuk mengirim sms ke

nomer tujuan.

Form isi sms baru

AktorMenu Utama

Menu Sms

aktor memilih menu sms

smsActionPerformed()

aktor memilih tombol tulis pesan

tulisActionPerformed()

Aktor mengisi pesan baru

kirimActionPerformed()

Gambar 25. Sequence Diagram Mengirim SMS

Page 30: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Melihat Informasi Aplikasi

Gambar 26. Sequence Diagram Melihat Informasi Aplikasi

Gambar 26 menjelaskan bagaimana interaksi antara pengguna

dengan sistem untuk melihat informasi aplikasi. Dimulai dengan

pengguna memilih menu Tentang yang berada pada tampilan menu

utama kemudian method tentangActionPerformed() yang berada pada

class Home akan diproses untuk menampilkan menu Tentang.

Pengguna dapat melihat informasi aplikasi secara ringkas pada menu

Tentang.

IMPLEMENTASI SISTEM

Implementasi Tampihan Home

Gambar 27. Implementasi Tampilan Home

Page 31: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Gambar 27 merupakan implementasi tampilan home yaitu berupa interface

awal aplikasi yang dapat digunakan oleh pengguna untuk mengakses berbagai

menu yang ada pada aplikasi, di halaman ini terdapat beberapa menu yaitu

menu dokter, menu pasien, menu jadwal, dan menu SMS. Ke-empat menu

tersebut dapat diakses melalui ikon di halaman awal, atau dapat juga melalui

MenuBar. Sedangkan di MenuBar terdapat tiga menu tambahan, yaitu menu

home yang berfungsi sebagai navigasi ke halaman utama, kemudian menu

tentang yang digunakan untuk mengetahui informasi aplikasi dan yang

terakhir adalah keluar, digunakan untuk keluar dari aplikasi. Berikut

merupakan kode utama dari tampilan home.

Implementasi Menu Pasien

Gambar 28. Implementasi Menu Pasien

Gambar 28 merupakan implementasi menu pasien yaitu berupa interface

yang dapat digunakan oleh penguna untuk melakukan pengelolaan data

pasien, dimana pengguna dapat melakukan tambah, edit, serta hapus data

pasien. Untuk menambah pasien, pengguna dapat menekan tombol “Tabah

Data Pasien”, sedangkan untuk mengedit data, pengguna dapat melakukan

klik dua kali pada salah satu data yang ingin di ubah. Jika pengguna ingin

Page 32: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

menghapus data, langkah pertama yang harus dilakukan adalah klik satu kali

pada data yang ingin dihapus, kemudian klik tombol “Hapus Pasien”. Akan

muncul pesan konfirmasi apakah benar – benar ingin menghapus data

tersebut, jika iya maka user dapat menekan tombol “ok”. Berikut merupakan

kode utama menu Pasien.

Tambah Pasien

Gambar 29. Implementasi Menu Tambah Pasien

Gambar 29 merupakan menu tambah pasien yaitu berupa tampilan yang

dapat digunakan oleh pengguna untuk menambah data pasien ke dalam

database. Pada menu ini user harus memasukkan data – data pasien,

seperti Nomor, Nama, Alamat, Jenis Kelamin, Tanggal Lahir,

Golongan Darah dan Nomor Handphone. Selanjutnya untuk

menyimpan data maka pengguna dapat menekan tombol “Simpan”,

sedangkan untuk membatalkan, pengguna dapat menekan tombol

“Batal”, dan pengguna akan di arahkan ke menu data pasien. Berikut

kode utama tambah data pasien.

Page 33: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Edit Pasien

Gambar 30. Implementasi Menu Edit Pasien

Gambar 30 merupakan menu edit pasien yaitu berupa tampilan yang

dapat digunakan oleh pengguna untuk mengubah data pasien yang ada

di database. Pada menu ini user dapat mengubah data – data pasien,

seperti Nama, Alamat, Jenis Kelamin, Tanggal Lahir, Golongan Darah

dan Nomor Handphone. Karena nomor digunakan sebagai primary key

maka pengguna tidak bisa melakukan perubahan. Selanjutnya untuk

menyimpan perubahan data maka pengguna dapat menekan tombol

“Update”, sedangkan untuk membatalkan, pengguna dapat menekan

tombol “Batal”, dan pengguna akan di arahkan ke menu data pasien.

Berikut kode utama dari menu edit pasien.

Page 34: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Hapus Pasien

Gambar 31. Implementasi Hapus Pasien

Gambar 31 merupakan hapus pasien yaitu berupa dialog yang dapat

digunakan oleh pengguna untuk menghapus data pasien yang ada di

database. Sebelum dapat menghapus data pasien, pengguna harus

memilih salah satu data yang ingin dihapus pada tabel. Kemudian

pengguna dapat menekan tombol hapus pasien, selanjutnya akan

ditampilkan dialog konfirmasi, jika benar ingin mengahpus data maka

pengguna dapat menekan tombol “Yes”, sedangkan tombol “No”

digunakan untuk membatalkan. Berikut kode utama dari hapus pasien.

Page 35: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Implementasi Menu Dokter

Gambar 32. Implementasi Menu Dokter

Gambar 32 merupakan implementasi menu dokter yaitu berupa interface

yang dapat digunakan oleh penguna untuk melakukan pengelolaan data

dokter, dimana pengguna dapat melakukan tambah, edit, serta hapus data

dokter. Untuk menambah dokter, pengguna dapat menekan tombol “Tabah

Data Dokter”, sedangkan untuk mengedit data, pengguna dapat melakukan

klik dua kali pada salah satu data yang ingin di ubah. Jika pengguna ingin

menghapus data, langkah pertama yang harus dilakukan adalah klik satu kali

pada data yang ingin dihapus, kemudian klik tombol “Hapus Dokter”. Akan

muncul pesan konfirmasi apakah benar – benar ingin menghapus data

tersebut, jika iya maka user dapat menekan tombol “ok”. Berikut merupakan

kode utama menu Dokter.

Page 36: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Tambah Dokter

Gambar 33. Implementasi Menu Tambah Dokter

Gambar 33 merupakan menu tambah dokter yaitu berupa tampilan yang

dapat digunakan oleh pengguna untuk menambah data dokter ke dalam

database. Pada menu ini user harus memasukkan data – data dokter,

seperti Nomor, Nama, Alamat, Jenis Kelamin, Tanggal Lahir, Spesialis

dan Nomor Handphone. Selanjutnya untuk menyimpan data maka

pengguna dapat menekan tombol “Simpan”, sedangkan untuk

membatalkan, pengguna dapat menekan tombol “Batal”, dan pengguna

akan di arahkan ke menu data dokter. Berikut kode utama tambah data

dokter.

Page 37: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Edit Dokter

Gambar 34. Implementasi Menu Edit Dokter

Gambar 34 merupakan menu edit dokter yaitu berupa tampilan yang

dapat digunakan oleh pengguna untuk mengubah data dokter yang ada

di database. Pada menu ini user dapat mengubah data – data dokter,

seperti Nama, Alamat, Jenis Kelamin, Tanggal Lahir, Spesialis dan

Nomor Handphone. Karena nomor digunakan sebagai primary key

maka pengguna tidak bisa melakukan perubahan. Selanjutnya untuk

menyimpan hasil perubahan data maka pengguna dapat menekan

tombol “Update”, sedangkan untuk membatalkan, pengguna dapat

menekan tombol “Batal”, dan pengguna akan di arahkan ke menu data

dokter. Berikut kode utama dari menu edit dokter.

Page 38: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Hapus Dokter

Gambar 35. Implementasi Hapus Dokter

Gambar 35 merupakan hapus dokter yaitu berupa tombol yang dapat

digunakan oleh pengguna untuk menghapus data dokter yang ada di

database. Sebelum dapat menghapus data dokter, pengguna harus

memilih salah satu data yang ingin dihapus pada tabel. Kemudian

pengguna dapat menekan tombol hapus dokter, selanjutnya akan

ditampilkan dialog konfirmasi, jika benar ingin mengahpus data maka

pengguna dapat menekan tombol “Yes”, sedangkan tombol “No”

digunakan untuk membatalkan. Berikut kode utama dari hapus dokter.

Page 39: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Implementasi Menu Jadwal

Gambar 36. Implementasi Menu Jadwal

Gambar 36 merupakan implementasi menu jadwal yaitu berupa interface

yang dapat digunakan oleh penguna untuk melakukan pengelolaan data

jadwal, pengguna dapat melakukan tambah jadwal dengan menekan tombol

“Tambah Jadwal Periksa”. Berikut merupakan kode utama menu jadwal.

Tambah Jadwal Periksa

Gambar 37. Implementasi Menu Tambah Jadwal

Gambar 37 merupakan Menu tambah jadwal yaitu berupa tampilan

yang dapat digunakan oleh pengguna untuk menambah data jadwal

Page 40: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

periksa ke dalam database. Pada menu ini user harus memilih data

pasien serta data dokter, sakit yang dirita, serta tanggal periksa.

Selanjutnya untuk menyimpan data maka pengguna dapat menekan

tombol “Simpan”, sedangkan untuk membatalkan, pengguna dapat

menekan tombol “Batal”, dan pengguna akan di arahkan ke menu data

jadwal. Berikut kode utama tambah data jadwal periksa.

Implementasi Menu SMS

Gambar 37. Implementasi Menu SMS

Gambar 37 merupakan implementasi menu SMS yaitu berupa interface yang

dapat digunakan oleh penguna untuk melakukan pengelolaan data sms,

dimana pengguna dapat melakukan kirim pesan (SMS) serta menghapus data

SMS. Jika pengguna ingin menghapus data, langkah pertama yang harus

dilakukan adalah klik satu kali pada data yang ingin dihapus, kemudian klik

tombol “Hapus”. Berikut merupakan kode utama menu SMS.

Page 41: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Tulis Pesan

Gambar 38. Implementasi Menu Tulis Pesan

Gambar 38 merupakan menu kirim sms yaitu berupa tampilan yang dapat

digunakan oleh pengguna untuk mengisim sms kepada pasien. Didalam

“combobox” Kirim ke, pengguna dapat memilih salah satu opsi, dimana ada

tiga opsi didalam pilihan tersebut. Jika pengguna memilih “Semua Pasien”

maka semua nomor pasien akan dikirim pesan, sedangkan jika dipilih

“Berdasarkan Tanggal”, maka pengguna dapat menirim sms ke pasien yang

ada pada jadwal periksa yang dipilih. Sedangkan opsi terahir adalah

“Personal”, dimana pengguna dapat mengirim pesan ke salah satu pengguna

dengan menggunakan keyword nama pasien. Selanjutnya untuk mengirim

pesan maka pengguna dapat menekan tombol “Kirim”, sedangkan untuk

membatalkan, pengguna dapat menekan tombol “Batal”, dan pengguna

akan di arahkan ke menu data SMS. Berikut kode utama dari menu tulis

pesan.

Page 42: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Implementasi SMS di Handphone

Gambar 39 Implementasi SMS di Handphone

Gambar 39 merupakan implementasi SMS di Handphone yaitu berupa

pesan yang dikirim ke personal pasien yang berisi jadwal pengingat jam

buka klinik.

Page 43: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

Implementasi Menu Tentang

Gambar 40. Implementasi Menu Tentang

Gambar 40 merupakan implementasi menu tentang yaitu berupa interface menu

tentang yang berisi mengenai informasi aplikasi secara ringkas dan developer

aplikasi tersebut.

KESIMPULAN

Kesimpulan yang diperoleh dalam penelitian tentang pembuatan Aplikasi

Pengingat Jadwal Periksa Medis Berbasis Short Message Service (SMS) di Klinik

Desa Jurang Temanggung ini yaitu menghasilkan sistem informasi pengingat

jadwal periksa medis berbasis SMS yang dapat digunakan untuk mempermudah

pasien mengingatkan jadwal buka klinik dan jadwal dokter serta jadwal kunjungan

berobat ulang.

SARAN

Untuk pengembangan lebih lanjut, penulis mencoba untuk memberikan

saran yang mungkin dapat digunakan untuk meningkatkan kualitas aplikasi ini,

yaitu :

1. Sebaiknya petugas pendaftaran menanyakan kembali kepada pasien nomor

handphone yang terbaru bila sudah mengganti nomor handphone,

Page 44: APLIKASI PENGINGAT JADWAL PERIKSA MEDIS …jurnal.stmikelrahma.ac.id/assets/file/Indra Puji Wardani... · Setelah pembuatan perancangan sistem maka langkah ... dilatih bagaimana cara

2. Sistem pengingat dapat dikembangkan dengan menambah fitur layanan

konsultasi langsung dengan dokter.

DAFTAR PUSTAKA

[1] Bernaridho, I., Hutabarat, 2004, Pengenalan Basisdata, Andi Offset,

Yogyakarta.

[2] Bunafit, N., 2004, Database Relasional dengan MySQL, Andi Offset,

Yogyakarta.

[3] Hariyanto, B., 2005, Esensi-esensi Bahasa Pemrograman Java, Informatika,

Bandung.

[4] Hermawan, Julius., 2004, Analisa Desain & Pemrograman Berorientasi Obyek

dengan UML dan Visual Basic.NET., Andi Offset, Yogyakarta.

[5] Lubis, I.K, 2015, Desain Sistem Pengingat Berbasis SMS untuk Meningkatkan

Kepatuhan Pengobatan Pasien Diabetes Melitus,

http://jurnal.ugm.ac.id/jisph/article/download/7286/6860, Tanggal 22

Maret 2016, Pukul 16:00 WIB.

[6] Taminanto, 2014, Membangun Aplikasi SMS Gateway untuk Meningkatkan

Pelayanan Pendaftaran Pasien Rawat Jalan,

http://library.stmikdb.ac.id/download.php?id=102, Tanggal 22 Maret

2016, Pukul 17:00 WIB.

[7] Wibowo, P.P dan Herawati., 2011, Menggunakan UML, Infromatika, Bandung.


Recommended