Selasa, 08 September 2015

Berkenalan dengan MEAN Stack

This MEAN stack (Mongo, Express, Angular, Node) may one day surpass the simplicity of the LAMP stack (Linux, Apache, MySQL, PHP) for web application development and deployment.

Kutipan di atas saya temukan pada salah satu jurnal IBM yang berjudul "Build a real-time polls application with Node.js, Express, AngularJS, and MongoDB".
Sudah lama sekali mungkin kita telah mengenal dan menggunakan LAMP, pada saat ini telah dibuat development stack (yang katanya akan melampaui LAMP) bernama MEAN. MEAN adalah kepanjangan dari MongoDB, Express, AngularJS dan Node.js.  MEAN menggunakan Javascript sepenuhnya dalam pembangunan website dan aplikasi web. Dari database, back-end code, front-end code semuanya ditulis menggunakan Javascript.

Kamis, 04 September 2014

Basis Data NoSQL MongoDB

Basis Data NoSQL
Anda mungkin pernah mendengar tentang Basis Data NoSQL sebelumnya, basis data ini memang sedang populer dalam kalangan pengembang aplikasi. Basis data NoSQL (kepanjangan dari : Not Only SQL) adalah sebuah teknologi penyimpanan data yang berbeda dari Relasional Database. Didalam basis data NoSQL tidak lagi terdapat relasi antar tabel dan tidak menyimpan data dalam format tabel kaku (kolom yang fix). Skema tabel dibuat se-flexibel mungkin untuk menangani perubahan pada konten aplikasi. Website-website populer di dunia (seperti: facebook, twitter) telah mengadopsi basis data NoSQL untuk menangani penyimpanan data mereka.

Kamis, 08 November 2012

Move on Pt. 2

Seiring dengan terpenuhinya semua checklist move-on part 1, saat ini juga aku berusaha memenuhi checklist move-on part2. Dan setelah move-on part2 selesai, aku akan bikin move-on part3, terus move-on part 4, part 5, part 6, part 7, lapan, 9, 10, 11 12 13 terus terus teruuuus sampe kiamat -____- dan akhirnya aku jadi dinda cewek move-on  -_- yang part move-on nya ngalah-ngalahi cinta fitri.

Sabtu, 27 Oktober 2012

Berkenalan Dengan JAVA

public static void main(String args[])

Kode program ini adalah bagian utama di tiap aplikasi program Java karena blok/bagian ini merupakan bagian awal program java dijalankan sehingga setiap aplikasi java harus memiliki blok ini.

public static void main(String args[])
{
    ....
}
public, salah satu macam modifier (temannya ada protected, private).
static, merupakan tipe method (method lebih detail di poin 6).
void, menunjukkan bahwa method tidak mengembalikan nilai atau objek.
main, merupakan nama method utama dari program java.
String, String merupakan tipe argumen yang diterima untuk parameter dari command java.
args[], array argumen yang bisa ditambahkan pada saat menggunakan command java untuk menjalankan program java.

Sabtu, 21 Januari 2012

PHP Output Buffering

"If you're not using PHP's output buffering, you should be. And if you are, you may not be using it to its potential."

Menghidupkan output buffering dapat mengurangi jumlah waktu yang dibutuhkan untuk mendownload dan membuat seluruh halaman kita dikirim sebagai satu variabel. Itu merupakan fungsi utama dari output buffering ini.

Rabu, 18 Januari 2012

Konsep PBO PHP 5

Encapsulation
Encapsulation atau pengkapsulan adalah sebuah teknik untuk melakukan penyembunyian informasi yang tidak diperlukan oleh user. Atau lebih spesifiknya menyembunyikan method atau attribute suatu objek dari objek lain. Attribute maupun method disembunyikan dengan cara memberikan modifier private.
Di dalam PHP, terdapat lima keyword penting dalam penyembunyian informasi:

Kamis, 24 November 2011

Model View Controller (MVC) Codeigniter

Codeigniter ditulis oleh Rick Ellis, seorang musisi rock yang beralih profesi menjadi pemrogram. MVC dibuat untuk memisahkan antara logika aplikasi dan tampilan. Menggunakan pola ini diharapkan dapat meminimalisasi penulisan perintah, sehingga resiko terjadinya bug juga minimal, serta meningkatkan efisiensi pembangunan aplikasi.
Saya asumsikan anda bukan orang yang awam-awam banget codeigniter hehehe. Saya menulis artikel ini untuk memantapkan pemahaman konsep MVC CI, dan saya ingin berbagi dengan anda jika anda sedang dalam kasus yang sama.

Gambaran penerapan arsitektur MVC dalam codeigniter yaitu:
  • Controller merupakan pengatur utama hubungan antara model, view dan juga sumber daya lain yang tersedia (elemen framework CI)
    (direktorinya di '../application/controllers/')
  • View merupakan tempat untuk meletakkan apa yang akan ditampilkan di browser. Sebuah berkas view umumnya berisi kode bahasa pemrogramman sisi klien (client-side-scripting)
    (direktorinya di '../application/views/')
  • Model bertanggung jawab untuk melakukan pengelolaan data dalam basis data. Di dalamnya biasa dituliskan perintah SELECT, UPDATE, DELETE dan INSERT.
    (direktorinya di '../application/models/')

Berkenalan dengan MEAN Stack

“ This MEAN stack (Mongo, Express, Angular, Node) may one day surpass the simplicity of the LAMP stack (Linux, Apache, MySQL, PHP) for we...