Apa Itu Data Science?

Data Science bagaikan sebuah kotak ajaib yang menyimpan berbagai rahasia. Di balik tumpukan data, terdapat pola dan pengetahuan tersembunyi yang dapat digali untuk membantu kita dalam berbagai aspek kehidupan.

Apa itu Data Science?

Data Science adalah ilmu yang menggabungkan matematika, statistik, dan pemrograman untuk menganalisis data, menemukan pola, dan membuat prediksi. Data Science membantu kita untuk memahami dunia di sekitar kita dengan lebih baik dan mengambil keputusan yang lebih cerdas.

Contoh Implementasi Data Science:

  • Rekomendasi Produk: Data Science digunakan untuk merekomendasikan produk yang mungkin Anda sukai berdasarkan pembelian Anda sebelumnya.
  • Deteksi Penipuan: Data Science membantu bank untuk mendeteksi transaksi penipuan dengan menganalisis pola transaksi nasabah.
  • Perawatan Kesehatan: Data Science membantu dokter untuk mendiagnosis penyakit dengan lebih akurat dan merekomendasikan pengobatan yang tepat.

Bagaimana Memulai dengan Data Science?

Jika Anda tertarik dengan Data Science, berikut beberapa langkah yang dapat Anda lakukan:

  1. Pelajari Dasar-dasarnya: Pelajari matematika, statistik, dan pemrograman.
  2. Pilih Alat yang Tepat: Ada banyak alat yang tersedia untuk Data Science, seperti Python, R, dan SQL.
  3. Berlatih dengan Data: Banyak dataset yang tersedia secara online untuk Anda pelajari dan praktikkan.
  4. Bergabung dengan Komunitas: Ada banyak komunitas Data Science online dan offline yang dapat membantu Anda belajar dan berkembang.

Kesimpulan:

Data Science adalah bidang yang menarik dan berkembang pesat dengan banyak potensi untuk digunakan dalam berbagai bidang. Dengan mempelajari Data Science, Anda dapat membantu memecahkan masalah dunia dan membuat dunia menjadi tempat yang lebih baik. (gai)

Sumber Daya:

Install Aplikasi PHP dari GitHub

Ini hanya sebagai catatan agar kalau saya lupa bisa saya lihat kembali.  Ya karena sebelumnya saya terbiasa melakukan hal ini, terus lama gak saya pakai terus lupa lagi :). Ini memang kelemahan aplikasi yang dijalankan berbasis text.

Tentu saja sebelumnya kamu harus menginstall Composer dan Git.

Codeigniter

git clone https://github.com/dirumahrafif/ci4-blog.git
cd ci4-blog

Lalu buat database, edit .env kalau harus ada yg disesuaikan, atau di database config. Kemudian Install library-library via composer
composer install

Untuk menjalankannya:
php spark serve

Laravel

git clone https://github.com/febrihidayan/laravel-blog.git
cd laravel-blog

Setting .env terutama konfigurasi databasenya
copy .env.example .env

Install library via Composer
composer install

Generate Key di .env
php artisan key:generate

Database Migrate
php artisan migrate

Get Seed
php artisan db:seed

Run
php artisan serve

Summernote, Text Editor Web Form

Sebua editor yang diberi Summernote https://summernote.org/terlihat sangat simpel dan mudah diintegrasikan dengan form sebagai editor.

Satu hal yang paling menarik dari Summernote ini adalah upload gambarnya. Jika kita upload gambar dari Select From Files, gambar langsung di emmbed dalam artikelnya.

Gambar akan berwujud base64 encode seperti ini:

<img src=”data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAq4AAAF7CAYAAAAT5AkHAA … dst” />

Jadi alternatif nih, daripada kita repot-repot nanganin upload gambar 🙂

Warning Untuk Web Programmer Malas

Masalah JQuery Reset Form

Saya itu web programmer malas. Malas ngetik program panjang-panjang. maunya dengan beberapa ketikan program sudah berjalan. Namun dunia sekarang berubah, harus lebih detail ..

Misalnya ketika membuat $(“#myForm1”)[0].reset() pada jQuery maunya semua yg ada dalam form dengan id #myForm sudah tereset. Ternyata input type hidden tidak bisa tereset dengan kode itu.

Sebuah potongan coding yang menyebabkan saya terkena masalah hari ini. Ada List, Modal dan Form. Jika saya baru mengupdate data kemudian saya menambah data ternyata malah mengupdate data sebelumnya. Adoh biyuung. Ini sebenarnya pernah saya alami sebelumnya, tapi karena sudah lama, lupa.

Intinya, $(“#myForm1”)[0].reset() tidak bisa mereset value pada hidden form. Sehingga kita harus meresetnya secara manuat. Hadooh …

Masalah null di MySQL

Kedua masalah null di mySQL. Dulu jika kita insert data, terus tanpa ada data yang dimasukkan pada kolom tertentu, walaupun default valuenya none, ok ok aja. Namun sekarang kalau default value pada kolom tidak kita setting null atau nilai tertentu,  error. Sehingga kalau pengin aman, setting default value pada fieldmu walaupun null. Ini disebabkan oleh STRICT_TRANS_TABLES

Sebenarnya ini disebabkan oleh konfigurasi default mysql baru yang strick. kalau kita membuka mysql.ini akan didapati beberapa batasan seperti ini.

sql_mode=”STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION”

Dan semuanya akan menjadi tidak strick jika
sql_mode = “”

Makanya pakai VPS ajah biar bisa edit mysql.ini 🙂

HeidiSQL Sudah Mendukung SQLite

Dulu saya pengguna aktif phpMyAdmin untuk memanage database, namun semenjak saya menemukan HeidiSQL untuk memanage database mySQL, saya lebih sering menggunakan alat ini untuk mengelola database, walaupun database yang saya gunakan hanya MySQL – MariaDB.

Aplikasi ini simpel, praktis, robush. Enteng. No Debat 🙂

Namun di kemudian waktu, saya juga pengguna aktif SQLite sebagai database paling praktis dan simpel untuk aplikasi kecil. Kecil, cepat, gampang di copas, dan disimpan dalam satu file. Tanpa tanding.

Sebagai pengguna SQLite garis keras, saya mencari tahu apakah HeidiSQL mendukung SQLite? Walaupun waktu itu dipilihannya memang tidak ada. Saya selalu mengikuti update terbaru, kalau-kalau pilihan sqlite muncul.

Suatu saat saya menemukan jawaban developer atas pertanyaan apakah SQLite akan didukung HeidiSQL?

Semenjak saat itu saya sudah tidak berharap. Jarang update aplikasi, kalaupun update saya juga tidak pernah menengok apakah ada pilihan sqlite atau tidak.

Hari ini ada notifikasi untuk update database, dan iseng saya lihat pilihan database yang di support. Dan, ternyata SQLite ada disitu.

Surprise!

Ok, nampaknya HeidiSQL sudah mendukung SQLite sejak 4 tahun yang lalu hehehe. Saya tidak tahu. Dan walaupun saya install Heidi SQL tidak pernah melihat  daftar database yang disupport. Sejak HeidSQL 11.

Terima kasih banyak untuk Ansgar Becker (Germany) dan kawan-kawan yang telah membuat software hebat ini.