Lokasi Iklan

Info lebih lanjut kirim email ke evocrus@gmail.com

Lokasi Iklan

Info lebih lanjut kirim email ke evocrus@gmail.com

Lokasi Iklan

Info lebih lanjut kirim email ke evocrus@gmail.com

Lokasi Iklan

Info lebih lanjut kirim email ke evocrus@gmail.com

Lokasi Iklan

Info lebih lanjut kirim email ke evocrus@gmail.com

Wednesday, September 16, 2015

Membuat laporan dengan Reportico Yii2

Pada kesempatan kali ini saya akan membagikan info membuat laporan di Yii2 dengan menggunakan modul Reportico yang bisa anda baca penjelasanny lebih jelas di sini.

Akan tetapi jika anda termasuk pemula dalam Yii2 anda akan kebingungan mengikuti cara instalasi yang di website reportico, untuk itulah tulisan ini saya buat.


Perlu diketahui bahwa program Yii2 saya terletak di lokasi D:\xampp\htdocs\basic dan saya menggunakan windows 7.


Untuk menginstall modul Reportico Yii2 kita akan menggunakan composer.

Buka command prompt dan pindah ke lokasi folder Yii2
 d:  
 cd xampp\htdocs\basic  
 composer require reportico/yii2-reportico "dev-master"  

tunggu sampai composer siap mendownload yii2-reportico kemudian ketikkan:
 composer update  

kemudian tambahkan modul reportico ke dalam aplikasi di /config/web.php

 $config = [  
      'components' => [  
           //.... other code  
      ],  
      'modules' => [  
     'reportico' => [  
       'class' => 'reportico\reportico\Module',  
       'controllerMap' => [  
         'reportico' => 'reportico\reportico\controllers\ReporticoController',  
         'mode' => 'reportico\reportico\controllers\ModeController',  
         'ajax' => 'reportico\reportico\controllers\AjaxController',  
       ]  
     ],  
   ],  
      //... other code  
 ];  

Setelah siap install anda dapat tes reportico dengan masuk ke link
 http://localhost/basic/web/index.php?r=reportico  
atau
 http://localhost/basic/web/reportico  
jika anda menggunakan tampilan url yang cantik

Setelah anda masuk, anda akan diminta untuk mengisi password admin isikan dengan password yang diinginkan kemudian klik Set Admin Password. Jika muncul error "Project area does not exist - cannot write project" masuk ke folder D:\xampp\htdocs\basic\vendor\reportico\yii2-reportico\components\projects\admin dan copy paste adminconfig.template menjadi config.php kemudian buka file config.php ganti nilai SW_ADMIN_PASSWORD dengan password yang diinginkan dan ganti SW_LANGUAGE menjadi en_gb cth:
 // Set to Blank to allow reset from browser  
 define('SW_ADMIN_PASSWORD','admin');  
 // Default System Language  
 define('SW_LANGUAGE', 'en_gb');  

Masuk kembali ke url reportico dan untuk info pembuatan laporan lebih lanjut bisa klik disini.

Installasi Selesai.



Bagi anda yang ingin menginstall modul Reportico Yii2 tanpa menggunakan composer bisa menggunakan cara ini.
Download file yii2-reportico
Extract file yii2 reportico ke folder D:\xampp\htdocs\basic\vendor\reportico
Buka file D:\xampp\htdocs\basic\composer.json tambahkan
 "require": {  
      //..other code  
      "reportico/yii2-reportico": "dev-master"  
 },  
Buka file D:\xampp\htdocs\basic\vendor\yiisoft\extensions.php
 return array (  
      //..other code  
      'reportico/yii2-reportico' =>   
       array (  
           'name' => 'reportico/yii2-reportico',  
           'version' => '9999999-dev',  
           'alias' =>   
           array (  
            '@reportico/reportico' => $vendorDir . '/reportico/yii2-reportico',  
           ),  
       ),  
      //..other code  
 );  

Silahkan Mencoba.

Tuesday, September 15, 2015

Mengganti Theme Yii2 Basic

Tampilan awal yang disediakan default oleh Yii2 bisa terbilang lumayan bagus. Tapi, bagi anda yang ingin mengutak-atik tampilan dengan design sendiri atau tidak ingin ribet hanya ingin mengganti feel tampilan anda bisa mendownloadny dari sini. (dalam praktek ini saya mengambil template greenery)

Buat subfolder themes di htdocs/basic/



















Copy paste hasil extract greenery.zip ke dalam folder themes.

Buka file config/web.php pada array components tambahkan konfigurasi theme seperti berikut.

 'components' => [  
     'view' => [  
       'theme' => [  
         'pathMap' => ['@app/views' => '@app/themes/greenery'],  
         'baseUrl' => '@web/../themes/greenery',  
       ],  
     ],  
 ]  

NB: pathMap berfungsi untuk mengalihkan theme asli yii2 ke lokasi theme kita.

Selamat Mencoba.



Monday, September 14, 2015

Yii 2 - Mempercantik tampilan URL

Pada tampilan halaman depan Yii jika anda klik link About pada opsi menu anda akan melihat URLny seperti ini. http://localhost/basic/web/index.php?r=site%2Fabout . Kita ingin menggantiny menjadi http://localhost/basic/web/site/about.

Pengaturan konfigurasi web dan aplikasi konsol ataupun settingan database anda semua terletak pada subfolder config. Buka /config/web.php tambahkan urlManagement seperti coding berikut:
 'components' => [  
 //...  
  'urlManager' => [  
      'showScriptName' => false,  
      'enablePrettyUrl' => true  
          ],    
 //...  
 'request' => [  

Kemudian buat file .htaccess pada subfolder /web dimana file index.php berada:
NB: file .htaccess bisa dibuat dengan membuka notepad kemudian save pilih tipe file allfiles
 RewriteEngine on  
 # If a directory or a file exists, use it directly  
 RewriteCond %{REQUEST_FILENAME} !-f  
 RewriteCond %{REQUEST_FILENAME} !-d  
 # Otherwise forward it to index.php  
 RewriteRule . index.php  

Pada browser, klik url menu about dan perhatikan perubahan pada URL

Selamat Mencoba.

Friday, September 4, 2015

Update total tabel header dari sum total tabel detail

Pada pagi ini admin akan membagikan ilmu bagaimana mengupdate tabel header dari nilai yang di sum pada tabel detail.

Pada tabel transaksi jual sesuai dengan normalisasi tabel maka akan terbentuk tabel header (menyimpan informasi no faktur, kode cust, tgl, total harga, total discount, dsb) dan tabel detail (menyimpan rincian faktur mis kode barang, qty, harga per item, dsb).

Kasus yang sering di temui adalah ketika adanya salah perhitungan nilai harga pada detail maka kita bisa melakukan update data dengan perintah sql
 UPDATE <tablename> SET <field>=<nilai> [WHERE <field>=<nilai>]  

Setelah kita update data di detail kita pasti harus mengupdate data di header dengan total dari nilai detail, cara primitif bisa dengan menggunakan manual menuliskan perintah update diatas baris per baris yang tentunya akan memakan waktu dan resiko kesalahan pun bisa terjadi.

Tapi anda tenang saja karena dengan perintah SQL kita bisa langsung menupdateny, berikut query sqlny:

Cth:

TRN_JUAL_HDR (tabel header)
NO_TRAN | TOTAL_HARGA 

TRN_JUAL_DTL (tabel detail)
NO TRAN | AMT_HARGA

Untuk database SQL SERVER
 UPDATE O  
 SET O.TOTAL_HARGA = I.HRG  
 FROM TRN_JUAL_HDR O   
 INNER JOIN  
 (  
    SELECT NO_TRAN, SUM(AMT_HARGA) AS HRG  
    FROM TRN_JUAL_DTL  
    GROUP BY NO_TRAN  
 ) I ON O.NO_TRAN = I.NO_TRAN  
 [WHERE (conditon)]  

Untuk database MySql
 UPDATE TRN_JUAL_HDR o   
 INNER JOIN  
 (  
   SELECT NO_TRAN, SUM(AMT_HARGA) AS HRG  
   FROM TRN_JUAL_DTL  
   GROUP BY NO_TRAN  
 ) i ON o.NO_TRAN = i.NO_TRAN  
 SET O.TOTAL_HARGA = I.HRG  
 [WHERE (conditon)]  

Selamat mencoba.

Thursday, August 27, 2015

Cara install yii2 basic application menggunakan archived files

Untuk yang tertarik belajar pemrograman web menggunakan bahasa pemrograman PHP & Framework mungkin Yii Framework bisa menjadi salah satu pilihan yang bagus untuk dipelajari.

Bagi anda yang masih belum mengenal apa itu yii bisa klik link ini dan bagi anda yang sudah mengenal yii mungkin sudah tahu bahwa ada Yii1(versi terdahulu) & Yii2 (versi terbaru), Yii2 merupakan pengembangan dari yii1 akan tetapi struktur coding dan pemrogramannya jauh berbeda, perubahan yang terjadi pada Yii2 merupakan perubahan major dari Yii1.

Yii2 sendiri terbagi dua macam yaitu basic dan advanced. Untuk mengetahui perbedaannya, silahkan baca di sini. Yang akan kita bahas disini adalah cara menginstall Yii2 basic template untuk cara instalasi yang versi advanced, silahkan baca di sini.

Langkah instalasi
Pertama download dulu file yang diperlukan dari sini. Masuk ke section Install from an Archive File. Di sana ada 2 pilihan aplikasi yang bisa didownload yaitu basic dan advanced template. Pilih yang basic.

Selanjutnya, ekstrak file yang sudah didownload ke folder yang bisa diakses oleh web (di bawah folder htdocs kalau pake xampp atau lampp). 
Kemudian Masuk ke file basic/config/web.php. Isi value cookieValidationKey dengan nilai tertentu. Setelah itu jalankan aplikasi dari browser dengan url http://localhost/basic/web/index.php.
Good luck..

Wednesday, August 12, 2015

My.Setting value can't change VB.Net

Ada keanehan yang terjadi di sore hari ini ketika saya menjalankan aplikasi saya. Yang seharusnya terhubung ke localhost malah terhubung ke IP lain, Walaupun sudah dilakukan proses clean dan rebuild tetap hasilnya negatif. Setelah setengah hari mencari solusinya akhirnya di dapat solusiny yaitu menghapus cache penyimpanan my.setting caranya:

masuk ke directory:
C:\Users\\AppData\Local\

hapus folder yang mempunyai nama seperti program anda.

kemudian masuk ke directory:
C:\Users\\AppData\Roaming\

Lakukan hal yang sama.

Jalankan kembali aplikasi anda, jika belum berhasil coba dilakukan restart program anda.

Selamat Mencoba.

Friday, August 7, 2015

Menyembunyikan User Account pada Welcome Screen - Win 7

Untuk sharing printer dan folder di windows 7, Cara standard adalah dengan membuat user account baru kemudian kita memberikan username dan password kepada user yang ingin kita bagi sharing printer dan folder dengan cara ini user lain yang mengetahui username dan password komputer kita akan dengan leluasa masuk ke dalam komputer kita sewaktu kita tidak berada di sekitaran komputer.

Apalagi komputer kita sifatny pribadi tentunya kita tidak ingin orang lain dengan leluasa masuk kedalam komputer kita. Untuk mencegah hal ini terjadi kita bisa menyembunyikan user account yang kita pakai untuk sharing folder dan printer kita. Caranya tidak susah silahkan ikuti langkah-langkah dibawah ini.
  1. Login sebagai administrator
  2. Ketikkan 'regedit' didalam start. Klik kanan pada regedit dan 'Run as administrator'
  3. Navigasi ke HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\
  4. Pada panel kiri klik kanan pada Winlogon dan klik New dan klik Key
  5. Ketikkan SpecialAccounts dan tekan enter
  6. Pada panel kiri klik kanan Special Accounts dan klik New dan klik Key
  7. Ketikkan UserList dan tekan enter
  8. Pada panel kanan dari UserList, klik kanan pada tempat kosong dan klik New kemudian klik DWORD (32bit) Value.
  9. Ketikkan nama user account yang ingin kamu sembunyikan dan tekan enter mis: foreign
  10. Pada panel kanan, klik kanan pada user account name dan klik Modify.


Untuk menyembunyikan user account ketikkan 0 dan klik OK. Untuk memunculkannya ketikkan 1
Kemudian lakukan Restart komputer...


Selamat Mencoba... TQ.