
M Hudya Ramadhana
75 |76 | Hi, my name is Hudya. I am a software engineer. My hobby is coding, I love coding so much! 77 |
78 |79 |
├── .github └── FUNDING.yml ├── LICENSE ├── assets ├── hudya3.svg ├── hudya4.svg └── saweria.png ├── insight ├── campus │ ├── assets │ │ └── baaf1ba4-9abb-4274-89ca-7713400c14af.png │ └── cara-survive-sebagai-mahasiswa-it.md ├── career │ ├── assets │ │ ├── cb5486f8-521d-4fb5-b6a1-db315c26156a.png │ │ ├── hal-penting-belajar-laravel │ │ │ ├── 1d7b2dc4-750e-4d48-baab-214f00b0e832.png │ │ │ ├── 2023-03-04-12-51-02.png │ │ │ ├── 2023-03-04-12-54-30.png │ │ │ ├── 2023-03-04-13-02-49.png │ │ │ ├── 2023-03-04-13-08-24.png │ │ │ ├── 2023-03-04-13-11-44.png │ │ │ ├── 2023-03-04-13-15-31.png │ │ │ ├── 2023-03-04-13-19-31.png │ │ │ ├── 2023-03-04-13-23-15.png │ │ │ ├── 2023-03-04-13-29-14.png │ │ │ └── 2023-03-04-13-32-16.png │ │ └── tips-belajar-database-relasi │ │ │ ├── 2023-03-22-09-57-57.png │ │ │ ├── 2023-03-22-10-10-06.png │ │ │ ├── 2023-03-22-10-16-53.png │ │ │ ├── 2023-03-22-10-22-00.png │ │ │ ├── 2023-03-22-10-35-33.png │ │ │ ├── 2023-03-22-10-39-13.png │ │ │ ├── 2023-03-22-10-42-05.png │ │ │ └── 9de64520-aef1-483d-a637-e51375e232f5.png │ ├── emang-backend-tuh-ngapain.md │ ├── hal-penting-ketika-belajar-laravel.md │ └── tips-belajar-database-relasional.md └── introduction.md ├── notebook └── nihongo │ └── chapter-1 │ ├── kotoba.md │ └── material.md ├── readme.MD ├── study-plan ├── college-student-introduction-to-web.md └── college-student-introduction.md ├── tech-knowledge ├── code │ └── leetcode │ │ ├── array-or-hashing │ │ ├── 1-two-sum.md │ │ ├── 217-contains-duplicate.md │ │ ├── 242-valid-anagram.md │ │ └── assets │ │ │ ├── 1-two-sum │ │ │ ├── 0e4bb40b-2c15-4112-8dca-53efd45c02c9.png │ │ │ └── c3a697da-0eb4-430e-9ddd-c2eb7c005a6a.png │ │ │ ├── 217-contains-duplicate │ │ │ ├── a6399726-8203-48b4-8deb-517880d0279e.png │ │ │ └── b954b482-d0c8-493f-89a7-10c8ee22051a.png │ │ │ └── 242-valid-anagram │ │ │ ├── 0873ba29-a99f-4a85-a0c9-add32786dfff.png │ │ │ └── 88b164f0-9bb1-4315-bfd1-f489be7771ff.png │ │ ├── sliding-window │ │ ├── 121-best-time-to-buy-and-sell-stock.md │ │ └── assets │ │ │ └── 121-best-time-to-buy-and-sell-stock │ │ │ ├── header.png │ │ │ └── result.png │ │ ├── stack │ │ ├── 20-valid-parantheses.md │ │ └── assets │ │ │ └── 20-valid-parantheses │ │ │ ├── header.png │ │ │ └── result.png │ │ └── trees │ │ ├── 100-same-tree.md │ │ ├── 226-invert-binary-tree.md │ │ └── assets │ │ ├── 100-same-tree │ │ ├── example-1.png │ │ ├── example-2.png │ │ ├── example-3.png │ │ ├── header.png │ │ └── result.png │ │ └── 226-invert-binary-tree │ │ ├── 0fc88ae9-3988-4ad8-a2e4-715e6fae9e39.png │ │ ├── example-1.png │ │ ├── example-2.png │ │ └── result.png └── database │ ├── apa-aja-relasi-di-database-relasi.md │ ├── assets │ ├── apa-aja-relasi-di-database-relasi │ │ └── 347eed08-c077-49c6-9a5a-568aca4e73d8.png │ ├── belajar-denormalisasi-musuhnya-normalisasi │ │ └── e7915020-41c3-44e8-8f37-93e5d0b7a462.png │ ├── cara-kerja-pool-connection-database │ │ └── 07009633-da19-4846-b882-d1c655e8a2cf.png │ ├── d114be61-bba7-4154-a31d-5810a2ed1bc0.png │ ├── kenalan-sama-kolom-json │ │ ├── 73761957-91d7-45a6-a9ce-a54f5aa48ccb.png │ │ └── 7613eca4-6263-45c6-8487-3ed8a7182e50.png │ ├── memahami-normalisasi-database-relasi │ │ ├── 1nf.png │ │ ├── 2nf.png │ │ ├── 3nf-1.png │ │ ├── 3nf-2.png │ │ ├── 6d51d6f8-e5e9-4c53-8ff9-8fe607199c79.png │ │ ├── transaksi-tokped-detail.png │ │ └── transaksi-tokped.png │ ├── soft-delete-teknik-ngilang-tanpa-ngapus │ │ └── 8d53e324-8b29-41ed-8917-5b74e088a6c8.png │ ├── tabel-logs-penyelamat-backend-developer │ │ ├── 2023-04-01-13-50-04.png │ │ ├── 60de3bb8-f601-4ea1-9720-702e54f8fc0c.png │ │ └── d675d67f-1612-4c67-b305-53c31ca05f76.png │ └── transactions-teknik-menjaga-proses-yang-gagal │ │ └── b13cf1c5-64ae-4a99-92cf-1e533bf5907f.png │ ├── belajar-denormalisasi-musuhnya-normalisasi.md │ ├── cara-kerja-pool-connection-database.md │ ├── cara-pake-redis.md │ ├── kenalan-sama-kolom-json.md │ ├── memahami-normalisasi-database-relasi.md │ ├── soft-delete-teknik-ngilang-tanpa-ngapus.md │ ├── tabel-logs-penyelamat-backend-developer.md │ └── transactions-teknik-menjaga-proses-yang-gagal.md └── tutorial ├── series ├── android │ └── building-your-first-app │ │ ├── 1-introduction.md │ │ ├── 10-belajar-recycler-view.md │ │ ├── 11-upload-gambar-dengan-base64.md │ │ ├── 2-intent-berpindah-layar.md │ │ ├── 3-session-dengan-shared-preference.md │ │ ├── 4-belajar-debug.md │ │ ├── 5-belajar-list-view.md │ │ ├── 6-integrasi-dengan-firebase.md │ │ ├── 7-menambahkan-dan-melihat-todo.md │ │ ├── 8-menghapus-dan-mengubah-data.md │ │ ├── 9-membuat-autentikasi.md │ │ ├── assets │ │ ├── 1-introduction │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ ├── 5.png │ │ │ ├── 6.png │ │ │ ├── 7.png │ │ │ ├── 8.png │ │ │ ├── 9.png │ │ │ └── challenge-1.png │ │ ├── 10-belajar-recycler-view │ │ │ ├── 1.gif │ │ │ ├── image-1.png │ │ │ ├── image.png │ │ │ └── sample.png │ │ ├── 11-upload-gambar-dengan-base64 │ │ │ ├── 1.gif │ │ │ ├── image-1.png │ │ │ └── image.png │ │ ├── 2-intent-berpindah-layar │ │ │ ├── 1.gif │ │ │ ├── 1.png │ │ │ ├── 2.gif │ │ │ ├── 2.png │ │ │ └── 3.gif │ │ ├── 3-session-dengan-shared-preference │ │ │ ├── 1.gif │ │ │ ├── 1.png │ │ │ ├── 2.gif │ │ │ └── 3.gif │ │ ├── 4-belajar-debug │ │ │ ├── 1.gif │ │ │ ├── 1.png │ │ │ ├── 2.gif │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ ├── 5.png │ │ │ └── 6.png │ │ ├── 5-belajar-list-view │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ ├── Peek_2022-10-06_02-01.gif │ │ │ ├── Peek_2022-10-06_02-04.gif │ │ │ ├── Peek_2022-10-06_02-16.gif │ │ │ ├── Peek_2022-10-06_02-23.gif │ │ │ ├── Peek_2022-10-06_22-58.gif │ │ │ └── todo-icon.png │ │ ├── 6-integrasi-dengan-firebase │ │ │ ├── 1.gif │ │ │ ├── 1.png │ │ │ ├── 2.gif │ │ │ ├── 2.png │ │ │ ├── 3.gif │ │ │ ├── 3.png │ │ │ ├── 4.gif │ │ │ ├── 4.png │ │ │ ├── 5.png │ │ │ ├── 6.png │ │ │ ├── 7.png │ │ │ └── 8.png │ │ ├── 7-menambahkan-dan-melihat-todo │ │ │ ├── 1.gif │ │ │ ├── 2.gif │ │ │ └── challenge-1.gif │ │ ├── 8-menghapus-dan-mengubah-data │ │ │ ├── 1.gif │ │ │ └── 2.gif │ │ └── 9-membuat-autentikasi │ │ │ ├── 1.gif │ │ │ ├── 1.png │ │ │ └── 2.png │ │ ├── challenge │ │ ├── 1-introduction.md │ │ ├── 2-intent-berpindah-layar.md │ │ ├── 3-session-dengan-shared-preference.md │ │ ├── 5-belajar-list-view.md │ │ └── 7-menambahkan-dan-melihat-todo.md │ │ └── high-order-function.md ├── data-structure │ └── sorting │ │ └── binary-search-tree.md ├── devops │ └── salt │ │ └── 1-introduction.md ├── mongodb-essential │ ├── 1-introduction.md │ ├── 10-backup-and-restore.md │ ├── 2-servers-and-clients.md │ ├── 3-installation.md │ ├── 4-document-and-data-types.md │ ├── 5-querying-documents.md │ ├── 6-aggregation.md │ ├── 7-building-todo-list-with-js.md │ ├── 8-performance-indexing.md │ ├── 9-replication.md │ └── assets │ │ ├── 10-backup-and-restore │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ ├── 6.png │ │ ├── 7.png │ │ └── 8.png │ │ ├── 3-installation │ │ ├── 1.png │ │ ├── Peek 2025-01-16 20-49.gif │ │ ├── Peek 2025-01-16 21-57.gif │ │ ├── Peek 2025-01-16 22-58.gif │ │ ├── image-1.png │ │ ├── image-10.png │ │ ├── image-11.png │ │ ├── image-2.png │ │ ├── image-3.png │ │ ├── image-4.png │ │ ├── image-5.png │ │ ├── image-6.png │ │ ├── image-7.png │ │ ├── image-8.png │ │ ├── image-9.png │ │ ├── image.png │ │ ├── network-access.png │ │ ├── network-list-2.png │ │ └── network-list.png │ │ ├── 7-building-todo-list-with-js │ │ ├── 1.gif │ │ ├── 1.png │ │ └── 2.gif │ │ ├── 8-performance-indexing │ │ └── 1.gif │ │ └── 9-replication │ │ ├── 1.png │ │ └── 2.png ├── playwright-with-node-js │ ├── 1-install-playwright.md │ ├── 2-membuat-skenario.md │ ├── assets │ │ ├── 1.gif │ │ ├── 1.png │ │ ├── 2.gif │ │ ├── 2.png │ │ ├── 3.gif │ │ └── 4.gif │ └── readme.md ├── python-programming │ ├── assets │ │ ├── 6eb0b1e6-4ebd-47ae-9a48-76dbeec9704e.png │ │ └── 7b0d187c-b125-4e35-94ac-6ee81c33e1fa.png │ └── oop │ │ ├── 1-kenalan-sama-oop.md │ │ └── 2-latihan-oop-part-1.md ├── rust │ ├── fundamental │ │ └── 1-introduction.md │ └── rocket │ │ └── 1-belajar-framework-rocket.md ├── web-with-adonis │ ├── 1-introduction.md │ ├── 2-routing.md │ ├── 3-templating.md │ ├── 4-create-read-update-delete.md │ └── assets │ │ ├── 1.gif │ │ ├── 1.png │ │ ├── 2.gif │ │ ├── 2.png │ │ ├── 3.gif │ │ ├── 3.png │ │ ├── 4.gif │ │ ├── 4.png │ │ ├── 5.gif │ │ └── 5.png ├── web-with-html │ ├── basic-html │ │ ├── 1-introduction.md │ │ ├── 2-the-basic.md │ │ ├── 3-intro-to-css.md │ │ ├── 4-responsive-web.md │ │ ├── 5-intro-to-javascript.md │ │ ├── answer │ │ │ └── challenge-task-3.html │ │ ├── assets │ │ │ ├── 2023-08-24-17-47-42.png │ │ │ ├── 2023-08-24-17-49-45.png │ │ │ ├── 2023-08-24-17-51-14.png │ │ │ ├── 2023-08-24-17-53-03.png │ │ │ ├── 2023-08-24-17-55-55.png │ │ │ ├── 2023-08-24-17-56-40.png │ │ │ ├── 2023-08-24-17-57-03.png │ │ │ ├── 2023-08-24-17-57-37.png │ │ │ ├── 2023-08-24-17-58-03.png │ │ │ ├── 2023-08-24-18-01-00.png │ │ │ ├── 2023-08-24-18-03-56.png │ │ │ ├── 2023-08-24-18-05-45.png │ │ │ ├── 2023-08-24-18-06-41.png │ │ │ ├── 2023-08-24-18-07-11.png │ │ │ ├── 2023-08-24-18-08-16.png │ │ │ └── 5948abfc0e2df5.02876591.gif │ │ └── readme.md │ └── learn-bootstrap │ │ ├── 1-introduction-to-bootstrap.md │ │ ├── 2-introduction-to-layout.md │ │ ├── 3-introduction-to-components.md │ │ ├── 4-introduction-to-table.md │ │ ├── 5-create-form-in-bootstrap.md │ │ ├── 6-create-personal-website.md │ │ ├── assets │ │ ├── 1-introduction-to-bootstrap │ │ │ ├── 1.png │ │ │ └── 2.png │ │ ├── 2-introduction-to-layout │ │ │ ├── simplescreenrecorder-2021-08-22_06.27.10.gif │ │ │ └── simplescreenrecorder-2021-08-29_14.23.59.gif │ │ ├── 3-introduction-to-components │ │ │ ├── 1.png │ │ │ └── 2.png │ │ ├── 4-introduction-to-table │ │ │ ├── 1.png │ │ │ └── 2.png │ │ └── 6-create-personal-website │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ └── simplescreenrecorder-2021-09-02_23.38.37.gif │ │ └── readme.md └── web-with-php-native │ ├── 1-introduction.md │ ├── 2-templating.md │ ├── 3-connection-read-create.md │ ├── 4-update-and-delete.md │ ├── 5-login-and-session.md │ ├── 6-menampilkan-data-pada-select.md │ ├── 7-upload-file-dan-validation.md │ └── assets │ ├── 1-introduction │ ├── 1.png │ └── 2.png │ ├── 2-templating │ └── 1.png │ ├── 3-connection-read-create │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ └── 5.png │ ├── 4-update-and-delete │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ └── 6.png │ ├── 5-login-and-session │ ├── 1.png │ └── 2.png │ └── 6-menampilkan-data-pada-select │ ├── image-1.png │ └── image.png └── single └── database ├── 1-database-notes.md ├── assets ├── 1-database-notes │ └── f9734c59-01d3-48ba-8f06-5ff99aba4a2f.png ├── belajar-dan-install-grafana-local │ ├── dashboard-1.png │ ├── dashboard-2.png │ ├── dashboard-3.png │ ├── dashboard-4.png │ ├── dashboard-result-1.png │ ├── dashboard-result.png │ ├── db-connection-success.png │ ├── db-connection.png │ ├── db-new-data-1.png │ ├── db-new-data-2.png │ ├── db-new-data-3.png │ ├── db-new-data.png │ ├── header.png │ ├── prometheus-connection.png │ └── sample.png └── belajar-dan-install-percona │ ├── header.png │ ├── home-tour.png │ ├── home.png │ ├── login-page.png │ ├── query-analytics.png │ ├── query-list-insert.png │ ├── query-list.png │ ├── result.png │ └── sample.png ├── belajar-dan-install-grafana-local.md ├── belajar-dan-install-percona.md └── image.png /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | # github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] 4 | # patreon: # Replace with a single Patreon username 5 | # open_collective: # Replace with a single Open Collective username 6 | # ko_fi: # Replace with a single Ko-fi username 7 | # tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | # community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | # liberapay: # Replace with a single Liberapay username 10 | # issuehunt: # Replace with a single IssueHunt username 11 | # otechie: # Replace with a single Otechie username 12 | # lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry 13 | # custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] 14 | custom: ["https://saweria.co/perogeremmer", "https://mayar.gg/perogeremmer"] 15 | -------------------------------------------------------------------------------- /assets/hudya3.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/hudya4.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/saweria.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/assets/saweria.png -------------------------------------------------------------------------------- /insight/campus/assets/baaf1ba4-9abb-4274-89ca-7713400c14af.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/insight/campus/assets/baaf1ba4-9abb-4274-89ca-7713400c14af.png -------------------------------------------------------------------------------- /insight/career/assets/cb5486f8-521d-4fb5-b6a1-db315c26156a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/insight/career/assets/cb5486f8-521d-4fb5-b6a1-db315c26156a.png -------------------------------------------------------------------------------- /insight/career/assets/hal-penting-belajar-laravel/1d7b2dc4-750e-4d48-baab-214f00b0e832.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/insight/career/assets/hal-penting-belajar-laravel/1d7b2dc4-750e-4d48-baab-214f00b0e832.png -------------------------------------------------------------------------------- /insight/career/assets/hal-penting-belajar-laravel/2023-03-04-12-51-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/insight/career/assets/hal-penting-belajar-laravel/2023-03-04-12-51-02.png -------------------------------------------------------------------------------- /insight/career/assets/hal-penting-belajar-laravel/2023-03-04-12-54-30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/insight/career/assets/hal-penting-belajar-laravel/2023-03-04-12-54-30.png -------------------------------------------------------------------------------- /insight/career/assets/hal-penting-belajar-laravel/2023-03-04-13-02-49.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/insight/career/assets/hal-penting-belajar-laravel/2023-03-04-13-02-49.png -------------------------------------------------------------------------------- /insight/career/assets/hal-penting-belajar-laravel/2023-03-04-13-08-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/insight/career/assets/hal-penting-belajar-laravel/2023-03-04-13-08-24.png -------------------------------------------------------------------------------- /insight/career/assets/hal-penting-belajar-laravel/2023-03-04-13-11-44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/insight/career/assets/hal-penting-belajar-laravel/2023-03-04-13-11-44.png -------------------------------------------------------------------------------- /insight/career/assets/hal-penting-belajar-laravel/2023-03-04-13-15-31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/insight/career/assets/hal-penting-belajar-laravel/2023-03-04-13-15-31.png -------------------------------------------------------------------------------- /insight/career/assets/hal-penting-belajar-laravel/2023-03-04-13-19-31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/insight/career/assets/hal-penting-belajar-laravel/2023-03-04-13-19-31.png -------------------------------------------------------------------------------- /insight/career/assets/hal-penting-belajar-laravel/2023-03-04-13-23-15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/insight/career/assets/hal-penting-belajar-laravel/2023-03-04-13-23-15.png -------------------------------------------------------------------------------- /insight/career/assets/hal-penting-belajar-laravel/2023-03-04-13-29-14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/insight/career/assets/hal-penting-belajar-laravel/2023-03-04-13-29-14.png -------------------------------------------------------------------------------- /insight/career/assets/hal-penting-belajar-laravel/2023-03-04-13-32-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/insight/career/assets/hal-penting-belajar-laravel/2023-03-04-13-32-16.png -------------------------------------------------------------------------------- /insight/career/assets/tips-belajar-database-relasi/2023-03-22-09-57-57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/insight/career/assets/tips-belajar-database-relasi/2023-03-22-09-57-57.png -------------------------------------------------------------------------------- /insight/career/assets/tips-belajar-database-relasi/2023-03-22-10-10-06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/insight/career/assets/tips-belajar-database-relasi/2023-03-22-10-10-06.png -------------------------------------------------------------------------------- /insight/career/assets/tips-belajar-database-relasi/2023-03-22-10-16-53.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/insight/career/assets/tips-belajar-database-relasi/2023-03-22-10-16-53.png -------------------------------------------------------------------------------- /insight/career/assets/tips-belajar-database-relasi/2023-03-22-10-22-00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/insight/career/assets/tips-belajar-database-relasi/2023-03-22-10-22-00.png -------------------------------------------------------------------------------- /insight/career/assets/tips-belajar-database-relasi/2023-03-22-10-35-33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/insight/career/assets/tips-belajar-database-relasi/2023-03-22-10-35-33.png -------------------------------------------------------------------------------- /insight/career/assets/tips-belajar-database-relasi/2023-03-22-10-39-13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/insight/career/assets/tips-belajar-database-relasi/2023-03-22-10-39-13.png -------------------------------------------------------------------------------- /insight/career/assets/tips-belajar-database-relasi/2023-03-22-10-42-05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/insight/career/assets/tips-belajar-database-relasi/2023-03-22-10-42-05.png -------------------------------------------------------------------------------- /insight/career/assets/tips-belajar-database-relasi/9de64520-aef1-483d-a637-e51375e232f5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/insight/career/assets/tips-belajar-database-relasi/9de64520-aef1-483d-a637-e51375e232f5.png -------------------------------------------------------------------------------- /insight/introduction.md: -------------------------------------------------------------------------------- 1 | # Curhat Section 2 | 3 | Isinya merupakan curhatan-curhatan yang ada dan bisa ngeboost lo untuk mahasiswa ataupun menambahkan insight untuk lo yang lagi switching career ke backend. 4 | 5 | Mungkin ada banyak kalimat yang nyentil atau agak songong, tapi ya inilah saya, kalo gak suka bisa angkat kaki. Saya akan sampaikan meskipun itu kamu gak suka atau gak nyaman kamu baca, tapi still, **fact is a fact**. 6 | 7 | Alih-alih nggak suka dengan faktanya, lebih baik kita sama-sama belajar nerima fakta, karena saya juga terus berusaha nerima fakta tanpa ngedumel terhadap fakta tersebut. -------------------------------------------------------------------------------- /notebook/nihongo/chapter-1/kotoba.md: -------------------------------------------------------------------------------- 1 | # Kotoba - Chapter 1 2 | 3 | - わたし (watashi): Saya 4 | - あなた (anata): Anda 5 | - あのひと (anohito): Orang itu 6 | - あのかた (anokata): Beliau (Formal) 7 | - ~さん (san): Saudara / Bapak / Ibu Akhiran untuk mengekspresikan kesopanan di belakang nama orang 8 | - ~ちゃん (chan): Panggilan untuk anak laki-laki dan perempuan yang lebih muda 9 | - じん (jin): Orang ~ (Akhiran untuk menyatakan warga negara) 10 | - せんせい (sensei): Guru / Dosen (tidak dipakai untuk menyebutkan pekerjaan sendiri) 11 | - きよし (kiyoshi): Guru / Dosen 12 | - がくせい (gakusei): Mahasiswa 13 | - かいしゃいん (kaishain): Karyawan perusahaan 14 | - しゃいん (shain): Penyebutan karyawan perusahaan yang biasanya digunakan untuk dibarengi dengan nama perusahaan, misalnya IMC の しゃいん (Karyawan perusahaan IMC) 15 | - きんこういん (kinkouin): Pegawai bank 16 | - いしゃ (isha): Dokter 17 | - けんきょうしゃ (kenkyousha): Peneliti 18 | - だいがく (daigaku): Universitas 19 | - びょういん (byouin): Rumah sakit 20 | - だれ (どなた)(dare (donata)): Siapa (donata adalah bentuk formal) 21 | - なんさい (おいくつ)(nansai (oikutsu)): Umur berapa (oikutsu adalah bentuk formal) 22 | - はい (hai): Ya 23 | - いいえ (iie): Tidak / bukan 24 | - おなまえは (onamaewa): Siapa namanya? 25 | - はじみまして (hajimi mashite): Perkenalkan (ucapan salam waktu berkenalan) 26 | - こちらは (。。。) さん-です (kochirawa .... san-desu): Ini saudara .... -------------------------------------------------------------------------------- /notebook/nihongo/chapter-1/material.md: -------------------------------------------------------------------------------- 1 | # Kata benda は (ha) dan Kata benda です (desu) 2 | 3 | ## Partikel は (ha) 4 | 5 | Partikel は (ha) digunakan untuk menunjukkan bahwa kata pemilik subjeknya. 6 | 7 | Contoh: 8 | 9 | - わたし**は** フデャ です (watashi**wa** fudya desu) 10 | - Nama saya adalah Hudya 11 | 12 | > [!NOTE] 13 | > は (Ha) dibaca wa pada kalimat, tapi tetap dibaca ha pada kata tunggal 14 | 15 | ## Partikel です (desu) 16 | 17 | Kata benda yang diikuti です (desu) menjadi predikat. Menyatakan kepastian dalam kalimat. 18 | 19 | Contoh: 20 | 21 | - わたしは きんこういん **です** (watashiwa kinkouin **desu**) 22 | - Saya adalah pegawai bank 23 | - フデャさんは せんせい **です** (fudya sanwa sensei **desu**) 24 | - Saudara Hudya adalah seorang dosen 25 | 26 | # Kata benda は (Ha) dan Kata benda じゃ(では)ありません (ja (dewa) arimasen) 27 | 28 | Kata じゃ (ja) merupakan bentuk negatif dari です (desu). 29 | 30 | Contoh: 31 | 32 | - わたしは きよし **じゃ ありません** (watashiwa kiyoshi **ja arimasen**) 33 | - Saya bukan seorang dosen 34 | - フデャさんは せんせい **では ありません** (fudyasanwa sensei **dewa arimasen**) 35 | - Saudara Hudya bukan seorang dosen 36 | 37 | # Kata benda は (Ha) dan Kata benda ですか (desuka) 38 | 39 | Kata か (ka) menunjukkan kalimat tanya. 40 | 41 | Contoh: 42 | 43 | - フデャさんは がくせい **ですか。**(fudyasanwa gakusei **desuka**) 44 | - Apakah Saudara Hudya adalah seorang mahasiswa? 45 | - いいえ、 がくせい じゃ ありません (iie, gakusei ja arimasen) 46 | - Bukan, dia bukan mahasiswa. 47 | 48 | Contoh: 49 | 50 | - フデャさんは せんせい **ですか。**(fudyasanwa sensei **desuka**) 51 | - Apakah Saudara Hudya adalah seorang dosen? 52 | - はい、 せんせい です (hai, sensei desu) 53 | - Iya, dia seorang dosen. 54 | 55 | # Kata benda も (mo) 56 | 57 | Kata も (mo) digunakan untuk menyatakan apakah kalimat pertama dianggap sama dengan kalimat berikutnya. 58 | 59 | Contoh: 60 | 61 | - フデャさんは せんせい です。バグスさんも せんせい です。 62 | - (fudya sanwa sensei desu. bagusu sanmo sensei desu) 63 | - Saudara Hudya adalah dosen, Saudara Bagus juga seorang dosen. 64 | 65 | # Kata benda の (no) 66 | 67 | Apabila kata benda pertama di depan menerangkan kepemilikan dari kata benda dua dibelakangnya, maka kedua kata tersebut disambungkan dengan の (no). 68 | 69 | Contoh: 70 | 71 | - フデャさんは IMC の しゃいんです 72 | - (fudya sanwa IMC no shain desu) 73 | - Saudara Hudya adalah pegawai perusahaan IMC 74 | -------------------------------------------------------------------------------- /readme.MD: -------------------------------------------------------------------------------- 1 | [![Twitter][twitter-shield]][twitter-url] 2 | 3 |
15 |
16 |
19 | Temukan sumber pembelajaran backend disini, gak lengkap, tapi saya coba lengkapin. Jadwal nulis, seminggu sekali.
20 |
21 |
22 | Insight Seputar Kampus 🎓
23 | ·
24 | Karir di Backend ⌨️
25 | ·
26 | Tutorial Series 📚
27 |
This is a paragraph.
38 | 39 | 40 | ``` 41 | 42 | Dapat kita lihat pada kode di atas bahwa setiap tag dibungkus dengan simbol `<>`. 43 | 44 | Lantas bagaimana membuat dan menjalankan kode di atas? 45 | 46 | ## Secara Online 47 | 48 | Gunakan editor online yang langsung dapat menjalankan kode HTML seperti: 49 | 50 | - [JSFiddle](https://jsfiddle.net/) 51 | - [CodeSandbox: Online Code Editor and IDE for Rapid Web Development](https://codesandbox.io/) 52 | - [CodePen](https://codepen.io/) 53 | 54 | Mana yang terbaik? Masing-masing dapat digunakan dan tidak ada yang terbaik untuk versi gratis. 55 | 56 | ## Secara Offline 57 | 58 | Kamu dapat mengunduh teks editor sederhana seperti notepad++ pada Windows, [download disini](https://notepad-plus-plus.org/downloads/). 59 | 60 | Namun saya menyarankan kamu menggunakan kode editor yang lebih besar seperti: 61 | 62 | - [Visual Studio Code - Code Editing. Redefined](https://code.visualstudio.com/) 63 | - [Atom](https://atom.io/) 64 | 65 | Keduanya sama-sama bagus! Namun, saya sarankan pilih visual studio code karena banyak plugin dari community yang dapat membantu kamu untuk melakukan coding lebih cepat. 66 | 67 | Pada materi ini, saya lebih berfokus kepada pembuatan kode secara offline, jadi apabila kamu menggunakan metode online, harap dapat menyesuaikan dengan platformnya. 68 | 69 | # Buatlah Sebuah Folder 70 | 71 | Silahkan buat folder dimana saja kamu mau, baik di D: atau di Documents, atau dimanapun bagian komputermu, itu tidak penting, yang penting adalah semangatmu. 72 | 73 | Bingung memberi nama apa? Tenang, saya tahu memberi nama adalah hal yang paling menyulitkan, namun daripada kamu bingung untuk memberi nama, beri saja nama folder tersebut **belajar HTML**. 74 | 75 | # Bukalah Kode Editormu 76 | 77 | Saya sarankan kamu menggunakan **Visual Studio Code**. Buatlah file baru dengan nama `index.html` , lalu tulislah kode berikut: 78 | 79 | ```html 80 | 81 | 82 | 83 |This is a paragraph.
88 | 89 | 90 | ``` 91 | 92 | 96 | 97 | # Jalankan Filenya 98 | 99 | Jangan lupa untuk save dengan cara menekan CTRL + S pada keyboard atau kamu dapat mengaktifkan fitur autosave pada visual studio code dengan cara membuka bagian file dan mencentrang auto-save. 100 | 101 | Klik kanan pada file `index.html`, pilih open with, lalu pilih browser kalian. 102 | 103 |  104 | 105 | Semudah itu kan membuat file HTML? Tentu saja. Sekarang kamu sudah dapat membuat HTML dan siap belajar lebih dalam. 106 | -------------------------------------------------------------------------------- /tutorial/series/web-with-html/basic-html/answer/challenge-task-3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 8 | 52 | 53 | 54 | 55 | 56 |76 | Hi, my name is Hudya. I am a software engineer. My hobby is coding, I love coding so much! 77 |
78 |# | 45 |Nama | 46 |Alamat | 47 |Phone Number | 48 |Status | 49 |Action | 50 |
---|---|---|---|---|---|
1 | 53 |Hudya | 54 |Jakarta | 55 |083923828 | 56 |57 | Active 58 | | 59 |60 | 65 | | 66 |
2 | 70 |Budi | 71 |Jawa Tengah | 72 |0818287482 | 73 |74 | Inactive 75 | | 76 |77 | 82 | | 83 |
Halo, nama saya = $name ?>
55 |Usia saya adalah tahun
56 | 57 | 58 | ``` 59 | 60 | Sekarang lihat hasilnya: 61 | 62 |  63 | 64 | Mudah sekali kan menggunakan PHP? Kita dapat menggabungkan PHP dan HTML pada satu file. 65 | 66 | Sekarang apa bedanya antara: 67 | 68 | ```php 69 | = $variable ?> 70 | ``` 71 | 72 | dan: 73 | 74 | ```php 75 | 76 | ``` 77 | 78 | Kode yang atas tidak membutuhkan syntax echo karena itu merupakan singkatan dari php echo. Syntax `echo` pada php artinya mencetak variable. Jadi kedua code tidak ada yang salah. 79 | 80 | Sekarang kita ubah kodenya menjadi seperti ini: 81 | 82 | ```php 83 | 90 | 91 | 92 | 93 |Halo, = returnName("Hudya") ?>
97 |Usia saya adalah tahun
98 | 99 | 100 | ``` 101 | 102 | Kode kita saat ini dapat menampilkan kalimat melalui fungsi yang kita buat. 103 | 104 | Sekarang buat file baru bernama `sum.php` lalu masukkan kode dibawah: 105 | 106 | ```php 107 | 122 | 123 | 124 | 125 |Hasilnya adalah = $result ?>
136 | 137 | 138 | 139 | 140 | ``` 141 | 142 | Sekarang kita berhasil membuat kalkulator sederhana. 143 | -------------------------------------------------------------------------------- /tutorial/series/web-with-php-native/assets/1-introduction/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/tutorial/series/web-with-php-native/assets/1-introduction/1.png -------------------------------------------------------------------------------- /tutorial/series/web-with-php-native/assets/1-introduction/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/tutorial/series/web-with-php-native/assets/1-introduction/2.png -------------------------------------------------------------------------------- /tutorial/series/web-with-php-native/assets/2-templating/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/tutorial/series/web-with-php-native/assets/2-templating/1.png -------------------------------------------------------------------------------- /tutorial/series/web-with-php-native/assets/3-connection-read-create/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/tutorial/series/web-with-php-native/assets/3-connection-read-create/1.png -------------------------------------------------------------------------------- /tutorial/series/web-with-php-native/assets/3-connection-read-create/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/tutorial/series/web-with-php-native/assets/3-connection-read-create/2.png -------------------------------------------------------------------------------- /tutorial/series/web-with-php-native/assets/3-connection-read-create/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/tutorial/series/web-with-php-native/assets/3-connection-read-create/3.png -------------------------------------------------------------------------------- /tutorial/series/web-with-php-native/assets/3-connection-read-create/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/tutorial/series/web-with-php-native/assets/3-connection-read-create/4.png -------------------------------------------------------------------------------- /tutorial/series/web-with-php-native/assets/3-connection-read-create/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/tutorial/series/web-with-php-native/assets/3-connection-read-create/5.png -------------------------------------------------------------------------------- /tutorial/series/web-with-php-native/assets/4-update-and-delete/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/tutorial/series/web-with-php-native/assets/4-update-and-delete/1.png -------------------------------------------------------------------------------- /tutorial/series/web-with-php-native/assets/4-update-and-delete/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/tutorial/series/web-with-php-native/assets/4-update-and-delete/2.png -------------------------------------------------------------------------------- /tutorial/series/web-with-php-native/assets/4-update-and-delete/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/tutorial/series/web-with-php-native/assets/4-update-and-delete/3.png -------------------------------------------------------------------------------- /tutorial/series/web-with-php-native/assets/4-update-and-delete/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/tutorial/series/web-with-php-native/assets/4-update-and-delete/4.png -------------------------------------------------------------------------------- /tutorial/series/web-with-php-native/assets/4-update-and-delete/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/tutorial/series/web-with-php-native/assets/4-update-and-delete/5.png -------------------------------------------------------------------------------- /tutorial/series/web-with-php-native/assets/4-update-and-delete/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/tutorial/series/web-with-php-native/assets/4-update-and-delete/6.png -------------------------------------------------------------------------------- /tutorial/series/web-with-php-native/assets/5-login-and-session/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/tutorial/series/web-with-php-native/assets/5-login-and-session/1.png -------------------------------------------------------------------------------- /tutorial/series/web-with-php-native/assets/5-login-and-session/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/tutorial/series/web-with-php-native/assets/5-login-and-session/2.png -------------------------------------------------------------------------------- /tutorial/series/web-with-php-native/assets/6-menampilkan-data-pada-select/image-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/tutorial/series/web-with-php-native/assets/6-menampilkan-data-pada-select/image-1.png -------------------------------------------------------------------------------- /tutorial/series/web-with-php-native/assets/6-menampilkan-data-pada-select/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perogeremmer/blog/74c620c53d69228ecda35f0fa1ec046b76292d55/tutorial/series/web-with-php-native/assets/6-menampilkan-data-pada-select/image.png -------------------------------------------------------------------------------- /tutorial/single/database/1-database-notes.md: -------------------------------------------------------------------------------- 1 |