Anda di halaman 1dari 6

TUGAS LOGIN PAGE PEMOGRAMAN MOBILE

NAMA : MOCHAMAD FAHRUL REZA


NIM : 20210801151

Penjelasan Dan Code nya :

1. Main.dart

Penjelasan :
 Pada Main.dart ini terhubung dengan file login_page.dart
 disini saya membuat classnya dengan nama “MainClass” statelesswidget. Pada
home saya memanggil class dari file login_page.

2. Homepage.dart

Penjelasan :
 Pada file homepage ini dibuat untuk setelah login.dan terhubung dengan file
login_page.dart
 Dengan nama class “HomePage”
 Disini menggunakan widget statefully
 Title/judul dengan nama “dashboard”
 Pada bagian body, isi tersebut adalah function dari elevatedbutton yaitu membuat
button untuk log out.

3. Login_page.dart
Penjelasan :
 Pada file ini adalah untuk user login, dan terhubung beberapa file.
 Class nya adalah LoginPage
 Pada list dengan delarasi users, saya membuat data username dan password untuk
user.
 TextEditingController, fungsinya untuk mengcontrol dan mengelola text dalam
widget.
 final Size size = MediaQuery.of(context).size; , fungsinya adalah untuk otomatisi
ukuran sesuai device.
 Pada padding, fungsi nya adalah menambahkan/mengatur ruang kosong.
 Pada colums, fungsi nya adalah mengatur kolom yang kosong.
 Pada sizebox, fungsinya adalah mengatur tinggi dan lebarnya column.
 Evelatebutton,fungsinya membuat button untuk login.
 For, fungsinya memberikan kondisi. Jika salah maka akan ada invoice dengan
menggunakan function snackbar,snackbar adalah memberikan pesan sementara.
Jika benar maka akan di arah kan ke homepage.

Tampilan logout

4. Custom_text_field

Penjelasan :
 customTextField,fungsi ini adalah menggambarkan widget textfield dengan sesuai
kebutuhan aplikasi
 Pada colums, fungsi nya adalah mengatur kolom yang kosong.
 Title!,artinya adalah setiap variable pada title bernilai 0/null
 Container,fungsi ini adalah untuk mengatur kotak dalam body nanti nya

Anda mungkin juga menyukai