"Flowchart (bagan alir) adalah gambaran dalam bentuk diagram alir dari algoritma-algoritma dalam
suatu program, yang menyatakan arah alur program tersebut".
"Bagan alir (flowchart) adalah bagan (chart)yang menunjukkan alir atau arus (flow) di dalam program
atau prosedur sistem secara logika".
"Flowchart merupakan gambaran secara grafik dari langkah-langkah dan urutan prosedur suatu
program".
"Flowchart adalah bagan atau suatu diagram alir yang mempergunakan simbol atau tanda untuk
menyelesaikan suatu masalah".
Merupakan bahasa tingkat tinggi yang mempunyai ciri-ciri mudah dimengerti karena kedekatannya
terhadap bahasa sehari – hari. Sebuah pernyataan program diterjemahkan kepada sebuah atau
beberapa mesin dengan menggunakan compiler.
Bahasa pemrograman generasi pertama. Bahasa jenis ini sangat sulit dimengerti karena instruksinya
menggunakan bahasa mesin. Disebut juga dengan bahasa assembly merupakan bahasa dengan
pemetaan satu – persatu terhadap instruksi komputer. Setiap intruksi assembly diterjemahkan
dengan menggunakan assembler .
Dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan
dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem
operasi dan arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah
tersedi.
Python adalah bahasa pemrograman dinamis yang mendukung pemrograman berorientasi obyek.
Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat
berjalan di berbagai platform sistem operasi.
Ruby adalah bahasa skripting yang berorientasi obyek. Tujuan dari ruby adalah menggabungkan
kelebihan dari semua bahasa-bahasa pemrograman scripting yang ada di dunia. Ruby ditulis dengan
bahasa pemrograman C dengan kemampuan dasar sepertiPerl dan Python.
SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk
mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar
yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis
data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.
ColdFusion adalah server aplikasi dan framework pengembangan perangkat lunak yang digunakan
untuk pengembangkan perangkat lunak komputer, khususnya situs webdinamis.
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.
HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat
sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet.
COBOL (singkatan dari Common Business Oriented Language) adalah sebuah bahasa
pemrograman generasi ketiga. Sesuai dengan namanya, maka bahasa COBOL mempunyai fungsi
menyelesaikan masalah-masalah yang berhubungan dengan perdagangan, seperti sistem
pengelolaan keuangan, laporan pengeluaran sebuah perusahaan dan lain-lain.
Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang
menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat
lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman
(COM), Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan
pengembangan perangkat lunak komputerberbasis grafik dengan cepat.
Visual C++ adalah sebuah produk Integrated Development Environment (IDE) untukbahasa
pemrograman C dan C++ yang dikembangkan Microsoft. Visual C++ merupakan salah satu bagian
dari paket Microsoft Visual Studio.
C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk
menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang
merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class
tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah
beberapa Class dibuat kemudian masalah dipecahkan dengan Class.
ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web
untuk menciptakan halaman web yang dinamis.
ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft.
ASP bekerja pada web server dan merupakan server side scripting.
Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C
untuk mendeskripsikan berbagai macam data.
XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada
tampilan halaman web saja.
XML merupakan suatu metode dalam membuat penanda/markup pada sebuah dokumen.
WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang
digunakan dalam aplikasi berbasis XML (eXtensible Markup Langauge).
WML ini adalah bahasa pemrograman yang digunakan dalam aplikasi wireless.
WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel.
Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-
UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan
PocketPC.
Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon /
Coldfusion Studio.
Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client.
Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled
browser yaitu browser yang mampu menjalankan JavaScript.
Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur
tampilan suatu dokumen yang ditulis dalam bahasa markup.
Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan
HTML dan XHTML.
Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML
termasuk SVG dan XUL.
Sobat masih awam dengan Type Data dalam dunia pemrograman? Nah kali ini WESBOL akan share
tentang Pengertian dan Jenis-jenis Tipe Data/ Data Type didalam Dunia Pemrograman
Pengertian Tipe Data/ Data Type
Pengertian dan Jenis-jenis Tipe Data/ Data Type didalam Dunia Pemrograman
Tipe Data adalah jenis nilai yang dapat ditampung oleh suatu variabel.
Tipe data primitive adalah Tipe data yang mampu menyimpan satu nilai tiap satu variabel. Tipe data
primitive merupakan tipe data dasar yang sering dipakai oleh program. Contoh tipe data
primitive adalah tipe numerik (integer dan real), tipe data karakter/char, tipe data boolean.
A. Numeric
Tipe data numeric digunakan pada variabel atau konstanta untuk menyimpan nilai dalam bentuk
angka. Tipe data ini terbagi atas integer, dan real.
a. Integer
Integer Merupakan tipe data berupa bilangan bulat, terbagi atas beberapa kategori seperti table
dibawah ini
Tipe Data
Ukuran Tempat
Rentang Nilai
Byte
1 byte
0 s/d +255
Shortint
1 byte
Integer
2 bytes
-32768 s/d 32767
Word
2 bytes
0 s/d 65535
Longint
4 bytes
b. Real
Real adalah bilangan yang berisi titik desimal atau jenis bilangan pecahan.
Tipe Data
Ukuran Tempat
Rentang Nilai
real
6 bytes
single
4 bytes
double
8 bytes
extended
10 bytes
comp
8 bytes
-9.2x 1018 s/d 9.2x 1018
B. Karakter (char)
Karakter merupakan tipe data yang hanya mampu menyimpan 1 digit karakter. Ukuran untuk tipe
data karakter adalah 1 byte (1 byte = 8 bit). Adapun macam karakter yang ada sejumlah 256 macam
karakter yaitu dari kode karakter (ASCII), 0 sampai dengan 255. Untuk penulisan karakter
menggunakan tanda petik tunggal (‘ ) di depan dan belakang karakter yang ditulis. Contoh : ‘a’,
‘A’,’&’ dll.
c. Karakter tanda baca : titik, koma, titik koma, titik dua dan sebagainya
C. Boolean
Boolean merupakan tipe data logika, yang berisi dua kemungkinan nilai: TRUE (benar) atau FALSE
(salah). Tipe data boolean memakai memori paling kecil.
Tipe Data Komposit merupakan tipe data yang dapat menampung banyak nilai, antara lain sebagai
berikut.
A. Array
Array atau sering disebut sebagai larik, adalah tipe data yang sudah terstruktur dengan baik,
meskipun masih sederhana. Array mampu menyimpan sejumlah data dengan tipe yang sama
(homogen) dalam sebuah variabel. Sebagai ilustrasi, array mampu menampung banyak data namun
dengan satu tipe data yang sama, misalnya integer saja. Setiap lokasi data array diberi nomor indeks
yang berfungsi sebagai alamat dari data tersebut.
Seperti halnya Array, Record atau Struct juga termasuk tipe data komposit. Record dikenal dalam
bahasa Pascal/Delphi sedangkan Struct dikenal dalam bahasa C++. Berbeda dengan array, tipe data
record mampu menampung banyak data dengan tipe data berbeda-beda (heterogen). Misalnya,
satu bagian integer, satu bagian lagi character, dan bagian lainnya Boolean. Biasanya record
digunakan untuk menampung data suatu obyek. Misalnya, siswa memiliki nama, alamat, usia,
tempat lahir, dan tanggal lahir. Nama akan menggunakan tipe data string, alamat bertipe data string,
usia bertipe data single (numeric), tempat lahir bertipe data string, dan tanggal lahir bertipe data
date. Berikut ini contoh pengunaan record dalam Delphi.
C. Image
Image, atau gambar, atau citra, merupakan tipe data grafik. Misalnya grafik perkembangan jumlah
siswa SMK, foto keluarga kita, video perjalanan, dan lain-lain. Pada bahasa-bahasa pemrograman
modern terutama yang berbasis visual, tipe data ini telah didukung dengan sangat baik.
D. Date Time
Nilai data untuk tanggal (date) dan waktu (time) secara internal disimpan dalam format yang
spesifik. Variabel atau konstanta yang dideklarasikan dengan tipe data Date dapat digunakan untuk
menyimpan, baik tanggal maupun jam. Tipe data ini masuk dalam kelompok tipe data composite,
karena merupakan bentukan dari beberapa tipe data.
E. Object
Tipe data object digunakan untuk menyimpan nilai yang berhubungan dengan obyek-obyek yang
disediakan oleh Visual Basic, Delphi, dan bahasa pemrograman lain yang berbasis GUI. Sebagai
contoh, apabila mempunyai form yang memiliki control Command button, yang kita beri nama
Command1.
F. Subrange
Tipe data subrange merupakan tipe data bilangan yang mempunyai jangkauan nilai tertentu sesuai
dengan yang ditetapkan programmer. Biasanya, tipe data ini mempunyai nilai batas minimum dan
nilai batas maksimum. Tipe data ini didukung dengan sangat baik dalam Delphi.
G. Enumerasi
Tipe data ini merupakan tipe data yang mempunyai elemen-elemen yang harus disebut satu persatu,
dan bernilai konstanta integer sesuai dengan urutannya. Nilai konstanta integer elemen ini diwakili
oleh suatu nama variable yang ditulis di dalam kurung. Tipe data ini juga dijumpai pada Delphi, dan
bahasa pemrograman deklaratif seperti SQL.
Pada contoh di atas, tipe data Hari_dlm_Minggu termasuk enumerasi dengan rentang nilai Nol,
dimana Senin sampai dengan Minggu dan nilai data dari 0, 1, sampai dengan 7. Sedangkan tipe data
Nama_Bulan termasuk enumerasi dengan rentang nilai Nol, Januari sampai dengan Desember dan
nilai data dari 0, 1, sampai dengan 12.
Merupakan suatu data yang menyimpan array (larik), sebagai contoh 'ABCDEF' merupakan sebuah
konstanta string yang berisikan 6 byte karakter. Ukuran Tempat untuk tipe data ini adalah 2 s/d 256
byte, dengan jumlah elemen 1 s/d 255.
Sebuah set merupakan suatu himpunan yang berisi nilai (anggota). Set merupakan Tipe data yang
khusus untuk Pascal. Set dalam pemrograman sangat mirip dengan himpunan dalam ilmu
matematika.
Salah satu manfaat dari penggunaan tipe data set adalah untuk mengecek apakah suatu nilai muncul
dalam suatu range tertentu. Misalnya, untuk menentukan apakah suatu karakter berupa Lower Case
Letter (huruf kecil), mis. Ch adalah tipe Char, kita bisa menulis, if (Ch >= 'a') and (Ch <= 'z') then
Writeln( Ch,' merupakan huruf kecil.'); atau, dengan notasi set, kita bisa menulis, if Ch in ['a'..'z'] then
Writeln( Ch,' merupakan huruf kecil.');
Pointer merupakan variabel khusus yang berisi suatu address (alamat) di lokasi lain didalam memori.
Suatu variabel yang points (menunjuk) ke sesuatu sehingga disebut pointer.
a) Typed (tertentu) : merupakan pointer yang menunjuk pada tipe data tertentu pada variabel.
b) Generic (umum) : merupakan pointer yang tidak menunjuk pada tipe data tertentu pada
variabel.
Perlu diingat yah sobat, Type data semakin hari semakin berkembang. Itu terbukti dari
analisa WESBOL pribadi, ketika WESBOL menggunakan VB6 dan Microsoft Ascces sebagai
databasenya, type data yang keluar hanya sedikit.
Pengertian dan Jenis-jenis Tipe Data/ Data Type didalam Dunia Pemrograman
Namun setelah WESBOL beralih menggunakan VB6 dan MySQL sebagai databasenya, type data yang
keluar sangat banyak.
Pengertian dan Jenis-jenis Tipe Data/ Data Type didalam Dunia Pemrograman
Sekian artikel Pengertian dan Jenis-jenis Tipe Data/ Data Type didalam Dunia Pemrograman, semoga
ulasan WESBOL dapat bermanfaat dan mudah dipahami oleh sobat-sobat sekalian. Pesan WESBOL,
jangan menggunakan ilmu ini untuk hal-hal yang tidak baik :) . Jangan lupa ya share dan lihat artikel-
artikel yang lainnya serta sering-sering berkunjung di lain waktu. :)