Tampilkan postingan dengan label MySQL. Tampilkan semua postingan
Tampilkan postingan dengan label MySQL. Tampilkan semua postingan

Kamis, 23 November 2017

Big Data


A.PENDAHULUAN
B.PENGERTIAN
Big Data adalah istilah yang menggambarkan volume data yang besar, baik data yang terstruktur maupun data yang tidak terstruktur.

C.LATAR BELAKANG
rasa kepingin tahu tentang apa itu big data

D.MAKSUD DAN TUJUAN
memahami apa itu big data

E.ALAT DAN BAHAN
1.pc/laptop
2.koneksi internet

F.WAKTU YANG DI PERLUKAN
-
G.TAHAPAN PELAKSANAAN
Big Data adalah istilah yang menggambarkan volume data yang besar, baik data yang terstruktur maupun data yang tidak terstruktur.
Sejarah Big Data
Istilah Big Data masih terbilang baru dan sering disebut sebagai tindakan pengumpulan dan penyimpanan informasi yang besar untuk analisis. Fenomena Big Data, dimulai pada tahun 2000-an ketika seorang analis industri Doug Laney menyampaikan konsep Big Data yang terdiri dari tiga bagian penting, diantaranya:

Volume Organisasi mengumpulkan data dari berbagai sumber, termasuk transaksi bisnis, media sosial dan informasi dari sensor atau mesin. Di masa lalu, aktivitas semacam ini menjadi masalah, namun dengan adanya teknologi baru (seperti Hadoop) bisa meredakan masalah ini.

Kecepatan Aliran data harus ditangani dengan secara cepat dan tepat bisa melalui hardware maupun software. Teknologi hardware seperti tag RFID, sensor pintar lainnya juga dibutuhkan untuk menangani data yang real-time.

Variasi Data yang dikumpulkan mempunyai format yang berbeda-beda. Mulai dari yang terstruktur, data numerik dalam database tradisional, data dokumen terstruktur teks, email, video, audio, transaksi keuangan dan lain-lain.
Selain tiga bagian penting tersebut, para peneliti Big Data juga menambah bagian yang termasuk penting lainnya seperti variabilitas dan kompleksitas.
Variabilitas Selain kecepatan pengumpulan data yang meningkat dan variasi data yang semakin beraneka ragam, arus data kadang tidak konsisten dalam periode tertentu. Salah satu contohnya adalah hal yang sedang tren di media sosial. Periodenya bisa harian, musiman, dipicu peristiwa dadakan dan lain-lain. Beban puncak data dapat menantang untuk analis Big Data, bahkan dengan data yang tidak terstruktur.

Kompleksitas Hari ini, data berasal dari berbagai sumber sehingga cukup sulit untuk menghubungkan, mencocokan, membersihkan dan mengubah data di seluruh sistem. Namun, Big Data sangat dibutuhkan untuk memiliki korelasi antar data, hierarki dan beberapa keterkaitan data lainnya atau data yang acak.
Potensi Big Data
Jumlah data yang telah dibuat dan disimpan pada tingkat global hari ini hampir tak terbayangkan jumlahnya. Data tersebut terus tumbuh tanpa henti. Artinya, Big Data memiliki potensi tinggi untuk mengumpulkan wawasan kunci dari informasi bisnis. Sayangnya sampai saat ini, baru sebagian kecil data yang telah dianalisis. Big Data dalam bisnis menjadi strategi yang baik dalam mengolah informasi mentah menjadi keuntungan yang terus mengalir ke organisasi bisnis setiap hari.
Mengapa Big Data Penting?
Pentingnya Big Data, tidak hanya berputar pada jumlah data yang organisasi miliki, tetapi hal yang penting adalah bagaimana mengolah data internal dan eksternal. Kita dapat mengambil data dari sumber manapun dan menganalisanya untuk menemukan jawaban yang diinginkan dalam bisnis seperti: 1) pengurangan biaya; 2) pengurangan waktu; 3) pengembangan produk baru dan optimalisasi penawaran produk; dan 4) pengambilan keputusan yang cerdas.
Ketika organisasi mampu menggabungkan jumlah data besar yang dimilikinya dengan analisis bertenaga tinggi, organisasi dapat menyelesaikan tugas-tugas yang berhubungan dengan bisnis seperti:
Menentukan akar penyebab kegagalan untuk setiap masalah bisnis.
Menghasilkan informasi mengenai titik penting penjualan berdasarkan kebiasaan pelanggan dalam membeli.
Menghitung kembali seluruh risiko yang ada dalam waktu yang singkat.
Mendeteksi perilaku penipuan yang dapat mempengaruhi organisasi.

Itulah sekilas pengenalan Big Data. Istilah Big Data relatif baru, dan bagian penting konsep Big Data diantaranya adalah Volume, Kecepatan, Varietas, Variabilitas, dan Kompleksitas. Adapun potensi Big Data hari ini benar-benar menggiurkan untuk strategi bisnis kedepannya

H.HASIL YANG DIDAPAT
memahami apa itu big data dan apa pentingnya
I.PENUTUP
sekian yang dapat saya sampaikan semoga bermanfaat..!!
J.REFERENSI
https://www.codepolitan.com/mengenal-big-data

Jumat, 06 Oktober 2017

MySQL Part 2 : Tipe-Tipe MySQL


A.Tipe-tipe Tabel MySQL

Salah satu kelebihan dari MySQL adalah Anda dapat mendefinisikan tipe untuk tiap tabel. MySQL mendukung beberapa tipe tabel, tergantung konfigurasi saat proses instalasi MySQL. MySQL memiliki 3 (tiga) tipe data utama, yaitu MyISAM, InnoDB dan HEAP.Jika kita tidak menyebutkan tipe tabel saat membuat tabel, maka tipe tabel otomatis akan dibuat sesuai konfigurasi default server MySQL. Hal ini ditentukan oleh variabel default-table-type di file konfigurasi MySQL.

MyISAM

Tipe tabel MyISAM merupakan tipe tabel yang sederhana, stabil dan mudah
digunakan. Jika kita akan menyimpan data sederhana yang tidak terlalu rumit,
maka gunakanlah tipe tabel ini. Kelebihan utama MyISAM adalah kecepatan dan kestabilannya. Jika kita memilih tipe tabel MyISAM, maka MySQL secara otomatis akan menentukan salah satu dari tiga jenis tabel MyISAM, yaitu : 
1. MyISAM static. Jenis ini digunakan ketika semua kolom dalam tabel didefinisikan dengan ukuran yang pasti (fixed). Dengan kata lain, tidak ada kolom yang memiliki tipe seperti VARCHAR, TEXT dan BLOB. Karena   sifatnya yang fixed, maka jenis ini akan lebih cepat, aman dan stabil.

2. MyISAM dymanic. Jenis ini digunakan ketika terdapat kolom dengan tipe
yang dinamis, seperti tipe kolom VARCHAR. Keuntungan utama dari jenis ini
adalah ukuran yang dinamis. Jadi sifatnya lebih efektif karena ukuran data
(file) menyesuaikan isi dari masing-masing kolom (field).

3.MyISAM Compressed. Kedua jenis MyISAM, static dan dynamic dapat
dikompresi menjadi satu jenis yaitu MyISAM Compressed dengan perintah
myisamchk. Tentunya hasilnya lebih kecil dari segi ukuran. Tabel yang
terkompresi tidak dapat dikenakan operasi seperti INSERT, UPDATE dan
DELETE.

InnoDB
Tipe tabel InnoDB merupakan tipe tabel MySQL yang mendukung proses
transaksi. Tipe ini memiliki beberapa keunggulan, antara lain:
a. Mendukung transaksi antar tabel.
b. Mendukung row-level-locking.
c. Mendukung Foreign-Key Constraints.
d. Crash recovery.

HEAP
Tabel dengan tipe HEAP tidak menyimpan datanya di hardisk, tetapi
menyimpan di RAM (memori). Tipe tabel ini biasanya digunakan sebagai tabel
sementara (temporary). Tabel secara otomatis akan dihapus (hilang) dari MySQL
saat koneksi ke server diputus atau server MySQL dimatikan.

Jumat, 29 September 2017

Perbedaan Mysql dan Mysqli

15/10/2017

Pendahuluan

     1. Pengertian
     MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak cocok dengan penggunaan GPL.
         MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.

     2. Latar Belakang dan Sejarah
         Sebagai seorang programmer kita harus dapat membedakan antara MySQL dan MySQLi.

     3. Maksud dan Tujuan

    Agar supaya kita dapat membedakan antara MySQL dan MySQLi.
    Mengetahui penggunaan MySQL dan MySQLi.

B. Uraian
     Terhitung dari PHP versi 5.5, extension mysql tidak lagi disarankan penggunaannya dan berstatus deprecated, yang berarti mungkin akan dihapus pada PHP versi berikutnya. Kita disarankan untuk mulai beralih menggunakan mysqli atau PDO. Mari kita bahas tentang mysqli terlebih dahulu.
    Mysqli merupakan kependekan dari MySQL Improved Extension. Seperti yang terlihat dari namanya, extension ini merupakan versi perbaikan dan penambahan dari extension mysql sebelumnya yang umum digunakan. Extension mysqli dibuat untuk mendukung fitur-fitur terbaru dari MySQL Server versi 4.1 keatas.
    Secara garis besar, tidak ada perbedaan mencolok antara mysql extension dengan mysqli extension. Nama-nama fungsi didalam mysqli sebagian besar mirip dengan apa yang telah kita pelajari (extension mysql).
Sebagai contoh, untuk membuat koneksi dengan MySQL Server, di dalam mysql kita menggunakan fungsi mysql_connect(), sedangkan di dalam mysqli, kita menggunakan mysqli_connect(). Begitu juga dengan fungsi lain seperti mysql_query() menjadi mysqli_query().
     MySQLi adalah versi perbaikan dari driver MySQL MySQL yang lebih tua, menawarkan berbagai manfaat.
     


C. Kesimpulan
     Jadi, MySQL untuk PHP versi 5.5 kebawah. Dan MuSQLi digunakan untuk PHP versi 5.5 keatas.

D. Referensi
https://id.wikipedia.org/wiki/MySQL
http://www.duniailkom.com/tutorial-php-mysql-perbedaan-mysql-dan-mysqli-extension-php/

Jumat, 15 September 2017

MySQL Part 4 : Membuat, Menampilkan, Membuka dan Menghapus Database



Membuat, Menampilkan, Membuka dan Menghapus Database
A.Pendahuluaan

1.Pengertian

Bentuk perintah di atas akan membuat sebuah database baru dengan nama
nama_database . Aturan penamaan sebuah database sama seperti aturan
penamaan sebuah variabel, dimana secara umum nama database boleh terdiri
dari huruf, angka dan under-score (_). Jika database yang akan dibuat sudah
ada, maka akan muncul pesan error. Namun jika ingin otomatis menghapus
database yang lama jika sudah ada, aktifkan option IF NOT EXISTS.
Berikut ini contoh perintah untuk membuat database baru dengan nama
“penjualan” :

2. Latar Belakang
kita bisa mengerti perintah perintah sql.Dengan nanti sql selalu berkembang.

3. Tujuan
 Untuk mempercepat pekerjaan kita. kita bisa buat database baru dan menghapus dengan ketik perintah nya.

B.Alat dan Bahan
- Laptop
- phpmyadmin

C.Durasi Waktu
3 menit

D.Pelaksanaan/Uraian

*Membuata Database baru
 
1. Kita bukak phpmyadmin/database,
2. Langsung aja bukak sql,ketikan perintah sepertin dibawah ini :
 ( CREATE DATABASE penjualan; )




  *Menampilkan Database
1. Ketikan Perintah seperti ini ( SHOW DATABASES; )




*Membukak Database
1. Ketik perintah Seperti ini ( USE penjualan; )



*Menghapus Database
1. Ketik perintah  seperti ini ( DROP DATABASE penjual )



Senin, 11 September 2017

MySQLl Part 3 : Dasar-Dasar SQL


A.Pendahuluan

1.Pengertian
SQL merupakan singkatan dari Structured Query Language. SQL atau juga sering disebut sebagai query merupakan suatu bahasa (language) yang
digunakan untuk mengakses database. SQL dikenalkan pertama kali dalam IBM pada tahun 1970 dan sebuah standar ISO dan ANSII ditetapkan untuk SQL.
Standar ini tidak tergantung pada mesin yang digunakan (IBM, Microsoft atau Oracle). Hampir semua software database mengenal atau mengerti SQL. Jadi, perintah SQL pada semua software database hampir sama.

Ada 3 Jenis Perintah SQL :

1. DDL atau Data Definition Language

DDL merupakan perintah SQL yang berhubungan dengan pendefinisian suatu
struktur database, dalam hal ini database dan table. Beberapa perintah dasar
yang termasuk DDL ini antara lain :

1. CREATE
2. ALTER
3. RENAME
4. DROP

2. DML atau Data Manipulation Language

DML merupakan perintah SQL yang berhubungan dengan manipulasi atau
pengolahan data atau record dalam table. Perintah SQL yang termasuk dalam
DML antara lain :

1. SELECT
2. INSERT
3. UPDATE
4. DELETE

3. DCL atau Data Control Language

DCL merupakan perintah SQL yang berhubungan dengan manipulasi user dan
hak akses (priviledges). Perintah SQL yang termasuk dalam DCL antara lain :

1. GRANT
2. REVOKE

Sabtu, 09 September 2017

MySQLi Part 1 : Pengenalan Database, DBMS dan RDBMS


Pendahuluaan
   1.Pengertian
Basis data (atau database) adalah kumpulan informasi yang disimpan di
dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut
(http://id.wikipedia.org/wiki/Database). Database digunakan untuk menyimpan
informasi atau data yang terintegrasi dengan baik di dalam komputer. Untuk mengelola database diperlukan suatu perangkat lunak yang disebut DBMS
(Database perangkat lunak Management yang System).
memungkinkan DBMS user merupakan pengguna suatu untuk sistem
membuat,
memelihara, mengontrol, dan mengakses database secara praktis dan efisien.
Dengan DBMS, user akan lebih mudah mengontrol dan memanipulasi data yang
ada.
Sedangkan RDBMS atau Relationship Database Management System
merupakan salah satu jenis DBMS yang mendukung adanya relationship atau
hubungan antar tabel. Di samping RDBMS, terdapat jenis DBMS lain, misalnya
Hierarchy DBMS, Object Oriented DBMS, dsb.
Beberapa software atau perangkat lunak DBMS yang sering digunakan
dalam aplikasi program antara lain :
1. DB2 - http://www-306.ibm.com/software/data/db2/
2. Microsoft SQL Server - http://www.microsoft.com/sql/
3. Oracle - http://www.oracle.com
4. Sybase - http://www.sybase.com/
5. Interbase - http://www.borland.com/interbase
6. Teradata - http://www.teradata.com/
7. Firebird - http://www.firebirdsql.org/
8. MySQL – http://www.mysql.com
9. PostgreSQL - http://www.postgresql.org/

Beberapa Istilah Database

Table
Sebuah tabel merupakan kumpulan data (nilai) yang diorganisasikan ke dalam
baris (record) dan kolom (field). Masing-masing kolom memiliki nama yang
spesifik dan unik.

Field
Field merupakan kolom dari sebuah table. Field memiliki ukuran type data
tertentu yang menentukan bagaimana data nantinya tersimpan.

Record

Field merupakan sebuah kumpulan nilai yang saling terkait.

Key
Key merupakan suatu field yang dapat dijadikan kunci dalam operasi tabel.
Dalam konsep database, key memiliki banyak jenis diantaranya Primary Key,
Foreign Key, Composite Key, dll.

SQL
SQL atau Structured Query Language merupakan suatu bahasa (language) yang
digunakan untuk mengakses database. SQL sering disebut juga sebagai query.