110 likes | 262 Views
Pemrograman Terstruktur. By: Siti Mariyah , SST. Tujuan Pembelajaran. Pengenalan Foxpro Memahami konsep database, tipe data, tipe database, organisasi database relasi dan nama file. Mengenal Visual Foxpro.
E N D
PemrogramanTerstruktur By: SitiMariyah, SST
TujuanPembelajaran • PengenalanFoxpro • Memahamikonsep database, tipe data, tipe database, organisasi database relasidannama file
Mengenal Visual Foxpro Foxproadalahsebuahsistemmanajemen database (Database Management System) elektronik, yang berfungsiuntukmengumpulkan, mengambil, danmenampilkan data. Sedangkan visual foxproadalahbahasapemrograman visual yang berorientasipadaobyek (Object Oriented Programming/OOP)danjugasebagaiSistemManajemen Database Relasional(RDBMS)
Konsep Database Misalkan, kitamengelola data yang sangatbesarseperti data keuangansuatuperusahaan, • Bagaimana data tersebutdikelola/dimanipulasi? • Bagaimana data tersebutdisimpanjikanantidiperlukankembali? • Bagaimanamenyajikaninformasidenganmudahdanakuratketikainformasitersebutdibutuhkandengancepat? Jawabannyayaitu database. Database digunakanuntukmengelola data untukdisimpan agar data tersebutdapatdimanipulasi, terjaminkeakuratannya, efektifdalamsegipenyimpanan, danmemudahkanmengakseskembali.
Konsep Database (2) Jadi database adalah • Sekumpulanfakta yang salingberhubungandanmempunyaisuatuartitertentu • Koleksi data ynagterorganisasisedemikianrupasehinggamemudahkanprosespencariandanpengorganisasiannya. Sedangkan management database adalah program komputer yang memungkinkanpemakaiuntukmembuatdanmemelihara basis data (memasukkan, mengubah, menghapus, memanipulasi, danmemperolehkembali data) denganmudah. Contohnya : Foxpro.
Konsep Database (3) Secaragarisbesarpembuatanaplikasi database meliputi proses-proses sebagaiberikut : • Merencanakanataumerancangaplikasi • Membuat database (tabel, view, relasitabel) • Membuatkelas (event, properti, method) • Menyediakanaksesinformasi (form, menu, toolbar) • Menyediakanaksesinformasi (query, report, grafik) • Testing dan debugging
Konsep Database (4) Perancangan database Pembuatan database Penyedianaksesfungsional Penyedianaksesinformasi Testing & debugging aplikasi
Relational database Relational Database Management System (RDBMS) : suatuperangkatlunak yang kompleksuntukmanipulasi data sehinggadenganmudahdiambilinformasinyabagipengguna data.
Relational database (2) Urutandalam database : character field record tabel database Character : numerik, huruf, maupunkarakterspesial yang membentukfield Field : attributdari record yang dikumpulkandari item data, sepertinim, nama, tanggallahir Record : kumpulan field yang salingterkait Tabel : kumpulan record yang menggambarkansatukesatuan data yang sejenis Database : kumpulantabel yang salingberhubungansatusama lain yang membentukrelasi. Explain Contoh
Perintah SQL (Structure Query Language) SQL DDL : membuat, mengubah, danmengahapus. Statement DDL : CREATE, ALTER DROP DML : memanipulasi. Statement DML : INSERT, UPDATE, DELETE, SELECT DDL (Data Definition Language) DML (Data Manipulation Language)
Istilahdalam Visual Foxpro Project Manager mengaturpengembangan, integrasi, danpembuatanaplikasi. Project adalahkumpulan file, data, dokumendanobjek yang digunakandalam Visual Foxprodanmempunyaiekstensi .PJX