• Tidak ada hasil yang ditemukan

Konsep Dasar Pemrograman pada umumnya ad

N/A
N/A
Protected

Academic year: 2018

Membagikan "Konsep Dasar Pemrograman pada umumnya ad"

Copied!
9
0
0

Teks penuh

(1)

Konsep Dasar Pemrograman pada umumnya adalah IPO (Input Proses Output), lalu dikembangkan mejadi:

“Originating → input → proses → Output → Distribution || Storage” - Originating

Berhubungan dengan pengumpulan data yang biasanya merupakan pencatatan data kedokumen dasar. Setelah dikumpulkan dilakukan proses input.

- Input

Tahapan ini merupakan proses pemasukan data kedalam proses komputer melalui peralatan input.

- Proses

Tahap ini merupakan proses pengolahan data dari data yang sudah diinput berupa proses menghitung membandingkan, mengurutkan, mengklasifikasikan, mengendalikan dan mencari di storage.

- Output

Tahap ini merupakan proses untuk menghasilkan keluaran dari proses pengolahan data ke peralatan output berupa informasi (monitor, speaker, dsb). - Distribution

Tahap ini merupakan proses penyebaran informasi kepada pihak-pihak yang berhak dan membutuhkan informasi.

- Storage

Tahap ini merupakan perekaman hasil pengolahan data storage yang nantinya dapat dipergunakan untuk input proses selanjutnya.

2.1.2 DATA

Data adalah bahan mentah yang akan diolah menjadi informasi sehingga dapat dipergunakan oleh user atau pemakai. Data terdiri atas:

(2)

Tipe data dasar merupakan tipe data primitif yang tidak terstruktur yang didefinisikan oleh bahasa pemrograman. Tipe data dasar dibagi menjadi lima bagian yaitu:

a. Numerik, yaitu menyimpan data berupa angka.

b. Enumerasi, yaitu suatu urutan list dari nilai-nilai yang berbeda. c. Boolean, yaitu tipe data untuk merepresentasikan True atau False. d. Character, yaitu tipe data untuk menyimpan rangkaian karakter. e. Internationalization, disebut I18N.

2. Tipe Data Terstruktur merupakan tipe data campuran dari berbagai tipe data dasar.

Contoh: Array, record, string, list dan file.

3. Tipe Data didefinisikan oleh Pemakai : Tipe data ini biasanya disebut Enumerasi.

4. Tipe Data Penunjuk : Contoh tipe data penunjuk adalah pointer.

Jenis Bahasa Pemrograman

Berikut merupakan bahasa pemrograman:

1. Bahasa pemrograman C (kategori tingkat tinggi)

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 tersedia.

2. Bahasa pemograman JAVA (kategori tingkat tinggi)

Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Java tidak boleh disalahpahami sebagai JavaScript. JavaScript adalah bahasa scripting yang digunakan oleh web browser.

3. Bahasa pemograman PYTHON

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.

(3)

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.

5. Bahasa pemograman SQL (kategori tingkat tinggi)

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.

6. Bahasa pemograman ColdFusion

ColdFusionadalah server aplikasi dan framework pengembangan perangkat lunak yang digunakan untuk mengembangkan perangkat lunak komputer khususnya situs web dinamis.

7. Bahasa pemograman PHP (kategori tingkat tinggi)

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.

8. Bahasa pemograman HTML (kategori tingkat tinggi)

HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet.

9. Bahasa pemograman COBOL

COBOL (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.

(4)

Visual Basic 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.

11. Bahasa pemograman VISUAL C++ (kategori tingkat tinggi)

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.

12. Bahasa pemograman DELPHI (kategori tingkat tinggi)

Umumnya delphi lebih banyak digunakan untuk pengembangan aplikasi desktop danenterprise berbasis database, tapi sebagai perangkat pengembangan yang bersifat general-purpose ia juga mampu dan digunakan dalam berbagai jenis proyek pengembangan software.

13. Bahasa pemograman C++ (kategori tingkat tinggi)

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.

14. Bahasa Pemrograman ASP

ASP (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.

(5)

(XML) Extensible Markup Language 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.

16. Bahasa Pemrograman WML

WML (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.

17. Bahasa Pemrograman PERL

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.PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.

18. Bahasa Pemrograman CFM

Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio.Syntax coldfusion berbasis html. 19. Bahasa Pemrograman Javascript (kategori tingkat tinggi)

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.

20. Bahasa Pemrograman CSS

(6)

2.3 Flowchart

Flowchart merupakan suatu bentuk penggambaran algoritma berupa diagram alir yang menggunakan simbol khusus untuk menggambarkan alur kerja dari sebuah program. Tujuannya untuk memudahkan programmer dalam memahami alur program yang akan dibuat.

2.3.1 Fungsi flowchart :

 Sebelum pembuatan program: Mempermudah programmer dalam menentukan alur logika program.

 Sesudah pembuatan program: Menjelaskan alur program kepada orang lain.

2.3.2 Jenis – jenis Flowchart

Jenis - jenis flowchart yang menggambarkan proses dengan komputer yaitu : a. Flowchart system yaitu, bagan dengan simbol – simbol tertentu yang

menggambarkan urutan prosedur dan proses suatu file dalam suatu media menjadi file di dalam media lain dalam suatu sistem pengolahan data. Contoh Flowchart system:

b. Flowchart program yaitu, bagan dengan simbol – simbol tertentu yang menggambarkan urutan proses dan hubungan antarproses seara mendetail di dalam suatu program.

2.3.3 Kaidah – kaidah Umum PembuatanProgram Flowchart

Dalam pembuatan flowchartprogram, tidak ada rumus atau patokan yang bersifat mutlak. Karena flowchart merupakan gambaran hasil pemikiran dalam menganalisa suatu masalah dengan komputer, sehingga flowchart yang dihasilkan dapat bervariasi antara satu pemrograman dengan yang lain. Namun, secara garis besar setiap pengolahan selalu terdiri atas 3 bagian utama yaitu:

1. Input,

(7)

Urutan dasar pemecahan suatu masalah dalam mengolah data dengan komputer, yaitu:

1. START, berisi pernyataan untuk persiapan peralatan yang diperlukan sebelum menangani pemecahan persoalan.

2. READ, berisi pernyataan kegiatan untuk membaca data dari suatu peralatan input.

3. PROCESS, berisi kegiatan yang berkaitan dengan pemecahan persoalan sesuai dengan data yang dibaca.

4. WRITE, berisi pernyataan untuk merekam hasil kegiatan ke peralatan output.

5. END, mengakhiri kegiatan pengolahan.

Berikut merupakan anjuran dalam penyusunan flowchart:

1. Hindari pengulangan proses dan logika berbelit yang tidak perlu dilakukan sehingga jaan proses menjadi singkat.

2. Jalannya proses digambarkan dari atas ke bawah dan diberikan tanda panah untuk memperjelas

(8)

Berikut mrupakan beberapa contoh simbol flowchart yang disepakati oleh dunia pemrograman.

Table 2.1 Flowchart Symbol

2.3. 4 Pedoman pembuatan flowchart :

1. Sebaiknya digambar dari atas ke bawah dan dimulai dari bagian kiri suatu halaman.

(9)

4. Masing masing kegiatan dalam Flowchart sebaiknya menggunakan suku kata yang mewakili pekerjaan.

5. Masing masing kegiatan dalam Flowchart harus dalam urutan yang tepat. 6. Kegiatan yang terpotong dan akan disambungkan ke tempat lain harus

Gambar

Table 2.1 Flowchart Symbol

Referensi

Dokumen terkait

Dari sisi beban pokok pendapatan, kenaikan harga beli gas dari pemasok mulai 1 April 2013 lalu memengaruhi kenaikan beban pokok pendapatan pada tanggal 30 September 2014 sebesar

Tingkat Pengetahuan Guru Pendidikan Jasmani Terhadap Peraturan Permainan Bola Basket di SMA se-Kecamatan Jombang adalah dominan sangat tinggi dan sedang, dan bila

1). Validator menyatakan bahwa media pembelajaran berbantuan komputer tersebut dapat digunakan dengan sedikit atau tanpa revisi. Cara memberikan penilaian kepraktisan pada

Suatu keyakinan atau pusat kendali dalam diri individu dalam penentu sumber perilaku yang ditinjau dari aspek internal, yaitu suka bekerja keras, memiliki

Apabila sebuah objek digeser di atas objek lain pada form, Visual Basic akan menjalankan event procedure DragOver untuk objek yang digeser. Program DragDrop

CSS (Cascading Style Sheet) adalah stylesheet language yang digunakan untuk mendeskripsikan penyajian dari dokumen yang dibuat dalam mark up language. CSS

(2008) mendefinisikan CSS sebagai suatu bahasa stylesheet yang digunakan untuk mengatur style suatu dokumen. Pada umumnya CSS dipakai untuk memformat tampilan halaman

Padding dapat membuat batasan-batasan pada komponen web lain seperti tabel, disamping pengaturan batas halaman...