BAHAN PRAKTIKUM MINGGU Ke 12

Slides:



Advertisements
Presentasi serupa
Pengolahan FILE.
Advertisements

STATEMEN READ-DATA 10 READ A10 READ A,B,C 20 DATA 2,3,420 PRINT A,B,C 30 READ B,C30 END 35 PRINT A,B,C40 DATA 2,3,4 40 ENDOk Ok STATEMEN RESTORE 10 READ.
Pemograman berorientasi prosedur merupakan bahasa pemrograman yang melibatkan fungsi-fungsi atau prosedur-prosedur sebagai sub program untuk membentuk.
PERTEMUAN VI Penggunaan Array.
Penggunaan Kontrol Array
APLIKASI MANAJEMEN PERKANTORAN - D Minggu 4. Variabel Variabel adalah obyek pada Program yang di tujukan untuk menyimpan sautu nilai, di mana nilai tersebut.
- PERTEMUAN 7 – SUB PROGRAM
Subprogram Program kecil yang melakukan tugas tertentu dan merupakan bagian dari program secara keseluruhan Keuntungan : Mudah dikodekan Mudah dipahami.
Dasar Komputer & Pemrog 2 A minggu 4
PROSEDUR 1 Prosedur Adakalanya ketika kita membuat program, ada beberapa kode program yang ditulis berulang-ulang. Hal ini tentu saja menyita waktu dan.
panduan praktis belajar VISUAL BASIC 6.0
CARA PENGGUNAAN QBASIC
< > <= >= = <> lebih kecil dari lebih besar dari
PERTEMUAN KE 9 MENU TUNGGAL.
LOGIKA DAN ALGORITMA - PERTEMUAN 8 - REKURSI.
Pengenalan Database Database, adalah Gabungan dari beberapa data yang diolah dan diorganisasikan sedemikian rupa, sehingga didapatkan suatu hubungan atau.
PERTEMUAN KE 5 PROSES BERULANG.
PEMROGRAMAN BERSTRUKTUR FILE DATABASE
PERTEMUAN IX Penggunaan Array.
Procedure & Function Sub Program.
Pencarian Data Data yang kita inputkan/masukkan terkadang ingin kita lihat kembali untuk mengetahui informasi data tersebut. Misalnya pada data pegawai,
Pemprograman Terstruktur 1
P R O C E D U R EP R O C E D U R EP R O C E D U R EP R O C E D U R E P R O C E D U R EP R O C E D U R EP R O C E D U R EP R O C E D U R E.
Program Aplikasi untuk penghitungan aritmetika dan manajemen data Pertemuan 10.
SUBROUTINE SUBROUTINE program bagian : suatu bagian dari program yang didefinisikan secara terpisah dari program utama (umumnya diletakkan di bagian bawah.
Flowchart (Diagram Alur)
DASAR KOMPUTER DAN PEMROGRAMAN 1A
1 Pertemuan 05 Procedure dan Parameter Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
Variabel, Konstanta, Tipe Data Dan Operator pada VB
PROCEDURE AND FUNCTION
PERINTAH INTERAKTIF DALAM DBASE
ALGORITMA PEMROGRAMAN 2A
KUG1A3 Algoritma& Pemrograman
ALGORITMA & PEMROGRAMAN 1B
Percabangan Percabangan Bersyarat If ….Then….Else
ELEMEN-ELEMEN PROGRAM
Dasar-Dasar Pemrograman
Pemprograman VB Dot Net
PERTEMUAN VII PROSEDURE DAN FUNGSI
APSI.
Pernyataan Pengulangan Proses
Pernyataan Pengulangan Proses
LINGKUNGAN TURBO PASCAL
Algoritma & Pemrograman 1B
SUBROUTINE: Prosedure dan Fungsi
Flowchart (Diagram Alur)
Flowchart (Diagram Alur)
LAB PEMOGRAMAN III (VISUAL BASIC)
MENYIMPAN DAN MENCETAK HALAMAN WEB
AP2A Perulangan & Array PJ : Wawan Setiawan 07
Array Buat algoritma untuk mencari nilai terbesar dari 5 nilai mahasiswa yang diinputkan dengan array.
PowerBASIC A Varian Of Basic
Dasar-Dasar Pemrograman
Pertemuan Pertama Membahas Perintah Cls , Print dan Stop
PENULISAN DAN PEMBACAAN FILE
Keterampilan komputer 1AB
Pengenalan Database Database, adalah Gabungan dari beberapa data yang diolah dan diorganisasikan sedemikian rupa, sehingga didapatkan suatu hubungan atau.
PERTEMUAN KE 4 PROSES BERSYARAT.
Subprogram QBasic Ihsan Jatnika.
ARRAY ALGORITMA & PEMROGRAMAN 1B.
PERTEMUAN 4 PERANCANGAN PROGRAM.
STATEMEN GO TO DAN IF-THEN Pertemuan IX.
Flowchart (Diagram Alur)
PERTEMUAN KE 5 PROSES BERULANG.
KAWALAN DALAM VISUAL BASIC 6.0
Flowchart (Diagram Alur)
PENGANTAR APLIKASI KOMPUTER
Flowchart (Diagram Alur)
PENGERTIAN DASAR FLOWCHART
VARIABEL Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan.
Transcript presentasi:

BAHAN PRAKTIKUM MINGGU Ke 12 PERTEMUAN KE 12 BAHAN PRAKTIKUM MINGGU Ke 12

SUB PROGRAM & SUB PROCEDURE Untuk menggabung Fungsi Program dengan Sistem Menu baik Menu Tunggal maupun Menu Berlapis bisa dengan : Sub Program atau Sub Procedure

Sub Program Untuk Sub Program terdiri dari Menu Utama dengan File . Exe dan Fungsi Program dengan File . Tbc Jumlah File terdiri dari satu file.Exe dan n file .Tbc yang jumlah tergantung banyaknya Fungsi Program. Pada File .Exe menulis CHAIN NAMAFILE.TBC Pada Masing2 File.Tbc menulis CHAIN NAMAFile.Exe

Sub Procedure Menu Utama yang berfungsi menjalankan pilihan fungsi program, dan semua fungsi program di simpan dalam satu file.bas BENTUK UMUMNYA : SUB NAMA FILE END SUB NAMA FILE CALL NAMA FILE

FUNGSI PROGRAM Fungsi Program terdiri dari : 1. Fungsi INPUT 2. Fungsi Edit 3. Fungsi Tambah 4. Fungsi Lihat 5. Fungsi Cetak 6. Fungsi Laporan 7. Fungsi Hapus

Bagan Program Fungsi Input : CLS DIM ....... DI ISI SESUAI DEGAN FIELD YANG ADA PADA PEKERJAAN NOMORFILE1% = 1 PRINT " NAMA FILE : "; : INPUT, NAMAFILE$ PRINT " JUMLAH DATA : "; : INPUT, N FOR I = 1 TO N PRINT " ......... ";I;" = " ; : INPUT , ....(I) GUNAKAN PERINTAH PRINT, INPUT DAN BERSYARAT UNTUK SEMUA FIELD YANG ADA PADA DIM NEXT I OPEN NAMAFILE$ FOR OUTPUT AS #NOMORFILE1% WRITE #NOMORFILE1%, N WRITE #NOMORFILE1%, I, ........ CLOSE #NOMORFILE1%  

Bagan Program untuk Fungsi Laporan 50 DIM ................................... NOMORFILE1% = 1 ON ERROR GOTO 100 PRINT " NAMA FILE = "; : INPUT, NAMAFILE$ CLS OPEN NAMAFILE$ FOR INPUT AS #NOMORFILE1% INPUT #NOMORFILE1%, N FOR I = 1 TO N INPUT #NOMORFILE1%, I, ............................. NEXT I LOCATE 1,25 : PRINT " DAFTAR NILAI SISWA " LOCATE 3,10 : PRINT STRING$(50,"~") LOCATE 4,10 : PRINT " " LOCATE 4,30 : PRINT " "

LOCATE 4,50 : PRINT " " LOCATE 5,10 : PRINT STRING$(50,"~") BRS=6 FOR I = 1 TO N LOCATE BRS,10 : PRINT ......(I) LOCATE BRS,30 : PRINT .......(I) LOCATE BRS,50 : PRINT ........(I) BRS=BRS+1 NEXT I LOCATE BRS+2,10: PRINT STRING$(50,"~") CLOSE #NOMORFILE1% :END 100 BEEP RESUME 50

Bagan Program untuk Fungsi Edit CLS 150 DIM ......................... NOMORFILE1% = 1 ON ERROR GOTO 100 PRINT " NAMA FILE : "; : INPUT, NAMAFILE$ OPEN NAMAFILE$ FOR INPUT AS #NOMORFILE1% INPUT #NOMORFILE1%, N FOR I = 1 TO N INPUT #NOMORFILE1%, I, ...................... NEXT I PRINT "JUMLAH DATA = " ; N 170 FOR I = 1 TO N PRINT "DATA YANG DI UBAH DATA KE = " ; : INPUT, I

CLS PRINT "DATA SEBELUM DIUBAH : " ;I;" = " ; ........(I) PRINT "DATA YANG MAU DIUBAH : "; : INPUT, .......(I) 175 PRINT "STOP/LANJUTKAN (S/L) : "; : INPUT SL$ IF UCASE$(SL$) <> "S" AND UCASE$(SL$) <> "L" GOTO 175 IF UCASE$(SL$) = "L" THEN 170 IF UCASE$(SL$) = "S" THEN 190 180 NEXT I 190 CLOSE #NOMORFILE1% OPEN NAMAFILE$ FOR OUTPUT AS #NOMORFILE1% WRITE #NOMORFILE1%, N FOR I = 1 TO N WRITE #NOMORFILE1%, I, ......... NEXT I CLOSE #NOMORFILE1% : END 200 BEEP RESUME 150

Bagan Program untuk Fungsi Lihat CLS 250 DIM ......................... NOMORFILE1% = 1 ON ERROR GOTO 100 PRINT " NAMA FILE : "; : INPUT, NAMAFILE$ OPEN NAMAFILE$ FOR INPUT AS #NOMORFILE1% INPUT #NOMORFILE1%, N FOR I = 1 TO N INPUT #NOMORFILE1%, I, ...................... NEXT I PRINT "JUMLAH DATA = " ; N 270 FOR I = 1 TO N PRINT "DATA YANG INGIN Di LIHAT : " ; : INPUT, I

275 PRINT “LIHAT DATA LAIN : "; : INPUT SL$ IF UCASE$(SL$) <> "S" AND UCASE$(SL$) <> "L" GOTO 275 IF UCASE$(SL$) = "L" THEN 270 IF UCASE$(SL$) = "S" THEN 290 280 NEXT I 290 CLOSE #NOMORFILE1% OPEN NAMAFILE$ FOR OUTPUT AS #NOMORFILE1% WRITE #NOMORFILE1%, N FOR I = 1 TO N WRITE #NOMORFILE1%, I, ......... NEXT I CLOSE #NOMORFILE1% : END 300 BEEP RESUME 150

Bagan Program untuk Fungsi Tambah CLS DIM .................................. NOMORFILE1% = 1 350 PRINT " NAMA FILE = "; : INPUT, NAMAFILE$ OPEN NAMAFILE$ FOR INPUT AS #NOMORFILE1% INPUT #NOMORFILE1%, N FOR I = 1 TO N INPUT #NOMORFILE1%, I, ..................... NEXT I CLOSE #NOMORFILE1% PRINT " JUMLAH DATA SEBELUMNYA : ";N PRINT " DATA YANG DITAMBAHKAN : "; : INPUT NN NNN = N + NN

FOR I = N+1 TO NNN PRINT " ...........KE " ;I;" = "; : INPUT, ........(I) NEXT I : PRINT FOR I = 1 TO NNN PRINT " ...... ";I;" = "; .......(I) NEXT I OPEN NAMAFILE$ FOR OUTPUT AS #NOMORFILE1% WRITE #NOMORFILE1%, NNN WRITE #NOMORFILE1%, I, ..................... CLOSE #NOMORFILE1% : END