Postingan

REST API CodeIgniter 4 CRUD

REST API CodeIgniter 4 CRUD Kali ini saya mau share tentang membuat rest api dengan codeigniter 4 dengan database postgresql. Untuk cara koneksinya bisa dilihat di postingan sebelumnya. Aplikasi  yang dibuat ini sederhana hanya sekedar CRUD, untuk memberi contoh penggunaan function-function yang telah disediakan pada codeigniter 4. Disni akan menggunakan satu database dan table 'mahasiswa'. Deskripsi tabel sebagai berikut : id           | serial int nama     | varchar(50) alamat   | varchar(50) Langsung saja ke CodeIgniter 4 langkah-langkah sebagai berikut : # Routes Pertama kita perlu menyiapkan endpointnya terlebih dahulu, seperti dibawah ini diatur menggunakan http method dan urlnya. # Validation Validation adalah file yang digunakan untuk memvalidasi request body yang akan masuk. Letakan file ini di 'Controller'. # Controllers Disini berguna untuk menghandle request yang masuk jika sesuai dengan routes yang telah disetting sebelumnya. # Model Ini b

Connection Codeigniter 4 with Postgresql

Gambar
Cara Koneksi CodeIgniter 4 dengan Postgresql CodeIgniter 4 membawa perubahan yang cukup besar terasa sekali perbedaannya. Pada tutorial kali ini saya ingin sharing tentang cara koneksi CodeIgniter 4 dengan Postgresql. Langkah - langkahnya sebagai berikut : LAMPP untuk Ubuntu 1. Buka /opt/lampp/etc/php.ini 2. Edit extension=pgsql.so buka commentnya 3. Nyalakan LAMPP nya, sudo /opt/lampp/lampp start XAMPP untuk Windows 1. Buka C:\xampp\php\php.ini 2. Edit extension=php_pdo_pgsql.dll buka commentnya 3. Edit extension=php_pgsql.dll buka commentnya 4. Nyalakan XAMPP nya Edit .env yang berada pada folder CodeIgniter 4 database.default.hostname = localhost database.default.database = appcoba database.default.username = postgres    database.default.password = admin1234   database.default.DBDriver = Postgre    #Bersifat CaseSensitif database.default.port     = 5432 Cukup edit file .env maka akan menimpa value yang ada pada app/Config/Database.php Sekian terima kasih.

Postgresql json

Gambar
Apa itu postgresql Postgresql merupakan salah satu database open source yang dapat diinstall pada system operasi windows, macos dan ubuntu. Database ini termasuk dalam database relasional, yakni satu tabel dapat berelasi dengan tabel lainnya. Pada postgresql versi 9.2 terdapat tipe data json setelah 2 tahun kemudian pada versi 9.5 ada tipe data baru yaitu jsonb. Kedua tipe data ini seperti mongoDB (database non relasional) data yang disimpan akan berupa json. Tipe data json dan jsonb Postgresql terdapat dua tipe data JSON yaitu json dan jsonb. Mereka menerima set nilai yang hampir identik sebagai input. Perbedaan praktis utama adalah efisiensi. Tipe data json menyimpan salinan teks input yang tepat, yang fungsi pemrosesannya harus berulang pada setiap eksekusi, sementara data jsonb disimpan dalam format biner terurai yang membuatnya sedikit lebih lambat untuk memasukkan karena penambahan overhead konversi, tetapi secara signifikan lebih cepat untuk diproses, karena tidak diperl

Artikel Komputer Kuantum (Quantum Computation)

Gambar
Definisi Komputer Kuantum Komputer kuantum adalah komputer super yang menggunakan prinsip “fisika kuantum” . Komputer ini memakai processor D-Wave yang melihatkan pemanfaatan efek yang disebut dengan terowongan kuantum. Dengan komputer kuantum ini kita dapat memecahkan beberapa jenis masalah seperti matematika hanya dengan sepersekian detik. Ide pembuatan komputer kuantum ini berasal dari beberapa fisikawan antara lain Charles H. Bennett dari IBM, David Deutsch dari University of Oxford, Paul A. Benioff dari Argonne National Laboratory, Illinois, dan Richard P. Feynman dari California Institute of Technology (Caltech). Processor D-Wave Penamaan processor ini diambil dari perusahaan komputasi kuantum yang membuatnya yaitu oleh D-Wave Systems, Inc. , yang berbasis di Burnaby, British Columbia, Kanada. D-Wave adalah perusahaan pertama di dunia yang menjual komputer kuantum. Ide yang mendasari untuk pendekatan D-Wave muncul dari hasil eksperimen dalam fisika benda terk

Perusahaan-Perusahaan Penyedia Layanan Cloud Computing

Gambar
Komputasi Awan “Cloud Computing” Menurut sebuah makalah tahun 2008 yang dipublikasi IEEE Internet Computing "Cloud Computing adalah suatu paradigma di mana informasi secara permanen tersimpan di server di internet dan tersimpan secara sementara di komputer pengguna (client) termasuk di dalamnya adalah desktop, komputer tablet, notebook, komputer tembok, handheld, sensor-sensor, monitor dan lain-lain." Manfaat Komputasi Awan Skalabilitas , yaitu dengan cloud computing kita bisa menambah kapasitas penyimpanan data kita tanpa harus membeli peralatan tambahan, misalnya hardisk dll. Kita cukup menambah kapasitas yang disediakan oleh penyedia layanan cloud computing. Aksesibilitas , yaitu kita bisa mengakses data kapanpun dan dimanapun kita berada, asal kita terkoneksi dengan internet, sehingga memudahkan kita mengakses data disaat yang penting. Keamanan , yaitu data kita bisa terjamin keamanan nya oleh penyedia layanan cloud computing, sehingga bagi perusahaan y

Pengantar Komputasi Modern

Gambar
Sejarah dan Pengertian Komputasi Modern Teknologi sebelum adanya komputer untuk memecahkan sebuah masalah dilakukan dengan cara manual yakni perhitungannya masih menggunakan pena dan kertas (penyimpana belum bersifat digital). Cara tersebut masih layak dilakukan pada jamannya. Tetapi seiring perngkembangan jaman ada beberapa faktor yang diperhatikan dalam perhitungan yang lebih baik dari cara tersebut, yakni sebegai berikut : Akurasi (bit, Floating poin) Kecepatan (Dalam satuan Hz) Masalah dengan skala besar (Down sizing atau paralel) Modeling (NN dan GA) Kompleksitas (Menggunakan teori Big O) Dengan memperhatikan kelima faktor di atas bagaimana bisa dilakukan dengan cara manual. Dibutuhkan sebeuah teknologi yang melebihi pena dan kertas, data yang diinputkan dapat simpan dan dimanipulasi dengan cepat dan akurat.  John Von Neumann (1903-1957)

Contoh : Profile, SIUP, dan STDP Perusahaan Berbasis IT

Gambar
Tugas Kelompok Pengantar Bisnis Informatika Kelas 4IA16 Anggota Kelompok : 56414439 - Mary Holy Catholic C C U 56414544 - Meily Puspita 56414771 - Mohammad Adhya Nugroho 57414325 - Muhammad Ikra Fachri Fadh 57414479 - Muhammad Reyhan Ghozian 58414370 - Pandhu Nata Pratama 58414380 - Pandu Wijayandi 58414403 - Paskalis Abiyoga 58414548 - Puji Prasetyo 58414854 - Raka Santika Nugraha Praw 59414224 - Rian Rohmat Nurain 59414291 - Ridho Cahyadi 59414296 - Ridho Nurul Adilla 59414312 - Ridwan Akbar Purnama 59414423 - Rinaldi Reputra 5A414476 - Suci Molidina 5A414489 - Sudibyo 5A414735 - Thomi Akbar 5C414418 - Yogi Eftamara 5C414626 - Zaenal Arifin BOC Indonesia Profil Bali Orange Communications Bali Orange Communications atau disingkat BOC adalah sebuah perusahaan jasa web design dan pemrograman website, penyedia web hosting dan pendaftaran domain name berekstensi internasional dan Indonesia. BOC berdiri pada tanggal 25 Agustus 2003 dan sampai saat i