Early Warning System via SMS.

(1)

Abstract

ABSTRACT

Growth of information technology expanding by leaps and by bounds require system capable to fulfill requirement of information. Besides in the world of other life areas and job, needed by a system capable to give information which concerning security and prosperity of itself human being.

Lately in Indonesia happened many natural disaster resulting loss, for example victim and items victim which do not counted. This because of there is no forewarning system him ( Early Warning System) to natural disaster.

With existence of Early Warning System via SMS expected by information can be submitted/sent to society around location of disaster so that allerting. And thereby, generated by victim is natural disaster earn more minimized.

i


(2)

Abstrak

ABSTRAK

Perkembangan teknologi informasi yang berkembang dengan sangat cepat membutuhkan sistem yang mampu memenuhi kebutuhan akan informasi. Selain dalam dunia kerja dan bidang-bidang kehidupan lain, diperlukan suatu sistem yang mampu memberikan informasi yang menyangkut keamanan dan kesejahteraan manusia itu sendiri.

Belakangan ini di Indonesia banyak terjadi bencana alam yang mengakibatkan kerugian, antara lain korban jiwa dan korban materi yang tidak terhitung. Ini dikarenakan belum adanya sistem peringatan dini (Early Warning System) terhadap bencana alam.

Dengan adanya Early Warning System via SMS diharapkan informasi dapat disampaikan kepada masyarakat disekitar lokasi bencana agar waspada. Dan dengan demikian, korban yang ditimbulkan bencana alam dapat lebih diminimalisir.

ii


(3)

Daftar Isi

DAFTAR ISI

_Toc127632123

ABSTRACT ________________________________________________________ i ABSTRAK _________________________________________________________ ii DAFTAR ISI _______________________________________________________ v DAFTAR GAMBAR ________________________________________________ vii DAFTAR TABEL __________________________________________________ xi DAFTAR LAMPIRAN ______________________________________________ xii BAB I _____________________________________________________________ 1 PENDAHULUAN ___________________________________________________ 1 1.1 Latar Belakang Masalah ___________________________________________1 1.2 Perumusan Masalah ______________________________________________1 1.3 Tujuan__________________________________________________________2 1.4 Pembatasan Masalah ______________________________________________2 1.5 Sistematika Penulisan Laporan _____________________________________2 BAB II ____________________________________________________________ 4 LANDASAN TEORI _________________________________________________ 4 2.1 Pengertian ADO.Net ______________________________________________4 2.2 Pengertian RDBMS _______________________________________________7 2.3 Transact SQL ___________________________________________________19 2.4 Short Message Service (SMS) ______________________________________20 2.5 SMS Gateway ___________________________________________________24 2.6 Gempa Bumi 26 Desember 2004____________________________________24 2.7 Sistem Informasi Peringatan Dini Gelombang Pasang Tsunami _________26 2.8 Early Warning System di Negara-Negara ASEAN ____________________41 2.9 GSM Link ______________________________________________________44 BAB III __________________________________________________________ 49 ANALISA DAN PERANCANGAN SISTEM _____________________________ 49 3.1 Perancangan Sistem Secara Umum _________________________________49

v


(4)

Daftar Isi

3.2 Data Flow Diagram ______________________________________________51 3.3 Kamus Data ____________________________________________________54 3.4 Process Specification _____________________________________________55 3.5 Perancangan Sistem Basis Data ____________________________________58 3.6 Perancangan User Interface Design _________________________________63 3.7 Perancangan Program Simulasi Pendeteksi Gempa ___________________71 BAB IV ___________________________________________________________ 73 HASIL TERCAPAI / DEMO PRODUK_________________________________ 73 4.1 Screenshot Early Warning System via SMS __________________________73 4.2 Screenshot Program Simulasi ______________________________________83 BAB V ___________________________________________________________ 84 EVALUASI PRODUK _______________________________________________ 84 5.1 Program Aplikasi Early Warning System via SMS ____________________84 5.2 Program Simulasi BMG __________________________________________96 5.3 Prosedur Pengiriman SMS ________________________________________98 BAB VI ___________________________________________________________ 99 PENUTUP ________________________________________________________ 99 6.1 Kesimpulan_____________________________________________________99 6.2 Saran __________________________________________________________99 DAFTAR PUSTAKA ________________________________________________ xi KODE PROGRAM __________________________________________________ 1 DAFTAR ISTILAH __________________________________________________ 1

vi


(5)

Daftar Gambar

DAFTAR GAMBAR

Gambar 2. 1 Keypad pada telepon selular...21

Gambar 2. 2 Proses pengiriman SMS...22

Gambar 2. 3 Infrastruktur SMS ...23

Gambar 2. 4 Proses terjadinya gelombang Tsunami ...25

Gambar 2. 5 Negara yang terkena gelombang Tsunami ...26

Gambar 2. 6 Pengamatan secara Real Time yang Dilkakukan Seawatch Indonesia..29

Gambar 2. 7 Gambar Strategi Mitigasi Bencana Tsunami...30

Gambar 2. 8 Patahan sumber gempa ...31

Gambar 2. 9 Buoy...34

Gambar 2. 10 Sensor Oksigen ...34

Gambar 2. 11 Sensor Optisen ...35

Gambar 2. 12 Sensor Conductivity Temperature Depth ...35

Gambar 2. 13 Sensor Radio Aktif ...36

Gambar 2. 14 Sensor Current ...36

Gambar 2. 15 Sensor Meteorologi...37

Gambar 2. 16 Sistem Komunikasi Data ...38

Gambar 2. 17 Solar Panel ...38

Gambar 2. 18 Sensor Gelombang...39

Gambar 2. 19 Battery ...40

Gambar 2. 20 Kabel...40

Gambar 2. 21 Contoh aplikasi demo menggunakan GSM Link ...45

Gambar 3. 1 Flowchart Cara kerja Program Aplikasi ...50

Gambar 3. 2 Alur Informasi ...50

vii


(6)

Daftar Gambar

Gambar 3. 3 DFD Level 0 ...51

Gambar 3. 4 DFD Level 1 ...52

Gambar 3. 5 DFD Level 2 – Pendataan...52

Gambar 3. 6 DFD Level 2 – Penerimaan ...53

Gambar 3. 7 DFD Level 2 – Pengiriman...54

Gambar 3. 8 ER Diagram ...58

Gambar 3. 9 Diagram Tabel Inbox...59

Gambar 3. 10 Diagram Tabel Outbox ...59

Gambar 3. 11 Tipe Data Tabel BMG ...60

Gambar 3. 12 Tipe Data Tabel SMSEarthquakeInformation ...60

Gambar 3. 13 Tipe Data Tabel mengirim...61

Gambar 3. 14 Tipe Data Tabel Recipient ...61

Gambar 3. 15 Tipe Data Tabel Pesan2 ...61

Gambar 3. 16 Tipe Data Tabel Relasi menerima ...62

Gambar 3. 17 Screenshot Tabel BMG ...62

Gambar 3. 18 Screenshot Tabel mengirim ...62

Gambar 3. 19 Screenshot Tabel SMSEarthquakeInformation ...62

Gambar 3. 20 Screenshot Tabel Recipient ...63

Gambar 3. 21 Screenshot Tabel menerima...63

Gambar 3. 22 Screenshot Tabel SMSInformation ...63

Gambar 3. 23 Tampilan Pembuka ...64

Gambar 3. 24 Tab Menu Send Message...65

Gambar 3. 25 Tab Menu Message Received...65

Gambar 3. 27 Tab Menu Phonebook - Insert ...66

Gambar 3. 28 Tab Menu Phonebook – Edit ...67

Gambar 3. 29 Tab Menu Phonebook – Delete ...67

Gambar 3. 30 Tab Menu Phonebook – View ...68

Gambar 3. 31 Tab Menu Inbox ...68

viii


(7)

Daftar Gambar

Gambar 3. 32 Tab Menu Outbox...69

Gambar 3. 33 Tab Menu Map ...70

Gambar 3. 34 Tab Menu About...71

Gambar 3. 35 Program Simulasi BMG ...72

Gambar 4. 1 Tampilan awal Early Warning System via SMS ...73

Gambar 4. 2 Send Message ...74

Gambar 4. 3 Message Received ...75

Gambar 4. 4 Insert Phonebook ...77

Gambar 4. 5 Edit Phonebook...78

Gambar 4. 6 Delete Phonebook...79

Gambar 4. 7 View Phonebook...80

Gambar 4. 8 Inbox ...80

Gambar 4. 9 Outbox ...81

Gambar 4. 10 Map ...82

Gambar 4. 11 About ...83

Gambar 4. 12 Tampilan Program Simulasi ...83

Gambar 5. 1 Uji Coba Tampilan Awal...85

Gambar 5. 2 Connect ...86

Gambar 5. 3 Uji Coba Message Received...87

Gambar 5. 4 Uji Coba Send Message...87

Gambar 5. 5 Uji Coba Log ...88

Gambar 5. 6 Uji Coba Insert Data ...89

Gambar 5. 7 Uji Coba Hasil Insert Data – Sukses ...90

Gambar 5. 8 Uji Coba Insert Data – Gagal ...91

Gambar 5. 9 Uji Coba Edit Data ...92

Gambar 5. 10 Uji Coba Delete Data...93

ix


(8)

Daftar Gambar

Gambar 5. 11 Uji Coba View Phonebook ...94

Gambar 5. 12 Uji Coba View Inbox...95

Gambar 5. 13 Uji Coba View Outbox ...95

Gambar 5. 14 Message Popup Connect...96

Gambar 5. 15 Tampilan Program Simulasi ...96

Gambar 5. 16 Simulasi pesan gempa ...97

Gambar 5. 17 Message Failed ...97

Gambar 5. 18 Message Sent ...98

x


(9)

Daftar Tabel

DAFTAR TABEL

Tabel 2. 1 Teamwork Sewatch Indonesia...33

Tabel 2. 2 Perkiraan rincian biaya ...41

Tabel 2. 3 Cek Member ...56

Tabel 2. 4 Input Data ...56

Tabel 2. 5 Validasi SMS...57

Tabel 2. 6 Penyimpanan SMS ...57

Tabel 2. 7 Cek Nomor Tujuan...57

Tabel 2. 8 Pengiriman SMS...58

xi


(10)

Daftar Lampiran

DAFTAR LAMPIRAN

KODE PROGRAM ________________________________ A-Error! Bookmark not defined. DAFTAR ISTILAH _______________________________ B-Error! Bookmark not defined.

xii


(11)

Bab I Pendahuluan

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Belakangan ini terjadi banyak bencana di Indonesia yang mengakibatkan korban materi dan korban jiwa yang tidak sedikit jumlahnya. Akibat daripada bencana itu adalah banyaknya warga negara yang mengalami kerugian harta benda dan anggota keluarganya, trauma yang mengakibatkan ketakutan akan sesuatu, dan banyak yang lainnya.

Manusia tidak dapat melawan kekuatan alam, tetapi manusia dapat memperkirakan bencana apa yang dapat terjadi jika diketahui gejala-gejala alam. Untuk menanggulangi masalah diatas, tercipta suatu rancangan / ide untuk merancang suatu teknologi yang dapat memberikan peringatan sebelum terjadinya bencana untuk menekan jumlah korban materi dan korban jiwa menjadi seminimal mungkin.

1.2 Perumusan Masalah

Dari latar belakang tersebut diatas, muncul beberapa perumusan masalah yaitu:

1. Bagaimana cara membuat program untuk memperingatkan warga sedini mungkin?

2. Bagaimana cara merancang alur informasi yang baik?

3. Apa media komunikasi yang dapat digunakan untuk menyampaikan informasi secara cepat dan tepat?

4. Bagaimana merancang sistem basis data untuk program aplikasi ini?

1


(12)

Bab I Pendahuluan

1.3 Tujuan

Topik Tugas Akhir ini bertujuan untuk merancang Early Warning System di Indonesia via SMS.

1.4 Pembatasan Masalah

Dalam Tugas Akhir ini, beberapa hal yang perlu dibatasi dituangkan sebagai berikut:

1. Early Warning System via SMS yang dirancang adalah sistem peringatan dini yang menerima informasi dari BMG dan kemudian meneruskankan informasi mengenai adanya gempa dan besarnya kekuatan gempa tersebut kepada instansi masyarakat yang terdaftar. 2. Sistem untuk mendeteksi gempa merupakan program simulasi.

1.5 Sistematika Penulisan Laporan

Penulisan Laporan Tugas Akhir ini terdiri dari: • Bab I Pendahuluan

Berisi tentang latar belakang, perumusan masalah, tujuan, pembatasan masalah dan sistematika penulisan laporan.

• Bab II Landasan Teori

Berisi materi-materi pendukung dalam pembuatan Early Warning System Via SMS

• Bab III Analisa dan Perancangan Sistem

Berisi hal-hal mengenai proses pembuatan Early Warning System Via SMS. Selain proses, fitur-fitur yang terdapat dalam Early Warning System Via SMS ini akan dijelaskan secara rinci.

• Bab IV Hasil Tercapai / Demo Produk

Berisi data-data seputar pengujian dan proses Early Warning System Via SMS.

2


(13)

Bab I Pendahuluan

• Bab V Evaluasi Produk

Berisi evaluasi-evaluasi yang berhubungan dengan perancangan Early Warning System via SMS.

• Bab VI Penutup

Terdiri dari subbab Kesimpulan dan subbab Saran yang memungkinkan adanya pengembangan lebih lanjut.

3


(14)

Bab VI Penutup

BAB VI

PENUTUP

6.1 Kesimpulan

Berdasarkan hasil yang telah tercapai pada pembuatan program aplikasi dan target awal perancangan program dapat ditarik beberapa kesimpulan, antara lain:

9 Program aplikasi yang dirancang telah memenuhi target pencapaian hasil.

9 Program aplikasi ini dapat dikembangkan lebih lagi, dengan cara menambah fitur, menambah fungsi dan sebagainya.

9 Memiliki fitur yang cukup baik.

9 User Interface Design yang mudah dimengerti oleh pengguna tanpa harus mempelajarinya dengan waktu yang lama.

6.2 Saran

Saran penulis untuk program aplikasi ini akan dijelaskan pada poin-poin berikut ini:

9 Masih perlunya ada perbaikan bug.

9 Masih perlu pengembangan fitur agar lebih luas.

9 User interface design yang masih sangat sederhana perlu ditelaah dan diperbaiki agar lebih mudah digunakan.

9 Pengembangan program dengan tambahan multimedia akan lebih mempercantik user interface design. Misal dalam penggunaan peta untuk mengetahui posisi gempa dengan animasui gerak seperti pada gambar 4.10. Selain itu efek suara yang timbul jika ada SMS keluar / masuk ke dalam sistem.

99


(15)

Bab VI Penutup

9 Pengembangan sistem dengan menggunakan jaringan telepon selular memiliki kelemahan antara lain, adanya kemungkinan jaringan mengalami maintenance, bottleneck, rusak akibat berbagai hal seperti bencana alam atau kerusakan fisik lainnya.

9 Untuk mengatasi masalah pada poin di atas maka diperlukan jaringan komunikasi yang memiliki kelemahan yang lebih kecil daripada jaringan telepon selular seperti menggunakan jaringan telepon satelit atau yang lebih canggih.

100


(16)

Daftar Pustaka

DAFTAR PUSTAKA

1. Chonoles, Michael Jesse., James A Schardt, UML 2 for Dummies, Wiley Publishing Inc, Cetakan Pertama 2003

2. Deitel, H.M., P. J. Deitel., C# How To Program, Prentice Hall, Cetakan Pertama 2002

3. Febrian, Jack., Farida Andayani, Kamus Komputer dan Istilah Teknologi Informasi, CV Informatika, Cetakan Pertama April 2002

4. How, Yijue., Min-Yen Kan., Optimizing Predictive Text Entry for Short Message Service on Mobile Phones

5. Kurniawan, Agus., Pemrograman ADO.NET dengan C#; Elex Media Komputindo, Cetakan Pertama 2003

6. Martina, Inge, Ir., 36 Jam Belajar Microsoft SQL Server 2000, Elex Media Komputindo, Cetakan Pertama 2003

7. Nugroho, Adi, ST., MMSI., Konsep Pengembangan Sistem Basis Data, CV Informatika, Cetakan Pertama 2004

8. Pusat Pengkajian dan Penerapan Teknologi – BPPT Sewatch Indonesia Group, Sistem Informasi Peringatan Dini Gelombang Pasang Tsunami

9. Silalahi, Nurain., Layanan Informasi dan Telekomunikasi Mobil Nirkabel, Elex Media Komputindo, Cetakan Pertama 2002

10. Xu, Fenglian., Hakki Eres., Simon Cox., Short Message Service in a Grid Enabled Computing Environment

11. http://www.atinav.com , tanggal akses 2 Oktober 2005

12. http://www.csharpcorner.com , tanggal akses 1 November 2005

13. http://www.geocities.com/klipingmedia , tanggal akses 15 Oktober 2005 14. http://www.imhotek.com , tanggal akses 2 Oktober 2005

15. http://www.newnet.com , tanggal akses 23 September 2005

xi


(17)

Daftar Pustaka

16. http://www.openwave.com , tanggal akses 23 September 2005 17. http://www.sony-ak.com , tanggal akses 25 November 2005 18. http://www.syniverse.com , tanggal akses 14 September 2005 19. http://www.winsms.com , tanggal akses 1 September 2005 20. Harian Umum Republika

21. Harian Umum Kompas

22. Harian Umum Suara Pembaruan 23. Key Humanitarian Agencies

xii


(1)

Bab I Pendahuluan

1.3 Tujuan

Topik Tugas Akhir ini bertujuan untuk merancang Early Warning System di Indonesia via SMS.

1.4 Pembatasan Masalah

Dalam Tugas Akhir ini, beberapa hal yang perlu dibatasi dituangkan sebagai berikut:

1. Early Warning System via SMS yang dirancang adalah sistem peringatan dini yang menerima informasi dari BMG dan kemudian meneruskankan informasi mengenai adanya gempa dan besarnya kekuatan gempa tersebut kepada instansi masyarakat yang terdaftar. 2. Sistem untuk mendeteksi gempa merupakan program simulasi.

1.5 Sistematika Penulisan Laporan

Penulisan Laporan Tugas Akhir ini terdiri dari: • Bab I Pendahuluan

Berisi tentang latar belakang, perumusan masalah, tujuan, pembatasan masalah dan sistematika penulisan laporan.

• Bab II Landasan Teori

Berisi materi-materi pendukung dalam pembuatan Early Warning System Via SMS

• Bab III Analisa dan Perancangan Sistem

Berisi hal-hal mengenai proses pembuatan Early Warning System Via SMS. Selain proses, fitur-fitur yang terdapat dalam Early Warning System Via SMS ini akan dijelaskan secara rinci.

• Bab IV Hasil Tercapai / Demo Produk

Berisi data-data seputar pengujian dan proses Early Warning System Via SMS.

2


(2)

Bab I Pendahuluan

• Bab V Evaluasi Produk

Berisi evaluasi-evaluasi yang berhubungan dengan perancangan Early Warning System via SMS.

• Bab VI Penutup

Terdiri dari subbab Kesimpulan dan subbab Saran yang memungkinkan adanya pengembangan lebih lanjut.

3


(3)

Bab VI Penutup

BAB VI

PENUTUP

6.1 Kesimpulan

Berdasarkan hasil yang telah tercapai pada pembuatan program aplikasi dan target awal perancangan program dapat ditarik beberapa kesimpulan, antara lain:

9 Program aplikasi yang dirancang telah memenuhi target pencapaian hasil.

9 Program aplikasi ini dapat dikembangkan lebih lagi, dengan cara menambah fitur, menambah fungsi dan sebagainya.

9 Memiliki fitur yang cukup baik.

9 User Interface Design yang mudah dimengerti oleh pengguna tanpa harus mempelajarinya dengan waktu yang lama.

6.2 Saran

Saran penulis untuk program aplikasi ini akan dijelaskan pada poin-poin berikut ini:

9 Masih perlunya ada perbaikan bug.

9 Masih perlu pengembangan fitur agar lebih luas.

9 User interface design yang masih sangat sederhana perlu ditelaah dan diperbaiki agar lebih mudah digunakan.

9 Pengembangan program dengan tambahan multimedia akan lebih mempercantik user interface design. Misal dalam penggunaan peta untuk mengetahui posisi gempa dengan animasui gerak seperti pada gambar 4.10. Selain itu efek suara yang timbul jika ada SMS keluar / masuk ke dalam sistem.

99


(4)

Bab VI Penutup

9 Pengembangan sistem dengan menggunakan jaringan telepon selular memiliki kelemahan antara lain, adanya kemungkinan jaringan mengalami maintenance, bottleneck, rusak akibat berbagai hal seperti bencana alam atau kerusakan fisik lainnya.

9 Untuk mengatasi masalah pada poin di atas maka diperlukan jaringan komunikasi yang memiliki kelemahan yang lebih kecil daripada jaringan telepon selular seperti menggunakan jaringan telepon satelit atau yang lebih canggih.

100


(5)

Daftar Pustaka

DAFTAR PUSTAKA

1. Chonoles, Michael Jesse., James A Schardt, UML 2 for Dummies, Wiley Publishing Inc, Cetakan Pertama 2003

2. Deitel, H.M., P. J. Deitel., C# How To Program, Prentice Hall, Cetakan Pertama 2002

3. Febrian, Jack., Farida Andayani, Kamus Komputer dan Istilah Teknologi Informasi, CV Informatika, Cetakan Pertama April 2002

4. How, Yijue., Min-Yen Kan., Optimizing Predictive Text Entry for Short Message Service on Mobile Phones

5. Kurniawan, Agus., Pemrograman ADO.NET dengan C#; Elex Media Komputindo, Cetakan Pertama 2003

6. Martina, Inge, Ir., 36 Jam Belajar Microsoft SQL Server 2000, Elex Media Komputindo, Cetakan Pertama 2003

7. Nugroho, Adi, ST., MMSI., Konsep Pengembangan Sistem Basis Data, CV Informatika, Cetakan Pertama 2004

8. Pusat Pengkajian dan Penerapan Teknologi – BPPT Sewatch Indonesia Group, Sistem Informasi Peringatan Dini Gelombang Pasang Tsunami

9. Silalahi, Nurain., Layanan Informasi dan Telekomunikasi Mobil Nirkabel, Elex Media Komputindo, Cetakan Pertama 2002

10.Xu, Fenglian., Hakki Eres., Simon Cox., Short Message Service in a Grid Enabled Computing Environment

11.http://www.atinav.com , tanggal akses 2 Oktober 2005

12.http://www.csharpcorner.com , tanggal akses 1 November 2005

13.http://www.geocities.com/klipingmedia , tanggal akses 15 Oktober 2005 14.http://www.imhotek.com , tanggal akses 2 Oktober 2005

15.http://www.newnet.com , tanggal akses 23 September 2005

xi


(6)

Daftar Pustaka

16.http://www.openwave.com , tanggal akses 23 September 2005 17.http://www.sony-ak.com , tanggal akses 25 November 2005 18.http://www.syniverse.com , tanggal akses 14 September 2005 19.http://www.winsms.com , tanggal akses 1 September 2005 20.Harian Umum Republika

21.Harian Umum Kompas

22.Harian Umum Suara Pembaruan 23.Key Humanitarian Agencies

xii