Tampilkan postingan dengan label MySQL. Tampilkan semua postingan
Tampilkan postingan dengan label MySQL. Tampilkan semua postingan

Rabu, 04 Februari 2015

Menjalankan Web Server Apache PHP MySQL Seperti XAMPP di Android

Menjalankan Web Server Apache PHP MySQL Seperti XAMPP di Android bisa menjadi solusi yang sangat praktis bagi anda para developer dan programmer yang sering harus coding atau mendebug aplikasi web dalam perjalanan memakai piranti mobile androoid berupa handphone atau tablet.

Salah satu aplikasi web server yang sangat bagus adalah Palapa Web Server. Anda bisa menginstall dari Google Play Store pada link berikut ini.

Setelah terinstall anda  bisa menjalankan pada menu berikut ini.



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".

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

Senin, 27 Mei 2013

Menampilkan Nomor Urut pada Hasil Query MySQL dalam Satu Perintah SQL

Artikel pendek untuk Menampilkan Nomor Urut pada Hasil Query MySQL dalam Satu Perintah SQL ini adalah update dari artikel sebelumnya Membuat Nomor Urut dengan MySQL, Nomor Rangking dengan Bahasa SQL.

Artikel ini penulis buat setelah mencoba membuat nomor urut pada Pemrograman Java yang menampilkan data dari Database MySQL menggunakan dua perintah SQL seperti dibahas sebelumnya yaitu :

Minggu, 10 Februari 2013

Membuat Nomor Urut dengan MySQL, Nomor Ranking dengan Bahasa SQL.

Kadang kita perlu memberi nomor rangking pada suatu data hasil query dari database langsung pada data hasil query tersebut. Misal pada pembuatan report yang membutuhkan query sekali jadi misal pada Crystal Report dll.

Akhirnya penulis temukan yaitu dengan perintah berikut :

SET @ranking=0; 
SELECT @ranking:=@ranking+1 AS ranking, nip, nama,
tunjangan from dokter order by tunjangan desc;

Perintah tersebut akan menghasilkan keluaran seperti di bawah ini :

+---------+-------+------------+-----------+
| ranking | nip   | nama       | tunjangan |
+---------+-------+------------+-----------+
|       1 | 345   | Dr. Aline  |  23000000 |
|       2 | 111   | Dr. Andi   |   2000000 |
|       3 | 222   | Dr. Dewi   |   1500000 |
|       4 | 333   | Dr. Doni   |   1000000 |
|       5 | 444   | Dr. Donita |   1000000 |
+---------+-------+------------+-----------+

Ketika dicoba di bahasa pemrograman PHP - MySQL dengan kode program di bawah ini, ternyata dapat berjalan :

Rabu, 15 Agustus 2012

Web PHP MySQL dengan Dreamweaver Wizard

Beberapa waktu yang lalu penulis diajari seorang teman untuk membuat web secara kilat, tinggal Drag and Drop menggunakan Dreamweaver. Cukup mengagumkan, sangat efektif untuk membuat web dengan field / kolom database sangat banyak secara kilat. Web yang bisa dibuat tersedia dalam teknologi PHP-MySQL, ASP.NET VB, ASP.NET C#, dan JSP.

Kali ini kita bahas dahulu untuk Web dengan Teknologi PHP-MySQL, dalam hal ini kita gunakan Dreamweaver CS3. Langkahnya sebagai berikut :

1. Buat dahulu New Site, dengan klik Menu Site- New Site


2, Kemudian konfigurasi Site nya seperti di bawah ini :

Senin, 18 Juni 2012

Database : Export Import, Transfer Data MS Access dan MySQL

Ekspor Impor Data dari Access ke MySQL

Untuk mentransfer data dari Access ke MySQL dapat dilakukan dengan cara mengeset terlebih dahulu Data Source pad ODBC agar terhubung ke database tujuan pada MySQL. Klik Start – Control Panel, pilih Administrative Tools – Data Source (ODBC) pada Classic View. Sedangkan pada Category View pilih Performance and Maintenance - Administrative Tools – Data Source (ODBC). Setelah muncul Dialog Data Source ODBC Administrator, pilih Tab System DSN, klik Add. Selanjutnya pada Dialog Create New Data Source pilih MySQL ODBC 3.51 Driver. Klik Finish. Kemudian beri nama Data Source nya dan masukkan lokasi Server/Hostname, masukkan Database Name, User, dan Password. Klik OK.


Setelah selesai maka akan muncul nama Data Source yang telah diset pada daftar di System DSN. Klik OK.
Buka database Access yang akan ditransfer, pada Tables klik kanan nama Table yang akan ditransfer, kemudian pilih Export.


Pada Dialog Export Table To.. pilih Save As Type - ODBC Databases.
Pada Dialog Select Data Source pilih Tab Machine Data Source dan pilih nama Data Source dari database MySQL tujuan. Klik OK.
Pada Dialog Export pilih nama Table pada Database tujuan. Klik OK.

Ekspor Impor Data dari MySQL ke Access

Untuk mentransfer data sebaliknya yaitu dari MySQL ke Access dapat dilakukan dengan cara mengeset terlebih dahulu Data Source pad ODBC agar terhubung ke database asal pada MySQL seperti halnya pada langkah di atas. Kemudian buka database Access dimana data akan diimport, pada Tables klik kemudian pilih Import.


Pada Dialog Import pilih Files of type – ODBC Databases.
Pada Dialog Select Data Source pilih Tab Machine Data Source dan pilih nama Data Source dari database SQLServer yang akan diimport. Klik OK.
Kemudian pada Dialog Login masukkan Login ID dan Password. Klik OK

Pada Dialog Import Object pilih nama table-table pada Database asal yang akan diimport. Klik OK.

Minggu, 13 Mei 2012

Setting MySQL Penting, my.ini, Max Allowed Packet, Port, Timezone, Datadir

Berikut ini setting penting di my.ini milik MySQL yang kadang dapat membingungkan karena ketika kita memindahkan data atau memakai database MySQL yang baru kadang database tersebut tidak berjalan sebagai mana mestinya atau tiba-tiba keluar error

Setting ini mengatur lokasi direktori tempat MySQL meletakkan data, bisa kita ganti apabila ingin diubah lokasi folder datanya
datadir                 = "C:/xampp/mysql/data/"




Setting ini mengatur port dimana MySQL akan membuka service, kadang jika kita memiliki dua buah database MySQL, salah satu harus mengalah dan memakai port lain jika ingin dua-duanya berjalan di satu komputer
port                    = 3306

Setting ini mengatur besar data yang bisa lewat dalam satu perintah query, misal kita ingin menyimpan foto atau dokumen binary langsung di database, maka jika setting ini tidak kita set agar besarnya mencukupi, maka maksimum yang bisa masuk database haya 1 MB.
max_allowed_packet      = 10M

Setting di ini menentukan di zona waktu sebelah mana MySQL akan berjalan, jangan kaget jika timezone ini tidak disesuaikan maka ketika kita mengetikkan query NOW() maka yang keluar tanggal atau jam yang mempunyai selisih terhadap jam atau tanggal komputer tempat server berada
default-time-zone       = "Asia/Jakarta"