iii Universitas Kristen Maranatha
ABSTRAK
Yunizar, Gun Gun. 2009. “Sistem Informasi Layanan Unit Transfusi Darah Palang Merah Indonesia Dengan SMS Gateway”. Tugas Akhir, Sistem Informasi, Universitas Kristen Maranatha. Pembimbing : Adelia, S.Kom.
Kata kunci : Teknologi, Object Oriented, Perangkat Lunak, Layanan.
Seiring dengan perkembangan teknologi yang semakin cepat, kebutuhan akan komunikasi dan informasi semakin tinggi. Teknologi diperlukan untuk mempermudah dan memaksimalkan suatu kinerja. Seperti halnya teknologi handphone digunakan untuk mempermudah komunikasi jarak jauh dengan mobilitas pengguna yang tinggi.
Perancangan perangkat lunak aplikasi layanan Palang Merah Indonesia ini menggunakan pendekatan object oriented. Teknologi object oriented merupakan paradigma baru dalam rekayasa perangkat lunak yang didasarkan pada objek dan class. Objek dalam sebuah model merupakan suatu fokus selama dalam proses analisis, desain, dan implementasi dengan menekankan pada keadaan, perilaku, dan interaksi objek-objek dalam model tersebut.
iv Universitas Kristen Maranatha
ABSTRACT
Yunizar, Gun Gun. 2009. Indonesia Red Cross Blood Transfusion Unit Service Information Systems With SMS Gateway. End Duty, Information systems, Christian University Maranatha. Counsellor : Adelia, S.Kom.
Keyword : Technology, Objeck Orientied, Software, Service.
Along with development of technology that is faster, requirement of communications would and information of excelsior. Technological needed to to waters down and maximizes a performance. As does technology handphone applied to water down long distance communications with high user mobility.
Scheme of software the application of Indonesia Red Cross service this applies approach of object oriented. Object oriented technology is new paradigm in engineering software based on by object and class. Object in a model is a focus during analysis process, design, and implementation by emphasizing at state, behavior, and interaction of objects in the modeling .
v Universitas Kristen Maranatha
DAFTAR ISI
HALAMAN JUDUL LEMBAR PENGESAHAN
LEMBAR PERNYATAAN PUBLIKASI LAPORAN PENELITIAN PERNYATAAN ORISINALITAS LAPORAN PENELITIAN
PRAKATA ...
1.1 Latar Belakang Masalah ... 1.2 Rumusan Masalah ... 1.3 Tujuan Pembahasan ... 1.4 Ruang Lingkup Kajian ... 1.4.1 Ruang Lingkup Kajian Perangkat Keras ... 1.4.2 Ruang Lingkup Kajian Perangkat Lunak ... 1.4.3 Ruang Lingkup Kajian Aplikasi ... 1.5 Sumber Data ... 1.6 Sistematika Penyajian ...
BAB II KAJIAN TEORI
2.1 Palang Merah Indonesia ... 2.2 Konsep Dasar Client – Server ... 2.3 Konsep Dasar Short Message Service (SMS) ... 2.3.1 Pengertian Short Message Service (SMS) ... 2.3.2 Pengertian Short Message Service Center (SMSC) .... 2.4 SQL Server ... 2.5 Visual Basic. NET ... 2.6 Unified Modelling Language (UML) ... 2.6.1 Diagram – Diagram UML ... 2.7 Use Case ... 2.7.1 Stereotype ... 2.8 Activity Diagram ... 2.9 Class Diagram ... 2.10 Sequence Diagram ... 2.10.1 Objek/Participant ... 2.10.2 Message ... 2.11 Collaboration Diagram ... 2.11.1 State Diagram ... 2.12 Component Diagram ... 2.13 Deployment Diagram ... 2.14 Diagram Entity Relationship (E-R Diagram) ... 2.14.1 Entitas dan Himpunan Entitas ...
vi Universitas Kristen Maranatha 2.14.2 Atribut ... 2.14.3 Relasi dan Himpunan Relasi ... 2.14.4 Kardinalitas/Derajat Relasi ... 2.14.5 Key dan Atribut Deakriptif ... 2.14.6 Simbol ER-Notation ... 2.15 Black Box Testing ...
BAB III ANALISIS DAN RANCANGAN SISTEM
3.1 Aliran Proses ... 3.2 Aliran Kerja ... 3.3 Pemodelan Class ... 3.4 Struktur Organisasi Obyek dan Pesan ... 3.5 Pemodelan Perilaku Sistem ... 3.6 Perancangan Component ... 3.7 Perancangan Deployment ... 3.8 Perancangan Basis Data ... 3.8.1 Entity Relationship Diagram (ERD) ... 3.8.2 Struktur Tabel ... 3.9 Implementasi ER – Diagram PMI ... 3.10 Perancangan Antar Muka ... 3.11 Pseudocode ...
BAB IV HASIL PENELITIAN
4.1 Tampilan Aplikasi ... 4.2 Penggunaan Layanan Aplikasi PMI SMS Gateway ... 4.3 Acuan Teknis ...
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
5.1 Pengujian dan Hasil Pengujian ... 5.1.1 Identifikasi dan Rencana Pengujian ... 5.1.2 Deskripsi dan Hasil Uji ... 5.1.2.1 Kelas Uji Koneksi ... 5.1.2.2 Kelas Uji Pesan ...
BAB VI SIMPULAN DAN SARAN
vii Universitas Kristen Maranatha
DAFTAR GAMBAR
Gambar 1 Skema Cara Kerja SMS ... Gambar 2 Klasifikasi Jenis Diagram UML ... Gambar 3 Use Case Model ... Gambar 4 Participant Sequence Diagram ... Gambar 5 Simbol - Simbol Message ... Gambar 6 Simbol Statechart Diagram ... Gambar 7 Notasi Component ... Gambar 8 Relasi Satu ke Satu ... Gambar 9 Relasi Satu ke Banyak ... Gambar 10 Relasi Banyak ke Satu ... Gambar 11 Relasi Banyak ke Banyak ... Gambar 12 Simbol ER - Notation ... Gambar 13 Use Case Diagram PMI SMS Gateway ... Gambar 14 Activity Diagram Layanan Donor ... Gambar 15 Activity Diagram Layanan Rumah Sakit ... Gambar 16 Class Diagram SMS Gateway PMI ... Gambar 17 Sequence Diagram Meminta Informasi Jumlah Kunjungan Gambar 18 Sequence Diagram Meminta Informasi History
Pendonoran ... Gambar 19 Sequence Diagram Meminta Informasi Stok Darah ... Gambar 20 Sequence Diagram Meminta Informasi Tagihan ... Gambar 21 Sequence Diagram Pemesanan Darah ... Gambar 22 State Diagram Periksa SMS Masuk ... Gambar 23 State Diagram Periksa Informasi Jumlah Kunjungan ... Gambar 24 State Diagram Periksa Informasi History Pendonoran ... Gambar 25 State Diagram Periksa Informasi Stok Darah ... Gambar 26 State Diagram Periksa Informasi Tagihan ... Gambar 27 State Diagram Periksa Informasi Pemesanan Darah ... Gambar 28 Component Diagram SMS Gateway PMI ... Gambar 29 Deployment Diagram SMS Gateway PMI ... Gambar 30 ER-Diagram SMS Gateway PMI ... Gambar 31 Implementasi ER-Diagram PMI ... Gambar 32 Dialog Screen Aplikasi SMS Server ... Gambar 33 Tampilan Aplikasi PMI SMS Gateway ... Gambar 34 Pengiriman SMS Jumlah Kunjungan Donor ... Gambar 35 Balasan SMS Jumlah Kunjungan Donor ... Gambar 36 Pengiriman SMS History Pendonoran ... Gambar 37 Balasan SMS History Pendonoran ... Gambar 38 Pengiriman SMS Informasi Stok Darah ... Gambar 39 Balasan SMS Informasi Stok Darah ... Gambar 40 Pengiriman SMS Tagihan Rumah Sakit ... Gambar 41 Balasan SMS Tagihan Rumah Sakit ...
viii Universitas Kristen Maranatha Gambar 42 Pengiriman SMS Pemesanan Darah ... Gambar 43 Balasan SMS Pemesanan Darah... Gambar 44 Handphone Seri Nokia 8210 ... Gambar 45 Kabel Data RS232 ... Gambar 46 Posisi Akhir Pemasangan Kabel Data ...
ix Universitas Kristen Maranatha
DAFTAR TABEL
Tabel I Simbol Activity Diagram ... Tabel II Use Case Scenario Meminta Informasi Jumlah Kunjungan ... Tabel III Use Case Scenario Meminta Informasi History Pendonoran .... Tabel IV Use Case Scenario Meminta Informasi Stok Darah ... Tabel V Use Case Scenario Meminta Informasi Tagihan ... Tabel VI Use Case Scenario Meminta Informasi Stok Darah ... Tabel VII Tabel Donor ... Tabel VIII Tabel Kunjungan ... Tabel IX Tabel Tempat ... Tabel X Tabel Ambil_Darah ... Tabel XI Tabel Rumah_Sakit ... Tabel XII Tabel Lb_Cmp ... Tabel XIII Tabel Bd_Tagihan ... Tabel XIV Tabel Pesanan ... Tabel XV Tabel Det_Pesanan ... Tabel XVI Tabel Sms_In ... Tabel XVII Tabel Sms_Out ... Tabel XVIII Identifikasi dan Rencana Pengujian ... Tabel XIX Butir Uji Koneksi Handphone ... Tabel XX Butir Uji Meminta Informasi Jumlah Kunjungan Donor ... Tabel XXI Butir Uji Meminta Informasi History Pendonoran ... Tabel XXII Butir Uji Meminta Informasi Stok Darah ... Tabel XXIII Butir Uji Meminta Informasi Tagihan RS ... Tabel XXIV Butir Uji Pemesanan Darah RS ...
x Universitas Kristen Maranatha
DAFTAR LAMPIRAN
1 Universitas Kristen Maranatha
BAB I PENDAHULUAN
1.1 Latar Belakang
Perkembangan teknologi informasi dan komunikasi membuat
keberadaan komputer memberikan peranan yang sangat penting dan sangat
diperlukan diberbagai kehidupan. Begitu juga dengan semakin
berkembangnya teknologi komunikasi memberikan alternatif kepada
masyarakat dalam penggunaan media komunikasi, sebagai salah satu
alternatifnya yaitu adanya teknologi SMS (Short Message Service) yang merupakan salah satu pengembangan teknologi komunikasi sebelumnya.
Sarana komunikasi merupakan salah satu faktor utama dalam siklus sistem
informasi sebab tanpa didukung sarana komunikasi yang baik suatu sistem
informasi akan terhambat. Handphone yang merupakan salah satu perangkat wireless yang banyak digunakan masyarakat untuk komunikasi suara ataupun komunikasi berbasistext (sms), kepemilikanhandphone boleh dikatakan telah melampaui kepemilikan komputer dan kepemilikan ini tidak
hanya bagi kalangan atas dan berpendidikan tapi telah merambah ke
masyarakat menengah kebawah.
Integrasi antar perangkat, media komunikasi dan komputer sebagai
pengolah informasi telah memberi dampak yang sangat besar dan telah
melahirkan paradigma besar dalam teknologi informasi. Informasi merupakan
kunci utama bagi suatu keberhasilan dalam mencapai tujuan yang
diharapkan, sehingga suatu organisasi mempunyai ketergantungan dari
bagaimana organisasi itu dikelola, agar mendapatkan informasi yang baik
dan tepat guna.
Hal yang sangat penting didalam kehidupan ini yaitu terpenuhinya
segala kebutuhan baik yang sifatnya material maupun non material.
Sebagaimana kebutuhan akan pelayanan dan kelancaran kinerja
UTD PMI untuk mengimbangi kemajuan teknologi, maka UTD PMI yang
melayani transfusi darah dan pasokan stok darah, berusaha untuk
2
Universitas Kristen Maranatha memenuhi kebutuhan akan adanya sistem Informasi yang handal dan
terintegrasi serta menyeluruh.
UTD PMI yang membutuhkan pemberian layanan yang cepat, perlu
penanganan yang baik dan teratur, agar kebutuhan informasi dapat
terpenuhi dengan baik. Dengan demikian fungsi pelayanan informasi yang
tersedia, akan sangat berperan penting sehingga dapat menimbulkan hasil
yang memuaskan bagi masyarakat yang membutuhkan.
1.2 Rumusan Masalah
Perumusan masalah dilakukan dengan mengkaji ulang terlebih dahulu
dari permasalahan – permasalahan yang terjadi khususnya di UTD PMI
Bandung. Setelah melakukan analisis terhadap sistem yang sedang berjalan,
baik analisis dalam pola aliran informasi, prosedur dan dokumen yang
digunakan, maka penulis akan membahas beberapa masalah berdasarkan
latar belakang yang telah dijelaskan di atas, yaitu :
1) Informasi apa yang dapat diberikan oleh UTD PMI Bandung kepada
masyarakat (donor) dan rumah sakit dengan menggunakan Sistem
Informasi SMS Gateway ?
2) Bagaimana perancangan dan pembangunan Sistem Informasi SMS
Gateway tersebut dibuat ?
3) Bagaimana pengaruh dan manfaat Sistem Informasi SMS Gateway bagi
UTD PMI Bandung ?
1.3 Tujuan Pembahasan
Adapun tujuan dari pembangunan Sistem Informasi ini adalah sebagai
berikut :
1) Untuk memberikan informasi kepada masyarakat (donor) dan rumah
sakit yang diberikan oleh UTD PMI Bandung.
2) Untuk mengetahui perancangan dan pembangunan Sistem Informasi
SMS Gateway.
3) Untuk mengetahui bagaimana pengaruh dan manfaat Sistem Informasi
3
Universitas Kristen Maranatha
1.4 Ruang Lingkup Kajian
1.4.1 Ruang Lingkup Kajian Perangkat Keras
Aplikasi ini dikembangkan dengan ruang lingkup penggunaan
perangkat keras sebagai berikut :
1) Spesifikasi Komputer (Minimum )
§ Processor : Intel Pentium IV LGA 775 (1,66 Hz)
§ Memory : DDR2 Dual Channel Memory (1 Gb)
§ Grafis : NVIDIA GeForce 6200 TurboChache™ (256 Mb)
§ Hardisk : 80 Gb
§ Monitor 17” screen resolution 1024 by 768 pixels
§ DVD R/RW
§ Keyboard
§ Mouse
§ Motherboard support connection port Com.
4
Universitas Kristen Maranatha
1.4.2 Ruang Lingkup Kajian Perangkat Lunak
Aplikasi ini dikembangkan dengan ruang lingkup penggunaan
perangkat lunak sebagai berikut:
1) Perangkat lunak editor yang digunakan adalah Microsoft Visual Studio 2005 Professional Edition
2) Bahasa program yang digunakanVisual Basic.Net
3) Perangkat lunak DBMS yang digunakan sebagai media penyimpanan data adalahSQL Server 2000
4) KomponenMobileFBUS1.5.
1.4.3 Ruang Lingkup Kajian Aplikasi
Ruang lingkup pembangunan sistem informasi layanan UTD PMI yang
dihasilkan supaya tidak meluas dan lebih terarah, maka batasan
permasalahan diambil sesuai dengan materi yang ditawarkan, yakni :
1) Layanan Palang Merah Indonesia (PMI) dari segi prosedur
pelaksanaanya, dibatasi mengenai informasi donor berupa jumlah
kunjungan dan histori pendonoran serta infromasi rumah sakit berupa
persediaan darah (stok darah) berdasarkan golongan darah
(A, B, O, AB), pemesanan darah, serta penanganan kalkulasi tagihan
pemakaian darah oleh rumah sakit.
2) Aplikasi ini ditujukan khususnya untuk Unit Transfusi Darah Palang
Merah Indonesia Kota Bandung.
Aplikasi yang dibuat akan diintegrasikan dengan database dan sistem informasi yang telah ada di UTD PMI Bandung, dimana pembuatan dan
penanganannya tidak dicakupi dalam Tugas Akhir ini. Oleh karena itu,
diasumsikan telah terdapat sistem informasi yang sudah berjalan terlebih
dahulu yang dibuat oleh PT. Nuansa Cerah Informasi dengan nama
“NCI-CrossMatch“ dan dikembangkan dengan diatur pada layanannya saja
5
Universitas Kristen Maranatha
1.5 Sumber
Data
Data perancangan perangkat lunak ini diperoleh dengan
menggunakan teknik – teknik sebagai berikut :
1) Observasi
Yaitu pengumpulan data dengan cara mengadakan tinjauan langsung
ke UTDC PMI Kota Bandung yang sudah menggunakan
sistem informasi NCI-Crossmacth.
2) Studi Literatur
Yaitu mengadakan pengumpulan data – data dengan melihat buku,
e-book, dan informasi dari internet yang berkaitan dengan penulisan laporan tugas akhir ini.
3) Wawancara
Yaitu mengadakan tanya jawab secara langsung kepada pegawai yang
bersangkutan mengenai data – data yang dibutuhkan.
1.6 Sistematika Penyajian
Untuk mempermudah pembahasan lebih lanjut, maka penulisan
Tugas Akhir ini disusun secara sistematika dengan maksud untuk lebih
mempermudah mengetahui materi yang dikemukakan dalam setiap bab,
dimana sistematika penulisan ini dibagi ke dalam 6 (enam) bab yang terdiri
dari :
BAB I : PENDAHULUAN
1.1 Latar Belakang Masalah
Cerita singkat dan garis besar mengenai topik judul tugas
akhir ini.
1.2 Rumusan Masalah
Berisi intisari masalah yang akan dipecahkan dan dipelajari
6
Universitas Kristen Maranatha
1.3 Tujuan Pembahasan
Merupakan solusi yang dapat menjawab permasalahan yang
sedang terjadi dan dihadapi dengan dibuatnya suatu sistem
informasi.
1.4 Ruang Lingkup Kajian
Berisi hal-hal yang membatasi dari pembuatan sistem
informasi dari segi hadware, software, dan aplikasi yang akan di implementasikan dalam tugas akhir ini.
1.5 Sumber Data
Teknik-teknik peroleh data yang digunakan dalam
perancangan perangkat lunak tugas akhir ini.
1.6 Sistematika Penyajian
Pembahasan yang berisi garis besar (outline) dari tiap bab.
BAB II : KAJIAN TEORI
Dasar teori menjelaskan tentang teori yang digunakan untuk
menguraikan mengenai suatu pedoman atau teori yang
dikemukakan oleh pakar-pakar dalam suatu bidang tertentu
untuk memecahkan masalah.
BAB III : ANALISIS DAN RANCANGAN SISTEM
Menerangkan tentang penganalisaan semua kebutuhan pemakai
dan meletakkan dasar-dasar untuk proses perancangan
perangkat lunak serta menjabarkan pengembangan spesifikasi
perangkat lunak untuk memecahkan persoalan yang hasil
analisis dan perancangan tersebut akan dimodelkan dengan
diagram UML (Unified Modeling Language) dan Diagram Entity Relationship (ER-Diagram) yang akan memodelkan aliran proses, kerja, data, struktur organisasi obyek dan pesan, serta
prilaku perangkat lunak, sampai perancangan antarmuka dan
7
Universitas Kristen Maranatha
BAB IV : HASIL PENELITIAN
Bab ini memberikan keterangan tentang implementasi Sistem
Informasi Layanan Unit Transfusi Darah Palang Merah
Indonesia Dengan SMS Gateway.
BAB V : PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini menguraikan metode black box testing untuk menguji fungsi-fungsi khusus dari perangkat lunak yang dirancang.
BAB VI : SIMPULAN DAN SARAN
6.1 Simpulan
Memuat rincian kesimpulan yang berisi jawaban dari
permasalahan yang diajukan berupa pembuktian ataupun
pengetahuan baru.
6.2 Saran
Kajian lanjutan yang ditujukan kepada pihak-pihak terkait
sehubungan dengan hasil penelitian dan hal baru apa saja
yang dapat digunakan untuk mengembangkan karya ilmiah
95 Universitas Kristen Maranatha
BAB VI SIMPULAN DAN SARAN
6.1 Simpulan
Dari hasil implementasi dan hasil uji coba sistem laporan Tugas Akhir
ini dapat ditarik kesimpulan sebagai berikut :
1) UTD PMI Bandung dapat memberikan informasi yang dibutuhkan oleh
masyarakat (donor) dan rumah sakit dengan menggunakan layanan sms
gateway. Informasi yang diberikan diantaranya: informasi jumlah
kunjungan, histori pendonoran, stok darah berdasarkan golongan darah,
tagihan rumah sakit dan pemesanan darah berdasarkan golongan darah.
2) Perancangan SIM SMS Gateway mengunakan pendekatan object oriented yang dimodelkan dengan diagram UML (Unified Modeling Language) dan Diagram Entity Relationship (ER-Diagram). Pembangunan dari SIM SMS Gateway dengan mengintegrasikan
teknologi handphone dan komputer yang dapat mengakses data PMI (database) yang sedang berjalan dengan mengunakan komponen
MobileFBUS 1.5(freeware).
3) Pihak PMI memiliki estimasi waktu yang cukup untuk mempersiapkan
pelayanannya, sehingga dapat mengurangi proses antrian yang terjadi
terhadap pihak yang ingin melakukan permintaan darah.
4) Donor dapat mengetahui kapan pendonoran darah selanjutnya dilakukan
dengan menggunakan layanan sms gateway.
5) Kebutuhan akan informasi tersedianya darah yang dimiliki PMI menjadi
lebih mudah diperoleh, karena rumah sakit tidak perlu datang atau
menelpon ke PMI untuk mengetahui stok darah yang tersedia.
6) Rumah sakit memperoleh kemudahan dalam hal pemesanan darah,
karena pemesanan darah dapat dilakukan dimana saja selama masih
96
Universitas Kristen Maranatha
6.2 Saran
Pada sub bab ini, penulis akan menyampaikan beberapa saran serta
masukkan dengan dibangunnya perangkat lunak aplikasi Layanan PMI SMS
Gateway. Saran serta masukkan yang dapat penulis sampaikan antara lain
sebagai berikut :
1) Dalam pengembangan perangkat lunak aplikasi kedepannya, diperlukan
fasilitas yang dapat mendukung koneksi handphone dan komputer dengan menggunakan komponen MobileFBUS 1.6 (shareware) dan GAMMU yang mendukung teknologi USB (Universal Serial Bus) dan
serial sehingga penggunaan dari handphone untuk dijadikan server
(receives dan send message) lebih tidak dibatasi lagi.
2) Layanan PMI SMS Gateway perlu dikembangkan lagi dari segi
pemberian informasi stok darah, tagihan, pemesanan darah yang lebih
mendetail berdasarkan jenis darah sehingga informasi dapat lebih
memenuhi kebutuhan dari donor dan rumah sakit .
3) Layanan PMI SMS Gateway dapat memberikan pesan kepada donor
secara otomatis untuk dapat melakukan kunjungan donor darah
selanjutnya setelah 70 hari terhitung sejak tanggal pendonoran terakhir.
97 Universitas Kristen Maranatha
DAFTAR PUSTAKA
Amri, Muhammad C.2003.Cepat Mahir Visual Basic .NET,
http://www.Ilmu_Komputer.com
Budicahyanto, Dwi. 2003. Membangun Aplikasi Handphone dengan MobileFBUS dan Visual Basic. Edisi Pertama. Yogyakarta: Andi & X-Oerang Technology.
Client Server, http://gpinkom.wordpress.com/2009/02/28/pengertian-umum-istilah-server-dan-workstation/. (Akses 28 Februari 2009, 10:15)
Dharwiyanti, Sri. 2003. Pengantar Unified Modeling Language. http://www.Ilmu_Komputer.com
Edi, Mulyana.Kupas Tuntas Telepon Seluler Anda.
Fathansyah. 1999.Basis Data. Bandung: CV.Informatika.
IEEE Standard 610.12-1990. IEEE Standard Glossary af Software Engineering Terminology.
Irwin, Richard.D.1985 .System Analysis & Design Method. Author: Elias M. Awad
Manurung, Rosida T. 2003.Buku Ajar Bahasa Indonesia. Bandung: Fakultas Sastra Universitas Kristen Maranatha.
Maseleno, Andino. 2003. Kamus Istilah Komputer dan Informatika, http://www.Ilmu_Komputer.com
Munawar. 2005. Pemodelan Visual dengan UML. Edisi Pertama. Penerbit: Graha Ilmu
Nurhasyima, Dunair. 2006. Manajemen Kualitas Pelayanan, Yogyakarta: ANDI.
PMI, http://id.wikipedia.org/wiki/Palang_Merah_Indonesia.htm. (Akses 28 Februari 2009, 09:45)