• Tidak ada hasil yang ditemukan

Membuat Formulir Pada Template

N/A
N/A
Protected

Academic year: 2018

Membagikan "Membuat Formulir Pada Template"

Copied!
20
0
0

Teks penuh

(1)

Modul 5

Membuat Formulir Pada Template

Disusun oleh

Sri Siska Wirdaniyati

JURUSAN STATISTIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS ISLAM INDONESIA

(2)

BAB I PENDAHULUAN

1.1 Koneksi pada PHP

Database merupakan sebuah media untuk menyimpan data-data secara terstruktur dan sistematis sesuai dengan kebutuhan. Database sering dikaitkan dengan hal-hal yang berbau website, karena hampir seluruh website yang memiliki data-data tertentu untuk diolah itu menggunakan database untuk menyimpan data-data tersebut.

Untuk Pemrograman PHP dengan menggunakan Database MySql, untuk mengkoneksikannya, dibutuhkan satu file php yang nantinya akan di-include-kan ke semua halaman yang nantinya anda buat. Salah satu contoh umum skrip

"Mysql_connect" digunakan untuk menghubungkan ke database didalamnya terdapat informasi username dan password mysql. "mysql_select_db" digunakan untuk memilih nama database yang akan diisikan data dari php (http://belajarsyntax.blogspot.com/2013/05/membuat - koneksi - database - mysql - dengan.html. 3 Juni 2013. 14:42)

1.2 Form dan Input

Elemen HTML yang digunakan untuk mendapatkan masukan dari pengguna

(3)

Form ini tidak dapat berbentuk nested dengan sintaks:

<FORM ACTION=”_url_” METHOD=”get|post” ENCYPE=””> </FORM

Atribut ACTION tempat menspesifikasikan URL yang akan digunakan sebagai pemproses field input form. URL adalah lokai dokumen yang akan melakukan proses terhadap input dari form. Sedangkan METHOD atribut yang digunakan untuk menyatakan bagaimana masukan-masukan berasal dari form

dikirimkan kepada program CGI.

Terdapat beberapa macam jenis masukan dalam satu formulir dibedakan sebagai berikut:

1. Text digunakan untuk memasukkan suatu nilai untuk dikirimkan kepada

server. Nilai yang dimasukkan dapat berupa angka ataupun teks.

2. Radio menyediakan beberapa pilihan, hanya satu pilihan yang bisa dipilih. 3. Check box menyediakan beberapa pilihan, bisa lebih dari satu pilihan yang

dipilih.

4. List menyediakan pilihan dalam bentuk list pilihan, pilihan yang dipilih dapat lebih dari satu.

5. Button digunakan untuk mendefinisikan tombol untuk melakukan pemrosesan

form. Ada bermacam-macam button sebagai berikut:

Submit: digunakan untuk memanggil url, setelah input selesai dimasukkan.

Reset: digunakan untuk menginisialisasi setiap elemen form.

Button: digunakan untuk membuat form lebih interaktif, untuk memanggil script yang ada di dalam dokumen htmls.

(4)

7. Text area digunakan untuk memasukkan data dalam bentuk teks berupa

(5)

</select>

Value pada atribut size digunakan untuk menampilkan pilihan pada list lebih dari satu. Default adalah satu pilihan secara otomatis maka list berupa list box.

Tag Button

Pada setiap elemen dapat diberikan nama, dengan memberikan atribut Name, dengan value berupa string yang mendefinisikan nama elemen. Dalam pemrograman sering disebut nama variabel. Nama variabel tersebut sebaiknya mencerminkan fungsi dari variabel tersebut.

(https://ezhpe.files.wordpress.com/2012/05/form-dan-input-html.pdf. 3 Juni 2013.

(6)

BAB II

DESKRIPSI KERJA

Dalam praktikum kali ini, praktikan akan membuat formulir untuk daftar anggota dengan menggunakan template bertema Radio UNISI 104.75 FM yang terdiri dari Berada, Playlist, Event, Daftar Anggota, Data Anggota. Adapun langkah-langkah untuk membuat formulir dengan menggunakan template sebagai berikut:

1. Buka google dan download complete collection template.

2. Apabila complete collection template telah didownload dalam bentuk WinRAR ZIP, extract-lah terlebih dahulu menjadi folder dan letakkan di

htdocs pada apache2triad.

3. Buka folder complete collection template sehingga terdapat HTML dari index. 4. Klik index dengan open with Notepad ++ dan editindex seperti pada gambar

(7)
(8)

Gambar 2.1 Index

5. Buat database pada http://localhost/phpmyadmin/ dengan nama database

adalah lagu dan nama tabel adalah station dengan field, Type, Lenght, Collation, Attributes, Null, Default dan Extra seperti pada gambar 2.2 di bawah ini.

Gambar 2.2 Tabel station

6. Apabila database telah berhasil diciptakan, maka langkah selanjutnya adalah melakukan Export dengan icon dengan nama radio sehingga database

menjadi , dan letakkan pada folder complete collection template.

7. Buatlah koneksi.php untuk menghubungkan website dengan localhost seperti pada gambar 2.3 di bawah ini.

(9)

8. Buatlah input.php sebagai formulir untuk daftar anggota seperti gambar 2.4 di bawah ini.

(10)

9. Buatlah tampil.php untuk menampilkan hasil pemasukkan data melalui formulir yang telah dibuat seperti pada gambar 2.5 di bawah ini.

Gambar 2.5 Tampil.php

10. Buatlah foto.php untuk menampilkan foto yang telah dimasukkan oleh anggota seperti gambar 2.6 di bawah ini.

(11)

11. Buatlah delete.php untuk menghapus data dari database seperti gambar 2.7 di bawah ini.

Gambar 2.7 delete php

(12)

Gambar 2.8 Edit.php

(13)
(14)

BAB III PEMBAHASAN

Dalam Bab III tentang pembahasan praktikum ini, praktikan akan menjelaskan hasil dari deskripsi kerja dari formulir dan tabel hasil pengisian formulir. Untuk penyelesaian kasus kali ini, praktikan mengambil tema tentang Radio UNISI 104.75 FM dengan beberapa faktor sebagai berikut :

1. Radio UNISI 104.75 FM memiliki banyak pendengar, tetapi belum ada website tentang radio tersebut.

2. Radio UNISI 104.75 FM merupakan salah satu perusahaan musik yang memiliki informasi yang dapat disimpan di dalam komputer secara sistematik dan dapat memberikan informasi kepada pembaca website

Berdasarkan faktor tersebut, pembuatan formulir dalam website tentang Radio UNISI 104.75 FM memiliki tujuan dan fungsi sebagai berikut:

1. Untuk mengetahui jumlah anggota (pendengar) dari Radio UNISI 104.75 FM. 2. Untuk dijadikan sebagai salah satu referensi pendataan basis data dalam

website dengan menggunakan template.

Dalam penjelasan ini, praktikan akan menjelaskan tentang formulir dan tabel hasil pengisian formulir dengan menggunakan template dalam bentuk Mozila Firefork. Setiap penjelasan hasil praktikum, praktikan akan menampilkan hasil dari formulir dan tabel hasil pengisian formulir sebelum dimasukkan ke dalam

(15)

Gambar 3.2 Formulir setelah di dalam template

Data formulir untuk Daftar member Radio UNISI 104.75 FM merupakan salah satu cara untuk menjadi anggota pendengar Radio UNISI 104.75 FM. Formulir ini berisi kolom-kolom isian yang meliputi ID, Nama, Tanggal Lahir, Alamat, Jenis Kelamin, Deskripsi Diri dan upload Foto.

ID nama harus diisi dengan panjang maskimal 8 digit yang menggunakan

Primary Key. Apabila ID tidak dimasukkan dengan jumlah 8 digit, maka server

akan mengeluarkan output “Nomor anggota harus 8 digit”. Sedangkan kolom

nama boleh dimasukkan jumlah huruf dengan maksimal 20 karakter.

(16)

berubah ukuran apabila digeser. Alamat dan deskripsi diri boleh dimasukkan jumlah huruf maskimal 30 karakter.

Pada tanggal lahir terdapat kolom-kolom berisikan angka-angka untuk tanggal, bulan dan tahun. Tanggal berisikan dari angka 1 sampai 31, bulan berisikan dari angka 1 sampai 12, dan tahun berisikan dari angka 1970 sampai 2000. Sedangkan untuk jenis kelamin berisikan pilihan untuk pria atau wanita. Pada tanggal lahir ini menggunakan type berbentuk Date dan jenis kelamin berisikan type berbentuk Enum dengan lenghtadalah’0’,’1’.

Kolom foto berisikan nama dari foto yang akan di upload dengan jumlah nama foto maskimal 50 karakter. Icon Browse yang terletak di samping kolom berguna untukmencari letak dari foto yang akan di upload sehingga menampilkan nama foto pada kolom isian.

Pada bagian bawah isian kolom formulir terdapat icon Input Data dan

Reset. Icon Input Data digunakan untuk penghubung ke dalam database apabila praktikan mengklik setelah pengisian formulir. Secara otomatis, pengisian data formulir akan masuk ke dalam database. Sedangkan untuk icon Reset digunakan untuk menghapus semua pengisian data yang telah dilakukan. Reset ini hanya dapat untuk menghapus data di dalam formulir dan bukan untuk menghapus data di dalam database.

Apabila pengisian data formulir telah berhasil, maka server akan mengeluarkan output “Data anggota Radio UNISI telah berhasil ditambahkan”.

Hal ini berarti bahwa data pengisian formulir daftar member telah ada di dalam

database.

(17)

Gambar 3.4 Tabel hasil setelah di dalam template dan dimasukkan data Tabel hasil ini merupakan tampilan dari hasil pengisian formulir yang meliputi tabel No, ID, Nama, Tgl Lahir, Alamat, Jenis Kelamin, Deskripsi Diri dan Action. Tampilan untuk pengisian formulir ini diurutkan berdasarkan dari ID.

Action merupakan tabel kolom yang berisi Edit, Delete, dan Foto yang berguna sebagai proses untuk melakukan pengeditan, penghapusan dan melihat foto yang di upload.

Apabila tulisan Edit pada kolom Action diklik, maka server akan mengeluarkan formulir dari data yang ingin diedit dan mengeluarkan output “Data

(18)

pada kolom Action diklik, maka server secara otomatis akan menghapus data anggota dari tabel hasil pengisian formulir dan database pada localhost.

Gambar 3.5 Foto yang telah diupload

Apabila tulisan Foto pada Action diklik, maka server akan menampilkan hasil dari foto yang telah diupload. Tetapi apabila foto tidak diupload oleh praktikan ataupun anggota Radio UNISI 104.75 yang lain dan mengklik tulisan Foto, maka server akan mengeluarkan output “Foto anggota Radio UNISI 104.75

FM tidak tersedia”. Seluruh foto ini akan tersimpan pada folder images pada

(19)

BAB IV PENUTUP

Berdasarkan praktikum membuat formulir pada template dapat disimpulkan bahwa sebagai berikut:

1. Formulir mempermudah untuk mengetahui jumlah dari peminat suatu website

perusahaan atau bidang lainnya.

2. Setiap hasil pengisian formulir selalu masuk ke dalam database localhost

apabila telah dihubungkan dengan koneksi.

3. Template digunakan untuk mempermudah praktikan dalam membuat website

(20)

DAFTAR PUSTAKA

(http://belajarsyntax.blogspot.com/2013/05/membuat - koneksi - database - mysql - dengan.html. 3 Juni 2013. 14:42)

http://fajargumilang.wordpress.com/2012/07/11/sesi-6-teori-pemograman-web/. 3 Juni 2013. 14:45)

Gambar

Gambar 2.2 Tabel station
Gambar 2.4 Input.php
Gambar 2.5 Tampil.php
Gambar 2.7 delete php
+7

Referensi

Dokumen terkait

Program difusi Batan-2DIFF dalam geometri reaktor 2-D X-Y dimanfaatkan untuk mendapatkan spektrum neutron 69 kelompok energi dari teras ke sepuluh RSG-GAS pertengahan

Bagian yang diserang adalah tangkai, kuncup daun, tunas, daun muda.. Gejala: tunas keriting,

Penulisan laporan Tugas Akhir ini disusun untuk memenuhi salah satu syarat untuk melengkapi program perkuliahan Diploma 3 (D3) pada Jurusan Teknik Mesin Program Studi Teknik

Selain itu, dalam penelitian ini juga digunakan metode Linear Programming dengan model simpleks untuk menentukan kombinasi produk terbaik bagi perusahaan dan pengambilan

Pasar Asia ditutup turun di tengah keputusan Bank Sentral Tiongkok untuk tidak merubah suku bunga.. Pasar Eropa juga turun ditekan oleh sektor industri dasar terkait

Akan tetapi melihat penurunan nilai viskositas di dalam pipa kapiler yang turun dengan naiknya suhu ruangan, maka pengaruh viskositas pada proses kenaikan

Ruang lingkup pada penelitian ini adalah untuk mengetahui performa metode FAHP dan AHP pada sistem pendukung keputusan dalam menentukan lokasi investasi yang

DATA/CONTROL FLOW DIAGRAM (DFD/CFD LEVEL 1) APS 1* Get customer payment 2p Get product price 3p Validate payment 4p Get valid selection 5* Dispense change 6p Dispense