Cari Blog Ini

Minggu, 31 Maret 2019

MENGENAL APA ITU "MODULARITAS" PADA HTML DAM PENERAPANYA MENGGUNAKAN PHP

MENGENAL APA ITU "MODULARITAS" PADA HTML DAM PENERAPANYA MENGGUNAKAN PHP

assalamualaikum warahmatullahi wabarakatu...๐Ÿ˜‡๐Ÿ™

bagaimana kabar anda anda sekalian?? pasti dalam keadaan sehat wal afiat dongg๐Ÿ˜ƒ๐Ÿ˜ƒ oleh karena itu jangan lupa dan jangan pernah lelah untuk bersyukur kepada Allah SWT karena atas berkah dan rahmatnyalah kita semua bisa dalam keadaan sehat hingga sekarang.

oke, pada kesempatan kali ini saya akan memberikan sedikit pengetahuan tentang apa itu "MODULARITAS" pada HTML dan benefit apa saja yang akan kita dapatkan ketika menggunakanya. sebelumnya apakah anda semua sebelumnya mengetahui apa itu "MODULARITAS"????

          dari katanya saj "MODUL" yang berarti alat bantu, sedangkan "penambahan kata "RITAS" yang berarti dapat berubah ubah. jadi dapat disimpulkan bahwa MODULARITAS adalah alat bantu yang dapat kita rubah rubah sedemikian rupa.

apakah seperti ituuu ????....๐Ÿ˜ฎ๐Ÿ˜ฎ hampir saja....


"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 modu 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:




Contoh:

Dalam contoh ini kita akan menggunakan konsep modularitas untuk membuat script operasi aritmatika penjumlahan dan pengurangan dari 2 buah bilangan. Untuk inpu bilangannya disimpan dalam modul tersendiri, misalkan dinamakan bilangan.php Selanjutnya modul ini akan diincludekan ke dalam script penjumlahan dan pengurangan.

bilangan.php ( nama file yang akan dipanggil)

<?php

$bil1 = 10;
$bil2 = -5;

?>

jumlah.php (nama file yang memanggil )

<?php

include "bilangan.php";

$hasil = $bil1 + $bil2;
echo "Hasil penjumlahannya adalah : ".$hasil;

?>

Bentuk script jumlahkan.php di atas akan identik dengan script berikut ini

<?php

$bil1 = 10;
$bil2 = -5;

$hasil = $bil1 + $bil2;
echo "Hasil penjumlahannya adalah : ".$hasil;

?>

kurang.php

<?php

include "bilangan.php";




$hasil = $bil1 - $bil2;
echo "Hasil pengurangannya adalah : ".$hasil;

?>

Script kurang.php di atas akan identik dengan

<?php

$bil1 = 10;
$bil2 = -5;

$hasil = $bil1 - $bil2;
echo "Hasil pengurangannya adalah : ".$hasil;

?>

Penerapan Teknik Modularitas

Teknik modularitas dapat dipergunakan dalam pengaturan layout halaman web supaya lebih mudah. Sebelum Anda mengenal teknik modularitas, apa yang Anda lakukan bila diminta membuat halaman web sejumlah 20 buah dengan desain layout yang sama namun kontennya berbeda? Tentu Anda akan membuat satu buah desain template untuk layout, lalu Anda tinggal mengganti kontennya saja.

OK.. itu mudah, namun bagaimana seandainya dari 20 buah halaman web tersebut Anda ingin ubah desainnya? Tentu Anda harus mengubah semua halaman satu persatu Bagaimana bila terdapat 100 buah halaman web dan kesemuanya Anda ingin ubah desainnya? Wah repot ya kalau satu persatu.

Nah… di sinilah kita akan gunakan teknik modularitas. Dengan teknik modularitas ini, Anda dapat mengubah desain layout dari banyak halaman web dengan satu langkah saja secara cepat.

setelah ini saya akan memberikan contoh penerapanya kepada anda semua bagaimana cara menjalankan fungsi dari MODULARITAS.



1. kita membuat contoh tabel sederhana terlebih dahulu sebelum masuk pada penggunaan fungsi dari MODULARITAS, hal itu saya lakukan agar anda tau apa perbedaan menggunakan MODULARITAS dengan tidak. sebenarnya arti gampangnya dari MODULARITAS adalah cuman memanggil atau menggabungkan dokumen file lain menjadi satu sehingga menghasikan output yang komplex dan tentunya EFISIENNN๐Ÿ˜ƒ๐Ÿ˜ƒ


hasil output diatas adalah contoh pembuatan tabel tanpa menggunakan fungsi MODULARITAS, sekilas biasa biasa saja dalam pemakaian MODULARITAS atau tidak. tetapi anda perlu ketahui bahwa semisal anda ingin membuat halaman web yang banyak, dengan tampilan tabel atau background yang sama tetapi isi atau kontenya saja yang berbeda tiap halaman???
contoh membuat 100 halaman. apa anda bisa bayangkan membuat contoh program diatas berkali kali ๐Ÿ˜ฑ๐Ÿ˜ฑ tidak mungkin bukannn!!!!

nah dengan adanya MODULARITAS semua kerepotan itu bisa teratasi, saya tidak perlu menjelaskanya lagi karena sudah saya berikan penjelasanya ditas, saya akan langsung saja memberikan contoh programnya kepada anda.

pertama tama anda harus membuat masing masing file yang natinya akan dipanggil satu persatu dalam sebuah file inti menggunakan 

<?php

include "(nama file)";

?>

contoh dari program header.php


contoh dari program menu.php




contoh dari program footer.php





nahhh.... ketiga file diatas adalah kunci dari prinsip penggunaan fungsi modularitas. dikarenakan 3 file inilah yang akan dipakai terus menerus dan dipanggil pada setiap file.

contoh dari program config



file config digunakan untuk menentukan jenis font , warna background dll tanpa harus menulisnya lagi.

contoh dari program isi1.php




contoh dari program isi2.php




contoh dari program isi3.php






contoh program soal syair ayam yang dipanggil menggunakan MODULARITAS 







contoh program formasi bintang yang dipanggil menggunkan MODULARITAS 







contoh dari program lay out.php


file inilah yang nantinya akan memanggil semua program diatas tadi yang nantinya akan dijadikan menjadi satu sehingga menghasilkan output yang compleks.....

'

apabila di klick " isi 1 " maka 


apabila di klick " isi 2 " maka 


apabila di klick " isi 3 " maka 


apabila di klick " no 4 " maka 


apabila di klick " no 5 " maka 


oke mungkin cukup itu saja yang dapat saya berikan pada kesempatan kali ini, semoga apa yang dapat saya berikan dapat bermanfaat kepada anda khusunya bagi saya amin..... bila ada kesalahan penulisan atau kata saya mohon maaf sebesar besarnya..๐Ÿ˜‡๐Ÿ™๐Ÿ™๐Ÿ™

Wassalamualaikum Warahmatullahi Wabarakatu....

















































Minggu, 24 Maret 2019

MENGENAL BAHASA PEMROGRAMAN "WHILE" PADA HTML DENGAN MENGGUNAKAN PHP SERTA CARA PENGAPLIKASIANYA

PENGENALAN TENTANG BAHASA PEMROGRAMAN "WHILE" PADA HTML MENGGUNAKAN PHP DAN BAGAIMANA CARA PENGOPERASIANYA
Hasil gambar untuk bahasa while pada html

https://support.google.com/legal/answer/3463239?sa=X&ved=2ahUKEwi14eXr3ZrhAhWKuY8KHbiqA-gQlZ0DegQIARAB

assalamualaikum warahmatullahi wabarakatu...๐Ÿ˜‡๐Ÿ™

gimana kabarnya anda sekalian apakah masih semangat dalam menuntut ilmu ๐Ÿ˜ƒ๐Ÿ˜ƒ jangan sampai kita lelah dalam mencari ilmu karena seperti kata pepatah arab "TUNTUTLAH ILMU SAMPAI KE NEGERI CINA" dan yang paling penting adalah kita jangan lupa bersyukur kepada allah karena hingga saat ini kita telah diberikan kesehatan dan rezeki yang tidak terhitung banyak nya๐Ÿ˜ญ๐Ÿ˜ญ

oke pada kesempatan kali ini saya ingin memberikan sedikit pengetahuan saya kepada anda mengenai apasih bahasa pemrograman WHILE itu??? apa saja sih fungsinya??? bagaimana cara pemrogramanya??? semua itu akan saya jelaskan di kesempatan kali iini, oleh karena itu jangan lupa untuk follow akun saya๐Ÿ˜ƒ๐Ÿ˜ƒ agar nantinya saya akan dapat selalu memberikan ilmu pengetahuan saya serta pengalaman saya kepada anda.

biar tidak lama lama langsng saja kita bahas WHILE

sebenarnya antara FOR,WHILE,DO WHILE ada kesamaan yang mendasar, yaitu melakukan suatu perulangan yang berfungsi untuk menghilangkan program program yang sifatnya serupa dan ditulis terlalu banyak dirubah menjadi lebih singkat. kemudian apa perbedaan dari WHILE  dan FOR ??

# perbedaanya adalah jika pada FOR kita melakukan sebuah perulangan secara langsung sesuai dengan data yang kita inputkan, sedangkan pada WHILE perulangan akan dilakukan jika kondisi yang ada pada syarat WHILE sudah terpenuhi maka program akan dihentikan lebih jelasnya adalah "melakukan perulangan dulu, baru melakukan pengecekan terhadap syarat yang ada ".

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

Dari pernyataan di atas, dapat kita simpulkan bahwa setiap bentuk perulangan FOR pasti dapat juga dinyatakan ke dalam bentuk WHILE. Namun… tidak berlaku kebalikannya bahwa tidak semua bentuk WHILE dapat dinyatakan ke dalam FOR. Nanti akan kita liha contohnya.
OK… bentuk umum statement WHILE adalah sbb: while (syarat)
{
// bagian yang diulang
}

Perhatikan bentuk umum WHILE di atas! Sebelum menuju bagian yang diulang, di atasnya terdapat syarat. Syarat inilah yang menentukan apakah bagian yang diulang akan dijalankan atau tidak. Selama syarat ini dipenuhi atau bernilai BENAR, maka bagian yang diulang akan terus dijalankan. Apabila suatu saat syarat sudah tidak terpenuhi lag atau bernilai SALAH maka perulangan berhenti.

Contoh: Script berikut ini akan menampilkan bilangan 1 s/d 3

<?php

$bil = 1;
while ($bil <= 3)
{
echo $bil. "<br />";



$bil++;
}
?>


Sekarang kita analisis prosesnya…

Nilai awal dari $bil adalah 1. Selanjutnya terdapat while dengan syarat $bil <= 3. Nah.. apabila dicek syaratnya, maka dalam hal ini syarat bernilai BENAR karena 1 <= 3 sehingga sekarang menuju ke bagian yang diulang. Di dalam bagian yang diulang terdapat echo $bil, sehingga di browser akan tampil bilangan 1. Berikutnya nilai $bi bertambah menjadi 2 ($bil++).

Kembali lagi syaratnya dicek, dalam hal ini masih bernilai BENAR karena 2 <= 3. Akibatnya proses sekarang menuju kembali ke bagian yang diulang, yaitu tampilkan $bil (muncul bilangan 2 dalam browser) dan $bil bertambah satu menjadi 3.

Selanjutnya dicek kembali syaratnya apakah $bil <= 3 dan ternyata BENAR karena 3 <= 3. Karena syaratnya BENAR maka tampilkan $bil, sehingga muncul bilangan 3 di browser dan $bil bertambah satu menjadi 4.

Lagi-lagi di cek syaratnya apakah $bil <= 3. Nah.. sekarang syarat bernilai SALAH karena 4 <= 3 tidak berlaku. Dengan demikian perulangan berhenti. Sehingga bilangan yang tampil secara keseluruhan adalah

1
2
3

Sekarang.. coba kita bandingkan dengan FOR. Script berikut ini juga akan menampilkan bilangan 1 s/d 3.

<?php

for ($bil = 1; $bil <= 3; $bil++)
{
echo $bil. "<br />";
}

?>

Kedua script di atas akan ekuivalen.

Kembali lagi pada script PHP untuk menampilkan bilangan 1 s/d 3 menggunakan WHILE. Sekarang misalkan ditambahkan perintah berikut ini



<?php

$bil = 1;
while ($bil <= 3)
{
echo $bil. "<br />";
$bil++;
}
echo "Nilai bil sekarang adalah:".$bil;
?>



Dengan tanpa menjalankannya di browser, menurut Anda kira-kira perintah yang diberi warna biru tersebut akan menampilkan apa hayoo..?? apakah 3 atau berapa?

Bagi yang menjawab 3… Anda SALAH. Bagi yang menjawab 4… OK Anda benar.
Lho kok bisa? Padahal pada syarat while tertulis $bil <= 3. Ya.. Anda benar, tapi coba lihat kembali analisis yang pernah kita singgung di atas. Nilai terakhir $bil ketika dalam perulangan WHILE adalah 4. Ketika $bil = 4 inilah yang menyebabkan perulangan WHILE berhenti. Dengan demikian, nilai $bil pada dasarnya sudah berubah menjadi 4 sehingga setelah WHILE selesai, dan ditampilkan nilai $bil nya maka akan tampil 4.

Sekarang… mari kita tinjau contoh script WHILE berikutnya. Script berikut ini akan menampilkan bilangan random/acak 0 s/d 10 (menggunakan function rand()). Prose pengacakan ini akan terus dilakukan selama bilangan acak yang terpilih tidak sama dengan 0.

<?php
$bil = rand(0, 10); while ($bil != 0)
{
echo $bil."<br />";
$bil = rand(0, 10);
}

?>



Nah… dari contoh kasus di atas, tentu kita tahu bahwa jumlah perulangan dalam hal ini tidak diketahui. Perulangan tersebut hanya diketahui kapan perulangan harus berhenti, yaitu ketika bilangan acak yang terpilih sama dengan 0.





Catatan: output yang tampil akan berubah-ubah setiap kali di REFRESH

Trus… kira-kira bisa tidak apabila kita terapkan perulangan WHILE di atas ke dalam bentuk FOR? Sebenarnya dalam PHP bisa dilakukan, namun hal ini tidak berlaku d semua bahasa pemrograman, misalnya dalam PASCAL (mungkin Anda pernah dengar namanya).

Oleh karena itu secara umum saya bisa katakan bahwa tidak semua bentuk WHILE dapat dinyatakan ke bentuk FOR. Apabila Anda menjumpai bentuk perulangan yang tidak diketahui jumlah perulangannya, maka saya sarankan gunakanlah WHILE.

WHILE di dalam WHILE (nested WHILE)



Seperti halnya FOR, statement WHILE juga dapat terletak seperti contoh berikut ini


di dalam sebuah WHILE,



<?php

$a = 1;
while ($a <= 3)
{
$b = 1;
while ($b <= 2)
{
echo "Nilai a = ".$a. " Nilai b = ".$b. "<br />";
$b++;
}
$a++;
}

?>



Script di atas ekuivalen dengan script nested FOR berikut ini

<?php

for ($a = 1; $a < =3; $a++)
{
for ($b = 1; $b <= 2; $b++)
{
echo "Nilai a = ".$a. " Nilai b = ".$b. "<br />";
}
}





?>


Contoh-contoh script menggunakan WHILE:

Contoh-contoh script berikut ini mengadopsi kasus yang ada di modul 9 (tentang FOR)

A.     Script PHP untuk menampilkan bilangan bulat 5 s/d 100 yang berkelipatan 10

<?php

$bil = 5;

while ($bil <= 100)
{
if ($bil % 10 == 0) echo $bil. "<br />";
$bil++;
}

?>




B.     Script PHP untuk menjumlahkan bilangan bulat 2 s/d 50

<?php

$jumlah = 0;
$bil = 2;

while ($bil <= 50)
{
$jumlah = $jumlah + $bil;
$bil++;
}

echo "Hasilnya adalah ".$jumlah;

?>





C.     Script PHP untuk mencari banyaknya bilangan bulat mulai dari 3 s/d 127 yang merupakan kelipatan 6.


<?php
$hitung = 0;
$bil = 3;

while ($bil <= 127)
{
if ($bil % 6 == 0) $hitung = $hitung + 1;
$bil++;
}

echo "Banyaknya bilangan bulat adalah ".$hitung;
?>


D.     Script PHP untuk membuat tabel dengan n baris dan m kolom secara otomatis

<?php

$jumBaris = 10;
$jumKolom = 6;

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

$baris = 1;

while ($baris <= $jumBaris)
{
echo "<tr>";
$kolom = 1;
while ($kolom <= $jumKolom)
{
echo"<td>Hello World</td>";
$kolom++;
}
echo "</tr>";
$baris++;
}

echo "</table>";
?>





E.     Script PHP untuk menghasilkan list combo box berisi tahun mulai 1930 s/d 2008 secara otomatis

<?php

echo "<select name=’tahun’>";

$tahun = 1930;

while ($tahun <= 2008)
{
echo "<option value=’".$tahun."’>".$tahun."</option>";
$tahun++;
}
echo "</select>";

?>


selanjutnya saya akan memberikan contoh program yang dapat menjadi referensi bagi anda untuk pembelajaran selanjutnya, semoga apa yang dapat saya berikan pada kesempatan kali ini dapat bermanfaat bagi anda sekalian khususnya bagi saya amin amin ya rabbal alamin.

CONTOH SOAL PEMROGRAMAN 

1. jumlah bilngan dari angka 2 sampai dengan 50




2. membuat pemrograman sesuai dengan lagu "anak ayam"






3. menampilkan bilangan perkalian sesuai dengan banyaknya data yang diinputkan pada form





4. menampilkan formasi bintang yang bertambah secara berurutan




5. menampilkan variable yang apabila dijumlahkan ketiganya akan menghasilkan jumlah 25 





6. menampilkan formasi bintang yang berkurang secara berurutan





7. menampilkan formasi bintang yang bertambah secara berurutan kemudian berkurang secara berurutan



8. menampilhan hasil perhitungan saldo terakhir apabila saldo kurang dari  1.100.000 maka dikenai bunga 3%/bulanya, sedangkan apabila saldo lebh dari 1.100.000 maka dikenai bunga sebesar 4%/bulanya



oke cukuo sekian penegtahuan yang dapat saya berikan kepada anda pada kesempata kali ini sekali lagi semoga apa yang dapat saya bagikan dapat bermanfaat bagi anda dan juga saya sendiri. bila ada kesalahan penulisan ataupun yang lainya saya mohon maaf sebesar besarnya..๐Ÿ™๐Ÿ™๐Ÿ™

Wassalamualaikum Warahmatullahi Wabarakatu.. ๐Ÿ˜‡๐Ÿ™