MODUL PRATIKUM - 10 PEMROGRAMAN BERBASIS WEB (CCP119)

dokumen-dokumen yang mirip
MODUL PRATIKUM - 09 PEMROGRAMAN BERBASIS WEB (CCP119)

MODUL PRATIKUM - 05 PEMROGRAMAN BERBASIS WEB (CCP119)

MODUL PRATIKUM 07 PEMROGRAMAN BERBASIS WEB (CCP119)

MODUL PRATIKUM - 02 PEMROGRAMAN BERBASIS WEB (CCP119)

MODUL PRATIKUM 08B PEMROGRAMAN BERBASIS WEB (CCP119)

KONTROL KENDALI DAN FUNGSI

Contoh dan Latihan Struktur Dasar Algoritma Agus Sumaryanto, S.Kom RUNTUNAN (sequence)

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

PRAKTIKUM WEB DINAMIS MODUL PENGGUNAAN KONDISI PADA FORM PHP

MODUL PRATIKUM 03B PEMROGRAMAN BERBASIS WEB (CCP119)

PERNYATAAN KONTROL. salah

if($makanan == "ada") { $tindakan = "makan"; } else { $tindakan = "puasa"; }

MODUL 7 SESSION DAN USER AUTHENTICATION

MODUL PRATIKUM - 06 PEMROGRAMAN BERBASIS WEB (CCP119)

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

MODUL 6 SESSION DAN USER AUTHENTICATION

MODUL 10 PENGENALAN PHP. (Variabel, Operator, struktur control)

Mengenal dan Mempelajari PHP Secara Sederhana Bagi Para Pemula

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Modul 1 : Fungsi dalam PHP

Struktur Kondisi dan Perulangan

Pemrograman Basis Data Berbasis Web

P - 11 Bab 8 : PHP & HTML (Manipulasi Form)

Lisensi Dokumen: Uraian Kasus :

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Pemrograman Basis Data Berbasis Web

Pemrograman Web Lanjut 2017

Pemrograman Web Lanjut 2017

Pemrograman Web Lanjut 2017

Tutorial PHP Kalkulator online dengan PHP

Menangani Input dari User

BAB XIII BEKERJA DENGAN SESSION

By I Wayan Simpen. 16 October

Pemrograman Basis Data Berbasis Web

Taryana Suryana. M.Kom

LAPORAN PRAKTIKUM 5 SESSION & COOKIE

OPERATOR DALAM SCRIPT PHP

Pemrograman Basis Data Berbasis Web

MODUL 11 MEMBUAT LOGIN USER

Pemrograman Web Lanjut 2017

Membuat Login Dengan PHP dan MYSQL

MODUL 3 INTERNET PROGRAMMING : PHP 3

LAPORAN PENYELESAIAN TUGAS

Membuat Form Dinamis dengan HTML & Javascript.

MODUL I PENGENALAN HTML. a. Mengenalkan kepada mahasiswa mengenai pemrograman WEB dengan menggunakan HTML b. Mengenalkan kode-kode HTML 2.

MODUL 5 KONEKTIVITAS PHP DENGAN MySQL

PROSEDUR MENJALANKAN PROGRAM/ALAT

EFEKTIFITAS TATA KERJA PENDATAAN KEPEGAWAIAN DALAM MEWUJUDKAN GOOD GOVERNANCE

Materi 10: Create Read Update Delete

TUTORIAL MEMBUAT PROGRAM KALKULATOR DENGAN OOP PHP

MODUL PRAKTIKUM KONSEP PEMROGRAMAN KOMPUTER

BAB III IMPLEMENTASI. Program penghubung database tersebut disimpan dengan nama. konek.php. Berikut merupakan kode program penghubung Database :

BAB IV HASIL DAN PEMBAHASAN

PERTEMUAN 9 ALGORITMA UNTUK MASALAH BISNIS

SEQUENTIAL/ URUTAN Program dijalankan mulai dari perintah paling atas/ awal sampai paling akhir secara berurutan/ sekuensial.

MODUL PRATIKUM 08A PEMROGRAMAN BERBASIS WEB (CCP119)

PERTEMUAN 2 PEMROGRAMAN WEB LANJUT- Pokok Bahasan :

MODUL PRATIKUM 11 PEMROGRAMAN BERBASIS WEB (CCP119)

P - 12 Bab 9 : PHP & MySQL

2. DASAR TEORI 2.1 PHP5

Modul Pembuatan Aplikasi Login dengan PHP dan MySQL

Checkbox dengan Foreach dan MYSQL

P - 8 Bab 6 : PHP (Kondisi)

Membuat Laporan dengan Bahasa Pemrograman Berbasis WEB

Pemrograman PHP Lanjut. Ahmad Zainudin, S.ST Pemrograman Internet

MODUL 5 STRUKTUR KONDISI (PERCABANGAN)

Modul 6 Java Scripts I

b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket Sampai langkah ini database tiket sudah siap digunakan

BAB I PENDAHULUAN LATAR BELAKANG CONTOH KASUS. Diktat Mata Kuliah Aplikasi Teknologi Online Oleh : Andri Heryandi

P - 6 Bab 4 : HTML (Hypertext Markup Language)

Pemrograman Web DASAR HTML 2

BAB X AKSES DAN MANIPULASI DATA

PHP File Upload.

PERTEMUAN 3. if (kondisi) { pernyataan yang akan dijalankan apabila kondisi benar }

BAB-12 MEMBUAT FORM HTML

Sintaks Pemilihan 1. Jika saya lulus, maka saya akan mendapat hadiah.

Membuat Database mysql dengan PhpMyAdmin

BAB III METODOLOGI PENELITIAN

BAB IV HASIL DAN PEMBAHASAN

Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP

Simak baik-baik komentar-komentar dalam setiap skrip. Komentar diawali dengan tanda #, //, atau /* dan */

PERHITUNGAN UJI KESERAGAMAN DATA TERHADAP SAMPEL

Modul I MENGGABUNGKAN SCRIPT PHP DAN HTML

Modul Pengenalan Pemrograman PHP

2. inputkk.php. 3. tampilkk.php

Tutorial PHP Metode Searching - Multiple Keyword

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

APLIKASI ALGORITMA KNUTH-MORRIS-PRATT PADA MESIN PENCARI KATA UNTUK LINGKUNGAN WEBSITE MAHASISWA INFORMATIKA 2005

BAB 2 LANDASAN TEORI. saling berinteraksi / bekerja sama membentuk suatu sistem kerja. Komputer berfungsi. Beberapa komponen komputer yaitu :

Bab 11 Teknik Modularitas

01. Sejarah PHP =======================================

MANAGEMENT, FORWARDING & AUTO RESPONDER

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

BAB V IMPLEMENTASI DAN PENGUJIAN. lingkungan perangkat lunak, implementasi database beserta struktur program dan

Praktikum 3 Cookie, Session, dan Database MySQL

Conditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP

PENGENALAN HTML - 2. Anda bisa menambahkan beberapa cell (kolom) untuk membuat satu baris cell (kolom).

SISTEM INFORMASI PENYELESAIAN SKRIPSI MAHASISWA S1 MATEMATIKA FMIPA USU TUGAS AKHIR HANDY YOHANES SEMBIRING

MODUL 10 KONEKTIVITAS PHP DENGAN MySQL

Transkripsi:

MODUL PRATIKUM - 10 PEMROGRAMAN BERBASIS WEB (CCP119) Disusun oleh : KARTINI, SKom.,MMSI LABORATORIUM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS ESA UNGGUL

MODUL PRATIKUM PBW 10 Program PHP Embed HTLM Input-Output A. TUJUAN 1. Praktikan mengetahui kegunaan Program PHP Embed HTLM Input-Output dalam halaman web 2. Praktikan mengetahui penulisan Program PHP Embed HTLM Input-Outpu 3. Praktikan dapat mengaplikasikan Program PHP Embed HTLM Input-Outpu dalam tiap halaman web B. DASAR TEORI Dasar-dasar Struktur Program Input-Output Struktur yang paling dasar dalam sebuah pemrograman adalah struktur input-output. Input merupakan interface untuk memasukkan data, kemudian data di olah dan selanjutnya hasil pengolahan ditampilkan pada komponen output. Input Proses Output Contoh : menetukan Lulus atau tidak lulus seorang mhs, lewat nilai yang inputkan lalu memprases nilai yang diinputka tsb dan hasilnya akan menampilkan seperti terlihat dalam flowchart berikut :

Sebagai contoh, kita modifikasi file nilai.php pada contoh 2_5 dan simpan dengan nama nilai2.php <html> <head><title>.:: Contoh Seleksi Kondisi ::.</title></head> <body> <font face=verdana size=2> <form action=nilai2.php method=post> Masukkan Nilai : <input type=text name=nilai size=2><p> <input type=submit value=proses> </form> </body> </html> File nilai2.php: Hasilnya : <html> <head> <title>.:: Contoh Seleksi Kondisi ::.</title></head> <body> <font face=verdana size=2> <? echo "Nilai Ujian anda : $nilai<br>"; if ($nilai<50) { echo "Anda Tidak Lulus<br>"; } elseif ($nilai<70) { echo "Anda Lulus Tapi Tidak Kompeten<br>"; } else { echo "Selamat Anda Lulus dan Kompeten"; }?> </body></html> Contoh : Membuat program penghitung discount Program ini digunakan untuk mengetahui apakah pembeli dapat diskon atau tidak. Besar diskon tersebut mengikuti aturan sebagai berikut: Jika jumlah bayar 50.000 dapat diskon 5%, jika jumlah bayar 100.000 dapat diskon 10%, dan jika jumlah bayar 500.000 dapat diskon 50%. Selain kreteria tersebut, diskonnya adalah 0%.

Untuk mengerjakan program tersebut, perhatikan flowchart berikut: Mulai Masukkan JumlahBaya r 500000 T Y Diskon=0.5 *JumlahBay JumlahBaya r 100000 T Y Diskon=0.1 *JumlahBay JumlahBaya r 50000 Y T Diskon=0.05 *JumlahBay Diskon=0 TotalBayar= Selesai Dari flowchart tersebut dapat kita buat script programnya, sebagai berikut: <html> <head> <title>.:: Program Menghitung Discount ::.</title></head> <body> <font face=verdana size=2> <form>jumlah Bayar <input type=text name=totalbeli><br><br> <input type=submit value="hitung Diskon"> Hasilnya : </form> <?php if (isset($totalbeli)) { $toyar=intval($totalbeli); $diskon=0; if ($toyar>=500000) $diskon=(0.5*$toyar); elseif ($toyar>=100000) $diskon=(0.1*$toyar); elseif ($toyar>=50000) $diskon=(0.05*$toyar); else

print("maaf Tidak Ada Diskon <br>\n"); printf("jumlah Bayar = %d<br>\n",$toyar); printf("diskon = %d<br>\n",$diskon); $totalbayar=$toyar-$diskon; printf("<b>total Bayar = %d<br></b>\n",$totalbayar); }?> </body> </html> PRAKTEK 1 Buatlah Scrip WEB dalam HTML berbasis PHP, Form Entry data pengajian tampilan sbb Berikut tampilan Input Proses gaji, tunjangan menikah : Bila status menikah tunjangan istri 25% dari gajipokok. Dan tunjangan lauk pauk 20% dari gaji poko. Jadi tunjangan = tunjangan istri + tunjangan lauk pauk). Bila status belum menikah tunjangan = 0. Dan untuk jabatan : -Jabatan Direktur gajipokok : 5.000.000, tunjangan jabatan : 20% dari gajipokok -Jabatan Manager gajipokok : 4.000.000, tunjangan jabatan : 15% dari gajipokok -Jabatan Sekretaris gajipokok : 2.000.000, tunjangan jabatan : 10% dari gajipokok MAKA TOTAL DARI : Total tunjangan = tunjangan + tunjangan_jabatan. Gaji Bersih = Total tunjangan + gajipokok. Dan hasil akhirnya kurang lebih seperti ini

PRAKTEK 2 Buatlah Scrip WEB dalam HTML berbasis PHP, Form Entry data pengajian tampilan sbb Dimana field TOTAL-TUNJ, & TOTAL-GAJI : a. Bila Status Menikah Tunj_Istri = 15% dari Gaji_Pokok dan Tunj_Anak = 10% dari Gaji_Pokok b. Bila Status Belum Menikah Tunj_Istri = 0 % dari Gaji_Pokok + 0 Maka : Total-Tunj = Tunj_anak + Tunj_Istri DAN Total_Gaji = Total-Tunj + Gaji_Pokok Dan hasil akhirnya kurang lebih seperti ini :

PRAKTEK 3 Buatlah Scrip WEB dalam HTML berbasis PHP, Form Entry data pengajian tampilan sbb Berikut tampilan Input Dimana untuk field Jabatan, Gaji, dan Tunj_Istri, serta Field Gaji_Bersih, didapatkan dari : 1. Bila Golongan = 1, Maka Jabatan = Direktur, Gaji = 1300000 2. Bila Golongan = 2, Maka Jabatan = Menejer, Gaji = 1000000 3. Bila Golongan = 3, Maka Jabatan = SuperVisor, Gaji = 7000000 4. Selain itu Karyawan Gaji = 1000000 Dan Bila status = Sudah Menika, Tunj_Istri = 15% dari Gaji_Pokok. Gaji_Bersih = Tunj_Keluarga + Gaji Dan hasil akhirnya kurang lebih seperti tampilan output paraktek 2 diatas berupa table dengan backround table blue PRAKTEK 4 Buatlah Scrip WEB dalam HTML berbasis PHP, Form Entry data pengajian tampilan sbb Berikut tampilan Input Dimana untuk field Jabatan, Gaji, dan Tunj_Istri, serta Field Gaji_Bersih, didapatkan dari : 5. Bila Departemen = IT-ANALIS, Maka Gaji = 20.000.000 6. Bila Departemen = IT-PROGRMMER, Maka Gaji = 15.000.000

7. Bila Departemen = IT-WebProgramer, Maka Gaji = 15.000.000 8. Bila Departemen = IT-Jaringan, Maka Gaji = 18.000.000 Dan Status = Menikah, maka Tunj_Keluarga = 5% dari Gaji. Gaji_Bersih = Tunj_Keluarga+ Gaji Dan hasil akhirnya kurang lebih seperti tampilan output paraktek 2 diatas berupa table dengan backround table blue PRAKTEK 5 Buatlah Scrip WEB dalam HTML berbasis PHP, Form Entry data pengajian tampilan sbb Berikut tampilan Input Dimana proses Gaji_Bersih, didapatkan dari : 1. Bila Status Menikah Tunj_Istri = 15% dari Gaji_Pokok dan Tunj_Anak = 10% dari Gaji_Pokok * JumlAnak 2. Bila Status Belum Menikah Tunj_Istri dan tunj_anak = 0 % dari Gaji_Pokok, maka : Gaji_Bersih = Tunj_Istri + Tunj_Anak + Gaji_Pokok Dan hasil akhirnya kurang lebih seperti ini : PRAKTEK 6 Buatlah Scrip WEB dalam HTML berbasis PHP, Form Entry data pengajian Seperti tampilan form praktek 5, diatas, tapi dengan field berikut ini NIP : nip sesuai inputan NAMA : nama sesuai inputan STATUS : status sesuai pilihan pada form GOLONGAN : sesuai inputan JUMLAH ANAK : jumlah anak sesuai inputan

Dimana untuk field Jabatan, Gaji, dan Tunj_Istri, serta Field Gaji_Bersih, didapatkan dari : 1. Bila Golongan = 1, Maka Jabatan = Direktur, Gaji = 1300000 2. Bila Golongan = 2, Maka Jabatan = Menejer, Gaji = 1000000 3. Bila Golongan = 3, Maka Jabatan = SuperVisor, Gaji = 7000000 4. Selain itu Karyawan Gaji = 1000000 5. Bila Status Belum Menikah Tunj_Istri dan tunj_anak = 0 % dari Gaji_Pokok, maka : Gaji_Bersih = Tunj_Istri + Tunj_Anak + Gaji_Pokok Dan hasil akhirnya kurang lebih seperti tampilan output paraktek 2 diatas berupa table dengan backround table blue PRAKTEK 7 Buatlah Scrip WEB dalam HTML berbasis PHP, Form Entry data pengajian Seperti tampilan form praktek 5, diatas, tapi dengan field berikut ini NIP NAMA STATUS GAJI POKOK JUMLAH ANAK : nip sesuai inputan : nama sesuai inputan : status sesuai pilihan pada form : gaji-pokok sesuai inputan : jumlah anak sesuai inputan Dimana proses Gaji_Bersih, didapatkan dari : 1. Bila Status Menikah Tunj_Istri = 15% dari Gaji_Pokok dan Tunj_Anak = 10% dari Gaji_Pokok * JumlAnak 2. Bila Status Belum Menikah Tunj_Istri dan tunj_anak = 0 % dari Gaji_Pokok, maka : Gaji_Bersih = Tunj_Istri + Tunj_Anak + Gaji_Pokok Dan hasil akhirnya kurang lebih seperti tampilan output paraktek 2 diatas berupa table dengan backround table yellow. PRAKTEK 8 Buatlah Scrip WEB dalam HTML berbasis PHP, Form Entry data pengajian Seperti tampilan form praktek 5, diatas, tapi dengan field berikut ini NIP NAMA DEPARTEMEN GAJI POKOK : nip sesuai inputan : nama sesuai inputan : status sesuai pilihan pada form : gaji-pokok sesuai inputan Dimana untuk Reword, didapatkan dari : 1. Bila Departemen = IT, Maka Dapat Fasilitas= Fortner UangBensin = 1000000

2. Bila Departemen = HRD, Maka Dapat Fasilitas= Zenia UangBensin = 1000000 3. Bila Departemen = Keuangan, Maka Dapat Fasilitas= Avanza UangBensin = 1000000 4. Bila Departemen = Marketing, Maka Dapat Fasilitas= Inova UangBensin = 1000000 Dan hasil akhirnya kurang lebih seperti ini : PRAKTEK 9 Buatlah Scrip WEB dalam HTML berbasis PHP, Form Entry data pengajian Seperti tampilan form praktek 5, diatas, tapi dengan field berikut ini NIP NAMA STATUS GAJI POKOK JUMLAH ANAK : nip sesuai inputan : nama sesuai inputan : status sesuai pilihan pada form : gaji-pokok sesuai inputan : jumlah anak sesuai inputan Dimana untuk Reword, didapatkan dari : 5. Bila Departemen = IT, Maka Dapat Fasilitas= Fortner UangBensin = 1000000 6. Bila Departemen = HRD, Maka Dapat Fasilitas= Zenia UangBensin = 1000000 7. Bila Departemen = Keuangan, Maka Dapat Fasilitas= Avanza UangBensin = 1000000 8. Bila Departemen = Marketing, Maka Dapat Fasilitas= Inova UangBensin = 1000000 9. Bila Status Belum Menikah Tunj_Istri dan tunj_anak = 0 % dari Gaji_Pokok, maka : Gaji_Bersih = Tunj_Istri + Tunj_Anak + Gaji_Pokok Dan hasil akhirnya kurang lebih seperti tampilan output paraktek 2 diatas berupa table dengan backround table yellow.