Postingan

Untuk SD Sesi 4 https://forms.gle/2R63M4HBJJeyJNFy7 Untuk SMP Game Innov https://forms.gle/PuSRWTwc2RJUqi319 SCRIPT SURPRISE DOOR local walls = script.Parent:GetChildren() local closedWalls = {} local correctWall = nil -- copy walls into closed list for _, w in pairs(walls) do if w:IsA("BasePart") then table.insert(closedWalls, w) end end local function pickNewWall() if #closedWalls == 0 then print("All walls are open!") return end correctWall = closedWalls[math.random(1, #closedWalls)] print("Correct wall:", correctWall.Name) end pickNewWall() for _, wall in pairs(walls) do if wall:IsA("BasePart") then wall.Touched:Connect(function(hit) local humanoid = hit.Parent:FindFirstChild("Humanoid") if not humanoid or not correctWall then return end if wall == correctWall then -- open permanently wall.CanCollide = false wall.Transparency = 0.6 -- remove from closed list for i, w in ...

Menambahkan Sound di Roblox Studio

Cara menambahkan sound di robloox  https://www.youtube.com/watch?v=TPmqCnOK6tE Refrensi: https://create.roblox.com/docs/id-id/tutorials/use-case-tutorials/audio/add-3D-audio Langkah menambahkan sound: 1. Buat part lalu jadikan group. Ganti nama model menjadi Areas (yang nantinya akan digunakan pada localsript) 2. Add sound 3. Buka: https://create.roblox.com/store/audio , kemudia klik more info 2. copy link ID yang ada disebelah assets (hanya angka saja) - kemudian paste di " SoundId " - lalu tekan enter 4. Tambahkan LoscalScript di dalam  StarterCharacterScripts - tambahkan script yang sudah kalian copy
 LK PERTEMUAN 1  - Game Innovation https://forms.gle/UogjsGB3PQYLPs2A8

Growing School

  Roblox: Growing School .  Langkah-langkah implementasi, struktur folder, skrip (Luau) untuk server & client, serta ide tambahan untuk melibatkan guru/staff dan memperkaya lingkungan sekolah. Saya buat mudah diikuti dan siap ditempel ke tempat (place) yang sudah punya gedung sekolah. Ringkasan fitur utama Assessment Quizzes : siswa mencari (in-game clue / resource) lalu menjawab soal. Soal lebih sulit → poin assessment lebih besar. Konversi : setiap 50 assessment points dapat ditukar 5 reward credits . Shop & Crafting : reward credits dikumpulkan dan ditukar menjadi barang / tools untuk build mainan (toy/diecast/minifigure). Barang bisa spawnable item atau tool. Garden Growth : keberhasilan siswa menanam/merawat tanaman memengaruhi tampilan sekolah (lebih hijau, bunga, dekor). Peran Guru/Staff : guru bisa membuat kuis, memvalidasi proyek, dan menjalankan workshop pembuatan barang di game. Struktur proye...

Cara membuat script leaderboard checkpoint di Roblox Studio

Berikut ini cara membuat script leaderboard checkpoint di Roblox Studio — supaya pemain bisa menyimpan progress checkpoint mereka di leaderboard. 🎯 Tujuan Membuat leaderboard yang menampilkan checkpoint terakhir pemain. Menyimpan posisi checkpoint ketika pemain menyentuh checkpoint. Mengembalikan pemain ke checkpoint terakhir saat respawn. ⚙️ Langkah-langkah 1. Buat Folder Leaderboard Buka Roblox Studio . Di StarterPlayer > StarterPlayerScripts , buat Script baru . Ganti nama script menjadi misalnya: LeaderboardSetup Masukkan kode ini: game.Players.PlayerAdded:Connect( function (player) -- Buat leaderstats folder local leaderstats = Instance.new( "Folder" ) leaderstats.Name = "leaderstats" leaderstats.Parent = player -- Buat value untuk checkpoint local checkpoint = Instance.new( "IntValue" ) checkpoint.Name = "Checkpoint" checkpoint.Value = 0 checkpoint.Parent = leaderstats end ) 🔹 ...

Materi Roblox Permainan Harvest

https://drive.google.com/file/d/1HcUO_oA9vxyLsertA6siLZmcykiVpFYW/view?usp=drive_link Local Script pada Text HarvestCount local player = game.Players.LocalPlayer local textLabel = script.Parent --Tunggu leaderstats muncul player:WaitForChild("leaderstats") local harvest = player.leaderstats:WaitForChild("Harvest") --Update GUI saat nilai berubah harvest.Changed:Connect(function(value) textLabel.Text = "Harvest: " .. harvest.value end) --set awal textLabel.Text = "Harvest: " .. harvest.Value Script ke-1 untuk crop local crop = script.Parent local clickDetector = crop:WaitForChild("ClickDetector") clickDetector.MouseClick:Connect(function(player) --Buat nilai leadertstats kalau belum ada local leaderstats = player:FindFirstChild("leaderstats") if not leaderstats then leaderstats = Instance.new("Folder") leaderstats.Name = "leaderstats" leaderstats.Parent = player end --Buat nilai hasil ...

script spin

Gambar
Script Spinner local speed = 0.06 while true do script.Parent.CFrame = script.Parent.CFrame * CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,""..speed.."",0) wait() end kalian bisa juga menambahkan script lava floor untuk menambahkan lintangan jika karakter mengenai part yang berputar warna merah maka karakter akan mati

Script Roblox Studio Bagian Part Yang Dapat Menghilang

Gambar
Buatlah 1 part terlebih dahulu, tambahkan script (lihat dibawah) pada part pertama . Jika sudah kalian dapat duplikat part tersebut. Agar memudahkan kalian menemukan part yang telah dibuat. Jadikan dalam sebuah grup kemudian berikan nama yang mudah kalian ingat. SCRIPT BAGIAN PART YANG HILANG local fade = script.Parent touch = false function onTouch() if touch == false then touch = true for i = 1, 20 do fade.Transparency = i/20 wait(0.05) end fade.CanCollide = false wait(2) fade.CanCollide = true fade.Transparency = 0 touch = false end end fade.Touched:connect(onTouch)

Script Roblox Studio Kill Player, Lava Floor, Neon

Gambar
Buat part untuk lintangan sebagai lava, neon ataupun part yang tidak boleh di lewati. Sebagai contoh disini memakai neon. Jika avatar terkena neon berwarna kuning maka avatar akan mati, SCRIPT KILL PLAYER local lava = script.parent local function killplayer(otherPart) local partParent = otherPart.parent local humanoid = partParent:FindFirstChild("Humanoid") if humanoid then  humanoid.Health = 0 end end lava.Touched:connect(killplayer)  

Script Roblox Studio (Character Free Falling)

 Script Roblox Studio Karakter Mati Saat Terjatuh Dari Ketinggian local Root = script.Parent:WaitForChild("HumanoidRootPart") local Humanoid = script.Parent:WaitForChild("Humanoid") local Enable = false local EndPosition = 0 Humanoid.StateChanged:Connect(function(oldState, newState) if newState ~= Enum.HumanoidStateType.Freefall then Enable = false end end) function onFreeFall() print(Root.Position.Y) EndPosition = Root.CFrame * Vector3.new(0, -Humanoid.JumpPower, 0) print(EndPosition.Y) Enable = true while Enable == true do wait(0.01) if Root.Position.Y <= EndPosition.Y then Humanoid.Health = 0 end end end Humanoid.FreeFalling:connect(onFreeFall)

Flappy Bird

Gambar
 SPRITE UNTUK FLAPPY BIRD A. Thubmnail 1. Thubmnail 1 2. Thubmnail 2

Belajar Scratch

Gambar
BAGIAN DARI PROGRAM PUASA RAMADHAN A. BACKDROP PUASA RAMADHAN 1. ROOM 2. ROOM 1 B. INTRO UNTUK LOADING 1. INTRO 1 2. INTRO 2 3. INTRO 3 4. INTRO 4 5. INTRO 5 6. INTRO 6 7. INTRO 7 C. SPRITE GIRL & BOY 1. GRL 2. BOY D. JAWABAN

Pengantar Komputasi Modern - Tugas 2

Syarafina Fadhilah – 57416247 (4IA20) 1. Carilah perusahaan yang menerapkan 'Cloud Computing' sebagai penyedia layanan virtual (minimal 2 perusahaan). Jelaskan bagaimana penerapan Cloud Computing di perusahaan tsb secara singkat dan jelas. Jawab : PT. Telekomunikasi Indonesia TELKOM bekerja sama dengan Microsoft. Cloud computing merupakan salah satu layanan unggulan dari empat area pertumbuhan Telkom yang dapat meningkatkan revenue portofolio information Telkom. Telkom sangat bagus dalam layanan cloud computing dalam bidang komunikasi. Layanan ini membuat perusahaan dengan cepat dan mudah meningkatkan apasitas penyimpanan, karena didapat secara virtual. Cloud computing memiliki biaya yang relatif murah. Telkom mengeluarkan layanan TelkomCloud IaaS yang merupakan bagian dari layanan cloud computing Telkom yang memungkinkan pelanggan mendapatkan sumber daya komputasi dan storage melalui jaringan internet atau private WAN, sehingga pelanggan dapat menjalankan apl...