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

Monday, October 5, 2015

Yii 1 - Membuat Sticky Footer

Cara membuat agar footer tetap berada dibawah pada yii. lanjut dari tutorial mengganti tema yii default ke yii bootstrap kita akan membuat sticky footer.

Caranya buka bootstrap.css di d:\xampp\htdocs\[webapp]\protected\extensions\bootstrap\ tambahkan css berikut:
 html {  
   height: 95%;  
   //other css  
 }  
 body {  
   height: 95%;  
   //other css  
 }  
 .wrap {  
   min-height: 100%;  
   height: auto;  
   margin: 0 auto -60px;  
   padding: 0 0 60px;  
 }  
 .wrap > .container {  
   padding: 70px 15px 20px;  
 }  
 .footer {  
   height: 45px;  
   background-color: #f5f5f5;  
   border-top: 1px solid #ddd;  
   padding-top: 20px;  
 }  
 .pull-right {  
  float: right !important;  
 }  
 .pull-left {  
  float: left !important;  
 }  
Setelah itu buka main.php di folder d:\xampp\htdocs\[webapp]\themes\bootstrap\views\layouts\ dibagian body ikuti penulisan seperti dibawah ini atau copy paste coding dibawah langsung.
 <body>  
     <?php  
     $this->widget('bootstrap.widgets.TbNavbar', array(  
       'items' => array(  
         array(  
           'class' => 'bootstrap.widgets.TbMenu',  
           'items' => array(  
             array('label' => 'Home', 'url' => array('/site/index')),  
             array('label' => 'About', 'url' => array('/site/page', 'view' => 'about')),  
             array('label' => 'Contact', 'url' => array('/site/contact')),  
             array('label' => 'Login', 'url' => array('/site/login'), 'visible' => Yii::app()->user->isGuest),  
             array('label' => 'Logout (' . Yii::app()->user->name . ')', 'url' => array('/site/logout'), 'visible' => !Yii::app()->user->isGuest)  
           ),  
         ),  
       ),  
     ));  
     ?>  
     <div class="wrap">  
       <div class="container">  
         <?php if (isset($this->breadcrumbs)): ?>  
           <?php  
           $this->widget('bootstrap.widgets.TbBreadcrumbs', array(  
             'links' => $this->breadcrumbs,  
           ));  
           ?><!-- breadcrumbs -->  
         <?php endif ?>  
         <?php echo $content; ?>  
         <div class="clear"></div>  
       </div>  
     </div>  
     <footer class="footer">  
       <div class="container">  
         <p class="pull-left">Copyright &copy; <?= date('Y'); ?> by CV.INDAKO TRADING CO.</p>  
         <p class="pull-right"><?= Yii::powered(); ?></p>  
       </div>  
     </footer><!-- footer -->  
   </body>  
Setelah itu simpan dan refresh tampilan web anda jika tidak ada perubahan hapus semua folder di d:\xampp\htdocs\[webapp]\assets\ tidak usah takut menghapusny karena folder itu akan di generate ulang setiap anda merefresh aplikasi anda.

Selamat Mencoba.

Thursday, October 1, 2015

Yii 1 - Mempercantik Tampilan URL

Ketika anda membuka sebuah url di yii akan menemukan tampilan URL yang tidak begitu bagus. Contohnya saja, untuk halaman sign-in, URL yang ditampilkan adalah www.namaweb.com/index.php?r=site/login. Bagi sebagian besar orang, tampilan URL ini tidak begitu normal. Dan bagi pemilik Web, URL demikian tidak akan disukai mesin pencari, alias tidak SEO-friendly.

Oleh karena itu, dalam artikel ini kita akan membahas teknik mengubah URL

Mengaktifkan Url Manager 

Untuk mengaktifkan URL supaya lebih rapi cukup buka file di protected/config/main.php lalu cari bagian yang tertulis
 // uncomment the following to enable URLs in path-format  
      /*  
      'urlManager'=>array(  
            'urlFormat'=>'path',  
            'rules'=>array(  
            '<controller:\w+>/<id:\d+>'=>'<controller>/view',  
 &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;     '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',  
 &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;     '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',  
            ),  
      ),  
      */  
Cukup hilangkan comment, maka URL akan langsung berubah. Jika hanya sekadar mengubah lebih rapi, maka pekerjaan Anda sampai sini sudah selesai. Tetapi masalahnya umumnya kita harus mengubah bentuk URL yang lebih rumit sesuai kebutuhan User. Oleh karena itu, dalam artikel ini akan diajarkan bagaimana membuat rule sendiri.

Menghilangkan Tulisan index.php

Pertama-tama, mungkin Anda akan sangat ingin menghilangkan tulisan “index.php” dari URL. Untuk itu Anda cukup tambahkan ‘showScriptName’=>false seperti begini:
 'urlManager'=>array(  
            'urlFormat'=>'path',  
          'showScriptName'=>false,  
            'rules'=>array(  
            ....  
            ),  
      ),  
Kemudian tambahkan file .htaccess di folder D:\xampp\htdocs\[aplikasi web] dengan isi seperti berikut:
 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  

Cara Menulis Aturan URL Manager

Misalnya, Anda ingin membuat halaman login dapat diakses dengan URL www.namaweb.com/sign-in. Maka Anda cukup menulis begini
 'urlManager'=>array(  
            'urlFormat'=>'path',  
            'rules'=>array(  
              'sign-in' => 'site/login',  
            ),  
      ),  
Penjelasannya begini. Biasanya untuk mengakses login kita akses dengan www.namaweb.com/index.php?r=site/login. Jadi di bagian kanan, kita tulis bentuk pada biasanya, yakni “site/login”. Lalu karena kita ingin halaman login bisa dibuka dengan www.namaweb.com/sign-in, maka di sebelah kiri cukup masukkan “sign-in”.

Anda bisa memasukkan satu per satu jika Anda mau. Tetapi masalahnya halaman Web kadang bisa sangat banyak. Akan sangat merepotkan jika menulis rule satu per satu.

Jadi terkadang kita perlu sesuatu yang lebih fleksibel. Contohnya, seperti kasus di bawah ini:
www.namaweb.com/index.php?r=site/signup berubah menjadi www.namaweb.com/signup
www.namaweb.com/index.php?r=site/contact berubah menjadi www.namaweb.com/contact dan seterusnya.

Kita bisa menulis sintaks begini:
 'urlManager'=>array(  
            'urlFormat'=>'path',  
            'rules'=>array(  
              '<nama>'=>'site/<nama>',  
            ),  
      ),  
Sesuai peraturan sebelumnya. Di sebelah kanan merupakan bentuk URL biasanya. Karena biasanya kita mengakses dengan menulis www.namaweb.com/index.php?r=site/halaman1 atau index.php?r=site/halaman2 dan seterusnya, maka kita pasang yang berubah-berubah itu dengan tanda kurung siku. Pada contoh atas, penulis menggunakan ““. Pemberian nama terserah asal alfabet.

Kita ingin URL baru menjadi www.namaweb.com/halaman1 atau www.namaweb.com/halaman2 dan seterusnya. Jadi kita cukup tulis “” pada sebelah kiri. Ingat, jika sebelah kanan menggunakan “” maka kiri harus sama. 

Mungkin ada satu pertanyaan yang terbesit di dalam pikiran, bagaimana jika ada perkecualian? Maksudnya begini. Tadi kita sudah membuat aturan supaya semua halaman yang ber-URL www.namaweb.com/index.php?r=site/xyz akan menjadi www.namaweb.com/xyz, tetapi untuk URL www.namaweb.com/index.php?r=site/login justru ingin diubah menjadi www.namaweb.com/sign-in. Bagaimana dong?

Untuk ini kita cukup tulis begini saja:
 'urlManager'=>array(  
            'urlFormat'=>'path',  
            'rules'=>array(  
            'sign-in' => 'site/login',  
              '<nama>'=>'site/<nama>',  
            ),  
      ),  

Dua aturan ini, harus diperhatikan urutannya. Yii membaca aturan dari paling atas ke bawah. Ketika aturan pertama sudah memenuhi syarat, Yii tidak akan membaca URL di bawah lagi. Itu sebabnya mengapa kita harus menaruh ‘sign-in’=> ‘site/login’ di atas.

Selamat mencoba.

Mengganti Tema Default Yii Dengan Yii Bootstrap

Hai para Yii mania, pokok bahasan kita kali ini adalah mengganti tema default dari yii. Secara pribadi tema default dari yii tidak menarik sama sekali (saya tidak tahu pendapat anda). Oleh karena itu kita akan mengganti temanya dengan tema yii bootstrap yang dapat anda download disini.

Untuk penginstallannya:
- Buat folder baru di D:\xampp\htdocs\[aplikasi web anda]\protected\extensions dengan nama bootstrap
- Ekstrak file yii bootstrap ke dalam folder bootstrap
- Copy folder theme yang ada di D;\xampp\htdocs\[aplikasi web anda]\protected\extensions\bootstrap dan paste ke dalam folder themes yang di D:\xampp\[aplikasi web anda]\argems\ dan rename menjadi bootstrap.
- Edit file main.php di folder config :
 Yii::setPathOfAlias('bootstrap', dirname(__FILE__).'/../extensions/bootstrap');  
 return array(  
   ....  
   'modules' => array(  
     .....  
     'gii' => array(  
       'class' => 'system.gii.GiiModule',  
       'password' => 'admin',  
       'ipFilters' => array(  
         '127.0.0.1',  
         '::1',  
       ),  
       'generatorPaths' => array(  
         'bootstrap.gii',  
       ),  
     ),  
     .....  
   ),  
   'theme'=>'bootstrap',  
    ....  
   'components' => array(  
     ....  
     'bootstrap' => array(  
       'class' => 'application.extensions.bootstrap.components.Bootstrap',  
     ),  

Silakan menikmati tampilan yii baru yang lebih fresh dan menarik (Setidaknya itu menurut saya ^_^ )

Monday, September 28, 2015

Fungsi date() di php menampilkan waktu yang berbeda - XAMPP

Di php saat anda akan mengisi tanggal dan waktu anda akan menggunakan fungsi date('Y-m-d H:i:s') dan anehnya anda akan temukan bahwa waktu yang ditampilkan didatabase tidak sesuai dengan waktu yang anda inginkan atau waktu lokal kita.

Kenapa hal ini bisa terjadi? ini dikarenakan date timezone yang disetting awal tidak sesuai dengan timezone tempat anda berada. Supaya waktu yang anda masukkan sesuai dengan waktu lokal anda maka anda perlu mengatur date timezone di:
 xampp\php\php.ini  
dan ubah
 date.timezone=<daerah anda>  
untuk mengetahui timezone daerah anda bisa liat disini.

Setelah anda merubah date timezone simpan file php.ini dan lakukan restart pada Apache.

Selamat Mencoba.

Sunday, September 20, 2015

Mengenal latihan compound dan latihan isolasi

Bagi para anda fitnes mania yang sudah berpengalaman mungkin sudah tidak asing lagi mendengar jenis latihan compound atau latihan isolasi. Akan tetapi, bagi pemula mungkin kurang mengerti/paham terhadap 2 jenis latihan ini.

Disini kita akan mengetahui perbedaan kedua latihan tersebut:

Latihan Compound
adalah latihan yang gerakkannya melibatkan lebih dari satu bagian otot saat anda melakukannya. Jelasnya saat anda melakukan sebuah gerakan tertentu tidak hanya menggunakan satu otot primer tetapi otot sekunder juga ikut membantu.

Contoh latihan compound:
  • Flat, Incline or Decline Bench Press 
  • otot primer: Dada
    otot sekunder: Bahu, Tricep
  • Overhead Shoulder Press 
  • otot primer: Bahu
    otot sekunder: Tricep
  • Dips (badan sedikit condong kedepan)
  • otot primer: Chest
    otot sekunder: Tricep, Bahu
  • Dips (badan lurus)
  • otot primer: Tricep
    otot sekunder: Bahu, Dada
  • Rows 
  • otot primer: Punggung
    otot sekunder: Bicep
  • Pull-Ups, Chin-Ups, Lat Pull-Downs
  • otot primer: Punggung
    otot sekunder: Bicep
  • Deadlifts
  • otot primer: Posterior Chain (Paha Belakang, Glutes, Punggung, etc.)
    otot sekunder: Semua tubuh bagian bawah dan atas.
  • Squats
  • otot primer: Quads
    otot sekunder: Semua tubuh bagian bawah terutama(Glutes/Paha Belakang), bagian pinggang
Latihan compound memungkinkan Anda untuk mengangkat beban lebih berat dan melatih lebih banyak kelompok otot. Dengan cara ini Anda bisa menghemat waktu dana dapat memaksimalkan pertumbuhan otot dalam waktu yang lebih singkat.

Selain itu, latihan compound juga lebih baik dalam mengirim pesan pada sistem endokrin tubuh untuk mengeluarkan lebih banyak lagi hormon anabolikseperti testosteron dan hormon pertumbuhan, sehingga perkembangan massa otot dapat terjadi lebih maksimal.

Tips melakukan latihan compound

  1. Penting melakukan stretching sebelum melakukan gerakan ini mengingat bahwa otot yang akan dimainkan tidak tertuju pada satu titik, oleh karenanya peregangan otot sangat dibutuhkan sebelum anda bergerak secara compound.
  2. Pilihlah ukuran beban yang cukup menantang untuk dimainkan.
  3. Konsentrasikan pada beberapa bagian otot yang dimaksud, serta aturlah nafas dengan banyak menghirup oksigen secara beraturan.

Latihan Isolasi

adalah gerakan yang memfokuskan pada suatu atau satu bagian otot tertentu dalam sekali waktu yang dilakukan secara berulang-ulang hingga mencapai jumlah repetisi yang diinginkan. Jenis latihan ini hanya akan memfokuskan ke satu otot tanpa melibatkan otot lainnya.

Dalam melakukan gerakan isolasi, kita harus mampu mengukur takaran beban yang sanggup untuk diangkat. Tidak terlalu ringan namun juga tidak boleh terlalu berat. Mengapa? Karena jika beban terlalu berat, maka kontraksi yang dirasakan tidaklah tertuju pada satu titik otot saja, melainkan otot lain pun juga turut membantu untuk mengangkat beban tersebut, sehingga ada dua otot yang berkontraksi saat mengangkat beban, dan ini bukanlah yang dimaksud dengan gerakan isolasi.

Gerakan isolasi sangat digemari oleh berbagai elemen fitness mania, bahkan binaraga sekalipun yang ingin memfokuskan bagian otot yang menurutnya kurang, atau menginginkan definisi otot yang lebih tajam dan kering.

Contoh latihan isolasi:
  • Flat, Incline or Decline Flyes (dumbbell, kabel atau mesin)
  • Otot yang terlatih: Dada
  • Lateral Raises or Front Raises (dumbbell, kabel atau mesin)
  • Otot yang terlatih: Bahu
  • Biceps Curls (barbell, dumbbell, kabel atau mesin)
  • Otot yang terlatih: Bicep
  • Triceps Extensions (barbell, dumbbell, kabel atau mesin)
  • Otot yang terlatih: Tricep
  • Leg Extensions
  • Otot yang terlatih: Quads
  • Leg Curls
  • Otot yang terlatih: Paha Belakang
  • Calf Raises
  • Otot yang terlatih: Betis
Tips melakukan latihan isolasi

  1. Pilihlah ukuran beban yang anda sanggupi untuk dimainkan, tidak terlalu berat dan tidak terlalu ringan.
  2. Lakukan gerakan isolasi ini seirama dengan pengaturan nafas yang teratur.
  3. Kendalikanlah beban yang anda mainkan sesuai dengan maksud dan tujuan yang ada pada pikiran anda.
  4. Konsentrasikan pada otot yang dimaksud dan jangan beri harapan pada otot lain untuk membantu kontraksi otot yang sedang dilatih.
  5. Tidak dianjurkan menggunakan beban yang terlalu berat, akan tetapi lebih disarankan bermain dengan repetisi yang cukup banyak.

Kesimpulannya:
Jika anda menargetkan ingin menaikkan massa otot dan dapat mengangkat beban lebih berat masukkan latihan compound ke dalam menu latihan anda.
Jika anda ingin memfokuskan menaikkan massa otot tertentu tanpa menaikkan massa otot lainnya gunakan latihan isolasi.

Selamat Berlatih!

Thursday, September 17, 2015

Installasi Yii Framework pada XAMPP

Cara menginstall Yii framework pada XAMPP :
  1. Download XAMPP terbaru di website resmi apache.
  2. Download versi terbaru Yii framework.
  3. Extract hasil download Yii framework ke folder D:\xampp\htdocs\, ganti nama folder mis menjadi "yii"
  4. Buka command prompt
  5. Pindah ke lokasi D:\xampp\htdocs dengan cara:
  6.  d:  
     cd xampp\htdocs  
    
  7. Kemudian ketikkan php.exe d:\xampp\htdocs\yii\framework\yiic webapp d:\xampp\htdocs\aplikasiyii lalu tekan enter. Pada saat muncul pilihan [yes/no] ketik "y" dan enter
  8. Tutup command prompt
  9. Aktifkan apache melalui XAMPP control panel, buka browser dan ketikkan http://localhost/aplikasiyii. Maka aplikasi yii sudah terinstall pada folder "aplikasiyii" sedangkan file-file yang berada pada folder "yii" merupakan frameworknya yang terhubung dengan "aplikasiyii" jadi jangan dihapus
Cara lainnya:
  1. Klik kanan pada Computer atau My Computer dan pilih Properties
  2. Pilih Advanced system settings.
  3. Pilih tab Advanced dan klik Environment Variables.
  4. Dibagian system variables cari variable "Path" dan klik edit.
  5. Pada variable values dipaling belakang tambahkan lokasi tempat yiic.php dan lokasi tempat file php.exe berada yaitu "D:\xampp\htdocs\yii\framework;D:\xampp\php;" lalu klik OK
  6. Klik kanan command prompt dan Run as administrator dan masuk ke D:\xampp\htdocs, lalu ketik "yiic webapp aplikasiyii", maka folder aplikasiyii akan terbentuk.

Selamat mencoba.

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 siniMasuk 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.

Friday, July 24, 2015

Setting Region and language on VB.NET

Salah satu permasalahan yang sering kita temui sebagai programmer dalam merancang program yang berhubungan dengan nominal adalah masalah di settingan regional komputer kita, kenapa? jika settingan regional komputer kita adalah Indonesian maka yang menjadi pemisah ribuan (.) dan pemisah desimal (,) bertolak belakang dengan English yang menjadi pemisah ribuan (,) dan pemisah desimal (.)

Hal ini akan menjadi permasalahan saat menyimpan nilai nominal ke dalam database nilai yang seharusnya dalam settingan Indonesian bernilai 3.000  (tiga ribu rupiah) dalam settingan English akan disimpan menjadi 3 (3 rupiah) karena (.) dianggap sebagai pemisah desimal.

Solusinya sewaktu kita menjalankan program, Kita lakukan pengecekkan settingan regional komputer jika settingan regional tidak sesuai program tidak bisa dijalankan, Berikut code untuk melakukan pengecekkan:

 Dim sc As String  
 sc = (System.Threading.Thread.CurrentThread.CurrentCulture.ToString)  
 If sc <> "id-ID" Then  
      MessageBox.Show("Anda harus merubah settingan region dan language ke Indonesian", "Check Region And Language", MessageBoxButtons.OK, MessageBoxIcon.Information)  
      System.Diagnostics.Process.Start("intl.cpl")  
      End  
 End If  

Selamat mencoba.

Wednesday, July 22, 2015

Change Cell Color Based By Cell Value Using Devexpress Xtragrid on VB.NET

In some case when we load data from database to grid, we want to change backcolor/forecolor on some cell depends by its value. like this pic below:

Change cell backcolor/forecolor based by cell value
The point is to get the user attention in some value that needs to be look, in this case I use xtragrid from devexpress component, So here its code:

Imports DevExpress.XtraGrid.Views.Grid 
'-----
Dim View As GridView = sender  
     If e.Column.FieldName = "slsh_Keluar" Then  
       Dim _sklrVal As Integer = View.GetRowCellValue(e.RowHandle, View.Columns("slsh_Keluar"))  
       If _sklrVal <> 0 Then  
         e.Appearance.BackColor = Color.Red  
         e.Appearance.ForeColor = Color.Yellow  
         'e.Appearance.BackColor2 = Color.Yellow  
       End If  
     End If  
     If e.Column.FieldName = "slsh_masuk" Then  
       Dim _smskVal As Integer = View.GetRowCellValue(e.RowHandle, View.Columns("slsh_masuk"))  
       If _smskVal <> 0 Then  
         e.Appearance.BackColor = Color.Red  
         e.Appearance.ForeColor = Color.Yellow  
       End If  
     End If  

Good Luck..



Thursday, July 16, 2015

Check Java Version

To check what is your java version that installed in your computer or check if java correctly install in your computer you can do this following step.
NB: Assume that your java is installed in (C:\Program Files\Java\jdk1.8.0_45)

Go to Control Panel > System > Advanced system settings > Environment Variables

In the System variables, search for variable name "JAVA_HOME" and make sure the value is your java installed location (C:\Program Files\Java\jdk1.8.0_45)
NB: If "JAVA_HOME" variable doesn't exist create it from New button

Still in system variables, search for variable name "Path" and make sure your java location (C:\Program Files\Java\jdk1.8.0_45\bin) is contain in the value.
NB: don't disturb other value just add it if your java location is not found!! or else your other program might fail to load.

Open command prompt and then type "java -version" (without quotation mark)

Now try it yourself, Good Luck!!

Wednesday, July 15, 2015

Obat Sakit Gigi dan Gusi Bengkak

Sakit Gigi mungkin bukan hal yang baru lagi untuk sebagian orang, Ketika sakit gigi melanda, kita mempunyai 2 pilihan yaitu mengkonsultasi dengan dokter & mencari obat untuk menghilangkan sakit gigi.
Memang lebih bagus mencari dokter akan tetapi kita juga perlu men-Stock obat anti sakit gigi untuk mengantisipasi apabila tengah malam sakit gigi menyerang dan tentunya di jam itu Dr Gigi pada tutup. Obat sakit gigi yang dicari bukan sembarang obat, tapi obat yang manjur. Tapi tenang saja. Banyak obat untuk mengobati sakit gigi dengan tepat.
Yang pertama adalah obat untuk mengatasi infeksi. Untuk itu digunakan obat antibiotik, seperti amoksisilin (Kalmoxillin, Amoxsan, Penmox) yang diminum 3 kali sehari. Obat ini merupakan antibiotik spkterum luas yang cocok untuk mengatasi infeksi oleh berbagai jenis bakteri. Pilihan berikutnya adalah Clindamycin (Clinmas, Clinjos, Climadan) yang diminum 2 kali sehari. Ini merupakan antibiotik yang mempunya kemampuan menembus jaringan lunak dan nanah, sehingga sangat cocok untuk mengatasi infeksi pada gusi. Kedua antibiotik tersebut selama ini terbukti masih efektif mengatasi infeksi gigi dan gusi.
Obat berikutnya adalah untuk mengurangi rasa sakit (nyeri). Obat AINS seperti asam mefenamat (Mefinal, Ponalar, Ponstan) merupakan obat yang populer untuk mengatasi rasa nyeri. Namun obat ini tidak boleh diminum selama 1 minggu berturut-turut, sebab ada efek samping berupa kerusakan sel darah merah. Selain asam mefenamat, diklofenak, baik natrium maupun kalium diklofenak (Voltadex, Cataflam) merupakan obat yang cukup efektif mengatasi rasa nyeri. Bahkan ada yang diformulasikan untuk reaksi yang cepat seperti Cataflam Fast.
Jadi untuk mengobati sakit gigi, setidaknya perlu 2 hal tersebut, yaitu obat antibiotik dan pengurang nyeri. Jika dengan meminum obat tersebut sembuh, namun masih sering kambuh kembali, ada alternatif lain, yaitu cabut gigi.
Untuk mencegah sakit gigi selalu ingat untuk rajin mensikat gigi di pagi dan malam hari dan kurangi memakan makanan yang manis, jagalah kesehatan gigi anda karena itu merupakan investasi anda sampai tua.
Semoga info ini bermanfaat untuk pembaca semua.

Wednesday, July 8, 2015

Perpanjang SIM

Selamat Pagi Semuanya Salam Super (kutip dari Bapak Mario Teguh)

Mungkin kita semua sudah tau bagaimana cara perpanjang sim, postingan saya kali ini bisa dimanfaatkan untuk merefresh/mengingat kembali atau bagi anda yang belum tau ini bisa menjadi info untuk anda.

Kebetulan hari ini saya pergi untuk memperpanjang SIM A di Jl tembakau deli ada SIM keliling menggunakan mobil, sesampainya disana kita diminta untuk menyerahkan fotokopi KTP dan SIM lama, kemudian kita disuruh untuk melakukan cek up kesehatan dengan membayar 25rb dan dipersilahkan untuk masuk kedalam mobil untuk melakukan pengisian data dan pengambilan foto oleh petugas dan begitu selesai tinggal di cetak dan SIM baru kita pun selesai waktu pengerjaan kira2 15 menit saja dan kita diminta untuk membayar 160rb untuk SIM baru kita.

Jadi untuk anda yang SIM ny sudah mendekati masa expired segera lakukan perpanjangan jangan tunggu sampai SIM anda mati karena akan lebih ribet dan menghabiskan waktu untuk pengurusannya.

Persyaratan Perpanjangan:
- SIM Lama
- Fotokopi KTP

Biaya yang dikeluarkan:
- Rp 25 ribu (Biaya Cek up)
- Rp 160 ribu (Biaya SIM A baru)

*) harga untuk SIM C mungkin bisa berbeda dengan SIM A

Terima Kasih,

Wednesday, July 1, 2015

Looping Each Item in RibbonControl Devexpress

Jika anda mendesain tampilan menu form menggunakan ribbonForm dari devexpress anda tentunya akan menghadapi situasi dimana anda tidak ingin semua menu bisa diakses oleh user tertentu, anda ingin membatasi hak menu per user.

Bagi anda yang terbiasa dengan menu standar bawaan VB.NET tentunya hal ini bukanlah hal yang sulit, akan tetapi bagaimana dengan anda yang masih baru dengan devexpress.

Berikut saya sertakan source code looping ribbon control dimulai dari ribbonPageCategory, ribbonGroup, ribbonItem, ribbonItem di dalam subitem.

Source Code dalam C#
 using DevExpress.XtraBars;  
 using DevExpress.XtraBars.Ribbon;  
 private void simpleButton1_Click(object sender, EventArgs e)  
 {  
    foreach (RibbonPage page in ribbonControl1.Pages) {  
      foreach (RibbonPageGroup group in page.Groups) {  
         foreach (var link in group.ItemLinks) {  
           BarItemLink barItemLink = link as BarItemLink;  
           foreach (BarItemLink baritemlink in group.ItemLinks) {  
              baritemlink.Visible = true;  
           }  
           BarSubItemLink barSubItemLink = link as BarSubItemLink;  
           if (barSubItemLink != null) {  
              foreach (BarItemLink itemLink in barSubItemLink.Item.ItemLinks) {  
                BarButtonItem barButtonItem = itemLink.Item as BarButtonItem;  
                if(barButtonItem != null)  
                   itemLink.Visible = false;  
              }  
           }  
         }  
      }  
    }  
 }  

Source Code dalam VB.NET
 Imports DevExpress.XtraBars  
 Private Sub simpleButton1_Click(sender As Object, e As EventArgs)  
    For Each page As RibbonPage In ribbonControl1.Pages  
      For Each group As RibbonPageGroup In page.Groups  
         For Each link As var In group.ItemLinks  
           Dim barItemLink__1 As BarItemLink = TryCast(link, BarItemLink)  
           For Each baritemlink__2 As BarItemLink In group.ItemLinks  
              baritemlink__2.Visible = True  
           Next  
           Dim barSubItemLink As BarSubItemLink = TryCast(link, BarSubItemLink)  
           If barSubItemLink IsNot Nothing Then  
              For Each itemLink As BarItemLink In barSubItemLink.Item.ItemLinks  
                Dim barButtonItem As BarButtonItem = TryCast(itemLink.Item, BarButtonItem)  
                If barButtonItem IsNot Nothing Then  
                   itemLink.Visible = False  
                End If  
              Next  
           End If  
         Next  
      Next  
    Next  
 End Sub  

Semoga Membantu.

Auto Arrange Dataset Designer

Delete the XSS file node under the DataSet in the Solution Explorer. You'll have to Show All Files first. That file contains the arrangement so deleting that will go back to the default.

Ramalan Kaisar Kuning


Kitab Tung Shu menyatakan di Tiongkok purba terdapat sebuah puisi yang luar biasa tentang empat musim. Puisi ini dianggap berasal dari Kaisar Kuning yang legendaris. Dari puisi tersebut dapat diperoleh indikasi umum tentang kehidupan seorang bayi yang baru lahir. Hal ini diyakini tergantung dari musim lahir Anda. Hidup Anda bisa penuh beban atau penuh kelimpahan. Itu semua tergantung pada bagian mana dari tubuh Kaisar, Anda dilahirkan.Tung Shu diisi dengan informasi esoteris yang paling menarik yang berkaitan dengan analisis takdir serta makna dari tanda-tanda dan simbol. Kaisar Kuning duduk di sebuah kursi. Karena di Tiongkok terdapat empat musim, maka penafsiran tergantung dari kelahiran tersebut.Jadi pertama Anda harus menentukan musim lahir – musim semi, panas, gugur atau dingin. Musim semi berlangsung Maret, April, dan Mei; musim panas berlangsung Juni, Juli, dan Agustus; musim gugur berlangsung September, Oktober, dan November; dan musim dingin berlangsung Desember, Januari, dan Februari.

Berikutnya, Anda perlu menentukan jam lahir Anda didasarkan pada 12 cabang bumi. Waktu sebanyak 24 jam dibagi menjadi dua belas segmen masing-masing dua jam. Setiap segmen waktu merupakan salah satu hewan astrologi Cina.

Dengan dua potong informasi tersebut, maka Anda perlu melihat gambar dari Kaisar Kuning yang mengenakan jubah musim – jubah hijau untuk musim semi, jubah merah untuk musim panas, jubah putih untuk musim gugur, dan jubah biru untuk musim dingin.
Lihatlah Kaisar sesuai dengan musim lahir Anda. Kemudian cari pada bagian mana dari Kaisar, jam Anda dilahirkan.
Cari nama jam pada tubuh Kaisar dan periksa makna yang diberikan. Misalnya, pilar Anda jam Mao di musim panas, cari ilustrasi Kaisar pada musim panas. Cari di mana nama jam Anda berada pada tubuh dan kemudian baca makna yang diberikan di bawah musim panas.
Gunakan tabel dan diagram untuk menentukan pada bagian mana dari Kaisar, Anda dilahirkan. Kemudian lihat uraian di bawah ini untuk menemukan takdir Anda.
Kaisar Kuning Jubah Biru
Lahir di musim dingin (Desember, Januari, Februari)

Tze
Lahir pada Kepala Kaisar
Jika Anda lahir pada kepala Kaisar di musim dingin, Anda akan membuat pernikahan brilian. Pasangan Anda akan menjadi orang yang dihormati yang berasal dari latar belakang keluarga yang sangat dihormati. Anda akan memiliki kemewahan dalam hidup Anda dengan cukup makanan dan pakaian.

Hai & Wu
Lahir pada Tangan Kaisar
Anda akan memiliki lingkungan keluarga yang baik dan akan selalu ada kesempatan untuk bersukacita. Anda akan sangat sukses di usia tua Anda, ketika Anda telah lulus ulang tahun ke-60 Anda.

Yu & Mao
Lahir pada Bahu Kaisar
Anda diberkati dengan keturunan yang luar biasa beruntung, jadi ada banyak anak dan cucu dalam hidup Anda. Anda akan memiliki beberapa masalah dan kemunduran selama tumbuh-up dan tahun awal karir, tetapi Anda akan menikmati keberuntungan di kemudian hari. Banyak keberuntungan Anda akan dibawa kepada Anda oleh pasangan Anda dan kemudian dengan anak Anda dan cucu.

Cher
Lahir di Perut Kaisar
Anda adalah salah satu orang yang yakin untuk menikmati bernyanyi, bersosialisasi dan pihak glamor. Dan Anda memiliki keberuntungan untuk menikmati gaya hidup ini, karena ada baik kemakmuran dan umur panjang dalam hidup Anda. Hal tersebut adalah penting bagi Anda untuk melakukan beberapa pekerjaan amal atau donasi untuk amal selama setengah baya tahun Anda. Ini akan membawa Anda keberuntungan bahkan lebih baik.

Yiu & Sen
Lahir pada Dada Kaisar
Anda akan diberkati dengan nasib baik yang luar biasa di usia tua Anda ketika ada emas, akumulasi aset dan bisnis yang berkembang dalam keluarga Anda. Anda memiliki keberuntungan untuk menjadi tua dengan seseorang yang Anda peduli dan cinta.

Choh & Wei
Lahir pada Lutut Kaisar
Anda akan memiliki cukup untuk makan dan bertahan hidup, tetapi sedikit yang tersisa, dan selama setengah baya tahun Anda, akan ada beberapa kali benar-benar mencoba. Hal ini sangat penting bagi Anda untuk melakukan amal dan mencurahkan waktu untuk merawat orang lain. Ini akan melarutkan banyak chi negatif yang mengelilingi Anda.

Shen & Shih
Lahir pada Kaki Kaisar
Anda harus tinggal jauh dari orang tua dan kakek-nenek, karena manfaat Anda untuk memiliki tempat tinggal sendiri. Jika Anda memiliki rumah Anda sendiri, Anda akan menikmati keberuntungan. Yang lebih jauh Anda dari rumah leluhur Anda, semakin baik akan untuk Anda.


Kaisar Kuning Jubah Hijau
Lahir di musim semi (Maret, April, Mei)
 
Cher
Lahir pada Kepala Kaisar
Anda akan memegang posisi tinggi dalam kehidupan. Anda memiliki kekuatan dan kemampuan intelektual yang besar. Anda juga diberkati dengan kebijaksanaan. Orang ini memiliki kewenangan, kekuasaan dan tanggung jawab. Orang seperti itu harus baik dibesarkan dan dididik dengan benar.

Tze & Wei
Lahir pada Tangan Kaisar
pencapaian Anda akan menjadi rata-rata dan lebih bermanfaat jika Anda bekerja di mulai proyek Anda sebagai kedua-in-command dan bukan sebagai pemimpin. Anda dapat bangkit tinggi menjadi tangan-orang yang tepat dari seseorang yang kuat dan kaya.

Mao & Yu
Lahir pada Bahu Kaisar
Anda tidak akan pernah kekurangan pakaian di punggung Anda, yang berarti Anda akan selalu dapat membuat hidup yang baik. Tidak akan ada kekurangan kebutuhan dasar hidup, termasuk memiliki rumah dan properti.

Wu
Lahir di Perut Kaisar
Keberuntungan serius Anda dimulai hanya dalam usia pertengahan ketika Anda akan menikmati keberuntungan besar dalam hal kemewahan hidup. Ada banyak makanan, pakaian dan semua kesenangan materi dalam kehidupan ini.

Choh & Hai
Lahir pada Dada Kaisar
Anda akan melalui banyak perubahan dalam hidup Anda dan Anda mendapatkan lebih tinggi menaiki tangga sosial, Anda akan mengubah banyak. Transformasi ini mungkin baik atau buruk dan disarankan bahwa jika Anda berada dalam situasi ini, Anda harus berusaha untuk berubah menjadi lebih baik dan menjadi lebih rendah hati karena Anda menjadi lebih penting dalam pekerjaan dan kehidupan.

Shen & Shih
Lahir pada Lutut Kaisar
Anda harus perjalanan besar dalam hidup Anda, sehingga Anda dapat melihat hal ini sebagai baik atau buruk, tergantung pada apakah Anda menikmati perjalanan atau tidak. Profesional, hidup Anda akan penuh perjalanan. Dan seperti petualang, hidup adalah gelisah dan sementara.

Sen & Yiu
Lahir pada Kaki Kaisar
Ini menunjukkan bahwa akan ada dua pernikahan dalam hidup Anda. Hal ini terutama berlaku untuk perempuan lahir ke posisi ini. Untuk pria, yang lahir pada kaki Kaisar menunjukkan sifat gelisah yang tidak mudah untuk menyenangkan.

Kaisar Kuning Jubah Merah
Lahir di musim panas (Juni, Juli, Agustus)
 
Wu
Lahir pada Kepala Kaisar
Ini merupakan indikasi menguntungkan, karena siapa pun lahir pada kepala Kaisar di musim panas tidak akan memiliki kekhawatiran. Tidak ada hambatan dan kesulitan dalam seluruh hidup orang ini. Ini juga menunjukkan orang yang akan memiliki kecerdasan yang sangat baik, dan yang baik di pemikiran strategis dan perencanaan.

Tze & Choh
Lahir pada Tangan Kaisar
Situasi kelahiran ini menunjukkan bahwa Anda akan memiliki lebih dari cukup uang dan bisnis keberuntungan. Nasib baik Anda meningkatkan dengan tahun dan Anda akan mencapai sukses besar selama tahap kehidupan Anda.

Mao & Yu
Lahir pada Bahu Kaisar
Anda sangat beruntung jika Anda memiliki situasi kelahiran ini, karena membawa Anda seumur hidup kekayaan dan kemakmuran, kurang untuk apa-apa. Anda akan mengumpulkan kekayaan selama hidup Anda, dan di usia tua Anda, Anda akan memiliki banyak sifat. Jika Anda menjalani kehidupan yang terhormat, Anda akan diberkati dengan banyak cucu dan hidup sampai usia tua.

Cher
Lahir pada Perut Kaisar
Situasi kelahiran ini menunjukkan ada banyak untuk makan dan lebih dari pakaian yang cukup untuk memakai dan menikmati. Ada keberuntungan keberuntungan dari empat puluhan Anda dan seterusnya. Anda tidak perlu khawatir tentang usia tua Anda untuk Anda akan baik tampak.

Wei & Hai
Lahir pada Dada Kaisar
Situasi kelahiran ini menunjukkan bahwa Anda akan memiliki orang tua yang penuh kasih dan dikelilingi oleh bangsawan dan orang-orang penting. Apa yang Anda membuat keberuntungan Anda saat lahir akan tergantung pada usaha Anda sendiri.

Shen & Shih
Lahir pada Lutut Kaisar
Ini akan sulit bagi Anda untuk diberikan pengakuan untuk pekerjaan yang Anda lakukan. Akan ada kendala yang dapat berdiri di jalan Anda dan kecuali Anda dapat mengatasi kurangnya pengakuan keberuntungan, oleh usia pertengahan, Anda akan habis.

Yiu & Sen
Lahir pada Kaki Kaisar
Situasi kelahiran ini membawa kehidupan yang mudah di mana segala sesuatu berasal mudah, terutama untuk mereka yang lahir laki-laki. Juga, jika Anda dari jenis kelamin laki-laki, kemungkinan Anda akan memiliki lebih dari satu istri. Wanita akan menemukan Anda tak tertahankan. Anda akan diberkati jika Anda memiliki sikap yang baik dan motivasi yang murni.

Kaisar Kuning Jubah Putih
Lahir di musim gugur (September, Oktober, November)
Hai
Lahir pada Kepala Kaisar
Situasi kelahiran ini sangat bermanfaat bagi anak-anak perempuan, karena hal ini menunjukkan Anda akan memiliki kehidupan yang sangat nyaman dan stabil dengan banyak keberuntungan dan kemakmuran keberuntungan. Namun kedua jenis kelamin akan mendapatkan keuntungan dari nasib baik indah dilahirkan di kepala kaisar di musim gugur.

Tze & Choh
Lahir pada Tangan Kaisar
Ini merupakan situasi yang sangat menguntungkan lahir, karena ada janji kekayaan yang berasal dari empat arah. Setiap kali Anda bepergian, Anda akan bertemu dengan orang berdiri tinggi yang akan membantu dan membantu Anda. Anda akan mendapatkan keuntungan dengan pergi ke luar negeri untuk belajar atau bekerja.

Cher & Wu
Lahir pada Bahu Kaisar
Situasi kelahiran ini menunjukkan bahwa ada kemakmuran keberuntungan dan Anda akan menjadi kaya di usia pertengahan Anda. Anda juga akan memiliki bantuan saudara Anda, terutama saudara-saudara Anda. Anda diberkati dengan banyak teman sejati.

Sen
Lahir pada Perut Kaisar
Situasi kelahiran ini menunjukkan bahwa Anda akan menjaga perusahaan dengan banyak orang pintar. Mereka adalah orang-orang yang unggul dalam karir mereka dan studi mereka dan kehadiran mereka dalam hidup Anda akan menginspirasi Anda untuk menjadi ambisius. Kebahagiaan membawa keberuntungan, sehingga Anda harus mengembangkan disposisi bahagia dan menjadi tersenyum setiap saat.

Mao & Wei
Lahir pada Dada Kaisar
Anda akan menikmati banyak makanan dan pakaian selama usia pertengahan Anda. Anak Anda dan cucu akan membawa Anda banyak kebahagiaan dan kepuasan, sehingga Anda memiliki cukup luar biasa keturunan keberuntungan. Mereka dengan situasi kelahiran ini akan mendapatkan keuntungan jika mereka menikah di usia muda dan memulai sebuah keluarga di usia dua puluhan.

Yiu & Yu
Lahir pada Lutut Kaisar
Anda akan perlu bekerja sangat keras selama tahun-tahun awal Anda dan mungkin ada beberapa kemunduran, tapi Anda diberkati dengan nasib baik di kemudian hari. Mereka yang memiliki situasi kelahiran ini harus bersukacita dan tidak pernah merasa putus asa, karena keberhasilan mereka ketika mereka lebih tua akan lebih dari make up untuk kemunduran mereka mungkin mengalami pada tahun-tahun awal mereka.

Shih & Shen
Lahir pada Kaki Kaisar
Seluruh hidup Anda akan aman dan damai dan tidak ada yang takut dalam hal disakiti oleh orang lain. Jika Anda ambisius dan memiliki tekad untuk berhasil, Anda dapat mencapai ketinggian yang besar profesional. Bahkan jika Anda tidak mencapai puncak, Anda tetap akan puas dengan apa yang Anda miliki. Disinilah letak rahasia kebahagiaan Anda.


Reference:


Ramalan ini hanya merupakan bacaan tidak bisa menjadi acuan pasti dalam kehidupan kita karena baik atau buruknya hidup kita semua tergantung kepada usaha dan ketekunan kita.

Always Think Positif and be Gratefull
Tq :)