Catatan IT BT 4 PDF
Document Details
Uploaded by MarvelousTopaz4492
Tags
Summary
This document provides notes on IT concepts, specifically focusing on data manipulation, integrity, and related database ideas. It covers fundamental aspects of data management, including types, rules, and validation techniques. The content is highly technical and academic, serving as a learning resource.
Full Transcript
Manipulasi Data Manipulasi data adalah mengubah atau memodifikasi sebuah data yang sudah disimpan didalam database dengan menghapus atau mengedit data. 3 elemen manipulasi data adalah - Mengganti - Memodifikasi - Menghapus Data Integrity Data integrity adalah akurasi, konsistensi, bena...
Manipulasi Data Manipulasi data adalah mengubah atau memodifikasi sebuah data yang sudah disimpan didalam database dengan menghapus atau mengedit data. 3 elemen manipulasi data adalah - Mengganti - Memodifikasi - Menghapus Data Integrity Data integrity adalah akurasi, konsistensi, benar salah, dan keandalan sebuah data. Ini memastikan bahwa data - data itu benar dan tidak diubah di data storage, saat pemindahan, atau pengambilan. Data integrity membuat kualitas data yang baik. Deskripsi data - Status, contoh data berisi siswa aktif atau tidak - Proses, contoh data berisi tentang pemesanan harian - Fungsi, contoh data berisi tentang laporan penjualan/pembelian Karakteristik data Karakteristik data management 1. Business rule: Data management akan berhubungan antara 1 entitas dengan entitas lain 2. Relations: Hubungan antara entitas bisa berupa, one-to-one, one-to-many, and many-to-one 3. Dates: Diberikan waktu atau tanggal kapan data ditambahkan, dihilangkan, atau diubah 4. Definition: diberikan tipe data untuk konsistensi 5. Lineage: Tipe - tipe dalam data - data dan tabel harus saling berhubungan Aturan 1. Bersifat unik, harus memiliki 1 field yang unik atau juga bisa disebut PRIMARY KEY untuk menghindari kesamaan data 2. Validity, data yang dimasukan harus sesuai dengan tipe datanya 3. Konsistensi, data yang dimasukan harus tepat dan berhubungan dengan data - data lainnya yang ada di tabel 4. Business rules, hubungan harus antar entitas Mengapa Data Integritas Penting 1. Menjaminkan kualitas data untuk keamanan, efisiensi, dan benar atau salah 2. Kita dapat membuat relasi kepercayaan, contoh kita pernah membeli makanan sini dan kualitasnya bagus, lain kali kita tidak akan ragu atau tidak akan seragu makan disini lagi seperti pertama kalinya. 3.. 4.. Data integritas hilang jika 1. Invalid data 2. Memodifikasi data dengan nilai yang salah atau berbeda 3. Database berubah atau hilang 4. Perubahan sebagian Tipe Data Integritas - Domain Integrity, Data integritas berhubungan dengan kolom/field Domain Integrity means ensuring that the data entered into a database is valid and follows specific rules. It helps keep the data clean and consistent by setting restrictions on what can be entered into each column of a table. - Entity Integrity, data keseluruhan tabel Entity Integrity adalah salah satu prinsip dasar dalam desain dan pengelolaan basis data relasional. Prinsip ini memastikan bahwa setiap entitas dalam tabel dapat diidentifikasi secara unik, sehingga data dalam tabel tersebut tidak ambigu. Prinsip ini diterapkan dengan aturan berikut: - Primary Key Harus Unik: Setiap baris (record) dalam tabel harus memiliki nilai unik pada kolom atau kombinasi kolom yang dijadikan primary key. Primary key digunakan untuk mengidentifikasi setiap baris secara unik. - Primary Key Tidak Boleh Null: Kolom primary key harus selalu memiliki nilai. Ini memastikan bahwa setiap entitas dapat diidentifikasi dengan jelas tanpa kekosongan data. - Referential Integrity, Hubungan antar tabel Referential Integrity ensures that relationships between tables in a database remain consistent. It guarantees that a foreign key in one table always points to a valid record in another table, preventing broken or invalid references. Kamus Data Kamus data is a reference guide for all the data in the system. It defines what each piece of data means, how it’s used, and ensures everyone involved in the system understands it the same way. This prevents confusion and keeps the system consistent. Fungsi: 1. Menjelaskan arti aliran data dan penyimpanan data dalam DFD 2. Mendeskripsikan komposisi paket data yang bergerak melalui aliran 3. Mendeskripsikan komposisi penyimpanan data 4. Menspesifikasikan nilai dan satuan yang relevan bagi penyimpanan dan aliran 5. Mendeskripsikan hubungan detil antar penyimpanan Validation Check Wider Issues Copyright (hak cipta) 1. CC BY - Boleh digunakan untuk kepentingan komersial - Boleh menyebar, mengubah, dan mengadaptasi karya itu - Boleh digunakan dalam berbagai perantara atau bentuk - HARUS MENULIS SIAPA PENCIPTANYA 2. CC BY-SA - Boleh digunakan untuk kepentingan komersial - Boleh menyebar, mengubah, dan mengadaptasi karya itu - JIKA KARYA INI DIUBAH, HARUS DIBERI LISENSI YANG PERSIS (inilah SA, ShareAlike) - HARUS MENULIS SIAPA PENCIPTANYA 3. CC BY-NC - NC (Non Commercial) ARTINYA KARYA INI TIDAK BOLEH DIGUNAKAN UNTUK KEPENTINGAN KOMERSIAL, TIDAK BOLEH MENGHASILKAN UANG - Boleh menyebar, mengubah, dan mengadaptasi karya itu - Boleh digunakan dalam berbagai perantara atau bentuk - HARUS MENULIS SIAPA PENCIPTANYA 4. CC BY-NC-SA - Boleh memodifikasi dan mencampurnya - Boleh menyebar, mengubah, dan mengadaptasi karya itu - TIDAK BOLEH DIGUNAKAN UNTUK KOMERSIAL - HARUS MENULIS NAMA PENULIS - JIKA KARYA INI DIUBAH, HARUS DIBERI LISENSI YANG PERSIS (inilah SA, ShareAlike) 5. CC BY-ND - Boleh digunakan untuk komersial - HARUS MENULIS PENCIPTANYA - TIDAK BOLEH DIUBAH - DIUBAH 6. CC BY-NC-ND - TIDAK BOLEH DIGUNAKAN UNTUK KOMERSIAL - HARUS MENULIS PENCIPTANYA - TIDAK BOLEH DIUBAH - UBAH 7. CC 0 - Tidak ada larangan, boleh semua BY (Attribution) = menulis penulisnya SA (share alike) = harus menulis diberi lisensi yang sama JIKA DIUBAH NC = Non Commercial (tidak boleh untuk komersial) ND = Non Derivatives (karya tidak boleh diubah samsek) 0 = no larangan Jenis - Jenis Penyalahgunaan Komputer 1. Peretasan: Akses ilegal ke data di jaringan lain, maka orangnya mendapatkan akses suatu jaringan melewati kata sandi keamanan untuk mendapatkan data di jaringan tersebut. 2. Penyalahgunaan data dan transfer atau penyalinan yang tidak sah Menyalin dan mentransfer data tanpa izin dan secara ilegal, data - data seperti data pribadi, penelitian usaha, dll dan disimpan di penyimpanan besar seperti DVD, hard disk, dll. 3. Menyalin dan mendistribusikan perangkat lunak, musik, dan film yang dilindungi hak cipta (Pembajakan konten) Menggandakan (menyalin) dan menyebarkan perangkat lunak, musik, atau film yang dilindungi hak cipta tanpa hak cipta izin pemegang (illegally), ini melanggar peraturan hak cipta. 4. Penyalahgunaan email dan ruang obrolan Spam, penipuan, dan pencemaran nama baik. 5. Pornografi Penyimpanan konten yang melanggar hukum karena dapat menyimpan materi yang tidak baik ditonton oleh semua orang dalam bentuk elektronik. 6. Identitas dan Penyalahgunaan keuangan Penggunaan data keuangan curian untuk penipuan, dengan penyalahgunaan nomor kartu kredit curian untuk mendapatkan barang atau jasa melalui internet. 7. Virus Program ditulis manusia yang berbahaya yang merusak sistem komputer dan file mereka Cara mencegah penyalah gunaan komputer 1. Kurangi Spam email - Tidak menjawab email anonim - Menyetel filter pada akun - Melaporkan Spammer ke ISP (Internet Service Provider) 2. Membuat kata sandi yang rumit Mengapa Internet Harus Diatur Untuk mencegah bahan ilegal tersedia. Untuk mencegah anak kecil mengakses materi yang tidak sesuai. Untuk memastikan hukum hak cipta dipertahankan. DATA VS INFORMATION Data Data adalah informasi yang masih mentah maka data tidak bisa digunakan untuk membuat sebuah keputusan. Data biasanya berbentuk angka - angka dan lambang - lambang yang bisa dijadikan sebagai bahan untuk menyusun sebuah informasi. Informasi Informasi adalah kumpulan data - data yang menjadi sebuah suatu informasi yang utuh yang dapat digunakan untuk membuat sebuah keputusan. Informasi adalah keterangan nyata yang dapat dijadikan analisis dan kesimpulan. Informasi adalah data yang sudah diproses menjadi suatu yang berarti bagi pengguna yang dapat digunakan dan bermanfaat bagi pengguna. Sistem Informasi data -> informasi -> diolah -> analysis -> kesimpulan/laporan Sistem informasi adalah sebuah proses mengumpulkan, memproses, menganalisis, dan menyebarkan informasi. Sistem informasi mengkombinasikan antara aktivitas manusia dan penggunaan teknologi maupun itu mengumpulkan, mengubah,dan menyebarkan informasi di dalam suatu bentuk organisasi. Tujuan dari sistem ini adalah mendukung pengambilan keputusan, koordinasi, pengendalian, dan analisis dalam suatu organisasi yang dapat meningkatkan efisiensi. Data Terstruktur Data yang sudah diproses, disimpan, dan diambil dari format tetap. Normalnya kita mengenal sebagai data terstruktur yang ada dalam excel atau spreadsheet. Data tidak Terstruktur Data yang tidak memiliki bentuk atau struktur khusus. Contohnya data yang berformat photo/gambar, video, atau suara. Data-Semi Terstruktur Data yang belum diklasifikasikan database, tetapi mengandung informasi penting yang memisahkan elemen individu dalam data. Contoh file dalam bentuk.json atau.xml. Manfaat Pengelolaan Data dan Informasi bagi Perusahaan atau Organisasi. Tujuan dari SIM (Sistem Informasi Manajemen) agar organisasi menyediakan data dan informasi yang bermanfaat dalam membuat keputusan manajemen. Maupun itu menyangkut pengelolaan dan keputusan rutin atau bersifat strategis. 1. Meningkatkan Efisiensi Operasional 2. Memperkenalkan inovasi dalam bisnis 3. Membangun sumber-sumber Informasi Strategis 4. Mendukung pengambilan keputusan manajerial Tabel Tabel dapat membuat informasi yang berbeda dalam jenis, struktur, fleksibilitas, notasi, representasi, dan penggunaan. Tabel berfungsi untuk memberikan kemudahan dalam membaca data karena tersusun dengan sistematis hingga memahaminya akan lebih mudah. Tabel juga mempermudah dan mengetahui perubahan yang terjadi pada suatu hal yang baik itu naik ataupun menurun. Selain itu tebal juga memiliki fungsi untuk memberikan rangkuman berupa angka secara tersusun. Primary Key Primary key atau juga dinamakan sebagai kunci utama dalam sebuah database. Kunci ini sangat penting karena bersifat sebagai identitas unik yang merepresentasikan seluruh data dalam tabel tersebut. Fungsi dari key ini adalah agar pengelolaan data menjadi lebih mudah, terutama dalam menghubungkan tabel - tabel di dalam database: Sifat2 primary key: 1. Bersifat unik (tidak ada duplikasi) 2. Tidak boleh bernilai null (kosong) 3. Hanya ada satu primary key di setiap tabel Foreign Key Foreign key adalah atribut atau kolom sebuah tabel di database yang digunakan untuk membuat hubungan antara tabel tersebut dengan tabel lain. Foreign key berfungsi sebagai penghubung yang mengaitkan data pada satu tabel dengan data yang relevan di tabel lainnya. Sifat2 foreign key: 1. Mengacu pada primary key 2. Merelasikan antar tabel 3. Menjamin integritas data Composite key A composite key is a primary key made up of two or more columns in a table. It’s used when a single column isn’t sufficient to uniquely identify a record, so you combine multiple columns to form a unique identifier for each row in the table. Attribute Attributes are characteristics or properties of an entity that represent the data about that entity. File Kumpulan record (informasi) yang sejenis yang mempunyai panjang elemen sama, attribute yang sama, namun berbedanya adalah valuenya (isinya). (basically row di sebuah tabel, so satu row itu mengandung informasi khusus untuk entitas itu saja) Record Kumpulan elemen2 yang saling berkaitan menginformasikan suatu entitas secara lengkap. Jadi satu record mewakili satu data/informasi (basically column di sebuah tabel) No Gambar Nama Makna Contoh Simbol 1 Entity suatu objek atau kejadian yang akan dibahas 2 Weak Entity entity yang dipengaruhi oleh entity yang lebih kuat 3 Relationship hubungan antara entity dengan entity 4 Identifying relationship yang Relationship menghubungkan weak entity dengan entity 5 Atribut memberikan ciri-ciri (properties) terhadap objek / membedakan 1 subyek dengan obyek yang lain Foreign key dikasi * 6 Atribut Key Ciri-ciri dari suatu (primary entitas yang hanya key) unik pada entitas itu Di underline 7 Atribut atribut yang dapat Multivalue memiliki lebih dari 1 nilai Warna, nomor telpon 8 Atribut menggabungkan Composite berbagai atribut menjadi satu / atribut yang dapat diuraikan Nama_lengkap, address, lagi birthdate, 9 Atribut Atribut yang Derivatif dihasilkan dari turunan atribut lain / atribut yang terkoneksi dengan atribut yang lain / atribut yang tidak begitu perlu karena Umur (tanggal_lahir) dapat diketahui dari Arrival_time (depart_time + atribut lainnya travel_time) Cardinality The maximum number of instances of one entity that can be associated with instances of another entity Entity Objek dalam dunia nyata, suatu objek yang dapat diidentifikasikan secara unik dengan objek lainnya dimana semua informasi berkaitan dengannya dikumpulkan. Attribute Mendeskripsikan karakter entity atau relationship. Types of entity 1. Weak Entity Entitas yang muncul karena exitensi entity lain (strong entity) Ciri2 Weak Entity 1. No Unique Identifier: A weak entity doesn't have a primary key on its own. It needs to rely on a strong entity to form a unique identifier. 2. Dependency on Strong Entity: A weak entity depends on the strong entity for its identification. The primary key of the strong entity is used as part of the weak entity's unique identification. 3. Identifying Relationship: The relationship between a weak entity and its strong entity is called an identifying relationship. This relationship is typically represented by a double diamond. 2. Strong Entity Entity yang berdiri sendiri, keberadaannya tidak bergantung dengan entitas lain. (Tanggungan ada karena adanya pegawai) Jenis Atribut 1. Attribute key - Digunakan untuk membedakan data secara unik. - 2. Attribute sederhana - Atribut bernilai tunggal 3. Attribute multivalue - Atribut yang memiliki sekelompok nilai yang banyak 4. Attribute komposit - Atribut yang masih dapat diuraikan lagi (dipecah lagi) 5. Attribute derivatif - Atribut yang dihasilkan dari turunan atribut lain (tidak terlalu penting jika atribut yang lain sudah disebut Types of relationship 1. Unary (Derajat Satu) - Satu buah relationship yang menghubungkan satu buah entity 2. Binary (Derajat Dua) - Satu buah relationship yang menghubungkan dua buah entity 3. Ternary (Derajat Tiga) - Satu buah relationship yang menghubungkan tiga buah entity Participation Constraint 1. Total Participation Constraint - 2. Partial Participation QUIZ IT PG