Showing posts with label Pemrograman. Show all posts
Showing posts with label Pemrograman. Show all posts

PERINTAH R PROGRAMMING

Statistika, hmmm... pelajaran pengumpulan data, penyajian data, dan pengolahan data yang sangat membutukan ketelitian yang begitu detail. R Programming di sini menghadirkan fitur yang dapat membantu kita khusunya dalam pengolahan data statistika, seperti halnya pengurutan data, mencari nilai terbesar, mencari nilai terkecil, mencari jumlah kelas, mencari interval, mencari titik tengah, mencari frekuensi kelas, dan membuat tabel hingga pembuatan histogram. Hal-Hal di atas akan kita bahas pada postingan fauzi online kali ini. Jadi yuk kita belajar yuuk? hahaha Semangaaat!!
PENYAJIAN DATA (60 DATA TRANSAKSI)

LANGKAH PERTAMA
Jangan lupa Buka dulu tuh R PROGRAMMINGNYA (Yaiyalaaah masa buka baju dulu? wkwk) KEMUDIAN BUAT DATA SEBAGAI BERIKUT:

MEMBUAT DATA:
>data=c(45,22,20,34,23,48,20,18,32,40,22,35,41,33,37,21,39,53,30,15,43,23,45,27,16,
29,22,17,25,12,22,17,21,22,33,15,34,23,29,14,19,36,11,12,24,19,24,16,31,21,20,18,9,
7,27,10,19,24,30,24)

MENGETAHUI JUMLAH DATA:
>length(data)

MENGURUTKAN DATA:
>Sort(data)

MENCARI DATA TERBESAR:
>Max(data)

MENCARI DATA TERKECIL:
>Min(data)

MENCARI JUMLAH KELAS
Logika Program :
Rumus Sturges = 1+3,322 x Log 10 (Jumlah data)
Sehingga syntax yang digunakan sebagai berikut:

>jumlah_kelas=1+3.322*log10((length(data)))

MEMBULATKAN HASIL JUMLAH_KELAS
>Round(jumlah_kelas)

TAMPILAN PADA R CONSOLE:


Memasukan Data, Mencari Data Max, Data Min, Jumlah Kelas


MENCARI INTERVAL KELAS
Logika Program :
Rumus interval: Range/Jumlah Kelas
Sehingga syntax yang digunakan sebagai berikut:

>range=max(data)-min(data)
>interval=range/jumlah_kelas
round(interval)

TAMPILAN PADA R CONSOLE:

Mencari Range dan Interval Kelas


MENCARI TITIK TENGAH
Logika Program :
Rumus interval: Batas Awal Kelas+Batas Akhir Kelas/2
Sehingga syntax yang digunakan sebagai berikut:

>mean(batas_awal_kelas1:batas_akhir_kelas2)
TAMPILAN PADA R CONSOLE:

Mencari Titik Tengah


MENCARI FREKUENSI PADA KELAS
Untuk Mencari frekuensi pada R Programming , kita harus membuat function yang nantinya dapat mempercepat mencari frekuensi masing-masing kelas.
tulis function nya terlebih dahulu:

> frekuensi = function(x,y,z)
+ {a=0
+ for (i in 1 : length(x))
+ {if (x[i] >= y &&
+ x[i] <= z)
+ {a = a + 1
+ print(a)}}}


Setelah menulis functionnya maka langkah selanjutnya yaitu memamnggil function beserta pengiriman variable ke function yang telah dibuat.
>frekuensi(nama_data,batas_awal_kelas1,batas_akhir_kelas1)

TAMPILAN PADA R CONSOLE:



Pembuatan Function Frekuensi dan Pemanggilan Function Frekuensi


MEMBUAT TABEL DENGAN ISI BATAS KELAS, TITIK TENGAH, FREKUENSI
Langkah Pertama:
Ketik tabel=edit(data.frame()) kemudian enter. Maka akan muncul tampilan layar data editor sbb:



Langkah Kedua:
Untuk menuliskan judul kolom pada tabel klik 2 kali pada tulisan header var1, kemudian ubah sesuai nama judul dan pilih type character (untuk jenis karakter):



Langkah Ketiga:
Buatlah judul kolom seperti gambar di bawah ini:



Langkah Keempat:
Masukan Batas Kelas, Titik Tengah, Serta Frekuensi pada masing-masing kelas yang telah kita peroleh nilainya sebelumnya.



Lamgkah Kelima(FINAL):
Tutup Jendela Data Editor Table, selanjutnya untuk menampilkan table yang selesai kita buat pada R Console cukup dengan cara memanggil nama variable tabel kemudian enter, maka tampilan layar sebagai berikut:



Selain perintah-perintah di atas, R Programming masih mempunyai banyak fitur yang sangat berguna bagi ilmu statistika misalnya pembuatan histogram, poligon dan lain sebagainya.. Buat pengunjung setia fauzi online, kita tunggu aja yah postingan yang jauh lebih menarik lagi. Insya ALLAH.. ^__^
Bye bye

PENGENALAN R PROGRAMMING

PENGENALAN R PROGRAMMING
Emang ada ji? bahasa R, R programming gitu?? kenapa ga dinamain U,F,K,S,T,U ajah yah?? Tanya kenapa?? tanya aja noh sama yang buat bahasa pemrogramannya.. sendiri! wkwkwk Piss fauzi bercanda koq, teman jangan ngambek yah?? hehe.. Ilmu sistem informasi itu penuh perhitungan statistika, dan matematika, oleh karena itu kita harus menguasai beberapa program yang dapat membantu kita dalam memecahkan masalah tersebut. R programming adalah anak tabung dari bahasa S atau sering kita tahu dengan software SPSS, nah kalo R ini versi gratisnya.. emang hari gini , kalo dapet yang gratis-gratis damai dah terasa hidup.. hehe
Ok Ok kenalan yuk lebih lanjut dengan R Programming.
Sejarah & Pengembangan R

R adalah suatu kesatuan software yang terintegrasi dengan beberapa fasilitas untuk manipulasi, perhitungan dan penampilan grafik yang handal. R berbasis pada bahasa pemrograman S, yang dikembangkan oleh AT&T Bell Laboratories (sekarang Lucent Technologies) pada akhir tahun ’70 an. R merupakan versi gratis dari bahasa S dari software (berbayar) yang sejenis yakni S-PLUS yang banyak digunakan para peneliti dan akademisi dalam melakukan kegiatan ilmiahnya.

Pada awalnya, versi pertama R dibuat oleh Ross Ihaka and Robert Gentleman dari Universitas Auckland, namun selanjutnya R dikembangkan oleh tim yang disebut tim inti. Tim inti (core team) terdiri dari ahli statistik, ahli komputer & pemrograman, geografi, ekonomi dari institusi yang berbeda dari seluruh dunia yang mencoba membangun sebuah sistem (software) yang handal namun dengan biaya yang sangat murah. Sampai tulisan ini dibuat, R dapat secara cuma-cuma didownload dan digunakan dengan berlisensi pada GNU General Public License.

Menurut kutipan dari penghargaan Association for Computing Machinery Software bagi John Chamber 1998, menyatakan bahwa (bahasa pemrograman) S telah “merubah orang dalam memanipulasi, visualisasi dan menganalisis data untuk selamanya”. R dibuat searah dengan ide yang ada pada bahasa pemrograman S dan program statistik lainnya.

Seperti dijelaskan sebelumnya, R merupakan “kerabat” dekat dari S-PLUS dimana secara fungsi dan sintaks/tata bahasa sama-sama menggunakan bahasa S, namun tidak identik. R dapat berinteraksi dengan program statisik, manipulasi, perhitungan dan penampilan grafik lainnnya, seperti SPSS, yang cukup popular, Microsoft Excell dengan menyediakan fasilitas import dan eksport data. Selain software di atas, R dapat melakukan import file dari software lainnya seperti, Minitab, SAS, Stat, Systat dan EpInfo.

Menurut [20], R adalah bahasa fungsional, dimana terdapat inti bahasa yang 1 menggunakan bentuk standar notasi aljabar, yang memungkinkan perhitungan numerik seperti 2+3, atau 3^11. Selain itu tersedia pula fasilitas perhitungan dengan menggunakan fungsi. Dengan beberapa fitur tersebut, R menjadi alat yang tangguh bagi para statistikawan, ahli ekonomi, peneliti dalam membantu risetnya, dikarenakan R dibangun dan didukung dengan model dan teori statistik terdepan dan menggunakan standar tertinggi bagi analisis data. R hampir dapat digunakan untuk berbagai bidang, mulai dari kalkulasi biasa (seperti kalkulator), statistik, ekonometri, geografi, hingga pemrograman komputer.


Kelebihan dan Fitur-fitur R
R mempunyai karakteristik tersendiri, dimana selalu dimulai dengan prompt “pada console-nya. R mempunyai beberapa kelebihan dan fitur-fitur yang canggih dan berguna, diantaranya:
- efektif dalam pengelolaan data dan fasilitas penyimpanan. Ukuran file yang disimpan jauh lebih kecil dibanding software lainnya.
- lengkap dalam operator perhitungan array,
- lengkap dan terdiri dari koleksi tools statistik yang terintegrasi untuk analisis data, diantaranya, mulai statistik deskriptif, fungsi probabilitas, berbagai macam uji statistik, hingga time series.
- tampilan grafik yang menarik dan fleksibel ataupun costumized
- dapat dikembangkan sesuai keperluan dan kebutuhan dan sifatnya yang terbuka, setiap orang dapat menambahkan fitur-fitur tambahan dalam bentuk paket ke dalam software R

Selain kelebihan dan kelengkapan fitur-fiturnya, hal yang terpenting lainnya yakni, R bersifat multiplatform, yakni dapat diinstall dan digunakan baik pada system operasi Windows , UNIX/LINUX maupun pada Macintosh. Untuk dua system operasi disebutkan terakhir diperlukan sedikit penyesuaian.
Selain kelebihan disebutkan di atas, R didukung oleh komunitas yang secara aktif saling berinteraksi satu sama lain melalui Internet dan didukung oleh manual atau R- help yang menyatu pada software R

Buat belajar di sesi kita selanjutnya yuk teman-teman download software nya dulu nih:
R PROGRAMMING 2.11.1
Sesi prostingan berikutnya akan dijelaskan mengenai cara membuat coding menggunakan R Programming.

PROGRAM SEDERHANA COBOL

Minggu pertama telah terlewati saatnya tugas-tugas tugas.. ckckck, di postingan Fauzi kali ini kita membahas tuntas tentang gimana sih buat program sederhana di cobol? OK di fauzi online, teman-teman dan saya kaan belajar lebih lanjut tentang pemrograman ini. Semangaaaaaaaaat!!! hehe
Langkah Pertama Ketik Coding Program Berikut di IDE COBOL teman-teman:


(Ingat aturan penulisan Kolom di cobol yang telah dijelaskan pada postingan sebelumnya)

Langkah berikutnya Compile dan Run program Caranya:
Pilih Taskbar Compile , kemudian pilih Compile , atau dengan menekan tombol Shortcut F8. Setelah proses Compile selesai, Program Siap dijalankan tau RUN dengan cara Pilih Taskbar Compile kemudian pilih Run, atau dengan menekan tombol Shortcut F9. Jika Telah Di compile layar cobol akan tampil tampilan sbb:



DAN AKHIRNYA ENG ING ENG.. Inilah Outputnya:



PENJELASAN Program:

IDENTIFICATION DIVISION
Adalah merupakan divisi yang pertama dalam program COBOL dan yang paling sederhana. Pada divisi ini berisi keterangan mengenai AUTHOR (nama programmer), AUTHOR pada program ini adalah AKHMAD_FAUZI. Sedangkan PROGRAM-ID. 14109359 menjelaskan Program apa yang sedang dijalankan, disini Program yang digunakan adalah 14109359 atau no NPM. (Ditulis pada Area A atau Kolom 8)

ENVIRONMENT DIVISION
Adalah dalam program cobol sebagai divisi ke-2. Berisi dokumentasi informasi mengenai peralatan yang dipergunakan. (Ditulis pada Area A atau Kolom 8)

DATA DIVISON
Divisi ini menjelaskan tentang input & output data yang digunakan serta semua keterangan tentang file, record, nama data serta bentuk format yg akan digunakan dalam PROCEDURE DIVISION. (Ditulis pada Area A atau Kolom 8)

WORKING-STORAGE SECTION.
Merupakan section yang berisi tentang record-description-entri yaitu penjelasan tentang record program yang digunakan . (Ditulis pada Area A atau Kolom 8) namun saat pemesanan record untuk variable yg dibutuhkan variable harus ditulis pada Area B atau Kolom 12.

PROCEDURE DIVISION
Merupakan gambaran logika yg digunakan untuk menyelesaikan masalah, sehingga divisi ini merupakan inti dari program COBOL. Di dalam PROCEDURE DIVISION dalam program di atas terdapat keterangan :
MULAI. Artinya merupakan nama User DefinedWord untuk menandakan awalan paragraph.
DISPLAY ’********’. Artinya menampilkan karakter * yang diapit tanda (’) pada layar.
DISPLAY 'Tugas Buat Program Sederhana Cobol'. Artinya menampilkan tulisan Tugas Buat Program Sederhana Cobol pada layar.
DISPLAY (05,01)'Silahkan Masukan Nama Panggilan: '.Artinya menampilkan tulisan ”Silahkan Masukan Nama Panggilan:” pada layar,dengan letak posisi tulisan baris ke5 dan kolom ke1
ACCEPT NICKNAME. Artinya User diminta untuk menginput nilai berupa string yang akan disimpan pada variable NICKNAME.
DISPLAY (06,01)’Silahkan Kak ’,NICKNAME,’ Masukan NPM nya: ’. Artinya menampilkan tulisan ”Silahkan Kak” dan isi nilai dari variable NICKNAME yang telah diinput yang akan disambung dengan tulisan ”Masukan NPM nya” pada layar, dengan letak posisi tulisan baris ke 6 dan kolom ke 1.
ACCEPT NPM. Artinya User harus diminta untuk menginput nilai berupa string yang akan disimpan pada variable NPM.
SELESAI. Artinya merupakan nama User Defined Word untuk menandakan awalan paragraph AWAL telah berakhir atau telah selesai
STOP RUN. Artinya Untuk memberhentikan Program

Nb:
Statement-statement yang ada di dalam procedure division di atas harus ditulis pada Area B atau Kolom 12, kecuali Mulai. dan Selesai. yang dituliskan pada Area A atau Kolom 8.

Huaaaahm.. ngantuk niih.. habis lembur coding enaknya ya tidur dulu deh.. hehehe
Ok Ok! jangan lupa ninggalin upil comentarnya yah? hehe.. Kita ketemu lagi di sesi berikutnya: R Programming.. bye

PENGENALAN COBOL

PENGENALAN COBOL
Houreeey udah tingkat dua, bentar lagi sidaaang (PRAAAAK *fauzi DI tampar angin "gundulmu baru 1tahun kulia sidang?? wkwk"),, haduh haduhh.. pemrograman tingkat dua apa ji? Diajar cobol cooy..BAHASA PEMROGRAMAN YANG JADUL yah?? hehehe.. Tapi teman-teman jangan menyepelekan pemrograman Cobol ini, di tingkat dua kita belajar cobol tentu ada alasannya salah satunya adalah Cobol merupakan bahasa pemrograman High Level Language yang dikenal sangat ketat dan bahasa pemrograman yang sangat terstruktur

dalam penulisan coding nya, Bayangin aja mau nulis coding harus nentuin colom, nentuin angka level, sama nulis divisi-divisinya.

Hehe puyeng-puyeng dah kalo belum kenalan lebih deket sama nih bahasa pemrograman cobol, makanya yuk kenalan yuk di sini..





DEFINISI COBOL



COBOL atau Common Bussiness Oriented Language adalah bahasa pemrograman computer, yang dirancang untuk menyelesaikan persoalan bisnis.



PERKEMBANGAN COBOL

Tahun 1958 : Pertama kali diciptakan oleh CODASYL

Tahun 1960 : Versi COBOL – 60 , versi pertama

Tahun 1968 : ANSI COBOL gunakan standart ANSI

Tahun 1974 : ANSI COBOL 1974

Tahun 1985 : ANSI COBOL 1985

MS.COBOL versi 2.2 mengikuti ANSI COBOL 1974

MS.COBOL versi 3.0 mengikuti ANSI COBOL 1985 di luncurkan tahun 1988.



Program COBOL merupakan program terstruktur.

Struktur Utama dari suatu program COBOL terdiri dari 4 DIVISI , yaitu :

IDENTIFICATION DIVISION

ENVIRONMENT DIVISION

DATA DIVISION

PROCEDURE DIVISION



IDENTIFICATION DIVISION

IDENTIFICATION DIVISION adalah merupakan divisi yang pertama dalam program COBOL dan yang paling sederhana.

Pada divisi ini berisi keterangan mengenai program yang dibuat.

Bentuk Umum :

IDENTIFICATION DIVISION

PROGRAM-ID. .

[AUTHOR. .]

[INSTALLATION. .]

[DATE-WRITTEN. .]

[DATE-COMPILED. .]

[SECURITY. .]



ENVIRONMENT DIVISION

ENVIRONMENT DIVISION dalam program cobol sebagai divisi ke-2. Berisi dokumentasi informasi mengenai peralatan yang dipergunakan. Divisi ini dibagi menjadi 2 section, yaitu CONFIGURATION SECTION, INPUT-OUTPUT SECTION.

Bentuk Umum :

ENVIRONMENT DIVISION.

CONFIGURATION SECTION.

SOURCE-COMPUTER. [WITH DEBUGGING MODEL.

OBJECT-COMPUTER. .

SPECIAL-NAMES.

[ PRINTER IS
[ CURRENCY SIGN IS ]

[ DECIMAL-POINT IS COMMA ].

INPUT-OUTPUT SECTION.

FILE-CONTROL.

{file-control entry}.



DATA DIVISION

Divisi ini menjelaskan tentang input & output data yg digunakan serta semua keterangan ttg file, record, nama data serta bentuk format yg akan digunakan dalam PROCEDURE DIVISION.

DATA DIVISION terdiri dari beberapa section :

•FILE SECTION

•WORKING-STORAGE SECTION

•SCREEN SECTION

•LINKAGE SECTION

•REPORT SECTION



PROCEDURE DIVISION

Merupakan divisi ke 4 dan yang terakhir dari program COBOL. Semua instruksi-instruksi ditulis pada PROCEDURE DIVISION, sehingga divisi ini merupakan inti dari program COBOL.Statement yang ada di PROCEDURE DIVISION dibentuk dari verb (Kata kerja).



ATURAN PENULISAN SOURCE CODE PADA PROGRAM COBOL

aturan inilah yang harus teman-teman ketahui sebelum maen coding di dalam pemrograman cobol

Kolom yang tersedia untuk menulis program Cobol (1-80) :

Kolom 1-6: Untuk nomor urut bila diperlukan (optional).

Kolom 7:

-Untuk tanda hypen, baris sambungannya berada di area B.

-Bila diisi dengan tanda *, maka baris tersebut dianggap sebagai komentar.

-Bila diisi dengan tanda /, maka baris tersebut dianggap sebagai komentar dan akan dicetak mulai halaman baru teratas.

-Bila diisi dengan karakter D, maka akan dianggap sebagai komentar. Tetapi bila pada Environment division dalam paragraph Source-Computer disebutkan With Debugging Mode, maka akan berguna untuk tujuan debugging.

Kolom 8-11 :

Disebut area A. Tempat menuliskan semua judul divisi, judul seksi, nama paragraph, judul file description (FD), level number 01 dan level number 77.

Kolom 12-72 :

Disebut area B. Tempat penulisan semua elemen program selain yang ditulis diarea A.

Kolom 73-80: Untuk komentar atau dokumentasi program.



APA ITU RESERVED WORD..??

Naah loh temen-temen tau gak? Reserved Wird apaan? niih yang namanya reserved word pada cobol itu kata yang telah didefinisikan yang mempunyai arti dan kegunaan tertentu dalam bahasa COBOL. Kata tersebut tidak boleh dipergunakan oleh programmer untuk nama-data dll kecuali dalam bentuk yang telah ditentukan oleh bahasa COBOL itu sendiri. Contohnya nih : ACCEPT, ADD, AND, BY, AFTER, DATA DIVISION, DISPLAY, dsb.



APA ITU USER DEFINED WORD..??

Kalo user defined word itu kebalikannya reserved word yaitu kata-kata yang dapat dibuat dan telah didefinisikan oleh programmer untuk : Nama-program, Nama-alat, Nama-file, Nama-record, Nama-data, Nama-indek dan nama-data-indek, Nama-kondisi, Nama-prosedure, Nama-seksi, Nama-kualifikasi.



Hmmm..

Kebanyakan teori jadi bingung ji? hehehe Ok Ok sesi selanjutnya kita ke tahap contoh program serhana yah.. sebelumnya download dulu deh bagi yang belum punya cobol,

di sini nih: DOWNLOAD IDE COBOL.RAR

GAME TEMBAK (PASCAL)

GAME TEMBAK (PASCAL)
Adaikan pascal juga bisa support buat tembak cewe.. hahahha, *mimpi.com* , yasudahlah, tembak-tembakan aja sebisanya di dalam game tembak pascal ini berisi procedure procedure yang setiap procedurenya berisi tombol panah atas, kanan, dan bawah..

halah-halah, si uji kebanyakan basa basi gag jelas, udah lah dowload aja yuk..

GAME TEMBAK.rar

guest:(udah didownload-udah dicoba)
fauzi:tampilanya jelek yah ??
guest: whoooo, iyah jelek masih cupu ji! huft (kecewa)
fauzi:namanya juga lagi tahap belajar.. hehehe.. makanya kasih saran tambahan dah yang bagus emang harus gimana coment tuh di bawah?

GAME TOGEL (PASCAL)

Hai teman-teman.. lama amat nih vakumnya si uji.. gag posting-posting.. hehehe.. ok ok tenang teman, liburan panjang kemarin iseng punya iseng utak diutik dapet nih beberapa program yang lumayan asyik dah di coba. GAME TOGEL!! hehehe.. Fauzi buat karena Request dari pengunjung setia fauzi online nih.. dia namanya kuat, biasa dipanggil kungseng dulu. Nih shout requestnya:


Ana software sing nggo masang togel ora?!
yang kalo dibahasa indonesiain : Ada software yang buat pasang togel gag>!


Ok deh download sajalah kalo begitu. Game Togel Pascal fauzi ini.. monggoo...

GAME TOGEL.rar

ehm ehm.. kalo udah didownload terus dicoba. kasih comentarnya yah teman.. hehe