Java – Aplikas SMS dengan SMSLIB

AplikasiSMS ini pada awalnya  dibuat untuk program server pulsa, tepatnya untuk transaksi Dompet Pulsa XL. Akan tetapi, agar teman teman pembaca juga bisa mempelajarinya maka dibuatlah AplikasiSMS ini dengan fungsi yang lebih sederhana, tanpa koneksi ke database dan tanpa fungsi untuk transaksi Dompet Pulsa.

AplikasiSMS-Tampilan UtamaGambar diatas merupakan tampilan utama AplikasiSMS. Dari tampilan yang sederhana, terdapat indikator waktu, signal, dan status service dari SMSLIB. Fungsi yang ada pada AplikasiSMS adalah fungsi dasar saja, yaitu menerima dan mengirim sms, serta fungsi USSD atau DIAl.

Aplikasi ini bisa dikembangkan lebih lanjut lagi untuk keperluan-keperluan lain, contoh saja untuk program SMS Gateway. Tetapi yang perlu diperhatikan, AplikasiSMS ini perlu dikembangkan lagi agar sesuai dengan kebutuhan SMS Gateway.

Silahkan download source code aplikasi ini di http://www.4shared.com/archive/iSkWcShUba/AplikasiSMS.html

  1. #1 by Sapta Kesuma on April 7, 2016 - 8:26 am

    Mas, sudah saya coba aplikasi sms nya terima kasih..
    tetapi ada error sedikit nih mas..

    61480 2016-04-07 07:45:18,140 [SMSLib-AsyncMessageProcessor : modem-COM100] DEBUG org.smslib.modem.AModemDriver – GTW: modem-COM100: BUFFER: +CMS ERROR: 321
    61480 2016-04-07 07:45:18,140 [SMSLib-AsyncMessageProcessor : modem-COM100] DEBUG org.smslib.modem.AModemDriver – GTW: modem-COM100: RECV :+CMS ERROR: 321(cr)
    Exception in thread “SMSLib-AsyncMessageProcessor : modem-COM100” java.lang.StringIndexOutOfBoundsException: String index out of range: -12
    61683 2016-04-07 07:45:18,343 [PortReader() [COM100]] DEBUG org.smslib.threading.AServiceThread – Running…
    at java.lang.String.substring(String.java:1967)
    at org.smslib.modem.ModemGateway.readMessagesPDU(ModemGateway.java:552)
    at org.smslib.modem.ModemGateway.readMessages(ModemGateway.java:213)
    at org.smslib.modem.AModemDriver$AsyncMessageProcessor.run(AModemDriver.java:880)
    61886 2016-04-07 07:45:18,546 [PortReader() [COM100]] DEBUG org.smslib.threading.AServiceThread – Running…

    apa kira-kira solusinya ya mas??

    langitdanbumi85@yahoo.com

    • #2 by Achmad Lutfi on April 19, 2016 - 5:28 am

      modemnya pake apa ya?

      • #3 by Sapta Kesuma on June 4, 2016 - 9:01 pm

        modem yang saya gunakan merk vodafone, xidol k5188

  2. #4 by yogi on October 19, 2016 - 5:08 pm

    mau tanya tentang ini bos di mana saya harus menambhkannya karen run langusng dari jar gak jalan java -Djava.library.path=dll -jar AplikasiSMS.jar

    • #5 by Achmad Lutfi on October 21, 2016 - 4:53 am

      bisa make file BAT. jadi buat file BAT dulu.

      Kalo gak gitu buat launcer exe dengan bantuan Launch4J

  3. #6 by lukas on October 12, 2017 - 1:28 pm

    log4j:WARN No appenders could be found for logger (smslib).
    log4j:WARN Please initialize the log4j system properly.
    log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
    351——114
    Exception in thread “Thread-5” java.lang.ExceptionInInitializerError
    at org.smslib.modem.SerialModemDriver.connectPort(SerialModemDriver.java:69)
    at org.smslib.modem.AModemDriver.connect(AModemDriver.java:114)
    at org.smslib.modem.ModemGateway.startGateway(ModemGateway.java:189)
    at org.smslib.Service$1Starter.run(Service.java:277)
    Caused by: java.lang.RuntimeException: CommPortIdentifier class not found
    at org.smslib.helper.CommPortIdentifier.(CommPortIdentifier.java:76)

  1. Java – Menjalankan AplikasiSMS dengan SMSLIB | Simple Blogs....
  2. AplikasiSMS – Konfigurasi modem dan memulai service SMSLIB | Simple Blogs....
  3. Java SMS Gateway dengan SMSLib 3.5.1 | Simple Blogs....
  4. AplikasiSMS – Mengirim SMS dengan SMSLIB | Simple Blogs....
  5. AplikasiSMS – Membaca SMS dengan SMSLib | Simple Blogs....
  6. AplikasiSMS – Mengirim USSD dengan SMSLib | Simple Blogs....
  7. SIM Application Toolkit (STK) Menggunakan SMSLib | Simple Blogs....

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: