Senin, 08 April 2019

Belajar Pemrograman Web Bagian 3

Untuk kebanyakan mahasiswa terutama yang kuliah di STMIK pasti tidak asing dengan mata kuliah pemrograman web. Untuk itu saya ingin berbagi materi pemrograman web bagian 3.

1. Membuat Form
From HTML merupakan tag yang paling penting adalam pemrograman HTML khususnya dalam pembuatan aplikasi berbasis web. Form menyediakan property masukan yang dapat berupa textbox, check box, radio button, dan button.
Untuk mendkelariskan sebuah from digunakan tag <form>…</form>.

Di dalam tag ini di definisikan elemenelemen form sperti yang telah di sebutkan di atas. Selain tag, elemen form juga dapat menuliskan sembarang teks, tag, maupun image.

Atribut elemen from :
§Action  = lokasi dan nama file (file yang berisi data – data form)
§Method = [get | post] metode HTTP untuk men-submit form

Properti masukan pada elemen form :
1.  Text box<input type="text">
     Digunakan untuk memasukan input yang berupa teks.
     Size                    = ukuran dari textbox dalam karakter
     Maxsize              = maksimal jumlah karakter yang dapat di input
     Nama                 = nama variable yang dikirim ke suatu aplikasi
     Value                  = akan menampilkan isinya sebagai nilai default
2.  Password<input type="password">

     Di gunakan untuk memasukan password
     Size                     = ukuran textbox dalam karakter
    Maxsize               = maksimal jumlah karakter yang dapat di input
    Name                  = nama variable yang dikirim ke suatu aplikasi
3. Hidden<input type"hidden">
    Digunkan untuk mengirim data ke suatu aplikasi yang tidak dingginkan untuk dilihat oleh browser.
    Name                  = nama dari variable yang dikirim ke suatu aplikasi
    Value                  = nilai dari variable














4. Check Box<input type="checkbox">
    Check box digunakan untuk dapat memilih lebih dari satu pilihan.
    Name                    = nama dari variable yang dikirim ke        suatu aplikasi
    Value                    = nilai dari variable
    Checked (checkbox yang sudah ditandai)
5. Radio Button<input type="radio">
    Radio button digunakan agar dapat memilih hanya salah   satu pilihan.
   Name                    = nama veriabel yang dikirim ke suatu     aplikasi
   Value                    = nilai dari variable
   Checked (radio button yang sudah di tandai).

6.  Push Button<input type="button">
    Elemen ini biasanya digunakan dengan JavaScript atau            VBScript untuk menghasilkan suatu aksi.
    Name                    = nama dari variable yang dikirim ke      suatu aplikasi
    Value                    = label teks di atas tombol
7. Submit<input type="submit">
    Setiap elemen form membutuhkan tombol submit untuk      mengirimkan nama dan nilinya ke suatu aplikasi yang di          tentukan dlam atribut ACTION dlam elemen FORM.
    Name                    = nama dari variable yang dikirim ke      suatu aplikasi
    Value                    = label teks di atas tombol.


8. Image Submit Button<input type="image"                src="url">
    Digunakan untuk menggantikan tombol standar submit          dengan image.
   Name                    = nama dari variable ayng dikirim ke         suatu aplikasi
9. Reset<input type="reset">
    Digunakan untuk mereset semua masukan dalam form.
    Value                    = label teks di button

10. Select<select>…</select>
     Daftar isi dalam property select menggunakan tag                <option>
     Size                        = jumlah pilihan yang dapat terlihat
     Name                    = nama dari veriabel yang dikirim ke       suatu aplikasi

11. Text Area<textarea>…</textarea>
      Elemen untuk memasukan teks secara leluasa seperti            notepad.
      Nama                    = nama dari veriabel yang dikirim            ke suatu aplikasi
      Rows                     = panjang baris dalam karakter

      Cols                       = tinggi kotak














Ini bagian ke 3 yang bisa saya bagikan, semoga bermanfaat.............

Daftar Pustaka :

















Rabu, 29 November 2017

APLIKASI SEDERHANA NETBEANS JAVA MENGHITUNG BANGUN RUANG

Apa itu subroutine?

Pertama-tama saya perkenalkan dulu apa itu subroutine/methode. Subroutine/methode disebut juga subprogram, pengelompokan beberapa instruksi / baris program yang melakukan sebuah perhitungan / komputasi tertentu dimana letaknya terpisah dengan program utama (main). Methode adalah subroutine yang didefinisikan pada program OOP.

Subroutine di bagi dua yaitu:
  • Procedure Subroutine yaitu bentuk statement yang mana tidak mengembalikan/ menghasilkan suatu nilai (value).
  • Function yaitu subroutine yang mengembalikan / menghasilkan suatu nilai (value) dalam bentuk ekspresi.

Soalnya :
  1. Buat program menghitung bangun ruang.
         Ketentuan :
         Terapkan fungsi dan prosedure dalam membuat program user memilih menu (kubus, balok,                 tabung, kerucut dan bola).
         Program menampilkan hasil
           - Hasil perhitungan
           - Konfirmasi "Apakah mau menghitung lagi? {Y/N}"

Kode Program :
 









Hasil Running :






Materi ini bertujuan untuk memenuhi tugas mandiri mata pelajaran Pemrograman Terstruktur di STMIK MERCUSUAR, Dosen Mata Kuliah : Bpk. Slamet Sucipto, S.Kom. M.Kom

Rabu, 22 November 2017

TUGAS ARRAY DENGAN 2 DIMENSI MENGGUNAKAN APLIKASI JAVA NETBEANS

PENGERTIAN ARRAY


Array merupakan sebuah variable yang menyimpan lebih dari satu buah data yang memiliki tipe data yang sama .jadi dapat dikatan bahwa array merupakan kumpulan dari data tunggal yang dijadikan dalam 1 variabel array yang alamat memorinya berbeda yang selanjutnya disebut elemen-elemen array yang bisa kita akses berdasarkan indeks.

Macam-macam array:
1       .      Array satu dimensi
Array satu dimensi adalah array yang hanya berisi satu dimensi
Contoh:
Type[value_dim]name_array; 

2       .      Array 2 dimensi/multi dimensi
Array multi dimensi merupakan array dari array .artinya terdapat sebuah array yang setiap elemennya juga  bertipe array.
Contoh:
Tipe-data nama_array [indeks-1][indeks-2];

3       .      Array 3 dimensi
Digunakanuntuk mengeloladatadalambentuk3dimensiatau tiga sisi
Contoh:

Tipe data nama variable [jumlah baris][jumlah kolom][panjang karakter].



Tugas :

Buat Aplikasi dengan Array 2 dimensi
Ketentuan:
-  Jumlah baris 4
-  Jumlah kolom 4
-  User menginput nilai (angka- 2digit) pada setiap kombinasi baris dan kolom
    1. system menampilkan nilai yang diinput
    2. Jika ada nilai yang diinput terdapat angka ganjil, maka nilai diganti dengan karakter ‘**’

Jawaban :
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package input.nilai;
import java.util.Scanner;
/**
 *
 * @author HP
 */
public class InputNilai {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
         Scanner scan = new Scanner(System.in);
  
  String[][] array = new String[4][4];
  int cek;
  String bintang = ""; 
  for(int i=0;i<array.length;i++){
   for(int j=0;j<array.length;j++){
    System.out.print("Input Angka baris["+i+"]"+" kolom["+j+"]= ");
    array[i][j] = scan.next();
   }
   System.out.println("\n");
  }
                System.out.println("\n");
                System.out.println("Hasil Nilai Inputan");
  for(int i=0;i<array.length;i++){  
   for(int j=0;j<array.length;j++){
    System.out.print("|"+array[i][j]+"|");
                                bintang = array[i][j];
          cek = bintang.indexOf("3");
          cek = bintang.indexOf("1");
          cek = bintang.indexOf("5");
    array[i][j] = cek>=0?"**":array[i][j];
   }
   System.out.println("");
  }
                System.out.println("------------------------------------");
                System.out.println("");
                System.out.println("Hasil Nilai Berubah");
        for (String[] array1 : array) {
            for (int j = 0; j<array.length; j++) {
                System.out.print("|" + array1[j] + "|");
            }
            System.out.println();
        }
    
}
    }



Contoh hasilnya :













Program ini bertujuan untuk memenuhi tugas mata kuliah Pemrograman Terstruktur .
Dosen mata kuliah :Slamet Sucipto S.Kom.M.Kom.

Terimakasih