Makalah Aplikasi Service Handphone Vb.net ( Tina Nuryanti)

download Makalah Aplikasi Service Handphone Vb.net ( Tina Nuryanti)

of 20

Transcript of Makalah Aplikasi Service Handphone Vb.net ( Tina Nuryanti)

APLIKASI SERVICE HANDPHONE Dan Database

Nama : Tina Nuryanti Nim Kelas : 10260172 :3C

AMIK HASSB A N D U N G 1

KATA PENGANTAR

Puji dan syukur kita panjatkan kehadirat Tuhan Yang Maha Esa, karena berkat rahmat dan hidayah Nya penulis dapat menyelesaikan makalah ini dengan Teknik Pemrograman Objek dengan Visual Studio 2005 yang berjudul PROGRAM APLIKASI SERVICE HP. Penyelesaian makalah ini tidak terlepas dari bantuan berbagai pihak. Oleh karna itu dengan kerendahan hati penulis mengucapkan terima kasih kepada : 1. Dosen pembimbing yang telah banyak memberi saran dan masukan tentang tugas. 2. Kedua orang tua yang mendukung baik secara moril maupun materil. 3. Sahabat penulis yang selalu menyemangati dan selalu menemani disaat penulis membutuhkan dukungan. Penulis menyadari masih banyak kekurangan dan masih jauh dari kesempurnaan dalam makalah yang penulis buat ini, untuk itu penulis mengharapkan kritik dan saran dari teman-teman untuk menyempurnakan makalah ini. Semoga Makalah ini bermanfaat bagi pembaca sekalian.

Bandung, Januari 2012

Penulis

2

Daftar IsiDaftar Isi ........................................................................................................................ 2 BAB I .............................................................................................................................. 4 PENDAHULUAN .............................................................................................................. 4 1.1 Latar Belakang .................................................................................................. 4 1.2Masalah ............................................................................................................. 4 1.3 Tujuan pembahasan .......................................................................................... 4 BAB II ............................................................................................................................. 5 Perancangan Program .................................................................................................... 5 2.1 Rancangan Database ......................................................................................... 5 Membuat tabel relationship diagram ..................................................................... 5 2.2 Rancangan Interface ......................................................................................... 7 BAB III .......................................................................................................................... 15 Implementasi ............................................................................................................... 18 3.1 Spesifikasi Hardware Dan Software ................................................................ 18 3.2 Cara Pengoperasian Program ....................................................................... 19 BAB IV PENUTUP .......................................................................................................... 20

3

BAB I PENDAHULUAN1.1 Latar Belakang VB.NET Adalah Salah Satu Bahasa Pemrograman Komputer Tingkat Tinggi. Bahasa Pemrograman Adalah Perintah-Perintah Yang Dimengerti Oleh Computer dan user Untuk Melakukan Tugas-Tugas TertentuBahasa Pemrograman VB.NET Dikembangkan Oleh Microsoft . 1.2 Masalah Bahasa pemrogramanzaman ke zaman lebih baik dan lebih

bagus,contohnya seperti program Vb.Net yang sudah mempunyai Graphical User Interface,

1.3 Tujuan pembahasan Supaya mahasiswa yang ingin belajar Vb.Net lebih mengerti,dan dapat membuat program

4

BAB II Perancangan Program2.1 Rancangan Database Membuat tabel relationship diagram

1. Tabel login y y # user password

2. Tabel Service y # Faktur y y y y y Kode_barang Nama_barang Harga_jual Jumlah_jual Subtotal

3. Tabel Mekanik y y y y # kode_mekanik Nama Alamat no_tlp

5

4. Tabel Tservice y y y y y y y y y y y # Faktur Tanggal Biaya Jasa BiayaBrg JmlhTotal Dibayar Kembali Diskon Kode_kasir Tipe merk

5. Tabel Barang

y y y y y y y y y

# no_service tgl harga beli_sparepart total ket # id_pelanggan # kode_mekanik # no_polisi

6. Table Jasa y y y y #Faktur Kode jasa Nama jasa harga

7. Table kasir y #Kode kasir

6

y y y

Nama kasir Password status

8. Table Pendaftaran y y y y y y #Nomor Tanggal Merk Nama Tipe Keluhan

9. Table tJasa y y y #Kode jasa Nama jasa harga

2.2 Rancangan Interface Menu Utama

7

Tabel Log-In

Tabel Pelanggan

8

Tabel Mekanik

Tabel Barang

9

Tabel Jasa

Table Kasir

10

Table Service

Table Pendaftaran

11

Report Barang

Report Jasa

12

Report Mekanik

Report Kasir

13

Report Pendaftaran

Report Kasir

14

Lampiran Coding TransaksiPublic Class fmService Dim daService As OleDb.OleDbDataAdapter Dim daPendaftaran As OleDb.OleDbDataAdapter Dim daBarang As OleDb.OleDbDataAdapter Dim daJasa As OleDb.OleDbDataAdapter Dim con As New OleDb.OleDbConnection(Koneksi("Provider=Microsoft.Jet.OLEDB.4.0;Da ta Source=D:\Kampus Sem 3\Visual Basic.net\TUGAS UAS\DbaseServiceHP1.mdb")) Dim dtService As New DataTable() Dim dtPendaftaran As New DataTable() Dim dtBarang As New DataTable() Dim dtJasa As New DataTable() Dim drService As DataRow Dim drPendaftaran As DataRow Dim drBarang As DataRow Dim drJasa As DataRow Dim total As Integer Function Koneksi(ByVal strDatabase As String) As String Dim kalimat As String kalimat = "Provider=Microsoft.Jet.OLEDB.4.0;" kalimat &= "Data Source=" & strDatabase & "" Return kalimat End Function Private Sub fmService_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim dc(1) As DataColumn Try daPendaftaran = New OleDb.OleDbDataAdapter("select * from Pendaftaran", con) daPendaftaran.Fill(dtPendaftaran) dc(0) = dtPendaftaran.Columns("Nomor") dtPendaftaran.PrimaryKey = dc With CBXNomor .DataSource = dtPendaftaran .DisplayMember = "Nomor" .ValueMember = "Nomor" End With daBarang = New OleDb.OleDbDataAdapter("select * from Barang", con) daBarang.Fill(dtBarang) dc(0) = dtBarang.Columns("KodeBrg") dtBarang.PrimaryKey = dc With CBXBiayaBarang .DataSource = dtBarang .DisplayMember = "HargaJual"

15

.ValueMember = "HargaJual" End With daJasa = New OleDb.OleDbDataAdapter("select * from Jasa", con) daJasa.Fill(dtJasa) dc(0) = dtJasa.Columns("KodeJasa") dtJasa.PrimaryKey = dc With CBXBiayaJasa .DataSource = dtJasa .DisplayMember = "Harga" .ValueMember = "Harga" End With daService = New OleDb.OleDbDataAdapter("select * from TService", con) daService.Fill(dtService) dc(0) = dtService.Columns("Faktur") dtService.PrimaryKey = dc Catch errConn As OleDb.OleDbException MsgBox(errConn.Message) End Try End Sub Private Sub lstnomor_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) End Sub Private Sub btnproses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnproses.Click Dim diskon As Integer Dim totalkotor As Integer total = Val(CBXBiayaBarang.Text) + Val(CBXBiayaJasa.Text) txtjmlhtotal.Text = total If Val(txtjmlhtotal.Text) >= 100000 Then MsgBox("Anda Mendapatkan Potongan 5%", MsgBoxStyle.Information) diskon = 0.05 * Val(txtjmlhtotal.Text) Else diskon = 0 * Val(txtjmlhtotal.Text) End If txtdiskon.Text = diskon totalkotor = Val(txtjmlhtotal.Text) - Val(txtdiskon.Text) txtkembali.Text = Val(txtdibayar.Text) - totalkotor End Sub Private Sub CBXNomor_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CBXNomor.SelectedIndexChanged

16

Try Dim drPendaftaran As DataRow drPendaftaran = dtPendaftaran.Rows.Find(CBXNomor.Text) txtmerk.Text = drPendaftaran("Merk").ToString txtnama.Text = drPendaftaran("Nama").ToString txttipe.Text = drPendaftaran("Tipe").ToString txtkeluhan.Text = drPendaftaran("Keluhan").ToString Catch errTampil As Exception End Try End Sub Private Sub txtjmlhtotal_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtjmlhtotal.GotFocus total = Val(CBXBiayaBarang.Text) + Val(CBXBiayaJasa.Text) txtjmlhtotal.Text = total End Sub Private Sub Keluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Keluar.Click Close() End Sub End Class

17

BAB III Implementasi

3.1 Spesifikasi Hardware Dan Software

Hardware Yang Digunakan : 1. Sistem Operasi MS Windows XP Professional 32-Bit SP3 2. Proccesor Intel Atom 330 @ 1.60ghz 3. RAM 1.0GB Single-Channel DDR2 4. Motherboard BYON Queva W9121 (CPU 1) 5. VGA HSD121PHW1 Sis Mirage 3 Graphics, 256 Mb6. Hard Drives 313GB Seagate ST9320325AS (SATA)

Software Yang Digunakan :

1. MS Office 2007 2. Vb.net 2005

18

3.2

Cara Pengoperasian Program

Cara pengoperasian program dengan cara mengoneksikann terlebih dahulu database ke program aplikasi service kendaraan dengan cara : Tools Connect to database

19

BAB IV PENUTUP4.1 Kesimpulan Berdasarkan data-data yang telah dikumpulkan dan diolah, yang kemudian data-data tersebut dituangkan dalam tugas ini, maka dapat disimpulkan: 1. Dengan adanya Aplikasi service handpone ini dapat berjalan cepat dari sebelumnya. 2. Menata dengan baik system bagian service 3. Memepercepat pembuatan laporan.

20