26 October 2012

Visual FoxPro 9 : From Zero to Hero


Belajar FoxPro Dari Dasar



Tutorial ini akan membahas dasar-dasar Foxpro, Saya menggunakan Visual FoxPro9 contoh hasil seperti gambar di atas.
Pembahasan meliputi pembuatan database beserta tabelnya, memasukkan menghapus dan mengedit data, dan pembahasan sedikit skrip2 dasar.
Buat database:
Dengan nama : data1 dan kemudian buat tabel dengan nama : data_siswa dan n_siswa.



Buatlah field2 pada data_siswa seperti:



Dan kemudian field2 n_siswa seperti:



Setelah itu buatlah form seperti :



Command1 : -Caption:Lihat Data , -Picture: c:\program files\microsoft visual foxpro 9\graphics\icons\mail\mail03.ico
Command2: -Caption: New
Command3:-Caption:Edit
Command4:-Caption:Delete
Command5:-Caption:Exit
Timer1:-Interval:100
Form1:-Caption:Siswa, -ShowWindow:2

Sekarang kita akan mengetikkan Skripnya:

08 October 2012

Backup dan restore driver : Double Driver Sang Penyelamat

A. Pendahuluan (latar belakang)

Pengalaman yang tak terlupakan ketika pertama kali laptop kantor tidak bisa konek ke RBS 6000 padahal hari itu akan ada pekerjaan Swap perangkat. kejadian ini bermula saat saya dengan sengaja mem-format laptop kantor ya alasan saya format karena laptop sudah lambat (memang rada perfectionis), hal ini saya bayar mahal dengan tidak konek ke perangkat terbaru....

Setelah komat-kamit sendirian, karena kalau gagal karena alasan tidak bisa konek ke perangkat si - bos bakalan "Tidak Suka" - baca: ngamuk. syukurlah bantuan senior saya datang.

B. Troubleshoot (investigasi ganda)

1. Saya benar-benar tidak habis pikir kenapa bisa tidak konek?! padahal untuk perangkat lama RBS 2000 bisa konek, saya sudah berkali tancap ulang USB to Serial tetap saja tidak pengaruh.
2. Device manager sudah saya buka berulang kali tetap dan semua driver telah terinstall dengan baik.
3. Senior saya juga udah mengutak atik konfigurasi com -nya, tetap tidak bisa.
4. Setelah Saya bandingkan dengan laptop senior saya ternyata adanya perbedaan pembacaan driver pada device manager.
beginilah seharusnya driver itu terbaca.

C. My Trum Card (senjata rahasia)

20 September 2012

4 Level Dasar CodeIgniter, Belajar Dari Dasar



Framework CodeIgniter adalah top 5 framework PHP, Framework ini menggunakan konsep MVC yaitu Model, View dan Controller. Di gunakan untuk segmentasi pekerjaan sehingga project bisa dikerjakan dalam sebuah team, Model digunakan untuk mengakses database, View digunakan untuk membuat template html, sedang Controller sebagai pengendali antara view dan model.

untuk ilustrasi mengenai apakah framework bisa klik link berikut : Framework

Kita langsung praktek saja ya?!, pertama download-lah framework CI pada alamat http://codeigniter.com/downloads/, yang saya gunakan versi 1.7.2.

Program Hello World!  Level 1

<?php
 class Hello extends Controller{
    function index(){
        echo "Hello World!";
    }
 }
?>

Ketikkan program di atas kemudian simpan dengan nama hello.php dan simpan dalam folder system/application/controllers. Kemudian dari web browser ketikkan http://localhost /codeigniter172/index.php/hello maka akan tampil :
 
Selamat anda sudah berhasil membuat program sederhana di CI.

Program Hello World!  Level 2

Pada level 2 kita akan menerapkan konsep MVC tidak seperti level 1 yang hanya membuat program di Controller.

<?php
    class Hello2 extends Controller{
        function index(){
            $this->load->view('hello2');
        }
    }
?>

Simpan di folder system/application/controllers dengan nama hello2.php.
Setelah itu ketik skrip berikut:

<html>
<head>
    <title>Level2</title>
</head>
<body>
    Hello World! -LVL2-    
</body>
</html>

Simpan di folder system/application/views dengan nama hello2.php. kemudian ketikan di browser http://localhost/codeigniter172/index.php/hello2/
Selamat kamu sudah berhasil menulis program di Controller dan View dengan sukses!

Program Hello World!  Level 3

Pada tahap 3 ini kita akan mengunakan model untuk pengaksesan non database.

<?php
Class Mhello extends Model{
    function index(){
        $hello="Hello World! -LVL3-";
        return $hello;
    }
}
?>

Simpan dalam folder system/application/models/ dengan nama mhello.php

<?php
Class Chello extends Controller{
    function index(){
        $this->load->model('mhello','',true);
        $data['hello']=$this->mhello->index();
        $this->load->view('vhello',$data);
    }
}
?>

Kemudian simpan dalam folder controllers dengan nama chello.php

<html>
<head>
    <title>Level3</title>
</head>
<body>
    <?php
        echo $hello;
    ?>
</body>
</html>

Terakhir simpan dalam folder views dengan nama vhello.php, jalan kan program kita dengan mengetikkan http://localhost/codeigniter172/index.php/chello/ , maka akan tampil:
Wahduh Error… hehehe tenang “gagal adalah awal dari keberhasilan”, coba perhatikan errornya baik-baik kawan. Solusinya adalah dengan mengedit file database.php pada folder system/application/config/, ubahlah menjadi:


Kemudian simpan ulang, dan coba refresh browser kamu:

Hore berhasil-berhasil… level3 dah mulai error-error nih.. masih banyak error-error selanjutnya. So, please stay tune… hehehehe J


Program Hello World!  Level 4

01 September 2012

Cara Mengembalikan Account PayPal Yang Kena Limit


Paypal Kena Limit

Kejadiannya dulu mau beli ebook udah sekitar 2 bulan lalu, kok tidak bisa-bisa ternyata paypal saya kena limit L

Uangnya tidak seberapa sih… tapi lumayan yah sekalian belajar cara lolos dari limit paypal

Pas saya cek ternyata:




  1. Suruh confirm credit card
  2. Mengirimkan bukti-bukti bahwa alamat yang saya masukkan adalah benar (bukan alamat palsu)

09 August 2012

Cara Setting Upgrade RBS 6000 ABIS Optim

Alasan utama penggunaan teknik ABIS Optim ini karena keterbatasan E1, sehingga kita dapat mengoptimalisasi 1 E1 untuk lebih dari 12TRX, temen ada yang sudah penah mencoba 1 E1 hingga 15TRX.
Adapun langkah-langkah yang harus di lakukan di sisi RBS akan di contohkan untuk RBS 6000 (6201, 6102 atau 6601) dan saya menggunaan OMT 42H:

Sebagai contoh kasus kita memiliki RBS dengan config 4+4+4 yang kan di upgrade menjadi 4+6+6 dengan menggunakan 1 E1 dengan 2 DUG.

1. Pastikan kita sudah punya 2 DUG (untuk master dan slave) dan pastikan ada flascard 256MB serta  punya ESB Cable jika nanti akan di buat sharing Antenna.
2. Pastikan kabel e1 dug master menggunakan kabel belden dengan 4pair (full) jika tidak maka harus dibuat dulu. kemudian el dug slave masuk ke ovp yang sama dengan dug master namun pemasangannya dibawah (jadi hanya perlu rj 45 untuk dug sedang ke ovp tidak memerlukan rj 45), jika pemasangannya benar maka di port ETA dug master ada 2 led yang nyala sedang di port ETA dug slave hanya ada satu led yang nyala, jika belum nyala led-nya berarti ada yang salah coba di ulang step-stepnya.
3. setelah tahap di atas berhasil kita masuk ke tahap commisiong rbs:
pertama kita commisioning dug slave terlebih dahulu
 
karena kita hanya upgrade 2 sector maka kita hanya membuat 2 sector untuk diupgrade dengan menggunakan antenna sharing jangan lupa untuk memasang esb cable.