Anda di halaman 1dari 7

Tugas Sustainabilitas dalam Dunia IT

NAMA : NAOMI DWI MARCHELINA

NIM : 121460108

PRODI : Teknik Perkeretaapian

TPB : 25

1. Penggunaan komputer dan cara pembuangannya (e-waste)


E-Waste atau limbah elektronik saat ini merupakan masalah lingkungan
global yang muncul di hampir semua negara dibelahan dunia Percepatan
penemuan teknologi di bidang elektronik tidak sebanding dengan penemuan
teknologi daur ulang elektronik, sehingga membuang ke TPA bersama limbah-
limbah yang lain menjadi pilihan pertama. Percepatan pertumbuhan industri
elektronik saat ini dikombinasikan dengan produk yang cepat usang karena produk generasi
yang lebih baru sudah muncul lagi. Karena inovasi teknologi yang dikembangkan saat ini
ternyata bukan teknologi yang tahan lama, sehingga mendorong konsumen untuk mengganti
barang elektroniknya dengan yang baru dalam kurun waktu yang lebih cepat. Masalah
utama dari sampah elektronik (e-waste) ini mengandung bahan berbahaya dan beracun
untuk manusia dan lingkungan. Kebanyakkan sampah elektronik di negara maju dikirim
ke negara-negara berkembang seperti China,Ghana dan termasuk Indonesia. Dampak
pencemaran lingkungan dan kesehatan yang dilakukan kegiatan daur ulang sampah
elektronik yang tidak layak. Dampak positif dari e-waste ini dapat memberikan lapangan
pekerjaan bagi pemulung dan pengelola.

Solusi yang dapat kita lakukan terhadap e-waste sebagai konsumen  :


 Membeli sesuai kebutuhan bukan mengikuti trend supaya tidak dibilang keren.
 Mengembalikan ke produsennya melalui perwakilan-perwakilan mereka.

2. Pemilihan desain pada area spesifik :


a) Algoritma
Algoritma adalah kumpulan instruksi yang dibuat secara jelas untuk menunjukan
langkah-langkah penyelesaian suatu masalah. Algoritma adalah Sistim kerja
komputer memiliki brainware, hardware, dan software. Tanpa salah satu dari
ketiga sistim tersebut, komputer tidak akan berguna. Dalam bidang komputer,
misalnya EDP (Elektronik Data Processing) atau MIS (Management Information
System), algoritma sering dimanfaatkan untuk menyelesaikan suatu masalah atau
untuk proses pengambilan keputusan. Bagi seorang programer, algoritma
digunakan untuk membuat modul-modul program.

Algoritma Pemrograman

Sekarang kita mulai membicarakan mengenai algoritma pemrograman. Pertama


– tama, akan saya kutip dulu ciri – ciri dari algoritma seperti yang dipaparkan
oleh Donald E. Knuth:
 Algoritma mempunyai awal dan akhir.
 Setiap langkah harus didefinisikan dengan tepat sehingga tidak memiliki arti
ganda (ambigu).
  Memiliki masukan (input) atau kondisi awal.
  Memiliki keluaran (output) atau kondisi akhir.
 Algoritma harus efektif; bila digunakan benar – benar menyelesaikan persoalan.

b) Sistem operasi
Sistem operasi adalah sarana atau penghubung antara perangkat keras dan
pengguna, sistem operasi juga dapat berfungsi sebagai program pengendali yang
bertujuan untuk menghindari kesalahan dalam penggunaan komputer dan sebagau
media untuk mengatur pengelolaan sumber daya yang terdapat didalam sistem
komputer dan menyediakan layanan - layanan kepada pengguna (user) sehingga
memudahkannya dalam mengoperasikan komputer. Sistem Operasi, terdiri dari
sekumpulan program yang berfungsi untuk suatu resources (memori) antara
program, baik itu selama proses berjalan dan kapan program tersebut harus
dipergunakan oleh pengguna.
Beberapa fungsi utama dari Sistem Operasi:
1. Mempersiapkan agar program atau software dapat berinteraksi dengan hardware
secara stabil dan konsisten tanpa harus mengetahui secara detail hardware tersebut.
2. Mengelola sumber daya yang ada dan terkait dengan pengendalianperangkat lunak
aplikasi yang sedang dioperasikan.
3. Memproses pembagian dan pengiriman instruksi dari memori utama dan tempat
penyimpanan lain ke sistem komputer.
4. Melakukan penerjemahan sebagai perantara komunikasi antara komputer dengan
pengguna.
5. Melakukan pengelolaan data dan pengendalian terhadap data input/output.
6. Melakukan pengelolaan proses yang mencakup penjadwalan, penyiapan dan
pemantauan proses program yang sedang dijalankan pengguna.
Pada dasarnya Sistem Operasi mempunyai fungsi umum dan lebih penting, yaitu
sebagai berikut :
 Koordinator, mengkoordinasikan dan menyediakan fasilitas yang digunakan
sehingga aktifitas dapat diatur secara kompleks dan dapat diproses secara
berurutan.
 Akuntan, memiliki tugas untuk mengatur waktu CPU, penggunaan memori,
pemanggilan atau pencarian I/O, disk storage, dan waktu koneksi ke terminal.
 Resource manager, merupakan sebuah pengelolaan sumber daya dan
mengalokasikannya, Contoh: memori, CPU, Disk Drive dan perangkat lainnya
yang terhubung.
 Gate Keeper, berfungsi sebagai pengendali hak akses oleh pengguna yang
mengendalikan siapa saja yang diperbolehkan dan berhak untuk mengakses serta
masuk ke dalam sistem dan mengawasi apa saja yang dilakukannya.
 Optimizer, bertugas penjadwal masukan (input) oleh user, pengaksesan basis data,
proses komputasi dan penggunaan.
 Server, berfungsi untuk melayani pengguna komputer yang berhubungan pada
jaringannya.
 Guardian, menyediakan akses kontrol yang berfungsi untuk melindungi file dan
memberi pengawasan pada data dan program yang berjalan.
 Interface atau tatap muka, yaitu sebagai perantara antara pengguna dengan
perangkat keras yang menyediakan tampilan kepada pengguna agar lebih mudah
dipahami dan bersahabat (user friendly)
Sistem Operasi memegang peranan yang cukup vital, apalagi di era sekarang
ini. Di era globalisasi seperti sekarang ini, Hampir di seluruh sektor bisnis yang
ada di dunia ini menggunakan sistem komputerisasi di dalam perusahaan mereka
dan pastinya harus menggunakan sistem operasi agar dapat mengoperasikan
komputer – komputer tersebut. Bukan hanya itu saja, mereka pun selalu berusaha
melakukan berbagai macam cara untuk menggembangkan dan selalu berinovasi
terhadap sistem komputasi yang digunakan pada perusahaan mereka. Hal tersebut
disebabkan karena sistem informasi dan komputerisasi memegang peranan yang
cukup penting dalam bisnis mereka.
Tidak hanya dari sektor bisnis, didalam dunia pendidikan pun juga
menggunakannya. Sistem Operasi mempermudah guru serta siswa dalam
mengoperasikan komputer itu sendiri dan mempermudah siswa dalam proses
pembelajaran dan yang pasti, jika siswa cenderung untuk memilih
mengoperasikan komputer dibanding menulis itu sama saja seperti hemat kertas,
dengan hemat kertas kita juga dapat berperan serta untuk menjaga bumi kita yang
sudah sangat panas ini, karena kertas terbuat dari kayu setidaknya kita tidak lagi
menebang pepohonan untuk mendapatkan kayu yang dibuat untuk menjadi kertas
sehingga bumi kita dapat terjaga kelestariannya.
Selain itu Dengan adanya sistem komputerisasi juga dapat mempermudah
pegawai administrasi sekolah untuk dapat membuat kurikulum pengajaran ,
jadwal pelajaran siswa di sekolah, membuat daftar nama siswa dan pegawai,
membuat daftar hasil nilai siswa , membuat absensi siswa , membuat perhitungan
gaji pegawai dan membuat sebuah perencanaan pengajaran bagi guru-guru
sekolah. Mengakses Informasi Pendidikan menggunakan Internet. Serta mengikuti
perkembangan zaman Seiring dengan berjalannya waktu perkembangan Internet
telah merambah sekolah-sekolah setingkat kecamatan,sehingga meraka dapat
mengakses informasi apapun sehingga informasi semakin mudah diperoleh atau
didapatkan untuk kemajuan pendidikan pada tiap-tiap sekolah.
c) Jaringan computer
Jaringan komputer adalah dua atau lebih komputer yang terhubung satu sama
lain dan digunakan untuk berbagi data. Sebuah jaringan dibangun dengan
perpaduan konfigurasi hardware dan software untuk menciptakan sebuah sistem
yang dapat bekerja dengan mulus.
jenis-jenis jaringan komputer yang paling banyak ditemukan lihat.
 LAN (Local Area Network)
 MAN (Metropolitan Area Network)
 WAN (Wide Area Network)
 PAN (Pearson Area Network)
 CAN (Campus Area Network)
 Internet
 VPN (Virtual Private Network)

d) Basis data
Basis data adalah kumpulan file-file yang mempunyai kaitan antara satu file
dengan file lain sehingga membentuk suatu bangunan data untu
menginformasikan suatu perusahaan atau instansi dalam batasan tertentu.
Beberapa hal yang termaksud unsur-unsur dari basis data adalah sebagai berikut:
 Entititas
 Field
 Record
 Data Value
 Kunci Elemen Data ( Key Data Element )
 Komponen-komponen Sistem Basis Data ( Database )
 Perangkat Keras  ( Hardware )
 Sistem Operasi (Operating System)
 basis data ( Database )
 Management System ( DBMS )
 Pemakai ( User )
Tujuan utama dalam pengolahan data dalam sebuah basis data adalah agar kita
dapat memperoleh data yang kita cari dengan mudah dan cepat.

e) Bahasa pemograman
Adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini
merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk
mendefinisikan program komputer. Bahasa ini memungkinkan seorang
programmer dapat menentukan secara persis data mana yang akan diolah oleh
komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa
yang akan diambil dalam berbagai situasi secara persis.

Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari:

1. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode
bahasa biner, contohnya 01100101100110
2. Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan
(bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai
kode-kode singkat (kode mnemonic), contohnya kode_mesin|MOV, SUB, CMP, JMP,
JGE, JL, LOOP, dsb.
3. Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi
dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan
instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
4. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal
dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or,
dsb. Komputer dapat mengerti bahasa manusia itu diperlukan
program compiler atau interpreter.

Bahasa pemrograman yang umum digunakan:


 JavaScript
JavaScript adalah cara yang sangat populer untuk menambahkan fitur interaktif untuk
halaman web dan aplikasi . Ini adalah salah satu bahasa yang paling mudah untuk
dipelajari dan dapat digunakan untuk apa pun seperti memvalidasi data formulir untuk
mengembangkan permainan, menjadikannya pilihan yang sangat populer untuk pemula .
 PHP
bahasa program yang digunakan terutama untuk mengembangkan halaman web dinamis .
Ini berarti bahwa daripada menciptakan sebuah file terpisah penuh kode untuk setiap
halaman situs, Anda dapat menulis seperangkat aturan untuk mengakses dan
menampilkan informasi dari database yang kemudian dapat membuat halaman dan
memanggil mereka ketika mereka dibutuhkan .
 C++
. Dikembangkan untuk menambahkan fitur berorientasi objek dengan bahasa C, dengan
penambahan kelas dan fitur lainnya . C + + yang sekarang banyak digunakan dengan
berbagai besar aplikasi . Belajar C + + juga memiliki keuntungan yaitu lebih mudah
untuk mempelajari bahasa C lainnya yaitu C # dan C. Semua bahasa C umumnya
dipandang sebagai bahasa pemprograman tingkat menengah .
 C#
Diucapkan C Sharp, bahasa ini diciptakan oleh Microsoft dalam kerangka NET . . Jika
Anda ingin menulis aplikasi untuk sistem operasi Windows, atau terutama jika Anda
ingin menulis kode untuk perangkat lunak desktop, ini sangat penting. Ini adalah tujuan
OOP umum yang berbagi banyak kesamaan dengan bahasa C tua.
 C
Akar dari bahasa C adalah dari bahasa BCPL yang dikembangkan oleh Martin Richards
pada tahun 1967. Bahasa ini memberikan ide kepada Ken Thompson yang kemudian
mengembangkan bahasa yang disebut dengan B pada tahun 1970. Perkembangan
selanjutnya dari bahasa B adalah bahasa C oleh Dennis Ritchie sekitar tahun 1970-an di
Bell Telephone Laboratories Inc (sekarang: AT&T Bell Laboratories). Bahasa C pertama
kali digunakan di komputer Digital Equipment Corporation PDP-11 yang menggunakan
sistem operasi UNIX.
Ini adalah versi C yang digunakan oleh sistem operasi Apple serta sejumlah kecil aplikasi
lain. Jika Anda ingin mengkhususkan diri dalam menulis kode untuk produk Apple maka
ini adalah program yang harus anda kuasai.
 Python
Sangat populer dalam komunitas ilmiah dan akademik, tetapi juga telah digunakan untuk
membuat situs web populer seperti Pinterest . Hal ini relatif mudah untuk belajar
dibandingkan dengan sesuatu seperti C atau turunannya, tetapi masih sangat fleksibel
dalam hal apa yang dapat Anda lakukan dengan itu .
 Java
Digunakan oleh Google sebagai bagian integral dari sistem operasi Android, dan oleh
pengembang independen untuk membuat aplikasi Android ( serta kegunaan lain ) . Java
diciptakan dengan " tulis sekali, jalankan di mana saja " ( WORA ) pendekatan untuk
memudahkan kode yang ditulis pada satu mesin untuk berjalan di lain mesin.
 Ruby
Ini adalah OOP murni populer dari Jepang. Bahasa pemrograman open source dinamis,
mudah dimengerti dan produktif. Sintaks Ruby elegan, natural, mudah dibaca dan ditulis.
 Visual Basic
Berasal dari ' BASIC ', yang sangat populer pada hari-hari awal komputasi pribadi, Visual
Basic ( VB ) memungkinkan program sederhana yang akan dibuat dengan cepat dan
mudah, sementara juga memungkinkan untuk coding yang lebih kom

f) Interaksi manusia dengan computer


Interaksi manusia dan komputer adalah disiplin ilmu yang mempelajari
hubungan antara manusia dan komputer yang meliputi perancangan, evaluasi, dan
implementasi antarmuka pengguna komputer agar mudah digunakan oleh manusia.
Ilmu ini berusaha menemukan cara yang paling efisien untuk merancang pesan
elektronik. Interaksi manusia dan komputer meliputi ergonomic dan faktor manusia.
Ergonomi adalah memfokuskan pada karakteristik fisik mesin dan system dan
melihat performance dari user (seseorang yang terlibat dalam menyelesikkan tugas).
Dengan kata lain ergonomic terjadi dimana interaksi manusia-komputer berkaitan
dengan bentuk fisik dari mesin. Faktor manusia adalah studi tentang manusia dan
tingkah lakunya.
TUJUAN INTERAKSI MANUSIA DENGAN KOMPUTER
untuk mempermudah manusia dalam mengoperasikan komputer dan
mendapatkan berbagai umpan balik yang ia perlukan selama ia bekerja pada sebuah
sistem komputer. Sebagai contoh, misalnya sebuah komputer lengkap dipasang pada
sebuah tempat yang tidak nyaman bagi seorang pengguna yang menggunakan. Atau
keyboard yang digunakan pada komputer tersebut tombol-tombolnya keras sehingga
susah untuk mengetik sesuatu.

Anda mungkin juga menyukai