Ini lah game ular tangga yang dibuat
oleh lunardz dan teman2 dalam rangka menyelesaikan tugas kuliah.... dengan
animasi sederhana,,,,,, dan dengan koneksi database pada highscore
saja....
menggabungkan string adalah proses merangkai dua karakter atau lebih menjadi satu kalimat atau kata yang baru. Operator string yang dikenal dalam Bahasa Delphi adalah operator dengan symbol '+'.
2. Menghapus String
Prosedur standart ini digunakan untuk menghapus atau mengurangi sebagian atau seluruh karakter terhadap string atau teks.
B.U : Delete(Teks, Index, Jumlah);
Delete adalah prosedur standart yang digunakan untuk menghapus teks. Teks merupakan kalimat atau string yang akan dihapus. Index menunjukan posisi awal yang akan dihapus. Jumlah menunjukan jumlah karakter yang akan dihapus.
3. Mencari Panjang teks (length)
fungsi ini digunakan untuk menghitung panjang atau jumlah karakter dari suatu teks atau kalimat. Dalam menghitung jumlah karakter dalam suatu teks spasi akan dibaca sebagai satu karakter. Sebagai catatan hasil yang diperoleh dari perhitungan adalah bilangan bulat positif.
B.U : inttostr(Length(Teks));
4. Mencari Karakter Pada Teks (POS) Fungsi ini digunakan untuk mencari letak atau posisi dari suatu karakter dari suatu nilai string. Nilai yang dihasilkan adalah berupa byte. Maka hasil yang akan ditampilkan harus dikonversi dari integer ke string.
B.U : Pos(kar, karakter);
Pos adalah prosedur standart yang digunakan untuk mencari teks. Kar merupakan huruf yang akan dicari. Karakter menunjukan kalimat atau string yang akan dicari.
5. Mengkopi String (Copy)
Fungsi ini digunakan untuk mencetak ulang string atau karakter sebanyak huruf yang dipilih dengan posisi karakter awal yang sudah ditentukan.
B.U : Copy(teks, index, jumlah);
Penulisan awal diawali dengan perintah copy, dengan diikuti teks yang ditunjukan teks. Awal pengcopian ditunjukan dengan index, dan jumlah karakter yang akan di tulis ulang ditunjukan deengan perintah jumlah.
6. Konversi Karakter ke Ascii (Chr)
Fungsi ini digunakan untuk mengkonversi Kode Acsii menjadi nilai karakter atau huruf.
Pengertian Database Database adalah kumpulan beberapa data yang kode-kode tertentu sehingga membentuk sebuah sistem.
Character
Character sebagai satuan data terkecil dikumpulkan menjadi field (kolom), kumpulan field membentuk sebuah record (baris), beberapa record disimpan dalam file (tabel), dan kumpulan file akan membentuk sebuah database.
Database Tabel Record Field Character
Data Base Dekstop adalah merupakan sebuah system aplikasi database yang sudah disertakan pada saat penginstalan Delphi.
Pengertian Database Deskstop Komponen Data Base Dekstop yang merupakan bawaan Delphi meliputi = Paradox, dBse, MsSQL, Oracle, Maccess, Excel dan Lain - lain.
Langkah - Langkah pembuatan Database Dekstop a. Melalui Icon Start Klik start | Pilih programs | Pilih Borland Delphi | Klik Data Base Dekstop b. Melalui IDE Delphi Pilih dan klik Menu Tools | pilih dan klik Database Dekstop
Setelah DBD (Database Desktop) diaktifkan, langkah berikut untuk membuat tabel: a. Klik Menu File | New | table | pilih dan klik pilihan table pada table type (mis = Paradox7) | Klik Ok, Tampil jendela Create Paradox 7 Table sbb:
Field
Record
File
: kumpulan dari beberapa tabel : kumpulan dari beberapa record : isian data yang dimiliki oleh field : atribut yang dimiliki oleh suatu tabel : hanya terdiri dari satu angka atau huruf
Field Name = digunakan untuk menuliskan nama field
Type = Digunakan untuk menentukan tipe data pada Field
Type Data yang Dikenal Pada Paradox adalah > Alpha = tipe data yang menampung semua karakter baik berupa huruf, angka maupun tanda baca. > Number = tipe data yang menampung angka (numeric), jangkauannya mempunyai range untuk bilangan negative dan bilangan positif, (-10307 sampai dengan 10308). Dengan digit maksimal adalah 15 digit. > Money = Tipe data yang hanya untuk angka. Sama seperti dengan Tipe Data Number hanya berbeda pada jangkauan. Pada tipe data number tidak mengenal dedsimal, tipe data money mengenal adanya decimal dan format mata uang. > Short = tipe data angka yang hanya mempunyai jangkauan -32,767 to 32,767 > Long Integer = Sama seperti tipe data integer dengan jangkauan lebih luas (-2147483648 to 2147483647) > Date = Tipe Data untuk tanggal (1 Januari 9999 BC to 31 Desember 9999 AD). > Time = Tipe Data yang digunakan untuk setup waktu. > Memo = Tipe Data untuk semua unit karakter dengan jangkauan 1 sampai dengan 240 karakter. > Graphic = Tipe Data untuk gambar (.BMP, .PCX, .TIF, .GIF, and .EPS file formats). > Logical = Tipe data yang hanya mengenal benar atau salah (Yes or No). Size = Digunakan untuk menentukan size terhadapa suatu field
Catatan : Size yang kompatibel untuk diganti hanya tipe data Alpha dan memo.
Key = Digunakan untuk menentukan kunci utama (primary key)
Catatan = untuk memberikan primary key cukup ditekan space bar atau double klik pada field yang akan dibuat sebagai key (ditandai dengan *)
Membuat Index (secondary Index) Index digunakan sebagai kunci untuk pencarian data ataupun digunakan untuk mengurutan data pada tabel. Didalam satu tabel diperkenankan menggunakan lebih dari satu index secondary.
Langkahnya > Aktifkan tabel barang > Dari DBD pilih table | restructure atau icon Restructure > Klik combo table properties dan pilih Secondary Index DOWNLOAD PDF
Maka cara untuk menanggulangi adalah dengan backup dulu project anda kemudian hapus file.ddp pada folder project anda.
Setelah itu buka kembali project.dpr.
Kendali listrik berbasis delphi. dari judulnya mungkin kamu sudah bisa sedikit membayangkan alat seperti apa itu. bukan pengendali hemat listrik tetapi pengendali nyala on dan off dari perangkat listrik yang akan di pasangkan pada alat tersebut. Alat ini saya buat berdasarkan pesanan dari salah satu teman saya. dengan membawa sebuah konsep dia terangkan kepada saya seperti apa alat yang akan dibuat tersebut.
Alat itu adalah alat yang dapat menyalakan perangkat listrik layaknya saklar listrik biasa namun dapat dikendalikan dari interface yang dibuatkan pada komputer, dalam kasus ini menggunakan delphi. Selain dapat dikendalikan oleh komputer, diharapkan juga pengendalian tersebut tidak hanya sekedar klik untun on dan off tetapi juga berisikan modus timer yang dapat menyalakan perangkat listrik berdasarkan timer yang telah diatur pada interface delphi yang telah dibuat tersebut.
Dalam postingan kali ini, program yang saya buat baru hanya sebatas menyalakan dan mematikan perangkat listrik dari interface tersebut diatas. dengan menggunakan kabel usb dari komputer ke perangkat, alat ini dapat berkomunikasi dengan komputer. dan diharapkan pada artikel berikutnya saya telah merampungkan program untuk mudus timer pada interface delphi ini.
Berikut adalah fasilitas yang ada pada alat tersebut:
Aplikasi I/O digital
8 (delapan) LED;
Anda bisa mensimulasikan luaran digital (logika 1 dan 0, ON dan OFF) melalui satu atau beberapa dari LED ini;
2 (dua) pushbutton;
Anda bisa mensimulasikan masukan digital (logika 1 dan 0, ON dan OFF) melalui pushbutton ini; LCD 16×2 berbasis HD44780
Tampilkan hasil proses maupun kondisi in-progress melalui LCD 2×16 karakter ini; Masukan ADC berupa potensiometer, LDR (cahaya) dan LM35 (suhu)
Bisa digunakan untuk pembelajaran pembacaan masukan analog baik
dari potensiometer maupun pengukuran kuat cahaya dengan LDR atau suhu
dengan LM35; Buzzer untuk bunyi-bunyian
Anda juga bisa memanfaatkan buzzer ini untuk alarm atau indikator suara untuk aplikasi apa saja; Komunikasi I2C
EEPROM eksternal AT24C64 dengan komunikasi I2C;
Dengan fasilitas EEPROM, Anda bisa menyimpan data-data
penting baik untuk pengukuran, konstanta dan lain sebagainya tanpa
khawatir hilang data saat board di matikan;
Real Time Clock (RTC) DS1307 dengan komunikasi I2C;
Akurasi waktu bisa jadi sangat penting, inilah sebabnya
board ini dilengkapi dengan RTC untuk menyimpan kalender lengkap dengan
pengaturan alarm-nya; Komunikasi serial TTL dan RS232
Board ini juga siap digunakan untuk belajar bagaimana melakukan
pemantauan dan/atau pengontrolan melalui komputer menggunakan media
komunikasi serial dengan tingkat tegangan RS232;
Bisa juga antar mikrokontroler lainnya menggunakan komunikasi serial tingkat tegangan TTL Antarmuka MMC/SD Card (SPI Interface) dan Hanphone Siemens
Port I/O bisa digunakan untuk keperluan aplikasi-aplikasi lain,
tersedia konektor dan DIP switch untuk keperluan pengembangan aplikasi
tidak terbatas; Konektor langsung ISP onboard
Jangan khawatir dengan koneksi ISP, Anda tidak perlu mencabut mikrokontroler AVR yang bersangkutan;
Gunakan ISP downloader apa saja atau beli saja paket hemat
lengkap (PHL) yang sudah disertakan USBasp ISP, sebuah alat yang
digunakan untuk mendownload program Anda ke board ini; Mendukung mikrokontroler AVR ATMega16/32/8535 Catu daya teregulasi 5volt, sehingga bisa Anda siapkan adaptor 6-15 volt
Cukup siapkan adaptor yang biasa Anda gunakan, setel pada tegangan 6-15 volt;
Juga tersedia buku manual dan source code-nya pada CDROM dalam paket;
Bonus
:
1. Source code
menampilkan data sensor suhu dari sensor LM35 ke PC menggunakan software Delphi
7
2. Source code kirim
sms dari mikrokontroller
3. source code terima
sms (pada mikrokontrller)
4. source code dan
panduan sms controller menggunakan mirkokontroler (modem yang dipergunakan
adalah modem wavecom serial)
5. kabel usb to serial untuk mendukung komunikasi serial laptop / pc ke trainer kit
6. USBasp ISP downloader (gambar mungkin berbeda dengan aselinya)
7. e
- book panduan dalam bahasa basic (bascom) 8. E _ book panduan dalam bahasa C + video
Silakan Contact Melalui SMS / Call ke
0857-876-77544 (FAJAR PRIYADI)
Untuk Pengecekan Ketersedian item
yang di inginkan, serta cara pengiriman, jika item ada dan jadi
memesan silakan transfer harga produk + ongkos kirim
Inilah contoh program SMS gateway sederhana menggunakan Delphi 2007.
Program sederhana ini sudah bisa mengirim dan menerima SMS melalui modem GSM yang terhubung ke serial Port. Modem GSM yang digunakan haruslah modem yang support SMS dengan format teks, saya menggunakan Evaluation board SIM700.
Akses ke port serial, seperti biasa menggunakan ApdComport. Com number dipilih sesuai dengan koneksi modem GSM, begitu juga dengan baud ratenya harus disesuaikan dengan baud rate modem.
Jika modem menerima SMS, maka secara otomatis program akan membaca dan menampilkannya ke memo, berikut dengan no pengirim dan tanggal sms. Tentu saja modem juga harus mendukung New Message Indication (AT+CNMI).
Disediakan juga sebuah edit untuk mengirim AT command ke modem, dan sebuah memo yang menunjukan data yang dikirim dan diterima dari modem.