Perancangan Sistem Perancangan Data Skema Relasi Perancangan Prosedural

42

3.3.3.5 Perancangan Sistem

Perancangan akan dimulai setelah tahap analisis terhadap sistem selesai dilakukan. Perancangan dapat didefinisikan sebagai proses aplikasi berbagai teknik dan prinsip bagi tujuan pendefinisian suatu perangkat, suatu proses atau sistem dalam detail yang memadai untuk memungkinkan realisasi Implementasi. Nama Request Pembuatan Laporan Semua SMS Where usedhow used Pembuatan Laporan Semua SMS Masuk Deskripsi Membuat laporan berdasarkan dari semua sms yang tang telah masuk ke aplikasi, data berisi ReceivingDateTime, Text, SenderNumber Struktur data ReceivingDateTime+Text+SenderNumber ReceivingDateTime SenderNumber Text [hh-bb-tttt] [0…9] [A…Z][a…z][0…9] Nama Request Pembuatan Laporan Hasil Cari Where usedhow used ReceivingDateTime+Text+SenderNumber Deskripsi Membuat laporan berdasarkan dari hasil pencarian sms yang tang telah masuk ke aplikasi, data berisi ReceivingDateTime, Text, SenderNumber Struktur data ReceivingDateTime+Text+SenderNumber ReceivingDateTime SenderNumber Text [hh-bb-tttt] [0…9] [A…Z][a…z][0…9] 43

3.3.3.6 Perancangan Data

Perancangan data mentransformasi model domain informasi yang dibuat selama analisis ke dalam struktur data yang akan diperlukan untuk mengimplementasi perangkat lunak.

3.3.3.7 Skema Relasi

Pada aplikasi sms gateway yang telah dibuat tidak terdapat skema relasi, dikarenakan aplikasi sms gateway yang telah dibuat ini hanya menggunakan satu tabel dalam database yang telah dibuat yaitu tabel inbox, walaupun terdapat beberapa tabel lain, hanya saja tabel- tabel yang lain tidak digunakan dalam aplikasi sms gateway ini. Berikut adalah tabel inbox dan strukturnya yang digunakan untuk menampung sms yang masuk ke dalam aplikasi. Inbox PK ID UpdatedInDB ReceivingDateTime Text SenderNumber Coding UDH SMSCNumber Class TextDecoded RecipientID Processed 44

3.3.3.8 Perancangan Antarmuka interface

Perancangan antarmuka interface menggambarkan bagaimana perangkat lunak berkomunikasi dengan dirinya sendiri, dengan sistem yang berinteroperasi dengannnya, dan dengan user yang menggunakannya

3.3.3.8.1 Perancangan Tampilan awal atau Index

PIKIRAN RAKYAT ONLINE TANGGAL NO PENGIRIM PESAN LAPORAN PENCARIAN Gambar 3.11 Perancangan tampilan awal atau index 45

3.3.3.8.2 Perancangan Tampilan Pencarian Data

Cari data Nama File Mulai Tanggal Sampai Tanggal Seacrh Tanggal Gambar 3.12 Perancangan tampilan pencarian data

3.3.3.9 Perancangan Prosedural

Perancangan prosedural mentransformasi elemen-elemen struktural dari arsitektur program ke dalam suatu deskripsi prosedural dari komponen-komponen perangkat lunak. Adapun perancangan prosedural untuk aplikasi yang akan dibangun adalah sebagai berikut: 1. Prosedural SMS Masuk, prosedur ini terjadi ketika sms ada sms yang masuk ke dalam aplikasi sms gateway. 46 Mulai SMS atau data yang telah masuk ke aplikasi sms gateway SMS yang telah masuk otomastis langsung tersimpan Selesai Gambar 3.13 Prosedural SMS masuk 2. Prosedural Pencarian Data, prosedur ini terjadi ketika akan wartawan akan mencari sms yang masuk ke dalam aplikasi sms gateway berdasarkan taggal ataupun kata kunci. 47 Mulai SMS atau data yang akan dicari Ditemukan? Data atau SMS yang dicari ditemukan Ya Selesai Tidak Pencarian data atau SMS Gambar 3.14 Prosedural Cari 3. Prosedural Pembuatan Laporan, prosedur ini terjadi ketika wartawan akan membuat laporan sms yang masuk ke dalam aplikasi sms gateway berdasarkan hasil pencarian ataupun keseluruhan sms yang masuk. 48 Mulai SMS atau data yang telah masuk Pembuatan Laporan Buat? Ya SMS atau data yang telah dibuat laporan berbasis excel Selesai Tidak Gambar 3.15 Prosedural Pembuatan laporan seluruh sms yang telah masuk 49 Mulai SMS atau data yang akan dicari Pencarian data atau SMS Ditemukan? Data atau SMS yang dicari ditemukan Ya Pembuatan laporan Buat? Data atau SMS yang telah dibuat laporan berbasis excel Ya Selesai Tidak Tidak Gambar 3.16 Prosedural Pembuatan laporan dari hasil pencarian 50

3.4 Implementasi

Tahapan ini dilakukan setelah perancangan selesai dilakukan dan selanjutnya akan diimplementasikan pada bahasa pemrograman yang akan digunakan. Setelah implementasi maka dilakukan pengujian sistem yang baru dimana akan dilihat kekurangan-kekurangan pada aplikasi yang dibuat untuk selanjutnya diadakan pengembangan sistem. Tujuan Implementasi adalah untuk mengkonfirmasikan modul program perancangan pada para pelaku sistem sehingga pengguna dapat memberi masukan kepada pembangun sistem.