Selamat membaca
PHP
semoga bermanfaat
Blog ini rifro dedikasikan untuk temen-temen yang sedang mencari Tutorial, Tips dan Info-info seputar Teknologi Terbaru. IT Perkantoran dan umum juga menjadi fokus blog ruumit.
Seluruh artikel yang ada silahkan anda copy dan bagikan, namun jangan lupa tetap menjaga kode etik untuk mencantumkan sumbernya.
Showing posts with label PHP. Show all posts
Showing posts with label PHP. Show all posts

Warna Gradasi Website Lengkap


Sebuah dinamisasi perpaduan warna dalam desain website akan menjadikan tampilan menjadi lebih sejuk dan harmonis. Seperti layaknya warna gradasi yang akan secara otomatis memberikan warna secara bertingkat dalam sebuah warna tertentu. Hal ini terkadang kita sulit dalam mencari referensi kode warna yang relevan, maka berikut ini merupakan kode-kode warna yang dapat kita gunakan untuk membuat gradasi warna dalam website.

0000000000330000660000990000CC0000FF
0033000033330033660033990033CC0033FF
0066000066330066660066990066CC0066FF
0099000099330099660099990099CC0099FF
00CC0000CC3300CC6600CC9900CCCC00CCFF
00FF0000FF3300FF6600FF9900FFCC00FFFF
3300003300333300663300993300CC3300FF
3333003333333333663333993333CC3333FF
3366003366333366663366993366CC3366FF
3399003399333399663399993399CC3399FF
33CC0033CC3333CC6633CC9933CCCC33CCFF
33FF0033FF3333FF6633FF9933FFCC33FFFF
6600006600336600666600996600CC6600FF
6633006633336633666633996633CC6633FF
6666006666336666666666996666CC6666FF
6699006699336699666699996699CC6699FF
66CC0066CC3366CC6666CC9966CCCC66CCFF
66FF0066FF3366FF6666FF9966FFCC66FFFF
9900009900339900669900999900CC9900FF
9933009933339933669933999933CC9933FF
9966009966339966669966999966CC9966FF
9999009999339999669999999999CC9999FF
99CC0099CC3399CC6699CC9999CCCC99CCFF
99FF0099FF3399FF6699FF9999FFCC99FFFF
CC0000CC0033CC0066CC0099CC00CCCC00FF
CC3300CC3333CC3366CC3399CC33CCCC33FF
CC6600CC6633CC6666CC6699CC66CCCC66FF
CC9900CC9933CC9966CC9999CC99CCCC99FF
CCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFF
FF0000FF0033FF0066FF0099FF00CCFF00FF
FF3300FF3333FF3366FF3399FF33CCFF33FF
FF6600FF6633FF6666FF6699FF66CCFF66FF
FF9900FF9933FF9966FF9999FF99CCFF99FF
FFCC00FFCC33FFCC66FFCC99FFCCCCFFCCFF
FFFF00FFFF33FFFF66FFFF99FFFFCCFFFFFF



Tabel Kode Warna HTML


Terkadang dalam mendesain website kita memerlukan referensi kode html dari sebuah warna. Karena tentu saja kita tidak mungkin akan hafal semuanya, dan berikut ini beberapa nama warna beserta kode html nya serta contoh warnanya. Semoga bermanfaat dan memudahkan kita mendesain tampilan website.

Nama WarnaKode WarnaWarna
Black#000000
Navy#000080
DarkBlue#00008B
MediumBlue#0000CD
Blue#0000FF
DarkGreen#006400
Green#008000
Teal#008080
DarkCyan#008B8B
DeepSkyBlue#00BFFF
DarkTurquoise#00CED1
MediumSpringGreen#00FA9A
Lime#00FF00
SpringGreen#00FF7F
Aqua#00FFFF
Cyan#00FFFF
MidnightBlue#191970
DodgerBlue#1E90FF
LightSeaGreen#20B2AA
ForestGreen#228B22
SeaGreen#2E8B57
DarkSlateGray#2F4F4F
DarkSlateGrey#2F4F4F
LimeGreen#32CD32
MediumSeaGreen#3CB371
Turquoise#40E0D0
RoyalBlue#4169E1
SteelBlue#4682B4
DarkSlateBlue#483D8B
MediumTurquoise#48D1CC
Indigo #4B0082
DarkOliveGreen#556B2F
CadetBlue#5F9EA0
CornflowerBlue#6495ED
MediumAquaMarine#66CDAA
DimGray#696969
DimGrey#696969
SlateBlue#6A5ACD
OliveDrab#6B8E23
SlateGray#708090
SlateGrey#708090
LightSlateGray#778899
LightSlateGrey#778899
MediumSlateBlue#7B68EE
LawnGreen#7CFC00
Chartreuse#7FFF00
Aquamarine#7FFFD4
Maroon#800000
Purple#800080
Olive#808000
Gray#808080
Grey#808080
SkyBlue#87CEEB
LightSkyBlue#87CEFA
BlueViolet#8A2BE2
DarkRed#8B0000
DarkMagenta#8B008B
SaddleBrown#8B4513
DarkSeaGreen#8FBC8F
LightGreen#90EE90
MediumPurple#9370D8
DarkViolet#9400D3
PaleGreen#98FB98
DarkOrchid#9932CC
YellowGreen#9ACD32
Sienna#A0522D
Brown#A52A2A
DarkGray#A9A9A9
DarkGrey#A9A9A9
LightBlue#ADD8E6
GreenYellow#ADFF2F
PaleTurquoise#AFEEEE
LightSteelBlue#B0C4DE
PowderBlue#B0E0E6
FireBrick#B22222
DarkGoldenRod#B8860B
MediumOrchid#BA55D3
RosyBrown#BC8F8F
DarkKhaki#BDB76B
Silver#C0C0C0
MediumVioletRed#C71585
IndianRed #CD5C5C
Peru#CD853F
Chocolate#D2691E
Tan#D2B48C
LightGray#D3D3D3
LightGrey#D3D3D3
PaleVioletRed#D87093
Thistle#D8BFD8
Orchid#DA70D6
GoldenRod#DAA520
Crimson#DC143C
Gainsboro#DCDCDC
Plum#DDA0DD
BurlyWood#DEB887
LightCyan#E0FFFF
Lavender#E6E6FA
DarkSalmon#E9967A
Violet#EE82EE
PaleGoldenRod#EEE8AA
LightCoral#F08080
Khaki#F0E68C
AliceBlue#F0F8FF
HoneyDew#F0FFF0
Azure#F0FFFF
SandyBrown#F4A460
Wheat#F5DEB3
Beige#F5F5DC
WhiteSmoke#F5F5F5
MintCream#F5FFFA
GhostWhite#F8F8FF
Salmon#FA8072
AntiqueWhite#FAEBD7
Linen#FAF0E6
LightGoldenRodYellow#FAFAD2
OldLace#FDF5E6
Red#FF0000
Fuchsia#FF00FF
Magenta#FF00FF
DeepPink#FF1493
OrangeRed#FF4500
Tomato#FF6347
HotPink#FF69B4
Coral#FF7F50
Darkorange#FF8C00
LightSalmon#FFA07A
Orange#FFA500
LightPink#FFB6C1
Pink#FFC0CB
Gold#FFD700
PeachPuff#FFDAB9
NavajoWhite#FFDEAD
Moccasin#FFE4B5
Bisque#FFE4C4
MistyRose#FFE4E1
BlanchedAlmond#FFEBCD
PapayaWhip#FFEFD5
LavenderBlush#FFF0F5
SeaShell#FFF5EE
Cornsilk#FFF8DC
LemonChiffon#FFFACD
FloralWhite#FFFAF0
Snow#FFFAFA
Yellow#FFFF00
LightYellow#FFFFE0
Ivory#FFFFF0
White#FFFFFF


sumber : W3Schools

Edit CSS untuk Membuat Neon Glow pada Teks

Bagi kita yang sering otak-atik web maupun blog tentu saja akan sangat senang sekali apabila kita juga bisa menambahkan beberapa style pada judul maupun sub judul yang ada di halaman postingan. Sebagai contoh kita akan menambahkan style berupa Neon Glow (teks kelihatan menyala) pada sub judul h3.

Untuk membuat seperti pada gambar diatas kita hanya sedikit mengedit CSS pada h3. Jika kita menempatkan bayangan kabur di balik teks, dengan nol offset, kita akan dapat menciptakan cahaya disekitar huruf tersebut. Dan apabila cahaya dari sebuah bayangan tidak cukup kuat, maka kita dapat mengulangi bayangan yang sama beberapa kali. Sebagai contoh seperti berikut ini :
h3.a {text-shadow: 0 0 0.2em #8F7}
h3.b {text-shadow: 0 0 0.2em #F87, 0 0 0.2em #F87}
h3.c {text-shadow: 0 0 0.2em #87F, 0 0 0.2em #87F, 0 0 0.2em #87F}
 Selanjutnya bagaimana merubahnya ? yup, tentu saja kita edit pada CSS nya. silahkan dicari CSS yang berkaitan dengan h3 atau pun yang lain misalnya h1, h2 atau terserah temen-temen.

Untuk melihat secara detail berikut ini ada contoh script dari halaman yang sudah saya buat seperti contoh diatas. Silahkan dicopy dan simpan pada halaman Notepad kemudian Save As Html.



Istilah-Istilah QUERY DATABASE

Pendahuluan
Query adalah bahasa yang dipergunakan untuk melakukan proses permintaan yang diberikan oleh user atau pengguna untuk mengambil informasi yang terdapat pada database dengan memberikan suatu kriteria tertentu untuk penyaringan data sehingga data yang memenuhi kriteria tersebut yang akan ditampilkan.
Contoh Query sederhana :
  • Tampilkan data pegawai yang tinggal di kota Surabaya.
  • Tampilkan harga barang yang besarnya kurang dari 10000.
  • Tampilkan data pegawai perempuan yang berusia kurang dari 30 tahun.
  • Dll.
Structured Query Language (SQL)
Salah satu bahasa Query yang paling populer digunakan saat ini adalah SQL (Structured Query Language). SQL adalah sebuah metode atau bahasa yang dipergunakan untuk mengakses data dalam basis data (database) relasional. Bahasa ini merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada telah mendukung bahasa ini untuk melakukan manajemen datanya.

Secara umum SQL terbagi menjadi 3 (tiga) komponen, yaitu : Data Definition Language (DDL) komponen pendefinisian data, Data Manipulation Language (DML) komponen manipulasi data , dan Data Control Language (DCL) komponen pengontrol data.
  • Data Definition Language (DDL)
DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basis data dan objek-objek yang diperlukan dalam basis data, misalnya tabel, view, user, dll. Secara umum, DDL yang sering digunakan adalah CREATE untuk membuat sebuah objek baru, USE untuk menggunakan objek, ALTER untuk mengubah objek yang sudah ada, dan DROP untuk menghapus objek yang sudah ada. DDL dipergunakan oleh administrator basis data dalam pembuatan sebuah aplikasi basis data.
CREATE
CREATE digunakan untuk membuat basis data maupun objek-objek basis data, SQL yang umum digunakan adalah :
Syntax :     CREATE DATABASE nama_basis_data
Ket : CREATE DATABASE membuat sebuah basis data baru
Syntax :     CREATE TABLE [nama_tabel]
(
nama_field1 tipe_data [constraints][,
nama_field2 tipe_data,
...]
)
Ket : CREATE TABLE membuat sebuah tabel baru pada basis data yang sedang aktif. Nama_field adalah nama kolom yang akan dibuat. Beberapa system manajemen basis data mengizinkan penggunaan spasi dan karakter non-huruf pada penamaan kolom (field). Tipe_data tergantung dari implementasi system manajemen basis data yang kita buat (VARCHAR, TEXT, INT, DATE, Dll). Sedangkan constraints adalah batasan-batasan yang diberikan untuk setiap kolom atau field, hal ini juga tergantung dari implementasi system manajemen basis data yang kita buat, misalnya NOT NULL, UNIQUE, dan sebagainya. Constraints juga dapat digunakan untuk mendefinisikan kunci primer (primary key).
Contoh :
               CREATE TABLE user
               (
               username VARCHAR(30) CONSTRAINT PRIMARY KEY,
               password VARCHAR(20) NOT NULL,
               tanggal_lahir DATETIME
               );
Syntax diatas akan menghasilkan tabel user, sbb :
username password tanggal_lahir
  • Data Manipulation Language (DML)
DML digunakan untuk memanipulasi data yang sudah ada dalam suatu tabel. SQL yang umum diguanakan adalah :
#>  SELECT         : untuk menampilkan data yang sudah ada.
#>  INSERT          : untuk memasukkan data baru.
#>  UPDATE        : untuk mengubah data yang sudah ada.
#>  DELETE         : untuk menghapus data yang sudah ada.
Berikutnya akan kita bahas satu-persatu penggunaan dan contoh pemakaiannya dalam sebuah basis data :
SELECT
SELECT adalah perintah yang paling sering digunakan pada SQL, sehingga terkadang istilah query dirujukkan pada perintah ini. Select digunakan untuk menampilkan data dari satu atau lebih tabel, biasanya dalam sebuah basis data yang sama. Perintah Select memiliki bentuk lengkap sbb :
Syntax :
        SELECT [nama_tabel|alias.]nama_field1 [AS alias1] [, nama_field2, ...]
FROM nama_tabel1 [AS alias1] [INNER|LEFT|RIGHT JOIN tabel2 ON kondisi_penghubung]
        [, nama_tabel3 [AS alias3], ...]
        [WHERE kondisi]
        [ORDER BY nama_field1 [ASC|DESC][, nama_field2 [ASC|DESC], ...]]
        [GROUP BY nama_field1[, nama_field2, ...]]
        [HAVING kondisi_aggregat]
Ket :
Kondisi adalah syarat yang harus dipenuhi suatu data agar dapat ditampilkan, kondisi juga dapat dihubungkan dengan operator logika misalnya AND, OR, dll. Sedangkan kondisi_aggregat adalah syarat khusus untuk fungsi aggregat.
Fungsi aggregat (aggregate functions) adalah fungsi yang bekerja terhadap suatu group atau dalam hal ini adalah sekelompok data, dimana fungsi-fungsi tersebut terdiri dari :
Average (menghitung nilai rerata), Count (penjumlah kemunculan data), Max (nilai maksimal), Min (nilai minimal), Sum (penjumlah nominal data).
Studi Kasus, diasumsikan terdapat tabel user dengan data sbb:
Username Password Tanggal_lahir Jml_transaksi Total_transaksi
Aris 123456789 02-03-1980 6 10.000
Budi Budi123 14-04-1982 0 0
Charlie passwd 22-01-1986 24 312.150
Daniel Daniel86 30-05-1984 3 0
Erik 071083 04-04-1985 34 50.000
Contoh 1 : Tampilkan seluruh data
               SELECT * FROM user
Contoh 2 : Tampilkan pengguna yang tidak pernah bertransaksi
               SELECT * FROM user
               WHERE total_transaksi = 0
Contoh 3 : Tampilkan username pengguna yang bertransaksi kurang dari 10 dan nilainya lebih dari 1.000.
               SELECT username FROM user
               WHERE jml_transakai < 10 AND total_transaksi > 1000
Contoh 4 : Tampilkan total nominal transaksi yang sudah terjadi.
               SELECT SUM(total_transaksi) AS total_nominal_transaksi
               FROM user
Contoh 5 : Tampilkan seluruh data diurutkan berdasarkan jumlah transaksi terbesar ke terkecil.
               SELECT *
               FROM user
               ORDER BY jml_transaksi DESC
INSERT
Untuk menyimpan sebuah data baru ke tabel, dipergunakan syntax :
        INSERT INTO [NAMA_TABLE] ([DAFTAR_FIELD]) VALUES ([DAFTAR_NILAI])
Contoh :
        INSERT INTO TEST (NAMA, ALAMAT, PASSWORD)
        VALUES ('test', 'alamat', 'pass');
UPDATE
Untuk mengubah data yang sudah ada, dipergunakan syntax :
        UPDATE [NAMA_TABLE] SET [NAMA_KOLOM]=[NILAI] WHERE [KONDISI]
Contoh :
        UPDATE Msuser set password="123456" where username="abc"
DELETE
Untuk menghapus data yang ada, dipergunakan syntax :
        DELETE FROM [NAMA_TABLE] [KONDISI]
Contoh :
        DELETE FROM TEST WHERE NAMA='test';
  • Data Control Language (DCL)
Pada DCL hal terpenting adalah pemberian otoritas, konfirmasi penyimpanan database, menunda perubahan dan menghapus otoritas yang tekah diberikan. Pada beberapa database juga dapat diatur database space per-user. Tidak semua basis data atau database dapat melakukan pengontrolan data seperti pemberian otoritas, dlsb.
Commit : Konfirmasi penyimpanan data di memoroy ke database.
Rollback : Mengembalikan status transaksi sebelum penyimpanan.
Grant : Pemberian hak dari stu user ke user lainnya.
Revoke : penghapusan hak yang diberikan.
Refferensi :
http://id.wikipedia.org/wiki/

Tutorial PHP dan MYSQL

Silahkan disimak tutorial PHP dan MYSQL dari Pustaka 78



Tutorial Mastering HTML

Berikut ini akan diungkap secara jelas dan gamblang tentang HTML.
Silahkan disimak.


Membuat File Installer Dengan Inno Setup 5.4.3 (Update)

Seiring dengan perkembangan teknologi pemograman database, semakin hari semakin banyak aplikasi database yang dibangun, baik oleh programer yang maih pemula maupun programer yang sudah profesional.
Dalam membuat aplikasi yang terintegrasi perlu adanya penggabungan antara aplikasi yang dibuat dengan bahasa pemrograman tertentu dengan file runtime library bahasa pemrograman tersebut.


Menjadi tidak efektif dan keamanan program tidak terjamin kalau antara program aplikasi dan runtime library didistribusikan dengan cara copy/paste dari komputer satu ke komputer lain.


Inno Setup adalah installer untuk aplikasi yang bekerja dilingkungan Windows yang bebas digunakan (freeware) oleh siapa saja tanpa harus membayar lisensi.
Nama “Inno Setup dibangun dari kata Innovative setup dan yang dipilih sendiri oleh penciptanya yaitu Jordan Russell. Produk Inno Setup pertama dirilis tahun 1997 yang terus dikembangkan hingga saat ini telah ersedia Inno Setup versi 5.4.3 Full Version yang dirilis tanggal 21 Desember 2012.


Inno Setup adalah installer sederhana tetapi mempunyai kemampuan yang luar biasa dalam mendistribusikan berbagai aplikasi yang dibuat dari berbagai bahasa pemrograman, misalnya Visual Foxpro, Visual Basic, Delphi, dll. Disamping itu Inno Setup merupakan sarana pembuat CD instalasi berbasis (script-based) yang mudah dipelajari dan digunakan sekalipun oleh seorang programer pemula, dan mendukung semua versi Windows 32bit (Win9x/Me/2000/XP/NT4.0/). Serta pada Versi ini dapat mendukung Windows XP |Server 2003 | Vista |Server 2008 | Win 7.


Berbagai tool yang dibuat oleh pihak ketiga telah melengkapi produk ini, yang salah satunya adalah ISTool, yang menyediakan fasilitas GUI untuk pemeliharaan Script Inno Setup yang kita buat.

NEW UPDATE Inno Setup 5.4.3 

File Name : isetup-5.4.3-unicode.exe
 File Size :2.07 MB Requirements :
Windows XP |Server 2003 | Vista |Server 2008 | Win 7

Languages :English | .....

License : free Freeware

Date Add : 12-21-2011


FREE DOWNLOAD Inno Setup 5.4.3


Filename Download Sites DLs Date Description
isetup-5.4.3.exe Random site
US

Netherlands
1,650 2011-12-20 Inno Setup self-installing package.
isetup-5.4.3-unicode.exe Random site
US

Netherlands
776 2011-12-20 Unicode Inno Setup self-installing package.
issrc-5.4.3.zip Random site
US

Netherlands
476 2011-12-20 Delphi source code to Inno Setup.
This archive contains only the source code; it does not include documentation.

Features :

  • Support for all versions of Windows in use today: 7, 2008 R2, Vista, XP, 2008, 2003, 2000, Me, 98, 95, and NT 4.0. (No service packs are required.)
  • Extensive support for installation of 64-bit applications on the 64-bit editions of Windows. Both the x64 and Itanium architectures are supported. (On the Itanium architecture, Service Pack 1 or later is required on Windows Server 2003 to install in 64-bit mode.)
  • Supports creation of a single EXE to install your program for easy online distribution. Disk spanning is also supported.
  • Standard Windows 2000/XP-style wizard interface.
  • Customizable setup types, e.g. Full, Minimal, Custom.
  • Complete uninstall capabilities.
  • Installation of files:
    Includes integrated support for "deflate", bzip2, and 7-Zip LZMA/LZMA2 file compression. The installer has the ability to compare file version info, replace in-use files, use shared file counting, register DLL/OCX's and type libraries, and install fonts.
  • Creation of shortcuts anywhere, including in the Start Menu and on the desktop.
  • Creation of registry and .INI entries.
  • Running other programs before, during or after install.
  • Support for multilingual installs, including right-to-left language support.
  • Support for passworded and encrypted installs.
  • Support for digitally signed installs and uninstalls.
  • Silent install and uninstall.
  • Unicode installs. (Windows 2000/XP or later)
  • Integrated preprocessor option for advanced compile-time customization.
  • Integrated Pascal scripting engine option for advanced run-time install and uninstall customization.
  • Full source code is available (Borland Delphi 2.0-5.0 and 2009)


Stable Release


Inno Setup 5 introduced a number of significant enhancements including:

  • 5.0: Pascal Scripting at uninstall time
  • 5.0: All-new, easier-to-use custom wizard page support
  • 5.0: Expression support in Components/Tasks/Languages/Check
  • 5.0: Live installation log viewing from within the IDE during debugging
  • 5.1: Extensive support for installation of 64-bit applications on the 64-bit editions of Windows
  • 5.2: Support for running programs with the (normally non-elevated) credentials of the user that started Setup initially
  • 5.2: Automated digital signing of Setup and Uninstall
  • 5.2: Improved support for right-to-left languages (Arabic and Hebrew)
  • 5.3: Support for new Windows 7 features and LZMA2 compression
  • 5.3: Unicode Inno Setup
  • 5.4: Much improved Compiler IDE editor

CONTOH  & Download Tutorial Cara Membuat Installer Menggunakan Inno Setup:
http://cc.domaindlx.com/isakom/download/buku_innosetup.pdf

Download Notepad ++ Fitur-fitur dan Kelebihannya

Notepad plus plus adalah sebuah program note terbaru yang di ciptakan untuk memperbarui kinerja dari seri notepad sebelumnya. Notepad plus plus yang terbaru sudah memasuki seri Notepad ++ v5.9.6.2. Notepad ini berguna untuk memudahkan kita dalam melakukan editing suatu dokumen ataupun bahasa pemrograman dengan lebih cepat dan lebih mudah.


Kelebihan Notepad Plus plus ++ v5.9.6.2

  • Sintaks yang Highlighting dan singkat
  • WYSIWYG
  • Auto-completion
  • Multi dokumen
  • Multi-view
  • Adanya fungsi pencarian yang cepat
  • Drag ‘N’ Drop
  • Posisi yang dinamis untuk dilihat
  • Deteksi File Status Auto
  • Zoom in dan zoom out
  • Support multi bahasa
  • Enak di lihat

Fitur Notepad ++ v5.9.6.2
  1. Syntax Highlighting mendukung banyak bahasa pemrograman di antaranya C, C++, HTML, PHP, ASP, Java, Pascal, CSS dll.
  2. FTP Manager
  3. Search and Replace
  4. Multi Dokumen
  5. Macro Recording and Playback
Untuk mendownload Notepad Plus Plus v5.9.62 ini secara gatis silahkan kunjungi situs resminya atau pada link download notepad ++ ini


Artikel Terbaru

Artikel Populer

Artikel Acak

Powered by: Blogger

Buku Tamu