FireStats error : Database error: Error establishing mySQL database connection:mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Please use an administration tool to reset your password with the command SET PASSWORD = PASSWORD('your_existing_password'). This will store a new, and more secure, hash value in mysql.user. If this user is used in other scripts executed by PHP 5.2 or earlier you might need to remove the old-passwords flag from your my.cnf file in /home/students/public_html/wp-content/plugins/firestats/lib/ezsql/mysql/ez_sql_mysql.php on line 98

MySQL Version:
SQL Query:
INSERT DELAYED INTO `plugin_firestats_pending_data` ( `timestamp`, `site_id` , `user_id`, `url` , `referrer` , `useragent` , `ip` ) VALUES ( NOW(), 151, NULL , '', '', '', '' )

Logika Pemograman Dasar Part III

Berikut adalah lanjutan dari tutorial sebelumnya yaitu tentang logika pemrograman tentang macam-macam operator. Sebelum baca tutorial berikut ini sebaiknya jawab dulu pertanyaan tutorial sebelumnya.
Pembahasan selanjutnya adalah Operator perbandingan yaitu operator untuk membandingkan antara dua persamaan atau variable. Yang hasilnya True atau false. Dari hasil true dan false tersebut nantinya akan dilaksanakan perintah yang diinginkan

Untuk lebih jelasnya dapat dilihat pada contoh berikut ini :

if x < y
{z = x + y}
else
{z = x – y}

if : Jika
else : lainnya

Penjelasan persamaan di atas :
Jika x < y benar (true) maka akan dilaksanakan z = x + y, jika salah (false) maka akan dilaksanakan z = x – y

Apabila nilai x = 10 dan y = 20, maka x<y adalah true(benar) maka akan dilaksanakan z = x + y
Apabila nilai x = 20 dan y = 10, maka x<y adalah false(salah) maka akan dilaksanakan z = x ? y
Apabila nilai x = 10 dan y = 10, maka x<y adalah false(salah) maka akan dilaksanakaan z = x – y

Contoh lain :

If x <= y
{z = x + y}
else
{z = x – y}

x <= y artinya adalah benar apabila dua kemungkinan yaitu
x < y atau x = y maka nilainya adalah true (benar)

Untuk jelasnya silahkan lihat contoh berikut
Apabila nilai x = 10 dan y = 10, maka x <= y adalah true (benar), maka akan dilaksanakan z = x + y

Contoh di atas juga bisa ditulis sebaagai berikut

If x < y or x = y
{z = x + y}
else
{z = x – y}

arti
or : atau

Sekarang kita akan lihat contoh lain :
if x<y and x=z
{z = x + y}
else
{z = x – y}

Arti :
And = dan
Apabila x = 10, y = 20 dan z = 10, maka x<y dan x=z adalah true (benar), maka akan dilakasanakan z = x + y
Apabila x = 10, y = 20 dan z = 30, maka x<y dan x=z adalah false (salah), maka akan dilakasanakan z = x – y.
Kenapa nilai di atas false(salah)  padahal x(10) < y(20) tapi x = 10 tidak sama dengan z = 30
Jadi kalau menggunakan “and” semua harus benar apabila salah satu salah maka hasilnya adalah salah

Sekarang kita coba contoh di atas menggunakan or (atau)

If x < y or x = z
{z = x + y}
else
{z = x – y}

Apabila x = 10, y = 20 dan z = 10, maka x<y atau x=z adalah true (benar), maka akan dilakasanakan z = x + y
Apabila x = 10, y = 20 dan z = 30, maka x<y atau x=z adalah true (benar), maka akan dilakasanakan z = x + y
Apabila x = 20, y = 10 dan z = 30, maka x<y atau x=z adalah false (salah), maka akan dilakasanakan z = x – y

Dapat dilihat dari contoh di atas salah satu adalah benar maka hasilnya adalah benar.
Jadi kalau menggunakan “or” salah satu benar maka hasiknya menjadi benar.
Silahkan pahami contoh-contoh diatas, karena logika diatas sangat penting untuk melangkah kedalam sesi berikutnya.

6 Responses to “Logika Pemograman Dasar Part III”

  1. Wah makasih banget pak.Tulisan2 bapak sangat membantu saya dalam memahami dasar2 pemrograman.

    Lanjutin lg donk pak.. hehe

  2. Mohon pelajaran tentang logika dasar untuk dilanjutkan, karena dengan metode pengajaran anda saya mudah memahaminya, terimaksih sukses selalu 🙂

  3. Wah,makasih buanget pak…, terima kasih……,tutorial-y sangat bisa d pahami, d tunggu yg pmbahasan logika n matematika yg selanjut-y

  4. Ribuan trimakasih,,, sangat membantu sy dlm pemecahan logika. Izinkan copas… Mohon ada kelanjutannya !

    Regard,
    elim k

  5. wah karna artikel ini saya dan teman” dapat memahami logika dasar ….. tolong kak part 4 ny DI TUNGGU …. kami butuh metode pembelajaran artikel ini sangat gampang di mengerti di tunggu yah??? part 4 nya kak?? 🙂

  6. thanx for the information 🙂

Leave a Reply

*

Packaged by Edublogs - education blogs.
Twitter widget by Rimon Habib - BuddyPress Expert Developer