SlideShare a Scribd company logo
1 of 9
Dasar Pemrograman JavaScript
J. H. Somahua, Ph.D
Dept. Elektronika Komputasi
Bandung 2016
Daftar Pustaka
1) Goodman, D., JavaScript Bible. Fooster City, CA: IDG
Books Worldwide, Inc., 1998.
2) Simamora, S.N.M.P. “Diktat Pemrograman Dasar
JavaScript”. Dept. Sistem Komputer, Fak. Teknik.
ITHB. Bandung. 2002.
3) Simamora, S.N.M.P. “Diktat Pengantar Teknologi
Informasi”. Program studi T. Informatika, Fak.
Teknologi Informasi. Univ. BALE. Bandung. 2012.
4) Simamora, S.N.M.P. Modul Belajar Praktis Algoritma
dan Pemrograman. Penerbit Deepublish,
Yogyakarta. 2016. ISBN: 978-602-401-318-9.
Latihan-01
Solusi:
Pemrograman JavaScript:
0x27 = ( … )2;
= 0010 0111;
DEC(63) = ( … )2;
63  2 = 31 sisa 1
31  2 = 15 sisa 1
15  2 = 7 sisa 1
7  2 = 3 sisa 1
3  2 = 1 sisa 1
1  2 = 0 sisa 1
Direkonstruksi menjadi:
0011 1111;
0x27
DEC(63) : 0011 1111
: 0010 0111

 0001 1000ABE
maka, ABE = 16 + 8 = (24)10;
Tampilan jalannya program:
Jika di-input-kan 0x27 ke var: ABE lalu diproses dengan statement berikut:
ABEABE  DEC(63);
Tuliskan pemrograman JavaScript untuk menampilkan nilai ABE terbaru;
Algoritma Matematika Informasi (gunakan Algoritma FAST)
Latihan-02
Solusi:
Jika di-input-kan secara berurutan ke var: sns, -9.5 5 9.5 -9 -27 3.5, lalu diproses dengan
statement berikut:
ABE[i]SNS[i]  2;
Tuliskan pemrograman JavaScript untuk menampilkan isi var: ABE terbaru;
ABE[1]SNS[1]  2 = -4.75;
ABE[2]SNS[2]  2 = 2.5;
ABE[3]SNS[3]  2 = 4.75;
ABE[4]SNS[4]  2 = -4.5;
ABE[5]SNS[5]  2 = -13.5;
ABE[6]SNS[6]  2 = 1.75;
Konstruksi-algoritma:
Pemrograman JavaScript: Tampilan jalannya program:
Latihan-03
Solusi: Konstruksi-algoritma
Apabila sebuah resistor, R=2K, diparalelkan sebanyak tiga buah pada beda-potensial 3V;
maka tentukan kuat-arus yang bekerja pada rangkaian-elektrik tersebut.
Tuliskan pemrograman JavaScript untuk menyelesaikan persoalan ini.
R =
 
 
 
K
RRR
RRR
333.11
6
8
222
)2)(2)(2(..
6
2
321
321




  mA
R
V
i
tot
4
1
2
)2)(4(
)2)(3)(3(
6
8
3

Pemrograman JavaScript: Tampilan jalannya program:
Latihan-04
Solusi: Rumus ABC:
Sebuah PFK: 2x24x6; tuliskan pemrograman JavaScript untuk menampilkan nilai
diskriminan (D) serta nilai-nilai akar kembar: x1 dan x2. Gunakan rumus ABC.
Pemrograman JavaScript: Tampilan jalannya program:
  ;3
4
84
4
48164
)2(2
)6)(2(4)4()4( 2
1 





x
  ;1
4
84
4
48164
)2(2
)6)(2(4)4()4( 2
2 





x
Latihan-05
Solusi: Konstruksi-algoritma
Jika di-input-kan string “sekeloa” ke var: kata ; maka apabila dirunut-ulang, tuliskan
pemrograman JavaScript untuk menampilkannya sebelum dan sesudah kata dirunut-ulang.
Pemrograman JavaScript: Tampilan jalannya program:
sekeloa  aolekes
var: kata  {‘s’,’e’,’k’,’e’,’l’,’o’,’a’}
Latihan-06
Solusi:
Hitunglah nilai rata-rata dari sejumlah nilai yang di-input-kan end-user. Dan tampilkan
kembali nilai-nilai yang di-input-kan tersebut.
Pemrograman JavaScript: Tampilan jalannya program:
Latihan-07
Solusi: Konstruksi-algoritma
Hitunglah volume sebuah bola menggunakan metode function, apabila ditetapkan r=4.5.
Pemrograman JavaScript: Tampilan jalannya program:
r4.5;
Vol-Bola =  3
5.4..
3
4

= 381.51

More Related Content

Similar to Java Script Concepts

Java programming sns
Java programming snsJava programming sns
Java programming snsstaffpengajar
 
Allen d76 matlab-adjoe_
Allen d76 matlab-adjoe_Allen d76 matlab-adjoe_
Allen d76 matlab-adjoe_staffpengajar
 
Presentasi Tugas Akhir
Presentasi Tugas AkhirPresentasi Tugas Akhir
Presentasi Tugas AkhirFrans Madah
 
Pemrograman terstruktur
Pemrograman terstrukturPemrograman terstruktur
Pemrograman terstrukturMeiland Meebo
 
Panduan_Belajar_Mandiri_MATLAB.pdf
Panduan_Belajar_Mandiri_MATLAB.pdfPanduan_Belajar_Mandiri_MATLAB.pdf
Panduan_Belajar_Mandiri_MATLAB.pdfgunturwijaya7
 
Lthn_kasus_M13_alpro.pdf
Lthn_kasus_M13_alpro.pdfLthn_kasus_M13_alpro.pdf
Lthn_kasus_M13_alpro.pdfstaffpengajar
 
James philip montolalu 13021106048
James philip montolalu   13021106048James philip montolalu   13021106048
James philip montolalu 13021106048James Montolalu
 
Analisis butir soal hasil ujian
Analisis butir soal hasil ujianAnalisis butir soal hasil ujian
Analisis butir soal hasil ujianWisda Putri
 
Introduction to-basic language-programming
Introduction to-basic language-programmingIntroduction to-basic language-programming
Introduction to-basic language-programmingstaffpengajar
 
Diktat c++ d76_dev-cpp
Diktat c++ d76_dev-cppDiktat c++ d76_dev-cpp
Diktat c++ d76_dev-cppstaffpengajar
 
RPP OPERASI MATRIKS( penjumlahan, pengurangan, perkalian dengan sebuah bilang...
RPP OPERASI MATRIKS( penjumlahan, pengurangan, perkalian dengan sebuah bilang...RPP OPERASI MATRIKS( penjumlahan, pengurangan, perkalian dengan sebuah bilang...
RPP OPERASI MATRIKS( penjumlahan, pengurangan, perkalian dengan sebuah bilang...Universitas Lambung Mangkurat
 
Pengenalan matlab
Pengenalan matlab Pengenalan matlab
Pengenalan matlab Kinko Gua
 

Similar to Java Script Concepts (20)

Pengenalan Matlab
Pengenalan MatlabPengenalan Matlab
Pengenalan Matlab
 
Java programming sns
Java programming snsJava programming sns
Java programming sns
 
Allen d76 matlab-adjoe_
Allen d76 matlab-adjoe_Allen d76 matlab-adjoe_
Allen d76 matlab-adjoe_
 
Matlab tutor sns
Matlab tutor snsMatlab tutor sns
Matlab tutor sns
 
Presentasi Tugas Akhir
Presentasi Tugas AkhirPresentasi Tugas Akhir
Presentasi Tugas Akhir
 
Matlab sns_77
Matlab sns_77Matlab sns_77
Matlab sns_77
 
Pemrograman terstruktur
Pemrograman terstrukturPemrograman terstruktur
Pemrograman terstruktur
 
Panduan_Belajar_Mandiri_MATLAB.pdf
Panduan_Belajar_Mandiri_MATLAB.pdfPanduan_Belajar_Mandiri_MATLAB.pdf
Panduan_Belajar_Mandiri_MATLAB.pdf
 
Lthn_kasus_M13_alpro.pdf
Lthn_kasus_M13_alpro.pdfLthn_kasus_M13_alpro.pdf
Lthn_kasus_M13_alpro.pdf
 
James philip montolalu 13021106048
James philip montolalu   13021106048James philip montolalu   13021106048
James philip montolalu 13021106048
 
My javanote04
My javanote04My javanote04
My javanote04
 
Prak strukturdata
Prak strukturdataPrak strukturdata
Prak strukturdata
 
Analisis butir soal hasil ujian
Analisis butir soal hasil ujianAnalisis butir soal hasil ujian
Analisis butir soal hasil ujian
 
Mentkuan10linierprograming
Mentkuan10linierprogramingMentkuan10linierprograming
Mentkuan10linierprograming
 
Introduction to-basic language-programming
Introduction to-basic language-programmingIntroduction to-basic language-programming
Introduction to-basic language-programming
 
Diktat c++ d76_dev-cpp
Diktat c++ d76_dev-cppDiktat c++ d76_dev-cpp
Diktat c++ d76_dev-cpp
 
RPP OPERASI MATRIKS( penjumlahan, pengurangan, perkalian dengan sebuah bilang...
RPP OPERASI MATRIKS( penjumlahan, pengurangan, perkalian dengan sebuah bilang...RPP OPERASI MATRIKS( penjumlahan, pengurangan, perkalian dengan sebuah bilang...
RPP OPERASI MATRIKS( penjumlahan, pengurangan, perkalian dengan sebuah bilang...
 
Konsep Array_sns
Konsep Array_snsKonsep Array_sns
Konsep Array_sns
 
Operasi dasar matlab job 1
Operasi dasar matlab job 1Operasi dasar matlab job 1
Operasi dasar matlab job 1
 
Pengenalan matlab
Pengenalan matlab Pengenalan matlab
Pengenalan matlab
 

More from staffpengajar

Dasar Operator Arithmatika_python.pdf
Dasar Operator Arithmatika_python.pdfDasar Operator Arithmatika_python.pdf
Dasar Operator Arithmatika_python.pdfstaffpengajar
 
artikel_IoT_PR_snmpsimamora.pdf
artikel_IoT_PR_snmpsimamora.pdfartikel_IoT_PR_snmpsimamora.pdf
artikel_IoT_PR_snmpsimamora.pdfstaffpengajar
 
Japaness multiplification 3 variables and 4 variables
Japaness multiplification 3 variables and 4 variablesJapaness multiplification 3 variables and 4 variables
Japaness multiplification 3 variables and 4 variablesstaffpengajar
 
Randomize number vbscript_sns
Randomize number vbscript_snsRandomize number vbscript_sns
Randomize number vbscript_snsstaffpengajar
 
sns77 vb script_politel
sns77 vb script_politelsns77 vb script_politel
sns77 vb script_politelstaffpengajar
 
Algoritma Matematika Informasi dalam Pemrograman C++
Algoritma Matematika Informasi dalam Pemrograman C++Algoritma Matematika Informasi dalam Pemrograman C++
Algoritma Matematika Informasi dalam Pemrograman C++staffpengajar
 
Artikel sns op-bndg_2000
Artikel sns op-bndg_2000Artikel sns op-bndg_2000
Artikel sns op-bndg_2000staffpengajar
 
sns about struct-cpp
sns about struct-cppsns about struct-cpp
sns about struct-cppstaffpengajar
 
What about spim-simulator
What about spim-simulatorWhat about spim-simulator
What about spim-simulatorstaffpengajar
 
Notes reliability engineering
Notes reliability engineeringNotes reliability engineering
Notes reliability engineeringstaffpengajar
 
tif314 m11 krywn_sns_
tif314 m11 krywn_sns_tif314 m11 krywn_sns_
tif314 m11 krywn_sns_staffpengajar
 
M10 tif314 kls.krywn-sns
M10 tif314 kls.krywn-snsM10 tif314 kls.krywn-sns
M10 tif314 kls.krywn-snsstaffpengajar
 
tif306 minggu ke-6_kls.krywn
tif306 minggu ke-6_kls.krywntif306 minggu ke-6_kls.krywn
tif306 minggu ke-6_kls.krywnstaffpengajar
 

More from staffpengajar (20)

M15_alpro_.pdf
M15_alpro_.pdfM15_alpro_.pdf
M15_alpro_.pdf
 
M09-jarKomp-1_.pdf
M09-jarKomp-1_.pdfM09-jarKomp-1_.pdf
M09-jarKomp-1_.pdf
 
M10-jarKomp-1.pdf
M10-jarKomp-1.pdfM10-jarKomp-1.pdf
M10-jarKomp-1.pdf
 
Dasar Operator Arithmatika_python.pdf
Dasar Operator Arithmatika_python.pdfDasar Operator Arithmatika_python.pdf
Dasar Operator Arithmatika_python.pdf
 
artikel_IoT_PR_snmpsimamora.pdf
artikel_IoT_PR_snmpsimamora.pdfartikel_IoT_PR_snmpsimamora.pdf
artikel_IoT_PR_snmpsimamora.pdf
 
data_dan_DBase_.pdf
data_dan_DBase_.pdfdata_dan_DBase_.pdf
data_dan_DBase_.pdf
 
Japaness multiplification 3 variables and 4 variables
Japaness multiplification 3 variables and 4 variablesJapaness multiplification 3 variables and 4 variables
Japaness multiplification 3 variables and 4 variables
 
Randomize number vbscript_sns
Randomize number vbscript_snsRandomize number vbscript_sns
Randomize number vbscript_sns
 
sns77 vb script_politel
sns77 vb script_politelsns77 vb script_politel
sns77 vb script_politel
 
Algoritma Matematika Informasi dalam Pemrograman C++
Algoritma Matematika Informasi dalam Pemrograman C++Algoritma Matematika Informasi dalam Pemrograman C++
Algoritma Matematika Informasi dalam Pemrograman C++
 
Artikel sns op-bndg_2000
Artikel sns op-bndg_2000Artikel sns op-bndg_2000
Artikel sns op-bndg_2000
 
sns about struct-cpp
sns about struct-cppsns about struct-cpp
sns about struct-cpp
 
What about spim-simulator
What about spim-simulatorWhat about spim-simulator
What about spim-simulator
 
Notes reliability engineering
Notes reliability engineeringNotes reliability engineering
Notes reliability engineering
 
sns es oop_
sns es oop_sns es oop_
sns es oop_
 
Oop aju allen-UBB
Oop aju allen-UBBOop aju allen-UBB
Oop aju allen-UBB
 
M8 tif314 krywn_sns
M8 tif314 krywn_snsM8 tif314 krywn_sns
M8 tif314 krywn_sns
 
tif314 m11 krywn_sns_
tif314 m11 krywn_sns_tif314 m11 krywn_sns_
tif314 m11 krywn_sns_
 
M10 tif314 kls.krywn-sns
M10 tif314 kls.krywn-snsM10 tif314 kls.krywn-sns
M10 tif314 kls.krywn-sns
 
tif306 minggu ke-6_kls.krywn
tif306 minggu ke-6_kls.krywntif306 minggu ke-6_kls.krywn
tif306 minggu ke-6_kls.krywn
 

Recently uploaded

MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxarnisariningsih98
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxBambang440423
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Abdiera
 
demontrasi kontekstual modul 1.2.a. 6.pdf
demontrasi kontekstual modul 1.2.a. 6.pdfdemontrasi kontekstual modul 1.2.a. 6.pdf
demontrasi kontekstual modul 1.2.a. 6.pdfIndri117648
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxSyaimarChandra1
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxalalfardilah
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdfShintaNovianti1
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaNadia Putri Ayu
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023DodiSetiawan46
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxErikaPuspita10
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdfvebronialite32
 

Recently uploaded (20)

MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
 
demontrasi kontekstual modul 1.2.a. 6.pdf
demontrasi kontekstual modul 1.2.a. 6.pdfdemontrasi kontekstual modul 1.2.a. 6.pdf
demontrasi kontekstual modul 1.2.a. 6.pdf
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional Dunia
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdf
 

Java Script Concepts

  • 1. Dasar Pemrograman JavaScript J. H. Somahua, Ph.D Dept. Elektronika Komputasi Bandung 2016
  • 2. Daftar Pustaka 1) Goodman, D., JavaScript Bible. Fooster City, CA: IDG Books Worldwide, Inc., 1998. 2) Simamora, S.N.M.P. “Diktat Pemrograman Dasar JavaScript”. Dept. Sistem Komputer, Fak. Teknik. ITHB. Bandung. 2002. 3) Simamora, S.N.M.P. “Diktat Pengantar Teknologi Informasi”. Program studi T. Informatika, Fak. Teknologi Informasi. Univ. BALE. Bandung. 2012. 4) Simamora, S.N.M.P. Modul Belajar Praktis Algoritma dan Pemrograman. Penerbit Deepublish, Yogyakarta. 2016. ISBN: 978-602-401-318-9.
  • 3. Latihan-01 Solusi: Pemrograman JavaScript: 0x27 = ( … )2; = 0010 0111; DEC(63) = ( … )2; 63  2 = 31 sisa 1 31  2 = 15 sisa 1 15  2 = 7 sisa 1 7  2 = 3 sisa 1 3  2 = 1 sisa 1 1  2 = 0 sisa 1 Direkonstruksi menjadi: 0011 1111; 0x27 DEC(63) : 0011 1111 : 0010 0111   0001 1000ABE maka, ABE = 16 + 8 = (24)10; Tampilan jalannya program: Jika di-input-kan 0x27 ke var: ABE lalu diproses dengan statement berikut: ABEABE  DEC(63); Tuliskan pemrograman JavaScript untuk menampilkan nilai ABE terbaru; Algoritma Matematika Informasi (gunakan Algoritma FAST)
  • 4. Latihan-02 Solusi: Jika di-input-kan secara berurutan ke var: sns, -9.5 5 9.5 -9 -27 3.5, lalu diproses dengan statement berikut: ABE[i]SNS[i]  2; Tuliskan pemrograman JavaScript untuk menampilkan isi var: ABE terbaru; ABE[1]SNS[1]  2 = -4.75; ABE[2]SNS[2]  2 = 2.5; ABE[3]SNS[3]  2 = 4.75; ABE[4]SNS[4]  2 = -4.5; ABE[5]SNS[5]  2 = -13.5; ABE[6]SNS[6]  2 = 1.75; Konstruksi-algoritma: Pemrograman JavaScript: Tampilan jalannya program:
  • 5. Latihan-03 Solusi: Konstruksi-algoritma Apabila sebuah resistor, R=2K, diparalelkan sebanyak tiga buah pada beda-potensial 3V; maka tentukan kuat-arus yang bekerja pada rangkaian-elektrik tersebut. Tuliskan pemrograman JavaScript untuk menyelesaikan persoalan ini. R =       K RRR RRR 333.11 6 8 222 )2)(2)(2(.. 6 2 321 321       mA R V i tot 4 1 2 )2)(4( )2)(3)(3( 6 8 3  Pemrograman JavaScript: Tampilan jalannya program:
  • 6. Latihan-04 Solusi: Rumus ABC: Sebuah PFK: 2x24x6; tuliskan pemrograman JavaScript untuk menampilkan nilai diskriminan (D) serta nilai-nilai akar kembar: x1 dan x2. Gunakan rumus ABC. Pemrograman JavaScript: Tampilan jalannya program:   ;3 4 84 4 48164 )2(2 )6)(2(4)4()4( 2 1       x   ;1 4 84 4 48164 )2(2 )6)(2(4)4()4( 2 2       x
  • 7. Latihan-05 Solusi: Konstruksi-algoritma Jika di-input-kan string “sekeloa” ke var: kata ; maka apabila dirunut-ulang, tuliskan pemrograman JavaScript untuk menampilkannya sebelum dan sesudah kata dirunut-ulang. Pemrograman JavaScript: Tampilan jalannya program: sekeloa  aolekes var: kata  {‘s’,’e’,’k’,’e’,’l’,’o’,’a’}
  • 8. Latihan-06 Solusi: Hitunglah nilai rata-rata dari sejumlah nilai yang di-input-kan end-user. Dan tampilkan kembali nilai-nilai yang di-input-kan tersebut. Pemrograman JavaScript: Tampilan jalannya program:
  • 9. Latihan-07 Solusi: Konstruksi-algoritma Hitunglah volume sebuah bola menggunakan metode function, apabila ditetapkan r=4.5. Pemrograman JavaScript: Tampilan jalannya program: r4.5; Vol-Bola =  3 5.4.. 3 4  = 381.51