TI

Pertanyaan

Membuat database apotek yang terdiri dari tabel obat, tabel pasien dan tabel transaksi kemudian buatlah struktur field yang dibutuhkan untuk masing - masing tabel berikut tipe data Dan size nya serta berikan primary key pada field yang tepat gambarkan relasi tabelnya

1 Jawaban

  • Pembahasan:

     

    Database apotek yang terdiri dari tabel obat, tabel pasien dan tabel transaksi dengan struktur field dan primary key adalah:

     

    1.    Tabel obat

     

    Nama field: id_obat

    Jenis data: integer / number

    Keterangan field: primary key

     

    Nama field: nama_obat

    Jenis data: text / varchar

     

    Nama field: pembuat_obat

    Jenis data: text / varchar

     

    Nama field: stok_obat

    Jenis data: integer / number

     

    Nama field: tanggal_kadaluwarsa

    Jenis data: date

     

    2.    Tabel pasien

     

    Nama field: id_pasien

    Jenis data: integer / number

    Keterangan field: primary key

     

    Nama field: nama_ pasien

    Jenis data: text / varchar

     

    Nama field: tanggal_lahir_pasien

    Jenis data: date

     

    3.    Tabel transaksi

     

    Nama field: id_transaksi

    Jenis data: integer / number

    Keterangan field: primary key

     

    Nama field: id_ pasien

    Jenis data: integer / number

    Keterangan field: foreign key, dengan mengambil data dari tabel pasien

     

    Nama field: id_obat

    Jenis data: integer / number

    Keterangan field: foreign key, dengan mengambil data dari tabel pasien

     

    Nama field: jumlah_transaksi

    Jenis data: integer / number

     

    Dalah database ini, tiga tabel ini saling berhubungan (lihat diagram di bawah).  Setiap transaksi pembelia obat, dicatat dalam table transaksi.

     

    Nama obat dan pembeli (nama pasien) tidak dicatat, karena ada kemungkinan ada obat atau pasien dengan nama sama. Sehingga yang dicatat ada id_pasien dan id_obat, yang berupa foreign key.

     

    Selain id_transaksi sebagai primary key ini, serta id_pasien dan id_obat, juga dalam tabel ini dicatat jumlah_transaksi untuk jumlah obat yang dibeli.

     

    Kelas: X

    Mata Pelajaran: Teknologi Informasi

    Materi: Database

    Kata Kunci:  Perancangan Database, Primary Key, Foreign Key

     

    Gambar lampiran jawaban diahviolin

Pertanyaan Lainnya