Renungan

Empat perkara yang dengannya akal manusia dapat diketahui : bijaksana tatkala marah, sabar tatkala suasana genting, berniat tatkala ingin, bertaqwa ke pada Allah dalam semua keadaan, baik dalam pergaulan, sedikit memerintah
WHAT'S NEW?
Loading...
Jika Anda ingin membuka usaha (berbisnis) sekalian beramal. Sekarang Anda sudah menemukan cara yang Tepat dan Teruji, yang bisa Merubah masa depan Anda. Yakinlah ini bukan sebuah kebetulan, melainkan salah satu petunjuk dari-Nya yang telah menghantarkan Anda untuk menemukan sebuah Bisnis Terpercaya yang Halal, Berkah, Amanah dan Mudah Dijalankannya. yang didirikan langsung oleh seseorang yang sudah diketahui Kredibilitasnya, yaitu Ustadz Yusuf Mansur.

  

Untuk mempelajari lebih jelas tentang bisnis ini bergabung di sini atau kunjungweb agen Anda di sini

Semoga bermanfaat bagi orang disekitar Anda
Selamat Berbisnis 

REGEX (Regular Expression) adalah konstruksi bahasa untuk mencocokkan teks berdasarkan pola tertentu, terutama untuk kasus-kasus kompleks. Contoh misalkan mencari teks berawalan karakter tertentu, memiliki jumlah perulangan dari suatu teks, dan lain sebagainya. Selain itu, REGEX juga sangat manjur (powerful) terutama untuk proses penguraian kata (text parsing).

Operator Regular Expression
  1. REGEXP : melakukan pencocokan pola (pattern matching) menggunakan Regular Expresssion.
  2. NOT REGEXP : negasi dari REGEXP.
  3. RLIKE : sama dengan REGEXP.
Jika pada query SELECT..LIKE kita menggunakan pola ‘s%’ sebagai kata kunci yang berarti ‘kata yang diawali dengan huruf s dan memiliki banyak huruf 1 atau lebih’ dalam regular expression, penulisannya menjadi ‘^S.*’. Terlihat sedikit rumit, tapi mari kita pelajari aturan penulisan RegExp:
  • . : tanda titik dalam RegExp berarti sebuah karakter apa saja
  • [ … ] : tanda kurung siku ini berarti kumpulan karakter. Misalkan [abc] akan cocok dengan ‘a’, ‘b’, atau ‘c’. kita bisa juga menggunakan jangkauan (range), contohnya [a-z] akan cocok dengan seluruh huruf, [0-9] akan cocok dengan seluruh angka.
  • : tanda bintang ini akan cocok dengan 0 atau lebih karakter sebelumnya. Misalkan ‘a*’ berarti akan cocok dengan seluruh kata yang mengandung 0 atau lebih a.
  • : tanda pangkat atau topi ini menandakan berada di awal kata.
  • : tanda dollar ini berarti bahwa pola berada di akhir kata.
Format dasar dari query pencarian menggunakan Regular Expression adalah :

SELECT nama_kolom_tampil FROM nama_tabel WHERE nama_kolom_cari REGEXP keyword_reguler_expression

Contoh :

mysql> SELECT * FROM daftar_dosen WHERE nama_dosen REGEXP '^s.*';
+------------+---------------+------------+-----------+
| NIP        | nama_dosen    | no_hp      | alamat    |
+------------+---------------+------------+-----------+
| 0160436012 | Sabrina Sari  | 0812349900 | Pekanbaru |
| 0275430005 | Susi Indriani | 0812656532 | Bogor     |
+------------+---------------+------------+-----------+
2 rows in set (0.00 sec)

Penggunaan Regular Expression akan diperlukan jika kita butuh pencarian yang lebih rumit. Contohnya kita ingin mencari nama_dosen yang diawali dengan huruf ‘m’ atau ’s’, dan diakhiri dengan huruf vocal. Pencarian seperti ini bisa saja kita lakukan dengan SELECT..LIKE, namun akan menggunakan operator OR yang banyak, karena untuk huruf vocal berarti nama_dosen dapat berakhir dengan huruf a, i, u, e dan o. Dalam Regular Expression, pola itu akan berbentuk: ‘^[ms].*[aiueo]$‘

mysql> SELECT * FROM daftar_dosen WHERE nama_dosen REGEXP '^[ms].*[aiueo]$';
+------------+----------------+------------+-----------+
| NIP        | nama_dosen     | no_hp      | alamat    |
+------------+----------------+------------+-----------+
| 0160436012 | Sabrina Sari   | 0812349900 | Pekanbaru |
| 0260432002 | Maya Ari Putri | 0812345234 | Palembang |
| 0275430005 | Susi Indriani  | 0812656532 | Bogor     |
+------------+----------------+------------+-----------+
3 rows in set (0.00 sec)

Perhatikan bahwa nama_dosen Mustalifah dan M. Siddiq walaupun berawalan M, namun tidak diakhiri dengan huruf vocal.

"RegExp dalam MySQL akan bersifat case insensitif untuk tipe data CHAR, VARCHAR atau TEXT, dan bersifat case sensitif untuk tipe data tabel BINARY, VARBINARY, atau BLOB."
Untuk tahapan awal belajar Android ini, kita harus menginstall GUI Eclipse dan SDK Android terlebih dahulu sesuai petunjuk di dunia maya. Untuk GUI Eclipse dapat didownload di sini sedangkan SDK Androidnya dapat di download di sini. Apa itu GUI dan SDK silakan di tanya pada ahlinya di dunia maya ya. Maklum sama-sama belajar soalnya. Oh ya saya menggunakan yang 32bit aja.

Instalasi Eclipse

Catatan :
  1. Dibutuhkan koneksi internet yang baik untuk dapat menginstall Eclipse secara sempurna.
  2. Eclipse yang digunakan disini adalah Eclipse for Mobile Developers

Setelah file download Eclipse selesai di download, ekstrak file tersebut. Hasil ekstrak tersebut akan menghasilkan file-file untuk menjalankan Eclipse. Untuk menjalankan eclipse, double clik aja file eclipsec.exe maka akan muncul seperti gambar berikut :




Isikan Workspace dengan direktori tempat Anda mengerjakan program-program Android nantinya. Selanjutnya tekan OK dan akan muncul halaman utama Eclipse.



Selanjutnya pilih menu Help | Install New Software ...



Pilih tombol Add ... maka akan tampil form berikut :


Isikan kotak nama dengan Nama bebas misal : repo_android dan Location dengan  http://download.eclipse.org/releases/juno kemudian klik OK



Centang semua pilihan dengan klik tombol Select All kemudian Next, proses instalasi akan berjalan (ingat koneksi internet harus terhubung). Setelah proses download instalasi selesai restart Eclipse. Kemudian pilih menu Help | Preferences untuk menginstall SDK Android yang kita download sebelumnya. Pilih tombol Browse untuk mencari lokasi tempat Anda menyimpan file SDK Androidnya. Selanjutnya tekan OK



 

Sampai disini Anda sudah dapat bereksperimen program Android dengan GUI Eclipse dan SDK Androidnya.

Bersambung ke Membuat Program Android Sederhana .....