KATJANG GARING!!!

Tuesday, October 8, 2013

Belajar Bahasa Pemrograman COBOL Part 2



Assalamu'alaikum Wr. Wb.

Selamat pagi kawan. Sesuai janji gue kemarin di postingan Belajar Bahasa Pmrograman Cobol Part 1, sekarang gue mau bikin postingan tentang contoh bahasa pemrograman Cobol. Gue sebenernya masih belajar belajar juga sih, jadi kalau ada yang salah, mohon koreksinya ya, tenang aja, kalo sopan gue gak marah kok :D

Sebelum memasuki contoh pemrogramannya, kita harus tahu, dalam Struktur Pemrograman cobol itu ada 4 Divisi, apa sajakah itu?
  1. IDENTIFICATION DIVISION: Informasi Program, Nama Pembuat, Nama Instalasi Komputer, Tanggal Program Dibuat, Tanggal Program Dikompilasi, Tingkat Keamanan Program dan Komentar Mengenai Program.
  2. ENVIRONMENT DIVISION, itu dibagi 2, yaitu:
    • CONFIGURATION SECTION: Informasi komputer yang digunakan.
    • INPUT-OUTPUT SECTION: Media yang digunakan untuk memproses file sebagai input ataupun output.
  3. DATA DIVISION, dibagi menjadi 5, yaitu:
    • FILE SECTION: Nama File, Nama record dalam file, Jenjang dari data item dalam record, ukuran panjang dan tipe dari masing masing data item.
    • WORKING STORAGE SECTION: Nama record, struktur jenjang data item, Ukuran panjang dan tipe masing masing data item yang di gunakan untuk menerima data atau mengirim data ke media input-output.
    • SCREEN SECTION: mendefinisikan bentuk dari layar untuk tampilan input data maupun output.
    • LINKAGE SECTION: Menerangkan data yang mempunyai hubungan dengan program lain.
    • REPORT SECTION: Menggambarkan bentuk laporan yang akan dicetak.
  4. PROCEDURE DIVISION: Menunjukkan prosedur dari instruksi ayng mempuyai akibat secara langsung menghasilkan output yang diminta dari sejumlah input yang ada.
Nah, banyak kan??? Iya banyak.
Lanjut ke programnya, sekarang kita mau bikin program MENGHITUNG LUAS SEGITIGA menggunakan Cobol.
Pertama tama bikin dulu file .cob nya (Disini gue namain segitiga.cob), kalau ada yang gak tau gimana caranya, liat postingan sebelumnya.
Terus masuk ke program cobolnya.


Tulis Codingan seperti ini.


Kalo gambarnya kekecilan atau gak keliatan tulisannya, di klik aja di gambarnya.

Oke kita bahas satu satu, mulai dari:

Identification division digunakan sebagai identifikasi program COBOL yang kita buat misalnya nama pembuat (AUTHOR) dan nama program (PROGRAM-ID).
Environment Division berguna untuk memberikan informasi peralatan yang digunakan dalam program.
Data Division berguna untuk mendeskripsikan variabel-variabel dan jenis tipe data yang digunakan dalam program COBOL.
Working-Storage Section digunakan untuk mendeklarasikan variable dan tipe data.
01 DATA-MASUK: 01 digunakan untuk mengawali keterangan dari record
02 ALAS PIC 9(2): menunjukkan bahwa posisi sebuah memori hanya dapat mengandung nilai-nilai numerik saja. Ukuran panjang data-item ditentukan oleh banyaknya karakter 9 yang digunakan. Bersifat right justified.
Procedure Division merupakan inti dari bahasa pemrograman COBOL karena pada divisi inilah semua statement instruksi dibuat.
DISPLAY (5, 6) ‘MASUKKAN ALAS : ‘. Artinya Display digunakan untuk menampilkan hasil dilayar dengan menampilkan karakter MASUKKAN ALAS : , (5, 6) adalah posisi dari tampilannya.
ACCEPT ALAS digunakan untuk memasukkan data lewat layar sewaktu program tersebut dijalankan(runtime).
COMPUTE LUAS = (ALAS * TINGGI) / 2 adalah rumus untuk menghitung luas segitiga.
DISPLAY (10, 10) ‘LUASNYA ADALAH : ‘, LUAS. Artinya menampilkan hasil dilayar dengan menampilkan karakter ‘LUASNYA ADALAH : dan menampilkan isi dari variabel LUAS yang tadi kita masukkan.
STOP RUN untuk menghentikan proses program.

Nah, setelah itu. Gimana caranya buat mengcompile nya?
Pertama tama kita save dulu file yang kita buat barusan. Klik File -> Save.
Lalu Exit.
Setelah keluar, kita akan kembali lagi ke jendela cmd (Command Prompt).
Pada jendela cmd ketikkan "cobol segitiga.cob" tanpa kutip.


Lalu klik enter 2x. Tunggu sampai ada pemberitahuan no errors or warnings, yang artinya program bisa dijalankan dan tidak ada error. Apabila ada error, berarti ada yang salah dengan kodingan atau penempatannya nya.


Apabila tidak ada error, sekarang ketikkan "runcob segitiga.cob" tanpa kutip untuk me running aplikasi nya. Nanti hasilnya akan seperti ini:


Sekian postingan mengenai pemrograman bahasa COBOL. Apabila ada yang salah, mohon koreksinya atau tambahan di kasih tau di kolom komentar, soalnya biar kita juga sama sama belajar juga :)
Terima Kasih :)

Belajar Bahasa Pemrograman COBOL Part 1


Cobol? paan tuh?
Mungkin beberapa dari sekian pembaca blog ini masih merasa aneh sekali mendengar nama itu, soalnya gue sendiri juga baru tahu ada bahasa pemrograman kek gitu pas masuk ke Gundar. Mungkin kampus gue ini mengajarkan bahasa ini agar kita para mahasiswanya tau ada banyak bahasa pemrograman "Level Tinggi" selain Basic, Pascal dll.

Emangnya cobol itu apaan dah?
Nah, Sebelumnya Kita bahas dulu dari sejarahnya. Menurut Bang Wikipedia, COBOL atau kepanjangan dari Common Business Oriented Language adalah bahasa pemrograman generasi ke tiga(Demi apapun gue gak tau apaan yang dimaksud generasi disini -__-", kalo ada yang tau, kasi tau yah di kolom komentar dibawah :)). Bahasa pemrograman ini ditujukan untuk menyelesaikan masalah masalah perdagangan kayak laporan keuangan dan lainnya.
Kalo menurut catetan gue, COBOL itu pertamanya dirilis pada tahun 1959. Lalu dirilis secara formal pada tahun 1960 dan diperbaharui pada tahun 1965.

Terus, keuntungan dari COBOL itu apa?
Ada beberapa keuntungan yang bisa kita ambil, menurut buku catetan gue, keuntungan cobol:
  • Instruksinya dalam bahasa inggris: mudah dipelajari dan dibuat.
  • Sesuai untuk pengolahan data: terutama untuk permasalahan bisnis.
  • Standard: dapat digunakan pada komputer yang berbeda tanpa banyak perbedaan.
  • Struktur program yang jelas.
  • Adanya Listing program.
  • Mudah didokumentasi dan dikembangkan.
Oke lah lanjut, daripada banyak cingcong, kita lanjutkan ke inti dari artikel ini. Artikel ini sengaja gue buat untuk para pemula kayak gue biar gak kesulitan untuk belajar dari awal dalam bahasa pemrograman COBOL ini, soalnya gue juga ngerasain betapa susahnya nyari artikel bahasa indonesia tentang cobol. Termasuk Kompilernya juga lumayan susah :'(

I Know :'(
Lanjut...
Pertama tama, yang harus dimiliki adalah, COMPILER nya. soalnya kalo gak ada compilernya, ya gak jalan dong. :D
Sebenernya sih ada macem macem compiler cobol, ada yang dari fujitsu dan lain lain, tapi disini gue make nya yang MS COBOL soalnya di kampus gue dipakenya kayaknya yang itu deh hehe.

DOWNLOAD COBOL COMPILER

CARA PEMAKAIAN

Ada beberapa langkah untuk bisa menjalankan pemrograman Cobol ini.
Caranya:
  1. Download File diatas.
  2. Setelah di download, extract.
  3. Sebenarnya di dalam file zip itu udah gue taro file .txt buat cara pake nya, tapi disitu gue cuma kasih sekilas aja, mungkin lebih lengkap disini.
  4. Terus Copy Folder 'cobol' yang baru aja di extract dan paste ke C:\ (Terserah sih mau dimana aja, cuman gue naro di C biar gampang aja buat diakses).
  5. Masuk ke folder cobol dan buat sebuah file dengan ekstensi *.COB
  6. Kalau ada yang kurang tahu gimana caranya bikin file .COB , caranya:
    • Klik kanan
    • New -> Text Document

    • Namanya gak usah diganti, biarin aja. Abis itu klik 2x file New Text Documentnya

    • Pas udah masuk, klik File -> Save As

    • Disini, ganti pada kolom "save as type: Text Documents(*txt)" menjadi "All Files"

    • Setelah itu, beri nama, disini gue kasih nama "testing" jadi namanya testing.cob

    • dan kita punya 1 file .cob dengan nama "Testing"

  7. Setelah punya file .COB, kita masuk ke cmd, caranya masuk ke Run (WIN+R), setelah kebuka ketik "cmd" tanpa kutip.
  8. Terus Setelah jendela command prompt terbuka, kita pindah dulu ke direktori cobol yang tadi di paste. Karena gue taro nya di C:\ maka masuk ke C:\cobol


  9. Setelah itu, ketik "edit testing.cob" tanpa kutip untuk masuk keprogram cobol dengan membuat file bernama "testing"


  10. Setelah itu nanti akan ada jendela baru seperti ini


Selamat, sekarang kalian udah bisa buka program cobol sendiri :D
Untuk contoh pemrogramannya mungkin nanti akan gue bahas lagi di postingan selanjutnya. Soalnya udah capek hehe.

Apabila ada kesalahan, tolong temen temen koreksi di kolom komentar, soalnya kan gue juga sama sama masih belajar, wajar dong kalo salah. Hehehe..
Terima Kasih :)

Sumber:
Kahfi Alfarisi Firdaus

Sumber Gambar:
http://pcmuseum.ca
https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcSDwxXE7Eh4hVauZW6IT-4T81PeloDSkqCZHyVu6CaqucWlemhK

UPDATE 2 Oktober 2012
Apabila cara diatas terlalu rumit, ada lagi cara untuk membuat file .cob nya langsung dari cmd.
Caranya, misal kita mau bikin file percobaan.cob, nah langsung aja ketik di cmd "edit percobaan.cob" tanpa kutip, nanti ketika muncul jendela cobolnya, ketik apa saja, lalu save, nanti akan muncul file percobaan.cob

UPDATE 27 Juni 2013
Memperbaharui link mati, terima kasih untuk anonim atas laporannya :)

Selamat Mencoba :)

Sunday, October 6, 2013

LIRIK LAGU KISS - BETH



Beth, I hear you callin'  
But I can't come home right now  
Me and the boys are playin' 
And we just can't find the sound
 

Just a few more hours  
And I'll be right home to you 
 I think I hear them callin'  
Oh, Beth what can I do  
Beth what can I do
 

You say you feel so empty  
That our house just ain't a home  
And I'm always somewhere else  
And you're always there alone
 

Just a few more hours 
 And I'll be right home to you
 I think I hear them callin'  
Oh, Beth what can I do  
Beth what can I do
 

Beth, I know you're lonely  
And I hope you'll be alright 
Cause me and the boys will be playin'  
All night