Senin, 08 Juli 2019

Web Responsive Toko Kue

TUGAS PROJECT WEB PROGRAMMING 1

Assalamu'alaykum warahmatullahi wabarakatuh..

Saya adalah perwakilan dari kelompok yaitu dengan membuat Web Informasi "Toko Kue" dengan menggunakan Bootstrap dan JQuery.

Kelompok kami berangggotakan yaitu :
1. Elisa Siti Julaeha
2. Fina Sifaul Nufus
3. Cindy Windari
4. Septiana Eka Cahyani

Web informasi yang bertemakan toko kue ini, kami memberi dengan nama "Azzahra Cookies"

Sebelumnya, kami akan menjelaskan pengertian dari Web Responsive, HTML, CSS, Bootstrap, dan JQuery

  • Responsive Web Design                                                                                      adalah suatu keadaan sebuah halaman web dimana tampilannya akan cocok, rapi dan tetap enak dilihat jika diakses dari perangkat apapun dengan resolusi layar yang berbeda. Misalnya, ketika anda mengakses blog ini dengan perangkat (PC/HP/Tablet) yang berbeda, anda akan melihat tampilannya berbeda karena menyesuaika dengan layar.
  • HTML (Hypertext Markup Language)                                                                adalah bahasa dasar untuk web scripting bersifat client side yang memungkinkan untuk menampilkan informasi dalam bentuk teks,grafik,serta multimedia dan juga untuk menghubungkan antar tampilan web page
  • CSS                                                                                                                       adalah kependekan dari Cascading Style Sheet. CSS merupakan kumpulan kode-kode yang bertujuan untuk menghias dan mengatur gaya tampilan/layout halaman web supaya lebih elegan dan menarik.
  • Bootstrap                                                                                                               adalah sebuah library framework CSS yang di buat khusus untuk bagian pengembangan front-end website. Bootstrap merupakan salah satu framework HTML, CSS dan javascript yang paling populer di kalangan web developer.
  • JQuery                                                                                                                 adalah pustaka JavaScript lintas-platform yang didesain untuk menyederhanakan client-side scripting pada HTML.  


Berikut langkah - langkah pembuatan web informasi Toko Kue "Azzahra Cookies" :

1. Download terlebih dahulu Bootstrap dengan versi 3.3.7, untuk link download nya bisa klik disini. Setelah download, extract file bootstrap tersebut, ubah file dengan nama "cookies". Dan selalu buka web get.bootstrap.com untuk memudahkan pembuatan website nya

2. Buka aplikasi Text Editor "Sublime Text 3" lalu buka folder bootstrap tersebut

3. Simpan terdahulu dengan nama file index.html untuk membuat basic template html. Lalu buka web get.bootstrap.com untuk copy basic template html tersebut ke sublime text 3.


4. Setelah itu, buat juga file dengan nama style.css 

5. Lalu, buat codingan script html nya seperti ini :
  
        



  





<!DOCTYPE html>
<html lang="en" id="home">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
    <title>AZZAHRA COOKIES</title>

    <!-- Bootstrap -->
    <link href="css/bootstrap.min.css" rel="stylesheet">
    <link rel="stylesheet" type="text/css" href="css/style.css">
    
    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
      <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5s0hiv.min.js"></script>
      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
    <![endif]-->
  </head>
  <body>

    <!-- navbar -->
    <nav class="navbar navbar-inverse navbar-fixed-top">
      <div class="container-fluid">
        <div class="navbar-header">
            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
              <span class="sr-only">Toggle navigation</span>
              <span class="icon-bar"></span>
              <span class="icon-bar"></span>
              <span class="icon-bar"></span>
            </button>


          <a href="#home" class="navbar-brand page-scroll">AZZAHRA COOKIES</a>
        </div>


        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
        <ul class="nav navbar-nav navbar-right">
          <li><a href="#about" class="page-scroll">About</a></li>
          <li><a href="#product" class="page-scroll">Product</a></li>
          <li><a href="#contact" class="page-scroll">Contact</a></li>
        </ul>
      </div>
    </nav>
    <!-- akhir navbar -->


    <!-- jumbotron -->
    <div class="jumbotron text-center">
      <img src="img/k.jpg" class="img-circle">
      <h1>AZZAHRA COOKIES</h1>
      <p>Aneka Jenis Kue Kering</p>
    </div>
    <!-- akhir jumbotron -->



    <!-- about -->
    <section class="about" id="about">
      <div class="container">
        <div class="row">
          <div class="col-sm-12">
            <h2 class="text-center">About</h2>
            <hr>
          </div>
        </div>

        <div class="row">
          <div class="col-sm-5 col-sm-offset-1">
            <p>Azzahra Cookies menyediakan berbagai macam jenis kue kering yaitu Kue Putri Salju, Kue Nastar, Kue Kastengel, Kue Kering Cokelat, Kue Cokelat isi Kurma, dan Kue Bola-Bola Cokelat</p>
          </div>
          <div class="col-sm-5">
            <p>Kualitas Kue Kering dari Azzahra Cookies dibuat tanpa bahan pengawet apapun, yang memiliki rasa lezat, enak, nikmat, dan bentuk kreasinya yang selalu memikat hati pelanggan. Kami membuat kue kering ini dengan cara higienis agar tetap bersih. Dan tentunya harga yang kami berikan juga sangat terjangkau :)
            </p>
            <p>Menerima pesanan kue kering untuk acara-acara tertentu seperti acara keluarga, ulang tahun, dll.
            </p>
            <p>Kami juga menyediakan kue kering dengan berbagai macam rasa dalam bentuk parcel.
            </p>
          </div>
        </div>
      </div>
    </section>
    <!-- akhir about -->


    <!-- product -->
    <section class="product" id="product">
      <div class="container">
      <div class="row">
        <div class="col-sm-12 text-center">
          <h2>Product</h2>
          <hr>
        </div>
      </div>

      <div class="row">
          <div class="col-sm-4">
            <a href="" class="thumbnail">
              <img src="img/product/01.jpg">
            </a>
            <p>Kue Putri Salju</p>
          </div>
          <div class="col-sm-4">
            <a href="" class="thumbnail">
              <img src="img/product/08.jpg">
            </a>
            <p>Kue Nastar</p>
          </div>
          <div class="col-sm-4">
            <a href="" class="thumbnail">
              <img src="img/product/10.jpg">
            </a>
            <p>Kue Kastangel</p>
          </div>
          <div class="col-sm-4">
            <a href="" class="thumbnail">
              <img src="img/product/11.jpg">
            </a>
            <p>Chocochips </p>
          </div>
          <div class="col-sm-4">
            <a href="" class="thumbnail">
              <img src="img/product/12.jpg">
            </a>
          </div>
          <div class="col-sm-4">
            <a href="" class="thumbnail">
              <img src="img/product/07.jpg">
            </a>
          </div>
        </div>
      </div>
    </section>
    <!-- akhir product -->


    <!-- contact -->
    <section class="contact" id="contact">
      <div class="container">
          <div class="row">
            <div class="col-sm-12 text-center">
              <h2>Contact</h2>
              <hr>
            </div>
          </div>

          <div class="row">
            <div class="col-sm-8 col-sm-offset-2">
              <form>
                <div class="form-group">
                  <label for="nama">Nama</label>
                  <input type="text" id="nama" class="form-control" placeholder="masukkan nama">
                </div>
                <div class="form-group">
                  <label for="email">E-mail</label>
                  <input type="email" id="email" class="form-control" placeholder="masukkan e-mail">
                </div>
                <div class="form-group">
                  <label for="telp">No. Telephone</label>
                  <input type="tel" id="telp" class="form-control" placeholder="masukkan no telephone">
                </div>
                <select class="form-control">
                  <option>--  Pilih Kategori --</option>
                  <option>Admin 1</option>
                  <option>Admin 2</option>
                </select>
                <div class="form-group">
                  <label for="pesan">Pesan</label>
                  <textarea class="form-control" rows="10" placeholder="masukkan pesan"></textarea>
                </div>
                <button type="submit" class="btn btn-primary">Kirim Pesan</button>
              </form>
          </div>
      </div>  
    </section>
    <!-- akhir contact -->


    <!-- footer -->
    <footer>
      <div class="container text-center">
        <div class="row">
          <div class="col-sm-"12> 
            <p><i class="glyphicon glyphicon-copyright-mark"></i> Copyright 2019 | built with <i class="glyphicon glyphicon-heart"> </i> by. Azzahra Cookies</a>.</p>
          </div> 
        </div>
        <div class="row">
          <div class="col-sm-12">
            <a href=""></a>
          </div>
        </div>
      </div>
    </footer>
    <!-- akhir footer -->




    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
    <script src="js/jquery-3.4.1.min.js"></script>
    <script src="js/jquery.easing.1.3.js"></script>
    <!-- Include all compiled plugins (below), or include individual files as needed -->
    <script src="js/bootstrap.min.js"></script>

    <script src="js/script.js"></script>
  </body>
</html>

     
    Codingan script style.css :




html {
position: relative;
}

body {
margin-bottom: 100px;
margin-top: 30px;
}

.jumbotron {
height: 550px;
background-image: url('../img/header.jpg');
background-attachment: fixed;
background-size: cover;
background-position: 0 -100px;
color: #eaeaea;
overflow: hidden;
}



.jumbotron img {
width: 300px;
border: 5px solid #eaeaea;
box-shadow: 1px 1px 10px rgba(0,0,0,0.5);
}

hr {
width: 250px;
border-top: 3px solid #999;
}

section {
min-height: 600px;
}

.product {
background-color: #eee;
}

.contact {
min-height: 800px;
}
footer {
position: absolute;
bottom: 0;
width: 100%;
height: 100px;
background-color: #333;
padding-top: 30px; 
}

footer p {
color: #aaa;
font-size: 0.9em;
}

footer p i {
color: purple;
}


6. Untuk memudahkan dalam memanipulasi sebuah elemen, sehingga dapat menimbulkan efek animasi yang keren sesuai orang yang membuat programnya membutuhkan JQuery.

Buka website jquery.com atau langsung klik disini. Lalu, download JQuery versi 3.4.1



7. Setelah itu, buat file baru dengan nama script.js

Lalu, buat codingan seperti ini :


Untuk memilih animasi pada jquery bisa cari di jquery easing atau klik link disini.



Pilih animasi nya pada 'Example' yang sesuai keinginan. Disini kami memakai animasi nya yaitu 'easeInOutExpo'

8. Jadilah website responsive toko kue "AZZAHRA COOKIES"

Berikut tampilan website nya






Sekian dari cara pembuatan website informasi toko kue, mohon maaf jika ada kesalahan dalam kata-kata.

Semoga bermanfaat :)


Wassalamu'alaykum warahmatullahi wabarakatuh..

Sabtu, 13 April 2019

Pembuatan dan Pemanggilan Form dengan menggunakan Sublime Text 3

Assalamu'alaykum warahmatullahi wabarakatuh

Saya akan memberikan tutorial cara Pembuatan dan Pemanggilan Form dengan menggunakan Sublime Text 3. 

Berikut cara Pembuatan Form Input dan Pemanggilan Data dari Form Input :

1. Buka aplikasi XAMPP, lalu klik Start pada 'Apache' dan 'MySQL'.


2. Setelah itu, buka aplikasi Text Editor nya yaitu Sublime Text 3.


3. Setelah itu, untuk memudahkan pengerjaan codingan, simpan terdahulu dengan nama file forminputpegawai.php .

Lalu, ketik "html"


4. Setelah itu, klik Enter. Maka akan muncul seperti ini..


5. Buat codingan script program untuk membuat Form Input seperti ini :



<!DOCTYPE html>
<html>
<head>
<title>Input Formulir Pegawai</title>
</head>
<body bgcolor="purple"> <center>
<form action="tampilformulir.php" method="post">
<h1>Formulir Pegawai Negeri Konoha</h1>
<br>
<table border=2 align="center" width="500">
<tr>
<td colspan="4" align="center"><b>Isi Data Dibawah ini :</b>
</tr>
<pre>
<tr>
<td>Nama</td>
<td> : <input type="text" name="Nama" size="25" maxlength="50" required="Nama"></td>
</tr>
<tr> 
<td>Alamat</td>
<td> : <textarea type="text" name="Alamat" rows="5" cols="25" required="Alamat"> </textarea> </td>
</tr>
<tr>
<td>Tempat Lahir</td>
<td> : <input type="text" name="Tempat" size="25" maxlength="50" required="Tempat"></td>
</tr>
<tr>
<td> Tanggal Lahir </td>
<td> : <input type="text" name="Tanggal" size="25" maxlength="50" required="Tanggal"> </td>
</tr>
</pre>

<tr>
<td> Jenis Kelamin </td>
<td> : <input type="radio" name="jeniskel" value="Laki-Laki">Laki-Laki
<input type="radio" name="jeniskel" value="Perempuan">Perempuan 
</td>
</tr>
<tr>
<td> Pendidikan </td>
<td> : <select name="Pendidikan">
           <option value="-Pilih-">-Pilih-
           <option value="SMA/SMK">SMA/SMK
           <option value="D3">D3
           <option value="S1">S1
</td>
</tr>
</option>
</select>
    </table>
<p>
<center>
<tr> 
<td align="center"> <input type="submit" value="Submit">
<input type="reset" value="Cancel"> </td>
</center>
</tr>
</p>
</body>
</html>

Setelah sudah selesai, Save kembali.

6. Setelah buat codingan form Input nya, lalu buatlah codingan script program untuk Memanggil Data dari Form Input dengan nama file tampilformulir.php .





<!DOCTYPE html>
<html>
<head>
<title>Tampil Formulir</title>
</head>
<body bgcolor="purple"> <center>
<?php
$nama=$_POST['Nama'];
$alamat=$_POST['Alamat'];
$tempat=$_POST['Tempat'];
$tanggal=$_POST['Tanggal'];
$jeniskel=$_POST['jeniskel'];
$pendidikan=$_POST['Pendidikan'];
?>
<h1>FORMULIR PEGAWAI NEGERI KONOHA</h1> <center>
<table border="2">
<tr>
<td>Nama :</td>
<td><?php echo "$nama"; ?></td>
</tr>
<tr>
<td>Alamat :</td>
<td><?php echo "$alamat"; ?></td>
</tr>
<tr>
<td>Tempat Lahir :</td>
<td><?php echo "$tempat"; ?></td>
</tr>
<tr>
<td>Tanggal Lahir :</td>
<td><?php echo "$tanggal"; ?></td>
</tr>
<tr>
<td>Jenis Kelamin :</td>
<td><?php echo "$jeniskel"; ?></td>
</tr>
<tr>
<td>Pendidikan :</td>
<td><?php echo "$pendidikan"; ?></td>
</tr>
</table>
<a href="forminputpegawai.php">Back To Home</a>
</body>
</html>

Setelah sudah selesai, Save kembali.

7. Buka salah satu web browser seperti Google Chrome, Mozilla  Firefox, Internet Explorer

8. Setelah itu ketik di alamat URL seperti ini :


9.  Hasilnya seperti ini :

                  Form INPUT 






Setelah isi input an nya, maka output nya akan muncul seperti  ini :

                Form OUTPUT





Sekian tutorial cara Pembuatan dan Pemanggilan Form dengan menggunakan Sublime Text 3. 
Mohon maaf jika ada kesalahan kata.

Semoga bermanfaat untuk kalian :)

Wassalamu'alaykum warahmatullahi wabarakatuh