Sunday 14 December 2014

Sistem Operasi Solaris

Pengertian Solaris

Solaris merupakan suatu operasi system turunan asli dari varian kernel Unix yang dikembangkan pada tahun 1969 oleh American Telephone and Telegraph (AT&T). Solaris pada umumnya digunakan untuk menjalankan web server dan database server. Sejak Sun memulai membangun Solaris, pangsa pasar ditujukan untuk perusahaan menengah ke atas (Enterprise). Solaris juga membangun sebuah operasi system yang berfokus pada bagaimana Solaris bisa berjalan dengan baik dan stabil dengan membandingkan operasi system dengan turunan Unix lainnya. Solaris memberikan dukungan pada kemampuan Multiprocessor, bagaimana mengatasi deadlock, bagaimana menjaga dan meningkatkan CPU dan bagaimana teknik memanajemen Memory yang baik. Jika dilakukan perbandingan multiprocessor pada mesin yang sebanding antara Solaris 10 x86, RedHat Enterprise Linux 4, RedHat Enterprise Linux 5 dan Windows  Server 2003 R2. Solaris lebih unggul dalam stabilitas, efisiensi dan juga memiliki kinerja terbaik pada sebuah system operasi.

Sejarah Singkat Solaris
Pada tahun 1969, engineers dari Bell Labs yang merupakan bagian dari AT&T, membuat operasi system baru yang dibiayai oleh Departemen Pertahanan Amerika. Sistem ini dikenal sebagai Unix, memiliki banyak fitur, namun fitur yang  paling menonjol adalah kemampuan untuk memungkinkan mengakses beberapa user pada waktu yang bersamaan. Pada awalnya, AT&T tidak memperbolehkan menjual perangkat lunak, karena AT&T hanya menerbitkan izin tanpa dukungan teknis pada pihak-pihak yang berkepentingan, salah satunya pada Lembaga Ilmu Komputer University of California, Berkley, yang menggunakan Unix pada tahun 1974. Pada tahun 1977, lulusan U.C. Berkley menciptakan Berkley Software versi pertama yang mendistribusikan Unix. Hal ini menarik Departemen Pertahanan Amerika yang sedang mencari cara untuk mendesentralisasikan jaringan komputernya. Maka bersama-sama mengembangkan cara untuk mendesentralisasikan jaringan dan pada akhirnya tercipta World Wide Web(WWW). Pada tahun 1987 Sun Microsystems dan AT&T bekerjasama dalam satu aliansi untuk mengembangkan Unix System V Release 4(SVR4). Sejak saat itu Sun memperbaiki dan mendukung OS Solaris yaitu dengan menambahkan lebih banyak lagi fitur-fitur baru, termasuk untuk arsitektur komputer 64-bit. Versi minor SunOS yang dirilis oleh Sun disertakan dalam penamaan Solaris, misalnya Solaris 2.4 yang merupakan SunOS 5.4. Namun setelah versi Solaris 2.6, Sun menghilangkan angka “2” di depan kodifikasi versinya, sehingga rilis berikutnya SunOS 5.7 dinamakan sebagai Solaris 7 dan rilis terakhir adalah Solaris 11. Oracle saat ini merilis Solaris 11 Express untuk platform SPARC dan x86, Oracle Solaris sendiri dapat berjalan pada lebih dari 1.000 sistem dari produsen terkemuka dan memegang ratusan rekor dunia pada Oracle’s Sun x86-based X-series server dan SPARC-based T-series dan M-series servers. Oracle Solaris 11 Express memberikan keamanan, pengelolaan dan kinerja yang profesional IT.
Berikut secara jelas perkembangan Solaris dalam kurun waktu sebagai berikut;
  1. 1965 : Bell Laborotaries bergabung dengan MIT dan General Electric mengembangkan Multics.
  2. 1970 : Ken Thompson dan Dennis Ritchie mengembangkan UNIX.
  3. 1965 : Bell Laborotaries bergabung dengan MIT dan General Electric mengembangkan Multics.
  4. 1970 : Ken Thompson dan Dennis Ritchie mengembangkan UNIX.
  5. 1971 : Versi B-Language dari sistem operasi jalan pada PDP-11.
  6. 1973 : UNIX ditulis ulang dalam bahasa C.
  7. 1974 : Thomson dan Ritchie mempublikasikan paper dan memacu antusiasme yangbesar terhadap UNIX di kalangan akademisi. Berkeley mulai mengembangkan BSD.
  8. 1975 : Versi license pertama UNIX BSD diluncurkan.
  9. 1979 : Bill Joy memperkenalkan "Berkeley Enhancements" sebagai BSD 4.1.
  10. 1982 : AT&T pertama kali memasarkan UNIX. Sun Microsystem berdiri (Sun singkatan dari Stanford University Network). Di perusahaan inilah Bill Joy sang pengembang UNIX BSD bergabung.
  11. 1983 : Sun Microsystem memperkenalkan SunOS‡
  12. 1984 : Sekitar 100.000 situs UNIX tersebar di seluruh dunia.
  13. 1988 : AT&T dan Sun mengawali pekerjaan pengembangan SVR4 (System VRelease 4) yang merupakan versi gabungan dari UNIX (BSD & System V).
  14. 1988 : OSF (Open Software Foundation) dibentuk, kemudian sebagai counternyaAT&T, Sun, Data General, dan Unisys membentuk UI (UNIX International).
  15. 1989 : AT&T meluncurkan System V, release 4.
  16. 1990 : OSF merluncurkan OSF/1.
  17. 1992 : Sun memperkenalkan Solaris, yang berbasis System V, Release. SunOSyang berbasis BSDF UNIX, akan di nonaktifkan.
  18. 1993 : Novell membeli UNIX dari AT&T.
  19. 1994 : Solaris 2.4 tersedia.
  20. 1995 : Santa Cruz Operation membeli UNIXware dari Novell. SCO dan HP mengumumkan kerja sama untuk mengembangkan UNIX versi 64-bit. Solaris 2.5 tersedia di pasaran. Pada tahun ini juga Linux, versi UNIX yang ditulis oleh Linus Tovalds secara aktif dikembangkan dan mengalami perkembangan yang pesat dengan berkembangnya Internet di mana komunitas developer dapat dengan mudah saling berhubungan secara online.
  21. 1997 : Solaris 2.6 tersedia di pasaran.
  22. 1998 : Solaris 7 tersedia di pasaran.
  23. 2000 : Solaris 8 tersedia di pasaran.
  24. 2001 : Solaris 9 Beta testing Q3.
  25. 2004 : Solaris 10 diluncurkan di pasaran. Pada versi ini Sun berencana untuk menjadikan Solaris sebagai open source. Pada versi ini Solaris dapat menjalankan aplikasi-aplikasi yang jalan pada Linux secara native. Pada versi sebelumnya, untuk dapat menjalankan aplikasi yang jalan di Linux pada Solaris harus diinstall suatu package yang disebut Janus dan dijalankan sebagai suatu service.
  26. 2011 : Solaris 11 diluncurkan di pasaran.
Sun Microsystem Inc. Memegang peranan penting pada perkembangan Sun Solaris. Pada bulan Januari 2010, Sun Microsystem melakukan akuisisi pada Oracle, maka Solaris dikenal sebagai Oracle Solaris. Solaris mendistribusikan source codenya dibawah licensi Common Development and Distribution License (CCDL). Oracle juga akan memulai program mitra teknologi yang telah dilakukan pada produk-produk lainnya dengan nama Oracle Technology Network (OTN) yang memberikan akses serta izin atas source code solaris tersebut.

Dukungan Multiprocessor

Kernel Solaris memiliki kemampuan fully preemtible yang artinya semua thread, termasuk thread yang mendukung aktifitas kernel itu sendiri dapat ditunda untuk menjalankan thread dengan prioritas yang lebih tinggi; memiliki penjadwalan secara soft realtime; mendukung symmetrically multiprocessing yang mengoptimalkan kerja semua processornya dalam tingkatan yang sama, sehingga memberikan kualitas akses yang sama pada hardware computer yang lain dan; mendukung juga user-level multithreading.
Dukungan multiprocessor pertama kali ditambahkan pada kernel Solaris, pengembang lebih mengutamakan pada kemampuan kernel, karena dengan kernel yang stabil, mampu meningkatkan concurrency, dan juga mampu mendukung dan mengontrol lebih dari satu thread dalam satu proses user. Thread sendiri mampu melaksanakan system calls dan menangani page faults secara independent. Untuk membuat kernel mendukung pengoperasian multiprocessor, thread mengontrol untuk menjalankan proses secara bersamaan pada processor yang berbeda. Para pengembang juga ingin kernel yang dibangun tersebut dapat beroperasi secara soft realtime, yang diperlukan untuk mengontrol penjadwalan yang berlebihan dan preemption adalah tindakan sementara pada proses yang sedang dilakukan oleh system computer, untuk melanjutkan proses di lain waktu. Dan preemption ini memungkinan untuk mengeksekusi pada banyak titik proses.
Kernel thread menggunakan resources yang sangat sedikit, dan peralihan kernel threadnya relative sangat sedikit karena tidak memerlukan sebuah perubahan space pada virtual memory. Kernel thread juga memiliki kemampuan fully preemptible dan dapat menjadwalkan berdasarkan prioritas pada realtime. Solaris mampu menggunakan kernel threads untuk memungkinkan asynchronous aktifitas kernel, seperti menulis asynchronous disk. Hal ini menghilangkan berbagai komplikasi dari idle loop dan menggantikannya dengan penjadwalan thread secara independent. Hal ini meningkatkan concurrency karena tindakan yang ditangani oleh CPU terpisah dan memberikan aktifitas pada prioritas asynchronous sehingga dapat dijadwalkan secara tepat. Kernel thread juga menangani interrupt. Jika thread ditemukan interrupt, maka akan menguncinya pada blok-blok yang mengalami interrups tersebut dan memungkinkan untuk menghapus dan mencegah terjadinya deadlock. Karena membuat thread baru setiap kali terjadi interrupt itu sangat memakan waktu, maka kernel menyiapkan bagian-bagian untuk menginisialisasi thread interrupt tersebut, dan ketika interrupt terjadi maka satuan kerja tersebut memindahkannya pada tumpukan thread interrupt.

Diagram Multithreading Levels and Relation ships
Fitur utama pada multiprocessor kernel Solaris adalah dengan dukungan Lightweight Processes(LWPs). Dukungan LWPs sendiri adalah mendukung beberapa control dari kernel thread pada banyak proses user, seperti yang ditunjukan pada Gambar 2. Mereka berbagi space dengan proses, dan resources proses. Kernel mendukung pelaksanaan LWPs dengan menghubungkan penggunaan kernel thread dengan LWP masing-masing. Tiap-tiap user level library menggunakan LWPs untuk mengimplementasikan user level threads. Hal ini memungkinkan proses user memiliki ribuan thread tanpa membebankan kernel.

1. Deadlocks
Seperti yang dibahas sebelumnya, kernel Solaris dirancang untuk mencegah deadlocks yang disebabkan oleh thread interrupt. Hal ini dilakukan dengan memblokir thread-thread interrupt, jika ditemukan maka variable sinkronisasi akan terkunci dan menunggu sampai bagian yang critical sudah selesaikan. Strategi penguncian kernel ini digunakan untuk mengunci yang berbasis data. Didalam metode ini, setiap data dilindungi oleh objek sinkronisasi.
Kernel juga mengimplementasikan pencegahan deadlocks menggunakan penguncian Mutual Exclusion (mutexes) untuk mencegah lebih dari satu thread dari tiap-tiap proses ketika ditemukan penguncian. Ini menghindari race condition ketika mengakses data secara bersamaan. Jika mutex tidak dapat mengatur penguncian tersebut, maka kebijakan pemblokiran defaultnya adalah dengan cara memutari penguncian tersebut ke arah processor. Status ini akan terus berulang jika tidak menjalankan suatu proses dan menghentikan putaran tersebut, maka statusnya pun akan idle. Hal ini memberikan respon yang cepat dengan tingkat overhead yang rendah.
Deadlocks Detection juga diimplementasikan, deadlocks ini disebabkan oleh hierarchy violations yang mendeteksi pada saat runtime dengan menggunakan mekanisme prioritas inheritance. Karena mekanisme ini tidak mampu mendeteksi semua deadlocks, beberapa deadlocks yang tidak dapat terdeteksi adalah dengan kondisi yang bervariasi.

2. Virtual Memory
Pada saat booting, Solaris membagi semua memori ke dalam tiap-tiap halaman. Biasanya, membagi 4 kilobyte, dan dapat berkisar hingga 4 megabyte. Solaris menggunakan algoritma LRU Second Chance two-handed untuk sistem virtual memory. Semua halaman diberikan kesempatan kedua bagi suatu halaman untuk berada didalam memory karena halaman yang sudah lama berada di memory mungkin saja adalah halaman yang sering digunakan dan akan digunakan lagi. Hal ini dilakukan oleh thread kernel pada Solaris yang biasa disebut Scanner. Kesempatan kedua itu direalisasikan dengan adanya bit acuan yang diset untuk suatu halaman. Halaman yang lebih dulu diakses berada didepan antrian dan yang baru saja diakases berada dibelakang antrian. Ketika terjadi kesalahan halaman, algoritma ini tidak langsung mengganti halaman didepan antrian tapi terlebih dahulu memeriksa bit acuannya. Jika bit acuannya sama dengan nol, halaman tersebut akan langsung diganti. Jika bit acuannya sama dengan satu, halaman tersebut akan dipindahkan ke akhir antrian dan bit acuannya diubah menjadi nol, kemudian mengulangi proses ini untuk halaman yang sekarang berada didepan antrian.
Scanning dilakukan secara berkala pada sistem dan tergantung pada jumlah free memory. Aktifitas scanner sistem berada di bawah parameter lotsfree (batas parameter untuk memulai paging dari free memory yang tersedia), yang defaultnya adalah 1/64 dari memori utama. Pageout scanner kemudian akan melakukan scanning antara batas tetap slowscan dan fastscan. Jika diperlukan, juga dapat dikonfigurasi untuk menjaga scanner dari penggunaan waktu CPU yang berlebihan. Setelah memori turun di bawah desfree, yang defaultnya setengah dari lotsfree, akan memicutimer yang akan mencoba untuk mendapatkan rata-rata memori dalam waktu 30 detik di atas desfree. Jika seperti itu maka akan memicu soft swapping. Dalam soft swapping, akan menukar proses yang idle untuk jangka waktu tertentu. Proses standard idle adalah 20 detik. Jika CPU menghabiskan lebih banyak waktu mengganti halaman daripada melakukan pekerjaan yang berguna (ketika rata-rata selama 30 detik turun di bawah minfree [setengah dari desfree] dan free memory yang saat itu dibawah desfree), maka akan masuk ke dalam swap. Jika terdapat proses yang membutuhkan memory besar dan membutuhkan waktu yang lama maka swap mengambil alih.Bahkan menjalankan pekerjaan yang layak untuk swap keluar, dan itu nikmat mengambil pekerjaan yang telah berjalan untuk waktu yang lama atau proses yang telah mengalokasikan jumlah yang relatif besar memori.

Perintah-perintah yang ada pada sistem operasi Solaris
Dalam menuliskan sebuah perintah ada beberapa bentuk yaitu :
  1. Menggunakan perintah (command)
  2. Menggunakan perintah dengan option
  3. Menggunakan perintah dengan argument
  4. Menggunakan perintah dengan Option dan argument

a) Man
Dalam sistem operasi solaris terdapat fasilitas bantuan jika tidak mengetahui bentuk umum penulisan dari sebuah perintah baris, yaitu dengan menggunakan perintah man. Perintah “man” diperlukan untuk mengakses online sistem help.
                        $ man [perintah yang ingin diketahui]
                        Contoh : 
                                    $ man man
                                    $ man ls
            b) pwd
Untuk melihat apakah seorang pemakai sudah berada didalam direktori kerja, maka seorang pemakai dapat memastikan bahwa dirinya sudah berada ditempat yang benar dengan menggunakan perintah pwd (print working directory)
                        Contoh :          $ pwd
                                                            /home/user
            c)         ls
Perintah ls digunakan untuk menampilkan secara detail informasi dari isi sebuah direktori.
                        Contoh :                      $ls
                                                            $ls-1
            d)         cp
Perintah ini digunakan untuk menyalin file yang diinginkan
                        Contoh :                      $ cp file1         file2

            e)         rm
Perintah ini digunakan untuk menghapus file atau beberapa file sekaligus.
                        Contoh :                      $ rm file3

            f)         cd
Perintah ini digunakan untuk pindah ke direktori lain. Jika menggunakan perintah “cd pathname”, direktori yang dispesifikasikan akan menjadi current direktori. Pada solaris, “ . “ merepresentasikan current direktori dan “ .. “ parent direktori.
                        Contoh :                      $ cd
                                                            $ cd     usr/lib

Kelebihan dan kekurangan solaris 

 1. Kelebihan :
  • Free redistribution, setiap user bisa membeli atau memberikan secara bebas software tersebut oleh dirinya sendiri atau sebagai bagian dari kumpulan distributor.
  •  Derived works, setiap orang bisa mengubah kode dan mendistribusikan kembali untuk umum.
  • No discrimination, kode disediakan untuk semua orang agar bisa dikembangkan.
  • ZFS adalah Fasilitas Restore Mirip seperti feature Restore di sistem operasi Windows.
  • Banyak tool observasi dan debugging, misal seperti tool monitoring system, modular debugger (MDB), dynamic tracing (D-Trace).
  • Memiliki beberapa bentuk virtulasasi, selain virtualisasi pada tingkat system operasi seperti virtualisai pada Solaris Zone, OpenSolaris juga mendukung virtualisasi untuk Xvm hypervisor, Logical Domains (LDoms), virtualbox dan bisa juga jalan pada VMware dan beberapa framework virtualisasi yang lainnya.
  • Mempunyai tingkat skalabilitas yang tinggi. OpenSolaris dapat berjalan pada single prosesor maupun multiprosesor dengan ratusan CPU dan RAM dengan ukuran terabyte.
  • Integrasi AMP stack (Apache, MySQL, PHP) untuk menjalankan web server.
  • Sistem file stabil untuk database, server Internet, Intranet, file-server, Internet-client, pembangunan Java. 
  • Solaris bisa dijalankan di atas prosesor yang berspek x86,x64 dan SPARC.

 2. Kekurangan :
  • Harga sistem operasi komersil yang mahal (versi berbayar).
  • Kepantasan inovasi Linux lama kelamaan memberi kesan kepada sistem Unix komersil.
  • Sistem operasi Unix versi "hampir" percuma tidak sebaik sistem operasi Unix komersil.
  • Driver hardware yang kurang baik.
Source:
http://keto-kone69.blogspot.com/2012/12/sistem-operasi-solaris.html 
extreme24.files.wordpress.com/2008/11/bab-7-pengenalan-sun-solaris.doc+&cd=2&hl=en&ct=clnk
  

Monday 1 December 2014

Warga Negara

1. PERANAN SETIAP WARGA NEGARA DALAM NEGARA HUKUM INDONESIA.

Negara adalah suatu organisasi dari sekelompok atau beberapa kelompok manusia yang sama-sama mendiami satu wilayah tertentu dan mengetahui adanya satu pemerintahan yang mengurus tata tertib serta keselamatan sekelompok atau beberapa kelompok manusia tersebut. Atau bisa diartikan sebagai satu perserikatan yang melaksanakan satu pemerintahan melalui hukum yang mengikat masyarakat dengan kekuasaan untuk memaksa bagi ketertiban sosial.

A. Contoh Hak Warga Negara
  1. Setiap warga negara berhak mendapatkan perlindungan hukum.
  2. Setiap warga negara berhak atas pekerjaan dan penghidupan yang layak.
  3. Setiap warga negara memiliki kedudukan yang sama di mata hukum dan di dalam pemerintahan.
  4. Setiap warga negara bebas untuk memilih, memeluk dan menjalankan agama dan kepercayaan masing-masing yang dipercayai.
  5. Setiap warga negara berhak memperoleh pendidikan dan pengajaran.
  6. Setiap warga negara berhak mempertahankan wilayah negara kesatuan Indonesia atau NKRI dari serangan musuh.
  7. Setiap warga negara memiliki hak sama dalam kemerdekaan berserikat, berkumpul mengeluarkan pendapat secara lisan dan tulisan sesuai undang-undang yang berlaku.
B. Contoh Kewajiban Warga Negara
  1. Setiap warga negara memiliki kewajiban untuk berperan serta dalam membela, mempertahankan kedaulatan negara indonesia dari serangan musuh.
  2. Setiap warga negara wajib membayar pajak dan retribusi yang telah ditetapkan oleh pemerintah pusat dan pemerintah daerah (pemda).
  3. Setiap warga negara wajib mentaati serta menjunjung tinggi dasar negara, hukum dan pemerintahan tanpa terkecuali, serta dijalankan dengan sebaik-baiknya.
  4. Setiap warga negara berkewajiban taat, tunduk dan patuh terhadap segala hukum yang berlaku di wilayah negara Indonesia.
  5. Setiap warga negara wajib turut serta dalam pembangunan untuk membangun bangsa agar bangsa kita bisa berkembang dan maju ke arah yang lebih baik.
C. Peran Warga Negara
  1. Ikut berpartisipasi untuk mempengaruhi setiap proses pembuatan dan pelaksanaan kebijaksanaan publik oleh para pejabat atau lembaga–lembaga negara.
  2. Menjunjung tinggi hukum dan pemerintahan.
  3. Berpartisipasi aktif dalam pembangunan nasional.
  4. Memberikan bantuan sosial, memberikan rehabilitasi sosial, mela- kukan pembinaan kepada fakir miskin.
  5. Menjaga kebersihan dan kesehatan lingkungan sekitar.
  6. Mengembangkan IPTEK yang dilandasi iman dan takwa.
  7. Menciptakan kerukunan umat beragama.
  8. Ikut serta memajukan pendidikan nasional.
  9. Merubah budaya negatif yang dapat menghambat kemajuan bangsa.
  10. Memelihara nilai–nilai positif (hidup rukun, gotong royong, dll).
  11. Mempertahankan kemerdekaan dan kedaulatan Negara.
  12. Menjaga keselamatan bangsa dari segala macam ancaman.
Hak dan kewajiban warga negara, terutama kesadaran bela negara akan terwujud dalam sikap dan perilakunya bila ia dapat merasakan bahwa konsepsi demokrasi dan hak asasi manusia sungguh–sungguh merupakan sesuatu yang paling sesuai dengan kehidupannya sehari–hari.
Pembelaan negara adalah tekad, sikap dan tindakan warganegara yang teratur, menyeluruh, terpadu dan berlanjut yang dilandasi oleh kecintaan terhadap tanah air, serta kesadaran hidup berbangsa dan bernegara. Bagi warganegara Indonesia, upaya pembelaan dilandasi oleh kecintaan pada tanah tumpah darah yakni wilayah Nusantara yang terbentang dari Sabang sampai Merauke. Disamping itu pula pembelaan negara juga didasari oleh kesadaran berbangsa dan bernegara, dengan meyakini Pancasila sebagai dasar negara serta UUD 1945 sebagai pijakan konstitusi negara.
Wujud dari upaya bela negara adalah kesiapan dan kerelaan warganegara untuk berkorban demi mempertahankan kedaulatan negara, persatuan dan kesatuan bangsa Indonesia, keutuhan wilayah Nusantara dan yuridiksi nasional, serta nilai-nilai Pancasila dan UUD 1945.

2. PELAPISAN SOSIAL DAN KESAMAAN DERAJAT, ELITE DAN MASSA.

A. Pelapisan Sosial dan Kesamaan Derajat

Pengertian Pelapisan Sosial
Pelapisan sosial dapat diartikan sebagai pembedaan penduduk atau para warga masyarakat ke dalam kelas secara hierarkis (bertingkat). Adanya kelas yang tinggi dan kelas yang rendah itu disebabkan karena di dalam masyarakat terdapat ketidakseimbangan atau ketimpangan (inequality) dalam pembagian sesuatu yang dihargai yang kemudian menjadi hak dan kewajiban yang dipikul dari warga masyarakat ada segolongan orang yang mendapatkan pembagian lebih besar dan ada pula mendapatkan pembagian lebih kecil, sedangkan yang mendapatkan lebih besar mendapatkan kedudukan yang lebih tinggi, yang mendapatkan lebih kecil menduduki pelapisan yang lebih rendah. Pelapisan mulai ada sejak manusia mengenal adanya kehidupan bersama atau organisasi sosial.
Pelapisan sosial merupakan hasil dari kebiasaan manusia berhubungan antara satu dengan yang lain secara teratur dan tersusun biak secara perorangan maupun kelompok, setiap orang akan mempunyai situasi sosial (yang mendorong untuk mengambil posisi sosial tertentu. (Drs. Taufik Rahman Dhohir, 2000).

Terjadinya Pelapisan Sosial

  • Terjadi dengan sendirinya.
Proses ini berjalan sesuai dengan pertumbuhan masyarakat itu sendiri. Adapun orang-orang yang menduduki lapisan tertentu dibentuk bukan berdasarkan atas kesengajaan yang disusun sebelumnya oleh masyarakat itu, tetapi berjalan secara alamiah dengan sendirinya. Oleh karena itu sifat yang tanpa disengaja inilah yang membentuk lapisan dan dasar dari pada pelapisan itu bervariasi menurut tempat, waktu, dan kebudayaan masyarakat dimana sistem itu berlaku.

  • Terjadi dengan Sengaja
Sistem pelapisan ini dengan sengaja ditujukan untuk mengejar tujuan bersama. Dalam sistem ini ditentukan secara jelas dan tegas adanya kewenangan dan kekuasaan yang diberikan kepada seseorang. Didalam sistem organisasi yang disusun dengan cara sengaja, mengandung 2 sistem, yaitu:

  1. Sistem Fungsional, merupakan pembagian kerja kepada kedudukan yang tingkatnya berdampingan dan harus bekerja sama dalam kedudukan yang sederajat.
  2. Sistem Skalar, merupakan pembagian kekuasaan menurut tangga atau jenjang dari bawah ke atas ( Vertikal ).

Perbedaan Sistem Pelapisan dalam Masyarakat
Masyarakat terdiri dari berbagai latar belakang dan pelapisan sosial yang berbeda-beda. Pelapisan sosial merupakan pemilah-milah kelompok sosial berdasarkan status, strata dan kemampuan individu tersebut yang terjadisecara alami didalam masyarakat. Terjadinya pelapisa sosial berdasarkan adanya cara pandang masyarakat yang berbeda-beda dengan dilatarbelakangi oleh status sosial, strata sosial dan kemampuan ekonomi yang berbeda-beda. Adapun perbedaan sistem pelapisan dalam masyarakat.
1. Sistem pelapisan masyarakat tertutup diantaranya, Kasta Brahmana (pendeta), Kasta Ksatria (golongan bangsawan), Kasta Waisya (golongan pedagang), Kasta Sudra (golongan rakyat jelata) dan Kasta Paria (golongan orang yang tidak memiliki kasta).
2. Sistem pelapisan masyarakat terbuka. Setiap orang mempunyai kesempatan untuk menempati jabatan, jika orang tersebut menpunyai kemampuan pada bidang tersebut.
Kesamaan derajat terjadi karena adanya perbedaan kemampuan yang terjadi dalam bermasyarakat. Oleh sebabitu munculah lapisan-lapisan yang dapat menyatukan hal yang awalnya berbeda kemudian menjadi satu, hal tersebut tercantum dalam Undang-Undang 1945 tentang hak asasi manusia.

Pengertian Kesamaan Derajat
Kesamaan derajat adalah suatu sifat yang menghubungankan antara manusia dengan lingkungan masyarakat umumnya timbal balik, maksudnya orang sebagai anggota masyarakat memiliki hak dan kewajiban, baik terhadap masyarakat maupun terhadap pemerintah dan Negara. Hak dan kewajiban sangat penting ditetapkan dalam perundang-undangan atau Konstitusi. Undang-undang itu berlaku bagi semua orang tanpa terkecuali dalam arti semua orang memiliki kesamaan derajat. Kesamaan derajat ini terwujud dalam jaminan hak yang diberikan dalam berbagai faktor kehidupan.

Hubungan antara Pelapisan Sosial dengan Kesamaan Derajat
Pelapisan sosial dan kesamaan derajat mempunyai hubungan, kedua hal ini berkaitan satu sama lain. Pelapisan soasial berarti pembedaan antar kelas-kelas dalam masyarakat yaitu antara kelas tinggi dan kelas rendah, sedangkan Kesamaan derajat adalah suatu yang membuat bagaimana semua masyarakat ada dalam kelas yang sama tiada perbedaan kekuasaan dan memiliki hak yang sama sebagai warga negara, sehingga tidak ada dinding pembatas antara kalangan atas dan kalangan bawah.

B. Elite dan Massa

Pengertian Elite
Dalam pengertian yang umum elite itu menunjuk sekelompok orang yang dalam masyarakat menempati kedudukan tinggi. Dalam arti lebih yang khusus dapat diartikan sekelompok orang terkemuka di bidang-bidang tertentu dan khususnya golongan kecil yang memegang kekuasaan.
Dalam cara pemakaiannya yang lebih umum elite dimaksudkan: “posisi di dalam masyarakat di puncak struktur-struktur sosial yang terpenting, yaitu posisi tinggi di dalam ekonomi, pemerintahan aparat kemiliteran, politik, agama, pengajaran, dan pekerjaan-pekerjaan dinas”.
Tipe masyarakat dan sifat kebudayaan sangat menentukan watak elite. Dalam masyarakat industri watak elitenya berbeda sama sekali dengan elite di dalam masyarakat primitif.Di dalam suatu lapisan masyarakat tentu ada sekelompok kecil yang mempunyai posisi kunci ataumereka yang memiliki pengaruh yang besar dalam mengambil berbagai kebijaksanaan. mereka itu mungkin para pejabat tugas, ulama, guru, petani kaya, pedagang kaya, pensiunan dan lainnya lagi.Para pemuka pendapat (opinion leader) inilah pada umumnya memegang strategi kunci dan memiliki status tersendiri yang akhirnya merupakan elite masyarakatnya.

Fungsi Elite dalam Memegang Strategi
Dalam suatu kehidupan sosial yang teratur, baik dalam konteks luas maupun yang lebih sempit, dalam kelompok heterogen maupun homogen selalu ada kecenderungan untuk menyisihkan satu golongan tersendiri sebagai satu golongan yang penting, memiliki kekuasaan dan mendapatkan kedudukan yang terkemuka jika dibandingkan dengan massa. Penentuan golongan minoritas ini
Didasarkan pada penghargaan masyarakat terhadap peranan yang dilancarkan dalam kehidupan masa kini serta andilnya dalam meletakkan,dasar-dasar kehidupan yang akan dating. Golongan minoritas yang berada pada posisi atas yang secara fungsional dapat berkuasa adan menentukan dalam studi sosial dikenal dengan elite. Elite adalah suatu minoritas pribadi-pribadi yang diangkat untuk melayani suatu kolektivitas dengan cara yang bernilai sosial. Golongan elite sebagai minoritas sering ditampakkan dengan beberapa bentuk penampilan antara lain :
a. elite menduduki posisi yang penting dan cenderung merupakan poros kehidupan masyarakat secara keseluruhan.
b. faktor utama yang menentukan kedudukan mereka adalah keunggulan dan keberhasilan yang dilandasi oleh kemampuan baik yanag bersifat fisik maupun psikhis, material maupun immaterial, merupakan heriditer maupun pencapaian.
c. dalam hal tanggung jawab, mereka memiliki tanggung jawab yang lebih besar jika dibandingkan dengan masyarakat lain.
d. ciri-ciri lain yang merupakan konsekuensi logis dari ketiga hal di atas adalah imbalan yang lebih besar yang diperoleh atas pekerjaan dan usahanya.

Pengertian Massa
Istilah massa dipergunakan untuk menunjukkan suatu pengelompokkan kolektif lain yang elementer dan spontan, yang dalam beberapa hal menyerupai crowd, tapi yanag secara fundamental berbeda dengannya dalam hal-hal yang lain.
Massa diwakili oleh orang-orang yang berperan serta dalam perilaku massal sepertinya mereka yang terbangkitkan minatnya oleh beberapa peristiwa nasional, mereka yang menyebar di berbagai tempat, mereka yang tertarik pada suatu peristiwa pembunuhan sebagai diberitakan dalam pers, atau mereka yang berperanserta dalam suatu migrasi dalam arti luas.

Ciri-ciri Massa
Terhadap beberapa hal yang penting sebagian ciri-ciri yang membedakan di dalam massa :
  1. Keanggotaannya berasal dari semua lapisan masyarakat atau strata sosial, meliputi orang-orang dari berbagai posisi kelas yang berbeda, dari jabatan kecakapan, tingkat kemakamuran atau kebudayaan yang berbeda-beda. Orang bisa mengenali mereka sebagai massa misalnya orang-orang yang sedang mengikuti suatu proses peradilan tentang pembunuhan misalnya melalui pers.
  2. Massa merupakan kelompok yang anonim, atau lebih tepat, tersusun dari individu-individu yang anonim.
  3. Sedikit sekali interaksi atau bertukar pengalaman antara anggota­anggotanya.

3. MASYARAKAT PERKOTAAN DAN PEDESAAN

Mayarakat dapat mempunyai arti yang luas dan sempit, dalam arti luas masyarakat adalah keseluruhan hubungan-hubungan dalam hidup bersama dan tidak dibatasi oleh lingkungan, bangsa, dsb. Dalam arti sempit masyarakat adalah sekumpulan individu yang menetap disuatu tempat dan dapat berorganisasi.
Masyarakat perkotaan, ataupun yang sering disebut urban comunity, lebih ditekankan pada sifat kehidupannya serta ciri-ciri kehidupannya yang berbeda dengan masyarakat perdesaan.

1. Masyarakat Perkotaan

Aspek Positif : 
a. Perubahan tata nilai dan sikap.
b. Berkembangnya ilmu pengetahuan dan teknologi.
c. Tingkat kehidupan yang lebih baik

Aspek Negatif :
a) Aparatur kota harus dapat menangani berbagai masalah yang timbul di kota.
b) Kelancaran dalam pelaksanaan pembangunan dan pengaturan tata kota harus dikerjakan dengan cepat dan tepat, agar tidak disusul dengan masalah lainnya.
c) Masalah keamanan kota harus dapat ditangani dengan baik sebab kalau tidak, maka kegelisahan penduduk akan menimbulkan masalah baru.
d) Dalam rangka pemekaran kota, harus ditingkatkan kerjasama yang baik antara para pemimpin di kota dengan para pemimpin di tingkat kabupaten tetapi juga dapat bermanfaat bagi wilayah kabupaten dan sekitarnya.

2. Masyarakat Pedesaan

Aspek Positif :
a) Masih menjunjung nilai gotong royong dan musyawarah.
b) Memiliki hubungan yang erat terhadap lingkungan keluarga dan lingkungan desa.

Aspek Negatif :
a) Tingkat mobilitas masih kurang.
b) Konsep-konsep kebudayaan dan adat istiadat masih erat dengan magis.

4. HUBUNGAN ANTARA MASYARAKAT PEDESAAN DENGAN MASYARAKAT PERKOTAAN.
Masyarakat pedesaan dan perkotaan bukanlah dua komunitas yang terpisah sama sekali, karena terdapat hubungan erat yang bersifat ketergantungan. Kota tergantung dengan desa dalam memenuhi kebutuhan warganya akan bahan-bahan pangan dan desa juga merupakan sumber tenaga kasar bagi jenis-jenis pekerjaan tertentu di kota. Sebaliknya kota menghasilkan barang-barang yang diperlukan oleh orang desa seperti pakaian, alat dan obat pembasmi hama pertanian, obat untuk memelihara kesehatan, alat transportasi, tenaga-tenaga dibidang jasa seperti tenaga medis, montir-montir elektronika dan tenaga yan dapat membimbing dalam upaya meingkatkan hasil pertanian, peternakan, perikanan.
  1. Masyarakat tersebut bukanlah 2 komunitas yang berbeda.
  2. Bersifat ketergantungan.
  3. Masyarakat kota tergantung pada masyarakat desa dalam memenuhi kebutuhan bahan pangan.
  4. Masyarakat desa juga merupakan tenaga kasar pada jenis pekerjaan tertentu. Sebaliknya, masyarakat kota menghasilkan barang dan jasa yang dibutuhkan masyarakat desa.
  5. Peningkatan penduduk tanpa diimbangi perluasan kesempatan kerja berakibat kepadatan mereka kelompok para penganggur di desa.
5. PERBEDAAN MASYARAKAT PEDESAAN DENGAN MASYARAKAT PERKOTAAN.
 
Kehidupaan masyarakat desa berbeda dengan masyarakat kota. Perbedaan yang paling mendasar adalah keadaan lingkungan, yang mengakibatkan dampak terhadap personalitas dan segi-segi kehidupan. Kesan masyarakat kota terhadap masyarakat desa adalah bodoh, lambat dalam berpikir dan bertindak, serta mudah tertipu dsb. Kesan seperti ini karena masyarakat kota hanya menilai sepintas saja, tidak tahu, dan kurang banyak pengalaman.
Untuk memahami masyarakata pedesaan dan perkotaan tidak mendefinisikan secara universal dan obyektif. Tetapi harus berpatokan pada ciri-ciri masyarakat. Ciri-ciri itu ialah adanya sejumlah orang, tingal dalam suatu daerah tertentu, ikatan atas dasar unsur-unsur sebelumnya, rasa solidaritas, sadar akan adanya interdepensi, adanya norma-norma dan kebudayaan.
Masyarakat pedesaan ditentukan oleh bentuk fisik dan sosialnyya, seperti ada kolektifitas, petani iduvidu, tuan tanah, buruh tani, nelayan dsb.
Masyarakat pedesaan maupun masyarakat perkotaan masing-masing dapat diperlakukan sebagai sistem jaringan hubungan yang kekal dan penting, serta dapat pula dibedakan masyarakat yang bersangkutan dengan masyarakat lain. Jadi perbedaan atau ciri-ciri kedua masyarakat tersebut dapat ditelusuri dalam hal lingkungan umumnya dan orientasi terhadap alam, pekerjaan, ukuran komunitas, kepadatan penduduk, homogenitas-heterogenotas, perbedaan sosisal, mobilitas sosial, interaksi sosial, pengendalian sosial, pola kepemimpinan, ukuran kehidupan, solidaritas sosial, dan nilai atau sistem lainnya.
Masyarakat pedesaan kehidupannya berbeda dengan masyarakat perkotaan. Perbedaan-perbedaan ini disebabkan adanya perbedaan yang mendasar dari keadaan lingkungan, yang mengakibatkan adanya dampak terhadap personalitas dan segi-segi kehidupan. Untuk menjelaskan perbedaan atau ciri-ciri dari kedua masyarakat tersebut dapat ditelusuri dalam hal sebagai berikut:
1. Lingkungan Umum dan Orientasi Terhadap Alam
Masyarakat pedesaan berhubungan kuat dengan alam, disebabkan oleh lokasi geografisnya di daerah desa. Mereka sulit “mengontrol” kenyataan alam yang dihadapinya, padahal bagi petani realitas alam ini sangat vital dalam menunjang kehidupannya.
2. Pekerjaan atau Mata Pencaharian
Pada umumnya mata pencaharian daerah pedesaan adalah bertani. Mata pencaharian berdagan merupakan mata pencaharian sekunder. Sedangkan di masyarakat kota, mata pencaharian cenderung ,menjadi terspesialisasi, dan spesialisasi itu sendiri dapat dikembangkan.
3. Ukuran Komunitas
Komunitas pedesaan biasanya lebih kecil dari komunitas perkotaan.
4. Kepadatan Penduduk
Penduduk desa kepadatan penduduknya lebih rendah dibandingkan dengan kepadatan penduduk perkotaan.
5. Homogenitas dan Heterogenitas
Homogenitas atau persamaan dalam ciri-ciri social dan psikologis, bahasa, kepercayaan, adat-istiadat, dan perilaku sering nampak pada masyarakat pedesaan bila dibandingkan dengan masyarakat perkotaan. Di kota sebaliknya, penduduknya heterogen, terdiri dari orang-orang dengan macam-macam subkultur, kesenangan, kebudayaan dan mata pencaharian.
6. Diferensiasi Sosial
Keadaan heterogen dari penduduk kota berindikasi pentingnya derajat yang tinggi di dalam diferensiasi social. Kenyataan ini bertentangan dengan bagian-bagian kehidupan di masyarakat pedesaan.
7. Pelapisan Sosial
Ada beberapa perbedaan “pelapisan sosial tak resmi” antara masyarakat kota dan masyarakat desa, namun di sini saya akan memberikan satu contoh saja, yaitu pada masyarakat desa, kesenjangan (gap) antara kelas eksterm dalam piramida sosial tidak terlalu besar, sedangkan pada masyarakat kota jarak antara kelas eksterm yang kaya dan miskin cukup besar.
8. Mobilitas Sosial
Mobilitas sosial berkaitan dengan perpindahan atau pergerakkan suatu kelompok sosial ke kelompok sosial lainnya, terjadinya peristiwa mobilitas sosial demikian disebabkan oleh penduduk kota yang heterogen. Dengan demikian, maka mobilitas sering terjadi di perkotaan dibandingkan dengan di pedesaan.
9. Interaksi Sosial
Tipe interaksi sosial di kota dengan di desa perbedaannya sangat kontras, baik aspek kualitasnya maupun kuantitasnya.
10. Pengawasan Sosial
Tekanan sosial oleh masyarakat di pedesaan lebih kuat karena kontaknya yang bersifat pribadi dan ramah tamah (informal). Di kota pengawasan sosial lebih bersifat formal, pribadi, kurang “terkena” aturan yang ditegakkan.
11. Pola Kepemimpinan
Menentukan kepemimpinan di pedesaan cenderung banyak ditentukan oleh kualitas pribadi dari individu dibandingkan dengan kota.
12. Standar Kehidupan
Di kota, dengan konsentrasi dan jumlah penduduk yang padat, tersedia dan ada kesanggupan untuk memenuhi kebutuhan dan fasilitas-fasilitas yang membahagiakan kehidupan, sedangkan di desa terkadang tidak demikian.
13. Kesetiakawanan Sosial
Kesetiakawanan sosial atau kesatuan dan kepaduan pada masyarakat pedesaan merupakan akibat dari sifat-sifat yang sama, persamaan dalam pengalaman, tujuan yang sama, di mana bagian dari masyarakat pedesaan hubungan pribadinya bersifat informal dan tidak bersifat kontrak sosial (perjanjian).
14. Nilai dan Sistem Nilai
Nilai dan system nilai di desa dengan di kota berbeda, dan dapat diamati dalam kebiasaan, cara, dan norma yang berlaku. Pada masyarakat pedesaan, misalnya mengenai nilai-nilai keluarga masih berperan. Dalam hal ini masyarakat kota bertentangan atau tidak sepenuhnya sama dengan sistem nilai desa.


Source:
https://ayuagussari13.wordpress.com/2014/05/05/peran-warga-negara-dalam-negara-hukum-ri/
https://abiand.wordpress.com/tugas/5-pelapisan-sosial-dan-kesamaan-derajat/
http://strafaelyudistira.wordpress.com/2012/12/02/masyarakat-perkotaan-aspek-aspek-positif-dan-negatif/
http://penulisinspirasi.blogspot.com/2012/12/tugas-isd-6.html