3.8 Use Case Diagram
Use case diagram memberikan gambaran menurut perspektif pengguna perangkat lunak Suhendra, A dan Gunadi, H, 2002. Use case diagram digunakan untuk
memahami bagaimana sistem seharusnya bekerja dari kebutuhan-kebutuhan sistem yang telah ditetapkan.
Gambar 3.4 Use Case Diagram Sistem
3.8.1 Use Case Koneksi dengan Modem
Use Case Koneksi dengan Modem dapat dijelaskan pada tabel deskripsi seperti berikut:
SISTEM
Pengolahan SMS yang masuk
Koneksi dengan modem
Koneksi dengan client
Shutdown server
Shutdown client
Cek koneksi client
Remove client Log off
client Log off server
Restart client Restart server
Administrator Client
Universitas Sumatera Utara
Tabel 3.1 Deskripsi Use Case Koneksi dengan Modem Nama Use Case
: Koneksi dengan modem Nama Aktor
: Administrator Deskripsi
: Mendeskripsikan proses di mana server melakukan koneksi dengan modem
Prakondisi : Program server mulai dinyalakan
Postkondisi : Server menunggu pesan SMS dari administrator melalui
modem Kejadian
: Kegiatan aktor
1. Administrator memasukkan nomor port modem di mana modem telah
dihubungkan ke komputer server. :
Respons sistem :
2. Server melakukan pengecekan dengan memasukkan perintah AT
untuk memeriksa apakah modem siap
menerima perintah AT Command. 3. Server secara otomatis memasukkan
AT+CGMI dan AT+CGMM untuk memperlihatkan jenis dan tipe modem
yang terhubung ke komputer server.
4. Server
memberikan perintah AT+CMGF=1 agar pesan SMS yang
masuk diperlihatkan dalam bentuk text mode.
5. Server
memasukkan perintah AT+CPMS=”ME” untuk memastikan
bahwa ketika terdapat pesan SMS yang masuk akan disimpan ke dalam
memori modem. 6. Server siap untuk menunggu pesan
SMS yang masuk dari modem.
Universitas Sumatera Utara
3.8.2 Use Case Koneksi dengan Client
Use Case Koneksi dengan Client dapat dijelaskan pada tabel deskripsi seperti berikut:
Tabel 3.2 Deskripsi Use Case Koneksi dengan Client Nama Use Case
: Koneksi dengan client Nama Aktor
: Komputer Client Deskripsi
: Mendeskripsikan proses di mana server melakukan koneksi dengan client
Prakondisi : Program server mulai dinyalakan
Postkondisi : Server melakukan keadaan listening pada port yang
digunakan untuk menghubungkan komputer-komputer client.
Client dapat melakukan koneksi dengan server. Kejadian
: Kegiatan aktor
:
3. Client melakukan koneksi ke server dengan cara memasukkan IP Address
yang sesuai dengan IP Address dari komputer server.
Respons sistem 1. Server memasukkan nomor local port
dalam komponen winsock komponen yang digunakan untuk
menghubungkan client-server. :
2. Server memasuki keadaan listening pada port tersebut.
3.8.3 Use Case Pengolahan SMS yang Masuk