Lompat ke isi

Hello world: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan
Tag: Suntingan perangkat seluler Suntingan peramban seluler Suntingan seluler lanjutan
Tag: Pengembalian manual Suntingan perangkat seluler Suntingan peramban seluler
 
(31 revisi perantara oleh 18 pengguna tidak ditampilkan)
Baris 1: Baris 1:
[[Berkas:HelloWorld_Maktivism_ComputerProgramming_LEDs.jpg|jmpl|Sebuah pesan "Halo, Dunia!" yang ditampilkan melalui lukisan [[cahaya pencahayaan]] lama dengan strip [[LED]] yang bergerak]]
{{judul miring}}
'''Hello world''' ('''Halo dunia''') umumnya adalah [[program komputer]] yang mengeluarkan atau menampilkan pesan "Hello, World!". Program semacam itu sangat sederhana di sebagian besar [[bahasa pemrograman]], dan sering digunakan untuk menggambarkan sintaks dasar bahasa pemrograman. Ini sering kali merupakan program pertama yang ditulis oleh orang-orang yang belajar kode.<ref>{{Cite book|last=Langbridge|first=James A.|date=2013-12-03|url=https://books.google.com/books?id=y51NAgAAQBAJ&pg=PA74&lpg=PA74&dq#v=onepage&q&f=false|title=Professional Embedded ARM Development|publisher=John Wiley & Sons|isbn=978-1-118-88782-0|language=en}}</ref><ref>{{Citation|title=sinobitorg/hardware|url=https://github.com/sinobitorg/hardware|date=2020-07-10|accessdate=2020-08-19}}</ref> Ini juga dapat digunakan sebagai [[tes kewarasan]] untuk memastikan bahwa bahasa komputer diinstal dengan benar, dan bahwa operator memahami cara menggunakannya.
'''Hello world''' (Halo dunia) adalah nama jenis program [[komputer]] yang diambil pertama kalinya saat memulai [[pemrograman]].

Program ini sangat sederhana dengan menunjukkan teks "Hello world" di layar. Contoh awal ini dipakai untuk menulis program-program yang lebih canggih.

Hello world! pertama kalinya dipakai oleh para pemrogram bahasa [[bahasa C|C]] untuk menunjukkan kemampuan bahasa ini.


== Hello world dalam beberapa bahasa pemrograman ==
== Hello world dalam beberapa bahasa pemrograman ==


=== [[bahasa Basic|Basic]] ===
=== [[bahasa Basic|Basic]] ===
<source lang="qbasic">
<syntaxhighlight lang="qbasic">
10 PRINT "Hello world"
10 PRINT "Hello world"
</syntaxhighlight>
</source>


=== [[File Batch]] ===
=== [[File Batch]] ===
Baris 18: Baris 14:


=== [[C (bahasa pemrograman)|C]] ===
=== [[C (bahasa pemrograman)|C]] ===
<source lang="c">
<syntaxhighlight lang="c">
#include <stdio.h>
#include <stdio.h>
Baris 26: Baris 22:
return 0;
return 0;
}
}
</syntaxhighlight>
</source>


=== [[C++]] ===
=== [[C++]] ===
<source lang="cpp">
<syntaxhighlight lang="cpp">
#include <iostream>
#include <iostream>
int main()
int main()
Baris 36: Baris 32:
return 0;
return 0;
}
}
</syntaxhighlight>
</source>


=== [[C sharp|C#]] ===
=== [[C sharp|C#]] ===
<source lang="csharp">
<syntaxhighlight lang="csharp">
class HaloDunia
class HaloDunia
{
{
Baris 47: Baris 43:
}
}
}
}
</syntaxhighlight>
</source>


=== [[Borland Delphi|Delphi]] ===
=== [[Borland Delphi|Delphi]] ===
<source lang="pascal">
<syntaxhighlight lang="pascal">
program HaloDunia;
program HaloDunia;


Baris 61: Baris 57:
writeln('Halo Dunia');
writeln('Halo Dunia');
end.
end.
</syntaxhighlight>
</source>


=== [[Clipper]] ===
=== [[Clipper]] ===
Baris 67: Baris 63:


=== [[Java]] ===
=== [[Java]] ===
<source lang="java">
<syntaxhighlight lang="java">
public class HaloDunia {
public class HaloDunia {
public static void main(String args[]) {
public static void main(String args[]) {
System.out.println("Hello world\n");
System.out.println("Halo Dunia\n");
}
}
</syntaxhighlight>
</source>


=== [[lisp]] ===
=== [[lisp]] ===
<source lang="lisp">
<syntaxhighlight lang="lisp">
(print "Hello world")
(print "Hello world")
</syntaxhighlight>
</source>


=== [[Pascal]] ===
=== [[Pascal]] ===
<source lang="pascal">
<syntaxhighlight lang="pascal">
program helloworld;
program helloworld;
begin {
begin {
Baris 87: Baris 83:
}
}
end.
end.
</syntaxhighlight>
</source>


=== [[Perl]] ===
=== [[Perl]] ===
<source lang="perl">
<syntaxhighlight lang="perl">
print "Hello world\n";
print "Hello world\n";
</syntaxhighlight>
</source>


=== [[PHP]] ===
=== [[PHP]] ===
<source lang="php">
<syntaxhighlight lang="php">


<?php
<?php
Baris 101: Baris 97:
?>
?>


</syntaxhighlight>
</source>


=== [[PLSQL|PL/SQL Oracle]] ===
=== [[PLSQL|PL/SQL Oracle]] ===
<source lang="oracle8">
<syntaxhighlight lang="oracle8">
create or replace procedure HelloWorld is
create or replace procedure HelloWorld is
begin
begin
dbms_out.put_line('HALO DUNIA');
dbms_out.put_line('HALO DUNIA');
end;
end;
</syntaxhighlight>
</source>


=== [[Prolog]] ===
=== [[Prolog]] ===
Baris 115: Baris 111:


=== [[Python (bahasa pemrograman)|Python]] ===
=== [[Python (bahasa pemrograman)|Python]] ===
<source lang="python">
<syntaxhighlight lang="python">
print 'Hello world\n'
print("Hello World")
</syntaxhighlight>
</source>


=== [[RPG (bahasa pemrograman)|RPG]] ===
=== [[RPG (bahasa pemrograman)|RPG]] ===
Baris 132: Baris 128:


=== [[Transact-SQL|Microsoft T-SQL]] ===
=== [[Transact-SQL|Microsoft T-SQL]] ===
<source lang="tsql">
<syntaxhighlight lang="tsql">
create proc HelloWorld as
create proc HelloWorld as
begin
begin
print 'HALO DUNIA'
print 'HALO DUNIA'
end
end
</syntaxhighlight>
</source>


== Hello world dalam beberapa bahasa shell ==
== Hello world dalam beberapa bahasa shell ==
=== [[Bash]] ===
=== [[Bash]] ===
<source lang="bash">
<syntaxhighlight lang="bash">
printf "Hello world"
printf "Hello world"
</syntaxhighlight>
</source>


=== [[Sh]] ===
=== [[Sh]] ===
Baris 151: Baris 147:


=== [[HTML]] ===
=== [[HTML]] ===
<source lang="html4strict">
<syntaxhighlight lang="html4strict">
<pre>
<pre>
<html>
<html>
Baris 164: Baris 160:
</html>
</html>
</pre>
</pre>
</syntaxhighlight>
</source>


=== [[LaTeX]] ===
=== [[LaTeX]] ===
<source lang="latex">
<syntaxhighlight lang="latex">
\documentclass{article}
\documentclass{article}
\begin{document}
\begin{document}
Hello world
Hello world
\end{document}
\end{document}
</syntaxhighlight>
</source>


=== [[Lisp]] ===
=== [[Lisp]] ===
<source lang="lisp">
<syntaxhighlight lang="lisp">
(princ "Hello world\n")
(princ "Hello world\n")
(prin1)
(prin1)
</syntaxhighlight>
</source>


=== [[XML]] ===
=== [[XML]] ===
<source lang="xml">
<syntaxhighlight lang="xml">
<?xml version="1.0"?>
<?xml version="1.0"?>
<text>Hello world</text>
<text>Hello world</text>
</syntaxhighlight>
</source>

== Referensi ==
<references />


== Pranala luar ==
== Pranala luar ==
{{Commons category|Hello World}}
* [http://www.roesler-ac.de/wolfram/hello.htm Hello world! dalam 141 bahasa program]
{{Wikibooks|Pemrograman Komputer|Hello world}}

*[http://www.roesler-ac.de/wolfram/hello.htm Hello world! dalam 141 bahasa program]
* [http://rosettacode.org/wiki/Hello_world "Hello world/Text"]. ''[[Rosetta Code]]''.
* [https://web.archive.org/web/20160326193543/http://theunsungheroesofit.com/helloworld/ "Unsung Heroes of IT / Part One: Brian Kernighan"]. ''TheUnsungHeroesOfIT.com''. Diarsipkan dari [http://theunsungheroesofit.com/helloworld/ versi asli] tanggal 2016-03-26. Diakses tanggal 23-08-2014.


{{wikisource|Hello world}}
{{Portal komputer}}
{{Portal komputer}}


[[Kategori:Pemrograman komputer]]
[[Kategori:Cerita rakyat pemrograman komputer]]
[[Kategori:Frasa]]
[[Kategori:Menguji item dalam bahasa komputer]]

Revisi terkini sejak 9 Mei 2024 03.31

Sebuah pesan "Halo, Dunia!" yang ditampilkan melalui lukisan cahaya pencahayaan lama dengan strip LED yang bergerak

Hello world (Halo dunia) umumnya adalah program komputer yang mengeluarkan atau menampilkan pesan "Hello, World!". Program semacam itu sangat sederhana di sebagian besar bahasa pemrograman, dan sering digunakan untuk menggambarkan sintaks dasar bahasa pemrograman. Ini sering kali merupakan program pertama yang ditulis oleh orang-orang yang belajar kode.[1][2] Ini juga dapat digunakan sebagai tes kewarasan untuk memastikan bahwa bahasa komputer diinstal dengan benar, dan bahwa operator memahami cara menggunakannya.

Hello world dalam beberapa bahasa pemrograman

[sunting | sunting sumber]
 10 PRINT "Hello world"
@echo off
echo Hello world
  #include <stdio.h>
  
  int main()
  {
     printf("Hello world\n");
     return 0;
  }
  #include <iostream>
  int main()
  {
     std::cout << "Hello world";
     return 0;
  }
  class HaloDunia
  {
        static void main( )
        {
           System.Console.WriteLine("Halo Dunia");
        }
  }
program HaloDunia;

{$APPTYPE CONSOLE}

uses
  SysUtils;

begin
  writeln('Halo Dunia');
end.
 ?"Hello world"
  public class HaloDunia {  
     public static void main(String args[]) {
        System.out.println("Halo Dunia\n");
     }
 (print "Hello world")
 program helloworld;
 begin {
    writeln('halo dunia');
 }
 end.
  print "Hello world\n";
 <?php
 echo "Hello world";
 ?>
 create or replace procedure HelloWorld is
 begin
     dbms_out.put_line('HALO DUNIA');
 end;
 write('Hello world'),nl.
 print("Hello World")
    I              'Hello world'          C         HELLO
    C                     DSPLY          HELLO
$ include "seed7_05.s7i";

 const proc: main is func
   begin
     writeln("Hello world");
   end func;
 create proc HelloWorld as
 begin
     print 'HALO DUNIA'
 end

Hello world dalam beberapa bahasa shell

[sunting | sunting sumber]
  printf "Hello world"
 echo 'Hello world'

Hello world dalam beberapa bahasa mark up

[sunting | sunting sumber]
<pre>
 <html>
    <head>
       <title>
          Halo Dunia
       </title>
    </head>
    <body>
       Hello world
    </body>
 </html>
</pre>
 \documentclass{article}
 \begin{document}
   Hello world
 \end{document}
  (princ "Hello world\n")
  (prin1)
 <?xml version="1.0"?>
 <text>Hello world</text>

Referensi

[sunting | sunting sumber]
  1. ^ Langbridge, James A. (2013-12-03). Professional Embedded ARM Development (dalam bahasa Inggris). John Wiley & Sons. ISBN 978-1-118-88782-0. 
  2. ^ sinobitorg/hardware, 2020-07-10, diakses tanggal 2020-08-19 

Pranala luar

[sunting | sunting sumber]