<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>artharry blog &#187; Delphi</title>
	<atom:link href="http://www.artharry.com/blog/category/delphi/feed" rel="self" type="application/rss+xml" />
	<link>http://www.artharry.com/blog</link>
	<description></description>
	<lastBuildDate>Tue, 29 Dec 2009 10:01:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Menampilkan Data dari Database</title>
		<link>http://www.artharry.com/blog/menampilkan-data-dari-database.html</link>
		<comments>http://www.artharry.com/blog/menampilkan-data-dari-database.html#comments</comments>
		<pubDate>Wed, 21 Jan 2009 05:06:07 +0000</pubDate>
		<dc:creator>artharry</dc:creator>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Paradox]]></category>
		<category><![CDATA[Pemrograman]]></category>
		<category><![CDATA[Akses Database]]></category>
		<category><![CDATA[Database Desktop]]></category>
		<category><![CDATA[Menampilkan Data]]></category>
		<category><![CDATA[Paradox dengan Delphi]]></category>

		<guid isPermaLink="false">http://www.artharry.com/blog/?p=120</guid>
		<description><![CDATA[Menampilkan data disini adalah menampilkan data yang ada di dalam database melalui aplikasi yang kita bangun. Jadi, tentu saja sebelumnya kita harus punya database terlebih dahulu yang sudah berisi data-data tertentu yang nantinya ditampilkan di aplikasi. Sebelum lebih jauh kita pelajari, database yang dimaksud disini adalah database paradox dan program yang kita gunakan nanti adalah [...]]]></description>
			<content:encoded><![CDATA[<p>Menampilkan data disini adalah menampilkan data yang ada di dalam <em>database</em> melalui aplikasi yang kita bangun. Jadi, tentu saja sebelumnya kita harus punya database terlebih dahulu yang sudah berisi data-data tertentu yang nantinya ditampilkan di aplikasi. Sebelum lebih jauh kita pelajari, <em>database</em> yang dimaksud disini adalah <em>database paradox</em> dan program yang kita gunakan nanti adalah program <em>Borland Delphi</em>.</p>
<p>Jika masih bingung, mungkin bisa membaca dulu postingan sebelumnya tentang cara membuat <a title="Database Sederhana" href="http://www.artharry.com/blog/database-sederhana-paradox.html" target="_blank">Database Sederhana</a> dan <a title="Aplikasi Sederhana" href="http://www.artharry.com/blog/program-delphi-sederhana.html" target="_blank">Aplikasi Sederhana</a>.<span id="more-120"></span></p>
<p>Pertama yang kita lakukan adalah menyiapkan <em>database</em>nya terlebih dahulu, jika masih bingung, silahkan baca dan <em>download</em> contohnya pada posting sebelumnya. Jangan lupa untuk membuat <em>folder</em> baru, seperti yang telah saya sampaikan sebelumnya, yang digunakan untuk meletakkan database dan aplikasi nantinya, sebut saja namanya Lesson3.</p>
<p>Simpan atau taruh databasenya ke <em>folder</em> Lesson3, kemudian buka program <em>Borland Delphi</em>. Sebelum menjalankan (<em>run</em>) program <em>Delphi</em>, simpan dahulu dengan menekan tombol <em>save all</em> di <em>toolbar</em> atau melalui menu &#8216;File-&gt;Save All&#8217; ke <em>folder</em> Lesson3 tadi. Sehingga dalam <em>folder</em> tersebut terdapat <em>database</em> dan aplikasi dalam satu lokasi yang sama dan kemudian menampilkan data yang ada di <em>database</em> melalui aplikasi yang kita bangun ini nantinya.</p>
<p>Kembali ke tampilan <em>Borland Delphi</em>, klik <em>tab</em> &#8216;BDE&#8217; pada <em>components palette</em> dan pilih <em>component</em> &#8216;Table (DBTables)&#8217; yang terletak paling sebelah kiri. <em>Double</em> klik atau klik satu kali dan klik ke <em>form</em> satu kali, hal ini bermaksud untuk menambahkan <em>component</em> &#8216;Table&#8217; tersebut ke<em> form</em>. Dengan cara yang sama, klik <em>tab</em> &#8216;Data Access&#8217; dan pilih <em>component</em> &#8216;DataSource (DB)&#8217;, kemudian klik <em>tab</em> &#8216;Data Controls&#8217; dan pilih <em>component</em> &#8216;DBGrid (DBGrids)&#8217; untuk menambahkan &#8216;Grid&#8217;.</p>
<p><em>Component</em> &#8216;Table&#8217; tersebut berguna untuk menentukan atau mengakses <em>table</em> dari <em>database</em> yang ingin ditampilkan, sedangkan &#8216;DataSource&#8217; berguna untuk menjembatani antara &#8216;Table&#8217; dan penggunaan data pada aplikasi, dan sedang &#8216;DBGrid&#8217; berguna untuk menampilkan data yang ada di <em>database</em> melalui &#8216;data source&#8217; yang telah ditentukan table mana yang ingin ditampilkan. Sehingga, jika kita memiliki 3 buah <em>table </em>dalam <em>database</em>, maka kita juga akan mempunyai 3 buah &#8216;table&#8217;, &#8216;datasource&#8217; dan &#8216;DBGrid&#8217; (walaupun sebenarnya dapat juga cuma satu untuk masing-masing, namun dengan logika pemrograman yang sedikit lebih rumit daripada dengan menggunakan cara tersebut).</p>
<p>Sekarang tinggal mengatur masing-masing <em>component</em> tersebut, yang pertama <em>component</em> &#8216;Table&#8217;, klik (satu kali saja, karena kalau <em>double</em> klik akan beda hasilnya) <em>component</em> tersebut kemudian cari <em>properties</em> &#8216;TableName&#8217; di <em>Object Inspector</em> di sebelah kiri bawah.  Seharusnya disana sudah ada pilihan &#8216;Table&#8217; (buku_telepon.db) karena dari awal tadi kita telah menjadikan satu antara <em>database</em> dan aplikasi yang sedang kita bangun ini, kemudian pilih <em>table</em> tersebut. Setelah itu (masih di <em>properties</em>, <em>Object Inspector</em>) ubah <em>properties</em> &#8216;Active&#8217; (letaknya paling atas) menjadi &#8216;True&#8217;, jika berhasil maka anda telah terhubung ke <em>database</em>.</p>
<p>Kedua kita mengatur <em>Data Source</em>, klik (satu kali saja) pada <em>component</em> &#8216;DataSource1&#8242; yang ada di <em>form</em>, kemudian ubah <em>properties</em> &#8216;DataSet&#8217; menjadi &#8216;Table1&#8242;. Setelah itu yang terakhir kita atur <em>DBGrid</em>, klik pada <em>component</em> &#8216;DBGrid1&#8242;, udah <em>properties</em> &#8216;DataSource&#8217; menjadi &#8216;DataSource1&#8242;.</p>
<p>Setelah pengaturan itu semua, harusnya data yang ada di dalam <em>database</em> akan muncul ke <em>DBGrid</em> yang ada di <em>form</em> itu, tanpa menjalankan programnya. Tekan tombol F9 untuk menjalankan dan melihat hasilnya.</p>
<p>Sebenarnya ada beberapa cara untuk menyambungkan <em>database</em> ke aplikasi, contoh di atas memperlihatkan contoh yang paling sederhana, namun demikian dapat juga diatur dengan menggunakan alias maupun dengan membuat databse lokal di apliakasi, mungkin akan kita bahas di postingan berikutnya, <img src='http://www.artharry.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Silahkan download contoh filenya disini: <a href='http://www.artharry.com/blog/menampilkan-data-dari-database.html/lesson3' rel='attachment wp-att-152'>lesson3</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.artharry.com/blog/menampilkan-data-dari-database.html/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Program Delphi Sederhana</title>
		<link>http://www.artharry.com/blog/program-delphi-sederhana.html</link>
		<comments>http://www.artharry.com/blog/program-delphi-sederhana.html#comments</comments>
		<pubDate>Fri, 26 Sep 2008 07:40:52 +0000</pubDate>
		<dc:creator>artharry</dc:creator>
				<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Pemrograman]]></category>
		<category><![CDATA[Menyimpan file]]></category>
		<category><![CDATA[Sederhana]]></category>

		<guid isPermaLink="false">http://www.artharry.com/blog/?p=82</guid>
		<description><![CDATA[Hari gini, masih &#8216;bermain&#8217; Delphi? kenapa engga, :p Ide awal dari blog ini sebenarnya tempat buat mencatat apa yang pernah ku tahu dan ku kerjakan, untuk apa lagi kalau bukan untuk mengingat jika suatu saat diperlukan lagi selain untuk sharing juga. OK kembali ke leptop Delphi, seperti yang ada pada judul postingan ini, nantinya hanya [...]]]></description>
			<content:encoded><![CDATA[<p>Hari gini, masih &#8216;bermain&#8217; <em>Delphi</em>? kenapa engga, :p Ide awal dari blog ini sebenarnya tempat buat mencatat apa yang pernah ku tahu dan ku kerjakan, untuk apa lagi kalau bukan untuk mengingat jika suatu saat diperlukan lagi selain untuk <em>sharing</em> juga. OK kembali ke <span style="text-decoration: line-through;">leptop</span> <em>Delphi</em>, seperti yang ada pada judul postingan ini, nantinya hanya akan membahas cara membuat aplikasi sederhana menggunakn <em>Delphi</em>, jadi jangan berharap mendapat <span style="text-decoration: line-through;">durian runtuh</span> aplikasi <em>Delphi</em> yang rumit pada kali ini. Yup kali ini, karena nantinya akan dilanjutkan ke aplikasi lain yang lebih daripada ini, semoga.</p>
<p>Sudah dibuka? loh apanya? hehe.. ya program <em>Delphi</em>-nya, kalo belum mari dibuka melalui menu <em>Start-&gt;Programs-&gt;Borland Delphi 7-&gt;Delphi 7</em> dan pilih menu <em>Run-&gt;Run</em> atau tekan F9 pada <em>keyboard</em>.</p>
<p><span id="more-82"></span></p>
<p>Sudah selesai, loh, iya anda baru saja selesai membuat aplikasi dengan menggunakan <em>Delphi</em>. Tapi, ya ngga ada tapi-tapian, namanya juga sederhana, :p hehe. OK OK mari kita bahas satu persatu, sabar.. jadi begini <span style="text-decoration: line-through;">ceritanya</span>, ketika anda menjalankan program tadi dengan menekan tombol F9 atau dari menu <em>Run</em>, anda telah membentuk file baru. Loh, enggak kok, untuk melihat barang bukti <span style="text-decoration: line-through;">hasil perbuatan</span> yang anda lakukan mari buka <em>Windows Explorer</em> dan menuju ke folder berikut: <em>C:\Program Files\Borland\Delphi7\Projects</em> dan disitu telah terbentuk <span style="text-decoration: line-through;">anak</span> file <span style="text-decoration: line-through;">dari perbuatan</span> ketika anda menjalankan program tadi, yaitu file <em>Unit1.dcu</em> dan <em>Project1.exe</em></p>
<p>Oleh karena itu, ketika pertama kali membuka program <em>Delphi</em> disarankan untuk menyimpan dahulu ke sebuah direktori khusus. Dimaksudkan agar semua file yang terbentuk akan menjadi satu dalam sebuah folder dan memudahkan kita untuk mencari maupun ketika merubah file tersebut. Jika secara <em>default</em>, file yang terbentuk yaitu <em>Unit1.pas</em> selain dua file yang telah disebutkan di atas. File ini adalah file <em>source </em>dimana tempat menyimpan perintah-perintah aplikasi yang dijalankan sesuai dengan keinginan kita, jika aplikasi tidak sesederhana ini tentunya. Namun demikian bukan berarti file tersebut tidak ada isinya, file tersebut minimal akan berisi barisan program yang berguna untuk membentuk suatu <em>form</em> yang secara <em>default</em> telah dibentuk oleh <em>Delphi</em> ketika kita membuat <em>form</em>.</p>
<p>Sedangkan file <em>Project1.exe</em> adalah aplikasi yang dapat dijalankan tanpa kita memiliki program <em>Delphi</em> ter-<em>install</em> di komputer kita. Ya, itulah aplikasi yang nantinya dapat didistribusikan tanpa perlu kita distribusikan juga file <em>source</em>-nya.</p>
<p>Ada yang ketinggalan, masih berhubungan dengan penyimpanan file yang telah disinggung sebelumnya, bahwa untuk penamaan file dianjurkan juga menyesuaikan dengan kegunaan <em>form</em> atau aplikasi nantinya. Hal ini lebih dikarenakan untuk memudahkan kita ketika melakukan perubahan pada aplikasi yang kita buat. Bayangkan saja ketika aplikasi yang kita bangun tidak hanya terdiri satu file seperti yang telah kita buat tadi, bagaimana kalo ada lebih dari 100 file dan masing-masing file bisa lebih dari 1000 baris, fiuh pusing kan. Oleh karena itu tidak ada salahnya untuk membiasakan menyimpan dalam satu folder tertentu dan mungkin lebih baik juga kalau masing-masing <em>form</em> disimpan dalam folder tersendiri. Ngomong apa ini kok gak ngerti ya, hehe, ya nanti untuk contoh yang lebih rumit mungkin akan tahu apa kegunaanya, tapi pada dasarnya ini hanyalah saran dan semuanya tergantung anda.</p>
<p>Berikut ini contoh pertama: <a href='http://www.artharry.com/blog/program-delphi-sederhana.html/lesson2' rel='attachment wp-att-157'>lesson2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.artharry.com/blog/program-delphi-sederhana.html/feed</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
		<item>
		<title>Database sederhana Paradox</title>
		<link>http://www.artharry.com/blog/database-sederhana-paradox.html</link>
		<comments>http://www.artharry.com/blog/database-sederhana-paradox.html#comments</comments>
		<pubDate>Wed, 03 Sep 2008 21:02:52 +0000</pubDate>
		<dc:creator>artharry</dc:creator>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Paradox]]></category>
		<category><![CDATA[Pemrograman]]></category>
		<category><![CDATA[Database Desktop]]></category>

		<guid isPermaLink="false">http://www.artharry.com/blog/?p=70</guid>
		<description><![CDATA[Untuk membuat database Paradox ini dapat menggunakan aplikasi Database Desktop yang secara default terinstall ketika kita menginstall Borland Delphi, dalam hal ini Delphi 7. Untuk membukanya dapat melalui menu Start-&#62;Programs-&#62;Borland Delphi 7-&#62;Database Desktop atau juga dapat dibuka melalui Borland Delphi 7. Dari beberapa menu di Borland Delphi, pilih menu Tools kemudian pilih sub menu Database [...]]]></description>
			<content:encoded><![CDATA[<p>Untuk membuat database <em>Paradox</em> ini dapat menggunakan aplikasi <em>Database Desktop</em> yang secara default terinstall ketika kita menginstall <em>Borland Delphi</em>, dalam hal ini <em>Delphi 7</em>. Untuk membukanya dapat melalui menu <em>Start-&gt;Programs-&gt;Borland Delphi 7-&gt;Database Desktop</em> atau juga dapat dibuka melalui <em>Borland Delphi 7</em>. Dari beberapa menu di <em>Borland Delphi</em>, pilih menu <em>Tools</em> kemudian pilih sub menu <em>Database Desktop</em>. Kedua cara tersebut akan membuka aplikasi <em>Dataabse Desktop</em> yang nantinya digunakan membuat database <em>Paradox</em>.</p>
<p><span id="more-70"></span>Untuk membuat database, pertama-tama kita buat <em>table</em> kemudian <em>field</em> serta tipe datanya dan <em>primary key</em> jika diperlukan. Setelah aplikasi <em>Database Desktop</em> dibuka, pilih menu <em>File-&gt;New-&gt;Table&#8230;</em> kemudian pilih <em>table type</em>-nya <em>Paradox 7</em>. Sekarang kita akan membuat tabel, misal tabel <em>buku_telepon</em>, dengan <em>field</em> : kode, nama, nomor telepon yang masing-masing mempunyai tipe data <em>integer</em>,<em> alpha</em>(45) dan <em>alpha</em>(20). Sebagai catatan, untuk membuat <em>field </em>disarankan untuk tidak memberi <em>nama field</em> berupa angka atau karakter tertentu pada awal <em>nama field,</em> misal <em>2nama</em>, selain itu juga disarankan untuk tidak memberi karakter spasi pada <em>nama field</em>, misal <em>nama teman</em>.</p>
<p>Isikan <em>kode</em> pada <em>Field Name</em>, kemudian pilih <em>Type</em> dengan klik kanan pada <em>mouse</em> atau dengan menekan spasi pada <em>keyboard</em> dan pilih <em>Long Integer</em>. <em>Size</em> dikosongi saja karena tipe data <em>Long Integer</em> telah memiliki batas ukuran tersendiri. Isi <em>Key</em> dengan  karakter * (asterik) atau klik dua kali dengan <em>mouse</em> dengan maksud bahwa field <em>kode</em> ini dijadikan sebagai <em>primary key</em> dari tabel <em>buku_telepon</em> ini, dan kemudian tekan tombol <em>enter</em>. Dengan cara yang sama, buat <em>field nama</em> dengan tipe data <em>Alpha</em> dan <em>Size</em> 45 serta <em>field nomor</em> dengan tipe data <em>Alpha</em> dan <em>Size</em> 20.</p>
<p>Setelah selesai membuat <em>field</em>, simpan tabel dengan menekan tombol <em>Save as&#8230;</em> dan beri nama <em>buku_telepon</em>, jangan lupa untuk menentukan lokasi penyimpanan dengan memilih lokasi folder pada sebelah kanan <em>Save in:</em> untuk mempermudah pengelolaan data nantinya. Setelah lokasi sudah sesuai dan nama tabel juga sudah terisi, klik tombol <em>Save</em>. Sampai disini, pembuatan tabel <em>buku_telepon</em> telah selesai, untuk melihat hasilnya dapat membuka tabel yang telah dibuat tadi di folder tempat lokasi penyimpanan tabel tersebut.</p>
<blockquote><p>Agar mempermudah kita membuka tabel yang kita buat tadi tanpa mebuka banyak folder untuk mencarinya, kita dapat menentukan folder tempat kita menyimpan tabel tadi sebagai default-nya sehingga jika kita ingin membuka tabel tadi kita akan langsung menuju folder tersebut. Caranya yaitu pilih menu <em>File-&gt;Working Directory&#8230; </em>kemudian tentukan lokasi folder tempat menyimpan tabel tadi dengan menekan tombol <em>Browse</em>, dan Setelah lokasi telah ditentukan kemudian klik tombol OK, jika ada pertanyaan &#8220;<em>Do you want continue?</em>&#8221; pilih OK. Untuk mengetahui hasilnya dapat memilih menu <em>File-&gt;Open-&gt;Table&#8230;</em> dan jika pengaturan tadi berhasil maka akan langsung menuju ke folder tempat menyimpan tabel tersebut.</p></blockquote>
<p>Tabel yang telah dibuat tadi dapat diisikan data dengan cara manual yaitu dengan membuka tabel melalui menu <em>File-&gt;Open-&gt;Table&#8230; </em>kemudian pilih tabel yang akan diisikan datanya<em>.</em> Sampai disini tabel belum dapat diisi, untuk merubah agar dapat diisi pilih menu <em>Table-&gt;Edit Data</em>.<em> </em>Untuk menyimpan data yang telah diisikan cukup dengan menutup tabel tersebut, dan jika ada pertanyaan &#8220;<em>Do you want to save them?</em>&#8221; pilih <em>Yes</em> maka data akan tersimpan dalam database <em>buku_telepon</em> tersebut.</p>
<p>Pembuatan database <em>Paradox</em> sederhana dengan aplikasi <em>Database Desktop</em> selesai, dan database tersebut dapat diakses, ditambah, dirubah dan dikurangi melalui aplikasi yang kita buat sendiri, misalnya dengan menggunakan <em>Software Borland Delphi</em>. Tunggu postingan berikutnya.. <img src='http://www.artharry.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Download File: <a title="Database Paradox Sederhana" href="http://www.artharry.com/blog/program-delphi-sederhana.html/lesson1" target="_blank">Database Paradox Sederhana</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.artharry.com/blog/database-sederhana-paradox.html/feed</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
	</channel>
</rss>

