Start A New ~ Business

 Pada hari ini saya dan kawan-kawan saya membuat rencana besar yaitu membuat usaha namun saya rahasiakan karena ini bersifat kekeluargaan dalam persahabatan namun jika sudah besar maka kemungkinan saya dan kawan saya akan membuat lowongan kerja namun ini masih bersifat rencana belum lagi usaha yang lain seperti saya membuat sebuah aplikasi untuk kebutuhan customer baik android maupun website. 

Saya sudah memaparkan ide saya ke kawan saya dan juga ke Perusahaan Indotraco terkait dengan ide saya untuk memperluas target pasar terutama itu, dengan hal itu maka omset nya bisa bertambah.

“Life is like a wheel when you down you’ll feel how you fight to the top again”

Thank you
Ilham Idfiana

Percobaan ~ Python Ke Database

 Pada kali ini saya akan mencoba bagaimana caranya input data dari tkinter menggunakan python, ada kasus dimana tkinter gui diisi / registrasi untuk melakukan input data berupa data-data penting.

Tampilan sebagai contoh  


Jika diisi data tersebut maka akan melakukan post ke database mysql maupun ke post website 

Source codenya seperti berikut : 
mydb = mysql.connector.connect(
      host=”localhost”,
      user=”root”,
      password=””,
      database=”facebase”
    )
    mycursor = mydb.cursor()
    wnow = datetime.datetime.now()
    dtstring1 = wnow.strftime(“%Y/%m/%d, %H:%M:%S”)
    print(“[INFO] database connect”)
                
    command = “INSERT INTO facebase (Id, Nama, NIS) VALUES (%s,%s,%s);”
    values = (noabsen_info, nama_info, nis_info)
    mycursor.execute(command, values)
    mydb.commit()
    print(mycursor.rowcount, “[INFO] database connect & data ditambah”)
    
    sleep(1)#delay
    #melakukan post ke website menggunakan request
    url = ‘https://sheltered-cliffs-19674.herokuapp.com’#alamat website bisa berubah tergantung kondisi
    #key / post ke website
    PARAMS = {‘id’: noabsen_info, ‘nama’: nama_info,’nis’: nis_info, ‘absensi’: dtstring1}
    x = requests.post(url, data = PARAMS)
    print(x.text)

Hasil output :

Cmd 

SQL Database

Kesimpulan : 

Jadi pada kasus ini ialah inputnya dari tkinter python dan hasil dari inputan tersebut dpat melakukan post ke website dan sql.

referensi :

tkinter

mysql

post

Review Modul 1 Alpro

 Dikatakan soal seperti ini :

  1. Buat program yang menggunakan procedure untuk : 

Program menghitung waktu parkir. Input berupa jam masuk dan jam keluar (asumsi waktu keluar selalu lebih besar daripada jam masuk). Output program adalah lama parkir dan biaya parkir. Biaya parkir = Rp 3000/jam . Perhitungan lama waktu parkir menggunakan fungsi lama_waktu dan perhitungan biaya dibuat dalam satu fungsi hitung_biaya


Contoh keluaran program: 

Input Jam masuk parkir : 15

Input jam keluar parkir : 16

Lama parkir : 1

Biaya Parkir : 3000



baik kita kerjakan ya.

#include<iostream>
#include <stdlib.h>
#include <Windows.h>
#include <stdio.h>
#include <iomanip>
#include <conio.h>
#include <unistd.h>
#include <cstdlib>
using namespace std;

float jm,jk,waktu,uang;
void lama_waktu(float jm,float jk){
waktu = jk – jm;
}

void hitung_biaya(){
uang = waktu * 3000;
}

void output(float jm,float jk){
cout<<“Hasil “<<endl;
cout<<“Jam Masuk Parkir : “<<jm<<endl;
cout<<“Jam Masuk Keluar : “<<jk<<endl;
cout<<“Lama Parkir : “<<waktu<<endl;
cout<<“Biaya Parkir : “<<uang<<endl;
}

int main(){
cout<<“Menghitung biaya parkir dan waktu parkir”<<endl;
cout<<“Masukkan Jam Masuk : “;cin>>jm;cout<<endl;
cout<<“Masukkan Jam Keluar : “;cin>>jk;cout<<endl;
lama_waktu(jm,jk);
hitung_biaya();
output(jm,jk);
return 0;
}

dan itu coding nya
dan bisa lihat videonya disini : https://youtu.be/0viFP3L0XNo

Penugasan ~ Tentang POST data ke Website

Point Utama 

Pada hari ini saya dapat pr dikatakan bahwa data yang sudah di deteksi oleh pythonnya langsung post ke website nya agar bisa terdata ke websitenya. dan hasilnya adalah pada saat didteksi face nya langsung ke website pada saat di print melalui syntax sebagai berikut

url = ‘http://127.0.0.1/absen/’

 #key

PARAMS = {‘id’: id[0], ‘nama’: id[1],’nis’: id[2], ‘absensi’: dtstring}

 x5 = requests.post(url, data = PARAMS)

jadi hanya id saja nampil semua jadi pakai array nya id[0] buat no idnya, id[1] buat nama, id[2] buat nis untuk hasilnya seperti ini  

Hasil tersebut dapat POST ke website tujuan dengan hasil nanti ketika melakukan absensi maka data siswa ataupun siswi dapat dilihat melalui website dan ataupun aplikasinya.

Dan hasil read data ke csv nya sebagai absensi secara offline

Artikel ini memiliki referensi untuk melakukan deteksi 

– AI Facebook

– https://realpython.com/face-recognition-with-python/

– https://www.youtube.com/watch?v=sz25xxF_AVE

– https://machinelearningmastery.com/how-to-perform-face-detection-with-classical-and-deep-learning-methods-in-python-with-keras/

– https://towardsdatascience.com/face-detection-in-2-minutes-using-opencv-python-90f89d7c0f81

– https://www.w3schools.com/python/ref_requests_post.asp

– https://stackoverflow.com/questions/11322430/how-to-send-post-request

Link Tutorialnya :

– https://ilhamidfiana.blogspot.com/2021/02/face-recognition-python-video.html

Terima kasih

Semoga bermanfaat

Ilham Idfiana

Tugas – Membaca hasil absensi ke excel

 Introduction

Pada pertemuan minggu lalu saya presentasi terkait dengan absensi yang dimana hasil tersebut dapat diread ke excel, hasilnya sebagai berikut.
Id,Nama,Nis,Waktu
(2, ‘sssssss’, ‘6702184011’),09/18/2021, 19:17:35
(3, ‘Ilham Idfiana’, ‘6702184012’),09/18/2021, 19:20:10
(3, ‘Ilham Idfiana’, ‘6702184012’),09/18/2021, 19:22:23
(3, ‘Ilham Idfiana’, ‘6702184012’),09/18/2021, 19:24:23
hasil tersebut didapatkan karena hasil dari read face atau membaca wajah pada saat registrasi, kemudian hasil tersebut di train sehingga dapat masuk ke database dengan kode id, nama dan nis. untuk waktu dibaca secara string dan membutuhkan library time dan datetime uuntuk membacanya.
Untuk menghubungkan ke database saya gunakan localhost atau phpmyadmin sebelum dilakukan POST ke situs website real nya, hasil nanti akan di post ke situs website nya dan dilakukan proses get untuk melakukan absensinya.
Terima  kasih semoga bermanfaat
Ilham Idfiana

Lain – Lain Pt 1

 Pada hari ini saya melanjutkan tugas saya sekaligus mencari data-data terkait dengan detection untuk sistem absensi kebetulan saya mengunjungi AI Facebook dimana dalam website tersebut kumpulan riset-riset terkait dengan AI (Artificial Intelligence) “untuk pengertian AI bisa dicari di sumber-sumber terpercaya ya jangan di blog-blog.” 

Saya menemukan yang tertarik di website dengan repo github FB AI tersebut yaitu tentang detectron2 yang dimana riset tersebut mengenai deteksi deteksi object seperti wajah, barang, dll selebihnya dapat dilihat di link github fb ai

Semoga bermanfaat ya

Ilham Idfiana

Cara melakukan menghilangkan file tanpa software

Apabila kalian ingin file kalian aman dari temen2 yang suka jaill? enkripsi aja atau amankan file kalian di komputer ataupun laptop kalian ….. 😁 kut ini codenya 

Code :

cls

@ECHO OFF

title Folder File_Encrypted

if EXIST “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}” goto Buka_18

if NOT EXIST File_Encrypted goto Folderlocker_18December2013

goto CONFIRM

:CONFIRM

echo Apakah anda ingin mengunci Folder tersebut ? (Y/N)

set/p “cho=>”

if %cho%==Y goto ONITU

if %cho%==y goto ONITU

if %cho%==n goto END

if %cho%==N goto END

echo Ketik Y atau N. 

:ONITU

ren File_Encrypted “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}”

attrib +h +s “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}”

echo Folder terkunci

goto End

:Buka_18

echo Input your password please

set/p “pass=>”

if NOT %pass%== test goto FAIL

attrib -h -s “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}”

ren “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}” File_Encrypted

echo sukses sob

goto End

:FAIL

echo Password salah gan

goto end

:Folderlocker_18December2013

md File_Encrypted

echo File_Encrypted berhasil dibuat

goto End

:End

Kalian copy code ini nanti ke notepad seperti ini

Setelah itu save as.

Save as type nya ganti ke all files, dan tambahkan ekstensi dibelakang filenya jadi .bat 

Enjoy gunakan yang bijak ya !

Ilham Idfiana

Mikrotik RouterOS

 

RouterOS adalah sistem operasi dan perangkat lunak yang mampu membuat PC berbasis Intel/AMD mampu melakukan fungsi Router, Bridge, Firewall, Bandwidth Management, Wireless AP & Client dan masih banyak fungsi lainnya. RouterOS dapat melakukan hampir semua fungsi networking dan juga beberapa fungsi server. Dalam mikrotik, Router OS itu kaya windows nya jadi mikrotik itu perangkat nya namun isinya memiliki sistem operasi yang bernama Router OS.

Bagi yang ingin download router os mikrotik. 

https://mikrotik.com/download

Referensi : 

https://sas.telkomuniversity.ac.id/id/mikrotik-academy-fakultas-ilmu-terapan-telkom-university/

https://mikrotik.com/

Simulasi Sidang ~ Live Video

 Pada kali ini saya akan share simulasi sidang bersama bapak Muhammad Rizqy Alfarisi, S.ST, M.T selaku pembimbing ke 2 saya.

berikut video nya :

Disini adalah video seminar proposal namun dalam keadaan terpisah jadi pembimbing 1 khusus , lalu untuk pembimbing ke 2 harus sendiri-sendiri, maaf maaf ya dalam videonya saya agak kurang bagus karena saya gugup bet wkwkwkwk……. semoga jadi pembelajaran aja ya buat menghadapi sidang atau sempro nya intinya jangan takut , harus dalam keadaan tenang.

Ilham Idfiana