Pages

Monday, September 29, 2014

Matrik Mencari Data Terbesar

-Hasil Keluaran-

masukkan jumlah baris : 3
masukkan jumlah kolom : 2
-----------------------------------------------------
masukan elemen : 1
masukan elemen : 3
masukan elemen : 2
masukan elemen : 5
masukan elemen : 7
masukan elemen : 2

hasil pencarian data terbesar adalah : 7

SORTING PART II (Selection Sort dari Kecil ke Besar)

-Hasil Keluaran-

masukan jumlah index array yang akan digunakan : 5
masukan elemen array : 5
masukan elemen array : 3
masukan elemen array : 8
masukan elemen array : 1
masukan elemen array : 9

setelah diurutkan 
----------------------------------
elemen array index ke-1 : 1
elemen array index ke-2 : 3
elemen array index ke-3 : 5
elemen array index ke-4 : 8
elemen array index ke-5 : 9

SORTING PART I (Bubble Short dari Kecil ke Besar)

-Hasil Keluaran-

masukan jumlah index array yang akan digunakan : 5
masukan elemen array : 1
masukan elemen array : 5
masukan elemen array : 2
masukan elemen array : 7
masukan elemen array : 9

sebelum diurutkan
----------------------------------
elemen array index ke-1 : 1
elemen array index ke-2 : 5
elemen array index ke-3 : 2
elemen array index ke-4 : 7
elemen array index ke-5 : 9

SEARCHING PART II (Binary Search)

-Hasil Keluaran-

masukan jumlah data yang akan dimasukkan ke dalam larik: 5
masukan elemen larik ke-1 : 27
masukan elemen larik ke-2 : 24
masukan elemen larik ke-3 : 22
masukan elemen larik ke-4 : 10
masukan elemen larik ke-5 : 9

masukan elemen larik yang dicari : 10
----------------------------------------------
10 ditemukan pada index ke : 4

SEARCHING PART I (Sequential Search)

-Hasil Keluaran-

masukan jumlah data yang akan dimasukkan ke dalam larik: 5
masukan elemen larik ke-1 : 2
masukan elemen larik ke-2 : 8
masukan elemen larik ke-3 : 3
masukan elemen larik ke-4 : 9
masukan elemen larik ke-5 : 5

masukan elemen larik yang dicari : 9
------------------------------------------------------
Elemen larik 9 ketemu nih

Sunday, September 28, 2014

Case Study 'ATM Program'

program atm;
uses wincrt;

var
pin     : integer;
no      : integer;
ulang   : char;
setoran : real;
tarik   : real;
saldo   : real;
begin
   writeln ('--SELAMAT DATANG DI BANK KAMI--');
   repeat
   write ('SILAHKAN MASUKAN PIN ATM ANDA : ' ); readln (pin);
       if pin = 12345 then
       begin              
             writeln ('MENU TRANSAKSI :');
             writeln ('1. SETOR');
             writeln ('2. TARIK TUNAI');
             writeln ('3. CEK SALDO');
             writeln ('4. CETAK RESI (MENCETAK SALDO TERAKHIR)');
             writeln ('5. KELUAR');
          repeat
             write ('PILIH TRANSAKSI (1/2/3/4/5) '); readln (no);
             case no of
             1 : begin
                 saldo := 0;
                 write ('masukan jumlah setoran : Rp. '); readln (setoran);
                 saldo := saldo+setoran;
                 end;

Database part 4

TRIGER UPDATE


create database anggota

use anggota

go
create table teman
(
id_ang char (5),
nama char (20) not null,
umur tinyint
)

Database part 3

DELETE

1. Delete data from table mahasiswa where npm = 12346
delete mahasiswa where npm = 12346

2. Delete table mahasiswa
drop mahasiswa

Database part 2

VIEW DATA

1. view data name and address, from table mahasiswa where sex = W
select name, addr, sex from mahasiswa where sex = 'W'

2. view data npm and name, from table mahasiswa where name initial 'a'
select npm, name from mahasiswa where name like 'a%'

3. view data name and birthday, from table mahasiswa where birthday between '1980-01-01' and '1982-12-12'
select name, birthday from mahasiswa where birthday >= '1980-01-01' and birthday <= '1982-12-12'
or
select name, birthday from mahasiswa where birthday between '1980-01-01' and '1982-12-12'

Database part 1

CREATE DATABASE, TABLE, INSERT TABLE, VIEW TABLE

Database Nilai
Table