Bonjour! Nama Saya

Yusril Rapsanjani

Backend & Mobile Developer

Tentang Saya

Perkenalkan nama saya Muhammad Yusril Rapsanjani, saat ini saya bekerja sebagai Fulltime Backend & Mobile Developer di suatu perusahaan Software House. Menyukai tantangan dan hal baru, serta menerima project aplikasi berdasarkan permintaan client.

  • PHP
  • HTML
  • Python
  • Dart
  • Flutter
  • Laravel
  • Lumen
  • Mariadb
  • PostgreSQL

Apa Yang Saya Buat?

Mobile Applications

Membuat aplikasi berbasis mobile untuk cross platform Android dan iOS menggunakan bahasa pemrograman Dart dan framework Flutter.

Backend Development

Membuat RestfullAPI menggunakan framework Laravel dan Lumen untuk keperluan data handling dari sisi Mobile Applications.

Tools Automations

Membuat Automation dan Web Crawling Tools menggunakan bahasa pemrograman Python sesuai kebutuhan flow bisnis yang ada.

Portfolio

  • All Categories
  • Mobile Apps
  • Web Apps
  • Desktop Apps
  • Tools

Idejualan

Idejualan merupakan platform untuk mempertemukan individu yang ingin memulai berjualan atau berbisnis dengan supplier yang siap menyalurkan produknya kepada reseller.

Bagaimana cara melakukan transaksi di Idejualan?

  1. Customer membeli dari tokomu dan mentransfer sejumlah harga jual yang kamu tentukan
  2. Kamu input orderan dari customer melalui aplikasi idejualan dan mentransfer dengan harga reseller
  3. Tim kami akan langsung mengirimkan produk sesuai pesanan atas nama Toko Kamu

Project Started: 3 Agustus 2020

Project Done: 10 Oktober 2020

  • Dart
  • Flutter
  • Android
  • IOS
  • Payment Gateway
  • E-Commerce

IPPI Mobile

IPPI Mobile adalah sebuah aplikasi presensi yang digunakan oleh siswa dan siswi di SMK YP IPPI Petojo untuk sistem persensi guru dan murid dengan menggunakan teknologi Geofencing. Terdapat beberapa keamanan yang memperkuat akurasi data sehingga guru dan murid tidak bisa melakukan tindakan kecurangan.

Beberapa keamanan yang dibuat pada aplikasi ini adalah sebagai berikut:

  1. Geofencing System - Memastikan lokasi user berada di radius kantor
  2. Anti Fake GPS System - Melakukan validasi terhadap kecurangan Fake GPS
  3. Disable Multi Device - Melakukan verifikasi dengan IMEI agar sebuah akun hanya terdaftar pada satu device saja
  4. Present Validation - Memastikan karyawan melakukan presensi masuk dan pulang di jam yang sudah ditentukan dan tidak bisa menggunakan kecurangan mengatur jam device sesuai keinginan untuk presensi di hari mendatang
  • Dart
  • Flutter
  • Android
  • IOS
  • Geocoding
  • Geofencing
  • IMEI
  • Anti Fake GPS

E-Absensi

E-Absensi adalah sebuah aplikasi presensi yang digunakanoleh pemerintah Maluku untuk sistem persensi karyawan dengan menggunakan teknologi Geofencing dan QR Code. Terdapat beberapa keamanan yang memperkuat akurasi data sehingga karyawan tidak bisa melakukan tindakan kecurangan.

Beberapa keamanan yang dibuat pada aplikasi ini adalah sebagai berikut:

  1. Geofencing System - Memastikan lokasi user berada di radius kantor
  2. Anti Fake GPS System - Melakukan validasi terhadap kecurangan Fake GPS
  3. Disable Multi Device - Melakukan verifikasi dengan IMEI agar sebuah akun hanya terdaftar pada satu device saja
  4. Encrypted QR Code - Melakukan enkripsi pada QR Code agar tidak bisa dipalsukan
  5. Present Validation - Memastikan karyawan melakukan presensi masuk dan pulang di jam yang sudah ditentukan dan tidak bisa menggunakan kecurangan mengatur jam device sesuai keinginan untuk presensi di hari mendatang
  • Dart
  • Flutter
  • Android
  • Geocoding
  • Geofencing
  • QRCode
  • IMEI
  • Anti Fake GPS

Restofinder

Restofinder adalah sebuah aplikasi sederhana yang menampilkan daftar restoran terdekat dari lokasi kita dengan beberapa spesifik jenis dan menu yang dihidangkan. Project ini menggunakan API Zoomato untuk mencari restoran, jadi kita harus membuat apikey Zoomato terlebih dahulu

  • Dart
  • Flutter
  • Android
  • iOS
  • Zoomati API
  • Geocoding

Polymaker

Polymaker adalah sebuah package library di Flutter yang berfungsi untuk memetakan sebuah lokasi dengan mudah dan ringkas di Google Maps. Karena penampilannya bersifat realtime dalam mode edit sangat membantu untuk menentukan titik-titik lokasi tanpa harus menebak-nebak melalui backend. Selain itupula Polymaker mempunya 2 tracking mode, yaitu LINEAR dan PLANNAR.

  • Dart
  • Flutter
  • Android
  • iOS
  • Library Package
  • Google Maps
  • Geofencing

My Inventory

My Inventory adalah sebuah aplikasi management inventory sederhana yang bertugas untuk menginput data produk dan mencatat alur proses barang masuk dan barang keluar. Kemudian terdapat summary terhadap total stock barang yang masuk dan keluar. Aplikasi ini dikembangkan dengan bahasa pemrograman Dart dan Framework Flutter, untuk databasenya menggunakan Sqlite.

  • Dart
  • Flutter
  • Sqlite
  • Android

Tapcare

Tapcare adalah platform yang mewadahi pengguna untuk saling berbagi rasa dan cerita antara sesama pengguna dalam bentuk visual yang baru dan menarik.

Pada aplikasi ini kalian bisa membuat sebuah cerita dalam banyak pecahan cerita, dan membuat sebuah cerita pendek yang hanya tampil dalam sehari.

  • Dart
  • Flutter
  • PostgreSQL
  • Android
  • iOS
  • Lumen
  • AWS S3

Indomilk

Indomilk adalah sebuah aplikasi untuk melakukan proses input ouput selling dan sampling bagi para sales Indomilk. Dan terdapat fitur summary yang terdiri dari 3 bagian antara lain:

  • - Summary Brand
  • - Summary Selling & Sampling
  • - Summary Report Harian dan Keseluruhan

  • Dart
  • Flutter
  • MariaDB
  • Android
  • iOS
  • Laravel

Nabungin

Nabungin adalah sebuah aplikasi mobile yang bertujuan untuk membantu orang dalam menabung berdasarkan target yang sudah mereka tentukan. Jadi menabung tidak hanya sekedar menyimpan uang tanpa tujuan.

Tentukan targetmu, dan mulailah menabung untuk menggapai apa yang ingin kamu raih! Dengan aplikasi ini, berapa uang yang harus kamu simpan dalam sehari maupun sebulan atau sisa nominal untuk menggapai target sudah terhitung secara otomatis. Anda hanya perlu menabung berdasarkan target yang sudah Anda buat sebelumnya.

  • Dart
  • Flutter
  • SQLite
  • Android
  • iOS

LPDUK Absensi

LPDUK Absensi adalah sebuah aplikasi absensi dengan fitur checkin dan checkout yang digunakan oleh Kemenpora LPDUK. Selain itupula terdapat fitur buat cuti dan izin guna mempermudah karyawan dalam pengajuan data.

Selain itupula terdapat beberapa kondisi yang telah dibuat di aplikasi:

  • - Tidak bisa checkout sebelum jam 4 sore
  • - Peringatan jika kerja belum 8 jam dan belum jam 4 sore saat checkout
  • - Perlindungan Fake GPS
  • - Lokasi Absen berdasarkan radius kantor
  • - Tidak bisa checkin jika belum lewat dari jam 6 pagi
  • - Perlindungan kecurangan absen dengan mengatur manual tanggal HP

  • Dart
  • Flutter
  • PostgreSQL
  • Android
  • iOS
  • Laravel

Nyatetin

Nyatetin adalah sebuah aplikasi mobile yang berfungsi untuk melakukan pencatatan wishlist barang untuk dibeli dikemudian hari. Jikalau kita ingin membeli sesuatu tapi belum bisa membelinya, kita bisa mencatat barang tersebut di aplikasi ini dan menentukan tanggal belinya. Lalu ketika sudah mencapai tanggal yang ditentukan, user akan mendapatkan notifikasi untuk membeli. Kemudian jika sudah membeli kita bisa mengubah statusnya dengan menekan tombol “Complete Payment”, maka status barang tersebut akan berubah dari On Progress ke Complete.

Kemudian dari hasil pencatatan tersebut akan dibuat summarynya dan menampilkan daftar barang yang dibeli tiap bulan secara terstruktur dan juga tersedia dalam bentuk charts.

  • Dart
  • Flutter
  • PostgreSQL
  • Android
  • Laravel
  • Heroku

Amanahku

Amanaku adalah sebuah aplikasi berbasis mobile yang dikembangkan untuk melakukan proses transfer uang antara seseorang dengan beneficiary untuk kebutuhan pribadi dalam perjalanan Haji ataupun Umroh. Aplikasi ini mempunyai beberapa fitur utama diantaranya sebagai berikut:

  • - Login & Register System
  • - Money Rates
  • - Transfer System
  • - History Transaction
  • - List Beneficiary

  • Dart
  • Flutter
  • PostgreSQL
  • Android
  • Laravel

Yurani Recipe Finder

Yurani Recipes Finder adalah sebuah bot line messenger yang dapat mencarikan kamu resep masakan sesuai keinginan. Kita hanya perlu melakukan chating untuk mecari resep, maka yurani akan menampilkannya. Ia juga mendukung 2 tipe pencarian.

  1. Pencarian Berbasis Text
  2. Pencarian Berbasis Video (Nantinya Yurani akan menampilkan video-video cara memasak masakan yang kita inginkan)
Yurani dilengkapi dengan sistem self learning, jadi misalnya Anda mencari resep yang mana nama masakan itu belum diketahui, maka botnya akan mempelajarinya dan menambahkan sendiri ke memorynya dia "jika" itu memang nama makanan yang valid. Tapi kalau asal-asalan, hasilnya tidak ketemu, bot pun tidak akan menambahkan itu ke memorynya.

Contohnya pencarian:
"Mau tau cara bikin nasi goreng dong"
"Kalau mau liat video cara bikin pempek gimana ya?

  • Python
  • Dialogflow
  • PostgreSQL
  • Heroku
  • Line Bot

Bizhunter

Bizhunter adalah sebuah crawling tools Instagram yang dapat mengambil seluruh data profil lengkap sebuah akun Instagram termasuk lokasinya berdasarkan hastag tertentu untuk ditracking ke dalam tampilan Google Maps. Sehingga kita bisa tahu, dari hastag tersebut mayoritas orang dari kota mana saja sih, yang turut meramaikannya.

  • Python
  • Raspberry PI
  • Laravel

Cateringku

Cateringku adalah sebuah web sederhana pemesanan makanan catering yang terintegrasi dengan Whatsapp. Modelnya seperti e-commerce hanya saja lebih sederhana, yakni pada menu utama dan paket langganan kita bisa memilih jenis makanan catering, lalu memasukkan jumlah bulan (ingin memesan dalam waktu berapa bulan), setelah itu ketika tombol pesan ditekan, aplikasi akan langsung dipindahkana ke Whatsapp untuk memesan secara chat.

  • HTML
  • CSS
  • JS

Prorisk

Prorisk adalah sebuah aplikasi berbasis web yang difungsikan untuk melakukan manajemen risiko pada suatu bank. Aplikasi didesain dengan sangat dinamis terutama dalam segi Periode, Laporan,, Parameter, Indikator dan Subindikator untuk digunakan oleh seluruh unit pusat maupun operasional.

  • PHP
  • PostgreSQL
  • Laravel

Spidermail

Spidermail adalah sebuah crawler tools bulk email yang dapat melakukan crawling ratusan ribu alamat email dari internet dalam jumlah besar. Berbagai macam jenis email company maupun non company dapat diambil hanya dengan memasukan keyword (kata kunci). Dia juga mendukung fitur Instagram dan Apple checker, untuk melakukan validasi bahwa email tersebut valid pada kedua situs yang disebutkan.

  • Python

Amnesia

Amnesia adalah sebuah tool yang dibuat khusus untuk proses pengeksekusian dalam sosial media Facebook. Di mana dalam tool ini menggunakan Facebook C# SDK API yang dapat diintegrasikan dengan baik. Nantinya, Amnesia dapat menghapus seluruh post status yang pernah kita buat secara menyeluruh atau sekaligus maupun kita seleksi sendiri. Dan juga, Amnesia dapat mengirim post ke profile sendiri serta ke beberapa grup Facebook sekaligus! Tanpa hambatan, hanya memerlukan hitungan detik. Bayangkan jika Anda ingin mempromosikan produk Anda ke 100 bahkan 200 grup sekaligus. Tentu akan lebih mempermudah bukan? Selain dapat memilih semua grup, kita juga dapat memilih grup mana saja yang akan dikirim postingannya.

  • C#
  • Facebook SDK API

Tabunganku

Tabunganku adalah sebuah apliksi yang didesain untuk melakukan manajemen dan perhitungan uang tabungan. Bayangkan, jika Anda harus menghitung uang tabungan Anda yang banyak secara manual, bukankah itu sangat melelahkan? Kalian hanya perlu melakukan rutinitas melakukan input deposit setiap kali Anda menabung pada celengan atau media lainnya sebagai tempat menyimpan uang.

Ketika kalian mengambil uangnya, kalian bisa melakukan withdraw, dan sistem akan melakukan pekerjaannya dalam menghitung jumlah uang yang diambil dan sisa nominal tabungan yang Anda miliki. Selain itu pula, Tabunganku didesain dengan fitur Target Tabungan. Di mana seorang penabung dapat membuat target tabungannya untuk membeli sesuatu dalam jangka bulan tertentu. Nantinya sistem akan melakukan perhitungan seperti:

  • - Berapa sisa uang yang harus ditabung
  • - Berapa biaya perbulan
  • - Berapa biaya perhari
  • - Progress Pencapaian Target
  • - Dan sudah mencapai berapa bulan tabungan Anda dari Target

  • C#
  • SQLite

GrabMusic

Grab Music adalah aplikasi yang berguna untuk mengindex music secara online dan mengunduhnya dengan multitasking atau serempak dalam jumlah besar. Secara mudahnya, kalian hanya perlu menambahkan lagu yang kalian pilih ke dalam Antrian Download, kemudian ketika Download ditekan, semua antrian tersebut akan terunduh. Hal ini dapat mempermudah dalam proses pengunduhan lagu secara cepat, tanpa iklan, tanpa popup atau popcash, dan semua bisa diunduh sekaligus dalam satu waktu.

  • C#
  • Crawling

Toko Manager

Toko Manajer adalah sebuah aplikasi untuk manajemen toko dengan multi fungsi. Pada aplikasi ini kita dapat melakukan Manajemen Barang, Gudang, Member, Akun, Pembayaran kasir dan lainnya dengan cara yang sangat mudah! Berbagai fitur turut tersedia di dalam Toko Manajer telah dibuat dengan sedemikian rupa. Sehingga membuat pemakai merasa terbantu dalam melakukan manajemen toko pribadinya.

  • C#
  • SQL Server

Resto Manager

Resto Manajer adalah sebuah aplikasi kasir restoran ataupun café yang mempunyai segudang fitur istimewa. Didesain dengan tampilan yang dinamis dan mudah untuk digunakan. Ia dapat melakukan aksi penginputan Menu Makanan, Transaksi, pemilihan Meja pelanggan, proses Pembayaran, serta Laporan Transaksi, laporan Pengeluaran dan laporan Pembukuan yang dapat diconvert langsung ke Microsoft Excel

  • C#
  • SQL Server

Tertarik Menggunakan Jasa Saya?

Silahkan hubungi kontak di bawah jika Anda ingin menggunakan jasa saya untuk keperluan bisnis Anda.

Contact