Sistem Informasi Penjualan dan Pembelian Busana Anak Pada Toko Elina Jaya Collection

Gratis

1
6
140
3 years ago
Preview
Full text

DAFTAR PUSTAKA

  Analisis & Desain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Analisis & Desain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis.

KATA PENGANTAR

  Skripsi ini penulis persembahkan untuk kedua orangtua penulis, terima kasih yang sangat besar karena selalu memberikan motivasi, nasehat, cinta,perhatian, dukungan moral dan materil dan kasih sayang serta doa yang tentu takkan bisa penulis balas. Terima kasih untuk adik, kaka beserta kaka ipar dan keponakan penulis,Detria, Tina, Wildan dan Farrell yang selalu memberi dukungan doa, dan Tidak lupa untuk seluruh teman-teman kelas SI-09 angkatan 2009 yang telah banyak berbagi dalam berbagai hal kepada penulis, terima kasih banyakuntuk bantuan dan kebersamaan selama masa perkuliahan.

BAB I PENDAHULUAN

1.1. Latar Belakang Penelitian

  Sejak pertama kali ditemukannya komputer pada tahun 1955, peradaban dunia telah mengalami suatu era informasi yang baru dan cepat. Pengolahan data dengan menggunakan sistem yang saat ini berjalan dirasa kurang efisien dalam hal waktu dan kurang akurat dalam hal informasi yangdihasilkan, untuk menanggulangi masalah-masalah tersebut, dirancanglah sebuah sistem informasi yang dapat membantu dalam kinerja proses penjualan danpembelian, sistem yang dibangun akan lebih memudahkan pengguna untuk memperoleh suatu informasi.

1.2. Identifikasi dan Rumusan Masalah

Adapun identifikasi dan rumusan masalah dapat disimpulkan sebagai berikut:

1.2.1. Identifikasi masalah

  Penulis mengidentifikasi masalah-masalah yang ada diantaranya adalah : 3. Dalam proses perhitungan transaksi masih menggunakan kalkulator, sehingga membutuhkan waktu yang lama dan sering kali terjadikesalahan perhitungan.

1.2.2. Rumusan Masalah

  Bagaimana sistem penjualan dan pembelian yang sedang berjalan pada Toko Elina Jaya Collection. Bagaimana pengujian sistem informasi penjualan dan pembelian busana anak pada Toko Elina Jaya Collection.

1.3. Maksud dan Tujuan Penelitian

Adapun maksud dan tujuan penulisan skripsi ini adalah :

1.3.2. Tujuan Penelitian

  Untuk mengetahui sistem penjualan dan pembelian yang sedang berjalan pada Toko Elina Jaya Collection. Untuk melakukan pengujian sistem informasi penjualan dan pembelian busana anak pada Toko Elina Jaya Collection.

1.4. Kegunaan Penelitian

Kegunaan penelitian merupakan suatu hal yang penting dalam sebuah penelitian agar penelitian ini bermanfaat bagi pihak-pihak yang berkepentingandiantaranya:

1.4.1. Kegunaan Praktis

  Diharapkan mampu menjadi solusi dari permasalahan yang ada pada 1. Bagi Penulis dengan melakukan penelitian ini penulis dapat mempraktekkan ilmuyang didapat selama masih duduk dibangku kuliah terutama yang berkaitan dengan judul yang telah dipilih.

2. Bagi peneliti lain Hasil dari penelitian ini dapat dijadikan sebagai referensi

1.5. Batasan Masalah

  Sistem informasi ini meliputi proses penjualan kepada konsumen, pembelian, dan retur kepada supplier. Tidak membahas laporan keuangan yang ada di di toko ini.

1.7. Sistematika Penulisan

Sistematika penulisan tugas akhir ini dibagi dalam beberapa bab dengan pokok pembahasan secara umum, adalah sebagai berikut:

BAB 1. PENDAHULUAN Bab ini menguraikan tentang latar belakang masalah, rumusan masalah, maksud dan tujuan, batasan masalah, metode penelitian dan sistematika penulisan. BAB II. LANDASAN TEORI

BAB IV. HASIL DAN PEMBAHASAN Bab ini berisi perancangan, implementasi dan pengujian dari hasil analisis dan perancangan sistem yang diusulkan. BAB V. KESIMPULAN DAN SARAN Bab ini berisi kesimpulan tentang keseluruhan dari pembangunan sistem dan saran tentang sistem yang dibangun pada Toko Elina Jaya

BAB II LANDASAN TEORI

2.1. Konsep Dasar Sistem

  Menurut Tata Sutabri (2012 : 3) secara sederhana sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen, yang terorganisasi,saling berinteraksi, saling tergantung satu sama lain dan terpadu. Berdasarkan pendapat diatas dapat disimpulkan bahwa sistem merupakan suatu kumpulan yang terdiri dari adanya bagian-bagian yang saling berkaitan danbekerjasama untuk menghasilkan tujuan.

2.1.1. Karakteristik Sistem

  Batasan Sistem (Boundary)Ruang lingkup sistem merupakan daerah yang membatasi antara sistem dengan sistem lainnya atau sistem dengan lingkungannya luarnya. Seperticontoh sistem informasi, keluaran yang dihasilkan adalah informasi, di mana informasi ini dapat digunakan sebagai masukan untuk pengambilan keputusanatau hal-hal yang merupakan input bagi subsistem lainnya.

2.1.2. Klasifikasi Sistem

  Oleh karena itu sistem dapat diklasifikasikan dari beberapa sudut pandangan, seperticontoh sistem bersifat abstrak, sistem alamiah, sistem bersifat deterministic, dan sistem yang bersifat terbuka dan tertutup. Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik, misalnya sistem teologia, yaitu sistem yang berupapemikiran tentang hubungan antara manusia dengan tuhan, sedangkan sistem fisik merupakan sistem yang ada secara fisik, seperti sistem komputer, sistem produksi,sistem penjualan, sistem administrasi personalia dan lain sebagainya.

2.2. Konsep Dasar Informasi

  Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan berarti bagi yang menerimanya. Informasi TaktisInformasi ini dibutuhkan untuk mengambil keputusan jangka menengah, seperti informasi tren penjualan yang dapat dimanfaatkan untuk menyusunrencana penjualan.

2.2.1. Fungsi Informasi

  Informasi yang disampaikan kepada pemakaimungkin merupakan hasil dari data yang dimasukan ke dalam pengolahan. Akan tetapi dalam kebanyakan pengambilan keputusan yang kompleks, informasi hanyadapat menambah kemungkinan kepastian atau mengurangi macam-macam pilihan.

2.3. Sistem Informasi

  Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen- komponen dalam organisasi untuk mencapai suatu tujuan yaitu manyajikaninformasi. Suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat manajerial, dankegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.

2.3.2. Manfaat Sistem Informasi

  Organisasi menggunakan sistem informasi untuk mengolah transaksi- transaksi, mengurangi biaya dan menghasilkan pendapatan sebagai salah satuproduk atau pelayanan mereka. Bank menggunakan sistem informasi untuk mengolah cek-cek nasabah dan membuat berbagai laporan rekening Koran dan transaksi yang terjadi.

2.3.4. Komponen Sistem Informasi

  Tujuanutamanya adalah memperoleh bahan dengan biaya serendah mungkin yang konsisten dengan kualitas dan jasa yang dipersyaratkan. Retur Retur adalah proses pengembalian atau penukaran barang yang terjadi apabila barang rusak atau tidak sesuai dengan pemesanan.

2.7.1. Hubungan Client Server

  Sumber daya yang digunakan bersama Server mengelola sejumlah sumber daya yang dimiliki agar dapat diakses dan digunakan secara bersama-sama oleh terminal-terminal client yang terhubung pada server. Hubungan dan interaksi Client ServerHubungan yang terjadi antara server dan client adalah one-to many, yang berarti bahwa satu server melayani banyak client.

2.9. Perangkat Lunak pendukung

  Perangkat lunak yang mendukung dalam pembuatan sistem informasi penjualan pembelian pada toko Eliana Jaya adalah sebagai berikut Netbeans 2.9.1. Sebuah IDE merupakan lingkuppemrograman yang di integrasikan ke dalam suatu aplikasi perangkat lunak yang menyediakan Graphic User Interface (GUI), suatu kode editor atau text,suatu compiler dan suatu debugger.

2.9.2. Mysql

  MySQL merupakan software system manajemen database (DatabaseManagement System - DBMS) yang sangat popular di kalangan pemrogram web, terutama di lingkungan linux dengan menggunakan script PHP dan Pelr. Softwaredatabase ini kini telah tersedia juga pada flatform system operasi Windows MySQL merupakan database yang paling popular digunakan untuk membangun aplikasi web menggunakan database sebagai sumber dan pengeloladatanya.

2.9.3. XAMPP

  Apache HTTP ServerApache HTTP Server merupakan aplikasi untuk server web terpopuler di dunia, Apache yang dipaketkan oleh XAMPP ini, sudah terdapat dua modulpengolah pemrograman di sisi server (server-side scripting), yaitu PHP dan Perl. FileZilla FTP ServerFileZilla FTP Server sesuai namanya merupakan aplikasi untuk server FTP (File Transfer Protocol), yang memungkinkan kita berbagi file secara lebih aman, terstruktur, dan tanpa pembatasan jumlah sesi koneksi.

BAB II I OBJEK DAN METODE PENELITIAN

3.1. Objek Penelitian

  Dalam menentukan objek penelitian, penulis melakukan penelitian pada toko busana anak Elina Jaya Collection yang beralamat di Blok H No. Visi dan Misi Perusahaan Untuk mencapai suatu tujuan di perlukan suatu perencanaan dan tindakan nyata untuk dapat mewujudkannya, secara umum bisa di katakan bahwa Visi danMisi adalah suatu konsep perencanaan yang di sertai dengan tindakan sesuai dengan apa yang di rencanakan untuk mencapai suatu tujuan.

2.1.2.2. Misi

  Misi Toko Elina Jaya Collection memberikan pelayanan terbaik pada pelanggan dengan tetap memberikan harga yang bersaing kepada konsumen. Struktur Organisasi Perusahaan Berikut ini struktur organisasi dari Toko Elina Jaya Collection Pemilik Bagian Gudang Kasir Gambar 3.1.

3.2. Metode Penelitian

Metode penelitian yang akan dibahas pada skripsi ini meliputi desain penelitian, jenis pengumpulan data, metode pengumpulan data, MetodePendekatan, Pengembangan Sistem dan pengujian software.

3.2.1. Desain Penelitian

  desain penelitian merupakan semua proses penelitian yang dilakukan oleh penulis dalam melaksanakan penelitian mulai dari perencanaan sampai denganpelaksanaan penelitian yang dilakukan pada waktu tertentu. Dalam proses perhitungan transaksi masih menggunakan kalkulator, sehingga membutuhkan waktu yang lama dan seringkali terjadi kesalahan perhitungan.

2. Menetapkan masalah-masalah yang akan diteliti dalam penelitian ini : a

  Bagaimana sistem penjualan dan pembelian yang sedang berjalan Pada Toko Elina Jaya Collection. Bagaimana pengujian sistem informasi penjualan dan pembelian busana anak pada Toko Elina Jaya Collection.

3.2.2. Jenis dan Metode Pengumpulan Data

Pengumpulan data adalah alat bantu bagi penulis dalam mencari data dan informasi. Untuk memperoleh data dan keterangan yang diperlukan, dalam hal inipenulis menggunakan cara sebagai berikut :

3.2.2.2. Sumber Data Sekunder

Cara yang digunakan untuk mengumpulkan data sekunder adalah metode dokumentasi, yaitu dengan mengumpulkan data dan informasi yang diperlukanbaik dari buku sumber ataupun dokumen-dokumen yang diperoleh dari pihak terkait pada saat penelitian dilakukan, seperti faktur penjualan dan notapembelian.

3.2.3. Metode Pendekatan dan Pengembangan Sistem

Metode pendekatan dan pengembangan sistem dilakukan untuk melengkapi kelemahan kelemahan di dalam sistem. Dari pendekatan sistem dapatdilakukan pengembangan sistem untuk menghasilkan sistem informasi berbasis komputer yang dapat menyelesaikan permasalahan tersebut

3.2.3.2. Metode Pengembangan Sistem

  Penulismenginginkan perancangan sistem yang telah dihasilkan kemudian dipersentasikan kepada user dan user diberikan kesempatan untuk diberikanmasukan-masukan sehingga sistem informasi yang dihasilkan betul-betul sesuai dengan yang diinginkan. Implementasi SistemPerangkat lunak yang telah diuji dan diterima pihak Toko dan siap untuk digunakan oleh Toko Elina Jaya CollectionSetiap metode pengembangan sistem memiliki kelebihan dan kekurangannya masing masing, berikut adalah kelebihan-kelebihan dankekurangan-kekurangan dari metode prototype : 1.

3.2.3.3. Alat Bantu Analisis dan Perancangan

  Keuntungan menggunakan DFD adalah supaya lebih memudahkan pemakai (user) yang kurang menguasai dalam bidang Pada tahap analisis, kamus data merupakan alat komunikasi antara user dan analis sistem tentang data yang mengalir di dalam sistem, yaitutentang data yang masuk ke sistem dan tentang informasi yang dibutuhkan oleh user. Perancangan Basis DataBasis data adalah kumpulan atau koleksi dari data-data yang Secara umum, DBMS diartikan sebagai suatu program komputer yang digunakan untuk memasukkan, mengubah, menghapus, memanipulasi,dan memperoleh data atau informasi dengan praktis dan efisien.

3.2.4. Pengujian Software

  Dalam pembuatan suatu program diperlukan suatu teknik pengujian yang berguna dalam mengevaluasi program yang dibuat. Metode pengujiaan yang digunakan dalam pengujiaan perangkat lunak disini adalah metode Black Box Testing.

3.3. Analisis Sistem Yang berjalan

  Analisis sistem yang berjalan bertujuan untuk memahami sistem, mengetahui kekurangan sistem, dan menentukan kebutuhan dari sistem yang akandibangun. Analisis yang berjalan dilakukan berdasarkan urutan kejadian yang ada dan, dari urutan tersebut dapat dibuat diagram alir dokumen (flowmap), diagramkonteks (context diagram), maupun diagram alir data (data flow diagram).

3.3.1. Analisis Dokumen

  Analisis dokumen bertujuan untuk menguraikan dokumen-dokumen apa saja yang dipakai pada sistem informasi yang sedang berjalan. Nama Dokumen : Nota ReturFungsi : Sebagai tanda bukti penggantian barang kepada supplierRangkap : 2(Dua)Sumber : Bagian gudang 6.

3.3.2. Analisis Prosedur Yang Sedang Berjalan

Analisis prosedur sistem yang sedang berjalan berikut ini merupakan prosedur penjualan, pembelian dan retur yang sedang berjalan di Toko Elina JayaCollection. Prosedur penjualan yang sedang berjalan di Toko Elina Jaya Collection dapat diuraikan sebagai berikut :

1. Konsumen melakukan permintaan barang kepada kasir

  Prosedur pembelian yang sedang berjalan di Toko Elina Jaya Collection dapat diuraikan sebagai berikut : 1. Kemudian bagian gudang mencatat pembelian kedalam buku transaksi pembelian untuk diserahkan kepada pemilik, dan bagian gudangmengarsipkan nota pembelian.

3.3.2.1. Flow Map

Flowmap sistem yang sedang berjalan pada Toko Elina Jaya Collection adalah sebagai berikut: Flowmap Prosedur Penjualan Busana Anak Yang Sedang Berjalan Konsumen Bagian Gudang Pemilik Bagian Kasir Permintaan barang CekPermintaan stok barang Data permintaan barang barang Lap barang kosongTersedia Tidak Ya Daftar barang Daftar barang Buat faktur Penjualan Faktur penjualan Faktur penjualan Mencatat Buku transaksi penjualan Faktur penjualan Daftar barang Ketersedian AdaKosong Daftar barang Daftar stok minimumMembuat daftar stokminimum Menentukan purchase P.O by phone Daftar stokorder minimumPurchase order Nota pembelia Purchase orderMenelpon P.O by phone supplier Nota pembelian Mencatat pembelian Validasi kondisinota Yabarang Nota returretur Nota retur Nota retur PerluNota retur valid Returvalid Nota retur Nota retur validvalid Tidak Nota retur validA3 Nota Nota retur Nota retur pembelianberes beres Nota returvalid Nota returberes Sesuai Tidak Tidak sesuai YaNota retur beres Nota retur validA3ap mw

3.3.2.2. Diagram Konteks

  Adapun diagram konteks penjualan, pembelian dan retur kepada supplier yang sedang berjalan di Toko Elina Jaya Collection adalah sebagai berikut:Konsumen SI Penjualan & Pembelian Busana anak Supplier PemilikBuku transaksi penjualan, Buku transaksi pembelian, Daftar stok minimum, Nota retur Permintaan barang, P. Nota retur beres Purchase order, Nota retur valid Gambar 3.6.

3.3.2.3. Data Flow Diagram

  Berikut ini adalah DFD pada proses penjualan, pembelian dan retur kepada supplier yang sedang berjalan di Toko Elina Jaya Collection Arsip faktur Konsumen Permintaan barangPenjualan Faktur penjualan Lap. Nota retur valid, Nota PembelianRetur Nota retur beres tdk sesuai Nota retur valid Arsip nota retur Nota returNota retur DFD Level 1 Penjualan, Pembelian Dan Retur Busana Anak Yang Gambar 3.7.

3.3.3. Evaluasi Sistem Yang Sedang Berjalan

  Evaluasi Sistem Yang Berjalan No Masalah Solusi 1 Dalam proses pembuatan nota dan laporan yang masih manual yaitutulis tangan, sehingga sering terjadi kesalahan penulisan dan kadangtulisan sulit terbaca. Perlu adanya sistem informasi penjualan dan pembelian,sehinnga data sudah tersimpan di database di dalam media penyimpanan data yaitu harddisk.

BAB IV HASIL DAN PEMBAHASAN

4.1. Perancangan Sistem

Dalam tahapan perancangan sistem ini penulis menggambarkan penggambaran Diagram Alir (Flow Map), Diagram Konteks (Context Diagram), Data Flow Diagram (DFD), Kamus Data (DataDictionary), EntityRelational Diagram (ERD) dan Normalisai untuk perancangan database yang dibutuhkan

4.1.1. Tujuan Perancangan Sistem

  Tujuan dari perancangan sistem secara umum adalah untuk memberikan gambaran secara umum kepada user tentang sistem yang baru. Desain secara umum mengidentifikasikan komponen-komponen sistem informasi yang akan didesainsecara rinci.

4.1.3. Perancangan Prosedur Yang Diusulkan

  Kemudian bagian gudang menginputkan data pembelian, dan mencetak laporan pembelian untuk diserahkan kepada pemilik, dan bagiangudang mengarsipkan nota pembelian. Jika barang dalam kondisi rusak atau cacat, maka bagian gudang menginput data retur dan mencetak rangkap dua, lalu diserahkan kepadapemilik untuk divalidasi.

4.1.3.1. Flowmap

  Berikut merupakan flowmap penjualan, pembelian dan retur yang diusulkan pada Toko Elina Jaya Collection: Flowmap Prosedur Penjualan Busana Anak Yang Diusulkan Konsumen Bagian Gudang Bagian Kasir PemilikPermintaan barang Cek barang Database SI Penjualan& Pembelian Data barang Tersedia yaLap.barang kosong Permintaan barangFaktur penjualan Cetak Lap. Data Flow Diagram Berikut ini adalah gambaran Data Flow Diagram yang di usulkan di Hayati Busana.

4.1.3.3.1. DFD Level 1

  Berikut ini adalah DFD level 1 pada proses penjualan, dan pembelian dan retur yang diusulkan pada Toko Elina Jaya Collection: 1.0 Penjualan 2.0 Pembelian 3.0 Retur Konsumen Permintaan barangLap. barang kosong, Faktur penjualan F_Barang Data barangF_Penjualan Permintaan barang Pemilik Lap.

4.1.3.3.2. DFD Level 2 Proses 1

Berikut ini adalah DFD level 2 proses 1 pada kegiatan penjualan yang diusulkan pada Toko Elina Jaya Collection : KonsumenPemilik

1.1 Cek Barang

1.3 Cetak Faktur

  Penjualanpermintaan barang F_Barang Lap. Barang kosong data barang Data permintaan barangF_Penjualan Data permintaanbarang Data Permintaanbarang Faktur penjualan Data penjualan Lap.

4.1.3.3.3. DFD Level 2 Proses 2

  Berikut ini adalah DFD level 2 proses 2 pada kegiatan pembelian yang diusulkan pada Toko Elina Jaya Collection : Pemilik 2.1 Cetak Stok Minimum 2.2 Menelpon Supplier 2.3 Input Data PembelianF_Barang data barang Lap. PembelianData pembelian Data Pembelian Lap.

4.1.3.3.4. DFD Level 2 Proses 3

  Berikut ini adalah DFD level 2 proses 3 pada proses retur kepada supplier yang diusulkan pada Toko Elina Jaya Collection : F_Pembelian 3.2 Input data returData pembelian Supplier Data retur 3.3 Cetak nota returNota Retur Nota retur valid 3.5 Cetak laporan returPemilik Lap. Nama arus data : Laporan barang kosongAlias : -Bentuk data : SuaraArus data : P1.1 - KonsumenPenjelasan : Elemen data : kd_bar , kd_kat , nm_bar, uk_bar, hg_beli, hg_jual, stok.

4.1.4. Perancangan Basis Data

  Perancangan basis data merupakan perancangan yang digunakan untuk pembuatan dan penyimpanan data kedalam sistemyang terdiri dari beberapa file, a. Bentuk UnNormal Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada keharusan mengikuti suatu format tertentu, dapat saja data tidak lengkapatau terduplikasi.{kd_bar , kd_kat, nm_bar, uk_bar, hg_beli, hg_jual, stok,kd_kat, nm_kat,kd_ksr, nm_ksr, almt_ksr, tlp_ksr.

1 Melakukan

1 Gambar 4.10. Entity Relationship Diagram (ERD) 1 1 nn Mempunyai n 1 1 mempunyai 1 Menghasilkan nn Melakukan melayanipenjualan kategoribarang pembeliansupplier Bag_gudangbag_kasir retur 1 Menghasilkan 1 1 mempunyai1 nmempunyai n 1 mempunyaimempunyai n 1 Detail_pembelian Detail_penjualanDetail_retur

4.1.4.4. Struktur File

  Struktur File Tabel Barang No Nama Field Type Size Keterangan 1 kd_bar Varchar 15 Primary key 2 kd_kat Varchar 5 Foreign Key 3 nm_bar Varchar50 4 uk_bar int2 5 hg_beli Bigint20 6 hg_jual Bigint20 7 stok int5 2. Struktur File Tabel Kategori No Nama Field Type Size Keterangan 1 id_kat Varchar 4 Primary key 2 nm_kat Varchar 50 No Nama Field Type Size Keterangan 3 almt_sup Varchar 100 4 tlp_sup Varchar12 4.

4.1.4.5. Kodifikasi 1

  Faktur Penjualan FPJ-999999-999 = FPJ adalah faktur penjualan, 999999 adalah tanggal 6. Barang BSN-K/99-999 = BSN adalah busana, K/99 adalah dari kode supplier, 999 adalah no urut barang 7.

4.2. Perancangan Antar Muka

Di dalam perancangan program sistem infromasi penjualan dan pembelian yangdibangun ini meliputi perancangan input dan perancangan output yang adapada sistem informasi penjualan dan pembelian busana anak pada Toko Elina JayaCollection. Hal ini dilakukanuntuk menjadi sarana komunikasi antara user dengan sistem serta dapat memberikan kemudahan dan tidak membingungkan bagi userdalam melakukan aktifitasnya dalam mengetahui proses input dan output yang terdapat pada aplikasi

4.2.1. Struktur Menu

Struktur menu merupakan bentuk utama dari suatu rancangan program Menu Login File Master Transaksi Laporan Input Bagian Pengadaan Kategori Penjualan Laporan Penjualan Logout Logout Input Bagian Pengadaan Barang Input Bagian Kasir Pembelian Laporan PembelianExit Kasir Retur Laporan Pemesanan Laporan Retur Supplier Gudang Laporan Stok Minimun Persentase KeuntunganStok Minimum Gambar 4.11. Struktur Menu

4.2.2 Perancangan Input

  Perancangan input merupakan tahap awal dimulainya suatu proses di dalam sistem, dimana data yang dimasukan untuk diolah menjadi informasi yanglebih berguna. Perancangan input yaitu pembuatan antarmuka (interface) untuk menerima masukkan dari pengguna sistem, rancangan input data ini harus LOGINUsername Password Batal Login Gambar 4.12.

2. Rancangan input kategori

  Kategori Simpan Digunakan untuk menyimpan data yang telah diinput. Batal Digunakan untuk membatalkan data yang telah diinputkan.

3. Rancangan input barang

  BARANGKategori Kode BarangKode Nama Ukuran Harga BeliPilih Harga JualStok Kode Kategori Nama Ukuran Harga beli Harga Jual Stok Simpan Cari Nama BarangBatal Edit Hapus Cancel Digunakan untuk membatalkan data yang sudah terisi. Edit Digunakan untuk merubah data yang sudah disimpan.

4. Rancangan input kasir

  Simpan Digunakan untuk menyimpan data yang telah diinput. Batal Digunakan untuk membatalkan data yang telah diinputkan.

6. Rancangan input supplier

  Simpan Digunakan untuk menyimpan data yang telah diinput. Batal Digunakan untuk membatalkan data yang telah diinputkan.

7. Rancangan input persentase keuntungan

  Rancangan Form Persentase Keuntungan a. Simpan Menyimpan data 8.

9. Rancangan input penjualan

  PENJUALANNo Nota Kode Barang Nama barangHarga Kode Barang Nama Harga Ukuran Kirim Ukuran Jumlah SubtotalStok Cari Nama BarangAmbil dataTanggal Kategori Stok Total BayarBayar Kembali Rp.000000 Rp.000000Kode Harga Subtotal Jumlah Nama Selesai Hapus Gambar 4.20. Ambil data Untu mengambil data barang yang ada di data barang 10.

4.2.3 Perancangan Output

Perancangan output menampilkan halaman output penjualan busana yang berupa faktur penjualan, nota retur, laporan penjualan, laporan pembelian, laporanretur, dan laporan stok minimum.

1. Rancangan output faktur penjualan Digunakan sebagai bukti penjualan kepada konsumen

Collection

ELINA JAYA

JUAL MACAM-MACAM BUSANA ANAK BLOK H. NO 57-58Telp (022)600 0560

2. Rancangan output nota retur Digunkan sebagai bukti kepada supplier untuk melakukan retur barang

  Collection ELINA JAYA JUAL MACAM-MACAM BUSANA ANAKBLOK H. NO 57-58 Telp (022)600 0560 Retur No : Tanggal : Banyak Nama Barang KeteranganPemilik Toko Bagian Gudang ( ) ( ) Gambar 4.28.

3. Rancangan output laporan penjualan

  Digunkan sebagai laporan kepada pemilik agar mengetahui transaksi-transaksi penjualan. Rancangan output laporan pembelianDigunakan sebagai lapran kepada pemilik agar mengetahui transaksi-transaksi pembelian.

5. Rancangan output laporan retur

  Digunkan sebagai laporan kepada pemilik untuk mengetahui barang-barang yang diretur. Rancangan output laporan stok minimumDigunakan sebagai laporan stok menimum dan menentukan barang yang akan dipesan kepada supplier.

4.3. Perancangan Arsitektur Jaringan

  Perancangan arsitektur jaringan pada Toko Elina Jaya ini menggunakan client server dengan menggunakan model topologi star.. Gambar dibawah iniakan menunjukkan bagaimana arsitektur jaringan sistem informasi penjualan dan pembelian pada Toko Elina Jaya.

1 U

ComputerComputerKomputer Client Komputer Client Pemilik Kasir Gambar 4.33. Perancangan Arsitektur Jaringan

4.4. Implementasi

Dalam proses implementasi terdapat batasan implementasi, implementasi perangkat lunak, implementasi perangkat keras, implementasi basis data (sintaksSQL), implementasi antar muka, implementasi instalasi program, dan penggunaan program

4.4.1. Batasan Implementasi

  Dalam mengimplemetasikan perangkat lunak Sistem Informasi RekamMedis ini terdapat beberapa hal yang menjadi batasan implementasi, yaitu : 1. Sistem informasi penjualan dan pembelian busana anak ini khusus diimplementasikan bagi Toko Elina Jaya Collection.

4.4.2. Implementasi Perangkat Lunak

4.4.3. Implementasi Perangkat Keras

Pada tahap implementasi perangkat lunak, terdapat beberapa perangkat lunak yang menjadi pendukung bagi system. Perangkat lunak tersebut diantaranya Pada implementasi perangkat keras dibutuhkan beberapa perangkat keras sebagai pendukung sistem diantaranya sebagai berikut :

1. Komputer Server a

  Motherboard untuk intel ddr3 c. Keyboard dan mouse standar g.

4.4.4. Implementasi Basis Data ( Sintaks SQL)

Pada bagian implementasi basis data diuraikan dalam sintak basis data sebagai berikut :

1. Sintaks pembuatan database

  Sintaks pembuatan tabel bag_gudang CREATE TABLE bag_gudang ( kd_gud varchar(15) NOT NULL,nm_gud varchar(50) NOT NULL, almt_gud varchar(100) NOT NULL,tlp_gud varchar(12) NOT NULL,PRIMARY KEY (kd_gud)) ENGINE=InnoDB; 3. Sintaks pembuatan tabel bag_kasir CREATE TABLE bag_kasir ( kd_ksr varchar(15) NOT NULL,nm_ksr varchar(50) NOT NULL, almt_ksr varchar(100) NOT NULL,tlp_ksr varchar(12) NOT NULL,PRIMARY KEY (kd_ksr)) ENGINE=InnoDB; 4.

5. Sintaks pembuatan tabel detail_pembelian

  CREATE TABLE detail_pembelian ( no_beli varchar(25) NOT NULL,kd_bar varchar(25) NOT NULL, hs_beli bigint(20) NOT NULL,jml_beli int(5) NOT NULL, sub_beli bigint(20) NOT NULL,KEY no_beli (no_beli),KEY kd_bar (kd_bar),CONSTRAINT detail_pembelian_ibfk_1 FOREIGN KEY (no_beli)REFERENCES pembelian (no_beli),CONSTRAINT detail_pembelian_ibfk_2 FOREIGN KEY (kd_bar)REFERENCES barang (kd_bar)) ENGINE=InnoDB; 6. Sintaks pembuatan tabel pembelianCREATE TABLE pembelian ( no_beli varchar(25) NOT NULL,tgl_beli date NOT NULL, kd_sup varchar(15) NOT NULL,tot_beli int(20) NOT NULL, kd_gud varchar(20) NOT NULL,PRIMARY KEY (no_beli),KEY kd_sup (kd_sup),KEY kd_gud (kd_gud),CONSTRAINT pembelian_ibfk_1 FOREIGN KEY (kd_sup) REFERENCES supplier (kd_sup),CONSTRAINT pembelian_ibfk_2 FOREIGN KEY (kd_gud) REFERENCES bag_gudang (kd_gud)) ENGINE=InnoDB; 10.

4.4.5. Implementasi Antar Muka

  Implementasi antar muka pada Java Netbeans versi 8.0 dilakukan dengan sebuah form yang berekstensi .java, sehingga setiap halaman dalam perangkatlunak dibuat file program yang ditulis dengan berektensi .java. Impementasi Halaman Utama Sub Menu Deskripsi Nama File File Sub menu untuk memanggil login, logout, MenuUtama.java keluarMaster Sub menu untuk memanggil form MenuUtama.java kategori, barang, kasir, gudang, supplier,persentase keuntungan, dan stok minimum Transaksi Sub menu untuk memanggil form MenuUtama.java penjualan, pembelian dan returLaporan Sub menu untuk memanggil form laporan MenuUtama.java penjualan, pembelian, retur dan stokminimum.

4.4.5.2. Implementasi Sub Menu File

Sub menu Deskripsi Nama file Keluar Keluar dari sistem Dispose();

4.4.5.3. Implementasi Sub Menu Master

  Impementasi Sub Menu Master Sub menu Deskripsi Nama file Kategori Membuat data kategori FKategori.javaBarang Membuat data barang FBarang.java Kasir Membuat data kasir FKasir.java Gudang Membuat data gudang FGudang.java Supplier Membuat data suplier FSuplier.java Persentase keuntunganMerubah persentase keuntungan harga jual yang akan diambil Funtung.java 4.4.5.4. Impementasi Sub Menu Transaksi Sub menu Deskripsi Nama file Melakukan transaksi penjualan FPenjualan.java Penjualan Melakukan transaksi FPembelian.java Pembelian pembelianRetur Melakukan input barang retur FRetur.java 4.4.5.5.

4.4.6. Implementasi Instalasi Program

  Sebelum menggunakan program kita terlebih dahulu install XAMPP yang di dalamnya sudah terdapat service untuk database Mysql. Setelah XAMPP di install pada komputer maka buat database pada Mysql dengan nama database_elinajaya, lalu import database database_elinajaya yang ada di folder instalasi kedalam database database_elinajaya.

3. Setelah itu tentukan folder dimana kita akan menginstal aplikasi, lalu next

  Gambar 4.36. Installasi Tahap 3 4.

5. Tunggu sampai proses instalasi selesai, lalu klik finish

Gambar 4.38. Installasi Tahap 5

4.4.7. Pengguaan Program

Penggunaan program dilakukan sebagai berikut: 1.Login Tampilan utama login user berdasarkan hak akses yang telah dibagi yaitu terdapat hak akses untuk owner yang bisa menggunakan seluruh fiturprogram, gudang hak akses nya dibatasi hanya dapat membuka master barang, transaksi penjualan, transaksi retur, laporan pembelian, laporan retur,dan laporan stok minimum dan kasir hak akses nya hanya dapat melakukan

2. Menu file Terdapat sub menu login, logut, dan exit

  Form barangDigunakan untuk menginputkan data barang Gambar 4.43. Form bagian gudang Form supplierDigunakan untuk menginputkan supplier Gambar 4.46.

4. Menu Transaksi Berisi sub menu penjualan, pembelian dan retur

  Faktur penjualan Digunakan sebagai bukti transaksi penjualan kepada konsumen. Form pembelianDigunakan untuk menginputkan transaksi pembelian Form retur Digunakan untuk menginputkan barang retur.

5. Menu Laporan

  Terdapat sub menu laporan penjualan, laporan pembelian, laporan retur dan laporan stok minimum. Laporan stok minimumDigunakan sebagai dokumen laporan stok minimum yang menentukan pemesanan barang kepada supplier.

4.5. Pengujian

  Pengujian merupakan suatu bagian yang penting dalam siklus pembangunan perangkat lunak. Tujuan pengujian sistem adalah untuk mengetahui bahwa komponen sistem telah berfungsi dengan baik.

4.5.1. Rencana Pengujian Pengujian perangkat lunak ini menggunakan metode pengujian black box

  Rencana pengujian yang akan dilakukan yaitu pengujian terhadap faktor akses login, dan proses penginputan data. Rencana dan Butir Uji Rencana yang diuji Butir ujiLogin User Melakukan login Menu master Mengisi form kategori, barang, kasir, gudang, supplier, persentasekeuntungan dan stok minimum Menu transaksi Melakukan transaksi pembelian, penjualan dan returMenu Cetak laporan Menampilkan laporan penjualan, laporan pembelian, laporan retur danlaporan stok minimum Tabel 4.18.

4.5.3. Kesimpulan Hasil Pengujian

Berdasarkan hasil pengujian dengan kasus uji sample diatas dapat ditarik kesimpulan bahwa perangkat lunak sistem informasi penjualan dan pembelianbusana anak bebas dari kesalahan sintaks dan secara fungsional memperoleh hasil yang sesuai dengan yang diharapkan.

BAB V KESIMPULAN DAN SARAN

  Adapun kesimpulan yang dapat diambil dari pembangunan sistem informasi penjualan dan pembelian busana anak ini antara lain : 1. Saran Agar sistem informasi penjualan dan pembelian ini lebih optimal dan berjalan sesuai dengan harapan, maka penulis memberikan sesuatu yang dapat 125 3.

PROGRAM STUDI SISTEM INFORMASI

BIODATA MAHASISWA DATA PRIBADI:

  (022) 2506553, 2508412 BANDUNG 40132 Nim : 10509361 Nama : Finsa Tisna NugrahaTempat/Tgl. Lahir : Bandung, 1990-05-01 Jenis Kelamin : PriaSemester : 10 Jenjang Pendidikkan : Program Sarjana (Strata - I)Alamat Rumah : Komplek Griya Cempaka Arum Blok i - 2/105 RT 03 RW 04, Kelurahan Rancanumpang, Kecamatan Gedebage, Kota BandungAlamat Bandung : Komplek Griya Cempaka Arum Blok i - 2/105 RT 03 RW 04, Kelurahan Rancanumpang, Kecamatan Gedebage, Kota BandungE-Mail : finsatisnanugraha@yahoo.com No.

DATA KELUARGA:

Nama Ayah : Sutisna Nama Ibu : Ani MardianiAlamat Orang Tua : Komplek Griya Cempaka Arum Blok i - 2/105 RT 03 RW 04, Kelurahan Rancanumpang, Kecamatan Gedebage, Kota BandungNo. Telpon Orang Tua : 082118268130

Dokumen baru