Laporan Perangkat Lunak Kasir

47
TUGAS BESAR PEMROGRAMAN VISUAL PERANGKAT LUNAK KASIR MS GROUP VERSI 1.0.0 Diajukan untuk memenuhi Tugas Besar Mata Kuliah Pemrograman Visual Disusun oleh: 1. M. Asep Sudarman NPM (103015520108027) 2. Siti Rukmini NPM (103015520108113) PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS SURYAKANCANA 2009/2010

Transcript of Laporan Perangkat Lunak Kasir

Page 1: Laporan Perangkat Lunak Kasir

TUGAS BESAR PEMROGRAMAN VISUAL

PERANGKAT LUNAK

KASIR MS GROUP VERSI 1.0.0

Diajukan untuk memenuhi Tugas Besar Mata Kuliah Pemrograman Visual

Disusun oleh:

1. M. Asep Sudarman NPM (103015520108027)

2. Siti Rukmini NPM (103015520108113)

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS SURYAKANCANA

2009/2010

Page 2: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 1

Laporan Pengesahan Tugas Besar Pemrograman Visual

Diajukan sebagai salah satu syarat kelulusan mata kuliah

Pemrograman Visual

Cianjur, 11 Januari 2009

Anggota I

(M.Asep Sudarman)

Anggota II

(Siti Rukmini)

Mengetahui Pembimbing,

(Siti Sarah Abdullah, ST)

Page 3: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 2

KATA PENGANTAR

Puji Syukur kami panjatkan kehadirat Allah SWT yang telah

memberikan Rahmat dan karunianya kepada kami sehingga dapat

menyelesaikan aplikasi ini dengan sebaik-baiknya. Sholawat beserta

salam semoga tercurah limpahkan kepada Nabi Muhammad SAW yang

menjadi suri tauladan yang baik bagi kita semua.

Tidak lupa kami sampaikan banyak-banyak Terima Kasih kepada

semuanya yang sudah membantu kami dalam pembuatan aplikasi ini.

Thanks to :

Ibu Siti Sarah A : Buat Ibu yang baik hati, terima kasih sudah mau

membimbing kami selama ini. Sudah mengajar kami dengan baik, selalu

memberikan kami petunjuk dalam proses pembuatan aplikasi ini sehingga

bisa selesai sampai sekarang ini. Sekali lagi terima kasih ya Bu.

Kakak-kakak senior : Buat kakak senior yang sudah membantu, yang

sudah memberikan sedikit ilmunya kepada kami, sehingga kami tidak

terlalu “Blank” dalam membuat program ini. Buat A Adam, Teh Riana, Teh

Tien, terima kasih ya.

Agam Fuja Kurniawan : Buat Aa (From Siti) makasih ya buat semangat

nya selama ini. Kalau bukan karena Aa yang selalu memberi ia semangat,

mungkin ia tidak akan seperti sekarang ini. Mungkin ia tidak akan

berkembang seperti sekarang. Aa adalah orang yang paling berjasa buat

ia. Terima kasih buat semangat nya ya .

Teman – teman IF-A : Buat teman-teman IF-A semuanya, makasih ya

buat kerja samanya, terima kasih buat hiburan-hiburannya sehingga kami

tidak terlalu setress dala pembuatan aplikasi ini. Tetap Semangat ya

teman-teman. Semoga kita tetap bersama.Amin.. We Love U Friend!!

Kami menyadari sepenuhnya bahwa Aplikasi ini masih jauh dari

sempurna. Mudah-mudahan Aplikasi ini dapat bermanfaat Khususnya

bagi Mahasiswa Fakultas Teknik Universitas Suryakancana Cianjur dan

umumnya bagi masyarakat Indonesia. Amin

Cianjur, Januari 2010

Penyusun,

Page 4: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 3

DAFTAR ISI

KATA PENGANTAR .......................................................................................................... 2

DAFTAR TABEL ................................................................................................................ 4

DAFTAR GAMBAR FORM ................................................................................................ 5

DESKRIPSI PERANGKAT LUNAK ....................................................................................... 6

CARA MENGGUNAKAN APLIKASI KASIR MS GROUP VERSI 1.0.0 .................................... 8

PROTOTIPE PERANGKAT LUNAK ...................................................................................17

KESIMPULAN .................................................................................................................44

SARAN DAN KRITIK ........................................................................................................45

DAFTAR PUSTAKA .........................................................................................................46

Page 5: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 4

DAFTAR TABEL

Tabel 1 KodeBarang ...................................................................................... 11

Tabel 2 Ketentuan Diskon.............................................................................. 13

Tabel 3 Isi Form Login ................................................................................... 17

Tabel 4 Komponen Form Login ...................................................................... 18

Tabel 5 Komponen Welcome ......................................................................... 21

Tabel 6 Komponen Main Menu ...................................................................... 21

Tabel 7 Komponen Form Input Barang ........................................................... 23

Tabel 8 Property Table .................................................................................. 25

Tabel 9 Property Data Source ........................................................................ 25

Tabel 10 Komponen Form Report .................................................................... 39

Tabel 11 Komponen Form About Aplikasi ......................................................... 40

Tabel 12 Komponen Form About Pembuat....................................................... 41

Tabel 13 Komponen Form Help ....................................................................... 43

Page 6: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 5

DAFTAR GAMBAR FORM

Gambar 1 Tampilan Login .............................................................................. 8

Gambar 2 Message Dialog 1 .......................................................................... 8

Gambar 3 Message Dialog 2 .......................................................................... 9

Gambar 4 Message Dialog 3 .......................................................................... 9

Gambar 5 Message Dialog Cancel .................................................................. 9

Gambar 6 Tampilan Welcome ....................................................................... 10

Gambar 7 Tampilan Input Barang .................................................................. 11

Gambar 8 Tombol Navigator ......................................................................... 13

Gambar 9 Menu View ................................................................................... 14

Gambar 10 Tombol Preview Dan Print ............................................................ 14

Gambar 11 Tampilan Report.......................................................................... 14

Gambar 12 Tampilan Menu About .................................................................. 15

Gambar 13 Tampilan About Aplikasi ............................................................... 15

Gambar 14 Tampilan About Pembuat ............................................................. 15

Gambar 15 Petunjuk Penggunaan ................................................................... 16

Gambar 16 Form Login .................................................................................. 17

Gambar 17 Tampilan Message Dialog ............................................................. 19

Gambar 18 Form Welcome ............................................................................ 20

Gambar 19 Form Input Barang ....................................................................... 23

Gambar 20 Form Report ............................................................................... 39

Gambar 21 Form About Aplikasi .................................................................... 40

Gambar 22 Form About Pembuat .................................................................. 41

Gambar 23 Form Help ................................................................................... 43

Page 7: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 6

DESKRIPSI PERANGKAT LUNAK

1. Mengenal Aplikasi Kasir MS Group Versi 1.0.0

Perangkat Lunak kasir adalah sebuah Aplikasi berbasis database

yang berfungsi sebagai pengganti mesin kasir. Aplikasi ini kami beri nama

Aplikasi Kasir MS Group. Aplikasi Kasir MS Group versi 1.0.0 ini

merupakan aplikasi yang bersifat gratis (Freeware). Dapat digunakan oleh

siapapun, diijinkan untuk didistribusikan secara bebas kepada siapapun.

Aplikasi Kasir MS Group ini sangat sederhana. Hal ini dimaksudkan untuk

lebih mempermudah user dalam menggunakan Aplikasi ini.

Gagasan awal pembuatan aplikasi ini yaitu karena mesin kasir yang

sering dipakai di swalayan – swalayan sangat mahal dan cara

menggunakannya cukup sulit. Untuk itu kami bermasksud untuk

membuat sebuah aplikasi kasir yang bersifat freeware dan mudah untuk

digunakan.

Meskipun aplikasi ini belum sepenuhnya sempurna, tetapi kami

berharap aplikasi ini bisa digunakan dengan baik.

2. Fitur – Fitur Aplikasi Kasir MS Group

Dapat memasukan barang yang dibeli

Dapat menambahkan data barang

Secara otomatis langsung menjadi sebuah laporan

Laporan dapat lansung dicetak menjadi sebuah struk belanja

Dapat pula melihat data laporan yang belum dicetak

Bisa melihat profil pembuat aplikasi

Mempunyai fitur Login (Nama:”Admin”, Sandi:”kasir”)

3. Kelemahan Aplikasi Kasir MS Group

Namun dalam pembuatannya masih terdapat kelemahan yaitu :

Page 8: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 7

1. Untuk Menjumlahkan Subtotal pada form Input Barang Masih

Manual (Dijumlahkan sendiri), jadi tidak secara otomatis

menjumlahkan dari tabel database.

2. Kita harus memasukan kode barang terlebih dahulu, jadi tidak

setiap orang bisa langsung menggunakan aplikasi ini.

3. Untuk Laporan Quick Report tidak bisa seperti bentuk Struk

Barang asli. Subtotal, Diskon Total harga, Bayar dan Kembalian

tidak bisa masuk ke Quick Report. Jadi yang ada didalam Quick

Report hanya yang tercantum didalam Database saja.

4. Tidak bisa memasukan kode barang lebih dari 1 x, karena kode

barang sudah menjadi primeri key.

5. Barang-barang yang disediakan hanya sedikit.

4. Spesifikasi Komputer Untuk Menjalankan Aplikasi

Kebutuhan minimum untuk menjalankan aplikasi ini :

1. Sistem Operasi : Windows XP SP3, Windows7 (Ada Settingan

Khusus)

2. Hardisk free space 2 Mb

3. RAM 128 Mb

4. Sebisa mungkin terinstal Microsoft Access 2003, 2007, atau 2010.

5. Terinstal Borland Delphi 7.0

5. Bahasa Pemrograman

Perangkat lunak ini menggunakan aplikasi :

1. Bahasa pemrograman : Borland Delphi 7.0.

2. Database : ADO dan Database Desktop.

Page 9: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 8

CARA MENGGUNAKAN APLIKASI KASIR MS GROUP VERSI

1.0.0

Berikut adalah cara menggunakan aplikasi kasir MS Group Ver si 1.0.0 :

1. Untuk masuk ke Program ini, kita cukup masuk ke form Login,

tampilannya seperti berikut ini :

Gambar 1 tampilan Login

Kita harus memasukan User Name dan Password terlebih dahulu

dengan ketentuan sebagai berikut :

User Name : Admin

Password : kasir

Jika kita salah memasukan User Name , tetapi passwprd nya

benar, maka akan muncul pemberitahuan seperti ini :

Gambar 2 Tampilan Message Dialog 1

Page 10: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 9

Jika passwordnya salah, dan User name nya benar, maka akan

muncul :

Gambar 3 Tampilan Message Dialog 2

Jika User Name dan Password yang dimasukan tidak sesuai

denan ketentuan diatas, maka akan muncul tampilan seperti

berikut ini :

Gambar 4 Tampilan Message Dialog 3

Jika User Name dan passsword yang dimasukan sudah benar,

maka tinggal menekan tombol Signin. Tombol Signin ini

berfungsi untuk masuk ke form Welcome atau form main menu.

Untuk membatalkan aplikasi ini, kita cukup menekan tombol

Cancel. Kemudian akan muncul tampilan seperti berikut ini :

Gambar 5 Tampilan Message Dialog Cancel

- Jika menekan tombol Yes, makan akan keluar dari

aplikasi ini.

Page 11: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 10

- Jika menekan tombol Cancel, maka akan kemabali ke

program aplikasi.

2. Setelah berhasil masuk, maka akan masuk ke form welcome.

Gambar 6 Tampilan Welcome

Didalam form welcome ini terdapat beberapa menu diantaranya

yaitu :

Data Barang yang berisi Sub Menu Input Barang dan hapus

barang.

View berisi Sub Menu Struk Barang dan Struk Barang.

About berisi sub menu About Aplikasi dan About Pembuat

Help yaitu menu yang berisi tentang petunjuk penggunaan

aplikasi ini.

Jika ingin langsung keluar dari aplikasi ini, maka pilih menu

Exit.

Keterangan dari beberapa sub menu diatas akan dijelaskan secara

terperinci berikut ini.

3. Jika kita ingin memasukan data barang yang sudah dibeli, maka

kita bisa langsung memasukanya kedalam program utama aplikasi

kasir ini.

Page 12: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 11

Gambar 7 Tampilan Input Barang

Berikut adalah daftar dari barang-barang yang sudah kami

masukan dalam database kami beserta kode barang dan harganya :

Tabel 1 Kode Barang

Kode Barang Nama Barang Harga

A-001 Biskuat 1000

A-002 Chocholatos 1500

A-003 Chuba 600

A-004 Potato 1000

A-005 Chiki Bal 1500

A-006 Kisz 3000

A-007 Kopiko 2000

A-008 Relaxa 3500

A-009 Silver Queen 8000

A-010 Chunki Bar 20000

A-011 Tobleron 10000

A-012 Tango 7000

A-013 Oreo 5000

A-014 Taro 1000

A-015 Lays 2000

A-016 Richese Nabati 700

B-001 Fanta 3000

B-002 Pocari Sweat 5000

Page 13: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 12

B-003 Coca Cola 4000

B-004 NU Greentea 6000

B-005 Sprite 3500

B-006 Mizone 5000

B-007 Yakult 1500

B-008 Indo Milk 5000

B-009 Real Good 2000

B-010 Frutang 700

C-001 TV Berwarna 800000

C-002 Lemari 500000

C-003 Kompor Gas 1000000

C-004 Sofa 500000

C-005 Oven 300000

Hal pertama yang harus anda lakukan yaitu memasukan kode

barang. Misalnya yaitu ada seorang pembeli yang membeli

Fanta, kemudian anda masukan kode dari Fanta tersebut.

Setelah itu akan muncul secara otomatis nama barang beserta

harga dari barang yang sudah dibeli.

Kemudian tentukan banyak nya barang yang dibeli, dan secara

otomatis total harganya akan muncul.

Setelah selesai memasukan kode barang, maka tekan tombol

simpan, secara otomatis pula barang yang sudah dibeli /

dimasukan akan masuk kedalam database.

Hal ini berlaku bagi barang-barang selanjutnya.

Tetapi ada sedikit kelemahan dari aplikasi ini, yaitu jika kode

barang yang sudah masuk kedalam database tidak bisa

dimasukan kembali. Hal ini akan terjadi eror pada aplikasi ini.

Hal ini terjadi dikarenakan kode barang sudah menjadi primery

key (tidak bisa sama).

Page 14: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 13

Untuk menghapus barang-barang yang sudah dibeli,maka cukup

menekan tombol hapus, atau pada tombol navigator pilih tanda

Gambar 8 Tombol Navigator

Berhubung kami belum bisa menjumlahkan secara otomatis

dari tabel database, maka anda harus menjumlahkannya secara

manual di dalam kolom sobtotal.

Sesudah itu, klik kolom diskon. Maka akan keluar apakan

konsumen mendapat diskon apa tidak. Berikut ketentuan nya :

Tabel 2 Ketentuan Diskon

Harga Diskon

>= Rp. 2000000 50 %

>= Rp. 1000000 40 %

>= Rp. 500000 25 %

>= Rp. 300000 15 %

>= Rp. 100000 5 %

Kemudin klik kolom harga diskon, kemudian akan muncul

harga diskonnya.

Dan secara otomatis akan muncul pada Total Harga yang harus

dibayar oleh konsumen (pembeli).

Kemudian masukan jumlah uang yang dibayarkan oleh

pembeli, dan akan muncul sisa kembalian dari pembelian

barang.

Untuk mencari kode barang yang sudah dimasukan, maka

masuk ke kolom pencarian. Kemudian ketikan kode barangnya.

Dan secara otomatis akan muncul.

Page 15: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 14

Catatan :

Jika anda ingin memasukan barang yang lebih banyak lagi

sesuai kebutuhan, maka cukup menambahkanya di dalam form

input barang ini. Dan untuk harga diskonnya pun bisa anda

anda rubah.

4. Jika ingin melihat barang-barang yang sudah dibeli dan akan

langsung dicetak, maka anda cukup masuk ke menu view di form

welcome kemudian pilih Struk barang.

Gambar 9 menu view

Jika ingin langsung dicetak, pilih cetak struk barang. Atau bisa juga

pada form input barang. Sesudah anda memasukan data barang

kedalam database, maka anda bisa langsung melihatnta dengan

memilih tombol Preview dan jika ingin langsung mencetaknya pilih

Print.

Gambar 10 Tombol Preview Dan Print

Berikut adalah tampilan Reportnya atau laporan yang siap di print :

Gambar 11 Tampilan Report

Page 16: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 15

5. Untuk melihat semua tentang aplikasi Kasir MS Group ini dan

tentang para pengembang aplikasi ini, maka masuk ke menu About

di form welcome, kemudian pilih About Aplikasi atau About

pembuat.

Gambar 12 Tampilan Menu About

Jika ingin melihat tentang aplikasi ini, pilih About Aplikasi.

Berikut tampilannya. Jika sudah membacanya, tekan tombol

OK kemudian akan kembali ke form welcome.

Gambar 13 Tampilan About Aplikasi

Jika ingin mengetahui profil para pengembang aplikasi

maka pilih About Pembuat.

Gambar 14 Tampilan About Pembuat

Page 17: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 16

Misalkan jika ingin melihat Profil M. Asep, maka pilih Radio

Button About M. Asep, maka akkan muncul profilnya. Begitu

juga jika ingin melihat profil Siti. Kemudian pilih OK dan

akan kembali ke menu welcome.

6. Apabila ingin melihat petunjuk penggunaan, maka pilih menu help

pada form welcome. Berikut tampilannya :

Gambar 15 Petunjuk Penggunaan

Page 18: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 17

PROTOTIPE PERANGKAT LUNAK

Prototipe perangkat lunak mendeskripsikan form aplikasi, tabel aplikasi,

dan kode program.

Form yang terdapat pada aplikasi perangkat lunak Kasir MS Group :

1. Form login

2. Form Welcome

3. Form Input Barang

4. Form Report

5. Form Tentang Aplikasi

6. Form Tentang Pembuat

7. Form Help

1. Form Login Form Login adalah sebuah form yang dibuat untuk masuk ke program

utama aplikasi kasir ini. Form login dimaksudkan supaya tidak

sembarang orang masuk ke program aplikasi ini.

Gambar 16 Form Login

Berikut fitur - fitur apa saja yang ada pada Form Login :

Tabel 3 Isi form login

Fitur Isi Fungsi

User Name Admin User name yang digunakan agar

masuk ke program utama

Page 19: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 18

Tabel 4 Komponen form login

Component Palette

Komponen Name Caption Password

Char

Form Formlogin Login

Standard Label Labeluser User Name

Standard Label Labelpass Password

Standard Edit Edituser -

Standart Edit Editpassword - *

System Timer Timerjam -

System Timer Timertgl -

Standard Label Labeltime -

Standard Label Labeltgl -

Additional Image Imageback -

Additional SpeedButton SpeedButtonsignin &Sign in

Additional SpeedButton SpeedButtoncancel &Cancel

Win32 XPManifest1 XPManifest1 -

Coding program

procedure Tformlogin.SpeedButtonsigninClick(Sender: Tobject);

begin

if (Edituser.Text = ‘Admin’) and (Editpassword.Text <>‘kasir’) then

begin

MessageDlg(‘Maaf Password yang anda masukan

Salah!!’,mtInformation,[mbOK],0);

Editpassword.SetFocus ;

end

else if (Edituser.Text <>‘Admin’) and (Editpassword.Text = ‘kasir’) then

begin

MessageDlg(‘Maaf nama yang anda masukan

Salah!!’,mtInformation,[mbOK],0);

Password kasir Password yang digunakan.

Signin - Tombol untuk masuk ke program

utama aplikasi kasir MS Group.

Cancel - Untuk membatalkan menggunakan

Aplikasi.

Page 20: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 19

Edituser.SetFocus ;

end

else if (Edituser.Text = ‘Admin’) and (Editpassword.Text = ‘kasir’) then

begin

Self.Hide;

FormWelcome.Show;

end

else if (Edituser.Text = ‘’) and (Editpassword.Text = ‘’)then

begin

MessageDlg(‘Harap isi User Name dan Password!!’,mtInformation,[mbOK],0) ;

end

else

MessageDlg(‘Maaf Username dan password yang anda masukan

salah’,mtInformation,[mbOK],0) ;

end;

Gambar 17 Tampilan Message Dialog

Jika menekan tombol Cancel, maka akan muncul konfirmasi, jika memilih Yes

maka akan keluar dari aplikasi, jika memilih cancel, maka akan kembali ke

aplikasi.

procedure Tformlogin.SpeedButtoncancelClick(Sender: Tobject);

begin

if MessageDlg(‘Yakin Ingin Membatalkan Aplikasi???’, mtConfirmation,

[mbYes, mbCancel], 0) = mrYes

then begin

Application.Terminate;

end

else

self.Show;

end;

Page 21: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 20

procedure Tformlogin.TimerjamTimer(Sender: Tobject);

begin

Labeltime.Caption := Datetostr(Date);

end;

procedure Tformlogin.TimertglTimer(Sender: Tobject);

begin

Label1.Caption := timetostr(time);

end;

end.

2. Form Welcome

Form welcome adalah form pembukaan atau bisa juga disebuat main

form. Karena didalam form ini kita bisa menggunakan semua yang ada

didalam aplikasi ini sesuai keinginan kita. Misalnya kita akan mulai

memasukan barang yang dibeli, kita langsung masuk ke menu Data

Barang, kemudian Pilih Input Brang. Jadi jika kita ingin melihat profil

pembuat, tentang aplikasi, cara menggunakan, dan memasukan barang

kita masuk ke form ini.

Gambar 18 form Welcome

Page 22: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 21

Tabel 5 Komponen form Welcome

Component Palette

Componen Name Caption

Form FormWelcome Welcome

Additional Image Imageback -

Standard Label Labelasep M. Asep

Sudarman

Standard Label Labelsiti Siti Rukmini

Standart MainMenu MainMenu1 -

Qreport QRCompositeReport QRCompositeReport1 -

Double Click Main Menu, maka akan muncul Sub menunya :

Tabel 6 Komponen Main Menu

MainMenu Data

Barang View About

Help Exit

SubMenu

Input Barang

Hapus Barang

Struk Barang

Cetak StrukBarang

About Aplikasi

About Pembuat

Coding Program

procedure TFormWelcome.Exit1Click(Sender: TObject);

begin

Application.Terminate;

end;

procedure TFormWelcome.InputBarang1Click(Sender: TObject);

begin

formbarang.show;

self.Hide;

end;

procedure TFormWelcome.HapusBarang1Click(Sender: TObject);

begin

formbarang.show;

self.Hide;

end;

Page 23: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 22

procedure TFormWelcome.AboutAplikasi1Click(Sender: TObject);

begin

formabout.show;

self.Hide;

end;

procedure TFormWelcome.Help1Click(Sender: TObject);

begin

formhelp.show;

self.Hide;

end;

procedure TFormWelcome.StrukBarang1Click(Sender: TObject);

begin

QRCompositeReport1.Preview;

end;

procedure TFormWelcome.AboutPembuat1Click(Sender: TObject);

begin

formpembuat.show;

self.Hide;

end;

procedure TFormWelcome.QRCompositeReport1AddReports(Sender: TObject);

begin

with QRCompositeReport1 do

begin

Reports.Add(Formreport.QuickRep1);

end;

end;

procedure TFormWelcome.CetakStrukBarang1Click(Sender: TObject);

begin

QRCompositeReport1.Print;

end;

end.

3. FORM INPUT BARANG

Form input barang adalah form utama dari aplikasi ini. Form input

barang ini, merupakan inti dari semua isi aplikasi ini. Karena form ini

kita akan mulai menggunakan aplikasi ini. Meskipun barang yang

disediakan masih sedikit, dan ada kode tertentu yang harus

Page 24: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 23

dimasukan, tetapi kasir masih bisa menambahkan barang yang akan

dimasukan.

Didalam form ini juga kita bisa langsung melihat barang-barang yang

sudah dibeli (dalam bentuk struk barang) dan kita pun bisa langsung

mencetaknya.

Gambar 19 Form Input Barang

Tabel 7 Komponen Form Input Barang

Component Palette

Komponen Name Caption

Form Formbarang Input Barang

Standard Panel Panelnama -

Standard Label Labelnama Aplikasi Kasir

MS Group

System Timer Timernama -

Standard Panel Paneladmin -

Standard Edit Editbayar -

Standard Edit Editjam -

Standard Edit Editkasir -

Standard Edit Editkembali -

Page 25: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 24

Standard Edit Edittanggal -

Standard Edit Edittotharga -

Standard Label Labeladmin Kasir

Standard Label Labelbayar Bayar Rp.

Standard Label Labelkembali Kembali Rp.

Standard Label Labeltanggal Tanggal

Standard Label Labeljam Waktu

Standard Label Labeltotharga Total Harga

Rp.

System Timer Timertanggal -

System Timer Timerjam -

Standard Panel Panel Tabel -

Data Controls DBGrid DBGrid1 -

Standart Edit Editdiskon -

Standard Edit Editdis -

Standard Edit Editsubtotal -

Standard Label LabelSubtotal Sub Total Rp.

Standard Label LabelDiskon Diskon

Standard Label Labelpersen % Rp.

Standard Panel Panelnavigator -

Data Controls DBNavigator DBNavigator1 -

Standard Panel Panelbutton -

Additional SpeedButton SpeedButtonwelcome &Go To

Welcome

Additional SpeedButton edit &Edit

Additional SpeedButton hapus &Hapus

Additional SpeedButton SpeedButtonrefres &Refres

Additional SpeedButton SpeedButtonprev &Preview

Additional SpeedButton SpeedButtonprint &Print

Additional SpeedButton SpeedButtonclose &Close

Standard GroupBox GroupBoxinput -

Standard Edit Editkode -

Standard Edit Editnamabrg -

Standard Edit Editbanyak -

Standard Edit Editharga -

Page 26: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 25

Standard Edit Edittotal -

Standard Label Labelkode Kode Barang

Standard Label Labelnamabrg Nama Barang

Standard Label Labelbanyak Banyak

Standard Label Labelharga Harga

Standard Label Labeltot Total

Additional SpeedButton SpeedButtonsimpan &Simpan

Additional SpeedButton btbatal &Batal

Win32 UpDown UpDown1 -

Standard GroupBox GroupBoxcari -

Standard Edit Ecari -

Additional SpeedButton SpeedButtoncari &Cari

Qreport QRCompositeReport QRCompositeReport1

Data Access Data Source DataSource1 -

BDE Table Tbarang -

Tabel 8 Property Table

Property Nilai

DatabaseName DBDEMOS

TableName DbKasir.db

Name Tbarang

Active True

Tabel 9 Property Source

Property Nilai

Dataset Tbarang

Name DataSource1

Coding

procedure TFormbarang.TimerjamTimer(Sender: TObject);

begin

Editjam.Text := timetostr(time);

end;

Page 27: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 26

procedure TFormbarang.SpeedButtonsimpanClick(Sender: TObject);

begin

Tbarang.Append ;

Tbarang['Kode Barang']:=editkode.Text;

Tbarang['Nama Barang']:=editnamabrg.Text;

Tbarang['Banyak']:=editbanyak.Text;

Tbarang['Harga']:=Editharga.Text;

Tbarang['Total']:=Edittotal.Text;

Tbarang.Post;

Tbarang.Active:=false;

Tbarang.Active:=true;

showmessage('data telah tersimpan');

btbatal.Click;

editkode.SetFocus;

end;

procedure TFormbarang.BitBtnkodeClick(Sender: TObject);

begin

if editkode.Text = 'A-001' then

begin

editnamabrg.Text := 'Biskuat'

end

else if editkode.Text = 'A-002' then

begin

editnamabrg.Text := 'Chocholatos'

end

else if editkode.Text = 'A-003' then

begin

editnamabrg.Text := 'Chuba'

end

else if editkode.Text = 'A-004' then

begin

editnamabrg.Text := 'Potato'

end

else if editkode.Text = 'A-005' then

begin

editnamabrg.Text := 'Chiki Bal'

end

else if editkode.Text = 'A-006' then

begin

editnamabrg.Text := 'Kisz'

end

Page 28: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 27

else if editkode.Text = 'A-007' then

begin

editnamabrg.Text := 'Kopiko'

end

else if editkode.Text = 'A-008' then

begin

editnamabrg.Text := 'Relaxa'

end

else if editkode.Text = 'A-009' then

begin

editnamabrg.Text := 'Silver Queen'

end

else if editkode.Text = 'A-010' then

begin

editnamabrg.Text := 'Chunky Bar'

end

else if editkode.Text = 'A-011' then

begin

editnamabrg.Text := 'Tobleron'

end

else if editkode.Text = 'A-012' then

begin

editnamabrg.Text := 'Tanggo'

end

else if editkode.Text = 'A-013' then

begin

editnamabrg.Text := 'Oreo'

end

else if editkode.Text = 'A-014' then

begin

editnamabrg.Text := 'Taro'

end

else if editkode.Text = 'A-015' then

begin

editnamabrg.Text := 'Lays'

end

else if editkode.Text = 'A-016' then

begin

editnamabrg.Text := 'Richese Nabati'

end

else if editkode.Text = 'B-001' then

begin

editnamabrg.Text := 'Fanta'

Page 29: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 28

end

else if editkode.Text = 'B-002' then

begin

editnamabrg.Text := 'Pocari Sweat'

end

else if editkode.Text = 'B-003' then

begin

editnamabrg.Text := 'Coca Cola'

end

else if editkode.Text = 'B-004' then

begin

editnamabrg.Text := 'Nu Greentea'

end

else if editkode.Text = 'B-005' then

begin

editnamabrg.Text := 'Sprite'

end

else if editkode.Text = 'B-006' then

begin

editnamabrg.Text := 'Mizone'

end

else if editkode.Text = 'B-007' then

begin

editnamabrg.Text := 'Yakult'

end

else if editkode.Text = 'B-008' then

begin

editnamabrg.Text := 'Indo Milk'

end

else if editkode.Text = 'B-009' then

begin

editnamabrg.Text := 'Real Good'

end

else if editkode.Text = 'B-010' then

begin

editnamabrg.Text := 'Frutang'

end

else if editkode.Text = 'C-001' then

begin

editnamabrg.Text := 'TV Berwarna'

end

else if editkode.Text = 'C-002' then

begin

Page 30: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 29

editnamabrg.Text := 'Lemari'

end

else if editkode.Text = 'C-003' then

begin

editnamabrg.Text := 'Kompor Gas'

end

else if editkode.Text = 'C-004' then

begin

editnamabrg.Text := 'SOfa'

end

else if editkode.Text = 'C-005' then

begin

editnamabrg.Text := 'Oven'

end

else

begin

MessageDlg('Maaf kode yang anda masukan tidak ada didalam

daftar',mtInformation,[mbOK],0);

end;

end;

procedure TFormbarang.BitBtnhargaClick(Sender: TObject);

begin

if editkode.Text = 'A-001' then

begin

Editharga.Text := '1000'

end

else if editkode.Text = 'A-002' then

begin

Editharga.Text := '1500'

end

else if editkode.Text = 'A-003' then

begin

Editharga.Text := '600'

end

else if editkode.Text = 'A-004' then

begin

Editharga.Text := '1000'

end

else if editkode.Text = 'A-005' then

begin

Editharga.Text := '1500'

Page 31: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 30

end

else if editkode.Text = 'A-006' then

begin

Editharga.Text := '3000'

end

else if editkode.Text = 'A-007' then

begin

Editharga.Text := '2000'

end

else if editkode.Text = 'A-008' then

begin

Editharga.Text := '3500'

end

else if editkode.Text = 'A-009' then

begin

Editharga.Text := '8000'

end

else if editkode.Text = 'A-010' then

begin

Editharga.Text := '20000'

end

else if editkode.Text = 'A-011' then

begin

Editharga.Text := '10000'

end

else if editkode.Text = 'A-012' then

begin

Editharga.Text := '7000'

end

else if editkode.Text = 'A-013' then

begin

Editharga.Text := '5000'

end

else if editkode.Text = 'A-014' then

begin

Editharga.Text := '1000'

end

else if editkode.Text = 'A-015' then

begin

Editharga.Text := '2000'

end

else if editkode.Text = 'A-016' then

begin

Page 32: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 31

Editharga.Text := '700'

end

else if editkode.Text = 'B-001' then

begin

Editharga.Text := '3000'

end

else if editkode.Text = 'B-002' then

begin

Editharga.Text := '5000'

end

else if editkode.Text = 'B-003' then

begin

Editharga.Text := '4000'

end

else if editkode.Text = 'B-004' then

begin

Editharga.Text := '6000'

end

else if editkode.Text = 'B-005' then

begin

Editharga.Text := '3500'

end

else if editkode.Text = 'B-006' then

begin

Editharga.Text := '5000'

end

else if editkode.Text = 'B-007' then

begin

Editharga.Text := '1500'

end

else if editkode.Text = 'B-008' then

begin

Editharga.Text := '5000'

end

else if editkode.Text = 'B-009' then

begin

Editharga.Text := '2000'

end

else if editkode.Text = 'B-010' then

begin

Editharga.Text := '700'

end

else if editkode.Text = 'C-001' then

Page 33: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 32

begin

Editharga.Text := '800000'

end

else if editkode.Text = 'C-002' then

begin

Editharga.Text := '500000'

end

else if editkode.Text = 'C-003' then

begin

Editharga.Text := '1000000'

end

else if editkode.Text = 'C-004' then

begin

Editharga.Text := '500000'

end

else if editkode.Text = 'C-005' then

begin

Editharga.Text := '300000'

end

else

begin

MessageDlg('Maaf kode yang anda masukan tidak ada didalam

daftar',mtInformation,[mbOK],0);

end;

end;

procedure TFormbarang.BitBtntotalClick(Sender: TObject);

var satu : integer;

var dua : integer ;

var hasil : integer;

Begin

satu := StrToInt(editbanyak.text);

dua := strToint (editharga.text);

hasil := satu * dua;

Edittotal.Text :=intTostr(hasil);

end;

Page 34: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 33

procedure TFormbarang.editClick(Sender: TObject);

begin

Tbarang.Edit;

Tbarang['Kode Barang']:=Editkode.Text;

Tbarang['Nama Barang']:=Editnamabrg.Text;

Tbarang['Jumlah']:=Editbanyak.Text;

Tbarang['Harga']:=Editharga.Text;

Tbarang['Total Harga']:=Edittotal.Text;

Tbarang.Post;

Tbarang.Active:=FALSE;

Tbarang.Active:=TRUE;

SHOWMESSAGE('DATA TELAH DIUBAH');

Btbatal.Click;

Editkode.SetFocus;

end;

procedure TFormbarang.hapusClick(Sender: TObject);

begin

if Tbarang.Eof=false then

begin

Tbarang.Delete;

Tbarang.Active:=false;

Tbarang.Active:=true;

SHOWMESSAGE('DATA TELAH DIHAPUS');

Btbatal.Click;

Editkode.SetFocus;

end

end;

procedure TFormbarang.btBatalClick(Sender: TObject);

begin

editkode.Text := '';

Editnamabrg.Text := '';

editharga.Text := '';

editbanyak.Text := '';

Edittotal.Text :='';

end;

Page 35: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 34

procedure TFormbarang.gowelcomeClick(Sender: TObject);

begin

formwelcome.show;

self.Hide;

end;

procedure TFormbarang.closeClick(Sender: TObject);

begin

Application.Terminate;

end;

procedure TFormbarang.SpeedButtonwelcomeClick(Sender: TObject);

begin

formwelcome.Show;

self.Hide;

end;

procedure TFormbarang.SpeedButtoncloseClick(Sender: TObject);

begin

Application.Terminate;

end;

procedure TFormbarang.SpeedButtoncariClick(Sender: TObject);

begin

if Tbarang.Locate('Kode Barang',Ecari.Text,[LOCASEINSENSITIVE])

then

begin

Ecari.Text :=Tbarang['Kode Barang'];

Ecari.Text :=Tbarang['Nama Barang'];

Ecari.Text :=Tbarang['Banyak'];

Ecari.Text :=Tbarang['Harga'];

Ecari.Text :=Tbarang['Total'];

end

else

showmessage('data tidak ditemukan');

Ecari.Text:='';

end;

Page 36: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 35

procedure TFormbarang.QRCompositeReport1AddReports(Sender:

TObject);

begin

with QRCompositeReport1 do

begin

Reports.Add(Formreport.QuickRep1);

end;

end;

procedure TFormbarang.SpeedButtonprevClick(Sender: TObject);

begin

QRCompositeReport1.Preview;

end;

procedure TFormbarang.SpeedButtonprintClick(Sender: TObject);

begin

QRCompositeReport1.Print;

end;

procedure TFormbarang.ButtonhitungClick(Sender: TObject);

var diskon : integer;

begin

if strtoint(Editsubtotal.Text) >= 2000000 then

begin

diskon := 50;

Editdis.Text := inttostr(diskon);

end

else if strtoint(Editsubtotal.Text) >= 1000000 then

begin

diskon := 40;

Editdis.Text := inttostr(diskon);

end

else if strtoint(Editsubtotal.Text) >= 500000 then

begin

diskon := 25;

Editdis.Text := inttostr(diskon);

end

else if strtoint(Editsubtotal.Text) >= 300000 then

begin

diskon := 15;

Page 37: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 36

Editdis.Text := inttostr(diskon);

end

else if strtoint(Editsubtotal.Text) >= 100000 then

begin

diskon := 5;

Editdis.Text := inttostr(diskon);

end

else

begin

diskon:= 0;

Editdis.Text := inttostr(diskon);

end

end;

procedure TFormbarang.ButtontothargaClick(Sender: TObject);

var total : integer;

var diskon : integer ;

var totalHarga : integer;

Begin

total := StrToInt(Editsubtotal.text);

diskon := strToint (Editdiskon.text);

totalHarga := total - diskon;

Edittotharga.Text :=intTostr(totalHarga);

end;

procedure TFormbarang.ButtonkembalianClick(Sender: TObject);

var totalHarga : integer;

var bayar : integer ;

var Kembalian : integer;

Begin

totalHarga := StrToInt(Edittotharga.text);

bayar := strToint (Editbayar.text);

Kembalian := bayar - totalHarga;

Editkembali.Text :=intTostr(Kembalian);

end;

Page 38: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 37

procedure TFormbarang.ButtondiskonClick(Sender: TObject);

var diskon : real;

harga : integer;

begin

harga := strtoint(Editsubtotal.Text);

if strtoint(Editsubtotal.Text) >= 2000000 then

begin

diskon := 0.5 * harga;

Editdiskon.Text := floattostr(diskon);

end

else if strtoint(Editsubtotal.Text) >= 1000000 then

begin

diskon := 0.4 * harga;

Editdiskon.Text := floattostr(diskon);

end

else if strtoint(Editsubtotal.Text) >= 500000 then

begin

diskon := 0.25 * harga;

Editdiskon.Text := floattostr(diskon);

end

else if strtoint(Editsubtotal.Text) >= 300000 then

begin

diskon := 0.15 * harga;

Editdiskon.Text := floattostr(diskon);

end

else if strtoint(Editsubtotal.Text) >= 100000 then

begin

diskon := 0.05 * harga;

Editdiskon.Text := floattostr(diskon);

end

else

begin

diskon:= 0 * harga;

Editdiskon.Text := floattostr(diskon);

end

end;

Page 39: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 38

procedure TFormbarang.SpeedButtonrefresClick(Sender: TObject);

begin

Edittotharga.Text := '';

Editbayar.Text := '';

Editkembali.Text := '';

Editsubtotal.Text := '';

Editdis.Text := '';

Editdiskon.Text := '';

Editsubtotal.SetFocus;

end;

procedure TFormbarang.TimertglTimer(Sender: TObject);

begin

Edittanggal.Text := datetostr(date);

end;

procedure TFormbarang.SpeedButton1Click(Sender: TObject);

begin

Application.Terminate;

end;

procedure TFormbarang.TimernamaTimer(Sender: TObject);

begin

Labelnama.Left:=Labelnama.Left - 19;

if Labelnama.Left < -100 then

Labelnama.Left := Formbarang.Width-270;

end;

end.

4. Form Report (Struk Barang)

Form Report adalah form laporan, yang menapilkan semua barang

yang sudah dibeli atau dimasukan kedalam database. Form ini bisa

juga disebut struk barang. Jadi jika anda sudah memasukan barang

yang dibeli, bisa langsung dilihat,

Page 40: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 39

Gambar 20 Form Report

Tabel 10 Komponen Form Report

Component Palette

Komponen Name Caption / Data

Form Formreport Report

Qreport QuickReport QuickReport1 -

Qreport QRSysData QRSysData1 qrsDateTime

Qreport QRLabel QRLabelStruk Kasir : Admin

Qreport QRImage QRImage1 -

Qreport QRLabel QRLabelkode Kode Barang

Qreport QRLabel QRLabelnama Nama Barang

Qreport QRLabel QRLabelbanyak Banyak

Qreport QRLabel QRLabelharga Harga

Qreport QRLabel QRLabeltotal Total

Qreport QRDBText QRDBTextkode Kode Barang

Qreport QRDBText QRDBTextnama Nama Barang

Qreport QRDBText QRDBTextbanyak Banyak

Qreport QRDBText QRDBTextharga Harga

Qreport QRDBText QRDBTexttotal Total

Qreport QRSysData QRSysDatapage qrsPageNumber

Qreport QRLabel QRLabelno No Struk ke-

Qreport QRLabel QRLabelterima Terima Kasih Atas Kunjungan Anda

BDE Table Tbarang -

Page 41: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 40

5. Form About Aplikasi

Form About aplikasi adalah form yang menerangkan tentang

penjelasan aplikasi ini.

Gambar 21 Form About Aplikasi

Tabel 11 Komponen Form About Aplikasi

Component Palette

Komponen Name Caption

Form Formabout About Aplikasi

Standard Label Labelaplikasi Aplikasi Kasir

Standard Label Labelmsgroup MS Group

Standard Panel Panel1 -

Additional Image Image1 -

Standard GroupBox GroupBox1 About Aplikasi

Kasir MS Group

Additional SpeedButton SpeedButtonok &OK

Standard Memo Memoaboutaplikasi -

Coding

procedure TFormabout.SpeedButtonokClick(Sender: TObject);

begin

formwelcome.show;

self.Hide;

end;

end.

Page 42: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 41

6. Form About Pembuat

Form About pembuat ini adalah form yang didalamnya berisi semua

tentang pembuat aplikasi ini. Didalam form ini ada about Siti Rukmini

dan about Asep.

Gambar 22 Form about Pembuat

Tabel 12 Komponen Form About Aplikasi

Component

Palette Komponen Name Caption

Form Formpembuat About Pembuat

Standard Label Labelnama About Pembuat

Standard RadioButton RadioButtonasep About M. Asep

Sudarman

Standard RadioButton RadioButtonsiti About Siti Rukmini

Standard RadioButton RadioButtonback -

Additional Image Imageback -

Additional Image Imagesiti -

Additional Image Imageasep -

Additional SpeedButton OK &OK

Standard Memo Memoasep -

Standard Memo Memositi -

Page 43: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 42

Coding

Procedure TFormpembuat.RadioButtonSitiClick(Sender: TObject);

begin

Memositi.Visible := True;

Memoasep.Visible := false;

Imagesiti.Visible := True;

Imageasep.Visible := False;

end;

procedure TFormpembuat.RadioButtonasepClick(Sender: TObject);

begin

Memositi.Visible := False;

Memoasep.Visible := True;

Imagesiti.Visible := False;

Imageasep.Visible := True;

end;

procedure TFormpembuat.OKClick(Sender: TObject);

begin

formwelcome.show;

self.Hide;

end;

procedure TFormpembuat.RadioButtonbackClick(Sender: TObject);

begin

Memositi.Visible := False;

Memoasep.Visible := False;

Imagesiti.Visible := False;

Imageasep.Visible := False;

end;

end.

7. Form Help

Form help adalah form bantuan, yang berisi tentang petunjuk

penggunaan dari aplikasi ini. Jika anda kebingungan menggunakan

aplikasi ini, maka anda cukup masuk ke form welcome, kemudian

pilih menu help.

Page 44: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 43

Gambar 23 Form Help

Tabel 13 Komponen Form Help

Component Palette

Komponen Name Caption

Form Formpembuat About Pembuat

Standard GroupBox GroupBox1 Petunjuk

Penggunaan

Standard Memo Memo1 -

Additional BitBtn BitBtnok OK

Coding

procedure TFormhelp.BitBtnokClick(Sender: TObject);

begin

formwelcome.show;

self.Hide;

end;

end.

Page 45: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 44

KESIMPULAN

Kesimpulan dari Perangkat lunak ini adalah bahwa perangkat lunak kasir

MS Group ini adalah perangkat lunak yang digunakan untuk memasukan

barang yang sudah dibeli di sebuah toko swalayan. Perangkat lunak ini

masih dalam versi 1.0.0. Insya Allah kedepannya akan lebih di

kembangkan lagi. Cara menggunakan aplikasi ini cukup mudah, karena

terlalu banyak fitur dan terdapat petunjuk penggunaannya. Aplikasi ini

pun bisa dipakai di Sistem Operasi Windows Xp, atau Windows 7. Dan

hanya memerlukan kapasitas memory yang sangat kecil.

Page 46: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 45

SARAN DAN KRITIK

Kami menyadari sepenuhnya bahwa dalam pembuatan perangkat lunak

ini masih jauh dari yang diharapkan. Demi perbaikan kedepannya, kami

berharap supaya Perpustakaan Fakultas Teknik lebih di perbanyak lagi

buku-buku mengenai Pemrograman Visual khusunya tentang Delphi. Buat

Dosen, dan kakak tingkat dapat membantu kami dalam pengembangan

Aplikasi ini. Karena kami juga sangat kesulitan dalam pengembangan

aplikasi ini jika tidak dibantu.

Demikian saran dan kritik dari kami, semoga kedepannya Aplikasi ini

dapat dikembangkan lagi dan bisa bermanfaat bagi kita semua. Amin..

Page 47: Laporan Perangkat Lunak Kasir

Perangkat Lunak Kasir MS Group Versi 1.0.0 Page 46

DAFTAR PUSTAKA

[SAR08] Sarah, Siti, “Modul Praktikum Pemrograman Visual I “, Tim Materi, 2008

[LES07] Lesmana, Elga, “ Membuat login form dengan Borland Delphi dan Basis Data Microsoft Access”, www.ilmukomputer.com , 27 Desember 2009

[ZAK07] Zakaria, Teddy Marcus, “ Pemrograman Delphi untuk pemula : IDE danStruktur Pemrograman “ , www.ilmukomputer , 29 September 2009

[KRIS09] Krisnanto, Hendy, “ Modul Delphi I “ , www.hendykrisnanto.wordpress.com, 23 Desember 2009