• Tidak ada hasil yang ditemukan

Perancangan Aplikasi Penjualan Barang Tunai dan Kredit pada PT. Dirgaputra Ekapratama.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan Aplikasi Penjualan Barang Tunai dan Kredit pada PT. Dirgaputra Ekapratama."

Copied!
24
0
0

Teks penuh

(1)

i

ABSTRAK

Ketatnya persaingan di era globalisasi saat ini, mengharuskan perusahaan baik perusahaan industri, perusahaan jasa, perusahaan dagang, agrobisnis maupun dalam bentuk lainnya, saling berlomba dalam perkembangan Teknologi

Informasi.

Dengan adanya Teknologi Informasi akan membuat perusahaan mampu bersaing di era globalisasi. Lebih dari 1000 jenis dan merek suku cadang membuat PT. DIRGAPUTRA EKAPRATAMA yang menjual suku cadang kewalahan dalam mengelola data, mengatur pemasukan, pengeluaran barang dan stok barang.

Dalam laporan tugas akhir ini akan dibahas tentang aplikasi untuk

membuat sistem penjualan barang yang tersusun secara rapi dalam bentuk aplikasi yang didalamnya berisi data barang, data pelanggan dan pemesanan barang dan laporan-laporan lainnya sehingga dapat memudahkan pemakai. Selain itu juga akan dibuat aplikasi yang dapat mencari data berdasarkan nama pelanggan atau nama barang, serta mencetak laporan-laporan sebagai informasi atau dokumen perusahaan.

Aplikasi ini dibuat dengan bahasa pemrograman Visual Studio .Net dan SQL Server 2000.

(2)

iv

DAFTAR ISI

ABSTRAK... i

KATA PENGANTAR ... ii

DAFTAR ISI... iv

DAFTAR GAMBAR ... vi

DAFTAR TABEL... x

(3)

v

(4)

vi

DAFTAR GAMBAR

(5)

vii

(6)

viii

(7)

ix

(8)

x

DAFTAR TABEL

(9)

Bab I – Persyaratan Produk

I-1

BAB I

PERSYARATAN PRODUK

I. Persyaratan Produk

Persyaratan produk adalah persyaratan yang diminta oleh perusahaan sesuai dengan kebutuhan. Produk yang diinginkan oleh PT. DIRGAPUTRA

EKAPRATAMA adalah produk yang dapat menampilkan data, mengubah data, mencari data, membuat pesanan, mencetak faktur, pelunasan piutang, biaya

operasional, catatan pelanggan, laporan pesanan, laporan pelunasan piutang, laporan barang masuk, laporan stok barang dan laporan faktur.

I.1. Pendahuluan

Ketatnya persaingan di era globalisasi saat ini, mengharuskan perusahaan baik perusahaan industri, perusahaan jasa, perusahaan dagang, agrobisnis maupun dalam bentuk lainnya, saling berlomba dalam

perkembangan Teknologi Informasi.

(10)

Bab I – Persyaratan Produk I-2

Universitas Kristen Maranatha Agar semuanya dapat terorganisir dengan baik maka perusahaan suku cadang tersebut memerlukan sebuah sistem penjualan barang. Dengan adanya sistem penjualan ini diharapkan pengelolaan barang pada toko suku cadang dapat lebih efektif, efisien, dan terorganisir dengan baik.

I.1.1. Tujuan

Laporan Tugas Akhir ini menjelaskan tentang sistem penjualan barang pada PT. Dirgaputra Ekapratama yang bertujuan :

1. Menampilkan data barang, data pelanggan, mengubah data, menghapus data, mencari data dan membuat laporan-laporan.

2. Kasir tidak perlu repot menghitung dan memasukan tagihan. 3. Mengetahui jumlah stok barang yang telah habis.

I.1.2. Ruang Lingkup Proyek

(11)

Bab I – Persyaratan Produk I-3

Universitas Kristen Maranatha

I.1.3. Definisi, Akronim, Singkatan

Singkatan Akronim Definisi

Sistem Sistem Seperangkat elemen yang

digabungkan satu dengan yang lainnya untuk tujuan bersama.

Penjualan Salah satu aktifitas utama pada

setiap perusahaan bisnis. Analisis

Sistem

Penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud

mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya.

(12)

Bab I – Persyaratan Produk I-4

Universitas Kristen Maranatha yang banyak dipakai dalam

website, laporan keuangan, data-data pekerjaan, data mahasiswa, dan lain-lain. Perintah SQL akan selalu dipergunakan bila program aplikasi dihubungkan dengan suatu database. Perintah-perintah umum yang dipakai dalam program adalah perintah-perintah dasar SQL yaitu:

insert, update, dan select.

Insert Perintah insert digunakan untuk memasukan suatu nilai dalam tabel database.

(13)

Bab I – Persyaratan Produk I-5

Universitas Kristen Maranatha Keterangan, StokAkhir,

MinimalStok)

VALUES ('3', 'bbbb', 'jjjj', 'mmm', 'kkkk', '90', '9')

Update Perintah update digunakan bila ada isi dari tabel yang ingin diganti.

Syntax: UPDATE “tablename” SET “columnname” =

“namevalue”

[,“nextcoumn”=”newvalue2”…] WHERE “columnname”

OPERATOR “value” [and|or “columnname” “value”;

Delete Perintah delete digunakan bila

ada isi dari tabel yang ingin dihapus.

(14)

Bab I – Persyaratan Produk I-6

Universitas Kristen Maranatha OPERATOR ”value”];

Select Perintah select biasa digunakan

untuk menampilkan suatu isi dari tabel.

Syntax: SELECT “column1” [,”column2”,etc] FROM “tablename” [WHERE “condition”];

Where Merupakan klausa pelengkap

yang digunakan untuk

memberikan batas berdasarkan satu nilai baris tertentu. Dengan WHERE, data yang dihasilkan dapat direduksi dan dibuat lebih spesifik lagi. Selain itu

(15)

Bab I – Persyaratan Produk I-7

Universitas Kristen Maranatha

I.1.4. Referensi

• Deitel. 2002. C# How To Program, PRENTICE HALL. New Jersey:

Prentice-Hall, Inc.

• Eric. 2000. Gunnerson. A Program Introduction to C#.

• Ir. Inge Martina. 2003. Microsoft SQL Server 2000, 36 Jam belajar

computer. Jakarta: PT. Elex Media Komputindo.

• Agus Kurniawan. 2003. Program ADO.Net dengan C#. Jakarta: PT. Elex

Media Komputindo.

• Eric Gunerson. 2000. A Programmers Introduction to C#.

I.1.5. Overview

Penulisan laporan Tugas Akhir ini berisi enam bab dengan uraian sebagai berikut:

• Bab I – Persyaratan Produk

Beisi uraian garis besar isi dan Tugas Akhir yang memuat

pendahuluan, tujuan, ruang lingkup proyek (batasan masalah), dan sistematika penulisan laporan Tugas Akhir, referensi, overview, gambaran keseluruhan, perspektif produk, antarmuka sistem, antarmuka pengguna, antarmuka perangkat keras, antarmuka

(16)

Bab I – Persyaratan Produk I-8

Universitas Kristen Maranatha • Bab II – Spesifikasi Produk

Pembahasan spesifikasi produk, berisi persyaratan antarmuka eksternal, antarmuka dengan pengguna, antarmuka perangkat keras, antarmuka perangkat lunak, antarmuka komunikasi, fitur produk perangkat lunak, tujuan, urutan stimulasi/respons, persyaratan fungsional yang berhubungan, pendahuluan, masukan, pemrosesan, keluaran, persyaratan performa, batasan desain, atribut-atribut system perangkat lunak, kehandalan, ketersediaan, keamanan, pemeliharaan, pemindahan, persyaratan database logis, persyaratan lain.

• Bab III – Arsitektur dan Perancangan Sistem

Arsitektur dan perancangan pembuatan sistem informasi penjualan membahas mengenai rancangan produk yang dibuat untuk

memudahkan pengaksesan data yang dilakukan oleh pengguna akhir. • Bab IV – Demo Produk

Membahas mengenai produk yang dihasilkan dengan melihat

fungsionalitas utama sesuai dengan tujuan dalam tugas akhir penulis. • Bab V – Evaluasi Produk

Membahas mengenai hasil implementasi dari produk yang dihasilkan sesuai dengan tujuan dalam Tugas Akhir penulis.

(17)

Bab I – Persyaratan Produk I-9

Universitas Kristen Maranatha Merupakan bagian akhir dari laporan Tugas Akhir yang berisi

kesimpulan dan saran dari seluruh kegiatan Tugas Akhir yang memungkinkan pengembangan lebih lanjut dari sistem yang dibuat.

I.2. Gambaran Keseluruhan

Gambaran keseluruhan dari aplikasi Sistem Penjualan ini meliputi perspektif produk, fungsi produk, karakteristik pengguna, batasan-batasan, asumsi dan ketergantungan, dan penundaan prasyaratan.

I.2.1. Perspektif Produk

I.2.1.1. Antarmuka Sistem

Sistem yang digunakan berbasis windows,

menggunakan basis data Microsoft SQL SERVER, Microsoft Visual Studio .Net.

I.2.1.2. Antarmuka Pengguna

Dalam aplikasi ini ada dua pengguna yang

menggunakan aplikasi ini, demi keamanan dan kemudahannya. Pengguna sistem ini adalah :

(18)

Bab I – Persyaratan Produk I-10

Universitas Kristen Maranatha Admin dapat melihat seluruh aplikasi dan dapat merubah

aplikasi tersebut. Sedangkan Kasir hanya dapat melihat sebagian saja.

I.2.1.3. Antarmuka Perangkat Keras

Aplikasi ini memiliki spesifikasi minimum dari perangkat keras sebagai berikut:

1. PC (Personal Computer)

Komputer yang berfungsi untuk menjalankan piranti lunak Sistem Penjualan Barang PT. Dirgaputra

Ekapratama. Untuk kebutuhan komputer maka dibutuhkan dua set PC. satu set untuk admin, dan satu set lagi untuk kasir. Prosesor yang dibutuhkan minimum 533 Mhz, memori 256 MB, dan Hardisk 80 GB.

2. Printer

Alat yang digunakan untuk mencetak faktur, laporan data barang, laporan data konsumen, laporan stok akhir barang, laporan piutang dan laporan pemesanan barang.

I.2.1.4. Antarmuka Perangkat Lunak

Aplikasi ini memiliki spesifikasi dari perangkat lunak sebagai berikut:

(19)

Bab I – Persyaratan Produk I-11

Universitas Kristen Maranatha Nomor versi : 2002

• Nama : Microsoft Visual Studio .NET

Nomor versi : 2003 • Microsoft SQL Server

Nomor versi : 2000

I.2.1.5. Antarmuka Komunikasi

Aplikasi ini tidak memerlukan alat komunikasi. I.2.1.6. Batasan Memori

Minimal memory 256Mbytes.

I.2.1.7. Persyaratan Adaptasi Pada Tempat Tujuan

Harus ada pelatihan untuk kasir yang akan

menggunakan aplikasi ini, admin harus bisa mengoperasikan aplikasi ini secara detail termasuk menguasai program yang dibuat minimal dapat merubah password.

1.2.2. Fungsi Produk

Produk ini berfungsi untuk:

1. Memberikan kemudahan dalam melihat persediaan barang.

2. Memasukkan data barang, mengubah data barang, menghapus data barang, dan mencari data barang.

(20)

Bab I – Persyaratan Produk I-12

Universitas Kristen Maranatha 4. Melakukkan pemesanan dan membuat faktur secara mudah.

5. Pembayaran piutang, mengecek laporan piutang, laporan faktur, laporan piutang, laporan pelanggan dan laporan barang.

1.2.3. Karakteristik Pengguna

Aplikasi Sistem Penjualan Barang pada PT. Dirgaputra

Ekapratama ini memiliki spesifikasi dari pengguna sebagai berikut: 1. Admin (dapat merubah password dan membuka semua aplikasi).

Dapat mengoperasikan aplikasi yang berbasis windows dengan program yang digunakan adalah bahasa C#.

2. Kasir (hanya dapat melihat sebagian dari aplikasi) Dapat menggunakan komputer dengan baik.

1.2.4. Batasan-Batasan

o Batasan Waktu

Terdapat batasan waktu dalam pengerjaan aplikasi ini, pengerjaan aplikasi ini berlangsung 14 minggu.

Batasan Waktu

Maret April Mei Juni

(21)

Bab I – Persyaratan Produk I-13

Universitas Kristen Maranatha • Batasan Keamanan

Aplikasi ini hanya melakukan pengamanan dengan cara membuat dua user yaitu: admin dan kasir. Pada bagian kasir hanya dapat melihat sebagian dari aplikasi.

Batasan Memori

Dalam pembuatan sistem ini, maka memori pada server tidak dibatasi, dengan semakin besarnya memori yang digunakan, maka prosesnya akan semakin cepat minimal 256 MB.

1.2.5. Asumsi dan Ketergantungan

• Admin dan kasir memiliki satu set PC yang telah diinstall Windows

XP, Microsoft Visual Studio .Net, dan Microsoft SQL Server 2000. • Pada kasir telah disediakan printer untuk mencetak laporan.

1.2.6. Penundaan Persyaratan

• Penggunaan Server

(22)

Bab VI – Penutup

VI-1

BAB VI

PENUTUP

VI.1. Kesimpulan

Setelah mengadakan studi kasus pada PT. Dirgaputra Ekapratama dan membuat program aplikasi, maka penulis menarik beberapa kesimpulan. Berikut ini beberapa hal yang dapat penulis simpulkan berdasarkan sudut pandang dari studi kasus pada PT. Dirgaputra Ekapratama.

1. Sebelumnya PT. Dirgaputra Ekapratama hanya melakukan penjualan barang secara eceran dengan manual.

2. Penyimpanan data pelanggan dan data barang sekarang dapat dilakukan secara otomatis kedalam database sehingga dapat tersimpan dengan aman dan rapi(Lihat sub bab V.1 Tentang Menu Admin, Gambar V.4 dan Gambar V.13 dan sub bab V.2 Menu Kasir, Gambar V.36).

3. Pencarian barang sekarang dapat dilakukan secara otomatis sesuai keperluan, dapat mencari barang sesuai kategori yaitu terdapat pada aplikasi master pelanggan dan master barang pada combobox cari(Lihat sub bab V.1. Menu Admin, Gambar V.8-V.11, V.16-V.19 dan sub bab V.2 Menu Kasir, Gambar V.40-V.42).

(23)

Bab VI – Penutup VI-2

Universitas Kristen Maranatha 5. Aplikasi dapat membuat laporan penjualan yang menyertakan diagram untuk

menampilkan barang terlaku dijual(Lihat sub bab, Gambar V.33).

6. Aplikasi yang baru ini sudah terkomputerisasi sehingga dapat membantu dan lebih banyak menghemat waktu dalam kegiatan pencatatan dan laporan. 7. Dengan aplikasi yang baru ini juga dapat meningkatkan efisiensi penggunaan

tenaga kerja. Oleh karena itu sistem ini juga memerlukan sumber daya manusia yang lebih berkualitas dan bermutu untuk menjalankan sistem ini.

8. Aplikasi yang baru ini masih memungkinkan untuk dilakukan pengembangan lebih lanjut terhadap berbagai aspek.

VI.2. Saran

Berkaitan dengan aplikasi yang baru yang telah dibuat penulis, maka penulis juga menyumbangkan beberapa saran-saran yang diharapkan dapat membantu dalam

kelancaran dan mengatasi kendala-kendala pada proses penerapan aplikasi baru tersebut pada PT. Dirgaputra Ekapratama.

1. Aplikasi ini dapat dikembangkan lagi menjadi aplikasi penjualan dan pembelian barang, dan inventori barang.

(24)

REFERENSI

• Deitel. 2002. C# How To Program, PRENTICE HALL. New Jersey:

Prentice-Hall, Inc.

• Eric. 2000. Gunnerson. A Program Introduction to C#.

• Ir. Inge Martina. 2003. Microsoft SQL Server 2000, 36 Jam belajar computer.

Jakarta: PT. Elex Media Komputindo.

• Agus Kurniawan. 2003. Program ADO.Net dengan C#. Jakarta: PT. Elex

Media Komputindo.

Gambar

tabel database.

Referensi

Dokumen terkait

Kurangnya pemahman mereka dapat peneliti lihat dari kesulitan dalam memahmi konsep tangga konversi satuan berat, sering lupa denga satuan berat, kurang

Selanjutnya dari analisis uji hasil perhitungan yang dilakukan, untuk melihat seberapa besar perbedaan antara hasil keputusan menggunakan metode FCM dengan penentuan prioritas

d. Tumbuh dan berkembang, rasa ngantuk, bernafas, memiliki naluri, tidak dapat bergerak.. Salah satu ciri hidup makhluk hidup adalah peka terhadap rangsang. Pernyataan berikut yang

Perawatan organik digunakan untuk pelapisan permukaan (akrilik, butadiena copolymer, karet terklorinasi, resin epoksi, oleo resin, resin poliester, polietilena kopolimer,

Beware, these tables (You can find them in the top casinos such as the Bellagio and others on the strip.) are places where you can lose hundreds of dollars in minutes so unless you

account officer (AO) merupakan karyawan yang bertugas untuk mencari nasabah yang layak sesuai dengan kriteria peraturan bank, menilai, mengevaluasi, mengusulkan besarnya

Kantor Dinas Tan.Pangan, Perkebunan dan Kehutanan Jalan Letkol Sukirno Km.7 Kelurahan Air Kuti Kecamatan Lubuklinggau Timur I Kota Lubuklinggau Propinsi Sumatera Selatan

bahwa dengan Keputusan Kepala BATAN Nomor 118/KA/V/2011 telah ditetapkan tentang Pembentukan Tim Reformasi Birokrasi Badan Tenaga Nuklir Nasional Tahun 2011;8. bahwa