Web

April 5, 2020
Laravel

Setting Laravel SMTP Email Di A2Hosting

Beberapa hari lalu saya kesulitan melakukan setup email SMTP pada Laravel di A2Hosting. Problemnya tidak ada error, tetapi email tidak sampai di inbox email yang ditujuh. Berikut kira-kira configurasi .env saya.

Baca Selengkapnya...
June 6, 2019

Menggambil(Grab) Semua Link Post Profile Instragram

Beberapa minggu kemarin, saya kesusahan ingin repost post-post saya yang lama, karena terlalu dalam, jadi scroll ke bawahnya terlalu banyak. Sering kali yang saya repost hanya post-post yang baru saja dikarenakan susahnya melihat postingan awal instagram. Muncullah sebuah ide untuk membuat script sederhana untuk mengambil semua list post sehingga nanti tinggal repost saja menggunakan app android yang ada di google play. Berikut adalah javascript untuk mengambil semua post pada profile instagram: Baca Selengkapnya...
May 23, 2019

VPN Bisa Tembus Website Yang Di Blokir? Ketahui Cara Kerja VPN!

Baru-baru ini pemerintah sedang membatasi akses social media dikarenakan massivenya berita hoax yang bertebaran di media social demi memunculkannya aksi yang lebih besar pada 22 Mei 2019. Memang agak ngeri melihat persebaran berita hoax yang disebarkan oleh orang-orang yang tidak bertanggung jawab. Saya mendukung langkah pemerintah untuk membatasi akses social media untuk sementara waktu. Dalam kasus saya, saya tidak bisa mengakses facebook, whatsapp, instagram pada desktop. Untuk mobile masih bisa, tetapi kadang gambarnya tidak keluar. Muncul fenomena install VPN di timeline facebook saya. Tetapi tahukah kamu bagaimana VPN bisa by pass filter pemerintah? Baca Selengkapnya...
February 11, 2016

Selenium IDE: Browser Automation Testing

[caption id="" align="aligncenter" width="200"]Selenium Selenium[/caption] Sebagai web developer. Hal yang paling membosankan adalah testing. Dimana para developer harus mencoba satu per satu setiap fitur yang ada. Permasalahannya adalah saat fitur yang dikerjakan semakin banyak dan kebutuhan waktu untuk testing semakin meningkat. Waktu hanya akan terbuang pada testing saja. Belum lagi dampak(impact) yang ditimbulkan tiap kali membuat fitur baru atau memperbaiki bug dapat menyebabkan fitur lain yang kelihatannya tidak ada hubungannya menjadi error atau memunculkan bug baru. Disini saya akan memperkenalkan Selenium, sebuah software untuk mengotomatisasi testing sebuah website. Bisa dikatakan ini mirip sebuah bot yang akan selalu mengisi sebuah form dan mensubmitnya sesuai permintaan kita. Pertama kali menggunakan, selenium akan merekam semua aktifitas user. Seperti mouse klik, semua tombol keyboard, field yang diisi. Jika dirasa cukup, kamu dapat langsung mencoba menjalankannya lagi. Saya akan menunjukkan cara menggunakan Selenium menggunakan browser Firefox, karena untuk Selenium IDE hanya ada dibrowser Firefox.
  1. Buka Firefox
  2. Install plugin Selenium IDE
  3. Restart Firefox
  4. Cari Selenium IDE ke Tools > Selenium IDE
  5. Maka akan muncul windows seperti dibawah ini: [caption id="" align="aligncenter" width="674"]Selenium IDE Selenium IDE[/caption] Base URL: Link utama diaman dapat diubah-ubah sesuai yang diinginkan. Ini berguna saat develop web di domainA.com dan berpindah ke domainB.com. Untuk mengatasi kejadian ini, tidak perlu merekam ulang semua testing yang sudah dibuat. Tinggal ganti saja Base URL nya. Test Case: List test case yang sudah pernah direkam sebelunya. Banyak hal lain yang bisa diexplore, tetapi untuk sekarang itu dulu saja.
  6. Masuk ke google.com
  7. Tekan tombol merah kanan untuk memulai merekam semua kegiatan browsing.
  8. Lalu coba ketikkan keyword "selenium" di google dan tekan enter.
  9. Lalu lihat jendela Selenum IDE lagi. Pada tab tabel sudah terisi dengan berbagai perintah. Jika iya, berarti sudah benar.
  10. Stop dengan menekan tombol merah
  11. Lalu coba klik tombol hijau mirip symbol "play" di software musik.
  12. Jika benar, semua tindakanmu digoogle akan diulangi lagi.
Kamu juga bisa membuat test case baru dan memberi nama yang sesuai. Setelah itu test case dapat di simpan/save untuk di buka lain waktu. Semoga dengan ini bisa memperingan proses testing kamu ya. Sebenarnya banyak metode testing. Mungkin akan saya jabarkan lain waktu.
January 6, 2016

Membuat Blog Sederhana Dengan PHP – Analisa Dan Desain Sistem

Saya akan membuat sebuah blog dimana admin dapat menambahkan, mengubah, dan menghapus sebuah artikel. Adapun user yang dapat menambahkan sebuah komentar pada sebuah artikel. Dibawah ini ada sebuah Use Case Diagram.
In software and systems engineering, a use case is a list of actions or event steps, typically defining the interactions between a role (known in the Unified Modeling Language as an actor) and a system, to achieve a goal. (Wikipedia)
Use Case Diagram adalah salah satu diagram pada UML. Pada UML(Unified Model Language) sendiri terdapat banyak sekali diagaram. Masing-masing diagaram mempunyai fungisinya sendiri. Untuk Use Case sendiri gunanya adalah mendiskripsikan sebuah sistem dapat melakukan apa saja bukan bagaimana cara melakukannya. Jadi, tidak perlu menjabarkan bagaimana suatu aksi/action dapat dilakukan. Desain Sistem Dibawah ini adalah gambar use case tentang blog sederhana yang akan dibuat nanti: Baca Selengkapnya...
January 6, 2016

Membuat Blog Sederhana Dengan PHP – Pendahuluan

Pada seri tutorial ini saya akan menjelaskan bagaimana membuat blog sederhana dengan menggunakan PHP. Tujuan dari tutorial ini bukan mengajarkan teknik PHP yang terlalu tinggi, tetapi memperkenalkan dasar PHP dengan contoh praktis yang dapat langsung dipraktekkan sambil membaca tutorial singkat ini. Pada akhir tutorial ini diharapkan dapat:
  1. Menganalisa dan mendesain sebuah sistem sederhana
  2. Memahami konsep PHP dan database
  3. Mengimplementasikan PHP dalam membuat berbagai macam aplikasi web
Baca Selengkapnya...
December 12, 2015

Mengatasi “Validasi Dokumen Jual Banyak Barang Sekaligus Gagal” Di Bukalapak

Kemarin sampai hari ini saya bingung kenapa kok *.csv saya selalu gagal. Setelah saya melakukan penelitian dan percobaan. Ternyata ada beberapa syarat yang harus terpenuhi sbb:
  • Deskripsi tidak boleh ada ENTER atau baris baru
  • Tidak boleh ada petik untuk setiap kolom atau karakter aneh-aneh
Sebelum saya menjelaskan lebih lanjut. Coba kita simak terlebih dahulu *.csv default bawa an bukalapak. Buka file *.csv default bukalapak menggunakan notepad bukan excel atau software sejenisnya. [crayon-5e8e77acdf475831898520/] Baca Selengkapnya...
December 2, 2015

BukaLapak: Fitur Jual Banyak Barang Sekaligus

[caption id="" align="aligncenter" width="1286"]Jual Banyak Barang Sekaligus Jual Banyak Barang Sekaligus[/caption] Sebuah fitur yang paling saya suka di BukaLapak.com adalah fitur "Jual Banyak Barang Sekaligus" yang tidak dipunyai pesaingnya yaitu Tokopedia.com. Setelah mencoba fitur ini ternyata masih ada bug yang sangat mengganggu. Jika menginputkan sangat banyak barang dalam 1 file .csv maka URL gambar yang disertakan tidak diupload/import dengan benar. Jadi ada tulisan tidak ada gambar. Saya mencoba langsung meng-import file csv yang berisikan 400 lebih barang. Dan semua barang saya tidak ada gambarnya, tetapi anehnya saat saya coba menginputkan hanya 1 baris di file csv. Import berhasil dengan sempurna. Tetapi begitu sudah memasuki 40 barang, selalu ada saja produk yang gambarnya tidak muncul. Jadi terpaksa harus input manual. Walaupun masih ada bug, tetapi fitur ini saya acungi JEMPOL. Sangat membantu para seller saat menginputkan barang yang sangat banyak. Jadi seller dapat fokus berjualan dan waktunya tidak habis hanya untuk input barang saja.
November 28, 2015
Mengambil Konten Website Menggunakan PHP, Javascript, jQuery, dan AJAX

Mengambil Konten Website Menggunakan PHP, Javascript, jQuery, dan AJAX

Baru-baru ini saya membuka toko onlnie saya. Cuman permasalahannya supplier saya punya website toko online senidri dan saya harus mengambil satu per satu produknya. Supplier saya punya lebih dari 1000 produk lebih yang ready stock. Saya malas donk kalau harus input satu-satu. Sudah baca moto blog saya toh? "Jadilah Pemalas Cerdas". "Kemalasan" saya muncul. Gimana kalau saya grab saja semua konten websitenya dengan ilmu programming saya. Dan tara, akhirnya jadilah Toko Online saya. Dalam waktu 2 hari saja. Semua produk sudah ada di toko online saya dan siap dijual. Baca Selengkapnya...