Dokumen tersebut membahas tentang pembuatan database dan tabel menggunakan MySQL untuk aplikasi penjualan barang. Dokumen tersebut menjelaskan langkah-langkah pembuatan database, tabel-tabel yang dibutuhkan beserta hubungan antar tabel, dan contoh kuis tentang Database Management System, Database Relasional, serta pengertian File, Record, Byte, dan Field.
2. FORUM 6
DATABASE PENJUALAN BARANG MENGGUNAKAN MYSQL Membuat Database dan
Tabel Untuk membuat sebuah aplikasi perlu dilakukan beberapa analisis data yang akan kita olah
menjadi sebuah informasi yang bermanpaat bagi penggunanya. dalam hal ini pertama yang akan
kita buat adalah database, sebelumnya anda perlu memikirkan seberapa besar database yang akan
diperlukan. Dari hasil pemikiran tersebut anda akan mengira-ira berapa dan apa tabel yang akan
digunaka sebagai media penyimpanan datanya. Membuat Database Dari beberapa analisis tabel
yang diperlukan dalam pembuatan aplikasi penjualan saya memerlukan sekitar enam tabel
master dan dua tabel transaksi untuk aplikasi yang akan saya buat. buat database dalam mysql
dengan query sebagai berikut: CREATE DATABASE dbpenjualan; Selanjutnya, aktifkanlah
database yang terbuat dengan perintah berikut Database changed Database changed Pernyataan
“Database changed” di atas menandakan anda sekarang telah aktif di dalam database
dbpenjualan. Membuat Tabel jenis Tabel Jenis Barang digunakan untuk merekam data semua
jenis barang. Dengan cara ini, kita dapat mengelompokkan jenis barang adapun struktur tabel
jenisnya sebagai berikut tabel+jenis.png Dari desain tabel di atas, anda dapat membuat dalam
MySQL menggunakan perintah berikut: Membuat Tabel tblpetugas tabel+petugas.png Dari
desain tabel di atas, anda dapat membuat dalam MySQL menggunakan perintah berikut:
Membuat Tabel tbldistributor tabel+distributor.png Membuat Tabel tblbarang tabel+barang.png
Dari desain tabel di atas, anda dapat membuat dalam MySQL menggunakan perintah berikut:
Membuat Tabel tblbrgmasuk tabel+barang+masuk.png Dari desain tabel di atas, anda dapat
membuat dalam MySQL menggunakan perintah berikut: Membuat Tabel tbldetailbrgmasuk
tabel+detail+barang+masuk.png Dari desain tabel di atas, anda dapat membuat dalam MySQL
menggunakan perintah berikut: Membuat Tabel tblpenjualan tabel+penjualan.png Dari desain
tabel di atas, anda dapat membuat dalam MySQL menggunakan perintah berikut: Membuat
Tabel tbldetailpenjualan tabel+detail+penjualan.png Dari desain tabel di atas, anda dapat
membuat dalam MySQL menggunakan perintah berikut: setelah beberapa tabel dibuat maka
relasi antar tabel digambarkan sebagai berikut hubungan+relasi+antar+tabel.png Tanda (PK)
menunjukkan kunci utama, sedangkan (FK) adalah kunci tamu dengan diwujudkan arah
panahnya. Terimakasih
KUIS 6
Jelaskan dan beri contoh dari masing-masing pertanyaan dibawah ini:
1. Database Management System (DBMS)
2. Database Relational
3. File, Record, byte, field dan Byte
Selamat menjawab Quiz.
3. 1. Database Management System (DBMS)
Database Manajement System (DBMS) merupakan software yang digunakan untuk membangun
sebuah sistem basis data yang berbasis komputerisasi. DBMS membantu dalam pemeliharaan
dan pengolahan kumpulan data dalam jumlah besar. Sehingga dengan menggunakan DBMS
tidak menimbulkan kekacauan dan dapat digunakan oleh pengguna sesuai dengan kebutuhan.
DBMS merupakan perantara bagi pemakai dengan basis data. Untuk merinteraksi dengan DBMS
(basis data) menggunakan bahasa basis data yang telah ditentukan oleh perusahaan DBMS.
Bahasa basis data biasanya terdiri atas perintah-perintah yang di formulasikan sehingga perintah
tersebut akan diproses olah DBMS. Perintah-perintah biasanya ditentukan oleh user. Ada 2
bahasa basis data:
Data Definition Language (DDL)
DDL digunakan untuk menggambarkan desain basis data secara keseluruhan. DDL digunakan
untuk membuat tabel baru, menuat indeks, ataupun mengubah tabel. Hasil kompilasi DDL
disimpan di kamus data.
Data Manipulation Language (DML)
DML digunakan untuk melakukan menipulasi dan pengambilan data pada suatu basis data
seperti penambahan data baru ke dalam basis data, menghapus data dari suatu basis data dan
pengubahan data di suatu basis data.
Dalam pembuatan DBMS diperlukan beberapa komponen fungsional penyusunnya sebagai
berikut:
1. DML Precompiler : mengkonversi pernyataan-pernyataan DML yang dimasukkan di
dalam program aplikasi ke dalam pemanggilan prosedur normal di dalam bahasa induknya.
Procompiler harus berinteraksi dengan query processor untuk membuat kode-kode yang
diperlukan.
2. Query Processor : menterjemahkan pernyataan-pernyataan bahasa query ke dalam
instruksi-instruksi low-level yang dimengerti oleh database manager.
3. DDL Compiler : mengkonversi pernyataan DDL ke dalam sekumpulan table yang
mengandung metadata atau “data mengenai data”
4. Database Manager : menyediakan interface antara data low-level yang disimpan
didalam basisdata dengan program-program aplikasi dan queries yang dikirimkan ke system.
2. Database Relasional
4. Database relasional merupakan jenis Database Management System (DBMS) yang terbaru, yang
memberikan gambaran atau bagam skema yang menjelaskan tentang hubungan antar tabel bisa
dilakuan di dalam sebuah database. Model database ini digagas oleh seorang pakar database
bernama EF codd.
Jenis database relasional ini merupakan jenis database yang paling sederhana disamping jenis
database pendahulunya yaitu database Hierarki (Hierarchical Database Model), dan database
Jaringan (Network Database Model). Jenis database relasional menggunakan strukrur database
2D (dimensi). Perlu diketahui bahwa kedua model pendahulu relasional database yaitu database
hirarki dan database jaringan untuk saat ini sudah tidak banyak digunakan, hal ini karena adanya
berbagai kelemahan dan fungsionalitas yang ada dari kedua jenis database tersebut yang sudah
memenuhi spesifikasj atau kebutuhan aplikasi modern saat ini, yang menuntut sistem database
yang lebih kompleks dan terstruktur untuk memenuhi berbagai kebutuhan komputasi skala besar
saat ini, baik dalam skala personal maupun Enterprise.
3. File, Record, byte, Byte
A. FILE
File adalah kumpulan berbagai informasi yang berhubungan dan juga tersimpan di dalam
secondary storage, secara konsep file memiliki beberapa tipe ada yang bertipe Data terdiri dari
numeric, character dan binary. Lalu ada juga file yang bertipe program. Atau Definisi file adalah
arsip ataupun data yang tersimpan di dalam komputer.
File di komputer pada umumnya disimpan di dalam suatu folder tertentu tergantung si pemilik
komputer tersebut ingin dimana ia menyimpannya, setiap file memiliki ekstensi masing-masing
tergantung jenis file itu sendiri. Ekstensi file adalah sebagai tanda yang membedakan jenis-jenis
dari file.
Contoh dan jenis file serta ekstensinya
Berikut ini contoh jenis file dan macam-macam ekstensinya:
System= sys, com, bak, bat, tmp, dan exe.
Video= avi, KV, mpg, mpeg, wmv, 3gp, dan flv.
Dokumen= html, doc, odt, xls, ods, dan pdf.
Suara= wav, rm, mp3, dan midi.
Gambar= jpeg, jpg, gif, png tif dan tiff.
5. Dan lain-lain.
pengertian file
B. RECORD
Record adalah kumpulan field yang sangat lengkap, dan biasanya dihitung dalam satuan baris.
Tabel adalah merupakan kumpulan dari beberapa record dan juga field. File adalah terdiri dari
record-record yang menggambarkan dari satu kesatuan data yang sejenis. Misalnya seperti file
nama barang berisikan data tentang semua nama barang yang ada. Data adalah kumpulan fakta
atau kejadian yang digunakan sebagai penyelesaian masalah dalam bentuk informasi. Pengertian
basis data (database) adalah basis data yang terdiri dari dua kata, yaitu kata basis dan data. Basis
dapat di artikan markas ataupun gudang, maupun tempat berkumpul.
C. FIELD
Field adalah kumpulan dari karakter yang membentuk satu arti, maka jika terdapat field misalnya
seperti NomerBarang atau NamaBarang, maka yang dipaparkan dalam field tersebut harus yang
berkaitan dengan nomer barang dan nama barang. Atau definisi field yang lainnya yaitu tempat
atau kolom yang terdapat dalam suatu table untuk mengisikan nama-nama (data) field yang akan
di isikan.
D. BYTE
Byte adalah bagian terkecil yang dapat dialamatkan dalam memori. Byte merupakan sekumpulan
bit yang secara konvensional terdiri atas kombinasi delapan bit. Satu byte digunakan untuk
mengkodekan satu buah karakter dalam memori. Contoh: Kode Ascii untuk J ialah 10101010.
Jadi byte adalah kumpulan bit yang membentuk satu karakter (huruf, angka, atau tanda). Dengan
kombinasi 8 bit, dapat diperoleh 256 karakter (= 2 pangkat 8).
E. BIT
Bit adalah suatu sistem angka biner yang terdiri atas dua macam nilai saja, yaitu 0 dan 1. Sistem
angka biner merupakan dasar dasar yang dapat digunakan untuk komunikasi antara manusia dan
mesin (komputer) yang merupakan sekumpulan komponen elektronik dan hanya dapat
membedakan dua keadaan saja (on dan off). Jadi bit adalah unit terkecil dari pembentuk data.