Wednesday, January 20, 2021

UPDATE TABLE 1 WHERE ID=TABLE 2

 UPDATE `tb_barang_temp` AS t1

    JOIN `tb_type` AS t2 

    ON t1.type=t2.type

SET t1.`type`=t2.id 

Monday, January 11, 2021

UPDATE RESI SECARA MASAL MENGGUNAKAN API RAJAONGKIR DENGAN PHP NATIVE



Berikut cara meng update resi secara masal yang ada di database menggunakan API Rajaongkir versi pro. Di sini sy belum menjalankan querynya, hanya menampilkan dalam bentuk echo untuk mengecek apakah perintahnya dijalankan sesuai dengan keinginan kita. 

Jika teman2 ingin menjalankan querynya maka tinggal ganti baris:


echo "<th>RESI ". $resi." Status awal ".$sr." telah diupdate menjadi : ".$status_pengiriman." Penerima: ".$penerima_paket." Tgl. Terima ".$tgl_terima."</th>";

menjadi :

UPDATE tabel SET status='$status_pengiriman' WHERE ................


<?php

include "koneksi.php";

function getLacak($resi,$kurir,$api) {

$curl = curl_init();

curl_setopt_array($curl, array(

CURLOPT_URL => "https://pro.rajaongkir.com/api/waybill",

CURLOPT_RETURNTRANSFER => true,

CURLOPT_ENCODING => "",

CURLOPT_MAXREDIRS => 10,

CURLOPT_TIMEOUT => 30,

CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,

CURLOPT_CUSTOMREQUEST => "POST",

CURLOPT_POSTFIELDS => "waybill=".$resi."&courier=".$kurir."",

CURLOPT_SSL_VERIFYPEER => false,

CURLOPT_SSL_VERIFYHOST => false,

CURLOPT_HTTPHEADER => array(

"content-type: application/x-www-form-urlencoded",

"key: ".$api

),

));


$response = curl_exec($curl);

$err = curl_error($curl);


curl_close($curl);


if ($err) {

$show = "cURL Error #:" . $err;

} else {

$show = $response;

}

return $show;

}

$kurir = "jnt";

$api = 'GANTI DENGAN API KE ANDA'; //Isi dengan api dari rajaongkir

$no=1;

$cek1 = mysqli_query($koneksi, "SELECT resi, status FROM tb_sales WHERE status!='Finish'");

echo "<table border='1'>";

while($dr = mysqli_fetch_array($cek1)){

        $resi=substr($dr['resi'],-12);

        $sr = $dr['status'];

            $lacakpaket = getLacak($resi,$kurir,$api);

$data = json_decode($lacakpaket, TRUE);

if (isset($data['rajaongkir']['result'])) {

$status_paket = $data['rajaongkir']['result']['summary']['status'];

$kode_kurir = $data['rajaongkir']['result']['summary']['courier_code'];

$nama_kurir = $data['rajaongkir']['result']['summary']['courier_name'];

$no_resi = $data['rajaongkir']['result']['summary']['waybill_number'];

$service_kurir = $data['rajaongkir']['result']['summary']['service_code'];

$tgl_kirim = $data['rajaongkir']['result']['details']['waybill_date'];

$jam_kirim = $data['rajaongkir']['result']['details']['waybill_time'];

$berat_barang = $data['rajaongkir']['result']['details']['weight'];

// Detail Pengirim

$nama_pengirim = $data['rajaongkir']['result']['details']['shippper_name'];

$alamat_ori1 = $data['rajaongkir']['result']['details']['shipper_address1'];

$alamat_ori2 = $data['rajaongkir']['result']['details']['shipper_address2'];

$alamat_ori3 = $data['rajaongkir']['result']['details']['shipper_address3'];

$kota_ori = $data['rajaongkir']['result']['details']['shipper_city'];

// Alamat singkat pengirim

$asal = $data['rajaongkir']['result']['details']['origin'];

// Detail Penerima

$nama_penerima = $data['rajaongkir']['result']['details']['receiver_name'];

$alamat_dest1 = $data['rajaongkir']['result']['details']['receiver_address1'];

$alamat_dest2 = $data['rajaongkir']['result']['details']['receiver_address2'];

$alamat_dest3 = $data['rajaongkir']['result']['details']['receiver_address3'];

$kota_dest = $data['rajaongkir']['result']['details']['receiver_city'];

// Alamat singkat penerima

$tujuan = $data['rajaongkir']['result']['details']['destination'];

// Status Pengiriman

$status_pengiriman = $data['rajaongkir']['result']['delivery_status']['status'];

$penerima_paket = $data['rajaongkir']['result']['delivery_status']['pod_receiver'];

$tgl_terima = $data['rajaongkir']['result']['delivery_status']['pod_date'];

$jam_terima = $data['rajaongkir']['result']['delivery_status']['pod_time'];

}

   echo "<tr>";

   echo "<th>".$no++."</th>";

   echo "<th>RESI ". $resi." Status awal ".$sr." telah diupdate menjadi : ".$status_pengiriman." Penerima: ".$penerima_paket." Tgl. Terima ".$tgl_terima."</th>";

                       echo "</tr>";

}

 

                    echo "</table>";


Mudah mudahan bermanfaat.

Tuesday, March 13, 2018

Step By Step Belajar SEO

Step By Step Belajar SEO

step by step belajar seo



SEO (Search Engine Optimation) merupakan sebuah upaya dalam memaksimalkan sebuah blog/website agar mudah ditemukan dalam mesin pencarian khususnya yang paling populer adalah google. Sebagus apapun sebuah blog jika tidak ramah terhadap mesin pencarian, maka blog anda akan sulit muncul terutama di halaman depan mesin pencarian. Akibatnya blog anda akan sepi pengunjung. Jika ingin masuk ke halaman pertama dalam mesin pencarian maka harus belajar tentang SEO dengan step by step belajar seo

Dasar Dasar SEO 

Saya sendiri bukan seorang ahli SEO, tetapi saya sedang belajar bagaimana SEO itu sekaligus mempraktekannya melalui artikel artikel yang Insya Alloh akan saya tulis melalui blog yang sudah lama saya tinggalkan ini. 

Dari beberapa artikel yang saya baca tentang SEO, kunci utama untuk mendapatkan trafik ke blog kita adalah artikel yang berkualitas. Satu hal yang tidak boleh dilupakan adalah tidak ada suatu kesuksesan yang dapat diraih dengan jalan pintas. Semua perlu kerja keras dan ketekunan. Jadi sejenak lupakan artikel artikel seperti "CARA CEPAT KAYA DENGAN BLOG" dan sejenisnya. Mulailah membangun kualitas tulisan tulisan anda dan tekun serta konsisten. 

 Beberapa hal yang perlu diperhatikan terkait SEO

Ada beberapa bahasan yang menurut saya wajib dipelajari bagi pemula seperti saya mengenai SEO yang perlu dibahas diantaranya adalah:
  1. Serius, menjadikan kegiatan bloging menjadi prioritas
  2. Membuat artikel yang berkualitas
  3. Rutin mempublikasikan artikel
  4. Membangun backlink
  5. Optimalisasi gambar
  6.  Promosikan blog anda
  7. dll
 Sebetulnya masih banyak hal hal lain yang harus dipelajari selain hal hal di atas, tetapi karena saya juga masih pemula ya kita mulai dulu step by step belajar seo dengan poin poin di atas.

Mudah mudahan artikel pembuka saya setelah lama mati suri ini bisa berlanjut untuk membahas
step by step belajar seo sebagai bahan pelajaran bagi saya sendiri dan mudah mudahan juga berguna bagi anda yang sedang mulai belajar tentang seo.

Tuesday, November 24, 2015

Pertanian yang Semakin Banyak Ditinggalkan


Indonesia termasuk negara yang memiliki kekayaan alam yang melimpah, terutama tanahnya yang subur makmur. Namun kekayaan dan kesuburan tanah itu sepertinya belum bisa dimanfaatkan dengan baik. 
Suburnya tanah di Indonesia seharusnya bisa menjadikan profesi pertanian menjadi salah satu idola. Namun kenyataannya justru sebaliknya, pertanian adalah salah satu bidang yang menurut pandangan orang tua kita adalah sesuatu yang jangan sampai diwariskan ke anak2nya. Ini realita, hampir terjadi di selurih Indonesia. 
Pertanyaannya adalah kenapa bidang pertanian menjadi hal yang terpinggirkan? Alasannya sederhana, para orang tua yang terbiasa di dunia pertanian merasakan betul menjadi seorang petani itu sangat tidak menjanjikan dalam hal perekonian. Disamping itu seorang petani juga tidak mempunyai kekuasaan apapun teehadap profesinya. Bagaimana tidak, disaat petani mulai bertanam, mereka perlu membeli pupuk yang harganya sudah ditentukan oleh produsen pupuk, kemudian dengan susah payah merawat tanaman, jika beruntung petani bisa memperoleh hasil panen. Namun hasil panen itu mereka jual sesuai dengan harga yang sudah ditetapkan oleh para tengkulak. 
Mereka tidak bisa menentukan harga jual dari barang yang mereka peoduksi. Itupun kalau panennya berhasil. Banyak petani yang sudah keluar modal banyak namun gagal panen. Hal2 semacam itulah diantaranya yang menjadikan profesi sebagai petani banyak ditinggalkan. 
Namun sebetulnya hal2 semacam itu seharusnya bisa dihindari atau minimal di kurangi sehingga petani bisa merasakan hasil dari keeih payahnya. 
Di sambung artikel berikutnya ya.....

I am back

Rupanya sudah cukup lama saya tidak menulis di blog ini. Banyak sebenarny pendapat yang berputar di kepala, namun karena kesibukan dan kemalasan (hehe) jadi tidak sempat tertuang di blog ini. 
Insya Alloh ke depannya akan saya tulis berbagai pendapat itu ke dalam blog ini.
Insya Alloh.....

Tuesday, November 25, 2014

Kebijakan Baru Facebook

Memperbarui Ketentuan dan Kebijakan Kami: Membantu Anda Memahami Bagaimana Facebook Dijalankan dan Bagaimana Facebook Mengontrol Informasi Anda


Wednesday, October 22, 2014

Sesungguhnya Takdirmu bejalan dengan sangat sempurna

Sesungguhnya Takdirmu bejalan dengan sangat sempurna..
KetetapanNya untukmu pun tidak ada yang terlewatkan terkecuali karena ketidak pekaanmu dengan dirimu.
Kesedihan dan kegundahan hati itu karena engkau memilih jalan hidup sendiri, dan memenuhi hatimu dengan angan anganmu, seandainya hatimu kau penuhkan untuk namaNya dan kau ikhlaskan Alloh yang menunjukkan kehidupan ini niscaya engaku dalam kecukupan..
Jika kau paksakan takdir mengikuti kehendakmu dan engkau mempersalahkan hidupmu maka dirimu akan menjadi orang asing selamanya untukmu sendiri. Gelisah, ketakutan, kesedihan terhadap dunia ini akan senantiasa menyatu dengan hatimu. Tetapi jika kau mencintai takdirmu ;