Selasa, 10 Januari 2012

SISTEM BERORIENTASI OBJEK


sistem berorientasi objek






Kata Pengantar

Dengan mengucap puji syukur kehadirat Allah SWT atas berkat dan karuniaNya yang diberikan kepada kita semua, izinkanlah kami mengucapkan syukur yang sebesar-besarnya sehingga makalah ini bisa dapat diselesaikan dengan baik.

Adapun makalah ini menjelaskan tentang “SISTEM BERORIENTASI OBJEK=>UML”. Apa itu pengertian dan definisinya, maupun penjelasan terperinci tentang sistem berorientasi objek (UML).

Analisis berorientasi objek / Object-oriented analysis (OOA) adalah pendekatan yang digunakan untuk mempelajari objek yang sudah ada untuk mengetahui apakah mereka dapat digunakan kembali atau diadaptasi untuk pemakaian baru, atau menentukan satu objek baru atau yang dimodifikasi yang akan digabung dengan objek yang sudah ada ke dalam suatu aplikasi komputasi bisnis yang sangat berharga.

Analisis sistem berorientasi fokus pada pendefinisian struktur statis dan model sistem informasi yang dinamis. Ada beberapa bahasa pemrograman yang berdasarkan pendekatan berorientasi objek, diantaranya Visual Basic, C++, Powerbuilder, Object Pascal (seperti di Delphi), Smalltalk, Java dan Unified Modeling Language (UML).

Unified Modeling Language (UML) adalah himpunan struktur dan teknik untuk pemodelan desain program berorientasi objek (OOP) serta aplikasinya. UML adalah metodologi untuk mengembangkan sistem OOP dan sekelompok perangkat tool untuk mendukung pengembangan sistem tersebut. UML mulai diperkenalkan oleh Object Management Group, sebuah organisasi yang telah mengembangkan model, teknologi, dan standar OOP sejak tahun 1980-an. Sekarang UML sudah mulai banyak digunakan oleh para praktisi OOP. UML merupakan dasar bagi perangkat (tool) desain berorientasi objek dari IBM. Selebihnya penyusun jelaskan di halaman pendahuluan secara terperinci.

          Penyusun menyadari bahwa baik isi maupun cara penyusunan makalah ini belum sempurna. Oleh karena itu,segala saran,tegur sapa,dan kritik membangun sangat penyusun harapkan. Demikianlah mudah-mudahan makalah ini berguna dan dapat dimanfaatkan sebaik-baiknya. 





DAFTAR ISI

Halaman Judul
Kata Pengantar
Daftar Isi

BAB I PENDAHULUAN
 1.1  Pendahuluan Dan Definisi Analisis Sistem Berorientasi Objek
 1.2 Latar Belakang
 1.3 Pengertian UML
 1.4 Konsepsi Dasar UML
 1.5 Langkah-Langkah Penggunaan UML



Kesimpulan
Daftar Pustaka 









BAB I
Pendahuluan

1.1  Pendahuluan Dan Definisi Analisis Sistem Berorientasi Objek

Analisis berorientasi objek / Object-oriented analysis (OOA) adalah pendekatan yang digunakan untuk mempelajari objek yang sudah ada untuk mengetahui apakah mereka dapat digunakan kembali atau diadaptasi untuk pemakaian baru, atau menentukan satu objek baru atau yang dimodifikasi yang akan digabung dengan objek yang sudah ada ke dalam suatu aplikasi komputasi bisnis yang sangat berharga.

Analisis sistem berorientasi fokus pada pendefinisian struktur statis dan model sistem informasi yang dinamis. Ada beberapa bahasa pemrograman yang berdasarkan pendekatan berorientasi objek, diantaranya Visual Basic, C++, Powerbuilder, Object Pascal (seperti di Delphi), Smalltalk, Java dan Unified Modeling Language (UML).

Unified Modeling Language (UML) adalah bahasa spesifikasi standar untuk mendokumentasikan, menspesifikasikan, dan membangun sistem.

Unified Modeling Language (UML) adalah himpunan struktur dan teknik untuk pemodelan desain program berorientasi objek (OOP) serta aplikasinya. UML adalah metodologi untuk mengembangkan sistem OOP dan sekelompok perangkat tool untuk mendukung pengembangan sistem tersebut. UML mulai diperkenalkan oleh Object Management Group, sebuah organisasi yang telah mengembangkan model, teknologi, dan standar OOP sejak tahun 1980-an. Sekarang UML sudah mulai banyak digunakan oleh para praktisi OOP. UML merupakan dasar bagi perangkat (tool) desain berorientasi objek dari IBM.

UML adalah suatu bahasa yang digunakan untuk menentukan, memvisualisasikan, membangun, dan mendokumentasikan suatu sistem informasi. UML dikembangkan sebagai suatu alat untuk analisis dan desain berorientasi objek oleh Grady Booch, Jim Rumbaugh, dan Ivar Jacobson Namun demikian UML dapat digunakan untuk memahami dan mendokumentasikan setiap sistem informasi. Penggunaan UML dalam industri terus meningkat.  Ini merupakan standar terbuka yang menjadikannya sebagai bahasa pemodelan yang umum dalam industri peranti lunak dan pengembangan sistem. Singkatnya Unified Modelling Language (UML) adalah sebuah “bahasa” yg telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah sistem.

Sampai era tahun 1990 puluhan metodologi pemodelan berorientasi objek telah bermunculan di dunia. Diantaranya adalah: metodologi booch, metodologi coad, metodologi OOSE, metodologi OMT, metodologi shlaer-mellor, metodologi wirfs-brock, dsb. Masa itu terkenal dengan masa perang metodologi (method war) dalam pendesainan berorientasi objek. Masing-masing metodologi membawa notasi sendiri-sendiri, yang mengakibatkan timbul masalah baru apabila kita bekerjasama dengan kelompok/perusahaan lain yang menggunakan metodologi yang berlainan.

Dimulai pada bulan Oktober 1994 Booch, Rumbaugh dan Jacobson, yang merupakan tiga tokoh yang boleh dikata metodologinya banyak digunakan mempelopori usaha untuk penyatuan metodologi pendesainan berorientasi objek. Pada tahun 1995 direlease draft pertama dari UML (versi 0.8). Sejak tahun 1996 pengembangan tersebut dikoordinasikan oleh Object Management Group (OMG ).

1.2 Latar Belakang

Saat ini piranti lunak semakin luas dan besar lingkupnya, sehingga tidak bisa lagi dibuat asal-asalan.Piranti lunak saat ini seharusnya dirancang dengan memperhatikan hal-hal seperti scalability,security, dan eksekusi yang robust walaupun dalam kondisi yang sulit. Selain itu arsitekturnya harus didefinisikan dengan jelas, agar bug mudah ditemukan dan diperbaiki, bahkan oleh orang lain selain programmer aslinya. Keuntungan lain dari perencanaan arsitektur yang matang adalah dimungkinkannya penggunaan kembali modul atau komponen untuk aplikasi piranti lunak lain yang membutuhkan fungsionalitas yang sama.

Pemodelan (modeling) adalah proses merancang piranti lunak sebelum melakukan pengkodean (coding). Model piranti lunak dapat dianalogikan seperti pembuatan blueprint pada pembangunan gedung. Membuat model dari sebuah sistem yang kompleks sangatlah penting karena kita tidak dapat memahami sistem semacam itu secara menyeluruh. Semakin komplek sebuah sistem, semakin penting pula penggunaan teknik pemodelan yang baik.

Dengan menggunakan model, diharapkan pengembangan piranti lunak dapat memenuhi semua kebutuhan pengguna dengan lengkap dan tepat, termasuk faktor-faktor seperti scalability, robustness, security, dan sebagainya.

Kesuksesan suatu pemodelan piranti lunak ditentukan oleh tiga unsur, yang kemudian terkenal dengan sebuan segitiga sukses (the triangle for success). Ketiga unsur tersebut adalah metode pemodelan (notation), proses (process) dan tool yang digunakan.

Memahami notasi pemodelan tanpa mengetahui cara pemakaian yang sebenarnya (proses) akan membuat proyek gagal. Dan pemahaman terhadap metode pemodelan dan proses disempurnakan dengan penggunaan tool yang tepat.

1.3 Pengertian UML

Apa itu UML ?

Unified Modelling Language (UML) adalah sebuah "bahasa" yg telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah sistem.

Dengan menggunakan UML kita dapat membuat model untuk semua jenis aplikasi piranti lunak, dimana aplikasi tersebut dapat berjalan pada piranti keras, sistem operasi dan jaringan apapun, serta ditulis dalam bahasa pemrograman apapun. Tetapi karena UML juga menggunakan class dan operation dalam konsep dasarnya, maka ia lebih cocok untuk penulisan piranti lunak dalam bahasabahasa berorientasi objek seperti C++, Java, C# atau VB.NET. Walaupun demikian, UML tetap dapat digunakan untuk modeling aplikasi prosedural dalam VB atau C.

Seperti bahasa-bahasa lainnya, UML mendefinisikan notasi dan syntax/semantik. Notasi UML merupakan sekumpulan bentuk khusus untuk menggambarkan berbagai diagram piranti lunak.


Setiap bentuk memiliki makna tertentu, dan UML syntax mendefinisikan bagaimana bentuk-bentuk tersebut dapat dikombinasikan. Notasi UML terutama diturunkan dari 3 notasi yang telah ada sebelumnya: Grady Booch OOD (Object-Oriented Design), Jim Rumbaugh OMT (Object Modeling Technique), dan Ivar Jacobson OOSE (Object-Oriented Software Engineering).

Sejarah UML sendiri cukup panjang. Sampai era tahun 1990 seperti kita ketahui puluhan metodologi pemodelan berorientasi objek telah bermunculan di dunia. Diantaranya adalah: metodologi booch, metodologi coad,metodologi OOSE, metodologi OMT, metodologi shlaer-mellor, metodologi wirfs-brock, dsb. Masa itu terkenal dengan masa perang metodologi (method war) dalam pendesainan berorientasi objek. Masing-masing metodologi membawa notasi sendiri-sendiri, yang mengakibatkan timbul masalah baru apabila kita bekerjasama dengan group/perusahaan lain yang menggunakan metodologi yang berlainan.

Dimulai pada bulan Oktober 1994 Booch, Rumbaugh dan Jacobson, yang merupakan tiga tokoh yang boleh dikata metodologinya banyak digunakan mempelopori usaha untuk penyatuan metodologi pendesainan berorientasi objek. Pada tahun 1995 direlease draft pertama dari UML (versi 0.8). Sejak tahun 1996 pengembangan tersebut dikoordinasikan oleh Object Management Group (OMG – http://www.omg.org). Tahun 1997 UML versi 1.1 muncul, dan saat ini versi terbaru adalah versi 1.5 yang dirilis bulan Maret 2003. Booch, Rumbaugh dan Jacobson menyusun tiga buku serial tentang UML pada tahun 1999. Sejak saat itulah UML telah menjelma menjadi standar bahasa pemodelan untuk aplikasi berorientasi objek.

1.4 Konsepsi Dasar UML

Dari berbagai penjelasan rumit yang terdapat di dokumen dan buku-buku UML. Sebenarnya konsepsi dasar UML bisa kita rangkumkan dalam gambar dibawah.

Abstraksi konsep dasar UML yang terdiri dari structural classification, dynamic behavior, dan model management, bisa kita pahami dengan mudah apabila kita melihat gambar diatas dari diagrams. Main concepts bisa kita pandang sebagai term yang akan muncul pada saat kita membuat diagram. Dan view adalah kategori dari diagaram tersebut.

Lalu darimana kita mulai ? Untuk menguasai UML, sebenarnya cukup dua hal yang harus kita perhatikan:
1. Menguasai pembuatan diagram UML
2. Menguasai langkah-langkah dalam analisa dan pengembangan dengan UML
Tulisan ini pada intinya akan mengupas kedua hal tersebut.
UML mendefinisikan diagram-diagram sebagai berikut:
·         Use Case Diagram untuk memodelkan proses bisnis.
·         Conceptual Diagram untuk memodelkan konsep-konsep yang ada di dalam aplikasi.
·         Sequence Diagram untuk memodelkan pengiriman pesan (message) antar objects.
·         Collaboration Diagram untuk memodelkan interaksi antar objects.
·         State Diagram untuk memodelkan perilaku objects di dalam sistem.
·         Activity Diagram untuk memodelkan perilaku Use Cases dan objects di dalam system.
·         Class Diagram untuk memodelkan struktur kelas.
·         Object Diagram untuk memodelkan struktur object.
·         Component Diagram untuk memodelkan komponen object.
·         Deployment Diagram untuk memodelkan distribusi aplikasi.

Use Case Diagram
Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”. Sebuah use case merepresentasikan sebuah interaksi antara aktor dengan sistem. Use case merupakan sebuah pekerjaan tertentu, misalnya login ke sistem, meng-create sebuah daftar belanja, dan sebagainya.

Seorang/sebuah aktor adalah sebuah entitas manusia atau mesin yang berinteraksi dengan sistem untuk melakukan pekerjaan-pekerjaan tertentu.

Use case diagram dapat sangat membantu bila kita sedang menyusun requirement sebuah sistem, mengkomunikasikan rancangan dengan klien, dan merancang test case untuk semua feature yang ada pada sistem.

Sebuah use case dapat meng-include fungsionalitas use case lain sebagai bagian dari proses dalam dirinya. Secara umum diasumsikan bahwa use case yang di-include akan dipanggil setiap kali use case yang meng-include dieksekusi secara normal.

Sebuah use case dapat di-include oleh lebih dari satu use case lain, sehingga duplikasi fungsionalitas dapat dihindari dengan cara menarik keluar fungsionalitas yang common.

Sebuah use case juga dapat meng-extend use case lain dengan behaviour-nya sendiri. Sementara hubungan generalisasi antar use case menunjukkan bahwa use case yang satu merupakan spesialisasi dari yang lain.

Class Diagram

Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (metoda/fungsi).

Class diagram menggambarkan struktur dan deskripsi class, package dan objek beserta hubungan satu sama lain seperti containment, pewarisan, asosiasi, dan lain-lain.
Class memiliki tiga area pokok :
1. Nama (dan stereotype)
2. Atribut
3. Metoda

Atribut dan metoda dapat memiliki salah satu sifat berikut :
• Private, tidak dapat dipanggil dari luar class yang bersangkutan
• Protected, hanya dapat dipanggil oleh class yang bersangkutan dan anak-anak yang
mewarisinya
• Public, dapat dipanggil oleh siapa saja

Class dapat merupakan implementasi dari sebuah interface, yaitu class abstrak yang hanya memiliki metoda. Interface tidak dapat langsung diinstansiasikan, tetapi harus diimplementasikan dahulu menjadi sebuah class. Dengan demikian interface mendukung resolusi metoda pada saat run-time.

Sesuai dengan perkembangan class model, class dapat dikelompokkan menjadi package. Kita juga dapat membuat diagram yang terdiri atas package.

Hubungan Antar Class
1. Asosiasi, yaitu hubungan statis antar class. Umumnya menggambarkan class yang memiliki atribut berupa class lain, atau class yang harus mengetahui eksistensi class lain. Panah navigability menunjukkan arah query antar class.

2. Agregasi, yaitu hubungan yang menyatakan bagian (“terdiri atas..”).

3. Pewarisan, yaitu hubungan hirarkis antar class. Class dapat diturunkan dari class lain dan mewarisi semua atribut dan metoda class asalnya dan menambahkan fungsionalitas baru, sehingga ia disebut anak dari class yang diwarisinya. Kebalikan dari pewarisan adalah generalisasi.

4. Hubungan dinamis, yaitu rangkaian pesan (message) yang di-passing dari satu class kepada class lain. Hubungan dinamis dapat digambarkan dengan menggunakan sequence diagram yang akan dijelaskan kemudian.

Statechart Diagram

Statechart diagram menggambarkan transisi dan perubahan keadaan (dari satu state ke state lainnya) suatu objek pada sistem sebagai akibat dari stimuli yang diterima. Pada umumnya statechart diagram menggambarkan class tertentu (satu class dapat memiliki lebih dari satu statechart diagram).

Dalam UML, state digambarkan berbentuk segiempat dengan sudut membulat dan memiliki nama sesuai kondisinya saat itu. Transisi antar state umumnya memiliki kondisi guard yang merupakan syarat terjadinya transisi yang bersangkutan, dituliskan dalam kurung siku. Action yang dilakukan sebagai akibat dari event tertentu dituliskan dengan diawali garis miring. Titik awal dan akhir digambarkan berbentuk lingkaran berwarna penuh dan berwarna setengah.

Activity Diagram

Activity diagrams menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.

Activity diagram merupakan state diagram khusus, di mana sebagian besar state adalah action dan sebagian besar transisi di-trigger oleh selesainya state sebelumnya (internal processing). Oleh karena itu activity diagram tidak menggambarkan behaviour internal sebuah sistem (dan interaksi antar subsistem) secara eksak, tetapi lebih menggambarkan proses-proses dan jalur-jalur aktivitas dari level atas secara umum.

Sebuah aktivitas dapat direalisasikan oleh satu use case atau lebih. Aktivitas menggambarkan proses yang berjalan, sementara use case menggambarkan bagaimana aktor menggunakan sistem untuk melakukan aktivitas.

Sama seperti state, standar UML menggunakan segiempat dengan sudut membulat untuk menggambarkan aktivitas. Decision digunakan untuk menggambarkan behaviour pada kondisi tertentu. Untuk mengilustrasikan proses-proses paralel (fork dan join) digunakan titik sinkronisasi yang dapat berupa titik, garis horizontal atau vertikal.

Activity diagram dapat dibagi menjadi beberapa object swimlane untuk menggambarkan objek mana yang bertanggung jawab untuk aktivitas tertentu.
Sequence Diagram

Sequence diagram menggambarkan interaksi antar objek di dalam dan di sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu. Sequence diagram terdiri atar dimensi vertikal (waktu) dan dimensi horizontal (objek-objek yang terkait).

Sequence diagram biasa digunakan untuk menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai respons dari sebuah event untuk menghasilkan output tertentu. Diawali dari apa yang men-trigger aktivitas tersebut, proses dan perubahan apa saja yang terjadi secara internal dan output apa yang dihasilkan.

Masing-masing objek, termasuk aktor, memiliki lifeline vertikal. Message digambarkan sebagai garis berpanah dari satu objek ke objek lainnya. Pada fase desain berikutnya, message akan dipetakan menjadi operasi/metoda dari class. Activation bar menunjukkan lamanya eksekusi sebuah proses, biasanya diawali dengan diterimanya sebuah message.

Untuk objek-objek yang memiliki sifat khusus, standar UML mendefinisikan icon khusus untuk objek boundary, controller dan persistent entity.
Collaboration Diagram

Collaboration diagram juga menggambarkan interaksi antar objek seperti sequence diagram, tetapi lebih menekankan pada peran masing-masing objek dan bukan pada waktu penyampaian message. Setiap message memiliki sequence number, di mana message dari level tertinggi memiliki nomor 1. Messages dari level yang sama memiliki prefiks yang sama.
Component Diagram

Component diagram menggambarkan struktur dan hubungan antar komponen piranti lunak, termasuk ketergantungan (dependency) di antaranya.

Komponen piranti lunak adalah modul berisi code, baik berisi source code maupun binary code, baik library maupun executable, baik yang muncul pada compile time, link time, maupun run time. Umumnya komponen terbentuk dari beberapa class dan/atau package, tapi dapat juga darikomponen-komponen yang lebih kecil. Komponen dapat juga berupa interface, yaitu kumpulan layanan yang disediakan sebuah komponen untuk komponen lain.

Deployment Diagram

Deployment/physical diagram menggambarkan detail bagaimana komponen di-deploy dalam infrastruktur sistem, di mana komponen akan terletak (pada mesin, server atau piranti keras apa), bagaimana kemampuan jaringan pada lokasi tersebut, spesifikasi server, dan hal-hal lain yang bersifat fisikal Sebuah node adalah server, workstation, atau piranti keras lain yang digunakan untuk men-deploy komponen dalam lingkungan sebenarnya. Hubungan antar node (misalnya TCP/IP) dan requirement dapat juga didefinisikan dalam diagram ini.

1.5 Langkah-Langkah Penggunaan UML

 Langkah-langkah pembuatan UML (1):
Ø  Buatlah daftar business process dari level tertinggi untuk mendefinisikan aktivitas dan proses yang mungkin muncul.
Ø  Petakan use case untuk tiap business process untuk mendefinisikan dengan tepat fungsionalitas yang harus disediakan oleh sistem. Kemudian perhalus use case diagram dan lengkapi dengan requirement, constraints dan catatan-catatan lain.
Ø  Buatlah deployment diagram secara kasar untuk mendefinisikan arsitektur fisik sistem.
Ø  Definisikan requirement lain (non-fungsional, security dan sebagainya) yang juga harus disediakan oleh sistem.
Ø  Berdasarkan use case diagram, mulailah membuat activity diagram.

Langkah-langkah pembuatan UML (2):
Ø  Definisikan objek-objek level atas (package atau domain) dan buatlah sequence dan/atau collaboration diagram untuk tiap alir pekerjaan. Jika sebuah use case memiliki kemungkinan alir normal dan error, buatlah satu diagram untuk masing-masing alir.
Ø  Buarlah rancangan user interface model yang menyediakan antarmuka bagi pengguna untuk menjalankan skenario use case.
Ø  Berdasarkan model-model yang sudah ada, buatlah class diagram. Setiap package atau domain dipecah menjadi hirarki class lengkap dengan atribut dan metodanya. Akan lebih baik jika untuk setiap class dibuat unit test untuk menguji fungsionalitas class dan interaksi dengan class lain.
Ø  Setelah class diagram dibuat, kita dapat melihat kemungkinan pengelompokan class menjadi komponen-komponen. Karena itu buatlah component diagram pada tahap ini. Juga, definisikan tes integrasi untuk setiap komponen meyakinkan ia berinteraksi dengan baik.
Langkah-langkah pembuatan UML (3):
Ø  Perhalus deployment diagram yang sudah dibuat. Detilkan kemampuan dan requirement piranti lunak, sistem operasi, jaringan, dan sebagainya. Petakan komponen ke dalam node.
Ø  Mulailah membangun sistem. Ada dua pendekatan yang dapat digunakan
- Pendekatan use case, dengan meng-assign setiap use case kepada tim pengembang tertentu untuk mengembangkan unit code yang lengkap dengan tes.
- Pendekatan komponen, yaitu meng-assign setiap komponen kepada tim pengembang tertentu.
Ø  Lakukan uji modul dan uji integrasi serta perbaiki model berserta codenya. Model harus selalu sesuai dengan code yang aktual
Ø  Piranti lunak siap dirilis.

Tool Yang Mendukung UML
Saat ini banyak sekali tool pendesainan yang mendukung UML, baik itu tool komersial maupun opensource. Beberapa diantaranya adalah:
• Rational Rose (www.rational.com)
• Together (www.togethersoft.com)
• Object Domain (www.objectdomain.com)
• Jvision (www.object-insight.com)
• Objecteering (www.objecteering.com)
• MagicDraw (www.nomagic.com/magicdrawuml)
• Visual Object Modeller (www.visualobject.com)









KESIMPULAN

Analisis berorientasi objek / Object-oriented analysis (OOA) adalah pendekatan yang digunakan untuk mempelajari objek yang sudah ada untuk mengetahui apakah mereka dapat digunakan kembali atau diadaptasi untuk pemakaian baru, atau menentukan satu objek baru atau yang dimodifikasi yang akan digabung dengan objek yang sudah ada ke dalam suatu aplikasi komputasi bisnis yang sangat berharga.

Analisis sistem berorientasi fokus pada pendefinisian struktur statis dan model sistem informasi yang dinamis. Ada beberapa bahasa pemrograman yang berdasarkan pendekatan berorientasi objek, diantaranya Visual Basic, C++, Powerbuilder, Object Pascal (seperti di Delphi), Smalltalk, Java dan Unified Modeling Language (UML).

UML adalah suatu bahasa yang digunakan untuk menentukan, memvisualisasikan, membangun, dan mendokumentasikan suatu sistem informasi. UML dikembangkan sebagai suatu alat untuk analisis dan desain berorientasi objek oleh Grady Booch, Jim Rumbaugh, dan Ivar Jacobson Namun demikian UML dapat digunakan untuk memahami dan mendokumentasikan setiap sistem informasi. Penggunaan UML dalam industri terus meningkat.  Ini merupakan standar terbuka yang menjadikannya sebagai bahasa pemodelan yang umum dalam industri peranti lunak dan pengembangan sistem. Singkatnya Unified Modelling Language (UML) adalah sebuah “bahasa” yg telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah sistem.

Dengan menggunakan UML kita dapat membuat model untuk semua jenis aplikasi piranti lunak, dimana aplikasi tersebut dapat berjalan pada piranti keras, sistem operasi dan jaringan apapun, serta ditulis dalam bahasa pemrograman apapun. Tetapi karena UML juga menggunakan class dan operation dalam konsep dasarnya, maka ia lebih cocok untuk penulisan piranti lunak dalam bahasabahasa berorientasi objek seperti C++, Java, C# atau VB.NET. Walaupun demikian, UML tetap dapat digunakan untuk modeling aplikasi prosedural dalam VB atau C.

Seperti bahasa-bahasa lainnya, UML mendefinisikan notasi dan syntax/semantik. Notasi UML merupakan sekumpulan bentuk khusus untuk menggambarkan berbagai diagram piranti lunak.


Setiap bentuk memiliki makna tertentu, dan UML syntax mendefinisikan bagaimana bentuk-bentuk tersebut dapat dikombinasikan. Notasi UML terutama diturunkan dari 3 notasi yang telah ada sebelumnya: Grady Booch OOD (Object-Oriented Design), Jim Rumbaugh OMT (Object Modeling Technique), dan Ivar Jacobson OOSE (Object-Oriented Software Engineering).

Untuk menguasai UML, sebenarnya cukup dua hal yang harus kita perhatikan:
1. Menguasai pembuatan diagram UML
2. Menguasai langkah-langkah dalam analisa dan pengembangan dengan UML
UML mendefinisikan diagram-diagram sebagai berikut:
·         Use Case Diagram untuk memodelkan proses bisnis.
·         Conceptual Diagram untuk memodelkan konsep-konsep yang ada di dalam aplikasi.
·         Sequence Diagram untuk memodelkan pengiriman pesan (message) antar objects.
·         Collaboration Diagram untuk memodelkan interaksi antar objects.
·         State Diagram untuk memodelkan perilaku objects di dalam sistem.
·         Activity Diagram untuk memodelkan perilaku Use Cases dan objects di dalam system.
·         Class Diagram untuk memodelkan struktur kelas.
·         Object Diagram untuk memodelkan struktur object.
·         Component Diagram untuk memodelkan komponen object.
·         Deployment Diagram untuk memodelkan distribusi aplikasi.



                                          Daftar Pustaka







PERILAKU SOSIAL

Perilaku sosial



Kata Pengantar

Dengan mengucap puji syukur kehadirat Allah SWT atas berkat dan karuniaNya yang diberikan kepada kita semua, izinkanlah kami mengucapkan syukur yang sebesar-besarnya sehingga makalah ini bisa dapat diselesaikan dengan baik.

Adapun makalah ini menjelaskan tentang “PERILAKU SOSIAL”. Apa itu pengertian dan definisinya, maupun penjelasan terperinci tentang perilaku sosial.

Perubahan perilaku sosial masyarakat sangat dipengaruhi oleh perkembangan jaman dan juga faktor ekonomi pelaku. Saat ini dijaman demokrasi yang sangat gencar, menimbulkan perubahan-perubahan besar, misal, setiap warga negara bebas untuk menyampaikan pendapat di muka umum dengan berbagai cara, di era sebelum reformasi, dimana demokrasi yang saat itu dibungkam dengan kekuatan kekuasaan, maka tidak dapat dengan bebas untuk melakukan penyampaian pendapat. Perubahan perilaku tersebut terwujud atas dorongan dari interaksi masyarakat yang sangat kuat untuk menginginkan adanya perubahan. Interaksi yang sangat kuat antar masyarakat dan lembaga-lembaga sosial pada waktu itu mencapai puncaknya dan melahirkan demokrasi yang sampai saat ini ada.

Perilaku individu dalam masyarakat yang masing-masing mempunyai kepantingan-kepentingan yang berbeda-beda dan melakukan saling berhubungan, kadang kala bekerjasama kadang juga saling bertentangan, pola perilaku ini dilakukan secara berulang-ulang dan tidak dapat diramalkan. 

Penyusun menyadari bahwa baik isi maupun cara penyusunan makalah ini belum sempurna. Oleh karena itu,segala saran,tegur sapa,dan kritik membangun sangat penyusun harapkan. Demikianlah mudah-mudahan makalah ini berguna dan dapat dimanfaatkan sebaik-baiknya. 


  


DAFTAR ISI

    
Halaman Judul
Kata Pengantar
Daftar Isi

BAB I PENDAHULUAN
 1.1  Hukum dan perubahan perilaku sosial masyarakat dilihat dari aspek sosiologi hukum
 1.2 Permasalahan
 1.3 Pembahasan
 1.4 Perilaku Sosial Individu Menurut Krech, et.al.    
 1.5 Definisi/Pengertian Masalah Sosial dan Jenis/Macam Masalah Sosial Dalam Masyarakat

BAB II PENUTUP
  2.1  Kesimpulan
  2.2 Daftar Pustaka





BAB I

Pendahuluan 


1.1 Hukum dan perubahan perilaku sosial masyarakat dilihat dari aspek sosiologi hukum

Perubahan perilaku sosial masyarakat sangat dipengaruhi oleh perkembangan jaman dan juga faktor ekonomi pelaku. Saat ini dijaman demokrasi yang sangat gencar, menimbulkan perubahan-perubahan besar, misal, setiap warga negara bebas untuk menyampaikan pendapat di muka umum dengan berbagai cara, di era sebelum reformasi, dimana demokrasi yang saat itu dibungkam dengan kekuatan kekuasaan, maka tidak dapat dengan bebas untuk melakukan penyampaian pendapat. Perubahan perilaku tersebut terwujud atas dorongan dari interaksi masyarakat yang sangat kuat untuk menginginkan adanya perubahan. Interaksi yang sangat kuat antar masyarakat dan lembaga-lembaga sosial pada waktu itu mencapai puncaknya dan melahirkan demokrasi yang sampai saat ini ada.
Perilaku individu dalam masyarakat yang masing-masing mempunyai kepantingan-kepentingan yang berbeda-beda dan melakukan saling berhubungan, kadang kala bekerjasama kadang juga saling bertentangan, pola perilaku ini dilakukan secara berulang-ulang dan tidak dapat diramalkan. Hubungan tersebut pada saatnya menelorkan hukum, peraturan yang akan mengatur hubungan. Jadi hubungan atau interaksi yang dilakukan secara berulang-ulang yang tidak dapat diramalkan sebelumnya akan melahirkan peraturan.

Di DKI Jakarta mengenai peraturan lalu lintas, kemacetan kendaraan yang tiap hari terjadi di Jakarta, yang berdampak besar, misal, muncul kriminalitas, mudah emosi dan lain sebagainya. Hal ini mengakibatkan lahirnya peraturan lalu lintas di tempat atau jalan-jalan tertentu yaitu kendaraan roda empat wajib perpenumpang lebih dari tiga orang.

Peraturan untuk mengatur perilaku masyarakat akan selalu lahir searah atau sejajar dengan pola perkembangan perilaku masyarakat itu sendiri. Di Jakarta penggunaaan kenadaraan roda empat (mobil pribadi) sangat tinggi, orang cenderung lebih memilih menggunakan kendaraan pribadi dibanding menggunakan angkutan umum (masal). Hal ini dapat disebabkan banyak alasan, misal, Jarak rumah terlalu jauh dengan akses angkutan umum, alasan keamanan, alasan gaya hidup, alasan praktis dan lain sebagainya. Sosiologi hukum menurut Soejono Soekamto adalah suatu cabang ilmu pengetahuan yang secara analistis dan empiris menganalisa atau mempelajari hubungan timbal balik antara hukum dengan gajala-gejala sosial lainnya.

1.2 Permasalahan

Permasalahan yang dirasa perlu dibahas adalah, bagaimana apabila perilaku sosial dalam masyarakat itu didorong dan dipengaruhi oleh faktor luar (eksternal) artinya perilaku yang terjadi adalah tidak murni, apakah ini akan menjadi pola perilaku yang menimbulkan hukum?

1.3 Pembahasan

Untuk mencapai ambisi kekuasaan kadang-kadang seseroang harus dengan cara-cara yang tidak dibenarkan oleh hukum. Misalkan menciptakan kegaduhan-kegaduhan mendorong masyarakat tidak sadar terlibat, untuk menggulingkan kekuasaan. Menciptakan konflik dalam masyarakat untuk kepentingan kekuasaan yang saat ini banyak terjadi (dalam hal ini sulit untuk dibuktikan), biasanya terjadi saat-saat menjelang Pemilihan Kepala Daerah (Pilkada).

Untuk membangun masyarakat yang cerdas tidaklah gampang, konflik di Sampit, Ambon, Papua dan daerah lainnya adalah bukti bahwa tingkat kecerdasan masyarakat untuk memahami hidup sangat kurang. Yang pada akhirnya dengan sedikit dorongan dari luar, mengakibatkan konflik kekerasan antar kelompok-kelompok dalam masyarakat tersebut. Walapun ini tidak terjadi secara berulang-ulang di seluruh masyarakat Indonesia, namun di daerah-daerah tertentu, penyelesaian permasalahan atar kelompok masyarakat dengan kekerasan masih menjadi tradisi.

Pola perilaku masyarakat yang demikian dapat dicegah dengan peraturan dan pengatur nya, antara hukum dan penegak hukumnya. Ketika masyarakat menyadari bahwa kekuasaan setiap individu perlu di kontrol oleh hukum maka hak dan kewajiban tidak ditentukan oleh yang berkuasa. Dalam masyarakat yang sadar akan adanya peraturan/hukum maka masyarakat akan sadar hak dan kewajibanya. Kesadaran hukum menjadi sangat penting di dalam masyarakat, perilaku masing-masing individu akan diatur oleh hukum yang ada.

Masyarkat cerdas adalah masyarakat yang sadar hukum, yang tahu akan hak dan kewajibanya. Tanpa dipengaruhi oleh kekuatan dari luar masyarakat mampu untuk menyelesaikan permasalahan individu maupun kelompok.

1.4 Perilaku Sosial Individu Menurut Krech, et.al.                        

Sebagai makhluk sosial, seorang individu sejak lahir hingga sepanjang hayatnya senantiasa berhubungan dengan individu lainnya atau dengan kata lain melakukan relasi interpersonal. Dalam relasi interpersonal itu ditandai dengan berbagai aktivitas tertentu, baik aktivitas yang dihasilkan berdasarkan naluriah semata atau justru melalui proses pembelajaran tertentu. Berbagai aktivitas individu dalam relasi interpersonal ini biasa disebut perilaku sosial.

Krech et. al. (1962:104-106) mengungkapkan bahwa untuk memahami perilaku sosial individu, dapat dilihat dari kecenderungan-kecenderungan ciri-ciri respon interpersonalnya, yang terdiri dari : (1) Kecenderungan Peranan (Role Disposition); yaitu kecenderungan yang mengacu kepada tugas, kewajiban dan posisi yang dimiliki seorang individu, (2) Kecenderungan Sosiometrik (Sociometric Disposition); yaitu kecenderungan yang bertautan dengan kesukaan, kepercayaan terhadap individu lain, dan (3) Ekspressi (Expression Disposition), yaitu kecenderungan yang bertautan dengan ekpresi diri dengan menampilkan kebiasaaan-kebiasaan khas (particular fashion).

Lebih jauh diuraikan pula bahwa dalam kecenderungan peranan (Role Disposition) terdapat pula empat kecenderungan yang bipolar, yaitu :
1. Ascendance-Social Timidity,
Ascendance yaitu kecenderungan menampilkan keyakinan diri, dengan arah berlawanannya social timidity yaitu takut dan malu bila bergaul dengan orang lain, terutama yang belum dikenal.
2. Dominace-Submissive
Dominace yaitu kecenderungan untuk menguasai orang lain, dengan arah berlawanannya kecenderungan submissive, yaitu mudah menyerah dan tunduk pada perlakuan orang lain.
3. Social Initiative-Social Passivity
social initiative yaitu kecenderungan untuk memimpin orang lain, dengan arah yang berlawanannya social passivity yaitu kecenderungan pasif dan tak acuh.
4. Independent-Depence
Independent yaitu untuk bebas dari pengaruh orang lain, dengan arah berlawanannya dependence yaitu kecenderungan untuk bergantung pada orang lain

Dengan demikian, perilaku sosial individu dilihat dari kecenderungan peranan (role disposition) dapat dikatakan memadai, manakala menunjukkan ciri-ciri respons interpersonal sebagai berikut : (1) yakin akan kemampuannya dalam bergaul secara sosial; (2) memiliki pengaruh yang kuat terhadap teman sebaya; (3) mampu memimpin teman-teman dalam kelompok; dan (4) tidak mudah terpengaruh orang lain dalam bergaul. Sebaliknya, perilaku sosial individu dikatakan kurang atau tidak memadai manakala menunjukkan ciri-ciri respons interpersonal sebagai berikut : (1) kurang mampu bergaul secara sosial; (2) mudah menyerah dan tunduk pada perlakuan orang lain; (3) pasif dalam mengelola kelompok; dan (4) tergantung kepada orang lain bila akan melakukan suatu tindakan.

Kecenderungan-kecenderungan tersebut merupakan hasil dan pengaruh dari faktor konstitutsional, pertumbuhan dan perkembangan individu dalam lingkungan sosial tertentu dan pengalaman kegagalan dan keberhasilan berperilaku pada masa lampau.

Sementara itu, Buhler (Abin Syamsuddin Makmun, 2003) mengemukakan tahapan dan ciri-ciri perkembangan perilaku sosial individu sebagaimana dapat dilihat dalam tabel berikut :

Tahap
Ciri-Ciri
Kanak-Kanak Awal ( 0 – 3)
Subyektif
Segala sesuatu dilihat berdasarkan pandangan sendiri
Kritis I ( 3 – 4 )
Trozt Alter
Pembantah, keras kepala
Kanak – Kanak Akhir ( 4 – 6 )
Masa Subyektif Menuju
Masa Obyektif
Mulai bisa menyesuaikan diri dengan aturan
Anak Sekolah ( 6 – 12 )
Masa Obyektif
Membandingkan dengan aturan – aturan
Kritis II ( 12 – 13 )
Masa Pre Puber
Perilaku coba-coba, serba salah, ingin diuji
Remaja Awal ( 13 – 16 )
Masa Subyektif Menuju
Masa Obyektif
Mulai menyadari adanya kenyataan yang berbeda dengan sudut pandangnya
Remaja Akhir  ( 16 – 18 )
Masa Obyektif
Berperilaku sesuai dengan tuntutan masyarakat dan kemampuan dirinya

Perilaku manusia adalah sekumpulan perilaku yang dimiliki oleh manusia dan dipengaruhi oleh adat, sikap, emosi, nilai, etika, kekuasaan, persuasi, dan/atau genetika.

Perilaku seseorang dikelompokkan ke dalam perilaku wajar, perilaku dapat diterima, perilaku aneh, dan perilaku menyimpang. Dalam sosiologi, perilaku dianggap sebagai sesuatu yang tidak ditujukan kepada orang lain dan oleh karenanya merupakan suatu tindakan sosial manusia yang sangat mendasar. Perilaku tidak boleh disalahartikan sebagai perilaku sosial, yang merupakan suatu tindakan dengan tingkat lebih tinggi, karena perilaku sosial adalah perilaku yang secara khusus ditujukan kepada orang lain. Penerimaan terhadap perilaku seseorang diukur relatif terhadap norma sosial dan diatur oleh berbagai kontrol sosial. Dalam kedokteran perilaku seseorang dan keluarganya dipelajari untuk mengidentifikasi faktor penyebab, pencetus atau yang memperberat timbulnya masalah kesehatan. Intervensi terhadap perilaku seringkali dilakukan dalam rangka penatalaksanaan yang holistik dan komprehensif.

Perilaku manusia dipelajari dalam ilmu psikologi, sosiologi, ekonomi, antropologi dan kedokteran.

Faktor-faktor yang memengaruhi perilaku manusia               

  1. Genetika
  2. Sikap – adalah suatu ukuran tingkat kesukaan seseorang terhadap perilaku tertentu.
  3. Norma sosial – adalah pengaruh tekanan sosial.
  4. Kontrol perilaku pribadi – adalah kepercayaan seseorang mengenai sulit tidaknya melakukan suatu perilaku.

Ruang lingkup

Benjamin Bloom, seorang psikolog pendidikan, membedakan adanya tiga bidang perilaku, yakni kognitif, afektif, dan psikomotor. Kemudian dalam perkembangannya, domain perilaku yang diklasifikasikan oleh Bloom dibagi menjadi tiga tingkat:
Pengetahuan adalah hasil penginderaan manusia, atau hasil tahu seseorang terhadap obyek melalui indera yang dimilikinya.
Sikap merupakan respons tertutup seseorang terhadap stimulus atau objek tertentu, yang sudah melibatkan faktor pendapat dan emosi yang bersangkutan.
Tindakan ini merujuk pada perilaku yang diekspresikan dalam bentuk tindakan, yang merupakan bentuk nyata dari pengetahuan dan sikap yang telah dimiliki.
Selain itu, Skinner juga memaparkan definisi perilaku sebagai berikut perilaku merupakan hasil hubungan antara rangsangan (stimulus) dan tanggapan (respon). Ia membedakan adanya dua bentuk tanggapan, yakni:
  • Respondent response atau reflexive response, ialah tanggapan yang ditimbulkan oleh rangsangan-rangsangan tertentu. Rangsangan yang semacam ini disebut eliciting stimuli karena menimbulkan tanggapan yang relatif tetap.
  • Operant response atau instrumental response, adalah tanggapan yang timbul dan berkembangnya sebagai akibat oleh rangsangan tertentu, yang disebut reinforcing stimuli atau reinforcer. Rangsangan tersebut dapat memperkuat respons yang telah dilakukan oleh organisme. Oleh sebab itu, rangsangan yang demikian itu mengikuti atau memperkuat sesuatu perilaku tertentu yang telah dilakukan. 

1.5 Definisi/Pengertian Masalah Sosial dan Jenis/Macam Masalah Sosial Dalam Masyarakat

Menurut Soerjono Soekanto masalah sosial adalah suatu ketidaksesuaian antara unsur-unsur kebudayaan atau masyarakat, yang membahayakan kehidupan kelompok sosial. Jika terjadi bentrokan antara unsur-unsur yang ada dapat menimbulkan gangguan hubungan sosial seperti kegoyahan dalam kehidupan kelompok atau masyarakat.

Masalah sosial muncul akibat terjadinya perbedaan yang mencolok antara nilai dalam masyarakat dengan realita yang ada. Yang dapat menjadi sumber masalah sosial yaitu seperti proses sosial dan bencana alam. Adanya masalah sosial dalam masyarakat ditetapkan oleh lembaga yang memiliki kewenangan khusus seperti tokoh masyarakat, pemerintah, organisasi sosial, musyawarah masyarakat, dan lain sebagainya.

Masalah sosial dapat dikategorikan menjadi 4 (empat) jenis faktor, yakni antara lain :
1.Faktor ekonomi:Kemiskinan,pengangguran,dll.
2.Faktor Budaya:Perceraian,kenakalan remaja,dll.
3.Faktor Biologis:Penyakit menular,keracunan makanan,dll.
4.Faktor psikologis:Penyakit syaraf,aliran sesat,dll.



                                  BAB II                                

PENUTUP


          
2.1 Kesimpulan




Perilaku manusia adalah sekumpulan perilaku yang dimiliki oleh manusia dan dipengaruhi oleh adat, sikap, emosi, nilai, etika, kekuasaan, persuasi, dan/atau genetika.




Perilaku seseorang dikelompokkan ke dalam perilaku wajar, perilaku dapat diterima, perilaku aneh, dan perilaku menyimpang. Dalam sosiologi, perilaku dianggap sebagai sesuatu yang tidak ditujukan kepada orang lain dan oleh karenanya merupakan suatu tindakan sosial manusia yang sangat mendasar. Perilaku tidak boleh disalahartikan sebagai perilaku sosial, yang merupakan suatu tindakan dengan tingkat lebih tinggi, karena perilaku sosial adalah perilaku yang secara khusus ditujukan kepada orang lain. Penerimaan terhadap perilaku seseorang diukur relatif terhadap norma sosial dan diatur oleh berbagai kontrol sosial. Dalam kedokteran perilaku seseorang dan keluarganya dipelajari untuk mengidentifikasi faktor penyebab, pencetus atau yang memperberat timbulnya masalah kesehatan. Intervensi terhadap perilaku seringkali dilakukan dalam rangka penatalaksanaan yang holistik dan komprehensif.

Perilaku manusia dipelajari dalam ilmu psikologi, sosiologi, ekonomi, antropologi dan kedokteran.

Faktor-faktor yang memengaruhi perilaku manusia               

  1. Genetika
  2. Sikap – adalah suatu ukuran tingkat kesukaan seseorang terhadap perilaku tertentu.
  3. Norma sosial – adalah pengaruh tekanan sosial.
  4. Kontrol perilaku pribadi – adalah kepercayaan seseorang mengenai sulit tidaknya melakukan suatu perilaku.

    Perubahan perilaku sosial masyarakat sangat dipengaruhi oleh perkembangan jaman dan juga faktor ekonomi pelaku. Saat ini dijaman demokrasi yang sangat gencar, menimbulkan perubahan-perubahan besar, misal, setiap warga negara bebas untuk menyampaikan pendapat di muka umum dengan berbagai cara, di era sebelum reformasi, dimana demokrasi yang saat itu dibungkam dengan kekuatan kekuasaan, maka tidak dapat dengan bebas untuk melakukan penyampaian pendapat. Perubahan perilaku tersebut terwujud atas dorongan dari interaksi masyarakat yang sangat kuat untuk menginginkan adanya perubahan. Interaksi yang sangat kuat antar masyarakat dan lembaga-lembaga sosial pada waktu itu mencapai puncaknya dan melahirkan demokrasi yang sampai saat ini ada.

    Perilaku individu dalam masyarakat yang masing-masing mempunyai kepantingan-kepentingan yang berbeda-beda dan melakukan saling berhubungan, kadang kala bekerjasama kadang juga saling bertentangan, pola perilaku ini dilakukan secara berulang-ulang dan tidak dapat diramalkan. Hubungan tersebut pada saatnya menelorkan hukum, peraturan yang akan mengatur hubungan. Jadi hubungan atau interaksi yang dilakukan secara berulang-ulang yang tidak dapat diramalkan sebelumnya akan melahirkan peraturan.

    Peraturan untuk mengatur perilaku masyarakat akan selalu lahir searah atau sejajar dengan pola perkembangan perilaku masyarakat itu sendiri. Di Jakarta penggunaaan kenadaraan roda empat (mobil pribadi) sangat tinggi, orang cenderung lebih memilih menggunakan kendaraan pribadi dibanding menggunakan angkutan umum (masal). Hal ini dapat disebabkan banyak alasan, misal, Jarak rumah terlalu jauh dengan akses angkutan umum, alasan keamanan, alasan gaya hidup, alasan praktis dan lain sebagainya. Sosiologi hukum menurut Soejono Soekamto adalah suatu cabang ilmu pengetahuan yang secara analistis dan empiris menganalisa atau mempelajari hubungan timbal balik antara hukum dengan gajala-gejala sosial lainnya.

    Sebagai makhluk sosial, seorang individu sejak lahir hingga sepanjang hayatnya senantiasa berhubungan dengan individu lainnya atau dengan kata lain melakukan relasi interpersonal. Dalam relasi interpersonal itu ditandai dengan berbagai aktivitas tertentu, baik aktivitas yang dihasilkan berdasarkan naluriah semata atau justru melalui proses pembelajaran tertentu. Berbagai aktivitas individu dalam relasi interpersonal ini biasa disebut perilaku sosial.

    Krech et. al. (1962:104-106) mengungkapkan bahwa untuk memahami perilaku sosial individu, dapat dilihat dari kecenderungan-kecenderungan ciri-ciri respon interpersonalnya, yang terdiri dari : (1) Kecenderungan Peranan (Role Disposition); yaitu kecenderungan yang mengacu kepada tugas, kewajiban dan posisi yang dimiliki seorang individu, (2) Kecenderungan Sosiometrik (Sociometric Disposition); yaitu kecenderungan yang bertautan dengan kesukaan, kepercayaan terhadap individu lain, dan (3) Ekspressi (Expression Disposition), yaitu kecenderungan yang bertautan dengan ekpresi diri dengan menampilkan kebiasaaan-kebiasaan khas (particular fashion).

    Dengan demikian, perilaku sosial individu dilihat dari kecenderungan peranan (role disposition) dapat dikatakan memadai, manakala menunjukkan ciri-ciri respons interpersonal sebagai berikut : (1) yakin akan kemampuannya dalam bergaul secara sosial; (2) memiliki pengaruh yang kuat terhadap teman sebaya; (3) mampu memimpin teman-teman dalam kelompok; dan (4) tidak mudah terpengaruh orang lain dalam bergaul. Sebaliknya, perilaku sosial individu dikatakan kurang atau tidak memadai manakala menunjukkan ciri-ciri respons interpersonal sebagai berikut : (1) kurang mampu bergaul secara sosial; (2) mudah menyerah dan tunduk pada perlakuan orang lain; (3) pasif dalam mengelola kelompok; dan (4) tergantung kepada orang lain bila akan melakukan suatu tindakan.

    Kecenderungan-kecenderungan tersebut merupakan hasil dan pengaruh dari faktor konstitutsional, pertumbuhan dan perkembangan individu dalam lingkungan sosial tertentu dan pengalaman kegagalan dan keberhasilan berperilaku pada masa lampau




    2.2 Daftar Pustaka


    http://s2hukum.blogspot.com/2010/03/hukum-dan-perubahan-perilaku-sosial.html

    http://akhmadsudrajat.wordpress.com/2008/01/24/perilaku-sosial-individu/

    http://id.wikipedia.org/wiki/Perilaku_manusia