Tutorial membuat Aplikasi Login dengan EXTJS 7.0.0 part 3 ini, secara khusus diperuntukkan bagi teman-teman yang suka main Front End dan Back End sekaligus alias Full Stack Developer. Tanpa mengikuti tutorial part 3 ini tidak masalah, bagi teman-teman yang fokus di bagian UI / Tampilan Antar Muka a.k.a Front End.
Di tutorial ini, kita akan membuat SERVICE yang nantinya digunakan oleh MantapApp dengan bahasa pemrograman PHP secara sederhana. Database yang digunakan menggunakan MySQL / MariaDB.
A. PERSYARATAN
- Minimal kamu sudah pernah install XAMPP
- Tahu letak dokumen localhost, biasanya ada di folder instalan XAMPP -> folder htdocs. Linux users yang manual install apache, php & mysql ada di /var/www/html atau /var/www/public/html
- Bisa membuat database dengan phpmyadmin atau software sql editor.
- Tutorial ini akan lebih mudah diikuti kalau pernah ngoding php, kalau belum juga bisa kok. Yang penting ketiga poin di atas.
B. PERSIAPAN
- Install Web Server. Pada umumnya menggunakan XAMPP. Versi PHP bebas (minimal 5.6), pake versi 7 atau 8 juga boleh.
- Alternatif selain XAMPP juga boleh, ada WAMP, AMPPS, dll. Mungkin bagi user Linux, install Apache2, php & mysql. Kalau sudah install Web Server, lanjut...
- Jalankan service Apache dan Mysql.
- Pastikan bisa mengakses database mysql dengan http://localhost/phpmyadmin
C. EKSEKUSI
1. BUAT DATABASE BARU
- Buka http://localhost/phpmyadmin
- Login kalau yang ngaktifin password.
- New -> kasih nama database baru dengan nama: mantapapp
2. BUAT TABEL USER
- Aktif di database mantapapp
- Create table -> kasih nama tabel baru dengan nama: users
- Number of columns atau jumlah kolom, isi: 2
- Field 1: username (Type: Varchar, Length: 100)
- Field 2: password (Type: varchar, Length: 200)
- Simpan
- Insert data user baru, Username: mantap . Password: mantap (pakai md5) -> Go
CREATE TABLE `users` (
`username` varchar(100) NOT NULL,
`password` varchar(200) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO users
(username, password)
VALUES('mantap', '2fea6c02a98d6318d44cdf150775f07a');
3. BUAT FILE SERVICE
- Masuk ke lokasi folder localhost = htdocs atau /var/www/html
- buat folder baru: mantapapp
- masuk folder mantapapp
- buat file service.php , copy paste script berikut:
4. UPDATE FUNGSI LOGIN MANTAPAPP
Langkah terakhir, kita update file app/view/login/LoginController.js menjadi seperti di bawah ini:
5. CEK HASILNYA
Jalankan aplikasi MantapApp (masuk folder MantapApp , run: sencha app watch). Buka http://localhost:1841 . Cobain login dah! Username dan password diisi mantap.
Error! Konfigurasi database salah. |
Error! Gagal login |
Sukses Login! |
Terima kasih telah mengikuti tutorial pembuatan aplikasi ini. Semoga bermanfaat. Silahkan tinggalkan komentar jika ada yang ingin ditanyakan. Salam sehat selalu! Semangat coding!
Seri tutorial extjs bahasa indonesia.
Komentar
Posting Komentar
Silahkan beri komentar terkait postingan ini, berupa pertanyaan atau pernyataan boleh. Terima kasih.