Showing posts with label HTML. Show all posts
Showing posts with label HTML. Show all posts

Jun 8, 2020

logoblog

Membuat Alert Dialog Javascript untuk Confirm Delete Database CodeIgniter 4

Confirm Dialog Box

Alert Dialog Javascript untuk Confirm Delete Database - Pada tutorial kali ini akan sedikit simple yaitu menambahkan javascript sebagai alert dialog. Ketika kita ingin menghapus database pastinya membutuhkan konfirmasi penghapusan. Tujuannya adalah supaya kita benar-benar yakin dengan mengkonfirmasi ulang database apa yang akan dihapus.

Pada CodeIgniter, dengan menggunakan base_url() maka files javascript akan dieksekusi di direktori VIEW yang merupakan client-side. Kamu tidak bisa menulis javascript pada server-side. Intinya kamu tidak bisa mencampur adukan kedua hal tersebut karena hal tersebut berbeda.

1. Tambahkan script berikut didalam file php pada direktori VIEW
<script type="text/javascript" src="<?=base_url()?>js/jquery.js" ></script>
<script type="text/javascript" src="<?=base_url()?>js/ajax.js" ></script>

2. Lalu tambahkan script ini didalam file php pada Controller 
$this->load->helper('url');

3. Kembali ke direktori VIEW, pada file tambahkan
<script type="text/javascript">
    function confirmDelete() {
        return confirm('Are you sure want to delete this record?');
    }
</script>

4. Terakhir, perhatikan letak tombol atau link delete. Tambahkan script berikut didalam tag html
onclick="return confirmDelete();"

Sebagai contoh :
 <a href="/bengkel/delete/<?= $row['idBengkel'];?>" onclick="return confirmDelete();">Delete</a>


Sekian tutorial tentang Membuat Alert Dialog Javascript untuk Confirm Delete Database CodeIgniter 4. Jika ada yang ingin ditanyakan, silahkan berkomentar.

Terimakasih telah mengunjungi blogcahti, semoga bermanfaat.

Apr 12, 2018

logoblog

Penggunaan Attribut Colspan dan Rowspan di Table HTML

Penggunaan Attribut Colspan dan Rowspan di Table HTML

Penggunaan Attribut Colspan dan Rowspan - Halo sobat blogcahti. Beberapa bulan ini saya jarang update artikel karena sibuk dengan urusan kuliah. Kali ini saya update artikel tentang HTML yang maerupakan salah satu tugas mata kuliah pemrogaman web.

HTML adalah pondasi sebuah web. Oleh karena itu kita wajib mempelajari dasar-dasar HTML terlebih dahulu. Selain itu CSS mendukung untuk pengembangan desain suatu web. Disini kita akan mempelajari apa itu attribut Colspan dan Rowspan pada tabel HTML. Mari kita menuju pembahasan yang lebih lanjut dibawah ini.

Pengertian Colspan Dan Rowspan

Jika kalian sedang mempelajari tabel HTML tentu harus mengerti fungsi attribut Colspan dan Rowspan. Colspan dan Rowspan merupakan attribut HTML yang berfungsi untuk menggabungkan beberapa kolom dan baris. Attribut tersebut dibungkus didalam tag <th> ataupun <td>.

Colspan sendiri merupakan kependekan dari Colomn Span yang berati banyaknya gabungan kolom dalam suatu tabel dan pada baris selanjutnya tetap diikuti oleh jumlah kolom yang sama atau lebih singkatnya kotak yang melebar kesamping.

Sedangkan Rowspan merupakan kependekan dari Row Span yang berarti banyak baris yang digabungkan atau lebih singkatnya kotak yang lebar kebawah. Jadi, kedua attribut tersebut bisa dikatakan memilik fungsi yang sama yaitu melebarkan atau menggabungkan.

(Baca juga : Cara Membuat Form Login HTML Paling Mudah)

Dengan demikian attribut Colspan dan Rowspan hanya digunakan pada kondisi tertentu. Supaya lebih jelas dan mudah dipahami akan saya berikan contoh script HTML sederhana.

Penggunaan Attribut Colspan dan Rowspan

1. Colspan

Penggunaan Colspan :
<td colspan=”2”>Teks Kolom</td>

(Catatan : Angka 2 adalah banyaknya kolom yang digabungkan)

Contoh Script

HTML
<!DOCTYPE html>
<html>
<head>
<title>Table Colspan Rowspan</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<h2>Colspan and Rowspan</h2>
<table>
  <tr>
    <th>Nama</th>
    <th>Tipe Hero</th>
    <th>Jenis Kelamin</th>
  </tr>
    <tr>
      <td colspan="2">Alicard</td>
      <td>Laki-laki</td>
    </tr>
    <tr>
      <td>Jhonson</td>
      <td colspan="2">Tank</td>
    </tr>
    <tr>
      <td colspan="3">Alice</td>
    </tr>
    <tr>
      <td>Harley</td>
      <td>Mage</td>
      <td>Laki-laki</td>
    </tr>
    <tr>
      <td>Yi Sun Shin</td>
      <td>Marksman</td>
      <td>Laki-laki</td>
    </tr>
</table>
</body>
</html>

CSS
body{
  background: #eee;
}

table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 70%;
    margin:auto;
    left:0;
    right:0;
    background: #fff;
}

h2{
  text-align: center;
  color:#445;
  font-family: arial;
  font-weight: normal;
}

td, th{
    border: 1px solid #bbb;
    text-align: center;
    padding: 8px;
}

th{
  color:#eee;
  border-bottom:solid 1px #888;
}

tr:nth-child(1) {
    background-color: #666;
} 

Penjelasan :
Pada baris pertama tersebut terdapat attribut colspan=”2” yang berarti kolom Nama dan Tipe Hero digabungkan menjadi satu. Jadi, kita secara tidak langsung mengambil dua kolom sesuai urutan yaitu kolom 1 dan 2. Nah, kolom ketiga harus tetap kita buat karena kolom seluruhnya hanya ada 3 dan kita menyesuaikan yang sudah didefinisikan pada tag <td>. Oleh karena itu penulisan tag <th> hanya dilakukan sebanyak dua kali. Begitupun pada baris kedua terdapat attribut colspan yang menggabungkan kolom 2 dan 3.

Colspan
Ketika script dijalankan di browser maka akan tampil seperti screenshoot diatas. Terlihat pada baris ke 1 dan 2 terdapat attribut colspan yang berarti baris tersebut mewakili beberapa kolom yang sudah ditentukan.

2. Rowspan

Penggunaan Rowspan :
<td rowspan=”3”>Teks Baris</td>

(Catatan : Angka 3 adalah banyaknya baris yang digabungkan)

Contoh Script

HTML
<!DOCTYPE html>
<html>
<head>
<title>Table Colspan Rowspan</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>

<h2>Colspan and Rowspan</h2>

<table>
  <tr>
    <th>Nama</th>
    <th>Tipe Hero</th>
    <th>Jenis Kelamin</th>
  </tr>
    <tr>
      <td rowspan="2">Alicard</td>
      <td>Fighter</td>
      <td>Laki-laki</td>
    </tr>
    <tr>
      <td>Tank</td>
      <td>Laki-laki</td>
    </tr>
    <tr>
      <td>Alice</td>
      <td rowspan="2">Mage</td>
      <td>Perempuan</td>
    </tr>
    <tr>
      <td>Harley</td>
      <td>Laki-laki</td>
    </tr>
    <tr>
      <td>Yi Sun Shin</td>
      <td>Marksman</td>
      <td>Laki-laki</td>
    </tr>  
</table>
</body>
</html>

CSS
body{
  background: #eee;
}

table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 70%;
    margin:auto;
    left:0;
    right:0;
    background: #fff;
}

h2{
  text-align: center;
  color:#445;
  font-family: arial;
  font-weight: normal;
}

td, th{
    border: 1px solid #bbb;
    text-align: center;
    padding: 8px;
}

th{
  color:#eee;
  border-bottom:solid 1px #888;
}

tr:nth-child(1) {
    background-color: #666;
}

Penjelasan :
Ada 2 atrribut rowspan pada baris 1 dan 3. Pada baris 1 kolom 1 digabung dengan baris 2 kolom 1. Oleh karena itu penulisan pada tag <th> di baris 2 hanya dilakukan sebanyak 2 kali karena yang satunya sudah diwakili oleh baris sebelumnya. Dan pada baris 3 kolom 2 dan baris 4 kolom 2 juga digabungkan menjadi satu, yang berati penulisan pada tag <th> di baris ke 4 hanya dilakukan sebanyak 2 kali karena kolom pertamanya sudah digabung oleh baris sebelumnya.

Rowspan

Seperti yang sudah saya jelaskan sebelumnya pada contoh script Colspan karena intinya sama, terlihat bahwa baris 1 kolom 1 dan baris 2 kolom 1, lalu baris 3 kolom 2 dan baris 4 kolom 2 digabungkan menjadi seperti screenshoot diatas saat dijalankan di browser.

KESIMPULAN

Sebenarnya penggunaan attribut ini cukup mudah dipahami karena kita hanya perlu melihat dimana baris atau kolom yang ingin digabungkan. Setelah itu kita abaikan berapa baris atau kolom yang akan kita buat selanjutnya.

Sekian tutorial tentang penggunaan attribut colspan dan rowspan pada table html. Jika ada yang ingin ditanyakan, silahkan berkomentar.

Terimakasih telah mengunjungi blogcahti, semoga bermanfaat.

Jun 14, 2017

logoblog

Cara Manipulasi Nilai Atribut HTML Menggunakan Javascript

Cara Manipulasi Nilai Atribut HTML Menggunakan Javascript

Cara Manipulasi Nilai Atribut HTML Menggunakan Javascript - Setiap elemen html memiliki atribut yang berisi nilai tertentu antara lain id, class, value, name dsb. Mengubah atau menghilangkan nilai dari sebuah atribut dapat menggunakan javascript. Hal ini kadang diperlukan agar website yang dikelola menjadi lebih baik. Bagi kamu yang sedang belajar pemrogaman web maka artikel ini sangat sesuai untuk menambah pengetahuan. Lalu bagaimana cara memanipulasi atribut pada html?


Cara Manipulasi Atribut Html Dengan Javascript

Disini ada dua macam cara memanipulasi atribut html yaitu menghilangkan dan mengubah atribut. Memanipulasi sebuah atribut disini berdasar atribut "id" sebagai elemen penentu dimana sebuah objek akan dipanggil. Oke, langsung saja perhatikan dan pahami langkah berikut ini.

Menghilangkan Nilai Atribut

Menghilangkan nilai sebuah atribut dapat dilakukan dengan menggunakan syntax umum :
elementObject.removeAttribute("namaAttribute", flag);

Pada namaAttribute merujuk kepada nama atribut yang akan dihapus dan flag berisi nilai 0, 1 dan 2. Untuk keterangan nilai-nilai flag dapat dilihat pada tabel dibawah :
Tabel Flag Javascript
Tabel Flag

Misalnya untuk membuat tag <input> pada form tidak bisa diisi dan ketika seseorang itu klik maka pengisian form dapat dilakukan. Perhatikan kode html berikut :
<html>
<head>
<title>Menghilangkan Nilai Atribut HTML</title>
</head>
<body>

<form>
<br>Nama<br>
<input type="text" id="name" value=""/>
<br>Password<br>
<input type="password" id="pwd" value="" readonly="true"/>
</form>

</body>
</html>

Coba jalankan script diatas pada browser dan isi form nama dan password. Apa yang terjadi? Password tidak dapat diinput karena pada tag <input> terdapat atribut "readonly" yang bernilai true.

Sekarang coba tambahkan kode berikut ini sebelum </body> atau tepat dibawah tag </form> :
<button onclick="removeAttr()">klik disini</button>
<script type="text/javascript">
function removeAttr(){
document.getElementById("pwd").removeAttribute("readonly",0);
alert("sukses");
}
</script>

Sehingga akan menjadi seperti ini :
<html>
<head>
<title>Menghilangkan Nilai Atribut HTML</title>
</head>
<body>

<form>
<br>Nama<br>
<input type="text" id="name" value=""/>
<br>Password<br>
<input type="password" id="pwd" value="" readonly="true"/>
</form>
<button onclick="removeAttr()">klik disini</button>

<script type="text/javascript">
function removeAttr(){
document.getElementById("pwd").removeAttribute("readonly",0);
alert("sukses");
}
</script>

</body>
</html>

Hasil setelah ditambahkan javascript :

Nah, javascript diatas akan menghilangkan nilai dari atribut readonly dengan menambahkan nilai flag sama dengan 0. Fungsi removeAttr() pada javascript tersebut dipanggil  di atribut onclick pada tag <button> yang nantinya jika button tersebut diklik form password akan bisa diisi.

Mengubah Nilai Atribut

Untuk mengubah nilai atribut pada tag html menggunakan javascript bisa dilakukan dengan cara langsung menyisipkan atribut pada javascript dan mengisi nilainya. Penulisan syntax umum :
elementObject.attribute='nilai';

Sebagai contoh saya akan mengubah nilai dari sebuah atribut bernama "value" dengan nilai yang sudah ditentukan. Kode html diatas sama seperti sebelumnya hanya saja saya mengganti bagian javascriptnya.

Perhatikan kode html berikut :
<html>
<head>
<title>Mengubah Nilai Atribut HTML</title>
</head>
<body>

<form>
<br>Nama<br>
<input type="text" id="name" value="Nama Anda"/>
<br>Password<br>
<input type="password" id="pwd" value="" />
</form>

<script type="text/javascript">
document.getElementById("name").value='Sudah diubah';
</script>

</body>
</html>

Coba jalankan kode html diatas, lihat form isian nama mempunyai value 'Nama Anda'.

Kemudian tambahkan kode javasript berikut :
<script type="text/javascript">
document.getElementById("name").value='Sudah diubah';
</script>

Lebih lengkapnya akan menjadi seperti ini :
<html>
<head>
<title>Mengubah Nilai Atribut HTML</title>
</head>
<body>

<form>
<br>Nama<br>
<input type="text" id="name" value="Nama Anda"/>
<br>Password<br>
<input type="password" id="pwd" value="" />
</form>

<script type="text/javascript">
document.getElementById("name").value='Sudah diubah';
</script>

</body>
</html>

Hasil setelah ditambahkan javascript :

Kesimpulan

Pada kode html diatas, lihat yang diberi warna merah tepatnya pada tag <input> dengan atribut value yang berisi nilai 'Nama Anda' dan nilai tersebut akan diubah menjadi 'Sudah diubah' pada form pengisian nama. Dengan menggunakan syntax javascript tersebut akan memudahkan kita dalam mengubah suatu nilai dari atribut pada tag html.

Nah itulah artikel tentang Cara Manipulasi Nilai Atribut HTML Menggunakan Javascript baik melakukan pengubahan atau menghilangkan nilai atribut pada tag html yang wajib dimengerti oleh programmer web pemula yang sedang belajar seperti saya ini. Semoga bermanfaat.

Apr 22, 2017

logoblog

Cara Membuat Form Login HTML Paling Mudah

Cara Membuat Form Login HTML Paling Simple (Sumber : pixabay.com)

Cara Membuat Form Login HTMLKita sering sekali saat berkunjung ke sebuah website tidak lepas dari sebuah form. Misal ketika kita mengunjungi situs sosial media, disitu terdapat form untuk masuk dan juga mendaftar. Fungsi form itu sendiri adalah untuk input data seperti nama, passwod dan lainnya yang kemudian akan dieksekusi oleh webserver. Contoh form lainnya bisa kamu lihat pada komentar yang ada di sebuah blog. 

Dasar pembuatan form yaitu menggunakan tag <form> dan beberapa atribut html. Biasanya form didampingi kode CSS (Cascading Style) agar tampilannya lebih menarik. Disini saya akan memberikan contoh pembuatan form login sederhana.


Cara Membuat Form Login Sederhana

Pertama buat script html sebagai berikut menggunakan text editor. 

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Form</title>

<style>

.wrapper{
padding:10px 0;
position:relative;
width:100%;
max-width:500px;
background:#f3f3ff;
margin:0 auto;
}

.header{
color:#3989AE;
text-align:center;
font-size:30px;
}

.form {
font-size:20px;
background-color:#f3f3ff;
margin-top:10px;
text-align:center;
}

#username {
padding:7px;
margin-top:20px;
margin-bottom:10px;
}

#password {
margin-bottom:20px;
padding:7px;
}

#btn-login {
background-color:#3989AE;
color:white;
border:none;
text-align:center;
max-width:200px;
padding:10px;
border-radius:18px;
}

#btn-login:hover {
background-color:red;
}



</style>

</head>

<body >

<div class="wrapper">

<div class=header>

<p>Login Form<p>

</div>

<div class="form">

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

<div>

<input id="username" type="text" name="username" value="" placeholder="Username or Email"/>

</div>

<div>

<input id="password" type="password" name="password" name="password" value="" placeholder="Password"/>

</div>

<div>

<button id="btn-login"  type="submit">Sign In</button>

</div>

</div>

</form>

</body>

</html>

Simpan script diatas dengan nama form.html atau apa saja asalkan format filenya html.

Hasil Tampilan di Browser


Kode diatas akan menampilkan keluaran pada browser seperti ini.

Form Login

Didalam tag <form> terdapat atribut action dan method. Kedua atribut ini memilki masing-masing fungsi yang berbeda. Atribut action berisi value alamat file php sebagai bagian untuk pemrosesan dari isi form tersebut. Didalam contoh diatas menggunakan form.php sebagai value dari atribut action. Sedangkan pada atribut method akan mengirimkan nilai yang biasanya menggunakan value GET dan POST.

Kemudian pada tag <input> terdapat atribut type yang berisi value text dan password. Value text akan menampilkan kotak inputan untuk diisi oleh user. Perbedaannya dengan value password yaitu isi dari inputan akan disembunyikan.

Didalam kode diatas saya menyisipkan kode CSS agar tampilan form lebih menarik. Kamu bisa mempercantik  tampilan form dengan mengedit baris CSS yang berwarna merah.

Sekian artikel tentang Cara Membuat Form Login HTML Paling Mudah semoga bermanfaat.

Apr 8, 2017

logoblog

Pengertian dan Sejarah Perkembangan HTML (HyperText Markup Language)

Pengertian HTML (Sumber: cephalicvein.com)

Pengertian dan Sejarah Perkembangan HTML (HyperText Markup Language) - HTML merupakan kependekan dari Hypertext Markup Language yaitu bahasa markup standar sebagai dasar tampilan sebuah website. Lebih tepatnya HTML bisa dikatakan sebagai pondasi dari sebuah website karena untuk menampilkan suatu halaman antarmuka di browser.

Kalian yang sering berkunjung pada suatu website terkadang bertanya-tanya kenapa browser bisa menampilkan isi webiste? Nah, disinilah HTML bertugas untuk menampilkan isi dari website tersebut. Membangun sebuah website yang harus dipahami pertama kali iadalah HTML, kemudian CSS, Javascript, dan PHP.

Sejarah HTML

Bahasa markup ini pertama kali dibuat pada tahun 1980 oleh seorang ahli fisika bernama Tim Berners-Lee. Pada awalnya Berners-Lee bekerja di CERN (Organisasi Eropa untuk Riset Nuklir mengusulkan dan menyusun sistem untuk ilmuan CERN dalam membagi dokumen. Kemudian ditahun 1990  Berners-Lee dan Robert Cailliau mengusulkan sistem markah berbasis internet bersama Robert Cailliau, insinyur sistem data CERN untuk meminta pendanaan kepada CERN. Berners-Lee menyebutkan HTML pertama kali di Internet pada akhir 1991. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yaitu SGML (Standard Generalized Markup Language). HTML merupakan standar bahasa markup internet yang dikendalikan oleh W3C (Wide World Web Consortium). Dari tahun ke tahun HTML semakin berkembang pesat karena kebutuhan akan internet di dunia yang semakin melonjak agar.
Lebih lengkapnya di wikipedia.

Perkembangan HTML dari Masa ke Masa

#HTML 1.0

Merupakan versi awal dari HTML dan tidak banyak yang berpartisipasi dalam pengembangannya. Fiturnya masih terbatas antara lain heading, paragraf, list, hypertext, efek miring dan tebal pada teks serta mendukung peletakan gambar namun tidak untuk teks disekeliling gambar.

#HTML 2.0

Tambahan beberapa fitur baru dari sebelumnya yaitu form. Menjadikan website lebih interaktif.

#HTML 3.0

Salah satu fitur terbaru pada versi ini adalah tabel. Banyak orang yang ikut berkontribusi di versi ini namun tiak bertahan lama karena banyak permasalah seperti perang antar browser. Oleh karena itu versi ini diganti menjadi HTML versi 3.2

#HTML 3.2

Pada versi ini permasalahan perang antar browser terus memuncak. Mereka membuat tag HTML sendiri dan itu menjadikan HTML tidak standar lagi. Permasalahan ini kemudian memunculkan sebuah organisasi sebagai standar HTML yaitu W3C (World Wide Web Consortium).

#HTML 4.0

Pada versi ini perubahan yang terjadi hampir pada seluruh perintah HTML yaitu link, form, iamg, meta, table dan sebagainya.

#HTML 4.01

Hanya bertujuan untuk memperbaiki beberapa kesalahan pada versi sebelumnya.

#XHTML 1.0

Merupakan gabungan dari HTML dan XML. Banyak yang tidak menyukainya karena beda dengan HTML yang lebih fleksibel dan mulai ditinggalkan.

#HTML 5

HTML versi 5 adalah perkembangan akhir dari HTML. Pada versi ini HTML banyak mengalami perubahan. Terdapat beberapa tag baru seperti <header>, <aside>, <section>, <footer>, dan tag baru lainnya. HTML 5 juga mendukung streaming video tanpa menggunakan program flash.

Kesimpulan

Seiring dengan perkembangannya, browser juga perlu diperbarui karena HTML tidak akan berjalan jika browser itu tidak mendukung kode-kode baru. Setidaknya dengan mengetahui Pengertian dan Sejarah Perkembangan HTML (HyperText Markup Language), kita dapat lebih dalam mempelajari dasar dari pembuatan sebuah website.