Konsep Dasar Pemrograman
Pengertian dasar program adalah rangkaian instruksi-instruksi dalam bahasa komputer yang disusun secara logika dan sistematis.
Konsep dasar pemrograman dikembangkan mejadi :Originating -> input -> proses -> Output -> Distribution->storage
Tujuan pembuatan program
- Membuat solusi dari pemecahan kasus yang timbul.
- Meningkatkan kualitas dan performance dari kinerja kerja.
- Membantu proses pengambilan keputusan.
- Mendefinisikan masalah.
- Membuat flowchart.
- Membuat program.
- Melakukan tes program.
- Membuat dokumentasi program.
Ø Pemrograman Terstruktur
Ø Pemrograman Modular
Ø Pemrograman Top Down
TIPE DATA
NUMERIK:Data metrik merupakan pengukuran eksakta menghasilkan data metrik murni
· REAL:Tipe bilangan desimal pecahan yang bisa bernilai negatif tak terhingga sampai positif tak terhingga
· INTEGER:merupakan data bilangan bulat
· SUB RANGE:merupakan data bilangan yang punya jangkuannilai tertentu sesuai definisi pemograman
B.Enumerasi:tipe data yang memiliki elemen tertentu bernilai integer.pada tipe ini masukan di wakili huruf ( S )
C.Boolean:di gunakan untuk pengambilan keputusan dalam oprasi logika .boolean memperoleh keputusan pasti .terdiri dari true (T) dan false (F)
D.Character :data tunggal yang mewakili semua huruf ,simbol,baca dan juga simbol angka
E.String:tipe data yang merupakan deretanyang membentuk satu kata atau suatu kalimat
2.Terstruktur : tipe ini terdiri atas array, record, set, dan file. sebagai array berisi dari beberapa data yg di tampung dalam satu variable yang sama
3.Di definisikan user/tipe pointer : pointer merupakan variabel khusus yang berisi suatu address (alamat) di lokasi lain didalam memory. Suatu variabel yang points(menunjuk) ke sesuatu sehingga disebut pointer.Ada 2 macam tipe pointer:
-typed(tertentu): merupakan pointer yang menunjuk pada tipe data tertentu pada variable.
-generic(umum): merupakan pointer yang tidak menunjuk pada tipe data tertentu pada variable.
4.Data penunjuk :data yang berisikan alamat memori di mana data di simpan .
Model komputasi adalahcabang ilmu komputer dan matematika yang membahas suatu masalah yang dapat di bahas oleh model komputasi menggunakan algoritma
· Model fungsional:fungsi-fungsi dan operasi aplikasi fungsi dan komposisi fungsi. Fungsi dapat mengambil fungsi lain sebagai argumentasi dan mengembalikan fungsi sebagai hasil (higher-order function).
· Model logika:terdiri dari satu set nilai definisi hubungan dan logis
· Model imperatif:terdiri dari satu set nilai yang mencakup suatu keadaan dan operasi tugas untuk memodifikasi pernyataan
PRINSIP BAHASA PEMOGRAMANDalam pemograman komputer kita harus menggunakan bahasa yang di mengerti komputer dalam memberikan perintah.terdapat empat prinsip bahasa pemrograman :
· Sintaks,menjelaskan struktur bahasa yang benar
· Tipe sistematis dan semantik:menunjukan tipe data yang dapat di manipulasi oleh program dan mencakup aturan penamaan
· Managemant memori:sekumpulan teknik yang membantu kita untuk memahmi pemetaan letak nilai data,struktur data di dalam memori
· Exception handling:sebagai penanganan hal-hal yang tak terduka saat kita menjalankan program
Sintak:sebuah bahasa berbentuk bahasa sehingga dapat membentuk suatu kalimat yang benarSemantik:sebuah bahasa yang berhubngan dengan semantik sehingga membentuk suatu kalimat yang bermakna
Progmatik:pragmatik berhubungan dengan kemudahan implementasi dan efisiensi
Tidak ada komentar:
Posting Komentar