Apa itu Class?
Class adalah cetak biru atau blueprint dari object. Class digunakan hanya untuk membuat kerangka dasar. Yang akan kita pakai nantinya adalah hasil cetakan dari class, yakni object.
Sebagai analogi, class bisa diibaratkan dengan laptop atau notebook. Kita tahu bahwa laptop memiliki ciri-ciri seperti merk, memiliki keyboard, memiliki processor, dan beberapa ciri khas lain yang menyatakan sebuah benda tersebut adalah laptop. Selain memiliki ciri-ciri, sebuah laptop juga bisa dikenakan tindakan, seperti: menghidupkan laptop atau mematikan laptop.
Class dalam analogi ini adalah gambaran umum tentang sebuah benda. Di dalam pemrograman nantinya, contoh class seperti: koneksi_database dan profile_user.
Objek memiliki anggota yang terdiri dari fungsi dan data (masing-masing metode dan variabel instan)
. Saat Anda memanggil sebuah metode, Anda memanggilnya pada sebuah objek: metode tersebut memiliki akses ke fungsi-fungsi objek tersebut
dan data. Gunakan titik (.) untuk merujuk ke variabel atau metode instance:
Yukk sekarang aplikasikan nya di Flutter...
class Mahasiswa {
int nim;
String nama;
String kelas;
String alamat;
int nohp;
int tahunlahir;
int umur;
Mahasiswa(int n, String m, String k, String a, int h, int t, int u) {
nim = n;
nama = m;
kelas = k;
alamat = a;
nohp = h;
tahunlahir = t;
umur = u;
}
}
Sudah tau dong pastinya Int itu apa?
yang belum tau ku kasih tau ya..jika kita ingin mengisi data kita dengan angka maka kita gunakan Int(Integer), sedangkan untuk huruf saja kita gunakan String.
Oke sekarang kita mengisi data tersebut dengan data yang sebenarnya.
void main() {
Mahasiswa b = Mahasiswa(181420170, 'Muhammad Anugerah Nurrobi', 'IF6MB',
'OPI Elite', 0896, 1997, 24);
b.nim = 181420170;
b.nama = 'Muhammad Anugerah Nurrobi';
b.kelas = 'IF6MB';
b.alamat = 'OPI Elite';
b.nohp = 089696939349;
b.tahunlahir = 1997;
b.umur = 24;
runApp(MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text('Mahasiswa --> Tugas 5'),
),
body: Center(
child: Text(
"NIM ${b.nim} \n NAMA ${b.nama} \n Kelas ${b.kelas} \n
Alamat ${b.alamat} \n No Hp ${b.nohp} \n
Tahun Lahir ${b.tahunlahir} \n Umur ${b.umur}")),
),
));
}
Data tersebut sudah terisi sesuai dengan data yang di inginkan...
coding lengkapnya seperti ini
import 'package:flutter/material.dart';
class Mahasiswa {
int nim;
String nama;
String kelas;
String alamat;
int nohp;
int tahunlahir;
int umur;
Mahasiswa(int n, String m, String k, String a, int h, int t, int u) {
nim = n;
nama = m;
kelas = k;
alamat = a;
nohp = h;
tahunlahir = t;
umur = u;
}
}
void main() {
Mahasiswa b = Mahasiswa(181420170, 'Muhammad Anugerah Nurrobi', 'IF6MB',
'OPI Elite', 0896, 1997, 24);
b.nim = 181420170;
b.nama = 'Muhammad Anugerah Nurrobi';
b.kelas = 'IF6MB';
b.alamat = 'OPI Elite';
b.nohp = 089696939349;
b.tahunlahir = 1997;
b.umur = 24;
runApp(MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text('Mahasiswa --> Tugas 5'),
),
body: Center(
child: Text(
"NIM ${b.nim} \n NAMA ${b.nama} \n Kelas ${b.kelas} \n
Alamat ${b.alamat} \n No Hp ${b.nohp} \n
Tahun Lahir ${b.tahunlahir} \n Umur ${b.umur}")),
),
));
}
Hasilnya
"teknik informatika universitas bina darma palembang"
Tidak ada komentar:
Posting Komentar