Saturday, January 25, 2014

Teori Php, Program Penjualan dengan PHP dan My SQL

1.1 Pengertian PHP
PHP singkatan dari PHP Hypertext Preprocessor yang digunakan sebagai script server-side dalam pengembangan Web yang disisipkan pada dokumen HTML.  PHP merupakan software Open-Source yang disebarkan dan dilisensikan secara gratis serta dapat di-download secara bebas dari situs resminya.http://www.php.net. PHP ditulis dengan bahasa C.


1.2 Sejarah Singkat PHP
PHP diciptakan pertama kali oleh Rasmus Lerdorf pada tahun 1994. Awalnya hanya digunakan untuk mencatat jumlah siapa yang pengunjung homepagenya. Rasmus mengeluarkan Personal Home Page versi 1.0 secara gratis
1.3 Kelebihan PHP
PHP dapat digunakan semua sistem operasi : Linux, Unix , Microsoft Windows, Mac OS, RISC OS.PHP didukung oleh banyak Web Server seperti : Apache, MIIS (Micosoftt Internet Information Server), Personal WeB Server, Netscafe dam iPlanet server, Oreilly Website Pro server, audium, Xitami, OmniHTTPd dll. Dukungan terhadap banyak database: Adabas D, dBase, Direct MS-SQL, Empress, FilePro, FrontBase, Hyperwave, IBM DB2, Informix, Ingres, Interbase, MSQL, MySQL, ODBC, Oracle, Ovrimos, PostgrSQL, Solid, Sybase
1.4 Sintaks PHP
Ada 4 macam pasangan tag PHP:
1. <?php   …   ?>
2. <script language = “PHP”>   …   </script>
3. <?   …   ?>
4. <%   …   %>
Cara 1 dan 2 yang paling umum, cara 3 dan 4 kalau tak dikenali setting pada konfigurasi php.ini di direktori C:\apache\php\
1.5 Instalasi PHP dan Web Server
Di dalam buku ini menggunakan PHPTriad, bisa didowload dari : http://www.phpgeek.com
Langkah :
1. Download PHPTriad.
2. Klik ganda PHPTriad.
3. Klik tombol Agree.
4. Tunggu sampai selesai, Close.
2.2 Menguji Hasil Instalasi PHP
Langkah langkah dalam menguji:
1. Aktifkan Web Server Apachenya:
Start – All Program – PHPTriad – Apache Console – Start Apache
2. Biarkan aktif jangan ditutup.
Aktifkan Browser misalnya Firefox , terus ketik alamat http://localhost/    
1.6  Identifier
Identifier adalah suatu nama yang diciptakan oleh pemrograman untuk memberi nama pada variable, fungsi, dan class.
Aturan penamaan identifier berlaku sebagai berikut:
1. Dimulai dengan huruf atau underscore (_).
2. Karakter berikutnya dapat berupa huruf atau angka atau underscore.
3. Bersifat case sensitive, kecuali fungsifungsi yang telah tersedia pada PHP yang bersifat case insensitive.
4. Tidak boleh menggunakan tanda baca.
1.7 Tipe Data
PHP mendukung 8 tipe data:
Tipe data scalar:
• Boolean
• Integer
• Floating-point
• String

Tipe data compound :
• Array
• Object

Tipe data khusus:
• Resource
• NULL
Ekspresi
Ekspresi atau sering juga disebut dengan ungkapan adalah suatu bentuk yang menghasilkan suatu nilai.
20 + 4 * 5
Merupakan suatu betuk ekspresi yang menghasilkan nilai 40. 20 ,4 ,5 disebut sebagai  operand .Tanda +dan *berperan sebagai operator.
1.8  Operator
Operator adalah simbol atau karakter khusus yang digunakan dalam suatu ekspresi untuk memanipulasi nilai atau variable dan memberi suatu hasil.
1.8.1 Operator Aritmatika
Operator aritmatika adalah operator yang digunakan untuk melakukan perhitungan matematis.
1.8.2 Operator Assignment
Operator assigment (=) adalah operator dimana operand disebelah kiri mendapatkan nilai dari operand disebelah kanan.
Assigment by reference artinya beberapa variabel yang berbeda yang mengacu pada satu lokasi yang sama (isi variabel yang sama) . PHP 3 tidak mendukung hal ini
1.8.3 Operator Bit
Perator bit adalah operator yang digunakan  untuk operasi bit (binary digit ) yang beroprerasi pada level bit ( 0 dan 1 ) .
1.8.4 Operator Relasi
Operator relasi / operator pembanding adalah operator yang digunakan untuk melakukan suatu pembanding antara 2 ekspresi atau nilai untuk mendapatkan nilai true dan false.
1.8.5 Operator Ternary
Operator ternary adalah operator kondisi lain yang mengevaluasi ekspresi yang merupakan model penyederhanaan dari if…else …
Sintaknya: (expr1)  ?  (expr2)  :  (expr3) ;
Jika expr1 dievaluasi bernilai benar, maka expr2 dikerjakan ,jika expr1 dievaluasi bernilai salah expr3 yang dikerjakan.
1.8.6 Operator Kontrol Error
Php mendukung suatu operator kontrol error dengan tanda at (@).
Jika ditambah ekspresi PHP , maka informasi kesalahan yang dihasilkan oleh ekspresi tersebut diabaikan.
1.8.7 Operator Eksekusi
Operator eksekusi digunakan untuk mengeksekusi isi yang terdapat dalam apitan backticks (`  `) / apostrophe sebagai suatu perintah shell dan hasilnya ditampung dalam suatu variabel untuk kemudian menampilkannya pada browser
Catatan: Eksekusi ini sementara hanya berjalan di sistem operasi *nix (Unix dan Linux)
1.8.8 Operator Increment/Decrement
Operator increment /decrement berguna untuk menambahkan dan mengurangkan nilai dengan menerapkan prinsip pre- dan post.
1.8.9 Operator Logika
Operator logika adalah operator yang digunakan untuk membandingkan dua nilai sehingga didapat hasil true dan false.
1.8.10 Operator String
Terdapat dua operator string , yang pertama adalah operator penggabungan dengan ‘  .   ’ yang menghasilkan penggabungan argumentasi kanan dan kiri,
sedangkan yang kedua adalah penggabungan dengan operator assigment  ‘   .=   ‘ yang menambahkan argumen pada sisi kanan terhadap argumen pada sisi kiri.
1.8.11 Operator Array
Satusatunya operator array dalam PHP adalah operator  (+). Mengabungkan array tanpa menimpa isi array yang digabung.
1.8.12 Operator Object
Operator new digunakan untuk meng-instantiate suatu class.
Operator -> digunakan untuk mengakses properti dan metode dari suatu instantianted class.

kode program Penjualan Php download disini.
.http://adf.ly/caFwX

Makalah Smurf Attack(doc)

Membanjiri router dengan paaket permintaan echo internet control. IP yang dituju adalah alamat broadcast jaringan yang mengirimkan permintaan ICMP echo ke semua mesin di jaringan. Jika ada banyak host maka akan terjadi trafik ICMP echo response dan permintaan dalam jumlah yang sangat besar.
Cara mengatasinya dengan memasang upstream firewall di hulu yang diset untuk memfilter ICMP echo atau membatasi trafik echo agar presentasinya kecil dibandingkan trafik jaringan secara keseluruhan.



download makalah lengkapnya disini

tunggu beberapa saat klik skip untuk menuju halaman download

Wednesday, December 18, 2013

Install Windows Via Flash Disk dengan YUMI


YUMI singkatan dari Your Universal Multiboot Installer , Ini adalah sofware Multiboot(lebih dari satu booting OS).Software ini dapat digunakan untuk membuat USB Multiboot menggunakan Flash Disk Drive yang berisi beberapa sistem operasi, software utilitas antivirus, kloning disk, alat diagnostik, dan banyak lagi.
semua file SISTEM OPERASI akan disimpan dalam folder Multiboot atau Yumi (tergantung pada versi), Sofware membuat untuk terorganisir dengan baik Multiboot USB drive yang masih bisa digunakan untuk tujuan penyimpanan lainnya.

SOfware ini mendukung file iso(.iso) yang memungkin untuk mengekstrak file ini ke dalam flash disk drive untuk membuat penginstalan sistem operasi melalui flash disk. Selain itu juga fitur yang disebutkan diatas dapat juga digunakan

Download YUMI disini
http://adf.ly/arMn0


Saturday, October 19, 2013

Tombol Start Kembali lagi Pada Windows 8

  • Tombol Start kembali : Salah satu perubahan yang paling membingungkan dalam Windows 8 adalah penghapusan menu Start. Windows 8.1  kembalikan tombol Start dan klik kanan memang memberi Anda akses ke beberapa fungsi umum seperti panel kontrol, task manager dan kemampuan untuk mematikan atau me-restart komputer.

  • Boot ke Desktop:  Pengguna yang tidak menggunakan layar sentuh dengan Windows tidak terlalu senang dengan Windows 8sehingga  desakan boot ke dirubah,  Anda akan memiliki pilihan untuk boot langsung ke desktop atau touchscreen.
  • Lockscreen. Kunci layar lebih dan Start pilihan layar:  Microsoft sudah punya password gambar, tapi sekarang fitur yang telah diperluas untuk memungkinkan beberapa gambar yang akan ditarik dari penyimpanan lokal atau galeri SkyDrive. Ini secara efektif membuat layar Kunci menjadi bingkai foto digital. Anda juga akan dapat menangkap gambar dengan kamera perangkat, atau menjawab panggilan Skype, tanpa membuka terlebih dahulu. 
  • Refresh Xbox Music:  salah fitur Windows 8 adalah integrasi Xbox Music. Hal ini memungkinkan pengguna untuk streaming lebih dari 30 juta lagu secara gratis. Satu-satunya masalah adalah antarmuka membingungkan. Pada 8.1, Xbox Music lebih user-friendly dan mendukung playlist kustom.
  • Pencarian yang lebih baik:  Untuk alasan apapun, Microsoft tidak termasuk pencarian universal yang benar di Windows 8. Pada Windows 8.1, mencari perangkat akan menarik aplikasi, file lokal dan SkyDrive, dan pengaturan. 
  • JepretSnap Tampilan dan lebih baik multi-monitor:  Beberapa Modern / aplikasi Metro UI terlihat keren, namun penggunaan aplikasi tunggal modal bisa mengganggu. Pada 8.1, pengguna dapat menjalankan beberapa aplikasi di latar depan dengan Snap. Jika Anda memiliki resolusi 2.560 × 1.440 atau monitor yang lebih tinggi, 
  • The Windows Store:  baru Windows Store UI lebih bersih dan memiliki gambar yang lebih besar dari aplikasi. Aplikasi yang terinstal juga bisa auto-update di latar belakang. Mudah-mudahan ini mendapatkan pengembang lebih bersemangat tentang membuat hal-hal untuk Windows 8.
  • SkyDrive integrasi: Mungkin perubahan terbesar dan terbaik pada Windows 8.1 adalah luas, integrasi SkyDrive all-inclusive. Sekarang, ketika Anda mengatur Windows 8.1, Anda akan diminta untuk mengaktifkan SkyDrive - dan dengan demikian, SkyDrive akan diintegrasikan langsung ke Explorer. Mengakses dokumen SkyDrive dari Desktop ini sangat mudah dan mengejutkan licin. Lebih file dan pengaturan sekarang akan disinkronkan / didukung secara default, juga.
  • Souped Control Panel Metro: Untuk pengguna touchscreen, salah satu perubahan terbesar pada Windows 8.1 adalah massal ditingkatkan Control Panel Metro. Tidak lagi akan Anda harus jatuh kembali ke Control Panel Desktop untuk mengubah sejumlah besar pengaturan sistem!Dukungan pencetakan 3D: Dalam contoh langka Microsoft menjadi dingin, Windows 8.1 sekarang memiliki API pencetakan 3D, yang memungkinkan Anda untuk mencetak langsung ke printer 3D dari Mantra bar.
  • Miracast Streaming: Windows 8.1 mendukung Miracast, sebuah standar terbuka alternatif industri untuk AirPlay Apple yang menggunakan WiFi Direct untuk melakukan streaming konten ke dekat Miracast-enabled TV.

Monday, October 14, 2013

Sistem Keamanan Jaringan Komputer Intrusion Detection System


Keamanan menjadi hal terpenting dalam sebuah jaringan. Aman menjadi syarat mutlak sebuah jaringan dapat bekerja optimal tanpa gangguan dan aksi kejahatan. Dalam hal ini kita sudah mengenal tentang pengamanan jaringan dengan metode Shellcode, perekam ketikan dengan Keyboard Logging, Network Access Control, Computer Security Audit atau bahkan sampai CAPTCHA. Pada artikel kali Paseban akan memperkenalkan sebuah sistem keamanan jaringan komputer, yakni Intrusion Detection System. Seperti apa sistem ini? Berikut pembahasannya.



Dalam bahasa Indonesia, istilah Intrusion Detection System disebut dengan sistem deteksi intrusi. Ini merupakan sebuah sistem keamanan yang dapat berupa perangkat lunak maupun perangkat keras yang mampu mendeteksi aktivitas mencurigakan dalam sebuah sistem atau jaringan. Sistem kemanan jaringan ini cukup sigap untuk melakukan inspeksi terhadap lalu lintas inbound maupun outbound dalam sebuah sistem atau jaringan, melakukan analisis serta mencari berbagai bukti dari percobaan penyusupan dari pihak-pihak yang tidak bertanggung jawab.

Sebelum Anda mengetahui jenis-jenis dari Intrusion Detection System dan produk-produknya, Anda perlu mengetahui bagaimana cara pengaman jaringan ini bekerja. Cara yang dianggap cukup populer dan banyak digunakan adalah dengan cara penggunaan pendeteksian berbasis signature seperti halnya yang sering dilakukan oleh banyak pengaman antivirus. Cara tersebut melibatkan pencocokkan lalu lintas jaringan serta basis data yang berisi cara-cara serangan maupun teknik penyusupan yang sering dilakukan oleh para penyerang tidak bertanggung jawab. Sederhananya, system Intrusion Detection yang berbasis signature akan melakukan pengawasan terhadap paket-paket dalam jaringan serta nantinya melakukan sebuah pembandingan terhadap paket-paket tersebut dengan basis data signature sebelumnya sudah dimiliki oleh sistem.


Sayangnya, sistem Intrusion Detection berbasis signature rawan terjadi kelambatan antara terdeteksinya sebuah serangan dalam internet dengan signature yang digunakan untuk melakukan pendeteksian yang diimplementasikan pada basis data sistem yang digunakan. Inilah yang membuat basis data signature yang digunakan dalam sistem bisa saja tidak sanggup mendeteksi adanya sebuah percobaan serangan terhadap jaringan. Hal tersebut dimungkinkan karena informasi jenis serangan yang ada tidak terdapat dalam basis data signature sistem Instrusion Detection ini, terutama terhadap teknik serangan baru.


Cara selanjutnya adalah AnomalyBased, yang mampu mengawasi lalu lintas dalam jaringan serta melakukan perbandingan lalu lintas yang terjadi dengan rata-rata trafik yang ada. Identifikasi cara ini meliputi berapa banyak bandwith yang biasa ijinkan, protokol apa saja yang digunakan maupun identifikasi perangkat apa saja yang biasanya terpasang dalam jaringan. Cara ini juga dapat memberitahukan peringatan kepada administrator saat sistem mendeteksi bahwa ada yang tidak normal dalam jaringan, atau secara signifikan berbeda dari kebiasaan yang ada. Hanya saja cara AnomalyBased juga memiliki kelemahan, yakni seringnya mengeluarkan pesan false positive. Inilah yang membuat tugas administrator justru menjadi lebih rumit, karena harus memilah-milah mana yang merupakan serangan yang sebenarnya dan mana yang bukan, dari banyaknya laporan false positive yang muncul.


Ada pula cara PassiveIDS yang hanya berfungsi sebagai pendeteksi serta pemberi peringatan saja. Cara ini optimal saat ada lalu lintas yang mencurigakan atau membahayakan terdeteksi oleh sistem. Nantinya system Intrusion Detection ini akan membangkitkan sistem pemberi peringatan yang dimiliki dan selanjutnya dikirimkan ke administrator maupun user, proses selanjutnya adalah hak sepenuhnya Administrator.


Untuk cara yang terakhir adalah ReactiveIDS yang lebih baik daripada PassiveIDS karena tidak hanya melakukan pendeteksian terhadap lalu lintas yang mencurigakan serta membahayakan jaringan. ReactiveIDS nantinya akan memberi peringatan kepada administrator serta mengambil tindakan proaktif untuk merespon terhadap serangan yang muncul. Respon yang paling sering dilakukan adalah dengan melakukan pemblokiran terhadap lalu lintas jaringan dari alamat IP sumber maupun user. Hal ini dimaksudkan agar sistem mencegah alamat IP sumber atau user yang akan mencoba melakukan serangan lagi terhadap sistem jaringan.


Kebanyakan produk sistem Instrusion Detection yang ada adalah sistem yang bersifat pasif, karena tugasnya hanyalah mendeteksi intrusi yang terjadi serta hanya memberikan peringatan kepada administrator jaringan mengenai kemungkinan adanya serangan serta gangguan terhadap jaringan. Namun dewasa ini sudah ada beberapa developer juga mengembangkan sistem Instrusion Detection yang bersifat aktif dan dapat melakukan beberapa tugas guna melindungi host maupun jaringan dari serangan ketika terdeteksi. Metode ini seperti halnya menutup beberapa port serta memblokir beberapa alamat IP.


Berikut ini adalah beberapa contoh produk pengaman jaringan komputer sistem Intrusion Detection yang beredar di pasaran seperti Cybersafe, Network Flight Recorder, SecureWorks, Intellitactics, Network Associates, Enterasys Networks, Security Wizards, IntruVert, NFR, OneSecure, Lancope, Recourse Technologies, Vsecure, ISS, Intrusion.com dan masih banyak lagi yang lain.
www.paseban