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:
Tutorial Pemrograman dan Source Code, Android, Web, Mobile, Desktop, Database dan Software. Tutorial Pemrograman Android, Web, PHP, Javascript, VB.NET, C#, ASP.NET dan Java
Kamis, 13 November 2014
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.
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 Dempster Shafer Menggunakan Excel Spreadsheet merupakan algoritma Sistem Cerdas yang relatif lebih rumit dibandingkan Algoritma yang lain seperti SPK dengan Metode AHP, SPK 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
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 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:
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 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.
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 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.
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".
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
Cara 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.
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 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>.
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
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 :
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 :
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.
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 :
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.
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
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
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.
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 ^_^
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 :
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 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.
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
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. 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 :
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 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
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 :
misal :
Pada Database SQL Server :
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 :
Langganan:
Postingan (Atom)