• Tidak ada hasil yang ditemukan

LAPORAN MODUL 1 DAN 2 Praktikum Sistem Informasi

N/A
N/A
Fitria Susanti

Academic year: 2023

Membagikan "LAPORAN MODUL 1 DAN 2 Praktikum Sistem Informasi"

Copied!
11
0
0

Teks penuh

(1)

LAPORAN MODUL 1 DAN 2 Praktikum Sistem Informasi

Pengenalan Sistem Informasi Pengenalan Framework CodeIgniter

Dosen Pengampu : Allin Junikhah, M.T

Disusun Oleh :

Fitria Susanti 210605110044 Kelas E

PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS ISLAM NEGERI MAULANA MALIK IBRAHIM MALANG 2023

(2)

I. Dasar Teori Sistem Informasi

SISTEM informasi adalah kombinasi dari teknologi untuk mendukung operasi dan manajemen.

Sistem informasi dapat membantu suatu perusahaan atau instansi agar lebih terintegrasi, terarah, dan sistematis. Semua unsur-unsur yang terkait harus bekerja sama untuk mencapai tujuan yang sudah ditentukan.

Fungsi sistem informasi

Mampu menjadi tingkat ketersediaan kualitas dan pengalaman dalam mengelola sebuah sistem informasi secara kritis dan logis.

- Mampu meningkatkan produktivitas kerja pada seluruh stakeholders.

- Mampu menganalisa dan meminimalisir terjadinya kerugian dari sisi ekonomi. - Memberikan aksesibilitas yang baik kepada pengguna.

- Dapat mencapai tujuan perusahaan secara cepat berdasarkan dukungan data yang dapat dipertanggung jawabkan.

Tujuan sistem informasi

Sistem informasi bertujuan menghasilkan informasi yang melibatkan data-data penting yang akan diolah menjadi bentuk yang berguna bagi para pemakainya. Data yang diolah harus didukung oleh tiga pilar yaitu tepat kepada orangnya atau relevan (relevance), tepat waktu (timeliness), dan tepat nilainya atau akurat (accurate). Jika sudah memiliki tiga pilar tersebut, data tersebut dapat disebut sebagai suatu informasi.

II. Praktikum

CodeIgniter (CI) adalah sebuah framework pengembangan aplikasi web PHP yang mengikuti pola arsitektur Model-View-Controller (MVC) dan memiliki dukungan kuat untuk berinteraksi dengan database. Berikut adalah penjelasan singkat tentang komponen-komponen utama dalam CI yang mengikuti pola MVC dan database:

Model:

Model dalam CI adalah komponen yang bertanggung jawab untuk mengelola data dan interaksi dengan database.

Model digunakan untuk mengambil, menyimpan, memperbarui, dan menghapus data dari database.

View:

View adalah bagian dari aplikasi yang berhubungan dengan presentasi tampilan kepada pengguna.

View dalam CI digunakan untuk menampilkan data yang diperoleh dari Model.

View biasanya berisi kode HTML, CSS, dan elemen-elemen tampilan lainnya yang dibutuhkan untuk membuat antarmuka pengguna.

(3)

Controller:

Controller adalah bagian dari aplikasi yang bertindak sebagai pengendali lalu lintas dan menghubungkan Model dengan View. Controller menerima permintaan dari pengguna, memprosesnya, dan kemudian menentukan tampilan yang akan ditampilkan kepada pengguna.

Database :

Dengan bantuan library database CI, Anda dapat melakukan koneksi ke database, mengirim query SQL, dan mengelola data dengan mudah. Database digunakan oleh Model untuk menyimpan dan mengambil data. Database yang saya gunakan melalui Laragon.

Mempersiapkan Database Project Baru

1. Sebelum memulai membuat database, pastikan database mySQL yang berada pada XAMPP terinstall dan aktif.

2. Buat database yang dibutuhkan ex: ci_simple dan beberapa table yang diperlukan

(4)

3. Koneksikan database pada project codeigniter kita, dengan cara masuk pada file App – Config – Database.php pada struktur direktori

Ubah sesuai dengan konfigurasi database kita.

Ex:

username= root password= ‘ ‘

(5)

Database= ci_simple

4. Pada pertama kali tampil web codeigniter akan menampilkan welcome message. Tampilan merupakan hasil dari tampilan file Views welcome_message.php (terdapat pada folder Views) yang dipanggil oleh

Controllers/home.php

Views/Welcome_message.php

(6)

5. Kemudian membuat script untuk form Input_mhs.php pada VIEWS. Form ini nantinya akan diproses oleh Controllers Home.php dengan method simpanmhs

Views/Input_mhs.php

6. Setelahnya Views Input_mhs.php (terdapat pada folder Views) panggil pada Controllers Home.php. Ubah pemanggilan welcome message sebelumnya.

(7)

Kemudian lihatlah perubahan pada welcome message akan menyesuaikan halaman input data mahasiswa yang telah dibuat pada Views Input_mhs.php.

7. Setelah berhasil menampilkan halaman input yang memanggil dari struktur Views.

Selanjutnya kita akan bekerja pada struktur Controllers Home.php dimana akan memproses inputan dari form. Tambahkan Method simpanmhs() seperti pada script berikut ini.

Controllers/home.php

8. Method pada Controllers Home/simpanmhs digunakan untuk menampung data pada form inputan yang selanjutnya akan kita salurkan pada Struktur Models, untuk proses memasukkan ke dalam database. Buatlah terlebih dahulu file Mahasiswa_model.php pada Models.

(8)

Disini saya menggunakan method __construct untuk melakukan koneksi dengan table yang telah dibuat sebelumnya (tbl_mahasiswa) dan method saveMhs untuk proses memasukkan data mahasiswa ke dalam database.

Koneksikan models Mahasiswa_model dengan controllers Home dengan menambahkan script berikut. Dan letakkan sebelum penulisan Class.

Kemudian inputkan data kedalam tabel tgb_mahasiswa

(9)

Lihat hasil inputan pada database

9. Untuk melakukan proses View data yang telah dinput. Harus menambahkan method viewmhs pada Controllers Home.php (Home/viewmhs)

(10)

Controller ini akan menampilkan data dari database yang dilakukan oleh method tampildata() pada struktur Models Mahasiswa_model.php (Mahasiswa_model/tampildata) dan menampilkan hasil pada struktur Views yang terdapat pada Viewmhs.php.

Kemudian Buat file ViewMhs.php pada struktur Views untuk menampilkan data mahasiswa.

Data selanjutnya dapat di lihat pada link ‘Cetak Data’

(11)

III. Kesimpulan

Dari praktikum hari ini, kita bisa mengetahui awalan apa itu sistem informasi. Serta bagaimana membangun sistem informasi dengan CodeIgniter dan pengelolaan struktur didalamnya seperti views, model, database, controller.

Referensi

Dokumen terkait

Berdasarkan analisa peneliti bahwa kuantitas kerja Aparatur Sipil Negara di Kantor Kecamatan Motoling dapat disimpulkan bahwa kecepatan dan kemampuan beradaptasi dengan