AS2-WebPro-2015: PHP Programming


Berikut ini adalah soal untuk Assessment ke-2, mata kuliah Web Programming (TK1044). Assessment dilaksanakan pada hari kamis, 26 Maret 2015.

Assessment kali ini harus dikerjakan secara individual, tidak boleh mencontek pekerjaan temannya yang lain. Mahasiswa diharusnya mengerjakan semua soal yang diberikan, perhatikan petunjuk dan perintah pengerjaan. Berikut ini adalah ketentuan pengerjaannya,

  • Kerjakan soal Ganjil untuk mahasiswa dengan Angka terakhir NIM adalah GANJIL. Begitu juga sebaliknya untuk soal dan NIM GENAP.
  • Anda bisa mengerjakan semua soal dalam 1 file PHP, atau dipisah berdasarkan soal yang akan dijawab
  • Kirim jawaban Anda ke email tambunan, sebelum jam 20.00 hari ini (tanggal 26 Maret 2015). Berikut ini format pengiriman email (email yang tidak sesuai ketentuan, tidak akan dinilai)
    • Title : Assessment2-WEBPRO-NIM_ANDA
    • Content email : nama lengkap, nim, kelas TK
    • Attachment : Assessment2-WEBPRO-NIM.ZIP
  • Setiap soal yang Anda kerjakan, harus menyertakan penjelasan rinci tentang penggunaan code-nya, pada file yang Anda kirimkan.

 

Selamat Mengerjakan!!

Berikuti ini soal Assessment 2 WebPro : PHP Programming

Kerjakan sesuai dengan pilihan NIM (ganjil/genap) Anda,

  1. Berikan Contoh penggunaan dan penjelasan mengenai Function PHP berikut ini,
    • trim (ganjil)
    • include (genap)
    • range (ganjil)
    • random (ganjil)
    • ksort (genap)
    • explode(genap)
    • date_sub (ganjil)
    • md5 (ganjil)
    • shuffle (genap)
    • strtolower (genap)
    • strtoupper (ganjil)
    • sha1 (genap)
  2. (Ganjil/Genap) Buatlah aplikasi login sederhana yang menerima inputan verifikasi berupa username, password
    dan No.HP. Username adalah nama depan Anda, sedangkan Password adalah tanggal lahir
    Anda. Jika kombinasi ketiga inputan itu salah, maka login akan gagal. Dan sebaliknya, jika
    berhasil maka ketiga inputan tersebut akan dapat diakses halaman lain menggunakan
    Session(halaman home). Kemudian buatkan juga fungsi logout untuk menghapus ketiga
    session tersebut. Halaman home dan logout tidak bisa diakses jika belum login dengan benar,
    dan hal sebaliknya juga berlaku pada halaman login.

    • BONUS 1: Buatlah tampilan dan fitur untuk mengubah/editing data username pada session tersebut. Tampilan edit tersebut hanya bisa muncul ketika telah Login
    • BONUS 2: Gunakan function MD5 untuk membuat password yang digunakan lebih secure.
  3. (genap) Buatlah Aplikasi sederhana dengan PHP, untuk menerima input tanggal (gunakan input type
    date), dan Output berupa keterangan Hari, Bulan & Tahun dalam bahasa Indonesia. Contoh berikut ini,

    • Input Date : 24-05-2015
    • Output : Hari Selasa, 24 Maret 2015
  4. (ganjil) Buatlah Aplikasi sederhana dengan PHP untuk menerima inputan tanggal lahir, dan memberikan keluaran berupa Hari pada tanggal Lahir tersebut.
  5. (BONUS: ganjil/genap)Dibutuhkan aplikasi PHP untuk menghitung uang kembalian pada Kasir Toko. Pecahan nilai kembalian yang dibolehkan hanya dalam nominal uang 500, 1000, 5000 dan 10000. Aplikasi akan menerima inputan dalam bentuk total kembalian, dan memberikan hasil tampilan jumlah uang kembalian. Berikut beberapa contoh penerapanannya.
    • Inputan : 12500, Tampilan Output: 1 uang 500, 2 uang 1000 dan 1 uang 10000.
    • Inputan : 7500, Tampilan Output: 1 uang 500, 2 uang 1000, 1 uang 5000

 

Semoga mendapatkan hasil yang terbaik!!

 

TFN


Leave a Reply

Your email address will not be published. Required fields are marked *