[Ask] Relasi Tabel

Discussion in 'Desain Web dan Programming' started by xpreborn, 21 Mar 2016.

Thread Status:
Not open for further replies.
  1. xpreborn

    xpreborn Poster 2.0

    Messages:
    183
    Likes Received:
    4
    Trophy Points:
    18
    Selamat sore Om,
    Saya izin bertanya lagi yach om (maaf jika agak ga sesuai judul karena agak kurang paham apa istilahnya),
    Jadi gini Om :
    DB Name : percobaan
    Tabel Name : tools dan pengguna
    tool:
    id | toolsname | ambil | kembali | expired
    1 | sendok | 2016-03-21 | 2016-03-25 | 2016-03-26
    2 | garpu | 2016-03-15 | 2016-03-22 | 2016-03-23

    pengguna :
    id | namapengguna | alamat | email | lama
    1 | si-A | jln percobaan | email@coba.com | 7 Hari
    2 | si-B | jalan-jalan | email2@123.com |

    Nah pertanyaannya yaitu bagaimana yach caranya untuk menentukan bahwasanya sendok ini adalah punyanya si-A ?
     
  2. junior riau

    junior riau Hosting Guru Web Hosting

    Messages:
    3,227
    Likes Received:
    514
    Trophy Points:
    113
    Edited
    Tbl: Tools
    Code:
    TblName : Tools
    TblField :
    - id (int)
    - name (varchar)
    
    Tbl: Users
    Code:
    TblName : Users
    FieldName :
    - id (int)
    - name (varchar)
    - alamat (text)
    - email (varchar)
    
    Added New Tables
    Code:
    TblName : Usage
    FieldName :
    - id (int)
    - userid (int) (reference users.id)
    - toolsid (int) (reference tools.id)
    - dateTake (date)
    - dateReturn (date)
    - time (int)
     
    Yundar Setiawan and xpreborn like this.
  3. Salacahost

    Salacahost Poster 1.0

    Messages:
    75
    Likes Received:
    23
    Trophy Points:
    8
    Code:
    SELECT
    pengguna.id,
    pengguna.namapengguna,
    pengguna.alamat,
    pengguna.email,
    pengguna.lama,
    tools.toolsname,
    tools.ambil,
    tools.kembali,
    tools.expired
    FROM
    pengguna ,
    tools
    WHERE
    pengguna.id = tools.id AND
    pengguna.namapengguna = 'si-A'
    mungkin gitu
     
    Yundar Setiawan and xpreborn like this.
  4. cyberhostservice

    cyberhostservice Expert 1.0

    Messages:
    652
    Likes Received:
    128
    Trophy Points:
    43
    Menyimak cara buat table... :D
     
    Yundar Setiawan and xpreborn like this.
  5. HelloWorldHost

    HelloWorldHost Poster 1.0

    Messages:
    69
    Likes Received:
    16
    Trophy Points:
    8
    Table struktur seperti ini, nanti select nya tinggal pakai join saja, tanya sama kang @junior riau lebih lanjut
     
    Yundar Setiawan and xpreborn like this.
  6. xpreborn

    xpreborn Poster 2.0

    Messages:
    183
    Likes Received:
    4
    Trophy Points:
    18
    Terimakasih banyak Om ,
    Berarti nanti yg dipanggil/select nya itu yg tabel ketiganya yach Om ?
    Soalnya rencananya nanti ditabel tools ini bisa jadi ada lebih dari satu tools namun dengan satu pengguna, misalnya ada 5 tools berbeda tapi yg menggunakannya hanya satu user saja,
    Jadi, yg masih belum kebanyang dgn saya bagaimana caranya menentukan bahwasanya kelima tools itu adalah milik si-A/digunakan oleh si-A
    Apakah dgn membuat jenis tabel seperti diatas sudah bisa atomatis dia terbentuk kepemilikinnya atau perlu identifikasi khusus dari php nya ?
     
  7. HelloWorldHost

    HelloWorldHost Poster 1.0

    Messages:
    69
    Likes Received:
    16
    Trophy Points:
    8
    Pelajari relasi database, tabel ke3 dari om @junior riau itu menandakan hubungan tble 1 dan 2, jadi apapun interasksi dri tabel 1 dan 2 tercatat di table 3,
     
    xpreborn likes this.
  8. xpreborn

    xpreborn Poster 2.0

    Messages:
    183
    Likes Received:
    4
    Trophy Points:
    18
    Ok Om saya coba test langsung dulu buat sampel sederhana untuk memahaminya, soalnya jujur masih agak belum begitu paham cara kerjanya relasi ini
     
  9. masiqbal

    masiqbal Expert 2.0

    Messages:
    862
    Likes Received:
    249
    Trophy Points:
    43
    Relasi itu harus saling suka. Kalau hanya salah satu yg suka namanya bertepuk sebelah tangan. :16:
     
    GPLHosting and xpreborn like this.
  10. xpreborn

    xpreborn Poster 2.0

    Messages:
    183
    Likes Received:
    4
    Trophy Points:
    18
    Thanks Om masukannya, ini lagi saya coba2
    maaf jika replynya agak telat2 karena akhir2 ini banyak kerjaan manjat tower :D
     
Loading...
Thread Status:
Not open for further replies.

Share This Page

Loading...