BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM
5.2.7. Pengunaan Program
Penggunaan program merupakan penjelasan dari pembahasan implementasi antar muka pada tiap-tiap form yang dirancang. Berikut penjelasan dari penggunaan program yang dirancang adalah sebagai berikut :
1. Form Login
Form loginini berfungsi sebagai penentu bagi pengguna program aplikasi, sehingga tidak sembarang user dapat mengakses program ini. Pada form login yang telah dirancang terdapat dua tombol, yaitu tombol “LOGIN” yang berfungsi untuk pengaktifan menu editor pada menu utama, sedangkan tombol “BATAL” berfungsi sebagai proses pembatalan akses. 2. Form Menu Utama
Pada form menu utama terdapat menu editor yang dapat digunakan, berikut penjelasannya :
Tabel 5.6 Implementasi Penggunaan Program Menu Utama
Menu Deskripsi
Master Untuk akses penambahan data Barang,
data jenis barangn, data pemasok dan pembeli.
Transaksi Untuk transaksi pemasokan barang,
penjualan, dan untuk transaksi pelunasan piutang
Laporan Untuk akses pembuatan laporan
transaksi penjualan, pemasok, stock barang
a. Form Data Jenis Barang
Form data Barang merupakan form yang berfungsi untuk melihat data Barang yang ada. Pada form ini terdapat beberapa tombol yang
mempunyai fungsi, Berikut tombol-tombol yang berfungsi pada formdata Barang.
Tabel 5.7 Fungsi Tombol pada Form Data Jenis Barang
No Tombol Keterangan
1 Tambah Untuk mengaktifkan form data jenis barang
2 Ubah Untuk mengubah data Barang
3 Hapus Untuk menghapus data Barang
4 Simpan Untuk memasukan data yang telah diinputkanail 5 Keluar Untuk keluar dari form data Jenis Barang
b. Form Input Data Jenis Barang
Form input data Barang merupakan form yang berfungsi untuk menambahkan data jenis Barang yang berisi beberapa field-field kedalam database.Padaform ini terdapat beberapa tombol yang mempunyai fungsi masing-masing, berikut tombol-tombol yang terdapat padaforminput data Barang.
Tabel 5.8 Fungsi Tombol pada Form Input Data Jenis Barang
No Tombol Keterangan
1 Simpan Untuk penyimpananrecord
2 Batal Untuk membatalkan record atau pembatalan
input data Barang
3 Ubah Untuk mengubah data yang telah masuk ke
database
4 Tambah Untuk mengaktifkan formdata jenis barang 5 Keluar Untuk keluar dariformdata jenis barang
c. From Pasokan Barang
Form Pasokan Barang merupakanform yang berfungsi untuk memasukan data Barang dari pemasok. Berikut beberapa tombol yang terdapat pada formPasokan Barang.
Tabel 5.9 Fungsi Tombol pada Form Pasokan Barang
No Tombol Keterangan
1 Simpan Untuk menyimpanrecord
2 Batal Untuk membatalkanrecord
3 Tambah Untuk mengaktifkanform
4 Hapus Untuk menghapusrecord
5 View Stok Untuk melihat stok barang secara keseluruhan
6 Keluar Untuk keluar dari form
Tabel 5.10 Pengujian Pengisian Data Transaksi pemasok Barang Kasus dan Hasil Uji (Data Normal)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan Klik “Tambah” Tombol yang aktif
hanya tombol “Tambah” “Pilih” Simpan” , “Batal”, “Keluar”
Dapat mengisi tiap field sesuai yang diharapkan ] diterima [ ] ditolak Mengisi setiap textbox pada field. Klik “Simpan” Data tersimpan di data Transaksi Barang Tombol “Simpan” dapat berfungsi sesuai yang diharapkan ] diterima [ ] ditolak
Klik “Pilih” Data dapat dipilih Tombol “Pilih” dapat berfungsi sesuai yang diharapkan
] diterima [ ] ditolak
Klik “Keluar” Keluar dari form Transaksi
Pemasok Barang
Tombol “Keluar” berfungsi untuk keluar dari form Transaksi
pemasok Barang
] diterima [ ] ditolak
Tabel 5.11 Pengujian Pengisian Data Pembeli Kasus dan Hasil Uji (Data Normal)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan Klik “Tambah” Tombol yang aktif hanya
tombol “Simpan” , “Batal”,
“Keluar”,”Hapus”,”Ubah”
Dapat mengisi tiap field sesuai yang diharapkan ] diterima [ ] ditolak Mengisi setiap textbox pada field. Klik “Simpan”
Data tersimpan di data Pembeli Tombol “Simpan” dapat berfungsi sesuai yang diharapkan ] diterima [ ] ditolak
Klik “Batal” Data dapat diperbaharui Tombol “Batal” dapat berfungsi sesuai yang diharapkan ] diterima [ ] ditolak
Klik “Hapus” Data dapat terhapus Tombol “Hapus “ berfungsi sesuai yang diharapkan
] diterima [ ] ditolak
Kilik”Ubah” Data dapat diperbaharui Tombol “Ubah” berfungsi sesuai yang
diharapkan
] diterima [ ] ditolak
Klik “Keluar” Keluar dari form data Barang
Tombol “Keluar” berfungsi untuk keluar dari form data Barang
] diterima [ ] ditolak
Tabel 5.12 Pengujian Pengisian Data Transaksi Barang Kasus dan Hasil Uji (Data Normal)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan Klik “Tambah” Tombol yang aktif
hanya tombol “Simpan”, “Pilih”, “Tambah”,
“Keluar”
Dapat mengisi tiap field sesuai yang diharapkan ] diterima [ ] ditolak Mengisi setiap textbox pada field. Klik “Simpan” Data tersimpan di dataTransaksi Barang Tombol “Simpan” dapat berfungsi sesuai yang diharapkan ] diterima [ ] ditolak
Klik “Pilih” Data dapat dipilih Tombol “Pilih” dapat berfungsi sesuai yang diharapkan
] diterima [ ] ditolak
Klik “Keluar” Keluar dari form Transaksi Barang
Tombol “Keluar” berfungsi untuk keluar dari form Transaksi Barang
] diterima [ ] ditolak
5.1.3. Kesimpulan Hasil Pengujian
Berdasarkan hasil pengujian dengan kasus dan hasil uji, maka dapat diambil kesimpulan bahwa proses pengisian data pada setiap form dapat dilakukan dengan sukses serta secara fungsioanal sistem dapat menghasilkan outputyang diharapkan.
5.2. Implementasi
Tahap implementasi ini merupakan tahap kelanjutan dari tahap perancangan sistem. Tahap ini juga merupakan tahap meletakkan sistem agar siap untuk dioperasikan dan dapat dipandang sebagai usaha untuk mewujudkan sistem yang telah dirancang. Langkah-langkah dalam tahap implementasi ini adalah urutan kegiatan dari kegiatan awal sampai akhir yang harus dilakukan dalam mewujudkan sistem-sistem yang telah dirancang. Adapun hasil dari tahap implementasi ini adalah suatu sistem pengolahan data yang dapat berjalan dengan baik.
5.2.1. Batasan Implementasi (optional)
Program yang dirancang menggunakan Microsoft Visual Basic 6.0 dan menggunakan database Microsoft SQL Server 2000. Program ini hanya digunakan oleh Bagian Penjualan di Mardika Bandung. Yang hanya melakukan proses penginputan data Barang dan data pembeli serta memproses laporan data Barang yang akan diserahkan ke Kepada Manajer Mardika Bandung.
5.2.2. Implementasi Perangkat Lunak
Fasilitas komputer tersebut hanya dapat dimanfaatkan bila dilengkapi dengan software, sedangkan aspek penunjang dari software ini diharapkan dapat menghasilkan informasi baik melalui layar monitor maupun printer sebagai media otak laporan.
Perangkat lunak ini terdiri dari sistem operasi dan aplikasi database. Adapun spefikasi perangkat lunak tersebut adalah :
a. Sistem Operasi Windows XP SP2 b. Microsoft Visual Basic 6.0
c. Microsoft SQL Server 2000 d. Crystal Report 8.5
5.2.3. Implementasi Perangkat Keras
Adapun perangkat keras yang dibutuhkan untuk bisa mendukung perancangan program dan untuk pengoperasian program yang dirancang adalah sebagai berikut :
a. ProcessorIntel (R) Pentium (R) M Processor 1.80Ghz b. Memory 512 MB dan VGA 64 MB
c. Hardisk 80GB
5.2.4. Implementasi Basis Data (Sintak SQL)
Pembangunan basis data dilakukan dengan menggunakan bahasa SQL dimana aplikasi pemrograman yang digunakan adalah SQL Server 2000. Implementasi basis datanya adalah sebagai berikut :
a. Tabel Barang
CREATE TABLE [dbo].[TblBarang] (kode_barang] [varchar] (6) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[nama_barang] [varchar] (35) COLLATE
SQL_Latin1_General_CP1_CI_AS NULL , [kode_jenis] [varchar] (4) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [harga] [float] NULL , [stok] [int] NULL , [status_barang] [varchar] (15) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [kode_pemasok] [varchar] (5) COLLATE SQL_Latin1_General_CP1_CI_AS NULL) ON [PRIMARY] GO
b. Tabel Detail Jual
CREATE TABLE [dbo].[TblDetailJual] ([no_faktur_penjualan] [varchar] (11) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [kode_barang] [varchar] (6) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [jumlah_jual] [int] NULL) ON [PRIMARY] GO
c. Tabel Detail Pasokan
CREATE TABLE [dbo].[TblDetailPasokan] ([no_bukti_pemasokan] [varchar] (11) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [kode_barang] [varchar] (6) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [harga_pemasok] [float] NULL, [jumlah_pasokan] [int] NULL ) ON [PRIMARY] GO
d. Tabel Jenis Barang
CREATE TABLE [dbo].[TblJenisBarang] ([kode_jenis] [varchar] (4) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [nama_jenis] [varchar] (35) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ) ON [PRIMARY] GO
e. Tabel Pasokan
CREATE TABLE [dbo].[TblPasokan] ([no_bukti_pemasokan] [varchar] (11) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [tgl_pemasokan] [datetime] NULL, [kode_pemasok] [varchar] (5) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [subtotal_pasokan] [float] NULL, [potongan] [float] NULL, [total_bayar] [float] NULL ) ON [PRIMARY] GO
f. Tabel Pemasok
CREATE TABLE [dbo].[TblPemasok] ([kode_pemasok] [varchar] (5) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [nama_pemasok] [varchar] (35) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [alamat_pemasok] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [telp_pemasok] [varchar] (15) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ) ON [PRIMARY] GO
g. Tabel Pembeli
CREATE TABLE [dbo].[TblPembeli] ([kode_pembeli] [varchar] (5) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[nama_pembeli] [varchar] (35) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [alamat] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [no_telp] [varchar] (15) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ) ON [PRIMARY] GO
h. Tabel Penjualan
CREATE TABLE [dbo].[TblPenjualan] ([no_faktur_penjualan] [varchar] (11) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [tgl_penjualan] [datetime] NULL, [kode_pembeli] [varchar] (5) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [subtotal] [float] NULL, [uang_muka] [float] NULL, [sisa] [float] NULL) ON [PRIMARY] GO
5.2.5. Implementasi Antar Muka
Implementasi antar muka dari Sistem Informasi Penjualan ini, didesain dengan menggunakan bahasa pemrograman Visual Basic 6.0. Dalam implementasi antar muka ini terdapat form yang menjelaskan tentang pengolahan data barang. Untuk lebih jelasnya bagian implementasi antar muka dapat dilihat pada gambar-gambar berikut :
a. Form Login
Gambar 5.1 Tampilan Login
b.Form Menu Utama
Gambar 5.2 Tampilan Menu Utama
b.Form Data Pembeli
Gambar 5.2
Tampilan Form Data Pembeli c. Form data jenis barang
Gambar 5.3 Tampilan Jenis Barang
d. Form Transaksi
Gambar 5.4
Tampilan Form Barang Pasokan
e. Form Data Pemasok
Gambar 5.5
f. Form transaksi pemasok barang
Gambar 5.6
Tampilan Form Transaksi Pemasok Barang
5.2.6. Implementasi Instalasi Program
Langkah-langkah dalam proses implementasi instalasi aplikasi penjualan adalah sebagai berikut :
1. Klik 2 kali ataudouble clickatau klik kanan >openpadafilesetup.exe master aplikasiSetup Launcherseperti gambar dibawah ini :
2. Maka akan terlihat tampilan awal proses instalasi seperti pada gambar berikut:
Gambar 5.8Tahap kedua Instalasi Aplikasi Penjualan Klik tombolNEXT,maka akan terlihat tampilan sebagai berikut :
Gambar 5.9Tahap ketiga Instalasi Aplikasi Penjualan
3. Kemudian pilih I accept the terms in the license agreement untuk melanjutkan instalasi berikutnya, lalu klik tombolNEXT, maka akan terlihat tampilan sebagai berikut :
Gambar 5.10Tahap keempat Instalasi Aplikasi Penjualan
4. Kemudian pilih Any who uses this computer (all users) untuk melanjutkan instalasi lalu klik tombolNEXT,maka akan terlihat tampilan sebagai berikut :
Gambar 5.11Tahap kelima Instalasi Aplikasi penjualan
5. Kemudian pilih Typical untuk melanjutkan, lalu klik tombol NEXT maka akan terlihat tampilan sebagai berikut :
Gambar 5.12Tahap keenam Instalasi Aplikasi Penjualan
6. Kemudian klik tombol Instal untuk melanjutkan menginstal aplikasi Penjualan. Setelah itu akan terlihat tampilan sebagai berikut :
Gambar 5.13Tahap terakhir Instalasi Aplikasi Penjualan
7. Kemudian klik tombolFINISH,maka proses instalasi aplikasi Penjualan telah selesai dan aplikasi sudah bisa digunakan.
99 6.1 Kesimpulan
Beberapa kesimpulan dari aplikasi Sistem Informasi Penjualan ini, antara lain sebagai berikut :
1. Aplikasi ini mampu menyajikan proses pembuatan laporan penjualan yang dapat disesuaikan dengan kebutuhan user. User dapat memilih sendiri jenis laporan yang akan ditampilkan yaitu per transaksi, per periode, atau secara menyeluruh. Pada Laporan Stock Barang, user dapat memilih laporan berdasarkan data barang yang tersedia, kurang, atau laporan stock seluruh barang.
2. Aplikasi ini dapat menampilkan dan mencetak output Faktur, Bukti Pasokan dan Faktur Pelunasan.
3. Dengan adanya laporan-laporan yang dapat disesuaikan dengan kebutuhan, akan mempermudah penganalisaan data sehingga membantu proses pengambilan keputusan.
6.2 Saran
Untuk bahan pengembangan aplikasi Sistem Informasi Penjualan ini dapat disarankan pengembangan pada data base dan aplikasi jaringan komputer secara based server dengan memanfaatkan jaringan internet online. Sehingga dapat
melayani pembelian, pasokan barang, dan pemesanan barang secara online, untuk meningkatkan daya saing perusahaan.
Nama Lengkap :Rohmat
Tempat / tanggal lahir : Bandung 7 April 1984 Jenis kelamin : Laki-laki
Agama : Islam
Warga Negara : Indonesia
Alamat : Jl. Mohamad Toha Gg Curug – Candung Bandung
Pendidikan Formal :
Tahun Institusi
1990 – 1996 SDN Pasawan Bandung 1996 – 1998 SMP Sunda Sawawa Bandung 1998 - 1999 SMKN 14 ( SMSR ) Bandung
2005 – 2006 PKBM Kridatama Bandung
Tugas Akhir
Diajukan Untuk Memenuhi Syarat Kelulusan Jenjang Diploma III Jurusan Manajemen Informatika
Disusun Oleh: Rohmat 10906092
PROGRAM STUDI MANAJEMEN INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
i
company engaged in the business field Purchase retail and wholesale apparel. The problems that occurred in Mardika Bandung is the sales data processing goods supply data items receivable data, and reports, the processing has not been accommodated by the selling system ongoing processing, report processing sales transactions, transactions of goods suppliers, in a month is still done in the listing, so that in a report it was not relevant that will be required by the parties involved.
Selling information system includes data processing transactions, reports, The development of methods used in developing the sales information system is descriptive method, qualitative approach, as well as system development method used is the prototype of type 1. And the software used was Microsoft Visual Basic 6.0, supported by Microsoft SQL Server 2000 database.
After passing through the stages of implementation, the result is a more structured data storage, processing and inspection report data and stock of goods easier in making sales reports shorter than before. In the data report and the report aims to provide an information necessary for a proper decision making to help the performance of an activity performed on the sales people so that organizational objectives can be achieved with good.
ii
Pengolahan data penjualan barang data pasokan barang, serta laporan , pada pengolahannya belum terakomodir oleh sistem pengolahan penjualaan yang sedang berjalan, proses pengolahan laporan transaksi penjualan,transaksi pemasok barang,dalam perbulan masih dilakukan secara pencatatan, sehingga dalam membuat laporan membutuhkan waktu yang tidak relevan yang akan dibutuhkan oleh pihak-pihak terlibat.
Sistem informasi penjualaan ini mencakup pengolahan data-data transaksi, laporan, Adapun metode pengembangan yang digunakan dalam mengembangkan sistem informasi penjualan adalah metode pendekatan kualitatif deskriptif, serta metode pengembangan sistem yang digunakan adalah prototype jenis 1. Dan perangkat lunak yang digunakan adalah Microsoft Visual Basic 6.0 dengan ditunjangdatabaseMicrosoft SQL Server 2000.
Setelah melewati tahapan implementasi, hasil yang diperoleh adalah penyimpanan data yang lebih terstruktur, pengolahan laporan dan pemeriksaan data stock barang lebih mudah dan dalam pembuatan laporan penjualan lebih singkat dibandingkan dengan sebelumnya. Dalam laporan data tersebut dan laporan bertujuan untuk memberikan suatu informasi yang diperlukan untuk suatu pengambilan keputusan yang tepat untuk membantu kinerja kegiatan yang dilakukan pada bagian penjualan agar sasaran organisasi dapat tercapai dengan baik.
iii Assalamu’alaikum Wr. Wb.
Segala puji hanya milik Allah SWT, tuhan semesta alam yang telah melimpahkan segala kenikmatan baik jasmani maupun rohani berupa ilmu, kesehatan, kebahagian dan kemampuan kepada penulis untuk menuangkan ide dan gagasan dalam dalam karya ilmiah penelitian tugas akhir ini.
Dengan mengambil objek peneletian di UPT Puskesmas Garuda Bandung, penulis mengangkat judul : “SISTEM INFORMASI PENJUALAN DI CV MARDIKA BANDUNG”.
Laporan Penelitian Tugas Akhir ini diajukan untuk memenuhi syarat kelulusan pada program studi diploma tiga (D3) Jurusan Manajemen Informatika Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia (UNIKOM) Bandung.
Dengan terselesaikannya Laporan Penelitian Tugas Akhir ini, penulis mengungkapkan rasa syukur yang tiada terhingga kepada Allah SWT. Dan tidak lupa pula penulis ucapkan terima kasih kepada :
1. Dr. Ir. Eddy Soeryanto Soegoto, M.Sc, selaku Rektor Universitas Komputer Indonesia.
2. Prof. Dr. Ir. Ukun Sastraprawira, M.Sc, selaku Dekan Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia.
iv
4. Dadang Munandar, SE , M.Si,, selaku Dosen Wali Jurusan Manajemen Informatika Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia.
5. Iyan Gustiana S kom, M kom, selaku Dosen Pembimbing
6. Seluruh staf pengajar di Jurusan Manajemen Informatika Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia.
7. Irwan , selaku Manajer Cv Mardika Bandung.
8. Melli, selaku Head officer. Bagian penjualan Cv. mardika Bandung. 9. Ibu dan Ayah yang telah memberikan doa dan segalanya.
10. Rekan-rekan seperjuangan dalam penyusunan Tugas Akhir, Kristianto, Yendi Irawan, Rudi Gunawan, Rohmat, Andriansyah
11. Rekan-rekan mahasiswa/i Manajemen Informatika Universitas Komputer Indonesia, semoga sukses selalu.
12. Serta pihak-pihak lain yang tidak mungkin penulis catat satu persatu. Semoga Allah SWT, membalas dengan segala kebaikan dengan balasan yang lebih baik. Amien.
Peribahasa Indonesia mengatakan : “Tiada Gading yang Tak Retak”, maka dengan segala kerendahan hati penulis pun menyadari bahwa laporan penelitian yang penulis lakukan ini masih jauh dari kelengkapan dan kesempurnaan. Oleh
v
manfaat bagi pengembang dunia sistem informasi, khususnya bagi penulis sendiri. Wassalamu’alaikum Wr. Wb.
Bandung, Juni 2010
vi
DAFTAR TABEL ... vii
DAFTAR GAMBAR ... viii
DAFTAR SIMBOL ... ix
BAB I PENDAHULUAN 1.1 Latar Belakang Penelitian ... 1
1.2. Identifikasi Dan Rumusan Masalah ... 3
1.2.1. Identifikasi Masalah ... 3
1.2.2. Rumusan Masalah ... 4
1.3. Maksud dan Tujuan Penelitian ... 4
1.3.1. Maksud Penelitian ... 4 1.3.2. Tujuan Penelitian ... 4 1.4. Kegunaan Penelitian ... 5 1.4.1. Kegunaan Praktis ... 5 1.4.2. Kegunaan Akademis ... 5 1.5. Batasan Masalah ... 6
1.6. Lokasi dan Jadwal penelitian ... 6
BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem ... 8
2.1.1. Definisi Sistem ... 8
2.1.2. Elemen Sistem ... 9
2.1.3. Karakteristik Sistem ... 10
2.2. Konsep Dasar Informasi ... 12
2.2.1. Konsep Dasar Sistem Informasi ... 13
2.3. Pengertian Penjualan ... 13
vii
2.5.1. Database Default... 19
2.5.2. Layanan Microsoft SQL Server 2000 ... 19
2.5.3. Objek dalam SQL Server 2000... 20
2.5.4. Tipe Data ... 21
2.5.5. Data Definition Language ... 21
BAB III OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian ... 22
3.1.1. Sejarah Perusahan ... 22
3.1.2. Visi Dan Misi ... 22
3.1.2.1. Visi ... 22 3.1.2.2. Misi ... 23 3.1.3. Struktur Organisasi ... 23 3.1.4. Job description ... 24 3.2. Metode Penelitian ... 25 3.2.1. Desain Penelitian ... 25
3.2.2. Jenis dan Metode Pengumpulan data ... 26
3.2.2.1. Sumber data Primer ... 26
3.2.2.2. Sumber data Sekunder ... 26
3.2.3. Metode Pendekatan dan Pengembangan Sistem ... 27
3.2.3.1 Metode Pendekatan ... 27
3.2.3.2. Metode Pengembangan sistem... 27
3.2.3.3. Alat Bantu Analisis dan Perancangan Sistem ... 29
viii
4.1.2.1 Flowmap ...40
4.1.2.2. Diagram Kontek yang sedang berjalan ... 41
4.1.2.3 DFD ... 42
4.1.3. Evaluasi Sistem Lama ... 42
4.2. Perancangan Sistem ... 43
4.2.1. Tujuan Perancangan Sistem ... 44
4.2.2. Gambaran Umum Sistem yang diusulkan ... 44
4.2.3 Perancangan Prosedur yang diusulkan... 44
4.2.3.1. Flowmap ... 47
4.2.3.2. Diagram konteks ... 48
4.2.3.3. DFD(Data flow diagram) ...48
4.2.3.4. Kamus data ... 50
4.2.4. Perancangan Basis Data ... 54
4.2.5. Normalisasi... 54
4.2.5.1. Relasi Tabel ... 58
4.2.5.2. Entity Relationship Diagram ... 58
4.2.5.3. Struktur File ... 59
4.2.5.4. Kodefikasi ... 65
4.2.6. Perancangan Antar Muka ... 67
4.2.6.1. Struktur Menu ... 67
4.2.6.2. Perancangan Input ... 68
4.2.6.3. Perancangan Output ... 74
BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM 5.1. Pengujian ... 76
5.1.1. Rencana Pengujian... 76
ix
5.2.3. Implementasi Perangkat Keras ... 81
5.2.4. Implementasi Basis Data (Sintak SQL) ... 81
5.2.5. Implementasi Antar Muka... 84
5.2.6. Implementasi Instalasi Program ... 88
5.2.7. Pengunaan Program ... 91
x
Tabel 4.1. Tabel Barang ... 61
Tabel 4.2. Tabel Detail Jual ... 62
Tabel 4.3. Tabel Pasokan Barang ... 62
Tabel 4.4. Tabel Jenis Barang ... 63
Tabel 4.5. Tabel Pasokan Barang ... 63
Tabel 4.6. Tabel Pemasok ... 64
Tabel 4.7. Tabel Pembeli ... 65
Tabel 4.8. Tabel Penjualan ... 66
Tabel 5.1 Rencana Pengujian Sistem Informasi Penjualan ... 76
Tabel 5.2 Pengujian Login ... 77
Tabel 5.3 Pengujian Pengisian Data Barang ... 78
Tabel 5.4 Implementasi Penggunaan Program Menu Utama ... 92
Tabel 5.5 Fungsi Tombol pada Form Data Barang ... 92
Tabel 5.6 Fungsi Tombol pada Form Input Data Barang ... 93
xi
Gambar 3.1 Struktur Organisasi ... 24
Gambar 3.2 Pengembangan prototypejenis 1 ... 29
Gambar 4.1 Flowmap yang sedang berjalan ... 40
Gambar 4.2 Diagram Konteks yang sedang berjalan ... 41
Gambar 4.3 DFD yang sedang berjalan ... 42
Gambar 4.4. Flomap yang diusulkan ... 47
Gambar 4.5. Diagram Konteks Sistem Informasi Penjualan yang di usulkan ... 48
Gambar 4.6. DFD Level 0 ... 49
Gambar 4.7 DFD Level 1 ... 50
Gambar 4.8 Relasi Tabel ... 58
Gambar 4.9 Entity Relationship Diagram ... 59
Gambar 4.10 Struktur Menu ... 68
Gambar 4.11 Perancangan From User Login ... 69
Gambar 4.12 Perancangan Form Menu Utama ... 69
Gambar 4.13 Perancangan Form Data Jenis Barang ... 70
Gambar 4.14 Perancangan Form Data Nama Barang ... 71
Gambar 4.15 Perancangan Form Data Pembeli ... 72
Gambar 4.16 Perancangan Form Penjualan ... 72
Gambar 4.17 Perancangan Form Pemasokan ... 73
Gambar 4.18 Perancangan Form Pelunasan Piutang ... 73
Gambar 4.19 Perancangan Form Laporan Penjualan ... 74
Gambar 4.20 Perancangan Form Laporan Stok ... 74
Gambar 4.21 Perancangan Laporan Stok Barang... 75
Gambar 4.22 Perancangan Laporan Pemasok Barang ... 75
Gambar 5.1 Tampilan Login ... 84
xii
Gambar 5.4 Tampilan Form Transaksi Pemasok Barang ... 87
Gambar 5.11 Tahap pertama Instalasi Aplikasi Penjualan ... 88
Gambar 5.12 Tahap kedua Instalasi Aplikasi Penjualan ... 88
Gambar 5.13 Tahap ketiga Instalasi Aplikasi Penjualan ... 89
Gambar 5.14 Tahap keempat Instalasi Aplikasi Penjualan... 89
Gambar 5.15 Tahap kelima Instalasi Aplikasi penjualan ... 90
Gambar 5.16 Tahap keenam Instalasi Aplikasi Penjualan ... 90
xiii
1 Document Menandakan dokumen, bisa dalam bentuk surat, formulir, buku/bendel/berkas atau cetakan.
2 Process Proses yang dilakukan oleh komputer.
3 Manual Input Pemasukan data secara manual
4 Manual
Operation
Proses Maual
5 Decision Pengambilan keputusan(Decision)
6 Manual File Menandakan dokumen yang diarsipkan (arsip manual)
7 Database Data penyimpanan(data storage)
8 Multi
Document
xiv
1 Entiti Luar Merupakan sumber tujuan dari aliran data dari atau ke sistem
2 Proses Mentransformasikan data secara umum
3 Aliran Data Menggambarkan aliran data dari satu proses ke proses yang lainnya
4 Berkasa atau
tempat penyimpanan
Merupakan komponen yang berfungsi untuk menyimpan data atau file
C. Simbol Entity Relation Diagram (ERD)
No Simbol Nama Keterangan
1 Entitas Entitas
2 Relasi Relasi
3 Aliran data Menunjukan hubungan antara entitas satu ke entitas yang lainnya
Graha Ilmu, Yogyakarta.
Edhy Sutanta, S.T. 2003.Sistem Informasi Manajemen. Graha ilmu.
Jogianto Hartono. 2001. Analisis dan Desain Sistem Informasi, yogyakarta:andi Jonathan Sarwono. 2006,Metode Penelitian Kuantitaif dan kualitatif, Graha Ilmu, Yogyakarta.
Kusrini.Andry Kono. 2007.Membangun Sistem Informasi Akutansi dengan Visual Basic & SQL Server ,Yogyakarta :andi
McLeod, Raymond. 2004.Sistem Informasi Manajemen, PT. Indeks. Jakarta. Mulyadi.2001.Sistem Akuntansi. Yogyakarta: Penerbit Salemba Empat Suharsimi Arikunto, 2005,Manajemen Penelitian, PT. Rineka Cipta, Jakarta http://www.swaramuslim.com/hukum-hukum dagang menurut syariat islam.2 Juni