Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions array-concat.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
var panggilConcat = ()=>{
var data ={
kecamatan : ["jombang","ngasem","lamongan","lumajang"],
kabupaten : ["jombang","kediri","lamongan","lumajang"],
propinsi : ["jatim"],
}
var dataconcat = (data.kecamatan[1].concat(data.kabupaten[1])).concat(data.propinsi[0])

return dataconcat
}

console.log(panggilConcat());
17 changes: 17 additions & 0 deletions array-indexof.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
var panggilIndexof = ()=>{
var daerah = {
kota : ["jakarta","bandung","surabaya","bandung","surabaya"],
}
//return daerah.kota
for (var i = 0; i < daerah.kota.length; i++) {
//if (daerah.kota.indexOf(daerah.kota[i])){
var index = daerah.kota.indexOf(daerah.kota[i])
console.log(index);
//}
}
// console.log(daerah.kota.indexOf("bandung"));
// daerah.kota.splice(daerah.kota.indexOf("bandung")+1,0,"Medan")
// return daerah.kota
}

panggilIndexof()
11 changes: 11 additions & 0 deletions array-join.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
var panggilJoin = ()=>{
var kalimat = {
daerah : ["jakarta","medan","bandung","tangerang"]
}
console.log(kalimat.daerah);
var data = kalimat.daerah
data.splice(1,1)
var result = data.join(",")
return result
}
console.log(panggilJoin());
13 changes: 13 additions & 0 deletions array-object.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@

var panggilObject = ()=>{
var mobil = {
merk : ["Toyota","Daihatsu","BMW","Mitsubishi"],
type : ["SUV","Sedan","Pickup","Bus"],
harga : ["Below 250jt","Around 250jt","Above 250jt"],
warna : ["putih","hitam","merah","hijau","kuning"],
tahun : [2015,2016,2017,2018]
}
console.log(mobil.merk[0],"",mobil.tahun[0]);
}

panggilObject()
16 changes: 16 additions & 0 deletions array-pop.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
var panggilPop = ()=>{
var mobil = {
merk : ["toyota","daihatsu","hino","nissan"],
type : "sedan",
warna: "putih"
}
console.log(mobil.merk);
console.log("---------------");

var kota1 = mobil.merk.pop()
console.log(kota1);

return mobil.merk
}

console.log(panggilPop())
10 changes: 10 additions & 0 deletions array-push.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
var panggilPush = ()=>{
var data = [1,2,3,4,5,6,7,8]
console.log(data)
console.log("--------------");
data.push(9)

return data
}

console.log(panggilPush());
11 changes: 11 additions & 0 deletions array-reverse.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
var panggilReverse = ()=>{
var daerah = {
kota : ["jakarta","Medan","Malang","Bandung"]
}
console.log(daerah.kota)

var data = daerah.kota.join("")
return data.split("").reverse().join("")
}

console.log(panggilReverse());
17 changes: 17 additions & 0 deletions array-shift.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
var panggilShift = ()=>{
var kota = ["jakarta","bandung","malang","surabaya","makasar"]
console.log(kota)
console.log("======")
// kota = kota.shift()

var kota1 = kota.shift()
console.log(kota1);

var kota2 = kota.shift()
console.log(kota2);


return kota
}

console.log(panggilShift())
13 changes: 13 additions & 0 deletions array-splice.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
var panggilSplice = ()=>{
var daerah = {
propinsi : ["banten","dki jakarta","jabar","jateng","jatim"]
}
console.log(daerah.propinsi)
console.log("------------------------");
// daerah.propinsi.splice(daerah.propinsi.length,0,"tangerang")
daerah.propinsi.splice(0,1)

return (daerah.propinsi)
}

console.log(panggilSplice())
47 changes: 47 additions & 0 deletions array-split.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
// var panggilSplit = ()=>{
// var kalimat = {
// nama : "Bagus Junaedi Ardiyanto",
// }
// //console.log(kalimat.nama)
//
// var ubah = kalimat.nama.split(" ")
// var nama = ubah[0].split("")
// var showindex = nama.indexOf("m")
//
// //return showindex
//
// if (showindex === 0) {
// var ubahdata = nama.splice(showindex,1,"j")
// return nama
// }
// else if (showindex === 1){
// ubahdata = nama.splice(showindex,1,"u")
// return nama
// }
// else {
// return "BAD"
// }
// }
//
// console.log(panggilSplit());
var panggildata = ()=>{
var kalimat = {
kata:"hello world"
}
console.log(kalimat.kata);
const ubahdata = kalimat.kata.split("")
//return ubahdata

const barisdata = ubahdata.indexOf(" ")
ubahdata.splice(barisdata,1)
//ubah posisi L
ubahdata.splice(3,0,"l")
ubahdata.splice(9,1)
//ubah posisi // O
ubahdata.splice(6,0,"o")
ubahdata.splice(8,1)
return ubahdata.join('')

}

console.log(panggildata());
12 changes: 12 additions & 0 deletions array-unshift.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
var panggilUnshift = ()=>{
var daerah = {
propinsi : ["dki jakarta","jabar","banten"],
}
console.log(daerah.propinsi)
console.log("------------------")
daerah.propinsi.unshift("jateng","jatim")

return daerah.propinsi
}

console.log(panggilUnshift())
41 changes: 41 additions & 0 deletions array.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
const data = [[1,2,3,4,5],[6,7,8,9,10]]

var switchcase = () =>{
switch(data[1][3]){
case 1:
console.log("satu")
break;
case 2:
console.log("dua")
break;
case 3:
console.log("tiga")
break;
case 4:
console.log("empat")
break;
case 5:
console.log("lima")
break;
case 6:
console.log("enam")
break;
case 7:
console.log("tujuh")
break;
case 8:
console.log("delapan")
break;
case 9:
console.log("sembilan")
break;
case 10:
console.log("Sepuluh");
break;
default:
console.log("data tidak terhubung");
break;
}
}

switchcase()
19 changes: 19 additions & 0 deletions bilanganGanjil.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
var panggilBilanganGanjil = ()=>{
var bilanganGenap = []
var bilanganGanjil = []

for (var i = 1; i < 31; i++) {
if (i%2 !== 0){
bilanganGanjil.push(i)
}
else{
if(i%2 === 0){
bilanganGenap.push(i)
}
}
}
//return bilanganGenap.concat(bilanganGanjil).join(",")
return bilanganGanjil
}

console.log(panggilBilanganGanjil());
12 changes: 12 additions & 0 deletions bilanganGenap.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
var panggilBilanganGenap = ()=>{
var bilanganGenap = []

for (var i = 1; i < 31 ; i++) {
if (i % 2 === 0){
bilanganGenap.push(i*4)
}
}
return bilanganGenap
}

console.log(panggilBilanganGenap());
13 changes: 13 additions & 0 deletions bilanganKelipatan.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
var panggilBilanganKelipatan = ()=>{
var bilanganKelipatan = []

for (var i = 1;i < 51; i++){
//bilanganKelipatan.push(i)
if (i%5 === 0){
bilanganKelipatan.push(i)
}
}
return bilanganKelipatan
}

console.log(panggilBilanganKelipatan());
7 changes: 7 additions & 0 deletions comment.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
function panggilComment(){
console.log("satu")
console.log("dua")
console.log("tiga");
}

panggilComment()
26 changes: 26 additions & 0 deletions filter.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
var panggilfilter = ()=>{
var data = [1,2,3,4,5,6,7,8,9,10]
var dataFilter = data.filter((result)=>{
return result % 2 !== 0
})
console.log(dataFilter.join(","))
}
panggilfilter()

//filter dengan object
var panggilfilter2 = ()=>{
var data2 = [
{kota : "bandung",propinsi :"jabar"},
{kota : "semarang",propinsi :"jateng"},
{kota : "surabaya",propinsi : "jatim"},
{kota : "kediri",propinsi :"jatim"},
{kota : "malang",propinsi :"jatim"},
{kota : "pekalongan",propinsi : "jateng"},
{kota : "majalengka",propinsi : "jabar"}
]
var dataFilter2 = data2.filter((item)=>{
return item.propinsi === "jateng"
})
return dataFilter2
}
console.log(panggilfilter2())
11 changes: 11 additions & 0 deletions for.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
var perulangan = () =>{
var kota = ["jakarta","bandung","surabaya"]
var i = 0;
for (i = 0; i < kota.length; i++){
console.log('kota :'+kota[i])//item
console.log(i)//index
console.log(kota)//array
}
}

perulangan()
10 changes: 10 additions & 0 deletions foreach.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
var panggilForeach = ()=>{
var kota = ["jakarta","Bandung","Surabaya"]

kota.forEach((item,index,array)=>{
console.log(item)
console.log(index)
console.log(array)
})
}
panggilForeach()
16 changes: 16 additions & 0 deletions function.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
function jalanSatu(){
console.log("jalan satu")
}

const jalanDua = function(){
console.log("jalan dua")
}

jalanSatu()
jalanDua()

const jalanTiga = () =>{
console.log("Jalan Tiga")
}

jalanTiga()
15 changes: 15 additions & 0 deletions if-else.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
function jalanSatu(){
var nilai = 1;
// if(nilai === 3){
// console.log("benar")
// }else if (nilai === 2){
// console.log("Dua");
// }
// else {
// console.log("salah")
// }
if(nilai===1)console.log("OK");
else console.log("Bukan");
}

jalanSatu()
14 changes: 14 additions & 0 deletions index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
var pesan1 = "hello Coding"
let pesan2 = "hello"
const pesan3 = "Coding"

if (true) {
var pesan1 = "rubah1"
let pesan2 = "rubah2"

console.log(pesan2)
}


console.log(pesan1)
console.log(pesan2)
Loading