Kamis, 22 Maret 2018

Latihan Web Programming II Pertemuan 2 & 3

Assalammualaikum Wr.Wb


   Halo pada pertemuan kedua hari ini saya akan membuat langkah-langkan dalam membuat website portal berita. Alasan saya mengapa membuat langkah-langkah dalam membuat website portal berita adalah karena website portal berita cukup populer dan banyak orang-orang untuk mencari informasi dan juga studi kasusnya mudah dipahami.


User Requirements

Hal yang dibutuhkan dan disediakan oleh sistem
  1. Sistem memuat konten berita yang dipisahkan berdasarkan kategori dan dapat dikelola oleh admin (tambah, edit, hapus)
  2. Untuk memperoleh laba, perusahaan menyediakan fasilitas layanan iklan. Dimana siapapun dapat beriklan dan ditampilkan di kolom yang disediakan dalam jangka waktu tertentu (sesuai permintaan). Perusahaan dapat melihat laporan keuntungan yang diperoleh dari iklan.
  3. Iklan yang tampil adalah iklan yang belum lewat masa aktifnya, jika sudah lewat tanggal akhir, maka iklan akan nonaktif dengan sendirinya.
  4. Jadikan Kategori yang ada di halaman depan, sebagai menu utama, selain home (satu baris dengan home) dengan format huruf kapital semua.
  5. Untuk konten / isi berita :
          a. judul huruf besar di awal kata
          b. Tampil nama admin dan tanggal posting dengan huruf kecil berbahasa
              indonesia

      6. Pengunjung dapat memberikan komentarnya terhadap berita,
          dengan syarat harus menjadi anggota terlebih dahulu.

Dari user requirement diatas, kita dapat membentuk suatu database dengan tabel-tabel seperti berikut

  • Buat database dengan nama : materi_portalberita
  • Buat tabel kategori dengan struktur sebagai berikut

      
    Isilah tabel kategori sebagai berikut
    
    Ket : Perhatikan huruf yang digunakan huruf kecil semua (lowercase)

  • Buat tabel berita dengan struktur seperti di bawah ini
   
   Isi tabel berita sebanyak 3 record dengan masing-masing kategori
   Contohnya :

  • Buat tabel admin sebagai berikut
  
  Isi tabel admin dengan record berikut


  Password nilainya kita enkripsi dengan bantuan fungsi md5

  • Buat tabel anggota dengan struktur sebagai berikut
   Isi tabel anggota 


  • Buat tabel komentar sebagai berikut
   Ket : Tabel ini berguna untuk menampilkan komentar. Pengunjung yang dapat
            mengirim komentar diharuskan login terlebih dahulu.


  • Buat tabel iklan sebagai berikut

  Isilah tabel iklan sebanyak 2 record dengan ketentuan
  isi record bebas, kecuali :
  1. Record diisi tgl_awal = saat ini, tgl_akhir = saat ini, lamasewa = 1 hari, hargasewa = 1500, totalharga = 15000, aktif = 1
  2. Record diisi tgl_awal = tgl_kemarin, tgl_akhir = tgl_kemarin, lamasewa = 1 hari, hargasewa = 15000, totalharga = 15000, aktif = 1. (Pada saat website di-load, posisi aktif akan menjadi 0 karena lewat dari tgl sekarang)
  3. Untuk gambar, pastikan ekstensi gambarnya ikut disebutkan, sebagai contoh, seperti berikut
  4. Pastikan gambar dengan nama dan ekstensinya yang sama, di simpan di folder gambar

  Relasinya adalah sebagai berikut :

Tidak ada komentar:

Posting Komentar