Rabu, 19 September 2012

Jawaban Tugas PBD2 Lat 1

Jawaban Tugas PBD2 Lat 1

16 D : karena prosedur sudah ad dalam sistem maka untuk mengupadate menggunakan CREATE OREPLACE    PROCEDURE
17 A :Karena v_movie_id bertipe number maka kita menggunakan argumen IN
18 C :untuk default value kita harus menggunakan parameter IN
19 A :sintak prosedur diatas tidak akan error karena dalam sintak prosedur boleh mengunakan null
21 A :jika ingan menggunakan DEFAULT value maka kita menggunakan parameter in
22 C :untuk menggunakan default value harus menggunakan parameter IN
23 C :pernyataan jawaban c adalah salah
24 C :untuk memanggil PROCEDURE find_seats_sold maka kita menggunakan sintak EXECUTE find_seats_sold (v_theater_id => 500);karena v_movie_id  sudah       dekrarasikan secara default maka v_movie_id  akan disi 34 dan v_theater_id => 500
25 A :data dictionary hanya akan menyimpan source code aja karena compilation error
27 D :karena mendeklarasikan suatu variable dengan tipe varchar2 dalam Pemprogram orancle kta harus    menambahkan data tipe dan maximum length
28 A :Karena V_COST_PER_TICKET bertipe number maka kita menggunakan argumen IN
29 C :untuk menghapus prosedur kita menggunakan sintak DROP PROCEDURE calc_comm;
30 A :PROCEDURE add_theater ditulis dalm bentuk SQL
    C :PROCEDURE add_theater akan disimpandalam data base skema
    D :PROCEDURE add_theater hanya dapat dipanggil oleh owner database


Rabu, 19 Oktober 2011

Resume PBD pert 1 - 7

PERT1

PENGERTIAN

Organisasi: suatu unit kerja yg terkoordinir sec sadar, terdiri dr 2 org/lebih, dan berfungsi atas dasar hubungan yg berkesinambungan utk mencapai tujuan yg sama.

Perilaku organisasi: telaah dan penerapan pengetahuan ttg bagaimana orang-orang bertindak di dlm organisasi.

Unsur -unsur pokok dalam perilaku dalam berorganisasi: 
 
  1. Orang
  2. Struktur
  3. Teknologi
  4. Lingkungan
SEJARAH PERKEMBANGAN:
  • Robert Own(1800)
  1. Menolak Mengkaryakan anak-anak
  2. Mengajarkan pentingnya karya keberhasilan dan keserderhanaan
  3. Meningkatkan kondisi hidup karya
  • Andrew Ure(18350
  1. Selain mengakui bagian manufaktur dan bagian mekanik,juga menambahkan faktor ketiga ialah manusia
  2. Memberikan pelayanan pada karya
  • Frederick.W.Taylor(1900-an)

  1.  Perhatian terhadap aspek manusia di tempat kerja
  2. di bentuk The National Personnel Assciation
  3. Merubah menjadi The Amercian Management Assciation
     

 




 

Sabtu, 15 Oktober 2011

Resume SQL Pert 2 - 7

 pert 2

Membatasi BarisBaris
yang Dipilih
Membatasi barisbaris
yang dikembalikan dengan
menggunakan klausa WHERE

SELECT * |{[DISTINCT] column/expression [alias],...}
FROM   table
[WHERE condition(s)];

Menggunakan Klausa WHERE

SELECT *employee_id,last_name,job_id,department_id
FROM      employees
WHERE   department_id = 90;

Karakter -Karakter
String dan Tanggal  

SELECT   last_name,job_id,department_id
FROM      employees
WHERE   last_name = 'Whalen';

Menggunakan Kondisi-Kondisi
Pembanding


SELECT  last_name,salary
FROM      employees
WHERE   salary <= 300;

Menggunakan Kondisi BETWEEN 

SELECT last_name,salary
FROM      employees
WHERE   salary BETWEEN 2500 AND 3500;

Menggunakan Kondisi IN 

SELECT employee_id,last_name,salary,manager_id
FROM      employees
WHERE   manager_id IN (100,101,201);

 Menggunakan Kondisi LIKE

SELECT first_name
FROM      employees
WHERE   first_name LIKE 'S%';

Menggunakan KondisiKondisi
NULL
SELECT   last_name,manager_id
FROM      employees
WHERE   manager_id IS NULL ;

Menggunakan Operator AND


SELECT   employee_id, last_name,job_id,salary
FROM      employees
WHERE    salary >= 1000 
AND         job_id LIKE ' %MAN %' ;

Menggunakan Operator OR
SELECT   employee_id, last_name,job_id,salary
FROM      employees
WHERE   salary >= 1000 
OR            job_id LIKE ' %MAN %' ;


 Menggunakan operator NOT

SELECT   last_name,job_id
FROM      employees
WHERE   job_id  
                 NOT  in('IT_PROG',ST_CLERK','SA_REP');

AturanAturan
Precedence

SELECT   last_name,job_id,salary
FROM      employees
WHERE   job_id = 'SA_REP'
OR           job_id ='AND_PRESS'
AND        salary > 15000;


Menggunakan Klausa ORDER BY

SELECT        last_name,job_id,department_id,hire_date
FROM          employees
ORDER BY hire_date; 


Mensortir

SELECT        last_name,job_id,department_id,hire_date
FROM          employees
ORDER BY hire_date DESC;


Dalam pelajaran ini, Anda sudah mempelajari bagaimana untuk :
  • Menggunakan klausa WHERE untuk membatasi barisbaris
    pada output:
  1. Menggunakan kondisi-kondisi pembanding 
  2.  Menggunakan kondisi-kondisi operator BETWEEN, IN,LIKE dan NULL
  3. Menerapkan operator-operator logika AND, OR dan NOT
  • Menggunakan klausa ORDER BY untuk mensortir output baris-baris:
    SELECT  *{[DISTINCT] column/expression(alias),...}
    FROM      table
    [WHERE  condition(s)] 
    [ORDER BY {column,expr,alias}[ASC|DESC]];
      
    Menggunakan ampersand substitution dalam iSQL*Plus
    untuk membatasi dan mensortir keluaran saat berjalan.


    PERT3

    Singlerow functions dapat disarangkan (nested) ke dalam beberapa level. Singlerow functions dapat memanipulasi berikut ini :
    Data Karakter : LOWER, UPPER, INITCAP, CONCAT, SUBSTR, INSTR, LENGTH
    Data Angka : ROUND, TRUNC, MOD
    Data Tanggal : MONTHS_BETWEEN, ADD_MONTHS, NEXT_DAY, LAST_DAY,
    ROUND, TRUNC

    Ingat hal-hal berikut ini :
    • Nilai tanggal dapat menggunakan operator-operator aritmatika.
    •  Fungsi-fungsi konversi dapat mengubah karakter, tanggal, dan nilai angka : TO_CHAR,TO_DATE, TO_NUMBER.
    •  Ada beberapa fungsi berhubungan dengan null-null,terdiri dari NVL, NVL2, NULLIF danCOALESCE.
    • Logika IFTHENELSE dapat diaplikasikan dalam pernyataan SQL dengan menggunakan ekspresi CASE dan fungsi DECODE.

    SYSDATE dan DUAL
    SYSDATE adalah fungsi tanggal yang mengembalikan tanggal dan waktu saat ini. Biasanya dengan memilih SYSDATE dari tabel maya (dummy table) yang disebut DUAL.



    PERT4


    Beberapa group function ada dalam SQL, seperti berikut ini :
    AVG, COUNT, MAX, MIN, SUM, STDDEV, dan VARIANCE



    Anda dapat membuat sub-pengelompokkan dengan menggunakan GROUP BY. Pengelompokkan dapat dibatasi menggunakan klausa HAVING.


    Tempatkan klausa-klausa HAVING dan GROUP BY setelah klausa WHERE dalam suatu pernyataan.Urutan dari klausa-klausa HAVING dan GROUP setelah WHERE tidak penting. Tempatkan klausa ORDER BY diakhir.


    Server Oracle memeriksa klausa-klausa dengan urutan sebagai berikut :
    1. Jika pernyataan mengandung klausa WHERE, server membentuk baris-baris
      kandidat.
    2.  Server mengidentifikasi pengelompokkan yang ditentukan pada klausa GROUP BY.
    3. Klausa HAVING lebih jauh membatasi hasil pengelompokkan yang tidak memenuhi kriteria pada klausa HAVING
 PERT 5
    
Ada berbagai macam cara untuk menggabungkan tabel-tabel.


Tipe-tipe dari join-join:
  •  Equijoins 
  • Nonequijoins
  • Outer joins
  • Selfjoins
  • Cross joins
  • Natural joins
  • Full (atau twosided)outer joins
Cartesian Products
Suatu Cartesian product menghasilkan suatu tampilan dari semua kombinasi barisbaris.
Ini dilakukan baik dengan menghilangkan klausa WHERE atau menentukan klausa CROSS JOIN.

Tabel-tabel Alias:
  1.  Tabel-tabel alias mempercepat akses database.
  2. Tabel-tabel alias dapat membantu menjaga kode SQL lebih kecil dengan menghemat memory
PERT6

Dalam pelajaran ini, Anda sudah mempelajari bagaimana untuk menggunakan subquery-subquery.
Suatu subquery adalah suatu pernyataan SELECT yang dilekatkan pada suatu klausa dari pernyataan
SQL yang lain . Subquery-subquery berguna ketika suatu query didasarkan pada suatu criteria pencarian dengan nilai-nilai lebih jauh tidak dikenal.



Subquery mempunyai karakteristik sebagai berikut :
  1. Dapat melawatkan satu baris data ke suatu pernyataan utama yang berisi suatu singlerow
    operator, seperti =, <>, >, >=, <, atau <=
  2. Dapat melewatkan beberapa baris data ke suatu pernyataan utama yang berisi suatu multiple
    row operator, seperti IN
  3.  Adalah yang pertama kali diproses oleh server Oracle, setelah klausa WHERE atau HAVING
    menggunakan hasil-hasil.
  4.  Dapat berisi group functions
PERT 7
  • Operator UNION menghasilkan semua baris yang pilih query tersebut. Menggunakan operator
    UNION untuk menghasilkan semua baris dari berbagai tabel dan menghapus semua baris
    duplikat.
  • Menggunakan operator UNION ALL untuk menghasilkan semua baris dari beragam query.
    Tidak seperti dalam kondisi dengan menggunakan operator UNION, baris duplikat tidak
    dihapus dan output tidak diurutkan secara default.
  •  Menggunakan operator INTERSECT untuk mengembalikan semua baris yang ada ke multiple
    query.
  • Menggunakan operator MINUS untuk mengembalikan baris yang dikembalikan oleh query
    yang pertama, dimana hal ini tidak tampak pada query yang kedua.
  • Ingatlah untuk menggunakan ORDER BY clause hanya pada bagian terakhir pernyataan query
    beragam.
  •  Pastikan keterkaitan penulisan dalam kesesuaian daftar SELECT yaitu nomor dan tipe datanya.

















Selasa, 13 September 2011

SIAT Pert 1

DEFINISI AKUNTANSI

AICPA (AMERICAN INSTITUTE OF CERTIFIED PUBLIC ACCOUNTANS)
AKUNTANSI ADALAH AKTIVITAS JASA YANG BERFUNGSI UNTUK MENGHASILKAN INFORMASI YANG BERSIFAT ANGKA, TERUTAMA TENTANG FINANSIAL, DARI SUATU UNIT ENTITAS EKONOMI, YANG DIMAKSUDKAN UNTUK DAPAT BERGUNA DALAM PENGAMBILAN KEPUTUSAN EKONOMI, DALAM MENENTUKAN PILIHAN YANG DIANGGAP MEMILIKI DASAR YANG KUAT DIBANDINGKAN JIKA KITA MENGAMBIL PILIHAN YANG LAIN.

DEFINISI MENURUT AAA (AMERICAN ACCOUNTING ASSOCIATION)
AKUNTANSI SEBAGAI PROSES YANG MELIPUTI IDENTIFIKASI, PENGUKURAN DAN   PENGKOMUNIKASIAN INFORMASI EKONOMI, YANG MEMUNGKINKAN PENILAIAN DAN PENGAMBILAN KEPUTUSAN YANG BERHARGA OLEH PENGGUNA INFORMASI.

MENURUT KAPLAN & NORTON
AKUNTANSI DIARTIKAN SUATU SISTEM INFORMASI YANG MERUPAKAN BAGIAN DARI SISTEM BISNIS KESELURUHAN DI ERA INFORMASI. AKUNTANSI DIBUTUHKAN DISETIAP DENYUT BISNIS DI ERA INFORMASI.

AKUNTANSI MENJADI MULTIDIMENSI DILIHAT DARI BERBAGAI PERSPEKTIF
AKUNTANSI SEBAGAI IDEOLOGI, BAHASA, CATATAN HISTORIS, REALITAS EKONOMI, SISTEM INFORMASI, KOMODITI, PERTANGGUNG JAWABAN DAN TEKNOLOGI.


DEFINISI SISTEM INFORMASI AKUNTANSI

SISTEM INFORMASI AKUNTANSI ADALAH SUATU KERANGKA KERJA YANG TERINTEGRASI PADA SUATU ENTITAS YANG MELIBATKAN SUMBER DAYA UNTUK MENTRANSFORMASIKAN DATA EKONOMI KEDALAM BENTUK INFORMASI KEUANGAN YANG DIGUNAKAN UNTUK :
  • MEMBENTUK OPERASI DAN AKTIFITAS DALAM LEMBAGA
  • MENYEDIAKAN INFORMASI TENTANG ENTITAS TERSEBUT
SISTEM INFORMASI AKUNTANSI : 

Pemrosesan data dan transaksi untuk menghasilkan informasi yang berguna bagi user dalam merencanakan, mengoperasikan dan mengendalikan bisnisnya


KOMPONEN SIA :
  • Orang-orang
  • Prosedur-prosedur
  • Data
  • Software
  • Infrastruktur Teknologi Informasi
Tiga Fungsi Penting SIA dalam Organisasi :

  • Mengumpulkan dan Menyimpan data tentang Aktivitas – aktivitas yang dilaksanakan oleh Organisasi agar pihak manajemen, pegawai dan pihak pihak luar yang berkepentingan dapat meninjau ulang hal-hal yang telah terjadi
  • Mengubah data menjadi Informasi yang berguna bagi pihak manajemen untuk membuat keputusan dalam aktivitas perencanaan, pelaksanaan dan pengawasan
  • Menyediakan pengendalian yang memadai untuk menjaga aset –aset organisasi termasuk data organsiasi, untuk memastikan bahwa data tersebut tersedia saat dibutuhkan, akurat dan andal
PRIMARY ACTIVITY DALAM VALUE CHAIN
  1. Inbound Logistics 
Terdiri dari penerimaan, penyimpanan dan distribusi bahan-bahan masukan yang digunakan oleh organisasi untuk menghasilkan produk dan jasa yang dijualnya
    2.   Operasi (operation)
Adalah aktivitas-aktivitas yang mengubah masukan menjadi jasa atau produk yang sudah jadi.
    3.   Outbound Logistics
          Adalah Aktivitas-aktivitas yang melibatkan distribusi produk yang sudah jadi ke para pelanggan.

    4.   Pemasaran dan Penjualan
          Mengarah pada aktivitas – aktivitas  yang berhubungan dengan membantu para pelanggan untuk    membeli jasa atau produk yang dihasilkan Organisasi

    5.    Pelayanan (Service)
           Memberikan dukungan pelayanan purna jual kepada para pelanggan. Contoh : Pelayanan Perbaikan  dan perawatan

Rabu, 07 September 2011

SQL 1 Pertemuan 1

SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.(http://id.wikipedia.org/wiki/SQL).

Contoh syntax dalam sql :
Data dari Tabel mahasiswa :
nim                  nama       no.telp
=========================
08390100037  Dimas  08155566667
08390100038  Doni     08155566668

jika syntax sql =
SELECT * nama FROM mahasiswa;
maka hasilnya :
nama
======
Dimas
Doni

Resume SQL 1 Bu Titik