Database dan Storage
Definitions: o Data Kumpulan item yang belum diproses osesyang dapat mencakup teks, angka, gambar, audio, dan video. o Database kumpulan data yang saling berhubungan yang memungkinkan pengguna untuk melacak kdt data tersebut t o Database software (DBMS) perangkat lunak yang membiarkan user untuk membuat database digital
Databases, Data and Information Apakah database? Kumpulan dari organisasi data Sehingga anda dapat mengakses, Memunculkan dan menggunakannya Create database Software database Membiarkan anda untuk Add, change, and delete data Sort and retrieve data Create forms and reports Software database juga disebut database management system (DBMS)
Perintah Definisi Data Model Basis Data. Contoh basis data sederhana Nama basis data PERWALIAN, terdiri dari dua buah tabel yaitu WALI dan MAHASISWA. Setiap mahasiswa dibimbing oleh seorang dosen wali. Seorang dosen wali memiliki beberapa orang mahasiswa bimbingan. 1 M WALI Membimbing MAHASISWA Gambar 3.1. Relasi antara WALI dan MAHASISWA
Perintah Definisi Data Tabel WALI berisi data: Kode wali nama wali Nomor induk pegawai Pangkat / jabatan fungsional Tabel MAHASISWA berisi data: Nomor mahasiswa Nama mahasiswa SKS yang ditempuh Indeks Prestasi Kumulatif (IPK) Kode wali
Perintah Definisi Data Tabel 3.1. Kamus Data untuk Basis Data PERWALIAN
Perintah Definisi Data Membuat Struktur Basis Data CREATE SCHEMA AUTORIZATION <creator>; Contoh: CREATE SCHEMA AUTORIZATION RONALD; CREATE DATABASE <nama database>; Contoh: CREATE DATABASE PERWALIAN;
Perintah Definisi Data Membuat Struktur Tabel CREATE TABEL <nama tabel>( <nama atribut1 dan karakteristik atribut1, nama atribut2 dan karakteristik atribut2, nama atribut3 dan karakteristik atribut3,primary tib t3 i key, foreignkey>); Contoh: CREATE TABEL WALI (KD_WALI INTEGER(2) NOT NULL UNIQUE, NIP CHAR(9) NOT NULL, NAMA VARCHAR(24) NOT NULL, JBT_FNG VARCHAR(15) PRIMARY KEY (KD_WALI));
Perintah Definisi Data Contoh: CREATE TABEL MAHASISWA(NOMHS CHAR(9) NOT NULL UNIQUE, NAMA VARCHAR(22) NOT NULL, SKS INTEGER(2) NOT NULL, IPK DECIMAL(4,2) NOT NULL, KD_WALI INTEGER(2) FOREIGN KEY RESTRICT ON UPDATE CASCADE); NOT NULL, PRIMARY KEY (NOMHS), KD_WALI (KD_WALI) REFERENCES WALI ON DELETE
Hirarki Data Bit= unit terkecil data sehingga komputer dapat memahami Character = 1 Byte or 8 bits Field = kumpulan karakter yang berhubungan. Records = kumpulan dari Field yang berhubungan. Data Files (Tables) = kumpulan dari record yang saling berhubungan. Database = kumpulan pua dari file file e yang saling berhubungan. bit byte field record file DB
Hirarki Data Apakah field itu? Kombinasi dari satu atau lebih karakter Unit terkecil dari data yang diakses user Field size jumlah maksimum karakter yang dapat dikandung sebuah field Field name Identifikasi i unik dari setiap field/kolom Data type menetapkan jenis data yang terkandung dalam field
Hirarki Data Apakah tipe tipe umum data? Text Numeric (Juga disebut alphanumeric) Huruf, angka, atau karakter khusus Hanya berisi angka AutoNumber Nomor unik yang secara otomatis ditetapkan ke setiap record baru Currency Jumlah dollar dan persen atau angka yang mengandung nilai desimal Date Bulan, hari, tahun dan kadang-kadang waktu Memo Memasukkan teks panjang Yes/No Hanya nilai Ya atau Hyperlink Alamat Web yang Object photograph, audio, video, or document created in other Tidak (atau Benar berhubungan dengan links atau Salah) ke dokumen atau Web page p g p application such as word processing or spreadsheet
The Hierarchy of Data Apakah record? Kelompok dari Field yang berhubungan b Key field, atau primary key, Identifikasi unik tiap record
Apakah data file? The Hierarchy of Data Kumpulan dari Record terhubung yang tersimpan dalam Disk Member ID First Name Last Name Address City State 2295 Donna Vandenberg 1029 Wolf Avenue Montgomery AL 2928 Shannon Murray 33099 Clark Street Montgomery AL 3376 Adrian Valesquez 15 Duluth Street Prattville AL 3928 Jonah Weinberg P.O. Box 45 Clanton AL 4872 Marcus Green 22 Fifth Avenue Auburn AL records key field fields
Database Management Systems Apakah sistem it manajemen dtb database yang populer (DBMSs)?
Akses khusus Ada 4 obyek database yang digunakan oleh akses : 1. Tbl Tables semua data disimpan i dalam dl tabel. Tbl Tabel disusun dalam baris dan kolom. 2. Forms menyediakan kemudahan layar untuk pengguna memasukkan data. 3. Reports digunakan untuk membuat laporan profesional. 4. Queries membiarkan user memilih sebuah subset dari field dan record dari satu atau lebih tabel daripada harus menavigasi berbagai bidang dan catatan dari DB besar
Perintah SQL Tabel 3.2. Cakupan Perintah SQL Perintah Penjelasan INSERT SELECT COMMIT UPDATE DELETE Berfungsi untuk memasukkan data awal pada tabel atau dapat juga untuk menambah data. Berfungsi untuk menampilkan isi satu tabel atau beberapa tabel sekaligus. Berfungsi untuk menyimpan hasil pekerjaan kedalam media penyimpan pa (disk). Berfungsi untuk melakukan perubahan data. Berfungsi untuk menghapus satu atau beberapa baris isi tabel. ROLLBACK Berfungsi untuk mengembalikan blik isi iitbl tabel tblb basis dt data ke bentuk aslinya, berdasarkan perintah COMMIT yang terakhir kali dilakukan.
Perintah SQL Pemasukan Data INSERT INTO <nama tabel> VALUES(harga atribut1, harga atribut2,.... dan seterusnya); Contoh: INSERT INTO WALI VALUES ( 5, 095065123,, Ir. Siswanto, MT., Lektor Kepala ); Contoh: INSERT INTO MAHASISWA VALUES ( 111900555, Agus Salim, 18, 2, 48, 5 );
Perintah SQL Form Input Data Wali Gambar 3.1. Form input data wali
Perintah SQL Menyimpan Isi Tabel COMMIT<nama tabel>; Contoh: COMMIT WALI; Menampilkan Isi Tabel SELECT <daftar atribut> FROM<nama tabel> WHERE <kondisi>; Contoh: SELECT * FROM WALI;
Perintah SQL Mengedit Isi Tabel UPDATE <nama tabel> SET <atribut> = <harga baru> WHERE <kondisi>; Contoh: UPDATE WALI SET KD_WALI WALI=7 WHERE KD_WALI=5; Mengembalikan IsiTabel ROLLBACK;
Perintah SQL Menghapus Record (Baris Tabel) DELETE FROM <nama tabel> WHERE <kondisi>; Contoh: DELETE FROM WALI WHERE KD_WALI=2; DELETE FROM WALI WHERE FUNGSIONAL= Lektor ; DELETE FROM WALI WHERE NIP= 095067120 ; DELETE FROM MAHASISWA WHERE IPK<2.00;
QUERIES Menampilkan Sebagian Isi Tabel SELECT<daftar atribut>from FROM<nama tabel> WHERE <kondisi>; Contoh: SELECT NIP, NAMA FROM WALI WHERE JBT_FNG= Lektor ; SELECT KD_WALI, NIP FROM WALI WHERE JBT_FNG= Asisten Ahli ;
QUERIES Operator Matematik
QUERIES Contoh: SELECT KD_WALI, NIP, NAMA FROM WALI WHERE JBT_FNG<> Lektor ; SELECT NIP, NAMA, JBT_FNG FROM WALI WHERE KD_WALI>5; SELECT NOMHS, NAMA, SKS FROM MAHASISWA WHERE IPK>2.5; SELECT NOMHS, NAMA, IPK FROM MAHASISWA WHERE SKS<18;
QUERIES Special Operators BETWEEN digunakan untuk menentukan range nilai. SELECT * FROM MAHASISWA WHERE IPK BETWEEN 2.00 AND 3.00; IS NULL digunakan untuk mengecek apakah suatu atribut bernilai kosong (NULL) SELECT * FROM WALI WHERE JBT_FNG IS NULL; LIKE digunakan untuk mengecek apakah suatu atribut mengandung string/ karaker yang mirip SELECT * FROM WALI WHERE NAMA LIKE %SANTO% ; IN digunakan untuk mengecek apakah suatu nilai suatu atribut terdapat dalam suatu daftar himpunan nilai SELECT * FROM WALI WHERE JBT_FNG IN ( ASISTEN AHLI, LEKTOR ); EXISTS digunakan untuk mengecek apakah suatu atribut memiliki nilai. EXISTS is the opposite of IS NULL. SELECT * FROM WALI WHERE JBT_FNG EXIST;
QUERIES Fungsi fungsi aggregate yang biasa digunakan: SUM() AVG() COUNT(*) MAX() MIN()
Apa penyimpan? Penyimpan Juga disebut Penyimpan skunder Perangkat keras komputer yang memegang data, perintah dan informsi untuk digunakan kemudian. Storage medium adalah bahan secara fisik digunakan untuk menyimpan
Apakah kapasitas itu? Penyimpan Jumlah byte (huruf) yang dapat dipegan oleh media penyimpan, dengan satuan: Kilobyte (KB) 1 thousand 1,000 Megabyte (MB) 1 million 1,000,000, Gigabyte (GB) 1 billion 1,000,000,000 Terabyte (TB) 1 trillion 1,000,000,000,000 Petabyte (PB) 1 quadrillion 1,000,000,000,000,000 Exabyte (EB) 1 quintillion 1,000,000,000,000,000,000 Zettabyte (ZB) 1 sextillion 1,000,000,000,000,000,000,000
Bagaimana Penyimpan bekerja? Memori Perangkat Penyimpan Writing Proses Transfer item Dari memori ke Media penyimpan p Reading Proses Transfer item dari Media penyimpan Ke memori Perangkat keras yang Mencatat dan memunculkan Item ke dan dari media penyimpan
Apakah floppy disk? Portable, media penyimpan yang murah (juga disebut diskette) ) Floppy Disks Apakah hfloppy disk di drive? Perangkat yang membaca dan menulis ke floppy disk Floppy disk drive dibangun menjadi sebuah komputer desktop Satu drive Floppy, diberi nama, drive A Jika 2 drive floppy, drive yang ke 2 dinamai drive B Floppy disk drive eksternal menempel ke komputer dengan kabel
Floppy Disks Apakah Track dan Sector? Track adalah rekaman band sempit yang membentuk lingkaran penuh pada disk Sector menyimpan data lebih dari 512 bytes Memformat mempersiapkan disk untuk digunakan dan menandai bad sector yang tidak dapat digunakan
Hard Disks Apakah hard disk? hard disk diinstall dalam unit sistem Penyimpan berkapasitas tinggi Terdiri atas beberapa inflexible, piringan melingkar yang menyimpan item secara elektronik Komponen ditutup dalam kotak kedap udara, disegel perlindungan.
Apakah head crash? Hard Disks Terjadi ketika membaca / menulis kepala menyentuh permukaan datar Putaran piringan ii membuat bantalan yang mengambang diudara d ketika Head membaca/menulis Jarak antara kepala dan piring adalah sekitar seperduajuta inci Sebuah partikel abu rokok, partikel debu, atau rambut manusia bisa membuat hard tidak dapat digunakan hair read/write head clearance dust smoke platter
Hard Disks Apakah external hard disks dan removable hard disks? External hard disk hard disk berdiri bebas yang terhubung dengan unit sistem Removable hard disk hard disk yang anda masukkan dan merubah dari drive hard disk
What are CDs and DVDs? CDs dan DVDs cakram logam portabel berbentuk datar, bulat, yang terbuat dari logam/plastik, dan mengkilap Push the button to slide out the tray. Hanya dapat membaca saja or membaca/menulis Kebanyakan PCs dilengkapi drive CD or DVD, kebanyakan untuk memutar audio CDs Insert the disc, label side up. Push the same button to close the tray.
CDs dan DVDs Disk Format Read Write Erase Size CD-ROM X Up to 1GB CD-R X X CD-RW X X X DVD-ROM X 4 17 GB DVD-R, X X DVD+R DVD-RW X X X DVD+RW DVD+RAM
Miniatur Media Penyimpan Mobile Apakah miniatur media penyimpan mobile? Perangkat penyimpan yang kecil yang mudah dibawa CompactFlash Smart Media Secure Digital Memory Stick Microdrive xd Picture Card
Miniatur Media Penyimpan Mobile Apakah USB flash drive? Kadang-kadang disebut drive keychain Menancap di USB port pada komputer atau perangkat portable
Miniatur Media Penyimpan Mobile Apakah smart card? Microprocessor penyimpan data yang ditempelkan dalam card kecil yang berisi Informasi Medis Data Vaksinasi Perawatan kesehatan Informasi ID Pelanggan Daftar Hadir karyawan Uang prabayar ar
Microfilm dan Microfiche Apakah microfilm dan microfiche? Penyimpan dokumen gambar mikros- kopis pada gulungan atau lembaran film Gambar direkam menggunakan output komputer perekam mikrofilm
Microfilm dan Microfiche Bagaimana membandingkan harapan umur hidup dari berbagai media? Microfilm and microfiche memiliki umur hidup lebih lama dibandingkan media penyimpan lainnya Media Life Expectancies Media Type Guaranteed Life Potential Life Expectancy Expectancy Magnetic disks 3 to 5 years 20 to 30 years CDs and DVDs discs 5 to 10 years 50 to 100 years Microfilm 100 years 500 years
Apa etika menggunakan peralatan CDs atau DVDs bajakan? Evens vs Odds Etiskah mendownload dan mengkopi secara bebas sebagian CD musik atau keseluruhan CD musik? Jika anda membeli CD atau DVD, apakah etis untuk membuat kopian untuk diedarkan? Etiskan untuk membuat rekaman lagu, film, atau video untuk didistribusikan?
Smart cards Lebih dari 10 tahun, smart card yang cerdas telah digunakan di seluruh Eropa. Amerika Serikat juga telah mengadopsi penggunaan teknologi ini i baru saja, dan kecenderungannya terus berlanjut. Teknologi kartu Smart menawarkan potensi untuk meningkatkan keamanan di Internet dengan memverifikasi identifikasi pengguna. Smart Cart dapat menahan dan memperbarui data penting dan kritis, seperti riwayat medis, yang bisa menggantikan kartu identifikasi dan catatan lainnya. Pasar menunjukkan bahwa teknologi ini akan memainkan peran penting dalam kehidupan kontemporer. Banyak ahli berpendapat bahwa smart card mengamankan dan cukup aman untuk menyimpan informasi i penting. Bagaimana di negara negara berkembang termasuk Indonesia?