bab 3 sampai bab 5_contoh kasus skripsi.doc

Upload: latif-doellah

Post on 30-Oct-2015

358 views

Category:

Documents


1 download

DESCRIPTION

skripsi

TRANSCRIPT

Fiqih Ismawan, S.Kom82

Tulisan ini akan menjelaskan kasus skripsi tentang pendekatan analisis dan perancangan sistemBAB III

METODOLOGI PENELITIAN

A. Waktu dan Tempat PenelitianTempat penelitian dilakukan pada CV. Sejahtera di Depok. Penulis melakukan penelitian selama 4 (empat) bulan, dengan perincian jadwal sebagai berikut :NoKegiatan1234

1234123412341234

1Pengajuan & Persetujuan Judul

2Pengajuan Ijin Penelitian

3Pengumpulan Data

4Studi Kepustakaan

5Analisa Kebutuhan Sistem

6Merancang Sistem

7Penulisan Laporan

8Implementasi & Pengkodean

Tabel 2.1 Jadwal PenelitianB. Metode Penelitian

Metode penelitian yang penulis lakukan dengan menggunakan metode grounded research dan metode observasi (pengamatan). Metode grounded research yaitu suatu metode penelitian berdasarkan fakta dengan tujuan dapat menetapkan konsep, mengembangkan teori, pengumpulan dan analisis data dalam waktu yang bersamaan. Sedangkan metode observasi (pengamatan) merupakan metode pengumpulan data yang dilakukan secara sistematis dan sengaja melalui pengamatan dan pencatatan serta gejala objek yang diteliti langsung dilapangan, sebab metode observasi merupakan salah satu teknik penelitian yang sangat penting bagi seorang peneliti secara langsung dilapangan, yang artinya pengamatan langsung menggunakan panca indera. Pengamatan dilakukan secara langsung merupakan alat ampuh untuk menguji suatu kebenaran. Penulis bukan hanya mencari dan mengumpulkan data, tetapi juga langsung melakukan klasifikasi terhadap data tersebut, mengolah dan menganalisa data.

C. Metode Pengumpulan Data

Metode pengumpulan data yang dilakukan oleh penulis untuk mendapatkan data-data serta informasi untuk mendukung penyempurnaan hasil dari penelitian ini antara lain :1.Studi Kepustakaan

Pengumpulan data dan informasi dari kutipan-kutipan buku-buku, peraturan perundang-undangan, serta hasil laporan dan bahan lainnya yang berkaitan dengan penelitian ini. Dari bahan-bahan tersebut diambil teori-teori yang dapat dijadikan landasan untuk menganalisa masalah yang ditemukan dalam penelitian.2.Studi Lapangan

Studi lapangan ini penulis lakukan untuk melihat langsung terhadap penerapan sistem penjualan barang di CV. Sejahtera. Dalam studi lapangan ini dipergunakan teknik pengumpulan data antara lain dengan cara :

a.Survei

Pada teknik pengumpulan data ini penulis melakukan dengan cara melihat langsung Sistem Informasi Penjualan Barang yang berada pada CV. Sejahtera guna mendapatkan gambaran yang objektif, sehingga dapat mengetahui apa saja kekurangan yang ada pada perusahaan tersebut terutama pada sistem informasi penjualan barang.

b.Wawancara

Wawancara yang dilakukan oleh penulis yaitu melakukan dengan cara berwawancara langsung kepada pihak-pihak terkait dengan mengajukan pertanyaan-pertanyaan dan mengumpulkan berkas-berkas yang diperlukan oleh penulis untuk melengkapi skripsi/tugas akhir ini, agar data yang telah penulis kumpulkan mendapatkan penjelasan yang lebih akurat.

3.Sumber Data

Data dan informasi yang diperoleh untuk menguatkan penelitian ini diambil dari 2 sumber yaitu sumber data primer yang diperoleh langsung dari responden melalui kuisioner dan sumber data sekunder yang merupakan data pendukung untuk melengkapi data primer yang diperoleh melalui tanya jawab langsung atau dokumen.

D. Langlah-langkah Pengembangan Sistem

Untuk merancang dibutuhkan suatu sistem secara rinci berdasarkan hasil analisa sistem yang ada, sehingga menghasilkan model sistem baru yang akan diusulkan, dengan disertai rancangan database dan spesifikasi program. Adapun tahapan-tahapan pada rancangan sistem antara lain :1.Mengadakan berbagai analisa

Analisa ini diperlukan untuk mengetahui apa saja yang dibutuhkan, bagaimana arus diagram aliran data dalam pembuatan sistem dan perancangan normalisasi basis data yang dibuat dapat membantu dalam perancangan sistem informasi penjualan barang. Berdasarkan hasil analisa sistem kemudian dibuat rancangan sistemnya, meliputi : analisa aturan bisnis sistem, analisa masukan, diagram konteks, kamus data sistem, normalisasi yang dilakukan, struktur file, struktur menu, format masukan dan format keluaran.2.Studi Kepustakaan

Penulis melakukan studi kepustakaan berdasarkan referensi dan berbagai diskusi pembahasan baik dengan dosen pembimbing maupun dengan orang yang berkompeten pada kasus ini. Studi kepustakaan bertujuan untuk mempelajari dan memahami dasar teori yang berhubungan dengan analisa kebutuhan yang telah dilakukan. Selain itu, penulis juga melakukan studi dari berbagai media yang berupa diktat, modul, buku-buku, artikel-artikel baik di internet maupun media cetak untuk menunjang penulisan demi terselesaikannya skripsi ini.3.Merancang sistem

Dalam merancang sistem, diagram konteks menggambarkan suatu sistem informasi secara global, termasuk aliran data dari masukan (input) ke proses kegiatan (system), dari proses ke proses dan dari proses keluaran (output) menjadi sebuah informasi yang tepadu.

Dalam merancang sistem ada beberapa tahapan yang harus dilalui antara lain :

1)Menjelaskan bagaimana cara masuk ke dalam sistem

2)Merancang jendela menu dengan memperbaiki sistem basis data yang dibangun4.Mengembangkan sistem

Dalam mengembangkan sistem, hal pertama yang silakukan adalah menerangkan bagaimana sistem tersebut bias dilakukan oleh berbagai pihak dengan aplikasi form-form sederhana yang mudah dimengerti.

5.Melakukan validasi terhadap sistem

Evaluasi kegunaan adalah bagian penting dari proses pengembangan sistem, untuk mengetahui tanggapan pengguna sistem yang telah dibuat. Evaluasi ini akan digunakan untuk memperbaiki kekurangan sistem informasi penjualan barang yang dibuat. Aturan bisnis perancangan sistem penjualan barang :

1)Buat pengguna menguasai sistem

2)Sistem yang dibuat dapat memenuhi kebutuhan pengguna6.Implementasi dan pengkodean

Implementasi pengkodean adalah proses menterjemahkan dokumen hasil desain menjadi baris-baris perintah bahasa pemrograman komputer. 7.Pengujian

Proses selanjutnya adalah pengujian yaitu untuk memastikan apakah semua sistem dapat bekerja dengan baik, mencari apakah masih ada kesalahan pada sistem. Pengujian sangat penting dilakukan untuk menjamin kualitas sistem dan juga menjadi peninjauan terakhir terhadap spesifikasi, desain, dan pengkodean.

8.Mengambil kesimpulan

dapat diambil kesimpulan tentang sistem :

1)Apakah fungsi-fungsi yang terdapat pada sistem yang dirancang dapat berfungsi dengan baik.

2)Apakah aplikasi yang dibuat sudah dapat memenuhi kebutuhan akan informasi penjualan barang.BAB IV

ANALISIS SISTEM BERJALAN

A.Profil Sepatu Lukis CV. Sejahtera

1.Sejarah Sepatu Lukis CV. Sejahtera

Berawal dari persaingan bisnis sepatu yang semakin keras, maka CV sejahtera tampil dengan penuh percaya diri untuk merebut segmen pasar. Dengan kreasi dan modifikasi serta inovasi CV. Sejahtera akhirnya menemukan sebuah gagasan untuk menciptakan sepatu lukis yang diharapkan mampu merebut pasar yang akhir-akhir ini sangat digandrungi oleh konsumen.

Sepatu merupakan usaha yang dapat berkembang pada online dan offline store. Selain mengembangkan penjualan online, pengembangan penjualan offline baik yang menetap maupun mobile direncanakan akan dibuat dan dikembangkan juga. Karakterisktik pembeli online sering ingin mengetahui keberadaan perusahaan dan kualitas barang sehingga beberapa dari mereka langsung menuju toko dari pada membeli secara online.

Penjualan offline Tas Etnik Maika berada di jalan Proklamasi Depok Timur. Showroom lebih berfungsi sebagai ruang pamer dan meyakinkan calon konsumen bahwa mutu dan bentuk sepatu sesuai dengan yang ada pada gambar. Selain itu juga melalui majalah catalog yang secara berkala diterbitkan juga pesanan melalui SMS.

2.Stuktur Organisasi CV. Sejahtera

Struktur organisasi CV. Sejahtera dapat digambarkan sebagai berikut :

Gambar 4.1 Struktur Organisasi pada CV. Sejahtera

Dalam menjalankan usahanya CV. Sejahtera menggunakan struktur organisasi seperti tertera di atas, hal ini dimaksudkan agar tujuan penjualan dan pemasaran produk sepatu lukis ini bisa tercapai secara maksimal. Masing-masing personil, baik yang duduk di bagian staf, kasir maupun di bagian marketting mempunyai tugas dan wewenang tersendiri, namun demikian kesemuanya merupakan kesatuan yang tidak dapat dipisahkan artinya mereka harus saling bekerjasama secara harmonis.

Untuk dapat bekerja secara efektif dalam organisasi, maka pemilik harus memiliki pemahaman yang jelas tentang struktur organisasi. Dengan memandang suatu organisasi, maka seseorang melihat suatu susunan posisi tugas-tugas pekerjaan dan garis wewenang dari bagian-bagian dalam organisasi.

B.Proses Administrasi Penjualan Sepatu Lukis

1.Administrasi Persediaan Barang

Administrasi persediaan barang atau sepatu ditangani oleh karyawan bagian urusan persediaan sepatu. Administrasi ini mengatur banyaknya sepatu yang tersedia dan banyaknya sepatu yang terjual. Adapun tugas tersebut adalah :

a.membuat data sepatu yang tersedia

b.membuat data sepatu yang terjual

2.Administrasi Keuangan Penjualan

Administrasi ini berhubungan dengan keuangan penjualan untuk memperlancar proses penjualan sepatu.C.Proses Administrasi Sistem Berjalan

Dalam pengelolaan sistem administrasi penjualan masih menggunakan sistem manual, belum memiliki perangkat lunak tersendiri. Adapun proses yang terjadi pada administrasi pengolahan data sebagai berikut :

a.Pengelolaan Data Persediaan Sepatu

Data yang berasal dari hasil produksi sepatu lukis yang masuk di CV. Sejahtera diinput ke dalam data persediaan sepatu.

b.Pengelolaan Data Penjualan Sepatu

Seluruh transaksi penjualan sepatu diinput oleh kasir ke dalam data penjualan.D.Aturan Administrasi dalam Sistem Administrasi yang Berjalan pada CV. Sepatu Lukis

Aturan administrasi dalam sistem administrasi yang berjalan pada CV. Sejahtera sebagai berikut :

1.Karyawan toko menginput data persediaan sepatu yang tersedia pada CV. Sejahtera.

2.Apabila konsumen membutuhkan informasi mengenai detail sepatu lukis, dapat langsung meminta ke karyawan toko.

3.Konsumen melakukan pembayaran ke kasir.

4.Kasir mencatat seluruh transaksi penjualan sepatu lukis, seperti data penjualan sepatu dan data keuangan.

5.Karyawan toko dan kasir membuat laporan hasil data kepada pemilik toko secara berkala.E.Analisis Sistem Berjalan

Pada setiap toko sangat membutuhkan adanya sistem administrasi yang dapat berjalan dengan baik. Begitu juga dengan CV. Sejahtera yang juga membutuhkan adanya sistem administrasi yang baik agar semua kegiatan dapat berjalan dengan baik.

1.Analisa Masukan (input)

a.Input Keterangan Sepatu

Sumber: Karyawan Toko

Media: Kertas

Isi: Data Keterangan Sepatu Lukis

b.Input Persediaan Sepatu

Sumber: Karyawan Toko

Media: Kertas

Isi: Data Persediaan Sepatu Lukis

c.Input Penjualan Sepatu

Sumber: Kasir

Media: Kertas

Isi: Data Penjualan Sepatu Lukis

d.Input Keuangan

Sumber: Kasir

Media: Kertas

Isi: Data Transaksi Keuangan

2.Analisa Keluaran (output)

Laporan

a.Keterangan Sepatu

Sumber: Karyawan Toko

Media: Kertas

Isi: Laporan Keterangan Sepatu Lukis

b.Persediaan Sepatu

Sumber: Karyawan Toko

Media: Kertas

Isi: Laporan Persediaan Sepatu Lukis

c.Penjualan Sepatu

Sumber: Kasir

Media: Kertas

Isi: Laporan Penjualan Sepatu Lukis

d.Transaksi Keuangan

Sumber: Kasir

Media: Kertas

Isi: Bukti Pembayaran (Nota Pembayaran)

Laporan Transaksi Keuangan

3.Analisa Proses

Analisa proses yang berjalan pada sistem administrasi penjualan Sepatu Lukis CV. Sejahtera dapat digambarkan melalui Diagram Alir Data (DAD) dibawah ini :

a.Diagram Konteks

Dari diagram alir data konteks sistem basis data Sistem Penjualan Sepatu Lukis yang terdiri dari keterangan sepatu dan penjualan sepatu dapat dijabarkan sebagai berikut.

b.Diagram Nol

c.Diagram Rinci

1.Diagram rinci level 1 untuk proses 1.0

1.Diagram rinci level 1 untuk proses 2.0

2.Diagram rinci level 1 untuk proses 3.0

3.Diagram rinci level 1 untuk proses 4.0

4.Diagram rinci level 1 untuk proses 4.2

F.Kamus Data Sistem Berjalan

Rincian daftar nama-nama item yang dibutuhkan dalam pembuatan diagram alir data.

Kamus Data Dokumen Masukan

1.Nama Arus Data: Data_Sepatu

Alias: Data_Sepatu

Bentuk Dokumen: Dokumen Isian

Arus Data: Karyawan Toko Proses 1.0 Cek Data Sepatu Lukis

Proses 1.0 Cek Data Sepatu Lukis Data_Sepatu

Penjelasan: Sebagai Keterangan Data Sepatu Lukis

Periode: Setiap Kali Ada Sepatu Lukis yang Masuk Toko

Volume: Kurang Lebih 50

Struktur Data: Id_Sepatu + Nama_Sepatu + Warna + Bahan + Deskripsi + Harga

2.Nama Arus Data: Penjualan _Sepatu

Alias: Penjualan_Sepatu

Bentuk Dokumen: Dokumen Isian

Arus Data: Pembeli Proses 4.0 Pembayaran Sepatu Lukis

Proses 4.0 Pembayarn Sepatu Lukis Kasir

Kasir Penjualan_Sepatu

Penjelasan: Sebagai Laporan Transaksi Penjualan

Periode: Setiap kali Sepatu Lukis Terjual

Volume: Kurang Lebih 50

Struktur Data: Id_Sepatu + Id_Pembeli + Harga + Keterangan

Kamus Data Dokumen Keluaran

1.Nama Arus Data: Laporan_Data_Sepatu

Alias: Laporan_Data_Sepatu

Bentuk Dokumen: Dokumen Cetak Komputer

Arus Data: Karyawan Toko Proses 5.0 Laporan Data Sepatu Lukis

Proses 5.0 Laporan Penjualan Sepatu Lukis Pemilik Toko

Penjelasan: Untuk Laporan Data Sepatu Kepada Pemilik Toko

Periode: Setiap Bulan

Volume: Kurang Lebih 50

Struktur Data: Id_Sepatu + Nama_Sepatu + Warna + Bahan + Deskripsi + Harga

2.Nama Arus Data: Laporan_Penjualan_Sepatu

Alias: Laporan_Penjualan_Sepatu

Bentuk Dokumen: Dokumen Cetak Komputer

Arus Data: Kasir Proses 5.0 Laporan Penjualan Sepatu Lukis

Proses 5.0 Laporan Penjualan Sepatu Lukis Pemilik Toko

Penjelasan: Untuk Laporan Penjualan Sepatu Lukis

Periode: Setiap Bulan

Volume: Kurang Lebih 50

Struktur Data: Id_Sepatu + Id_Pembeli + Harga + Keterangan

G.Spesifikasi Proses Sistem Berjalan

Spesifikasi proses menjelaskan dan menguraikan proses terkecil dari proses Penjualan Sepatu Lukis CV. Sejahtera ini seperti proses berikut :

1.Proses: 1.0

Nama Proses: Pembelian

Masukan: Daftar_Sepatu_yang_Dibeli

Keluaran: Daftar_Sepatu_yang_Dibeli

Uraian: Pembeli memberikan daftar sepatu yang akan dibeli kepada karyawan toko

2.Proses: 2.1

Nama Proses: Nota Pembayaran Sepatu

Masukan:Memberikan_nota_Pembayaran

Keluaran: Terima_Struk_Pembayaran

uraian: Karyawan toko memberikan nota pembayaran kepada pembeli dan pembeli menerima nota pembayaran yang diberikan oleh karyawan toko.

3.Proses: 2.2

Nama Proses: Pembayaran Sepatu

Masukan: Melakukan_Pembayaran

Keluaran: Terima_Pembayaran

Uraian: pembeli menuju kasir untuk melakukan pembayaran.

4.Proses: 3.1

Nama Proses: Pengambilan Struk

Masukan: Memberikan_Struk_Pengambilan_Sepatu

Keluaran: Menerima__Struk_Pengambilan_Sepatu

Uraian: Pembeli menyerahkan struk untuk pengambilan sepatu kepada karyawan toko.

5.Proses: 3.2

Nama Proses: Pengmabilan Sepatu

Masukan: Memberikan_Sepatu

Keluaran: Terima_Sepatu

Uraian: Karyawan toko memberikan sepatu yang telah dibayar oleh pembeli.

6.Proses: 4.1

Nama Proses: Cetak Laporan Data Sepatu

Masukan: -

Keluaran: Laporan_Data_Sepatu

Uraian: Pemilik toko menerima laporan data sepatu yang diberikan oleh karyawan toko.

7.Proses: 4.2.1

Nama Proses: Laporan Penjualan_Sepatu

Masukan: Memasukkan_Laporan_Transaksi_Penjualan

Keluaran: -

Uraian: Kasir memasukkan laporan transaksi penjualan sepatu ke dalam database penjualan sepatu.

8.Proses: 4.2.2

Nama Proses: Cetak Laporan Penjualan Sepatu

Masukan: -

Keluaran: Terima_Laporan_Transaksi_Penjualan_Sepatu

Uraian: Laporan penjualan sepatu yang telah dicetak kemudian diberikan kepada pemilik toko.

H.Analisa Permasalahan

Dari hasil penelitian yang penulis lakukan, maka penulis dapat menganalisa permasalahan yang ada pada Sistem Penjualan Sepatu Lukis CV. Sejahtera yaitu :

1.Proses pendataan keterangan dan persediaan sepatu yang masuk masih dilakukan secara manual dengan menggunakan media kertas.

2.Sistem Penjualan Sepatu Lukis CV. Sejahtera yang belum terkomputerisasi menyebabkan lambannya pekerjaan para karyawan dan kasir dalam melayani pembeli sehingga tidak efektif dan efisien.

3.Kurangnya sumber daya manusia yang memahami sistem komputerisasi menjadi suatu penyebab belum dibuatnya sistem penjualan sepatu lukis CV. Sejahtera yang berbasis komputerisasi.I.Alternatif Penyelesaian Masalah

Berdasarkan masalah-masalah yang dihadapi dalam pendataan, penjualan dan pembuatan laporan penjualan sepatu lukis CV. Sejahtera maka penuis memberikan alternatif penyelesaian masalahnya, yaitu :

1.Perancangan sistem penjualan sepatu lukis yang terkomputerisasi sehingga dapat dihasilkan informasi yang cepat, tepat dan akurat.

2.Perancangan database untuk sistem penjualan sepatu lukis sehingga penyimpanan data tidak menggunakan media kertas lagi melainkan berupa harddisk atau media penyimpanan elektronik lainnya.

3.Membuat sistem penjualan sepatu lukis yang mudah dipahami oleh setiap user agar dapat digunakan oleh setiap user yang ada pada sistem penjualan sepatu lukis, baik yang memahami komputer maupun tidak.BAB V

RANCANGAN SISTEM USULAN

A.Rancangan Proses

Setelah menganalisa sistem yang berjalan pada sistem penjualan sepatu lukis pada CV. Sejahtera, maka penulis menyimpulkan bahwa sistem penjualan yang berjalan pada CV. Sejahtera dalam menangani seluruh kegiatan penjualan belum terkomputerisasi, selama ini mereka masih menggunakan sistem manual. Hal inilah yang mendorong penulis untuk mencoba mengembangkan sistem penjualan sepatu lukis berbasis online untuk CV. Sejahtera.

Penulis mencoba membuat suatu aplikasi berbasis Web menggunakan pemrograman PHP dan MYSQL sebagai interface yang mudah untuk dipahami dan mudah digunakan oleh para pelaksanna administrasi penjualan sepatu lukis. Aplikasi ini diharapkan dapat membantu bagian administrasi penjualan sehingga dapat melakukan pekerjaannya dengan cepat, tepat, akurat dan efisien.

1.Rancangan Masukan

File Simpanan Data

a.Data Konsumen

Pada bagian data pembeli ini user dapat mengisi data pembeli secara lengkap dan benar agar data pembeli bisa di simpan.

Nama Tampilan: Form Data Konsumen

Tujuan: Bagian Pengiriman

Isi: Id_pesanan

Nama

Alamat

Provinsi

Kota

Kode_pos

Telepon

Email

b.Data Pemesanan

Pada bagian data pesanan ini user dapat mengisi data pesanan secara lengkap dan benar agar barang yang di pesan sesuai dengan data yang diinginkan oleh pembeli.

2.Rancangan Keluaran

a.Laporan Keterangan Sepatu

Sumber: Bagian Pengiriman

Tujuan: Admin Toko

Isi: Laporan Keterangan Sepatu

b.Laporan Data Pesanan

Sumber: Admin Toko

Tujuan: Pemilik Toko

Isi: Laporan Data Pesanan

c.Laporan Pembayaran

Sumber: Konsumen

Tujuan: Admin Toko

Isi: Laporan Pembayaran

d.Laporan Barang Terkirim

Sumber: Bagian Pengiriman

Tujuan: Admin Toko

Isi: Laporan Barang Terkirim

e.Laporan Penjualan

Sumber: Admin Toko

Tujuan: Pemilik Toko

Isi: Laporan Penjualan

B.Diagram Alir Data Sistem yang Diusulkan1.Diagram Alir Data

a.Diagram konteks

Gambar 5.1 Diagram Konteks Usulan Pada Toko Sepatu Lukis Online

b.Diagram Nol

Gambar 5.2 Diagram Nol Usulan Pada Toko Sepatu Lukis Online

c.Diagram Rinci

1.Diagram rinci level 1 untuk proses 1.1

Gambar 5.3 Proses Terima Data Pesanan

1.Diagram rinci level 1 untuk proses 2.1

Gambar 5.4 Proses Transaksi Pembayaran

1.Diagram rinci level 1 untuk proses 3.0

Gambar 5.5 Proses Pengiriman Barang1.Diagram rinci level 1 untuk proses 4.1

Gambar 5.6 Proses Laporan PenjualanC.Kamus Data Yang Diusulkan

Penjabaran dari diagram alir data konteks atau lebih detail dari diagram alir data konteks disebut diagram alir data analisis. Untuk memperinci diagram alir data analisis perlu dibuat kamus data yang merupakan perincian item-item yang terdapat pada aliran data dan juga yang terdapat pada penyimpanan data.

1. Kamus Data Masukan

a. Data pemesananNama Arus

: Data_sepatu_yang_dibeli

Bentuk Data: Masukan pada web internetArus Data

: Konsumen Proses 1.0 pemesanan Admin_TokoPeriode

: Setiap kali ada pemesanan sepatu lukisPenjelasan

: Sebagai syarat pemesanan sepatu lukis

b. Data Pembayaran

Nama Arus

: Data_pembayaran

Bentuk Data: Masukan pada webArus Data

: konsumen Proses 2.0 Pembayaran - Bank

Periode

: Setiap kali ada pembayaran sepatu lukis

Penjelasan

: sebagai data pembayaran sepatu lukisc. Data Pengiriman BarangNama Arus

: Pengiriman_barangBentuk Data: Masukan pada web Arus Data: Bagian_pengiriman Proses 3.0 Pengiriman Barang - Konsumen Periode

: Setiap kali ada pengiriman barangPenjelasan

: Sebagai data baranag yang telah terkirim 2. Kamus Data Keluaran

1. Cetak Laporan PenjualanNama Arus

: Cetak Laporan PenjualanBentuk Data: Kertas dan form web aplikasiArus Data: Admin toko input data, Admin toko cetak laporan

Periode: Setiap kali pemilik meminta laporan penjualanPenjelasan: Setelah admin toko menginput laporan dan mengolah datanya kemudian laporan dicetak dan di kirimkan ke owner toko.D.Spesifikasi Proses Sistem yang Diusulkan

Spesifikasi proses menjelaskan spesifikasi dari setiap proses pada diagram rinci :1) Proses: 1.1Nama Proses: Pemesanan BarangMasukan: Data_sepatu_yang_dibeliKeluaran: Data_sepatu_yang_dibeli Uraian: Konsumen memberikan data sepatu yang akan dibeli kepada admin toko.2) Proses

: 1.2

Nama Proses: Konfirmasi PesananMasukan: Konfirmasi_setelah_melakukan_pembayaranKeluaran: Terima_konfirmasiUraian: Konsumen melakukan konfirmasi kepada admin toko agar pesanan dapat segera di proses.3) Proses

: 2.1

Nama Proses: Pembayaran SepatuMasukan: Mentransfer_uangKeluaran: Terima_transfer_uang_masukUraian: Konsumen melakukan pembayaran sepatu dengan mentransfer uang ke bank.4) Proses

: 2.2

Nama Proses: Bukti TransferMasukan: Memberi_bukti_pembayaranKeluaran: Terima_bukti_pembayaranUraian: Konsumen menerima cetak bukti pembayaran yang telah dilakukan.5) Proses

: 3.0Nama Proses: Pengiriman BarangMasukan: Mengirim_barang_pesananKeluaran: Menerima_barang_pesananUraian: Bagian pengiriman barang mengirimkan barang pesanan yang telah dibayar kepada konsumen.6) Proses

: 4.1

Nama Proses: Laporan Penjualan SepatuMasukan: Memberi_laporan_penjualan_sepatuKeluaran: -Uraian: Admin toko membuat laporan penjualan untuk di serahkan kepada pemilik toko.

7) Proses

: 4.2

Nama Proses: Cetak Laporan Penjualan SepatuMasukan: -Keluaran: Terima_laporan_transaksi_penjualan_sepatuUraian: Pemilik toko menerima cetak laporan penjualan dari admin toko.

E.Bagan Terstruktur Sistem yang Diusulkan

Baca input data Pesanan

Baca File Keterangan Sepatu

Gambar 5.7 : Modul Penginputan Data Pesanan

Gambar 5.8 : Modul Cetak Bukti Pembayaran

Gambar 5.9 : Modul Pengiriman Barang

Gambar 5.10 : Modul Buat Laporan Data Penjualan

F.Spesifikasi Modul Sistem yang Diusulkan

1. Modul Penginputan Data KonsumenMulai

Kerjakan Modul Penginputan Data Konsumen

Buka Data Konsumen

Input Nama

Input Alamat

Input Provinsi

Input Kota

Input Kodepos

Input Telpon

Input Email

Input Nama Bank

Input Cabang

Input Atas NamaInput Rekening

Jika tidak lengkap

Tampilkan pesan Data Pembeli Tidak Lengkap

Jika Lengkap

Simpan Data Konsumen

Tutup Data Konsumen Selesai2. Modul Data PesananMulai

Kerjakan Modul pesanan

Buka data Pesanan

Input Data Pesanan

Input Jumlah Pesanan

Tutup data Pesanan

Selesaii

3. Modul Pengiriman BarangMulai

Kerjakan Modul Cetak Bukti Pengiriman Barang

Buka Data Barang yang Akan dikirim

Baca Data Barang yang Akan dikirim

Cetak Bukti Barang yang Akan dikirim

Tutup Data Barang yang Akan dikirim

Kerjakan Modul Laporan Barang Terkirim

Selesaii

4. Modul Laporan Data PenjualanMulai

Kerjakan Modul Laporan Data Penjualan

Buka Data Penjualan

Baca Data Penjualan

Cetak Laporan Data Penjualan

Tutup Data Penjualan

SelesaiG.Rancangan Basis Data1. Normalisasi

a. Bentuk Unnormal*kd_kat

*kd_brg

nm_brg

*kd_merk

gambar

hrg

stok

spesifikasi

ket

tgl_msk

*no_faktur

*id_konsumen

grandtotal

tanggal

bulan

tahun

status

id_konsumen

nama

alamat

provinsi

kota

kodepos

phone

*kd_kat

kategori

*id_detail

*no_faktur

jumlah

*kd_brg

subtotal

*id_detail

*no_faktur

jumlah

*kd_brg

Subtotal

Tabel 5.1: Bentuk Unnormalb. Normalisasi Bentuk Ke -1 (1NF)Data Barang

*kd_kat

*kd_brg

nm_brg

*kd_merk

gambar

hrg

stok

spesifikasi

ket

tgl_msk

Data Keranjang

*id_detail

*no_faktur

jumlah

*kd_brg

subtotal

Data Pemesanan

*no_faktur

*id_konsumen

grandtotal

tanggal

bulan

tahun

status

Data konsumen

*id_konsumen

nama

alamat

provinsi

kota

kodepos

phone

email

Tabel 5.2 : Bentuk Normalisasi Ke 1 (1NF)c. Normalisasi Bentuk Ke 2 (2NF)Data Pemesanan

*no_faktur

*id_konsumen

grandtotal

tanggal

bulan

tahun

status

Data Detail Penjualan

*id_detail

*no_faktur

jumlah

*kd_brg

subtotal

Data Barang

*kd_kat

*kd_brg

nm_brg

*kd_merk

gambar

hrg_jual

stok

spesifikasi

ket

tgl_msk

Tabel 5.3 : Bentuk Normalisasi Ke 2 (2NF)

H.Spesifikasi File1. File Data Konsumen

Nama File: Data KonsumenKunci

: id_konsumen

Tabel 5.4 : File Data KonsumenNo.

Field Nama FieldTipe (panjang)Keterangan

1id_konsumenVarchar (13)Id konsumen

2namaVarchar (50)Nama konsumen

3alamat Text Alamat

4provinsiVarchar (20)Provinsi

5kotaVarchar (30)Kota

6kodeposVarchar (5)Kodepos

7phoneVarchar (20)Phone

8emailTextEmail

2. File Data Barang

Nama File: Data BarangKunci

: kd_brg

Tabel 5.5 : File Data BarangNo.

Field Nama FieldTipe (panjang)Keterangan

1kd_katVarchar (5)Kode kategori

2kd_brgIntr (11)Kode barang

3nm_brg Varchar (50)Nama barang

4kd_merkInt (11)Kode merk

5gambarTextGambar

6hrg_jualDoubleHarga jual

7stokInt(5)Stok

8spesifikasiTextSpesifikasi

9ketTextKeterangan

10tgl_mskDatetime Tanggal masuk

3. File Data Pesanan

Nama File: Data Pesanankunci

: no_faktur

Tabel 5.6 : File Data PesananNo.

Field Nama FieldTipe (panjang)Keterangan

1No_fakturVarchar (13)Nomor faktur

2Id_konsumenVarchar (13)Id Konsumen

3GrandtotalDoubleGrandtotal

4TanggalVarchar(2)Tanggal

5BulanVarchar(9)Bulan

6TahunVarchar(4)Tahun

7statusChar(1)Status

4. File Data keranjangNama File: Data Keranjangkunci

: id_detail

Tabel 5.7 : File Data keranjangNo.

Field Nama FieldTipe (panjang)Keterangan

1id_detailInt (5)Id detail

2no_fakturVarchar (13)Nomer faktur

3jumlahInt (3)Jumlah

4kd_brgInt (11)Kode barung

5subtotalDoubleSubtotal

5. File Data Detail Penjualan

Nama File: Data Detail Penjualankunci

: id_detail

Tabel 5.8 : File Data Detail PenjualanNo.

Field Nama FieldTipe (panjang)Keterangan

1id_detailVarchar (15)Id detail

2no_fakturVarchar (20)Nomor faktur

3jumlahInt (15)Jumlah

4kd_brgInt (15)Kode barang

5subtotalText Subtotal

I.

ERD (Entity Relationship Diagram)

Gambar 5.11 Entity Relationship Diagram

J. Tampilan Layar, Rancangan Form Masukan (Input) data, Tampilan Form Keluaran (output).

Gambar 5.12 Tampilan Home Sepatu Lukis Online

Gambar 5.13 Tampilan Komentar Pengunjung Web Sepatu Lukis Online

Gambar 5.14 Tampilan Isi Data pemesanan Sepatu Lukis Online

Gambar 515. Tampilan Contact Us di Web Sepatu Lukis

Gambar 5.16 Tampilan Login Admin

Gambar 5.17 Tampilan Input Data Kategori Sepatu Lukis

Gambar 5.18 Tampilan Data Pemesanan

Gambar 5.19 Tampilan Laporan Penjualan

Gambar 5.20 Tampilan Data InprogresPenginputan Data Pesanan

Data_konsumen

Data_konsumen

Simpan di File Data Pesanan

Cetak Bukti Pembayaran

Data Pembayaran

Data Pebayaran

EOF

Cetak Bukti Pembayaran

Baca file data Pebayaran

Pengiriman Barang

Data Bukti Barang terkirim

Data Pengiriman Barang

EOF

Baca File Pengiriman Barang

Simpan di File Data Pengiriman Barang

Buat Laporan Penjualan

Laporan Data Penjualan

Data Penjualan

EOF

Baca File Data Penjualan

Cetak Laporan Penjualan

30

_1430735919.vsd1.0Pembelian

Pembeli

Karyawan Toko

Data_Sepatu

Daftar_sepatu_yang_dibeli

Daftar_sepatu_yang_dibeli

_1430735923.vsd4.2.1Laporan Penjualan Sepatu

4.2.2Cetak Laporan Penjualan Sepatu

Kasir

Pemilik toko

Penjualan_sepatu

Memasukkan_laporan_transaksi_penjualan

Terima_laporan_transaksi_penjualan_sepatu

_1430736002.vsdKonsumen

1.0Pemesanan

2.0Pembayaran

3.0PengirimanBarang

4.0Laporan

BagianPengiriman

PemilikToko

AdminToko

Bank

Data_sepatu_yang_dibeli

Konfirmasi_setelah_melakukan_pembayaran

Terima_data_sepatu_yang_dibeli

Menerima_konfirmasi

Mentransfer_uang

Terima_bukti_pembayaran

Terima_barang_pesanan

Menerima_transfer_uang

Memberi_bukti_pembayaran

Memberikan_laporan_saldo_masuk

Memberikan_data_pesanan_konsumen

Mengirim_barang_pesanan

Menerima_data_pesanan_konsumen

AdminToko

Memberikan_laporan_penjualan_sepatu

Menerima_laporan_penjualan_sepatu

Menerima_laporan_saldo_masuk

Penjualan_sepatu

Sepatu

Sepatu

_1430736004.vsdKonsumen

2.1PembayaranSepatu

Bank

2.2BuktiTransfer

Penjualan_Sepatu

Mentransfer_uang

Terima_transfer_uang

Terima_bukti_pembayaran

Memberi_bukti_pembayaran

_1430736006.vsdAdmin Toko

4.1Laporan Penjualan Sepatu

Penjualan_Sepatu

4.2Cetak Laporan Penjualan Sepatu

Pemilik Toko

Memberi_laporan_penjualan_sepatu

Terima_laporan_transaksi_penjualan_sepatu

_1430736007.vsd

Konsumen

id

nama

alamat

PesanSepatu

AdminToko

Laporan

PemilikToko

Bayar

Bank

BagianPengiriman

KirimBarang

M

1

M

1

M

1

1

1

DataPesanan

1

1

alamat

nama

pass

alamat

nama

id

nama

id

nama

jabatan

_1430736005.vsdBagianPengiriman

3.0PengirimanBarang

Konsumen

Sepatu

Mengirim_barang_pesanan

Menerima_barang_pesanan

_1430736003.vsdKonsumen

1.1Pemesanan Barang

Admin Toko

Sepatu

Data_sepatu_yang_dibeli

Terima_data_sepatu_yang_dibeli

1.2Konfirmasi Pemesanan

Konfirmasi_setelah_melakukan_pembayaran

Terima_konfirmasi

_1430736001.vsdKonsumen

Admin Toko

Bagian Pengiriman

Bank

Sistem Penjualan Sepatu Lukis

Data_sepatu_yang_dibeli

Menerima_data_sepatu_yang_dibeli

Mengkonfirmasi_setelah_melakukan_pembayaran

Menerima_konfirmasi

Menerima_barang_pesanan

Memberikan_laporan_penjualan_sepatu

Memberi_data_pesanan_konsumen

Menerima_data_pesanan_konsumen

Mengirimkan_barang _pesanan

Menerima_bukti_transfer

Pemilik Toko

Menerima_laporan_penjualan_sepatu

Mentransfer_uang

Terima_bukti_transfer

Memberi_bukti_transfer

Menerima_laporan_saldo_masuk

Mengirim_laporan_saldo_masuk

_1430735921.vsdPembeli

3.1Pengambilan Struk

3.2Pengambilan Sepatu

Karyawan Toko

Memberikan_struk_pengambilan_sepatu

Menerima_struk_pengambilan_sepatu

Terima_sepatu

Memberikan_sepatu

Data_Sepatu

_1430735922.vsd4.1Cetak Laporan Keterangan Sepatu

4.2Cetak Laporan Penjualan Sepatu

Pemilik toko

Penjualan_Sepatu

Data_Sepatu

Laporan_data_sepatu

Laporan_penjualan_sepatu

Karyawan Toko

Memasukkan_Laporan_Data_Sepatu

_1430735920.vsdPembeli

2.1Nota Pembayaran Sepatu

2.2Pembayaran Sepatu

Penjualan_Sepatu

Melakukan_pembayaran

Terima_struk_pembayaran

Kasir

Karyawan Toko

Terima_pembayaran

Memberikan_nota_pembayaran

_1430735917.vsdPembeli

Sistem Penjualan Sepatu Lukis

Karyawan Toko

Pemilik Toko

Kasir

Memberikan_struk_pengambilan_sepatu

Daftar_sepatu_yang_dibeli

Laporan_data_sepatu

Terima_pembayaran

Struk_pembayaran, Struk_pengambilan_sepatu

laporan_penjualan_sepatu

Terima_struk_pembayaran, Struk_pengambilan_sepatu

Terima_sepatu

Terima_nota_pembayaran

Daftar_sepatu_yang_dibeli

Pembayaran

Terima_struk_pengambilan_sepatu

laporan_penjualan_sepatu

Laporan_data_sepatu

Memberikan_data_sepatu

Memberikan_nota_pembayaran

_1430735918.vsd1.0Pembelian

2.0Pembayaran

3.0Pengambilan Barang

4.0Laporan

Pembeli

Karyawan Toko

Kasir

Pemilik Toko

Daftar_sepatu_yang_dibeli

Daftar_sepatu_yang_dibeli

Memberikan_nota_pembayaran

Terima_nota_pembayaran

Melakukan_pembayaran

Terima_pembayaran

Struk_pembayaran, Struk_pengambilan_sepatu

Terima_struk_pembayaran

Memberikan_struk_pengambilan_sepatu

Terima_sepatu

Terima_struk_pengambilan_sepatu

Memberikan_sepatu

Laporan_penjualan_sepatu

Karyawan Toko

Laporan_data_sepatu

Laporan_data_sepatu

Laporan_penjualan_sepatu

Data_Sepatu

Data_Sepatu

Penjualan_Sepatu

_1430735916.vsd

Pemilik CV

Staff Kantor

Marketting

Kasir

Buruh