petruk 1

13
PEMROGRAMAN TERSTRUKTUR By: Siti Mariyah, SST

Upload: fikri17

Post on 07-Nov-2015

214 views

Category:

Documents


0 download

DESCRIPTION

school paper

TRANSCRIPT

Pemrograman Terstruktur

Pemrograman TerstrukturBy: Siti Mariyah, SSTTujuan PembelajaranPengenalan FoxproMemahami konsep database, tipe data, tipe database, organisasi database relasi dan nama file

Mengenal Visual FoxproFoxpro 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 DatabaseMisalkan, kita mengelola data yang sangat besar seperti data keuangan suatu perusahaan, Bagaimana data tersebut dikelola/dimanipulasi?Bagaimana data tersebut disimpan jika nanti diperlukan kembali?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 tertentuKoleksi 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, memanipulasi, dan memperoleh kembali data) dengan mudah. Contohnya : Foxpro.Konsep Database (3)Secara garis besar pembuatan aplikasi database meliputi proses-proses sebagai berikut :Merencanakan atau merancang aplikasiMembuat database (tabel, view, relasi tabel)Membuat kelas (event, properti, method)Menyediakan akses informasi (form, menu, toolbar)Menyediakan akses informasi (query, report, grafik)Testing dan debugging

Konsep Database (4)Perancangan databasePembuatan databasePenyedian akses fungsionalPenyedian akses informasuTesting & debuggingaplikasiRelational databaseRelational 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 databaseCharacter : numerik, huruf, maupun karakter spesial yang membentuk fieldField : attribut dari record yang dikumpulkan dari item data, seperti nim, nama, tanggal lahirRecord : kumpulan field yang saling terkaitTabel : kumpulan record yang menggambarkan satu kesatuan data yang sejenisDatabase : 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 DROPDML : memanipulasi. Statement DML : INSERT, UPDATE, DELETE, SELECTSQLDDL (Data Definition Language)DML (Data Manipulation Language)DDLDDLMDLMDLIstilah dalam Visual FoxproProject Manager mengatur pengembangan, integrasi, dan pembuatan aplikasi.Project adalah kumpulan file, data, dokumen dan objek yang digunakan dalam Visual Foxpro dan mempunyai ekstensi .PJX