Tugas IDN

Semester 2
 avatarAhmadAbdillah
Publica year ago6 snippets
API-Login-dan-Logout.php
Menambahkan-setter.dart
untitled.txt
Lihat-Mobil.dart
Tugas-kasir.dart
Tugas.dart
route dan api controller
API-Login-dan-Logout.php
// route api.php
Route::post('login', [AuthApi::class, 'login']);
Route::post('logout', [AuthApi::class, 'logout'])->middleware('auth:sanctum');

// controller AuthApi.php
public function login(Request $request)
    {
        $request->validate([
            'email' => 'required|email|string',
            'password' => 'required'
Menambahkan-setter.dart
import 'dart:io';

class BankAccount {
  String _pin; // Properti private
  double _saldo; // Properti private

  // Constructor
  BankAccount(this._pin, this._saldo);

  // Getter untuk membaca saldo

Untitled

a year ago
untitled.txt
import 'dart:io';
class Car {
    int _speed = 0;

    int get speed => _speed;

    set speed(int cekKecepatan) {
        if(cekKecepatan > 200) {
            _speed = cekKecepatan;
        } else {

Lihat Mobil

a year ago
memanggil nama, model, dan tahun mobil
Lihat-Mobil.dart
class Kendaraan {
  String nama;
  String model;
  int tahun;

  Kendaraan(this.nama, this.model, this.tahun);

  void sebutMerek() {
    print('Ini mobil $nama $model, tahun $tahun');
  }

Tugas kasir

a year ago
Tugas-kasir.dart
import 'dart:io';

var makanan = {
  'bakso': 15000,
  'mie_ayam': 15000,
  'mie_goreng': 15000,
};
var minuman = {
  'es_teh': 5000,
  'es_jeruk': 6000,

Tugas

a year ago
membuat penghitung function yang bekerja
Tugas.dart
var num = 0;
void hitung() {
  print('funsi ${num + 1} dijalankan');
  num++;
}

void main() async {
  print('\n=========');
  hitung();
  print('dijalankan $num kali\n==========');