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,
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"
Post a Comment