SlideShare uma empresa Scribd logo
1 de 11
Baixar para ler offline
Aplikasi Sms Sederhana dengan Gammu
dan Java

Ruang Assisten LABKOM UBL, 7 Maret 2014

agung.sulistyan@gmail.com
agungsulistyan.blogspot.com
Gammu adalah modul yang dapat digunakan untuk mengelola fungsi pada
handphone atau modem contohnya sms. Gammu bukanlah aplikasi jadi, kita
dapat menggabungkan dengan berbagai macam bahasa pemrograman web based
maupun desktop application, bahkan tanpa pemrograman gammu dapat
mengirimkan sms dengan interface command prompt.
Pada kesempatan kali ini saya akan share sedikit untuk membuat Aplikasi untuk
mengirim sms dengan Java Desktop Application pada Windows.
Apa saja yang perlu dipersiapkan ?
1. Editor Java, temen – temen bisa menggunakan editor apa saja, karena
editor ini hanya untuk membuat GUI disini saya menggunakan
Netbeans.
2. Hp yang terkoneksi dengan Komputer / Modem , tidak semua Hp /
Modem dapat dijadikan alat untuk membuat Sms Gateway temen –
temen dapat cek disini.. http://wammu.eu/phones/
3. Modul Gammu dapat download disini
http://wammu.eu/download/gammu/win32/ saya sarankan
mendownload yang .ZIP
Pastikan modem support untuk gammu.. http://wammu.eu/phones/
Saya menggunakan modem Huawei K3765 dengan Connection at

Setelah itu cek PORT modem yang terhubung dengan computer
Device Manager
-> Klik kanan pada Vodafone Mobile Broadband Modem (Huawei)
-> Properties
-> Modems

Terlihat modem menggunakan Port COM23
Download .ZIP module gammu.. http://wammu.eu/download/gammu/win32/

Extract hasil download di drive C:
Ubah nama folder hasil Extract menjadi PATH_GAMMU untuk memudahkan saat
mengaksesnya di command prompt.
Copy file gammurc dan smsdrc pada direktori
C:PATH_GAMMUsharedocgammuexamplesconfig ke dalam folder
C:PATH_GAMMUbin

Edit file gammurc pada direktori bin
Pada baris 8 dan 9 sesuaikan dengan PORT pada komputer dan Connection pada
modem yang temen – temen gunakan
Dengan menggunakan Command Prompt masuk ke direktori bin lalu jalankan
command gammu --identify untuk mengecek apakah modem yang kita gunakan
sudah dikenali oleh gammu.

Untuk mencoba mengirim sms sederhana jalankan command
gammu --sendsms TEXT 08960246XXXX –text cobasmsgammu

Sms telah berhasil dikirim.
Sampai pada tahap ini temen – temen sudah dapat mengirim sms dengan gammu
melalui Command Prompt, selanjutnya temen – temen bisa menggabungkan
dengan berbagai macam pemrograman. Intinya pemrograman tersebut yang akan
menjalankan perintah pada Command Prompt tersebut.
Contoh sederhana, untuk membuat tampilan GUI pada java.
Membuat project baru pada Netbeans.

Membuat Form baru, FormSMS.java.
Sesuaikan desain FormSMS. java

Membuat Java Class baru, Gammu.java untuk menjalankan perintah yang akan
menerima parameter dari FormSMS.java saat btnKirim diklik.
Program Gammu.java
Program FormSMS.java
Saat btnKirim di klik mengirim parameter kepada Gammu.java

Coba jalankan projectnya..

Sms berhasil dikirim.
Sampai tahap sini temen – temen bisa kembangkan lagi untuk membuat sms
broadcast menggunakan database, tapi saya tidak membahasnya pada tutorial ini.
Terima kasih.. Semoga bermanfaat..
Wassalah.. 

Mais conteúdo relacionado

Semelhante a Aplikasi Sms Sederhana dengan Gammu dan Java

Acho smsgammu
Acho smsgammuAcho smsgammu
Acho smsgammuiimpunya3
 
Penyambungan akses internet melalui modem
Penyambungan akses internet melalui modemPenyambungan akses internet melalui modem
Penyambungan akses internet melalui modemPandyatama Adam
 
Instalasi cms formulasi di linux
Instalasi cms formulasi di linuxInstalasi cms formulasi di linux
Instalasi cms formulasi di linuxPutu Shinoda
 
Modul membangun-aplikasi-sms-gateway-dengan-delphi-7-mysql blog1
Modul membangun-aplikasi-sms-gateway-dengan-delphi-7-mysql blog1Modul membangun-aplikasi-sms-gateway-dengan-delphi-7-mysql blog1
Modul membangun-aplikasi-sms-gateway-dengan-delphi-7-mysql blog1Afif Saja
 
Makalah KTI (Command Prompt dan Blog)
Makalah KTI (Command Prompt dan Blog)Makalah KTI (Command Prompt dan Blog)
Makalah KTI (Command Prompt dan Blog)Anna Gracia Meilinda
 
Presentasi komputasi Pararel Procesing
Presentasi komputasi Pararel ProcesingPresentasi komputasi Pararel Procesing
Presentasi komputasi Pararel ProcesingRahmawan06
 
Pengeturan modem dan koneksi internet (melalui telepon seluler)
Pengeturan modem dan koneksi internet (melalui telepon seluler)Pengeturan modem dan koneksi internet (melalui telepon seluler)
Pengeturan modem dan koneksi internet (melalui telepon seluler)elzabethclaudya
 
Cara mengerjakan ukk
Cara mengerjakan ukkCara mengerjakan ukk
Cara mengerjakan ukkactorterbaik
 
Storage On-Line Test with Solution
Storage On-Line Test with SolutionStorage On-Line Test with Solution
Storage On-Line Test with SolutionS N M P Simamora
 
Penggunaan xampp
Penggunaan xamppPenggunaan xampp
Penggunaan xamppHaswi Haswi
 
Remote pemantau webcam berbasis aplikasi j2me
Remote pemantau  webcam  berbasis aplikasi j2meRemote pemantau  webcam  berbasis aplikasi j2me
Remote pemantau webcam berbasis aplikasi j2meDwi Fahmi
 
Kinta Install Wordpress Di Pc Laptop
Kinta Install Wordpress Di Pc LaptopKinta Install Wordpress Di Pc Laptop
Kinta Install Wordpress Di Pc Laptopkresnokoro1945
 
CARA BERBAGI LOCALHOST.pptx
CARA BERBAGI LOCALHOST.pptxCARA BERBAGI LOCALHOST.pptx
CARA BERBAGI LOCALHOST.pptxRyanSrie
 
Installasi Laravel.ppt
Installasi Laravel.pptInstallasi Laravel.ppt
Installasi Laravel.pptHendroHudaya
 

Semelhante a Aplikasi Sms Sederhana dengan Gammu dan Java (20)

Gammu
GammuGammu
Gammu
 
Acho smsgammu
Acho smsgammuAcho smsgammu
Acho smsgammu
 
04 pas manual aplikasi sms
04 pas   manual aplikasi sms04 pas   manual aplikasi sms
04 pas manual aplikasi sms
 
Gamu
GamuGamu
Gamu
 
Penyambungan akses internet melalui modem
Penyambungan akses internet melalui modemPenyambungan akses internet melalui modem
Penyambungan akses internet melalui modem
 
Dokumentasi Gammu
Dokumentasi GammuDokumentasi Gammu
Dokumentasi Gammu
 
Instalasi cms formulasi di linux
Instalasi cms formulasi di linuxInstalasi cms formulasi di linux
Instalasi cms formulasi di linux
 
Modul membangun-aplikasi-sms-gateway-dengan-delphi-7-mysql blog1
Modul membangun-aplikasi-sms-gateway-dengan-delphi-7-mysql blog1Modul membangun-aplikasi-sms-gateway-dengan-delphi-7-mysql blog1
Modul membangun-aplikasi-sms-gateway-dengan-delphi-7-mysql blog1
 
Makalah KTI (Command Prompt dan Blog)
Makalah KTI (Command Prompt dan Blog)Makalah KTI (Command Prompt dan Blog)
Makalah KTI (Command Prompt dan Blog)
 
Presentasi komputasi Pararel Procesing
Presentasi komputasi Pararel ProcesingPresentasi komputasi Pararel Procesing
Presentasi komputasi Pararel Procesing
 
Pengeturan modem dan koneksi internet (melalui telepon seluler)
Pengeturan modem dan koneksi internet (melalui telepon seluler)Pengeturan modem dan koneksi internet (melalui telepon seluler)
Pengeturan modem dan koneksi internet (melalui telepon seluler)
 
Cara mengerjakan ukk
Cara mengerjakan ukkCara mengerjakan ukk
Cara mengerjakan ukk
 
Webmin faq
Webmin faqWebmin faq
Webmin faq
 
Storage On-Line Test with Solution
Storage On-Line Test with SolutionStorage On-Line Test with Solution
Storage On-Line Test with Solution
 
Penggunaan xampp
Penggunaan xamppPenggunaan xampp
Penggunaan xampp
 
Remote pemantau webcam berbasis aplikasi j2me
Remote pemantau  webcam  berbasis aplikasi j2meRemote pemantau  webcam  berbasis aplikasi j2me
Remote pemantau webcam berbasis aplikasi j2me
 
Kinta Install Wordpress Di Pc Laptop
Kinta Install Wordpress Di Pc LaptopKinta Install Wordpress Di Pc Laptop
Kinta Install Wordpress Di Pc Laptop
 
Tugas ti
Tugas ti  Tugas ti
Tugas ti
 
CARA BERBAGI LOCALHOST.pptx
CARA BERBAGI LOCALHOST.pptxCARA BERBAGI LOCALHOST.pptx
CARA BERBAGI LOCALHOST.pptx
 
Installasi Laravel.ppt
Installasi Laravel.pptInstallasi Laravel.ppt
Installasi Laravel.ppt
 

Mais de Agung Sulistyanto

Metodologi dan pengujian pada image steganografi
Metodologi dan pengujian pada image steganografiMetodologi dan pengujian pada image steganografi
Metodologi dan pengujian pada image steganografiAgung Sulistyanto
 
Perkembangan Metodologi Steganografi
Perkembangan Metodologi SteganografiPerkembangan Metodologi Steganografi
Perkembangan Metodologi SteganografiAgung Sulistyanto
 
Peningkatan Kompresi Teks Shannon-Fano
Peningkatan Kompresi Teks Shannon-FanoPeningkatan Kompresi Teks Shannon-Fano
Peningkatan Kompresi Teks Shannon-FanoAgung Sulistyanto
 
Paper Review - Metodologi Testing
Paper Review - Metodologi TestingPaper Review - Metodologi Testing
Paper Review - Metodologi TestingAgung Sulistyanto
 
Paper Review - Sistem Penunjang Keputusan
Paper Review - Sistem Penunjang KeputusanPaper Review - Sistem Penunjang Keputusan
Paper Review - Sistem Penunjang KeputusanAgung Sulistyanto
 
KKP_SISTEM PENUNJANG KEPUTUSAN UNTUK MENENTUKAN ASISTEN TERBAIK DENGAN METODE...
KKP_SISTEM PENUNJANG KEPUTUSAN UNTUK MENENTUKAN ASISTEN TERBAIK DENGAN METODE...KKP_SISTEM PENUNJANG KEPUTUSAN UNTUK MENENTUKAN ASISTEN TERBAIK DENGAN METODE...
KKP_SISTEM PENUNJANG KEPUTUSAN UNTUK MENENTUKAN ASISTEN TERBAIK DENGAN METODE...Agung Sulistyanto
 
TA_Digital Watermarking Metode Modified Least Significant Bit
TA_Digital Watermarking Metode Modified Least Significant BitTA_Digital Watermarking Metode Modified Least Significant Bit
TA_Digital Watermarking Metode Modified Least Significant BitAgung Sulistyanto
 
Materi Pelatihan_Steganografi Metode LSB
Materi Pelatihan_Steganografi Metode LSBMateri Pelatihan_Steganografi Metode LSB
Materi Pelatihan_Steganografi Metode LSBAgung Sulistyanto
 
Membuat grafik sederhana pada java dengan JFreeChart
Membuat grafik sederhana pada java dengan JFreeChartMembuat grafik sederhana pada java dengan JFreeChart
Membuat grafik sederhana pada java dengan JFreeChartAgung Sulistyanto
 
Mempercantik tampilan frame dengan JTattoo
Mempercantik tampilan frame dengan JTattooMempercantik tampilan frame dengan JTattoo
Mempercantik tampilan frame dengan JTattooAgung Sulistyanto
 
Menjaga Validasi tanggal dengan Jcalendar pada java
Menjaga Validasi tanggal dengan Jcalendar pada javaMenjaga Validasi tanggal dengan Jcalendar pada java
Menjaga Validasi tanggal dengan Jcalendar pada javaAgung Sulistyanto
 
Aplikasi bengkel sederhana berbasis desktop dengan java
Aplikasi bengkel sederhana berbasis desktop dengan javaAplikasi bengkel sederhana berbasis desktop dengan java
Aplikasi bengkel sederhana berbasis desktop dengan javaAgung Sulistyanto
 
Desain laporan pada java dengan ireport & jcreator
Desain laporan pada java dengan ireport & jcreatorDesain laporan pada java dengan ireport & jcreator
Desain laporan pada java dengan ireport & jcreatorAgung Sulistyanto
 

Mais de Agung Sulistyanto (15)

Metodologi dan pengujian pada image steganografi
Metodologi dan pengujian pada image steganografiMetodologi dan pengujian pada image steganografi
Metodologi dan pengujian pada image steganografi
 
Perkembangan Metodologi Steganografi
Perkembangan Metodologi SteganografiPerkembangan Metodologi Steganografi
Perkembangan Metodologi Steganografi
 
Peningkatan Kompresi Teks Shannon-Fano
Peningkatan Kompresi Teks Shannon-FanoPeningkatan Kompresi Teks Shannon-Fano
Peningkatan Kompresi Teks Shannon-Fano
 
Paper Review - Metodologi Testing
Paper Review - Metodologi TestingPaper Review - Metodologi Testing
Paper Review - Metodologi Testing
 
Paper Review - Sistem Penunjang Keputusan
Paper Review - Sistem Penunjang KeputusanPaper Review - Sistem Penunjang Keputusan
Paper Review - Sistem Penunjang Keputusan
 
Jurnal
JurnalJurnal
Jurnal
 
KKP_SISTEM PENUNJANG KEPUTUSAN UNTUK MENENTUKAN ASISTEN TERBAIK DENGAN METODE...
KKP_SISTEM PENUNJANG KEPUTUSAN UNTUK MENENTUKAN ASISTEN TERBAIK DENGAN METODE...KKP_SISTEM PENUNJANG KEPUTUSAN UNTUK MENENTUKAN ASISTEN TERBAIK DENGAN METODE...
KKP_SISTEM PENUNJANG KEPUTUSAN UNTUK MENENTUKAN ASISTEN TERBAIK DENGAN METODE...
 
TA_Digital Watermarking Metode Modified Least Significant Bit
TA_Digital Watermarking Metode Modified Least Significant BitTA_Digital Watermarking Metode Modified Least Significant Bit
TA_Digital Watermarking Metode Modified Least Significant Bit
 
Materi Pelatihan_Steganografi Metode LSB
Materi Pelatihan_Steganografi Metode LSBMateri Pelatihan_Steganografi Metode LSB
Materi Pelatihan_Steganografi Metode LSB
 
Panduan moodle
Panduan moodlePanduan moodle
Panduan moodle
 
Membuat grafik sederhana pada java dengan JFreeChart
Membuat grafik sederhana pada java dengan JFreeChartMembuat grafik sederhana pada java dengan JFreeChart
Membuat grafik sederhana pada java dengan JFreeChart
 
Mempercantik tampilan frame dengan JTattoo
Mempercantik tampilan frame dengan JTattooMempercantik tampilan frame dengan JTattoo
Mempercantik tampilan frame dengan JTattoo
 
Menjaga Validasi tanggal dengan Jcalendar pada java
Menjaga Validasi tanggal dengan Jcalendar pada javaMenjaga Validasi tanggal dengan Jcalendar pada java
Menjaga Validasi tanggal dengan Jcalendar pada java
 
Aplikasi bengkel sederhana berbasis desktop dengan java
Aplikasi bengkel sederhana berbasis desktop dengan javaAplikasi bengkel sederhana berbasis desktop dengan java
Aplikasi bengkel sederhana berbasis desktop dengan java
 
Desain laporan pada java dengan ireport & jcreator
Desain laporan pada java dengan ireport & jcreatorDesain laporan pada java dengan ireport & jcreator
Desain laporan pada java dengan ireport & jcreator
 

Aplikasi Sms Sederhana dengan Gammu dan Java

  • 1. Aplikasi Sms Sederhana dengan Gammu dan Java Ruang Assisten LABKOM UBL, 7 Maret 2014 agung.sulistyan@gmail.com agungsulistyan.blogspot.com
  • 2. Gammu adalah modul yang dapat digunakan untuk mengelola fungsi pada handphone atau modem contohnya sms. Gammu bukanlah aplikasi jadi, kita dapat menggabungkan dengan berbagai macam bahasa pemrograman web based maupun desktop application, bahkan tanpa pemrograman gammu dapat mengirimkan sms dengan interface command prompt. Pada kesempatan kali ini saya akan share sedikit untuk membuat Aplikasi untuk mengirim sms dengan Java Desktop Application pada Windows. Apa saja yang perlu dipersiapkan ? 1. Editor Java, temen – temen bisa menggunakan editor apa saja, karena editor ini hanya untuk membuat GUI disini saya menggunakan Netbeans. 2. Hp yang terkoneksi dengan Komputer / Modem , tidak semua Hp / Modem dapat dijadikan alat untuk membuat Sms Gateway temen – temen dapat cek disini.. http://wammu.eu/phones/ 3. Modul Gammu dapat download disini http://wammu.eu/download/gammu/win32/ saya sarankan mendownload yang .ZIP
  • 3. Pastikan modem support untuk gammu.. http://wammu.eu/phones/ Saya menggunakan modem Huawei K3765 dengan Connection at Setelah itu cek PORT modem yang terhubung dengan computer Device Manager
  • 4. -> Klik kanan pada Vodafone Mobile Broadband Modem (Huawei) -> Properties -> Modems Terlihat modem menggunakan Port COM23
  • 5. Download .ZIP module gammu.. http://wammu.eu/download/gammu/win32/ Extract hasil download di drive C: Ubah nama folder hasil Extract menjadi PATH_GAMMU untuk memudahkan saat mengaksesnya di command prompt. Copy file gammurc dan smsdrc pada direktori C:PATH_GAMMUsharedocgammuexamplesconfig ke dalam folder C:PATH_GAMMUbin Edit file gammurc pada direktori bin Pada baris 8 dan 9 sesuaikan dengan PORT pada komputer dan Connection pada modem yang temen – temen gunakan
  • 6. Dengan menggunakan Command Prompt masuk ke direktori bin lalu jalankan command gammu --identify untuk mengecek apakah modem yang kita gunakan sudah dikenali oleh gammu. Untuk mencoba mengirim sms sederhana jalankan command gammu --sendsms TEXT 08960246XXXX –text cobasmsgammu Sms telah berhasil dikirim. Sampai pada tahap ini temen – temen sudah dapat mengirim sms dengan gammu melalui Command Prompt, selanjutnya temen – temen bisa menggabungkan dengan berbagai macam pemrograman. Intinya pemrograman tersebut yang akan menjalankan perintah pada Command Prompt tersebut.
  • 7. Contoh sederhana, untuk membuat tampilan GUI pada java. Membuat project baru pada Netbeans. Membuat Form baru, FormSMS.java.
  • 8. Sesuaikan desain FormSMS. java Membuat Java Class baru, Gammu.java untuk menjalankan perintah yang akan menerima parameter dari FormSMS.java saat btnKirim diklik.
  • 10. Program FormSMS.java Saat btnKirim di klik mengirim parameter kepada Gammu.java Coba jalankan projectnya.. Sms berhasil dikirim.
  • 11. Sampai tahap sini temen – temen bisa kembangkan lagi untuk membuat sms broadcast menggunakan database, tapi saya tidak membahasnya pada tutorial ini. Terima kasih.. Semoga bermanfaat.. Wassalah.. 