BAB III ANALISA DAN PEMBAHASAN MASALAH 3.1
Analisa Masalah Mencatat data alamat seseorang merupa kan tugas yang ringan. Akan tetapi keti ka data tersebut bertambah banya k
maka
akan
sulit
dilaku k a n
dalam pencarian.
Belum lagi masalah yang pengurutan
yang dilaku k a n
untu k memudah ka n pencarian data secara manual. Selain itu
terdapat
menyulit ka n
cukup
banya k
dalam pencarian
kartu
nama
sehingga
nama dan alamat yang
di.maksud. 3.2
Pembahasan Masalah Untu k itu penulis menggunakan komputer sebagai media untu k penyimpanan data-data dari beberapa kartu nama, sehingga mengefisien kan wa kt u dalam pencarian nama dan alamat dari rekan kerja yang di kehenda ki. Dengan menggunakan suatu program aplikasi yang akan dibahas
penulis
dalam
bab ini
maka
sedianya
dapat
membantu penulis memudah kan dalam pencarian data yang di maksud, program aplikasi ini juga dimaksud ka n untu k menceta k alamat surat dari data yang telah ada, maka user dapat melaku ka n proses pencetakan alamat dengan mudah dan efisien.
24
25
3.3
Flo wc ha r t
3.3.1. Form Utama START
1. Input Data 2. Cetak Data 3. Keluar
A
Y Pil = 1
B
Form input
T
Pil = 2
Y
C
Form cetak
T
Pil = 3
keluar
Y
T
Gambar 3.1 Flowchart Form Utama
end
26
3.3.2. Form Input Data B
Tambah ?
Jabatan Alamat No Telepon Nama Instansi
Y
T
Simpan ?
Jabatan Alamat No Telepon Nama Instansi
Y
T
Ubah ?
Jabatan Alamat No Telepon Nama Instansi
Y
T
Hapus
Y
Hapus Data
T
Y
Batal ? T
Keluar ?
T
Y A
Gambar 3.2 Flowchart Form Input Data
27
3.3.3. Form Cetak Data C
Kata Kunci
Pilih Kategori 1. Jabatan 2. Alamat 3. Nama Instansi
Jabatan ?
Y
Cari Bardasarkan Jabatan
Y
Cari Bardasarkan Alamat
Y
Cari Bardasarkan Nama Instansi
T
Alamat ?
Pilih Data
T
Nama Instansi ? T
Pilih Kategori
Gambar 3.3 Flowchart Form Cetak Data
Cetak Data
A
28
3.4
Rancangan Stru k t u r Menu Apli kasi Menu Utama
Form Utama
Aplikasi
Input Data
Cetak Data
Tambah
Cari Data
Simpan
Cetak
Keluar
Ubah
Hapus
Batal
Keluar
Gambar 3.4 Struktur Menu Aplikasi Pada tampilan rancangan program Aplikasi Buku Alamat terdapat tampilan Form Utama yang didalamnya terdapat komponen-komponen dari Form Menu Utama, yaitu : Input Data, Cetak Data dan Keluar. Adapun perintah dan fungsi dari masing-masing komponen tersebut yaitu: 1. Tambah
: Untuk memasukkan atau menambahkan data.
2. Simpan
: Untuk menyimpan data yang telah dimasukkan data-datanya.
3. Ubah
: Untuk mengubah data yang sudah ada.
4. Hapus
: Untuk menghapus data.
29
3.5
5. Batal
: Membatalkan input data.
6. Cari
: Untuk mencari data
7. Keluar
: Untuk keluar dari masing-masing form.
Stu kt u r Database Pada program aplikasi ini penulis mengguna kan 1 buah
database dengan 1 tabel yaitu
table dat_relasi.
Adapun penjelasan dari table dat_relasi adalah sebagai beriku t : Tabel 3.1 Dat_Relasi Nama
tipe data
field No AutoNumber Jabatan Text Alamat Text No_telp Text Nm_Instansi Text
3.6
width
Keterangan
2 20 40 12 40
No. Urut Jabatan Relasi Alamat Relasi Nomer telepon Nama Instansi
Rancangan Input Output Tahap ini adalah tahap yang penting. Pada tahapan ini akan dijelas kan rancangan dari program aplikasi yang akan dibuat. Adapun rancangan dari program aplikasi adalah sbb:
3.6.1. Rancangan Input
30
Perancangan input ini merupakan tahapan yang harus dilakukan untuk memulai jalannya program. Pada tahapan perancangan input ini terdiri dari jendela yang saling berhubungan dalam pembentukan aplikasi ini. Untuk lebih jelasnya penulis akan menerangkan rancangan tersebut satu persatu. Dalam perancangan ini, terdapat 3 form yang berhubungan yaitu form utama, form input data dan form cetak data. Dimana form utama akan di tempilkan pertama kali saat form dijalankan. 1. Rancangan Form Utama Aplikasi
DDDD, DD-MMMM-YYYY HH:MM:SS
Input Data Cetak Data -----------------------------Keluar
Gambar 3.5 Rancangan Form Utama Pada form
ini
terdapat
menu
menu
yang akan
menampil kan form dari menu-menu tersebut jika di kli k, kecuali menu keluar. Berikut ini langkah–langkah yang diperlukan untuk membuat Form Menu Utama : 1. Pada Jendela Visual Basic pilih menu project> Add Form dengan nama Form Menu Utama. 2. Pada Toolbar pilih menu Tools>Menu Editor kemudian akan muncul kotak dialog Menu Editor. 3. Tulis dibagian caption pada Menu Editor seperti yang ada pada rancangan gambar form Menu Utama diatas. 4. Klik image 5. Aturlah propertinya sebagai berikut :
31
Tabel 3.2 Properti Form Utama Control Form1
Menu Editor Menu Editor Menu Editor Image
Properties Name Caption Name
Setting FrmMenuUtama MENU UTAMA mnuAplikasi
Caption Name Caption Name
&Aplikasi mnu Tambah Kata MnuKeluar
Caption Name Picture
Keluar Image LogoSTMIK
2. Rancangan Form Input Data Input Data Relasi Jabatan : Alamat : No. Telepon : Nama Instansi : Jabatan
Tambah
Alamat
Simpan
Ubah
Hapus
No_Telp
Batal
Nama Instansi
Keluar
Gambar 3.6 Rancangan Form Input Data Form ini diguna kan untu k tujuan manipulasi data yaitu antara lain untu k menambah, menghapus, merubah data. Ji ka user menekan tombol tambah maka semua text boox akan kosong dan siap untu k diisi. Keti ka user ingin
32
mengubah data yang telah ada maka user cukup memilih data yang akan di ubah dalam ms flexgrid. Maka data yang akan diubah akan d tampil kan dalam masing-masing textbox
sesuai
dengan
fieldnya,
kemudian
tinggal
merubah isinya. Berikut ini langkah–langkah yang diperlukan untuk membuat Form Input : 1. Pada Jendela Visual Basic pilih menu project> Add Form dengan nama Form Input 2. Kemudian aturlah Label, Textbox, Data, Command Button dan Ms.Flexgrid seperti pada rancangan Form Input. 3. Aturlah propertinya sebagai berikut : Tabel 3.3 Properti Form Input Data Control Form3 Label 1 Label 2 Label 3 Label 4 TextBox1 TextBox2 TextBox3 TextBox4 Data1
Properties Name Caption Name
Setting frmInput Input Data Instansi Label1
Caption Name Caption Name Caption Name Caption Name
Jabatan : Label2 Alamat : Label3 No Telepon : Label4 Nama Instansi : txtJabatan
Text
Name Text Name Text Name Text Name
txtAlamat txtNo_Telp txtNmInstansi datRelasi
33
Caption Databasename Data.mdb Recordsource Dat_relasi Command Button 1
Name Caption
CmdAdd Tambah
Command Button 2
Name Caption
CmdUpdate Simpan
Command Button 3
Name Caption
CmdEdit Ubah
Command Button 4
Name
CmdDelete
Caption Name Caption Name Caption Name Datasource
Hapus CmdCancel Batal CmdKeluar Keluar msfDatInstansi datRelasi
Command Button 5 Command Button 6 Ms. Flex Grid
34
3. Rancangan Form Cetak Data Pencarian Data Kata Kunci :
Cari
Cari Berdasarkan Alamat
Jabatan
Jabatan
Nama Instansi
Alamat
No_Telp
Nama Instansi
Batal
Keluar
Gambar 3.7 Rancangan Form Cetak Data Pada form ini terdapat tombol cari yang berfungsi untuk melakukan pencarian data yang akan digunakan untuk proses pencetakan surat. Kata kunci diletakkan dalam textbox dan dapat dicari berdasarkan salah satu dari tiga kategori yaitu : jabatan, alamat dan nama instansinya. Hasil yang di dapat dari pencarian kata kunci di tampilkan dalam flexgrid. Berikut ini langkah–langkah yang diperlukan untuk membuat Form Tambah Kata : 1. Pada Jendela Visual Basic pilih menu project> Add Form dengan nama Form Cetak 2. Kemudian aturlah Label, Textbox, Data, Command Button dan Ms.Flexgrid seperti pada rancangan Form Cetak. 3. Aturlah propertinya sebagai berikut :
35
Tabel 3.4 Properti Form Cetak Data Control Form3
Properties Name Caption Name
frmCetak Pencarian Data Label1
Caption Name Caption Name Caption Name Caption Name
Kata Kunci : Frame1 Cari Berdasarkan : optJabatan Jabatan optAlamat Alamat optNmInstansi
Caption
Nama Instansi
Name Text Name Caption Databasename Recordsource
txtCari datRelasi
Command Button 1
Name Caption
CmdCari Cari
Command Button 2
Name Caption
CmdCetak Cetak
Command Button 3
Name Caption
CmdKeluar Keluar
Ms. Flex Grid
Name Datasource
msfDatInstansi datRelasi
Label 1 Frame 1 Option Button 1 Option Button 2 Option Button 3 TextBox1 Data1
Setting
Data.mdb Dat_relasi
3.6.2. Rancangan Output 1.
Tampilan Buku Alamat Untu k Surat Kelua r
36
Komisi Pemberantasan Korupsi
Logo
<<Jabatan>> <> <>
Gambar 3.8 Rancangan Surat Keluar 3.7
Cara Menjalan kan Program Setelah menyimpan program aplikasi yang telah dibuat, maka untuk menjalankan program tersebut, kita memilih menu run lalu start atau tekan tombol fungsi F5. Dapat juga menjalankan program aplikasi dengan mengklik icon start seperti pada gambar 3.14. icon end
Icon start Icon break (pause)
Gambar 3.9 Icon Start, Break dan End Agar program aplikasi dapat dijalankan langsung oleh Microsoft Windows, maka kita dapat membuat file EXE dari program aplikasi yang telah dibuat, adalah dengan memilih: File- make.exe. 3.8
Spesifi kasi Perangkat Keras Adapun
spesifikasi
perangkat
keras
menjadi
syarat
menggunakan Microsoft Visual Basic 6.0 adalah sebagai berikut :
untuk
37
Komputer IBM PC atau kompatible dengan prosessor 486 ke atas. Monitor VGA atau layar yang mempunyai resolusi lebih tinggi. RAM 16 MB untuk Windows 95 ke atas atau 32 MB untuk Windows NT Workstation 4.0. 486 DX/66 MHZ atau prosessor yang lebih tinggi (Pentium atau prosessor lainnya) atau prosessor Alpha untuk Microsoft Windows NT Workstation. CD-ROM drive untuk instalasi Microsoft Visual Basic 6.0 3.9
Spesifi kasi Perangkat Luna k Spesifikasi perangkat lunak selain perangkat keras, yang tidak kalah pentingnya adalah perangkat lunak atau software yang harus dimiliki bila ingin menjalankan MS-Visual Basic 6.0: Sistem operasi 32 bit seperti Windows 95 atau Windows NT. Software MS-Visual Basic 6.0, software MS-Visual Basic dikemas dalam CD-ROM (Compact Disk Read Only Memory).