Rabu, 30 November 2016

Penulisan Peluang Distribusi

Distribusi Peluang Teoritis 

.
·    Peubah Acak
Fungsi yang mendefinisikan titik-titik contoh dalam ruang contoh sehingga memiliki nilai berupa bilangan nyata  disebut : PEUBAH ACAK = VARIABEL ACAK = RANDOM VARIABLE (beberapa buku juga menyebutnya sebagai STOCHASTIC VARIABLE )  

·    X dan x
Biasanya PEUBAH ACAK dinotasikan sebagai X (X kapital) 
Nilai dalam X dinyatakan sebagai x (huruf kecil x).
Contoh 1 :
Pelemparan sekeping Mata Uang setimbang sebanyak 3 Kali
S : {GGG, GGA, GAG, AGG, GAA, AGA, AAG, AAA}
dimana G = GAMBAR  dan  A = ANGKA
X: setiap satu sisi GAMBAR bernilai satu (G = 1)
S : {GGG, GGA, GAG, AGG, GAA, AGA, AAG, AAA}
          ¯        ¯         ¯       ¯        ¯         ¯        ¯        ¯
          3         2        2        2         1         1        1         0

Perhatikan bahwa X{0,1,2,3}
Nilai x1= 0, x2= 1 x3= 2, x4= 3
·    Kategori Peubah Acak
Peubah Acak dapat dikategorikan menjadi:
a.         Peubah Acak Diskrit  :           
nilainyaberupa bilangan cacah, dapat dihitung dan terhingga.
            ®        untuk hal-hal yang dapat dicacah
                        Misal : Banyaknya Produk yang rusak = 12 buah 
                                                Banyak pegawai yang di-PHK= 5 orang
            
b.         Peubah Acak Kontinyu:        
nilainya berupa selang bilangan, tidak dapat di hitung dan tidak terhingga 
(memungkinkan pernyataan dalam bilangan pecahan)
®                untuk hal-hal yang diukur 
        (jarak, waktu, berat, volume)
            Misalnya          Jarak Pabrik ke Pasar = 35.57 km
                                    Waktu produksi per unit = 15.07 menit
                                    Berat  bersih produk = 209.69 gram
                                    Volume kemasan = 100.00 cc             

·          Distribusi Peluang Teoritis

Tabel atau Rumus yang mencantumkan semua kemungkinan nilai peubah acak berikut peluangnya. 
Berhubungan dengan kategori peubah acak, maka dikenal :
a. Distribusi Peluang Diskrit   : Binomial, Poisson
b. Distribusi Peluang Kontinyu   : Normal*) t, F, c²(chi kuadrat)
2.         Distribusi Peluang Diskrit
2.1         Distribusi Peluang Binomial

·    Percobaan Binomial
Percobaan Binomial adalah percobaan yang mempunyai ciri-ciri sebagai berikut:

1. Percobaan diulang n kali

2. Hasil setiap ulangan hanya dapat dikategorikan ke  dalam 2 kelas; 
           Misal:  "BERHASIL" atau  "GAGAL"   
   ("YA" atau "TIDAK";  "SUCCESS" or "FAILED")

3. Peluang keberhasilan = p dan dalam setiap ulangan nilai p tidak berubah.
    Peluang gagal = q = 1- p.

4. Setiap ulangan bersifat bebas satu dengan yang lain.

Definisi Distribusi Peluang Binomial  

                             untuk x = 0,1,23,...,n

n: banyaknya ulangan
x: banyak keberhasilan dalam peubah acak X
p: peluang berhasil pada setiap ulangan 
q: peluang gagal =  1 - p pada setiap ulangan

Contoh 2 :
Tentukan peluang mendapatkan "MATA 1" muncul 3 kali pada pelemparan 5 kali sebuah dadu setimbang! 
Kejadian sukses/berhasil = mendapat "MATA 1"
x = 3
n = 5 pelemparan diulang 5 kali
p =                           q =  1-  = 
                     =  = 10 ´ 0.003215...= 0.03215...

Contoh 4b:
Peluang seorang mahasiswa membolos adalah 6:10, jika terdapat 5 mahasiswa, berapa peluang terdapat 2 orang mahasiswa yang tidak membolos? 

Kejadian yang ditanyakan ® Kejadian SUKSES = TIDAK MEMBOLOS
Yang diketahui peluang MEMBOLOS = q = 6 : 10 = 0.60
p = 1 - q = 1 - 0.60 = 0.40                   x = 2,                           n = 5
b(x = 2; n = 5, p = 0.40) = ....................


Tabel Peluang Binomial

Soal-soal peluang peluang binomial dapat diselesaikan dengan bantuan Tabel Distribusi Peluang Binomial (Lihat hal  157-162, Statistika 2)

Cara membaca Tabel tersebut :

Misal :
           n          x          p = 0.10           p = 0.15           p = 0.20   dst 
            
            5          0          0.5905             0.4437             0.3277
                        1          0.3280             0.3915             0.4096
                        2          0.0729             0.1382             0.2048
                        3          0.0081             0.0244             0.0512
                        4          0.0004             0.0020             0.0064
                        5          0.0000             0.0001             0.0003
            
Perhatikan Total setiap Kolom p = 1.0000 (atau karena pembulatan, nilainya tidak persis = 1.0000  hanya mendekati 1.0000)

x = 0    n = 5    p = 0.10                                   b(0; 5, 0.10) = 0.5905
x =1     n = 5    p = 0.10                                   b(1; 5, 0.10) = 0.3280
Jika 0 x 2, n = 5 dan p = 0.10 maka b(x; n, p)  = 
b(0; 5, 0.10)+ b(1; 5, 0.10)+b(2;5,0.10)
= 0.5905 + 0.3280 +0.0729 = 0.9914

Contoh 5 
Suatu perusahaan “pengiriman paket ” terikat perjanjian bahwa keterlambatan paket akan menyebabkan perusahaan harus membayar biaya kompensasi. 
Jika Peluang setiap kiriman akan terlambat adalah 0.20  Bila terdapat 5 paket, hitunglah probabilitas :
a. Tidak ada paket yang terlambat, sehingga perusahaan tidak membayar biaya kompensasi?
    (x = 0)
b. Lebih dari 2 paket terlambat? (x >2)
c. Tidak Lebih dari 3 paket yang terlambat?(x £ 3)
d. Ada 2 sampai 4  paket yang terlambat?(2 £  x  £ 4)
e. Paling tidak ada 2 paket yang terlambat?(x ³ 2)
Jawab 
a. x = 0  ® b(0; 5, 0.20) = 03277 (lihat di tabel atau dihitung dgn rumus)

b. x > 2 ® Lihat tabel dan  lakukan penjumlahan sebagai berikut : 
                  b(3; 5, 0.20) + b(4; 5, 0.20) + b(5; 5, 0.20)  =
                  0.0512+ 0.0064 + 0.0003  = 0.0579
            atau .....
            ®  1 - b(x £ 2) = 1 - [b(0; 5, 0.20) +  b(1;  5, 0.20) + b(2; 5, 0.20) = 1 - [0.3277 + 0.4096 + 0.2048)=  1 - 0.9421 = 0.0579  


Rata-rata dan Ragam Distribusi Binomial b(x; n, p) adalah

                                    Rata-rata   = np 
                                    Ragam   s ²  = npq
n = ukuran populasi
p = peluang keberhasilan setiap ulangan 
q = 1 - p = peluang gagal setiap ulangan
  
2.3       Distribusi Peluang Poisson

Percobaan Poisson memiliki ciri-ciri berikut :
1.         Hasil percobaan pada suatu selang waktu dan tempat tidak tergantung dari hasil    percobaan di selang waktu dan tempat yang lain yang terpisah

2.         Peluang terjadinya suatu hasil percobaan sebanding dengan panjang selang waktu dan       luas tempat percobaan terjadi. Hal ini berlaku hanya untuk selang waktu yang singkat   dan luas daerah yang sempit
3.         Peluang bahwa lebih dari satu hasil percobaan akan terjadi pada satu selang waktu             dan luasan tempat yang sama diabaikan 
Definisi  Distribusi Peluang Poisson :
                        e : bilangan natural = 2.71828...          
                        x : banyaknya unsur BERHASIL dalam sampel
                       m :  rata-rata keberhasilan 
Perhatikan rumus yang digunakan! Peluang suatu kejadian Poisson hitung dari rata-rata populasi (m)

·    Tabel Peluang Poisson
Seperti halnya peluang binomial, soal-soal peluang Poisson dapat diselesaikan dengan Tabel Poisson (Statistika 2, hal 163-164)
Cara membaca dan menggunakan Tabel ini tidak jauh berbeda dengan Tabel Binomial
Misal:              x          m = 4.5             m = 5.0
                        0          0.0111             0.0067
                        1          0.0500             0.0337
                        2          0.1125             0.0842
                        3          0.1687             0.1404
                        dst       dst                   dst
                        15        0.0001             0.0002

poisson(2; 4.5) = 0.1125
poisson(x < 3; 4.5) = poisson(0;4.5) + poisson(1; 4.5)+ poisson(2; 4.5)
                               = 0.0111 + 0.0500 + 0.1125 = 0.1736

poisson(x > 2;4.5) = poisson(3; 4.5) + poisson(4; 4.5) +...+ poisson(15;4.5)
                            atau
                            = 1 - poisson(x £ 2) 
                            = 1 - [poisson(0;4.5) + poisson(1; 4.5)+ poisson(2; 4.5)]
                            = 1 - [0.0111 + 0.0500 + 0.1125 ] = 1 - 0.1736 = 0.8264
Contoh 6 :
Rata-rata seorang sekretaris baru melakukan 5 kesalahan ketik per halaman.  Berapa peluang bahwa pada halaman berikut ia membuat:
a. tidak ada kesalahan?(x = 0)
b. tidak lebih  dari 3 kesalahan?( x £ 3)
c. lebih dari 3 kesalahan?(x >3)
d. paling tidak ada 3 kesalahan (x ³ 3)

Jawab: 
= 5

a. x = 0 dengan rumus?  hitung poisson(0; 5) 
                  atau 
              dengan Tabel Distribusi Poisson
                  di bawah x:0 dengan  = 5.0 (0; 5.0) = 0.0067

b. x 3 dengan Tabel Distribusi Poisson  hitung
                   poisson(0; 5.0) + poisson(1; 5.0) + poisson(2; 5.0) + poisson(3; 5.0)  =
                   0.0067 + 0.0337 + 0.0842 + 0.1404 = 0.2650

c. x > 3   poisson( x 3; 5.0) = poisson(4; 5.0) + poisson(5; 5.0) + poisson (6; 5.0) + 
                                                      poisson(7; 5.0) + ... + poisson(15; 5.0)
                                    atau

                        poisson(x >3) = 1 - poisson(x3)
                                                    = 1 - [poisson(0; 5.0) + poisson(1; 5.0) + poisson(2; 5.0) +                                                             poisson(3; 5.0)]
                                                   =  1 - [0.0067 + 0.0337 + 0.0842 + 0.1404] 
                                                   =  1 - 0.2650 
                                                   =  0.7350

Pendekatan Poisson untuk Distribusi Binomial : 

·         Pendekatan Peluang Poisson untuk Peluang Binomial, dilakukan jika n besar (n > 20) dan p sangat kecil  (p < 0.01) dengan terlebih dahulu menetapkan  p dan kemudian menetapkan  m = n x p  

Contoh 7
Dari 1 000 orang mahasiswa 2 orang mengaku selalu terlambat masuk kuliah setiap hari, jika pada suatu hari terdapat 5 000 mahasiswa, berapa peluang ada lebih dari 3 orang yang terlambat?
Kejadian Sukses : selalu terlambat masuk kuliah
p =  = 0.002                                           n = 5 000                     x > 3
jika diselesaikan dengan peluang Binomial  ® b(x > 3; 5 000, 0.002)
                                                                          tidak ada di Tabel, jika menggunakan rumus 
                                                                          sangat tidak praktis.

p  =   0.002                                          n = 5 000         x>3
m  = n ´ p = 0.002 ´ 5 000 = 10
diselesaikan dengan peluang Poisson ® poisson (x > 3; 10) = 1 - poisson (x £ 3)  
                        = 1 - [poisson (0;10) + poisson(1; 10) + poisson(2;10) + poisson(3; 10)
                        = 1 - [0.0000 +  0.0005 + 0.0023 ] = 1 - 0.0028 = 0.9972

3          Distribusi Peluang Kontinyu

3.1       Distribusi Normal

·         Nilai Peluang peubah acak dalamDistribusi Peluang Normal dinyatakan dalam luas dari di bawah kurva berbentuk genta\lonceng (bell shaped curve).  

·         Kurva maupun persamaan Normal melibatkan nilai x, m dan s.  

·         Keseluruhan kurva akan bernilai 1, ini mengambarkan sifat peluang yang tidak pernah negatif dan maksimal bernilai satu  

Perhatikan gambar di bawah ini:





 s                                                         
             

                                                               
                                                                      
                      
                                                          
                                                           m                                   x
                                    
Gambar1.        Kurva Distribusi Normal
Definisi Distribusi Peluang Normal 

n(x; m, s) =                 

untuk nilai x : -¥ < x < ¥                   e = 2.71828.....                        p = 3.14159...
m          : rata-rata populasi
s          : simpangan baku populasi
s²        : ragam populasi

·         Untuk memudahkan penyelesaian soal-soal peluang Normal, telah disediakan tabel nilai z  (Statistika2, hal 175)

Perhatikan dalam tabel tersebut :

1.         Nilai yang dicantumkan adalah nilai z
                                    

2.         Luas kurva yang dicantumkan dalam tabel = 0.50 (setengah bagian kurva normal)










                                                   0                                z 

3.         Nilai z yang dimasukkan dalam tabel ini adalah luas dari sumbu 0 sampai dengan   nilai z

Dalam soal-soal peluang Normal tanda = . £ dan ³ diabaikan,  jadi hanya ada tanda <        dan  >


Cara membaca Tabel Nilai z 

z          .00       .01       .02       .03       .04       .05       .06       .07       .08       .09
0.0      
0.1
0.2
 ::
1.0
1.1
1.2                                                                  0.3944 
  :
3.4

Nilai 0.3944 adalah untuk luas atau peluang 0 < z < 1.25 yang digambarkan sebagai berikut













                                                  0         1.25
Gambar 2.       Peluang 0 < z < 1.25


Dari Gambar 2 dapat kita ketahui bahwa P(z >1.25 ) = 0.5 - 0.3944 = 0.1056











                                                  0         1.25

Gambar 3.       Peluang (z>1.25)


P(z < 25) = 0.5 + 0.3944 = 0.8944
 



             




                                                                                                                                  
                      
                                                          
                                                            0       1.25

Gambar 4.       Peluang (z <1.25)

Luas daerah untuk z negatif dicari dengan cara yang sama, perhatikan contoh berikut :



P(-1.25 < z <0) = 0.3944         




             




                                                                                                                                  
                      
                                                          
                                              -1.25    0

Gambar 5.       Peluang (-1.25 < z < 0) 











P(z >-1.25) =  0.5 + 0.3944 = 0.8944




             




                                                                                                                                  
                      
                                                          
                                             -1.25      0

Gambar 6.       Peluang (z>-1.25)
P(z < -1.25) = 0.5 - 0.3944 = 0.1056




             




                                                                                                                                  
                      
                                                          
                                             -1.25      0

Gambar 7.       Peluang (z < -1.25)

Jika ingin dicari peluang diantara suatu nilai z® z1 < z < z2, perhatikan contoh berikut :

P(-1.25<z<1.25) = 0.3944 + 0.3944 = 0.788
 



             




                                                                                                                                  
                      
                                                          
                                             -1.25      0      1.25

Gambar 8.       Peluang (-1.25<z<1.25)

P(-1.30 < z < -1.25) = 0.4032 - 0.3944 = 0.0088
 



             




                                                                                                                                  
                      
                                                          
                                      -1.30  -1.25      0     
Gambar 9.       Peluang(-1.30<x<1.25)
Peluang (1.25 < z < 1.35) = 0.4115 - 0.3944 = 0.0171




             




                                                                                                                                  
                      
                                                          
                                                           0      1.25    1.35
Gambar 10.     Peluang (1.25<z<1.35) 

·         Untuk memastikan pembacaan peluang normal, gambarkan daerah yang ditanyakan!


Contoh 11 :

Rata-rata upah seorang buruh = $ 8.00 perjam dengan simpangan baku =  $ 0.60, jika terdapat 1 000 orang buruh, hitunglah :
a.  banyak buruh yang menerima upah/jam kurang dari $ 7.80
b.  banyak buruh yang menerima upah/jam lebih dari $ 8.30
c. .banyak buruh yang menerima upah/jam antara $ 7.80 sampai 8.30
m = 8.00                       s = 0.60

a.         x < 7.80

            

            P(x < 7.80) =  P(z < -0.33) = 0.5 - 0.1293 = 0.3707 (Gambarkan!)
            
            banyak buruh yang menerima upah/jam kurang dari $ 7.80 = 0.3707 x 1 000
                                                                                                       =  370.7 = 371 orang

b.         x > 8.30

            

            P(x > 8.30) =  P(z > 0.50) = 0.5 - 0.1915 = 0.3085 (Gambarkan!)

            Banyak buruh yang menerima upah/jam lebih dari  $ 8.30  = 0.3085 x 1 000
                                                                                                       =  308.5 = 309 orang
c.         7.80 < x < 8.30
            z1 = -0.33         z2 = 0.50
            P(7.80 < x < 8.30) = P(-0.33 < z < 0.50) = 0.1915 + 0.1293 = 0.3208 (Gambarkan)
            Banyak buruh yang menerima upah/jam dari $ 7.80 sampai   $ 8.30  
                                                                                                = 0.3208 x 1 000
                                                                                                  =  320.8 = 321 orang
·      Pendekatan untuk peluang Binomial 
p bernilai sangat kecil dan n relatif besar dan 

a)         JIKA rata-rata (m)   £ 20  MAKA lakukan pendekatan dengan distribusi POISSON
            dengan            m = n ´ p 

b)         JIKA rata-rata (m) > 20 MAKA lakukan pendekatan dengan distribusi NORMAL 
dengan            m = n ´ p
                        
                        

Contoh 12 :
Dari 200 soal pilihan berganda, yang jawabannya terdiri dari lima pilihan (a, b, c,d dan e), berapa peluang anda akan menjawab BENAR lebih dari 50 soal?
n = 300                        p = 1/5 = 0.20
q = 1 - 0.20 = 0.80

Kerjakan dengan POISSON

P(x >50, p = 0.20)                               m = n ´ p = 200 ´ 0.20 = 40
Poisson (x  > 50; m = 40 ), m = 40 dalam TABEL POISSON menggunakan RUMUS., terlalu rumit!

KERJAKAN dengan NORMAL 
P (x > 50, p = 0.20)                 m = n ´ p = 200 ´ 0.20 = 40  
= 200 ´ 0.20 ´0.80 = 32
 

P(x > 50 , p = 0.20) ®  P (z > ?)

z = 

P (z > 1.77) = 0.5 - 0.4616 = 0.0384 = 3.84 %


Rabu, 19 Oktober 2016

Contoh Thread Pada Linux Ubuntu

THREAD Pada Linux Ubuntu

Thread adalah bagian kecil dari proses, biasa disebut light proses (proses ringan). Seperti yang kita ketahui, proses akan menjalankan satu persatu command yang ada didalamnya dari atas kebawah. Jadi command yang berada dibawah harus menunggu command atas selesai baru bisa dijalankan. Dengan adanya thread ini, kita bisa menjalakan command bawah tanpa harus menunggu command atas selesai. Dengan kata lain, bersamaan.
Hampir semua aplikasi di dunia ini menggunakan teknik thread. Contohnya Ms.Word. Di Ms.Word selagi kita meningputkan kata dan kalimat, ada proses yang menampilkan inputan kita, disisi lain ada proses yang mengecek spelling inputan kita. Contoh lainnya adalah game balapan. Pada saat kita sedang bermain ada proses yang merender lintasan balap, ada proses yang mengecek posisi urutan kendaraan kita, ada proses yang menampilkan speed, dan Itu dilaksanakan secara bersamaan.


Membuat Thread Sendiri
langsung saja kita praktekan cara membuat thread.
Penulis akan memberikan contoh program music player sederhana. Menggunakan media player VLC  dan bahasa c

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<pthread.h>
#include<unistd.h>

pthread_t tid[1];
int choice;
char lagu[100], tmp[1000];
int length;

void stop()
{
    int i;
    for(i=1;i<=length;i++)
    {
        sleep(1);    
    }
    system("pkill vlc");
    system("clear");

}

void cont()
{
    int i;
    for(i=1;i<=length;i++)
    {
        sleep(1);      
    }
    system("pkill -SIGCONT vlc");
    system("clear");

}

void pos()
{
    int i;
    for(i=1;i<=length;i++)
    {
        sleep(1);    
    }
    system("pkill -SIGSTOP vlc");
}
void menu()
{
    printf("2 - Melihat Play list\n");
    printf("3 - Play Lagu\n");
    printf("4 - Pause Lagu\n");            
    printf("5 - Continue Lagu\n");
    printf("6 - Stop Lagu\n");
}

void *play(void *args)
{
    system("clear");
    snprintf(tmp, sizeof(tmp), "cvlc ~/Modul3/1/Playlist/%s.mp3",lagu);
    system(tmp);
    system("clear");
}

int main(){    int i=0;    int err;    int ke=0;    char temp;     printf("Selamat datang di COntoh Music Player\n");    printf("Tekan 1 untuk melihat menu");      while (1)    {        printf("\n1 - Help\n");        scanf("%d",&choice);        if(choice==1)        {            system("clear");            menu();                }        else if(choice==2)        {            system("clear");            system("ls Playlist | grep mp3");        }
        else if(choice==3)
        {
            system("clear");
            system("pkill vlc");
            printf("Masukan Judul Lagu : ");
            memset(lagu,0,sizeof(lagu));  
            scanf("%s",lagu);
            err=pthread_create(&(tid[choice]),NULL,&play,NULL);
            if (err!=0)
            printf("Cant create thread : [%s] ",strerror(err));
        }

        else if(choice==4)
        {            printf("Input waktu Pause : ");            scanf("%d",&length);            pos();            system("clear");        }
        else if(choice==5)
        {
            printf("Input waktu Continue : ");
            scanf("%d",&length);
            cont();
            system("clear");
        }

        else if(choice==6)
        {
            printf("Input waktu stop : ");
            scanf("%d",&length);
            stop();  
        }

        else
        {    system("clear");
            printf("INPUTMU SALAH");
        }
    }
    pthread_join(tid[1],NULL);
    return 0;
}

Jadi ini contoh kodingan threadnya. Program ini meminta kita untuk memilih menu. 
- Tekan 1 akan keluar button menunya, 
- Tekan 2 untuk melihat isi .mp3 yang ada di folder (contoh di atas ada di folder Playlist). 
- Tekan 3 untuk memplay lagu dengan menginput nama lagu. 
- Tekan 4 untuk pause lagu setelah n detik. 
- Tekan 5 resume lagu setelah n detik dan
- Tekan 6 stop lagu.
  
Jadi program ini membutuhkan 2 thread, yakni thread untuk memplay lagu, dan thread untuk menerima inputan user (main)
Pembahasan :

1.
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<pthread.h>
#include<unistd.h>

pthread_t tid[1];

ini adalah header-header yang diperlukan untuk membuat thread.
Bagian pthread_t tid[1] adalah bagian penginisialiasian pembuatan thread kita. Kalau dari contoh diatas kita hanya perlu menambahkan 1 thread, makanya disini tid[1].

2.
 void *play(void *args)
{
    system("clear");
    snprintf(tmp, sizeof(tmp), "cvlc ~/Modul3/1/Playlist/%s.mp3",lagu);
    system(tmp);snprintf(tmp, sizeof(tmp), "cvlc ~/Modul3/1/Playlist/%s.mp3",lagu);
    system("clear");
}

ini adalah fungsi dimana letak thread play lagu nantinya. void *play(void *args) adalah syntax dari pembuatan thread, dimana return value dan passing parameter fungsinya berupa void berpointer (void *) .
 snprintf(tmp, sizeof(tmp), "cvlc ~/Modul3/1/Playlist/%s.mp3",lagu);
instruksi diatas adalah instruksi dimana kita akan memplay lagu. cvlc adalah syntax bawaan VLC untuk memplay lagu, dan ~/Modul3/1/Playlist/%s.mp3 adalah letak dimana lagu itu berada. (Contoh di atas ada di folder Modul3->1->Playlist).

3.
 else if(choice==3)
        {
            system("clear");
            system("pkill vlc");
            printf("Masukan Judul Lagu : ");
            memset(lagu,0,sizeof(lagu));  
            scanf("%s",lagu);
            err=pthread_create(&(tid[0]),NULL,&play,NULL);
            if (err!=0)
            printf("Cant create thread : [%s] ",strerror(err));
        }

Bagian ini adalah bagian dimana thread akan dibuat. Tepatnya di
 err=pthread_create(&(tid[0]),NULL,&play,NULL);
Intruksi ini akan membuat thread dan menaruhnya di fungsi play tadi. err adalah variable tampung untuk pthread_create ini.
 if (err!=0)
printf("Cant create thread : [%s] ",strerror(err));
Intruksi ini berfungsi untuk jika thread gagal dibuat akan menampilkan pesan error "Cant create thread

4.
 pthread_join(tid[0],NULL);
Intruksi diatas berfungsi untuk menahan agar proses utama (main) tidak selesai. Karena jika proses utama selesai maka thread juga akan ikut selesai. (Dalam kasus ini lagu akan mati sebelum lagu selesai dimainkan).





 Selamat Mencoba :)

Senin, 03 Oktober 2016

Softskill Statistika 2KB05 Pertemuan I

Download PDF nya Disini




  • Rata Rata (mean)

  • Median

  • Modus

Modus dari data di atas adalah usia 41-50 karena frekuensi paling tinggi

  • Jangkauan Wilayah

Data terbesar = 17
Data terendah = 1
Range = 17 – 1 = 16


  • Ragam

  • Simpangan Baku













Rabu, 20 April 2016

RAGAM BAHASA INDONESIA

A. Pengertian Ragam Bahasa
Ragam Bahasa adalah variasi bahasa menurut pemakaian, yang berbeda-beda menurut topik yang dibicarakan, menurut hubungan pembicara, kawan bicara, orang yang dibicarakan, serta menurut medium pembicara. Ragam bahasa yang oleh penuturnya dianggap sebagai ragam yang baik , yang biasa digunakan di kalangan terdidik, di dalam karya ilmiah (karangan teknis, perundang-undangan), di dalam suasana resmi, atau di dalam surat menyurat resmi (seperti surat dinas) disebut ragam bahasa baku atau ragam bahasa resmi.
Menurut Dendy Sugono (1999 : 9), bahwa sehubungan dengan pemakaian bahasa Indonesia, timbul dua masalah pokok, yaitu masalah penggunaan bahasa baku dan tak baku. Dalam situasi remi, seperti di sekolah, di kantor, atau di dalam pertemuan resmi digunakan bahasa baku. Sebaliknya dalam situasi tak resmi, seperti di rumah, di taman, di pasar, kita tidak dituntut menggunakan bahasa baku. 
     B.  Macam – macam ragam bahasa

1.    Ragam Bahasa Indonesia berdasarkan media
Di dalam bahasa Indonesia disamping dikenal kosa kata baku Indonesia dikenal pula kosa kata bahasa Indonesia ragam baku, yang sering disebut sebagai kosa kata baku bahasa Indonesia baku. Kosa kata baku bahasa Indonesia, memiliki ciri kaidah bahasa Indonesia ragam baku, yang dijadikan tolak ukur yang ditetapkan berdasarkan kesepakatan penutur bahasa Indonesia, bukan otoritas lembaga atau instansi didalam menggunakan bahasa Indonesia ragam baku. Jadi, kosa kata itu digunakan di dalam ragam baku bukan ragam santai atau ragam akrab. Walaupun demikian, tidak menutup kemungkinan digunakannya kosa kata ragam baku di dalam pemakian ragam-ragam yang lain asal tidak mengganggu makna dan rasa bahasa ragam yang bersangkutan.
Suatu ragam bahasa, terutama ragam bahasa jurnalistik dan hukum, tidak menutup kemungkinan untuk menggunakan bentuk kosakata ragam bahasa baku agar dapat menjadi panutan bagi masyarakat pengguna bahasa Indonesia. Perlu diperhatikan ialah kaidah tentang norma yang berlaku yang berkaitan dengan latar belakang pembicaraan (situasi pembicaraan), pelaku bicara, dan topik pembicaraan (Fishman ed., 1968; Spradley, 1980). Ragam bahasa Indonesia berdasarkan media dibagi menjadi dua yaitu :
          a) Ragam bahasa lisan
Adalah ragam bahasa yang diungkapkan melalui media lisan, terkait oleh ruang dan waktu sehingga situasi pengungkapan dapat membantu pemahaman. Ragam bahasa baku lisan didukung oleh situasi pemakaian. Namun, hal itu tidak mengurangi ciri kebakuannya. Walaupun demikian, ketepatan dalam pilihan kata dan bentuk kata serta kelengkapan unsur-unsur  di dalam kelengkapan unsur-unsur di dalam struktur kalimat tidak menjadi ciri kebakuan dalam ragam baku lisan karena situasi dan kondisi pembicaraan menjadi pendukung di dalam memahami makna gagasan yang disampaikan secara lisan. Pembicaraan lisan dalam situasi formal berbeda tuntutan kaidah kebakuannya dengan pembicaraan lisan dalam situasi tidak formal atau santai. Jika ragam bahasa lisan dituliskan, ragam bahasa itu tidak dapat disebut sebagai ragam tulis, tetapi tetap disebut sebagai ragam lisan, hanya saja diwujudkan dalam bentuk tulis. Oleh karena itu, bahasa yang dilihat dari ciri-cirinya tidak menunjukkan ciri-ciri ragam tulis, walaupun direalisasikan dalam bentuk tulis, ragam bahasa serupa itu tidak dapat dikatakan sebagai ragam tulis. Ciri-ciri ragam lisan :
1    -  Memerlukan orang kedua/teman bicara;
2    - Tergantung situasi, kondisi, ruang & waktu;
      -Hanya perlu intonasi serta bahasa tubuh.
            - Berlangsung cepat;
            -  Sering dapat berlangsung tanpa alat bantu;
            - Kesalahan dapat langsung dikoreksi;
     -Dapat dibantu dengan gerak tubuh dan mimik wajah serta intonasi.
    Yang termasuk dalam ragam lisan diantaranya pidato, ceramah, sambutan, berbincang-bincang, dan masih banyak lagi. Semua itu sering digunakan kebanyakan orang dalam kehidupan sehari-hari, terutama ngobrol atau berbincang-bincang, karena tidak diikat oleh aturan-aturan atau cara penyampaian seperti halnya pidato ataupun ceramah.
     b) Ragam bahasa tulis
Ragam bahasa tulis adalah bahasa yang dihasilkan dengan memanfaatkan tulisan dengan huruf sebagai unsur dasarnya. Dalam ragam tulis, kita berurusan dengan tata cara penulisan (ejaan) di samping aspek tata bahasa dan kosa kata. Dengan kata lain dalam ragam bahasa tulis, kita dituntut adanya kelengkapan unsur tata bahasa seperti bentuk kata ataupun susunan kalimat, ketepatan pilihan kata, kebenaran penggunaan ejaan, dan penggunaan tanda baca dalam mengungkapkan ide.
Contoh dari ragam bahasa tulis adalah surat, karya ilmiah, surat kabar, dll. Dalam ragam bahsa tulis perlu memperhatikan ejaan bahasa indonesia yang baik dan benar. Terutama dalam pembuatan karya-karya ilmiah.
Ciri Ragam Bahasa Tulis :
1    -Tidak memerlukan kehadiran orang lain.
2     - Tidak terikat ruang dan waktu
3.      Kosa kata yang digunakan dipilih secara cermat
4.       Pembentukan kata dilakukan secara sempurna,
5.      Kalimat dibentuk dengan struktur yang lengkap, dan
6.      Paragraf dikembangkan secara lengkap dan padu.
7.      Berlangsung lambat
8.      Memerlukan alat bantu


2.      Ragam Bahasa Berdasarkan Penutur

a.       Ragam Bahasa Berdasarkan Daerah (logat/diolek)
Luasnya pemakaian bahasa dapat menimbulkan perbedaan pemakaian bahasa. Bahasa Indonesia yang digunakan oleh orang yang tinggal di Jakarta berbeda dengan bahasa Indonesia yang digunakan di Jawa Tengah, Bali, Jayapura, dan Tapanuli. Masing-masing memiliki ciri khas yang berbeda-beda. Misalnya logat bahasa Indonesia orang Jawa Tengah tampak pada pelafalan “b” pada posisi awal saat melafalkan nama-nama kota seperti Bogor, Bandung, Banyuwangi, dan lain-lain. Logat bahasa Indonesia orang Bali tampak pada pelafalan “t” seperti pada kata ithu, kitha, canthik, dll.
b.      Ragam Bahasa berdasarkan Pendidikan Penutur
Bahasa Indonesia yang digunakan oleh kelompok penutur yang berpendidikan berbeda dengan yang tidak berpendidikan, terutama dalam pelafalan kata yang berasal dari bahasa asing, misalnya fitnah, kompleks,vitamin, video, film, fakultas. Penutur yang tidak berpendidikan mungkin akan mengucapkan pitnah, komplek, pitamin, pideo, pilm, pakultas. Perbedaan ini juga terjadi dalam bidang tata bahasa, misalnya mbawa seharusnya membawa, nyari seharusnya mencari. Selain itu bentuk kata dalam kalimat pun sering menanggalkan awalan yang seharusnya dipakai.
c.       Ragam bahasa berdasarkan sikap penutur
Ragam bahasa dipengaruhi juga oleh setiap penutur terhadap kawan bicara (jika lisan) atau sikap penulis terhadap pembawa (jika dituliskan) sikap itu antara lain resmi, akrab, dan santai. Kedudukan kawan bicara atau pembaca terhadap penutur atau penulis juga mempengaruhi sikap tersebut. Misalnya, kita dapat mengamati bahasa seorang bawahan atau petugas ketika melapor kepada atasannya. Jika terdapat jarak antara penutur dan kawan bicara atau penulis dan pembaca, akan digunakan ragam bahasa resmi atau bahasa baku. Makin formal jarak penutur dan kawan bicara akan makin resmi dan makin tinggi tingkat kebakuan bahasa yang digunakan. Sebaliknya, makin rendah tingkat keformalannya, makin rendah pula tingkat kebakuan bahasa yang digunakan.
Bahasa baku dipakai dalam :
1.        Pembicaraan di muka umum, misalnya pidato kenegaraan, seminar, rapat dinas memberikan kuliah/pelajaran.
2.        Pembicaraan dengan orang yang dihormati, misalnya dengan atasan, dengan guru/dosen, dengan pejabat.
3.        Komunikasi resmi, misalnya surat dinas, surat lamaran pekerjaan, undang-undang.
4.        Wacana teknis, misalnya laporan penelitian, makalah, tesis, disertasi.

3.      Ragam Bahasa menurut Pokok Pesoalan atau Bidang Pemakaian

Dalam kehidupan sehari-hari banyak pokok persoalan yang dibicarakan. Dalam membicarakan pokok persoalan yang berbeda-beda ini kita pun menggunakan ragam bahasa yang berbeda. Ragam bahasa yang digunakan dalam lingkungan agama berbeda dengan bahasa yang digunakan dalam lingkungan kedokteran, hukum, atau pers. Bahasa yang digunakan dalam lingkungan politik, berbeda dengan bahasa yang digunakan dalam lingkungan ekonomi/perdagangan, olah raga, seni, atau teknologi. Ragam bahasa yang digunakan menurut pokok persoalan atau bidang pemakaian ini dikenal pula dengan istilah laras bahasa.
Perbedaan itu tampak dalam pilihan atau penggunaan sejumlah kata/peristilahan/ungkapan yang khusus digunakan dalam bidang tersebut, misalnya masjid, gereja, vihara adalah kata-kata yang digunakan dalam bidang agama. Koroner, hipertensi, anemia, digunakan dalam bidang kedokteran. Improvisasi, maestro, kontemporer banyak digunakan dalam lingkungan seni. Kalimat yang digunakan pun berbeda sesuai dengan pokok persoalan yang dikemukakan. Kalimat dalam undang-undang berbeda dengan kalimat-kalimat dalam sastra, kalimat-kalimat dalam karya ilmiah, kalimat-kalimat dalam koran atau majalah dan lain-lain.

BAB II
PENUTUP

A.    Kesimpulan
Ragam Bahasa adalah variasi bahasa menurut pemakaian, yang berbeda-beda menurut topik yang dibicarakan, menurut hubungan pembicara, kawan bicara, orang yang dibicarakan, serta menurut medium pembicara. Dalam konteks ini ragam bahasa meliputi bahasa lisan dan bahasa baku tulis. Pada ragam bahasa baku tulis diharapkan para penulis mampu menggunakan bahasa Indonesia yang baik dan benar serta menggunakan Ejaan bahasa yang telah Disempurnakan (EYD), sedangkan untuk ragam bahasa lisan diharapkan para warga negara Indonesia mampu mengucapkan dan memakai bahasa Indonesia dengan baik serta bertutur kata sopan sebagaimana pedoman yang ada.
           B. Saran
Sebagai warga negara Indonesia, sudah seharusnya kita semua mempelajari ragam bahasa yang kita miliki, kemudian mempelajari dan mengambil hal-hal yang baik, yang dapat kita amalkan dan kita pakai untuk berinteraksi dalam kehidupan sehari-hari.