You are on page 1of 30

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

MARKETING ADM ACCOUNTING

KARYAWAN

- 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
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
Properties Nilai Pengaturan
Control
Name AD
Form1 Caption Singcess Communication
Windowstate 2 – Maximize
Name Seri
Text (Kosong)
Text1
DataSource Adodc1
DataField Seri_HP
Name Merk
Text (Kosong)
Text2
DataSource Adodc1
DataField Merk_HP
Name Harga
Text (Kosong)
Text3
DataSource Adodc1
DataField Harga_Per_Unit
Name Stok
Text (Kosong)
Text4
DataSource Adodc1
DataField Jumlah_Stok
Name A
Label1 BackStyle 0 – Transparent
Caption Seri HP
Name B
Label2 BackStyle 0 – Transparent
Caption Merk HP
Name C
Label3 BackStyle 0 – Transparent
Caption Harga Perunit
Name D
Label4 BackStyle 0 – Transparent
Caption Stok HP
Name F
Label5 BackStyle 0 – Transparent
Caption Singcess Communication
Name G
Label6 BackStyle 0 – Transparent
Caption Data Stok Handphone
Name Label7
Label7
Caption (Kosong)
Name Wkt
Label8
Caption Waktu
Name Tgl
Label9
Caption Tanggal
Name CmdUbah
Command1
Caption Ubah
Name Command2
Command2
Caption Cari
Name Command3
Command3
Caption Refresh
Name Command4
Command4
Caption |<
Name Command5
Command5
Caption <
Name Command6
Command6
Caption >
Name Command7
Command7
Caption >|
Name CmdTambah
Command8
Caption Tambah
Name CmdSimpan
Command9
Caption Simpan
Name CmdHapus
Command10
Caption Hapus
Name CmdTutup
Command11
Caption Tutup
Timer4 Name Timer4
Enabled True
Interval 100
Name DataGrid1
DataGrid1
DataSource Adodc1
Name Adodc1
Provider=Microsoft.Jet.OLEDB.4.0;Data
ConnectionString Source=D:\andryan\CellularDB.mdb;Persist
Adodc1
Security Info=False
RecordSource Data_HP
CommandType 2 – adCmdTable
Name Image1
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 Ya Hasil
Aplikasi Ditampilkan

Tidak

END

You might also like