Ucapan terima kasih tidak lupa kami haturkan kepada dosen dan teman-teman
yang banyak membantu dalam penyusunan makalah ini. Kami menyadari di
dalam penyusunan laporan SKPL ini masih jauh dari kesempurnaan. Masih
banyak kekurangan yang harus diperbaiki, baik dari segi tata bahasa maupun
dalam hal pengkonsolidasian.
Oleh karena itu kami meminta maaf atas ketidaksempurnaanya dan juga
memohon kritik dan saran untuk kami agar bisa lebih baik lagi dalam membuat
karya tulis ini.
Harapan kami mudah-mudahan apa yang kami susun ini bisa memberikan
manfaat untuk diri kami sendiri,teman-teman, serta orang lain.
Deni Gunawan
LEMBAR REVISI
1. Latar Belakang
Perkembangan teknologi informasi pada sisi perangkat keras dan perangkat
lunak yang semakin hari memperlihatkan perkembangan yang sangat pesat, didukung
dengan teknologi komunikasi yang juga mengalami peningkatan secara signifikan
merupakan alternatif tepat bagi suatu perusahaan untuk menunjang kegiatan-kegiatan
usaha agar berjalan dengan baik. Seperti halnya pekerjaan dalam pengolahan data,
apabila terjadi ketidak teraturan dan tidak terkoordinasi dengan baik dapat
mengakibatkan sulitnya mengetahui data dan informasi secara mudah, cepat dan akurat.
Teknologi dan informasi merupakan dua hal yang tidak dapat dipisahkan satu sama
lainnya.
Pada tataran perusahaan yang bergerak dibidang penjualan membutuhkan suatu
sistem informasi yang baik, terutama sistem informasi penjualan, agar dalam kegiatannya
dapat berjalan dengan efektif dan efisien. Keadaan tersebut menyebabkan banyaknya
perusahaan yang meningkatkan pengembangan dibidang penjualan untuk meningkatkan
pelayanan yang lebih baik lagi dan dapat mengolah data dengan mudah, cepat dan akurat.
1.1 Tujuan
Tujuan dibentuknya Dokumen Analisis berjudul Software Penjualan Barang
Toko Bangunan, antara lain :
a. Menganalisa pengembangan software.
b. Mengetahui batasan kinerja software.
c. Merealisasikan hasil tahap analisis ke dalam bentuk rancangan sistem yang lebih
rinci
d. Mendefinisikan proses pengolahan data atau informasi secara detil
1.3 Definisi
Analisis Perancangan Software memiliki definisi Penguraian dari suatu sistem
informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk
mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-
kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan
sehingga dapat diusulkan perbaikan-perbaikan. Tujuannya yakni memudahkan pengguna.
1.4 Referensi
Pembuatan Dokumen Analisis ini berdasar kepada sistem di Toko Bangunan Maju
yang masih manual dalam pengerjaannya. Disitu, kita masih bisa menemukan banyak
kekurangan yakni pada sebuah efisiensi waktu,kurangnya informasi detail tentang produk
yang dijual dan masih bisa menemukan kesalahan dalam perhitungan ketika menjumlah
harga serta dalam memberitahukan harga barang pada konsumen.
1.5 Sistematika
Sistematika pembahasan pada Dokumen Analisis ini pada dasarnya memudahkan
para pembaca dalam mengikuti apa yang dipaparkan , antara lain berisi;
a. Bab I yang merupakan pendahuluan bab ini berisi gambaran umum yang
dilakukan meliputi tujuan,ruang lingkup,defenisi, referensi dan sistematika
b. Bab II berisi sudut pandang dari pengembang software, lalu kegunaan software,
karakteristik pengguna, batasan-batasan, serta asumsi dan ketergantungan.
c. Bab III membahas tentang spesifikasi kebutuhan yang meliputi kebutuhan
fungsional, kebutuhan antarmuka, dan kebutuhan performansi, kendala design,
atribut dan kebutuhan-kebutuhan lain seperti database, pengoperasian dan
penyesuaian tempat.
d. Bab IV yang merupakan Bab terakhir membahas Lampiran yang meliputi Alur
Kerja (Data Flow Diagram) dan Use Case Diagram.
BAB II : DESKRIPSI UMUM
2.1. Perspektif
Dalam membantu pegawai toko dan pengunjung dalam melakukan kegiatan di
lingkungan Jual beli Material Bangunan di Toko Bangunan Madju dibuatlah perangkat
lunak yang bersifat user friendly artinya petugas dapat menggunakannya dengan mudah.
Perangkat lunak ini menangani kegatan - kegiatan antara lain Cek Stock Material
Bangunan,Pencarian Info Material,Cek Harga Material,Hitung Jumlah Pembayaran,dan
Buat Nota Pembayaran.
2.2. Kegunaan
Perangkat lunak ini memiliki kegunaan yang nantinya dapat membantu pegawai
dan Pemilik dalam melaksanakan kegiatan operasionalnya.Dengan adanya perangkat
lunak ini, mereka bisa mendapatkan data-data harga barang,info barang,stock
barang,serta laporan penjualan lebih mudah dan akurat.Software ini dibuat dengan
memfokuskan tujuannya untuk memudahkan dan mempercepat kinerja
2.4. Batasan-Batasan
Batasan-batasan yang dimasukan ke dalam Dokumen Analisis ini, antara lain :
a. Software ini hanya diperuntukan untuk satu Toko Bangunan Madju
b. Software ini memiliki beberapa fitur tambahan yang tidak dibahas pada
Dokumen Analisis ini karena tujuan utama Software ini menitikberatkan fitur
pada karyawan yang mempermudah Dalam Pemberian Informasi
Product,Harga Barang serta pembuatan struk pembelian,pembuatan Laporan
Penjualan
c. Aplikasi bersipat Gui Menggunakan Visual Studio 2010
d. Database Menggunakan Sql Server 2008
3.5.2. Pemeliharaan
Adanya pemeliharaan dan pengecekan berkala yang akan dilakukan terhadap program
yang berjalan ataupun pengecekan baik terhadap perangkat lunak itu sendiri ataupun
hardware yang digunakan. Untuk pemeliharaan tiap harinya, sistem ini dilengkapi
antivirus sehingga meminimalkan kerusakan pada sistem serta terdapat back up data
untuk mencegah hal-hal tidak terduga yang tidak diinginkan.
3.6.2. Pengoperasian
Perangkat lunak dapat dijalankan di PC yang terhubung dengan server dengan Jaringan
Lan
Skenario :
1. Login
Pengoprasian :
1. User memasukkan username dan password
2. User menekan tombol login
3. Sistem memverifikasi password berdasarkan username yang diinput dengan data
password diDatabase
4. Jika cocok, sistem membuka halaman pertama program aplikasi, Jika Terjadi Error
(tidakcocok): Sistem menampilkan exception error, membuka kembali halaman login.
Actor : Pemilik
Pra kondisi : user sudah login.
Kondisi akhir : data server bertambah
Pengoprasian :
1. Pemilik menginput data Barang Baru di gudang.
2. Data Barang baru masuk ke database.