Bonjour sahabat online…, bagi anda yang baru belajar web, pada kali ini akan sedikit kita bahas tentang brancing(percabangan), looping(perulangan) dan hal lainnya yang digunakan pada aplikasi berbasis web. Program editor yang anda butuhkan untuk membuat web bisa melalui notepad, phpcoder ataupun macromedia yang nantinya ketika anda simpan harus menggunakan extension .php
Pertama kali yang anda buat adalah database dan table. Gunakan phpmyadmin untuk membuat database. Dalam latihan kali ini nama penyimpanannya sbb:
database : latihan
table : tiket
struktur dari table tiket sbb:
Pertama kali yang anda buat adalah database dan table. Gunakan phpmyadmin untuk membuat database. Dalam latihan kali ini nama penyimpanannya sbb:
database : latihan
table : tiket
struktur dari table tiket sbb:
nopesan dijadikan Primary Key dan autoincrement agar pada saat transaksi nopesan akan bertambah secara otomatis setiap kali terjadi transaksi.
Mari kita rancang terlebih dahulu bentuk input yang akan kita buatkan programnya, yang masih sederhana aja tapi bisa kita terapkan model nested branching dan looping
ceritanya seperti ini: Program tersebut digunakan pada masa promo untuk keberangkatan tanggal 23 januari 2012 dimana anda disuruh mengisi depart dan return untuk kota penerbangannya(bisa dilihat di ketentuan soal). Jumlah tiket yang bisa dipesan terbagi menjadi 3 kategori dewasa, anak dan bayi dimana masing-masing harganya berbeda. Kemudian untuk biaya yang tampil bisa anda pilih sesuai dengan mata uang yang tersedia, USD(United State Dollar) dan IDR(Indonesia Rupiah). Next, kita lihat ketentuan soal dibawah ini
Ketentuan soal
1. Biaya tiket normal(dewasa)
DEPART | RETURN | Biaya(Rp) |
JAKARTA(CKG) | SINGAPORE(SIN) | 300.000 |
KUALA LUMPUR(KUL) | 250.000 | |
SEMARANG(SRG) | SINGAPORE(SIN) | 350.000 |
KUALA LUMPUR(KUL) | 300.000 | |
PALEMBANG(PLM) | SINGAPORE(SIN) | 325.000 |
KUALA LUMPUR(KUL) | 285.000 |
untuk harga tiket anak 40% dari tiket dewasa dan untuk harga tiket bayi 25% dari tiket dewasa dimana ketentuan ini berlaku berdasarkan umur.
Kategori dewasa untuk yang berusia diatas 17 tahun
Kategori anak untuk yang berusia 2- 16
Kategori bayi dibawah2 tahun.
harga USD kita anggap Rp. 9.206,00
Total = harga tiket dewasa + harga tiket anak + harga tiket bayi
kira-kira seperti itu ketentuannya, nah sekarang kita buat scriptnya ^_^
Membuat Coding
ada 3 file yang akan kita buat yaitu, file koneksi, file input dan file output. berikut penjelasannya
1. File Koneksi :: simpan dengan nama koneksi.php
ket :
mysql_connect ("host","username","password"): digunakan untuk membuka koneksi MYSQL
mysql_select_db("NamaDatabase") : digunakan untuk membuka database
2. File Input :: simpan dengan nama tiket.php
Ada beberapa tahap yang perlu anda perhatikan
a. Buat title/judul pada tab
b. Membuat form dimana action berisi nama file output dan method yang digunakan berfungsi untuk pengambilan suatu objek untuk dijadikan variable di file output
c. Kemudian buat tabel di baris coding ke 8
d. Hitung berapa jumlah baris dan kolom? ada 7 baris(row) dan 3 kolom(td)
Berarti anda buat sebanyak 7 kemudian ada didalamnya dengan masing masing kolom yang terbentuk(dalam hal ini ada yang 1 kolom menggunakan colspan)
Membuat Row 1(baris coding 9-12) dan 2(baris coding 13-17)
ada tulisan colspan=3 berarti dalam satu baris 3 kolom digabung menjadi satu (merge cell)
Membuat Row 3 dan 4 yang menampilkan combo
perhatikan dalam membuat combo, isi dari combo berupa
perhatikan juga dalam membuat combo dimana isinya menggunakan perulangan(looping) seperti pada Row 5 dan 6
perulangan(looping) ada di baris coding 46-48, 52-54, 58-60 dimana semua scriptnya sama,
karena pada file ini berbahasa html, maka jika ingin menggunakan rumus harus didahului tag php
Kemudian menampilkan radio button(hanya bisa memilih satu pilihan)
Row terakhir (7) yaitu membuat tombol simpan dan batal. Untuk tombol batal, type yang digunakan reset agar pada saat klik dapat menghapus semua data yang ada di objek input. Untuk tombol simpan, agar bisa diproses maka sesuaikan nama action(lihat diatas) dengan nama file prosesnya.
3. File Output:: simpan dengan nama : output_tiket.php
Untuk penjelasannya silakan downlowd di link ini
5 komentar:
Hallo kak. Terimakasih ya kak artikel nya bagus mudah dipahami bagi saya yang pemula . Artikel nya juga sangat membantu dalan memenuhi tugas kuliah saya kak. Semoga dapat memberikan artikel yang bermanfaat lainnya ya kak. Terimakasih kak sukses selalu . Perkenalkan Saya Ardila Yunita, NIM 1922500096, link kampus https://www.atmaluhur.ac.id/
Terimakasih kak, materi yang disampaikan pada artikel ini sangat bermanfaat sekali untuk saya yang baru belajar pencabangan dan pengulangan pada php. Semangat terus ya kak untuk membuat artikelnya lainnya. Perkenalkan nama saya Sintia dan Nim saya 1922500186 dan link Web kampus saya https://www.atmaluhur.ac.id/
Terimakasih atas postingan yang kakak bagikan. Tutorialnya sangat mudah dicoba. Dan sangat membantu saya mengerjakan tugas kuliah saya. Tetap berkarya ya kak, buat postingan yang bermanfaat lainnya. Perkenalkan nama saya : Shofi Rachmawati, NIM : 1922500133, kunjungi juga link kampus saya : https://www.atmaluhur.ac.id
Terimah kasih artikelnya sangat membantu kami terutama mahasiswa yang sedang belajar tentang web saya mahasiswa dari stmik atmaluhur dengan nim 1922500120 Sri Dewayanti, ini situs kampus saya https://www.atmaluhur.ac.id
Posting Komentar