Saturday, 23 November 2013

Metode MVC – Apa Pengaruhnya Bagi Para Programmer?


Masih ingat saya ketika masa-masa saya masih maniak koding dari awal ketika membuat sebuah aplikasi. Hampir seluruh kodingan yang saya buat hanya menggunakan komponen-komponen dasar yang ada pada bahasa pemrograman tersebut, sedikit sekali saya memakai komponen eksternal atau tool pembantu. Pokoknya ngoding poll dari awal dan comot kodingan sana-sini dari internet dan ujung-ujungnya jadilah program gado-gado tanpa struktur yang jelas, saya sendiri pusing kalo disuruh ngeliat kodingan saya jaman dulu, waduh bikin mata serasa mau copot :nohope:
Teman sesama peneliti saya, Putra Setia Utama, sering menyarankan saya untuk menggunakan komponen yang sudah ada seperti YUI untuk interface web dan beberapa lainnya yang saya gak apal hehe soalnya dulu biasanya saya acuhkan hal seperti itu. Namun sejak tahun lalu saya mulai sadar betapa bodohnya saya, terus menerus mengoding dari awal hal yang sama secara berulang-ulang.
Tahun lalu saya “terpaksa” menggunakan framework untuk Java berbasis Model View Controller (MVC), yaitu Hibernate dan Spring, dikarenakan oleh tuntutan tempat dimana saya sedang praktek kerja lapangan (PKL) waktu itu. Bagi saya yang terbiasa ngoding dari awal, belajar menggunakan Hibernate dan Spring itu seperti neraka, pusing sekali saya waktu itu. Hibernate dengan konsep ORM-nya yang berbeda jauh dengan query SQL manual dalam pemrosesan data dan Spring dengan konsep MVC-nya yang ngebuat saya serasa seperti alien di dunia pemrograman.
1 bulan saya berkutat dengan Hibernate dan Spring akhirnya saya mendapatkan pencerahan hehe :siul: . Metode pemrograman yang dulu saya bisa membutuhkan 3 bulan untuk mengerjakan web berjenis databank, sekarang bisa saya kerjakan dalam waktu kurang dari 1 bulan. Dan jika ada revisi, saya tidak repot-repot lagi harus mengecek semua halaman web yang saya buat, karena dengan menggunakan framework hampir semuanya sudah terstruktur dengan rapih sehingga memudahkan saya untuk memodifikasi web tersebut.
Penggunaan framework MVC sangat membantu saya dan tentunya programmer lainnya, baik itu programmer web, desktop, atau mobile. Dengan menggunakan framework biasanya kita akan dibantu hal-hal seperti query database, manajemen source code, validasi data, keamanan, dan lain-lain. Setelah saya melihat berbagai macam hal yang dapat mempengaruhi kinerja programmer dengan menggunakan framework MVC saya langsung beralih menjadi programmer berbasis framework hehe, gak mau lagi saya disuruh ngoding secara manual yang ampe ratusan bahkan ribuan kodingan yang isinya kebanyakan validasti data, query, keamanan, dan lain-lain yang bersifat repetitif di setiap proyek aplikasi, tinggal programming santai saja saya hehe :linux2:
Saya menjadi sadar bahwa selama ini yang saya lakukan adalah memeras diri sendiri dan “reinvent the wheel”, artinya saya bersusah payah untuk melakukan hal yang sudah ada. Berikut saya berikan poin-poin penting dari keuntungan menggunakan framework MVC menurut saya:
  1. Programmer akan sangat terbantu dalam membuat kodingan-kodingan yang bersifat repetitif
  2. Source code secara otomatis akan mengikuti struktur file yang ada di framework tersebut sehingga memudahkan manajemen source code
  3. Kebanyakan perusahaan sekarang membutuhkan programmer yang bisa menggunakan framework MVC, artinya peluang kerja semakin besar dibanding yang ngoding dari awal
  4. Biasanya gaji programmer yang menggunakan framework MVC lebih mahal dibanding yang ngoding dari awal
Walaupun begitu, mengoding dari awal tetap diperlukan ketika kita belajar pemrgoraman. Soalnya dengan mengoding dari awal itulah kita bisa mengeri konsep dan basis pemrograman, kalau langsung menggunakan framework MVC kemungkinan besar anda akan bingung karena anda akan dijejali dengan berbagai macam konsep-konsep Object Oriented Programming (OOP) seperti inheritance, override, abstraction, dan lain-lain. Setelah kita mengerti konsep dan basis pemrograman barulah kita beralih ke penggunaan framework MVC.
Terakhir, walaupun penggunaan framework MVC memberikan kita banyak keuntungan tapi jika kita menggunakannya secara asal maka akan berdampak terbalik buat kita seperti program menjadi lebih berat untuk dijalankan dan lain-lain. Tetap kita harus teliti dalam mengoding dan memahami MVC secara mendalam agar aplikasi yang kita buat berjalan dengan nyaman. Saya pribadi memang agak susah untuk memahami konsep framework MVC pertama kalinya, tapi setelah anda terbiasa, bikin program udah tinggal libas aja hehe.
Selamat belajar dan kampanyekan programming sehat menggunakan framework MVC hehe.

* Untuk tambahan, berikut adalah framework MVC yang sudah pernah saya gunakan, siapa tau bermanfaat:
  1. Java: Hibernate (Model) + Spring (View, Controller)
  2. PHP: Doctrine (Model) + CodeIgniter (View, Controller), kebetulan untuk yang ini ada tutorial di jurnal ini di link ini

Disadur dari : http://www.teknojurnal.com/2010/02/24/framework-mvc-apa-pengaruhnya-bagi-para-programmer/

Friday, 22 November 2013

Delphi XE5 Update 1 Direct Link Download







Download DelphiXE5 Update-1 from Direct link
http://altd.embarcadero.com/download/radstudio/xe5/delphicbuilder_xe5_upd1_win.iso

Can Resumed

Kumpulan Link Download ISO Delphi (Direct Link)

┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻
┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳
┻┳┻┳┻┳ Delphi&C++Builder ┳┻┳┻┳┻
┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳
┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻
┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳
┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻
┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳
┻┳┻┳┻┳ Delphi&C++Builder ┳┻┳┻┳┻
┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳
┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻
┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳






Download RAD Studio XE8
http://www.tutorialdelphi.com/2015/04/delphixe8-release-delphi-indonesia.html

Download RAD Studio XE5 Update1 ISO:
http://itstimetoshares.blogspot.com/2013/11/delphi-xe5-update-1-direct-link-download.html

Download RAD Studio XE5 ISO:
http://altd.embarcadero.com/download/radstudio/xe5/delphicbuilder_xe5_win.iso

RAD Studio XE4 versi terbaru (dengan Update 1) v18.0.4905.60485 resmi ISO download file:
http://altd.embarcadero.com/download/radstudio/xe4/delphicbuilder_xe4_upd1_win.iso

RAD Studio XE4 v18.0.4854.59655 ISO resmi File Download (3.76GB):
http://altd.embarcadero.com/download/radstudio/xe4/delphicbuilder_xe4_win.iso

versi RAD Studio Xe3 akhir (dengan Update 2) v17.0.4770.56661 resmi men-download file ISO (3.49GB):
http://altd.embarcadero.com/download/radstudio/xe3/delphicbuilder_xe3_upd2_win.iso

RAD Studio Xe3 (dengan Update 1) v17.0.4723.55752 resmi men-download file ISO (3.48GB):
http://altd.embarcadero.com / download/radstudio/xe3/delphicbuilder_xe3_upd1_win.iso

RAD Studio Xe3 v17.0.4625.53395 resmi men-download file ISO (3.12GB):
http://altd.embarcadero.com/download/radstudio/xe3/delphicbuilder_xe3_win.iso

RAD Studio XE2 akhir Edition (dengan Update 4 hotfix 1) v16.0.4504.48759 resmi ISO download file (2.59GB):
http://altd.embarcadero.com/download/radstudio/xe2/delphicbuilder_xe2_4504_win.iso

RAD Studio XE2 (dengan Update 4) v16 .0.4429.46931 resmi ISO download file (2.53GB):
http://altd.embarcadero.com/download/radstudio/xe2/delphicbuilder_xe2_4429_win_dl.iso

RAD Studio XE2 (dengan Update 3) v16.0.4358.45540 resmi men-download file ISO ( 2.50GB):
http://altd.embarcadero.com/download/radstudio/xe2/delphicbuilder_xe2_4358_win_dl.iso

RAD Studio XE2 (dengan Update 2) v16.0.4316.44803 resmi men-download file ISO (2.44GB):
http://altd .embarcadero.com/download/radstudio/xe2/delphicbuilder_xe2_4316_win_dl.iso

RAD Studio XE2 (dengan Update 1) v16.0.4276.44006 resmi men-download file ISO (2.33GB):
http://altd.embarcadero.com/download/radstudio/ xe2/delphicbuilder_xe2_4276_win_dl.iso

RAD Studio XE2 v16.0.4265.43595 resmi ISO download file (2.33GB):
http://altd.embarcadero.com/download/radstudio/xe2/delphicbuilder_xe2_win_dl.iso

versi RAD Studio XE akhir (dengan Update 1 ) v15.0.3953.35171 resmi ISO Download (2.11GB):
http://altd.embarcadero.com/download/RADStudioXE/delphicbuilder_xe_3953_win.iso 


versi RAD Studio XE Download Link: 
http://altd.embarcadero.com/download/RADStudioXE/delphicbuilder_xe_3953b_win.iso

Studio 2010 versi final RAD (dengan Update 4/5) resmi v14.0.3615.26342 ISO Download (1.72GB):
http://altd.embarcadero.com/download/RADStudio2010/delphicbuilder_2010_3615_win.iso

RAD Studio 2009 versi final (dengan Update1-4) resmi ISO Download (1.9GB)
http://altd.embarcadero.com/download/Delphi_C++Builder2009/Delphi_C++Builder2009_ISO_June2009.iso

CodeGear RAD Studio 2007 Resmi Unduh
http://altd.codegear.com/download/radstudio2007/CodeGearRADStudio2007_Dec2007.iso

Delphi 7.0 Enterprise Edition dalam bahasa Inggris resmi alamat download
http://altd.embarcadero.com/download/delphi/d7/english/ent/delphi_7_ent_en.iso
versi klasik, layak koleksi.

Wednesday, 20 November 2013

Database Tutorial : How to design Many-to-Many relationship.



From Volume II of the SQL Joes 2 Pros Exam Prep Series for Exam 70-433. How to design Many-to-Many relationship.

Tuesday, 19 November 2013

Snowden : “Tri, Telkomsel, XL dan Indosat ikut Terlibat Penyadapan”



Snowden membenarkan bahwa ada 4 provider di Indonesia ikut terlibat aksi penyadapan, hal itu  diungkap Edward Snowden (18/11) pada Guardian dalam dokumen penyadapan, yang dilakukan oleh Australia terhadap Presiden SBY, Istrinya dan pejabat negara lainnya.
Keempat provider tersebut adalah Excelcomindo (XL), Telkomsel, Indosat dan Hutchison 3G.
Harian berita Inggris The Guardian menyebut butuh keterlibatan provider lokal dalam hal ini di Indonesia. Dengan keterlibatan provider tersebut, maka penyadapan bisa dilakukan.
Disebutkan, penyadapan melalui provider itu bisa dilakukan secara sukarela atau bahkan di bawah tekanan.
Aksi penyadapan oleh Australia kembali dibongkar. Harian Sydney Morning Herald (SMH) dari Australia dan The Guardian dari Inggris, terbitan Senin (18/11/2013), mengungkap penyadapan lain.
Penyadapan itu tidak hanya ke ponsel yang digunakan oleh Presiden Susilo Bambang Yudhoyono. Tetapi juga ponsel Ibu Negara Ani Yudhoyono dan Wapres Boediono.
Penyadapan juga terhadap sejumlah menteri kabinet Indonesia. Penyadapan dimulai tahun 2007.
Berdasarkan data yang dibocorkan mantan karyawan Badan Keamanan Nasional AS, Edward Snowden, kegiatan mata-mata Australia terhadap Indonesia tidak hanya menyadap telepon Presiden Susilo Bambang Yodhono (SBY). Sembilan orang di lingkaran dalam SBY, termasuk istrinya Kristiani Herawati, juga ikut disadap teleponnya.
Dalam salah satu dokumen itu berjudul “3G Impact and Update” tercantum 10 nama pejabat Indonesia lengkap dengan jenis ponsel yang mereka gunakan. Aksi penyadapan tersebut dilakukan tahun 2009.
Berikut adalah 10 daftar nama-nama pejabat itu yang telah diperoleh ABC dari Snowden.
  1. Susilo Bambang Yudhoyono, jenis ponsel Nokia E90-1
  2. Kristiani Herawati (Ani Yudhoyono), jenis ponsel Nokia E90-1
  3. Boediono (Wakil Presiden), jenis ponsel Blacberry Bold (9000)
  4. Jusuf Kalla (mantan Wakil Presiden), jenis ponsel Samsung SGH-Z370
  5. Dino Pati Djalal (juru bicara presiden urusan luar negeri), jenis ponsel Blackberry Bold (9000)
  6. Andi Mallarangeng (juru bicara presiden urusan dalam negeri), jenis ponsel Nokia E71-1
  7. Hatta Rajasa (Menteri Sekretaris Negara), jenis ponsel Nokia E90-1
  8. Sri Mulyani Indrawati (Menko Ekonomi), jenis ponsel Nokia E90-1
  9. Widodo Adi Sucipto (Menko Polkam), jenis ponsel Nokia E66-1
  10. Sofyan Djalil (Menteri Komunikasi dan Informatika), jenis ponsel Nokia E90-1
Sumber : http://sunnahposter.com/news/nasional/snowden-telkomsel-xl-dan-indosat-ikut-terlibat-penyadapan.html

Install Fortesreport community Delphi 7 dan RX Berlin

Download  Pertama2 kita harus punya file installernya terlebih dahulu, download  https://github.com/fortesinformatica/fortesrepo...