Anda di halaman 1dari 42

APPLICATION PROJECT Commented [S1]: miring

RANCANG BANGUN SISTEM INFORMASI


PENJUALAN TAS DI PT. TANTIA TAS JAKARTA

APPLICATION PROJECT

Diajukan Untuk Memenuhi Salah Satu Syarat Kelulusan Mata Kuliah


Kerja Industri Politeknik LP3I Jakarta Timur

Oleh :
TIYANG AGUNG KALIMOSODO
170442140017

PROGRAM STUDI Commented [S2]: PROGRAM STUDI MANAJEMEN


INFORMATIKA
POLITEKNIK LP3I JAKARTA TIMUR
MENAJEMEN INFORMATIKA 2019 >>> letakkan di
baris terbawah
POLITEKNIK LP3I JAKARTA
2019
POLITEKNIK LP3I JAKARTA Commented [S3]: Naik sampai batas atas margin (baris
teratas)
SK. Dikti No. 158/D/O/2003
Direktoratll
: Gedung Sentral Kramat Blok A
Jl. Kramat Raya No. 7-9, Jakarta
Phone/Fax : (021)31905498 / (021)31905499
Website l: www.politeknik-lp3i-jkt.ac.id

PENGESAHAN NASKAH KULIAH KERJA INDUSTRI

Laporan Kuliah Kerja Industri ini disusun oleh :


Nama Mahasiswa : Tiyang agung kalimosodo.
NIM : 170442140017
Program Studi : Manajemen Informatika.
Konsentrasi : InformatikaKomputer
Tempat Praktik : PT.TANTIA TAS JAKARTA.
Jakarta, 10 November 2019
Diperiksa oleh :

Dosen Pembimbing Pembimbing Industri

Sari Prabandari, S.T., M.Pd Taman Fansyurodin

Disetujui oleh :

Kaprodi Manajemen Informatika Wakil Direktur I Bidang Akademik

Nasril, S.Kom, M.M Rony Setiawan, M.Kom

ii
KATA PENGANTAR

Segala puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa Atas
segala berkat dan rahmat-Nya sehingga penulis dapat menyelesaikan
Application Project ini tepat pada waktunya.

Semoga perancangan sistem Application Project ini dapat dipergunakan


sebagai salah satu acuan, petunjuk maupun pedoman bagi penulis sehingga
mampu bersaing.

Harapan penulis Application Project ini membantu menambah pengetahuan


dan pengalaman bagi para pembaca dan memberi saran, sehingga penulis
dapat memperbaiki Application Project ini atau kedepannyan dapat lebih baik.

Dengan ini penulis berharap memberi solusi untuk mempemudahkan cara


kerja penjualan tas di PT.Tantia Tas Jakarta

Sebagaimana ketentuan yang berlaku di Politeknik LP3I Jakarta, bahwa


mahasiswa semester (5) lima diharuskan menyusun dan menjalankan project.
Untuk itu penulis melakukan observasi, kemudian menyusun laporan hasil
pengamatan tersebut dalam bentuk Application Project ini dibawah bimbingan
Ibu Sari Prabandari, S.T.,M.Pd

1. Direktur Politeknik LP3I Jakarta, Drs. Jaenudin Akhmad, S.E., M.M.,


M.Pd.
2. Wakil Direktur I Bidang Akademik , Rony Setiawan,M.Kom.
3. Wakil Direktur II Bidang Operasional, Keuangan, dan Personalia,
D. Purnomo, S.E., M.M.

iii
4. Wakil Direktur III Bidang Kerjasama dan Kemahasiswaan,
Arifin Setiabudi, S. Kom., M.M.
5. Wakil Direktur IV Bidang Penempatan Kerja, Kemahasiswaan, dan
Kerjasama, Akhwanul Akwal, S.P.,M.Si.
6. Ketua Program Studi Manajemen Informatika, Nasril, S. Kom, M.M.
7. Kepala Bagian Administrasi Akademik, Isti Nuraini, S.E
8. Pemimpin Perusahaan Taman Fansyurodin
9. Dosen Pembimbing, Sari Prabandari,S.T.,M.Pd. yang bersedia
membimbing penulis dalam menyusun Application Project di tengah
kesibukannya.

Jakarta,02 Desember 2019

Tiyang Agung Kalimosodo

iv
DAFTAR ISI

KATA PENGANTAR ..............................................................................................................iii


DAFTAR ISI ............................................................................................................................ v
DAFTAR GAMBAR ................................................................................................................vi
BAB I........................................................................................................................................ 1
PENDAHULUAN .................................................................................................................... 1
1.1 Latar Belakang Masalah ..................................................................................... 1
1.2 Alasan Pemilihan Objek ..................................................................................... 2
1.3 Mekanisme Kinerja Sistem ..................................................................................... 2
1.4.1 Tujuan Penulisan.......................................................................................... 3
1.4.2 Manfaat Penulis ............................................................................................ 3
1.4 Batasan Masalah .............................................................................................. 4
1.5 Metodologi Penulisan ......................................................................................... 4
1.5.1 Metode Wawancara...................................................................................... 4
1.5.2 Metode Observasi .............................................................................................. 4
1.6 Sistematika Penulisan ........................................................................................ 5

v
DAFTAR GAMBAR

Gambar 2.1 : Menu Login...........................................................................12


Gambar 2.2 : Form Menu............................................................................13
Gambar 2.3 : Form Barang.........................................................................14
Gambar 2.4 : FormPelangan.......................................................................15
Gambar 2.5 : Form Penjualan tas...............................................................16
Gambar 2.6 : Form Laporan........................................................................17

vi
BAB I
PENDAHULUAN

1.1 Latar Belakang Masalah

Pada PT.Tantia Tas Jakarta yang bergerak di bidang produksi dan


penjualan tas terdapat permasalahan yang biasa terjadi yaitu tas dengan Commented [S4]: Ini satu paragraf, satu kalimat ???

merek tertentu akan banyak dicari dan dibeli oleh pelanggan dan tas PT.Tantia Tas Jakarta merupakan perusahaan yang
bergerak di bidang produksi dan penjualan tas yang
dengan model yang kurang diminati oloh kaum melenial akan sulit untuk berlokasi di ..... Beroperasi sejak ....., saat ini sudah
memiliki karyawan yang berjumlah ... orang. Saat ini
dijual di karena mayoritas pembeli adalah kaum melenial dan di jaman PT Tantia Tas terus berusaha untuk meningkatkan
produksi dan penjualan tas, namun terdapat
yang serba moderen ini dalam pembelian produk lebih sering dilakukan permasalahan yang biasa terjadi yaitu (>>>>>
lanjutkan dengan kliamat yang baik) tas dengan
secara online selain karena efisiensi waktu juga skala penjualan yang merek tertentu akan banyak dicari dan dibeli oleh
pelanggan dan tas dengan model yang kurang
sangat luas yang berdampak pada kemajuan serta prodak dapat dikenal diminati oloh kaum melenial akan sulit untuk dijual di
karena mayoritas pembeli adalah kaum melenial dan
oleh masyarakat luas. di jaman yang serba moderen ini dalam pembelian
produk lebih sering dilakukan secara online selain
karena efisiensi waktu juga skala penjualan yang
Sedangkan saat ini PT.Tantia Tas Jakarta menjalankan usanya masih sangat luas yang berdampak pada kemajuan serta
prodak dapat dikenal oleh masyarakat luas.
secara manual atau belum adanya komputerisasi pada sistem
penjualannya. Sebagai contoh ketika adanya transaksi pembelian tas,
Commented [S5]: penjualan
customer memesan dengan cara menuliskan pesanannya melalui
sms/whatsapp atau bisa juga customer datang langsung untuk memilih
barang yang akan dibeli. Untuk customer yang melakukan pemesanan
melalui sms/whatsapp selanjutnya custumer menunggu konfirmasi dari
pihak perusahaan melalui sms/whatsapp juga. Apabila pesanan tersebut
diterima maka dari pihak perusahaan menerima pembayaran dengan
cara customer transfer sejumlah uang sesuai dengan harga barang yang
dipesan. Proses pengiriman dilakukan menggunakan jasa kurir
perushaan apabila ada barang yang tidak sesuai dengan keinginan
customer maka barang boleh dikembalikan atau ditukar.
Dari uraian permasalahan di atas makan penulis berkeinginan untuk
membuat dan mengembangkan sistem informasi secara komputerisasi
dengan membuat prancangan sistem informasi yang diharapkan dapat
mengoptimalkan serta membantu perusahaan dalam pengelolaan sistem
penjualan di PT.Tantia Tas Jakarta. Maka dari itu penulis tertarik untuk
mengangkat judul Application Project ini “ RANCANG BANGUN SISTEM
INFORMASI PENJUALAN TAS DI PT. TANTIA TAS JAKARTA “
1.2 Alasan Pemilihan Objek Commented [S6]: turun 1 ketuk spasi, jangan terlalu
dekat
Adapun alasan penulis dalam pemilihan objek ini adalah :
Commented [S7]: Spasi 1,5
Penulis ingin mengetahui lebih jauh mengenai analis perancangan sistem Before After 1,5

Penjualan tas pada PT.Tantia Tas Jakarta, sehingga bermanfaat sebagai


pembelajaran bagi penulis, dan juga sistem inventory stok barang lebih
efisien dan mempermudah PT.Tantia Tas Jakarta dalam hal mengontrol
stok barang.
1.3 Mekanisme Kinerja Sistem Commented [S8]: Turun 1 ketuk spasi

Pertama kali saat kita membuka sistem, akan menampilkan halaman


login, dan terdapat form login yang harus kita isi sesuai hak akses, jika
hak akses diisi oleh admin, maka admin dapat memasukan data,
merubah data, menghapus data, dan dapat melihat hasil laporan
transaksi. Setelah mengisi form login, akan masuk ke halaman menu
utama, yang berisi form-form lainya, yaitu :

1. Form data Barang. Form ini digunakan untuk memasukan data Commented [S9]: Jangan terlalu menjorok kedalam

Barang, seperti kode Barang, nama Barang, dan Harga Jual.


2. Form data Pelanggan. Form ini digunakan untuk memasukan data
pelanggan, seperti Kode Pelanggan, Nama Pelanggan, Alamat.
3. Form data Penjualan Tas, Form ini digunakan untuk memasukan
data Penjualan Tas. seperti No Penjual, Tanggal, Kode Pelanggan,
Nama Barang, Kode Barang, Harga Jual, Jual, Subtotal.

2
4. Form data Laporan Penjualan, Form ini digunakan untuk
menampilkan hasil laporan penjualan.

1.4 Tujuan dan Manfaat Penulisan


Adapun tujuan dalam application project ini adalah sebagai berikut:

1.4.1 Tujuan Penulisan Commented [S10]: Adapun ....


1.4.1 Tujuan Penulisan
Untuk merancang sistem Penjualan tas yang sesuai dengan Untuk ......

permasalahan pada kegiatan penjualan tas di PT.Tantia Tas >>> jangan terlalu menjorok ke dalam
Jakarta agar mempermudah admin gudang dalam mengelola
dan mendata barang yang masuk dan keluar.

1.4.2 Manfaat Penulis


Manfaat yang akan didapat dari penulisan KKI ini dalam
pembuatan dan pengaplikasian sistem penjualan tas barang
sebagai berikut ;

1. Bagi Penulis
Mencoba mengimplementasikan hasil dari pembelajaran
yang di dapat selama di perkuliahan dan mencoba
mengembangkan wawasan untuk memeahkan masalah
dari problem yang ada. Commented [S11]: Allgnment Justify

2. Bagi Perusahaan

a. Memudahkan Perusahaan dalam memantau penjualan


tas.
b. Memudahkan Perusahaan dalam menghasilkan Commented [S12]: 2. Bagi Peusahaan
a. Memudahkan...
laporan. b. Memudahkan ......

c. Memanalisir biaya yang dikeluarkan akibat kesalahan Commented [S13]: Before After, pastikan nol (0)

hitung secara manual.

3
3. Bagi Dunia Pendidikan

Dapat dijadikan sebagai acuan dan refrensi untuk penelitian-


penelitian yang dilakukan selanjutnya, serta juga untuk
menambahkan koleksi perpustakaan yang berguna sebagai
bacaan bagi mahasiswa atau pihak lainnya Commented [S14]: Allignment justify

1.5 Batasan Masalah


Adapun batasan masalah:

Sistem ini dibangun dan dirancang untuk mempermudah sistem


penjualan tas. Sistem ini menghasilkan laporan data penjualan tas yang
menampilkan informasi meliputi penjualan tas. Commented [S15]: Allignment Justify (rata kanan kiri)

1.1.1 Metodologi Penulisan Commented [S16]: Ini 1.1 1 ??????


Gak sama dengan Daftar Isi ya ?
Metodologi Penulisan adalah untuk mengumpulkan atau Harusnya 1.6

mendapatkan data-data yang diperlukan dalam penelitian,


penulis menggunakan beberapa metode sebagai berikut :
1.5.1 Metode Wawancara
Metode wawancara yang dilakukan penulis adalah
meyakinkan bahwa data yang di peroleh akurat. Dalam
pengumpulan data tersebut menulis mewawancarai
bagian umum dan yang terkait di dalamnya. Untuk
mengetahui apa dan bagaimana dari kegiatan bagaimana
dari kegiatan pengolahan data tersebut serta kemampuan
memberi informasi yang tepat dan jelas.
1.5.2 Metode Observasi
Observasi yang dilakukan penulis adalah untuk
mengamati dan mengetahui secara langsung jalannya
sistem yang sedang berjalan saat itu dan proses kerja dari
tugas masing –masing serta melihat format-format

4
laporan dalam perusahaan tersebut yang digunakan saat
itu.
1.1.2 Sistematika Penulisan Commented [S17]: Perbaiki nomor Sub Bab nya
Posisinya turun 1 ketuk spasi
Dalam penyusunan Application Project ini, pembahasan dan
penganalisaannya yang dapat diklasifikasikan secara sistematis ke
dalam (empat) bab yaitu :
BAB I : PENDAHULUAN
Dalam bab ini penulis mengemukakan tentang latar
belakang masalah, alasan pemilihan objek, tujuan dan
manfaat, identifikasi masalah, batasan masalah,
metodologi penulisan serta sistematika penulisan.
BAB II : RANCANG BANGUN SISTEM
Membuat tampilan sistem, mulai dari sistem dijalankan
sampai dengan sistem selesai digunakan, kemudian
bagaimana langkah-langkah mengerjakan pada masing-
masing tampilan sistem tersebut bekerja

BAB III: SCRIPT / CODING PROGRAM

Membuat script / coding dari program yang dirancang dan


dibuat secara terkonsep dengan jelas dan detail.
BAB IV: PENUTUP

Bab ini berisi tentang kesimpulan dan saran. Kesimpulan


merupakan jawaban ringkas atas Latar

5
BAB II Commented [S18]: Perbaiki margin
Top 4
Left 4
RANCANGAN BANGUN SISTEM Bottom 3
Right 3

2.1 Infrastruktur Sistem


Ini pake font apa ya ????
2.1.1 Perangkat Keras Komputer (Hardware) yang digunakan : Gunakan Arial 12

1. Cpu Intel Core i5 Spasi 1,5


2. Monitor 14’ inch
3. Hardisk 700 GB
4. Ram 4 GB

2.1.2 Perangkat lunak komputer (Software) yang digunakan :


1. Windows 10
2. Microsoft Visual Basic 2010
3. Microsoft Sql Server

2.2.1 Form login

Gambar 2.1 Desain login

6
form Login menampilkan halaman login, yang berisi USER dan PASSWORD. Halaman Commented [S19]: Perbaiki margin
ini berfungsi untuk masuknya pengguna atau adminke dalam sistem penyewaan Font nya pake arial ukuran 12
Allignment Justify
futsal. Untuk Login Admin Memasukan User : AGUNG123 dan Password : 1234567.
Spasi 1,5
Kemudian tekan login untuk masuk ke dalam sistem, dan tekan cancel untuk
membatalkanya.

2.3 Form Master

Gambar 2.2 Desain Menu

Didalam menu form ini admin dapat memasuki form-form yang di sediakan, dengan cara
mengklik tombol yang ada di menu, seperti form: Barang, Pemesanan, Pembelian, dan
admin juga dapat menekan tombol close untuk keluar dari form tersebut. Commented [S20]: Font, spasi, allignment perbaiki

7
2.4 Form Barang

Gambar 2.3 Desain Form Barang

Didalam form barang, Karyawan dapat mengisi kode barang secara otomatis dengan cara
mengklik tombol new. Selanjutnya karyawan dapat mengisi data yang lainya secara manual
seperti : kode barang , nama barang, harga jual, Perusahaan. Setelah mengisi kemudian klik
tombol save untuk menyimpan, update untuk mengubah data, dan delete untuk menghapus
data. Klik Cari untuk menampilkan data. Admin juga dapat mencari Nomor Po dengan
mudah. Kik close jika ingin kembali ke menu form.

8
2.5 Form Pelanggan

Gambar 2.4 Desain Form pelanggan

Didalam form pelanggan,dapat mengisi kode barang secara otomatis dengan cara mengklik
tombol new. Selanjutnya karyawan dapat mengisi data yang lainya secara manual seperti :
kode planggan, nama planggan , alamat , Perusahaan. Setelah mengisi kemudian klik tombol
save untuk menyimpan, update untuk mengubah data, dan delete untuk menghapus data.
Klik Cari untuk menampilkan data. Admin juga dapat mencari Nomor Po dengan mudah. Kik
close jika ingin kembali ke menu form.

9
2.6 Form Penjualan

Gambar 2.5 Desain Layout Form penjualan

Didalam form penjualan, admin dapat mengisi data dengan cara mengklik
tombol new. Selanjutnya admin dapat mengisi no penjual , tanggal , ,kode
planggan, nama barang , kode barang, harga jual , jumlah , subtotal. dengan
Kemudian klik tombol save untuk menyimpan, update untuk mengubah data,
dan delete untuk menghapus data.. Klik close untuk kembali ke form menu.

10
BAB III
SCRIPT ATAU CODING Commented [S21]: Letakkan di baris paling atas

3.1. Koding Koneksi

Module Module1

Public conn As New OleDb.OleDbConnection


Public cmd As New OleDb.OleDbCommand
Public koneksi As String

Sub BUKA_db()
Try
koneksi = "provider=sqloledb;" & _
"data source=LAPTOP-M62D0E8A\SQLEXPRESS;" & _
"integrated security=sspi;" & _
"userID=sa;" & _
"pwd=;" & _
"initial catalog=tokotantas;"
conn = New OleDb.OleDbConnection(koneksi)
conn.Open()

Catch ex As Exception
MsgBox("error, pesan =>> " & Err.Description,
vbInformation)
End
End Try
End Sub
End Module

1.2 Scrift Login


Call BUKA_db()

Dim yy As String = ""


yy = "select * from LOGIN where NAMA_PENGUNA='" &
TXT_PENGUNA.Text & "'" & _
" and PAS = '" & TXT_PASS.Text & "'"
cmd = New OleDbCommand(yy, conn)
Dim rx As OleDbDataReader
rx = cmd.ExecuteReader

11
If rx.HasRows Then
' Beranda.Label3.Text = txtuse.Text
mainmenu.ShowDialog()
Else
MsgBox("NAMA_PENGUNA dan PAS salah..",
vbCritical + vbOKOnly, "Attention")

TXT_PENGUNA.Clear()
TXT_PENGUNA.Clear()
TXT_PENGUNA.Focus()
Exit Sub
End If
End Sub

1.3 Scrip from barang

Sub autocomplete_nama()
Call BUKA_db()

Dim cc As String = ""


cc = " select * from BARANG order by NAMA_BARANG"

cmd = New OleDbCommand(cc, conn)


Dim rx As OleDbDataReader
rx = cmd.ExecuteReader()

Dim isi As New AutoCompleteStringCollection


If rx.HasRows Then
While rx.Read()
isi.Add(rx("NAMA_BARANG"))
End While
End If
txt_cari.AutoCompleteSource =
AutoCompleteSource.CustomSource
txt_cari.AutoCompleteCustomSource = isi
txt_cari.AutoCompleteMode = AutoCompleteMode.Suggest
End Sub
Sub kodeotomatis()
Call BUKA_db()

cmd = New OleDbCommand("select * from BARANG where


KODE_BARANG in (select max(KODE_BARANG) from BARANG)", conn)
Dim UrutanKode As String
Dim Hitung As Long

12
Dim rd As OleDbDataReader
rd = cmd.ExecuteReader
rd.Read()

If Not rd.HasRows Then


UrutanKode = "B-" + "00001"
Else
Hitung = Microsoft.VisualBasic.Right(rd.GetString(0), 5)
+ 1
UrutanKode = "P-" + Microsoft.VisualBasic.Right("00000"
& Hitung, 5)
End If
TXT_KODE.Text = UrutanKode
TXT_KODE.Focus()
End Sub

Private Sub TXT_KODE_TextChanged(ByVal sender As System.Object,


ByVal e As System.EventArgs) Handles TXT_KODE.TextChanged

End Sub

Private Sub TOMBOL_NEW_Click(ByVal sender As System.Object,


ByVal e As System.EventArgs) Handles TOMBOL_NEW.Click
Call kodeotomatis()

End Sub

Private Sub TOMBOL_SAVE_Click(ByVal sender As System.Object,


ByVal e As System.EventArgs) Handles TOMBOL_SAVE.Click
Call BUKA_db()

Dim cc As String = ""


cc = " select * from BARANG where KODE_BARANG = '" &
TXT_KODE.Text & "'"

cmd = New OleDbCommand(cc, conn)


Dim rx As OleDbDataReader
rx = cmd.ExecuteReader()

If rx.HasRows Then
MsgBox("Data Sudah Ada...", vbCritical + vbOKOnly)
Exit Sub
End If

Dim xx As String = ""

13
xx = "insert into BARANG" & _
"(KODE_BARANG, NAMA_BARANG, HARGA_JUAL)" & _
"values" & _
"('" & TXT_KODE.Text & "' " & _
",'" & TXT_NAMA_BARANG.Text & "'" & _
",'" & TXT_HARGA_JUAL.Text & "')"

cmd = New OleDbCommand(xx, conn)


cmd.ExecuteNonQuery()

MsgBox("Data Berhasil Disimpan..", vbInformation + vbOKOnly)

End Sub

Private Sub TOMBOL_DELETE_Click(ByVal sender As System.Object,


ByVal e As System.EventArgs) Handles TOMBOL_DELETE.Click
Dim kaka As String = ""
kaka = MsgBox("Apakah Anda Yakin Hapus?", vbQuestion +
vbYesNo)

If kaka = vbNo Then


Exit Sub
End If

If kaka = vbYes Then


Call BUKA_db()
Dim mm As String = ""
mm = "delete BARANG where KODE_BARANG = '" &
TXT_KODE.Text & "'"

cmd = New OleDbCommand(mm, conn)


cmd.ExecuteNonQuery()

MsgBox("Data Telah dihapus", vbInformation + vbOKOnly)

End If
End Sub

Private Sub TOMBOL_UPDATE_Click(ByVal sender As System.Object,


ByVal e As System.EventArgs) Handles TOMBOL_UPDATE.Click

14
Call BUKA_db()

Dim goo As String = ""


goo = " update BARANG set " & _
" NAMA_BARANG = '" & TXT_NAMA_BARANG.Text & "'" & _
", HARGA_JUAL = '" & TXT_HARGA_JUAL.Text & "' where
KODE_BARANG = '" & TXT_KODE.Text & "'"

cmd = New OleDbCommand(goo, conn)


cmd.ExecuteNonQuery()

MsgBox("Data Telah Diedit..", vbInformation + vbOKOnly)


End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load
Call autocomplete_nama()

End Sub

Private Sub ListView1_SelectedIndexChanged(ByVal sender As


System.Object, ByVal e As System.EventArgs) Handles
ListView1.SelectedIndexChanged
On Error Resume Next
With ListView1.FocusedItem
TXT_KODE.Text = ListView1.FocusedItem.SubItems(1).Text
TXT_NAMA_BARANG.Text =
ListView1.FocusedItem.SubItems(2).Text
TXT_HARGA_JUAL.Text =
ListView1.FocusedItem.SubItems(3).Text

End With
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e


As System.EventArgs) Handles Button1.Click
Call BUKA_db()

Dim vv As String = ""


vv = "select * from BARANG"
cmd = New OleDbCommand(vv, conn)
Dim rv As OleDbDataReader
rv = cmd.ExecuteReader

If rv.HasRows Then

15
Dim dt As ListViewItem
Dim nomer As Integer = 0

ListView1.Items.Clear()

While rv.Read
nomer = nomer + 1
dt = ListView1.Items.Add(nomer)
dt.SubItems.Add(rv("KODE_BARANG"))
dt.SubItems.Add(rv("NAMA_BARANG"))
dt.SubItems.Add(rv("HARGA_JUAL"))
End While
End If
End Sub

1.4 Scrip from planggan


Imports System.Data.OleDb
Public Class DATAPELANGGAN
Sub autocomplete_nama()
Call BUKA_db()

Dim cc As String = ""


cc = " select * from pelanggan order by
nama_pelanggan"

cmd = New OleDbCommand(cc, conn)


Dim rx As OleDbDataReader
rx = cmd.ExecuteReader()

Dim isi As New AutoCompleteStringCollection


If rx.HasRows Then
While rx.Read()
isi.Add(rx("nama_pelanggan"))
End While
End If
txt_cari.AutoCompleteSource =
AutoCompleteSource.CustomSource
txt_cari.AutoCompleteCustomSource = isi
txt_cari.AutoCompleteMode = AutoCompleteMode.Suggest
End Sub

Sub kodeotomatis()
Call BUKA_db()

16
cmd = New OleDbCommand("select * from pelanggan
where kode_pelanggan in (select max(kode_pelanggan) from
pelanggan)", conn)
Dim UrutanKode As String
Dim Hitung As Long
Dim rd As OleDbDataReader
rd = cmd.ExecuteReader
rd.Read()

If Not rd.HasRows Then


UrutanKode = "P-" + "00001"
Else
Hitung =
Microsoft.VisualBasic.Right(rd.GetString(0), 5) + 1
UrutanKode = "P-" +
Microsoft.VisualBasic.Right("00000" & Hitung, 5)
End If
txt_kodepel.Text = UrutanKode
txt_kodepel.Focus()
End Sub
Private Sub Label2_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Label2.Click

End Sub
Private Sub txt_cari_TextChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
txt_cari.TextChanged

End Sub
Private Sub TXT_KODE_TextChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
txt_kodepel.TextChanged
Call kodeotomatis()

End Sub
Private Sub TXT_NAMA_BARANG_TextChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
txt_namapel.TextChanged

End Sub
Private Sub TOMBOL_NEW_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
TOMBOL_NEW.Click
Call kodeotomatis()

End Sub

17
Private Sub TOMBOL_SAVE_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
TOMBOL_SAVE.Click
Call BUKA_db()

Dim cc As String = ""


cc = " select * from pelanggan where kode_pelanggan
= '" & txt_kodepel.Text & "'"

cmd = New OleDbCommand(cc, conn)


Dim rx As OleDbDataReader
rx = cmd.ExecuteReader()

If rx.HasRows Then
MsgBox("Data Sudah Ada...", vbCritical +
vbOKOnly)
Exit Sub
End If

Dim xx As String = ""

xx = "insert into pelanggan" & _


"(kode_pelanggan, nama_pelanggan, alamat)" & _
"values" & _
"('" & txt_kodepel.Text & "' " & _
",'" & txt_namapel.Text & "'" & _
",'" & txt_alamat.Text & "')"

cmd = New OleDbCommand(xx, conn)


cmd.ExecuteNonQuery()

MsgBox("Data Berhasil Disimpan..", vbInformation +


vbOKOnly)

End Sub
Private Sub TOMBOL_DELETE_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
TOMBOL_DELETE.Click
Dim kaka As String = ""
kaka = MsgBox("Apakah Anda Yakin Hapus?", vbQuestion
+ vbYesNo)

If kaka = vbNo Then


Exit Sub
End If

18
If kaka = vbYes Then
Call BUKA_db()
Dim mm As String = ""
mm = "delete pelanggan where kode_pelanggan = '"
& txt_kodepel.Text & "'"

cmd = New OleDbCommand(mm, conn)


cmd.ExecuteNonQuery()

MsgBox("Data Telah dihapus", vbInformation +


vbOKOnly)

End If
End Sub
Private Sub TOMBOL_UPDATE_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
TOMBOL_UPDATE.Click
Call BUKA_db()

Dim goo As String = ""


goo = " update pelanggan set " & _
" nama_pelanggan = '" & txt_namapel.Text & "'" &
_
", alamat = '" & txt_alamat.Text & "' where
kode_pelanggan = '" & txt_kodepel.Text & "'"

cmd = New OleDbCommand(goo, conn)


cmd.ExecuteNonQuery()

MsgBox("Data Telah Diedit..", vbInformation +


vbOKOnly)
End Sub
Private Sub Label6_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Label6.Click

End Sub
Private Sub TXT_HARGA_JUAL_TextChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
txt_alamat.TextChanged

End Sub

19
Private Sub Label10_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Label10.Click

End Sub
Private Sub Label3_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Label3.Click

End Sub
Private Sub ListView1_SelectedIndexChanged(ByVal sender
As System.Object, ByVal e As System.EventArgs) Handles
ListView1.SelectedIndexChanged
On Error Resume Next
With ListView1.FocusedItem
txt_kodepel.Text =
ListView1.FocusedItem.SubItems(1).Text
txt_namapel.Text =
ListView1.FocusedItem.SubItems(2).Text
txt_alamat.Text =
ListView1.FocusedItem.SubItems(3).Text
End With
End Sub
Private Sub Button1_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button1.Click
Call BUKA_db()

Dim vv As String = ""


vv = "select * from pelanggan"
cmd = New OleDbCommand(vv, conn)
Dim rv As OleDbDataReader
rv = cmd.ExecuteReader

If rv.HasRows Then
Dim dt As ListViewItem
Dim nomer As Integer = 0
ListView1.Items.Clear()

While rv.Read
nomer = nomer + 1
dt = ListView1.Items.Add(nomer)
dt.SubItems.Add(rv("kode_pelanggan"))
dt.SubItems.Add(rv("nama_pelanggan"))
dt.SubItems.Add(rv("alamat"))
End While
End If
End Sub

20
1.5 Koding from penjualan
Imports System.Data.OleDb

Imports CrystalDecisions.CrystalReports.Engine
Imports CrystalDecisions.Shared
Public Class PENJUALAN
Sub cari_penjualan()

Dim cari As String = ""


cari = InputBox("INPUT NOMER PENJUALAN =")
If cari = "" Then
Exit Sub
End If

Call BUKA_db()

Dim AA As String = ""


AA = "SELECT * FROM penjualan_header " & _
" WHERE no_penjualan ='" & cari & "' "
cmd = New OleDbCommand(AA, conn)
Dim RS As OleDbDataReader
RS = cmd.ExecuteReader()

Dim vv As String = ""


vv = "select * from penjualan_detail " & _
" where no_penjualan = '" & cari & "'"
cmd = New OleDbCommand(vv, conn)
Dim rx As OleDbDataReader
rx = cmd.ExecuteReader

If RS.HasRows Then
RS.Read()
Call clear_d()
Call clear_h()

txtnopenjualan.Text = RS("no_penjualan")
TANGGAL.Value = RS("tanggal")
txtkodepelanggan.Text = RS("kode_pelanggan")
txtnama.Text = RS("nama")
txtalamat.Text = RS("alamat")
End If

21
If rx.HasRows Then
Dim dt As ListViewItem
ListView1.Items.Clear()

While rx.Read
dt = ListView1.Items.Add(rx("no_barang"))
dt.SubItems.Add(rx("no_penjualan"))
dt.SubItems.Add(rx("kode_barang"))
dt.SubItems.Add(rx("nama_barang"))
dt.SubItems.Add(rx("harga"))
dt.SubItems.Add(rx("jumlah"))
dt.SubItems.Add(rx("subtotal"))
End While
MsgBox("ADA", vbInformation)

Else
MsgBox("ID TIDAK ADA", vbCritical)
Exit Sub
End If
RS.Close()
rx.Close()
End Sub
Sub tampil_datapelanggan()
Call BUKA_db()

Dim cc As String = ""


cc = " select * from pelanggan where kode_pelanggan
= '" & txtkodepelanggan.Text & "'"

cmd = New OleDbCommand(cc, conn)


Dim rx As OleDbDataReader
rx = cmd.ExecuteReader()

If rx.HasRows Then
While rx.Read
txtnama.Text = rx("nama_pelanggan")
txtalamat.Text = rx("alamat")
End While
Else
Exit Sub
End If

End Sub
Sub tampil_databarang()
Call BUKA_db()

22
Dim cc As String = ""
cc = " select * from BARANG where NAMA_BARANG = '"
&txtnamabarang.Text & "'"

cmd = New OleDbCommand(cc, conn)


Dim rx As OleDbDataReader
rx = cmd.ExecuteReader()

If rx.HasRows Then
While rx.Read
txtkodebarang.Text = rx("KODE_BARANG")
txtharga.Text = rx("HARGA_JUAL")
End While
Else
Exit Sub
End If
txtjumlah.Focus()
End Sub
Sub autocomplete_kodepelanggan()
Call BUKA_db()

Dim cc As String = ""


cc = " select * from pelanggan order by
kode_pelanggan"

cmd = New OleDbCommand(cc, conn)


Dim rx As OleDbDataReader
rx = cmd.ExecuteReader()

Dim isi As New AutoCompleteStringCollection


If rx.HasRows Then
While rx.Read()
isi.Add(rx("kode_pelanggan"))
End While
End If
txtkodepelanggan.AutoCompleteSource =
AutoCompleteSource.CustomSource
txtkodepelanggan.AutoCompleteCustomSource = isi
txtkodepelanggan.AutoCompleteMode =
AutoCompleteMode.Suggest
End Sub
Sub autocomplete_namabarang()
Call BUKA_db()

Dim cc As String = ""

23
cc = " select * from BARANG order by NAMA_BARANG"

cmd = New OleDbCommand(cc, conn)


Dim rx As OleDbDataReader
rx = cmd.ExecuteReader()

Dim isi As New AutoCompleteStringCollection


If rx.HasRows Then
While rx.Read()
isi.Add(rx("NAMA_BARANG"))
End While
End If
txtnamabarang.AutoCompleteSource =
AutoCompleteSource.CustomSource
txtnamabarang.AutoCompleteCustomSource = isi
txtnamabarang.AutoCompleteMode =
AutoCompleteMode.Suggest
End Sub
Sub list_refresh()
Call BUKA_db()

Dim vv As String = ""


vv = "select * from penjualan_detail where
no_penjualan = '" & txtnopenjualan.Text & "'"
cmd = New OleDbCommand(vv, conn)
Dim rv As OleDbDataReader
rv = cmd.ExecuteReader

If rv.HasRows Then
Dim dt As ListViewItem

ListView1.Items.Clear()

While rv.Read
dt = ListView1.Items.Add(rv("no_barang"))
dt.SubItems.Add(rv("no_penjualan"))
dt.SubItems.Add(rv("kode_barang"))
dt.SubItems.Add(rv("nama_barang"))
dt.SubItems.Add(rv("harga"))
dt.SubItems.Add(rv("jumlah"))
dt.SubItems.Add(rv("subtotal"))
End While
End If
End Sub
Sub delete_brg()

24
If txtnamabarang.Text = "" Then
MsgBox("PILIH NAMA BARANG", vbCritical)
Exit Sub
End If

Dim no_barang As Integer = 0


Dim no As ListViewItem
no_barang = ListView1.FocusedItem.SubItems(0).Text
no = ListView1.Items.Add(no_barang)

Call BUKA_db()
Dim AA As String = ""
AA = " DELETE penjualan_detail " & _
" WHERE no_barang ='" & no_barang & "' "

cmd = New OleDbCommand(AA, conn)


cmd.ExecuteNonQuery()

MsgBox("BARANG DI HAPUS..", vbInformation)

Call clear_d()
Call list_refresh()
End Sub
Sub update_detail()

Dim no_barang As Integer = 0


Dim no As ListViewItem
no_barang = ListView1.FocusedItem.SubItems(0).Text
no = ListView1.Items.Add(no_barang)

If txtnamabarang.Text = "" Then


MsgBox("Pilih Data Dahulu...", vbInformation)
Exit Sub
End If

Call BUKA_db()
Dim AA As String = ""
AA = " UPDATE penjualan_detail SET " & _
" kode_barang ='" & txtkodebarang.Text & "' " & _
" ,nama_barang ='" & txtnamabarang.Text & "' " & _
" ,harga =" & txtharga.Text & " " & _
" ,jumlah =" & txtjumlah.Text & " " & _
" ,subtotal =" & txtsubtotal.Text & " " & _
" WHERE no_barang ='" & no_barang & "' "

25
cmd = New OleDbCommand(AA, conn)
cmd.ExecuteNonQuery()
MsgBox("BARANG DI UPDATE..", vbInformation)

Call clear_d()
Call list_refresh()

End Sub
Sub total()
Call BUKA_db()
Dim aa As String = ""
aa = " select SUM(subtotal) AS TOTALNYA from
penjualan_detail " & _
" WHERE no_penjualan ='" & txtnopenjualan.Text & "'
"

cmd = New OleDbCommand(aa, conn)


Dim RS As OleDbDataReader
RS = cmd.ExecuteReader

If RS.HasRows Then
RS.Read()
txtsubtotal.Text = RS("TOTALNYA").ToString

txtpajak.Text = Int(10 / 100 *


Val(txtsubtotal.Text))
txttotal.Text = Val(txtsubtotal.Text) +
Val(txtpajak.Text)

lbl_total.Text = FormatNumber(txttotal.Text,
"0")
Else
txtsubtotal.Text = 0
txtpajak.Text = 0
txttotal.Text = 0
lbl_total.Text = 0
End If
End Sub
Sub save_detail()
If txtnamabarang.Text = "" Then
MsgBox("Nama Masih Kosong...", vbInformation)
Exit Sub
End If

If IsNumeric(txtjumlah.Text) = False Then


MsgBox("QTY SALAH..", vbCritical)

26
Exit Sub
End If

Call BUKA_db()

Dim aa As String = ""


aa = " INSERT INTO penjualan_detail " & _
" (no_penjualan, kode_barang, nama_barang, harga,
jumlah, subtotal) " & _
" VALUES " & _
" ('" & txtnopenjualan.Text & "' " & _
" ,'" & txtkodebarang.Text & "' " & _
" ,'" & txtnamabarang.Text & "' " & _
" ,'" & txtharga.Text & "' " & _
" ,'" & txtjumlah.Text & "' " & _
" ,'" & txtsubtotal.Text & "')"

cmd = New OleDbCommand(aa, conn)


cmd.ExecuteNonQuery()
MsgBox("TRANSAKSI BARANG DI SIMPAN..",
vbInformation)

Call clear_d()
Call list_refresh()

End Sub
Sub save_header()

If IsNumeric(txtsubtotal.Text) = False Then


txtsubtotal.Text = 0
If IsNumeric(txtpajak.Text) = False Then
txtpajak.Text = 0
If IsNumeric(txttotal.Text) = False Then
txttotal.Text = 0

Call BUKA_db()
Dim aa As String = ""
aa = " SELECT * FROM penjualan_header " & _
" WHERE no_penjualan ='" & txtnopenjualan.Text & "'
"
cmd = New OleDbCommand(aa, conn)
Dim RS As OleDbDataReader
RS = cmd.ExecuteReader

If RS.HasRows Then
Dim cc As String = ""

27
cc = " UPDATE penjualan_header SET " & _
" tanggal ='" & Format(DateTimePicker1.Value,
"yyyy-MMM-dd") & "' " & _
" ,kode_pelanggan ='" & txtkodepelanggan.Text & "'
" & _
" ,nama_pelanggan ='" & txtnama.Text & "' " & _
" ,alamat ='" & txtalamat.Text & "' " & _
" ,subtotal_bayar =" & txtsubtotal.Text & " " &
_
" ,pajak =" & txtpajak.Text & " " & _
" ,total =" & txttotal.Text & " "

cmd = New OleDbCommand(cc, conn)


cmd.ExecuteNonQuery()
Else

Dim bb As String = ""


bb = " INSERT INTO penjualan_header " & _
" (no_penjualan, tanggal, kode_pelanggan,
nama_pelanggan, alamat, subtotal_bayar, pajak, total)" & _
" VALUES " & _
" ('" & txtnopenjualan.Text & "' " & _
" ,'" & Format(DateTimePicker1.Value, "yyyy-MMM-
dd") & "' " & _
" ,'" & txtkodepelanggan.Text & "' " & _
" ,'" & txtnama.Text & "' " & _
" ,'" & txtalamat.Text & "' " & _
" ," & txtsubtotal.Text & " " & _
" ," & txtpajak.Text & " " & _
" ," & txttotal.Text & ")"
cmd = New OleDbCommand(bb, conn)
cmd.ExecuteNonQuery()

btnadd.Enabled = True
End If
End Sub

Sub clear_h()
txtnopenjualan.Clear()
txtkodepelanggan.Clear()
txtnama.Clear()
txtalamat.Clear()
txtlistsubtotal.Clear()
txtpajak.Clear()
txttotal.Clear()

28
End Sub

Sub clear_d()
txtkodebarang.Clear()
txtnamabarang.Clear()
txtharga.Clear()
txtjumlah.Clear()
txtsubtotal.Clear()

End Sub

Sub NOMER_OTOMATIS()

Call BUKA_db()

Dim xx As String = ""


xx = "select * from penjualan_header where
no_penjualan in (select max(no_penjualan) from
penjualan_header)"

cmd = New OleDbCommand(xx, conn)


Dim UrutanKode As String
Dim Hitung As Long
Dim rd As OleDbDataReader
rd = cmd.ExecuteReader
rd.Read()

If Not rd.HasRows Then


UrutanKode = "PJ-" + "00001"
Else
Hitung =
Microsoft.VisualBasic.Right(rd.GetString(0), 5) + 1
UrutanKode = "PJ-" +
Microsoft.VisualBasic.Right("00000" & Hitung, 5)
End If

txtnopenjualan.Text = UrutanKode
txtkodepelanggan.Focus()

End Sub

Private Sub Button1_Click(ByVal sender As System.Object,


ByVal e As System.EventArgs) Handles Button1.Click
Call clear_h()
Call clear_d()

29
Call NOMER_OTOMATIS()
End Sub

Private Sub Button2_Click(ByVal sender As System.Object,


ByVal e As System.EventArgs) Handles Button2.Click
Call save_header()
MsgBox("DATA DISIMPAN", vbInformation)
txtnamabarang.Focus()
End Sub

Private Sub btnadd_Click(ByVal sender As System.Object,


ByVal e As System.EventArgs) Handles btnadd.Click
Call save_detail()
Call total()

Call save_header()
End Sub

Private Sub btnupdate_Click(ByVal sender As


System.Object, ByVal e As System.EventArgs) Handles
btnupdate.Click
Call update_detail()

End Sub

Private Sub btndelete_Click(ByVal sender As


System.Object, ByVal e As System.EventArgs) Handles
btndelete.Click
Call delete_brg()
End Sub

Private Sub ListView1_SelectedIndexChanged(ByVal sender


As System.Object, ByVal e As System.EventArgs) Handles
ListView1.SelectedIndexChanged
On Error Resume Next
With ListView1.FocusedItem
txtnopenjualan.Text =
ListView1.FocusedItem.SubItems(1).Text
txtkodebarang.Text =
ListView1.FocusedItem.SubItems(2).Text
txtnamabarang.Text =
ListView1.FocusedItem.SubItems(3).Text
txtharga.Text =
ListView1.FocusedItem.SubItems(4).Text
txtjumlah.Text =
ListView1.FocusedItem.SubItems(5).Text

30
txtsubtotal.Text =
ListView1.FocusedItem.SubItems(6).Text
End With
End Sub

Private Sub PENJUALAN_Load(ByVal sender As


System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
Call autocomplete_kodepelanggan()
Call autocomplete_namabarang()

End Sub

2. Private Sub txtkodepelanggan_KeyDown(ByVal sender As


Object, ByVal e As System.Windows.Forms.KeyEventArgs)
Handles txtkodepelanggan.KeyDown
If e.KeyCode = Keys.Return Then
Call tampil_datapelanggan()

End If
End Sub

Private Sub txtnamabarang_KeyDown(ByVal sender As


Object, ByVal e As System.Windows.Forms.KeyEventArgs)
Handles txtnamabarang.KeyDown
If e.KeyCode = Keys.Return Then
Call tampil_databarang()

End If
End Sub

Private Sub txtjumlah_KeyDown(ByVal sender As Object,


ByVal e As System.Windows.Forms.KeyEventArgs) Handles
txtjumlah.KeyDown
If e.KeyCode = Keys.Return Then
txtsubtotal.Text = Val(txtharga.Text) *
Val(txtjumlah.Text)
End If
End Sub

Private Sub txtsubtotal_TextChanged(ByVal sender As


System.Object, ByVal e As System.EventArgs) Handles
txtsubtotal.TextChanged
txtlistsubtotal.Text = Val(txtsubtotal.Text)
End Sub

31
Private Sub Button4_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button4.Click
Call cari_penjualan()

End Sub

Private Sub Button3_Click(ByVal sender As System.Object,


ByVal e As System.EventArgs) Handles Button3.Click
Dim view As New cetakboon
Dim laporan As New cetakbon

Dim a As Table
Dim b As TableLogOnInfo
For Each a In laporan.Database.Tables
b = a.LogOnInfo
b.ConnectionInfo.ServerName = "FEBRY-
PC\SQLEXPRESS"
b.ConnectionInfo.DatabaseName = "tokotantas"
b.ConnectionInfo.UserID = ""
b.ConnectionInfo.Password = ""
a.ApplyLogOnInfo(b)

Next
laporan.RecordSelectionFormula = _
"{penjualan_header.no_penjualan}='" &
txtnopenjualan.Text & "'"

view.CrystalReportViewer1.ReportSource = laporan
view.CrystalReportViewer1.Refresh()
view.ShowDialog()
End Sub

32
BAB IV
PENUTUP
4.1 Kesimpulan

Pada dasarnya sistem yang disusun oleh penulis bertujuan untuk


mempermudah pengolahan data, meningkatkan, dan memperkecil
kemungkinan kesalahan yang selama ini dirasakan PT. TANTIA TAS Commented [S22]: hapus
JAKARTA dalam sistem penjualan tas sehingga data yang diolah lebih
akurat.

1. Sebagian sistem berjalan yang digunakan oleh PT. Tantia Tas Jakarta
dalam sistem informasi penjualan tas masih menggunakan sistem
manual belum secara komputerisasi. Oleh sebab itu masih banyak
terjadi kesalahan dan kelemahan – kelemahan dalam penerapannya.

2. Adapun masalah – masalah yang sering ditemui dalam sistem yang


berjalan saat ini yaitu ketidak tepatan penghitungan total pembelian.

3. Penulis ingin mengembangkan suatu sistem informasi untuk dapat


membantu sistem penjualan tas yang diharapkan dapat mempermudah
mengatasi masalah dan kendala – kendala yang terdapat pada bagian
sistem informasi penjualan tas tersebut.

4.2 Saran

Mengingat bahwa Sistem Informasi penjualan tas di PT. Tantia Tas


Jakarta ini adalah sistem yang pertama kalinya diterapkan dan
diimplementasikan di dalam perusahaan ini, tentunya sistem ini masih
memiliki banyak kekurangan dan kelemahan. Selain itu, untuk
menerapkan sistem ini agar berjalan dengan baik maka diperlukan
pelatihan dan perawatan sistem. Seperti menerapkan sistem pada
umumnya, sistem ini juga memerlukan biaya perawatan, perlu dijaga
keamananya dan juga data – datanya perlu untuk di backup secara
berkala. Adapun saran yang dapat penulis berikan yang diharapkan dapat

33
memberi kegunaan pada perusahaan di masa yang akan datang sebagai
berikut :

1. Agar sistem penjualan tas pada PT. Tantia Tas Jakarta lebih efektif,
efisien, dan tidak terjadi kesalahan maka penulis menyarankan agar
PT. Tantia Tas Jakarta menggunakan program yang penulis buat.

2. Sebaiknya para penginput, staff toko lebih teliti dalam penginputan


data penjualan barang.

3. Sumber daya manusia yang menangani sistem harus memiliki


kualitas yang memadai karena kesalahan – kesalahan yang terjadi
biasanya disebabkan oleh kurangnya kemampuan user dalam
pengoperasian sistem.

34
BIODATA PENUTLIS

Nama penulis : Tiyang Agung K.


Tempat, Tanggal Lahir : Jakarta, !7 Juni 1999
Kewarganegaraan : Indonesia
Jenis Kelamin : Laki-Laki
Agama : Islam
Alamat : Jl.Balay Rakyat Kmp.Gempol
Emial : agungsay3@gmail.com

B.Pendidikan
1. SD : SDN 01 Cakung Timur
2. SMP : Diponegoro 2
3. SMK : Dinamika Pembangunan 1 Jakarta
4. Perguruan Tinggi : Politeknik LP3I Jakarta
Program Studi : Manajemen Informatika
Konsentrasi : Informatika Komputer

35
36

Anda mungkin juga menyukai