Anda di halaman 1dari 29

AGORITMA PEMROGRAMAN

BAHASA PEMROGRAMAN

DI SUSUN OLEH :

ANISA MAFERA (2006002)

TASYA MARTA ARISANTI (2006022)

DOSEN PEMBIMBING: NURUL ABDILLAH, M.KOM

PROGRAM STUDI STr. MANAJEMEN INFORMASI KESEHATAN

SEKOLAH TINGGI ILMU KESEHATAN SYEDZA SAINTIKA PADANG

2021/2022

1
KATA PENGANTAR

Puji dan syukur kami panjatkan kepada Tuhan Yang Maha Esa, karena
berkatrahmat-Nya kami bisa menyelesaikan makalah yang berjudul “Bahasa
pemrograman dan atau bahasa computer”. Makalah ini diajukan guna memenuhi tugas
mata kuliah Algoritma Pemrograman.

Kami mengucapkan terima kasih kepada semua pihak yang telah membantu
sehingga makalah ini dapat diselesaikan tepat pada waktunya. Makalah ini masih jauh
dari sempurna, oleh karena itu, kritik dan saran yang bersifat membangun sangat kami
harap kan demi sempurnanya makalah ini.

Semoga makalah ini memberikan informasi bagi masyarakat dan bermanfaatuntuk


pengembangan wawasan dan peningkatan ilmu pengetahuan bagi kita semua.

Padang, 3 April 2022

Penulis

i
DAFTAR ISI

KATA PENGANTAR.............................................................................................i

DAFTAR ISI..........................................................................................................ii

BAB I PENDAHULUAN.......................................................................................1

A. Latar Belakang.............................................................................................1
B. Tujuan..........................................................................................................2
C. Rumusan Masalah........................................................................................2

BAB II PEMBAHASAN........................................................................................3

A. Sejarah Perkembangan Bahasa Pemograman..............................................3


B. Definisi Bahasa Pemograman......................................................................4
C. Fungsi Bahasa Pemograman......................................................................11
D. Macam-Macam Bahasa Pemograman........................................................11
E. Proses Pembuatan Program........................................................................22

BAB III PENUTUP..............................................................................................25

A. Kesimpulan................................................................................................25
B. Saran..........................................................................................................25

DAFTAR PUSTAKA...........................................................................................26

ii
BAB I

PENDAHULUAN

A. Latar Belakang

Bahasa pemrograman adalah bahasa tertentu yang digunakan oleh para


programmer untuk membuat suatu perintah kepada komputer, membuat aplikasi atau
software pada komputer, dasar-dasar yang dipakai adalah prinsip kerja algoritma
yang sudah dipelajari sebelumnya. Bahasa pemrogaman itu sendiri sudah ditemukan
pada tahun setelah di ketemukannya mesin komputer, mulai generasi yang paling
pertama kali yaitu kode mesin, sampai sampai generasi sekarang yang banyak
digunakan sebagai bahasa pemrograman dalam pembuatan berbagai aplikasi, dalam
konteksnya adalah setiap bahasa pemrograman mempunyai yang namanya kode, kode
tersebut akan mendasari berbagai pemrosesan tiap langkah beradasarkan tipe data
yang di input kan oleh programer, contohnya dalam bahasa pemrograman pascal
adalah penggunaan tipe data integer untuk bilangan angka yang nantinya akan
diproses dan penggunaan tipe data string untuk data-data yang terdiri dari susunan
huruf dan nantinya tidak akan diproses dalam perhitungan algoritma dan akan
dimunculkan (dicetak/write) pada akhir sequence.

Pada dasarnya bahasa pemrograman adalah hal yang sangat lumrah


dikalangan para programmer dan para pengambil keputusan/ decision maker.
Sebagaiseorang engineer kita dituntut untuk menyelesaikan masalah secara runtut dan
sistematis. Dengan menggunakan pola pikir yang dimiliki tersebut, kita akan dengan
optimal mempertimbangkan segala sesuatu yang mempengaruhi/faktor dari nilai baik
tidaknya atau positif negatifnya suatu keputusan yang kita ambil.

Pembahasan dalam makalah ini akan mengerucut pada pengenalan bahasa


pemrograman meliputi berbagai bahasa pemrograman berdasarkan generasi, jenis,

1
penggunaan, dan kelebihan ataupun kekurangan dari tiap jenis bahasa pemrograman
yang kami definisikan.

B. Tujuan
1. Pemenuhan Tugas Bahasa Pemrograman
2. Meningkatkan pengetahuan tentang Bahasa Pemrograman

C. Rumusan Masalah
1. Apa itu bahasa pemrograman.
2. Bagaimana sejarahnya hingga dapat tercipta suatu bahasa pemrograman.
3. Apa saja macamnya dan penjelasan dari masing-masing jenis.
4. Seperti apakah bentuknya / contohnya dasar-dasar bahasa pemrograman.

2
BAB II

PEMBAHASAN

A. Sejarah Perkembangan Bahasa Pemograman

1. Sejarah bahasa pemograman


Bahasa pemrograman saat ini telah berbeda jauh dengan bahasa
pemrograman di tahun 40-an. Dulu programer memerintah komputer secara fisik
menggunakan metode pengkabelan/wiring secara manual.
Metode wiring kemudian berkembang hingga menjadi bahan
pemrograman sederhana. Kualitas dan fitur berkembang dan bertambah dengan
pesat. Bahasa pemrograman di awal kemunculannya hanya dapat digunakan untuk
satu keperluan saja, tetapi sekarang dapat digunakan untuk bermacam-macam
keperluaan. Mungkin pada tahun-tahun mendatang akan berkembang dengan
lebih natural dan semakin mudah dipahami manusia.
Tokoh pertama yang memperkenalkan bahasa pemrograman pada
komputer adalah Charles Babbage. Beliau adalah seorang ilmuwan yang hidup di
Inggris pada abad pertengahan. Beliau adalah orang yang pertama kali mendesain
mesin menyerupai komputer. Mesin tersebut di isi beberapa program yang dapat
berjalan didalamnya (identik seperi bahasa assembly sekarang ini). Pembuat
program tersebut adalah Byron Countess of Lovelace, putri dari Lord Byron.
Komputer modern yang menggunakan tenaga listrik pertama kali
diciptakan pada tahun 1940-an. Waktu itu, komputer masih menjadi barang
mewah dan hanyadimiliki oleh pihak-pihak yang memerlukan perhitungan data
yang sangat banyak,seperti pihak militer dan universitas. Komputer pada waktu
itu berukuran sangat besar sehingga memakan banyak tempat.
Meskipun besar, komputer dianggap lambat menjalankan proses
komputasi.Di awal penciptaannya hanya sedikit tokoh yang menyarankan untuk

3
membuat program pada komputer. Salah satu tokoh yang mengeluarkan isu
perlunya dibanguns oftware pada komputer adalah Konrad Zuse.
Dunia pemrograman kemudian mengalami perkembangan yang sangat
pesatsetelah ditemukan komponen-komponen elektronika. Penggunaan
komponenelektronika menyebabkan komputer menjadi komputer berukuran kecil
karenaditemukannya teknologi Integrated Circuit (IC) dan teknologi pembuatan
chiplainnya. Selain ukuran yang mengecil, kelebihan komputer setelah
revolusielektronika terdapat pada kemampuan komputasinya yang meningkat
tajam. Olehkarena itu kemampuannya meningkat, secara otomatis komputer
mampu menangani pemrosesan algoritma dangan lebih cepat. Hal tersebut
mendorong di buatnya berbagai macam bahasa pemrograman tingkat tinggi.
Bahasa pemrograman tingkat tinggi yang pertama muncul adalah Fortran
yangdibuat oleh tim dari IBM yang diketahui oleh John W Backus. Fortran saat
ini masih banyak digunakan untuk membuat sofrware yang mampu menaangani
perhitungannumerik. Fortran terakhir yang baru dikeluarkan adalah Fortran 2004.
Dunia bahasa pemrograman kembali ber-revolusi ketika Dennis Ritchie
dan Brian Kernighan mengembangkan bahasa pemrograman C. Bahasa
pemrograman C pada awalnya dibuat untuk mesin DEC PDP-11. Bahasa tersebut
kemudian dikembangkan oleh Bjarne Stroustrup hingga menjadi C++ di tahun
1985 sebagai bahasa pemrograman berorientasi objek yang sangat kompatibel
dengan C.Selanjutnya, Sun Microcyctem mengeluarkan bahasa pemrograman
Java di tahun1995 yang kemudian menjadi terkenal karena diajarkan di berbagi
universitas.Microsoft kemudian mengeluarkan bahasa C# dalam paket dotNET
project. Bahasa pemrograman C# hampir mirip dengan C++ dan Java.

B. Definisi Bahasa Pemrograman

Bahasa pemrograman atau sering di sebut bahasa komputer, adalah instruksi


standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu
himpunan dari aturan sintaks dan semantiks yang di pakai untuk mendefinisikan

4
program komputer. Bahasa pemrograman dapat menentukan secara persis data mana
yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan
jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.Sebagian
besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya
bahasa C yang digolongkan sebagai Bahasa TingkatMenengah dan Assembly yang
merupakan Bahasa Tingkat Rendah.

Untuk melaksanakan tugas maka komputer akan diperintah oleh sebuah


sistem, perintah dasar komputer ini disimpan ke dalam sebuah sistem yang disebut
sebagai sistem operasi seperti DOS, Unix, Windows, Linux,Solaris dsb. Perintah-
perintah tersebut tentunya menggunakan bahasa mesinyang oleh komputer hanya
mengenal angka 1 dan 0 (binary) dimana angka 1 dipresentasikan sebagai sebuah
wadah yang mimiliki listrik dan angka 0 tidakmemiliki listrik (Tegangan).

Untuk membuat sebuah sistem dikomputer maka diperlukan sebuah alat


(tools) yang kita sebut sebagai bahasa pemrograman, jadi yang terlintas dibenak kita
saat ini adalah “Alat yang dibuat untuk membuat program (sistem) disebut sebagai
bahasa pemrograman”, sehingga Program-Program seperti Macro/Turbo Assembly,
Turbo C, Microsft Visual C++, C++ Builder, MicrosoftVisual Basic, Delphi dsb
digunakan untuk membuat aplikasi bukan sebagai aplikasi untuk mengolah data
seperti Microsoft Excel, SPPS dsb. Atau dapat juga dikatakan bahwa bahasa
pemrograman adalah bahasa yang digunakan pada komputer untuk melakukan tugas
tertentu. Seperti juga bahasa yang digunakan manusia secara umum, bahasa
pemrograman banyak sekali jenisnya.

Penerjemah Bahasa Pemrograman dibedakan menjadi 3 (tiga) macam, yaitu


Asembler, Kompiler dan Interpreter.

1. Asembler adalah Program yang digunakan untuk menerjemahkan kode sumber


dalam bahasa rakitan (assembly0 kedalam bahasa mesin. bahasa ini berupa kode-

5
kode yang terdiri dari sekumpulan angka yang ada dalam komputer yang biasanya
diwakili oleh kode bilangan biner angka 1 (satu) dan angka 0 (nol).
2. Kompiler adalah Program penerjemah yang mengonversi semua kode sumber
selain dalam bahasa rakitan menjadi kode objek. Hasil berupa kode objek inilah
yang dapat dijalankan oleh komputer, Proses untuk melakukan penerjemahan ini
biasa disebut kompilasi.
3. Interpreter adalah Program yang menerjemahkan satu per satu instruksi dalam
kode sumber kemudian menjalankan instruksi yang telah diterjemahkan tersebut.

Pada dasarnya bahasa komputer dapat dibedakan menjadi empat macam, yaitu
bahasa mesin dan bahasa assembly (Kedua bahasa ini termasuk bahasa tingkat rendah
/ Low level language), Bahasa tingkat Tinggi (High level language), serta Bahasa
generasi keempat.

1. Bahasa Tingkat Rendah (Low level language)


a. Bahasa Mesin
Bahasa mesin termasuk kedalam bahasa tingkat rendah (Low level
language) karena sifat dari bahasa mein lebih berorientasi pada mesin. Bahasa
ini hanya akan dipahami oleh komputer itu sendiri. Bahasa ini berupa kode-
kode yang terdiri dari sekumpulan angka yang ada didalam komputer yang
biasanya diwakili oleh angka 1 (Satu) dan 0 (nol).

b. Bahasa Assembly
Bahasa Assembly adalah bahasa pemrograman yang menggunakan
bahasa rakitan. Bahasa Assembly kebanyakan digunakan untuk pengendalian
Hardware yang diwujudkan dalam kependekan kata-kata sebagai pengganti
kode-kode biner, misalnya JNZ (Jump non zero) yang artinya lompatlah jika
tidak sama dengan nol.

6
2. Bahasa Tingkat Tinggi (High level language)
Bahasa tingkat Tinggi memiliki arti bahwa bahasa ini lebih mudah
dimengerti oleh banyak orang karena memang dirancang untuk orang yang awam.
Bahasa pemrograman yang termasuk kedalam bahasa tingkat tinggi adalah
sebagai berikut.
a. JAVA
Menurut definisi dari Sun, Java adalah nama untuk sekumpulan teknologi
untuk membuat dan menjalankan perangkat luinak pada komputer standalone
ataupun pada lingkungan jaringan. Kita lebih menyukai menyebut Java
sebagai sebuah teknologi dibanding hanya sebuah bahasa pemrograman,
karena Java lebih lengkap dibanding sebuah bahasa pemrograman
konvensional. Teknologi Java memiliki tiga komponen penting, yaitu:
1) Programming-language specification
2) Application-programming interface
3) Virtual-machine specification
Bahasa Java dapat dikategorikan sebagai sebuah bahasa pemrograman
berorientasi objek, pemrograman terdistribusi dan bahasa pemrograman
multithrreaded .

b. C
Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh
Martin Richard pada tahun 1967. Bahasa ini memberikan ide kepada Ken
Thompson yang kemudian mengembangkan bahasa yang disebut dengan B
pada tahun 1970. Perkembangan selanjutnya dari bahasa B adalah bahasa C
oleh Dennis Ricthie sekitar tahun 1972-an di Bell Telephone Laboratories Inc.
( sekarang adalah AT&T Bell Laboratories).

Kelebihan Bahasa C :

7
Beberapa alasan mengapa bahasa C banyak digunakan, diantaranya adalah
sebagai berikut :
1) Bahasa C tersedia hampir di semua jenis computer
2) Bahasa C hanya menyediakan sedikit kata-kata kunci
3) Proses executable program bahasa C lebih cepat

Dukungan pustaka yang banyak Keandalan bahasa C dicapai dengan adanya


fungsi-fungsi pustaka. Dlsb
Selain alasan tersebut ada beberapa alasan lain mengapa menggunakan bahasa
C, yaitu:
C adalah bahasa pemrograman yang memiliki portabilitas tinggi.
Program C yang kita tulis untuk satu jenis platform, bisa kita kompile dan
jalankan di platform lain dengan tanpa ataupun hanya sedikit perubahan. Ini
bisa diwujudkan dengan adanya standarisasi ANSI untuk C. C adalah bahasa
pemrograman dengan kata kunci (keyword) sedikit. Kata kunci disini adalah
merupakan fungsi ataupun kata dasar yang disediakan oleh kompiler suatu
bahasa pemrograman. Hal ini membawa pengaruh semakin mudahnya kita
menulis program dengan bahasa tingkat rendah. Pengaruh lain dari sedikitnya
kata kunci ini adalah proses eksekusi program C yang sangat cepat.

Adapun kekurangan yang biasa di Bahasa C antara lain :

1) Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang


membingungkan pemakai.
2) Bagi pemula pada umumnya akan kesulitan menggunakan pointer.

c. PHP
PHP (Hypertext Preprocessor) merupakan sebuah bahasa pemrograman
yang paling banyak digunakan di Indonesia. selain karena gratis, PHP banyak
digunakan karena bahasa pemrograman ini merupakan Server side scripting
yang memang dirancang untuk membangun website dinamis. Selain itu,

8
banyak website-website ternama seperti Facebook, Wordpress , ataupun Digg
yang menggunakan PHP dalam pengembangannya. PHP pertama kali
dikembangkan oleh Rasmus Ledrorf.

d. Python
Python adalah bahasa Pemrograman yang freeware (gratis/tidak
berbayar) Tidak ada batasan dalam penyalinannya mauPun
mendistribusikannya Lengkap dengan source code, debugger, profiler
antarmuka yang terkandung di dalamnya untuk pelayanan antarmuka fungsi
sistem GUI (antarmuka pengguna grafis), dan basis datanya.
Dalam tingkatan bahasa pemrograman Python termasuk bahasa tingkat
tinggi. Python menjadi salah satu bahasa pemrograman yang dapat
membangun aplikasi, baik itu berbasis web maupun berbasis mobile. Python
sangat mendukung pada beberapa sistem operasi seperti UNIX DOS,
Windows, OS/2), Macintosh. Banyak perusahaan besar menggunanakan
Phyton dalam pengembangannya seperti Instagram, Pinterest, dan Yahoo.
Python juga digunakan oleh para pengembang Google, Yahoo!, dan juga
NASA.

Di Indonesia sendiri terdapat grup Facebook yang membahas tentang Python

yang telah memiliki lebih dari 6000 anggota. Grup ini cukup aktif,

Grup ini bernama Python Indonesia.

e. JavaScript
JavaScript adalah bahasa pemrograman yang dikembangkan oleh
Netscape. Penggunaan JavaScript saat ini kebanyakan terdapat pada
pengembangan web. Dengan JavaScript ini kita bisa membuat web yang
interaktif dan menarik. Di Indonesia sendiri terdapat grup Facebook yang

9
membahas tentang JavaScript ini dengan nama JavaScript Indonesia. Grup
yang beranggotakan lebih dari 10 ribu orang ini masih aktif sampai sekarang.

f. C#
C# adalah bahasa pemrograman yang dikembangkan oleh Microsoft. C#
ini menggabungkan prinsip dari C dan C++. C# banyak digunakan untuk
mengembangkan Software yang menggunakan platfrom Windows.

g. Objective-C
Objective-C adalah bahasa pemrograman yang berorientasi objek.
Bahasa pemrograman ini digunakan untuk pengembangan aplikasi yang
digunakan pada perangkat Apple. Bahkan sistem operasi IOS pun
dikembangkan menggunakan bahasa pemrograman Objective-C ini.

h. ActionScript
ActionScript adalah bahasa pemrograman yang dibuat berdasarkan
ECMAScript yang digunakan dalam pengembangan situs web dan perangkat
lunak menggunakan platform Adobe Flash Player. ActionScript juga dipakai
pada beberapa aplikasi basis data, seperti Alpha Five. Bahasa ini awalnya
dikembangkan oleh Macromedia, tetapi kini sudah dimiliki dan dilanjutkan
perkembangannya oleh Adobe, yang membeli Macromedia pada tahun 2005.

3. Bahasa Generasi ke-Empat


a. Visual Basic
b. C++
c. J#

10
C. Fungsi Bahasa pemrograman

Fungsi dari bahasa pemrograman yang memerintahkan komputer untuk


mengolah data sesuai dengan logika yang kita inginkan. Output dari bahasa
pemrograman dalam bentuk program / aplikasi. Contohnya adalah program yang
digunakan oleh kasir di mal atau supermarket, penggunaan lampu lalu lintas di jalan
raya, dll.

Bahasa pemrograman yang kita tahu ada banyak orang di dunia, sekitar ilmu
komputer dan teknologi saat ini. Pengembangannya mengikuti inovasi tinggi dalam
dunia teknologi. Contoh bahasa pemrograman yang kita ketahui, antara lain, adalah
untuk membuat aplikasi permainan, anti-virus, web, dan teknologi lainnya. Bahasa
pemrograman komputer yang kita tahu termasuk Java, Visual Basic, C ++, C, Cobol,
PHP, Net, dan ratusan bahasa lain. Tapi tentu saja, bahasa harus disesuaikan dengan
fungsi dan perangkat yang menggunakannya.

Secara bahasa pemrograman umum dibagi menjadi empat kelompok, yaitu:

1. Object Oriented Language (Visual dBase, Visual FoxPro, Delphi, Visual C).
2. Level Language tinggi (seperti Pascal dan Basic).
3. Level Language rendah (seperti bahasa assembly).

D. Macam-Macam Bahasa Pemrograman

1. Bahasa pemograman pascal


a. Definisi Bahasa Pemgraman Pascal
Dirancang oleh Prof. Nicklaus Wirth dari Technical University di
Zurich, Switzerlandtahun 1971. Nama Pascal berasal dari Blaise Pascal, nama
ahli matematika dan philosopi dari Perancis (abad 17). Pengembangan dari
bahasa Algol 60 dan Algol W (turunan Algol 60). Memiliki beberapa versi,
seperti : Turbo Pascal, Ms Pascal (Microsoft), Apple Pascal,UCSD
(University of California at San Diego Pascal), dll.

11
Turbo Pascal yang dibuat oleh Borland Inc. adalah versi yang paling
banyak digunakan karena menggunakan Compiler untuk menterjemahkannya
dan juga mengikuti standard bahasa Pascal yang dibuat oleh Nicklaus Wirth
dan K. Jensen. Pascal merupakan bahasa pemrograman tingkat tinggi (high
level language) dan terstruktur (Structured Programming language).
Bahasa Pascal, secara garis besar mempunyai struktur sebagai berikut :
1) Judul program,
2) Blok program yang terdiri dari :
Bagian deklarasi, meliputi :
1) deklarasi label,
2) deklarasi konstanta,
3) deklarasi tipe,
4) deklarasi variabel,
5) deklarasi prosedur dan/atau fungsi.

Bagian pernyataan, berisi perintah-perintah.


Kelebihan :
Bahasa Pascal adalah bahasa pemrograman tingkat tinggi (high level
language) yang cukup populer, khususnya di Indonesia.Hal ini disebabkan
bahasa Pascal lebih mudah dipahami dibanding bahasa pemrograman lainnya,
seperti bahasa C, bahasa assembler, dan lain sebagainya.Selain itu, bahasa
Pascal adalah bahasa pemrograman yang terstruktur dan lebih mendekati
bahasa manusia (bahasa Inggris) sehingga sangat cocok diterapkan dalam
dunia pendidikan.
\

Kekurangan:
1) Versi awal pascal tidak bisa digunakan sebagai aplikasi bisnis disebabkan
keterbatasan dukungan basis data.
2) Sintaks Pascal dianggap terlalu bertele-tele.
3) Tidak memiliki dukungan untuk pemrograman berorientasi objek.

12
4) Terlalu kaku, kurang fleksibel , serta tidak bisa memenuhi berbagai
kebutuhan pembuatan aplikasi yang besar.

b. Tahapan dalam Pembuatan Kode-kode Pemrograman Pascal


Bahasa Pascal merupakan bahasa pemrograman tingkat tinggi yang
banyak digunakan saat ini. Penggunaan bahasa Pascal terbilang lebih mudah
daripada jenis bahasa pemrograman tingkat tinggi lainnya. Dikutip dari modul
Konsep Dasar Pemrograman Pascal oleh I Putu ENK (2005:1), beberapa
tahapan pembuatan kode-kode pemrograman pascal dalam computer yang
dianjurkan sebagai berikut:
1) Pemahaman Masalah
Pemahaman masalah merupakan tahapan awal dalam memahami
program komputer. Selain itu, pemahaman masalah termasuk ke dalam hal
paling kritis dalam membangun suatu program komputer.
Dalam tahapan pemahaman masalah, setidaknya terdapat tiga komponen
yang harus diidentifikasi dengan jelas dari siklus pengolahan data yaitu
masukan, proses, dan luaran.

2) Pembuangan Diagram Alir, Algoritma, atau Pseudocode


Setelah memahami tiga komponen dari siklus pengolahan data, maka
tahapan selanjutnya adalah penggambaran (representasikan) ke dalam
salah satu dari diagram alir, algoritma, maupun pseudocode. Representasi
dari siklus pengolahan data dalam bentuk salah satu diagram yang telah
dipilih, kemudian digunakan untuk menjelaskan tahapan instruksi yang
nantinya akan dikerjakan oleh komputer dengan runut serta rinci.

3) Pengkodean (Coding)
Tahapan ketiga disebut dengan pembuatan kode program atau
pemrograman komputer. Proses pemrograman harus dilakukan dengan
mengacu kepada hasil-hasil dua tahapan yang telah dilalui.

13
4) Pengujian (Testing)
Tahapan setelah menyelesaikan rancangan program adalah testing.
Langkah ini bertujuan untuk melihat, apakah program yang dibuat sudah
sesuai dengan apa yang diinginkan atau justru terjadi kendala dalam kode
program tersebut. Beberapa masalah yang sering terjadi pada kode
program, yaitu kesalahan sintaks (syntax error), kesalahan logika (logical
error), dan kesalahan tidak terstruktur (unstrucktured error). Pada tahapan
testing, kode dapat dibenarkan jika menemukan kesalahan-kesalahan.

5) Dokumentasi (Maintenance)
Tahapan terakhir adalah menulis program yang telah bekerja
dengan sesuai. Lakukan dokumentasi pada algoritma dan kode-kode,
apabila nanti terjadi modifikasi minor. Apabila menemukan permasalahan
berupa program yang berbeda dengan permasalahan sebelumnya.
Sebaiknya, melakukan modifikasi kode yang baru, karena memodifikasi
kode lama akan menyulitkan dan membutuhkan waktu yang relatif lama.

c. Contoh Program Pascal untuk Menghitung Luas Segitiga


Uses crt;
Var
Alas,tinggi:integer;
Procedurehitung_luas(a,t:integer);

Var
Luas:real;
Begin
Clrscr;
Luas:=a*t/2;
Writeln(‘luas segitiga=’,luas);
End;

14
Begin
Writeln(‘inputkan ukuran alas=’);readln(alas);
Writeln(‘inpukan ukuran tinggi =’);readln(tinggi);
Hitung_luas(alas,tinggi);
Readln;
End

2. Bahasa pemograman HTML


a. Definisi bahasa pemograman HTML
HyperText Markup Language (HTML) adalah sebuah bahasa markup
yang digunakan untuk membuat sebuah halaman web dan menampilkan
berbagai informasi di dalam sebuah browser Internet. HTML saat ini
merupakan standar Internet yang didefinisikan dan dikendalikan
penggunaannya oleh World Wide Web Consortium (W3C).
HTML berupa kode-kode tag yang menginstruksikan browser untuk
menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang
merupakan file HTML dapat dibuka dengan menggunakan browser web
seperti Mozilla Firefox atau Microsoft Internet Explorer.

b. Struktur dasar HTML


HTML merupakan sebuah bahasa pemrograman yang berisikan
perintah kepada browser yang telah terinstal pada computer client, Untuk
pemahaman dan sejarah HTML silahkan baca “Pengertian dan sejarah
HTML”, Bahasa pemograman ini terdapat sebuah elemen, tag dan attribute
didalam perintahnya.
Secara umum Web dokumen terdiri dari menjadi dua elemen ataupun
section yaitu head dan body, kedua elemen tersebut dipisahkan oleh beberapa
tag, untuk lebih jelasnya dapat anda lihat sebuah pola dasar HTML dibawah
ini.

15
Contoh:
<html>

<head>
“Informasi Tentang Dokumen HTML”
<head>

<body>
“informasi yang akan di tampilkan dalam web browser”

<body>
<html>

3. Visual Basic
a. Definisi visual basic
Visual Basic 6 merupakan salah satu tool untuk pengembangan
aplikasi yang banyak diminati oleh orang.Di sini Visual Basic 6 menawarkan
kemudahan dalam pembuatan aplikasi dan dapat menggunakan komponen-
komponen yang telah disediakan.Untuk memulai Visual Basic 6 anda perlu
menginstall Visual Basic 6.0.Program ini biasanya dalam satu paket dengan
Visual Studio 6.0.Dengan menggunakan Visual Basic 6 kita bisa
menghasilkan berbagai macam jenis program.Dari aplikasi yang
mengintegrasikan database, jaringan, office automation, dan web application.
Keuntungan Visual basic:
1) Bahasa yang sederhana. Banyak hal yang mungkin sulit dilakukan jika
kita menggunakan bahasa pemrograman lainnya, akan dapat dilakukan
dengan mudah dengan menggunakan Visual basic.

16
2) Karena Visual basic sangat populer, maka sangat banyak sumber-sumber
yang dapat kita gunakan untuk belajar dan mengembangkan kemampuan
kau baik berupa buku, web site dll.
3) Kita bisa memperoleh banyak tools baik gratis maupun tidak di Internet
yang akan sangat membantu menghemat waktu kita dalam pemrograman.

Kekurangan Visual basic:


1) Visual Basic adalah bahasa pemrograman yang powerful, tetapi
sebenarnya tidak terlalu bagus untuk membuat game-game yang benar-
benar memuaskan.
2) Lebih lambat dibandingkan bahasa pemrograman lain.

b. Fasiltas visual basic


dalam lingkungan Visual Basic, terdapat berbagai macam
komponen, yaitu:
1) Control Menu
Control Menu adalah menu yang digunakan terutama
untuk memanipulasi jendela Visual Basic. Dari menu ini anda dapat
mengubah ukuran, memindahkannya, atau menutup jendela.

2) Menu
Menu Visual Basic berisi semua perintah Visual Basic yang
dapat dipilih untuk melakukan tugas tertentu. Isi dari menu ini
sebagian hampir sama dengan program-program Windows pada
umumnya.

3) Toolbar
Toolbar adalah tombol-tombol (shortcut) yang mewakili suatu
perintah tertentu dari Visual Basic.

4) Form Window

17
Form Window atau jendela formadalah daerah kerja utama
tempat membuat program-program aplikasi Visual Basic.

5) Toolbox
Toolbox adalah sebuah “kotak piranti” yang mengandung
semua objek atau „kontrol‟ yang dibutuhkan untuk membentuk suatu
program aplikasi. Kontrol adalah suatu objekyang akan menjadi
penghubung antara program aplikasi dan user-nya, dan yang
kesemuanya harus diletakkan di dalam jendela form.

6) Project Explorer
Jendela Project Explorer adalah jendela yang mengandung semua
file di dalam aplikasi Visual Basic. Setiap aplikasi dalam Visual
Basic disebut dengan istilah project (proyek), dan setiap proyek bisa
mengandung lebih dari satu file. Pada Project Explorer ditampilkan
semua file yang terdapat pada aplikasi (proyek), misalnya form, modul,
class, dan sebagainya.

7) Jendela Properties
Jendela Properties adalah jendela yang mengandung semua
informasi mengenai objek yang terdapat pada aplikasi Visual Basic.
Properti adalah sifat dari sebuah objek, misalnya seperti nama, warna,
ukuran, posisi, dan sebagainya.

8) Form Layout
WindowForm Layout Window adalah jendela yang
menggambarkan posisi dari form yang ditampilkan pada layer
monitor. Posisi form pada Form Layout Window inilah yang
merupakan petunjuk tempat aplikasi akan ditampilkan pada layar
monitor saat dijalankan.

18
9) Jendela Code
Jendela Code adalah salah satu jendela yang penting di dalam
Visual Basic. Jendela ini berisi kode-kode program yang merupakan
instruksi-instruksi untuk aplikasi Visual Basic yang dibuat.

c. Contoh program visual basic sederhana

Listing program pada komponen “commanbutton”

IfText1.Then= “”Then
MsgBox (“Isi dulu Nama Anda”)
Else
MsgBox (“Nama Saya”+ Text1.Text + “Dan saya sedang belajar visual basic
6.0”
End If

4. Bahasa Pemograman PHP


a. Definisi pemograman PHP
PHP adalah bahasa pemrograman script yang paling banyak dipakai
saat ini.PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada
waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa
sekumpulan script yang digunakan untuk mengolah data form dari web. PHP
banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak
tertutup kemungkinan digunakan untuk pemakaian lain. PHP biasanya
berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting
windows).

19
b. Fungsi PHP
Untuk pembuatan web, kode PHP biasanya di sisipkan kedalam
dokumen HTML. Karena fitur inilah PHP disebut juga sebagai
ScriptingLanguage atau bahasa pemrograman script.
Sebagai contoh penggunaan PHP, misalkan kita ingin membuat list
dari nomor 1 sampai nomor 10. Dengan menggunakan HTML murni, kita
bisa membuatnya secara manual seperti kode berikut ini:

<!DOCTYPEhtml>

<html>

<head>

<title>Contoh list dengan HTML</title>

</head>

<body>

<h2>Daftar Absensi Mahasiswa</h2>

<ol>

<li>Nama Mahasiswa ke-1</li>

<li>Nama Mahasiswa ke-2</li>

<li>Nama Mahasiswa ke-3</li>

<li>Nama Mahasiswa ke-4</li>

<li>Nama Mahasiswa ke-5</li>

<li>Nama Mahasiswa ke-6</li>

<li>Nama Mahasiswa ke-7</li>

<li>Nama Mahasiswa ke-8</li>

20
<li>Nama Mahasiswa ke-9</li>

<li>Nama Mahasiswa ke-10</li>

</ol>

</body>

</html>

Jika menggunakan PHP, kita tinggal membuat perulangan for


sebanyak 10 kali dengan perintah yang lebih singkat seperti berikut ini:

<!DOCTYPE html>

<html>

<head>

<title>Contoh list dengan PHP</title>

</head>

<body>

<h2>Daftar Absensi Mahasiswa</h2>

<ol>

<?php

for($i= 1; $i<= 10; $i++)

echo”<li>Nama Mahasiswa ke-$i</li>”;

?>

</ol

21
</body>

</html>

5. Bahasa pemograman javascript


a. Definisi pemograman javascript
Javascript adalah bahasa scripting yang handal yang berjalan pada sisi
client.JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh
Netscape. Untuk menjalankan script yang ditulis dengan JavaScript kita
membutuhkan JavaScript-enabled browser yaitu browser yang mampu
menjalankan JavaScript.
b. Contoh program Javascript sederhana
- Buka text editor.
- Buat dokumen baru pada text editor tersebut.
- Tuliskan coding JavaScript di bawah ini

var n = prompt (“Masukan nama anda:”);


var c = confirm (“Hai”+n+”! Apakah saya cantik?”);
if (c== true)
{alert(‘Oh Thanks!!’);}
Else {alert(‘why?!!);}

E. Proses Pembuatan Program


Proses pembuatan program yang kita tulis kode sumber dalam editor teks
seperti notepad dan kemudian mengubahnya menjadi bahasa mesin yang dapat
dieksekusi oleh CPU. Proses konversi kode sumber (source code) ke dalam
bahasa mesin (bahasa mesin) terdiri dari dua jenis kompilasi dan interpretasi.
a. Kompilasi (Compilation)
Dalam proses kompilasi source code untuk membacanya pertama dan
jika tidak ada kesalahan dalam penulisan, program ini akan mengatur kode

22
mesin sehingga program dapat dijalankan. Program yang melakukan tugas ini
disebut Compiler.
Program ini akan mengkompilasi hasil dalam bentuk yang dapat
dieksekusi. Program ini dapat dijalankan tanpa harus langsung memiliki
compiler pada komputer yang menjalankan program. Bahasa menggunakan
teknik kompilasi Ulasan seperti bahasa C, C ++, Pascal, Assembly dan banyak
lagi.

b. Interpretasi (Interpretation)
Bahasa menggunakan teknik interpretasi akan membaca kode sumber
dan dieksekusi per baris per baris. Jika ditemukan kesalahan dalam penulisan
program dalam kesalahan garis bahwa program akan dihentikan. Program
yang melakukan tugas ini disebut Interpreter.
Dalam tidak ada teknik interpretasi akan menghasilkan program mandiri,
artinya menjalankan program kita harus memiliki kode sumber setelah juru
Program. Bahasa yang menggunakan bahasa teknik interpretasi Ulasan seperti
Perl, Python, Ruby dan banyak lagi.

c. Kompilasi Sekaligus Interpretasi


Ada juga sebuah bahasa pemrograman yang menghasilkan teknik
penyusunan Program serta interpretasi. Sebagai contoh, bahasa java. Dalam
membuat java kode sumber program diubah menjadi bytecode. Meskipun
terlihat seperti bahasa mesin, tapi ini bukan bahasa mesin dan tidak dapat
dieksekusi. Untuk menjalankan bytecode kita perlu Java Runtime
Environment (JRE), yang yang menjabat sebagai juru dari program bytecode
yang dihasilkan.
Meskipun setiap bahasa pemrograman dibuat untuk membuat program
tetapi call now bahasa dibuat dengan tujuan dan fungsi yang berbeda.
Misalnya, untuk membuat driver hardware kita tidak bisa menggunakan
bahasa Visual Basic. Untuk membuat sistem berbasis program Ulasan seperti

23
driver kita dapat menggunakan C atau bahasa assembly. Sebagai contoh,
sistem operasi Linux adalah open source. Jika Anda melihat kode sumber
Anda akan menemukan bahwa Linux dibuat dengan menggunakan bahasa
pemrograman C. Adapun desktop kita dapat menggunakan Visual Basic.
Bahasa ini dirancang oleh Microsoft untuk pemrograman GUI desktop dengan
tampilan yang mempesona.

24
BAB III

PENUTUP

A. Kesimpulan

Bahasa pemrograman adalah dasar pengetahuan kita untuk memngerti dan


memahami serta mampu membuat aplikasi, bahasa pemrograman yang ada didunia
ini sangatlah bervariasi, berdasarkan klasifikasi yang sudah ditentukan dipembahasan
diatas, dari banyak penjelasan dan pembahasan, dapat kita ketahui bahwa seorang
mahasiswa manajemen informasi kesehatan harus mampu menguasai dasar-dasar dari
bahasa pemrograman, hal tersebut sangat diperlukan karena mahasiswa manajemen
informasi kesehatan yang akan terjun ke duia kerja, program tersebut didesign oleh
seorang programmer untuk memudahkan kita membuat aplikasi-aplikasi yang kita
inginkan.

B. Saran
Untuk kemajuan teknologi computer maka diharapkan agar perkembangan
computer kedepan mampu mengubah pola fikir dan menjadikan masyarakat
Indonesia menjadi manusia yang kreatif dan inovatif. Serta tumbuhnya kratifitas
hingga menghasilkan suatu karya yang berguna bagi manusia.
Diharapkan dengan adanya teknologi computer dan softwarenya dapat
dimanfaat sesuai dengan kegunaan sebenarnya yang mampu mempercerdas bangsa
bukannya unutk menghancurkan moral moral bangsa.
Kemajuan computer software dimasa mendatang diharapkan dapat membantu
semua jenis pekerjaan manusia sehingga mereka mampu menyelesaikan pekerjaan
mereka dengan cepat karena dimasa depan teknologi akan semakin canggih dan
semua pekerjaan dikerjakan dengan system komputerisasi.

25
DAFTAR PUSTAKA

H. M., Jogiyanto, Pengenalan Komputer, Yogyakarta: Andi Offset,1995.

Penerbitmedium.com.(2016, 04 Januari). Program sederhana dengan JavaScript.


Diakses pada 4 April 2022, dari https://medium.com/@mhdnauvalazhar/program-
sederhana-dengan-javascript-b38afe976ab2

Penerbitwebhoz.com.(2017, 20 september). Pengertian PHP dan contoh sederhana!.


Diakses pada 4 April 2022, dari https://www.webhozz.com/blog/pengertian-php-2/

Penerbitdosenpendidikan.co.id.(2022,04 februari). Pengertian, Jenis, Macam, Tingkatan,


dan Contoh!. Diakses 5 april 2022, dari https://www.dosenpendidikan.co.id/bahasa-
pemrograman/

Pardosi, Mico, TurboPascal 7.0, Surabaya: Indah, 1999.

Pranata, Antony, Algoritma dan Pemrograman, Yogyakarta: J&J Learning, 2002

26

Anda mungkin juga menyukai