Tugas Pemrograman Aplikasi
Tugas Pemrograman Aplikasi
02119 )
TUGAS PEMROGRAMAN APLIKASI MENGENAL VISUAL BASIC PADA PEMBUATAN PROGRAM UNTUK INPUT DATA SEBUAH TOKO
BAB 1PENDAHULUAN
1 . 1 . A l a s a n
P e m i l i h a n
T e m a
Tujuan pemilihan tema ini adalah untuk mengetahui dan mampu mengimplementasikan program yang telah dibuat untuk input data pada sebuah took atau supermarket. Bukan hanya melihat, namun kita sebagai mahasiswa yang menjalani perkuliahan pada bidang komputerisasi, mamu mengetahui cara dan proses pembuatanya. Diharapkan mampu mendapatkan hasil yang sesuai dengan materi yang sudah kita pelajari selama perkuliahan.
1 . 2 . M a k s u d
d a n
T u j u a n
Maksud dari penyusunan tugas ini adalah untuk memenuhi d a n melengkapi salah satu tugas mata kuliah Pemrograman Aplikasi di Universitas Dian Nuswantoro. s e d a n g k a n s a l a h s a t u t u j u a n d a r i p e n u l i s a n t u g a s i n i a d a l a h : mengembangkan kreativitas dan wawasan penulis.
V i s u a l B A S I C ( B e g i n n e r s A l l - P u r p o s e S y m b o l i c I n s t r u c t i o n C o d e ) merupakan sebuah bahasa pemrograman yang dapat digunakan untuk membuat suatu aplikasi dalam Microsoft Windows. Visual BASIC menggunakan metodeGraphical. User Interface (GUI) dalam pembuatan program aplikasi (project).Istilah visual mengacu pada metode pembuatan tampilan program (Interface) atauo b j e k p e m r o g r a m a n
y a n g b i a s a d i l a k u k a n s e c a r a l a n g s u n g t e r l i h a t o l e h programmer. Dalam Visual BASIC, pembuatan program aplikasi harus dikerjakandalam sebuah project. Sebuah Project dapat terdiri dari File Project (.vbp), File Form (.frm), File data binary (.frx), Modul Class (.cls), Modul Standar (.bas), danfile resource tunggal (.res). Bahasa yang digunakan adalah bahasa BASIC yangsangat populer pada era sistem operasi DOS.
2 . 1 Analisis Kebutuhan
Analisis kebutuhan merupakan proses untuk menghasilkan spesifikasi kebutuhan. Spesifikasi kebutuhan adalah spesifikasi yang rinci tentang pengolahan data yaitu jumlah data yang harus diproses, waktu pengolahan saat data siap diproses sampai informasi yang dihasilkan. Spesifikasi ini digunakan untuk membuat kesepakatan dalam pengembangan sistem. Ada 3 faktor yang harus dipenuhi ketika melakukan analisa kebutuhan ini yaitu : lengkap, detail, dan benar. Lengkap artinya semua yang diharapkan oleh klien telah didapatkan oleh pihak yang melakukan analisa. Sedangkan detail maksudnya adalah berhasil mengumpulkan informasi yang rinci sampai hal-hal yang kecil. Semua data dari analisa kebutuhan ini haruslah benar, sesuai apa yang dimaksud oleh klien, bukan benar menurut apa yang difikirkan oleh pihak yang melakukan analisa
Dalam rekayasa sistem dan rekayasa perangkat lunak, analisis kebutuhan (bahasa Inggris: requirement analysis) mencakup pekerjaan-pekerjaan penentuan kebutuhan atau kondisi yang harus dipenuhi dalam suatu produk baru atau perubahan produk, yang mempertimbangkan berbagai kebutuhan yang bersinggungan antar berbagai pemangku kepentingan. Kebutuhan dari hasil analisis ini harus dapat dilaksanakan, diukur, diuji, terkait dengan kebutuhan bisnis
yang teridentifikasi, serta didefinisikan sampai tingkat detail yang memadai untuk desain sistem. Kebutuhan perangkat lunak menggambarkan kebutuhan dan batasan-batasan yang ada pada produk perangkat lunak yang berkontribusi terhadap solusi dari beberapa masalah dunia nyata. Definisi dari perangkat lunak itu sendiri adalah property penting dari semua kebutuhan harus dapat di verifikasi. Analisa kebutuhan merupakan langkah awal untuk menentukan perangkat lunak yang dihasilkan. Perangkat lunak yang baik dan sesuai dengan kebutuhan pengguna sangat tergantung kepada keberhasilan dalam melakukan analisa kebutuhan. Jika terjadi kesalahan dalam analisa kebutuhan, maka perangkat lunak yang dibuat menjadi tidak berguna. Software memiliki dua peran, di satu sisi berfungsi sebagai sebuah produk dan di sisi lain sebagai pengontrol pembuatan sebuah produk. Sebagai produk, software mengantarkan potensi perhitungan yang dibangun oleh software komputer. Software merupakan transformer informasi yang memproduksi, mengatur, memperoleh, memodifikasi, menampilkan atau memancarkan informasi, ini dapat sesederhana suatu bit tunggal atau sekompleks sebuah simulasi multimedia. Sedangkan peran sebagai pengontrol yang dipakai untuk mengantarkan produk, software berlaku sebagai dasar untuk kontrol komputer (sistem operasi), komunikasi informasi (jaringan), dan penciptaan serta kontrol dari program-program lain (peranti dan lingkungan software). Jika sebuah komponen perangkat keras rusak, maka dapat diganti dengan suatu spare part, sedangkan perangkat lunak tidak memiliki spare part. Perangkat lunak tidak rentan terhadap gangguan lingkungan yang menyebabkan menjadi rusak. Perawatan atau pemeliharaan perangkat lunak memiliki kompleksitas (complexity) yang lebih tinggi dibandingkan perawatan perangkat keras. Analisa kebutuhan yang baik belum tentu menghasilkan perangkat lunak yang baik. Tetapi analisa kebutuhan yang tidak tepat sudah pasti menghasilkan perangkat lunak yang tidak berguna. Kesalahan analisa kebutuhan yang diketahui ketika sudah memasuki penulisan kode atau pengujian, bahkan hampir pada tahap penyelesaian adalah malapetaka besar bagi sebuah
kelompok pembuat perangkat lunak. Biaya dan waktu yang diperlukan menjadi banyak yang tersia-sia.
Spesifikasi perangkat lunak yang digunakan dalam pembuatan aplikasi visual basic ini adalah : 1. database MySQL 2. Visual Basic ( VB ) 6.0
2 . 2 Desain Bab ini membahas merancang perangkat lunak yang akan dibangun (sistem usulan yang berbasis visual basic) yang dapat menyelesaikan masalah-masalah yang dihadapi perusahaan.
Memberikan gambaran rancang bangun yang lengkap, sebagai penuntun bagi programer dalam mengembangkan aplikasi. Sesuai dengan komponen sistem yang dikomputerisasi, maka yang harus di desain dalam tahap ini mencakup hardware, software, database, aplikasi dan gambaran / uraian tugas.
2 . 2 . 1 Perancangan Tabel Dalam pembuatan form ini pertama-tama kita membuka Microsoft Visual Studio 6.0, dan dari situlah kita memulai pembuatan table ini. Dirancang sedemikian rupa agar menarik, dan mudah untuk di implementasikan. Agar kita pun yang menjalankan program ini bias lebih semangat untuk menggunakannya. Kita cukup menggunakan standart.EXE dan mulai mengaplikasikan table ini. Ada bebrapa tools yang kita gunakan, cukup simple, yaiut : 1. Frame 2. Label 3. Command button 4. Text box 5. Picture box 6. Dan combo box Selebihnya, tinggal di implementasikan sesuai selera.
2 . 2 . 2 Perancangan input dan output Dalam pembuatan program ini sangat diperlukan bagaimana cara-cara pembuatannya, yaitu input-proses-output. Kali ini kita akan membahas bagaimana proses ini berjalan ;
'Kosongkan data
Textbonus = "" Texthrgbrg = "" Textjmlh = "" Textnama1 = "" Textnama2 = "" Textnama3 = "" Textnama4 = "" Textnmbrg = "" Textotbyr = "" Textpajak = "" 'ksongkan option
pkasir1.Value = False pkasir2.Value = False pkasir3.Value = False pkasir4.Value = False Textbonus.Locked = True Texthrgbrg.Locked = True
'input aktif
Textnama1.Locked = True Textnama2.Locked = True Textnama3.Locked = True Textnama4.Locked = True Textnmbrg.Locked = True Textpajak.Locked = True Textotbyr.Locked = True
'list lkdbrg.Clear lkdbrg.AddItem "KD001" lkdbrg.AddItem "KD002" lkdbrg.AddItem "KD003" lkdbrg.AddItem "KD004" 'menyembunyikan object txt nama kasir
End Sub Pada kode barang : Private Sub lkdbrg_Click() Select Case lkdbrg.ListIndex Case 0 Textnmbrg = "mesin cuci" Texthrgbrg = 20000000 Case 1 Textnmbrg = "kulkas" Texthrgbrg = 15000000 Case 2 Textnmbrg = "TV" Texthrgbrg = 7000000 Case 3 Textnmbrg = "VCD player" Texthrgbrg = 1000000
End Select Textjmlh.SetFocus End Sub Ketika tulisan kode itu di klik, maka secara otomatis, data dari kode tersebut muncul dengan sendirinya. Karena kita menggunakan select case.ListIdex. dan akan muncul gambar seperti ini ;
Private Sub Textjmlh_Change() Textpajak = (Val(Texthrgbrg * Textjmlh) * 0.1) Textotbyr = (Val(Texthrgbrg * Textjmlh) - Textpajak) If Textotbyr >= 5000000 Then Textbonus = "sovenir" ElseIf Textotbyr >= 3500000 Then Textbonus = "jam dinding" ElseIf Textotbyr <= 3500000 Then Textbonus = "kosong"
Dan masih banyak lagi yang akan kita bahas pa bab berikutnya. Ini hanyalag gambaran saja, agar kita sedikit banyak sudah mengenal visual basic 6.0
2 . 3 Implementasi Tahap implementasi sistem meliputi proses persiapan sistem, konversi sistem, pelatihan, pengujian sistem dan pengoperasian sistem. Semua yang sudah kita rancang pada IDE, yaitu semua object yang ada pada form VB. Di sebut dengan IDE. Dan ketika semua project sudah jadi, maka kita akan menjalankan program itu dengan cara Running . Dengan cara itu kita bias mengetahui apakah program kita sudah bias dijalankan atau belum. Dan ketika program sudah bias berjalan, maka tidak aka nada perintah debug dll. Bab ini membahas Implementasi perangkat lunak dan juga tentang pengujian yang dilakukan yaitu pengujian dengan metode black box.
BAB IV PENUTUP
Demikian hasil program yang sudah di presentasikan dalam bentuk makalah. Semoga makalah ini bias bermanfaat dan mempunyai nilai lebih untuk penguji dan penulisnya. Jika terdapat kesalahan penulisan dan kesalahan pada program, sebelumnya minta maaf. Dan berharap makalah ini bias membantu untuk menyempurnakan Ujian Akhir Semester pada perkuliaham kali ini.