Minggu, 08 Juni 2014

Format-Format file pada Adobe Photoshop

PSD (Photoshop Document)
      Format file ini merupakan format asli dokumen AdobePhotoshop. Format ini mampu menyimpan informasi layer 9 dan alpha channel yang terdapat pada sebuah gambar,sehingga suatu saat dapat dibuka dan diedit kembali.Format ini juga mampu menyimpan gambar dalam beberapa mode warna yang disediakan Photoshop. Anda dapat menyimpan dengan format file ini jika ingin mengeditnya kembali. BMP (Bitmap Image) Format file ini merupakan format grafis yang fleksibeluntuk platform Windows sehingga dapat dibaca olehprogram grafis manapun. Format ini mampu menyimpan informasi dengan kualitas tingkat 1 bit samapi 24 bit.Kelemahan format file ini adalah tidak mampu menyimpan alpha channel serta ada kendala dalam pertukaran platform. Untuk membuat sebuah objek sebagai desktop wallpaper, simpanlah dokumen Anda dengan format file ini. Anda dapat mengkompres format file ini dengan kompresi RLE.Format file ini mampu menyimpan gambar dalam mode warna RGB, Grayscale, Indexed Color,dan Bitmap.
.
EPS (Encapsuled Postcript)
     Format file ini merupakan format yang sering digunakan untuk keperluan pertukaran dokumen antar programgrafis. Selain itu, format file ini sering pula digunakan ketika ingin mencetak gambar. Keunggulan format file inimenggunakan bahasa postscript sehingga format file inidikenali oleh hampir semua program persiapan cetak.Kelemahan format file ini adalah tidak mampumenyimpan alpha channel, sehingga banyak pengguna Adobe Photoshop menggunakan format file ini ketika gambar yang dikerjakan sudah final. Format file ini mampu menyimpan gambar dengan mode warna RGB,CMYK, Lab, Duotone, Grayscale, Indexed Color, sertaBitmap. Selain itu format file ini juga mampu menyimpan clipping path.
.
JPG/JPEG (Joint Photographic Expert Group)
     Format file ini mampu mengkompres objek dengan tingkatkualitas sesuai dengan pilihan yang disediakan. Formatfile sering dimanfaatkan untuk menyimpan gambar yang akan digunakan untuk keperluan halaman web,multimedia, dan publikasi elektronik lainnya. Format fileini mampu menyimpan gambar dengan mode warna RGB,CMYK, dan Grayscale. Format file ini juga mampu menyimpan alpha channel, namun karena orientasinya kepublikasi elektronik maka format ini berukuran relatif lebih kecil dibandingkan dengan format file lainnya.
.
GIF (Graphic Interchange Format)
      Format file ini hanya mampu menyimpan dalam 8 bit(hanya mendukung mode warna Grayscale, Bitmap danIndexed Color). Format file ini merupakan format standar untuk publikasi elektronik dan internet. Format filemampu menyimpan animasi dua dimensi yang akan dipublikasikan pada internet, desain halaman web dan publikasi elektronik. Format file ini mampu mengkompres dengan ukuran kecil menggunakan kompresi LZW.
.
TIF (Tagged Image Format File)
     Format file ini mampu menyimpan gambar dengankualitas hingga 32 bit. Format file ini juga dapatdigunakan untuk keperluan pertukaran antar platform (PC,Machintosh, dan Silicon Graphic). Format file ini merupakan salah satu format yang dipilih dan sangat disukai oleh para pengguna komputer grafis terutama yang berorientasi pada publikasi (cetak). Hampir semua program yang mampu membaca format file bitmap juga mampu membaca format file TIF.
.
PCX
    Format file ini dikembangkan oleh perusahaan bernama Zoft Cooperation. Format file ini merupakan format yang fleksibel karena hampir semua program dalam PC mampu membaca gambar dengan format file ini. Format file ini mampu menyimpan informasi bit depth sebesar 1 hingga24 bit namun tidak mampu menyimpan alpha channel.Format file ini mampu menyimpan gambar dengan mode warna RGB, Grayscale,Bitmap dan Indexed Color
.
PDF (Portable Document Format)
      Format file ini digunakan oleh Adobe Acrobat, dan dapatdigunakan oleh grafik berbasis pixel maupun vektor.Format file ini mampu menyimpan gambar dengan mode warna RGB, CMYK, Indexed Color, Lab Color, Grayscaledan Bitmap. Format file ini tidak mampu menyimpan alpha channel. Format file ini sering menggunakan kompresi JPG dan ZIP, kecuali untuk mode warna Bitmap yaitu menggunakan CCIT.
.
PNG (Portable Network Graphic)
      Format file ini berfungsi sebagai alternatif lain dari formatfile GIF. Format file ini digunakan untuk menampilkanobjek dalam halaman web. Kelebihan dari format file ini dibandingkan dengan GIF adalah kemampuannya menyimpan file dalam bit depth hingga 24 bit serta mampu menghasilkan latar belakang (background) yang transparan dengan pinggiran yang halus. Format file ini mampu menyimpan alpha channel.
.
PIC (Pict)
       Format file ini merupakan standar dalam aplikasi grafis dalam Macintosh dan program pengolah teks dengankualitas menengah untuk transfer dokumen antaraplikasi. Format file ini mampu menyimpan gambar dengan mode warna RGB dengan 1 alpha channel serta Indexed Color, Grayscale dan Bitmap tanpa alpha channel.Format file ini juga menyediakan pilihan bit antara 16 dan 32 bit dalam mode warna RGB.
.
TGA (Targa)
     Format file ini didesain untuk platform yang menggunakanTarga True Vision Video Board. Format file ini mampumenyimpan gambar dengan mode warna RGB dalam 32bit serta 1 alpha channel, juga Grayscale, Indexed Color,dan RGB dalam 16 atau 24 bit tanpa alpha channel.Format file ini berguna untuk menyimpan dokumen dari hasil render dari program animasi dengan hasil outputberupa sequence seperti 3D Studio Max.
.
IFF(Interchange File Format)
      Format file ini umumnya digunakan untuk bekerja dengan Video Toaster dan proses pertukaran dokumentasi daridan ke Comodore Amiga System. Format file ini dikenali hampir semua program grafis yang terdapat dalam PCserta mampu menyimpan gambar dengan mode warna Bitmap. Format file ini tidak mampu menyimpan alpha channel.
.
SCT (Scitex Continous Tone)
     Format file ini digunakan untuk menyimpan dokumendengan kualitas tinggi pada komputer Scitex. Format fileini mampu menyimpan gambar dengan mode warna RGB,CMYK, dan Grayscale namun tidak mampu menyimpan alpha channel. PXR (Pixar)Format file ini khusus untuk pertukaran dokumen denganPixar Image Computer. Format file ini mampu menyimpangambar dengan mode warna RGB dan Grayscale dengan 1 alpha channel.
 .
RAW
Format file ini merupakan format file yang fleksibel untuk pertukaran dokumen antar aplikasi dan platform. Formatfile ini mampu menyimpan mode warna RGB, CMYK, dan Grayscale dengan 1 alpha channel serta mode warnaMultichannel, Lab Color dan Duotone tanpa alpha channel.
.
DCS (Dekstop Color Separation)
Format file ini dikembangkan oleh Quark dan merupakan format standar untuk .eps. Format ini mampu menyimpan gambar dengan mode warna Multichannel dan CMYKdengan 1 alpha channel dan banyak spot channel. Format file ini mampu menyimpan clipping path dan sering digunakan untuk proses percetakan (publishing) Ketika menyimpan file dalam format ini maka yang akan tersimpan adalah 4 channel dari gambar tersebut dan 1 channel preview.

Penjelasan Fungsi Adobe Photoshop

      Adobe Photoshop merupakan salah satu program pengolah gambar standar profesional. Tutorial dalam artikel ini bertujuan untuk memperkenalkan fungsi penting yang disediakan oleh Adobe Photoshop. Dalam proses manipulasi gambar, pada dasarnya Photoshop digunakan untuk melakukan tugas-tugas.
.
1. Membuat tulisan dengan efek tertentu
Kelebihan Photoshop adalah mampu membuat tulisan dengan bermacam-macam karakteristik. Efeknya antara lain : Efek Retak, Api membara, kabut, tulisan latin, dan lain-lain.
.
2. Membuat tekstur dan material yang beragam
Dengan langkah-langkah tertentu, seorang designer bisa membuat gambar misalnya daun, logam, air, dan bermacam gambar lainnya.
.
3. Mengedit foto dan gambar yang sudah ada
Manipulasi yang bisa dilakukan, antara lain: mengubah posisi gambar, mengatur pencahayaan, komposisi warna, menyambung gambar, menambah border (frame) dan efek-efek lainnya.
.
4. Memproses materi web
Photoshop juga digunakan untuk keperluan web, misalnya: kompresi file gambar agar ukurannya lebih kecil, memotong gambar kecil-kecil (slice), dan membuat web photo gallery. Dengan Adobe Image Ready™, gambar yang sudah ada bisa dibuat untuk keperluan web, misalnya menjadi rollover dan animasi GIF. Untuk keperluan tersebut, anda bisa menggunakan Macromedia Fireworks™ di samping Adobe Im
.
       Adobe Photoshop, atau biasa disebut Photoshop, adalah perangkat lunak editor citra buatan Adobe Systems yang dikhususkan untuk pengeditan foto/gambar dan pembuatan efek. Perangkat lunak ini banyak digunakan oleh fotografer digital dan perusahaan iklan sehingga dianggap sebagai pemimpin pasar (market leader) untuk perangkat lunak pengolah gambar/foto, dan, bersama Adobe Acrobat, dianggap sebagai produk terbaik yang pernah diproduksi oleh Adobe Systems. Versi kedelapan aplikasi ini disebut dengan nama Photoshop CS (Creative Suite), versi sembilan disebut Adobe Photoshop CS2, versi sepuluh disebut Adobe Photoshop CS3 , versi kesebelas adalah Adobe Photoshop CS4 dan versi yang terakhir (keduabelas) adalah Adobe Photoshop CS5

Penjelasan Tool Adobe Photoshop

      Toolbox merupakan palet yang berisi tombol – tombol perintah yang berguna untuk menggambar, memberi warna, menyunting, menyeleksi, memodifikasi gambar, menulis teks, dan berbagai fungsi lainnya. Berikut ini adalah penjelasan nama dan fungsi dari tombol – tombol perintah yang terdapat dalam toolbox. 

Kelompok Penyeleksi
Tutorial Photoshop Effect, Belajar, Edit, Efek, Foto, photo, Manipulasi, Tool, Teks, Pemula, Menengah, Filter, Download Brush Action Plugin

Kelompok Pemotong
Tutorial Photoshop Effect, Belajar, Edit, Efek, Foto, photo, Manipulasi, Tool, Teks, Pemula, Menengah, Filter, Download Brush Action Plugin

Kelompok Penyunting
Tutorial Photoshop Effect, Belajar, Edit, Efek, Foto, photo, Manipulasi, Tool, Teks, Pemula, Menengah, Filter, Download Brush Action Plugin

Kelompok Teks atau Vector
Tutorial Photoshop Effect, Belajar, Edit, Efek, Foto, photo, Manipulasi, Tool, Teks, Pemula, Menengah, Filter, Download Brush Action Plugin
Kelompok anotasi, warna, pengukur, dan navigasi
Tutorial Photoshop Effect, Belajar, Edit, Efek, Foto, photo, Manipulasi, Tool, Teks, Pemula, Menengah, Filter, Download Brush Action Plugin

Kelompok fungsi lainnya
Tutorial Photoshop Effect, Belajar, Edit, Efek, Foto, photo, Manipulasi, Tool, Teks, Pemula, Menengah, Filter, Download Brush Action Plugin

Membuat tabel pada SQL

Ada 2 cara, yakni dari Command Prompt dan PHP Script

Untuk pertama, Perintah membuat tabel membutuhkan :
  •      Nama tabel
  •      Nama bidang
  •      Definisi untuk setiap kolom
Sintaks: Berikut adalah generik sintaks SQL :
CREATE TABLE table_name (column_name column_type);
.
Sekarang kita akan membuat tabel dalam database tutorial berikut.
tutorials_tbl(
tutorial_id INT NOT NULL AUTO_INCREMENT,
tutorial_title VARCHAR(100) NOT NULL,
tutorial_author VARCHAR(40) NOT NULL,
submission_date DATE,
PRIMARY KEY ( tutorial_id )
);
.
Berikut beberapa item perlu penjelasan:
  • Lapangan Atribut NOT NULL sedang digunakan karena kita tidak ingin field ini untuk menjadi NULL.SO jika pengguna akan mencoba untuk membuat rekor dengan nilai NULL maka MySQL akan meningkatkan kesalahan.
  • Lapangan Atribut AUTO_INCREMENT memberitahu ke MySQL untuk terus maju dan menambahkan nomor yang tersedia di sebelah field id.
  • PRIMARY KEY kata kunci digunakan untuk mendefinisikan kolom sebagai kunci primer.Anda dapat menggunakan beberapa kolom dipisahkan dengan tanda koma untuk mendefinisikan kunci primer.

Membuat Table dari Command Prompt


Hal ini mudah untuk membuat tabel MySQL dari prompt mysql>. Anda akan menggunakan perintah SQL CREATE TABLE untuk membuat tabel.
Contoh:
Berikut adalah contoh yang menciptakan tutorials_tbl:
root@host# mysql -u root -p
Enter password:*******
mysql> use TUTORIALS;
Database changed
mysql> CREATE TABLE tutorials_tbl(
-> tutorial_id INT NOT NULL AUTO_INCREMENT,
-> tutorial_title VARCHAR(100) NOT NULL,
-> tutorial_author VARCHAR(40) NOT NULL,
-> submission_date DATE,
-> PRIMARY KEY ( tutorial_id )
-> );
Query OK, 0 rows affected (0.16 sec)
mysql>
CATATAN: MySQL tidak mengakhiri perintah sampai Anda memberikan titik koma (;) pada akhir perintah SQL.


Membuat Table menggunakan PHP Script


Untuk membuat tabel baru dalam setiap database yang ada Anda akan perlu menggunakan PHP fungsi mysql_query (). Anda akan melewati argumen kedua dengan perintah SQL yang tepat untuk membuat tabel.
Contoh:
Berikut adalah contoh untuk membuat tabel menggunakan script PHP:
<html>
<head>
<title>Creating MySQL Tables</title>
</head>
<body>
<?php
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = 'rootpassword';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully<br />';
$sql = "CREATE TABLE tutorials_tbl( ".
       "tutorial_id INT NOT NULL AUTO_INCREMENT, ".
       "tutorial_title VARCHAR(100) NOT NULL, ".
       "tutorial_author VARCHAR(40) NOT NULL, ".
       "submission_date DATE, ".
       "PRIMARY KEY ( tutorial_id )); ";
mysql_select_db( 'TUTORIALS' );
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
  die('Could not create table: ' . mysql_error());
}
echo "Table created successfully\n";
mysql_close($conn);
?>
</body>
</html>

Pengertian dan Fungsi XAMPP

Pengertian XAMPP

XAMPP adalah sebuah software web server apache yang didalamnya sudah tersedia database server mysql dan support php programming. XAMPP merupakan software yang mudah digunakan, gratis dan mendukung instalasi di Linux dan Windows. Keuntungan lainnya adalah cuma menginstal satu kali sudah tersedia Apache Web Server, MySQL Database Server, PHP Support (PHP 4 dan PHP 5) dan beberapa module lainnya. Hanya bedanya kalau yang versi untuk Windows sudah dalam bentuk instalasi grafis dan yang Linux dalam bentuk file terkompresi tar.gz. Kelebihan lain yang berbeda dari versi untuk Windows adalah memiliki fitur untuk mengaktifkan sebuah server secara grafis, sedangkan Linux masih berupa perintah-perintah di dalam console. Oleh karena itu yang versi untuk Linux sulit untuk dioperasikan. Dulu XAMPP untuk Linux dinamakan LAMPP, sekarang diganti namanya menjadi XAMPP FOR LINUX.

 
Fungsi dari XAMPP

XAMPP berfungsi sebagai server offline yang berdiri sendiri (seringkali disebut sebagai localhost). XAMPP terdiri dari beberapa program yaitu Apache HTTP Server, MYSQL Database, PHP, dan Pearl.XAMPP juga berfungsi sebagai penghubung suatu database.

Fungsi Prosedur INSERT, UPDATE, dan DELETE

Fungsi masing-masing adalah :
  • INSERT, memungkinkan pengguna untuk menyisipkan baris ke dalam tabel. 
  • SELECT, memungkinkan pengguna untuk memilih data dari objek database.
  • UPDATE, memungkinkan pengguna untuk meng-update data dalam tabel.

CONTOH :


Syntax
----------------------------------------------------------------------------------
CREATE TRIGGER trigger_name
ON { table | view }
[ WITH ENCRYPTION ]
{
{ { FOR | AFTER | INSTEAD OF } { [ INSERT ] [ , ] [ UPDATE ] [ , ] [ DELETE ] }
[ WITH APPEND ]
[ NOT FOR REPLICATION ]
AS
[ { IF UPDATE ( column )
[ { AND | OR } UPDATE ( column ) ]
[ ...n ]
| IF ( COLUMNS_UPDATED ( ) { bitwise_operator } updated_bitmask )
{ comparison_operator } column_bitmask [ ...n ]
} ]
sql_statement [ ...n ]
}
}

----------------------------------------------------------------------------------
biar lebih mengerti, kita mulai dengan contoh.. jadi kita butuh membuat 2 tabel tersebut di SQL server 2005, script sebagai berikut :
 
----------------------------------------------------------------------------------
create table BARANG
(
BAR_ID int not null,
BAR_NAMA varchar(255) not null,
BAR_STOCK int null
default 0,
constraint PK_BARANG primary key (BAR_ID)
)
go

create table PEMBELIAN
(
PEM_ID int not null,
BAR_ID int null ,
PEM_JUMLAH int null ,
constraint PK_PEMBELIAN primary key (PEM_ID)
)
go

create index RELATION_FK on PEMBELIAN (BAR_ID)
go

alter table PEMBELIAN
add constraint FK_PEMBELIA_RELATION_BARANG foreign key (BAR_ID)
references BARANG (BAR_ID)
go

INSERT INTO BARANG (BAR_ID,BAR_NAMA) VALUES (1,’AQUA’);
INSERT INTO BARANG (BAR_ID,BAR_NAMA) VALUES (2,’TOTAL’);
INSERT INTO BARANG (BAR_ID,BAR_NAMA) VALUES (3,’AQUADES’); 
----------------------------------------------------------------------------------

Setelah anda menjalankan script tersebut, maka anda akan mempunyai 2 tabel, yaitu tabel barang dengan isi 3 buah data, dan tabel pembelian dengan data masih kosong.3 data di tabel barang tersebut secara defaut stocknya adalah 0.
Kemudian saatnya kita buat trigger sehingga ketika kita menambahkan data di tabel pembelian dengan jumlah pembelian barang tertentu, maka stock di tabel barang akan bertambah sesuai dengan barang yg dibeli, syntac trigger tersebut adalah sebagai berikut :

----------------------------------------------------------------------------------
create trigger tambahStockbarang on pembelian
for insert
as
update b set b.bar_stock = b.bar_stock + i.pem_jumlah
from barang b join inserted i on b.bar_id = i.bar_id 
----------------------------------------------------------------------------------
 

arti dari kode tersebut adalah sebagai berikut :

create trigger tambahStockbarang on pembelian
 
membuat trigger dengan nama tambahStockBarang dimana trigger tersebut akan terpicu jika ada perubahan di tabel pembelian.

for insert
as
 
perubahan tersebut adalah penambahan(insert) di tabel pembelian , selain penambahan bisa juga diisi dengan perubahan(update) atau penghapusan(delete).
for disini juga bisa rubah isinya jadi after atau instead of . perbedaanya adalah waktu trigger dikerjakan, biasaya yg sering digunakan adalah for.
 
update b set b.bar_stock = b.bar_stock + i.pem_jumlah
from barang b join inserted i on b.bar_id = i.bar_id
 
ini adalah kode yg dikerjakan ketika kejadian trigger terpicu, kode diatas bertujuan merubah nilai bar_stock pada tabel barang dengan menambahkan nilai bar_stock yg sekarang dengan jumlah barang yg dibeli (pem_jumlah). perhatikan disini ada tabel yang bernama inserted, tabel tersebut merupakan tabel logika yg digunakan untuk menyimpan data yang memicu terjadinya trigger, dalam hal ini nilai data yg dimasukkan(insert) kedalam tabel pembelian, selain inserted, tabel logika lainnya adalah deleted, tabel logika ini digunakan untuk trigger yg terpicu dengan kejadian delete.
 
kita coba masukkan kode berikut:

---------------------------------------------------------------------------------- 
INSERT INTO PEMBELIAN (PEM_ID, BAR_ID, PEM_JUMLAH) VALUES (1,1,4);
INSERT INTO PEMBELIAN (PEM_ID, BAR_ID, PEM_JUMLAH) VALUES (2,3,2);
INSERT INTO PEMBELIAN (PEM_ID, BAR_ID, PEM_JUMLAH) VALUES (3,1,1);

 ----------------------------------------------------------------------------------

arti kode tersebut :

pem_id, haruslah beda karena merupakan primary key
beli aqua(kode bar_id=1) sebanyak 4
beli aquades (kode bar_id=3) sebanyak 2
beli aqua lagi sebanyak 1
 
Sehingga... 
secara keseluruhan yg dibeli aqua sebanyak 5 dan aquades sebanyak 2. karena default nilai stock barang adalah 0, maka seharusnya nilai aqua 5 dan aquades 2 adalah jumlah stock barang sekarang ini.

Struktur Pendeklarasian Pemrograman PHP

        Dalam pemrograman PHP atau pemrograman apapun kita perlu memahami yang namanya Variabel. Variabel merupakan perintah yang digunakan sebagai tempat penyimpanan data sementara, artinya data yang disimpan dalam variabel akan hilang setelah program selesai dieksekusi.

Deklarasi Variabel
Untuk dapat menggunakan Variabel, maka Variabel tersebut harus dideklarasikan terlebih dahulu. Pendeklarasian Variabel di PHP yang benar adalah sebagai berikut :
  1. Diawali dengan karakter $.
  2. Diikuti dengan huruf alphabet sebagai karakter pertama atau karakter under score ( _ ).
  3. Karakter ke dua dan selanjutnya bisa merupakan kombinasi karakter huruf alphabet, numerik, atau under score ( _ ).
  4. Untuk pendeklarasian pada karakter ke dua tidak boleh ada spasi pada setelah karakter ke 1.
Contoh pendeklarasian nama variabel yang benar :
---------------------------------------------------------------------------
$Nama
$NBI
$Alamat_ke_1
$alamat_ke_2 
---------------------------------------------------------------------------

Contoh pendeklarasian nama variabel yang salah :
---------------------------------------------------------------------------
$1Namea
$alamat ke 2     //salah karena terdapat spasi antara karakter "alamat" dengan "ke" 
---------------------------------------------------------------------------

Inisialisasi Variabel
.
Inisialisasi variabel adalah proses pengisian nilai awal kepada sebuah variabel. Proses inisialisasi sederhana adalah menggunakan assignment ( = ).
.
Berikut contoh pemberian harga awal kepada variabel :
---------------------------------------------------------------------------
$FirstName = “Muhammad” ; 
$LastName = “Suma” ;  
$Alamat = “Sukodono, Sidoarjo”;
---------------------------------------------------------------------------
.
Untuk penerapannya anda dapat membuat Listing program berikut :
--------------------------------------------------------------------------- 
<html>
<head>
    <title> Belajar PHP  </title>
</head>
<body>
<h1> Belajar PHP</h1>
<? 
    $FirstName="Muhammad" ; 
    $LastName="Suma" ; 
    $Alamat=“Sukodono, Sidoarjo”
    echo ("Nama : $FirstName $LastName <br>");  //fungsi echo yaitu untuk menampilkan
    echo ("Alamat : $Alamat");
?>
</body>
</html>
---------------------------------------------------------------------------
.
Simpan dengan nama variabel.php lalu jalankan di browser. Untuk menjalankan file php agar bekerja anda harus menjalankannya pada localhost.