BASIS DATA DAN BAHASA PEMROGRAMAN




Basis data
 atau yang di sebut database adalah sekumpulan data yang saling berhubungan dan sekumpulan data itu dalam bentuk file/tabel/arsip  dan tersimpan dalam media penyimpanan elektronis, untuk kemudahan dalam pengaturan, pemilahan, pengelompokan dan pengorganisasian data sesuai tujuan, Dengan basis data seseorang dapat menyimpan sebuah informasi.

 Ini beberapa komponen Bahasa data base menurut fungsinya :
A.Data Definition Language
Data definition language adalah sekumpulan definisi yang disimpan di dalam data dictionary.
B.Data Manipulation Language
Data Manipulation Language berisi akumulasi dari operasi manipulasi basis data yang dilakukan.

 Ini biasa disebut dengan bahasa query sebab biasanya digunakan untuk meminta informasi yang ada dari basis data tersebut.

Fungsi basis data cukup banyak dan cakupannya pun luas dalam mendukung keberadaan lembaga atau organisasi, diantaranya adalah:
1. Ketersediaan/ Availability
 fungsi penting dari basis data yang meskipun tidak terletak dalam satu lokasi, dan tersimpan dalam bentuk disk, akan tetapi dengan cara penyimpanan yang sistematik, informasi tersebut mudah untuk didapatkan.

2. Mudah dan Cepat/ Speed
fungsi dari basis data ini adalah agar Anda sebagai pengguna bisa dengan mudah mengaksesnya saat sedang membutuhkan. Tidak perlu tunggu nanti, apalagi harus mengalokasikan waktu tertentu untuk memanggilnya.

3.Kelengkapan/ Completeness
Basis data harus menyimpan data yang lengkap, yang bisa melayani keperluan penggunanya secara keseluruhan. Meski kata lengkap yang dipakai disini sifatnya relatif, namun setidaknya data tersebut membantu memudahkan untuk menambah koleksi data, dan menjamin mudahnya pengguna untuk memodifikasi struktur data yang ada, sebut saja field-field data yang tersedia.

4.Accuracy dan Security
Fungsi data base accuracy atau keakuratan. Jadi, agar kesalahan dapat ditekan semaksimal mungkin, Anda bisa lakukan pengorganisasian file-file database dengan baik untuk menghindari kesalahan pada proses data entry dan juga dalam proses penyimpanan atau datastore.

Selain itu, fungsi database adalah untuk security atau keamanan. Ada fasilitas pengaman data yang disediakan oleh sistem basis data yang baik sehingga data tidak bisa dimodifikasi, diakses, diubah maupun dihapus oleh yang tidak mendapatkan hak untu melakukannya.

5.Torage Efficiency
Untuk menghindari duplikasi data yang berpengaruh pada bertambahnya ruang penyimpanan dari basis data tersebut. pengkodean dan juga relasi data bermanfaat untuk menghemat space penyimpanan dalam basis data.

Basaha pemrograman  biasa di sebut  penghubung antara manusia dengan mesin untuk melakukan interaksi. Para programmer menyusun instruksi yang berisi sintaks dengan bahasa yang dimengerti oleh mesin.
Bahasa pemrograman adalah  sekumpulan instruksi yang diberikan kepada komputer untuk dapat melaksanakan tugas-tugas tertentu dalam menyelesaikan suatu permasalahan. Bahasa pemrograman sering juga disebut dengan bahasa komputer.

bahasa pemrograman berfungsi untuk memerintah komputer untuk dapat mengolah data sesuai dengan langkah-langkah penyelesaian yang telah ditentukan oleh programmer.

ini fungsi dari bahasa pemrograman :

1. Media Komunikasi antara Pengembang dengan Komputer atau Mesin
Bahasa yang hanya dimengerti oleh mesin atau komputer berbeda dengan bahasa yang digunakan manusia. Mesin atau komputer hanya dapat mengerti penggunaan bilangan biner untuk dapat menerjemahkan instruksi yang diberikan.

2. Media dalam Mengembangkan Suatu Sistem
Photoshop, CorelDraw, Microsoft Word, Tokopedia dan lainnya, Aplikasi tersebut dikembangkan dengan menggunakan berbagai bahasa pemrograman.

Ini tingkatan bahasa pemrograman :

1. Bahasa Pemrograman Tingkat Rendah (Low-level)
Bahasa pemrograman tingkat rendah berisi instruksi-instruksi yang ditujukan kepada komputer dengan menggunakan kode-kode biner (binary codes). Kode-kode tersebut akan langsung diterjemahkan oleh komputer tanpa harus melalui proses kompilasi.

2. Bahasa Pemrograman Tingkat Menengah (Medium-level)
Tingkatan medium ini memiliki banyak kekurangan, salah satunya bahasa tersebut harus diterjemahkan terlebih dahulu ke dalam bahasa mesin karena komputer hanya mengerti penggunaan bahasa mesin. 
3. Bahasa Pemrograman Tingkat Tinggi (High-level)
Bahasa pemrograman tingkat tinggi ini berisi instruksi-instruksi dengan menggunakan bahasa alamiah yang dimengerti oleh manusia, seperti bahasa Inggris atau Matematika.

Beberapa contoh bahasa dari bahasa pemograman:

1. C (Bahasa Pemrograman Tingkat Tinggi)
Bahasa C merupakan pengembangan dari bahasa pemrograman B Namun, pemrograman B dibuat dengan menggunakan bahasa assembly yang memiliki banyak kekurangan.  Ritchie mengembangkan sistem operasi UNIX dengan menggunakan bahasa C.Hingga kini, bahasa C dapat digunakan di berbagai platform sistem operasi. 

2. Java (Bahasa Pemrograman Tingkat Tinggi)
Java menjadi salah satu bahasa pemrograman tingkat tinggi berbasis objek .Kelebihan dari pemrograman berbasis objek ini adalah status disimpan dalam bentuk variabel dan method digunakan sebagai tindakan.

3. Python
Bahasa python mendukung berbagai sistem operasi, seperti Linux yang hampir semua distronya menyediakan python. Python terkenal dengan kode yang unik dan mudah diimplementasikan sehingga memudahkan untuk mengembangkan aplikasi daripada memeriksa sintaks error.

4. PHP (Bahasa Pemrograman Tingkat Tinggi)
PHP merupakan bahasa pemrograman server-side karena instruksi dalam PHP dikelola di komputer server. Hingga kini, PHP dapat digunakan dengan gratis dan bersifat open-source.
5. JavaScript (Bahasa Pemrograman Tingkat Tinggi)
JavaScript merupakan bahasa pemrograman yang bersifat client-side, dimana pemrosesan dilakukan oleh komputer yang bertindak sebagai Client. Untuk menjalankannya di sisi client dapat menggunakan WEB BROWSER, seperti Google Chrome atau Mozilla Firefox.

SEKIAN PENJELASAN TENTANGG BASIS DATA DAN BAHASA PEMROGRAMAN
XOXOXO :)

Komentar