Minggu, 28 Februari 2010

Pengenalan dan Aturan Dalam Model Data Relasional

1.1 Pengertian Model Data Relasional
Model Data Relasional adalah sebuah sistem manajemen basisdata relasional yang menggunakan table dua dimensi yang terdiri atas baris dan kolom untuk memberi gambaran sebuah keterhubungan/relationship suatu berkas data dari beberapa nilai yang ada.
Basis data akan “disebar” atau dipilah-pilah ke dalam berbagai tabel dua dimensi. Setiap table selalu terdiri atas lajur mendatar yang disebut baris data (row / record) dan lajur vertikal yang biasa disebut dengan kolom (column / field).

Data Relasional mempunyai aturan – aturan tertentu. Hanya ada satu struktur data dalam model data relasional - relasi. Karena gagasan tentang relasi model pada konstruksi matematika, sebuah relasi adalah tabel yang menaati pembatasan tertentu.

Berikut adalah aturan dalam model data relasional :
  • Setiap hubungan dalam database harus memiliki nama yang berbeda
  • Setiap kolom dalam sebuah hubungan harus memiliki nama yang berbeda dalam hubungan
  • Semua entri dalam kolom harus dari jenis yang sama. Mereka dikatakan didefinisikan pada sama wilayah
  • Urutan kolom dalam suatu relasi tidak signifikan
  • Setiap baris dalam sebuah hubungan harus berbeda. Dengan kata lain, duplikasi baris tidak diperbolehkan dalam relasi
  • Urutan baris tidak signifikan
  • Setiap sel atau kolom / baris persimpangan dalam sebuah relasi harus berisi hanya disebut atom nilai. Dengan kata lain, multi-nilai itu tidak diperbolehkan dalam sel-sel relasi

Contoh Tabel dan keterhubungannya :

*Mahasiswa
NPM NAMA ALAMAT
10207765 Narastia H. Depok
10207899 Ratnasari Jakarta
11207544 Sheila Depok
10201771 Dwi Ratnasari Bekasi
11108977 Tubagus Rizky Depok
10207331 Diky Jakarta


*Mata Kuliah
Kode MK Mata Kuliah SKS
IT021215 EKONOMI KOPERASI 2
IT021259 STATISTIKA 2 2
AK021217 PERILAKU KONSUMEN 2

Tabel penghubungnya :

*Nilai
NPM Kode MK MID FINAL
10207899 IT021215 60 75
10207765 IT021215 80 90
11203422 AK021217 70 80
11108977 AK021217 65 80
10207331 AK021217 70 85
10207765 IT021259 85 90
11108977 IT021259 75 85


1.3 Dalam model data relasional ada beberapa contoh, yaitu :

- DB2 > IBM
- ORACLE > Oracle
- SYBASE > Powersoft
- INFORMIX > Informix
- Microsoft Access > Microsoft

1.4 Keuntungan/Kelebihan Basis Data Relasional
Model Data Relasional merupakan model data yang memiliki beberapa kelebihan. Karena dengan bentuknya yang sederhana dibandingkan dengan model jaringan yang lain seperti model hierarki, model data relasional juga dapat membuat pekerjaan seorang programmer menjadi lebih mudah, yaitu dalam melakukan berbagai operasi data (query, insert, update, delete, dan lainnya).

Referensi :
  1. PrandyRico Blog
  2. Codd, EF (1982). “Relational Database: A Practical Foundation for Productivity.” Comm.of ACM 2? (2).
  3. Codd, EF (1990). The Relational Model for Database Management: Version 2 . Reading, Mass, Addison-Wesley. Addison-Wesley
  4. Rizarulham's Blog

Minggu, 21 Februari 2010

Mengenal Data Dictionary Lebih dari Sekedar Kamus Data

Sebuah kamus data, alias metadata repositori, sebagaimana didefinisikan dalam IBM Dictionary of Computing, adalah "repositori terpusat informasi tentang data seperti makna, hubungan ke data lain, asal-usul, penggunaan, dan format."Istilah ini mungkin memiliki salah satu dari beberapa makna yang berkaitan erat berkaitan dengan database dan sistem manajemen database (DBMS):
• sebuah dokumen yang menggambarkan sebuah database atau koleksi dari database
• integral komponen dari suatu DBMS yang diperlukan untuk menentukan struktur
• sepotong middleware yang memperpanjang atau menggantikan kamus data asli dari DBMS

Kamus Data Dokumentasi

Database pengguna dan aplikasi pengembang dapat memperoleh manfaat dari kamus data otoritatif dokumen yang katalog organisasi, isi, dan konvensi dari satu atau lebih database. Hal ini biasanya meliputi nama dan deskripsi dari berbagai tabel dan bidang dalam setiap database, plus rincian tambahan , seperti tipe dan panjang setiap elemen data. Tidak ada standar universal untuk tingkat detail dalam dokumen tersebut, tetapi terutama merupakan jenis data yang lemah.

Kamus Data Middleware

Dalam pembangunan aplikasi database, dapat berguna untuk memperkenalkan lapisan tambahan kamus data perangkat lunak, yakni middleware, yang berkomunikasi dengan DBMS yang mendasarinya kamus data. Seperti "tingkat tinggi" kamus data mungkin menawarkan fitur-fitur tambahan dan tingkat fleksibilitas yang melampaui keterbatasan pribumi "tingkat rendah" kamus data, yang tujuan utamanya adalah untuk mendukung fungsi dasar DBMS, bukan persyaratan aplikasi yang khas. Sebagai contoh, data tingkat tinggi dapat memberikan alternatif kamus entitas-model hubungan yang berbeda disesuaikan dengan aplikasi yang berbagi database umum. Extensions untuk kamus data juga dapat membantu dalam optimasi query terhadap database terdistribusi.

Software kerangka kerja yang ditujukan untuk pengembangan aplikasi cepat kadang-kadang meliputi data tingkat tinggi fasilitas kamus yang dapat secara substansial mengurangi jumlah program yang dibutuhkan untuk membangun menu, formulir, laporan, dan komponen lain dari aplikasi database, termasuk database itu sendiri. Sebagai contoh, termasuk PHPLens PHP perpustakaan kelas untuk mengotomatisasi penciptaan tabel, indeks, dan kunci asing kendala portably untuk database multipel. lain data berbasis PHP-kamus, bagian dari RADICORE toolkit, program secara otomatis pada objek, script, dan SQL kode untuk menu dan bentuk dengan validasi data dan kompleks bergabung. Untuk ASP.NET lingkungan, Base One kamus data lintas DBMS menyediakan fasilitas untuk database otomatis penciptaan, validasi data, peningkatan kinerja (caching dan indeks pemanfaatan), aplikasi keamanan, dan diperpanjang tipe data.

Kamus Data Tutorial

Kamus data - metadata - Sistem & obyek hak istimewa - struktur kamus - `` pengguna tabel''- `` semua''tabel - tabel''`` dba - `` v $''tabel - tabel yang sering digunakan penggunaan contoh - latihan - menggunakan kamus dalam PL / SQL program - opsional latihan.

Pendahuluan
Dokumen ini menyajikan kamus data Oracle, juga disebut sistem katalog. Kamus data adalah repositori semua meta-data yang relevan dengan objek disimpan dalam database dan juga informasi tentang DBMS itu sendiri.

Dictionary Content (Kamus Konten)

Mendefinisikan metadata.
Istilah metadata sering didefinisikan sebagai data tentang data. Artinya, data yang memberikan informasi tentang tabel, pandangan, kendala, stored procedure, dll disimpan dalam database. Jika kita mengambil sebuah tabel sebagai contoh, dalam kamus akan menyimpan informasi seperti:
• nama
• ketika itu dibuat dan kapan terakhir diakses
• nama dan tipe data dari atribut (yaitu informasi struktural)
• pemiliknya, yang dapat membaca dan menulis untuk itu (yaitu informasi keamanan)
• dimana data disimpan (yaitu informasi fisik)

Keamanan di Oracle
Oracle mendefinisikan dua kategori hak-hak istimewa: obyek hak istimewa dan hak istimewa sistem. Kedua kategori diberikan dan dicabut menggunakan GRANT dan REVOKE SQL konstruksi: GRANT ON TO dan GRANT UNTUK . Anda telah menggunakan mantan (lihat Introduction to Oracle.). Terutama hak istimewa sistem menentukan jenis objek pengguna diperbolehkan untuk memanipulasi (tabel ,...) dan apa (s) ia dapat melakukan dengan mereka. Obyek hak menentukan hak akses pada tingkat objek (dan bahkan pada tingkat atribut untuk tabel).



Kamus Struktur

Kamus data dilaksanakan di Oracle sebagai satu set hanya-baca tabel dan tampilan.


Gambar 1: struktur hirarkis kamus data.

















Gambar 1 menyajikan tingkat dua struktur kamus. Pada akar pohon adalah meja kamus, yang menampilkan dua atribut: table_name dan komentar. Isian komentar menyajikan deskripsi informal kamus yang sesuai meja.
Sebagai contoh, kita dapat meminta informasi tentang kamus tabel:
- SQL> SELECT komentar
- 2 FROM kamus WHERE table_name = 'KAMUS')
- 3 /
dan mendapatkan:
Deskripsi kamus data tabel dan tampilan
Sebagai latihan, tulis sebuah query untuk mencari tahu berapa banyak meja membuat kamus data.
Tingkat kedua kamus ini dibagi menjadi empat kategori tabel. `` Pengguna''tabel menggambarkan benda Anda sendiri. Mereka hanya dapat diakses untuk Anda. `` Semua''tabel menggambarkan objek semua pengguna, dan dapat diakses oleh semua pengguna. ``DBA'' tabel berisi hanya informasi yang relevan dan dapat diakses ke database administrator. Dan terakhir, `` V $''tabel mencerminkan keadaan internal DBMS dan terutama berguna untuk DBAs untuk audit kinerja dan pengoptimalan.
Anda harus merujuk pada Gambar 1 untuk daftar kamus umum digunakan tabel. Juga, ingat bahwa Anda dapat memperoleh skema dari setiap tabel dengan perintah desc, (lihat Introduction to Oracle).

Referensi :

1. ACM, IBM Dictionary of Computing, 10th edition, 1993
2. TechTarget, SearchSOA , What is a data dictionary? TechTarget, SearchSOA, Apa itu kamus data?
3. US Patent 4774661, Database management system with active data dictionary , 11/19/1985, AT&T.US Patent 4774661, sistem manajemen basis data dengan kamus data aktif, 11/19/1985, AT & T
4. US Patent 4769772, Automated query optimization method using both global and parallel local optimizations for materialization access planning for distributed databases , 02/28/1985, Honeywell Bull.US Patent 4769772, Otomatis metode optimasi query menggunakan global dan paralel lokal Terwujudnya optimasi untuk perencanaan akses untuk database terdistribusi, 02/28/1985, Honeywell Bull
5. PHPLens, ADOdb Data Dictionary Library for PHP PHPLens, ADOdb Data Dictionary Library untuk PHP
6. RADICORE, What is a Data Dictionary? RADICORE, Apakah yang dimaksud dengan Data Dictionary?
7. Base One International Corp., Base One Data Dictionary Base Satu International Corp, Base Satu Data Dictionary
8. Syronex, google

Kamis, 18 Februari 2010

Aksi Demo "Menjelang 100 Hari Masa Kerja Pemerintahan SBY – Budiono"

Pada saat unjuk rasa besar-besaran kemarin 28 Januari 2010, Demo Menjelang 100 Hari Masa Kerja Pemerintahan SBY – Budiono, menjadi berita yang hangat di bicarakan pada saat itu. Banyak masyarakat yang turun dalam aksi tersebut. Mulai dari masyarakat biasa hingga k tokoh masyarakat.
Lalu bagaimana penalaran mahasiswa terhadap etika berdemostrasi di instansi politik tersebut ?
Menurut saya, aksi demonstrasi ‘Menjelang 100 Hari Masa Kerja Pemerintahan SBY – Budiono’ merupakan salah satu pembicaraan yang patut di bahas. Terutama pada aksi demo tersebut. Dimana ada etika yang kurang baik pada saat demonstran melakukan aksi. Sewaktu dimana salah satu demonstran membawa kerbau bertuliskan SI Bu Ya dan bertempelkan gambar SBY di tubuhnya, (Nugroho Suksmanto,kompas.com) itu berarti ingin mengatakan SBY itu si “gemuk”, “malas” dan “bodoh”, ternyata mereka mengatakan hanya ingin berdemonstrasi secara lebih kreatif dengan menampilkan hewan sebagai simbol. Terserah akan diinterpretasikan bermakna apa. Mungkin apabila dibandingkan dengan aksi demo pada beberapa tahun yang lalu, aksi demo saat ini kebanyakan memang sangat berani, tidak memikirkan dahulu apa akibatnya nanti. Dalam hal itu terjadi pelanggaran etika atau kesopanan, seharusnya tidak ditanggapi secara frontal karena hanya akan menimbulkan perlawanan yang akan memperkeruh keadaan, sehingga sebaiknya diserahkan penanganannya kepada instansi yang berwenang.
Dapat diketahui perbedaan demonstrasi sebagai hak asasi demokrasi yang menjunjung tinggi kritisisme dan demonstrasi yang mengumbar penghinaan. Menurut Denny (Dosen UGM), ada perbedaan sangat mendasar antara ‘mengkritik’ dan ‘menghina’. Mengkritik memang hak dasar dalam berdemokrasi dan harus dihormati. Mengkritik juga penting untuk kontrol bernegara. Tetapi menghina di sisi lain adalah tindak pidana dan dilarang dilakukan atas nama demokrasi sekalipun. Menghina juga tidak boleh dilakukan kepada siapapun, tidak terkecuali apalagi penghinaan terhadap penyelenggara negara yang dipilih secara sah melalui pemilu 2009 yang demokratis.
Berikut salah satu aksi demo yang bertentangan terhadap etika dalam berdemonstrasi.
wassalam

Rabu, 06 Januari 2010

Pasar Konsumen dan Perilaku Pembelian Konsumen

PASAR KONSUMEN DAN PERILAKU PEMBELIAN KONSUMEN


Pasar Konsumen

Semua individu dan rumah tangga yang membeli atau mendapatkan barang atau jasa untuk konsumsi pribadi.

Perilaku Pembelian Konsumen

Perilaku pembelian Konsumen akhir ( individu dan rumah tangga ) yang membeli barang atau jasa untuk konsumsi pribadi.


KARAKTERISTIK YANG MEMPENGARUHI PERILAKU KONSUMEN

1. Faktor-faktor Budaya
a. Budaya : Serangkaian nilai, persepsi, keinginan, dan perilaku dasar yang dipelajari oleh anggota masyarakat dari keluarga dan instansi penting lain.
b. Sub-budaya : kelompok orang yang memiliki sistem nilai yang sama berdasarkan pengalaman dan situasi kehidupan yang serupa.
c. Kelas Sosial : Pembagian kelompok masyarakat yang relatif permanen dan relatif teratur dimana anggota memiliki nilai, minat dan perilaku yang serupa.

2. Faktor-faktor Sosial
a. Kelompok : Dua atau lebih sekelompok orang yang berinteraksi untuk memenuhi tujuan individu atau tujuan bersama.
b. Keluarga
c. Peran dan Status ( Peran terdiri dari sejumlah aktivitas yang diharapkan untuk dilakukan menurut orang-orang di sekitarnya, Tiap peran membawa status yang mengambarkan penghargaan umum terhadap peran tersebut oleh masyarakat.

3. Faktor-faktor Pribadi
a. Umur dan Tata Siklus Hidup
b. Pekerjaan
c. Situasi Ekonomi
d. Gaya Hidup : Pola hidup seseorang yang tergambarkan pada aktivitas, interest, dan opinion ( AIO ) orang tersebut.
e. Kepribadian dan Konsep Diri. ( Kepribadian, sikologis yang membedakan seseorang yang menghasilkan tanggapan secara konsisten dan terus-menerus terhadap lingkungan. Konsep Diri, adalah kepemilikan seseorang dapat menyumbang dan mencerminkan ke identitas diri mereka ).

4. Faktor-faktor Psikologis
a. Motivasi, kebutuhan yang mendorong seseorang secara kuat mencari kepuasan atas kebutuhan tersebut.
b. Persepsi, Proses menyeleksi, mengatur, dan menginterpretasikan informasi guna membentuk gambaran yang berarti tentang dunia.
c. Pembelajaran, perubahan perilaku seseorang karena pengalaman.
d. Keyakinan dan Sikap, ( keyakinan = pemikiran deskriptif yang dipertahankan seseorang mengenai sesuatu. Sikap merupakan evaluasi, perasaan dan kecenderungan yang konsisten atas suka atau tidak seseorang terhadap suatu obyek atau ide ).

PROSES PENGAMBILAN KEPUTUSAN
1. Pengenalan Kebutuhan, Tahap dimana konsumen mengenali permasalahan atau kebutuhan.
2. Pencarian Informasi, tahap dimana konsumen tergerak untuk mencari informasi tambahan, konsumen mungkin sekedar meningkatkan perhatian atau mungkin pula mencari informasi secara aktif.
3. Pengevaluasi Alternatif, tahap dimana konsumen mengunakan informasi untuk mengevaluasi berbagai merek alternatif di dalam serangkaian pilihan.
4. Keputusan Pembelian, tahap dimana konsumen secara actual melakukan pembelian produk.
5. Perilaku Setelah Pembelian, tahap dinama konsumen melakukan tindakan lebih lanjut setelah pembelian berdasarkan pada keputusan atau ketidakpuasan mereka.





PROSES KEPUTUSAN PEMBELIAN PRODUK BARU

Produk Baru
Barang, Jasa atau Ide yang dianggap oleh sebagian calon konsumen sebagai hal yang baru.
Proses Adopsi
Proses mental yang dijalani oleh individu melewati dari pertama mempelajari inovasi tertentu hingga ke adaopsi akhir.

Tahap-tahap Proses Adopsi
1. Kesadaran (awareness), konsumen tahu akan produk baru tetapi kekurangan informasi tentangnya.
2. Ketertarikan (interest), konsumen mencari informasi tentang produk baru tersebut.
3. Pengevaluasian (evaluation), konsumen mempertimbang kan apakah mencoba produk baru adalah masuk akal.
4. Percobaan (trial), konsumen mencoba produk dalam skala yang kecil untuk meningkakan perkiraan besarnya nilai produk tersebut.
5. Pengadopsian ( adoption), konsumen menentukan apakah akan menjadi pemakai tetap atau tidak dari produk baru tersebut.

Pengaruh Karakteristik Produk terhadap Tingkat Pengadopsian
1. Keunggulan relatif
Tingkat yang menunjukan keunggulan inovasi terhadap produk yang telah ada.
2. Kompatibilitas
Tingkat kesesuaian inovasi dengan nilai dan pengalaman calon konsumen.
3. Kompleksitas
Tingkat kesulitan inovasi untuk dimengerti atau digunakan.
4. Divisibilitas
Tingkat inovasi dapat dicoba sedikit demi sedikit.
5. Komunikabilitas
Tingkat kemampuan hasil penggunaan inovasi dapat diobservasi atau dijelaskan kepada orang lain.(osun.org)

Keputusan Konsumen

Pada umumnya apabila konsumen ingin membeli sesuatu, mereka mempunyai keputusan pembelian terlebih dahulu sebelum membeli. Apakah barang yang akan mereka beli mempunyai kualitas bagus dan bermanfaat atau tidakkah bagi mereka ?

Produk : Laptop
Merk : Toshiba

Yang menjadi faktor eksternal dalam keputusan ini:
yaitu Lingkungan Sosial > Teman; memberikan saya informasi tempat dimana saya dapat
membeli produk tersebut.

Yang menjadi faktor internal dalam keputusan ini:
yaitu Motivasi > dimana saya membeli produk ini karena saya mempunyai motivasi untuk
mempelajari lebih jauh teknologi komputer, dan agar saya bisa lebih
kreatif untuk membuat atau mengerjakan sesuatu.

Keputusan Pembelian:
Karena produk yang saya beli ini sangat berguna dan bermanfaat untuk saya. Saya dapat lebih mudah mengerjakan dan menyelesaikan tugas-tugas kuliah yang diberikan oleh Dosen. Saya tidak perlu mondar-mandir ke rental komputer untuk mengerjakan tugas-tugas saya. Apalagi di saat waktu luang, saya sesekali mengisi waktu luang saya dengan browsing-browsing internet, mencari bahan tugas-tugas kuliah, mendownload lagu-lagu, film dan membuka situs pertemanan dengan menggunakan modem di laptop, bisa juga dengan hotspot free. Selain itu laptop merupakan barang yang fleksibel, dimana kita ketahui laptop fungsingya sama dengan komputer, tetapi laptop dapat kita bawa kemana saja dan dapat kita gunakan dimana saja & kapan saja. Artinya produk tersebut tidak ribet. Oleh sebab itu saya membeli produk tersebut. .

Selasa, 05 Januari 2010

Antusias Menjelang Natal dan Tahun Baru

Di penghujung tahun merupakan hari yang di tunggu – tunggu oleh kebanyakan orang di dunia. Apalagi saat mendekati Natal dan Tahun baru, mereka menikmati weekend panjang dan menyiapkan diri untuk memanfaatkan waktu tersebut. Seperti berlibur ke tempat – tempat wisata bersama keluarga untuk meninggalkan sejenak aktivitas yang padat.

Biasanya pada penghujung tahun dimana saat mendekati Natal dan Tahun Baru, tidak sedikit Departement Store atau Pusat Perbelanjaan yang memberikan sale besar – besaran pada produk tertentu. Oleh karena itu, Departement Store atau Pusat Perbelanjaan tersebut pada saat itu terlihat lebih ramai didatangi oleh para pengunjung dari hari – hari biasanya. Misalnya di salah satu Departement Store yang saya datangi beberapa hari yang lalu, saya melihat banyak harga yang di tawarkan untuk pakaian, celana, sepatu, sandal, dll dari merk – merk tertentu dan mereka memberi sale mulai dari 20% hingga 70%, sehingga para konsumen tergiur dengan sale yang ditawarkan.

Mungkin itu menjadi kesempatan para konsumen pada saat itu untuk berbelanja untuk mempersiapkan natal dan tahun baru, apabila ingin memborong pakaian baru untuk merayakan Hari Raya Natal(untuk yang merayakan) dan Tahun Baru atau membeli keperluan yang lainnya. Karena mereka pun tergiur dengan harga dan sale yang diberikan. Seperti celana jeans yang saya beli di salah satu Departement Store yang saya datangi pada saat itu, harga awal celana jeans tersebut pada saat itu sekitar 250rb, dan setelah sale saya mendapatkan harga celana jeans tersebut menjadi 90rb. Saya puas dengan membeli celana jeans tersebut karena selain harganya menjadi terjangkau, celana jeans tersebut pun kualitasnya bagus dan mempunyai nama (brand/bermerk). I like it… !!!

Yupp, mungkin itu yang dikatakan antusias menjelang Natal dan Tahun Baru, tepatnya antusias para konsumen.

Rabu, 30 Desember 2009

Persaingan Ketat Bisnis

Siapa yang tak kenal dengan dua perusahaan besar Consumer Goods, mereka selalu berlomba untuk dapat menjadi jawara dalam persaingan bisnis mereka.
Dengan segmen yang berbeda mereka mencoba meraih perhatian pasar dan dengan segala bentuk promosi baik melalui media cetak, elektronik dan juga bentuk promosi yang langsung ditujukan kepada calon konsumen. Mereka bersaing dengan cara-cara yang mungkin tidak biasa dimata konsumen pada umumnya. Seperti yang pernah saya lihat di salah satu Mall dengan pusat perbelanjaan yang cukup besar di Jakarta, mereka melakukan aktivitas promosi yang terbilang cukup tidak biasa, melakukan promosi bersebelahan dengan produk yang kompetitor.
Terlihat sangat riuh dengan menggunakkan soundsystem yang terlalu keras karena 1 dan yang lainnya tidak mau begitu saja tersingkir dari persaingan tersebut. Saya mengamati bukan hasil optimal yang mereka dapatkan, malah beberapa konsumen yang lalu lalang merasa sedikit teganggu dengan adanya suara2 yang bising. Memang untuk beberapa konsumen akan merasa tertarik dengan adanya kegaduhan yang dibuat karena persaingan tersebut karena mereka juga menawarkan berbagai macam gimik yang menarik yang bisa dibawa pulang oleh para calon konsumen.
Pertanyaan saya apakah mereka perlu melakukan hal-hal seperti itu dengan mengenyampingkan hak konsumen dan mungkin juga untuk beberapa calon konsumen yang merasa terganggu itu sudah menjadi kerugian bagi si calon konsumen.
Bersaing sehat dan juga memperhatikan hak-hak orang lain itu juga yang harus di kedepankan untuk memenangkan persaingan dalam bidang apapun juga.

Tulisan di atas merupakan Keanekaragaman pasar dalam perilaku konsumen. .