Kamis, 13 November 2014

Sistem Pakar Metode Certainty Factor (CF) dengan Excel Spreadsheet

Sistem Pakar Metode Certainty Factor (CF) dengan Excel Spreadsheet juga merupakan Algoritma Sistem Cerdas yang terkenal dipakai di kalangan Mahasiswa dan Akademisi di Teknik Informatika dan Ilmu Komputer seperti halnya SPK dengan Metode AHP, SPK dengan Metode TOPSIS dan SPK dengan Metode SAW, dan lain sebagainya.

Teori tentang Algoritma Sistem Pakar dengan Metode CF (Certainty Factor) ini penulis buatkan dalam bentuk Excel / Spreadsheet sehingga mudah dipelajari cara menghitung rumusnya di Formula yang ada di dokumen Microsoft Excel. Sedangkan teorinya mohon dicari atau dipelajari sendiri.

Berikut ini tampilan Sistem Pakar dengan Metode Certainty Factor di Spreadsheet Excel:

Senin, 10 November 2014

Javascript untuk Mengecek Ukuran File Sebelum Diupload dengan JQuery

Javascript untuk Mengecek Ukuran File Sebelum Diupload dengan JQuery berfungsi untuk mengecek ukuran file yang sudah dipilih pengguna sebelum diupload. Sebenarnya hal ini sudah sangat umum dilakukan dengan script PHP, tetapi kurang efektif karena script PHP hanya mampu mengecek file yang sudah diupload.

Artinya file yang mungkin sangat besar tersebut sudah terlanjur terupload di server baru dicek dan dinyatakan tidak boleh kemudian dihapus. Hal ini tentu saja sangat memboroskan waktu dan bandwith.

Selasa, 26 Agustus 2014

Membuat Aplikasi Android dengan Navigasi Swipe, ViewPager, Title Strip


Membuat Aplikasi Android dengan Navigasi Swipe, ViewPager, Title Strip ini hampir mirip dengan project pada artikel Membuat Aplikasi Android dengan Navigasi Tab dan Swipe dengan ViewPager. Bedanya aplikasi ini bisa di swipe tetapi tidak memiliki Navigasi Tabs, digantikan dengan Title Strip. Aplikasi ini sama-sama digenerate dari Eclipse ADT versi Build: v21.0.0-531062 dengan SDK versi Jelly Beans. Jadi jangan heran jika project yang anda generate dengan cara yang sama kemungkinan hasilnya sedikit berbeda karena Eclipse atau Android Developer Tools yang digunakan mungkin versinya berbeda dengan yang penulis gunakan di artikel ini. Project ini juga menggunakan ViewPager dan Fragment, sehingga dalam satu Activity bisa ada beberapa tampilan Fragment Layout. 

Pertama-tama kita buat dahulu project baru dengan Navigasi Swipe dan Title Strip. Pada langkah menentukan Minimum Required SDK pilih Honeycomb 3.0 karena jika dibawah itu tidak bisa menggunakan Navigasi Tab dan Swipe ini.

Sabtu, 23 Agustus 2014

Membuat Aplikasi Android dengan Navigasi Tab, ActionBar Tabs

Membuat Aplikasi Android dengan Navigasi Tab, ActionBar Tabs ini, seperti halnya pada artikel serupa yaitu Membuat Aplikasi Android dengan Navigasi Swipe dan Tabs, digenerate dari Eclipse ADT versi Build: v21.0.0-531062 dengan SDK versi Jelly Beans. Jadi jangan heran jika project yang anda generate dengan cara yang sama bisa saja hasilnya sedikit berbeda karena Eclipse atau Android Developer Tools yang and gunakan mungkin versinya berbeda dengan yang digunakan di artikel ini.
Project ini menggunakan ViewPager bertipe Tab dan Fragment, sehingga dalam satu Activity bisa ada beberapa tampilan Fragment Layout.

Langkah pertama buat dahulu project baru dengan Navigasi Tab. Pada langkah menentukan Minimum Required SDK pilih Honeycomb 3.0 karena jika dibawah itu tidak bisa menggunakan Navigasi Tab.

Selasa, 19 Agustus 2014

Membuat Aplikasi Android dengan Navigasi Tab dan Swipe dengan ViewPager

Membuat Aplikasi Android dengan Navigasi Tab dan Swipe dengan ViewPager ini digenerate dari Eclipse ADT versi Build: v21.0.0-531062 dengan SDK versi Jelly Beans. Jadi jangan heran jika project yang anda generate dengan cara yang sama bisa saja hasilnya sedikit berbeda karena Eclipse atau Android Developer Tools yang and gunakan mungkin versinya berbeda dengan yang penulis gunakan.
Project ini menggunakan ViewPager mode Tab dan Fragment, sehingga dalam satu Activity bisa ada beberapa tampilan Fragment Layout. 

Pertama-tama kita buat dahulu project baru dengan Navigasi Tab dan Swipe. Pada langkah menentukan Minimum Required SDK pilih Honeycomb 3.0 karena jika dibawah itu tidak bisa menggunakan Navigasi Tab dan Swipe ini.

Rabu, 06 Agustus 2014

Membuat Aplikasi Android dengan Navigasi Menu Drawer, Swipe, Tab, dan Action Bar Spinner

Membuat Aplikasi Android dengan Navigasi Menu Drawer, Swipe, Tab, Action Bar Spinner dan Fragment semakin update dan beragam cara dengan semakin berkembangnya SDK yang disediakan oleh Google, . SDK paling baru adalah SDK Android Kitkat 4.4. Kali ini penulis akan mencoba membahas berbagai Tipe Navigasi (Menu) dari Honeycomb, IceCream Sandwich, Jelly Beans hingga Kitkat, agar mudah kita gunakan saja project hasil generate dari Eclipse ADT. 

Eclipse yang digunakan untuk menggenerate project ini adalah Android Developer Tool terbaru dan satu versi sebelumnya ketika artikel ini ditulis.

Berikut ini daftar artikelnya :

Rabu, 16 Juli 2014

Aplikasi Android Image Zoom In, Zoom Out, Gambar pada ImageView Pinch Zoom Dua Jari Geser Satu Jari, Klik Coordinate Pixel


Aplikasi Android Image Zoom In, Zoom Out, Gambar pada ImageView Pinch Zoom Dua Jari Geser Satu Jari, Klik Coordinate Pixel sering kita lihat pada aplikasi yang menampilkan Gambar, Foto atau Image. Fitur Zoom (Perbesar) maupun Drag (Geser) sudah lazim dibutuhkan oleh pengguna ketika melihat suatu Image / Gambar di Layar Perangkat Mobile. Zoom In (Perbesar) dan Zoom Out (Perkecil) biasanya dilakukan dengan menggeser dua buah jari secara bersamaan menjauh atau mendekat. Sedangkan drag (Geser) dilakukan dengan satu jari.

Disamping itu kita juga akan mencoba mempelajari cara memperoleh koordinat gambar yang absolut ketika kita klik suatu gambar. Hal ini bisa dimanfaatkan untuk membuat Peta atau Denah Sederhana. Atau media pembelajaran Bergambar.

Senin, 14 Juli 2014

Sistem Pakar dengan Metode Dempster Shafer Menggunakan Excel Spreadsheet


Sistem Pakar dengan Metode Dempter Shafer Menggunakan Excel SpreadsheetSistem Pakar dengan Metode Dempster Shafer Menggunakan Excel Spreadsheet merupakan algoritma Sistem Cerdas yang relatif lebih rumit dibandingkan Algoritma yang lain seperti SPK dengan Metode AHPSPK dengan Metode TOPSIS dan SPK dengan Metode SAW, yang pernah dibahas.

Teori tentang Algoritma Sistem Pakar dengan Metode Dempster Shafer penulis sediakan dalam bentuk Excel / Spreadsheet sehingga mudah dipelajari cara menghitung rumusnya. Untuk teorinya mohon dicari sendiri karena penulis memang tidak terlalu mahir dalam menjelaskan Teori Dempster Shafer ini.

Berikut ini tampilan Sistem Pakar dengan Metode Dempter Shafer di Spreadsheet Excel:

Minggu, 06 Juli 2014

Membuat Drawer Layout, Menu Slider di Android dengan Fragment Page


Membuat Drawer Layout, Menu Slider di Android dengan Fragment Page sangat perlu dipelajari karena beberapa bulan terakhir ini kita semakin banyak melihat Aplikasi yang menggunakan Menu Drawer (Slider Menu). Jenis menu ini semakin populer karena dapat menghemat tempat dan bisa berisi menu lebih banyak. Salah satu aplikasi yang pertama kali menggunakannya adalah Android Gmail Client.

Yang perlu menjadi catatan adalah, DrawerLayout dan Fragment ini merupakan fitur dari SDK Jelly Beans atau KitKat, sehingga memang kita tidak pernah melihat aplikasi ini pada era SDK Froyo maupun Gingerbread. Eclipse yang mendukung Menu DrawerLayout pun adalah Eclipse ADT (Android Developer Tools) yang dikeluarkan baru-baru ini, relatif baru paling tidak pertengahan tahun 2013. Jadi jika anda mengalami banyak error harap dimaklumi ada kemungkinan Eclipse atau SDK anda yang belum update.

Rabu, 25 Juni 2014

Menampilkan Google Fonts di Halaman Web Secara Offline, Download Font Save Lokal Server Maupun Secara Online Link ke Google

Menampilkan Google Fonts di Halaman Web Secara Offline, Download Font Save Lokal Server Maupun Secara Online Link ke GoogleMenampilkan Google Fonts di Halaman Web Secara Offline, Download Font Save Lokal Server Maupun Secara Online Link ke Google sekarang sudah semakin sering dipakai oleh para pembuat web. Baik Web Designer ataupun Programmer Web sering menggunakan Font bawaan sendiri ketika membuat halaman web, untuk lebih praktis mereka memakai Font dari Google. Kadang kala kita mendapati web yang mempunyai Font bagus dari Google Font agak lama loading karena harus menunggu data Font dari GoogleFonts. Oleh sebab itu pada artikel ini coba kita pelajari cara menggunakan Google Font dengan dua cara. Cara pertama yaitu link langsung secara online ke Google dan cara kedua yaitu Font tersebut didownload dan diletakkan di Server kita atau di lokal agar lebih cepat.

Sabtu, 21 Juni 2014

Membuat Button Click Sound Effect pada Aplikasi Android, Efek Suara Ketika Tombol Diklik


Membuat Button Click Sound Effect pada Aplikasi Android, Efek Suara Ketika Tombol Diklik sering dilakukan ketika kita membuat aplikasi berupa Game Android. Karena rasanya sepi atau kurang ramai jika ketika tombol diklik hanya diam saja.

Kali ini kita coba membuat aplikasi untuk memberikan efek suara ketika Button diklik, atau yang sering kita sebut Button Sound Effect pada Aplikasi Android. Caranya sediakan dahulu file *.mp3 yang cukup kecil yang berisi suara yang diinginkan ketika tombol diklik. Jika kesulitan dapat dipakai file yang telah disertakan pada Project Contoh di bawah, yaitu pada folder assets/pop.mp3.


Selasa, 17 Juni 2014

Aplikasi Android Menggunakan Thread Background Process untuk Mengambil Data dari Web Server HTTP dengan Progress Dialog

Aplikasi Android Menggunakan Thread Background Process untuk Mengambil Data dari Web Server HTTP dengan Progress DialogAplikasi Android Menggunakan Thread Background Process untuk Mengambil Data dari Web Server HTTP dengan Progress Dialog ini ternyata sudah sangat urgen untuk dikuasai. Karena berbagai aplikasi yang pernah penulis buat di Blog ini seperti Membuat Aplikasi Android Client Server JSON PHP Database MySQL semakin banyak yang mengalami error jika dijalankan di Project Android yang menggunakan Eclipse / SDK Android terbaru. Kenapa? Karena ternyata mulai SDK Android Jelly Beans, semua akses ke Internet, khususnya ke Web (HTTP) Server harus menggunakan Thread, tidak boleh dijalankan secara langsung, mungkin karena hal itu sangat berpotensi membuat program menjadi Hang selama mendownload data dari Web Server. Solusi sederhananya sebenarnya sangat simple, tinggal anda buka AndroidManifest.xml kemudian cari dan hapus baris berikut :

Rabu, 11 Juni 2014

Sistem Pendukung Keputusan (SPK) Metode AHP (Analytic Hierarchy Process) dengan Excel Spreadsheet

Sistem Pendukung Keputusan (SPK) Metode AHP (Analytic Hierarchy Process) dengan Excel Spreadsheet adalah salah satu Algoritma Sistem Cerdas yang sering dipakai di kalangan Akademisi / Mahasiswa di Teknik Informatika dan Ilmu Komputer seperti halnya SPK dengan Metode TOPSIS dan SPK dengan Metode SAW, yang pernah dibahas sebelumnya.

Teori tentang Algoritma SPK dengan Metode AHP ini penulis buatk dalam bentuk Excel / Spreadsheet sehingga mudah dipelajari cara menghitung rumusnya di Formula yang ada di dokumen Microsoft Excel. Untuk teorinya mohon dicari sendiri karena penulis memang tidak bisa terlalu mahir dalam menjelaskan Teori AHP ini.

Berikut ini tampilan SPK dengan Metode AHP di Spreadsheet Excel:

Sabtu, 07 Juni 2014

Aplikasi Android dengan Font Jawa, Karakter Tulisan Jawa

Aplikasi Android dengan Font Jawa, Karakter Tulisan JawaAplikasi Android dengan Font Jawa, Karakter Tulisan Jawa membuat aplikasi yang kita buat memiliki tampilan tulisan Jawa. Font yang biasa dipakai adalah aksara.ttf atau hanacaraka.ttf, sesuai hasil riset teman font yang lebih mudah digunakan adalah aksara.ttf. Anda bisa mencarinya di internet karena sudah tersebar luas, atau bisa menggunakan font yang ada di project artikel ini, dapat anda download pada link paling bawah.

Caranya menambahkan Font dari luar ke Project Android kita sama dengan artikel sebelumnya yaitu Membuat Aplikasi Android dengan Font Lain Bawaan Sendiri. Pertama buat dahulu project Android baru di Eclipse. Kemudian cari fonts jawa yang ingin dimasukkan yaitu aksara.ttf dan hanacaraka.ttf kemudian klik kanan file tersebut, pilih Copy kemudian kembali ke Eclipse, buka Project Explorer pada Project yang sudah dibuat klik tree nya, buka folder assets kemudian klik kanan Paste, maka Font Karakter Jawa sudah akan masuk di direktori assets di dalam project android dan siap digunakan dari kode program.

Rabu, 04 Juni 2014

Aplikasi Android dengan Custom Font, Memakai Fonts Lain Bawaan Sendiri

Aplikasi Android dengan Custom Font, Memakai Fonts Lain Bawaan SendiriAplikasi Android dengan Custom Font, Memakai Fonts Lain Bawaan Sendiri bisa kita lihat pada Game-game Android. Dalam aplikasi game tersebut biasanya font yang digunakan tidak sama dengan font default yang ada pada Sistem Operasi Android.

Kali ini kita coba menambahkan Font dari luar ke Project Android kita, caranya buat dahulu project Android baru di Eclipse. Kemudian cari font yang anda inginkan, misalnya dari direktori C:\Windows\Fonts, kemudian klik kanan Copy kemudian kembali ke Eclipse, buka Project Explorer pada Project yang sudah dibuat klik tree nya, buka folder assets kemudian klik kanan Paste, maka Font sudah akan masuk di direktori assets di dalam project android dan siap digunakan dari kode program.

Jumat, 30 Mei 2014

Menampilkan Web Font Korea, Karakter Jepang, Huruf Mandarin (China), Tulisan Arab dengan PHP di Web dan Menyimpan di Database MySQL

Menampilkan Web Font Korea, Karakter Jepang, Huruf Mandarin (China), Tulisan Arab dengan PHP di Web dan Menyimpan di Database MySQL sangat dibutuhkan ketika kita ingin membuat web multi bahasa, misalnya web dengan beberapa versi bahasa seperti English, Chinese Mandarin, Japanese dan Arabic.

Untuk "memaksa" agar web browser mau menampilkan karakter huruf asing (korea, jepang, china, arab) ini dapat dipakai header PHP yang digunakan untuk mengeset agar halaman HTML ditampilkan dengan encoding utf8.

Sedangkan untuk menyimpan di database MySQL agar dapat tersimpan dan ditampilkan lagi huruf font Arabic, Mandarin, Korean, dan Japanese tersebut sesuai dengan bentuk ketika disimpan, maka harus dibuat tabel dengan kolom bertipe encoding "utf8_unicode_ci".

Selasa, 27 Mei 2014

Mendapatkan Informasi Web Browser Agent dan Informasi IP Address Client Komputer Menggunakan Javascript dan PHP

Mendapatkan Informasi Web Browser Agent dan Informasi IP Address Client Komputer Menggunakan Javascript dan PHPCara Mendapatkan Informasi Web Browser Agent dan Informasi IP Address Client Komputer Menggunakan Javascript dan PHP ini penulis buat secara khusus karena ada teman yang menanyakan hal semacam ini. Sebelumnya penulis pernah bahas tema serupa pada Artikel sebelumnya Mendeteksi Web Browser Agent Apakah Mobile atau Desktop dan Mendapatkan Lokasi Pengunjung Web dengan Javascript dan Menampilkan pada Peta Google Map.

Sedangkan artikel ini dibuat untuk lebih melengkapi cara mencari informasi pengunjung web yaitu berupa apa browser yang digunakan, sistem operasi apa yang dipakai dan IP Address serta zona lokasi (Negara dan Kota) berdasarkan IP Address yang didapatkan itu.

Sabtu, 17 Mei 2014

Mencetak Report Web PDF Format Tabel, Word Wrap, Merge Cell, Background Warna, Border dan Justify dengan PHP TCPDF

Mencetak Report Web PDF Format Tabel, Word Wrap, Merge Cell, Background Warna, Border dan Justify dengan PHP TCPDF
Mencetak Report Web PDF Format Tabel, Word Wrap, Merge Cell, Background Warna, Border dan Justify dengan PHP TCPDF kelihatannya mudah. Anda dapat menggunakan berbagai library untuk mencetak report seperti FPDF, EzPDF, TCPDF dan sebagainya. Anda dapat memperoleh FPDF di website ini, sedangkan EzPDF ada di disini, dan TCPDF dapat didownload disini.

Tetapi ternyata dari berbagai library tersebut yang mendukung pencetakan PDF dengan format HTML, yang artinya kita menulis HTML kemudian akan digenerate menjadi PDF secara mudah dan lengkap adalah TCPDF. Dalam hal ini sangat menguntungkan jika kita menulis format laporan yang akan dikonversi ke PDF dalam bentuk HTML dengan Tabel tag <table>.

Minggu, 04 Mei 2014

Mendapatkan Lokasi GPS Pengunjung Web dan Menampilkan Lokasi Latitude Longitude dari Web Browser di Google Map

Mendapatkan Lokasi GPS Pengunjung Web dan Menampilkan Lokasi Latitude Longitude dari Web Browser di Google Map
Kadang kita ingin Mendapatkan Lokasi GPS Pengunjung Web dan Menampilkan Lokasi Latitude Longitude dari Web Browser di Google Map. Atau lokasi tempat pengunjung membuka browser web tersebut akan digunakan untuk kepentingan lain juga bisa, misalnya untuk kebutuhan statistik marketing, kebutuhan perusahaan dan sebagainya. Kali ini coba kita dapatkan lokasi GPS pengunjung dari Browser Web yang digunakan oleh pengguna, lebih khusus lagi Web Browser yang sudah mendukung Navigator Geolocation yang merupakan fitur atau fasilitas dari standar HTML 5.

Aplikasi web yang akan dibuat berguna untuk menampilkan lokasi latitude longitude pengunjung web sehingga tampak di peta Google Map. Kode program halaman HTML dan Javascriptnya sebagai berikut, dalam hal ini penulis beri nama google-map-get-location.html :

Jumat, 25 April 2014

Menampilkan Iklan AdMob di Aplikasi Android untuk Menghasilkan Uang

Sebagai programmer kadang kita ingin Menampilkan Iklan AdMob di Aplikasi Android untuk Menghasilkan Uang. Siapa tahu bisa kaya raya seperti pembuat Game Flappy Bird :D. Caranya ternyata cukup mudah, yang sulit tentu saja membuat aplikasi tersebut mempunyai kegunaan yang menarik dan dibutuhkan oleh banyak orang.

Pertama kita harus mendaftar dahulu di website AdMob di admob.com, disarankan mendaftar memakai login Google / Gmail anda.

Setelah itu teruskan registrasi sebagai berikut :

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 ^_^

Selasa, 04 Maret 2014

Membuat Aplikasi Android untuk Mengirim SMS dengan Intent

Membuat Aplikasi Android untuk Mengirim SMS dengan Intent adalah cara yang sangat sederhana untuk Mengirimkan Pesan Singkat (SMS) dari Aplikasi Android yang kita buat.

Ketika penulis Browsing di Internet ternyata bermacam-macam cara untuk mengirim SMS 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 :

Jumat, 28 Februari 2014

JQuery Time Picker untuk Memilih Tanggal dan Waktu Jam pada DateTimePicker di Halaman Web

JQuery Time Picker untuk Memilih Tanggal dan Waktu Jam pada DateTimePicker di Halaman Web
JQuery Time Picker untuk Memilih Tanggal dan Waktu Jam pada DateTimePicker di Halaman Web ini melengkapi artikel yang pernah penulis buat yaitu Menggunakan DateTimePicker dengan JQuery dengan Format Indonesia dan Memberikan Nilai Awal. Kebutuhan yang sering penulis alami kadang membutuhkan lebih dari DatePicker saja, yaitu membutuhkan Date dan TimePicker yaitu DatePicker yang mampu memilih Time (Waktu) sehingga hasilnya Tanggal dan Waktu.

Hal ini tentu saja tidak bisa dipenuhi dengan DateTimePicker bawaan JQuery, sehingga harus ditambahkan AddOn TimePicker JQuery.

Minggu, 09 Februari 2014

Android Dynamic ExpandableListView Menggunakan Array String Dinamis

Android Dynamic ExpandableListView Menggunakan Array String Dinamis
Android Dynamic ExpandableListView Menggunakan Array String Dinamis digunakan saat kita ingin membuat ListView bersarang di Android , atau ListView yang mempunyai anak baris di aplikasi Android. Sehingga ada baris judul (parent) dan ada baris isi (child). Keunggulan Expandable ListView ini adalah ListView bisa menutup sehingga hanya kelihatan baris judul nya saja. Tentu saja hal ini akan menghemat tempat.

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


Selasa, 04 Februari 2014

Android Backup SQLite ke SDCard dan Restore Database, Import SQLite dari SDCard ke Aplikasi

Android Backup SQLite ke SDCard dan Restore Database, Import SQLite dari SDCard ke Aplikasi
Android Backup SQLite ke SDCard dan Restore Database, Import SQLite dari SDCard ke Aplikasi. Teknik ini dibutuhkan ketika ingin membuat aplikasi yang dapat membackup secara dinamis (export) Database SQLite yang ada di Aplikasi ke SDCard, maupun sebaliknya yaitu merestore (import) file database SQLite dari SDCard ke Internal Aplikasi Android.

Langkah pertama buatlah Buka Eclipse dan buatlah Project Android baru.

Tambahkan Class baru dengan cara Klik File - New - Class, beri nama misalnya SQLHelper, sehingga menjadi file SQLHelper.java dan tambahkan kode program berikut ini :

Sabtu, 01 Februari 2014

Membuat Aplikasi Android dengan Database SQLite Eksternal, File Database Sudah Dipersiapkan Sebelumnya di Assets

Membuat Aplikasi Android dengan Database SQLite Eksternal, File Database Sudah Dipersiapkan Sebelumnya di Assets
Membuat Aplikasi Android dengan Database SQLite Eksternal, File Database Sudah Dipersiapkan Sebelumnya di Assets dibutuhkan ketika membuat aplikasi Android yang menggunakan database berukuran besar dan harus diinput sebelum aplikasi dijalankan, misalnya Database Kamus, Database Soal dan sebagainya.

Caranya buat dahulu file database SQLite menggunakan aplikasi eksternal seperti AddOns Firefox SQLite Manager atau SQLite Browser. Cara pembuatannya akan penulis bahas di artikel lain. Sedangkan di artikel ini khusus membahas bagaimana cara menmasukkan dan menggunakan File Database SQLite sebut ke dalam Project Aplikasi Android

Selasa, 21 Januari 2014

Bahasa SQL Untuk Query Data Secara Random pada Database SQLServer, MS Access dan MySQL

Bahasa SQL Untuk Query Data Secara Random pada Database SQLServer, MS Access dan MySQL dibutuhkan merandom atau menyeleksi data secara acak sejumlah tertentu. Misalnya kita ingin menampilkan data pertanyaan soal secara random sebanyak 10 pertanyaan dari semua pertanyaan yang ada, maka bisa kita gunakan teknik berikut ini :

Pada Database MySQL :

SELECT * FROM nama_tabel ORDER BY RAND() LIMIT jml_diinginkan

misal :

SELECT * FROM pertanyaan ORDER BY RAND() LIMIT 10

Pada Database SQL Server :