Posts

Showing posts from 2019

Materi IT Club

Pengenalan HTML PDF ODP

Membuat Halaman Web CV Online dengan Vuejs + Vuetify

Vue (dibaca view) adalah web framework untuk membuat front end . Menggunakan vue kita bisa membuat web yang terasa "modern". Untuk dapat menggunakan vue, developer sebaiknya terbiasa menggunakan CLI ( command line interface ) karena mulai dari pembuatan project hingga build dieksekusi melalui CLI. Pada tutorial kali ini saya akan membagikan cara membuat halaman web CV online menggunakan Vue yang dilengkapi dengan Vuetify (framework Vue untuk membuat tampilan ala material design yang ada di Android). Langkah-langkahnya adalah sebagai berikut : 1. Install Vue lewat npm atau yarn Di sini saya menggunakan yarn di Archlinux Petunjuk instalasi yarn bisa dilihat di https://yarnpkg.com/lang/en/docs/install Install Vue menggunakan perintah yarn global add @vue/cli // atau jika menggunakan npm : npm install @vue/cli -g 2. Membuat project Vue Eksekusi perintah vue create nama_project cd nama_project Selanjutnya tambahkan Vuetify vue add vuetify Selanjutnya akan d...

Aplikasi MyUNS

Image
MyUNS adalah unofficial Android app dari website UNS . MyUNS : website UNS dalam genggaman :) Download MyUNS di Play Store Changelog v1.0 (Juni 2019 ) : ditampilkan 10 berita terbaru

Bank Soal UTS-UAS S1 Informatika UNS

Pada postingan ini saya membagikan soal-soal UTS/UAS yang saya pernah ampu. Hanya soal saja, tanpa pembahasan Teknik Kompilasi UTS 2019 Manajemen Jaringan UTS 2019 Open Source UTS 2019

Mengenang Pakpuh Ratno

Setelah pemerintah mengumumkan hari raya Idulfitri 1440H jatuh hari Rabu 5 Juni 2019, malem ini suara takbir terdengar sahut menyahut. Sejumlah hal saya alami hari ini, anggap saja postingan ini adalah semacam curcol saya. Pagi ini ada berita duka, kami sekeluarga mendapat kabar Pakpuh Ratno meninggal. Pakpuh adalah kakak laki-laki tertua di keluarga ibuk. Ibuk sering menceritakan tentang pakpuh yang sejak kecil dirawat oleh keluarga yang dijadikan tempat ngekosnya. Pada jaman dulu lazim seorang anak dianggap sebagai anak sendiri, atau bahkan diangkat sebagai anak, oleh keluarga yang ditempati ketika merantau (biasanya anak muda jaman dulu sudah mulai merantau sejak usia sekolah). Kisah hidup pakpuh membawa beliau hingga ke ibu kota, di sana beliau sempat bekerja di Peruri. Ibuk yang pada waktu itu masih kecil tidak pernah mengalami masa kecil bersama dengan pakpuh, pakpuh sudah hidup terpisah dengan keluarga ketika ibu baru lahir. Ibuk adalah anak kedua dari belakang, sedagkang pakpuh...

Java - Menghitung Selisih Tanggal

[Update] Mulai JDK 8, menghitung selisih antara dua waktu dapat dilakukan dengan lebih praktis menggunakan tipe data java.time.LocalDate Dimulai dengan menentukan tanggal awal, misalnya sebagai berikut LocalDate birthDate = LocalDate.of(1990, 01, 22); LocalDate.of digunakan untuk menginisialisasi tanggal, dengan memasukkan tiga parameter yaitu tahun, bulan, dan tanggal. Selanjutnya membuat variabel baru untuk menampung tanggal hari ini LocalDate now = LocalDate.now(); Selisih antara tanggal awal dengan tanggal hari ini dapat dihitung menggunakan java.time.Period Period diff = Period.between(birthDate, now); Selisih antara dua tanggal dapat diperinci menjadi tahun, bulan, hingga hari System.out.printf("\nDifference is %d years, %d months and %d days old\n\n", diff.getYears(), diff.getMonths(), diff.getDays()); Source code lengkap dapat dilihat sebagai berikut ini -------------------------------------------- Untuk menghitung selisih antara dua waktu di Java, dapat di...

Analisis Packet Menggunakan Wireshark

Image
Wireshark adalah software yang mampu meng-capture dan menganalisis traffic jaringan yang melalui sebuah Network Interface Card (NIC). Instalasi Wireshark dapat diunduh di https://www.wireshark.org/download.html Instalasi wireshark di archlinux sudo pacman -S wireshark Menjalankan Wireshark Jalankan Wireshark sebagai root sudo wireshark Capture Paket Hubungkan laptop ke jaringan internet, misal melalui WiFi Pilih network interface yang terhubung ke internet Mulai capture packet menggunakan Wireshark Klik menu Capture → Start Atau klik icon Buka web browser, akses web http://rri.co.id Browser akan membuka halaman http://rri.co.id/home.html Stop capture packet Klik menu Capture → Stop Atau klik icon Filter packet yang telah dicapture dengan mengetik http.host == rri.co.id di bagian Pengiriman data di HTTP (application layer) Klik kanan pada baris pertama hasil filter, pilih Follow → HTTP Stream HTTP Stream menunjukkan mekanisme pengiriman...

Kumpulan Perintah Centos 6 (Vagrant)

Package Aplikasi Install package sudo yum install [nama package] Update package sudo yum update Apache httpd server Instalasi sudo yum install httpd Network Agar vagrant bisa diakses dari host OS Bikin private network bisa pakai DHCP config.vm.network "private_network", type: "dhcp" atau static IP config.vm.network "private_network", ip: "xxx.xxx.xxx.xxx" https://www.vagrantup.com/docs/networking/private_network.html

Contoh Inheritance (Pewarisan) di Java

Image
diupdate 24 November 2023 Inheritance atau pewarisan, dalam paradigma pemrograman berorientasi objek bisa diartikan membuat suatu class yang mirip seperti class yang lain. Ada class yang ditiru (class induk / parent / superclass) dan ada class hasil tiruan / hasil turunan (class child / subclass). Subclass akan mewarisi atribut dan method-method yang ada pada superclass. Contoh inheritance atau pewarisan dalam OOP misalnya sebagai berikut. Ada class Karyawan yang memiliki atribut NIP, nama, dan jenis kelamin serta dua buah method yaitu masukKerja() dan beriNama(String nama). Apabila digambarkan dalam class diagram seperti berikut Dibuat source code dalam bahasa pemrograman Java sebagai berikut Dibuat class baru yaitu Dosen, class Dosen adalah turunan dari class Karyawan. Dalam bahasa pemrograman Java untuk membuat pewarisan digunakan keyword extends ketika menuliskan deklarasi class (lihat baris ke tiga di source berikut). Class Dosen akan mewarisi atribut NIP, nama, dan je...

Panduan Mata Kuliah yang Akan Saya Ampu pada Semester Genap 2019

Pada semester genap 2019 (Februari - Juli 2019) ini saya akan mengampu 4 mata kuliah yang tersebar di S1 (3 mata kuliah) dan D3 (1 mata kuliah). Untuk memberikan gambaran umum mengenai isi mata kuliah yang akan saya ampu. S1 Informatika Manajemen Jaringan  Isinya berupa materi lanjutan dari mata kuliah Jaringan Komputer. Open Source Membahas mengenai penggunaan, manfaat, dan kontribusi ke produk open source. Mahasiswa akan mempelajari pemanfaatan project open source dan bagaimana berkontribusi dalam project open source. RPS mata kuliah Open Source dapat diunduh di sini Teknik Kompilasi Mata kuliah teknik kompilasi adalah mata kuliah pilihan. Dalam mata kuliah ini mahasiswa mempelajari seluk beluk compiler, bagaimana compiler melakukan parsing terhadap bahasa pemrograman dan bagaimana proses kompilasi dilakukan. D3 Teknik Informatika OOP Dasar Yang dipelajari di mata kuliah OOP Dasar adalah pemrograman berorientasi object. Isinya mengenai konsep-konsep class, o...

Draft Rencana Pembelajaran Semester Mata Kuliah Open Source Prodi Informatika UNS (Februari - Agustus 2019)

Mata Kuliah Open Source     Mata kuliah pilihan semester 4 (Februari - Agustus 2019) DESKRIPSI MATA KULIAH Mata kuliah ini membahas konsep pengembangan perangkat lunak open source, dan manfaat-manfaat yang didapatkan dari open source melalui penggunaan dan kontribusi dalam sebuah proyek open source. CAPAIAN PEMBELAJARAN MATA KULIAH Mahasiswa mampu menerapkan bekal materi yang diterima dalam perkuliahan untuk (1) menggunakan produk dari proyek open source dan (2) memberikan kontribusi yang bermanfaat ke dalam sebuah proyek Open Source. BAHAN KAJIAN (menyusul) RANGKUMAN MATERI Open Source     Definisi dan konsep         Free software     Latar belakang     Sejarah     Contoh proyek open source Komunitas open source     Inisiator         individu         organisasi / komunitas      ...

Postgresql di Linux

Archlinux Instalasi Gunakan perintah sudo pacman -S postgresql Konfigurasi Awal Pindah ke user postgres sudo -iu postgres Inisiasi database [postgres]$ initdb -D /var/lib/postgres/data Start dan stop Start postgresql sudo systemctl start postgresql Stop postgresql sudo systemctl stop postgresql Masuk ke CLI Postgres psql -U postgres Perintah-perintah Membuat database postgres=# CREATE DATABASE nama_database Centos 6 masuk ke cli sudo psql -U postgres dump pg_dump -U postgres nama_db > nama_file.sql sudo psql -U postgres nama_db < nama_file.sql