Sabtu, 07 November 2015

TUTORIAL MEMAINKAN LAGU MENGGUNAKAN TERMINAL

Dalam Entri ke-3 ini saya akan menjelaskan tentang thread. Apa itu thread? Thread adalah sebuah pengontrol aliran program pelaksanaan program dengan menggunakan kendali tunggal. Operasi yang paling Modern saat ini adalah sistem yang banyak sekali menyediakan berbagai cara, dan memungkinkan suatu proses terkendali dengan baik.

Jika mendengar kata thread, biasanya kita juga mendengar istilah multithreading. Sesuai dengan istilahnya, multi artinya banyak sehingga multithread dapat diartikan sebagai thread yang banyak.  Suatu proses yang multithreaded mengandung beberapa perbedaan alur kontrol dengan ruang alamat yang sama. Keuntungan dari multithreaded meliputi peningkatan respon dari user, pembagian sumber daya proses, ekonomis, dan kemampuan untuk mengambil keuntungan dari arsitektur multiprosesor.

Ya, karena udah panjang lebar diatas, langsung aja kita buat codenya, program yang dibutuhkan untuk tutorial kali ini adalah vlc, yaitu program yang berfungsi untuk memutar media, baik itu berupa audio maupun video, dan program gedit, berikut adalah langkah-langkahnya:
1. Ketik gedit playing.c pada terminal, jika belum memiliki program tersebut ketik "sudo apt-get install gedit"

2. Ketikkan library dan fungsi PlayMusic seperti dibawah ini


 3. Ketikkan main seperti dibawah ini

4. Save dan close, kemudian kembali ke terminal
5. Jalankan program dengan cara mengetik "gcc -pthread playing.c -o playing" pada terminal
6. Eksekusi program dengan mengetik "./playing"

Keterangan
-Pada saat pertama kali program berjalan, maka akan ada tulisan "Ketik '0' untuk mengeluarkan bantuan"
-Dan saat kita mengetik "0" maka akan keluar bantuan seperti dalam fungsi PlayMusic
-Untuk melihat list lagu ketikkan 1, untuk mengambil list lagu, saya menggunakan "grep .mp3" yang berfungsi untuk mengambil nama file yang berformat mp3, sehingga untuk file audio yang tidak menggunakan format mp3 tidak akan bisa diputar, dan lagu berada di home
-Untuk memutar lagu ketikkan "2 (judul lagu).mp3"(judul lagu harus yang ada di list nomor 1)
-Untuk pause lagu ketikkan "3 (waktu)"(waktu dalam satuan detik), misalnya saya mengetikkan "3 5" maka lagu akan di pause setelah 5 detik
-Untuk continue lagu ketikkan "4 (waktu)"(waktu dalam satuan detik)
-Untuk stop lagu ketikkan "5 (waktu)"(waktu dalam satuan detik)

Sekian tutorial singkat saya tentang memainkan lagu menggunakan terminal

Tidak ada komentar:

Posting Komentar