Cara Meng-import Struktur Direktori di Vym

Aplikasi Vym (View Your Mind) dapat digunakan untuk membuat diagram relasi antara konsep, ide dan beragam informasi. Aplikasi ini merupakan perangkat mind mapping, seperti halnya Freemind atau Mind Manager.

Saya sering menggunakan Vym ini di desktop Linuxmint untuk mengelola satu project yang sedang dan akan dikerjakan. Task-task yang perlu dilakukan (todo),  yang sedang dilakukan (in progress) dan yang sudah dilakukan (done).

Salah satunya adalah saat mengembangkan theme OJS untuk JTSiskom (http://jtsiskom.undip.ac.id) bersama tim. Pengembangan theme OJS melibatkan banyak file templates. Jika ingin ditambahkan di Vym akan cukup merepotkan. Read more…

Bash: Membaca Masukan dalam Loop While

Saya membutuhkan program shell (bash) untuk mencari file .*swp dan menghapusnya. File .*swp merupakan file sementara yang dibuat saat kita mengedit file di konsol Linux menggunakan editor Vi atau Vim. File ini akan dihapus saat program Vim keluar.

Namun, saat koneksi terputus saat kita masih dalam keadaan mengedit file dan tidak menyimpannya, file .swp dapat digunakan untuk me-restore ke penyimpanan otomatis terakhir. Kadang file ini perlu dihapus karena akan selalu muncul warning dari Vim saat kita membuka file aslinya. Dan cukup mengganggu.

Berikut skrip sederhana untuk mencari dan menghapus file .*swp. Diinginkan setiap penghapusan memerlukan konfirmasi. Read more…

Categories: Linux, Tutorial

Mounting Google Drive di LinuxMint 17.3 (Rosa)

LinuxMint 17.3 (Rosa) yang saya gunakan tidak mempunyai aplikasi client untuk mengakses Google Drive. Selama ini akses dilakukan langsung menggunakan browser. Diinginkan file dan direktori yang tersimpan dapat diintegrasikan dengan manajer file Nemo yang ada LinuxMint Mate.

Untungnya ada tutorial di komunitas LinuxMint untuk me-mounting Google Drive ini. Namun, tutorial tersebut ditujukan untuk LinuxMint Cinnamon dan di Mate terdapat perintah yang tidak jalan.

Mounting ke Google Drive tersebut menggunakan google-drive-ocamlfuse, sebuah filesystem FUSE lewat Google Drive yang ditulis dalam OCaml. Berikut ringkasan perintah untuk mengaktifkan mounting Google Drive ke LinuxMint Mate. Read more…

Perancangan Rangkaian Sekuensial Sinkron

12-FSM-moore-vs-mealyRangkaian digital baik kombinasional maupun sekuensial telah dipelajari di bab-bab sebelumnya. Rangkaian kombinasional mempunyai keluaran yang nilainya hanya tergantung dari masukan pada saat itu, sedangkan sekuensial mempunyai keluaran yang ditentukan oleh masukan saat itu dan keadaan rangkaian sebelumnya.

Dalam bab ini akan dibahas tentang perancangan rangkaian sekuensial sinkron. Rangkaian ini bersifat sekuensial, yaitu keluaran rangkaian tergantung dari keadaan rangkaian sebelumnya dan membutuhkan elemen penyimpan berupa flip-flop. Rangkaian bersifat sinkron karena perilaku rangkaian dibangkitkan oleh transisi sumber detak yang sama, yaitu sinyal Clk. Rangkaian sekuensial sinkron dirancang menggunakan diagram FSM atau mesin keadaan terbatas, sehingga disebut juga rangkaian FSM.

Rangkaian FSM tersusun atas bagian kombinasional dan bagian sekuensial. Model FSM yang sering digunakan adalah model Moore dan Mealy. Pokok bahasan di bab ini meliputi: Read more…

Categories: Kuliah, Sistem Digital

Rangkaian Sekuensial (Bagian 2)

11_register_geser_kanan_4bit_dengan_kontrolRangkaian kombinasional yang telah dipelajari di bab sebelumnya mempunyai nilai keluaran di suatu waktu hanya ditentukan oleh nilai dari masukannya di waktu tersebut. Dalam rangkaian ini tidak ada penyimpanan informasi atau ketergantungan terhadap nilai keluaran sebelumnya. Contoh rangkaian kombinasional tersebut adalah multiplekser, enkoder, dekoder, demultiplekser, konverter kode dan ALU.

Selain rangkaian kombinasional, sistem komputer tersusun atas rangkaian sekuensial. Berbeda dengan rangkaian kombinasional, rangkaian sekuensial mempunyai nilai keluaran di suatu waktu ditentukan oleh nilai masukannya waktu itu dan keadaan rangkaian sebelumnya.

Rangkaian ini membutuhkan elemen memori untuk menyimpan nilai keadaan dan/atau keluaran sebelumnya. Elemen dasar untuk menyimpan data 1 bit adalah pengunci (latch) dan flip-flop. Rangkaian sekuensial n bit tersusun atas n buah elemen dasar flip-flop dan/atau latch. Contoh rangkaian sekuensial ini adalah register dan pencacah (counter). Read more…

Categories: Kuliah, Sistem Digital
Skip to toolbar