Jumat, 23 Maret 2018

Latihan Web Programming II Pertemuan 2 & 3

Membuat Web Portal Berita


Pada kali ini saya akan membuat langkah-langkah dalam membuat website portal berita. Berikut langkah-langkah sebagai berikut :Dalam membuat portal berita alangkah lebih baiknya untuk mengetahui hal-hal apa saja yang dibutuhkan, yaitu :
  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 :
           indonesia
          dengan syarat harus menjadi anggota terlebih dahulu.
  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
        Taruh lah skrip ini pada masih2 blok (yang sudah disediakan)


User Requirements



Hal yang dibutuhkan dan disediakan oleh sistem



          a. judul huruf besar di awal kata

          b. Tampil nama admin dan tanggal posting dengan huruf kecil berbahasa



      6. Pengunjung dapat memberikan komentarnya terhadap berita,
Dari penjelasan diatas, kita dapat membuat table-table sebagai berikut :
1. Buatlah database dengan nama materi_portalberita
2. Buatlah table kategori dengan struktur sebagai berikut :
Isilah table denga


3. Buatlah table berita dengan struktur sebagai berikut :
 Isilah table dengan


 4. Buatlah table admin dengan struktur sebagai berikut :
 Isilah table dengan
Password nilainya kita enkripsi dengan bantuan fungsi md5  
5. Buatlah table anggota dengan struktur sebagai berikut :
 Isilah table dengan

6. Buatlah table komentar dengan struktur sebagai berikut :


7. Buatlah table iklan dengan struktur sebagai berikut :

Isilah tabel iklan sebanyak 2 record dengan ketentuan
isi record bebas, kecuali :

Relasi nya :

Semoga bermanfaat....

Tahap Selanjutnya :

Langkah awal pembuatan web :

*Ekstrak file tersebut lalu taruh di htdocs
Di dalamnya terdapat folder :
  1. Aset : Tempat untuk menaruh file css, atau jquery. Yang mana file-file tersebut berguna untuk menampilkan tampilan antarmuka pengguna.
  2. Fungsi : Tempat untuk menaruh file php yang mana berisi kumpulan n function yang dapat dipergunakan di folder perintah ataupun tampilan.
  3. Gambar : Tempat untuk menaruh gambar.
  4. Pengaturan : Berisi file php yang berkenaan dengan aturan-aturan keseluruhan dari web, misalkan, jam server, koneksi database dll.
  5. Perintah : berisi file php yang bertugas untuk melakukan eksekusi terhadap perintah. Misalkan tampil, simpan, hapus atau edit.
  6. Tampilan : berisi file tampilan dari konten.
A. Halaman Depan

    Keterangan
   1. Menu :
       a. home, kategori berita, dan layanan iklan
  2. Berita terbaru, sampai posting saat ini (hari, tanggal)
  3. Slider berita yang juga main conten, bila menu dipilih maka, bagian ini-lah 
      yang akan diganti. (mohon maaf pada bagian slider yang saya buat tidak berfungsi 
      kita ingin mengklik dan mengganti topik berita).
   4. List berita populer  (berdasarkan banyaknya dilihat)
   5. Pencarian judul berita
   6. status login anggota
   7. Iklan yang masa tayangnya belum habis

B.  Halaman layanan iklan

C. Halaman Mendaftar

D. Halaman Detail Berita


A. Folder Pengaturan
1. Isi file koneksi.php dengan kodingan seperti berikut :
https://www.dropbox.com/s/n8x7cbpxf3q40tm/koneksiportal.php?dl=0
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
2. Isi file waktu.php dengan kodingan seperti berikut :
https://www.dropbox.com/s/mbspe0q6eaxsflh/waktu.php?dl=0
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
B. Folder Fungsi
1. Isi dengan file fungsi.php
dipergunakan dihalaman lain.
https://www.dropbox.com/s/jrgolb4mksndquy/fungsi.php?dl=0
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
C. Folder Perintah
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
2. Buat file login.php 
https://www.dropbox.com/s/pyrcgpm9438vryv/login.php?dl=0
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
4. buat halaman daftar.php
https://www.dropbox.com/s/yge9dot9ys67wbu/daftar.php?dl=0
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
D. Folder Tampilan
Semua file yg ada di folder ini berguna untuk view atau tampilan
1. Buat halaman home.php
https://www.dropbox.com/s/vdcwwvxgn3j09ia/home.php?dl=0
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
2. Buat halaman layananiklan.php
https://www.dropbox.com/s/clzfba0nh3sw1qg/layananiklan.php?dl=0
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
3. Buat halaman tampiliklan.php
https://www.dropbox.com/s/cs9fqvedeq8nxpg/tampiliklan.php?dl=0
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
4. Buat halaman statuslogin.php
https://www.dropbox.com/s/0qjipqi728fmt3c/statuslogin.php?dl=0
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
5. Buat halaman menu.php
https://www.dropbox.com/s/gny2tsxpfdh6xnl/menu.php?dl=0
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
6. buat halaman cariberita.php
https://www.dropbox.com/s/z100mrxcas5xuvn/cariberita.php?dl=0
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
7. buat halaman beritapopuler.php
https://www.dropbox.com/s/65yrtcb5fvzjbtv/beritapopuler.php?dl=0
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
8. Buat halaman detailberita.php
https://www.dropbox.com/s/73j9hlystxkq4ap/detailberita.php?dl=0
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
9. Buat halaman kategori.php
https://www.dropbox.com/s/srw9k0vc1vkezoe/kategori.php?dl=0
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
E. Buka halaman index.php
Ini adalah halaman utama yg statis :

Klik klik code pada toolbar sehingga menjadi full script
1. Skrip index.php
https://www.dropbox.com/s/2paok61gg5e3w17/index.php?dl=0
"bisa di download dan di pelajari link di atas, data ini bisa di buka melalui notepad atau dreamweaver"
Selesai The End 

Tidak ada komentar:

Posting Komentar