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

tugas akhir lami

Embed Size (px)

Citation preview

Page 1: tugas akhir lami

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

Page 2: tugas akhir lami

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

Page 3: tugas akhir lami

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.

Page 4: tugas akhir lami

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.

Page 5: tugas akhir lami

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

Page 6: tugas akhir lami

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

Page 7: tugas akhir lami

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

Page 8: tugas akhir lami

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.

Page 9: tugas akhir lami

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.

Page 10: tugas akhir lami

- 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.

Page 11: tugas akhir lami

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.

Page 12: tugas akhir lami

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.

Page 13: tugas akhir lami

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 :

Page 14: tugas akhir lami

- 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

Page 15: tugas akhir lami

Menjalankan tugas dari seorang atasan atau melakukan kegiatan yang berkaitan dengan

operasional perusahaan seperti menjual voucher, service handphone yang rusak, dan lain sebagainya.

Page 16: tugas akhir lami

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.

Page 17: tugas akhir lami

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 :

Page 18: tugas akhir lami

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.

Page 19: tugas akhir lami

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

Page 20: tugas akhir lami

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

Page 21: tugas akhir lami

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

Page 22: tugas akhir lami

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.

Page 23: tugas akhir lami

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.

Page 24: tugas akhir lami

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.

Page 25: tugas akhir lami

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

Page 26: tugas akhir lami

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

Page 27: tugas akhir lami

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

Page 28: tugas akhir lami

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

Page 29: tugas akhir lami

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

Page 30: tugas akhir lami

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