Rabu, 29 September 2010

Macam-macam format gambar digital

1) BMP (Bitmap)

Tipe file BMP umum digunakan pada sistem operasi Windows dan OS/2. Kelebihan tipe file BMP adalah dapat dibuka oleh hampir semua program pengolah gambar. Baik file BMP yang terkompresi maupun tidak terkompresi, file BMP memiliki ukuran yang jauh lebih besar daripada tipe-tipe yang lain.

File BMP cocok digunakan untuk:
* desktop background di windows.
* sebagai gambar sementara yang mau diedit ulang tanpa menurunkan kualitasnya.

File BMP tidak cocok digunakan untuk:
* web atau blog, perlu dikonversi menjadi JPG, GIF, atau PNG.
* disimpan di harddisk/flashdisk tanpa di ZIP/RAR, kecuali space tidak masalah bagi Anda.


2) JPG/JPEG (Joint Photographic Experts Group)


Tipe file JPG sangat sering digunakan untuk web atau blog. File JPG menggunakan teknik kompresi yang menyebabkan kualitas gambar turun (lossy compression). Setiap kali menyimpan ke tipe JPG dari tipe lain, ukuran gambar biasanya mengecil, tetapi kualitasnya turun dan tidak dapat dikembalikan lagi. Ukuran file BMP dapat turun menjadi sepersepuluhnya setelah dikonversi menjadi JPG. Meskipun dengan penurunan kualitas gambar, pada gambar-gambar tertentu (misalnya pemandangan), penurunan kualitas gambar hampir tidak terlihat mata.

File JPG cocok digunakan untuk:
* gambar yang memiliki banyak warna, misalnya foto wajah dan pemandangan.
* gambar yang memiliki gradien, misalnya perubahan warna yang perlahan-lahan dari merah ke biru.

File JPG tidak cocok digunakan untuk:
* gambar yang hanya memiliki warna sedikit seperti kartun atau komik.
* gambar yang memerlukan ketegasan garis seperti logo.


3) GIF (Graphics Interchange Format)


Tipe file GIF memungkinkan penambahan warna transparan dan dapat digunakan untuk membuat animasi sederhana, tetapi saat ini standar GIF hanya maksimal 256 warna saja. File ini menggunakan kompresi yang tidak menghilangkan data (lossles compression) tetapi penurunan jumlah warna menjadi 256 sering membuat gambar yang kaya warna seperti pemandangan menjadi tidak realistis. Pada program MS Paint, tidak ada fasilitas penyesuaian warna yang digunakan (color table) sehingga menyimpan file GIF di MS Paint seringkali menghasilkan gambar yang terlihat rusak atau berubah warna. Pada program pengolah gambar yang lebih baik, seperti Adobe Photoshop, color table bisa diatur otomatis atau manual sehingga gambar tidak berubah warna atau rusak.

File GIF cocok digunakan untuk:
* gambar dengan jumlah warna sedikit (dibawah 256).
* gambar yang memerlukan perbedaan warna yang tegas seperti logo tanpa gradien.
* gambar animasi sederhana seperti banner-banner iklan, header, dan sebagainya.
* print shoot (hasil dari print screen) dari program-program simple dengan jumlah warna sedikit.

File GIF tidak cocok digunakan untuk:
* gambar yang memiliki banyak warna seperti pemandangan.
* gambar yang didalamnya terdapat warna gradien atau semburat.


4) PNG (Portable Network Graphics)


Tipe file PNG merupakan solusi kompresi yang powerfull dengan warna yang lebih banyak (24 bit RGB + alpha). Berbeda dengan JPG yang menggunakan teknik kompresi yang menghilangkan data, file PNG menggunakan kompresi yang tidak menghilangkan data (lossles compression). Kelebihan file PNG adalah adanya warna transparan dan alpha. Warna alpha memungkinkan sebuah gambar transparan, tetapi gambar tersebut masih dapat dilihat mata seperti samar-samar atau bening. File PNG dapat diatur jumlah warnanya 64 bit (true color + alpha) sampai indexed color 1 bit. Dengan jumlah warna yang sama, kompresi file PNG lebih baik daripada GIF, tetapi memiliki ukuran file yang lebih besar daripada JPG. Kekurangan tipe PNG adalah belum populer sehingga sebagian browser tidak mendukungnya.

File PNG cocok digunakan untuk:
* gambar yang memiliki warna banyak.
* gambar yang mau diedit ulang tanpa menurunkan kualitas.

File PNG tidak cocok digunakan untuk:
* gambar yang jika dikompress dengan JPG hampir-hampir tidak terlihat penurunan kualitasnya.

Rizal - Hot Freestyle



di Ramayana Plaza Mitra Bekasi,dengan biasa Rizal menunjukan Freestlenya, tapi speeder dy jg keren lohh ^^_

Definisi SIA

Sistem Informasi Akuntansi (SIA) adalah suatu komponen organisasi yang mengumpulkan, mengklasifikasikan, mengolah, menganalisa dan mengkomunikasikan informasi finansial dan pengambilan keputusan yang relevan bagi pihak luar perusahaan dan pihak ekstern.

Akuntansi sendiri sebenarnya adalah sebuah Sistem Informasi.

Karakteristik SIA yang membedakannya dengan subsistem CBIS lainnya :

* SIA melakasanakan tugas yang diperlukan
* Berpegang pada prosedur yang relatif standar
* Menangani data rinci
* Berfokus historis
* Menyediakan informasi pemecahan minimal

Fungsi penting yang dibentuk Sistem Informasi Akuntansi pada sebuah organisasi antara lain :

* Mengumpulkan dan menyimpan data tentang aktivitas dan transaksi.
* Memproses data menjadi into informasi yang dapat digunakan dalam proses pengambilan keputusan.
* Melakukan kontrol secara tepat terhadap aset organisasi.

Subsistem Sistem Informasi Akuntansi memproses berbagai transaksi keuangan dan transaksi nonkeuangan yang secara langsung memengaruhi pemrosesan transaksi keuangan.

Sistem Informasi Akuntansi terdiri dari 3 subsistem:

* Sistem pemrosesan transaksi, mendukung proses operasi bisnis harian.
* Sistem buku besar/pelaporan keuangan, menghasilkan laporan keuangan, seperti laporan laba/rugi, neraca, arus kas, pengembalian pajak.
* Sistem pelaporan manajemen, yang menyediakan pihak manajemen internal berbagai laporan keuangan bertujuan khusus serta informasi yang dibutuhkan untuk pengambilan keputusan, seperti anggaran, laporan kinerja, serta laporan pertanggungjawaban.

Berbagai transaksi non keuangan yang tidak bisa diproses oleh Sistem Informasi Akuntansi biasa, diproses oleh Sistem Informasi Manajemen. Adapun perbedaan keduanya adalah :

* SIA mengumpulkan mengklasifikasikan, memproses, menganalisa dan mengkomunikasikan informasi keuangan
* SIM mengumpulkan mengklasifikasikan, memproses, menganalisa dan mengkomunikasikan semua tipe informasi

Sebuah Sistem Informasi Akuntansi menambah nilai dengan cara:

* Menyediakan informasi yang akurat dan tepat waktu sehingga dapat melakukan aktivitas utama pada value chain secara efektif dan efisien.
* Meningkatkan kualitas dan mengurangi biaya produk dan jasa yang dihasilkan
* Meningkatkan efisiensi
* Meningkatkan kemampuan dalam pengambilan keputusan
* Meningkatkan sharing knowledge
* Menambah efisiensi kerja pada bagian keuangan

2 komponen Sistem Informasi Akuntansi antara lain :

* Spesialis Informasi
* Akuntan

Contoh Sistem Informasi Akuntansi sebagai pusat informasi perusahaan:

* Bagian pemasaran mempertimbangkan untuk memperkenalkan jenis produk baru dalam jajaran produksi perusahaan, untuk itu bagian tersebut meminta laporan analisa perkiraan keuntungan yang dapat diperoleh dari usulan produk baru tersebut
* Bagian SIA memproyeksikan perkiraan biaya dan perkiraan pendapatan yang berhubungan dengan produk tersebut, kemudian data yang diperoleh diproses oleh EDP. Setelah diproses hasilnya dikembalikan ke bagian SIA untuk kemudian diberikan ke bagian pemasaran.

Kedua bagian akan merundingkan hasil analisa tersebut untuk dicari keputusan yang sesuai.

Dari contoh diatas dapat ditemukan 2 aspek yang berhubungan dengan sistem bisnis modern yaitu :

* Pentingnya komunikasi antar departemen yang mengarah untuk tercapainya suatu keputusan.
* Peranan SIA dalam menghasilkan informasi yang dapat membantu departemen lainnya untuk mengambil keputusan.

Informasi Akuntansi yang dihasilkan oleh Sistem Informasi Akuntansi dibedakan menjadi 2, yaitu :

* Informasi Akuntansi keuangan, berbentuk laporan keuangan yang ditujukan kepada pihak extern.
* Informasi Akuntansi Manajemen, berguna bagi manajemen dalam pengambilan keputusan.


Rabu, 22 September 2010

Perintah dasar Oracle

Perintah Select


Salah satu syntax yang paling penting dalam SQL adalah select. Select berfungsi untuk menampilkan data-data pada tabel-tabel yang terdapat dalam database. Di sinilah terdapat banyak perbedaan antara SQL biasa dan SQL Oracle. Oracle banyak sekali meringkas syntax-syntax menjadi lebih sederhana walaupun sebenarnya oracle juga tetap memerima SQL strandar.

Select secara sederhana dapat dituliskan sebagai berikut :

SELECT
[tb1].[nama_kolom1],
[tb2].[nama_kolom2], . . .
FROM
[nama_tabel1] [tb1],
[nama_tabel2] [tb2]
WHERE
[kondisi_join]
[operator_boolean] [kondisi_select]
ORDER BY [nama_kolom_order]
GROUP BY [nama_kolom_group];

Keterangan :

tb : Alias dari [nama_tabel1]
nama_kolom : Nama kolom yang akan ditampilkan
kondisi_join : Jika pada klausa FORM terdapat dua tabel atau lebih maka harus terdapat kondisi ini yaitu menjoinkan tabel-table pada klausa tersebut
operator_boolean : Operator-operator untuk kondisi_join seperti AND dan OR
kondisi_select : Kondisi tambahan untuk menyempurnakan operasi SELECT ini. Biasanya menggunakan operasi perbandingan, seperti : >, <, >=, <=, BETWEEN, <>
nama_kolom_order : Hasil SELECT ingin di urutkan berdasarkan nama_kolom tersebut.
nama_kolom_group : Hasil SELECT ingin dikelompokkan berdasarkan nama_kolom. Jadi semua record yang bernilai sama akan dikeluarkan hanya satu record saja. Yang perlu diperhatikan adalah semua kolom yang di-SELECT harus di GROUP BY -kan.

Sebelum diperjelas dengan contoh maka sebaiknya kita mengisi data untuk tabel-tabel yang telah kita buat pada artikel Create Table “Sistem Belajar-Mengajar” – (Analisa & Desain). Script untuk mengisi data silahkan download di sini.

1. Menampilkan semua siswa kelas I dengan diurutkan berdasarkan nama siswa tersebut.

SELECT
NAMA,
ALAMAT
FROM
TEST.MURID
WHERE
KELAS_ID = ‘I’ /*[kondisi_select]*/
ORDER BY NAMA, NIS; /*[nama_kolom_order]*/

2. Menampilkan guru-guru yang mengajar mata pelajaran biologi.

SELECT
g.NIG,
b.NAMA
FROM
TEST.GURU g,
TEST.BELAJAR b
WHERE
g.NIG = b.NIG /*[kondisi_join]*/
AND b.KODE_MP = ‘DA0007′ /*[kondisi_select]*/
GROUP BY g.NIG, g.NAMA; /*[nama_kolom_group]*/

Silahkan anda mencoba contoh-contoh semisal di atas. Coba pula dengan menghilangkan syntax ORDER BY dan GROUP BY dengan amati apa yang terjadi dan mengapa bisa terjadi.


Insert, Update, Delete (Oracle)

Oleh oracle1st

Operasi standar sebuah database adalah insert, delete dan update. Ketiganya biasa disebut DML kependekan dari Data Manipulation Language. SQL merupakan bahasa standar untuk pengolahan database. Tentunya Oracle-pun menggunakan SQL, hanya saja ada beberapa karakteristik yang berbeda dengan SQL standar.

Setelah kita membahas Persiapan “Coba-coba” Oracle, maka kita memiliki user tersendiri yaitu user yang bernama TEST. Silahkan Anda masuk ke page Oracle XE atau masuk ke SQL+ (jika Anda menginstall versi oracle lain, misal : 8i, 9i, 10g, dan anda juga harus memasukkan nilai hostring/tnsnames database Anda) dan login dengan user tersebut, yaitu :

User TEST
Password test

INSERT

Insert digunakan untuk memasukkan data ke sebuah tabel dalam user (schema) tertentu. Syntax Insert dapat dituliskan sebagai berikut :

INSERT INTO [nama_user].[nama_table]

([nama_kolom1], [nama_kolom2], . . .)

VALUES

([nilai1], [nilai2], . . .);

Keterangan :

nama_user : Nama user atau nama schema ketika login
nama_tabel : Nama tabel yang terdapat pada user (schema) tersebut
nama_kolom : Nama kolom yang akan diisi data pada [nama_tabel]
nilai : Nilai yang akan diisikan pada [nama_kolom], mis : [nilai1] akan diisikan ke dalam [nama_kolom1], [nilai2] akan diisikan ke dalam [nama_kolom2]

UPDATE

Update digunakan untuk mengubah data pada sebuah tabel dalam user (schema) tertentu berdasarkan kondisi tertentu. Syntax Update dapat dituliskan sebagai berikut :

UPDATE [nama_user].[nama_table]SET

[nama_kolom1] = [nilai1],

[nama_kolom2] = [nilai2],

[nama_kolom3] = [nilai3],

. . .

WHERE

[kondisi_update];

Keterangan :

nama_user : Nama user atau nama schema ketika login
nama_tabel : Nama tabel yang terdapat pada user (schema) tersebut
nama_kolom : Nama kolom yang akan diisi data pada [nama_tabel]
nilai : Nilai yang akan diisikan pada [nama_kolom]
kondisi_update : Sebuah kondisi yang yang menyaring (filter) record-record mana saja yang akan di update

DELETE

Delete digunakan untuk menghapus data pada sebuah tabel dalam user (schema) tertentu berdasarkan kondisi tertentu. Syntax Delete dapat dituliskan sebagai berikut :

DELETE [nama_user].[nama_table]WHERE

[kondisi_delete];

Keterangan :

nama_user : Nama user atau nama schema ketika login
nama_tabel : Nama tabel yang terdapat pada user (schema) tersebut
kondisi_delete : Sebuah kondisi yang yang menyaring (filter) record-record mana saja yang akan di delete

Sebelum membaca contoh di bawah ini, ada baiknya anda membaca terlebih dahulu artikel Create Table Sistem Belajar-Mengajar – (Analisa & Desain). Artikel tersebut akan membantu anda untuk memahami contoh-contoh yang diberikan, karena tabel-tabel yang digunakan adalah berdasarkan studi kasus tersebut.

Insert :


INSERT INTO
TEST.MURID (

NIS,
NAMA,
TGL_LAHIR,
JENIS_KELAMIN,
ALAMAT,
ORTU)

VALUES (

’000001′,
‘MUKHTARUL UMAM’,
TO_DATE(’23-04-1993′,‘DD-MM-YYYY’),
‘L’,
‘JL. P. DIPENOGORO, TEGAL’,
‘SULAIMAN’);

Update :


UPDATE
TEST.MURID SET

NAMA = ‘MUKHTARUL UMAM SHOLEH’,
TGL_LAHIR = TO_DATE(’25-04-1993′,‘DD-MM-YYYY’)

WHERE

NIS = ’000001′;

Delete :


DELETE
TEST.MURID

WHERE

NIS = ’000001′;

NB :

  • Jika ingin perubahan disimpan oleh database maka akhiri setiap syntax DML dengan eksekusi COMMIT;
  • Jika perubahan tidak ingin disimpan alias ingin dikembalikan seperti semula maka akhiri dengan eksekusi ROLLBACK;
  • Setiap syntax DML yang telah di COMMIT maka tidak dapat di ROLLBACK.


Daftar Pustaka

http://oracle1st.wordpress.com/2009/06/09/select-oracle/
http://oracle1st.wordpress.com/2009/06/05/insert-update-delete-oracle/


Protes Nilai 23092010

23 Sept 2010

Hari ini mau ke kampus (padahal lagi ga ada jadwal),
Hoooaaam....bangun jam setengah 7, seperti biasa mandi sarapan sambil nonton avatar...
Cabut dari rumah jam 08.30 langsung meluncur ke J3 (gedung gunadarma baru).
Niat gw kesini rencananya mau protes Nilai softskill yg belom keluar alias "P" ama bu Neljie.
wah ga nyangka Herman udh didepan sekdos, Herman tuch ketua kelas kami yang paling bertanggung jawab ^^

Jam 09.00 kami menunggu dosen tersebut, berharap selesai mengajar langsung balik keruang dosen...

Lama menunggu...sekitar 20 menit lah...trus kami liat bu neljie turun ke bawah, "Wah pasti tuch dosen mau ngambil buku di mobilnya" kata herman yang sambil liatin dosen tersebut sambil diikutin ama 2 mahasiswanya...
Kami pun ikut turun,Keliatannya lagi sibuk tuch dosen,padahal udh berpapasan berkali2 tp gada yg berani ngomong...Akhirnya kami keatas untuk memotong jalan bu Neljie.Akhirnya gw beranikan diri untuk berentikan langkah dosen itu...
gw -> "Bu,maaf ganggu bentar"
dosen -> " ya ada apa??"
gw -> "anu bu,,,itu saya ingin menanyakan nilai softskill kami yg belom keluar..."
dosen -> "kelas berapa??"
gw & herman-> "2DB14"
dosen -> "udah kog udah,,,liat aja lewat online"
gw & herman -> "UDAH BUU??"
dosen -> "iya udh...."
Kami pun bilang terimakasih dan saling menatap kebingungan....
dosennya lalu masuk ke kelas...
"truss kita kemana MAN??" tanya w....
"yaudah ke kalimalang aja,liat di ILONG..." kata herman...
ok dehh,,,lalu gw ke parkiran ngambil motor JUPITER Z biru w...cabut ke kalimalang.

Jam 10.00 udah di parkiran J1 kalimalang...parkiran sungguh sesak....tak sangka herman dibelakang gw,gw kira udah duluan tadi...

Di ILONG gw buru buru buka studentsite,,,lemotthh bgt neh ILONG...
akhirnya kebuka jg neh studentsite,,,yesss softskill w dapet A,tp DNS w naik dikit bgt,naik 0.01 jadi 3.62 ,Alhamdulillah deh dapet nilai segitu ^^_

Emang gada yg special neh dari cerita ini,,,tp ini tuntutan matkul softskill... T_T