Skip to content

Instantly share code, notes, and snippets.

View nurrachmat-nr's full-sized avatar
🎯
Focusing

Nur Rachmat nurrachmat-nr

🎯
Focusing
  • Universitas MDP and Co-Founder of pergihaji.id
  • Palembang, South Sumetera, Indonesia
  • 05:57 (UTC +07:00)
View GitHub Profile
@nurrachmat-nr
nurrachmat-nr / MyScreen.dart
Last active November 15, 2025 03:28
PAB1 Widget
import 'package:flutter/material.dart';
class MyScreen extends StatelessWidget {
const MyScreen({super.key});
@override
Widget build(BuildContext context) {
final theme = Theme.of(context);
const orange = Colors.deepOrange;
const darkText = Colors.black;
@nurrachmat-nr
nurrachmat-nr / MyScreen.dart
Last active November 15, 2025 03:29
PAB1 - Widget
import 'package:flutter/material.dart';
class MyScreen extends StatelessWidget {
const MyScreen({super.key});
@override
Widget build(BuildContext context) {
return const Scaffold(
backgroundColor: Colors.white,
body: SafeArea(
@nurrachmat-nr
nurrachmat-nr / ProfileScreen.dart
Created November 3, 2025 06:25
ProfileScreen.dart
import 'package:flutter/material.dart';
class ProfileScreen extends StatefulWidget {
const ProfileScreen({super.key});
@override
State<ProfileScreen> createState() => _ProfileScreenState();
}
class _ProfileScreenState extends State<ProfileScreen> {
@nurrachmat-nr
nurrachmat-nr / Readme.md
Last active April 24, 2025 09:51
Implementasi Add Post Screen pada Fasum APP

Dependency yang dibutuhkan

  1. geolocator : dibutuhkan untuk mendapatkan lokasi pengguana saat ini. https://pub.dev/packages/geolocator
  2. flutter_image_compress : dibutuhkan untuk megkonpresi gambar yang akan diupload
  3. image_picker : dibutuhkan untuk memilih gambar yang ingin diupload

Install ketiga dependensi di atas menggunakan perintah flutter pub add namadependensi.

Notes :

Aplikasi ini hanya bisa dijalankan pada platform android. Ikuti tutorial mengakses lokasi pada perangkat android dari https://pub.dev/packages/geolocator

@nurrachmat-nr
nurrachmat-nr / beritabansos.json
Created April 15, 2025 02:27
List Berita Bansos
{
"articles": [
{
"body": "<article class=\"content__article\">\n <p>\n </p>\n <p>\n - Penyaluran bantuan saldo dana bansos Program Indonesia Pintar (PIP) sudah memasuki termin 1 tahun 2025 mulai dari bulan Februari hingga April, dan akan disalurkan secara bertahap kepada siswa-siswi yang terdaftar.\n </p>\n <p>\n Bantuan saldo dana bansos dari PIP ini akan disalurkan untuk siswa-siswi yang terdaftar dan juga sudah melakukan aktivasi rekening Simpanan Pelajar (SimPel) atau Kartu Indonesia Pintar (\n <a href=\"https://www.poskota.co.id/tag/kip\" target=\"_blank\">\n KIP\n </a>\n ).\n </p>\n <p>\n Dengan melakukan aktivasi rekening SimPel atau KIP ini, nantinya bantuan saldo dana bansos dari PIP akan langsung cair ke rekening tersebut dengan nominal yang disesuaikan dengan jenjang pendidikannya.\n </p>\n <h3>\n Update Penyaluran Bantuan Saldo\n <a class=\"google-anno\" data-google-interstitial=\"false\" data-google-vignette=\"false\" href=\"#\" style=\"border: 0px !important; box-shadow: n
@nurrachmat-nr
nurrachmat-nr / wcqgroupc.json
Last active April 21, 2025 05:33
Word Cup 2026 Qualifier
{
"wcq": [
{
"name": "Japan",
"group": "C",
"fifa_rank": 17,
"head_coach": "Hajime Moriyasu",
"formation": "4-2-3-1",
"federation": "Japan Football Association (JFA)"
},
@nurrachmat-nr
nurrachmat-nr / gempabumi.json
Last active April 17, 2025 08:40
Data Gempa Bumi
{
"gempa": [
{
"Tanggal": "24 Mar 2025",
"Jam": "21:26:28 WIB",
"DateTime": "2025-03-24T14:26:28+00:00",
"Coordinates": "3.63,96.75",
"Lintang": "3.63 LU",
"Bujur": "96.75 BT",
"Magnitude": "4.7",
@nurrachmat-nr
nurrachmat-nr / object.js
Created March 24, 2025 06:55
Materi JavaScript Object
<!DOCTYPE html>
<html>
<body>
<h1>JavaScript Objects</h1>
<h2>Creating an Object</h2>
<p id="demo"></p>
<p id="demo2"></p>
<p id="demo3"></p>
<script>
@nurrachmat-nr
nurrachmat-nr / index.html
Last active March 18, 2025 06:31
Keuangan Harian
<!DOCTYPE html>
<html lang="id">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Laporan Keuangan Harian</title>
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">
</head>
<body class="container py-4">
<h2 class="text-center text-success">LAPORAN KEUANGAN HARIAN</h2>
@nurrachmat-nr
nurrachmat-nr / sign_in_screen.dart
Created November 22, 2024 12:39
SignInScreen Completed
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
import 'package:wisata_candi/screens/sign_up_screen.dart';
class SignInScreen extends StatefulWidget {
const SignInScreen({super.key});
@override
State<SignInScreen> createState() => _SignInScreenState();
}