Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

scikitbio-diversity-: tutorial_scikit_bio_v2.ipynb

Analisis Keanekaragaman Herpetofauna TNBB

Tutorial Sederhana: scikit-bio

Sumber data: Amarasinghe et al. (2021). Herpetofaunal diversity of West Bali National Park, Indonesia.
Global Ecology and Conservation, 28, e01638.

Tujuan tutorial ini:
Memahami cara menghitung indeks keanekaragaman (Shannon, Simpson, Evenness) menggunakan Python, lalu membuat grafik sederhana.


1. Teori Dasar — Apa itu Indeks Keanekaragaman?

Ketika kita mempelajari suatu komunitas hewan di lapangan, kita ingin tahu:

  • Ada berapa jenis (spesies) yang hidup di sana?

  • Seberapa merata jumlah individu antar spesies?

  • Seberapa beragam komunitas tersebut secara keseluruhan?

Untuk menjawab pertanyaan itu, ekologi menggunakan beberapa indeks keanekaragaman:


Shannon-Wiener Index (H’)

Shannon menghitung apa?
Mengukur keberagaman suatu komunitas. Semakin banyak spesies DAN semakin merata jumlah individu tiap spesies → nilai H’ makin tinggi.

Rumus:

H′=−∑i=1Spi×ln⁡(pi)H' = -\sum_{i=1}^{S} p_i \times \ln(p_i)

Di mana:

  • SS = jumlah spesies

  • pip_i = proporsi individu spesies ke-ii (jumlah spesies i ÷ total individu)

  • ln⁡\ln = logaritma natural

Kriteria nilai H’:

Nilai H’Keterangan
H’ < 1.0Keanekaragaman rendah
1.0 – 3.0Keanekaragaman sedang
H’ > 3.0Keanekaragaman tinggi

Simpson’s Dominance Index (D)

Simpson menghitung apa?
Mengukur dominasi — seberapa besar komunitas dikuasai oleh satu atau sedikit spesies.

Rumus:

D=∑i=1Spi2D = \sum_{i=1}^{S} p_i^2

Cara membaca nilai D:

  • D mendekati 1.0 → komunitas didominasi satu spesies (keanekaragaman rendah)

  • D mendekati 0.0 → komunitas merata (keanekaragaman tinggi)

️ Catatan scikit-bio: Fungsi simpson() di scikit-bio mengembalikan Gini-Simpson = 1 − D, bukan D langsung.
Untuk mendapat D = Σpi², gunakan: D = 1 - simpson(counts)


Pielou’s Evenness (J)

Evenness menghitung apa?
Mengukur kemerataan distribusi individu antar spesies. Apakah semua spesies punya jumlah individu yang mirip, atau ada yang jauh lebih banyak?

Rumus:

J=H′ln⁡(S)J = \frac{H'}{\ln(S)}
  • J berkisar antara 0 sampai 1

  • J = 1 → semua spesies punya jumlah individu yang sama persis (sangat merata)

  • J mendekati 0 → ada satu spesies yang jauh mendominasi jumlahnya


2. Instalasi dan Import Library

3. Memuat Dataset

4. Pengenalan Fungsi scikit-bio

Semua fungsi alpha diversity ada di modul skbio.diversity.alpha.

FungsiMenghitungOutput
shannon(counts, base=np.e)Shannon-Wiener H’angka desimal
simpson(counts)Gini-Simpson (1 − Σpi²)angka desimal
observed_features(counts)Jumlah spesies yang hadirbilangan bulat
pielou_e(counts)Kemerataan Pielou’s Jangka desimal

Catatan penting: Semua fungsi menerima input berupa array jumlah individu (bukan proporsi), contoh: [30, 8, 4, 9, ...]

4.1 shannon() — Shannon-Wiener Index

Contoh sederhana sebelum pakai data asli:

Bayangkan dua komunitas:

  • Komunitas A: 3 spesies, masing-masing 10 individu → sangat merata

  • Komunitas B: 3 spesies, 28 / 1 / 1 individu → didominasi satu spesies

H’ komunitas A pasti lebih tinggi dari komunitas B.

4.2 simpson() — Simpson’s Dominance Index

4.3 observed_features() — Kekayaan Spesies (S)

4.4 pielou_e() — Kemerataan (Evenness)

5. Hitung Semua Indeks untuk Semua Habitat

6. Visualisasi — Grafik Shannon-Wiener

7. Interpretasi Hasil

Berdasarkan grafik dan tabel di atas, kita dapat menyimpulkan:

Shannon-Wiener (H’):

  • Hutan Lembab memiliki H’ tertinggi → keanekaragaman sedang-tinggi, spesies tersebar merata

  • Hutan Gugur dan Savana memiliki nilai serupa → keanekaragaman sedang

  • Perkebunan Jati memiliki H’ sangat rendah → keanekaragaman rendah, komunitas didominasi satu spesies (Eutropis rugifera)

Mengapa Perkebunan Jati paling rendah?
Perkebunan jati yang ditinggalkan menyediakan sedikit sumber daya habitat (tumbuhan bawah, air, tempat berlindung), sehingga hanya spesies generalis yang mampu bertahan.


Referensi: Amarasinghe et al. (2021). Global Ecology and Conservation, 28, e01638.
Amarasinghe et al. (2021)

References
  1. Amarasinghe, A. A. T., Putra, C. A., Henkanaththegedara, S. M., Dwiyahreni, A. A., Winarni, N. L., Sunaryo, Margules, C., & Supriatna, J. (2021). Herpetofaunal diversity of West Bali National Park, Indonesia with identification of indicator species for long-term monitoring. Global Ecology and Conservation, 28, e01638. 10.1016/j.gecco.2021.e01638