Judul
B. Latar Belakang
melaksanakan seluruh aktifitasnya PMI selalu berpegang teguh pada tujuh prinsip
sampai saat ini memiliki 31 PMI Daerah (tingkat provinsi) dan sekitar 300 PMI
tidak berpihak pada golongan politik, ras, suku ataupun agama tertentu. Palang
keselamatan jiwanya.
manusia yang sedang terrimpa bencana baik bencana alam maupun bencana
akibat ulah manusia tanpa membedakan latar belakang korban yang ditolong.
pusat koordinasi induk cabang cabang PMI yang ada di provinsi jawa timur yang
dapat dikenal sebagai Unit Donor Darah (UDD) yang tersebar di provinsi jawa
timur yang berjumlah 36 cabang Unit Donor Darah (UDD). Dalam perjalanannya
1
Palang Merah Jawa timur bergerak dalam bidang donor darah atau konseling
darah, pemeriksaan kesehatan donor darah dan pendistribusian kantong darah bagi
yang membutuhkan.
selama ini tersebar di berbagai cabang Unit Donor Darah (UDD) hal ini
daerah daerah dan minimnya sumber daya manusia yang dimiliki oleh UDD (Unit
waktu yang cukup lama sehingga akan menjadi tidak efektif. Sesungguhnya PMI
menunggu pendonor dating untuk mendonor dan tidak ada kegiatan proaktif untuk
Oleh karena itu dibutuhkan sebuah sistem yang dapat ditegrasikan dengan
sehingga dengan adanya sistem ini mampu mengatasi permasalahan yang ada agar
pelayanan yang diberikan oleh Palang Merah Indonesia Surabaya tersebut lebih
cepat, efisien aman dan terpercaya untuk keperluan masyarakat dan dapat
2
meningkatkan pelayanan masyarakat untuk membantu masyarakat luas sebagai
seorang User yang akan memperoleh informasi yang akurat dan terbaru tanpa
Dengan tuntutan masyarakat yang serba real time, maka perlu efesiensi
terhadap sistem manual seperti yang dipakai oleh PMI Surabaya, adalah dengan
serta diakses baik itu melalui internet browser maupun handphone. Menurut
keseluruhan di Indonesia yang mencapai 2,1 miliar orang pada akhir tahun 2011,
maka jelas penggunaan teknologi berbasis internet dan mobile sangat digemari.
Oleh karena itu tidak hanya melalui browser, untuk mempermudah masyarakat
persediaan kantung darah juga akan lebih baik dilengkapi dengan sms gateway.
format tertentu ke nomor gateway, server akan membalas SMS dengan hasilnya.
apakah darah diterima atau tidak dan pemberitahuan jangka waktu donor tiga
C. Perumusan Masalah
3
Mengacu pada perumusan masalah, tujuan yang hendak dicapai dalam
mengetahui jumlah persedian darah pada PMI Surabaya melalui SMS dan
website.
D. Pembatasan Masalah
Sesuai dengan latar belakang dan perumusan masalah yang telah diuraikan
HAW HAW (HTML and WML hybrid adapted Webserver) sebagai jembatan
handphone,
c. Handphone yang dipakai sebagai sender dan reciever SMS hanya yang
e. MySQL sebagai database Gammu untuk menyimpan inbox dan outbox serta
4
g. Frontend dan SMS Gateway sebagai layanan persediaan darah (view)
sedangkan backend untuk maintain, input, update dan delete persediaan darah.
E. Tujuan
Tujuan yang hendak dicapai dalam penyusunan Tugas Akhir ini adalah:
mengetahui jumlah stok darah yang tersedia di PMI Surabaya melalui SMS
dan website.
F. Landasan Teori
mengangkut oksigen yang diperlukan oleh sel-sel di seluruh tubuh. Darah juga
manusia bewarna merah, antara merah terang apabila kaya oksigen sampai merah
tua apabila kekurangan oksigen. Warna merah pada darah disebabkan oleh
5
Manusia memiliki sistem peredaran darah tertutup yang berarti darah
mengalir dalam pembuluh darah dan disirkulasikan oleh jantung. Darah dipompa
oleh jantung menuju paru-paru untuk melepaskan sisa metabolisme berupa karbon
dioksida dan menyerap oksigen melalui pembuluh arteri pulmonalis, lalu dibawa
seluruh tubuh oleh saluran pembuluh darah aorta. Darah mengedarkan oksigen ke
seluruh tubuh melalui saluran halus darah yang disebut pembuluh kapiler. Darah
kemudian kembali ke jantung melalui pembuluh darah vena cava superior dan
vena cava inferior. Darah juga mengangkut bahan bahan sisa metabolisme, obat-
obatan dan bahan kimia asing ke hati untuk diuraikan dan ke ginjal untuk dibuang
Mengutip dari dokumen yang dimiliki oleh bidang humas PMI JATIM
Darah terdiri daripada beberapa jenis korpuskula yang membentuk 45% bagian
dari darah. Bagian 55% yang lain berupa cairan kekuningan yang membentuk
dianggap sebagai sel dari segi biologi. Eritrosit mengandung hemoglobin dan
mengedarkan oksigen. Sel darah merah juga berperan dalam penentuan golongan
6
Trombosit bertanggung jawab dalam proses pembekuan darah.
untuk memusnahkan benda-benda yang dianggap asing dan berbahaya oleh tubuh,
misal virus atau bakteri. Leukosit bersifat amuboid atau tidak memiliki bentuk
Berisi factor VIII, Faktor XIII, Von Willebrand factor dan fibrinogen
(suhu simpan ≤ 30°C). kandungan: 70IU/unit F VIII dan > 140mg/unit fibrinogen.
Berisi factor pembekuan labil. Kandungan: factor VIII > 0,7 IU/ml (suhu
simpan ≤ 30°).
Transfusi darah adalah proses menyalurkan darah atau produk berbasis darah dari
dengan kondisi medis seperti kehilangan darah dalam jumlah besar disebabkan
trauma, operasi, syok dan tidak berfungsinya organ pembentuk sel darah merah.
7
Golongan darah adalah ciri khusus darah dari suatu individu karena
adanya perbedaan jenis karbohodrat dan protein pada permukaan membran sel
darah merah Dua jenis penggolongan darah yang paling penting adalah
penggolongan ABO dan Rhesus (faktor Rh). Di dunia ini sebenarnya dikenal
sekitar 46 jenis antigen selain antigen ABO dan Rh, hanya saja lebih jarang
F.4.1 ABO
Individu dengan golongan darah A memiliki sel darah merah dengan antigen A di
serum darahnya. Sehingga, orang dengan golongan darah A-negatif hanya dapat
menerima darah dari orang dengan golongan darah A-negatif atau O-negatif.
Individu dengan golongan darah B memiliki antigen B pada permukaan sel darah
Sehingga, orang dengan golongan darah B-negatif hanya dapat menerima darah
Sehingga, orang dengan golongan darah AB-positif dapat menerima darah dari
orang dengan golongan darah ABO apapun dan disebut resipien universal.
8
Namun, orang dengan golongan darah AB-positif tidak dapat mendonorkan darah
Individu dengan golongan darah O memiliki sel darah tanpa antigen, tapi
golongan darah ABO apapun dan disebut donor universal. Namun, orang dengan
golongan darah O-negatif hanya dapat menerima darah dari sesama O-negatif.
Secara umum, golongan darah O adalah yang paling umum dijumpai di dunia, ,
dan B, golongan darah ini adalah jenis yang paling jarang dijumpai di dunia.
Ibu/Ayah O A B AB
O O O, A O, B A, B
A O, A O, A O, A, B, AB A, B, AB
B O, B O, A, B, AB O, B A, B, AB
AB A, B A, B, AB A, B, AB A, B, AB
F.4.2. RHESUS
9
Jenis penggolongan darah lain yang cukup dikenal adalah dengan
memanfaatkan faktor Rhesus atau faktor Rh. Nama ini diperoleh dari monyet jenis
Rhesus yang diketahui memiliki faktor ini pada tahun 1940 oleh Karl landsteiner.
memiliki golongan darah Rh-. Mereka yang memiliki faktor Rh pada permukaan
sel darah merahnya disebut memiliki golongan darah Rh+. Jenis penggolongan ini
yang paling umum dijumpai, meskipun pada daerah tertentu golongan A lebih
dominan, dan ada pula beberapa daerah dengan 80% populasi dengan golongan
darah B.
produksi antibodi terhadap antigen Rh(D) yang mengakibatkan hemolisi. Hal ini
terutama terjadi pada perempuan yang pada atau di bawah usia melahirkan karena
10
AB AB manapun
A A atau AB manapun
B B atau AB manapun
O O, A, B atau AB manapun
Tabel 3 . Tabel kecocokan plasma
( dikutip dari www.pmijatim.org,2008)
aplikasi open source khususnya berbasis web. Sama halnya dengan HTML, untuk
mengenali skrip PHP (memisahkan antara bahasa satu dengan lainnya) pada file
Dari seluruh cara tersebut dapat dilihat bahwa tanda penutup harus sama
dengan tanda pembukanya. Misalnya jika tanda pembukanya (<?) maka tanda
penutupnya adalah (?>). Fungsi dari tanda penutup ini adalah untuk memberikan
petunjuk bahwa sebuah statement atau skrip PHP telah selesai dilengkapi.
11
Pada umumnya semua engine database (termasuk MySQL) mengadopsi
bahasa standar SQL yaitu bahasa yang digunakan untuk memanipulasi dan
tabel,
macam, yaitu :
12
Adalah perintah yang digunakan untuk mengoperasikan atau
3. Security
database
4. Integrity
5. Auxilliary
rename.
Untuk pertama kalinya pada era tahun 1980 teknologi internet muncul dan
memberikan sesuatu yang mengesankan dalam hal pertukaran informasi dan data
13
Menggunakan Internet), internet adalah fenomena keterkoneksian yang sangat
menarik dimana internet merupakan kumpulan orang dan komputer didunia yang
seluruhnya terhubung dengan bermil-mil kabel dan saluran telepon dan masing-
digunakan sebagai alat komunikasi, tetapi juga digunakan sebagai alat bisnis
Namun WWW dan Internet sangat berkaitan satu dengan lainnya. Internet adalah
suatu jaringan Internet global, sedangkan WWW bukan sekedar jaringan tetapi
didalamnya terdapat suatu set aplikasi komunikasi dan sistem perangkat lunak.
ponsel saja tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena
semua nomor akan diambil secara otomatis dari database tersebut. Selain itu ,
14
dengan adanya SMS Gateway anda dapat mengustomisasi pesan-pesan yang ingin
dikirim.
pengirim pesan dapat lebih fleksibel dalam mengirim berita karena biasanya pesan
kebutuhan SMS Gateway tidak terlalu belebihan dan juga fleksibel karena pada
dasarnya yang mutlak dibutuhkan adalah sebuah komputer, sebuah ponsel dengan
kabel data (Kabel berantarmuka serial yang dapat menghubungi ponsel dengan
PC) atau dapat munggunakan InfraRed dan piranti lunak sebagai SMS Gateway.
SMS merupakan salah satu fitur handphone yang dapat mengirimkan dan
maksimal sebanyak 160 karakter per pesan. Oleh karena tidak membutuhkan
15
infrastruktur yang berat bagi operator mobile, SMS menjadi populer di
(Dreamtech, 2002).
F.11. Gammu
fungsi dari handphone melalui komputer (Gammu, 2008). Sehingga gammu dapat
handphone agar dapat dibaca oleh komputer. Koneksi antara handphone dengan
komputer yang terinstal gammu dapat dilakukan dengan bluetooth, infrared atau
kabel data. Dengan gammu kita dapat melakukan pengambilan inbox ataupun
aplikasi yang berbasis SMS, seperti auto responder, content exchange, dan
sebagainya.
universal (HAWHAW, 2006). HAW HAW adalah sejumlah class yang dibuat dari
bahasa PHP yang menghasilkan kode WML dan HTML tergantung dari request
client sehingga dapat diakses melalui berbagai jenis browser, seperti Internet
Explorer (IE), Mozilla Firefox, PDA “Handheld friendly” HTML, i-mode seperti
16
yang dipakai di negara Jepang, browser WAP untuk handphone, bahkan Lynx text
browser sekalipun.
Karena HAW HAW dibuat dari bahasa PHP, maka kita dapat dengan
HAW HAW merupakan basis dari pembuatan frontend dan backend. Selebihnya
merupakan fitur tambahan untuk stok darah online seperti SMS gateway yang
MySQL.
Aplikasi web yang dapat dibuat dengan menggunakan PHP dan MySQL
dapat berdiri sendiri tanpa memanfaatkan database. Akan tetapi salah satu yang
Sehingga web yang berbasis dengan PHP, database-nya identik dengan MySQL.
Selanjutnya apabila PHP dan MySQL telah terintegrasi maka aplikasi akan
untuk membentuk sistem pendukung keputusan stok darah yang akan dipakai oleh
user.
17
INTERNET
PDA
Laptop Web Server
User MySQL
G. Metode Penelitian
Untuk memperoleh model sistem yang diharapkan maka perlu dibuat suatu
tugas akhir. Untuk membantu penyelesaian permasalahan tugas akhir ini penulis
persediaan darah seperti yang terlihat pada gambar 5. Dari landasan teori telah
dikemukakan bahwa aplikasi mobile yang mengarah ke dua media (dapat diakses
oleh 2 tipe umum browser yaitu HTML dan WML, yang masing-masing mewakili
18
sistem informasi stok darah dibutuhkan 2 komponen penting yaitu aplikasi yang
bersentuhan langsung dengan user melalui internet dan aplikasi yang bersentuhan
Backend
Frontend
User
Aplikasi yang bersentuhan dengan user melalui internet akan kita kenal
sebagai web-base. User mengakses jumlah stok darah melalui alamat url tertentu,
data yang diinginkan, namun terlebih dahulu server memeriksa melalui sejumlah
kode PHP (HAW HAW) browser apakah yang digunakan oleh user. Jika diakses
melalui handphone maka tampilan yang akan di-generate berupa WML, file yang
19
komputer maka tampilan akan berupa HTML (stok.html). Kesesuaian permintaan
stok darah dari user terhadap database yang kita miliki diatur pada sejumlah
penambahan kode PHP pada aplikasi frontend yang tidak hanya berisi sejumlah
kode HAW HAW. Sehingga file sebenarnya yang berada pada server adalah
pesan SMS dari user. Secara sederhana apabila ada pesan masuk ke server, secara
server mengirimkan balasan ke handphone user berupa pesan SMS yang berisi
data stok darah, jika tidak ditemukan maka balasannya berupa pesan SMS
notifikasi.
informasi stok darah. Content bisa berupa navigasi, petunjuk pemakaian ataupun
berita singkat, karena aplikasi ini tidak ditujukan untuk kepentingan content yang
sebenarnya namun intinya pada tampilan stok darah setiap UDD. Backend dibuat
khusus untuk kepentingan administrator dalam hal mengatur content, Stok darah
dan sebagainya.
yaitu :
20
b. Membuat trigger MySQL untuk auto responder pesan SMS yang
masuk ke inbox,
stok darah dan pertandingan, serta tabel user untuk menyimpan data
login,
d. Membuat format pesan SMS untuk request jumlah stok darah dan
balasannya,
Designer, Apache Web Server yang support PHP, PhpMyAdmin untuk database
MySQL dan Macromedia Dreamweaver sebagai editor file PHP. Pada tahap ini
dengan tujuan dan batasan yang telah ditetapkan. Secara garis besar tahapan ini
perancangan sistem, perancangan input dan output dari sistem, dan pembuatan
sebagai berikut :
persediaan darah. Pada survey dan analisa ini dilakukan dengan cara
21
b. Perancangan sistem berupa perancangan data flow diagram yang
menunjukkan aliran proses data Stok Darah. DFD pada level context
berupa data Stok darah setiap UDD yang diminta secara otomatis dari
sistem berupa tampilan web atau pesan SMS tergantung dari cara
pada frontend dan SMS gateway, karena sistem secara nyata akan
oleh user tidak melewati web namun melalui interface handphone user.
22
Desain I/O dikerjakan mengikuti ukuran perangkat yang paling umum,
300 x 200 pixel. Ukuran ini tidak baku, disesuaikan dengan disiplin
backend.
23
pengimplementasian adalah sekaligus mengadakan uji coba sistem
G.3. Evaluasi
keseluruhan sistem agar bekerja sesuai dengan yang diharapkan. Berikut ini
merupakan tahap-tahap yang dikerjakan dalam evaluasi, dimulai dari desain uji
Untuk menguji keakuratan sistem ini akan dilakukan uji coba kepada
beberapa user secara random dan juga akan diujicobakan pada web browser yang
berbeda-beda untuk menguji bagaimana performa tampilan dari sistem ini apakah
berubah atau stabil. Sebagai subjek coba pada sistem ini adalah pegawai Unit
Donor Darah (UDD) di daerah daerah dan masyarakat umum secara random.
Jenis data yang diujikan pada sistem ini adalah inputan stok darah dan data
pendonor dari Unit Donor Darah (UDD) Palang Merah Indonesia Surabaya.
langsung pada user secara random, kemudian saran dari mereka nantinya akan
24
sangat berguna dalam melakukan evaluasi terhadap akurasi dan kecepatan sistem
ini.
H. Jadwal Kerja
dan pembuatan aplikasi ini digambarkan pada Gant Chart sebagai berikut :
NO KEGIATAN 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1. Pengajuan Proposal
2. Studi Pustaka
4. Pembuatan Aplikasi
6 Revisi Aplikasi
7. Pembuatan Laporan
25
DAFTAR PUSTAKA
Apache, 2005, Apache HTTP Server Version 2.0 Documentation, The Apache
Software Foundation.
Hendry, Samuel, 2008, HIGH SPEED INTERNET: Solusi untuk Digital Divide?,
9 Oktober 2008, URL : http://www.samuelhenry.net/main/index.php?
categoryid=9&p2_articleid=34
PMI, 2008, PMI Jatim Situs resmi : Serba Serbi pendonor, 10 Agustus 2008 URL
: http://www.pmijatim.org
26
NIM : 05410100183
Nama : Bagus Mukti Wibowo
Judul : SISTEM INFORMASI PERSEDIAAN DARAH
Latar Belakang
Perumusan Masalah
Pembatasan Masalah
Tujuan
Landasan Teori
Metode Penelitian
Jadwal Kerja
Daftar Pustaka
Catatan Lain-lain
27