Memanipulasi Data Menggunakan PHP MYSQL

5 December 2009 at 2:58 PM (Bahasa Pemrograman, PHP)

Istilah memanipulasi hampir sering kita dengar dimanapun dan kapanpun.! istilah manipulasi itu berarti menambah, merubah, dan menghapus data yang akan  disimpan dalam database untuk keperluan pribadi maupun kepentingan umum..!

Agar program ini bisa dijalankan, ada beberapa hal yang mesti dilakukan terlebih dahulu, Yaitu :

1. Instal Macromedia Dreamweaver sebagai sarana untuk menulis Script PHP

2. Instal Wamp Server sebagai Server Offline

3. Instal HeidiSQL sebagai Database.! HeidiSQL ini tidak wajib diinstal, karena di Wamp Server sendiri sudah ada program SQL yang bisa digunakan untuk membuat database.! keuntungan memakai HeidiSQL adalah adanya gambar Visual yang digunakan untuk membuat database, sehingga memudahkan User untuk membuat database apalagi untuk yang masih awam menggunakan SQL.!

Berikut ini adalah contoh program memanipulasi database dengan menggunakan PHP MYSQL..!

Program Penambahan Data

A. Script Input Untuk Menambahkan Data

<form method=”post” action=”tugas_add2.php”>

<div align=”center”>

<table width=”400″ border=”1″ align=”center”>

<tr>

<td width=”120″><font size=”2″ face=”Verdana, Arial, Helvetica, sans-serif”>NIP</font></td>

<td width=”264″><font size=”2″ face=”Verdana, Arial, Helvetica, sans-serif”>

<input type=”text” size=”18″ maxlength=”5″>

</font></td>

</tr>

<tr>

<td><font size=”2″ face=”Verdana, Arial, Helvetica, sans-serif”>Nama</font></td>

<td><font size=”2″ face=”Verdana, Arial, Helvetica, sans-serif”>

<input type=”text” size=”18″ maxlength=”20″>

</font></td>

</tr>

<tr>

<td><font size=”2″ face=”Verdana, Arial, Helvetica, sans-serif”>Kota</font></td>

<td><font size=”2″ face=”Verdana, Arial, Helvetica, sans-serif”>

<input type=”text” size=”18″ maxlength=”10″>

</font></td>

</tr>

<tr>

<td><font size=”2″ face=”Verdana, Arial, Helvetica, sans-serif”>Tanggal Lahir </font></td>

<td><font size=”2″ face=”Verdana, Arial, Helvetica, sans-serif”>

<select id=”tgl”>

<option>tgl</option>

<option>1</option>

<option>2</option>

<option>3</option>

<option>4</option>

<option>5</option>

<option>6</option>

<option>7</option>

<option>8</option>

<option>9</option>

<option>10</option>

<option>11</option>

<option>12</option>

<option>13</option>

<option>14</option>

<option>15</option>

<option>16</option>

<option>17</option>

<option>18</option>

<option>19</option>

<option>20</option>

<option>21</option>

<option>22</option>

<option>23</option>

<option>24</option>

<option>25</option>

<option>26</option>

<option>27</option>

<option>28</option>

<option>29</option>

<option>30</option>

<option>31</option>

</select>

<select id=”bln”>

<option selected>bulan</option>

<option>Januari</option>

<option>Febuari</option>

<option>Maret</option>

<option>April</option>

<option>Mei</option>

<option>Juni</option>

<option>Juli</option>

<option>Agustus</option>

<option>September</option>

<option>Oktober</option>

<option>November</option>

<option>Desember</option>

</select>

<select id=”thn”>

<option selected>tahun

<?php

for($i = 1945; $i <= 2009; $i++){

echo “<option selected>$i”;

}

?>

</option>

</select>

</font></td>

</tr>

<tr>

<td><font size=”2″ face=”Verdana, Arial, Helvetica, sans-serif”>Jenis Kelamin </font></td>

<td><p>

<font size=”2″ face=”Verdana, Arial, Helvetica, sans-serif”>

<label></label>

<select name=”sex”>

<option selected>-</option>

<option>Pria</option>

<option>Wanita</option>

</select>

<br>

</font></p></td>

</tr>

<tr>

<td><font size=”2″ face=”Verdana, Arial, Helvetica, sans-serif”>Gaji</font></td>

<td><select name=”gj”>

<option selected>Gaji Pokok</option>

<option>Rp 1.500.000</option>

<option>Rp 2.000.000</option>

<option>Rp 2.500.000</option>

<option>Rp 3.000.000</option>

<option>Rp 3.500.000</option>

<option>Rp 4.000.000</option>

<option>Rp 4.500.000</option>

<option>Rp 5.000.000</option>

</select>

</td>

</tr>

<tr>

<td><font size=”2″ face=”Verdana, Arial, Helvetica, sans-serif”>Bagian</font></td>

<td><select id=”bg”>

<option selected>Bagian</option>

<option>Akutansi</option>

<option>PDE</option>

<option>Pemasaran</option>

<option>Produksi</option>

<option>SDM</option>

</select>              </td>

</tr>

<tr>

<td colspan=”2″><div align=”right”>

<font size=”2″ face=”Verdana, Arial, Helvetica, sans-serif”>

<input type=”submit” value=”Simpan”>

<input type=”reset” value=”Kosongkan”>

</font></div></td>

</tr>

</table>

<font size=”2″ face=”Verdana, Arial, Helvetica, sans-serif”><br>

</font></div>

<font size=”2″ face=”Verdana, Arial, Helvetica, sans-serif”><label></label>

</font>

</form>

B. Script Proses Penambahan Data

<?php

$nip = $_REQUEST["nip"];

$nm = $_REQUEST["nm"];

$kt = $_REQUEST["kt"];

$tgl = $_REQUEST["tgl"];

$bln = $_REQUEST["bln"];

$thn = $_REQUEST["thn"];

$sex = $_REQUEST["sex"];

$gj = $_REQUEST["gj"];

$bg = $_REQUEST["bg"];

$conn = mysql_connect(“localhost”,”root”,”");

if (($nip == “”) and ($nm == “”) and ($kt == “”) and ($tgl == “tgl”) and ($bln == “bulan”) and ($thn ==”tahun”) and ($sex ==”-”) and ($gj == “Gaji Pokok”) and ($bg == “Bagian”)){

echo “Akses Error.! Mohon isi semua FIELD”;

echo “<br>”;

echo “     <a href=’signUp.php’>Back</a>”;

}elseif ($nip == “”){

echo “Mohon Masukkan NIP Pegawai”;

echo “<br>”;

echo “     <a href=’tugas_add.php’>Back</a>”;

}elseif ($nm == “”){

echo “Mohon Masukkan Nama Pegawai”;

echo “<br>”;

echo “     <a href=’tugas_add.php’>Back</a>”;

}elseif ($kt == “”){

echo “Mohon Masukkan Kota Asal Pegawai”;

echo “<br>”;

echo “     <a href=’tugas_add.php’>Back</a>”;

}elseif ($tgl == “tgl”){

echo “Mohon Masukkan Tanggal Lahir Pegawai”;

echo “<br>”;

echo “     <a href=’tugas_add.php’>Back</a>”;

}elseif ($bln == “bulan”){

echo “Mohon Masukkan Bulan Lahir Pegawai”;

echo “<br>”;

echo “     <a href=’tugas_add.php’>Back</a>”;

}elseif ($thn ==”tahun”){

echo “Mohon Masukkan Tahun Lahir Pegawai”;

echo “<br>”;

echo “     <a href=’tugas_add.php’>Back</a>”;

}elseif ($sex ==”-”){

echo “Mohon Masukkan Jenis Kelamin Pegawai”;

echo “<br>”;

echo “     <a href=’tugas_add.php’>Back</a>”;

}elseif ($gj == “Gaji Pokok”){

echo “Mohon Masukkan Gaji Pegawai”;

echo “<br>”;

echo “     <a href=’tugas_add.php’>Back</a>”;

}elseif ($bg == “bagian”){

echo “Mohon Masukkan Posisi Bagian Pegawai”;

echo “<br>”;

echo “     <a href=’tugas_add.php’>Back</a>”;

}elseif ($conn) {

mysql_select_db(“tugas”);

echo “<strong>NIP Pegawai</strong>”;

echo “<br>”;

echo “$nip”;

echo “<br>”;

echo “<br>”;

echo “<strong>Nama Pegawai </strong>”;

echo “<br>”;

echo “$nm”;

echo “<br>”;

echo “<br>”;

echo “<strong>Bagian </strong>”;

echo “<br>”;

echo “$bg”;

echo “<br>”;

echo “<br>”;

echo “============================================”;

echo “<br>”;

echo “<br>”;

$sqlstr = “insert into infopribadi (nip,nama,tgl,bln,thn,kota,sex,gaji,bagian) values (‘$nip’,'$nm’,'$tgl’,'$bln’,'$thn’,'$kt’,'$sex’,'$gj’,'$bg’)”;

$hasil = mysql_query($sqlstr,$conn);

echo “Data telah tersimpan”;

echo “<br>”;

echo “<br>”;

echo “<a href=’tugas_add.php’>Tambah </a>Data Lagi.?”;

echo “<br>”;

echo ” click <a href=’tugas_liat.php’>disini</a> untuk Lihat Daftar Pegawai”;

mysql_close($conn);

}else {

echo “Server Not Connected”;

}

?>

Program Pengeditan Data / Perubahan Data

A. Script Untuk Menginput Data melalui NIP sebagai Primary Key

<DIV class = “scroll style 13 style 1>

<div align=”left”>

<?php

$conn = mysql_connect(“localhost”,”root”,”");

if ($conn) {

mysql_select_db(“tugas”);

$sqlstr = “select * from infopribadi order by nip asc”;

$hasil = mysql_query($sqlstr,$conn);

$row = mysql_fetch_row($hasil);

if($row) {

do {

list($nip,$nm,$tgl,$bln,$thn,$kt,$sex,$gj,$bg) = $row;

echo “<strong>NIP Pegawai</strong>”;

echo “<br>”;

echo “$nip”;

echo “<br>”;

echo “<strong>Nama Pegawai </strong>”;

echo “<br>”;

echo “$nm”;

echo “<br>”;

echo “<strong>Tanggal Lahir </strong>”;

echo “<br>”;

echo “$tgl  $bln  $thn”;

echo “<br>”;

echo “<strong>Kota </strong>”;

echo “<br>”;

echo “$kt”;

echo “<br>”;

echo “<strong>Sex </strong>”;

echo “<br>”;

echo “$sex”;

echo “<br>”;

echo “<strong>Gaji </strong>”;

echo “<br>”;

echo “$gj”;

echo “<br>”;

echo “<strong>Bagian </strong>”;

echo “<br>”;

echo “$bg”;

echo “<br>”;

echo “===================================”;

echo “<br>”;

echo “<br>”;

}while ($row = mysql_fetch_row($hasil));

}else{

echo “Data Masih Kosong!!”;

echo”<br>”;

}

mysql_close($conn);

}else{

echo “Server Not Connected..!!”;

}

?>

</div>

</DIV>

<p class=”style1″>&nbsp;</p>

<p align=”center”>Mengubah Data Pegawai </p>

<form action=”tugas_update2.php” method=”post”>

<div align=”center”>

<table width=”400″ border=”1″ align=”center”>

<tr>

<td width=”108″><span class=”style6″>NIP</span></td>

<td width=”276″>

<input name=”nip” size=”18″ maxlength=”5″>                <span>Masukkan NIP yang akan diedit          </span></td>

</tr>

<tr>

<td><span class=”style6″>Nama</span></td>

<td>

<input name=”nm” size=”18″ maxlength=”20″>

<span class=”style4″>*</span> </td>

</tr>

<tr>

<td><span class=”style6″>Kota</span></td>

<td>

<input name=”kt” size=”18″ maxlength=”10″>

<span class=”style4″>*</span> </td>

</tr>

<tr>

<td><span class=”style6″>Tanggal Lahir </span></td>

<td>

<select name=”tgl”>

<option>tgl</option>

<option>1</option>

<option>2</option>

<option>3</option>

<option>4</option>

<option>5</option>

<option>6</option>

<option>7</option>

<option>8</option>

<option>9</option>

<option>10</option>

<option>11</option>

<option>12</option>

<option>13</option>

<option>14</option>

<option>15</option>

<option>16</option>

<option>17</option>

<option>18</option>

<option>19</option>

<option>20</option>

<option>21</option>

<option>22</option>

<option>23</option>

<option>24</option>

<option>25</option>

<option>26</option>

<option>27</option>

<option>28</option>

<option>29</option>

<option>30</option>

<option>31</option>

</select>

<select name=”bln”>

<option selected>bulan</option>

<option>Januari</option>

<option>Febuari</option>

<option>Maret</option>

<option>April</option>

<option>Mei</option>

<option>Juni</option>

<option>Juli</option>

<option>Agustus</option>

<option>September</option>

<option>Oktober</option>

<option>November</option>

<option>Desember</option>

</select>

<select name=”thn”>

<option selected>tahun

<?php

for($i = 1945; $i <= 2009; $i++){

echo “<option selected>$i”;

}

?>

</option>

</select>

<span class=”style4″>*</span> </td>

</tr>

<tr>

<td><span class=”style6″>Jenis Kelamin </span></td>

<td><p>

<label></label>

<select name=”sex”>

<option selected>-</option>

<option>Pria</option>

<option>Wanita</option>

</select>

<span class=”style4″>*</span><br>

</p></td>

</tr>

<tr>

<td><span class=”style6″>Gaji</span></td>

<td><select name=”gj”>

<option selected>Gaji Pokok</option>

<option>Rp 1.500.000</option>

<option>Rp 2.000.000</option>

<option>Rp 2.500.000</option>

<option>Rp 3.000.000</option>

<option>Rp 3.500.000</option>

<option>Rp 4.000.000</option>

<option>Rp 4.500.000</option>

<option>Rp 5.000.000</option>

</select>

<span class=”style4″>*</span> </td>

</tr>

<tr>

<td><span class=”style6″>Bagian</span></td>

<td><select name=”bg”>

<option selected>Bagian</option>

<option>Akutansi</option>

<option>PDE</option>

<option>Pemasaran</option>

<option>Produksi</option>

<option>SDM</option>

</select>

<span class=”style4″>*</span> </td>

</tr>

<tr>

<td colspan=”2″><div align=”right”>

<input type=”submit” value=”Simpan”>

<input type=”reset” value=”Kosongkan”>

</div></td>

</tr>

</table>

<br>

</div>

<label></label>

Ket

(*) akan diedit berdasarkan NIP yang di masukkan <br>

</form>

B. Script Untuk menyimpan hasil editan data

<?php

$nip = $_REQUEST["nip"];

$nm = $_REQUEST["nm"];

$kt = $_REQUEST["kt"];

$tgl = $_REQUEST["tgl"];

$bln = $_REQUEST["bln"];

$thn = $_REQUEST["thn"];

$sex = $_REQUEST["sex"];

$gj = $_REQUEST["gj"];

$bg = $_REQUEST["bg"];

$conn = mysql_connect(“localhost”,”root”,”");

if (($nip == “”) and ($nm == “”) and ($kt == “”) and ($tgl == “tgl”) and ($bln == “bulan”) and ($thn ==”tahun”) and ($sex ==”-”) and ($gj == “Gaji Pokok”) and ($bg == “Bagian”)){

echo “Akses Error.! Mohon isi semua FIELD”;

echo “<br>”;

echo “     <a href=’tugas_up.php’>Back</a>”;

}elseif ($nip == “”){

echo “Mohon Masukkan NIP Pegawai”;

echo “<br>”;

echo “     <a href=’tugas_up.php’>Back</a>”;

}elseif ($nm == “”){

echo “Mohon Masukkan Nama Pegawai”;

echo “<br>”;

echo “     <a href=’tugas_up.php’>Back</a>”;

}elseif ($kt == “”){

echo “Mohon Masukkan Kota Asal Pegawai”;

echo “<br>”;

echo “     <a href=’tugas_up.php’>Back</a>”;

}elseif ($tgl == “tgl”){

echo “Mohon Masukkan Tanggal Lahir Pegawai”;

echo “<br>”;

echo “     <a href=’tugas_up.php’>Back</a>”;

}elseif ($bln == “bulan”){

echo “Mohon Masukkan Bulan Lahir Pegawai”;

echo “<br>”;

echo “     <a href=’tugas_up.php’>Back</a>”;

}elseif ($thn ==”tahun”){

echo “Mohon Masukkan Tahun Lahir Pegawai”;

echo “<br>”;

echo “     <a href=’tugas_up.php’>Back</a>”;

}elseif ($sex ==”-”){

echo “Mohon Masukkan Jenis Kelamin Pegawai”;

echo “<br>”;

echo “     <a href=’tugas_up.php’>Back</a>”;

}elseif ($gj == “Gaji Pokok”){

echo “Mohon Masukkan Gaji Pegawai”;

echo “<br>”;

echo “     <a href=’tugas_up.php’>Back</a>”;

}elseif ($bg == “bagian”){

echo “Mohon Masukkan Posisi Bagian Pegawai”;

echo “<br>”;

echo “     <a href=’tugas_up.php’>Back</a>”;

}elseif ($conn) {

mysql_select_db(“tugas”);

echo “<strong>NIP Pegawai</strong>”;

echo “<br>”;

echo “$nip”;

echo “<br>”;

echo “<strong>Nama Pegawai </strong>”;

echo “<br>”;

echo “$nm”;

echo “<br>”;

echo “<strong>Tanggal Lahir </strong>”;

echo “<br>”;

echo “$tgl  $bln  $thn”;

echo “<br>”;

echo “<strong>Kota </strong>”;

echo “<br>”;

echo “$kt”;

echo “<br>”;

echo “<strong>Sex </strong>”;

echo “<br>”;

echo “$sex”;

echo “<br>”;

echo “<strong>Gaji </strong>”;

echo “<br>”;

echo “$gj”;

echo “<br>”;

echo “<strong>Bagian </strong>”;

echo “<br>”;

echo “$bg”;

echo “<br>”;

echo “================================================”;

echo “<br>”;

echo “<br>”;

$sqlstr = “update infopribadi set nama = ‘$nm’, tgl = ‘$tgl’,bln = ‘$bln’,thn = ‘$thn’,kota = ‘$kt’,sex = ‘$sex’,gaji = ‘$gj’,bagian = ‘$bg’ where nip = ‘$nip’”;

$hasil = mysql_query($sqlstr,$conn);

echo “Pegawai dengan nip $nip telah berhasil diedit”;

echo “<br>”;

echo “     <a href=’tugas_up.php’>Edit Data Lagi</a>”;

echo “<br>”;

echo “     <a href=’tugas_liat.php’>Melihat Data Pegawai</a>”;

mysql_close($conn);

}else {

echo “Server Not Connected”;

}

?>

Program Penghapusan Data dari database

A. Script untuk Menginput Data melalui NIP sebagai Primary Key

<DIV class =”scroll style 13 style 1″>

<div align=”left”>

<?php

$conn = mysql_connect(“localhost”,”root”,”");

if ($conn) {

mysql_select_db(“tugas”);

$sqlstr = “select * from infopribadi order by nip asc”;

$hasil = mysql_query($sqlstr,$conn);

$row = mysql_fetch_row($hasil);

if($row) {

do {

list($nip,$nm,$tgl,$bln,$thn,$kt,$sex,$gj,$bg) = $row;

echo “<strong>NIP Pegawai</strong>”;

echo “<br>”;

echo “$nip”;

echo “<br>”;

echo “<strong>Nama Pegawai </strong>”;

echo “<br>”;

echo “$nm”;

echo “<br>”;

echo “<strong>Tanggal Lahir </strong>”;

echo “<br>”;

echo “$tgl  $bln  $thn”;

echo “<br>”;

echo “<strong>Kota </strong>”;

echo “<br>”;

echo “$kt”;

echo “<br>”;

echo “<strong>Sex </strong>”;

echo “<br>”;

echo “$sex”;

echo “<br>”;

echo “<strong>Gaji </strong>”;

echo “<br>”;

echo “$gj”;

echo “<br>”;

echo “<strong>Bagian </strong>”;

echo “<br>”;

echo “$bg”;

echo “<br>”;

echo “===================================”;

echo “<br>”;

echo “<br>”;

}while ($row = mysql_fetch_row($hasil));

}else{

echo “Data Masih Kosong!!”;

echo”<br>”;

}

mysql_close($conn);

}else{

echo “Server Not Connected..!!”;

}

?>

</div>

</DIV>

<p class=”style1″>&nbsp;</p>

<p class=”style1″>Masukkan NIP Pegawai yang akan didelete</p>

<form action=”tugas_delete2.php” method=”post” name=”form1″>

<input name=”nip” size=”3″ maxlength=”5″>

<input type=”submit” value=”Proses Berikut”>

</form>

B. Script proses penghapusan Data dari database

<font size=”2″ face=”Verdana, Arial, Helvetica, sans-serif”>

<?php

$nip = $_REQUEST["nip"];

$conn = mysql_connect(“localhost”,”root”,”");

if ($nip == “”){

echo “Gagal melakukan penghapusan karena NIP masih kosong”;

echo “<br>”;

echo “Click<a href=’tugas_delete.php’> disini</a> untuk kembali”;

}elseif ($conn) {

mysql_select_db(“tugas”);

$sqlstr = “delete from infopribadi where nip = ‘$nip’”;

$hasil = mysql_query($sqlstr,$conn);

echo “Data Pegawai dengan NIP : $nip telah diDELETE dari database”;

echo “<br>”;

echo “     <a href=’tugas_liat.php’>Melihat Data Pegawai</a>”;

mysql_close($conn);

}else {

echo “Server Not Connected”;

}

?>

</font>

Itulah contoh program yang saya kembangkan melalui buku – buku PHP dan MYSQL..! semoga saja bermanfaat bagi User – User yang membutuhkan..!

Permalink 1 Comment

COBOL

22 September 2009 at 2:04 PM (Bahasa Pemrograman, COBOL)

COBOL (singkatan dari Common Business Oriented Language) adalah bahasa pemrograman komputer, digunakan oleh orang yang akan memberikan instruksi-instruksi kepada komputer untuk menyelesaikan persoalan bisnis. karena orientasinya pada suatu masalah, bahasa ini sering disebut juga dengan istilah Problem Oriented Language. COBOL merupakan High Level Language, bahasa awam yang ditulis menggunakan instruksi dalam bahasa inggris.
COBOL hampir dapat digunakan pada semua komputer yang tersedia kompiler COBOLnya. COBOL diciptakan pada tahun 1959.Pengembangan bahasa COBOL selanjutnya dilakukan oleh suatu group yang disebut CODASYL, singkatan dari COnference on DAta SYstem Language.
Bahasa COBOL pertama kali diperkenalkan secara resmi atau formal pada bulan Januari 1960. Versi dari bahasa COBOL ini disebut dengan COBOL-60. Dan diperbaharui pada tahun 1965. Bila suatu bahasa komputer tidak standar, dalam arti banyak versinya, maka menyulitkan pemakai untuk menerapkannya, pemakai harus menyesuaikan versi dari COBOL yang dipakai oleh komputer tertentu. Untuk mengatasi masalah hal ini, pada tahun 1968 dan 1974 bahasa COBOL dikembangkan dan disempurnakan lebih lanjut dan distandardisasikan dengan nama ANSI COBOL (American National Standards Institute ). ANSI COBOL ini yang sekarang banyak diterapkan oelh sejumlah pabrik-pabrik komputer. Dengan adanya standardisasi, pemakai tidak terlalu sulit menggunakan bahasa COBOL versi yang berbeda, karena inti dari bahsa ini sama.
Misalnya untuk komputer mikro, yang menggunakan sistem operasi CP/M atau MS-DOS atau PC-DOS, perusahaan software Microsoft, mengembangkan bahasa COBOL yang disebut dengan COBOL-80 atau MS-COBOL. Walaupun versi dari bahasa COBOL berbeda yaitu COBOL-80 tetapi berdasarkan dari standar ANSI, yaitu yang distandardisasikan pada tahun 1974 (American National Standards Institute Nomer x3.23-1974), sehingga sifatnya standar.
Dengan bahasa COBOL, tinggal menulis instruksi dengan kata bahasa inggris seperti ADD, MOVE, MULTIPLE,READ, WRITE dan sebagainya. Kata-kata yang dipergunakan dalam bahasa COBOL disebut COBOL Reserved Words. Disamping CoBOL reserved words, yang merupakan kata-kata yang sudah ditetapkan oleh bahasa COBOL, yang mempunyai arti tertentu, pemakai bahasa ini dapat membuat sendiri kata-kata ( User Defined Words) untuk mendefinisikan suatu nama tertentu.
Program bahasa COBOL merupakan program terstruktur , yaitu program yang strukturnya jelas, mudah dibaca, dan mudah dipelajari, dan baik untuk dokumentasi. Struktur utama dari suatu program COBOL terdiri dari 4 Divisi yaitu:

* IDENTIFICATION DIVISION

Informasi mengenai identitas program (nama program, si pembuat, tanggal dibuat, tanggal dikompilasi, dan lainnya.)

* ENVIRONMENT DIVISION

Informasi mengenai keadaan komputer dan alat-alat lain yang dipergunakan.

* DATA DIVISION

Informasi mengenai bentuk, jenis dari data apa saja yang dipergunakan dalam program bersangkutan

* PROCEDURE DIVISION

Informasi yang memuat prosedur pemrosesan data yang datanya tampak pada DATA DIVISION untuk dihasilkan outputnya.

Dari apa yang dapat dikerjakan oleh COBOL, konsep COBOL orientasinya pada permasalahan bisnis sebenarnya dapat untuk semua permasalahan yang berhubungan denagn pengolahan data. Misalnya, pengolahan data mahasiswa, yaitu memproses data input mahasiswa, sampai dihasilkan output informasi mendetail tentang mahasiswa bersangkutan, juga dapat dikerjakan oleh COBOL.
Dari uraian-uraian diatas, maka dapat diambil kesimpulan bahwa pengguna bahasa COBOL mempunyai beberapa keuntungan, diantaranya:

1. Program COBOL dibuat dalam instruksi bahasa inggris, sehingga lebih mudah dipelajari dan dibuat.
2. Program COBOL sesuai untuk pengolahan data yang banyak diterapkan pada permaslahan .
3. Program COBOL sifatnya standard, sehingga dapat dipergunakan pada komputer-komputer yang berbeda, tanpa banyak perbedaan.
4. Struktur program COBOL jelas, sehingga dapat dimengerti oleh orang seperti akuntan, auditor, atau manajer-manajer yang hanya mempunayai pengetahuan pengolahan data yang sedikit.
5. COBOL menyediakan fasilitas Listing Program, bilamana perlu dapat diperiksa oleh orang lain selain programer.
6. Mudah didokumentasikan dan dikembangkan bilamana perlu

Permalink Leave a Comment

Follow

Get every new post delivered to your Inbox.