Deprecated: ElementorDeps\DI\create(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/vendor_prefixed/dependency-injection/php-di/php-di/src/functions.php on line 32

Deprecated: ElementorDeps\DI\autowire(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/vendor_prefixed/dependency-injection/php-di/php-di/src/functions.php on line 44

Deprecated: ElementorDeps\DI\ContainerBuilder::writeProxiesToFile(): Implicitly marking parameter $proxyDirectory as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/vendor_prefixed/dependency-injection/php-di/php-di/src/ContainerBuilder.php on line 231

Deprecated: ElementorDeps\DI\Definition\Source\ReflectionBasedAutowiring::autowire(): Implicitly marking parameter $definition as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/vendor_prefixed/dependency-injection/php-di/php-di/src/Definition/Source/ReflectionBasedAutowiring.php on line 17

Deprecated: ElementorDeps\DI\Definition\Source\Autowiring::autowire(): Implicitly marking parameter $definition as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/vendor_prefixed/dependency-injection/php-di/php-di/src/Definition/Source/Autowiring.php on line 21

Deprecated: ElementorDeps\DI\Definition\Source\DefinitionFile::__construct(): Implicitly marking parameter $autowiring as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/vendor_prefixed/dependency-injection/php-di/php-di/src/Definition/Source/DefinitionFile.php on line 25

Deprecated: ElementorDeps\DI\Definition\Source\DefinitionArray::__construct(): Implicitly marking parameter $autowiring as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/vendor_prefixed/dependency-injection/php-di/php-di/src/Definition/Source/DefinitionArray.php on line 33

Deprecated: ElementorDeps\DI\Definition\Source\DefinitionNormalizer::normalizeRootDefinition(): Implicitly marking parameter $wildcardsReplacements as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/vendor_prefixed/dependency-injection/php-di/php-di/src/Definition/Source/DefinitionNormalizer.php on line 42

Deprecated: ElementorDeps\DI\Proxy\ProxyFactory::__construct(): Implicitly marking parameter $proxyDirectory as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/vendor_prefixed/dependency-injection/php-di/php-di/src/Proxy/ProxyFactory.php on line 38

Deprecated: ElementorDeps\DI\Container::__construct(): Implicitly marking parameter $definitionSource as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/vendor_prefixed/dependency-injection/php-di/php-di/src/Container.php on line 87

Deprecated: ElementorDeps\DI\Container::__construct(): Implicitly marking parameter $proxyFactory as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/vendor_prefixed/dependency-injection/php-di/php-di/src/Container.php on line 87

Deprecated: ElementorDeps\DI\Container::__construct(): Implicitly marking parameter $wrapperContainer as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/vendor_prefixed/dependency-injection/php-di/php-di/src/Container.php on line 87

Deprecated: Creation of dynamic property PageLayer::$BRAND_TEXT is deprecated in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/pagelayer/init.php on line 158

Deprecated: Creation of dynamic property PageLayer::$LOGO is deprecated in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/pagelayer/init.php on line 162

Deprecated: Creation of dynamic property PageLayer::$action is deprecated in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/pagelayer/init.php on line 166

Deprecated: Creation of dynamic property PageLayer::$template_call_sidebar is deprecated in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/themes/popularfx/functions.php on line 114

Deprecated: Elementor\Controls_Stack::get_active_controls(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/includes/base/controls-stack.php on line 353

Deprecated: Elementor\Controls_Stack::get_active_controls(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/includes/base/controls-stack.php on line 353

Deprecated: Elementor\Controls_Stack::get_style_controls(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/includes/base/controls-stack.php on line 800

Deprecated: Elementor\Controls_Stack::get_style_controls(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/includes/base/controls-stack.php on line 800

Deprecated: Elementor\Elements_Manager::create_element_instance(): Implicitly marking parameter $element_type as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/includes/managers/elements.php on line 70

Deprecated: Elementor\Element_Base::__construct(): Implicitly marking parameter $args as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/includes/base/element-base.php on line 1583

Deprecated: Elementor\Repeater::__construct(): Implicitly marking parameter $args as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/includes/elements/repeater.php on line 48

Deprecated: Elementor\Core\Utils\Collection::filter(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/core/utils/collection.php on line 51

Deprecated: ElementorDeps\DI\Definition\ObjectDefinition::__construct(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/vendor_prefixed/dependency-injection/php-di/php-di/src/Definition/ObjectDefinition.php on line 62

Deprecated: ElementorDeps\DI\Definition\ObjectDefinition::setClassName(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/vendor_prefixed/dependency-injection/php-di/php-di/src/Definition/ObjectDefinition.php on line 75

Deprecated: ElementorDeps\DI\Definition\ObjectDefinition::setLazy(): Implicitly marking parameter $lazy as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/vendor_prefixed/dependency-injection/php-di/php-di/src/Definition/ObjectDefinition.php on line 158

Deprecated: ElementorDeps\DI\Definition\Resolver\ObjectCreator::setPrivatePropertyValue(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/vendor_prefixed/dependency-injection/php-di/php-di/src/Definition/Resolver/ObjectCreator.php on line 158

Deprecated: ElementorDeps\DI\Definition\Resolver\ParameterResolver::resolveParameters(): Implicitly marking parameter $definition as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/vendor_prefixed/dependency-injection/php-di/php-di/src/Definition/Resolver/ParameterResolver.php on line 34

Deprecated: ElementorDeps\DI\Definition\Resolver\ParameterResolver::resolveParameters(): Implicitly marking parameter $method as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/vendor_prefixed/dependency-injection/php-di/php-di/src/Definition/Resolver/ParameterResolver.php on line 34

Deprecated: Creation of dynamic property PageLayer::$templates is deprecated in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/pagelayer/main/template.php on line 726

Deprecated: Creation of dynamic property PageLayer::$template_header is deprecated in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/pagelayer/main/template.php on line 740

Deprecated: Creation of dynamic property PageLayer::$template_post is deprecated in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/pagelayer/main/template.php on line 744

Deprecated: Creation of dynamic property PageLayer::$template_footer is deprecated in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/pagelayer/main/template.php on line 752

Deprecated: Creation of dynamic property PageLayer::$template_popup_ids is deprecated in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/pagelayer/main/template.php on line 785

Deprecated: Creation of dynamic property PageLayer::$load_live_errors is deprecated in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/pagelayer/init.php on line 1169

Deprecated: Creation of dynamic property PageLayer::$shortcode_loaded is deprecated in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/pagelayer/main/functions.php on line 643

Deprecated: Return type of pagelayerQuery\DomNode::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/pagelayer/lib/pquery/gan_node_html.php on line 2356

Deprecated: Return type of pagelayerQuery::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/pagelayer/lib/pquery/pQuery.php on line 123

Deprecated: Return type of pagelayerQuery::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/pagelayer/lib/pquery/pQuery.php on line 127

Deprecated: Return type of pagelayerQuery::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/pagelayer/lib/pquery/pQuery.php on line 131

Deprecated: Return type of pagelayerQuery::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/pagelayer/lib/pquery/pQuery.php on line 140

Deprecated: Return type of pagelayerQuery::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/pagelayer/lib/pquery/pQuery.php on line 99

Deprecated: Return type of pagelayerQuery::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/pagelayer/lib/pquery/pQuery.php on line 83

Deprecated: Creation of dynamic property PageLayer::$anim_in_options is deprecated in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/pagelayer/main/shortcodes.php on line 110

Deprecated: Creation of dynamic property PageLayer::$anim_out_options is deprecated in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/pagelayer/main/shortcodes.php on line 162

Deprecated: Creation of dynamic property PageLayer::$slider_arrow_styles is deprecated in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/pagelayer/main/shortcodes.php on line 214

Deprecated: Creation of dynamic property PageLayer::$slider_pager_styles is deprecated in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/pagelayer/main/shortcodes.php on line 380

Deprecated: Creation of dynamic property PageLayer::$slider_options is deprecated in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/pagelayer/main/shortcodes.php on line 568
IoT Project – Syakir's Personal Website
Deprecated: Elementor\Core\Files\CSS\Post::add_controls_stack_style_rules(): Implicitly marking parameter $all_controls as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/core/files/css/post.php on line 221

Deprecated: Elementor\Core\Files\CSS\Base::add_controls_stack_style_rules(): Implicitly marking parameter $all_controls as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/core/files/css/base.php on line 552

Deprecated: Elementor\Core\Files\CSS\Base::get_active_controls(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/core/files/css/base.php on line 921

Deprecated: Elementor\Core\Files\CSS\Base::get_active_controls(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/core/files/css/base.php on line 921

Deprecated: Elementor\Core\Files\CSS\Base::get_style_controls(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/core/files/css/base.php on line 949

Deprecated: Elementor\Core\Files\CSS\Base::get_style_controls(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/core/files/css/base.php on line 949

Deprecated: Elementor\Core\DynamicTags\Dynamic_CSS::add_controls_stack_style_rules(): Implicitly marking parameter $all_controls as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/core/dynamic-tags/dynamic-css.php on line 104

Deprecated: Elementor\Stylesheet::add_rules(): Implicitly marking parameter $query as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/includes/stylesheet.php on line 141

Syakir's Personal Website


Deprecated: Elementor\Includes\Widgets\Traits\Button_Trait::render_button(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/includes/widgets/traits/button-trait.php on line 523

Deprecated: Elementor\Includes\Widgets\Traits\Button_Trait::render_text(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/includes/widgets/traits/button-trait.php on line 654

Deprecated: Elementor\Includes\Elements\Container::__construct(): Implicitly marking parameter $args as nullable is deprecated, the explicit nullable type must be used instead in /home/mmgsjbud/syakirfajar.8th-cgen.com/wp-content/plugins/elementor/includes/elements/container.php on line 42

IoT Project

Tinybit Bluetooth Controller

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Tinybit Robor Soccer

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Maze Solving

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Tinybit Hand Gestures

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Color Sorter

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Adab Game

For the fourth project in IT, we created a game called Adab Game. This game is about bedtime manners.

Take Me Out

For this fifth project, we made a game called Take Me Out. The task here is simply to free a Cat with some obstacles.

Block Breaker

For this sixth project, we created a game called Block Breaker. The way to play is only to destroy a few blocks using the ball.

The Defender New

For this 7th project, we created a game called The Defender New. The game has undergone a slight change from before.

Ninja Slash

For this eighth project, we made another game called Ninja Slash. This game is quite unique because we play it using camera sensing.

Bomber Mania

For my ninth project in IT, I created a game called Boomber Mania or Bomberman. I created this game on the Scartch platform.

Semester 2

Micro:bit Basic

For this 7th project, we created a game called The Defender New. The game has undergone a slight change from before.

Lego and Sumo

For this eighth project, we made another game called Ninja Slash. This game is quite unique because we play it using camera sensing.

Tinybit

For the first project of this IT course in semester 2, I created a temperature in microbit.

Smart Trashbin

For my fourth project in semester 2, I made a trash can that can open automatically, or commonly called Smart Trashbin.

Soccer

For this eighth project, we made another game called Ninja Slash. This game is quite unique because we play it using camera sensing.

Water Plant

For this sixth project, I learned how to make a water plant or automatic watering. I used pictoblox to code it.

Smart Parking

For my fourth project in semester 2, I made a trash can that can open automatically, or commonly called Smart Trashbin. This project was made with 5 people per group.

-> 7thGrade <-

Drone Tello

For this eighth project, we made another game called Ninja Slash. This game is quite unique because we play it using camera sensing.

📝All IT Exam 7 Grade

Scratch Exam 1

This is my first exam in 7th grade, which is to create a game using the Scratch platform. In this game, there are two levels: Defender and Maze.

WordPress Exam

Scratch Exam 2

This is the second time I have created a game using Scratch in the IT exam. For this game, I created a game about protecting plants from bird attacks.

Robotics Exam

This is my first time taking the Robotics Exam, where I was assigned to create a crab-themed robot. I had to make the crab’s claws move to open and close.

8 Grade

IoT Project

For the IoT Project, I created many interesting technologies, such as coding robots, creating AI, developing automated systems, and so on.

Multimedia Project

For the Multimedia Project, I created many cool designs, such as illustrations, 3D designs, animations, and others. I created most of them in Figma.

9 Grade