Laporan Perancangan Database Servis Motor.docx

  • Uploaded by: Aditya Pangestu
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Laporan Perancangan Database Servis Motor.docx as PDF for free.

More details

  • Words: 2,615
  • Pages: 53
TUGAS MATA KULIAH SISTEM BASIS DATA

MEMBANGUN DATABASE UNTUK SISTEM INFORMASI SUATU ORGANISASI DARI DOKUMEN MANUAL STRUK TAGIHAN SERVIS SEPEDA MOTOR

Disusun Oleh : 10116240 - Hannis Ahmad Djauhari 10116256 - Aditya Pangestu 10116257 - M Helmi Hibatullah 10116265 - Annatsa Rahayu Kelas : IF-6

PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER UNIVERSITAS KOMPUTER INDONESIA JULI 2018 1

KATA PENGANTAR Puji dan syukur kami panjatkan kehadirat Allah SWT, karena atas rahmatnya kami dapat menyelesaikan penyusunan laporan ini. Laporan ini ditujukan untuk memenuhi salah satu tugas mata kuliah Sistem Basis Data. Didalam pembuatan laporan ini kami menyadari masih banyak kekurangan. Oleh karena itu kami harapkan saran dan kritik yang sifatnya membangun dari setiap pembaca, demi kesempurnaan laporan ini agar dapat digunakan sebagai bahan kajian untuk pembuatan laporan yang lebih baik. Meskipun demikian, kami sudah berusaha semaksimal mungkin untuk dapat menyelesaikan laporan ini. Kami sangat berharap laporan ini dapat bermanfaat bagi semua pihak dan semoga hasil dari laporan ini dapat dikembangkan, sehingga didapatkan hasil yang lebih baik dari yang telah kami buat.

Bandung, Juli 2018

Penyusun

i

DARTAR ISI KATA PENGANTAR ............................................................................................. i DARTAR ISI .......................................................................................................... ii BAB 1

PENDAHULUAN ................................................................................ 1

1.1. Latar Belakang ............................................................................................. 1 1.2. Rumusan Masalah ........................................................................................ 1 1.3. Maksud dan Tujuan ...................................................................................... 1 1.3.1. Maksud .................................................................................................. 1 1.3.2. Tujuan ................................................................................................... 1 1.4. Asumsi ......................................................................................................... 2 1.5. Batasan Masalah........................................................................................... 2 BAB 2

PEMBAHASAN ................................................................................... 3

2.1. Hasil Scan .................................................................................................... 3 2.2. Normalisasi .................................................................................................. 4 2.3. Diagram ERD ............................................................................................. 10 2.4. Skema Relasi .............................................................................................. 12 2.5. Struktur Tabel............................................................................................. 12 2.6 Create Database ........................................................................................... 16 2.7 Aljabar relasional Beserta struktur tress dari query .................................... 18 2.8 SQL: Insert, update, delete dan select ......................................................... 18

ii

BAB 1 PENDAHULUAN 1.1. Latar Belakang Semakin pesatnya perkembangan teknologi informasi saat ini menuntut semua orang untuk bekerja cepat, tidak terkecuali dalam hal pengolahan dan penyimpanan data. Masalah pengolahan dan penyimpanan data selalu ada dalam kehidupan manusia, sehingga manusia terus mengembangkan cara untuk membuat pengolahan data menjadi lebih efektif dan efisien. Salah satunya dalam pengolahan data penyervisan sebuah sepeda motor. Proses penagihan biaya servis sepeda motor memerlukan pengolahan data yang sangat cepat karena seperti kita ketahui saat menyervis sebuah sepeda motor antrianya sangat banyak. Untuk itu, diperlukan skema pengolahan data yang terancang dengan baik dan benar agar proses pemasukan, pengolahan dan pengeluaran data dapat berjalan dengan akurat dan cepat. Sehingga pelanggan yang sedang menyervis motornya akan merasa terlayani dengan baik. 1.2. Rumusan Masalah 1. Bagaimana Normalisasi dari dokumen manual tagihan servis sepeda motor 2. Bagaimana bentuk diagram ERD dari tagihan servis sepeda motor 3. Bagaimana skema relasi dari tagihan servis sepeda motor 4. Bagaimana struktur tabel dari tagihan servis sepeda motor 1.3. Maksud dan Tujuan 1.3.1. Maksud Laporan ini dibuat dengan maksud untuk mengetahui proses pengolahan data tagihan servis motor. 1.3.2. Tujuan Adapun penuliasan laporan ini bertujuan untuk mengetahui langkah-langkah proses pembuatan struk tagihan servis motor dan juga sebagai syarat untuk memenuhi tugas mata kuliah sistem basis data.

1

1.4. Asumsi Diasumsikan bahwa dalam proses penagihan biaya servis sepeda motor ini, pelanggan akan mendapat tagihan dari biaya yang dihitung dari biaya jasa pekerjaan dan suku cadang. Selain itu penagihan ini memiliki referensi dan juga orang yang bertanggung jawab mengeluarkan tagihan. Setiap pelanggan memiliki primary key sendiri atau tidak menggunakan nomor polisi kendaraan sebagai atribut kuncinya. Berikut proses pembuatan struk tagihan servis motor dan juga kardinalitasnya. Satu pelanggan akan mendapat satu tagihan, 1 proses penagihan memiliki 1 referensi, 1tagihan memiliki 1 detail tagihan, 1 detail tagihan menghitung biaya N suku cadang dan N Jasa pekerjaan. 1.5. Batasan Masalah Keterbatasan laporan ini, tidak menampilkan siapa dan berapa jumlah montir yang melakukan jasa pengerjaan motor. Tidak semua jenis atau merk kendaraan motor, hanya motor Honda saja karena dokumen manual didapat dari bengkel resmi motor Honda.

2

BAB 2 PEMBAHASAN 2.1. Hasil Scan

3

2.2. Normalisasi

Unormalized Cust_ID

Police_No

Name

CS.17.011.00005 147

D5246ZCR

DENDI NURMAHMUDI

Inv_No INV.18.011.0 0005852

Kode_Pkj 13-0101287 Sub_Total_P kj 5.000

Harga_S kcd

Inv_Date 31 March 2018

Ref_No WO.18.011.00 004641

Description_Pkj KURAS OLI GARDAN Total_P kj

Jumlah_ Skcd

Ref_Date 31 March 2018

Qty_ Pkj

Unit_P kj 1

Kode_Skcd

5.000

Address KP CIBARIBIS RT.01/03

082342MBK0LN0

08294M99Z8YN1 Diskon_Sk Sub_Total_Sk cd cd

50.000

50.000

0

50.000

12.500

12.500

0

12.500

4

Harg a_Pkj 5.000

Phone_No

083824413480 Dikeluarkan_Oleh ILMAN ALDI NURROHMAN

Jumlah_P kj 5.000

Description_Skcd SPX2 10W30 SLMB 0,8L REP SCOOTER GEAR OIL (120ML) IDE Total_Skcd 62.500

Discon_Pkj

DPP 61.36 4

0

Qty_S kcd

Unit_S kcd

1

PCS

1

PCS Total_T agihan

6.136

67.500

PPn

1NF Cust_ID

Police_No

Name

CS.17.011.00005147

D5246ZCR

DENDI NURMAHMUDI

CS.17.011.00005147

D5246ZCR

DENDI NURMAHMUDI

Inv_No INV.18.011.000 05852 INV.18.011.000 05852 Kode_Pkj 130101287 130101287

Inv_Date 31 March 2018 31 March 2018

Description_Pkj KURAS OLI GARDAN

Address KP CIBARIBIS RT.01/03 KP CIBARIBIS RT.01/03

Phone_No 08382441348 0 08382441348 0

Ref_No Ref_Date Dikeluarkan_Oleh WO.18.011.00004 31 March ILMAN ALDI 641 2018 NURROHMAN WO.18.011.00004 31 March ILMAN ALDI 641 2018 NURROHMAN Qty_Pk Unit Harga Jumlah_ j _Pkj _Pkj Pkj Discon_Pkj 1

5.000

KURAS OLI GARDAN 1 Total_P Sub_Total_Pkj kj Kode_Skcd 082342MB 5.000 5.000 K0LN0 08294M99 5.000 5.000 Z8YN1 Harga Jumlah_ Diskon Sub_Total_ _Skcd Skcd _Skcd Skcd

5.000

5.000

0

5.000 Qty_Skc Description_Skcd d SPX2 10W30 SLMB 0,8L REP 1 SCOOTER GEAR OIL (120ML) IDE 1 Total_Skcd

0 Unit_Skcd PCS

PCS Total_T PPn agihan

DPP

50.000

50.000

0

50.000

62.500

61.364

6.136

67.500

12.500

12.500

0

12.500

62.500

61.364

6.136

67.500

5

2NF Cust_ID → {Police_No,Name,Address, Phone_No} Cust_ID

Police_No

CS.17.011.00005147

D5246ZCR

Name Address DENDI KP CIBARIBIS NURMAHMUDI RT.01/03

Phone_No 083824413480

Ref_No → Ref_Date Ref_No Ref_Date WO.18.011.00004641 31 March 2018

Kode_Pkj → {Description_Pkj,Qty_Pkj,Unit_Pkj,Harga_Pkj } Kode_Pkj

Description_Pkj KURAS OLI 13-0101287 GARDAN

Qty_Pkj Unit_Pkj Harga_Pkj 1

5.000

Kode_Skcd → {Description_Skcd,Qty_Skcd,Unit_Skcd,Harga_Skcd } Kode_Skcd 082342MBK0LN0 08294M99Z8YN1

Description_Skcd SPX2 10W30 SLMB 0,8L REP SCOOTER GEAR OIL (120ML) IDE

6

Qty_Skcd

Unit_Skcd Harga_Skcd

1 PCS

50.000

1 PCS

12.500

{Inv_No, Cust_ID, Ref_No, Kode_Pkj, Kode_Skcd}→{Inv_Date, Dikeluarkan_Oleh, Jumlah_Pkj, Diskon_Pkj, Sub_Total_pkj, Jumlah_Skcd, Diskon_Skcd, Sub_Total_Skcd, DPP, PPN, Total_Tagihan } Inv_No

Inv_Date

INV.18.011.00005852

31 March 2018

INV.18.011.00005852

31 March 2018

Kode_Pkj

Jumlah_Pkj

Dikeluarkan_Oleh ILMAN ALDI NURROHMAN ILMAN ALDI NURROHMAN

Discon_Pkj

Cust_ID CS.17.011.00005147 CS.17.011.00005147

Sub_Total_Pkj

13-0101287

5.000

0

5.000

13-0101287

5.000

0

5.000

Kode_Skcd

Jumlah_Skcd

Diskon_Skcd

Sub_Total_Skcd

082342MBK0LN0

50.000

0

50.000

08294M99Z8YN1

12.500

0

12.500

Ref_No

DPP

PPn

Total_Tagihan

WO.18.011.00004641

61.364

6.136

67.500

WO.18.011.00004641

61.364

6.136

67.500

7

3NF Tabel Pelanggan Cust_ID → {Police_No,Name,Address, Phone_No} Cust_ID

Police_No

CS.17.011.00005147

D5246ZCR

Name Address DENDI KP CIBARIBIS NURMAHMUDI RT.01/03

Phone_No 083824413480

Tabel Referensi Ref_No → Ref_Date Ref_No Ref_Date WO.18.011.00004641 31 March 2018

Tabel Pekerjaan Kode_Pkj → {Description_Pkj,Qty_Pkj,Unit_Pkj,Harga_Pkj } Kode_Pkj

Description_Pkj KURAS OLI 13-0101287 GARDAN

Qty_Pkj Unit_Pkj Harga_Pkj 1

5.000

Tabel Sukucadang Kode_Skcd → {Description_Skcd,Qty_Skcd,Unit_Skcd,Harga_Skcd } Kode_Skcd 082342MBK0LN0 08294M99Z8YN1

Description_Skcd SPX2 10W30 SLMB 0,8L REP SCOOTER GEAR OIL (120ML) IDE

8

Qty_Skcd

Unit_Skcd Harga_Skcd

1 PCS

50.000

1 PCS

12.500

Tabel Tagihan (invoice) {Inv_No, Cust_ID, Ref_No }→{Inv_Date, Dikeluarkan_Oleh, DPP, PPN, Total_Tagihan } Inv_No

Inv_Date

INV.18.011.00005852

31 March 2018

INV.18.011.00005852

31 March 2018

Ref_No

DPP

PPn

Dikeluarkan_Oleh ILMAN ALDI NURROHMAN ILMAN ALDI NURROHMAN

Cust_ID CS.17.011.00005147 CS.17.011.00005147

Total_Tagihan

WO.18.011.00004641

61.364

6.136

67.500

WO.18.011.00004641

61.364

6.136

67.500

Tabel Detail Tagihan Pekerja (detail_pkj) {Inv_No, Kode_Pkj}→{Jumlah_Pkj, Diskon_Pkj, Sub_Total_pkj } Inv_No

Kode_Pkj

Jumlah_Pkj

Discon_Pkj

Sub_Total_Pkj

INV.18.011.00005852

13-0101287

5.000

0

5.000

INV.18.011.00005852

13-0101287

5.000

0

5.000

Tabel Detail Tagihan Skcd (detail_skcd) {Inv_No, Kode_Skcd}→{ Jumlah_Skcd, Diskon_Skcd, Sub_Total_Skcd } Inv_No

Kode_Skcd

Jumlah_Skcd

INV.18.011.00005852

082342MBK0LN0

50.000

0

50.000

INV.18.011.00005852

08294M99Z8YN1

12.500

0

12.500

9

Diskon_Skcd

Sub_Total_Skcd

2.3. Diagram ERD Entitas

: pelanggan, pekerjaan, referensi, sukucadang, invoice, detail_pkj,

detail_skcd Attribut

:

pelanggan

: Cust_ID,Police_No,Name,Address, Phone_No

pekerjaan

: Kode_Pkj,Description_Pkj,Qty_Pkj,Unit_Pkj,Harga_Pkj

referensi

: Ref_No,Ref_Date

sukucadang

: Kode_Skcd,Description_Skcd,Qty_Skcd,Unit_Skcd,Harga_Skcd

Invoice : Inv_No, Cust_ID, Ref_No, Inv_Date, Dikeluarkan_Oleh, DPP, PPN, Total_Tagihan detail_pkj

: Inv_No, Kode_Pkj, Jumlah_Pkj, Diskon_Pkj, Sub_Total_pkj

detail_skcd : Inv_No, Kode_Skcd, Jumlah_Skcd, Diskon_Skcd, Sub_Total_Skcd

10

11

2.4. Skema Relasi Invoice

Detail_Skcd

Detail_Pkj PK

Inv_No

Inv_Date

FK

Inv_No Dikeluarkan_Oleh

FK

Kode_Pkj

FK

Cust_ID

FK

Ref_No

FK

Inv_No

FK

Kode_Skcd Jumlah_Skcd

Jumlah_Pkj

Discon_Skcd

Discon_Pkj DPP

Sub_Total_Skcd

Sub_Total_Pkj PPn

Total_Tagihan

Pelanggan PK

Cust_ID

Police_No

Name

Pekerjaan PK

SukuCadang

Address

Kode_Pkj

PK

Phone_No

Description_Pkj

Kode_Skcd

Description_Skcd

Referensi

Qty_Pkj

PK

Unit_Pkj Harga_Pkj

Qty_Skcd

Ref_No

Unit_Skcd

Ref_Date

Harga_Skcd

2.5. Struktur Tabel 1. Tabel Pelanggan

Nama Field

Tipe Data

Ukuran

Cust_ID

Varchar

18

Police_No

Varchar

8

Name

Varchar

30

Address

Text

Phone_No

Varchar

12

12

Keterangan

Primary key

2. Tabel Referensi

Nama Field

Tipe Data

Ref_No

Varchar

Ref_Date

Date

Ukuran

18

Keterangan

Primary key

3. Tabel Pekerjaan

Nama Field

Tipe Data

Ukuran

Kode_Pkj

Varchar

12

Description_Pkj

Text

Qty_Pkj

Integer

5

Unit_Pkj

Varchar

5

Harga_Pkj

Real

11

Keterangan

Primary key

4. Tabel SukuCadang

Nama Field

Kode_Skcd

Tipe Data

Ukuran

Varchar

14

Description_Skcd Text Qty_Skcd

Integer

5

Unit_Skcd

Varchar

5

13

Keterangan

Primary key

Harga_Skcd

Real

11

5. Tabel Invoice

Nama Field

Tipe Data

Inv_No

Varchar

Inv_Date

Date

Ukuran

20

Keterangan

Primary key

Dikeluarkan_Oleh Varchar

12

DPP

Real

11

PPn

Real

11

Total_Tagihan

Real

11

Cust_ID

Varchar

18

Foreign Key dari tabel Pelanggan(Cust_ID)

Ref_No

Varchar

18

Foreign Key dari tabel Referensi(Ref_No)

6. Tabel DetailTagihan Pekerjaan

Nama Field

Tipe Data

Ukuran

Keterangan

Inv_No

Varchar

22

Foreign Key dari tabel Invoice(Inv_No)

Kode_Pkj

Varchar

18

Foreign Key dari tabel Pekerjaan(Kode_Pkj)

Jumlah_Pkj

Real

11

Diskon_Pkj

Real

11

Sub_Total_Pkj

Real

11

14

7. Tabel DetailTagihan Sukucadang

Nama Field

Tipe Data

Ukuran

Keterangan

Inv_No

Varchar

22

Foreign Key dari tabel Invoice(Inv_No)

Kode_Skcd

Varchar

18

Foreign Key dari tabel SukuCadang(Kode_Skcd)

Jumlah_Skcd

Real

11

Diskon_Skcd

Real

11

Sub_Total_Skcd

Real

11

15

2.6 Create Database Buka aplikasi XAMPP, klik start pada actions MySQL lalu masuk ke Shell.

16

17

2.7 Aljabar relasional Beserta struktur tress dari query 1. Tampilkan tanggal tagihan, orang yang mengeluarkan, total tagihan dari pelanggan dengan nomor polisi D5246ZCR. 2. Tampilkan nomor pilisi, nama pelanggan dan total tagihan yang melakukan servis motor lebihdari bulan maret 2018 3. Tampilkan semua data pelanggan kecuali alamat yang memiliki tanggal referensi lebih dari tahun 2017 4. Tampilkan total biaya pekerjaan dan total biaya suku cadang dari pelanggan yang beralamat di kampung durian runtuh. 5. Tampilkan harga pekerjaan, jumlah biaya pekerjaan, diskon biaya pekerjaan dan total biaya pekerjaan dari pelanggan yang beralamat di kampung durian runtuh dan menyervis motor pada bulan yang lebih dari maret 2018 Jawab 1.

π Inv_Date, Dikeluarkan_Oleh, Total_Tagihan (б Police_No=’ D5246ZCR’ (pelanggan∞pelanggan.Cust_ID= invoice.Cust_IDinvoice))

18

SELECT invoice.Inv_Date, invoice.Dikeluarkan_Oleh, invoice.Total_Tagihan FROM pelanggan JOIN invoice ON pelanggan.Cust_ID= invoice.Cust_ID WHERE pelanggan.Police_No=’ D5246ZCR’;

2. π Police_No, Name, Total_Tagihan (б Inv_Date>’ 2018/03/31’ (pelanggan

∞pelanggan.Cust_ID= invoice.Cust_IDinvoice))

SELECT pelanggan.Police_No, pelanggan.Name, invoice.Total_Tagihan FROM pelanggan, invoice WHERE invoice.Inv_Date>’ 2018/03/31;

19

3. π Cust_ID,Police_No,Name, Phone_No (б Ref_Date>’2017/12/31’ Λ pelanggan.Cust_ID= invoice.Cust_ID Λ invoice.Ref_No=referensi.Ref_No (pelanggan x invoice x referensi))

SELECT pelanggan.Cust_ID, pelanggan.Police_No, pelanggan.Name, pelanggan.Phone_No FROM pelanggan, invoice, referensi WHERE refeerensi.Ref_Date>’2017/12/31’ AND pelanggan.Cust_ID= invoice.Cust_ID AND invoice.Ref_No=referensi.Ref_No;

20

4. π Total_Pkj, Total_Skcd (б address=’KP DURIAN RUNTUH’ Λ pelanggan.Cust_ID= invoice.Cust_ID Λ invoice.Inv_No=DetailTagihan.Inv_No (pelanggan x invoice x DetailTagihan))

SELECT DetailTagihan.Total_Pkj, DetailTagihan.Total_Skcd FROM pelanggan, invoice, DetailTagihan WHERE pelanggan.address=’KP DURIAN RUNTUH’ AND pelanggan.Cust_ID= invoice.Cust_ID AND invoice.Inv_No=DetailTagihan.Inv_NO;

21

5. π Harga_Pkj, Jumlah_Pkj, Diskon_Pkj, Sub_Total_Pkj (б address=’KP DURIAN RUNTUH’ Λ Inv_Date>’2018/03/31’ Λ invoice.Cust_ID=pelanggan.Cust_ID Λ DetailTagihan.Inv_No=invoice.Inv_No Λ pekerjaan.Kode_Pkj=DetailTagihan.Kode_Pkj (pelanggan

x invoice x DetailTagihan x

pekerjaan)

)

SELECT pekerjaan.Harga_Pkj, pekerjaan.Jumlah_Pkj, pekerjaan.Diskon_Pkj, pekerjaan.Sub_Total_Pkj FROM pelanggan, invoice, DetailTagihan, pekerjaan WHERE address=’KP DURIAN RUNTUH’ AND Inv_Date>’2018/03/31’ AND pekerjaan.Kode_Pkj=DetailTagihan.Kode_Pkj AND

22

DetailTagihan.Inv_No=invoice.Inv_No AND invoice.Cust_ID=pelanggan.Cust_ID;

23

2.8 SQL: Insert, update, delete dan select

1. Tambahkan data berikut ke dalam table pelanggan: Cust_ID

Police_No

CS.17.011.0005155 'D7239RR'

Name

Address

Phone_No

ANDRE TAULANY

KP CISALAK ENDAH

0812187445532

Jawaban :

2. Ubah Data berikut ditabel pelanggan berdasarkan Cust_Id CS.17.011.0005155 Name

Address

Phone_No

Feisal JK

KP JALAK BALI

085717540943

Jawaban

3. Hapus data pelanggan yang memiliki CUST_ID CS.17.011.0005155 Jawaban

4. Ubah data alamat menjadi KP DURIAN RUNTUH dari Pelanggan yang bernama Bagus Raharja jawaban

24

5. tampilkan No Invoice, tanggal Invoice, Harga Pekerjaan, Harga Sukucadang dari pelanggan yang beralamat KP DURIAN RUNTUH jawaban

2.9 Penambahan Tabel Menambahkan tabel “pegawai” sebagai data pengguna aplikasi. Dan menambahkan Foreign Key dari tabel pegawai ke tabel invoice.

Invoice Pegaewai PK

Inv_No PK

Id_Peg

Inv_Date Password Dikeluarkan_Oleh Nama FK

Cust_ID JK

FK

Id_Peg

FK

Ref_No

No_Telp Jabatan DPP Level PPn Total_Tagihan

25

2.9 Memulai Aplikasi 2.9.1 Sesi Membuka Aplikasi Untuk Membuka aplikasi secara online, bisa masuk kehalaman web di:

www.persib.com Atau bisa dengan server offline XAMPP. 1. Instalasi XAMPP. 2. Ekstrak File 240_256_237_265_SBD_IF-6_aplikasi_service.rar

26

3. Salin folder aplikasi service ke C:\xampp\htdocs

4. Buka Aplikasi XAMPP. Pilih star pada Actions Apache dan Mysql.

5. Import Database. Masuk ke shell di opsi XAMPP.

6. Tuliskan MySql -u root -p

7. Membuat database db_service. a. Create database db_service; b. Use db_service c. Source \db_service.sql

27

8. Membuka aplikasi dengan memasukan alamat:

Localhost/aplikasi_service/

Pertama kita akan login dulu kedalam sistem gunakan Id Pegawai dan Password sebagai berikut. Id Pegawai

Password

12345

12345

10116240

10116240

10116256

10116256

10116257

10116257

10116265

10116265

28

2.9.2 Sesi Login 1. Form Login Aplikasi, masukan Id pegawai dan password.

2. Jika id peagawai atau password tidak sesuai.

3. Menampilkan halaman Utama

29

4. Keluar Aplikasi, Pertama pilih icon yang berada di samping kiri nama pegawai yang telah login. Lalu pilih logout.

5. Memeilih Menu yang berada di pojok atas kiri. a. Pertama ada HOME untuk menanmpilkan halaman utama aplikasi. b. Kedua ada DATA TABEl yang berisi menu tabel-tabel data service. c. Back up data, berisi menu untuk membackup database.

30

2.9.3 Sesi Pengolahan Data 1. Data pelanggan. a. Select*from pelanggan;

31

2. Pencarian ditabel Pelanggan. a. Select*from pegawai where Cust_Id like ‘%[data yang dicari]%’ or Name like ‘%[data yang dicari]%’; b. Pilih [x] untuk menampilkan kembali seluruh data tabel. Berlaku pula untuk tabel lainya

3. Tambah data, menambahkan data dengan memilih tombol berwarna hijau yang berada di atas tabel. Berlaku untuk semua tabel database service. 32

4. Aksi a. dikolom terakhir ada aksi, untuk mengedit pilih icon pensil b. Untuk menghapus pilih tombol yang memiliki icon tempat sampah.

5. Form tambah data pegawai.

6. Terdapat 3 tombol dalam semua form tambah dan edit dari semua tabel. Setiap tombol memiliki fungsi masing masing. a. Tombol simpan, untuk menyimpan data kedalama database.

33

b. Tombol reset untuk mengembalikan form ke awal ketika form diakses c. Batal, untuk kembali ke form tabel

7. Akan muncul pesan seperti gambar dibawah ini apabila data berhasi disimpan, pilih OK.

8. Data yang baru ditambahkan terdapat didalam tabel.

6. Edit data pengguna. a. Update pengguna set Police_No=[databaru], Address=[databaru], Pohone_No=[databaru] where Cust_ID=’CS.17-011-000000’;

7. Hasil pengeditan

34

8. Konfirmasi Hapus data. Jika mimilih icon hapus akan muncul pesan seperti gambar di bawah. Pilih OK untuk menghapus, pilih Cancel untuk batal.

9. Jika memlih ok untuk menghapus, maka akan muncul kembali pesn seperti dibawah ini.

10. Tampilan Tabel Sukucadang.

35

11. Tampilan form tambah tabel sukucadang.

12. Tampilan hasil pencarian. a. Tampilan pencarian berdasarkan Kode suku cadang dan deskripsi suku cadang.

36

13. Tampilan form edit tabel sukucadang.

14. Tabel Detail suku cadang

37

15. Pencarian di tabel detail suku cadang

16. Form tambah tabel suku cadang, dengan kode sukucadang seleksi kode dari tabel sukucadang.

38

17. Jika telah memilih seleksi kode sukucadang, maka kolom jumlah suku cadang, diskon sukucadang, dan sub total sukucadang akan terisi secara otomatis.

18. Form edit Detail Sukucadang

39

19. Tampilan tabel Pekerjaan

20. Tampilan hasil pencarian di tabel pekerjaan.

40

21. Tampilan form tambah di tabel pekerjaan

22. Tampilan form edit di tabel pekerjaan.

41

23. Tampilan tabel Detail pekerjaan

24. Tampilan hasil pencarian di Tabel Detail pekerjaan.

42

25. Tampilan form tambah detail Pekerjaan, dengan seleksi kode Pekerjaan dari tabel pekerjaan. a. Jika telah memilih seleksi Pekerjaan, maka kolom jumlah Pekerjaan, diskon Pekerjaan, dan sub total Pekerjaan akan terisi secara otomatis.

43

26. Tampilan Form edit di tabel detail pekerjaan

44

27. Tampialan di tabel Referensi. a. Tampilan tanggal berubah dari format 2018-03-31 menjadi 31Maret-2018 dengan Fungsi sql: "SELECT Ref_No,concat_ws('-',day(Ref_Date), CASE WHEN Month (Ref_Date)=1 THEN 'Januari' WHEN Month (Ref_Date)=2 THEN 'Februari' WHEN Month (Ref_Date)=3 THEN 'Maret' WHEN Month (Ref_Date)=4 THEN 'April' WHEN Month (Ref_Date)=5 THEN 'Mei' WHEN Month (Ref_Date)=6 THEN 'Juni' WHEN Month (Ref_Date)=7 THEN 'Juli' WHEN Month (Ref_Date)=8 THEN 'Agustus' WHEN Month (Ref_Date)=9 THEN 'September' WHEN Month (Ref_Date)=10 THEN 'Oktober' WHEN Month (Ref_Date)=11 THEN 'November' ELSE 'Desember' END,year(Ref_Date)) as TGL from Referensi

45

46

47

48

49

50

Related Documents


More Documents from ""

Kartu Menuju Bugar.docx
November 2019 28
Allergic Rhinitis
May 2020 14
Mobile- India
December 2019 27
11 Cracknell
November 2019 32
Scheme Details.pdf
October 2019 25