Kamis, 19 November 2020

9 Langkah Dalam Merancang Database Yang Baik

 

Pembuatan (design) database yang baik memudahkan kita untuk memelihara dan mengupgrade (suatu saat nanti) menjadi system database yang lebih kompleks. Dengan sistem database yang benar, Anda tidak perlu merubah nomor telepon supplier didalam tiga tempat, tapi cukup didalam data pusatnya. Membangun database yang benar pada awal pembuatan merupakan langkah awal agar database Anda mudah digunakan dan dimodifikasi pada masa-masa berikutnya.

9 Langkah Membangun Database

Langkah 1 – Tentukan tujuan pembuatan database

Inilah langkah dasar yang harus Anda tentukan:
  1. Hendak digunakan untuk apa database Anda? 
  2. Apa tujuan pembuatan database ini? 
  3. Siapa saja user atau pengguna database Anda?
Dengan memahami langkah ini, maka salah satu pondasi dasar database telah selesai Anda buat. Dengan demikian, kita tinggal memikirkan apa saja yang kita butuhkan untuk membangun database ini.

Langkah 2 – Tentukan table-table yang diperlukan

Sebagaimana membuat bangunan rumah, setelah selesai membuat sketsa, tentulah menentukan bahan bangunan apa saja yang dibutuhkan untuk mewujudkan sketsa tersebut menjadi bangunan jadi yang diinginkan. Pada database, bahan dasar untuk membangun database adalah

Jumat, 10 Juli 2020

Part 3: Pengertian Database, Database Model dan RDBMS

Pengertian Database

Banyak pendapat jika menyangkut tentang pengertian database, berbagai textbook dan pendapat para expert di dunia database. Namun agar tidak terlalu pusing, marilah kita ambil saja pendapat Wikipedia: “A database is an organized collection of data”. Dengan terjemahan bebasnya, Database adalah kumpulan data yang terorganisir.

Tidak peduli apakah data ini tersimpan dalam bentuk kertas atau file komputer, selama data ini tersusun dalam aturan dan untuk keperluan tertentu, dapat disebut sebagai database. Namun biasanya jika kita menyebut database, hal ini merujuk kepada kumpulan data yang disimpan secara elektronik dalam komputer.

Pengertian Database Model

database model adalah teori seputar bagaimana data itu akan disimpan, disusun, dan dimanipulasi dalam sebuah sistem database.

Dari awal konsep database mulai banyak digunakan

Kamis, 09 Juli 2020

Part 2: Sejarah MySql

Kisah tentang UNIREG dan Tcx

Cerita tentang MySQL bermula pada tahun 1979, ketika Michael Widenius (a.k.a. Monty), seorang programmer asal Swedia, mengembangkan sebuah sistem database sederhana yang dinamakan UNIREG. UNIREG ini menggunakan koneksi low-level ISAM database engine dengan indexing (baca : sistem database sederhana yang mendukung index).

Monty bekerja pada perusahaan bernama TcX di Swedia. TcX pada tahun 1994 mulai mengembangkan aplikasi berbasis web, dan berencana menggunakan UNIREG sebagai sistem databasenya. Namun malang bagi Monty, UNIREG dianggap tidak cocok untuk database yang dinamis seperti web.

TcX mencoba mencari alternatif sistem database lainnya, salah satunya adalah mSQL (miniSQL), sebuah RDBMS yang tidak terlalu mahal dan hampir open source, maksudnya jika anda membeli aplikasi ini, anda juga akan mendapatkan source code nya juga. Namun mSQL versi 1 ini juga memiliki kekurangan, yaitu tidak mendukung indexing, sehingga

Rabu, 08 Juli 2020

Part 1: Pengenalan database MySql

Mengawali tutorial belajar MySQL di serbaneka88.blogspot.com, pada Tutorial MySQL kali ini kita akan membahas tentang pengertian MySQL dan kelebihan MySQL jika dibandingkan dengan aplikasi database lainnya. Kepopuleran MySQL tidak hanya karena gratis, tetapi juga merupakan sebuah aplikasi database yang dapat disandingkan dengan aplikasi database berbayar lain, seperti Oracle dan Microsoft SQL Server atau dengan aplikasi database lainnya.

Salah satu penyebab populernya MySQL adalah karena merupakan salah satu aplikasi standar dalam pengembangan web, bersama dengan Web Server Apache, dan bahasa pemrograman PHP.

Pengertian MySQL sebagai RDBMS

Kalau bicara database, kemungkinan besar akan membicarakan MySQL. Tapi, kenapa harus MySQL? Bagaimana dengan Oracle? Jawabannya

Minggu, 19 April 2020

Aturan merancang database

Ketentuan yang harus diperhatikan pada pembuatan tabel pada database agar memenuhi kriteria sebagai suatu database, yaitu: redudansi data, inkonsistensi data, pengaksesan data, data terisolasi untuk standarisasi, masalah keamanan, masalah integritas data, dan multiuser.
1. Redudansi dan Inkonsistensi data
Penyimpanan 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.

2. Pengaksesan data
Data di dalam database harus siap diakses oleh

Minggu, 01 Maret 2020

Artificial Intelligent

Disadur dari : https://id.wikipedia.org/wiki/Kecerdasan_buatan


Kecerdasan buatan adalah kecerdasan yang ditambahkan kepada suatu sistem yang bisa diatur dalam konteks ilmiah atau bisa disebut juga intelegensi artifisial (bahasa Inggris: Artificial Intelligence) atau hanya disingkat AI, didefinisikan sebagai kecerdasan entitas ilmiah. Andreas Kaplan dan Michael Haenlein mendefinisikan kecerdasan buatan sebagai “kemampuan sistem untuk menafsirkan data eksternal dengan benar, untuk belajar dari data tersebut, dan menggunakan pembelajaran tersebut

Rabu, 25 Desember 2019

Apa Itu Algoritma Dan Pemrograman

 
Algoritma dan pemrograman adalah sesuatu yang berbeda. Kendati demikian, keduanya kerap dianggap sama. Belajar algoritma pemrograman akan membuat Anda mampu mengetahui definisi, dan membedakan kedua istilah tersebut. Anda juga akan mengetahui bahasa pemrograman. Dikutip dari Oolish Blog UNS, algoritma adalah urutan langkah-langkah logis penyelesaian sebuah masalah yang disusun secara logis dan sistematis.

Mengenai asal- usul dari kata algoritma itu sendiri bukan merupakan sesuatu yang penting dalam pembahasan di dunia pemrograman. Setiap langkah dalam algoritma ini haruslah logis dan jelas.

Selasa, 24 Desember 2019

Contoh Algoritma

Salah satu dari algoritme sederhana adalah menemukan bilangan terbesar dalam sebuah deretan angka (tak berurut). Solusinya membutuhkan pemeriksaan setiap angka dalam deret, tetapi hanya sekali. Dari hal ini munculah algoritme sederhana, yang bisa dinyatakan dalam kalimat bahasa deskripsi tingkat-tinggi, sebagai:
Deskripsi tingkat-tinggi:
  1. Jika tidak ada angka dalam deret maka tidak ada bilangan terbesar.
  2. Asumsikan item pertama dalam deret adalah yang terbesar.
  3. Untuk setiap sisa angka dalam deret, jika angka tersebut besar dari angka terbesar sekarang, anggap angka tersebut menjadi yang terbesar dalam deret.
  4. Bila tidak ada lagi

Rabu, 18 Desember 2019

How To Make Money With Downloadables

By : Khehlleyzh Phun

Downloadables (from the context of the post ) are ebooks and software/scripts which will be readily downloaded on a consumer's computer in the click of a mouse. This guide will explain how anybody, using an accessible website, can benefit from these highly desired products.

Information is a product that's consistently in high need - it sounds people can not get rid of it. The simple fact that you're reading this report means that you need some info. Ebooks need to inform a reader how to perform something; software/scripts allow an individual to accomplish a job onto a computer or the web. Now, make the most of the fact and run a little website business satisfying those requirements.

Why downloadables? Downloadables have some substantial benefits over other merchandise lines. Primarily, a client can purchase and receive his merchandise instantly after payment - that is great since most individuals are spontaneous buyers and buy immediately.