Dini
Dini
Abstract: The calculation of the colligative properties of solution tends to take a long time so it
requires a computer program to perform the calculations. This program is called HCP (House of
Colligative Properties). The purpose of the study was to find the algorithm design for making the
HCP program, to find the form of algorithm coding in making the HCP program, as well as to
find out the benefits obtained by using the HCP program as a tool to calculate the value of
colligative properties of solution. This research method is product development research that
produces a tool. A methodical approach is carried out by designing algorithms, implementing
algorithms, and evaluating. This research resulted in the HCP program algorithm and the benefits
of its usage towards value calculation of colligative properties of solution.
Keywords: Program, HCP, Colligative Properties of Solutions
Abstrak
Perhitungan sifat koligatif larutan cenderung membutuhkan waktu yang lama sehingga
dibutuhkan adanya program komputer yang melakukan perhitungannya. Peneliti menamakan
program ini dengan nama HCP (House of Colligative Properties). Tujuan dari penelitian ialah
untuk menemukan rancangan algoritma dalam membuat program HCP, untuk menemukan
bentuk pengkodean algoritma dalam membuat program HCP, juga untuk mengetahui manfaat
yang didapat jika menggunakan program HCP sebagai alat perhitungan nilai sifat koligatif
larutan. Metode penelitian ini adalah penelitian pengembangan produk yang menghasilkan
sebuah alat. Dilakukan pendekatan metode dengan perancangan algoritma, implementasi
algoritma, dan evaluasi. Penelitian ini menghasilkan algoritma program HCP dan manfaat dari
penggunaannya terhadap perhitungan nilai sifat koligatif larutan.
Kata Kunci: Program, HCP, Sifat Koligatif Larutan
1
Jurnal Sistem Informasi, J-SIKA Volume 05 Nomor 01, Juni 2023
ISSN: 2716 – 4195
mudah tergelincir sehingga salju harus cukup dilakukan sekali. Lantas adakah cara
segera dicairkan dan dibersihkan. Lalu apa agar kita mendapatkan nilai sifat koligatif
yang harus dilakukan agar proses pencairan larutan lebih cepat dan hanya dalam
salju bisa dipercepat? Dengan konsep ilmu hitungan detik?
sifat koligatif larutan, salju bisa dipercepat
proses pencairannya tanpa melakukan 2. Tinjauan Pustaka
pemanasan, yaitu diberikannya garam pada Seiring dengan era industri 4.0 kini,
permukaan salju. Selain itu sifat koligatif transformasi digital sudah sering dilakukan
larutan diterapkan dalam konsep kolam manusia dan menjadi hal yang tak bisa kita
apung, antibeku pada radiator mobil, mesin dihindarkan. Transformasi digital
pencuci darah, penggunaan garam sebagai didefinisikan sebagai penggunaan teknologi
alternatif pembasmi lintah, pengawetan pada digital yang secara radikal dapat
makanan, dan lainnya. meningkatkan dan mencapai kinerja serta
tujuan perusahaan yang diharapkan
Secara umum, sifat koligatif larutan terdiri (Royyana, 2018). Tujuan utamanya adalah
menjadi 4 bagian yaitu penurunan tekanan meningkatkan efisiensi sehingga kebutuhan
uap, kenaikan titik didih, penurunan titik dalam hidup segera terpenuhi dengan lebih
beku, dan tekanan osmotik. Dalam cepat, mudah, dan juga praktis.
penerapan sifat koligatif larutan, tak jarang
Salah satu bentuk dari transformasi digital
dibutuhkan adanya perhitungan matematis
adalah banyaknya perhitungan yang dulunya
untuk menemukan nilai dari sifat tersebut.
dilakukan secara manual oleh manusia kini
Contohnya, kita harus mengetahui berapa
dilakukan oleh program komputer. Hal ini
gram garam yang harus ditaburkan di
bertujuan agar proses perhitungan semakin
permukaan salju agar titik beku salju
efektif. Komputer dapat menjalankan
memiliki nilai penurunan yang sesuai.
program sesuai keinginan apabila dilakukan
Namun yang menjadi masalah ialah
pemrograman sebagai bentuk komunikasi
banyaknya tahapan rumus yang harus
programmer dengan komputer. Sehingga
diselesaikan untuk menemukan besar nilai
komputer memahami algoritma program
dari sifat koligatif tersebut, sehingga pada
yang kita rancang dan dapat membantu kita
umumnya dibutuhkan waktu yang cukup
dalam menyelesaikan perihal yang cukup
lama dan kurang efektif. Belum lagi jika
sulit atau memakan waktu jika dilakukan
terjadi kesalahan dalam perhitungan
oleh tangan manusia sendiri tanpa bantuan
matematisnya. Karena sejatinya larutan
apapun.
adalah kumpulan dari suatu unsur, molekul
atau senyawa yang terdiri pula dari
Dalam dunia kimia sendiri sudah banyak
banyaknya partikel. Sehingga besar nilai
program komputer atau software komputer
yang dicari bukan merupakan angka yang
yang digunakan. Diantaranya terdapat
mudah dan cepat untuk dihitung manual
software bernama Enig, Virtual Chemistry
oleh manusia pada umumnya. Jika dihitung
Lab, Scuolab, Mole Calc, Qmol, PElement,
dengan kalkulator biasa, perhitungan akan
dan Jmol (Sinaga, 2021). Namun
lancar namun tetap saja tidak efektif karena
kekurangan dari software tersebut adalah
rumus penyelesaian dalam menentukan nilai
banyak diantaranya yang berbayar dan sulit
sifat koligatif larutan tergolong panjang dan
untuk dijangkau oleh masyarakat umum,
beruntun sehingga perhitungannya tidak
2
Jurnal Sistem Informasi, J-SIKA Volume 05 Nomor 01, Juni 2023
ISSN: 2716 – 4195
juga belum terdapat software yang berfungsi akan dinamakan sebagai program HCP yang
sebagai alat mempercepat dan merupakan singkatan dari House of
mempermudah proses perhitungan nilai sifat Colligative Properties.
koligatif larutan. Maka permasalahan
perhitungan sifat koligatif larutan bisa Berdasarkan hal tersebut, dibutuhkan adanya
diatasi dengan dibuatnya program komputer. penelitian mengenai pemanfaatan program
HCP sebagai alat perhitungan nilai sifat
Dalam Webinar Literasi Digital wilayah koligatif larutan. Penelitian ini akan
Kabupaten Bogor, Jawa Barat, disampaikan menghasilkan program HCP dan bagaimana
oleh El bahwa, "Transformasi digital nilai manfaat dari program tersebut.
memberikan dampak positif dan negatif Sehingga tujuan dari diadakannya penelitian
kepada hampir 70 persen populasi ialah untuk menemukan rancangan
masyarakat yang menggunakan internet di algoritma dalam membuat program HCP,
Indonesia,"(Febriyani, 2021). Proses untuk menemukan bentuk pengkodean
transformasi terjadi secara perlahan (Ikhsan, algoritma dalam membuat program HCP,
2022). Salah satu dampak negatifnya adalah juga untuk mengetahui manfaat yang didapat
masyarakat semakin malas dan jika menggunakan program HCP sebagai
menginginkan sesuatu yang instan tanpa alat perhitungan nilai sifat koligatif larutan.
berusaha, disampaikan dalam situs Penelitian ini terbatas pada perancangan dan
Klobility.com. Maka sesuai dengan firman pengkodean algoritma dalam membuat
Allah dalam Q.S. Al-Baqarah ayat 11 (Al- program HCP. Tidak sampai dikembangkan
Quran, 2015); ke dalam bentuk web, aplikasi android atau
sejenisnya.
ُض قَالُ ْْٓوا اِنَّ َما نَ ْحن
ِۙ ِ َواِذَا قِ ْي َل لَ ُه ْم ََل ت ُ ْف ِسد ُْوا فِى ْاَلَ ْر
َص ِل ُح ْون
ْ ُم Program merupakan rangkaian dari
Terjemahan : Dan apabila dikatakan kepada algoritma. Penulisan algoritma dalam sebuah
mereka, “Janganlah berbuat kerusakan di program membutuhkan bahasa
bumi!” Mereka menjawab, “Sesungguhnya pemrograman (Munir 2011). Maka dari itu
kami justru orang-orang yang melakukan pentinglah adanya pemahaman mengenai
perbaikan”. bahasa pemrograman sebelum mulai
merancang suatu program atau aplikasi.
Dengan diciptakannya program komputer Menurut Utami (2021), bahasa
dalam penyelesaian perhitungan sifat pemrograman terbagi menjadi 3 tingkatan
koligatif larutan, program ini harus condong yaitu bahasa pemrograman tingkat rendah,
kepada dampak positifnya dibanding dengan tingkat menengah / rakitan / assembly, juga
dampak negatif yang memungkinkan. tingkat tinggi. Peneliti akan menggunakan
Sehingga masyarakat dapat bijak bahasa yang lebih mudah digunakan oleh
menggunakannya dan tidak terdorong untuk pemula, yaitu yang tergolong kedalam
tenggelam dengan dampak negatif dan tidak bahasa pemrograman tingkat tinggi karena
menimbulkan adanya kerusakan atau instruksinya menggunakan bahasa inggris
kebathilan di dunia. Oleh karena itu, maka seperti “for”, “return”, “case” maupun “if”
permasalahan lamanya perhitungan nilai sehingga lebih mudah dimengerti. Salah satu
sifat koligatif larutan akan terbantu dengan bahasa yang tergolong tingkat tinggi adalah
dibuatnya program komputer sebagai alat bahasa C++. Kemudian algoritma dengan
mempermudah perhitungan. Program ini bahasa C++ tersebut ditulis pada suatu
3
Jurnal Sistem Informasi, J-SIKA Volume 05 Nomor 01, Juni 2023
ISSN: 2716 – 4195
4
Jurnal Sistem Informasi, J-SIKA Volume 05 Nomor 01, Juni 2023
ISSN: 2716 – 4195
4. Pembahasan
Design (Perancangan)
Rancangan algoritma program HCP disajikan dengan flowchart tertera pada diagram alir 1. Dan
keterangan kode variabel tertera pada tabel 1.
5
Jurnal Sistem Informasi, J-SIKA Volume 05 Nomor 01, Juni 2023
ISSN: 2716 – 4195
Implementation (Implementasi)
Rancangan algoritma pada Diagram alir 1 b. Pre-Processor
dilakukan pengkodean dengan aplikasi Dev
C++. Hasil pengkodean merupakan file jenis
Gambar 2 Pre-Processor yang digunakan
(.exe), yang merupakan format file yang
pada program HCP
dapat dijalankan atau dieksekusi
(executable) sebagai program pada Pre-processor digunakan untuk
komputer (Mulyawan, 2022). Secara garis memudahkan dalam penulisan. Using
besar program ini berjalan dimulai dari namespace std digunakan agar namespace
pembuka, data-data yang perlu dimasukan ‘std’ tidak perlu ditulis disetiap sebelum
dalam perhitungan, hasil perhitungan, melakukan pemanggilan suatu
pembahasan, dan diakhiri dengan penutup. class/object/fungsi, melainkan hanya ditulis
sekali dengan penggunaan using namespace
a. Header
std.
6
Jurnal Sistem Informasi, J-SIKA Volume 05 Nomor 01, Juni 2023
ISSN: 2716 – 4195
Gambar 5 Kode fungsi main nomor 341 sampai 356 pada program HCP
7
Jurnal Sistem Informasi, J-SIKA Volume 05 Nomor 01, Juni 2023
ISSN: 2716 – 4195
8
Jurnal Sistem Informasi, J-SIKA Volume 05 Nomor 01, Juni 2023
ISSN: 2716 – 4195
9
Jurnal Sistem Informasi, J-SIKA Volume 05 Nomor 01, Juni 2023
ISSN: 2716 – 4195
10
Jurnal Sistem Informasi, J-SIKA Volume 05 Nomor 01, Juni 2023
ISSN: 2716 – 4195
dalam grafik 1. Terlihat bahwa kecepatan pengkodeannya dalam bahasa C++ dengan
program HCP selalu lebih cepat daripada header iostream dan fungsi maupun perintah
perhitungan dengan kalkulator maupun int main(), float, char, int, cout, cin,
manual, kecepatan ini dihitung mulai dari system("cls"), if(), else if(), for(), dan return.
pemasukan data hingga hasil akhir Program HCP memiliki nilai manfaat yaitu
perhitungan. penggunaannya dalam menghitung nilai sifat
koligatif larutan lebih cepat dibandingkan
kalkulator maupun perhitungan secara
560
550 Kecepatan Perhitungan (detik) manual, dan hasil output program selalu
540
530
520
510
akurat. Dengan di rangkai program
500
490
480
Penurunan Tekanan sedemikian mungkin hingga dimunculkan
470 Uap-data 1
460
450 pembahasan dari hasil perhitungan, maka
440 Penurunan Tekanan
430
420
410 Uap-data 2 hal ini dapat mendorong masyarakat dimana
400
390
380
370 Kenaikan Titik Didih- ketika ia mendapatkan hasil perhitungan
360
350
340 data 1 yang lebih cepat, ia tetap bisa mengetahui
330
320
310
300
dan mengkritisi dari mana hasil perhitungan
290
280
270 tersebut muncul.
260
250
240
230
220
210
Saran kepada peneliti selanjutnya maupun
200
190
180 masyarakat adalah dilakukannya
170
160
150
140
pengembangan pada program HCP agar
130
120
110 dapat digunakan oleh masyarakat umum dan
100
90
80
70
pengembangan program tersebut tetap
60
50
40 didesain untuk memiliki manfaat terkhusus
30
20
10
0
dalam perhitungan sifat koligatif larutan,
Program HCP Manual Kalkulator namun tidak mendorong besarnya dampak
negatif yang diberikan. Contohnya,
Grafik 1 Perbandingan kecepatan
mendorong masyarakat semakin malas
penggunaan perhitungan
untuk melakukan perhitungan tanpa berfikir
5. Kesimpulan atau berusaha sedikitpun.
Referensi
11
Jurnal Sistem Informasi, J-SIKA Volume 05 Nomor 01, Juni 2023
ISSN: 2716 – 4195
Klobility. (2022). 5 Dampak Negatif di Era Rusdiani, S., Suhendar, D., & Sudiarti, T.
Digital. Diakses 26 November 2022, (2017). Perbandingan Sifat Koligatif
dari www.klobility.id. Campuran Larutan Garam (NaCl, KCl,
dan Na-Benzoat) dengan Air Zam-
Muhidin, A. (2010). Pemrograman Bahasa Zam Berdasarkan Berat Jenisnya.
C++. Bekasi : Zeyrank Offset. Jurnal al-Kimiya UIN Sunan Gunung
Djati Bandung, 4(1), 9-16.
Mulyawan, R. (2022). Mengenal Pengertian file:///C:/Users/ASUS/Downloads/507
Exe (.exe): Apa itu Executeable File 8-13759-1-SM-3.pdf.
dan Extension? Tujuan dan Fungsi,
Jenis, Macam serta Cara Membuka Sianipar, R. H. (2014). Pemrograman C++
dan Menjalankannya!. Diakses 28 Untuk Pemula. Bandung: Informatika.
November 2022, dari
https://rifqimulyawan.com/blog/penge Sinaga, C. U. H., & Nugraha, A. W. (2021).
rtian-exe/. Determining the Most Stable Structure
of Benzamided Derivatives Using
Munir, R. (2011). Algoritma dan Density Functional Theory (DFT).
Pemrograman dalam Bahasa Pascal Indonesian Journal of Chemical
dan C (Edisi Revisi). Bandung: Science and Technology State
Informatika Bandung. University of Medan, 4(2), 49-54.
https://media.neliti.com/media/publica
Nasution, H. A. (2022). Sifat Koligatif tions/398261-determining-the-most-
Larutan. Pekalongan: Nem. stable-structure-of-91abfce5.pdf.
12
Jurnal Sistem Informasi, J-SIKA Volume 05 Nomor 01, Juni 2023
ISSN: 2716 – 4195
13