Skip to content

Instantly share code, notes, and snippets.

View nooglersoon's full-sized avatar

fauziabd nooglersoon

  • Rupawarna
  • Indonesia
  • 04:36 (UTC +07:00)
View GitHub Profile
@nooglersoon
nooglersoon / operations.js
Last active May 20, 2022 00:54
Getting Started with JavaScript
// +
3 + 4
@nooglersoon
nooglersoon / contentView.swift
Last active June 16, 2020 13:22
Medium Session: 100 Days of SwitUI - We Split
//
// ContentView.swift
// WeSplit
//
// Created by Fauzi Achmad Bangsa Diria on 14/06/20.
// Copyright © 2020 nooglersoon. All rights reserved.
//
import SwiftUI
@nooglersoon
nooglersoon / introtoOOP11.swift
Created June 9, 2020 01:42
Medium Session: Introduction to Swift's OOP in Indonesia - Part 2G
struct ClubMobil {
let member: [Mobil];
}
var mobilSatu = Sedan(merk:"Toyota", model:"Supra 2000", warna: "Merah marun", tempatProduksi: "Kabupaten Karawang", tahunProduksi: 2015, dvdPlayer: true)
var mobilDua = SUV(merk:"Honda", model:"CRV", warna: "Biru Dongker", tempatProduksi: "Jepang", tahunProduksi: 2019, dvdPlayer: false)
var club = ClubMobil(member: [mobilSatu,mobilDua])
@nooglersoon
nooglersoon / introtoOOP10.swift
Created June 9, 2020 00:48
Medium Session: Introduction to Swift's OOP in Indonesia - Part 2F
class Sedan: Mobil { // -> Class Toyota merupakan subclass atau child class, sementara Mobil adalah superclass atau parent class
// Melakukan override methods pada playEntertainment, dengan parameter baru dan isi dari methods ikut diubah
override func playEntertainment(_ dvdPlayer: Bool) -> String {
if dvdPlayer {
return "Your Sedan dvd player is now playing!"
}else{
@nooglersoon
nooglersoon / introtoOOP9.swift
Created June 9, 2020 00:43
Medium Session: Introduction to Swift's OOP in Indonesia - Part 2E
class Sedan: Mobil { // -> Class Toyota merupakan subclass atau child class, sementara Mobil adalah superclass atau parent class
// Melakukan override methods pada playEntertainment, dengan parameter yg sama ataupun diubah ke yang lain dan isi function dirubah
override func playEntertainment(_ musicPlayer: Bool) -> String {
if musicPlayer {
return "Your Sedan audio is now playing!"
}else{
@nooglersoon
nooglersoon / introtoOOP8.swift
Created June 9, 2020 00:37
Medium Session: Introduction to Swift's OOP in Indonesia - Part 2D
/*
Menambahkan methods baru dari class Mobil, yaitu playEntertainment. Dengan parameternya adalah musicPlayer.
*/
class Mobil {
func playEntertainment (_ musicPlayer: Bool) -> String {
@nooglersoon
nooglersoon / introtoOOP7.swift
Created June 8, 2020 00:48
Medium Session: Introduction to Swift's OOP in Indonesia - Part 2C
class Sedan: Mobil { // -> Class Toyota merupakan subclass atau child class, sementara Mobil adalah superclass atau parent class
private var engineCode: String = "" // -> Variable engineCode tidak dapat langsung diakses dari luar atau saat pemanggilan objek
let model: String;
let warna: String;
init(merk: String, model: String, warna: String, tempatProduksi: String, tahunProduksi: Int) {
self.model = model
self.warna = warna
@nooglersoon
nooglersoon / introtoOOP6.swift
Created June 7, 2020 23:32
Medium Session: Introduction to Swift's OOP in Indonesia - Part 2B
var mobilSatu = Sedan(merk:"Toyota", model:"Supra 2000", warna: "Merah marun", tempatProduksi: "Kabupaten Karawang")
print("Pelanggan baru saja membeli mobil merk \(mobilSatu.merk) dengan model \(mobilSatu.model) berwarna \(mobilSatu.warna) yang diproduksi di \(mobilSatu.tempatProduksi).")
print("\n")
print("***Proses Testing dalam Pabrik***")
print("\n")
// Testing mobil sedan di dalam pabrik
mobilSatu.startEngine()
print("Status Mobil: \(mobilSatu.carStatus("D")), the test is completed! \n")
@nooglersoon
nooglersoon / introtoOOP5.swift
Created June 7, 2020 23:18
Medium Session: Introduction to Swift's OOP in Indonesia - Part 2A
class Sedan: Mobil { // -> Class Toyota merupakan subclass atau child class, sementara Mobil adalah superclass atau parent class
let model: String;
let warna: String;
init(merk: String, model: String, warna: String, tempatProduksi: String) {
self.model = model
self.warna = warna
super.init(merk: merk, tempatProduksi: tempatProduksi)
@nooglersoon
nooglersoon / introtoOOP4.swift
Created June 4, 2020 00:44
Medium Session: Introduction to Swift's OOP in Indonesia - Part 1D
let mobil1 = Mobil(merk: "Toyota", tempatProduksi: "Karawang")
print(mobil1.merk)
print(mobil1.tempatProduksi)
print(mobil1.carStatus("P"))
print(mobil1.startEngine())
print(mobil1.carStatus("P"))