Posts

Showing posts from June, 2024

EAS PPB I

Image
Muhammad Ferdian Iqbal PPB I / 5025201020 /  Github  / Youtube /  Jawaban EAS Nama Aplikasi : AlfamindStore Deskripsi Aplikasi  AlfamindStore adalah aplikasi inovatif yang memungkinkan pengguna memiliki toko Alfamart secara virtual tanpa mendirikan toko fisik. Store owner dapat menjual berbagai produk UMKM yang telah diseleksi oleh Alfamart dengan mudah menggunakan perangkat cerdas mereka. Aplikasi ini mempermudah pengelolaan toko, penambahan produk baru, pemantauan transaksi, dan pengaturan pengiriman tanpa repot, sehingga mempromosikan produk UMKM dan meningkatkan pendapatan store owner. Dengan hanya memerlukan deposit sebesar Rp 1.000.000 yang dapat digunakan untuk berbelanja produk, store owner bisa langsung memulai bisnis mereka. Aplikasi ini mendukung usaha mikro kecil dan menengah (UMKM) serta memberikan solusi praktis dan efisien untuk menjalankan bisnis digital di era modern. User Interface Selanjutnya, demo aplikasi dapat Anda lihat pada link Youtube yang saya lampirkan. Ter

Flutter - Music Application

Image
Muhammad Ferdian Iqbal/5025201020 PPB I/ Github Pada kesempatan ini, saya akan mencoba membuat aplikasi pemutar musik tempat penggemar dapat terus mengikuti kabar terbaru dari artis favoritnya. Di dalam aplikasi akan ditampilkan foto dan deskripsi artist, album lagu, dan juga komentar fans. Berikut adalah beberapa kode program penting playlist_home_screen.dart Digunakan untuk menampilkan halaman home. // Copyright 2022 The Flutter Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. import 'package:flutter/material.dart' ; import 'package:go_router/go_router.dart' ; import '../../../shared/classes/classes.dart' ; import '../../../shared/providers/providers.dart' ; import '../../../shared/views/views.dart' ; class PlaylistHomeScreen extends StatelessWidget {   const PlaylistHomeScreen ({ super .key});   @override   Widget build ( BuildContext context) {  

Namer App

Image
Muhammad Ferdian Iqbal / 5025201020 PPB I /  Github Pada kesempatan kali ini, saya akan mencoba menggunakan Flutter untuk membuat aplikasi menampilkan nama random. Berikut adalah kode programnya. lib\main.dart. import 'package:english_words/english_words.dart' ; import 'package:flutter/material.dart' ; import 'package:provider/provider.dart' ; void main () {   runApp ( MyApp ()); } class MyApp extends StatelessWidget {   const MyApp ({ super .key});   @override   Widget build ( BuildContext context) {     return ChangeNotifierProvider (       create : (context) => MyAppState (),       child : MaterialApp (         title : 'Namer App' ,         theme : ThemeData (           useMaterial3 : true ,           colorScheme : ColorScheme . fromSeed (seedColor : Colors .deepOrange),         ),         home : MyHomePage (),       ),     );   } } class MyAppState extends ChangeNotifier {   var current = WordPair . random ();   void ge

ViewModel dan State pada Aplikasi Unscramble

Image
Muhammad Ferdian Iqbal / 5025201020 PPB I /  Github Pada kesempatan kali ini, saya akan membuat aplikasi tebak kata berdasarkan kata yang diacak. Sebagai starter project, Anda dapat melakukan clone github berikut  ( github clone -b starter  https://github.com/google-developer-training/basic-android-kotlin-compose-training-unscramble.git ).  Selanjutnya, lakukan beberapa tambahan kode program berikut. build.gradle.kts (Module :app) dependencies { implementation(platform( "androidx.compose:compose-bom:2023.08.00" )) implementation( "androidx.activity:activity-compose:1.8.0" ) implementation( "androidx.compose.material3:material3" ) implementation( "androidx.compose.ui:ui" ) implementation( "androidx.compose.ui:ui-graphics" ) implementation( "androidx.compose.ui:ui-tooling-preview" ) implementation( "androidx.core:core-ktx:1.12.0" ) implementation( "androidx.lifecycle:lifecycle-runti