START
PILIH MENU
DATA PASIEN
STOP DASHBOARD
DATA SMS DATA JADWAL
HISTORY JADWAL
PASIEN
b. System Flowchart Menu Utama
Gambar 3.2 System Flowchart Menu Utama
START
APAKAH TAMBAH DATA ?
PROSES INPUT
STOP DATA PASIEN
YA TIDAK
c. System Flowchart Pasien
Gambar 3.3 System Flowchart Pasien
START
APAKAH TAMBAH DATA ?
PROSES INPUT
STOP DATA JADWAL
YA TIDAK
d. System Flowchart Jadwal
Gambar 3.4 System Flowchart Jadwal
START
APAKAH DIBALAS ? CEK APAKAH
JADWAL SEKARANG ?
TIDAK
YA CEK APAKAH
JADWAL HARI INI ?
DATA JADWAL
YA TIDAK
SEND SMS
STOP
e. System Flowchart SMS
Gambar 3.5 System Flowchart SMS
START
INPUT USERNAME
PASSWORD
CEK DATABASE
IF USERNAME = = db
PASSWORD = = db TAMPIL
WARNING
DASHBOARD
STOP YA
TIDAK
f. Program Flowchart Login
Gambar 3.6 Program Flowchart Login
START
READ DATA PASIEN
INPUT ?
INPUT DATA
MASUK KE DATABASE
STOP TIDAK
YA
g. Program Flowchart Pasien
Gambar 3.7 Program Flowchart Pasien
START
READ DATA JADWAL
INPUT ?
INPUT DATA
MASUK KE DATABASE
STOP TIDAK
YA
h. Program Flowchart Jadwal
Gambar 3.8 Program Flowchart Jadwal
START
CEK WAKTU
IF TODAY ?
CARI DATA PASIEN DI
DATABASE
IF DATA ADA DI
DATABASE?
SEND SMS
REPLAY ?
IF YA ?
STOP YA
YA TIDAK
YA TIDAK
TIDAK TIDAK
YA
i. Program Flowchart SMS
Gambar 3.9 Program Flowchart SMS
Selamat Datang di Layanan SMS Reminder
3. Perancangan Keluaran Output
Perancangan keluaran bertujuan menentukan keluaran-keluaran yang akan digunakan oleh sistem. Keluaran tersebut berupa tampilan-tampilan layar, dan
juga format dan frekuensi laporan yang diperlukan. Dalam layanan SMS reminder ini output yang telah dirancang terdiri dari tampilan input.
1. Form Login Form login digunakan untuk memasukkan username petugas admin dan
password yang sudah terdaftar.
2. Form Home Form Home adalah halaman yang muncul saat pertama kali aplikasi
dijalankan.
Login
Username Password
Login
Logo
HOME PASIEN JADWAL HISTORY SMS Balasan
3. Form Pasien Form Pasien digunakan untuk memasukkan data pasien tuberkulosis.
4. Form Jadwal SMS Form Jadwal SMS digunakan untuk memasukkan waktu minum obat
pasien tuberkulosis.
Tambah pasien Nama Lengkap
Alamat Jenis kelamin
Umur No Handphone
Logo
MENU PASIEN JADWAL HISTORY SMS Balasan
Save
Data Pengingat
Nama Lengkap Pesan
Jam Hari
Tanggal
Logo
MENU
Save
3.1.3 Implementasi
Tahapan implementasi memiliki beberapa tujuan, yaitu untuk melakukan kegiatan spesifikasi rancangan logikal ke dalam kegiatan yang sebenarnya dari
layanan SMS reminder yang akan dibangun, lalu mengimplementasikan layanan SMS reminder tersebut ke dalam salah satu bahasa pemrograman yang paling
sesuai. Kegiatan yang dilakukan dalam tahap implementasi ini adalah programming dan testing, training dan system changeover.
1. Programming dan testing Pada tahap ini dilakukan perancangan algoritma. Setelah selesai
pembuatan algoritma, maka dibuatlah layanan SMS reminder dengan menggunakan bahasa pemrograman HTML, CSS, PHP dan MySQL. Setelah
layanan SMS reminder selesai dibuat maka perlu dilakukan testing, dengan mengentri sejumlah data ke dalam program tersebut dan dilihat hasilnya. Setelah
testing dilakukan maka layanan SMS reminder ini sudah bisa di gunakan. Untuk itu puskesmas terjun perlu mempersiapkan komputer laptop khusus untuk
petugas tuberkulosis. Sehingga dapat dilakukan instalasi software layanan SMS reminder ke komputer atau laptop yang ada di puskesmas terjun.
2. Training Petugas tuberkulosis admin yang akan mengoperasikan layanan SMS
reminder tersebut perlu dilatih secara keseluruhan oleh peneliti. Setelah itu peneliti mensosialisasikan layanan SMS reminder kepada pasien tuberkulosis
yang memiliki handphone. Materi pelatihan kepada petugas tuberkulosis bisa
berupa keuntungan dan kerugian layanan SMS reminder, trip dan trik dalam menggunakannya.
3. System Changeover Pergantian Sistem Setelah seluruh sistem siap dioperasikan, admin selesai dilatih, dan
pasien sudah di sosialisasikan, maka pada tahap selanjutnya kepala puskesmas dapat mengambil keputusan dalam pergantian sistem yang lama dengan sistem
yang baru. Apabila kepala puskesmas ingin melakukan pergantian sistem lama dengan system baru bisa secara perlahan bertahap atau secara keseluruhan. Yaitu
dengan mempersiapkan komputerlaptop, modem, sim card, biaya sms khusus untuk petugas tuberkulosis.
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
4.1 Hasil Penelitian
Hasil penelitian yang telah peneliti lakukan adalah diperlukan sebuah layanan SMS Reminder yang fungsinya mengingatkan pasien minum obat
tuberkulosis di Puskesmas Terjun. Maka dari itu, untuk membuat layanan berbasis SMS Reminder pada Puskesmas Terjun dilakukan mulai dari pembuatan database
pada PHP MyAdmin, Sublime Text sebagai editor, instalasi XAMPP untuk menjalankan SQL dan Apache, instalasi Mozilla Firefox atau Crome sebagai
browser, instalasi Modem, serta instalasi GammuNow SMS sebagai server SMS. Selain itu juga dilakukan pembuatan tampilan aplikasi dan coding pada Adobe
Dreamweaver CS3 dengan coding yang digunakan adalah PHP. Untuk menjalankan sistem ini, pihak Puskesmas membutuhkan sebuah computer laptop
khusus petugas tuberkulosis dengan sistem operasi minimal Windows XP Professional, XAMPP versi minimal 1.7.4 dan Gammu Now SMS dan Modem.
4.2 Pembahasan
a. Cara Kerja Layanan SMS Reminder
Setelah selesai dirancang, langkah pertama yang dilakukan adalah memastikan XAMPP, Modem dan Gammu sudah terinstal dengan benar pada
komputer yang akan digunakan. Sim Card yang akan digunakan sudah ada di dalam modem dan memiliki pulsa. Maka layanan SMS Reminder bisa dijalankan.