Setelah mempelajari Algoritma Deskriptif, Diagram Alir dan Pseudocode dapat disimpulkan bahwa pada dasarnya dalam algoritma tersebut pada umummya terdapat tahapan dalam menyelesaikan masalah yaitu ;

  1. mulai (start)
  2. masukan (input)
  3. Proses (proccess)
  4. Keluaran (output)
  5. Selesai (finish)

Bagaimana jika tahapan tersebut dipraktikkan untuk membuat aplikasi yang sesungguhnya ? Marilah kita praktikkan.

A. Persiapan

Kali ini kita akan membuat aplikasi sederhana untuk menghitung luas persegi panjang dengan bahasa pemrograman HTML, CSS(Cascade Style Sheet) dan Javascript. Anda tidak perlu khawatir jika belum menguasai pemrograman tersebut, karena akan dipandu agar mudah melakukannya. Hal-hal yang perlu disiapkan adalah :

  1. Menulis kode program, kode program dapat di tulis pada buku terlebih dahulu agar mudah untuk dilakukan pengecekan
  2. Menulis kode program pada text editor misalnya notepad, notepad ++ maupun Editor online disini.
  3. Melakukan publikasi, publikasi dilakukan dengan cara membuka hasil pengkodean menggunakan browser.

 

B. Menulis Kode Program

Berikut ini contoh kode program perpaduan HTML, Javascript, dan CSS untuk menghitung luas persegi panjang. Silahkan ditulis ulang pada teks editor/HTML Editor online

  1. <!DOCTYPE html>
  2. <html lang="id">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6.     <title>Perhitungan Luas Persegi Panjang</title>
  7. <style>
  8. body {
  9.     font-family: Arial, sans-serif;
  10.     margin: 20px;
  11.     }
  12. .container {
  13.     max-width: 300px;
  14.     margin: 0 auto;
  15.     padding: 20px;
  16.     border: 1px solid #ccc;
  17.     border-radius: 5px;
  18.      text-align:center;
  19.     }
  20. label {
  21.     display: block;
  22.     margin-bottom: 8px;
  23.     }
  24. input[type="number"] {
  25.     width: 90%;
  26.     padding: 8px;
  27.     margin-bottom: 15px;
  28.     }
  29. button {
  30.     width: 100%;
  31.     padding: 10px;
  32.     background-color: #007BFF;
  33.     color: white;
  34.     border: none;
  35.     border-radius: 5px;
  36.     cursor: pointer;
  37.     }
  38. button:hover {
  39.     background-color: #0056b3;
  40.     }
  41. .output {
  42.     margin-top: 15px;
  43.     padding: 10px;
  44.     border: 1px solid #28a745;
  45.     background-color: #d4edda;
  46.     color: #155724;
  47.     display: none;
  48.     }
  49. </style>
  50. </head>
  51. <body>
  52. <div class="container">
  53. <h4>Hitung Luas Persegi Panjang</h4>
  54. <!-- Input -->
  55. <label for="length">Masukkan Panjang:</label>
  56. <input type="number" id="length" placeholder="Masukkan panjang" required>
  57. <label for="width">Masukkan Lebar:</label>
  58. <input type="number" id="width" placeholder="Masukkan lebar" required>
  59. <!-- Process -->
  60. <button onclick="calculateArea()">Hitung Luas</button>
  61. <!-- Output -->
  62. <div id="result" class="output"></div>
  63. </div>
  64. <script>
  65. // Fungsi untuk menghitung luas Persegi panjang
  66. function calculateArea() {
  67. // Start
  68. const length = document.getElementById("length").value;
  69. const width = document.getElementById("width").value;
  70. // Validasi Input
  71. if (length === '' || width === '') {
  72. alert("Harap masukkan panjang dan lebar.");
  73. return;
  74. }
  75. // Process
  76. const area = length * width;
  77. // Output
  78. const resultDiv = document.getElementById("result");
  79. resultDiv.innerHTML = "Luas Persegi Panjang adalah: " + area;
  80. resultDiv.style.display = "block";
  81. // End
  82. }
  83. </script>
  84. </body>
  85. </html>
B. Melakukan Publikasi

Setelah selesai menulis kode program , sebaiknya mengecek kembali agar tidak ada satupun kesalahan. Karena kesalahan sedikit saja dalam menulis kode maka akan menyebabkan  pada hasil yang tidak sesuai dengan harapan, atau bahkan tidak ada tampilan sama sekali. Jika sudah yakin benar langkah selanjutnya adalah :

  1. Menyimpan file dalam format html, misalnya hitung luas persegipanjang.html.
  2. Publikasi biasanya dilakukan jika memiliki blog sendiri misalnya blogspot, wordpress, maupun alamat domain internet sendiri. Namun jika tidak memiliki silahkan dibuka menggunakan browser chrome, firefox, opera, microsoft edge atau lainnya.
C. Hasil pengkodean.

Jika kode yang anda tulis benar seharusnya tampil seperti berikut ini.

Perhitungan Luas Persegi Panjang

Hitung Luas Persegi Panjang

Selamat mencoba, semoga berhasil.