Langsung ke konten utama

Postingan

Menampilkan postingan dari Oktober, 2024

Day 72 : Penjelasan git

Git adalah sistem kontrol versi terdistribusi (Distributed Version Control System) yang memungkinkan Anda melacak perubahan pada kode sumber atau berkas lain dalam sebuah proyek. Git memudahkan kolaborasi, pengelolaan versi, dan menjaga sejarah perubahan, sehingga tim pengembang bisa bekerja bersama tanpa risiko kehilangan pekerjaan atau konflik. Berikut penjelasan tentang Git: 1. Kontrol Versi Git memungkinkan Anda menyimpan snapshot atau versi dari proyek pada titik waktu tertentu. Dengan ini, Anda bisa: Membuat versi dari proyek pada setiap perubahan. Mengembalikan ke versi sebelumnya jika terjadi kesalahan. Melihat sejarah perubahan untuk mengetahui siapa yang melakukan perubahan, kapan, dan apa yang diubah. 2. Terdistribusi Tidak seperti sistem kontrol versi terpusat, Git bekerja secara terdistribusi. Setiap pengembang yang bekerja pada proyek memiliki salinan penuh dari repositori, termasuk semua sejarah dan versi dari proyek. Ini berarti: Anda tidak perlu terus terhubung ke s...

Day 71 : Projek Akhir Sekolah

Hari ini, saya memulai kegiatan PKL di PT Excellent dengan semangat baru. Saya tiba lebih awal, tepatnya pada pukul 07.20 . Seperti biasa, saya mengikuti briefing bersama Mas Ridwan pada pukul 07.50 . Briefing ini penting sebagai sarana evaluasi atas apa yang telah saya kerjakan dan pelajari sebelumnya, sekaligus mempersiapkan rencana untuk hari ini. Aktivitas pertama saya adalah melanjutkan belajar bahasa Inggris di Duolingo . Saat ini, saya telah memasuki bagian ketiga , yang fokus pada pola kalimat . Pembelajaran di bagian ini membantu saya memahami struktur kalimat dengan lebih baik, terutama dalam konteks penggunaan kata-kata sehari-hari. Setelah menyelesaikan sesi belajar bahasa Inggris, saya melanjutkan dengan membaca blog dari vavai.com, imanudin.com, dan disway.id . Blog-blog ini memberikan wawasan tentang pengalaman profesional, teknologi, dan kehidupan sehari-hari yang sangat relevan dengan bidang yang saya geluti. Membaca blog juga membantu saya menjaga motivasi dan member...

Day 70 : Waktu yang terasa singkat

Tak terasa, hari ini sudah masuk hari ke-70 PKL di PT Excellent. Waktu berlalu dengan cepat, dan kini tersisa sekitar dua bulan lagi masa magang saya di sini. Hari ini, saya tiba lebih awal di kantor pada pukul 07.19, seperti biasa berusaha memulai hari dengan semangat dan disiplin. Seperti rutinitas setiap pagi, pada pukul 07.50 saya mengikuti briefing dengan Mas Ridwan. Dalam briefing ini, kami membahas dan mengevaluasi pekerjaan serta pencapaian saya dari hari sebelumnya. Briefing ini sangat membantu untuk memberikan arahan tentang apa yang perlu saya perbaiki dan fokuskan, serta memastikan pekerjaan saya berjalan sesuai rencana. Mas Ridwan juga selalu memberikan feedback yang konstruktif, yang membuat saya bisa berkembang lebih baik dari hari ke hari. Setelah briefing, saya langsung menuju ke lantai atas dan menyiapkan diri untuk kegiatan belajar hari ini. Saya memulai dengan melanjutkan belajar bahasa Inggris, seperti yang sudah menjadi kebiasaan harian selama PKL. Kemampuan berba...

Day 69 : Program dasar python

Pada hari ke- 66 , saya hanya memberikan tutorial tentang cara menginstall Python di Windows dan cara melakukan setup di VSCode . Kali ini, saya ingin membagikan beberapa program dasar Python yang sudah saya pelajari dari KodeKloud dan YouTube . Artikel ini tidak hanya ditujukan untuk teman-teman yang baru belajar Python, tetapi juga untuk diri saya sendiri. Dengan menuliskan kode-kode dasar ini, saya berharap bisa memiliki referensi yang mudah diakses kapan pun jika sewaktu-waktu saya lupa. Mari kita mulai dengan membahas beberapa program dasar Python yang sangat penting dan bermanfaat bagi pemula! 1. Menampilkan Teks di Layar dengan print() Python mempermudah kita dalam menampilkan teks atau informasi ke layar dengan fungsi print() . Contoh sederhana seperti berikut: print ( "Muhammad Shefa Diaz Putra" ) print ( "012207" ) print ( "Bekasi" ) Penjelasan: Fungsi print() digunakan untuk menampilkan teks yang berada di dalam tanda kutip. Kode ini akan ...

Day 68 : Udara sejuk di pagi hari

Hari ini, saya berangkat kerja ditemani oleh udara yang sangat sejuk setelah hujan deras turun semalam. Jalanan yang saya lewati masih basah, bahkan di beberapa titik masih terdapat genangan air yang cukup tinggi. Saat melintasi beberapa perumahan, saya dan pengendara motor lainnya harus ekstra hati-hati karena air yang menggenang memaksa kami berkendara dengan sangat pelan. Kami pun berusaha keras agar kaki tetap di atas motor, karena kalau sampai turun pasti akan basah kuyu hehe. Saya tiba di kantor pada pukul 07.32, sedikit terlambat dibandingkan biasanya. Genangan air dan jalan yang licin membuat saya harus mengurangi kecepatan motor untuk menjaga keselamatan. Meskipun sedikit terlambat, saya segera bersiap untuk memulai hari dengan semangat! Setiap hari Jumat, briefing rutin diadakan bersama seluruh tim Excellent. Namun, briefing kali ini berbeda karena tidak dipimpin oleh pak bos seperti biasanya, melainkan oleh Om Ahmad dan Mas Arif, sebab Pak Bos sedang berada di luar kota untu...

Day 67 : Kejutan pagi dan materi baru

Hari ini, saya tiba di kantor pukul 07.22. Saat itu suasana masih sepi, dan saya duduk sendirian di depan. Tiba-tiba, saya mendengar suara orang bicara, dan jujur saja, saya sempat kaget karena rasanya tidak ada siapa pun di sana. Mang Gun sedang bersih-bersih di lantai atas, jadi saya bingung. Ternyata, suara itu berasal dari CCTV! Haha, lumayan bikin deg-degan di awal pagi, tapi akhirnya jadi kejadian lucu buat dikenang. Seperti biasa, pukul 07.50 saya ikut briefing dengan Mas Ridwan. Kami membahas apa saja yang saya kerjakan dan pelajari kemarin, sekaligus membuat rencana untuk aktivitas hari ini. Briefing pagi selalu membantu saya memastikan pekerjaan berjalan sesuai rencana dan menambah wawasan dari masukan Mas Ridwan. Setelah briefing selesai, saya langsung ke lantai atas untuk memulai kegiatan hari ini. Rutinitas pertama adalah belajar bahasa Inggris. Materi hari ini tentang modal verbs seperti can, could, should , dan sejenisnya. Belajar kata kerja modal ini sangat menarik kar...

Day 66 : Cara Menginstall Python di Windows dan Setup di Visual Studio Code (VSCode)

Di hari ke-66 ini, saya ingin berbagi tutorial sederhana namun sangat penting bagi para pemula yang tertarik untuk memulai perjalanan mereka dalam pemrograman, khususnya menggunakan Python. Python adalah salah satu bahasa pemrograman yang paling populer saat ini dan sangat relevan dalam dunia DevOps . Bahasa ini dikenal karena sintaksisnya yang bersih dan mudah dipahami, menjadikannya pilihan yang ideal untuk berbagai aplikasi, mulai dari pengembangan web hingga analisis data. Sebelum kita mulai menulis program Python, kita harus memastikan bahwa Python sudah terinstal di laptop atau PC kita. Dengan mengikuti langkah-langkah di bawah ini, Anda akan dapat menginstal Python dengan mudah di sistem operasi Windows dan menyiapkan lingkungan pengembangan di Visual Studio Code (VSCode). Mengapa Memilih Python? Python bukan hanya sekadar bahasa pemrograman; ia merupakan alat yang kuat yang digunakan oleh banyak perusahaan besar di seluruh dunia. Dalam konteks DevOps , Python sering digunakan u...

Day 65 : Mempelajari bahasa pemrograman python

Hari ini, saya tiba di kantor dengan semangat baru pada pukul 07.23. Setelah beberapa menit bersiap, saya mengikuti briefing rutin bersama Mas Ridwan pada jam 07.50. Briefing ini adalah kesempatan penting bagi saya untuk mengevaluasi kinerja dan belajar dari hari sebelumnya. Setelah briefing, saya menuju ke lantai atas dan bersiap untuk melaksanakan aktivitas di kantor. Hari ini dimulai dengan pembelajaran bahasa Inggris, yang telah menjadi rutinitas harian saya. Materi yang saya pelajari adalah tentang pembentukan kata kerja masa depan sempurna. Dalam bahasa Inggris, bentuk ini digunakan untuk menyatakan tindakan yang akan diselesaikan pada suatu waktu di masa depan. Misalnya, kalimat seperti "I will have completed the project by next week" memberikan gambaran yang jelas tentang tindakan yang akan selesai. Setelah memahami materi tersebut, saya melanjutkan dengan membaca beberapa blog, termasuk vavai.com , imanudin.com , dan disway . Bacaan ini sangat menarik dan memperluas ...

Day 64 : Membuat program sederhana go part 7 : Menghitung sistem persamaan dua variabel

Apa itu Sistem Persamaan Linear Dua Variabel (SPLDV)? Sistem persamaan linear dua variabel (SPLDV) adalah kumpulan dua persamaan linear yang melibatkan dua variabel, biasanya dinotasikan dengan x dan y . Tujuan SPLDV adalah mencari nilai x dan y yang memenuhi kedua persamaan tersebut secara bersamaan . Secara umum, bentuk SPLDV adalah: a 1 x + b 1 y = c 1 a_1x + b_1y = c_1 a 1 ​ x + b 1 ​ y = c 1 ​ a 2 x + b 2 y = c 2 a_2x + b_2y = c_2 a 2 ​ x + b 2 ​ y = c 2 ​ Keterangan: a 1 , b 1 , c 1 a_1, b_1, c_1 a 1 ​ , b 1 ​ , c 1 ​ adalah koefisien dan konstanta dari persamaan pertama. a 2 , b 2 , c 2 a_2, b_2, c_2 a 2 ​ , b 2 ​ , c 2 ​ adalah koefisien dan konstanta dari persamaan kedua. x dan y adalah variabel yang dicari solusinya. Contoh SPLDV 2 x + 3 y = 5 2x + 3y = 5 2 x + 3 y = 5 4 x − y = 2 4x - y = 2 4 x − y = 2 Tujuan kita adalah mencari nilai x dan y yang membuat kedua persamaan benar secara bersamaan. Kemungkinan Solusi SPLDV Solusi unik : SPLDV memiliki satu pasangan sol...