Modified Waterfall Model Rekayasa Perangkat Lunak

Berikut langkah-langkah dalam pembuatan DFD Data Flow Diagram, diantaranya : 1. Menggambar lingkaran untuk mempresentasikan proses yang akan didefinisikan 2. Memastikan masukan yang dibutuhkan oleh proses. 3. Menentukan keluaran dari proses 4. Membangun sistem dengan dilengkapi oleh komponen lain, yaitu data store dan entitas 5. Memberi nama dan nomor pada setiap proses yang dilakukan[13] Simbol data store harus terkoneksi dengan suatu proses yang dihubungkan melalui alur data. Setiap entitas harus terhubung dengan proses dan tidak boleh terhubung langsung dengan entitas lain atau penyimpanan data.

2.7 Gammu

Gammu merupakan sebuah perangkat lunak yang bertujuan untuk membantu para programmer dalam membuat aplikasi pada sebuah sistem dan dapat menggunakan semua fungsi yang ada pada telepon seluler. Perangkat lunak gammu dapat mengirimkan beberapa fitur ke basis data file sistem, seperti SMS masuk, SMS keluar, daftar panggilan, daftar phonebook, kalender dan MMS. Pada penelitian ini penulis menggunakan gammu sebagai media perantara untuk parsing, mengirim dan memasukkan data gradien temperatur yang didapat ke dalam basis data pada sistem sehingga data dapat diolah dan ditampilkan dalam sebuah grafik. Terdapat dua proses yang dilakukan oleh Gammu, diantaranya : 1. Gammu sebagai aplikasi dan proses Daemon Proses ini akan bekerja pada saat perintah gammu dieksekusi pada shell disertai dengan perintah sesuai dengan fungsi yang diinginkan. Contoh pemanfaatan gammu sebagai aplikasi adalah ketika membangun Gammu SMS Daemon Gammu SMS Daemon merupakan kode pemrograman dimana gammu akan melakukan pengecekan secara berkala terhadap modem GSM untuk mengetahui ada tidaknya SMS yang diterima, jika ada maka SMS akan otomatis tersimpan dalam basis data, seperti MSQL dan PostgreSQL. Selain itu, Gammu juga dapat melakukan pengiriman SMS dan dapat mengelola SMS dalam jumlah besar serta mengolahnya secara otomatis. Terdapat beberapa fitur pada gammu, diantaranya : gammu-smsd-inject yang berfungsi sebagai alat untuk membantu membuat teks yang panjang dan gammu-smsd-monitor untuk mengawasi dan mengontrol status SMS Daemon atau telepon. Selain itu, terdapat pula Kalkun frontend dengan gammu yang berfungsi sebagai mesin SMS sehingga dapat menerima dan mengirim SMS dari modem ponsel. 2. LibGammu LibGammu merupakan perpustakaan yang terdapat pada perangkat lunak Gammu yang menyediakan fitur telepon sehingga dapat terkoneksi dengan jenis ponsel dari berbagai vendor yang berbeda. LibGammu memiliki standar Application Programming Interface API untuk mengakses berbagai fungsi yang ada pada modemhandphone. Beberapa fungsi yang ditangani oleh API pada LibGammu diantaranya :  Inisialisasi, penanganan dan penggunaan daftar panggilan  Pengambilan,backup dan mengirim SMS  MMS pencarian  Daftar phonebook, impor dan ekspor  Kalender dan daftar tugas, impor dan ekspor  Pengumpulan data telepon dan jaringan informasinya  Akses telepon ke sistem Relasi sistem dan Gammu terletak pada SMS Daemon, SMS yang masuk dan keluar akan otomatis tersimpan pada basis data. Berikut perintah gammu SMS Daemon 1. –i -install-service Install SMSD sebagai windows service 2. –s -start-service Memulai SMSD windows service 3. –u –uninstall-service Uninstall SMSD windows service 4. –k –stop-service Menghentikan SMSD windows service