• Assalamu’alaikum

    Setiap manusia lahir dalam keadaan tidak berilmu. maka “Bacalah” dan “Ikatlah” Ilmu dengan Tulisan.

    “I am a Muslim…i want to be a Blogger, i want to be a Socialpreneur”

  • 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 781 other followers

  • RSS Sahabat Al-Aqsha

Testing Web API Dengan Aplikasi Postman


ri32-postman

Latar Belakang

Sebelumnya saya telah membuat artikel Cara Instalasi Framework Lumen yang akan digunakan sebagai web API. Setelah aplikasi sederhananya dibuat, maka tahap selanjutnya adalah melakukan testing menggunakan aplikasi Postman.

Definisi API

API adalah singkatan dari Application Programming Interface, dan memungkinkan developer untuk mengintegrasikan dua bagian dari aplikasi atau dengan aplikasi yang berbeda secara bersamaan

Dalam sebuah aplikasi proses yang terjadi biasanya ada Create, Read, Update dan Delete atau biasa kita kenal dengan CRUD. didalam API terdapat proses :

  • POST untuk menginput data (Create)
  • GET untuk menampilkan data (Read)
  • PUT untuk mengubah data (Update)
  • DELETE untuk menghapus data (Delete)

Perintah API dalam Postman

  1. Pastikan software Postman sudah terinstal
  2. Buka Postman dan masukan URL API yang dituju
  3. Untuk menampilkan data : gunakan method GET dan klik tombol Send
  4. Untuk menginput data : gunakan methode POST kemudian dibagian Parameter : Body => x-www-form-urlencoded. Masukan Key & Value yang akan diinput kemudian klik tombol Send. Untuk menampilkan data yang sudah diinput gunakan perintah GET
  5. Untuk menghapus data : tambahkan di URL nya parameter ID yang akan dihapus setelah itu klik tombol Send. Untuk menampilkan perubahan data gunakan kembali perintah GET
  6. Terakhir untuk update data : tambahkan di URL nya parameter ID yang akan diupdate, kemudian dibagian parameternya sama seperti POST. Dibagian Key & Value nya diinput perubahan yang akan dikirim. Setelah itu klik tombol Send. untuk menampilkan perubahan datanya gunakan kembali perintah GET

ri32-postman

Kursus Dasar Framework Lumen

Sampai tahap ini kita sudah selesai melakukan proses instalasi Lumen, konfigurasi, coding dan tahap testing aplikasi API yang sudah kita buat.

Untuk tutorial lengkapnya dan file sourcecode “webapi” yang digunakan dalam project ini, Silahkan akses kursus gratis “Membuat Web Api Dengan Framework Lumen” di website EDUGI.

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

Bogor, 27-02-2020

KangAgus

 

Cara Instalasi Framework Lumen


Latar Belakang

Setelah sebelumnya berhasil menginstall framework laravel, Sekarang saya coba menjelaskan cara instalasi framework Lumen. Namun sebelum saya ingin menjelaskan tentang Lumen itu sendiri dan apa fungsinya di project yang akan kita pelajari ini.

Diambil dari salah satu artikel blog, bahwa Lumen adalah Micro Framework yang diciptakan pengembang Laravel untuk mengakomodasi kebutuhan developer yang ingin membuat aplikasi dalam skala lebih kecil dari Laravel. Karena banyak library yang dihilangkan dalam bundle source code, Lumen bisa dijadikan framework untuk membuat REST API.

Sehingga dari definisi diatas, saya menggunakan Lumen disini untuk membuat website API yang nanti skenarionya akan digunakan oleh 3 aplikasi yang dibuat menggunakan Codeiniter, Laravel, dan Flutter.

Instalasi Lumen dengan Composer

  1. Sama seperti cara instalasi laravel, kita harus mendownload dan menginstall software Composer terlebih dahulu
  2. Setelah itu kita testing composernya di CMD dengan mengetik composer, jika berhasil maka akan tampil logo tulisan composer
  3. Kemudian kita masuk ke folder htdocs atau lokasi yang lain dimana project kita akan dibuat. dengan perintah cd C:\xampp\htdocs
  4. Setelah masuk, kita ketik perintah composer create-project –prefer-dist laravel/lumen webapi
  5. Tunggu sampai prosesnya selesai

Konfigurasi Key Lumen

  1. Setelah tahap instalasi selesai, di htdocs ada folder baru bernama webapi. 
  2. Buka file web.php yang ada di folder “routes” C:\xampp\htdocs\webapi\routes
  3. Untuk generate key, Silahkan copy paste code dibawah ini kedalam file tersebut

$router->get(‘/key’, function() {
return \Illuminate\Support\Str::random(32);
});

Membuat Virtual Host 

Setelah mempersiapkan untuk generate key, kita buat sebuah virtual host karena nanti akan digunakan untuk testing API menggunakan aplikasi postman. Adapun langkah-langkahnya adalah sebagai berikut :

Langkah Pertama. Edit file “httpd-vhosts.conf” di alamat folder C:\xampp\apache\conf\extra

<VirtualHost *:80>
ServerAdmin webmaster@localhost.com
DocumentRoot “C:/xampp/htdocs/”
ServerName localhost
</VirtualHost>

<VirtualHost *:80>
ServerAdmin webmaster@localhost.com
DocumentRoot “C:/xampp/htdocs/webapi/public”
ServerName webapi.localhost
</VirtualHost>

Langkah Kedua. Edit file “host” :

  1. Jalankan aplikasi “Notepad” bawaan windows dengan klik kanan “Run as Administrator”
  2. Kemudian Open file (Ctrl+O) untuk edit file “host” di alamat folder C:\Windows\System32\drivers\etc
  3. Jika tidak muncul ganti menjadi “All Files” tambahkan di bagian localhost name

# localhost name resolution is handled within DNS itself.
127.0.0.1 localhost
127.0.0.1 webapi.localhost
# ::1 localhost

Langkah Ketiga. Setelah langkah diatas selesai dilakukan, silahkan “restart” xampp dengan mematikan dan menghidupkan kembali “Apache”

Generate Key Lumen

  1. Buka web browser dan ketikan http://webapi.localhost/key
  2. Copy kode yang tampil misalnya : UHN5q7FDqebkRwQoCo8Kd8fqALCuGhOu
  3. Buka file “.env” di alamat folder C:\xampp\htdocs\webapi 
  4. Kemudian Paste kan dibagian key

APP_NAME=Lumen
APP_ENV=local
APP_KEY=UHN5q7FDqebkRwQoCo8Kd8fqALCuGhOu
APP_DEBUG=true
APP_URL=http://localhost
APP_TIMEZONE=UTC

Kursus Dasar Framework Lumen

Sampai tahap ini kita sudah selesai melakukan proses instalasi Lumen, tahap selanjutnya adalah melakukan pembuatan database dan konfigurasinya.

Untuk tutorial lengkapnya dan file sourcecode “webapi” yang digunakan dalam project ini, Silahkan akses kursus gratis “Membuat Web Api Dengan Framework Lumen” di website EDUGI.

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

Bogor, 25-02-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 :

http://webedukasi.000webhostapp.com

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

Bogor, 31 Desember 2019

KangAgus

Program Membaca Terjemahan Al-Qur’an


Pendahuluan

Melanjutkan program sebelumnya yaitu pembiasaan diri dalam membaca Al-Qur’an. Saat ini saya berusaha meluangkan waktu dengan membaca terjemahan Al-Qur’an.

Belajar untuk memahami kandungan Al-Qur’an, Bertanya kepada Ustadz yang kompeten keilmuannya dan baik akidahnya. Serta berusaha untuk menyampaikan dan mengamalkan isinya (Program Qur’an).

Ada sebuah kaidah bahwa iman sebelum Al-Qur’an, adab sebelum ilmu, dan ilmu sebelum beramal. Sehingga tidak mungkin kita betah berlama-lama membaca Al-Qur’an jika hati kita belum mengimaninya dan niat kita belum lurus.

Waktu & Kegiatan

Baiknya memiliki mushaf Al-Qur’an perkata disamping ada terjemahannya. Dibaca dirumah dalam keadaan tenang dan santai. Untuk waktunya semampu kita. Saya biasanya setelah sholat malam atau setelah pulang sholat subuh atau sebelum tidur.

Baiknya bertahap dimulai dari surat-surat pendek sampai sedang yang ada di juz 30, juz 29 dan juz 28. Kemudian bisa dilanjutkan mulai dari juz pertama (Al-Fatihah, Al-baqoroh) dan juz seterusnya.

Baiknya membaca (tilawah) Al-Qur’an nya kemudian membaca terjemahan berusaha untuk memahami serta menghayati maknanya bisa juga membaca buku tafsir agar tidak salah dalam memahami maknanya.

Berikut saya cantumkan pertanyaan serta jawaban terkait dengan membaca terjemahan Al-Qur’an. Saya ambil dari salamdakwah.com

Ada pertanyaan kepada syaikh Ibnu Baz:

Apakah boleh membaca al-Qur’an tanpa memahami maknanya? Kami berharap penjelasannya.

Berikut ini petikan jawaban Beliau:

Ya. Seorang mukmin dan mukminah dibolehkan membaca al-Qur’an meski tidak memahami maknanya, akan tetapi mereka disyariatkan untuk menghayati dan memikirkan maknanya sampai dia faham. Dan hendaknya ia meruju’ ke kitab-kitab tafsir jika ia mampu memahaminya. Hendaknya ia juga merujuk kitab bahasa arab untuk mengambil faedah dari situ dan ia hendaknya bertanya kepada Ulama’ tentang kesulitan yang ia temui, tujuannya adalah supaya ia menghayati, sebab Allah ta’ala berfirman(shad:29)

Ini adalah sebuah kitab yang Kami turunkan kepadamu penuh dengan berkah supaya mereka memperhatikan ayat-ayat-Nya dan supaya orang-orang yang mempunyai fikiran mendapat pelajaran. http://www.binbaz.org.sa/mat/21534

Sehingga kesimpulannya adalah :

Seseorang yang membaca terjemah al-Qur’an atau tafsir saja (tanpa membaca ayat al-Qur’an dalam bahasa arab) dengan tujuan untuk memahami al-Qur’an hanya memperoleh pahala membaca tafsir dan tidak memperoleh pahala seperti orang yang membaca ayat al-Qur’an.

Idealnya adalah sebagaimana yang diterangkan oleh syaikh Ibnu Baz, yakni seorang mukmin atau mukminah membaca al-Qur’an dan berusaha memahami maknanya. Memahami makna al-Qur’an bisa dilakukan dengan melihat terjemah, kitab tafsir atau bertanya kepada Ulama’

Penutup

Setelah kita dapat beristiqomah dalam membaca Al-Qur’an setiap hari. Kita coba naikan level dengan memahami apa yang kita baca atau saat murojaah (mengulang) hafalan kita. Sehingga kita hafal ayatnya dan kita faham artinya.

Sedangkan bacaan Al-Qur’an tidak akan bisa menyatu dengan musik dan nyanyian. Sehingga jika kita ingin dekat dengan Al-Qur’an maka mulailah untuk mengurangi mendengarkan musik dan nyanyian.

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

Bogor, 17-12-2019

KangAgus

12 Tahun Blog Ri32


Alhamdulillah blog Ri32 sudah menginjak usia 12 tahun sejak pertama kali dibuat di Depok, 26 Desember 2007.

Blog Ri32 berusaha untuk menyajikan artikel tutorial terpadu yang disertai dengan sourcecode dan website live demo yang di gunakan. Dengan harapan, teman-teman dapat belajar secara mandiri serta dapat mengembangkan contoh aplikasi yang telah diberikan.

Evaluasi Konten

Blog Ri32 sempat melakukan seleksi ulang terkait dengan artikel yang telah diposting. Tujuannya untuk fase “pendewasaan” tulisan. dari tulisan saat masa kuliah dan sekarang tulisan saat masa berkeluarga.

Tulisan yang berisi syair, sajak, puisi dan artikel lain yang sekiranya kurang berfaedah telah kami hapus. dan berusaha untuk fokus menyajikan info dan artikel terkait perkembangan teknologi pengembangan website, internet, mobile apps dan artikel edukasi islami.

Untuk download sourcecode telah kami alihkan dari 4shared ke google drive dengan “pelantara” website EDUGI. Karena untuk menghilangkan kendala badlink, error validation dan menghindari iklan yang kurang baik.

Blog Ri32 memiliki 4 konsep yaitu Education, Corporation, Charity and Community.

Mewujudkan Visi & Misi

Berlandaskan pada 4 konsep blog Ri32 dari sisi Education kami tengah merintis sebuah lembaga IT Training baik online maupun online. Kami beri nama dengan EDUGI. Dengan menerapkan perkembangan teknologi terbaru. Yang disampaikan kepada pelajar, mahasiswa dan umum. Dengan tetap berlandaskan pada nilai-nilai Islami.

Dibidang Corporation kami tengah merintis sebuah usaha software house yang kami beri nama “Imtiyaz IT Solution” dengan mengembangkan aplikasi atau solusi untuk keperluan Edukasi.

Dibidang Charity tetap melanjutkan kegiatan yang sebelumnya telah dilakukan dan bekerjasama dengan beberapa yayasan dan lembaga pendidikan seperti donasi ke yayasan Yatim Piatu dan lembaga pendidikan Tahfidz Qur’an.

Dibidang Community dengan mengelola member yang ada di Ri32 Community dan Edugi Community. Kedepannya mencoba untuk mengadakan beberapa event offline berupa training atau kegiatan sosial.

Penutup

Sekian artikel terkait evaluasi dan pengembangan Blog Ri32 selanjutnya. Terimakasih banyak atas kunjungan teman-teman selama ini. Dan juga atas kritik serta saran membangun yang telah disampaikan.

Mohon do’a nya semoga blog Ri32 semakin berkembang dan bermanfaat untuk teman-teman dan Anda semua…aamiin

Bogor, 26 Desember 2019

KangAgus

 

Membuat Aplikasi Luncher Android EDUGI


ri32-mobile-application-development

Latar Belakang

Saya menggunakan metode Learning by doing dalam belajar Android Studio dan saya implementasikan di mini project blog Ri32.

Aplikasi android yang saya gunakan adalah sebuah web launcher untuk menampilkan website EDUGI. Sebelum menampilkan halaman webview, muncul splash screen untuk menampilkan logo EDUGI dan disisipkan sebuah progressbar sebagai pemanis tampilan.

Download Sourcecode

Untuk membuat Edugi Mobile, saya menggabungkan dari 3 aplikasi yang dapat didownload dibawah ini :

Download Edugi Mobile Apps

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

Bogor, 12-10-2019

KangAgus

Reset Android Samsung J2 Prime Duos


ri32-reset-android

Latar Belakang

Kembali beralih profesi dari programmer jadi tukang service. Alhamdulillah Allah memberikan kesempatan untuk belajar hal yang baru.

Ceritanya ada keponakan saya yang lupa akses menggunakan pola, dia lupa email dan belum pernah di register ke website samsung find my mobile.

Solusi 1

Sehingga solusi saya adalah reset factory, setelah konfirmasi bahwa tidak ada data yang penting jika setelah direset semua datanya hilang.

  1. Untuk masuk ke mode reset. Saat HP dalam keadaan mati, silahkan tekan secara bersamaan tombol power+tombol home+volume atas. Silahkan tunggu sampai masuk ke tampilan menu.
  2. Pilih menu “Wipe Data / Factory Reset“. Untuk memindahkan pilihan, gunakan Volume Atas / Bawah dan untuk memilih menu tersebut, gunakan Tombol Power.
  3. Gunakan volume bawah untuk memilih menu “Yes – Delete all user data” lalu tekan “Tombol Power” untuk mengkonfirmasi pilihan.
  4. Tunggu beberapa saat hingga prosesnya penghapusan data selesai.
  5. Terakhir, pilih menu “Reboot system now

Kendala

Setelah selesai booting, maka akan tampil layar untuk setting ulang, namun selalu gagal di verifikasi email. Karena saya coba menggunakan email yang baru.

verifikasi email

tunggu 24jam

Dari referensi yang saya baca jika tidak ingat email yang digunakan untuk registrasi, Maka handphone tidak dapat digunakan.

Sempat Salah Jalan

Oleh karena itu saya mencari cara agar sistem operasi di handphone tersebut benar-benar bersih. dan solusi saya waktu itu adalah install ulang android.

Untuk tutorialnya saya menggunakan ini Install Ulang Android. Sedangkan untuk video penggunaan software odin saya menggunakan ini Flash Samsung J2 Prime. Software yang diperlukan adalah sebagai berikut :

Setelah proses instalasi selesai, maka akan tampil layar untuk setting ulang. Ternyata saya masih gagal, karena masih kembali di proses validasi email.

Solusi 2

Sempat putus asa, Alhamdulillah ada teman kantor yang memberikan link tutorial untuk melewati proses verifikasi email. Berikut ini adalah rangkuman tutorialnya :

  1. Silahkan download software yang digunakan dalam tutorial via mediafire.
  2. Kemudian extract file tersebut sehingga menghasilkan beberapa file apk yang akan di transfer ke handphone menggunakan koneksi bluetooth.
  3. Silahkan ikuti tutorialnya step-by-step. Pada waktu itu saya menggunakan koneksi internet dari tethering  HP yang lain dan mengaktifkan koneksi bluetooth dari laptop ke handphone yang sedang diperbaiki.
  4. Setelah terkoneksi antara handphone target dengan laptop via bluetooth, Silahkan kirim file-file apk hasil download ke HP target.
  5. Jangan lupa untuk menonaktifkan fitur talkback dengan tekan tombol Home 3 kali. sampai ada notifikasi bahwa fitur talkback telah di nonaktifkan.
  6. Selanjutkan silahkan ikuti kembali tutorialnya sampai selesai.
  7. Jika berhasil, maka kita akan dialihkan ke tampilan home

Penutup

Banyak solusi yang bisa kita lakukan jika kita lupa akses masuk ke HP khususnya lupa kunci pola lockscreen. 

Diartikel ini cukup gunakan Solusi 1 dan Solusi 2. tanpa harus install ulang androidnya. kecuali jika ingin untuk keperluan eksperimental.

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

Bogor, 12-10-2019

KangAgus

%d bloggers like this: