Ka ONE RPL

Blogger Ini Khusu Untuk Yang Mau Belajar Saja Oke??

November 03, 2014

DML dan DDL

21.16
MODUL 1
Pengenalan MySQL, DDL, DML
PENGENALAN MYSQL
MySQL merupakan salah satu DBMS yang bersifat freeware, sehingga menjadi popular dikalangan pengguna database. Selain karena Free MySQL juga merupakan DBMS yang relatif ringan dan mudah digunakan. Ada beberapa software yang bisa digunakan untuk menjalankan service MySQL, diantaranya WAMP, PhpTriad dan XAMPP. XAMPP merupakan yang paling popular karena masih terus dikembangkan sampai saat ini.
XAMPP merupakan program paket yang didalamnya terdapat beberapa software yang digabungkan menjadi satu. Dalam XAMPP sendiri didalamnya terdapat 5 software yang berbeda (MySql, Apache, FileZilla, Mercury dan Tomcat). Jadi ketika menginstall XAMPP kita tidak perlu lagi menginstall Apache dan MySQL secara terpisah.
1. Instalasi MySQL (XAMPP)
Untuk master software XAMPP bisa didownload gratis di situs resminya www.apachefriends.org/en/xampp.html . Hal yang perlu diingat ketika menginstall XAMPP adalah direktori tempat meletakkan hasil instalasi.
2. Direktori MySQL
Direktori mysql
Semua proses yang berjalan untuk bekerja dalam MySQL terdapat dalam direktori mysql. Didalam direktori mysql terdapat beberapa direktori, yaitu seperti terlihat pada gambar dibawah:
a. Bin
Direktori bin berisi service-service yang bisa dijalankan untuk mengakses mysql.
b. Data
Direktori ini berisi database dan tabel yang sudah dibuat.
3. Memulai MySQL
a. Buka XAMPP control panel lalu nyalakan service apache dan mysql.
b. Masuk kedalam aplikasi MySQL melalui command prompt.
Masuk kedalam direktori mysql\bin dimana program mysql terinstall.
Sintaks:
Cd c:\xampp\mysql\bin\
c. Jalankan aplikasi mysql dengan perintah berikut
mysql -u root
4. Option Kolom Pada MySQL
 NULL / NOT NULL : menentukan apakah kolom boleh kosong atau tidak.
 PRIMARY KEY : menentukan sebuah kolom sebagai primary key.
 AUTO INCREMENT : menentukan apakah sebuah kolom akan menjadi kolom auto increment.
 UNIQUE : menentukan apakah kolom akan berisi data yang unik (tidak boleh ada yang sama).
 DEFAULT nilai_default : menentukan nilai yang akan diisikan secara otomatis jika kolom tersebut tidak diberi nilai secara ekplisit.
 COMMENT 'komentar/keterangan' : memberikan keterangan mengenai kolom
5. Tipe Data
Data yang terdapat dalam sebuah tabel berupa field-field yang berisi nilai dari data tersebut. Nilai
data dalam field memiliki tipe sendiri-sendiri. MYSQL mengenal beberapa tipe data field yaitu:
 Tipe data numerik
Tipe data numerik dibedakan dalam dua macam kelompok, yaitu integer dan floating point. Integer digunakan untuk data bilangan bulat sedangkan floating point digunakan untuk bilangan desimal. Tipe data numerik selengkapnya dapat dilihat pada tabel berikut: Tipe Data Kisaran Nilai
TINYINT
(-128)-127 atau (0-255)
SMALLINT
(-32768)-32767 atau (0-65535)
MEDIUMINT
(-3888608)-8388607 atau 0-16777215
INT, INTEGER
(-2147683648)-(21447683647) atau 0-4294967295
FLOAT
(-3.4 E+38)-(-1.17E-38), 0 dan 1.175E-38-3.4e+38
DOUBLE
(-1.79E+308)-(-2.225E-308), 0 dan 2.225E-308 – 1.79E+308
 Tipe data string
String adalah rangkaian karakter. Tipe-tipe data yang termasuk dalam tipe data string dapat dilihat pada tabel berikut: Tipe Data Kisaran Nilai
CHAR
1-255 karakter
VARCHAR
1-255 karakter
TINYTEXT
1-255 karakter
TEXT
1-65535 karakter
MEDIUMTEXT
1-16777215 karakter
LONGTEXT
1-424967295 karakter
 Tipe data char() dan varchar()
Tipe data char() dan varchar() pada prinsipnya sama, perbedaannya hanya terletak pada jumlah memori yang dibutuhkan untuk penyimpanannya. Memori yang dibutuhkan untuk tipe data char() bersifat statis, besarnya bergantung pada berapa jumlah karakter yang ditetapkan pada saat field tersebut dideklarasikan. Pada tipe data varchar() besarnya memori penyimpanan tergantung pada jumlah karakter ditambah 1 byte, dapat dilihat pada tabel berikut ini:
Nilai Char(4) Memori Penyimpanan Varchar (4) Memori Penyimpanan
‟‟
‟‟
4 bytes
‟‟
1 byte
‟ab‟
‟ab‟
4 bytes
‟ab‟
3 bytes
‟abcd‟
‟abcd‟
4 bytes
‟abcd‟
5 bytes
‟abcdefgh‟
‟abcd‟
4 bytes
‟abcd‟
5 bytes
 Tipe data tanggal
Untuk tanggal dan jam, tersedia tipe-tipe data field berupa DATETIME, DATE, TIMESTAMP, TIME dan YEAR. Masing-masing tipe mempunyai kisaran nilai tertentu. MYSQL akan memberikan peringatan kesalahan (error) apabila tanggal atau waktu yang dimasukkan salah. Kisaran nilai dan besar memori penyimpanan yang diperlukan untuk masing-masing tipe dapat dilihat pada tabel berikut ini: Tipe Data Kisaran Nilai Memori Penyimpanan
DATETIME
1000-01-01 00:00 sampai 9999-12-31 23:59:59
3 byte
DATE
1000-01-01 sampai 9999-12-31
8 byte
TIMESTAMP
1970-01-01 00:00:00 sampai 2037
4 byte
TIME
-839:59:59 sampai 838:59:59
3 byte
YEAR
1901 sampai 2155
1 byte
DDL: DATA DEFINITION LANGUAGE
SHOW DAN CREATE
1. CREATE
Digunakan untuk membuat database atau tabel baru.
a. Membuat database
Query : CREATE DATABASE nama_database;
b. Membuat tabel
Query :
CREATE TABLE nama_tabel (Field1 TipeData1 (panjangData), Field2 TipeData2 (panjangData2), . . ., FieldN TipeDataN (panjangDataN));
2. SHOW
Perintah “show” Digunakan untuk melihat daftar database atau tabel yang sudah dibuat.
a. Melihat daftar database
Untuk melihat daftar database yang sudah dibuat.
Query : SHOW databases;
b. Melihat daftar tabel
Untuk melihat daftar tabel yang ada dalam sebuah database. Perintah ini baru akan memberikan hasil ketika kita sudah berada dalam suatu database aktif dengan menggunakan perintah USE.
Query : SHOW tables;
3. USE
Perintah USE digunakan untuk memilih database yang ingin digunakan.
Query : USE nama_database;
4. DESC
Digunakan untuk melihat struktur (metadata) sebuah tabel.
DESC nama_tabel;
5. MENENTUKAN PRIMARY KEY
Primary key merupakan atribut yang paling membedakan satu record dengan record lainnya. Penentuan primary key dapat dilakukan secara langsung ketika tabel dibuat atau nanti ketika tabel sudah dibuat dengan menggunakan query „ALTER‟. Jika ingin menentukan primary key ketika tabel dibuat, caranya adalah sebagai berikut:
CREATE TABLE nama_tabel (Field1 TipeData1 (panjangData) PRIMARY KEY, Field2 TipeData2 (panjangData2), . . ., FieldN TipeDataN (panjangDataN));
Atau dapat juga dilakukan dengan cara seperti ini
CREATE TABLE nama_tabel (Field1 TipeData1 (panjangData) PRIMARY KEY, Field2 TipeData2 (panjangData2), . . ., FieldN TipeDataN (panjangDataN), PRIMARY KEY field1);
Latihan
1. Buat sebuah database yang bernama akademik.
CREATE DATABASE akademik;
2. Buat sebuah tabel untuk menyimpan data-data mahasiswa dengan struktur sebagai berikut:
CREATE TABLE mahasiswa (nim varchar(4) not null,
nama varchar(20) not null,
tgl_lahir date not null,
jk varchar(1) not null,
alamat int(30) not null,
kota varchar(30) not null,
jurusan varchar(9) not null,
jenjang varchar(4) not null);
3. Lihat tabel apa saja yang ada di database.
show tables;
4. Lihat struktur tabelnya.
desc mahasiswa;
ALTER, DROP, DESC
1. ALTER
Perintah ALTER berfungsi untuk mengubah struktur dari sebuah tabel. Bisa berart i menambahkan field baru, merubah field yang sudah ada baik itu mengganti namanya maupun mengubah tipe datanya, juga menghapus field yang sudah ada.
 Menambah field baru
ALTER TABLE nama_tabel ADD field_baru tipedata(panjang_data);
ALTER TABLE nama_tabel ADD field_baru tipedata(panjang_data) FIRST;
ALTER TABLE nama_tabel ADD field_baru tipedata(panjang_data) AFTER field_tertentu;
 Merubah nama tabel
ALTER TABLE nama_tabel RENAME TO nama_tabel_baru;
 Merubah nama dan tipe data field yang sudah ada dengan query „CHANGE’
ALTER TABLE nama_tabel CHANGE field_lama field_baru tipedata(panjang data);
 Merubah nama dan tipe data field yang sudah ada dengan query „MODIFY‟
ALTER TABLE nama_tabel MODIFY nama_field tipedata(panjang_data);
 Menambah nilai option (default, null, auto increment, unique) pada kolom
ALTER TABLE nama_tabel MODIFY nama_field tipedata(panjang_data) DEFAULT [nilai_tertentu];
ALTER TABLE nama_tabel MODIFY nama_field tipedata(panjang_data) NOT NULL;
ALTER TABLE nama_tabel MODIFY nama_field tipedata(panjang_data) AUTO_INCREMENT;
 Menambah primary key
ALTER TABLE nama_tabel ADD PRIMARY KEY(nama_field);
 Menghapus field
ALTER TABLE nama_tabel DROP nama_field;
 Menghapus primary key
ALTER TABLE nama_tabel DROP PRIMARY KEY;
 Menghapus auto increment
ALTER TABLE nama_tabel CHANGE nama_field nama_field tipedata(panjang_data)
4. DROP
Perintah DROP digunakan untuk menghapus struktur dalam database, termasuk menghapus database dan tabel.
Query :
DROP DATABASE nama_database;
DROP TABLE nama_tabel;
Latihan
1. Tambahkan primary key pada field nim di tabel mahasiswa.
2. Ubah tipe data dari field nim menjadi varchar dengan panjang 10.
3. Tambahkan field baru bernama orang_tua setelah field jurusan pada tabel mahasiswa.
4. Rubah nama tabel menjadi mhs.
5. Rubah tipe data dari field alamat menjadi varchar dengan panjang 50 dengan menggunakan query CHANGE.
6. Rubah tipe data dari field alamat menjadi varchar dengan panjang 50 dengan menggunakan query MODIFY.
7. Apa beda merubah struktur tabel jika menggunakan query MODIFY atau CHANGE?
8. Lihat struktur dari tabel mhs.
DML : DATA MANIPULATION LANGUAGE
INSERT, SELECT, WHERE
1. INSERT
Berfungsi untuk mengisikan data kedalam sebuah tabel. Query :
INSERT INTO nama_tabel VALUES (‘nilaiField1’, ‘nilaiField2’, ………,
‘nilaiFieldN’);
2. SELECT
Digunakan untuk menampilkan isi tabel. Untuk menampilkan sebuah tabel ada beberapa kondisi yang bisa digunakan, antara lain :
a. SELECT ALL
Kondisi ini digunakan untuk menampilkan semua record dan semua field nya dalam sebuah tabel.
Query : SELECT * FROM nama_tabel;
b. SELECT FIELD
Kondisi ini digunakan untuk menampilkan remua record yang ada, tetapi hanya field tertentu saja.
Query : SELECT field1,field2,… FROM nama_tabel;
c. SELECT RECORD (WHERE)
Kondisi ini digunakan untuk menampilkan isi dari record tertentu saja. WHERE bisa digunakan untuk SELECT ALL maupun SELECT FIELD.
Query : SELECT (ALL/FIELD) FROM nama_tabel WHERE nama_field = ‘value’;
Latihan
1. Isikan data kedalam tabel mahasiswa yang telah dibuat sebelumnya
insert into mahasiswa values
(001, 'heru', '1995-12-15', 'L', 'jl mawar no 2', 'bantul', 'TI', 'S1'),
(1102, 'vania', '1996-01-01', 'P', 'jalan kadipaten no 56', 'yogyakarta', 'TI', 'S1');
Coba tambahkan data lainnya seperti terlihat pada tabel berikut.
2. Tampilkan isi data dari tabel mahasiswa
a. Menampilkan isi dari tabel mahasiswa
SELECT * FROM mahasiswa;
b. Menampilkan nim dan nama dari mahasiswa
SELECT nip, nama FROM mahasiswa;
c. Menampilkan record dengan nim = 1101 dari tabel mahasis.
SELECT * FROM mahasiswa WHERE nim = ‘1101’;
d. Menampilkan nim, nama, tanggal lahir dari mahasiswa dengan nim 1105
e. Menampilkan nim, nama, tanggal lahir dari mahasiswa yang berada di jurusan TI dan jenjang studinya DIII.

September 15, 2014

20.23

Cara gampang Belajar Smudge Painting dengan Adobe Photoshop

Smudge painting dengan adobe photoshop itu gambang-gampang susah. Dibilang gampang karena tool nya cuman menggunakan smudge dan Filter aja. Susah nya karena harus mengikuti alur dari guratan wajah nya dan ga semua orang sensitif dengan itu.. termasuk sayah hehehe..Untuk pertama kali mungkin nanti hasilnya gak sesuai harapan Tapi asal sering dicoba, hasilnya pasti okeh.. !

Pertama buka file gambar yang mau di smudge. Idealnya gambar close Up wajah yang resolusinya bagus. Saya pake contoh gambar Barrack Obama.

smudge painting 1

kalo mau yang full download gambar yang ini klik untuk memperbesar:

obama-close-up

Duplikat layer background dengan menekan ctrl + J

smudge painting 2

Klik Smudge tool ..

smudge painting 3

Settingan untuk smudge tool

smudge painting 4

Sekarang mulai smudging..

Cara kerja TOOL SMUDGE : klik > tahan > geser atau Drag

ikuti arah tanda panah atau kalo udah mahir silahkan cari sendiri alur dari guratan wajahnya.

smudge painting 5

Selanjutnya, bagian wajah yang lain

smudge painting 6

Hasil dari smudge wajah akan seperti ini :

smudge painting 7

Udah lumayan kan ?

Supaya lebih real lukisan kita tambahkan filter Smart Sharpen, ini gunanya untuk mempertajam hasil smudge tadi.

Klik Filter > Sharpen > Smart Sharpen

Settingannya seperti gambar ya.

smudge painting 8

Angka diatas enggak mutlak.. Bisa dicoba dengan nilai amount dan radius yang lain..

Sekarang beri tulisan sebagai copyright atau watermark.

Kalo mau FONT seperti gambar Silahkan Download DISINI

cara install font : Klik start > control panel > Font

Font.ttf nya copy ke folder Font yang di control panel tersebut.

smudge painting 9

Hasilnya :

smudge painting 10

Gampang kan ?

Happy Smudging!

Artikel Cara gampang Belajar Smudge Painting dengan Adobe Photoshop ini dipersembahkan oleh Tutorial Photoshop Gratis. Kunjungi Notes of Life. Atau pesan pembuatan Photo Slide Show Murah di Pembuatan Photo Slide Show Murah

Agustus 12, 2014

Konsep dan istilah istilah Database

09.51

Beberapa hal yang termaksud unsur-unsur dari basis data adalah sebagai berikut:
Entititas

Entititas adalah orang, tempat, kejadian atau konsep yang informasinya direkam. Pada bidang kesehatan Entity adalah Pasien, Dokter, Kamar.


Field

Setiap entity mempunyai atribut atau sebutan untuk mewakili suatu entity. Seorang siswa dapat dilihat dari atributnya misalnya, NIM, Nama_siswa, Alamat.



Record

Record adalah kumpulan isi elemen data (atribut) yang saling berhubungan menginformasikan tentang suatu entity secara lengkap.
Contoh Kumpulan atribut NIP, Nama, dan alamat berisikan “01001245566”, Sanusi, Jl. Hati suci No 2 Kupang.


Data Value


Merupakan data aktual atau infomasi yang disimpan ditiap data elemen. Isi atribut disebut nilai data.
Kunci Elemen Data ( Key Data Element )
Tanda pengenal yang secara unik mengidentifikasikan entitas dari suatu kumpulan entitas.


Terimakasih atas Kunjungannya, semoga laman yang saya buat dapat bermanfaat bagi anda semua......

Thank you..

Instruksi yang harus dilakukan oleh perangkat keras.

09.29
Instruksi-instruksi yang harus dilakukan oleh perangkat keras :


  • Sistem Operasi
  • Bahasa Pemrograman
  • Aplikasi Pengolah Kata
  • Aplikasi Worksheet
  • Aplikasi Database
  • Aplikasi Gambar
  • Aplikasi Permainan / Games
  • Aplikasi Browser dsb
Pengguna / User adalah orang-orang yang membuat program atau sekedar menggunakan program.
  • Operator adalah SDM yang tugasnya mengoperasikan menghidupkan hardware, menjalankan software, berinteraksi dengan hardware dan software yang sedang beroprasi, dan menyudahi operasi (menghentikan software dan mematikan hardware)
  • Programmer adalah SDM yang tugasnya menyusun program aplikasi dan dokumen teknisinya. Kebalikannya operator, programmer tidak boleh menyentuh sistem produksi selain ketika memasang programnya di sistem produksi setelah dinyatakan lulus semua evaluasi.
  • System Analyst adalah seseorang yang bertanggung jawab atas penelitian, perencanaan, pengkoordinasian, dan merekomendasikan pemilihan perangkat lunak dan sistem yang paling sesuai dengan kebutuhan organisasi bisnis atau perusahaan. Analis sistem memegang peranan yang sangat penting dalam proses pengembangan sistem. Seorang analis sistem harus memiliki setidaknya empat keahlian: analisis, teknis, manajerial, dan interpersonal (berkomunikasi dengan orang lain).
  • User Interface Designer adalah itu memberikan suatu bentuk komunikasi antara penguna (user) dengan komputer. Bagaimana pengguna berinteraksi dengan komputer dengan menggunakan tampilan antar muka yang ada di layar komputer. Hal ini sangat penting karena akan berpengaruh pada user untuk mengunakan atau berkomunikasi dengan komputer. Bilamana suatu program susah untuk digunakan, maka hal ini akan memaksa user untuk melakukan suatu kesalahan saat mengunakan program tersebut.
  • Web Designer
  • Web Programmer
  • Administrator 

FOLLOW @ INSTAGRAM

About Us

Recent

Random