Rancangan Database Kebun Raya Balangan

Rancangan Database Kebun Raya Balangan

Disusun oleh:

  1. Salsabila 230211078
  1. Frisca Damayanti 230311100
  1. Elnawaty Dewi A 230211108

PENDAHULUAN

Tulisan ini dibuat untuk memenuhi tugas mata kuliah Basis Data oleh dosen pengampu Akhmad Sufyan Asaury, M.Kom dengan topik perancangan database. Dalam tugas ini, kami diminta untuk merancang database dengan minimal 6-7 tabel, menjelaskan relasi antar tabel, dan memberikan penjelasan tentang fungsi masing-masing tabel. Kami memilih topik 'Kebun Raya Balangan' sebagai tema untuk database yang dirancang.

Database Kebun Raya Balangan dirancang untuk mengelola informasi yang terorganisir mengenai berbagai aspek pengelolaan kebun raya. Database ini bertujuan untuk mendukung proses pencatatan data tanaman, lokasi penanaman, perawatan, hingga pengadaan tanaman secara efisien dan terstruktur. Sistem ini cocok digunakan untuk pengelolaan kebun raya atau lembaga konservasi yang membutuhkan manajemen data yang akurat.


Struktur Database



Database ini terdiri dari 7 tabel utama yang saling berelasi sesuai kebutuhan sistem, yaitu:

1. Tabel tanaman

  • Deskripsi: Tabel utama yang menyimpan data tanaman yang ada di Kebun Raya Balangan.
  • Kolom:
    • ID: Identifier unik untuk setiap tanaman (Primary Key).
    • Nama: Nama tanaman.
    • Jenis_id: Identifier jenis tanaman (Foreign Key ke tabel jenis).
    • Tanggal Tanam: Tanggal penanaman tanaman.
  • Relasi:
    • Terhubung ke tabel jenis untuk mengklasifikasikan jenis tanaman.
    • Terhubung ke tabel perawatan, lokasi tanam, dan tanaman_pengadaan untuk mencatat informasi terkait tanaman.

2. Tabel jenis

  • Deskripsi: Menyimpan kategori atau jenis tanaman (misalnya bunga, pohon, tanaman obat).
  • Kolom:
    • ID: Identifier unik untuk setiap jenis (Primary Key).
    • Nama: Nama jenis tanaman.
  • Relasi:
    • Di-relasi oleh tabel tanaman untuk mengidentifikasi jenis tanaman tertentu.

3. Tabel lokasi

  • Deskripsi: Menyimpan data lokasi atau area di Kebun Raya Balangan.
  • Kolom:
    • ID: Identifier unik untuk setiap lokasi (Primary Key).
    • Lokasi_ID: Identifier tambahan lokasi.
    • Nama: Nama lokasi.
  • Relasi:
    • Terhubung dengan tabel lokasi tanam untuk menunjukkan lokasi tempat tanaman ditanam.

4. Tabel lokasi tanam

  • Deskripsi: Menyimpan data spesifik lokasi tanaman.
  • Kolom:
    • tanaman_id: Identifier tanaman (Foreign Key ke tabel tanaman).
    • lokasi_id: Identifier lokasi (Foreign Key ke tabel lokasi).
  • Relasi:
    • Menghubungkan tabel tanaman dengan tabel lokasi, menunjukkan tempat tanaman ditanam.

5. Tabel perawatan

  • Deskripsi: Menyimpan informasi tentang aktivitas perawatan tanaman.
  • Kolom:
    • ID: Identifier unik untuk setiap perawatan (Primary Key).
    • tanaman_id: Identifier tanaman yang dirawat (Foreign Key ke tabel tanaman).
    • Jenis_perawatan: Jenis perawatan (misalnya penyiraman, pemupukan).
    • Tanggal: Tanggal perawatan dilakukan.
  • Relasi:
    • Terhubung ke tabel tanaman untuk mencatat perawatan tanaman tertentu.

6. Tabel sumber_pengadaan

  • Deskripsi: Menyimpan data sumber pengadaan tanaman, baik donatur maupun supplier.
  • Kolom:
    • ID: Identifier unik untuk setiap sumber pengadaan (Primary Key).
    • Nama: Nama sumber pengadaan.
    • instansi: Informasi tentang instansi terkait.
  • Relasi:
    • Di-relasi oleh tabel tanaman_pengadaan untuk mencatat sumber pengadaan setiap tanaman.

7. Tabel tanaman_pengadaan

  • Deskripsi: Mencatat hubungan antara tanaman dan sumber pengadaannya.
  • Kolom:
    • tanaman_id: Identifier tanaman (Foreign Key ke tabel tanaman).
    • penyumbang_id: Identifier sumber pengadaan (Foreign Key ke tabel sumber_pengadaan).
  • Relasi:
    • Menghubungkan tabel tanaman dengan tabel sumber_pengadaan.

Penjelasan Relasi Antar Tabel

  1. tanamanjenis: Relasi ini digunakan untuk mengklasifikasikan jenis dari setiap tanaman.
  2. tanamanlokasi tanamlokasi: Relasi ini mencatat lokasi spesifik di mana tanaman ditanam, memungkinkan pelacakan area penanaman.
  3. tanamanperawatan: Relasi ini digunakan untuk mencatat riwayat perawatan tanaman.
  4. tanamantanaman_pengadaansumber_pengadaan: Relasi ini memungkinkan pencatatan informasi sumber pengadaan tanaman, termasuk donatur atau supplier.

Kesimpulan

Database Kebun Raya Balangan dirancang untuk memenuhi kebutuhan pengelolaan data tanaman, mulai dari jenis tanaman, lokasi penanaman, aktivitas perawatan, hingga sumber pengadaan. Dengan struktur relasi yang saling terhubung, sistem ini mendukung pengelolaan kebun raya secara terorganisir dan efisien. Implementasi database ini dapat digunakan untuk menciptakan sistem informasi yang membantu manajemen Kebun Raya Balangan dalam melacak dan mengelola aset tanaman mereka.

Tap untuk file lengkap Database Kebun Raya Balangan : LINK G-DRIVE MYSQL

Demikian penjelasan mengenai rancangan database Kebun Raya Balangan. Kami berharap tulisan ini dapat memberikan gambaran yang jelas tentang struktur, fungsi, dan relasi antar tabel dalam database yang dirancang. Terima kasih telah membaca☺.

Komentar

Postingan populer dari blog ini

Tutorial Membuat Aplikasi Form Penjualan Sederhana di Microsoft Visual Code 2010

Variabel konstanta type data