Minggu, 30 September 2012

Pengantar dan Dasar PHP


PHP adalah teknologi yang diperkenalkan tahun 1994 oleh Rasmus Lerdorf. Beberapa versi awal tidak dipublikasikan dan hanya digunakan pada situs pribadinya untuk mencatat siapa saja yang mengakses daftar riwayat onlinenya. Versi pertama mulai digunakan oleh pihak lain dan dikenal sebagai Personal Home Page Tool dimana di dalamnya terkandung parser engine (mesin pengurai) yang sangat disederhanakan. Parser tersebut ditulis ulang pada pertengahan tahun 1995 dan dinamakan PHP/FI versi 2.

Minggu, 23 September 2012

Bolu Tape Singkong

Bolu Tape Singkong. Tape singkong yang rasanya manis bisa dibuat menjadi bolu. Tekstur bolu tape singkong ini hampir mirip seperti bolu biasa tapi lebih lembut, karena menggunakan bahan tambahan seperti susu cair dan santan. Buat yang suka dengan tape singkong, tidak ada salahnya untuk mencoba resep bolu tape singkong ini.

Kebahagiaan Tak Selalu Lewat Penderitaan


Dikutip dari buku "Tasauf Modern" karya Prof. Dr. Hamka

Ada orang yang berkata bahwa pengalaman dan penderitaan hidup itu paling penting di dalam menuju bahagia. Tetapi kita berpendapat lain. Kalau hanya dengan pengalaman saja, tentu umur akan habis, sebab pengalaman itu kian hari kian ganjil, pengalaman kemarin tidak ada lagi, begitupun nanti.

Jumat, 21 September 2012

Finite State Automata (FSA)

Finite Automata merupakn model matematika yang dapat menerima input or mengeluarkan output.  Fungsinya adalah mengenal string yang dapat diterima atau ditolak oleh sebuah Bahasa.  

Properti Finite Automata

Finite Automata memiliki:

- 1 himpunan state kendali berhingga

- Simbol-simbol masukan yang dibolehkan/diijinkan

- State mula (initial state)

- Himpunan state akhir (set of final states)
State-state yang menandai diterimanya masukan.

Kamis, 20 September 2012

Fakta Rambut Rontok. . .

Rambut adalah mahkota wanita, maka tak heran jika banyak wanita yang panik saat melihat banyak rambut rontok yang jatuh di lantai, tertinggal di sisir atau bantal, bahkan rambut rontok yang menyumbat saringan pembuangan air di kamar mandi. Tidak ada wanita yang rela mahkotanya berguguran setiap hari.

Alfabet Keberhasilan Pribadi

Menurut pakarnya, manusia sukses tidak cuma dari IQ saja. Peran EQ (Emotional Intelligence) pada kesuksesan bahkan melebihi porsi IQ. Seorang pakar EQ bernama Patricia Patton memberikan tips bagaimana kita menemukan dan memupuk harga diri, yang disebutnya alfabet keberhasilan pribadi.

Rabu, 19 September 2012

Sekedar Nasihat Untuk Kaum Hawa


1.     Untuk membentuk bibir yang menawan, Ucapkan kata-kata kebaikan.
2.    Untuk mendapatkan mata yang indah, Carilah kebaikan pada setiap orang yang anda jumpai.
3.    Untuk mendapatkan bentuk badan yang langsing, Berbagilah makanan dengan mereka yang kelaparan.

Senin, 17 September 2012

Tips dan Trik Efektif Membersihkan Laptop


Berikut adalah panduan mengenai bagaimana cara efektif dan aman membersihkan laptopmu plend.. :)
1.  Kamu dapat menggunakan kapas basah yang telah teredam dengan air dalam membersihkan bagian luar atau bagian eksterior dari laptopm plend..

CI


CodeIgniter (CI) adalah salah satu framework PHP yang cukup populer, Bahkan bisa sangat populer karena sering dipakai di kalangan perusahaan IT dalam bidang pengembangan Web (Web Development). Tetapi sebelumnya, apa itu PHP Framework? Gampangnya framework adalah kumpulan fungsi-fungsi dan class untuk tujuan tertentu yang sudah siap pakai sehingga bisa lebih mempermudah pekerjaan pemrograman, tanpa harus reinvent wheel.
Kelebihan menggunkan Framework antara lain :
  • Mempercepat dan mempermudah pembangunan sebuah aplikasi PHP
  • Relatif memudahkan dalam proses maintenance karena sudah ada pola tertentu dalam sebuah framework (dengan syarat programmer mengikuti pola standar yang ada)
  • Umumnya framework menyediakan fasilitas-fasilitas yang umum dipakai sehingga kita tidak perlu membangun dari awal (misalnya validasi, ORM, pagination, multiple database, scaffolding, pengaturan session, error handling, dll
  • Lebih bebas dalam pengembangan jika dibandingkan CMS
Framework yang sering digunakan adalah CodeIgniter dan CakePHP. Adapun  keunggulan dan kelebihan kedua framework ini adalah
Kelebihan CI
  • Performa sangat cepat : salah satu alasan tidak menggunakan framework adalah karena eksekusinya yang lebih lambat daripada PHP from the scracth, tapi Codeigniter sangat cepat bahkan mungkin bisa dibilang codeigniter merupakan framework yang paling cepat dibanding framework yang lain.
  • Mendukung PHP4 dan PHP5
  • Konfigurasi yang sangat minim (nearly zero configuration) : tentu saja untuk menyesuaikan dengan database dan keleluasaan routing tetap diizinkan melakukan konfigurasi dengan mengubah beberapa file konfigurasi seperti database,php atau autoload,php. namun untuk menggunakan codeigniter dengan setting standard perlu melakukan  sedikit setting file pada folder config.
  • Dokumentasi yang sangat lengkap : Setiap paket instalasi codeigniter sudah disertai user guide yang sangat bagus dan lengkap untuk dijadikan permulaan, serta mudah untuk di pahamii. Ditambah lagi oficial video tutorial membuat blog dalam 20 menit yang disediakan di situsnya, untuk mengaksesnya  bisa menggunakan quick time atau bisa juga mendownload video yang sudah diupload pada youtube.com.
  • Mudah dipelajari : Mungkin pengaruh dokumentasi yang bagus sehingga codeigniter mudah untuk dipelajari, atau memang framework ini benar-benar mudah dipelajari. Adapun framework lainnya yang lebih powerfull seperti Zend, Symfony, dan Prado, namun lebih sulit untuk dipelajari.
  • Compatible dengan banyak hosting : Tidak seperti kebanyakan framework lain yang hanya bisa berjalan di PHP 5, codeigniter bisa dijalan dengan mudah pada PHP 4, meskipun saat ini sudah banyak hosting yang menggunakan PHP 5. Tapi ada beberapa yang masih menggunakan PHP 4. Juga codeigniter tidak menggunakan PEAR atau tool CLI lainnya, sehingga memberi keleluasaan bagi yang tidak mempunyai akses ke shell pada hosting.
Kekurangan  CI
·         Meskipun Open Source CodeIgniter tidak dikembangkan oleh komunitas tapi oleh EllisLab (pengembang Expression Engine) sehingga membuat update dari core engine tidak secepat Framework yang dikembangkan oleh komunitas.
  • Jika terjadi error yang berhubungan dengan Framework, mau tidak mau kita harus searching dan browsing masalah tersebut.
  • Bukan untuk kelas enterprise, meskipun bisa di extend dengan tersedianya banyak library dari komunitas.
  • Tidak ada support, tentu saja tidak ada support karena open source. Sebagai gantinya anda harus sering-sering mampir di forum-forum codeigniter.
 Apa Itu XML-RPC Server?
Server xmlrpc berfungsi untuk mengatur lalu lintas data yang masuk dan keluar, menunggu sebuah request dan meneruskannya untuk diproses oleh fungsi yang sesuai. Untuk membuat Server xmlrpc,sobat harus menginisialisasi class dari server xmlrpc pada controller, seperti diperlihatkan pada contoh di bawah ini (sudah dibahas pula pada posting sebelumnya):
$this->load->library(‘xmlrpc’);
$this->load->library(‘xmlrpcs’);
Beginilah kira-kira contoh lengkap cara membuat server xmlrpc:
$this->load->library('xmlrpc');
$this->load->library('xmlrpcs');

$config['functions']['new_post'] = array(‘function’ => ‘My_blog.new_entry‘),
$config['functions']['update_post'] = array(‘function’ => ‘My_blog.update_entry‘);
$config['object'] = $this;
$this->xmlrpcs->initialize($config);
$this->xmlrpcs->serve();
Pada contoh diatas diperlihatkan bahwa terdapat variable $config yang merupakan array multidimensi, data yang dimasukan ke dalam array tersebut adalah isi posting ketika sebuah post baru dibuat untuk fungsi new_post dan isi posting ketika posting lama di update untuk update_post.
Kunci ‘object’ pada contoh diatas adalah kunci khusus yang dilewatkan bersama class yang diinstansiasi. Kunci ini penting, terutama ketika method yang di maping bukan merupakan CodeIgniter super object.
Dengan kata lain, jika client xmlrpc mengirim request kepada method new_post, server xmlrpc akan me-load class My_blog dan memanggil fungsi New_entry yang ada didalamnya.Sedangkan,  jika request tersebut ditujukan kepada method update_post maka server akan me-load class My_blog dan memanggil fungsi Update_entry yang ada didalamnya.
Nama fungsi yang ditulis pada contoh diatas adalah nama fungsi yang bisa sobat definisikan sendiri. Akan lain ceritanya jika sobat menggunakan API yang terstandarisasi seperti blogger API atau MetaWeblog API, dalam hal ini sobat harus menggunakan nama fungsi yang telah mereka (Blogger dan MetaWeblog) definisikan.
Ada dua kunci tambahan yang bisa anda gunakan ketika menginisialisasi sebuah class server. Diantaranya fungsi debug yang bisa sobat set dengan nilai TRUE untuk mengijinkan debugging. Yang kedua adalah fungsi xss_clean yang bisa diset FALSE agar program tidak mengirimkan data untuk dilewatkan pada library xss_clean.
Memproses Request di Server
Ketika suatu server xmlrpc menerima request dari client, suatu fungsi/method akan dijalankan.
Dengan menggunakan request pada contoh diatas, ketika method new_post di request, server akan mencari sebuah class dengan format seperti pada contoh di bawah ini:
class My_blog extends CI_Controller {
function new_post($request)
{
}
}
Variabel $request adalah sebuah object yang dikompilasi oleh server. Variabel tersebut berisi data yang dikirim oleh xmlrpc client. Dengan menggunakan object ini sobat akan memiliki akses untuk me-request parameter yang memungkinkan sobat untuk memproses sebuah request. Ketika request telah diproses sobat akan secara otomatis mengirimkan respon kepada client.
Di bawah ini adalah contoh nyata cara memproses sebuah respon dengan menggunakan Blogger API. Salah satu method yang ada di Blogger API adalah getUserInfo(). Dengan menggunakan method ini, client dapat mengirimkan username dan password ke server, sebagai responnya server akan mengirim balik beberapa informasi mengenai user yang bersangkutan (Seperti Nickname, User ID, email dll). Seperti inilah kira-kira fungsi tersebut:
class My_blog extends CI_Controller {
function getUserInfo($request)
{
$username = ‘smitty’;
$password = ‘secretsmittypass’;

$this->load->library(‘xmlrpc’);
$parameters = $request->output_parameters();
if ($parameters['1'] != $username AND $parameters['2'] != $password)
{
return $this->xmlrpc->send_error_message(’100′, ’Invalid Access’);
}

$response = array(array(‘nickname’  => array(‘Smitty’,'string’),
‘userid’    => array(’99′,’string’),
‘url’       => array(‘http://yoursite.com’,'string’),
‘email’     => array(‘jsmith@yoursite.com’,'string’),
‘lastname’  => array(‘Smith’,'string’),
‘firstname’ => array(‘John’,'string’)
),
‘struct’);

return $this->xmlrpc->send_response($response);
}
}

Catatan:
Fungsi Output_parameters() mengembalikan nilai berupa array yang sesuai dengan request parameter yang dikirimkan oleh client. Pada contoh diatas, output parameter akan berupa username dan password. Jika username dan password yang dikirimkan oleh user tidak valid maka, sebuah pesan error akan ditampilkan dengan menggunakan fungsi Sent_error_message().
Memformat Respon
Seperti halnya request, respon juga harus diset kedalam bentuk berupa array. Namun tidak seperti request, respon adalah sebuah array yang hanya terdiri dari sebuah item, item itu sendiri dapat berupa sebuah array yang didalamnya terdapat beberapa item lain. Contohnya adalah sebagai berikut:
$response = array(‘Response data’, ‘array’);
Namun demikian, sebuah respon biasanya perlu mengirimkan beberapa informasi. Agar dapat melakukan ini, sebuah respon bisa diinisialisasi ke dalam bentuk array kira-kira seperti ini:
$response = array (
array(
‘first_name’ => array(‘John’, ‘string’),
‘last_name’ => array(‘Doe’, ‘string’),
‘member_id’ => array(123435, ‘int’),
‘todo_list’ => array(array(‘clean house’, ‘call mom’, ‘water plants’), ‘array’),
),
‘struct’
);

Perhatikan bahwa array diatas diformat dalam bentuk struct. Struct adalah tipe data yang paling umum digunakan untuk mendefinisikan sebuah respon.
Mengirimkan Error Respon
Jika sobat perlu mengirimkan error respon pada client, sobat bisa menggunakan kode seperti pada contoh di bawah ini:
return $this->xmlrpc->send_error_message(’123′, ‘Requested data not available’);
Parameter pertama menunjukan nomor dari kesalahan (user defined), sedangkan parameter kedua adalah pesan kesalahannya. reast-} � - a p�* ��+ es New Roman"'> : Tidak seperti kebanyakan framework lain yang hanya bisa berjalan di PHP 5, codeigniter bisa dijalan dengan mudah pada PHP 4, meskipun saat ini sudah banyak hosting yang menggunakan PHP 5. Tapi ada beberapa yang masih menggunakan PHP 4. Juga codeigniter tidak menggunakan PEAR atau tool CLI lainnya, sehingga memberi keleluasaan bagi yang tidak mempunyai akses ke shell pada hosting.







Sabtu, 15 September 2012

Artikel Pendidikan

Artikel pendidikan sangat banyak sekali terdapat di internet Anda tinggal mengetikkan kata kunci artikel tentang pendidikan akan muncul jutaan situs yang menyediakan artikel tentang pendidikan.

Pada umumnya artikel tentang pendidikan paling banyak dicari oleh pengguna internet adalah artikel tentang mata pelajaran mengingat akan kebutuhan para pelajar dalam menambah referensi-referensi dalam proses belajar mengajar.

Tidak sedikit juga para pengajar memamfaatkan internet untuk mencari bahan-bahan ajar berkuualitas agar dalam proses pembelajaran nanti dapat memberikan perubahan signifikan bagi perkembangan peserta didik. Mulai dari metode, model, media pembelajaran yang paling popular dicari oleh para pengajar.

Untuk membantu para pengajar dan semua oknum yang senang membaca artikel tentang pendidikan berikut ini saya sajikan beberapa link yang akan membawa Anda ke artikel-artikel pendidikan yang saya harapkan dapat memuaskan rasa ingin tahu Anda tentang dunia pendidikan.

Rahasia Kecil Kebahagiaan


Rahasia kebahagiaan adalah memusatkan perhatian pada kebaikan dalam diri orang lain. Sebab, hidup bagaikan lukisan: Untuk melihat keindahan lukisan yang terbaik sekalipun, lihatlah di bawah sinar yang terang, bukan di tempat yang tertutup dan gelap sama halnya sebuah gudang.

Jumat, 14 September 2012

7 Rahasia Tetap Awet Muda


Banyak orang yang mengeluhkan keadaan kulit dan wajah mereka yang tampak lebih tua daripada umur sebenarnya. Untuk mengatasi masalah ini, ada 7 rahasia agar Anda tetap tampak awet muda:

Rabu, 12 September 2012

Lima Alternatif Obat Masuk Angin

Tidak harus mengkonsumsi obat jika Anda mengalami masuk angin. Sebagaimana dilansir dari Esquirer Indonesia, ada lima alternatif obat masuk angin. Ini dia:
Sup Ayam

Para peneliti dari Nebraska University menemukan bahwa sup berguna sebagai anti radang yang meredakan gejala masuk angin.
Bawang Putih

Mengandung senyawa allicin, yang terbukti punya fungsi antibakteri dan antijamur.
Jus Jeruk

Vitamin C merupakan antioksidan alami dan membantu tubuh melawan infeksi. Buah jeruk penuh dengan vitamin C, jadi cobalah minum jus saat masuk angin.
Teh Pappermint

Pappermint punya berbagai fungsi sebagai dekongestan, ekspektoran dan antivirus yang dapat meredakan nyeri tenggorokan dan melegakan batuk.
Jahe

Rempah dari akar ini sudah lama disebut-sebut dapat menyembuhkan berbagai penyakit, mulai dari mual danartristis sampai infeksi saluran nafas atas.

6 Tips Tampil Percaya Diri


Kawan² yang kurang pede, ini dibawah ada tips² khusus, semoga bermanfaat

·         BERDIRI TEGAK, Langkah pertama yang bisa kamu lakukan adalah merubah penampilan, berdirilah yang tegak, busungkan dada dan coba tampillah sempurna.

Selasa, 11 September 2012

10 Kebiasaan Buruk Wanita yang Mengganggu Kesehatan

Memakai Sepatu Hak Tinggi
Semakin banyak dari kita memakai sepatu hak tinggi dalam kehidupan sehari-hari, dan hal ini bisa menjadi berita buruk untuk kesehatan kita. Sepatu hak tinggi mempengaruhi postur kita, memberi tekanan pada persendian, dan dapat menimbulkan berbagai gangguan tubuh seperti artritis (penyakit yang menyerang persendian), bengkak di jari kaki, nyeri punggung, dan cedera otot --

Lima Gejala Kesehatan yang Tidak Boleh Disepelekan Wanita

Dalam banyak kasus, lima gejala ini bisa disebabkan oleh gaya hidup yang sibuk, tapi kadang bisa menjadi tanda-tanda kondisi kesehatan yang serius, dan mengunjungi dokter itu lebih mudah dibandingkan harus menerima perawatan yang lebih rumit di masa depan.

Resep Sarapan yang Dapat Mengurangi Berat Badan

Penelitian menunjukkan, orang yang mengonsumsi sarapan biasanya lebih ramping daripada yang tidak sarapn. Salah satu alasannya adalah, sarapan dengan makanan berserat tinggi dan dicerna tubuh secara perlahan dapat membantu menghindari makan berlebih sepanjang hari.

Cara Mudah Hilangkan Sel Kulit Mati

Kulit Anda terlihat kusam? Bisa jadi disebakan oleh kulit mati yang tidak mengelupas sempurna. Tak heran kulit terlihat kusam dan tak bercahaya. Untuk mengembalikan kulit cerah Anda Pengelupasan kulit m
ati perlu dilakukan.

Senin, 10 September 2012

Tetap Sehat Meski Begadang

Tidur merupakan kebutuhan dasar manusia, seperti halnya makan, minum dan bernafas. Sehingga apabila seseorang kekurangan waktu tidurnya, maka ia harus mengganti waktu tidur yang hilang.

Tips Sukses dari Para Wanita Teratas di Dunia Bisnis

Kita banyak mendengar hal-hal hebat yang telah mereka capai dan kita dapat mengasumsikan bahwa mereka mencapai hal tersebut karena mendapat warisan atau keberuntungan. Namun setiap wanita tersebut memiliki sesuatu yang sangat istimewa, apa yang kita temukan adalah, bahwa para wanita tersebut tidak memiliki perbedaan dengan Anda atau saya. Kita semua istimewa dan layak mendapat kesuksesan.

Kesalahan Make-Up yang Membuat Anda Terlihat Tua

Make-up bisa jadi pedang bermata dua. Jika digunakan dengan tepat, ia bisa membuat wajah Anda terlihat lebih muda. Namun jika salah, justru wajah Anda akan terlihat jauh lebih tua dari sebenarnya. Kontras antara warna kulit dan make-up bisa pula membuat Anda terlihat seperti boneka yang menakutkan. Wajah pucat dan tampak tua.

Carilah make-up yang kiranya sesuai usia Anda, lalu pelajari bagaimana cara menggunakannya.

Lima Rutinitas Kecantikan Wanita yang Dibenci Pria

Pria mungkin tak tahu bahwa tampil cantik itu tidak mudah. Ada banyak perawatan dan rutinitas yang harus dilalui wanita. Jadi harap maklum jika mereka diam-diam menganggap lima hal berikut ini bukan hanya aneh, tapi juga tak perlu.

Tiga Benda Penyebab Rusaknya Kulit Wajah

Berikut ini adalah barang-barang yang tampaknya tidak berbahaya, namun ternyata dapat merusak kulit Anda, khususnya pada musim panas.


1. Kacamata hitam
"Anda pasti kaget dengan jumlah bakteri yang bisa tumbuh di kacamata hitam atau di kacamata yang disarankan dokter," ujar ahli dermatologi David Bank dari The Center for Dermatology, Cosmetic & Laser Surgery di New York. Mulailah berpikir dua kali untuk menaruh kacamata di dalam tas atau di atas meja restoran. Untungnya, bakteri di kacamata bisa hilang dengan mencuci kacamata menggunakan sabun tangan antibakteri dan air beberapa hari sekali.

Prosesor Intel


BAB I
PENDAHULUAN
Prosesor sering disebut sebagai otak dan pusat pengendali komputer yang didukung oleh komponen lainnya. Processor adalah sebuah IC yang mengontrol keseluruhan jalannya sebuah sistem komputer dan digunakan sebagai pusat atau otak dari komputer yang berfungsi untuk melakukan perhitungan dan menjalankan tugas.

Dasar-Dasar Bahasa C


BAB I
PENDAHULUAN

1.1  Latar Belakang

            Dalam penulisan laporan praktikum ini, penulis akan memberikan beberapa pengertian yang berhubungan dengan judul laporan, karena tanpa pengertian yang jelas akan menyebabkan informasi yang disajikan tidak sesuai dengan hasil praktikum yang dipaparkan.

Sistem Pengambilan Keputusan


BAB I
PENDAHULUAN

1.1  Latar Belakang
Dewasa ini perkembangan teknologi informasi sudah sedemikian pesat. Perkembangan yang pesat tidak hanya teknologi perangkat keras dan perangkat lunak saja, tetapi metode komputasi juga ikut berkembang. Salah satu metode komputasi yang cukup berkembang saat ini adalah metode sistem pengambilan keputusan (Decisions Support System). Dalam teknologi informasi, sistem pengambilan keputusan merupakan cabang ilmu yang letaknya diantara system informasi dan sistem cerdas.

Minggu, 09 September 2012

Dasar-Dasar Bahasa Assembly


BAB I
PENDAHULUAN

1.1.            Latar Belakang
Bahasa assembly merupakan bahasa aras bawah, dimana merupakan bahasa mesin, sangat banyak keuntungan yang kita dapatkan dari belajar bahasa ini, diantaranya kita bisa belajar untuk mengakses hardware secara langsung,disamping ukuran file hasil kompilasi juga kecil.
Dan juga, Bahasa Assembly (Assembler) adalah merupakan salah satu dari sekian banyak bahasa pemrograman yang tergolong dalam Bahasa Pemrogaman Tingkat Rendah