Algoritma pemograman 1 a
This presentation is the property of its rightful owner.
Sponsored Links
1 / 21

Algoritma Pemograman 1 A PowerPoint PPT Presentation


  • 90 Views
  • Uploaded on
  • Presentation posted in: General

Algoritma Pemograman 1 A. Minggu 1. ALGORITMA. Adalah inti dari ilmu komputer . Algoritma adalah urutan-urutan dari instruksi langkah-langkah untuk menyelesaikan suatu masalah . Algoritma adalah blueprint dari program . Sebaiknya disusun sebelum membuat program.

Download Presentation

Algoritma Pemograman 1 A

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Algoritma pemograman 1 a

AlgoritmaPemograman 1 A

Minggu 1


Algoritma

ALGORITMA

  • Adalahintidariilmukomputer.

  • Algoritmaadalahurutan-urutandariinstruksi

    langkah-langkahuntukmenyelesaikansuatumasalah.

  • Algoritmaadalah blueprint dari program.

  • Sebaiknyadisusunsebelummembuat program.


Kriteria suatu algoritma

Kriteriasuatualgoritma:

  • –Ada input dan output

  • –Efektivitasdanefisien

  • –Terstruktur


Secara umum

Secaraumum

  • AlgoritmaMerupakansuatuhimpunaninstruksi yang secarajelasmemperincilangkah-langkahprosessuatupelaksanaan, dalampemecahansuatumasalahtertentu.


Tujuan

Tujuan

TujuandaribelajarAlgoritmadanPemrogramanatauFlowchart adalah agar dapatmembiasakandirimelakukansuatuperencanaanapabilamenyelesaikansuatumasalah, karenasuatupermasalahan yang diselesaikandengansuatuperencanaan yang matangakanmendapatkansolusi yang lebih optimal dibandingkanmenyelesaikanmasalahtanpamenggunakansuatuperencanaan.


Secara teoritis di kenal pengertian

Secarateoritisdikenalpengertian

  • Semi – Algoritmaadalahprosedur yang mampumenghasilkanpemecahanatausolusimasalah, bilasolusimemangadadankemudianberhenti

  • Algoritmaadalah semi algoritma yang mampumendeteksitidakadanyasolusi, bilasolusimemangtidakada, danmampuberhenti.


Kegunaan flowchart

KEGUNAAN FLOWCHART

  • Fungsidari Flowchart adalahuntukmembantudalampembuatan program secaraumumsetelahitudituangkankedalam program secara detail. Sehinggamemudahkanpembuat program danmenghasilkan program yang terstrukturserta output yang sesuaidenganperencanaan


Konsep pemrograman

KONSEP PEMROGRAMAN

  • Program adalahkata, ekspresi,, pernyataanataukombinasi yang disusundandirangkaimenjadisatukesatuanprosedur yang berupaurutanlangkahuntukmenyelesaikanmasalahdandiimplementasikandenganmenggunakanbahasapemrogramansehinggadapatdieksekusiolehkomputer


Algoritma pemograman 1 a

  • Apa yang dimaksudPemrograman ?


Algoritma pemograman 1 a

  • Pemrogramanadalahprosesmengimplementasikanurutanlangkahuntukmenyelesaikansuatumasalahdenganmenggunakansuatubahasapemograman


Standar program yang baik

STANDAR PROGRAM YANG BAIK

  • Standarpemrogramandibutuhkanuntukmenciptakkansuatu program yang baik yang memilikiportabilitas yang tinggi, sehinggamemudahkandalammerancangdanmerawat program sertameningkatkanefektifitaspenggunaanperalatankomputer.


Algoritma pemograman 1 a

  • Untukmenentukanstandar program yang baikdibutuhkanbeberapastandarsebagaidasarpenilaian, seperti :

  • a. Pemecahanmasalah

  • b. Penyusunan program

  • c. Perawatan program

  • d. Standarprosedur


Contoh

CONTOH

Algoritmaketikainginmengirimkansuratkepadateman, yaitu :

  • 1. Tulis surat pada secarik kertas surat

  • 2. Ambilsampulsurat

  • 3. Masukkansuratkedalamsampul

  • 4. Tutup sampul surat menggunakan perekat

  • 5. Tempelperangkopadasurat

  • 6. Bawasuratkekantor pos untukdiposkaan


Contoh1

Contoh

Proseduruntukmenyelesaikanmasalahkomputansiakarbulatpositifdarisuatubilanganbulatatau ( integer ) positif a, yaitu :

  • Baca a

  • Masukan x samadengan 1

  • Hitung y sebesar X*X

  • Jikay samadengan a makacetak x sebagaiakardari a.

  • Tambahkan x dengan 1

  • Pergikelangkah 3


Prosedur dibentuk ke dalam program basic

Prosedurdibentukkedalam Program basic

  • 10 INPUT A

  • 20 X = 1

  • 30 Y = X*X

  • 40 IF Y = A THEN PRINT X : END

  • 50 X = X + 1

  • 60 GO TO 30


Algoritma pemograman 1 a

  • Jika Kita masukannilai 4, makaakantercetaknilai 2 sebagaiakar, namunbilakitamasukanangka 5 prosedurakanberlanjuttidakberhenti.

  • Karenauntuk 5 akarbulatnyatidakada, terlihatbahwaprosedurdiatasmerupakansebuah semi algoritmabukanalgoritma


Algoritma pemograman 1 a

  • Dapatkahkitamenjadikan program tersebutsebagaialgoritma ?


Algoritma pemograman 1 a

  • Program tersebutdapatdibuatmenjadisuatualgoritmadenganmenghasilkansebuahsolusi.

  • Sebuahalgoritmaselaludapatdisempurnakan, dengansuatucara/modifikasi, menjadisuatualgoritma. Semi-algoritmapadacontohdapatdisempurnakanmenjadisebuahalgoritmadengancaramenambahkansuatuInstruksi


Algoritma pemograman 1 a

  • 45 IF Y > A THEN PRINT “ TAK ADA AKAR”: end


Setelah di tambahkan instruksi

SetelahditambahkanInstruksi

  • 10 INPUT A

  • 20 X = 1

  • 30 Y = X*X

  • 40 IF Y = A THEN PRINT X : END

  • 45 IF Y > A THEN PRINT “ TAK ADA AKAR”: end

  • 50 X = X + 1

  • 60 GO TO 30


Algoritma pemograman 1 a

  • TERIMA KASIH


  • Login