-->
Home | Looking for something? Sign In | New here? Sign Up | Log out

Sabtu, 28 Desember 2013

| | 0 komentar | Read More

NAIA : Mari Kita Berkenalan Dengan JSON

NAIA - Hai sobat semuanya jumpa kembali dengan kami yang tentunya lewat blogger yang satu ini yaitu NAIA Organizations, Pada postingan yang sekarang ini kami akan mengajak anda untuk berkenalan dengan salah satu prmrograman yaitu JSON. Pernah dengar tentang JSON tidak? kalau sudah dengar tidak apa-apa membaca kembali ulasan berikut ini, bagi yang belum kenal silahkan amati dan cermati ulasan-ulasan di bawah ini. Mari kita berkenalan denga  JSON.  

JSON (dilafalkan "Jason"), merupakan singkatan dari JavaScript Object Notation dalam bahasa Indonesia adalah notasi objek JavaScript, yaitu suatu format ringkas pertukaran data komputer. Formatnya berbasis teks dan terbaca-manusia serta digunakan untuk merepresentasikan struktur data sederhana dan larik asosiatif (disebut objek).

Format JSON sering digunakan untuk mentransmisikan data terstruktur melalui suatu koneksi jaringan pada suatu proses yang disebut serialisasi. Aplikasi utamanya adalah pada pemrograman aplikasi web AJAX dengan berperan sebagai alternatif terhadap penggunaan tradisional format XML.

Walaupun JSON didasarkan pada subset bahasa pemrograman JavaScript secara spesifik, edisi ketiga standar ECMA-262, Desember 1999 dan umumnya digunakan dengan bahasa tersebut, JSON dianggap sebagai format data yang tak tergantung pada suatu bahasa. Kode untuk pengolahan dan pembuatan data JSON telah tersedia untuk banyak jenis bahasa pemrograman. Situs json.org menyediakan daftar komprehensif pengikatan JSON yang tersedia, disusun menurut bahasa.

Format JSON dispesifikasikan di RFC 4627 oleh Douglas Crockford. Tipe media Internet resmi JSON adalah aplication/json sedangkan ekstensi berkasnya adalah .json. Pada Desember 2005, Yahoo! mulai menawarkan opsi format JSON untuk layanan webnya. Google mulai menyediakan umpan JSON untuk protokol web GData-nya pada Desember 2006.

 Contoh JSON

Berikut ini merupakan contoh sintak dari JSON

{ 
   "namaDepan": "Budi", 
   "namaBelakang": "Sbudi", 
   "alamat": { 
           "namaJalan": "Jl. Sudirman 15A", 
           "kota": "Jakarta Selatan", 
           "provinsi": "DKI Jakarta", 
           "kodePos": 11111  
}, 
   'nomerTelepon'  
       "021 555-1234", 
       "021 555-4567" ]  
}

itulah sedikit kenalan kita dengan salah satu program yang bernama JSON, mungkin utnuk lebih mengenal dengan JSON jang lupa ikuti postingan kami yang selanjutnya.
terima kasih 

Senin, 23 Desember 2013

| | 0 komentar | Read More

NAIA : Mari Berenang Sebentar Kedunia AJaX



NAIA - Apa itu AJaX ??? Mungkin itu pertanyaa perdana yang timbul di benak fikiran soba NAIA ssemua, dan yang kedua Apa Itu Pemrograman AJAX ? Mungkin pertanyaan kedua itu yang akan keluar cuma, nah dengan kedua pertanyaan itu kami coba untuk menjawabnya dengan ulasan dibawah ini :

Sebelum berenang kedunia AJaX mari kita sama-sama baca Sedikit Penjelasan mengenai ajax.
Asynchronous JavaScript and XMLHTTP, atau disingkat AJaX, adalah suatu teknik pemrograman berbasis web untuk menciptakan aplikasi web interaktif. Tujuannya dari pemrograman AJaX ini adalah untuk memindahkan sebagian besar interaksi pada komputer web surfer, melakukan pertukaran data dengan server di belakang layar, sehingga halaman web tidak harus dibaca ulang secara keseluruhan setiap kali seorang pengguna melakukan perubahan. Hal ini akan meningkatkan interaktivitas, kecepatan, dan usability.


Apakah AJaX itu sendirian??? "gak dia bersama kamu hehehe.... Becanda kok" kalau sobat bertanya seperti itu saya coba jawab seperti ini,
Kombinasi Dari AJaX antara lain adalah :
  1. DOM yang diakses dengan client side scripting language, seperti VBScript dan implementasi ECMAScript seperti JavaScript dan JScript, untuk menampilkan secara dinamis dan berinteraksi dengan informasi yang ditampilkan.
  2. Objek XMLHTTP dari Microsoft atau XMLHttpRequest yang lebih umum di implementasikan pada beberapa browser. Objek ini berguna sebagai kendaraan pertukaran data asinkronus dengan web server. Pada beberapa framework AJAX, element HTML IFrame lebih dipilih daripada XMLHTTP atau XMLHttpRequest untuk melakukan pertukaran data dengan web server.
  3. XML umumnya digunakan sebagai dokumen transfer, walaupun format lain juga memungkinkan, seperti HTML, plain textXMLdianjurkan dalam pemakaian teknik AJaX karena kemudahan akses penanganannya dengan memakai DOM
  4. JSON dapat menjadi pilihan alternatif sebagai dokumen transfer, mengingat JSON adalah JavaScript itu sendiri sehingga penanganannya lebih mudahSeperti halnya DHTML, LAMP, atau SPA, Ajax bukanlah teknologi spesifik, melainkan merupakan gabungan dari teknologi yang dipakai bersamaan. Bahkan, teknologi turunan/komposit yang berdasarkan Ajax, seperti AFLAX sudah mulai bermunculan.
Berikut studi kasus tugas besar yang saya terapkan menggunakan konsep ajax :
==>Koneksi kedalam Database <?php //set the database connection variables $dbHost = "localhost";$dbUser = "root";$dbPass = "";$dbDatabase = "Pemesanan_Tiket_Bioskop";//connect to the database$db = mysql_connect ("$dbHost", "$dbUser", "$dbPass") or die ("I cannot connect to the database because: " . mysql_error());mysql_select_db("$dbDatabase", $db) or die ("I cannot select the database '$dbname' because: " . mysql_error());#Sourcode diatas menjelaskan untuk mengkoneksikan script php dengan database mysql.==> Index.php<?phpinclude("koneksi.php");?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Sampel Project Ajax</title><script src="selectpemesanan.js"></script></head><body>Pilih Pemesanan:<select name="film" onChange="showJudul(this.value)"><option></option><?php$query="select * from Pemesanan";$rs = mysql_query($query);while($result_data = mysql_fetch_array($rs)){list($id_pemesanan, $jumlah)=$result_data;?><option value="<?php echo "id_pemesanan"?>"><?php echo "$jumlah"?><?php}?></select><br/><br/><div id="txtHint"></div></body></html>

#SourceCode diatas untuk menampilkan tampilan data seperti ini
Outputnya adalah sebuah tampilan yang nanti pada saat kita klik tombol pada "Pilih pemesanan" maka akan muncul jumlah pada tampilan tersebut.
==>Get_pemesanan.php<?php$q = $_GET["q"];include("koneksi.php");$sql = "SELECT * FROM pemesanan WHERE id_film = '".$q."'";$result = mysql_query($sql);$sql1 = "SELECT * FROM film WHERE id_film = '".$q."'";$result1 = mysql_query($sql1);$row1 = mysql_fetch_assoc($result1);?><tr>Harga Pemesanan : <b/><?php echo strtoupper ($row1['judul'])?> </b></tr><?phpecho "<table bgcolor='yellow' border=''>      <tr>      <td><b>Id Pemesanan</td></b>      <td><b>Jumlah</td></b>      </tr>";while($row = mysql_fetch_array($result)){     echo "<tr>";          echo "<td><b>" . $row['id_pemesanan'] . "</td></b>";          echo "<td><b>" . $row['jumlah'] . "</td></b>";          echo "</tr>";            }          echo "</table>";?>
 #Sourcecode diatas menjelaskan Variabel $_GET di gunakan untuk mengambil suatu nilai yang dikirim dari sebuah form input dengan fungsi method=”get”.
berikut outputnya : 
Outputnya adalah menampilkan sebuah harga pemesanan tiket yang menampilkan id_pemesanan beserta jumlah.
==> Selectpemesanan.js
<?php            $q = $_GET["q"];            include("koneksi.php");                       $sql = "SELECT * FROM pemesanan WHERE id_film = '".$q."'";            $result = mysql_query($sql);                       $sql1 = "SELECT * FROM film WHERE id_film = '".$q."'";            $result1 = mysql_query($sql1);            $row1 = mysql_fetch_assoc($result1);                       ?>            <tr>Harga Pemesanan : <b/><?php echo strtoupper ($row1['judul'])?> </b></tr>            <?php            echo "<table bgcolor='yellow' border=''>                                    <tr>                                    <td><b>Id Pemesanan</td></b>                                    <td><b>Jumlah</td></b>                                    </tr>";
            while($row = mysql_fetch_array($result)){                        echo "<tr>";                                    echo "<td><b>" . $row['id_pemesanan'] . "</td></b>";                                    echo "<td><b>" . $row['jumlah'] . "</td></b>";                        echo "</tr>";            }            echo "</table>";            ?>
#Diatas merupaka Source code select.js yang nantinya menghasilkan output tabel id_pemesanan,jumlah.

Itulah sedikit ulasan tentang AJaX semoga dengan sedikit contoh sobat semuanya bisa mengembangkan amin,
Thanks To #Syarifah FW

Minggu, 22 Desember 2013

| | 0 komentar | Read More

NAIA : Metode Sorting Pada C++


NAIA - Hai kawan-kawan semua... ketemu lage dengan kami NAIA Organization, pada kesempatan kali ini kami akan membahas tentang "Metode Sorting Pada C++" oke mari kita simak bersama-sama 


1. Merge Sort ( Penggabungan )
Pengertian Merge Sort adalah algoritma yang dijalankan sebagai akibat dari terlalu banyaknya daftar yang diurutkan, dengan menghasilkan lebih banyak daftar yang diurutkan sebagai output. Algoritma merge ini disesuaikan untuk mesin drive tape. Penggunaannya dalam akses memori acak besar yang terkait telah menurun, karena banyak aplikasi algoritma merge yang mempunyai alternatif lebih cepat ketika kamu memiliki akses memori acak yang menjaga semua data. Hal ini disebabkan algoritma ini membutuhkan setidaknya ruang atau memori dua kali lebih besar karena dilakukan secara rekursif dan memakai dua tabel.
Algoritma merge sort membagi tabel menjadi dua tabel yang sama besar. Masing-masing tabel diurutkan secara rekursif, dan kemudian digabungkan kembali untuk membentuk tabel yang terurut. Implementasi dasar dari algoritma merge sort memakai tiga buah tabel, dua untuk menyimpan elemen dari tabel yang telah di bagi dua dan satu untuk menyimpan elemen yang telah terurut. Namun algoritma ini dapat juga dilakukan langsung pada dua tabel, sehingga menghemat ruang atau memori yang dibutuhkan.
Algoritma Merge umumnya memiliki satu set pointer p0..n yang menunjuk suatu posisi di dalam satu set daftar L0..n . Pada awalnya mereka menunjuk item yang pertama pada setiap daftar. Algoritmanya sebagai berikut:
Selama p0..n masih menunjuk data yang di dalam sebagai pengganti pada akhirnya:
a. Melakukan sesuatu dengan data item yang menunjuk daftar mereka masing-masing.
b. Menemukan pointers points untuk item dengan kunci yang paling rendah
Metode penggabungan sebagai berikut :
Mula-mula diberikan dua kumpulan data yang sudah dalam keadaan urut. Kedua kumpulan data tersebut harus dijadikan satu table sehingga dalam keadaan urut. Misalnya kumpulan data pertama (T1) adalah sebagai berikut : 3   11   12   23   31 Sedangkan kumpulan data kedua (T2) adalah sebagai berikut : 9   15   17   20   35
Proses penggabungan ini dapat dijelaskan sebagai berikut :
Mula-mula diambil data pertama dari T1 yaitu 3 dan data pertama dari T2 yaitu 9. Data ini dibandingkan, kemudian yang lebih kecil diletakkan sebagai data pertama dari hasil pengurutan, misalnya T3. Jadi T3 akan memiliki satu data yaitu 3. Data yang lebih besar yaitu 9 kemudian dibandingkan dengan data kedua dari T1, yaitu 11. Ternyata 9 lebih kecil dari 11, sehingga 9 diletakkan sebagai data kedua dari T3. Demikian seterusnya sehingga didapat hasil sebagai berikut : 3   9   11   12   15   17   20   23   31   35

2. Quick Sort
Pengerian Quick Sort adalah algoritma yang dijalankan sebagai akibat dari terlalu banyaknya daftar yang diurutkan, dengan menghasilkan lebih banyak daftar yang diurutkan sebagai output. Algoritma merge ini disesuaikan untuk mesin drive tape. Penggunaannya dalam akses memori acak besar yang terkait telah menurun, karena banyak aplikasi algoritma merge yang mempunyai alternatif lebih cepat ketika kamu memiliki akses memori acak yang menjaga semua data. Hal ini disebabkan algoritma ini membutuhkan setidaknya ruang atau memori dua kali lebih besar karena dilakukan secara rekursif dan memakai dua tabel.
Algoritma merge sort membagi tabel menjadi dua tabel yang sama besar. Masing-masing tabel diurutkan secara rekursif, dan kemudian digabungkan kembali untuk membentuk tabel yang terurut. Implementasi dasar dari algoritma merge sort memakai tiga buah tabel, dua untuk menyimpan elemen dari tabel yang telah di bagi dua dan satu untuk menyimpan elemen yang telah terurut. Namun algoritma ini dapat juga dilakukan langsung pada dua tabel, sehingga menghemat ruang atau memori yang dibutuhkan.
Algoritma Merge umumnya memiliki satu set pointer p0..n yang menunjuk suatu posisi di dalam satu set daftar L0..n . Pada awalnya mereka menunjuk item yang pertama pada setiap daftar. Algoritmanya sebagai berikut:
Selama p0..n masih menunjuk data yang di dalam sebagai pengganti pada akhirnya:
a. Melakukan sesuatu dengan data item yang menunjuk daftar mereka masing-masing.
b. Menemukan pointers points untuk item dengan kunci yang paling rendah; membantu salah satu pointer untuk item yang berikutnya dalam daftar.
Larik L[p..r] (dengan indeks terkecil adalah p dan indeks terbesar yaitu r) disusun ulang (dipartisi) menjadi dua buah larik A[p..q] dan A[q+1..r] sehingga setiap elemen dalam A[q+1..r]. Selanjutnya kedua larik tersebut diurutkan secara rekursif. Dengan sendirinya kombinasi kedua larik tersebut membentuk larik dengan data yang telah urut.

Sabtu, 21 Desember 2013

| | 0 komentar | Read More

NAIA : Program Penjumlahan Matrik Pada C++

NAIA - Selamat pagi, siang, sore, malam, kawan semuanya bertemu kembali dengan kami NAIA Organizations lewat blog ini kami akan berbagi tentang bagaimana penjumlahan matrik di C++ oke dari pada nyeloteh kesana kemari yang gak ada gunanya mendingan pelajarilah code programnya di bawah ini. bekicot.

#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
int main ()
{
awal :
clrscr();
int x, y, a[3][3], b[3][3];
cout<<"PROGRAM PENJUMLAHAN MATRIKS"<<endl;
cout<<"--------------------------"<<endl;
cout<<"MATRIKS A"<<endl;
for(x=0;x<3;x++)
for(y=0;y<3;y++)
{
cout<<"Elemen ke - "<<x<<"."<<y<<" : "; cin>>a[x][y]; }}
for(x=0;x<3;x++)
{
for(y=0;y<3;y++)
{
cout<<setw(6)<<a[x][y];
}
cout<<endl; }
cout<<endl;
cout<<"MATRIKS B"<<endl;
for(x=0;x<3;x++)
for(y=0;y<3;y++)
{
cout<<"Elemen ke - "<<x<<"."<<y<<" : "; cin>>b[x][y]; }}
for(x=0;x<3;x++)
{
for(y=0;y<3;y++)
{
cout<<setw(6)<<b[x][y];
}
cout<<endl; }
cout<<endl;
cout<<"HASIL PENJUMLAHAN MATRIKS"<<endl;
for(x=0;x<3;x++)
{
for(y=0;y<3;y++)
{
cout<<setw(6)<<a[x][y]+b[x][y];
}
cout<<endl;
}
cout<<endl;
char q;
cout<<"ULANGI MATRIKS : (Y/N) ??" ;
cin>>q;
if(q=='Y')
goto awal;
else
if(q=='N')
goto akhir;
akhir :
cout<<"--------------------------"<<endl;
cout<<"rianovitam.blogspot.com";
getch();
return 0;
}

Nah hasil dari program tersebut ialah seperti ini,
Sekian dulu semoga bermanfaat amin

Jumat, 20 Desember 2013

| | 0 komentar | Read More

NAIA : Free Download Ebook PHP Dan MySQL


NAIA - Hai sobat semuanya apa kabar tentunya baik donk. semoga saja begitu, nah di dalam kesempatan kedua ini kami ingin berbagi tentang Ebook PHP Dan MySQL untuk sobat semuanya silahkan langsung download dibawah ini dan ingat langsung dipelajari ya..!!


Oke itu saja dari kami dalam kesempatan kali ini semoga bermanfaat Amin.


  • Followers




    Taruh content Tab 3 disini