Monday, 22 May 2023

Pemrograman Web - Proyek Kecil

 












Framework CI - Tiket Bus

Proyek yang berfungsi penuh berdasarkan Sistem Pemesanan Tiket Bus Online yang menggunakan Bahasa PHP dengan Kerangka Web CodeIgniter. Proyek CodeIgniter PHP berikut berisi semua fitur penting yang dapat digunakan oleh mahasiswa TI tahun kedua untuk proyek kuliah mereka. Ini memiliki sejumlah fitur yang memungkinkan pengguna untuk mengelola dan memesan tiket bus online. Sistem ini serta konsep aplikasi web semuanya jelas. Ini sama dengan skenario kehidupan nyata dan diimplementasikan dengan baik. Untuk mendownload project sistem booking tiket bus gratis di PHP dengan file source code, silahkan scroll kebawah postingan ini untuk tombol Download.

Tentang Sistem Pemesanan Tiket Bus Proyek PHP

Secara khusus, proyek Sistem Pemesanan Tiket Bus Online di PHP CodeIgniter ini berfokus terutama pada pemesanan tiket bus secara online. Untuk lebih tepatnya, sistem membantu melacak catatan bus, jadwal, penumpang, dan lainnya dengan informasi masing-masing (codeastro.com). Juga, sistem berisi semua sisi manajemen terminal. Selain itu, sistem juga menghasilkan e-tiket untuk penumpang. Terbukti, proyek ini berisi panel admin dengan panel pelanggan/penumpang. Dalam ikhtisar aplikasi web ini, akun penumpang memiliki peran dan kontrol minimum terhadap sistem. Dia harus mendaftarkan diri untuk memesan tiket bus online. Pengguna dapat mencari jadwal yang tersedia dengan memberikan detail seperti tanggal, asal, dan tujuan. Sebagai gantinya,

Menyelami prosedur pemesanan online, pengguna harus melanjutkan pemesanan setelah pemilihan jadwal bus. Di sini, pengguna dapat melihat deskripsi tiket dengan pilihan kursi bus. Ada sejumlah kotak centang yang mewakili total kursi di dalam bus. Secara total, hanya tersedia 23 kursi untuk setiap bus. Selain itu, seorang penumpang hanya dapat memesan empat kursi sekaligus. Selebihnya, pelanggan harus memberikan detail identitas pelanggan dan memilih metode pembayaran (codeastro.com). Setelah semua langkah ini, pengguna akhirnya dapat memesan tiket untuk waktu tertentu sebelum melakukan pembayaran. Tiket yang dipesan memerlukan penyerahan pembayaran yang langkah-langkahnya disebutkan dengan jelas di halaman masing-masing. Terakhir, dia harus menunggu verifikasi pembayaran terakhir sebelum menerima tiket bus.

Pembayaran, E-Tiket, dan Lainnya

Pelanggan harus mengisi formulir cepat setelah melakukan pembayaran. Dimana sistem menanyakan nama pengirim, nama bank, dan nomor rekening dengan melampirkan bukti pembayaran. Sehubungan dengan langkah-langkah yang disebutkan di atas, pengguna hanya dapat menerima tiket mereka setelah mendapat persetujuan dari administrator sistem. Selain itu, pengguna juga dapat mengecek status tiket mereka dari bagian tiket saya, yang khusus berfungsi untuk tiket yang tertunda. Di sini, pengguna harus memberikan kode booking untuk mengecek apakah tiket masih dalam status pending atau cancel. Sistem menunjukkan semua tiket yang dipesannya masing-masing dengan status masing-masing. Tidak hanya itu, pengguna juga dapat mengunduh kode Qr untuk setiap tiket yang dipesan (codeastro.com). Faktanya, sistem secara otomatis menghasilkan Kode Qr. Selain itu, pengguna dapat melihat/memperbarui profil dan kata sandi mereka.

Panel admin

Pertama-tama, proyek ini berisi dua level admin berbeda yang dipisahkan sebagai pemilik dan administrator. Tingkat pemilik memiliki kontrol penuh atas sistem Dia dapat mengelola semua pengguna sistem, laporan, jadwal, bus, terminal, dan sebagainya. Sedangkan, level administrator memiliki akses ke semua kecuali manajemen pengguna sistem, bank, dan bagian laporan (codeastro.com). Di sini, setiap bagian memiliki detailnya masing-masing seperti nama, gambar, dan detail penting lainnya. Baik pemilik maupun administrator dapat memiliki ikhtisar tentang total pemesanan yang tertunda, tiket yang terjual, daftar pembayaran, terminal, dan jadwal dari dasbornya. Sekarang berbicara tentang bagian yang hanya dapat diakses oleh pemilik akun, yang terkait dengan informasi bank. Pada bagian ini, pengguna sistem dapat menjumlahkan detail bank yang terhubung dengan pilihan metode pembayaran pelanggan.

Bus, Manajemen Terminal

Sekarang inilah hal pertama manajemen untuk sisi administrator. Itu untuk menyiapkan catatan dan terminal bus. Kedua level admin dapat mengelola catatan bus untuk sistem. Sistem ini memerlukan detail dasar bus seperti nama bus dengan nomor plat, dan jumlah tempat duduk. Untuk menunjukkan bahwa nomor kursi tidak boleh lebih dari 23. Jika terlampaui, tidak akan berpengaruh pada sistem karena sistem hanya menampilkan nomor kursi hingga 23 selama pemesanan online dari sisi klien (codeastro.com). Bergerak menuju manajemen tujuan/terminal, pengguna sistem dapat menambahkan sejumlah lokasi dengan terminalnya masing-masing. Padahal, informasi ini berhubungan langsung dengan bagian manajemen jadwal. Untuk menambahkan lokasi/terminal, dia harus memberikan tujuan dan nama terminal. Juga,

Manajemen Jadwal

Ketika datang ke proyek seperti sistem pemesanan tiket, pengguna harus dapat mencari jadwal bus yang tersedia. Dan ada satu di sini. Dari bagian manajemen jadwal, pengguna sistem dapat mengatur sejumlah jadwal yang berbeda untuk setiap bus dan rute. Pada kenyataannya, masyarakat menginginkan berbagai macam jadwal bus dengan rute yang diinginkan dan semuanya, yang dapat diatur dari bagian ini dengan mudah. Ada banyak bidang di bawah pengelolaan bagian ini (codeastro.com). Sistem memerlukan berbagai detail untuk menetapkan jadwal baru. Seperti pemilihan rute [asal dan tujuan], bus yang tersedia, waktu keberangkatan & kedatangan, dan total harga. Selain itu, setiap jadwal akan memiliki kode jadwal uniknya sendiri. Pengguna dapat melihat daftar informasi terjadwal dan mencari rute bus yang diinginkan.

Kelola Pemesanan dan Daftar Pembayaran

Semua prosedur untuk memesan tiket dari sisi klien disebutkan dengan jelas di atas dan bagian ini berfokus terutama pada panel admin. Semua perincian pemesanan yang tertunda serta perincian konfirmasi pembayaran disajikan di bawah bagian daftar pemesanan dan pembayaran. Dia dapat melihat detail pemesanan seperti kode, nama penumpang, tanggal, tanggal pembelian, dan jumlah tiket dengan status masing-masing. Di sini, status mewakili status pemesanan saat ini, apakah sudah dibayar, tertunda, atau dibatalkan. Administrator dapat melihat detail konfirmasi pembayarannya dengan gambar bukti terlampir dan detail pembayaran lainnya (codeastro.com). Setelah memverifikasinya, pengguna cukup menandai pemesanan yang tertunda sebagai sudah dibayar, atau belum dibayar, atau membatalkannya. Dengan itu, sistem secara otomatis menghasilkan tiket elektronik untuk semua pemesanan berbayar yang terlihat jelas oleh admin dan penumpang. Semua detail pengiriman pembayaran tercantum di bawah bagian daftar pembayaran.

Tiket dan Laporan

Selain itu, setelah pemesanan berhasil, sistem secara otomatis menghasilkan tiket elektronik untuk pelanggan yang tercantum di bagian ini. Pengguna dapat mengetahui informasi tiket dengan cepat seperti kode tiket, nama penumpang, nomor kursi, dan kode jadwal. Padahal, sistem hanya menampilkan semua tiket berbayar di sini. Pengguna sistem dapat melihat dan mengunduh tiket. Di sisi lain, pemilik hanya dapat mengakses bagian laporan. Di sini, pengguna dapat melihat laporan penjualan tiket total dalam rentang tanggal tertentu. Akibatnya, sistem menghasilkan laporan berdasarkan rentang tanggal dengan informasi terperinci (codeastro.com). Seperti nomor tiket, nama penumpang, kode booking, umur, nomor kursi, dan harga. Laporan tersebut juga akan menyertakan bagian untuk menampilkan jumlah total penjualan tiket dalam rentang tanggal yang diberikan. Di samping itu,

Administrator juga dapat mencari detail pemesanan dengan memberikan kode pemesanan dari form pencarian bilah atas. Jika terjadi kebingungan, sistem telah menunjuk untuk mencatat semua langkah untuk memesan dan mengelolanya. Last but not least, dasbor yang bersih dan sederhana disajikan dengan berbagai kombinasi warna untuk pengalaman pengguna yang lebih baik saat menggunakan Proyek Sistem Manajemen Tiket Bus ini di PHP MySQL. Untuk elemen UI-nya, framework CSS open-source gratis; Bootstrap juga mendukung beberapa CSS Vanilla. Menghadirkan Proyek Sistem Pemesanan Tiket Bus Online baru dalam PHP yang mencakup panel admin. Itu juga berisi semua fitur penting untuk ditindaklanjuti dan merupakan sumber pengetahuan untuk tujuan pembelajaran.

Fitur yang Tersedia:

Interaksi Sisi Klien

panel admin

Panel Pelanggan

Cari Jadwal Bus

Pesan tiket online

Opsi pembayaran

Hasilkan Kode Qr Otomatis

Penyerahan Bukti Pembayaran

Cetak, Unduh E-Tiket

Batalkan Tiket

Cek Tiket

Lihat, Perbarui Profil

Ganti kata sandi

Manajemen Bus

Manajemen Rute

Manajemen Jadwal Bus

Kelola Pemesanan

Lihat Tiket Berbayar

Lihat Daftar Pembayaran

Siapkan Detail Bank

Laporan Penjualan Tiket

Manajemen Pengguna Sistem

Daftar Pelanggan Terdaftar

Cari Catatan





Tuesday, 16 May 2023

Software Architecture

 






Engineering 1 - Nerds Lesson

 




πŸ‘‰INTRODUCTION TO DATABASES πŸ•‘0:00:00 Course Introduction πŸ•‘0:12:32 DataBases and Data πŸ•‘0:26:40 Intro To SQL πŸ•‘0:39:52 Basic Databases Structure πŸ•‘0:49:52 SQL Data Types πŸ•‘1:01:29 Create and read πŸ•‘1:21:36 Update and delete πŸ•‘1:31:50 SQL operators πŸ•‘1:47:06 Sorting and Filtering data πŸ•‘2:05:56 Designing Database schema πŸ•‘2:16:42 Relational Database design πŸ•‘2:31:46 Database Normalization πŸ•‘2:53:32 Graded Assessment πŸ•‘2:56:17 Course wrap up πŸ‘‰INTRODUCTION TO VERSION CONTROL πŸ•‘2:59:07 Course Introduction πŸ•‘3:06:49 Introduction to Version Control πŸ•‘3:25:01 Unix Commands πŸ•‘4:02:19 Git and Github πŸ•‘4:54:41 Create a Repository with Forking πŸ•‘4:56:02 Graded Assessment πŸ•‘4:58:46 Course wrap up πŸ‘‰DATABASE STRUCTURES AND MANAGEMENT WITH MYSQL πŸ•‘5:00:37 course Introduction πŸ•‘5:09:57 Filtering Data πŸ•‘5:25:20 Joining Tables πŸ•‘5:55:55 Grouping Data πŸ•‘6:09:02 Updating and Inserting Data πŸ•‘6:15:17 Constraints πŸ•‘6:25:03 changing Table Structure πŸ•‘6:37:50 Subqueries πŸ•‘6:51:20 Virtual Tables πŸ•‘7:01:15 Functions in MYSQL πŸ•‘7:28:56 Procedures πŸ•‘7:37:05 Graded Assessment Final Project πŸ•‘7:40:29 Course Wrap up πŸ‘‰ADVANCED MYSQL Topics πŸ•‘7:43:05 Course Introduction πŸ•‘7:46:30 Advanced MySQL Functions and Stored Procedures πŸ•‘8:04:18 MySQL Triggers and events πŸ•‘8:26:01 Optimizing Database queries πŸ•‘8:40:25 Further Optimization Techniques πŸ•‘8:59:11 Evaluating MySQL for Data Analysis πŸ•‘9:06:52 Performing Data Analysis in MySQL πŸ•‘9:22:59 Graded Assessment πŸ•‘9:27:00 Course Wrap up πŸ‘‰PROGRAMMING IN PYTHON πŸ•‘9:28:51 course introduction πŸ•‘9:33:45 Welcome to Python Programming πŸ•‘10:24:28 Control Flow and Conditionals πŸ•‘10:58:00 Functions and Data Structures πŸ•‘11:30:33 Error Exceptions and File Handling πŸ•‘11:55:42 Procedure Programming πŸ•‘12:08:35 Functional Programming πŸ•‘12:32:26 Object Oriented Programming πŸ•‘13:10:34 Modules πŸ•‘13:40:22 Popular Packages Libraries and Frameworks πŸ•‘13:55:27 Testing Tools πŸ•‘14:23:51 Graded Assessement πŸ•‘14:25:42 Course wrap up πŸ‘‰DATABASE CLIENTS πŸ•‘14:27:42 Course Introducdtion πŸ•‘14:37:25 Establishing a MySQL Python Connection and Creating tables πŸ•‘14:53:26 Working With Cursors πŸ•‘15:08:48 Performing Create read update and delete crud operations πŸ•‘15:17:57 Advanced queries in MySQL Database using Python πŸ•‘15:30:20 Implementing MySQL Functions Using Python πŸ•‘15:47:15 Accessing MySQL Stored Procedures using Python πŸ•‘15:54:53 Working with Connection Pools πŸ•‘16:09:31 Final Project πŸ•‘16:13:56 Course wrap up πŸ‘‰ADVANCED DATA MODELING πŸ•‘16:16:01 Course Introduction πŸ•‘16:27:20 Database Modeling πŸ•‘16:43:07 MYSQL WorkBench WB πŸ•‘17:05:48 What is data warehouse πŸ•‘17:20:49 Dimensional Data Modeling πŸ•‘17:35:06 Introduction to data analytics πŸ•‘17:50:11 ADvanced Data analytics in practice πŸ•‘18:14:40 Final Project Assessment πŸ•‘18:20:51 Course Wrap up πŸ‘‰DATABASE ENGINEER CAPSTONE πŸ•‘18:22:56 Project Info πŸ•‘18:27:35 Setting up the project πŸ•‘18:33:20 Adding sales reports πŸ•‘18:36:24 Table Booking System πŸ•‘18:45:05 Data Visualization πŸ•‘18:48:45 Database Client πŸ•‘18:55:44 Final Project Assessment πŸ•‘19:00:21 course wrap up πŸ‘‰CODING INTERVIEW PREPARATION πŸ•‘19:03:20 Course introduction πŸ•‘19:16:05 The Coding Interview πŸ•‘19:37:40 Introduction to Computer Science πŸ•‘20:07:21 Basic Data Structures πŸ•‘20:14:07 Collection Data Structures πŸ•‘20:30:54 Advanced Data Structures πŸ•‘20:56:39 Sorting And Searching πŸ•‘21:09:10 Working with Algorithms πŸ•‘21:35:44 Final Graded Assessment






DT PLUSK 1

https://okursus.com/kursus-bisnis-baju-seragaman/ https://www.youtube.com/watch?v=dlRF12cruA8