Senin, 22 Oktober 2018

Ide Product untuk umat

Hallo semua  kali ini saya akan kasih tau nih ide produk untuk umat dari kelompok kami. nah berikut ini adalah nama-nama dari kelompok atau rekan-rekan saya :


1. Heri Fauzikri
2. Vikry Tihas L
3. Muhammad Rafif

Ide Produk kami adalah "Shalat yuk"
Tujuan kami membuat aplikasi ini semata untuk mengingatkan para umat manusia agar selalu tepat waktu dalam melaksakan shalat fardhu/sunnah. Ada beberapa fitur dari aplikasi ini di antaranya :

1.  Alarm pengingat waktu shalat
2.  Jadwal shalat terkini/hari ini
3. Hadist Random
4. Adzan

Selasa, 04 September 2018

CARA MEMBUAT REST API DENGAN CODEIGNITER

CARA MEMBUAT REST API MENGGUNAKAN CODEIGNITER


Langkah 1 Instalisasi dan Konfigurasi Codeigniter
  1.       Download codeigniter
  2.       Kemudian extrack / unzip Codeigniter-3.0.1 menjadi rest_server
  3.       Setelahitu silahkan rename folder Codeigniter-3.0.1 menjadi rest_server
  4.       Pindahkan folder api tersebut ke folder C:\xamp\htdocs   
  5.       Sekarang silahkan buka web browser anda dan masukan http://localhost/rest_server/ pada          web addres maka akan muncul tampilan seperti ini




      selamat sampai pada tahap ini anda sudah berhasil menginstall codeigniter, tahap selanjutnya adalah melakukan konfigurasi dasar, silahkan buka file config.php yang ada dalah folder application/config/config.php menggunakan IDE kesayangan anda. silahkan cari script berikut ini :




Langkah 2 membuat Database dan Table
langkah selanjutnya adalah membuat sebuah database baru yang akan menjadi tempat kita menyimpan data. silahkan buat sebuah database dengan nama akademik dan buatlah sebuah tabel dengan nama mahasiswa dan jurusan dengan format seperti berikut :


                         


Langkah 3 Insert Data Dummy
Untuk bisa menampilkan data maka kita akan membuat beberapa data dummy  yang akan kita  gunakan sebagai contoh nantinya anda bisa memasukan beberapa data dummy seperti dibawah ini :



jika sudah sekarang saatnya melakukan konfigurasi untuk koneksi ke database. silahkan buka file database.php yang ada dalam aplication /configdatabase.php lalu silahkan sesuai dengan dibawah ini:


langkah selanjut adalah meload library database. silahkan buka file autoload.php yang ada dalam folder application /config/autoload.php dan load librarynya seperti di bawah ini :



Langkah 4 instalasi Libraary Codeigniter-Restserver

library ini dibuat oleh sekarang developer asal austin bernama Chris Kacergius, agar library ini berjalan dengan lancar tanpa ada masalah sedikitpun maka di butuhkannya codeigniter versi 3 dan versi PHP minimal 5.4

sekarang kita memasuki ketahap instalasi library codeigniter-restserver dengan codeigniter

  1. download codeigniter-restserver
  2. lalu extrack dan copy application ke dalam folder utama project kita
  3. jika ada untuk mereplace file maka kita yes saja
  4. jika berhasil maka akan muncul seperti ini



selanjut kita akan membuat sebuah controller dengan nama mahasiswa.php seperti script dibawah ini:

<?php


require APPPATH . 'libraries/REST_Controller.php';
require APPPATH . 'libraries/Format.php';
use Restserver\libraries\REST_Controller;

class mahasiswa extends REST_Controller {

    function __construct($config = 'rest') {
        parent::__construct($config);
    }

    // show data mahasiswa
    function index_get() {
        $nim = $this->get('nim');
        if ($nim == '') {
            $mahasiswa = $this->db->get('mahasiswa')->result();
        } else {
            $this->db->where('nim', $nim);
            $mahasiswa = $this->db->get('mahasiswa')->result();
        }
        $this->response($mahasiswa, 200);
    }

    // insert new data to mahasiswa
    function index_post() {
        $data = array(
                    'nim'           => $this->post('nim'),
                    'nama'          => $this->post('nama'),
                    'id_jurusan'    => $this->post('id_jurusan'),
                    'alamat'        => $this->post('alamat'));
        $insert = $this->db->insert('mahasiswa', $data);
        if ($insert) {
            $this->response($data, 200);
        } else {
            $this->response(array('status' => 'fail', 502));
        }
    }

    // update data mahasiswa
    function index_put() {
        $nim = $this->put('nim');
        $data = array(
                    'nim'       => $this->put('nim'),
                    'nama'      => $this->put('nama'),
                    'id_jurusan'=> $this->put('id_jurusan'),
                    'alamat'    => $this->put('alamat'));
        $this->db->where('nim', $nim);
        $update = $this->db->update('mahasiswa', $data);
        if ($update) {
            $this->response($data, 200);
        } else {
            $this->response(array('status' => 'fail', 502));
        }
    }

    // delete mahasiswa
    function index_delete() {
        $nim = $this->delete('nim');
        $this->db->where('nim', $nim);
        $delete = $this->db->delete('mahasiswa');
        if ($delete) {
            $this->response(array('status' => 'success'), 201);
        } else {
            $this->response(array('status' => 'fail', 502));
        }
    }

}



Langkah 5 pengujian menggunkan plugin postman
pengujian pertama adalah menggunakan request untuk menampilkan seluruh data mahasiswa dengan GET


Pengujian kedua adalah menggunakan POST

nanti akan muncul data kita jika berhasil input
pengujian ketiga adalah menggunakan PUT
kita akan mengganti Thomas menjadi Tony
jika berhasil makan akan berubah menjadi tony seperti di bawah ini
pengujian keempat adalah menggunakan DELETE
kali ini kita akan menghapus nama tony


jika berhasil maka akan keluar output succes




Sekian dan terimakasih

Kamis, 14 September 2017

Proposal

1. Konsep Ide

Konsep Ide kreatif kita membuat aplikasi penyewaan Playstation. Layanan ini mempermudah pelanggan agar tidak kesulitan mencari penyewaayn Playstation. Aplikasi ini menyewakan berbagai macam Playstation diantaranya : PS2,PS3,PS4.



2. Fitur-Fitur 


  • Login/Daftar
  • List PlayStation
  • Penyewaan
  • Live chat
  • Pembayaran via COD

3. Desain Mockup

1. Tampilan Login




2. Tampilan Home



3. List PlayStation


4. Transaksi


5. Live Chat


4. Arsitektur Teknologi

Arsitektur Teknologi adalah seluruh aspek mengikuti piranti keras, piranti lunak, perangkat jaringan dan fasilitas yang di perlukan untuk pengembang, uji coba, pengaturan dan daya dukung terhadap aplikasi dan layanan teknologi informasi. Seluruh aspek harus di kelola ketika di jalankan untuk memastikan elemen-elemen tersebut beroperasi sebagaimana mestinya dan membentuk suatu operasi yang lancar sehingga memenuhi kebutuhan pengguna.

5. Time Schedule

6. Development team 

  • App desainer dan Mobile Development (Muhammad Rafif)
  • Database  (Heri Fauzikri)
  • Backend development (Riski Matius S)
  • Fontend development (Arif Maulana) 


7. Contact Person

  • rafif.player@gmail.com (Muhammad Rafif)
  • fauzikrih@gmail.com (Heri Fauzikri)
  • rmatius62@gmail.com (Riski Matius)

Jumat, 04 Agustus 2017

Tutorial membuat animasi menggunakan Scratch 2

Assalamualaikum wr wb

Hai gaes :D Kali ini saya akan memberikan tutorial tentang membuat Animasi di Scratch 2
Sebelum itu, download dan install software support nya seperti berikut :

> Scratch download
> Adobe air download
> Scratch starter download

Langsung saja kita ke tutorial berikut :D


Langkah pertama buat sebuah backgroud : (sesuai keinginan)
caranya tinggal pilih di lingkaran merah tersebut




Langkah kedua membuat animasi hantu dan masukan scripts seperti berikut :





Langkah ketiga adalah membuat gedung dan masukan scriptsnya juga seperti berikut :



Langkah terakhir kita coba run atau tekan gambar bendera hijau tersebut 






Sekian dari saya, mohon maaf kalau masih kurang jelas 
selamat untuk teman-teman yang sudah berhasil dan belum terus mencoba jangan menyerah 

wassalammuallaikum wr wb :D