3. Layanan SMS ini mudah digunakan, dapat dipastikan orang bukan dari
latar belakang IT
Information Technology
pun dapat memahami cara penggunaannya Saputra, 2013.
2.1.1 Alur Pengiriman SMS
Kebanyakan orang awam tahu, alur dari SMS adalah kirim SMS, ditangkap satelit kemudian diteruskan ke nomor
handphone
tujuan. Kenyataannya, tidaklah demikian. Setiap kita mengirimkan pesan melalui SMS,
pesan tersebut tidak langsung sampai ke nomor handphone tujuan, tapi melewati beberapa proses terlebih dahulu. Yaitu pesan akan di tangkap oleh
Base Transceiver Station
BTS terlebih dahulu, dilanjutkan ke
Base Station Controller
BSC kemudian akan sampai ke tahap
Mobile Switching Center
MSC.
Mobile Switching Center
MSC selanjutnya akan meneruskan atau mem- forward pesan tersebut ke
Short Message Service Center
SMSC. Pada tahap inilah, pesan disimpan untuk sementara jika nomor tujuan yang ditujukan sedang
tidak aktif, atau berada di luar jangkauan. Jika nomor tujuan sudah aktif maka akan diteruskan melewati MSC, BSC kemudian diterima oleh jaringan BTS
nomor tujuan, lalu dikirimkan kepada pengguna nomor
handphone
tersebut Saputra, 2013.
2.1.2 SMS
Gateway
SMS
Gateway
merupakan jenis aplikasi SMS dua arah, dengan keunikan semua tarif yang diperlakukan adalah tarif SMS normal sesuai dengan apa yang
diperlakukan oleh operator. Karena sifatnya yang dua arah, maka jenis sms ini
sangat cocok dijadikan sebagai SMS
center
organisasi atau institusi tertentu Sadeli, 2012.
SMS
Gateway
merupakan komunikasi dua arah, mengirim dan menerima, digunakan untuk SMS keyword, polling ataupun informasi lainnya. SMS ini
biasanya digunakan menggunakan kartu GSM, dan tarifnya pun sesuai dengan kartu tersebut Saputra, 2013.
SMS
Gateway
adalah pintu gerbang bagi penyebaran informasi dengan menggunakan SMS. Dengan SMS
gateway
pengguna dapat menyebarkan pesan ke beberapa nomor secara otomatis dan cepat tanpa harus mengetik pesan
berulang- ulang. Pengguna cukup memasukkan nomor-nomor tujuan ke dalam suatu
database
. SMS
gateway
memudahkan pengguna untuk membuat pesan
broadcast
,
announcement
,
reminder
,
voting
, dan
polling
. Cara kerja SMS
Gateway
sama dengan cara kerja SMS, pada umumnya, hanya berbeda dalam hal perangkat yang digunakan. Pada SMS
Gateway
, perangkat pengirimannya bukan lagi perangkat telepon genggam, melainkan modem yang menggunakan jaringan
provider
, modem ini yang akan dikendalikan oleh komputer untuk penyebaran dan pemindahan informasi Tarigan, 2012 .
2.1.3 SMS
Reminder
SMS
reminder
berbasis pada waktu yang telah dijadwalkan. Sistem akan mengirimkan SMS secara otomatis ke beberapa nomor telepon yang sebelumnya
sudah dimasukkan dalam
database
. SMS dikirim secara
broadcast
. Waktu pengiriman SMS harus sesuai dengan penjadwalan yang sudah ditentukan
Zacharia, 2006.
2.2
Database
MySQL
Menurut Al-Bahra Bin Ladjamudin pada tahun 2005
database
adalah sekumpulan data
store
bisa dalam jumlah yang sangat besar yang tersimpan dalam
magnetic disk
,
optical disk
,
magnetic drum
atau media penyimpanan skunder lainnya.
Database
terdiri dari data yang akan digunakan atau diperuntukkan terhadap banyak
user
, dimana masing-masing
user
baik menggunakan teknik pemrosesan yang bersifat
batch
atau
on-line
akan menggunakan data tersebut sesuai dengan tugas dan fungsinya, dan
user
lain dapat juga menggunakan data tersebut dalam waktu yang bersamaan.
Database
yang sudah tersedia dalam suatu media penyimpanan tidak akan pernah bisa diakses tanpa adanya suatu perangkat lunak aplikasi yang familiar
dengannya, misalkan saja perangkat lunak aplikasi yang berbasis database. Kumpulan gabungan database dengan perangkat lunak aplikasi yang berbasis
database
tersebut dinamakan
Database Management system
DBMS. DBMS merupakan koleksi terpadu dari database dan program-program komputer
utilitas yang digunakan untuk mengakses dan memelihara
database
. MySQL adalah suatu
database
populer dengan pengembangan
Web Web
developers
. Kecepatan dan ukuran yang kecil membuatnya ideal untuk
Web site
. Ditambah lagi fakta bahwa MySQL adalah
open source
, yang berarti gratis Simarmata, 2006.
MySQL adalah sebuah sistem manajemen
database
relasi
relation database management system
yang bersifat terbuka
open source
. MySQL menggunakan bahasa standar SQL
Structure Query Language
sebagai bahasa
interaktif dalam mengolah data. MySQL memiliki kinerja, kecepatan proses, dan ketangguhan yang tidak kalah dibandingkan database-database besar lainnya.
Keunikan dari MySQL adalah sebuah database akan memiliki satu direktori data yang berdiri sendiri, tidak bercampur dengan
database-database
lainnya yang ada didalam
server
tersebut. Nama sebuah
database
akan menjadi nama dari direktori data tersebut. Untuk menambah, mengakses dan memproses data yang disimpan
dalam sebuah
database
komputer, diperlukan sistem manajemen
database
seperti MySQL
Server
Arbie, 2004.
2.3 Bahasa Pemrograman
Bahasa Pemrograman adalah intruksi standar untuk memerintah computer yang memiliki fungsi tertentu. Bahasa pemrograman ini adalah satu set aturan
sintaks dan semantik yang digunakan untuk mendefenisikan program komputer. Bahasa pemrograman komputer seperti Java, Visual Basic, C++, HTML, CSS,
PHP, Net dan ratusan bahasa lain. Para perancangan layanan SMS reminder ini peneliti menggunakan bahasa pemrograman HTML, CSS dan PHP.
2.3.1
Hyper Text Markup Language
HTML
Hyper Text Markup Language
HTML yaitu suatu bahasa pemrograman
hyper text
. Html ini memiliki fungsi untuk membangun kerangka ataupun format
web
berbasis html. HTML bisa disebut bahasa yang digunakan untuk menampilkan dan mengelola
hypertex
. Html digunakan untuk menampilkan berbagai informasi di dalam sebuah penjelajahan
web Internet
dan
formatting hypertext
sederhana yang ditulis ke dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegrasi Saputra, 2013.
HTML
Hyper Text Markup Language
adalah bahasa pendeskripsi halaman yang menciptakan dokumen-dokumen
hypertex
atau
hypermedia
. HTML memasukkan kode-kode pengendali dalam sebuah dokumen pada berbagai poin
yang dapat di spesifikasikan, yang dapat menciptakan hubungan
hyperlink
dengan bagian lain dari dokumen tersebut atau dengan dokumen lain yang berada di
World Wide Web
. Sebuah halaman web minimal mempunyai empat buah tag, yaitu:
1. HTML sebagai tanda awal dokumen HTML
2. HEAD sebagai informasi page header. Di dalam
tag
ini kita bisa meletakkan
tag TITLE
,
BASE
,
LINK
,
SCRIPT
,
STYLE
, dan
META
. 3.
TITLE sebagai titel atau judul halaman. Kalimat yang terletak di dalam tag ini akan muncul pada bagian atas
browser
Anda pada title bar. 4.
BODY sebagai isi yang nampak pada halaman
web
, dapat berupa teks, grafik, dan lain-lain.
Untuk membuat kode HTML kita dapat menggunakan
editor notepad
dan menyimpannya dengan ekstensi .htm atau .html Simarmata, 2006.
2.3.2
Cascading Style Sheet
CSS
Cascading Style Sheet
CSS merupakan suatu bahasa
pemrogramer web
yang digunakan untuk mengendalikan dan membangun berbagai komponen dalam
web
sehingga tampilan
web
akan lebih rapi, terstruktur, dan seragam. CSS saat ini dikembangkan oleh
World Wide Web Consortium
W3C dan menjadi bahasa standar dalam pembuatan
web
. CSS difungsikan sebagai penopang atau pendukung, dan pelengkap dari
file
html yang berperan dalam penataan kerangka
dan
layout
. CSS
multi platform
, maksudnya dapat dijalankan pada berbagai macam sistem operasi dan
web browser
. Secara umum, yang dilakukan oleh CSS adalah pengaturan
layout
, kerangka, teks, gambar, warna, tabel, spasi dan lain sebagainya Saputra, 2013.
2.3.3
Hypertext Preprocessor
PHP
Hypertext Preprocessor
PHP merupakan suatu bahasa pemrograman yang difungsikan untuk membangun suatu web site dinamis. PHP menyatu
dengan HTML, maksudnya adalah beda kondisi. HTML digunakan sebagai pembangun atau pondasi dari kerangka
layout web
, sedangkan PHP difungsikan sebagai prosesnya, sehingga dengan adanya PHP tersebut, sebuah
web
akan sangat mudah di-
maintenance
. PHP berjalan pada sisi
server
, sehingga PHP disebut juga sebagai bahas
Server Side Scripting
, artinya bahwa dalam setiap menjalankan PHP, wajib membutuhkan
web server
dalam menjalankannya. PHP ini bersifat
open source
, sehingga dapat dipakai secara cuma-cuma, dan mampu lintas
platform
, yaitu dapat berjalan pada sistem operasi
Windows
maupun
Linux
. PHP juga dibangun sebagai modul pada
web server apache
Saputra, 2013. Konsep kerja PHP diawali dengan permintaan suatu halaman
web
PHP
oleh client
kepada
browser
. Berdasarkan alamat
internet
atau URL
Uniform Resource Locator
,
web server
akan mencarikan berkas PHP yang diminta dan setelah didapatkan
web server
segera mengirimkan isinya ke mesin PHP, mesin inilah yang memproses dan memberikan hasilnya berupa kode HTML ke
browser
. Selanjutnya,
browser
menyampaikan ke
client
. Salah satu kelebihan dari PHP adalah mampu berkomunikasi dengan berbagai
database
yang terkenal
seperti
MySQL
,
Oracle
,
PostgreSQL
dan lain-lain. Dengan demikian, menampilkan data yang bersifat dinamis, yang diambil dari database merupakan
hal yang mudah untuk diimplementasikan.
2.4
Flowchart
Menurut Al-Bahra Ladjamudin, 2005
flowchart
adalah bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu
masalah.
Flowchart
merupakan cara penyajian dari suatu algoritma.
Flowchart
disusun oleh simbol. Simbol ini dipakai sebagai alat bantu menggambarkan proses didalam program. Simbol-simbol yang digunakan dapat dibagi menjadi 3 tiga
kelompok, yakni sebagai berikut:
Flow Direction Symbols
Simbol penghubung alur
Processing Symbol
Simbol Proses
Input-output Symbol
Simbol Input-output
2.5 Gammu
Gammu adalah sebuah aplikasi
cross-platform
yang digunakan untuk menjembatani mengomunikasikan antara database SMS
Gateway
dengan SMS
devices
. Aplikasi Gammu berupa
daemon
yang berjalan secara
background
. Setiap saat, gammu memonitor SMS
devices
dan
database
SMS
gateway
. Saat ada SMS masuk ke SMS
devices
, maka gammu langsung memindahkannya ke dalam
inbox
dalam
database
SMS
gateway
. Sebaliknya saat aplikasi pengirim SMS memasukkan SMS ke dalam
outbox
dalam
database
SMS
gateway
, maka gammu mengirimkannya melalui SMS
devices
, dan memindahkan SMS ke
sentitem
dalam
database
Ramadhika, 2012.
2.6 Tuberkulosis
2.6.1. Defenisi
Tuberkulosis merupakan infeksi yang disebabkan oleh bakteri
Mycobacterium tuberculosis
dan kadang-kadang oleh
M. bovis
dan
M. africanum
yang ditularkan melalui udara
droplet nuclei
dan percikan ludah, penyakit ini juga merupakan penyakit menahun, bahkan dapat seumur hidup.
Setelah seseorang terinfeksi kuman tuberkulosis, hampir 90 penderita secara klinis tidak sakit, hanya didapatkan test tuberkulin positif, 10 akan sakit.
Penderita yang sakit, bila tanpa pengobatan, setelah 5 tahun, 50 penderita TB Paru akan mati, 25 sehat dengan pertahanan tubuh yang baik dan 25 menjadi
kronik dan infeksius Jusuf
et al
, 2010. Tuberkulosis TBC yang dahulu dikenal dengan TBC adalah penyakit
menular langsung yang disebabkan oleh kuman tuberkulosis
Mycobacterium tuberculosis
. Sebagian kuman tuberkulosis menyerang paru-paru, tetapi dapat juga menyerang organ atau bagian tubuh lainnya misalnya: tulang, kelenjar, kulit,
dll. Tuberkulosi dapat menyerang siapa saja, terutama usia produktifmasih aktif bekerja 15-50 tahun dan anak-anak. Tuberkulosis dapat menyebabkan kematian.
Apabila tidak diobati, 50 dari pasien tuberkulosis akan meninggal setelah 5 tahun Kemenkes RI, 2009.
2.6.2 Pengobatan Tuberkulosis