presentation faik
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: