Indentasi, Kebiasaan Programming Yang Baik

Indentasi dan spacing

Indentasi adalah menambahkan spasi di awal baris-baris program agar program mudah dibaca, sedangkan “spacing” adalah penambahan spasi pada kode, misalnya di antara dua parameter, di sekitar operator, dan lain-lain. Tujuannya sama, yaitu untuk membuat program lebih mudah dibaca. Menurut saya sih hal ini yang paling penting. Soalnya, tanpa indentasi dan spacing, dijamin kita bakalan kesulitan mencari bug-bug dan mempersulit orang lain untuk membantu kita mencari bug kita

Contoh program tanpa indentasi dan tanpa spacing:

var
n:integer;
i:integer;
begin
readln(n);
for i:=1 to n do
begin
if(i=93)then
begin
writeln('ERROR');
break;
end;
if(i mod 10=0)then
continue;
writeln(i);
end;    
end.

Contoh program dengan indentasi tetapi tanpa spacing:

var
    n:integer;
    i:integer;
begin
    readln(n);    
    for i:=1 to n do
    begin
        if(i=93)then
        begin
            writeln('ERROR');
            break;
        end;
        if(i mod 10=0)then
            continue;
        writeln(i);
    end;    
end.

Contoh program dengan indentasi dan dengan spacing:

var
    n: integer;
    i: integer;
begin
    readln(n);

    for i := 1 to n do
    begin
        if (i = 93) then
        begin
            writeln('ERROR');
            break;
        end;
        if (i mod 10 = 0) then
            continue;

        writeln(i);
    end;    
end.

Nah, gimana? Enakan make indentasi kan? ~

Advertisements

About Josua Aditya Mustiko

KnightSaber77 ~

Posted on January 27, 2014, in Uncategorized and tagged , . Bookmark the permalink. 2 Comments.

  1. yup kebiasaan baik yang sayangnya di kalangan programmer pemula suka diabaikan (termasuk saya dulu), tapi saya udah tobat sejak tahun 1998 jadi asisten dosen, periksa tugasnya para junior di kampus, gak pake indentasi bikin sakit kepala, akhirnya menyadari pentingnya indentasi, hehehe

  1. Pingback: Tipe Data di Pascal | KnightSaber77's Life

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: