Konsep Sistem Informasi B

dokumen-dokumen yang mirip
Konsep Sistem Informasi B

PROGRAM DALAM DBASE. Untuk membuat dan menyunting suatu file program ( ext.prg ) diberikan perintah : MODI COMM nama_file

Konsep Sistem Informasi B

Paket Program Niaga C BAMBANG YULIANTO,SKomp

Bab 4. Hasil dan Pembahasan

1. Simpan semua file anda di C:\Quiz\12077xxx. 2. Buat project & database dengan nama quiz.pjx & Dbpesawat.dbc 3. Buat Table dengan nama pesawat.

Meng-CREATE sebuah File Database PERINTAH CONTOH FUNGSI CREATE CREATE Membuat file. DFTRNAMA LAPTAHUNAN AN terpotong AP 1985 JKT LAP-1985

Database Dbase IV Lanjutan

Tahapan membuat form single tabel dengan foxpro (Step-by-step) Oleh: Bernard Very

INTEGRITAS DAN KEAMANAN DATA. Gentisya Tri Mardiani, S.Kom., M.Kom

BAB III ANALISIS DAN PERANCANGAN

Program Dengan menuliskan rangkaian perintah dalam program. Dengan modus program dapat dipecahkan masalah yang rumit.

Membuat Aplikasi Hotel dan Penginapan. dengan MS Access

BAB IX MENGENAL MS.ACCESS 2007

P9 Normalisasi. Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta

Konsep Sistem Informasi B

APLIKASI TOKO. Buat Project. A. Buat Database. B. Buat Tabel

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

Membuat File Database & Tabel

BAB III ANALISA DAN DESAIN SISTEM

Membuat File Database & Tabel

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

Prosedur Penggunaan Program Gambar 4.7 Halaman Home

BAB III ANALISIS DAN DESAIN SISTEM

Pemodelan Basis Data Entity-Relationship Diagram (contoh kasus 2) Yusuf 2010

Membuat Aplikasi Perpustakaan dengan MS Access

APLIKASI KOMPUTER. Pokok Bahasan : MS. Access 2010 (Bagian 1) Anggun Puspita Dewi, S.Kom., MM. Modul ke: Fakultas MKCU

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

UJIAN AKHIR SMESTER PEMODELAN BASIS DATA

UJIAN AKHIR SEKOLAH PEMODELAN BASIS DATA

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

FILE RELATIF. Sama dengan IDENTIFICATION DIVISION pada organisasi file secara sequential maupun organisasi file secara indeks.

SISTEM BASIS DATA II S A N T I W I D I A N T I

Gambar Tampilan Menu Penyesuaian Stok Barang

CONTOH HASIL PENGEMBANGAN PERANGKAT LUNAK DENGAN METODE KONVENSIONAL

a. Menyiapkan database

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

DAFTAR PUSTAKA. Berntson, Craig. Using Windows Component Services (COM+) with Visual FoxPro, 3M Health Information Systems, Salt Lake City, 2005.

FUNGSI TOMBOL-TOMBOL KEYBOARD PADA KOMPUTER

Visual FoxPro. Konsep dasar pembuatan program berorientasi object adalah : Windows Command :

POLITEKNIK KESEHATAN JAKARTA III

FILE URUT (Sequential File)

BAB III ANALISA DAN DESAIN SISTEM

Pembeli. Bag. Gudang. Bag. Keuangan. Supplier

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. Sistem pengolahan data perpustakaan pada SLTPN 1 Waway Karya saat ini

BAB III ANALISA DAN PERANCANGAN

Parno, SKom., MMSI. Personal Khusus Tugas

BAB III ANALISIS DAN PERANCANGAN

Daftar Isi. 1 Praktikum #1 - Membuat berkas basis data (.dbf) Program yang dibutuhkan Langkah-Langkah Pekerjaan...

Pengenalan Sistem Informasi Pembangunan Daerah

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

Contoh SQL Constraint

Konsep Sistem Informasi B

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

SISTEM BASIS DATA 2. WAHYU PRATAMA, S.Kom., MMSI.

BAB III ANALISIS DAN DISAIN SISTEM

IMPLEMENTASI CONSTRAINT UNTUK MENJAMIN KONSISTENSI DAN INTEGRITAS DATA DALAM DATABASE

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB-II OPERASI TABEL

BAB 1V PEMBAHASAN MASALAH

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

Konsep Sistem Informasi B

Gambar 4.57 Layar Ubah Pemasok. Data pemasok dapat diubah di sini. Data-data akan disimpan ke

ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENJUALAN TOKO BESI LANCAR BERORIENTASI OBJEK

BAB III ANALISA DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. dilakukan pengujian terhadap sistem yang baru dan akan dilihat kekurangankekurangan

Perintah-perintah Dasar Dbase

BAB III ANALISIS DAN DESAIN SISTEM

MODUL 5 MANIPULASI DATA

Ahmad Zidni, S.T. SMK Gondang 2011

Pemrograman Komputer B

BAB III ANALISIS DAN DESAIN SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

BAB III ANALISIS DAN DESAIN SISTEM

Upah. Program. Daftar Opname SPK Upah. Opname (Kelompok Pekerjaan. Upah diantaranya : : Kode Proyek. dan Nama Kode Upah, Daftar.

Alat. Proyek. Program. otomatis. karna telah. Daftar Opname SPK Alat. Daftar Opname SPK. dan Nama. Kelompok. Petunjuk

dbase mengenal dua jenis variabel memori, yaitu private dan public. Variabel memori dapat pula mempunyai jenis Karakter, Numerik, Tanggal atau Logika

Pengembangan dan Implementasi Aplikasi eprocurement di PT. Jasa Raharja (Persero) User Manual (Penyedia Barang/Jasa) Versi 1.0

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PEMBAHASAN. Pembuatan Aplikasi Peminjaman dan Pengembalian Buku Pada Perpustakaan SLTP Negeri 1

sebelumnya, yaitu hasil Aplikasi Pemesanan Kamar pada Hotel Relasi (php) yang bertujuan untuk membuat suatu aplikasi web pemasaran pada Hotel

BAB III ANALISIS DAN PERANCANGAN

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

Administrasi Basis Data. Integritas Data. Yoannita

BAB IV IMPLEMENTASI DAN EVALUASI. sistem yang telah dibuat sebelumnya. Tahap ini merupakan pembuatan perangkat

Transkripsi:

MENU, PROGRAM DAN SUBPROGRAM 1. Pemeliharaan File Pemeliharaan integritas basis data dalam aplikasi a. Sebagai sarana untuk meyakinkan bahwa nilai-nilai data dalam sistem basis data selalu benar, konsisten, selalu tersedia. Dapat dilakukan dengan cara: 1. Pastikan bahwa nilai-nilai data adalah benar sejak dimasukkan pertama kali 2. Membuat program untuk mengecek keabsahan data pada saat dimasukkan ke komputer b. Penolakan atau pembatalan aksi (cancelation) c. Pengisian nilai kosong pada field tertentu (nullify) d. Penjalaran perubahan (cascade) e. Integritas yang harus dijaga: 1. Integritas keunikan data, dilakukan melalui: a. Pendefinisian struktur tabel dengan membuat indeks primer yang bersifat unik b. Pengkodean di dalam aplikasi pada saat pemasukkan atau penambahan data dengan jalan lebih user-friendly c. Kedua cara (i) dan (ii) diterapkan bersama-sama 2. Integritas domain data, dilakukan melalui: a. Penetapan tipe data pada setiap field di dalam tabel b. Pengisian validation rule dari DBMS 3. Integritas referensial (relasi antar tabel) a. Harus selalu dijaga, karena kesalahan referensial dapat menimbulkan kesalahan baru dalam basis data b. Dilakukan pengecekan pada proses penambahan, pengubahan, dan penghapusan data 4. Integritas aturan nyata a. Sifatnya sangat kasuistis, tidak berlaku umum. Pada kasus yang berbeda, aturannya bisa berbeda pula b. Untuk mengakomodasi adanya business role ini, dengan menyiapkan tabel khusus yang menampung nilai-nilai konstanta yang dibutuhkan aplikasi pada saat dijalankan yang mudah diubah tanpa mengakibatkan perubahan aplikasi maupun struktur basis data 2. Program Tambah, Program Ubah, Program Hapus, Program Lihat, dan Program Cetak Contoh Program Menu SET MENU OFF SET DELI ON SET DELI TO [ ] PUBLIC BLOK BLOK = REPLICATE(CHR(177),80) JUDUL = PROGRAM ISI DATA MAHASISWA PIL = 0 @2,(80-LEN(JUDUL))/2 SAY JUDUL Pertemuan 9 Jeje, SKom, MMSI Universitas Gunadarma 1

@ 4,0 SAY BLOK @ 6,20 SAY 1. ISI DATA MAHASISWA @ 8,20 SAY 2. UBAH DATA MAHASISWA @ 10,20 SAY 3. HAPUS DATA MAHASISWA @ 12,20 SAY 4. CETAK DATA MAHASISWA @ 14,20 SAY 5. SELESAI @ 17,20 SAY PILIHAN ANDA [1-5] : GET PIL PICT 99 DO CASE CASE PIL=1 DO ISIDAT.PRG CASE PIL=2 DO UBDAT.PRG CASE PIL=3 DO HPSDAT.PRG CASE PIL=4 DO CETAK.PRG CASE PIL=5 CLOSE DATABASE OTHERWISE @22,20 SAY ANDA SALAH PILIH, ULANGI! SET CONSOLE OFF SET CONSOLE ON @ 22,20 SAY SPACE(30) ENDCASE Contoh Program Isi Data JUDUL1 = ISI DATA MAHASIWA STORE SPACE(15) TO VNM_SISWA,VALAMAT STORE SPACE(8) TO VNO_INDUK STORE SPACE(10) TO VKOTA STORE CTOD( / / ) TO VTGL_LAHIR @ 2,(80-LEN(JUDUL))/2 SAY JUDUL1 @4,0 SAY BLOK @5,20 SAY NOMOR INDUK SISWA : GET VNO_INDUK ; PICT XXXXXXXX IF VN0_INDUK = SPACE(8) Pertemuan 9 Jeje, SKom, MMSI Universitas Gunadarma 2

FIND & VNO_INDUK IF FOUND() @22,20 SAY DATA SUDAH ADA, TEKAN ENTER SET CONS ON @ 7,20 SAY NAMA MAHASISWA : GET VNM_SISWA PICT @! @ 9,20 SAY TANGGAL LAHIR : GET VTGL_LAHIR ; PICT XX/XX/XX @ 11,20 SAY ALAMAT MAHASISWA : GET VALAMAT PICT @! @ 13,20 SAY KOTA : GET VKOTA PICT @! JAWAB = SPACE(2) @ 17,20 SAY DATA SUDAH BENAR[Y/T] : GET JAWAB PICT @! IF JAWAB = Y * MEMESAN DATA BARU APPEND BLANK REPLACE NO_INDUK WITH VNO_INDUK REPLACE NM_SISWA WITH VNM_SISWA REPLACE TGL_LAHIR WITH VTGL_LAHIR REPLACE ALAMAT WITH VALAMAT RELPLACE KOTA WITH KOTA GET JAWAB2=SPACE(2) @ 17,20 SAY INGIN ISI DATA LAGI?[Y/T] : GET JAWAB2 PICT @! IF JAWAB2= T Contoh Program Ubah Data JUDUL2 = UBAH DATA MAHASIWA STORE SPACE(15) TO VNM_SISWA,VALAMAT STORE SPACE(8) TO VNO_INDUK STORE SPACE(10) TO VKOTA STORE CTOD( / / ) TO VTGL_LAHIR @ 2,(80-LEN(JUDUL))/2 SAY JUDUL2 @4,0 SAY BLOK Pertemuan 9 Jeje, SKom, MMSI Universitas Gunadarma 3

@5,20 SAY NOMOR INDUK SISWA : GET VNO_INDUK ; PICT XXXXXXXX IF VN0_INDUK = SPACE(8) FIND & VNO_INDUK IF.NOT. FOUND() @22,20 SAY DATA TIDAK ADA, TEKAN ENTER SET CONS ON STORE NM_SISWA TO VNM_SISWA STORE TGL_LAHIR TO VTGL_LAHIR STORE ALAMAT TO VALAMAT STORE KOTA TO VKOTA @ 7,20 SAY NAMA MAHASISWA : GET VNM_SISWA PICT @! @ 9,20 SAY TANGGAL LAHIR : GET VTGL_LAHIR ; PICT XX/XX/XX @ 11,20 SAY ALAMAT MAHASISWA : GET VALAMAT PICT @! @ 13,20 SAY KOTA : GET VKOTA PICT @! JAWAB = SPACE(2) @ 17,20 SAY DATA SUDAH BENAR[Y/T] : GET JAWAB PICT @! IF JAWAB = Y REPLACE NO_INDUK WITH VNO_INDUK REPLACE NM_SISWA WITH VNM_SISWA REPLACE TGL_LAHIR WITH VTGL_LAHIR REPLACE ALAMAT WITH VALAMAT RELPLACE KOTA WITH KOTA GET JAWAB2=SPACE(2) @ 17,20 SAY INGIN UBAH DATA LAGI?[Y/T] : GET JAWAB2 PICT @! IF JAWAB2= T Contoh Program Hapus Data JUDUL3 = HAPUS DATA MAHASIWA Pertemuan 9 Jeje, SKom, MMSI Universitas Gunadarma 4

STORE SPACE(15) TO VNM_SISWA,VALAMAT STORE SPACE(8) TO VNO_INDUK STORE SPACE(10) TO VKOTA STORE CTOD( / / ) TO VTGL_LAHIR @ 2,(80-LEN(JUDUL))/2 SAY JUDUL2 @4,0 SAY BLOK @5,20 SAY NOMOR INDUK SISWA : GET VNO_INDUK ; PICT XXXXXXXX IF VN0_INDUK = SPACE(8) FIND & VNO_INDUK IF.NOT. FOUND() @22,20 SAY DATA TIDAK ADA, TEKAN ENTER SET CONS ON STORE NM_SISWA TO VNM_SISWA STORE TGL_LAHIR TO VTGL_LAHIR STORE ALAMAT TO VALAMAT STORE KOTA TO VKOTA @ 7,20 SAY NAMA MAHASISWA : GET VNM_SISWA PICT @! @ 9,20 SAY TANGGAL LAHIR : GET VTGL_LAHIR ; PICT XX/XX/XX @ 11,20 SAY ALAMAT MAHASISWA : GET VALAMAT PICT @! @ 13,20 SAY KOTA : GET VKOTA PICT @! GET JAWAB = SPACE(2) @ 17,20 SAY DATA AKAN DIHAPUS[Y/T] : GET JAWAB PICT @! IF JAWAB = Y DELETE GET JAWAB2=SPACE(2) @ 17,20 SAY INGIN HAPUS DATA LAGI?[Y/T] : GET JAWAB2 PICT @! IF JAWAB2= T PACK Pertemuan 9 Jeje, SKom, MMSI Universitas Gunadarma 5

Contoh Program Cetak Data GO TOP JUDUL4= CETAK DATA MAHASIWA GARIS = REPLICATE( -,80) @ 2,(80-LEN(JUDUL))/2 SAY JUDUL4 @ 4,0 SAY BLOK @ 6,0 SAY GARIS @ 7,0 SAY NOMOR NAMA TANGGAL ALAMAT KOTA @ 8,0 SAY INDUK SISWA LAHIR @ 9,0 SAY GARIS BARIS=10 @ BARIS,3 SAY NO INDUK PICT XXXXXXXX @ BARIS,13 SAY TRIM(NM_SISWA) PICT @! @ BARIS,28 SAY TGL_LAHIR PICT XX/XX/XX @ BARIS,40 SAY TRIM(ALAMAT) PICT @! @ BARIS,61SAY TRIM(KOTA) PICT @! SKIP IF EOF() BARIS = BARIS + 1 @ BARIS+1,0 SAY GARIS @ BARIS+2,30 SAY DATA HABIS OUTPUT : 1. ISI DATA MAHASISWA 2. UBAH DATA MAHASISWA 3. HAPUS DATA MAHASISWA 4. CETAK DATA MAHASISWA PILIHAN ANDA[1-5] : Referensi: http://yiswinilam.files.wordpress.com/2012/04/dbase_program_menu.pdf http://elista.akprind.ac.id/upload/files/6833_diktat-sbd.doc Pertemuan 9 Jeje, SKom, MMSI Universitas Gunadarma 6