Monday, February 28, 2011

Stress Testing - Apache Jmeter

Stress testing adalah pengujian/ testing untuk mengetahui dan mengukur kemampuan software dalam menangani kondisi yang tidak normal dari sisi volume/kuantitas.


Misalkan untuk mengetahui dan mengukur kekuatan sebuah website (contoh: facebook.com, twiter.com)  dalam menangani pengunjung dalam satu waktu secara bersamaan. (misalkan  setelah ditest diketahui maksimal 10.000 pengujung/detik secara bersamaan).

Secara umum Apache Jmeter adalah sebuah tools yang memiliki fungsi sebagai berikut.
  • Sebuah Tool/Alat yang digunakan untuk melakukan performace test pada sebuah software.
  • Apache Jmeter dapat memberikan request dalam jumlah yg sangat banyak secara bersamaan dalam satu waktu pada server
  • Apache Jmeter dapat memberikan Analisa dan Laporan dari hasil pengujian

Friday, February 18, 2011

Shell Script Apache - Backup Database

Shell Script adalah sekumpulan perintah yang disimpan pada sebuah file pada Sistem Operasi Linux. Ekstensi file dari Shell Script adalah .sh tetapi tanpa menyertakan ekstensi file tersebut tetap dapat dikenali sebagai Shell Script



Di Sistem Operasi Linux terdapat banyak pilihan Script Shell yang dapat digunakan tetapi yang menjadi default dan banyak digunakan adalah Bourne Again Shell (bash)

Shell script juga menyediakan beberapa fitur seperti percabangan, perulangan dan varible layaknya bahasa pemrograman

Untuk menulis Shell Script dapat menggunakan Editor Teks apa saja (contoh: nano, vi, gedit). Sebuah Shell Script dieksekusi melalui Command Line Sistem Operasi.

Pada posting ini saya akan membuat sebuah Shell Scripting Sederhana untuk melakukan administarasi ringgan seperti menghidupkan, mematikan web server Apache dan Backup Database MySQL.

Thursday, February 3, 2011

MySQL Unicode UTF8

Dibumi tempat kita tinggal ini terdapat banyak bahasa, evolusi bahasa yang terjadi di setiap daerah telah melalui masa yang sangat lama. 



Salah satu faktor terjadi evolusi bahasa adalah karena daerah tempat tinggal manusia.

Semakin banyaknya bahasa akan diikutin pula dengan hurup dan angka untuk merepresentasikan bahasa dalam tulisan. seperti bahasa arab, thailand, china, jepang, jawa, india mempunyai bentuk hurup dan angka yang berbeda.

Database yang berfungsi sebagai penyimpan data seharusnya telah dilengkapi fitur untuk dapat menerima karakter-karakter non-latin.

Pada MySQL Database telah di lengkapi dengan fitur utf8 (Unicode Transformation Format with 8-bit units) Character Set yang berfungsi sebagai alternatif untuk menyimpan Unicode Data.

Character Set tipe utf8 dapat dimanfaatkan untuk menyimpan data-data karakter yang non latin seperti Arab, Korea, Jepan, China.