This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Sejarah, Pengertian dan Fungsi - WEB SERVER

A. Pendahuluan
                               Assalamuallaikum wr, wb
   Selamat datang di blog saya, kali ini saya akan mengshare pada kalian Sejarah, Fungsi dan Pengertian Web Server
B. Latar Belakang
   Di era digital saat ini, kita tahu bahwa internet sudah seperti menjadi kebutuhan primer yang harus dipenuhi oleh semua orang.
C. Maksud & Tujuan
   Memahami lebih jauh mengenai Web Server dan dari mulai sejarahnya, pengertian, dan fungsiya.
D. Pembahasan

SEJARAH WEB SERVER
   Pada tahun 1989 web server dibuat oleh Tim Berners-Lee. Dia bekerja pada perusahaan CERN (European Organization for Nuclear Research). Dia membuat sebuah proyek berbasis tulisan hiperteks, yang bertujuan agar mempermudah pertukaran informasi diantara para peneliti. Satu tahun kemudian menghasilkan 2 buah program komputer, yaitu :
 1. Sebuah sistem yang diberi nama WorldWideWeb atau disebut WWW.
 2. Sebuah Web Server pertama di dunia yang diberi nama CERN httpd.

PENGERTIAN WEB SERVER
   Web server adalah perangkat lunak yang berfungsi sebagai penerima permintaan yang dikirimkan melalui browser kemudian memberikan tanggapan permintaan dalam bentuk halaman situs web atau lebih umumnya dalam dokumen HTML. Namun, web server dapat mempunyai dua pengertian berbeda, yaitu sebagai bagian dari perangkat keras (hardware) maupun sebagai bagian dari perangkat lunak (software).

FUNGSI WEB SERVER
 Web Server berfungsi sebagai komunikasi penghubung dengan situs web dan memproses HTTP request yang dikirimkan oleh browser, secara umum beberapa fungsi web server adalah sebagai berikut:
1. Memastikan semua modul yang dibutuhkan  tersedia dan siap digunakan
2. Membersihkan penyimpanan, cache, dan module yang tidak terpakai
3. Melakukan pemeriksaan keamanan terhadap HTTP request yang dikirimkan browser
Namun, jika dipisahkan berdasarkan pengertian web server sebagai hardware dan web server sebagai sofware, maka fungsinya sebagai berikut :

E. Hasil yang didapat
   Dapat mengetahui sejarah, pengertian, dan fungsi Web Server.
F.  Kesimpulan
   Web server menjadi bagian penting dalam website. Seperti yang telah disebutkan sebelumnya, bahwa fungsi web server ialah sebagai kontrol untuk memproses permintaan dari browser. Tanpa web server, suatu website tidak dapat berjalan dengan baik. Web server mempunyai tugas utama yaitu menanggapi permintaan yang dilakukan oleh pengguna melalui browser dan memberikan hasilnya kembali ke browser.
G. Referensi
https://www.slideshare.net/makatkoko/sejarah-web-server
https://www.wikiedia.com/
H. Penutup 
   Artikel di atas semoga bermanfaat, jangan lupa ikuti blog ini, dan shere, sekian dari saya.
                                               Wasallamualaikum wr, wb
Share:

Sejarah dan Pengertian Server

A. Pendahuluan
                                          Asalamuallaikum wr, wb
 Kali ini saya akan mengshare pada kalian Sejarah dan Pengertian Server.
B. Latarbelakang
Kata Server sekarang tidak asing lagi bagi masyarakat terutama pelajar smk yang minat dalam jurusan IT dan para pekerja di bidang IT.
C. Maksud dan Tujuan
 Saya memposting artikel ini untuk memeperdalam pengetahuan tentang Server.
D. Pembahasan
Apa itu Server? 



Apa yang dimaksud dengan Server? dan bagaimana Sejarahnya? jadi, Server adalah sebuah sistem komputer yang menyediakan jenis layanan (service) tertentu dalam sebuah jaringan komputer. Server didukung dengan prosesor yang bersifat scalable dan RAM yang besar, juga dilengkapi dengan sistem operasi khusus, yang disebut sebagai sistem operasi jaringan (network operating system). Server juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumber daya yang terdapat di dalamnya, seperti halnya berkas atau alat pencetak (printer), dan memberikan akses kepada workstation anggota jaringan.

  • Bagaimana Sejarah Server?

Tahun 1989, Tim Berners-Lee mengajukan pada perusahaannya, CERN (European Organization for Nuclear Research) sebuah proyek yang bertujuan untuk mempermudah pertukaran informasi antar para peneliti dengan menggunakan sistem hiperteks.

Dari tahun 1991 hingga 1994, kesederhanaan serta efektifitas atas teknologi yang digunakan untuk berkunjung serta bertukar data melalui World Wide Web membuat kedua aplikasi tersebut diadopsi pada sejumlah sistem operasi agar dapat digunakan oleh lebih banyak individu, ataupun kelompok. Awalnya adalah organisasi penelitian, kemudian berkembang dan digunakan di lingkungan pendidikan tinggi, dan akhirnya digunakan dalam industri bisnis.

Tahun 1994, Tim Berners-Lee memutuskan untuk membakukan organisasi World Wide Web Consortium (W3C) untuk mengatur pengembangan-pengembangan lanjut atas teknologi-teknologi terkait lainnya (HTTP, HTML, dan lain-lain) melalui proses standardisasi.

Dari tahun 1991 hingga 1994, kesederhanaan serta efektifitas atas teknologi yang digunakan untuk berkunjung serta bertukar data melalui World Wide Web membuat kedua aplikasi tersebut diadopsi pada sejumlah sistem operasi agar dapat digunakan oleh lebih banyak individu, ataupun kelompok. Awalnya adalah organisasi penelitian, kemudian berkembang dan digunakan di lingkungan pendidikan tinggi, dan akhirnya digunakan dalam industri bisnis.


Tahun 1994, Tim Berners-Lee memutuskan untuk membakukan organisasi World Wide Web Consortium (W3C) untuk mengatur pengembangan-pengembangan lanjut atas teknologi-teknologi terkait lainnya (HTTP, HTML, dan lain-lain) melalui proses standardisasi.

E. Hasil yang di Dapatkan
Dapat mengetaui sejarah dan pengertian dari Server.
F. Kesimpulan
Server adalah sebuah sistem komputer yang menyediakan jenis layanan (service) tertentu dalam sebuah jaringan komputer.
G. Penutupan
  Semoga apa yang saya sharekan bisa bermanfaat, jangan lupa ikuti blog saya dan komen di bawah apabila masih belum paham atau belum mengerti. Sekian dari saya.
                                          Wasalamuallaikum wr, wb

Share:

Apa itu Database? dan Jenis-jenis Database

A. Pendahuluan
                                          Asalamuallaikum wr, wb
 Kali ini saya akan mengshare pada kalian Apa itu Database? dan Jenis-jenis Database.
B. Latarbelakang
Dalam era yang sudah sangat modern saat ini maka keberadaan suatu teknologi pastinya menjadi hal yang biasa di tengah - tengah masyarakat
C. Maksud dan Tujuan
Untuk menambah pengetahuan dan supaya bermanfaat bagi pembaca.
D. Pembahasan
Apa itu Database? dan Jenis-jenis Database


Suatu database tidak hanya ditemui dalam lingkup IT atau perusahaan saja, namun hampir di semua bidang di masyarakat seperti dalam sekolah, pemerintahan dan lain – lain. Suatu database dibentuk dengan berbagai macam tujuan tertentu sesuai lingkungan penggunaan nya.

  Sistem manajemen basis data (DBSM) adalah peragkat lunak komputer yang berinteraksi dengan pengguna. aplikasi lain, dan basis data untuk mengambil dan menganalisis data DBMS memungkinkan definisi, pembuatan, query, update, dan admintrasi basis data berikut ini beberapa macam macam Database:

A. Operational Database ( Basis Data Operasional )
     Sistem manajemen basis data operasional ( juga di sebut dengan database OLTP atau On Line Transaction Processing ), digunakan untuk mengelola data dinamis secara real-time.
1. JSON

JSON ( JavaScript Object Notation ) merupakan format file yang menggunakan teks untuk mengirimkan data, JSON sangat umum di gunakan untuk komunikasi (pertukaran data) pada web browser dan web server sehingga memungkinkan sinkronisasi data dapat di lakukan secara real-time.
2. XML
Extensible Markup Language atau XML adalah bahasa mark-up yang merupakan seperangkat aturan untuk mengkodekan dokumen dalam format yang dapat di baca manusia dan dapat di baca oleh mesin.

 B. Relational Database (Basis Data Relasional)
 Basis data relasional merupakan basis data yang organisasinya di dasarkan pada model data relasional. Berbagai sistem perangkat lunak yang digunakan untuk memelihara basis relasional dikenal sebagai sistem manajemen basis data relasional (RDBMS atau Relational Database Management System).
3. MySQL
MySQL adalah salah satu sistem manajemen basis data relasional, MySQL adalah komponen utama perangkat lunak aplikasi LAMP. LAMP adalah akronim untuk “Linux, Apache, MySQL, Perl / PHP / Python”.

4. PostgreSQL
PostgreSQL ( sering di sebut Postgres ), merupakan sistem pengelolaan basis data relasional, fungsi utamanya adalah menyimpan data dengan aman dan mengembalikan data tersebut sebagai respon atas permintaan dari aplikasi perangkat lunak lainnya.
5. MongoDB
MongoDB merupakan perangkat lunak basis data berorientasi dokumen cross platform dan open source. Diklasifikasikan sebagai program basis data NoSQL, MongoDB menggunakan dokumen mirip denga skema JSON. MongoDB dikembangkan oleh MongoDB Inc.

6. MariaDB
MariaDB di kembangkan dari sistem manajemen basis data relasional MySQL. Pengembangan di pimpin oleh beberapa pengembang asli MySQL yang bercabang karena kekhawatiran atas akuisisi oleh Oracle Corporation. MariaDB bermaksud untuk mempertahankan kompatibilitas yang tinggi dengan MySQL dan cocok dengan API MySQL serta perintahnya.

7. Oracle Database
Oracle Database (biasanya disebut sebagai Oracle RDBMS atau hanya sebagai Oracle saja) adalah sistem manajemen basis data relasional yang diproduksi dan dipasarkan oleh Oracle Corporation.

8. SAP HANA
SAP HANA merupakan sistem pengelolaan basis data relasional, berorientasi pada kolom dan pada hubungan antar tabel. SAP HANA di kembangkan dan di pasarkan oleh SAP SE.

9. MemSQL
MemSQL adalah sistem manajemen basis data SQL terdistribusi dan in-memory. MemSQL juga termasuk sistem manajemen basis data relasional (RDBMS). MemSQL mengkompilasi Structured Query Language (SQL) ke dalam kode mesin melalui proses pembuatan kode yang disebut “code generation“.

10. IBM Db2
IBM Db2 merupakan produk database server yang dikembangkan oleh IBM. IBM Db2 mendukung model relasional, namun dalam beberapa tahun terakhir IBM Db2 telah diperluas untuk mendukung fitur relasional dan struktur non-relasional seperti JSON dan XML.
Secara historis IBM Db2 tidak seperti vendor database lainnya, IBM menghasilkan platform khusus untuk produk DB2 pada masing-masing sistem operasi utamanya. Namun, pada 1990-an, IBM mulai menghasilkan produk DB2 yang umum, dirancang dengan basis kode umum untuk berjalan di berbagai platform (tidak harus produk IBM).

11. Firebird
Firebird adalah sistem manajemen basis data SQL relasional yang open source dan berjalan di Linux, Microsoft Windows, Mac OS X dan berbagai sistem operasi Unix-like. Basis data Firebird merupakan cabang dari edisi open source Borland Interbase pada tahun 2000, namun sejak Firebird 1.5, kode tersebut sebagian besar telah ditulis ulang.

12. Interbase
Interbase adalah sistem manajemen basis data relasional (RDBMS) yang saat ini dikembangkan dan dipasarkan oleh Embarcadero Technologies (dulu Borland). Interbase berbeda dari RDBMS lain dengan “footprint” yang minim, persyaratan administrasi yang mendekati nol, dan arsitektur multi-generasi. Interbase berjalan di sistem operasi Microsoft Windows, macOS, Linux, Solaris serta iOS dan Android.

C. Database Warehouse
Database Warehouse atau biasa di sebut dengan data warehouse (DW atau DWH) juga di kenal sebagai enterprise data warehouse (EDW), adalah sistem basis data yang digunakan untuk pelaporan dan analisis data, dan dianggap sebagai komponen inti dari business intelligence.

13. Microsoft SQL Server
Microsoft SQL Server adalah sistem manajemen basis data yang dikembangkan oleh Microsoft.

D. Distributed Database (basis data terdisitibusi/tersebar)
Basis data terdistribusi merupakan basis data dimana perangkat penyimpanan tidak terpasang pada perangkat komputer yang sama. Basis data dapat disimpan di beberapa perangkat komputer baik yang terletak di lokasi fisik yang sama atau mungkin tersebar melalui jaringan komputer yang saling berhubungan.

14. Microsoft (Office) Access
Microsoft Access merupakan sistem manajemen basis data (database management system / DBMS) dari Microsoft yang menggabungkan Microsoft Jet Database Engine dengan antarmuka dan alat pengembangan perangkat lunak. Access adalah bagian dari rangkaian aplikasi Microsoft Office, termasuk dalam edisi Profesional dan edisi yang lebih tinggi atau dijual terpisah (hanya Microsoft Access saja).

E. End-User Database
15. SQLite
SQLite merupakan sistem manajemen basis data yang terdapat dalam library pemrograman C. Berbeda dengan banyak sistem manajemen basis data lainnya, SQLite bukanlah mesin basis data client-server.
E. Hasil yang di Dapatkan
Dapat mengetahui Apa itu Database? dan Jenis-jenis Database.
F. Kesimpulan
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.
G. Penutupan
  Semoga apa yang saya sharekan bisa bermanfaat, jangan lupa ikuti blog saya dan komen di bawah apabila masih belum paham atau belum mengerti. Sekian dari saya.
                                          Wasalamuallaikum wr, wb

Share:

Mengenali GNS3 Dalam bidang IT


A.     Pendahuluan

Assalamuallaikum wr, wb...

Di blog kali ini saya akan menjelaskan GNS3. Saya mempelajari GNS3 karena saya akan mengikuti sertifikasi CCNA jadi saya ingin mempelajari lebih jauh tentang GNS3.

B.      Latar belakang

Perkembangan teknologi informasi saat ini sangatlah pesat.   Kebutuhan   akan   teknologi   tidak   terbatas karena dapat mempermudah setiap pekerjaan baik untuk individu maupun perusahaan dengan tujuan memperlancar informasi.



C.      Maksud dan Tujuan

Untuk menerapkan sistem GNS3 cluster pada laboratorium jaringan komputer FIT sebagai alat bantu simulasi jaringan.

D.     Manfaat

Dari penelitian yang dilakukan peneliti diharapkan dapat memberikan

manfaat diantaranya:

1.Dengan adanya perancangan ulang pada jaringan maka akan tercipta sutau

jaringan yang termanajemen dan lebih optimal.

2.Penelitian yang dilakukan ini dapat menambah pengetahuan dan membuat

peneliti dapat belajar banyak tentang perancangan jaringan yang optimal.




E.      Hasil yang di harapkan

Meningkatkan pengetahuan dan dapat mengetahui apa itu GNS3 sehingga dapat mengetahui dengan jelas.

F.       Pembahasan


GNS3 adalah sebuah program graphical network simulator yang dapat mensimulasikan topologi jaringan yang lebih kompleks dibandingkan dengan simulator lainnya. Program ini dapat dijalankan di berbagai sistem operasi, seperti Windows, Linux, atau Mac OS X.

Untuk memungkinkan simulasi lengkap, GNS3 memiliki beberapa komponen yaitu:

     a)  Dynamips

Dynamips merupakan software yang dibuat oleh Christophe Fillot. Software ini untuk mensimulaikan IOS router Cisco seri 1700, 2600, 3600, 3700, dan 7200. Dynamips dikembangkan untuk keperluan training, testing, eksperimen, dan menguji kualitas konfigurasi IOS pada router secara real.

     b)  Dynagen

Dynagen dibuat oleh Greg Anuzelli merupakan program front-end untuk dynamips yang berfungsi untuk menyederhanakan konfigurasi dynamips.

      c)  Qemu

Untuk membuat suatu simulasi jaringan di GNS3 terkadang kita memerlukan keberadaan end user device untuk keperluan test koneksi end to end sehingga simulasi routing menjadi terasa lebih realistic. Qemu merupakan aplikasi emulator yang mengandalkan translasi binary untuk mencapai kecepatan yang layak saat berjalan di arsitektur komputer host.

      d)  WinPCAP

WinPcap adalah tool standar yang digunakan pada industri untuk mengakses link-layer network pada lingkungan kerja Windows

      e)  VPCS

Merupakan emulator PC/node

Prinsip kerja dari GNS3 adalah mengemulasi Cisco IOS pada komputerAnda, sehingga PC Anda dapat berfungsi layaknya sebuah atau beberapa router bahkan switch, dengan cara mengaktifkan fungsi dari EthernetSwitch Card.


G.     Kesimpulan

GNS3 adalah sebuah program graphical network simulator yang dapat mensimulasikan topologi jaringan yang lebih kompleks dibandingkan dengan simulator lainnya.

H.     Referensi

www.PengertianGNS3.com

I.       Penutup

sekian yang dapat saya kerjakan, kurang lebihnya mohon maaf, semoga bermanfaat bagi yang membacanya sekian dari saya...

Wassalamuallaikum wr, wb

Share:

Kelebihan dan Keistimewaan MySQL

A. Pendahuluan
                                          Asalamuallaikum wr, wb
 Kali ini saya akan mengshare pada kalian kelebihan dan keistimewaan dari MySQL.
B. Latarbelakang
Ingin mengetahui apa saja kelebihan dan keistimewaan dari MySQL.
C. Maksud dan Tujuan
Bisa mengetahui kelebihan dan keistimewaan yang ada pada MySQL.
D. Pembahasan
Jadi MySQL ini memiliki beberapa kelebihan yang membuatnya banyak digunakan oleh user diantaranya:

  • Program yang multi-threaded, sehingga dapat dipasang pada server yang memiliki mulit-CPU
  • Didukung bahasa pemrograman umum seperti C, C++, Java, Perl, PHP, Python, TCL, APls dls.
  • Bekerja pada berbagai platform
  • Memiliki jenis kolom yang cukup banyak sehingga memudahkan konfigurasi system database
  • Memiliki jenis kolom yang cukup banyak sehingga memudahkan konfigurasi system database
  • Memiliki system sekuriti yang cukup baik dengan verifikasi host
  • Mendukung ODBC untuk OS Microsoft Windows
  • Mendukung record yang memiliki kolom dengan panjang tetap
  • Software yang free
  • Saling terintegrasi dengan PHP
  • MySQL mendukung untuk berbagai OS seperti Windows, Mac Os X Server, Solaris, Linux, FreeBSD, Amiga, dan lainya.
  • Open Source, sehingga MySQL bisa digunakan secara gratis.
  • MySQL bisa digunakan banyak user dalam waktu bersamaan.
  • MySQL memiliki kecepatan lebih banyak SQL per satuan waktu.
  • MySQL memiliki tampilan antarmuka berbagai aplikasi dengan fungsi API (Application Programming Interface).



  • Keistimewaan MySQL
        MySQL memiliki beberapa keistimewaan, antara lain :

    - Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.


    - Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis.


    - Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.


    - ‘Performance tuning’, MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.


    - Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.


    - Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).


    - Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.


    - Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.


E. Hasil yang di Dapatkan
Dapat mengetahui kelebihan dan keistimewaan dari MySQL.
F. Kesimpulan
Bagi yang terbiasa menggunakan SQL, pasti tahu betul apa fungsi MYSQL. Secara umum, MYSQL memiliki fungsi untuk membuat, mengelola dan mengakses database secara terstruktur dan otomatis.
G. Penutupan
  Semoga apa yang saya sharekan bisa bermanfaat, jangan lupa ikuti blog saya dan komen di bawah apabila masih belum paham atau belum mengerti. Sekian dari saya.
                                          Wasalamuallaikum wr, wb
Share:

Elemen SQL

A. Pendahuluan
                                          Asalamuallaikum wr, wb
 Kali ini saya akan mengshare pada kalian apa sajah Elemen-elemen SQL.
B. Latarbelakang
Ingin mengetahui Elemen dari SQL yang paling dasar.

C. Maksud dan Tujuan
Bisa mengetahui Elemen-elemen SQL.
D. Pembahasan
Berikut adalah Elemen dari SQL yang paling dasar di antaranya pernyataan, nama, tipe data, ekspresi, konstanta dan fungsi bawaan 
  • Pernyataan
Perintah dari SQL yang di gunakan untuk meminta sebuah tindakan kepada DBMS. 
Pernyataan dasar dari SQL diantareanya;
  1.  ALTER   : Mengubah stuktur tabel
  2.  COMMIT   : Mengakhiri eksekusi transaksi
  3.  CREATE    : Membuat tabel, indeks
  4.  DELETE    : Menghapus baris pada sebuah tabel
  5.  DROP   : Menghapus tabel, indeks
  6.  GRANT   : Menugaskan hak terhadap basis data kepada user
  7.  INSERT    : Menambah baris pada tabel
  8.  REVOKE   : Membatalkan hak kepada basis data
  9.  ROLLBACK   : Mengembalikan pada keadaan semula apabila transaksi gagal dilaksanakan
  10.  SELECT   : Memilih baris dan kolom pada sebuah tabel
  11.  UPDATE   : Mengubah value pada baris sebuah tabel
  •  Nama
 Nama digunakan sebagai identitas, yaitu identitas bagi objek pada DBMS, misal; tabel, kolom juga pengguna.
  •  Tipe data
Tipe data yang ada dalam MySQL:
1. Tipe data numerik antara lain:

 - TINYINT: Nilai integer yang sangat kecil
 -SMALLINT: Nilai integer yang kecil
 -MEDIUMINT: Nilai integer yang sedang
 -INT: Nilai integer dengan nilai standar
 -BEGINT : Nilai integer dengan nilai besar
 -FLOAT:Bilangan decimal dengan single-precission
 -DOUBLE :Bilangan decimal dengan double-precission
 -DECIMAL(M,D): Bilangan float yang dinyatakan sebagai string. M : jumlah  digit yang disimpan, D : jumlah angka dibelakang koma



2. Tipe data String antara lain :

  1. CHAR: Karakter yang memiliki panjang tetap yaitu sebanyak n
  2. VARCHAR: Karakter yang memiliki panjang tidak tetap yaitu maksimum n
  3. TINYBLOB: BLOB dengan ukuran sangat kecil
  4. BLOB: BLOB yang memiliki ukuran kecil
  5. MEDIUMBLOB: BLOB yang memiliki ukuran sedang
  6. LONGBLOB: BLOB yang memiliki ukuran besar
  7. TINYTEXT : teks dengan ukuran sangat kecil
  8. TEXT: teks yang memiliki ukuran kecil
  9. MEDIUMTEXT : teks yang memiliki ukuran sedang
  10. LONGTEXT : teks yang memiliki ukuran besar
  11. ENUM: kolom diisi dengan satu member enumerasi
  12. SET : Kolom dapat diisi dengan beberapa nilai anggota himpunan 


    3. Tipe data tunggal dan jam :
    1. DATE : date memiliki format tahun-bulan-tanggal
        2. TIME: time memiliki format jam-menit-detik
        3. DATETIME: gabungan dari format date dan time
  • Ekspresi
Ekspresi digunakan untuk menghasilkan/menghitung nilai.
Misalnya : jumlah=harga-diskon
Ekspresi aritmatika antara lain :

  1. +  : tambah
  2. –  : kurang
  3. /  : bagi
  4. *  : kali

  • Konstanta
Nilai yang tetap

  • Fungsi bawaan
Fungsi adalah subprogram yang dapat menghasilkan suatu nilai apabila fungsi tersebut dipanggil. Fungsi Agregat adalah fungsi yang digunakan untuk melakukan summary, statistik yang dilakukan pada suatu tabel/query.

  1. AVG(ekspresi): digunakan untuk mencari nilai rata-rata dalam kolom dari tabel.
  2. COUNT(x): digunakan untuk menghitung jumlah baris dari sebuah kolom dari tabel
  3. MAX(ekspresi) : digunakan untuk mencari nilai yang paling besar dari suatu kolom dari tabel
  4. MIN(ekspresi): digunakan untuk mencari nilai yang paling kecil dari suatu kolom dari tabel
  5. SUM(ekspresi) : digunakan untuk mengitung jumlah keseluruhan dari suatu kolom dari tabel

2. DML (Data Manipulation Language)
DML berfungsi untuk memanipuladi data yang ada di dalam basis data, contohnya untuk pengambilan data, penyisipan data, pengubahan data dan penghapusan data.
Perintah yang digunakan biasanya adalah : INSERT, DELETE, UPDATE, dan SELECT.

  1. INSERT
    menambah baris pada tabel. Syntax yang paling sering digunakan : INSERT INTO namatabel VALUES (nilai1, nilai2, nilai-n);
  2. DELETE
    Menghapus baris pada tabel. Syntax : DELETE FROM namatabel [where kondisi];
  3. UPDATE
    Mengubah isi beberapa kolom pada tabel. Syntax : UPDATE namatabel SET kolom1=nilai1, kolom2=nilai2 [where kondisi];
  4. SELECT
    Menampilkan isi dari suatu tabel yang bisa dihubungkan dengan tabel yang lainnya;
Keunggulan MySQL

  • Program yang multi-threaded, sehingga dapat dipasang pada server yang memiliki mulit-CPU
  • Didukung bahasa pemrograman umum seperti C, C++, Java, Perl, PHP, Python, TCL, APls dls.
  • Bekerja pada berbagai platform
  • Memiliki jenis kolom yang cukup banyak sehingga memudahkan konfigurasi system database
  • Memiliki jenis kolom yang cukup banyak sehingga memudahkan konfigurasi system database
  • Memiliki system sekuriti yang cukup baik dengan verifikasi host
  • Mendukung ODBC untuk OS Microsoft Windows
  • Mendukung record yang memiliki kolom dengan panjang tetap
  • Software yang free
  • Saling terintegrasi dengan PHP

E. Hasil yang di Dapatkan
Dapat mengetahui Elemen SQL.
F. Kesimpulan
 Sebuah database relasional yang dirancang untuk mendukung aplikasi dengan arsitektur client/server, di mana database terdapat pada komputer pusat yang disebut server, dan informasi digunakan bersama-sama oleh beberapa user yang menjalankan aplikasi di dalam komputer lokalnya yang disebut client.
G. Penutupan
  Semoga apa yang saya sharekan bisa bermanfaat, jangan lupa ikuti blog saya dan komen di bawah apabila masih belum paham atau belum mengerti. Sekian dari saya.
                                          Wasalamuallaikum wr, wb
Share:

Kekurangan pada MySQL

A. Pendahuluan
                                          Asalamuallaikum wr, wb
 Kali ini saya akan mengshare pada kalian Kekurangan pada MySQL.
B. Latarbelakang
Igin mengetahui kekurangan pada MySQL.
C. Maksud dan Tujuan
Mengetahui kekurangan MySQL
D. Pembahasan


Meski begitu, bukan berarti MySQL itu tanpa kekurangan. Beberapa kekurangan MySQL misalnya: MYSQL ini kurang mendukung koneksi bahasa pemprograman dan data yang bisa ditangani belum begitu besar serta belum mendukung widowing function.

Kekurangan MySQL diantaranya:

  • Sulit untuk diaplikasikan pada intansi atau perusahan dengan database yang besar.
  • Support yang kurang.Sulit di apli
  • Tidak populer untuk aplikasi game dan mobil .
  • ( Technical support kurang baik )
    MySQL diklaim kurang bagus. Ini berhubungan dengan statusnya yang open source. Hal tersebut membuat user mengalami kesulitan ketika menghubungi technical support untuk mencari MySQL ketika dihadapkan pada suatu permasalahan pada saat menggunakan software tersebut.
  • ( Sulit diaplikasikan dengan database yang besar )  MySQL tidak cocok untuk diterapkan pada perusahaan instansi yang besar. Karena perusahaan ingin menggunakan database dengan jumlah data yang cukup besar. Itu dikarnakan MySQL merupakan DBMS yang sangat ramah dengan spesifikasi komputer yang rendah, maka dari itu MySQL tidak memiliki fiture yang lengkap Oracle.
  • ( Tidak populer untuk aplikasi game dan mobile ) Jika ingin membangun sebuah aplikasi mobile, MySQL bukan salah satu database yang tepat untuk digunakan.
Itulah beberapa kekurangan dari MySQL Server. Dengan membaca artikel ini, diharapkan kamu dapat mempertimbangkan apakah software ini cocok atau tidak untuk kamu gunakan.


E. Hasil yang di Dapatkan
Mengetahui kekurangan yang ada pada MySQL.
F. Kesimpulan
Hanya dapat diimpelementasikan pada 1 unit server, jika terdapat tambahan server maka hanya akan berfungsi sebagai pasif / standby server (tidak memiliki kemampuan Technology Cluster Server seperti halnya pada DMBS Oracle).Hanya bisa berjalan pada satu platform system operasi yaitu Microsoft Windows.Merupakan software berlisensi dan berharga mahal untuk perusahaan skala kecil dan menengah.

G. Penutupan
  Semoga apa yang saya sharekan bisa bermanfaat, jangan lupa ikuti blog saya dan komen di bawah apabila masih belum paham atau belum mengerti. Sekian dari saya.
                                          Wasalamuallaikum wr, wb
Share:

Workshop - DATACENTER DEVELOPMENT

A. Pendahuluan
Assalamuallaikum wr, wb
selamat datang di blog saya, kali ini saya akan membagi pengalaman saya tentang Workshop pada tanggal 23 Oktober 2018 kemarin.
B. Latar Belakang
 Workshop yang diadakan di BLC Telkom Kelaten yang di pingpin oleh teamnya Bapak Nathan Gusti Ryan. 
C. Maksud & Tujuan
Supaya dapat mengetahui cara bagaimana membuat ruang untuk sebuah server yang cukup besar.
D. Pembahasan


 
 Workshop Development & Bedah Buku inilah tema yang di bahas di Workshop kemarin. Yang dipinpin oleh Bapak Nathan Gusti Ryan dan team nya, kegiatannya adalah mempelajari bagaimana membuat rancangan dalam pembuatan  ruang server yang baik dan benar.
Jika penasaran apa saja yang di bahas di Workshop yang saya ikuti  kemarin, silhkan klik link di bawah ini.
https://drive.google.com/open?id=19I2m-LsDXwi23mVf5uh2THQfjRc1F_Fi

Untuk Workshop kemarin tentunya tidak geratis dan saya mengeluarkan biyaya sebesar 300 ribu, dengan fasilitas makan, minum, buku, dan sertifikat. 

E. Hasil yang didapat
Dapat mengetahui bagaimana membangun tempat untuk data center, di mulai dari keamanannya, keadaan ruangnya, pendinginannya, luas ruang yang harus di butuhkan, dan masih banyak lagi.
F. Kesimpulan
Jadi dalam pembuatan sebuah ruang server, harus memiliki pengetahuan yang cukup serta berpengalaman, jika terjadi kesalahan sedikit pun, akan menja
G. Penutup
Cuma sedikit pengalaman yang saya tulis, silahkan coment bila ada yang mau di tanyakan mengenai Datacenter Development, sekian dari saya.
Wasallamualaikum wr, wb

 
Share:

Cara Melatih Percaya Diri

A. Pendahuluan
                                          Asalamuallaikum wr, wb
 Kali ini saya akan mengshare pada kalian Cara Melatih Percaya Diri.
B. Latarbelakang
Melatih kita untuk lebih percaya diri.

C. Maksud dan Tujuan
Agar kita lebih percaya diri untuk melakukan suatu hal.

D. Pembahasan

Sangat perlu bagi semua orang untuk memiliki mental yang kuat agar berani menghadapi apapun dalam hari- harinya. Berikut ini adalah cara melatih mental agar berani:

Berfikirlah PositifSelalu terapkan berfikir positif bahwa setiap tantang hidup atau cobaan selalu memiliki tujuan baik untuk diri kita masing- masing. Meskipun dampaknya secara langsung tidak dapat terlihat, namun pengalaman dari kejadian- kejadian yang dialami akan teringat dan menjadikan perbaikan pada diri untuk masa depan atau perencanaan. 
Ingat pada Tuhan Sang Pencipt
 Hal yang paling utama adalah ingat akan kekuasaan Tuhan dan selalu kembalilah pada-Nya ketika memiliki kesulitana tau tantangan hidup yang berat. Bersimpuhlah dan memohon bantuannya dan hasil akhir yang baik, bukan hanya mengeluhkan betapa beratnya hidup yang harus dijalani.  
Jangan terlalu khawatir terhadap anggapan orang lainTerlalu khawatir terhadap persepsi orang lain kepada diri Anda justru akan membuat diri Anda sangat stres dan tertekan. Karena ketika pikiran itu muncul, maka anggapan yang selalua da bersifat negatif.  
Asah terus kemampuan DiriMembentuk mental yang kuat dan dan berani perlu diimbangi dengan kemampuan diri yang tinggi. Maka dari itu terus belajar dan mengasah kemampuan diri sehingga tingkat percaya diri akan meningkat dan mental menjadi lebih siap dalam menghadapi segala tantangan yang akan terjadi.

Percaya diri tinggiRasa percaya diri merupakan modal utama untuk memiliki mental yang kuat dan berani. Dengan rasa percaya diri, segala kondisi mampu dihadapi dan difiikirkan lebih matang lagi dan bukannya malah lari dari masalah. Rasa percaya diri juga mendukung pelaksanaan dan tekad yang kuat.

Sering berolahragaOlahraga secara rutin membuat otak menjadi lebih fresh dan siap menghadapi hari- hari yang berat dengan pikiran yang jernih.

Lakukan meditasiMeditasi merupakan salah satu teknik manajemen stres dengan terapi rileksasi dan menghilangkan stres dari pikiran. Tekanan yang ada dari tempat kerja, rumah, maupun diri sendiri seringkali menyebabkan stres sehingga dengan teknik ini stres dapat berkurang.

Seringlah berbagi pengalaman dengan temanKurangnya informasi yang Anda dapatkan tetnang lingkungan baru akan menghambat dalam beradaptasi dan menjadi takut. Untuk mempersiapkan dan melatih mental yang kuat, Anda perlu menggali banyak informasi dari teman atau kenalan Anda yang paham menganai suatu kondisi atau tempat. Sehingga Anda bisa lebih siap.

Jangan membesar- besarkan hal sepeleBanyak hal terjadi di sekitar kita. Kebiasaan manusia adalah membicarakan manusia lainnya atau suatu kondisi yang menarik menurutnya kepada orang lain atau lawan bicara. Bicaralah apa adanya dan tidak membesar- besarkan cerita. 
Hargai diri sendiriKekuatan mental seseorang turun karena terlalu sering membanding- bandingkan diri dengan orang lain. Cobalah untuk lebih menghargai diri sendiri dan menganggap bahwa diri Anda juga tidak kalah dengan yang lainnya.

E. Hasil yang di Dapatkan
Dapat mengetahui Cara Melatih Percaya Diri.
F. Kesimpulan
 Kita harus mempunyai jiwa pemberani dan penuh dengan percaya diri, gak peduli apa itu salah maupun benar, yang penting kita harus percaya pada diri kita sendiri.
G. Penutupan
  Semoga apa yang saya sharekan bisa bermanfaat, jangan lupa ikuti blog saya dan komen di bawah apabila masih belum paham atau belum mengerti. Sekian dari saya.
                                          Wasalamuallaikum wr, wb

Share:

Sharing Bersama Pak Cahyo Sasongko | Master PHP Indonesia

A. Pendahuluan
                                          Asalamuallaikum wr, wb
 Kali ini saya akan mengshare pada kalian pengalaman saya di BLC Telkom, yaitu Sharing Bersama Pak Cahyo Sasongko | Master PHP Indonesia.
B. Latarbelakang
 Karena pak cahyo ingin share tentang pengalaman beliau ( Pak Cahyo Sasongko).
C. Maksud dan Tujuan
 Agar dapat mengerti cara kerja yang baik dan benar kemudian konsep belajar koding yang benar.
D. Pembahasan


 Nah hari ini kami yang lagi Prakeri di BLC Telkom Klaten kedatangan tamu yaitu pak Cahyo Sasongko dari Master PHP Indonsia. Di sini kita sharing bareng - bareng mengenai perjalanan karir sampai menjadi orang sesukses ini. Ternyata Bapak Cahyo Sasongko ini awalnya adalah orang biasa. Tetapi Bapak Cahyo Sasongko ini mempunyai motto hidup yaitu " biasakan melakukan hal - hal yang benar". Sehingga Bapak Cahyo Sasongko menjadi sukses dan menjadi Master PHP Indonesia. Perjalanan karirnya tak semulus yang kita perkirakan. Bapak Cahyo Sasongko ini pernah mengalami kegagalan juga. Tetapi kegagalan tersebut tidak membuat patah semangat. Inilah sedikit cerita mengenai perjalaan karir Bapak Cahyo Sasongko (Master PHP Indonesia).





E. Hasil yang di Dapatkan
 Dapat lebih mengerti mengenai konsep mengerti dan belajar bahasa pemrograman.
F. Kesimpulan
 Nah itulah yang telah aku lakukan untuk hari ini nah beberapa hal ini  membangun saya untuk terus belajar bahasa pemrgraman.
G. Penutupan
  Semoga apa yang saya sharekan bisa bermanfaat, jangan lupa ikuti blog saya dan komen di bawah apabila masih belum paham atau belum mengerti. Sekian dari saya.
                                          Wasalamuallaikum wr, wb

Share:

Sejarah dan Pengertian MySQL

A. Pendahuluan
                                          Asalamuallaikum wr, wb
 Kali ini saya akan mengshare pada kalian sejarah dan pengertian MySQL
B. Latarbelakang
Ingin mengetahui sejarah dan imgin memahami pengertian dari MySQL.
C. Maksud dan Tujuan
Bisa memahami dan tau pengertian dari MySQL.
D. Pembahasan

MySQL singkatan dari "MySQL Structured Language" Program ini berjalan sebagai server menyediakan multi-user mengakses ke sejumlah database.
MySQL adalah sebuah perangkat lunak digunakan khusus untuk mengolah SQL (Structured Query Language) (bahasa Inggris: database management system). SQL sendiri merupakan sebuah bahasa yang digunakan untuk mengakses baris data relasi. 
Jika SQL adalah bahasa yang digunakan untuk mengakses data dalam database, maka MySQL adalah tool atau software atau alat yang digunakan untuk mengolah SQL. SQL adalah bahasanya, MySQL adalah alatnya. Yang perlu dipahami, MySQl bukanlah alat satu-satunya yang bisa mengolah SQL. Masih ada banyak alat lain. Sebut saja Microsoft Acces. Keduanya hanya berbeda pada cara penggunaan dan pengolahan databasenya saja.
Ada beberapa pengertian MySQl yang bisa memperkaya pengetahuan kamu:
  • MySQL tergolong software open source dengan lisensi General Public License (GPL). GPL adalah lisensi khusus untuk software untuk keperluan GNU. Sehingga tak salah bila MySQL banyak digunakan di dunia ini. Selain itu, MySQL juga mudah digunakan.
  • MySQL adalah software dengan system manajemen basis data SQL (DBMS) yang memiliki kemampuan untuk multithread, dan multi-user. Bahkan MySQL mampu mengelola system dengan jumlah mencapai 40 buah database, dimana bisa berisi lebih dari 10.000 tabel dan dengan 500 di antaranya memiliki 7 juta baris.
  • Wikipedia mendefinisikan MySQL sebagai software sistem manajemen basis data SQL.
Sampai dengan saat ini, pemilik lisensi MySQL adalah perusahaan komersial asal Swedia bernama MySQL Ab. Perusahaan ini didirikan oleh David Axmark, Allan Larsson dan Michael “Monty”.


Sejarah MySQL

Sejarah MySQL dimulai dari tahun 1979 ketika seorang prgramer komputer bernama Michael “Monty” Widenius mengembangkan sebuah sistem database sederhana yang olehnya diberi nama UNIREG. Pada saat penelitian ini dilakukan Monty adalah pekerja di perusahaan bernama TcX di Swedia. Dan ternyata, pengembangan yang dilakukan Monty mendapatkan hasil bagus.
Tahun 1994, UNIREG Digunakan Sebagai Database Aplikasi Berbasis Web
Setelah dilakukan pengembangan yang cukup panjang, maka pada tahun 1994 TcX mulai mengembangkan aplikasi berbasis web dengan UNIREG sebagai sistem databasenya. Sayangnya, pada saat itu hasilnya tidak memuaskan, UNIREG tidak cocok untuk mendukung database yang sifatnya dinamis seperti web.
TcX kemudian mencoba alternatif lain dengan menggunakan sistem database mSQL (miniSQL). Sayangnya, mSQL malah tidak mendukung tidak mendukung indexing. Hasilnya mSQL memiliki performa yang tidak terlalu bagus.
Karena dua kegagalan itulah, maka Monty menghubungi David Hughes (programmer mSQL) untuk berdiskusi apakah ia tertarik mengembangkan mSQL dihubungkan dengan UNIREG ISAM agar bisa mendukung indexing. Sayangnya, pada saat itu Hughes menolak. Ia ingin mengembangkan teknologi indexing untuk mSQL versi 2.
Tahun 1995, MySQL Dirilis
Dari penolakan itulah kemudian TcX yang didalamnya ada Monty mengembangkan sendiri konsep sistem database baru. Ia mengembangkan sistem database gabungan UNIREG dan mSQL. Sehingga pada tahun 1995, sebuah RDBMS baru lahir yang kemudian diberi nama MySQL. Pada tahun 1995 juga, tidak ada lagi nama TcX karena telah berubah menjadi MySQL AB. AB adalah singkatan untuk Aktiebolag atau istilah PT (perseroan Terbatas) di Swedia.
Atas usul David Axmark dari Detron HB yang merupakan rekanan TcX memberi saran agar MySQL dirilis secara gratis ke publik. Untuk menunjang pendapatan perusahaan, maka dilakukan strategi dari menjual jasa “support” bagi perusahaan yang ingin mengimplementasikan MySQL.

E. Hasil yang di Dapatkan
Dapat mengetahui sejarah juga pengertian dari MySQL.
F. Kesimpulan
Jadi kesimpulannya MySQL adalah tool yang digunakan khusus untuk mengolah SQL (Structured Query Language). SQL sendiri merupakan sebuah bahasa yang digunakan untuk mengakses baris data relasi. Mudahnya adalah untuk mengakses bahasa dalam komputer. Karena SQL dan MySQL sifatnya khusus, maka hanya orang-orang yang berkecimpung dalam dunia IT lah yang familiar dengan bahasa ini.

G. Penutupan
  Semoga apa yang saya sharekan bisa bermanfaat, jangan lupa ikuti blog saya dan komen di bawah apabila masih belum paham atau belum mengerti. Sekian dari saya.
                                          Wasalamuallaikum wr, wb


Share:

Categories

Ordered List

Sample Text

ads