Hi, My name is Muhammad Azmi

I'm from Palembang, one of best culinary city in Indonesia. I learn to code by myself from 2014 until now.

About Me

I'm a Full Stack Web Developer with over 5 years of experience specializing in backend development. Experienced with all stages of the development cycle for dynamic web projects. Having an in-depth knowledge including HTML5, CSS, CSS3, PHP, Codeigniter, JavaScript, JQuery, Bootstrap. You can see my latest project on AmperaKoding

Blog

LATEST FORM Blog

Tampilkan postingan dengan label tips & trik. Tampilkan semua postingan
Tampilkan postingan dengan label tips & trik. Tampilkan semua postingan

Cara Kirim Email dari Localhost dengn PHP dan PHPMailer


Mengirimkan email ke seseorang dalam suatu project yang dibuat dengan php tidak harus upload projectnya ke server terlebih dahulu, akan tetapi dari local/localhost pun dapat dilakukan.

Bagaimana caranya?

Caranya adalah kita menggunakan bantuan dari plugin PHPMailer. PHPMailer merupakan salah 1 library bantuan yang dapat memberikan kita fitur pengiriman email dari local ke email tujuan pada project yang dibuat.

Saya memberikan contoh langsung dari salah 1 tutorial saya yang berjudul DVD Tutorial Perancangan Website Toko Online/ E-Commerce Responsive Berbasis PHP, MySqli, dan Bootstrap

Baiklah langsung saja tanpa banyak basa-basi lagi, silahkan perhatikan langkah-langkahnya berikut ini:

  1. Download dulu library PHPMailernya disini atau sumber aslinya disini
  2. Perhatikan script dibawah ini:
  3. Bagian yang terpenting adalah silahkan ganti nilai username, password dan addAddress dengan akun yang Anda miliki. Catatan tambahan akun gmail yang digunakan tidak boleh dilindungi dengan 2 step verification atau lebih baik Anda buat 1 email yang baru tanpa ada pengaturan tambahan lain seperti 2 step verification atau recovery email.
  4. Atau Anda bisa download file source codenya disini

Silahkan ajukan pertanyaan di kolom komentar apabila menemukan problem saat Anda mencobanya dan semoga bermanfaat.

Referensi

Cara Install LibreOffice di Linux

Libre Office merupakan salah 1 alternatif pengganti aplikasi office dari Microsoft Office yang biasa seseorang pakai dalam kebutuhan mengetik, membuatt laporan dan presentasi. Libre Office adalah software open source (gratis) yang bisa digunakan oleh siapapun baik dalam sistem operasi Windows, Linux, Mac, ataupun Android. Ada berbagai macam jenis aplikasi untuk berbagai macam kebutuhan seperti Libre Office Writer seperti MS Office, Libre Office Calc seperti MS Excel, dan Libre Office Presentation seperti MS PowerPoint.

CARA INSTALL

  1. Download terlebih dahulu filenya di https://www.libreoffice.org/download/download/
  2. Pilih file yang berformat deb kalau Anda menggunakan OS Linux berbasis debian atau silahkan sesuaikan dengan yang Anda pakai saat ini
  3. Extract file yang telah didownload
  4. Buka terminal, arahkan ke direktori file download dan isikan perintah: sudo dpkg -i *.deb dan masukkan password seperti saat Anda login ke sistem Linux
  5. Tunggu sampai proses instalasi selesai dan silahkan cek di list aplikasi Anda. Apabila berhasil maka akan tampil berbagai macam produk dari Libre Office

Anda juga dapat melihat tahapan instalasinya melalui video berikut ini:

Cara Mengganti Default Format Save File di Libre Office

Pada artikel sebelumnya, saya sudah membagikan cara install aplikasi libre office di Linux. Nah kali ini saya akan membagikan tentang cara mengganti default format save file di Libre Office Writer. Libre Office Writer ini dapat dibilang sebagai alternatif dari MS Office Word yang kalau dari segi tampilan memang si Writer ini seperti MS Word versi jadul, namun kalau dari segi fungsi kurang lebih dapat dikatakan sama dan yang terpenting Libre Office Writer ini adalah FreeWare.
Baiklah tanpa panjang lebar lagi berikut adalah tahapannya:
  1. Silahkan buka Libre Office Writer Anda
  2. Pilih menu Tools > Options yang ada di taskbar diatas seperti tampilan berikut ini:
  3. Setelah Anda mengklik menu Options, maka akan diperlihatkan tampilan seperti ini:


    Pada tahap ini, Anda harus memilih menu Load/Save seperti yang telah saya lingkari warna merah supaya dapat mengatur default save file nya seperti tampilan berikut ini:
  4. Pada tahap ke-3 diatas, Anda telah dapat memilih jenis file apa yang akan otomatis disimpan ketika Anda menekan tombol CTRL + S pada keyboard
  5. Kalau sudah yakin dengan yang Anda pilih maka klik tombol ok, kemudian tutup aplikasinya lalu buka kembali dan coba untuk menyimpan dokumen baru. Selesai

Cara Mengaktifkan Allow Less Secure Apps Access pada Akun Google



Google memiliki perlindungan yang baik dalam melindungi akun para penggunanya, salah satunya adalah dengan memberikan perlindungan Allow Less Secure Apps Access yang fitur ini bertujuan untuk menghindari aplikasi luar yang dianggap oleh Google:
  1. Berbahaya
  2. Tidak dikenali atau
  3. Tidak memenuhi standar keamanan
Pada pembuatan aplikasi web, ada beberapa plugin atau library yang perlu akses ke google namun tidak memenuhi 3 hal yang telah disebutkan diatas, salah satunya adalah library PHPMailer. Bagaimana cara mengaktifkan fitur Allow Less Secure Apps Access pada Akun Google, silahkan perhatikan langkah-langkahnya berikut ini:
  1. Login ke akun google Anda
  2. Kemudian pada kanan atas layar browser ada icon/ gambar kecil di deretan Gmail, Images dan Kotak kecil 3x3 seperti dibawah ini:


  3. Silahkan klik pada lingkaran merah yang telah ditandai untuk masuk ke pengaturan akun google yang akan memberikan tampilan seperti ini:


  4. Selanjutnya masuk ke halaman Security seperti yang telah saya lingkari merah di gambar pada poin 3 diatas yang akan memberikan tampilan seperti ini:

  5. Pada halaman Security diatas, hal yang harus diperhatikan pertama kali adalah pastikan 2 fitur dari Google yang telah dilingkari merah diatas yaitu Use your phone to sign in dan 2-Step Verification dalam kondisi OFF
  6. Kemudian scroll hingga ke halaman paling bawah sampai Anda menemukan fitur Less secure app access seperti dibawah ini:

  7. Silahkan klik pada menu Turn on access (not recommended), nantinya Anda akan diberikan tampilan seperti ini:



    lalu ubahlah sehingga menjadi seperti ini:

  8. Proses selesai apabila Anda telah dapat melihat tampilan Less secure app access seperti ini:

Silahkan ajukan pertanyaan di kolom komentar apabila menemukan problem saat Anda mencobanya dan semoga bermanfaat.

Menambahkan Brightness Controller di OS Linux



Menu atau applet brightness controller atau pengatur tingkat kecerahan dan kontras layar atau monitor sangatlah berguna bagi Anda yang malas untuk menekan tombol pengaturan yang ada di monitor pada OS Linux. Saya adalah salah satu orang tersebut, selain mempermudah dalam mengatur tingkat kecerahan dan kontras layar atau monitor, menu atau applet brightness controller ini dapat mengurangi tingkat penggunaan tombol fisik di monitor atau layar kita, dan yang tidak kalah penting adalah mungkin dapat mengurangi tingkat kerusakan tombol tersebut karena sering ditekan.

Cara Instalasi

  1. Buka terminal Anda
  2. Isikan perintah seperti berikut ini:
    sudo add-apt-repository ppa:apandada1/brightness-controller
    sudo apt-get update
    sudo apt-get install brightness-controller
  3. Setelah selesai instalasi silahkan buka dari menu os linux Anda dengan nama brightness controller
Seperti yang Anda lihat pada gambar paling atas di awal artikel ini, gambar tersebut merupakan hasil dari instalasi applet atau brightness controller yang telah diinstal. Pada software tersebut Anda bisa mengatur tingkat kecerahan, warna, temperatur warna dan pemilihan layar atau monitor mana yang mau Anda atur.

Catatan

Tested di OS Linux distro Kubuntu 18.04, KDE Neon 18.04, dan Ubuntu Mate 18.04. Distro lain yang kemungkinan akan bisa yaitu distro yang berbasis ubuntu, tapi untuk pastinya silahkan dicoba sendiri. 

Semoga bermanfaat

Tombol Pintasan / Shortcut pada Microsoft Office

sharpcomputerclasses.com
Microsoft Office adalah perangkat lunak paket aplikasi perkantoran buatan Microsoft dan dirancang untuk dijalankan di bawah sistem operasi Microsoft Windows dan Mac OS X. Beberapa aplikasi di dalam Microsoft Office yang terkenal adalah Excel, Word, dan PowerPoint. Versi terbaru dari Aplikasi Microsoft Office adalah Office 15 (Office 2013) yang diluncurkan 29 Januari 2013.

Berikut adalah shortcut pada masing-masing product Microsoft Office Word, Excel, PowerPoint, dan Outlook:

Word

Tombol pintasan / shortcut pada microsoft office word
Microsoft Word atau Microsoft Office Word atau Word adalah perangkat lunak pengolah kata (word processor) andalan Microsoft. Pertama diterbitkan pada 1983 dengan nama Multi-Tool Word untuk Xenix, versi-versi lain kemudian dikembangkan untuk berbagai sistem operasi, misalnya DOS (1983), Apple Macintosh (1984), SCO UNIX, OS/2, dan Microsoft Windows (1989). Setelah menjadi bagian dari Microsoft Office System 2003 dan 2007 diberi nama Microsoft Office Word. Di Microsoft Office 2013, namanya cukup dinamakan Word.

Excel

Tombol pintasan / shortcut pada microsoft office excel
Microsoft Excel atau Microsoft Office Excel atau Excel adalah sebuah program aplikasi lembar kerja spreadsheet yang dibuat dan didistribusikan oleh Microsoft Corporation untuk sistem operasi Microsoft Windows dan Mac OS. Aplikasi ini memiliki fitur kalkulasi dan pembuatan grafik yang, dengan menggunakan strategi marketing Microsoft yang agresif, menjadikan Microsoft Excel sebagai salah satu program komputer yang populer digunakan di dalam komputer mikro hingga saat ini. Bahkan, saat ini program ini merupakan program spreadsheet paling banyak digunakan oleh banyak pihak, baik di platform PC berbasis Windows maupun platform Macintosh berbasis Mac OS, semenjak versi 5.0 diterbitkan pada tahun 1993. Aplikasi ini merupakan bagian dari Microsoft Office System, dan versi terakhir adalah versi Excel 2013 yang diintegrasikan di dalam paket Microsoft Office 2013.

PowerPoint

Tombol pintasan / shortcut pada microsoft office powerpoint
Microsoft PowerPoint atau Microsoft Office PowerPoint atau PowerPoint adalah sebuah program komputer untuk presentasi yang dikembangkan oleh Microsoft di dalam paket aplikasi kantoran mereka, Microsoft Office, selain Microsoft Word, Excel, Access dan beberapa program lainnya. PowerPoint berjalan di atas komputer PC berbasis sistem operasi Microsoft Windows dan juga Apple Macintosh yang menggunakan sistem operasi Apple Mac OS, meskipun pada awalnya aplikasi ini berjalan di atas sistem operasi Xenix. Aplikasi ini sangat banyak digunakan, apalagi oleh kalangan perkantoran dan pebisnis, para pendidik, siswa, dan trainer. Dimulai pada versi Microsoft Office System 2003, Microsoft mengganti nama dari sebelumnya Microsoft PowerPoint saja menjadi Microsoft Office PowerPoint. Lalu, pada Office 2013, namanya cukup disingkat PowerPoint. Versi terbaru dari PowerPoint adalah versi 15 (Microsoft Office PowerPoint 2013) yang tergabung ke dalam paket Microsoft Ofice 2013.

Outlook

Tombol pintasan / shortcut pada microsoft office outlook
Microsoft Outlook atau Microsoft Office Outlook atau Outlook adalah sebuah program personal information manager dari Microsoft, dan bagian dari suite Microsoft Office. Walaupun biasanya hanya digunakan untuk mengirim dan membaca surel, program ini juga memiliki fungsi kalender, jadwal kerja, catatan, dan jurnal. Bila digunakan bersama dengan Microsoft Exchange Server, Outlook dapat menyediakan akses kotak surat, kalender, dan jadwal bersama.

Cara Mudah Membuat Domain Website http Menjadi https



Pertama-tama, kita harus tahu dulu apa itu http dan https. Mengutip dari halaman wikipedia tentang http dan https. Hypertext Transfer Protocol (HTTP) adalah sebuah protokol jaringan lapisan aplikasi yang digunakan untuk sistem informasi terdistribusi, kolaboratif, dan menggunakan hipermedia. Penggunaannya banyak pada pengambilan sumber daya yang saling terhubung dengan tautan, yang disebut dengan dokumen hiperteks, yang kemudian membentuk World Wide Web pada tahun 1990 oleh fisikawan Inggris, Tim Berners-Lee. Hingga kini, ada dua versi mayor dari protokol HTTP, yakni HTTP/1.0 yang menggunakan koneksi terpisah untuk setiap dokumen, dan HTTP/1.1 yang dapat menggunakan koneksi yang sama untuk melakukan transaksi. Dengan demikian, HTTP/1.1 bisa lebih cepat karena memang tidak perlu membuang waktu untuk pembuatan koneksi berulang-ulang.

Seiring perkembangan jaman, muncullah versi yang lebih baik dari http yaitu https. Protokol transfer hiperteks (https) adalah versi aman dari http, protokol komunikasi dari World Wide Web. Ditemukan oleh Netscape Communications Corporation untuk menyediakan autentikasi dan komunikasi tersandi dan penggunaan dalam komersi elektris.

Selain menggunakan komunikasi plain text, HTTPS menyandikan data sesi menggunakan protokol SSL (Secure Socket layer) atau protokol TLS (Transport Layer Security). Pada umumnya port HTTPS adalah 443. Tingkat keamanan tergantung pada ketepatan dalam mengimplementasikan pada browser web dan perangkat lunak server dan didukung oleh algorithma penyandian yang aktual. Oleh karena itu, pada halaman web digunakan HTTPS, dan URL yang digunakan dimulai dengan https:// bukan dengan http://.

Bagaimana Cara Mudah Membuat Domain Website http Menjadi https?

Oke, sudah cukup teori tentang apa itu http dan https. Selanjutnya adalah langsung masuk ke bagian prakteknya. Pertama-tama yang perlu diperhatikan adalah Anda saya anggap sudah memiliki domain sendiri dan ada Let's Encrypt SSL di dalamnya. Anda bisa lihat video berikut yang telah saya buat tentang langkah-langkahnya:


Semoga bermanfaat.

Cara Membuat Video Embed Youtube di Website Menjadi Responsive dengan Bootstrap


Pada postingan kali ini saya akan membagikan Cara Membuat Video Embed Youtube di Website Menjadi Responsive dengan Bootstrap. Langsung saja tanpa basa basi yang lebih panjang, silahkan Anda buka project dan langsung ke file view atau html yang akan Anda masukkan video embed dari youtubenya.

Pada dokumentasi yang disediakan oleh Bootstrap telah diberikan caranya yaitu dengan mengatur tag div nya seperti berikut:

Pada kodingan yang ada diatas, Anda dapat memperhatikan bahwa ada beberapa poin penting yaitu:
  1. Aspect Ratio
    Aspect ratio berguna untuk mengatur rasio atau perbandingan gambar atau video yang ditampilkan di layar. Bootstrap telah menyediakan rasio tersebut yang dapat Anda coba dan pilih sendiri. Rasionya meliputi; 1:1, 4:3, 16:9 dan 21:9
  2. Class yang dipakai
    Class div yang ada harus Anda masukkan dengan ketentuan yang telah dibuat oleh Bootstrap seperti berikut ini:
    <div class="embed-responsive embed-responsive-16by9">
    Tag diatas mengandung kata 16by9 yang artinya ia menggunakan rasio 16:9, Anda juga dapat merubahnya sesuai dengan yang telah diberikan oleh Bootstrap.
Contohnya Anda dapat melihatnya di web pribadi saya di MuhAzmi.com. Silahkan gunakan device yang berbeda untuk mencoba tampilan yang responsive pada video yang saya letakkan disana.

Semoga bermanfaat.

Menampilkan Total Record Data di Tabel Database dengan Codeigniter dan MySQLi

Pada tulisan kali ini, saya ingin berbagi tentang tutorial cara Menampilkan Total Record Data di Tabel dengan Codeigniter dan MySQLi. Bagi Anda yang mengikuti tulisan saya di blog ini, mungkin pernah membaca yang versi PHP Nativenya dengan judul Cara Menampilkan Total Record dari 1 Tabel MySQL dengan PHP.


Tutorial ini dibuat didasarkan pertanyaan yang diajukan teman-teman yang order tutorial saya seperti yang ada di judul Tutorial Membuat Website Marketplace dengan Codeigniter, Bootstrap dan IonAuth. Pada tutorial itu memang sengaja tidak saya buatkan yang kalau dilihat di halaman Admin data yang ditampilkan tidak berubah.

Nah di tutorial ini, saya sedikit menggunakan bagian atau coding atau template dari AdminLTE yang bisa Anda lihat contoh hasil jadinya pada foto diatas yang kotak berwarna warni. Jadi bagi Anda yang sedang menggunakan template tersebut, Anda dapat melihat hasilnya nanti secara langsung dengan catatan:
  1. Anda telah paham basic atau dasar dari Codeigniter dan DBMS MySQLi
  2. Semua assets yang ada di template tersebut telah Anda load/ panggil semua dengan benar.
Baiklah, tanpa panjang lebar silahkan lihat dan pahami langkah-langkahnya pada script dibawah ini dan jangan lupa baca bagian PERHATIAN dibawah script ini:

PERHATIAN

  1. Jalankan script tersebut di url dengan alamat: localhost/namaprojectanda/record
  2. Script diatas sangat sederhana apabila Anda perhatikan dengan teliti karena kita hanya perlu 1 function di sebuah controller, 1 function di model dengan nama total_rows dan 1 view yang menjadi target untuk menampilkan total datanya.
Anda dapat memiliki tutorial premium saya di marketplace seperti tokopedia, bukalapak, dan shopee atau download secara langsung via google drive di kolom sebelah kanan blog ini di menu order tutor premium via atau di link ini: KLIK DISINI

Semoga bermanfaat

Cara Menampilkan Waktu Beberapa Saat/ Menit/ Jam/ Hari/ Minggu/ Bulan/ Tahun yang Lalu pada Postingan dengan PHP

Pada artikel kali ini saya akan membagikan trik Cara Menampilkan Waktu Beberapa Saat/ Menit/ Jam/ Hari/ Minggu/ Bulan/ Tahun yang Lalu pada Postingan dengan PHP, fungsi ini berguna bagi pengunjung atau visitor yang masuk ke website Anda supaya mereka tahu kapan berita atau event yang diposting.
Contoh
Baiklah tanpa panjang lebar, berikut ini source code yang bisa Anda gunakan:

Bagaimana Cara Menggunakannya?

Caranya tinggal panggil fungsi tersebut pada data yang telah Anda siapkan, misal:
<?php echo time_elapsed_string("2018-04-02 20:21:59) ?>
<?php echo time_elapsed_string($tanggaldalamformatdatetime) ?>

Jangan lupa untuk mengatur timezone pada project yang Anda buat juga.

Referensi

Mengatasi Error Your Firefox Profile Cannot Be Loaded pada OS Linux

Terkadang, ketika setelah menginstall OS Linux yang apapun jenis distronya saya menemukan masalah browser Firefox yang muncul Error Your Firefox Profile Cannot Be Loaded. Nah, pada artikel kali ini saya ingin berbagi tentang cara mengatasi hal tersebut yang saya dapatkan setelah browsing kesana kemari di mbah gugel.


Caranya cukup sederhana, Anda tinggal masuk ke direktori Home, kemudian cari folder .cache, masuk lagi ke folder mozilla, dan masuk lagi ke folder firefox. Disini Anda akan melihat 2 folder seperti gambar dibawah ini, nah silahkan Anda hapus dan buka kembali browser Mozilla Firefox Anda.

Catatan


  • Saya menggunakan OS Linux Mint 19. Bagi Anda yang menggunakan distro lain silahkan disesuaikan saja.
  • Apabila folder .cache tidak tampil maka ketika di file explorer, silahkan pilih menu View, dan centang atau pilih menu Show Hidden Files


Semoga berhasil dan bermanfaat

Cara Merubah dan Menggabungkan Banyak Foto ke PDF pada OS Linux

Pada kesempatan kali ini, saya akan membahas tentang Cara Merubah dan Menggabungkan Banyak Foto ke PDF pada OS Linux. Aplikasi ini selain berguna untuk untuk scanner juga dapat digunakan sebagai aplikasi yang menggabungkan foto yang sudah di scan atau foto yang dicari sendiri dari harddisk Anda untuk dijadikan PDF.

Baiklah, seperti biasa tanpa panjang lebar silahkan ikuti langkah-langkah berikut ini:
  1. Buka terminal pada OS Linux Anda
  2. Ketik perintah seperti ini di dalam terminal: sudo apt-get install gscan2pdf
  3. Apabila telah selesai diinstall maka cari dan buka aplikasi tersebut dengan nama gscan2pdf di daftar aplikasi sistem Anda.
  4. Tampilan awal

  5. Klik tombol yang ada lingkaran merah dibawah ini untuk mencari foto/ gambar yang ingin Anda gabungkan:

  6. Kemudian simpan dengan memilih tombol yang ada lingkaran merah dibawah ini:

  7. Tahap terakhir adalah mengatur hal-hal yang perlu diatur (langsung save saja kalau tidak ada yang ingin diatur) pada jendela konfirmasi seperti berikut ini:

  8. Selesai
Semoga bermanfaat

Referensi

Cara Menggunakan/ Integrasi/ Pasang Datepicker pada Bootstrap

Pada tulisan kali ini, saya akan membahas tentang Cara Menggunakan/ Integrasi/ Pasang Datepicker pada Bootstrap. Datepicker adalah plugin yang dapat memunculkan tanggal, bulan dan tahun yang nantinya dapat Anda pilih secara bebas di sebuah form.


Datepicker yang sederhana dapat Anda dapatkan di https://jqueryui.com/datepicker. Cara integrasi atau memasangnyapun cukup mudah dengan memperhatikan kodingan berikut ini:


Klik menu SEE ORIGINAL untuk lebih jelasnya

Penjelasan

  1. Kalau Anda perhatikan kodingan diatas, Anda perlu memanggil dulu file-file yang diperlukan, antara lain:
    • Jquery
    • Jquery UI (js + css)
  2. Kemudian, setelah kita memanggil file-file tersebut maka kita siapkan form yang akan dibuat menjadi form yang support dengan datepicker dan script js nya. 
  3. Pada baris ke 9-13 merupakan bagian untuk membuat fungsi javascript yang ditujukan ke form datepicker yang kita pilih.
  4. Pada baris ke 11 ada teks #datepicker yang artinya kita akan memasang datepicker pada form Date yang ada di baris ke-17 dengan id="datepicker". Sebagai catatan, kalau Anda ingin mengatur untuk ditampilkan dengan class, maka ganti simbol # menjadi . Jangan lupa juga id="datepicker" anda ubah menjadi class="datepicker".

Bagaimana Kalau Menggunakannya dengan Bootstrap?

Pada bagian ini, saya menjelaskan cara mengintegrasikannya dengan bootstrap pada 2 field input yang berbeda yaitu tgl_awal dan tgl_akhir yang caranyapun tidak terlalu sulit. Tutorial Premium saya yang berjudul Membuat Website Ecommerce Professional dengan Codeigniter 3, Bootstrap 4, PHP 7, IonAuth 2 dan API Rajaongkir juga telah disediakan fitur ini. Anda perlu menyiapkan beberapa file seperti pada bagian Datepicker tanpa bootstrap di awal tulisan ini.
  1. Download dulu filenya di
    https://github.com/uxsolutions/bootstrap-datepicker/tree/1.6 atau langsung klik disini. Dokumentasinya bisa Anda lihat disini
  2. Download jquery, klik disini
  3. Download bootstrap, klik disini
  4. Ekstrak file yang telah Anda download diatas ke direktori project Anda
  5. Buatlah kodingan seperti berikut ini:

    Klik menu SEE ORIGINAL untuk lebih jelasnya
  6. Jalankan dan lihat hasil yang telah Anda buat atau Anda bisa mendownload hasil jadinya yang versi bootstrap di bagian Download dibawah ini.

Download

Source code: klik disini

Silahkan ajukan pertanyaan di kolom komentar kalau ada yang ingin ditanyakan, jangan lupa dibagikan tulisan ini dan semoga bermanfaat

Cara Konfigurasi Kirim Email pada Library ion_auth Tanpa atau dengan SMTP

Pada artikel kali ini saya akan membahas tentang Cara Konfigurasi Kirim Email pada Library ion_auth Tanpa atau dengan SMTP. Artikel ini dibuat karena banyak yang masih bingung cara setup kirim email di ion_auth. Artikel ini juga akan saya masukkan di file google drive, dan bagi Anda yang telah memilikinya silahkan cek kembali.


Baiklah tanpa basa-basi panjang lebar lagi silahkan perhatikan langkah-langkahnya berikut ini.

TANPA SMTP


  1. Perhatikan 2 baris yang saya blok di gambar diatas pada file ion_auth.php pada folder config.
  2. Silahkan Anda ubah site_title menjadi nama web Anda yang valid/ benar misalkan: azmicolejr.com dan admin_email seperti: mail@azmicolejr.com.
  3. Email tersebut harus Anda miliki/ buat di server Anda.
  4. Scroll ke bawah dan pastikan $config['use_ci_email'] = FALSE; telah dirubah nilainya dari FALSE menjadi TRUE. Hal ini akan membuat ion_auth mengirimkan format email dengan fungsi mail()
  5. Selesai
CATATAN
Supaya metode ini dapat berjalan, pastikan terlebih dahulu sebelum membeli server apakah pihak hosting menyediakan fitur mail() atau tidak. Kalau tidak maka cari yang bisa, saya pribadi hosting di dewaweb.

Dengan SMTP

Pada bagian ini saya membahas dengan SMTP. Sebenarnya setting SMTP ini lumayan ribet, saya pribadi tidak menggunakan metode ini karna lebih mudah apabila menggunakan fungsi bawaan php yaitu mail(). Namun, ada pihak hosting yang tidak memberikan fungsi ini secara default/ bawaan. Saya tidak merubah source code yang sudah ada dengan metode ini. 

LANGKAH-LANGKAH:
  1. Matikan terlebih dahulu verifikasi 2 langkah di akun gmail Anda, silahkan ke https://support.google.com/accounts/answer/1064203?hl=id 
  2. Buka file ion_auth.php pada folder config.
    Ganti $config['identity'] = 'username’; menjadi $config['identity'] = ‘email’;Ganti $config['use_ci_email'] = TRUE; menjadi $config['use_ci_email'] = FALSE;
  3. Buka file Auth pada direktori project: admin/Auth.php. Scroll atau cari baris function forgot_password dan copas skrip berikut pada function forgot_password tersebut:


  4.  Pada function username_check di file model: Ion_auth_model, ganti return $this->db->where(username', $username) menjadi return $this->db->where(email’, $username)

Membuat Tombol Kembali ke Halaman Sebelumnya dengan HTML dan Javascript

Pada coretan kali ini, saya akan memberikan tips sederhana tentang cara Membuat Tombol Kembali ke Halaman Sebelumnya dengan HTML dan Javascript. Bagi Anda yang membuat suatu aplikasi yang berhubungan dengan HTML dan Javascript mungkin tutorial kali ini akan bermanfaat.

Bagaimana Caranya?

Tanpa basa-basi panjang lebar, langsung saja copas script berikut ini dan silahkan dicoba.

Berikut kodenya:

Semoga bermanfaat

Menampilkan Video pada Akun Youtube Anda di Website

Artikel kali ini akan membahas tentang cara Menampilkan Semua Video pada Akun Youtube Anda di Website. Bagi Anda yang belum tahu bagaimana cara membuat APInya silahkan ke postingan ini terlebih dahulu: Cara Membuat Api Key YouTube


Setelah Anda membuat API Key dari artikel diatas, berikut ini adalah skrip yang diperlukan untuk menampilkan videonya:


KETERANGAN

  1. $API_key diisi dengan API Key yang telah di buat
  2. $channel_id diisi dengan id channel youtube Anda, contoh: https://www.youtube.com/channel/UCO3-US3XlBDvUfbNCTVwasd

    UCO3-US3XlBDvUfbNCTVwasd merupakan id channel youtube Anda
  3. $limit adalah batasan jumlah video yang ingin ditampilkan

HASIL AKHIR



Semoga bermanfaat

Referensi
Mbah gugel & YoutubeAPI

Cara Membuat Api Key YouTube V3

Bagi Anda yang belum tau API maka akan saya jelaskan terlebih dahulu. API (Application Programming Interface) adalah suatu metode yang berguna untuk menghubungkan/ berkomunikasi antar aplikasi/ website. Dengan menggunakan API, kita bukan hanya dapat menghubungkan/ berkomunikasi antar aplikasi/website tetapi dapat juga menggunakan sumber daya atau data yang ada tanpa perlu mengetahui bagaimana aplikasi/ website tersebut dibuat
Youtube Logo
Tulisan kali ini akan membahas tentang Bagaimana Cara Membuat YouTube Api Key yang bertujuan untuk mendapatkan data pada akun YouTube yang Anda miliki. Sebagai catatan kalau gambar berikut ini kurang jelas silahkan diklik 1x untuk memperbesarnya. Baiklah langsung saja tanpa basa-basi, silahkan ikuti langkah-langkah berikut ini:
  1. Silahkan login terlebih dahulu di link ini: klik
  2. Setelah berhasil login maka Anda akan diarahkan ke tampilan seperti gambar dibawah ini. Silahkan klik menu diatas pada tulisan My Project
  3. Berikut ini adalah tampilan setelah memilih menu My Project. Langkah selanjutnya silahkan klik tanda + seperti di gambar berikut ini untuk membuat project baru
  4. Pada tahapan ini Anda akan diminta untuk memberikan nama project baru, silahkan isi sesuai dengan yang Anda inginkan
  5. Setelah melakukan tahap ke-4 diatas, pada tahap ke-5 ini merupakan penampilan data di halaman Google API Anda dan Anda bisa melihat di bagian kanan atas layar ada icon lonceng yang berputar yang menandakan pembuatan API sedang berlangsung
  6. Nantinya jika selesai maka bisa Anda klik seperti di tampilan berikut ini
  7. Tahap ini menunjukkan bahwa Anda sedang berada di halaman API yang baru Anda buat yaitu AzmiColeJr dan Anda bebas untuk memilih dan membuat API yang telah disediakan oleh Google. Gambar dibawah ini merupakan API yang terpopuler, untuk melihat semua API Anda bisa mengklik menu Library di sebelah kiri layar.
  8. Gambar berikut ini merupakan list atau daftar dari keseluruhan API yang disediakan oleh Google. Silahkan scroll/ geser ke bawah sampai menemukan API Youtube
  9. Pilih Youtube Data API v3
  10. Setelah melalui tahap ke-9, pilihlah menu ENABLE seperti gambar dibawah ini
  11. Silahkan tunggu (sedang memproses)
  12. API Youtube Anda telah berhasil dibuat, namun masih perlu lanjut ke tahap selanjutnya. Silahkan pilih menu Create credentials dan lanjut ke tahap ke-13
  13. Pilih menu Credentials di sebelah kiri layar seperti di gambar berikut dan pilih API Key
  14. Tampilan API Key telah dibuat dengan sukses dan simpan API Key tersebut
  15. Selesai
Semoga bermanfaat
Contact

Send Me A Email

Address

ContactInfo

Address:

Perumnas Sako, Palembang, South Sumatra, Indonesia

Phone:

+6281228289766

Email:

amperakoding@gmail.com