Laboratorium Sistem Informasi dan Keputusan ITB 2
DAFTAR ISI
DAFTAR ISI ... 2
I. PENDAHULUAN ... 2
1.1 Pengenalan Streamlit ... 2
1.1 Prerequisites Modul 4... 2
II. PANDUAN SETUP Microsoft SQL Server ... 2
III. PANDUAN SETUP MICROSOFT SQL SERVER MANAGEMENT STUDIO ... 4
III. PANDUAN MENGGUNAKAN MICROSOFT SQL SERVER & SMSS... 5
IV. PANDUAN SETUP STREAMLIT ... 7
PANDUAN MENGAKSES STREAMLIT ... 9
I. PENDAHULUAN
1.1 Pengenalan StreamlitStreamlit adalah package dalam bahasa pemrograman Python yang dapat digunakan sebagai framework untuk membangun data-driven web interface dan melakukan visualisasi data secara real-time (Yadav & Raheman). Dengan sintaks yang sederhana dan intuitif, Streamlit memungkinkan pengembang untuk mengubah script Python menjadi aplikasi web yang fungsional tanpa memerlukan pengetahuan mendalam tentang pengembangan web tradisional seperti HTML, CSS, atau JavaScript.
Pada Modul ini, perangkat lunak Streamlit digunakan sebagai media untuk mensimulasikan User Interface dari Sistem Informasi Transaction Processing System (TPS) yang digunakan pada Operator pada lantai Produksi.
1.1 Prerequisites Modul 4
1. Python Programming Language 2. Visual Studio Code
3. Microsoft SQL Server
4. Microsoft SQL Server Management Studio 5. Package Pandas
6. Package Pyodbc 7. Package Streamlit
8. Package Streamlit-extras 9.
II. PANDUAN SETUP Microsoft SQL Server
1. Akses laman instalasi Microsoft SQL Server Berikut, Link.
2. Unduh versi ‘Express’ dari Microsoft SQL Server
Laboratorium Sistem Informasi dan Keputusan ITB 3
3. Mulai Proses Instalasi Microsoft SQL Server, pilih opsi ‘Basic’
4. Pilih lokasi Instalasi
5. Lanjutkan Proses Instalasi Hingga Selesai
Laboratorium Sistem Informasi dan Keputusan ITB 4
6. Proses Intstalasi Microsoft SQL Server Sudah Selesai.
III. PANDUAN SETUP MICROSOFT SQL SERVER MANAGEMENT STUDIO
1. Pada tahap sebelumnya, setelah instalasi Microsoft SQL Server selesai, anda dapat menekan tombol ‘Install SSMS’ atau Akses laman instalasi Microsoft SQL Server Management Studio (SSMS) Berikut, Link
2. Unduh Microsoft SSMS dengan menekan link yang terlampir seperti pada gambar.
3. Jalankan SSMS-Setup-ENU.exe 4. Pilih Lokasi Instalasi dan Klik ‘Install’
5. Tunggu Proses Instalasi Hingga Selesai
Laboratorium Sistem Informasi dan Keputusan ITB 5
6. Proses Instalasi Sudah Selesai, restart komputer agar instalasi sempurna
7. Microsoft SMSS sudah terinstall dan Siap digunakan
III. PANDUAN MENGGUNAKAN MICROSOFT SQL SERVER & SMSS
1. Buka Aplikasi ‘SQL Server Management Studio 20’ yang sudah terinstal.
2. Akan muncul laman login, Gunakan Authentication bertipe ‘Windows Authentication’
sehingga tidak memerlukan password dan username lagi.
3. Tekan tombol ‘Options >>’ untuk menampilkan lebih banyak menu.
4. Atur Encryption pada Connection Security menjadi ‘Optional’.
Laboratorium Sistem Informasi dan Keputusan ITB 6
5. Klik ‘Connect’ untuk menjalankan Microsoft SMSS.
6. Laman Utama Microsoft SMSS sudah terbuka.
7. Untuk memulai file query baru, Tekan File > New > Query with Current Connection
8. Window SQL editor akan terbuka dan dapat menyimpan query yang dilakukan user
9. Ingat, query language SQL bersifat asinkron sehingga kode akan dibaca secara parallel dan bersamaan, sehingga menjalankan query dapat dilakukan dengan menyeleksi sebagian text query lalu di-execute secara mandiri.
Laboratorium Sistem Informasi dan Keputusan ITB 7
10. Untuk query Data Definition Language atau Data Manipulation Language pada sebuah database, pastikan eksekusi lini query setelah menyesuaikan branch database sesuai database yang diinginkan
IV. PANDUAN SETUP STREAMLIT
1. Pastikan Python Sudah terinstal sebelumnya di Perangkat Komputer/Laptop anda, tersedia di python.org.
2. Pastikan anda memiliki Integrated Development Environment (IDE) yang dapat menjalankan file ekstensi .py (Direkomendasikan menggunakan Visual Studio Code).
3. Jalankan Terminal pada Perangkat Komputer/Laptop anda, (Command Prompt untuk Windows atau Terminal untuk MacOS)
a. Windows:
i. Tekan Windows + R untuk membuka Run.
ii. Ketik ‘cmd’ pada kolom yang tersedia.
Laboratorium Sistem Informasi dan Keputusan ITB 8
iii. Command Prompt akanTerbuka.
b. MacOS:
i. Tekan tombol Command + Space pada keyboard untuk mengeluarkan search bar.
ii. Tuliskan ‘Terminal’ pada search bar dan jalankan.
iii. Terminal akan terbuka.
4. Pada Command Prompt, lakukan instalasi Pandas dengan mengetikkan: pip install Pandas. Lalu tekan Enter.
5. Pada Command Prompt, lakukan instalasi pyodbc dengan mengetikkan: pip install pyodbc. Lalu tekan Enter.
6. Pada Command Prompt, lakukan instalasi Streamlit dengan mengetikkan: pip install streamlit. Lalu tekan Enter.
Laboratorium Sistem Informasi dan Keputusan ITB 9
7. Pada Command Prompt, lakukan instalasi Streamlit dengan mengetikkan: pip install streamlit-extras. Lalu tekan Enter.
PANDUAN MENGAKSES STREAMLIT
1. Download file boilerplate code ujicoba.py untuk mengakses streamlit pada link berikut Link.
2. Buka file ujicoba.py pada Visual Studio Code atau IDE yang anda miliki.
3. Jalankan program dengan menekan tombol F5, dan gunakan Python Debugger.
4. Pada kolom Terminal, temukan baris berikut:
Laboratorium Sistem Informasi dan Keputusan ITB 10
5. Copy baris tersebut dan paste pada Command Prompt.
6. Selamat! Anda sudah menjalankan program pertama menggunakan streamlit secara lokal.
DAFTAR REFERENSI
Code, V. S. (n.d.). Visual Studio Code. Retrieved from https://code.visualstudio.com
Laboratorium Sistem Informasi dan Keputusan ITB 11
erinstellato-ms. (2025). Download SQL Server Management Studio (SSMS). Retrieved from Microsoft Learn: https://learn.microsoft.com/en-us/ssms/download-sql-server- management-studio-ssms
Microsoft. (n.d.). Microsoft SQL Server downloads. Retrieved from https://www.microsoft.com/en-us/sql-server/sql-server-downloads
mkleehammer. (2024). pyodbc. Retrieved from PyPi: https://pypi.org/project/pyodbc/
Pandas. (n.d.). Pandas Python. Retrieved from https://pandas.pydata.org Python. (n.d.). Python. Retrieved from https://www.python.org
Streamlitx. (n.d.). Streamlit. Retrieved from https://streamlit.io
Yadav, R., & Raheman, H. (n.d.). Development of an ANN Integrated Streamlit Web App for Estimating Soil Compaction Beneath Agricultural Tyre.