Thursday, April 11, 2013

“Hello World” Dalam 200 Bahasa Pemrograman



Untuk para pengembang perangkat lunak, kata-kata “Hello World” adalah kalimat yang sudah sangat familiar didengar, dibaca dan dirasakan, bahkan mungkin sudah bosan dengan kata tersebut. Tapi pernahkah membaca kode sumber untuk “Hello World” dalam berbagai macam bahasa pemrograman? Ini dia daftar kode sumber “Hello World” dalam berbagai macam bahasa (referensi dari sini):

A

4GL

message "Hello, World!" with style = popup;

Abap

WRITE 'Hello, World!'.

Abc

WRITE "Hello, World!"

ActionScript

trace("Hello, World!");
Graphical version:
this.createTextField("hello_txt",0,10,10,100,20);
this.hello_txt.text="Hello, World!";

Ada

with TEXT_IO;

procedure HELLO is
begin
 TEXT_IO.PUT_LINE ("Hello, World!");
end HELLO;

Algol 60

'BEGIN'
 'COMMENT' In Algol 60;
 OUTPUT(4,'(''('Hello World!')',/')')
'END

Algol 68

BEGIN
print(("Hello, World!", newline))
END
Using the short form of begin and end:
( print("Hello, World!") )

Alma-0

Hello, World!

AmigaE

PROC main()
 WriteF('Hello, World!');
ENDPROC

Apl

'Hello, World!'

AppleScript

return "Hello, World!"
or:
-- "Hello World!"
Graphical:
display dialog "Hello World!" buttons {"OK"} default button 1

Ascii

In hexadecimal notation (0D = carriage return, 0A = newline):
48 65 6C 6C 6F 2C 20 77 6F 72 6C 64 21 0D 0A

Asp

<%
Response.Write("Hello, World!")
%>
or
<%="Hello, World!" %>

Asp.Net

Response.Write("Hello, World!")

AspectJ

public aspect HelloWorld
{
 pointcut mainCall() : call(public static void *.main(String[] args));
 before() : mainCall()
 {
 System.out.println( "Hello World!" );
 }
}

Assembly language

6502 assembler

MSG: .ASCIIZ "Hello, World!"
START: LDX #0
LOOP: LDA MSG,X ; load character
 JSR $FFD2 ; output to current output device
 INX
 BNE @LOOP
 RTS

Intel x86, Dos, Tasm

MODEL SMALL
IDEAL
STACK 100H
DATASEG
 MSG DB 'Hello, World!', 13, '$'
CODESEG
Start:
 MOV AX, @data
 MOV DS, AX
 MOV DX, OFFSET MSG
 MOV AH, 09H ; output ascii string
 INT 21H
 MOV AX, 4C00H
 INT 21H
 END Start

Intel x86, Linux

SECTION .data
msg:
 db "Hello, World!\n"
 len equ $ - msg
SECTION .text
 global start
start:
 mov edx,len
 mov ecx,msg
 mov ebx,1
 mov eax,4
 int 0x80
 mov ebx,0
 mov eax,1
 int 0x80

Assembler 68000:

move.l #helloworld,-(A7)
 move #9,-(A7)
 trap #1
 addq.l #6,A7
 move #0,-(A7)
 trap #1
helloworld:
 dc.b "Hello World!",$0d,$0a,0

Arm, Risc OS:

.program
 ADR R0,message
 SWI "OS_Write0"
 SWI "OS_Exit"
.message
 DCS "Hello, World!"
 DCB 0
 ALIGN
or the even smaller version (from qUE);
 SWI"OS_WriteS":EQUS"Hello, World!":EQUB0:ALIGN:MOVPC,R14

Risc processor and Mips architecture

 .data
msg: .asciiz "Hello, World!"
 .align 2
 .text
 .globl main
main:
 la $a0,msg
 li $v0,4
 syscall
 jr $ra

AutoHotkey

MsgBox, "Hello, World!"

Autoit

MsgBox(1,'','Hello, World!')

Avenue – Scripting language for ArcView GIS

MsgBox("Hello, World!","aTitle")

Awk

# Hello
BEGIN { print "Hello, World!" }

B

B

/* Hello */

main()
{
 extern a, b, c;
 putchar (a); putchar (b); putchar (c); putchar ('!*n');
}

a 'hell' ;
b 'o, w' ;
c 'orld' ;

Bash

#!/bin/sh
echo "Hello, World!"

Basic

General

ANSI/ISO-compliant BASIC implementation. The “END” statement is optional in many implementations of BASIC.
10 PRINT "Hello, World!"
20 END
Immediate mode.
PRINT "Hello, World!"
? "Hello, World!"
Later implementations of BASIC. Again, the “END” statement is optional in many BASICs.
PRINT "Hello, World!"
END

DarkBasic

PRINT "HELLO WORLD"
TEXT 0,0,"Hello, World!"
WAIT KEY

PBasic

DEBUG "Hello, World!", CR
or, the typical microcontroller Hello World program equivalent with the only output device present being a light-emitting diode (LED) (in this case attached to the seventh output pin):
DO
 HIGH 7 'Make the 7th pin go high (turn the LED on)
 PAUSE 500 'Sleep for half a second
 LOW 7 ' Make the 7th pin go low (turn the LED off)
 PAUSE 500 'Sleep for half a second
LOOP
END

StarOffice/OpenOffice Basic

sub main
 print "Hello, World!"
end sub

Visual Basic

Sub Main()
 Print "Hello, World!"
End Sub

Visual Basic .Net

Module HelloWorldApp
 Sub Main()
 System.Console.WriteLine("Hello, World!")
 End Sub
End Module
or:,
Class HelloWorldApp
 Shared Sub Main()
 System.Console.WriteLine("Hello, World!")
 End Sub
End Class

Bcpl

// Hello

GET "LIBHDR"

LET START () BE
$(
 WRITES ("Hello, World!*N")
$)

Beta

{ *** Hello ***}
(#
 do
 'Hello World!'->putLine
#)

Bliss

%TITLE 'HELLO_WORLD'
MODULE HELLO_WORLD (IDENT='V1.0', MAIN=HELLO_WORLD,
 ADDRESSING_MODE (EXTERNAL=GENERAL)) =
BEGIN

 LIBRARY 'SYS$LIBRARY:STARLET';

 EXTERNAL ROUTINE
 LIB$PUT_OUTPUT;

GLOBAL ROUTINE HELLO_WORLD =
BEGIN
 LIB$PUT_OUTPUT(%ASCID %STRING('Hello, World!'))
END;

END
ELUDOM

Boo

print "Hello, World!"

C

C (ANSI)

#include <stdio.h>

/* Hello */
int main(void)
{
 printf("Hello, World!");
 return 0;
}

C Windows

#include
int WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLine, int nCmdShow )
{
MessageBox( NULL, "Hello World!\n", "", MB_OK );
return 0;
}
.h>

C#

using System;
class HelloWorld
{
 static void Main()
 {
 System.Console.WriteLine("Hello, World!");
 }
}

C++ (ISO)

#include <iostream>

int main()
{
 std::cout << "Hello, World!\n";
}

C++ / Cli

int main()
{
 System::Console::WriteLine("Hello, World!");
}

C++ Managed (.Net)

#using <mscorlib.dll>

using namespace System;

int wmain()
{
 Console::WriteLine("Hello, World!");
}

Caml light

(* Hello World *)

let hello =
 print_string "Hello World!";
;;

Cil

.method public static void Main() cil managed
{
 .entrypoint
 .maxstack 8
 ldstr "Hello, World!"
 call void [mscorlib]System.Console::WriteLine(string)
 ret
}

Clean

module hello

Start = "Hello, World!"

Clist

PROC 0
WRITE Hello, World!

Clipper

? "Hello, World!"

Clu

start_up = proc ()
 po: stream := stream$primary_output ()
 stream$putl (po, "Hello, World!")
 end start_up

Cobol

IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-WORLD.

ENVIRONMENT DIVISION.

DATA DIVISION.

PROCEDURE DIVISION.
DISPLAY "Hello, World!".
STOP RUN.

Cocoa or GnuStep (Objective C)

#import <Cocoa/Cocoa.h>
@interface hello : NSObject {
}
@end

@implementation hello

-(void)awakeFromNib
{
 NSRunAlertPanel(@"Message from your Computer", @"Hello, World!", @"Hi!",
 nil, nil);
}

@end

ColdFusion

<cfoutput>Hello, World!</cfoutput>

Comal

PRINT "Hello, World!"

Curl

{curl 3.0, 4.0 applet}
{curl-file-attributes character-encoding = "utf-8"}

Hello, World!

D

D

import std.stdio ;

void main () {
 writef("Hello, World!");
}

D++

function main()
{
 screenput "Hello, World!";
}

Dataflex

/tela
Hello world
/*
clearscreen
page tela

dBase

* Hello World in dBase IV
? "Hello World!"

Dcl batch

$ write sys$output "Hello, World!"

Delphi, Kylix

program Hello_World;
uses
 Windows;

begin
 ShowMessage("Hello, World!");
end.

Doll

this::operator()
{
 import system.cstdio;
 puts("Hello, World!");
}

Dylan

module: hello

format-out("Hello, World!\n");

E

Ed and Ex (Ed extended)

a
hello World!
.
p

Eiffel

class HELLO_WORLD

creation
 make
feature
 make is
 local
 io:BASIC_IO
 do
 !!io
 io.put_string("%N Hello, World!")
 end -- make
end -- class HELLO_WORLD

Elan

(* Elan *)
putline ("Hello World!");

Erlang

-module(hello).
-export([hello_world/0]).

hello_world() -> io:fwrite("Hello, World!\n").

Euphoria

puts(1, "Hello, World!")

F

F#

print_endline "Hello, World!"

Factor

"Hello, World!" print

filePro

 @once:
 mesgbox "Hello, World!" ; exit

Focal

type "Hello, World!",!

Focus

-TYPE Hello world

Forth

: HELLO ( -- ) ." Hello, World!" CR ;
HELLO

Fortran

 PROGRAM HELLO
 PRINT *, 'Hello, World!'
 END

Fril

 ?((pp "Hello, World!"))

Frink

println["Hello, World!"]

G

Gambas

PUBLIC SUB Main()
 Print "Hello, World!"
END
Graphical:
PUBLIC SUB Main()
 Message.Info("Hello, World!")
END

Go

package main
import fmt "fmt"

func main()
{
   fmt.Printf("Hello, World!\n");
}

Groovy

println "Hello, World"

Gtk+ in C++

#include <iostream>
#include <gtkmm/main.h>
#include <gtkmm/button.h>
#include <gtkmm/window.h>
using namespace std;

class HelloWorld : public Gtk::Window {
public:
 HelloWorld();
 virtual ~HelloWorld();
protected:
 Gtk::Button m_button;
 virtual void on_button_clicked();
};

HelloWorld::HelloWorld()
: m_button("Hello, World!") {
 set_border_width(10);
 m_button.signal_clicked().connect(SigC::slot(*this,
 &HelloWorld::on_button_clicked));
 add(m_button);
 m_button.show();
}

HelloWorld::~HelloWorld() {}

void HelloWorld::on_button_clicked() {
 cout << "Hello, World!" << endl;
}

int main (int argc, char *argv[]) {
 Gtk::Main kit(argc, argv);
 HelloWorld helloworld;
 Gtk::Main::run(helloworld);
 return 0;
}

Gtk# in C#

using Gtk;
using GtkSharp;
using System;

class Hello {

 static void Main()
 {
 Application.Init ();

 Window window = new Window("");
 window.DeleteEvent += cls_evn;
 Button close = new Button ("Hello world");
 close.Clicked += new EventHandler(cls_evn);

 window.Add(close);
 window.ShowAll();

 Application.Run ();

 }

 static void cls_evn(object obj, EventArgs args)
 {
 Application.Quit();
 }

}

H

Haskell

module Main (main) where

main = putStrLn "Hello, World!"

Heron

program HelloWorld;
functions {
 _main() {
 print_string("Hello, World!");
 }
}
end

HLA (High Level Assembly)

program helloWorld;
#include("stdlib.hhf")
begin helloWorld;

 stdout.put( "Hello World" nl );

end helloWorld;

HP-41, HP-42S

Hewlett-Packard RPN-based alphanumeric engineering calculators.
01 LBLTHELLO
02 THELLO, WORLD
03 PROMPT

Html

<html>
<body>
 Hello, World!
</body>
</html>
HTML 4.01 Strict
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <title>Hello, World!</title>
 </head>
 <body>
 <p>Hello, World!</p>
 </body>
</html>

HyperTalk

Apple HyperCard’s scripting programming language.
put "Hello, World!"
or
Answer "Hello, World!"

I

Icon

# In Icon
procedure main()
 write("Hello world")
end

IDL

print,"Hello World!"

Inform

[ Main;
 "Hello, World!";
];

Intercal

 IN INTERCAL
 HELLO WORLD

Io

"Hello, World!" print
or
write("Hello, World!\n")

Iptscrae

ON ENTER {
 "Hello, " "World!" & SAY
}

J

J

'Hello world'

Java

public class HelloWorld {
 public static void main(String[] args) {
 System.out.println("Hello, World!");
 }
}

Java byte-code

Disassembler output of javap -c HelloWorld.
public class HelloWorld extends java.lang.Object{
public HelloWorld();
 Code:
 0: aload_0
 1: invokespecial #1; //Method java/lang/Object."<init>":()V
 4: return
public static void main(java.lang.String[]);
 Code:
 0: getstatic #2; //Field java/lang/System.out:Ljava/io/PrintStream;
 3: ldc #3; //String Hello, World!
 5: invokevirtual #4; //Method java/io/PrintStream.println:(Ljava/lang/String;)V
 8: return
}

Java Swing

import javax.swing.JOptionPane;

public class Hello
{
 public static void main(String[] args)
 {
 JOptionPane.showMessageDialog(null, "Hello, World!");
 }
}

Java SWT

import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.RowLayout;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Label;
public class SWTHello {
 public static void main (String [] args) {
 Display display = new Display ();
 final Shell shell = new Shell(display);
 RowLayout layout = new RowLayout();
 layout.justify = true;
 layout.pack = true;
 shell.setLayout(layout);
 shell.setText("Hello, World!");
 Label label = new Label(shell, SWT.CENTER);
 label.setText("Hello, World!");
 shell.pack();
 shell.open ();
 while (!shell.isDisposed ()) {
 if (!display.readAndDispatch ()) display.sleep ();
 }
 display.dispose ();
 }
}

Java applet

Java applets work in conjunction with HTML files.
<HTML>
<HEAD>
<TITLE>Hello world</TITLE>
</HEAD>
<BODY>

HelloWorld Program says:

<APPLET CODE="HelloWorld.class" WIDTH=600 HEIGHT=100>
</APPLET>

</BODY>
</HTML>
import java.applet.*;
import java.awt.*;

public class HelloWorld extends Applet {
 public void paint(Graphics g) {
 g.drawString("Hello, World!", 100, 50);
 }
}

JavaFX Script (F3)

var win = new Frame();
win.title = "Hello World!";
win.width = 400;
var label = new Label();
label.text = "Hello World!";
win.content = label;
win.visible = true;
Visual version:
Stage {
    title: "Hello World!"
    width: 320
    height: 240
    visible: true
}

JavaScript

<script language="JavaScript">
    document.write('Hello, World!');
</script>
or with an alert
alert('Hello, World!');
or
<script type="text/javascript">
function helloWorld()
{
 alert("Hello, World!");
}
</script>
<a href="#" onclick="helloWorld(); return false;">Hello World Example</a>
or
<a href="#" onclick="alert('Hello, World!'); return false;">Hello World Example
</a>

K

K

`0:"Hello world\n"

Kogut

WriteLine "Hello, World!"

L

LaTeX

\documentclass{article}
\begin{document}
 Hello, World!
\end{document}

Lisaac

section HEADER
 + name := HELLO_WORLD;
 - category := MACRO;
section INHERIT
 - parent_object:OBJECT := OBJECT;
section PUBLIC
 - make <-
 (
 "Hello World !\n".print;
 );

Lisp

Lisp has many dialects that have appeared over its almost fifty-year history.

Common Lisp

(format t "Hello World!~%")
or
(write-line "Hello World!")
or merely:
 "Hello World!"

Scheme

(display "Hello, World!")

Emacs Lisp

 (print "Hello, World!")

AutoLisp

 (print "Hello, World!")

XLisp

 (print "Hello, World!")

Logo

print [Hello World!]
or
pr [Hello World!]

Lua

print "Hello, World!"

M

M4

Hello, World!

Macsyma, Maxima

print("Hello, World!")$

Maple

>> print("Hello, World!");

Mathematica

(* Hello World in Mathematica *)
Print["Hello world"]

Matlab

disp('Hello world')

Maude

fmod HELLOWORLD is
protecting STRING .
 op helloworld : -> String .
 eq helloworld = "Hello, World." .
endfm
red helloworld .

Max

max v2;
#N vpatcher 10 59 610 459;
#P message 33 93 63 196617 Hello World!;
#P newex 33 73 45 196617 loadbang;
#P newex 33 111 31 196617 print;
#P connect 1 0 2 0;
#P connect 2 0 0 0;
#P pop;

mIrc Script

echo Hello World

Model 204

BEGIN
PRINT 'Hello, World!'
END

Modula-2

MODULE Hello;

FROM InOut IMPORT WriteLn, WriteString;

BEGIN
 WriteString ("Hello, World!");
 WriteLn
END Hello.
(* Modula-2 R10 *)  

MODULE Hello;
IMPORT PervasiveIO;
BEGIN
   WRITE("Hello, World!\n");
END Hello.

Moo

notify(player, "Hello, World!");

Ms-Dos batch

The @ symbol is optional and prevents the system from displaying the command before executing it.
@echo Hello, World!

Muf

: main
 me @ "Hello, World!" notify
;

Mumps

W "Hello, World!"

N

Natural

WRITE "Hello, World!"
END

Nemerle

System.Console.WriteLine("Hello, World!");

NewtonScript

baseview :=
 {viewBounds: {left: -3, top: 71, right: 138, bottom: 137},
 viewFlags: 581,
 declareSelf: 'base,
 _proto: protoFloatNGo,
 debug: "baseview"
 };

textview := * child of baseview *
 {text: "Hello World!",
 viewBounds: {left: 33, top: 24, right: 113, bottom: 46},
 viewFlags: 579,
 _proto: protoStaticText,
 debug: "textview"
 };

Nice

void main(String[] args)
{
 println("hello world");
}

O

Oberon

MODULE Hello;
 IMPORT Out;
BEGIN
 Out.String("Hello World!");
 Out.Ln
END Hello.

Objective C

Functional C Version

#import <stdio.h>

int main() {
 printf( "Hello, World!\n" );
 return 0;
}

Object-Oriented C Version

#import <stdio.h>

//An object-oriented version.
@interface Hello : Object
{
 const char str[] = "Hello world";
}
- (id) hello (void);
@end

@implementation Hello
- (id) hello (void)
{
 printf("%s\n", str);
}
@end

int main(void)
{
 Hello *h = [Hello new];
 [h hello];

 [h free];
 return 0;
}

OpenStep/Cocoa Version

#import <Foundation/Foundation.h>

int main (int argc, const char * argv[])
{
 NSLog(@"Hello, World!");
 return 0;
}

OCaml

print_endline "Hello World!"

Occam

#USE "course.lib"

PROC hello.world(CHAN OF BYTE screen!)
 out.string("Hello World!*n", 0, screen!)
:

Octave

printf("Hello World\n");

Opl

PROC hello:
 PRINT "Hello, world"
ENDP

Ops5

(object-class request
 ^action)

(startup
 (strategy MEA)
 (make request ^action hello)
)

(rule hello
 (request ^action hello)
 (write |Hello World!| (crlf))
)

Ops83

module hello (main)
{ procedure main( )
 {
 write() |Hello, World!|, '\n';
 };
};

Oz

{Browse 'Hello World!'}

P

Parrot assembly language

print "Hello, World!\n"
end

Pascal

program hello;

begin
writeln('Hello, World!');
end.

Pdf

%PDF-1.0
1 0 obj
<<
/Type /Catalog
/Pages 3 0 R
/Outlines 2 0 R
>>
endobj
2 0 obj
<<
/Type /Outlines
/Count 0
>>
endobj
3 0 obj
<<
/Type /Pages
/Count 1
/Kids [4 0 R]
>>
endobj
4 0 obj
<<
/Type /Page
/Parent 3 0 R
/Resources << /Font << /F1 7 0 R >>/ProcSet 6 0 R
>>
/MediaBox [0 0 612 792]
/Contents 5 0 R
>>
endobj
5 0 obj
<< /Length 44 >>
stream
BT
/F1 24 Tf
100 100 Td (Hello World) Tj
ET
endstream
endobj
6 0 obj
[/PDF /Text]
endobj
7 0 obj
<<
/Type /Font
/Subtype /Type1
/Name /F1
/BaseFont /Helvetica
/Encoding /MacRomanEncoding
>>
endobj
xref
0 8
0000000000 65535 f
0000000009 00000 n
0000000074 00000 n
0000000120 00000 n
0000000179 00000 n
0000000322 00000 n
0000000415 00000 n
0000000445 00000 n
trailer
<<
/Size 8
/Root 1 0 R
>>
startxref
553
%%EOF

Perl

# Hello
print "Hello, World!\n";

Perl 6

say "Hello world";

PHP

<?php
 echo 'Hello, World!';
?>
or
<?php
 print 'Hello, World!' . PHP_EOL;
?>
or
<?='Hello, World!'?>

PHP-GTK

<?php
$wnd = new GtkWindow();
$wnd->set_title('Hello');
$wnd->connect_simple('destroy', array('gtk', 'main_quit'));
$lblHello = new GtkLabel("Hello world!'");
$wnd->add($lblHello);
$wnd->show_all();
Gtk::main();
?>

Pike

int main() {
 write("Hello, World!\n");
 return 0;
}

Pilot

T:Hello, World!

Pl/Sql

-- start anonymous block
set serveroutput on size 10000000;
begin
 dbms_output.enable(1000000);
 dbms_output.put_line('Hello World!');
end;
-- end anonymous block

Pl/I

Test: proc options(main) reorder;
 put skip edit('Hello, World!') (a);
end Test;

Pop-11

'Hello world' =>

PostScript

% Displays on console.
(Hello World!) =

%!
% Displays as page output.
/Courier findfont
24 scalefont
setfont
100 100 moveto
(Hello World!) show
showpage

Pov-Ray

#include "colors.inc"
camera {
 location <3, 1, -10>
 look_at <3,0,0>
}
light_source { <500,500,-1000> White }
text {
 ttf "timrom.ttf" "Hello World!" 1, 0
 pigment { White }
}

Processing

println("Hello, World!");

Profan

' Hello in Profan
cls
print "Hello World!"
waitkey

Progress

message "Hello World" view-as alert-box.

Prolog

:- write('Hello world'),nl.

Protocol Buffers

message hello
{
  required string data = 1 [default="Hello World!"];
}

PureBasic

; In PureBasic console
OpenConsole()
 ConsoleTitle ("Hello World!")
 PrintN ("Hello World!")
CloseConsole()

Python 2

print "Hello, World!"

Python 3

print("Hello, World!")

Q

QML

Text {   
     text: "Hello World"   
}

Qt toolkit (C++)

#include <QApplication>
#include <QLabel>

int main(int argc, char *argv[])
{
  QApplication app(argc, argv);
  QLabel salut("Hello World!");
  salut.show();
  return app.exec();
}

QuakeC

bprint("Hello World\n");

QuickBasic

REM Hello World in QuickBASIC
PRINT "Hello World!"
END

R

R

cat("Hello world\n")

Ratfor

print *, 'hello, world'
end

RealBasic

' Hello
msgBox "Hello World!"

Rebol

print "Hello, World!"

Refal

$ENTRY GO{=<Prout 'Hello, World!'>;}

Rexx, ARexx, NetRexx, and Object REXX

say "Hello, World!"
or, Windows:
call RxFuncAdd 'SysLoadFuncs', 'RexxUtil', 'SysLoadFuncs'
call SysLoadFuncs
call RxMessageBox 'Hello World!', 'Hello World Window', 'OK', 'EXCLAMATION'
exit

Rpg

Free-Form Syntax

 /FREE
 DSPLY 'Hello, World!';
 *InLR = *On;
 /END-FREE

Traditional Syntax

 d TestMessage
 c Const( 'Hello, World!' )
 c TestMessage DSPLY
 c EVAL *InLR = *On

Rpg Code

Message Window

mwin("Hello, World!")
wait()

On Screen Text

text(1,1"Hello, World!")
wait()

RPL (HP calculators)

<<
     CLLCD
     "Hello, World!" 1 DISP
     0 WAIT
     DROP
   >>

Rsl

[Hello World!];

Rtf

{\rtf1\ansi\deff0
{\fonttbl {\f0 Courier New;}}
\f0\fs20 Hello, World!
}

Ruby

puts "Hello, World!"

S

S

cat("Hello world\n")

Sas

data _null_;
put 'Hello, World!';
run;

Sather

class HELLO_WORLD is
 main is
 #OUT+"Hello world\n";
 end;
end;

Scala

object HelloWorld with Application {
 Console.println("Hello, World!");
}

Scriptol

 print "Hello World!"

sed

sed -ne '1s/.*/Hello, World!/p'

Seed7

$ include "seed7_05.s7i";

const proc: main is func
 begin
 writeln("Hello, World!");
 end func;

Self

'Hello, World!' print.

Setl

-- Hello in Setl2

procedure Hello();
 print "Hello World!";
end Hello;

Scheme

 (display "Hello world!")
 (newline)

Simula

BEGIN
 OutText("Hello, World!");
 OutImage;
END

Smalltalk

Transcript show: 'Hello, World!'; cr
Graphical:
('Hello, World!' asMorph openInWindow) submorphs second color: Color black

Smil

<!-- Hello World in SMIL -->
<smil>
 <head>
 <layout>
 <root-layout width="300" height="160" background-color="white"/>
 <region id="text_region" left="115" top="60"/>
 </layout>
 </head>
 <body>
 <text src="data:,Hello%20World!" region="text_region">
 <param name="fontFace" value="Arial"/>
 </text>
 </body>
</smil>

Sml

print "Hello, World!\n";

Snobol

 OUTPUT = "Hello, World!"
END

Span

class Hello {
 static public main: args {
 Console << "Hello, World!\n";
 }
}

Spark

with Spark_IO;
--# inherit Spark_IO;
--# main_program;

procedure Hello_World
--# global in out Spark_IO.Outputs;
--# derives Spark_IO.Outputs from Spark_IO.Outputs;
is
begin
 Spark_IO.Put_Line (Spark_IO.Standard_Output, "Hello, World!", 0);
end Hello_World;

Spitbol

 OUTPUT = "Hello, World!"
END

Spss Syntax

ECHO "Hello, World!".

Sql

CREATE TABLE message (text char(15));
INSERT INTO message (text) VALUES ('Hello, World!');
SELECT text FROM message;
DROP TABLE message;
MySQL or PostgreSQL:
SELECT 'Hello, World!';

Starlet

RACINE: HELLO_WORLD.
NOTIONS:
HELLO_WORLD : ecrire("Hello, World!").

SuperCollider

"Hello World".postln;

Svg

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<svg width="240" height="100" viewBox="0 0 240 100" zoomAndPan="disable"
 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 <title>Hello World</title>
 <g>
 <text x="10" y="50">Hello World</text>
 <animate attributeName='opacity' values='0;1' dur='4s' fill='freeze' begin="0s"/>
 </g>
</svg>

T

Tacl

?TACL HELLO
#OUTPUT Hello, World!

Tcl

puts "Hello, World!"

Teco

!Hello in TECO
FTHello World$

TeX

Hello world
\bye

Ti-Basic

10 REM Hello World in TI BASIC
20 REM for the TI99 series computer
100 CALL CLEAR
110 PRINT "HELLO WORLD"
120 GOTO 120

Tk

label .l -text "Hello World!"
pack .l

Turing

put "Hello, World!"

U

Unix shell

echo 'Hello, World!'
or using an inline ‘here document’
cat <<'DELIM'
Hello, World!
DELIM
or
printf '%s' $'Hello, World!\n'
or for a curses interface:
dialog --msgbox 'Hello, World!' 0 0

UnrealScript

class HelloHUD extends HudBase;

simulated function DrawHudPassC (Canvas C)
{
 C.SetPos( 0.50*C.ClipX , 0.50*C.ClipY);
 C.DrawText("Hello World!");
}

defaultproperties
{
}

V

Verilog

module main;

 initial
 begin
 $display("Hello, World");
 $finish ;
 end

 endmodule

VHDL

use std.textio.all;

ENTITY hello IS
END ENTITY hello;

ARCHITECTURE Scriptol OF hello IS
 CONSTANT message : string := "hello world";
BEGIN
 PROCESS
 variable L: line;
 BEGIN
 write(L, message);
 writeline(output, L);
 wait;
 END PROCESS;
END ARCHITECTURE Scriptol;

Visual Basic .Net 2003

If the code is entered as part of a Form subclass:
Private Sub frmForm_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
 MessageBox.Show("Hello World!", "HELLO WORLD")
 Me.Close()
End Sub
Traditional Visual Basic code:
Public Class MyApplication
 Shared Sub Main()
 MessageBox.Show("Hello World!", "HELLO WORLD")
 End Sub
End Class

Visual DialogScript

info Hello world!

Visual Prolog console program

#include @"pfc\console\console.ph"

goal
 console::init(),
 stdio::write("Hello, World!").

W

Windows api (in C)

#include <windows.h>
int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrevInstance, LPSTR lpCmdLine,
int nCmdShow)
{
 MessageBox(NULL, "Hello, World!", "", MB_OK);
 return 0;
}

Vms

$ WRITE SYS$OUTPUT "Hello World!"

Vmrl

Shape
{
 geometry Text
 {string "Hello World!"}
}

Wscript

WScript.Echo("Hello World!");

X

X++

class classHello
{
}

static void main(args Args)
{
 dialog dialog;
 dialog = new dialog();
 dialog.addText("Hello World!");
 dialog.run();
}

XAML/WPF

<Page xmlns="http://schemas.microsoft.com/winfx/avalon/2005">
 <TextBlock>Hello, World!</TextBlock>
</Page>

XHTML 1.1

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
 <head>
 <title>Hello</title>
 </head>
 <body>
 <p>Hello, World!</p>
 </body>
</html>

XML

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="HelloWorld.xsl" ?>
<!-- Hello in XML -->
<text>
   <string>Hello, World!</string>
</text>

XQuery

(: Hello with XQuery :) 
let $i := "Hello World!"
return $i

XSLT

Simplest code:
<xsl:template match="/">
 <xsl:text>Hello, World!</xsl:text>
</xsl:template>
Generate HTML:
 <xsl:template match="/">
 <html>
 <body>
 <h1>Hello, World!</h1>
 </body>
 </html>
 </xsl:template>

XUL

<?xml-stylesheet href="chrome://global/skin" type="text/css" ?>
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
 align="center" pack="center" flex="1">
 <description>Hello, World!</description>
</window>

Wednesday, April 10, 2013

Cara Menghapus virus shortcut baru

    
                        Pada kali ini muncul saya akan membahas virus lama sewaktu saya SMA dulu dikarenakan virus ini lagi booming dikampus saya ,maka saya akan membagi sedikit tips (berdasarkan pengalaman).
Dan variannya virusnya  adalah virus Shortcut (1), Shortcut (2), Shortcut (3), dan Shortcut (4)? dan varian shortcut baru saya blum tau namanya .

Jika menggunakan antivirus, akan terdeteksi sebagai ramnit. Bisa di heal memang, tapi akan kembali lagi. Ciri2nya sangat mudah dikenali. Pokoknya klo masuk flashdisk, bakal ada file folder yang menjadi shortcut.


Virus ShortCut

Virus ini memang bandel banget. Susah sekali untuk menghapus virus yang sangat mudah menginfeksi flashdisk dan menciptakan shortcut. Saya sendiri mengalaminya dikampus kmaren. Bukan perkara mudah menghapus virus ini. Bahkan teman saya sampe ada yang instal ulang demi keamanan file filenya. 
Antivirus internasional blum bisa mengdeteksi karena ini virus lokal baru (tapi intinya sama)..
    


         Antivirus lokal yang saya coba dan bisa mendeteksinya adalah  SMADAV,tetapi SMADAV hanya bisa menghapus virus yang ada diflashdisk tidak di komputernya.

Virus ini, berdasarkan pengalaman saya dulu (bkn sekarang), mempunyai 3 inti,
yaitu Autorun.inf, Recycler, dan WaterMark.exe. Pemimpinnya adalah Watermark.exe. Jika anda belum menghapus Watermark.exe, maka Autorun.inf maupun Recycler tidak akan bisa dihapus. Celakanya, Watermark.exe ini sudah mempersenjatai diri sedemikan rupa sehingga tidak bisa dihapus dengan cara biasa, bahkan dengan Unlocker maupun File Assassin.
Lalu bagaimana cara menghapus virus ini?
Pertama siapkan peralatan perangnya dulu. dulu Saya menginstall 2 alat perang utama dibawah ini untuk menghapus virus.

1. Unlocker - Download di sini
2. File Assassin - Download di sini

Pertama, menghentikan svchost.exe untuk menghapus Watermark.exe
Kenapa harus hapus svchost.exe? Karena meskipun menggunakan Unlocker maupun File Assassin, Watermark.exe ga bisa dihapus tanpa menghentikan proses service dari svchost.exe.

Caranya Masuk ke task manager. Cara masuk ke task manager ada 2.
1. Klik kanan pada taskbar, lalu pilih task manager, atau
2. tekan CTRL+ALT+DEL, lalu pilih task manager

Setelah masuk ke task manager, klik tab processes. Kemudian urutkan berdasarkan User Name (klik saja tab User Name), karena kita tidak menghentikan semua svchost.exe, melainkan hanya yang dijalankan oleh user saja.

Setelah urut, cari service bernama svchost.exe yang dijalankan oleh user (bukan LOCAL ataupun SYSTEM). Hentikan proses tersebut dengan cara klik kanan pilih End Process Tree. Beres.
Selanjutnya tinggal menghapus Watermark.exe. Bisa menggunakan Unlocker maupun File Assassin. Saya sendiri dulu menggunakan File Assassin. 
Caranya jalankan File Assassin. Centang pada checkbox 'delete file'. Cari Watermark.exe dengan cara tekan tombol 'Windows' + F. Setelah ketemu file Watermark.exe, drag file tersebut ke File Assasssin, dan klik execute. Beres. Lanjut ke langkah 2.

Kedua, menghapus file Autorun.inf dan Recycler
Caranya sama, bisa menggunakan Unlocker maupun File Assassin. Saya sendiri menggunakan File Assassin.

Ketiga, bersihkan file dan registry
Bersihkan sisa2 dari virus tersebut dari file dan registry anda menggunakan antivirus terupdate anda.

Sunday, April 7, 2013

CARA MENGHAPUS OS DUALBOOT

Disini saya akan membuat tutorial menghapus salah satu sistem operasi dimana sekarang mungkin teman-teman ada yang bingung gimana ya cara menghapus salah satu sistem operasi yang ada di dalam komputer Anda, supaya gak lama-lama langsung kita ke TKP.
  • Setelah itu baru instal EASYbcd yang saya pakai versi 2.1.2 Silahkan download disini: http://neosmart.net/EasyBCD/
  • Setelah itu  kita jalankan EASYbcd nya.
Menghapus Sistem Operasi Dualboot Menggunakan Easybcd (2)
  • Di sini saya memakai dualboot, yaitu Windows 7 & Windows 8 dimana saya akan menghapus Windows 8.
Menghapus Sistem Operasi Dualboot Menggunakan Easybcd (3)
  • Setelah itu masuk ke menu Edit Boot Menu.
Menghapus Sistem Operasi Dualboot Menggunakan Easybcd (4)
  • Klik Delete di jendela Modify Menu Entries dan centang Yes pada Windows 8 yang ingin di hapus.
Menghapus Sistem Operasi Dualboot Menggunakan Easybcd (5)
  • Setelah itu centang buton Skip the boot menu.
  • Lalu save klik Save Settings.
Menghapus Sistem Operasi Dualboot Menggunakan Easybcd (6)
  • Setelah itu Anda kembali ke jendela explorer lalu  klik kanan pada partisi di mana Windows 8 terinstal setelah itu klik Format.
Menghapus Sistem Operasi Dualboot Menggunakan Easybcd (7)
  • lalu kemudian restart komputer Anda.
Semoga tutotrial ini bermanfaat

Wednesday, April 3, 2013

IBD PRT2:MANUSIA DAN KEBUDAYAAN

MANUSIA dan KEBUDAYAAN

I.    MANUSIA
Dalam ilmu eksakta, manusia dipandang sebagai kumpulan dari partikel-partikel atom yang membentuk jaringan-jaringan sistem yang dimiliki oleh manusia (ilmu kimia). Dalam ilmu-ilmu social, manusia merupakan makhluk yang ingin memperoleh keuntungan atau selalu memperhitungkan setiap kegiatan sering disebut homo economicus. Homo humanus adalah makhluk yang selalu berbudaya.

Ada dua pandangan yang akan kita jadikan acuan untuk menjelaskan tentang unsure-unsur yang membangun manusia:

1.    Manusia itu terdiri dari empat unsur yang saling terkait, yaitu:
 a.    Jasad : badan kasar manusia yang Nampak pada luarnya, dapat diraba dan difoto dan menempati ruang dan waktu.
b.    Hayat : mengandung unsure hidup, yang ditandai dengan gerak.
c.    Ruh : bimbingan dan pimpinan Tuhan, daya yang bekerja secara spiritual dan memahami kebenaran, suatu kemampuan mencipta yang bersifat konseptual yang menjadi pusat lahirnya kebudayaan.

2.    Manusia sebagai satu kepribadian mengandung tiga unsur, yaitu:
a.    Id : struktur kepribadian yang paling primitive dan paling tidak nampak. Id diatur oleh prinsip
kesenangan, mencari kepuasan instingtual libidinal yang harus dipenuhi baik secara langsung maupun tidak langsung.

b.    Ego : bagian atau struktur kepribadian yang pertama kali dibedakan dari Id, sering disebut sebagai kepribadian “eksekutif” karena peranannya dalam menghubungkan energy Id ke dalam saluran social yang dapat dimengerti oleh orang lain. Ego diatur oleh prinsip realitas.

c.    Superego : kesatuan standar-standar moral yang diterima oleh ego dari sejumlah agen yang mempunyai otoritas didalam lingkungan luar diri.. Superego terbentuk dari lingkungan eksternal.
Diantara karakteristik manusia adalah:
 1. Aspek Kreasi
2. Aspek Ilmu
3. Aspek Kehendak
4. Pengarahan Akhlak


II.    HAKEKAT MANUSIA

a.    Mahluk ciptaan Tuhan yang terdiri dari tubuh dan jiwa sebagai satu kesatuan yang utuh.
Tubuh adalah materi yang dapat dilihat, diraba, dirasa, wujudnya konkrit tetapi tidak abadi. Jika manusia itu meninggal, tubuhnya hancur dan lenyap. Jiwa terdapat didalam tubuh, tidak dapat dilihat, tidak dapat diraba, sifatnya abstrak tetapi abadi. jika manusia meninggal, jiwa lepas dari tubuh dan kembali ke asalnya yaitu Tuhan, dan jiwa tidak mengalami kehancuran. Jiwa adalah roh yang ada di dalam tubuh manusia sebagai penggerak dan sumber kehidupan.

b.    Mahluk ciptaan Tuhan yang paling sempurna, jika dibandingkan dengan mahluk lainnya.
Kesempumaannya terletak pada adab dan budayanya, karena manusia dilengkapi oleh penciptanya dengan akal, perasaan, dan kehendak yang terdapat didalam jiwa manusia. Dengan akal (ratio) manusia mampu menciptakan ilmu pengetahuan dan teknologi. Adanya nilai baik dan buruk, mengharuskan manusia mampu mempertimbangkan, menilai dan berkehendak menciptakan kebenaran, keindahan, kebaikan atau sebaliknya.
Perasaan rohani adalah perasaan luhur yang hanya terdapat pada manusia misalnya :

1. Perasaan intelektual, yaitu perasaan yang berkenaan dengan pengetahuan. Seseorang merasa senang atau puas apabila ia dapat mengetahui sesuatu, sebaliknya tidak senang atau tidak puas apabila ia tidak berhasil mengetahui sesuatu.

2. Perasaan estetis,yaitu perasaan yang berkenan dengan keindahan. Seseorang merasa senang apabila ia melihat atau mendengar sesuatu yang indah, sebaliknya timbul perasaan kesal apabila tidak indah.

3.  Perasaan etis, yaitu perasaan yang berkenaan dengan kebaikan. Seseorang merasa senang apabila sesuatu itu balk, sebaliknya perasaan benci apabila sesuatu itu jahat.

4.  Perasaan diri, yaitu perasaan yang berkenaan dengan harga diri karena ada kelebihan dari yang lain. Apabila seseorang memiliki kelebihan pada dirinya, ia merasa tinggi, angkuh, dan sombong, sebaliknya apabila ada kekurangan pada dirinya ia merasa rendah did (minder).

5. Perasaan sosial, yaitu perasaan yang berkenaan dengan kelompok atau korp atau hidup bermasyarakat, ikut merasakan kehidupan orang lain. Apabila orang berhasil, ia ikut senang, apabila orang gagal, memperoleh musibah, ia ikut sedih.

6.  Perasaan religius, yaitu perasaan yang berkenaan dengan agama atau kepercayaan. Seseorang merasa tentram jiwanya apabila ia tawakal kepada Tuhan, yaitu mematuhi segala perintahNya dan menjauhi laranganNya.
c. Mahluk biokultural, yaitu mahluk hayati yang budayawi. Manusia adalah produk dari saling tindak atau interaksi faktor-faktor hayati dan budayawi.
d. Mahluk ciptaan Tuhan yang terikat dengan lingkungan tekologi mempunyai kualitas dan martabat karena kemampuan bekerja dan berkarya Soren Kienkegaard seorang filsuf Denmark pelopor ajaran “eksistensialisme” memandang manusia dalam konteks kehidupan konkrit adalah mahluk alamiah yang terikat dengan lingkungannya (ekologi), memiliki sifat-sifat alamiah dan tunduk pada hukum alamiah pula.


III.    KEPRIBADIAN BANGSA TIMUR
    kepribadian bangsa timur sangat berbeda dengan kepribadian bangsa barat, jelas dari wilayahnya pun sangat berbeda, lingkungan, dan gaya hidupnya. terutama dalam “kepribadian setiap bangsa”, seperti bangsa barat dan timur dari kepribadian,kebydayaan dan kebiasaan pun berbeda. menjelaskan tentang kepribadian bangsa timur,sudah jelas kita semua tau bangsa timur identik dengan benua Asia. yang penduduknya sebagian besar berambut hitam dan berkulit sawo matang, dan sebagian pula berkulit putih dan bermata sipit. beda dengan bangsa barat yang pasti kita tau yang merambut pirang dan berkulit putih. Bangsa timur ialah bangsa yang dikenal sangat baik dan ramah. mempunyai sifat toleransi yang tinggi dan saling tolong menolong. bangsa barat saat berkunjung ke wilayah negara timur, mereka pasti selalu berpendapat bahwa orang-orang timur itu baik dan ramah. bangsa timur dalam berpakaian pun tergolong sopan. mereka pun sangat melestarikan budaya masing-masing dan mempunyai adat istiadat yang di junjung tinggi.


     Pada umumnya unsur-unsur kebudayaan asing yang mudah diterima adalah unsur kebudayaan kebendaan seperti peralatan yang terutama sangat mudah dipakai dan dirasakan sangat bermanfaat bagi masyarakat yang menerimanya. Contohnya : Handphone, komputer, dan lain – lain.
Namun ada pula unsur-unsur kebudayaan asing yang sulit diterima adalah misalnya :
1.    Unsur-unsur yang menyangkut sistem kepercayaan seperti ideologi, falsafah hidup dan lain-lain.

2.    Unsur-unsur yang dipelajari pada taraf pertama proses sosialisasi. Contoh yang paling mudah adalah soal makanan pokok suatu masyarakat.

3.    Pada umumnya generasi muda dianggap sebagai individu-individu yang cepat menerima unsur-unsur kebudayaan asing yang masuk melalui proses akulturasi. Sebaliknya generasi tua, dianggap sebagai orang-orang kolot yang sukar menerima unsur baru.

4.    Suatu masyarakat yang terkena proses akulturasi, selalu ada kelompok-kelompok individu yang sukar sekali atau bahkan tak dapat menyesuaikan diri dengan perubahan-perubahan yang terjadi.
Berbagai faktor yang mempengaruhi diterima atau tidaknya suatu unsur kebudayaan baru diantaranya :
*Terbatasnya masyarakat memiliki hubungan atau kontak dengan kebudayaan dan dengan orang-orang yang berasal dari luar masyarakat tersebut.
*Jika pandangan hidup dan nilai yang dominan dalam suatu kebudayaan ditentukan oleh nilai-nilai agama.
*Corak struktur sosial suatu masyarakat turut menentukan proses penerimaan kebudayaan baru. Misalnya sistem otoriter akan sukar menerima unsur kebudayaan baru.

*Suatu unsur kebudayaan diterima jika sebelumnya sudah ada unsur-unsur kebudayaan yang menjadi landasan bagi diterimanya unsur kebudayaan yang baru tersebut.
*Apabila unsur yang baru itu memiliki skala kegiatan yang terbatas.


IV.    PENGERTIAN KEBUDAYAAN DAN UNSUR-UNSUR KEBUDAYAAN

    Budaya atau kebudayaan berasal dari bahasa Sanskerta yaitu buddhayah, yang merupakan bentuk jamak dari buddhi (budi atau akal) diartikan sebagai hal-hal yang berkaitan dengan budi dan akal manusia. Dalam bahasa Inggris, kebudayaan disebut culture, yang berasal dari kata Latin Colere, yaitu mengolah atau mengerjakan. Bisa diartikan juga sebagai mengolah tanah atau bertani. Kata culture juga kadang diterjemahkan sebagai “kultur” dalam bahasa Indonesia.

V.  UNSUR-UNSUR KEBUDAYAAN

Beberapa unsur-unsur kebudayaan, sebagai berikut:
a.    Bahasa
b.    Sistem Teknologi
c.    Sistem Mata Pencaharian
d.    Organisasi Sosial
e.    Sistem Pengetahuan
f.    Religi
g.    Kesenian
Adapun beberapa pendapat ahli yang mengemukakan mengenai komponen atau unsur kebudayaan, antara lain sebagai berikut:

1.    Melville J. Herskovits menyebutkan kebudayaan memiliki 4 unsur pokok, yaitu:
   -    alat-alat teknologi
   -    sistem ekonomi
   -    keluarga
   -    kekuasaan politik

2.    Bronislaw Malinowski mengatakan ada 4 unsur pokok yang meliputi:
   -  sistem norma sosial yang memungkinkan kerja sama antara para anggota masyarakat untuk menyesuaikan diri dengan alam sekelilingnya
   -    organisasi ekonomi
   -    alat-alat dan lembaga-lembaga atau petugas-petugas untuk pendidikan
        (keluarga     adalah lembaga pendidikan utama)
   -  organisasi kekuatan (politik)

3.    C. Kluckhon ada 6, sebagai berikut:

1.    Sistem religius (homo religius)
Merupakan produk manusia sebagai homo religius. Manusia yang memiliki kecerdasan pikiran dan perasaan luhur tanggap bahwa diatas kekuatan dirinya terdapat kekuatan lain yang maha besar. Karena itu manusia takut sehingga menyembahnya dan lahirlah kepercayaan yang sekarang menjadi agama.

2.    Sistem organisasi kemasyarakatan (homo socius)
Merupakan prodak manusia sebagai homo socius. Manusia sadar bahwa tubuhnya lemah namun memiliki akal maka disusunlah organisasi kemasyarakatan dimana manusia bekerja sama untuk meningkatkan kesejahteraan hidupnya.

3.    Sistem pengetahuan (homo safiens)
Merupakan prodak manusia sebagai homo safiens. Pengetahuan dapat diperoleh dari pemikiran sendiri maupun dari orang lain.

4.    Sistem mata pencaharian hidup dan system ekonomi (homo ekonomicus) Merupakan produk manusia sebagai homo economicus, yaitu menjadikan tingkat kehidupan manusia secara umum terus meningkat. Ilmu Budaya Dasar Halaman 4 dari 8

5.    Sistem peralatan hidup dan tehnologi (homo faber)
Merupakan produk manusia sebagai homo faber. Bersumber dari pemikirannya yang cerdas dan dibantu dengan tangannya manusia dapat membuat dan mempergunakan alat, dengan alat-alat ciptaannya itulah manusia dapat lebih mampu mencukupi kebutuhannya.

6.    Sistem bahasa (homo longuens)
Merupakan produk manusia sebagai homo longuens

IBD PRT1: ISD SEBAGAI SALAH SATU MKDU

1. Tujuan pendidikan umum di perguruan tinggi
ILMU SOSIAL DASAR SEBAGAI KOMPONEN MATA KULIAH DASAR UMUM


     Menghadapi masalah-masalah dalam penyelenggaraan tridarma perguruan tinggi, demikian pula untuk memenuhi tutuntutan masyarakat dan negara , maka diselenggarakan program-program pendidikan umum. Tujuan pendidikan umum di perguruan tinggi adalah :
   1. sebagai usaha membantu perkembangan kepribadian mahasiswa agar mampu berperan sebgai anggota masyarakat dan bangsa serta agama
   2. Untuk menumbuhkan kepekaan mahasiswa terhadap masalah-masalah dan kenyataan-kenyataan sosial yagn timbul di dalam masayrakat Indonesia
   3. Memberikan pengetahuan dasar kepada mahasiswa agar mereka mampu berpikir secara interdisipliner, dan  bertujuan untuk menopang keahlian mahasiswa dalam disiplin ilmunya. demikian juga berbeda dengan pendidikan keahlian yang bertujuan untuk mengembangkan keahlian mahasiswa dalam bidang atau disiplin ilmunya.
Pendidikan umum yang diselenggarakan oleh universtias dan intitut kemudian dikenal dengan mata kuliah dasar umum atau MKDU yang terdiri dari beberapa mata kuliah ,

 yaitu : 
1) Agama, 2) Kewarganegaraan, 3) Pancasila, 4) Kewiraan, 5) IBD dan 6) ISD.
     Ilmu sosial dasar adalah salah satu mata kuliah dasar umum yang merupakan mata kuliah wajib yang diberikan di perguruan tinggi negeri maupun swasta. Tujuan diberikannya mata kuliah ini adalah semata-mata sebagai salah satu usaha yang diharapkan dapat memberikan bekal kepada mahasiswa untuk dapat peduli terhadap masalah – masalah sosial yang terjadi dilingkungan dan dapat memecahkan permasalahan tersebut dengan menggunakan pendekatan ilmu sosial dasar.
Secara khusus mata kuliah dasar umum bertujuan untuk menghasilkan warga Negara sarjana yang : 


   1. Berjiwa Pancasila sehingga segala keputusan serta tindakannya mencerminkan pengamalan nilai-nilai pancasila dan memiliki integritas kepribadian yang tinggi, yang mendahulukan kepentingan nasional dan kemanusiaan sebagai sarjana Indonesia
   2. Taqwa terhadap Tuhan yang Maha Esa, bersikap dan bertindak sesuai dengan ajaran agamanya dan memiliki toleransi terhadap pemeluk agama lain
   3. memiliki wawasan komprehensif dan pendekatan integral didalam menyikapi permasalahan kehidupan baik sosial, politik maupun pertahanan keamanan
   4. Memiliki wawasan budaya yang luas tentang kehidupan bermasyarakat dan secara bersama-sama mampu berperan serta meningkatkan kualitasnya, maupun lingkungan alamiahnya dan secara bersama-sama berperan serta didalam pelestariannya.


2. (3 kemampuan yang diharapkan dihasilkan dari lulusan pendidikan tinggi)
   Pendidikan tinggi diharapkan dapat menghasilkan sarjana-sarjana yang mempunyai seperangkat pengetahuan yang terdiri atas.
   1. Kemampuan akademis; adalah kemampuan untuk berkomunikasi secara ilmiah, baik lisan maupun tulisan, menguasai peralatan analisis, maupun berpikir logis, kritis, sitematis, dan analitis, memiliki kemampuan konsepsional untuk mengidentifikasi dan merumuskan masalah yang dihadapi, serta mampu menawarkan alternative pemecahannya
   2. Kemampuan professional; adalah kemampuan dalam bidang profesi tenaga ahli yang bersangkutan. Dengan kemampuan ini, para tenaga ahli diharapkan memiliki pengetahuan dan ketrampilan yang tinggi dalam bidang profesinya.
   3. Kemampuan personal ; adalah kemampuan kepribadian. Dengan kemampuan ini para tenaga ahli diharapkan memiliki pengetahuan sehingga mampu menunjukkan sikap, dan tingkah laku, dan tindakan yang mencerminkan kepribadian Indonesia, memahami dan mengenal nilai-nilai keagamaan, kemasyarakatan, dan kenegaraan, serta memiliki pandangan yang luas dan kepekaan terhadap berbagai masalah yang dihadapi oleh masyarakat Indonesia.


    Dengan seperangkat kemampuan yang dimilikinya lulusan perguruan tinggi diharapkan menjadi sarjana yang ahli dalam bidang yang ditekuninya serta mau dan mampu mengabdikan keahliannya untuk kepentingan masyarakat Indonesia dan umat manusia pada umumnya.
ISD, sebagai bagian dari MKDU, mempunyai tema pokok yaitu hubungan timbal balik antara manusia dengan lingkungannya. ISD sebagai mana dengan IBD dan IAD, bukanlah pengantar disiplin ilmu tersendiri,tetapi menggunakan pengertian-pengertian ( fakta, teori, konsep) yang berasal dari berbagai bidang keahlian untuk menanggapi masalah-masalah sosial, khususnya masalah-masalah yang dihadapi oleh masyarakat Indonesia. Adapun yang menjadi sasaran perhatian adalah antara lain :


   1. berbagai kenyataan yang bersama-sama merupakan masalah sosial yang dapat ditanggapi dengan pendekatan sendiri maupun sebagai pendekatan gabungan (antar bidang)
   2. Adanya keanekaragaman golongan dan kesatuan sosial laindalam masyarakat, yang masing-masing mempunyai kepentingan kebutuhan serta pola-pola pemikiran dan pola-pola tingkah laku sendiri, tapi juga amat banyak persamaan kepentingan kebutuhabn serta persamaan dalam pola-pola pemikiran dan pola-pola tingkah laku yang menyebabkan adanya pertentangan-pertentnagan maupun hubungan setia kawan dan kerja sama dalam masyarakat kita.


3. Latar belakang diberikannya ISD
   Latar belakang diberikannya ISD adalah banyaknya kritik yang ditujukan pada sistem pendidikan kita oleh sejumlah para cendikiawan, terutama sarjana pendidikan, sosial dan kebudayaan. Mereka menganggap sistem pendidikan kita berbau colonial, dan masih merupakan warisan sistem pendidikan Pemerintah Belanda, yaitu kelanjutan ari politik balas budi yang dianjurkan oleh Conrad Theodhore van Deventer. Sistem ini bertujuan menghasilkan tenaga-tenaga terampil untuk menjadi “tukang-tukang” yang mengisi birokrasi mereka di bidang administrasi, perdagangan, teknik dan keahlian lain, dengan tujuan ekspoitasi kekayaan Negara.
    Ternyata sekarang masih dirasakan banyaknya tenaga ahli yang berpengetahuan keahlian khusus dan mendalam, sehingga wawasannya sempit. Padahal sumbangan pemikiran dan adanya komunikasi ilmiah antara disiplin ilmu diperlukan dalam memecahkan berbagai masalah sosial masyarakat yang demikian kompleks.
Hal lain, sistem pendidikan kita menjadi sesuatu yang “elite” bagi masyarakat kita sendiri, kurang akrab dengan lingkungan masyarakat, tidak mengenali dimensi – dimensi lain di luar disiplin ikeilmuannya.n Perguruan tigngi seolah-olah menara gading yang banyak menghasilkan sarjana-sarjana “tukang” tidak mau dan peka terhadap denyut kehidupan, kebutuhan, serta perkembangan masyarakat.


4. Pengertian ISD 

    ilmu sosial dasar adalah usaha yang diharapkan dapat memberikan pengetahuan dasar dan pengertian umum tentang konsep-konsep yang dikembangkan untuk menkaji gejala-gejala sosial agar daya tanggap, persepsi , dan penalaran mahaiswa dalam menghadapi lingkungan sosialna dapat ditingkatkan sehingga kepekaan mahasiswa pada lingkugnan sosialnya dapaat menjadi lebih besar.

5. Tujuan ISD
   Sebagai salah satu mata kuliah umum, ISD bertujuan membantu kepekaan wawasan pemikiran dan kepribadian mahasiswa agar memperoleh wawasan pemikiran yang lebih luas, dan cirri-cri kepribadian yang diharapkan dari setiap anggota golongan terpelajar Indonesia, khususnya berkenaan dengan sikap an tingkah laku manusia dalam menghadapi manusia-manusia lainnya, serta sikap dan tingkah laku manusia dalam menghadapi manusia lain terhadap manusia yang bersangkutan.
6. 3 Kelompok Ilmu pengetahuan
   1. Ilmu-ilmu Alamiah ( natural scince ). Ilmu-ilmu alamiah bertujuan mengetahui keteraturan-keteraturan yang terdapat dalam alam semesta. Untuk mengkaji hal ini digunakan metode ilmiah. Caranya ialah dengan menentukan hokum yang berlaku mengenai keteraturan-keteraturan itu, lalu dibuat analisis untuk menentukan suatu kualitas. Hasil analisis ini kemudian digeneralisasikan. Atas dasar ini lalu dibuat prediksi. Hasil penelitian 100 5 benar dan 100 5 salah
   2. Ilmu-ilmu sosial ( social scince ) . ilmu-ilmu sosial bertujuan untuk mengkaji keteraturan-keteraturan yang terdapat dalam hubungan antara manusia. Untuk mengkaji hal ini digunakan metode ilmiah sebagai pinjaman dari ilmu-ilmu alamiah. Tapi hasil penelitiannya tidak 100 5 benar, hanya mendekati kebenaran. Sebabnya ialah keteraturan dalam hubungan antara manusia initidak dapat berubah dari saat ke saat.
   3. Pengetahuan budaya ( the humanities ) bertujuan untuk memahami dan mencari arti kenyataan-kenyataan yang bersifat manusiawi. Untuk mengkaji hal ini digunakan metode pengungkapan peristiwa-peristiwa dan kenyataan-kenyataan yang bersifat unik, kemudian diberi arti.

7. Pengertian Masalah Sosial
    Kehidupan manusia sebagai mahluk sosial selalu dihadapkan kepada masalah sosial yang tdak dapat dipisahkan dalah kehudupan. Masalah sosial ini timbul sebagai akibat dari hubungannya dengan sesame manusia lainnya dan akibat tingkah lakunya.masalah sosial ini idaklah sama antara masyarakat yang satu dengan masyarakat lainnya karena adanya perbedaan dalam tingkat perkembangan kebudayaannya, serta sifat kependudukannya, dan keadaan lingkungan alamnya.
Yang membedakan masalah sosial dengan masalah lainnya adalah bahwa maalah sosial selalu ada kaitannya yang dekat denan nailai-nilai moral dan pranata-pranata sosial, serta ada kaitannya dengan hubungan-hubungan manusia itu terwujud. Pengertian masalah sosial memiliki dua pendefinisian: pertama pendefinisian menurut umum, kedua menurut para ahli. Menurut umum atau warga masyarakat, segala sesuatu yang menyangkut kepentingan umum adalah masalah sosial. Menurut par aahli, masalah sosial adalah suatu kondisi atau perkembangan yang terwujud dalam masyarakat yang berdasarkan atas studi, mempunyai sifat yang dapat menimbulkan kekecauan terhadap kehidupan warga masyarakat secara keseluruhan..

8. Contoh Masalah Sosial
   Berbagai ragam krisis moral kini terus menular, merebak dan mewabah dalam masyarakat kita khususnya di kalangan remaja. Di mulai dari Narkoba,Hacking,Penipuan,Hamil luar nikah,Gengsterisme,dan Tawuran

Teori Quantum Computing

Pamula 4ia23 55412624 Dosen : Dr. Rina Noviana, SKom,. MMSI Mata Kuliah : Pengantar Komputasi Modern Pengertian  Quant...