Wednesday, January 3, 2018

Memahami Basis Data dan Konsep Basis Data Relation

DATABASE adalah suatu susunan/kumpulan data operasional lengkap dari suatu organisasi / perusahaan yang diorganisir/dikelola dan disimpan secara terintegrasi menggunakan metode tertentu, dengan menggunakan komputer sehingga mampu menyediakan informasi secara optimal yang diperlukan pemakainya.

Contohnya:

- database penjualan
- database akademik
- database pembelian

SISTEM DATABASE adalah suatu sistem penyusunan dan pengelolaan record-record menggunakan komputer, dengan tujuan untuk menyimpan atau merekam serta memelihara data operasional lengkap sebuahorganisasi/perusahan sehingga mampu menyediakan informasi secara optimal yang diperlukan pemakai untuk kepentingan proses pengambilan
keputusan.


Konsep Basis Data Relation

Basis data relational adalah seumpulan tabel-tabel yang hubungan relasi secara matematika dan logika tabel pada umumnya berupa query, yakni tata aturan relasi yangdisusun berdasarkan desain dan teknik basis data tertentu yang digunakan.
Query menjelaskan hubungan antar-tabel secara matematila dan logika .
Query terdiri atas operasi-operasi matematika dan logika yang diterapkan pada sekumpulan tabel

Istilah dalam Basis Data Relasional




  • Relasi    :  Sebuah tabel yang terdiri atas beberapa kolom dan beberapa baris.
  • Atribut  : Kolom pada sebuah relasi.
  • Tupel    : Baris pada sebuah relasi.
  • Domain: Kumpulan nilai yang valid untuk satu atau lebíh atribut
  • Derajat (degree) :Jumlah atribut dalam sebuah relasi.
  • Cardinality :jumlah tupel dalam sabuah relasi
Relasional Key

1. Super Key
Satu atribut/kumpulan atribut yang secara unik mengidentifikasi sebuah tupel di dalam relasi

2. Candidate Key
Atribut di dalam relasi yang biasanya mempunyai nilai unik.

3. Primary Key
Candidate key yang dipilih untuk mengidentifikasikan tupel secara
unik dalam relasi.

4. Alternate Key
Candidate key yang tidak dipilih sebagai primary key



Monday, April 3, 2017

Pengertian MYsql dan Fungsinya



Kali ini kita akan membahas tentang pengertian MY SQl serta membahas tentang kegunaan dan keunggulan MY SQl. 

APA itu MY SQL ?
MySQL adalah open source database relasional.
MySQL adalah cross platform yang berarti berjalan pada sejumlah platform yang berbeda seperti Windows, Linux, dan Mac OS dll.


Kenapa memilih MYSQl ? 

Ada sejumlah sistem manajemen database relasional di pasar.
Contoh database relasional termasuk Microsoft SQL Server, Microsoft Access, Oracle, DB2 dll
Satu mungkin bertanya mengapa kita akan memilih MySQL atas sistem manajemen database lain.
Jawaban atas pertanyaan ini tergantung pada sejumlah faktor.



Dalam rangka untuk berinteraksi dengan MySQL, Anda akan membutuhkan alat akses server yang dapat berkomunikasi dengan server MySQL. MySQL mendukung beberapa koneksi pengguna.












Friday, March 31, 2017

Pengertian Data dan Database manajemen Sistem (DBMS)



Apa itu Data?

Dengan kata sederhana data terdapat fakta yang terkait dengan setiap objek dalam pertimbangan. Misalnya nama, usia, tinggi, berat, dll adalah beberapa data yang berhubungan dengan kamu.
Sebuah gambar, gambar, berkas, pdf dll juga dapat dianggap data.

Apa yang dimaksud dengan Database Management System (DBMS)?

Database Management System (DBMS) adalah kumpulan program yang memungkinkan penggunanya untuk mengakses database, memanipulasi data, pelaporan / representasi data.Hal ini juga membantu untuk mengontrol akses ke database.Database Management Sistem adalah bukan konsep baru dan dengan demikian telah pertama kali diimplementasikan di tahun 1960-an.
Charles Bachmen Integrated Data Store (IDS) dikatakan DBMS pertama dalam sejarah.
Dengan waktu teknologi database berkembang banyak sementara penggunaan dan diharapkan fungsi database telah meningkat sangat.

Jenis DBMS
Kita  lihat bagaimana kelompok  DBMS dapat berevolusi dengan waktu. Diagram berikut menunjukkan evolusi kategori DBMS.





Hierarchical - jenis DBMS menggunakan hubungan "orangtua-anak" menyimpan data. Jenis DBMS jarang digunakan saat ini. Strukturnya seperti pohon dengan node yang mewakili catatan dan cabang-cabang yang mewakili bidang. Jendela registri yang digunakan pada Windows XP adalah contoh dari database hirarkis. pengaturan konfigurasi disimpan sebagai struktur pohon dengan node.

Network DBMS-jenis DBMS mendukung banyak-banyak hubungan. Hal ini biasanya menghasilkan struktur database yang kompleks. RDM Server adalah contoh dari sebuah sistem manajemen database yang mengimplementasikan model jaringan.

Relational DBMS -jenis DBMS mendefinisikan hubungan database dalam bentuk tabel, juga dikenal sebagai hubungan. Tidak seperti DBMS jaringan, RDBMS tidak mendukung banyak ke banyak relationships.Relational DBMS biasanya memiliki tipe data pra-didefinisikan bahwa mereka dapat mendukung. Ini adalah jenis DBMS yang paling populer di pasar. Contoh dari sistem manajemen database relasional termasuk MySQL, Oracle, dan database Microsoft SQL Server.


Object Oriented Relation DBMS -jenis ini mendukung penyimpanan tipe data baru. Data yang akan disimpan dalam bentuk benda. Objek yang akan disimpan dalam database memiliki atribut (yaitu jenis kelamin, ager) dan metode yang menentukan apa yang harus dilakukan dengan data. PostgreSQL adalah contoh dari DBMS relasional berorientasi objek.

Monday, March 27, 2017

Contoh syntax Sql Pemula




Statement SQl select

Memanggil data yang di pilih dari table Customer
SELECT CustomerName, City FROM Customers;

Memanggil semua data 

        SELECT * FROM table_name;

Statement SQL select distinct

Di dalam tabel, kolom sering mengandung banyak nilai ganda; dan kadang-kadang Kamu  hanya ingin daftar nilai yang berbeda (berbeda).

Pernyataan DISTINCT SELECT digunakan untuk Menampilkan data record yang  berbeda nilai (berbeda).


Contoh pertama

 SELECT DISTINCT column1, column2, ...
  FROM table_name;

 Contoh kedua


SELECT DISTINCT Country FROM Customers; 


 Contoh ketiga


SELECT COUNT(DISTINCT Country) FROM Customers;

Contoh ke empat

SELECT Count(*) AS DistinctCountries
FROM (SELECT DISTINCT Country FROM Customers);



 

Pengertian Swap file dan fungsinya !



kali ini saya akan membahas tentang SWAP file apa sih swap file ? apa sih kegunaan SWAP file? yuk kita bahas.

Swap file merupakan file yang di gunakan sebagai virtual memori, pada sistem oprasi miscrosoft windows , swap ini dikenal dengan istilah pagefiles.

Berbeda dengan swap partisi, Swap file tidak membutuhkan partisi khusus, melainkan hanya mengunkan sebuah file yang berfungsi sebagai memori Bohong-bohongan. Memori Bohong-bohongan ini berfungsi untuk membackup memori beneran Ram . ketika memori beneran kehabisan sapace atau ruang kosong maka sebagian proses file disimpan sementara kedalam memori boong-boongan ini.

Misalkan kamu memiliki rak buku, seiring berjalannya waktu rak buku adna ini pun penuh terisi oleeh buku-buku, kemudian ketika kamu membeli buku-buku baru kamu pun kebingungan , mau dimana lagi buku barunya ?soalnya rak buku nya sudah terisi penuh kamu pun berinisiatif mengambil sebuah keranjang lalu meletakan beberapa buku -buku usang yang ada di rak buku  kedalam keranjang. kini ada ruang yang baru saja kamu beli kedalam rak.

begitu pula dengan swap file, swap file dapat kita ibaratkan sebagai "keranjang cadangan" untuk menyimpan proses yang tidak begitu diprioritaskan. Saat RAM anda kehabisan Ruang, maka proses yang tidak di pioritaskan akan di simpan sementara pada SWAP FILE, sehingga RAM dapat memiliki alokasi ruang yang dapat digunakan untuk menyimpan proses-proses baru yang lebih penting.

Nah itu pembahasan tentang SWAP FILE semoga bermanfaat buat pembacanya. selanjutnya penulis akan membahas tentang bagaimana cara membuat swap file?. terimakasih

Friday, March 24, 2017

Perintah shutdown dan restart komputer di terminal Ubuntu





Kali ini saya akan memberikan tips cara shutdown dan restart dengan perintah di terminal ubuntu.

langsung aja gan.. di bawah contoh perintah Shutdown :

Cukup copy dan pastekan perintah di bawah ini di terminal ubutu komputer kamu
sudo shutdown -h now
sudo shutdown -P now
sudo poweroff
sudo halt -p
sudo init 0

poweroff memberi perintah memanggil shutdown  (kecuali untuk -f poweroff). sudo poweroff dan sudo menghentikan p persis seperti sudo shutdown yang -P sekarang. Perintah sudo init 0 akan membawa kamu ke runlevel 0 (shutdown).

Perintah untuk Restart komputer di terminal ubuntu

Cukup copy dan pastekan perintah di bawah ini di terminal ubutu komputer kamu
sudo reboot

Nah silahkan di coba, semoga bermanfaat tips ini. terimakasih

Friday, March 3, 2017

Pengenalan Arduino



Kemajuan teknologi di zaman sekarang ini sangat membantu kita untuk mengetahui suatu hal baru.Di era sekarang ini mempelajari teknologi ini sangat praktis dan sangat mudah. karna bnyak sekali para developer-developer membuat sebuah program atau aplikasi yang bersifat open source. Open sorce tidak hanya di terapkan pada ilmu pemograman seperti web aplikasi, destop aplikasi  atau pemograman berbasis android saja. Rangkaian elektronik pun sekarang sudah open source. seperti contohnya yang akan di bahas saya kali ini tentang Rangkaian elektronik open source dengan Arduino.

APA ITU ARDUINO ?
Arduino adalah kit elektronik atau papan rangkaian elektronik open source yang di dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroler dengan jenis AVR dari perusahaan Atmel.

Berbicara tentang mikrokontroler mungkin kita akan tertuju pada ilmu robotic. mikrokontroller pada Androino ini tidak hanya unutk robotic saja. manfaat androino itu bisa juga untuk elektronik di sekitar kita. seperti MP3, HP, DVD,Televisi,AC dan lain sebagainya.

Arduino juga menyederhanakan proses bekerja dengan mikrokontroler, sekaligus menawarkan berbagai macam kelebihan antara lain:

* Murah – Papan (perangkat keras) Arduino biasanya dijual relatif murah (antara 125ribu hingga 400ribuan rupiah saja) dibandingkan dengan platform mikrokontroler pro lainnya. Jika ingin lebih murah lagi, tentu bisa dibuat sendiri dan itu sangat mungkin sekali karena semua sumber daya untuk membuat sendiri Arduino tersedia lengkap di website Arduino bahkan di website-website komunitas Arduino lainnya. Tidak hanya cocok untuk Windows, namun juga cocok bekerja di Linux.

* Sederhana dan mudah pemrogramannya – Perlu diketahui bahwa lingkungan pemrograman di Arduino mudah digunakan untuk pemula, dan cukup fleksibel bagi mereka yang sudah tingkat lanjut. Untuk guru/dosen, Arduino berbasis pada lingkungan pemrograman Processing, sehingga jika mahasiswa atau murid-murid terbiasa menggunakan Processing tentu saja akan mudah menggunakan Arduino.

* Perangkat lunaknya Open Source – Perangkat lunak Arduino IDE dipublikasikan sebagai Open Source, tersedia bagi para pemrogram berpengalaman untuk pengembangan lebih lanjut. Bahasanya bisa dikembangkan lebih lanjut melalui pustaka-pustaka C++ yang berbasis pada Bahasa C untuk AVR.

* Perangkat kerasnya Open Source – Perangkat keras Arduino berbasis mikrokontroler ATMEGA8, ATMEGA168, ATMEGA328 dan ATMEGA1280 (yang terbaru ATMEGA2560). Dengan demikian siapa saja bisa membuatnya (dan kemudian bisa menjualnya) perangkat keras Arduino ini, apalagi bootloader tersedia langsung dari perangkat lunak Arduino IDE-nya. Bisa juga menggunakan breadoard untuk membuat perangkat Arduino beserta periferal-periferal lain yang dibutuhkan.

KELEBIHAN ARDUINO

Tidak perlu perangkat chip programmer karena didalamnya sudah ada bootloadder yang akan menangani upload program dari komputer.
Sudah memiliki sarana komunikasi USB, Sehingga pengguna laptop yang tidak memiliki port serial/RS323 bisa menggunakannya.
Memiliki modul siap pakai ( Shield ) yang bisa ditancapkan pada board arduino. Contohnya shield GPS, Ethernet,dll.

SOKET USB
 
Soket USB adalah soket kabel USB yang disambungkan kekomputer atau laptop. Yang berfungsi untuk mengirimkan program ke arduino dan juga sebagai port komunikasi serial.

INPUT/OUTPUT DIGITAL DAN INPUT ANALOG
 
Input/output digital atau digital pin adalah pin pin untuk menghubungkan arduino dengan komponen atau rangkaian digital. contohnya , jika ingin membuat LED berkedip, LED tersebut bisa dipasang pada salah satu pin input atau output digital dan ground. komponen lain yang menghasilkan output digital atau menerima input digital bisa disambungkan ke pin pin ini.
Input analog atau analog pin adalah pin pin yang berfungsi untuk menerima sinyal dari komponen atau rangkaian analog. contohnya , potensiometer, sensor suhu, sensor cahaya, dll.

CATU DAYA
 
pin pin catu daya adalah pin yang memberikan tegangan untuk komponen atau rangkaian yang dihubungkan dengan arduino. Pada bagian catu daya ini pin Vin dan Reset. Vin digunakan untuk memberikan tegangan langsung kepada arduino tanpa melalui tegangan pada USB atau adaptor, sedangkan Reset adalah pin untuk memberikan sinyal reset melalui tombol atau rangkaian eksternal.

Baterai / Adaptor
 
Soket baterai atau adaptor digunakan untuk menyuplai arduino dengan tegangan dari baterai/adaptor 9V pada saat arduino sedang tidak disambungkan kekomputer. Jika arduino sedang disambungkan kekomputer dengan USB, Arduino mendapatkan suplai tegangan dari USB, Jika tidak perlu memasang baterai/adaptor pada saat memprogram arduino.


Bahasa Pemrograman Arduino
 
Bahasa pemrograman Arduino adalah bahasa C. Tetapi bahasa ini sudah dipermudah menggunakan fungsi-fungsi yang sederhana sehingga pemula pun bisa mempelajarinya dengan cukup mudah.

Untuk membuat program Arduino dan mengupload ke dalam board Arduino, anda membutuhkan software Arduino IDE (Integrated Development Enviroment) yang bisa di download gratis di http://arduino.cc/en/Main/Software

Panduan bahasa pemograman Arduino beserta dengan contoh-contohnya bisa dibaca di halaman http://arduino.cc/en/Reference/HomePage
 
Oke Trimaksih sudah membaca dengan baik artikel Tentang Pengenalan Arduino ini semoga bermanfaat untuk anda.