Artikel Dummy: Membangun Aplikasi Web Sederhana dengan HTML, CSS, dan JavaScript

# Mengenal Berbagai Bahasa Pemrograman dalam Pengembangan Perangkat Lunak


Dalam dunia pengembangan perangkat lunak, tidak ada satu bahasa pemrograman yang mampu memenuhi seluruh kebutuhan. Setiap bahasa memiliki kelebihan dan karakteristiknya masing-masing. Ada yang dirancang untuk pengembangan web, ada yang unggul untuk analisis data, ada pula yang dikhususkan untuk sistem operasi atau embedded device.


Artikel ini merupakan contoh dummy yang menampilkan berbagai potongan kode dari beberapa bahasa pemrograman populer. Tujuannya adalah sebagai contoh artikel yang memiliki banyak blok kode dengan penanda (marker) yang berbeda-beda.


---


## HTML


HTML merupakan fondasi dari seluruh halaman web.


:::code html


<!DOCTYPE html>

<html>

<head>

    <title>Hello World</title>

</head>

<body>


<h1>Welcome</h1>

<p>This is HTML.</p>


</body>

</html>


:::


---


## CSS


CSS digunakan untuk mengatur tampilan halaman.


:::code css


body{

    margin:0;

    font-family:Arial;

    background:#fafafa;

}


.container{

    width:800px;

    margin:auto;

}


.card{

    border-radius:8px;

    box-shadow:0 0 10px rgba(0,0,0,.2);

}


:::


---


## JavaScript


JavaScript memungkinkan halaman web menjadi interaktif.


:::code javascript


const users = [

    "Alice",

    "Bob",

    "Charlie"

];


users.forEach(user=>{

    console.log(user);

});


:::


---


## TypeScript


:::code typescript


interface User{

    id:number;

    name:string;

}


const admin:User={

    id:1,

    name:"Administrator"

};


console.log(admin);


:::


---


## Python


:::code python


def fibonacci(n):

    a, b = 0, 1


    while a < n:

        print(a)

        a, b = b, a + b


fibonacci(100)


:::


---


## PHP


:::code php


<?php


$name = "John";


echo "Hello " . $name;


?>


:::


---


## C


:::code c


#include <stdio.h>


int main(){


    printf("Hello World\n");


    return 0;

}


:::


---


## C++


:::code cpp


#include <iostream>


using namespace std;


class Animal{


public:

    void speak(){

        cout << "Hello" << endl;

    }


};


int main(){


    Animal cat;

    cat.speak();


    return 0;

}


:::


---


## C#


:::code csharp


using System;


class Program{


    static void Main(){


        Console.WriteLine("Hello World");


    }


}


:::


---


## Java


:::code java


public class Main{


    public static void main(String[] args){


        System.out.println("Hello Java");


    }


}


:::


---


## Kotlin


:::code kotlin


fun main(){


    val name = "Android"


    println("Hello $name")


}


:::


---


## Swift


:::code swift


import Foundation


let name = "iPhone"


print("Hello \(name)")


:::


---


## Go


:::code go


package main


import "fmt"


func main(){


    fmt.Println("Hello Go")


}


:::


---


## Rust


:::code rust


fn main(){


    let name = "Rust";


    println!("{}", name);


}


:::


---


## SQL


:::code sql


SELECT

    id,

    username,

    email

FROM users

WHERE status='ACTIVE'

ORDER BY username;


:::


---


## Bash


:::code bash


#!/bin/bash


DATE=$(date)


echo "Today is $DATE"


:::


---


## PowerShell


:::code powershell


$services = Get-Service


$services |

Where-Object {

    $_.Status -eq "Running"

}


:::


---


## YAML


:::code yaml


version: "3"


services:


  web:

    image: nginx

    ports:

      - "80:80"


:::


---


## JSON


:::code json


{

    "name":"John",

    "age":30,

    "skills":[

        "Linux",

        "Docker",

        "Python"

    ]

}


:::


---


## XML


:::code xml


<?xml version="1.0"?>


<users>


    <user id="1">

        <name>John</name>

    </user>


</users>


:::


---


## Dockerfile


:::code dockerfile


FROM ubuntu:24.04


RUN apt update


RUN apt install -y nginx


COPY . /app


WORKDIR /app


CMD ["nginx","-g","daemon off;"]


:::


---


## Nginx Configuration


:::code nginx


server{


    listen 80;


    server_name example.com;


    location /{


        proxy_pass http://127.0.0.1:3000;


    }


}


:::


---


## Terraform


:::code terraform


resource "aws_instance" "web" {


    ami           = "ami-xxxxxxxx"


    instance_type = "t3.micro"


}


:::


---


## Ansible


:::code ansible


- hosts: webservers


  tasks:


    - name: Install nginx


      apt:

        name: nginx

        state: present


:::


---


## Markdown


:::code markdown


# Heading


## Sub Heading


- Item 1

- Item 2


**Bold**


`inline code`


:::


---


## INI


:::code ini


[database]


host=localhost

port=3306

username=root

password=secret


:::


---


## TOML


:::code toml


[database]


host = "localhost"

port = 3306

ssl = true


:::


---


## Penutup


Contoh di atas memperlihatkan berbagai jenis bahasa pemrograman dan format konfigurasi yang umum digunakan dalam pengembangan perangkat lunak modern. Setiap blok menggunakan marker `:::code <bahasa>` sehingga parser dapat mengenali bahasa yang digunakan dan menerapkan syntax highlighting yang sesuai.

Post a Comment for "Artikel Dummy: Membangun Aplikasi Web Sederhana dengan HTML, CSS, dan JavaScript"