SlideShare a Scribd company logo
1 of 13
PEMROGRAMAN TERSTRUKTUR
By: Siti Mariyah, SST
TUJUAN PEMBELAJARAN
1. Pengenalan Foxpro
2. Memahami konsep database, tipe data, tipe
database, organisasi database relasi dan nama
file
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)
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.
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.
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
KONSEP DATABASE (4)
Perancangan database
Pembuatan database
Penyedian akses
fungsional
Penyedian akses
informasu
Testing & debugging
aplikasi
RELATIONAL DATABASE
Relational Database Management System (RDBMS) :
suatu perangkat lunak yang kompleks untuk
manipulasi data sehingga dengan mudah diambil
informasinya bagi pengguna data.
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
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)
DDL
DDL
MDL
MDL
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

More Related Content

What's hot

What's hot (18)

Praktikum01
Praktikum01Praktikum01
Praktikum01
 
Sistem Basis Data(PPT)
Sistem Basis Data(PPT)Sistem Basis Data(PPT)
Sistem Basis Data(PPT)
 
Basis data
Basis dataBasis data
Basis data
 
Brenda eunice rahajaan (1320221046)
Brenda eunice rahajaan (1320221046)Brenda eunice rahajaan (1320221046)
Brenda eunice rahajaan (1320221046)
 
Tugas iv 0317_arie firmandani_1512510445
Tugas iv  0317_arie firmandani_1512510445Tugas iv  0317_arie firmandani_1512510445
Tugas iv 0317_arie firmandani_1512510445
 
Pengantar Database
Pengantar DatabasePengantar Database
Pengantar Database
 
Basis data 2
Basis data 2Basis data 2
Basis data 2
 
Dunia pangkalan data
Dunia pangkalan dataDunia pangkalan data
Dunia pangkalan data
 
Bidang pembelajaran 6.2 Tingkatan 5
Bidang pembelajaran  6.2 Tingkatan 5Bidang pembelajaran  6.2 Tingkatan 5
Bidang pembelajaran 6.2 Tingkatan 5
 
Forum 6
Forum 6Forum 6
Forum 6
 
Kd1 Struktur Hirarki Database
Kd1 Struktur Hirarki DatabaseKd1 Struktur Hirarki Database
Kd1 Struktur Hirarki Database
 
Basis data
Basis dataBasis data
Basis data
 
Presentation6
Presentation6Presentation6
Presentation6
 
KONSEP PANGKALAN DATA (DBMS)
KONSEP PANGKALAN DATA (DBMS)KONSEP PANGKALAN DATA (DBMS)
KONSEP PANGKALAN DATA (DBMS)
 
Basis data1
Basis data1Basis data1
Basis data1
 
Perbedaan marc dan dublin core sebagai pangkalan data
Perbedaan marc dan dublin core sebagai pangkalan data Perbedaan marc dan dublin core sebagai pangkalan data
Perbedaan marc dan dublin core sebagai pangkalan data
 
HBASE NoSQL
HBASE NoSQLHBASE NoSQL
HBASE NoSQL
 
Dublin core
Dublin coreDublin core
Dublin core
 

Similar to STRUKTUR

Pengenalan basis data
Pengenalan basis dataPengenalan basis data
Pengenalan basis datalukmanbooms
 
Tugas 4 0317-imelda felicia-1412510545
Tugas 4 0317-imelda felicia-1412510545Tugas 4 0317-imelda felicia-1412510545
Tugas 4 0317-imelda felicia-1412510545imeldafelicia
 
8 pengantar pengolahan data
8 pengantar pengolahan data8 pengantar pengolahan data
8 pengantar pengolahan datateddyhadia
 
Tugas 4 0317-nurulazmi-1412510487
Tugas 4 0317-nurulazmi-1412510487Tugas 4 0317-nurulazmi-1412510487
Tugas 4 0317-nurulazmi-1412510487nurul azmi
 
tugas mata kuliah sistem teknologi informasi,,,tentang basis data
tugas mata kuliah sistem teknologi informasi,,,tentang basis data tugas mata kuliah sistem teknologi informasi,,,tentang basis data
tugas mata kuliah sistem teknologi informasi,,,tentang basis data Julmianti
 
Pertemuan 2 online
Pertemuan 2 onlinePertemuan 2 online
Pertemuan 2 onlinenunungevilia
 
Pertemuan 2 online
Pertemuan 2 onlinePertemuan 2 online
Pertemuan 2 onlinehildaayu5
 
Pertemuan 2 online
Pertemuan 2 onlinePertemuan 2 online
Pertemuan 2 onlinehildaayu5
 
Pertemuan 2 online
Pertemuan 2 onlinePertemuan 2 online
Pertemuan 2 onlineKanKaneki
 
PENGANTAR SISTEM TEKNOLOGI INFORMASI
PENGANTAR SISTEM TEKNOLOGI INFORMASIPENGANTAR SISTEM TEKNOLOGI INFORMASI
PENGANTAR SISTEM TEKNOLOGI INFORMASISafitrisymsr
 
Pertemuan 2online-181018120655
Pertemuan 2online-181018120655Pertemuan 2online-181018120655
Pertemuan 2online-181018120655karmilamila8
 

Similar to STRUKTUR (20)

Pengenalan basis data
Pengenalan basis dataPengenalan basis data
Pengenalan basis data
 
Tugas 4 0317-imelda felicia-1412510545
Tugas 4 0317-imelda felicia-1412510545Tugas 4 0317-imelda felicia-1412510545
Tugas 4 0317-imelda felicia-1412510545
 
8 pengantar pengolahan data
8 pengantar pengolahan data8 pengantar pengolahan data
8 pengantar pengolahan data
 
Tugas 4 0317-nurulazmi-1412510487
Tugas 4 0317-nurulazmi-1412510487Tugas 4 0317-nurulazmi-1412510487
Tugas 4 0317-nurulazmi-1412510487
 
Basis_Data.ppt
Basis_Data.pptBasis_Data.ppt
Basis_Data.ppt
 
tugas mata kuliah sistem teknologi informasi,,,tentang basis data
tugas mata kuliah sistem teknologi informasi,,,tentang basis data tugas mata kuliah sistem teknologi informasi,,,tentang basis data
tugas mata kuliah sistem teknologi informasi,,,tentang basis data
 
Pertemuann 1
Pertemuann 1Pertemuann 1
Pertemuann 1
 
Pertemuan 2 online
Pertemuan 2 onlinePertemuan 2 online
Pertemuan 2 online
 
Sistem database
Sistem databaseSistem database
Sistem database
 
Pertemuan 2 online
Pertemuan 2 onlinePertemuan 2 online
Pertemuan 2 online
 
Pertemuan 2 online
Pertemuan 2 onlinePertemuan 2 online
Pertemuan 2 online
 
Psti
PstiPsti
Psti
 
Pertemuan 2 online
Pertemuan 2 onlinePertemuan 2 online
Pertemuan 2 online
 
Psti
PstiPsti
Psti
 
Pertemuan 2 online
Pertemuan 2 onlinePertemuan 2 online
Pertemuan 2 online
 
PENGANTAR SISTEM TEKNOLOGI INFORMASI
PENGANTAR SISTEM TEKNOLOGI INFORMASIPENGANTAR SISTEM TEKNOLOGI INFORMASI
PENGANTAR SISTEM TEKNOLOGI INFORMASI
 
Pertemuan 2online-181018120655
Pertemuan 2online-181018120655Pertemuan 2online-181018120655
Pertemuan 2online-181018120655
 
Sistem DataBase
Sistem DataBaseSistem DataBase
Sistem DataBase
 
Psti
PstiPsti
Psti
 
Pertemuan 2 online-1
Pertemuan 2 online-1Pertemuan 2 online-1
Pertemuan 2 online-1
 

STRUKTUR

  • 2. TUJUAN PEMBELAJARAN 1. Pengenalan Foxpro 2. Memahami konsep database, tipe data, tipe database, organisasi database relasi dan nama file
  • 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. 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. 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. 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. KONSEP DATABASE (4) Perancangan database Pembuatan database Penyedian akses fungsional Penyedian akses informasu Testing & debugging aplikasi
  • 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. 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. 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)
  • 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