Senin, 14 November 2011

Algoritma & Pemrograman 1C


    KONSEP BAHASA PEMOGRAMAN




 Bahasa Pemrograman merupakan prosedur atau tata cara penulisan program. Pada bahasa pemrograman terdapat dua factor penting, yaitu sintaks dan semantik.

 
Program merupakan himpunan atau kumpulan instruksi yang dibuat oleh programmer atau suatu executable dari suatu software.

Pemrograman adalah suatu kumpulan urutan perintah ke komputer untuk mengerjakan sesuatu, dimana instruksi tersebut menggunakan bahasa yang dimengerti oleh komputer atau yang dikenal dengan bahasa pemrograman.

Fungsi Bahasa Pemrograman adalah sebagai media untuk menyusun dan memahami serta sebagai alat komunikasi antara pemrogram dengan komputer.

Secara umum terdapat 4 kelompok Bahasa Pemrograman, yaitu :

1.  Object Oriented Language (Visual dBase, Visual FoxPro,     Delphi, Visual C)
2.  High Level Language (seperti Pascal dan Basic)
3.  Middle Level Language (seperti bahasa C), dan
4.  Low Level Language (seperti bahasa Assembly)

Tipe Pemrograman ada 7 macam, yaitu :

  1. Pemrograman Prosedural
Algoritma berisi urutan langkah-langkah penyelesaian masalah. Ini berarti algoritma adalah proses yang prosedural.

Definisi prosedural adalah :
a.  Tahap-tahap kegiatan untuk menyelesaikan suatu aktivitas
b.  Metode langkah demi langkah secara eksak dalam memecahkan suatu masalah.

Bahasa tingkat tinggi seperti Cobol, Basic, Pascal, Fortran dan C mendukung kegiatan pemrograman prosedural, karena itu mereka dinamakan juga bahasa prosedural.

  1. Pemrograman Terstruktur
Pemrograman terstruktur adalah bahasa pemrograman yang mendukung pembuatan program sebagai kumpulan prosedur. Prosedur-prosedur ini dapat saling memanggil dan dipanggil dari manapun dalam program dan dapat mengunakan parameter yang berbeda-beda untuk setiap pemanggilan. Bahasa pemrograman terstruktur adalah pemrograman yang mendukung abstraksi data, pengkodean terstruktur dan kontrol program terstruktur.
Contoh bahasa pemrograman terstruktur : Pascal, Cobol, RPG, ADA, C.

  1. Pemrograman Modular
Dalam pemrograman modular, program dipecah-pecah ke dalam modul-modul, dimana setiap modul menunjukkan fungsi dan tugas tunggal. Dengan membagi masalah ke dalam modul-modul, maka masalah akan menjadi sederhana sehingga program dapat lebih mudah disusun dan dipahami.
Pemrograman modular diterapkan dengan menggunakan sub-routine, yaitu sebuah kumpulan perintah yang melakukan tugas pemrosesan yang terbatas. Pemrograman ini banyak dimanfaatkan oleh Bahasa Pemrograman Berbasis Obyek.

  1. Pemrograman Fungsional
Disebut bahasa pemrograman fungsional karena memang pada program seluruh kodenya berupa fungsi-fungsi. Bahasa pemrograman fungsional merupakan salah satu bahasa pemrograman yang memperlakukan proses komputasi sebagai evaluasi fungsi-fungsi matematika.
Contoh : Lisp, Scheme, ML, Haskell.

  1. Pemrograman Berorientasi Obyek
Obyek : elemen yang memiliki fungsi, metode, karakteristik tertentu yang dapat dibedakan dalam dunia nyata.
Class : kumpulan obyek-obyek yang memiliki kesamaan karakteristik.
    • Merupakan bahasa pemrograman yang mampu memanfaatkan obyek-obyek yang tersedia atau membuat suatu obyek tertentu dengan menggunakan bahasa pemrograman.
    • Mampu merefleksikan kebutuhan-kebutuhan user sebagaimana layaknya yang ada di dunia nyata
    • Relatif lebih fleksibel dan mudah diadaptasikan terhadap perubahan suatu program
    • Memiliki feature yang memperkuat dan meningkatkan fleksibilitas suatu obyek dengan adanya class, instance, encapsulation, inheritance, reusability, dan polymorphism.
Contoh : C++, SmallTalks, Java.

  1. Pemrograman Visual
    • Penggunaan ekspresi visual (seperti grafik, gambar, atau ikon) dalam proses pemrograman
    • Mengacu pada aktivitas yang memungkinkan pengguna untuk membuat program dalam dua (atau lebih) dimensi
  2. Pemrograman Even-Driven
Menggunakan konsep “jika sebuah aksi/perintah dilakukan terhadap sebuah obyek, apa yang akan terjadi/dilakukan oleh obyek tersebut selanjutnya”.
Sangat fleksibel dalam pembuatan koding program, karena sudah mengunakan konsep OOP dimana pemrograman dapat dimulai dari obyek yang diinginkan tanpa harus terurut. Biasanya meruapakan jenis bahasa pemrograman visual.
      Contoh : Visual Basic, Visual C++, Delphi.


Data

Data : bahan mentah yang akan diolah menjadi informasi sehingga dapat digunakan oleh user atau pemakai.

Tipe data yang biasa digunakan adalah :

1. Tipe Data Dasar merupakan tipe data primitif yang tidak terstruktur yang didefinisikan  oleh bahasa pemrograman.

Tipe data dasar dibagi menjadi lima bagian, yaitu :

a.  Tipe Data Numerik : setiap bahasa pemrograman dapat dipastikan ada tipe data numerik yaitu untuk menyimpan data berupa angka.
·Integer : merupakan bilangan bulat positif dan negatif
·Real : merupakan bilangan desimal atau mantissa
·Subrange : merupakan sebuah subtype dari tipe data integer dan terdiri dari urutan nilai-nilai integer dalam range yang terbatas
·Fixed-point real : bilangan ini direpresentasikan dengan urutan digit yang mempunyai panjang tetap dengan titik desimal diposisikan di tempat yang diberikan antara dua digit

b.  Enumerasi : adalah suatu urutan list dari nilai-nilai yang berbeda.

c.  Boolean : tipe data untuk merepresentasikan True atau False (biasa digunakan dalam penyeleksian kondisi).

d.  Character : berupa sebuah karakter yang ditulis diantara tanda petik tunggal atau ganda ( ‘ atau “ ) tergantung dari bahasa pemrograman yang digunakan.

e.  String : urutan-urutan dari karakter yang terletak diantara tanda petik tunggal atau ganda ( ‘ atau “ ) tergantung dari bahasa pemrograman yang digunakan.

f.  Internationalization : disebut I 18N

2. Tipe Data Terstruktur : merupakan tipe data campuran dari berbagai tipe data dasar, contohnya : array, record, string, list dan file.

3. Tipe data didefinisikan oleh pemakai : tipe data ini biasa disebut Enumerasi

4. Tipe Data Penunjuk : contoh tipe data penunjuk adalah pointer


Model Komputasi

Ada tiga model dasar komputasional-- fungsional, logika, dan imperatif. Sebagai tambahan terhadap satuan nilai-nilai dan operasi yang berhubungan, masing-masing model komputasional mempunyai satu set operasi yang digunakan untuk menggambarkan komputasi.

a. Model Fungsional : terdiri dari satu set nilai-nilai, fungsi-fungsi dan operasi aplikasi fungsi dan komposisi fungsi. Fungsi dapat mengambil fungsi lain sebagai argumentasi dan mengembalikan fungsi sebagai hasil (higher-order function). Suatu program adalah koleksi definisi fungsi-fungsi dan suatu komputasi adalah aplikasi fungsi.

b. Model Logika : terdiri dari satu set nilai-nilai, definisi hubungan dan kesimpulan logis. Program terdiri dari definisi hubungan dan suatu komputasi adalah suatu bukti(suatu urutan kesimpulan).

c. Model Imperatif : terdiri dari satu set nilai-nilai yang mencakup suatu keadaan dan operasi tugas untuk memodifikasi pernyataan. Pernyataan adalah set pasangan nilai-nama dari konstanta dan variabel. Program terdiri dari urutan tugas dan suatu komputasi terdiri dari urutan pernyataan.


Definisi Sintaks, Sematik, dan Pragmatis

Sintaks : aturan gramatikal atau komposisi suatu program yang mengatur tata cara penulisan huruf, angka dan karakter lain.
Contoh : pada pembuatan program Pascal antara dua statement dipisahkan oleh titik koma (;).

                              X := 1 ; X := X + 1;

Semantik : mendefinisikan arti dari dari program yang benar secara sintaks dari bahasa pemrograman tersebut.
             Contoh : Pada pembuatan program C

                              Int vector [10]

Arti semantiknya : akan menyebabkan ruang sebanyak 10 elemen integer diberikan kepada variabel bernama vector ( 0 – 9 untuk array dalam C)

Pragmatis : memperhatikan tentang pemakaian bahasa, area aplikasi, kemudahan implementasi dan penggunaan, dan sukses bahasa didalam desain pelaksanaan tujuannya. Kekuatan yang membentuk suatu bahasa pemrograman meliputi arsitektur komputer, praktek rancang-bangun perangkat lunak (terutama daur hidup perangkat lunak), model komputasional, dan daerah aplikasi (contoh: alat penghubung pemakai, sistem pemprograman, dan sistem ahli).

Tujuan umum bahasa pemrograman berpegang pada prinsip desain bahasa pemrograman yang berikut.

Prinsip Kelengkapan Komputasional

Model komputasional untuk tujuan umum suatu bahasa pemrograman harus universal.

Prinsip Implementasi

Implementasi harus efisien dalam penggunaan waktu dan ruangnya. Prinsip Memprogram harus ditulis dalam suatu bahasa yang mencerminkan daerah masalah.





Prinsip Desain Bahasa pemrograman

Suatu bahasa program harus dirancang untuk memudahkan agar dapat dibaca dan ditulis untuk para pemakai manusianya dan pelaksanaan efisien pada perangkat keras yang tersedia.

Keadaan dapat dibaca dan ditulis dimudahkan oleh prinsip yang berikut.

Prinsip Kesederhanaan

Bahasa harus didasarkan atas yang paling sedikit

Prinsip Orthogonal

Fungsi mandiri harus dikendalikan oleh mekanisme mandiri.

Prinsip Keteraturan

Satu set object disebut reguler berkenaan dengan kondisi beberapa jika, dan hanya jika, kondisi dapat digunakan untuk masing-masing unsur set.

Prinsip Sifat Ekstensibilitas(dapat diperpanjang)

Object baru dari tiap kelas sintaktis mungkin dibangun (digambarkan) dari dasar dan digambarkan membangun dengan suatu cara sistematis.

Prinsip keteraturan dan ekstensibilitas memerlukan konsep dasar bahasa harus diterapkan secara konsisten dan yang bersifat universal.

Pada halaman berikut kita akan belajar bahasa pemrograman sebagai perwujudan model komputasional, ilmu semantik sebagai hubungan antara model komputasional dan sintaksis, dan berhubungan pragmatis.

Prinsip Clarity, Simplicity dan Unity

Bahasa pemrograman harus dapat menolong programmer untuk membuat suatu desain program jauh sebelum programmer melakukan coding.
Kemudahan, kesederhanaan dan kesatuan merupakan suatu kombinasi yang membantu programmer mengembangkan suatu algoritma sehingga algoritma yang dihasilkan mempunyai kompleksitas yang rendah.

Orthogonality

Orthogonality menunjuk kepada suatu atribut yang dapat dikombinasikan dengan beragam fitur bahasa pemrograman sehingga setiap kombinasinya mempunyai arti dan dapat digunakan.

Kewajaran untuk Aplikasi

Bahasa pemrograman membutuhkan sintaks yang cocok/tepat yang digunakan pada struktur program untuk merefleksikan struktur logika yang melandasi suatu algoritma.


Mendukung Abstraksi

Abstraksi merupakan suatu hal yang substansial bagi programmer untuk membuat suatu solusi dari masalah yang dihadapi. Kemudian abstraksi tersebut dapat dengan mudah diimplementasikan menggunakan fitur-fitur yang ada dalam bahasa pemrograman.

Kemudahan untuk Verifikasi Program

Verifikasi program merupakan hal penting bagi sebuah program karena dengan verifikasi yang mudah maka satu program akan dengan mudah dibangun dan dikembangkan.

Lingkungan Pemrograman

Bahasa pemrograman yang mempunyai lingkungan pemrograman yang baik dan lengkap akan memudahkan programmer untuk mengimplementasikan abstraksi yang sudah disusunnya.

Portabilitas Program

Salah satu kriteria penting untuk proyek pemrograman adalah kemudahan program yang sudah jadi untuk dipindah-pindahkan dari komputer yang digunakan untuk membuat dan mengembangkan ke komputer lain yang akan menggunakannya.

Biaya Penggunaan

Biaya merupakan elemen penting dalam mengevaluasi suatu bahasa pemrograman.

Ada beberapa biaya yang dapat diukur yaitu :
  1. Biaya Eksekusi Program
  2. Biaya Translasi/kompilasi Program
  3. Biaya Penciptaan, Testing dan Penggunaan Program
  4. Biaya Pemeliharaan Program

  
Algoritma Pemrograman Yang Baik
 
Ciri-ciri algoritma pemrograman yang baik adalah :
  1. Memiliki logika perhitungan/metode yang tepat dalam memecahkan masalah
  2. Menghasilkan output yang tepat dan benar dalam waktu yang singkat
  3. Ditulis dengan bahasa yang standar secara sistematis dan rapi sehingga tidak menimbulkan arti ganda.
  4. Ditulis dengan format yang mudah dipahami dan diimplementasikan ke dalam bahasa pemrograman.
  5. Semua operasi yang dibutuhkan terdefinisi dengan jelas.
  6. Semua proses harus berakhir setelah sejumlah langkah dilakukan.
Standar Suatu Program Yang Baik
 
A. Standar Pemecahan masalah
teknik untuk dapat membantu memecahkan masalah antara lain teknik Top Down dan teknik Modular.
 
B. Standar Penyusunan Program
1. Kebenaran logika dan penulisan
Program yang disusun harus memiliki logika dalam pemecahan masalah. Program yang dibuat harus memiliki ketepatan, ketelitian dan kebenaran sehingga menghasilkan program yang baik.
 
2. Waktu penulisan dan eksekusi program
 
3. Perawatan dan pengembangan program
Penyusunan program harus mempunyai sifat kesederhanaan dan kejelasan dari program yang nantinya akan dikembangkan dan membantu dalam perawatan.
 
4. Portabilitas
Bahasa pemrograman dan program yang disusun sebaiknya bisa dipakai pada berbagai tipe komputer yang berbeda-beda dan berbagai jenis sistem operasi.
 
Standar Perawatan Program
1. Dokumentasi
2. Penulisan Instruksi
a. Berikan keterangan untuk awal statement atau instruksi yang tergabung dalam sekelompok statement.
b. Awal dan akhir statement dari sekumpulan statement ditulis pada kolom yang sama.
c. Gunakan sebaris atau beberapa baris kosong sebagai pemisah.
d. Hindari pernyataan untuk Percabangan
(IF statement ) yang sangat rumit dan Nested Loop (Loop disalam Loop lain) yang berlebihan.
e. Gunakan “kurung buka dan tutup” dalam menulis suatu ekspresi Aritmatika atau logika.
f. Gunakan “Spasi” dalam menulis statement atau instruksi.
 
Sifat Penulisan Program
 a. Program Oriented
Penulisan program yang struktur programnya selalu berubah, apabila kondisi data yang diproses di dalam program tersebut, bertambah volume datanya. Selain itu penulisan program ini bersifat statis dan tidak fleksibel (program animasi)
 
b. Data Oriented
Penulisan program yang struktur programnnya tidak selalu berubah, walaupun volume data yang diproses di dalam program tersebut, dalam jumlah besar. Selain itu pula penulisan program ini bersifat dinamis dan mempunyai tingkat fleksibilitas yang tinggi.
 
Kualitas Bahasa Pemrograman
 
1. Ekspresifitas
Bahasa pemrograman yang baik harus jelas dalam menggambarkan algoritmanya yang dibuat.
 
2. Definitas (dapat didefinisikan dengan baik)
Bahasa Pemrograman dapat didefinisikan dari adanya sintak dan semantic baik. Sintak dan semantic ini haruslah konsisten dan tidak bermakna ganda.
 
3. Tipe data dan Strukturnya
Bahasa pemrograman yang baik harus berkemampuan dalam mendukung berbagai tipe data (integer, string,real). Serta struktur data (array, record,file)
 
4. Modularitas
Bahasa pemrograman yang baik harus memiliki fasilitas sub program. Program yang besar dapat dikerjakan oleh beberapa pemrogram secara bersama-sama yang nantinya dengan mudah dapat digabungkan menjadi sebuah modul saja.
 
5. Adanya Input Output
Bahasa pemrograman yang baik harus dapat mendukung berbagai jenis model file seperti sequential, random, index dsb dalam proses masukan dan keluaran.
 
6. Portabilitas
Bahasa pemrograman yang dapat digunakan pada berbagai tipe mesin computer yang berbeda-beda.
 
7. Efisiensi
Bahasa pemrograman yang dapat mengatur banyaknya instruksi program dalam membatasi waktu tempuh pemrosesan, mengatur jumlah memori yang digunakan program,.
 
8. Interaktif
Bahasa pemrograman yang baik harus mudah dipelajari dan diajarkan pada user. Serta dimengerti tentang proses yang sedang dilakukannya.
 
9. Umum
Bahasa pemrograman yangn baik harus memiliki jangkauan yang luas untuk berbagai aplikasi pemrograman sehingga dapat bersifat bahasa serbaguna.


Algoritma & Pemrograman 1C
NAMA : VITO FAJARYANDO
KELAS : 1KA23
NPM : 17111307


Minggu, 06 November 2011

PEMUDA DAN SOSIALISASI

Pengertian Sosialisasi.

Sosialisasi diartikan sebagai sebuah proses seumur hidup bagaimana seorang individu mempelajari kebiasaan-kebiasaan yang meliputi cara-cara hidup, nilai-nilai, dan norma-norma social yang terdapat dalam masyarakat agar dapat diterima oleh masyarakatnya. Berikut pengertian sosialisasi menurut para ahli
a. Keluarga
Pertama-tama yang dikenal oleh anak-anak adalah ibunya, bapaknya dan saudara-saudaranya.
b. Sekolah
    Pendidikan di sekolah merupakan wahana sosialisasi sekunder dan merupakan tempat berlangsungnya proses sosialisasi secara formal.
c. Teman bermain (kelompok bermain)
    Kelompok bermain mempunyai pengaruh besar dan berperan kuat dalam pembentukan kepribadian anak. Dalam kelompok bermain anak akan belajar bersosialisasi dengan teman sebayanya.
d. Media Massa
    Media massa seperti media cetak, (surat kabar, majalah, tabloid) maupun media elektronik (televisi, radio, film dan video). Besarnya pengaruh media massa sangat tergantung pada kualitas dan frekuensi pesan yang disampaikan.
e. Lingkungan kerja
    Lingkungan kerja merupakan media sosialisasi yang terakhir cukup kuat, dan efektif mempengaruhi pembentukan kepribadian seseorang.
Studi Kasus :
Proses sosialisasi banyak ditentukan oleh susunan kebudayaan dan lingkungan sosial yang bersangkutan. Berbeda dengan inkulturasi yang mementingkan nilai-nilai dan norma-norma kebudayaan dalam jiwa individu, sosialisasi dititik beratkan pada soal individu dalam kelompok melalui pendidikan dan perkembangannya. Oleh karena itu proses sosialisasi melahirkan kedirian dan kepribadian seseorang. Kedirian (self) sebagai suatu produk sosialisasi, merupakan kesadaran terhadap diri sendiri dan memandang adanya pribadi orang lain di luar dirinya. Kesadaran terhadap diri sendiri membuat timbulnya sebutan “aku” atau “saya” sebagai kedirian subyektif yang sulit dipelajari.


- Internalisasi belajar dan sosialisasi.
Ketiga kata atau istilah internalisasi, belajar, dan spesialisasi pada dasarnya memiliki pengertian yang hampir sama. Proses berlangsungnya sama yaitu melalui interaksi sosial. Istilah internalisasi lebih ditekankan pada norma-norma individu yang menginternalisasikan norma-norma tersebut, atau proses norma-norma kemasyarakatan yang tidak berhenti sampai institusional saja, akan tetapi norma tersebut mendarah daging dalam jiwa anggota masyarakat. Norma tersebut dapat dibedakan menjadi dua, yaitu norma yang mengatur pribadi (mencakup norma kepercayaan dan kesusilaan) dan norma yang mengatur hubungan pribadi (mencakup kaidah kesopanan dan kaidah hukum).

Istilah belajar ditekankan pada perubahan tingkah laku, yang semula tidak dimiliki sekarang telah dimiliki oleh seorang individu, atau perubahan sikap dari tidak tahu menjadi tahu, dimana belajar dapat berlangsung di lingkungan maupun di lembaga pendidikan.

Istilah spesialisasi ditekankan pada kekhususan yang telah dimiliki atau diukur oleh seorang individu, kekhususan timbul melalui proses yang agak panjang dan lama.

  - PROSES SOSIALISASI.

Melalui proses sosialisasi, seseorang akan terwarnai cara berpikir dan kebiasaan-kebiasaan hidupnya. Dengan demikian, tingkah laku seseorang akan dapat diramalkan. Dengan proses sosialisasi, seseorang menajdi tahu bagaimana ia mesti bertingkah laku di tengah-tengah masyarakat dan lingkungan budayanya. Dari keadaan tidak atau belum tersosialisasi, menjadi manusia masyarakat dan beradab. Kedirian dan kepribadian melalui proses sosialisasi dapat terbentuk. Dalam hal ini sosialisasi diartikan sebagai proses yang membantu individu melalui belajar dan menyesuaikan diri, bagaimana cara hidup dan bagaimana cara berpikir kelompoknya agar dapat berperan dan berfungsi dalam kelompoknya. Sosialisasi merupakan salah satu proses belajar kebudayaan dari anggota masyarakat dan hubungannya dengan sistem sosial.

Proses sosialisasi banyak ditentukan oleh susunan kebudayaan dan lingkungan sosial yang bersangkutan. Berbeda dengan inkulturasi yang mementingkan nilai-nilai dan norma-norma kebudayaan dalam jiwa individu, sosialisasi dititik beratkan pada soal individu dalam kelompok melalui pendidikan dan perkembangannya. Oleh karena itu proses sosialisasi melahirkan kedirian dan kepribadian seseorang. Kedirian (self) sebagai suatu produk sosialisasi, merupakan kesadaran terhadap diri sendiri dan memandang adanya pribadi orang lain di luar dirinya. Kesadaran terhadap diri sendiri membuat timbulnya sebutan “aku” atau “saya” sebagai kedirian subyektif yang sulit dipelajari. Asal mula timbulnya kedirian :

1.       Dalam proses sosialisasi mendapat bayangan dirinya, yaitu setelah memperhatikan cara orang lain memandang dan memperlakukan dirinya.
2.       Dalam proses sosialisasi juga membentuk kedirian yang ideal. Orang bersangkutan mengetahui dengan pasti apa-apa yang harus ia lakukan agar memperoleh penghargaan dari orang lain. Bentuk-bentuk kedirian ini berguna dalam meningkatkan ketaatan anak terhadap norma-norma sosial.

Thomas Ford Hoult, menyebutkan bahwa proses sosialisasi adalah proses belajar individu untuk bertingkah laku sesuai dengan standar yang terdapat dalam kebudayaan masyarakatnya. Menurut R.S. Lazarus, proses sosialisasi adalah proses akomodasi, dengan mana individu menghambat atau mengubah impuls-impuls sesuai dengan tekanan lingkungan, dan mengembangkan pola-pola nilai dan tingkah laku-tingkah laku yang baru yang sesuai dengan kebudayaan masyarakat.

- Peranan sosial mahasiswa dan pemuda di masyarakat.

 Mahasiswa harus menumbuhkan jiwa-jiwa sosial yang dalam atau dengan kata lain solidaritas sosial. Solidaritas yang tidak dibatasi oleh sekat sekat kelompok, namun solidaritas sosial yang universal secara menyeluruh serta dapat melepaskan keangkuhan dan kesombongan. Mahasiswa tidak bisa melihat penderitaan orang lain, tidak bisa melihat penderitan rakyat, tidak bisa melihat adanya kaum tertindas dan di biarkan begitu saja. Mahasiswa dengan sifat kasih dan sayangnya turun dan memberikan bantuan baik moril maupun materil bagi siapa saja yang memerlukannya.


Selaku Pemuda kita dituntut aktif dalam kegiatan-kegiatan masyarakat, sosialisasi dengan warga sekitar. Kehadiran pemuda sangat dinantikan untuk menyokong perubahan dan pembaharuan bagi masyarakat dan negara. Aksi reformasi disemua bidang adalah agenda pemuda kearah masyarakat madani. Reformasi tidak mungkin dilakukan oleh orang tua dan anak-anak.

 Pengertian Pemuda

Pemuda adalah golongan manusia manusia muda yang masih memerlukan pembinaan dan pengembangan kearah yang lebih baik, agar dapat melanjutkan dan mengisi pembangunan yang kini telah berlangsung, pemuda di Indonesia dewasa ini sangat beraneka ragam, terutama bila dikaitkan dengan kesempatan pendidikan. Keragaman tersebut pada dasarnya tidak mengakibatkan perbedaan dalam pembinaan dan pengembangan generasi muda.

Proses kehidupan yang dialami oleh para pemuda Indonesia tiap hari baik di lingkungan keluarga, sekolah, maupun masyarakat membawa pengauh yang besar pula dalam membina sikap untuk dapat hidup di masyarakat. Proses demikian itu bisa disebut dengan istilah sosialisasi, proses sosialisasi itu berlangsung sejak anak ada di dunia dan terus akan berproses hingga mencapai titik kulminasi.

jadi jelaslah sekarang keragaman pemuda Indonesia dilihat dari kesempatan pendidikannya serta dihubungkan dengan keragaman penduduk dalam suatu wilayah, maka proses sosialisasi yang dialami oleh para pemuda sangat rumit. Sehubungan dengan perkembangan individu pemuda itu sendiri dan dalam rangka melepaskan diri dari ketergantungan pada orang tua, maka pengalaman-pengalaman yang dialainya itu kadang membingungkan dirinya sendiri.

Pemuda Indonesia
Pemuda dalam pengertian adalah manusia-manusia muda, akan tetapi di Indonesia ini sehubungan dengan adanya program pembinaan generasi muda pengertian pemuda diperinci dan tersurat dengan pasti. Ditinjau dari kelompok umur, maka pemuda Indonesia adalah sebagai berikut :

Masa bayi : 0 – 1 tahun

Masa anak : 1 – 12 tahun

Masa Puber : 12 – 15 tahun

Masa Pemuda : 15 – 21 tahun

Masa dewasa : 21 tahun keatas

Dilihat dari segi budaya atau fungsionalya maka dikenal istilah anak, remaja dan dewasa, dengan perincian sebagia berikut :

Golongan anak : 0 – 12 tahun

Golongan remaja : 13 – 18 tahun

Golongan dewasa : 18 (21) tahun keatas

Usia 0-18 tahun adalah merupakan sumber daya manusia muda, 16 – 21 tahun keatas dipandang telah memiliki kematangan pribadi dan 18(21) tahun adalah usia yagn telah diperbolehkan untuk menjadi pegawai baik pemerintah maupun swasta

Dilihat dari segi ideologis politis, generasi muda adalah mereka yang berusia 18 – 30 – 40 tahun, karena merupakan calon pengganti generasi terdahulu. Pengertian pemuda berdasarkan umur dan lembaga serta ruang lingkup tempat pemuda berada terdiri atas 3 katagori yaitu :

1. siswa, usia antara 6 – 18 tahun, masih duduk di bangku sekolah
2. Mahasiswa usia antara 18 – 25 tahun beradi di perguruan tinggi dan akademi
3. Pemuda di luar lingkungan sekolah maupun perguruan tinggi yaitu mereka yang berusia 15 – 30 tahun keatas.

Akan tetapi, apabila melihat peran pemuda sehubungan dengan pembangunan, peran itu dibedakan menjadi dua yaitu

  1. Didasarkan atas usaha pemuda untuk menyesuaikan diri dengan tuntutan-tuntutan lingkungan. Pemuda dalam hal ini dapat berperan sebagai penerus tradisi dengan jalan menaati tradisi yang berlaku
  2. Didasarkan atas usaha menolak menyesuaikan diri dengan lingkungan. Peran pemuda jenis ini dapat dirinci dalam tiga sikap, yaitu : pertama jenis pemuda “pembangkit” mereka adalah pengurai atu pembuka kejelasan dari suatu masalah sosial. Mereka secara tidak langsung ktu mengubah masyarakat dan kebudayaan. Kedua pemuda pdelinkeun atau pemuda nakal. Mereka tidak berniat mengadakan perubahan, baik budaya maupun pada masyarakat, tetapi hanya berusaha memperoleh manfaat dari masyarakat dengan melakukan tidnakan menguntungkan bagi dirinya, sekalipun dalam kenyataannya merugikan. Ketiga, pemuda radikal. Mereka berkeinginan besar untuk mengubah masyarakat dan kebudayaan lewat cara-cara radikal, revolusioner.

Kedudukan pemuda dalam masyarakat adalah sebagai mahluk moral, mahluk sosial. Artinya beretika, bersusila, dijadikan sebagai barometer moral kehidupan bangsa dan pengoreksi. Sebagai mahluk sosial artinya pemuda tidak dapat berdiri sendiri, hidup bersama-sama, dapat menyesuaikan diri dengan norma-norma, kepribadian, dan pandangan hidup yagn dianut masyarakat. Sebagai mahluk individual artinya tidak melakukan kebebasan sebebas-bebasnya, tetapi disertai ras tanggung jawab terhadap diri sendiri, terhadap masyarakat, dan terhadap Tuhan Yang maha Esa.



Sosialisasi Pemuda

Melalui proses sosialisasi, seorang pemuda akna terwarnai cara berpikir dan kebiasaan-kebiasaan hidupnya. Dengan demikian, tingkah laku seseorang akan dapat diramalkan. Dengan proses sosialisasi, seseorang menajdi tahu bagaimana ia mesti bertingkah laku di tengah-tengah masyarakat dan lingkungan budayanya. Dari keadaan tidak atau belum tersosialisasi, menjadi manusia masyarakat dan beradab. Kedirian dan kepribadian melalui proses sosialisasi dapat terbentuk. Dalam hal ini sosialisasi diartikan sebagai proses yang membantu individu melalui belajar dan menyesuaikan diri, bagaiman cari hidup dan bagaimana cara berpikir kelompoknya gar dapat berperan dan berfungsi dalam kelompoknya. Sosialisasi merupakan salah satu proses belajar kebudayaan dari anggota masyarakat dan hubungannya degnan sistem sosial.

Proses sosialisasi banyak ditentukan oleh susunan kebudayaan dan lingkungan sosial yang bersangkutan. Berbeda dengan inkulturasi yang mementingkan nilai-nilai dan norma-norma kebudayaan dalam jiwa individu, sosialisasi dititik beratkan pada soal individu dalam kelompok melalui pendidikan dan perkembangannya. Oleh karena itu proses sosialisasi melahirkan kedirian dan kepribadian seseorang. Kedirian (self) sebagai suatu prosuk sosialisasi, merupakan kesadaran terhadap diri sendri dan memandang adanya pribadi orang lain di luar dirinya. Kesadaran terhadap diri sendiri membuat timbulnya sebutan “aku” atau “saya” sebagai kedirian subyektif yang sulit dipelajari. Asal mula timbulnya kedirian :

  1. Dalam proses sosialisasi mendapat bayangan dirinya, yaitu setelah memperhatikan cara orang lain memandang dan memperlakukan dirinya. Misalnya ia tidak disukai, tidak dihargai, tidak dipercaya; atau sebaliknya, ida disayangi, baik budi dandapt dipercaya
  2. Dalam proses sosialisasi juga membentuk kedirian yang ideal. Orang bersangkutan mengetahui dengan pasti apa-apa yang harus ia lakukan agar memperoleh penghargaan dari orang lain. Bentuk-bentuk kedirian ini berguna dalam meningkatkan ketaatan anak terhadap norma-norma sosial



Bertitik tolak dari pengertian pemuda, maka sosialisasi pemuda dimulai dari umur 10 tahun dalam lingkungan keluarga, tetangga, sekolah, dan jalur organisasi formal atau informal untuk berperan sebagai mahluk sosial, mahluk individual bagi pemuda

Thomas Ford Hoult, menyebutkan bahwa proses sosialisasi adalah proses belajar individu untuk bertingkah laku sesuai dengan standar yang terdapatdalam kebudayaan masyarakatnya. Menurut R.S. Lazarus, proses sosialisasi adalah proses akomodasi, dengan mana individu menghambat atau mengubah impuls-impuls sesuai dengan tekanan lingkungan, dan mengembangkan pola-pola nilai dan tingkah laku-tingkah laku yang baru yang sesuai dengan kebudayaan masyarakat



INTERNALISASI, BELAJAR DAN SPESIALISASI

Ketiga kata atau istilah tersebut pada dasarnya memiliki pengertian yang hampir sama. Proses berlangsungnya sama yaitu melalui interaksi sosial. istilah internasilasasi lebih ditekankan pada norma-nroma individu yang menginternasilasikan norma-norma tersebut. Istilah belajar ditekankan pada perubahan tingkah laku, yang semula tidak dimiliki sekarang telah dimiliki oleh seorang individu. istilah spesialisasi ditekankan pada kekhususan yagn telah dimiliki oleh seorang individu, kekhususan timbul melalui proses yang agak panjang

NPM : 17111307
KELAS : 1KA23