Postfix Gammu NOTIFIKASI LAYANAN PENGIRIMAN E-MAIL MASUK BERBASIS SMS GATEWAY.

2.5 Postfix

Server email Postfix adalah sebuah server email yang dikembangkan sebagai pengganti SendMail dan bisa dijalankan dengan baik di sistem operasi Unix dan Max OS X. Postfix ini dibuat oleh Wietse Venema, seorang ahli pengamanan security specialist saat bekerja sebagai peneliti di IBM. Postfix merupakan versi yang dibagikan secara gratis dari perusahaan email komersial IBM, Secure MailerBeberapa fitur yang ditawarkan oleh Posfix : a. Performance. Postfix mampu melayani sejuta e-mail dalam sehari. Hal ini menunjukkan kalau Postfix dapat dikategorikan sebagai mail server berskala besar. b. Kompatibilitas. Postfix sangat kompatibel dengan Sendmail yang sudah banyak dipergunkan orang sebagai MTA di linux. c. Postfix terdiri beberapa program kecil yang saling tidak percaya. Jika Sendmail hanya mempunyai satu program besar dan satu file konfigurasi besar, Postfix memiliki program – program kecil yang menjalankan tugasnya secara spesifik. d. Keamanan Postfix dijalankan dengan proteksi bertingkat, oleh program – program kecil yang saling tidak percaya. Masing – masing program dijalankan oleh user bukan setuid. e. Multiple Transport. Postfix dapat mengirim surat dengan modus SMTP Simple Mail Transfer Protokl dan UUCP Unix to Unix Copy Protocol sekaligus. f. Mendukung format Maildir. Maildir adalah format boks penyimpanan surat dalam bentuk folder dari pada berbentuk satu file mbox.

2.6 Gammu

Gammu adalah sebuah project yang ditunjukan untuk membangun aplikasi, script dan driver yang dapat digunakan untuk semua fungsi yang memungkinkan pada telepon selular atau alat sejenisnya. Gammu merupakan salah satu tool untuk mengembangkan aplikasi SMS Gateway yang cukup mudah diimplementasikan. Kelebihan Gammu dari tool sms gateway lainnya adalah : a. Gammu bisa dijalankan di Windows dan Linux b. Banyak device yang kompatible oleh Gammu c. Gammu menggunakan database MySql, bisa menggunakan interface web-based. d. Baik kabel dan USB maupun Serial, semuannya kompatibel dengan Gammu. Prinsip utama Gammu yaitu apabila terdapat sms yang masuk maka secarta otomatis SMSDAEMON akan menyimpannya ke dalam table inbox pada database. Kemudian apabila ada record berisi pesan, nomer tujuan, dan opsi sms lainya yang masuk ke dalam table database maka SMSDAEMON akan secara otomatis mengirimkannya ke nomor tujuan tersebut. Untuk mengotomatisasi hal tersebut kita dapat menggunakan trigger. Trigger adalah salah satu fungsi pada database MySql dimana database dapat menjalankan suatu proses tertentu secara otomatis ketika terdapat record baru yang akan masuk pada suatu table. Dengan demikian saat ada record yang masuk di table inbox sms diterima, kita dapat melakukan suatu proses trigger untuk membaca sms tersebtu dan kemudian membalas sms tersebtu dengan cara insert ke outbox. Gammu sebagai perangkat penerjemah interkoneksi protokol handphone agar bisa digunakan datanya pada perangkat komputer. Penjelasan ini bisa diartikan sebagai “Gateway”. Gammu menguasai setiap protokol – protokol atau fungsi – fungsi pada handphone, sehingga perangkat komputer dapat membaca tipe data dari handphone tersebut. Koneksi dari handphone menuju perangkat komputer menggunakan berbagai jenis perangkat. Menggunakan Kabel data, Infra Red atau bahkan menggunakan Bluetooth. BAB III ANALISA DAN PERANCANGAN SISTEM Pada bab ini akan dijelaskan mengenai proses membangun sistem notifikasi layanan pengiriman e-mail masuk berbasis sms gateway yang akan dibuat. Proses pembangunan sistem dalam sub-bab ini akan dibagi menjadi beberapa tahap antara lain, analisa sistem dan perancangan sistem.

3.1 Analisa Sistem