presentation faik

16
PEMBUATAN PROGRAM PENYEWAAN ALAT - ALAT PESTA PADA PT. “XYZ” DENGAN MENGGUNAKAN MICROSOFT VISUAL FOXPRO 9.0 TUGAS AKHIR n untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga Achmad Faik NIM : 12062842 Jurusan Manajemen Informatika Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika Jakarta 2009

Upload: aditya-warman

Post on 27-Dec-2015

65 views

Category:

Documents


3 download

TRANSCRIPT

PEMBUATAN PROGRAM PENYEWAAN ALAT - ALAT PESTA PADA PT. “XYZ” DENGAN MENGGUNAKAN

MICROSOFT VISUAL FOXPRO 9.0

TUGAS AKHIRDiajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga (D.III)

Achmad FaikNIM : 12062842

Jurusan Manajemen Informatika Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika

Jakarta2009

Latar Belakang Pemilihan Judul

Dengan semakin pesatnya perkembangan ilmu pengetahuan dan teknologi yang sangat diperlukan dalam pembangunan di segala sektor usaha pada saat ini, dimana penerapan teknologi dari sistem informasi yang diterima dan digunakan harus sesuai dengan perkembangan zaman.

Salah satu usaha jasa yang sangat membutuhkan komputer sebagai alat pemprosesan data dan penyajian informasi adalah usaha penyewaan jasa alat pesta. Penyimpanan data – data transaksi secara manual sering terjadi kesalahan dalam hal perhitungan pembayaran dan pembuatan laporan secara harian serta pengecekan data – data mulai dari pelanggan, transaksi hingga pegawai. Oleh karena itu, sebuah usaha penyewaan harus mempunyai suatu program berbasis komputer yang mampu diandalkan agar dapat bersaing dengan usaha penyewaan yang lain yang dapat meningkatkan mutu pelayanan kepada pelanggan.

Sehubungan dengan hal tersebut di atas, maka penulis berusaha dengan segenap potensi yang dimiliki untuk merancang program tersebut dan sekaligus menjadikannya sebagai materi penulisan Tugas Akhir yang berjudul:“Pembuatan Program Penyewaan Alat-Alat Pesta Pada PT. “XYZ” Dengan Menggunakan Microsoft Visual Foxpro 9.0 ”

Ruang Lingkup

Ruang lingkup dalam penulisan Tugas Akhir ini mencakup pada proses dimulainya penginputan data inventaris alat-alat, penginputan data pelanggan, penginputan data user dilanjutkan dengan proses transaksi pemesanan alat-alat pesta, proses transaksi pelunasan penyewaan alat-alat pesta sampai dihasilkannya nota pemesanan nota pelunasan, laporan daftar alat-alat pesta, laporan data pelanggan, dan laporan pendapatan transaksi setiap bulan kepada manager.

Spesifikasi Bentuk Masukan

Nama Dokumen : Faktur Pembelian Barang

Fungsi : Untuk mengetahui data inventaris alat-alat

Sumber : Pemilik

Tujuan : Kasir

Media : Kertas

Frekuensi : Setiap ingin menginput atau merubah data inventaris alat-alat pesta

Jumlah : Satu lembar

Bentuk Dokumen : Lampiran A-1

Spesifikasi Bentuk Keluaran

a. Nama Dokumen : nota penyewaanFungsi : Sebagai bukti transaksi penyewaan alat-alat

pestaSumber : KasirTujuan : CustomerMedia : Kertas Frekuensi : Setiap terjadinya transaksi penyewaanJumlah : Satu lembarBentuk Dokumen : Lampiran B-1

b. Nama Dokumen : Laporan Data CustomerFungsi : Untuk mengetahui data customer yang

Menyewa alat – alat pestaSumber : KasirTujuan : Manager Media : Kertas Frekuensi : Setiap terjadi transaksi penyewaanJumlah : Satu lembarBentuk Dokumen : Lampiran B-2

c. Nama Dokumen : Laporan Data Inventaris Alat-Alat PestaFungsi : Untuk mengetahui data Inventaris Alat-Alat PestaSumber : KasirTujuan : Manager Media : Kertas Frekuensi : Setiap terjadi transaksi penyewaanJumlah : Satu lembarBentuk Dokumen : Lampiran B-3

d. Nama Dokumen : Bukti Pelunasan Penyewaan Alat-Alat PestaFungsi : Sebagai bukti pelunasan penyewaan alat-alat PestaSumber : KasirTujuan : Customer Media : Kertas Frekuensi : Setiap terjadi transaksi pelunasan penyewaanJumlah : Satu lembarBentuk Dokumen : Lampiran B-4

e. Nama Dokumen : Laporan Pendapatan Transaksi BulananFungsi : Untuk mengetahui data pendapatan transaksi bulananSumber : KasirTujuan : ManagerMedia : Kertas Frekuensi : Akhir bulanJumlah : Satu lembarBentuk Dokumen : Lampiran B-5

NORMALISASI

Keterangan :

* : Kunci Primer (Primary Key) : One To One

** : Kunci Tamu (Foreign Key) : One To Many

Tabel Sewa

kd_alat *nm_alattarifhrg_dendastoksatuan

id_user *nm_userpasswdposisi

no_sewa *

tgl_sewa

lama

jangka_pakai

total

total_hrg

dp

sisa

jml_pinjam

id_user **

id_customer **

Tabel Alat

id_customer *nm_customeralamatno_telp

Tabel customer

no_kembali *

tgl_kembali

denda

ket_kondisi

total_bayar

jml_kembali

no_sewa **

kondisijml_sewano_sewa **kd_alat **

Tabel Detail sewa

Tabel User Tabel Kembali

Spesifikasi Tabel Alat

Nama Tabel : alat Akronim File : alat.dbfTipe File : MasterFungsi File : Untuk menyimpan data alat-alat pestaOrganisasi File : Index SequentialAkses File : RandomMedia File : HarddiskPanjang Record : 58 KarakterKunci Field : kd_alatSoftware : Microsoft visual foxpro 9.0

No. Elemen Data Akronim Type Panjang Ket

1. Kode Alat kd_alat Character 3 Primary Key

2. Nama Alat nm_alat Character 25

3. Tarif Sewa tarif Double 8

4. Harga Denda hrg_denda Double 8

5. Stok stok Numeric 4

6. Satuan satuan Character 10

Spesifikasi Tabel Transaksi Sewa Nama Tabel : sewaAkronim File : sewa.dbfTipe File : TransaksiFungsi File : Untuk menyimpan data sewa alatOrganisasi File : Index SequentialAkses File : RandomMedia File : HarddiskPanjang Record : 88 KarakterKunci Field : no_sewaSoftware : Microsoft visual foxpro 9.0

No. Elemen Data Akronim Type Panjang Ket

1. No sewa no_sewa Character 8 Primary Key

2. Tgl sewa tgl_sewa Date 8

3. Id customer id_customer Character 5 Foreign Key

4. Id user id_user Character 5 Foreign Key

5. Jangka pakai jangka_pakai Character 25

6. Lama lama Numeric 2

7. Dp dp Double 8

8. Sisa bayar sisa Double 8

9. Total harga total_hrg Double 8

10. Jumlah pinjam jml_pinjam Numeric 3

11. Total Bayar total Double 8

Login

0.0

Menu Utama

1.0

Data

0.0

1.1

alat-alat pesta

1.0

1.2

User

1.0

1.3

Log Out

1.0

2.0

Transaksi

0.0

2.1

Sewa alat

2.0

3.0

Laporan

0.0

3.1

Laporan inventaris Alat-alat

3.0

4.0

Tentang

0.0

4.1

Form about

4.0

5.0

Keluar

0.0

3.2

Laporan customer

3.0

3.3

Laporan Bulanan

3.0

2.2

Kembali alat

2.0

Y

Y

T

T

Y

Exit

Y

T

Y

End

Keluar

Pilihan:1. Tambah2. Keluar

Start

Input kode alat

Cek kode alatTambah Input

Data alatKetemu

?

Ubah

Hapus dataalat

Data Kode alat Sudah

Ada

Tampil Data alat

T Hapus

Betulkan

Simpan Simpan data alat

T

Y

T

T Y

Ubah Data alat

Batal simpan data

alat

Simpan data alat

Pilih:1. Tambah2. Cari3. Keluar

tampil kode pelangganotomatis

Tambah

T

Y

Total harga =total harga

+(harga* Qty)

End

Y

Pilih kode alat

Tampil Total harga

InputData Lagi ?

Cetak nota sewa

Simpan Data transaksiSave

Y

T

Keluar

Tampilan Data

customer

Tampilan Data alat

Simpan Datadetail sewa

InputUang

DP

Cetak nota sewa

langsung ?

T

Y

customer baru ?

Input data customer

Pilih kode customer

Batal Data transaksi

TampilNota sewa

T

InputNo sewa

Cekno Sewa

ada ?

Tampil data sewa

No sewatidak

ditemukan

CariY

T

Y

T

TampilSisa bayar

Y

Masih dalam satu

bulan?

PenomoranOtomatis urut dari

data terakhir

PenomoranOtomatis mulai

dari “001”

T

Y

T

TY

Start

Konfigurasi Komputer

Hardisk40 GB

Keyboard 104 keysMouse PS/2

Central Processing Unit(CPU)

FloopyDisk Drive

1,44 MB

Monitor15 Inchi

PrinterDeskjet

Kesimpulan

Dalam penyajian informasi, disamping dituntut untuk penyajian data yang akurat juga dibutuhkan kecepatan dalam hal pengolahan data itu sendiri.

Program yang penulis buat mempunyai kelebihan diantaranya:

a. Pencarian data yang dibutuhkan dapat ditemukan dengan cepat.

b. Pengisian data transaksi penyewaan alat-alat pesta dapat cepat tersimpan dan kerahasiaanya terjamin.

c. Pelayanan proses transaksi penyewaan alat-alat pesta lebih cepat dan baik.

d. Penyajian laporan dapat dilakukan lebih cepat.

Saran

a. Dalam proses pemasukan data diharapkan sipengguna program (user) lebih teliti sebab kesalahan yang kecil dapat berakibat fatal.

b. Setiap pengguna (user) diharuskan memahami terlebih dahulu program yang akan digunakan.

c. Membuat File backup (cadangan) untuk menghindari hal-hal yang tidak diinginkan.

d. Perawatan komputer harus dilakukan agar pemakaian komputer dapat optimal.

Ada beberapa hal yang penulis sarankan bagi pemakai, diantaranya:

TERIMA KASIHTERIMA KASIH