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



  • Web Analytics

Cara menangani Database Oracle 11g tidak bisa diakses


Latar Belakang

Sebelumnya laptop saya “bermasalah” sehingga harus melakukan shutdown manual. dan sehari setelahnya saya tidak bisa mengakses database oracle baik melalui navicat maupun sqldeveloper. Muncul notifikasi “ORACLE initialization or shutdown in progress” dan saya pun mulai mencari solusinya.

Solusi

  1. https://stackoverflow.com/questions/oracle-initialization-or-shutdown-in-progress
  2. https://sugengsuprayogi.wordpress.com/rman-backup-dan-recovery-oracle-10g

Saya mencoba solusi pertama, namun belum berhasil. dari solusi pertama tersebut diketahui bahwa file system.dbf telah rusak dan perlu dilakukan recovery. Kemudian saya menggunakan solusi yang kedua untuk proses recovery database oracle.

Langkah-langkah

  • Buka CMD kemudian ketik RMAN
  • startup mount force;
  • restore database;
  • recover database;
  • alter database open resetlogs;
  • Setelah itu, testing login ke database oracle

Jika lupa password system bisa dengan cara :

  • connect / as sysdba
  • alter user system identified by [yourpassword];

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

Bogor, 11-04-2021

KangAgus

Upgrade Versi PHP di Laragon dengan webserver Nginx


Latar Belakang

Saya menggunakan xampp versi 7.2 dengan php versi yang sama yaitu 7.2. kadang kita menemukan contoh sourcecode laravel yang hanya bisa berjalan di PHP versi 7.3 sehingga tidak memungkinkan jika kita mengintall yang baru xampp versi 7.3. terlalu besar effort nya untuk ganti-ganti versi xampp. sehingga solusinya adalah menggunakan aplikasi laragon.

Kenapa saya menggunakan laragon, karena fleksibilitas nya kita bisa berganti-ganti versi PHP. untuk tutorial cara menambahkan versi php dan phpmyadmin silahkan baca artikel dibawah ini :

Mengganti Apache dengan Nginx

Setelah php versi 3 didownload dan disimpan di folder laragon, saat di jalankan ternyata muncul notifikasi error dari laragonnya. setelah bertanya dan mencari referensi akhirnya kesimpulannya

php versi 7.3 atau 7.4 di laragon hanya support dengan webserver nginx.

Akhirnya saya mengganti apache di laragon dengan cara :

  1. Klik Menu => Preferences
  2. Klik tab menu service & port
  3. Uncheck apache dan centang nginx
  4. Setelah itu tentukan port untuk nginx agar tidak bentrok misalnya port : 8181
  5. Setelah itu tutup preferences dan kembali ke tampilan utama laragon
  6. Klik tombol start all untuk menjalankan nginx dan php versi 3 atau versi lain
  7. Untuk php myadminnya karena portnya sudah diganti sehingga menjalankannya dengan port localhost:8181/phpmyadmin

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

Bogor, 18-03-2021

KangAgus

Export Import Database Oracle dengan Navicat


Latar Belakang

Sebelumnya saya membuat artikel review aplikasi web-perpustakaan-dengan-laravel. Didalamnya terdapat tabel database oracle yang saya konversi dari database mysql. Khawatir ada teman-teman yang belum mengetahui cara import dan export database oracle express edition (xe). kebetulan saya menggunakan aplikasi navicat.

Import Database

Setelah Download database di sourcecode : Aplikasi Web Perpustakaan, Kemudian teman-teman harus membuat nama databasenya. saya sarankan nama databasenya adalah perpus. Jika nama database berbeda dengan nama yang saya sarankan, maka teman-teman harus mengedit file .sql yang saya lampirkan dan find replace nama database perpus dengan nama database yang dibuat.

Karena jika nama database tidak disesuaikan maka akan error di bagian trigger saat di import. Untuk dasar-dasar instalasi oracle dan pembuatan database bisa dibaca 2 artikel dibawah ini :

Setelah berhasil membuka koneksi dengan database via navicat :

  1. Klik kanan nama databasenya
  2. Klik Execute SQL File
  3. Pilih nama file databasenya .sql
  4. Klik tombol start sampai selesai

Export Database

Setelah berhasil import dari file database yang telah disediakan, sekarang kita belajar export database. Dalam satu database sederhana biasanya terdapat object : tabel, sequence, dan trigger untuk fungsi auto increment. Berikut adalah langkah-langkahnya :

  1. Klik top menu Tools => Data Transfer
  2. Dibagian target pilih : File
  3. Klik tombol Next
  4. Centang Object Tabel dan Sequence
  5. Klik tombol Start
  6. Tunggu proses sampai ada notifikasi Finished

Setelah file database terbentuk sebaiknya edit file .sql tersebut dan beri komentar untuk Query dibawah ini agar tidak error saat di impor :

  • – – DROP TABLE
  • – – DROP SEQUENCE
  • – – TABLESPACE

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

Bogor, 15-03-2021

KangAgus

Aplikasi Web Perpustakaan dengan Laravel


Latar Belakang

Saya sedang mencari referensi untuk belajar website dengan laravel. Sampai menemukan sourcecode di website https://gilacoding.com/read/project-perpustakaan-dengan-laravel. Fiturnya lumayan lengkap.

Diharapkan teman-teman dapat mempelajari CRUD Laravel dengan database MySQL dan Oracle dari aplikasi yang sudah jadi. Sehingga dapat dikembangkan untuk membuat aplikasi yang lain.

Modifikasi Web

Ada beberapa yang saya modifikasi seperti :

  1. Mengganti framework laravel 5.5 menjadi 5.8
  2. Mengkonfigurasi agar dapat koneksi dengan Oracle
  3. Membuatkan tabel-tabel versi database Oracle

Fitur Aplikasi :

  1. Login Admin dan User
  2. Admin mengelola data Anggota, Buku dan User
  3. Ada Menu Transaksi dan Laporan Buku dan Transaksi
  4. User hanya mengelola Data Pengembalian Buku dan Laporan

Yang Dapat Dipalajari :

  • Konsep Implementasi CRUD
  • Konsep Session Login dan Menu
  • Script untuk mengupload file Gambar
  • Script export Data ke file PDF dan Excel
  • Penggunakan Fungsi dari PHP Artisan

Download Sourcecode :

https://edugi.web.id

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

Bogor, 9-3-2021

KangAgus

Membersihkan cache Framework Laravel


ri32-laravel-logo

Latar Belakang

Terkadang saat proses development sebuah website menggunakan laravel, saat di testing ternyata tampilan di web browser tidak berubah. Setelah saya mencari referensi ternyata di sebabkan oleh chache laravel. Di Laravel terdapat fitur cache dimana sebuah data atau tampilan dapat di simpan ke dalam cache guna untuk melakukan interaksi yang lebih cepat.

Solusi

Solusinya adalah dengan membersihkan cache di masing-masing bagian menggunakan php artisan seperti dibawah ini :

  • php artisan view:clear
  • php artisan cache:clear
  • php artisan route:clear
  • php artisan config:clear
  • php artisan clear-compiled

Perintah diatas harus dijalankan satu persatu, dan ada satu perintah sekaligus menggunakan : php artisan optimize. Namun saat dijalankan muncul “masalah” baru yaitu unable to prepare route api/user for serialization. uses closure.

Setelah dicari solusinya, ternyata karena ada route API yang belum kita gunakan, sehingga perlu di berikan tanda komentar agar tidak dijalankan oleh laravel. filenya ada di folder routes/api.php. Setelah diberikan tanda komentar, maka saat di jalankan perintah php artisan optimize tidak muncul error lagi.

Kesimpulan

  • Setelah dijalankan php artisan optimize dan refresh web browser, maka tampilan website sudah sesuai dengan coding terakhir
  • Saat menjalankan perintah phph artisan optimize tidak muncul error lagi, dan ada notifikasi bahwa semua bagian cache telah dibersihkan

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

Bogor, 06-03-2021

KangAgus

Nox Player untuk Emulator Android Studio



Latar Belakang

Saya sudah mengupgrade memory laptop menjadi 8GB, dengan processor AMD. Namun saat saya menjalankan emulator android masih terasa sangat lama sampai ada notifikasi timeout. saya pun mencari alternatif lain seperti bluestack, virtualbox, genny monition. namun masih terasa lama loading di laptop. Akhirnya saya mencoba NoxPlayer.

Install Nox Player

  1. Download https://id.bignox.com
  2. Instalasi aplikasinya
  3. Jalankan aplikasinya
  4. Klik icon seting=>performance settings=>ganti resolusi dari ukuran tablet ke mobile device
  5. Klik tombol save settings, tutup dulu aplikasinya kemudian jalankan kembali nox player

Kesimpulan

Setelah menggunakan emulator nox player, konsumsi memory sekitar 48% dan konsumsi processor 10%. Nox player memang biasa digunakan untuk menjalankan aplikasi gaming, namun saran saya tetap fokus menggunakan nox player untuk keperluan belajar aplikasi android.

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

Bogor, 06-03-2021

KangAgus

Pertemuan Terakhir dengan Ayah


 

Latar Belakang

Ada seseorang yang sedang rindu saya peluk, setiap saya berkunjung ke Karawang. Biasanya beliau ingin dipijat sambil ngobrol. Saya memang lebih dekat dengan ibu saya. Karakter dari ayah saya itu cuek dan pendiam mungkin beliau seorang thingking introvert. Uniknya beliau kadang membanggakan anaknya didepan orang lain, namun gengsi untuk mengungkapkannya langsung ke anaknya.

Artikel ini hanya sepenggal cerita tentang ayah yang saya banggakan dan beliau adalah orang yang berjasa dalam hidup saya. Karena kerja keras beliaulah saya bisa belajar sampai ke perguruan tinggi mencari bekal ilmu untuk menjalani kehidupan sampai saat ini. Beliau juga yang menghadiahkan sebuah perjalanan indah ke tanah suci.

Pertemuan Terakhir

Kamis, 23 Januari 2020 saya mendapatkan kabar bahwa ayah saya sakit di Karawang. Saya pun langsung membuat surat ijin cuti untuk hari Jum’at pagi. Perjalanan Bogor – Karawang dilalui dan akhirnya bertemu ayah saya di rumah. Jum’at sore keadaan ayah saya semakin memburuk dan harus dibawa ke Rumah Sakit.

Sayapun menemani beliau semalam di Rumah Sakit. Sabtu siang saya bersama istri dan anak-anak meminta ijin harus kembali dulu ke bogor karena besoknya hari Ahad ada acara seminar yang sudah didaftarkan. Dan ayah pun mengijinkan kami kembali ke Bogor.

Ahad, 26 Januari 2020 saya dan istri datang ke acara seminar. Ditengah acara para peserta diminta untuk menelpon orangtua/saudara/teman untuk menanyakan kabar, mengungkapkan rasa terimakasih atau permintaan maaf kepada mereka.

Sayapun menggunakan kesempatan tersebut untuk menanyakan kabar ayah, saya juga berterimakasih kepada Ayah dan meminta maaf karena mungkin sampai saat ini belum bisa menjadi anak yang berbakti untuk kedua orangtua. Diiringi dengan isak tangis, saya hanya bisa memberikan semangat kepada beliau dan mendo’akan semoga beliau diberikan kesabaran dan keikhlasan dalam menerima ujian ini.

Senin, 27 Januari 2020 saya menanyakan kabar ayah melalui adik-adik saya yang ada di Rumah Sakit. Dokter sudah memeriksanya dan memberitahu bahwa beliau menderita gagal ginjal, dan sesak nafasnya.

Selasa, 28 Januari 2020 sekitar jam 11 siang saat saya sedang bekerja tiba-tiba mendapatkan kabar bahwa ayah saya sudah tiada. innalilahiwainailahirojiun

Ya Rabbku, tunjukilah aku untuk mensyukuri nikmat-Mu yang telah Engkau berikan kepadaku dan kepada ibu bapakku, dan supaya aku dapat berbuat amal shaleh yang Engkau ridhai. Berilah kebaikan kepadaku dengan (memberi kebaikan) kepada anak cucuku. Sesungguhnya aku bertaubat kepada-Mu dan sesungguhnya aku termasuk orang-orang yang berserah diri. (QS. Al-Ahqof : 15)

Penutup

Beberapa tahun terakhir ini beliau memang sakit komplikasi. mungkin karena faktor usia dan beliau seorang perokok aktif. Oleh karena itu di blog ini saya fokus untuk mengingatkan teman-teman yang masih merokok untuk segera berhenti merokok. Sayangi dirimu, keluargamu, dan lingkunganmu.

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

Bogor, 12-02-2021

KangAgus

Buku The Power Of Tahan Banting


Latar Belakang

Saya ingin sekali menjadi seorang pengusaha seperti almarhum ayah saya. Walaupun beliau hanya pedagang “kecil”, tapi atas jasa beliaulah saya bisa mendapatkan pendidikan sampai ke perguruan tinggi. Oleh karena itu saya berharap suatu saat saya bisa menjadi seorang pengusaha dan bisa mengajarkan cara berniaga kepada anak-anak saya.

Ada beberapa seminar yang pernah saya ikuti terkait kewirausahaan seperti :

  1. https://ri32.wordpress.com/seminar-mentoring-bisnis-bogor-berdaya
  2. https://ri32.wordpress.com/seminar-solusi-masalah-hidup-dari-ppmi
  3. https://ri32.wordpress.com/seminar-pola-pertolongan-allah-dari-ppalc

Ada beberapa buku yang pernah saya baca terkait wirausaha, salah satunya adalah buku yang baru selesai saya baca ini yaitu “The Power Of Tahan Banting”. Dalam buku tersebut dijelaskan bahwa ada 3 motivasi utama kenapa orang ingin menjadi pengusaha yaitu : tekanan, harapan, dan hobi. Selebihnya dalam buku ini diceritakan kisah hidup dari para pengusaha dunia dan yang ada di Indonesia.

Ingin menjadi seorang pengusaha harus siap untuk menerima kegagalan. dan saya menemukan konsep menarik dari Thomas Alva Edison selain dikenal sebagai ilmuan, beliau juga adalah seorang pengusaha yang memiliki banyak hak paten atas penemuan-penemuannya. Dalam menyikapi kegagalan, beliau mengatakan : “Saya sukses karena saya telah kehabisan apa yang disebut dengan kegagalan. Dengan kegagalan tersebut, saya malah mengetahui ribuan cara agar lampu tidak menyala”.

Deskripsi Buku

Terbukti para pengusaha sukses tidak mencapai kesuksesannya dengan mudah. Mereka harus melewati berbagai tebing terjal dan hambatan yang benar-benar menguji mental. Namun, mereka berhasil melewati itu semua. Sifat tahan banting adalah salah satu kuncinya.
  • Bagaimana Thomas Alva Edison yang dulu disebut bodoh oleh gurunya bisa menjelma menjadi penemu hebat dan pengusaha kaya raya? Seperti apa perjuangannya hingga bisa bangkit dari kegagalan beruntun yang menimpanya?
  • Tahukah anda bahwa Richard Branson menderita disleksia sehingga kesulitan mengolah kata dalam otaknya? Bagaimana ia bisa mengatasi kelemahan itu hingga kemudian sukses mendirikan ratusan perusahaan dengan keuntungan yang sangat menakjubkan?
  • Ketika masih kecil, Howard Schultz hanyalah seorang bocah miskin. Simak perjuangannya dalam menyulap Starbucks dari sebuah kedai kopi yang hampir bangkrut menjadi kedai kopi paling sukses di dunia.
  • Bagaimana perjuangan Li Ka Shing membalik nasib dari seorang buruh pabrik miskin menjadi orang paling kaya di Hongkong?
  • Bagaimana seorang William Soeryadjaya yang pernah tidak naik kelas sebanyak 2 kali bisa membangun imperium bisnis dan menjadi salah satu konglomerat terkaya di Indonesia?
  • Seperti apa perjuangan Mochtar Riady hingga berhasil membangun kelompok usaha raksasa seperti Lippo Group, padahal sebelumnya hanya memiliki warung kelontong kecil-kecilan?
  • Simak jatuh bangun Elang Gumilang yang mengawali bisnis dengan berjualan donat, tapi kemudian sukses menjadi juragan properti dalam usia yang masih muda.

Masih banyak lagi kisah-kisah luar biasa yang bisa Anda dalam buku yang menarik ini. Para pengusaha itu membuktikan, kesuksesan bukan diraih dengan mengasihani diri sendiri, melainkan dengan kerja keras, kerja cerdas, dan tahan banting. Selamat membaca dan selamat terinspirasi.

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

Bogor, 02-12-2021

KangAgus

Implementasi CRUD Oracle di Framework Laravel 5.8


Latar Belakang

Sebelumnya saya telah membuat artikel implementasi-crud-oracle-dengan-php. Kali ini saya membuat artikel database Oracle dengan framework Laravel.

Konfigurasi Framework

  • Download laravel sesuai versinya menggunakan : composer create-project –prefer-dist laravel/laravel [nama_folder_web_htdocs] “5.8.*”
  • Ada beberapa konfigurasi setelah download laravel yaitu
  • Konfigurasi 1 – Seting di terminal : composer require yajra/laravel-oci8:”5.8.*”
  • Konfigurasi 2 – config/app.php : Yajra\Oci8\Oci8ServiceProvider::class,
  • Konfigurasi 3 – Seting di terminal : php artisan vendor:publish –tag=oracle

Pembuatan Tabel & Sequence

  • Saya menggunakan aplikasi navicat 15 untuk pembuatan tabelnya
  • Sequence fungsinya sama seperti auto increment di MySQL
  • Querynya untuk pembuatan tabel dan sequence terdapat pada file yang saya lampirkan

Koneksi Database

  • Kosongkan script koneksi yang ada di file .env karena kita akan menggunakan file database.php yang ada di folder /config. Di file konfigurasi database menggunakan TNS Oracle
  • TNS adalah Transparent Network Substrate, teknologi jaringan komputer Oracle, mendukung konektivitas peer-to-peer yang homogen di atas teknologi jaringan lainnya seperti TCP / IP.
  • TNS beroperasi terutama untuk koneksi ke database Oracle

Agar proses belajarnya terstruktur, saya sudah buatkan tutorial lengkapnya disertai sourcecode CRUD Laravel dengan database Oracle dan MySQL sebagai perbandingannya.

Kurus Online :

Silahkan download materinya melalui website Edugi di menu kursus online dengan kata kunci : oracle

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

Bogor, 12-02-2021

KangAgus

Kandungan Al-Qur’an Surat Ke-16 : An-Nahl


al-qur'an-kariem

Pendahuluan

Surah An-Nahl (bahasa Arab:النّحل, an-Nahl, “Lebah”) adalah surah ke-16 dalam al-Qur’an. Surah ini terdiri atas 128 ayat dan termasuk golongan surah-surah Makkiyah. Surah ini dinamakan An-Nahl yang berarti lebah karena di dalamnya, terdapat firman Allah SWT ayat 68 yang artinya : “Dan Tuhanmu mewahyukan kepada lebah”. Lebah adalah makhluk Allah yang banyak memberi manfaat dan kenikmatan kepada manusia. Ada persamaan antara madu yang dihasilkan oleh lebah dengan Al Quranul Karim. Madu berasal dari bermacam-macam sari bunga dan dia menjadi obat bagi bermacam-macam penyakit manusia (lihat ayat 69).

Sedang Al Quran mengandung inti sari dari kitab-kitab yang telah diturunkan kepada Nabi-nabi zaman dahulu ditambah dengan ajaran-ajaran yang diperlukan oleh semua bangsa sepanjang masa untuk mencapai kebahagiaan dunia dan akhirat. (Lihat surah (10) Yunus ayat 57 dan surah (17) Al Isra’ ayat 82). Surah ini dinamakan pula “An-Ni’am” artinya nikmat-nikmat, karena di dalamnya Allah menyebutkan berbagai macam nikmat untuk hamba-hamba-Nya.

Berikut adalah tema kandungan surat beserta nomor ayatnya

  1. Kepastian hari kiamat dan kebenaran wahyu Ayat 1-2
  2. Alam itu merupakan suatu kesatuan yang membuktikan kekuasaan Maha Pencipta Ayat 3-21
  3. Ketakaburan menjadikan seseorang ingkar kepada kebenaran Ayat 22-25
  4. Orang yang berbuat makar pasti mengalami kehancuran Ayat 26-29
  5. Balasan bagi orang-orang yang bertakwa Ayat 30-32
  6. Orang yang binasa karena perbuatannya sendiri Ayat 33-35
  7. Tiap-tiap umat mempunyai rasul yang diutus untuk menerangkan kebenaran Ayat 36-50
  8. Manusia yang dalam keadaan terjepit ingat kembali kepada Allah SWT Ayat 51-56
  9. Fitnah orang musyrik terhadap Allah SWT Ayat 57-64
  10. Segi-segi pelajaran yang dapat diambil dari kehidupan alam semesta Ayat 65-83
  11. Tiap-tiap rasul menjadi saksi atas umatnya di hari kiamat Ayat 84-100
  12. Allah SWT lebih mengetahui apa yang bermanfaat dan yang sesuai dengan suatu masa Ayat 101-103
  13. Orang yang jauh dari hidayah Allah SWT Ayat 104-113
  14. Makanan yang halal dan yang haram Ayat 114-119
  15. Nabi Ibrahim AS adalah teladan yang baik Ayat 120-124
  16. Dasar-dasar dakwah dan sikap Islam terhadap lawan Ayat 125-128

“Dan Tuhanmu mewahyukan kepada lebah: “Buatlah sarang-sarang di bukit-bukit, di pohon-pohon kayu, dan di tempat-tempat yang dibuat manusia.” (QS. An-Nahl : 68)

“Kemudian makanlah dari tiap-tiap (macam) buah-buahan dan tempuhlah jalan Tuhanmu yang telah dimudahkan (bagimu). Dari perut lebah itu ke luar minuman (madu) yang bermacam-macam warnanya, di dalamnya terdapat obat yang menyembuhkan bagi manusia. Sesungguhnya pada yang demikian itu benar-benar terdapat tanda (kebesaran Tuhan) bagi orang-orang yang memikirkan.” (QS. An-Nahl : 68)

Referensi :

https://id.wikisource.org/wiki/Al-Qur’an/An-Nahl

Download Audio :

https://drive.google.com/file/An-Nahl/view?usp=sharing

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

Bogor, 08-02-2021

KangAgus

<span>%d</span> bloggers like this: