UAS TekWeb 1800016131 AHMAD NURHADI - Nurhadi-27/Uas-tekweb-1800016131-Ahmad-nurhadi GitHub Wiki
-
buat program dahulu pada angular cmd ng new project-uas dan hasilnya kurang lebih seperti ini
-
install material design pada projek angular kita dengan perintah
ng add @angular/material
- buat component baru hapus, home, login, tambah dengan perintah
ng g c login // untuk halaman login ng g c home // untuk halaman home ng g c tambah // untuk dialog tambah data ng g c hapus // untuk dialog hapus
dan hasil foldernya akan seperti ini:
-
buat file material.ts pada folder app lalu masukan code berikut
-
setelah itu pada app.module.ts masukan code seperti berikut
-
atur routingnya seperti berikut
-
pada app.component.html ubah jadi seperti ini
-
codingan untuk login.component.html
-
tambahkan fungsi masuk pada login.component.ts seperti gambar berikut, ketika usernamenya azhar dan passwordnya 1 maka akan masuk ke halaman home tetapi jika username dan password salah maka akan tetap berada pada halaman login
-
codingan untuk login.component.css
-
tampilan halaman login
-
codingan untuk home.component.html
-
codingan untuk home.component.css
-
codingan untuk home.component.ts
-
dan beginilah tampilan home
-
berikutnya kita ubah codingan tambah.component.html menjadi seperti berikut
-
tambah.component.css
-
tambah.component.ts
-
tampilan dialog tambah
-
berikutnya kita ubah hapus.component.html menjadi seperti ini
-
hapus.component.css
-
hapus.component.ts
-
tampilan dialog hapus komik
-
setelah itu kita mulai membuat rest-api dengan framework codeIgniter, pertama kita buat database project_uas dengan nama tabel komik dan sesuaikan kolomnya seperti dibawah ini
-
selanjutnya config/database.php configurasikan menjadi seperti ini agar dapat membaca database project_uas
-
kita buat controller baru bernama komik.php dan masukan codingan fungsi CRUD seperti berikut
-
jika sudah pada config/config.php ubah link base_url menjadi seperti ini
-
setelah itu kita integrasikan project angular yang sudah kita buat dengan rest-api yang sudah kita konfigurasi. pada project daftar komik kita buat services api dengan perintah
ng g service api
jika sudah tambah fungsi" berikut
- sebelumnya pastikan dulu mysql dan apache pada xampp sudah nyala lalu coba kita jalankan project_uas kita dengan perintah
ng serve