Dimas blog
Rabu, 10 Oktober 2012
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
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.
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.
Unsur -unsur pokok dalam perilaku dalam berorganisasi:
-
- Struktur
- Teknologi
- Lingkungan
- Robert Own(1800)
- Menolak Mengkaryakan anak-anak
- Mengajarkan pentingnya karya keberhasilan dan keserderhanaan
- Meningkatkan kondisi hidup karya
- Andrew Ure(18350
- Selain mengakui bagian manufaktur dan bagian mekanik,juga menambahkan faktor ketiga ialah manusia
- Memberikan pelayanan pada karya
- Frederick.W.Taylor(1900-an)
- Perhatian terhadap aspek manusia di tempat kerja
- di bentuk The National Personnel Assciation
- Merubah menjadi The Amercian Management Assciation
Sabtu, 15 Oktober 2011
Resume SQL Pert 2 - 7
pert 2
Membatasi BarisBaris
yang DipilihMembatasi barisbaris
yang dikembalikan dengan
menggunakan klausa WHERE
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
String dan Tanggal
SELECT last_name,job_id,department_id
FROM employees
WHERE last_name = 'Whalen';
Menggunakan Kondisi-Kondisi
Pembanding
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
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
Precedence
SELECT last_name,job_id,salary
FROM employees
WHERE job_id = 'SA_REP'
OR job_id ='AND_PRESS'
AND salary > 15000;
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;
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 :
ORDER BY hire_date DESC;
Dalam pelajaran ini, Anda sudah mempelajari bagaimana untuk :
- Menggunakan klausa WHERE untuk membatasi barisbaris
pada output:
- Menggunakan kondisi-kondisi pembanding
- Menggunakan kondisi-kondisi operator BETWEEN, IN,LIKE dan NULL
- 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 :
- Jika pernyataan mengandung klausa WHERE, server membentuk baris-baris
kandidat. - Server mengidentifikasi pengelompokkan yang ditentukan pada klausa GROUP BY.
- 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:
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.
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:
- Tabel-tabel alias mempercepat akses database.
- 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 :
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 :
- Dapat melawatkan satu baris data ke suatu pernyataan utama yang berisi suatu singlerow
operator, seperti =, <>, >, >=, <, atau <= - Dapat melewatkan beberapa baris data ke suatu pernyataan utama yang berisi suatu multiple
row operator, seperti IN - Adalah yang pertama kali diproses oleh server Oracle, setelah klausa WHERE atau HAVING
menggunakan hasil-hasil. - Dapat berisi group functions
- 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 :
Pemrosesan data dan transaksi untuk menghasilkan informasi yang berguna bagi user dalam merencanakan, mengoperasikan dan mengendalikan bisnisnya
KOMPONEN SIA :
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
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
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
- 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
- Inbound Logistics
Terdiri dari penerimaan, penyimpanan dan distribusi bahan-bahan masukan yang digunakan oleh organisasi untuk menghasilkan produk dan jasa yang dijualnya2. 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
Langganan:
Postingan (Atom)