Langsung ke konten utama

Membuat Project Baru Angular

Selamat malam sahabat coding, malam ini ane mau sharing cara buat project di Angular 7. Langsung saja ya ini dia simak di bawah.

Membuat project baru pada Angular.

1. Siapkan Tools yang dibutuhkan

Ada beberapa tools yang di perlukan sebelum memulai untuk membuat project baru Angular, disini saya anggap sudah pada membuat API untuk beck end nya ya, karna disini tidak akan dibahas lagi.
Beberapa tools yang dibutuhkan untuk membuat project Angular yaitu:
1. Telah menginstall Node.js dan NPM
2. Telah membuat REST API
3. Text Editor (Visual Studio Code) atau yang lain boleh

2. Langkah-langkah Membuat Project Baru

Langkah-langkahnya yaitu:
1. Buka Visual Studio Code dan Buatlah 1 folder baru yang akan digunakan untuk menyimpak project Angular kita. Kemudian untuk membuat new project buka terminal pada Visual Studio Code dan jalankan command berikut :

ng new angularnodejs


Kemudian Enter, tunggu beberapa menit karna proses penginstallan mungkin membutuhkan waktu beberapa menit. Disini saya menyiman project ini dalam direktory /Documents dan dengan nama AngularNodejs. Ketika ada message "would you like to add angular routing ? pilih yes , dan ketika ada pilihan stysheet format pilih saja css yang sudah familar.
Setelah selesai maka akan muncul tampilan success pada terminal.


2. Selanjutnya coba jalankan project baru kita, pertama pindah ke dir angular node js dan jalankan dengan command ng serve

Buka web browser dan jalankan localhost:4200 untuk mengetahui apakah project kita berhasil dibuat dengan benar, apabila telah sesuai maka akan muncul tampilan project sebagai berikut :


3. Tambahkan element CSS untuk kita siapkan dalam mempercantik tampilan web kita, letakkan link css berikut pada src/index.html :
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">


3. Membuat Read Customer 

1. Langkah selanjutnya yaitu buat suatu emelent untuk project kita, misal saya akan membuat dengan nama customer, gunakan command berikut:

ng generate component customer


2. Kemudian masuk ke direktory customer dan buat satu component lagi untuk list-customer dengan command berikut :

ng g c /customer/list-customer


3. Edit halaman html kita dan masukkan syntax berikut

<div class="row m-b-18px">
  <div class="col-md-12">
      <!-- button to create new product -->
      <a (click)="addCustomer()" class='btn btn-primary pull-right'>
          <span class='glyphicon glyphicon-plus'></span>Add Customer
      </a>
  </div>
</div>
<div class="row">
  <div class="col-md-12">
    <table class="table table-hover tabel-responsive tabel-bordered">
      <tr>
        <th>Customer ID</th>
        <th>First Name</th>
        <th>Last Name</th>
        <th>Address</th>
        <th>Email</th>
        <th>Password</th>
        <th>Birth Date</th>
        <th>Phone Number</th>
        <th>Phone Type</th>
        <th>Actions</th>
      </tr>
      <tr *ngFor="let customer of listCustomer">
        <td>{{customer.customernumber}}</td>
        <td>{{customer.firstname}}</td>
        <td>{{customer.lastname}}</td>
        <td>{{customer.address}}</td>
        <td>{{customer.email}}</td>
        <td>{{customer.password}}</td>
        <td>{{customer.birthdate}}</td>
        <td>{{customer.phonenumber}}</td>
        <td>{{customer.phonetype}}</td>
        <td>
          <!-- read one product button -->
          <a (click)="readById(customer.customernumber)" class='btn btn-primary m-r-5px'>
              <span class='glyphicon glyphicon-eye-open'></span>
          </a>

          <!-- edit product button -->
          <a (click)="updateCustomer(customer.customernumber)" class='btn btn-info m-r-5px'>
              <span class='glyphicon glyphicon-edit'></span>
          </a>

          <!-- delete product button -->
          <a (click)="deleteCustomer(customer.customernumber)" class='btn btn-danger m-r-5px'>
              <span class='glyphicon glyphicon-remove'></span>
          </a>
      </td>
      </tr>
    </table>
  </div>
</div>
  
4. Kemudian pada halaman list-customer.ts tambah method berikut untuk menampilkan data customer.

import { Component, OnInit } from '@angular/core';
import { Customer } from '../customer';
import { CustomerService } from '../customer.service';
// import { Observable} from 'rxjs';

@Component({
  selector: 'app-list-customer',
  templateUrl: './list-customer.component.html',
  styleUrls: ['./list-customer.component.css'],
  // providers: [CustomerService]
})
export class ListCustomerComponent implements OnInit {

  listCustomer: Customer[]=[];
  showDetail: boolean = false;

  constructor(private customerService: CustomerService) { }

  addCustomer(){};
  readById(id){}
  updateCustomer(id){}
  deleteCustomer(id){}

  ngOnInit(){
    this.loadData();

  }

  loadData(){
    this.customerService.readCustomer().subscribe(
      (response)=>{
      console.log(JSON.stringify(response));
      Object.assign(this.listCustomer, response);
      },(err)=>{
        alert('error : '+JSON.stringify(err));
      }
    );
  }

  prosesResult(result){
    if(result){
      this.showDetail=false;
      this.loadData();
    }
  }
}

5. Simpan dan jalankan project kita, apabila berhasil maka akan tampil halaman customer seperti berikut :

 
Baiklah demikian turorialnya ya gan, silahkan tinggalkan komentar kalok ada yang mau ditanyakan.

Komentar

Postingan populer dari blog ini

Algoritma dan Program untuk Pemesanan Tiket Kereta Api.

Assalamualaikum.. Apa kabar kalian semua udah lama ni saya gak posting materi saking sibuknya.. kali ini admin mau posting materi pemrograman ni semoga bermanfaat.. 1.Algoritma Pemesanan Tiket Kereta Api 1.Deklarasikan Variabel, Integer, Menu. 2.Deklarasikan Var Float, Bisnis, ekonomi,eksekutip,jumlah, hasil,total diskon 3.Rute             1. Lampung-Palembang             2.Lampung-Jakarta 4.Jenis tiket : 1.       Kelas Eksekutif Ø   Jika tiket >=10,maka dapat diskon 20% dari harga total Ø   Jika tiket>=5,diskon 10% dari total harga tiket Ø   Jika <5, maka tidak mendapatkan diskon 2.       Kelas Bisnis Ø   Jika tiket >=10,diskon 15% Ø   Jika tiket >=5, diskon 10% Ø   Jika <5, tidak dapat diskon 3.       Kelas Ekonomi Ø...

Program Sederhana Untuk Menentukan Lulus Dan Tidak Lulus

Assalamualaikum. Sore ini admin mau share program sederhana untuk menentukan Lulus/Tidak Lulus, yaitu dengan cara memasukan sebuah nilai angka ke dalam program. 1.Coding Program dengan Bahasa C++   #include <iostream> #include <cstring> using namespace std; int main () {     int nilai;     //char LULUS, TIDAK_LULUS;     cout <<"    MENENTUKAN KELULUSAN";     cout<<endl;     cout<<endl;     //meminta input dari keyboard     cout <<"    Masukkan Nilai Anda : ";     cin >>nilai;         //melakukan pengecekan terhadap nilai MENGGUNAKAN OPERATOR TERNARY     cout <<(nilai>=75 ? "    ANDA LULUS" : "    ANDA TIDAK LULUS"); return 0; } 2.Hasil Execute Program Semoga Bermanfaat :)

Back-Up Database pada SQL Server 2000

  Cara Backup Database Pada SQL Server 2000 Sebagai seorang programmer kita pasti selau berurusan dengan database salah satunya adalah SQL Server. Untuk membuat database kita selalu aman dari gangguan dan error seperti database suspect, server rusak, hadrdisk mati bahkan hilang atau dicuri maka salah satu cara antisipasinya yaitu dengan melakukan back up. Dalam melakukan auto backup ada beberapa hal yang harus kita perhatikan seperti folder backup dan lain sebagainya. Artinya secara real time kemungkinan kecil kita bisa mendapatkan database terbaru sebelum terjadi kerusakan, akan tetapi dengan antisipasi ini kita tidak akan kehilangan data secara besar-besaran. Sedangkan untuk melakukan backup database di SQL Server 2000 langkah-langkahnya yaitu sebagai berikut  : 1. Pertama buka Enterprise Manager di SQL 2. Pilih Microsoft  SQL Server-SQL Local Group (local)(windows NT)-Database 3. Klik kanan pada database yang akan dibackup, missal saya ingin memback...