Postingan

Menampilkan postingan dengan label Google

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 tel...

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 Seki...

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...

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...

Rangkum Artikel Mengenai Bisnis Informatika

Sumber : http://tekno.kompas.com/read/2017/10/09/08592437/sampahmudacom-layanan-jual-beli-sampah-di-semarang Pada artikel yang bersumber dari situs kompas.com (09/10/2017) di atas menjelaskan bahwa di Semarang terdapat layanan terkait pengelolaan sampah. Pengelolaan sampah dilakukan dengan sistem online melalui situs sampahmuda.com , situs tersebut dibentuk oleh para pemuda lulusan Politeknik Negeri Semarang. Situs ini dikhususkan untuk warga Semarang, karena latar belakang dari pembuatannya atas keprihatinan banyaknya sampah di Semarang.

Review Jurnal Mengenai Bisnis Informatika

Sumber Jurnal : http://repository.stmik-im.ac.id/4/2/Jurnal%20Aplikasi%20Mobile.pdf Review Jurnal : Pendahuluan pada jurnal ini memaparkan bahwa konsumen di Indonesia pada pada tahun 2013 terdapat 4,6 juta orang yang melakukan transaksi online. Diperkirakan akan terus meningkat pada tahun-tahun selanjutnya. Data tersebut ditarik dari eMarketer.com, website ini dapat dijadikan sebagai tolak ukur karena eMarketer mengumpulkan informasi, menerbitkan data, menganalisis dan memberi wawasan tentang pemasaran digital, media dan perdagangan.

Game Arcade Pinball Dengan Arduino

Gambar

Membuat Proyeksi Objek 3D dengan OpenGL

Gambar
Tugas 2 Kelompok Grafik Komputer 1 Kelas 3IA16 Anggota Kelompok : M Ikhbal Setiawan         - 56414238 M Reza Susanto P        - 56414249 Mohammad Adhya N    - 56414771 Puji Prasetyo                 - 58414548 Ridwan Akbar P            - 59414312 Pada postan kali ini akan dibahas tentang objek 3D. Untuk memproyeksikan objek 3D terdapat beragam variasi yaitu proyeksi 3D paralel dan proyeksi 3D perspektif. Pada proyeksi 3D paralel adalah jarak antara titik tengah(sumbu utama) proyeksi dengan bidang proyeksi tak hingga(infinite). Dengan kata lain bahwa dalam pembuatan 3D paralel tidak diketahui dimana titik sumbunya berada.

Membuat Garis dan Bidang dengan OpenGL

Gambar
Tugas 1 Kelompok Grafik Komputer 1 Kelas 3IA16 Anggota Kelompok : M Ikhbal Setiawan         - 56414238 M Reza Susanto P        - 56414249 Mohammad Adhya N    - 56414771 Puji Prasetyo                 - 58414548 Ridwan Akbar P            - 59414312 Untuk Garis Vertikal, Horizontal, Diagonal dan Bebas.

Studi Kasus Permasalahan yang Berhubungan dengan Internet dan Web Design

Gambar
Sebelum membahas kasus saya ingin memberitahu pengertian dari web design. Web design adalah istilah umum yang digunakan untuk mencakup bagaimana isi web konten ditampilkan, (biasanya berupa hypertext atau hypermedia) yang dikirmkan ke pengguna akhir melalu world wode web, dengan menggunakan sebuah browser web atau perangkat lunak berbasis web. Kali ini saya akan membahas tentang website yang tidak asing lagi bagi mahasiswa Gunadarma yaitu adalah studentsite. Loh kenapa studentsite yang bakal saya bahas, karena gini dalam ilmu web design itu ada beberapa penilaian, yaitu antara lain : 1. Memiliki penampilan yang menarik 2. Memiliki konten yang baik 3. User-Friendly 4. Search Engine Optimized (SEO)

Pengantar Web Science

Gambar
    Kalian tentu sudah tahu apa itu web, karena pada tahun belakangan ini banyak sekali web-web yang bermunculan. Web yang ada pada saat ini banyak digunnakan untuk berjualan atau Online Shop. Definisi Web atau WWW(World Wide Web) ialah sebagai media penyampaian informasi yang menghubungkan antar manusia yang memiliki divice seperti komputer, laptop atau smartphone yang mendukung jaringan internet. Web sendiri terdapat 2 ilmu yaitu web sciene dan web design. Pada postingan ini saya akan membahas tentang web sciene sesuai dengan sap matkul Pengantar Web Sciene. Definisi Web Sciene     Web Science merupakan salah satu penjabaran dari dua arti yang berbeda, yaitu web dan science. Website atau situs diartikan sebagai kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau gerak, data animasi, suara, video dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang sa...

Pengetahuan Teknologi Internet dan New Media

Gambar
Definisi Sebuah pengetahuan yang mempelajari tentang teknologi internet, dimana teknologi ini merupakan sebuah penghubung antar sesama manusia dalam cangkup seluruh dunia. Dengan adanya internet ini timbul media baru yang dapat memberikan informasi yang lebih cepat dan efisien. Sejarah Internet Internet merupakan jaringan komputer yang dibentuk oleh Departemen Pertahanan Amerika Serikat di tahun 1969, melalui proyek ARPA yang disebut ARPANET [Advanced Research Project Agency Network], di mana mereka mendemonstrasikan bagaimana dengan hardware dan software komputer yang berbasis UNIX, kita bisa melakukan komunikasi dalam jarak yang tidak terhingga melalui saluran telepon. Proyek ARPANET merancang bentuk jaringan, kehandalan, seberapa besar informasi dapat dipindahkan, dan akhirnya semua standar yang mereka tentukan menjadi cikal bakal pembangunan protokol baru yang sekarang dikenal sebagai TCP/IP (Transmission Control Protocol/Internet Protocol).

Pengalaman Melamar Asisten LEPKOM Fundamental F4Gunadarma

Pada hari pas liburan semesteran gw membuka pesan yang ada di grup kelas whatsapp. Saat gw baca ada info bahwa di Stundentsite telah ada lowongan untuk asisten Lepkom F4. Langsung dah gw buka itu link SS ternyata bener bukan hoax. Setelah gw baca persyaratannya gw ngerasa mampu ni coi :D langsung dah gw nga pake lama langsung mempersiapkan segala yang dibutuhkan. Sambil nyiapin berkas yang sesuai diminta di link SS gw pun juga nyiapin diri gw secara mental wkwk gw searching2 tuh tahapan-tahapan untuk jadi asisten di Lepkom ini. Pas gw searching sih sama banget kaya kita mau ngelamar kerjaan di perusahaan gitu, ada psikotesnyalah, ada materi, ada tes bahasa inggris translitein trus lanjut tahap bikin program semacem rumus2 gitu http://satriodjati.blogspot.co.id/2013/04/tahap-tahap-tes-aslab-lepkom_29.html disini yang gw baca.

Intro Delphi 7

Gambar
Sudah lama saya tak posting di blog yang satu ini, okee kali ini saya ingin membagikan sebuah ilmu yang bisa kita pelajari atau untuk kalian sebagai contoh pembuatan program di Delphi 7 dan sekaligus sebagai arsip bagi saya sendiri.  LISTING PROGRAM Form1 ============================================================= procedure TForm1.Button1Click(Sender: TObject); var nilai : Integer; begin nilai := StrToInt(Edit2.Text); if nilai < 30 then   Edit3.Text:='Kalah' else if nilai <= 50 then   Edit3.Text:='Juara Harapan' else if nilai <=70 then   Edit3.Text:='Juara 3' else if nilai <=90 then   Edit3.Text:='Juara 2' else if nilai <=100 then   Edit3.Text:='Juara 1' else   Edit3.Text:='Tidak Ada';

Media Player Visual Basic (LA4)

Gambar
Postingan ini kita akan membuat sebuah pemutar musik. Kita akan membuatnya di visual basic 6. Sebelum membuatnya kalian harus terlebih dahulu komponen yang akan dierlukan yaitu adalah 1. Microsoft Commen Dialog Control 6.0 (MsCDC) 2. Windows Media PLayer Sebelum kekodingan 2 komponen itu harus kita tambahkan terlebih dahulu jika di tool bar kalian belum ada. Caranya ialah klik kanan pada toolsbar visual basic kalian yang ada di sebelah kiri lalu cari kedua komponen tersebut.

Database pada Visual Basic (LA3)

Gambar
Setelah kita mengenal tool timer sekarang kita akan membuat sebuah program yang terhubung dengan database. Database yang dipakai untuk kali ini adalah Ms.Access. Sebelum kekodingan kita terlebih dahulu menyiapkan file databasenya, langkah-langkahnya seperti ini : 1. Membuat file Microsoft Access dengan format .mdb

Timer Visual Basic (LA2)

Gambar
Kali ini saya akan membagikan ilmu yang telah saya dapat yaitu tentang timer pada visual basic. Timer merupakan sebuah tool yang digunakan untuk mengatur jeda waktu dalam pembuatan sebuah program. langsung saja dicoba kodingan dibawah ini pada visual basic anda : LISTING PROGRAM Form1 Private Sub Timer1_Timer() Label3.Caption = Label3.Caption + 1 If Label3.Caption = 60 Then Label3.Caption = 0 Label4.Caption = Label4.Caption + 1 End If End Sub

Intro Visual Basic

Gambar
Sudah lama saya tak posting di blog yang satu ini, okee kali ini saya ingin membagikan sebuah ilmu yang bisa kita pelajari atau untuk kalian sebagai contoh pembuatan program di visual basic dan sekaligus sebagai arsip bagi saya sendiri. LISTING PROGRAM Form 1 : Private Sub Command1_Click() Label3.Caption = Text1.Text + Chr(13) + Text2.Text End Sub Private Sub Command2_Click() Form3.Show End Sub