STUDI KASUS – Sistem Laundry

 

LAPORAN PRAKTIKUM

PEMROGRAMAN SQL ( PMI1311 )

STUDI KASUS – SISTEM LAUNDRY

Dosen pengampu Tri Sandhika Jaya, S.Kom, M.Kom

 



 

NAMA          : AGA RIZALDO MAHENDRA

NPM             : 19753002

KELAS        : MI 3A

 

 

PROGRAM STUDI MANAJEMEN INFORMATIKA

JURUSAN EKONOMI DAN BISNI

POLITEKNIK NEGERI LAMPUNG

2020





Puji syukur kehadirat Allah SWT yang telah memberikan rahmat dan hidayah-Nya sehingga saya dapat menyelesaikan laporan yang berjudul STUDI KASUS – Sistem Laundry ini tepat pada waktunya.

 

Adapun tujuan dari penulisan dari makalah ini adalah untuk memenuhi tugas dosen bapak Tri Sandhika Jaya, S.Kom, M.Kom pada Pemrograman SQL. Selain itu, laporan ini juga bertujuan untuk menambah wawasan bagi para pembaca dan juga bagi penulis.

 

Saya mengucapkan terima kasih kepada bapak Tri Sandhika Jaya, S.Kom, M.Kom selaku dosen Pemrograman SQL yang telah memberikan tugas ini sehingga dapat menambah pengetahuan dan wawasan sesuai dengan bidang studi yang saya tekuni.

 

Saya juga mengucapkan terima kasih kepada semua pihak yang telah membagi sebagian pengetahuannya sehingga saya dapat menyelesaikan laporan ini.

 

Saya menyadari, laporan yang saya tulis ini masih jauh dari kata sempurna. Oleh karena itu, kritik dan saran yang membangun akan saya nantikan demi kesempurnaan makalah ini.

 

 

Serang  ,  Desember 2020

 

Penulis


BAB I

LANDASAN TEORI

A.      PENGERTIAN

 View adalah tabel virtual (bukan tabel sebenarnya) yang dibuat dari beberapa tabel atau view lain. SQL View tidak memiliki data sendiri, tetapi data-datanya berasal dari tabel-tabel atau view lain. SQL View dibuat atau dibangun dengan SELECT statement. Di dalam query SELECT tersebut kita bias menambahkan ORDER BY statement untuk mengurutkan data atau tidak sama sekali. SQL View dapat digunakan untuk memudahkan atau menyederhanakan data yang ditampilkan,  mencegah menampilkan data yang penting dengan menyembunyikan nama kolomnya.

 

Subquery merupakan suatu query seperti halnya query biasa yang berjalan di dalam query induk / master. Sub query dapat digunakan untuk mengambil suatu data di field / kolom pada tabel lain

 

 

Untuk menampilkan data dari database jarang sekali kita hanya mengakses dari satu tabel. Biasanya kita akan mengakses dari beberapa tabel secara bersamaan untuk mendapatakan hasil data yang sesuai kebutuhan. Salah satu cara untuk melakukan hal tersebut bisa menggunakan JOIN. Pada artikel ini akan dijelaskan beberapa jenis Join di SQL.

Join digunakan untuk menggabungkan baris dari dua atau lebih tabel berdasarkan kolom yang terkait di antara tabel-table tersebut, atau sering kita sebut dengan relational database. Join memungkinkan kita untuk memperoleh data dari beberapa tabel dalam satu query. Jika hanya menggunakan satu buah tabel, data yang kita simpan atau peroleh akan terbatas. Kita bisa saja menyimpan banyak data dari sebuah tabel, tapi tabel tersebut akan menjadi kurang baik.

 


 


HASIL DAN PEMBAHASAN

 

1.        Siap perangkat anda

2.        Selanjutnya jalankan aplikasi SQL Server Management studio.

B.       TUGAS PRAKTIKUM CREATE TABEL

1.      Disini saya akan membuat database baru dengan nama laundry, dan kita ketikkan code nya dan execute sebagai berikut:




2.      Setelah database jadi, langkah selanjut nya saya membuat tabel outlet dimana berisi id_outlet, nama_outlet, alamat_outlet dan telp_outlet:

 


3.      Tabel selanjut nya saya membuat tabel paket yang bisikan data id_paket, jenis_paket, nama_paket, harga, dan outlet_id:

 


4.      Selanjutnya saya buat tabel pengguna yang berisi kan id_user, nama_user, username, password, outlet id:

 


5.      Lalu saya membuat tabel member yang berisi id_member, nama_member, alamat_member, jenis_kelamin, telp member dan no_ktp :

 


6.      Setelah itu saya membuat tabel transaksi  yang berisikan id_transaksi, outlet_id, kode_invoice, member_id, tgl, batas_waktu, tgl_pembayaran, biaya_tambahan, diskon, pajak, status, status bayar, dan user_id:



7.      Dan yang terakhir saya membuat tebel detail transaksi yang berisikan id_detail, transaksi_id, paket_id, qty, total_harga, keterangan, dan total bayar

 


C.      TUGAS PRAKTIKUM INSERT

1.      Disini saya akan menambahkan data pada table outlet

 


2.      Lalu saya juga menambahkan data pada tabel pengguna


 

3.      Setelah itu saya isi data pada tabel paket

 


4.      Dan setelah itu saya tambahkan data pada tabel member

 


5.      Tahap selanjutnya menambahkan data pada tabel transaksi

 


6.      Dan yang terakhir yaitu menambahkan data pada tabel detail transaksi



D.      TUGAS PRAKTIKUM JOIN

1.      Disini saya akan mempraktekan penggunaan Inner join pada tabel paket dan outlet

 


2.      Lalu saya juga melakukan penggunaan left join pada tabel paket dan outlet

 


3.      Setelah itu saya melakukan penggunaan right join pada tabel paket dan outlet

 


4.      Dan yang terakhir yaitu menggunakan full join pada tabel outlet dan paket

 


E.       TUGAS PRAKTIKUM SUBQUERY

1.      Menampilkan harga tertinggi dari tabel paket

 


2.      Menampilkan harga terendah dari tabel paket

 


 

F.       TUGAS PRAKTIKUM VIEW

1.      Disini saya akan membuatview dengan enterprise manager,klik data base laundry ,klik kanan pada view pilih new view

 


2.      Setelah itu maka akan muncul tampilan seperti di bawah ini.pilih tabel mana yang ingin di masukan ke view pilih add

 


3.       Setelah itu kita akan menceklist kolom mana saja yang di masukan view lalu ctrl+s atau save

 


4.      Masukan nama view yang kita buat lalu ok

 


5.      Kita bisa lihat gambar di bawah ini bahwa view kita berhasil di tambah.

 


6.      Selanjutnya kita akan membuat view dengan query analyzer , masukan perintah query di bawah ini 

 


 

 

  


A.      KESIMPULAN

Kesimpulan diatas dimana saya di berikan tugas ini supaya dapat di ingatkan kembali materi-materi yang telah di berikan, sehingga kedepan nya dapat bergunaa. Dari tugas diatas mungkin masih banyak kesalahan yang saya lakukan.


 

Komentar

Postingan populer dari blog ini

LINGKUNGAN KERJA MICROSOFT SQL SERVER MANAGEMENT SUDIO ( SSMS )