Rabu, 26 Januari 2011

Pbd pert 12 PRANCANGAN DAN IMPLEMENTASI BASIS DATA MENGGUNAKN DB designer.

- Menu object mnampilkan jndela tabel editor
_
tabel editor u/ mnentukan properties dr tabel sprti nma tabel, tipe data, primary key.
_
untuk m'ekspor hasil rncangan k dlm dbase digunakan DATABASE SYNCHRONIZATION.
_
SQLyog u mngelola database yg brbasis Graphical User interface (GUI).

Pbd pert 13 LINGKUNGAN DATABASE

CONCURRENCY
Ad tiga msalah yg disbabkn concurrency :
1. Msalah kehilangan modifikasi (lost update problem) =
jka dua transaksi m'akses item dbase yg sma yg m'akibatkn nilai db m'jdi tdk bnar.
2. Msalah modifikasi sementara (uncommited update problem) =
jika transaksi m'bca record yg sudah dimodif o/ transaksi lain tpi blum slesai, kmungkinan transaksi tsb dibtalkn/rollback.
3. Msalah analisa yg tdk konsisten (problem of inconsistency analysis) =
jika transaksi m'baca suatu nilai ttapi transaksi yg kdua m'update bbrp nilai tsb slama transaksi prtama.
_
LOCKING = mkanisme pngontrolan concurrency yg brfungsi u/ mjaga record tsb agar tdk dimodifikasi o/ transaksi lain.
_
JENIS2 LOCK :
1. Share (s) =
memungkinkn pngguna dpt mbca record tapi tdk mrubahny.
2. Exclusive (x) =
mmungkinkn pngguna u/ mbca dan m'ubah record. Sedang yg lain ga boleh baca atau m'ubah.
_
TIME STAMPING =
alternatif mekanisme kontrol konkruensi yg dpat mnghilangkn msalah dead lock.
_
DUA MSALAH YG TIMBUL PDA TIME STAMPING :
--Transaksi mmerintahkn u/ mbca item yg sudah d update oleh transaksi blakangn.
--Transaksi mmerintahkn u/ mnulis sbuah item yg nilainy sudah d tulis o/ transaksi blakangan.

Pbd pert. 14 LINGKUNGAN DATABASE LANJUTAN.

CRASH Dan RECOVERY
--crash :
kegagalan dr suatu sistem.
.
--Penybab crass :
1. Disk crash =
informasi yg ada di disk hilang.
2. Power failure =
informasi yg d smpan pda memori utama/register akn hilang.RAM.
3. Software error =
output yg dihasilkn tdk betul shg sistm dbnya akn m'msuki kondisi tdk konsisten.
4. Human error.
_
KLASIFIKASI FAILURE :
--Brdsarkn jnis storage =
1. Volatile storage =
informasi pd volatile akn hilang jk sistm rusak. Ep:RAM.
2. Non volatile storage =
biasany informsi pd non volatile tdk akn hilang jk sistm rusak. Eq:ROM.
3. Stable storage =
informasi pd stable storage ga prnah ilang. Eq: hardisk, RAID.
_
--brdasarkn jnis kgagalan :
1. Logical error =
program tdk dpt dilaksnakn sbab ksalahn input, dta tdk dtmukn.
2. System error =
sistm brada pd keadaan yg tdk diinginkn. Sprti trjdi deadlock. Nmun stlah bbrpa slang waktu dpt djlankn kmbali.
3. System crash =
kgagaln fungsi prangkat kras. Mnybabkn data pd volatile hilang namun pd non volatile tidak.
4. Disk failure =
hilangny dta dri sbuah blok disk. Dsbabkn o/ krusakn head/ ksalahn pd pngoprasian transfer data.
_
SECURITY AND INTEGRITY.
-security = proteksi data trhdap prusakn dta n pmakaian o/ org yg ga punya izin.
_
MSALAH SECURITY :
1. Siapa yg diizinkn u/ mngakses sistem.
2. Kerahasiaan password.
3. Proteksi u/ pnyimpanan dta pd saat pngontroln hardware.
_
DUA KATAGORI PNYALAHGUNAAN DTA :
1. Yg tidak disngaja.
Eq: Anomali yg dsbabkn o/ pndistribusian dta.
2. Yg disngaja.
Eq: insert,delete,update o/ pihak yg tdk brwenang.
_
BBRAPA TINGKAT MSALAH SECURITY :
1. Phsical - brkaitan dgn pngamanan lokasi fisik.
2. Man - wewenang user.
3. Sistm operasi - brkaitn dgn keamanan sistm yg dguanakn dlm jaringn.
4. Sistm dbase - sistm dpt mngatur hak akses user.
_
PMBERIAN WEWENANG N VIEW :
Adlah cara yg dbrikan kpada pmakai u/ mndapatkn model dbase yg sesuai.
_
DBASE RELATIONAL MBUAT PNGAMANAN PDA LEVEL :
1. Relasi - pmakai boleh/ga u/ mngakses relasi.
2. View - pmakai boleh/ga u/ m'akses view.
3. Read authorization - dta dpt dbaca tpi ga boleh di modif.
4. Insert authorization - boleh mnambah data bru, tpi ga bisa modif dta.
5. Update authorization - boleh modif, ga boleh m'hapus.
6. Delete authorization - boleh mnghapus.
7. Index authorization - boleh m'buat / mnghapus index.
8. Resource authorization - m'izinkn pmbuatan relasi2 bru.
9. Alternation authorization - m'izinkan pnambahn/pnghapusan atribute dlm satu relasi.
10. Drop authorization - boleh m'hapus relasi.
INTEGRITY - mmeriksa kakuratan dan validasi data.
_
BBRAPA JENIS INTEGRITY :
1. Integrity konstains =
mberikn sarana yg m'mungkinkn pengubahan dbase.
2. Integrity rule trbagi mnjadi =
-integrity entity. eq: tdk ad komponen kunci primer yg kosong.
-integrity referensi. Suatu domain dpt dipkai sbg kunci primer bila mrupakn atribut tunggal pd domain yg brsangkutn.

Sabtu, 22 Januari 2011

Akun Pert. 14 laporan keu yg dikonsolidasi hub perush induk dan anak

MASALAH UMUM YG DIHADAPI DLM PNYELESAIAN LAP. KONSOLIDASI:
periode dmna lap. konsolidasi tsb dsusun yaitu apabila hub. affiliasi timbul stelah prusahaan ank brdiri.

METODE HRGA PEROLEHAN =
metode pncatatn investasi dimana perush induk perlu mlakukn pnyesuaian thdp prubahan/prkmbangn yg trjdi dlm perush ank. Kec trjdi pnjualan atau pmblian sham.

PERSOALAN KHUSUS LAP KEU YG DIKONSOLIDASI (pda pmakaian metode hrg perolehan n metode equity):
1. Pmblian sham lngsung dr prusahaan ank.
2. Perush. ank mmiliki lbih dri satu jnis sham yg bredar.
3. Sham bonus/stok deviden dr perush ank.
4. Laba/rugi dr transaksi antar perush yg beraffiliasi.
5. Pemilikan obligasi/surat brhrga lainny antar prusahaan yg braffiliasi.

Akun. Pert 13 pnggabungan bdan usaha 3 & lap. Keu. yg dikonsolidasi perush induk dan perush ank.

MSALAH AKUN. DLM PNGGABUNGN BDAN USAHA:
ada 2 prosedur pnctatan akuntnsi dlam pnggabungn bdan usaha:
1. Pnggabungn bdan usaha ats dsar pmbelian(by purchase) =
mka hrta yg diproleh dlm transaksi pnggabungn hrta dctat dlm pmbukuan ats dsar hrga prolehan.
2. Pnggabungan brdasar pnyatuan kpentingan (by pooling interest) =
pncatatan hrta kekayaan yg diperoleh dri bdan usaha yg brgabung dteruskn pda buku2 bdan usaha yg m'proleh aktiva tsb.

PERUSAH. INDUK (PARENT COMPANY) =
perushaan yg mmiliki sbgian bsar sham yg bredar dr perush. lain.

HOLDING COMPANY =
perush. yg dbntuk dg tujuan u/ mmiliki sham2 & mngendalikn operasi perush. lain

PERUSH. ANAK (SUBSIDIARY COMPANY) =
perush. yg manajemen & operasiny dikendalikn o/ perush. induk atau holding company.

HUBUNGAN AFILIASI =
hub. perush induk dgn perush. anak.

CONTROLING INTEREST =
perush. yg mmiliki sbagian bsar modal saham perush anak dan slebihny dimiliki oleh MINORITY INTEREST.

WHOLLY OWNED SUBSIDIARY =
controling interest yg memiliki sluruh modal sham perush afiliasiny.

ADA 3 CARA :
1. Pmbelian langsung dmna investasinya dicatat sbesar hrga prolehannya.
2. Ditukar dgn aktiva lainnya dmna investasi dcatat sbesar hrga pasar dr aktiva tsb.
3. Ditukar dgn surat brharga dmana dicatat sbesar harga pasar dr surat brhrga tsb.

Akun Pert. 12 (pnggabungan bdan usaha 2)

FAKTOR2 YG M'PNGARUHI PMILIHAN DSAR YG DIPAKAI DLM M'NENTUKN BSARNY KONTRIBUSI RELATIF :
1.apbila perush. mngeluarkn 1 jnis modal sham=
pmbagian modal sham didasarkn pda kkayaan brsih rill n kmampuan lbih u/ mndpatkn keuntungn.
2.apabila prusahaan mngeluarkn dua/lbih modal sham diatur sbb=
- keuntungn relatif dr masing2 pihak harus d kapitalisasi dgn tingkat ttt yg tdk boleh mlampaui keuntungn paling rndah.
- sham2 prioritas harus d keluarkn n dibagikn kpda msing2 pihak sesuai dgn kkayaan brsih rill yg dkeluarkn.
- sham biasa yg d kluarkn = slisih antra modal sham yg hrus d kluarkn dgn jmlh modal sham prioritas.

Akun pert. 11 (pnggabungn usaha)

Business combination(bc) DPAT DILAKUKN DGN :
1.Ekspansi/internal bc. Eq=m'buka daerah usaha bru/produk bru.
2.pnggabungn bdan usaha/eksternal bc. Dilihat dri cra trbntukny eksternal bc dpat dlakukan dgn 2 cra: pnggabungan usaha n pmilikan sbagian bsar saham perush. lain.

BNTUK2 PNGGABUNGN USAHA :
1.dri segi JENIS:
-pnggabungan horizontal=prusahaan yg brgabung mnjlankn usaha sjenis.
-pnggabungan vertikal=pnggabungan antra prusahaan yg mnyediakan dgn prusahaan yg mmakai bhan baku.
-pnggbungan konglomerat= kombinasi horizon&vertikal. brtujuan mnggabungkn sumber2 ekonomi yg dimiliki o/ masing2 perush.
2.Dri segi HUKUM:
-merger=pmilikan langsung o/ 1 perush. trhdap perush. lain.
-konsolidasi=pnggabungan usaha yg mbntuk perush. Bru.

PERSOALAN YG TIMBUL:
2 pndekatan u/ mnentukan bykny sham yg hrus d srahkn=
1.kontribusi relatif dr kkayaan brsih.
2.kontribusi relatif dr laba yg diproyeksikn

Akun Pert. 10

KONSINYASI yaitu suatu bntuk perjan perjanjian dmna slah 1 pihak yg mmiliki brg mnyerahkn sejmlah brg kpd pihak ttt u/ dijualkn dgn m'berikan komisi.

CONSIGNOR/PENGAMANAT adlh yg mnyerahkn brg.

CONSIGNEE/FAKTOR/COMMISION MERCHANT/KOMISIONER adlh yg menerima brg

BRG2 KONSINYASI : pngiriman brg kpd komisioner diliat dri consignor

BRG2 KOMISI : brg2 yg d trima komisioner

KARAKTERISTIK KONSINXASI :
1.brg2 konsinyasi hrus dlaporkn sbg prsediaan o/ pngamanat bukan o/ komisioner,
2.pngiriman brg konsinyasi tdk m'akibatkn timbulny pndapatan
3.pihak pngamanat brtnggung jwb trhdp smua biaya brang konsinyasi.
4.komisioner brkewajiban m'jaga keamanan brg komisi yg dia terima.

ALASAN PNGAMANAT M'ADAKAN KONSINYASI:
1.m'prluas pasaran dg jaminan distributor.
2.resiko2 ttt dpt dihindarkn o/ pngamanat.
3.mungkin ingin mndpatkn pnjual khusus.
4.dpt mngotrol harga eceran brg2.

ALASAN KOMISIONER MNERIMA BRG KONSINYASI:
1.komisioner dilindungi dr kmungkinan gagal memasarkn brg.
2.menghindarkn resiko krusakn brg n fluktuasi hrga.
3.kbutuhn akn modal krja dpt dikurangi.

HAK KOMISIONER :
1.brhak m'dptkn komisi.
2.brhak u/ m'brikan jaminan trhdap kualitas brg.
3.brhak m'brikan syarat2 pmbyaran kpd planggan.

KEWAJIBAN KOMISIONER :
1.mlindungi keamanan n kslamatan brg.
2.m'matuhi n brusaha m'jual brg2 komisi.
3.mengelola sec. Trpisah (fisik/adm) brg2 komisi.
4.m'buat laporan sec. Periodik ttg brg2 komisi.

MASALAH AKUNTNSI BG KOMISIONER :
(jika diadakn pmbukuan trpisah antara brg konsinyasi n reguler)
1.komisioner hrs m'bntk rek. brg2 komisi/consigment-in u/ tiap konsinysi.
2.rek. consigment-in didebet u/ smua biaya yg brarti hutang dari pngamanat.
3.rek. consigment-in dikredit u/ hasil pnjualan yg brarti hutang dri komisioner.
(jika tdk d pisah)
1.pnjualan konsinyasi dibukukn dlm rek. hasil pnjualan.
2.pmblian n HPP hrs diakui tiap komisioner brhasil mnjual.

MASALAH2 AKUNTNSI BG PNGAMANAT :
trgantung pd rek. pmbukuan. Trdapat 2 alternatif:
1.dislenggarakn trpisah dri pnjualan reguler.
2.tdk trpisah.
METODE ADMINISTRASI BRG2 DGANGAN:
prepetual n fisik.

Jumat, 21 Januari 2011

Akun pert. 9

PNJUALAN ANGSURAN BRG TAK B'GERAK = perbedaan antara harga pnjualan dgn hrga pokok dicatat sbgai laba kotor yg blm di realisasi.

Pd akhir periode jmlh keuntungan yg tlah direalisasikan sbesar = (Prsentase lba kotor) x (jmlh angsuran yg tlah d trima)

PNJUALAN ANGSURAN BRG BRGERAK =
hrus d bedakan antara pnjualan reguler dgn pnjualan angsuran.

Selasa, 11 Januari 2011

save

<?
$koneksi=mysql_connect("localhost","root","password")or die("gagal konek server".mysql_error());

mysql_select_db("buku",$koneksi)or die("database gagal dibuka".mysql_error());

$txtid=$_POST['txtid'];

$sql="INSERT INTO anggota VALUES ('$txtid',...)";

$cek=mysql_query($sql);
if($cek){
echo"berhasil simpan barang";
include"tampilbarang.php"}
else
echo"data gagal disimpan";

?>

update

<?php
$koneksi=mysql_connect("localhost","root","password")or die("Gagal Konek server".mysql_error());
mysql_select_db("a",$koneksi)or die("Database agagl dibuka".mysql_error());
$ID=$_POST['ID'];
$update="update tabel_sepatu set
merk='$merk',warna='$warna',harga='$harga' where kode_sepatu='$ID'";
$cek=mysql_query($update);
if ($cek){
echo "Data telah diubah";
include "tampil barang.php";}
else
echo "Data gagal diubah";
?>
</body>

ubah

<?php
$koneksi=mysql_connect("localhost","root","password") or die("koneksi gagal".mysql_error());
mysql_select_db("a",$koneksi)or die("Database gagal dibuka".mysql_error());
$ID=$_GET['ID'];
$sql="select *from tabel_sepatu where kode_sepatu='$ID'";
$qry=mysql_query($sql,$koneksi)or die("query gagal".mysql_error());
$data=mysql_fetch_array($qry);
$kode=$data['kode_sepatu'];

?>
<form action="updatebarang.php" method="post" name="form1" target="_self">
<table><tr>
<td><input name="kodesepatu" type="text" id="kode" value="<? echo"$ID";?>" disabled/>
<input name="ID" type="hidden" id="ID" value="<? echo"$ID";?>"> </td></tr>

tampil

</tr>
<?php
$koneksi=mysql_connect("localhost","root","password") or die("koneksi gagal".mysql_error());
if($koneksi){
mysql_select_db("buku",$koneksi)or die("database gagal dibuka".mysql_error());

//menjalankan query
$sql=mysql_query("SELECT * FROM anggota",$koneksi) or die("query gagal".mysql_error());
while($data=mysql_fetch_array($sql)){
?>

<tr>
<td><?php echo $data['id_anggota'];?></td>
<td><a href="hapusbarang.php?ID=<?php echo $data['id_anggota'];?>"> Hapus</td>
</tr>
<?php }} ?>
</table>