Skip to main content

Posts

Cara Membuat Website Statis dengan Github Page

Halo teman-teman! Pada artikel sebelumnya kita telah berkenalan dengan git dan github. Selain kita dapat menyimpan repository git, ternyata kita juga dapat membuat web statis untuk user dan project kita secara gratis di github? Gimana tambah luar biasa kan? :D Pernahkah kalian mengunjungi web dengan domain akhiran *.github.io ? Nah itulah contoh web statis yang dibuat dengan github page. Tak perlu panjang lebar, berikut ini cara membuat github page: 1. Masuk ke akun github kalian, lalu buatlah repository baru dengan nama username.github.io (dimana username adalah username kalian, contoh andreecy.github.io dimana username saya adalah andreecy). Pastikan sesuai dengan username kalian atau github page tidak akan bekerja 2. Masuklah ke folder dimana kita ingin meletakkan file project dari web. $ cd /home/andreecy/www/ 3. Clone repository kita tadi dengan perintah $ git clone https://github.com/username/username.github.io perhatikan dimana username adalah username kita ma...

Apa itu Version Control System, Git, GitHub

Berkenalan dengan Version Control System Bayangkan jika anda seorang programmer dan mempunyai sebuah tim yang terdiri dari beberapa bahkan banyak orang anggota. Ketika semua anggota tim mengerjakan satu project yang sama, namun dengan komputer yang berbeda. Tentu setiap anggota perlu files dan data yang singkron dengan sesama anggota lainnya.  Banyaknya anggota tim membuat koordinasi untuk pembagian tugas pun sulit, akhirnya kemungkinan mengerjakan file/data yang sama sangat mungkin terjadi. Hal itu tentu tidak efisien. Untuk itu ditemukanlah git atau Version Control System . Dalam bahasa kita dapat diartikan sebagai sistem yang mencatat semua perubahan pada file.  Dengan git, semua perubahan apapun dalam file bisa tercatat, sehingga apabila ada eror atau kerusakan file dapat di kembalikan seperti keadaan ketika kita mencatat (atau istilahnya commit).  Setiap anggota dapat melakukan perubahan file walaupun file yang dikerjakan sama, semua anggota dapat mengg...

Cara Membuat Sensor Suhu dengan Arduino dan LM35

Pada kesempatan kali ini saya akan share pengalaman membuat sensor suhu dengan Arduino dan ic LM35 sebagai sensornya. Pastikan kalian sudah menginstall Arduino IDE, jika belum silahkan download terlebih dahulu. Pastikan juga driver usb Arduino sudah terinstall, jika belum silahkan lihat artikel Menginstall Arduino Uno di Ubuntu Peralatan yang kita butuhkan: - Arduino Uno - IC LM35 (bentuknya simple memiliki 3kaki seperti transistor, harganya pun terjangkau sekitar Rp.15k) - Kabel jumper male to female (3buah) Sambungkan LM35 dengan arduino menggunakan jumper, perhatikan posisi LM35 seperti gambar dibawah: Kaki 1 : 5V (daya) Kaki 2 : A1 (analog input) Kaki 3: GND (ground) Kemudian untuk programmingnya buka Arduino IDE: Tambahkan code dibawah ini //start of code float temp; int tempPin = 1; void setup() { Serial.begin(9600); } void loop() { temp = analogRead(tempPin); temp = temp * 0.48828125; Serial.print(temp); Serial.print(" C"); ...

Cara Menginstall Arduino Uno di Linux Ubuntu

Sebelumnya saya pernah bercerita tentang membuat arduino uno sendiri atau menggunakan minimum system untuk low budget :D. Alhamdulillah akhirnya sekarang saya memiliki arduino uno sendiri, setelah di hadiahi oleh kang Sucipto yang baik :D. Oke kali saya akan menceritakan pengalaman saya menggunakan arduino di linux Ubuntu. Keunggulan arduino Uno adalah praktis, dan sudah ada regulator tegangan, serta dapat di monitoring dengan serial monitor. sedangkan Minimum system kita masih sedikit ribet dengan perkabelan, tidak ada regulator tegangan, tidak bisa diserial monitor, kecuali harus memprogram menggunakan alat tambahan USBasp atau USB to UART(USB to TTL). Walaupun begitu, pengalaman menggunakan minimum system tentu sangat penting bagi kita, akhirnya kita lebih paham dari dasar microcontroller dan cara kerja dari arduino sendiri. Serta nanti nya pada fase produksi. Biaya produksi akan lebih tertekan menggunakan minimum system daripada harus membeli arduino uno untuk set...

Tutorial Debugging Android ADB menggunakan usb di Ubuntu Linux

Karena sudah lama saya tidak debugging menggunakan kabel usb kali ini saya bingung, biasanya saya hanya menggunakan WifiADB untuk debuging namun android perlu di root terlebih dahulu. Kali ini saya menggunakan device yang berbeda dari biasanya, yaitu ASUS Fonepad7 yang belum saya root alias masih official :D Sebelumnya saya telah melakukan langkah2 awal sebagai berikut: 1. Mengaktifkan Developer Options di Android Masuk System   Settings di android -> Developer Options / Opsi pengembang -> aktifkan Enable debugging over USB   Untuk versi Android 4.2 atau lebih baru: Masuk System Settings -> About phone lalu klik Build number 7x. Kembali ke halaman Settings maka menu Developer Options akan muncul dibawah -> Aktifkan Enable debbuging over USB 2. Tancapkan kabel usb android ke PC 3. Cek apakah device sudah terhubung Masuk Terminal lalu ketikan perintah adb usb Lalu saya mendapatkan pesan error ini error: insufficient permissions for device Nah ...

Menginstall Bootloader Arduino di IC ATMega328

Melanjutkan artikel seri Membuat Arduino Sendiri , Seperti yang telah dibahas sebelumnya bahwa kita harus menginstall bootloader di IC baru sebelum bisa digunakan sebagai Arduino. Tutorial kali ini kita akan menginstall bootloader di ATMega328 menggunakan USBasp Programmer, beginilah caranya: 1. Tancapkan USBasp dan pastikan driver USBasp sudah tersintall di komputer, Jika belum tutorialnya disini Menginstall driver USBasp di Linux Ubuntu 2. Sambungkan pin out dari USBasp ke pin pada ATMega328 dengan kabel pin, lihatlah gambar dibawah sebagai panduan: Sambungkan pin MOSI dari USBasp dengan MOSI di ATMega328. Sambungkan pin Reset dari USBasp dengan Reset di ATMega328. Sambungkan pin SCK dari USBasp dengan SCK di ATMega328. Sambungkan pin MISO dari USBasp dengan MISO di ATMega328. Sambungkan pin VCC dari USBasp dengan VCC di ATMega328. Sambungkan pin GND dari USBasp dengan GDN di ATMega328. Perlu di ingat! Jangan sampai salah menyambungkan pin, dan pastikan arah dari kab...

Menginstall USBasp Programmer di Ubuntu Linux

Berkaitan dengan artikel sebelumnya yaitu Membuat Arduino Uno Sendiri , kali ini saya akan menjelaskan Cara installasi USBasp Programmer di Ubuntu Linux. Sedikit ulasan: USBasp Programmer adalah alat yang digunakan untuk menginstall/burn bootloader pada sebuah microcontroller (IC) dan memprogram sebuah IC. Pada kasus ini saya nantinya menggunakan USBasp untuk menginstall bootloader di IC ATMega328 untuk membuat Arduino Uno sendiri. :D Langsung saja, Caranya sebagai berikut: 1. Install driver dengan paket AVRdude sudo apt-get install avrdude 2. Setelah itu tancapkan USBasp ke komputer dan promt dmesg $ dmesg [...] [15014.460382] usb 5-1: new low-speed USB device number 4 using uhci_hcd Dibaris paling bawah akan terlihat bahwa device usb baru terdeteksi oleh sistem, seperti contoh diatas 3. Coba ketik lsusb untuk mengetahui semua daftar usb device yang terhubung $ lsusb Bus 006 Device 002: ID 046d:c526 Logitech, Inc. Nano Receiver Bus 007 Device 002: ID 044e:...