Sabtu, 12 April 2014

Plugin TinyMCE Upload Image dengan JBImages, WYSIWYG Editor yang Mampu Mengupload Gambar

Plugin TinyMCE Upload Image dengan JBImages, WYSIWYG Editor yang Mampu Mengupload Gambar ternyata banyak yang membutuhkan, ini penulis ketahui dari artikel sebelumnya yaitu WYSIWYG CKEditor Memakai Upload Gambar dengan CKFinder yang ternyata dibaca oleh cukup banyak pembaca. Kali ini penulis ingin membagi pengetahuan tentang WYSIWYG yang benar-benar open source dan free yaitu Tiny MCE dengan diberi plugin yang juga free yaitu JBImages, sehingga mampunyai fitur untuk meng-upload gambar.

Selasa, 08 April 2014

Shared Preferences Untuk Menyimpan Setting Aplikasi Android

Shared Preferences Untuk Menyimpan Setting Aplikasi Android sering dibutuhkan saat membuat aplikasi yang dapat menyimpan setting misalnya history username dan password atau setting koneksi, atau setting data yang pernah diinput agar pengguna tidak perlu mengetikkan lagi dan sebagainya.

Tetapi setting disini tidak harus serumit Database SQLite atau file setting di SDCard, kita tidak perlu membuat Database atau File secara khusus, sangat mudah dan sederhana. Data yang disimpan di setting ini bisa terhapus jika pengguna mereset (Clear Data) Aplikasi dari Settings-Apps-Aplikasi. Artinya jika di Windows setting ini seperti halnya Registry Windows, hanya saja karena Sistem Operasi Android bersifat Open Source dan Transparan, maka setting ini dapat dihapus Pengguna dengan mudah atau tidak dipersulit seperti halnya registry windows.

Minggu, 23 Maret 2014

Enkripsi Script PHP Agar Source Code Web PHP Tidak Bisa Dibaca, Menggunakan Fungsi Eval dan Encode 64

Enkripsi Script PHP Agar Source Code Web PHP Tidak Bisa Dibaca, Menggunakan Fungsi Evel dan Encode 64 cukup mudah dilakukan akan tetapi hasilnya cukup efektif untuk menyembunyikan kode program PHP sehingga sulit dibaca atau diedit oleh orang awam.

Tetapi sebenarnya cara ini bukan benar-benar mengamankan Script PHP akan tetapi hanya membuat bingung atau istilahnya obfuscate PHP script sehingga susah untuk dipecahkan walaupun oleh orang yang paham (programmer) dan bahkan kemungkinan besar tidak akan bisa dibaca atau dipecahkan oleh orang awam.

Dalam contoh program yang penulis buat terdiri dari 4 buah file, dengan urutan sebagai berikut :

Senin, 17 Maret 2014

Desain Tampilan Android Dengan HorizontalScrollView Scrollbar Kanan Kiri dan ScrollView Atas Bawah

Desain Tampilan Android Dengan HorizontalScrollView Scrollbar Kanan Kiri dan ScrollView Atas Bawah digunakan saat tampilan layar HP atau Tablet terlalu kecil, misalnya ketika menampilkan Komponen pada Project Android yang cukup banyak ke arah kanan (mendatar) maupun ke arah bawah (vertikal).

Triknya adalah menggabungkan penggunaan ScrollView pada bagian luar dan di dalamnya ditambahkan HorizontalScrollView. Hanya saja harus anda perhatikan bahwa ScrollView dan HorizontalScrollView tidak mau langsung memuat komponen di dalamnya, hanya mau membawahi satu Layout. Sehingga urutannya seperti ini : ScrollView, LinearLayout, HorizontalScrollView, LinearLayout, baru komponen lain ada di dalamnya.

Jumat, 14 Maret 2014

Membuat Aplikasi Android untuk Mengirim Email dengan Intent

Membuat Aplikasi Android untuk Mengirim Email dengan Intent hampir sama dengan Mengirim SMS dengan Intent. Cara ini adalah cara yang sangat sederhana untuk Mengirimkan Email dari Aplikasi Android yang kita buat.

Sama dengan sebelumnya, ketika penulis Browsing di Internet ternyata bermacam-macam cara untuk mengirim Email Menggunakan Intent, disini penulis gunakan keempat cara yang penulis temukan, silakan dicoba dan dipilih sendiri yang terbaik :)

Caranya pertama kita buat Project Android baru di Eclipse. Kemudian di MainActivity.java silakan masukkan kode program berikut ini :

Selasa, 11 Maret 2014

Membuat Desain Interface Android Dinamis Dari Kode Program Tanpa XML

Membuat Desain Interface Android Dinamis Dari Kode Program Tanpa XML
Artikel Membuat Desain Interface Android Dinamis Dari Kode Program Tanpa XML ini penulis buat karena pernah mengalami harus membuat tampilan Aplikasi Android yang dinamis. Misalnya jumlah TextView atau jumlah Button yang ada harus dibuat secara dinamis mengikuti jumlah data di Database.

Hal ini menyebabkan tampilan tidak bisa dibuat menggunakan file XML di res/layout seperti biasa, karena akan menjadi tampilan yang statis. Tetapi tentu saja kurang praktis jika membuat tampilan aplikasi seperti kebanyakan aplikasi yang statis tampilannya tetapi menggunakan kode program yang dinamis, karena cukup sulit untuk mengubah-ubah tampilan secara cepat.

Jumat, 07 Maret 2014

SQL untuk Custom ORDER BY, Mengurutkan Query Data Sesuai Daftar pada MySQL, Tidak Urut ASCending Maupun DESC

SQL untuk Custom ORDER BY, Mengurutkan Query Data Sesuai Daftar pada MySQL, Tidak Urut ASCending Maupun DESC. Artikel ini penulis pun bingung memberi judul. Maaf jika membingungkan tetapi tetap harus penulis catat di blog ini sebagai minimal catatan pribadi karena suatu saat penulis pasti membutuhkan lagi :)

Intinya adalah jika anda hendak mengurutkan data menggunakan bahasa SQL (Query) biasanya berdasarkan Kolom/Field tertentu dan dengan urutan tertentu, misal ORDER BY nama ASC atau ORDER BY nilai DESC. Bagaimana jika anda ingin mengurutkan sesuai daftar tertentu yang sebenarnya tidak urut, solusinnya menggunakan bahasa SQL berikut ini :

SELECT * FROM pegawai ORDER BY FIELD(departemen, 'Manajemen','HRD', 'Produksi', 'Marketing')

Maksud dari bahasa SQL tersebut adalah mengurutkan pegawai berdasarkan kolom departemen, tetapi kolom departemen tersebut bukan akan diurutkan berdasarkan Huruf depan (ASC atau DESC). Tetapi berdasarkan suatu urutan custom (ditentukan sendiri) yaitu harus departemen 'Manajemen' di atas, diikuti departemen 'HRD', kemudian 'Produksi' dan 'Marketing'.

Semoga Bermanfaat dan Tidak Membingungkan ^_^