Use Case Diagram Gambaran Sistem

BAB III PERANCANGAN SISTEM Pada bab ini dijelaskan perancangan sistem yang dimulai dengan Unified Modelling Language , gambaran sistem, dan flowcha rt dilanjutkan dengan informasi mengenai GKAI Betlehem.

3.1. Use Case Diagram

Gambar 3.1 menggambarkan bahwa ada dua aktor pada sistem ini.Aktor pertama administrator yang dapat melakukan pengubahan data, pengiriman SMS Massal, dll.Aktor yang kedua adalah jemaat.Pada sistem ini, jemaat dapat mengirimkan SMS untuk mendapatkan informasi yang mereka butuhkan. Admin Gambar 3.1 Use Case Diagram 3.2. Class Diagram Diagram pada gambar 3.2 menggambarkan struktur class dan package paket beserta hubungan satu sama lain seperti containment , pewarisan, asosiasi .Serta paket pengolahan database dan String untuk mengolah pesan yang diterima. Berikut adalah class diagram dalam skripsi SMS Gateway ini. Pada Menambah data jemaat Mengumumkanwarta Mengirim SMS Membuat Laporan Lihat Informasi Gereja Mengirimkan Pokok Doa dan Saran Jemaat Mendapatkan Informasi Gereja 21 Gambar 3.2 dapat dilihat hubungan antara antara struktur class dan package yang ada dalam sistem. Gambar 3.2 Class Diagram 3.3. Deployment Diagram Dalam sistem SMS gateway , sistem yang menerima dan mengirim SMSakan terhubung dengan gateway sebanyak tiga buah modem Huwaei dengan protokol AT Command. Gambar 3.3 Deployment Diagram 3.4. Entity Relationship Diagram Database dalam sistem ini memiliki beberapa tabel antara lain jemaat, autoreply dan admin. Gambar 3.4 menjelaskan hubungan antar entity yang berada dalam sistem. Dimana entity dari jemaat memiliki many to many dengan entity dari autoreply dimana banyak jemaat bisa mengakses fitur autoreply yang lebih dari satu juga. Sedangkan entity dari admin memiliki hubungan one to many terhadap 2 entity dalam Gambar 3.4., dimana satu admin bisa menggirim SMS ke banyak jemaat. Modem Huwaei DATABASE SISTEM SMS GATEWAY Gambar 3.4 EntityRelationship Diagram

3.5. Gambaran Sistem

Gambar 3.4 menjelaskan bagaimana Sistem SMS Gateway ini akan berkerja. Admin mengunakan komputer untuk membuat pengumuman atau mengedit database.Admin juga berhak untuk mengubah data yang ada dalam database. Gambar 3.5. Gambaran sistem Sistem dirancang untuk mengkategorikan jemaat sesuai dengan peranannya dalam gereja.Kategori ini membentuk suatu kelompok seperti yang terlihat dalam gambar 3.4.Admin yang mengolah data pada komputer dapat menambahkan, mengurangi, mengubah kelompok berdasarkan peranannya.Admin dapat mengirimkan SMS ke banyak nomor berdasarkan kelompoknya.Tidak hanya itu, jemaat juga bisa meminta informasi dari sistem dengan mengirimkan isi pesan sesuai dengan format. 3.6. Flowchart Sistem flowcha rt merupakan bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem. Alur dari sistem ini dimulai dengan menu utama seperti pada Gambar 3.5.Sistem memeriksa apakah ada SMS masuk dari nomor yang dikenali. Jika ada, sistem akan mengecek apa format isi SMS dikenali. Jika format tidak dikenali, maka SMSakan masuk ke form inbox. Jika format dikenali, maka sistem akan mengaktifkan fitur autoreply. Dalam mengirim SMS, sistem akan mengecek sesuai port yang telah terdaftar dalam nomor. Alur dari cara kerja ini dapat terlihat dari gambar 3.5. Gambar ini menjelaskan urutan-urutan dari prosedur-prosedur yang ada di dalam sistem dengan menggunakan simbol-simbol. Berikut ini adalah perkiraan flowcha rt pada perancangan ini: Gambar 3.6. Flowchart dari Menu Utama Bagan berikutnya merupakan alur mengirim SMS ke banyak nomor. Sistem akan berhenti mengirim SMS ketika terdapat data terakhir dalam database. Gambar 3.6 menunjukkan alur kerja sistem ini. Gambar 3.7.Flowchart Pengiriman SMS ke Banyak sesuai dengan kelompoknya.

3.7. Perancangan Koneksi SMS