Showing posts with label programming. Show all posts
Showing posts with label programming. Show all posts

Tuesday, 31 January 2017

Membuat Browser Android Sederhana dengan Android Studio

Browser merupakan aplikasi yang kita gunakan untuk menjelajah dunia internet, baik untuk mencari info sesuatu, atau mengakses alamat url yang sudah ditentukan. Kalo biasanya saya share tentang pemrograman web, kali ini saya akan memberikan tutorial bagaimana cara membuat browser android sederhana dengan menggunakan android studio. Sekali lagi, ini adalah contoh browser sederhana, sekedar untuk menampilkan halaman web yang sudah kita tentukan sebelumnya. Apabila anda ingin membuat lebih lanjut, anda bisa memodifikasinya sendiri. Sebelum melanjutkan ke tutorial, saya akan cerita sedikit mengapa saya membuat tutorial ini. Pada awalnya, saya telah memiliki aplikasi berbasis web yang sudah live dan sudah digunakan. Kemudian saya kepikiran untuk membuat versi androidnya, namun saya tidak begitu menguasai pemrograman android. Walaupun beberapa tahun yang lalu sempat sedikit mempelajarinya. Dari situlah suatu ide tercetus, bagaimana jika saya membuat browser yang ketika dibuka akan langsung membuka website yang sudah dibuat sebelumnya. Toh websitenya juga sudah support tampilan mobile. Dengan begitu, akan "terlihat" seperti aplikasi android. he...he...he... 

Friday, 6 January 2017

Mengirim Data dengan Ajax Codeigniter (II)

Postingan kali ini merupakan kelanjutan dari posting sebelumnya. Bagi yang belum membaca, bisa membuka Mengirim Data dengan Ajax Codeigniter. Sebagaimana yang telah sampaikan sebelumnya, ada beberapa cara untuk mengirim data dengan ajax. Jika proses Mengirim Data dengan Ajax sebelumnya menggunakan serialize, kali ini menggunakan id dari masing-masing input. Sebagai contoh, saya membuat dua input dengan id nama dan alamat, kemudain id tersebut di panggil pada saat akan mengirim data. Value dari input tersebut bisa disimpan dulu di variable seperti yang saya contohkan dibawah. Bisa juga langsung dipanggil pada saat pengiriman.  Untuk detailnya bisa dilihat pada contoh berikut :

Tuesday, 27 December 2016

Mengirim Data dengan Ajax Codeigniter

Dalam membuat website, biasanya kita membutuhkan fitur untuk mengirim data yang di input oleh user. metode input tersebut salah satunya adalah dengan ajax. Mengapa ajax? salah satu alasanya adalah kecepatan proses pengiriman data. Dengan menggunakan ajax, metode pengiriman akan lebih cepat.
Metode pengiriman dengan ajax sendiri, terdapat beberapa cara. Pertama menggunakan metode serialize, yaitu mengirim data berdasarkan id form nya, kemudian ajax akan mengirim data berdasarkan name dari tag input yang telah dibuat. Cara ini lebih simpel dan sederhana, terutama jika Anda akan mengirim data dengan banyak field, Anda tidak perlu menulis input name-nya satu persatu.  Dibawah ini adalah contoh mengirim data dengan ajax menggunakan serialize:

Sunday, 29 March 2015

Form Pencarian Autocomplete dari Database dengan Codeigniter

Dalam sebuah kasus pembuatan aplikasi website, adakalanya kita membutuhkan form pencarian. Sama halnya yang sedang saya butuhkan saat itu. Yaitu membuat form pencarian otomatis, yang mana ketika kita ketik beberapa huruf di form tersebut, maka akan muncul related word di bawah form pencarian tersebut. Yang mana related word  itu muncul dari data-data yang kita miliki di dalam database. Untuk lebih jelasnya, dapat dilihat gambar disamping. ketika saya mengetik "set", maka dibawahnya akan muncul kata-kata yang berkaitan dari database. (kebetulan saat saya membuat ini, isi database saya masih dari duplicate row sehingga banyak data yang sama.) 

It's OK.  

Selanjutnya, form ini berlaku untuk framework Codeigniter. Ya, framework yang saya gunakan dalam membuat aplikasi website. Bagi yang menggunakan framework lain dapat menyesuaikan. here we go....

Monday, 10 December 2012

Algoritma membuat segitiga bintang C++ II

c++
Algoritma C++
Baiklah, sesuai dengan janji saya pada posting sebelumnya, yaitu tentang Algoritma Bintang dengan C++ I, Kali ini saya akan kembali melanjutkan untuk membuat Algoritma Bintang dengan C++ II. Untuk Algoritma bing\tang kali ini sebenarnya hampir mirip dengan Algoritma Bintang yang sebelumnya. Hanya saja kita perlu menambahkan perintah perulangan didalamnya. Jadi intinya nanti kita akan berkreasi di bagia perulanganya.

Tuesday, 30 October 2012

Algoritma membuat segitiga bintang C++

wah, wah, wah... lama sekali blog ini tidak saya update. Sampai-sampai terdapat sarang laba-laba di mana-mana. Okelah, untuk kembali mengawali penyegaran blog saya kembali, kali ini saya akan membagikan panduan belajar algoritma pemrograman dengan C++. Algoritma pemrograman merupakan mata kuliah yang sangat membosankan. Tapi mau tidak mau kita harus mempelajarinya sebagai basic belajar informatika.
Salah satu algoritma yang sering muncul dalam belajar pemrograman dengan C++ adalah membuat segitiga yang tersusun dari tanda bintan. Orang sering menyebutnya dengan segitiga bintang. Segitiga bintang ini sebenarnya cukup sederhana, namun membutuhkan penalaran lebih saat kita belajar alogritma dan pemrograman.

Wednesday, 28 December 2011

Java: Rumus Bangun Datar dan Bangun Ruang

Kembali lagi saya ingin membagikan tentang contoh aplikasi java. Setelah di posting sebelumnya ada Aplikasi Rental Mobil dengan Java, Kali ini ada Program Rumus Bangun Datar dan Bangun Ruang, dengan aplikasi ini, kita dapat menghitung Luas dan Keliling dari bangun ruang(persegi,persegi panjang, jajar genjang dll), serta Luas Pernukaan dan Volume bangun Ruang(Silinder/tabung , Kubus, Balok, dll). Sebenarnya program ini cukup sederhana, karena ini merupakan pelajaran waktu SD(kata dosen saya begitu), tinggal bagaimana caranya mengimplementasikanya ke program java kita.

Thursday, 23 June 2011

Perkalian Matriks dengan C++


Berawal dari tugas kuliah yang meminta untuk membuat program perkalian matriks dengan C++, awalnya saya sempat kesulitan. namun setelah googling, akhirnya dapat juga algoritmanya. Dari Algoritma perkalian matriks tadi, kemudian program saya susun sedemikian rupa sehinga menjadi sebuah program perkalian matriks dengan c++ yang sederhana dan cukup mudah untuk di pahami.
(semoga saja begitu).
langsung aja di bawah ini adalah source code c++ dari perkalian matriks tersebut.

Thursday, 13 January 2011

Membuat Loading dengan C++

           Kembali lagi saya akan membagikan sebuah program dengan menggunakan bahasa C++. Setelah membagikan program mencari bilangan prima dan membuat looping dan percabangan pada postingan sebelumnya, kali ini saya akan membagikan program untuk membuat loading.

Tuesday, 4 January 2011

Penggunaan Looping dan Percabangan pada C++

Wah lama ga posting, akhirnya di tahun yang baru ini bisa juga kembali berkreasi dan berkarya di sini. Oke. Kali ini saya akan membagikan sedikit contoh coding dalam program C++. Mengapa C++? Ya karena disini saya hanya ingin membagikan sedikit pengetahuan yang saya dapat selama ini. Sekedar pengetahuan saja, C++ merupakan bahasa pemrograman tingkat menengah. Dikatakan demikian karena bahasa ini terletak di antara Bahasa pemrograman tingkat tinggi dan tingkat rendah. Tingkat tinggi artinya, Bahas pemrograman yang lebih “manusiawi”, atau lebih mudah di pahami manusia. Sedangkan Bahasa Pemrograman tingkat rendah artinya Bahasa tersebut lebih mengacu pada bahasa mesin/komputer . tanpa panjang lebar lagi, di bawah ini adalah coding contoh coding pencarian bilangan prima.

#include
using namespace std;
int main( )
{
int a,b,c,d,i;
cout<<"========================================\n";
cout<<"||Menentukan Bilangan Prima Atau Bukan||\n";
cout<<"========================================\n";
for (i=0;i<5;i++)
{
cout<<"Masukkan Nilai=";
cin >>a;
b=1;
c=a-1;
if (a==2)
{
cout<<"Bilangan Prima"<
}

else
{
while(b<=c)
{
b++;
d=a%b;
if (d==0)
{
cout<<"Bukan Bilangan Prima"<
break;
}else if (d>0 && b==c)
{
cout<<"Bilangan Prima"<
}
//cout<
}
}
cout<<"\n\n\n";
}
}
Dari contoh coding di atas, telah terdapat penggunaan tipe data, variadel, operator, perulangan dan percabangan. Tapi disini saya hanya ingin menjelaskan mengenai perulangan dan percabangan.
Pada bagian perulangan, ada penggunaan for dan while.
For digunakan ketika kita sudah menentukan berapa kali perulangan itu akan di lakukan.
for (i=0;i<5;i++)
i=0, ini adalah inisialisai, disini kita menentukan nilai awal dari perulangan yang akan kita buat.
i<5, ini adalah kondisi, disinilah kita menentukan hingga berapa kali perulangan itu akan di lakukan.
i++, ini adalah aksi, aksi digunakan untuk mengatur perubahan variabel. Dan mengatur kenaikan atau penurunan.
Bentuk umum for:
For(inisialisasi;kondisi;aksi)
{ pernyataan; }

Perulangan lainnya adalah while.
Bentuk umum dari while adalah:
while (kondisi)
{Pernyataan;
Pernyataan;}

while(b<=c), artinya, perulangan akan terus berjalan selama kondisi dalam while masih terpenuhi (b<=c)
Dan jika kondisi sudah tidak terpenuhi, maka perulanganpun berakhir.

Bagian percabangan, menggunakan if
Bentu umum dari if adalah
If (kondisi)
{ pernyataa ;}

Sedangkan bentuk umum dari if-else adalah
If(kondisi)
Pernyataan1;
Else
Pernyataan2;

if (a==2)
{
cout<<"Bilangan Prima"<
}
If(a==2) artinya, jika a==2, maka program akan menjalankan pernyataan yang ada di bawah if, yaitu cout<<"Bilangan Prima"<

Tapi jika kondisi tidak memenuhi(a tidak samadengan 2), maka program akan menjalankan pernyataan yang berada di bawah else.

mmmmm……. Mungkin segini dulu untuk kali ini, n’ tunggu aja postingan selanjutnya…….:-)

Sunday, 10 October 2010