APLIKASI PAKAN IKAN OTOMATIS BERBASIS MIKROKONTROLLER ATMEGA16

dokumen-dokumen yang mirip
AMIK GI MDP. Program Studi Teknik Komputer Skripsi Ahli Madya Komputer Semester Ganjil Tahun 2010/2011

SISTEM INFORMASI AKADEMIK DI SMP MUHAMMADIYAH AL-KAUTSAR PROGRAM KHUSUS KARTASURA BERBASIS MOBILE

APLIKASI PENGINGAT IMUNISASI BAYI BERBASIS SMS GATEWAY

BAB IV UJICOBA DAN ANALISA SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB V IMPLEMENTASI DAN PEMBAHASAN. dibutuhkan Hardware dan software untuk menggunakan program Sistem Informasi

PENGATURAN TARIF SMS (SHORT MESSAGE SERVICE) DALAM SISTEM INFORMASI AKADEMIK VIA SMS (SHORT MESSAGE SERVICE) MENGGUNAKAN BORLAND DELPHI 6.

ALAT PENGENDALI PEMBERI PAKAN IKAN OTOMATIS DENGAN SMS GATEWAY BERBASIS MIKROKONTROLER SKRIPSI. Disusun oleh : Imam Anzhori

BAB I PENDAHULUAN. dikendalikan secara manual dengan menekan tombol on/off. Perkembangan gaya

BAB IV HASIL DAN PEMBAHASAN

BAB V PENGUJIAN DAN ANALISIS HASIL. lunak. Dengan demikian pengujian black box memungkinkan perekayasa

APLIKASI SMS NOTIFIKASI KESEHATAN BALITA

Buku Manual JIBAS SMS Gateway JIBAS: Jaringan Informasi Bersama Antar Sekolah ROAD TO COMMUNITY. Versi Dokumen April 2010

BAB I PENDAHULUAN. berkembang dengan sangat pesat dan dengan mudah didapatkan, baik itu dari

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

SMS GATEWAY. Versi 3.2. tanggal 07 Januari 2012

BAB IV ANALISIS DATA DAN PEMBAHASAN

BAB III ANALISA DAN PERANCANGAN SISTEM

PENGEMBANGAN APLIKASI SMS MENGGUNAKAN GAMMU. Budi Maryanto. Sekolah Tinggi Manajemen Informatika dan Komputer LIKMI Jl. Ir. H. Juanda 96 Bandung 40132

PERANCANGAN APLIKASI MONITORING SISWA BERBASIS SHORT MESSAGE SERVICE (SMS) GATEWAY PADA SMK ANALISIS KIMIA MANDALA BAKTI PALOPO

BAB 1 PENDAHULUAN 1-1

BAB III PERANCANGAN SISTEM

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB IV ANALISA DAN HASIL PENGUJIAN SISTEM. Analisis sistem dari aplikasi ini terdiri dari : 3. Kebutuhan Pengembangan Aplikasi

BAB IV PENERAPAN LAYANAN LBS DENGAN MENGGUNAKAN TEKNOLOGI SMS GATEWAY

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI. Sumber daya yang dibutuhkan untuk menjalankan Aplikasi Sistem Sumber Daya Perangkat Keras (Hardware)

BAB IV HASIL DAN UJI COBA

Nama Penulis Anggara Nasution Khalifatul Amin

KOMUNIKASI SERIAL PADA RANCANG BANGUN PENGONTROLAN LAMPU RUMAH VIA SMS (SHORT MESSAGE SERVICE) MENGGUNAKAN BORLAND DELPHI 6.

MANUAL VRE GATEWAY

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI

PEMBUATAN APLIKASI SISTEM INFORMASI NILAI AKADEMIK MELALUI SMS (SHORT MESSAGE SERVICE) MENGGUNAKAN PEMROGRAMAN DELPHI 6.

BAB IV IMPLEMENTASI APLIKASI

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB III PERANCANGAN SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI. pendukung, seperti perangkat keras dan piranti lunak. Berikut ini akan diuraikan

SISTEM INFORMASI REAL TIME PEMAKAIAN ENERGI LISTRIK

BAB III ANALISIS DAN PERANCANGAN

Prototype Kendali Alat Listrik Otomatis Menggunakan Arduino Uno Berbasis SMS GSM Shield Icomsat

Aplikasi Server Pulsa Elektronik dengan Short Messaging Service (SMS) Gateway dan Sistem Multi Level Marketing (MLM)

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. kerusakan jalan dari masyarakat. Sebelumnya user harus mempersiapkan

BAB III RANCANGAN APLIKASI SISTEM

Gambar 4.17 Instalasi Modem Nokia 6100 Install From Disk

II. TINJAUAN PUSTAKA. elemen yang saling berinteraksi untuk mencapai suatu tujuan. Sedangkan

Absensi Karyawan.

Membangun Aplikasi Layanan Pengiriman to SMS dan. SMS to berbasis SMS Gateway TUGAS AKHIR. Disusun Oleh : SYAIFUL ALAM NPM.

AMOS MARITO SIMANJUNTAK NIM : INDRI LESTARI NIM :

BAB 4 HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA. yang digunakan untuk memperjelaskan tentang tampilan-tampilan yang ada pada

4.2. Sistem Penerima Data Stasiun Cuaca HASIL DAN PEMBAHASAN 4.1. Teknologi Ponsel Struktur Menu

I. PENDAHULUAN. Perkembangan alat ukur yang semakin canggih sangat membantu dunia industri

Perancangan dan Realisasi Grup SMS dengan Sistem Tertanam

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN 1.1 Latar Belakang

SMS GATEWAY SEBAGAI MEDIA PUBLIKASI MURAH UNTUK PMB UNIVERSITAS WAHID HASYIM

BAB III PERANCANGAN. Sebelum membuat suatu alat atau sistem, hal yang paling utama adalah

BAB III PERANCANGAN SISTEM

RANCANG BANGUN SISTEM MONITORING KECEPATAN DAN ARAH ANGIN BERBASIS MIKROKONTROLER AT89S51 MELALUI LAYANAN SMS

BAB IV HASIL DAN UJI COBA

PEMBUATAN PERANGKAT LUNAK SISTEM TELEMERI MONITORING LEVEL KETINGGIAN AIR BERBASIS SMS

BAB III ANALISIS DAN DESAIN SISTEM

BAB 1 PENDAHULUAN. dibuat secara wireless oleh karena mobilitasnya yang tinggi dan kemudahan

BAB I PERSYARATAN PRODUK

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI. yang dapat menunjang berjalannya sistem agar berjalan secara optimal. Dimana

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Penerimaan dan Pembayaran Siswa/Siswi Baru yaitu: Software yang mendukung aplikasi ini, yaitu:

BAB III PERANCANGAN. Sistem management ruang rapat yang sedang berjalan saat ini masih

BAB I PERSYARATAN PRODUK

IMPLEMENTASI FRAMEWORK LARAVEL PADA SISTEM INFORMASI PEMESANAN PENGGUNAAN LAPANGAN FUTSAL BERBASIS WEB DI ZONA6 FUTSAL SEMARANG

Teleakses Sistem Informasi Alumni STMIK Handayani Makassar Berbasis SMS

Membangun Aplikasi SMS Gateway Berbasis Web dengan Codeigniter & Bootstrap. Awan Pribadi Basuki CV. LOKOMEDIA

Aplikasi Marketing Mobile System Pada PT. Tunas Dwipa Matra Jakarta

PERANCANGAN DAN PEMBUATAN SISTEM OTOMATISASI PERANGKAT ELEKTRONIKA RUMAH BERBASIS ARDUINO

Sistem arsip surat di jurusan Teknik Elektro Unnes berbasis Java

BAB IV HASIL DAN UJI COBA

Gambar 5.1 Koneksi Handphone dengan komputer

PEMBUATAN PERANGKAT LUNAK SIMULASI SISTEM MONITORING KEPADATAN KENDARAAN PADA JALUR PINTU MASUK GERBANG TOL DENGAN PEMOGRAMAN BORLAND DELPHI 7.

BAB III PERANCANGAN DAN IMPLEMENTASI SISTEM

Manual Penggunaan dan Instalasi Software

BAB IV IMPLEMENTASI DAN PENGUJIAN

PETA ONLINE LALULINTAS SEMARANG DENGAN MEDIA PETA DIGITAL DAN SMS GATEWAY PADA DISHUB KOTA SEMARANG

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Pengelolaan Data Anak Tuna Grahita yaitu:

BAB V IMPLEMENTASI DAN PENGUJIAN. Application Development Tools yang ada, oleh sebab itu aplikasi ini. Professional Development Tools : jcreator, java

SISTEM MONITORING PENGENDALI DAN PENGHITUNG WAKTU PADA DRAG RACE MENGGUNAKAN BORLAND DELPHI 7.0 TUGAS AKHIR

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN. Seiring dengan kemajuan teknologi informasi sekarang ini, kegiatan usaha

BAB I PERSYARATAN PRODUK

BAB I PENDAHULUAN. pesat, sehingga banyak yang menggunakannya dalam kehidupan sehari-hari untuk

BAB I PENDAHULUAN. membantu dan bermanfaat bagi lembaga-lembaga atau perusahaanperusahaan. Penyampaian informasi dengan website tidak membutuhkan

BAB V IMPLEMENTASI DAN PENGUJIAN. Tahap implementasi merupakan tahap penciptaan perangkat lunak yang

BAB IV IMPLEMENTASI DAN EVALUASI. dapat dipahami jalannya aplikasi Rancang Bangun Aplikasi Informasi Kegiatan

SISTEM MONITORING NILAI SISWA SMA NASIMA BERBASIS AUTO RESPON SMS GATEWAY

RANCANG BANGUN SISTEM MONITORING DAN KONTROL KENDARAAN JARAK JAUH

BAB IV HASIL DAN UJI COBA

Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan

Pendahuluan Kajian Pustaka

Transkripsi:

Aplikasi Pakan Ikan Otomatis Berbasis Mikrokontroller ATMEGA16 (Ferdiansyah dan Kamarady Arief) APLIKASI PAKAN IKAN OTOMATIS BERBASIS MIKROKONTROLLER ATMEGA16 Ferdiansyah *, Kamarady Arief Jurusan Teknik Informatika, Fakultas Teknologi Informasi, Universitas Budi Luhur Jl. Ciledug Raya, Petukangan Utara, Jakarta Selatan, 12260. * Email: ferdiansyah@budiluhur.ac.id Abstrak Pemberian pakan pada hewan khususnya ikan, masih banyak dilakukan dengan cara manual, yakni pemilik ikan langsung menebarkan pakan pada kolam ataupun aquarium, namun disisi lain pemilik ikan mempunyai aktivitas yang banyak, sehingga terkadang proses pemberian pakan menjadi tidak teratur, padahal faktor utama dari pemeliharaan ikan adalah ketepatan dan keteraturan waktu dalam pemberian pakan, oleh karena itu pemilik ikan akan mencari cara agar kegiatannya tersebut dapat dilakukan secara otomatis. Maka dibutuhkanlah sebuah alat yang bertujuan untuk mengotomatisasi proses pemberian pakan ikan dimana alat yang dibuat diharpkan dapat menjaga pola pemberian makan pada ikan, sehingga ikan selalu dalam kondisi prima. Perancangan alat ini menggunakan Mikrokontroller ATMEGA16 sebagai pengontrol utama. Selain fitur untuk mengotomatisasi pemberian pakan secara teratur, aplikasi ini juga dilengkapi dengan memberikan notifikasi kepada pemilik ikan via sms saat pakan ikan dikeluarkan dari tempat penampungan dan apabila isi pada penampungan pakan akan habis. Sehingga ketersediaan pakan ikan dapat lebih mudah dimonitoring. Kata kunci: ATMEGA16, notifikasi, pakan, sms 1. PENDAHULUAN Perkembangan teknologi informasi muncul sebagai akibat semakin majunya ilmu pengetahuan dan teknologi. merebaknya globalisasi dalam kehidupan organisasi, semakin kerasnya persaingan bisnis, serta meningkatnya tuntutan selera konsumen terhadap produk dan jasa, menjadikan teknologi berkembang dengan cepat. Untuk mengantisipasi semua itu, untuk itu dibutuhkan sebuah teknologi informasi yang dapat menunjang hal itu semua. Pada dasarnya teknologi informasi digunakan hanya terbatas pada pemrosesan data, namun dengan semakin berkembangnya teknologi informasi, hampir semua aktivitas saat ini telah dimasuki oleh sistem dan otomatisasi teknologi. Sebagai contoh seperti halnya kasus pemberian pakan ikan yang dipelihara dalam kolam harus diperhatikan waktu pemberian pakannya karena ikan tersebut membutuhkan makanan yang teratur dan terus menerus. Memelihara ikan adalah suatu bisnis sekaligus hobi masyarakat yang sangat di gemari dari dulu hingga zaman sekarang, karena kemudahan dalam pemeliharaan dan perawatannya membuat semua orang ingin memelihara ikan apa lagi memelihara ikan dengan harga jualnya yang tinggi. Hanya saja ada kesulitan ketika seseorang harus berpergian hingga memakan waktu yang lama sampai berhari-hari atau kesibukan lain yang menyebabkan dia lupa untuk memberi makan ikan, dan pasti orang tersebut akan berpikir bagaimana dengan ikan-ikan yang dipeliharanya lalu, bagaimana caranya bisa memberi makan ikan-ikan tersebut dengan terus menerus atau terjadwal tanpa harus mengganggu aktivitas sehari hari. Alat pemberiaan pakan ikan secara otomatis ini sangat di perlukan oleh orang yang memiliki banyak aktivitas, karena dengan pemberian makanan yang sudah dirancang secara otomatis orang tersebut tidak perlu khawatir lupa atau harus ada untuk memberi makan ikan peliharaannya setiap saat. Alat ini dapat menjaga pola makan ikan sehingga selalu dalam kondisi prima dan akan memberi dampak yang bagus ketika dinikmati keindahan dari ikan peliharaannya. Untuk mendukung perancangan alat ini maka dengan itu alat ini menarik untuk diteliti atau dicoba pada Mikrokontroller ATMEGA16. Dengan alat ini diharapkan lebih efisien, sehingga tidak perlu intervensi manusia (operator manual) untuk setiap kali pemberian pakan pada ikan-ikan peliharaan di dalam aquarium ataupun di kolam. Sistem kerja yang dipakai dalam merancang alat pemberian pakan ikan secara otomatis ini memerlukan orang untuk meletakkan pakan ikan yang berupa pellet didalam penampung pakan 104 ISBN 978-602-99334-2-0

F.17 yang telah disediakan, apabila pakan ikan akan habis maka akan berbunyi alarm, menghentikan proses pemberian pakan dan server akan mengirimkan sebuah sms yang mengingatkan pemelihara ikan untuk segera mengisi pakan ikan. 2. METODOLOGI PENELITIAN Tahapan-tahapan yang dilalui oleh peneliti dalam penelitian ini dimulai dari perumusan masalah sampai kesimpulan, yang membentuk sebuah alur yang sistematis. Metodologi penelitian ini digunakan sebagai pedoman peneliti dalam pelaksanaan penelitian ini agar hasil yang dicapai tidak menyimpang dari tujuan yang telah ditentukan sebelumnya terlihat pada gambar 1. Perumusan Masalah Penentuan tujuan Studi Pustaka Pengumpulan data dan Informasi Desain Sistem Perancangan Interface Perancangan Basis Data Perancangan Alat Testing dan Implementasi Kesimpulan dan Saran Gambar 1. Alur Metodologi Penelitian 3. HASIL DAN PEMBAHASAN Dalam alat pakan otomatis ini akan berjalan sesuai jadwal yg telah diinput oleh admin. Selain itu terdapat dua buah sensor, sensor atas dan sensor bawah. Nilai default sensor adalah 100 pada kondisi pakan kosong maka alat akan mengirimkan sebuah karakter yang nanti akan dibaca oleh komputer untuk membunyikan alarm, menghentikan proses pemberian pakan dan mengirimkan SMS peringatan kepada pemelihara ikan untuk segera mengisi makanan ikan. Proses berjalannya aplikasi ini diawali dengan penginstalan aplikasi pakan otomatis pada komputer yang terhubung dengan perangkat elektronika yang dibutuhkan. Untuk penggunaan aplikasi tersebut dapat dilihat pada gambar 2. Prosiding SNST ke-4 Tahun 2013 Fakultas Teknik Universitas Wahid Hasyim Semarang 105

Aplikasi Pakan Ikan Otomatis Berbasis Mikrokontroller ATMEGA16 (Ferdiansyah dan Kamarady Arief) Gambar 2. Proses penginstalan aplikasi Aplikasi berbasis mikrokontoller dan SMS ini dijalankan pada sebuah komputer yang juga ter-install aplikasi SMS Gateway dan terhubung dengan basis data dan menggunakan sebuah modem yang dipasangkan pada port USB komputer sebagai terminal, dimana alat ini akan berfungsi untuk menerima dan mengirimkan perintah yang masuk dan membalas respon SMS/data secara otomatis.aplikasi ini akan berjalan jika waktu yang sudah di input oleh user sesuai dengan jam yang ada dikomputer maka komputer akan mengirimkan perintah untuk mengaktifkan motor yang ada pada penampung makanan ikan melalui mikrokontroller. Dibawah ini adalah tahapan-tahapan umum proses yang dilakukan pada aplikasi ketika ada seorang user atau pemilik ikan : 1) User melakukan penginputan jadwal kapan waktunya ikan akan diberi makan kemudian data tersebut akan disimpan didalam basis data. 2) Komputer akan mencocokkan jadwal yang ada di database jika cocok dengan jam di komputer maka komputer akan memerintahkan mikrokontroller untuk menjalankan motor. 3) Mikrokontroller juga akan membunyikan alarm, menghentikan proses pemberian pakan dan mengirimkan sebuah SMS peringatan kepada user apabila pakan ikan yang tersedia dalam penampungan sudah dalam batas minimalnya. Sedangkan untuk tahapan-tahapan atau proses yang terjadi di komputer server dalam mengolah data SMS yang masuk adalah sebagai berikut: 1) Agar dapat berkomunikasi dengan modem GSM dan alat maka perlu dilakukan koneksi. Dalam hal ini komputer akan melakukan komunikasi melalui serial port. 2) Jika ada SMS yang masuk, maka server akan memeriksa apakah format pesan yang diterima adalah benar atau salah. Jika salah maka komputer tidak akan merespon. 3) Dan jika format pesan yang diterima benar, maka server akan melakukan pengolahan pesan yang telah dikirim oleh pengirim apabila cocok maka komputer akan memerintahkan mikrokontroller menjalankan motor. Dalam proses ini dilakukan proses yang sesuai berdasarkan data yang telah dipersiapkan di server. Tabel 1: Format SMS Format SMS Open Keterangan Untuk memutar motor pada tampungan 106 ISBN 978-602-99334-2-0

F.17 3.1 Tampilan Layar Form Master Jadwal Pada Form Master Jadwal. berisi form untuk keperluan entri data jadwal dan juga dilengkapi beberapa tombol kontrol seperti Simpan, Ubah, Hapus, dan Keluar. sedangkan pada table, untuk keperluan ubah atau hapus dapat dilakukan dengan cara pilih terlebih dahulu data yang ada di tabel kemudian klik dua kali data yang ada dalam table yang ingin diubah atau dihapus. Bentuk tampilannya dapat dilihat pada Gambar 3 Gambar 3: Tampilan Layar Jadwal 3.2 Tampilan Layar Form Konfigurasi Pada Form Konfigurasi. berisi form untuk keperluan konfigurasi SMS yang berfungsi untuk komunikasi lewat SMS dan konfigurasi alat yang berfungsi untuk menghubungkan alat dengan computer. Pada masing-masing panel konfigurasi terdapat tombol Connect untuk menghubungkan dan Disconnect untuk memutuskan hubungan sedangkan dalam panel konfigurasi alat juga terdapat tombol Start yang berfungsi untuk memulai aplikasi pemberian pakan dan tombol Feeding yang berfungsi untuk memberikan makan ikan secara langsung. Berikut bentuk tampilannya dapat dilihat pada Gambar 4 : Gambar 4: Tampilan Layar Konfigurasi Prosiding SNST ke-4 Tahun 2013 Fakultas Teknik Universitas Wahid Hasyim Semarang 107

Aplikasi Pakan Ikan Otomatis Berbasis Mikrokontroller ATMEGA16 (Ferdiansyah dan Kamarady Arief) 3.3 Pengujian Program 3.3.1 Penginstalan Software yang dibutuhkan 1) Install Sistem Operasi Windows XP SP 2 2) Install Java jdk-7u7-windows-i586 3) Install Bahasa Pemprograman Java dengan editor Netbeans 6.8 4) Tambahkan library mysql-connector-java-3.1.11, merupakan library yang digunakan untuk konektivitas antara java dan mysql 5) Tambahkan library JTattoo.jar merupakan thema tampilan untuk java 6) Tambahkan library RXTXcomm.jar merupakan konektor dari software ke hardware 7) Mysql Front 5.0 8) Install Aplikasi Pakan Otomatis 3.3.2 Mengoneksikan Hardware dengan Komputer Sebelum menggunakan aplikasi ini yang perlu kita lakukan terlebih dahulu adalah menghubungkan komputer dengan alat pakan otomatis, yaitu sebuah kabel data serial (DB-9) pada sebuah port usb yang ada pada komputer. Serial Port USB port Gambar 5: Koneksi alat dengan komputer melalui kabel data 3.3.3 Menjalankan Program Setelah semua kebutuhan yang diperlukan terpenuhi, yaitu perangkat keras, perangkat lunak dan koneksi antara alat dengan komputer, kini saatnya untuk menjalankan program aplikasi pakan otomatis. Untuk menjalankan aplikasi ini ada pada menu konfigurasi. Aplikasi ini dapat berjalan dengan dua metode. Pertama metode dijalankan secara otomatis sesuai dengan jadwal yang telah ditentukan. Metode kedua user bisa langsung memberikan makan kepada ikan melalui SMS ataupun dengan mengklik tombol Feeding. 4. KESIMPULAN Berdasarkan hasil analisa terhadap masalah serta aplikasi yang telah dibangun, maka dapat ditarik beberapa kesimpulan sebagai berikut, yaitu: 1) Dengan adanya Aplikasi Pakan Otomatis ini dapat mempermudah seorang pemelihara ikan dalam memberi makan sesuai dengan jadwal yang diinginkan. 2) Pemelihara ikan tidak perlu mendatangi kolam hanya untuk memberi pakan ikan, cukup dengan aplikasi ini yang bekerja. Sedangkan untuk tampungan pakan yang sudah hampir habis aplikasi ini akan membunyikan alarm, menghentikan proses pemberian pakan ikan dan mengirimkan SMS peringatan untuk segera diisi kembali. 3) Dalam aplikasi ini terdapat log yang berisi kapan saja ikan diberikan makan dan oleh siapa saja. DAFTAR PUSTAKA Bishop, Owen, 2002, Dasar-Dasar Elektronika (Seri Profesi Elektronika) : Penerbit Erlangga Budiharto, S.si, M.Kom, Widodo. Firmansyah, Sigit, 2005, ELektronika Digital dan Mikroprosesor. Yogyakarta : Penerbit Andi 108 ISBN 978-602-99334-2-0

F.17 Cahyono, 2006, Panduan Praktis Pemrograman Database Menggunakan MySQL dan Java. Bandung : Informatika. Hermawan, Benny, 2004, Menguasai Java 2 & Object Oriented Programming. Yogyakarta : Penerbit Andi. Indrajani, 2009, Sistem Basis Data Dalam paket Five in One Jakarta. Jakarta : Penerbit PT. Elex komputindo Kadir, Abdul. 2004, Dasar Pemprograman Java TM. Yogyakarta : Penerbit Andi Rozidi, Romzi Imron, 2004, Membuat sendiri SMS Gateway (ESME) Berbasis Protokol SMPP. Jakarta: Andi. Sjukani, Moh. 2009, Algoritma dan Struktur Data 1 : Penerbit Mitra Wacana Media Prosiding SNST ke-4 Tahun 2013 Fakultas Teknik Universitas Wahid Hasyim Semarang 109