Presentasi TA

15
PERANCANGAN PROGAM PELAYANAN JASA PENCUCIAN PERANCANGAN PROGAM PELAYANAN JASA PENCUCIAN PAKAIAN LAUNDRY “XYZ” DENGAN MENGGUNAKAN PAKAIAN LAUNDRY “XYZ” DENGAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan program Diploma Tiga (D.III) Sonni Dwi Seftyan NIM: 12073172 Jurusan Manajemen Informatika Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika Jakarta 2010

Transcript of Presentasi TA

Page 1: Presentasi TA

PERANCANGAN PROGAM PELAYANAN JASA PERANCANGAN PROGAM PELAYANAN JASA PENCUCIAN PAKAIAN LAUNDRY “XYZ” DENGAN PENCUCIAN PAKAIAN LAUNDRY “XYZ” DENGAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0

TUGAS AKHIRTUGAS AKHIR

Diajukan untuk memenuhi salah satu syarat kelulusan program Diploma Tiga (D.III)

Sonni Dwi SeftyanNIM: 12073172

Jurusan Manajemen InformatikaAkademi Manajemen Informatika dan Komputer Bina Sarana Informatika

Jakarta2010

Page 2: Presentasi TA

Latar Belakang Pemilihan Latar Belakang Pemilihan JudulJudulSekarang ini Laundry memang sudah menjadi kebutuhan Sekarang ini Laundry memang sudah menjadi kebutuhan masyarakat perkotaan,terutama bagi mereka yang bekerja sibuk masyarakat perkotaan,terutama bagi mereka yang bekerja sibuk sehingga tidak sempat untuk mencuci. Semakin banyaknya laundry sehingga tidak sempat untuk mencuci. Semakin banyaknya laundry yang bermunculan memacu persaingan dalam yang bermunculan memacu persaingan dalam perekonomian.Berdirinya perekonomian.Berdirinya Laundry “XYZ” Laundry “XYZ” bertujuan untuk bertujuan untuk memudahkan kepada konsumen, baik yang beraktifitas sibuk memudahkan kepada konsumen, baik yang beraktifitas sibuk diperkantoran atau pun yang tidak.diperkantoran atau pun yang tidak. Agar pelaksanaanya berjalan dengan lancar, diperlukan suatu Agar pelaksanaanya berjalan dengan lancar, diperlukan suatu komputer dengan perangkat lunak yang berupa program aplikasi komputer dengan perangkat lunak yang berupa program aplikasi sederhana yang dapat memudahkan dalam pengoperasian komputer sederhana yang dapat memudahkan dalam pengoperasian komputer untuk mendapatkan hasil yang maksimal. Selain itu, dalam untuk mendapatkan hasil yang maksimal. Selain itu, dalam penyimpanan data komputer lebih efektif dan efisien, sehingga penyimpanan data komputer lebih efektif dan efisien, sehingga menghasilkan laporan yang akurat.menghasilkan laporan yang akurat. Untuk itulah dalam penulisan ini, penulis berusaha membuat suatu Untuk itulah dalam penulisan ini, penulis berusaha membuat suatu program aplikasi yang sederhana dengan menggunakan aplikasi program aplikasi yang sederhana dengan menggunakan aplikasi program program Microsoft Visual Basic 6.0Microsoft Visual Basic 6.0 dengan tampilan yang sederhana dengan tampilan yang sederhana namun tidak mengurangi manfaat dari akses program dalam namun tidak mengurangi manfaat dari akses program dalam pengolahan data itu sendiri, yang mudah-mudahan dapat menjadi pengolahan data itu sendiri, yang mudah-mudahan dapat menjadi salah satu sumbang sarana yang berguna dalam pengoperasian salah satu sumbang sarana yang berguna dalam pengoperasian komputer untuk Pencucian Laundrykomputer untuk Pencucian Laundry

Page 3: Presentasi TA

Ruang LingkupRuang Lingkup Agar pembahasan pada penulisan tugas akhir ini tidak Agar pembahasan pada penulisan tugas akhir ini tidak

keluar dari pokok permasalahan yang akan dibahas keluar dari pokok permasalahan yang akan dibahas maka penulis membatasi ruang lingkupnya hanya pada maka penulis membatasi ruang lingkupnya hanya pada perancangan program perancangan program LaundryLaundry yang dimulai dari proses yang dimulai dari proses input data barang, input data Customer, input data input data barang, input data Customer, input data UserUser, , input data transaksi penyerahan, sampai dengan input data transaksi penyerahan, sampai dengan pembuatan laporan.pembuatan laporan.

Page 4: Presentasi TA

NormalisasiNormalisasiBentuk Tidak Normal (Unnormalized Form)

Kd_userNamaPasStsKd_konNm_konAlmtTlpKd_brgNm_brgTarifNo_pnyTglTtlubayUkemKd_konNo_pnyKd_brgjml

Kd_user *NamaPasStsKd_brg *Nm_brgTarifKd_kon *Nm_konAlmtTlpNo_pny *TglTtlUbayUkemKd_kon

Bentuk Normal kesatu (First Normal Form/1NF)

Keterangan :* Candidate Key

Page 5: Presentasi TA

Bentuk Normal keduaBentuk Normal kedua ((2NF / Second Normal Form2NF / Second Normal Form))

KKeterangan: eterangan:

(*)(*) Kunci UtamaKunci Utama(Primary Key)(Primary Key)

(**)(**) Kunci TamuKunci Tamu(Foreign Key)(Foreign Key)

One To OneOne To One

One To ManyOne To Many

Kd_user*NamaPassts

Tabel User

Kd_brg*Nm_brgtarif

Kd_kon*Nm_konAlmttlp

No_pny*TglTtlUbayUkem

Kd_kon**Kd_brg**Kd_user**

Tabel Barang

Tabel Konsumen

Tabel Penyerahan

Page 6: Presentasi TA

Bentuk Normal Ketiga Bentuk Normal Ketiga ((3NF / Third Normal Form3NF / Third Normal Form))

Keterangan: Keterangan:

(*)(*) Kunci UtamaKunci Utama(Primary Key)(Primary Key)

(**)(**) Kunci TamuKunci Tamu(Foreign Key)(Foreign Key)

One To OneOne To One

One To ManyOne To Many

Kd_user*NamaPassts

Kd_brg*Nm_brgtarif

Kd_kon*Nm_konAlmttlp

Jml

No_pny**Kd_brg**

No_pny*TglTtlUbayUkem

Kd_kon**Kd_user**

DetailPenyerahan

Tabel Barang

Tabel User

Tabel PenyerahanTabel Konsumen

Page 7: Presentasi TA

Spesifikasi File

Nama File : Tabel User

Akronim : Tabel_user.mdb

Tipe File : Master

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Record Size : 56 character

Field Key : kd_user

Software : Microsoft Visual Basic 6.0

No Elemen Data Akronim Type Width Keterangan

1. Kode User Kd_user Text 5 Primary Key

2. Nama User Nama Text 25

3. Password Pass Text 20

4. Status Sts Text 6

Page 8: Presentasi TA

Diagram HIPODiagram HIPO

Menu Utama

0.0

File

1.0

0.0

0.0

Input Data

2.0

Transaksi Laporan Pengaturan

5.0

0.0

Info

6.0

Bantuan

7.03.0 4.0

0.0 0.0 0.0 0.0 0.0

Login

1.1

1.0

LogOut

1.2

1.0

DataCustomer

2.1

2.0

DataBarang

2.2

2.0

TransaksiPenyerahan

3.1

3.0

RincianTransaksi

3.2

3.0

LaporanBarang

4.1

4.0

LaporanCustomer

4.2

4.0

LaporanTransaksi Periodik

4.3

4.0

Pencarian

5.1

5.0

GantiPassword

5.2

5.0

BackUp

5.3

5.0

Infoprogam

6.1

6.0

Info Pembuat

6.2

6.0

Konten

7.1

7.0

Keluar

8.0

0.0

Input UserBaru

2.3

2.0

Page 9: Presentasi TA

Flowchart Flowchart Data BarangData BarangStart

Pilih1. Tambah2. Edit3. hapus4. Keluar

TambahInputKode

Barang

Y MasukanData

Lengkap

“Data Tidak Lengkap

T

Y

Simpan Data TersimpanY

Batal

T

T

EditMasukan

KodeCari

TampilData

Ketemu

UbahData

“Data yang Dicari Tidak

ada” T

Y

SimpanData

Tersimpan

Batal

T

Y

T

A B

Y

Y

Y

T

T

Page 10: Presentasi TA

A

Hapus“Masukan

Kode”Cari Ketemu

“Data yang dicari tidak

ada”T

Y

“Yakin Data Akan dihapus”

Keluar

Data Terhapus

Batal

End

B

T

Y

Y

Y

T

T

Page 11: Presentasi TA

Flowchart Flowchart Transaksi PenyerahanTransaksi PenyerahanStrat

Pilihan1. Tambah2. keluar

TambahPilih Kode Customer

Cari Ketemu ?

Tampil Data

Pilih Kode

Barang

Tampil Barang

Input Jumlah

LagiUang bayar

SimpanData

Tersimpan

Keluar

End

T

Y

Y

TY

Y

Batal

T

T

T

Y

T

Y

Page 12: Presentasi TA

Flowchart Laporan PeriodikFlowchart Laporan PeriodikStart

Tandai Option

Tampilan

Cetak

Keluar

End

TampilData

CetakY

Y

T

T

Page 13: Presentasi TA

KesimpulanKesimpulan Komputerisasi sangat membantu dalam Komputerisasi sangat membantu dalam

menyelesaikan masalah dan membantu menyelesaikan masalah dan membantu dalam pelayanan pada dalam pelayanan pada laundry XYZlaundry XYZ menjadi lebih menjadi lebih

efisien dan efektif efisien dan efektif Dengan adanya komputerisasi menghindari adanya Dengan adanya komputerisasi menghindari adanya

kesalahan dalam menjalankan proses transaksi dan kesalahan dalam menjalankan proses transaksi dan dalam pembuatan laporan.dalam pembuatan laporan.

Penyimpanan data dengan menggunakan perangkat Penyimpanan data dengan menggunakan perangkat dan media penyimpanan komputer akan menjadi dan media penyimpanan komputer akan menjadi lebih baik, tahan lama dan aman. Begitu pula bila lebih baik, tahan lama dan aman. Begitu pula bila kita ingin mencari atau mengubah kembali data-kita ingin mencari atau mengubah kembali data-data yang diperlukan akan lebih mudah dan cepat.data yang diperlukan akan lebih mudah dan cepat.

Dengan adanya program ini memudahkan bagi Dengan adanya program ini memudahkan bagi pengguna dalam memperoleh informasi yang pengguna dalam memperoleh informasi yang berkaitan dengan penjualan.berkaitan dengan penjualan.

Sebuah program yang baik adalah program yang Sebuah program yang baik adalah program yang mampu memenuhi segala kebutuhan dari pengguna mampu memenuhi segala kebutuhan dari pengguna serta dapat menampung data dalam jumlah besar.serta dapat menampung data dalam jumlah besar.

Page 14: Presentasi TA

Saran-SaranSaran-Saran Penggunaan komputer menuntut kedisiplinan Penggunaan komputer menuntut kedisiplinan

para pemakainya terutama dalam penyiapan data para pemakainya terutama dalam penyiapan data masukan. Data masukan harus sesuai dengan masukan. Data masukan harus sesuai dengan prosedur yang ada agar terbebas dari kesalahan prosedur yang ada agar terbebas dari kesalahan sehingga dapat menghasilkan keluaran yang sehingga dapat menghasilkan keluaran yang diinginkan.diinginkan.

Perawatan terhadap perangkat lunak (Perawatan terhadap perangkat lunak (softwaresoftware) ) maupun perangkat keras (maupun perangkat keras (hardwarehardware) komputer ) komputer sangat diperlukan agar sistem terhindar dari sangat diperlukan agar sistem terhindar dari kerusakan. kerusakan.

Mengingat pentingnya data yang tersimpan Mengingat pentingnya data yang tersimpan dalam dalam filefile, maka perlu dibuatkan , maka perlu dibuatkan filefile cadangan cadangan (back up).(back up).

Perlu adanya pengembangan dan penyempurnaan Perlu adanya pengembangan dan penyempurnaan program yang telah ada, karena penulis masih program yang telah ada, karena penulis masih merasa terdapat kekurangan dalam program merasa terdapat kekurangan dalam program yang telah dibuat.yang telah dibuat.

Page 15: Presentasi TA

SekianSekianTerima Kasih…Terima Kasih…