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 itu apa. Urutkan menurut tanggal Tampilkan semua postingan
Menampilkan postingan yang diurutkan menurut relevansi untuk kueri pemrograman itu apa. Urutkan menurut tanggal Tampilkan semua postingan

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.

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

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

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, 10 Desember 2016

Tutorial Belajar C++ Program Dasar Untuk Pemula


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

Nih bagi yang belum tau, C++ itu apa sih? C++ adalah bahasa pemrograman komputer yang di buat oleh Bjarne Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di Bong Labs (Dennis Ritchie) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelum nya, yaitu B, Pada awal nya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangan nya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an. Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming) tercipta untuk mu .

Contoh program sederhana C++ untuk hello world dengan menggunakan Pustaka Dasar C++ dapat dilihat di bawah ini:
 

#include <iostream>
using namespace std;
int main()
{
cout <<"hello world"<<endl;
return 0;
}

Keterangan

Baris pertama :

 

#include <iostream.h>

Sebagai bagian dari proses kompilator, Kompilator dari c++ menjalankan program yang dinamakan preprosesor.[butuh rujukan] Preprosesor memiliki kemampuan menambahkan dan menghapus kode dari sumber, Pada bagian #include memberitahuakan preprosesor untuk menyertakan kode dari iostream, Berkas iostream berisi deklarasi untuk berbagai fungsi yang dibutuhkan oleh perangkat lunak, atau class-class yang dibutuhkan.

Baris kedua :

 

int main ()

Pernyataan ini mendeklarasikan fungsi utama, bahwa suatu program C++ dapat berisi banyak fungsi, yang harus selalu memiliki sebuah fungsi utama (main function), Fungsi adalah modul yang berisi kode-kode untuk menyelesaikan masalah-masalah tertentu. Kata Void menandakan fungsi main tidak bertipe.

Baris ketiga :



{

Kurung kurawal buka menandakan awal program.

Baris keempat :



std::cout << "Hello world\n";

Cout adalah sebuah object dari Pustaka perangkat lunak standart C++ yang digunakan untuk mencetak string ke piranti output standart, yang biasanya adalah layar komputer, Compiler menghubungkan kode dari pustaka perangkat lunak standar itu dengan kode yang telah ditulis untuk mendapatkan hasil executable, Tanda



\n

adalah format modifier yang digunakan untuk berganti baris setelah menampilkan string, jika ada cout lain pada program tersebut, maka string yang menyertainya akan dituliskan pada baris bawahnya.

Baris kelima :



}

Kurung kurawal tutup menandakan akhir program.

Oiya kalau kalian binggung mau pakai program apa. Kalau oe sih ngoding C bisa pakai notepad biasa / notepad++ , bisa juga pakai codeblock. Tapi lebih baik lagi kalo pakai Codeblock. Kalian bisa download di sini.

Berikut adalah Tutorial Belajar C++ Program Dasar Untuk Pemula :
•    Konstanta
•    Variabel. Tipe data
•    Struktur kontrol dalam C ++
•    Input/Output dasar
•    C++ Operator
•    Pustaka C++ Standart [Input/Output dengan file]
•    Struktur program C ++

Oe juga ada tutorial yang lain nya :
Konsep-konsep C++
•    Fungsi (I)
•    Fungsi (II)
•    Array dalam C ++
•    Urutan karakter
•    C++ Pointer
•    Pointer contoh Program dalam C ++
•    Memori dinamis dalam C ++
•    Struktur data dalam C ++
•    Jenis Data lainnya

UPS
•    Pengenalan kelas (UPS)
•    Lebih kelas konsep (UPS)
•    Polimorfisme (UPS)
•    Persahabatan dan warisan
•    Template dalam C ++
•    C++ Namespaces

Program-program dasar C++
•    Halo dunia contoh Progam dalam C ++
•    If pernyataan Progam contoh dalam C ++
•    If... Else contoh Progam dalam C ++
•    For Loop Progam dalam C ++
•    While Loop contoh Progam dalam C ++
•    Do While Loop contoh Progam dalam C ++

Program C ++ Umum
•    Faktorial menggunakan Loop contoh Progam dalam C ++
•    Faktorial menggunakan contoh fungsi Progam dalam C ++
•    Faktorial menggunakan rekursi contoh Progam dalam C ++
•    Menemukan bilangan prima (metode 1) contoh Progam dalam C ++
•    Menemukan bilangan prima (metode 2) contoh Progam dalam C ++
•    Deret Fibonacci contoh Progam dalam C ++

Program C ++
•    Program sederhana Book Entry menggunakan struktur variabel dalam C ++ Pemrograman
•    Program yang sederhana untuk Operator biner Overloading menggunakan C++ Pemrograman
•    Program yang sederhana untuk Constructor menggunakan C++ pemrograman
•    Program yang sederhana untuk salinan Constructor menggunakan C++ pemrograman
•    Program yang sederhana untuk pengecualian penanganan membagi dengan nol menggunakan C++ Pemrograman
•    Program yang sederhana untuk menangani dengan beberapa pengecualian menangkap menggunakan C++ Pemrograman
•    Program yang sederhana untuk teman fungsi menggunakan C++ pemrograman
•    Program yang sederhana untuk fungsi Template menggunakan C++ pemrograman
•    Program yang sederhana untuk pewarisan berganda menggunakan C++ pemrograman
•    Program yang sederhana untuk membaca & menulis File operasi (mengkonversi Pemrograman C++ menggunakan huruf kecil ke huruf besar)
•    Program yang sederhana untuk satu warisan menggunakan C++ pemrograman
•    Program yang sederhana untuk Data statis dan fungsi anggota menggunakan C++ pemrograman

Semoga Tutorial Belajar C++ Program Dasar Untuk Pemula ini bisa menjadi panduan dan referensi dalam belajar pemrograman yaa... Salam ^-^

Jangan lupa share ya... ^-^

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 :)

Jumat, 21 Desember 2012

Function PHP || Belajar Pemrograman Web PHP dasar (bagian 2)

Sekilas penjelasan tentang Function PHP ... tapi ane kira ente udah paham tentang Function, Postingan ini ane bakal bahas tentang Function return dan Method, di PHP tidak ada namanya Function Void yang ada hanya Function return value (mengembalikan nilai) atau Function yang tidak mengembalikan nilai  yang biasaya disebut Method :D ... pada Function PHP Example kali ini, walah kok jadi campuran gini ya ?? hehehe pada Contoh Function PHP kali ini ane kasi contoh Function return String dan yang lain... buat ente yang belum paham dengan Function, monggo ente plajari dulu di postingan ane sebelumnya yang membahas tentang Function di C#, Java dan C++...

kalo ente udah paham / ngerti tentang function dan method sekarang saatnya ane kasi contoh Function PHP nya... oia pada postingan sebelum ini di akhir Artikel ane kasi contoh kode PHP yang sudah berjalan di HTML kan ?? kalo belum.. ya kapan2 dibaca ya ?? hehehehe.. oke buat satu folder di folder htdocs - XAMPP ente.. terserah namanya apa... trus bikin 2 file.. file yang pertama ente kasi nama index dengan ekstensi php (index.php), file yang kedua ente kasi nama fungsi dengan ekstensi php juga (fungsi.php) ...



Copy kan kode berikut ke dalam file fungsi.php
<?php
function HelloWorld(){
echo "Hello world (Title dengan function)";
}

function PrintWord($word){
echo $word;
}

function Perkalian($satu,$dua){
echo 'Hasil Perkalian '.$satu.' dan '.$dua.' = '.($satu*$dua);
}

function ReturnValuePenjumlahan($satu,$dua){
return ($satu+$dua);
}

function ReturnValuePengurangan($satu,$dua){
return ($satu-$dua);
}

function ReturnString($nama){
$val = "";
if($nama == "Rizal"){
$val = "Rumah Anda di Banyuwangi";
}else if($nama == "Faradis"){
$val = "Rumah Anda di Genteng";
}else if($nama == "Panjoel"){
$val = "Rumah Anda di Songgon";
}else{
$val = "Nama tidak terdaftars";
}
return $val;
}
?>
file fungsi.php ini berisi beberapa function return value ataupun yang bukan return value :D
kemudian pada file index.php copykan code berikut...

<html>
<head>
<title></title>
</head>
<body>
<div style="background:#993399; color:#FFFFFF; width:300px; height:100px; font-size:14px;">

</div>
</body>
</html>
kemudian ente simpan ke dua file tadi trus jalankan di browser... apa jadinya ?? browsernya kosong kan ?? bahkan titlenya juga kagak ada.. cuma ada warna ungu dengan ukuran 300X100 pixel kan ?? hehehehe... sekarang coba kita tambahkan kode PHP nya ya ?? pada bagian paling atas, di atasnya tag HTML ente kasi kode ini

<?php
include 'fungsi.php';
?>
terus kasi juga di tag Title kode ini :
<?php echo HelloWorld(); ?>  
Kode selengkapnya :
<?php
include 'fungsi.php';
?>
<html>
<head>
<title><?php echo HelloWorld(); ?></title>
</head>
<body>

</body>
</html>
setelah itu ente save dan refresh browser ente... pasti browser ente brubah jadi gini....

maksud dari kode di atas, kode include itu untuk menggabungkan file fungsi.php dengan file index.php... jadi kode apapun yang ada pada file fungsi.php bisa di panggil di file index.php... setelah itu pada panggil function Helloworld() pada Tag Title dan kita echo (tampilkan isinya).. ya otomatis apa yang ada di function Helloworld() akan tercetak pada Tag title...

kemudian coba juga kode ini ya ??
<?php PrintWord("Ahmad Rizal Afani"); ?>  
tambahkan kode diatas di antara tag Div... simpan dan refresh browser ente... pastinya jadinya kayak gini...

kode diatas itu memanggil function PrintWord dan mengirim sebuah nilai parameternya.. pada contoh kode diatas nilainya nama ane :D.. dan di dalam function itu value yang di kirim tadi di tampilkan pake "echo" ...
sekarang ente coba penjumlahan dengan function ya.. jadi proses penjumlahannya di lakukan didalam function kemudian di tampilkan juga didalam function itu... untuk mengirim nilai kedalam function itu pastinya function harusnya mempunyai 2 parameter... ini kodenya :
<?php 
$bilangan1 = 10;
$bilangan2 = 50;
Perkalian($bilangan1,$bilangan2);
?>

Lalu bagaimana dengan Function return value ?? ini baru mau ane jelasin... hehee..
coba kode ini

<?php 
$bilangan1 = 10;
$bilangan2 = 50;
echo 'hasil penjumlahan '.$bilangan1.' dan '.$bilangan2.' = '.ReturnValuePenjumlahan($bilangan1,$bilangan2);
?>

Kalo pada contoh yang tadi kita melakukan proses penjumlahan di dalam function, kemudian juga di tampilkan di dalam function... kalo kode yang ini hasil prosesnya dikembalikan dulu baru di "echo" (ditampilkan di luar function)... itu yang namanya function return value.. coba ente lihat di file fungsi.php function ReturnValue pasti di akhir kode ada keyword "return";

sekarang kita coba dengan function return string yang lain yang melakukan seleksi didalam function itu... coba kode ini.......

<?php 
$nama = "Faradis";
echo ReturnString($nama);
?>
Coba ente liat function ReturnString didalam file fungsi.php... function ini melakukan seleksi kemudian mengembalikan nilai sebuah string yang bisa kita tampilkan diluar function... dari penjelasan yang singkat ini semoga ente paham... kan udah ane jelasin apa maksud dari kode kode diatas itu... nanti kalo masi gak paham coba ente analisa kode2 itu... i.Alloh nanti bisa paham... :D semoga postingan ini bermanfaat buat kita semua... Amiiin...

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 :)

Minggu, 24 Maret 2013

Contoh Aplikasi CRUD C# WPF

Alhamdulillahirobbilalamin... postingan kali ini masi membahas Aplikasi C#, tapi agak beda C# nya, yang ini pake C# WPF (Windows presentation fundation), dan nanti ane kasi contoh Aplikasi CRUD C# WPF yang bisa ente download, hembb... kali ini boleh ane sdikit lega dari beberapa kesibukan, sampai - sampai hampir satu bulan kurang 3 kali ane kagak njamah blog ksayangan ane ini, sebenarnya si gak terlalu sibuk, cuma kmaren ada beberapa project yang harus ane selesaikan sehingga ane gak bisa bikin dan nulis beberapa tutorial pemrograman, mau nya si sminggu ane kasi 3 tulisan di blog ini :D tapi apa mau dikata terpaksa ane ninggalin blog ini dulu sementara... 
Oke, sekarang ane mau sdikit bahas tentang WPF, apa WPF itu ?? mungkin sebagian pengunjung sudah mengerti apa WPF itu dan mungkin mampir ke blog ini hanya mengambil Contoh aplikasi CRUD nya C# WPF saja :D y gapapalah... bagi ente yang masi gak ngerti,
secara gampangnya C# WPF itu adalah bahasa pemrograman yang bisa bikin GUI yang keren, yang bagus, yang elegan... hehehee... Apa C# biasa gak bisa ?? ya bisa2 saja tapi kalo pake C# biasa ya agak sulit... :) mangkanya disediakan oleh microsoft "WPF" untuk membuat aplikasi yang Desain Interface nya bagus.. untuk selengkap nya ente bisa baca langsung di web nya microsoft...
hemm.. okelah ane gak akan panjang lebar untuk membahas WPF, langsung aja ane kasi contoh Aplikasi CRUD C# WPF...
Silahkan gan kali mau didownload disini tempat nya.. monggo...
Oia Mungkin ada yang pengen tau Screen shoot nya... kayak gini gan...

Senin, 12 Desember 2016

Tutorial Belajar Android Program Dasar Untuk Pemula (Part I)


Oii... oii.. di pertemuan ini oe mau bahas nih tentang Android Program. Sebener nya ngga ada nama nya android program sih, maksud oe, oe mau ngajarin cara bikin suatu aplikasi untuk android.
Sebelum itu oe mau cerita sedikit, apa sih android itu? simak baik-baik ya.
Android (/ˈæn.drɔɪd/; an-droyd) adalah sistem operasi berbasis Linux yang dirancang untuk perangkat bergerak layar sentuh seperti telepon pintar dan komputer tablet. Android awalnya dikembangkan oleh Android, Inc., dengan dukungan finansial dari Google, yang kemudian membelinya pada tahun 2005. Sistem operasi ini dirilis secara resmi pada tahun 2007, bersamaan dengan didirikannya Open Handset Alliance, konsorsium dari perusahaan-perusahaan perangkat keras, perangkat lunak, dan telekomunikasi yang bertujuan untuk memajukan standar terbuka perangkat seluler. Ponsel Android pertama mulai dijual pada bulan Oktober 2008.

Antarmuka pengguna Android umumnya berupa manipulasi langsung, menggunakan gerakan sentuh yang serupa dengan tindakan nyata, misalnya menggeser, mengetuk, dan mencubit untuk memanipulasi objek di layar, serta papan ketik virtual untuk menulis teks. Selain perangkat layar sentuh, Google juga telah mengembangkan Android TV untuk televisi, Android Auto untuk mobil, dan Android Wear untuk jam tangan, masing-masingnya memiliki antarmuka pengguna yang berbeda. Varian Android juga digunakan pada komputer jinjing, konsol permainan, kamera digital, dan peralatan elektronik lainnya.

Android adalah sistem operasi dengan sumber terbuka, dan Google merilis kodenya di bawah Lisensi Apache. Kode dengan sumber terbuka dan lisensi perizinan pada Android memungkinkan perangkat lunak untuk dimodifikasi secara bebas dan didistribusikan oleh para pembuat perangkat, operator nirkabel, dan pengembang aplikasi. Selain itu, Android memiliki sejumlah besar komunitas pengembang aplikasi (apps) yang memperluas fungsionalitas perangkat, umumnya ditulis dalam versi kustomisasi bahasa pemrograman Java. Pada bulan Oktober 2013, ada lebih dari satu juta aplikasi yang tersedia untuk Android, dan sekitar 50 miliar aplikasi telah diunduh dari Google Play, toko aplikasi utama Android. Sebuah survei pada bulan April-Mei 2013 menemukan bahwa Android adalah platform paling populer bagi para pengembang, digunakan oleh 71% pengembang aplikasi bergerak. Di Google I/O 2014, Google melaporkan terdapat lebih dari satu miliar pengguna aktif bulanan Android, meningkat dari 583 juta pada bulan Juni 2013.

Faktor-faktor di atas telah memberikan kontribusi terhadap perkembangan Android, menjadikannya sebagai sistem operasi telepon pintar yang paling banyak digunakan di dunia, mengalahkan Symbian pada tahun 2010. Android juga menjadi pilihan bagi perusahaan teknologi yang menginginkan sistem operasi berbiaya rendah, bisa dikustomisasi, dan ringan untuk perangkat berteknologi tinggi tanpa harus mengembangkannya dari awal. Sifat Android yang terbuka juga telah mendorong munculnya sejumlah besar komunitas pengembang aplikasi untuk menggunakan kode sumber terbuka sebagai dasar proyek pembuatan aplikasi, dengan menambahkan fitur-fitur baru bagi pengguna tingkat lanjut atau mengoperasikan Android pada perangkat yang secara resmi dirilis dengan menggunakan sistem operasi lain.

Pada November 2013, Android menguasai pangsa pasar telepon pintar global, yang dipimpin oleh produk-produk Samsung, dengan persentase 64% pada bulan Maret 2013. Pada Juli 2013, terdapat 11.868 perangkat Android berbeda dengan beragam versi. Keberhasilan sistem operasi ini juga menjadikannya sebagai target ligitasi paten "perang telepon pintar" antar perusahaan-perusahaan teknologi. Hingga bulan Mei 2013, total 900 juta perangkat Android telah diaktifkan di seluruh dunia, dan 48 miliar aplikasi telah dipasang dari Google Play.

Android memungkinkan penggunanya untuk memasang aplikasi pihak ketiga, baik yang diperoleh dari toko aplikasi seperti Google Play, Amazon Appstore, ataupun dengan mengunduh dan memasang berkas APK dari situs pihak ketiga. Di Google Play, pengguna bisa menjelajah, mengunduh, dan memperbarui aplikasi yang diterbitkan oleh Google dan pengembang pihak ketiga, sesuai dengan persyaratan kompatibilitas Google. Google Play akan menyaring daftar aplikasi yang tersedia berdasarkan kompatibilitasnya dengan perangkat pengguna, dan pengembang dapat membatasi aplikasi ciptaan mereka bagi operator atau negara tertentu untuk alasan bisnis. Pembelian aplikasi yang tidak sesuai dengan keinginan pengguna dapat dikembalikan dalam waktu 15 menit setelah pengunduhan. Beberapa operator seluler juga menawarkan tagihan langsung untuk pembelian aplikasi di Google Play dengan cara menambahkan harga pembelian aplikasi pada tagihan bulanan pengguna. Pada bulan September 2012, ada lebih dari 675.000 aplikasi yang tersedia untuk Android, dan perkiraan jumlah aplikasi yang diunduh dari Play Store adalah 25 miliar.

Aplikasi Android dikembangkan dalam bahasa pemrograman Java dengan menggunakan kit pengembangan perangkat lunak Android (SDK). SDK ini terdiri dari seperangkat perkakas pengembangan, termasuk debugger, perpustakaan perangkat lunak, emulator handset yang berbasis QEMU, dokumentasi, kode sampel, dan tutorial. Didukung secara resmi oleh lingkungan pengembangan terpadu (IDE) Eclipse, yang menggunakan plugin Android Development Tools (ADT). Perkakas pengembangan lain yang tersedia di antaranya adalah Native Development Kit untuk aplikasi atau ekstensi dalam C atau C++, Google App Inventor, lingkungan visual untuk pemrogram pemula, dan berbagai kerangka kerja aplikasi web seluler lintas platform.

Apa aja yang kalian ketahui dari macam-macam versi android?
Nih macam-macam versi android yang sudah muncul:
•    Android 1.0 Apple pie
•    Android 1.1 Banana bread
•    Android 1.5 Cupcake
•    Android 1.6 Donut
•    Android 2.0 Eclair
•    Android 2.2 Froyo (Frozen Yogurt)
•    Android 2.3 Gingerbread
•    Android 3.0 Honeycomb
•    Android 4.0 Ice cream sandwich
•    Android 4.1 Jelly Bean
•    Android 4.4 Kitkat
•    Android 5.0 Lollipop
•    Android 6 Marshmallow
•    Android 7.0 Nougat

Sebelum nya oe pernah denger-denger ada Android Zombie Art.
•    Android Zombie Art
Android Zombie Art ini sebener nya memang ada, tapi apakah android ini palsu atau asli? setau oe sih OS android itu bebas di kembangkan, karena base nya linux. Jadi semua OS android itu ya asli. Kalau ada yang pernah cek di settingan android keluar gambar android dan zombie dan keluar pesan "zombie art by jack larson" , itu artinya OS tersebut dikembangkan oleh si jack larson.

Jumat, 14 Oktober 2016

Tutorial Belajar C Program Dasar Untuk Pemula



Oiii semua... yaaa oe mau bilang sesuatu nih, karena di postingan oe yang kemaren ada yang comment.
sekalian oe mau jawab comment nya yaaa. Trima kasih juga untuk joshua lalang yang sudah ngikutin terus dan trima kasih untuk pertanyaan nya ^-^.


Nah jawaban nya ada disini. Kali ini oe mau bahas tentang C Program. Berikut ini cara/tutorial dan pengertian nya.

Nih bagi yang belum tau, C program itu apa sih? C program atau programming language adalah salah satu bahasa pemrograman komputer. Dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem Operasi Unix di Bell Telephone Laboratories.
Meskipun C dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedia. C secara luar biasa memengaruhi bahasa populer lain nya, terutama C++ yang merupakan extensi dari C.

Pustaka
Pustaka (seringkali dirujuk sebagai library), adalah kumpulan fungsi-fungsi yang terkandung dalam satu file, Setiap file pustaka mempunyai satu Header file yang menyimpan cetak biru dari fungsi-fungsi yang terkandung dalam file pustaka. Bahasa C seringkali dipakai untuk membuat file-file pustaka yang menyimpan fungsi-fungsi tertentu, dikarenakan C dapat dikompile menjadi bahasa mesin yang sangat cepat dan kecil ukuran nya, kemudian bahasa pemrograman lain seperti Python yang akan menciptakan antar-muka dari fungsi-fungsi yang dikandung nya. Pustaka yang paling sering dipakai adalah Pustaka Standar C, yang berisi fungsi-fungsi standar yang berasal dari ANSI C. Pustaka standar ini sekarang telah terkandung dalam hampir setiap kompiler C yang dipakai.
Hello, World!

Berikut ini adalah contoh program sederhana yang akan mencetak kalimat "Hello, World!" dengan menggunakan pustaka stdio.h (ANSI C):
 
/// by Thomas G
/// 14 Oktober 2016
// Deskripsi

#include

int main(void)
{
printf("Hello, World!\n");
return 0;
}

Perbandingan dengan C++
C++ pada awal nya disebut sebagai "C dengan Kelas" (C With Classes) dan diciptakan untuk memiliki fitur pemrograman berorientasi objek. Karena C++ berdasarkan dari C, maka kebanyakan kode C bisa dirakit di kompilator C++ dengan mudah. Perbedaan kecil contoh nya kata "new" dan "delete" yang terdapat di kode C tidak bisa dirakit di C++ karena kata-kata ini adalah kata dipesan C++. Pustaka C biasa nya bisa diimpor ke pustaka C++, tapi karena kompilator C dan C++ memiliki "name mangling" yang berbeda, maka perubahan kecil di kode C perlu dilakukan

Oiya kalau kalian binggung mau pakai program apa. Kalau oe sih ngoding C bisa pakai notepad biasa / notepad++ , bisa juga pakai codeblock. Tapi lebih baik lagi kalo pakai Codeblock. Kalian bisa download di sini.

Berikut adalah 25 Tutorial Belajar C Program Dasar untuk Pemula:
•    Tutorial C Program 1 : Basic C Programs
•    Tutorial C Program 2 : Area Programs
•    Tutorial C Program 3 : Mathematical Programs
•    Tutorial C Program 4 : Number Programs in C Programming
•    Tutorial C Program 5 : 1-D Array Programs
•    Tutorial C Program 6 : 2-D Array Programs
•    Tutorial C Program 7 : Algorithms Programs
•    Tutorial C Program 8 : Command Line Arguments Programs
•    Tutorial C Program 9 : Conversion Programs
•    Tutorial C Program 10 : Dos Programs
•    Tutorial C Program 11 : Expressions Programs
•    Tutorial C Program 12 : File Handling Programs
•    Tutorial C Program 13 : Electrical Programs
•    Tutorial C Program 14 : Graphics Programs
•    Tutorial C Program 15 : Mouse Programs
•    Tutorial C Program 16 : Pointer Programs
•    Tutorial C Program 17 : Pyramid Programs
•    Tutorial C Program 18 : Recursive Programs
•    Tutorial C Program 19 : Series
•    Tutorial C Program 20 : Sizeof Operator
•    Tutorial C Program 21 : Sorting
•    Tutorial C Program 22 : Stack
•    Tutorial C Program 23 : String Operations With using Library Function
•    Tutorial C Program 24 : Structure Concept
•    Tutorial C Program 25 : Typical Programs