Pertemuan 1 web programming 2
Data Array
Array (atau larik dalam bahasa indonesia) bukanlah tipe data dasar seperti integer atau boolen, Array adalah sebuah tipe data bentukan yang terdiri dari kumpulan tipe data lainnya. Menggunakan array akan memudahkan dalam membuat kelompok data, serta menghemat penulisan dan penggunaan variabel.
di sini kita membahas 3 latihan :
1. Latihan manipulasi string
2. Latihan operasi
3. Latihan proses
Lansung saja ini Latihannya
*Buat database dengan nama : materi_web2
*Buat tabel dengan nama tabel_1
Strukturnya seperti berikut :
*Isilah record sebagai berikut
*Buatlah tabel dengan nama table_2
*Buatlah tabel dengan nama table_3 dengan struktur yang sama persis dengan nama table_2 (boleh di duplicate)
ini hasil dari data base materi_web2.sql
1. Latihan Memanipulasi String
Latihan string ini penting untuk menyeragammkan nilai yang akan dikirim ataupun yang ditampilkan
- strtouper
- strtolower
- ucwords
- Buat folder latihan_pra_uts di htdocs
- Buat file koneksi.php
..............................................................................................................
Source Code koneksi.php :
https://www.dropbox.com/s/00vpec1a69hl58p/koneksi.php?dl=0
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
https://www.dropbox.com/s/00vpec1a69hl58p/koneksi.php?dl=0
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
..............................................................................................................
*Buat file lat_string1.php
..............................................................................................................
Source Code lat_string1.php :
https://www.dropbox.com/s/jdhwqikn0m8a20p/lat_string1.php?dl=0
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
https://www.dropbox.com/s/jdhwqikn0m8a20p/lat_string1.php?dl=0
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
- Outputnya adalah
Latihan Selanjutnya
- Masih di lat_string1.php
- Bagaimana menampilkan Rosi (di urutan 4 record) dengan dua cara
- Menggunakan php dan dengan query sql
Source Code lat_string1.php (Lanjutan) :
https://www.dropbox.com/s/evjzn8aqsqkolu9/lat_string1%20lanjutan.php?dl=0
https://www.dropbox.com/s/evjzn8aqsqkolu9/lat_string1%20lanjutan.php?dl=0
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
..............................................................................................................
- Outputnya adalah
Cara 2 Menggunakan Query SQL
- Anda tinggal tambahkan skrip limit 3,1 pada baris ke 3 dari skrip lat_string1.php
- "select a_nama1 from table_1 limit 3,1"
- Artinya, mengambil 1 nilai dari field a_nama1 dari table_1 diambil dari index ke -3 (posisi ke-4)
Source Code lat_string1.php (lanjutan 2) :
$qry=mysql_query("select a_nama1 from table_1 limit 3,1"); //menampilkan field a_nama1, dari index pertama muncul
$data=mysql_fetch_array($qry); //memuat a_nama1 kedalam array
$namapanggilan=$data['a_nama1']; //array disimpan ke dalam variabel
echo "<br>";
echo "<br>";
echo "Nama di database(original) = ".$namapanggilan."<br>"; //menampilkan nilai yg ditaruh di variabel
echo "Nama dalam huruf besar = ".strtoupper($namapanggilan)."<br>"; //ditampilkan dalam huruf besar
echo "Nama dalam huruf kecil = ".strtolower($namapanggilan)."<br>"; //ditampilkan dalam huruf kecil
echo "Huruf kecil di awal = ".ucwords($namapanggilan)."<br>"; // awal kata, ditampilkan dl huruf besar
..............................................................................................................
https://www.dropbox.com/s/jt5iqerfl4joirn/lat_string1%20lanjutan2.php?dl=0
https://www.dropbox.com/s/jt5iqerfl4joirn/lat_string1%20lanjutan2.php?dl=0
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
..............................................................................................................
- Outputnya adalah
Latihan Lanjutan
- buat output untuk menampilkan tulisan Ogi
- buat output untuk menampilkan tulisan Yog
- buat output untuk menampilkan tulisan Gigi
- dengan menggunakan substr,ucword
Source Code lat_string_1 (Lanjutan 3) :
https://www.dropbox.com/s/roo1axvp9kwaw9v/lat_string1%20lanjutan3.php?dl=0
https://www.dropbox.com/s/roo1axvp9kwaw9v/lat_string1%20lanjutan3.php?dl=0
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
..............................................................................................................
- Outputnya adalah
*Buat file lat_string2.php
..............................................................................................................
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
..............................................................................................................
- Outputnya adalah
- Buat output untuk menampilkan tulisan Rosi K.S (R=huruf kapital, K=capital, S=kapital)
- Buat output untuk menampilkan tulisan Serli,Rosi Kusuma
- dengan menggunakan substr,ucword
Source Code lat_string2.php (Lanjutan 2) :
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
..............................................................................................................
- Outputnya adalah
..............................................................................................................
*Buat lat_string3.php
..............................................................................................................
Source Code lat_string3.php :
https://www.dropbox.com/home?preview=lat_string3.php
https://www.dropbox.com/home?preview=lat_string3.php
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
..............................................................................................................
- Outputnya adalah
2. Latihan Operasi
Mengenai function dan Class
Function adalah kumpulan perintah yang dimuat ke dalam suatu alias. Dimana perintah yang sudah menjadi alias tersebut dapat dipanggil di halaman yang sama, ataupun halaman lain. Function dapat menerima, mengolah parameter serta mengubahnya, sebagai contoh adalah sebagai berikut:
..............................................................................................................
*Buat file fungsi_waktu.php
..............................................................................................................
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
..............................................................................................................
*Buat halaman dengan nama fungsi_nominal.php
..............................................................................................................
https://www.dropbox.com/s/scbn4ljyiu7005t/fungsi_nominal.php?dl=0
https://www.dropbox.com/s/scbn4ljyiu7005t/fungsi_nominal.php?dl=0
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
..............................................................................................................
*Buat halaman lat_operation1.php
*Buat halaman lat_operation1.php
contoh diatas dapat kalian temukan, kata new.
New disini adalah penggunaan Class, yaitu sekumpulan dari function (dalam kasus ini, class dan function-functionnya sudah disediakan oleh PHP5, jadi tidak perlu membuat function lagi)
..............................................................................................................
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
..............................................................................................................
..............................................................................................................
- Outputnya adalah
1. Buat tampilan seperti lat_operation1.php
Namun nilai yang ditampilkan adalah:
a) Tanggal paling awal dari b_tgl1
b) Tanggal paling akhir dari b_tgl2
c) Hitung jaraknya, dan hitung biayanya (biaya menggunakan b_tgl1 di record
pertama)
pertama)
d) Tanggal yang tampil di perulangan bentuknya adalah d-m-YYYY
Source Code lat_operation2.php :
..............................................................................................................
https://www.dropbox.com/s/gk1m0cvu6j8rorc/lat_operation2.php?dl=0
https://www.dropbox.com/s/gk1m0cvu6j8rorc/lat_operation2.php?dl=0
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
..............................................................................................................
Selanjutnya kita membuat halaman baru lagi dengan nama lat_process1.phpdan untuk pada latihan ini, kita akan mempelajari pola atau skema aliran data.
- Outputnya adalah
Selanjutnya kita membuat halaman baru lagi dengan nama lat_process1.phpdan untuk pada latihan ini, kita akan mempelajari pola atau skema aliran data.
Kita akan memasukkan data di tabel_2 (tabel summary) dari tabel_1. Bentuknya adalah :
1. c_rupiah di table_2 adalah seluruh c_rupiah di table_1
2. c_jml di table_2 adalah seluruh c_jml di table_1
3. c_tot_jml adalah summary dari perkalian c_jml*c_rupiah di table_1
4. c_tgl_pindah adalah tgl terakhir data berubah
5. Pada saat bersamaan terjadi 2 proses, proses penyimpanan/update ke table_2, dan
proses insert ke table_2
..............................................................................................................
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
..............................................................................................................
- Output tampilan sebelum di klik update
1. Sebelum data masuk ke table_2, dilakukan pengecekan terlebih dahulu, jika belum ada data
maka sistemnya adalah meng-insert, jika belum, maka update.
2. Data akan terus mengisi ke table_3 (tabel history)
a) c_rupiah di table_2 adalah c_rupiah di table_1
b) c_jml di table_2 adalah c_jml di table_1
c) c_tot_jml adalah perkalian c_jml*c_rupiah di table1
d) c_tgl_pindah adalah tgl terakhir terisi data
..............................................................................................................
*Buat halaman dengan nama update.php
..............................................................................................................
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
..............................................................................................................
- Output tampilan setelah di klik update
Ket :
Jumlah : total jumlah = 2+1 di tabel_1
Rupiah = 30.000+70.000
Summary total = 30.000*2+70.000*1
Tidak ada komentar:
Posting Komentar