Database dropship dibuat menggunakan MySQL dan PHPMyAdmin. Terdiri dari tabel Barang, Distributor, Transaksi, Penjual, dan Pembeli yang dihubungkan secara relasional. Perintah SQL seperti Create, Alter, Drop, Insert, dan Inner Join diterapkan untuk membuat, mengubah, menghapus, menambah data, dan menggabungkan tabel.
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