WELCOME


widgeo.net

Ahad, 17 Januari 2016

IPD 3022 - ANOMALI


JENIS-JENIS ANOMALI :

Pengertian Anomali Pangkalan Data

Anomali adalah proses pada basis data yang memberikan efek samping yang tidak diharapkan ( misalnya menyebabkan ketidakonsistenan data atau membuat suatu data menjadi hilang ketika data dihapus)
Macam Anomali terdiri dari
§  Anomali panambahan
§  Anomali Penghapusan
§  Anomali pengubahsuaian

Sumber rujukan :



JENIS-JENIS ANOMALI :


1.      Anomali Penambahan (Insert)

Definisi : Anomali yang berlaku apabila hendak menambah nilai ke dalam hubungan.
Contoh  :

ID_PEKERJA
NAMA_JAWATAN
WAKTU_BEKERJA
NAMA_PEKERJA
A001
PEMBANTU PERIBADI
8
NURUL AINI
A002
PENGURUS KEWANGAN
8
NURUL NATASYA
A003
KERANI
8
MUHD NAZMI
A004
PENGURUS
8
HAKIMI FARHAN

-         Jawatan pengurus kewangan 2- jawatan tersebut tidak dapat ditambah kerana tiada pekerja yang ingin bekerja sebagai pengurus kewangan 2.




2.      Anomali Penghapusan (Delete)

Definisi : Anomali yang berlaku apabila hendak menghapuskan satu nilai data dalam                                              
                hubungan.
Contoh  :

KOD_BUKU
TAJUK_BUKU
TARIKH_PINJAMAN
NAMA_PEMINJAM
H010
MATEMATIK
12/04/2015
NABILA
B005
SAINS
28/04/2015
NORISS
Y021
BAHASA ARAB
02/04/2015
AMIRUL
R011
BAHASA MELAYU
22/04/2015


-   Data yang berwarna merah tersebut akan dihapuskan kerana peminjam buku Bahasa Melayu tersebut membatalkan pinjaman buku tersebut.



3.      Anomali Pengubahsuaian (Update)

Definisi : Anomali yang berlaku apabila hendak mengubah satu-satu data dalam                                 hubungan.
Contoh  :

NAMA_DORM
BIL_AHLI DORM
NO_KAD PENGENALAN
NAMA_AHLI DORM
SH2
10
990919-08-6542
SITI SYAKILA
SH7
12
990108-10-7832
NUR IKMALIA
SH5
10
991224-14-2380
IZZAH FAQEHAH


-    Anomali ini terjadi apabila berlaku perubahan pada sejumlah data seperti bilangan ahli dorm yang berubah menjadi lebih berkurang atau lebih bertambah, tetapi tidak seluruhnya perlu diubah.

Khamis, 14 Januari 2016

KPD 3022 - NORMALIZATION


KONSEP  PENORMALAN


Dalam kita mereka bentuk pangkalan data hubungan, kita menghasilkan satu pangkalan data hubungan yang baik dengan mengurangkan bilangan duplikasi data. Proses untuk menghasilkan pangkalan data yang baik dengan mengurangkan bilangan duplikasi data adalah melalui proses penormalan. Penormalan merupakan satu cara untuk menganalisa jadual-jadual berdasarkan kekunci dan kebergantungan fungsian. Di mana ia melibatkan peraturan tertentu pada jadual supaya pangkalan data boleh dinormalkan pada mana-mana peringkat.

Proses penormalan telah diperkenalkan oleh Codd pada tahun 1972. Tiga bentuk penormalan yang akan diberi tumpuan ialah :

                         a)   Bentuk Normal Pertama  (1NF) - First Normal Form
                         b)   Bentuk Normal Kedua     (2NF) - Second Normal Form
                         c)    Bentuk Normal Ketiga     (3NF) - Third Normal Form



Walaubagaimanapun, terdapat juga bentuk penormalan yang lebih tinggi seperti Bentuk Penormalan Boyce-Codd (BCNF). Tetapi bentuk penormalan seperti ini jarang digunakan.


Tujuan dan Keperluan Penormalan

  • menghasilkan skema hubungan dengan pengumpulan atribut yang paling optimum.
  • mengurangkan data lewah.
  • mengatasi masalah anomali.

Sabtu, 9 Januari 2016

Apa pula "Macro" itu ?


Apa itu ‘macro’ ?

Macro merupakan kumpulan perintah – perintah dalam Excel yang dirangkai menjadi satu perintah. Macro berupa script dengan menggunakan bahasa pemrograman VB Sehingga pekerjaan yang berulang – ulang dapat dilakukan secara automatic dan mudah. Hal ini akan sangat menguntungkan ketimbang melakukan perintah – perintah secara satu per satu dan berulang - ulang. Contoh yang sederhana misalnya pembaca sering menuliskan suatu kata atau kalimat yang sama secara terus - menerus, maka yang semacam ini dapat dibuatkan macronya sehingga pekerjaan mengetik menjadi lebih cepat dan mudah serta tidak membuang waktu. 

Dengan menjalankan makro, pengguna dapat mengurangkan turun masa biasanya 
digunakan oleh tugas-tugas yang berulang-ulang. Beberapa makro, seperti yang dalam MS Excel, juga mungkin mengandungi fungsi. Makro Excel biasanya dicipta dengan merekodkan urutan papan kekunci dan tetikus tindakan menggunakan Perakam Makro. Ia juga boleh dibuat menggunakan Visual Basic (kerana walaupun makro direkodkan terdiri daripada kod Visual Basic). Makro disimpan kemudiannya boleh diakses dari senarai menu atau dari bar alat dan menjalankan dengan hanya klik. Anda juga boleh menetapkan hotkey untuk makro untuk akses lebih cepat. Sejak makro boleh dipanggil secara automatik sebaik sahaja dokumen digital dimuatkan, mereka telah diambil khidmat oleh individu yang berniat jahat untuk mencipta virus makro. Pada 1990-an, pengguna yang tidak curiga sering mengganas dengan skrin yang seolah-olah dipaparkan watak-watak pada petunjuk mereka sendiri atau tetikus yang klik pada butang atau teks diserlahkan.

"REPORT"


BISMILLAHIRRAHMANNIRRAHIM.. ^^

Report pada DBMS ?  Apa tu ?

Report, sepertihalnya form, digunakan untuk merepresentasikan hasil olahan data menjadi informasi yang siap di cetak di lembaran kertas.

                                                                                                                                         
Mengapa kita perlu membuat Report ?.

Jika atasan anda meminta laporan penjualan kepada anda, tentunya anda akan segera menyiapkannya anda boleh mencetak jadual penjualan sebagai laporan tetapi hasil cetakannya tidak seperti laporan yang diinginkan. Cara yang terbaik adalah dengan membuat laporan penjualan tersebut dengan menggunakan ‘Report’. Dengan Report bila-bilapun laporan diperlukan maka dengan cepat kita dapat menyediakannya.


Satu laporan dalam pangkalan data adalah hasil yang diformat pertanyaan pangkalan data dan mengandungi data yang berguna untuk membuat keputusan dan analisis.

Aplikasi perniagaan yang paling baik mengandungi terbina dalam alat pelaporan; ini hanya satu muka depan yang menyeru atau berjalan pertanyaan pangkalan data back-end yang diformatkan untuk kegunaan permohonan yang mudah. Sebagai contoh, sebuah aplikasi perisian perbankan mungkin mengandungi laporan ditakrifkan secara khusus ke atas semua pelanggan dengan deposit besar atau laporan mengenai ringkasan bulanan pinjaman untuk semua pelanggan.


Untuk mengambil data, pertanyaan mesti dijalankan dengan pelbagai alat-alat yang memanggil sekurang-kurangnya satu bahasa pertanyaan. Bahasa menyoal berstruktur (SQL) adalah bahasa menyoal yang paling popular dan terkenal. Bahasa pertanyaan lain termasuk: Teks Hyper Structured Query Language (HTSQL): Bahasa ini diterjemahkan protokol pemindahan hiperteks (HTTP) untuk pertanyaan SQL. Polikarp Bahasa Pertanyaan: Teks Carian bahasa beranotasi. SPARQL (a akronim rekursif bagi SPARQL Protokol dan RDF Query Language): Bahasa ini adalah bagi permohonan yang grafik.




Masih berminat untuk belajar lebih lagi mengenai pangkalan data ?


Ingin mengetahui apa itu ‘Query’ ?

Query adalah ‘permintaan data’ kita berupa bahasa bisnes, untuk mengolah data dalam jadual (-jadual) menjadi satu informasi yang boleh difahami. Seperti mengelompokkan sepuluh penjualan terbesar oleh pelanggan yang dimiliki. Ia boleh berdasarkan pada satu jadual saja, atau pada dua/lebih jadual, ataupun berdasarkan pada query  yang telah ada.
Query berfungsi untuk menyaring dan menampilkan data dari berbagai kriteria dan urutan yang kita kehendaki. Sebagai contoh, kita ingin menampilkan karyawan yang beralamat di kota Yogyakarta, menampilkan karyawan yang berjenis kelamin perempuan, atau menampilkan karyawan yang tingkat pendidikannya S1, menampilkan data siswadengan NIS sesuai keinginan, menampilkan siswa yang nilai TIK-nyatidak tuntas dan lain-lain.

Manfaat Query :

Dengan Query kita dapat :
a. Menampilkan data-data tertentu pada suatu jadual, contohnya kita hanya ingin melihat data pada jadual barang yang kod barangnya “B001
b. Menampilkan data dari dua jadual atau lebih dengan syarat antara jadual itu ada medan yang berhubungan. Contohnya, kita ingin melihat Nombor Faktor “F0001” itu siapa pemiliknya. Di sini kita mengambil data dari jadual Header Penjualandan jadual Karyawan, Sebagai penghubungnya adalah medan NIK.
c. Dapat melakukan operasi perhitungan.
d. Query biasanya digunakan sebagai sumber data untuk Report dan Form.


Ada dua cara untuk membuat Query :

1. Create query by using wizard
2. Create query in design view