Aplikasi Kasir Herbal

Sebelum posting Android dengan Lazarus, saya sela dikit posting aplikasi Kasir + Gudang herbal. aplikasi ini mempunyai fitur

  1. Halaman Input master barang ( Menggunakan Manual kode otomatis )
  2. Halaman Input master barang ( Menggunakan BarCode )
  3. Halaman Kasir penjualan, penginputan sangat  mudah dengan tampilan grid
  4. Halaman Laporan, laporan terbagi
    1. Laporan penjualan dalam periode
    2. Laporan keuntungan ato kerugian dalam periode tersebut
    3. Laporan Barang terlaris
    4. Laporan barang yang harus dibeli ( dlm proses)

Berikut langsung aja print screen dari aplikasi.

1. Ini adalah tampilan menu Home

menukasir2. Ini adalah list menu untuk input barang

MenuinputbarngInputbarangbarcode Inputbarangmanual

3. Ini menu kasir

Kasirpenjualan4. Ini adalah tampilan report print untuk penjualan ( Bukti Bayar )

Printpenj

5. Ini menu laporan

lappenjualan lapvaforit menulaporanSilahkan download exe dan sql, sudah saya exstrak dalam satu folder untuk mencobanya. Klik disini

Membuat Aplikasi Android dengan Lazarus

ANDROID

Mungkinkah ya lazarus bisa membuat aplikasi ANDROID? Pasti bisa lah. Terus gimana caranya? Udah dibahas wiki lazarus. Tapikan masih berbahasa Asing… Susah mempelajarinya.. gampang.. ayo kita pelajari bareng-bareng. Tapi udah ada kok bukunya… tapi ya harus beli. Ayo kita bareng-bareng pelajarinya.

Dalam waktu dekat (tahap penyelesaian) akan saya posting bagaimana lazarus mampu membuat aplikasi Android.

Dengan kelebihan lazarus mampu mengcompile dibeberapa OS, lazarus kita maksimalkan mampu menghasilkan aplikasi lazarus.

Ok kita tunggu postingan berikutnya.

For To Do di lazarus

Buat Mas Tommy.. Berikut pencerahan, semoga belum telat..

program Project1;

{$mode objfpc}{$H+}

uses
{$IFDEF UNIX}{$IFDEF UseCThreads}
cthreads,
{$ENDIF}{$ENDIF}
Classes
{ you can add units after this };
var
nilai :string;
I: Integer;
begin
for I := 1 to 100 do
begin
if i <100  then nilai:=’A';
if i <85  then nilai:=’B';
if i <70  then nilai:=’C';
if i <50  then nilai:=’D';
if i <30   then nilai:=’E';

writeln(I,nilai);
readln;
end
;
end.

Menjadi Web Master Dalam 30 Hari, Anda mau mencoba

master-phpDengan mengulas satu bahasan setiap harinya, dalam 30 hari Anda sudah bisa menjadi Web Master. Tidak usah datang ke tempat kursus, ato kuliah… Lewat Email saja Cukup.

Buku Lazarus ( Belajar Pemrograman Lazarus Dari Dasar )

Buku Lazarus

Akhirnya dari permintaan beberapa teman yang berkunjung ke blog saya, buku ini saya selesaikan juga. Namun kritik dan saran saya harapkan dari teman-teman yang memilikinya.

Mungkin belum disebut buku, masih berbentuk modul. Buku ini merupakan rangkuman dari postingan blog saya dan beberapa tambahan, dimana tambahan tidak bisa didapat di blog saya.

Teman-teman yang mengharapkan buku ini bisa hubungi ke email saya maseadi@gmail.com, namun buku ini belum ada versi cetaknya, jadi masih berbentuk PDF, mohon maaf, untuk mendapatkan buku ini saya wajibkan berdonasi Rp. 30.000

Semoga buku ini bermanfaat.

Step-step pembuatan aplikasi berbasis database (MYSQL) dengan Lazarus

Dalam kesempatan kali ini saya akan sampaikan bagaimana pembuatan aplikasi berbasis database yaitu dengan database MYSQL. Saya tujukan khusus untuk teman kita yang ada di Mercubuana dan umumnya teman-teman yang ingin mencoba mempelajari Lazarus lebih dalam.

Step-step

  1. Perancangan aplikasi ( dianggap sudah ada )
  2. Perancangan Database ( dianggap sudah ada )
  3. Pembuatan Database ( dianggap sudah membuat )
  4. Membuat koneksi ke database menggunakan ODBC, dalam pembuatan koneksi menggunakan   ODBC, kita membutuhkan Driver MYSQL ODBC , silahkan download jika belum ada( Klik disini untuk download, tentukan sesuai komputer yang anda pakai ) Klik disini untuk membuat koneksi dengan menggunakan ODBC.
  5. Pembuatan Data Module, tempat kita meletakkan Query yang akan kita gunakan untuk menghubungkan aplikasi dengan database
  6. Kita lewati no 4 dan kita menggunakan MySQL50Connection1 yang disediakan Lazarus, MySQL50Connection1 bisa kita temukan di SQLdb
  7. Pembuatan Form input data ( Disini kita membuat input data karyawan ) component yang kita butuhkan yaitu, TEdit, TPanel, TDbgrid, TLabel, TBitbtn, TCombobox
  8. Pembuatan Button Add, Save, Edit, Delete dan Exit
  9. Pengisian Kode disetiap Event
  10. Contoh Tampilan

Tampilan Utama

Pertemuan ke 4, Membuat Koneksi Lazarus ke MYSQL

Dalam membuat aplikasi dengan menggunakan database, tahap awal yang kita lakukan adalah, menentukan terlebihdahulu database yang digunakan, pilihlah database yang mampu melayani aplikasi yang akan kita buat nanti.Disini saya memilih menggunakan database Mysql. Selain free penggunaan server pun nanti juga free, bayangkan jika kita menggunakan SqlServer, dari databasenya sudah mahal, belum System operasinya. Oke lanjut…

  1. Buat projek baru

     Projectbaru1

     2. Kemudian buat form baru, dengan klik file – > New -> Create Module

konekmysql1     3. Akan muncul tampilan berikut

       konekmysql2    4. Pilih Mysql connection, untuk versi mysql 51.

konekmysql3   konekmysql5

  5. Lihat pada properties

      Isikan

      – DatabaseName : Database yang telah di buat

      – HostName : Lokasi database (jika dikomputer local =localhost, jika di network = IP)

      – LoginPrompt : False

      – Password : isikan password database Anda

      – Port : Defaultnya 3306

      – User name : Username dari database( Defaultnya = root )

konekmysql4

Setelah semua di sini aktifkan dengan merubah properties Connected =True, Jika berhasil kita lanjut ke materi berikutnya.