PEMROGRAMAN TERSTRUKTUR
By: Siti Mariyah, SST
TUJUAN PEMBELAJARAN
1. Pengenalan Foxpro
2. Memahami konsep database, tipe data, tipe
database, organisasi database relasi...
MENGENAL VISUAL FOXPRO
Foxpro adalah sebuah sistem manajemen database
(Database Management System) elektronik, yang
berfun...
KONSEP DATABASE
Misalkan, kita mengelola data yang sangat besar seperti
data keuangan suatu perusahaan,
1. Bagaimana data ...
KONSEP DATABASE (2)
Jadi database adalah
- Sekumpulan fakta yang saling berhubungan dan
mempunyai suatu arti tertentu
- Ko...
KONSEP DATABASE (3)
Secara garis besar pembuatan aplikasi database
meliputi proses-proses sebagai berikut :
1. Merencanaka...
KONSEP DATABASE (4)
Perancangan database
Pembuatan database
Penyedian akses
fungsional
Penyedian akses
informasu
Testing &...
RELATIONAL DATABASE
Relational Database Management System (RDBMS) :
suatu perangkat lunak yang kompleks untuk
manipulasi d...
RELATIONAL DATABASE (2)
Urutan dalam database :
character  field  record  tabel  database
Character : numerik, huruf, ...
PERINTAH SQL (STRUCTURE QUERY
LANGUAGE)
DDL : membuat, mengubah, dan mengahapus.
Statement DDL : CREATE, ALTER DROP
DML : ...
DDL
DDL
MDL
MDL
ISTILAH DALAM VISUAL FOXPRO
Project Manager  mengatur pengembangan,
integrasi, dan pembuatan aplikasi.
Project adalah kum...
Upcoming SlideShare
Loading in …5
×

Pemrograman Terstruktur

1,139 views
1,023 views

Published on

Semoga Bemanfaat :)

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,139
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
32
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Pemrograman Terstruktur

  1. 1. PEMROGRAMAN TERSTRUKTUR By: Siti Mariyah, SST
  2. 2. TUJUAN PEMBELAJARAN 1. Pengenalan Foxpro 2. Memahami konsep database, tipe data, tipe database, organisasi database relasi dan nama file
  3. 3. MENGENAL VISUAL FOXPRO Foxpro adalah sebuah sistem manajemen database (Database Management System) elektronik, yang berfungsi untuk mengumpulkan, mengambil, dan menampilkan data. Sedangkan visual foxpro adalah bahasa pemrograman visual yang berorientasi pada obyek (Object Oriented Programming/OOP) dan juga sebagai Sistem Manajemen Database Relasional (RDBMS)
  4. 4. KONSEP DATABASE Misalkan, kita mengelola data yang sangat besar seperti data keuangan suatu perusahaan, 1. Bagaimana data tersebut dikelola/dimanipulasi? 2. Bagaimana data tersebut disimpan jika nanti diperlukan kembali? 3. Bagaimana menyajikan informasi dengan mudah dan akurat ketika informasi tersebut dibutuhkan dengan cepat? Jawabannya yaitu database. Database digunakan untuk mengelola data untuk disimpan agar data tersebut dapat dimanipulasi, terjamin keakuratannya, efektif dalam segi penyimpanan, dan memudahkan mengakses kembali.
  5. 5. KONSEP DATABASE (2) Jadi database adalah - Sekumpulan fakta yang saling berhubungan dan mempunyai suatu arti tertentu - Koleksi data ynag terorganisasi sedemikian rupa sehingga memudahkan proses pencarian dan pengorganisasiannya. Sedangkan management database adalah program komputer yang memungkinkan pemakai untuk membuat dan memelihara basis data (memasukkan, mengubah, menghapus, memanipul asi, dan memperoleh kembali data) dengan mudah. Contohnya : Foxpro.
  6. 6. KONSEP DATABASE (3) Secara garis besar pembuatan aplikasi database meliputi proses-proses sebagai berikut : 1. Merencanakan atau merancang aplikasi 2. Membuat database (tabel, view, relasi tabel) 3. Membuat kelas (event, properti, method) 4. Menyediakan akses informasi (form, menu, toolbar) 5. Menyediakan akses informasi (query, report, grafik) 6. Testing dan debugging
  7. 7. KONSEP DATABASE (4) Perancangan database Pembuatan database Penyedian akses fungsional Penyedian akses informasu Testing & debugging aplikasi
  8. 8. RELATIONAL DATABASE Relational Database Management System (RDBMS) : suatu perangkat lunak yang kompleks untuk manipulasi data sehingga dengan mudah diambil informasinya bagi pengguna data.
  9. 9. RELATIONAL DATABASE (2) Urutan dalam database : character  field  record  tabel  database Character : numerik, huruf, maupun karakter spesial yang membentuk field Field : attribut dari record yang dikumpulkan dari item data, seperti nim, nama, tanggal lahir Record : kumpulan field yang saling terkait Tabel : kumpulan record yang menggambarkan satu kesatuan data yang sejenis Database : kumpulan tabel yang saling berhubungan satu sama lain yang membentuk relasi. Explain Contoh
  10. 10. PERINTAH SQL (STRUCTURE QUERY LANGUAGE) DDL : membuat, mengubah, dan mengahapus. Statement DDL : CREATE, ALTER DROP DML : memanipulasi. Statement DML : INSERT, UPDATE, DELETE, SELECT SQL DDL (Data Definition Language) DML (Data Manipulation Language)
  11. 11. DDL DDL
  12. 12. MDL MDL
  13. 13. ISTILAH DALAM VISUAL FOXPRO Project Manager  mengatur pengembangan, integrasi, dan pembuatan aplikasi. Project adalah kumpulan file, data, dokumen dan objek yang digunakan dalam Visual Foxpro dan mempunyai ekstensi .PJX

×