Membuat aplikasi dan login menggunakan Angular dan CI - Wahyu17-lab/Tekweb1800016079_UAS_Guest-app GitHub Wiki
Aplikasi yang akan kita buat adalah aplikasi Guest-app yang memenuhi fungsional dasar CRUD (Create, Read, Update, Delete) data.Adapun yang dibutuhkan adalah Node Js, Angular CLI, Material for design , dan xampp.
Langkah - langkah pembuatan antara lain sebagai berikut :
- Membuat project baru pada Angular , hal ini dapat dilakukan melalui cmd(command line). yaitu dengan memasukkan perintah ng new guest-app, setelah itu membuat component login dan admin. lakukan langkahya dengan menggunakan perintah ng g c login dan ng g c admin didalam cmd. seperti di bawah ini :
- Kemudian instal material design nya dengan perintah ng add @angular/material, setelah itu kita membuat folder material yang berisikan material.ts, kemudian masukkan beberapa komponen material angular.
- Kemudian buka app.module.ts dan tambahkan module material desain yang sudah kita buat.
- Buka app-routing.module.ts kemudian import LoginComponent dan adminComponent lalu tambahkan objek route di dalam Routes seperti dibawah ini :
- Kemudian membuat desain halaman utama, didalam file app.component.html. masukkan kode seperti dibawah ini :
- Kemudian membuat desain untuk halaman login, dengan cara buka login.component.html nya untuk membuat tampilan login form. Masukkan kode seperti dibawah ini :
dan untuk mengaturnya style nya jangan lupa untuk masukkan kode nya didalam css nya seperti dibawah ini :
- Setelah itu sesuaikan lagi kode yang berada di app.module.ts seperti kode dibawah ini
- Selanjutnya buka file login.component.ts untuk menambahkan navigasi agar bisa terhubung ke halaman admin. Sesuaikan seperti dibawah ini
- Setelah itu membuat desain untuk halaman admin, dengan masuk ke admin.component.html seperti dibawah ini :
lalu untuk mengatur style dengan mengaturnya melalui admin.component.css seperti di bawah ini :
- Selanjutnya membuat componen untuk tambah-data. Lakukan dengan perintah ng g c tambah-data, lalu buka file tambah-data.component.html dan tambahkan kode seperti dibawah ini :
- Setelah itu update kode yang ada di app.module.ts seperti dibawah ini
-
Setelah itu kita buat database seperti yang kita butuhkan untuk aplikasi yang kita buat
-
kita letakkan file CI yang kita unduh ke htdocs didalam xampp, selanjutnya mengatur Koneksi HTTP Angular pada app.module.ts . masukkan kodenya seperti dibawah ini :
-
Berikutnya adalah membuat api.service.ts dengan menjalankan perintah ng g service api melalui terminal.Perintah ini akan menciptakan dua file yaitu api.service.spec.ts dan api.service.ts.
-
Kemudian update kode pada file api.service.ts menjadi seperti berikut ini :
- Setelah itu, memanggil data pada server kita update kode pada file admin.component.ts menjadi seperti berikut :
- Setelah itu hubungkan database dengan aplikasi dengan masuk ke config lalu database.php
- Berikutnya buka file application/controllers/Api.php yang ada pada aplikasi API Codeigniter.
- Selanjutnya update file api.service.ts seperti sebagai berikut :
- Kemudian kita update tambah-data.component.html menjadi sebagai berikut :
Setelah itu kita tambahkan fungsi simpan data pada tambah-data.component.ts
lalu kita tambahkan fungsi edit data pada admin.component.ts
untuk konfirmasi hapus , kita harus melakukan perintah ng g c dialog-konfirmasi. buka file yang sudah dibuat dan update kode seperti dibawah ini
Selesai membuat maka lakukan percobaan dengan menggunakan cmd dan masuk ke dalam folder guest-app dan lakukan perintah ng serve.
Tampilan Login
Tampilan berhasil login
Tampilan ketika tambah
Tampilan berhasil tambah
Tampilan berhasil edit
Tampilan Hapus
Tampilan berhasil hapus