Cara Membuat API Login Register Dengan SLIM Framework

Posted on

Cara Membuat API Login Register Dengan SLIM Framework – Halo devandro! Pada tutorial kali ini kita tidak akan membahas Pemrograman Android, tapi kita akan membahas mengenai Cara Membuat API Login Register Dengan SLIM Framework dan Eloquent dari Framework Laravel. Sebelum tutorial memakai SLIM Framework ini, sudah ada artikel yang membahas membuat API Login dan Register menggunakan PHP murni. Bedanya apa dengan PHP murni ? Banyak dan tidak bisa saya jelaskan satu-satu. Salah satu keunggulan SLIM Framework ini memang tujuannya untuk membuat API dan pada tutorial ini kita akan menggunakan Eloquent sebagai class model untuk kebutuhan database.

Cara Membuat API Login Register Dengan SLIM Framework
Cara Membuat API Login Register Dengan SLIM Framework

Apa itu SLIM Framework ? 

Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs. Bisa baca pada situs resminya : https://www.slimframework.com/

Apa itu Eloquent ?

The Eloquent ORM included with Laravel provides a beautiful, simple ActiveRecord implementation for working with your database. Each database table has a corresponding “Model” which is used to interact with that table. Models allow you to query for data in your tables, as well as insert new records into the table. Bisa baca pada situs remsinya : https://laravel.com/docs/5.7/eloquent

 

Sebelum memulai Cara Membuat API Login Register Dengan SLIM Framework ini. Harus sudah dipastikan laptop/komputer kamu sudah terinstall composer. Karena composer ini akan kita pakai untuk keperluan seperti mendownload dependency library. Jika kamu belum install composer kamu bisa download disini terlebih dahulu : https://getcomposer.org/

Pertama,

Buka xampp lalu buat database dengan nama universitas_android.

Kedua,

Buatlah table dengan nama tbl_user dan isi dengan entity id, nama, jurusan, email, password. Untuk script sqlnya seperti ini :

Ketiga,

Buka folder htdocs kamu lalu buatlah sebuah folder dengan nama universitas_android

Keempat,

Buka terminal atau command prompt lalu arahkan terminal atau command prompt kamu ke folder htdocs/universitas_android.

Ketikan pada terminal atau command prompt kamu

Lalu tunggu hingga proses selesai. Jika proses install SLIM sudah selesai maka sekarang install Eloquent. Caranya dengan ketikan pada terminal atau command prompt kamu

Cara Membuat API Login Register Dengan SLIM Framework - 1
Cara Membuat API Login Register Dengan SLIM Framework – 1

Jika sudah selesai menginstall package SLIM Framework dan Eloquent melalui composer maka dengan otomatis akan membuat file dengan nama composer.json dan jika kamu buka file tersebut akan berisi package-package yang sudah kita install melalui composer tadi.

Kelima,

Buka folder htdocs/universitas_android kamu lalu buatlah sebuah folder dengan nama api.

Keenam,

Buka folder api lalu buat folder dengan nama v1.

Ketujuh,

Buka folder v1 lalu isi dengan folder-folder baru dengan nama controller, models, utils.

Kedelapan,

Buatlah sebuah file baru dengan nama config.php pada folder utils. File ini berfungsi untuk menyimpan konfigurasi database server yang akan kita gunakan dan juga untuk konfigurasi si eloquentnya. Isi dengan code berikut :

Kesembilan,

Buatlah class baru dengan nama M_user pada folder models. Untuk codenya seperti ini :

Sesuaikan dengan entity-entity yang ada pada tabel database kita.

Kesepuluh,

Buatlah sebuah class baru dengan nama user.php didalam folder controller. Pada file inilah kita akan melakukan kebutuhan untuk API Login dan Register. Masukan kode berikut pada class user.php

Kesebelas,

Jika kamu sudah membuat function-function untuk kebutuhan API Login dan Register sekarang kamu buatlah sebuah class baru dengan nama index.php dalam folder universitas_android. Untuk kodenya sebagai berikut :

Keduabelas,

Buatlah sebuah file .htaccess pada folder universitas_android dan ketik seperti ini :

Ketigabelas,

Buka aplikasi Postman. Saya disini untuk mengetes atau melakukan cek API menggunakan aplikasi Postman. Jika kalian belum punya kalian bisa download terlebih dahulu disini : https://www.getpostman.com/

Silahkan dicoba masing-masing API Login dan Register pada aplikasi Postman.

API Register :

Dengan parameter :

  • nama ( require )
  • jurusan ( require )
  • email ( require )
  • password ( require )
Cara Membuat API Login Register Dengan SLIM Framework - 4
Cara Membuat API Login Register Dengan SLIM Framework – 4

API Login :

Dengan parameter :

  • email ( require )
  • password ( require )
Cara Membuat API Login Register Dengan SLIM Framework - 5
Cara Membuat API Login Register Dengan SLIM Framework – 5

Download Project Cara Membuat API Login Register Dengan SLIM Framework

button_download_farizdotid

Sekian artikel API mengenai Cara Membuat API Login Register Dengan SLIM Framework. Semoga bermanfaat.

Gravatar Image
Seorang manusia biasa yang mempunyai fokus ke bidang pemrograman android dan ngeblog mengenai teknologi.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.