Jump to content
JG:RP sedang menjadi korban serangan DDoS dengan skala besar. Semua tanggung jawab terkait ini sudah diserahkan penuh ke pihak hosting provider. ×

Search the Community

Showing results for tags 'programming'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Jogjagamers
    • Announcement
    • Discord
    • UCP
  • Community
    • General Talk
    • Computer & Electronics
    • Media & Entertainment
    • Market Place
  • [SAMP] Jogjagamers Roleplay
    • Server Information
    • General Discussion
    • In Character
    • Media
    • Support
    • Organizations
  • [Rage:MP] Jogjagamers V Roleplay
    • Server Information
    • General Discussions
    • Media
    • Support
    • Organizations
  • Forum Support
    • Guide
    • Request & Suggestion
    • Technical Support
    • Testing Room
  • Tianmetal's Fanclub's Discussion
  • SA:MP Indonesia's Guide & Discussion
  • SA:MP Indonesia's Bug Report
  • San Andreas Fire Department's Discussion
  • White Company's Achievement
  • Black Lions Crime Connection's Information
  • Copyright ©'s Staff List
  • Copyright ©'s Announcement
  • Company & Firm Club's Support
  • Company & Firm Club's Suggestions
  • Company & Firm Club's Guideline
  • Company & Firm Club's Question and Answer
  • Company & Firm Club's Company & Firm Report Section
  • Company & Firm Club's Company Member List
  • KS Group's What We Offer
  • KS Group's Why We're Different
  • KS Group's Careers
  • KS Group's General
  • Morvea Motorcycle Club's Morvea M.C || Chapter 1 || list member
  • Antares Group's Disscusion
  • Antares Group's Disscusion
  • Cavity Group's Track Record of Employees
  • Cavity Group's Achievement
  • Cavity Group's Rules & Guide
  • Cavity Group's Cavity Rank Structure
  • Brickatecha MC's Topics
  • BKM's Test
  • Los Caminantes M.C's Question and Answer
  • Community Offroad Rally & Explore's Dashboard
  • Community Offroad Rally & Explore's Information

Calendars

  • Jogjagamers Calendar
  • San Andreas News Agency's SANEWS Calendar

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website


Location


Interests

Found 4 results

  1. Apa itu GitHub Student Pack? GitHub Student Developer Pack adalah paket benefit GRATIS untuk mahasiswa yang punya email kampus (.edu / .ac.id). Isinya puluhan software premium, domain, kursus, hingga layanan cloud senilai ribuan dolar, semuanya bisa dipakai gratis selama status mahasiswa aktif. Cara Daftar Punya akun GitHub biasa & Email Kampus Aktif. Daftar di sini → https://education.github.com/pack. Upload bukti mahasiswa (KTM, transkrip, atau surat aktif kuliah). Tunggu verifikasi (biasanya 1–3 hari, kadang lebih cepat). Kalau approved, status student berlaku sampai 2–3 tahun. Jenis Bukti yang Diterima Good → Kartu Tanda Mahasiswa (KTM) dengan tanggal berlaku. Fair → Transkrip nilai, surat aktif kuliah. Poor → Jadwal kuliah, screenshot portal mahasiswa (risiko ditolak). Tips: pakai KTM kalau ada, itu paling cepat diterima Keuntungan Utama Berikut sebagian besar benefit yang paling berguna: Coding & Dev Tools GitHub Copilot Pro → AI coding assistant gratis. JetBrains IDE (IntelliJ, PyCharm, WebStorm, dsb) → full gratis. Microsoft Azure → kredit $100. Desain & Produktivitas Canva Pro → gratis untuk desain grafis. Figma Pro → full gratis. Notion Pro → gratis. Namecheap → domain gratis (.me) + SSL. Cloud & Hosting DigitalOcean → kredit $200. Heroku → kredit $13/bulan × 12 bulan. MongoDB Atlas → cluster database gratis. Belajar & Skill Educative.io → kursus coding gratis. Frontend Masters → beberapa kursus premium. DataCamp → data science & machine learning. Tips Penting Setelah approved, tunggu ±72 jam supaya semua partner aktif. Benefit bisa dipakai sampai masa berlaku student habis (misal 2027). Paling wajib dicoba: Copilot, JetBrains, Canva Pro, Domain gratis, DigitalOcean. Kesimpulan Punya email mahasiswa = akses software premium gratis. GitHub Student Pack cocok banget buat: Belajar coding Deploy project Desain/produk Nambah skill lewat kursus Daftar sekarang: https://education.github.com/pack
  2. Assalamu'alaikum Warahmatullahi Wabarakatuh, Salam sejahtera bagi kita semua, Syalom, Oom Swastiastu, Namo Buddhaya, Wei De Dong Tian, Salam kebajikan. bukan maksud menggurui tapi saya akan membagikan cara belajar ngoding terutama biar ga gampang boringg versi gua. Alat yang di butuhkan: 1.PC/Laptop 3.Internet 4.Kopi bang kenapa gaada nomor 2 nya? ya karena kamu emang gaada duanya hehe. ------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1. Clone github orang terus di otak atik (utamakan sudah mengerti dasar/bahasa dari pemrogramannya). 2. Pelajari web yang sudah jadi di google entah itu bahasa HTML, Php, CSS, dll. 3. Belajar bareng temen. 4. Ikut Seminar/Bootcamp (banyak yang gratis kok di Sosial Media). 5. Kasih waktu jeda, jangan di gas terus ampe lu puyeng sendiri. ini hanya belajar bukan project. ------------------------------------------------------------------------------------------------------------------------------------------------------------------- Maafkan Thread ini berantakan bila ada tambahan silahkan di share-share & bila ada salah kata tolong di maafkan. Sekian TERIMAGAJI.
  3. Website ini adalah sebuah alat konverter audio (tools) yang ditujukan khusus untuk pemain GTA San Andreas Multiplayer, khususnya komunitas JGRP (Jogjagamers Roleplay). http:// Awalnya gabut buka OS lama (Parrot OS), eh banyak tools waktu bikin project dulu, jadi mau iseng-iseng bikin sesuatu untuk komunitas JG, walaupun dengan sistem biasa aja, tapi menurut saya ini cukup membantu untuk player yang mau set radio sendiri. Webnya udah berfungsi 100% di Localhost, dan udah coba di hosting pake hosting gratisan, dan berhasil. Fitur: Shared Library (Daftar Lagu Komunitas): Setiap lagu yang baru saja di-convert oleh player lain otomatis muncul di list publik. Kamu bisa langsung pilih dan copy punya orang lain tanpa perlu repot cari link sumber dan convert ulang. Support YouTube & Discord: Cukup tempel (paste) link video YouTube atau file audio Discord, web otomatis mengubahnya menjadi link yang bisa dibaca game. Custom Title (Judul Bebas): Kamu bisa kasih nama lagu sesuka hati agar tampilan teks di radio/boombox game terlihat rapi dan gampang dicari. Proses Kilat & Tanpa Iklan: Link langsung jadi saat itu juga tanpa antre lama, tanpa loading berbelit, dan bersih dari gangguan iklan. Fitur Preview: Bisa tes putar lagunya dulu di website untuk memastikan suara keluar dan lagunya benar sebelum dibawa masuk ke game. One-Click Copy: Tombol khusus untuk menyalin link hasil secara instan, jadi tidak perlu blok teks manual. Tinggal klik, lalu tempel (paste) di dalam game. cara kerja : Input Link: Kamu menempelkan (paste) link video YouTube atau file Discord ke website. Request API (Perantara): Website JG-Stream bekerja sebagai "jembatan". Dia menggunakan script atau API (sistem belakang layar) untuk menghubungi server YouTube/Discord. Ekstraksi Audio: Sistem mengambil hanya file suaranya saja dari link tersebut, membuang video, iklan, dan tampilan antarmuka YouTube. Output Direct Link: Website memberikan kamu link baru yang berisi jalur audio murni (biasanya format .mp3 atau stream). Link inilah yang bisa dibaca oleh sistem radio di game GTA, karena game tidak bisa membaca link YouTube mentah. Tools: Laravel (Framework Backend Utama) Node.js (Runtime Environment & Build Tool) yt-dlp (Core Engine untuk Download Audio) FFmpeg (Core Engine untuk Convert Audio) Python 3 (Dependency wajib untuk yt-dlp) MySQL (Database Penyimpanan) Redis (Manajemen Antrian/Queue agar server tidak berat) Vite (Frontend Tooling) Cuma disini ada kendala yang bikin males buat di deploy, yang paling bikin males itu APInya yang kadang ga online, maklum pake gratisan, jujur ini project buat bahan gabut aja.
  4. Assalamu'alaikum Warahmatullahi Wabarakatuh, Salam sejahtera bagi kita semua, Syalom, Oom Swastiastu, Namo Buddhaya, Wei De Dong Tian, Salam kebajikan. Halo teman-teman developer! Kali ini kita akan belajar membuat program kasir yang sangat sederhana menggunakan Python. Program ini cocok untuk pemula yang ingin melatih logika dasar pemrograman seperti input/output, loop, percabangan, fungsi, dan penggunaan struktur data seperti dictionary dan list. Aplikasi ini akan berjalan di terminal (CLI). Fitur Utama: Menampilkan daftar produk yang tersedia beserta harganya. Memungkinkan kasir memasukkan item yang dibeli (berdasarkan kode) dan jumlahnya. Menghitung total belanja secara otomatis. Mensimulasikan proses pembayaran dan menghitung kembalian. Mencetak struk belanja sederhana ke layar. Prasyarat: Sebelum Anda bisa menjalankan kode kasir ini, pastikan Python sudah terinstall di komputer Anda. Cek Instalasi Python: Buka Terminal atau Command Prompt Anda. Ketik python --version lalu Enter. Atau coba python3 --version lalu Enter. Jika muncul versi Python (misalnya Python 3.10.x atau yang lebih baru), berarti Python sudah terinstall. Lanjut ke langkah berikutnya. Jika muncul error "command not found" atau sejenisnya, berarti Anda perlu menginstall Python. Install Python (Jika Belum Ada): Kunjungi situs resmi Python: https://www.python.org/downloads/ Unduh installer Python versi stabil terbaru yang sesuai dengan sistem operasi Anda (Windows, macOS, Linux). Jalankan installer tersebut. PENTING (Untuk Windows): Saat instalasi, pastikan Anda mencentang kotak yang bertuliskan "Add Python X.X to PATH" atau "Add python.exe to Path" di bagian bawah layar pertama installer. Ini akan memudahkan Anda menjalankan Python dari terminal mana saja. Ikuti langkah instalasi sampai selesai. Setelah selesai, buka terminal baru dan coba cek versi lagi (python --version atau python3 --version) untuk memastikan instalasi berhasil. Teks Editor: Anda juga perlu teks editor sederhana (seperti Notepad++, VS Code, Sublime Text) untuk menulis atau menyalin kode Python. kasir_sederhana.py: https://urldikit.my.id/xxJtNim PENJELASAN KODE DENGAN RINCI: import datetime: Mengimpor modul standar Python untuk bisa mendapatkan tanggal dan waktu saat ini, yang akan kita gunakan di struk. PRODUK_TERSEDIA: Ini adalah sebuah Dictionary. Key-nya adalah string kode produk (misal: "BR001"). Key harus unik. Value-nya adalah dictionary lain yang berisi detail produk (nama dan harga). Ini cara mudah menyimpan data produk kita di awal. Di aplikasi nyata, data ini bisa diambil dari database atau file CSV/JSON. def cetak_struk(...): Ini mendefinisikan sebuah Fungsi bernama cetak_struk. Fungsi ini menerima beberapa argumen (input): keranjang (dictionary berisi barang yang dibeli), total_belanja, uang_dibayar, dan kembalian. Tujuannya hanya untuk mencetak struk ke layar dengan format yang rapi menggunakan print() dan f-string formatting (seperti "{:<5}" untuk rata kiri 5 karakter, "{:>8,}" untuk rata kanan 8 karakter dengan pemisah ribuan). datetime.datetime.now().strftime('%d-%m-%Y %H:%M:%S') digunakan untuk mendapatkan dan memformat tanggal-waktu saat ini. def jalankan_kasir(): Ini fungsi utama yang menjalankan seluruh logika aplikasi kasir. while True: (Luar): Ini adalah loop utama aplikasi. Akan terus berjalan (memulai transaksi baru) sampai pengguna memilih untuk berhenti. keranjang = {}: Di setiap awal transaksi baru, kita buat dictionary keranjang kosong untuk menyimpan item yang dibeli di transaksi itu. Formatnya nanti: {'kode_produk': {'nama': ..., 'harga': ..., 'jumlah': ..., 'subtotal': ...}}. total_belanja = 0: Total belanja direset jadi 0 untuk setiap transaksi baru. Menampilkan Produk: Kode melakukan loop (for kode, detail in PRODUK_TERSEDIA.items():) untuk menampilkan semua produk yang ada di dictionary PRODUK_TERSEDIA. while True: (Dalam): Ini adalah loop untuk memasukkan item ke dalam keranjang. Akan terus berjalan sampai kasir mengetik 'selesai'. input_kode = input(...): Meminta input kode produk dari kasir. .upper() mengubah input jadi huruf besar agar tidak case-sensitive. if input_kode == 'SELESAI':: Mengecek jika input adalah 'selesai'. Jika ya, dan keranjang tidak kosong (if not keranjang:), maka break untuk keluar dari loop input item dan lanjut ke pembayaran. if input_kode in PRODUK_TERSEDIA:: Mengecek apakah kode yang dimasukkan ada di dalam dictionary PRODUK_TERSEDIA. Input Jumlah (while True lagi): Jika kode produk valid, masuk ke loop lagi untuk meminta jumlah. Ini menggunakan try-except ValueError untuk memastikan kasir memasukkan angka yang valid (bukan teks) dan jumlahnya lebih dari 0. Hitung & Update: Menghitung subtotal_item, menambahkannya ke total_belanja, dan menambahkan/memperbarui data item di dictionary keranjang. else: (untuk if input_kode in PRODUK_TERSEDIA:): Jika kode produk tidak ditemukan, cetak pesan error. Proses Pembayaran (while True lagi): Setelah input item 'selesai', program masuk ke loop pembayaran. Meminta input uang dibayar, menggunakan try-except ValueError untuk validasi angka, dan memastikan uangnya cukup (>= total_belanja). cetak_struk(...): Memanggil fungsi cetak struk yang sudah kita buat tadi. Transaksi Baru?: Menanyakan apakah ingin memulai transaksi baru. Jika inputnya bukan 'y', maka break untuk keluar dari loop utama aplikasi. if __name__ == "__main__":: Ini adalah idiom standar Python. Kode di dalam blok ini hanya akan dijalankan jika file ini dieksekusi sebagai script utama (bukan diimpor sebagai modul oleh file lain). Kita memanggil jalankan_kasir() di sini untuk memulai aplikasi. Cara Menjalankan: Salin seluruh kode di atas. Tempel ke editor teks (Notepad++, VS Code, Sublime Text, dll.). Simpan file dengan nama berakhiran .py, misalnya kasir_sederhana.py. Buka terminal atau command prompt Anda. Navigasi ke direktori tempat Anda menyimpan file tersebut. Jalankan dengan perintah: python kasir_sederhana.py Ikuti instruksi yang muncul di terminal. HASILNYA: https://urldikit.my.id/jIbqiPL HASILNYA:https://urldikit.my.id/Qc6Y-nI Pengembangan Lebih Lanjut: Aplikasi ini masih sangat dasar. Beberapa ide pengembangan: Baca Produk dari File: Jangan hardcode daftar produk, tapi baca dari file CSV atau JSON. Simpan Transaksi: Simpan riwayat setiap transaksi ke file atau database. Stok Barang: Tambahkan manajemen stok. Kurangi stok saat barang terjual. Diskon & Pajak: Tambahkan logika untuk menghitung diskon atau pajak. GUI (Graphical User Interface): Buat tampilan visual menggunakan library seperti Tkinter, PyQt, Kivy, atau bahkan framework web seperti Flask/Django jika ingin jadi aplikasi web. Database: Ganti dictionary produk dan simpan transaksi ke database sungguhan (SQLite, MySQL, PostgreSQL). Semoga materi dan kode ini bermanfaat untuk postingan forum Anda, Bro!
×
×
  • Create New...