Hai!! Kali ini aku mau mengajarkan sesuatu yang berbeda dan sekarang kita bisa memutar lagu, pause, continue dan men stop lagu. Oh iya, langsung dari terminal!!
Jadi nanti kita bisa meng-inputkan angka dan akan keluar perintah sesuai, ini nih :
1. Help, menampilkan daftar perintah
2. Menampilkan semua lagu
3. Memutar lagu
4. Pause setelah t detik
5. Continue setelah t detik
6. stop setelah t detik
oh iya sebelum lanjut ke programnya aku mau ngejelasin sedikit tentang IPC atau yang biasa dikenal dengan Interprocess Communication. jadi, Interprocess Communication adalah cara atau mekanisme pertukaran data antara satu proses dengan proses lainnya, baik itu proses yang berada di dalam komputer yang sama, atau komputer jarak jauh yang terhubung melalui jaringan
Contohnya
- Pipes : Pipe merupakan komunikasi sequensial antar proses yang saling terelasi, namun pipe memiliki kelemahan yaitu hanya bisa digunakan untuk komunikasi antar proses yang saling berhubungan, dan komunikasinya yang dilakukan adalah secara sequensial.
- Message Queue : Sistem berkirim pesan adalah proses komunikasi antar bagian sistem untuk membagi variabel yang dibutuhkan. Proses ini menyediakan dua operasi yaitu mengirim pesan dan menerima pesan.
- Shared Memory : cara komunikasi antar proses dengan cara mengalokasikan suatu alamat memori untuk dipakai berkomunikasi antar proses. Alamat dan besar alokasi memori yang digunakan biasanya ditentukan oleh pembuat program.
- Socket : Sebuah aliran data yang dikirim melalui interface jaringan, baik untuk proses yang berbeda pada komputer yang sama atau komputer lain.
Lalu untuk fungsinya
fungsi diatas adalah ketika kita memasukan angka 1, maka akan mucul help atau list isi perintah.
naah ini adalah kodingan untuk inputan 2-6.. ada fungsi clear, untuk membersihkan terminalnya.. ls grep .mp3 itu untuk mengambil file yang .mp3 Oh iya aku menggunalan VLC sebagai pemutar di laptopku.
Selamat mencoba!!
Oh iya sebenernya ada soal lainnya~ ak gak cuma bisa membuat pemutar lagu saja skrg. aku juga memiliki sebuah program yang bisa dilakukan untuk penjual dan pembeli. jadi kita membuka 2 terminal, dimana terminal pertama membuka program penjual dan terminal kedua untuk pembeli. program itu bisa mengupdate jumlah barang yang ada, menampilkan stok barang. dari sisi pembeli juga bisa membeli barang + langsung mengupdatenya dan bisa melihat stok yang ada.
Untuk program penjual-pembeli ini, aku menggunakan shared memory!!!
hmmm apa aku kasih spoiler kodingannya aja ya?
mendingan ak tunjukin jalan programnya aja deh~ ehehehe
niiih
Melihat Stok dari penjual |
Tampilan Pada terminal penjual |
perintah penjual menambahkan stok |