Breaking

Showing posts with label PHP. Show all posts
Showing posts with label PHP. Show all posts

Sunday, August 4, 2019

August 04, 2019

INSTALLASI PHP MYADMIN

                                    Assalamu'alaikum wr.wb
  
                           
                                          

 A.PENDAHULUAN

      Selamat malamsemua bertemu lagi dengan saya  di blog pribadi saya kali ini saya akan share sedekit materi tentang Instalasi PHP MyAdmin.
B.LATAR BELAKANG
   agar dapat menginstall PHP MYADMIN dengan benar
C.MAKSUD DAN TUJUAN
    Dapat menginstall PHP MYADMIN di localhost.
D.PEMBAHASAN 
  phpMyAdmin adalah sebuah software gratis berbasis scripting language PHP yang bertujuan untuk memudahkan kita mengelola database MySQL. Tanpa phpMyAdmin, Anda perlu menggunakan terminal untuk mengelola database anda. Sementara, dengan phpMyAdmin Anda tidak perlu susah lagi mengelola database MySQL Anda karena phpMyAdmin memiliki user interface grafis.
  
Fitur-Fitur phpMyAdmin
Berikut adalah beberapa fitur phpMyAdmin yang membuat software satu ini banyak digunakan:

  • phpMyAdmin memiliki interface yang user-friendly dan intuitive yang mudah dipelajari. Dengan begitu, orang-orang dapat mempelajari dan membiasakan diri dengan fitur-fiturnya dengan mudah dan cepat.
  • phpMyAdmin memperbolehkan user memanfaatkan kebanyakan fungsi MySQL, termasuk mengelola database, menjalankan queries MySQL, mengeksekusi statement MySQL, mengelola user dan permission dan masih banyak lagi.
  • Anda juga bisa mengimport dan mengexport data dari dan ke berbagai format.
  • Dengan pre-defined fuctions, Anda bisa mengubah format data-data yang sudah tersimpan
  • phpMyAdmin bisa membuat graphics database dalam bentuk PDF, bersamaan dengan beberapa queries yang kompleks dibantu dengan query-by-example.
  • Melakukan pencarian pada database
E. TAHAP PELAKSANAAN
 1.Pastikan kita telah meremote server ,kemudian kita masuk ke direktori /var/www/html,kemudian kita ketikkan perintah instalasi untuk phpmyadmin, dengan  apt-get install phpmyadmin.
        Lanjutkan dengan klik Y     
           
                                  
                   
    kemudian muncul tampilan berikut,pada pilihan web server kita  pilih apache2 karena kita  memakai apache sebagai web servernya,jika sudah tandai klik ok.
                                  

   kemudian klik Y ,setuju phpmyadmin dengan dbconfig-common. 





   kemudian ,masukkan password database untuk administratornya.
                              

    kemudian masukkan password sebagai mysql password untuk phpmyadminnya.

                                    


     kemudian masukkan lagi password untuk konfirmasi.

 
 
 selanjutnya kita coba buka phpmyadminnya,dengan caranya buka web browser lalu ketikkan IP  server kemudian kita tambah /phpmyadmin.
 setelah itu kita login dengan user root dan password untuk database untuk servernya kemudian klik Go

                                 .

        Lalu muncul tampilan berikut maka kita telah masuk pada phpmyadmin.




 F.KESIMPULAN

  Dapat menginstal PHP MYADMIN dengan benar dan faham tentang tatacaranya. 

G.PENUTUP
        Sekian yang dapat saya sampaikan kurang lebihnya mohon ma'af...
      semoga bermanfa'at.
                                    
                                   Wassalamu'alaikum wr.wb
August 04, 2019

MENGENAL SOP YANG DIBAWAKAN MBAH SURO



Assalamualaikum Wr.Wb






A.Pendahuluan

    Selamat malam semua,bertemu lagi Kali ini saya akan membahas tentang SOP (Standart Operasional Prosedur) bersama Mbah Suro Dhemit.




B.Latar belakang

    Supaya bisa mengetahui standar prosedur kerja,dan apa sih manfaat dari SOP.




C.Maksud dan Tujuan

    Untuk memberi tahu pekerja supaya melaksanakan tugas pekerjaan sesuai dengan fungsinya dan alat penilaiaan kinerja pemerintah.




D.Pembahasan

   SOP(Standart Operasional Prosedur) adalah serangkaian instruksi kerja secara tertulis yang dibakukan(terdokumentasi) mengenai proses penyelenggaraan administrasi perusahaan,bagaimana dan kapan harus melakukannya ,dimana dan oleh siapa harus dilakukan.

   Menurut Tjipto Atmoko, Standart Operasional Prosedur merupakan suatu pedoman atau acuan untuk melaksanakan tugas pekerjaan sesuai dengan fungsinya dan alat penilaiaan kinerja instansi berdasarkan indikator-indikator teknis,administrasi dan prosedur sesuai tata kerja,prosedur kerja dan sistem kerja pada unit kerja yang bersangkutan.SOP yaitu sangat bermanfaat bagi pekerja-pekerja dalam menjalankan pekerjaan,Manfaatnya yaitu sebagai berikut :


A.Manfaat Standart Operasional Prosedur

* Sebagai standarisasi cara yang dilakukan pegawai dalam menyelesaikan pekerjaan dan tugasnya.

* Mengurangi tingakat kesalahan dan kelalaian yang dilakukan oleh seorang pegawai dalam                   menyelesaikan tugasnya.

* Meningkatkan efisiensi dan efektivitas pelaksanaan kerja dan tanggung jawab individual pegawai.

* Membantu pegawai menjadi lebih mandiri.

* Meningkatkan akuntibilitas pelaksanaan tugas.

* Menciptakan ukuran standar kerja yang memberikan pegawai cara konkrit untuk memperbaiki kinerja serta membantu mengevaluasi usaha yang telah dilakukan.

* Memastikan pelaksanaan tugas dapat berlangsung dalam berbagai situasi.

* Memberikan informasi mengenai kualifikasi kompetensi yang harus dikuasai pegawai.

* Memberikan informasi dalam meningkatkan kompetensi pegawai.

* Memberikan informasi mengenai beban tugas yang dipikul seorang pegawai.


Selain manfaat dari SOP juga mempunyai tujuan yaitu sebagai berikut :


B.Tujuan Standart Operasional Prosedur

* Agar petugas/pegawai menjaga konsistensi.

* Agar mengetahui dengan jelas peran dan fungsi tiap-tiap posisi dalam organisasi.

* Memperjelas alur tugas,wewenang dan tanggung jawab.

* Melindungi organisasi/unit kerja dan petugas/pegawai dari malpraktek.

* Untuk menghindari kegagalan/kesalahan.



C.Fungsi Standart Operating Prosedur

* Memperjelas tugas petugas/pegawai.

* Mengetahui dengan jelas hambatan-hambatan.

* Sebagai dasar hukum bila terjadi penyimpangan.

* Mengarahkan petugas/pegawai untuk sama-sama disiplin dalam bekerja.

* Sebagai pedoman dalam melaksanakan pekerjaan.


D.Keuntungan adanya SOP

* SOP yang baik menjadi pedoman bagi pelaksana.

* Para pegawai akan lebih memiliki percaya diri dalam.

bekerja dan tahu apa yang harus dicapai dalam setiap

pekerjaan.

* SOP juga bisa dipergunakan sebagai salah satu alat

trainning dan bisa digunakan untuk mengukur kinerja

pegawai.

   Oleh karena itu diperlukan standar-standar operasi prosedur sebagai acuan kerja secara sungguh-sungguh untuk menjadi sumber daya manusia yang profesional, handal sehingga dapat mewujudkan visi dan misi perusahaan.



E.Hasil yang didapat

    Dengan mengetahui Standar operasi prosedur kita jadi tau gimana cara kerja yang baik dan berpedoman untuk melaksanakan tugas pekerjaan sesuai dengan fungsi-fungsinya.



F.Kesimpulan

    Jadi dengan mempelajarinya kita tahu tentang pengertian SOP,manfaat dari SOP,tujuan SOP dan keuntungan adanya SOP.



G.Referensi

   Repository BLC TELKOM KLATEN

   


H.Penutup
   Sekian informasi dari saya semoga bermanfaat untuk kalian ,dan jangan lupa terapkan dalam dunia pekerjaan/ industri.

                                     Wassalamu'alaikum wr.wb
August 04, 2019

Belajar PHP Part 20 : Pengertian dan Jenis - Jenis Operator Bitwise dalam PHP




Melanjutkan Pembahasan tentang operator , dalam tutorial ini kita saya akan membahas Pengertian dan jenis-jenis Operator Bitwise (Bitwise Operator) dalam PHP.

Pengertian Operator Bitwise dalam PHP

Operator bitwise (Bitwise Operators) adalah operator khusus yang disediakan PHP untuk menangani proses logika untuk bilangan biner. Bilangan biner atau binary adalah jenis bilangan yang hanya terdiri dari 2 jenis angka, yakni 0 dan 1. Jika operand yang digunakan untuk operator ini bukan bilangan biner, maka akan dikonversi secara otomatis oleh PHP menjadi bilangan biner.

Dalam penerapannya, operator bitwise tidak terlalu sering digunakan, kecuali anda membuah program yang langsung berkaitan dengan pemrosesan bilangan biner.

Dalam tutorial ini saya berasumsi anda telah mengetahui cara penulisan, dan perhitungan bilangan biner, jika belum silahkan mempelajarinya terlebih dahulu.
Jenis-Jenis Operator Bitwise PHP

PHP mendukung 6 jenis operator bitwise. Daftar lengkapnya dapat dilihat pada tabel dibawah ini:



Cara Penggunaan Operator Bitwise dalam PHP
Seluruh operator bitwise tersebut diproses dalam bentuk biner. Berikut contoh cara penggunaan operator bitwise dalam PHP:



Dalam contoh kode PHP diatas, saya mendefenisikan 2 variabel yakni $a dan $b, dan memberikan nilai awal berupa angka biner ke dalam kedua variabel tersebut (cara penulisan angka biner telah kita bahas pada tutorial Tutorial PHP: Mengenal Tipe Data Integer dan Cara Penulisan Integer dalam PHP)

Variabel $a berisi angka biner: 10110101, yang nilai desimalnya adalah 181, dan variabel $b berisi angka biner: 01101100, yang nilai desimalnya adalah 108.

Pada contoh 1, saya melakukan operasi & terhadap kedua variabel. Operasi bitwise “and” ini akan memproses bit per bit dari kedua variabel, jika kedua bit sama-sama 1, maka hasilnya juga 1, selain kondisi tersebut, nilai akhirnya adalah 0. Berikut perhitungan bitwise “and”:
$a =      10110101
$b =      01101100
--------
$a & $b = 00100100 = 36 (desimal)

Dan dari hasil echo, terlihat bahwa hasilnya adalah 36 (dalam bentuk desimal).

Contoh kedua, untuk operasi I atau or, akan bernilai 0 jika kedua bit variabel bernilai 0, selebihnya nilai bit hasil akan diset menjadi 1. Berikut perhitungan bitwise “or”:
$a =      10110101
$b =      01101100
--------
$a | $b = 11111101 = 253 (desimal)

Contoh ketiga, menggunakan operasi ^ atau xor, dan bit hasil akan bernilai 1 jika salah satu dari kedua variabel bernilai 1, namun tidak keduanya. Berikut perhitungan bitwise “xor”:
$a =      10110101
$b =      01101100
--------
$a ^ $b = 11011001 = 217 (desimal)

Contoh keempat, menggunakan operasi ~ atau not,yang akan membalikkan nilai bit sebuah variabel dari 0 menjadi 1, dan 1 menjadi nol. Namun perhitungan bit not ini sedikit membingungkan, karena jika kita hanya membalikkan seluruh bitnya saja, hasilnya tidak sesuai dengan apa yang dihitung oleh PHP, seperti contoh perhitungan berikut:
$a  = 10110101
--------
~$a = 01001010 = 74 (desimal) ==> salah ???

Dari hasil menjalankan program, dapat dilihat bahwa ~$a = -182, darimanakah angka ini? Hal ini terkait dengan cara PHP menyimpan angka biner dengan 32 bit. PHP menyimpan bit dalam perhitungan matematis komputer yang di sebut dengan “Two’s complement” Penjelasan tentang ini dapat anda baca lebih lanjut pada http://en.wikipedia.org/wiki/Two%27s_complement dan http://stackoverflow.com/questions/18754198/confusing-php-bitwise-not-behavior

Namun cara perhitungan singkatnya adalah sebagai berikut:
$a   = 00000000000000000000000010110101 (32 bit)
--------
~$a  = 11111111111111111111111110110101 (32 bit negative)
Flip & -1 = 00000000000000000000000010110101 - 1
~$a  = -182 (desimal) ==> benar

Karena PHP memproses menggunakan 32 bit, maka kita harus mengikutkan seluruh bit 0 yang berada di depan angka biner dengan total 32 digit, lalu menegatifkannya. Jika angka paling kiri terdapat angka 1, maka ini adalah instruksi kepada PHP bahwa hasilnya akan negatif, dan hasil negatif di flip (dinegatifkan kembali), lalu dikurang 1, sehingga menjadi -182 dalam desimal.

Contoh ke 5, adalah operator Shift right dimana PHP akan menggeser variabel $a ke kanan sebanyak 1 tempat. Berikut proses yang terjadi:
$a      = 10110101 = 181
$a >> 1 =  1011010 = 90 (desimal)

Operator shift right menggeser nilai biner variabel $a ke arah kanan, dan digit paling kanan akan dihapus. Operator shift right ini akan menghasilkan nilai asal / 2. Dalam contoh, hasilnya adalah 180/2 = 90 (dibulatkan). Setiap penggeseran 1 tempat ke kanan akan membagi 2 nilai asal.

Contoh ke 6 adalah operator Shift Left, dimana PHP menggeser nilai variabel $b sebanyak 2 digit ke kiri. Berikut proses yang terjadi:
$b      =   01101100 = 108
$b << 2 = 0110110000 = 432 (desimal)

Ketika hasil pergeseran ke kanan, digit paling kiri akan diisi dengan nilai 0. Setiap penggeseran 1 tempat ke kiri akan mengkali 2 nilai asal.

Dalam tutorial kali ini kita telah mempelajari operator bitwise dalam PHP. Anda tidak akan sering menggunakan operator ini. PHP menyediakan operator bitwise untuk keperluan khusus.

August 04, 2019

Belajar PHP Part 19 : Pengertian dan Jenis - Jenis Operator Assignment dalam PHP

Assalamu'alaikum wr.wb


Kali ini saya akan menjelaskan tentang Pengertian dan Jenis-jenis Operator Assignment (Assignment Operators) dalam PHP, serta perbeddan antara Assugnment by Value dan Assignment by References.


Pengertian Operator Assignment dalam PHP

Operator assignment adalah operator untuk menambahkan, atau memasukkan sebuah nialai kedalam variabel . PHP memiliki 3 jenis operator assigment , dan kita telah menggunakan 2 di antaranya , yaitu tanda = untuk mengdefenisikan variabel , dan tanda => untuk mengisi nilai dari array.

Jenis - Jenis Operator Assignment dalam PHP

PHP mengenal 3 jenis operator assigment, yaitu Assigment dengan Nilai (Assignment by Value), Assigment Array, dan Assigment dengan Referensi (Assignment by Reference).
Pengertian Operator Assigment dengan Nilai (Assignment by Value)

Assigment dengan Nilai atau dalam istilah pemograman dikenal dengan Assignment by Value , adalah proses pemberian nilai kedalam sebuah variabel dengan meng-copy nilai atau value dari variabel lain.

PHP menggunakan tanda sama dengan (=) untuk Assignment by Value. Secara tidak sadar, kita telah banyak menggunakan operator ini dalam berbagai contoh pada tutorial sebelumnya. Pada saat menggunakan operator “=”, PHP meng-copy nilai (atau value), dari sisi kanan operator ke sisi kiri.

Operator Assignment by Value (dan juga operator assigment lainnya) memiliki arah proses kanan (dapat dilihat dalam tabel urutan proses pada Tutorial PHP: Pengertian Operand, Operator dan Urutan Operator dalam PHP) sehingga proses pemberian nilai kepada sebuah variabel dimulai dari kanan, seperti contoh berikut:


Pada contoh kode PHP diatas, saya mendefenisikan 3 variabel: $a, $b, dan $c dengan operator assigment by value. Perhatikan pada baris terakhir, dimana saya menuliskan kode $a = $b = $c+5, yang urutan pemrosesannya di mulai dari kanan ke kiri, sehingga yang diproses oleh PHP menjadi: $a = ($b = ($c+5)).

Pengertian Operator Assigment Array

Operator Assigment array adalah operator assigment untuk menginput nilai kedalam array. Operator ini menggunakan tanda panah (=>). Kita telah membahas cara pembuatan, dan penggunaan operator ini pada tutorial Mengenal Tipe Data Array dan Cara Penulisan Array dalam PHP.

Pengertian Assigment dengan Referensi (Assignment by Reference)
Assigment dengan referensi atau dalam istilah programmingnya: Assignment by Reference, adalah operator assigment khusus yang digunakan untuk men-copy nilai referensi dari sebuah variabel.

Pengetahuan saya, assigment dengan referensi ini akan jarang digunakan, tetapi tetap penting untuk diketahui bahwa PHP menyediakan fitur ini.

Dalam kode program diatas, saya membuat 2 buah variabel, yaitu $a dan $b. Variabel $a saya input dengan nilai 20, sedangkan variabel $b men-copy nilai dari variabel $a. Selanjutnya saya tampilkan kedua variabel tersebut menggunakan perintah echo.

Pada baris ke-9 saya menambahkan nilai variabel $a dengan 5, lalu menampilkan hasil kedua variabel tersebut. Selanjutnya pada baris ke-14 saya menambahkan $b dengan 10, lalu menampilkan hasilnya

Kata kunci disini adalah, variabel $b hanya men-copy nilai yang ada pada variabel $a, sehingga kedua variabel memiki nilai sendiri-sendiri dan terpisah, seperti yang terlihat dari hasil echo.

Bagaimana jika yang saya inginkan adalah: karena variabel $a=$b, maka ketika saya merubah nilai salah satu variabel, nilai pada variabel yang lain juga ikut berubah. Fitur inilah yang bisa didapatkan dengan Assignment by Reference.

Assignment by Reference dalam PHP menggunakan operator “= &”.

Perhatikan contoh kode PHP berikut yang sama persis dengan contoh sebelumnya, namun saya mengganti baris $b = $a, menjadi $b = &$a:


Seperti yang dapat dilihat, bahwa sekarang kedua variabel ($a dan $b), seolah-olah saling terikat, sehingga ketika sebuah variabel diubah nilainya, variabel yang lain juga ikut berubah.

Perbedaan Assigment By Value, dengan Assigment By Reference
Agar lebih jelas, berikut adalah Perbedaan Proses Assigment By Value, dengan Assigment By Reference

Didalam bahasa pemograman (dan juga PHP), sebuah nilai dari variabel di simpan pada sebuah alamat  tertentu di memory komputer. Alamat memory inilah yang dimaksud dengan referensi.

Misalkan variabel $a memiliki nilai 20, dan berada pada lokasi memory 1013, ketika saya membuat kode program $b=$a, maka nilai (atau value) dari variabel $a di-copy ke dalam variabel $b yang mungkin saja akan berada pada lokasi memory 1014. Sehingga saat ini ada 2 buah lokasi memori untuk menampung nilai dari masing-masing variabel, $a pada lokasi 1013 dengan nilai 20, dan $b pada lokasi 1014 dengan nilai 20 (dicopy dari nilai $a).

Ketika saya menambahkan variabel $a dengan operasi $a = $a + 5, nilai pada lokasi memory 1013 akan menjadi 25, namun karena memiliki lokasi memory yang berbeda, nilai pada variabel $b akan tetap 20. Inilah proses yang terjadi ketika menggunakan Assigment By Value.

Bagaimana dengan Assigment By Reference?

Ketika variabel $a dengan nilai 20 berada di lokasi memory 1013, dan saya menjalankan perintah $b=&$a, maka yang terjadi adalah, alamat lokasi memory (referensi) untuk variabel $b dicopy dari nilai variabel $a, sehingga kedua variabel memiliki 1 alamat memory yang sama, yaitu 1013.

Karena alamat untuk variabel $a dan $b sama, maka ketika salah satu variabel mengubah nilai di alamat 1013, maka nilai tersebut akan berubah. Ketika saya menambahkan nilai variabel $a dengan operasi $a = $a + 5, nilai pada lokasi memory 1013 akan menjadi 25. Dan ketika saya tampilkan nilai dari variabel $b, maka PHP akan mencari nilai di lokasi memori 1013, dan menampilkan hasilnya, yakni 25. Kedua variabel $a dan $b terikat dengan 1 lokasi memory yang sama.

Kesimpulan
Dalam tutorial ini kita telah mempelajari tentang pengertian dan jenis operator assigment, serta perbedaan antara assigment by value dengan assigment by references. Konsep ini bersifat universal untuk berbagai bahasa pemograman (tidak hanya PHP).

Wassalamu'alaikum wr.wb
August 04, 2019

Belajar PHP Part 18 : Pengertian dan Jenis- Jenis Operator Increment dan Decrement PHP

Assalamu'alaikum wr.wb

Operator Increment dan Decrement adalah operator yang mempersingkat pembuatan kode program. Dalam tutorial kali ini kita akan membahas Pengertian, Jenis-jenis serta cara penggunaan Operator Increment dan Decrement dalam PHP.

Pengertian Operator Increment dan Decrement PHP
Operator Increment dan Decrement adalah penyebutan untuk operasi sepert $a++, dan $a–. Jika anda telah mempelajari bahasa pemograman lain, operasi increment dan decrement ini sering digunakan dalam perulangan (looping).

Increment digunakan untuk menambah variabel sebanyak 1 angka, sedangkan decrement digunakan untuk mengurangi variabel sebanyak 1 angka. Penulisannya menggunakan tanda tambah 2 kali untuk increment, dan tanda kurang 2 kali untuk decrement. Penempatan tanda tambah atau kurang ini boleh diwal, atau diakhir variabel, namun keduanya memiliki perbedaan, sehingga terdapat 4 jenis increment dan decrement dalam PHP.
Assalamu'alaikum wr.wb

Jenis Operator Increment dan Decrement dalam PHP
Berikut adalah tabel 4 jenis operator increment dan decrement dalam PHP:




Dari tabel diatas terlihat bahwa terdapat 2 jenis increment, yaitu Pre-increment, dan Post-Increment, dan 2 jenis decrement, yaitu Pre-decrement dan Post-decrement. Perbedaan keduanya terletak pada posisi mana tanda tambah atau kurang diletakkan.

Cara Penggunaan Operator Increment dan Decrement
Untuk memahami cara penggunaan operator increment dan decrement, berikut contoh kode program PHP:




Contoh kode program diatas terlihat agak rumit, namun sebagian besar hanyalah pengaturan format agar hasilnya tampil rapi .

Terlihat bahwa Post-increment ($a++), akan memberikan hasilnya dulu, baru menambahkan nilai variabel $a sebanyak 1 angka, namun dengan Pre-increment, $a akan ditambahkan 1 angka, baru nilainya ditampilkan. Begitu juga hal nya dengan operasi Post-decrement dan Pre-decrement.

Dalam tutorial PHP kali ini kita telah membahas tentang operator Increment dan Decrement dalam PHP dan perbedaan Post-Increment dan Pre-Increment. Memahami perbedaan ini akan memudahkan kita dalam menulis dan menghindari penulisan kode program yang tidak diinginkan.

Wassalamu'alaikum wr.wb