SlideShare a Scribd company logo
1 of 13
PENGENALAN DASAR PEMROGRAMAN PERTEMUAN I
I. Pengertian   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Pemrograman adalah proses mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah dengan menggunakan bahasa pemrograman.  Dalam pengolahan data memerlukan beberapa aspek-aspek dasar yaitu : A.   Brainware Tenaga pelaksana yang menjalankan serta mengawasi pengoperasian  sistem unit komputer didalam proses pengolahan data untuk  menghasilkan suatu informasi yang tepat waktu, tepat guna dan akurat. Contoh : Sistem Analis, Programmer, operator, Technical Support, dll.
[object Object],[object Object],[object Object],C. Software Serangkaian unsur-unsur yang terdiri dari beberapa perangkat lunak program komputer yang digunakan untuk membantu proses kerja manusia ( Brainware ). Contoh : Sistem Software, Application Software, Package Software, dll
II. Bahasa Pemrograman Berdasarkan  Perkembangan   A.    Machine Language Bahasa Pemrograman yang hanya dapat dimengerti oleh mesin  ( komputer ) yang didalamnya terdapat CPU yang hanya mengenal 2 (dua) keadaaan yang berlawanan, yaitu : -    Bila tejadi kontak  (ada arus) bernilai 1 -    Bila kontak terputus (tidak ada arus) bernilai 0   B.    Low Level Language (Bahasa tingkat rendah) Karena susahnya bahasa mesin, maka dibuatlah simbol yang mudah diingat yang disebut dengan “Mnemonics” ( Pembantu untuk mengingat ).   Contohnya :  A  : Untuk kata  Add  (Menambahkan)   B    : Untuk kata  Substract  (mengurangi ) Mov  :  Untuk kata  Move  ( Memindahkan ) Bahasa Pemrograman yang menerjemahkan Mnemonics disebut  Assembler.
C.  Middle Level Language (Bahasa tingkat menengah) Bahasa pemrograman yang menggunakan aturan-aturan gramatikal  dalam penulisan pernyataan, mudah untuk dipahami dan memilik  instruksi - instruksi tertentu yang dapat langsung diakses oleh komputer. Contohnya adalah bahasa  C.  
D.    High Level Language (Bahasa tingkat tinggi) Bahasa Pemrograman yang dalam penulisan pernyataannya mudah  dipahami secara langsung. Bahasa pemrograman ini terbagi menjadi 2  yaitu : 1.    Procedure Oriented Language a.    Scientific Digunakan untuk memecahkan persoalan  Matematis/perhitungan Misal : Algol, Fortran, Pascal, Basic b.    Bussines Digunakan untuk memecahkan persoalan dalam  bidang bisnis. Misal : Cobol, PL/1. 2.    Problem Oriented Language Misal :  RPG (Report Program Generator).
E.   Object Oriented Language  (Bahasa berorientasi obyek)  Bahasa pemrograman yang berorientasi pada obyek. Bahasa pemrograman ini mengandung fungsi-fungsi untuk  menyelesaikan  suatu permasalahan dan program tidak harus menulis secara detail  semua pernyataannya, tetapi cukup memasukkan kriteria-kriteria  yang dikehendaki saja Contohnya : Visual dBase, Visual FoxPro, Delphi, Visual C , dll.
III. Kerangka Dasar Pemrograman   Originating   Input   Process  Output   Distribution     Storage
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

What's hot (15)

Tahap pemrograman
Tahap pemrogramanTahap pemrograman
Tahap pemrograman
 
4 software
4 software4 software
4 software
 
Dasar2 pemrograman ali2
Dasar2 pemrograman ali2Dasar2 pemrograman ali2
Dasar2 pemrograman ali2
 
Modul1
Modul1Modul1
Modul1
 
Jeni Intro1 Bab01 Pengenalan Pemrograman Komputer
Jeni Intro1 Bab01 Pengenalan Pemrograman KomputerJeni Intro1 Bab01 Pengenalan Pemrograman Komputer
Jeni Intro1 Bab01 Pengenalan Pemrograman Komputer
 
Perkuliahan 01 Teknik kompilasi
Perkuliahan 01 Teknik kompilasiPerkuliahan 01 Teknik kompilasi
Perkuliahan 01 Teknik kompilasi
 
Assembler1
Assembler1Assembler1
Assembler1
 
Pemrograman dasar
Pemrograman dasarPemrograman dasar
Pemrograman dasar
 
Modul algoritma pemrograman-dasar x rpl
Modul algoritma pemrograman-dasar x rplModul algoritma pemrograman-dasar x rpl
Modul algoritma pemrograman-dasar x rpl
 
Pengenalan Pemrograman Komputer - dasar visual basic bagian 1
Pengenalan Pemrograman Komputer - dasar visual basic bagian 1Pengenalan Pemrograman Komputer - dasar visual basic bagian 1
Pengenalan Pemrograman Komputer - dasar visual basic bagian 1
 
Tm teknik kompilasi juni 2013
Tm   teknik kompilasi juni 2013Tm   teknik kompilasi juni 2013
Tm teknik kompilasi juni 2013
 
konsep asas pengaturcaraan
konsep asas pengaturcaraankonsep asas pengaturcaraan
konsep asas pengaturcaraan
 
PENGGUNAAN FITUR SITASI DAN BIBLIOGRAFI PADA MICROSOFT OFFICE WORD 2013
PENGGUNAAN FITUR SITASI DAN BIBLIOGRAFI PADA MICROSOFT OFFICE WORD 2013PENGGUNAAN FITUR SITASI DAN BIBLIOGRAFI PADA MICROSOFT OFFICE WORD 2013
PENGGUNAAN FITUR SITASI DAN BIBLIOGRAFI PADA MICROSOFT OFFICE WORD 2013
 
Bab 1
Bab 1 Bab 1
Bab 1
 
Pertemuan_2
Pertemuan_2Pertemuan_2
Pertemuan_2
 

Similar to PENGENALAN DASAR PEMROGRAMAN

pengenalan pemrograman komputer
pengenalan pemrograman komputerpengenalan pemrograman komputer
pengenalan pemrograman komputerfajaralpindra
 
Tugas teknologi informasi
Tugas teknologi informasiTugas teknologi informasi
Tugas teknologi informasiasharnawir
 
Sekilas tentang c
Sekilas tentang cSekilas tentang c
Sekilas tentang cDyes Wirok
 
1 pengenalanrpl
1 pengenalanrpl1 pengenalanrpl
1 pengenalanrplmamas12
 
Modul 2 teknik pemrograman mengenal bahasa c dan compiler
Modul 2 teknik pemrograman mengenal bahasa c dan compilerModul 2 teknik pemrograman mengenal bahasa c dan compiler
Modul 2 teknik pemrograman mengenal bahasa c dan compilerBeny Abd
 
Pti (5) teknologi perangkat lunak (software)
Pti (5)   teknologi perangkat lunak (software)  Pti (5)   teknologi perangkat lunak (software)
Pti (5) teknologi perangkat lunak (software) Hardini_HD
 
Pti (5) teknologi perangkat lunak (software)
Pti (5)   teknologi perangkat lunak (software) Pti (5)   teknologi perangkat lunak (software)
Pti (5) teknologi perangkat lunak (software) Chabil_Juniar
 
1.adp dasar-dasar algoritma
1.adp dasar-dasar algoritma1.adp dasar-dasar algoritma
1.adp dasar-dasar algoritmaHardini_HD
 
1 adp dasar-dasar algoritma
1   adp dasar-dasar algoritma1   adp dasar-dasar algoritma
1 adp dasar-dasar algoritmaAvenzz Venzz
 
1 adp dasar-dasar algoritma
1   adp dasar-dasar algoritma1   adp dasar-dasar algoritma
1 adp dasar-dasar algoritmaFisma Ananda
 
dasar-dasar pemrograman
dasar-dasar pemrogramandasar-dasar pemrograman
dasar-dasar pemrogramanReza Optoriter
 
Bahasa pemograman
Bahasa pemogramanBahasa pemograman
Bahasa pemogramanYusup Palsu
 

Similar to PENGENALAN DASAR PEMROGRAMAN (20)

Tahap pemrograman
Tahap pemrogramanTahap pemrograman
Tahap pemrograman
 
pengenalan pemrograman komputer
pengenalan pemrograman komputerpengenalan pemrograman komputer
pengenalan pemrograman komputer
 
Tugas teknologi informasi
Tugas teknologi informasiTugas teknologi informasi
Tugas teknologi informasi
 
Sekilas tentang c
Sekilas tentang cSekilas tentang c
Sekilas tentang c
 
Software netha
Software nethaSoftware netha
Software netha
 
Software netha
Software nethaSoftware netha
Software netha
 
1 pengenalanrpl
1 pengenalanrpl1 pengenalanrpl
1 pengenalanrpl
 
Tugas Pt
Tugas PtTugas Pt
Tugas Pt
 
Tugas Pt
Tugas PtTugas Pt
Tugas Pt
 
Tugas Pt
Tugas PtTugas Pt
Tugas Pt
 
Modul 2 teknik pemrograman mengenal bahasa c dan compiler
Modul 2 teknik pemrograman mengenal bahasa c dan compilerModul 2 teknik pemrograman mengenal bahasa c dan compiler
Modul 2 teknik pemrograman mengenal bahasa c dan compiler
 
Pti4
Pti4Pti4
Pti4
 
Pti (5) teknologi perangkat lunak (software)
Pti (5)   teknologi perangkat lunak (software)  Pti (5)   teknologi perangkat lunak (software)
Pti (5) teknologi perangkat lunak (software)
 
Pti (5) teknologi perangkat lunak (software)
Pti (5)   teknologi perangkat lunak (software) Pti (5)   teknologi perangkat lunak (software)
Pti (5) teknologi perangkat lunak (software)
 
1.adp dasar-dasar algoritma
1.adp dasar-dasar algoritma1.adp dasar-dasar algoritma
1.adp dasar-dasar algoritma
 
1 adp dasar-dasar algoritma
1   adp dasar-dasar algoritma1   adp dasar-dasar algoritma
1 adp dasar-dasar algoritma
 
1 adp dasar-dasar algoritma
1   adp dasar-dasar algoritma1   adp dasar-dasar algoritma
1 adp dasar-dasar algoritma
 
dasar-dasar pemrograman
dasar-dasar pemrogramandasar-dasar pemrograman
dasar-dasar pemrograman
 
Bahasa pemograman
Bahasa pemogramanBahasa pemograman
Bahasa pemograman
 
Software
SoftwareSoftware
Software
 

More from eli priyatna laidan

Up ppg daljab latihan soal-pgsd-set-2
Up ppg daljab latihan soal-pgsd-set-2Up ppg daljab latihan soal-pgsd-set-2
Up ppg daljab latihan soal-pgsd-set-2eli priyatna laidan
 
Soal up sosial kepribadian pendidik 5
Soal up sosial kepribadian pendidik 5Soal up sosial kepribadian pendidik 5
Soal up sosial kepribadian pendidik 5eli priyatna laidan
 
Soal up sosial kepribadian pendidik 4
Soal up sosial kepribadian pendidik 4Soal up sosial kepribadian pendidik 4
Soal up sosial kepribadian pendidik 4eli priyatna laidan
 
Soal up sosial kepribadian pendidik 3
Soal up sosial kepribadian pendidik 3Soal up sosial kepribadian pendidik 3
Soal up sosial kepribadian pendidik 3eli priyatna laidan
 
Soal up sosial kepribadian pendidik 2
Soal up sosial kepribadian pendidik 2Soal up sosial kepribadian pendidik 2
Soal up sosial kepribadian pendidik 2eli priyatna laidan
 
Soal up sosial kepribadian pendidik 1
Soal up sosial kepribadian pendidik 1Soal up sosial kepribadian pendidik 1
Soal up sosial kepribadian pendidik 1eli priyatna laidan
 
Soal sospri ukm ulang i 2017 1 (1)
Soal sospri ukm ulang i 2017 1 (1)Soal sospri ukm ulang i 2017 1 (1)
Soal sospri ukm ulang i 2017 1 (1)eli priyatna laidan
 
Soal perkembangan kognitif peserta didik
Soal perkembangan kognitif peserta didikSoal perkembangan kognitif peserta didik
Soal perkembangan kognitif peserta didikeli priyatna laidan
 
Soal latihan utn pedagogik plpg 2017
Soal latihan utn pedagogik plpg 2017Soal latihan utn pedagogik plpg 2017
Soal latihan utn pedagogik plpg 2017eli priyatna laidan
 
Bank soal pedagogik terbaru 175 soal-v2
Bank soal pedagogik terbaru 175 soal-v2Bank soal pedagogik terbaru 175 soal-v2
Bank soal pedagogik terbaru 175 soal-v2eli priyatna laidan
 

More from eli priyatna laidan (20)

Up ppg daljab latihan soal-pgsd-set-2
Up ppg daljab latihan soal-pgsd-set-2Up ppg daljab latihan soal-pgsd-set-2
Up ppg daljab latihan soal-pgsd-set-2
 
Soal utn plus kunci gurusd.net
Soal utn plus kunci gurusd.netSoal utn plus kunci gurusd.net
Soal utn plus kunci gurusd.net
 
Soal up sosial kepribadian pendidik 5
Soal up sosial kepribadian pendidik 5Soal up sosial kepribadian pendidik 5
Soal up sosial kepribadian pendidik 5
 
Soal up sosial kepribadian pendidik 4
Soal up sosial kepribadian pendidik 4Soal up sosial kepribadian pendidik 4
Soal up sosial kepribadian pendidik 4
 
Soal up sosial kepribadian pendidik 3
Soal up sosial kepribadian pendidik 3Soal up sosial kepribadian pendidik 3
Soal up sosial kepribadian pendidik 3
 
Soal up sosial kepribadian pendidik 2
Soal up sosial kepribadian pendidik 2Soal up sosial kepribadian pendidik 2
Soal up sosial kepribadian pendidik 2
 
Soal up sosial kepribadian pendidik 1
Soal up sosial kepribadian pendidik 1Soal up sosial kepribadian pendidik 1
Soal up sosial kepribadian pendidik 1
 
Soal up akmal
Soal up akmalSoal up akmal
Soal up akmal
 
Soal tkp serta kunci jawabannya
Soal tkp serta kunci jawabannyaSoal tkp serta kunci jawabannya
Soal tkp serta kunci jawabannya
 
Soal tes wawasan kebangsaan
Soal tes wawasan kebangsaanSoal tes wawasan kebangsaan
Soal tes wawasan kebangsaan
 
Soal sospri ukm ulang i 2017 1 (1)
Soal sospri ukm ulang i 2017 1 (1)Soal sospri ukm ulang i 2017 1 (1)
Soal sospri ukm ulang i 2017 1 (1)
 
Soal perkembangan kognitif peserta didik
Soal perkembangan kognitif peserta didikSoal perkembangan kognitif peserta didik
Soal perkembangan kognitif peserta didik
 
Soal latihan utn pedagogik plpg 2017
Soal latihan utn pedagogik plpg 2017Soal latihan utn pedagogik plpg 2017
Soal latihan utn pedagogik plpg 2017
 
Rekap soal kompetensi pedagogi
Rekap soal kompetensi pedagogiRekap soal kompetensi pedagogi
Rekap soal kompetensi pedagogi
 
Bank soal pedagogik terbaru 175 soal-v2
Bank soal pedagogik terbaru 175 soal-v2Bank soal pedagogik terbaru 175 soal-v2
Bank soal pedagogik terbaru 175 soal-v2
 
Bank soal ppg
Bank soal ppgBank soal ppg
Bank soal ppg
 
Soal cpns-paket-17
Soal cpns-paket-17Soal cpns-paket-17
Soal cpns-paket-17
 
Soal cpns-paket-14
Soal cpns-paket-14Soal cpns-paket-14
Soal cpns-paket-14
 
Soal cpns-paket-13
Soal cpns-paket-13Soal cpns-paket-13
Soal cpns-paket-13
 
Soal cpns-paket-12
Soal cpns-paket-12Soal cpns-paket-12
Soal cpns-paket-12
 

PENGENALAN DASAR PEMROGRAMAN

  • 2.
  • 3. Pemrograman adalah proses mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah dengan menggunakan bahasa pemrograman. Dalam pengolahan data memerlukan beberapa aspek-aspek dasar yaitu : A.   Brainware Tenaga pelaksana yang menjalankan serta mengawasi pengoperasian sistem unit komputer didalam proses pengolahan data untuk menghasilkan suatu informasi yang tepat waktu, tepat guna dan akurat. Contoh : Sistem Analis, Programmer, operator, Technical Support, dll.
  • 4.
  • 5. II. Bahasa Pemrograman Berdasarkan Perkembangan A.   Machine Language Bahasa Pemrograman yang hanya dapat dimengerti oleh mesin ( komputer ) yang didalamnya terdapat CPU yang hanya mengenal 2 (dua) keadaaan yang berlawanan, yaitu : -    Bila tejadi kontak (ada arus) bernilai 1 -    Bila kontak terputus (tidak ada arus) bernilai 0   B.   Low Level Language (Bahasa tingkat rendah) Karena susahnya bahasa mesin, maka dibuatlah simbol yang mudah diingat yang disebut dengan “Mnemonics” ( Pembantu untuk mengingat ). Contohnya : A : Untuk kata Add (Menambahkan) B : Untuk kata Substract (mengurangi ) Mov : Untuk kata Move ( Memindahkan ) Bahasa Pemrograman yang menerjemahkan Mnemonics disebut Assembler.
  • 6. C. Middle Level Language (Bahasa tingkat menengah) Bahasa pemrograman yang menggunakan aturan-aturan gramatikal dalam penulisan pernyataan, mudah untuk dipahami dan memilik instruksi - instruksi tertentu yang dapat langsung diakses oleh komputer. Contohnya adalah bahasa C.  
  • 7. D.   High Level Language (Bahasa tingkat tinggi) Bahasa Pemrograman yang dalam penulisan pernyataannya mudah dipahami secara langsung. Bahasa pemrograman ini terbagi menjadi 2 yaitu : 1.   Procedure Oriented Language a.    Scientific Digunakan untuk memecahkan persoalan Matematis/perhitungan Misal : Algol, Fortran, Pascal, Basic b.    Bussines Digunakan untuk memecahkan persoalan dalam bidang bisnis. Misal : Cobol, PL/1. 2.    Problem Oriented Language Misal : RPG (Report Program Generator).
  • 8. E. Object Oriented Language (Bahasa berorientasi obyek) Bahasa pemrograman yang berorientasi pada obyek. Bahasa pemrograman ini mengandung fungsi-fungsi untuk menyelesaikan suatu permasalahan dan program tidak harus menulis secara detail semua pernyataannya, tetapi cukup memasukkan kriteria-kriteria yang dikehendaki saja Contohnya : Visual dBase, Visual FoxPro, Delphi, Visual C , dll.
  • 9. III. Kerangka Dasar Pemrograman Originating Input Process Output Distribution     Storage
  • 10.
  • 11.
  • 12.
  • 13.