Jumat, 15 April 2022

Belajar Koding PHP Dasar - 08 Static Web

Belajar Koding PHP Dasar - 08 Static Web





Pembuatan Menu atas (header) dan menu bawah (footer)

Kita harus membuat 3 file


menuatas.php


<style>

body {

  margin: 0;

  font-family: Arial, Helvetica, sans-serif;

}


.topnav {

  overflow: hidden;

  background-color: #333;

}


.topnav a {

  float: left;

  color: #f2f2f2;

  text-align: center;

  padding: 14px 16px;

  text-decoration: none;

  font-size: 17px;

}


.topnav a:hover {

  background-color: #ddd;

  color: black;

}


.topnav a.active {

  background-color: #4CAF50;

  color: white;

}

</style>


<div class="topnav">

  <a class="active" href="index.php">Home</a>

  <a href="pendaftaran.php">Pendaftaran</a>

  <a href="login.php">Login</a>

  <a href="daftarproduk.php">Daftar Produk</a>

</div>

menubawah.php


<hr>

<p align = "center"><font face="verdana" color="black" size="2">Copyright @Hasan2018</font></p>


index.php


<html>

<head>

<title>Belajar PHP</title>

</head>

<body bgcolor = '#DCDCDC'>

<?php

include 'menuatas.php';

?>

<center>

<div style='border: 1px solid #CCC; float: center; margin: 10px 0px; padding: 20px; width: 90%; height: auto; 

background-color: #FBFBEE; text-align: left; text-decoration:none; '>

<h2>Judul</h2>

<p>isi Tulisan</p>

<p align = 'center'>

<img src="foto.png" alt="Foto" width="400" height="300">

</p>

<p>isi Tulisan</p>

</div>

</center>

<?php

include 'menubawah.php';

?>

</body>

</html>


Tugas 1

Buat Folder di folder www dengan nama belajar1

1. Rubah Warna background Menu, warna tulisan dan warna saat mouse di dekatkan 

2. Isi konten web, untuk Form Pendaftaran, Form Login dan Daftar Produk

3. Gunakan semua kreativitas dan Imagenasi Anda.


Kode warna

https://www.materialui.co/htmlcolors



Tugas 2

Buat Folder di folder www dengan nama belajar2

Saran : Selesaikan Tugas 1 terlebih dahulu agar memahami bahasa html nya ….

Buatlah sebuah website static dengan mendownload template dari https://templated.co

Paste salah satu template yang kamu pilih, lalu buatlah website responsif.


Tugas 1 dan 2 

akan Kami Nilai dan dicantumkan dalam sertifikat, buatlah dengan sebaik-baiknya.


Teknik 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:

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.


Contoh:

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 bilangan.php.

Selanjutnya modul ini akan diincludekan ke dalam script penjumlahan dan pengurangan.



bilangan.php


<?php

$bil1 = 10;

$bil2 = -5;

?>


jumlah.php


<?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.


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>


Nah… misalkan kita akan membuat 3 halaman web menggunakan layout di atas. Maka caranya, kita cari blok dalam HTML layout yang nantinya akan diisi dengan konten yang berbeda-beda untuk masing-masing halaman.


<html>

<head>

<title>Halaman Webku</title>

</head>

<body bgcolor="yellow">

<h1><font face="arial">…</font></h1>

<p><font face="verdana"> … </font></p>

</body>

</html>


Keterangan:

Bagian yang diblok di atas merupakan bagian tag yang nantinya akan diisi dengan konten yang berbeda-beda untuk setiap halamannya.


Langkah selanjutnya, kita pindahkan tag HTML mulai bagian paling atas dari layout sampai dengan sebelum tag yang dicetak tebal. Tag-tag tersebut kita pindahkan ke dalam modul tersendiri, misalkan dinamakan header.php



header.php


<html>

<head>

<title>Halaman Webku</title>

</head>

<body bgcolor="yellow">

Kemudian pindahkan tag setelah bagian yang dicetak tebal dalam layout sampai dengan

tag terakhir ke dalam modul tersendiri dan simpan dengan nama footer.php.


footer.php

</body>

</html>


hal1.php


<?php

include "header.php";

?>

<h1><font face="<?php echo $jenisFontHeading; ?>">Ini Halaman 1</font></h1>

<p><font face="<?php echo $jenisFontParagraf; ?>">Ini isi halaman 1. Ini isi halaman

1</font></p>


<?php

include "footer.php";

?>




hal2.php


<?php

include "header.php";

?>


<h1><font face="<?php echo $jenisFontHeading; ?>">Ini Halaman 2</font></h1>

<p><font face="<?php echo $jenisFontParagraf; ?>">Ini isi halaman 2. Ini isi halaman

2</font></p>

<?php

include "footer.php";

?>



hal3.php


<?php

include "header.php";

?>

<h1><font face="<?php echo $jenisFontHeading; ?>">Ini Halaman 3</font></h1>

<p><font face="<?php echo $jenisFontParagraf; ?>">Ini isi halaman 3. Ini isi halaman

3</font></p>

<?php

include "footer.php";

?>


Nah… dengan demikian, bila Anda ingin mengubah layout ketiga halaman web maka Anda cukup mengubah modul config.php


Sekarang kita lanjutkan, bagaimana bila kita mengintegrasikan konsep modularitas yang terkait dengan pengaturan layout di atas dengan form processing?

OK… untuk contoh sederhananya, saya ambil contoh script menjumlahkan dua buah bilangan dengan inputnya melalui form.

Misalkan kita ambil desain layout halaman webnya seperti contoh sebelumnya, yaitu terdiri dari modul header.php dan footer.php nya sebagai berikut:


config.php


<?php

$warnaBackground = "yellow";

$jenisFontHeading = "arial";

$jenisFontParagraf = "verdana";

?>


header.php


<?php

include "config.php";

?>

<html>

<head>

<title>Penjumlahan Bilangan</title>

</head>

<body bgcolor="<?php echo $warnaBackground; ?>">

footer.php

</body>

</html>

Selanjutnya kita buat form yang terletak dalam halaman yang menggunakan layout

Tersebut


form.php


<?php

include "header.php";

?>

<h1><font face="<?php echo $jenisFontHeading; ?>">Input Bilangan</font></h1>

<p><font face="<?php echo $jenisFontParagraf; ?>">Masukkan dua buah bilangan pada

form berikut ini</font></p>

<form method="post" action="proses.php">

Bilangan 1 <input type="text" name="bil1" /><br />

Bilangan 2 <input type="text" name="bil2" /><br />

<input type="submit" name="submit" value="Jumlahkan" />

</form>

<?php

include "footer.php";

?>


proses.php


<?php

include "header.php";

$bil1 = $_POST['bil1'];

$bil2 = $_POST['bil2'];

$hasil = $bil1 + $bil2;

?>

<h1><font face="<?php echo $jenisFontHeading; ?>">Output</font></h1>

<p><font face="<?php echo $jenisFontParagraf; ?>">Hasil penjumlahannya adalah

<?php echo $hasil; ?> </font></p>

<?php

include "footer.php";

?>



Download Modul-modul Bimbel lainnya di Aplikasi, 

Ketik 

AqilaDroid 

di PlayStore 

atau Klik Link Berikut :

https://play.google.com/store/apps/details?id=com.aqila.aqiladroid


PlayList Video Tutorial Materi

https://youtube.com/playlist?list=PLNYE6uj1u6t-oxopv9GDgjtE8HUI3v6jE


Dilarang meng-Share

Pelajari dulu, setelah Anda Paham, Buatlah sesuatu yang bisa Anda share

Hargailah Hasil Karya Orang Lain, maka Anda akan berharga


Daftar Pustaka

http://blog.rosihanari.net

https://www.w3schools.com

https://www.000webhost.com

http://rosihanari.net

https://templated.co

https://www.onphpid.com

https://html-cleaner.com


Tidak ada komentar:

Posting Komentar

 

 

 

 

 

 

 Bimbel Aqila Magelang

Bimbel Aqila Magelang

Offline di Magelang
Online di Indonesia

Tanjunganom Banjarnegoro Mertoyudan Magelang
WhatsApp 085640451319
Daftar Video dan Modul Belajar Lainnya bisa di download di Aplikasi Klik Disini
Daftar Harga Les di Bimbel Aqila Magelang
 

Bimbel SD 8 Sesi


  • Privat di Bimbel - Rp 240K
  • Privat di Rumah - Rp 280K
  • Private Online - Rp 280K
  • Kelompok di Bimbel - Rp 100K 

 

Bimbel SMP 8 sesi


  • Privat di Bimbel - Rp 280K
  • Privat di Rumah - Rp 320K
  • Privat Online - Rp 280K
  • Kelompok di Bimbel - Rp 115K 

 

Bimbel SMA 8 Sesi


  • Privat di Bimbel - Rp 400K
  • Privat di Rumah - Rp 400K
  • Privat Online - Rp 400K
 
SBMPTN - UTBK - Saintek - 17 Sesi
Privat di Bimbel / Online - Rp 1.360K


SBMPTN - UTBK - Soshum - 12 Sesi
Privat di Bimbel / Online - Rp 1.200K

Privat Mengaji
  • di Bimbel Rp 20K/45 menit
  • di Rumah Rp 35K/45 menit
 
Pendaftaran - Rp 50K
WhatsApp 085640451319

 

 
 
 

Aplikasi Absen Bimbel

Aplikasi Android Absensi sederhana untuk Les di Bimbel maupun Privat di rumah dilengkapi Notifikasi dalam bentuk WhatsApp ke Ortu.
Absen dilakukan oleh Tutor dengan memilih Siswa, lalu bisa ditambahkan keterangan baik Nilai Proses, Materi atau repot apa yang terjadi selama les.
 
Fungsi
  • Rekap Bulanan Absen per Tutor bisa digunakan sebagai acuan penggajian
  • Rekap Absen per Siswa bisa digunakan sebagai acuan pembayaran
  • Rekap Absen Harian
  • Notifikasi dalam bentuk WhatsApp ke Ortu dan Siswa lengkap dengan Keterangan seperti Nilai Proses atau Materi yang di input oleh tutor saat Absen.
  • Eksport data Absen per Siswa atau Tutor dalam bentuk Text lebih mudah tanpa harus buka di excel.
Digunakan untuk
  • Bimbel yang membutuhkan Rekapitulasi Absen untuk melengkapi kegiatan Les.
  • Bimbel yang belum memiliki Komputer dan Wifi karena semua kegiatan cukup dilakukan dengan HP.
Kelemahan
  • Hanya tersedia di HP Android
  • Belum bisa Import data secara langsung, Untuk itu Kami bisa bantu Import apabila lebih dari 30 siswa. Gratis untuk sekali Import yaa.., Selanjutnya ada Biaya 50 ribu per sekali Import. Syarat! sudah dalam bentuk excel file kirimkan melalui WhatsApp.
 
Contoh Aplikasi Download dan Install 
 
Mencoba Login jadi Admin
  • Nomor HP Bimbel 012345678910
  • Nomor HP 012345678910
  • Password 12345
 
Login Jadi Tutor
Untuk mencoba menjadi Tutor silahkan input data Tutor dengan Data diri Anda Sendiri dan silahkan login dengan HP lain.
Untuk mencoba jadi siswa silahkan input data siswa dengan Nomor HP lain (Siswa Tidak perlu Install).
 
Video Penjelasan Klik Disini
 

Ada 2 Paket Pembelian yang bisa dipilih

 
Paket Ekonomis, 
 
  • Rp 100 ribu 
  • Sudah termasuk Kuota 3000 Notifikasi WA
  • Selanjutnya Rp 20 per Notifikasi WA
  • memakai Aplikasi yang sudah ada.
 
Aplikasi Server WhatsApp Mandiri,
 
  • Harga 3 jt
  • Sudah termasuk Kuota 20.000 Notifikasi WA
  • Sudah termasuk HP untuk Server (Harga HP sekitar 1,3 jt an)
  • Selanjutnya Rp 10 per Notifikasi WA untuk biaya database.
  • Dengan adanya server WhatsApp sendiri, Chat WA Masuk bisa terpantau di Komputer.
  • lama pembuatan 15 s.d. 30 hari.
  • Syarat menyediakan HP Android os.7.+ yang akan hidup 24 jam online di lokasi Anda sendiri yang bertugas menerima data dan mengirim dalam bentuk WhatsApp.
  • Video Penjelasan Server WA Klik Disini
 
Asumsi Biaya Notifikasi
  • Untuk Bimbel 50 siswa biaya Notif WA Bulanan sekitar Rp 12 ribuan. 
 
WhatsApp 081391005464
 
 
 
  

Aplikasi Bimbel

 
Fungsi Utama
  • Database Siswa dan Tutor.
  • Pencatatan Kehadiran, Pembayaran, Jadwal dan Nilai.
  • Admin buka dalam bentuk Website, Untuk Siswa dan Tutor buka di Aplikasi Android.
  • Pencarian Cepat Status Siswa (Menunggak Bayar dan Hadir Terakhir Kapan).
  • Absen Siswa dilakukan di HP Tutor (Login), dan akan dikirimkan Notif ke Ortu bahwa siswa telah hadir, begitu pula dengan Pembayaran dan Nilai.
  • Broadcast Info seperti Jadwal, Tidak masuk Les dll.
 
Ada 2 Paket yg bisa dipilih 
  • Aplikasi Go Bimbel - Harga Rp 300 ribu
  • Aplikasi Android dengan Nama Bimbel Sendiri - Harga 1,3 juta - lama pembuatan 15 harian
 
Contoh Aplikasi Bimbel untuk Simulasi
Admin, Ketik contohadmin.aqilacourse.net dengan Google Chrome di Laptop
Nomor HP  1   Password 1
 
Siswa dan Tutor. buka di Aplikasi Androidnya Download dan Install
 
Biaya Berjalan
  • Biaya Tahunan Rp 100 ribu
  • Biaya Info Rp 20/kirim (Optional)
Video Penjelasan Penggunaan Klik Disini
 
Setelah Pembayaran
Anda akan mendapat Akun ke gobimbel.net dan  Aplikasi Android Go Bimbel
 
WhatsApp 081391005464
 
 
 
 

Aplikasi Admin Rental Mobil

 
Fungsi :
  • Booking Mobil oleh Admin / Agen
  • Data Mobil Keluar Hari ini
  • Pencarian Mobil yg Ready
  • Rekap Setoran Harian, Rekap Bulanan
  • Bisa dibuka di Banyak HP dgn Data yg Sama
 
Download Aplikasi Administrasi Rental Mobil - Klik Disini
  
Coba Login jadi Admin
  • HP Pemilik 012345678910
  • Nomor HP 012345678910
  • Password 12345
 
Harga
  • Memakai Aplikasi yg sudah ada Rp 400 rb akan mendapatkan Akun untuk Login Jumlah Mobil dan Agen tidak terbatas.
  • Aplikasi Sendiri dengan Nama Rental Sendiri Rp 2,5 juta (Lama pembuatan sekitar 15 hari)
  • Aplikasi Master bisa menjual lagi Akun di dalam Aplikasi Rp 7 juta (lama pembuatan sekitar 30 hari)
 
Info Lengkap - Klik Disini
WhatsApp 081391005464
 
 
 
 

Modul Bimbel Kurikulum Merdeka Download Gratis dalam bentuk PDF

Modul Bimbel Kurikulum Merdeka Download Gratis dalam bentuk PDF Tidak perlu basa-basi langsung klik aja link-link berikut, file ada di Googl...

Arsip Blog