Translations
Show LicenseThis tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial. Pertama-tama pastikan bahwa untuk membaca tutorial ini nte memiliki beberapa pengetahuan dasar dengan mysql (alias database, nte tahu apa phpmyadmin dan telah menggunakan semacam manajemen database) dan bahwa nte memiliki webserver terinstal secara lokal atau di suatu tempat di internet. Ane akan membuat tabel database yang akan berisi informasi anggota ane. Ane akan menggunakan script server-side untuk dapat terkoneksi dengan database, dalam hal ini php karena lebih umum tersedia dalam sistem linux Ane akan menggunakan plugin AJAX untuk mengakses server-side script dalam bentuk permintaan GET. Pertama untuk membuat tabel, Nte akan perlu menjalankan ini pada Program manajemen mysql seperti phpmyadmin.
Sekarang kita memiliki tabel yang menyimpan informasi anggota ane. Harap dicatat bahwa ane tidak menggunakan enkripsi untuk menjaga tutorial ini tetap sederhana. Tapi, sangat dianjurkan untuk mengenkripsi password jika nte akan menggunakan ini dalam lingkungan lebih lanjut nantinya. Sekarang mari tambah beberapa informasi Login.
Untuk mengakses database ane akan menggunakan script php yang akan ane sebut dengan plugin AJAX. Upload script berikut dan simpan sebagai login.php di server web nte.
Di baris keempat ada connection information
mysql is ussually localhost in most web servers Udalah sesuai database nte. Jika nte memiliki masalah mengakses server web nte, coba tambahkan di baris pertama header('Access-Control-Allow-Origin: *'); Sehinga jadi seperti ini:
Sekarang kita ke Construct 2 Kita butuh menambahkan 3 global variables di project kita Username (text) Password (text) UserID (number) Sekarang tambahkanlah 2 "Text Box" plugins di layout kita Ganti namanya dengan Username and Password Juga tambahkan sebuah "button" untuk authentication event. Ganti nama button ini dengan Login. Sekarang untuk mengakses php script kita, Kita akan menggunakan "AJAX" plugin. Maka tambahkan plugin ini ke dalam project kita. Untuk membuat pengguna harus mengisi sesuatu sebelum mengklik Login kita akan mengatur tombol Login propertiesnya dengan disable. Pertama yang harus dilakukan adalah dengan menggunakan Text Box untuk mengisi variabel global kita. Maka tambahkan event untuk setiap Text box saat berubah: event Username On text Changed action System Set Username to Username.Text Untuk melakukan pengecekan saat pengguna mengisi Text Box, kita dapat menambahkan event untuk memeriksa apakah setiap dari Text Box itu sudah terisi atau kosong. Jadi menambahkan event seperti ini: System Username = "" or System Password = "" action Set Login Disabled Sekarang pengguna tidak dapat mengklik tombol Login kecuali dua variabel telah terisi. Sekarang tambahkan event lain untuk mengaktifkan tombol Login: event else action Set Login Enabled Sekarang kita perlu menambahkan action AJAX untuk mendapatkan mengkonfirmasi login yang disubmit. Ane akan menggunakan tombol Login seperti ini: event Login On clicked action AJAX Request Tag "Login" URL "http://mydomain.com/login.php?fname='"&Username&"'&fpass='"&Password&"'" Ubahlah URL nya sesuai lokasi file php nte. Tambahkan juga ini: event AJAX on "Login" Completed action System Set UserID to AJAX.Lastdata dan ini: event System UserID>0 System Trigger Once action Login Destroy Password Destroy Username Destroy Dan sekarang kita memiliki UserID didalam database kita. Lembar event Nte akan terlihat seperti ini Semoga sukses :-) Apakah MySQL itu gratis?MySQL adalah sebuah implementasi dari sistem manajemen basis data relasional (RDBMS) yang didistribusikan secara gratis di bawah lisensi GPL (General Public License). Setiap pengguna dapat secara bebas menggunakan, mendistribusikan, dan membuat karya turunan dari MySQL.
Apakah MySQL berbayar?Jadi, MySQL adalah database server yang gratis dengan lisensi GNU General Public License (GPL) sehingga dapat Anda pakai untuk keperluan pribadi atau komersil tanpa harus membayar lisensi yang ada. Seperti yang sudah disinggung di atas, MySQL masuk ke dalam jenis RDBMS (Relational Database Management System).
Bagaimana cara membuat database di MySQL?MySQL Membuat Database dan Table. Buka command prompt dengan cara tekan ctrl + R keudian ketik cmd lalu enter.. Buka MySQL dengan cara mengetikan cd AppServ\MySQL\bin\MySQL.. Bila meminta password, masukkan password yang kalian buat (tapi biasanya password defaultnya “root”). Amazon menggunakan database apa?Amazon RDS merupakan layanan basis data relasional terkelola yang menyediakan enam mesin basis data yang familier untuk dipilih, meliputi Amazon Aurora, MySQL, MariaDB, PostgreSQL, Oracle, danMicrosoft SQL Server.
|