際際滷

際際滷Share a Scribd company logo
PERTEMUAN 1
Dosen : Endang Retnoningsih, M.Kom
www.endangretno.com
Have a Wonderful Day
Perbuatan salah adalah biasa bagi manusia, tapi
perbuatan pura-pura itulah yang sebenarnya
menimbulkan permusuhan
dan penghianatan.
Logika ??? Algoritma
???
Materi Pertemuan 1
DEFINISI LOGIKA
 Logika adalah salah satu cabang filsafat.
 Sebagai ilmu, logika disebut dengan logike episteme (bahasa Latin:
logica scientia) atau ilmu logika (ilmu pengetahuan) yang mempelajari
kecakapan untuk berpikir secara lurus, tepat, dan teratur.
 Kata logis yang dipergunakan tersebut bisa juga diartikan dengan
masuk akal atau sesuai dengan nalar pemikiran manusia.
 Setelah langkah-langkah instruksi atau Algoritma
tersebut selesai disusun, berikutnya user harus
menyajikan langkah-langka dalam satu bahasa
pemrograman komputer.
 Pemrograman adalah kegiatan menulis atau membuat
langkah-langkah instruksi tersebut dalam suatu
bahasa komputer.
 Hasil yang telah dicapai oleh penulis tersebut
disebut dengan PROGRAM Jadi, Sebuah algortima
pada hakitkatnya meruapkan suatu prosedure yang
tepat dapat memecahkan masalah dengan
menggunakan bantuan komputer serta suatu bahasa
pemrograman tertentu.
Gambar diatas menunjukan sebuah skema atau diagram alur suatu
Proses menyelesaikan suatu masalah.
Pertemuan 1 Pengertian Dasar Logika
Kriteria Pemilihan Algoritma
1. Ada output: mengacu pada definisi algoritma, suatu
algoritma haruslah mempunyai output yang harus
merupakan solusi dari masalah yang sedang
diselesaikan.
2. Efektifitas dan Efisiensi :Dikatakan efektif jika algoritma
tersebut menghasilkan suatu solusi yang sesuai dengan
masalah yang diselesaikan dalam arti algoritma harus
tepat guna.Dikatakan efisiensi jika waktu proses suatu
algoritma relatif lebih singkat dan penggunaan memori
komputernya lebih sedikit.
3. Jumlah langkahnya berhingga : maksudnya adalah barisan instruksi yang
dibuat harus dalam suatu urutan tertentu atau harus berhingga agar
masalah yang dihadapi dapat diselesaikan dengan tidak memerlukan
waktu relatif lama.
4. Berakhir  (Semi Algoritma) : proses didalam mencari penyelesaian suatu
masalah harus berhenti dan berakhir dengan hasil akhir yang merupakan
solusinya atau berupa informasi yang tidak diketemukan solusinya.
Artinya baik dalam kondisi solusi ada atau tidak ada, proses akan tetap
harus berakhir dan berhenti. Istilah lain dalam algoritma dikenal sebagai
SEMI ALGORITMA, yaitu suatu prosedur yang hanya akan berhenti jika
mempunyai atau menghasilkan solusi, sedangkan jika tidak
menghasilkan solusi, maka prosedur tersebut akan berjalan tanpa henti.
5. Terstruktur : yaitu urutan barisan langkah-langkah yang digunakan harus
disusun sedemikian rupa agar proses penyelesaian tidak berbelit-belit
sedemikian sehingga bagian-bagian proses dapat dibedakan dengan
jelas mana bagian input, proses dan output sehingga memudahkan user
melakukan pemeriksaan ulang.
Contoh 1:
A. Algoritma untuk mengirimkan surat
1. Tulis surat pada secarik kertas surat
2. Ambil sampul surat atau amplop
3. Masukkan surat ke dalam amplop
4. Tutup amplop surat dengan lem perekat
5. Tulis alamat surat yang dituju, jika tidak diingat, lebih dahulu ambil
buku alamat & cari alamat yang dituju, lalu tulis alamat tersebut pada
amplop surat
6. Tempelkan perangko pada amplop surat
7. Bawa surat ke kantor pos untuk diserahkan pada pegawai pos atau
menuju ke bis surat untuk memasukkan surat ke dalam kotak/bis surat.
Kesimpulan: Ketujuh langkah tersebut merupakan suatu proses yang
efektif sebab instruksi-instruksi yang ada semuanya berhingga dan
jelas, serta dapat dikerjakan.
Contoh 2:
Algoritma untuk menentukan bilangan akar kuadrat dari suatu bilangan
bulat positif yang diinput.
1. Baca bilangan bulat positif yang diinput, sebut saja sebagai A.
2. Dinyatakan Nilai B adalah 0
3. Hitung Nilai C yang berisikan Nilai B dikalikan Nilai B
4. Jika Nilai C sama dengan Nilai A, maka Nilai B adalah Akar dari Nilai
A, lalu stop
5. Jika tidak, maka nilai B akan bertambah 1
6. Kembali ke langkah pada No.3
Ke Enam langkah tersebut diatas dapat dituangkan dengan
menyelesaikan atau menerapkan secara komputasi
Cara Komputasinya
1. Input A
2. B=0
3. C=B*B
4. If C=A then Print(cetak) C:End(stop)
5. B=B+1
6 Go To 3(kembali ke langkah ke 3
Pertemuan 1 Pengertian Dasar Logika
Pertemuan 1 Pengertian Dasar Logika
Pertemuan 1 Pengertian Dasar Logika
3. Bagaimana validitas suatu algoritma
 Yakni jika penyelesaian memenuhi solusi yang sebenarnya,
artinya solusi yang didapat merupakan penyelesaian suatu
masalah dan bukannya membuat masalah baru.
4. Bagaimana menganalisa suatu algoritma
 Caranya melihat running time atau waktu tempuh yang
digunakan dalam menyelesaikan masalah serta jumlah
memori yang digunakan dalam penyelesaian masalah
tersebut.
Pertemuan 1 Pengertian Dasar Logika
Sumber Referensi
 Algorithms, Yi-Shin Chen, Addison-Wesley
Computing
 Algoritma dan pemrograman dalam bahasa
Pascal dan C, Rinaldi Munir, penerbit
Informatika Bandung
 http://web.si.its-
sby.edu/kurikulum/materi/iptek/logika.html
 Yulikuspartono.2004.Pengantar Logika dan
Algoritma.Andi.Yogyakarta
Pertemuan 1 Pengertian Dasar Logika
Tugas Pertemuan 1
1. Buat Algoritma Peminjaman diperpustakan
2.Membeli buku di toko buku

More Related Content

What's hot (20)

ALOGARITMA 3
ALOGARITMA 3ALOGARITMA 3
ALOGARITMA 3
arstwn
Algoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & FlowchartAlgoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & Flowchart
Dwi Putra Asana
Algoritma dan pemrograman 1
Algoritma dan pemrograman 1Algoritma dan pemrograman 1
Algoritma dan pemrograman 1
Advent013
konsep & struktur algoritma
konsep & struktur algoritmakonsep & struktur algoritma
konsep & struktur algoritma
Rohwiyanto Oi
MATERI PEMOGRAMAN DASAR
MATERI PEMOGRAMAN DASARMATERI PEMOGRAMAN DASAR
MATERI PEMOGRAMAN DASAR
ndriehs
Algoritma flowchart
Algoritma flowchartAlgoritma flowchart
Algoritma flowchart
Irwin andriyanto
Pertemuan 4 - Struktur Kondisi IF
Pertemuan 4 - Struktur Kondisi IFPertemuan 4 - Struktur Kondisi IF
Pertemuan 4 - Struktur Kondisi IF
Achmad Solichin
Micro teaching konsep logika algoritma
Micro teaching konsep logika algoritmaMicro teaching konsep logika algoritma
Micro teaching konsep logika algoritma
Apriyanto_apo
logika algoritma & command prompt
 logika algoritma & command prompt logika algoritma & command prompt
logika algoritma & command prompt
aris tyanto
M03b algoritma lanjutan
M03b algoritma lanjutanM03b algoritma lanjutan
M03b algoritma lanjutan
Billy Alhamra
Bab 3 notasi algoritma
Bab 3 notasi algoritmaBab 3 notasi algoritma
Bab 3 notasi algoritma
risal07
Materi algoritma dan pemrograman insan unggul new
Materi algoritma dan pemrograman insan unggul newMateri algoritma dan pemrograman insan unggul new
Materi algoritma dan pemrograman insan unggul new
asdammantap
alpro Chapter02
alpro Chapter02alpro Chapter02
alpro Chapter02
Dermawan12
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchart
purispace
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchart
PT.goLom na
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchart
lukmanbooms
Dasar Pemrogaman Algoritma
Dasar Pemrogaman AlgoritmaDasar Pemrogaman Algoritma
Dasar Pemrogaman Algoritma
Khairul Anwar
001 algoritma
001 algoritma001 algoritma
001 algoritma
Dendy Maulana Septiyadi
Dasar dasar algoritma - 1
Dasar dasar algoritma - 1Dasar dasar algoritma - 1
Dasar dasar algoritma - 1
Rachmat Narendra
ALOGARITMA 3
ALOGARITMA 3ALOGARITMA 3
ALOGARITMA 3
arstwn
Algoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & FlowchartAlgoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & Flowchart
Dwi Putra Asana
Algoritma dan pemrograman 1
Algoritma dan pemrograman 1Algoritma dan pemrograman 1
Algoritma dan pemrograman 1
Advent013
konsep & struktur algoritma
konsep & struktur algoritmakonsep & struktur algoritma
konsep & struktur algoritma
Rohwiyanto Oi
MATERI PEMOGRAMAN DASAR
MATERI PEMOGRAMAN DASARMATERI PEMOGRAMAN DASAR
MATERI PEMOGRAMAN DASAR
ndriehs
Pertemuan 4 - Struktur Kondisi IF
Pertemuan 4 - Struktur Kondisi IFPertemuan 4 - Struktur Kondisi IF
Pertemuan 4 - Struktur Kondisi IF
Achmad Solichin
Micro teaching konsep logika algoritma
Micro teaching konsep logika algoritmaMicro teaching konsep logika algoritma
Micro teaching konsep logika algoritma
Apriyanto_apo
logika algoritma & command prompt
 logika algoritma & command prompt logika algoritma & command prompt
logika algoritma & command prompt
aris tyanto
M03b algoritma lanjutan
M03b algoritma lanjutanM03b algoritma lanjutan
M03b algoritma lanjutan
Billy Alhamra
Bab 3 notasi algoritma
Bab 3 notasi algoritmaBab 3 notasi algoritma
Bab 3 notasi algoritma
risal07
Materi algoritma dan pemrograman insan unggul new
Materi algoritma dan pemrograman insan unggul newMateri algoritma dan pemrograman insan unggul new
Materi algoritma dan pemrograman insan unggul new
asdammantap
alpro Chapter02
alpro Chapter02alpro Chapter02
alpro Chapter02
Dermawan12
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchart
purispace
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchart
PT.goLom na
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchart
lukmanbooms
Dasar Pemrogaman Algoritma
Dasar Pemrogaman AlgoritmaDasar Pemrogaman Algoritma
Dasar Pemrogaman Algoritma
Khairul Anwar
Dasar dasar algoritma - 1
Dasar dasar algoritma - 1Dasar dasar algoritma - 1
Dasar dasar algoritma - 1
Rachmat Narendra

Similar to Pertemuan 1 Pengertian Dasar Logika (20)

Bab 1 pengantar logika algoritma
Bab 1 pengantar logika algoritmaBab 1 pengantar logika algoritma
Bab 1 pengantar logika algoritma
risal07
Algoritma dan Flowchart1.ppt
Algoritma dan Flowchart1.pptAlgoritma dan Flowchart1.ppt
Algoritma dan Flowchart1.ppt
BKKSMKN2Jombang
algoritma-dan-flowchart14_ilmu komunikasi.ppt
algoritma-dan-flowchart14_ilmu komunikasi.pptalgoritma-dan-flowchart14_ilmu komunikasi.ppt
algoritma-dan-flowchart14_ilmu komunikasi.ppt
pasundansiswa
bab1 berpikir komputasional dalam enginering.pptx
bab1 berpikir komputasional dalam enginering.pptxbab1 berpikir komputasional dalam enginering.pptx
bab1 berpikir komputasional dalam enginering.pptx
tiksekolahananda
Berpikir komputasional Kelas 7
Berpikir komputasional Kelas 7Berpikir komputasional Kelas 7
Berpikir komputasional Kelas 7
Farichah Riha
pertemuanke-3-230804034104-c60e29f0.pptx
pertemuanke-3-230804034104-c60e29f0.pptxpertemuanke-3-230804034104-c60e29f0.pptx
pertemuanke-3-230804034104-c60e29f0.pptx
NoviyantoBudimulyono1
3-1 Algoritma.pptx
3-1 Algoritma.pptx3-1 Algoritma.pptx
3-1 Algoritma.pptx
BKKSMKN2Jombang
Bab 1 pengantar algoritma
Bab 1 pengantar algoritmaBab 1 pengantar algoritma
Bab 1 pengantar algoritma
Kang Koko
pertemuanke-2. berpikir komputasional.pptx
pertemuanke-2. berpikir komputasional.pptxpertemuanke-2. berpikir komputasional.pptx
pertemuanke-2. berpikir komputasional.pptx
NoviyantoBudimulyono1
Ppt pemdas x tkj 2021 2022
Ppt pemdas x tkj 2021 2022Ppt pemdas x tkj 2021 2022
Ppt pemdas x tkj 2021 2022
nasanajikarepesina
Algoritma X3.docx
Algoritma X3.docxAlgoritma X3.docx
Algoritma X3.docx
ekanet8th1
Dasar pemrograman
Dasar pemrogramanDasar pemrograman
Dasar pemrograman
UNTUNGSG
Algoritma Pemrogaman
Algoritma PemrogamanAlgoritma Pemrogaman
Algoritma Pemrogaman
Materi Kuliah Online
BAB 2 Berpikir algoritma dan berlangkah-langkahpptx
BAB 2 Berpikir algoritma dan berlangkah-langkahpptxBAB 2 Berpikir algoritma dan berlangkah-langkahpptx
BAB 2 Berpikir algoritma dan berlangkah-langkahpptx
tiksekolahananda
Hand out Algoritma Pemrograman
Hand out Algoritma PemrogramanHand out Algoritma Pemrograman
Hand out Algoritma Pemrograman
Muhammad Thosin
Dasar Algoritma
Dasar Algoritma Dasar Algoritma
Dasar Algoritma
casnadi
Pengantar Algoritma Dan Program
Pengantar Algoritma Dan ProgramPengantar Algoritma Dan Program
Pengantar Algoritma Dan Program
Akmal Fajar
Logika algoritma simulasi digital RPL.ppt
Logika algoritma simulasi digital RPL.pptLogika algoritma simulasi digital RPL.ppt
Logika algoritma simulasi digital RPL.ppt
Orangeranger1
Materi tentang algoritma dan pemorgraman.pptx
Materi tentang algoritma dan pemorgraman.pptxMateri tentang algoritma dan pemorgraman.pptx
Materi tentang algoritma dan pemorgraman.pptx
Moenawarkholilatunis
Pengertian algoritma lengkap by.artayahonest
Pengertian algoritma lengkap by.artayahonestPengertian algoritma lengkap by.artayahonest
Pengertian algoritma lengkap by.artayahonest
Artaya Honest
Bab 1 pengantar logika algoritma
Bab 1 pengantar logika algoritmaBab 1 pengantar logika algoritma
Bab 1 pengantar logika algoritma
risal07
Algoritma dan Flowchart1.ppt
Algoritma dan Flowchart1.pptAlgoritma dan Flowchart1.ppt
Algoritma dan Flowchart1.ppt
BKKSMKN2Jombang
algoritma-dan-flowchart14_ilmu komunikasi.ppt
algoritma-dan-flowchart14_ilmu komunikasi.pptalgoritma-dan-flowchart14_ilmu komunikasi.ppt
algoritma-dan-flowchart14_ilmu komunikasi.ppt
pasundansiswa
bab1 berpikir komputasional dalam enginering.pptx
bab1 berpikir komputasional dalam enginering.pptxbab1 berpikir komputasional dalam enginering.pptx
bab1 berpikir komputasional dalam enginering.pptx
tiksekolahananda
Berpikir komputasional Kelas 7
Berpikir komputasional Kelas 7Berpikir komputasional Kelas 7
Berpikir komputasional Kelas 7
Farichah Riha
pertemuanke-3-230804034104-c60e29f0.pptx
pertemuanke-3-230804034104-c60e29f0.pptxpertemuanke-3-230804034104-c60e29f0.pptx
pertemuanke-3-230804034104-c60e29f0.pptx
NoviyantoBudimulyono1
Bab 1 pengantar algoritma
Bab 1 pengantar algoritmaBab 1 pengantar algoritma
Bab 1 pengantar algoritma
Kang Koko
pertemuanke-2. berpikir komputasional.pptx
pertemuanke-2. berpikir komputasional.pptxpertemuanke-2. berpikir komputasional.pptx
pertemuanke-2. berpikir komputasional.pptx
NoviyantoBudimulyono1
Algoritma X3.docx
Algoritma X3.docxAlgoritma X3.docx
Algoritma X3.docx
ekanet8th1
Dasar pemrograman
Dasar pemrogramanDasar pemrograman
Dasar pemrograman
UNTUNGSG
BAB 2 Berpikir algoritma dan berlangkah-langkahpptx
BAB 2 Berpikir algoritma dan berlangkah-langkahpptxBAB 2 Berpikir algoritma dan berlangkah-langkahpptx
BAB 2 Berpikir algoritma dan berlangkah-langkahpptx
tiksekolahananda
Hand out Algoritma Pemrograman
Hand out Algoritma PemrogramanHand out Algoritma Pemrograman
Hand out Algoritma Pemrograman
Muhammad Thosin
Dasar Algoritma
Dasar Algoritma Dasar Algoritma
Dasar Algoritma
casnadi
Pengantar Algoritma Dan Program
Pengantar Algoritma Dan ProgramPengantar Algoritma Dan Program
Pengantar Algoritma Dan Program
Akmal Fajar
Logika algoritma simulasi digital RPL.ppt
Logika algoritma simulasi digital RPL.pptLogika algoritma simulasi digital RPL.ppt
Logika algoritma simulasi digital RPL.ppt
Orangeranger1
Materi tentang algoritma dan pemorgraman.pptx
Materi tentang algoritma dan pemorgraman.pptxMateri tentang algoritma dan pemorgraman.pptx
Materi tentang algoritma dan pemorgraman.pptx
Moenawarkholilatunis
Pengertian algoritma lengkap by.artayahonest
Pengertian algoritma lengkap by.artayahonestPengertian algoritma lengkap by.artayahonest
Pengertian algoritma lengkap by.artayahonest
Artaya Honest

More from Endang Retnoningsih (20)

Penggunaan Rumus Statistik Excell
Penggunaan Rumus Statistik ExcellPenggunaan Rumus Statistik Excell
Penggunaan Rumus Statistik Excell
Endang Retnoningsih
2.pengenalan word latihan table of contents
2.pengenalan word latihan table of contents2.pengenalan word latihan table of contents
2.pengenalan word latihan table of contents
Endang Retnoningsih
2.pengenalan word
2.pengenalan word2.pengenalan word
2.pengenalan word
Endang Retnoningsih
1.Pengenalan komputer & internet
1.Pengenalan komputer & internet1.Pengenalan komputer & internet
1.Pengenalan komputer & internet
Endang Retnoningsih
Pertemuan 2 manajemen proyek si
Pertemuan 2 manajemen proyek siPertemuan 2 manajemen proyek si
Pertemuan 2 manajemen proyek si
Endang Retnoningsih
Pertemuan 1 konsep dasar proyek si
Pertemuan 1 konsep dasar proyek siPertemuan 1 konsep dasar proyek si
Pertemuan 1 konsep dasar proyek si
Endang Retnoningsih
Pertemuan 14 Presentasi
Pertemuan 14 PresentasiPertemuan 14 Presentasi
Pertemuan 14 Presentasi
Endang Retnoningsih
Pertemuan 13 Presentasi
Pertemuan 13 PresentasiPertemuan 13 Presentasi
Pertemuan 13 Presentasi
Endang Retnoningsih
Pertemuan 12 Presentasi
Pertemuan 12 PresentasiPertemuan 12 Presentasi
Pertemuan 12 Presentasi
Endang Retnoningsih
Pertemuan 11 Kualitas Data
Pertemuan 11 Kualitas DataPertemuan 11 Kualitas Data
Pertemuan 11 Kualitas Data
Endang Retnoningsih
Pertemuan 10 Metadata Datawarehouse
Pertemuan 10 Metadata DatawarehousePertemuan 10 Metadata Datawarehouse
Pertemuan 10 Metadata Datawarehouse
Endang Retnoningsih
Pertemuan 9 Strukturdata Datawarehouse
Pertemuan 9 Strukturdata DatawarehousePertemuan 9 Strukturdata Datawarehouse
Pertemuan 9 Strukturdata Datawarehouse
Endang Retnoningsih
Pertemuan 6 Infrastruktur Datawarehouse
Pertemuan 6 Infrastruktur DatawarehousePertemuan 6 Infrastruktur Datawarehouse
Pertemuan 6 Infrastruktur Datawarehouse
Endang Retnoningsih
Pertemuan 5 Membangun Datawarehouse
Pertemuan 5 Membangun DatawarehousePertemuan 5 Membangun Datawarehouse
Pertemuan 5 Membangun Datawarehouse
Endang Retnoningsih
Pertemuan 4 Pemodelan Data Multi Dimensi
Pertemuan 4 Pemodelan Data Multi DimensiPertemuan 4 Pemodelan Data Multi Dimensi
Pertemuan 4 Pemodelan Data Multi Dimensi
Endang Retnoningsih
Pertemuan 3 Data Multi Dimensi
Pertemuan 3 Data Multi DimensiPertemuan 3 Data Multi Dimensi
Pertemuan 3 Data Multi Dimensi
Endang Retnoningsih
Pertemuan 2 Konsep Dasar DW
Pertemuan 2 Konsep Dasar DWPertemuan 2 Konsep Dasar DW
Pertemuan 2 Konsep Dasar DW
Endang Retnoningsih
Pertemuan 1 Pengantar DW
Pertemuan 1 Pengantar DWPertemuan 1 Pengantar DW
Pertemuan 1 Pengantar DW
Endang Retnoningsih
Pertemuan 13 Robotic
Pertemuan 13 RoboticPertemuan 13 Robotic
Pertemuan 13 Robotic
Endang Retnoningsih
Pertemuan 14 Jaringan Syaraf (Neural Network)
Pertemuan 14 Jaringan Syaraf (Neural Network)Pertemuan 14 Jaringan Syaraf (Neural Network)
Pertemuan 14 Jaringan Syaraf (Neural Network)
Endang Retnoningsih
Penggunaan Rumus Statistik Excell
Penggunaan Rumus Statistik ExcellPenggunaan Rumus Statistik Excell
Penggunaan Rumus Statistik Excell
Endang Retnoningsih
2.pengenalan word latihan table of contents
2.pengenalan word latihan table of contents2.pengenalan word latihan table of contents
2.pengenalan word latihan table of contents
Endang Retnoningsih
1.Pengenalan komputer & internet
1.Pengenalan komputer & internet1.Pengenalan komputer & internet
1.Pengenalan komputer & internet
Endang Retnoningsih
Pertemuan 2 manajemen proyek si
Pertemuan 2 manajemen proyek siPertemuan 2 manajemen proyek si
Pertemuan 2 manajemen proyek si
Endang Retnoningsih
Pertemuan 1 konsep dasar proyek si
Pertemuan 1 konsep dasar proyek siPertemuan 1 konsep dasar proyek si
Pertemuan 1 konsep dasar proyek si
Endang Retnoningsih
Pertemuan 10 Metadata Datawarehouse
Pertemuan 10 Metadata DatawarehousePertemuan 10 Metadata Datawarehouse
Pertemuan 10 Metadata Datawarehouse
Endang Retnoningsih
Pertemuan 9 Strukturdata Datawarehouse
Pertemuan 9 Strukturdata DatawarehousePertemuan 9 Strukturdata Datawarehouse
Pertemuan 9 Strukturdata Datawarehouse
Endang Retnoningsih
Pertemuan 6 Infrastruktur Datawarehouse
Pertemuan 6 Infrastruktur DatawarehousePertemuan 6 Infrastruktur Datawarehouse
Pertemuan 6 Infrastruktur Datawarehouse
Endang Retnoningsih
Pertemuan 5 Membangun Datawarehouse
Pertemuan 5 Membangun DatawarehousePertemuan 5 Membangun Datawarehouse
Pertemuan 5 Membangun Datawarehouse
Endang Retnoningsih
Pertemuan 4 Pemodelan Data Multi Dimensi
Pertemuan 4 Pemodelan Data Multi DimensiPertemuan 4 Pemodelan Data Multi Dimensi
Pertemuan 4 Pemodelan Data Multi Dimensi
Endang Retnoningsih
Pertemuan 3 Data Multi Dimensi
Pertemuan 3 Data Multi DimensiPertemuan 3 Data Multi Dimensi
Pertemuan 3 Data Multi Dimensi
Endang Retnoningsih
Pertemuan 14 Jaringan Syaraf (Neural Network)
Pertemuan 14 Jaringan Syaraf (Neural Network)Pertemuan 14 Jaringan Syaraf (Neural Network)
Pertemuan 14 Jaringan Syaraf (Neural Network)
Endang Retnoningsih

Recently uploaded (20)

PPT Perkawinan (Poligami, Monogami).pptx
PPT Perkawinan (Poligami, Monogami).pptxPPT Perkawinan (Poligami, Monogami).pptx
PPT Perkawinan (Poligami, Monogami).pptx
rahmiati190700
Manajemen Perpustakaan BAPETEN Berdasarkan油SNI 7496:2009
Manajemen Perpustakaan BAPETEN Berdasarkan油SNI 7496:2009Manajemen Perpustakaan BAPETEN Berdasarkan油SNI 7496:2009
Manajemen Perpustakaan BAPETEN Berdasarkan油SNI 7496:2009
Murad Maulana
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
AsepSaepulrohman4
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdfBRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
Syarifatul Marwiyah
1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf
1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf
1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf
Syarifatul Marwiyah
PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8
PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8
PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8
Dita835610
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Dadang Solihin
Seleksi Penerimaan Murid Baru 2025.pptx
Seleksi Penerimaan Murid Baru  2025.pptxSeleksi Penerimaan Murid Baru  2025.pptx
Seleksi Penerimaan Murid Baru 2025.pptx
Fajar Baskoro
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdfKUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
PT. DUTA MEDIA PRESS
Jakarta Pasca Ibu Kota Negara - Majalah Telstra
Jakarta Pasca Ibu Kota Negara - Majalah TelstraJakarta Pasca Ibu Kota Negara - Majalah Telstra
Jakarta Pasca Ibu Kota Negara - Majalah Telstra
Dadang Solihin
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptxPPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
SausanHidayahNova
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.pptenzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
ParlikPujiRahayu
Rencana PS Bahasa Indonesia Format Baru.pdf
Rencana PS Bahasa Indonesia Format Baru.pdfRencana PS Bahasa Indonesia Format Baru.pdf
Rencana PS Bahasa Indonesia Format Baru.pdf
edenmanoppo
Langkah-langkah Pembuatan Microsite.pptx
Langkah-langkah Pembuatan Microsite.pptxLangkah-langkah Pembuatan Microsite.pptx
Langkah-langkah Pembuatan Microsite.pptx
NurulIlyas3
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptxManajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Kanaidi ken
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptxDari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Syarifatul Marwiyah
Teks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptxTeks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptx
ArizOghey1
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
shafiqsmkamil
Buku 1 tentang orang Hukum perdata Universitas Negeri Semarang
Buku 1 tentang orang Hukum perdata Universitas Negeri SemarangBuku 1 tentang orang Hukum perdata Universitas Negeri Semarang
Buku 1 tentang orang Hukum perdata Universitas Negeri Semarang
iztawanasya1
Proposal Kegiatan Santunan Anak Yatim.docx
Proposal Kegiatan Santunan Anak Yatim.docxProposal Kegiatan Santunan Anak Yatim.docx
Proposal Kegiatan Santunan Anak Yatim.docx
tuminsa934
PPT Perkawinan (Poligami, Monogami).pptx
PPT Perkawinan (Poligami, Monogami).pptxPPT Perkawinan (Poligami, Monogami).pptx
PPT Perkawinan (Poligami, Monogami).pptx
rahmiati190700
Manajemen Perpustakaan BAPETEN Berdasarkan油SNI 7496:2009
Manajemen Perpustakaan BAPETEN Berdasarkan油SNI 7496:2009Manajemen Perpustakaan BAPETEN Berdasarkan油SNI 7496:2009
Manajemen Perpustakaan BAPETEN Berdasarkan油SNI 7496:2009
Murad Maulana
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
AsepSaepulrohman4
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdfBRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
Syarifatul Marwiyah
1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf
1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf
1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf
Syarifatul Marwiyah
PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8
PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8
PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8
Dita835610
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Dadang Solihin
Seleksi Penerimaan Murid Baru 2025.pptx
Seleksi Penerimaan Murid Baru  2025.pptxSeleksi Penerimaan Murid Baru  2025.pptx
Seleksi Penerimaan Murid Baru 2025.pptx
Fajar Baskoro
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdfKUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
PT. DUTA MEDIA PRESS
Jakarta Pasca Ibu Kota Negara - Majalah Telstra
Jakarta Pasca Ibu Kota Negara - Majalah TelstraJakarta Pasca Ibu Kota Negara - Majalah Telstra
Jakarta Pasca Ibu Kota Negara - Majalah Telstra
Dadang Solihin
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptxPPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
SausanHidayahNova
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.pptenzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
ParlikPujiRahayu
Rencana PS Bahasa Indonesia Format Baru.pdf
Rencana PS Bahasa Indonesia Format Baru.pdfRencana PS Bahasa Indonesia Format Baru.pdf
Rencana PS Bahasa Indonesia Format Baru.pdf
edenmanoppo
Langkah-langkah Pembuatan Microsite.pptx
Langkah-langkah Pembuatan Microsite.pptxLangkah-langkah Pembuatan Microsite.pptx
Langkah-langkah Pembuatan Microsite.pptx
NurulIlyas3
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptxManajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Kanaidi ken
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptxDari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Syarifatul Marwiyah
Teks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptxTeks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptx
ArizOghey1
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
shafiqsmkamil
Buku 1 tentang orang Hukum perdata Universitas Negeri Semarang
Buku 1 tentang orang Hukum perdata Universitas Negeri SemarangBuku 1 tentang orang Hukum perdata Universitas Negeri Semarang
Buku 1 tentang orang Hukum perdata Universitas Negeri Semarang
iztawanasya1
Proposal Kegiatan Santunan Anak Yatim.docx
Proposal Kegiatan Santunan Anak Yatim.docxProposal Kegiatan Santunan Anak Yatim.docx
Proposal Kegiatan Santunan Anak Yatim.docx
tuminsa934

Pertemuan 1 Pengertian Dasar Logika

  • 1. PERTEMUAN 1 Dosen : Endang Retnoningsih, M.Kom www.endangretno.com
  • 2. Have a Wonderful Day Perbuatan salah adalah biasa bagi manusia, tapi perbuatan pura-pura itulah yang sebenarnya menimbulkan permusuhan dan penghianatan.
  • 5. DEFINISI LOGIKA Logika adalah salah satu cabang filsafat. Sebagai ilmu, logika disebut dengan logike episteme (bahasa Latin: logica scientia) atau ilmu logika (ilmu pengetahuan) yang mempelajari kecakapan untuk berpikir secara lurus, tepat, dan teratur. Kata logis yang dipergunakan tersebut bisa juga diartikan dengan masuk akal atau sesuai dengan nalar pemikiran manusia.
  • 6. Setelah langkah-langkah instruksi atau Algoritma tersebut selesai disusun, berikutnya user harus menyajikan langkah-langka dalam satu bahasa pemrograman komputer. Pemrograman adalah kegiatan menulis atau membuat langkah-langkah instruksi tersebut dalam suatu bahasa komputer. Hasil yang telah dicapai oleh penulis tersebut disebut dengan PROGRAM Jadi, Sebuah algortima pada hakitkatnya meruapkan suatu prosedure yang tepat dapat memecahkan masalah dengan menggunakan bantuan komputer serta suatu bahasa pemrograman tertentu.
  • 7. Gambar diatas menunjukan sebuah skema atau diagram alur suatu Proses menyelesaikan suatu masalah.
  • 9. Kriteria Pemilihan Algoritma 1. Ada output: mengacu pada definisi algoritma, suatu algoritma haruslah mempunyai output yang harus merupakan solusi dari masalah yang sedang diselesaikan. 2. Efektifitas dan Efisiensi :Dikatakan efektif jika algoritma tersebut menghasilkan suatu solusi yang sesuai dengan masalah yang diselesaikan dalam arti algoritma harus tepat guna.Dikatakan efisiensi jika waktu proses suatu algoritma relatif lebih singkat dan penggunaan memori komputernya lebih sedikit.
  • 10. 3. Jumlah langkahnya berhingga : maksudnya adalah barisan instruksi yang dibuat harus dalam suatu urutan tertentu atau harus berhingga agar masalah yang dihadapi dapat diselesaikan dengan tidak memerlukan waktu relatif lama. 4. Berakhir (Semi Algoritma) : proses didalam mencari penyelesaian suatu masalah harus berhenti dan berakhir dengan hasil akhir yang merupakan solusinya atau berupa informasi yang tidak diketemukan solusinya. Artinya baik dalam kondisi solusi ada atau tidak ada, proses akan tetap harus berakhir dan berhenti. Istilah lain dalam algoritma dikenal sebagai SEMI ALGORITMA, yaitu suatu prosedur yang hanya akan berhenti jika mempunyai atau menghasilkan solusi, sedangkan jika tidak menghasilkan solusi, maka prosedur tersebut akan berjalan tanpa henti. 5. Terstruktur : yaitu urutan barisan langkah-langkah yang digunakan harus disusun sedemikian rupa agar proses penyelesaian tidak berbelit-belit sedemikian sehingga bagian-bagian proses dapat dibedakan dengan jelas mana bagian input, proses dan output sehingga memudahkan user melakukan pemeriksaan ulang.
  • 11. Contoh 1: A. Algoritma untuk mengirimkan surat 1. Tulis surat pada secarik kertas surat 2. Ambil sampul surat atau amplop 3. Masukkan surat ke dalam amplop 4. Tutup amplop surat dengan lem perekat 5. Tulis alamat surat yang dituju, jika tidak diingat, lebih dahulu ambil buku alamat & cari alamat yang dituju, lalu tulis alamat tersebut pada amplop surat 6. Tempelkan perangko pada amplop surat 7. Bawa surat ke kantor pos untuk diserahkan pada pegawai pos atau menuju ke bis surat untuk memasukkan surat ke dalam kotak/bis surat. Kesimpulan: Ketujuh langkah tersebut merupakan suatu proses yang efektif sebab instruksi-instruksi yang ada semuanya berhingga dan jelas, serta dapat dikerjakan.
  • 12. Contoh 2: Algoritma untuk menentukan bilangan akar kuadrat dari suatu bilangan bulat positif yang diinput. 1. Baca bilangan bulat positif yang diinput, sebut saja sebagai A. 2. Dinyatakan Nilai B adalah 0 3. Hitung Nilai C yang berisikan Nilai B dikalikan Nilai B 4. Jika Nilai C sama dengan Nilai A, maka Nilai B adalah Akar dari Nilai A, lalu stop 5. Jika tidak, maka nilai B akan bertambah 1 6. Kembali ke langkah pada No.3 Ke Enam langkah tersebut diatas dapat dituangkan dengan menyelesaikan atau menerapkan secara komputasi
  • 13. Cara Komputasinya 1. Input A 2. B=0 3. C=B*B 4. If C=A then Print(cetak) C:End(stop) 5. B=B+1 6 Go To 3(kembali ke langkah ke 3
  • 17. 3. Bagaimana validitas suatu algoritma Yakni jika penyelesaian memenuhi solusi yang sebenarnya, artinya solusi yang didapat merupakan penyelesaian suatu masalah dan bukannya membuat masalah baru. 4. Bagaimana menganalisa suatu algoritma Caranya melihat running time atau waktu tempuh yang digunakan dalam menyelesaikan masalah serta jumlah memori yang digunakan dalam penyelesaian masalah tersebut.
  • 19. Sumber Referensi Algorithms, Yi-Shin Chen, Addison-Wesley Computing Algoritma dan pemrograman dalam bahasa Pascal dan C, Rinaldi Munir, penerbit Informatika Bandung http://web.si.its- sby.edu/kurikulum/materi/iptek/logika.html Yulikuspartono.2004.Pengantar Logika dan Algoritma.Andi.Yogyakarta
  • 21. Tugas Pertemuan 1 1. Buat Algoritma Peminjaman diperpustakan 2.Membeli buku di toko buku