Anda di halaman 1dari 12

KATA PENGANTAR

Puji syukur kehadirat Allah Subhanahu wa taala yang telah memberikan


kami berbagai macam nikmat, sehingga aktivitas hidup ini banyak diberikan
keberkahan. Dengan kemurahan yang telah diberikan oleh Tuhan Yang Maha Esa
sehingga kami bisa menyelesaikan LAPORAN SKPL ini dengan baik.

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.

Bandung, 10 Agustus 2016

Deni Gunawan
LEMBAR REVISI

Tanggal Reviewer Uraian Keterangan Paraf


BAB I : PENDAHULUAN

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.2 Ruang Lingkup


Dokumen Analisis ini membahas tentang kegunaan Software yang dibuat,
pengembangan Software dalam menangani efisiensi waktu,keakuratan info produk, serta
fungsi-fungsi yang memudahkan proses jual-beli sehingga konsumen toko mendapatkan
kenyamanan pelayanan.

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.3. Karakteristik Pengguna/User


User-user yang akan menggunakan Software ini yakni :

User Hak Akses


Mengecek Info Product,Mengecek
karyawan Toko Bangunan , harga,Penginputan data penjualan kepada
konsumen.
Menginput data barang yang masuk ke dalam
Admin Gudang Toko Bangunan Madju
toko,Mengecek Stock barang.
Melihat riwayat penjualan, melihat barang
Pemilik Toko Bangunan Madju masuk-keluar toko, dan melihat keuntungan
dari penjualan.
Tabel 1. Karakteristik Pengguna/User

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

2.5. Asumsi dan Ketergantungan


Syarat-syarat utama dalam penggunaan software ini, antara lain :
a. Memahami pengopreasian Operating System
b. Minimun spesifikasi komputer yang dibutuhkan yakni Intel Pentium 4 dengan
besar RAM 1 gb dan support directX 9.
c. Printer
d. Jaringan Lan

BAB III : SPESIFIKASI KEBUTUHAN

3.1. Kebutuhan Fungsional


3.1.1. Pendahuluan
Kebutuhan Fungsional adalah kebutuhan yang harus dipenuhi agar suatu sistem dapat
berjalan atau dapat dikatakan kebutuhan tambahan yang memiliki input, proses, dan
output. Kebutuhan fungsional yang harus ada dalam sistem yang akan dikembangkan ini
adalah sebagai berikut:
a) Sistem harus dapat menyediakan informasi persediaan barang bangunan secara lebih
detail, cepat dan efektif kepada pegawai.
b) Sistem harus dapat mempermudah pegawai dalam proses pencarian stock barang.
c) Sistem harus dapat mempermudah pegawai dalam proses pencarian kegunaan barang.
d) Aktor yang ada dalam dalam lingkup sistem adalah
e) Pembeli
f) Yang dilakukan adalah :
a. Memilih brosur barang bangunan yang akan dibeli
b. Memberitahukan kode material bangunan kepada pegawai untuk dicarikan
info detail mengenai : info barang,harga barang,stock barang
c. Melakukan pembayaran
g) Petugas
a. Login
b. Melakukan pencarian Kode Material yang diberikan pembeli
c. Memberitahukan info material bangunan
d. Memberitahukan harga material bangunan
e. Melakukan pengecekan tempat barang disimpan
f. Menangani Pembayaran
g. Mencetak Nota Pembayaran
3.1.2. Daftar Fungsional
No Nama Kegunaan Input Proses Output
Fungsi
1 Update Untuk Data Barang: User Data
Kode
Data memperbahar Menginpu Tersimpan
Material,Nama
ui stock t pada Pada
Material,info detail
barang di form lalu Database
Material,Jumlah
gudang klik
Material,Harga
tombol
update
2 Login Untuk Masuk User name,dan User Tampilan
Kehalaman password menginpu Kehalama
Menu t User n yang
name dan dimaksud
passwod
2 Cari Data Untuk Kode Material Pencarian Tampilkan
Mencari data data di data
Material database pencarian
bangunan
3 Bayar Untuk Kode User Data
Memproses Material,Jumlah, menginpu tersimpan
penjual uang t pada pada
material form lalu database
Bangunan klik dan cetak
tombol nota
bayar pembelian
4 Laporan Untuk Tanggal,bulan,tahu User Tampilkan
Mencari n menginpu data
jumlah t pada laporan
penjualan form lalu dan cetak
klik laporan
tombol
laporan

3.2. Kebutuhan Antar Muka Eksternal


3.2.1. Antarmuka Pengguna
3.2.2. Antarmuka Perangkat Keras
3.2.3. Antarmuka Perangkat Lunak
3.2.4. Antarmuka Komunikasi
3.3. Kebutuhan Performansi
3.4. Kendala Design
Dalam pembuatan sistem ini, terdapat kendala-kendala atau hambatan yang menyangkut
standar pemenuhan perangkat keras.
3.4.1. Standar Compliance
Pemilik sistem dapat merubah file-file atau pun database yang ada.
User dapat meminjam dan melihat katalog buku melalui jalur otomatisasi.
3.4.2. Perangkat Keras
Berikut adalah standar teknologi informasi yang harus dipenuhi oleh sistem :
1. Sistem operasi Microsoft Windows XP yang berlisensi asli.
2. basis data sebagai media penyimpanannya Basis data yang digunakan adalah
SQL Server 2008 dan dikoneksikan dengan Adodb.
3. Sistem akan dibangun sebagai desktop application. Aplikasi ini akan dibangun
dengan menggunakan Visual Studio 2010 dan PC dengan harddisk minimal 40GB
dan RAM 512 MB, Prosesor Intel Dual Core 2.7ghz
4. Monitor VGA yang dapat menampilkan resolusi minimal 800 x 1200 pixel.
5. Keyboard dan mouse untuk melakukan kegiatan user
3.5. Atribut
3.5.1. Keamanan Sistem
Untuk memproteksi perangkat lunak dari akses, penggunaan, pengubahan, penghancuran
atau pengungkapan (disclosure) yang tidak disengaja atau yang merusak. Kebutuhan
yang spesifik termasuk hal-hal berikut:
1. Adanya back up data sehingga data lebih reliable
2. Penyimpanan data log/history
3. Pemberian suatu fungsi ke modul-modul yang berbeda
4. Pembatasan komunikasi terhadap suatu area tertentu dalam program
5. Pemeriksaan integritas data untuk peubah-peubah kritis

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. Kebutuhan Lain


3.6.1. Database
Database yang terdapat dalam sistem informasi Penjualan Barang Bangunan ini terdiri
dari:
a. Jumlah Material bangunan yang terdapat pada Gudang Toko Bangunan
b. Informasi detail dari setiap Material bangunan yang ada (Nama, Kegunaan,
Jenis,Harga,dll)
c. Lokasi Penyimpanan Material Bangunan
d. Waktu aktif sistem
e. Status Stock Material bangunan di Gudang
f. Sistem Perhitungan Penjualan

3.6.2. Pengoperasian
Perangkat lunak dapat dijalankan di PC yang terhubung dengan server dengan Jaringan
Lan

3.6.3. Penyesuaian Tempat


Penggunaan database SQL-Server 2008 untuk menyimpan data stock material Baru
disimpan di hardware server ,dan data penjulan disimpan diletakkan pada hardware
masing-masing setiap bagian petugas.
BAB IV LAMPIRAN
4.1. Alur Kerja
Aktor Deskripsi Tugas
Pembeli Memilih Brosur
Barang,Memberikan/Menanyakan Kode
Material Bangunan,Membayar
Pegawai Login,Mengelola
data(Menginput,Mencari,Membuat
Laporan,Membuat Nota)
Pemilik Login,Mengelola data(Update,Mencari
data,Cek Laporan)

Skenario :
1. Login

Aktor : user (pegawai atau owner)


PraKondisi : user sudah menjadi member
Kondisi akhir : user dapat masuk ke server dan dapat melakukan operasi Penjualan

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.

2. Menambah data Stock Barang Di Gudang

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.

3. Mencari Info Barang Bangunan


Aktor :Pegawai
Prakondisi:Pegawai Sudah Login
Kondisi akhir: Pegawi dapat Mengetaui info Barang
Pengoprasian:
1. Pegawai menginput kode Barang
2. Data yang dicari dapat ditampilkan

4.2. Use Case Diagram

Anda mungkin juga menyukai