PSM UG SWARA DARMAGITA MENDAPAT JUARA 1

Minggu, 28 November 2010
Seneng. bangga. ngerasa pengorbanan gue selama 
sebulan untuk siapin lomba gak percuma :D ALHAMDULILLAH.. ini lomba pertama gue dan
mendapat juara 1 :) maju terus SDG ! 

 saat final, kami nyayikan lagu Sepasang Mata Bola
(lagu wajib dari juri),Mars Bela Negara, dan Lajengan 
 ini saat vocalising sebelum naik ke backstage.. 
 kalo ini di ruang tunggu.. 
 A..I..U..E..O.. hihihi
 Lombanya di adakan di UNTAR :) juara 2 IPB dan
 juara 3 nya UNTAR :)
Naaah ini diaa... ! para Sopranos.. termasuk aku
yang nomer 2 dari kanan :D hihihi
 VOCALISING
 hello para Juara ! ^_^ 
Namanya Kak Fransisco Adrian, conductor kami..
 dia mendapat penghargaan
sebagai dirigjen Terbaik Loh :D
kalo yang lagi duduk itu Pelatih Tercinta kami :)  
namanya Ida Bagus Putu Yogi.. karna jasa Beliau kita bisa JUARA 1 :) 

COBOL


Identification division dalam permulaan membuat program cobol untuk mengidentifikasi program cobol. Seperti program-id menjelaskan nama program,  author yaitu nama pembuat program, date-written yaitu menyatakan tanggal dimana program tersebut dibuat, date-compiled tanggal dimana program di compile

Environment division adalah urutan divisi kedua dalam pemograman bahasa cobol yang berfungsi sebagai dokumentasi atau peralatan yang digunakan saat pemograman .
Configuration section tahap untuk menjelaskan nama computer atau jenis computer yang digunakan saat pemograman berlangsung. Didalam Configuration section berisi statement source-computer yaitu menjelaskan nama/jenis computer, dan Object-computer kurang lebih sama fungsinya dengan source-computer.

Data division adalah struktur data divisi yang ke tiga yakni untuk mendeskripsikan variabel-variabel dan jenis tipe data yang digunakan dalam program cobol. Didalamnya ada beberapa section yang dipakai dalam pemograman kali ini, yaitu Working-storage section digunakan untuk mendeklarasikan tipe dan jenis data yang akan tampil di input dan output nanti. Di seksi ini mulai menggunakan level number, pertama o1 data-masukkan yaitu awal dimana level 1 tersebut yaitu record datanya, terdiri dari  02 nama pic a(20), artinya keterangan nama, picture, a untuk menyimpan data dalam bentuk alphabetic dan bersifat rata kiri, jumlah alphabetic maksimal 20. lau ada keterangan 02 kelas pic x(6), karakter x Digunakan untuk menyimpan data dalam bentuk alphanumeric atau campuran huruf, angka dan special karakter. Bersifat rata kiri maksimal inputnya 6 alphanumeric.. Kemudian keterangan 02 nilai pic z(3). z digunakan untuk menghilangkan angka 0 didepan bilangan. Contohnya saat memasukkan 090, hasilnya menjadi 90. section selanjutnya yaitu screen section digunakan untuk menentukan format layar tampilan baik input atau output. Mulai dari me record data 01 hapus-layar, keterangannya yaitu 02 blank screen.
 




Divisi terakhir dalam struktur pemograman cobol adalah Procedure division, adalah divisi yang sangat penting dalam pemograman cobol. Karena di divisi ini semua statement instruksi dibuat untuk tampilan (hasil outputnya).


1. Display pertama mencetak judul program
2. Display kedua mencetak tempat memasukkan nama, dan maksud dari (3, 3) adalah  baris 3 dan kolom 3  letak ‘masukkan nama :’ tersebut.
3. Display ketiga mencetak tempat memasukkan kelas, dan maksud dari (4, 3) adalah baris 4 kolom 3.
4. Display keempat mencentak tempat memasukkan nilai, dan maksud dari (5, 3) adalah baris kolom 3.
5. Display kelima adalah hapus-layar. Gunanya membersihkan layar pada saat kita menekan tombol enter.
6. Display keenam adalah judul program
7. spasi baris
8. judul yaitu output ke-1
9.  hasil output dari input data yakni nama.
10. hasil output dari input data yakni kelas.
11. hasil output dari input data yakni kelas.
12. hasil output yang terdiri dari tiga data tersebut dan menjadi 1 baris. Cara menghubungkannya dengan menggunakan “,” dan hanya memakai display 1kali dalam 1 baris tersebut.
13.garis
14. judul yaitu output ke-2




15. menampilkan nama tanpa display “masukkan nama”
16. menampilkan kelas tanpa display “masukkan kelas”
17. menampilkan nilai tanpai display “masukka nila”
18. garis
19. judul yaitu output ke-3
20. move digunakan untuk Memindahkan data ke suatu item penerima, sehingga input data dapat dimanipulasi untuk menghasilkan output. Seperti move ‘ka’ to kelas. Seperti kelas yang memindahkan ka. Saat display kelas, output yang keluar untuk kelas adalah ka.
21. display kelas untuk menampilkan output dari pemindahan data tadi.
22. move digunakan untuk Memindahkan data ke suatu item penerima, sehingga input data dapat dimanipulasi untuk menghasilkan output. Seperti move ‘211’ to kelas. Seperti kelas yang memindahkan 211. Saat display kelas, output yang keluar untuk kelas adalah 211.

Me-compile data(F8). Gunanya untuk membaca data keseluruhan.



Setelah di compiled, otomatis akan muncul layar seperti diatas. Dan jangan lupa sebelum mecompile data, save program di idecobol. Masukkan nama filenya sampai 2 kali.


Lalu masuk ke cmd (prompt) .
 ketik cd idecobol (enter)
kalau sudah masuk ke ide cobol/ c:\IDEcobol>, lalu ketik cobo (namafile) (enter)
tulis nama file (enter)
tulis nama file (enter
kalau muncul keterangan “no errors or warnings” , ketik runcob (namafile) (enter)



Muncul output seperti diatas, dan masukkan data masing-masing. Setelah itu tekan enter.

Dan akan keluar hasil output pertama,kedua,ketiga yang diproses dari data awal yang kita masukkan. Dan inilah hasil output yang sudah saya jelaskan diatas.


STATISTIKA Menggunakan BAHASA R







  • LOGIKA
untuk bisa melakukan pemrograman seperti di atas tersebut pertama kita buka dahulu aplikasi program R dengan cara mengklik icon R yang ada di desktop setelah itu masukan nilai data.
> sort (data)
perintah ini di gunakan untuk mengurutkan data yang telah di masukan menjadi terurut dari kecil ke besar ataupun sebaliknya
max (data)
perintah yang digunakan untuk mencari nilai tertinggi atau paling besar yang berada dalam data yang telah di masukan tersebut.
> min (data)
Perintah yang di gunakan untuk mencari nilai terendah atau terkecil pada data tersebut.
> length (data)
perintah di atas digunakan untuk mencari berapa banyak data yang ada dalam data yang telah dimasukan tersebut.
> jmlkls = 1+(3.322*log10(length(data)))
Perintah di atas merupakan formula untuk mencari jumlah kelas.dan untuk memunculkan data yang telah di hitung tersebut tinggal ketik jmlkls saja
>round (jmlkls)
perintah yang digunakan untuk membulatkan nilai decimal menjadi tidak decimal lagi dengan cara memasukkan nilai yang ingin di bulatkan tersebut.
> jangkauan = max (data) - min (data)
perintah di atas merupakan perintah untuk mencari jangkaun kelas dengan cara mengurangi nila tertinggi dengan nilai terendah, dan untuk menapilkan hasilnya ketik jangkauan saja setelah itu enter
> interval = jangkauan/jmlkls
perintah yang digunakan untuk mencari interval kelas danagn cara jangkauan dibagi oleh jumlah kelas dan untuk memunculkannya tinggal ketik interval.
> round (interval)
perintah yang digunakan untuk membulatkan nilai decimal menjadi tidak decimal lagi dengan cara memasukan nilai yang ingin di bualtkan tersebut.
> tabel = edit(data.frame())
Di gunakan membuat bentuk table dalam program r, dan tinggal memasukan datanya saja setelah itu untuk menapilkannya ketik table saja. 

Mencari Frekuensi dalam bahasa R



















  • LOGIKA
untuk bisa melakukan pemrograman seperti di atas tersebut pertama kita buka dahulu aplikasi program R dengan cara mengklik icon R yang ada di desktop setelah itu masukan nilai data.
> data c (9,15,18,20,21,25,18,20,21,9,15,18,20,21,21,20,20,25,20,21)
sort (data)
perintah ini di gunakan untuk mengurutkan data yang telah di masukan menjadi terurut dari kecil ke besar ataupun sebaliknya
max (data)
perintah yang digunakan untuk mencari nilai tertinggi atau paling besar yang berada dalam data yang telah di masukan tersebut.
> min (data)
Perintah yang di gunakan untuk mencari nilai terendah atau terkecil pada data tersebut.
> length (data)
perintah di atas digunakan untuk mencari berapa banyak data yang ada dalam data yang telah dimasukan tersebut.
> jmlkls = 1+(3.322*log10(length(data)))
Perintah di atas merupakan formula untuk mencari jumlah kelas.dan untuk memunculkan data yang telah di hitung tersebut tinggal ketik jmlkls saja


>round (jmlkls)
perintah yang digunakan untuk membulatkan nilai decimal menjadi tidak decimal lagi dengan cara memasukkan nilai yang ingin di bulatkan tersebut.
> jangkauan = max (data) - min (data)
perintah di atas merupakan perintah untuk mencari jangkaun kelas dengan cara mengurangi nila tertinggi dengan nilai terendah, dan untuk menapilkan hasilnya ketik jangkauan saja setelah itu enter
> interval = jangkauan/jmlkls
perintah yang digunakan untuk mencari interval kelas danagn cara jangkauan dibagi oleh jumlah kelas dan untuk memunculkannya tinggal ketik interval.
> round (interval)
perintah yang digunakan untuk membulatkan nilai decimal menjadi tidak decimal lagi dengan cara memasukan nilai yang ingin di bualtkan tersebut.

Rumus mencari frekuensi adalah
>frek= function(x,y,z)
{
a=0
for(i in 1:length(x))
{
If(x[i]>=y&&x[i]<=z)
{
a=a+1
}
}
Print(a)
}
> tabel = edit(data.frame())
Di gunakan membuat bentuk table dalam program r, dan tinggal memasukan datanya saja setelah itu untuk menapilkannya ketik table saja. 
tabel $ feme = c (tabel $ frek *tabel $ titik)
tabel
Berfungsi untuk menampilkan tabel yang sudah berisi kelas, frekuensi, titik tengah dan feme.
rata = sum (tabel $ feme)/length (data)
rata
Berfungsi untuk mencari rata – rata dalam data diatas.
> mean = (sum(fi*titiktengah))/length (data)
Merupakan rumus untuk mencari nilai rata-rata kelas,dan untuk memunculkannya tinggal ketik mean
round (mean)
perintah yang digunakan untuk membulatkan nilai decimal menjadi tidak decimal lagi dengan cara memasukan nilai yang ingin di bulatkan tersebut.
> median = tbm+i*((km-fkm)/fm)
merupakan rumus untuk menvari nilai median suatu kelas, dan untuk memunculkannya tinggal ketik median
> modus = tbm+i*(d1/(d1+d2))
Merupakan rumus untuk mencari nilai modus kelas, dan untuk memunculkan hasilnya tingal ketik modus
> hist(data,main="kelas data 2ka11")
> titik=c(10,13,16,19,22,25)
> frek=c(2,0,2,9,5,2)
> plot(titik,frek,main="kelas data 2ka11")
> polygon(titik,frek,col="purple",border="red")


R Programming



  • LOGIKA
untuk bisa melakukan pemrograman seperti di atas tersebut pertama kita buka dahulu aplikasi program R dengan cara mengklik icon R yang ada di desktop setelah itu masukan nilai data.
> Data = c (59,77,89,52,73,77,63,73,57,56,71,63,51,78,83,89,93,57,60,59,41,49,75,75,96,79,53,55,61,61,69,71,69,77,77,81,87,65,67,91,83,91,91,45,73,94,58,67,67,69,56,67,69,70,73,62,65,65,92,71)
> sort (data)
perintah ini di gunakan untuk mengurutkan data yang telah di masukan menjadi terurut dari kecil ke besar ataupun sebaliknya
max (data)
perintah yang digunakan untuk mencari nilai tertinggi atau paling besar yang berada dalam data yang telah di masukan tersebut.
> min (data)
Perintah yang di gunakan untuk mencari nilai terendah atau terkecil pada data tersebut.
> length (data)
perintah di atas digunakan untuk mencari berapa banyak data yang ada dalam data yang telah dimasukan tersebut.
> jmlkls = 1+(3.322*log10(length(data)))
Perintah di atas merupakan formula untuk mencari jumlah kelas.dan untuk memunculkan data yang telah di hitung tersebut tinggal ketik jmlkls saja


>round (jmlkls)
perintah yang digunakan untuk membulatkan nilai decimal menjadi tidak decimal lagi dengan cara memasukkan nilai yang ingin di bulatkan tersebut.
> jangkauan = max (data) - min (data)
perintah di atas merupakan perintah untuk mencari jangkaun kelas dengan cara mengurangi nila tertinggi dengan nilai terendah, dan untuk menapilkan hasilnya ketik jangkauan saja setelah itu enter
> interval = jangkauan/jmlkls
perintah yang digunakan untuk mencari interval kelas danagn cara jangkauan dibagi oleh jumlah kelas dan untuk memunculkannya tinggal ketik interval.
> round (interval)
perintah yang digunakan untuk membulatkan nilai decimal menjadi tidak decimal lagi dengan cara memasukan nilai yang ingin di bualtkan tersebut.
> tabel = edit(data.frame())
Di gunakan membuat bentuk table dalam program r, dan tinggal memasukan datanya saja setelah itu untuk menapilkannya ketik table saja. 

tabel $ frek = c (frek(data,41,48),
frek (data,49,56),
frek (data,57,64),
frek (data,65,72),
frek (data,73,80),
frek (data,81,88),
frek (data,89,96))
tabel
Berfungsi untuk menampilkan tabel  yang sudah diketik diatas.
tabel $ titik = c (mean(41:48),
mean (49:56),
mean (57:64),
mean (65:77),
mean (73:80),
mean (81:88),
mean (89:96))
Berfungsi untuk mencari nilai tengah yang sudah dikelompokan dalam data.
tabel $ feme = c (tabel $ frek *tabel $ titik)
tabel
Berfungsi untuk menampilkan tabel yang sudah berisi kelas, frekuensi, titik tengah dan feme.
rata = sum (tabel $ feme)/length (data)
rata
Berfungsi untuk mencari rata – rata dalam data diatas.
> mean = (sum(fi*titiktengah))/length (data)
Merupakan rumus untuk mencari nilai rata-rata kelas,dan untuk memunculkannya tinggal ketik mean
round (mean)
perintah yang digunakan untuk membulatkan nilai decimal menjadi tidak decimal lagi dengan cara memasukan nilai yang ingin di bulatkan tersebut.
> median = tbm+i*((km-fkm)/fm)
merupakan rumus untuk menvari nilai median suatu kelas, dan untuk memunculkannya tinggal ketik median
> modus = tbm+i*(d1/(d1+d2))
Merupakan rumus untuk mencari nilai modus kelas, dan untuk memunculkan hasilnya tingal ketik modus

UJIAN PASCAL

·       INPUT

·       OUTPUT

Menu yang keluar saat program di run (ctrl+F9)
Program yang keluar saat kita masukkan angka 1 yaitu tentang luas segitiga

Program yang keluar saat kita masukkan angka 2 tentang luas lingkaran
Program yang keluar saat kita masukkan angka 3 tentang luas persegi panjang

·       LOGIKA
Program diatas ialah program cara pembuatan MENU. Seperti gambar diatas, ada 4 pilihan menu yaitu luas segitiga,luas lingkaran, luas persegi panjang dan exit. Program diatas menggunakan function dan procedure. Lalu meggunakan fungsi case of, karena mengandung lebih dari 1 program. Seperti 4 pilihan menu tersebut ialah mempunyai program masing-masing dan tujuan yang berbeda . maka itu menggunakan cae of. Saat nput diatas di jalankan (run) ctrl+F9, akan keluar menu 4 pilihan lalu akan keluar perintah pilih no 1-4? , kita pilih salah satu nomor. Jika kita masukkan angka 1, akan keluar output tentang luas segitiga. Akan keluar perintah untuk input nilai alas dan input nilai tinggi. Masukkan nilai masing-masing dan secara otomatis hasil luas segitiga keluar. Lalu dibawahnya aka nada tulisan hitung lagi (y/n)?,jika kita masukkan y maka akan ke menu awal, jika masukkan n maka akan ke kode-kode awal. Memasukkan angka 2 yaitu mengenai luas lingkaran, perintahnya yaitu input panjang jari-jari lalu secara otomatis luas lingkaran akan keluar dengan benar. Seperti nomor 1, di bagian bawah ada tulisan hitung lagi (y/n)?, dan fungsi nya sama. Memasukkan angka 3 mengenai luas persegi panjang. Akan keluar perintah input nilai panjang dan input nilai lebar. Masukkan nilai masing-masing panjang dan lebarnya lalu akan keluar hasl luas persegi panjang tersebut secara tepat. Dan jika memilih angka 4 akan kembali ke menu awalnya yaitu kode-kode awal.