Hello world: Perbedaan antara revisi
Tampilan
Konten dihapus Konten ditambahkan
k ←Suntingan 114.124.136.19 (bicara) dibatalkan ke versi terakhir oleh RaymondSutanto Tag: Pengembalian |
Tag: Pengembalian manual Suntingan perangkat seluler Suntingan peramban seluler |
||
(48 revisi perantara oleh 29 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]] |
|||
'''Hello world''' (Halo dunia) adalah nama jenis program [[komputer]] yang diambil pertama kalinya pada kursus [[pemrograman]]. |
|||
'''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. |
|||
Program ini sangat sederhana dengan menunjukkan teks "Halo dunia" 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]] === |
||
< |
<syntaxhighlight lang="qbasic"> |
||
10 PRINT " |
10 PRINT "Hello world" |
||
</syntaxhighlight> |
|||
</source> |
|||
=== [[File Batch]] === |
=== [[File Batch]] === |
||
@echo off |
@echo off |
||
echo |
echo Hello world |
||
=== [[C (bahasa pemrograman)|C]] === |
=== [[C (bahasa pemrograman)|C]] === |
||
< |
<syntaxhighlight lang="c"> |
||
#include <stdio.h> |
#include <stdio.h> |
||
int main() |
int main() |
||
{ |
{ |
||
printf(" |
printf("Hello world\n"); |
||
return 0; |
return 0; |
||
} |
} |
||
</syntaxhighlight> |
|||
</source> |
|||
=== [[C++]] === |
=== [[C++]] === |
||
< |
<syntaxhighlight lang="cpp"> |
||
#include <iostream> |
#include <iostream> |
||
int main() |
int main() |
||
{ |
{ |
||
std::cout << " |
std::cout << "Hello world"; |
||
return 0; |
return 0; |
||
} |
} |
||
</syntaxhighlight> |
|||
</source> |
|||
=== [[C sharp|C#]] === |
=== [[C sharp|C#]] === |
||
< |
<syntaxhighlight lang="csharp"> |
||
class HaloDunia |
class HaloDunia |
||
{ |
{ |
||
Baris 46: | Baris 43: | ||
} |
} |
||
} |
} |
||
</syntaxhighlight> |
|||
</source> |
|||
=== [[Borland Delphi|Delphi]] === |
=== [[Borland Delphi|Delphi]] === |
||
< |
<syntaxhighlight lang="pascal"> |
||
program HaloDunia; |
program HaloDunia; |
||
Baris 60: | Baris 57: | ||
writeln('Halo Dunia'); |
writeln('Halo Dunia'); |
||
end. |
end. |
||
</syntaxhighlight> |
|||
</source> |
|||
=== [[Clipper]] === |
=== [[Clipper]] === |
||
?" |
?"Hello world" |
||
=== [[Java]] === |
=== [[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("Halo |
System.out.println("Halo Dunia\n"); |
||
} |
} |
||
</syntaxhighlight> |
|||
</source> |
|||
=== [[lisp]] === |
=== [[lisp]] === |
||
< |
<syntaxhighlight lang="lisp"> |
||
(print " |
(print "Hello world") |
||
</syntaxhighlight> |
|||
</source> |
|||
=== [[Pascal]] === |
=== [[Pascal]] === |
||
< |
<syntaxhighlight lang="pascal"> |
||
program helloworld; |
program helloworld; |
||
begin { |
begin { |
||
Baris 86: | Baris 83: | ||
} |
} |
||
end. |
end. |
||
</syntaxhighlight> |
|||
</source> |
|||
=== [[Perl]] === |
=== [[Perl]] === |
||
< |
<syntaxhighlight lang="perl"> |
||
print " |
print "Hello world\n"; |
||
</syntaxhighlight> |
|||
</source> |
|||
=== [[PHP]] === |
=== [[PHP]] === |
||
< |
<syntaxhighlight lang="php"> |
||
<?php |
<?php |
||
echo " |
echo "Hello world"; |
||
?> |
?> |
||
</syntaxhighlight> |
|||
</source> |
|||
=== [[PLSQL|PL/SQL Oracle]] === |
=== [[PLSQL|PL/SQL Oracle]] === |
||
< |
<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]] === |
||
write(' |
write('Hello world'),nl. |
||
=== [[Python (bahasa pemrograman)|Python]] === |
=== [[Python (bahasa pemrograman)|Python]] === |
||
< |
<syntaxhighlight lang="python"> |
||
print |
print("Hello World") |
||
</syntaxhighlight> |
|||
</source> |
|||
=== [[RPG (bahasa pemrograman)|RPG]] === |
=== [[RPG (bahasa pemrograman)|RPG]] === |
||
I ' |
I 'Hello world' C HELLO |
||
C DSPLY HELLO |
C DSPLY HELLO |
||
Baris 127: | Baris 124: | ||
const proc: main is func |
const proc: main is func |
||
begin |
begin |
||
writeln(" |
writeln("Hello world"); |
||
end func; |
end func; |
||
=== [[Transact-SQL|Microsoft T-SQL]] === |
=== [[Transact-SQL|Microsoft T-SQL]] === |
||
< |
<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]] === |
||
< |
<syntaxhighlight lang="bash"> |
||
printf " |
printf "Hello world" |
||
</syntaxhighlight> |
|||
</source> |
|||
=== [[Sh]] === |
=== [[Sh]] === |
||
echo ' |
echo 'Hello world' |
||
== Hello world dalam beberapa bahasa ''mark up'' == |
== Hello world dalam beberapa bahasa ''mark up'' == |
||
=== [[HTML]] === |
=== [[HTML]] === |
||
< |
<syntaxhighlight lang="html4strict"> |
||
<pre> |
<pre> |
||
<html> |
<html> |
||
Baris 159: | Baris 156: | ||
</head> |
</head> |
||
<body> |
<body> |
||
Hello world |
|||
</body> |
</body> |
||
</html> |
</html> |
||
</pre> |
</pre> |
||
</syntaxhighlight> |
|||
</source> |
|||
=== [[LaTeX]] === |
=== [[LaTeX]] === |
||
< |
<syntaxhighlight lang="latex"> |
||
\documentclass{article} |
\documentclass{article} |
||
\begin{document} |
\begin{document} |
||
Hello world |
|||
\end{document} |
\end{document} |
||
</syntaxhighlight> |
|||
</source> |
|||
=== [[Lisp]] === |
=== [[Lisp]] === |
||
< |
<syntaxhighlight lang="lisp"> |
||
(princ " |
(princ "Hello world\n") |
||
(prin1) |
(prin1) |
||
</syntaxhighlight> |
|||
</source> |
|||
=== [[XML]] === |
=== [[XML]] === |
||
< |
<syntaxhighlight lang="xml"> |
||
<?xml version="1.0"?> |
<?xml version="1.0"?> |
||
<text> |
<text>Hello world</text> |
||
</syntaxhighlight> |
|||
</source> |
|||
== Referensi == |
|||
<references /> |
|||
== Pranala luar == |
== Pranala luar == |
||
{{Commons category|Hello World}} |
|||
⚫ | |||
{{Wikibooks|Pemrograman Komputer|Hello world}} |
|||
⚫ | |||
* [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: |
[[Kategori:Cerita rakyat pemrograman komputer]] |
||
[[Kategori: |
[[Kategori:Menguji item dalam bahasa komputer]] |
Revisi terkini sejak 9 Mei 2024 03.31
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]- ^ Langbridge, James A. (2013-12-03). Professional Embedded ARM Development (dalam bahasa Inggris). John Wiley & Sons. ISBN 978-1-118-88782-0.
- ^ sinobitorg/hardware, 2020-07-10, diakses tanggal 2020-08-19
Pranala luar
[sunting | sunting sumber]Wikimedia Commons memiliki media mengenai Hello World.
- Hello world! dalam 141 bahasa program
- "Hello world/Text". Rosetta Code.
- "Unsung Heroes of IT / Part One: Brian Kernighan". TheUnsungHeroesOfIT.com. Diarsipkan dari versi asli tanggal 2016-03-26. Diakses tanggal 23-08-2014.