BLEAJAR MENGENAI BASIS DATA DAN BAHASA PEMROGRAMAN

BASIS DATA (Database)     

    Basis data atau database merupakan kumpulan data yang saling berelasi (berhubungan) atau juga dapat diartikan sebagai sekumpulan data yang disimpan dan diatur (diorganisasikan) sedemikian rupa sehingga dapat dikelola dengan mudah dan efisien.       • Prinsip utama bisnis data atau database adalah pengaturan data dengan tujuan utama fleksibilitas dan kecepatan akses.       • Adapun tujuan basis data diantaranya sebagai efisiensi yang meliputi speed, space, dan accuracy,  mengenai data dalam jumlah besar, kebersamaan pemakai (sharebility), dan meniadakan duplikasi dan ikonsistensi data.Nah untuk menghasilkan rancangan database yang baik,  ada aturan atau ketentuan yang harus kita perhatikan. Ketentuan pada pembuatan tabel pada database bertujuan agar memenuhi kriteria sebagai database yaitu:

1. Redudansi dan Inkonsistensi dataPenyimpanan data dibeberapa tempat yang berbeda disebut redudansi, hal ini akan menyebabkan pemborosan dan menimbulkan inkonsistensi data (data tidak konsisten) apabila terjadi perubahan data dibeberapa tempat. Tujuan sistem database bukan untuk menghilangkan redudansi data, melainkan meminimalisir redudansi data, karena suatu tabel tidak dapat berelasi (berhubungan) dnegan tabel lain jika tidak ada redudansi sama sekali.

2. Pengaksesan dataData di dalam database harus siap diakses oleh siapa saja yang membutuhkan dan mempunyai hak untuk mengaksesnya. Oleh karena itu perlu dibuat suatu program pengelolaan atau suatu aplikasi untuk mengakases data yang dikenal sebagai database management system (DBMS).

3. Data terisolasi untuk standarisasiJika data tersebar dalam beberapa tabel dalam format yang sama, maka akan menyulitkan dalam menulis program aplikasi, baik untuk mengambil dan menyimpan data. Oleh karena itu data dalam satu database harus dibuat satu format yang sama, sehingga mudah dibuat program aplikasinya.

4. Masalah keamanan (security)Setiap pemakai sistem database tidak semua bagian mengakses semua data, misalnya, misalnya data mengenai gaji pegawai hanya boleh dibuka oleh bagian keuangan, sedangkan bagian gudang dan bagian lain tidak diperkenankan untuk membukanya. Keamanan dapat diatur dan disesuaikan baik tingkat database atau aplikainya.

5. Multiple userSalah satu database dibangun karena nantinya data tersebut akan digunakan oleh banyak pengguna (user), baik dalam waktu berbeda maupun bersamaan. Oleh karena itu diperlukan database yang handal dan dapat mendukung banyak pengguna (multiuser).kita juga harus mengetahui pembagian basis data sebagai berikut :

•Basis data flat-fileBasis data flat-flet ideal untuk data berukuran kecil dan dapat dirubah dengan mudah. Basis data flat-flet baik digunakan untuk menyimpan daftar atau data yang sederahana dalam jumlah kecil. 

•Basis data relasionalBasis data ini mempunyai struktur yang lebih logis terkai cara menyimpan. kata "Relasional" berasal dari kenyataan bahwa tabel-tabel yang berada di basis data dapat di hubungkan satu dengan yang lainnya. 

BAHASA PEMROGRAMAN


Bahasa pemrograman atau biasa diistilahkan dengan bahasa komputer adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman computer terdiri atas dua bagian yaitu bahasa pemrograman tingkat tinggi (high level languange) dan bahasa pemrograman tingkat rendah (low level languange). Penggolongan ini di dadasarkan pada kemudahan untuk mempelajari bahasa pemrograman komputer tersebut dan kecepatan eksekusinya.     Makin tinggi tingkat suatau bahasa pemrograman komputer maka bahasa pemrograman komputer tersebut akan makin mudah di pelajari, dan sebaliknya. Makin rendah tingkat suatu bahasa permrograman komputer. Maka makin tinggi kecepatan eksekusinya.  Bahasa pemrograman C++ adalah adalah satu bahasa pemrograman tingkat tinggi. bahasa permrograman C++ lebih banyak digunakan dari pada bahasa permrograman lainnya, karena memeiliki kecepatan eksekusi yang cukup tinggi bila dibandingkan dengan bahasa pemrograman komputer tingkat tinggi lainnya.


    Bahasa pemrograman C++ memiliki , keunikan tersendiri dari bahasa pemrograman komputer lain, yaitu bersifat case sensitive ( membedakan antara huruf kecil dan huruf besar ) yang diman hampir semua perintah menggunakan huruf kecil.


Adapun macam-macam dan fungsi bahasa pemrograman Sebagai berikut :


Fungsi Bahasa Pemrograman Tentu saja berkat penggunaan bahasa komputer akan memungkinkan seorang programmer bisa menentukan data sedang dijalankan atau diambil. Selain itu, mampu melihat bagaimana sebuah data sedang disimpan dan diteruskan oleh para pengggunanya. Ciri semacam ini menandakan bahasa komputer telah difungsikan dengan baik.


 Berikut beberapa fungsi bahasa komputer yang harus kita ketahuI yaitu: 
  •   Melakukan operasi sebuah mesin komputer. 
  • Memberikan perintah pada mesin maupun perangkat computer.
  •  Mengembangkan suatu sistem seperti CorelDraw, Photoshop, Microsoft Word, Tokopedia, Shoppe, dan lainnya. Sebagai media komonikasi antara operator dan mesin. 
  • Sebagai platform programmer untuk mengembangkan software/aplikasi.  

Jenis Bahasa Pemrograman Seperti yang kita tahu bahwa setiap bahasa programming memiliki kegunaan masing-masing. Contoh dari bahasa komputer ini, yakni untuk membuat website, software desktop, aplikasi, antivirus, dan teknologi lainnya. Ada ratusan kode yang sebenarnya dimanfaatkan untuk mendukung pembuatan bahasa programming. Agar lebih jelasnya, berikut jenis-jenis bahasa programming atau komputer yang sering digunakan.
  • HTML 
 File inilah yang akan dibuka pada alat browser sehingga bisa membaca file untuk menerjemahkan kode HTML. 
  • PHP
 sebagai bahasa komputer paling popular dalam membuat website. Pasalnya PHP berfungsi untuk mempercantik tampilan dari situs halaman web. Hanya dengan memanfaatkan PHP Anda bisa membuat fitur menarik untuk website, seperti login username dan password, membuat survey, mengecek form, dan lainnya. kita dapat mengetahui sebuah web ada PHP, jika mendapati alamat situs website yang diakhiri dengan PHP.
  • JavaScript 
Ini dia jenis bahasa komputer yang sangat bermanfaat untuk membuat web baru. Bahkan berguna baik untuk melihat suatu animasi, tombol klik, dan pop-up pada website. Secara tidak langsung JavaScript memang berguna untuk menjadikan tampilan web semakin interaktif dan dinamis. 
  • C++

 C++ bisa dibilang sebagai bahasa komputer paling efesien karena sudah dibuat sejak tahun 1985. Performa dan reliabilitas dari C++ ini banyak dimanfaatkan oleh sistem seperti Microsoft, Adove, PayPal, dan Oracle. Hanya dengan C++ memungkinkan sebuah aplikasi desktop dapat dijalankan secara intensive task. Namun dalam penggunaanya terbilang masih rumit dibandingkan bahasa programming lainnya.


Komentar