Rabu, 29 Oktober 2008
membuat tampilan Teks pada mobile
ada yang mo tau g` cara untuk membuat tampilan teks pada mobile Defaultcalor Phone he2k yang ini pasti berjalan dengan lancar
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class HelloMIDlet extends MIDlet {
// deklarasi variabel bertipe display yang bersifat private
private Display display;
// mendefinisikan construktor
public HelloMIDlet() {
display = Display.getDisplay(this);
}
public void startApp() {
TextBox tb =
new TextBox("Hello MIDlet","Hello aceh I LoVe U he2k", 256,0);
display.setCurrent (tb);
}
public void pauseApp() {
}
public void destroyApp (boolean unconditional) {
}
}
selanjutnya Simpan dengan nama, kalo saya mengunakan HelloMIDlet.java
lalu jalankan dengan menggunakan wireles toolkit disini ada softwarenya
Import Data dari xls ke dbf (sederhana)
1. Awalnya buat sebuah file xls ... disini saya beri nama shipping.xls
2. Pada baris I buat header field
3. Kebetulan dalam proses import ini, saya ingin me-import tanggal, jadi kolom untuk
tanggalnya buat format cell-nya DATE(MM,DD,YY) sesuai kebutuhan.
4. Kemudian atur header dan kolom bagian tanggal untuk tidak bisa diubah, selanjutnya protect sheet.
5. Selanjutnya menu import pada VFP dibuat seperti ini :
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Set talk OFF
Set Stat OffSET CENTURY on
SET DATE BRITISH
SET EXCLUSIVE off
SET CONFIRM on
SET DELETED on
set safety off
SELECT 1
USE itship ALIAS SHIP
****** Buat file dbf untuk proses import awal ******
CREATE TABLE tempunit ;
(no_ship c(20), kd_mesin c(6), no_mesin c(7), no_rangka c(17), ;
tahun c(4), model c(3), tipe c(15), kd_warna c(2), warna c(20), ;
tgl_masuk D(8))
SELECT 2
USE tempunit SHARED AGAIN
APPEND FROM shipping TYPE xls &&& Import data dari file xls ke file dbf yg di-create sebelumnya
SELECT * FROM tempunit INTO CURSOR impunit readwrite
GO TOP
DELETE &&& Menghapus record pertama (header)
WAIT WINDOW "Proses Import Data Unit .... Tekan Sembarang Tombol"
ship=0
****** Proses import ke file dbf sebenarnya ******
GO top
DO WHILE ! EOF()
SELECT 1
******* jika data ditemukan, maka data tidak akan diimport *******
LOCATE FOR kd_mesin+no_mesin = impunit.kd_mesin+impunit.no_mesin
IF !FOUND()
APPEND BLANK
******** Tambahan saja, penandaan bahwa data ini bukan melalui proses input manual, tapi proses Import Data
IF TRIM(impunit.no_ship)=""
REPLACE ship.no_ship WITH "IMP-"+kode_md+"-"+DTOC(impunit.tgl_masuk)
else
REPLACE ship.no_ship WITH "IMP-"+impunit.no_ship
endi
REPLACE ship.kd_mesin WITH impunit.kd_mesin
REPLACE ship.no_mesin WITH impunit.no_mesin
REPLACE ship.no_rangka WITH impunit.no_rangka
REPLACE ship.tahun WITH impunit.tahun
REPLACE ship.model WITH impunit.model
REPLACE ship.tipe WITH impunit.tipe
REPLACE ship.kd_warna WITH impunit.kd_warna
REPLACE ship.warna WITH impunit.warna
REPLACE ship.tgl_masuk WITH impunit.tgl_masuk
REPLACE ship.stat_unit WITH "A"
thisform.lbldata.caption="Data : "+kd_mesin+no_mesin
ship=ship+1
endi
SELECT impunit
SKIP
ENDDO
thisform.lbldata.Caption=""
MESSAGEBOX("Proses Import Selesai :"+STR(ship)+" data",64,"SELESAI")
thisform.command2.Caption="SELESAI"
SELECT 1
USE itship ALIAS SHIP
IF! FILE('itship.cdx')
INDEX ON kd_mesin+no_mesin TAG mesin
ELSE
SET INDEX TO itship.cdx
ENDIF
SET ORDER TO tag mesin
CLOSE TABLES &&& hapus file temporary yang dibuat pada awal
DELETE FILE tempunit.dbf
Senin, 27 Oktober 2008
PemBuAtan Cllas Dalam foxpro
agar lebih efisien kita bisa menggunakan
Dengan membuat class objek berarti kita membuat template objek. Sehingga sewaktu-waktu kita membutuhkan objek tertentu yang sudah kita buat dalam Class kita tinggal klik & drag semuanya sudah beres. Demikian pula seandainya kita ingin memperbaiki objek tersebut kita tinggal memperbaikinya di class designer. Secara otomatis perubahan yang telah kita buat akan berpengaruh objek class yang sudah aktif disetiapform.
Untuk membuat class sendiri dapat dilakukan pada Project Manager tab Classes. Klik tombol new, kemudian akan muncul jendela New Class
Tugas Bahasa inggris
Program komputer adalah instruksi untuk suatu computer. Suatu komputer memerlukan program untuk berfungsi. Lebih dari itu, suatu program komputer tidak akan berjalan kecuali jika instruksi nya dieksekusi oleh suatu processor; bagaimanapun suatu program bisa dikomunikasikan dengan menjalankan algoritma. Program komputer pada umumnya executable atau source
Menurut Programer
program komputer adalah proses menulis atau mengedit source program. Source program Editing melibatkan pengujian, penelitian, dan menyuling, dan kadang-kadang mengkoordinir dengan para programmer pada suatu program yang dikembangkan. Seseorang yang praktek ketrampilan ini dikenal sebagai seorang programmer komputer atau pengembang perangkat lunak. Kadang-Kadang proses programming komputer yang panjang pada umumnya dikenal sebagai pengembangan software. Istilah rancangan perangkat lunak sedang menjadi populer seperti proses dilihat
Menurut Paradigma
Program komputer dapat digolongkan oleh paradigma bahasa program dulu. Dua di antara paradigma yang utama adalah sangat mendesak dan declarative. Program menulis dengan menggunakan suatu bahasa dengan menetapkan suatu algoritma yang menggunakan deklarasi, ungkapan, dan statements. Suatu deklarasi berhubungan suatu variabel menyebut dengan suatu datatype. Sebagai contoh: var x: bilangan bulat;. Suatu ungkapan menghasilkan suatu nilai. Sebagai contoh: 2+ 2 hasil 4. Akhirnya, suatu statemen mungkin menugaskan suatu ungkapan suatu variabel atau menggunakan nilai suatu variabel untuk mengubah arus kendali program. Sebagai contoh: x:= 2+ 2; jika x= 4 kemudian do_something(); Satu kritik dari bahasa sangat mendesak adalah akibat sampingan dari suatu statemen tugas pada suatu kelas variabel memanggil variables. Program yang ditertulis adalah suatu declarative bahasa menetapkan kekayaan itu yang harus dijumpai oleh keluaran dan tidak menetapkan detil implementasi. Dua kategori declarative bahasa lebar adalah bahasa fungsional dan bahasa logis. Prinsip di belakang bahasa fungsional adalah tidak mengijinkan efek samping, yang membuat ia lebih mudah untuk memberi alasan seperti matematika functions. Prinsip di belakang adalah untuk menggambarkan masalah untuk dipecahkan dan solusi yang terperinci kepada Prolog sistem digambarkan dengan menyediakan daftar sasaran. Kemudian masing-masing sasaran digambarkan lebih lanjut menyediakan daftar sasaran nya, dan lain lain Jika suatu alur sasaran gagal untuk temukan suatu solusi,.
Menurut Penafsiran
Suatu program komputer dalam wujud suatu Masyarakat, bahasa program komputer disebut source program. Source program adalah suatu gambaran executable compiler atau mengeksekusi seketika dengan bantuan dari suatu interpreter. Program komputer yang di-compile biasanya dikenal sebagai executables, gambaran biner, atau secara sederhana sebagai biner acuan kepada format file biner . Compiler digunakan untuk menterjemahkan source program dari suatu bahasa program ke dalam kode obyek maupun kode mesin. Kode Obyek memerlukan lebih lanjut pengolahan untuk menjadi kode mesin, dan kode mesin adalah Pengolahan pusat Kode unit asli, Siap untuk pelaksanaan. Program komputer yang ditafsirkan adalah yang manapun dikodekan dan kemudian dengan seketika mengeksekusi atau ke dalam beberapa efisien untuk pelaksanaan masa depan. BASIC, Perl, dan Python adalah contoh dari program komputer dengan seketika dieksekusi. sebagai alternatif, program komputer di-compile sebelum waktu yang ditetapkan dan menyimpan sebagai suatu mesin kode mandiri memanggil bytecode. Bytecode kemudian mengeksekusi permintaan oleh suatu interpreter suatu mesin
Kerugian interpreter program komputer yang utama dijalankan lebih lambat dibanding jika di-compile. Kode Penginterpretasian lebih lambat dibanding menjalankan versi yang di-compile. sebab interpreter harus memecahkan kode statemen masing-masing setiap kali terisi dan melaksanakan tindakan yang diinginkan . Pada sisi lain pengembangan software lebih cepat dengan menggunakan suatu interpreter. Kerugian interpreter yang lain adalah interpreter harus dijalankan pada komputer yang dieksekusi. Sebagai pembanding, program komputer yang di-compile tidak perlu mempunyai compiler pada ketika pelaksanaan. Tidak ada suatu bahasa program memerlukan eksklusif di-compile atau eksklusif ditafsirkan. Penggolongan pada umumnya mencerminkan metoda pelaksanaan bahasa yang populer. Sebagai contoh, Visual BASIC sebagai suatu bahasa ditafsirkan dan C suatu bahasa di-compile, di samping keberadaan daricompiler dasar dan C interpreter. Beberapa sistem menggunakan Just-in-time kumpulan (JIT) dengan bagian sumber di-compile ' dan menyimpan untuk pelaksanaan yang berikut.
Program yang di Modifikasi
Suatu program komputer dalam pelaksanaan secara normal diperlakukan menjadi berbeda dari data program beroperasi. Bagaimanapun, dalam beberapa hal pembedaan ini adalah blurred ketika suatu program komputer memodifikasi dirinya sendiri. Program komputer yang dimodifikasi sesudah itu dieksekusi sebagai bagian dari program yang sama. Self-modifying kode adalah untuk program memberi suara Kode Mesin, Asembler, Cedal, COBOL, PL/1 dan Prolog dan banyak yang lain. Kadang-Kadang modifikasi digunakan sebagai suatu format optimisasi dinamis di mana kode menjadi lebih efisien melalui caching atau teknik serupa. Teknik juga sering digunakan untuk menghapuskan semua exploitasi yang diletakkan debugging kode setelah a ' sekali' test memutuskan bahwa debugging seharusnya ' yang dimatikan' karena yang dijalankan Awal sistem operasi mainframe mengijinkan lapisan program sebagai praktek normal untuk program aplikasi, untuk memelihara memori.
Program Manual
Program komputer menurut sejarah dengan tangan pengolah pusat via tombol. Suatu instruksi diwakili oleh suatu bentuk wujud on/off yang menentukan. Setelah menentukan bentuk wujud, tombol ditekan. Proses ini kemudian diulangi. Program komputer menurut sejarah juga masuk via pita kertas atau kartu punch. Setelah medium terisi, alamat permulaan telah di-set via tombol dan melaksanakan tombol pressed.
Program Generatif (Automatis)
Programming generatif adalah suatu gaya programming komputer yang menciptakan source program melalui kelas umum, prototipe, templates, aspek, dan generator kode untuk meningkatkan produktivitas programmer. Source program dihasilkan dengan memprogram perkakas seperti suatu template pengolah atau suatu Lingkungan Pengembangan Terintegrasi. Format generator source program yang paling sederhana adalah suatu pengolah makro, seperti C preprocessor, yang menggantikan pola teladan di dalam source program menurut aturan secara relatif sederhana. Source program Keluaran Mesin Perangkat lunak Atau Kode Kenaikan harga yang secara serempak menjadi proses masukan ke komputer. Analogi adalah sebagai satu proses driver yang memproses dengan kode komputer. Server Aplikasi adalah mesin perangkat lunak yang kirim aplikasi ke komputer klien. Sebagai contoh, suatu Wiki adalah suatu server aplikasi yang mengijinkan para pemakai untuk membangun isi dinamis merakit dari artikel. Wikis menghasilkan HTML, CSS, pulau Jawa, dan Javascript yang kemudian adalah yang ditafsirkan oleh suatu web browser
Perangkat Lunak Komputer
Perangkat lunak Komputer, adalah suatu istilah umum yang digunakan untuk menguraikan suatu koleksi program komputer, prosedur dan dokumentasi yang melaksanakan tugas beberapa pada suatu komputer system. Istilah meliputi:" Perangkat lunak Aplikasi seperti yang pengolah kata melaksanakan tugas produktif untuk para pemakai," Perangkat lunak Sistem seperti sistem operasi, yang menghubungkan dengan perangkat keras untuk menyediakan jasa untuk perangkat lunak aplikasi, dan" Middleware yang mengendalikan dan co-ordinates membagi-bagikan sistem. Perangkat lunak meliputi websites, program, game video dan lain lain itu adalah coded oleh bahasa program seperti C, C++, dan lain lain " Perangkat lunak" kadang-kadang digunakan suatu konteks untuk tidak berarti apapun yang mana perangkat keras digunakan di perangkat keras, seperti film, tape dan records.
Programing Perangkat Lunak
Mprogram perangkat lunak pada umumnya menyediakan perkakas untuk membantu seorang programmer di dalam menulis program komputer, dan perangkat lunak menggunakan bahasa program yang berbeda di dalam suatu cara lebih menyenangkan. Perkakas
meliputi:
* para editor teks (text editors)
* compiler
* interpreter
* linkers
* debuggers, dan seterusnya.
Integrated development environment ( IDE) menggabungkan perkakas itu ke dalam suatu bundel perangkat lunak, dan seorang programmer tidak boleh mengetik berbagai perintah untuk menyusun, menginterpretasikan, debugging, mengusut, dan dll., sebab IDE pada umumnya mempunyai suatu alat penghubung pemakai grafis maju atau GUI.
Aplikasi Perangkat Lunak
Perangkat lunak Aplikasi mengijinkan pemakai akhir untuk memenuhi satu atau lebih spesifik ( terkait non-computer), tugas Aplikasi khas meliputi:
* otomasi industri,
* perangkat lunak bisnis,
* perangkat lunak bidang pendidikan,
* perangkat lunak medis,
* database, dan
* game komputer.
para pemakai perangkat lunak aplikasi yang paling besar adalah untuk bisnis , tetapi hampir tiap-tiap bidang aktivitas manusia sekarang menggunakan perangkat lunak Komputer
Sabtu, 25 Oktober 2008
KAMUS CHATTING
KAMUS CHATTING
IRC Server –
Adalah server yang melayani pengguna agar dapat menggunakan fasilitas
chat, server ini diibaratkan sebagai rumah yang akan menampung semua pengguna IRC
dari seluruh dunia, didalamnya akan terdapat kamar-kamar pembicaraan yang nanti
disebut channel. Beberapa server IRC yang terkenal adalah dalnet, efnet, undernet,
ircnet, dan lain sebagainya.
Channel –
Adalah ruang maya dalam IRC yang bisa diibaratkan sebagai kamar dimana
tempat kita akan melakukan percakapan dengan pengguna yang lain, setiap penamaan
channel selalu diawali dengan "#". Beberapa channel indonesia yang terkenal adalah
#bandung, #mucil, #tiwuk, #peace-zone, dll. Setiap orang bebas menentukan nama
channelnya sendiri yang biasanya akan sesuai dengan topik pembicaraan.
Channel Operator –
Channel Operator atau biasa disebut Op adalah orang yang
bertindak sebagai administrator suatu channel, biasanya mereka adalah pendiri atau
pengatur channel. Operator ini memiliki hak untuk mengkick atau memban seseorang
yang masuk channelnya. Setiap channel operator bisa dikenali dengan tanda "@" diawal
nickname orang tersebut.
IRC Operator –
Atau IRCop adalah orang yang mengatur atau sebagai administrator
sebuah IRC server, IRCop ini tidak berhubungan langsung dengan channel-channel yang
ada, namun tetap memiliki kuasa atas channel yang terdapat pada server tersebut.
Kick –
Kick dalam IRC berarti anda dikeluarkan dalam suatu channel, baik dikeluarkan
dengan memberikan alasan atau tidak. Fasilitas kick dan ban hanya bisa didapat oleh
seorang operator saja.
Ban –
Ban adalah tidak diperbolehkannya anda untuk menggunakan suatu server,
banyak alasan yang dapat menyebabkan anda ditolak seperti gangguan yang telah anda
sebabkan, penggunaan share account, dan lain sebagainya. Cara memblokirnyapun ada
banyak cara, contohnya dengan memblokir lewat nickname anda, atau lewat nomor IP
anda, atau bahkan pemblokiran penuh untuk domain anda.
Bot –
Bot berasal dari kata Robot, yakni sebuah script yang dijalankan oleh suatu klien
atau pada sebuah server dengan menggunakan bahasa pemrograman seperti perl, C
atau lainnya. Kegunaan bot berbagai macam, dari mulai untuk menjaga suatu channel
hingga untuk mengganggu para pengunjung channel.
Flood –
Flood adalah aktifitas gangguan yang bisa terjadi dengan menuliskan atau
membanjiri suatu channel dengan karakter-karakter sehingga bisa mengganggu
percakapan yang sedang berlangsung.
Lag –
Lag adalah lambatnya pesan yang diterima oleh satu server dari server yang lain,
hal ini bisa diakibatkan oleh karena kurang bagusnya jaringan komunikasi yang ada
serta terbatasnya bandwith yang dimiliki sebuah provider.
Netsplit –
Jika suatu saat anda mengalami pengunduran besar-besaran atau hampir
semua rekan anda seolah-olah mengundurkan diri ( sign-off ) maka kemungkinan yang
terjadi adalah sedang terjadi netsplit, yaitu pemisahan atau pemutusan hubungan
sementara antara satu server IRC dengan server IRC yang lain. Hal ini bisa disebabkan
karena kerusakan fisik suatu IRC server atau overloadnya connection suatu server
sehingga harus diputuskan sementara agar mendapatkan koneksi yang lebih baik.
Ping –
Digunakan untuk membantu user dalam mengatasi masalah lag atau netsplit,
yakni dengan meminta bantuan dari user yang lain untuk membantu dengan melakukan
ping ke arah pengguna yang bermasalah.
rELaSi foxpro
database, dimana isi informasi ada pada beberapa tabel yang terpisah, dan Anda ingin mengumpulkan informasi tersebut dari beberapa tabel menjadi satu informasi yang dibutuhkan untuk membuat suatu laporan, maka perintah relasi ini dapat Anda gunakan.
Langkah pertama adalah membuat file baru yang terdiri dari dua buah field, yakni field no_pen, nama dan keterangan. dimana strukturnya berasal dari
tabel penduduk.dbf, lalu tabel baru tersebut diberi nama tabel dataconv.dbf.
Jalankan program Visual FoxPro 9.0, ketikan pada Jendela Command perintah dibawah ini.
SELECT a
USE c:\dtpenduduk\penduduk.DBF
COPY TO dataconv FIELDS no_pen,nama,kondisi, keterangan FOR kondisi =[MISKIN]
SELECT b
USE c:\dtpenduduk\dataconv.DBF
Penjelasan perintah diatas adalah :
Anda telah melakukan proses pembuatan satu tabel baru dengan nama dataconv.dbf yang didalamnya hanya terdapat empat buah field saja yakni :
field no_pen, nama, kondisi dan keterangan, yang diambil dari tebel penduduk.dbf, dan hanya data yang mempunyai kriteria field kondisi adalah MISKIN.
Ketiklah perintah display status untuk melihat jumlah file yang sedang dibuka saat ini. Perhatikan gambar dibawah ini, ada dua buah file yang sedang
terbuka, tampak tabel dataconv.dbf menempati area kedua dan tabel penduduk.dbf menempati area pertama.
Kemudian lihatlah isi dari kedua tabel tersebut
SELECT
z
a && a= tabel penduduk
BROWSE
SELECT b && b= tabel dataconv
BROWSE
Atau
SELECT penduduk
BROWSE
SELECT dataconv
BROWSE
Perintah diatas diberikan karena kedua buah tabel yakni tabel penduduk.dbf dan tabel dataconv.dbf telah dibuka sebelumnya.
Atau ketikan dari awal seperti perintah dibawah ini :
CLOSE ALL
USE c:\dtpenduduk\penduduk.DBF IN 0
USE c:\dtpenduduk\dataconv.DBF IN 0
SELECT penduduk
BROWSE
SELECT dataconv
BROWSE
8.2 Melakukan relasi dengan proses replace record.
Visual FoxPro 9.0 mengenal ada empat macam relasi, yakni :
Relasi satu ke banyak
Relasi banyak ke satu
Relasi satu ke Satu
Relasi banyak ke banyak
Untuk relasi satu ke satu atau banyak ke banyak sepertinya kurang banyak dipakai, karena terasa kurang lazim.
Biasanya jenis relasi satu ke banyak dan banyak ke satu yang sering dipakai.
Note:
Untuk melakukan relasi antar tabel, Visual FoxPro 9.0 meminta Anda untuk selalu melakukan proses index dari tabel yang akan direlasikan
tersebut.
8.2.1 set relation.
Perintah set relation adalah perintah yang berfungsi melakukan hubungan antar tabel sesuai dengan kunci indexnya. Tentunya dengan perintah ini Anda
dapat melakukan banyak hal didalam proses relasi antar tabel.
Mari kita mencoba melakukan proses relasi antar tabel. Intinya Saya akan mengisikan field keterangan yang ada pada tabel dataconv.dbf dengan data
yang ada pada field pekerjaan yang ada pada tabel penduduk.dbf.
Lakukan pengetikan perintah berikut ini.
USE c:\dtpenduduk\penduduk.DBF IN 0
INDEX on no_pen TO nopenp
USE c:\dtpenduduk\dataconv.DBF IN 0
INDEX on no_pen TO nopend
SELECT dataconv
SET RELATION TO no_pen INTO penduduk
REPLACE keterangan WITH penduduk->pekerjaan FOR no_pen =penduduk->no_pen
BROWSE
Lihatkan hasilnya pada field keterangan yang telah diisi oleh data dari field pekerjaan pada tabel penduduk.
Penjelasan diatas adalah sebagai berikut :
Memanggil tabel data penduduk.dbf pada lokasi paling kecil / nol
USE c:\dtpenduduk\penduduk.DBF IN 0
Melakukan proses index pada tabel penduduk.dbf menurut kata kunci no_pen dengan nama index nopenp.idx
INDEX on no_pen TO nopenp
Kemudian memanggil tabel yang bernama dataconv.dbf pada lokasi paling terkecil yang ditentukan oleh Visual FoxPro 9.0 / 0 / nol
USE c:\dtpenduduk\dataconv.DBF IN 0
Dilakukan proses index data dengan kunci index no_pen dan diberi nama index nopend.idx
INDEX on no_pen TO nopend
Aktifkan tabel dataconv
SELECT dataconv
Beri perintah relasi kedua tabel berdasarkan kata kunci no_pen dari posisi tabel aktif yakni dataconv.dbf terhadap tabel penduduk.dbf
SET RELATION TO no_pen INTO penduduk
Lakukan proses perubahan pada field keterangan yang berada pada tabel aktif yakni dataconv.dbf dengan mengambil data pada tabel penduduk untuk yang
mempunyai data yang sama pada field no_pen antara tabel dataconv.dbf dengan tabel peduduk.dbf
REPLACE keterangan WITH penduduk->pekerjaan FOR no_pen =penduduk->no_pen
Lihatlah hasilnya
BROWSE
Contoh lain.
SELECT a
USE c:\dtpenduduk\penduduk.DBF
INDEX on no_pen TO xx
SELECT b
USE dataconv
INDEX on no_pen TO yy
SET RELATION TO no_pen INTO a
REPLACE kondisi WITH 'kacian' keterangan WITH a->nama + a->status FOR no_pen =a->no_pen
BROWSE
Penjelasan perintah diatas adalah sebagai berikut.
Tentukan area kerja a
SELECT a
Buka tabel penduduk.dbf
USE c:\dtpenduduk\penduduk.DBF
Lakukan proses index field no_pen sebagai kata kunci dengan nama index xx.idx
INDEX on no_pen TO xx
Tentukan area kerja b
SELECT b
Buka tabel dataconv.dbf
USE dataconv
Disini pembukaan dataconv.dbf tidak menyertakan direktori seperti pembukaan tabel penduduk.dbf, Pemanggilan tabel diperbolehkan karena default
direktori telah ditentukan sebelumnya. Melalui menu tools-options atau pengetikan perintah set defa to ...( Bab 1
Lakukan proses index field no_pen sebagai kata kunci dengan nama index yy.idx
INDEX on no_pen TO yy
Beri perintah relasi kedua tabel berdasarkan kata kunci no_pen dari posisi tabel aktif yakni dataconv.dbf ke tabel pada area a yakni tabel
penduduk.dbf
SET RELATION TO no_pen INTO a
Lakukan proses perubahan pada field kondisi milik tabel dataconv.dbf yang berada di area b dan saat ini sedang aktif dengan kata
‘kacian’ dan field keterangan dengan data pada field nama + status yang berada pada tabel penduduk.dbf yang ada di area a. Perubahan ini diproses untuk yang mempunyai kunci relasi yang
sama antara no_pen pada tabel dataconv.dbf ( pada area b ) dan tabel pendudul.dbf ( pada area a
REPLACE kondisi WITH 'kacian' keterangan WITH a->nama + a->status FOR no_pen =a->no_pen
Lihatlah hasilnya
BROWSE
8.2.2 Set relation dengan lebih dari dua tabel.
Bagaimana jika seandainya Anda akan melakukan relasi dengan lebih dari dua tabel ?.
Visual FoxPro 9.0 memungkinkan Anda melakukan relasi beberapa tabel sekaligus tanpa masalah, tinggal Anda mampu mengingat tidak nama dan lokasi dari
tabel yang dibuka.
Untuk melakukan relasi tiga buah tabel, misalnya lihatlah contoh dibawah ini.
USE c:\dtpenduduk\penduduk.DBF IN 0
INDEX on no_pen TO nopenp
USE c:\dtpenduduk\dataconv.DBF IN 0
INDEX on no_pen TO nopend
Use c:\dtpenduduk\dataktp.DBF IN 0
INDEX on no_ktp TO noktp
SELECT dataconv
SET RELATION TO no_pen INTO penduduk, noktp into dataktp
Jadi untuk melakukan relasi lebih dari dua tabel secara sekaligus maka perintah relasi dipisahkan dengan tanda koma.
Bisa juga dengan tambahan kata ADDITIVE untuk tabel berikutnya ( setelah 2 relasi utama ). Misalnya Lihat contoh berikut :
USE c:\dtpenduduk\penduduk.DBF IN 0
INDEX on no_pen TO nopenp
USE c:\dtpenduduk\dataconv.DBF IN 0
INDEX on no_pen TO nopend
Use c:\dtpenduduk\dataktp.DBF IN 0
INDEX on no_ktp TO noktp
SELECT dataconv
SET RELATION TO no_pen INTO penduduk
SET RELATION TO no_ktp INTO dataktp ADDTIVE
8.2.3 Memutuskan satu relasi.
Jika Anda mempunyai beberapa relasi antar tabel, dan Anda akan memutuskan salah satu keterkaitan tersebut maka ketikan perintah
SET RELATION OFF dataktp
8.2.4 Set relation to.
Untuk memutuskan seluruh relasi pada tabel yang terkait maka ketikan perintah :
SET RELATION
TO
8.3 Relasi dengan proses delete record.
Jika diatas Anda melakukan relasi, dimana relasi tersebut melakukan beberapa perubahan pada data aktif, disini Saya akan ajak Anda untuk mengenal
relasi untuk melakukan penghapusan pada data aktif.
SELECT a
USE c:\dtpenduduk\penduduk.DBF
INDEX on no_pen TO oke
SELECT b
USE c:\dtpenduduk\dataconv.DBF
INDEX on no_pen TO yes
SELECT a
SET RELATION TO no_pen INTO b
DELETE FOR no_pen =b->no_pen
COUNT FOR DELETED()
BROWSE
Perhatikan baris perintah diatas. Untuk pemberian nama index, Anda bebas boleh apa saja, mau yes, oke, atau jost sekalipun tidak apa-apa.
Perhatikan untuk perintah pernghapusan data yang tertulis sebagai berikut :
DELETE FOR no_pen =b->no_pen
Artinya. Komputer disuruh melakukan proses pendeletan data bisa data pada kunci index yang ada pada tabel penduduk.dbf (a) sama dengan data kunci
index pada tabel dataconv.dbf (b).
Perintah COUNT FOR DELETED() adalah perintah untuk menghitung berapa banyak record data yang telah dihapus dalam tabel.
Senin, 13 Oktober 2008
P O S
Pakabar rakyatku kita sebagai orang susah harus milih partai ini kita akan buat rakyat bertambah susah, ada yang setuju dengan partai Orang susah yang setuju angkat tangan
Kita tidak perlu sekolah gratis yang penting kita senang biarkan rakyat menderita dan kesusahan karena ini Partai Orang Susah
Hidup Partai Orang Susah !!!!!!!!!!!!
Hidup Partai Orang Susah !!!!!!!!!!!!
Hidup Partai Orang Susah !!!!!!!!!!!!
Hanya Partai Orang Susah Yang Dapat Menepati Janji
Bersusah-susahlah dahulu bersenang-senang kapan-kapan
He2k
Rindu
Saat aku sadari
Kurasakan ada getaran
Rindu
Bergejolak dalam hati
Aku hanya diam terpaku
Senandung cinta mengalun
Merdu
Namun engkau tidak hadir
Kemana harus kulabuhkan
Rindu ini
Kutitipkan pada angin
Malam
Untuk membawa salam ini
Untukmu
Hanya kilauan bintang
Yang menghiasi malam
Kerinduanku menantikanmu
Nyaris membuatku beku
Ingin kudengar kata
Manismu
Sayang, kau tak ada di
Sisiku.
Jumat, 10 Oktober 2008
hasan Tiro
Lelaki itu membuka pintu tepat pada waktunya. Dia terlihat rapi dengan jas hitam, kemeja putih & dasi marun rambutnya didisir serong, dia memakai kacamata dibalik lensa kuning itu ada kerut bergelayut dibawah kelopak mata. Dia masih gesit, meski batang usia sudah tua dialah Hasan Tiro. Konstributor ACEHKINI diswedia berhasil menemui ASNLF itu saat tim pansus DPRA gagal menemuinya begitulah kutipan dari sebuah surat kabar,
Emang luar biasa seorang insan yang sangat dirindukan oleh Rakyat Aceh, hari ini jum`at 10 Oktober 2008 masyarakat Aceh berduyun-duyun ke Banda Aceh untuk mencemput Wali Nanggro ( Hasan Tiro ) yang sudah 29 tahun meninggalkan aceh, beliau sudah lama ditunggu oleh masyarakat Aceh, Selamat Datang wali Nanggro, semoga kedatanganmu akan menambah kecerahan untuk aceh,
Ada
Mau dengar lagunya Gag klik ja disini Dizini juga
Kamis, 09 Oktober 2008
Harapan Ayahanda
Tapi terkadang aku adalah orang yang meng hitamkan wajah Abu ( Ayahanda)
padahal dia sellu mengharapkan sinar kehidupan dariku.
Ya Allah Izinkan Aku membahagiakan kedua orang tuaku, dan jadikan aku anak yang shaleh
Mudadahan ini bukanlah mimpi tapi cita-cita yang akan tercapai Amiiiiii!!!!!!
ini ada lagunya
iNdoNesiA TanPa AcEh
Senin, 06 Oktober 2008
Ngitung- ngtung-ngitung-ngitung..............
ya Allah
inilah Sujudku dibulan ramadhan
kening malam yang nyaman
oleh angin yang kau turunkan
ya Allah
inilah airmata rindu dibulan ramadhan
mengalir untuk mu
saat mesjid diserbu kelam
saat alam mulai diam
ya Allah
inilah sujudku di bulan Ramadhan
sujud seorang Hamba yang gembira di bumimu
membawa bebab beribu keluh
ingin berlindung padamu
mohon ampun pada mu
dibulan penuh ampunan
ya Allah
bagai besi dibakar
lalu di tempa
begitulah Aku terbakar
menempa diri
untuk sampai idul fitri.
Minggu, 05 Oktober 2008
senyum
senyum adalah istirahat bagi yang lelah, sinar bagi yang kecewa, matahari bagi yang sedih penangkal kesulitan yang terbaik.
senyum memang selalu indah ketika senyuman itu dikeluarkan dengan ke iklhasan di hati, senyum selalu menyejukkan baik utuk orang yang senyum mo pun yang disekelilingnya. apalagi ini hari lebaran, satu bulan mukakaya jeruk perut, sekarang saatnya senyum, he2k, ya kan
Pernahkah anda berada di sebuah ruang tunggu bersama orang-orang yang tidak saling kenal? Tentu membosankan bukan? Karena diantara anda maupun yang lainnya akan enggan untuk berbincang-bincang. Pekerjaan menunggu sangat menjemukan dan terkadang menegangkan, apa lagi dilalui dengan berdiam diri. Lain halnya jika sembari menunggu kita berinteraksi dengan orang-orang sekitar, bisa jadi jika pembicaraannya menarik, menunggu akan terasa lebih menyenangkan. Yang jadi permasalahannya adalah, “bagaimana cara kita memecah kebekuan diantara orang-orang tersebut”. Sebetulnya anda bisa memulai dengan melontarkan senyum pada seorang yang duduk di sebelah atau yang berhadapan langsung dengan anda. Dengan begitu orang tersebut kemungkinan besar akan membalas senyum anda. Kalau sudah begitu anda bisa langsung mulai dengan sebuah pertanyaan ringan seperti : apa kabar? Atau maaf jam berapa sekarang? Dan selanjutnya terserah anda.
Seorang psikolog di Universitas Michigan bernama Prof. James V. McConnell mengatakan bahwa, “Orang yang tersenyum cenderung mampu mengatasi, mengajar, dan menjual dengan lebih efektif, serta mampu membesarkan anak-anak yang lebih bahagia. Ada jauh lebih banyak informasi tentang senyuman daripada sebuah kerut di kening. Karena senyum itulah yang mendorong semangat, alat pengajar yang jauh lebih efektif daripada hukuman.”
Sahabat saya pernah berkata, “saat anda akan memulai sebuah presentasi, mulailah dengan senyuman lebar, karena hal itu dapat mengurangi rasa takut/gerogi.” Saya selalu mengingat kata-kata tersebut. Pada waktu itu untuk pertama kalinya saya akan melakukan presentasi dalam sebuah seminar bisnis. Mengingat banyaknya jumlah peserta yang hadir, rasa gerogi benar-benar telah menciutkan nyali saya. Namun setelah sahabat saya berkata seperti itu, saya seakan mendapat angin segar. Saya pun mengikuti apa yang ia sarankan, dan bisa tampil penuh percaya diri. Ternyata sebuah senyuman lebar mampu merilekskan pikiran yang tegang.