Membuat Direktori /tmp di Server Ubuntu

Direktori /tmp di server Linux dibutuhkan oleh banyak daemon service, salah satunya layanan web (apache2). Mesin blog, misalnya, akan menempatkan file sementara di direktori /tmp saat seseorang upload file ke blog.

Diinginkan direktori /tmp dengan kapasitas tertentu (1 GB) yang dapat secara otomatis menghapus file yang berusia lebih dari waktu yang telah ditentukan (misalnya 7 hari). Opsi solusinya adalah menggunakan filesystem 1) tmpfs (file akan disimpan di RAM) dan 2) ext2/3 (file tersimpan di disk loop). Untuk menghapus file berumur yang tidak diperlukan digunakan tmpreaper.

Saya akan menggunakan disk loop (bukan devais riil) dengan filesystem ext3 untuk /tmp. Paket tmpreaper akan diinstall.

Langkahnya sebagai berikut: Continue reading Membuat Direktori /tmp di Server Ubuntu

Tugas#1 TKC-305 Sistem Digital Lanjut

Kegiatan terstruktur dari bahasan pertemuan kedua kuliah TKC-305 Sistem Digital Lanjut adalah berupa tugas#1. Pertemuan kedua membahas tentang metodologi desain HDL menggunakan Xilinx ISE baik secara top-down atau bottom-up, struktural atau prosedural.

Tugas mahasiswa adalah sebagai berikut:

  1. Mahasiswa menginstall Xilinx ISE Webpack di laptopnya masing-masing. Petunjuk instalasi dapat dilihat di sini (Linux, tapi dapat diimplementasikan untuk Windows)
  2. Mahasiswa membuat kode HDL (modul) untuk fungsi sederhana dan mensimulasikan kode tersebut menggunakan simulator ISIM

Fungsi sederhana yang harus dibuat adalah “dekoder nama”. Diinginkan sistem yang mampu menghasilkan keluaran 10 karakter nama (ASCII) dari masukan urutan karakter dalam nama tersebut.

Contoh: nama 10 karakter “Eko Didik “, termasuk spasi. Jika masukan dekoder 0, maka keluar ‘E’ (1000101). Jika masukan dekoder 1, maka keluar ‘k’ (1101011). Dan seterusnya. Secara lengkap adalah sebagai berikut: Continue reading Tugas#1 TKC-305 Sistem Digital Lanjut

Tugas #1 TKC-211 Teknik Mikroprosesor

Kuliah pertama TKC-211 Teknik Mikroprosesor saya isi dengan memberikan pengantar perkuliahan dan tentang pendahuluan teknik mikroprosesor. Download materinya di sini.

Pengantar perkuliahan berisi deskripsi kuliah, standar kompuetensi, buku acuan, rencana perkuliahan / GBPP dan evaluasi serta penilaian hasil pembelajaran. Pendahuluan teknik mikroprosesor berisi tinjauan umum tentang rangkaian terintegrasi digital (IC, integrated circuit), antarmuka dan peripheral dan sistem mikroprosesor.

Salah satu kompetensi yang disasar adalah mahasiswa mampu untuk mengimplementasikan (memprogram) aplikasi menggunakan mikroprosesor. Mikroprosesor yang akan digunakan adalah MCS-51. Bahasa yang akan digunakan adalah assembly dan C.

Penggunaan bahasa assembly mengharuskan mahasiswa untuk memahami kode-instruksi instruksi mikroprosesor yang akan digunakan dan fungsinya masing-masing. Tiap prosesor mempunyai kode instruksi yang berbeda.

Tugas #1 MK ini bertujuan agar mahasiswa memahami set kode instruksi MCS-51 dan membandingkannya dengan kode instruksi mikroprosesor lain (sebaiknya prosesor RISC, reduced instruction set computing). Dengan pemahaman tentang set instruksi dan perbandingannya ini mahasiswa dapat mengimplementasikan program untuk suatu aplikasi berbasis MCS-51 dan prosesor lainnya tersebut.

Deskripsinya tugasnya adalah sebagai berikut: Continue reading Tugas #1 TKC-211 Teknik Mikroprosesor