Rabu, 04 April 2012

Membuat Database untuk Virtual Museum (VM)

Hari ini Rabu 04 April 2012 adalah hari ketigaku KKI. Dua hari kemarin aku dapet tugas belajar CI (CodeIgniter) semacam framework PHP,belum begitu paham sih, hehe. Tapi tadi pagi pembimbingku, ngasih tugas buat aku dan teman-teman membuat database VM (Virtual Museum). Yang aku tau tentang VM adalah sebuah website yg dibuat untuk menampilkan sebuah museum suatu bangunan beserta isi didalam bangunan tersebut. Tanpa kita harus berkunjung ketempat museum aslinya (nyata). Misal nih, kita orang Jawa Timur mau melihat museum yg ada di Bandung, kita gak perlu jauh-jauh pergi ke Bandung tapi cukup membuka websitenya. Enaknya lagi, kita bisa melihat apa aja yg ada di dalam museum. Bisa dilihat kapanpun dan dimananpun keren khan?? :D

Asal tau saja, membuat VM ini dibutuhkan Database yg mempunyai banyak tabel, yahh bisa mencapi 100 tabel katanya pembimbingku, wow. Tapi emang bener sih, saat aku ama teman-teman diskusi tentang tabel-tabel yg dibutuhkan, masing-masing dari kita bisa memunculkan ide-ide baru. Oh iya lupa sebelum panjang lebar nih, kita disini membuat Databasenya menggunakan Navicat v.10.0.0.x.

Saat ini aku ama teman-teman masih bisa membuat 12 tabel aja di anataranya :
  1. Table negara yg memiliki nama = vmi_state
    memiliki beberapa field :
    - id_state
    - name_state
    - id_telp_numb

  2. Table provinci yg memiliki nama = vmi_province
    memiliki beberapa field :
    - id_province
    - id_state
    - name_province

  3. Table kota yg memiliki nama = vmi_city
    memiliki beberapa field :
    - id_city
    - id_province
    - name_city


  4. Table user yg memiliki nama = vmi_user
    memiliki beberapa field :
    - id_user
    - current_city
    - hometown
    - first_name_user
    - last_name_user
    - email_user
    - password_user
    - address_user
    - gender_user
    - date_birth
    - place_birth
    - religion
    - status_user
    - telp_number
    - hobby
    - quotation
    - id_user_photo
    - language
    - zip_code
    - id_education
    - id_family_user
    - description_user

  5. Table pendidikan yg memiliki nama = vmi_education
    memiliki beberapa field :
    - id_education
    - time_period_education_start
    - time_period_education_end
    - graduate
    - description_education

  6. Table pekerjaan yg memiliki nama = vmi_work
    memiliki beberapa field :
    - id_work
    - id_city
    - name_company
    - position
    - description_work
    - time_period_work
    - id_user_work


  7. Table user pekerjaan yg memiliki nama = vmi_user_work
    memiliki beberapa field :
    - id_user_work
    - id_user
    - id_work
    - time_periode_userwork


  8. Table keluarga yg memiliki nama = vmi_family
    memiliki beberapa field :
    - id_family
    - id_family_user
    - id_user

  9. Table foto yg memiliki nama = vmi_photos
    memiliki beberapa field :
    - id_photo
    - id_user_photo
    - name_photo
    - location_photo
    - date_photo
    - description_photo


  10. Table user foto yg memiliki nama = vmi_user_photo
    memiliki beberapa field :
    - id_user_photo
    - id_user
    - id_photo


  11. Table user album yg memiliki nama = vmi_user_album
    memiliki beberapa field :
    - id_user_album
    - id_user
    - id_album


  12. Table album yg memiliki nama = vmi_album
    memiliki beberapa field :
    - id_album
    - name_album
    - id_city
    - id_user_album
Dari beberpa tabel diatas kemungkinan masih banyak yg belum lengkap, karena jika dibandingkan dengan jejaring sosial sangatlah jauh, masih dibutuhkan lg banyak tabel. Apalagi yg ada di dalam tabel user seharusnya lebih banyak lagi. Terima kasih sudah mengunjungi blog ini, jika ada saran mohon tinggalkan comment, :))






0 komentar:

Posting Komentar