• Tidak ada hasil yang ditemukan

materi 8bahasa program

N/A
N/A
Protected

Academic year: 2017

Membagikan "materi 8bahasa program"

Copied!
4
0
0

Teks penuh

(1)

1

8-1

Bahasa pemrograman secara umum Karakteristik bahasa pemrograman Tingkat-tingkat bahasa pemrograman Bahasa tingkat tinggi

Pembuatan program Pemrograman terstruktur

Pemrograman berorientasi ke objek

Materi yang akan dibahas:

http://www.deden08m.wordpress.com

http://www.deden08m.wordpress.com 8-2

Bahasa Pemrograman Secara Umum

Bahasa pemrogramanmerupakan sekumpulan simbol atau

kode yang digunakan untuk menjalankan komputer

berdasarkan aturan syntax atau grammar yang dimilikinya

Karakteristik Bahasa Pemrograman

Karakteristik bahasa pemrograman:

Perintah untuk input dan output Perintah untuk perhitungan Perintah mengalihkan kendali

(2)

2

http://www.deden08m.wordpress.com 8-3

Tingkat-Tingkat Bahasa Pemrograman

Bahasa mesinadalah bahasa yang langsung dipahami oleh komputer yang terdiri dari angka 1 dan 0

Bahasa assembly menggunakan mnemonic (simbol)

tingkatannya lebih tinggi dari bahasa mesin tapi tetap merupakan bahasa tingkat rendah.

Bahasa tingkat tinggi perintah-perintahnya menggunakan simbol yang mendekati bahasa manusia.

Compiller menterjemahkan kode asal ke dalam bahasa mesin secara langsung.

Interpreter menterjemahkan kode asal program kedalam bahasa mesin kode per kode.

Keuntungan bahasa tingkat tinggiadalah mudah dipelajari, ditulis, dikoreksi dan diperbaiki.

http://www.deden08m.wordpress.com 8-4

Jenis Bahasa Tingkat Tinggi

Bahasa tingkat tinggi dibagi 3 kelompok:

Bahasa tingkat tinggi berorientasi prosedur Bahasa tingkat tinggi berorientasi ke objek Bahasa tingkat tinggi generasi keempat (4 GL)

Fortran merupakan bahasa tingkat tinggi yang pertama kali digunakan dan ber-orientasi pada matematik.

COBOLmerupakan bahasa yang berorientasi ke bisnis

BASIC merupakan bahasa interaktif yang sederhana tetapi paling banyak digunakan.

Pascal merupakan bahasa yang juga pelaja-ran bagaimana menulis program dengan baik.

C merupakan bahasa yang dapat digunakan untuk

(3)

3

http://www.deden08m.wordpress.com 8-5

Struktur pemrograman bertingkat yang berorientasi ke objek

(Object oriented programing-OOP)mudah untuk dirancang dan dimengerti

Beberapa bahasa yang berorientasi ke objek adalah Simula, Smaltalk, C++, Objective-C, Eiffel, dan In

Ada banyak nama untuk bahasa generasi ke empat ini diantaranya adalah application generator, application development systems, program generator dan lain-lain

Beberapa fasilitas bahasa generasi keempat:

Sistem manajemen database (DBMS) Data dictionary

Bahasa non procedural

Fasilitas pencarian data yang interaktif Report generator

Word processor / text editor Grafik

http://www.deden08m.wordpress.com 8-6

Bahasa Tingkat Sangat Tinggi

Bahasa pemrograman visual yang merupakan

pengembangan lebih lanjut dari pemrograman berbasis objek.

Contoh dari bahasa berorientasi ke visual atau gambar ini adalah Visual Basic, Visual Foxpro, Visual C++ dan lain-lain

Beberapa hal yang menonjol dari bahasa berorientasi ke visual ini adalah:

Fasilitas pembuatan menu Fasilitas pembuatan form

Objek penghubung dengan pemakai Penanganan grafis

Penanganan teks

Pemrograman dan perbaikan program

Bahasa natural mengacu kepada software yang

memungkinkan komputer untuk menerima,

mengintepretasikan dan menjalankan perintah dalam

(4)

4

http://www.deden08m.wordpress.com 8-7

Pembuatan Program

Menentukan permasalahan. Menenentukan kebutuhan software. Mendesain program.

Penyusunan kode program (pemrograman) Pengetesan program.

Menginstall/memasang program pada komputer dan memelihara (maintaining) program.

Mendokumentasikan program.

Proses pembuatan program dapat dibagi kedalam 7 langkah:

http://www.deden08m.wordpress.com 8-8

Pemrograman Terstruktur

Pemrograman yang terstruktur merupakan susunan teknik

pengembangan software termasuk didalamnya beberapa

konsep penting, meskipun ada pengaruh yang kuat dari pemrosesan data, pemrograman yang terstruktur digunakan untuk mendefinisikan program secara ringkas

Control Structureadalah sebuah pola alur logika dalam program komputer

Ada tiga Control Structure program yaitu:

Sequence (rangkaian), selection (pilihan) dan Iteration.

Pemrograman Berorientasi Ke Objek

Ada tiga landasan berfikir didalam pemrograman berbasis objek yaitu

Referensi

Dokumen terkait

Penelitian ini bertujuan untuk menentukan sebaran lokasi penanaman bawang merah lokal Samosir berdasarkan ketinggian tempat di Daerah Tangkapan Air Danau Toba.. Penelitian

Berdasarkan rumusan masalah yang ditulis diatas, maka tujuan dari penelitian ini adalah untuk mengetahui Perlakuan Akuntansi Pendapatan atas laporan realisasi

Berdasarkan hasil penelitian bahwa untuk pelaksanaan evaluasi dilakukan sepenuhnya oleh tiap-tiap penanggung jawab di setiap daerah yaitu evaluasi proses pembelajaran sehingga

Oleh karenanya variabel ini masuk pada tahap berikutnya, selain mempunyai nilai Angka wiks lamba paling kecil (-879), oleh karena itu variabel ini dapat dikatakan merupakan

Penelitian ini dilakukan untuk mengetahui konsentrasi penambahan katalis DBTDL yang tepat atau efektif pada aplikasi cat acrylic berbasis solvent untuk

Judul Tesis : HUBUNGAN SOSIAL EKONOMI DAN INTAKE ZAT GIZI DENGAN TINGGI BADAN ANAK BARU MASUK SEKOLAH (TBABS) PADA DAERAH ENDEMIS GAKY DI KECAMATAN PARBULUAN

bagi mereka adalah mencintai tanah yang asing, dengan demikian dapat membangun kehidupan yang baru dan bersejahtera.. Gereja di

Retribusi Daerah, yang selanjutnya disebut Retribusi adalah pungutan daerah sebagai pembayaran atas jasa atau atau pemberian izin tertentu yang khusus disediakan