1.2 Tujuan
Rancangan website untuk QUIOS (Quda Poni Online Inventory Website) ini bertujuan
sebagai media untuk menampilkan berbagai produk atau inventaris yang ditawarkan oleh
perusahaan. Selain itu, website juga menyediakan informasi berupa struktur organisasi dan
company profile. Pemasaran dengan menggunakan media website ini akan memiliki jangkauan
yang lebih luas dan lebih cepat.
1.3 Batasan
Dalam penelitian ini, kami memberi batasan website yang kami sediakan hanya berupa
informasi mengenai struktur organisasi & company profile, jenis barang, stock barang, tanpa
menyediakan fitur untuk transaksi jual beli.
2.2. Framework
Framework adalah sebuah kerangka kerja yang digunakan untuk mempermudah para
developer software dalam membuat dan mengembangkan aplikasi. Framework berisikan
perintah dan fungsi dasar yang umum digunakan untuk membangun sebuah software aplikasi
sehingga diharapkan aplikasi dapat dibangun dengan lebih cepat serta tersusun dan terstruktur
dengan cukup rapi. Framework juga merupakan komponen pemrograman yang siap reuse
(bisa digunakan ulang) kapan saja, sehingga programmer tidak harus membuat skrip yang sama
Menurut Siena, (2009) Framework adalah sekumpulan library yang diorganisasikan pada
sebuah rancangan arsitektur untuk memberikan kecepatan, ketepatan, kemudahan dan
konsistensi di dalam pengembangan aplikasi dari definisi tersebut. Sejalan dengan hal tersebut,
Hakim (2010:3) menjelaskan bahwa, Framework adalah koleksi atau kumpulan potongan-
potongan program yang disusun atau diorganisasikan sedemikian rupa, sehingga dapat
digunakan untuk membantu membuat aplikasi utuh tanpa harus membuat semua kodenya dari
awal.
Ada dua jenis framework dalam dunia pemrograman yaitu Desktop Framework dan Web
Framework, keduanya memiliki fungsi yang berbeda. Desktop Framewok digunakan untuk
membangun aplikasi berbasis desktop. Sedangkan web framework digunakan untuk
membangun aplikasi berbasis web. Secara umum framework tersusun dengan struktur MVC
(Model View Controller) yang memungkinkan pengembangan dapat mengelompokkan fungsi –
fungsi seperti fungsi input-an, proses, dan output dari sebuah aplikasi.
2.3. Laravel
Laravel adalah sebuah framework web berbasis PHP yang open-source dan tidak berbayar.
Laravel diciptakan sejak tahun 2011 oleh Taylor Otwell dan diperuntukkan untuk
pengembangan aplikasi web yang menggunakan pola MVC (Model View Controller). MVC itu
sendiri adalah sebuah pendekatan perangkat lunak yang memisahkan aplikasi logika dari
presentasi. Struktrur pola MVC pada laravel sedikit berbeda dengan struktur pola MVC pada
umumnya. Di Laravel terdapat routing yang menjembatani antara request dari user dan
controller. Jadi controller tidak langsung menerima request tersebut (Yudanto dkk, 2017).
Visual Studio Code telah dirancang untuk bekerja dengan alat-alat yang ada dan Microsoft
menyediakan dokumentasi untuk membantu pengembang bersama, dengan bantuan untuk
bekerja dengan ASP.NET 5, Node.js, dan Microsoft naskah, serta alat-alat yang dapat
digunakan untuk membantu membangun dan mengelola aplikasi Node.js. Meskipun
menggunakan kerangka Elektron, Visual Studio Code tidak menggunakan Atom dan
menggunakan komponen editor yang sama (diberi kode nama "Monaco") yang digunakan
dalam Visual Studio Team Services yang sebelumnya disebut Visual Studio Online (Lardinois,
2015) .
2.5. Bootstrap
Bootstrap adalah framework open-source khusus front end yang awalnya dibuat oleh Mark
Otto dan Jacob Thornton untuk mempermudah dan mempercepat pengembangan web di front
end. Bootstrap memiliki semua jenis HTML dan template desain berbasis CSS untuk berbagai
fungsi dan komponen, seperti navigasi, sistem grid, carousel gambar, dan tombol (button).
Bootstrap merupakan framework HTML, CSS, Javascript populer untuk membangun situs
web yang responsif. RWD (Responsive Web Design) adalah desain situs yang otomatis akan
menyesuaikan diri agar tampil baik di semua perangkat dari ponsel sampai dekstop. Bootstrap
memiliki file utama yang mengelola interface user dan fungsionalitas website di dalamnya
yakni, Bootstrap.css, Bootstrap.js, Glyphicons.
Menurut Husein Alatas, (2013) Bootstrap merupakan framework untuk membangun desain
web secara responsif. Artinya, tampilan web yang dibuat oleh bootstrap akan menyesuaikan
ukuran layer dan browser yang kita gunakan baik di desktop, tablet ataupun mobile device.
Dengan bootstrap kita juga bisa membangun web dinamis ataupun statis.
2.6. XAMPP
XAMPP adalah perangkat lunak bebas mendukung banyak sistem operasi yang berupa
kompilasi dari beberapa perangkat lunak. Nama XAMPP merupakan singkatan dari X (empat
XAMPP memiliki sejumlah fungsi utama yang perlu untuk diketahui, antara lain dapat
digunakan sebagai server yang berdiri sendiri atau local host yang terdiri dari program MySQL
database, Apache HTTP Server, sehingga pengguna tidak perlu menyewa server sungguhan
dan internet untuk menjalankan web yang hendak digunakan. XAMPP juga berfungsi dalam
menerjemahkan bahasa pemrograman PHP dan Perl yang mana harus menggunakan server
untuk menjalankan prosesnya.
2.7. PhpmyAdmin
Phpmyadmin adalah sebuah aplikasi open source yang berfungsi untuk memudahkan
manajemen MySQL. Menurut Su Rahman (2013:21) “PhpmyAdmin adalah sebuah software
berbasis pemograman PHP yang dipergunakan sebagai administrator MySQL memlalui
browser (web) yang digunakan untuk managemen database. PhpmyAdmin pertama kali
didirikan oleh Tobias Ratschiller. Saat itu, Ratschiller paa tahun 1998. Dengan menggunakan
phpmyadmin, anda dapat membuat database, membuat tabel, memasukkan, menghapus dan
mengupdate data dengan GUI dan terasa lebih mudah, tanpa perlu mengetikkan perintah SQL
secara manual. Karena berbasis web, maka phpmyadmin dapat di jalankan di banyak OS,
selama dapat menjalankan webserver dan Mysql.
PhpmyAdmin memiliki interface yang user-friendly dan intuitive yang mudah dipelajari.
PhpmyAdmin memperbolehkan user memanfaatkan kebanyakan fungsi MySQL, termasuk
mengelola database, menjalankan queries MySQL, mengeksekusi statement MySQL,
mengelola user dan permission dan juga bisa mengimport dan mengexport data dari dan ke
berbagai format.
2.8. Website
Website adalah suatu kumpulan-kumpulan halaman pada suatu domain di internet yang
dibuat dengan tujuan tertentu dan saling berhubungan serta dapat diakses secara luas melalui
halaman depan (home page) menggunakan sebuah browser menggunakan URL website yang
menampilkan berbagai macam informasi teks, data, gambar, video maupun gabungan dari
semuanya bersifat statis dan dinamis. Website dimanfaatkan untuk menyampaikan suatu hal
yang akan mengedukasi audiens mengenai suatu topik tertentu. Misalnya saja berita, tips dan
trik, informasi pendukung, tutorial, pengumuman dan sebagainya.
Belanja online (online shopping) adalah proses dimana konsumen secara langsung
membeli barang-barang, jasa dan lain-lain dari seorang penjual secara interaktif dan real-time
tanpa suatu media perantara melalui Internet (Mujiyana & Elissa, 2013). Di Indonesia sendiri,
belanja online atau online shop mulai muncul sekitar tahun 2000 an, dan sekarang toko online
sudah menjamur ada dimana-mana. Apalagi dengan adanya dukungan media jejaring sosial,
seperti Instagram, TikTok, Facebook, Twitter, Blog, Multiply, Tumblr, yang dapat sangat
berguna untuk mempromosikan produk yang ingin dijual atau dibeli. Media sosial inilah
merupakan salah satu media yang membuat berbelanja online semakin mudah terjadi.
2.10. Inventory
Inventory secara umum berarti sistem pengaturan data persediaan barang yang berkaitan
dengan aktivitas logistik sebuah perusahaan. Inventory merupakan item atau material yang
dipakai oleh suatu organisasi atau perusahaan untuk menjalankan bisnisnya. Secara rinci
inventori berfungsi untuk melindungi kelangsungan produksi dan pemenuhan permintaan
pelanggan dari ketidakpastian pasokan (supply), permintaan (demand) dan lead time (waktu
yang dibutuhkan untuk memenuhi permintaan atau order) untuk menunjang proses produksi
dan pembelian yang efisien dan ekonomis. John J Wild, K R. Subramanyam dan Robert F
Halsey, (2004:265) menyatakan bahwa Inventory merupakan barang yang dijual dalam
aktivitas operasi normal perusahaan.
Manajemen inventory adalah proses pengelolaan dan pengontrolan atas persediaan barang
atau produk yang akan didistribusikan oleh perusahaan kepada konsumen. Manajemen
Tahapan atau metode yang digunakan untuk penelitian ini adalah sebagai berikut:
Gambar diatas menjelaskan bahwa tahapan yang dilalui dalam proses pembuatan
website ini adalah tahap pertama pembuatan mockup untuk memberi rancangan website yang
akan kita buat. Kemudian tahap kedua yakni analisis data untuk menganalisa kebutuhan
informasi apa saja yang akan ditampilkan pada website. Selanjutnya tahap ketiga yakni proses
pembuatan website menggunakan framework Laravel. Kemudian tahap ke empat yakni tahap
uji coba, website yang telah dibuat disimulasikan dan untuk melihat apakah website tersebut
bekerja dengan baik atau tidak. Lalu ke tahap yang terakhir yakni implementasi website.
2 2 2 detik PROFILE
2 2 2 detik PROFILE
4.1.3. Mockup
Mockup berfungsi untuk preview sebuah konsep desain yang akan memberikan gambaran
desain sebelum diaplikasikan menjadi benda nyata sehingga memudahkan pekerjaan desainer.
b. Profile :
d. Add Barang
e. Edit Barang
g. Profile
5.2. Saran
Dari tugas ini kami masih banyak kekurangan karena keterbatasan ilmu pengetahuan dan
pengalaman yang kami miliki. Selain itu, dimasa pandemi ini membuat kita lebih sulit untuk
berkordinasi dan berkomunikasi secara lancar karena terhalang jarak dan koneksi internet. Oleh
karena itu koreksi dan saran dari pembaca sangat kami butuhkan untuk perbaikan dimasa
mendatang.