Tampilkan postingan dengan label SMS Gateway. Tampilkan semua postingan
Tampilkan postingan dengan label SMS Gateway. Tampilkan semua postingan

Program Aplikasi Absensi Siswa (SMS Gateway) + FINGERPRINT Support




Cara kerja:
Software ini akan secara otomatis memberitahu kepada Orangtua siswa dan Wali kelas lewat SMS tentang kehadiran siswa pada hari itu atau pada tanggal / bulan tertentu. Bisa juga diakses secara manual dengan format SMS yang telah ditentukan.

Fitur:
- FINGERPRINT Support
- Kirim SMS
- Kirim SMS Massal ke orangtua siswa
- Kirim SMS Massal ke grup
- Terima SMS
- Balas SMS
- Autoreply / Autorespon SMS **
- Memberitahu Orangtua siswa saat ada perubahan kehadiran **
- Memberitahu Wali Kelas siswa saat ada perubahan kehadiran **
- Cek absen harian
- Cek absen bulanan
- Import data dari Ms. Excel (xls)
- Export data ke Ms. Excel (xls)
- Download Laporan

** Bisa aktif/non-aktif

Contoh SMS yang diterima orangtua


Format SMS:

- Absen Harian
ABSEN HARIAN <tanggal>
Contoh:
ABSEN HARIAN 08/03/2015

- Absen Bulanan
ABSEN BULANAN <kode_bulan>
Contoh:
ABSEN BULANAN 03


Kontak:
SMS/WA: 082218202661

Screenshot ORDER

Hati-hati!
Terdapat beberapa website yang menjual ulang (membajak) software ini tanpa izin dan sepengetahuan saya, jangan sampai anda tertipu dan rugi, seperti software tidak up-to-date, (mungkin) lebih mahal, tidak ada support (bantuan) jika ada masalah. 
Ingat! Yang asli hanya ada di Tokopedia.
Dibawah ini adalah daftar beberapa website yang menjual ulang software ini:
[!] Semoga tidak ada lagi.

Selain itu saya masih punya Program Aplikasi lain.

Membuat BOM SMS dengan Gammu dan PHP


siunus - Selamat malam blogger! Saya ingin mengisi kekosongan waktu saya dengan berbagi script php yang saya buat sendiri. Script ini berfungsi untuk melakukan bom sms atau sms bomber menggunakan Gammu.

Sedikit saya jelaskan cara kerja script ini. Teknik mengirim sms dengan Gammu itu sebenarnya tinggal memasukan data/record kedalam table outbox pada database gammu tersebut. Nomor tujuan masukan ke field DestinationNumber dan isi pesan masukan ke field TextDecoded, kemudian service Gammu akan memproses pesan anda. Dan jika pesan berhasil dikirim maka pesan tersebut akan pindah ke table sentitems.

Nah, dalam script ini saya menggunakan teknik looping (mengulang) dengan fungsi for(). Jadi, pesan yang anda kirim akan dimasukan ke table outbox secara berulang-ulang sesuai dengan jumlah yang anda inginkan.

Screenshot:

Sebelumnya Server SMS Gateway Gammu anda harus sudah siap digunakan. Bagaimana caranya? Baca artikel ini: [link]

Script:
bomsms.php
<html>
    <head>
        <title>BOM SMS with GAMMU by siunus</title>
        <style>
            body, table {
                font-family: Helvetica,Arial,'lucida grande',tahoma,verdana,arial,sans-serif;
                font-size: small;
            }
            table {
                border: 1px solid #090;
            }
            table th {
                background: #090;
                color: white;
            }
            td#td1 {
                border-top: 1px solid #090;
            }
            input, textarea {
                border: 1px solid #069;
                background: #39F;
            }
        </style>
    </head>
    <body>
    <form action='' method='post'>
        <table border='0' align='center'>
            <tr>
                <th colspan='3' align='center' valign='top'>BOM SMS</td>
            </tr>
            <tr>
                <td align='right' valign='top'>No Tujuan</td>
                <td align='right' valign='top'>:</td>
                <td align='left' valign='top'><input type='text' name='nomor' value='+62' size='26'/></td>
            </tr>
            <tr>
                <td align='right' valign='top'>Pesan</td>
                <td align='right' valign='top'>:</td>
                <td align='left' valign='top'><textarea name='pesan'></textarea></td>
            </tr>
            <tr>
                <td align='right' valign='top'>Jumlah Pesan</td>
                <td align='right' valign='top'>:</td>
                <td align='left' valign='top'>
                    <input type='text' name='loop' value='100' size='4'/>
                    <input type='submit' name='kirim' value='KIRIM'/>
                    <input type='reset' name='reset' value='RESET'/>
                </td>
            </tr>
    </form>
<?php

// koneksi database
$host = "localhost";
$user = "root";
$pass = "";
$db = "sms";
$konek = mysql_connect($host,$user,$pass);
if(!$konek) {
    echo "<tr><td id='td1' colspan='3' align='center'>Koneksi mysql gagal.</td></tr>";
} else {
    $dbase = mysql_select_db($db);
    if(!$dbase) {
        echo "<tr><td id='td1' colspan='3' align='center'>Database tidak ditemukan.</td></tr>";
    } else {
        if(isset($_POST['kirim'])) {
            $nomor = $_POST['nomor'];
            $pesan = $_POST['pesan'];
            $loop = $_POST['loop'];

            if(empty($nomor) OR empty($pesan)) {
                echo "<tr><td id='td1' colspan='3' align='center'>Isi semua kolom.</td></tr>";
            } else {
                if($loop>1000) {
                    echo "<tr><td id='td1' colspan='3' align='center'>Maksimal 1000 pesan /1x kirim.</td></tr>";
                } else {
                    for ($i=1; $i<=$loop; $i++) {
                        echo "<tr><td id='td1' colspan='3' align='center'>";
                        echo "$nomor - ($i/$loop) $pesan ... ";
                        $kirim = mysql_query("INSERT INTO outbox(DestinationNumber, TextDecoded, CreatorID) VALUES('$nomor', '$pesan', 'siunus $i/$loop')");
                        if($kirim) {
                            echo "OK <br/>";
                        } else {
                            echo "NO <br/>";
                        }
                        echo "</td></tr>";
                        echo "<tr><td id='td1' colspan='3' align='center'>";
                        if($i==$loop) {
                            echo "Semua pesan telah dikirim.";
                        }
                        echo "</td></tr>";
                    }
                }
            }
        }
    }
}
?>
        </table>
    </body>
</html>
Anda hanya tinggal mengatur koneksi database-nya saja.
Silahkan di kembangkan.
Jangan lupa komentarnya ya!

Semoga berhasil dan bermanfaat.
Terimakasih. :)