Tuesday, 24 May 2022

Privacy Policy

 **Privacy Policy**


softimagine built the BI Tegal app as a Free app. This SERVICE is provided by softimagine at no cost and is intended for use as is.


This page is used to inform visitors regarding my policies with the collection, use, and disclosure of Personal Information if anyone decided to use my Service.


If you choose to use my Service, then you agree to the collection and use of information in relation to this policy. The Personal Information that I collect is used for providing and improving the Service. I will not use or share your information with anyone except as described in this Privacy Policy.


The terms used in this Privacy Policy have the same meanings as in our Terms and Conditions, which are accessible at BI Tegal unless otherwise defined in this Privacy Policy.


**Information Collection and Use**


For a better experience, while using our Service, I may require you to provide us with certain personally identifiable information. The information that I request will be retained on your device and is not collected by me in any way.


The app does use third-party services that may collect information used to identify you.


Link to the privacy policy of third-party service providers used by the app


*   [Google Play Services](https://www.google.com/policies/privacy/)


**Log Data**


I want to inform you that whenever you use my Service, in a case of an error in the app I collect data and information (through third-party products) on your phone called Log Data. This Log Data may include information such as your device Internet Protocol (“IP”) address, device name, operating system version, the configuration of the app when utilizing my Service, the time and date of your use of the Service, and other statistics.


**Cookies**


Cookies are files with a small amount of data that are commonly used as anonymous unique identifiers. These are sent to your browser from the websites that you visit and are stored on your device's internal memory.


This Service does not use these “cookies” explicitly. However, the app may use third-party code and libraries that use “cookies” to collect information and improve their services. You have the option to either accept or refuse these cookies and know when a cookie is being sent to your device. If you choose to refuse our cookies, you may not be able to use some portions of this Service.


**Service Providers**


I may employ third-party companies and individuals due to the following reasons:


*   To facilitate our Service;

*   To provide the Service on our behalf;

*   To perform Service-related services; or

*   To assist us in analyzing how our Service is used.


I want to inform users of this Service that these third parties have access to their Personal Information. The reason is to perform the tasks assigned to them on our behalf. However, they are obligated not to disclose or use the information for any other purpose.


**Security**


I value your trust in providing us your Personal Information, thus we are striving to use commercially acceptable means of protecting it. But remember that no method of transmission over the internet, or method of electronic storage is 100% secure and reliable, and I cannot guarantee its absolute security.


**Links to Other Sites**


This Service may contain links to other sites. If you click on a third-party link, you will be directed to that site. Note that these external sites are not operated by me. Therefore, I strongly advise you to review the Privacy Policy of these websites. I have no control over and assume no responsibility for the content, privacy policies, or practices of any third-party sites or services.


**Children’s Privacy**


These Services do not address anyone under the age of 13. I do not knowingly collect personally identifiable information from children under 13 years of age. In the case I discover that a child under 13 has provided me with personal information, I immediately delete this from our servers. If you are a parent or guardian and you are aware that your child has provided us with personal information, please contact me so that I will be able to do the necessary actions.


**Changes to This Privacy Policy**


I may update our Privacy Policy from time to time. Thus, you are advised to review this page periodically for any changes. I will notify you of any changes by posting the new Privacy Policy on this page.


This policy is effective as of 2022-05-24


**Contact Us**


If you have any questions or suggestions about my Privacy Policy, do not hesitate to contact me at softtegal@gmail.com.


This privacy policy page was created at [privacypolicytemplate.net](https://privacypolicytemplate.net) and modified/generated by [App Privacy Policy Generator](https://app-privacy-policy-generator.nisrulz.com/)

Friday, 2 April 2021

Database Inspector baru di Android studio Versi 4.1 | What's New Android Studio 4.1

 Assalamu'alaikum

teman2 semuanya yang masih setia dengan android studio, sekedar informasi ini ada yang baru di versi 4.1 loh, ada beberapa fitur baru berikut ini.

New Database Inspector

Di Android Studio 4.1 dan yang lebih tinggi, Database Inspector memungkinkan Anda memeriksa, membuat kueri, dan memodifikasi database aplikasi Anda saat aplikasi sedang berjalan. Ini sangat berguna untuk debugging database. Database Inspector berfungsi dengan SQLite biasa dan dengan library yang dibangun di atas SQLite, seperti Room. 

Untuk memulai, terapkan aplikasi Anda ke perangkat yang menjalankan API level 26 atau lebih tinggi, dan pilih View> Tool Windows> Database Inspector dari menu bar.

Untuk membuka database di Database Inspector, lakukan hal berikut:

Friday, 22 January 2021

Aplikasi Point of Sales (POS) sederhana menggunakan Java



Assalamu'alaikum.

Oke temen2 pada kesempatan kali ini saya akan share projek Penjualan atau yang sering dikenal dengan nama POS. projek ini sangat sederhana sekali sehingga tidak bisa digunakan untuk toko tapi hanya untuk belajar saja, ini saya buat pada tahun 2018 dan sudah terlalu lama nongkrong di drive, dari pada nanti hilang bersama komputernya mending saya share disini biar lebih bermanfaat buat teman2.
dalam projek ini saya menggunakan:

Thursday, 7 January 2021

HTML

HTML adalah singkatan dari Hypertext Markup Language. HTML memungkinkan seorang user untuk membuat dan menyusun bagian paragraf, heading, link atau tautan, dan blockquote untuk halaman web dan aplikasi.
Dokumen HTML adalah file yang diakhiri dengan ekstensi .html atau .htm. Ekstensi file ini bisa dilihat dengan mengunakan web browser apa pun (seperti Google Chrome, Safari, atau Mozila Firefox). Browser tersebut membaca file HTML dan me-render kontennya sehingga user internet bisa melihat dan membacanya.
Biasanya, rata-rata situs web menyertakan sejumlah halaman HTML yang berbeda-beda. Contohnya, beranda utama, halaman ‘tentang kami’, halaman kontak yang semuanya memiliki dokumen HTML terpisah.
Masing-masing halaman HTML terdiri atas seperangkat tags (bisa disebut juga elements), yang mengacu pada building block halaman website. Tag tersebut membuat hirarki yang menyusun konten hingga menjadi bagian, paragraf, heading, dan block konten lainnya.
Sebagian besar element HTML memiliki tag pembuka dan penutup yang menggunakan syntax <tag></tag>.
Contoh HTML Sederhana:
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>

<h1>This is a Heading</h1>
<p>This is a paragraph.</p>

</body>
</html>

 Agar lebih mudah belajar HTML, Anda harus berkenalan dengan tag, elemen, dan atribut. Mereka adalah tiga sekawan yang menjadi atom pembentuk HTML.

Berikut masing-masing penjelasannya.

  • Tag, digunakan sebagai awalan instruksi atau perintah yang akan dibaca web browser. Misalnya: tag <bold>. Tag ini akan meminta browser menampilkan teks dalam format tebal;
  • Element, merupakan keseluruhan kode yang terdiri dari tag pembuka (<>) hingga tag penutup (</>). Contohnya: <h1> Contoh Elemen </h1>. Meski demikian, tidak semua tag HTML memiliki pasangan penutup;
  • Attribute, yaitu informasi atau perintah tambahan yang berada di dalam elemen. Misalnya: <img src=”pantai.jpg” alt=”Pantai Baron.”> Elemen ini menggunakan tag <img> dengan atribut sumber gambar (src) dan alt text (alt).

Setelah memahami komponen pembentuk HTML, silakan pelajari coding HTML dasar. Dengan mengetahui coding HTML dasar, Anda akan lebih siap untuk menggunakan tag HTML yang lebih menantang.

Wednesday, 9 December 2020

PHP 8 Sekarang Dirilis! Lihat Yang Baru di PHP 8.0

 

Mari kita Lihat Beberapa Fitur Baru PHP 8:

Kompiler JIT PHP

PHP menafsirkan kode baris demi baris alih-alih kompilasi. Kompiler JIT bekerja dengan mengkompilasi bagian-bagian kode selama runtime dan melakukan ini mirip dengan versi kode yang di-cache. Fitur baru ini telah diuji dan akan menghasilkan peningkatan besar-besaran dalam hal kinerja. 

Ekstensi JSON 

Bahasa skrip yang merupakan ekstensi JSON memiliki opsi untuk dinonaktifkan di versi sebelumnya. Karena JSON adalah format penting dan banyak Perusahaan Pengembang PHP memutuskan bahwa ekstensi ini harus aktif sepanjang waktu. 

Jenis Persatuan 

Dengan versi PHP 8 ini, dua atau lebih bahasa bisa bersatu. Ada batasan karena void cannon menjadi bagian dari tipe union, ia tidak mengembalikan nilai pada output. 

Urutan Operator String

Fitur ini sebelumnya diperkenalkan selama PHP 7.4 tetapi sekarang tetap berfungsi penuh. Fitur ini bereaksi lebih cerdas dengan beberapa operator:

Sebelumnya:

  • Gema ("jumlah". $ A) + $ b;

Sekarang:

  • Gema “jumlah:”. $ A + $ b;

Pelaporan Kesalahan Default

Banyak kesalahan telah diabaikan sebelumnya dan memberikan keluaran seperti E_ALL, E_DEPRECEATED, dan E_NOTICE. Fitur baru ini memungkinkan deteksi kesalahan, cukup pastikan Anda menyetel display_errors = Off pada sisi server. Anda mungkin perlu menyewa Pakar PHP untuk memahami laporan ini dan menyelesaikan masalah dengan mudah. 

Peringatan Mesin

Hingga PHP 8 digulirkan ada banyak kesalahan yang hanya menampilkan peringatan atau catatan. Sekarang telah diperbarui dengan daftar lengkap pesan kesalahan PHP baru yang dapat dilihat di dokumentasi. 

Jenis Kesalahan

Fungsi yang Ditetapkan Pengguna sebelumnya digunakan untuk memicu TypeErrors dan fungsi internal mengeluarkan peringatan. Sekarang dengan PHP 8.0, fungsi internal akan menampilkan TypeErrors.

Ketik Anotasi

Fungsi dan metode internal akan memiliki jenis anotasi yang benar. 

Konversi DateTime

Pengembang membuatnya lebih mudah untuk mengonversi DateTime dan DateTimeImmutable menggunakan dua fungsi:

  • DateTime :: createFromInterface ()
  • DatetimeImmutable :: createFromInterface ()

Antarmuka Stringable

Dalam versi PHP sebelumnya, ini harus dilakukan secara manual tetapi dengan pembaruan, antarmuka diterapkan secara otomatis. 

Penggunaan :: kelas untuk Objek

Alih-alih menggunakan get_class () untuk menetapkan kelas ke objek, sekarang terapkan :: kelas ke objek secara langsung. Ini membuat kode sumber menjadi pendek dan mudah diuraikan. 

Peta Lemah

WeakRefs dan WeakMaps digunakan untuk menghapus objek saat cache mereferensikan kelas entitas objek. Ini membantu dalam penanganan objek yang hemat sumber daya. 

Jenis Pengembalian Statis

Statis adalah nama kelas khusus yang melakukan tipe pengembalian yang valid di versi baru. 

Fungsi Baru Diperkenalkan untuk Layanan Pengembangan Web PHP 

Str_contains

Ada beberapa cara berbeda untuk mengetahui apakah satu string berisi string lain. Sebelumnya Anda menggunakan strpos () yang menggunakan tumpukan jerami dan jarum untuk mencari string dan mengembalikan indikasi integer posisi pertama di mana jarum ditemukan. Karena ini adalah posisi pengembalian dari satu string ke string lainnya, Anda tidak dapat memeriksa apakah strops () menemukannya atau tidak. Untuk menghindarinya sekarang Anda memiliki str_contains () yang mengembalikan nilai Boolean sementara membuatnya lebih mudah untuk mengetahui apakah jarum ada di tumpukan jerami atau tidak. Itu membuat prosedur mudah untuk menulis dan memelihara kode. 

Str_starts_with () dan str_ends_with ()

Kedua fungsi ini memungkinkan Anda untuk mencari jarum di dalam string. Mereka memeriksa apakah string yang diberikan dimulai atau diakhiri dengan string lain. 

  • Str_starts_with (string $ haystack, string $ needle): bool
  • Str_ends_with (string $ haystack, string $ needle): bool

Kedua fungsi ini akan mengembalikan nilai false jika $ needle lebih panjang dari $ haystack.

get_debug_type

Fungsi baru ini mengembalikan tipe variabel. Ini mirip dengan fungsi gettype tetapi mengembalikan nama tipe asli dan menyelesaikan nama kelas. 

Fdiv ()

Fungsi ini mirip dengan fungsi fmod () dan intdiv () yang memungkinkan pembagian dengan 0. Alih-alih menampilkan kesalahan, ini akan memberi Anda INF, NAN, atau -INF tergantung pada kasus Anda. 

get_resource_id ()

Sumber daya dalam PHP adalah variabel khusus yang merujuk ke sumber daya eksternal. PHP 8 menambahkan fungsi ini untuk membuat operasi menjadi jelas dan aman untuk tipe:

  • $ resourceId = get_resource_id ($ resource);

Membungkusnya!

Kami telah berbagi dengan Anda beberapa fitur dan fungsi menarik yang diluncurkan dengan PHP 8. Anda mungkin berpikir untuk menyewa pengembang PHP khusus karena memerlukan banyak pengetahuan dan pengalaman untuk bekerja dengan pembaruan dan menjaga data Anda tetap aman. 

Hubungi Perusahaan pengembang PHP di AS, karena akan memiliki seluruh tim yang dapat menangani platform Anda dengan mudah dan akan berdedikasi untuk mendukung Anda kapan pun diperlukan.


Kata Kunci : PHP 8.0, Update PHP 8.0.0, PHP 8 Released

Saturday, 14 November 2020

Button dan Label Java Netbeans 10

Jumpa pada Tutorial java swing, membuat Event pada Button menggunakan Apache Netbeans 10, simak video berikut ini