Tugas Soal KKPI

Tugas Soal KKPI

TUGAS KKPI




Jawaban !


  1.  e. semua benar
  2.  a. Microsoft
  3.  d. Ms. Access
  4.  b. Basic Input Output System
  5.  a. A:\>Del *.Doc
  6.  d. Klik File, Save as
  7.  b. Restore
  8.  d. Port PS/2
  9.  c. Click
  10.  e.
  11.  b. Drag and Drop
  12.  b.
  13.  d. Proses penginstalan tidak terlalu rumit karena ditampilkan dengan jelas.
  14.  b. Cd Bootable
  15.  b. Harddisk
  16. e.
  17. a. Booting 
  18.  c. Backspace
  19.  b. Ctrl + S
  20.  e. Ctrl + V
  21. b. Klick & drag batas kolom lalu geser sesuai keinginan 
  22. d. Page Number
  23.  c. Mailingst
  24.  c. Password
  25.  b. Worksheet
  26.  b. Star-Program-Ms. Office - Ms. Excell
  27.  a. Auto saving
  28.  b. Curency
  29.  a. Ctrl + N
  30.  a. IF
  31.  b. Save As
  32.  c. Pie
  33.  c. Star-Program-Ms. Office - Ms. Power point
  34.  b. Slide show-Custom animation
  35.  e. Insert – image
  36.  c. Start-All Program-Ms.Office-Ms.Power point
  37.  c. Design Form
  38.  b. Parameter Queries
  39.  d. Program Basis data
  40.  c.
  41.  e. Flatbed Scanner
  42.  c. Star
  43.  b. Coaxial
  44.  d. Kabel Fiber Optic
  45.  b. Oranye putih – oranye – hijau putih – hijau – biru putih – biru – coklat putih – coklat
  46.  b. Folder My Pictures telah di Share
  47. a. printer EPSON L100 Series sedang tidak aktif 
  48.  c. sabiq@google.com
  49.  d. Attachment
  50.  b. Reply
MANFAAT SEARCH ENGINE (TUGAS KKPI)

MANFAAT SEARCH ENGINE (TUGAS KKPI)

Manfaat dan Kegunaan Search Engine Bagi Public Relation

Mesin pencari atau Search engine adalah program komputer yang dirancang untuk melakukan pencarian atas berkas-berkas yang tersimpan dalam layanan www, ftp, publikasi milis, ataupun news group dalam sebuah ataupun sejumlah komputer peladen dalam suatu jaringan. Search engine merupakan perangkat pencari informasi dari dokumen-dokumen yang tersedia. Hasil pencarian umumnya ditampilkan dalam bentuk daftar yang seringkali diurutkan menurut tingkat akurasi ataupun rasio pengunjung atas suatu berkas yang disebut sebagai hits. Informasi yang menjadi target pencarian bisa terdapat dalam berbagai macam jenis berkas seperti halaman situs web, gambar, ataupun jenis-jenis berkas lainnya. Beberapa mesin pencari juga diketahui melakukan pengumpulan informasi atas data yang tersimpan dalam suatu basisdata ataupun direktori web.
Sebagian besar mesin pencari dijalankan oleh perusahaan swasta yang menggunakan algoritma kepemilikan dan basisdata tertutup, di antaranya yang paling populer adalah Google (MSN Search dan Yahoo!). Telah ada beberapa upaya menciptakan mesin pencari dengan sumber terbuka (open source), contohnya adalah Htdig, Nutch, Egothor dan OpenFTS
Manfaat :
  • mesin pencari merupakan tempat kebanyakan orang mencari sesuatu via internet. Menurut survei hampir 90% pengguna internet memakai mesin pencari untuk mencari lokasi tertentu di internet. dan di antara mesin pencari yang ada, google merupakan mesin pencari yang paling banyak digunakan.
  • Sebagian besar pengguna mesin pencari tidak pernah melewatkan dua halaman pertama dari mesin pencari.
  • Sebagian besar (hampir 70%) pengguna mesin pencari tidak pernah klik pada hasil pencarian sponsor. Dengan demikian, hasil pencarian yang organik (secara alami) akan membuat suatu website memperoleh posisi strategis dalam dunia internet.
  • Di negara-negara maju, porsi penjualan yang dilakukan melalui internet sudah hampir mencapai 20% dari keseluruhan transaksi tahunan.
  • Sebuah informasi yang mudah di akses oleh semua orang baik dalam maupun luar negeri.
  • Memudahkan Masyarakat dalam mencari informasi di internet
Kegunaan Search Engine Untuk PR:
Menurut saya kegunaan serach engine untuk PR adalah membantu mencari informasi dan Search engine Sangat efektif digunakan oleh public relations karena Public Relations yang salah satu fungsinya mempromosikan dan membentuk citra perusahaan, dapat diuntungkan dengan adanya fasilitas di berbagai macam search engine yang tersedia. Beberapa keuntungannya yaitu :
  1. Mudah digunakan untuk ajang promosi
  2. Biaya mengakses relatif lebih murah dibanding secara langsung
  3. Jangkauan bagi konsumen lebih luas dan tak terbatas
  4. Dapat berinovasi untuk menjadi posisi teratas dalam search engine
  5. Promosi yang digunakan tidak hanya visual, tapi audio pun dapat digunakan.

contoh search engine yang sangat populer untuk saat ini, untuk saat ini sudah sangat banyak perusahaan – perusahaan yang mengembangkan teknologi search engine ini, dan diantaranya adalah:
1. google
2. yahoo
3. bing
4. ask
5 wikipedia

Sekian penjelasan dari saya dan matur thank you

MANFAAT E-MAIL (TUGAS KKPI)


Pengertian dan manfaat/kegunaan e-mail - Kali ini saya berbagi kepada kalian pengetahuan menarik yaitu Pengertian dan manfaat/kegunaan e-mail. Berikut Pengertian dan manfaat/kegunaan e-mail,
Pengertian e-mail
E-mail (electronic mail) adalah surat dalam bentuk elektronik. E-mail merupakan salah satu fasilitas atau aplikasi internet yang paling banyak digunakan dalam hal surat-menyurat. Hal ini dikarenakan e-mail merupakan alat komunikasi yang murah, cepat, dan efisien. Menggunakan e-mail memungkinkan kita untuk mengirimkan pesan dalam bentuk surat ke seluruh dunia dalam waktu yang sangat cepat dan biaya yang murah. E-mail yang dikirimkan akan sampai ke alamat yang dituju sesaat e-mail tersebut dikirimkan. Biaya yang dikluarkan pun hanyalah biaya untuk mengakses internet pada saat kita mengirimkan/membuka untuk menerima e-mail tersebut. Komunikasi menggunakan e-mail dilakukan dengan cara mengaktifkan pesan yang akan kita kirim pada software yang dikhususkan untuk keperluan ini, misalnya Microsoft Outlook.
Manfaat/kegunaan e-mail
1. Media komunikasi
E-mail atau surat elektronik adalah media komunikasi yang biasa dilakukan secara persoal atau umum (komunitas).
2. Media pengiriman
Dengan e-mail anda bisa melakukan pengiriman data ke seluruh dunia dan tentunya pengirim dan yang dikirimi data sama-sama menggunakan alamat e-mail, bukan alamat rumah. Tidak hanya itu, dengan menggunakan e-mail anda bisa mengirimkan data ke banyak orang hanya dalam hitung menit bahkan detik.
3. Efektif, efisien, dan murah
Melakukan pengiriman data melalui e-mail sangat efektif, efisien, dan murah. Maksudnya, anda tidak perlu keluar rumah dan pergi ke kantor pos hanya untuk mengirim foto atau lamaran pekerjaan. Cukup melalui koneksi internet dan alamat e-mail anda, pengiriman akan cepat sampai ke alamat tujuan dan tidak perlu biaya mahal.
4. Media promosi
Jika anda bisa memiliki usaha di internet atau bisnis online, anda bisa mengirimkan promosi produk ke para pelanggan anda dengan memanfaatkan daftar e-mail pelanggan yang ada.
5. Media informasi
Melalui e-mail, anda bisa mendapatkan informasi-informasi terbaru dari seluruh dunia yang anda inginkan dengan cara menjadi pelanggan informasi dari media yang anda tentukan.
6. Membuat blog atau website
Dengan e-mail anda bisa membuat blog dan website.
7. Sosial media
Dengan e-mail, anda bisa menjalin hubungan dengan teman atau orang lain. Baik menggunakan e-mail itu sendiri atau melalui jejaring sosial seperti facebook, twitter, atau google.

Demikianlah Pengertian dan manfaat/kegunaan e-mail. Semoga bermanfaat, matur thank you
MANFAAT & KEGUNAAN INTERNET (TUGAS KKPI)

MANFAAT & KEGUNAAN INTERNET (TUGAS KKPI)

MANFAAT & KEGUNAAN INTERNET

    
1. Manfaat Penggunaan Internet


  • Informasi yang murah, gampang, melimpah, cepat serta aktual. Dengan adanya teknologi yang disebut internet kita dapat dengan mudah, murah serta cepat memperoleh informasi dari beragam penjuru dunia, contohnya berita terkini perihal politik di satu negara, ekonomi, olahraga serta yang lain.
  • Perpustakaan raksasa. Di internet kita bisa dengan gampang melacak beragam literatur atau buku buku elektronik ( e-book ) yang bisa di download dengan gratis. atau bisa juga membeli buku secara online.
  • Media komunikasi. internet adalah media komunikasi yang gampang, murah, serta cepat dibanding dengan telpon atau surat konvensional. tak hanya e-mail atau surel ( surat elektronik ), di internet juga ada media untuk chatting, seminar berbasis situs web ( webminar ) serta video conference ( skype, instant messaging ; yahoo messenger, gtalk, facebook chat dan masih banyak lagi yang lain. )
  • Fasilitas promosi serta publikasi. melewati internet, sebuah perusahaan bisa mempromosikan product produknya dengan lebih lengkap serta murah tanpa terbatas area dan waktu. Apalagi kita juga bisa mempromosikan “menjual diri” dengan kemampuan atau keahlian yang kita punyai ke dunia internasional. Publikasi-publikasi aktivitas juga bisa lebih luas menjangkau sasarannya.
  • Media Bisnis. Telah jadi tren di mana sistem komersial atau jual beli bisa dikerjakan dengan cara online. Istilah kerennya yaitu e-commerce, seluruh transaksi apalagi sistem pembayaran bisa dikerjakan melewati internet.
  • Pertukaran Data. Dengan internet kita bisa dengan mudah melakukan sistem pertukaran data yang murah serta cepat, tetapi yang perlu di perhatikan yaitu factor keamanan data tersebut.
  • Mereduksi Biaya Produksi. Tidak sedikit media cetak ataupun elektronik yang mempunyai website online yang sediakan berita berita aktual yang gampang di akses layaknya : detik. com, pikiran-rakyat. com, kompas. com, liputan6. com dan masih banyak situs-situs berita yang lain
2. Kegunaan Internet 
  
a. Bisa berkenalan dengan sesama penulis.

Ada pepatah mengatakan jika kau ingin menjadi orang yang sukses, maka bergaullah dengan orang yang sukses. Begitupun jika ingin menjadi penulis, maka punyailah kawan-kawn yang berprofesi sebagai penulis juga.

b. Bisa belajar banyak di grup kepenulisan.

Bagi penulis, keberadaan internet pun mempunyai kegunaan yang lain. Apalagi kalau bukan untuk menambah ilmu dan pengetahuan. Di internet terutama di facebook dan twitter banyak bertebaran grup-grup kepenulisan. Biasanya mengusung segmen pembacanya sendiri-sendiri. Ada yang khusus mengulas novel, skenario, flash fiction, cerita anak dan lain sebagainya.



c. Membuat buku dengan bergabung dengan agensi naskah.

Sering seorang penulis merasa belum lengkap menjadi penulis sebelum menelorkan buku solo. Tetapi untuk menembus penerbit mayor sering tidak mudah dilakukan. Hal itu karena harus bersaing dengan penulis kawakan, yang tentu saja sudah banyak pengalaman. Tetapi dengan keberadaan agensi naskah, kita difasilitasi agar kualitas naskah kita memang layak masuk penerbit kenamaan.

d. Membuat blog

Keberadaan internet memunculkan profesi dan hobi baru, menjadi blogger. Blogger adalah mereka yang mempunyai blog baik yang gratis maupun yang berbayar. Tema tulisan yang diusung dalam blog biasanya kegiatan sehari-hari, tetapi ada juga yang mengangkat tema-tema khusus. Misalnya parenting, wisata, kesehatan dan lain-lain.

e. Bisa kirim naskah dengan mudah ke media online maupun penerbit.

Keberadaan internet yang paling memudahkan bagi penulis adalah email. Mengirim email itu gratis, mudah dan cepat. Dalam hitungan detik apa yang kita kirim bisa langsung diterima walau letaknya di belahan dunia mana pun juga. Yang penting ada koneksi internetnya.

f. Peluang menjadi penulis freelance untuk beberapa website.

Keberadaan internet juga membuka peluang untuk mendapatkan penghasilan. Caranya adalah menulis artikel untuk beberapa website yang membutuhkannya. Dan ini bisa dijadikan ajang untuk melatih menulis. Bagaimana kita membuat sebuah tulisan yang bisa lulus copy scape. Ini juga bisa dijadikan pekerjaan sampingan. Walaupun honornya kecil tetapi kita bisa mendapatkan uang yang cukup jika kita mampu menulis dengan jumlah yang banyak. Kualitas pun tidak dituntut sesempurna seperti ketika menulis untuk media offline.



g. Sarana promosi yang jitu.

Kegunaan internet yang lain bagi penulis adalah sebagai media untuk promosi buku, artikel dan lain sebagainya. Ada yang cara pembayaran sebuah artikel dilihat dari banyaknya pengunjung yang membaca artikel kita.

h. Sumber referensi yang tidak terbatas.

Di internet banyak sekali tulisan dengan berbagai tema. Hal itu bisa menjadikan refrensi untuk menulis buku. Tetapi jangan sembarangan mencantumkan referensi dari internet. Karena di internet banyak artikel copy paste. Bahkan kita sendiri tidak tahu siapa yang menulis pertama kali. Karena sering mereka tidak mencantumkan sumber resminya. Tetapi untuk membaca dan menambah pengetahuan sangat dianjurkan.

TIPE TIPE MYSQL

Secara garis besar, database MySQL mempunyai 3 macam tipe data, yaitu:


  • Tipe Data Numeric
  • Tipe Data Date & Time
  • dan Tipe Data String

Tipe Data Numeric

Tipe Data Numeric pada database MySQL terbagi atas beberapa macam tipe data, yaitu:
  • INT 

    Digunakan untuk menyimpan data yang berupa bilangan bulat positif dan negatif dengan jangkauan antara -2.147.483.648 s/d 2.147.483.647. Tipe data ini mempunyai ukuruan 4 byte (32 bit). 

    Contoh : TOTAL_MAHASISWA INT;

  • TINYINT

  • Digunakan untuk menyimpan data yang berupa bilangan bulat positif dan negatif dengan jangkauan antara -128 s/d 127. Tipe data ini mempunyai ukuran 1 byte (8 bit) 

  • SMALLINT

  • Digunakan untuk menyimpan data yang berupa bilangan bulat positif dan negatif dengan jangkauan antara -32.768 s/d 32.767. Tipe data ini mempunyai ukuran 2 byte (16 bit) 

  • MEDIUMINT 

    Digunakan untuk menyimpan data yang berupa bilangan bulat positif dan negatif dengan jangkauan antara -8.388.608 s/d 8.388.607. Tipe data ini mempunyai ukuran 3 byte (24 bit) 

  • BIGINT 

    Digunakan untuk menyimpan data yang berupa bilangan bulat positif dan negatif dengan jangkauan antara -8.388.608 s/d 8.388.607. Tipe data ini mempunyai ukuran 8 byte (64 bit) 

  • FLOAT 
    Digunakan untuk menyimpan data yang berupa bilangan pecahan positif dan negatif presisi tunggal. Tipe data ini mempunyai ukuran 4 byte (32 bit). 

  • DOUBLE 
    Digunakan untuk menyimpan data yang berupa bilangan pecahan positif dan negatif presisi ganda. Tipe data ini mempunyai ukuran 8 byte (64 bit). 

  • DECIMAL 

    Digunakan untuk menyimpan data yang berupa bilangan pecahan positif dan negatif presisi ganda. Tipe data ini mempunyai ukuran 8 byte (64 bit). 

  • REAL 

    Digunakan untuk menyimpan data yang berupa bilangan pecahan positif dan negatif. Tipe data ini mempunyai ukuran 8 byte (64 bit). 

  • NUMERIC 

    Digunakan untuk menyimpan data yang berupa bilangan pecahan positif dan negatif. Tipe data ini mempunyai ukuran 8 byte (64 bit). 

Tipe Data Date & Time

Tipe Data Date & Time pada database MySQL terbagi atas beberapa macam tipe data, yaitu:
  • DATE 

    Digunakan untuk meyimpan data tanggal dalam format YY:MM:DD 

  • DATETIME 

    Digunakan untuk menyimpan data tanggal dan waktu dalam format YY:MM:DD HH:MM:SS 

  • TIME 

    Digunakan untuk menyimpan data waktu dalam format HH:MM:SS 

  • YEAR 

    Digunakan untuk menyimpan data tahun. 

Tipe Data String

Tipe Data String pada database MySQL terbagi atas beberapa macam tipe data, yaitu:
  • CHAR 

    Digunakan untuk menyimpan data karakter/string dengan ukuran tetap. Tipe data ini mempunyai jangkauan antara 0 sampai dengan 255 karakter.

  • VARCHAR 

    Digunakan untuk menyimpan data karakter/string dengan ukuran dinamis. Tipe data ini mempunyai jangkauan antara 0 sampai dengan 255 untuk MySQL versi 4.1. Dan mempunyai jangkauan antara 0 s/d 65.535 untuk MySQL versi 5.0.3 

  • BLOB 

    BLOB (Binary Large Object) adalah tipe data yang digunakan untuk menyimpan data biner seperti files, images, suara, dll. Tipe data ini mempunyai jangkauan 216-1 byte.

  • TINYBLOB 

    Digunakan untuk menyimpan data biner seperti file, image, dan suara. Tipe data ini mempunyai jangkauan 255 byte.

  • MEDIUMBLOB 

    Digunakan untuk menyimpan data biner seperti file, image, dan suara. Tipe data ini mempunyai jangkauan 244-1 byte.

  • LONGBLOB 

    Digunakan untuk menyimpan data biner seperti file, image, dan suara. Tipe data ini mempunyai jangkauan 232-1 byte

  • TEXT 

    Digunakan untuk meyimpan data text. Tipe data ini mempunyai jangkauan antara 0 sampai dengan 65.535 (216-1) karakter.

  • TINYTEXT 

    Digunakan untuk meyimpan data text. Tipe data ini mempunyai jangkauan antara 0 s/d 255 untuk MySQL versi 4.0, dan mempunyai jangkauan antara 0 s/d 65.535 untuk MySQL versi 5.0.3

  • MEDIUMTEXT 

    Digunakan untuk meyimpan data text. Tipe data ini mempunyai jangkauan antara 0 sampai dengan 224-1 karakter

  • LONGTEXT 

    Digunakan untuk meyimpan data text. Tipe data ini mempunyai jangkauan antara 0 sampai dengan 232-1 karakter

  • ENUM 

    Digunakan untuk menyimpan data enumerasi (kumpulan data)

  • SET 

    Digunakan untuk menyimpan data himpunan data.

Sekian tutorial singkat tentang Mengenal dan Menggunakan Tipe Data di MySQL. Semoga bermanfaat & Selamat Belajar MySQL Database.

GARIS BESAR MYSQL


MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggrisdatabase management system) atau DBMS yang multithreadmulti-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.
Tidak sama dengan proyek-proyek seperti Apache, di mana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, di mana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David AxmarkAllan Larsson, dan Michael "Monty" Widenius.


Sistem manajemen basis data relasional

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.
Kehandalan suatu sistem basisdata (DBMS) dapat diketahui dari cara kerja pengoptimasi-nya dalam melakukan proses perintah-perintah SQL yang dibuat oleh pengguna maupun program-program aplikasi yang memanfaatkannya. Sebagai peladen basis data, MySQL mendukung operasi basisdata transaksional maupun operasi basisdata non-transaksional. Pada modus operasi non-transaksional, MySQL dapat dikatakan unggul dalam hal unjuk kerja dibandingkan perangkat lunak peladen basisdata kompetitor lainnya. Namun pada modus non-transaksional tidak ada jaminan atas reliabilitas terhadap data yang tersimpan, karenanya modus non-transaksional hanya cocok untuk jenis aplikasi yang tidak membutuhkan reliabilitas data seperti aplikasi blogging berbasis web (wordpress), CMS, dan sejenisnya. Untuk kebutuhan sistem yang ditujukan untuk bisnis sangat disarankan untuk menggunakan modus basisdata transaksional, hanya saja sebagai konsekuensinya unjuk kerja MySQL pada modus transaksional tidak secepat unjuk kerja pada modus non-transaksional.

Sejarah MySQL

MySQL pada awalnya diciptakan pada tahun 1979, oleh Michael "Monty" Widenius, seorang programmer komputer asal Swedia. Monty mengembangkan sebuah sistem database sederhana yang dinamakan UNIREG yang menggunakan koneksi low-level ISAM database engine dengan indexing. Pada saat itu Monty bekerja pada perusahaan bernama TcX di Swedia.
TcX pada tahun 1994 mulai mengembangkan aplikasi berbasis web, dan berencana menggunakan UNIREG sebagai sistem database. Namun sayangnya, UNIREG dianggagap tidak cocok untuk database yang dinamis seperti web.
TcX kemudian mencoba mencari alternatif sistem database lainnya, salah satunya adalah mSQL (miniSQL). Namun mSQL versi 1 ini juga memiliki kekurangan, yaitu tidak mendukung indexing, sehingga performanya tidak terlalu bagus.
Dengan tujuan memperbaiki performa mSQL, Monty mencoba menghubungi David Hughes (programmer yang mengembangkan mSQL) untuk menanyakan apakah ia tertarik mengembangkan sebuah konektor di mSQL yang dapat dihubungkan dengan UNIREG ISAM sehingga mendukung indexing. Namun saat itu Hughes menolak, dengan alasan sedang mengembangkan teknologi indexing yang independen untuk mSQL versi 2.
Dikarenakan penolakan tersebut, David Hughes, TcX (dan juga Monty) akhirnya memutuskan untuk merancang dan mengembangkan sendiri konsep sistem database baru. Sistem ini merupakan gabungan dari UNIREG dan mSQL (yang source codenya dapat bebas digunakan). Sehingga pada May 1995, sebuah RDBMS baru, yang dinamakan MySQL dirilis.
David Axmark dari Detron HB, rekanan TcX mengusulkan agar MySQL di ‘jual’ dengan model bisnis baru. Ia mengusulkan agar MySQL dikembangkan dan dirilis dengan gratis. Pendapatan perusahaan selanjutnya di dapat dari menjual jasa “support” untuk perusahaan yang ingin mengimplementasikan MySQL. Konsep bisnis ini sekarang dikenal dengan istilah Open Source.
Pada tahun 1995 itu juga, TcX berubah nama menjadi MySQL AB, dengan Michael Widenius, David Axmark dan Allan Larsson sebagai pendirinya. Titel “AB” dibelakang MySQL, adalah singkatan dari “Aktiebolag”, istilah PT (Perseroan Terbatas) bagi perusahaan Swedia.[3]

Keistimewaan MySQL

MySQL memiliki beberapa keistimewaan, antara lain :
  1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
  2. Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis.
  3. Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
  4. 'Performance tuning', MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
  5. Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
  6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).
  7. Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
  8. 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 miliar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
  9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IPUnix soket (UNIX), atau Named Pipes (NT).
  10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
  11. Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
  12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool) yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
  13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.

Kelebihan Dan kekurangan MySQL dibanding RDBMS Lain

Hal paling mendasar yang menjadikan MySQL pilihan utama sebagai database yang digunakan adalah karena MySQL menggunakan Lisensi GPL dan multiplatform, sehingga lebih disukai para mahasiswa karena tidak membutuhkan biaya besar dalam membuat aplikasi serta tidak harus tergantung pada OS Windows ataupun Linux karena dapat dijalankan pada kedua OS tersebut dan beberapa OS lainnya. Tapi alasan tersebut tidaklah cukup untuk menjadikan MySQL sebagai RDBMS yang akan digunakan. Berikut keunggulan yang

Kelebihan

  1. Berlisensi GPL dan Multi Platform.
  2. Dapat diintegrasikan dengan beberapa bahasa Pemrograman seperti .Net, Java, Python, Perl yang merupakan bahasa pemrograman yang paling dominan di kalangan programmer.
  3. Mendukung ODBC untuk sistem operasi Windows sehingga bisa digunakan aplikasi yang berjalan diwindows.
  4. Bisa dijalankan pada spesifikasi hardware yang rendah karena lebih hemat resource memory (dibandingkan database lain) sehingga mudah digunakan untuk bahan pembelajaran.
  5. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari 20 bahasa meskipun bahasa indonesia belum termasuk didalamnya.

Kekurangan

  1. Banyak mengklaim kurang support terhadap pemrograman Visual/Desktop, sehingga sedikit yang menggunakan untuk aplikasi visual.
  2. Karena berlisensi GPL sehingga sulit mendapatkan update untuk problem yang urgent, sehingga perusahaan skala menengah keatas lebih memilih RDBMS berlisensi dan disupport seperti Oracle dan MS SQL Server
  3. Sangat diragukan dalam menangani data skala besar, karena ada beberapa opini yang pro dan kontra terhadap kemampuan MySQL terhadap pengolahan data yang besar.

Kemampuan MySQL

Berikut Fitur serta kapabilitas yang dimiliki oleh MySQL:
  1. Unjuk kerja yang tinggi dalam memproses query sederhana, dalam arti dapat memproses lebih banyak SQL per satuan waktu.
  2. Memiliki lebih banyak tipe data seperti : signed/unsigned integer yang memiliki panjang data sebesar 1,2,3,4 dan 8 byte, FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMP, YEAR, SET dan tipe ENUM.
  3. Mendukung field yang dijadikan Index, dengan maksimal 32 index dalam satu tabel. *
  4. MYSQL memiliki beberapa lapisan keamanan, seperti subnetmask, nama host, dan izin akses user dengan sistem perijinan yang mendetail serta sandi/password terenkripsi.
  5. Konektivitas , MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP ,Unix soket (UNIX),atau Named Pipes(NT).
  6. Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik
  7. Command and function, MySQL memiliki fungsi dan operator secara penuh yang mendukung perintah select dan where dalam query.
  8. Structure Table, MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE dibandingkan DBMS lainnya.
  9. Mendukung penuh terhadap kalimat SQL GROUP BY dan ORDER BY. Mendukung terhadap fungsi penuh ( COUNT(),COUNT(), DISTINCT() AVG(), STD(), SUM(), MAX() dan MIN() )

Bahasa pemrograman

Terdapat beberapa API (Application Programming Interface) tersedia yang memungkinkan aplikasi-aplikasi komputer yang ditulis dalam berbagai bahasa pemrograman untuk dapat mengakses basis data MySQL antara lain: bahasa pemrograman CC++C#bahasa pemrograman Eiffelbahasa pemrograman Smalltalkbahasa pemrograman Javabahasa pemrograman LispPerlPHPbahasa pemrograman PythonRubyREALbasic dan Tcl. Sebuah antarmuka ODBC memanggil MyODBC yang memungkinkan setiap bahasa pemrograman yang mendukung ODBC untuk berkomunikasi dengan basis data MySQL. Kebanyakan kode sumber MySQL dalam ANSI C.

Administrasi

Untuk melakukan administrasi dalam basis data MySQL, dapat menggunakan modul yang sudah termasuk yaitu command-line (perintah: mysql dan mysqladmin). Juga dapat diunduh dari situs MySQL yaitu sebuah modul berbasis grafik (GUI): MySQL Administrator dan MySQL Query Browser. Selain itu terdapat juga sebuah perangkat lunak gratis untuk administrasi basis data MySQL berbasis web yang sangat populer yaitu phpMyAdmin. Untuk perangkat lunak untuk administrasi basis data MySQL yang dijual secara komersial antara lain: MySQL front, Navicat dan EMS SQL Manager for MySQL