Cara Membuat Database Mysql Otomatis Dari Andrid Studio | Documentation Magic-adt-sql | framework php server site

Assala mualaikum Wr.Wb

Sebelum nya penulis mohon maaf karena membuat artikel ini di blogger dan tidak memiliki domain karena penulis tidak ada hosting dan domain "Mahal" hehe...

      Disini saya tidak akan panjang lebar , yang melatar blakangi penulis membuat framework ini sebenar nya sederhana karena penulis baru balajar android studio penulis ingin fokus pada penulisan script android studio dan tidak ikut campur membuat program lain . pada satu waktu penulis membuka facebook dan melihat forum pemograman php dan penulis melihat ada yang salah seorang anggota group yang share framewok magic yang dia buat sendiri  jadi penulis meminta izin untuk mengembangkan framework tersebut , penulis mengambil bagian create database nya kemudian mengembangkan nya dengan konsep MVC akan tetapi konsep MVC yang tidak benar benar jadi karena tujuan dari pengembangan ini hanya untuk android studio penulis hanya membuat control Query pada Controllel.
    Framewok ini adalah framework open source yang boleh boleh saja di kembangkan oleh developer lain tetapi saran penulis jangan di perjual belikan agar bisa lebih di kembangkan lagi.

Keunggulan :
  • Pengguna tidak perlu membuat database di phpmyadmin 
  • Pengguna tidak perlu membuat tabel dan fild di phpmyadmin 
  • Pengguna tidak perlu membuat Query di server PHP nya karena framework ini sudah dibekali kemampuan membaca Query yang di parsing dari android studio .
  • Jika program selesai di buat pengguna hanya perlu mengkoneksikan aplikasi dengan serve .
Kekurangan :
Nah framework ini masih bnyak kekurangan nya silahkan pengembang teliti sendiri dan nanti bisa PM saya di facebook atau email saya "egooktafanda1097@gmail.com" agar saya dapat membuat nya lebih maksimal atau pun ingin melengkapi sendiri juga boleh karena jalan kerja sistem PHP nya sederhana dan mudah di mengerti.

 tutorial ini pengembangan dari  tutorial yang saya plajari dari website :
 https://www.kodingindonesia.com/belajar-membuat-aplikasi-crud-android-menggunakan-database-mysql/3/

Saya sarankan kawan kawan ambil logika nya saja kemudian buat di projek baru yang lebih bagus hehehe karena saya sebelum nya fokus di pemograman PHP dan baru blajar android studio jadi blum bnyak tau tentang android studio.

Jika anda menggunakan local server configurasi dulu local server anda agar bisa di akses dari perangkat lain, disini penulis mempraktekkan nya dengan loacl server xampp.

Download framework PHP terlebih dahulu disini .
https://github.com/egooktafanda97/Magic-adt-sql
pasang di local server anda .

test framework :
http://IP Addres/Magic-adt-sql/control
-------------------
framework OK
-----------------

Untuk Script android studio dapat kawan-kawan download di sini:
https://drive.google.com/open?id=1A-eQ8x6jr1Lf1CRLx1ZA6Ff20cmxHrgk


Jika versi android studio kita sama & setingan konfigurasi di android studio anda sudah terkoneksi ke local server anda maka langsung bisa di Run tanpa harus membuat database.


Maaf saya tidak membuat script lengkap di blogger karena script nya pas saya public brantakan jadi saya hapus lagi hehe..

Cara configurasi database dapat anda lakukan sebagai berikut :

public String Databases ="Localhost,root,,android";

Cara Pembutan Tabel  dapat anda lakukan sebagai berikut :


 String[] Table = {
    "tb_pegawai,Mahasiswa"
  };

Cara Pembutan Fild dapat anda lakukan sebagai berikut :

 String[] values = {
          "id => INT(11) AUTO_INCREMENT PRIMARY KEY," +
                  "nama => VARCHAR(100)," +
                  "posisi => VARCHAR(100)," +
                  "gajih => VARCHAR(100)",
          "id => INT(11) AUTO_INCREMENT PRIMARY KEY," +
                  "nama => VARCHAR(100)," +
                  "alamat => VARCHAR(100)"
  };

Untuk Scrip Lengkap dapat anda lihat di package Database dengan nama Class Database.

Configurasi URL Insert, Update, Delete, Read :

public static final String URL_ADD="http://192.168.43.4/magic-adt-sql/control/SQL_query_creat";
public static final String URL_GET_ALL = "http://192.168.43.4/magic-adt-sql/control/db_query_select";
public static final String URL_GET_EMP = "http://192.168.43.4/magic-adt-sql/control/db_query_select";
public static final String URL_UPDATE_EMP = "http://192.168.43.4/magic-adt-sql/control/SQL_query_update";
public static final String URL_DELETE_EMP = "http://192.168.43.4/magic-adt-sql/control/SQL_query_delete";

Configurasi Pengiriman Query Insert, Update, Delete, Read :


    public static final String KEY_EMP_SWITCH = "switch";
    public static final String KEY_EMP_SQL = "SQL";


KEY_EMP_SWITCH berfungsi untuk switch on off koneksi dan create EX : jika kita ingin membuat daabase dan tabel database switch wajib True jika database sudah selesai anda dapata mematikan switch False dengan syarat harus di seting pada framework php koneksi database nya . ada di folder app/config/database.php.

Configurasi create database :


//    create database
    public static final String KEY_EMP_SETTING = "Setting";
    public static final String KEY_EMP_TABLE = "Table";
    public static final String KEY_EMP_VALUES = "Values";

Configurasi API :

    public static final String KEY_EMP_sql_select = "sql_select"; //salary itu variabel untuk gajih
    public static final String TAG_JSON_ARRAY="result";
    public static final String TAG_ID = "id";

Configurasi yang tertulis di atas jangan di rubah karena ini berhubungan dengan variabel-variabel pada framework .

Cra pembutan Query Insert, Update, Delete  dapat di buat multy Query dengan cara :

String [] SQ = {
                        "INSERT INTO tb_pegawai (nama,posisi,gajih)values('"+name+"','"+desg+"','"+sal+"')",
                        "INSERT INTO Mahasiswa (nama,alamat)values('Ego Oktafanda','Riau')"

                };





Catatan untuk pembuatan database nya :

Pada inti nya scrip yang akan di parsing harus berbentuk string dengan hasil String nya terbentuk sebagai berikut :
table : "tabel1,tabel2"
fild : "id_tabel1 => INT(11) AUTO_INCREMENT PRIMARY KEY   /      id _tabel2=> INT(11) AUTO_INCREMENT PRIMARY KEY "

stiap fild dengan tabel berbeda dipisahkan dengan '/'


Untuk selanjut nya dapat kawan-kawan bongkar2 lah & silahkan untuk merombak sesuai keinginan.

Daftar Pustaka :
https://www.kodingindonesia.com/belajar-membuat-aplikasi-crud-android-menggunakan-database-mysql/3/

https://github.com/gugusd999/Magic-Framework?fbclid=IwAR2eh-imKoz38ONBaw-sBSbojjd-V3qZyhYGRYfNeK8r0w5w38BNi7I2KnI





Cara Membuat Database Mysql Otomatis Dari Andrid Studio | Documentation Magic-adt-sql | framework php server site Cara Membuat Database Mysql Otomatis Dari Andrid Studio | Documentation Magic-adt-sql | framework php server site Reviewed by ego oktafanda on November 16, 2019 Rating: 5

No comments

Search Blog