Senin, 28 Maret 2011
Rekayasa Perangkat Lunak (Software Engineering)
Rekayasa perangkat lunak/Software Engineering (SE) berkaitan dengan mengembangkan dan memelihara sistem perangkat lunak yang berperilaku andal dan efisien, yang terjangkau untuk mengembangkan dan memelihara, dan memenuhi semua persyaratan bahwa pelanggan telah ditetapkan untuk mereka. Hal ini penting karena dampak besar, sistem perangkat lunak mahal dan peran perangkat lunak dalam aplikasi keselamatan-kritis.Hal mengintegrasikan matematika signifikan, ilmu komputer dan praktek yang asal usulnya dalam rekayasa.
Siswa dapat menemukan rekayasa perangkat lunak dalam dua konteks: program ilmu komputer yang menawarkan program perangkat lunak satu atau lebih teknik sebagai unsur dari kurikulum CS, dan dalam program rekayasa perangkat lunak terpisah.program Sarjana ilmu komputer dan rekayasa perangkat lunak cenderung memiliki banyak kursus yang sama, namun, pada Spring 2006 ada beberapa SE program di tingkat sarjana. Software engineering berfokus pada pengembangan perangkat lunak dan melampaui pemrograman untuk memasukkan hal-hal seperti memunculkan kebutuhan pelanggan, dan merancang dan pengujian perangkat lunak. SE siswa belajar bagaimana menilai kebutuhan pelanggan dan mengembangkan perangkat lunak berguna yang memenuhi kebutuhan tersebut.
Baik ilmu komputer dan rekayasa perangkat lunak kurikulum biasanya membutuhkan sebuah yayasan di dasar-dasar pemrograman dan ilmu komputer teori dasar. Mereka berbeda dalam fokus mereka di luar unsur-unsur inti. program ilmu komputer cenderung untuk menjaga inti kecil dan kemudian mengharapkan siswa untuk memilih di antara program yang lebih maju (seperti sistem, jaringan, database, kecerdasan buatan, teori, dll). Sebaliknya, program SE umumnya mengharapkan siswa untuk berfokus pada berbagai topik yang penting untuk agenda SE (masalah pemodelan dan analisis, desain perangkat lunak, perangkat lunak dan validasi verifikasi, kualitas perangkat lunak, proses perangkat lunak, manajemen software, dll). Sementara kedua program CS dan SE biasanya membutuhkan siswa untuk mengalami aktivitas tim proyek, program-program SE cenderung untuk melibatkan siswa secara signifikan lebih dari itu, sebagai proses tim yang efektif adalah penting untuk praktek SE efektif. Selain itu, persyaratan utama yang ditetapkan oleh pedoman kurikulum SE adalah SE siswa harus belajar bagaimana membangun perangkat lunak yang benar-benar berguna dan dapat digunakan oleh pelanggan dan memenuhi semua persyaratan yang ditentukan untuk itu.
Kebanyakan orang yang sekarang fungsi di Amerika Serikat sebagai insinyur perangkat lunak yang serius memiliki gelar dalam ilmu komputer, bukan dalam rekayasa perangkat lunak. Pada sebagian besar ini adalah karena derajat komputer telah tersedia secara luas selama lebih dari 30 tahun dan derajat rekayasa perangkat lunak tidak. Posisi yang memerlukan pengembangan sistem perangkat lunak besar sering daftar "Software Engineer" sebagai judul posisi. Lulusan ilmu komputer, teknik komputer, dan program rekayasa perangkat lunak adalah kandidat yang baik untuk posisi tersebut, dengan jumlah studi rekayasa perangkat lunak dalam program-program menentukan kesesuaian yang lulusan untuk posisi tersebut.
Sebagian besar profesional TI yang memiliki derajat komputasi datang dari CS atau program IS. Hal ini jauh terlalu dini untuk seseorang yang ingin bekerja sebagai seorang insinyur perangkat lunak atau sebagai praktisi teknologi informasi untuk takut bahwa mereka tidak akan memiliki kesempatan jika mereka tidak lulus dari program sarjana di salah satu disiplin ilmu baru. Secara umum, gelar CS dari program dihormati adalah yang paling fleksibel derajat dan dapat membuka pintu ke dunia profesional CS, SE, IT, dan kadang-kadang CE. Gelar dari IS dihormati program memungkinkan masuk ke kedua IS dan IT karir.
perhatian Media untuk outsourcing, offshoring, dan migrasi pekerjaan telah menyebabkan banyak khawatir tentang masa depan karir komputasi terkait. Ini di luar lingkup situs web ini untuk mengatasi masalah ini. Laporan dari British Computer Society membahas isu-isu ini karena dampaknya Inggris Laporan Globalisasi ACM Ayub Migrasi Task Force mencerminkan perspektif internasional, bukan hanya satu AS-sentris.
SUMBER :
http://computingcareers.acm.org/?page_id=12
Free Template Blogger collection template Hot Deals SEO
Data Mining dan Web Mining
Web Mining - adalah aplikasi dari data mining teknik untuk menemukan pola dari Web . Menurut analisis target, web mining dapat dibagi menjadi tiga jenis, yaitu web usage mining, Web content mining dan Web structure mining.
Data mining (DM) yang juga dikenal sebagai Knowledge Discovery (Frawley et al., 1992) , merupakan salah satu bidang yang berkembang pesat karena besarnya kebutuhan akan nilai tambah dari database skala besar yang makin banyak terakumulasi sejalan dengan pertumbuhan teknologi informasi. Secara umum, data mining dapat didefinisikan sebagai suatu rangkaian proses untuk menggali nilai tambah berupa ilmu pengetahuan yang selama ini tidak diketahui secara manual dari suatu kumpulan data (Pramudiono, 2003).
Web mining merupakan penerapan teknik data mining terhadap web dengan tujuan untuk memperoleh pengetahuan dan informasi lebih dari dalam web.Web mining dapat dikategorikan ke dalam tiga ruang lingkup yang berbeda, yaitu web content mining, web structure mining dan web usage mining (Srivastavaet al., 2000).
Association Rules dan Algoritma Apriori
Association rules merupakan salah satu teknik data mining yang berfungsi untuk menemukan asosiasi antar variabel, korelasi atau suatu struktur diantaraitem atau objek-objek didalam database transaksi, database relasional, maupun pada penyimpanan informasi lainnya.
Sebagai ilustrasi dalam analisis weblog dari association rules adalah sebagai berikut, pola yang mungkin adalah “jika seseorang mengunjungi websiteCNN, terdapat kemungkinan sebesar 60% orang tersebut mengunjungi website Detik pada bulan yang sama.” Pada ilustrasi tersebut, pola yang ditemukan berpotensi menghasilkan potongan informasi yang menarik dan dibutuhkan oleh perusahaan yang terkait.
Proses di dalam teknik assocation rules adalah mencari aturan-aturan yang memenuhi minimum support dan confidence. Algoritma yang pertama kali digunakan dalam teknik association rules dan yang paling banyak digunakan adalah algoritma apriori (Agrawal & Srikant, 1994).
Web Crawler
Web crawler (yang juga dikenal dengan web spider atau web robot) adalah suatu program atau script otomatis yang menjelajahi WWW dengan menggunakan sebuah metode atau cara yang otomatis. Nama-nama yang jarang digunakan pada sebuah web crawler adalah ants, automatic indexers, bots, worms(Kobayashi & Takeda, 2000).
Extended Log File Format
Extended Log Format dirancang untuk memenuhi beberapa kebutuhan di bawah ini (Baker & Behlendorf, 1996):
- Memperbolehkan kontrol pada data yang direkam.
- Memenuhi kebutuhan proxy, client dan server dalam format yang umum.
- Menyediakan penanganan yang sempurna akan masalah penghilangan karakter.
- Memperbolehkan dalam pertukaran demografis data.
- Memperbolehkan dalam menyajikan rekapitulasi data.
SUMBER :
Free Template Blogger collection template Hot Deals SEO
Label:
Pengantar Web Science,
tugas kuliah,
Web Mining
Sistem Informasi (Information systems)
Sistem Informasi (SI) berkaitan dengan informasi bahwa sistem komputer dapat menyediakan untuk membantu perusahaan, non-profit atau organisasi pemerintah dalam mendefinisikan dan mencapai tujuannya. Hal ini juga berhubungan dengan proses yang perusahaan dapat melaksanakan dan meningkatkan menggunakan teknologi informasi. profesional IS harus memahami faktor teknis dan organisasional, dan harus dapat membantu organisasi menentukan bagaimana informasi dan proses bisnis teknologi memungkinkan dapat memberikan fondasi untuk kinerja organisasi yang unggul. Mereka berfungsi sebagai jembatan antara komunitas teknis dan manajemen dalam sebuah organisasi.
Informasi apa kebutuhan perusahaan? Bagaimana informasi yang dihasilkan? Apakah disampaikan kepada orang-orang yang membutuhkannya? Apakah disajikan kepada mereka dengan cara yang memungkinkan mereka untuk menggunakannya dengan mudah? Apakah organisasi terstruktur untuk dapat menggunakan teknologi secara efektif? Apakah proses bisnis organisasi yang dirancang dengan baik? Apakah mereka menggunakan peluang yang diciptakan oleh teknologi informasi sepenuhnya?Apakah organisasi menggunakan kemampuan komunikasi dan kolaborasi teknologi informasi tepat? Apakah organisasi mampu beradaptasi cukup cepat untuk mengubah keadaan eksternal? Ini adalah isu penting yang bisnis bergantung pada IS orang untuk alamat.
Sebagian besar program IS berlokasi di sekolah bisnis, namun mereka mungkin memiliki nama yang berbeda seperti sistem informasi manajemen, sistem informasi komputer, atau sistem informasi bisnis. Semua IS derajat menggabungkan topik bisnis dan komputasi, tetapi penekanan antara masalah teknis dan organisasi bervariasi antara program. Misalnya, program berbeda secara substansial dalam jumlah diperlukan pemrograman.
Secara tradisional, banyak lulusan IS program telah berfungsi dalam peran yang mirip dengan peran yang program TI secara eksplisit mempersiapkan siswa mereka. Sistem informasi lulusan terus mengisi peran tersebut, namun program-program baru dalam teknologi informasi menawarkan jalur alternatif untuk posisi tersebut.
sumber :
Free Template Blogger collection template Hot Deals SEO
Pengantar Basis Data
STRUCTURE QUERY LANGUAGE
Structure Query Language (SQL) merupakan komponen bahasa relational database system. SQL merupakan bahasa baku (ANSI/SQL), non procedural, dan berorientasi himpunan (set-oriented language). SQL dapat digunakan baik secara interaktif atau ditempelkan (embedded) pada sebuah program aplikasi.
Komponen-Komponen SQL
a. Data Definition Language (DDL) :
Digunakan untuk mendefinisikan data dengan menggunakan perintah : create, drop, alter.
b. Data Manipulation Language (DML) :
Digunakan untuk memanipulasi data dengan menggunakan perintah : select, insert, update, delete.
Data Manipulation Language merupakan bagian terpadu bahasa SQL. Perintah-perintahnya dapat dibuat secara interaktif atau ditempelkan pada sebuah program aplikasi. Pemakai hanya perlu menentukan 'APA' yang ia inginkan, DBMS menentukan 'BAGAIMANA' cara mendapatkannya.
c. Data Control Language (DCL) :
Digunakan untuk mengontrol hak para pemakai data dengan perintah : grant, revoke SQL
DATA DEFINITION LANGUAGE
1. CREATE TABLE
Fungsi : membuat tabel
Sintaks : CREATE TABLE tbname
(col 1 data type data spec,
col 2 data type data spec,
.
.
PRIMARY KEY (col1,……))
Contoh :
CREATE TABLE PERSONEL
(REGNO CHAR(10) NOT NULL,
NAME CHAR(45) NOT NULL,
ADDRESS CHAR(45),
BIRTH DATE NOT NULL WITH DEFAULT,
PRIMARY KEY (REGNO))
NULL
Spesifikasi NULL, NOT NULL, NOT NULL WITH DEFAULT
NULL :
dapat diinterpretasikan sebagai nilai yang tidak diketahui atau tidak tersedianya suatu nilai. Null bukan berarti kosong (blank) atau 0 (Nol)
NOT NULL :
pemakai atau program harus memberikan nilai-nilai pada saat memasukkan record
NOT NULL WITH DEFAULT :
nilai default disimpan pada saat record dimasukkan tanpa nilai yang ditentukan untuk kolom ini.
Nilai default-nya :
Nol untuk tipe field NUMERIC
Blank untuk tipe field CHARACTER
CURRENT DATE untuk tipe field DATE
CURRENT TIME untuk tipe field TIME
Pada saat membuat tabel, salah satu atribut tersebut di atas dispesifikasikan pada sebuah kolom.
2. CREATE VIEW
Fungsi : membuat tabel view.
View merupakan bentuk alternatif penyajian data dari satu atau lebih tabel. View dapat berisi semua atau sebagian kolom yang terdapat pada tabel dimana kolom tersebut didefinisikan.
Tujuan membuat view :
• Meningkatkan keamanan data
• Meningkatkan kemandirian data
• Penyederhanaan bagi end user (data yang sedikit, nama-nama kolom yang baru dan dapat dibaca dengan lebih baik)
Properti :
• Tidak terdapatnya data tambahan
• View mencakup subset kolom dan / atau baris
• View dapat berisikan data dari beberapa tabel dan / atau tabel-tabel view lainnya
• View dapat berisikan perolehan data, misal : nilai rata-rata
• Manipulasi data melalui view terbatas
Sintaks : CREATE VIEW viewname (column1, column2, ……..)
AS SELECT statement FROM tbname
[WITH CHECK OPTION]
Keterangan : View-name : nama view yang akan dibuat. Column : nama atribut untuk view Statement : atribut yang dipilih dari tabel basis data. Tabel-name : nama tabel basis data.
Contoh :
CREATE VIEW VPERSON (REGNO, NAME) AS
SELECT REGNO, NAME FROM PAUL.PERSONEL
3. CREATE INDEX
Fungsi : membuat index
Sintaks : CREATE [UNIQUE] INDEX indexname ON nama_table (nama_kolom)
Contoh :
CREATE UNIQUE INDEX PRSONIDX
ON PERSONEL(REGNO)
Dengan indeks memungkinkan suatu tabel diakses dengan urutan tertentu tanpa harus merubah urutan fisik dari datanya dan dapat pula diakses secara cepat
elalui indeks yang dibuat berdasar nilai field tertentu. Spesifikasi UNIQUE akan menolak key yang sama dalam file.
4. DROP TABLE
Fungsi : menghapus Tabel
Sintaks : DROP TABLE tbname
Contoh : DROP TABLE PERSONEL
Dengan perintah itu obyek lain yang berhubungan dengan tabel tersebut otomatis akan dihapus atau tidak akan berfungsi seperti :
- semua record dalam tabel akan terhapus
- index dan view pada tabel akan hilang
- deskripsi tabel akan hilang
5. DROP VIEW
Fungsi : menghapus view
Sintaks : DROP VIEW viewname
Contoh : DROP VIEW VPERSON
6. DROP INDEX
Fungsi : menghapus index Sintaks : DROP INDEX indexname
Contoh : DROP INDEX PRSONIDX
7. ALTER
Fungsi : merubah atribut pada suatu tabel
Sintaks : ALTER TABLE tbname
MODIFY (nama_kolom tipe_kolom) ADD (nama_kolom tipe_kolom [[before, nama_kolom]]) DROP (nama_kolom tipe_kolom)
Contoh : merubah Tabel TABX dengan menambah Field D.
ALTER TABLE TABX
ADD D CHAR(3)
DATA MANIPULATION LANGUAGE
1. INSERT
Fungsi : menambah baris (record) baru
Sintaks : INSERT INTO tbname (col1, ...) VALUES (value1, ...)
Catatan :
Sintaks tersebut dapat digunakan jika jumlah kolom = jumlah nilai, tetapi jika dalam tabel semua kolom akan diisi dapat digunakan sintaks berikut ini : Sintaks : INSERT INTO tbname VALUES (value1, value2, ...) Nilai-nilai diisikan sebanyak kolom yang terdapat di tabel tersebut.
2. UPDATE
Fungsi : merubah record
Sintaks : UPDATE tbname SET field = ekspresi WHERE kondisi
3. DELETE
Fungsi : menghapus record
Sintaks : DELETE FROM tbname WHERE kondisi
4. SELECT
Fungsi : menampilkan record
Sintaks : SELECT [DISTINCT] colname FROM tbname [WHERE kondisi] [GROUP BY kondisi] [HAVING kondisi] [ORDER BY kondisi]
Contoh Kasus DDL :
• Membuat Tabel (CREATE TABLE)
1. CREATE TABLE S (Sn Char(5) NOT NULL,
Sname Char(20) NOT NULL,
Status Smallint NOT NULL,
City Char(15) NOT NULL);
2. CREATE TABLE P
(Pn Char(6) NOT NULL,
Pname Char(20) NOT NULL,
Color Char(6) NOT NULL,
Weight Smallint NOT NULL);
3. CREATE TABLE SP
(Sn Char(5) NOT NULL,
Pn Char(6) NOT NULL,
QTY INTEGER NOT NULL);
4. CREATE UNIQUE INDEX Sidx ON S(Sn);
CREATE UNIQUE INDEX Pidx ON P(Pn);
CREATE INDEX Sdx ON SP(Sn);
CREATE INDEX Pdx ON SP(Pn);
• Modifikasi Table P dengan perintah :
RENAME COLUMN P.COLOR TO WARNA
ALTER TABLE P ADD (City CHAR(15) NOT NULL)
• Membuat View (CREATE VIEW) 1. Membuat view untuk suplier yang statusnya lebih besar dari 15
CREATE VIEW GOOD_SUPPLIERS AS SELECT Sn, Status, City FROM S WHERE Status > 15;
2. Membuat view yang berisi supplier yang tinggal di Paris
CREATE VIEW Paris_Suppliers AS SELECT * FROM Supliers WHERE City = ' Paris '
3. Membuat view dengan mengganti nama_atributnya
CREATE VIEW Parts (PNum, Part_Name, WT)
AS SELECT P#, Pname, Weight FROM Part
WHERE COLOR = 'Red'
SQL
- Nina Suri Tilandani --
Free Template Blogger collection template Hot Deals SEO
Struktur Sosial
Struktur sosial mengacu pada pola hubungan sosial dalam masyarakat. Strukturtersebut mengatur interaksi di antara anggota masyarakat, memberikan pedomandalam norma-norma budaya untuk mencapai tujuan ditentukan oleh nilai-nilai budaya.Umumnya, struktur sosial menjaga stabilitas masyarakat. Namun, ketika struktur sosialdan nilai-nilai sosial menjadi tidak kompatibel, struktur harus merangkul perubahansosial untuk memungkinkan masyarakat untuk bertahan dan melanjutkan pembangunanyang sehat. Sementara berbagai pendekatan sosiologis telah berusaha untukmenggambarkan pengembangan dan pemeliharaan struktur sosial, pemahamanhubungan antara struktur dan perubahan yang diperlukan untuk pengembanganmasyarakat dunia yang damai.
DEFINISI
Struktur sosial adalah sistem, khas stabil hubungan sosial yang ada dalam setiapmasyarakat manusia. Hal ini tidak peduli dengan orang-orang sebagai individu, dalamkelompok, atau dalam pembentukan organisasi masyarakat, maupun tujuan akhir darihubungan mereka. Sebaliknya, berkaitan struktur sosial dengan organisasi hubunganmereka: bagaimana mereka disusun menjadi pola. Dengan demikian, konsep struktursosial mengasumsikan bahwa hubungan sosial manusia tidak sewenang-wenang ataukebetulan, melainkan mereka mengikuti pola tertentu yang dapat diidentifikasi.
Struktur sosial adalah kerangka kelembagaan yang membuat untuk pesanan dalamberulang, ritmis (baik harian, mingguan, atau tahunan) interaksi antara orang-orang.Kunci struktur sosial masyarakat terletak dalam memahami lembaga-lembaga sosialdan kombinasi mereka terjalin. Lembaga sosial memberikan perintah yang diperlukan untuk membuat struktur sosial mungkin.
Kedua "mikro-struktur" dan "makro-struktur" dapat ditemukan dalam struktur sosial.Mikro-struktur adalah pola hubungan antara unsur-unsur dasar kehidupan sosial yangtidak dapat dibagi lagi dan tidak memiliki struktur sosial mereka sendiri (pola yaituhubungan antara individu dalam kelompok yang terdiri dari individu, di mana individutidak memiliki struktur sosial). Makro-struktur ini kemudian membuat semacam struktur"tingkat kedua", pola hubungan antara objek-objek yang memiliki struktur sendiri(misalnya hubungan antara partai politik, sebagai partai politik memiliki struktur sosial mereka sendiri).
Pengembangan Struktur Sosial
Tidak ada kesepakatan tentang bagaimana berbagai jenis struktur sosial berkembang.Umumnya, bentuk struktur sosial hirarki atau jaringan. Perbedaan antara kedua jenis struktur sosial yang terkait dengan gagasan "stratifikasi sosial," yaitu apakah masyarakat dipisahkan menjadi strata yang berbeda atau tingkat, sesuai dengan perbedaan sosial seperti ras, kelas, dan gender. Perlakuan sosial dari orang-orang dalam struktur sosial ini kemudian terkait dengan penempatan mereka dalam berbagai strata sosial.Dalam struktur hirarkis, stratifikasi vertikal, dengan tingkat yang lebih tinggi bernilai lebih dari yang lebih rendah. Ada orang-orang (kebanyakan Amerika) yang menyatakan bahwa struktur sosial hirarki berkembang secara alami. Mereka berpendapat bahwa struktur tersebut dapat disebabkan oleh kebutuhan sistem yang lebih besar, seperti kebutuhan tenaga kerja, manajemen, profesional, dan kelas militer, atau konflik antara kelompok-kelompok, seperti persaingan antara partai politik atau antar kelas sosial yang berbeda. Lainnya, (terutama di Eropa) berpendapat bahwa struktur ini bukanlah hasil dari proses alam, tetapi itu secara sosial dibangun. Ini mungkin telah dibuat oleh mereka yang berkuasa berusaha mempertahankan kekuasaan mereka, atau dengan sistem ekonomi yang menekankan pada monopoli dan persaingan atau kerjasama dan berbagi.Jenis kedua adalah bahwa struktur jaringan: orang yang terhubung, tapi tidak dalam piramida. Tidak ada "alpha laki-laki" di bagian atas dari tumpukan, ada bahkan tidak ada konsep yang lebih tinggi dan lebih rendah. Berbeda dengan solidaritas "mekanik" dari struktur sosial hirarki, terkenal karena umumnya sistem hukum represif dan hukuman, Emile Durkheim memperkenalkan istilah "organik" solidaritas untuk menggambarkan masyarakat berdasarkan model jaringan, di mana hukum umumnya restitutive. Jenis struktur ini disamakan dengan anatomi tubuh yang hidup, di mana semua institusi sosial saling bergantung dan koneksi ini adalah apa yang secara alami menyebabkan hambatan dan tujuan satu sama lain.Dalam memahami struktur sosial dan perubahan sosial, muncul beberapa sekolah pemikiran, dua contoh utama yang Strukturalisme, dan Fungsionalisme.
Elemen Struktur Sosial
Dalam rangka mendiskusikan divisi dasar dan jenis struktur sosial, "unit" struktur sosial harus ditetapkan terlebih dahulu. Murdoch (Goldsmith 1978) telah menunjukkan bahwa keluarga itu bersifat universal di kalangan masyarakat yang stabil dan dengan demikian harus dianggap sebagai "unit" struktur sosial. Budaya, sebagai produk dari interaksi dalam masyarakat, baik materi (antara manusia dan benda fisik) dan non-materi (dalam kaitannya dengan makna, keyakinan, bahasa, nilai-nilai, ide, harapan, dll) adalah berbagi, belajar, dan antargenerasi . Hal ini juga membentuk dasar dari struktur sosial.Masyarakat dikelompokkan ke dalam struktur dengan fungsi yang berbeda, makna, atau tujuan. Dalam arti luas adalah "sistem sosial," yang dapat dipandang sebagai suatu struktur sosial yang terdiri dari sistem ekonomi, sistem hukum, sistem politik, dan sistem budaya (semacam realitas bersama: bahasa, norma, nilai, dll) . struktur sosial, bagaimanapun, adalah jauh lebih dari itu. Hal ini juga termasuk pendidikan, keluarga, agama, dan layanan sosial seperti perawatan kesehatan. Bahasa adalah dasar saluran untuk mengkomunikasikan informasi dan instruksi dalam suatu masyarakat. Ada norma-norma budaya yang mempengaruhi perkawinan, melahirkan anak, dan membesarkan anak. sistem politik tidak hanya mempengaruhi lingkungan politik individual, tetapi juga sistem hukum tertentu, ketentuan kekerasan (oleh pasukan polisi), hukum properti, aturan perdagangan, perawatan kesehatan, dan sebagainya.Masyarakat juga umumnya mengembangkan disepakati pembagian kerja.Unsur-unsur yang berbeda saling terkait, seperti dapat dilihat dari contoh berikut: faktor-faktor ekonomi telah bertanggung jawab atas pergeseran dalam perilaku yang populer, beberapa dari mereka memotong garis kelas. Sebagai hasil produksi meningkat, kesejahteraan meningkat, dan kecenderungan umum dalam standar hidup bagi kelompok-kelompok terbanyak adalah ke atas, memungkinkan orang biasa untuk memperbaiki pola makan mereka, perumahan, dan peningkatan waktu luang. Pekerja ditekan untuk satu hari kerja dari 12 jam, kemudian sepuluh, dan, pada awal abad kedua puluh, beberapa kelompok mulai menuntut suatu periode lebih pendek. hari libur Tersebar juga diperkenalkan, dan "akhir pekan bahasa Inggris," yang memungkinkan waktu istirahat pada hari Sabtu sore dan hari Minggu, menyebar luas.Di antara beberapa elemen struktur sosial dan budaya, dua adalah sangat penting:Yang pertama terdiri dari tujuan budaya didefinisikan, tujuan, dan kepentingan, mengulurkan sebagai tujuan yang sah untuk semua anggota masyarakat. Mereka hanya hal-hal yang "layak diperjuangkan." Meskipun beberapa dari tujuan budaya mungkin secara langsung berhubungan dengan kebutuhan biologis manusia, mereka tidak perlu ditentukan oleh mereka.Unsur kedua dari struktur budaya mendefinisikan, mengatur, dan mengendalikan cara-cara yang dapat diterima untuk mencapai tujuan tersebut. Setiap kelompok sosial selalu cocok dengan tujuan budaya dengan peraturan, berakar pada norma dan nilai-nilai, tentang tata cara diperbolehkan untuk bergerak menuju tujuan-tujuan ini.Umumnya, masyarakat tidak kekurangan norma yang mengatur perilaku. Namun, masyarakat tidak berbeda dalam sejauh mana perilaku yang dapat diterima, adat istiadat sosial, dan kontrol kelembagaan secara efektif terintegrasi dengan tujuan dalam hirarki nilai-nilai budaya. Struktur sosial tetap utuh selama sebagai anggota masyarakat mampu mencapai tujuan mereka dalam kerangka cara diterima menjangkau mereka. Ketika nilai-nilai budaya dan struktur sosial menjadi tidak kompatibel, perubahan dalam struktur sosial menjadi tak terelakkan.
SUMBER :
-- Nina Suri Tilandani --
Free Template Blogger collection template Hot Deals SEO
Minggu, 27 Maret 2011
Globalisasi dan Teknologi
Apa itu globalisasi?
Ada berbagai definisi globalisasi, tapi kebanyakan mengakui pergerakan besar orang, barang, modal dan ide-ide karena integrasi ekonomi yang meningkat yang pada gilirannya didorong oleh peningkatan perdagangan dan investasi. Hal ini seperti bergerak ke arah hidup di dunia tanpa batas.
Selalu ada berbagi barang, jasa, pengetahuan dan budaya antara orang dan negara, namun dalam beberapa tahun terakhir peningkatan teknologi dan penurunan hambatan berarti kecepatan pertukaran jauh lebih cepat. Globalisasi menyediakan peluang dan tantangan. pasar yang lebih besar dapat berarti laba yang lebih besar yang mengarah ke kekayaan yang lebih besar untuk berinvestasi dalam pembangunan dan mengurangi kemiskinan di banyak negara. Lemahnya kebijakan domestik, lembaga dan hambatan infrastruktur dan perdagangan dapat membatasi kemampuan suatu negara untuk mengambil keuntungan dari perubahan. Setiap negara membuat keputusan dan kebijakan yang posisi mereka untuk memaksimalkan manfaat dan meminimalkan tantangan yang disajikan oleh globalisasi.
Isu-isu dan dampak yang dirasakan dari globalisasi membangkitkan perasaan yang kuat, orang tergoda untuk menganggapnya dalam hal hitam dan putih, padahal sebenarnya globalisasi adalah sebuah web yang sangat kompleks tentang banyak hal. Tabel berikut menyajikan sepuluh berlawanan sudut pandang sering menyatakan tentang globalisasi.
Dunia ini akan melalui salah satu periode yang luar biasa sebagian besar transformasi
dalam sejarah manusia. Globalisasi melanda seluruh bangsa. Cepat arus barang, jasa,
modal, teknologi, informasi, gagasan dan orang di seluruh batas meningkatkan
integrasi keuangan ekonomi dunia dan bangkit pengetahuan sebagai pendorong utama
pertumbuhan ekonomi menghasilkan tantangan baru dan peluanguntuk pembangunan.
Perbaikan dalam transportasi telah mengakibatkan penurunan dramatis dalam biaya
modal, teknologi, informasi, gagasan dan orang di seluruh batas meningkatkan
integrasi keuangan ekonomi dunia dan bangkit pengetahuan sebagai pendorong utama
pertumbuhan ekonomi menghasilkan tantangan baru dan peluang
komputasi dan telekomunikasi telah mengurangi transaksi
lebih mobile sumber daya dan keuangan dunia pasar yang terintegrasi, sosio-
informasi dan komunikasi teknologi yang mengakibatkan
yang sangat terintegrasi, jaringan elektronik dan berbasis pengetahuan
melalui pasar keuangan global yang terintegrasi. Globalisasi dan teknologi yang
menentang rintangan jarak dan waktu.
interaksi lebih cepat, manajemen lebih mudah interkoneksi, dan integrasi bisnis.
Teknologi informasi dan komunikasi (ICT) telah memainkan peran penting dalam
Gelombang Kedua,
lambang
berasal dari negara-negara berkembang,angka yang meningkat menjadi 32% dari
Globalisasi dan teknologi sekarang banyak jalan baru untuk meningkatkan pemerintahan.
TIK telah membuka peluang baru bagi pemerintah untuk mengelola sesuatu yang berbeda
dan melakukan bisnis dengan cara yang lebih efisien melalui pengelolaaninformasi
secara efektif dan rekayasa ulang proses. PBB mengidentifikasi berikut daerah di mana
operasi pemerintah dapat ditingkatkan dengan aplikasi TIK:
dan melakukan bisnis dengan cara yang lebih efisien melalui pengelolaan
operasi pemerintah dapat ditingkatkan dengan aplikasi TIK:
• e-Government: ini berlaku untuk hubungan antar-organisasi, dan termasuk koordinasi
kebijakan, pelaksanaan kebijakan dan pelayanan publik.
kebijakan, pelaksanaan kebijakan dan pelayanan publik.
• e-Administrasi: ini berlaku untuk hubungan intra-organisasi, dan mencakup
pengembangan kebijakan, kegiatan organisasi dan pengetahuan manajemen.
pengembangan kebijakan, kegiatan organisasi dan pengetahuan manajemen.
• e-Governance: ini berlaku untuk interaksi antara warga negara, pemerintah organisasi,
dan memilih pejabat publik, dan termasuk demokratis proses, pemerintahan yang terbuka
dan transparan pengambilan keputusan.
dan memilih pejabat publik, dan termasuk demokratis proses, pemerintahan yang terbuka
dan transparan pengambilan keputusan.
SUMBER :
- http://www.globaleducation.edna.edu.au/globaled/go/cache/offonce/pid/178
- http://www.cgg.gov.in/workingpapers/GlobalandGoodGovl.pdf
-- Nina Suri Tilandani --
Free Template Blogger collection template Hot Deals SEO
Arsitektur web (AJAX)
Apa itu ajax ?
Ajax (diucapkan / eɪdʒæks /; singkatan asynchronous JavaScript and XML) adalah sekelompok metode pengembangan web saling terkait yang digunakan pada sisi-klien untuk membuat aplikasi web interaktif. Dengan Ajax, aplikasi web dapat mengambil data dari server secara asynchronous di latar belakang tanpa mengganggu tampilan dan perilaku dari halaman yang ada. Data biasanya diambil dengan menggunakan objek XMLHttpRequest. Meskipun nama, penggunaan XML tidak diperlukan, dan permintaan tidak perlu asinkron. Seperti DHTML dan LAMP, Ajax bukanlah teknologi, tetapi sekelompok teknologi. Ajax menggunakan kombinasi HTML dan CSS untuk mark up dan informasi gaya. DOMdiakses dengan JavaScript untuk menampilkan secara dinamis, dan memungkinkan pengguna untuk berinteraksi dengan informasi yang disajikan. JavaScript dan objek XMLHttpRequest menyediakan metode untuk pertukaran data asynchronous antara browser dan server untuk menghindari ulang halaman penuh.
History
Pada 1990-an, situs web yang didasarkan pada halaman HTML yang lengkap, setiap tindakan yang diperlukan pengguna bahwa halaman akan kembali diambil dari server(atau halaman baru dimuat). Proses ini tidak efisien, sebagaimana tercermin dari pengalaman pengguna semua konten halaman menghilang kemudian muncul kembali,dll. Setiap kali sebuah halaman reloaded yang disebabkan oleh perubahan parsial, semua konten harus kembali dikirim bukan hanya informasi yang berubah. Hal ini dapat menempatkan beban tambahan pada server dan menggunakan bandwidth yang berlebihan. Asynchronous memuat konten yang pertama kali menjadi praktis ketika applet Java diperkenalkan dalam versi pertama dari bahasa Jawa pada tahun 1995. Hal ini memungkinkan dikompilasi kode client-side untuk memuat data asynchronously dari web server setelah halaman web dibuka. Pada tahun 1996, internet Explorer memperkenalkan elemen iframe ke HTML, yang juga memungkinkan loading asinkron. Pada tahun 1999, Microsoft menciptakan kontrol XMLHTTP ActiveX di Internet Explorer 5 yang kemudian diadopsi oleh Mozilla, Safari, Opera dan browser lain sebagai objek JavaScript XMLHttpRequest. Microsoft telah mengadopsi modelasli XMLHttpRequest pada Internet Explorer 7, meskipun ActiveX versi masih didukung.Utilitas latar belakang permintaan HTTP ke server dan teknologi web asynchronoustetap cukup jelas sampai mulai muncul dalam skala penuh aplikasi online sepertiOutlook Web Access (2000) dan Oddpost (2002), dan kemudian, Google membuat penyebaran yang luas dari Ajax dengan Gmail (2004) dan Google Maps (2005). Istilah ini Ajax diciptakan pada tanggal 18 Februari 2005 oleh Jesse James Garrettdalam sebuah artikel berjudul Ajax:. Sebuah Pendekatan Baru untuk Aplikasi Web, Pada tanggal 5 April 2006 World Wide Web Consortium (W3C) merilis spesifikasi draftpertama untuk objek XMLHttpRequest dalam upaya untuk membuat standar web resmi.
Asynchronous JavaScript and XMLHTTP, atau disingkat AJaX, adalah suatu teknik pemrograman berbasis web untuk menciptakan aplikasi web interaktif. Tujuannya adalah untuk memindahkan sebagian besar interaksi pada komputer web surfer, melakukan pertukaran data dengan server di belakang layar, sehingga halaman web tidak harus dibaca ulang secara keseluruhan setiap kali seorang pengguna melakukan perubahan. Hal ini akan meningkatkan interaktivitas, kecepatan, dan usability. Ajax merupakan kombinasi dari:
- DOM yang diakses dengan client side scripting language, seperti VBScript dan implementasi ECMAScript seperti JavaScript dan JScript, untuk menampilkan secara dinamis dan berinteraksi dengan informasi yang ditampilkan
- Objek XMLHTTP dari Microsoft atau XMLHttpRequest yang lebih umum di implementasikan pada beberapa browser. Objek ini berguna sebagai kendaraan pertukaran data asinkronus dengan web server. Pada beberapa framework AJAX, element HTML IFrame lebih dipilih daripada XMLHTTP atau XMLHttpRequest untuk melakukan pertukaran data dengan web server.
- XML umumnya digunakan sebagai dokumen transfer, walaupun format lain juga memungkinkan, seperti HTML, plain text. XML dianjurkan dalam pemakaian teknik AJaX karena kemudahan akses penanganannya dengan memakai DOM
- JSON dapat menjadi pilihan alternatif sebagai dokumen transfer, mengingat JSON adalah JavaScript itu sendiri sehingga penanganannya lebih mudah
Seperti halnya DHTML, LAMP, atau SPA, Ajax bukanlah teknologi spesifik, melainkan merupakan gabungan dari teknologi yang dipakai bersamaan. Bahkan, teknologi turunan/komposit yang berdasarkan Ajax, seperti AFLAX sudah mulai bermunculan.
AJAX sebagai sebuah Arsitektur
Pada awalnya AJAX dibuat sebagai sebuah rangkaian dari teknologi, namun
kemudian AJAX mengalami perkembangan. Sebagai contoh, adanya aplikasi web
yang tidak menggunakan XML dalam mentransfer data dari client ke server. Cara
tersebut dilakukan dengan menggunakan object XMLHttpRequest.
Berdasarkan realita di atas, beberapa pihak mendefinisikan sebagai paradigma baru
dalam pemrograman, disamping teknologi yang menyediakan fungsionalitas. Mari
kita bahas lebih mendalam tentang arsitektur AJAX.
Pengembang telah mengembangkan web programming sebelum hadirnya AJAX :
action dari user yang membutuhkan data dari server ditampilkan dalam halaman
yang digunakan, dimana data request dari user dikirimkan menuju server. Setelah
mengolah halaman tersebut, server menampilkan halaman baru bagi user yang
mengandung hasil dari proses sebelumnya.
Permasalah dari macam arsitektur tersebut adalah lambat dan cukup memakan
waktu, terutama bila dibandingkan dengan aplikasi desktop. Aplikasi desktop mampu
merespon cepat atas request dari user, aplikasi ini tidak memproses ulang masing –
masing komponen interface yang akan ditampilkan sebagai respon.
AJAX menggunakan arsitektur pemrograman tersebut pada aplikasi Web. Daripada
memberikan sebuah halaman penuh pada server dan mendapatkan pula sebuah
halaman penuh sebagai hasil operasi, AJAX mengijinkan kita untuk mengirimkan
request dalam ukuran yang lebih kecil pada server. Halaman yang terpakai hanya
termodifikasi untuk menampilkan hasil, bukan tergantikan dengan sebuah halaman
baru.
Faktor penting yang lain dari arsitektur AJAX adalah request dan response dijalankan
secara asinkron : AJAX tidak melarang user untuk melakukan proses lain pada
halaman yang dipakai. User dapat mengisi dan menggunakan area lain pada
halaman, sedangkan AJAX bekerja pada background.
Yang terakhir, AJAX mengijinkan user untuk berinteraksi dengan server sebagai
respon terhadap seluruh hal yang dilakukan oleh user. Arsitektur yang ada
sebelumnya hanya mengijinkan kita untuk berkomunikasi dengan server pada saat
user menekan tombol atau link yang akan mengirim data pada halaman. AJAX
memperbolehkan untuk me-request data baru dari server dalam bentuk mouseovers,
keypress dan even lain yang dikenali oleh JavaScript.
SUMBER :
- http://en.wikipedia.org/wiki/Ajax_(programming)
- http://id.wikipedia.org/wiki/AJAX
- http://poss.ipb.ac.id/files/JENI-Web%20Programming-Bab%2014-AJAX.pdf
-- Nina Suri Tilandani --
Free Template Blogger collection template Hot Deals SEO
Label:
AJAX,
Arsitektur web,
tugas kuliah,
Web Science
Langganan:
Postingan (Atom)