1 / 23

BAB 3 DPPL

BAB 3 DPPL. Tim Asisten Praktikum Rekayasa Perangkat Lunak 09/10. Bab 3. Sistem Prosedural Sistem OOP. Sistem Prosedural. Deskripsi Rinci Tabel. Menjelaskan tentang tabel-tabel yang akan digunakan di dalam database . Penjelasan berisi : Nama tabel Deskripsi Jenis & Volume

sheng
Download Presentation

BAB 3 DPPL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BAB 3 DPPL Tim AsistenPraktikumRekayasaPerangkatLunak 09/10

  2. Bab 3 • SistemProsedural • Sistem OOP

  3. Sistem Prosedural

  4. DeskripsiRinciTabel • Menjelaskantentangtabel-tabel yang akandigunakandidalamdatabase. • Penjelasanberisi : • Namatabel • Deskripsi • Jenis & Volume • Primary Key • StrukturTabel

  5. Contoh:

  6. DeskripsiRinciFungsional • Namafungsi • Deskripsi • Jenis : • Contohnya : berupa form isian, halamanstatis, dll • Spesifikasi-spesifikasi

  7. DeskripsiRinciFungsional (lanj.) • Spesifikasi-spesifikasi • SpesifikasiTabel Input • SpesifikasiTabel Output • SpesifikasiQuery • SpesifikasiLayar • SpesifikasiField DatapadaLayar • SpesifikasiFunction KeypadaLayar • SpesifikasiLayarPesan • SpesifikasiAlgoritme • SpesifikasiReport

  8. SpesifikasiTabel Input • Bilainformasi yang ditampilkankelayarmemerlukan data yang diambildaritabeldidatabase. • Bilainformasi yang diinputkankelayarmemerlukan data yang dicocokkanketabeldidatabase. Cocok ???

  9. SpesifikasiTabel Output • Bila data yang diinputkandilayarakandisimpanketabeldidatabase. simpan

  10. Spesifikasi Query • Pernyataan SQL-like • Queri : • Select • Insert • Update • Delete

  11. Spesifikasi Query : Select • Fungsi : Mengambilseluruh data/ data tertentudaridatabase • Format Umum : SELECT [* | namakolom] FROM nama_tabel [WHERE kondisi]

  12. Spesifikasi Query : Select • Contoh: • Querimengambilseluruh data daritabelmahasiswa: SELECT * FROM tb_mahasiswa; • Querimengambilnamamahasiswa yang memilikihobisepak bola : SELECT nama_mhs FROM tb_mahasiswa WHERE hobi = ‘sepak bola’

  13. Spesifikasi Query : Insert • Fungsi : Menyimpan data kedatabase • Format Umum : INSERT INTO namatabel[(kolom, …)] VALUES (isitabelsesuaiurutankolom)

  14. Spesifikasi Query : Insert • Contoh: • Querimemasukkan data sign upcalon member. Data yang dimasukkan: nama, NRP, alamat: INSERT INTO tb_member(nama, NRP, alamat) VALUES (‘ziza’, ‘G64060068’, ‘Bubulak’)

  15. Spesifikasi Query : Update • Fungsi : Mengubah data yang sebelumnyasudahadadidatabase • Format Umum : UPDATE nama_tabel SET kolom1=nilai_baru [kolom2 dst…] [WHERE kondisi]

  16. Spesifikasi Query : Update • Contoh: • Querimengganti password member dengan ID member = 23xy menjadi “rahasiaku” UPDATE tb_member SET password = md5(‘rahasiaku’) WHERE id_member = ‘23xy’

  17. Spesifikasi Query : Delete • Fungsi : Menghapus data tertentudaridatabase • Format Umum : DELETE FROM nama_tabel [WHERE kondisi]

  18. SpesifikasiLayar • Seluruhlayar (tampilan) yang digunakandalamfungsitersebut • Tampilkan yang bersesuaiandenganfungsisaja. • Contoh : fungsi login • Layar Login : • Layarkonfirmasi login berhasil. • Layarkonfirmasi login gagal.

  19. SpesifikasiField DatapadaLayar • Penjelasansetiapfield data (teks box, teksstatis) yang menggunakan data daridatabase. • Contoh :

  20. SpesifikasiFunction Key padaLayar • Penjelasansetiapfunction key /objek (button) padalayar. • Contoh :

  21. SpesifikasiLayarPesan • Pesan yang munculkepadauser didalamalur/skenariofungsiini. • Contoh : Data gagaldisimpankarenaadateksboks yang belumdiisi. GagalMenyimpan. Ada field yang belumdiisi.

  22. SpesifikasiAlgoritme • Menggambarkantahapdemitahap (algoritme) darisuatufungsi. • Elemennya : • Initial State : kondisiawalsebelumfungsidijalankan. • Final State : kondisisetelahfungsidijalankan. • SpesifikasiProses/algoritme : pernyataanlogikabagaimanaurutanprosesdarisuatufungsiitudijalankan.

  23. SpesifikasiAlgoritme (contoh)

More Related