Saturday, March 13, 2010

Ripping CD Audio dengan cdparanoia dan lame di Fedora 11

Ripping CD Audio adalah proses membuat file MP3 dari CD Audio. Atau bisa juga disebut konversi audio ke mp3. Untuk melakukannya dibutuhkan paket program cdparanoia dan lame. Pastikan bahwa kedua paket ini sudah terinstalasi di komputer Fedora anda. Jika belum ada, lakukan instalasi dengan YUM. Kualitas suara hasil ripping sangat tergantung sound card yang digunakan.

Instalasi cdparanoia dan lame

[root@localhost ~]# yum install cdparanoia
[root@localhost ~]# yum install lame

Jika instalasi cdparanoia-10.2-4.fc11.i586 (39kB) dan lame-3.98.2-3.fc11.i586 (139 kB) sudah sukses, langkah selanjutnya adalah melakukan Ripping dan Encoding.

Ripping CD Audio ke file WAV

Masukkan CD Audio ke dalam CD Drive lalu jalankan perintah baris berikut :

[msmunir@localhost temp]$ cdparanoia -B

Tunggu beberapa saat. Hasil ripping dapat dilihat di folder yang digunakan untuk ripping. File hasil akan berkestensi WAV.

[msmunir@localhost temp]$ ls
track00.cdda.wav track04.cdda.wav track08.cdda.wav track12.cdda.wav
track01.cdda.wav track05.cdda.wav track09.cdda.wav
track02.cdda.wav track06.cdda.wav track10.cdda.wav
track03.cdda.wav track07.cdda.wav track11.cdda.wav
[msmunir@localhost temp]$


Setelah proses ripping ke seluruh lagu, selanjutnya adalah melakukan encoding.

Encoding file WAV ke file MP3

Encoding adalah mengubah format file dari WAV ke MP3. Encoding menggunakan paket lame yang telah diinstalasi sebelumnya. Lihat atas. Dalam kesempatan ini, akan di encoding album "Warna with Friends" dari Warna.

[msmunir@localhost temp]$ lame track01.cdda.wav 50_tahun_lagi.mp3
[msmunir@localhost temp]$ lame track02.cdda.wav kisah_terindah.mp3
[msmunir@localhost temp]$ lame track03.cdda.wav ternyata_cinta.mp3
dst

Judul lagu jangan dipisah dengan spasi, guanakan saja underscore. Jika proses encoding telah tuntas, file-file WAV bisa dihapus dengan menyisakan file-file MP3. Dan untuk memberi info kepada setiap file MP3 atau Tag ID, silahkan gunakan tool "mp3info". Cara pakainya lihat artikel sebelumnya dalam blog ini.

Menghapus file WAV secara serempak.

[msmunir@localhost temp]$ rm -f *.wav

Lihat hasil akhir

[msmunir@localhost temp]$ ls -l
total 45452
-rw-rw-r-- 1 msmunir msmunir 3302840 Mar 13 19:39 50_tahun_lagi.mp3
-rw-rw-r-- 1 msmunir msmunir 4268326 Mar 13 19:44 cinta_kan_membawamu_kembali.mp3
-rw-rw-r-- 1 msmunir msmunir 3098876 Mar 13 19:44 cinta_terakhir.mp3
-rw-rw-r-- 1 msmunir msmunir 3750474 Mar 13 19:45 hebat.mp3
-rw-rw-r-- 1 msmunir msmunir 4215663 Mar 13 19:44 kisah_romantis.mp3
-rw-rw-r-- 1 msmunir msmunir 3457485 Mar 13 19:44 kisah_terindah.mp3
-rw-rw-r-- 1 msmunir msmunir 4222350 Mar 13 19:44 kita_takkan_bersatu.mp3
-rw-rw-r-- 1 msmunir msmunir 3668554 Mar 13 19:44 rintangan.mp3
-rw-rw-r-- 1 msmunir msmunir 3522687 Mar 13 19:45 salahi_aku.mp3
-rw-rw-r-- 1 msmunir msmunir 4343976 Mar 13 19:44 semakin_jauh.mp3
-rw-rw-r-- 1 msmunir msmunir 4788685 Mar 13 19:44 ternyata_cinta.mp3
-rw-rw-r-- 1 msmunir msmunir 3870011 Mar 13 19:44 ya_ya_ya_aku_bahagia.mp3
[msmunir@localhost temp]$


Contoh perintah mp3info untuk memberi ID TAG pada setiap file MP3.

$ mp3info -a Warna -c MSM\ Production -g 13 -l Warna\ with\ Friends -y 2008 -n 1 -t 50\ tahun\ lagi 50_tahun_lagi.mp3
$ mp3info -a Warna -c MSM\ Production -g 13 -l Warna\ with\ Friends -y 2008 -n 2 -t kisah\ terindah kisah_terindah.mp3
$ mp3info -a Warna -c MSM\ Production -g 13 -l Warna\ with\ Friends -y 2008 -n 3 -t ternyata\ cinta ternyata_cinta.mp3
$ mp3info -a Warna -c MSM\ Production -g 13 -l Warna\ with\ Friends -y 2008 -n 4 -t kita\ takkan\ bersatu kita_takkan_bersatu.mp3
$ mp3info -a Warna -c MSM\ Production -g 13 -l Warna\ with\ Friends -y 2008 -n 5 -t rintangan rintangan.mp3
$ mp3info -a Warna -c MSM\ Production -g 13 -l Warna\ with\ Friends -y 2008 -n 6 -t ya\ ya\ ya\ aku\ bahagia ya_ya_ya_aku_bahagia.mp3
$ mp3info -a Warna -c MSM\ Production -g 13 -l Warna\ with\ Friends -y 2008 -n 7 -t kisah\ romantis kisah_romantis.mp3
$ mp3info -a Warna -c MSM\ Production -g 13 -l Warna\ with\ Friends -y 2008 -n 8 -t cinta\ kan\ membawamu\ kembali cinta_kan_membawamu_kembali.mp3
$ mp3info -a Warna -c MSM\ Production -g 13 -l Warna\ with\ Friends -y 2008 -n 9 -t cinta\ terakhir cinta_terakhir.mp3
$ mp3info -a Warna -c MSM\ Production -g 13 -l Warna\ with\ Friends -y 2008 -n 10 -t semakin\ jauh semakin_jauh.mp3
$ mp3info -a Warna -c MSM\ Production -g 13 -l Warna\ with\ Friends -y 2008 -n 11 -t hebat hebat.mp3
$ mp3info -a Warna -c MSM\ Production -g 13 -l Warna\ with\ Friends -y 2008 -n 12 -t salahi\ aku salahi_aku.mp3


Perhatikan cara penulisannya. Spasi diganti dengan slash.

Untuk me-ripping track tertentu, misal track #1 :
[msmunir@localhost temp]$ cdparanoia 1

Tampilan lame menggunakan Laptop Lenovo 3000V100 dengan sistem operasi Fedora 11.
[msmunir@localhost temp]$ lame track04.cdda.wav 04_tak_kan_ada_cinta_yang_lain.mp3
LAME 3.98.3 32bits (http://www.mp3dev.org/)
CPU features: MMX (ASM used), SSE (ASM used), SSE2
Using polyphase lowpass filter, transition band: 16538 Hz - 17071 Hz
Encoding track04.cdda.wav to 04_tak_kan_ada_cinta_yang_lain.mp3
Encoding as 44.1 kHz j-stereo MPEG-1 Layer III (11x) 128 kbps qval=3
Frame | CPU time/estim | REAL time/estim | play/CPU | ETA
11405/11405 (100%)| 0:44/ 0:44| 0:46/ 0:46| 6.7450x| 0:00
-------------------------------------------------------------------------------
kbps LR MS % long switch short %
128.0 5.5 94.5 96.2 2.3 1.5
Writing LAME Tag...done
ReplayGain: -4.8dB
[msmunir@localhost temp]$


Hal ini saya tampilkan untuk membandingkan bila menggunakan komputer lain yang menggunakan sound card tertentu. Pernah mencoba menggunakan komputer lain, kualitas suaranya agak berbeda.

Instalasi MP3info di Fedora 14 atau IGN2010, silahkan lihat di http://msmunir-ina.blogspot.com/2010/10/setelah-instalasi-igos-nusantara-2010.html. Tampaknya di Fedora 14, instalasi MP3info tidak bisa menggunakan perintah YUM. Atau silahkan lihat informasi di http://www.ibiblio.org/mp3info/.

Opsi MP3Info yang perlu diketahui :
-a = artis
-n = nomor track
-t = judul lagu (title)
-c = komentar (comment)
-g = jenis musik (genre)
-l = album
-y = tahun (year)

Contoh penggunaan :
$ mp3info -a RAN -c MSM\ Production -g 8 -l HOPE -y 2011 -n 2 -t mencuri\ hati.mp3

dimana
Artis : RAN
Genre : Jazz (#8)
Album : HOPE
Tahun : 2011
Track : ke 2
Judul lagu : mencuri hati
Komentar : MSM Production
\ : tanda spasi

Thursday, March 11, 2010

Menulis persamaan dan rumus di OpenOffice.org Writer

Tulisan ini dibuat karena masih adanya pegawai yang menyangsikan kemampuan OpenOffice.org untuk menulis persamaan, rumus dan formula untuk matematika dan fisika. Sebenarnya kalau tidak ingin menggunakan OOo, akan ada 1001 alasan. Namun kalau ingin menggunakan OOo akan ada 1002 jalan. Tinggal mana yang mau dipilih. Apalagi saat ini sudah ada komponen OpenOffice.org 3.2.0 Math yang memang khusus untuk menulis rumus dan formula.

Latar Belakang Matematik Transformasi Laplace

Suatu fungsi komplek G(s), yang merupakan fungsi s, mempunyai bagian nyata dan bagian khayal, atau [Pers (1)]:



dimana Gx dan Gy adalah besaran-besaran nyata. Besar dari besaran kompleks (Gx + jGy) diberikan oleh [Pers(2)]



dan sudut  dari (Gx + jGy) diberikan oleh  = tan-1 (Gx/Gy).

Turunan fungsi analitik G(s) diberikan oleh Pers (3):




Untuk lintasan khusus s =  (yang berarti bahwa lintasan sejajar dengan sumbu nyata), Pers (4) :




Transformasi Laplace dari f(t) didefinisikan oleh Pers (5):




Penulisan persamaan atau formula diatas menggunakan Math yang ada di OpenOffice.org Writer. Untuk membuatnya pilih menu Insert -> Object -> Formula. Nanti akan muncul kotak edit Math. Untuk menuliskan simbol matematika, bisa saja menggunakan seleksi yang telah disediakan. Namun saya mencoba menggunakan mark-up pada editor rumus atau perintah baris sebagai berikut :

Persamaan (1) :
G(s) = G_x + jG_y

Persamaan (2) :
sqrt{G_x^2 + G_y^2}

Persamaan (3) :
d over ds G(s) = lim from{%DELTA s toward 0} {{G(s+ %DELTA s) - G(s)} over {%DELTA s}} = lim from{%DELTA s toward 0} {{%DELTA G} over {%DELTA s}}

Persamaan (4) :
d over ds G(s) = lim from{%DELTA s toward 0} ({%DELTA G_x} over {%DELTA %sigma} + j {%DELTA G_y} over {%DELTA %sigma}) = {partial G_x} over {partial %sigma} + j{partial G_y} over {partial %sigma}

Persamaan (5) :
[f(t)] = F(s) = int from {0} to {%infinite} e^-st dt[f(t)] = int from {0} to {%infinite} f(t)e^-st dt

dimana :
ℒ diambil dari Open Symbol (Insert – Special Character – Open Symbol - dst)

Sumber :
http://wiki.services.openoffice.org/wiki/Documentation/OOoAuthors_User_Manual/Writer_Guide/Math_commands_-_Reference


Tip dan Trik di OpenOffice.org

Cetak handout (multi slide per page) di OO0 3.1.1 Impress
Anggap anda ingin mencetak handout dengan 6 slide per sembar kertas :
File -> Print -> Print Content -> Content = Handouts; Slides per page = 6; Order = Horizontal -> OK.

Cetak Multiple pages per sheet di OOo 3.1.1 Writer
Anggap anda ingin mencetak 2 halaman per lembar kertas :
File -> Page Preview -> Klik icon "Print option page view" (sebelah kiri persis ikon "Close Preview") -> Distribution Rows = 1; Columns = 2; Format = Landscape -> OK -> Klik ikon "Print page view" (sebelah kiri persis ikon "Print option page view") -> OK.

Mengaktifkan Mode Track di OOo 3.1.1 Writer
  1. Tools -> Options... -> OpenOffice.org Writer -> Changes -> Ubah font dan warna sesuka ada. Jika tidak ingin mengubah, abaikan saja -> OK.
  2. Edit -> Changes -> Record
Tip menambah template di OO0 3.1.1 Impress
File -> Templates -> Organize... -> Muncul jendela Template Management -> Klik salah satu jenis template, misal "Miscellaneous" -> Klik Commands -> Import Template... -> Cari file template yang mau ditambahkan -> Open

Cobalah download contoh-contoh template di :
http://www.templateswise.com/.
http://www.presentationmagazine.com/ ambil yang *.otp


Tip menambah jenis template pada Template Management di OO0 3.1.1 Impress
Klik salah satu jenis template -> klik Commands -> New Insert
Jenis template yang tersedia pada Template Management (kalau tidak salah):
  1. My Templates
  2. Bussiness Correspondence
  3. Education
  4. Forms and Contracts
  5. Miscellaneous
  6. Other Business Documents
  7. Presentation Backgrounds
  8. Presentations


Sunday, March 07, 2010

Main Battle Tank (MBT)

Saat ini keberadaan Main Battle Tank (MBT) sudah menjadi indikator kedigdayaan suatu negara. Bukan hanya sekedar tank medium atau ringan, namun tank yang paling tangguh. Setidaknya dilihat dari kaliber canon-nya. Rata-rata MBT menggunakan canon kaliber 120 mm.

Negara-negara yang sudah memproduksi sendiri MBT-nya adalah :
  1. Amerika Serikat dengan M1A2 Abram. Lihat di http://www.army-technology.com/projects/abrams/
  2. Russia dengan T-90S. Lihat di http://www.army-technology.com/projects/t90/
  3. RRC dengan ZTZ90. Lihat di http://www.army-technology.com/projects/type99chinese-main/
  4. Inggis dengan Challenger 2. Lihat di http://www.army-technology.com/projects/challenger2/
  5. Perancis dengan Leclerc. Lihat di http://www.army-technology.com/projects/leclerc/
  6. Jerman dengan Leopard 2. Lihat di http://www.army-technology.com/projects/leopard/
  7. Korea Selatan dengan K1A1. Lihat http://www.army-technology.com/projects/k1/
  8. Israel dengan Merkava 4. Lihat di http://www.army-technology.com/projects/merkava4/
  9. Italia dengan Ariete. Lihat di http://www.army-technology.com/projects/ariete/
  10. Afrika Selatan dengan Olifant Mk1B. Lihat di http://www.army-technology.com/projects/olifant/
  11. Ukraina dengan T-72S. Lihat di http://www.army-technology.com/projects/t72/
  12. India dengan Arjun MKII. Lihat di http://www.enemyforces.net/tanks/arjun.htm
  13. Turki dengan ALTAY. Lihat di http://www.army-guide.com/eng/article/article.php?forumID=1123
  14. Brasil dengan EE-T1 Osorio. Lihat di http://www.enemyforces.net/tanks/osorio.htm
  15. Pakistan dengan Al Khalid MBT-2000.Lihat di http://www.army-guide.com/eng/product41.html
  16. Jepang dengan Type 90. Lihat di http://www.enemyforces.net/tanks/type90.htm
  17. Swedia dengan STRV-103 C. Lihat di http://www.enemyforces.net/tanks/strv103c.htm
  18. Polandia dengan PT-91 Twardy. Lihat di http://www.enemyforces.net/tanks/twardy.htm
Argentina memiliki tank menengah, yang disebut TAM (Tanque Argentino Mediano).
Indonesia memiliki Panser Angkut Personal Sedang, APS-3 Anoa. Lihat di http://www.army-guide.com