Skip to content

Instantly share code, notes, and snippets.

View defrindr's full-sized avatar
👋
Hi there

Defri Indra Mahardika defrindr

👋
Hi there
View GitHub Profile
@defrindr
defrindr / Csv2Table.js
Created March 23, 2024 05:42
Convert CSV File to Table HTML
"use strict";
/**
* @author Defri Indra Mahardika
* @since 2024
* Converter CSV to Table HTML
*/
class Csv2Table {
_elementId = null;
_source = null;
<!-- program html, pada dasarnya harus diawali dengan <html> -->
<!-- dan diakhir dengan </html> -->
<!-- untuk merepresentasikan bahwa program yang sedang dibuat adalah program html -->
<html>
<!-- head berfungsi untuk mengatur informasi terkait halaman -->
<!-- biasanya digunakan ketika optimasi SEO -->
<!-- referensi: https://thohirdev.com/tutorial/belajar-tag-head-pada-html/#:~:text=tag%20head%20adalah%20informasi%20yang,head%3E%20sebagai%20penutup%20tag%20head. -->
<head>
<!-- memberikan judul pada tab -->
@defrindr
defrindr / DecisionTreeClassifier.php
Created March 2, 2024 07:02
DecisionTreeClassifier
<?php
namespace App\Helpers;
use Illuminate\Database\Eloquent\Collection;
class DecisionTreeClassifier
{
protected Collection $dataFrame;
protected array $predict;
@defrindr
defrindr / mover
Last active November 30, 2023 00:28
file mover from git commit history
#!/usr/bin/env php
<?php
/**
* WHAT IT IS:
* Tool untuk memindahkan file yang berubah pada suatu commit, untuk mempermudah upload file.
* HOW TO USE :
* ./mover [commit_start] [commit_end]
*/
<?php
abstract class BangunDatar_Defri {
abstract function luas();
abstract function keliling();
}
/**
{
"info": {
"_postman_id": "df44f797-e00e-45ce-a01d-8bde6431ec9e",
"name": "2023-POS-Haidar",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
"_exporter_id": "8432050"
},
"item": [
{
"name": "Auth",
@defrindr
defrindr / extractor.php
Last active August 12, 2023 03:01
Generate Class Diagram Automatically (CODE IGNITER 3)
<?php
class extractor extends CI_Controller
{
private $workflow = false;
private $exception_ucwords = ["oa_helper"];
private $sanitized = ["'", '"', ",", " ", ";", "(", ")"];
public function getRealpath($type, $name)
{
Jumlah data = 15
TP + FP + FN = 15
Akurasi Iterasi ke-1 = 73.33333333333333
recall = 11 / (11 + 2) = 0.8461538461538461
precition = 11 / (11 + 2) = 0.8461538461538461
F-measure = 2 * (precision * recall) / (precision + recall) = 0.8461538461538461
--------------------
Jumlah data = 15
TP + FP + FN = 15
Akurasi Iterasi ke-2 = 26.666666666666668
import numpy as np
from sklearn.feature_extraction.text import CountVectorizer
from sklearn.naive_bayes import MultinomialNB
import mysql.connector
# Konfigurasi koneksi ke database MySQL
config = {
'user': 'root',
'password': '',
'host': 'localhost',
SELECT t.nama_tim as Nama_Tim, u.fullname as Nama, d.nama_dosen as Dosen, t.total_anggota as total, u.email as Email, p.politeknik as politeknik
FROM tim as t
INNER JOIN users as u ON t.users_id = u.id
INNER JOIN politeknik as p ON p.id = t.politeknik_id
INNER JOIN dosen_pembimbing as d ON d.id = t.dosen_id
WHERE t.kategori_id = 1 AND status_approved = 2 AND t.users_id =u.id