Posts

Cara Mendapatkan Google Gemini Advanced Unlimited Gratis!

Image
  AI sudah menjadi kebutuhan. Apalagi bagi orang orang yang bekerja sebagai konten kreator. Kegunaannya macam macam, mulai dari membuat konten, riset konten, mengisi voice over dan lain sebagainya Karena menjadi sebuah kebutuhan, maka dari itu harga yang dibayarkan juga tidak murah untuk menikmati segala fitur fiturnya. Memang saat ini banyak sekali tersedia AI gratis yang bisa kita pakai, namun masih terbatas dari segi token dan penggunaan Maka dari itu tulisan ini akan memberikan cara atau trik mendapatkan AI gratis secara tak terbatas AI yang akan coba kali ini bernama Google Gemini. AI yang dikembangkan oleh Google untuk menyaingi OpenAI yang tengah ramai digunakan. Sebagai perusahaan raksasa teknologi pasti tidak mau kalah dong Maka dari itu Google Gemini menawarkan uji coba 1 bulan kepada setiap pengguna gmail baru untuk menikmati Google Gemini Advanced. Apa yang membedakan dengan versi non-Advanced Dari segi pemrosesan data dan prompt. Google Gemini Advanced memberikan akses tak

Belajar Python Dasar. Pembahasan Object Oriented Programming

Image
  Postingan ini tidak akan menjelaskan konsep OOP secara keseluruhan. Lebih kepada membahas utilitas yang dibutuhkan saaat kita menghadapi case yang berkenaan dengan data science. Maka dari itu kita akan belajar bersama bagaimana menerapkan konsep object oriented programming ke dalam case data science Layaknya bahasa pemograman lain, python memungkinkan kita menggunakan OOP sehingga function dan utilitas lainnya bisa dienkapsulasi secara lebih rapih. Khusus untuk case kali ini, kita akan menerapkan sebuah konsep counter. Dimana class ini akan berisi function function untuk menambah, melihat, dan mereset data/variabel Kita bisa menulis class berserta constructor seperti berikut: class CountingClicker:     def __init__(self, count=0):         self.count = count   Dalam python constructor ditulis __init__, __ disebut sebegai dunder yang memiliki kepanjangan double underscore Kita akan mengisi data count dengan angka 1, bisa ditulis seperti berikut clicker1 = CountingClicker(1) Ketika kita

Belajar Python Dasar. Pembahasan Automated Testing dan Assert

Image
  Kali ini kita akan belajar tentang automated testing. Ini merupakan metode dalam pemograman dimana kita memastikan bahwa kode berjalan dan mengeluarkan hasil sebagaimana mestinya. Automated testing sering di gunakan pada bahasa pemograman tertentu seperti automated testing javascript dan automated testing framework lainnya Apa Itu Automated Testing? Automated Testing adalah implementasi dari tool tool yang dijalankan secara otomatis untuk menguji studi kasus kode. Testing merupakan sebuah langkah paling awal yang harus dilakukan ketika ingin aplikasi kita berjalan baik. Sebelum akhirnya kita melanjutkan pada langkah langkah yang lain seperti intergrasi, API dan UI     Siapa Yang Melakukan Automated Testing? Testing biasa di lakukan pada saat tahapan awal lifecycle dan biasanya developer berkolaborasi dengan tester. Tester disini merupakan tim yang tugasnya mengevaluasi tes yang sudah dilakukan yaitu Manual Tester : Merekam dan memastikan fungsionalitas berjalan sebagaimana mestinya.

Belajar Python Dasar. Pembahasan List Comprehension

Image
  Kita sudah belajar tentang list di postingan sebelumnya, tapi sebenarnya kita bisa membuat sebuah list sesuai dengan keinginan kita dengan mudah. Misal kita ingin list yang berisi angka angka genap, kita bisa mencarinya dengan mudah hanya dengan satu baris. Untuk melakukannya kita wajih mengetahui sebuah konsep bernama list comprehension Baca Juga: Belajar Python Dasar. Pembahasan Struktur Data List, Tuples, Counters, Dictionaries, Sets Apa Itu List Comprehension? List Comprehension adalah sebuah kemampuan untuk bisa mempersingkat sebuah list berdasarkan list lain. Misal saya mempunyai list berikut   angka = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]   saya hanya ingin mengambil angka angka ganjil di dalamnya maka saya bisa melakukan kode berikut   odd_numbers = [x for x in angka if x % 2 == 1]   x pertama merupakan variabel yang bisa kita operasikan jika ingin mengubahnya menjadi hasil yang baru x kedua merupakan variabel yang merepresentasikan setiap angka yang ada di dalam list if x % 2  ===

Belajar Python Dasar. Pembahasan Sorting

Image
  Di dalam python kita mengenal sebuah method bernama sorting. Method ini berfungsi untuk mengurutkan isi list yanng awalnya data tidak berurutan. Misal kita punya list berisi angka, 1,4,3,9 kita bisa mengurutkannya menjadi dari yang terkecil hingga terbesar. Atau sebaliknya. Kali ini kita akan belajar bagaimana menggunakan sorting menggunakan python Cara Menggunakan Sebelum kita menggunakan sorting, pastikan kalian sudah menyiapkan sebuah list dengan isi data data integer x = [4, 3, 1, 2] Kita bisa bungkus dengan dengan memasukkannya ke dalam variabel terlebih dahulu   y = sorted(x) print(y)   Ascending dan Descending Kalian juga bisa mengubah dari kecil ke besar dengan memberikan parameter tertentu yaitu reverse=boolean Ascending adalah urutan dari kecil ke besar Descending adalah urutan dari besar ke kecil Nah, jika kalian ingin mengurutkan dari besar ke kecil kalian bisa menggunakan reverse=True y = sorted(x,  reverse=True) Baca Juga: Belajar Python Dasar. Pembahasan Struktur Data

Belajar Python Dasar. Pembahasan Truthiness

Image
  Truthiness adalah sebuah istilah dalam pemograman dimana kita mencari tahu seberapa jauh suatu nilai bernilai true atau false. Artinya dari setiap banyaknya tipe data sebenarnya mana saja yang mempunyai nilai kebenaran intrinsik di dalamnya.Yang mana ini sangat berpengaruh jikalau kita ingin memproses program untuk sebuah perkondisian Misal saya mempunyai perkondisian di bawah if "makan":     print(True) else:     print(False)   Kode diatas akan memunculkan hasil True. Namun jika "makan" saya ubah menjadi string kosong seperti ini if "":     print(True) else:     print(False) Baca Juga: Ringkasan dan Download Data Science from Scratch: First Principles with Python 2nd Edition Kode ini akan memunculkan hasil False. Sampai sini kita bertanya tanya dan menyimpulkan, "Oh, ternyata string kosong itu bernilai False, kira kira ada ga ya tipe data lain yang bisa jadi bernilai False?". Kenapa ini sangat penting karena ini berkaitan bagaimana cara aplika

Belajar Python Dasar. Pembahasan Control Flow

Image
  Dalam bahasa pemograman python kita mengenal sebuah konsep bernama control flow. Ini merupakan sebuah alur bagaimana program kita bekerja yang biasanya berkaitan dengan loop dan dan perkondisian   Apa Itu Control Flow? Control flow adalah urutan bagaimana statement, instruksi, atau fungsi dieksekusi dan dievaluasi. Semua control flow dalam python diatur oleh looping, pengkondisian, dan panggilan fungsi Ini sangat bermanfaat jika kita ingin menjalankan function dan ingin melakukan sebuah instruksi lain di tengah tengah prosesnya Saya akan memberikan contoh dengan menggunakan jenis jenis konsep dan code dibawah   Baca Juga: Ringkasan dan Download Data Science from Scratch: First Principles with Python 2nd Edition Condition x = 1 if x > 2:     print(True) else:     print(False) Diatas merupakan kode pengkondisian yang sering digunakan. Namun kita bisa mengubah blok blok prosedur diatas menjadi jauh lebih singkat is_success = "Success!" if x == 200 else "Failed!"