Jawaban benar adalah D.
Secara umum, terdapat 3 faktor utama yang mendorong terjadinya keberagaman masyarakat di Indonesia.
- Latar belakang historis: Terjadi karena daratan wilayah Indonesia mulanya merupakan wilaya kekuasaan Nusantara yang kemudian melakukan adaptasi, dan mengembangkan pengetahuan serta keterampilan budaya. Pengalaman dan pengetahuan yang berkembang pada akhirnya menciptakan keragaman masyarakat Nusantara yang saat ini telah menjadi bangsa Indonesia. Integrasi dari perbedaan tersebut juga didorong oleh sejarah kolonialisme di wilayah Indonesia, yang menyatukan masyarakat dari Pulau Sabang hingga Pulau Merauke.
- Perbedaan geografis: Perbedaan-perbedaan kondisi geografis telah melahirkan berbagai suku bangsa dan keberagaman budaya Indonesia. Hal itu berkaitan dengan : Pola kegiatan ekonomi, Perwujudan kebudayaan yang ada contohnya: nelayan, pertanian, kehutanan, dan perdagangan.
- Keterbukaan terhadap budaya baru: angsa Indonesia adalah contoh bangsa yang terbuka. Hal ini dapat dilihat dari besarnya pengaruh asing dalam membentuk keanekaragaman masyarakat di seluruh wilayah Indonesia. Pengaruh asing pertama yaitu ketika orang-orang India, Cina, dan Arab di susul oleh bangsa Eropa.
Berdasarkan ketiga faktor tersebut, dapat dilihat bahwa realitas masyarakat Indonesia dan perkembangan budaya menjadi faktor pendorong adanya keragaman masyarakat.
Pilihan D benar, karena dengan menyebutkan adanya ke-khas-an budaya di Indonesia yang mendorong terbentukan keragaman masyarakat.
Pilihan A dan C kurang tepat, karena kondisi geografis dan perbedaan mata pencaharian adalah faktor pendorong secara umum yang dapat terjadi di seluruh wilayah, tidak hanya di Indonesia.
Pilihan B salah, karena sumber daya alam bukan merupakan unsur sosial di masyarakat yang menciptakan keragaman budaya.
Pilihan E salah, karena dominasi menjadi faktor pendorong terjadinya disintegrasi, bukan keragaman yang terintegrasi menjadi suatu masyarakat.
Jadi, jawaban yang benar adalah D.