20
Karyawan atau kantor cabang dapat mengirimka laporan penjualan atau tagihan harian melalui SMS dengan format tertentu ke SMS Center
perusahaan, dan selanjutnya data ini hanya dapat diakses oleh management perusahaan. Laporan yang dihasilkan sangat berguna untuk industri retail
yang umumnya memiliki banyak cabang ataupun perusahaan multinasional. 4
Real-time information
Perusahaan dapat memberikan kemudahan bagi karyawan maupun konsumennya dalam mengakses informasi yang dibutuhkan secara cepat,
relevan, dan
real-time
. Misalnya adalah cek posisi saham untuk perusahaan securitas, cek tanggal jatuh tempo untuk perusahaan finance, cek jadwal
kapal atau
tracking cargo
untuk perusahaan shipping, dan sebagainya. 5
Internal Alerts SMS Gateway juga dapat digunakan untuk kebutuhan internal perusahaan,
seperti memberikan peringatan kepada karyawan mengenai jadwal
meeting
,
event
,
appointment
, dan sebagainya 6
SMS Quiz Dengan membuat SMS Quiz, maka akan terjalin hubungan yang lebih
interaktif antara perusahaan dengan konsumen. Konsumen yang hendak berpartisipasi dapat mengirimkan SMS registrasi dengan kode-kode tertentu
2. 3. 4. SMSLib
SMSLib adalah library untuk pengiriman SMS . SMSLib menyediakan API
Application Programming Interface
yang dapat digunakan untuk mengirimkan dan menerima SMS dari modem GSM.
21
SMSLib tersedia untuk Java dan Microsoft .NET Framework. Website dari SMSLib adalah
http:smslib.org
2. 4. Notasi Pemodelan Sistem 2. 4. 1. Use Case Diagram
Use case diagram
adalah sebuah diagram yang menggambarkan interaksi antara sistem dan eksternal sistem serta user. Dengan kata lain,
use case diagram
mendeskripsikan perilaku sistem, subsistem atau external user. Use case merupakan hasil dari pencarian kebutuhan user. Use case harus dibuat dari sudut pandang
kebutuhan user.
2. 4. 1. 1. Simbol Use Case dan Aktor
Use case digambarkan secara grafik dengan bentuk elips horizontal dengan nama dari user case tertera di bawah atau di dalam elips.
Gambar 2. 2 Simbol Use Case
Aktor merupakan segala sesuatu yang dibutuhkan untuk berinteraksi dengan sistem untuk mengubah informasi. Aktor dapat berupa
22
orang, organisasi atau sistem informasi yang lain atau juga mungkin adalah suatu waktu kejadian.
Gambar 2. 3 Simbol Aktor
2. 4. 1. 2. Relasi Relationship
Relasi digambarkan dengan sebuah garis di antara dua simbol di dalam
use case diagram
. Arti relasi dapat berbeda antara satu dengan yang lainnya tergantung pada bagaimana cara garis digambar dan tipe simbol apa
yang disambungkan. Ada beberapa jenis realsi yang digunakan untuk menggambarkan
use case diagram
yaitu : 1.
Association
adalah relasi antara aktor dan sebuah use case dimana terjadi interaksi di antara keduanya.
2.
Extends
yaitu sebuah relasi antara
extension use case
dan use case yang di-
extend
.
Extension use case
adalah sebuah use case yang berisi langkah-langkah yang diekstrak dari sebuah use
case yang lebih kompleks agar menjadi use case yang lebih sederhana dan kemudian diberikan tambahan fungsinya.
23
3.
Uses
atau
includes
yaitu sebuah relasi antara
abstract use case
dan use case yang mengurangi redundansi antara satu atau lebih use case dengan cara mengkombinasikan langkah-langkah yang
umum ditemukan dalam case-nya. 4.
Depend on
yaitu sebuah relasi use case yang menentukan bahwa use case yang lain harus dibuat sebelum
current use case
dan dapat menentukan urutan dimana use case perlu untuk
dikembangkan. Digambarkan sebagai garis anak panah yang dimulai dari satu
use case dan menunjuk ke use case yang bergantung padanya. Setiap relasi
depends on
diberi label
depends on
5.
Inheritance
yaitu sebuah relasi use case yang tingkah laku pada umumnya menggambarkan dua aktor yang menginisiasi use
case yang mana akan ditugaskan dan diektrapolasi dalam abstrak aktor yang baru untuk mengurangi redundansi. Aktor
yang lain dapat menurunkan interaksi dari abstrak aktor. Relasi ini digambarkan dengan garis anak panah yang dimulai pada
satu aktor dan menunjuk ke abstrak aktor yang memiliki interaksi dengan turunan dair aktor yang pertama.
2. 4. 2. Database Conceptual Design