• Kategori Tulisan

  • Masukkan alamat email Anda untuk berlangganan blog Ri32 dan menerima pemberitahuan posting baru melalui email anda. Jika sudah bosan silahkan unsubscript.
    Terima kasih... : )

    Join 859 other followers

  • Web Analytics

Permasalah instalasi Aplikasi dan Solusinya


Latar Belakang

Saya memiliki 2 pengalaman error saya instalasi aplikasi di windows sebagai berikut :

  • Permasalahan Pertama : saya diminta guru tahsin saya untuk menginstalkan aplikasi Al-Qur’an Madinah kebetulan laptop beliau windows 10 dan aplikasinya hanya support windows XP, 7, 8. Setiap kali mau selesai instalasi tidak muncul ke tampilan loading aplikasinya.
  • Permasalah Kedua : saya tidak bisa install software Postman untuk testing API padahal sudah sama-sama 64bit. selalu muncul adalah error kernel32.dll

Solusi

Untuk permasalahan pertama, saya mencari referensi di google. dan menemukan cara bahwa sebelum install, tanggal dilaptop atau komputer harus di mundurkan ke tahun 2014 atau 2015 atau mungkin bisa diganti dengan tahun yang lain asalkan back year. Setelah diubah tahun tanggalnya, kemudian lakukan proses instalasi sampai selesai, setelah itu muncul tampilkan loading untuk mendownload content Al-Qur’an digital.

Untuk permasalahan kedua, saya diskusi dengan teman Staf IT dan diberikan referensi untuk mengupdate windows secara offline kebetulan saya menggunakan windows 7. update KB4457144 di link ini https://www.catalog.update.microsoft.com/Search.aspx?q=KB4457144. Setelah didownload, diikuti proses update windows sampai selesai. Setelah itu install kembali aplikasi postman. ternyata tidak muncul error dan aplikasi berhasil terinstall.

Sekian artikel dari saya, semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Bogor, 14-01-2021

KangAgus

 

Android CRUD menggunakan Flutter dan Rest API


Latar Belakang

Pada artikel kali ini masih terkait dengan pembuatan aplikasi android CRUD dengan berbagai bahasa dan database yang digunakan. Tujuannya untuk memberikan alternatif dalam pengembangan aplikasi android.

Rest API

Sebelumnya saya pernah membahas terkait API testing-website-api-dengan-aplikasi-postman dan di implementasikan ke dalam aplikasi website menggunakan framework Codeigniter dan Laravel. Sekarang saya akan mengimplementasikan ke aplikasi mobile menggunakan flutter. Database yang digunakan adalah mariadb. Sourcecode yang saya jadikan contoh kali ini saya dapat dari teman github.

Untuk mencoba contoh aplikasinya silahkan ikuti langkah-langkah dibawah ini :

  1. Daftar dan Login website https://edugi.web.id
  2. Ke menu Download dan cari kata kunci : “Flutter”
  3. Pertama import database yang saya lampirkan
  4. Extract webapi ke htdoc dan sesuaikan koneksinya
  5. Jalankan android studi dan buka project yang dilampirkan
final response = await http.get("http://10.0.2.2/webapi/getdata.php");
//final response = await http.get("https://api.yourdomain.com/getdata.php");

Contoh alamat URL API saya adalah seperti diatas, silahkan disamakan atau disesuaikan dengan yang ada di komputer teman-teman. Bisa juga upload ke hosting yang telah disewa.

Website API nya disini masih menggunakan PHP biasa dengan parsing outputnya kedalam format JSON. Untuk pengembangannya teman-teman bisa menggunakan framework Lumen untuk membuat web API seperti yang telah saya bahas di artikel membuat-website-api-dengan-lumen-versi-6

Kendala Android Emulator

Saya telah mengupdate versi Android studio 4.1.1 dan versi Flutternya 1.22.4. Saat saya menjalankan aplikasinya dengan mengakses ke API local dengan alamat IP 10.0.2.2 ternyata tidak bisa. ada notifikasi error :

I/flutter (17219): Bad state: Insecure HTTP is not allowed by platform: http://10.0.2.2/webapi/getdata.php

Setelah bertanya dan mencari informasi di forum, Alhamdulillah saya mendapatkan solusinya dengan menambahkan script di AndroidManifest :

<uses-permission android:name="android.permission.INTERNET"/>
<application
    android:name="io.flutter.app.FlutterApplication"
    android:label="crudflutter"
    android:usesCleartextTraffic="true"
    android:icon="@mipmap/ic_launcher">

Screenshot

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan Anda semua…aamiin

Bogor, 5-12-2020

KangAgus

Android CRUD menggunakan Java dan Google Sheet


Latar Belakang

Aplikasi Android CRUD kedua ini menggunakan bahasa java dan databasenya menggunakan google sheet.  Adapun langkahnya adalah sebagai berikut :

  1. Daftar dan Login website https://edugi.web.id
  2. Ke menu Download dan cari kata kunci : “CRUD Java”
  3. Setelah semua file di download, Login ke Gmail, setelah itu ke google drive
  4. Buat File CRUDJAVA atau silahkan upload dari file yang telah saya sediakan
  5. Setelah itu buka file CRUDJAVA dan pilih Top Menu : Tools=>Script Editor
  6. Copy Paste Script yang ada di file “CRUDScript.txt” yang saya sediakan

Konfigurasi URL Script

Setelah file dan script di google sheet nya sudah siap, langkah selanjutnya adalah menyesuaikan URL file google sheet kedalam script. Langkahnya adalah sebagai berikut :

  1. Klik kanan file CRUDJAVA kemudian klik menu Get Link
  2. Setelah muncul popup link, copy link file tersebut dan paste ke bagian script yang ada di menu Tools=>Script Editor

Publish File Google Sheet

Setelah link file di sesuaikan ke scriptnya, maka langkah selanjutnya adalah mempublish script tersebut yang berfungsi sebagai jembatan pelantara atau Midleware antara file google sheet dengan aplikasi android yang kita buat. Adapun langkahnya adalah sebagai berikut :

  1. Buka file CRUDJAVA dan pilih Top Menu : Tools=>Script Editor
  2. Pilih Top menu Publish=>Deploy as web app
  3. Setelah muncul popup, maka pilih aksesnya : everyone
  4. Dan copy URL di bagian : Current web app url

Konfigurasi URL Android

Setelah URL script telah didapat, maka langkah selanjutnya adalah paste link tersebut di bagian coding android dengan membuka class Controller.java dan paste dibagian variabel URLnya di ujung URL harus ada tanda tanya “?”. Jika sudah semua, maka tinggal proses testing aplikasi.

Testing Aplikasi

Aplikasinya berbeda dengan aplikasi CRUD pertama, pada aplikasi yang kedua ini terdapat beberapa tombol CRUD dan untuk ID nya diinput secara manual baik saat akan Insert, Update, Delete, atau Read single data. Namun ada menu Untuk Read All data.

Sekian artikel dari saya, semoga bermanfaat untuk teman-teman dan Anda semua…aamiin

Bogor, 3-12-2020

KangAgus

Aplikasi Android CRUD menggunakan Kotlin dan Firebase


Latar Belakang

Saya mendapatkan contoh aplikasi android dari teman kantor saya untuk saya pelajari. Skenarionya adalah saya mengumpulkan beberapa contoh aplikasi CRUD android dengan database yang berbeda. Seperti :

  1. Aplikasi Android dengan Kotlin & Firebase
  2. Aplikasi Android dengan Java & Google sheet
  3. Aplikasi Android dengan Flutter & MariaDB
  4. Aplikasi Android dengan AppInventor & CloudDB

Untuk sementara saya fokus pada 4 point diatas dengan metode coding CRUD ke beberapa database. Tujuannya agar mengetahui dan membandingkan beberapa cara alternatif dalam membuat aplikasi Android.

Mengenal Firebase

Firebase adalah suatu layanan dari google untuk mempermudah para pengembang aplikasi. Dengan adanya Firebase, developer dapat fokus mengembangkan aplikasi tanpa harus memberikan effort yang besar untuk urusan backend. Salah satu fitur dari Firebase yaitu Real-time database.

Untuk Menyimpan dan sinkronkan data antara pengguna dan perangkat secara realtime menggunakan database noSQL yang dihosting secara cloud. real-time adalah kondisi pengoperasian dari suatu sistem perangkat keras dan perangkat lunak yang dibatasi oleh rentang waktu dan memiliki tenggat waktu yang jelas, jadi data akan dikirim seketika waktu itu juga.

Download Sourcecode

Untuk mencoba aplikasi ini silahkan download sourcecodenya via website Edugi dengan langkah sebagai berikut :

  1. Daftar dan Login https://edugi.web.id
  2. Ke menu Download dan cari “CRUD Kotlin”
  3. Silahkan aplikasinya di download dan di extract
  4. Buka aplikasinya dengan Editor Android Studio
  5. Daftar dan login https://firebase.google.com
  6. Untuk koneksinya silahkan baca artikel berikut

Testing Aplikasi

Setelah proses download sourcecode selesai, dan proses koneksi aplikasi ke firebase juga selesai. Maka langkah selanjutnya adalah proses testing aplikasi. Saya menjalankan aplikasinya menggunakan emulator di android studio. Untuk tampilannya adalah sebagi berikut :

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan Anda semua…aamiin

Bogor, 3-12-2020

KangAgus

Kursus Online Edugi – Membuat Website Blog Dengan Laravel Dan API


Pada kursus online ini saya akan menjelaskan Langkah-langkah dalam membuat aplikasi website menggunakan framework laravel dengan pendekatan mini project. Sehingga diharapkan teman-teman dapat mempelajari dan mengembangkan sendiri dari contoh aplikasi ini.

Di tutorial ini berisi coding untuk CRUD (Create – Read – Update – Delete) langsung ke databasenya dan coding yang CRUD melalui URL API yang telah kita buat. Sehingga diharapkan teman-teman mendapatkan gambaran perbedaan coding CRUD yang langsung ke database dan yang melalui API.

Website yang akan kita buat dengan laravel ini adalah sebuah web blog sederhana. sedangkan untuk API nya adalah sebuah menu di administrator yang digunakan untuk mengelola artikel blog. tutorial ini hanya berisi best practice tidak mendetail penjelasannya. mengajarkan logika dan daya Analisa teman-teman. jika ada kendala bisa disampaikan untuk diskusi. Baiknya baca dulu tutorial terkait website API setelah itu baru melangkah ke tutorial ini.

Apa yang akan teman-teman dapatkan :

  • Sourcecode Aplikasi
  • Database Aplikasi
  • Tutorial File PDF
  • Diskusi via Whatsapp

Bagi teman-teman yang ingin mengikuti kursusnya silahkan ke alamat website https://edugi.web.id

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Bogor, 11-09-2020

KangAgus

Kursus Online Edugi – Membuat Website Marketplace Dengan Codeigniter Dan API


Pada kursus online ini, saya akan menjelaskan Langkah-langkah dalam membuat aplikasi website menggunakan framework codeigniter dengan pendekatan mini project. Sehingga diharapkan teman-teman dapat mempelajari dan mengembangkan sendiri dari contoh aplikasi ini.

Di tutorial ini berisi coding untuk CRUD (Create – Read – Update – Delete) langsung ke databasenya dan coding yang CRUD melalui URL API yang telah kita buat. Sehingga diharapkan teman-teman mendapatkan gambaran perbedaan coding CRUD yang langsung ke database dan yang melalui API.

Website yang akan kita buat dengan codeigniter ini adalah sebuah web toko online / marketplace sederhana. sedangkan untuk API nya adalah sebuah menu di administrator yang digunakan untuk mengelola artikel blog. tutorial ini hanya berisi best practice tidak mendetail penjelasannya. mengajarkan logika dan daya Analisa teman-teman. jika ada kendala bisa disampaikan untuk diskusi. Baiknya baca dulu tutorial terkait website API setelah itu baru melangkah ke tutorial ini.

Apa yang akan teman-teman dapatkan :

  • Sourcecode Aplikasi
  • Database Aplikasi
  • Tutorial File PDF
  • Diskusi via Whatsapp

Bagi teman-teman yang ingin mengikuti kursusnya silahkan ke alamat website https://edugi.web.id

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Bogor, 11-09-2020

KangAgus

Install Chrome Browser dan Chrome Remote Desktop di Linuxmint


Latar Belakang

Setelah saya install ulang laptop saya dengan linuxmint, sayapun menginstall software-software yang dibutuhkan termasuk web browser. default yang terinstall adalah firefox. tampilannya sudah cukup simple dan ringan. namun saya ingin mengistall chromium yang biasa saya install. Ketika saya mau install di repositori ternyata tidak ada. sayapun mencari informasi dengan blog walking.

Akhirnya saya menuju halaman web google untuk mendownload dalam format file .deb. Setelah di install semua extension yang saya install di google chrome muncul termasuk Chrome RD (remote desktop) dalam versi website. Ternyata google pun sudah support atau menyediakan installer chrome RD dalam format file .deb.

Muncul Bug

Setelah semuanya saya install, saya mencoba meremote laptop saya dari handphone, ternyata bisa walaupun agak lambat. Sampai suatu saat saya mau membuka file di drive yang lain seperti drive D: versi ntfs ternyata tidak bisa. terdapat warning unmont dan warning tidak dapat akses authorized.

Solusi

Sayapun mulai mencari solusi dengan automatic mount drive namun belum berhasil. Drive belum bisa terbuka dengan masih menampilkan error yang sama. Sampai akhirnya saya menemukan informasi di forum yang memberikan informasi bahwa solusinya adalah dengan remove software remote desktop yang sudah terinstall. Setelah saya lakukan Alhamdulillah akhirnya bisa kembali terbuka semua drive di laptop.

Untuk remote desktop sendiri saya belum terlalu membutuhkannya untuk remote laptop saya. karena di komputer server kantor masih berjalan dengan baik dan saya masih bisa meremote nya via web browser google chrome di laptop saya. Semoga kedepannya google melakukan perbaikan terkait bug ini.

Sekian artikel dari saya, semoga bermanfaat untuk teman-teman dan Anda semua…aamiin

Bogor, 30 Agustus 2020

KangAgus

Membuat Aplikasi Akuntansi Online versi 3 Menggunakan PHP dan MySQL


akuntansi-ri32

Latar Belakang

Ini adalah pengembangan dari aplikasi akuntansi sebelumnya versi 1 & 2. Pada versi ini telah menggunakan data real untuk perusahaan jasa. Diharapkan teman-teman dapat memahami proses akuntansi dasar dalam sebuah aplikasi akuntansi.

Perbaikan Aplikasi

  • Perbaikan menu laporan keuangan, menambahkan parameter Laba bersih.
  • Disediakan file excel untuk validasi hasil perhitungan manual dan aplikasi.
  • Perbaikan menu setup akun untuk nominal minus (penyusutan).
  • Perbaikan menu setup sistem untuk nomor rekening (laporan).
  • Perbaikan fungsi posting harian untuk rekening penyusutan.
  • Penambahan fitur hapus semua jurnal di form transaksi.
  • Perbaikan fungsi perhitungan laba rugi.

WhatsApp Image 2019-12-31 at 13.34.02

Download Full Version :

https://edugi.web.id

Live Demo Aplikasi :

https://akuntansi.imtiyaz.web.id

Sekian artikel dari saya, semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Bogor, 31 Desember 2019

KangAgus

%d bloggers like this: