P 02 Data
05 Prinsip Desain
Bahasa
Pemrograman
S 03 Model
Komputasi
a. Untuk mendeskripsikan intruksi-intruksi tersendiri, Sebagai himpunan atau kumpulan intruksi tertulis
disebut source code yang dibuat oleh programmer yang dibuat oleh programmet atau suatu bagian
b. Untuk mendeskripsikan keseluruhan bagian dari executable dari suatu perangkat lunak
perangkat lunak yang executable
PEMROGRAMAN
Suatu kumpulan urutan perintah ke komputer untuk mengerjakan sesuatu, dimana instruksi
tersebut menggunakan bahasa yang dimengerti oleh komputer atau yang dikenal dengan bahasa
pemrograman
Sebagai media untuk menyusun dan memahami serta sebagai alat komunikasi antara
pemrogram dengan komputer.
01 02 03 04
05 06 07
Tipe Data
Tipe data merupakan suatu kelas dari objek data dengan kumpulan operasi untuk membentuk
dan memanipulasinya
Tipe Data
Elemen dasar suatu file data mempunyai syarat-syarat sebagai berikut:
a. Atribut : membedakan objek-objek data dari tipe tersebut, misalnya nama objek data
b. Nilai : dimiliki oleh objek data dari tipe tersebut, dipengaruhi oleh hardware computer.
Contoh : integer, string, Boolean, float (Bahasa Python)
c. Operasi : mendefinisikan manipulasi-manipulasi yang dimungkinkan oleh objek data dari
tipe tersebut
01 02 03
Boolean Complex
04 05
Menyatakan benar (True( yang
Menyatakan pasangan angka
bernilai 1, atau salah (False) yang
real dan imajiner. Contoh: 1 +
bernilai 0.
5j
Contoh: True atau False
06 07
Tuple Dictionary Data untaian yang menyimpan
berbagai tipe data berupa pasangan
Data untaian yang menyimpan berbagai tipe data penunjuk dan nilai. Contoh: {'nama':
tapi isinya tidak bisa diubah. Contoh: [‘xyz’, 786, 'adi','id':2}
2.23]
08 09
Terdiri dari satu set nilai-nilai, Terdiri dari satu set nilai-nilai, Terdiri dari satu set nilai-nilai yang
fungsi-fungsi dan operasi aplikasi definisi hubungan dan kesimpulan mencakup suatu keadaan dan operasi
fungsi dan komposisi fungsi. Fungsi logis. Program terdiri dari definisi tugas untuk memodifikasi pernyataan.
dapat mengambil fungsi lain sebagai hubungan dan suatu komputasi Pernyataan adalah set pasangan nilai-
argumentasi dan mengembalikan adalah suatu bukti(suatu urutan nama dari konstanta dan variabel.
fungsi sebagai hasil (higher-order kesimpulan). Program terdiri dari urutan tugas dan
function). Suatu program adalah suatu komputasi terdiri dari urutan
koleksi definisi fungsi-fungsi dan pernyataan.
suatu komputasi adalah aplikasi
fungsi.
Aturan gramatikal atau komposisi suatu Mendefinisikan arti dari dari program yang Memperhatikan tentang pemakaian bahasa,
program yang mengatur tata cara penulisan benar secara sintaks dari bahasa pemrograman area aplikasi, kemudahan implementasi dan
huruf, angka dan karakter lain. tersebut. penggunaan, dan sukses bahasa didalam
desain pelaksanaan tujuannya
01 02 03
Contoh : Contoh: Contoh:
Python menggunakan indentasi spasi, daripada tanda Kekuatan yang membentuk suatu bahasa
Bahasa pemrograman python bersifat case
kurung kurawal atau kata kunci, untuk membatasi pemrograman meliputi arsitektur komputer,
sensitive. Python membedakan antara huruf kecil
blok. Dengan demikian, struktur visual program praktek rancang-bangun perangkat lunak
dan huruf besar.
secara akurat mewakili struktur semantik program. (terutama daur hidup perangkat lunak), model
komputasional, dan daerah aplikasi (contoh: alat
ibu_kota = 'Jakarta'
if 5 > 2: penghubung pemakai, sistem pemprograman,
print(iBu_kota)
print("Five is greater than two!") dan sistem ahli).
(program error karena penulisan variable
ibu_kota berbeda (terdapat spasi diawal line print)
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
05
PRINSIP DESAIN BAHASA
PEMROGRAMAN
Tim Penyusun:
1.
PROGRAM STUDI INFORMATIKA 2.
UNIVERSITAS GUNADARMA 3