Archive for November 2014

Panada Framework, Web Framework buatan lokal

Pada awal bulan november, tepatnya 1 November 2014. Baru saja diluncurkan sebuah framework baru yang mana adalah pertama-tama dan satu-satunya web framework buatan lokal, yaitu Panada Framework. Panada Framework dibuat oleh Iskandar Soesman. Panada adalah high performance PHP development framework namun tetap sederhana. Tidak hanya sederhana dalam pengertian cara penggunaanya, tetapi juga bagaimana core system-nya bekerja.

Dari awal dikembangkan, Panada secara khusus ditujukan untuk membantu para PHP developer yang ingin mengembangkan aplikasi web berperforma tinggi (high performance web application). Namun demikian, prinsip kesederhanaan KISS atau Keep it Simple Son! selalu menjadi prinsip utama dalam setiap pengembangan.

Panada adalah framework sederhana dan simpel untuk pembuatan website berbasiskan PHP 5.3 ke atas. Framework ini dikembangkan dengan tujuan membantu para pengembang website untuk bekerja lebih cepat, lebih mudah dan lebih alamiah dalam penulisan kode.

Setiap komponen didesign untuk bisa saling memanfaatkan sumberdaya (resource) dari komponen-komponen lainnya secara otomatis. Hal ini memudahkan pengembang dalam memanfaatkan sumberdaya secara cepat dan efisien.

 

Untuk mendapatkan update terbaru, follow twitter Panada di @panadaframework.

 

Features

Sederhana dan Simpel

Sistem utama (core system) Panada hanya terdiri dari sebuah file, yaitu gear.php yang terletak pada direktori panada. Hal ini bertujuan memudahkan pengguna dalam memahami alur kerja Panada.

 

Mudah

Tanpa perlu banyak melakukan konfigurasi, Panada sudah bisa langsung Anda gunakan.

 

Single Load

Cukup sekali melakukan pengambilan komponen (component load) dan sumberdayanya bisa langsung digunakan di semua komponen lainnya. Pengambilan bisa dilakukan pada bagian controller, di dalam model atau di dalam library.

 

Alamiah

Dalam pengambilan sebuah komponen baik itu model ataupun library, Anda hanya cukup melakukan sekali pendeklarasian sebagaimana umumnya dalam mendeklarasikan sebuah class. Contohnya:

$this->namaInstance = new Libraries\NamaClass;

Atau:

$this->namaInstance = new Models\NamaClass;

Baik dalam pengambilan library ataupun model cara yang dilakukan adalah sama. Perbedaaanya hanya terletak pada prefix Namespace ('Libraries' atau 'Models') nama class yang menunjukan tugas dan lokasi folder.

 

Multisite

Beberapa website bisa dibuat dengan menggunakan satu sistem utama yang sama, baik itu dengan domain utama yang sama ataupun berbeda.

 

HMVC/Modular

Mulai versi 0.3.1 Panada sudah mendukung feature modulasi. Hal ini akan mempermudah terutama dalam pembuatan aplikasi bersekala besar. Setiap module dapat dibuat dan dikelola secara terpisah tanpa harus mempengaruhi module yang lain.

 

Requirement

Panada setidaknya membutuhkan:

·         PHP versi 5.3 atau yang lebih baru.

·         Web server seperti Apache, Nginx ataupun Lighttpd untuk menjalankan PHP.

·         Untuk meningkatkan performa aplikasi, disarankan juga untuk menggunakan:

-      APC ataupun eAccelerator untuk eksekusi script PHP yang lebih cepat.

-      Memcached untuk meminimalisir overhead pada database.

 

Lisensi

Lisensi Panada menggunakan BSD-License (http://www.opensource.org/licenses/bsd-license.php). Dengan lisensi ini artinya setiap orang bisa dengan bebas menggunakan aplikasi ini baik itu untuk keperluan komersial ataupun non-komersial.

 

Sumber :

http://panadaframework.com/documentation/id/

Senin, 10 November 2014
Posted by About Iqbal

Macam-Macam Web Framework

Setelah dipostingan sebelumnya penulis telah menjelaskan perbedaan macam-macam CMS (content management system) yang biasa digunakan oleh developer website, maka di postingan penulis kali ini akan memberikan sedikit informasi mengenai macam-macam Web Framework yang sering digunakan oleh developer website. Berikut adalah daftar CMS tersebut :

 

CodeIgniter (CI) adalah aplikasi open source yang berupa framework dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP.

Kelebihan dari CodeIgniter adalah sebagai berikut :

• Banyak digunakan karena berukuran kecil dan  ringan diakses

• Framework dengan konfigurasi minimal

• Dokumentasi lengkap dan jelas

• Bersifat opensource dan didukung komunitas yang  besar

• Dapat dikembangkan dengan mudah (plugin, helper dan hook)

• Paket library yang lengkap (database, email, form, tabel, dll)

 

CakePHP merupakan sebuah rapid development framework yang gratis dan sumber terbuka untuk PHP.[2] CakePHP adalah sebuah framework atau kerangka kerja untuk membuat aplikasi CRUD (Create, Read, Update, Delete) berbasis bahasa pemrograman PHP. Kelebihan dari CakePHP adalah sebagai berikut :

• Didesain mengikuti arsitektur RoR (RubyonRails), sebuah framework terkemuka

• Mendukung teknologi ORM (Object Relational Model)

• Library lengkap disertai dokumentasi yang memadai

• Bersifat opensource dan didukung oleh komunitas yang besar

• Digunakan oleh sistem web terkenal (salah satunya adalah portal Yahoo!)

 

Yii Framework adalah PHP berbasis-komponen, berkinerja tinggi untuk pengembangan aplikasi Web berskala-besar. Yii menyediakan reusability maksimum dalam pemrograman Web dan mampu meningkatkan kecepatan pengembangan secara signifikan. Kelebihan dari YiiFramework adalah sebagai berikut :

·         Menggunakan database abstraction layer seperti Data Access Objects (DAO) dan Active Record untuk memudahkan interaksi dengan database

·         Terintegrasi dengan JQuery Javascript Framework.

·         Memiliki layer cache untuk cache data, halaman, sebagian, dan keseluruhan aplikasi

·         Penggunaan theme

·         Console, penggunaan perintah pada console untuk melakukan beragam perintah otomatis

·         Widget, semacam kontrol yang memiliki fungsi tertentu seperti autocomplete, datapicker, table, dan lain-lain

·         Modular dan mudah ditambahkan

 

Sumber

http://fiftin.staff.uad.ac.id/materi_r_web/Chapter-12-materi-kuliah-web-framework1-pengenalan-web-framework.pdf

Posted by About Iqbal

Macam-Macam CMS

 

Setelah dipostingan sebelumnya penulis telah menjelaskan perbedaan antara CMS (content management system) dengan web framework, di postingan penulis kali ini akan memberikan sedikit informasi mengenai macam-macam CMS yang sering digunakan oleh developer website. Berikut adalah daftar CMS tersebut :

 

1. Joomla!

Jomla merupakan alah satu CMS open source yang sangat terkenal dan mudah digunakan. joomla menggunkan bahasa php dan basis data mysql. saat ini jomla mempunyai beberapa versi hingga versi terahir yaitu ver. 1.6.3 yang di rilis pd 18 April 2011

 

2. Drupal

drupal merupakan CMS terbaik setelah wordpress dan joomla, Drupal merupakan CMS open source selain joomla, dibawah lisensi GPL. Drupal dirawat dan dikembangkan oleh para komunitas Drupal di seluruh dunia. Drual merupakan CMS yang relatif lengkap dibanding joomla, karena memiliki banyak menu-menu yang memusingkan

 

3. WordPress

WordPress salah satu CMS opersource yang paling digemari di dunia, biasanya digunakan untuk mesin blog(blog engine). wordpress menggunakan bahasa pemrograman pho dan database mysql. WordPress termasuk cms yang user frienly dibandingkan dengan joolam dan drupal.

 

4. Aura CMS

Aura CMS merupakan CMS buatan anak indonesi , CMS ini masih bnyak mempunyai kekutrangan patut kita banggakan bansa kita mampu bersaing dengan negara lain.

 

5. Silverstripe CMS

SilverStripe adalah CMS mempunyai fitur lengkap dan mampu menyediakan adapa yang wisnu butuhkan. CMS ini dibangun memggunakan bahasa pemrograman php dandatabase Sapphire . SilverStripe mempunyai bnyak pendukung aplikasi dan dapat membantu parapengembang untuk lebih berkarya. SilverStripe di rilis pada bulan November tahun 2006 oleh beberapa orang team yang ahli di bidang OpenSource.

 

6. Expression Engine

Expresion Engine wisnu masukkan ke daftar 10 CMS, karena merupakan CMS berbayar, Expression Engine merumpunyai keunggulan dalam bidang security dan keamanan.

 

7. Mambo

Mambo adalah cms yang hampir mirip dengan joomla, dann memeang dari info yang wisnu dapat.. Mambo merupakan Cms Joomla yang berbayar.. Menu dan fasilitas yang disediakan juga hampir mitip dengan joomla, sehingga tamplate pada joomla dapat dipasang di dalam CMC MAmbo.

 

8. XOOPs

 

Xoops CMS opensource, mempunyai banyak macam tamplate dan menu yang kuang enak digunakan bagi pemula, merupakan CMS populer dibawah Drupal. Mempunyai forum managemen yang bagus

 

9. Oscommerce (opensource)

Merupakan CMS berbasis E-Commerce . Oscommerce merupakan salah satu e-commerce cms yang paling populer karena mempunyai lisensi opensource, dan juga didukung oleh public contributor yang menyediakan berbagai tambahan module/plugins untuk pelengkap e-commerce.

Oscommerce mempunyai forum yang cukup lengkap untuk membantu para pengguna yang mengalami kesulitan.

- Customize template disediakan secara dijual terpisah oleh beberapa vendor.

 

10. AuraCMS (opensource) | Indonesia CMS

Aura CMS adalah CMS buatan Indonesia, merupakan CMS yang mudah digunakan dan sangat membantu. Mudah dalam instalasi, kemudian panel controlnya tidak terlalu sulit. Dan forum nya berbahasa Indonesia.

 

Sumber

http://joandhabaratha.blogspot.com/2011/06/10-macam-cms-content-management-system.html

 

 

Posted by About Iqbal

CMS dan Web Framework Fundamental

 

CMS (Content Management System) adalah perangkat lunak yang digunakan untuk menambahkan atau memanipulasi (mengubah) isi dari suatu situs web. Umumnya, sebuah CMS (Content Management System) terdiri dari dua elemen:

• aplikasi manajemen isi (Content Management Application, CMA)

• aplikasi pengiriman isi (content delivery application, CDA)

 

Sedangkan Web Framework  adalah suatu software framework yang didesain untuk mendukung pengembangan web dinamis,   aplikasi web dan web service. Web framework membagi sistem  dalam 3 bagian yaitu model, view dan controller. Web framework memiliki beberapa kelebihan tersendiri yaitu :

• Fleksibel untuk pengembangan aplikasi berbasis web

• Dapat digunakan untuk membuat CMS tertentu sesuai kebutuhan.

• Secara umum lebih secure dibanding CMS karena sistem  terbagi 3 (model, view, controller)

• Pengembang web harus menguasai konsep OOP dan MVC Contoh :

– CodeIgniter (CI)

– CakePHP

– Zend Framework

– DooPHPJenis Web

 

Sumber

http://fiftin.staff.uad.ac.id/materi_r_web/Chapter-12-materi-kuliah-web-framework1-pengenalan-web-framework.pdf

Posted by About Iqbal

Windows 10, Sistem Operasi terbaru dari Microsoft

 

Lama dinanti, Microsoft ternyata merilis Windows 10 alih-alih Windows 9 sebagai penerus Windows 8.1. Sistem operasi tersebut ditujukan untuk digunakan di berbagai perangkat, dari mobile, desktop, hingga server.

Banyak yang bertanya-tanya mengapa Microsoft seolah "meloncat" dari Windows 8 langsung ke Windows 10. dengan penamaan yang melompati satu versi itu, Microsoft mencoba menunjukkan keseriusannya dengan memberikan perubahan yang fundamental di sistem operasi baru itu.

Banyak juga pertanyaan-pertanyaan lain yang ada di dalam benak pengguna, seperti kapan mereka bisa menggunakannya, bagaimana dengan aplikasi-aplikasinya, serta pertanyaan seputar antarmuka dan tombol Start Menu.

Berikut adalah rangkuman singkat tentang fakta-fakta Windows 10 yang telah dirangkum

 

1.Upgrade

Pengguna OS Windows bisa mendapatkan sistem operasi Windows 10 tahun depan. Microsoft berencana melucurkan sistem operasi ini setelah ajahg konferensi tahunan Build bagi para pengembangnya. Kemungkinan Windwos 10 meluncur di pertengahan atau akhir tahun 2015.

Namun, jika mereka ingin merasakan lebih dahulu sistem operasi Windows 10 ini, mereka bisa mendaftarkan dirinya dalam Windows Insider Program yang mulai dibuka pada Rabu (1/10/2014) waktu AS. Pendaftaran bisa dilakukan di situs Microsoft dengan URL preview.windows.com 

Dengan mengikuti program ini, maka pengguna bisa mendapatkan salinan sistem operasi tahap awal (kemungkinan masih banyak bug). Microsoft juga belum memutuskan berapa harga versi retail untuk OS Windows 10.

2.Aplikasi

Belum banyak hal yang dibagikan oleh Microsoft tentang aplikasi dalam Windows 10. Namun sejauh ini, aplikasi-aplikasi yang akan diluncurkan di Windows 10 bakal bersifat universal, alias bisa dijalankan untuk semua jenis perangkat, mulai dari PC, smartphone, hingga tablet.

Karena itu, developer diwajibkan untuk mengkustomisasi aplikasi buatannya agar bisa berjalan di semua platform, mulai dari segi tampilan hingga bagaimana caranya berjalan di smeua perangkat dengan beragam ukuran layar. Aplikasi-aplikasi tersebut bisa diunduh melalui Windows Store.

3.Antarmuka

Berbeda dengan sistem operasi Windows 8 dimana aplikasi yang dimiliki sepenuhnya dioperasikan dengan layar sentuh, maka di Windows 10 ini sifatnya opsional.

Saat pengguna memasangkan perangkat tabletnya dengan sebuah docking keyboard, maka antarmuka yang ditampilkan berupa tampilan desktop standar komplit dengan tombol Start yang kembali hadir.

Begitu docking keyboard dilepas, maka pengguna akan mendapatkan antarmuka layar sentuh layaknya Windos 8.

Dengan fitur antarmuka Snap, pengguna juga bisa menampilkan lebih dari satu aplikasi dalam satu jendela. Microsoft menambahkan dukungan kuadran layout dimana pengguna bisa menampilkan empat jendela aplikasi sekaligus yang berjalan bersamaan.

Terdapat juga dukungan untuk beragam antarmuka desktop. Dengan demikian, pengguna bisa beralih dari satu antarmuka aplikasi yang sedang berjalan ke antarmuka desktop dengan mudah.

 

4.Tombol Start menu

Seperti disinggung di atas, tombol Start menu telah dihadirkan kembali oleh Microsoft di lyar desktop-nya. Tombol tersebut kembali menempati posisi sakralnya selama ini, di pojok kiri bawah.

Namun yang berbeda kali ini, tampilan Start Menu yang diusung Microsof dalam Windows 10 merupakan gabungan dari Windows 7 dan Windows 8.

Selain menampilkan daftar shortcut ke berbagai aplikasi, Start menu tersebut juga memiliki bagian yang menampilkan jendela Live Tiles, yaitu menu kotak-kotak khas Windows 8.

5.Dukungan perangkat

Belum pasti apakah semua perangkat Windows saat ini yang beredar akan mendukung Windows 10 atau tidak. Microsoft mengembangkan Windows 10 dari basis Windows 8.1 yang telah mengusung komputasi 64-bit.

Dengan demikian, beberapa prosesor lawas tidak lagi didukung oleh sistem operasi baru Microsoft ini. Namun untuk PC, Windows 10 akan bisa dijalankan dalam sistem yang belum terlalu lama.

Kesimpulannya, jika Anda membeli perangkat Windows yang diluncurkan saat ini hingga satu tahun mendatang, besar kemungkinannya perangkat tersebut bisa dipasangi Windows 10.

Sumber : http://tekno.kompas.com/read/2014/10/01/10395527/Lima.Fakta.Seputar.Windows.10

 

Posted by About Iqbal

Android L & Material Design di Google I/O 2014

Pada Google I/O kemarin, Google juga mengumumkan versi Android OS selanjutnya yang mereka sebut dengan Android “L”. Pada versi ini, Android hadir dengan design yang lebih clean dan simpel.

 

Matias Duarte, selaku vice preseident dari Google Design mengatakan bahwa design Android OS terbaru mereka memiliki  “material design” element yang memungkinkan pengembang untuk membuat tampilan aplikasi seperti design di dunia nyata -- memberikan efek yang lebih dalam daripada sebelumnya. Design navigasinya juga dibuat lebih sederhana dengan bentuk segitiga, bulat dan kotak. Selain itu, pada design terbaru ini juga memiliki animasi yang lebih lembut dan transisi yang estetik.

 

Google juga menambahkan guidlines baru untuk membantu developer untuk membuat apps dengan design yang optimal pada berbagai platform.

 

Sistem notifikasi juga akan diperbaharui pada versi Android terbaru ini, dengan menambahkan akses notifikasi dari layar yang dikunci dan meresponse notifikasi tersebut tanpa harus unlocking layar handphone.

 

Penasaran untuk segera mencoba Android “L” ini di gadget kamu? Atau.. lebih penasaran apa kepanjangan dari L? Kita tunggu saja!

Posted by About Iqbal

Kalimat Tidak Efektif Pada Artikel atau Koran

Berikut ini adalah contoh dari beberapa artikel yang memiliki kalimat tidak efektif :


 

Kalimat pada artikel diatas dapat diganti agar pembaca dapat memahami arti dan isi dari artikel tersebut. Berikut ini adalah kalimat yang tidak efektif pada artikel tersebut :

·         Denger Ortu Ribut Ama Tetangga Kakak-Adik Marah Tetangga Dibacok

Seharusnya : Mendengar orang tua ribut dengan tetangga, Kakak-beradik marah dan menikam tetangga.

·         Kakak Ketangkep, Adiknya Buron

Seharusnya : Kakaknya tertangkap, adiknya berstatus buron.

·         Kesal karena orangtuanya diajak berantem, seorang pemuda bersama adiknya melakukan aksi penganiyaan, warga di lokasi, di Pondok Ungu RT 03/07, Medansatria, Kota Bekasi, Selasa (02/07) Petang Kemarin, Riuh.

Seharusnya : Kesal karena orangtuanya diajak bertengkar dengan tetangganya, dua orang pemuda melakukan aksi penganiyayaan terhadap warga di Pondok Ungu RT 03/07, Medansatria, Kota Bekasi, Selasa (02/07) Petang Kemarin, Riuh.

·         Dia mendapatkan kabar kalau orangtuanya ribut dengan tetangganya, bernama Ali Somad naik pitam.

Seharusnya : Dia mendapatkan kabar bahwa orangtuanya bertengkar dengan tetangganya yang bernama Ali Somad yang saat itu sedang naik pitam.

·         Tanpa basa-basi langsung mendatangi rumah Ali bersama musa, diknya.

Seharusnya : Tanpa basa-basi, Somad bersama Musa (adiknya) langsung mendatangi rumah Ali.

 
Jumat, 07 November 2014
Posted by About Iqbal

About Author

Foto saya
IT Student | EDM Enthusiast | Likes Interior Design and Graphic Design | I Also Writing Articles of Games at http://cyberlineteam.com/category/it/game/ | Personal Website : miiqbalrama.hol.es

PageViews

- Copyright © BeOneOfHeroes -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -