Selamat datang di dokumentasi untuk Aplikasi Library Management. Dokumentasi ini akan membantu Bapak/Ibu melalui langkah-langkah untuk mengatur dan menjalankan aplikasi dengan lancar.
Langkah 1: Setup Awal
-
Persyaratan Sistem: Pastikan sistem Bapak/Ibu memenuhi persyaratan berikut sebelum melanjutkan:
- Node.js versi terbaru telah terinstal di sistem Bapak/Ibu.
- MySQL telah terinstal dan berjalan di localhost.
-
Instalasi Dependensi: Buka terminal Bapak/Ibu dan arahkan ke direktori proyek. Kemudian jalankan perintah berikut untuk menginstal semua dependensi yang diperlukan:
npm install
-
Konfigurasi Database: Pastikan Bapak/Ibu telah membuat database MySQL dengan nama
library_db. -
Setup
src/app.module.ts: Dalam berkassrc/app.module.ts, pastikan Bapak/Ibu telah mengonfigurasi koneksi database seperti berikut:@Module({ imports: [ TypeOrmModule.forRoot({ type: 'mysql', host: 'localhost', port: 3306, username: 'root', password: '', database: 'library_db', autoLoadEntities: true, synchronize: true, }), BooksModule, CategoriesModule, ], })
Silakan ubah pengaturan koneksi sesuai dengan kebutuhan jika diperlukan.
-
Menjalankan Aplikasi: Setelah melakukan setup awal, Bapak/Ibu dapat menjalankan aplikasi dengan perintah:
npm run start
-
Akses Aplikasi dan Pengujian dengan Postman: Setelah aplikasi berhasil dijalankan, untuk menguji fungsionalitas API, Bapak/Ibu gunakan Postman Collection yang telah disertakan dalam repository ini. Impor koleksi Postman ke aplikasi Postman Bapak/Ibu dan jalankan permintaan API sesuai kebutuhan.
Terima kasih telah menguji dan mencoba aplikasi saya. Kalau ada salah bahasa saya minta maaf sebesar besarnya
Hormat Saya
- Duta Pasha Febrian