Hello World … Kenapa Harus Hello World Sih?

Photo of author
Penulis Nanyak

Halaman Hello World ini adalah halaman pertama Nanyak.com untuk menyapa para pembacanya untuk pertama kali.

Tapi kenapa harus Hello World sih?

Kami sendiri sebenarnya juga penasaran seperti kalian, kenapa harus Hello World sih?

Nah, keingintahuan mengenai Hello World ini adalah saat pertama kali kami akan menulis untuk mengisi konten Nanyak.com untuk pertama kalinya.

Di halaman post cms yang kami gunakan ini (wordpress) sudah ada satu contoh post yang judulnya Hello World, yang pada akhirnya judulnya kami ganti menjadi Hello World… Kenapa Harus Hello World Sih?

Hello World Adalah ….

Baiklah sebelum kami bahas lebih jauh mengenai Hello World, kita perlu tahu dulu sejarah mengenai apa itu Hello World, dan kapan Hello World pertama kali lahir di dunia perkomputeran dunia.

Sejarah Hello World

Sejarah Hello World jika dibaca di halaman Wikipedia adalah sebuah jenis program komputer yang diambil pertama kalinya saat kursus komputer.

Masih berdasarkan sumber dari Wikipedia tersebut, Kata Hello World sendiri pertamakalinya dipakai oleh para programmer bahasa C untuk menunjukkan kemampuan mereka dalam membuat sebuah program dengan menggunakan bahasa C ini.

Namun ada tulisan lain yang diangkat oleh Petanikode.com, jika kata Hello World pertama digunakan pertama kali oleh Brian Kernighan, seorang programmer bahasa BCPL (Basic Combined Programming Language).

Bahasa pemrograman BCPL ini lahir sebelum bahasa pemrograman C. Namun setelah bahasa pemrograman C lahir, bahasa pemrograman BCPL ini lebih dikenal dengan bahasa pemrograman B.
Dan lucunya, kepanjangan bahasa pemrograman BCPL ini kemudian diplesetkan menjadi Before C Programming Langungae atau kalau diterjemahkan menjadi Bahasa Pemrograman Sebelum C.

Hello World Lahir Karena Telur dan Anak Ayam

Pencipta kata Hello World, Brian Kernighan, sendiri sebenarnya sudah lupa, kenapa beliau ini menggunakan kata Hello World sebagai output program pertama BCPL.

Ketika diwawancara oleh Forbes India, Brian Kernighan mengatakan:

Ingatan saya saat ini sangat suram (lupa). Tetapi apa yang saya ingat adalah sebuah kartun yang pada saat itu menampilkan sebutir telur dan seekor anak ayam. Dan anak ayam itu kemudian mengatakan “Hello World”

Hello World Muncul Pertama Kali

Berdasarkan dokumentasi yang tercatat, program Hello World pertama kali muncul pada saat tutorial bahasa pemrograman B pada tahun 1972.

Dalam dokumentasi tersebut tertulis jika untuk menghasilkan output Hello World, maka seorang programmer harus menulis barisan kode seperti ini:

main(){
extrn a,b,c;
putchar(a); putchar(b); putchar(c); putchar(‘!*n’);
}

a ‘hell’;
b ‘o, w’;
c ‘orld’;

Berdasarkan dokumentasi tersebut, maka dapat disimpulkan jika Hello World pertama kali muncul pada tahun 1972.

Hello World dalam Berbagai Macam Bahasa Pemrograman

Hampir semua bahasa pemrograman yang ada di dunia ini akan menggunakan kata Hello World sebagai pemrograman pertama mereka.

Lalu bagaimanakah cara menuliskan bahasa program agar bisa menampilkan output Hello World?

Basic

10 PRINT “Halo dunia”

File Batch

@echo off
echo Halo dunia

C

#include

int main()
{
printf(“Halo dunia\n”);
return 0;
}

C++

#include
int main()
{
std::cout << “Halo dunia”;
return 0;
}

C#

class HaloDunia
{
static void main( )
{
System.Console.WriteLine(“Halo Dunia”);
}
}

Delphi

program HaloDunia;

{$APPTYPE CONSOLE}

uses
SysUtils;

begin
writeln(‘Halo Dunia’);
end.

Clipper

?”Halo dunia”

Java

public class HaloDunia {
public static void main(String args[]) {
System.out.println(“Halo dunia\n”);
}

lisp

(print “Halo dunia”)

Pascal

program helloworld;
begin {
writeln(‘halo dunia’);
}
end.

Perl

print “Halo dunia\n”;

PHP

PL/SQL Oracle

create or replace procedure HelloWorld is
begin
dbms_out.put_line(‘HALO DUNIA’);
end;

Prolog

write(‘Halo dunia’),nl.

Python

print ‘Halo dunia\n’

RPG

I              'Halo dunia'          C         HELLO
C                     DSPLY          HELLO

Seed7

$ include “seed7_05.s7i”;

const proc: main is func
begin
writeln(“Halo dunia”);
end func;

Microsoft T-SQL

create proc HelloWorld as
begin
print ‘HALO DUNIA’
end

Hello world dalam beberapa bahasa shell

Bash

printf “Halo dunia”

Sh

echo ‘Halo dunia’
Hello world dalam beberapa bahasa mark up

HTML

 
    
       
          Halo Dunia
       
    
    
       Halo dunia
    
 

LaTeX

\documentclass{article}
\begin{document}
Halo dunia
\end{document}

Lisp

(princ “Halo dunia\n”)
(prin1)

XML


Halo dunia

Kesimpulan Kenapa Harus Hello World

Jadi sudah tahu kan kenapa harus pakai Hello World di program-program yang baru lahir?

Jadi Hello World tersebut ada karena seorang programmer ingin memberikan informasi kepada orang lain bahwa program ini berhasil jalan dan memberikan informasi kepada orang lain.

Mirip dengan filosofi telur dan anak ayam yang diceritakan oleh pencipta Hello World, Brian Kernighan di atas, anak ayam tersebut berkata Hello World karena baru saja menetas dan melihat keindahan dunia.

  • Gempa Jakarta Hari Ini Terjadi Lagi

    Gempa Jakarta Hari Ini Terjadi Lagi

    Gempa kembali mengguncang Jakarta pada Hari Sabtu (3/12/2022) sore ini. Menurut laporan awal BMKG, Gempa yang melanda Jakarta ini berpusat di Barat Data Kabupaten Garut Jawa Barat dengan magnitude 6,4. Gempa yang berpusat di Garut Dan dirasakan hingga Jakarta ini langsung menjadi trending topic di jagat Twitter.


  • Levi’s® NextGen Store, Original Levi’s® Store Hadir di MOG Dengan Konsep Baru Yang Menarik

    Levi’s® NextGen Store, Original Levi’s® Store Hadir di MOG Dengan Konsep Baru Yang Menarik

    Levi’s® NextGen Store, Original Levi’s® Store hadir dengan konsep baru yang menarik di Mall Olympic Garden (MOG) Malang yang akan memberikan pengalaman belanja yang berbeda karena memberikan personalisasi bagi konsumen. Refit  Levi’s®  store  di  Malang  ini  adalah  strategi  Levi’s®️  untuk  terus  mengakselerasi  laju  bisnisnya  di Indonesia serta memperluas jangkauan produk dan pengalaman belanja yang dipersonalisasi ... Read more


  • FOTO: Walikota Batu Dewanti Rumpoko Hadir Untuk Serahkan Hadiah Di Batu Street Food Festival

    FOTO: Walikota Batu Dewanti Rumpoko Hadir Untuk Serahkan Hadiah Di Batu Street Food Festival

    Walikota Batu, Dewanti Rumpoko hadir di Batu Street Food Festival (BSFF) 2022 Untuk menyerahkan Hadiah kepada para pemenang lomba fashion show di event tahunan Kota Batu.