Contoh Program Untuk Menambah / Mengurangi Space Partisi Swap Disk Linux Menggunakan Python

🙂 pagi semua… bertemu lagi dengan saya,
Pagi ini saya ingin share contoh program buatanku, yang merupakan jawaban dari soal yang saya dapat dari Praktikum Sistem Operasi. Yaitu membuat program yang bisa menambah atau mengurangi space partisi swap di Linux (saya memakai Ubuntu 10.04). Program ini menggunaka bahasa pemrograman Python.

Berikut adalah list codenya :

$i = 1;
while($i==1){
print "Partisi Manager Sederhana\n";
print "= = = = = = = = = = = = =\n";
print "1). Tambahkan size partisi swap\n";
print "2). Bersihkan swap tambahan\n";
print "3). Cek size swap\n";
print "4). Keluar\n";
print "Masukkan pilihan menu 1..4 : ";
$pilihan = <STDIN>;
if($pilihan==1){
print "Berapa Mb yang ingin Anda tambahkan ? ";
$tambahan = <STDIN>;
system("dd if=/dev/zero of=tambahan.swap bs=1M count=$tambahan");
system("mkswap tambahan.swap");
system("swapon tambahan.swap");
print "Proses penambahan selesai\n";
}elsif($pilihan==2){
system("dd if=/dev/zero of=tambahan.swap bs=1M count=0");
system("swapoff tambahan.swap");
system("rm tambahan.swap");
print "Pembersihan selesai\n";
}elsif($pilihan==3){
system("clear");
system("free -m");
print "\n";
}else{
system("clear");
$i++;
}
}

Sekian,,, tanpa penjelasan :mrgreen: semoga bermanfaat. Untuk mendapatkan penjelasan lengkap mengenai Python, bisa searching di gugel aja deh ya? 😀

Contoh Program Deteksi Info Hardware – PERL (Linux)

Selamat siang semua 🙂
Kali ini saya ingin share mengenai bagaimana kita membuat program yang bisa menampilkan properties / detil singkat dari hardware PC/Noteboook kita, dan program ini dibuat menggunakan Bahasa Pemrograman PERL.
Contoh program ini saya gunakan di Ubuntu. Ini merupakan salah satu jawaban dari Soal Praktikum Sistem Operasi saya :mrgreen:

Source codenya adalah sebagai berikut :

$q = "y";
while($q=="y"){
print "\n++++++++++ Program Identifikasi Hardware ++++++++++\n";
print "1). LAN CARD\n";
print "2). DVD/CD RW\n";
print "3). PROCESSOR\n";
print "4). MOTHERBOARD\n";
print "5). HARDDISK\n";
print "6). CHIPSET\n";
print "7). AUDIO\n";
print "Pilih no ? ";
$pilihan = &lt;STDIN&gt;;
if($pilihan==1){
print "LAN CARD : ";
system("lspci | grep \"Ethernet controller:\" | cut -c 30-98");
}elsif($pilihan==2){
print "DVD/CD RW : ";
system("cat /proc/sys/dev/cdrom/info | sed ':a;N;$!ba;s/\n/ /g' | cut -c 1-60");
}elsif($pilihan==3){
print "PROCESSOR : ";
system("lshw -short -class processor | sed ':a;N;$!ba;s/\n/ /g' | cut -c 163-200");
}elsif($pilihan==4){
print "MOTHERBOARD : ";
system("dmidecode --type 2 | sed ':a;N;$!ba;s/\n/ /g;s/ / /' | cut -c 97-140 | sed 's/\t/ /'");
}elsif($pilihan==5){
print "HARDDISK : ";
system("lshw -short -class disk | sed ':a;N;$!ba;s/\n/ /g' | cut -c 163-200");
}elsif($pilihan==6){
print "CHIPSET : ";
system("dmidecode --type 2 | sed ':a;N;$!ba;s/\n/ /g;s/ / /' | cut -c 100-140 | sed 's/\t/ /'");
}elsif($pilihan==7){
print "AUDIO : ";
system("lspci | grep Audio | cut -c 23-90");
}else{
print "Apakah Anda mau mengulang ? (y/n) ";
$q = &lt;STDIN&gt;;
print "\n";
}
}

Mohon maaf jika coding nya agak aneh, maklum masih newbie di PERL 😀
Semoga bermanfaat

Memperbaiki Grub Error “grub_rescue” Dengan Window 7 Installer

grub_rescue

Selamat pagi :), pada thread kali ini aku akan share tentang masalah yang sering dialami oleh teman – teman yang mulai menggunakan Dual Boot atau semacamnya. Jadi cara yang aku share kali ini bisa dipakai untuk memperbaiki “grub_rescue” / Grub Error atau juga bisa dipakai untuk menghapus MBR OS lainnya yang terpasang menjadi 1, atau biasa disebut dengan Dual Boot / Dual OS. Cara yang aku tunjukkan ini menggunakan installer bawaan dari Windows 7.

  1. Booting melalui Windows 7 Installer
  2. Setelah itu ikuti saja perintah awalnya (Umumnya pemiliha Bahasa)
  3. Pada tampilan untuk disuruh Install Windows / Repair, pilihlah Repair
  4. Setelah itu masuk pilihan Command Prompt
  5. Pada tampilan Command Prompt, ketikkan kode – kode berikut :
    bootrec.exe /fixmbr
    bootrec.exe /fixboot
    bootrec.exe /RebuildBcd
  6. Setelah semua kode tersebut diinputkan, tutup jendela Command Prompt
  7. Pilih menu Startup Repair
  8. Setelah itu muncul tampilan baru, dan tunggu hingga proses selesai, jika sudah maka akan ada tampilan yang menunjukka distu ada salah satu menu semacam link yang bertuliskan “Advanced …. bla – bla”
    Pilih menu tersebut
  9. Kemudian pilih kembali Startup Repair, tunggu hingga selesai lagi, kemudian klik Finish
  10. Lakukan Restart. Selesai
Oke, cukup sekian … semoga bisa bermanfaat kedepannya, Amin 🙂

Mengatasi Update App Di Market Yang Berhenti Pada Proses “Downloading” Atau “Starting Download”

Android Market Download Update

Kalian pengguna Android pastinya senang untuk Update App melalui Market, dan tentunya selalu berusaha “Stay Up To Date” kan.
Dan kemungkinan juga ada yang mengalami waktu proses Update App tertentu, terkadang proses download berhenti pada status “Downloading” kalau gag gitu berhenti di status “Starting Download” … 🙂
Disini aku sebagai pengguna Android 2.3.3 sering juga mengalami hal tersebut, karena itu aku coba share cara yang aku gunakan untuk mengatasi masalah ini, mungkin saja bisa membantu bagi yang mengalaminya.

Berikut adalah langkah – langkah yang aku lakukan untuk mengatasi masalah tersebut diatas :

  1. Masuk ke menu Setting — Pilih Application — Pilih Manage Application
  2. Kemudian cari App Market dan Tap pada App tersebut
  3. Setelah masuk di tampilan menu Market, akan ada tombol untuk Clear Data / Clear Chace
  4. Tekan tombol tersebut
  5. Kemudian matikan Smartphone kamu, tunggu kurang lebih sekitar 30 detik
  6. Lalu nyalakan kembali, kemudian coba buka Aplikasi Market, lalu coba Update ulang App yang ingin kamu update dari awal tadi …
  7. Selesai
Oke, semoga langkah – langkah yang aku sebutkan tadi juga bisa digunakan bagi pembaca yang bertujuan untuk mengatasi masalah yang sama denganku … hehe :mrgreen:
Happy Update !!!

Beberapa Keutamaan Pada Beberapa Surat Di Al Qur’an

Keutamaan Surat Al-Fatihah
Dari Abu Sa’id bin Al Mu’alla radhiallahu anhu dia berkata :

“Suatu saat saya sedang melaksanakan shalat di masjid, tiba-tiba Rasulullah shallallahu ‘alaihi wasallam memanggilku namun saya tidak menjawab panggilannya hingga shalatku selesai. Setelah itu, saya menemui beliau dan berkata; “Wahai Rasulullah shallallahu ‘alaihi wasallam, sesungguhnya pada waktu itu saya sedang shalat.” Beliau bersabda: “Bukankah Allah ‘azza wajalla telah berfirman; ‘Hai orang-orang yang beriman, penuhilah seruan Allah dan seruan Rasul apabila Rasul menyeru kamu.’” Beliau bersabda lagi: “Sungguh, saya akan mengajarimu tentang surat yang paling agung yang terdapat di dalam Al Qur`an sebelum kamu keluar dari Masjid.” Kemudian beliau memegang tanganku, dan saat beliau hendak keluar Masjid, saya pun berkata; “Bukankah engkau berjanji; ‘Saya akan mengajarimu surat yang paling agung yang terdapat di dalam Al Qur`an.’ Beliau menjawab; (Yaitu surat) AL HAMDU LILLAHI RABBIL ‘AALAMIIN (Segala puji bagi Allah, Rabb semesta Alam), ia adalah As Sab’u Al Matsani, dan Al Qur`an Al Azhim yang telah diwahyukan kepadaku.” (HR. Al-Bukhari no. 4114)

Keutamaan Surat Al-Baqarah dan Ali Imran
Abu Umamah Al Bahili radhiallahu anhu berkata: Saya mendengar Rasulullah SAW bersabda :

“Bacalah Al Qur`an, karena ia akan datang memberi syafa’at kepada para pembacanya pada hari kiamat nanti. Bacalah Zahrawain, yakni surat Al Baqarah dan Ali Imran, karena keduanya akan datang pada hari kiamat nanti, seperti dua tumpuk awan menaungi pembacanya, atau seperti dua kelompok burung yang sedang terbang dalam formasi hendak membela pembacanya. Bacalah Al Baqarah, karena dengan membacanya akan memperoleh barokah, dan dengan tidak membacanya akan menyebabkan penyesalan, dan para penyihir tidak mampu membacanya.” (HR. Muslim no. 1337)

Keutamaan Ayat Kursi
Dari Ubay bin Ka’ab radhiallahu anhu dia berkata :

“Rasulullah shallallahu ‘alaihi wasallam bersabda: “Hai Abu Al-Mundzir! tahukah kamu, ayat manakah di antara ayat-ayat Al Qur`an yang ada padamu yang paling utama?” Abu Mundzir berkata; saya menjawab, “Allah dan Rasul-Nya yang lebih mengetahui.” Beliau bertanya lagi: “Hai Abu Mundzir, tahukah kamu, ayat manakah di antara ayat-ayat Al Qur`an yang ada padamu yang paling utama?” Abu Mundzir berkata; Saya menjawab, “ALLAHU LAA ILAAHA ILLAA HUWAL HAYYUL QAYYUUM.” Abu Mundzir berkata; lalu beliau menepuk dadaku seraya bersabda: “Demi Allah, semoga dadamu dipenuhi dengan ilmu, wahai Abu Al-Mundzir.” (HR. Muslim no. 1343)

Keutamaan 2 Ayat Terakhir Di Surat Al-Baqarah
Dari Abu Mas’ud Al Anshari radhiallahu anhu dia berkata: Rasulullah shallallahu ‘alaihi wasallam bersabda :

“Barangsiapa yang membaca dua ayat ini, yakni dari akhir surat Al Baqarah di malam hari, maka keduanya sudah mencukupinya.” (HR. Al-Bukhari no. 3707 dan Muslim no. 1341)

Keutamaan 10 Ayat Pertama Di Surat Al-Kahfi
Dari Abu Ad-Darda` RA, bahwa Nabi Muhammad SAW bersabda :

“Siapa yang menghafal sepuluh ayat dari awal surat Al Kahfi, maka ia akan terpelihara dari (fitnah) Dajjal.” (HR. Muslim no. 1342)

Keutamaan Surat Al-Ikhlash
Rasulullah SAW bersabda :

“Demi Dzat yang jiwaku berada di tangan-Nya, sesungguhnya surat itu benar-benar menyamai sepertiga Al Qur`an.” (HR. Al-Bukhari no. 4627)

Keutamaan Surat Al-Ikhlash, Surat Al-Falaq, dan Surat An-Naas
Dari Aisyah RA dia berkata :

“Nabi Muhammad SAW biasa bila hendak beranjak ke tempat tidurnya pada setiap malam, beliau menyatukan kedua telapak tangannya, lalu meniupnya dan membacakan: “QULHUWALLAHU AHAD..” dan, “QUL `A’UUDZU BIRABBIL FALAQ…” serta, “QUL `A’UUDZU BIRABBIN NAAS..” Setelah itu, beliau mengusapkan dengan kedua tangannya pada anggota tubuhnya yang terjangkau olehnya. Beliau memulainya dari kepala, wajah dan pada anggota yang dapat dijangkaunya. Hal itu, beliau ulangi sebanyak tiga kali.” (HR. Al-Bukhari no. 4630)

Ref : http://al-atsariyyah.com/keutamaan-al-quran.html

Query SQL Untuk Menghitung Total Record (COUNT) Dari Setiap Value / Primary Yang Berbeda (DISTINCT)

sqlQuery

Assalamualaikum … 🙂
Kali ini aku mau share mengenai SQL Query, dimana dengan query berikut kita bisa mendapatkan Total Record atau kita bisa mengetahui berapa sih total data yang kita maksud ada di dalam rekord tabel?? Untuk lebih jelasnya bisa lihat contoh rekord tabel dibawah ini :

nama_mhs
Rendra
Eko
Budi
Rendra
Hermansah
Hermansah
Budi
Rendra

Nah, dari contoh tabel diatas, kita ingin tahu berapa kali nama Rendra, Eko, Budi dan Hermansah muncul ??? Dengan output / hasil akhir hanya menampilkan nama yang berbeda saja. Semoga kalian tau apa sebenernya aku maksudkan 😀
Oke, berikut adalah querynya :

SELECT nama_mhs, COUNT( * ) AS total_muncul FROM nama_tabel GROUP BY nama_mhs

Nanti hasil akhirnya adalah sebagai berikut :

nama_mhs total_muncul
Rendra 3
Eko 1
Budi 2
Hermansah 2

Sekian… semoga bisa bermanfaat 😀

Cara Untuk Filter / Sorting Unread dan Readed Email Di Yahoo! Mail Yang Baru

Yahoo Mail! Unread Email

Yahoo Mail! Unread Email

Selamat pagi :D, kali ini aku mau membagi pengetahuan mengenai Fitur di Yahoo Mail yang baru yang pasti banyak dibutuhkan, tapi banyak pula orang yang belum mengetahui fitur ini diletakkan. Ya, fitur yang aku maksud adalah filter Unread Mail dan Readed Mail, karena di Yahoo! Mail yang lama enak menunya sudah kelihatan di bagian atas adalah pilihan Readed dan Unread Mail,,, tapi di Yahoo! Mail yang baru ????? pasti muncul pertanyaan besar … Dimana Ya Fitur Ini ?

Aku juga sempet bingung karena gag bisa filter mana Email yang belum dibaca dan sudah dibaca di Yahoo! Mail yang baru ini … 🙁 dan akhirnya saya menemukan cara agar bisa menyaring email yang sudah / belum dibaca oleh pengguna :mrgreen:.
Oke, caranya sangatlah sederhana kok :

  1. Silahkan masuk ke Email Anda dan akses menu Inbox
  2. Kemudian klik tanda kotak berwarna ungu yang ada di kolom kedua untuk menyaring Unread Email (Email Yang Belum Dibaca), dan klik lagi untuk menyaring ke Readed Email(Email Yang Sudah Terbaca).
    Email Yang Belum / Sudah Terbaca
  3. Nah, kalo sudah ke-Sort (terurut), dan Anda ingin mengembalikan urutan email seperti semula, tinggal klik Kolom Tanggal saja… kalo digambar ditunjukkan dengan lingkaran hijau …
  4. Sekian, semoga membantu 😀