BAB III ANALIS DAN PERANCANGAN KOMPONEN JOOMLA!
|
|
- Adi Budiman
- 7 tahun lalu
- Tontonan:
Transkripsi
1 BAB III ANALIS DAN PERANCANGAN KOMPONEN JOOMLA! 3.1 Prinsip kerja Joomla! Secara garis besar Website Joomla! terdiri dari 3 elemen dasar, yaitu server web (webserver), skrip PHP dan basisdata( dalam pembuatan tugas akhir ini menggunakan MySQL sesuai default Joomla!). Web server diasumsikan terhubung dengan Internet/Intranet yang berfungsi sebagai penyedia layanan situs. Skrip PHP terdiri dari kode program dalam bahasa PHP dan basisdata merupakan tempat penyimpanan n konten. Joomla! menggunakan Apache sebagai server web dan MySQL untuk basisdatanya. Gambar Prinsip kerja Joomla! Pertamakali, pengguna meminta akses terhadap halaman Joomla! dengan mengeksekusi URL pada browser web yang kemudian terhubung dengan server web. Permintaan ini yang dalam istilah teknis lebih dikenal dengan query string selain terdapat URL juga mengandung parameter konten (section, category, ID article dan lain-lain). Berdasarkan parameter tersebut, sistem skrip Joomla! melakukan kontak dengan basisdata dan mengambil konten yang dimaksud berdasarkan parameternya. Terakhir, konten dan templat (template) digabung bersama dan kembali sebagai halaman html, gambar, css dan javascript Kebutuhan minimum sistem Seperti software lainnya Joomla! memiliki beberapa persyaratan yang harus dipenuhi agar dapat berfungsi dengan baik dan benar diantaranya : 26
2 27 Tabel Requierement Joomla! versi 3.0 Software Recommended Minimum PHP MySQL Web server yang didukung Apache (with mod_mysql, mod_xml, and mod_zlib) 2.x + 2.x + Nginx Microsoft IIS Pada pembuatan penelitian ini penulis menggunakan aplikasi XAMPP, versi yang digunakan adalah xampp-win vc9-installer yang berfungsi sebagai server yang berdirii sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa pemrograman yang ditulis dengan bahasa pemrograman PHP dan Perl. Gambar Logo XAMPP Nama XAMPP merupakan singkatan dari X (dapat dijalankan pada sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis. Untuk mendapatkanya dapat mendownload langsung dari web resminya yaitu
3 Backend dan frontend Secara umum, website Joomla! terbagi menjadi 2(dua) yaitu Frontend (halaman depan) dan Backend (halaman belakang) Halaman Frontend Adalah halaman website Joomla! yang dapat diakses oleh siapapun pengguna Internet melalui alamat URL Karena bisa dilihat oleh siapapun, Halaman Front-end ini biasa dikenal juga dengan sebutan Public Site. Pada halaman ini ditampilkan artikel-artikel dan modul-modul extension yang dapat diakses sesuai dengan hak akses dari pengunjung situs yang telah disetting pada bagian backend oleh administrator, pengunjung dapat melakukan pendaftaran dan login kedalam situs Joomla! melalui modul login jika fasilitas register diaktifkan oleh administrator.. Agar Komponen-Komponen yang telah terinstall dapat diakses oleh pengunjung, administrator harus membuat tautan menu menuju Komponen- Komponen tersebut melalui bagian backend Joomla! Halaman Backend Adalah halaman yang dapat diakses oleh Administrator website Joomla! atau beberapa user lainnya yang diberi hak selevel administrator / SuperUSer / Supervisor, melalui alamat URL Karena hanya bisa diakses oleh beberapa orang tertentu untuk mengelola website Joomla!, halaman Backend ini biasa dikenal juga dengan Administrator Site. Pada halaman ini semua yang ditampilkan pada bagian frontend dapat diatur oleh administrator seperti penggantian theme, pengaturan serta instalasi / uninstalasi extension yang berguna untuk menambah fungsionalitas dari Joomla!, untuk masuk kehalaman administrator dibutuhkan username dan password sehingga keamanan situs Joomla! terjaga dari pengguna yang tidak berhak.
4 29 Gambar Form login backend Joomla! Hak level akses User (pengguna) pada Joomla! umumnya terbagi menjadi beberapa tingkatan yang menentukann hak akses terhadap CMS Joomla! antara lain : 1. Public Adalah pengunjung web yang hanya dapat melihat dan membaca artikel yang telah di publish pada Joomla!. 2. Registered Seorang user yang terdaftar dapat masuk ke dalam system terbuka CMS Joomla! dan dapat melihat beberapa bagian tertentu, yang mana bagian tersebut tidak dapat diakses oleh pengunjung biasa atau public. 3. Author Author memiliki wewenang untuk membuat article atau posting sebuah content pada sebuah bagian yang ia kehendaki, Author pun memiliki hak edit meskipun hanya sebatas untuk mengedit artikel yang ditulis oleh dirinya sendiri. Kesimpulan: Author memiliki hak akses yang sama dengan registered user. Bisa posting artikel dan edit artikel tersebut. Tidak memiliki hak edit Secara luas yaitu mengedit semua artikel yang ada kecuali artikel yang dibuatnya. 4. Editor Memiliki Hak untuk menulis yang bebas seperti halnya Author namun juga editor memiliki hak akses yang bebas untuk melakukan perubahan-perubahan artikel yang ada di Frontend CMS Joomla! 5. yang diperlukan pada setiap Publisher
5 30 Merupakan tingkatan hak akses tertinggi pada bagian Frontend Joomla!. Publisher dapat melakukan semua hak User, Author dan Editor, sebagai tambahan fungsi, Publisher dapat menentukan mana saja Informasi atau artikel yang layak untuk dipublish atau ditampilkan pada Frontend Joomla! 6. Manager User Manager dapat membuat content/article dan juga dapat melihat informasi system yang digunakan pada backend Joomla!, Namun User Manager memiliki batasan untuk : Mengelola User Melakukan Installasi/Uninstall Exstensions dan Komponens Menaikan atau menurunkan status hak akses user Perubahan Global Configurasi Pengiriman Mass Mail kepada user Perubahan Template ataupun Bahasa yang digunakan 7. Administrator Administrator dapat melakukan semua fungsi-fungsi Manager. Selain itu administrator memiliki juga hak untuk melakukan penambahan Komponens dan extensions, Namun memiliki batasan untuk : Melakukan Installasi/Uninstall Exstensions dan Komponens Menaikan atau menurunkan status hak akses Super Administrator Perubahan Global Configurasi Pengiriman Mass Mail kepada user Perubahan Template ataupun Bahasa yang digunakan 8. Super Administrator Super Administrator dapat melakukan semua fungsi-fungsi Administrator dan memiliki Hak tidak terbatas akan pengelolaan CMS Joomla! Bagian-bagian Joomla! Joomla! secara Global terdiri dari 5 bagian, yaitu: 1. Content Content merupakan isi dari website yang anda tempilkan, seperti profil, berita, artikel, dsb.
6 31 2. Komponen ( ) Adalah aplikasi tambahan yang tertanam dalam Joomla! sehingga bisa mengelola database yang akan disimpan dan ditampilkan dalam website.contohnya seperti Galeri Foto, Halaman Contact, Guestbook, Forum, dll 3. Module ( ) Merupakan extension yang digunakan untuk menampilkan informasi dari database yang ditampilkan melalui blok-blok template 4. Plugin/mambot ( ) Dipakai untuk menangani event tertentu, misalnya untuk menyisipkan movie ke dalam artikel, menampilkan tooltips dan sebagainya. Plugin akan menyatu dengan Komponen atau modul dan biasa digunakan untuk memperkaya format tampilan Komponen atau module untuk spesifikasi fungsi tertentu 5. Template (T) Mempunyai fungsi sebaga antarmuka yang menampilkan data-data dalam database menjadi sebuah halaman website berupa layout tampilan yang menarik. Template dalam Joomla! ada dua jenis yaitu front end adalah untuk pengunjung dan back end untuk administrator. 6. Language (L) biasanya digunakan untuk menerjemahkan bahasa yang dipakai dalam Joomla!. Jika ingin menggunakan Joomla! dalam bahasa tertentu, extension template bisa diinstal dan digunakan Struktur file dan direktori Joomla! memisahkan file kode-kode program kedalam folder sesuai dengan fungsi dan kegunaannya sehingga memudahkan pengguna dalam mengelola instalasi Joomla! a!.
7 32 Gambar Struktur file dan direktori Berikut ini merupakan struktur file-file Joomla!., file yang dibahas disini adalah file-file penting yang terletak di root direktori server. 1. Index.php Merupakan file utama untuk menampilkan halaman web Joomla!.Beberapa pengaturan Joomla! terdapat pada file ini. Jika kita mengakses file ini,berarti kita membuka halaman depan website Joomla!. Misalnya : 2. Configuration.phpp Merupakan file yang terbentuk saat kita melakukan proses instalasi Joomla!. Pada file ini terdapat pengaturan untuk koneksi ke database, dan pengaturan penting lainnya. Jika file ini rusak, website Joomla! tidak akan berfungsi dengan baik. Joomla! mempunyai beberapa direktori yang mempunyai fungsi tersendiri. Setiap direktori mempunyai subdirektori dan file-file pendukung sesuai fungsinya. 1. Administrator Merupakan direktori khusus administrator untuk keperluan pengelolaan website Joomla!. Mulai dari proses installasi modul, Komponen, plugin, bahasa sampai dengan proses maintenance web secara keseluruhan. 2. Cache Sebuah direktori khusus yang berfungsi untuk menyimpan data sementara di computer pengguna, tujuannya adalah mempercepat proses loading web jika dibuka pada waktu lain fungsinya sama dengan memori RAM komputer. 3. Components
8 33 Merupakan direktori tempat menyimpan seluruh Komponen yang terinstall di website Joomla!. 4. Images Adalah direktori tempat menampung file-file gambar dan multimedia guna keperluan website Joomla!. 5. Includes Merupakan direktori pendukung bagi aplikasi Joomla! yang lainnya. 6. Installation Direktori yang digunakan dalam proses installasi website Joomla!. Jika proses installasi selesai, direktori ini sebaiknya dihapus, untuk keamanan web dimasa datang. 7. Language Sebuah direktori khusus untuk menampung jenis-jenis bahasa yang dapat digunakan di website yang multi bahasa. 8. Plugins Sebuah direktori untuk menampung tool tambahan dari Joomla!,Misalnya, mos images, mos pagebreak,dll. 9. Media Sebuah direktori yang diperuntukkan untuk menyimpan dan meng-upload filefile ke dalam website Joomla!, baik file gambar maupun teks. 10. Module Tempat menyimpan modul-modul yang terinstal di website Joomla!. 11. Templates Tempat menyimpan semua template yang terinstal di website Joomla!. Template berperan dalam desain atau tata letak sebuah web berbasis Joomla!. 3.2 Penentuan alternatif Joomla! sudah memiliki puluhan bahkan ratusan add-on yang menambah maksimal fungsi dari CMS Joomla! itu sendiri. Mulai dari pengubahan tema untuk situs web, melakukan integrasi dengan situs jejaring sosial, pengaturan agenda, dll.
9 34 Gambar Joomla! extensions directory Dalam tugas akhir ini penulis membuat suatu extensions berupa Komponen Joomla! 3.0 dengan nama com_guru sebagai studi kasus yang dapat digunakan untuk pengelolaan biodata guru dalam situs web yang dibangun menggunakan Joomla!.Hal ini tentu akan mempermudah para administrator web sekolah untuk mengelola biodata guru dan mempermudah pihak sekolah untuk membuat dan menampilkan data guru. Untuk membuat Komponen Joomla!,seorang pengembang (developer) bisa menggunakan beberapa cara untuk menghasilkan keluaran (output) yang diinginkan, diantaranya : 1. Mengembangkan atau merekayasa dari Komponen yang sudah ada sehingga menjadi Komponen dengan isi seperti yang di inginkan. 2. Membuat Komponen baru sesuai ketentuan yang digunakan pada Framework Joomla! dengan menggunakan salah satu Komponen lain sebagai contoh. 3.3 Evaluasi alternatif Setelah menentukan penentuan alternatif yang telah dijelaskan sebelumnya. Maka diperlukan adanya evaluasi alternatif untuk menentukan cara atau metode mana yang dianggap baik dan sesuai dengan kebutuhan sistem. Apabila menggunakan Komponen yang sudah ada,seorang pengembang harus mengetahui alur dan fungsi dari Komponen tersebut sehingga dapat melakukan perubahanan perubahan untuk memenuhi kebutuhan field field data yang diperlukan untuk menampilkan data seperti yang di inginkan,biasanya hal
10 35 ini lebih sulit dilakukan karena keterbatasan mengenai petunjuk yang mendetail dari Komponen yang sudah jadi tersebut. Dengan membuat Komponen baru pengembang aplikasi akan dapat mengatur data yang akan disimpan dan ditampilkan secara mendetail sesuai dengan kebutuhan. Pengembang aplikasi juga dapat lebih mudah untuk menambah fitur-fitur baru dari extensions yang dibuat karena sudah mengetahui aliran data dari Komponen tersebut. 3.4 Analisis terhadap usulan yang diberikan Hasil dari evaluasi yang dilakukan sebelumnya dan mengetahui titik permasalahan yang harus diselesaikan, maka langkah-langkah yang ditempuh untuk menyelesaikan masalah adalah dengan membaca, mempelajari dan menganalisa referensi-refensi yang ada, maka yang perlu dipelajari adalah : 1. PHP framework Joomla!, yang merupakan inti bahasa pemograman yang dipakai oleh Joomla!. Dimana framework tersebut menggunakan konsep MVC (Model View Controller) untuk mengatur konsep pemograman PHP yang berorientasikan objek (OOP). 2. Tata cara administrasi situs Joomla! Struktur file dan direktori Komponen Joomla! Integrasi Komponen Joomla! Analisis resiko Risiko adalah hal yang tidak akan pernah dapat dihindari pada suatu kegiatan atau aktivitas yang dilakukan oleh setiap orang, termasuk risiko dalam pengembangan Komponen ini. Penulis melakukan beberapa tahapan analisis terhadap risiko yang akan dihadapi. Langkah pertama untuk melakukan tahapan ini adalah pengumpulan data yang relevan terhadap risiko yang akan dianalisa. Setelah data yang dibutuhkan terkumpul, selanjutnya dilakukan proses evaluasi dampak dari sebuah risiko baik itu dari segi kegunaan maupun dari segi manfaat yang di dapatkan. Dari segi kegunaan dan pengembangan aplikasi ini tentunya diharapkan akan sangat berpengaruh secara signifikan terhadap aplikasi atau Komponen yang sudah ada sebelumnya. Karena Komponen ini bisa menarik minat peneliti
11 36 selanjutnya untuk menggunakan membuat atau mengembangkan Komponen Joomla!. Karena script untuk Komponen ini sendiri bersifat open source dimana semua orang bisa mengembangkan dengan leluasa untuk kemajuan teknologi informasi. 3.5 Perancangan Merupakan proses yang dilakukan oleh perancang sistem untuk mengerjakan spesifikasi sistem, membuat keputusan tentang bagaimana Komponen sistem diaktualisasikan. Proses ini menyangkut tujuan, fungsi dan informasi dari sistem tersebut. Perancangan yang baik harus mengetahui bagaimana mendapatkan efek yang dibutuhkan oleh spesifikasi tersebut dengan cara paling fleksibel, efesien dan elegan. Dalam hal ini, extension yang akan dibuat adalah Komponen com_guru yang inti bahasa pemogramannya mengunakan PHP yang memakai rangka kerja (framework) Joomla! Prosedur pembuatan situs Joomla! Prosedur yang yang dilakukan untuk pembuatan situs Joomla! dan instalasi Komponen com_guru adalah sebagai berikut: Administrator Situs a. Proses instalasi Joomla! Administrator situs melakukan instalasi Joomla! pada web server untuk didapatkan satu tampilan situs web yang sudah jadi. Pada penelitian ini penulis menggunakan Joomla! 3.0 pada localhost menggunakan aplikasi terpadu xampp.. b. Proses pengaturan awal Administrator situs dapat melakukan pengaturan awal untuk informasi yang akan ditampilkan melalui backend atau halaman administrasi Joomla!. Dalam pengaturan awal terdapat beberapa diantaranya: Pengaturan template yang akan digunakan. pembuatan informasi / artikel yang akan di tampilkan Waktu tayang sebuah artikel
12 37 c. Proses instalasi Komponen com_guru Administrator harus menginstall Komponen com_guru melalui extensions manager pada Joomla! untuk dapat mengisi dan menampilkan data guru.. d. Proses pembuatan menu Administrator situs harus membuat tautan menu yang menuju ke Komponen com_guru sehingga dapat diakses oleh pengunjung web pada frontend Pengunjung a. Proses melihat data guru Pengunjung situs dapat melihat data guru yang terdapat di dalam situs. Di dalam data ini memuat informasi berupa list nama-nama guru yang yang telah di isikan serta di publish datanya. b. Proses melihat detail guru Setelah pengunjung mendapat data yang di inginkan maka pengunjung dapat melihat detail data guru yang di harapkan melalui nomor induk pegawai (nip). Detail data guru ini memuat diantaranya nama guru,bidang studi yang di ajarkan berserta informasi pribadi guru Use case diagram Use case diagram merupakan pemodelan untuk kelakuan (behavior) sistem informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem yang akan dibuat. Secara kasar, use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah sistem informasi dan siapa saja yang berhak menggunakan fungsi-fungsi itu. Dalam pembuatan extensions ini, use case terdapat dua aktor dengan dua use case. Use Case Diagram extensions guru dapat dilihat di gambar
13 38 Gambar Use case diagram Komponen guru Deskripsi Usecase Setelah menentukan usecase yang ada pada sistem, maka penjelasan masing-masing use case yang terdapat di Use Case Diagram dapat dilihat di tabel dan Tabel Use case description mengatur konfig Use Case : Melakukan konfigurasi ID : 001 Aktor : Pemilik Situs Deskripsi : 1. Administrator situs melakukan login ke dalam sistem melalui back-end atau halaman administrasi Joomla!. 2. Administrator situs melakukan instalasi Komponen com_guru melalui extensions manager Joomla!. 3. Administrator mengklik tautan menu pengaturan Komponen com_guru 4. Sistem menampilkan halaman list data guru. 5. Administrator situs memasukkan beberapa data yang berkaitan dengan dengan Biodata guru. 6. Administrator situs menyimpan data yang telah di isikan. 7. Administrator situs membuat tautan menu com_ guru yang akan ditampilkan pada frontend.
14 39 8. Sistem menampilkan tautan menu yang menuju com_guru pada front end Joomla!. Tabel Tabel Use Case Description Melihat Data Guru Use Case Melihat Data Guru ID : 002 Aktor Pengunjung Situs Deskripsi : 1. Pengunjung situs mengklik menu Biodata guru 2. Sistem menampilkan list guru yang telah di publish 3. Pengunjung situs mengklik tautan detail pada list guru untuk melihat detail data guru yang dipilih 4. Sistem menampilkan detail data guru Sequence diagram Sequence Diagram menggambarkan kelakuan objek pada use case dengan mendeskripsikan waktu hidup objek dan pesan yang dikirimkan dan diterima antar objek. Oleh karena itu untuk menggambar diagram sekuen maka harus diketahui objek-objek yang terlibat dalam sebuah use case beserta metode-metode yang dimiliki kelas yang diinstansiasi menjadi objek itu. Pada gambar digambarkan bagaimana sequence pemilik situs dalam melakukan konfigurasi awal setelah melakukan instalasi Komponen guru. Gambar Sequence diagram administrator Joomla! Pada gambar digambarkan bagaimana sequence pemilik situs dalam melihat data guru dan menghapus data guru yang ada.
15 40 Gambar Sequence administrator melihat dan menghapus data guru Pada gambar digambarkan bagaimana sequence pengunjung dalam melihat data guru yang ada. Gambar Sequence Diagram Pengunjung Situs Melihat data guru Activity diagram Activity diagram menggambarkan workflow (aliran kerja) atau aktifitas dari sebuah sistem atau proses bisnis. Yang perlu diperhatikan disini adalah activity diagram sistem,bukan apa yang dilakukan aktor, jadi aktifitas yang dapat dilakukan oleh sistem. Pada gambar dijelaskan aliran kerja administrator Joomla! dari proses melakukan instalasi sampai pengaturan biodata gutu yang akan ditampilkan
16 41 [Sudah] Gambar Activity diagram administrator Joomla! Pada gambar dijelaskan aliran kerja pengunjung situs. Dimana pengunjung situs dapat melihat daftar guru dan detail guru yang terdapat didalam basis data. Gambar Activity Diagram Pengunjung Situs Basis data yang digunakan Untuk perancangann basis data, penulis menggunakan 1 tabel yaitu #_guru_biodata, tabel ini i berguna untuk menyimpan biodata guru yang telah di
17 42 isi ke dalam basis data situs Joomla!. Tabel pada Joomla! memiliki prefix #_ dimana #_ harus mengikuti prefix database Joomla!, Penjelasan dari masingmasing tabel di class diagram tersebut, bisa dilihat diuraian dibawah ini: 1. Id merupakan field dengan tpe data int(11) yang merupakan primary key dari tabel 2. Ordering merupakan field dengan type data INT(11) yang berguna untuk menyimpan urutan data pada Joomla!. 3. State merupakan field dengan type data TINYINT(1) yang berguna untuk menyimpan status publikasi data. 4. checked_out merupakan field dengan type data INT(11) yang berguna untuk mencegah pengeditan data oleh 2(dua) orang pada saat yang bersamaan. 5. `checked_out_time` merupakan field dengan type data DATETIME yang berguna untuk mencatat waktu pengeditan data. 6. `created_by` merupakan field dengan type data INT(11) yang berguna untuk mencatat ID user yang membuat data. 7. `nip` merupakan field dengan type data VARCHAR(10) yang berguna untuk mencatat nomor induk pegawai. 8. `nama` merupakan field dengan type data VARCHAR(100) yang berguna untuk mencatat nama guru. 9. `jkelamin` merupakan field dengan type data VARCHAR(255) yang berguna untuk mencatat jenis kelamin guru. 10. `nuptk` merupakan field dengan type data VARCHAR(10) yang berguna untuk mencatat nomor nuptk guru. 11. `pdk_akhir` merupakan field dengan type data VARCHAR(255) yang berguna untuk mencatat pendidikan terakhir guru., 12. `thn_masuk` adalah field dengan type data YEAR yang berguna untuk mencatat tahun mulai mengajar guru. 13. `status_guru` merupakan field dengan type data VARCHAR(255) yang berguna untuk mencatat status guru. 14. `jabatan` merupakan field dengan type data VARCHAR(255) yang berguna untuk mencatat jabatan guru.
18 `pelajaran` merupakan field dengan type data VARCHAR(255) yang berguna untuk mencatat mata pelajaran yang di ampu guru. 16. `tmp_lhr` merupakan field dengan type data VARCHAR(50) yang berguna untuk mencatat tempat kelahiran guru. 17. `tgl_lhr` merupakan field dengan type data DATE yang berguna untuk mencatat tanggal lahir guru. 18. `agama` merupakan field dengan type data VARCHAR(255) yang berguna untuk mencatat agama yang dianut guru. 19. `alamat` merupakan field dengan type data VARCHAR(255) yang berguna untuk menyimpan alamat guru. 20. `notelp` merupakan field dengan type data VARCHAR(18) yang berguna untuk menyimpan nomor telepon guru. 21. `foto` merupakan field dengan type data VARCHAR(255) yang berguna untuk menyimpan lokasi foto guru. 22. `info` merupakan field dengan type data TEXT yang berguna untuk meyimpan informasi tambahan guru. 23. `link_user` merupakan field dengan type data INT(11) yang berguna untuk meyimpan kaitan data dengan user Joomla!. Tabel tabel '#_guru_biodata' Nama Kolom Type Panjang Keterangan `id` Int 11 Primary Key `ordering` Int 11 `state` Tinyint 1 `checked_out` Int 11 `checked_out_time` datetime DEFAULT ' :00:00', `created_by` Int 11 `nip` Varchar 10 `nama` Varchar 100 `jkelamin` Varchar 255 `nuptk` Varchar 10 `pdk_akhir` Varchar 255 `thn_masuk` YEAR `status_guru` Varchar 255 `jabatan` Varchar 255 `pelajaran` Varchar 255 `tmp_lhr` Varchar 50 `tgl_lhr` Date DEFAULT ' ',
19 44 `agama` `alamat`, `notelp` `foto` `info` `link_user` Varchar 255 Varchar 255 Varchar 18 Varchar 255 Text Int Perancangann antarmuka Pada bagian ini akan dijelaskan, mengenai tampilan pengguna dari Komponen guru untuk menyimpan,mengedit serta melihat data guru. Perancangan antarmuka ini terdiri dari 4 halaman, yaitu halaman list guru pada backend,form pengisian data guru pada backend, halaman list guru pada frontend, dan halaman detail guru pada frontend Rancangan antarmuka list guru pada backend Rancangan ini adalah untuk halaman utama Komponen guru yang terbuka. Halaman ini berisi list guru yang telah di isikan kedalam basis data. Daftar ini berisi mengenai deskripsi singkat dari data guru yang, meliputii nip, nama guru,tahun mulai mengajar serta mata pelajaran yang diajarkan. Rancangan antarmuka halaman lsit guru dapat dilihat pada gambar Gambar Rancangan backend list guru Rancangan form pengisian biodata guru pada backend Halaman ini bertujuan untuk mengisi informasi biodataa guru sehingga dapat disimpan kedalam basis data serta sebagai halaman detail guru yang dapat digunakan untuk memutakhirkan data guru yang telah di simpan. Rancangan antarmuka halaman pengisian data dapat dilihat pada gambar 3.5.8
20 45 Gambar Rancangan form isian biodata guru Rancangan antarmuka pengunjung list guru Rancangan antarmuka ini adalah untuk halaman daftar guru yang dapat dilihat oleh pengunjung setelah menekan tautan menu. Halaman ini berisi list guru yang telah di isikan datanya kedalam basis data serta di publish oleh administrator situs. Daftar ini berisi mengenai foto,nip,nama guru dan mata pelajaran yang diampu yang berfungsi juga sebagai link yang akan mengarahkan pengunjung menuju detail guru tersebut. Jika Administratorr atau seorang yang memiliki hak akses setara melakukan Login melalui frontend, pada halaman list guru akan tampil tombolhapus data. tombol seperti pengisian data baru, publish/unpublish data dan tombol Pengaturan hak akses untuk melakukan pengeditanm data, publish serta delete dapat dilakukan pada bagian backend Joomla!. Rancangan antarmuka halaman list guru dapat dilihat pada gambar 3.5.9
21 46 Gambar Rancangan list guru pada frontend Rancangan antarmuka detail guru pada frontend Rancangan ini adalah untuk halaman detail data guru. Tampilan halaman ini berisi data guru yang lebih lengkap. Untuk pengunjung dengan hak akses setara administrator, pada halaman detail biodata guru akan ditampilkan 3(tiga) tombol yang berada di bawah halaman. Tombol ini berfungsi antara lain untuk pemutakhiran data(edit) dan penghapusan data (delete). Rancangan antarmuka halaman detail dilihat pada gambar Gambar Rancangan frontend detail biodata guru
PANDUAN PENGGUNAAN. Joomla! Versi 1.5. Oleh: Anon Kuncoro Widigdo
PANDUAN PENGGUNAAN Joomla! Versi 1.5 Oleh: Anon Kuncoro Widigdo anonkuncoro@yahoo.com Kendari 2009-2010 MODUL I Pendahuluan Joomla adalah sebuah aplikasi sistim manajemen konten atau Content Management
Lebih terperinciPrinsip dasar Secara garis besar dan gamblang, Joomla! terdiri dari 3 elemen dasar, yaitu server web (webserver), skrip PHP dan basisdata MySQL.
JOOMLA..!! Joomla adalah sebuah Content Managemen System yang dapat digunankan oleh siapa saja untuk keperluan pembuatan website, mulai dari yang sangat sederhana sampai dengan website yang sangat kompleks.
Lebih terperinciInstalasi XAMPP di Windows
I. Instalasi XAMPP di Windows Sebuah PC atau Laptop dapat kita jadikan sebagai web server. Disini akan dibahas installasi web server dengan fasilitas Apache 2, PHP 5, dan MySQL 5 dengan menggunapak paket
Lebih terperinciBAB III CARA DAN METODOLOGI PENELITIAN
BAB III CARA DAN METODOLOGI PENELITIAN 3.1 Metodologi Penelitian Penelitian tentang Sistem Informasi Perusahaan dan Kepegawaian PT. BUHARUM berbasis website menggunakan metode Software Development Life
Lebih terperinciPengguna CMS Joomla Oleh: Herman Dwi Surjono, Ph.D.
Pengguna CMS Joomla Oleh: Herman Dwi Surjono, Ph.D. http://elearning-jogja.org/personal 1. Pendahuluan CMS (Content Management System) adalah sistem aplikasi web yang dapat digunakan untuk memudahkan mengelola
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Tinjauan Pustaka Berikut ini merupakan beberapa penelitian yang berkaitan dengan penelitian ini : 1. Menurut Nur Arifin Akbar, untuk tindakan pengamanan situs web kebanyakan hanya
Lebih terperinciBAB 3 PERANCANGAN SISTEM. sistem baik yang lama maupun untuk mulai memiliki sistem yang baru. Perancangan
74 BAB 3 PERANCANGAN SISTEM 3.1. Perancangan Sistem Perancangan sistem adalah merupakan upaya perusahaan untuk memulai memiliki sistem baik yang lama maupun untuk mulai memiliki sistem yang baru. Perancangan
Lebih terperinciJoomla MySQL database
Joomla 1.5.7 MySQL database Joomla! Dan Database MySQL 1 Daftar Isi 1. Daftar Isi..2 2. Pengenalan Joomla..3 3. Instalasi.5 a. Instalasi Webserver...5 b. Database MySQL..8 c. Instalasi Joomla 11 4. Pengaturan-pengaturan
Lebih terperinciPractical Web Development Using CMS (Joomla)
Practical Web Development Using CMS (Joomla) 2 PPLH IPB Senin, 26 Maret 2007 Frans Rudolf. B 1 Joomla Server Security Menghilangkan Pesan RG_EMULATION pada folder joomla buka file global.php pada baris
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Sistem yang Berjalan Proses yang sedang berjalan dalam penginformasian Lokasi Akper dan Akbid ini masih bersifat manual. Bentuk manual yang dibuat oleh
Lebih terperinciBAB III METODE PENYUSUNAN DAN PENYAJIAN PRODUK DIREKTORI ONLINE
BAB III METODE PENYUSUNAN DAN PENYAJIAN PRODUK DIREKTORI ONLINE Pada bab ini penyajian data yang akan ditampilkan berupa hasil tampilan dan langkah langkah dalam menelusur produk website Direktori Online
Lebih terperinciBuku Panduan Administrator Portal IT
Daftar Isi Daftar Isi... 2 MEMBUAT HALAMAN WEB... 15 Membuat Content Baru... 18 1. Membuat Section... 18 2. Membuat Kategori... 22 3. Membuat Article... 25 Membuat Menu Baru... 29 Membuat Sub Menu Berkategori...
Lebih terperinciMODUL JOOMLA! oleh: Putu A. Widhiartha dan Made J. Wiranatha BAB II INSTALASI JOOMLA
MODUL JOOMLA! oleh: Putu A. Widhiartha dan Made J. Wiranatha BAB II INSTALASI JOOMLA Installasi Joomla dapat dilakukan dengan dua cara, yaitu secara online dan offline. Jika anda hendak melakukan installasi
Lebih terperinciBAB 3 PERANCANGAN SISTEM. 3.1 Mendefenisikan Web dalam Macromedia Dreamweaver 8
BAB 3 PERANCANGAN SISTEM 3.1 Mendefenisikan Web dalam Macromedia Dreamweaver 8 Sebelum membangun web yang akan kita buat, pertama kali yang dilakukan adalah file tersusun rapi dan terkumpul dalam satu
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN SISTEM
BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Sejarah Fasilkom UMB Program Studi Teknik Informatika Universitas Mercu Buana berdiri pada tahun 1994 yang dipimpin oleh Bapak Ir. Ajisman sebagai ketua program
Lebih terperinciBAB III ANALISA DAN PERANCANGAN
29 BAB III ANALISA DAN PERANCANGAN Aplikasi database berbasis desktop sekarang ini sangat membantu dalam dunia bisnis, banyaknya manfaat yang di miliki aplikasi ini antara lain; dapat berjalan dengan independen,
Lebih terperinciBAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web
BAB II LANDASAN TEORI 2.1. Konsep Dasar Membangun Aplikasi Berbasis Web Aplikasi berbasis web adalah aplikasi yang dijalankan melalui browser dan diakses melalui jaringan komputer. Aplikasi berbasis web
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini, dijabarkan secara rinci implementasi dan pengujian sistem kursus online menggunakan PHP. Sebagaimana dijelaskan di bab I, bahwa di bab IV membahas bagaimana
Lebih terperinciBAB IV ANALISIS DAN PERANCANGAN. diidentifikasi lalu dicarikan solusinya. Dalam tahap ini akan diuraikan beberapa
BAB IV ANALISIS DAN PERANCANGAN 4.1 Analisis Sistem Analisis sistem adalah proses menganalisa permasalahan untuk dipahami, diidentifikasi lalu dicarikan solusinya. Dalam tahap ini akan diuraikan beberapa
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Sistem yang berjalan Proses yang sedang berjalan dalam penginformasian mengenai data lokasi Kantor Kecamatan di Kota Medan masih menggunakan daftar tabel
Lebih terperinciInstalasi CMS Joomla (Pertemuan 1)
Instalasi CMS Joomla 1.5.23 (Pertemuan 1) 1. Upload dan extract paket instalasi di direktori localhost anda (localhost = c:/xampp/htdocs), atau direktori root web anda (web server cpanel = root/public_html/)
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Dalam penulisan skripsi ini, penulis membahas dan menguraikan tentang masalah Sistem Informasi Geografis Lokasi Baby Shop di Kota Medan. Adapun
Lebih terperinciCMS Joomla. Materi Kuliah Rekayasa Web Universitas Budi Luhur. A. Pengenalan Joomla
CMS Joomla A. Pengenalan Joomla Joomla merupakan sebuah CMS open source yang digunakan untuk membuat website dan aplikasi online lainnya (seperti forum, toko online) secara cepat dan mudah. Dengan menggunakan
Lebih terperinciImplementasi dan Pengujian
Bab V Implementasi dan 5.1 Implementasi Perangkat Lunak Komponen E-Library Tahap implementasi merupakan tahap yang dilakukan setelah selesai melakukan proses analisis dan perancangan. Dengan berdasar pada
Lebih terperinciWEB DATABASE ( WEB SERVER dan DATABASE )
WEB DATABASE ( WEB SERVER dan DATABASE ) oleh RHENO SULISTYO TAKA QUSURA Tugas PI ( Praktek Industri ) di Linux Center Jl. Diponegoro No. 219 Mukuh Kediri Telp. ( 0354 ) 7107313 PENDAHULUAN Web database
Lebih terperinciBAB 3 PERANCANGAN SISTEM Mendefinisikan Web Dalam Dreamweaver MX 2004
BAB 3 PERANCANGAN SISTEM 3.1. Mendefinisikan Web Dalam Dreamweaver MX 2004 Pertama sekali yang perlu kita lakukan sebelum membangun web yang akan kita buat agar semua file tertata rapi dan terkumpul pada
Lebih terperinciBAB III ANALISA DAN PERANCANGAN SISTEM
46 BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Sejarah Perusahaan Batalion Barbershop adalah salah satu usaha jasa perawatan rambut yang berada di Jakarta Selatan. Batalion Barbershop merupakan usaha yang
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN 3.1 ANALISIS MASALAH Berita adalah laporan tercepat mengenai fakta atau ide terbaru yang benar, berita tersebar ke khalayak luas melalui media kabar berkala seperti surat
Lebih terperinciBAB III ANALISA DAN PERANCANGAN SISTEM
36 BAB III ANALISA DAN PERANCANGAN SISTEM III.1 Analisa Perancangan aplikasi E-Learning ini membahas seputar materi Microsoft Word 2003. Setiap penjelasan disertai dengan arahan berupa suara untuk melanjutkan
Lebih terperinciBAB III PEMBAHASAN 3.1 Analisa Sistem
BAB III PEMBAHASAN 3.1 Analisa Sistem Sistem Nursing Diagnostic Test Online adalah aplikasi berbasis web yang menyediakan test secara online yang bersifat try out yang dapat diakses oleh pengguna yang
Lebih terperinciREKAYASA CONTENT MANAGEMENT SYSTEM (CMS) JOOMLA BERBASIS OPEN SOURCE UNTUK PENGEMBANGAN SISTEM INFORMASI BERBASIS ONLINE
REKAYASA CONTENT MANAGEMENT SYSTEM (CMS) JOOMLA BERBASIS OPEN SOURCE UNTUK PENGEMBANGAN SISTEM INFORMASI BERBASIS ONLINE Iqbal,S.Kom Pra S2 Magister Ilmu Komputer Universitas Gajah Mada Yogyakarta Email
Lebih terperinciLangkah-langkah Pembuatan Web dengan Joomla
Langkah-langkah Pembuatan Web dengan Joomla Posted by: yoedha / Category: Langkah-langkah Pembuatan Web dengan Joomla... Dewasa ini internet sudah merasuki semua masyarakat dunia. Mereka menganggap internet
Lebih terperinciDAFTAR ISI. LAPORAN TUGAS AKHIR... ii
DAFTAR ISI LAPORAN TUGAS AKHIR... i LAPORAN TUGAS AKHIR... ii HALAMAN PENGESAHAN... iii KATA PENGANTAR... iv DAFTAR ISI... v DAFTAR GAMBAR... ix DAFTAR TABEL... xiii INTISARI... xiv ABSTRACT... xv BAB
Lebih terperinciPANDUAN MANUAL JENTERPRISE
PANDUAN MANUAL JENTERPRISE Untuk memulai pengoperasian Web jenterprise, langkah langkah yang perlu dilakukan adalah melakukan konfigurasi halaman administrator. Halaman administrator bisa di akses di http://namadomainanda/admin/,
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
30 BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Sistem yang sedang berjalan Analisa terhadap suatu sistem sangat diperlukan untuk mengetahui kegiatan-kegiatan yang sedang berjalan dalam suatu sistem.
Lebih terperinciOleh: Ahmad Syauqi Ahsan
Oleh: Ahmad Syauqi Ahsan Yii2 merupakan PHP framework berperforma tinggi untuk pengembangan aplikasi web berskala besar dengan cepat. Dengan Yii2 memungkinkan proses pengembangan aplikasi web menjadi jauh
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Tahap analisis sistem yang berjalan ini bertujuan untuk mencari informasi mengenai sistem yang lama guna mendapatkan bahan evaluasi untuk pengembangan
Lebih terperinciMengembangkan Website Berbasis Wordpress
Mengembangkan Website Berbasis Wordpress Bagian 1: Pengenalan dan Instalasi Wordpress Hanif Rasyidi Pendahuluan Perkembangan teknologi saat ini membuat internet menjadi salah satu sumber utama dalam pencarian
Lebih terperinciMID-TERM EXAM ASSIGNMENT E-COMMERCE
MID-TERM EXAM ASSIGNMENT E-COMMERCE Aditya Wisnu Prasetya Nim : 0910221006 Management Department Faculty of Economics Brawijaya University MALANG 2012 Manual Wordpress Untuk E-Commerce WordPress adalah
Lebih terperinciBAB III METODOLOGI PENELITIAN. berjalannya perancangan dan implementasi website, antara lain: perangkat keras yang digunakan.
20 BAB III METODOLOGI PENELITIAN 3.1 Peralatan Pendukung Penelitian membutuhkan berbagai perangkat untuk mendukung berjalannya perancangan dan implementasi website, antara lain: 3.1.1 Perangkat Keras Dalam
Lebih terperinciBAB II ANALISIS DAN PERANCANGAN. pendekatan perancangan sistem berorientasi objek. Perancangan sistem
BAB II ANALISIS DAN PERANCANGAN 2.1 Deskripsi Sistem Sistem informasi penjualan dan pembelian Gamis Batik dengan pendekatan perancangan sistem berorientasi objek. Perancangan sistem berorientasi objek
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem File manager atau file browser adalah sebuah perangkat lunak yang menyediakan antarmuka untuk bekerja dengan sistem berkas. Perangkat lunak ini sangat
Lebih terperinciBAB IV PERANCANGAN 4.1 Perancangan Sistem Untuk memudahkan pembuatan uatan akta notaris berbasis website, maka akan dibuat model menggunakan UML (Unified ModelingLanguage). Perlu diketahui metode UML merupakan
Lebih terperinciBAB III METODOLOGI PENELITIAN. Pada pembuatan Plugin Penjadwalan Seminar pada Jurusan Ilmu
30 BAB III METODOLOGI PENELITIAN 3.1 Kerangka Berfikir Pada pembuatan Plugin Penjadwalan Seminar pada Jurusan Ilmu Komputer Universitas Lampung Berbasis Wordpress dibutuhkan beberapa tahapan yang harus
Lebih terperinciTutorial Instalasi Joomla 1.7. Joomla!
Tutorial Instalasi Joomla 1.7 Joomla! Oleh: Irhamullah http://ianpanrita.com PENGENALAN JOOMLA Tentang Joomla Joomla adalah sebuah Content Managemen System yang dapat digunankan oleh siapa saja untuk keperluan
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dijelaskan implementasi dan pengujian perangkat lunak berdasarkan hasil analisis dan perancangan pada bab III. 4.1 Implementasi Bagian ini berisi penjelasan
Lebih terperinciPerancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML
TUGAS TEKNOLOGI INFORMASI Perancangan Website Ujian Teknik Elektro UNDIP Berbasis HTML OLEH: AULIA RAHMAN 21060113120007 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS DIPONEGORO SEMARANG 2014 Abstrak
Lebih terperinciBAB III ANALISA DAN DESAIN SISTEM
BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Yang Berjalan Proses yang sedang berjalan dalam sistem informasi geografis lokasi kantor telkom di kota medan masih bersifat manual. Bentuk manual
Lebih terperinciBAB 3 ADMINISTRATION
BAB 3 ADMINISTRATION Membangun sebuah web portal lebih mudah dibanding mengelolanya. Maka tidak heran jika banyak perusahaan yang memiliki website hanya berumur dua tahun, bahkan hanya satu tahun. Padahal,
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Tahap analisis sistem ng berjalan in bertujuan untuk mencari informasi mengenai masalah ng ada guna mendapatkan bahan evaluasi untuk pengembangan
Lebih terperinciLebih Dekat Dengan Component Joomla
Lebih Dekat Dengan Component Joomla Ari Fadli fadli.te.unsoed@gmail http://fadli84.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara
Lebih terperinciBAB IV PERANCANGAN SISTEM
BAB IV PERANCANGAN SISTEM 4.1 Perancangan Sistem Pada toko Mutiara Fashion akan dibuat sebuah Sistem informasi penjualan berbasis web (e-commerce) itu sendiri. Perancangan aplikasi ini di bangun bertujuan
Lebih terperinciJOOMLA PHOTO GALLERY. 1.1 Pendahuluan
JOOMLA PHOTO GALLERY Di era serba cepat sekarang ini, di mana setiap orang boleh dapat dikatakan memiliki Gadget untuk mengabadikan setiap momen, maka publikasi photo menjadi sebuah kebutuhan. Lihat saja
Lebih terperinciMembuat web CMS dengan JOOMLA
Membuat web CMS dengan JOOMLA Tingkat sangat pemula sekali dan hanya pengetahuan dasar bagi pemula Ditulis oleh deris stiawan dengan langsung dicoba (newbie) Disini penulis menggunakan XAMPP sebagai web
Lebih terperinciBAB I PENDAHULUAN. media pembelajaran itu adalah e-learning. E-learning merupakan suatu teknologi informasi
BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Pesatnya perkembangan teknologi informasi di bidang pendidikan, dapat dilihat dari banyaknya media-media pembelajaran yang digunakan di masyarakat. Salah satu
Lebih terperinciBAB V IMPLEMENTASI KARYA
47 BAB V IMPLEMENTASI KARYA 5.1 Implementasi Pembuatan Karya Website Karya yang dibuat dalam Kerja Praktek ini adalah pembuatan website yang bertujuan sebagai proses pengenalan tentang seni dan media promosi
Lebih terperinciBAB III ANALISA DAN DESAIN SISTEM
BAB III ANALISA DAN DESAIN SISTEM III.1. Analisis Sistem yang Berjalan Melihat kebutuhan akan informasi tentang Lokasi Bimbingan Belajar merupakan hal yang penting bagi setiap masyarakat yang ingin mengetahui
Lebih terperinciBAB 4 IMPLEMENTASI DAN PENGUJIAN
BAB 4 IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Implementasi adalah penerapan cara kerja sistem berdasarkan hasil analisa dan juga perancangan yang telah dibuat sebelumnya ke dalam suatu bahasa pemrograman
Lebih terperinciBAB IV ANALISIS DAN PERANCANGAN SISTEM. permasalahan dari suatu sistem informasi. Hasil akhir dari analisis sistem
BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis yang Berjalan Analisis sistem merupakan proses memilah-milah suatu permasalahan menjadi elemen-elemen yang lebih kecil untuk dipelajari guna mempermudah
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Sistem yang Sedang Berjalan Sebuah sistem informasi dapat efektif jika sistem tersebut dapat memberikan gambaran secara detail dari karakteristik informasi
Lebih terperinciMODUL 7. Apakah Joomla itu? A. Pra-Instalasi Joomla. Tujuan : 1. Pengenalan Joomla 2. Installasi Joomla 3. Pengenalan Section dan Categories
MODUL 7 JOOMLA Tujuan : 1. Pengenalan Joomla 2. Installasi Joomla 3. Pengenalan Section dan Categories Apakah Joomla itu? Sejauh ini joomla adalah: Joomla! is a free open source framework and content publishing
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Sistem Informasi Geografis Lokasi Pemetaan Daerah Daerah Lokasi Aman Banjir Dikota Medan Berbasis Web, masih bersifat manual, yaitu untuk pencarian
Lebih terperinciAPLIKASI WAREHOUSE MANAGEMENT SYSTEM BERBASIS WEB MENGGUNAKAN PHP & MYSQL
APLIKASI WAREHOUSE MANAGEMENT SYSTEM BERBASIS WEB MENGGUNAKAN PHP & MYSQL Sri Rahardjo, Leli safitri Fakultas Ilmu Komputer, Universitas Gunadarma Jl. Margonda Raya 100 Depok 16424 srirahardjo1904jco@gmail.com,
Lebih terperinciBAB IV PERANCANGAN SISTEM
BAB IV PERANCANGAN SISTEM 4.1 Perancangan Sistem Perancangan aplikasi ini dibangun bertujuan untuk memudahkan konsumen dalam mendapatkan informasi mengenai komplek perumahan baru, serta mempermudah pengembang
Lebih terperinciBAB III METODOLOGI 3.1 Analisis Sistem Analisis Kebutuhan Input
15 BAB III METODOLOGI 3.1 Analisis Sistem 3.1.1 Analisis Kebutuhan Input Kebutuhan Masukan data dalam sistem ini berdasarkan pada kebutuhan fitur yang berguna membantu penyelesaian masalah seperti yang
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Analisa masalah yang berjalan bertujuan untuk mengidentifikasi serta melakukan evaluasi Sistem Informasi Geografis Lokasi Support Center Resmi
Lebih terperinciBAB III PERANCANGAN DAN PEMBUATAN SISTEM
BAB III PERANCANGAN DAN PEMBUATAN SISTEM Pada Bab ini akan dijelaskan mengenai perancangan perangkat lunak server blogger yang meliputi perancangan sistem, d a n perancangan desain interface system. 3.1
Lebih terperinciBAB III ANALISA DAN PERANCANGAN SISTEM
25 BAB III ANALISA DAN PERANCANGAN SISTEM 3.1. Analisa Sistem Berjalan Berdasarkan latar belakang dan rumusan masalah yang ada, untuk merancang suatu aplikasi yang baik diperlukan beberapa persiapan seperti
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap situs web yang akan dibangun, tahapan selanjutnya adalah implementasi dan pengujian. Pada tahapan
Lebih terperinciMANUAL BOOK MADANI CMS KOTA SERANG
MANUAL BOOK MADANI CMS KOTA SERANG Kata Pengantar Puji syukur kehadirat Tuhan Yang Maha Kuasa atas segala limpahan Rahmat, Inayah, Taufik dan Hinayahnya sehingga saya dapat menyelesaikan ini. Semoga aplikasi
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Hasil Berikut dari hasil perancangan di Bab III maka ditabel hasil uji coba dijelaskan tentang tampilan hasil dari analisa dan rancang bangun sistem pakar mendiagnosis kerusakan
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Sistem Analisa sistem pada yang berjalan bertujuan untuk mengidentifikasi serta melakukan evaluasi terhadap sistem geografis tata letak les bahasa inggris
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN. siap untuk dioperasikan. Dalam implementasi pembuatan website Anbiyapedia ini
91 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementation (Implementasi) Tahap implementasi sistem ini merupakan tahap meletakan sistem supaya siap untuk dioperasikan. Dalam implementasi pembuatan website
Lebih terperinciII.3.5 Statechart Diagram... II-14 II.3.6 Activity Diagram... II-15 II.3.7 Component Diagram... II-16 II.3.8 Deployment Diagram... II-16 II.3.
DAFTAR ISI HALAMAN JUDUL LEMBAR PENGESAHAN... ii SURAT PERNYATAAN... iii ABSTRAK... iv ABSTRACT... v KATA PENGANTAR... vi DAFTAR ISI... viii DAFTAR TABEL... xii DAFTAR GAMBAR... xiii BAB I PENDAHULUAN...
Lebih terperinciBAB III ANALISIS DAN PERACANGAN. perangkat lunak (software), pengguna (user) serta hasil analisis terhadap sistem
38 BAB III ANALISIS DAN PERACANGAN 3.1 Analisis sistem Analisis sistem bertujuan untuk mengidentifikasi permasalahanpermasalahan yang ada pada sistem dimana aplikasi dibangun yang meliputi perangkat lunak
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN PROGRAM
97 BAB V IMPLEMENTASI DAN PENGUJIAN PROGRAM Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem yang baru. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan selanjutnya
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Sistem yang berjalan Proses yang sedang berjalan dalam penginformasian mengenai data lokasi bengkel resmi sepeda motor yamaha di kota medan masih bersifat
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI
BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Metodologi Penelitian Dalam pelaksanaan kerja praktek dilakukan pendekatan dengan cara peninjauan untuk masalah apa yang terdapat di dalam SMA Negeri 1 Pandaan. Peninjauan
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
34 BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Analisa masalah dilakukan untuk mengetahui gambaran umum mengenai Sistem Informasi Geografis Lokasi Pesantren Di Kota Medan. Sehubungan dengan
Lebih terperinciBAB III PERANCANGAN SISTEM
BAB III PERANCANGAN SISTEM 3.1 Bahan Dan Alat Penelitian 3.1.1 Bahan Penelitian Bahan yang digunakan di dalam penelitian ini berupa data, meliputi data master dan data pendukung. Data master adalah data
Lebih terperinciXAMPP dan CMS (XAMPP Paket Apache, PHP dan MySQL Instant. Sistem Informasi Manajemen Sesi 9 STIE YASA ANGGANA GARUT
XAMPP dan CMS (XAMPP Paket Apache, PHP dan MySQL Instant Sistem Informasi Manajemen Sesi 9 STIE YASA ANGGANA GARUT Istilah Dalam Internet HTML (Hyper Text Markup Language) adalah sebuah bahasa markup yang
Lebih terperinciMembangun Website dengan Joomla!
! Joomla! adalah salah satu Content Management System (CMS) yang banyak digunakan saat ini karena Joomla! menawarkan kemudahan dalam meng-update isi website, pengaturan tampilan Website dan pengelolaan
Lebih terperinciPANDUAN PENGGUNAAN CONTROL PANEL WEBSITE SEKOLAH
PANDUAN PENGGUNAAN CONTROL PANEL WEBSITE SEKOLAH 1. PENDAHULUAN Website Sekolah merupakan website yang memuat informasi-informasi yang berhubungan dengan lingkungan sekolah, mulai dari definisi, informasi
Lebih terperinciStep-Step dalam pembuatan Web
Step-Step dalam pembuatan Web Langkah-langkah pembuatannya tidak terlalu sulit. Yang pertama dilakukan adalah kita harus menginstall web servernya yaitu misalnya XAMPP. Setelah itu, kita langsung bisa
Lebih terperinciBAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan dan pembelian Tissue SMART NARENA
BAB II ANALISIS DAN PERANCANGAN 2.1 Deskripsi Sistem Sistem informasi penjualan dan pembelian Tissue SMART NARENA dengan pendekatan perancangan sistem berorientasi objek. Perancangan sistem berorientasi
Lebih terperinciBAB III ANALISA DAN PERANCANGAN SISTEM
BAB III ANALISA DAN PERANCANGAN SISTEM Pada bab ini membahas analisa dan perancangan sistem, penelitian ini menggunakan bahasa pemrograman berbasis objek. Analisa sistem meliputi analisa kebutuhan fungsional,
Lebih terperinciBAB IV HASIL DAN PEMBAHASAN
BAB IV HASIL DAN PEMBAHASAN 4.1 Pengembangan dan Implementasi Sistem 4.1.1 Tools Pengembangan Tools pada pengembangan aplikasi web ini yaitu menggunakan XAMPP. Setelah selesai melakukan instalasi maka
Lebih terperinciBAB V IMPLEMENTASI DAN KESIMPULAN
BAB V IMPLEMENTASI DAN KESIMPULAN Pada bab ini penulis akan membahas lebih dalam mengenai implementasi dan hasil uji coba terhadap sistem aplikasi yang telah dibuat. Uji coba ini bertujuan untuk mengetahui
Lebih terperinciBAB I PENDAHULUAN... I-1
DAFTAR ISI LEMBAR PENGESAHAN... i SURAT PERNYATAAN... ii ABSTRAK... iii ABSTRACT... iv KATA PENGANTAR... v DAFTAR ISI... vii DAFTAR TABEL... xiv DAFTAR GAMBAR... xv DAFTAR LAMPIRAN... xix BAB I PENDAHULUAN...
Lebih terperinciBAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang
BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Masalah Langkah awal dalam pembuatan sistem adalah mengidentifikasi permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang disajikan dalam
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Sistem yang berjalan Proses yang sedang berjalan dalam penginformasian mengenai data lokasi Apotik 24 Jam di Kota Medan masih bersifat manual, banyaknya
Lebih terperinciPengertian Mambo BAB Apa itu Mambo?
BAB 1 Pengertian Mambo 1. Apa itu Mambo? Mambo Open Source (MOS) atau sering disebut Mambo adalah sebuah Content Management System (CMS) yang dibuat menggunakan bahasa PHP (PHP Hypertext Processor). Mambo
Lebih terperinciBAB IV PERANCANGAN SISTEM
BAB IV PERANCANGAN SISTEM 4.1 Deskripsi Sistem Pembangunan e-learning praktikum perencanaan dan pengendalian produksi teknik industri universitas widyatama merupakan satu kesatuan perangkat lunak yang
Lebih terperinciBAB IV HASIL DAN PEMBAHASAN
BAB IV HASIL DAN PEMBAHASAN Sesuai dengan luaran dari penelitian yaitu terbuatnya website sekolah sebagai sarana komunikasi interaktif antara pihak sekolah dengan wali siswa pada khususnya dan masyarakat
Lebih terperinciI. Pengenalan Play Framework
I. Pengenalan Play Framework Play framework merupakan framework pemrograman web yang memudahkan dan mempercepat proses development aplikasi menggunakan Java. Framework ini diciptakan untuk mengatasi tantangan
Lebih terperinciKonsep Pemrograman Web
Konsep Pemrograman Web Kuliah Umum Kampus Kalimalang Nuryuliani 1 Konsep Web World Wide Web ("WWW", atau disingkat "Web") adalah suatu ruang informasi dimana sumber sumber daya yang berguna diidentifikasi
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Implementasi adalah sebuah tahap dimana analisa dan rancangan yang sudah dibuat sebelumnya dijalankan. Pada tahap ini perangkat keras dan perangkat lunak
Lebih terperinciBAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan
BAB II LANDASAN TEORI 2.1 Internet Internet adalah singkatan dari Interconnection network, merupakan interkoneksi antara komputer-komputer (node) di seluruh dunia yang membentuk sebuah jaringan komputer
Lebih terperinci2.19 CSS (Cascading Style Sheets) PHP Codeigniter Studi Pustaka... 28
ABSTRAK Media di internet yang menyediakan fasilitas tukar (sharing) informasi dan media penyimpanan (storage) saat ini mulai diminati banyak orang, karena penggunaannya yang sangat praktis. Namun masih
Lebih terperinciBAB III PERANCANGAN APLIKASI PROFILE BERBASIS WEB. 3.1 Sekilas Tentang Perancangan Aplikasi Web Profile
BAB III PERANCANGAN APLIKASI PROFILE BERBASIS WEB 3.1 Sekilas Tentang Perancangan Aplikasi Web Profile Aplikasi web adalah suatu aplikasi yang diakses menggunakan web browser melalui suatu jaringan internet
Lebih terperinci