TUTORIAL CODEIGNITER : APLIKASI WEBSITE / BLOG (WEBLOG) SEDERHANA DENGAN CODEIGNITER

Oke gan, langsung saja untuk screen shoot contoh aplikasi website, weblog, blog dengan codeigniter yang ane kasi, seperti di bawah ini...

Tutorial HTML

HTML merupakan bahasa dasar pembuatan web. Disebut dasar karena dalam membuat web, jika hanya menggunakan HTML tampilan web terasa hambar. Terdapat banyak bahasa pemograman web yang ditujukan untuk memanipulasi kode HTML, seperti ...

TUTORIAL ORACLE - KONEKSI ORACLE KE JAVA, PHP DAN C# (C-SHARP)

Disitu juga ane kasi contoh aplikasi CRUD nya yang bisa ente download Gratisss :D ...

Menampilkan postingan yang diurutkan menurut relevansi untuk kueri pemrograman web. Urutkan menurut tanggal Tampilkan semua postingan
Menampilkan postingan yang diurutkan menurut relevansi untuk kueri pemrograman web. Urutkan menurut tanggal Tampilkan semua postingan

Kamis, 20 Desember 2012

Belajar Pemrograman Web


Pagi ini langit agak sedikit mendung... sama seperti keadaan hati ane sekarang gan,, kali ini bukan karena tapi karena beberapa gelintir orang yang bener2 ngebuat ane kecewa berat.. sampek ane males mau ngapa2in... ternyata apa yang dikatakan mantan ane kmarin bener gan... didunia ini tidak ada yang tulus, tidak ada yang gratiss, walaupun ada yang gratis pasti dibelakangnya ada motiv tertentu... dulu ane gak percaya sama pendapat mantan ane tapi karena sekarang bener2 terjadi dalam hidup ane dengan terpaksa ane harus percaya dengan pendapat itu... jujur gan, dulu ane slalu berfikir agar orang2 yang disekitar ane gak susah kayak ane dalam belajar pemrograman, termasuk temen2 ane... ane slalu ngebantu mereka... ngerjain tugas2 mereka... ane pengen ngebantu mereka tapi mereka malah berfikiran lain, mereka manfaatin ane, mereka gunain kebaikan ane untuk kepentingan mereka sendiri... ane gak pernah sadar tentang hal ini sampai akhirnya ane melihat sendiri sekarang ke licikan mereka...apalagi diantara mereka ada yang kolo butuh... saaat mereka butuh ane harus bantu mereka, setelah kebutuhan mereka selesai dengan baik ane di tinggal, bahkan ane ngomong kagak di dengerin, sp coba yang gak sakit ?? semua orang juga akan merasa sakit hatinya kalo di gituin... apa ini balasan mereka sm ane yang slama ini ngebantu mereka ??



diantara mereka ada yang sampek ngusir ane... kalo inget kejadian itu rasanya pengen nonjok mukanya... sampek ada yang ngomong2 jorok ke ane... tragis banget yang ane alamin gan... belum lagi ada yang dapet project bareng, TIM berjumlah 4 orang, yang kerja cuma 2 orang... sebenarnya udah dibagi tu modul2nya... tapi karena ane ngeliat tmn ane itu gak ngerjain, jadi ane kerjain... ane kuatir kalo project ini gak selesai... giliran pembagian financial dan semacamnya minta bagian tetep... kadang juga berlagak dia yang ngerjain projectnya... teman macam apa ini ??? tapi dari sini ane bisa ngambil pelajaran... seperti kata para orang tua setiap kejadian pasti mengandung hikmah walopun itu sakit awalnya... ane gak bisa bertindak apa2 sekarang... ane serahin aja semua kepada Alloh, biar Alloh aja yang menyelesaikan semua masalah ini....

maaf ya gan, karena rasa gak enak hati ini jadi kepanjangan curhatnya :D... jadi gak sincron sama judul postingnya...

Buat agan2 yang mau belajar pemrograman web, sebelum agan belajar harusnya ente paham betul tentang dasar2 pemrograman...seperti Flow Control, Looping, Array, Method/Function... kalo ente kagak paham sama dasar pemrograman rasanya berat gan kalo belum paham, ente bisa pelajari di blog ini tentang dasar pemrograman, gunakanlah bahasa yang gampang seperti C# untuk belajar dasar pemrograman....

Kalo agan udah paham tentang dasar-dasar pemrograman, selanjutnya ente harus belajar dulu desain web, maksud ane belajar HTML, CSS dan JAVA SCRIPT... soalnya pemrograman web itu tidak seperti pemrograman dekstop, kalo pemrograman dekstop itu kan form dan cooding pemrogramannya sudah dikemas dalam satu bahasa pemrograman... kalo pemrograman web berbeda, form sama pemrogramannya berbeda.. kalo formnya pasti pake HTML, CSS dan JAVA SCRIPT (jika perlu) sedangkan bahas pemrograman web itu menggunakan PHP,, jadi menggunakan platform/engine yang berbeda... jadi paling enggak ente harus mengerti tentang desain web... gak harus mahir tapi kudu mengerti :D ... perbedaan penulisan pemrograman web, cooding nya diselipkan pada kode HTML nya... agak rumit si... tapi kalo udah terbiasa ya gak rumit2 amat.. mangkanya ente belajar dulu desain web.. diblog ini ane gak bahas tentang desain web... ente bisa pelajari di blog2 yang lain atau di http://www.w3schools.com/...

gunakan dreameweaver atau notepad++ untuk text editornya agar lebih cepet ente mendesainnya... tapi kalo ente bener2 niat belajar harusnya ente pake notepad murni... jadi ente tidak dibantu dengan text editor untuk kemudahan menulis kode2 HTML / CSS... dengan begitu ente bisa paham dan hapal dengan kodenya... dulu ane juga gitu waktu pertama-tama belajar HTML-CSS, bahasa pemrograman C# dan yang lain.. jarang banget copy paste... lama si tapi itu berguna dikemudian hari... ingat !! tidak ada sesuatu yang instan, bahkan mie instan saja harus dimasak duku kalo mau di makan... kata Imam Ali karramallou wajahah, diantara 6 syarat orang menuntut ilmu itu adalah waktu yang panjang... jadi sabar aja... berakit2 kehulu bersenang2 kemudian...  :D

kalo udah paham dengan desain web yang perlu ente siapin sekarang adalah engine PHP nya.. apache service dan engine database nya.. semua itu udah dikemas dalam satu Installer... XAMPP namanya.... ente bisa download langsung dari websitenya...

setelah itu ente Instal di lapy atau di kompi ente...
kalo udah ente Instal... sekarang saatnya kita berperang melawan PHP :D... kita taklukan PHP...
tapi tutorial pemrogramannya gak ane posting sekarang karena ini cuma pengenalan aje :D....
di tunggu aja di postingan selanjutnya ya gan...

keep cooding

Minggu, 11 Desember 2016

Tutorial Belajar PHP Program Dasar Untuk Pemula


PHP Program disini... Eh salah, maksud nya oe disini.. Oe mau bahas tentang PHP Program. PHP adalah singkatan dari "PHP: Hypertext Prepocessor", yaitu bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah situs web dan bisa digunakan bersamaan dengan HTML. PHP diciptakan oleh Rasmus Lerdorf pertama kali tahun 1994. Pada awalnya PHP adalah sinngkatan dari "Personal Home Page Tools". Selanjutnya diganti menjadi FI ("Forms Interpreter"). Sejak versi 3.0, nama bahasa ini diubah menjadi "PHP: Hypertext Prepocessor" dengan singkatannya "PHP". PHP versi terbaru adalah versi ke-5. Berdasarkan survey Netcraft pada bulan Desember 1999, lebih dari sejuta site menggunakan PHP, di antaranya adalah NASA, Mitsubishi, dan RedHat.
PHP disebut bahasa pemrograman server side karena PHP diproses pada komputer server. Hal ini berbeda dibandingkan dengan bahasa pemrograman client-side seperti JavaScript yang diproses pada web browser (client).

Pada awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website pribadi. Dalam beberapa tahun perkembangannya, PHP menjelma menjadi bahasa pemrograman web yang powerful dan tidak hanya digunakan untuk membuat halaman web sederhana, tetapi juga website populer yang digunakan oleh jutaan orang seperti wikipedia, wordpress, joomla, dll.

Saat ini PHP adalah singkatan dari PHP: Hypertext Preprocessor, sebuah kepanjangan rekursif, yakni permainan kata dimana kepanjangannya terdiri dari singkatan itu sendiri: PHP: Hypertext Preprocessor.

PHP dapat digunakan dengan gratis (free) dan bersifat Open Source. PHP dirilis dalam lisensi PHP License, sedikit berbeda dengan lisensi GNU General Public License (GPL) yang biasa digunakan untuk proyek Open Source.

Kemudahan dan kepopuleran PHP sudah menjadi standar bagi programmer web di seluruh dunia. Menurut wikipedia pada februari 2014, sekitar 82% dari web server di dunia menggunakan PHP. PHP juga menjadi dasar dari aplikasi CMS (Content Management System) populer seperti Joomla, Drupal, dan WordPress.

Dikutip dari situs w3techs.com, (diakses pada 18 Desember 2014), berikut adalah market share penggunaan bahasa pemrograman server-side untuk mayoritas website di seluruh dunia :
•    PHP = 82.0%
•    ASP.NET = 17.2%
•    Java = 2.8%
•    ColdFusion = 0.7%
•    Ruby = 0.5%
•    Perl = 0.5%
•    Python = 0.2%
•    JavaScript = 0.1%
•    Erlang = 0.1%

Dapat dilihat dari tampilan diatas bahwa mayoritas website modern saat ini menggunakan PHP.

Fungsi PHP Dalam Pemrograman Web
Untuk membuat halaman web, sebenarnya PHP bukanlah bahasa pemrograman yang wajib digunakan. Kita bisa saja membuat website hanya menggunakan HTML saja. Web yang dihasilkan dengan HTML (dan CSS) ini dikenal dengan website statis, dimana konten dan halaman web bersifat tetap.

Sebagai perbandingan, website dinamis yang bisa dibuat menggunakan PHP adalah situs web yang bisa menyesuaikan tampilan konten tergantung situasi. Website dinamis juga bisa menyimpan data ke dalam database, membuat halaman yang berubah-ubah sesuai input dari user, memproses form, dll.

Untuk pembuatan web, kode PHP biasanya di sisipkan kedalam dokumen HTML. Karena fitur inilah PHP disebut juga sebagai Scripting Language atau bahasa pemrograman script.

Sebagai contoh penggunaan PHP, misalkan kita ingin membuat list dari nomor 1 sampai nomor 10. Dengan menggunakan HTML murni, kita bisa membuatnya secara manual seperti kode berikut ini:

 


<!DOCTYPE html>
<html>
   <head>
      <title>Contoh list dengan HTML</title>
   </head>
<body>
<h2>Daftar Absensi Mahasiswa</h2>
   <ol>
      <li>Nama Mahasiswa ke-1</li>
      <li>Nama Mahasiswa ke-2</li>
      <li>Nama Mahasiswa ke-3</li>
      <li>Nama Mahasiswa ke-4</li>
      <li>Nama Mahasiswa ke-5</li>
      <li>Nama Mahasiswa ke-6</li>
      <li>Nama Mahasiswa ke-7</li>
      <li>Nama Mahasiswa ke-8</li>
      <li>Nama Mahasiswa ke-9</li>
      <li>Nama Mahasiswa ke-10</li>
   </ol>
</body>
</html>

Halaman HTML tersebut dapat dibuat dengan mudah dengan cara men-copy-paste tag <li> sebanyak 10 kali dan mengubah sedikit angka-angka no urut di belakangnya. Namun jika yang kita inginkan adalah menambahkan list tersebut menjadi 100 atau 1000 list, cara copy-paste tersebut menjadi tidak efektif.
Jika menggunakan PHP, kita tinggal membuat perulangan for sebanyak 1000 kali dengan perintah yang lebih singkat seperti berikut ini:

 


<!DOCTYPE html>
<html>
   <head>
      <title>Contoh list dengan PHP</title>
   </head>
<body>
<h2>Daftar Absensi Mahasiswa</h2>
   <ol>
      <?php
      for ($i= 1; $i <= 1000; $i++)
         {
            echo "<li>Nama Mahasiswa ke-$i</li>";
         }
      ?>
   </ol
</body>
</html>

#

Dengan menggunakan kode baris yang bahkan lebih sedikit, kita dapat membuat list tersebut menjadi 1000 kali, bahkan 100.000 kali dengan hanya mengubah sebuah variabel $i.

PHP tidak hanya dapat melakukan pengulangan tersebut, masih banyak hal lain yang bisa kita lakukan dengan PHP, seperti menginput data ke database, menghasilkan gambar, menkonversi halaman text menjadi PDF, management cookie dan session, dan hal lainnya yang akan kita pelajari di dalam tutorial belajar PHP di duniailkom.

Tutorial Belajar PHP Program Dasar Untuk Pemula:
•    Menginstall XAMPP
•    Menjalankan Apache
•    Menjalankan File PHP
•    Cara Kerja WebServer
•    Input PHP ke HTML
•    File php.ini
•    Dasar Penulisan PHP
•    Penulisan Komentar
•    Penulisan Variabel
•    Penulisan Konstanta
•    Tipe Data Integer
•    Tipe Data Float
•    Tipe Data String
•    Tipe Data Boolean
•    Tipe Data Array
•    Pengertian Operand
•    Fungsi var_dump()
•    Operator Aritmatika
•    Operator String
•    Operator Logika
•    Perbandingan
•    Operator Increment
•    Assignment PHP
•    Operator Bitwise
•    Operator Assigment
•    Type Casting
•    Struktur Logika IF
•    Struktur ELSE
•    Logika ELSE-IF
•    Struktur Switch
•    Perulangan For
•    Perulangan While
•    Do-While
•    Perintah Break
•    Perintah Continue
•    Perulangan Foreach
•    Pengertian Function
•    Penulisan Function
•    Variabel Scope
•    Argumen Function
•    Default Parameter
•    Variable Parameter

Dan ada juga Versi lengkap nya:
PHP Tutorial
•    PHP HOME
•    PHP Intro
•    PHP Install
•    PHP Syntax
•    PHP Variables
•    PHP Echo / Print
•    PHP Data Types
•    PHP Strings
•    PHP Constants
•    PHP Operators
•    PHP If...Else...Elseif
•    PHP Switch
•    PHP While Loops
•    PHP For Loops
•    PHP Functions
•    PHP Arrays
•    PHP Sorting Arrays
•    PHP Superglobals

PHP Forms
•    PHP Form Handling
•    PHP Form Validation
•    PHP Form Required
•    PHP Form URL/E-mail
•    PHP Form Complete

PHP Advanced
•    PHP Arrays Multi
•    PHP Date and Time
•    PHP Include
•    PHP File Handling
•    PHP File Open/Read
•    PHP File Create/Write
•    PHP File Upload
•    PHP Cookies
•    PHP Sessions
•    PHP Filters
•    PHP Filters Advanced
•    PHP Error Handling
•    PHP Exception

MySQL Database
•    MySQL Database
•    MySQL Connect
•    MySQL Create DB
•    MySQL Create Table
•    MySQL Insert Data
•    MySQL Get Last ID
•    MySQL Insert Multiple
•    MySQL Prepared
•    MySQL Select Data
•    MySQL Delete Data
•    MySQL Update Data
•    MySQL Limit Data

PHP - XML
•    PHP XML Parsers
•    PHP SimpleXML Parser
•    PHP SimpleXML - Get
•    PHP XML Expat
•    PHP XML DOM

PHP - AJAX
•    AJAX Intro
•    AJAX PHP
•    AJAX Database
•    AJAX XML
•    AJAX Live Search
•    AJAX RSS Reader
•    AJAX Poll

PHP Examples
•    PHP Examples
•    PHP Quiz
•    PHP Certificate

PHP Reference
•    PHP Array
•    PHP Calendar
•    PHP Date
•    PHP Directory
•    PHP Error
•    PHP Filesystem
•    PHP Filter
•    PHP FTP
•    PHP HTTP
•    PHP Libxml
•    PHP Mail
•    PHP Math
•    PHP Misc
•    PHP MySQLi
•    PHP SimpleXML
•    PHP String
•    PHP XML
•    PHP Zip
•    PHP Timezones

Rabu, 12 Oktober 2016

Bahasa Programs


Oiiii oiii oiii... Oe balik lagi nih. kali ini oe mau ngajarin tentang ilmu bahasa luar yang sulit untuk dimengerti dengan perasaan atau pun dengan hati, (cieh baper cieh..). Ngga-ngga, bercanda :D. Oe mau tanya nih apa sebagian dari kalian semua suka dengan teknologi? kalian tau ngga software, website atau aplikasi di handphone kalian itu dibuat dari bahasa yang unik, kalau sebagian dari kalian ada yang belum tau, nih oe mau ngejelasin kalian tentang hal yang nama nya "Pemrograman". Nah bahasa yang digunakan itu nama nya Bahasa Pemrograman, sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.
Apa sih Bahasa Pemrograman? Bahasa Pemrograman (programming language) adalah sebuah instruksi standar untuk memerintah komputer agar mempunyai fungsi tertentu. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.
Kalau fungsi bahasa pemrograman tu untuk apa? Fungsi bahasa pemrograman yaitu memerintah komputer untuk mengolah data sesuai dengan alur berpikir yang kita inginkan. Keluaran dari bahasa pemrograman tersebut berupa program/aplikasi. Contohnya adalah program yang digunakan oleh kasir di mal-mal atau swalayan, penggunaan lampu lalu lintas di jalan raya, dll.
Bahasa Pemrograman yang kita kenal ada banyak sekali di belahan dunia, tentang ilmu komputer dan teknologi dewasa ini. Perkembangannya mengikuti tingginya inovasi yang dilakukan dalam dunia teknologi. Contoh bahasa pemrograman yang kita kenal antara lain adalah untuk membuat aplikasi game, antivirus, web, dan teknologi lainnya.
Bahasa pemrograman komputer yang kita kenal antara lain adalah Java, Visual Basic, C++, C, Cobol, PHP, .Net, dan ratusan bahasa lainnya. Namun tentu saja kebutuhan bahasa ini harus disesuaikan dengan fungsi dan perangkat yang menggunakannya.
Bahasa pemrograman yang umum digunakan
HTML / CSS
banyak yang tidak menggaggap ini bagian dari bahasa pemprograman, tapi jika di lihat dari mana program web berasal maka bisa di pastikan html/CSS adalah dasar dari itu semua,jadi jika anda ingin belajar membuat web statis terebih dahulu anda pasti akan belajar HTML/CSS dasar.
JavaScript
JavaScript adalah cara yang sangat populer untuk menambahkan fitur interaktif untuk halaman web dan aplikasi . Ini adalah salah satu bahasa yang paling mudah untuk dipelajari dan dapat digunakan untuk apa pun seperti memvalidasi data formulir untuk mengembangkan permainan , menjadikannya pilihan yang sangat populer untuk pemula .
PHP
bahasa program yang digunakan terutama untuk mengembangkan halaman web dinamis . Ini berarti bahwa daripada menciptakan sebuah file terpisah penuh kode untuk setiap halaman situs , Anda dapat menulis seperangkat aturan untuk mengakses dan menampilkan informasi dari database yang kemudian dapat membuat halaman dan memanggil mereka ketika mereka dibutuhkan .
C + +
. Dikembangkan untuk menambahkan fitur berorientasi objek dengan bahasa C , dengan penambahan kelas dan fitur lain nya . C + + yang sekarang banyak digunakan dengan berbagai besar aplikasi . Belajar C + + juga memiliki keuntungan yaitu lebih mudah untuk mempelajari bahasa C lain nya yaitu C # dan C. Semua bahasa C umum nya dipandang sebagai bahasa pemprograman tingkat menengah .
C #
Diucapkan C Sharp , bahasa ini diciptakan oleh Microsoft dalam kerangka NET . . Jika Anda ingin menulis aplikasi jendela , atau terutama jika Anda ingin menulis kode untuk perangkat lunak desktop , ini sangat penting. Ini adalah tujuan OOP umum yang berbagi banyak kesamaan dengan bahasa C tua.
C
ini adalah versi C yang digunakan oleh sistem operasi Apple serta sejumlah kecil aplikasi lain . Jika Anda ingin mengkhususkan diri dalam menulis kode untuk produk Apple maka ini adalah program yang harus anda kuasai.
Python
Sangat populer dalam komunitas ilmiah dan akademik , tetapi juga telah digunakan untuk membuat situs web populer seperti Pinterest . Hal ini relatif mudah untuk belajar dibandingkan dengan sesuatu seperti C atau turunan nya , namun masih sangat fleksibel dalam hal apa yang dapat Anda lakukan dengan itu .
Java
Digunakan oleh Google sebagai bagian integral dari sistem operasi Android , dan oleh pengembang independen untuk membuat aplikasi android ( serta kegunaan lain ) . Java diciptakan dengan " tulis sekali , jalankan di mana saja " ( WORA ) pendekatan untuk memudahkan kode yang ditulis pada satu mesin untuk berjalan di lain mesin.
Ruby
Ini adalah OOP murni populer dari Jepang. Bahasa pemrograman open source dinamis, mudah dimengerti dan produktif. Sintaks Ruby elegan, natural, mudah dibaca dan ditulis.
Visual Basic
Berasal dari ' BASIC ' , yang sangat populer di hari-hari awal komputasi personal , Visual Basic ( VB ) memungkinkan program sederhana yang akan dibuat dengan cepat dan mudah, sementara juga memungkinkan untuk coding yang lebih kompleks.
Oh iya oe mau bilang aja sih, sebener nya bahasa pemrograman ngga sesulit yang kalian semua pikirin kok. Kenapa oe bisa bilang kayak begini? ya soal nya oe dulu awal nya pernah mikir juga kalau bahasa pemrograman itu susah. Tapi nyata nya oe bisa coding, kalau ada niat sama usaha pasti bisa kok. Pemrograman tu asik, kalau bisa jangan dipikir serius, dibikin santai aja. Kalau kalian ada yang masih belum paham bisa tanya dikolom komentar atau ada yang ngerasa Kesulitan dalam ngoding, mungkin oe bisa bantu di postingan oe yang selanjut nya.

Jumat, 21 Desember 2012

Belajar Pemrograman Web PHP dasar (untuk pemula) bagian - 1

Alhamdulillah kali ini masi punya luang waktu untuk menulis diblog ini.... pengen rasanya aktip untuk berbagi lewat blog ini setiap hari tapi apa mungkin ya ?? hehee.. I.Alloh ane mesti luangin waktu buat nulis diblog ini meskipun gak tiap hari si... yang penting ngeksis dulu... hehehehehe... dari postingan yang sebelumnya tentunya udah ente siapkan beberapa perangkat untuk belajar pemrograman web dasar seperti Apache service yang udah ente instal di Lapy atau kompi.. text editornya dan mungkin 2 cangkir kopi buat ente dan ane yang lagi belajar bareng pemrograman web... hehehehe... ane disini bakal nulis tentang pemrograman web dengan PHP dasar untuk pemula... artinya disini ane bakal kasi contoh2 code dari dasar2 pemrograman... seperti postingan pemrograman lainnya ane bakal bahas dasarnya dulu...

Postingan ini akan bersambung sampai 3 bagian... bagian pertama (postingan ini) akan ane bahas tentang syntax dasar, penulisan code program, output program, penjumlahan bilangan, flow control IF dan Switch-Case, Perulangan For, perulangan while dan perulangan do-while... bagian kedua ane bakal bahas tentang Method dan Function di PHP dengan implementasi ke User interface / GUI pemrograman web yaitu HTML... bagian ke tiga insya ALLOH ane mau bahas tentang array di PHP... pembahasan tentang array PHP ini mungkin agak panjang.. karena array PHP berbeda dengan Array pemrogramnan lainnya... menurut ane si Array di PHP itu unik :D .. di tunggu aja ya postingan selanjutnya...


oke sekarang kita mulai bahas PHP dasarnya... pertama buatlah satu directory (folder) di folder Htdocs XAMPP.. default tempatnya itu di C:\xampp\htdocs terserah directory/folder itu mau ente kasi nama apa... kalo ane ane kasi nama belajar web...

setelah itu didalam directory/folder yang ente buat tadi buatlah satu file dengan nama index.php (ekstensi PHP)... kalo udah buka file index.php itu dengan text editor ente... sekarang coba ente buka browser trus ketik di addressbar nya... localhost/belajarweb/ (belajarweb bisa ente ganti dengan nama directory/folder yang ente buat tadi) kemudian tekan enter... Apa yang terjadi gan ?? hehee... pasti kosong melompong to.. gak ada apa2 nya... ya jelas lah... wong d file index.php nya kan juga masi kosong... hehee.. loo tapi kan url tadi gak ngarah ke index.php ??? gini.. file index adalah file tujuan default directory jika tidak ditulis file tujuannya.. misal kita hanya nulis di rectori saja seperti tadi itu pasti yang default file yang di tuju itu ya index.php... paham ?? gak percaya... oke nanti kita buktikan ya ??

sekarang coba ente tambahkan pada file index.php beberapa baris program ini

<?php

echo "Hello World";

?>
sekarang ente save dan refresh browser ente yang tadi... apa yang terjadi ?? pasti akan seperti ini to...

sekarang coba ente ketikan di addressbar alamat yang sama tapi setelah slash ente kasi index.php jadi gini localhost/belajarweb/index.php ... hayo... apa yang terjadi ?? tidak ada perubahan kan ?? itu tandanya default file yang dituju directory itu ya index.php... kalo seumpaman di rename file index.php misal jadi home.php?? ya coba sendiri... nanti ente juga bakal tau.. hehehehe...

arti dari code diatas itu untuk penulisan kode PHP itu harus dimulai dengan "<?php" dan di akhiri dengan "?>" untuk menampilkan sebuah comment ente kudu pake keyword "echo".. kalo di C# kan "Console.Write" kalo di Java "System.out.print"... Udah Paham gan ?? :D ...

Oke Selanjutnya coba ente jalankan kode ini... kode yang tadi dihapus dulu gak opo opo...
<?php

echo "Hello World < br />";
echo "My Name Ahmad Rizal Afani";

?>
maksud dari kode di atas itu, kalo ente pengen nulis comment dengan 2 baris harus menambarkan tag "<br />" itu kan tag HTML yang fungsinya untuk meng-enter comment... gampangane gitu... kalo gak pake tag "<br />" gimana?? ya comment nya gak akan menjadi 2 baris gitu,, jadi 1 baris yang panjang kayak kereta :D ... silahkan ente coba sendiri ya ...
sekarang kita bahas tentang variabel... variabel di php itu gak sama kayak pemrograman C# dan Java... untuk variabel C# dan Java harus memakai sebuah tipe data seperti int, byte, short, string, char dll.. biasanya untuk tipe data angka menggunakan type data int dan untuk character /  huruf menggunakan type data string... berbeda dengan php.. php tidak mengenal type data.. kalo pengen menggunakan suatu variabel kita langsung ketik, misal kita pengen variabel nama ya.. langsung ketik "$nama" .... jadi tinggal ketik dolar(baca) trus nama variabelnya... simple kan ?? tidak ada perbedaan antara data angka dan huruf... silahkan coba kode dibawah ini...
<?php

$nama = "Ahmad Rizal Afani";
$alamat = "Kertosari";

echo "Nama Anda = $nama < br />";
echo "Alamat = $alamat< br />";

?>
pada kode diatas ane menuliskan 2 variabel kemudian ane gabungkan sama commen...
sekarang ane kasi contoh perkalian ya... berikut kodenya...

  
<?php

$bilangan1 = 10;
$bilangan2 = 10;

echo "Hasil perkalian antara $bilangan1 dan $bilangan2 adalah ".($bilangan1+$bilangan2);
?>
untuk flow control IF dan Switch-Case tidak jauh berbeda struktur kodenya dengan pemrograman yang lain... coba ini gan...
IF
<?php

$nilai = 80;

if($nilai > 90){
echo "Nilai Anda A";
}else if($nilai > 70){
echo "Nilai Anda B";
}else if($nilai > 50){
echo "Nilai Anda C";
}else if($nilai > 30){
echo "Nilai Anda D";
}else{
echo "Nilai Anda E";
}

?>
Switch Case
<?php

$nama = "Rizal";

switch($nama){
case "Rizal";
echo "Rumah anda di Banyuwangi";
break;
case "Faradis";
echo "Rumah anda di Genteng";
break;
case "Panjoel";
echo "Rumah anda di Songgon";
break;
default:
echo "Pilihan Salah";
break;
}

?>
Untuk Looping (perulangan) tidak juga tidak berbeda dengan pemrograman yang lain untuk struktur kodenya... seperti yang ente tau... looping itu kan ada 3 yaitu menggunakan for, menggunakan while dan menggunakan do-while... ini ane kasi contoh semuanya...
For
<?php

for($i = 0; $i<5; $i++){
echo "perulangan menggunakan for ke ".($i+1)."< br />";
}

?>

While
<?php

$i = 0;

while($i <5)
{
$i++;
echo "perulangan menggunakan while ke ".$i."< br />";
}

?>
Do-While

<?php

$j = 0;
do
{
$j++;
echo "perulangan menggunakan do - while ke ".$j."< br />";
}
while($j <3);

?>
Untuk postingan kali ini mungkin udah cukup ya... kan memang pembahasanya cuma sampek perulangan... pada postingan selanjutnya akan ane bahasa tentang function dan method di PHP...
oia sebelumnya ente coba kode ini dulu ya... trus ente analisa sendiri gimana hasilnya.... ya itung2 blajar mandiri lah... wong cuma nganalisa aja... :D
<?php
$nama = "Ahmad Rizal Afani";
$alamat = "Kertosari, Banyuwangi";
$no_hp = "087755925565";
?>
<html>
<head>
<title>Belajar PHP Dasar</title>
</head>
<body>
Nama : <input name="nama" type="text" maxlength="300" value="<?php echo $nama; ?>" /><br /><br />
Alamat : <input name="alamat" type="text" maxlength="300" value="<?php echo $alamat; ?>" /><br /><br />
No HP : <input name="No hp" type="text" maxlength="300" value="<?php echo $no_hp; ?>" />
</body>
</html>

itu kode php nya udah ane kombinasikan sama HTML... ente analisa sendiri ya... udah dulu postingan kali ini... nanti kalo ada kesempatan ane lanjutkan lagi... hehee happy cooding

Rabu, 03 April 2013

Design Pattern di Java, C# dan PHP

Alhamdulillah kali ini ane udah sempat nulis lagi diblog ini, dan tentunya masi tentang design pattern, pada postingan sebelumnya ane udah bahas satu pattern yaitu pattern singleton menggunakan java. kali ini ane berniat untuk menulis lagi tutorial implementasi design pattern dengan Java, C# dan PHP. jadi ane nulis mulai awal. sebelumnya ane berfikir untuk menulis design pattern hanya dengan java yang bisa ente baca disini, karena, jujur saja untuk pemrograman dekstop ane lebih suka javva dari pada C#, kalo web ane suka PHP :D . selang sehari ane upload pattern singleton kmaren, ane liat temen2 pada bingung dengan penerapannya di C# dan sebagian meminta bantuan ane... ane suruh mereka ke blog ane tapi sebagian gak bisa buat mengkonversi dari C# ke Java..
Hemmb.. kalo dipikir-pikir kalo ane upload pake C# di blog ini, bisa untuk menambah page view nya blog ini :D , bisa jadi bisnis... wkwkwkwk.. dan kita memang harus bisa memanfaatkan peluang yang ada... dari situlah ane berniat untuk menulis ulang tutorial design pattern ini dengan 3 bahasa yaitu Java, C# dan PHP.. bagaimana dengan C++.. kalo C++ itu seperti nya kagak sekarang, karena ane sendiri jarang skali menggunakan bahasa C++ ini, walaupun C++ .NET , ane kurang Userfriendly dengan bahasa ini, tapi jika ada tuntutan dari pihak akademik ataupun jika ada pengunjung blog yang request dan mau memberi sedikit donasi mungkin besok2 ane upload dah :D janji...

kalo penerapannya di PHP, itu karena ane pengen skalian mengupload dengan 3 bahasa yang ane sering pakai yaitu Java, C# dan PHP.. dan mungkin ada dari temen2 ane yang juga pengen mempelajarinya dengan pemrograman web (PHP) walaupun penerapan design pattern di PHP udah banyak dibahas oleh sesepuh ane :D
Oke, sekarang kita bahas design pattern nya dahulu... Apa design pattern itu ? Design pattern secara bahasa artinya pola bentuk, sedangkan secara pemrograman design pattern adalah pola-pola algoritma untuk menyelesaikan suatu permasalahan tertentu dan secara gampang nya adalah kumpulan algoritma programmer2 untuk menyelesaikan permasalahan2 pemrograman secara efisien...kenapa ane bilang efisien ? karena algoritma yang ada di design pattern didesain salah satunya untuk memangkas penggunaan memory, selain itu algoritma nya tidak melakukan proses yang sangat lama... coba kita bandingkan dengan algoritma bikinan kita sendiri, kadang kita asal2an dalam membuat algoritma pada suatu pemorgraman, memang program berhasil dirunning tapi kita melupakan  satu hal yaitu penghematan memory dan proses kompilasi program yang lama... :D selain itu manfaat menggunakan design pattern ini adalah design aplikasi yang kita buat bisa tertata rapi dan itu tentunya sangat berguna untuk perawatan dan kemudahan untuk memaintenance aplikasi jika suatu hari ada penambahan ataupun perubahan :D ... sejauh ini paham ya sama penjelasan ane.. kalo gak paham silahkan tanya via facebook kalo yang mau cepet :D ... dasar dari design pattern ini sebenarnya adalah Object oriented programming (OOP). kalo ente mau belajar design pattern sebaiknya ente kuasai dulu konsep dari OOP, yang antara lain adalah inheritance, polymorphisme, abstract class dll. yang ane udah bahas disini dengan C#, Java dan C++. dan untuk PHP nya di blog ini juga udah ane bahas beberapa :D yang ente bisa pelajari tentunya.. kalo gak paham OOP kayak nya agak berat untuk belajar design pattern, karena semua design pattern yang jumlah nya 23 itu pasti menggunakan OOP :D

Design Pattern ada banyak versi, yang pak dosen minta itu menurut versinya gang of four, dan jumlah patternnya itu ada 23 dan dari 23 pattern itu masi dibagi lagi menjadi 3 bagian.
  • Creation Patterns
    Pattern model ini menangani pembuatan object, kalo kita kan kadang membuat object sesuka kita tanpa mempertimbangkannya. contohnya saat kita membuat suatu object yang kita buat pada suatu class tidak bisa dimanfaatkan pada kelas lain. padahal harusnya kita bisa memanfaatkannya. dengan patterns model ini kita lebih bisa mengoptimalkan pembuatan suatu object. Pattern - pattern pada model ini adalah : 
    1.   Singleton
    2.   Factory Method
    3.   Abstract Factory
    4.   Prototype
    5.   Builder
  • Structural Patterns
    Pattern model ini menyangkut tentang struktur program. Pattern model ini akan lebih fokus pada class object composite. Akan banyak ditemukan pewarisan dan penggunaan interface atau abstract class pada Pattern model ini dan penggabungan suatu object. Pattern - pattern pada model Structural ini adalah :
    1.   Adapter
    2.   Bridge
    3.   Composite
    4.   Decorator
    5.   Facade
    6.   Fly Weight
    7.   Proxy
  • Behavioral Patterns
    Pattern jenis behaviour ini lebih menangani kepada kelakuan program. Pattern jenis ini juga sering memanfaatkan tentang hubungan antar object. Pattern - pattern model ini adalah :
    1.   Chain of responsibility
    2.   Command
    3.   Interpreter
    4.   Iterator
    5.   Mediator
    6.   Memento
    7.   Observer
    8.   State
    9.   Strategi
    10. Template
    11. Visitor
Hembb.. postingan ini memang tidak menjelaskan implementasi nya pada bahasa pemrograman. insya Alloh ane akan bahas pada postingan selanjutnya tapi kalo salah satu pattern udah ane bahas nanti ane kasi link nya pada list pattern diatas... oke gan, monggo di bookmark kalo perlu :D ... sebenarnya tinggal upload saja dan contoh kode programnya sudah ane siap kan dengan Java, C# dan PHP seperti kata ane tadi :D .. oke dah gan... sekian dulu untuk postingan ini, semoga bermanfaat untuk kita semua... keep cooding :)

Selasa, 23 April 2013

Belajar Codeigniter untuk pemula

belajar kode igniter untuk pemula
Yupzzz... kali ini tentang framework PHP yang udah ane tunggu2 buat ane bahas diblog ini :) dan untuk yang pertama ane bahas adalah framework Codeigniter sesuai yang terpopuler saat ini. sebelumnya sedikit ane mau bahas, kenapa kok akhir2 ini banyak di pakai framework php dari pada php murni yang seperti ane contohin di Aplikasi blog dan CMS nya kmaren... jawabannya sederhana... sebenarnya menggunakan framework itu memudahkan untuk memanagement file saja... jadi penempatan file pengontrol, yang menampung query dan yang mengurusi tampilan di sendirikan dalam sebuah directory.. jadi sangat memudahkan dalam pembangunan aplikasi dan memanitenance nya :D ....
Framework PHP kebanyakan menggunakan konsep Model - View - Controller ... model adalah tempatya kita berhubungan dengan database, view tempatnya kita meletakkan file2 PHP yang berisi form HTML dan controller adalah yang mengontrol dari Model dan view... ketika kita membangun Aplikasi web dan ada masalah dengan database... tinggal cek di Model nya ... ketika ada masalah dengan tampilan... tinggal cek di view nya ... konsep nya sangat mudah sebenarnya :D ... hanya saja kita harus bisa memahami konsep ini... intinya ya seperti yang ane bilang tadi... memanagement file saja :)
Setelah ane bahas sedikit tentang framework yang berkonsep MVC sekarang molai kita ke framework nya itu sendiri.. kita coba untuk menggunakan framework codeigniter... sebelumnya ente harus siapkan hal - hal yang dibutuhkan untuk menggunakan framework Code igniter... pertama ente harus siapin web server... kalo ente udah terbiasa dengan pemrograman web pastinya di lapy ente udah ada web server nya, ente bisa pake XAMPP atau WAMPP atau yang lain... kalo ane pake XAMPP... ke dua ente harus siapin text editor kode ente... ente bisa pake Notepad++ atau dreamweaver ... kalo ane pake dream weaver :D.... selanjutnya dan yang terakhir ente harus siapin framework nya yang ente bisa download di web reminya juga... 
setelah ente siapin XAMPP, Dream Weaver dan Codeginiter nya sekarang saat nya bertarung dengan code igniter... kita taklukkan Codeigniter (CI) :D .....
Pertama Extract dulu file rar hasil download Codeigniter ente dan letakkan hasil extract nya di Htdoc (XAMPP)... biasanya hasil extract tadi itu adalah folder nama nya Codeigniter_versi...  untuk folder itu boleh ente rename sesuai selera ente :D .... isi folder Codeigniter itu sperti ini (ane pake yang versi 2.1.3)..

framework codeigniter untuk pemula










folder yang penting dan gak boleh dihapus hanya ada 2 yaitu folder application dan folder system, kalo folder  user_guide itu kalo mau dihapus ya gak apa apa... soalnya isinya cuma documentasi saja :D ... boleh dihapus boleh tidak... kemudian sekarang ente coba jalankan di browser ente code igniter nya... misal folder codeigniter_versi tadi ente kasi name ci_belajar berarti di browser ente manggilnya ya localhost/ci_belajar kemudian tekan enter... maka akan keluar tampilan seperti ini

belajar framework php untuk pemula

kalo dilihat menurut directory nya, codeigniter mempunyai susunan directory seperti berikut :

konfigurasi codeigniter

yang perlu ente perhatikan sementara ini ada 3 dulu, pertama folder controllers, folder models dan folder views... kalo ente buka folder controllers ente akan nemu 2 file yaitu index.html dan welcome.php kalo ente buka folder views ente juga akan nemu 2 file yaitu index.html dan welcome_message.php :) , kalo buka folder models ente bakal nemu 1 file yaitu index.html... folder controllers itu nanti nya akan dijadikan directory tempat controller2 yang ente pakai, begitu juga dengan folder views, disitu tempatnya form2 HTML yang file nya berekstensi .php dan model disitu akan dijadikan tempatnya class yang kita gunakan untuk mengutak atik query database... pada postingan kali ini ane gak akan bahas dulu bagaimana kita menggunakan controller, model atau view... postingan ini hanya akan membahas pengenalan Codeigniter dan konfigurasi awal Codeigniter :D
sekarang coba ente buka folder config (application >> config ) kemudian ente buka file config.php... kalo sudah ente bisa lihat ada array yang index nya adalah "base_url" .. ente bisa setting base url ini untuk root direcory Codeigniter, dalam hal ini karena kita tadi folder codeigniter_versi nya kita ganti jadi ci_belajar jadi untuk base_url nya bisa kita setting menjadi
$config['base_url'] = 'http://localhost/ci_belajar/';
setting ini sangat berguna nanti nya..... diantaranya untuk in bound link, selain itu untuk configurasi directory css, javascript.... ya nanti kita bahas di postingan selanjutnya... kemudian sekarang ente buka file autoload.php.... file ini digunakan untuk setting configurasi library, helper, url, dll yang akan kita gunakan nanti... jika kita melakukan konfigurasi pada file ini, misal konfigurasi database pada file ini maka kita tidak perlu setting ulang pada constructor nya model nanti :D karena  sudah auto load dari setting file ini... gitu .... di file ini juga sudah dicontohkan library apa saja yang biasanya dipakai dan url apa yang biasanya dipakai.. misal untuk library ada database dan pada helper ada url...
$autoload['libraries'] = array('database');
$autoload['helper'] = array('url');
Yupzzz... kalo untuk konfigurasi awal saja, sampai disini sudah cukup... untuk selebihnya (konfigurasi) bisa baca sendiri referensi nya di documentasi nya... tapi kalo secara umum dan yang sering dipakai sudah cukup seperti yang ane terangin diatas tadi :D.. oke... untuk postingan kali ini, cukup dulu... dan postingan selanjutnya ane mau kasi manipulasi database seputar CURD di Codeigniter dengan database Mysql :D ... ditunggu aja ya ? dan semoga postingan ini bermanfaat buat ane, ente dan pengunjung blog ini.... amiiin :)

Kamis, 13 Oktober 2016

Tutorial Belajar HTML Dasar Untuk Pemula


Oiii semua… Oe kali ini mau bahas Html, Yaaa Yaaa… berikut ini cara/ tutorial dan pengertian nya.

Nih bagi yang belum tau, HTML itu apa sih? HTML atau Hypertext Markup Language adalah dasar dari semua halaman web di internet. Jika kalian ingin mempelajari cara membuat website, maka Tutorial Belajar HTML Dasar Untuk Pemula di Thomas G ini adalah langkah pertama kalian.

Thomas G oe ini telah menyediakan 15 tutorial HTML dasar yang ditujukan untuk pemula seperti kalian yang ingin mempelajari HTML dari awal. Dalam tutorial ini kita akan mempelajari tentang pengertian HTML, cara membuat file HTML, berkenalan dengan tag dan atribut HTML, hingga membahas tag-tag penting HTML, seperti tag <a>, tag <img>, <table>, dan tag <form> HTML.

Nah dalam mempelajari HTML, harap diingat bahwa HTML dirancang untuk membuat struktur dasar dari halaman web. Jika kalian ingin merubah tampilan dari sebuah tag, misal nya ingin membuat background paragraf berwarna merah, atau ingin memberi efek bayangan pada gambar, sebaik nya menggunakan CSS, bukan langsung dari HTML.

Tutorial ini ditujukan sebagai tutorial singkat untuk membuat halaman web sederhana dengan cepat.
Pembahasan mendalam untuk topik topik yang lebih lengkap akan dipisahkan ke dalam Tutorial HTML Lanjutan, seperti Cara membuat menggunakan tabel, cara menformat text, cara membuat form, serta pembahasan khusus mengenai perkembangan terbaru dari HTML, yakni HTML5.

Berikut adalah 15 Tutorial Belajar HTML Dasar untuk Pemula:
•    Tutorial HTML 1: Pengertian HTML
•    Tutorial HTML 2: Mengenal Fungsi Browser
•    Tutorial HTML 3: Memilih Aplikasi Editor HTML
•    Tutorial HTML 4: Menjalankan File HTML
•    Tutorial HTML 5: Pengertian Tag, Element, dan Atribut pada HTML
•    Tutorial HTML 6: Mengenal Struktur Dasar HTML
•    Tutorial HTML 7: Cara Membuat Paragraf di HTML (tag p)
•    Tutorial HTML 8: Cara Membuat Judul di HTML (tag h1)
•    Tutorial HTML 9: Cara Membuat Daftar/List di HTML (tag li)
•    Tutorial HTML 10: Cara Membuat link di HTML (tag a)
•    Tutorial HTML 11: Cara Menambahkan Gambar di HTML (tag image)
•    Tutorial HTML 12: Cara Membuat tabel di HTML (tag table)
•    Tutorial HTML 13: Cara Menambahkan komentar di HTML
•    Tutorial HTML 14: Cara Membuat Form di HTML (tag form)
•    Tutorial HTML 15: Tutorial HTML Dasar (Finish)

Sebagai tutorial lanjutan dari 15 tutorial diatas, Thomas G telah menyediakan sesi lanjutan, yakni:
•    Tutorial HTML : Format Text
•    Tutorial HTML : Pembuatan Tabel
•    Tutorial HTML : Perancangan Form
•    Tutorial HTML : HTML5

Semoga tutorial belajar HTML ini bisa menjadi panduan dan referensi dalam belajar pemrograman web yaa... Salam ^-^

Jangan lupa share ya... ^-^

Selasa, 25 Desember 2012

Array PHP (belajar pemrograman web dasar untuk pemula)


Alhamdulillah masi bs ngeksis diblog terceinta ini, dipostingan yang sebelumnya ane udah bahas tentang function PHP.. kali ini ane akan ngebahas tentang Array PHP.. ane pernah bilang di postingan2 sebelumnya Array PHP itu unik tidak seperti Array di pemrograman lain... mangkanya ane perlu bahas Array PHP ini dalam satu Postingan... seperti yang ente tau.. eh ente udah tau gak ya?? Hehehehehe... kalo belum tau sebaiknya ente baca dulu pembahasan ane tentang array di C#, Java, C++... array itu kan seperti Laci Ganda... kalo digambarkan gambarnya seperti ini...

kalo dalam variabel kan kita Cuma bisa menyimpan 1 nilai... kalo array kita bisa menyimpan beberapa nilai dalam 1 variabel array... Apa yang membuat Array di PHP itu berbeda?? Apa yang bikin unik?? Array itu kan mempunyai index yang untuk menyimpan nilai... misal kita punya variabel Array Binatang, kita bisa isikan pada array itu, pada index ke 0 (binatang[0]) kita isi dengan gajah.. pada index ke 1(binatang[1]) kita isi dengan Harimau... dst... kalo pada pemrograman lainya untuk menandai index kita harus menggunakan nomor tapi di PHP kita bisa menandainya dengan karakter... bahasa gampangnya kita bisa kasi nama pada index array itu.... tapi apa bisa tetep memakai nomor ?? ya bisa2 saja :D kenapa tidak ?? slain itu juga Array di PHP ada keunikan yang lain... nanti ane bahas apa keunikan yang lain itu... sekarang coba ente jalankan Kode berikut....
<?php
$buah = array();
$buah[0] = "jeruk";
$buah[1] = "apel";
$buah[2] = "mangga";

print_r($buah);
?>
Pada contoh kode diatas.. array masi memakai index nomor... untuk menampilkan array di PHP langsung aja kita pake Object “print_r”... kalo di tampilkan pake looping yang lain seperti For, While apa bisa ??? ya bisa2 saja... tapi gak ane bahas disini... hehehehehe... Lalu bagaimana dengan array yang katanya bisa indexnya bisa dikasi nama ?? ini contoh kodenya... simpan dan jalankan di browser ente...
<?php
$buah = array();
$buah["kuning"] = "jeruk";
$buah["merah"] = "apel";
$buah["hijau"] = "mangga";

print_r($buah);
?>

ente bisa lihat di kode programnya... indexnya gak pake nomer... tapi pake nama... “kuning”,”merah”,”hijau”... jadi indexnya pake nama :D ... ketika dijalankan di browser... indexnya juga dengan nama to ?? hehehehehe itu uniknya array di PHP... untuk penulisan array gak harus deklarasi array baru kita isi nilai2 arraynya tapi juga bisa seperti ini... biar agak keren gitu lah kodenya... hehehehehehe
<?php
$buah = array(
"kuning" => "jeruk",
"merah" => "apel",
"hijau" =>"mangga"
);

print_r($buah);
?>
Keunikan Array PHP lainnya adalah dalam 1 index PHP bisa menyimpan Array Lagi... dan indexnya pun bisa di kasi nama... coba kode program ini....
<?php
$hewan = array();

$hewan['darat'] = array('harimau','gajah', 'monyet');
$hewan['laut'] = array('hiu','paus','lumba - lumba');
$hewan['udara'] = array('elang','gagak');

print_r($hewan);
?>
Pada array hewan.. index darat.. ane nyimpen 3 hewan, 3 hewan itu ane simpan pada index yang berbeda juga... coba nanti ente analisis sendiri yak ?? hehehehe... gampang kok... ini ane ada contoh lain lagi... di dalam array kan bisa ada array... di dalamnya array itu ane kasi array lagi... (yo dawg) wkwkwkwkwk... ini kode programnya....
<?php
$hewan = array();

$hewan['darat'] = array('harimau',array('mamalia' => 'gajah','monyet'));
$hewan['laut'] = array('hiu', array('mamalia' => 'paus'),'lumba - lumba');
$hewan['udara'] = array( array('pemakan daging' => 'elang','gagak'), array('pemakan biji' => 'pipit'));

print_r($hewan);
?>

jadi didalam array hewan darat ada beberapa index... disalah satu indexnya ane kasi array lagi yang salah satu indexnya namanya mamalia :D ...
Begitulah cerita tentang Array PHP yang berbeda dengan Array pemrograman lainnya... manfaatnya apa ?? banyak si manfaatnya... tapi paling terasa nanti ketika kita bermain2 dengan framework PHP.. sepert codeigniter, obullo, becak dll....
untuk postingan kali ini cukup sampai disini dulu ya gan... pada postingan selanjutnya ane bahas tentang Class PHP... happy cooding

Sabtu, 16 Februari 2013

Validasi Textbox PHP - Input Kosong, Input Angka dan Input Huruf

Postingan sebelumnya ane udah bahas validasi textbox/textfield dengan C# dan java, kali ini ane bahas pake PHP, biar lengkap gan :) ...dengan menggunakan jquery untuk menvalidasi textbox/textfield HTML tanpa perlu PHP... seperti yang ane bilang dipostingan sebelumnya, PHP berbeda dengan bahasa yang lain, karena antara form dan programnya itu terpisah, jadi beda engine gitu.. form nya pake HTML kalo programnya pake PHP... pada pemrograman web sebenarnya tidak perlu menggunakan PHP untuk menvalidasi sebuah form termasuk textfield / textbox, combobox / dropdown list dan konco2nya... hehee... cukup menggunakan jQuery / plugin yang sudah disediakan programmer2 lainnya untuk menvalidasi sebuah form HTML...
kalo gak salah namanya jQuery validation.. hehee.. ya nanti ane kasi contoh programnya kok.. tenang aja... Oia kalo menggunakan jQuery validation yang ente download dari web resminya jQuery Validation kadang kurang keren gan.. :D soalnya gak disertakan css untuk validasi form.. jadi tampilannya kurang bagus gitu... kalo yang udah disediakan css nya biasanya demo nya kayak gini gan... silahkan cek dimari http://www.position-relative.net/creation/formValidator/demos/demoValidators.html
keren kan ?? oke.. langsung aje ya gan ane kasi contoh validasi Textbox / textfield kosong di PHP - HTML
pertama ente tambahkan reference javascript / JQuery dan Css nya ente bisa cari di google atau download program yang ane kasi nanti :D ..
<script src="jquery-1.7.2.min.js" type="text/javascript"></script>
<script src="jquery.validationEngine-en.js" type="text/javascript" charset="utf-8"></script>
<script src="jquery.validationEngine.js" type="text/javascript" charset="utf-8"></script>
<link rel="stylesheet" href="validationEngine.jquery.css" type="text/css"/>
jadi kita perlu beberapa reference yaitu :

  • jquery-1.7.2.min.js
  • jquery.validationEngine-en.js (ente nanti bisa atur bahasanya pada file ini, versi indonesia kgk ada gan :D)
  • jquery.validationEngine.js
  • validationEngine.jquery.css

nanti ane kasi semua deh di file download nya, biar ente gampang, skalian nanti ane buat versi indonesia nya... wkwkwkwkwk.... kalo udah nambah referensi sekarang saatnya melakukan validasi....
tambahkan kode ini gan
<script>
jQuery(document).ready(function(){
jQuery("#formID").validationEngine();
});
</script>

kalo ente lihat pada kode diatas itu kan ada kode "#formID" itu bisa ente sesuaikan dengan id form HTML ente.. itu untuk mengaktifkan validasinya gan :D... kemudian ini contoh validasi pada form Textbox / Textfield  PHP - HTML ...

Validasi Input Kosong
<input value="" class="validate[required] text-input" type="text" name="req" id="req" />  
Validasi Input Angka
<input value="" class="validate[required,custom[integer]] text-input" type="text" name="req" id="req" />  
Validasi Input Huruf
<input value="" class="validate[required,custom[onlyLetterSp]] text-input" type="text" name="req" id="req" />  

Kalo ente lihat pada kode Validasi Textbox / Textfield diatas itu sebenernya validasi nya cuma memanggil class yang disediakan oleh Javascript/jQery dan css... sangat mudah untuk digunakan bagi yang ngerti :D .. kalo gak ngerti ya susah pastinya... wkwkwkwk.. jQuery validation tidak hanya bisa memberikan validasi input kosong, angka dan huruf.. pada PHP (Form HTML) tetapi juga menyediakan untuk validasi email, nomer telp, url, tanggal, Limit input dll... kalo mau belajar ya monggo.. tapi kali ini ane cuma kasi contoh nya validasi textbox / textfiekd input kosong, input huruf dan input angka doank... :D .. selain itu ya ente bisa mandiri kan tentunya ... hehee..
oia untuk file download program validasi input kosong, input angka dan input huruf PHP.. ada link ini... disitu untuk referensi javascript dan css nya ane bedain dengan yang ane terangin tadi soalnya ane juga kasi css untuk tampilan templatenya biar bagus... hehee bukan ane si yang nyediain tapi emang bawaan pluginnya... :D wkwkwkwkwk oke gan monggo kalo mau di download.. gratiss kok.. hehee dan smoga postingan ini bermanfaat buat kita dan para pengunjung blog ini... happy cooding ...

Senin, 24 Desember 2012

Class PHP (Belajar pemrograman web dasar untuk pemula)

seperti kata ane sebelumnya... kali ini ane mau nulis contoh Class PHP... penulisan Class di PHP tidak berbeda dengan Class pemrograman yang lain... untuk memanggilnya /  menjadikannya object instans juga tidak jauh berbeda.... juga sama didalam peletakkan Classnya... mau ditulis dalam satu file dengan program inti (Main) atau berbeda file juga tidak masalah... rasanya untuk Class ini tidak perlu panjang lebar ane jelaskan... class itu bs juga dikatakan kumpulan dari beberapa function... lebih jelasnya ente bisa baca penjelasan ane tentang Class atau function disini....



di Postingan ini classnya ane pisahin di file yang berbeda... ane kasi nama class.php ... kalo ente mau ente bs ganti nama filenya...
<?php
class Matematika{

public function Penjumlahan($bilangan1,$bilangan2){
return ($bilangan1+$bilangan2);
}

public function Pengurangan($bilangan1,$bilangan2){
return ($bilangan1-$bilangan2);
}

public function Perkalian($bilangan1,$bilangan2){
return ($bilangan1*$bilangan2);
}

public function Pembagian($bilangan1,$bilangan2){
return ($bilangan1/$bilangan2);
}
}
?>
trus tempatnya menjadikan object instannya ane pake file index.php ... begini kodenya...
<?php
include "Class.php";

//object instans class matematika
$contoh_class = new Matematika();

$bilangan1 = 100;
$bilangan2 = 50;

echo "Hasil Penjumlahan dari ".$bilangan1." dan ".$bilangan2." adalah ".$contoh_class->Penjumlahan($bilangan1,$bilangan2).'< br />';
echo "Hasil Pengurangan dari ".$bilangan1." dan ".$bilangan2." adalah ".$contoh_class->Pengurangan($bilangan1,$bilangan2).'< br />';
echo "Hasil Perkalian dari ".$bilangan1." dan ".$bilangan2." adalah ".$contoh_class->Perkalian($bilangan1,$bilangan2).'< br />';
echo "Hasil Pembagian dari ".$bilangan1." dan ".$bilangan2." adalah ".$contoh_class->Pembagian($bilangan1,$bilangan2).'< br />';
?>
dari kode di atas ane panggil file tempate class Matematika berada dengan kode include "Class.php"... ente bisa sesuaikan dengan file yang ente buat... terus ane panggil Classnya dan ane jadikan object instan yaitu "$contoh_class".... habis itu ane pakai semua function2 yang ada di class matematika... karena function2nya mengembalikan nilai yan langsung ane echo aja :D ... simple kan untuk class PHP ini ? dan tidak ada yang istimewa dengan class PHP...
sekian dulu ya gan postingan kali ini... semoga ente paham dan semoga bisa memberikan manfaat untuk kita semua.... i.Alloh pada postingan2 selanjutnya ane mau bahas tentang Object Oriented Programming (OOP) PHP.. tapi gak tau selanjutnya itu yang keberapa wkwkwkwkw .... happy cooding...

Sabtu, 25 Mei 2013

Tutorial Codeigniter : Content Management System (CMS) dengan Codeigniter

download contoh CMS Codeigniter - bootstrap - Metro UI
Sudah mulai sepi ni kampung, hanya terdengar suara jangkrik, ranting2 yang tergoyangkan oleh angin, dan kipas laptop :D ... udara dingin pun mulai datang, untungnya tidak ada nyamuk di kamar ane... hehehehee... ibu nyuruh adek buat pake selimut, :) dan aku masi saja didepan laptop untuk menuntaskan target yang memang harus ane tempuh... "ibu aku berjuang untukmu, keluarga ini adalah tanggung jawabku" :) tak peduli hawa dingin dan selengket apapun mata saat ini, tak dapat membutakan ane pada tanggung jawab ke depan... semoga saja ane selalu disertai pertolongan untuk mendapat cita2 dan membahagiakan ibu juga keluarga ini :)
Hemmmb... seperti pada postingan sebelum nya ane bilang untuk minggu ini paling tidak ane harus nulis 2 postingan diblog ini sebelum weekend berakhir, ya ga papalah... sekalian belajar profesional :D , kalo sebelumnya ane membahas tentang tutorial / contoh aplikasi codeigniter tepat nya membahas membuat aplikasi blog / weblog / website sederhana dengan codeigniter versi 2.1.3, postingan kali ini adalah lanjutannya yang membahas pembuatan content management system (CMS) nya menggunakan Codeigniter, dan untuk fiturnya tentunya di sesuain dengan kebutuhan  aplikasi blog nya to ?? hehehehee kalo untuk tema / template nya ane pake Admin - Aries yang ane ambil sample nya dari theme forest...
Tapi untuk file template nya ane pake yang bajakan :D heheheheee.. tapi ya gak bedalah... wong template nya juga colongan... hehehehe... kalo mau lihat live preview template nya bisa ente lihat disini... template nya make bootstrap, jadi kombinasi antara Codeigniter dan bootstrap selain itu untuk template nya pake konsep metro UI yaitu tampilan windows 8... yang saat ini juga lagi populer.... kao gak pake bootstrap rasa nya sulit kalo mau buat tema metro UI ini... hehehehee... tinggal download saja kemudian di gabungkan dengan Codeigniter, waaah jadi keren dan ganteng tampilannya kayak ane.... wkwkwkwkwkwk
untuk text editor nya ane masi setia dengan CKeditor dan KCfinder biar gampang gan dan gak buat sendiri.. kalo buat sendiri ya lama... :D beberapa fitur dalam Contoh Content Management System (CMS) Codeigniter yang ane upload, diantaranya : 

  • Dashboard
  • Content Editor, List published content, list draft content
  • Setting User
  • Setting Label
  • Statistik
  • dan pengaturan dasar blog seperti judul blog, deskripsi blog, limit content dll...

Ya kurang lebih segitu dah... heheheheee sebenarnya untuk aplikasi nya ane barengin sama aplikasi blog codeigniter, jadi memang sudah ane anggap satu paket.... cuma disini memang ane pengen nambah postingan agar lebih mudah lagi untuk di kenali dengan google, karena orang mengetik kata kunci kan sesuai kebutuhan,, :) ada yang ngetik "contoh aplikasi web codeigniter" ada juga yang ngetik "contoh content management system codeigniter"... ini adalah 2 keyword yang berbeda, kalo ane jadikan dalam satu postingan waaah agak repot seperti nya... :D .. mangkanya di akali pake 2 postingan... :D ...  seperti biasa, sebenarnya ane upload contoh - contoh aplikasi codeigniter ini buat temen2 ane yang pemula atau baru belajar, atau mungkin buat temen2 yang lagi males ngerjain tugas Advance web programming, ni ane kasi contoh aplikasi web dengan framework Codeigniter.. dan  tinggal ngoprek sesuai keinginan saja...open sources kok... wkwkwkwkwkwk
diantara temen2 juga ada yang pengen private belajar framework Codeigniter, tapi seperti nya itu berat sekali buat ane kalo sifat nya tidak ada donasi alias gratisan :(  ... mending ane tinggal belajar yang lain... hehehehee.. ya secara ane kan butuh biaya hidup to ?? kalo harus private ya... wkwkwkwkwk.... gak cuma Codeigniter yang mau mau diajarin, ada juga yang mau belajar C# dan Java, PHP dll .. -_- alternatif untuk ngajarin mereka untuk saat ini adalah blog tapi ane punya pikiran lain untuk membantu temen2 yang request tapi gak harus private si.. yaitu Insya Alloh ane mau bikin video - video tutorial pemrograman dan ane post di blog ini, kata nya si kalo video lebih mudah dipahami... ya.. Next time lah Insya Alloh nanti ane buat kalo pas ada waktu kosong... hehehehee...
Oke dah, untuk screen shoot dari Contoh aplikasi Content Management System Codeigniter nya bisa ente liat dibawah ini gan :

contoh content management system codeigniter
Dashboard Login

contoh CMS Codeigniter free
Dashboard admin

contoh CMS Codeigniter - bootstrap - metro UI themes
List Post
download contoh aplikasi codeigniter
Label Setting
contoh website codeigniter - bootstrap
Setting Blog
contoh aplikasi blog codeigniter
Setting User profile
Keren bukan  tampilannya, Codeigniter dengan Bootstarp dengan tema Metro UI ... hehehehee... padahal itu template nya download gratisan... wkwkwkwkwk... kalo system nya ane yang buat... :D .... bisa ente download gratis gan di github... kalo ente punya akun Github monggo diikuti akun ane disini... Oia untuk mengakses secara cepat halaman adminnya, di browser nya ente akses pake "http://localhost/ci-blog/admin" karena di halaman depan / halaman blog nya gak ane kasi Link masuk ke Dashboard admin / Content Management System nya ... hehehehee... Oke dah sekian dulu untuk postingan Contoh Content Management System dengan Codeigniter kali ini, jaga lupa di like ya ?? :D semoga Bermanfaat ... :)

Download File (ane minta share - nya ya gan :D)

UPDATE : Biar gak terjadi Error lebih baik aktifkan dulu .htaccess apachenya :)


Minggu, 11 Desember 2016

Tutorial Belajar Java Program Dasar Untuk Pemula

Oii.. oii, kali ini oe bahas tentang java program nih. Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi.

Kalau dilihat dari versi nya. Versi awal Java pada tahun 1996 sudah merupakan versi release sehingga dinamakan Java Versi 1.0. Java versi ini menyertakan banyak paket standar awal yang terus dikembangkan pada versi selanjut nya:
java.lang: Peruntukan kelas elemen-elemen dasar.
java.io: Peruntukan kelas input dan output, termasuk penggunaan berkas.
java.util: Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas penanggalan.
java.net: Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan komputer lain menggunakan jaringan TCP/IP.
java.awt: Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)
java.applet: Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web.

Kalau kalian belum punya aplikasi / software nya. Kalian bisa download nih di sini. Sesuaiin dengan komputer kalian masing-masing ya.

Berikut Tutorial Belajar Java Program Dasar Untuk Pemula:

BigInteger
•    Menemukan akar kuadrat dari contoh BigInteger

Kelas Boolean
•    Mengkonversi objek Java Boolean ke contoh primitif boolean
•    Mengkonversi Java objek String ke objek Boolean
•    Mengkonversi Java boolean primitif ke objek Boolean
•    Mengkonversi Java Boolean objek ke objek String contoh
•    Contoh Boolean Java

Byte Wrapper kelas
•    Mengkonversi Byte objek ke objek String
•    Mengkonversi Byte ke contoh tipe data numeric primitif
•    Mengkonversi String Java Byte contoh
•    Mengkonversi String ke primitif byte contoh
•    Mengkonversi byte untuk Byte objek contoh
•    Contoh Byte Java

Ganda Wrapper kelas
•    Mengkonversi Double objek ke objek String
•    Mengkonversi Java String ganda contoh
•    Mengkonversi Java ganda contoh tipe data numeric primitif
•    Mengkonversi Java double Double objek contoh
•    Contoh ganda Java
•    Double Java Bandingkan contoh
•    Double Java isInfinite contoh
•    Contoh metode isNaN Java Double

Float Wrapper kelas
•    Mengkonversi Java Float objek untuk String obyek contoh
•    Mengkonversi Java Float contoh Tipe Data Numeric primitif
•    Mengkonversi String Java mengapung objek contoh
•    Mengkonversi Java float nilai primitif Float objek contoh
•    Java Float Bandingkan contoh
•    Java Float Wrapper kelas contoh
•    Java mengambang isInfinite metode contoh
•    Java mengambang isNaN metode contoh

Wrapper kelas integer
•    Mengkonversi Integer ke objek String Java
•    Mengkonversi Java Integer objek untuk tipe primitif numerik
•    Mengkonversi Java String ke Integer objek contoh
•    Mengkonversi String ke int contoh
•    Mengkonversi Bilangan Biner ke contoh angka desimal
•    Mengkonversi bilangan desimal biner nomor contoh
•    Mengkonversi bilangan desimal heksadesimal nomor contoh
•    Mengkonversi bilangan desimal ke oktal nomor contoh
•    Mengkonversi heksadesimal nomor contoh angka desimal
•    Mengkonversi int Java ke Integer objek contoh
•    Mengkonversi oktal nomor contoh angka desimal
•    Java sederhana Integer Contoh

Panjang kelas
•    Mengkonversi Java String panjang contoh
•    Mengkonversi panjang objek ke objek String
•    Mengkonversi lama untuk contoh tipe data numeric primitif
•    Mengkonversi String panjang contoh
•    Mengkonversi panjang primitif panjang objek contoh
•    Contoh panjang Java

Math kelas
•    Menemukan nilai absolut pelampung int, ganda dan panjang menggunakan Math.abs
•    Menemukan nilai langit-langit nomor menggunakan Math.ceil
•    Menemukan nilai eksponensial nomor menggunakan Math.exp
•    Menemukan nilai lantai nomor menggunakan Math.floor
•    Mencari maksimal dua nomor yang menggunakan Math.max
•    Menemukan minimal dua nomor yang menggunakan Math.min
•    Menemukan nilai logaritma natural nomor menggunakan Math.log
•    Menemukan tenaga menggunakan Math.pow
•    Menemukan akar kuadrat dari angka yang menggunakan Math.sqrt
•    Menghasilkan acak Int dalam diberikan berbagai contoh
•    Menghasilkan angka acak yang menggunakan Math.random
•    Putaran Java mengambang dan double angka menggunakan Math.round

Pendek Wrapper kelas
•    Mengkonversi String Java ke pendek contoh
•    Mengkonversi pendek objek ke objek String
•    Mengkonversi pendek contoh tipe data numeric primitif
•    Mengkonversi String ke pendek contoh primitif
•    Mengkonversi primitif pendek pendek objek contoh
•    Contoh singkat Java

Jangan lupa share ya.. dan klik like di facebook fan page oe.. thankyou ^-^