Selasa, 21 Desember 2021

DATABASE, PHP DAN MySQL

 Selamat Datang di blog! Semoga bermanfaat bagi pembaca!


     Puji dan Syukur kami panjatkan ke Hadirat Tuhan Yang Maha Esa, karena berkat limpahan Rahmat dan Karunia-Nya sehingga kami dapat membuat blog ini dengan baik. Salawat dan salam semoga tercurah kepada Rasulullah Saw, semoga kita senantiasa bisa memenuhi sunah-sunahnya. Blog ini dibuat dengan berbagai informasi dan beberapa bantuan dari berbagai sumber untuk membantu menyelesaikan tantangan dan hambatan selama mengerjakan blog ini. Oleh karena itu, kami mengucapkan terima kasih yang sebesar-besarnya kepada semua pihak yang telah membantu dalam menyempurnakan blog ini. Kami menyadari bahwa masih banyak kekurangan yang mendasar pada blog ini. Oleh karena itu kami mengundang pembaca untuk memberikan saran serta kritik yang dapat membangun kami. Kritik konstruktif dari pembaca sangat kami harapkan untuk penyempurnaan blog ini.  Akhir kata semoga blog ini dapat memberikan manfaat bagi kita sekalian dan bermanfaat bagi kami khususnya.

Baiklah, Saya langsung saja masuk ke pembahasan yang berjudul :


DATABASE, PHP DAN MySQL

Baiklah pertama-tama saya akan membahas tentang apa itu database? 

Orang banyak ngira bahwa ini adalah sebuah database

*Oracle

*MySQL

*SQL server

*PostgreSQL


Padahal yg saya tulis di atas adalah sebuah DBMS (Database menejemen sistem ) Sedengkan database itu sendiri  adalah di dalam DBMS nya. 


Database atau basis data adalah kumpulan informadi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Kegunaan utama sistem basis data adalah agar pemakai mampu menyusun suatu pandangan (view) abstraksi data.


MYSQL mungkin masih asing di telinga. MySQL adalah sistem manajemen database relasional yang berbasis SQL (Structured Query Language). MySQL bisa digunakan untuk berbagai tujuan, termasuk sebagai gudang data, e-commerce, dan aplikasi pencatatan.

Apa itu Database? Database merupakan Data yang berada di dalam DBMS. DBMS merupakan sebuah aplikasi yang banyak menampung database didalamnya. 


Jenis-Jenis DBMS:

  • Relational DBMS
  • Hierarchical DBMS
  • Network DBMS
  • NoSQL DBMS

SQL adalah bahasa sendiri yang digunakan utuk melakukan interaksi pada database.

Software untuk mengelola databases disebut dengan DBMS (Database Management System) :

  • Oracle
  • MySQL
  • SQL Server
  • Postgre SQL
  • MongoDB

Istilah dalam database

  • Field / colum
  • Row / baris / record
  • Primary Key dan Foreign Key
  • Auto Increment
  • Relationship
  • Normalization

Membuat database menggunakan MYSQL,

  • Buka Aplikasinya
  • Terlebih dahulu jalan kan server database nya
  • Selanjutnya tampilkan isi database nya dengan mengimputkan "Show databases;"
  • Langkah berikutnya eksekuli perintahnya

Nah itu dia pembahasan mengenai DataBase dan MySQL, semoga dapat membantu.

Setelah membuat suatu data di MYSQL cara nya bukak dulu browser dan jangan sampai lupa jalankan apk nya karna apknya berbentuk web  Dan ketik di browser localhost/php admin 




Lalu akan tampil di gambar di  atas

Baiklah hanya itu yang bisa saya bahas pada blog saya hari ini tentang BASISDATA dan MYSQL.


Selaku Penulis Blog, Saya Menyadari bahwa dalam penulisan blog ini masih jauh dari kata sempurna, Oleh sebab itu, Saya selaku penulis mengucapkan permohonan maaf apabila terdapat kesalahan atau kekeliruan yang terdapat didalam penulisan blog ini, dengan senang hati. Saya Selaku penulis akan siap menerima kritikan dan saran demi membangun blog ini menjadi sempurna nantinya.Semoga karya blog ini dapat bermanfaat bagi semua pihak. Selaku penulis, saya menyadari bahwa dalam penulisan blog ini masih jauh dari kata sempurna. 


Terima Kasih semoga bermanfaat untuk sobat Blogger! 

Unidha.ac.id

si.unidha.ac.id

faradika.com

Senin, 20 Desember 2021

Model Data Jaringan dan Contoh Model Data Jaringan

 Selamat Datang di blog! Semoga bermanfaat bagi pembaca!


     Puji dan Syukur kami panjatkan ke Hadirat Tuhan Yang Maha Esa, karena berkat limpahan Rahmat dan Karunia-Nya sehingga kami dapat membuat blog ini dengan baik. Salawat dan salam semoga tercurah kepada Rasulullah Saw, semoga kita senantiasa bisa memenuhi sunah-sunahnya. Blog ini dibuat dengan berbagai informasi dan beberapa bantuan dari berbagai sumber untuk membantu menyelesaikan tantangan dan hambatan selama mengerjakan blog ini. Oleh karena itu, kami mengucapkan terima kasih yang sebesar-besarnya kepada semua pihak yang telah membantu dalam menyempurnakan blog ini. Kami menyadari bahwa masih banyak kekurangan yang mendasar pada blog ini. Oleh karena itu kami mengundang pembaca untuk memberikan saran serta kritik yang dapat membangun kami. Kritik konstruktif dari pembaca sangat kami harapkan untuk penyempurnaan blog ini.  Akhir kata semoga blog ini dapat memberikan manfaat bagi kita sekalian dan bermanfaat bagi kami khususnya.

Baiklah, Saya langsung saja masuk ke pembahasan yang berjudul 


MODEL DATA JARINGAN DAN CONTOH MODEL DATA JARINGAN



Apa yang dimaksud dengan model data jaringan?

Model Jaringan merupakan model database yang diyakini sebagai cara fleksibel mewakili objek dan hubungan mereka. Model ini memiliki fitur istimewa yang pada skema, diperlihatkan sebagai grafik dengan tipe objek ialah node, tipe hubungannya ialah kurva, yang tidak terbatas dengan menjadi hierarki atau berkisi.


Model Data Jaringan



Kelebihan model data jaringan :

  • Data lebih cepat diakses
  • User dapat mengakses data dimulai dari beberapa tabel
  • Mudah untuk memodelkan basis data yang komplek
  • Mudah untuk membentuk query yang komplek dalam melakukan retrieve data.

Kelemahan basis data jaringan :

  • Struktur basis datanya tidak mudah untuk dilakukan modifikasi
  • Perubahan struktur basis data yang telah didefinisikan akan mempengaruhi program aplikasi yang mengakses basis data
  • User harus memahami struktur basis data.

Beberapa ketentuan untuk Model Data Jaringan : 

  • Terdapat lebih dari satu edge antara pasangan node.
  • Tidak ada konsep root node.
  • Suatu node dapat mempunyai lebih dari parent node.



Selaku Penulis Blog, Saya Menyadari bahwa dalam penulisan blog ini masih jauh dari kata sempurna, Oleh sebab itu, Saya selaku penulis mengucapkan permohonan maaf apabila terdapat kesalahan atau kekeliruan yang terdapat didalam penulisan blog ini, dengan senang hati. Saya Selaku penulis akan siap menerima kritikan dan saran demi membangun blog ini menjadi sempurna nantinya.Semoga karya blog ini dapat bermanfaat bagi semua pihak. Selaku penulis, saya menyadari bahwa dalam penulisan blog ini masih jauh dari kata sempurna. 


Terima Kasih semoga bermanfaat untuk sobat Blogger! 

Unidha.ac.id

si.unidha.ac.id

faradika.com

Minggu, 19 Desember 2021

Model Data dan Contoh Model data Hierarkis

 Selamat Datang di blog! Semoga bermanfaat bagi pembaca!


     Puji dan Syukur kami panjatkan ke Hadirat Tuhan Yang Maha Esa, karena berkat limpahan Rahmat dan Karunia-Nya sehingga kami dapat membuat blog ini dengan baik. Salawat dan salam semoga tercurah kepada Rasulullah Saw, semoga kita senantiasa bisa memenuhi sunah-sunahnya. Blog ini dibuat dengan berbagai informasi dan beberapa bantuan dari berbagai sumber untuk membantu menyelesaikan tantangan dan hambatan selama mengerjakan blog ini. Oleh karena itu, kami mengucapkan terima kasih yang sebesar-besarnya kepada semua pihak yang telah membantu dalam menyempurnakan blog ini. Kami menyadari bahwa masih banyak kekurangan yang mendasar pada blog ini. Oleh karena itu kami mengundang pembaca untuk memberikan saran serta kritik yang dapat membangun kami. Kritik konstruktif dari pembaca sangat kami harapkan untuk penyempurnaan blog ini.  Akhir kata semoga blog ini dapat memberikan manfaat bagi kita sekalian dan bermanfaat bagi kami khususnya.


Baiklah, Saya langsung saja masuk ke pembahasan yang berjudul :


MODEL DATA DAN CONTOH MODEL DATA HIERARKIS


Model database adalah suatu konsep yang terintegrasi dalam menggambarkan
hubungan (relationships) antar data dan batasan-batasan (constraint) data dalam suatu sistem database. Model data yang paling umum, berdasarkan pada bagaimana hubungan antar record dalam database (Record Based Data Models), terdapat tiga jenis, yaitu :

  • Model Database Hirarki (Hierarchical Database Model)
  • Model Database Jaringan (Network Database Model)
  • Model Database Relasi (Relational Database Model)

Apakah yang dimaksud dengan basis data model hirarki ?

Model database hirarki dan jaringan merupakan model database yang tidak banyak lagi dipakai saat ini, karena adanya berbagai kelemahan dan hanya cocok untuk struktur hirarki dan jaringan saja. Artinya tidak mengakomodir untuk berbagai macam jenis persoalan dalam suatu sistem database.


Berikut contoh model Data Hierarki.

 



Pada gambar diatas, simpul A disebut akar dan juga bertindak sebagai orang tua dengan anak simpul A, B dan C. Simpul E, F, I dan J disebut daun, dimana E dan F merupakan anak dari simpul B serta 

simpul I dan J merupakan anak dari simpul H.
Dalam aplikasi nyatanya, dapat anda lihat dalam hubungan antara dosen dengan matakuliah yang diasuh serta mahasiswanya. Perhatikan gambar berikut :





TINGKATAN DATA DALAM SEBUAH HIRARKI

a. 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.

b. 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).

c. Field

atau kolom adalah unit terkecil yang disebut data. Field merupakan sekumpulan byte yang mempunyai makna. Contoh: Joni yang merupakan field nama. Jadi field ibarat kumpulan karakter yang membentuk suatu kata.

d. Record

atau baris adalah kumpulan item yang secara logic saling berhubungan. Setiap record dapat dikenali oleh sesuatu yang mengenalinya, yaitu field kunci. Gambar 1 merupakan contoh dari record. Jadi record ibarat kumpulan kata yang membentuk satu kalimat yang berarti, misal gambar 1 mewakili kalimat: Joni memenmpuh mata kuliah MIS (kode IS101) dengan nilai A.

M

e. File

atau tabel adalah kumpulan record yang sejenis dan secara logic berhubungan. Pembuatan dan pemeliharaan file adalah faktor yang sangat penting dalam sistem informasi manajemen yang memakai komputer. Jadi tabel ibarat kumpulan baris/record yang membentuk satu tabel yang berarti, misal gambar 2 mewakili tabel nilai mata kuliah MIS.

M2

f. Database

merupakan kumpulan file-file yang berhubungan secara logis dan digunakan secara rutin pada operasi-operasi sistem informasi manajemen. Semua database umumnya berisi elemen-elemen data yang disusun ke dalam file-file yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu, tersimpan di hardware komputer dan dengan software untuk melakukan manipulasi data untuk kegunaan tertentu. Jadi, suatu database adalah menunjukkan suatu kumpulan tabel yang dipakai dalam suatu lingkup perusahaan atau instansi untuk tujuan tertentu. Contoh suatu database adalah database akademik yang berisi file-file: mahasiswa, dosen, kurikulum, dan jadwal yang diperlukan untuk mendukung operasi sistim informasi akademik. Contoh suatu database sederhana ditunjukkan oleh gambar pada bagian e.




Berikut urutannya :



Selaku Penulis Blog, Saya Menyadari bahwa dalam penulisan blog ini masih jauh dari kata sempurna, Oleh sebab itu, Saya selaku penulis mengucapkan permohonan maaf apabila terdapat kesalahan atau kekeliruan yang terdapat didalam penulisan blog ini, dengan senang hati. Saya Selaku penulis akan siap menerima kritikan dan saran demi membangun blog ini menjadi sempurna nantinya.Semoga karya blog ini dapat bermanfaat bagi semua pihak. Selaku penulis, saya menyadari bahwa dalam penulisan blog ini masih jauh dari kata sempurna. 


Terima Kasih semoga bermanfaat untuk sobat Blogger! 

Unidha.ac.id

si.unidha.ac.id

faradika.com

Sabtu, 18 Desember 2021

Jenis Data Pada Basis Data

 Selamat Datang di blog! Semoga bermanfaat bagi pembaca!


     Puji dan Syukur kami panjatkan ke Hadirat Tuhan Yang Maha Esa, karena berkat limpahan Rahmat dan Karunia-Nya sehingga kami dapat membuat blog ini dengan baik. Salawat dan salam semoga tercurah kepada Rasulullah Saw, semoga kita senantiasa bisa memenuhi sunah-sunahnya. Blog ini dibuat dengan berbagai informasi dan beberapa bantuan dari berbagai sumber untuk membantu menyelesaikan tantangan dan hambatan selama mengerjakan blog ini. Oleh karena itu, kami mengucapkan terima kasih yang sebesar-besarnya kepada semua pihak yang telah membantu dalam menyempurnakan blog ini. Kami menyadari bahwa masih banyak kekurangan yang mendasar pada blog ini. Oleh karena itu kami mengundang pembaca untuk memberikan saran serta kritik yang dapat membangun kami. Kritik konstruktif dari pembaca sangat kami harapkan untuk penyempurnaan blog ini.  Akhir kata semoga blog ini dapat memberikan manfaat bagi kita sekalian dan bermanfaat bagi kami khususnya.


Baiklah, Saya langsung saja masuk ke pembahasan yang berjudul :


JENIS DATA PADA BASIS DATA


Apa itu Tipe Data?

Data Type atau Tipe Data adalah suatu kelengkapan (attribute) pada suatu yang digunakan untuk mengidentifikasi tipe atau jenis suatu data atau variabel tersebut. Suatu data yang telah didefinisikan tipe data-nya maka data tersebut memiliki suatu identitas yang berupa operasi apa saja yang memungkinkan untuk dilakukan oleh data tersebut.
Dalam Database Data Type adalah suatu fungsi (function) yang digunakan untuk mengidentifikasi batasan suatu kolom dalam menyimpan dan penulisan format suatu data atau konten tertentu.
Penggunaan typedata pada database memiliki beberapa fungsi yaitu :

  • Untuk memberikan batasan atau format pada kolom table suatu database.
  • Untuk membatasi data yang di-insert pada suatu kolom.
  • Memberikan dampak hasil yang konsisten pada suatu kolom.

Pada database tipe data terlihat seperti fungsi / function pada umumnya di pemrograman, oleh karena itu terdapat tipe data pada database yang wajib anda set / menentukan nilai parameter, dan ada juga tipe data yang tidak memerlukan parameter.

Macam-macam Tipe Data pada Database

Pada artikel ini yang akan saya ambil sebagai bahasan adalah tipe data pada DBMS MYSQL karena saya lebih sering menggunakan MYSQL untuk membangun dan mengembangkan aplikasi atau software sehingga lebih familiar dengan MYSQL.

Berikut masing-masing penjelasan dari tipe data, dan contoh dari tipe data pada DBMS MYSQL :

1. Tipe Data String

  • String adalah tipe data yang digunakan pada kolom yang menyimpan data dalam bentuk huruf atau character, kalimat, text, dan semacamnya. Kolom yang diinisialisaikan tipe datanya berupa string maka dapat juga menyimpan data dalam bentuk source code, HTML, XML, JSON dan semacamnya dengan format text tertentu misal UTF8. Berikut ini beberapa contoh tipedata string yang dapat anda guanakan di DBMS MYSQL :

2. Tipe Data Numeric / Angka

  • Numeric, dari namanya sudah pasti numeric berarti digunakan pada kolom yang menyimpan data berupa angka. Tipe Data numeric memiliki beberpa format penulisan mislakan bilangan desimal, bilangan bulat, dll. Berikut ini beberapa contoh format dari tipe data numeric :
3. Tipe Data date ( waktu )
  • Date adalah tipe data untuk kolom yang digunakan untuk menyimpan data yang memiliki format waktu bisa berupa tanggal atau pun jam.

4. Tipe Data Binary

  • Binary adalah tipe data yang memungkinkan suatu kolom database dapat menyimpan suatu binary file, Misalkan :
  1. Document : Text Document(*.doc, *.odf), sparesheet (*.xls, *.ods)
  2. Multi Media : Gambar (*.jpg, *.png, *.gif), video (*.mp4, *.mkv), music (*.mp3, *.acc)

5. Tipe Data Boolean

Tipe Data Boolean adalah suatu tipe data yang sifatnya seperti if-else atau if-else-if menungkinkan suatu kolom untuk memiliki pilihan data untuk disimpan. Jadi dengan penerapan tipe data boolean ini memungkinkan untuk menolak insert data yang nilainya diluar pilihan.




Selaku Penulis Blog, Saya Menyadari bahwa dalam penulisan blog ini masih jauh dari kata sempurna, Oleh sebab itu, Saya selaku penulis mengucapkan permohonan maaf apabila terdapat kesalahan atau kekeliruan yang terdapat didalam penulisan blog ini, dengan senang hati. Saya Selaku penulis akan siap menerima kritikan dan saran demi membangun blog ini menjadi sempurna nantinya.Semoga karya blog ini dapat bermanfaat bagi semua pihak. Selaku penulis, saya menyadari bahwa dalam penulisan blog ini masih jauh dari kata sempurna. 


Terima Kasih semoga bermanfaat untuk sobat Blogger! 

Jumat, 17 Desember 2021

Jenis Basis Data Menurut Pengaksesan

 Selamat Datang di blog! Semoga bermanfaat bagi pembaca!


     Puji dan Syukur kami panjatkan ke Hadirat Tuhan Yang Maha Esa, karena berkat limpahan Rahmat dan Karunia-Nya sehingga kami dapat membuat blog ini dengan baik. Salawat dan salam semoga tercurah kepada Rasulullah Saw, semoga kita senantiasa bisa memenuhi sunah-sunahnya. Blog ini dibuat dengan berbagai informasi dan beberapa bantuan dari berbagai sumber untuk membantu menyelesaikan tantangan dan hambatan selama mengerjakan blog ini. Oleh karena itu, kami mengucapkan terima kasih yang sebesar-besarnya kepada semua pihak yang telah membantu dalam menyempurnakan blog ini. Kami menyadari bahwa masih banyak kekurangan yang mendasar pada blog ini. Oleh karena itu kami mengundang pembaca untuk memberikan saran serta kritik yang dapat membangun kami. Kritik konstruktif dari pembaca sangat kami harapkan untuk penyempurnaan blog ini.  Akhir kata semoga blog ini dapat memberikan manfaat bagi kita sekalian dan bermanfaat bagi kami khususnya.


Baiklah, Saya langsung saja masuk ke pembahasan yang berjudul :


JENIS BASIS DATA MENURUT PENGAKSESAN


  1. JENIS BASIS DATA MENURUT PENGAKSESAN 
  • Basis Data Individual (basis data yang digunakan oleh perseorangan. Biasanya basis data seperti ini dijumpai di lingkungan PC. Visual dBASE, Acces, Paradox merupakan sontoh perangkat lunak yang biasa digunakan untuk mengelola basis data untuk kepentingan pribadi. 
  • Basis Data Perusahaan (merupakan basis data yang dimaksudkan untuk diakses oleh sejumlah pegawai dalam sebuah perusahaan dalam sebuah lokasi. Basis data seperti ini disimpan dalam sebuah server dan para pemakai dapat mengakses dari masing-masing komputer yang berkedudukan sebagai client.
  • Basis Data Terdistribusi (Basis data terdistribusi adalah basis data yang disimpan pada sejumlah komputer yang terletak pada beberapa lokasi. Model seperti ini banyak digunakan pada bank yang memiliki sejumlah cabang di berbagai kota dan melayani transaksi perbankan yang bersifat on-line.
  • Bank Data Publik (adalah jenis basis data yang dapat diakses oleh siapa saja (publik). Sebagai contoh yahoo.com, google.com dll, yang menyediakan data bersifat publik dan dapat diambil oleh siapa saja gratis, namun ada kalanya harus menjadi anggota dan membayar iuran untuk memperoleh data publik.


Selaku Penulis Blog, Saya Menyadari bahwa dalam penulisan blog ini masih jauh dari kata sempurna, Oleh sebab itu, Saya selaku penulis mengucapkan permohonan maaf apabila terdapat kesalahan atau kekeliruan yang terdapat didalam penulisan blog ini, dengan senang hati. Saya Selaku penulis akan siap menerima kritikan dan saran demi membangun blog ini menjadi sempurna nantinya.Semoga karya blog ini dapat bermanfaat bagi semua pihak. Selaku penulis, saya menyadari bahwa dalam penulisan blog ini masih jauh dari kata sempurna. 


Terima Kasih semoga bermanfaat untuk sobat Blogger! 


Unidha.ac.id

si.unidha.ac.id

faradika.com


Kamis, 16 Desember 2021

Database Management System

  Selamat Datang di blog! Semoga bermanfaat bagi pembaca!


     Puji dan Syukur kami panjatkan ke Hadirat Tuhan Yang Maha Esa, karena berkat limpahan Rahmat dan Karunia-Nya sehingga kami dapat membuat blog ini dengan baik. Salawat dan salam semoga tercurah kepada Rasulullah Saw, semoga kita senantiasa bisa memenuhi sunah-sunahnya. Blog ini dibuat dengan berbagai informasi dan beberapa bantuan dari berbagai sumber untuk membantu menyelesaikan tantangan dan hambatan selama mengerjakan blog ini. Oleh karena itu, kami mengucapkan terima kasih yang sebesar-besarnya kepada semua pihak yang telah membantu dalam menyempurnakan blog ini. Kami menyadari bahwa masih banyak kekurangan yang mendasar pada blog ini. Oleh karena itu kami mengundang pembaca untuk memberikan saran serta kritik yang dapat membangun kami. Kritik konstruktif dari pembaca sangat kami harapkan untuk penyempurnaan blog ini.  Akhir kata semoga blog ini dapat memberikan manfaat bagi kita sekalian dan bermanfaat bagi kami khususnya.


Baiklah, Saya langsung saja masuk ke pembahasan yang berjudul :



DATABASE MANAGEMENT SYSTEM



Basis data merupakan kumpulan data yang saling berhubungan satu dengan yang lainnya yang diaorganisasikan sesuai struktur tertentu dan disimpan dengan baik.  Untuk mendapatkan informasi yang berguna dari kumpulan data maka diperlukan suatu perangkat lunak (software) untuk memanipulasi data sehingga mendapatkan informasi yang berguna. 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:

  1. Database Definition Languange (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.

  1. 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.

Salah satu tujuan dari DBMS adalah memberikan tampilan kepada pengguna dalam hal menyampaikan data. Untuk itu dalam DBMS terdapat Level Abstraksi Data. Level ini berguna untuk menyembunyikan detail atau kompleksitasnya basis data seperti bagaimana data disempan dan diolah. Sehingga pengguna hanya melihat tampilan yang dibutuhkan oleh pengguna.

  • Level fisik

Level fisik merupakan level yang paling bawah. Pada level ini memperlihatkan bagaimana sesungguhnya data disimpan.

  • Level Konseptual

Level ini menggambarkan bagaimana sebenarnya basis dta disimpan dan berhubungan dengan data lainnya

  • Level View

Level abstaraksi ini hanya menunjukkan sebagian dari basis data.  Pada umumnya pengguna tidak melibatkan secara langsung sehingga pengguna hanya melihat data sesuai dengan yang dibutuhkan

References

Database Systems: A Practical Approach to Design, Implementation and Management (6th Edition)



Selaku Penulis Blog, Saya Menyadari bahwa dalam penulisan blog ini masih jauh dari kata sempurna, Oleh sebab itu, Saya selaku penulis mengucapkan permohonan maaf apabila terdapat kesalahan atau kekeliruan yang terdapat didalam penulisan blog ini, dengan senang hati. Saya Selaku penulis akan siap menerima kritikan dan saran demi membangun blog ini menjadi sempurna nantinya.Semoga karya blog ini dapat bermanfaat bagi semua pihak. Selaku penulis, saya menyadari bahwa dalam penulisan blog ini masih jauh dari kata sempurna. 


Terima Kasih semoga bermanfaat untuk sobat Blogger!  


Unidha.ac.id

si.unidha.ac.id

faradika.com

Struktur Basis Data Dan Basis Data

Selamat Datang di blog! Semoga bermanfaat bagi pembaca!


     Puji dan Syukur kami panjatkan ke Hadirat Tuhan Yang Maha Esa, karena berkat limpahan Rahmat dan Karunia-Nya sehingga kami dapat membuat blog ini dengan baik. Salawat dan salam semoga tercurah kepada Rasulullah Saw, semoga kita senantiasa bisa memenuhi sunah-sunahnya. Blog ini dibuat dengan berbagai informasi dan beberapa bantuan dari berbagai sumber untuk membantu menyelesaikan tantangan dan hambatan selama mengerjakan blog ini. Oleh karena itu, kami mengucapkan terima kasih yang sebesar-besarnya kepada semua pihak yang telah membantu dalam menyempurnakan blog ini. Kami menyadari bahwa masih banyak kekurangan yang mendasar pada blog ini. Oleh karena itu kami mengundang pembaca untuk memberikan saran serta kritik yang dapat membangun kami. Kritik konstruktif dari pembaca sangat kami harapkan untuk penyempurnaan blog ini.  Akhir kata semoga blog ini dapat memberikan manfaat bagi kita sekalian dan bermanfaat bagi kami khususnya.


Baiklah, Saya langsung saja masuk ke pembahasan yang berjudul :


STRUKTUR BASIS DATA & BASIS DATA


Pengertian Struktur Data

Dalam istilah ilmu komputer, struktur data adalah cara penyimpanan , pengorganisasian , dan pengaturan data di dalam media penyimpanan komputer sehingga data tersebut dapat digunakan secara efisien. 

Dalam teknik pemrograman, struktur data berarti tata letak data yang berisi kolom-kolom data,baik itu kolom yang tampak oleh pengguna (user) ataupunkolom yang hanya digunakan untuk keperluan pemrograman yang tidak tampak oleh pengguna. Setiap
baris dari kumpulan kolom-kolom tersebut dinamakan catatan (record). Lebar kolom untuk data dapat berubah dan bervariasi. Ada kolom yang lebarnya berubah secara dinamis sesuai masukan dari pengguna dan juga ada kolom yang lebarnya tetap.

    Pemakaian struktur data yang tepat di dalam proses pemrograman akan menghasilkan algoritma yang lebih jelas dan tepat, sehingga menjadikan program secara keseluruhan lebih efisien dan sederhana. 

Struktur basis data – Saat membuat database, kita perlu data yang benar supaya data yang dihasilkan tidak salah atau tertinggal. Data yang sudah terkumpul berikutnya dibuat menjadi sistem basis data yang didalamnya ada beberapa bagian penting.

Bagian dari struktur yang dimaksud adalah field, record, table, file dan data. Lantas apa pengertian dari bagian-bagian struktur basis data?



  • Pengertian Field

Istilah field merujuk pada kumpulan berbagai karakter didalam database yang mempunyai arti didalamnya.

  • Pengertian Record

Record adalah kumpulan field yang sudah lengkap didalam basis data. Kumpulan biasanya dihitung di satuan baris yang telah tersedia di database.

  • Pengertian Tabel

Tabel disebut sebagai kumpulan record dan field yang sudah lengkap di sistem database.

  • Pengertian File

File menunjukkan kumpulan beberapa record yang bisa menggambarkan informasi data tertentu dengan baik dalam sebuah database. Contoh file yang ada didalam database adalah informasi berisi data yang berisikan nama barang tertentu didalamnya.

  • Pengertian Data

Data merupakan kumpulan kejadian dan fakta yang bisa dipakai untuk penyelesaian masalah berbentuk informasi khusus didalam database.

Data bisa tercantum dalam bentuk bunyi, gambar, teks, simbol, angka, huruf atau kombinasi beberapa didalamnya.

  • Pengertian Basis Data atau Database




Database atau sering juga disebut basis data adalah istilah yang terbentuk dari dua kata berbeda. Basis adalah gudang atau pusat berkumpulnya sesuatu.

Sedangkan data adalah kumpulan fakta yang mewakili objek tertentu seperti barang, manusia, benda dan masih banyak lainnya.

Kesimpulan : Basis data mengajarkan teori dasar database, crud, etc... Sedangkan Struktur Data mengajarkan manajemen memori data.




Selaku Penulis Blog, Saya Menyadari bahwa dalam penulisan blog ini masih jauh dari kata sempurna, Oleh sebab itu, Saya selaku penulis mengucapkan permohonan maaf apabila terdapat kesalahan atau kekeliruan yang terdapat didalam penulisan blog ini, dengan senang hati. Saya Selaku penulis akan siap menerima kritikan dan saran demi membangun blog ini menjadi sempurna nantinya.Semoga karya blog ini dapat bermanfaat bagi semua pihak. Selaku penulis, saya menyadari bahwa dalam penulisan blog ini masih jauh dari kata sempurna. 


Terima Kasih semoga bermanfaat untuk sobat Blogger! 


Unidha.ac.id

si.unidha.ac.id

faradika.com

Peranan Basis Data (Database)

   Selamat Datang di blog! Semoga bermanfaat bagi pembaca!


     Puji dan Syukur kami panjatkan ke Hadirat Tuhan Yang Maha Esa, karena berkat limpahan Rahmat dan Karunia-Nya sehingga kami dapat membuat blog ini dengan baik. Salawat dan salam semoga tercurah kepada Rasulullah Saw, semoga kita senantiasa bisa memenuhi sunah-sunahnya. Blog ini dibuat dengan berbagai informasi dan beberapa bantuan dari berbagai sumber untuk membantu menyelesaikan tantangan dan hambatan selama mengerjakan blog ini. Oleh karena itu, kami mengucapkan terima kasih yang sebesar-besarnya kepada semua pihak yang telah membantu dalam menyempurnakan blog ini. Kami menyadari bahwa masih banyak kekurangan yang mendasar pada blog ini. Oleh karena itu kami mengundang pembaca untuk memberikan saran serta kritik yang dapat membangun kami. Kritik konstruktif dari pembaca sangat kami harapkan untuk penyempurnaan blog ini.  Akhir kata semoga blog ini dapat memberikan manfaat bagi kita sekalian dan bermanfaat bagi kami khususnya.


Baiklah, Saya langsung saja masuk ke pembahasan yang berjudul :


PERANAN BASIS DATA


APA ITU DATABASE (BASIS DATA)??

Database adalah suatu kumpulan data operasional atau informasi lengkap dari suatu pengelola (misalnya perusahaan, sekolahan, dll) yang disimpan dalam computer secara terintegrasi dan sistematik dengan menggunakan metode tertentu sehingga dapat diperiksa menggunakan suatu program computer untuk memperoleh informasi yang maksimal.


Berikut peran-peran database!


• Mempercepat dan Mempermudah
Database memiliki kemampuan dalam menyeleksi data sehingga menjadi suatu kelompok yang terurut dengan cepat. Hal inilah yang ahirnya dapat menghasilkan informasi yang dibutuhkan secara cepat pula. Seberapa cepat pemrosesan data oleh database tergantung pula pada perancangan databasenya.

• Pemakaian Bersama-sama
Suatu database bisa digunakan oleh siapa saja dalam suatu perusahaan. Sebagai contoh database mahasiswa dalam suatu perguruan tinggi dibutuhkan oleh beberapa bagian, seperti bagian admin, bagian keuangan, bagian akademik. Kesemua bidang tersebut membutuhkan database mahasiswa namun tidak perlu masing-masing bagian membuat databasenya sendiri, cukup database mahasiswa satu saja yang disimpan di server pusat. Nanti aplikasi dari masing-masing bagian bisa terhubung ke database mahasiswa tersebut.

• Mengontrol data secara terpusat

Masih berkaitan dengan point ke dua, meskipun pada suatu perusahaan memiliki banyak bagian atau divisi tapi database yang diperlukan tetap satu saja. Hal ini mempermudah pengontrolan data seperti ketika ingin mengupdate data mahasiswa, maka kita perlu mengupdate semua data di masing-masing bagian atau divisi, tetapi cukup di satu database saja yang ada di server pusat.




• Menghemat biaya perangkat
Dengan memiliki database secara terpusat maka di masing-masing divisi tidak memerlukan perangkat untuk menyimpan database berhubung database yang dibutuhkan hanya satu yaitu yang disimpan di server pusat, ini tentunya memangkas biaya pembelian perangkat.



• Mengamankan Data
Hampir semua Aplikasi manajemen database sekarang memiliki fasilitas manajemen pengguna. Manajemen pengguna ini mampu membuat hak akses yang berbeda-beda disesuaikan dengan kepentingan maupun posisi pengguna. Selain itu data yang tersimpan di database diperlukan password untuk mengaksesnya.






• Memudahkan dalam pembuatan Aplikasi baru
Dalam poin ini database yang dirancang dengan sangat baik, sehingga si perusahaan memerlukan aplikasi baru tidak perlu membuat database yang baru juga, atau tidak perlu mengubah kembali struktur database yang sudah ada. Sehingga Si pembuat aplikasi atau programmer hanya cukup membuat atau pengatur antarmuka aplikasinya saja.

Penggunaan database sekaligus teknologi jaringan komputer telah banyak digunakan oleh berbagai macam perusahaan, contohnya saja perbankan yang memiliki cabang di setiap kotanya. Perusahaan Bank tersebut hanya memiliki satu database yang disimpan di server pusat, sedangkan cabang-cabangnya terhubung melalui jaringan komputer untuk mengakses database yang terletak di sever pusat tersebut.





Selaku Penulis Blog, Saya Menyadari bahwa dalam penulisan blog ini masih jauh dari kata sempurna, Oleh sebab itu, Saya selaku penulis mengucapkan permohonan maaf apabila terdapat kesalahan atau kekeliruan yang terdapat didalam penulisan blog ini, dengan senang hati. Saya Selaku penulis akan siap menerima kritikan dan saran demi membangun blog ini menjadi sempurna nantinya.Semoga karya blog ini dapat bermanfaat bagi semua pihak. Selaku penulis, saya menyadari bahwa dalam penulisan blog ini masih jauh dari kata sempurna. 


Terima Kasih semoga bermanfaat untuk sobat Blogger! 


SUMBER :




Mengenal Apa Itu Bandwith

  Selamat Datang di blog! Semoga bermanfaat bagi pembaca!       Puji dan Syukur kami panjatkan ke Hadirat Tuhan Yang Maha Esa, karena berkat...