NIM : 061940832121
Kelas : 8 MIA
Mata Kuliah : Pembangunan Sistem Informasi
Bagian Config
a. Database.php
a. Bagian
if ($data=$this->login->loginprocces($username,$password))
b. Bagian
return redirect()->to(base_url('public/home'));
Tertulis ‘Public/login’ sehingga menyebabkan error karena tetap berada di bagian
login. Dan diubah menjadi seperti diatas agar ketika login, langsung diarahkan ke bagian Home.
2. Tipekamar.php
a. Bagian
3. 'idkamar' => '',
4. 'kodekamar' => '',
5. 'namatipe' => '',
6. 'ukuran' => '',
Yang sebelumnya terdapat set_value yang menyebabkan “error call to undefined function App\
Controller\set_value()”, dan harus dihapus kata set_value seperti diatas.
3. Kamar.php
a. Bagian
'id' => '',
'nokamar' => '',
'idtipekamar' => '',
'price' => '',
'allotment' => '',
Yang sebelumnya terdapat set_value yang menyebabkan “error call to undefined function App\
Controller\set_value()”, dan harus dihapus kata set_value seperti diatas.
4. Tamu.php
a. Bagian
'id' => '',
'nama' => '',
'alamat' => '',
'email' => '',
'phone' => '',
Yang sebelumnya terdapat set_value yang menyebabkan “error call to undefined function App\
Controller\set_value()”, dan harus dihapus kata set_value seperti diatas.
b. Bagian
if(!empty($search_value)){
$total_count = $this->tamu->total_count($search_value);
$data = $this->tamu->get_search($search_value,$start,$length);
}
else
{
$total_count = $this->tamu->read_count();
$data = $this->tamu->read_data($start,$length);
Diubah menjadi
if(!empty($search_value)){
$total_count = $this->db->query("SELECT id, nama, alamat, phone,
email from tbl_tamu
WHERE id like '%".$search_value."%' OR nama like '%".
$search_value."%' OR alamat like '%".$search_value."%' OR phone like '%".
$search_value."%' or email like '%".$search_value."%'")->getResult();
$data = $this->db->query("SELECT id, nama, alamat, phone, email from
tbl_tamu
WHERE id like '%".$search_value."%' OR nama like '%".
$search_value."%' OR alamat like '%".$search_value."%' OR phone like '%".
$search_value."%' or email like '%".$search_value."%' limit $start, $length")-
>getResult();
}
else
{
$total_count = $this->db->query("SELECT id, nama, alamat, phone,
email from tbl_tamu")->getResult();
$data = $this->db->query("SELECT * from tbl_tamu limit $start,
$length")->getResult();
}
Karena yang sebelumnya tidak dapat terhubung ke database sehingga harus merubah kata “tamu”
menjadi $this->db->query("SELECT id, nama, alamat, phone, email from tbl_tamu dan
seterusnya.
5. Penjualan.php
a. Bagian
protected $penjualan;
sebelumnya kurang huruf ‘n’ pada kata ‘penjualan’ sehingga project tidak dapat dijalankan. Dan
ditambahkan huruf ‘n’.
b. Bagian
use Dompdf\Dompdf;
Ditambahkan kata “->db” sebelum “query” yang mana pada file sebelumnya tidak ada. Hal ini
agar file Checkin_model.php bisa terhubung dengan Database.
Bagian composer.json
a. Bagian
b. "require": {
c. "php": "^7.3 || ^8.0",
d. "codeigniter4/framework": "^4",
e. "dompdf/dompdf": "^2.0"
f. },
a. Bagian
Tanda # dihapus pada bagian diatas dan merubah beberapa bagian seperti yang telah diubah
diatas.
b. Bagian