Advertisement

Rabu, 19 Juli 2017

Bagaimana Upload Foto Instagram dengan browser Chrome dari Komputer atau Laptop?

Instagram mungkin merupakan salah satu aplikasi yang wajib dipakai untuk Android OS, iOS, dan Windows, baik dalam handphone atau tablet-nya. Nah, jika suatu hari anda ketinggalan handphone di rumah atau dikantor karna sesuatu hal, dan anda ingin sekali mengabadikan momen berharga anda disuatu tempat tanpa smartphone?. Nah..., salah satu solusi yang mungkin kita pertimbangkan adalah dengan memakai Chrome Browser buatan Google. Browser ini sangat bisa membantu anda jika ketinggalan smartphone kesayangan anda.

Sejatinya website instagram hanya bisa melakukan beberapa perintah yang jauh lebih sederhana. seperti like, follow, unfollow. Tetapi tidak bisa upload foto via website. Dengan terpaksa dan mau nggak mau foto yang ada dikomputer harus dipindahkan ke smartphone, baru bisa diupload seperti biasa.

Berikut ini ada cara yang bisa membantu untuk melakukan upload foto kesayangan dengan menggunakan Browser Chrome, yaitu dengan melakukan trik sederhana sebagai berikut :

  1. Buka website resmi Instagram https://www.instagram.com dan login (di Chrome Browser).
  2. Pada Browser Google Chrome dan Chromium: CTRL + SHIFT + i.
  3. Aktifkan device mode / responsive design mode dengan memilih icon sebagai berikut (lihat di gambar, tanda panah).
    instagram account :instagram.com/amrinofficial
    Klik icon tersebut dan lihat perubahan layar browser disebelah kiri Komputer/Laptop.
  4. Kemuadian tentukan resolusi layar untuk tampilan (yang lebih tepat menurut anda) Chrome Browser tersebut pada sebelah kanan.
    instagram account :instagram.com/amrinofficial
    Akan terdapat beberapa tampilan device yang disuguhkan, bisa juga menambahkan ukuran smartphone kita sesuai dengan besaran layarnya.
  5. Kita akan melihat tambahan menu seperti di smartphone seperti berikut.
    instagram account :instagram.com/amrinofficial
    Dan sudah bisa upload gambar kesayangan seperti di smartphone, dengan melakukan klik icon camera seperti gambar diatas.
    Selamat mencoba!!!!

Senin, 13 Februari 2017

Perhitungan Tanggal pada Database, dengan Menggunakan 2 Type Data

MySQL menyediakan beberapa fungsi yang berhubungan dengan tanggal, fungsi ini digunakan untuk menghitung umur, bahkan untuk mengambil sebagian dari bagian tanggal, seperti bulan, tahun lahir, bulan lahir.

01. Type data yang digunakan
  • Integer : Tipe data integer adalah tipe data yang terdiri dari angka bulat (tidak mengandung nilai pecahan atau nilai desimal). Nilai ini bisa berbentuk angka positif maupun negatif, contohnya 1, 2, 6, -44, 20000, atau 128730123
  • Date() : adalah tipe data yang dapat digunakan untuk menampung data yang bertipe tanggal, bulan, dan tahun.    
02. Mana yang lebih mudah digunakan
Berikut sebuah tabel database yang akan diolah (tabel : peliharaan): 
Nama 
(Varchar)
LahirDate 
(Date)
LahirInt 
(Int)
Kucing
1993-01-29
728240400
Anjing
1998-07-24
901213200
Merpati
2000-02-13
950374800
Ayam
1999-09-28
938451600
Bebek
1999-09-09
936810000

Untuk mengetahui berapa tahun umur binatang, maka harus mencari selisih antara tanggal saat ini dengan tanggal lahir sebagai berikut :
  • Kasus 1 untuk menghitung tanggal dengan menggunakan type data integer maka fungsi yang digunakan adalah:
    $resultdb=mysql_query('SELECT Nama, LahirDate FROM peliharaan');
    while ($rowdb = mysql_fetch_assoc($resultdb)) {
    $kelahiran=date('yyyy-mm-dd',$rowdb['LahirInt']);
    $result=mysql_query('SELECT nama, kelahiran, CURDATE(), (YEAR(CURDATE())-YEAR($kelahiran))- RIGHT(CURDATE(),5) < RIGHT($kelahiran,5)) AS umur FROM peliharaan');  
    while ($row = mysql_fetch_assoc($result)) {   
    echo $row['nama'];   echo $row['kelahiran'];   
    echo CURDATE();   
    echo $row['umur'];  
    }   
    } 
  • Kasus 2 menghitung umur dengan menggunakan type data date() maka fungsi yang digunakan adalah :

    $result=mysql_query('SELECT Nama, LahirDate, CURDATE(), (YEAR(CURDATE())-YEAR(kelahiran))- RIGHT(CURDATE(),5) < RIGHT(kelahiran,5)) AS umur FROM peliharaan'); 
    while ($row = mysql_fetch_assoc($result)) {     
    echo $row['nama'];     echo $row['LahirDate'];     
    echo CURDATE();     
    echo $row['umur']; }


Disini, YEAR() berarti mengambil nilai tahun dari tanggal, dan RIGHT() mengambil sejumlah 5 karakter dimulai dari kanan yang merupakan bagian dari tanggal (MM-DD-YYYY). Dan (RIGHT(CURDATE(),5) < RIGHT(kelahiran,5)) maka akan menghasilkan nilai 0 atau 1.
sedangkan AS umur merupakan field baru untuk menampung hasil dari pengurangan selisih tanggal sekarang dan tanggal lahir. CURDATE() merupakan fungsi untuk menghasilkan tanggal hari ini, berbeda dengan kasus 1, dimana untuk melakukan pengurangan selisih, kita harus melakukan deklarasi variabel terlebih dahulu yaitu fungsi DATE().

Dari fungsi diatas dapat dilihat menghasilkan nilai dan tampilan yang sama dengan 2 cara yang berbeda, dari hal ini dapat ditentukan kode PHP mana yang lebih mudah digunakan. Baik type Date & Intger diatas, sama - sama memiliki keunikan masing - masing tergantung penggunaan serta ketergantungan pada field lain dalam Database.

Yang lebih simpel dan sederhana seharusnya menggunakan perintah PHP pada kasus 2.

Kamis, 09 Februari 2017

Buat Toko Onlinemu Sekali Klik dan Langsung Jualan Dengan Instal PrestaShop di cPanel

PrestaShop merupakan Free Software yang diberikan oleh cPanel untuk memudahkan pemiliknya memiliki Online Shop (e-commerce) tanpa harus membeli alias gratis.

PrestaShop


01. cPanel
cPanel adalah web hosting control panel berbasis Linux yang menyediakan antarmuka dan otomatisasi grafis alat yang dirancang untuk menyederhanakan proses hosting situs web. cPanel memiliki kemampuan untuk mengontrol berbagai aspek melalui web browser standar yang dilakukan oleh administrator, reseller, dan pemilik situs web pengguna akhir.

cPanel didesain untuk berfungsi baik sebagai dedicated server atau server virtual private. Versi cPanel terbaru mendukung instalasi pada CentOS, Red Hat Enterprise Linux (RHEL), dan CloudLinux OS. Mampu mendukung aplikasiseperti Apache, PHP, MySQL, PostgreSQL, Perl, dan BIND (DNS), serta dukungan E-Mail termasuk POP3, IMAP, dan layanan SMTP. cPanel diakses melalui https pada port 2083.
cPanel Login
Panel Login cPanel

02. PrestaShop sebagai Free Software untuk online shop
PrestaShop adalah free software (gratis), untuk solusi e-commerce (online shop). Perangkat lunak ini diterbitkan di bawah Lisensi Open Software (OSL), dan ditulis dalam bahasa pemrograman PHP dengan dukungan untuk sistem manajemen database MySQL.

PrestaShop adalah salah satu solusi gratis bagi pebisnis pemula, dimana tanpa mengeluarkan biaya, hanya tinggal melakukan konfigurasi didalam cPanel, maka pengguna website sudah memiliki toko online sendiri. Apalagi jika memiliki kemampuan sedikit saja tentang bahasa pemrograman PHP dan MySQL, pemilik toko online sudah bisa melakukan pengeditan terhadap kode, dan template dari PrestaShop sesuai dengan keinginannya.

03. Cara Instalasi
Cara Instalasi PrestaShop dimulai dengan login terlebih dahulu ke cPanel pemilik website, sebagai berikut :
  • 03.1. Scroll (gulir) kebawah maka akan mendapati sebuah tab menu bernama Software.
cPanel Software

  • 03.2. Kemudian silahkan diklik pada bagian Softaculous Apps Installer, seperti berikut:

Softaculous Apps
  
  • 03.3. Lalu pada bagian sebelah kiri terdapat barisan menu untuk menentukan aplikasi apa yang akan kita instal, dalam hal ini kita memilih menu E-Commerce, dan pilih PrestaShop.

Left Menu

  • 03.4. Piliih bagian Button Instal Now disebelah kanan desktop, Kemudian kita akan memulai proses instalasi, mulai dari pemilihan folder yang akan dijadikan sebagai tempat instal (baik di domain dan sub domain). Pada bagian Site Settings, tentukan nama toko (Store Name), dan folder Adminnya (default=admin123).

Instal Now Button

  • 03.5. Pada bagian Admin Account, silah kan isi email (Admin Email), dan Admin Password, nama depan (first name), dan nama akhir (last name).
Admin Account


  • 03.6. Kemudian klik Button Instal. Dan selamat, anda telah memiliki toko online buatan sendiri. Untuk melakukan pergantian thema silahkan download free theme dari PrestaShop, lalu unggah melalui folder admin yang sudah dibuat. Sebenarnya dengan tampilan sekarangpun Toko Online anda sudah termasuk dalam kategori bagus karena sudah mendukung tampilan Responsive (bootstrap).

04. Setting
Untuk melakukan setting terhadap toko online PrestaShop, silahkan masuk folder admin yang telah dibuat sebelumnya, semisal : jika nama toko online adalah http://tokoonline.com, dan nama folder admin yang dibuat sebelumnya adalan admin123(default direktori Administrator PrestaShop), maka untuk masuk ke halaman Administrator anda tinggal ketik : http://tokoonline.com/admin123, dan login dengan Username dan Password yang telah dibuat sebelumnya.
Akhir kata, selamat untuk Toko Onlinenya!!!

Rabu, 08 Februari 2017

PHP SuperGLobal variabel, mana yang sering digunakan?

Merupakan variabel global yang berasal dari web server


01. Pengertian
Bahsa pemrograman PHP juga memiliki sekumpulan variabel tambahan yang berasal dari web server, baik berupa input user (form), yang lebih sering dikenal dengan sebutan predefined. Kumpulan predefined ini memilik sifat khusus sesuai dengan peruntukannya yang juga bersifat globar karena secara otomatis memiliki jangkauan yang lebih luas. Inilah yang membuat variable predifined ini disebut sebagai SuperGlobal.

02. Yang termasuk kedalam SuperGlobal
  • $GLOBALS : Merupakan rujukan dari variabel yang memiliki lingkup global disemua sccript bahasa PHP. $GLOBALS mulai tersedia mulai PHP versi 3.0
  • $_SERVER : Sekumpulan variabel yang dihasilkan oleh web server. Semua variabel yang berhubungan dengan penanganan server, semisal mengetahui alamat IP HOST, dan nama HOST, serta fungsi lain yang memilik kaitannya dengan server.
  • $_GET : Variabel ini menghasilkan suatu nilai yang didapat dari sebuah form dan session dalam sebuah dokumen. Hasil yang diperoleh tadi terlihat di URL browser yang sedang aktif, sehingga hal ini sangat sarat dengan privacy pengguna semisal password. variabel $_GET juga hanya mampu melakukan pengambilan nilai form hanya dari satu halaman saja.
  • $_POST : Pada prinsipnya sama dengan $_GET yaitu menghasilkan nilai, tetapi dalam $_POST mampu menampung nilai dari luar halaman, dan dari dalam halaman yang sedang diproses. Ini dapat terlihat dimethode dan aksi form yang akan dikirimkan, bahkan mampu menampung sebuah cookie dan kirimkan ke halaman lain.
  • $_COOKIE : Menampung nilai pada browser, dan dianggap sebagai variabel tampungan saja, dikarenakan terkadang nilainya tidak disimpan ke sebuah DataBase, dan hanya digunakan sebagai analogi sebuah kode logika bahasa PHP.
  • $_FILES : Merupakan variabel yang dihasilkan dari $_POST, untuk menampung sebuah file, $_FILES sangat berguna untuk menangani upload media seperti gambar, dokumen dari komputer client ke komputer server. Tetapi terlebih dahulu kita menambahkan kode enctype="multipart/form-data", didalam tag form yang akan dibuat.
  • $_ENV : Menghasilkan suatu nilai dari sebuat environment(halaman yang sedang aktif).
  • $_REQUEST : Variabel ini mampu menampung semua nilai baik dari $_GET, $_POST,$_COOKIE dari sebuah halaman yang sedang aktif. Metode ini sangat disarankan jika baris kode bahasa PHP sudah rumit (ribuan baris).
  • $_SESSION : Variabel yang menyimpan sementara nilai yang telah di-registrasikan (simpan sementara). variabel ini hampir memilik fungsi yang sama dengan $_COOKIE. Perbedaannya pada masalah penempatan variabel yang ditampung(nilai). $_SESSION menampung nilai di server, sedangkan $_COOKIE menampung nilai di komputer client. $_SESSION lebih aman daripada $_COOKIE karena komputer client tidak ikut ambil bagian dari proses data yang sedang berjalan. Nilai $_SESSION yang dihasilkan juga hanya bersifat sementara.

03. Penutup
Mulai dari versi 4.2.0 standar pengaturan register_global adalah off. Hal tersebut sangat berpengaruh dalam pendefinisian variabel global.

Selasa, 07 Februari 2017

PHP MyAdmin Interface paling terlaris untuk mengolah Database

Keberadaan PHP MyAdmin ini tentunya sangat membantu dalam pengolahan DataBase berbasis website.

01. Sejarah
Release di September 9, 1998. Tobias Ratschiller, konsultan IT dan kemudian pendiri perusahaan perangkat lunak Maguma, bekerja pada web front-end berbasis PHP ke MySQL pada tahun 1998, terinspirasi oleh MySQL-webadmin, hingga menjadikan PHP MyAdmin menjadi sebuah aplikasi berbasis website. Pada saat itu, phpMyAdmin telah menjadi salah satu aplikasi PHP yang paling populer dan alat administrasi MySQL. Dalam rangka mengkoordinasikan meningkatnya jumlah patch, kelompok tiga pengembang terdaftar phpMyAdmin Project di SourceForge dan mengambil alih pembangunan pada tahun 2001.
Berikut beberapa fitur yang disediakan oleh PHP MyAdmin:
- Diakses melalui browser
- Impor data dari CSV dan SQL
- Ekspor ke berbagai format: CSV, SQL, XML, PDF
- Mampu memanagemen MySQL dan MariaDB
- Membuat grafis PDF tata letak database dalam bentuk Tree
- Mampu bekerja dengan sistem operasi yang berbeda

02. Cara Akses
Untuk melakukan akses jika webserver di lokalhost, maka ketik http://localhost/
Silahkan baca : mengenal-senjata-ampuh-php-library.html
Akses melalui website, harus melakukan login terlebih dahulu ke CPanel, karena PHP MyAdmin merupan sub direktori dari CPanel.

03. Penutup
PHP MyAdmin mudah digunakan, baik untuk new user dikarenakan interface yang sangat mudah digunakan.

Mana Lebih Baik, CashTree, Coin Monster & Celengan di PlayStore??

3 Aplikasi Android ini, merupakan aplikasi bebasis iklan, dengan menawarkan berbagai jenis penukaran hadiah (pulsa, token listik, dll).


01. AdSense
Google.com - AdSense, merupakan sarana Google untuk memasarkan produk dari para pengiklan. Google sendiri menawarkan kemudahan kepada pengiklan, dengan melakukan penawaran kepada perusahaan - perusahaan yang ingin produknya mudah ditemukan oleh masyarakat di mesin pencari seperti Google yang sudah ahli dalam pemasaran produk. Google AdSensemerupakan cara tercepat dan cara termudah bagi pengiklan untuk memasarkan produknya di Internet.

02. Integrasi Iklan kedalam Aplikasi
Sebelum para developer ke 3 Program Aplikasi ini meng-upload APK-nya ke Google, Developer telah menyisakan space untuk iklan terlebih dahulu, nantinya materi space iklan ini, akan ditentukan oleh pihak Adsense (Google). APK (File Install Android) yang terdapat di Google Play nantinya akan di download oleh para pengguna OS Android.

Melalui program periklanan AdSense, pemilik dari ketiga Program Aplikasi ini diperbolehkan memasang unit iklan yang bentuk dan materinya telah ditentukan oleh Google di halaman web mereka. Mereka juga akan mendapatkan pemasukan berupa pembagian keuntungan dari Google untuk setiap iklan yang diklik oleh pengunjung situs, yang dikenal sebagai sistem pay per click (ppc) atau bayar per klik.

Selain menyediakan iklan-iklan dengan sistem bayar per klik, Google AdSense juga menyediakan AdSense untuk pencarian (AdSense for Search) dan iklan arahan (Referral). Jika Aplikasi dipasangi semisal kotak pencarian Google di halaman aplikasinya, maka pembuat aplikasi juga akan mendapatkan pemasukan dari Google untuk setiap pencarian yang dilakukan pengunjung melalui kotak pencarian tersebut, yang berlanjut dengan klik pada iklan yang disertakan pada hasil pencarian.

03. Berbagi Hasil
Aplikasi CashTree, menurut pengalaman merupakan aplikasi juara 1 dari ketiganya, Cashtree adalah aplikasi layanan mobile memberikan reward berupa pulsa gratis. Para pengguna hanya perlu mengakses iklan (tugas) yang diberikan oleh cashtree untuk bisa mendapatkan pulsa gratis. Kebanyakan download aplikasi dan jalankan, baca website, atau mengikuti event yang diadakan oleh cashtree. Lebih detailnya silahkan instal aplikasi dari Google Play dari link ini :
https://play.google.com/store/apps/details?id=com.vitiglobal.cashtree
Coin Monster, menurut hematnya adalah aplikasi juara ke 2 dari ketiga aplikasi yang disebutkan, hal ini jelas dikarenakan proses rewardnya sedikit lambat daripada juara 1 (CashTree), menggunakan aplikasi ini juga sama persis dengan CashTree.
https://play.google.com/store/apps/details?id=com.coin.monster
Juara 3 Aplikasi Celengan, juga menggunakan sistem reward yang kurang lebih sama dari ketiga aplikasi ini, tidak ada yang berbeda.
https://play.google.com/store/apps/details?id=net.fsnasia.adplus.celengan&hl=id
Proses pembagian Hasil (uang) dari ketiga aplikasi ini sangat sederhana : Untuk pengiklan (pembuat aplikasi) dibuat dengan sistem pay per click (ppc) atau bayar per klik dan iklan arahan (referral), kisaran pay per clik ini tergantung iklan yang ditayangkan kepada pasar potensialnya. Sedangkan untuk pengguna aplikasi, tentunya pasti dibawah ppc.  Jenis jenis iklan dalam google adsense di antaranya :
CPC = Singkatan dari (Cost Per Click (Biaya Per Klik).
Sama dengan PPC yang sudah dibahas diatan.

CTR = Singkatan dari Click Through Rate.
Digunakan menghitung jumlah klik iklan dan dibagi dengan jumlah tayang iklan. Semisal iklan ditayangkan di APlikasi sebanyak 30000 kali dan diklik 1000 kali maka CTR-nya adalah 1000/30000=0,3333=0,3%

CPM= Cost per Mille
Publisher Adsense (Pembuat Aplikasi) akan menerima pembayaran berdasarkan perhitungan per 1000 kali halaman tayang.

RPM=Revenue Per Thoushand Impression
Pendapatan rata-rata yang bisa di dapatkan dari setiap 1.000 impresi. Untuk kebanyakan Publisher Adsense, RPM yang di peroleh antara $1 – $5, tergantung dari wilayah, jenis konten, dan relevansi iklan (baik RPM Kueri, RPM Halaman, RPM Permintaan Iklan).


04. Penutup
Silahkan mencoba Aplikasi CashTree, CoinMonster, Celengan. Aplikasi ini sangat berguna ketika anda kebelet pulsa.

Mengenal Senjata Ampuh PHP (Library)

PHP Extension (Library) merupakan senjata yang sangat mumpuni didalam bahasa pemrograman PHP (Hypertext Proscessor).

01. Munculnya Extension
Keberadaan Extension ini muncul dikarenakan tugas - tugas yang dilakukan secara berulang - ulang dalam suatu modul tertentu, sehingga diperlukan setiap saat dan tentunya akan menghemat waktu oleh sang developer(perancang aplikasi). Beberapa Contoh Extension dalam bahasa PHP (tidak diawali dengan tanda(;) menandakan extension otomatis diaktifkan saat instalasi :
extension=php_bz2.dll
;extension=php_curl.dll
extension=php_fileinfo.dll
extension=php_gd2.dll
extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll     
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll    
;extension=php_oci8_11g.dll 
;extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_pspell.dll
;extension=php_shmop.dll
extension=php_ffmpeg.dll
;extension=php_soap.dll
;extension=php_sockets.dll
;extension=php_sqlite3.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll

Extension Library PHP ini tidak serta merta semuanya perlu diaktifkan (digunakan) tergantung dari kebutuhan pengguna, sehingga sebagian harus diaktifkan secara manual.

02. Cara Penggunaan
Penggunaan daripada Extension  Library PHP, tergantung dari webserver yang digunakan, apakah menggunakan WAMP, XAMPP, AppServ. Yang paling sering digunakan oleh kebanyakan web developer tentunya adalah XAMPP karna mampu berjalan di flatform berbeda seperti Linux, Windows.

Jika menggunakan XAMPP, maka file yang akan diedit terletak di C:\xampp\php\php.ini, misalnya : kita ingin mengolah gambar (image), makan dibutuhkan library php_gd2.dll untuk diaktifkan, dan untuk mengolah penyandian berjenis MHASH, perlu mengaktifkan php_mhash.dll,

Cara mengaktifkannya dengan membuka (hapus) tanda (;) didepan baris Extension Library yang akan digunakan. Jika sebelumnya dalam file php.ini, terdapat baris seperti berikut :
;extension=library php_gd2.dll
;extension=php_soap.dll
maka hapus tanda (;) kemudian re-start webserver sebagai syarat untuk mengaktifkan Extension  Library PHP yang kita inginkan.

03. Instal Manual atau Automatic
Pengggunaan Extension  Library dalam bahasa PHP, secara struktural sudah ada yang otomatis berjalan, tetapi adakalanya sebagian hal harus kita aktifkan secara manual. Hal ini dilakukan agar services (proses berjalan) dalam server tidak memberatkan, padahal proses tersebut tidak terlalu diperlukan, seperti contoh extention extension=php_curl.dll (library printer) tidak perlu digunakan jika kita hanya membuat website pribadi, tetapi sebaliknya sangat berguna jika kita membangun aplikasi berbasis website, seperti melakukan print di Kasir Restoran atau Bar.

04. Penutup
File Extentions Library dalam bahasa PHP sangat diperlukan sesuai dengan kebutuhan masing - masing, tergantung daripada aplikasi yang akan dibangung oleh seorang developer website.