Monday, April 15, 2019

Mengenal Function

Posted by ADRINA LISTY at 9:11 AM 0 comments
Dalam suatu pengaturan organisasi, biasanya perlu dibentuk semacam  bagian-bagian kerja atau divisi yang spesifik kerjanya. Sebagai contoh misalkan dalam suatu organisas ada divisi humas yang tugasnya spesifik mengurusi masalah kehumasan, divisi HRD yang khusus menangani masalah SDM dan pengembangannya, serta divisi-divisi yang lain.
Mengapa dalam pengaturan organisasi perlu dibentuk divisi atau  suborganisasi  yang lebih kecil dalam kinerjanya? Ya… tujuannya adalah efisiensi  kerja.  Dalam  hal  ini  seorang ketua atau manajer pastilah akan repot bila semua kegiatan harus dibebankan kepadanya. Selain itu apabila dilihat dari efektifitas, jelas akan efektif karena dengan dibentuknya suborganisasi maka seorang ketua organisasi lebih mudah memberikan komando. Sebagai contoh misalkan ketika sang ketua butuh informasi tentang kehumasan, maka dia tinggal menyuruh divisi humas untuk bekerja dan memberikan informasi. Informasi tersebut nantinya akan digunakan sang ketua untuk menentukan kebijakan organisasi dalam proses selanjutnya.
Nah.. mengadopsi hal di atas, konsep pembentukan suborganisasi  ini  juga  bisa diterapkan ke dalam suatu script atau program. Dalam  hal  ini,  sebuah  program ibaratnya sebuah organisasi besar. Sedangkan Anda (programmer) sebagai ketua organisasinya. Dengan dibuatnya suatu subprogram yang memiliki tugas atau kerja yang spesifik maka dapat membawa ke efisiensi dan efektifitas kerja dari program atau scrip tersebut. Sekaligus, Anda pun akan lebih mudah dalam mengatur proses programnya.
Perhatikan contoh script berikut ini yang digunakan untuk menghitung operasi
34103

4J
Dalam PHP sebenarnya terdapat perintah untuk menghitung pangkat bilangan.  Namun di sini diasumsikan kita tidak menggunakan perintah tersebut melainkan  harus  membuat program sendiri.
Untuk menghitung n pangkat m, kita bisa menggunakan program berikut ini
$hasil = 1;
for ($i = 1; $i <= m; $i++)
{
$hasil = $hasil * n;
}
Konsep program di atas didasarkan pada ide nm = n x n x n x … x n (sejumlah m kali perkalian)
Nah… bila program di atas kita terapkan ke dalam kasus yang kita hadapi maka script atau program PHP akan menjadi seperti ini:
program :
programfunction
hasil outputnya adalah :

Sunday, April 14, 2019

Mengenal Cookie

Posted by ADRINA LISTY at 11:48 PM 0 comments
Assalamualaikum 
kali ini kita akan belajar tentang COOKIE 
kuy kuy^^
Apa perbedaan antara SESSION dan COOKIE? Dari sisi fungsi atau kegunaan, keduanya adalah sama, namun perbedaannya adalah jika SESSION value disimpan dalam server web sedangkan value COOKIE disimpan dalam komputer client.
Memang keduanya ada plus dan minusnya. Kelebihan SESSION adalah bahwa user tidak bisa menghapus value yang tersimpan kecuali dirinya sendiri, misal dengan menutup browser atau ketika dalam proses logout. Namun kelemahannya adalah ketika tiba-tiba jaringan internetnya putus setelah proses login. Bila jaringannya putus, maka otomatis SESSION akan terhapus sehingga apabila hal ini terjadi ketika Anda mengakses halaman web yang terdapat autentifikasi maka Anda diharuskan login kembali.
Sedangkan COOKIE, value disimpan di komputer client. Dengan demikian value tersebut tetap tersimpan meskipun jaringan internetnya putus atau dalam kondisi offline. Namun kelemahannya adalah value COOKIE tersebut bisa dihapus oleh orang lain yang juga menggunakan komputer tersebut, atau mungkin  user komputer  tersebut  telah menge set bahwa browsernya tidak bisa menerima COOKIE sehingga COOKIE tidak  bisa tersimpan dalam komputer client.
Catatan:
Nama COOKIE tidak boleh mengandung spasi
Expired Time dihitung dalam satuan detik

contoh program :
tutorial2

terima kasih

Saturday, March 30, 2019

Contoh Soal Modularitas

Posted by ADRINA LISTY at 6:38 PM 0 comments

Mengenal Teknik Modularitas

Posted by ADRINA LISTY at 6:30 PM 0 comments

Assalamualaikum

kali ini kita belajar tentang teknik modularitas pada PHP.

Konsep   modularitas   dalam   programming   diperlukan   untuk   mempermudah   dalam pengorganisasian script/program. Adapun prinsip dari konsep ini adalah meletakkan beberapa perintah yang menjalankan suatu tugas khusus ke dalam modul atau file script tersendiri.  Setiap  kali  modul  tersebut  dibutuhkan,  kita  hanya  menyisipkan  modul tersebut ke dalam script yang sedang dibuat dengan cara memanggilnya.

Adapun cara memanggil modul dengan menggunakan perintah

include "namafilemodul";

Perhatikan gambaran penggunaan konsep modularitas berikut ini:

Misalkan  Anda  membuat  modul  dan  disimpan  dalam  script  bernama  modulku.php. Selanjutnya Anda sedang membuat script tertentu katakanlah diberinama file scriptku.php. Kebetulan dalam scriptku.php Anda membutuhkan modulku.php, maka skema yang terjadi adalah:



Dari skema di atas, jelas tampak bahwa bila Anda memberikan perintah include  "modulku.php";  dalam  scriptku.php,  maka  akan  identik  dengan  bila  Anda menyisipkan script yang ada dalam modulku.php ke dalam scriptku.php secara manual.

terima kasih sudah membaca semoga bermanfaat

wassalamualaikum



Monday, March 25, 2019

Contoh soal WHILE pada PHP

Posted by ADRINA LISTY at 7:31 PM 0 comments
Assalamualaikum

untuk mengenal WHILE lebih lanjut, mari kita mencoba beberapa soal berikut ini

Soal 1
Membandingkan letak step sebelum dan sesudah bagian yang akan diulang






Soal 2
Penerapan pada syair lagu anak ayam




Soal 3
Menghitung saldo akhir bank



Soal 4
Membuat daftar perkalian




 Soal 5
Formasi bintang 1




 Soal 6
Operasi 3 variabel (penjumlahan)





 Soal 7
Formasi bintang 2






 Soal 8
Formasi bintang 3






Terima Kasih

Semoga Bermanfaat

Wassalamualaikum

Mengenal WHILE Pada PHP

Posted by ADRINA LISTY at 6:30 PM 0 comments

Assalamualaikum

Pada postingan sebelumnya kita sudah belajar tentang FOR pada PHP. kali ini kita belajar tentang WHILE pada PHP. Penasaran? yuk langsung saja ke materi

Seperti halnya FOR, statement WHILE juga dapat menyatakan perulangan yang telah diketahui jumlah perulangan tersebut harus dilakukan. Namun WHILE juga dapat digunakan untuk menyatakan perulangan jika jumlah perulangannya tidak diketahui.

Bentuk umum statement WHILE

    while (syarat)
    {
        // bagian yang diulang
    }

(syarat) untuk menentukan apakah bagian yang diulang dijalankan atau tidak.

Mau tau tentang WHILE lebih lanjut? silahkan mampir ke postingan selanjutnya yaa



Sunday, March 24, 2019

Contoh soal FOR pada PHP

Posted by ADRINA LISTY at 10:36 AM 0 comments
Assalamualaikum

Gimana kabarnya teman-teman? masih pada kepo sama si FOR ya... yuk langsung saja kita coba beberapa contoh soal penerapan FOR pada PHP ini

SOAL 1
Tentu Anda mengenal syair lagu anak-anak berikut ini:
Anak ayam turun 10
Anak ayam turun 10, mati satu tinggal 9
Anak ayam turun 9, mati satu tinggal 8
Anak ayam turun 8, mati satu tinggal 7
Anak ayam turun 7, mati satu tinggal 6
Anak ayam turun 6, mati satu tinggal 5
Anak ayam turun 5, mati satu tinggal 4
Anak ayam turun 4, mati satu tinggal 3
Anak ayam turun 3, mati satu tinggal 2
Anak ayam turun 2, mati satu tinggal 1
Anak ayam turun 1, mati satu tinggal induknya

Nah.. coba buatlah script PHP untuk mengenerate syair lagu anak ayam tersebut untuk jumlah anak ayam mula-mula adalah N. Buatlah form untuk memasukkan sembarang nilai N ini, setelah itu tekan SUBMIT. Selanjutnya akan muncul baris syair seperti di atas.
Contoh di atas hanyalah untuk N = 10.




SOAL 2
Seorang nasabah bank, mula-mula memiliki saldo awal Rp. 1.000.000,- di suatu bank X. Bank tersebut memiliki kebijakan memberikan bunga 3%  jika besar saldo kurang dari Rp. 1.100.000,- dan 4% bila saldo lebih besar atau sama dengan Rp. 1.100.000,- . Perhitungan bunga dihitung dari besar saldo terakhir. Selain itu di setiap bulannya nasabah dikenai biaya administrasi  Rp. 9.000,-. Buatlah script PHP untuk menentukan saldo akhir setelah N bulan.
Keterangan:
 
Buatlah form untuk mengisikan saldo awalnya dan N (jangka waktu tabungan).





SOAL 3
Dengan menggunakan script PHP, buatlah tampilan daftar perkalian berikut ini menggunakan looping
1 x 1 = 1 1 x 2 = 2 1 x 3 = 3 1 x 4 = 4 . . 1 x 10 = 10 2 x 1 = 2 2 x 2 = 4 . . 2 x 10 = 20 . . 10 x 10 = 100
Petunjuk : Gunakan nested FOR 2 tingkat





SOAL 4
Buatlah script PHP untuk menampilkan formasi bintang seperti berikut ini

*
* *
* * *
* * * *

Formasi bintang di atas untuk N = 4
Terlebih dahulu Anda harus membuat form untuk menerima input sembarang N dan script Anda harus menampilkan formasi bintang N tersebut.
Petunjuk:
Coba kaitkan antara jumlah bintang untuk setiap barisnya dengan urutan barisnya. Gunakan nested FOR 2 tingkat




SOAL 5
Dengan  menggunakan  script  PHP, tampilkan  semua  pasangan  nilai x, y dan z yang memenuhi persamaan x + y + z = 25, dengan x, y, dan z adalah bilangan asli.
 
Serta tampilkan pula banyaknya pasangan x, y, dan z yang memenuhi persaman tersebut
Contoh tampilan:
x = 1, y = 1, z = 23 x = 1, y = 2, z = 22 x = 1, y = 3, z = 21 . . .
Jumlah penyelesaian : …
Petunjuk:
Tentukan dahulu nilai-nilai yang mungkin dari x, y , dan z. Berapa nilai minimum yang mungkin dari ketiganya, dan berapa maksimumnya. Gunakan nested FOR 3 tingkat






Terima Kasih

Wassalamualikum


 

ADRINA LISTY Copyright © 2011 Designed by Ipietoon Blogger Template Sponsored by web hosting