Pengenalan Docker dan apa itu docker

Tidak ada komentar


Sekian lama saya tidak melakukan posting di website ini , kali ini saya akan berbagi pemahaman tentang Docker dan apa itu Docker, Dalam IT kebanyakan sekarang kita telah mendengan apa itu docker dan mengapa Docker , saya akan menjelaskan satu persatu 

Pengenalan Docker

    Docker adalah platform open-source yang digunakan untuk membuat, mengemas (package), dan menjalankan aplikasi di dalam sebuah container.

 Penjelasan Singkat

  • Container adalah “kotak” virtual yang berisi aplikasi beserta seluruh dependensinya (library, konfigurasi, sistem operasi ringan) sehingga aplikasi bisa berjalan konsisten di mana saja — baik di laptop, server fisik, server cloud, atau bahkan komputer orang lain.

  • Docker memisahkan aplikasi dari sistem operasi utama, jadi tidak ada bentrok antar-versi software atau konfigurasi.

Analogi

Bayangkan Anda ingin mengirim sebuah hidangan lengkap (aplikasi) ke teman di kota lain.
  • Kalau dikirim terpisah (bahan, bumbu, peralatan), ada risiko penerima salah masak atau kekurangan bahan.

  • Docker itu seperti mengirim makanan dalam kotak siap makan (ready-to-eat meal), lengkap dengan peralatan makan, sehingga penerima tinggal buka dan makan — tanpa peduli di kota mana atau pakai dapur jenis apa.


 Kesimpulannya Docker adalah sebuah tool yang memudahkan kita dalam menjalankan aplikasi atau mengemas aplikasi , dari sini saya sedikit menjelaskan apa itu docker dan mengapa docker, dan jika ingin berinteraksi bisa melakukan komentar


read more

Pengenalan Bahasa Pemrograman Python

Tidak ada komentar

Apa itu Python?

Python adalah bahasa pemrograman tingkat tinggi yang diciptakan oleh Guido van Rossum dan pertama kali dirilis pada tahun 1991. Python dirancang untuk menjadi mudah dibaca dan ditulis, dengan sintaksis yang jelas dan sederhana. Bahasa ini sangat populer di kalangan pengembang, ilmuwan data, dan peneliti karena fleksibilitas dan kemudahan penggunaannya.

Mengapa Memilih Python?

  • Mudah Dipelajari: Python memiliki sintaksis yang bersih dan mudah dipahami, menjadikannya pilihan yang ideal bagi pemula. Dengan sedikit kode, Anda dapat melakukan banyak hal, yang membuatnya sangat menarik untuk belajar.
  • Komunitas yang Besar: Python memiliki komunitas pengguna yang besar dan aktif. Ini berarti Anda dapat dengan mudah menemukan dokumentasi, tutorial, dan forum untuk membantu Anda saat belajar atau memecahkan masalah.
  • Beragam Pustaka dan Framework: Python memiliki banyak pustaka dan framework yang memudahkan pengembangan aplikasi. Beberapa pustaka populer termasuk:
    • NumPy dan Pandas untuk analisis data.
    • Matplotlib dan Seaborn untuk visualisasi data.
    • Django dan Flask untuk pengembangan web.
    • TensorFlow dan PyTorch untuk pembelajaran mesin.
  • Multiplatform: Python dapat dijalankan di berbagai sistem operasi, termasuk Windows, macOS, dan Linux. Ini memungkinkan pengembang untuk bekerja di lingkungan yang berbeda tanpa harus mengubah kode mereka.
  • Penggunaan yang Luas: Python digunakan di berbagai bidang, termasuk pengembangan web, analisis data, kecerdasan buatan, pembelajaran mesin, otomatisasi, dan banyak lagi. Ini menjadikannya bahasa yang sangat serbaguna.

Fitur Utama Python

  • Sintaksis yang Sederhana: Python menggunakan indentasi untuk menentukan blok kode, yang membuatnya lebih mudah dibaca dibandingkan dengan bahasa pemrograman lain yang menggunakan tanda kurung atau kata kunci.
  • Tipe Data Dinamis: Python mendukung tipe data dinamis, yang berarti Anda tidak perlu mendeklarasikan tipe variabel secara eksplisit. Ini memungkinkan pengembang untuk menulis kode dengan lebih cepat dan fleksibel.
  • Pemrograman Berorientasi Objek: Python mendukung pemrograman berorientasi objek (OOP), yang memungkinkan pengembang untuk membuat kelas dan objek, serta menerapkan prinsip-prinsip OOP seperti pewarisan dan polimorfisme.
  • Interaktif dan Portabel: Python dapat digunakan dalam mode interaktif, yang memungkinkan pengembang untuk mengetik perintah dan melihat hasilnya secara langsung. Selain itu, kode Python dapat dengan mudah dipindahkan antara berbagai platform.

Contoh Kode Sederhana

Berikut adalah contoh kode sederhana yang menunjukkan cara menggunakan Python untuk mencetak "Hello, World!" dan menghitung jumlah dari dua angka:

# Mencetak Hello, World!
print("Hello, World!")

# Menghitung jumlah dua angka
a = 5
b = 10
jumlah = a + b
print("Jumlah:", jumlah)
    

Kesimpulan

Python adalah bahasa pemrograman yang kuat dan serbaguna, cocok untuk pemula maupun pengembang berpengalaman. Dengan sintaksis yang sederhana, komunitas yang besar, dan banyak pustaka yang tersedia, Python telah menjadi salah satu bahasa pemrograman paling populer di dunia. Baik Anda tertarik dalam pengembangan web, analisis data, atau kecerdasan buatan, Python adalah pilihan yang sangat baik untuk memulai perjalanan pemrograman Anda.

read more

Perjalanan Framework yang Revolusioner Flutter

Tidak ada komentar
        Dalam dunia pengembangan perangkat lunak, teknologi terus berkembang dan menghasilkan alat yang lebih baik dan efisien. Salah satu inovasi penting dalam pengembangan aplikasi mobile adalah Flutter. Dalam artikel ini, kita akan menjelajahi perjalanan sejarah Flutter, framework yang telah merevolusi cara kita membangun aplikasi lintas platform.

Apa Itu Flutter?

Flutter adalah sebuah framework open-source yang dikembangkan oleh Google. Ini memungkinkan pengembang untuk membuat antarmuka pengguna yang indah dan responsif di berbagai platform, termasuk iOS, Android, web, dan desktop, dengan menggunakan satu basis kode tunggal. Flutter memanfaatkan bahasa pemrograman Dart, yang dirancang khusus untuk membuat aplikasi modern dan kompleks.

Asal Usul dan Peluncuran

Pengembangan awal Flutter dimulai pada tahun 2010 oleh tim Google yang dikenal sebagai "Skia", yang bertujuan untuk membuat antarmuka pengguna lebih konsisten dan dinamis. Namun, Flutter baru mencapai publik pada tahun 2015 dalam bentuk awal yang dikenal sebagai "Sky". Pada akhir 2018, Google mengumumkan peluncuran Flutter 1.0 yang stabil, menjadikannya siap digunakan untuk pengembangan aplikasi produksi.

Keunggulan Utama Flutter

Antarmuka Pengguna yang Kaya dan Konsisten: Flutter menghadirkan widget yang kaya dan siap pakai untuk membangun antarmuka pengguna yang indah dan responsif. Widget ini dapat disesuaikan dan dapat digunakan di berbagai platform tanpa perlu penyesuaian yang signifikan.

One Codebase, Multi-Platform: Salah satu daya tarik utama Flutter adalah kemampuannya untuk membangun aplikasi untuk iOS, Android, web, dan desktop dengan menggunakan satu basis kode. Ini mengurangi beban pengembangan dan memungkinkan peluncuran aplikasi yang lebih cepat.

Kinerja Tinggi: Flutter menggunakan rendering yang sangat efisien dan teknik pemrograman fungsional, yang menghasilkan performa aplikasi yang cepat dan responsif.

Pembaruan Langsung: Hot reload adalah fitur khas Flutter yang memungkinkan pengembang melihat perubahan langsung pada aplikasi saat mereka mengedit kode. Ini mempercepat proses pengembangan dan pengujian.

Komunitas yang Aktif: Flutter mendukung komunitas yang aktif dan beragam. Banyak pakar dan pengembang berkontribusi dengan membagikan pengetahuan, sumber daya, serta mengembangkan plugin dan paket yang berguna.

Perkembangan Terbaru

Sejak peluncurannya, Flutter terus mengalami perkembangan dan penyempurnaan. Google secara teratur merilis pembaruan untuk meningkatkan kualitas, kinerja, dan fitur framework ini. Pada tahun 2021, Flutter merilis dukungan untuk pengembangan aplikasi web dan desktop secara resmi, memperluas cakupan platform yang dapat dijangkau oleh Flutter.

Kesimpulan

Flutter telah mengubah cara pengembangan aplikasi mobile dengan memberikan solusi yang kuat, efisien, dan serbaguna. Dari asal usulnya sebagai proyek Skia hingga menjadi salah satu framework terdepan dalam pengembangan aplikasi lintas platform, perjalanan sejarah Flutter adalah contoh nyata bagaimana inovasi teknologi dapat membentuk cara kita berinteraksi dengan dunia digital. Dengan komunitas yang aktif dan dukungan Google, kita dapat dengan optimis melihat masa depan cerah bagi Flutter dan dunia pengembangan aplikasi secara keseluruhan.
read more

Cara Instalasi Flameshot di linux ubuntu 20.4 dan cara konfigurasinya

Tidak ada komentar

 jumpa lagi dengan saya sobat tech, selamat datang kembali dengan blog saya, blog yang berisi tentang materi materi pengalaman saya, di tampilan kali ini saya akan membahas bagaimana sih membuat screenshoot di linux dapat dilakukan seperti di windows, seperti memakai lightshot di windows kali ini saya tidak membahas tentang bagaimana cara instalasi lightshot tapi software yang lain yaitu software flameshoot. fungsi dari kedua software ini sebenarnya sama dan hampir sama untuk keduanya, mari simak cara instalasi dari program lightshoot kali ini.

oh ya hal pertama yang harus sobat persiapkan adalah koneksi internet yang pasti dan laptop yang telah terinstall ubuntu 20.04 

  1. Pertama buka terminal ubuntu dengan menekan kombinasi tombol CTRL+ALT+T ya sobat maka akan tampil tampilan berikut


  2. Untuk langkah selanjutnya kita mengetikkan 

    sudo apt install flameshot


    tunggu instalasinya sampai selesai, di gambar di atas karena sudah terinstal maka akan tampil seperti tampilan diatas untukselanjutnya kita akan lanjut ke langkah konfigurasi 

  3. Cari dan pilih custom shortcut keyboard seperti gambar 


  4. selanjutnya akan terbuka jendela seperti gambar 

    pilih Edit > New > Global Shortcut > Command / URL  setelah dibuat namai dengan kemauan anda contoh disini saya namai dengan "Flameshot" dan kemudia atur command di tab ACTION 

    setelah terisi command selanjutnya atur key yang dipakai 

    selesai sobat , jika kurang faham atau kurang penjelasan sobat bisa berkomentar di kolom komentar :D





     


read more

Bagaimana Cara Instalasi Laravel ??

2 komentar

Instalasi Laravel -- Selamat datang sahabat gimana kabarnya baik kan , trimakasih telah mengunjungi blogku kali ini , kali ini blogahmadi.blogspot.com akan membahas gimana sih cara instalasi laravel dan gimana sih cara menjalankan laravel di local , mungkin sebagian yang telah mengerti ya mudah, tapi jangan berhenti di sini mari kita belajar bagaimana cara instalasi laravel , akan di bahas di artikel yang saya posting kali ini , saya memposting ini karena saya ingin menyimpan memory memory kenangan yang ingin saya buat , heheheh , oh ya sobat di dalaman artikel ini saya menggunakan operating system linux sobat , karena bagi saya linux itu mudah untuk develop jika kalian ingin artikel dengan menggunakan operating system windows kalian bisa request di kolom komentar atau kalian bisa menghubungi nomer WA saya yang berada di profilku sobat. hehehe , itu hanya saran ya
mari kita mulai bersama. bagaimana cara instalasi laravel dan menjalankan laravel di komputer kita sendiri, Lets go:
  1. Langkah pertama sebelum kalian menginjak ke instalasi laravel , sebelumnya dilinux kalian harus sudah ada terinstall php ( saran php yang versi 7 ) dan telah terinstall composer jika belum terinstall bisa request ya .
  2. Langkah selanjutnya seperti biasa kalian buka terminal linux seperti tampilan dibawah ini
    terminal linux mint
    Gambar Terminal
  3. Langkah selanjutnya kalian bisa mengunjungi website laravel atau kalian bisa langsung ketik perintah seperti berikut :
    Perintah laravel
    perintah instalasi laravel
  4. Setelah itu tunggu sampai muncul tampilan selesai tentunya dengan menunggu sampai seperti gambar berikut atau sampai selesai:
    tampilan instalasi laravel
    Selesai instalasi laravel
Setelah itu kita ketikkan perintah perintah untuk masuk kedalam folder laravel dengan mengetikkan perintah " cd (nama-porjekmu)" ubah sesuai nama folder projekmu kemudian ketik perintah "php artisan serve" dan selanjutnya akses halaman website "localhost:8000" dan akan tampil sebagai berikut:
tampilan laravel
tampilan laravel
sekianlah tutorial kali ini terimakasih ya sobat telah berkunjung tunggu episode berikutnya ya sobat bye :D

read more

Instalasi NGINX Di Linux dan Komponen Pendukung

Tidak ada komentar
Halo Sobat semua selamat datang dan berkunjung di blog ku. Blog yang mungkin berisi artikel yang mungkin berguna. Kalau tidak ya di simak aja , siapa tahu berguna hehehe. Di dalam blog ini saya akan membahas gimana sih cara instalasi nginx di linux , dan gimana sih cara menggunakan atau mengkonfigurasikan dengan php dan mysql, sebelumnya saya akan membahas tentang cara instalasi NGINX di linux.
Mungkin sebagian bertanya kenapa saya memilih untuk menggunakan NGINX dan kenapa harus menggunakan linux. Jawabannya sih mudah karena linux itu bagi saya pribadi itu mudah untuk di operasikan untuk developer dan kenapa menggunakan NGINX karena NGINX itu mudah untuk dikonfigurasi , hehehehe.
Mungkin sebagian pemula kebingungan tapi jangan bingung kalian bisa request artikel di kolom komentar dan mungkin juga saya akan update di sesi berikutnya , misal kalian ingin request "gimana cara instalasi NGINX di windows" kalian bisa request di kolom komentar. Jangan sungkan untuk bertanya, karena disini saya menyediakan artikel yang mungkin berguna bagi kalian yang masih belajar , hehehehe . Let's Go kita bahas gimana sih cara instalasi NGINX di linux.
  1. Langkah Pertama Yang Kalian Harus Lakukan Adalah menyiapkan OS LINUX dan selanjutnya kalian harus mengerti gimana cara mengoperasikan linux , hehehe
  2. Sesudah kalian menyiapkan os linux buka terminal untuk melakukan instalasi NGINX di linux

    terminal linux mint
    gambar terminal linux
  3. Sesudah itu ketik diterminal Untuk Instalasi NGINX. ketik perintah seperti berikut.
    sudo apt install nginx
  4. Sesudah mengetikkan perintah diatas , tunggu sampai instalasi selesai.
Sesudah semuanya selesai kita tes dengan mengetikkan localhost di browser. ini adalah tampilan sample dari saya, hehehehe

setelah instalasi nginx
tampilan setelah instalasi NGINX
mungkin sebagian bertanya kenapa di tampilan saya setelah instalasi nginx itu kok tampilan apache , itu karena saya sudah instalasi apache dan saya sudah install nginx di linux sebelum artikel ini saya buat , sudahlah berahir artikel saya kali ini terimakasih telah menyimak artikel saya ini , dan selamat datang kembali , jika kalian suka dengan artikel ini dan suka dengan blog yang saya buat ini , kalian bisa bokmark blog saya ini terima kasih dan sekian !!!

read more

Tutorial Codeigniter Part 1 : Instalasi Codeigniter pada XAMPP

Tidak ada komentar

        Halo sobat salam sejahtera bagi yang membuka dan membaca artikel ,sudah lama saya tak mengurus web ini dan saya sudah serasa rindu untuk menulis dan menyediakan artikel kecil saya yang saya ingin bagikan kepada pembaca sekalian tutorial kali ini saya akan membahas tentang website. Website yang saya maksutkan adalah website buatan sendiri atau berjalan di localhost  atau computer local kita sendiri . langsung Tkp saya di sini akan membahas tentang codeigniter yaitu sebuah framework php yang telah berkembang sampai sekarang dan hampir mencapai versi yang terbaru yaitu versi 4 , codeigniter merupakan framework php yang mungkin paling mudah dipelajari bagi pemula website yang ingin beranjak ke framework dan ingin berkecipung didunia website dan untuk penjelasan lebih lanjut pembaca sekalian bisa membuka website official codeigniter. Mari kita mulai tutornya
  1. Hal pertama sebelum ke langkah langkanya adalah pastikan di computer pembaca telah terinstall XAMPP ataupun WAMPP yang nantinya akan di gunakan untuk menjalankan codeigniter
  2. Setelah langkah tersebut , kita kelangkah selanjutnya yaitu download dan extract Codeigniter yang telah anda download di website official milik codeigniter dan pindahkan folder yang muncul dari extract file yang kita download
  3. Selanjutnya start apache dan mysql yang ada pada xampp dan kunjungin alaman web local seperti http://localhost/nama_folder

Dan selesailah sudah langkah untuk menjalankan dan install codeigniter di computer kita Untuk tutor selanjutnya silahkan tunggu dan jangan lupa untuk berkomentar di website ini , semoga bermanfaat tutorial yang telah saya sampaikan ini , salam sejahtera bagi kalian para pembaca
read more