Thursday, February 18, 2016

Membuat Toko Buku Sederhana dengan PHP- MySql

Video Cara Membuat Toko Online Gratis:

Video 1: MEMBUAT APLIKASI TOKO BUKU (PHP dan Mysqli). Part 1- Pembuatan Database dan Tabel/UKK Paket 2.

Video 2: Source Code Toko Online & eCommerce Dengan PHP MYSQL Gratis.

Pada kasus contoh pengimplementasian MySQL di PHP kali ini, akan dibuat aplikasi sederhana Toko Buku yang berisikan book list (daftar buku) dan pemprosesan belanja. Kemampuan dasar PHP yang harus dipahami adalah variabel, array, looping, HTML form, dan fungsi-fungsi MySQL, serta perintah SQL sederhana seperti SELECT dan INSERT. Selain itu, diperlukan kemampuan dasar HTML, serta pengetahuan CSS untuk perapihan tampilan.

Silahkan kamu pelajari kembali dasar-dasar PHP dari halaman http://saung-foss.web.id/doku/id-php, agar memudahkan dalam membuat aplikasi ini. Dengan contoh kasus kali ini, diharapkan aplikasi sederhana ini dapat dikembangkan menjadi aplikasi Toko Buku yang lebih komplek.

Alur Aplikasi

Aplikasi sederhana ini terdiri dari 3 alur sederhana, yaitu daftar buku, form order dan proses order. Pada alur pertama menampilkan halaman berisikan sejumlah daftar buku yang diambil dari tabel buku yang tersimpan di database. Pada form order, menampilkan form yang berisikan informasi belanja buku dari pengunjung. Dan proses order merupakan alur terakhir yang di dalamnya memproses informasi dari form order yang dimasukkan oleh pengunjung.
Berikut penjelasan setiap alur dalam aplikasi yang akan dibuat:
  • Alur 1 - Daftar Buku
Pada alur pertama, ditampilkan daftar buku yang diambil dari tabel buku yang tersimpan di database. Pada halaman ini, terdapat daftar buku beserta harganya.
  • Alur 2 - Form Order
Halaman ini memunculkan web form yang berisikan kolom-kolom data pembelian seperti nama pembeli, alamat, buku yang dibeli, dan jumlahnya.
  • Alur 3 - Proses Order
Bagian ini memproses data-data yang dimasukkan dari Form Order pada alur 2, hasil yang diperoleh berupa halaman konfirmasi serta memasukkan hasil pembelian ke dalam tabel.

Membuat Database

Sebelum melakukan pengkodean aplikasi, persiapkan terlebih dahulu database untuk menyimpan data-data yang diperlukan oleh aplikasi. Kita dapat menggunakan phpMyAdmin untuk mengatur database seperti membuat database, membuat tabel dan field, memasukkan data dan lain sebagainya. Berikut struktur database Aplikasi Toko Buku Sederhana:

Nama database: bookstore
  • Tabel books: berisikan daftar buku
  • Tabel orders: berisikan order / pembelian yang dilakukan oleh pengunjung
Pastikan phpMyAdmin telah terinstal, dan buka di peramban web dengan alamat http://localhost/phpmyadmin. Lalu pada halaman "Home" phpMyAdmin klik tab "Databases", dan masukkan "bookstore" (tanpa tanda kutip) pada bagian "Create new database".
Database dengan nama "bookstore" akan disimpan di MySQL. Pilih database "bookstore" yang telah dibuat sebelumnya, lalu pada bagian "Create table on database bookstore", masukkan nama tabel yang ingin dibuat, tabel pertama yang dibuat adalah "books" dan masukkan banyaknya kolom / field pada tabel tersebut.
Setelah mendefinisikan nama tabel beserta banyaknya field, langkah selanjutnya adalah mengatur struktur tabel. Di bagian ini, kita menentukan tipe data pada setiap field, menentukan "Storage engine", dan pengaturan lainnya. Untuk tipe field, silahkan lihat pada tabel struktur database di atas. Lakukan langkah yang sama pada pembuatan tabel "orders".
Isikan beberapa data contoh pada tabel "books". Caranya dengan memilih tabel "books", lalu klik tab "Insert". Masukkan beberapa data di dalamnya.
Mengelola File-file yang Dibutuhkan

File-file aplikasi terdiri dari file PHP, CSS dan gambar yang dibutuhkan untuk tampilan. Berikut struktur file aplikasi:

Folder images: berisikan gambar-gambar yang dibutuhkan untuk tampilan.
list.php: file PHP yang berisikan script untuk menampilkan daftar buku.
order.php: file PHP yang berisikan script untuk menampilkan Form Order.
order_process.php: file PHP yang berisikan script yang memproses data-data dari Form Order.
style.css: file CSS yang digunakan untuk merapihkan tampilan.
Buat file-file serta folder yang dibutuhkan di lokasi dokumen web server agar dapat dieksekusi oleh web server. Untuk file-file gambar, silahkan unduh di sini di sini

Alur 1 - Membuat Daftar Buku

Semua skrip yang digunakan untuk menampilkan data buku disimpan pada file list.php. Dua langkah dalam menampilkan daftar buku, pertama mengambil data yang tersimpan di dalam database, selanjutnya menampilkan dalam bentuk HTML.

Berikut pengkodean untuk mengambil data daftar buku yang tersimpan dalam database:

mysql_connect('localhost', 'root', '');
mysql_select_db('bookstore');
$result = mysql_query("SELECT * FROM books");

Pada baris pertama, fungsi mysql_connect() melakukan koneksi ke MySQL dan dilanjutkan dengan baris berikutnya memilih database 'bookstore' dengan menggunakan fungsi mysql_select_db(). Ketika koneksi ke MySQL dan memilih database berhasil, dengan menggunakan perintah "SELECT" untuk mengambil data dari tabel "books" dan hasil dari query yang dilakukan fungsi mysql_query() dimasukkan ke dalam variabel $result.

Selanjutnya, data yang diambil dari kode di atas kemudian ditampilkan dalam bentuk HTML. Berikut kode untuk menampilkan data daftar buku:

echo "<h1>Books List</h1>";
echo "<ul>";
while($data = mysql_fetch_array($result)) {
    echo "<li>$data[book_name] : Rp. $data[book_price]</li>";
}
echo "</ul>";

Fungsi echo digunakan untuk menampilkan keluaran dalam bentuk HTML. Struktur kendali perulangan while digunakan untuk melakukan perulangan dari data-data yang berhasil diperoleh dari query sebelumnya. Fungsi mysql_fetch_array() digunakan untuk mengambil data dari variabel $result yang dikembalikan dalam bentuk array.

Secara utuh, skrip file list.php adalah sebagai berikut:

list.php
<html>
<head>
    <title>Book Store</title>
    <link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<?php
// koneksi ke database
mysql_connect('localhost', 'root', '');
// pilih database
mysql_select_db('bookstore');
// melakukan query 
$result = mysql_query("SELECT * FROM books");

// menampilkan ke browser
echo "<h1>Books List</h1>";
echo "<ul>";
// mengambil data
while($data = mysql_fetch_array($result)) {
    echo "<li>$data[book_name] : Rp. $data[book_price]</li>";
}
echo "</ul>";
?>
<a href="order.php">[order]</a>
</body>
<html>

Alur 2 - Membuat Form Order

Pada bagian ini sebenarnya hanya menampilkan bentuk form order yang terdiri dari sintak HTML. Hanya saja, option di dalam tag select membutuhkan data-data dari tabel books, dan memerlukan perintah PHP untuk melakukan pengambilan tersebut. Form order disimpan dengan nama file order.php

Berikut kode form order:

<form method="post" action="order_process.php">
    <p>
        Nama: <br /> 
        <input type="text" name="nama">
    </p>
    <p>
        Alamat: <br />
        <textarea name="alamat"></textarea>
    </p>
    <p>
        Buku: <br />
        <select name="buku">
            <?php 
            // mengambil data dari tabel books
            ?>
        </select>
    </p>
    <p>
        Jumlah: <br />
        <input type="text" name="jumlah" size="5">
    </p>    
    <p>
        <input type="submit" value="Beli" class="button">
    </p>    
</form>

Pada bagian pemilihan buku, sintak pengambilan datanya ditambahkan menjadi sebagai berikut:

<p>
    Buku: <br />
    <select name="buku">
    <?php
    mysql_connect('localhost', 'root', '');
    mysql_select_db('bookstore');
    $result = mysql_query("SELECT * FROM books");
    while($data = mysql_fetch_array($result)) {
        echo "<option value='$data[book_id]'>$data[book_name] : Rp. $data[book_price]</option>";
    }
    ?>
    </select>
</p>

Secara lengkap kode form order sebagai berikut:

order.php
<html>
<head>
    <title>Book Store</title>
    <link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<h1>Order</h1>
<form method="post" action="order_process.php">
    <p>
        Nama: <br /> 
        <input type="text" name="nama">
    </p>
    <p>
        Alamat: <br />
        <textarea name="alamat"></textarea>
    </p>
    <p>
        Buku: <br />
        <select name="buku">
        <?php
        // koneksi ke database
        mysql_connect('localhost', 'root', '');
        // pilih database
        mysql_select_db('bookstore');
        // melakukan query 
        $result = mysql_query("SELECT * FROM books");
        while($data = mysql_fetch_array($result)) {
            echo "<option value='$data[book_id]'>$data[book_name] : Rp. $data[book_price]</option>";
        }
        ?>
        </select>
    </p>
    <p>
        Jumlah: <br />
        <input type="text" name="jumlah" size="5">
    </p>    
    <p>
        <input type="submit" value="Beli" class="button">
    </p>    
</form>
</body>
<html>

Alur 3 - Membuat Proses Order

Seperti yang telah didefinisikan melalui attribut "action" yang ada di tag "form" untuk order di atas, file php yang digunakan adalah order_process.php. Begitu pula dengan metode pengiriman yang didefinisikan dari attribut "method" pada tag "form", metode post digunakan sebagai pengirimannya, dan PHP mengambil data dengan menggunakan variabel global $_POST untuk mengambil data tersebut.

Berikut kode pengambilan data dengan $_POST:

$nama = $_POST['nama'];
$alamat = $_POST['alamat'];
$buku = $_POST['buku'];
$jumlah = $_POST['jumlah'];

Setiap order yang dilakukan oleh pengunjung disimpan ke dalam tabel "orders", berikut adalah sintak untuk memasukkan data ke dalam tabel orders:

mysql_connect('localhost', 'root', '');
mysql_select_db('bookstore');
mysql_query("INSERT INTO orders (order_name, order_address, book_id, order_amount) 
             VALUES ('$nama', '$alamat', '$buku', '$jumlah')");

Cara memasukkan data hampir sama dengan pengambilan data pada kode-kode sebelumnya, yaitu melakukan koneksi ke MySQL dan memilih database, hanya saja perintah SQL yang digunakan adalah "INSERT" pada fungsi mysql_query().

Langkah terakhir adalah menampilkan konfirmasi order dengan menggunakan fungsi echo. Tetapi, sebelum menampilkan konfirmasi order, perlu diperhatikan bahwa variabel $buku yang dikirim berisikan ID Buku, maka untuk memperoleh informasi nama buku dan harganya dibutuhkan pengambilan data dari tabel books sebelum diolah menjadi tampilan konfirmasi order. Berikut sintaknya:

// mengambil data dari tabel books
$result = mysql_query("SELECT * FROM books WHERE book_id = '$buku'");
$data = mysql_fetch_array($result);
$total = $jumlah * $data['book_price'];
// menampilkan konfirmasi order
echo "<h2>Terima kasih !!</h2>";
echo "<p>Anda telah berhasil melakukan pembelian, berikut data pembelian Anda:</p>";
echo "<p>Nama : $nama</p>";
echo "<p>Alamat : $alamat</p>";
echo "<p>Buku : $data[book_name]</p>";
echo "<p>Harga : $jumlah x $data[book_price] = $total</p>";

Kode lengkap memproses order sebagai berikut:

order_process.php
<html>
<head>
    <title>Book Store</title>
    <link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<?php
// mengambil data yang telah di submit
$nama = $_POST['nama'];
$alamat = $_POST['alamat'];
$buku = $_POST['buku'];
$jumlah = $_POST['jumlah'];

// koneksi ke database
mysql_connect('localhost', 'root', '');
// pilih database
mysql_select_db('bookstore');
// memasukkan data ke dalam tabel orders
mysql_query("INSERT INTO orders (order_name, order_address, book_id, order_amount) 
             VALUES ('$nama', '$alamat', '$buku', '$jumlah')");

// mengambil data dari tabel books
$result = mysql_query("SELECT * FROM books WHERE book_id = '$buku'");
$data = mysql_fetch_array($result);
$total = $jumlah * $data['book_price'];
// menampilkan konfirmasi order
echo "<h2>Terima kasih !!</h2>";
echo "<p>Anda telah berhasil melakukan pembelian, berikut data pembelian Anda:</p>";
echo "<p>Nama : $nama</p>";
echo "<p>Alamat : $alamat</p>";
echo "<p>Buku : $data[book_name]</p>";
echo "<p>Harga : $jumlah x $data[book_price] = $total</p>";
?>
</body>
<html>

Merapihkan Halaman Web

Langkah terakhir adalah merapihkan tampilan web dengan CSS. File yang berisikan kode-kode CSS disimpan dengan nama file style.css. Berikut adalah isi dari kode CSS:

style.css
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

h1 {
    font-size: 11pt;
    padding-left: 20px;
    background: url(images/cart.png) no-repeat;
}

h2 {
    font-size: 11pt;
    padding-left: 0px;
}

ul li {
    padding-bottom: 3px;
    list-style-image: url(images/list.png);
}

input { 
    font-size: 9pt; 
    background-color: #F5F5F5; 
    border: 1px solid #666666; 
}

textarea { 
    font-size: 9pt; 
    background-color: #F5F5F5; 
    border: 1px solid #666666; 
}

input.button
{
    font-family : Helvetica, Arial, sans-serif;
    font-size   : 11px;
    font-weight : bold;
    color       : black;
    background-color    : #dddddd;
    border      : 1px solid black;
}

Friday, February 5, 2016

Pengenalan Oracle - ERM Studio

Video Belajar Oracle
BAB I PENDAHULUAN

DBMS merupakan software yang digunakan untuk membangun suatu sistem basis data yang mendekati sempurna. DBMS harus dapat mengatur basis data tersebut sehingga dapat tersimpan dengan baik tanpa menimbulkan kekacauan, dapat dipakai oleh banyak user sesuai dengan kepentingan masing-masing, melindungi dari gangguan pihak-pihak yang tidak berwenang. 
Banyak program basis data yang sudah sering kita gunakan, misalnya FoxPro, Clipper, Access, dan dBASE. Itu merupakan contoh dari DBMS yang digunakan pada PC dalam skala yang relatif kecil. Dalam skala yang lebih besar, dikenal beberapa DBMS yang sering digunakan, antara lain Sybase, DB2, Informix, Oracle, dan lain-lain.
Oracle mungkin salah satu andalan bagi seorang DBA dalam pekerjaannya dan disamping itu dapat dikatakan bahwa Oracle begitu mendominasi pasar database server, hal ini mungkin didasarkan kepada banyak perusahaan berskala besar mengunakan Oracle dalam mengelola datanya. Berikut tulisan mengenai sekilas perkembangan Oracle yang di sari dari berbagai sumber.
Perusahaan Oracle didirikan pada tahun 1977 oleh tiga orang programmer, yakni Bob Miner, Ed Oates dan Larry Ellison yang menjabat sebagai CEO (Chief Executive Officer). Konon, dari ketiga programmer tersebut, Larry adalah yang ‘nomor 3′ dalam programming. Larry lebih sering dan lebih senang mengerjakan pemasaran, dan keluar dari kuliah karena kegemarannya di Oracle. Perusahaan ini berkonsentrasi pada pembuatan database server di mainframe. Kisah sukses Oracle Corporation terkait dengan sejarah dan teori database relasional. Teori database relasional diperkenalkan hampir secara simultan oleh Edgar F. Codd (dalam artikelnya yang terkenal Large Shared Data Banks) pada tahun 1969. IBM adalah perusahaan pertama yang menerapkan model relasional ini dalam bahasa SQL, dengan produknya DB2. Sayangnya IBM ragu-ragu akan keampuhan SQL dan model relational (nantinya berpengaruh pada ketertinggalan IBM di pasar database server sistem operasi Unix dan Windows).
Larry melihat perkembangan teori model relational dan implementasi database relational dalam DB2. Ia yakin bahwa model relational adalah “way of the future” dan memutuskan untuk mengimplementasikan model relational di produk Oracle. Sebelumnya produk database Oracle memakai model non-relational (tidak jelas apakah model jaringan atau pohon; bahasanya COBOL untuk komputer mainframe). Langkah Larry terbukti benar, dan Oracle menjadi pesaing kuat bagi IBM dalam pasar database server di mainframe, terutama database bermodel relational.
Sekitar pertengahan tahun 1980-an, Larry kembali mengambil langkah yang tepat dan berani dengan mendeversifikasi produk Oracle (versi 6.x) ke luar mainframe, yakni ke sistem operasi Unix. Inilah booming kedua bagi Oracle, terjadi peningkatan penghasilan dan penjual produk secara drastis. Selanjutnya Oracle Corporation mendiversifikasi Oracle ke sistem operasi Novell Netware, Windows NT (versi Oracle 7.x, mulai tahun 1996), dan Linux (versi 8.x, sekitar tahun 1997).
Mulai tahun 1998 Oracle terlihat menghentikan pembuatan produknya untuk sistem operasi MVS dan Novell Netware. Mulai pertengahan tahun 1990-an, Larry sangat agresif dalam diversifikasi produk. Oracle Corporation mulai masa itu membuat juga produk-produk non database server seperti Application Server (WebDB, OAS), Development Tools (Oracle Developer, Oracle Designer) dan ApplicationSuite (Oracle Apps). Banyak para praktisi database menggangap Oracle versi 7.x adalah yang paling stabil (Oracle 7.3.4). Suatu perbedaan penting versi 7.3.4 dibanding pendahulunya adalah adanya bitmap index, index yang sangat efisien untuk menangani kolom yang variasi nilainya sempit. Di versi 7 terdapat perbaikan dukungan terhadap VARCHAR, dari batas maksimum 256 menjadi 2000. Versi 8 memperkenalkan partitioning (untuk mengelola database berukuran sangat besar : VLDB atau Very Large DataBase), advanced queue, recovery manager, dan user defined (composite) type. Mulai versi ini juga beberapa produk Oracle dibuat dengan memakai bahasa pemograman Java. Dukungan terhadap Java masih sangat terbatas di Oracle8. Versi ini memperbesar batas VARCHAR dari 2000 menjai 4000. Oracle8i (i diartikan sebagai internet) memiliki dukungan yang lebih baik terhadap java, dukungan terhadap XML, two-level partitioning, Internet File System, Internet Directory (memakai Lightweight Directory Access Protocol atau LDAP), arsitektur 3-tier (CORBA, Common Object Request Broker Architecture) untuk konektivitas dan Enterprise Manager-nya, Managed Standby Database, serta perluasan kemampuan trigger. Kebanyakan dukungan tambahan ini memang terkait dengan internet. Oracle 8i terdiri atas 3 rilis. Rilis 1 = versi 8.1.5, rilis 2 = versi 8.1.6, dan rilis 3 = versi 8.1.7. Reaplikasi masa rilis 1 memiliki keterbatasan hanya mampu menangani VARCHAR samapai 2000 karakter. Keterbatasan ini diperbaiki menjadi 4000 karakter pada rilis 2 dan 3.
Pada tahun 2001 diperkenalkan Oracle9i. Fitur-fitur baru mencakup self-tuning memory, multiple database-block size serta database template. Kemudian pada tahun 2005 diperkenalkan Oracle10g. Pada Versi terdapat beberapa versi, antara lain : Enterprise Edition, Standard Edition, Standard Edition One, Express Edition.

BAB II ULASAN MATERI

II.1 Apakah Oracle Itu?

Oracle adalah nama produk software database produksi perusahaan software Oracle Corporation yang berpusat di USA. Sejak pertama kali memproduksi software tahun 1977, Oracle Corporation memposisikan diri sebagai produsen software database atau DBMS untuk berbagai jenis komputer dan mendukung sistem operasi dari berbagai vendor. Mulai dari PC yang berbasis Windows atau Linux sampai dengan komputer mainframe baik yang IBM compatible maupun yang berasal dari vendor lain seperti SUN Microsystems, Hewlett Packard, dan lain-lain. Sifat kompatibilitas dengan berbagai platform itulah yang membuat Oracle menjadi salah satu DBMS yang banyak digunakan dewasa ini.
Software database sangat penting dalam mendukung berbagai software aplikasi, terutama aplikasi bisnis. Perusahaan yang memanfaatkan teknologi komputer untuk manajemen informasi dapat dipastikan menggunakan software database.
Secara garis besar, software database dikelompokkan menjadi stand-alone database dan database server. Stand-alone database adalah seperangkat software database yang dijalankan dan diakses komputer yang tidak terhubung ke komputer lain, biasanya berupa personal komputer. Contohnya adalah Microsoft Access. Sedangkan database server merupakan software database yang diperuntukan bagi jaringan komputer. Database server dapat menangani banyak user, mengolah data yang sangat banyak, dan akses data yang cepat. Oracle, IBM DB2, Microsoft SQL Server merupakan contoh database server.
Terdapat banyak tipe data yang disediakan oleh sistem basis data Oracle. Tipe-tipe data utama adalah character, number, date, dan RAW.

• VARCHAR2(n)
o Karakter dengan panjang bervariasi dengan panjang maksimum n. Panjang minimum 1 dan maksimum 2000.
• CHAR(n)
o Karakter dengan panjang tetap dengan panjang maksimum n. Nilai default 1 dan panjang maksimum 255.
• NUMBER
o Angka dengan tingkat panjang sampai 38 digit.
• NUMBER(p,s)
o Angka dengan panjang maksimum p dengan jangkauan 1 sampai 38 digit dan s desimal.
• DATE
o Tanggal dan waktu antara 1 Januari 4712 S.M sampai 31 Desember 4712 M.
• LONG
o Karakter dengan panjang bervariasi hingga 2 gigabytes. Hanya satu kolom LONG yang diperbolehkan pada setiap table.
• RAW dan LONG RAW
o Sama dengan VARCHAR2 dan LONG, namun digunakan untuk menyimpan data byte-oriented atau binary misalnya image.

Melalui tulisan ini, kita akan menyimak secara sekilas mengenai produk database dari Oracle yang bernama Oracle Database 10g Grid Computing.

II.2 Keistimewaan Oracle

Oracle dikenal sebagai database untuk Internet dan jaringan. Keistimewaan Oracle cukup banyak, yaitu :
• Client/Server Environtment
Oracle berjalan di jaringan komputer. Oracle memisahkan proses antara database server dan aplikasi client. Pada arsitektur sistem client/server semua data disimpan dalam server basis data sedangkan client dapat mengambil nilai data yang diperlukan saja dan tidak harus mengambil satu berkas data. Sistem client/server dapat menampung basis data dalam jumlah besar, tergantung dari kapasitas penyimpanan pada sisi server. Struktur ini akan mengurangi kemacetan jaringan.
Arsitektur sistem client/server memungkinkan untuk mengambil satu atau lebih nilai yang dibutuhkan pada pencarian ratusan, ribuan bahkan jutaan tuple. Hal ini dapat terlihat jelas pada gambar berikut.
Gambar Arsitektur sistem client/server

Client adalah pengguna individual yang menjalankan aplikasi-aplikasi antarmuka. Sedangkan server merupakan mesin yang mempunyai kekuatan untuk menjalankan server basis data secara aktif.
Semua proses yang berkenaan dengan basis data dilakukan oleh client. Client mengirimkan perintah pencarian pada beberapa tuple yang tersimpan pada server basis data. Server kemudian mengolah dan mengartikan perintah tersebut dan mengirimkan serangkaian hasil berupa rangkaian relasi, kembali pada client.
Sistem client/server memungkinkan perbedaan hak akses data pada setiap client. Karena pada sistem client/server, client hanya mengambil satu atau lebih nilai dari server dan bukannya satu atau lebih berkas seperti yang ada pada sistem berbasis berkas. Client hanya diberi hak akses data yang sesuai dengan kebutuhannya masing-masing.
• Ukuran database yang besar dan pengaturan space
Oracle mendukung ukuran database yang sangat besar hingga jumlahnya terabyte. Oracle juga mendukung pengaturan penggunaan space di harddisk sehingga ruangan harddisk termanfaatkan secara efisien.
• Multiuser
Oracle dapat melayani banyak user yang terkoneksi dalam waktu yang sama dan mengakses data yang sama. Dengan fasilitas ini Oracle mampu menghindari konflik data.
• Connectibility
Oracle dapat menggunakan berbagai sistem operasi dalam suatu jaringan untuk mengakses suatu data.
• High Transaction Processing Performance
Oracle dapat mengatur sistem agar pemrosesan database berjalan cepat walaupun jumlah transaksi sangat banyak dalam suatu waktu.
• Availability
Oracle dapat menjalankan database 24 jam sehari tanpa istirahat. Pemisahan sistem komputer dan proses backup dapat dilakukan secara online tanpa harus mematikan database.
• Standar industri yang terbuka
Oracle diterima oleh berbagai standar industri untuk pengaksesan data, sistem operasi, user interface, dan protokol jaringan.
• Manajemen keamanan yang sangat baik
Untuk menghindari akses database dari pihak yang tidak diinginkan, Oracle memiliki fitur untuk membatasi dan memonitor akses data.
• Database Enforced Integrity
Oracle memiliki kontrol untuk mengendalikan data mana saja yang dapat diterima di database. Anda tidak perlu kode di banyak aplikasi, cukup di satu database Oracle.
• Portabilitas
Oracle dapat berjalan di berbagai sistem operasi baik LINUX, Windows, UNIX, dan masih banyak lagi. Aplikasi yang menggunakan data Oracle dapat dengan mudah mengakses data Oracle yang bejalan di sistem opersi apapun.
• Distributed System
Oracle dapat memisahkan databasenya dalam komputer-komputer yang secara fisik terpisah, namun secara logis terlihat seperti satu database. Semua user dalam jaringan dapat mengakses data tersebut seolah-olah mengakses satu database
• Replikated Environtment
Oracle mampu menduplikasi database objek dalam lokasi server yang berbeda-beda. Hal ini sangat membantu jika salah satu server rusak dan server lain langsung menggantikan fungsinya.

II.3 Situasi Pasar Oracle

Sebenarnya Oracle Corporation mengeluarkan banyak produk software. Di antaranya adalah produk aplikasi siap pakai yang diberi nama Oracle E-Business Suite. Di dalamnya terdapat software aplikasi seperti Oracle Financial untuk aplikasi keuangan, Oracle Human Resource untuk aplikasi manajemen sumber daya manusia dan masih banyak lagi. Software aplikasi ini dapat langsung diinstal dan digunakan untuk keperluan operasional perusahaan.
Jika Anda ingin melihat berbagai produk lain yang diproduksi Oracle Corporation, Anda dapat mengunjungi otn.oracle.com atau dengan berlangganan majalah Oracle (www.oracle.com/oraclemagazine) secara gratis untuk menyimak perkembangan terakhir produk, teknologi, dan pasar Oracle.

II.4 Profesi Pengguna Oracle

Oracle merupakan produk yang cukup kompleks untuk dikuasai sehingga muncul pembagian-pembagian tanggung jawab bagi para pengguna Oracle. Pembagian tanggung jawab ini sebenarnya tidak mutlak dan bergantung pada kebutuhan. Jika perusahaan Anda menangani database yang sangat besar dan user yang sangat banyak, harus terdapat tim untuk berbagi tanggung jawab.
Berikut ini beberapa tanggung jawab pengguna Oracle:
• Database administrator (DBA)
Seseorang yang mengatur dan melakukan tugas-tugas administratif sistem database Oracle. Di antara pengguna Oracle, DBA adalah pengguna yang memiliki tanggung jawab terbanyak. Hampir semua fungsi yang melibatkan sistem database Oracle, menjadi tanggung jawab DBA. Suatu database butuh paling tidak satu DBA untuk melakukan administrasi pada database yang bersangkutan. Karena database Oracle bisa menangani data yang besar dan bisa mempunyai banyak user, sering kali administrator databasenya lebih dari satu orang, dan mereka bisa berbagi tanggung jawab. Tanggung jawab administrator antaralain :
– Install dan upgrade server database dan aplikasinya.
– Mengalokasikan sistem penyimpanan dan merencanakan kebutuhan akan media penyimpan untuk masa mendatang.
– Modifikasi struktur database jika perlu, berdasarkan informasi yang diberikan oleh application developer.
– Mendefinisikan user sesuai dengan kebutuhannya.
– Mengontrol dan memonitor akses user ke database.
– Memonitor dan mengoptimisasi performance dari database.
– Merencanakan dam melakukan backup dan recovery.
• Security Officer
Bertanggung jawab mengatur user database. Juga bertanggung jawab mengontrol, memonitor user yang mengakses database, dan menjaga keamanan baik dari databasenya ataupun dari sistemnya.
• Application Developer
Bertanggung jawab mendesain dan mengimplementasikan suatu aplikasi database. Application Developer harus mengerti proses aplikasi dan memiliki keterampilan pemrograman. Tanggung jawabnya meliputi :
– Mendesain dan membangun aplikasi database.
– Mendesain struktur database untuk aplikasi yang akan dibangun.
– Memberikan informasi kepada Administrator tentang besarnya ruang penyimpan yang digunakan dan modifikasi struktur database jika diperlukan.
– Menyediakan fasilitas keamanan dalam aplikasi yang dibangun.
• Database User
Seseorang yang berinteraksi dengan database melalui aplikasi yang sudah dibuat sesuai dengan haknya. Tanggung jawab database user biasanya adalah memasukkan, memodifikasi, dan menghapus data. Selain itu, database user juga bertanggung jawab membuat laporan dari hasil interaksi yang sudah dia lakukan.
• Network Administrator
Bertanggung jawab menangani produk Oracle yang berhubungan dengan jaringan. Selain itu network administrator harus mengerti konsep jaringan dan sistem operasi jaringan.

Oracle Corporation juga mengeluarkan program sertifikasi bagi para professional pengguna Oracle. Program sertifikasi ini dinamakan Oracle Certified Professional (OCP). Dengan OCP ini, pengguna Oracle akan diakui oleh Oracle Corporation sebagai profesional yang mampu menjalankan suatu fungsi pengguna Oracle. Tentunya ini akan diakui oleh banyak perusahaan IT. Untuk mendapatkan sertifikasi ini, Anda harus mengikuti tes sertifikasi sesuai program yang ingin Anda ambil. Program yang disediakan diantaranya adalah OCP DBA, OCP Application Developer, OCP Database Operator dan masih banyak lagi.

BAB III ORACLE DATABASE 10g GRID COMPUTING

III.1 Mengenal Oracle Database 10g

Dunia database adalah dunia yang sangat menarik untuk dipantau. Dalam perkembangan teknologi informasi saat ini, ada banyak pemain database yang berjaya saat ini seperti IBM, Microsoft, Oracle, MySQL dan vendor-vendor lainnya. Semua berebut pangsa pasar dan saling berlomba dalam hal inovasi di bidang database. Melalui tulisan ini, kita akan menyimak secara sekilas mengenai produk database dari Oracle yang bernama Oracle Database 10g Grid Computing.
Oracle Database 10g merupakan database yang pertama kali didesain untuk aktivitas Enterprise Grid Computing. Oracle Database 10g mampu untuk memotong biaya operasional sembari memberikan service yang berkualitas tinggi. Dia mampu untuk merespon secara cepat terhadap kebutuhan bisnis dengan risiko yang rendah. Selain itu produk ini juga sangat mudah untuk dideploy dan juga dipelihara.

III.2 Edisi pada Oracle Database 10g

Ada beberapa edisi yang tersedia dalam Oracle Database 10g. Berikut ini adalah edisi yang ada :
• Standard Edition One
Sangat mudah digunakan, mempunyai kekuatan yang bagus, performa yang baik dalam workgroup dan juga sudah mendukung aplikasi internet maupun intranet. Edisi ini mampu menjadi solusi untuk lingkungan single-server, small business sampai dengan lingkungan cabang yang terdistribusi. Edisi ini juga sudah termasuk semua fasilitas yang diperlukan dalam membangun suatu aplikasi bisnis yang kritis. Edisi ini hanya dapat dilisensikan pada server yang memiliki kapasitas maksimum dua prosesor.
• Standard Edition
Fitur dasarnya sama seperti edisi di atas, tetapi dengan dukungan mesin yang lebih besar dan juga mendukung sistem clustering dan juga layanan Real Application Clusters. Dia dapat dilisensikan dalam suatu single server dengan kapasitas maksimum empat prosesor.
• Enterprise Edition
Memberikan efisiensi, reliabilitas dan juga keamanan manajemen data untuk mission-critical application, seperti dalam lingkungan OLTP, data warehouse yang intensif melakukan query dan juga aplikasi internet. Edisi ini juga memberikan tool-tool dan juga fungsionalitas untuk memenuhi standar ketersediaan dan juga skalabilitas pada aplikasi enterprise.

III.3 Fitur Kunci

Seperti halnya produk database lainnya, maka pada Oracle Database 10g ini juga memiliki beberapa fitur kunci yang menjadi kelebihan dibandingkan yang lainnya. Berikut ini adalah fitur-fitur kuncinya:
• Oracle Real Application Clusters (RAC)
Oracle RAC merupakan suatu lingkungan komputasi yang memanfaatkan interkoneksi antar komputer dengan menggunakan teknologi cluster. Dengan hal tersebut maka dapat memberikan skalabilitas tidak terbatas dan juga tingkat ketersediaan yang tinggi bagi aplikasi apapun. Ini bisa dicapai dengan memanfaatkan konfigurasi hardware secara cluster berkat kemudahan dalam penggunaan single system image. Oracle RAC mengizinkan akses ke dalam single database dari beberapa titik dalam suatu konfigurasi sistem yang tercluster. Ini bertujuan untuk memisahkan antara aplikasi dan database dari kemungkinan adanya kesalahan operasi pada software maupun hardware.
• Oracle Partitioning
Oracle Partitioning mampu untuk meningkatkan manajemen data bagi proses OLTP (Online Transaction Processing), data mart dan juga aplikasi data warehouse dengan menambahkan kemampuan pengaturan, ketersediaan dan juga performa pada struktur tabel dan index yang kompleks. Oracle Partitioning mengizinkan tabel yang besar untuk bisa dibagi ke dalam suatu potongan yang lebih kecil agar lebih mudah dikontrol.
• Oracle OLAP
Oracle OLAP merupakan mesin kalkulasi dengan skalabilitas dan performa yang tinggi untuk pemrosesan data. Dia juga dilengkapi dengan administrasi dan manajemen yang terintegrasi sebagai solusi aplikasi yang membutuhkan analisa. Oracle OLAP ini sudah secara penuh terintegrasi dalam database dan memberikan fungsi-fungsi yang lengkap seputar masalah data analisis. Dengan predictive analysis dapat dimanfaatkan untuk meramalkan pangsa pasar, prediksi keperluan dalam proses produksi dalam manufaktur atau juga membuat suatu analisa terhadap keuangan suatu perusahaan. Sistem OLAP ini menggunakan suatu perhitungan dan kalkulasi yang sangat kompleks dan juga melihat data secara multidimensional.
• Oracle Data Mining
Oracle Data Mining mengijinkan perusahaan untuk membangun suatu sistem business intelligence yang canggih sehingga dapat digunakan untuk menggali informasi lebih dalam dari database yang ada, menemukan fakta-fakta baru dan juga mengintegrasikan informasi tersebut ke dalam aplikasi bisnis. Oracle Data Mining menyertakan fungsi data mining untuk membuat klasifikasi, prediksi dan juga asosiasi.
• Oracle Spatial
Oracle Spatial mengizinkan pengguna dan pembuat aplikasi untuk mengintegrasikan data spasial mereka ke dalam aplikasi enterprise. Dia mengatur relasi spasial dari data yang terasosiasi, misalnya saja berapa besar pendapatan dalam suatu teritori dan lain sebagainya.

BAB IV INSTALLASI ORACLE

IV.1 Menginstal Oracle Database

Oracle terinstal dalam jaringan komputer. Sebelum menginstal Oracle, konfigurasi software dan jaringan secara fisik harus sudah terpasang dan berjalan. Jika Anda bukan administrator jaringan di perusahaan Anda, lebih baik berkonsultasi dengan administrator jaringan Anda terlebih dahulu.
Sebelum memutuskan untuk menginstal Oracle, Anda harus benar-benar mempertimbangkan beberapa hal. Terutama karena Oracle memakan ruang harddisk dan memori yang cukup besar. Jika server Anda sedang aktif melayani servis-servis jaringan pada perusahaan Anda, penulis menyarankan untuk menunggu hingga jaringan benar-benar sedang tidak digunakan. Karena jika terjadi kekurangan memori atau ruangan harddisk selama instalasi, tentu akan mengganggu servis-servis yang sedang aktif.
Pada saat kita melakukan installasi, kita akan diminta untuk memilih jenis basis data awal yang akan kita buat pada saat installasi, pilihannya adalah General Purpose, Transaction Processing, dan Data Warehousing. Jika tidak ingin membuat basis data pada saat installasi, kita bisa memilih Software Only, dimana hanya akan diinstall Oracle Database-nya saja tanpa ada basis data satu pun di dalamnya. Pembuatan basis data bisa dilakukan setelah proses installasi selesai menggunakan Database Configuration Wizard.
Setelah proses installasi selesai, kita harus mengkonfigurasi suatu servis yang disebut dengan listener menggunakan tool Net Configuration Asistant. Listener digunakan untuk mendeteksi koneksi Oracle Client pada server database tersebut. Konfigurasi yang dilakukan meliputi dua hal, yaitu protokol apa yang digunakan dalam jaringan yang kita pakai dan protocol mana yang akan digunakan untuk koneksi client-server (defaultnya adalah 1521). Jika dalam jaringan kita menggunakan lebih dari satu protokol, maka akan terdapat satu listener untuk satu protokol. Jika ada beberapa listener dalam suatu Oracle Database maka kita akan diminta untuk mengaktifkan salah satu listener yang sesuai.

IV.2 Installasi Oracle Server

Untuk memulai installasi, login ke server sebagai administrator. Masukkan CD Oracle, misalnya saja CD Oracle8i, setelah itu tampilan autorun akan muncul, kemudian klik Install/Deinstall Product. Jika installer Anda berbentuk file di harddisk hasil download, jalankan file setup.exe sehingga langsung muncul Welcome. Setelah pesan Welcome di lanjutkan, pada File Location, di kotak isian Path terdapat sumber file instalasi, jangan diubah. Di bagian Destination terdapat kotak isian Name dan Path tempat Oracle akan terinstal. Sebaiknya Anda menginstal di path default ini. Selanjutnya, akan muncul kotak dialog “Loading Product Information”. Lalu selanjutnya muncul pilihan Available Product. Setelah itu, muncul tampilan Instalation Type dan kita pilih saja opsi Typical. Setelah itu di bagian Database Identifikation, masukkan nama database (jangan lebih dari 8 karakter) ditambah nama domain. Kedua nama tersebut dikenal sebagai Global Database Name.
Selanjutnya muncul Summary, yang merupakan ringkasan dari konfigurasi dan produk yang telah kita pilih, lalu klik opsi Install. Setelah instalasi selesai maka muncul Configuration Tool, dan pada tampilan ini anda tidak perlu melakukan apa-apa. Kemudian muncul tampilan pembuatan database, dan setelah database terbentuk maka akan muncul sebuah informasi tentang database yang terbentuk tadi. Dan akhirnya instalasi benar-benar selesai. Selesai dari itu, maka kita lakukan reboot pada komputer. Untuk menguji apakah Oracle sudah berjalan atau belum, maka kita melakukan koneksi ke database dengan menggunakan SQL Plus. User akan ditanya username, password, dan host string. Host string diisi dengan Net Service Name yang sudah dikonfigurasi sehingga bisa terkoneksi dengan database yang diinginkan.

IV.3 Installasi Oracle Client

Pada installasi Oracle Client akan ditanya tool-tool apa saja yang akan diikutsertakan dalam installasi tersebut selain tools miliknya client. Tool-tool tersebut bisa kita gunakan untuk melalukan hal-hal yang berhubungan administratif walaupun kita jalankan dari client.
Setelah installasi selesai, kita harus mengkonfigurasi suatu servis yang akan digunakan untuk koneksi ke Oracle Database menggunakan suatu servis, dan servis tersebut adalah Net Service Name. Konfigurasi Net Service Name meliputi :
– Identitas komputer yang sudah terinstall Oracle Database, dimana database yang akan diakses berada berikut dengan protokol yang digunakan oleh listener aktif. Identitas komputer bisa diketahui dari IP address-nya (jika kita menggunakan protocol TCP/IP) atau dari Computer Name-nya.
– Database yang akan kita akses, diketahui dari nama database-nya (dalam Net Configuration Assistant dinamakan Sevice Name).
Dalam melakukan koneksi ke database, user Oracle menggunakan SQL Plus. User akan ditanya username, password, dan host string. Host string diisi dengan Net Service Name yang sudah dikonfigurasi sehingga bisa terkoneksi dengan database yang diinginkan.

BAB V PENUTUP

V.1 Kesimpulan

Kesimpulan dari makalah ini adalah Oracle dikenal sebagai database untuk Internet dan jaringan. Selain itu, Oracle juga merupakan produk yang cukup kompleks untuk dikuasai. Sifat kompatibilitas Oracle dengan berbagai platform membuat Oracle menjadi salah satu DBMS yang banyak digunakan dewasa ini. Oracle mungkin salah satu andalan bagi seorang DBA dalam pekerjaannya dan disamping itu dapat dikatakan bahwa Oracle begitu mendominasi pasar database server, sehingga banyak perusahaan berskala besar mengunakan Oracle dalam mengelola datanya.

V.2 Saran

Saran saya adalah agar Oracle Corporation menciptakan Oracle Database yang lebih canggih lagi, sehingga memudahkan para user dalam penggunaannya sehingga dapat mengefisiensi waktu.

DAFTAR PUSTAKA

Damopolii, Reinhard. 2002. Belajar Sendiri Administrasi Database Oracle8i. Jakarta: Elex Media Komputindo.
Hutabarat, Bernaridho I. 2003. Panduan Oracle8i Untuk Administrator Database. Jakarta: Elex Media Komputindo.

Thursday, February 4, 2016

Belajar Photoshop: Semua Dasar untuk Pemula

Video Belajar Photoshop

CARA MENGGUNAKAN ABDOBE PHOTOSHOP ACTION

Di sebelah kiri adalah foto asli yang saya gunakan untuk tutorial ini, merasa bebas untuk menggunakan foto atau Anda sendiri jika Anda mengikuti bersama. Tutorial ini mencakup penggunaan Tindakan Adobe Photoshop. Setelah Anda belajar bagaimana menggunakan Tindakan Anda akan bertanya-tanya bagaimana Anda pernah didapatkan tanpa mereka.

Dalam contoh ini, saya akan membuat tindakan photoshop pada foto pernikahan (saya dan istri saya indah). Kami akan melakukan beberapa tugas umum, bahwa Anda akan lakukan untuk beberapa kali, untuk tampilan yang konsisten bagus di album foto atau buku memo.

 Mari Memulai

 - Bukalah gambar Anda di Photoshop.
 - Cari dan buka palet tindakan. Jika tidak terlihat, Anda dapat menemukannya mengklik jendela - tindakan>.
 - Klik tombol set menciptakan yang baru, untuk memulai folder untuk tindakan Anda. Aku menelepon folder saya, saya Actions
 - Klik tombol aksi menciptakan yang baru. Judul sesuatu tindakan yang berlaku yang dapat Anda ingat, saya menggunakan Album Pernikahan. Tempatkan di set Tindakan saya, biarkan saja defaults lainnya, (Anda dapat mengatur tindakan ke tombol fungsi jika Anda sehingga keinginan) kemudian klik record.
- Perhatikan tombol rekam merah sekarang, apa pun yang Anda lakukan di Photoshop sekarang akan dicatat sebagai bagian dari tindakan Anda, namun Anda tidak berada dalam perlombaan dan Photoshop tidak akan mencatat waktu yang diperlukan antara langkah, itu hanya mencatat tindakan Anda tampil. Jika Anda melakukan langkah dalam tindakan yang Anda tidak ingin menyimpan, cukup klik tombol stop dan tarik langkah bahwa untuk sampah. Kemudian melanjutkan tindakan Anda dengan menekan bermain.
- Gandakan layer background dengan menekan ctrl j (PC) cmd j (mac). Ini adalah praktik yang baik untuk masuk untuk apa pun yang Anda lakukan di Photoshop, sehingga jika Anda membuat kesalahan besar Anda selalu dapat memiliki salinan asli dalam lapisan sendiri.
- Selanjutnya kita akan mengisi background dengan warna hitam. Klik layer-> baru mengisi lapisan-> warna solid. Pilih hitam dan klik ok.
- Pindahkan bahwa lapisan di bawah lapisan mengisi 1. Jadi mengisi hitam berada di belakang gambar.
- Langkah selanjutnya kami akan mengubah ukuran gambar sehingga semua foto kita akan sama. Klik gambar -> ukuran gambar. Mengubah dimensi untuk apa pun yang bekerja untuk proyek Anda diberikan. Saya menggunakan 550px untuk tinggi, 150 untuk resolusi, dan terus membatasi proporsi diperiksa.
- Selanjutnya kita akan menambahkan lapisan penyesuaian hitam dan putih. Tapi sebelum kita melakukan itu kita harus turun lapisan warna mengisi kami telah dibuat. Untuk melakukan hal ini dalam tindakan Anda harus membuat langkah referensi dan tidak hanya klik pada lapisan yang berlaku. Jadi dari lapisan mengisi warna, kita harus sampai ke lapisan 1. Untuk melakukannya tekan "alt,] (tombol kurung siku kanan)" Ini akan memilih lapisan foward.
 - Klik pada lapisan penyesuaian dalam palet layer dan pilih hitam dan putih seperti yang ditunjukkan di bawah ini.
- Ini adalah penyesuaian yang saya buat. Kotak ini benar-benar berguna untuk membuat foto hitam putih anda lebih profesional. Ini memberi Anda segala macam kontrol, dan karena Anda menempatkan penyesuaian pada lapisan sendiri, Anda dapat kembali dan mengubah mereka kemudian dan Anda tidak akan pernah merusak gambar aslinya.
- Sekarang kami ingin bekerja pada layer gambar lagi, jadi kita perlu melangkah mundur lapisan, tekan "alt, ["
 - Ambil rectangle tool marquee dan membuat pilihan yang mirip dengan ini.
- Dalam rangka untuk memastikan Anda memiliki langkah yang mengontrol pilihan yang Anda butuhkan untuk memiliki mengubah langkah seleksi. Pergi untuk memilih-> Pemilihan transformasi.
- Selanjutnya, bulu seleksi dengan menekan "Alt, ctrl, D" atau pilih-> memodifikasi-> bulu. Mengubah radius bulu untuk apa pun yang bekerja untuk gambar Anda, saya memilih 15.
- Kemudian pilih invers dengan menekan "ctrl, pergeseran, I" pada keyboard atau pilih-> invers.
- Sekarang kita harus memotong piksel luar berbulu, tekan "ctrl, x" atau edit-> cut.
- Klik berhenti pada palet tindakan. 
- Kita hampir selesai sekarang, tapi sebelum kita kita harus ingat untuk membuat tindakan berhenti pada beberapa langkah. Aku berhenti berikut: Membuat Isi Layer, Ukuran Gambar, Buat Adjustment Layer, Transform Selection dan Feather. Untuk membuat aksi berhenti, klik pada kotak beralih ke sebelah kiri langkah. Seperti contoh di bawah ini:
Berikut adalah hasil akhir yang saya dicapai dengan menggunakan tindakan ini:
Saya harap Anda bisa melihat bagaimana Photoshop Actions bisa sangat membantu dengan tugas yang berulang-ulang. Saya telah menemukan dalam menggunakan banyak untuk ini, mudah-mudahan Anda bisa dengan baik.

PROFESIONAL TIPS UNTUK MENINGKATKAN KINERJA PHOTOSHOP

Dalam Tutorial ini, kita akan melihat di Prefensi Photoshop untuk Kinerja kami. Dengan lebih banyak fitur dan perbaikan penting, Photoshop akan lebih efektif dari sebelumnya. Di sisi lain, tergantung pada versi Photoshop, fitur untuk bekerja dengan citra 3D, gerakan berbasis konten, dan analisis citra maju, sangat meningkatkan persyaratan dari kedua Grafis dan Hardware.Tidak ada yang lebih buruk daripada ditahan dari alur kerja Anda karena defisit kinerja. Itulah mengapa Anda harus memeriksa tutorial ini untuk bekerja lebih efisien tanpa membuang-buang waktu Anda dan meningkatkan alur kerja Anda dan desain!
Apa yang akan Anda belajar

Pertama, kita akan melihat persyaratan Photoshop dan dasar-dasar tentang bagaimana untuk meningkatkan kinerja tanpa menyentuh Photoshop. Nanti kita akan melompat ke Photoshop dan mengambil melihat pada Preferensi dan bagaimana mengaturnya bijaksana. Karena saya sedang mengerjakan dan bereksperimen dengan versi Photoshop CS4 baru, semua pengaturan atau gambar berlaku untuk versi terbaru. Mungkin ada beberapa perbedaan kecil untuk rilis lain, tetapi sebagian besar dari tips-tips ini semua tujuan-. Mari kita lihat apa yang Anda akan belajar:

dasar-dasar

Hal pertama yang terlintas dalam pikiran seseorang adalah disk CPU, Memory dan Hard, namun dengan fitur Adobe rilis saat ini baru yang dirancang untuk mengambil keuntungan dari tambahan tampilan kartu Anda GPU (Graphics Processing Unit) untuk mempercepat kinerja. Fitur baru seperti: tampilan halus pada semua tingkat zoom, alat Zoom animasi, Memutar kanvas, grid Pixel atau kemungkinan untuk memindahkan warna yang cocok untuk GPU, membutuhkan kinerja tambahan dan penyesuaian.

persiapan

Hal pertama yang harus dilakukan, adalah untuk memperbarui driver kartu tampilan Anda dan DirectX karena kita bekerja dengan gambar, grafis gerak atau benda 3D. Sayangnya, kami tidak memiliki banyak kontrol atas RAM Video-, tapi kita bisa memperbarui driver untuk membantu sistem memanfaatkan kekuatan yang diberikan. 

Sebuah sistem yang bersih dan ideal dan up to date adalah sistem operasi yang harus dimiliki. Langkah kedua adalah untuk defragment hard drive Anda dan tutup semua proses yang tidak perlu selain Photoshop. Sebagian besar waktu Anda bahkan tidak bisa melihat perbedaan atau peningkatan kinerja, tetapi Anda dapat menggunakan built-in alat monitor (MAC: Task Manager: Kegiatan Monitor, Windows) kontrol, untuk bereksperimen dan memahami apa yang terjadi.

Memastikan dasar-dasar yang benar diproses, harus memberi kita dasar yang baik sebelum melompat ke Photoshop. Anda dapat melihat pada alat yang berbeda dan sumber daya yang saya pikir akan membantu Anda memulai. 
  
Photoshop Persyaratan

Jelaslah, bahwa PC atau Mac pasti harus memenuhi persyaratan standar. Tutorial ini tidak akan membantu Anda meningkatkan performa di mana kinerja tidak tersedia. Sebaliknya, kita akan mencoba untuk mengalokasikan memori, mengatur disk awal, mengubah properti di bagian yang berbeda dan memonitor proses kami untuk memanfaatkan kinerja terbuang. Saat ini, seharusnya tidak menjadi masalah untuk menemukan, membeli dan bekerja dengan sistem yang layak, jadi kami tidak akan berbicara tentang hardware dan sistem apa untuk memilih. Tetapi merasa bebas untuk memberikan komentar, jika Anda memiliki pertanyaan.

Dengan versi Photoshop yang berbeda untuk memilih dari, Anda harus berpikir tentang mengapa Anda menggunakan versi saat ini atau mengapa Anda ingin melakukan upgrade ke versi tertentu. Jika Anda hanya bekerja dengan gambar diam dan tidak berencana atau perlu mengintegrasikan objek 3D atau fitur khusus lainnya, Anda harus berpikir tentang mendapatkan versi standar. Di sisi lain, pengguna yang bekerja di bidang ini harus mempertimbangkan membeli atau upgrade ke versi diperpanjang. Setiap versi memiliki persyaratan khusus selain persyaratan umum, yang nantinya akan mempengaruhi kinerja pada sistem Anda.

Photoshop Preferensi

Sekarang saatnya untuk melompat ke Photoshop. Konfigurasi default yang tidak buruk, atau sempurna. Masing-masing dari kita memiliki kebutuhan yang berbeda dan alur kerja yang berbeda, itu sebabnya kita akan melihat di semua pengaturan yang berbeda untuk memastikan masing-masing dari kita adalah bahagia.

Karena beberapa fitur yang tidak selalu diperlukan seperti Zoom atau halus fitur Tangan bergerak, kita akan mencoba untuk menonaktifkan fitur yang berbeda atau plug-in untuk mengurangi waktu peluncuran, mengoptimalkan preferensi lain dan membuat sebagian besar dari RAM dan bahkan lebih. Buka Preferensi dengan pergi ke menu Photoshop (Mac) atau Edit> Preferences (PC) dan mari kita mulai.
Setelah Window Preferences terbuka, Anda akan menemukan daftar yang sederhana dan mudah untuk memilih di sisi kiri. Ini adalah bagian yang berbeda bahwa kita akan bekerja di luar. Anda dapat mengakses bagian dari Jendela Preferensi Umum seperti yang kita lakukan atau dengan memilih mereka secara langsung dengan pergi ke Edit> Preferences> Bagian (Windows) atau Photoshop Preferences>> Bagian (Mac).
General 
Pilihan ini membantu memvisualisasikan antarmuka untuk navigasi lebih mudah dan pemahaman yang lebih baik.

Panel & Dokumen 
Jika ukuran layar tidak mengizinkan Anda untuk menampilkan semua panel yang dibutuhkan pada saat yang sama, Anda harus memilih untuk mengingat lokasi panel dan menutup atau runtuh panel Anda ketika mengklik pergi. Dengan cara itu Anda akan meningkatkan ruang kerja Anda. Perhatikan, Photoshop perlu menyimpan informasi dalam RAM yang akan mempengaruhi kinerja.

UI Teks Pilihan 
Mari kita Anda memilih bahasa Antarmuka dan ukuran font.

PENANGANAN FILE (Professional Tips for Improving Photoshop's Performance)

Berkas Options Tabungan 
Setiap kali Anda menyimpan file, Photoshop menambahkan informasi tambahan atau bahkan thumbnail kecil untuk kompatibilitas yang lebih baik dan preview. Semakin banyak informasi yang Anda tambahkan ke file Anda, semakin besar akan mendapatkan. Anda dapat mengatur pilihan untuk Minta kontrol yang lebih baik. Photoshop kemudian akan meminta Anda apa yang harus dilakukan sebelum menyimpan file Anda.

file Kompatibilitas 
Selain itu Anda bisa bereksperimen dengan pilihan untuk RAW-file dan Cue Version. Preferensi Kamera RAW menyediakan pilihan berguna seperti ukuran Cache RAW-file atau TIFF / JPEG Penanganan. Anda harus meluangkan waktu bereksperimen dengan pengaturan ini mempertimbangkan kamera Anda dan alur kerja. 

versi Cue  
Jika Anda ingin proyek Anda agar kompatibel dengan Cue Versi, Anda harus mengaktifkan fitur tersebut, jika tidak menonaktifkannya untuk ukuran file yang lebih kecil.

Proyek Terbaru 
Di bagian bawah bagian ini, Anda akan menemukan pilihan untuk mengatur jumlah proyek yang Anda ingin terdaftar dalam daftar file terbaru (Open File Terbaru>).
Performance

Fokus utama kami dalam tutorial ini adalah kinerja. Sejauh ini, kami mampu meningkatkan kinerja sedikit. Ini adalah tempat di mana kita bisa meningkatkan kinerja kita secara dramatis. Mengatur segalanya secara maksimal bukanlah solusi terbaik. Oleh karena itu, baca paragraf berikut yang akan membantu Anda memutuskan. 

Penggunaan memori
Cara pertama dan termudah dari kinerja Photoshop meningkatkan mengalokasikan lebih banyak memori untuk Photoshop dengan memindahkan slider ke kanan. RAM merupakan salah satu syarat utama selain kecepatan prosesor dan ruang hard disk. Tergantung pada sistem Anda, Photoshop akan dapat bekerja dengan sampai ~ 1,6 GB Ram (32-Bit) atau sampai 3,2 GB ~ (64-Bit).Sebagian besar Sistem PC modern adalah 64-Bit siap, jadi jika Anda pernah bertanya-tanya mengapa Anda hanya dapat menggunakan ~ 1,6 GB (32-Bit) atau 3,2 GB (64-Bit), meskipun Anda memiliki 4GB atau lebih, Anda harus mempertimbangkan upgrade ke OS yang lebih baik dan versi 64-Bit of Photoshop. Seperti yang Anda lihat, upgrade RAM Anda hanya meningkatkan kinerja ketika bekerja dengan OS yang tepat dan versi Photoshop. Ketika merencanakan upgrade, selalu ingat bahwa Anda OS dan proses lainnya membutuhkan RAM juga. 

History & Cache 
Secara default, Photoshop menyimpan 20 negara sejarah. Sulit untuk menimbang apakah Anda harus memutuskan mendukung negara sejarah atau kinerja. Jika ini adalah pertama kalinya Anda pernah mendengar tentang negara sejarah atau jarang menggunakannya, Anda dapat mengaturnya untuk 5 atau 10. Pengguna lain harus mengawasi alur kerja mereka untuk menemukan tingkat terbaik.Anda harus mempertimbangkan Gambar-cache, ketika bekerja dengan gambar resolusi tinggi. Caching Gambar mengurangi waktu yang diperlukan untuk memperbarui gambar saat bekerja di tingkat zoom yang berbeda. Photoshop menciptakan gambar dengan resolusi rendah yang digunakan untuk memperbarui cepat. Semakin tinggi tingkat Cache, tingkat lebih Photoshop akan menciptakan bagi Anda untuk menampilkan. Yang akan memerlukan lebih banyak RAM. Anda dapat mengatur nilai Anda antara 1 dan 8. Saya sarankan menggunakan fitur ini ketika bekerja dengan gambar resolusi tinggi. Ketika bekerja dengan gambar yang lebih kecil, itu tidak selalu diperlukan. 

Scratch Disks 
Bila komputer Anda tidak memiliki RAM yang cukup untuk melakukan operasi, Photoshop menggunakan ruang kosong pada setiap drive yang tersedia untuk menyimpan file khusus. Photoshop menyediakan fungsi untuk mengatur hingga empat disk awal, yang mirip dengan memori virtual.Secara default, Photoshop menggunakan hard disk utama Anda sebagai disk awal. Anda harus mengubah itu, karena dapat memperlambat kinerja jika sistem operasi Anda menggunakannya untuk kebutuhan virtual memori atau ruang terbatas. Anda harus memilih hard disk internal bukan drive eksternal atau removable, tapi pastikan Anda menetapkan awal disk ke hard disk defragmented yang memiliki banyak ruang bebas dan revolusi tinggi.Photoshop memerlukan setidaknya 1GB ruang disk bebas, tetapi lebih banyak lebih baik. Dengan maksimal 64 EB Anda harus dapat meningkatkan kinerja Anda menggunakan disk awal, itu sudah pasti. Dalam kebanyakan kasus satu atau dua drive tambahan harus cukup, namun investasi dalam sistem RAID yang kuat pasti harus meningkatkan kinerja Anda ketika bekerja pada proyek-proyek besar dengan ukuran file besar. 

GPU Settings 
Photoshop secara otomatis mendeteksi kartu tampilan Anda. Jika itu adalah OpenGL kompatibel, Photoshop akan memberikan pilihan untuk mengaktifkan Menggambar OpenGL. Dengan mengklik Pengaturan Lanjutan, Anda akan memiliki pilihan tambahan untuk kontrol yang lebih baik OpenGL.
Lanjutan Pengaturan Jendela Pengaturan Lanjutan harus memberikan wawasan tentang apa GPU mampu dan apa tugasnya adalah.
Cursors

Aku tidak pernah menyentuh bagian ini dan saya pikir saya tidak akan pernah mengubah tampilan kursor. Saya tidak berpikir ini akan mempengaruhi kinerja, bukan ini hanya sebuah pilihan tambahan Adobe menawarkan desainer untuk menyesuaikan penampilan mereka Photoshop.

TRANSAPARANSI DAN GAMUT (Professional Tips for Improving Photoshop's Performance)

transparansi Pengaturan 
Memungkinkan Anda untuk memilih ukuran grid transparansi dan memilih skema warna untuk grid transparansi yang bersinar melalui lapisan Anda.

gamut Peringatan 
Segera setelah gambar bergerak keluar dari ruang warna CMYK, warna ini akan menutupi daerah tertentu.
Unit dan Penguasa

Unit dan Ukuran Kolom
Bagian ini memungkinkan Anda untuk mengubah pengukuran yang berbeda untuk unit, jenis, penguasa atau ukuran kolom. Misalnya, mengubah ukuran jenis Anda dari titik ke versa pixel atau sebaliknya. Tergantung pada hasil akhir, Anda harus memilih piksel untuk output layar atau pica, inci atau poin untuk cetak.

New Document Resolusi Preset 
Ketika membuat dokumen baru, Photoshop meminta Anda apa resolusi untuk bekerja dengan. Anda dapat mengatur nilai standar di sini.
Point / Pica Ukuran
Guides, Grids dan Slice

Anda tidak dapat membuat desain berkualitas tinggi dan layout tanpa menggunakan panduan, grid atau irisan. Mereka membantu Anda menyesuaikan dan mengukur desain Anda dengan sempurna. Gambar yang berbeda dengan warna yang berbeda dapat menyebabkan masalah mendeteksi panduan dalam gambar. Bagian ini memberi Anda beberapa pilihan untuk menyesuaikan panduan Anda, grid dan irisan untuk visualisasi yang lebih baik.
Plug-Ins

Setiap kali Anda memulai Photoshop, itu beban Plug-Ins dan preset dengan itu. Beberapa dari mereka berguna, beberapa tidak. Kami dapat menonaktifkan sementara Plug-Ins yang kita jarang digunakan dan memungkinkan mereka di lain waktu bila diperlukan. Untuk menonaktifkan plug-in, arahkan ke folder Plug-Ins dalam folder instalasi Photoshop dan kemudian memasukkan ~ di depan plug-in nama.

Plug-Ins Folder
Dengan mengatur Anda Plug-Ins dalam folder, dan menambahkan mereka ke bagian ini akan, ia akan memastikan kontrol yang lebih baik dan kinerja yang lebih baik. Anda kemudian dapat menonaktifkan seluruh folder, bukan mencari satu Plug-Ins.

Ekstensi 
Adobe Kuler adalah salah satu ekstensi dingin terintegrasi ke Photoshop. Dengan menonaktifkan pilihan ini, Kuler tidak akan dapat terhubung dan mendownload skema warna dari jaringan Kuler. Jika Anda tidak menggunakan salah satu ekstensi, Anda dapat menonaktifkan fitur ini dan menyimpan beberapa RAM di latar belakang.
 jenis

Bagian ini tidak penting untuk setiap peningkatan penting dalam kinerja, tapi menawarkan pilihan untuk Quotes, jenis teks dan ukuran Preview. Ini adalah bagian lain di mana saya tidak akan mengubah apa pun. Anda bisa mengubah ukuran menu Font Preview Drop-down, tapi itu bisa menyebabkan penundaan.
Tips dan Link

Thumbnail dan Snapshots

Setiap lapisan memiliki Thumbnail sendiri untuk melihat apa yang ada di lapisan. Anda dapat mengubah ukuran thumbnail atau bahkan menonaktifkan mereka. Saya tidak akan menonaktifkan mereka, tetapi jika Anda bekerja pada sistem lambat dengan RAM kurang Anda pasti harus mempertimbangkan thumbnail yang lebih kecil.

Selain negara Sejarah, Photoshop menawarkan Snapshots yang sangat berguna, tetapi mereka disimpan dalam RAM Anda yang membuat Photoshop lambat. Sekali lagi, jika Anda belum pernah menggunakan fitur ini, maka Anda dapat menonaktifkannya.

Lapisan dan layer 
Jumlah lapisan dan saluran alpha dalam file Anda juga dapat berdampak pada ukuran file atau waktu yang dibutuhkan untuk menyimpannya. Dengan menghapus lapisan kosong atau menggabungkan mereka bersama-sama, Anda dapat meminimalkan ukuran file Anda dan waktu yang dibutuhkan untuk menyimpan dan membuka file.

Font dan Gaya
Jika Anda ingin menambahkan ratusan Font ke perpustakaan Anda, Photoshop akan memerlukan lebih banyak waktu untuk memuat semua font sementara itu dimulai. Lebih baik untuk membersihkan font yang tidak terpakai. Anda harus mencoba beberapa utilitas manajemen font seperti Suitcase (Windows dan Mac OS) atau Agen Font (Mac OS). Hal ini juga berlaku untuk kuas, gradien, bentuk kustom, gaya, pola dan gratis lain Anda men-download. Kliring daftar Anda pasti akan membantu mempersingkat waktu peluncuran. 
kesimpulan

Saya harap tutorial ini berguna bagi Anda. Jangan ragu untuk memberikan komentar, jika itu membantu meningkatkan kinerja pada sistem Anda. Saya akan mencoba untuk menjawab pertanyaan Anda, harus ada apapun. Terima kasih.

20 TIPS BERGUNA PHOTOSHOP UNTUK WORKFLOW CEPAT 

Kita semua menggunakan Photoshop setiap hari, tapi aku yakin ada setidaknya satu tip dalam posting ini yang akan memberi Anda saat tua 'Mengapa aku tidak tahu ini sebelum'! Ini tips seperti ini yang membuat paling umum tugas lebih cepat dan lebih mudah dari sebelumnya untuk membantu mempercepat alur kerja Anda Photoshop.

Tahan Spasi untuk memindahkan pilihan
Tarik pilihan dengan alat Marquee, tapi sebelum melepaskan tombol mouse, tekan dan tahan Spacebar untuk merelokasi seleksi.

Tampilan preview font yang lebih besar
Pergi ke preferensi Photoshop dan kepala ke bagian Type. Ubah opsi Font Preview Size ke Extra Large untuk menampilkan pratinjau terbaca pada drop down menu huruf.

Mengubah nilai dengan tombol kursor
Daripada mengetik dalam angka pasti, hanya menyenggol nilai numerik atas dan ke bawah secara berurutan dengan tombol kursor.

Cepat tampilannya kembali 100%
Klik dua kali ikon kaca pembesar Zoom ini untuk melompat kembali ke 100%.

Beralih visibilitas lapisan multiply
Klik ikon 'mata' di sebelah lapisan untuk beralih visibilitas atau mematikan, kemudian tarik pilihan ke bawah palet untuk mengulang perintah pada beberapa lapisan.

Menyembunyikan atau menampilkan semua lapisan lainnya
Tekan tombol ALT sambil mengklik ikon 'mata' di sebelah lapisan untuk beralih visibilitas dari semua lapisan lainnya.

Load seleksi dari layer
Tekan CMD sambil mengklik layer thumbnail untuk memuat pilihan isi lapisan.

Cepat beralih antara modus blending
Pengguna Windows dapat dengan mudah beralih menggunakan tombol kursor, pengguna Mac Namun dapat menggunakan tombol Shift bersamaan dengan tombol plus dan minus sementara alat pemilihan langsung aktif. Menggunakan perintah ini sementara alat lain yang dipilih akan mengubah pilihan blending mode untuk itu alat khusus.

Beralih visibilitas palet
Meningkatkan ukuran area kerja Anda dengan Toggling dari palet menggunakan tombol Tab. Melayanglah di atas tepi layar untuk membawa kembali palet, yang kemudian akan menghilang lagi ketika mouse menjauh.