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
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
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
Recommended