Ad (728x90)

Saturday, October 13, 2012

Pointer dan Array Pada Struktur Data C++

Pointer di C++ adalah variabel yang berisi alamat memory dari variabel lain.Pointer dan array mempunyai hubungan yang dekat. Secara internal array juga menyatakan alamat. Berikut ini contoh pointer yang menunjuk ke array.

Source kode di atas kalo dijalankan maka akan menghasilkan sebagai berikut :

 

Pada script kode di atas, tanggal lahir bertipe array non pointer terdiri 3 element index. Kemudian ptgl yang bertipe integer sebagai pointer. Waktu praktikum hari senen ada pertanyaan dari mbak mahasiswi lupa namanya. Menanyakan mengapa nilai yang ditunjuk oleh ptgl selalu tetap 24 tidak pernah berubah, mengikuti indek element array yang diganti ?
Pada bagian yang saya lingkari di atas, menunjukan pointer ptgl mereferensikan ke data yang bertipe array, sehingga element pertamalah yang selalu dibaca, karena ptgl merupakan sebuah pointer dan tgl_lahir merupakan sebuah array, dan array sendiri sudah merupakan sebuah alamat. Sehinggapernyataan seperti :
ptgl = tgl_lahir
identik dengan :
ptr = &tgl_lahir[0];

Semoga bermanfaat.


.





C++

Monday, October 8, 2012

Cara Mengatasi Masalah Instalasi Delphi 7 Pada Windows 7 (seven)

Masalah instalasi delphi 7, biasanya terjadi bagi pengguna windows seven atau vista .Ketika Delphi 7 sudah terinstal, dan akan dijalankan mendapati pesan
kesalahan seperti gambar berikut :
 
Vista-4 copy.jpg
 
Hal ini sering banyak dijumpai pada OS Windows 7 dan Vista. Memang ketika mengklik tombol "Jalankan program", Delphi akan mulai, tapi dengan adanya pesan kesalahan seperti di atas yang mengatakan kepada user bahwa Delphi tidak diperbolehkan untuk mengganti nama delphi32.$$$ menjadi delphi32.dro.
 
Dan setelah mengklik OK, Delphi akan terbuka tapi tanpa ada sebuah proyek yang terbuka.
 
 
Masalah di atas alasannya jelas bahwa aplikasi Delphi32.exe tidak diperkenankan oleh Windows untuk menulis di direktori Delphi7\Bin.
 
Cara mengatasinya adalah :
Ubah Permissions
Untuk mengatasi ini, kita perlu untuk memungkinkan para pengguna laptop/pc untuk "mengubah" isi dari  direktori ini, seperti ditunjukkan pada gambar berikut:
Untuk bisa masuk ke tab security seperti di bawah ini,
  1. Buka C:\Program Files\Borland\Delphi7
  2. Klik Kanan Pada Folder Bin – Properties,
  3. Pilih Security,
  4. Pilih user name kemudian pili edit
  5. Aktifkan/Checklist Modify Pada Kolom Allow
2.jpg
 
Terlepas dari direktori Delphi7\Bin, kita juga harus memungkinkan pengguna pc/laptop untuk mengubah isi dari direktori Delphi7 \Proyek agar aplikasi dikompilasi dan paket dapat digunakan.
 
3.jpg
 
 
Perhatikan bahwa semua direktori lain yang kalian butuhkan untuk menulis untuk (direktori unit seperti  output) juga harus dibuka sebelum kalian benar-benar dapat mengkompilasi dan menjalankan aplikasi Delphi.
 
Jika  cara di atas telah selesai dilakukan maka Delphi pun akan terbuka dan berjalan seperti biasa.
 
h.jpg
 
Semoga Bermanfaat
Delphi

Sunday, October 7, 2012

Cara Instal FastReport 4 Pada Delphi 7

FastReport merupakan visual komponen librari (VCL) yang digunakan untuk membuat laporan dinamis secara cepat dan efisien. FastReport  menyediakan semua alat yang diperlukan untuk mengembangkan laporan, didalamnya juga terdapat  visual report designer, reporting core, dan untuk tampilan preview sebelum dicetak. Selain itu juga dapat menyajikan laporan dalam bentuk grafik.

Cara Instalasi FastReport

 Langkah 1. Copy runtime packages ke dalam System folder
 
- Tutup terlebih dahulu Delphi Anda
- copy \Lib\fs*.bpl file (* = Versi delphi yang Anda gunakan ) ke Windows\System32
  (Windows\System untuk Windows 95/98/ME)
- copy \Lib\fsDB*.bpl file ke Windows\System32
- copy \Lib\fsBDE*.bpl file ke Windows\System32
- copy \Lib\fsADO*.bpl file ke Windows\System32
- copy \Lib\fsIBX*.bpl file ke Windows\System32
- copy \Lib\fsTee*.bpl file ke Windows\System32
- copy \Lib\frx*.bpl file ke Windows\System32
- copy \Lib\frxDB*.bpl file ke Windows\System32
- copy \Lib\frxBDE*.bpl file ke Windows\System32
- copy \Lib\frxADO*.bpl file ke Windows\System32
- copy \Lib\frxIBX*.bpl file ke Windows\System32
- copy \Lib\frxDBX*.bpl file ke Windows\System32
- copy \Lib\frxTee*.bpl file ke Windows\System32
- copy \Lib\frxe*.bpl file ke Windows\System32

Langkah 2. Install packages

 
- in the Delphi IDE, pilih "Component|Install Packages..." menu item
- tekan tombol "Add..." dan pilih \Lib\dclfs*.bpl file (* = Versi delphi yang Anda gunakan)
- tekan tombol "Add..." dan pilih \Lib\dclfsDB*.bpl file
- tekan tombol "Add..." dan pilih \Lib\dclfsBDE*.bpl file
- tekan tombol "Add..." dan pilih \Lib\dclfsADO*.bpl file (D5+)
- tekan tombol "Add..." dan pilih \Lib\dclfsIBX*.bpl file (D5+)
- tekan tombol "Add..." dan pilih \Lib\dclfsTee*.bpl file
- tekan tombol "Add..." dan pilih \Lib\dclfrx*.bpl file
- tekan tombol "Add..." dan pilih \Lib\dclfrxDB*.bpl file
- tekan tombol "Add..." dan pilih \Lib\dclfrxBDE*.bpl file
- tekan tombol "Add..." dan pilih \Lib\dclfrxADO*.bpl file (D5+)
- tekan tombol "Add..." dan pilih \Lib\dclfrxIBX*.bpl file (D5+)
- tekan tombol "Add..." dan pilih \Lib\dclfrxDBX*.bpl file (D6+)
- tekan tombol "Add..." dan pilih \Lib\dclfrxTee*.bpl file
- tekan tombol "Add..." dan pilih \Lib\dclfrxe*.bpl file

Langkah 3. Tambah paths kedalam library path


- Pada tampilan Delphi, pilih menu "Tools|Environmet options..."
- klik tab "Library", "Library path" edit box
- tambah path ke folder "FastReport 4\Lib"

 Semoga berhasil :)
Delphi

Saturday, July 21, 2012

Ekspor laporan dari Mysql ke Excel dengan Php

Laporan data pada sebuah aplikasi website, kadang kalanya ingin dapat diekspor ke dalam format excel untuk tujuan tertentu, meskipun sebenarnya dengan menggunakan kode php dapat di optimalkan. Sebagai contoh seperti pada gambar berikut ini :
Gambar ini merupakan tampilan laporan data siswa , yang terlihat pada aplikasi web. Jika ingin di ekspor kedalam microsoft excel, cukup dengan menambahkan dua baris paling atas pada halaman ini :

 <?php
    header("Content-type: application/vnd.ms-excel");
    header("Content-Disposition: attachment;   filename=download.xls");
?>

Dua baris kode tersebut diletakkan di bagian paling atas sebelum perulangan data dari mysql. Kode lengkapnya sebagai berikut :

<?php
    header("Content-type: application/vnd.ms-excel");
    header("Content-Disposition: attachment; filename=download.xls");
?>

 
<h3>Data Siswa</h3>
<table border="1" width="100%" >
<tr>
    <th>No</th>       
    <th>Nim</th>   
    <th>Nama</th> 
    <th>Usia</th> 
    <th>Bobot IPK</th>
    <th>Penghasilan Ortu</th>     
    <th>Jumlah Tanggunan Ortu</th>
    <th>Jumlah Saudara</th>
    <th>Bobot Absensi</th>
    <th>Semester</th>
</tr>   
<?

if(!empty($listdata)):
$data = $listdata['categoryData'];
$no = $this->uri->segment(4,0);
foreach ($data->result()  as $row):
$class = ($no % 2 == 0) ? 'odd' : 'even';
$no++;
?>
<tr class="<?=$class;?>">
    <td><?=$no;?>.</td>
    <td><?=$row->nim;?></td>
    <td><?=$row->nm_siswa;?></td>
    <td><?=$row->usia;?></td>
    <td><?=$row->bobot_ipk;?></td>
    <td><?=pemisahribuan($row->penghasilan_ortu);?></td>
    <td><?=$row->jml_tanggungan_ortu;?></td>
    <td><?=$row->jml_saudara;?></td>
    <td><?=$row->bobot_absensi;?></td>
    <td><?=$row->semester;?></td>
</tr>
<?
endforeach;
else:
?>
<tr><td colspan="6" align="center">Data masih kosong</td></tr>
<?
endif;
?>
</table>


Saat halaman ini dibuka, akan muncul tampilan sebagai berikut :


 Klik tombol Ok, maka data yang tampil pada html tersebut, otomatis akan terekspor ke dalam format excel seperti pada gambar dibawah ini :


Semoga bermanfaat :)


Php

Monday, July 2, 2012

Mempercantik Panel dan Tombol di Delphi dengan xicontrol


Salah satu keunggulan program Delphi adalah dapat fleksibel menambah komponen eksternal ( baca : plugin ) untuk memperindah tampilan, atau membuat sesuatu yang tidak terdapat pada bawaan Delphi.
XiControls  dikembangkan oleh Eugene Genev, untuk memperindah tombol dan panel di Delphi dengan aneka warna gradiasi. (www.deadlogic.co.nr ) 

Cara Instal XiControl di Delphi

Untuk menggunakan komponen tersebut, Anda harus menginstal terlebih dahulu :
  1. Ekstrak xicontrol, jika belum punya bias Anda download XiControl disini
  2. Copy file tersebut dibawah ini ke folder Borland/Delphi/lib :
-          XiButton
-          XiControls
-          XiPanel
-          XiProgressBar
-          XiTrackbar

      3.   Buka Delphi Anda klik component, install component :



    4.       Klik Browser, dan masuk ke folder Borland/Delphi/Lib, kemudian pilih 5 file yang telah dicopy tersebut, selanjutnya klik Open :


    5.       Klik pada tab into new pack, klik browser pada package file name dan pilih dclr.dpk dan klik Ok.

Sekarang status komponen XiControl sudah terinstal di delphi Anda. Komponen tambahan delphi yang terakhir diinstal biasanya terdapat pada sudut kanan component palete. silahkan cek pada xiControl

Contoh tampilan tombol xicontrol pada form delphi  :


Semoga bermanfaat :)
        


Delphi

 

We are featured contributor on entrepreneurship for many trusted business sites:

  • Copyright © Kodepedia™ is a registered trademark.
    Designed by Templateism. Hosted on Blogger Platform.