Skip to main content

Posts

Showing posts with the label Delphi XE5

Cara Sortir Column Header Menggunakan Component Delphi TStringGrid

Hai sobat yadishare sudah lama banget nih rasanya saya ngga posting artikel atau tutorial mengenai delphi. Nah mumpung lagi ada waktu saya mau posting sedikit tutorial mengenai cara sortir data menggunakan komponen TStringGrid. Ketika kita mencoba menampilkan data menggunakan komponen TStringGrid yang secara default tidak bisa otomatis melakukan sortir data ketika column headernya di click, maka kita harus melakukan sedikit coding agar hal itu bisa terlaksana. Nah gimana caranya ? Yuk kita buka dulu IDE Delphi XE kita. Disini saya menggunakan RAD Studio XE5. Kemudian kita buat new project dengan cara membuka menu File > New > VCL Forms Application - Delphi. Atur settingan form sesuai dengan kebutuhan. Kemudian tambahkan 1 buah TLabel dan 1 buah TStringGrid ke dalam form. Nah tampilannya akan jadi seperti ini nih : Kalau sudah sekarang kita bisa masuk ke tahap coding. Nah silahkan di copy paste dan di sesuaikan dengan nama komponen dan form yang kalian gunakan yah... [code languag...

Cara Mencetak Barcode Data Barang Menggunakan Delphi XE, MySQL Dan FastReport

Untuk sekedar mencetak data barang yang kita miliki di database MySQL tidaklah sesulit seperti yang dibayangkan. Ada banyak opsi atau pilihan yang bisa kita gunakan. Nah kali ini saya akan coba memberikan tutorialnya menggunakan reporting tool yang bernama FastReport versi 4.0. FastReport ini biasanya dipasangkan dengan delphi. Kalau crystal report biasanya dipasangkan dengan aplikasi .Net (entah itu vb.net, asp.net, c#, dan lain-lain). Caranya pertama buka IDE Rad Studio Delphi kalian, kemudian buat sebuah project baru dengan cara memilih menu File > New > VCL Form Application - Delphi. Pada contoh kali ini ukuran formnya tidak perlu terlalu besar. Karena kita hanya akan menampilkan 2 buah button di form tersebut. Atur posisi form menjadi screen center atau poScreenCenter. Tambahkan 2 buah TButton ke dalam form. Ganti masing-masing captionnya menjadi Print Preview dan Close. Untuk kebutuhan koneksi database dan reporting mysql, kita membutuhkan 6 buah component. Yaitu TFDConnect...

Cara Menggunakan Timer Di Delphi | Membuat Stop Watch Dalam 5 Menit

Pernah mencoba menggunakan control atau component timer di delphi ? Buat kalian para delphier yang belum pernah atau belum tahu bagaimana cara menggunakan timer di delphi XE tenang saja. Karena saya akan kasih tahu caranya. Pada tutorial kali ini yang akan saya bahas adalah mengenai cara membuat stop watch dengan timer di delphi xe 7. Untuk kalian yang menggunakan versi delphi yang lain tidak usah kuatir karena saya pikir codingnya akan tetap sama dan compatible. Oke langsung saja. Buka IDE delphi anda. Kemudian buat sebuah project baru. Caranya click menu File>New>VCL Form Application - Delphi. Kalau sudah silahkan perbesar ukuran formnya. Tambahkan satu control TLabel ke dalam form. Ganti ukuran fontnya menjadi 100 agar lebih besar. Atau sesuaikan saja dengan kebutuhan kalian. Posisikan di tengah form ya. Ganti properties caption menjadi 0. Kemudian masukkan 3 buah control TButton ke dalam form. Perbesar ukurannya dan ganti properties masing-masing text menjadi Start, Stop dan ...

Cara Membuat Nomor Transaksi Otomatis Dengan Prefix Tertentu Di Delphi

Siang tadi saya baru saja memposting sebuah artikel mengenai situs live streaming bola di internet. Nah kali ini saya ingin menuliskan sebuah artikel mengenai delphi. Topiknya adalah mengenai cara mengenerate nomor transaksi yang kita buat di dalam sebuah aplikasi yang terhubung ke dalam database MySql. Kenapa hal ini sering kali harus dilakukan karena sebagian besar perusahaan saat ini sudah IT oriented. Dengan kata lain sudah banyak yang menggunakan system dan memiliki standard operation procedurenya masing-masing. Termasuk dalam hal administrasi penomoran dokumen tiap transaksi yang mereka lakukan, benar ngga sob? Nah penomorannya pun biasanya menggunakan berbagai macam format prefix dan disesuaikan dengan kebutuhan masing-masing. Yuk langsung saja kita mulai. Buka IDE rad studio delphi kalian. Buat sebuah project baru. Pilih vcl application. Buat layout form anda terdiri dari dua buah TLabel dan dua buah Tbutton. Buat sebuah database mysql dengan nama apa saja. Buat sebuah tabel d...

Cara Install Atau Remove Delphi XE Component/Package ( Komunikasi Delphi Via Comport )

Buat kalian para pengguna Delphi XE mungkin sedang atau malah pernah membutuhkan panduan bagaimana cara mengkomunikasikan program yang sedang kalian buat ke suatu device yang menggunakan kabel RS-232. Device tersebut bisa apa saja ya. Banyak sekali device atau alat yang menggunakan kabel RS-232. Misalnya saja timbangan (weight scale) salah satunya. Dengan berbagai macam tipe dan merk seperti mettler toledo, avery, azano dan lain-lain. Timbangan ini biasanya banyak sekali digunakan di pabrik-pabrik atau industry menengah ke atas. Nah, Delphi XE ini sebenarnya memiliki banyak sekali component-component. Namun dalam hal komunikasi delphi dengan device yang menggunakan RS-232, kalian harus menggunakan component dari luar/third party.  Ada banyak sekali component semacam ini yang dijual dipasaran namun rata-rata komponen tersebut cukup mahal. Untuk kalian para developer yang membutuhkan komponen tersebut dengan versi gratis dan cara yang mudah, kalian bisa download component/package tersebu...

Cara Menampilkan Form Delphi XE Di Windows Taskbar

Malam sobat yadishare. Sepertinya sudah lama sekali saya ngga nulis atau membahas mengenai bahasa pemrograman delphi XE ya. Mungkin buat kalian sobat yadishare ada yang ingat terakhir saya membahas mengenai apa? Jujur saya sudah agak lupa. Meskipun mudah sekali menemukan artikelnya dari blog saya, tapi saat ini saya sedang mengetikkan artikel ini dari smart phone saya. Jadi malas sekali rasanya pindah ke lain hati atau pindah-pindah layar. Enaknya jaman smart phone seperti sekarang ini, kalian bisa menulis dan ngeblog tanpa harus menggunakan PC atau laptop lho. Karena dengan smart phone yang sudah terhubung ke internet otomatis kalian sudah bisa mengakses cms wordpress, blogger, dan lain sebagainya tanpa harus ribet coding, kapanpun dan dimanapun. Betul ngga??? Betul buangetttt. Nah buat kalian yang kepengin sekali ngeblog dengan wordpress tapi ngga tahu gimana cara mulainya kalian bisa lihat dan baca artikel saya sebelumnya mengenai bagaimana cara membuat blog atau website dari wordpr...

Mengirim Email dengan Delphi XE Menggunakan Account Google

Kemarin kita sudah membahas mengenai bagaimana caranya mengirim email melalui aplikasi yang dibuat dengan menggunakan VB.NET . Nah sekarang bagaimana caranya mengirim email tapi melalui aplikasi Delphi XE? Untuk mengirim email melalui Delphi XE sebenarnya mudah sekali. Caranya juga hampir mirip dengan VB.NET kok. Component yang dibutuhkan antara lain adalah TIdSMTP, TIdMessage dan TIdSSLIOHandlerSocketOpenSSL. Tanpa component-component tersebut kamu tidak akan dapat mengirimkan email. Selain component yang saya sebutkan diatas, tentu kamu akan membutuhkan koneksi internet. Tanpa itu mustahil email dapat dikirim ke alamat tujuan. Sebenarnya kamu juga dapat menambahkan class dari masing-masing component diatas ke dalam uses tanpa harus menggunakan component. Hal lain yang sangat penting yang mesti kamu pahami adalah untuk mengirimkan sebuah email dibutuhkan yang namanya email sender (email si pengirim), email recipient (email si penerima), email cc (optional), email bcc (optional) dan SM...

Virtual keyboard delphi XE

Tahukah kamu kalau di delphi XE itu terdapat komponen keyboard yang sangat bermanfaat untuk digunakan sebagai alternatif pengganti keyboard sungguhan jika kalian berencana menggunakan monitor touch screen? Jika belum tahu berarti anda telah berada di tempat yang tepat. Karena saya akan bagikan informasinya kepada anda. Saat ini pemanfaatan teknologi komputer touch screen sangat signifikan sekali. Terbukti dengan melambungnya tingkat penjualan PC all in one yang sudah mengusung teknologi monitor touch screen dan kebiasaan masyarakat sekarang yang telah bergeser dengan adanya teknologi layar sentuh pada perangkat smart phone mereka. Teknologi monitor touch screen sering kali juga dimanfaatkan oleh para pengusaha dalam hal pengoperasian bisnis penjualan mereka sehari-hari. Karena teknologi ini tentu saja diharapkan dapat menunjang kecepatan dalam hal melayani pelanggan terutama diarea kasir. Lalu apa nama komponen keyboard tersebut? Ya delphi XE memiliki komponen TTouchKeyboard yang terdi...

Menyembunyikan form di system tray dengan delphi XE

Bagaimana caranya menyembunyikan form delphi ke dalam system tray? Waktu itu saya pernah membuat sebuah aplikasi semacam task scheduler yang dapat memproses dan mengirimkan semua email notifikasi ke setiap user yang bersangkutan. Semacam aplikasi sms server lah namun kalau sms server yang dikirim adalah sms melalui server, nah yang saya buat ini yang dikirim adalah email. Apa sih tujuan dibuatnya aplikasi semacam itu? Kalau misalnya kamu bekerja di sebuah perusahaan yang tidak memiliki tenaga ahli dibidang IT, maka terkadang untuk melakukan tugas-tugas yang simple dan sepele seperti mengirimkan email notifikasi seperti ini saja bisa jadi akan dibutuhkan yang namanya tenaga kerja administrasi tambahan. Sudah pasti perusahaan tidak akan suka dengan hal tersebut karena menambah tenaga kerja, sama saja dengan menambah biaya pengeluaran perusahaan. Benar ngga? Padahal sebenarnya hal tersebut bisa dilakukan dengan sistem aplikasi yang telah dibuat sedemikian rupa sesuai dengan kebutuhan peru...

make a simple application with delphi XE, which has an ability to print a bar code label

Hi..Good evening... Today, I would like to share a tutorial on how to make a simple application with delphi XE, Which has an ability to print a bar code label depending on the text that you type in. You can use this application to generate a bar code label if you need to print any item code of your product if you are a seller, or you can also modify this application for many purposes as many as you like. I'm not gonna show you how to make it in this article, because I already make a video for this and you can watch it from youtube by following this link , and if you want to download a full source code of this application you can find the link on the description of my video. Thanks for reading and don't forget to watch my video...cheers https://www.youtube.com/watch?v=txCQQGonaQA  

Koneksi database MySQL dengan delphi XE5 menggunakan komponen FireDAC Bagian Keempat

Selamat malam, mohon maaf sebelumnya karena 4 hari sudah saya melewatkan waktu untuk melanjutkan tutorial sebelumnya yang sempat tertunda gara-gara ada permintaan dari seorang teman yang ingin dibuatkan website toko online untuk menjual product-product filter air miliknya em-techfilter  yang berguna untuk mengatasi masalah air yang berbau dan mengandung zat besi (Fe) atau mangan (Mn). Kalau misalnya kamu juga membutuhkan sebuah website untuk memperluas usaha dan jualan kamu, silahkan hubungi saya. Promosi sedikit boleh yaa :) Kembali ke tutorial sebelumnya, kemarin kita sudah menyelesaikan desain form setting database. Sekarang waktunya menambahkan coding kedalam form tersebut. Buka project anda seperti biasa. Coding Form Setting Karena kita akan bermain dengan windows registry, mari kita tambahkan class registry ke dalam uses delphi yang ada di bagian atas, seperti gambar berikut ini. Tambahkan atau register dua buah procedure ReadRegistry dan WriteRegistry seperti gambar berikut ini...

Koneksi database MySQL dengan delphi XE5 menggunakan komponen FireDAC Bagian Ketiga

Selamat pagi semuanya, sudah ngopi belum? Kita lanjutkan tutorial sebelumnya yang sempat tertunda gara-gara masalah ngantuk ya. Sebelum melanjutkan membuat setting registry database, kita ubah dulu beberapa properties dari form setting yang telah kita buat. Klik komponen TEdit server name, ubah properties name menjadi EHost. Klik komponen TEdit user name, ubah properties name menjadi EUser. Klik komponen TEdit password, ubah properties name menjadi EPassword dan PasswordChar menjadi *. Klik komponen TEdit port number, ubah properties name menjadi EPort. Anda tentu bisa menyesuaikannya dengan keinginan anda sendiri dalam proses penamaan object. Klik komponen TButton save setting, ubah properties name menjadi BtnSave. Klik komponen TButton refresh, ubah properties name menjadi BtnRefresh. Klik komponen TButton close, ubah properties name menjadi BtnClose. Simpan dulu project anda. Waktunya coding Sebelum menuliskan coding, coba anda klik tab Code yang ada dibagian bawah. Perhatikan bahwa...

Koneksi database MySQL dengan delphi XE5 menggunakan komponen FireDAC Bagian Kedua

Selamat malam semuanya. Mudah-mudahan anda masih punya semangat untuk terus belajar delphi. Pada sesi kali ini kita akan melanjutkan tutorial sebelumnya mengenai cara koneksi database MySQL ke delphi XE5 menggunakan komponen FireDAC. Kemarin kita telah belajar bagaimana cara membuat sebuah database, menambah table user dan menyisipkan record ke dalam MySQL menggunakan MySQL GUI HeidiSQL. Selain itu, kita juga telah belajar bagaimana cara menghubungkan database MySQL dengan komponen FireDAC ke dalam data module yang ada di dalam project Delphi XE5 kita. Nah sebelum melanjutkan, silahkan anda buka terlebih dahulu project yang sudah kita buat sebelumnya. Kemarin sudah sampai sini kan...kalau ngga salah berarti benar hehe :) As a developer we need always to think one step ahead . Kita ngga bisa cuma sekedar bikin aplikasi yang asal jadi. Banyak errornya, ngga ada validasinya, atau begitu database server tiba-tiba mengalami perubahan gara-gara rusak, terus aplikasi kamu jadi malah ngga bisa...

Koneksi database MySQL dengan delphi XE5 menggunakan komponen FireDAC

Sudah beberapa hari nih saya ngga aktif menuliskan artikel mengenai delphi. Rasanya kok seperti ada yang kurang ya kalau pembahasannya cuma berhenti sampai disitu saja. Di artikel sebelumnya kita telah belajar bagaimana mendesain standard form login. Namun untuk lebih menyempurnakannya, diperlukan koneksi sebuah database agar aplikasi ini terlihat lebih profesional. Gambar diatas adalah hasil akhir dari pelajaran kita sebelumnya. Bagi anda yang baru belajar dan belum mengikuti tutorial-tutorial sebelumnya, saya sarankan untuk membaca pembahasan mengenai cara membuat form dengan delphi dari awal agar materi kita kali ini dapat anda ikuti dengan baik. Persiapan Membuat Database Untuk membuat database MySQL anda dapat menggunakan MySQL GUI yang anda miliki. Jika anda tidak memilikinya, silahkan download saja salah satu MySQL GUI yang ringan, cepat dan gratis yaitu HeidiSQL. Anda pun dapat membaca artikelnya agar lebih jelas disini . Langkah pertama yang harus kita lakukan adalah membuat ...

Membuat form login menggunakan delphi XE5 bagian kedua

Di bagian pertama kita sudah membuat form login seperti ini. Sekarang mari kita coba tambahkan komponen Tlabel , TEdit dan TButton ke dalam form1 agar benar-benar menjadi sebuah login form yang kita inginkan. Atur tata letaknya menjadi seperti ini. Klik form1 dan ubah nilai properties KeyPreview menjadi True . Properties tersebut berguna agar form1 dapat menerima keystroke dari user. Apa maksud dari keystroke diatas ? Maksudnya adalah kita telah menambahkan button Close ke dalam form1 dan di caption button kita telah menuliskan "Esc - Close" . Kita ingin ketika program tersebut dijalankan, nantinya user memiliki ability untuk menutup form1 tersebut dengan cara menekan tombol Esc di keyboard. Merubah character password untuk kotak isian password Untuk merubah character password agar tidak bisa terbaca oleh orang lain sangatlah penting. Jika anda tidak memperdulikan hal ini, bisa jadi orang lain akan menganggap bahwa aplikasi yang anda buat tidak profesional. Lalu bagai...