Struktur: Perbedaan revisi

2.701 bita ditambahkan ,  6 bulan yang lalu
→‎Sosial: Penambahan Bagian Baru dengan Informasi Beserta Referensi.
(→‎Musikal: Penambahan Bagian Baru dengan Informasi Beserta Referensi.)
Tag: suntingan perangkat seluler suntingan web seluler Advanced mobile edit
(→‎Sosial: Penambahan Bagian Baru dengan Informasi Beserta Referensi.)
Tag: suntingan perangkat seluler suntingan web seluler Advanced mobile edit
 
Struktur sosial adalah pola hubungan. Struktur ini juga adalah [[organisasi]] sosial individu dalam berbagai situasi kehidupan. Struktur sosial dapat diaplikasikan kepada orang-orang dalam cara masyarakat sebagai suatu sistem yang diorganisir oleh pola hubungan yang khas. Ini dikenal sebagai organisasi sosial kelompok.<ref name="Lopez">{{cite book |last1=Lopez |first1=J. |last2=Scott |first2=J. |title=Social Structure |date=2000 |publisher=Open University Press |location=Buckingham and Philadelphia |language=en |isbn=9780335204960 |oclc=43708597}}</ref>{{rp|3}} Para sosiolog telah mempelajari perubahan struktur kelompok-kelompok ini. [[Struktur dan agen]] adalah dua teori yang dihadapkan tentang perilaku manusia. Perdebatan seputar pengaruh struktur dan agen pada pemikiran manusia adalah salah satu isu sentral dalam sosiologi. Dalam konteks ini, agen merujuk pada kapasitas manusia individu untuk bertindak secara independen dan membuat pilihan bebas. Struktur di sini mengacu pada faktor-faktor seperti [[kelas sosial]], [[agama]], [[gender]], [[etnis]], adat istiadat, dan lain-lain yang kelihatannya membatasi atau memengaruhi peluang individu.
 
== Data ==
{{utama|struktur data}}
[[Berkas:Singly-linked-list.svg|jmpl|Dalam daftar yang ditautkan sendiri, setiap elemen memiliki nilai data dan pointer ke elemen berikutnya.]]
 
Dalam [[ilmu komputer]], struktur data adalah cara mengatur informasi dalam [[komputer]] sehingga dapat digunakan secara efisien.<ref>{{cite encyclopedia |first=Paul E. |last=Black |title=data structure |encyclopedia=Dictionary of Algorithms and Data Structures |editor-first1=Vreda |editor-last1=Pieterse |editor-first2=Paul E. |editor-last2=Black |publisher=[[National Institute of Standards and Technology]] |date= 15 Desember 2004 |url=http://xlinux.nist.gov/dads/HTML/datastructur.html |edition=Online |accessdate=22 September 2019 |language=en}}</ref> Struktur data dibangun dari dua tipe dasar: [[Larik]] memiliki indeks yang dapat digunakan untuk akses langsung ke item data apa pun, tetapi tergantung pada [[bahasa pemrograman]] yang digunakan, ukurannya harus ditentukan ketika diinisialisasi. Daftar tertaut dapat ditata ulang, tumbuh atau menyusut, tetapi elemen-elemennya harus diakses dengan pointer yang menghubungkan mereka bersama dalam urutan tertentu.<ref>{{cite book |last1=Sedgewick |first1=Robert |last2=Wayne |first2=Kevin |title=Algorithms |date=2011 |publisher=Addison-Wesley Professional |language=en |isbn=9780132762564 |edition=4}}</ref>{{rp|156}} Dari jumlah ini sejumlah struktur data lain dapat dibuat seperti [[stack (struktur data)|stack]], queu, [[pohon (struktur data)|pohon]], dan tabel hash.<ref>{{cite book |chapter=Data structures |last1=Cormen |first1=Thomas H. |last2=Leiserson |first2=Charles E. |last3=Rivest |first3=Ronald L. |last4=Stein |first4=Clifford |title=Introduction to algorithms |date=2009 |publisher=MIT Press |location=Cambridge, Massachusetts |language=en |isbn=978-0262033848 |edition=3}}</ref>{{rp|229–339}}<ref>{{cite book |last1=Mehta |first1=Dinesh P. |chapter=Basic structures |editor-last1=Mehta |editor-first1=Dinesh P. |editor-last2=Sahni |editor-first2=Sartaj |title=Handbook of data structures and applications |date=2005 |publisher=Chapman & Hall/CRC Computer and Information Science Series |location=Boca Raton, Fla. |language=en |isbn=9781420035179}}</ref>
 
Dalam memecahkan masalah, struktur data umumnya merupakan bagian integral dari [[algoritme]].<ref name=Skiena>{{cite book |last1=Skiena |first1=Steven S. |chapter=Data structures |title=The algorithm design manual |date=2008 |publisher=Springer |location=London |language=en |isbn=9781848000704 |edition=2}}</ref>{{rp|5, 366–392}} Dalam gaya pemrograman modern, algoritme dan struktur data dirangkum bersama dalam [[tipe data]] [[tipe data abstrak|abstrak]].<ref name=Skiena/>{{rp|ix}}
 
== Referensi ==