TDD ( Test Driven Development)

Akhir tahun 2013 lalu mendapat sebagai predikat pegawai baru di sebuah perusahaan yang bernama eComindo, pada awal masuk kantor tersebut langsung mendapat project dan pengerjaannya mengimplement TDD( Test Driven Development). Ih waw banget kaaan? secara metodenya aja belum tau gimana, terus harus implement gitu di project ini? *begitulah kata saya dalem hati*.

Tapi karna dapet mentor yang sangat luar biasa hebatnya, akhirnya sedikit demi sedikit paham tentang metode ini dan bisa di implementasi di project, TE O PE BE GE TE deh buat bapak mentor 🙂

Kira-kira begitulah perkenalan saya sama si TDD ini, nah sekarang kita bahas yuk TDD-nya 😀

Continue reading “TDD ( Test Driven Development)”

Database

Gambar 1. Database

Ketika mendengar kata database apa yang kita pikirkan ? apakah kita memikirkan sebuah sistem yang memiliki tingkat kompleksitas yang sangat tinggi? atau tidak memikirkan apa-apa? *disitu kadang saya merasa sedih*

Pada dasarnya database sendiri merupakan media penyimpanan data, biasanya data yang disimpan itu adalah data dari sebuah organisasi (kantor, bank, rumah sakit, dll). Ada yang bilang database itu merupakan kumpulan dari fakta-fakta sebuah organisasi, ada pula yang bilang database merupakan sekumpulan data yang terintegrasi yang diorganisasikan untuk memenuhi kebutuhan para pemakai di dalam suatu organisasi. Apapun pengertiannya tentang database yang penting minumnya teh botol sosro inti dari pada si database ini adalah data yang berkumpul menjadi satu dan dipakai untuk sebuah kebutuhan.

Kira-kira begitulah pengertian dari database itu sendiri, mari kita lanjutkan kedalam pembahasan selanjutnya :p Continue reading “Database”

Algoritma Levenshtein

Beberapa waktu yang lalu *biar kedengeran kaya lagi dongeng* ada orang yang bertanya tentang suatu algoritma yang bisa mendeteksi kemiripan dari dokumen atau lebih dikenal dengan dokumen similaritas, dalam hati sebenernya jujur saya belum pernah denger algoritma apa yang cocok buat itu *maklum waktu jadi mahasiswa jarang banget gaul ke perpustakaan* tapi karna keingintahuan dan ke-soktahuan yang tinggi *untung waktu itu nannya-nya lewat BBM jadi bisa searching dulu* akhirnya ketemu lah suatu algoritma yang disebut bisa mendeteksi atau memeriksa kemiripan sebuah objek (dalam hal ini bisa string kata, dan dokumen) , dan karena pengen ngoprek algoritma ini akhirnya nyemplung lah untuk ngoprek algoritma ini dari model yang sederhana aja (string kata), kita akan memulai dari yang kecil dulu (huruf -> kata -> kalimat -> paragraf -> dokumen).

Sebelum kita mulai membahas algoritma ini, kita harus kenalan dulu sama algoritma levenshtein karena ada pepatah mengatakan “tak kenal maka tak sayang” :p. Continue reading “Algoritma Levenshtein”