Memeriksa kemungkinan kesalahan ketik, format dan bahasa program dilakukan dengan cara….

Bagi pengguna baru WordPress, mendapatkan pesan error Parse error: Syntax error, unexpected pasti akan cukup membingungkan. Tidak menutup kemungkinan juga Anda tidak dapat melihat pesan error Parse error: Syntax error, unexpected dikarenakan fitur laporan error WordPress dinonaktifkan/dimatikan. Jika hal ini terjadi, sangat kami sarankan untuk mengaktifkan debug error WordPress.

Sebenarnya hal ini cukup wajar bagi Anda yang adalah seorang pengguna baru. Terkadang, WordPress memunculkan pesan syntax error yang memang agak mengganggu. Error ini terjadi jika Anda tidak mengikuti aturan yang benar mengenai PHP syntax. Di tutorial ini, kami akan memberitahukan Anda cara mengatasi syntax error di WordPress dengan instruksi sederhana yang mudah dipahami oleh para pemula.

Yang Anda Butuhkan

Sebelum memulai tutorial ini, Anda membutuhkan:

  • Akses ke akun hosting Anda

Pengertian Syntax Error

Syntax error adalah kesalahan yang muncul karena adanya aturan bahasa pemrograman tertentu yang tidak diikuti. Kita analogikan syntax error sebagai kesalahan penggunaan kata kerja dan kata benda pada kalimat dalam aturan baku berbahasa Inggris. Seperti halnya penutur asli bahasa Inggris tidak dapat memahami dan mengerti kalimat yang ditulis/diucapkan, kompilator atau penerjemah bahasa pemrograman pun tidak dapat memproses blok kode yang tidak benar dalam aturan syntax.

Bahkan, hanya karena lupa membubuhkan titik koma atau menuliskan file lengkap dengan tidak benar pun bisa menimbulkan syntax error. Apabila syntax error muncul di WordPress, penyebabnya biasanya terjadi karena pengguna membuat kesalahan saat penulisan script PHP untuk situs. Syntax error masuk dalam kategori yang lebih luas dari parse error karena error semacam ini akan melakukan parsing pada setiap baris kode yang tertulis dalam program.

Cara Mengatasi Syntax Error di WordPress

Untungnya, berkat kelebihan WordPress sebagai platform yang mudah dikelola, syntax error pun bisa dengan mudah diperbaiki di WordPress. Pada dasarnya, ada dua langkah yang bisa dilakukan:

  1. Cari baris kode yang mengakibatkan error.
  2. Ubah kode tersebut dengan cara terhubung ke server Anda.

Mari kita urai dua langkah di atas agar lebih jelas.

Langkah 1 – Mencari File yang Rusak

Langkah pertama dalam memperbaiki syntax error adalah mengenali sumber masalahnya terlebih dulu. Secara khusus, Anda harus mencari file yang menyebabkan error ini terjadi, dan blok kode tertentu di dalam file yang mengakibatkan pesan error muncul.

Penyelesaian masalah yang dijabarkan di tutorial ini akan mengingatkan Anda pada setiap plugin atau tema yang mungkin telah Anda install di situs WordPress Anda. Jika syntax error muncul segera setelah plugin/tema terinstall, maka Anda sudah menemukan jawaban permasalahannya.

Kabar baiknya, meskipun Anda tidak tahu letak sumber error tersebut, Anda masih dapat dengan mudah melacak asalnya. Pada saat Anda membuka situs Anda menggunakan web browser apa pun, Anda akan melihat pesan error ini. Pesan error tersebut dimulai dengan Parse error: Syntax error, yang kemudian diikuti dengan informasi spesifik mengenai error. Pesan error juga akan memuat path penuh dari file yang bertanggung jawab atas error tersebut, serta baris di kode yang salah dapat ditemukan. File inilah yang harus Anda ubah untuk memperbaiki syntax error.

Coba kita lihat pesan syntax error di WordPress berikut ini:

Dari pesan error di atas, kita dapat melihat end yang tak terduga dari file tersebut. Kita juga dapat mengetahui file mana yang rusak (/home/u694443746/public_html/wp2/wp-content/themes/twentyseventeen/single.php) dan baris kode (43) yang mengakibatkan error ini. Informasi ini sudah lebih dari cukup bagi kita untuk memperbaiki WordPress dan menyingkirkan syntax error.

Langkah 2 – Memperbaiki File dengan FTP Client

Setelah mengetahui file yang mengakibatkan error, kini tiba saatnya untuk mengedit file ini agar situs WordPress Anda dapat berfungsi kembali. Jika Anda tidak bisa masuk ke area admin, yang terjadi jika kode yang menyebabkan error ini dimasukkan melalui area Appearance -> Editor di dasboard admin WordPress, maka Anda harus menggunakan aplikasi FTP. Dalam hal ini, kami akan menggunakan FileZilla.

Memperbaiki file yang rusak tidaklah sulit: Anda hanya perlu terhubung ke akun Anda menggunakan FileZilla. Cari file rusak yang menyimpan folder kode yang salah. Contoh yang kami gunakan adalah /home/u69444746/public_html/wp2/wp-content/themes/twentyseventeen/single.php. Kemudian klik dan pilih opsi View/Edit.

File yang rusak akan terbuka di dalam text editor standar Anda.

Sekarang Anda harus memilih: Anda dapat menghapus kode yang salah atau membuat perubahan yang diperlukan agar kode tersebut dapat berfungsi normal kembali.

Menghapus baris kode akan mengatasi error (misalnya: comment yang tidak lengkap karena ada beberapa karakter yang hilang sehingga comment dianggap sebagai kode), tetapi beberapa permasalahan bisa saja terjadi walaupun tidak muncul saat itu juga (misalnya: baris kode yang melakukan komputasi pada value variabel, yang digunakan di baris selanjutnya). Oleh karena itu, menghapus baris kode tidak disarankan.

Sekarang mari kita selediki file yang rusak dengan saksama. Kita sudah mengetahui cara mencari error – dari pesan error, kita tahu bahwa baris 43 adalah penyebab error. Berikut tampilan kode pada baris:

<?php get_footer()

Fungsi ini disebut fungsi get_footer dan tidak terlihat jauh berbeda dari kode lainnya. Tidak sama sekali. Meskipun kecil, bagian ini sangat penting dan tidak ditemukan dalam fungsi tadi – karakter titik koma di akhir baris. Hal inilah yang mengakibatkan error Parse error: Syntax error.

Pada contoh yang kami gunakan, error ini dapat diatasi dengan menambahkan tanda titik koma di end baris dan mengupload ulang file ke server. Jika Anda adalah seorang pemula dan belum memahami PHP, maka gunakan PHP code checker untuk mengecek kode dan melihat kesalahan syntax PHP yang paling umum. Tool ini akan membantu Anda melakukan debug pada error dan memperbaikinya.

Kesimpulan

Pada saat pesan error Parse error: Syntax error muncul di WordPress, para pemula seharusnya tidak perlu khawatir. Error ini merupakan salah satu error yang mudah diidentifikasikan dan diperbaiki sepanjang pengalaman Anda menjadi seorang developer. Anda hanya perlu mencari file penyebab error, mempersempit pencarian ke baris kode tertentu dan mengubah file tersebut agar syntax error segera teratasi. Tentu saja, memang lebih baik menghindari adanya syntax error dengan lebih hati-hati saat menulis kode atau mencobanya di lingkungan virtual yang terisolasi sebelum memasukkannya ke dalam website Anda.


Pilihlah Jawaban a,b,c,d dan e yang menurut anda paling benar!!!

1. Pemrograman absolut dapat dilakukan dengan menggunakan ....   a. G04   b. G92   c. G91   d. G90

  e. G64

Kunci jawaban yang benar dari pertanyaan diatas adalah d. G90

2. Pemrograman inkrimental dapat dilakukan dengan menggunakan ....   a. G64   b. G04   c. G92   d. G90

  e. G91

Kunci jawaban yang benar dari pertanyaan diatas adalah e. G91

3. Anda dapat menentukan kedudukan titik nol ke tempat yang dikehendaki,hal ini hanya dapat dilakukan menggunakan ....   a. G64   b. G92   c. G91   d. G90

  e. G21

Kunci jawaban yang benar dari pertanyaan diatas adalah b. G92

4. Waktu tinggal diam adalahmenghentikan sementara dalam waktu tertentu pada salah satu blok,hal ini dapat dilakukan menggunakan ....   a. G92   b. G91   c. G90   d. G04

  e. G21

Kunci jawaban yang benar dari pertanyaan diatas adalah d. G04

5. Apabila Anda ingin mengosongkan beberapa blok pada lembaran program,maka dapat dilakukan dengan memasukkan ....   a. G24   b. G21   c. G02   d. G03

  e. G04

Kunci jawaban yang benar dari pertanyaan diatas adalah b. G21

6. Jika sebelum G90 atau G92 memprogram G24,maka harga X dihitung sebagai harga....   a. Absolut   b. Inkrimental   c. campuran   d. diameter

  e. koordinat efektif

Kunci jawaban yang benar dari pertanyaan diatas adalah e. koordinat efektif

7. Interpolasi linear berarti mendapatkan harga antara pada garis lurus.Gerakan ini dapat dilakukan menggunakan pemrograman ....   a. G02   b. G03   c. G33   d. GOO

  e. G01

Kunci jawaban yang benar dari pertanyaan diatas adalah e. G01

8. G00 adalah perintah gerakan ....   a. gerak tirus cepat   b. gerak radius   c. gerak lurus lambat   d. gerak lurus cepat

  e. gerak tirus lambat

Kunci jawaban yang benar dari pertanyaan diatas adalah d. gerak lurus cepat

9. Gerak lurus cepat digunakan hanya karena alasan ....   a. teknologis   b. matematis   c. pedagogis   d. ekonomis

  e. praktis

Kunci jawaban yang benar dari pertanyaan diatas adalah d. ekonomis

10. Gerak melingkar searah jarum jam dapat dilakukan menggunakan pemrograman ....   a. G00   b. G01   c. G02   d. G03

  e. G33

Kunci jawaban yang benar dari pertanyaan diatas adalah c. G02


Jawablah pertanyaan-pertanyaan di bawah ini dengan benar!

11. Apakah fungsi kode gerakan G03?

Mesin CNC (Computer Numerically Controlled) adalah suatu mesin yang dikontrol oleh komputer dengan menggunakan bahasa numerik (perintah gerakkan dengan menggunakarkode angka dan huruf)

12. Apa maksud fungsi kode program G91?

Kode G91 berarti sistem pengukuran yang digunakan menggunakan koordinat relatif atau incremental.

13. Apa fungsi perintah kode program G1?

Fungsi dari perintah G1 adaiah menggerakkan alat potong dari titik awal menuju titik akhir dengan gerakan lurus. Kecepatan gerak makan ditentukan dengan F. Semua sumbu dapat bergerak bersama untuk menuju titik yang diprogramkan (lihat gambar di bawah). Perintah G1 tetap aktif sebelum dibatalkan oleh perintah dari kelompok yang sama (GO,G2,atau G3)

14. Sebutkan fungsi perintah kode program G2 atau G3!

Perintah G2 atau G3 berfungsi untuk menggerakkan alat potong dari titik awal ke titik akhir mengikuti gerakan melingkar. Arah gerakan ada dua macam,yaitu G2 untuk gerakan searah jarum jam,dan G3 untuk berlawanan arah jarum jam (lihat gambar di bawah). Gerak makan alat potong menurut F yang diprogram pada baris sebelumnya.

15. Sebutkan fungsi kode program berikut!   a. G28   b. G33   c. G40   d. G41

  e. G42

G28 :kembali ke titik reference mesin G33 :pemakanan ulir G40 :membatalkan.tool kompensasi G41 :tool kompensasi arah kiri

G42 :tool kompensasi arah kanan

16. Apabila Anda ingin mengosongkan beberapa blok pada lembaran program,maka program apakah yang dapat dimasukkan?

17. Mengapa pada pemrograman G90 atau G92,semua ukuran X dihitung sebagai ukuran diameter?

Karena dengan mesin TU-2A juga dapat digunakan untuk mengefrais,maka ada kemungkinan harga X tidak sebagai diameter melainkan digerakkan sebagai harga koordinat efektif biasa.

18. Apa tujuan uji coba program CNC?

a. Memastikan bahwa program CNC tidak membahayakan jika dijalankan
b. Untuk mengetahui kualitas produk yang dihasilkan

19. Bagaimanakah prosedur atau urutan uji coba program?

a. Uji jalan program,untuk mengetahui:  1) Kesalahan format dan bahasa pemrograman   2) Kesalahan ketik saat pemasukan data secara manual   3) Kesalahan pembacaan pada pemasukan data melaluimedia penyimpan data atau melalui Kabel b. Uji lintasan pisau/alat potong,untuk mengetahui:  1) Kesalahan arah gerak pahat   2) Kesalahan jenis gerak c. Analisis kesalahan produk. meliputi:  1) Kesalahan dimensi   2) Kesalahan posisi

  3) Kesalahan kuaiitas permukaan

20. Terdiri dari apa sajakah kode-kode pemrograman CNC?

Terdiri dari kode huruf dan angka. Huruf yang banyak digunakan adalah huruf G,M,S,F,H,I,J,T,N,K,D,X,Y,Z,dan angka 0 sampai 9

21. Amati format perintah untuk G83 dan G92. Jelaskan perbedaan format perintah antara G83 dan G92!

a. G83 adalah perintah pemboran dengan gerak penarikan untuk membuang tatal pada pengeboran yang dalam. Format perintahnya:N ... / G83/ Z± . .. /F ...
b. G92 adalah perintah pencatatan dan penetapan titik nol mesin pada pemrograman harga absolut. Format pemrograman:N ... / G92 /X ± .. . /Y± . . . /Z± . . .

22. Perhatikan siklus gerakan pada pemrograman G83. Adakah siklus gerakan yang sama dengan gerakan pada pemrograman GOO dan G01?

Ada,yaitu gerakan pisau membentuk siklus,yang meliputi:a. gerakan 1:pisau masuk ke kedalaman Z 6 mm dengan gerakan penyayatan (G01),b. gerakan 2:pisau diitarik ke titik awal dengan gerakan cepat (G00),

c. gerakan 3:pisau kembali masuk dengan kedalaman Z bertambah 6 mm,dan gerakan 4:kembali ke titik awal,begitu selanjutnya sampai nilai Z yang diprogram.

23. Bagaimanakah format pemrograman G92?

Format Pemrograman:N ... / G92/ X ± . . . I/Y± . . . /Z± . . .

24. Bagaimanakah cara setting pisau terhadap benda kerja pada sumbu Y?

Setting pisau terhadap benda kerja pada sumbu Y a. Posisi pisau frais masih tetap seperti di atas. b. Bebaskan pisau terhadap benda kerja dan geser ke arah sumbu -Y kemudian gerakkan pisau ke kanan ke arah sumbu+X. c. Sentuhkan pisau pelan-pelan ke benda kerja kearah sumbu+Y. Setelah pisau menyentuh benda kerja pada monitor akan tertayangnilai Y,misal Y=1100. Hapus nilai Y dengan tombol DEL,sehingga nilai Y=00.

d. Tekan tombol INP dan tulis Y- 500 kemudian tekan INP,maka pada monitor nilai Y- 500 nilai harga Y=500=radius pisau frais 5 mm. Nilai minus menunjukkan arah sumbu Y.

25. Sebutkan urutan langkah dalam pembuatan program CNC!

a. Mempelajari gambar kerja b. Menentukan sistem penjepitan c. Menentukan jenis alat potong dan data teknologi penyayatan yang akan digunakan d. Menyusun urutan langkah pengerjaan

e. Menuliskan program dalam lembar program

26. Sebutkan beberapa pilihan operasi pada program Mastercam!

Ada beberapa pilihan operasi,di antaranya mill,lathe,design,dan wire.

27. Apa sajakah keuntungan menggunakan simulasi sebelum melakukan praktik kerja pemesinan?

a. Operator yang sedang belajar akan aman dan tidak merusak mesin. b. Operator yang melakukan fria/ errorpada saat membuat produk tidak khawatir untuk merusak mesin atau benda kerja yang ada. c. Mesin yang digunakan akan aman dari operator yang salah dalam melakukan pemrograman d. Dapat melihat simulasi hasil produk dari program yang dibuat. e. Dapat mengetahui kesalahan-kesalahan yang ada dalam program yang dibuat sebelum dikerjakan f. Menghemat beaya proses dan perawatan.

g. Surface roughness merupakan salah satu aspek tujuan dari pembubutan.

28. Sebutkan beberapa jenis toolpath pada program Mastercam!

Di antaranya toolpath berupa contour,pocket,dan surface.

29. Sebutkan pengerjaan pada proses simulasi pemesinan cetakan!

Dibagi menjadi tiga jenis pengerjaan,yaitu pengerjaan kasar{roughing),pengerjaan semifinishing,dan pengerjaan akhir (finishing).

30. Jelaskan cara pengerjaan kasar dan pengerjaan akhir proses simulasi pemesinan cetakan

Pengerjaan kasar dikerjakan dengan Toolpath rough parallel,sedangakan pengerjaan akhir dikerjakan dengan Toolpath finish scallop

31. Apa yang Anda ketahui tentang kode G00? Bagaimanakah format pemrogramannya

Kode gerak pemosisian,yaitu gerak cepat tanpa pemakanan sedangkan untuk format programnya adalah N .... / G00 / X± ... / Y± ... / Z± ... _

32. Bagaimanakah kode G yang digunakan untuk membuat gerak interpolasi linear dengan pemakanan

33. Tuliskan format untuk membuat gerak interpolasi linear dengan pemakanan!

Format Perintahnya:N ... / G01 / X± ... / Y± … / Z± ... / F ...

34. Apa perbedaan antara G02 dan G03? Bagaimanakah format masukannya?

a. G02:Interpolasi melingkar searah jarum jam N ... / G02/ X± ... / Y± ... / Z± ... / F ...
b. G03:Interpolasi melingkar berlawanan arah jarum jam. N... / G03/ X± ... / Y± ... / Z± … / F …

35. Apa kegunaan kode program G72? Bagaimanakah format perintahnya?

G72 merupakan siklus pengefraisan kantong digunakan untuk pembuatan kantong. Format programnya N... / G72 / X±... / Y± ...kantong / X± ... /F …

36. Apakah yang dimaksud dengan program.

Program adalah susunan perintah-perintah untuk menggerakkan aktivitas/ gerakan pada suatu mesin perkakas atau yang lainnya. Susunan perintah tersebut terdiri dari seluruh keterangan untuk membuat suatu benda kerja.

37. Apa yang dimaksud dengan CNC kode? Sebutkan macamnya!

CNC kode terdiri dari blok-blok (lines) setiap blok mengandung perinah-perintah tersendiri untuk tindakan tertentu,suatu gerakan dibuat sebelum gerakan berikutnya,itulah sebabnya CNC code dibuat secara berurutan. CNC code pada dasarnya ada dua macam yang Utama yaitu kode G dan Kode M

38. Apa perbedaan antara Q-kode dan M kode?

G-kode adalah fungsi persiapan yang digunakan untuk perintah menggerakan toot,seperti;a. Gerakan rapid/gerakan cepat b. Gerakan feed/gerakan makan yang dipengamhi oleh fungsi feed c. Gerakan melingkar/radial feed d. Berhenti sesaat/dwell e. Gerakan pengulangan/cycle M-kode adalah fungsi tambahan untuk aktivftas mesin,seperti;a. Memutar spindteltool b. Menghentikan program c. Mengganti tool secara otomastis d. Menjalankan pendingin M-kode tidak menyebabkan tool bergerak sedangkan G-kode terdiri dari suatu variabel yang didefinisikan oieh seorang prograrrimeruntuk setiap fungsi spesifik. Setiap fuhgsi untuk penulisan NC program dinamakan tetter address. Sumbu koordinat :X,Y,Z Lokasi titik tengah lingkaran :I,J,K N nomor blok % awal/akhir program S kecepatan spindel F kecepatan potong/feed M fungsi tambahan T nomor tool

Proses penulisan program pada dasarnya sama dengan proses konvensional.

39. Setelah setting pisau selesai dilaksanakan,maka langkah selanjutnya eksekusi program dengan benda kerja. Bagaimanakah prosedur eksekusi program dengan benda kerja?

a. Pindahkan posisi pengoperasian manual ke fungsi pengoperasian CNC dengan tombol
b. Tombol start ditekan maka proses'penyayatan akan berjalan secara otomatis sesuai data program.

40. Bagaimanakah cara melakukan pemeriksaan kebenaran program sebelum melaksanakan penyayatan benda kerja dengan program CNC?

a. Visual:smemeriksa memeriksa program program dengan dengan mencocokkan program yang ada b. Tombol M:Memeriksa program dengan fungsi pengendalian mesin

c. Plotter:memeriksa program dengan simulasi gerakan pisau berupa gambar.

Demi Apresiasi kepada Guru Vokasi,Upvote dan Berkomentar lah di Kolom komentar

Jika ada Typo atau Jawaban yang salah bisa disampaikan dikolom komentar


Video yang berhubungan

Postingan terbaru

LIHAT SEMUA