Posts

Showing posts from December, 2024

Membuat Program Parsing Text to HTML Converter dengan Lazarus Free Pascal

Image
  Parsing adalah proses merubah suatu format data menjadi format baru dengan tetap membawa data tersebut. Pada beberapa software sering diistilahkan converter atau translator. Salahsatu contoh parsing adalah mengubah suatu teks menjadi format HTML agar teks tersebut dapat ditampilkan oleh browser. Membuat program parsing Text to HTML converter menggunakan Lazarus Free Pascal merupakan teknik parsing paling mudah yang bisa kita pelajari sebelum membuat program parsing yang lebih kompleks. Pada format HtML, kita perlu memperhatikan HTML entity dimana beberapa karakater teks harus diubah menyesuaikan entitas HTML seperti tanda spasi harus diubah menjadi    Kamu bisa unduh soruce code nya disini . Dan simak juga video penjelasan program Text to HTML converter dengan Lazarus Free Pascal.

Cara Menambahkan Komponen Visual secara Runtime dengan Lazarus Free Pascal

Image
  Ada alasan beberapa program membutuhkan penambahan komponen visual secara runtime. Maksudnya pengguna dapat menambahkan komponen ketika program itu sedang dijalankan. Pada artikel ini mengulas bagaimana kita bisa membuat TButton dan TEDit secara runtime. Dibawah memperlihatkan contoh membuat sebuah tombol secara runtime. Pastikan kamu juga menginisialisasi properti yang diperlukan agar terlihat normal ketika ditampilkan. procedure TForm1.FormCreate(Sender: TObject); var   BtnSum: TButton; begin   // Createa button to add numbers   BtnSum := TButton.Create(Self);   BtnSum.Parent := Self;   BtnSum.Caption := 'Sum All';   BtnSum.Left := Button1.Left;   BtnSum.Top := Button1.top + Button1.Height + 16;   BtnSum.Height:= 31;   BtnSum.Width:= 200;   Bt...

Membuat Aneka Message Box di Lazarus Free Pacal

Image
 Inilah adalah tutorial membuat beberapa jenis message box yang disediakan oleh Lazarus Free Pascal yang tentunya mengacu pada Sistem operasi Windows.  Sebenarnya tujuan membuat program ini untuk acuan saya menggunakan pilihan message box dimana saya sering lupa tampilan window message box. Jadi ini mempermudah saya untuk lebih cepat menemukan message box yang cocok dengan kebutuhan project. Di program ini juga memberikan contoh skrip message box sehingga kita tinggal memodifikasi sesuai keperluan. Lebih detil silahkan unduh source code nya disini dan jangan lupa lihat videonya dibawah.

Kalkulator Pythagoras Dengan Lazarus Free Pascal

Image
 Rumus Pythagoras salahsatu rumus terkenal, hampir setiap siswa pendidikan sekolah dasar hingga universitas pasti mengetahuinya. Rumus sederhana yang ditemukan om Pythagoras namun tetap digunakan hingga saat ini. Sebuah segitiga siku yang sebuah sambungan dua sisinya memiliki sudut 90 derajat dimana sisi miring selalu berkolerasi dengan dua sisi lainnya. Artikel ini membuat kalkulator Pythagoras sederhana tapi powerfull untuk mencari panjajng sisi miring sesuai dengan formula Pythagoras. Kamu bisa unduh source code kalkulator Pythagoras dengan Lazarus Free Pascal disini . Jika mau detil penjelasannya bisa lihat video dibawah.

Tutorial Cara Membuat Fitur Drag Drop Files dengan Lazarus Free Pascal

Image
 Program pengolahan berbasis file eksternal sebagai bagian dari proses seperti copy file, upload file, umumnya memiliki kemampuan drag and drop files. Selain terlihat keren, fitur drag drop files memudahkan pengguna menggunakan program tersebut. Bagi programmer Pascal, pada artikel ini mengulas bagaimana cara membuat fitur drag drop files dengan mudah. Lazarus Free Pascal sudah menyiapkan kemampuan drag drop file pada properti TForm. Kita tinggal temukan AllowDropFiles dan beri centang true. Langkah selanjutnya agar fitur drag drop files bekerja, kita cukup menambahkan beberapa baris perintah untuk mengarahkan file yang di drag untuk masuk ke lokasi tertentu setelah di drop pada event OnDropFiles. Contoh program dengan fitur drag drop files bisa kamu unduh disini . Penjelasan contoh program ini bisa kamu lihat pada video dibawah. Semoga bermanfaat.

Tutorial Cara membuat Fitur TrayIcon pada Program dengan Lazarus Free Pascal

Image
 Dengan memiliki fitur Tray Icon membuat program Windows kamu terlihat profesional. Fitur Tray Icon adalah kemampuan program untuk bersembunyi di Tray Icon sehingga tidak terlihat di Task Bar. Selain tidak memenuhi icon yang berada di Task bar. Fitur tray icon sudah tersedia pada Lazarus Free Pascal dalam palette Additional yang bernama Trayicon, tinggal kamu drag drop ke Form.  Sedangkan untuk memfungsikan komponen ini hanya membuat properti Visible menjadi true atau false. Mudah bukan, silahkan unduh source code nya disini dan penjelasan program bisa kamu lihat di video diabwah.

Cara Membuat Program Desktop Stopwatch for Widnows dengan Lazarus Free Pascal

Image
 Kali ini saya membuat program Desktop Stopwatch dengan Lazarus Free Pascal. Stopwatch adalah pencatat waktu yang terjadi antara dua peritas, yakni memulai dan berakhir. Umumnya stopwatch memiliki tombol untuk memulai pencatatan, menghentikan dan melanjutkan pencatatan dan tombol reset untuk memulai dari awal. Program Desktop Stopwatch menggunakan komponen TTimer untuk melakukan pencatatan waktu dan perubahan terjadi setiap detik. Untuk itu TTimer, Timer1 interval nya di-set 1000ms atau 1 detik. Berikut prosedur Timer1 memperlihatkan akan selalu menambahkan nilai satu pada variabel Second, Minutes, dan Hours sesuai dengan perhitungan waktu. Misal detik memiliki nilai mulai dari 0 sampai 59, menit dimulai dari 0 hingga 59 dan jam diawali dari 0 sampai dengan 23. procedure TForm1.Timer1Timer(Sender: TObject); begin   //Count a second   Inc(Second);   if Second < 10 then     LblSecond.Caption:= '0' + IntToStr(Second)   else     LblSe...

Membuat Program COPY FILE for Windows dengan Lazarus Free Pascal

Image
 Program Copy File yang dibuat merupakan program console dimana program ini tidak bisa dijalankan langsung di Windows tetapi harus dijalankan pada mode command prompt atau dalam window CMD. Program Copy File FCopy.exe meniru cara kerja program Copy bawaan Windows. Tujuan program ini dibuat sebagai tutorial cara membuat program console menggunakan IDE Lazarus Free Pascal berbasis Windows. Fungsi utama program copy file yang digunakan adalah  function CopyFile(const SrcFilename, DestFilename: string): boolean; Fungsi diatas merupakan bagian dari unit FileUtil. Lebih jelas bisa lihat video dibawah dan kamu juga bisa mengunduh source code-nya disini . Selamat mecoba.

Membuat Program Transparent Desktop Clock Dengan Lazarus Free Pascal

Image
 Transparent Desktop Clock adalah jam numerik yang ditampilkan pada layar komputer untuk membantu kita mengetahui waktu saat ini. Selalin posisi Desktop Clock (yang selalu) berada di layer teratas dan tampilan window dapat di-set transparan, maka tidak mengganggu pekerjaan kita seperti bekerja menggunakan Word, Excel dan lain. Cara kerja dari program Desktop Clock ini sangata sederhan adalah menjalankan perintah FormatDateTime('hh:mm:ss', Now) dan menampilkannya. Source code program Desktop clock bisa kamu unduh disini . Program siap pakai juga tersedia tinggal di-eksekusi file DecktopClock.exe dan lupa file schema.INI disertakan.  Penjelasan program bisa kamu lihat pada video dibawah. Selamat mencoba.

Cara Membuat Program Enkripsi dan Dekripsi Menggunakan Lazarus Free Pascal

Image
Enkripsi dan dekripsi menjadi kebutuhan sebuah program jika diperlukan keamanan terkait data penting seperti username, password dan data privasi yang berada dalam database. Program enkripsi dan dekripsi yang dipaparkan di artikel ini merupakan salahsatu cara untuk pengamanan data penting tersebut. Walaupun program ini menggunakan pola eknripsi sederhana, kamu bisa mengembangkan algoritma pengacakan menjadi lebih kompleks. Sehingga sulit untuk dibuka oleh hacker. Program enkripsi dan dekripsi menggunakan algoritma kode fungsi sebagai berikut:     function EncryptText(const Input: string; Key: Integer): string;     function DecryptText(const Input: string; Key: Integer): string;    Karena algoritma-nya rahasia, kamu hanya bisa tahu dengan men-download source code-nya disini . Dan penjelasannya bisa ditonton di video dibawah.

Cara Membuat Program Tulisan Berjalan atau Running Text Menggunakan Lazarus Free Pascal

Image
  Tulisan berjalan, sering disebut running text banyak digunakan untuk memberikan informasi berita, harga produk dan lain-lain supaya publik yang melihat dapat mengetahuinya. Artikel tutorial pemrograman Lazarus Free Pascal tentang cara membuat program tulisan berjalan atau running text. Program ini sangat mudah dibuat dengan memanfaatkan komponen TTimer yang akan memroses prosedur berulang ketika di enabled. procedure TForm1.Timer1Timer(Sender: TObject); begin     //Move label     Label1.Left:= Label1.Left + MovingStep; //Minus MovingStep will move to left     if not cbRotate.Checked then     begin         if (Label1.Left+label1.Width) < 0 then             Timer1.Enabled:= false         else         if Label1.Left > Width then         Timer1.Enabled:= false;         end ...

Cara Membuat Program Membuka Hyperlink atau URL dengan Lazarus Pascal

Image
Program untuk membuka hyperlink atau URL jika pengguna meng-klik caption sebuah label, kemudian program akan membuka browser dan mengarahkan link URL sesuai yang dikehendaki. Fungsi yang digunakan untuk membuka URL atau hyperlink adalah OpenUrl(AURL: string): Boolen. Tambakan unit LCLIntf agar kamu bisa menggunakan fungsi ini. Kamu bisa mengunduh source code disini . Lebih detil kunjungi channel youtube dibawah.