SlideShare a Scribd company logo
1 of 7
Download to read offline
KATA PENGANTAR
Puji dan puja saya panjatkan kepada Tuhan Yang Maha Esa yang telah melimpahkan nikmat
dan berkahnya kepada kita semua sehingga laporan “Rancangan Erd Database Dropship” ini
bisa diselesaikan dengan baik dan tepat waktu. Tanpa energi yang diberikan oleh Tuhan
laporan ini tidak mungkin bisa selesai dengan baik karena tentunya untuk menulis dengan baik
saya memerlukan kesehatan tubuh dan juga kesehatan mental yang optimal.
Karena nikmat Tuhan pulalah saya bisa bisa memiliki kesempatan untuk menambah ilmu
pengetahuan khususnya mengenai Rancangan Database, Penulisan laporan ini merupakan
bentuk dari pemenuhan tugas untuk mata kuliah Basis Data. Pada Laporan ini dibahas
mengenai Rancangan pembuatan Database beserta Relasi, DDL(Create / Alter / Drop), Insert
dan Inner Join Tujuan dari dibuatnya laporan ini adalah untuk memberikan pengetahuan
tentang Pembuatan Database Dropship.
Saya ucapkan terima kasih yang sebanyak-banyaknya kepada setiap pihak yang telah
mendukung serta membantu selama proses penulisan laporan hingga selesai. Saya sebagai
penulis juga berharap semoga laporan bisa memberikan manfaat bagi setiap pembaca. Tak
lupa dengan segala kerendahan hati saya meminta kesediaan pembaca untuk memberikan kritik
dan sarannya agar di kemudian hari saya bisa membuat karya tulis dengan kualitas yang lebih
baik lagi.
Bandung, 11 Januari 2020
Penulis
DAFTAR ISI
KATA PENGANTAR .........................................................................................................................ii
DAFTAR ISI.......................................................................................................................................iii
BAB I Pendahuluan .............................................................................................................................4
1.1 Latar Belakang.......................................................................................................................4
1.2 Rumusan Masalah..................................................................................................................4
1.3 Tujuan Masalah......................................................................................................................4
BAB II Pembahasan.............................................................................................................................5
2.1 Relasi antar tabel Dropship....................................................................................................5
2.2 Penerapan Peintah Create, Alter, Drop, Insert.......................................................................6
3.3. Melakukan Penggabungan tabel menggunakan (INNER JOIN) ..........................................7
BAB III Penutup ..................................................................................................................................8
3.1 Kesimpulan ............................................................................................................................8
4
BAB I
PENDAHULUAN
1.1 Latar Belakang
Dropship adalah sistem yang mulai banyak bermunculan dan berkembang dengan maraknya
penjualan barang melalui internet. Dengan adanya sistem dropship, banyak pihak yang terbantu baik
itu supplier, pembeli dan pihak yang melakukan dropship itu sendiri yang disebut dropshipper.
Dropshipper tidak menyimpan stok barang, jadi jika seorang dropshipper mendapatkan order, ia akan
langsung meneruskan order dan detail pengiriman barangnya ke pemasok/supplier yang menjual
barang tersebut.
Maka dari itu Dropship juga tidak akan lepas dari yang namanya data mulai dari data Penjual,
Transaksi, Barang, Pembeli dan Distributor semua data ini saling berhubungan dan tidak bisa
dihilangkan salah satu jika dihilangkan salah satu data maka sistem Dropship tidak akan berjalan
sesuai dengan deskripsi Dropship.
Dari itu kami mencoba untuk menerapkan data data tersebut kesebuah database yang dimana kami
memakai MYSQL sebagai aplikasinya dan phpmyadmin sebagai database yang digunakan yang
dimana pembuatan database ini akan memasukan beberapa perintah dan juga relasi hubungan antar
tabel.
1.2 Rumusan Masalah
1. Bagaimana suatu relasi Dropship itu diterapkan di phpmyadmin?
2. Bagaimana melakukan perintah Create, Alter, Drop, Insert?
3. Bagaimana cara menggabungkan tabel menggunakan perintah Inner Join?
1.3 Tujuan Masalah
1. Melakukan relasi diphpmyadmin.
2. Menerapkan perintah Create, Alter, Drop, Insert menggunakan syntak ataupun tools yang ada di
php my admin.
3. Menerapkan perintah Inner Join menggunakan syntak di SQL.
5
BAB II
PEMBAHASAN
2.1 Relasi antar tabel Dropship
Rincian tabel :
Barang Distributor Transaksi Penjual Pembeli
Kd_Barang
(Primary Key)
Id_Distibutor
(Primary Key)
Id_Transaksi
(Primary Key)
Id_Penjual
(Primary Key)
Id_Pembeli
(Primary Key)
Id_Distributor
(Uniq/Foreign
Key)
Nama Kd_Barang
(Uniq/Foreign
Key)
Id_Distributor
(Uniq/Foreign
Key)
Nama
Nama Barang Nama Barang Id_Penjual
(Uniq/Foreign
Key)
Nama Alamat
Harga Barang Alamat Id_Pembeli
(Uniq/Foreign
Key)
Alamat No Hp
Stok Barang Nama Barang Sosmed
Jumlah Barang
Jumlah Harga
Alamat
Pengiriman
Penjelasan :
Tabel Distributor memiliki Barang
Tabel Penjual bekerjasama dengan Tabel Distributor dan mencantumkan di Tabel Transaksi
Tabel Pembeli Melakukan Transaksi Dengan Penjual melalui Tabel Transaksi
dan Tabel Transaksi sebagai rincian alur yang dimana Tabel Transaksi ini memiliki hubungan relasi
hampir kesemua tabel kecuali tabel distributor.
6
2.2 Penerapan Peintah Create, Alter, Drop, Insert
• Insert
Insert ini berfungsi untuk menambahkan data.
Cukup mengetikan perintah INSET INTO “Tabel yang akan di tambah datanya” lalu VALUES itu
bisa dikatakan nilai artinya isian percolumn. Contoh disini saya memasukan data Id_distibutor diisi
dengan 55
• Update
Pada tabel distributor ini kami mengupdatekan data tersebut untuk memperbaiki kesalahan data
yang sudah dibuat diawal pertama memasukan Insert atau tambah data. Jika nanti ada keselahan
data atau ingin merubah data cukup mengetikan perintah UPDATE “Tabel yang akan dirubah” SET
“nama colum” lalu isi dengan data yang sudah fix
• Delete
Jika ingin menghapus data column cukup mengetikan perintah DELETE FROM “nama tabel”
Where “nama tabel”, “isi PrimaryKey” karena disini saya mencoba menghapus data barang maka
primarykey kd_barang nya adalah 78. Dan jika sudah berhasil maka data tersebut sudah tidak ada
lagi di dalam column.
• Drop
7
Drop biasa digunakan untuk menghapus tabel disini kami memakai drop menggunakan tools yang
sudah disediakan diphpmyadmin jika ingin menghapus tabel cukup klik drop pada tabel yang akan
dituju lalu klik OK
• Alter
Alter tabel bisa banyak digunakan disini kami mengambil contoh merubah nama tabel distributor
menjadi suplier jika ingin ada yang diganti lagi penamaan nya cukup mengetikan ALTER TABLE
“Nama Tabel yang akan diganti” Rename “Nama tabel baru”
3.3. Melakukan Penggabungan tabel menggunakan (INNER JOIN)
Inner join pada kasus ini kami menggabungkan tabel yaitu tabel pembeli dan transaksi karena
pembeli akan melakukan transaksi seketika membeli barang dan data yang sudah digabungkan
akan ditampilkan seperti gambar pada halaman berikut.
Perintah Inner Join (penggabungan) cukup mengetikan SELECT * From “Nama tabel 1” Right Join
“Nama tabel 2” On (Primary key) = (foreign Key)
8
BAB III
PENUTUP
3.1 Kesimpulan
Dapat disimpulkan disini database tentang Dropship menggunakan Mysql
Phpmyadmin, bisa diterapkan menggunakan syntak di SQL ataupun menggunakan tools yang
sudah ada di phpmyadmin sendiri. Dan alur sudah terbuat maka hanya tinggal mengisikan
data bisa menggunakan perintah sql ataupun menggunakan tools yang ada di phpmyadmin
pada dasarnya semuanya sama saja, tetapi yang terpenting jangan dulu mengisikan data
sebelum membuat relasi karena jika sudah ada data maka relasi tidak akan terbuat karena
akan berbeda datanya dan akan meninmbulkan eror/gagal dibuat. Maka langkah awal bisa
dimulai dengan membuat relasi terlebih dahulu lalu bisa dilanjut kepada step step berikutnya

More Related Content

What's hot

Tutorial membuat aplikasi kasir dengan vb 6.0
Tutorial  membuat aplikasi kasir  dengan vb 6.0Tutorial  membuat aplikasi kasir  dengan vb 6.0
Tutorial membuat aplikasi kasir dengan vb 6.0
ahmadranddy
 
Membuat laporan menggunakan i report 5 by depandi enda
Membuat laporan menggunakan i report 5   by depandi endaMembuat laporan menggunakan i report 5   by depandi enda
Membuat laporan menggunakan i report 5 by depandi enda
Devandy Enda
 
Tutorial membuat database menggunakan acces 2007 (peni)
Tutorial membuat database menggunakan acces 2007 (peni)Tutorial membuat database menggunakan acces 2007 (peni)
Tutorial membuat database menggunakan acces 2007 (peni)
Peni Agustiani
 
Desain laporan pada java dengan ireport & jcreator
Desain laporan pada java dengan ireport & jcreatorDesain laporan pada java dengan ireport & jcreator
Desain laporan pada java dengan ireport & jcreator
Agung Sulistyanto
 
100174975 modul-ms-access-2010
100174975 modul-ms-access-2010100174975 modul-ms-access-2010
100174975 modul-ms-access-2010
sutrisno sukarno
 
101 tip & trik access project
101 tip & trik access project101 tip & trik access project
101 tip & trik access project
Ilan Surf ﺕ
 
Mengolah Database
Mengolah DatabaseMengolah Database
Mengolah Database
elly_17
 
Pemrograman vba-pada-microsoft-access-2007
Pemrograman vba-pada-microsoft-access-2007Pemrograman vba-pada-microsoft-access-2007
Pemrograman vba-pada-microsoft-access-2007
Zona Computer
 
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMINLaporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Shofura Kamal
 
Yuk belajar ms.access
Yuk belajar ms.accessYuk belajar ms.access
Yuk belajar ms.access
Adi Utami
 

What's hot (18)

Modul ii-membuat-aplikasi-sederhana-toko-bahan-pakan
Modul ii-membuat-aplikasi-sederhana-toko-bahan-pakanModul ii-membuat-aplikasi-sederhana-toko-bahan-pakan
Modul ii-membuat-aplikasi-sederhana-toko-bahan-pakan
 
Cara buat aplikasi jualan pulsa sederhana menggunakan microsoft access
Cara buat aplikasi jualan pulsa sederhana menggunakan microsoft accessCara buat aplikasi jualan pulsa sederhana menggunakan microsoft access
Cara buat aplikasi jualan pulsa sederhana menggunakan microsoft access
 
Tutorial membuat aplikasi kasir dengan vb 6.0
Tutorial  membuat aplikasi kasir  dengan vb 6.0Tutorial  membuat aplikasi kasir  dengan vb 6.0
Tutorial membuat aplikasi kasir dengan vb 6.0
 
Membuat laporan menggunakan i report 5 by depandi enda
Membuat laporan menggunakan i report 5   by depandi endaMembuat laporan menggunakan i report 5   by depandi enda
Membuat laporan menggunakan i report 5 by depandi enda
 
Membuat database sederhana dengan ms.access 2007
Membuat database sederhana dengan ms.access 2007Membuat database sederhana dengan ms.access 2007
Membuat database sederhana dengan ms.access 2007
 
Tutorial Visual Basic "Aplikasi Kasir"
Tutorial Visual Basic "Aplikasi Kasir"Tutorial Visual Basic "Aplikasi Kasir"
Tutorial Visual Basic "Aplikasi Kasir"
 
Tutorial membuat database menggunakan acces 2007 (peni)
Tutorial membuat database menggunakan acces 2007 (peni)Tutorial membuat database menggunakan acces 2007 (peni)
Tutorial membuat database menggunakan acces 2007 (peni)
 
Materi tik xi smt 2 bab 5
Materi tik xi smt 2 bab 5Materi tik xi smt 2 bab 5
Materi tik xi smt 2 bab 5
 
Panduan Membuat Artikel-Proyek Wikipedia Maanyan
Panduan Membuat Artikel-Proyek Wikipedia MaanyanPanduan Membuat Artikel-Proyek Wikipedia Maanyan
Panduan Membuat Artikel-Proyek Wikipedia Maanyan
 
Desain laporan pada java dengan ireport & jcreator
Desain laporan pada java dengan ireport & jcreatorDesain laporan pada java dengan ireport & jcreator
Desain laporan pada java dengan ireport & jcreator
 
100174975 modul-ms-access-2010
100174975 modul-ms-access-2010100174975 modul-ms-access-2010
100174975 modul-ms-access-2010
 
101 tip & trik access project
101 tip & trik access project101 tip & trik access project
101 tip & trik access project
 
Mengolah Database
Mengolah DatabaseMengolah Database
Mengolah Database
 
Acces
AccesAcces
Acces
 
Pemrograman vba-pada-microsoft-access-2007
Pemrograman vba-pada-microsoft-access-2007Pemrograman vba-pada-microsoft-access-2007
Pemrograman vba-pada-microsoft-access-2007
 
Database dengan microsoft access
Database dengan microsoft accessDatabase dengan microsoft access
Database dengan microsoft access
 
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMINLaporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
 
Yuk belajar ms.access
Yuk belajar ms.accessYuk belajar ms.access
Yuk belajar ms.access
 

Similar to Typing pembuatan laporan database

Similar to Typing pembuatan laporan database (20)

Pertemuan 12
Pertemuan 12Pertemuan 12
Pertemuan 12
 
Access
AccessAccess
Access
 
Uas
UasUas
Uas
 
Access
AccessAccess
Access
 
Database access
Database access Database access
Database access
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft access
 
Modul database3 revpkt
Modul database3 revpktModul database3 revpkt
Modul database3 revpkt
 
Panduan aplikasi koperasi
Panduan aplikasi koperasiPanduan aplikasi koperasi
Panduan aplikasi koperasi
 
Laporan praktikum modul 6
Laporan praktikum modul 6Laporan praktikum modul 6
Laporan praktikum modul 6
 
Modul 8&9 maret 2013
Modul 8&9 maret 2013Modul 8&9 maret 2013
Modul 8&9 maret 2013
 
Modul 3 9 jan 2013
Modul 3 9 jan 2013Modul 3 9 jan 2013
Modul 3 9 jan 2013
 
35174371.pdf
35174371.pdf35174371.pdf
35174371.pdf
 
Langkah-langkah membuat program database
Langkah-langkah membuat program databaseLangkah-langkah membuat program database
Langkah-langkah membuat program database
 
Agus access
Agus accessAgus access
Agus access
 
Agus access
Agus accessAgus access
Agus access
 
Perpustakaan
PerpustakaanPerpustakaan
Perpustakaan
 
F 12069 membuataplikasisederhanadenganmicrosoftaccess2007
F 12069 membuataplikasisederhanadenganmicrosoftaccess2007F 12069 membuataplikasisederhanadenganmicrosoftaccess2007
F 12069 membuataplikasisederhanadenganmicrosoftaccess2007
 
Pengelolaan informasi
Pengelolaan informasiPengelolaan informasi
Pengelolaan informasi
 
Tutorial ms access
Tutorial ms accessTutorial ms access
Tutorial ms access
 
Microsoft acces
Microsoft accesMicrosoft acces
Microsoft acces
 

Typing pembuatan laporan database

  • 1. KATA PENGANTAR Puji dan puja saya panjatkan kepada Tuhan Yang Maha Esa yang telah melimpahkan nikmat dan berkahnya kepada kita semua sehingga laporan “Rancangan Erd Database Dropship” ini bisa diselesaikan dengan baik dan tepat waktu. Tanpa energi yang diberikan oleh Tuhan laporan ini tidak mungkin bisa selesai dengan baik karena tentunya untuk menulis dengan baik saya memerlukan kesehatan tubuh dan juga kesehatan mental yang optimal. Karena nikmat Tuhan pulalah saya bisa bisa memiliki kesempatan untuk menambah ilmu pengetahuan khususnya mengenai Rancangan Database, Penulisan laporan ini merupakan bentuk dari pemenuhan tugas untuk mata kuliah Basis Data. Pada Laporan ini dibahas mengenai Rancangan pembuatan Database beserta Relasi, DDL(Create / Alter / Drop), Insert dan Inner Join Tujuan dari dibuatnya laporan ini adalah untuk memberikan pengetahuan tentang Pembuatan Database Dropship. Saya ucapkan terima kasih yang sebanyak-banyaknya kepada setiap pihak yang telah mendukung serta membantu selama proses penulisan laporan hingga selesai. Saya sebagai penulis juga berharap semoga laporan bisa memberikan manfaat bagi setiap pembaca. Tak lupa dengan segala kerendahan hati saya meminta kesediaan pembaca untuk memberikan kritik dan sarannya agar di kemudian hari saya bisa membuat karya tulis dengan kualitas yang lebih baik lagi. Bandung, 11 Januari 2020 Penulis
  • 2. DAFTAR ISI KATA PENGANTAR .........................................................................................................................ii DAFTAR ISI.......................................................................................................................................iii BAB I Pendahuluan .............................................................................................................................4 1.1 Latar Belakang.......................................................................................................................4 1.2 Rumusan Masalah..................................................................................................................4 1.3 Tujuan Masalah......................................................................................................................4 BAB II Pembahasan.............................................................................................................................5 2.1 Relasi antar tabel Dropship....................................................................................................5 2.2 Penerapan Peintah Create, Alter, Drop, Insert.......................................................................6 3.3. Melakukan Penggabungan tabel menggunakan (INNER JOIN) ..........................................7 BAB III Penutup ..................................................................................................................................8 3.1 Kesimpulan ............................................................................................................................8
  • 3. 4 BAB I PENDAHULUAN 1.1 Latar Belakang Dropship adalah sistem yang mulai banyak bermunculan dan berkembang dengan maraknya penjualan barang melalui internet. Dengan adanya sistem dropship, banyak pihak yang terbantu baik itu supplier, pembeli dan pihak yang melakukan dropship itu sendiri yang disebut dropshipper. Dropshipper tidak menyimpan stok barang, jadi jika seorang dropshipper mendapatkan order, ia akan langsung meneruskan order dan detail pengiriman barangnya ke pemasok/supplier yang menjual barang tersebut. Maka dari itu Dropship juga tidak akan lepas dari yang namanya data mulai dari data Penjual, Transaksi, Barang, Pembeli dan Distributor semua data ini saling berhubungan dan tidak bisa dihilangkan salah satu jika dihilangkan salah satu data maka sistem Dropship tidak akan berjalan sesuai dengan deskripsi Dropship. Dari itu kami mencoba untuk menerapkan data data tersebut kesebuah database yang dimana kami memakai MYSQL sebagai aplikasinya dan phpmyadmin sebagai database yang digunakan yang dimana pembuatan database ini akan memasukan beberapa perintah dan juga relasi hubungan antar tabel. 1.2 Rumusan Masalah 1. Bagaimana suatu relasi Dropship itu diterapkan di phpmyadmin? 2. Bagaimana melakukan perintah Create, Alter, Drop, Insert? 3. Bagaimana cara menggabungkan tabel menggunakan perintah Inner Join? 1.3 Tujuan Masalah 1. Melakukan relasi diphpmyadmin. 2. Menerapkan perintah Create, Alter, Drop, Insert menggunakan syntak ataupun tools yang ada di php my admin. 3. Menerapkan perintah Inner Join menggunakan syntak di SQL.
  • 4. 5 BAB II PEMBAHASAN 2.1 Relasi antar tabel Dropship Rincian tabel : Barang Distributor Transaksi Penjual Pembeli Kd_Barang (Primary Key) Id_Distibutor (Primary Key) Id_Transaksi (Primary Key) Id_Penjual (Primary Key) Id_Pembeli (Primary Key) Id_Distributor (Uniq/Foreign Key) Nama Kd_Barang (Uniq/Foreign Key) Id_Distributor (Uniq/Foreign Key) Nama Nama Barang Nama Barang Id_Penjual (Uniq/Foreign Key) Nama Alamat Harga Barang Alamat Id_Pembeli (Uniq/Foreign Key) Alamat No Hp Stok Barang Nama Barang Sosmed Jumlah Barang Jumlah Harga Alamat Pengiriman Penjelasan : Tabel Distributor memiliki Barang Tabel Penjual bekerjasama dengan Tabel Distributor dan mencantumkan di Tabel Transaksi Tabel Pembeli Melakukan Transaksi Dengan Penjual melalui Tabel Transaksi dan Tabel Transaksi sebagai rincian alur yang dimana Tabel Transaksi ini memiliki hubungan relasi hampir kesemua tabel kecuali tabel distributor.
  • 5. 6 2.2 Penerapan Peintah Create, Alter, Drop, Insert • Insert Insert ini berfungsi untuk menambahkan data. Cukup mengetikan perintah INSET INTO “Tabel yang akan di tambah datanya” lalu VALUES itu bisa dikatakan nilai artinya isian percolumn. Contoh disini saya memasukan data Id_distibutor diisi dengan 55 • Update Pada tabel distributor ini kami mengupdatekan data tersebut untuk memperbaiki kesalahan data yang sudah dibuat diawal pertama memasukan Insert atau tambah data. Jika nanti ada keselahan data atau ingin merubah data cukup mengetikan perintah UPDATE “Tabel yang akan dirubah” SET “nama colum” lalu isi dengan data yang sudah fix • Delete Jika ingin menghapus data column cukup mengetikan perintah DELETE FROM “nama tabel” Where “nama tabel”, “isi PrimaryKey” karena disini saya mencoba menghapus data barang maka primarykey kd_barang nya adalah 78. Dan jika sudah berhasil maka data tersebut sudah tidak ada lagi di dalam column. • Drop
  • 6. 7 Drop biasa digunakan untuk menghapus tabel disini kami memakai drop menggunakan tools yang sudah disediakan diphpmyadmin jika ingin menghapus tabel cukup klik drop pada tabel yang akan dituju lalu klik OK • Alter Alter tabel bisa banyak digunakan disini kami mengambil contoh merubah nama tabel distributor menjadi suplier jika ingin ada yang diganti lagi penamaan nya cukup mengetikan ALTER TABLE “Nama Tabel yang akan diganti” Rename “Nama tabel baru” 3.3. Melakukan Penggabungan tabel menggunakan (INNER JOIN) Inner join pada kasus ini kami menggabungkan tabel yaitu tabel pembeli dan transaksi karena pembeli akan melakukan transaksi seketika membeli barang dan data yang sudah digabungkan akan ditampilkan seperti gambar pada halaman berikut. Perintah Inner Join (penggabungan) cukup mengetikan SELECT * From “Nama tabel 1” Right Join “Nama tabel 2” On (Primary key) = (foreign Key)
  • 7. 8 BAB III PENUTUP 3.1 Kesimpulan Dapat disimpulkan disini database tentang Dropship menggunakan Mysql Phpmyadmin, bisa diterapkan menggunakan syntak di SQL ataupun menggunakan tools yang sudah ada di phpmyadmin sendiri. Dan alur sudah terbuat maka hanya tinggal mengisikan data bisa menggunakan perintah sql ataupun menggunakan tools yang ada di phpmyadmin pada dasarnya semuanya sama saja, tetapi yang terpenting jangan dulu mengisikan data sebelum membuat relasi karena jika sudah ada data maka relasi tidak akan terbuat karena akan berbeda datanya dan akan meninmbulkan eror/gagal dibuat. Maka langkah awal bisa dimulai dengan membuat relasi terlebih dahulu lalu bisa dilanjut kepada step step berikutnya