Kamis, 27 Oktober 2011

softkill


Hubungan antara masalah penduduk  dengan perkembangan kebudayaan


Pengertian Kebudayaan

Budaya atau Kebudayaan adalah suatu cara hidup yang berkembang dan dimiliki bersama oleh sebuah kelompok orang dan diwariskan dari generasi ke generasi. Budaya terbentuk dari banyak unsur yang rumit, termasuk sistem agama dan politik, adat istiadat, bahasa, perkakas, pakaian, bangunan, dan karya seni. Bahasa, sebagaimana juga budaya, merupakan bagian tak terpisahkan dari diri manusia sehingga banyak orang cenderung menganggapnya diwariskan secara genetis. Ketika seseorang berusaha berkomunikasi dengan orang-orang yang berbada budaya dan menyesuiakan perbedaan-perbedaannya, membuktikan bahwa budaya itu dipelajari.
Budaya adalah suatu pola hidup menyeluruh. budaya bersifat kompleks, abstrak, dan luas. Banyak aspek budaya turut menentukan perilaku komunikatif. Unsur-unsur sosio-budaya ini tersebar dan meliputi banyak kegiatan sosial manusia.
Kebudayaan berasal dari bahasa Sansekerta yaitu buddhayah, yang merupakan bentuk jamak dari buddhi (budi atau akal) diartikan sebagai hal-hal yang berkaitan dengan budi dan akal manusia. Dalam bahasa Inggris, kebudayaan disebut culture, yang berasal dari kata Latin Colere, yaitu mengolah atau mengerjakan. Bisa diartikan juga sebagai mengolah tanah atau bertani. Kata culture juga kadang diterjemahkan sebagai “kultur” dalam bahasa Indonesia.

 1.       Bentuk perubahan sosial dan kebudayaan
Bentuk perubahan sosial dan kebudayaan di setiap masyarakat atau Negara beraneka macam. Bentuk perubahan itu, antara lain sebagai berikut:
1.perubahan yang dikehedaki
2.perubahan yang tidak dikehendaki
3.perubahan kecil
4.evolusi
5.revolusi

2.       Faktor pendorong dan penghambat perubahan sosial budaya
a.   Faktor pendorong perubahan, antara lain:
1.    Orientasi kemasa depan
2.   Kontak dengan kebudayaan lain
3.   Sikap menghargai hasil karya orang lain dan kehendak untuk maju.

b.   Faktor penghambat perubahan, antara lain:
1.    Sikap pesimmis dalam hidup
2.   Rasa takut akan terjadinya kegoyahan dan mempengaruhi integrasi kebudayaan
3.   Kurangnya hubungan dengan masyarakat lain

3.   Pengaruh perubahan sosial budaya
        Masyarakat dengan kebudayaannya tidak akan lepas dari perubahan. Perubahan yang terjadi akan membawa dua akibat yang berbeda, yaitu:
a.   Akibat positif
Keadaan masyarakat yang memiliki kemampuan dalam menyesuaikan disebut adjustment, sedangkan bentuk penyesuaian masyarakat dengan gerak perubahan disebut integrasi.
b.   Akibat negatif
Masyarakat dengan kebudayaannya tidak mampu menyesuaikan diri dengan gerak perubahan.

        Perubahan sosial sebagai suatu variasi dari cara-cara hidup yang telah diterima, baik karena perubahan kondisi geografis, kebudayaan material, komposisi penduduk, ideology, maupun adanya difusi ataupun penemuan-penemuan baru dalam masyarakat.

Minggu, 23 Oktober 2011

Konsep Dasar Pemrograman

KONSEP DASAR
a.PROGRAM
DEFINISI : Merupakan beberapa kumpulan instruksi tertulis yang dibuat oleh seorang programer dari suatu software.
b.PEMROGRAMAN
DEFINISI : Kumpulan urutan perintah ke komputer untuk mengerjakan sesuatu, instruksi tersebut menggunakan bahasa yang dimengerti oleh komputer atau dikenal dengan bahasa pemrograman.

  • DATA
Data adalah suatu informasi yang di olah dari bahan mentah sehingga  dapat dipergunakan oleh user atau pemakai. Data tersebut di bagi menjadi 4 bagian yang dapat di gunakan, berikut adalah tipe data yang dapat di gunakan oleh user:
  1. Tipe Data Dasar - Merupakan tipe data primitif yang tidak terstruktur yang didefinisikan oleh bahasa pemrograman. Tipe data dasar juga di bagi menjadi 5 bagian, antara lain:
a. Tipe Data Numerik : Penyimpanan data berupa angka, berikut nama-nama nya:
  • Integer   : merupakan bilangan bulat positif dan negatif
  • Subrange  : merupakan sebuah subtype dari tipe data integer dan     terdiri dari urutan nilai-nilai integer dalam range yang     tebatas.
  • Floating-point Real   : biasa disingkat dan disebut tipe data riil.
  • Fixed-point Real  : Bilangan fixwd-pont direpresentasikan dengan urutan digit     yang mempunyai panjang tetap dengan titik desimal     diposisikan ditempat yang diberikan antara dua digit.
  • Lain-lain  : Tipe data lainnya adalah bilangan kompleks dan bilangan
b. Enumerasi  : adalah suatu urutan list dari nilai-nilai yang berbeda.
c. Boolean  : tipe data untuk merepresentasikan True atau False.
d. Character  : tipe data untuk menyimpan rangkaian karakter.
e. Internationalization : disebut I18N
2.  Tipe Data Terstruktur : merupakan tipe data campuran dari berbagai tipe data dasar, contohnya array, record,                                                                       string, list dan file.
3.  Tipe Data Enumerasi
4.  Tipe Data Penunjuk : contoh tipe data penunjuk adalah pointer.

  • MODEL KOMPUTASI
Model Komputasi adalah suatu kumpulan dari nilai dan operasi-operasi. Dalam model komputasi ada 3 dasar model komputasi, antara lain:
1. Model Fungsional, model ini terdiri dari satu set nilai-nilai, fungsi dan operasi aplikasi, fungsi dan komposisi fungsi.
2. Model Logika , logika model perhitungan terdiri dari suatu set nilai-nilai, definisi hubungan dan kesimpulan logis.
3. Model Imperative, model perhitungan yang imperative terdiri dari satu set nilai-nilai yang mencakup suatu status dan operasi tugas-tugas untuk memodifikasi status tersebut.


  • PRINSIP-PRINSIP DASAR BAHASA PEMROGRAMAN


a. Clarity, Simplicity dan Unity
Bahasa pemrograman harus dapat menolong programer 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.
b. Orthogonality
Orthogonality menunjuk kepada suatu atribut yang dapat dikombinasikan dengan beragam
fitur bahasa pemrograman sehingga setiap kombinasinya mempunyai arti dan dapat
digunakan.
c. Kewajaran untuk Aplikasi
Bahasa pemrograman membutuhkan syntax yang tepat/cocok yang digunakan pada
struktur program untuk merefleksikan struktur logika yang melandasi suatu algoritma.
d. 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.
e. Kemudahan untuk Verifikasi Program
Verifikasi program merupakan hal penting bagi sebuah program karena dengan
verifikasi yang mudah maka suatu program akan dengan mudah dibangun dan
dikembangkan.
f. Lingkungan Pemrograman
Bahasa pemrograman yang mempunyai lingkungan pemrograman yang baik dan
lengkap akan memudahkan programmer  untuk mengimplementasikan abstraksi
yang sudah disusunnya.
g. 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.
h. 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

sumber: wordpress