• Twitter
  • Facebook
  • Google+
  • Instagram
  • Youtube

About me

Let me introduce myself


A bit about me

Saya adalah seorang mahasiswa yang mengejar ridho Allah SWT.

Selalu berusaha memperbaiki diri.

Profile

Enden Lukmanul Hakim

Personal info

Enden Lukmanul Hakim

Birthday: 05 April 1996
Phone number: +62 858 6313 9893
E-mail: enden.lukman@yahoo.com

RESUME

Know more about my past


Employment

  • 2017-future

    Co-Founder @ Dr. Shoes | Premium Shoe Cleaner

    Dr. Shoes merupakan jasa cuci sepatu premium yang berada di Bandung. Untuk lebih jelasnya add Official Account Dr. Shoes | @baq5252o

Education

  • 2014-Present

    Information System and Technology @Institute of Technology Bandung

    Saya memulai kuliah di ITB pada tahun 2014 masuk Sekolah Teknik Elektro dan Informatika (STEI). Kemudian tingkat kedua saya mengambil konsentrasi prodi Sistem dan Teknologi Informasi (STI).

  • 2011-2014

    IPA 2 @ MAN Jampangtengah/MAN 4 Sukabumi

    Saya menempuh pendidikan menengah atas di Madrasah Aliyah Negeri di Kabupaten Sukabumi.

Skills & Things about me

photographer
...%
C, Java, html, css, javascript, & php
Punctual
91%
pes 2017
Web Developer
...%
CorelDraw & Adobe Photoshop

Portfolio

My latest projects


Selasa, 21 Februari 2017

3rd Project - Ultrasonic sensor, LED and Buzzer

3rd Project - Ultrasonic sensor, LED and Buzzer

3rd Project - Ultrasonic sensor, LED and Buzzer

Gambar 1 - Ultrasonic Sensor, LED and Buzzer

Halo selamat malam. Kembali lagi saya akan membagikan hasil proyek Arduino ke tiga saya dan kelompok saya mengenai alat yang bisa mendeteksi jarak suatu benda dengan sensor ultrasonic. Sensor Ultrasonic yang digunakan yaitu tipe HC-SR04, sensor ini dapat mengukur jarak benda didepannya mulai dari 2 cm - 400 cm dan sudut ukuran 30 derajat.


Gambar 2 - Ultrasonic Sensor HC-SR04

Selanjutnya alat ini dilengkapi dengan LED dan Buzzer yang berfungsi sebagai tanda bahwa jarak benda di depan sensor ultrasonic telah masuk pada jangkauan jarak yang telah ditentukan. Saat benda di luar jangkauan sensor ultrasonic, LED dan Buzzer dalam kondisi off. Ketika benda telah masuk dalam jangkauan jarak sensor maka LED akan menyala dan buzzer mengeluarkan bunyi secara bersamaan. 

Gambar 2 - Buzzer

Pada proyek ini kami menggunakan beberapa komponen yang dirinci di bawah ini:

1. Arduino UNO ATMega328 + Kabel USB
2. Sensor Ultrasonic 
3. LED
4. Buzzer
5. Kabel Jumper Male to male
6. Breadboard
7. Laptop

Berikut skematik diagram dari proyek ini:

Gambar 3 - Diagram Skematik Project 3

Berikut ini merupakan source code yang di-upload pada Arduino:

#define trigPin 7
#define echoPin 6
#define led 13
#define buzzer 5


int sound = 0;


void setup() {
  Serial.begin (9600);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  pinMode(led, OUTPUT);
  pinMode(buzzer, OUTPUT);
}


void loop() {
  sound = 0;
  long duration, distance;
  digitalWrite(trigPin, LOW); 
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
  duration = pulseIn(echoPin, HIGH);
  distance = (duration/2) / 29.1;


  if (distance <= 10){
    digitalWrite(led, HIGH);
    sound = 250;
  }else{
    digitalWrite(led, LOW);
    sound = -250;
  }
  Serial.print(distance);
  Serial.println(" cm");
  tone(buzzer,sound);
    
  delay(500);

}


Saat pembuatan alat ini mengalami kendala, yaitu LED tidak menyala dan buzzer menyala terus. Kemudian untuk LED kami coba-coba ganti dengan LED yang lain dan mengubah posisi LED tersebut, dan akhirnya menyala. Akan tetapi buzzer masih menyala terus menerus walaupun benda di luar jangkauan sensor. Setelah kami cari-cari masalahnya, ditemukan bahwa nilai sound untuk kondisi off suatu buzzer harus bernilai negatif 250 (bukan nol). Setelah kami edit program tersebut, akhirnya buzzer tersebut off dan menyala saat ada benda pada jangkauan sensor. 


Hasil implementasi selengkapnya dapat dilihat di:


 


Selasa, 14 Februari 2017

2nd Project - 7-Segment counter with push button

2nd Project - 7-Segment counter with push button

2nd Project - 7-Segment counter with push button


Gambar 1 - 7-Segment counter with push button

Proyek ini merupakan tugas kedua mata kuliah II3231 - Interaksi Manusia, Komputer dan Antarmuka. Proyek ini merupakan kelanjutan dari proyek pertama (LED Flasher with toggle switch). Proyek ini menghasilkan sebuah alat yang bisa menampilkan angka dari 0 sampai dengan 9, kemudian kembali lagi dari 0 pada sebuah komponen 7-Segment (seven segment). Penghitungan atau perubahan angka dilakukan dengan menekan sekali push button untuk setiap perubahan angka. Angka berubah secara incremental ketika tombol ditekan.
Pada proyek ini kami menggunakan beberapa komponen yang hampir sama dengan proyek 1 sebelumnya, hanya ada beberapa tambahan dan ada yang dihilangkan.

Gambar 2 - Komponen yang digunakan

1. Arduino UNO ATMega328 + Kabel USB
2. 7-Segment
3. Resistor 100 ohm, 200 ohm
4. Push Button
5. Kabel Jumper Male to male
6. Breadboard
7. Laptop

Berikut rangkaian skematik digram dari proyek ini.



Berikut ini merupakan source code yang di-upload pada Arduino:

//Inisialisasi Pin 7-Segment
int A = 3;
int B = 2;
int C = 4;
int D = 5;
int DP = 7;
int E = 6;
int F = 8;
int G = 9;
//Inisialisasi Pin Push button, state awal dan membuat counter
int switchUpPin = 13;
int counter = 0;
int buttonUpState = 0;
int lastButtonUpState = 0;
void setup() 
{
 Serial.begin(9600);
 pinMode(A, OUTPUT);
 pinMode(B, OUTPUT);
 pinMode(C, OUTPUT);
 pinMode(D, OUTPUT);
 pinMode(E, OUTPUT);
 pinMode(F, OUTPUT);
 pinMode(G, OUTPUT);
 pinMode(DP, OUTPUT);
 //Start with the deceimal point off
 digitalWrite(DP ,HIGH);
}
void loop() 
{
 //Getting the reads from the buttons
 buttonUpState = digitalRead(switchUpPin);
 //Detecting button press and getting the button status
 //Do this for the button up
 if (buttonUpState != lastButtonUpState) 
 {
 if (buttonUpState == HIGH) 
 {
 //Reset the counter to -1
 if(counter == 9)
 {
 counter = -1;
 }
 //Increase the counter by 1
 counter++;
 //Print the counter to the console and calling the function
 Serial.println(counter);
 changeNumber(counter);
 //Delaying by 250 ms
 delay(250);
 }
 else
 {
 Serial.println("OFF");
 }
 //Delay to avoid button bouncing
 delay(50);
 }
 //Calling the function changeNumber with the arg counter
 changeNumber(counter);
}
//The function to display the numbers
void changeNumber(int buttonPress)
{
 switch (buttonPress)
 {
 //number 0
 case 0:
 digitalWrite(A, LOW);
 digitalWrite(B, LOW);
 digitalWrite(C, LOW);
 digitalWrite(D, LOW);
 digitalWrite(E, LOW);
 digitalWrite(F, LOW);
 digitalWrite(G, HIGH);
 break;
 //number 1
 case 1:
 digitalWrite(A, HIGH);
 digitalWrite(B, LOW);
 digitalWrite(C, LOW);
 digitalWrite(D, HIGH);
 digitalWrite(E, HIGH);
 digitalWrite(F, HIGH);
 digitalWrite(G, HIGH);
 break;
 //number 2
 case 2:
 digitalWrite(A, LOW);
 digitalWrite(B, LOW);
 digitalWrite(C, HIGH);
 digitalWrite(D, LOW);
 digitalWrite(E, LOW);
 digitalWrite(F, HIGH);
 digitalWrite(G, LOW);
 break;
 //number 3
 case 3:
 digitalWrite(A, LOW);
 digitalWrite(B, LOW);
 digitalWrite(C, LOW);
 digitalWrite(D, LOW);
 digitalWrite(E, HIGH);
 digitalWrite(F, HIGH);
 digitalWrite(G, LOW);
 break;
 //number 4
 case 4:
 digitalWrite(A, HIGH);
 digitalWrite(B, LOW);
 digitalWrite(C, LOW);
 digitalWrite(D, HIGH);
 digitalWrite(E, HIGH);
 digitalWrite(F, LOW);
 digitalWrite(G, LOW);
 break;
 //number 5
 case 5:
 digitalWrite(A, LOW);
 digitalWrite(B, HIGH);
 digitalWrite(C, LOW);
 digitalWrite(D, LOW);
 digitalWrite(E, HIGH);
 digitalWrite(F, LOW);
 digitalWrite(G, LOW);
 break;
 //number 6
 case 6:
 digitalWrite(A, LOW);
 digitalWrite(B, HIGH);
 digitalWrite(C, LOW);
 digitalWrite(D, LOW);
 digitalWrite(E, LOW);
 digitalWrite(F, LOW);
 digitalWrite(G, LOW);
 break;
 //number 7
 case 7:
 digitalWrite(A, LOW);
 digitalWrite(B, LOW);
 digitalWrite(C, LOW);
 digitalWrite(D, HIGH);
 digitalWrite(E, HIGH);
 digitalWrite(F, HIGH);
 digitalWrite(G, HIGH);
 break;
 //number 8
 case 8:
 digitalWrite(A, LOW);
 digitalWrite(B, LOW);
 digitalWrite(C, LOW);
 digitalWrite(D, LOW);
 digitalWrite(E, LOW);
 digitalWrite(F, LOW);
 digitalWrite(G, LOW);
 break;
 //number 9
 case 9:
 digitalWrite(A, LOW);
 digitalWrite(B, LOW);
 digitalWrite(C, LOW);
 digitalWrite(D, HIGH);
 digitalWrite(E, HIGH);
 digitalWrite(F, LOW);
 digitalWrite(G, LOW);
 break;
 }
}


Hasil implementasi selengkapnya dapat dilihat di:

Senin, 06 Februari 2017

1st Project - LED Flasher with toggle switch

1st Project - LED Flasher with toggle switch

1st Project - LED Flasher with toggle switch


Gambar 1 - LED Flasher with toggle switch

Proyek ini merupakan tugas pertama mata kuliah II3231 - Interaksi Manusia, Komputer dan Antarmuka. Proyek ini dikerjakan berkelompok yaitu Saya sendiri (Enden Lukmanul Hakim), Feisal Ramadhan Maulana dan Muhammad Aji Ismail. Kami diminta untuk membuat sebuah alat yang menggunakan Arduino sebagai mikrokontrollernya. Proyek ini menghasilkan sebuah alat yang bisa menyalakan dan mematikan sebuah LED pada broad Arduino dengan menggunakan satu buah push button yang berfungsi sebagai saklar untuk mematikan dan menyalakan LED. 
Push button akan berubah status pada setiap pemberian perintah penekanan tombol yang sama. Keadaan ini sering dikenal dengan toggle switch.
Pada proyek ini kami menggunakan beberapa komponen yang sederhana, yaitu sebagai berikut:

Gambar 2 - Komponen yang digunakan

1. Arduino UNO ATMega328 + Kabel USB
2. LED
3. Resistor 100 ohm
4. Push Button
5. Kabel Jumper Male to male
6. Breadboard
7. Laptop
Berikut source code yang di-upload pada Arduino:



(sumber: https://www.arduino.cc/en/tutorial/switch)

Hasil implementasi selengkapnya dapat dilihat di:
https://youtu.be/-hP47Vf6QiY













Services

What can I do


Branding

Web Design

Graphic Design

Development

Photography

User Experience

Contact

Get in touch with me


Adress/Street

23 Street Cisitu Lama I 40135 Indonesia

Phone number

+62 858 6313 9893

E-mail

enden.lukman@yahoo.com