Senin, 26 Mei 2025

Memahami logika Pearl

Pearl dalam arti logika adalah bahasa disebut bahasa teks interaktif seperti berbicara kepada komputer tanpa perlu mengatur lewat simbolik seperti python, C, atau Java. Namun Pearl sendiri bisa di terjemahkan ke dalam bahasa seperti Python, JavaScript dan lainnya. Ia saling support asalkan aturan ditegakkan dan kode tidaklah selalu sama dengan ekstensi lainnya, maupun dalam pembacanya.

Pearl membawamu ke arah natural language memungkinkan bisa berkomunikasi 'berbicara' secara langsung dengan komputer.

Contoh Pearl:

ambil :token: = 2
tampil :token:

Dari sini alur skripsi automasi instruksi Pearl mirip bahasa manusia.

Cara berpikir ala Pearl dalam logika

Pearl berpikir seperti teks interaktif, teks interaktif ini seperti cara menusia berbicara dan berpikir, namun seperti apa?

Pearl dirancang untuk:
  1. Menggunakan bahasa alami atau Bahasa Indonesia, penginstruksian kalian biasa saja.
  2. Deklaratif, seperti bukan bagaimana caranya secara mendetail.
  3. Aturan ditegakkan, aturan logika ini seperti prolog  dibalit bahasa alami.
  4. Alur kerja ringan, cocok untuk automasi ringan dan menengah.
Pendalaman untuk mengenal Pearl secara logika Anda bisa belajar bahasa alaminya dahulu adalah Bahasa Indonesia, setelah itu pembelajaran deklaratif aturannya tidak serumit yang kamu kira (saat ini sekitar 17 modul tersedia).

Selamat belajar bahasa Pearl, Happy Coding!

Siti dan Rimos - Nabi Ilyas

    Suatu ketika kakek memberikanku hadiah ulang tahun paling terbaik dari antara hadiah keduanya tersebut robot humanoid dan roti cupcake. Sebuah kamera beralat yang menanti diisi kenangan indah masa-masa di lautan biru terdalam dan permukaan gunung-gunung di tegakkan oleh Tuhan. Aku sekarang mengerti hadiah ulang tahun ini sangat beararti untukku, kakekku adalah seorang profesor ternama memiliki pengetahuan luas dalam bidang IT, dia sangatlah pencipta mesin berat dan kerasnya untuk hidup ini. Aku seorang anak tidak bersekolah, aku tidak menganggap diriku bodoh kalau tidak sekolah, sebenarnya aku diberi didik oleh kakekku karena di sekolah sini tidak begitu berlaku banyak.

    Semua terasa cepat dengan kamera genggam beralat ini.

    Kamera masa depan dan begitu pula masa lalu.

    Ketika berdiam di kamar setelah acara menyenangkan dan menyeronokkan telah usai.

    Ku ketika mengaktifkan robot di kamar secara diam-diam robot humanoid inilah sekarang yang mengajariku dia di program dengan Bahasa Pearl yang katanya cocok untuk scripting alur kerja dan pembuatan mesin keras. Dia seperti kakekku sendiri aku menganggapnya karena aku belum mengenalnya lebih dalam maka aku bertanya, "Robot siapakah namamu?" Robot berdetak mesin itu menjawab dengan TTS, "Aku Rimos Si Pria Robot, dengan versinya pertama kali diluncurkan dengan tag v1.0.0", robot kamu memang keren kakeklah yang menghadiahiku dia sangat cekatan dalam memperhatikan setiap sudut pandang penggunanya. Inilah robot hasil ciptaan kakekku dia memberikannya pada saat kemarin aku ulang tahun, belum lama ini.

    Sambil robot memfokuskan keberadaannya di ruang mana, wajahnya mengangguk-angguk ke atas dan ke bawah untuk mengidentifikasi, aku mengambil foto kamera beralat masih bisa digunakan namun tidak tahu caranya. "Robot bisakah engkau memberi tahuku apakah alat ini?" Rimos merentangkan tangannya dan menjulur secara kaku ke arahku, mengambilnya dengan ala robot. "Ini namanya adalah kamera. Dia mempunyai banyak alat..." lanjut ia berkata sambil aku mendekatinya ke arah kamera yang ia pegang dengan ala robot, "Termasuk mengambil gambar atau video, melihat masa depan dan masa lalu. Kamera ini diproduksi oleh TEAM.COM," lanjut robot itu berkata sambil aku membuka jendela kamar sinarnya pagi mulai menembak ke arah muka Rimos Si Robot.

    "Robot maukah kamu memperagakan apa yang masih aku tidak ketahui?" Rimos Si Robot bangun dari duduknya, mengaktifkan benda alat itu dan tanpa sengaja tangan besinya menekan tombol 'kembali' dan membawa kita ke masa lalu.

    "Apa yang kamu lakukan!" Aku panik dan bersigap mulai memendam marah kepada Rimos Si Robot. "Tidak apa-apa, ini hanyalah masa lalu, sebenarnya aku belum diciptakan saat masa ini," menjawab dengan bijaksana. Aku panik berlari-lari kesana-kemari tidak tahu jalan keluar dan belum tahu penggunaan apa itu kamera. Aku berjalan menyusuri rintangan bebatuan disertai berangin kencang, sambil mencari perunjuk dan akhirnya tidak ada apapun.

    "Apakah ini pertanda kita mati?" Aku panik dan gelisah dan mulai ingin menangis pada diriku sendiri, Rimos Si Robot berjalan menuju ke arahku sambil mebawa kameranya dan mengatakan dengan kata ringkas bahwa ini pasti baik-baik saja. Dia berjalan diarea gersang ini dan berangin menandakan bahwa ini pasti ada bahaya bagiku. "Ka-Kakek aku tidak tahu cara apapun.. a-aku mau p-pulang..." Robot tersebut mengusap-usap gaya ala robotnya tangannya di kepalaku menunjukkan reaksi ketenangan dan harapan. "Siti, ini tidak ada apa-apa mari kita mencari jalan keluarnya."

    Sementara kakekku dirumah. Baru saja ia pulang dari kerjaannya, dan menantiku untuk kedatangannya baginya di hari setelah hari spesial kemarin. Namun kakek tidak menemukanku, ia mencari disegala sudut ruangan kamar tidak ada siapa-siapa, "Anak yang cepat belajar, ia baru saja memulai petualangannya," kakekku terkekeh sejenak.

    Aku disini merasakan tidak seperti yang diharapkan kakek, penuh dengan ketakutan dan terkena imbas dengan robot Rimos. "Berpikirlah.." dahiku menggerut karena mencoba berpikir keras. Rimos, tentu saja ia adalah program yang dijalankan untuk kecocokan visual bicaranya yang seimbang dan pemahaman alphabet yang hadal pasti ia paham jalan kembali, "Rimos, antar aku pulang ke rumah, rumahku dekat sungai mengalir, dan dekat rumah tetangga bernama Sinai". Dengan jawaban ala robot, Rimos menegaskan, "Tidak ada lokasi yang dicari dirumahmu, ini bukanlah negara yang tepat untuk rumahmu. GPSku sudah mendeteksi tempat secara tepat." Dengan perasaan putus asa Rimos antarkan aku ke rumah yang dimana ada kakek yang menciptakanmu.

    Tiba-tiba seorang laki-laki berjalan ke arahnya, dia mengenakan pakaian kuno dan bahannya belum tentu ada di zaman eraku. Aku takjub menghadapinya, sebenarnya ia adalah orang yang hebat menurutku. "Hai, apa yang kamu lakukan disini anak muda?" Seorang laki-laki itu berkata dengan nada ramah dan lembut seperti menyambut orang pada jam bertamunya. "Aku Siti dan dia Rimos Si Robot," kataku dengan seorang laki-laki sedikit tua aku hadapinya. Sepertinya aku telah mengenali orang ini dari mana tempatnya juga aku pun lupa, namun yang jelas ia telah menginspirasi orang sangat banyak sekali, dia adalah seorang penyebar kebenaran dari Tuhannya. "Mari anak-anak muda, ikutlah bersamaku dengan dakwahku," orang laki-laki berkata kepada kami sambil berjalan ke arah bukit.

    "Perkenalkan lagi aku Siti dan dia Rimos," aku berkata kepada orang asing dengan penuh keringat dingin karena inilah orang belum aku pernah jumpai jadi dia orang asing sekarang di hadapanku. "Perkenalkan namaku Ilyas," lantas aku kaget dan pingsan seketika di jalan setelah mendengar perkataannya.

    Kakekku dirumah telah menantiku sambil menyeduh kopi hangatnya di meja dengan pelengkap pot bunga kecilnya, dia sangat tenang sambil membaca korannya. Diberitahukan di koran bahwa ada salah satu seorang time traveler dari dunia lain dia kembali dengan selamat. "Semoga engkaulah juga Siti, keselamatan ada pada dirimu."

    Aku dibagunkan oleh hamburan debu tanah diterpa angin. Oleh Rimos Si Robot, "Akhirnya Anda bangun juga," dan seorang laki-laki sedikit tua dia duduk samping kiri robotku. Menatapku dan mengajakku untuk pergi, entah kemana kita pergi namun aku ingat salah satu orang ini, dan keselamatan ada padanya.

    Aku diam, tidak menanyakan ke arah tujuan kita, jelas seperttinya di dalam kisah, Nabi Ilyas bersembunyi ketika Raja Ahab bersama pasukannya mencari dia di segala tempat persembunyian Nabi Ilyas di wilayahnya agar Nabi Ilyas dibunuh. Lalu aku bertanya kepada Robot, "Rimos, tahukah kamu bahwa Nabi Ilyas apa yang ia akan dilakukannya?" Rimos menjawab dengan jawaban generative mesin Machine Learning ala robot bawaan karena sudah bisa berdiri sendiri inilah karena kakek membackup secara lokal bukan melalui internet. "Menurutku Nabi Ilyas ingin bersembunyi disebabkan Raja Ahab ingin membunuhnya, dia bersembunyi di gua berada di Gunung Qasiyun." Karena suara robotnya sangat keras sehingga Nabi Ilyas terdengar saat ia berkata. "Bagaimana Anda bisa tahu apa yang tidak aku ketahui?" Tanya Nabi Ilyas. "Bukan maksudku, ini adalah kesalahan kecil pemeriksaan robot belum berlanjut," sambilku jawab dengan senyum tipis-tipis menghadap kepadanya.

    "Raja Ahab dan pasukannya setelah membunuh nabi lainnya, ia juga ingin membunuh nabi lainnya, termasuk Saya," kata Nabi Ilyas kepada kami dengan perasaan takut.

    Jadi kami menikmati perjalanan dalam kondisi bahayanya sampai membuat kematian karena Nabi Ilyas diincar oleh Raja Ahab. "Ka-kalau begitu.. kita mati," aku pingsan di perjalanan karena kedengarannya tidak aman lagi menjadi seorang traveler. Dan Robot membawaku ke lokasi Nabi Ilyas bersembunyi berada di gua di Gunung Qasiyun.

    Selepas sampai ditempat beberapa 7-10 menit kemudian aku sadar dan dibangunkan oleh Robot berserta Nabi Ilyas, jadi "Disinilah aku bersembunyi dari Raja Ahab bersama pasukannya," jawab Nabi Ilyas kepada kami sambil ia menyiapkan bara api jika malam tiba. Aku dan Rismo mengumpulkan kayu ranting kecil mengumpulkan menjadi satu, ditempat pembakaran berada.

    Hingga hari esok tiba, kami selalu berpindah-pindah tempat agar selamat dari Raja Ahab berserta pasukannya dan bahkan kaummya. "Kapan kita berakhir disini?" Tanyaku kepada Nabi Ilyas dengan perasaan takut akibat mendengar kasus pembunuhan. Nabi Ilyas menjawab, "Selama berapa tahun lamanya". "Mesinku mendeteksi bahwa Nabi Ilyas bersembunyi selama 10 tahun lama..." tiba-tiba aku membekam mulut Rimos yang tidak terkendali karena responnya, wajar dia adalah robot yang tidak tahu perasaan seperti manusia yang dialaminya. "Jadi kapan kita pulang Rismo?" Aku mengeluh kesah, namun karena ada Nabi Ilyas sehingga membuatku bersemangat karena perjuangan dakwahnya. "KITA AKAN PULANG SEBENTAR LAGI," Rismo berteriak kencang sehingga pasukan Raja Ahab dari jauh mendengarnya dan berusaha mencari Nabi Ilyas sampai ketemu. "Bagaimana penjaga mengetahui keberadaan kita? Apa yang harus kita lakukan? Ini semua karena Rimos," aku mulai ketakutan. "Kita pindah tempat saja," seru Nabi Ilyas.

    Saat itu pasukan Raja Ahab tidak menemukan keberadaan Nabi Ilyas di tempat tadi, Tuhannya telah menyelamatkannya dari kejahatan penjahat tersebut. "Ssstt.. Rimos jangankah kamu berteriak kencang-kencang.." aku mengambil perintah tegas kepada Rimos Si Robot. "Baiklah, maafkan aku tadi jika ada kesalahan," aku sambil mengawasi lingkungan sekitar "baguslah,"

    Inilah yang dimaksud petualangan Siti dan Rimos Si Robot. Siti sedang mencari jalan keluar agar bisa mencapai di era zamannya, namun ia terkendala bagaimana cara menggunakan kamera beralat tersebut, sedangkan ia tidak bisa cara memakainya karena ia tidak tahu penggunaannya.

    Nabi Ilyas berkata, "Apakah Anda tersesat?" Aku menoleh ke Nabi Ilyas dan menatap wajahnya, "Ya, tentu saja. Kami tersesat, kami tidak tahu cara pulang." Nabi Ilyas sambil menggambar arah mata angin dengan pasir dan bara kayu lalu menunjukkan keempat arah dimana tujuan kita sekarang, karena itulah mata arah angin, kita tidak tersesat. "Kamu kenapa Siti?" Rimos Si Robot bingung dalam menyiapkan jawaban yang dilerolehnya karena memiliki keterbatasan sumber daya Machine Learning lokal. "Tidak! Aku mau pulang dengan selamat dan pulang ke rumah, terima kasih Nabi Ilyas sekarang kami tidak tersesat lagi." Sambil mengotak-atik kamera beralat "Ini wajar saja kita bisa menekan tombol 'selanjutnya' agar kita kembali. "Tentukah?" Jawabku bingung dengan pernyataan Rimos yang sedang menjelaskan fungsi tombol kamera beralat tersebut. Tombol 'selanjutnya' memungkinkan kita bisa kembali ke rumah kita, bisa saja Siti dan Rismo kembali ke rumah pada era zamannya, Siti merindukan rumah namun juga merindukan Nabi Ilyas, namun kita harus pulang ke kembali asal era zaman kita.

    Pada saat sore itu Siti tidaklah pernah melupakan perjuangan yang mematikan yang dihadapi Nabi Ilyas dalam berdakwah meskipun umatnya dalam ketersesatan yang nyata, mereka perlu diberi petunjuk sama dengan halnya Siti dan Rimos, petunjuk arah mata anginnya sangat membantu. "Terima kasih Nabi Ilyas, kami merindukanmu, dan kami juga akan bertemu denganmu lagi," aku berkata dengannya dengan penuh keharuan karena tidak kuat menahan lepasnya tetesan air mata. Nabi Ilyas melambaikan tangannya sebagai ucapan perpisahan dengannya. Dan kisah ini tidak berakhir sampai sini,

    Siti dan Rimos tidak pernah melupakan hari spesialnya setelah ulang tahunnya tersebut.

Siti dan Rimos © 2025 by Nazwa Shabrina Zain is licensed under CC BY-NC-SA 4.0

Sabtu, 24 Mei 2025

Fitur baru untuk pearl dan pengguna selalu bingung (FUNNY MODE)

Fitur baru, aturan baru, dan modul baru! Belum lama ini komitmen di push di GitHub sebagai komitmen aturan lebih dinamis dan midah dipahami untuk programmer baru datang dan langsung berkata, tidak tahu. Mari kita cari tahu:

Apa fitur baru ini tambahkan?

Seperti.. menambahkan modul-modul tahapan sempurna menjadi terkesan lebih modular bahasa Pearl ini, setiap file lebih modular karena terpisah dari lainnya jadi mudah sekali pemeliharaannya, mari berkontribusi apa aturan yang lebih keren bagimu dan Pearl di GitHub.

Jadi untuk pembaruannya adalah menambahkan seputar fungsi, lakukan, ekspor-impor, dan daftar (array). 

Apa yang seharusnya ini terjadi aku masih bingung? 

Anda belum tahu dasaran Pearl, harap baca dokumentasi README.md itu membantumu dalam memulai hal, malas ke pranala luar? Tidak masalah saya bisa jelaskan disini, jadi Pearl bahasa yang cantik dia seperti wanita namanya, namun bukan wanita sungguhan, serius..! Pearl sering dikatakan bahasa pseucode karena mirip bahasa yang kamu lontarkan ketika berbicara dan yah.. apa adanya.

Pearl itu apa aku masih belum TAHUU!

Pearl bahasa pemrograman dinamis dan teks interaktif, juga ia pseucode serta bahasa mirip bahasa manusia pada umumnya, namun ini bahasa program yang diperintah, tolong jangan samakan. 

Baiklah saya paham namun saya ingin wanita sungguhan..

Cari jawaban lain, ini bukan program dating atau apalah aplikasi kencan, wkwkwk! Stay halal. Jadi langsung ke intinya, Pearl adalah bahasa pemrogaraman yang berarti memerintah, memerintah sesuatu berdasarakan aturan yang ada, disitu ada aturan maka ia ditegakkan. Untuk gambaran jelasnya silahkan pergi ke aflacake/pearl.


Terima kasih sudah membaca, silahkan tinggalkan jejak digital disini!

Memahami daftar (array) dan cara kerjanya, melirik juga indexnya

Daftar adalah sekumpulan data yang menjadikan satu kesatuan dalam bentuk satu variabel. Dengan daftar kita tidak perlu menginput dan menyimpan data secara terpisah satu persatu, melainkan bisa menyimpan banyak dalam satu tempat. Dengan daftar memudahkan pengolahan data yang memiliki struktur berurutan.

Fungsi daftar:

  • Menyimpan banyak nilai dalam satu tempat, menghemat kode (tidak perlu banyak membuat variabel meskipun variabel biasa dibutuhkan)
  • Mengakses nilai bersama index
  • Bisa perulangan, mudah diolah dalam perulangan
  • Dan yang paling disukai, memanipulasi data secara dinamis
Melirik daftar juga dengan indexnya
Seperti contoh kode ini:

atur :angka: = [1, 2, 3]
atur :angka:[1]: = 5
tampilkan :angka:[1]:

Kita memiliki variabel spesial yaitu dengan daftar atau array, yang bernilai 1, 2, dan 3. Kita menghitung index ini berawal dari 0 yaitu sebut saja angka 1 adalah bilangan yang dimulai dari 0, karena komputer mengenal bilangan 0 maka 1 juga mengatakan "YA". Jadi kita bisa menghitung struktur berurutan 1, 2, dan 3 sama dengan 0, 1, 2 sebagai:
  • 1 urutan adalah 0
  • 2 urutan  adalah 1
  • 3 urutan adalah 2
Jadi kami memanipulasi angka urutan ke-1 yaitu 2 dengan mengaturnya menjadi angka 5, jadi sebut saja yang ditampilkan urutan ke-1 adalah menampilkan nilai 5 jadi [1, 5, 3] bukan lagi [1, 2, 3].

Jadi kita telah mempelajari teknik memanipulasi kode modul daftar dan index, sampai bertemu di tutorial selanjutnya.


Selasa, 20 Mei 2025

Kode Pearl yang sederhana dan alur kerjanya



Kali ini kita akan menguji tes tentang bahasa programming atau instruksi dari Pearl yang standarnisasi aturannya sudah ditegakkan, alias bukan lagi aturan yang ilegal maupun kontruksi lainnya sama kecuali modul pustaka belum ditambahkan. Sekarang kita akan mencoba membuat kartu nama identitas sederhana, mari simak:

waktu stempelwaktu

lakukan :nama:
ambil :nama: = Nazwa
atur :nama: {
  tampilkan "Nazwa Shabrina Zain"
  hitung 1 + 3
}
hitung dari :nama: => (ekspresi)
tampilkan :nama:

Modul ini memuat waktu, lakukan, ambil, atur, tampilkan, dan hitung. Kita menggunakan 6 modul ini untuk menghasilkan keluaran 'Nazwa Shabrina Zain'. Jadi penjelasannya.

Stamp waktu bukan alur kerja jadi kita lewati. Kita akan melakukan terhadap kode yang di manipulasi dengan modul lakukan dengan menargetkan :nama: sebagai variabelnya. Variabel ini kita ingin dimanipulasi dengan mengaturnya tanpa perlu mengubah kode secara manual namun secara diatur didalam kode, tidak perlu khawatir, ini hanya mengatur kode kecil saja tidak perlu mengubah variabel dari awal cukup dengan alat modul atur pasti bisa. Jadi kita ingin menampilkan Nazwa ini menjadi Nazwa Shabrina Zain, sudah tepat.

Untuk menghitung logika ini telah otomatis ditambahkan jumlahkan sesuai logika dari aturan Pearl itu sendiri, tidak ada kerumitan di kode ini, hanya saja penjumlahan. Hitung nama, ia akan menghitung nama ini yang kita isi variabelnya, jadi menghitung 1 + 3. Ada 4 bilangan.

Begitu dari penjelasan saya. Happy coding!

Senin, 19 Mei 2025

Perilisan file pertama kali berupa .EXE


Perilisan Bahasa Pemrograman Pearl, file resmi berupa file .EXE, executable file. Telah dirilis untuk pengguna Windows, namun juga ada berupa eksekusi file berupa lainnya yang dapat Anda coba di perangkat Anda seperti Linux dan Mac, ekstensi file secara khusus untuk kedua kategori itu telah disiapkan.


Windows
Ukuran: 35,9 MB
Spesifikasi perancangan: 15 modul untuk versi 1.0.0, hanya mendukung di Windows 10 atau keatas. Modul belum seutuhnya akurat dan tepat perlu pengembangan selanjutnya, belum kompatibel dengan penggolongan variabel array.

MacOS
Ukuran: 48,9 MB
Spesifikasi perancangan: 15 modul untuk versi 1.0.0, hanya mendukung di Windows 10 atau keatas. Modul belum seutuhnya akurat dan tepat perlu pengembangan selanjutnya, belum kompatibel dengan penggolongan variabel array.

Linux
Ukuran: 44,1 MB
Spesifikasi perancangan: 15 modul untuk versi 1.0.0, hanya mendukung di Windows 10 atau keatas. Modul belum seutuhnya akurat dan tepat perlu pengembangan selanjutnya, belum kompatibel dengan penggolongan variabel array.

Unduh sekarang dan pasang Pearl di komputer favoritmu, fitur kaya dari kontribusi sumber terbuka juga jangan lewatkan silahkan kunjungi GitHub, profilku aflacake untuk mengakses repo sumber terbukamu untukmu dan semuanya.

Coding Bersama Pearl

Coding With Pearl

Pearl telah menjadi program kode yang telah lebih digunakan dari 100+ orang dalam mengerjakan tugas mereka (**berdasarkan tabel statistik), yaitu dalam potensi luas program, Pearl dapat berjalan pada kode lokal dengan bahasa Indonesia yang mudah dipahami. Pearl juga dapat dikembangkan menjadi game non-visual seperti logika skenario. Dalam hal ini semakin perkembangan Pearl menjadi edukasi menarik bagi para programmer pemula dikarenakan skripsi yang sederhana dengan pseucode dan teks yang interaktif. Peal juga bisa untuk alur kerja atau workflow,

Dalam hal pengembangan eksperimen ini, Pearl dapat menjadikan bahasa yang diperkaya berbagai modulnya.

Modul telah mencapai 15 modul masih perlu dikembangkan menjadi moduk yang menarik untuk para pemibat Pearl bahkan semuanya, termasuk para pelajar, pengembang, usahawan yang minat dalam kontribusi dengan proyek Pearl. Pearl adalah sumber terbuka bagimu dan semuanya! https://github.com/aflacake/pearl

Jumat, 16 Mei 2025

Maskot Pearl

Pearl meriliskan maskot cantik pertamanya, tidak layak disebut cantik, namun tampan dan elegan. Maskot ini sementara bertama kode earlSlash sedangkan nama aslinya adalah Earl sebagai kode yang menarik yang akan ditambahkan di Pearl. Seperti kelas pangeran berkelas mewarisi kelasnya, layaknya pahlawan mengenakan perisai perlindungan Pearl yang cantik, indah, dan bersinar.

earlSlash ini bisa disebut transitor memiliki 3 kaki di kode baris, memiliki 3 ranting yaitu pengaturan tumpuk, menimbun, dan melontarkan. Menariknya lagi earlSlash di kode ini mengaplikasikan dengan format

Jika mengganti:
Kelas EarlPengaturan
  Penguatan(mengganti):
    tumpuk:
    menimbun:
    melontarkan:
        MenangkapBasah: #debug

Pearl sendiri adalah bahasa yang leluasa dengan aturan yang longgar tidak bergantung pada aturan ketat. Maka nilai untuk tumpuk dan sebagainya bisa kustomisasi variabel dengan tambahan logika.
    


Kamis, 15 Mei 2025

Pearl dengan Kuil Suci Sulaiman

Perintah Pearl juga terinspirasi dari bagaimana cara Nabi Sulaiman memerintah manusia, jin, dan setan saat pembangunan kuil suci setelah sekian kalinya hancur oleh pasukan musuh dari wilayah lain. Pada baris perintah spesial edisi Kuil Suci Sulaiman, perintah dibuat dengan bahasa pemrograman yang terinspirasi olehnya. Kuil Suci perintah cmd!

Yaitu perintah: membangun dan punggung (dalam kelas)

Dua perintah cmd ini tertera dalam Q.S Sad: 37-38, yaitu ketika setan mematuhi perintah Nabi Sulaiman dalam membangun kuil suci dan Q.S Saba': 13, yaitu jin dapat membuat bangunan tinggi.

Contoh kode:

kelas KuilSuciSulaiman
  punggung altar, ruangUtama, tabut, menara, pintuGerbang
  membangun "ruangUtama" dari "1" sampai "10"
  membangun "altar" dari "A" sampai "F"
  membangun "tabut" dari "X" sampai "Z"
  membangun takhta dari "S" sampai "V"
  membangun "menara" dari "1" sampai "5"
  membangun "pintuGerbang" dari "P" sampai "T"

tampilkan "Definisi Kuil Suci Sulaiman:"
tampilkan "Ruang Utama:"
tampilkan ruangUtama
tampilkan "Altar:"
tampilkan altar
tampilkan "Tabut:"
tampilkan tabut
tampilkan "Takhta:"
tampilkan takhta
tampilkan "Menara:"
tampilkan menara
tampilkan "Pintu Gerbang:"
tampilkan pintuGerbang

Penulisan kode secara modular,
Kelebihan kode ini:
  • Definisi dari variable yang sebelumnya bisa kembali di definisikan di kelas tanpa menulis ulang varibel lagi dengan modul punggung karena sudah mendapatkan variabel yang di timpa sebelumnya, bukan setelahnya.
  • Modul membangun ini untuk membuat array sendiri secara real time berurutan dari awal sampai akhir tanpa perlu input manual, mulai dari huruf dan angka.
Hubungan Pearl dengan Kuil Suci Sulaiman berikutnya juga ada di artikel selanjutnya yaitu kode yang diperluas dengan menggunakan kelas, kode mewariskan juga ada beserta 3 ranting dalam kelas untuk mewariskan, kunjungi post: https://postnazwablogger.blogspot.com/2025/05/maskot-pearl.html.

Selasa, 13 Mei 2025

Pearl bersahabat dengan HTML


Mari kita mempelajari hubungan akrab pearl dengan HTML yang menjadi saat ini untuk biasanya membuat website, Pearl sendiri bisa untuk menampilkan halaman situs dan membangun website sederhana namun memiliki keterbatasan ruang dikarenakan Pearl adalah backend bukan front-end secara langsung dapat menampilkan antar muka atau UI.

Pearl sebagai front-end contoh kode:

tampilkan "<table border='1'>"
tampilkan "<tr><th>No</th><th>nama</th></tr>"
untuk :i: dari 1 sampai 3 lakukan
  tampilkan "<tr><td>" + :i: + "</td><td>Data-" + :i: + "</td></tr>"
selesai
tampilkan "</table>"

Dari sini kita melihat bahwa adalah membuat proyek tabel data sederhana, seiring waktu perkembangan Pearl juga akan bisa untuk merender khususnya HTML agar tampilan web optimal. Jangan lupa render outout menyertakan innerHTML ketika Anda menggunakan JavaScript serbagai side-servernya, atau menggunakan server lainnya juga boleh.

Dengan proyek kecil ini Pearl menunjukkan garis besarnya dalam dunia website. Pearl juga bisa!

Pearl Yang Dinamis

Selain mengetahui bahasa Pearl dalam sudut permukaannya, sekarang kita deep learning mengetahui Pearl lebih dalam apa itu Pearl selain bahasa yang ekspresif nan teks interaktif.

Langsung To The Point Utama

Pearl itu sendiri diciptakan secara mandiri oleh Nazwa karena bahasa pemrograman ini bervariasi yaitu terinspirasi dari bahasa Ruby yang handal dalam menggambarkan posisi indensasi kodenya yang unik. Pearl bahasa yang unik karena variabelnya sudah bisa didefinisikan sendiri tanpa campur tangan membuat variabel manual, ini disebut fungsi logika membuat sesuatu.

Pearl lebih dikenal dengan interaktif teksnya atau pseucodenya yang handal dalam memahami seperti Anda berbicara langsung kepada bahasa pemrogramannya. Pearl sendiri dirancang secara ringan dan mudah dipelihara dengan aturan seperti penulisan kode dan indensasi yang tidak memberatkan layaknya tidak seperti bahasa umumnya.

Pearl dalam bahasa yang interpreter

Pearl adalah bahasa DSL (bahasa yang kustomasi). Cocok untuk otomasi alur kerja, skrip, dan juga lainnya. Dalam interpreter disebut bahasa yang rendah tingkatannya, tanpa perlu mengubah biner dahulu. Jadi Pearl sebenarnya siap pakai khususnya di lingkungan website.

Belajar Pearl

Pearl seperti dikatakan sebelumnya adalah bahasa pemrograman interaktif teks dan ekspresif yang sama dengan pseucode (bahasa manusia). Kali ini Nazwa ingin membagikan cara kerja Pearl bahasa pemrograman dengan menyiapkan modul langkah detil instalasi dan sebagainya:

Instalasi

Yang pertama ini adalah instalasi dari Peal, karena Pearl termasuk bahasa yang interpreter (bahasa golongan rendah) kita turun ke front-end dahulu yang biasanya para developer memulai terjun dunia bahasa pemrograman pertama kali.

Instalasi yang dibutuhkan adalah file penting dari index.js ini adalah file utama 1 paket dengan lainnya sudah di eksport-import. Tambahkan CDNJS delivr di tag <head>.

Seperti ini:

...
<head>
    <meta charset="UTF-8">
    <title>Bejana Interpreter</title>
    <script src="THIS_SCRIPT.js"></script>
</head>
...

Namun sayangnya kode CDNJS ini membekukan kode eksport-import yang sudah disiapkan sehingga tidak bisa mengimpor kode dari dalam, alias tidak tahu apa itu modulenya, apa itu, dan apa ini, Setelah tahu struktur tagnya kita masuk ke tahap selanjutnya:

Yaitu membuka dengan server lokal, buka Visual Studio Anda dan temukan file index.js. Jalankan di server atau buka dengan python.

Contoh Kode dan Cara Kerjanya

masukkan :nama: = "Pearl"
tampilkan :nama:

Termasuk dalam bahasa pemrograman sederhana karena variable dan value langsung dibuat dengan "::" di variable tanpa perlakuan khusus seperti Python dan JavaScript.

Termasuk bahasa yang ekspresi karena mudah dibaca (seperti bahasa manusia) + teks yang interaktif serta cocok untuk pemula baru belajar.

Setelah mengetahui apa itu Pearl dan bagaimana cara menggunakannya Anda tahu pengertian Pearl, apa itu Pearl, dimana lingkungan Pearl, dan kode Pearl sederhana.

Minggu, 11 Mei 2025

Pearl - Bahasa Pemrograman Interpreted

Meluncurkan bahasa pemrograman Pearl yang berarti dari bahasa Inggris-US artinya mutiara, berhati dengan dibuat cinta mutiara indah untuk bahasa pemrograman ini yang berarti cantik, indah, bersinar. Bahasa Pearl juga dinamai secara feminim yang biasa digunakan nama seorang wanita.

Melanjutkan apa itu Pearl, Pearl adalah bahasa pemrograman eksperimen pseucode yang mirip bahasa manusia pada umumnya, teks yang interaktif, dan juga ekspresif (bersih, mudah dibaca struktur logikanya, bagus untuk pemula). Pearl sendiri bahasa DSL kustomasi, ini juga resmi untuk berkarya kode pada umumnya, sebelumnya pengumuman bahasa Pemrograman GNUC resmi untuk shutdown dikarenakan pemeliharaan yang susah.

Pearl termasuk bahasa yang mudah dipelajari dan dipahami seksama programmer yang belajar. Secara sintaks Pearl mudah dipahami seperti membaca teks yang interaktif dengan logika yang sederhana.

Kamis, 08 Mei 2025

Bagian 2 < br > VS

Tentang <br> ini bagian dua adalah menyatakan bahwa juga tag <br> selain juga "aneh" di HTML padahal tag lainnya menggunakan closing tag yang agar mereka menghindari kesalahan bahkan error di sintaks lain, membuat mereka merugikan dengan kerusakan itu. 

Dan setelah saya telususi berbagai jawaban ternyata aturan HTML tidaklah ketat dengan aturan lainnya, tag html itu sendiri tidak ketat seperti halnya aturan XHTML yang memungkinkan mengharuskan menggunakan closing tag, HTML ini selain <br> ada juga dengan <hr> tag yang kasusnya sama dengan hal ini. Selain aturan, aturan tidak aturan adalah membedakan tag lainnya yang mereka menggunakan close tag sedangkan ini tidak. Ciri khas ini menjadikan kode HTML aturan tidak ketat menjadi unik, berbeda dengan lainnya, yang mengharuskan konsisten dalam memerintah kode.

Rabu, 07 Mei 2025

Pembaruan baru - Bejana

Pembaruan baru di bahasa pemrograman Bejana atau ekstensi dari Bejana `.bjn` menyimpan data tidak kuat lelang semua data bisa masuk di dalam Bejana ini. Tidak perlu menghapus data baris atau data dalam, Bejana dapat menampung semua data Anda tanpa batas dan ringan di perangkat, cukup dengan element tertentu ini membawa Anda ke ruang yang menyimpan data dan siap di unggah di server atau di konvert di JSON (ini bisa namun pembaruan berikutnya).

Bejana ini dipembaruan terbaru yang signifikan (tidak seperti biasanya) termasuk menambahkan Bejana hadir di front-end, Bejana hadir di front-end dengan paket script yang memadai untuk siap mengkonversikan dengan mudah dan lebih cepat tanpa harus menginstal meskipun mengistal lebih nyaman dan disukai karena lebih banyak pustaka.

Selain itu bejana cocok untuk menampung server lokal client side yang nantinya bisa terhubung ke server. Bejana juga termasuk karegori data tanpa skema atau tanpa tabel, namun tetap seperti data relasional. Tidak aturan yang memperlakukan secara khusus.

Sabtu, 03 Mei 2025

< br > VS < br / >

2 hal yang membingungkan ketika 2 perbedaan datang di lingkungan pendidikan, untuk mengetahui mana kebenarannya. Mari membahas closing tag di html yang menjadi bahan membingungkan yang pernah ada.

Jadi apa itu closing tag, untuk menutup tag. Tag yang baru saja Anda buka, lalu Anda menutupnya untuk baris di kode itu, maka jika tidak sintaks akan error, maka begitulah pengertian dan fungsi dari closing tag.

Ngomong-ngomong closing tag mencegah agar sintaks tidak error, karena html adalah kode tanpa debug layaknya css jadi biasanya mendebug secara manual meskipun ini tidak sama dengan JavaScript namun ini setara.

JavaScript memiliki konsol log untuk mendebug sedangkan mereka tidak, ini bukan kekonyolan namun kepekaan kita sendiri dalam dunia coding. Mengingatkan bahwa html bukanlah pemrograman dan css biss dikatakan iya begitu pula.

Sekarang membahas <br /> tag di kode lain, JavaScript setara dengan React namun mereka berbeda, React berteman dengan JavaScript oa memiliki fungsi yang "hampir sama" kedengarannya. Seperti pertemanan yang memiliki kesamaan.

Namun dalam aturan React <br /> mengharuskan untuk menutup tagnya sedangkan html memiliki aturan yang membingungkan namun ini tidak menunjukkan sintaks error namun React betul menunjukkan sintaks error.

Closing tag itu penting di React namun html mengabaikannya, itu sintaks tidak ada kesalahan. Selama tidak menunjukkan masalah berarti tidak ada yang didebug lagi. Anda bebas ingin dengan menutup dengan <br /> atau tidak <br> meskipun ini sangat berbeda dari tag lainnya yang mengharuskan untuk menutup dengan closing tag.

Kamis, 01 Mei 2025

Pembaruan Piodrink

Piodrink sekarang dengan tampilan UI berbeda dan berubah lebih dari sebelumnya pengupdatetan termasuk memperbaiki notifikasi, progressKosnsumsi, serta navbar yang disesuaikan di responsif perangkat Anda agar tampilan nyaman. Selengkapnya lijat tarik permintaan atau histori komitmen di GitHub Saya.

Penampilan ini juga termasuk menambahkan konten aset dan animasi agar interaktif kepada pengguna.



Postingan lainnya

Menganalisa Hasil Copywriting

Nama: Nazwa Shabrina Zain Kelas: 12 DKV 2 No: 24 Mengidentifikasi Copywriting Formula dan Psychological Triggers for Copywriting Copywriting...