tugas akhir lami
TRANSCRIPT
LEMBAGA AKUNTANSI MANAJEMEN INFORMATIKA LAMI KOMPUTER PEKANBARU
TUGAS AKHIR
MANAJEMEN INFORMATIKA
Diajukan untuk memenuhi syarat guna menyelesaikan Program Terapan Profesional 1 Tahun (PTP-1)
LAMI Komputer Pekanbaru 2007/2008
LEMBAR PENGESAHAN
LAPORAN TUGAS AKHIR
KOMPUTERISASI PENGINPUTAN DATA PADA SINGCESS COMMUNICATION DENGAN PEMROGRAMAN VISUAL BASIC 6.0
Diajukan untuk memenuhi syarat guna menyelesaikan Tugas Akhir Program Terapan
Profesional 1 Tahun (PTP-1) Lami Komputer
Nama : ANDRYAN Noreg : 0711022 Jurusan : Manajemen Informatika DISETUJUI OLEH Jerry MT Naibaho,. ST Diketahui Oleh : EDUCATION MANAGER DIREKTUR CATRIWATI,. S.Pd SUMARDI PUTRA,. B.Sc
KATA PENGANTAR
Puji dan syukur penulis ucapkan kehadirat Tuhan Yang Maha Esa yang telah memberikan rahmat
dan hidayahnya, terutama nikmat kesehatan dan kesempatan sehingga penulis dapat menyelesaikan
tugas akhir ini.
Tugas ini disusun dan diajukan untuk memenuhi syarat dalam menyelesaikan tugas akhir dari
Lami Komputer Pekanbaru. Dengan judul KOMPUTERISASI PENGINPUTAN DATA
HANDPHONE PADA SINGCESS COMMUNICATION DENGAN PEMROGRAMAN VISUAL
BASIC 6.0.
Penulis juga mengucapkan terima kasih yang sebesar-besarnya atas bantuan rekan-rekan yang
telah banyak membantu dan masukan sehingga tulisan ini dapat diselesaikan.
Penulis menyadari sepenuhnya bahwa tulisan ini tidak luput dari kesalahan dan kekurangan, baik
dari segi materi maupun dari pemikiran, maka untuk itu penulis dengan senang dan lapang dada
menerima kritikan dan saran yang dapat membangun demi kesempurnaan isi dari tulisan ini.
Pada hari ini dan kesempatan yang baik ini, penulis ingin menyampaikan dan mengucapkan
terimakasih yang sebesar-besarnya kepada :
1. Bapak Sumardi Putra,. B.Sc, selaku direktur Lembaga Akuntansi Manajemen Informatika
Komputer (LAMI KOMPUTER).
2. Bapak Charles sebagai pimpinan Singcess Communication.
3. Bapak Jerry MT Naibaho,. SE sebagai pembimbing dari penulis.
4. Bapak Ihsan Sarkawi sebagai Tim Penilai.
5. Ibu Catriwati,. S.Pd, selaku manager pendidikan Lami Komputer Pekanbaru.
6. Seluruh karyawan Singcess Communication yang telah menerima dan membantu penulis
selama ini dalam proses magang tersebut.
7. Orang tua yang memberi dorongan dan semangat ketika penulis melaksanakan proses
magang.
8. Teman-teman yang telah mendukung dan memberikan kepercayaan kepada penulis.
Karya tulis ini disajikan oleh penulis sebagai usaha untuk membangun kreatifitas pola pikir kita
yang diarahkan pada tujuan dan pengalaman kerja lapangan.
Kiranya Tuhan Yang Maha Esa memberikan rahmat dan karunia-Nya kepada kita semua,
sehingga penyelesaian tulisan ini dapat mencapai sasaran sebagai mana mestinya dan mudah-mudahan
penulis dapat menggunakan ilmu yang dimilikinya dengan baik.
Pekanbaru, November 2008
Penulis
ANDRYAN
DAFTAR ISI
LEMBAR PENGESAHAN ............................................................................................................ i
KATA PENGANTAR .................................................................................................................... ii
DAFTAR ISI ................................................................................................................................... v
BAB I PENDAHULUAN...................................................................................................... 1
1.1 Latar Belakang Masalah................................................................................................... 1
1.2 Perumusan Masalah .......................................................................................................... 2
1.3 Batasan Permasalahan ...................................................................................................... 2
1.4 Tujuan Penulisan .............................................................................................................. 3
1.5 Manfaat Penulisan ............................................................................................................ 4
1.6 Metode Penelitian ............................................................................................................. 4
1.7 Sistematika Penulisan ....................................................................................................... 5
BAB II. GAMBARAN UMUM PERUSAHAAN ................................................................. 6
2.1 Aktivitas Perusahaan ........................................................................................................ 6
2.2 Struktur, Wewenang Dan Tanggung Jawab ................................................................... 6
BAB III. ANALISA DAN PEMBAHASAN ........................................................................... 9
3.1 Analisa Sistem Yang Berjalan ......................................................................................... 9
3.1.1 Kelebihan Sistem Yang Berjalan .............................................................................. 9
3.1.2 Kekurangan Sistem Yang Berjalan ........................................................................... 9
3.2 Usulan Sistem Baru .......................................................................................................... 10
3.3 Kelebihan Sistem Yang Diusulkan.................................................................................. 10
3.4 Perancangan Sistem Baru ................................................................................................ 10
3.5 Penerapan Sistem.............................................................................................................. 15
3.5.1 Sistem Pendukung ...................................................................................................... 15
3.5.2 Sistem Operasi ............................................................................................................ 15
3.5.3 Hardware ..................................................................................................................... 15
3.5.4 Operator ...................................................................................................................... 15
BAB IV. PENUTUP .................................................................................................................. 16
4.1 Kesimpulan ....................................................................................................................... 16
4.2 Saran-Saran ....................................................................................................................... 16
4.3 Lampiran Listning Program ............................................................................................. 18
4.4 Desain Flowchart .............................................................................................................. 23
BAB I
PENDAHULUAN
1.1 LATAR BELAKANG MASALAH
Dengan adanya kemajuan di segala bidang, baik ekonomi, perdagangan, pendidikan, dan dimulai
dengan adanya revolusi industri, maka efisiensi kerja dalam suatu perusahaan menjadi suatu kewajiban.
Dimana kita ketahui, bahwa pada saat ini komputer sangat diperlukan dalam berbagai bidang
usaha, karena merupakan salah satu media informasi yang sangat cepat, tepat, hemat, dan efisien dari
seluruh penjuru dunia dengan program-program yang ada dalam komputer, maka sangat mustahil jika
perusahaan ingin mengefisienkan cara kerja perusahaan jika tidak menggunakan fasilitas teknologi
komputer.
Karena itulah masyarakat sekarang berlomba-lomba untuk mempelajari dan menguasai ilmu
yang berhubungan dengan komputer dan didampingi oleh bahasa Inggris, karena perkembangan
komputer pada saat ini semakin bertambah pesat, bahkan semakin tinggi mutunya.
Penulis dalam laporan ini mencoba menerapkan ilmu yang telah didapat dari lembaga akuntansi
LAMI KOMPUTER selama ini, dan kemudian penulis menyusun sebuah program dengan bertemakan
penginputan data handphone.
Berdasarkan gambaran diatas, sesuai dengan kondisi dimana penulis sedang melakukan praktek
kerja yang dilaksanakan sebagai salah satu syarat untuk menyelesaikan tugas akhir, karena itulah
penulis ingin mengangkat sebuah judul “ KOMPUTERISASI PENGINPUTAN DATA
HANDPHONE PADA SINGCESS COMMUNICATION DENGAN PEMROGRAMAN VISUAL
BASIC 6.0 “ sebagai judul dari tugas akhir penulis, dimana perusahaan ini juga menggunakan fasilitas
komputer untuk membuat pencatatan dalam penginputan data handphone.
1.2 PERUMUSAN MASALAH
Berdasarkan uraian diatas, maka penulis dapat merumuskan masalah yang ada, yaitu :
1. Bagaimanakah caranya sehingga peranan komputer sebagai sistem kerja dalam penginputan
data-data handphone lebih efektif dan efisien pada Singcess Communication.
2. Apa keunggulan penggunaan komputer sebagai sarana penginputan data-data handphone
pada Singcess Communication.
1.3 BATASAN PERMASALAHAN
Masalah yang penulis angkat adalah penginputan data handphone pada Singcess
Communication, masalah pencatatan ini adalah salah satu aspek yang sangat penting pada perusahaan
tersebut, karena data ini menyangkut semua pengentrian jadi dapat dimasukkan ke dalam komputer
supaya dapat dicari dengan cepat, mudah, dan akurat jika diperlukan. Jadi permasalahannya hanya
dibatasi dalam ruang lingkup pemrograman program baru, sehingga tidak melenceng dari yang telah
diharapkan.
1.4 TUJUAN PENULISAN
Dari penelitian hasil job training, penulis dapat menggambarkan tujuan diadakan job training
atau magang kerja di suatu instansi, yang diantaranya adalah sebagai berikut :
- Sebagai syarat untuk menyelesaikan pendidikan program Terapan Profesional 1 Tahun (PTP-1)
pada Lami Komputer Pekanbaru.
- Untuk memahami dan menerapkan ilmu pengetahuan yang didapat di lembaga pendidikan Lami
Komputer.
- Menambah ilmu pengetahuan khususnya di bidang manajemen informatika.
- Sebagai pedoman bagi para pembaca tugas akhir dan penulis sendiri.
- Mendalami sikap disiplin dan tanggung jawab dalam menjalankan tugas yang diberikan oleh
instansi.
- Menumbuhkan sikap kerja sama dalam mencapai satu tujuan untuk kepentingan bersama.
- Meningkatkan daya pikir dalam mengatasi masalah-masalah yang dihadapi penulis pada saat
job training.
- Menambah pergaulan di lingkungan kerja dimana penulis melakukan job training.
1.5 MANFAAT PENULISAN
- Dapat menambah pengalaman kerja dalam dunia usaha sebagai persiapan guna menyesuaikan
diri dalam dunia kerja yang sebenarnya di masa yang akan datang.
- Dapat membantu pembaca dalam menyelesaikan tugas akhirnya di kemudian hari.
- Mengetahui cara kerja di suatu instansi tanpa perlu langsung terjun kedalamnya.
- Memberikan gambaran kepada para pembaca seperti apa itu perusahaan tempat penulis
melakukan job training.
1.6 METODE PENELITIAN
Adapun metode penulisan dalam pembuatan dan penyelesaian tugas akhir ini diantaranya :
1. Metode Observasi
Metode Observasi yaitu metode yang berdasarkan kepada pengamatan penulis selama berada
di Singcess Communication.
2. Metode Wawancara
Metode Wawancara yaitu teknik penelitian yang dilakukan peneliti dengan melakukan
serangkaian pertanyaan untuk memperoleh data yang diinginkan atau yang diperlukan kepada
para staff tenaga kerja di Singcess Communication.
1.7 SISTEMATIKA PENULISAN
Secara menyeluruh penulisan tugas akhir ini terdiri atas empat bab, dengan sub-sub unit masing-
masing dengan sistematika penulis sebagai berikut :
BAB 1 PENDAHULUAN
Pada bab ini berisi latar belakang tentang job training, perumusan masalah, tujuan dan manfaat
penulis, batasan masalah, metode penulisan dan sistematika penulisan.
BAB II GAMBARAN UMUM PERUSAHAAN
Pada bab ini berisi tentang bagian perusahaan, struktur organisasi, dan tugas dan wewenang
setiap bagian perusahaan.
BAB III PEMBAHASAN MASALAH
Dalam bab ini penulis membahas tentang landasan teori dan pembahasan masalah.
BAB IV PENUTUP
Pada bab ini berisikan tentang kesimpulan, saran-saran dari penulis, dan listning program.
BAB II
GAMBARAN UMUM PERUSAHAAN
2.1 AKTIVITAS PERUSAHAAN
Dalam berbisnis, aktivitas bidang usaha yang dipilih harus benar-benar memiliki peluang yang
baik di pasaran dan dapat dikembangkan sehingga bisa memberikan keuntungan bagi perusahaan.
Aktivitas utama dari Singcess Communication ialah di bidang penjualan dan jasa perbaikan handphone.
Aktivitas Singcess Communication adalah :
- Penjualan handphone
- Penjualan pulsa
- Penjualan kartu perdana
- Penjualan software & equip handphone lainnya
- Reparasi handphone
- Penjualan MP3 Player
2.2 STRUKTUR, WEWENANG DAN TANGGUNG JAWAB
Dalam sebuah perusahaan diperlukan adanya suatu susunan yang dipakai sebagai dasar dalam
pembagian tugas agar dapat dilaksanakan dengan baik dan lebih terkoodinir. Susunan ini disebut
dengan Struktur Organisasi.
Struktur Organisasi akan tampak lebih jelas apabila di gambarkan dalam bentuk organisasi yang
disebut dengan Bagan Organisasi, yaitu satu gambaran dari struktur organisasi yang menunjukkan
hubungan, saluran aliran organisasi yang menunjukkan hubungan, saluran aliran organisasi yang sah
dalam mencapai tujuan tersebut.
Berikut struktur organisasi :
- MANAGER
Tugas dari seorang manager yaitu memimpin jalannya perusahaan, dan yang menjadi manager
yaitu seorang yang handal dan profesional.
- MARKETING
Tugas dari seorang marketing adalah mencari, menjalankan sejumlah barang/produk, memesan
barang ke supplier, maupun melakukan promosi-promosi atau membuat iklan.
- ADM
Tugasnya adalah membuat faktur pembelian, faktur penjualan, membuat surat tagihan hutang,
membuat retur pembelian dan semua kegiatan yang bersangkutan dengan administrasi perusahaan.
- ACCOUNTING
Tugasnya adalah melakukan pembukuan dari data-data yang telah didapatkan dari bagian adm,
ke dalam jurnal bulanan maupun diposting ke dalam buku besar.
- KARYAWAN
MANAGER
MARKETING ADM ACCOUNTING
KARYAWAN
Menjalankan tugas dari seorang atasan atau melakukan kegiatan yang berkaitan dengan
operasional perusahaan seperti menjual voucher, service handphone yang rusak, dan lain sebagainya.
BAB III
ANALISA DAN PEMBAHASAN
3.1 ANALISA SISTEM YANG BERJALAN
Untuk lebih mengetahui proses kerja yang dilakukan pada Singcess Communication maka
penulis mencoba menyajikan kelebihan dan kelemahan dari sistem yang sedang berjalan.
3.1.1 KELEBIHAN SISTEM YANG BERJALAN
Berdasarkan hasil analisa yang dilakukan oleh penulis terhadap sistem yang
dipergunakan pada Singcess Communication, maka penulis dapat melihat beberapa
kelebihan dari sistem yang sedang berjalan, diantaranya sebagai berikut
- Programnya tersendiri, hanya dipergunakan di Singcess Communication.
- Pengolahan data secara tepat di bidangnya, yaitu dalam penjualan pulsa elektronik.
3.1.2 KEKURANGAN SISTEM YANG BERJALAN
Dari sistem yang berjalan telah memiliki kelebihan dalam penginputan data-data, namun
masih ada kelemahan yang menyebabkan kesulitan dalam memilih program baru, atau dapat
diartikan tidak dapat dipakai selain untuk untuk penjualan pulsa elektronik.
3.2 USULAN SISTEM BARU
Untuk mengatasi masalah yang telah dikemukakan, maka penulis membuat sistem baru untuk
pengolahan data stok handphone dengan menggunakan Visual Basic 6.0.
3.3 KELEBIHAN SISTEM YANG DIUSULKAN
Adapun kelebihan dari sistem Visual Basic 6.0 yaitu :
- Sistem pemrogramannya yang sederhana dan mudah digunakan.
- Bahasa pemrograman dalam Visual Basic mudah dimengerti dan dipelajari.
- Dalam penginputan data menghemat waktu dan mudah dilakukan.
3.4 PERANCANGAN SISTEM BARU
Program ini dibuat dengan menggunakan suatu bahasa pemrograman Microsoft Visual Basic 6.0
pada form yang penulis ranacang ini terdapat dua form, yaitu MDIForm dan Form Aplikasi Celluler.
Sebelum membuat form kita harus membuat desain filenya terlebih dahulu. Struktur filenya
adalah sebagai berikut :
Database name : CellularDB
Table name : Data_HP
Nama Field Type Lebar Keterangan
Seri_HP Text 25 Seri/Tipe HP
Merk_HP Text 50 Merk HP
Harga_Per_Unit Currency 8 Harga HP
Jumlah_Stok Text 50 Stock HP
File ini merupakan tabel database yang nantinya akan berhubungan dengan data-data yang ada
dalam aplikasi program yang akan dibangun nanti.
A. Desain Menu Utama
Dalam desain menu utama penulis merancang sedemikian rupa sehingga desain input data
handphone terdapat pada menu utama ini.
B. Desain Form Aplikasi Cellular
Menu Data Handphone berfungsi untuk merubah, menghapus, mencari data handphone, dan
menyimpan data handphone ke dalam database yang sudah dirancang tadi, yaitu disimpan ke dalam
CellularDB, tepatnya pada Tabel Data_HP.
Nama Control Properties Nilai Pengaturan
Form1 Name AD Caption Singcess Communication Windowstate 2 – Maximize
Text1
Name Seri Text (Kosong) DataSource Adodc1 DataField Seri_HP
Text2
Name Merk Text (Kosong) DataSource Adodc1 DataField Merk_HP
Text3
Name Harga Text (Kosong) DataSource Adodc1 DataField Harga_Per_Unit
Text4
Name Stok Text (Kosong) DataSource Adodc1 DataField Jumlah_Stok
Label1 Name A BackStyle 0 – Transparent Caption Seri HP
Label2 Name B BackStyle 0 – Transparent Caption Merk HP
Label3 Name C BackStyle 0 – Transparent Caption Harga Perunit
Label4 Name D BackStyle 0 – Transparent Caption Stok HP
Label5 Name F BackStyle 0 – Transparent Caption Singcess Communication
Label6 Name G BackStyle 0 – Transparent Caption Data Stok Handphone
Label7 Name Label7 Caption (Kosong)
Label8 Name Wkt Caption Waktu
Label9 Name Tgl Caption Tanggal
Command1 Name CmdUbah Caption Ubah
Command2 Name Command2 Caption Cari
Command3 Name Command3 Caption Refresh
Command4 Name Command4 Caption |<
Command5 Name Command5 Caption <
Command6 Name Command6 Caption >
Command7 Name Command7 Caption >|
Command8 Name CmdTambah Caption Tambah
Command9 Name CmdSimpan Caption Simpan
Command10 Name CmdHapus Caption Hapus
Command11 Name CmdTutup Caption Tutup
Timer4 Name Timer4
Enabled True Interval 100
DataGrid1 Name DataGrid1 DataSource Adodc1
Adodc1
Name Adodc1
ConnectionString Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\andryan\CellularDB.mdb;Persist Security Info=False
RecordSource Data_HP CommandType 2 – adCmdTable
Image1 Name Image1 ToolTipText Gambar Hape
3.5 PENERAPAN SISTEM
3.5.1 Sistem Pendukung
Adapun sistem pendukung dalam penerapan sistem ini adalah dengan menggunakan
media penyimpanan database microsoft office access 2003 untuk menampilkan hasil
laporan/data.
3.5.2 Sistem Operasi
Adapun sistem operasi yang dipakai adalah minimal komputer pentium IV dan aplikasi
Visual Basic 6.0
3.5.3 Hardware
- Komputer pentium IV dan menggunakan processor 3,06 GHz
- Harddisk 40 GB
- RAM 512 MB
- Port USB (Karena data tersebut disimpan di dalam Flash Disk)
- Mouse
- Keyboard
- Monitor
3.5.4 Operator
Yang bertindak sebagai operator adalah Brainware atau user yang bisa mengoperasikan
komputer dengan baik dan benar serta mengerti cara menggunakan Visual Basic 6.0
sehingga tidak akan terjadi kesalahan dalam penggunaan Program Baru ini.
BAB IV
PENUTUP
4.1 Kesimpulan
Berdasarkan dari penjelasan yang penulis bahas pada bab diatas, maka pada bab ini penulis
mencoba mengambil kesimpulan, dan mudah-mudahan kesimpulan ini bisa bermanfaat bagi umum dan
khususnya bagi penulis tentunya, dan kesimpulannya adalah sebagai berikut :
1. Minimnya penggunaan Visual Basic 6.0 pada banyak perusahaan
2. Banyak user yang tidak mengerti cara menggunakan aplikasi Visual Basic 6.0
4.2 SARAN-SARAN
Setelah penulis melakukan job training pada Singcess Computer, maka penulis ingin
mengemukakan beberapa saran, yang mana ini dapat dipertimbangkan dimasa yang akan datang.
Adapun saran tersebut adalah :
- Untuk mempermudah dan mempercepat serta mengefisienkan waktu dalam melaksanakan
suatu pekerjaan sangat erat kaitannya dengan sistem komputerisasi, karena sangat
membantu proses pekerjaan dengan cepat dan mudah, maka perlu ditingkatkan sistem kerja
dengan komputer.
- Agar peralatan kerja dalam kondisi baik usahakan merawat dengan baik, serta
menggunakannya sesuai dengan prosedur dan langkah-langkah yang telah ditentukan.
- Untuk para karyawan Singcess Communication, patuhi peraturan yang berlaku dan
tingkatkan kinerja demi kemajuan usaha.
Demikianlah kesimpulan dan saran yang dapat penulis kemukakan semoga bermanfaat bagi kita
semua.
Akhir kata penulis mengharapkan kepada semua pihak, semoga laporan ini dapat memberikan
saran dan kritikan yang bersifat membangun dan menunjang kearah masa depan yang cerah.
4.3 Lampiran Listning Program
Form Aplikasi_Cellular.frm Dim DB As ADODB.Connection Dim RS As ADODB.Recordset Dim Text, cell As String Sub BukaKunci() Seri.Locked = False Merk.Locked = False Harga.Locked = False Stok.Locked = False End Sub Sub TutupKunci() Seri.Locked = True Merk.Locked = True Harga.Locked = True Stok.Locked = True End Sub Private Sub asa_Change() If ASA.Text = "" Then Image1.Picture = LoadPicture("D:\andryan\none.jpg") Else Image1.Picture = LoadPicture("D:\andryan\nokia\" & ASA.Text & ".Jpg") End If End Sub Private Sub CmdHapus_Click() Dim strPesanHps, strJdlPesan As String Dim strVarTombol, strPilihan As String strPesanHps = "Anda yakin..??" strPilihan = vbExclamation + vbYesNo + vbDefaultButton2 strJdlPesan = "Menghapus Record" strVarTombol = MsgBox(strPesanHps, strPilihan, strJdlPesan) If strVarTombol = vbYes Then Adodc1.Recordset.Delete Adodc1.Recordset.MoveNext If Adodc1.Recordset.EOF Then Adodc1.Recordset.MovePrevious If Adodc1.Recordset.BOF Then MsgBox "Tabel Sudah Kosong", vbInformation, "Tabel Kosong" CmdHapus.Enabled = False CmdUbah.Enabled = False Adodc1.Enabled = False End If End If Else Exit Sub End If
Call Command3_Click End Sub Private Sub CmdSimpan_Click() On Error GoTo AdaError If Seri.Text = "" Or Merk.Text = "" Or _ Harga.Text = "" Or Stok.Text = "" Then MsgBox "Lengkapi data2 dengan benar..", 1, "Ada yang belum diisi" Else Adodc1.Recordset.Update CmdSimpan.Enabled = False Adodc1.Enabled = True TutupKunci CmdTambah.Caption = "&Tambah" CmdUbah.Enabled = True CmdHapus.Enabled = True CmdTutup.Enabled = True End If Exit Sub AdaError: MsgBox ("Periksa apakah data masukan sudah benar") CmdTambah.Caption = "&Tambah" CmdUbah.Enabled = True CmdHapus.Enabled = True CmdTutup.Enabled = True CmdSimpan.Enabled = False Adodc1.Enabled = True End Sub Private Sub CmdTambah_Click() On Error GoTo error If CmdTambah.Caption = "&Tambah" Then Nomor.SetFocus BukaKunci Adodc1.Recordset.AddNew CmdTambah.Caption = "&Batal" Adodc1.Enabled = False CmdSimpan.Enabled = True CmdUbah.Enabled = False CmdHapus.Enabled = False CmdTutup.Enabled = False Else TutupKunci Adodc1.Recordset.CancelUpdate Adodc1.Refresh CmdTambah.Caption = "&Tambah" Adodc1.Enabled = True CmdSimpan.Enabled = False CmdUbah.Enabled = True CmdHapus.Enabled = True CmdTutup.Enabled = True If Adodc1.Recordset.BOF Then CmdUbah.Enabled = False
CmdHapus.Enabled = False Adodc1.Enabled = False End If End If error: Exit Sub End Sub Private Sub CmdTutup_Click() Unload Me End Sub Private Sub CmdUbah_Click() BukaKunci CmdTambah.Caption = "&Batal" CmdSimpan.Enabled = True CmdUbah.Enabled = False CmdHapus.Enabled = False CmdTutup.Enabled = False Adodc1.Enabled = False End Sub Private Sub Command2_Click() Dim cari As String cari = UCase(InputBox("Masukin Seri Hape donk...", "find")) Set DataGrid1.DataSource = Adodc1.Recordset With Adodc1.Recordset .Find "seri_hp= '" & cari & "'" Image1.Picture = LoadPicture("D:\andryan\nokia\" & Seri.Text & ".jpg") If .EOF Then MsgBox " record " & cari & " tidak ditemukan", vbOKOnly + vbInformation, "hasil pencarian" Adodc1.Refresh Set DataGrid1.DataSource = Adodc1.Recordset Image1.Picture = LoadPicture("D:\andryan\none.jpg") End If End With End Sub Private Sub Command3_Click() AD.Refresh End Sub Private Sub Command4_Click() Adodc1.Recordset.MoveFirst Call Record End Sub Private Sub Command5_Click() With Adodc1.Recordset .MovePrevious If .BOF Then .MoveFirst
End If End With Call Record End Sub Private Sub Command6_Click() With Adodc1.Recordset .MoveNext If .EOF Then .MoveLast End If End With Call Record End Sub Private Sub Command7_Click() Adodc1.Recordset.MoveLast Call Record End Sub Sub Record() Label7.Caption = "Data Ke " + Str(Adodc1.Recordset.AbsolutePosition) + " dari " + Str(Adodc1.Recordset.RecordCount) + " data" End Sub Private Sub DataGrid1_Click() Adodc1.Recordset.CancelUpdate Adodc1.Enabled = False Call TutupKunci End Sub Private Sub Form_Load() Call Record A.ForeColor = vbRed B.ForeColor = vbRed C.ForeColor = vbRed D.ForeColor = vbRed F.ForeColor = vbRed G.ForeColor = vbRed Tgl.Caption = Format(Date, "DD - MM - YYYY") End Sub Private Sub seri_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Merk.SetFocus End If End Sub Private Sub Merk_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Harga.SetFocus End If End Sub
Private Sub Harga_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Stok.SetFocus End If End Sub Private Sub Timer4_Timer() Wkt.Caption = Format(Time, "HH:MM:SS AM/PM"" WIB") End Sub Form MDIForm1.frm Private Sub e_Click() End End Sub Private Sub mn_Click() AC.Show End Sub
4.4 Desain Flowchart
Program Baru yang telah diselesaikan ini supaya lebih jelas dalam melihat logika program, dapat melihat
gambar flowchart berikut :
START
Variabel Set
Tampilkan Form Aplikasi
Jalankan Aplikasi
END
Hasil Ditampilkan
Ya
Tidak