Minggu, 08 September 2024
Book Rental Application Microsoft Access
Sabtu, 08 April 2023
Cara Mengatasi Aplikasi Tidak Terpasang pada Perangkat Android
Permasalahan tidak bisa memasang aplikasi pada perangkat adalah problematika yang sering terjadi ketika aplikasi selesai di unduh. Gagalnya pemasangan aplikasi pada perangkat android bisa saja disebabkan oleh banyak hal.
1. Bersihkan Ruang Penyimpanan
Cara pertama yang bisa dilakukan untuk mengatasi aplikasi tidak terpasang pada perangkat android adalah dengan membersihkan memori ponsel. Hal ini dikarenakan gagalnya pemasangan aplikasi setelah di download bisa saja disebabkan karena memori ponsel sudah tidak sanggup lagi menampung ukuran file yang akan dipasang.
Biasanya jika ruang penyimpanan di perangkat masih tersisa aplikasi yang sudah di install langsung dengan mudah terpasang karena masih ada space untuk aplikasi tersebut.
2. Reset Preferensi Aplikasi
Melakukan reset preferensi aplikasi adalah solusi kedua yang bisa dicoba untuk mengatasi aplikasi tidak terpasang setelah di install. Lalu bagaimana melakukan reset preferensi?.
Langkah-langkah yang bisa dilakukan adalah dengan membuka aplikasi pada pengaturan di perangkat android. Selanjutnya pilih “Aplikasi” lalu pilih kelola aplikasi dan lakukan reset preferensi aplikasi. Setelah ini dilakukan langkah berikutnya adalah menginstal dan mencoba memasang ulang aplikasi tersebut.
3. Mematikan Google Play Protect
Cara berikutnya yang juga bisa dilakukan untuk mengatasi aplikasi tidak terpasang pada android adalah dengan mematikan Google Play Protect. Hal ini perlu dilakukan karena perangkat akan memblokir beberapa aplikasi tertentu karena hal keamanan dengan menggunakan aplikasi Google Play Protect.
Untuk mematikan Google Play Protect pengguna dapat melakukannya dengan mudah. Langkah pertama adalah dengan membuka play store di perangkat, berikutnya ketuk tanda baris tiga (≡) yang letaknya ada di kiri atas layar. Berikutnya cari Google Play Protect dan non aktifkan Google Play Protect tersebut.
Setelah melakukan cara ini pengguna bisa melakukan download ulang aplikasi dan mencoba memasang kembali aplikasi pada perangkat android.
4. Restart Perangkat Android
Cara berikutnya yang juga bisa dilakukan bila beberapa cara sebelumnya tidak bekerja adalah dengan melakukan restart pada perangkat android anda. Setelah melakukan restart pengguna dapat mengunduh ulang aplikasi yang hendak dipasang.
5. Install Aplikasi dengan Mode Pesawat
Bisa dibilang cara ini adalah cara tercepat mengatasi aplikasi tidak terpasang pada perangkat android setelah di download. Langkah-langkah untuk melakukan hal tersebut adalah dimulai dengan melakukan restart pada perangkat.
Setelah perangkat selesai di restart berikutnya nyalakan mode pesawat, setelah itu ketuk aplikasi dan install. Bila menemukan instruksi “Diblokir oleh Play Protect” maka pengguna tetap menekan “Tetap Instal”.
Setelah instruksi tersebut dilakukan aplikasi akan terinstal dan matikan mode pesawat. Cara ini terbukti bekerja pada beberapa pengguna yang mengalami masalah serupa.
6. Kembali ke Setelan Pabrik
Jurus pamungkas yang bisa dilakukan untuk mengatasi aplikasi tidak terpasang pada perangkat android adalah dengan melakukan penyetelan dasar pada perangkat. Penyetelan dasar yang dimaksud disini adalah menyetel perangkat ke setelan pabrik .
Cara ini sangat beresiko dengan hilang dan terhapusnya berbagai file maupun aplikasi yang sudah terpasang pada perangkat anda. Sebaiknya jika memang melakukan cara ini pindahkan terlebih dahulu file-file penting ke perangkat yang berbeda.
Demikianlah beberapa cara yang bisa dicoba untuk mengatasi aplikasi tidak terpasang pada perangkat android. Ada banyak cara yang ditawarkan silahkan dipahami dan lakukan dengan teliti serta dengan penuh pertimbangan agar aplikasi bisa terpasang dengan aman di perangkat android yang digunakan.
Sabtu, 25 Maret 2023
6 Rekomendasi Aplikasi Perekam Layar Laptop Terbaik
Aplikasi perekam layar laptop menjadi salah satu kebutuhan bagi pengguna komputer, baik itu Personal komputer (PC) maupun laptop. Bagaimana tidak perekam layar sangat diperlukan untuk berbagai hal seperti kebutuhan untuk video content bahkan hingga kebutuhan akan pendidikan.
Untuk dapat merekam layar pada komputer terdapat
banyak aplikasi perekam layar yang bisa digunakan. Namun berikut ini merupakan
6 rekomendasi aplikasi perekam layar laptop terbaik yang bisa dicoba.
1. Video Proc
Aplikasi pertama yang dapat dicoba untuk merekam layar
pada komputer atau laptop adalah Video Proc. Aplikasi ini hadir dengan satu
kelebihan dimana pada saat merekam tidak ada patokan seberapa lama pengguna
dapat merekam.
Video Proc yang hadir dengan perekaman tanpa batas
waktu ini dapat memudahkan pengguna untuk merekam berbagai kegiatan. Aplikasi perekam layar laptop ini cocok digunakan
untuk merekam pembahasan pada saat rapat, streaming, membuat video tutorial dan
keperluan lainnya.
2. Free Cam
Free Cam adalah perangkat lunak kedua yang bisa
dijadikan pilihan untuk merekam berbagai keperluan di laptop. Tampilan yang ditawarkan oleh
aplikasi ini sangat menarik dan unik serta penggunaan aplikasi juga sangat
mudah dijalankan.
Aplikasi ini dapat dijalankan dengan gratis dan bebas watermark
serta tidak ada iklan. Pengguna tidak hanya menggunakan aplikasi ini sebagai
perekam layar, aplikasi satu ini juga bisa dimanfaatkan untuk merekam audio.
Video hasil rekaman dari aplikasi ini akan disimpan dalam bentuk WMV.
3. EaseUS RecExperts
EaseUS RecExperts adalah aplikasi berikutnya dalam
daftar aplikasi perekam layar laptop. Aplikasi satu ini menjadi salah satu aplikasi perekam rapat
terbanyak digunakan saat ini. Terdapat beberapa fitur yang disediakan oleh
aplikasi ini mulai dari fitur rekam layar, boost audio, menggambar saat
perekaman berlangsung dan fitur menarik lainnya.
Aplikasi ini sangat mudah digunakan, tidak ada batas
waktu dalam merekam dan tidak ada watermark pada hasil rekaman. EaseUS
RecExperts juga menyediakan sebanyak 10 format penyimpanan video. Namun
kekurangan dari aplikasi ini adalah pengguna harus membayar untuk menikmati
fitur penuh.
4. Screenpresso
Screenpresso adalah aplikasiperekam layar laptop berikutnya yang bisa digunakan dalam dua kategori,
kategori berbayar dan kategori gratis. Aplikasi ini dapat digunakan untuk
merekam layar dan juga melakukan share atau membagikan hasil rekaman ke media
sosial.
Kelebihan yang ditawarkan oleh aplikasi ini adalah
video dari hasil perekaman tidak ada watermark baik untuk kategori gratis
maupun kategori berbayar. Dibalik kelebihan aplikasi satu ini juga mempunyai
kekurangan yaitu versi gratis tidak mempunyai fitur yang lengkap.
5. HitPaw Screen Recorder
Aplikasi ini juga dapat
menjadi pilihan yang tepat untuk merekam layar laptop. Bagaimana tidak HitPaw
Sreen Recorder dapat memenuhi berbagai kebutuhan seperti live meeting,
streaming, presentasi dan kebutuhan lainnya.
Kelebihan yang disajikan
oleh aplikasi satu ini adalah pengguna dapat mengatur resolusi rekaman layar
yang akan direkam. Kelemahannya versi gratis dari aplikasi ini memiliki
watermark.
6. iMyFone Filme Video Editor
Aplikasi perekam layar laptop terakhir adalah iMyFone
Filme Video Editor. Aplikasi ini memiliki kelebihan dimana pengguna dapat
merekam layar dan selanjutnya menentukan bagian mana yang akan dikonversi
menjadi video.
Itulah beberapa pilihan aplikasiperekam layar laptop yang bisa dicoba untuk merekam layar laptop atau
komputer yang digunakan. Ada banyak pilihan aplikasi dengan keunggulan dan
kelemahan nya tersendiri, silahkan pilih opsi terbaik sesuai dengan keinginan
dan kebutuhan.
Sabtu, 18 Maret 2023
Apa itu Mikrokontroler Arduino, Fungsi, Jenis dan Fiturnya
Mikrokontroler Arduino adalah salah satu perangkat mikrokontroler yang populer digunakan saat ini. Peralatan canggih ini dapat digunakan pada berbagai keperluan dalam dunia digital maupun pada sistem elektronik yang akan dibuat.
Peralatan canggih ini sangatlah
vital perannya bila dipakai dalam satu sistem. Umumnya alat ini dapat berperan
sebagai otak sistem, mengapa demikian? Simak penjelasan mengenai mikrokontroler
arduino berikut ini mulai dari apa itu arduino, fungsinya dan fitur pendukung
pada arduino.
Apa itu Mikrokontroler Arduino
Arduino adalah suatu mikrokontroler
yang bersifat open source dan tergolong sebagai mikrokontroler single board.
Perangkat cerdas ini menggunakan mikrokontroller ATMega sebagai IC dan
menggunakan satu aplikasi yang bernama Arduino IDE untuk mengontrol alat
tersebut.
Bahasa pemrograman yang digunakan
pada arduino adalah bahasa khusus yang hampir-hampir mirip dengan bahasa
pemrograman C. Alat ini dapat dikontrol melalui komputer maupun handphone
dengan menggunakan kabel USB sebagai penghubung.
Jenis Arduino dan Fungsinya
Mikrokontroler arduino memiliki beberapa jenis dan tiap jenis
mempunyai fungsi yang berbeda-beda antara satu dan lainnya. Berikut ini
merupakan beberapa jenis mikrokontroler arduino dan fungsinya masing-masing.
1. Arduino Uno
Arduino Uno menjadi jenis mikrokontroler arduino pertama dan menjadi jenis dengan penggunaan terbanyak
dalam berbagai project. Selain itu jenis arduino pertama ini juga sangat
disarankan bagi pemula karena referensi arduino jenis ini dapat ditemukan
dengan mudah di internet.
Arduino jenis ini menggunakan
mikrokontroller ATMega328. Arduino Uno dapat dihubungkan secara langsung ke
komputer atau handphone dengan menggunakan kabel USB. Arduino Uno banyak
digunakan dalam project-project pendidikan di perkuliahan.
2. Arduino Mega
Jenis Kedua adalah Arduino Mega,
mikrokontroler jenis ini memiliki fitur lebih kompleks bila dibandingkan
dengan Arduino Uno. Arduino Mega menggunakan mikrokontroler ATMega2560. Jenis
arduino ini banyak digunakan dalam project atau sistem yang kompleks karena
banyaknya fitur pendukung.
3. Arduino Nano
Mikrokontroler arduino selanjutnya adalah Arduino Nano. Sesuai dengan
namanya jenis ini berukuran nano atau kecil dan terbilang sederhana bila
dibandingkan dengan jenis-jenis lainnya. Arduino jenis ini dilengkapi dengan 14
pin input atau output digital dan 8 pin input analog.
Arduino Nano menggunakan
mikrokontroler yang berbeda-beda, namun penggunaan yang dominan pada arduino
jenis ini adalah menggunakan mikrokontroler ATMega168 dan ATMega328.
4. Arduino Micro
Arduino jenis ini mempunyai bentuk
yang hampir sama dengan Arduino Nano, namun jenis in lebih panjang dari Arduino
Nano. Arduino Micro mempunyai 20 pin input atau output digital dan 12 pin
analog yang siap digunakan pada berbagai sistem.
5. Arduino Robot
Jenis mikrokontroler arduino yang terakhir adalah Arduino Robot yang
memiliki bentuk fisik sama seperti robot. Jenis ini sudah dilengkapi dengan
speaker, roda, LCD dan sensor infrared. Sesuai namanya arduino jenis ini memang
diproyeksikan untuk keperluan robotik.
Fitur Arduino
Mikrokontroler arduino mempunyai
beberapa fitur yang bisa dimanfaatkan dalam proses penggunaannya. Mengambil
referensi Arduino Uno sebagai patokan, jenis mikrokontroler ini mempunyai 14
pin input output digital dan 6 diantara pin tersebut bisa dimanfaatkan sebagai
pin PWM.
Arduino Uno juga mempunyai 6 pin
input analog yang bisa digunakan untuk perangkat dengan sinyal analog. Tidak
berhenti sampai disitu ternyata Arduino juga mempunyai beberapa pin lain mulai
dari pin VCC, IOREF, AREF, SCL, SCA dan satu pin reset.
Minggu, 12 Februari 2023
Dasar Bahasa Pemrograman Python yang Wajib Diketahui
Bahasa Pemrograman Python merupakan bahasa pemrograman terpopuler dan banyak digunakan saat. Untuk dapat menggunakan bahasa pemrograman satu ini diperlukan pemahaman yang kuat tentang dasar bahasa tersebut, berikut adalah dasar bahasa pemrograman Python yang wajib diketahui.
Input
Input merupakan dasar pertama dari bahasa pemrograman Python. Input merupakan proses untuk memasukan data ke template coding. Metode input pada Python dapat dijalankan dengan memberikan masukan dengan instruksi input() serta juga bisa menggunakan raw_input().
Input yang dapat dimasukan pada Python dapat berupa teks dan juga angka. Fungsi dari input() adalah untuk mengambil data yang merupakan angka sedangkan raw_input() digunakan untuk mengambil data input berupa teks.
Output
Dasar bahasa pemrograman Python kedua adalah output. Output berperan sebagai keluaran dari input yang diberikan sebelumnya. Pada Python output dapat dibuat dengan fungsi print(). Selain itu peran output juga sebagai media yang dapat menampilkan tulisan informasi dan ditampilkan ke layar.
Namun tidak hanya ditampilkan kelayar saja, peran output disini juga dapat menampilkan informasi ke disk atau ke salah satu daripada unit I/O. Berbeda dari Python versi 3.0 yang menggunakan fungsi print() untuk output, pada Python versi 2.0 output dibuat dengan menuliskan syntax print saja.
Data
Dasar berikutnya yang wajib dipelajari pada bahasa pemrograman Python adalah data. Data pada Python merupakan suatu media atau memori yang difungsikan untuk menampung berbagai informasi yang dibuat pada Python.
Pada Python data dapat berupa variabel, konstanta, dapat berisi bilangan dan juga dapat berisi kalimat. Beberapa tipe data yang luas penggunaannya pada bahasa pemrograman Python adalah string, number, list, tuple dan beberapa lainnya.
Operation
Operation adalah dasar bahasa pemrograman Python selanjutnya yang wajib dipelajari oleh coder yang ingin belajar bahasa ini. Fungsi dari salah satu dasar pemrograman Python satu ini adalah sebagai media yang dapat berperan untuk mengubah nilai menjadi nilai lain.
Operation pada pemrograman ini dapat berupa operator aritmatika, operator assignment dan beberapa lainnya. Pada dasar ini juga dapat digunakan untuk operasi aritmatika seperti penjumlahan, pengurangan, pembagian dan perkalian.
Looping
Looping adalah perintah yang berjalan beberapa kali dengan satu instruksi saja. Looping atau perulangan merupakan suatu instruksi yang diberikan pada Python agar dapat melakukan proses data, menampilkan data, menghitung data, dan beberapa instruksi khusus lain secara berulang.
Perintah Looping yang menjadi dasar bahasa pemrograman Python ini dapat berjalan dengan menggunakan beberapa fungsi seperti fungsi for dan while. Selain untuk perhitungan Looping juga dapat digunakan untuk visualisasi pada variable data secara serentak.
String
String dalam bahasa pemrograman sering disebut sebagai perkumpulan karakter yang dapat ditandai dengan tanda kutip tunggal yang mengelilinginya. Tidak hanya tanda kutip tunggal saja, ternyata string juga dapat ditandai dengan tanda kutip ganda bahkan juga dapat menggunakan tanda kutip tiga.
Variabel-variabel yang termasuk kategori string sendiri memiliki beberapa fungsi yaitu untuk mencari variable bagi frasa tertentu, digunakan sebagai media untuk memeriksa panjang pada variabel, serta digunakan juga sebagai media untuk memeriksa jumlah kata yang digunakan.
Demikianlah beberapa dasar bahasa pemrograman Python yang wajib dipelajari sebelum menggunakan Python secara profesional. Dasar-dasar pemrograman pada Python tersebut sangatlah penting dipelajari agar web developer menjadi mahir dan peka ketika terjadinya eror saat proses pengerjaan coding.
Minggu, 13 November 2022
Install C dan C++ Complier Pada Windows
Pendahuluan
Pada saat ini banyak sekali C dan C++ Compiler, yang paling sering digunakan yakni Turbo C dari Borland. Tetapi disini saya akan menggunakan MinGW untuk menjalankan program C dan C++ di Windows dengan GCC dan G++ yang ada pada GNU compiler.
MinGW sendiri adalah sebuah perangkat lunak opensource dan gratis dikembangkan untuk membuat applikasi-aplikasi pada Microsoft Windows. MinGw dibuat oleh Colin Peters perilisan pertama kali yakni pada tahun 1998. MinGW dibuat menggunakan bahasa C, C++ dan bisa digunakan oleh komputer yang memiliki sistem Microsoft Windows dan Unix ( Cross Compiler).
Instalasi
Untuk memasang MinGW pastikan komputer kita sudah terhubung dengan internet karena paket applikasi yang kita butuhkan diunduh langsung melalui internet.
Unduh MinGW
Untuk mendapatkan MinGW bisa didownload disini.
Install MinGW
Untuk memasang MinGW cukup dengan double-click mingw-get-setup.exe, lalu pilih Install dan Continue
Memilih paket compiler yang akan dipasang
Untuk mengkompile program C dan C++ kita sebenarnya cukup menginstall dua paket saja yang ada pada menu Basic Setup yakni mingw32-gcc-g++-bin dan mingw32-gcc-objc-bin, lalu klik kanan dan pilih Mark for Instalation
Setelah itu pilih menu Instalation kemudian apply Changes, tunggu beberapa menit biasanya kalu koneksi internetnya baik
Buat path pada environtment variabels yakni pada pada System Properties
Pilih Environtment Variables…, Path Pilih Edit
Lalu pilih New dan masukan direktori penginstalan MinGW asalnya yakni C:\MinGW\bin kemudian klik tombol OK
Pengetesan
Untuk mengetest apakah instalasi MinGW sudah benar kita bisa menjalankan perintah gcc -v dan g++ -v pada cmd atau command prompt. Bila tampilanya sama dengan dibawah ini berarti sudah berhasil, dan kita bisa mengkompile program c dan c++
Program C
Kita bisa menjalankan program C dengan mengkompilenya terlebih dahulu dengan perintah gcc namafile.c, lalu ketik nama a.exe
Program C++
Kita bisa menjalankan program C dengan mengkompilenya terlebih dahulu dengan perintah g++ namafile.cpp, lalu ketik nama a.exe
Semoga artikel ini bermanfaat dan menjadi referensi untuk semua orang khususnya untuk penulis, pelajar, pengajar dan pengembang applikasi.
Selasa, 19 Juli 2022
Memasang Framework PHP YII
Pendahuluan
Isi Konten
YII merupakan framework opensouce yang dikembangkan oleh YII Software LLC. Sama seperti framework lainya yii juga menggunakan konsep MVC(Model View Controller) dalam strukturnya. YII sendiri dibaca yi dan merupakan kepanjangan dari 'YES IT IS'. Rilis stabil pertama kali yakni pada tanggal 8 Juli 2020. YII sendiri berlisensi BSD. www.yiiframework.com mrrupakan situs resmi dari yii. Sesudah kita mengenal YII, selanjutnya mari kita install YII.
Pemasangan YII
Bahan yang diperlukan untuk pemasangan yii yakni:
- PHP 5.4 atau yang lebih baru
- Composer
- Internet
Jalankan perintah ini pada terminal linux atau command prompt pada windows atau termux di android untuk memasang YII
composer create-project --prefer-dist yiisoft/yii2-app-basic apps
Perintah diatas akan membuat folder berupa apps yang merupakan folder utama YII. Untuk menjalankan server yii masuklah dulu ke folder apps untuk mengeksekusi file yii. File yii ini digunakan untuk dieksekusi/dijalankan.
cd apps
Untuk melihat perintah yang digunakan silahkan ketik ini
./yii help
Untuk menjalankan yii kamu cukup ketik 2 kata yakni:
./yii serve
Untuk mengetahui apakah server YII kita sudah berjalan silahkan kunjungi localhost:8080. Untuk menghentikan servernya kita bisa menekan CTRL-c pada terminal / termux.
Semoga bermanfaat! Selamat ngoding, Good luck
Memasang Framework PHP Laravel
Pendahuluan
Isi Konten
Sebelum memasang laravel, mari kita riview sedikit tentang sejarahnya.Laravel adalah salah satu kerangla kerja yang sangat terkenal pada bahasa PHP. Laravel sendiri memiliki pembaharuan yang cepat dalam pembaharuanya. Mempunyai banyak fitur dan memakai proses MVC(Model View Controller) yang memudahkan programmer menggunakanya.
Laravel dikembangkan oleh Taylor Otwell dengan lisensi MIT. Tempat repositori laravel berada di github. Liris perdananya yakni pada tahun 2011 sedangkan liris terakirnya yakni bulan mei 2022. Situs resmi dari Laravel yakni laravel.com .
Pemasangan Laravel
Bahan yang digunakan
- PHP 7 keatas
- Composer
- Internet
Untuk menginstal laravel kita harus memasang composer terlebih dahulu pada komputer kita. Setelah composer sudah ada pada komputer kita. Kita bisa menggunakan perintah
composer create-project laravel/laravel blog
Dengan perintah diatas kita akan membuat folder blog yang merupakan folder induk dari laravel.Untuk mengecek apakah laravel sudah benar terpasang kita tinggal masukan perintah
./artisan -V
Maka akan muncul
Laravel Framework 9.20.0
Selamat! Kita sudah berhasil menginstall laravel dengan versi 9.20.0.
Setelah itu kita bisa jalankan server kita dengan mengakses file artisan pada folder blog
./artisan serve
Ini akan menampilkan halaman utama dari laravel dengan mengakses localhost:8000.
Untuk menghentikan laravel kamu bisa menekan Ctrl+c pada terminal atau termux. Selamat kamu sudah memiliki framework laravel di android / komputer kamu. Good luck and Happy coding!
Minggu, 17 Juli 2022
Text File | Binary File I/O | Bahasa C
Pendahuluan
Bahasa C bisa membuka membaca dan menulis file. Katakunci FILE digunakan untuk pointer. Dalam bekerja file bisa menggunakan katakunci fopen("namafile","mode") untuk memulai membuka atau dan membaca atau dan menulis file atau fclose() untuk menuntup file tersebut. Kita akan menggunakan fprintf(), fscanf(), fread(), fwrite(), fseek() dan lainya untuk memudahkan dalam pengguanaanya dalam project yang digunakan.
Isi konten
Tipe File
Tipe file yang digunakan untuk data yakni 2 file file text yang biasanya berekstensi .txt dan file binari yang berextensi .bin atau bisa juga .dat File text mudah dibaca sedangkan file binari susah dibaca karena berisi data biner yah 0 dan 1. File binari bagus digunakan untuk data yang besar dan keamanan yang bagus dibanding file text yang mudah dibaca.
Pilihan mode pada fopen yakni
r membuka file untuk membaca tetapi file tersebut harus ada
w membuka file untuk menulis tidak perlu file ada atau tidak
a membuka untuk menambahkan data di akhirnya tidak perlu file ada atau tidak
r+ membuka file untuk membaca dan menulis dari pertamanya file yang akan dibuka harus ada
w+ membuka file untuk membaca dan menulis dengan menuliskan ulang isi file tersebut
a+ membuka untuk membaca dan menulis file dengan menambahkan datanya pada bagian akhirnya.
rb membuka file binari untuk membaca tetapi file tersebut harus ada
wb membuka file binari untuk menulis tidak perlu filenya ada atau tidak
ab membuka untuk menambahkan data di akhirnya tidak perlu file binari ada atau tidak
rb+ membuka file binari untuk membaca dan menulis dari pertamanya file yang akan dibuka harus ada
wb+ membuka file binari untuk membaca dan menulis dengan menuliskan ulang isi file tersebut
ab+ membuka untuk membaca dan menulis file binari dengan menambahkan datanya pada bagian akhirnya.
Tulis File Text
Dibawah ini merupakan file tulistext.c yang akan menulis isi dari file program.txt yang (akan) berada dalam satu file yang sama dengan file tulistext.c. Untuk menambahkan isi file kamu bisa mengganti dengan mode a. Lihatlah apa yang ada di file program.txt, ya benar semua kata yang telah dimasukan.
#include <stdio.h>
int main()
{
char kata[1000];
FILE *fptr;
fptr = fopen("program.txt","w");
if(fptr == NULL)
{
printf("Error!");
}
printf("Masukan kata Disini: ");
scanf("%s",kata);
fprintf(fptr,"%s",kata);
fclose(fptr);
return 0;
}
Baca File Text
Kita akan membuat bacatext.c untuk membaca file program.txt pada folder yang sama dengan file bacatext.c. Isi file bacatext.c yakni
#include <stdio.h>
int main()
{
int num;
FILE *fptr;
if ((fptr = fopen("program.txt","r")) == NULL){
printf("Error! opening file");
// Program exits if the file pointer returns NULL.
}
fscanf(fptr,"%d", &num);
printf("Value of n=%d", num);
fclose(fptr);
return 0;
}
Tulis File Binari
Dalam penulisan file binari ini saya menggunakan struktur dan fungsi fwrite(). Untuk formatnya yakni fwrite(alamatData, ukuranData, angka2Data, pointerFile);. Saya membuat file tulisbinari.c dengan isi:
#include <stdio.h>
typedef struct {
int id;
char name[20];
} item;
int main() {
FILE *fptr;
item first, second, secondf;
//buat data2 untuk dimasukan ke dalam file
first.id = 10276;
strcpy(first.name, "Widget");
second.id = 11786;
strcpy(second.name, "Gadget");
/* write records to a file */
fptr = fopen("info.bin", "wb");
fwrite(&first, 1, sizeof(first), fptr);
fwrite(&second, 1, sizeof(second), fptr);
fclose(fptr);
return 0;
}
Baca File Binari
Mari kita baca file binari dengan fungsi fread(). Format umumnya yakni fread(alamatData, ukuranData, angka2Data, pointerFile);. Contoh penggunaanya yakni:
#include <stdio.h>
struct item{
int id;
char name[20];
} item;
int main() {
FILE *fptr;
struct item info;
int n;
/* read array from file */
fptr = fopen("info.bin", "rb");
for(n = 1; n < sizeof(struct item)/12+1; ++n){ // 12 didapat dari jumlah ukuran data perbaris yakni int = 4 dan char = 8
fread(&info, sizeof(struct item), 1, fptr);
printf("%d \t id %d \t nama %s \n", n, info.id, info.name);
}
fclose(fptr);
return 0;
}
Cari Data File Binari
Berikut ini merupakan penggunaan fungsi fseek() yang memiliki format umum fseek(FILE * stream, long int offset, int whence);. Dibawah ini merupakan penggunaan dalam mencari data yang ada pada file binari dengan mengurutkan terbalik.
#include <stdio.h>
typedef struct {
int id;
char name[20];
} item;
int main() {
FILE *fptr;
item cari;
fptr = fopen("info.bin", "rb");
//cari data ke-1 dimulai dari index 0
fseek(fptr, 0*sizeof(item), SEEK_SET);
fread(&cari, 1, sizeof(item), fptr);
printf("%d %s\n", cari.id, cari.name);
fclose(fptr);
return 0;
}
Untuk Catatan lebih lanjut tentang fseek yakni:
SEEK_SET Memulai dari depan file.
SEEK_END Memulai dari belakang file.
SEEK_CUR Memulai dari lokasi kursor berada di dalam file.
Semoga bermanfaat dan salam sukses