Tampilkan postingan dengan label MySql. Tampilkan semua postingan
Tampilkan postingan dengan label MySql. Tampilkan semua postingan

Download Sourcode PULSAQU - Aplikasi Untuk mencatat Transaksi Pulsa Dengan Codeigniter 3 dan Ion Auth

Sebelumnya saya telah membuat Aplikasi untuk Managemen IT Asset yang siap digunakan untuk mengelola IT Asset dengan mudah yaitu SIMITA ( Sistem Informasi Management IT Asset).



Dan kali ini saya akan membagikan sourcode aplikasi untuk mencatat transaksi pulsa baik itu pembelian pulsa secara tunai maupun kredit. Aplikasi cocok digunakan oleh penjual pulsa mobile, atau yang biasa kita beli pulsa ke temen via chating dan bayarnya belakangan, dan si penjual akan mencatat transaksi tersebut di aplikasi ini jadi bisa dilihat siapa saja yang minta transfer pulsa dan juga status pembayaran nya lunas atau hutang dimana saja dengan mudah dan cepat. 

Fitur Aplikasi Pulsaqu :
  1. Menggunakan Framework CI 3.x
  2. Menggunakan Library Ion Auth
  3. Datatables Server Side
  4. Multi User dan Multi Level
  5. Template Admin LTE
  6. Halaman Dashboard 
  7. Halaman Menu Master ( Pelanggan, Nominal & Harga pulsa)
  8. Halaman Menu Transaksi (Transaksi lunas, Hutang, All Transaksi)
  9. Menu Seting Untuk Level Administrator  
  10. Add Menu dinamis 
Halaman Dashboard


Tambah Transaksi

List Transaksi

Daftar Menu dinamis

Dan berikut untuk link download nya Pulsaqu , untuk link demonya http://pulsaqu.nexterweb.id/



Membuat SMS Gateway dengan Gammu, Php dan Mysql di Windows

SMS Gateway adalah sebuah gerbang yang menghubungkan komputer dengan client melalui sms. jadi sms gateway bisa diartikan juga mengirim sms melalui komputer / tidak lagi melalui handphone /hp. Kelebihan dari sms gateway yaitu kita bisa sms ke banyak nomer dengan mudah memalui komputer, atau mengirim sms otomastis dari sebuah sistem / aplikasi misal: sms informasi absen siswa ke orang tua siswa, pengiriman sms tagihan, confirmasi order barang, confirmasi registrasi di aplikasi tertentu, dll.

Sedangkan Gammu yaitu sebuah aplikasi cross-platform yang digunakan untuk menjebatani / megkomunikasikan antara database SMS Gateway dengan SMS Device/ Modem. Gammu bertugas menjebatani antara komputer dengan sms device/modem. Saat ada sms masuk ke sms device, maka gamu akan memindahkannya ke inbox dalam database aplikasi sms gateway. Sebaliknya saat aplikasi sms gateway mengirimkan sms ke dalam database outbox, maka gammu akan meneruskannya ke nomor tujuan melalu sms device/modem.

Berikut Langkah-langkahnya

Installasi Gammu dan Seting Device

# Siapkan Modem + Simcard yang ada quota sms nya
# Untuk cek modem yang suport gammu bisa di lihat di https://wammu.eu/phones/
# Setelah itu extrak / install file source gamu yang telah anda download ke folder yang anda tentukan misal  di c:/gammu
# Cari file gammurc dan smsdrc , copy ke dalam folder c:/gammu/bin
# Cek modem yang anda gunakan di Device manager windows, menggunakan port com berpa.
    

# Edit file gammurc seperti ini
 [gammu]
device = com4:
connection = at19200
   note: device = com4, port modem yang saya gunakan.

Buka cmd run as administrator
# Masuk ke direktori gammu/bin : cd /gammu/bin
# Ketik perintah  : gammu --identify


  # Setelah itu kita coba kirim pesan dengan perintah
     gammu --sendsms text 0899xxxxx  enter 
     masukan pesan yang akan dikirim, kemudian tekan CTRL+Z untuk proses kirim


# Cek pesan telah terkirim ke nomer penerima atau belum, jika sudah seting device modem sudah benar
# gammu version : untuk melihat versi gamu yang digunakan

Integrasikan  Gammu dengan  Database Mysql

# Edit file smsdrc di folder C:/gammu/bin
   [gammu]
# isikan no port di bawah ini
port = com4:
# isikan jenis connection di bawah ini
connection = at19200
[smsd]
service = mysql
logfile = gammulog
debuglevel = 0
phoneid = modem1
commtimeout = 30
sendtimeout = 600
send = yes
receive = yes
checksecurity = 0
#PIN = 1234
# -----------------------------
# Konfigurasi koneksi ke MySQL
# -----------------------------
pc = localhost
user = root
password =
database = gammu
# Cari file mysql.sql dari source gammu yang telah diwonload 
# Import file sql gamu, kedalam database mysql komputer anda, di sisni saya menggunakan XAMPP
# Restart Service gammu terlebih dahulu, setelah itu kita coba test kirim sms dari web browser.

Kirim Pesan Melalui Web Browser dengan Aplikasi PHP

Setelah langkah -langkah di atas kita bisa mencoba kirim sms via web dengan aplikasi php yang sudah di itegrasikan dengan gammu yang di buat oleh saudara Rosihan Ari (http://blog.rosihanari.net) , dan pengguannya sangatlah mudah. untuk project bisa anda download di sini download gammu_php

# Extrak file tersebut, taruh di Webserver local anda
# Buka http://localhost/gammu

# Klik langkah 1; untuk seting database.
# Untuk username mysql dan password mysql sesuaikan dengan server anda
# Langkah 2; seting modem dan sesuaikan port modem yang anda gunakan, kemudian simpan

# Klik cek koneksi dan buat service nya.
# Jika klik Buat Service error, anda bis buat service secara manual dengan cara;    masuk ke di rektori project anda  melalui cmd run as administrator, kemudian ketikan perintah    gammu-smsd -c smsdr1 - n modemku -i 
# Untuk menghapus service gamu yang sebelumnya di buat dengan perintah : sc delete "nama service" 
# Setelah service berhasil di buat buka run services.msc cari service gammu tersebut, trus start
 

# dan yang terakhir kita masuk ke langkah 3 untuk test kirim pesan dari form php


Demikian tutorial instalasi dan configurasi gammu di OS windows, dan berikutnya akan saya buatkan tutorial lanjutan untuk instalasi dan configurasi gammu di OS Linux. semoga artikel ini bermanfaat bagi pembaca. 

Salam - NEXTER -


Cara Install MariaDB 10.1 Di Ubuntu 14.04 LTS

MariaDB adalah sistem manajemen database sebagai pengganti MySQL, Kenapa bisa dikatakan sebagai pengganti MySQL anda bisa membacanya di artikel saya sebelumnya mengenal mariadb sebagai pengganti mysql .
MariaDB dikembangkan dari MySQL, jadi bisa dibilang 100% compatible dengan MySQL. dan mempunyai kinerja yang lebih dibandingkan dengan MySQL. Untuk penggunaan nya pun sama seperti MySQL yang bisa di integrasikan dengan Phpmyadmin. 
Di postingan saya ini akan saya jelakan bagaimana menginstall MariaDB khususnya di ubuntu 14.04 LTS dan dimana server / Ubuntu anda sudah terinstall MySQL maupun belum terinstall alias fresh install. berikut langkah-langkah yang harus anda lakukan

# 1 : Tambahkan terlebih dahulu repository MariaDB di ubuntu 14.04 LTS

     Untuk menambahkan repository yang sesui dengan OS yang dipakai, anda bisa menggunakan repository generator yang disediakan langsung dari MariaDB di MariaDB Repository Generator dan pilih OS yang anda gunakan kemudian pilih versi MariaDB yang akan anda install. disini saya menggunakan versi 10.1. 
# sudo apt-get install software-properties-common
# sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
# sudo add-apt-repository 'deb http://kartolo.sby.datautama.net.id/mariadb/repo/10.1/ubuntu trusty main'
 Setelah itu reload the package database:
# apt-get update

# 2 : Instal MariaDB

       Dengan menambahkan repository di atas maka untuk proses instalasi MariaDB sangatlah mudah dengan mengetikan perintah di terminal linux ubuntu anda.
# apt-get install mariadb-server
berikutnya ketik 'y' , dan tunggu sampai proses download selesai

Kemudian akan diminta untuk membuat password root MariaDB, ketikan password yang anda tentukan , OK

Setelah itu stop terlebih dahulu service MySQL anda, jika belum terinstall MySql maka abaikan saja.
# service mysql stop

# 3 : Konfigurasi MariaDB

        Setelah proses install selesai kemudian ketikan perintah berikut untuk membuat struktur direktory database mariadbnya.
# mysql_install_db
Start MariDB
# service mysql start
 Untuk lebih amannya kita hapus database test dan user anonime di mariadb yang kita install
# mysql_secure_installation

# 4 : Verifikasi Instalasi MariaDB

Mengecek versi mariaDB yang kita install tadi mungguakan perintah berikut 
# mysql -V
dan untuk masuk ke database mariadb 
# mysql -p
keluar dari database mariadb
# exit
start / stop atau restart service mariadb
# service mysql start
# service mysql stop
# service mysql restart
jika ubuntu anda sudah terinstall phpmyadmin anda bisa mengecek mariadb yang telah anda isntall dengan login ke phpmyadmin anda : http://ip-address/phpmyadmin


Demikian tutorial migrasi mysql ke mariaDB di linux ubuntu 14.04, semoga artikel kali ini bermanfaat bagi pembaca. 

Seting Mysql Server di Ubuntu Server agar bisa di akses di luar host

Setelah Instal Mysql server di ubuntu server 14.04 secara default Mysql tidak dapat di akses dari luar host atau Mysql tidak mengijinkan user lain mengakses dai luar PC, artinya Mysql hanya dapat di akses dari localhost atau server itu sendiri. 
Dalam penggunaanya kebanyakan webserver yang kita punya ingin di koneksikan pada Database yang beda server, trus bila mysql ya tidak bisa di akses dari luar host bagaimana ??

Berikut ini cara seting Mysql Server yang telah di intall agar bisa di aksesdari luar host atau komputer lai dalam satu jaringan :
1. Edit file my.cnf  di  : /etc/mysql/my.cnf 
    Cari baris
    # Instead of skip-networking the default is now to listen only on
    # localhost which is more compatible and is not less secure.
       bind-address            = 127.0.0.1

2. Ubah bind-address defaultnya menjadi : bind-address        = 'IP Address server"
    misal bind-address = 192.168.1.10
3. Simpan dan restart service mysql anda.
    # /etc/init.d/mysql restart
4. Seteah itu buat konfigurasi untuk remote mysql
    login ke mysql
    #mysql -u root -p
      Enter password: "password"
     mysql>GRANT ALL PRIVILEGES ON * . * TO root@’%’ IDENTIFIED BY ‘MyPASSWORD’;

     mysql>FLUSH PRIVILEGES;

5. Pengguna root telah diberikan akses dari host manapun dan sekarang tinggal tambahkan iptables untuk port 3306 agar dapat di allow dari luar.
    #  /sbin/iptables -A INPUT -i eth0 -p tcp --destination-port 3306 -j ACCEPT

6. Seteleah itu kita coba akses dari luar host, contoh menggunakan aplikasu mysql client misal menggunakan navicat atau sqlyog.
   

Pemrograman

More »

Networking

More »