HTML 5

HTML5 adalah sebuah bahasa markah untuk menstrukturkan dan menampilkan isi dari Waring Wera Wanua, sebuah teknologi inti dari Internet. HTML5 adalah revisi kelima dari HTML tujuan utama pengembangan HTML5 adalah untuk memperbaiki teknologi HTML agar mendukung teknologi multimedia terbaru, mudah dibaca oleh manusia dan juga mudah dimengerti oleh mesin.

PHP

PHP adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows)

Jquery

jQuery adalah jenis baru JavaScript Library. jQuery adalah JavaScript Library yang cepat dan ringkas serta dapat menyederhanakan dalam melintasi dokumen HTML, penanganan event, animasi, dan interaksi Ajax untuk pengembangan web secara cepat. jQuery dirancang untuk mengubah cara anda menulis JavaScript.

July 22, 2012

Show Hidden Files and Folder

Apakah anda pernah mengalami Flashdisk yang kosong atau sebagian folder/file menghilang ketika dilihat menggunakan Windows Explore, namun ketika diklik kanan --> Properties terdapat space yang digunakan. Nah..kalo anda mengalami masalah yang sama, jangan buru-buru format flashdisk, karena kemungkinan data anda tersembunyi atau hidden.
Saya mencoba membagi sedikit ilmu kepada semua untuk menangani masalah ini. OK langsung saja ke TKP.
  1. Buka Windows Explore anda, masuk pada menu Tools --> Folder Options --> View. Pada bagian  Hidden files and Folders pilih  Show Hidden files and Folders. klik OK. Jika cara ini tidak bisa menampilkan file/folder anda, beralih ke langkah selanjutnya.
  2. Jika cara di atas tidak bisa menampilkan file/folder yang ke hidden maka gunakan Antivirus Smadav, dalam antivirus ini ada fitur untuk mengembalikan file yang ke hidden. Scan flashdisk dengan Smadav, jika scan sudah selesai klik menu Hidden File klik unhidden all. Kalau tidak salah seperti itu. (Maaf saya tidak bisa menampilkan screenshot-nya karena saya tidak menggunakan Smadav). Cara ini cukup mudah karena user friendly. untuk mendapatkan Smadav Googling aja banyak kok.
  3. Langkah berikutnya adalah menggunakan Command Prompt. Cara ini bisa menjadi alternatif jika anda tidak menggunakan Smadav seperti saya.
    • Langkah pertama buka Commang Prompt melalui run ( Window + R ) lalu ketik CMD kemudian tekan Enter. Jika layar hitam berbentuk (console) sudah keluar, ketikkan nama drive yang menjadi posisi flashdisk anda diikuti dengan ":" misal "H:" lalu tekan Enter. Jika tidak bisa melalui Run, Cari pada C: --> Windows --> System32 --> cmd.exe klik 2x.
    • Ketika sudah masuk pada drive H, Seperti gambar di atas ketikkan attrib -r -h -s /s /d tekan Enter sehingga menjadi seperti berikut 
    H:\>attrib -r -h -s /s /d 
    • Tunggu beberapa saat bisa menjadi agak lama jika file/folder yang ke hidden jumlahnya banyak, tunggu saja sampai muncul H:\>_ dengan demikian file yang ke hidden sudah berhasil di kembalikan ke posisi unhidde.
    • Jika anda ingin mengembalikan ke posisi hidden tinggal ganti tanda "-" menjadi "+".
    • Hal ini tidak hanya untuk drive, folder juga bisa menggunakan perintah tersebut tinggal menambahkan cd[spasi]nama folder, kemudian baru ketikkan command (perintah) diatas.

***Semoga Bermanfaat***

June 12, 2012

Upgrade Codeigniter Version 2.1.0 to 2.1.2

Beberapa minggu lalu codeigniter merilis versi terbarunya codeigniter 2.1.2. Lalu bagaimana cara upgrade codeigniter versi 2.1.0 atau 2.1.1 ke versi 2.1.2. Berikut step by step-nya.
  1. Download versi terbaru di sini
  2. Bikin offline situs kesangan anda atau buat jadi mode under contruction
  3. Buat backup dari file / folder situs anda, buat berjaga-jaga saja
  4. Ganti (replace) semua file di folder "sistem" dan file index.php, dengan yang baru saja di download (codeigniter versi 2.1.2)
    Catatan : Jika anda mempunyai file bikinan sendiri di folder ini, copas dari file backup yang sudah dibuat
  5. Ganti (replace) file mime.php yang terletak pada config/mime.php
  6. Untuk mendapatkan dukungan alamat IP IPv6, upgrade kolom IP_address sampai 45 karakter misal
    ALTER TABLE ci_sessions Ganti IP_address IP_address varchar (45) standar '0 'NOT NULL
  7. Jika anda sudah punya codeigniter versi 2.1.1 cukup lakukan langkah no 4

June 11, 2012

Create View on Codeigniter

Kali ini Penulis ingin membagi sedikit ilmu tentang bagaimana menggunakan model MVC pada Codeigniter, untuk contoh kali ini kami mencoba untuk membahas Create View on Codeigniter. Sebelum memulai pastikan anda sudah memiliki bahan yang dibutuhkan
  • Codeigniter versi 2.1.0 bisa di download disini
  • Buat database dengan nama "latihan"
Selanjutnya langkah pertama Buat Table "user" dengan struktur seperti berikut :
 
id (int 4) autoincrement

username (varchar 30)

access (varchar 10) 
 
dan isi sesuai kehendak anda.

Tahap berikutnya buat file "view.php" letakkan pada application->controller
 
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class View extends CI_Controller{

     function __construct(){

          parent::__construct();

          $this->load->model("crud");
     }

     function index(){

         $data['title']="View User";
         $data['header']="View User";
         $data['query']=$this->crud->view();

         $this->load->view('view',$data);

     }
?>
 
Lalu buat lagi file "view.php", kali ini letakkan di application->view
 
<table>

     <thead>
         <tr>
               <th>No</th>
               <th>User</th>
               <th>Access</th>
        </tr>
     </thead>

     <tbody>
         <?php
               $no = 1;
               foreach($query as $row){
         ?> 
         <tr>
               <td><?php echo $no;?></td>
               <td><?php echo $row->username;?></td>
               <td><?php echo $row->access;?></td>   
         </tr>
         <?php $no ++;      } 
         ?> 
     </tbody>

</table>

 
Terakhir buat file "crud.php" letakkan pada application->model
 
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Crud extends CI_Model{

    function view_user(){
        #Table Properties
        $tabel = "user";

        #Query
        $query = $this->db->select("*")->from($tabel)->get();
        if ($query->num_rows() > 0) {
           return $query->result();
        } else {
           return array();
        }
    }
}
?>
 

June 2, 2012

Introduction to Codeigniter


Codeigniter adalah PHPFramework yang open source alias gratis untuk digunakan, dan diutak-atik sesuai keinginan. Codeigniter menggunakan model pemrogaman MVC (Model View Controller). MVC adalah sebuah konsep pemrogaman dimana logika dan layout dipisahkan, sehingga sang programmer dan designer bisa mengerjakan perkerjaan masing-masing secara fokus.



Gambar Alur pemrogaman Codeigniter dengan model MVC

Model Digunakan untuk mengelolah database dalam hal ini adalah proses CRUD (Create, Read, Update, Delete)
Controller Class dan/atau fucntion yang nantinya dipanggil pada url browser dan berfungsi mengambil hasil query dari model kemudian menampilkannya pada view
View Disinilah para WEB design beraksi, disini mereka bertugas mempercantik tampilan data hasil query, menambahkan CSS dan JS
Oke untuk lebih jelasnya mari kita praktek in, kali ini contoh menampilkan "Hello PHP" menggunakan conttroller dan view
Pertama Buat controller dengan nama c_latihan.php berikut contoh codenya
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class C_latihan extends CI_Controller{
            
   function __construct(){
                
     parent:: __construct();
                
   }
            
   function index(){ 
     $data['hello'] = "Hello PHP";
     $this->load->view('v_lat',$data);
   }
}
?> 
Kedua Buat view dengan nama v_latihan.php berikut contoh codenya
<?= $hello; ?>

May 17, 2012

Install MySQL Workbench on Ubuntu 12.04


Saat ini tidak ada pre-built file .deb atau repo yang tersedia untuk menginstal MySQL Workbench di Ubuntu 12,04. Mungkin akan segera muncul setelah rilis resmi dari Ubuntu 12,04, tapi saat ini masih dalam versi beta sehingga ada beberapa langkah tambahan untuk membuatnya bekerja.

NOTE: Setelah Ubuntu 12,04 mengakhiri versi beta mungkin akan ada cara yang lebih baik untuk melakukan hal ini jadi silakan memeriksa halaman download resmi MySQL Workbench  dan 12,04 resmi repo sebelum mencoba ini.

Pertama anda harus download versi terakhir MySQL Workbench di sini.

Selanjutnya anda harus download file .deb untuk libzip1 karena tidak tersedia di repo 12.04

Untuk pilihan lainya di sini

Selesai download langsung buka dengan software centre dan klik install.

*NEW: Paket libmysqlclient16 telah dihapus dari repo 12.04 jadi anda harus download file .deb versi sebelumnya.


Berikutnya buka terminal dan install paket berikut:

sudo apt-get install libzip1 python-paramiko python-pysqlite2 libctemplate0 libgtkmm-2.4-1c2a libmysqlclient16

Kemudian pindahkan folder dimana anda menyimpan file .deb MySQL Workbench dan jalankan (enter).

sudo dpkg -i mysql-workbench-gpl-5.2.38-1ubu1104-i386.deb

Begitulsh seharusnya, Selamat mencoba..!!

Ref :
setupguides

May 13, 2012

Create Trigger Syntax

CREATE
[DEFINER = { user | CURRENT_USER }]
TRIGGER trigger_name trigger_time trigger_event
ON tbl_name FOR EACH ROW trigger_body

Pernyataan ini membuat trigger baru. trigger adalah salah satu nama objek database yang berhubungan dengan tabel, dan aktif ketika peristiwa tertentu terjadi pada tabel. Trigger-nya terkait dengan tabel bernama tbl_name, yang harus mengacu pada tabel permanen. Anda tidak dapat mengaitkan trigger dengan tabel TEMPORARY atau tabel view. CREATE TRIGGER ditambahkan di MySQL 5.0.2. Dalam MySQL 5.0 CREATE TRIGGER membutuhkan hak SUPER istimewa . The DEFINER clause menentukan konteks keamanan yang akan digunakan saat memeriksa hak akses pada waktu aktivasi trigger. Ini ditambahkan di MySQL 5.0.17. Lihat nanti dalam bagian ini untuk informasi lebih lanjut. trigger_time adalah waktu pemicu. Hal ini dapat berupa BEFORE atau AFTER untuk menyatakan bahwa trigger aktif sebelum atau setelah setiap baris dimodifikasi. trigger_event menunjukkan jenis pernyataan yang mengaktifkan trigger. trigger_event bisa salah satu dari berikut:
Penting untuk dipahami bahwa trigger_event tidak mewakili tipe literal dari pernyataan SQL yang mengaktifkan begitu banyak trigger seperti jenis operasi tabel. Sebagai contoh, sebuah INSERT trigger diaktifkan tidak hanya dengan INSERT tetapi juga LOAD DATA karena kedua pernyataan memasukkan baris ke dalam tabel. Contoh yang cukup membingungkan dari hal ini adalah INSERT INTO ... ON DUPLICATE KEY UPDATE ... sintaks: BEFORE INSERT trigger akan aktif untuk setiap baris, diikuti dengan AFTER INSERT atau keduanya BEFORE UPDATE dan AFTER UPDATE trigger, tergantung pada apakah ada duplicate key untuk baris. Tidak diperbolehkan ada dua trigger untuk tabel tertentu yang memiliki trigger action time yang sama and trigger event yang sama. Misalnya, Anda tidak dapat memiliki dua BEFORE UPDATE trigger untuk sebuah tabel. Tapi Anda bisa memiliki BEFORE UPDATE dan BEFORE INSERT trigger, atau BEFORE UPDATE dan AFTER UPDATE trigger. trigger_body adalah pernyataan untuk mengeksekusi ketika trigger aktif. Jika Anda ingin mengeksekusi beberapa pernyataan, gunakan BEGIN...END. Hal ini juga memungkinkan Anda untuk menggunakan pernyataan yang sama yang diperbolehkan dalam rutinitas penyimpanan. Lihat Bagian 12.7.1, “BEGIN ... END Compound Statement Syntax”. Beberapa pernyataan yang tidak diijinkan dalam trigger; lihat Bagian E.1, “Restrictions on Stored Routines and Triggers”. Anda bisa merujuk kolom dalam tabel subjek (tabel yang terkait dengan trigger) dengan menggunakan alias OLD dan NEW. OLD.col_name mengacu pada kolom dari sebuah baris yang sudah ada sebelum diperbarui atau dihapus. NEW.col_name mengacu pada kolom dari sebuah baris baru yang akan dimasukkan atau baris yang sudah ada setelah diperbarui. MySQL menyimpan sql_mode pengaturan sistem variabel yang berlaku pada saat trigger dibuat, dan selalu melaksanakan trigger dengan pengaturan yang berlaku, terlepas dari mode SQL Server saat ini. Catatan Saat ini, cascaded foreign key tidak mengaktifkan pemicu. The DEFINER clause menentukan account MySQL yang akan digunakan saat memeriksa hak akses pada saat trigger aktivasi. Jika nilai pengguna diberikan, account MySQL harus ditertentukan sebagai 'user_name'@'host_name' (format yang sama digunakan dalam pernyataan GRANT), CURRENT_USER, atau CURRENT_USER (). Nilai default DEFINER clause adalah pengguna yang mengeksekusi perintah CREATE TRIGGER. Ini sama dengan menetapkan DEFINER = CURRENT_USER secara eksplisit. Jika Anda menggunakan LOCK TABLES untuk mengunci tabel yang memiliki trigger, tabel yang digunakan dalam trigger juga terkunci, seperti yang dijelaskan dalam Bagian 12.3.5.2, “LOCK TABLES and Triggers” Catatan Sebelum MySQL 5.0.10, trigger tidak dapat berisi referensi langsung ke tabel dengan nama. Dimulai dengan MySQL 5.0.10, Anda dapat menulis trigger salah satunya testref seperti ditunjukkan dalam contoh ini:
CREATE TABLE test1(a1 INT);
CREATE TABLE test2(a2 INT);
CREATE TABLE test3(a3 INT NOT NULL AUTO_INCREMENT PRIMARY KEY);
CREATE TABLE test4(
a4 INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
b4 INT DEFAULT 0
);

delimiter |

CREATE TRIGGER testref BEFORE INSERT ON test1
FOR EACH ROW BEGIN
INSERT INTO test2 SET a2 = NEW.a1;
DELETE FROM test3 WHERE a3 = NEW.a1;
UPDATE test4 SET b4 = b4 + 1 WHERE a4 = NEW.a1;
END;
|

delimiter ;

INSERT INTO test3 (a3) VALUES
(NULL), (NULL), (NULL), (NULL), (NULL),
(NULL), (NULL), (NULL), (NULL), (NULL);

INSERT INTO test4 (a4) VALUES
(0), (0), (0), (0), (0), (0), (0), (0), (0), (0);

Misalkan Anda memasukkan nilai berikut ke dalam tabel test1 seperti yang ditunjukkan di sini: mysql> INSERT INTO test1 VALUES
-> (1), (3), (1), (7), (1), (8), (4), (4);
Query OK, 8 rows affected (0.01 sec)
Records: 8  Duplicates: 0  Warnings: 0

Akibatnya, data di empat tabel akan menjadi sebagai berikut:

mysql> SELECT * FROM test1;
+------+
| a1   |
+------+
|    1 |
|    3 |
|    1 |
|    7 |
|    1 |
|    8 |
|    4 |
|    4 |
+------+
8 rows in set (0.00 sec)

mysql> SELECT * FROM test2;
+------+
| a2   |
+------+
|    1 |
|    3 |
|    1 |
|    7 |
|    1 |
|    8 |
|    4 |
|    4 |
+------+
8 rows in set (0.00 sec)

mysql> SELECT * FROM test3;
+----+
| a3 |
+----+
|  2 |
|  5 |
|  6 |
|  9 |
| 10 |
+----+
5 rows in set (0.00 sec)

mysql> SELECT * FROM test4;
+----+------+
| a4 | b4   |
+----+------+
|  1 |    3 |
|  2 |    0 |
|  3 |    1 |
|  4 |    2 |
|  5 |    0 |
|  6 |    0 |
|  7 |    1 |
|  8 |    1 |
|  9 |    0 |
| 10 |    0 |
+----+------+
10 rows in set (0.00 sec) 
 
Ref: 
dev.mysql

May 8, 2012

PHP Session

Sebuah variabel PHP Sessions digunakan untuk menyimpan informasi, atau mengubah pengaturan untuk pengguna. Variabel session menyimpan informasi tentang satu pengguna tunggal, untuk semua halaman dalam satu aplikasi.

PHP Session Variables

Ketika anda bekerja dengan sebuah aplikasi, anda membukanya, melakukan beberapa perubahan dan kemudian anda menutupnya. Ini mirip seperti sebuah Session. Komputer tahu siapa anda. Ia tahu kapan Anda memulai aplikasi dan kapan anda mengakhirinya. Tapi di internet ada satu masalah, web server tidak tahu siapa anda dan apa yang anda lakukan. Sebuah session PHP memecahkan masalah ini dengan memungkinkan anda untuk menyimpan informasi pengguna pada server untuk digunakan kemudian (yaitu nama pengguna, belanja barang, dll). Namun, informasi session bersifat sementara dan akan dihapus setelah pengguna telah meninggalkan situs web. Jika anda membutuhkan penyimpanan permanen anda harus menyimpan data dalam database. Session bekerja dengan menciptakan sebuah id unik (UID) untuk setiap pengunjung dan menyimpan variabel berdasarkan UID ini. UID disimpan baik dalam cookie atau disebarkan dalam URL. 

Starting a PHP Session

Sebelum Anda dapat menyimpan informasi pengguna dalam session PHP, Anda harus terlebih dahulu memulai session.  
Catatan: Fungsi session_start() harus muncul SEBELUM tag <html>:
 
<?php session_start(); ?>
<html>
<body>  

</body>
</html>
Kode di atas akan mendaftarkan session pengguna pada server, memungkinkan anda untuk memulai menyimpan informasi pengguna, dan menetapkan UID untuk sesi pengguna.

Storing a Session Variable

Cara yang benar untuk menyimpan dan mengambil variabel session adalah dengan menggunakan variabel $_SESSION PHP:
 
<?php
session_start();
   
// store session data
 $_SESSION['views']=1;

?>

<html>
 <body>
  <?php  
             //retrieve session data
            echo ``Pageviews=``. $_SESSION['views'];
  ?>  
</body>
</html>
Output:
 
Pageviews=1
Pada contoh di bawah, kita membuat counter tampilan halaman sederhana. Para fungsi isset() memeriksa jika "views" variabel sudah diatur. Jika "views" telah ditetapkan, kita dapat menaikkan counter. Jika "views" tidak ada, kita menciptakan sebuah "views" variabel, dan diset ke 1:
 
<?php  
session_start();  

if(isset($_SESSION['views']))
$_SESSION['views']=$_SESSION['views']+1;
else $_SESSION['views']=1;  
echo``Views=`` $_SESSION['views'];

?>

Destroying a Session

Jika anda ingin menghapus beberapa data session, anda dapat menggunakan fungsiunset() atau session_destroy(). Unset() adalah fungsi yang digunakan untuk membebaskan variabel session yang ditentukan:
 
<?php unset($_SESSION['views']); ?>
Anda juga dapat benar-benar menghapus session dengan memanggil fungsi session_destroy():
 
<?php session_destroy(); ?>
Catatan: session_destroy() akan mengatur ulang session dan akan menghilangkan semua data yang tersimpan pada session.  
Ref : 
www.w3schools.com

May 4, 2012

PHP Cookies

Cookie sering digunakan untuk mengidentifikasi pengguna

What is a Cookie?

Cookie sering digunakan untuk mengidentifikasi pengguna. Cookie adalah file kecil yang tertanam pada server komputer pengguna. Setiap kali komputer yang sama melakukan permintaan halaman dengan browser, ia akan mengirim cookie juga. Dengan PHP, anda bisa membuat dan mengambil nilai cookie.

How to Create a Cookie?

Fungsi setcookie() digunakan untuk mengatur cookie.
Note: Fungsi setcookie() harus berada SEBELUM tag <html>.

Syntax

setcookie(name, value, expire, path, domain);

Example 1

Pada contoh di bawah ini, kita akan membuat cookie dengan nama "user" dan memberinya nilai "Alex Porter". Kita juga mendeskripsikan bahwa cookie akan habis masanya setelah satu jam:

<?php
setcookie("user", "Alex Porter", time()+3600);
?>

<html>
.....

Note: Nilai cookie secara otomatis berupa URLencoded ketika mengirim cookie, dan otomatis diterjemahkan ketika di terima (untuk mencegah URLencoding, gunakan setrawcookie() sebagai penggantinya).

Example 2

Anda juga dapat mengatur masa berlaku cookie dengan cara lain. Ini mungkin lebih mudah dari pada menggunakan hitungan detik.

<?php
$expire=time()+60*60*24*30;
setcookie("user", "Alex Porter", $expire);
?>

<html>
.....

Pada contoh di atas masa berlaku cookie diatur dalam bentuk bulan (60 sec * 60 min * 24 hours * 30 days).

How to Retrieve a Cookie Value?

Variabel PHP $_COOKIE digunakan untuk mengambil nilai cookie.

Pada contoh di bawah ini, cookie dengan nama "user" diambil nilainya dan ditampilkan pada halaman:

<?php
// Print a cookie
echo $_COOKIE["user"];

// A way to view all cookies
print_r($_COOKIE);

?>

Pada contoh di bawah fungsi isset() digunakan untuk memeriksa apakah cookie sudah diatur atau tidak:

<html>
<body>

<?php
if (isset($_COOKIE["user"]))
  echo "Welcome " . $_COOKIE["user"] . "!<br />";
else
  echo "Welcome guest!<br />";
?>

</body>
</html>


How to Delete a Cookie?

Ketika menghapus cookie harus dipastikan bahwa tanggal masa aktifnya sudah lewat.

Contoh:


<?php
// set the expiration date to one hour ago
setcookie("user", "", time()-3600);
?>


What if a Browser Does NOT Support Cookies?

Jika aplikasi anda berhubungan dengan browser yang tidak mendukung cookie, anda harus menggunakan metode lain untuk melewatkan informasi dari satu halaman ke halaman lain dalam aplikasi anda. Salah metodenya adalah melewatkan data melalui form.
Form di bawah melewatkan user input pada "welcome.php" ketika user menekan tombol "Submit":

<html>
<body>

<form action="welcome.php" method="post">
Name: <input type="text" name="name" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>

</body>
</html>

Mengambil nilai di file "welcome.php" seperti ini:

<html>
<body>

Welcome <?php echo $_POST["name"]; ?>.<br />
You are <?php echo $_POST["age"]; ?> years old.

</body>
</html>


Ref :
w3schools

April 30, 2012

Membuat Daftar isi menggunakan Ms. Offoce 2007

Daftar isi, adalah daftar bagian-bagian dari buku atau dokumen disusun dalam urutan bagian-bagian muncul. Isinya meliputi judul atau deskripsi dari tingkat pertama, seperti judul bab dalam karya-karya lama, dan sering kali berisi judul tingkat kedua atau bagian dalam bab juga, dan kadang-kadang bahkan tingkat ketiga judul. Kedalaman detail dalam daftar isi tergantung pada panjang dari pekerjaan, dengan karya-karya lagi mempunyai kurang. Daftar isi biasanya muncul setelah halaman judul, hak cipta pemberitahuan, dan, dalam jurnal teknis, abstrak, dan sebelum daftar tabel atau angka, kata pengantar, dan kata pengantar.

Bagai mana cara membuatnya?. Langsung saja kita praktekkan bagaimana cara membuat daftar isi yang rapi dengan menggunakan bantuan Ruler dab Tab
  1. Siapkan tentunya Ms. Office 2007
  2. Buka Ms. Word-nya, jika anda baru pertama kali membuka Ms. Word, anda harus mengaktifkan Ruler. yang berada pada menu view dan beri centang pada Ruler
  3. Selanjutnya ketikkan semua poin - poin penting yang akan di letakkan dalam daftar isi, seperti : Halaman Judul, Abstrak, Lembar Pengesahan, Bab I, Bab II, dst


  4. Blok semua ketikan daftar isi dan klik pada ruler tepat pada posisi paling kanan atau sesuka anda. ketika anda sudah memiliki tanda tab. klik 2x tanda tersebut.




  5. Setelah Form Tab muncul, Ubah setting seperti gambar di bawah


  6. Setelah selesai klik OK, dan gunakan tab untuk mengisikan halaman. letakkan kursor pada posisi akhir dari tiap kalimat, Tekan Tab pada keyboard dan secara otomatis titik akan terbentuk dengan sendirinya, dan sisanya tinggal mengetikkan dihalaman mana poin itu berada.
** Selamat Mencoba **
Ref :
Wikipedia

April 25, 2012

Upgrade IDMcc Add Ons untuk Mozila Firefox

Update Terbaru Firefox 4.0 atau 5.0. memiliki banyak fitur tambahan, akan tetapi update ini membuat beberapa AddOns tidak kompatibel. Khususnya, IDMcc. IDMcc adalah extension yang memungkinkan Iinternet Download Manager berjalan otomatis menangkap video streaming dan/atau audio streaming ketika tombol play di klik. Untuk mengaktifkan kembali fitur Internet Download Manager ini pada firefox versi baru diperlukan upgrade IDMcc ke versi 7.3.1. Setidaknya begitulah yang saya lakukan setelah baca artikel di Komunitas Terbesar Indonesia (Kaskus), sehingga Internet Download Manager saya berfungsi dengan normal kembali.
  1. Download file ",xpi" di sini idmmzcc.xpi
  2. Instal difirefox, jalankan firefox dan buka file "idmmzcc.xpi" yang sudah didownload File=>Open File
  3. Ikuti proses sampai selesai.
** Semoga Bermanfaat **

April 19, 2012

Membuat Page Number Format Berbeda Dalam Satu File Ms. Word 2007

Beberapa waktu lalu ketika saya membuat proposal mengenai tugas akhir iseng - iseng saya cari di internet tentang gimana cara membuat halaman beda format. Yang pertama pakek angka romawi dan yang kedua pakek angka desimal. Dari hasil pencarian itu saya akhirnya temukan artikel Menyisipkan Format Nomor Halaman yang Berbeda dalam Satu File Word 2007 pada Arihdya Caesar's Blog. Berikut adalah langkah - langkahnya yang saya lakukan dari referensi artikel tersebut
  1. Buka file dokumen yang akan diberi halaman
  2. Beri halaman dengan format angka romawi pada semua halaman menggunakan Insert->Page Number->Format Page Number, pada Number Format pilih yang angka romawi tekan OK


  3. Setelah Page Format Number diubah tinggal beri Page Number, kali ini saya pilih Bottom of Page, sebenarnya suka-suka sih mau diletakkan dimana tergantung selera.
  4. Berikutnya tentukan pada halaman ke-berapa Page Format Number desimal diletakkan, atau pada halaman ke-berapa yang akan dibedakan Page Format Number-nya. Pada kasus ini saya memilih halaman (page) dimana Latar Belakang sebagai awal untuk halaman desimal.
  5. Letakkan kursor atau apalah namanya saya lupa, itu tu yang bentuknya garis kecil trus biasanya kedip - kedip itu loh. Pada awal halaman ingat awal halaman, dalam hal ini saya letakkan di depan huruf "L", lalu piih menu Page Layout->Breaks->Next Page


  6. Selanjutnya lakukan langkah nomor 2, kali ini ganti Page Number Format menjadi angka 1, 2, 3,...
  7. Dan "bim salabim jadi apa"  prok prok prok....hasilnya bisa anda lihat pada Latar Belakang Page Number Format berubah jadi angka, walaupun angkanya masih melanjutkan angka sebelumnya, yakni pada kasus ini angka "4". Lantas bagai mana cara merubahnya?
  8. Ikuti langkah berikut : Double klick pada angka 4->masuk kembali pada Page Number Format ubah pada bagian Page Numbering->Start at isikan angka 1 dan hasilnya tara....angka berubah menjadi angka 1.
**Selamat Mencoba**