Jumat, 29 September 2017

Promo Terbatas Aplikasi Android Hanya Rp. 500 Ribu, Buruan!


Kabar gembira untuk masyarakat Medan dan sekitarnya. JasaWebMedan menawarkan aplikasi Android yang siap listing di Play Store hanya dengan menambahkan Rp 500 Ribu* dari harga paket pemesanan Toko Online dan Website MLM. Pemesanan berlaku hingga Akhir Oktober 2017. Segera hubungi via WA atau telpon ke 0852-9692-9820 untuk informasi lebih lanjut.

Sekilas Tentang Aplikasi Android

Sistem Operasi smartphone yang dikembangkan oleh Google dan komunitasnya ini terkenal dengan kemudahan pakai (user friendly). Hal ini menyebabkan semakin menjamurnya pengguna smartphone berbasis Android di seluruh dunia, termasuk Indonesia. Para developer aplikasi juga berlomba membuat program berbasis Android yang dengan ragam kegunaan. Dari Toko online hingga game. Program berbasis Android inilah yang disebut sebagai Aplikasi Android atau sering disingkat Apps. Apps ini memungkinkan aplikasi online tidak lagi bergantung dengan browser agar bisa beroperasi. Bisa dikatakan, ini adalah jamannya Apps.

Kesempatan Bagi Pebisnis

Pengguna smartphone Android yang merupakan mayoritas merupakan kesempatan bagi pebisnis untuk menawarkan produk. Tampilan mobile yang lebih sederhana dan menekankan fungsi memberi pilihan yang memudahkan bagi pembeli atau member dalam bertransaksi. Selain itu, memiliki Apps yang sesuai dengan bisnis akan menaikkan image produk dan usaha ke arah modern dan upto date.

Tingginya permintaan untuk pembuatan Apps ini dipahami benar oleh JasaWebMedan sehingga memberikan penawaran super menarik dari sisi harga dan kelengkapan paket pemesanan Toko Online dan Website MLM. Sebagai perkenalan produk baru, kami membundle setiap pemesanan kedua paket produk tersebut dengan aplikasi Android dengan harga super murah. Cukup dengan menambah Rp. 500.000.

Syarat dan Ketentuan

Untuk paket promo ini, kami membatasi fungsi-fungsi yang serupa dengan versi onlinenya. Untuk penambahan fungsi khusus akan dikenakan biaya tambahan sesuai kebutuhan fitur.

Kami juga dapat menghentikan promo ini lebih cepat jika pesanan terlalu banyak, demi menjaga kepuasan pemesan awal. Jadi, pesan sekarang juga sebelum terlambat.


Rabu, 13 September 2017

Mudah Mengirim Email Menggunakan PHPMailer

Sebagai Web Application Developer (settdah!), mengirimkan email dari script PHP adalah hal rutin yang dilakukan. PHP sendiri memiliki fungsi mail() yang siap pakai namun punya masalah klasik yaitu Email menyasar ke folder spam atau junk. Akibatnya informasi penting bisa luput dari perhatian pemilik email tujuan karena tidak ada notifikasi ke gadgetnya.

Kali ini kita akan menggunakan PHPMailer untuk pilihan pengiriman email yang lebih baik. PHPMailer merupakan kumpulan class PHP yang secara khusus menangani pengiriman email. Kelebihan utama yang sangat dirasakan manfaatnya oleh para programmer web adalah kemungkinan email dianggap spam jauh lebih kecil. Baiklah, cukup mukadimahnya, langsung ke inti, yuk mari!

Instalasi

Kita menggunakan PHPMailer versi 5.2 yang sudah teruji beberapa tahun belakangan paling banyak digunakan. Adapun versi terbaru PHPMailer saat artikel ini ditulis adalah Versi 6. Kami lebih memilih versi yang 5.2 dibanding versi 6 lebih karena Versi 6 harus diinstal menggunakan composer dimana kami yakin masih banyak programmer web yang enggan menggunakan composer dengan beragam alasan, kami termasuk golongan ini... ;)


  1. Download versi PHPMailer versi 5.2 dari sini.
  2. Pilih Download Zip
  3. Ekstrak file zip ini kemudian pindahkan folder hasil ekstraksinya ke folder kerja, yaitu htdocs atau www

Contoh Penggunaan

<?php
$mail->isSMTP();

$mail->SMTPDebug = 0;
//Set the hostname of the mail server
$mail->Host = 'mail.serveranda.com';
//Set the SMTP port number - likely to be 25, 465 or 587
$mail->Port = 26;//kami menggunakan port standar - non safe
//Whether to use SMTP authentication
$mail->SMTPAuth = true;
//Username to use for SMTP authentication
$mail->Username = 'alamat@emailpengirim.com';
//Password to use for SMTP authentication
$mail->Password = 'passwordEmail';
//Set who the message is to be sent from
$mail->setFrom('alamat@emailpengirim.com', 'Nama Pengirim');
//Set an alternative reply-to address
$mail->addReplyTo('alamat@emailpengirim.com', 'QuinnFernanda System');
//Set who the message is to be sent to
$mail->addAddress('alamat@emailtujuan.com', 'Nama Tujuan');
//Set the subject line
$mail->Subject = 'PHPMailer SMTP test';
$mail->isHTML(true);

$mail->Subject = "Judul Email";

$mail->Body = "Isi email - boleh HTML";

//send the message, check for errors
if (!$mail->send()) {
    echo 'Mailer Error: ' . $mail->ErrorInfo;
} else {
    echo 'Message sent!';
}

?>

Untuk contoh-contoh format email yang lebih kompleks seperti menggunakan SMTP milik gmail dapat dilihat di folder examples.

Error yang kadang muncul biasanya berkaitan dengan belum aktifnya modul openssl yang belum diaktifkan. Coba buka php.ini dan pastikan tanda # sudah dibuang di depan modul openssl.

Kami berhasil mengirimkan email tanpa masuk ke spam dengan menggunakan PHPMailer ini. Jadi ini merupakan solusi instan untuk saat ini.

Ada beberapa alternatif lain selain PHPMailer yang belum sempat kami coba seperti SwiftMailer, Zend_mail, eZcomponents dan sebagainya. Jadi, banyak jalan mengirim email tanpa masuk ke spam.

Selasa, 05 September 2017

Cara Mengatasi Halaman Blank Pada Wordpress (White Screen of Death)

Halaman blank (kosong) pada Wordpress bisa menjadi masalah, khususnya bagi pemula. Anda tidak mendapatkan pesan error apapun pada halaman website sehingga semakin menyulitkan pencarian solusi bagi masalah ini. Umumnya hal ini terjadi sesaat setelah proses transfer website atau instalasi theme/plugin baru. Kondisi halaman putih kosong dikenal juga dengan White Screen of Death. Dengan penanganan yang tepat, masalah seperti ini sebenarnya relatif mudah diselesaikan.

Mengapa terjadi?

Penyebab halaman blank pada website berbasis Wordpress ada beberapa kemungkinan:
  1. Versi PHP pada web server tidak sesuai kebutuhan website
  2. Hak akses pada folder website tidak mencukupi
  3. Theme yang tidak kompatibel
  4. Plugin yang tidak kompatibel
 Untuk setiap kemungkinan diatas, akan diselesaikan menggunakan akses cPanel, karenanya pastikan Anda telah memiliki aksesnya.

Solusi 1. Pilih versi PHP terbaru

Pada hosting-hosting yang modern umumnya disediakan fitur untuk memilih versi PHP yang akan dijalankan.
Masuk ke cPanel website, dan klik pada menu Select PHP Version. Pilih versi PHP terbaru kemudian lihat apakah website sudah berjalan normal kembali.

Jika masalah halaman blank masih terjadi, coba turunkan versi PHP 1 tingkat. Lihat kembali apakah website sudah normal. Dari pengalaman kami, saat artikel ini ditulis, versi yang paling umum digunakan adalah PHP 5.6.

Jika pada cPanel tidak temukan menu tersebut, kemungkinan besar menggunakan nama menu lain, seperti PHP Config, PHP Setting dan sejenisnya.

Solusi 2. Hak Akses Folder

Hak akses folder juga bisa jadi salah satu penyebab WSoD, untuk itu perlu dipastikan bahwa folder dimana website diletakkan memiliki nilai yang tepat. Dari pengalaman kami, level hak akses yang paling cocok adalah 755. Berikut ini cara mengubah akses folder website paling sederhana menggunakan fitur file manager pada cpanel :

Langkah 1
Langkah 2



Pentingnya Fitur Backup Pada Website

Satu hal yang sangat dihindari dari bisnis yang operasionalnya banyak bergantung pada website atau aplikasi berbasis website adalah kehilangan data. Data transaksi, laporan keuangan, informasi karyawan maupun data konsumen merupakan informasi penting yang sangat dijaga agar jangan sampai hilang. Disinilah akan terasa pentingnya fitur backup pada website maupun software. Fitur backup dapat meminimalkan resiko kehilangan data keseluruhan.

Ada beragam hal yang dapat mengakibatkan kehilangan data seperti:
  1. Serangan hacker
  2. Kesalahan internal
  3. Masalah hardware
Semenjak awal berdirinya JasaWebMedan, kami sangat menyadari resiko fatal pada bisnis yang diakibatkan oleh kehilangan data. Karenanya, fitur backup data selalu disertakan pada setiap paket website dan software yang ditawarkan kepada setiap klien.


Adapun fitur backup yang diberikan meliputi:
  1. Auto Backup yang ditangani oleh sistem secara otomatis pada rentang waktu yang ditentukan, semisal sehari sekali. Lokasi file backup terletak pada server online.
  2. Backup Manual yang dapat dilakukan secara mandiri oleh klien JasaWebMedan sewaktu-waktu. Lokasi file backup dapat disesuaikan dengan permintaan klien, apakah pada server online atau secara offline (harddisk lokal atau Flashdisk)
Di JasaWebMedan, fitur backup diberikan secara GRATIS sebagai bagian layanan pembuatan website atau software. Hal ini dimaksudkan untuk memberikan garansi purna jual sehingga setiap klien merasa terlindungi dari resiko kehilangan data.

Jika terjadi  kehilangan data, klien dapat menghubungi JasaWebMedan agar melakukan restore data untuk mengembalikan data yang hilang. Pihak kami tidak mengenakan biaya apapun terkait proses restore data ini.

Jumat, 20 Januari 2017

Ini Cara Mengatasi Fatal error: Call to undefined function apply_filters() Pada Wordpress

Setelah mengklik tombol update pada salah satu website berbasis Wordpress, tiba-tiba di layar muncul tulisan Fatal error: Call to undefined function apply_filters(). Jangan panik, jika Anda menginstal web menggunakan Softaculous, segara masuk ke cpanel, kemudian klik icon Wordpress pada bagian seperti gambar di bawah ini:


Setelah itu, klik menu All Instalation:

 

Kemudian klik icon refresh berwarna biru seperti pada gambar dibawah ini:


Selesai. Semoga membantu.

Selasa, 17 Januari 2017

Cara Memindahkan Website Wordpress Antar Hosting

Banyak alasan mengapa hosting yang lain kelihatan lebih baik dari hosting yang sudah kadung dipilih. Jika Anda memutuskan memindahkan website wordpress dari satu hosting ke hosting lain, berikut ini langkah-langkah yang mungkin bisa membantu:
  1. Anda memiliki akses penuh ke cpanel di hosting asal dan hosting tujuan
  2. Gunakan File Manager di hosting asal untuk menciptakan file kompresi dari website yang akan dipindahkan
  3. Gunakan PhpMyAdmin untuk meng-eksport database website
  4. Gunakan File Manager di hosting tujuan untuk menciptakan folder yang akan diisi website pindahan
  5. Gunakan menu MySql Databases® untuk menciptakan database dan user yang memiliki hak akses terhadap database tersebut
  6. Gunakan PhpMyAdmin pada hosting tujuan untuk melakukan import database website (yang dihasilkan dari langkah 3)
  7. Jika domain website di hosting awal adalah addon, lepaskan domain website menggunakan menu Addon Domains
  8. Sesuaikan Name Server domain website dengan name server hosting tujuan (tanyakan kepada Admin hosting atau bisa dilihat di FAQ)
  9. Tambahkan domain website menjadi addons pada hosting tujuan, gunakan menu Addon Domains untuk keperluan ini.
    PENTING: pastikan pointing ke folder yang anda buat pada langkah 4 sudah benar. Biasanya akan seperti:  public_html/nama_folder_tujuan
  10. Buka File Manager dan edit file wp_config.php untuk menyesuaikan user dan nama database serta password yang Anda hasilkan dari langkah 5
  11. Selesai.
Pada banyak kasus, website baru Anda yang baru dipindahkan tidak langsung online meskipun semua langkah diatas sudah selesai. Hal ini dikarenakan ada proses propagasi, dimana server hosting melakukan update whois ke seluruh jaringan server internet dunia.

Ada Masalah...?

Jika ketemu masalah [an error occurred while processing this directive], coba login ke Dashboard (nama_domain.com/wp-admin) dan klik menu Setting - Permailink. Pada bagian Common Settings ubah dulu ke pilihan selain yang telah dipilih (contoh ke default), simpan perubahan, kemudian kembalikan ke pilihan sebelumnya lalu simpan perubahan.

Punya pengalaman atau pertanyaan tentang topik ini? Silahkan isi kolom komentar dibawah ini.

Jumat, 15 Januari 2016

CSS: Membuat Gambar Latar (background) Full Page

Anda tentu sering melihat website yang memiliki gambar latar memenuhi layar atau full page seperti terlihat di website www.mobilindo77.com. Biasanya gambar latar dibuat agak blur agar tulisan di atasnya tetap jelas.

Dengan menggunakan CSS gambar latar yang memenuhi layar dapat dibuat dengan cukup mudah. Berikut ini kodenya:

<style>
 html{
  height:100%;width:100%;
 }
 body{
  background:url(path/gambar) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; 
 }
</style>

Catatan: kode html{...} diatas adalah tweak agar gambar latar/background tetap kelihatan penuh saat ditampilkan di browser bawaan Android. Anda tidak akan melihat perbedaan hasilnya jika kode html{...} tersebut dihapus saat melihat website menggunakan desktop, laptop atau tablet.

Semoga bermanfaat.