This is default featured post 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Rabu, 21 September 2011

TDA pertemuan 1

SOFTWARE CRISIS
Definisi Software Crisis adalah istilah lain dari Complexity dalam pengembangan Software, yaitu:
  1. Proyek melebihi dana yang sudah di tentukan.
  2. Proyek memakan waktu yang lama seperti yang sudah di tentukan.
  3. Software tidak efisien.
  4. Software memiliki kualitas yang sangat rendah / jelek.
  5. Software sering tidak memenuhi persyaratan.
  6. Proyek tidak dapat dikelola dan kode sulit dipertahankan.
  7. Software tidak pernah disampaikan.
APLIKASI 
Aplikasi berasal dari kata application yang artinya penerapan, lamaran, penggunaan. Secara istilah aplikasi adalah program siap pakai yang direka untuk melaksanakan suatu fungsi bagi pengguna atau aplikasi yang lain dan dapat digunakan oleh sasaran yang dituju.

DOKUMENTASI
Dokumentasi adalah sesuatu yang tertulis, terekam atau tercetak yang dapat dipakai sebagai bukti atau keterangan dan untuk membantu ingatan. Dokumentasi menurut Paul Otlet pada International Economic Conference tahun 1905 adalah kegiatan khusus berupa pengumpulan, pengolahan, penyimpanan, penemuan kembali dan penyebaran dokumen.
Contoh Arsip :
  1. Formulir
  2. Kartu Tanda Penduduk
  3. Surat Izin Mengemudi
  4. Buku catatan pelajaran
  5. Slip gaji
  6. Akte kelahiran
  7. Ijazah
  8. Buku pelajaran
  9. Surat Tanda Nomor Kendaraan, dll
Proses dokumentasi ini dilakukan di setiap langkah / pekerjaan yang dilakukan.

DOKUMENTASI APLIKASI
Dokumentasi ini meliputi :
  1. Perencanaan (SDP = Software Development Plan), merupakan hal awal yang harus dilakukan ketika akan mengembangkan suatu perangkat lunak.
  2. Requirements Analysis (SRS = Software Requirements Specification),  Tujuan dari SRS adalah untuk melakukan hal berikut: Menentukan kebutuhan fungsional dari sistem, Mengidentifikasi batasan-batasan sistem, Identifikasi pengguna sistem, Menjelaskan interaksi antara sistem dan pengguna eksternal, Menetapkan suatu bahasa yang umum antara klien dan tim program untuk menggambarkan sistem, Memberikan dasar untuk pemodelan use case.
  3. IRS = Interface Requirements Specification
  4. Dokumentasi Perancangan (SDD = Software Design Document)
  5. Dokumentasi Pengujian (STP = Software Test Plan, STRp = Software Test Report)
  6. Dokumentasi yang berhubungan dengan produk (SUM = Software User Manual, SPS = Software Product Specification, VDD = Version Description Document), dll

SOW (STATEMENT of WORK)
Tujuan SOW  :
  • Menjelaskan biaya dan jadwal serta asumsi utama proyek
  • Menjelaskan peranan dan tanggung jawab
  • Mengukuhkan definisi hal yang akan dicapai proyek
  • Mendorong diselesaikannya proyek tersebut karena adanya kesepakatan tertulis dalam dokumen tersebut






sumber : http://www.amuluk.com/mengenal-srs-software-requirement-specification
              http://imamshofi.wordpress.com/category/software-engineering/
              http://blog-indonesia.com/blog-archive-14554-45.html

PBD2 pertemuan 2

Pada pertemuan ke-2 ada beberapa soal yang saya coba akan bahas
DECLARE
 v_deptno                number(4);
 v_location_id          number(4);
BEGIN
 SELECT                depertmen_id , location_id
 INTO                     v_deptno , v_location_id
 FROM                   departments
 WHERE                 department_name ="sales" ;
END ;
Maksud dari DECLARE adalah v_deptno dan v_location_id memiliki type number yang memiliki panjang 4 karakter.
Sementara pada BEGIN
  • SELECT adalah menampilkan data yang ada di kolom depertmen_id , location_id
  • INTO  v_deptno , v_location_id bertujuan data yang ada dikolom  depertmen_id , location_id ditampilkan kedalam variable
  • FROM data diambil dari table departments
  • WHERE dimana yang ditampilkan dari department_name adalah sales
DECLARE
 v_hire_date         employees.hire_date%TYPE ;
 v_salary              employees.salary%TYPE ;
BEGIN
 SELECT            hire_date , salary
 INTO                v_hire_date , v_salary
 FROM              employees
 WHERE            employees_id = 100 ;
END ;
DECLARE pada soal ini variable tipenya diambil secara default kedalam database.
v_hire_date         employees.hire_date%TYPE menjelaskan bahwa variable dan data typenya sama yaitu date.
v_salary              employees.salary%TYPE  menjelaskan bahwa variable dan tipe datanya sama yaitu number.
sementara maksud dari %TYPE adalah supaya fleksibel,jika ada perubahan data tidak perlu merubah programnya.

SET SERVEROUTPUT ON
DECLARE
 v_sum_sal             number (10,2) ;
 v_deptno               number NOT NULL   := 60 ; 
BEGIN
 SELECT              SUM(salary)    == grup function
 INTO                   v_sum_sal
 FROM                 employees
 WHERE               department_id = v_deptno ;    
 DBMS_OUTPUT.PUT_LINE  ('The sum salary is' || TO CHAR (v_sum_sal)) ;
END ;
SET SERVEROUTPUT ON bertujuan untuk mengaktifkan menjadi ON yang sebelumnya OFF
pada v_deptno  default mempunyai nilai 60 sehingga hasil dari penjumlahan procedure akan ditambah 60
pada the 'The sum salary is' menggunakan TO CHAR karena adanya concate, karena v_sum_sal awalnya adalah number kini berubah menjadi String.

PBD2 pertemuan 1

Oracle
Oracle adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi.
Oracle Server menyediakan solusi yang efisien dan efektif karena kemampuannya dalam hal sebagai berikut :
 • Dapat bekerja di lingkungan client/server (pemrosesan tersebar)
 • Menangani manajemen space dan basis data yang besar
 • Mendukung akses data secara simultan
 • Performansi pemrosesan transaksi yang tinggi 
 • Menjamin ketersediaan yang terkontrol
 • Lingkungan yang terreplikasi

SQL
SQL (Structured Query Language) digunakan sebagai antarmuka dalam pengelolaan data. SQL merupakan bahasa yang komprehensif untuk basis data, sehingga dibuat standar untuk bahasa SQL oleh ANSI (American National Standard Institute) dan ISO (International Standard Organization). Di dalamnya terdapat perintah untuk pendefinisian data, melakukan query dan update terhadap data. Perintah tersebut dikelompokkan dalam dua istilah: DDL (Data Definition Language) untuk pendefinisian data dan DML (Data Manipulation Language) untuk melakukan update dan query. Kebanyakan vendor dari RDBMS menggunakan SQL dari ANSI/ISO, tetapi beberapa vendor RDBMS memasukkan beberapa perintah tambahan sebagai fitur dari produknya. Di antaranya adalah fitur untuk pemberian hak akses terhadap data ataupun untuk maintenance.

SQL*Plus
Dalam menerima masukan perintah SQL dari pengguna, vendor RDBMS telah menyediakan library yang dapat digunakan oleh programmer agar program yang dibuat dapat melakukan pengaksesan terhadap basis data. Selain itu, para vendor memberikan pula program yang dapat menerima masukan bahasa SQL yang kemudian dieksekusi oleh RDBMS. Oracle, sebagai salah satunya, telah menyediakan program yang dinamakan SQL*Plus. SQL*Plus dapat digunakan untuk melakukan eksekusi terhadap perintah SQL dari pengguna.
SQL vs SQL*Plus
SQL : Merupakan bahasa yang meliputi perintah-perintah untuk menyimpan,
menerima dan memelihara data dalam basis data.
SQL*Plus : Aplikasi yang dapat mengenali dan mengeksekusi perintah SQL dan
dapat menampilkan hasil dari perintah tersebut ke pengguna.


PL/SQL 
PL/SQL yang merupakan singkatan dari Procedural Language/Structured Query Language merupakan sebuah penggabungan antara bahasa pemrograman prosedural (PL) dan SQL syntax.
Jadi dengan PL/SQL kita tidak perlu menggunakan sebuah bahasa pemrograman sendiri. fungsi-fungsi standard di bahasa pemrograman sudah ada di sini dan bisa langsung digabung dengan perintah SQL untuk memanipulasi database. Tapi PL/SQL cuma ada didatabase oracle saja

Senin, 19 September 2011

P web pertemuan ke2

WEB FORM
Tekhnologi ASP.NET yang digunakan untuk membuat suatu halaman web yang bisa diprogram.
Web form juga dapat menampilkan informasi dengan bahsa markup apapun kepada user keberbagai browser.

MASTER PAGE
Cara baru pada ASP.NET 20 yang digunakan supaya situs kita menjadi konsisten pada tampilan dan desainnya.Dengan menggunakan master page kita tidak perlu lagi melakukan desain web cukup sekali menggunakan master page.
Mendesain tampilan Master Page bisa menggunakan css atau style builder dengan melakukan klik dan memilih style.

TABLE
Suatu cara untuk menampilkan informasi dalam bentuk sel yang terdiri dari kolom dan baris
Fungsin ya adlah untuk membuat batas,jarak sehingga tampilan menjadi rapi

FONT
Cara mengubah model tulisan atau ukuran yang digunakan di web.
contoh :
   <body style = "font-family = cartoon"
                      ="font-size = smaller"

HYPERLINK
Sebuah referensi kata atau kelompok kata atau gambar yang dapat diklik untuk langsung menuju dokumen baru.

IMAGE
Untuk mengeluarkan sebuah gambar pada halaman
contoh :
  digunakan untuk menampilkan gambar pada web.

BACKGROUND
Latar belakang atau dasar dari tampilan web.

Twitter Delicious Facebook Digg Stumbleupon Favorites More