Minggu, 31 Maret 2019

BELAJAR PEMROGRAMAN (MODULARITAS)

MODULARITAS 
     Eh bertemu lagi nih temen-temen, gimana kabarnya? semoga baik dan selalu mendapat perlindungan dari-NYA,amin. Baik temen-temen pada kesempatan kali ini kita akan belajar bareng, lagi-lagi kita akan belajar tentang teknik pada pemrograman yaitu  modularitas. Wahh apa itu ? penasaran ?? okke mari kita simak penjelasan dibawah ini.

Definisi Modularitas
     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



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. 
Untuk lebih jelasnya kita langsung membuat program sederhana.

Dalam contoh ini kita akan menggunakan  konsep modularitas  untuk membuat script operasi aritmatika penjumlahan dan pengurangan dari 2 buah bilangan. Untuk input bilangannya disimpan dalam modul tersendiri, misalkan dinamakan belajar.php. Selanjutnya modul ini akan diincludekan ke dalam script hasil.php
Script
bilangan.php
<?php
$bil1 = 10;
$bil2 = -5;
?>

hasil.php
<?php
include "bilangan modul.php";
$hasil = $bil1 + $bil2;
echo "Hasil penjumlahannya adalah : ".$hasil;
?>

Output program

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. 

Perhatikan contoh berikut ini: 
Misalkan kita buat desain layout untuk halaman web kita sebagai berikut: 
<html>
<head>
<title>Halaman Webku</title>
</head>
<body background="yellow">
<h1><font face="arial"</font></h1>
<p><font face="verdana"></font></p>
</body>
</html>

Kemudian pecah menjadi 3 bagian :
header.php
<html>
<head> <title>Halaman Webku</title> </head>
<body bgcolor="yellow">

footer.php
</body>
</html>

hasil.php
<?php
include "header.php";
?>
bismillah pemrograman bisa
<?php
include "footer.php";
?>

Output program

Temen-temen bisa merubah isi dengan mudah tanpa mengulang-ulang membuat dari awal.

Contoh soal dari modularitas
1. Coba  buatlah  desain  layout  sebuah  halaman  web  (tanpa  menggunakan  tool apapun selain Notepad atau Notepad++) dengan tampilan berikut ini: 


Script 
<html>
<head>
<title> MODULARITAS (TUGAS1) </title>
</head>
<body >
<table width= 30% border= "2">
<tr>
<td colspan= "2" > <center>Header </center></td>
</tr>
<tr>
<td width= 20% valign= top>Menu
<a href= "1.php">pilihan1 </a>
</td>
<td> Heading (Judul Konten)

Konten/Isi
</td>
</tr>
<tr>
<td colspan= "2" border= "1"><center>Footer</center></td>
</tr>
</table>
</body>
</html>

header1.php
<html>
<head>
<title> MODULARITAS (TUGAS1) </title>
</head>
<body >
<table width= 30% border= "2">
<tr>
<td colspan= "2" > <center>Header </center></td>
</tr>

menu1.php
<tr>
<td width= 20% valign= top>Menu
<a href= "1.php">LINK </a>
<a href= "2.php">LINK </a>
<a href= "3.php">LINK </a>
</td>

konten1.php
<td> Heading (Judul Konten)

Konten/Isi
</td>
</tr>

footer1.php
<tr>
<td colspan= "2" border= "1"><center>Footer</center></td>
</tr>
</table>
</body>
</html>

hasil.php
<?php
include"header1.php";
include"menu1.php";
include"konten1.php";
include"footer1.php";
?>

Output Program












Tidak ada komentar:

Posting Komentar

CARA MEMBUAT LINE TRACER ANALOG MUDAH

CARA MEMBUAT LINE TRACER ANALOG Oke temen-temen sudah lama tak jumpa nih, apa kabaar? Semoga tetap sehat yaa. Kali ini saya kembali hadi...