Apakah elo pernah melihat mobil yang dicuci di tempat pencucian kendaraan? Mobil tersebut akan diangkat dengan alat pengangkat yang disebut pompa hidrolik. Hebatnya pompa tersebut dapat mengangkat mobil yang sangat berat padahal di dalam pompa tersebut hanya berisi udara ataupun hanya berupa minyak. Nah, bagaimana penjelasan ilmiahnya? Ternyata sistem hidrolik yang diaplikasikan dalam pompa tersebut merupakan penerapan dari hukum Pascal.
Sobat Zenius, pompa hidrolik yang gue sebut di awal artikel tadi sesuai dengan pernyataan Blaise Pascal seorang ilmuwan asal Perancis. Dia menyebutkan bahwa tekanan yang diberikan pada zat cair dalam ruang tertutup akan diteruskan ke segala arah dengan besar yang sama. Hal ini merupakan bunyi dari hukum Pascal yang dikemukakan oleh Blaise Pascal.
Hukum Pascal menggambarkan sebuah hukum fisika fluida yang menjelaskan bahwa dengan adanya tekanan yang diberikan pada fluida statis dalam ruang tertutup akan diteruskan ke segala arah dengan tekanan yang sama kuat. Hukum Pascal ini diterapkan hanya pada fluida, dan umumnya pada fluida cair. Apa itu fluida? Buat elo yang belum tahu, fluida adalah zat yang mudah mengalir, contohnya seperti zat cair dan gas.
Tekanan P dengan 10 Newton per sentimeter persegi akan diteruskan menuju luas penampang besar A2 misalnya 100 cm persegi, sehingga besar F2 adalah F1 dikali A2 dibagi A1 atau 10 N dikali 100 cm persegi dibagi satu cm persegi maka didapatkan hasil 1000 N.
Sebuah pompa hidrolik memiliki luas penampang kecil sebesar 0,2 m2 dan penampang besar 0,8 m2. Apabila pada penampang besar diberikan beban sebesar 500 N, berapakah gaya minimal yang harus diberikan pada penampang kecil agar beban tersebut dapat terangkat?
Contoh penerapan hukum Pascal dapat kita lihat dari alat yang membantu kehidupan sehari-hari manusia diantaranya dongkrak hidrolik, pompa hidrolik, dan rem hidrolik. Bagaimana aplikasi hukum pascal pada alat-alat tersebut? Berikut ulasan singkatnya:
Dongkrak hidrolik dipakai untuk mengangkat beban berat dengan gaya kecil yang diberikan. Pada dongkrak hidrolik terdapat 2 tabung yang memiliki ukuran berbeda, satu tabung berdiameter besar dan satunya berdiameter kecil, yang kemudian tabung tersebut diisi dengan air. Lalu, setiap tabung juga dilengkapi dengan penghisap. Gaya atau tekanan yang diberikan pada penghisap kecil nantinya akan diteruskan ke penghisap besar sehingga terciptalah gaya angkat ke atas yang jauh lebih besar.
Jadi prinsip kerja pada alat ini memakai udara yang mempunyai tekanan tinggi, kemudian dimasukan ke salah satu dari dua keran terdapat pada alat tersebut. Udara akan dimampatkan dalam suatu ruangan hingga menghasilkan tekanan yang besar. Tekanan besar tersebut lalu diteruskan oleh minyak ke penghisap yang memiliki ukuran lebih besar. Tekanan tersebutlah yang akan menghasilkan gaya angkat yang sangat besar sehingga bisa digunakan untuk mengangkat mobil.
Saat rem ditekan, maka tekanan yang diberikan akan diteruskan oleh minyak rem ke arah sepatu sepit melalui silinder rem. Terdapat 4 buah silinder rem, yaitu di bagian di depan dan dua lainnya di bagian belakang.
Sementara itu pada sepatu jepit, akan dihasilkan gaya gesek yang sangat besar, sehingga dapat menghentikan putaran dari roda sepeda. Hal ini karena luas penghisap silinder rem yang memiliki ukuran jauh lebih besar dibandingkan luas ukuran penghisap silinder master.
Selain itu, buat elo yang mau eksplore lebih dalam lagi, di Zenius tuh kita nyediain berbagai pilihan paket belajar yang bisa elo pilih sesuai kebutuhan. Salah satunya paket Zenius Aktiva. Apa aja yang bakal elo dapet? Dengan berlangganan Zenius Aktiva Sekolah elo bakal dapetin ratusan soal, akses ribuan video premium, dan bisa ngikutin live class dari Zenius. Klik link di bawah ini untuk lebih lengkapnya!
Di Duniailkom sudah tersedia lebih dari 40 tutorial bahasa pemrograman Pascal. Kita telah membahas mulai dari aturan penulisan dasar, variabel, konstanta, tipe data, operator, kondisi logika if else, hingga perulangan dalam bahasa Pascal.
Ini semua barulah skill pertama. Paham semua perintah Pascal tidak otomatis membuat kita jadi programmer yang ahli. Bahkan belum banyak berguna jika tidak bisa mengombinasikannya untuk menyelesaikan masalah.
Kemampuan merancang kode program untuk menyelesaikan masalah adalah inti dari materi Algoritma. Di dalam algoritma, kita akan ditantang untuk berpikir mencari jalan keluar dari suatu masalah pemrograman. Misalnya bagaimana mencari nilai maksimum dari sekumpulan data? Bagaimana cara mengurutkan data (sortir)? Dan berbagai persoalan lain.
Secara sederhana, algoritma adalah urutan langkah-langkah logis untuk menyelesaikan suatu masalah. Algoritma sebenarnya bersifat umum dan tidak dipakai dalam programming saja. Dalam kegiatan sehari-hari kita sudah sering menggunakan algoritma.
Algoritma bisa dibayangkan sebagai cara mengajari orang lain untuk melakukan sesuatu yang belum pernah dikerjakannya. Sebagai contoh, bagaimana cara anda menyuruh keponakan yang baru datang dari luar kota untuk membeli buah jeruk ke pasar? Kita asumsikan si keponakan belum pernah ke pasar tersebut sebelumnya.
Misalnya dalam contoh beli buah jeruk, bagaimana jika angkot tidak ada? Atau bagaimana jika toko buah ternyata tutup? Kita harus buat sebuah percabangan, misalnya jika tidak ada angkot, naik ojek. Jika toko buah tutup, cari buah ke supermarket yang ada di dekat pasar. Percabangan ini juga bagian dari algoritma, dimana dalam bahasa Pascal kita menggunakan alur logika if else.
Bahasa pemrograman Pascal banyak dipakai sebagai bahasa dasar untuk belajar materi dasar programming dan algoritma. Karena itu pula Duniailkom ingin menyajikan berbagai contoh soal dan latihan algoritma dasar.
Sangat mungkin kumpulan soal ini menjadi bahan ujian mata kuliah algoritma dan pemrograman di kampus-kampus IT. Untuk yang seperti ini, disarankan jangan copy-paste langsung, tapi pastikan paham maksud setiap kode program yang ada.
Bagi mahasiswa IT, algoritma merupakan basic yang sangat-sangat penting!. Jika tidak punya dasar ini, akan kesulitan sepanjang kuliah nanti, termasuk pada saat bekerja sebagai programmer professional. Karena itu silahkan coba kerjakan soal-soal yang ada terlebih dahulu, dan jika sudah mentok, baru lihat solusi kode program yang tersedia.
Selain itu "banyak jalan menuju nusantara", yang di dalam programming berarti ada banyak solusi untuk menyelesaikan satu masalah. Berikut kumpulan contoh soal dan latihan algoritma menggunakan bahasa pemrograman Pascal (akan dilengkapi bertahap):
7fc3f7cf58