TIPS Untuk Calon Mahasiswa IT (Informasi Teknologi)
TS
.o.o
TIPS Untuk Calon Mahasiswa IT (Informasi Teknologi)
Quote:
Terimakasih kepada mimin & officer yang sudah menjadikan thread ini - HOT THREAD
Semoga thread ini dapat bermanfaat bagi kita semua.
HT ke... (ane lupa ini HT ane yang keberapa )
Spoiler for Hot Thread:
Hallo gan
Ketemu lagi sama ane
Berhubung Tahun ini bakal ada angkatan baru dalam sejarah kampus kampus di Indonesia, maka kali ini ane bakal membagi tips untuk kalian calon mahasiswa IT.
Kenapa ane berbagi Tips ini ?
Simple aja, ane gak mau kalian yang calon mahasiswa IT malah KAGET begitu masuk ke dunia perkuliahan.
Kaget gimana ?
Kaget dalam ngelihat materi kuliah gan.
F.Y.I Gak sedikit lho mahasiswa semester 1 yang KAGET melihat materi perkuliahan.
Kenapa ? ada 2 hal yang dapat membuat mereka KAGET melihat materi perkuliahan gan
Karena mereka belum pernah nyentuh yang namanya bahasa pemrograman.
Karena mereka berasal dari SMA atau SMK Non IT bukan SMK IT
“KAGET melihat materi perkuliahan” itu bisa berdampak besar sama kehidupan ente sebagai mahasiswa IT di kemudian hari !
Menurut pengalaman dan pengamatan ane, orang yang “KAGET melihat materi perkuliahan” nantinya bisa dibagi menjadi 2 kepribadian.
Menjadi PEMALAS karena merasa dirinya udah gak bisa duluan A.K.A PUTUS ASA duluan
Menjadi semakin bersemangat karena ini merupakan tantangan besar bagi dirinya
Ane gak mau ente yang calon mahasiswa IT nantinya malah jadi mahasiswa PEMALAS yang ujung ujungnya bakal cuma copy paste mentah mentah tugas temen doang yang dimana sifat ini bakal nyusahin ente saat membuat Laporan KP dan Skripsi.
So, marilah ente simak beberapa TIPS dari ane sebelum ente “KECEBUR” jadi Mahasiswa IT
NB : Tips dibawah ini ini hendaknya ente lakukan sebelum ente jadi Mahasiswa. Ente kan saat ini libur panjang nih habis UN.
MANFAATKAN GAN !!! Jangan Terlena dengan kesibukan yang menyesatkan… Ingat ! Tak semua kesibukan itu bermanfaat !
BELAJAR ALGORITMA
Spoiler for Read more:
Apa sih itu algoritma, nah kalau di otak ente muncul pertanyaan kayak gini. Ya itu pertanda awal ya gan.
Algoritma adalah kumpulan perintah untuk menyelesaikan suatu masalah / problem gan.
Yak, ente harus belajar bagaimana berfikir secara detail dan logis dalam menyelesaikan masalah. Apapaun itu.
Contohnya simple aja, misalkan lampu kamar ente mati dan ente harus menggantinya sendirian.
Ente harus berfikir gimana cara mengganti itu lampu gan.
Maksudnya seperti ini :
Kalau mau mengganti lampu otomatis ente harus melepas lampu dulu kan ?
Yak, bener dalam teorinya TAPI SALAH DALAM PRAKTEKNYA !
Maksudnya ? pertama, ente harus cek dulu apakah ente sudah punya bohlam pengganti.
Setelah dicek dan ternyata bohlamnya penggantinya ada apakah setelah itu ente langsung naik ?
Yak bener dalam teorinya TAPI SALAH DALAM PRAKTEKNYA !
Ente harus matiin saklar atau stop kontaknya dulu demi alasan keamanan ente
See ?
Sebagai mahasiswa IT, ente SANGAT dituntut untuk berfikir secara detail dan logis serta penuh pertimbangan.
Apalagi saat ente mendevelop sebuah program yang kompleks wih Algoritmanya akan sangat sangat banyak gan !!!
Intinya, ente harus berusaha belajar untuk berfikir secara detail dan logis serta penuh pertimbangan.
Inget kata katanya CAK LONTONG...
MIKIR !
BELAJAR KONSEP PEMROGRAMAN
Spoiler for Read more:
Belajar konsep pemrograman ini akan memudahkan ente untuk membuat sebuah logika program
Ada beberapa konsep pemrograman, contohnya adalah
Percabangan ( if/else, switch )
Perulangan ( for, while, do while)
ente harus ngerti bagimana konsep dari if else, switch, for, while dan lain lain.
Kenapa ? karena if else, switch, for dan lain lain itu sangat digunakan nanti saat ente belajar bahasa pemrograman
Contoh if else :
"JIKA Saya ingin pulang kerumah, maka saya harus belok KANAN. Jika tidak, saya harus belok kiri"
Code:
if(saya == pulang kerumah) {
belok kanan
} else {
belok kiri
}
ente bener bener musti berusaha menguasai, bukan hanya sekedar hafal. Percuma ente hafal konsep tapi implementasi ke sintaks program gak bisa.
Apapun bahasa pemrograman yang bakal ente pelajari. Konsep nya sama kok gan. Yang beda itu cuma sintaks nya aja.
maksudnya ?
Kita bahas di spoiler lain ya gan
BELAJAR FLOWCHART
Spoiler for Read more:
Oh iya, untuk belajar algoritma akan lebih mudah jika ente mengerti yang namanya diagram alir atau bahasa keren nya FLOWCHART.
Apa itu flowchart ? Flowchart atau diagram alir merupakan sebuah diagram dengan simbol-simbol grafis yang menyatakan aliran algoritma atau proses yang menampilkan langkah-langkah yang disimbolkan dalam bentuk kotak, beserta urutannya dengan menghubungkan masing masing langkah tersebut menggunakan tanda panah.
nah, flowchart ini bakal sangat mempermudah ente dalam meluapkan atau mengungkapkan LOGIKA BERFIKIR ente kedalam sebuah kertas
Ini adalah contoh flowchart menghitung luas persegi panjang gan
BELAJAR BAHASA PEMROGRAMAN
Spoiler for Read more:
Setelah ente mengerti tentang algoritma & konsep pemrograman.
Alangkah baiknya kalau ente belajar juga bahasa pemrograman.
Apa itu bahasa pemrograman ?
Bahasa pemrograman adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer.
Ada banyak banget gan bahasa pemrograman...
ada C#, Java, VB, Pascal, Delphi, AJAX dan lain lain
TAPI !
ane sangat menyarankan ente untuk belajar bahasa C / C++ terlebih dahulu gan, sebelum belajar bahasa yang lainnya
Ane sarankan untuk menggunakan BORLAND C++ 5.02 atau Dev C++ atau CodeBlocks
Oh iya, di spoiler sebelumnya ane ada bilang kalau
Quote:
Apapun bahasa pemrograman yang bakal ente pelajari.
Konsep nya sama kok gan.
Yang beda itu cuma sintaks nya aja.
Yuk ane buktikan gan BAHASA C++
Code:
for (int i = 0 ; i<=10 ; i++){
cout<<i;
}
hasil : 012345678910
BAHASA java
Code:
for (int i = 0 ; i<=10 ; i++){
System.out.print( i );
}
hasil : 012345678910
See?
Hasilnya sama aja kan
konsep sama juga
sintaks nya doang yang berbeda
BELAJAR SABAR & TELITI
Spoiler for Read more:
Nah ini yang cukup penting gan
Mahasiswa IT itu kudu sabar dan teliti gan.
Terkadang setelah codingan kita jadi, belum tentu langsung sukses jalan nya. Terkadang ada errornya.
Dan errornya itu sangat sangat bikin kita jengkel dan bikin kita bersedih.
Spoiler for sedih:
Contoh
Quote:
System.out.println("Hello World")
Contoh diatas adalah bahasa pemrograman java yang tujuannya untuk memunculkan tulisan Hello World.
Tapi coba ente run kan itu sintaks pasti error. Kenapa ??
TERNYATA cuma kurang tanda semicolon gan " ; "
harusnya
Quote:
System.out.println("Hello World");
see ?
kadang lupa akan hal sekecil itu bisa fatal
jadi ane sarankan ente untuk belajar sabar & teliti sedini mungkin
jangan gara gara kurang tanda semicolon ente langsung nyepak CPU / laptop ente
5 hal diatas menurut ane perlu untuk ente pahami khususnya bagi calon mahasiswa IT.
Pertanyaannya adalah, siapa yang bisa bantu ente belajar ?
hellow, Sekarang sudah 2014 gan, jaman sudah maju. Ente gak perlu PUNYA BUKU setebal YELLOW PAGES untuk belajar ! Ente bisa cari e-book di google, ente bisa ke COMPUTER STUFF, ente bisa tanya temen atau senior kampus yang ente kenal.
F.Y.I sebelum ane jadi mahasiswa IT ane belajar bahasa pemrograman dengan cara nyolong source code tugas temen ane yang sudah senior kampus.
Karena kalau minta mungkin gak bakal dikasih karena ane gak terlalu kenal sama dia apalagi minta source code nya. Berhubung ane gak mau jadi mahasiswa modal nekat doang, terpaksa ane ngambil resiko
Please gan, ente bakal naik tingkat jadi mahasiswa. Jangan masih terpaku sama harus punya buku paket / LKS baru bisa belajar...
Kampus ane gak ngasih buku paket untuk mahasiswanya belajar, terserah mahasiswa mau belajar lewat apa dan via apa.
Semua yang ane tulis ini bersumber dari otak ane yang ane dapat dari pengalaman dan pengamatan ane, kecuali definisi definisi yang ada.
Sekian thread dari ane gan.
Sampai jumpa di lain thread
Kalau ada masukan, silahkan komeng aje gan.
Nanti ane quote deh ane masukin ke pejwan
Quote:
Q : Emangnya ente sudah pro banget ya sampai bisa ngasih tips ke orang ?
A : Gak perlu pro untuk ngasih nasihat ke orang gan.
Q : ah tapi ente kok sok sok-an ngasih tips ?
A : ah ente jangan terlalu sering 'ngeyel' jika diberi nasihat dan masukan bro.
nb: anak IT jangan kaget juga kalau nemu yang kayak ginian
biasakan untuk membuat foding yg rapih diikuti dengan comment utk trace back atau debugging di masa mendatang...
ane dulu pas kerja debugging paling benci kalo baca program yg gak rapih dan gak ada keterangan fungsi dr bagian yg ditulis.
pengalaman ane, kadang pas kita bikin program semuanya serasa mudah, tp stlh 1 tahun, coba ente baca lg program buatan ente sendiri (yg sampe ratusan baris). pasti bingung kalo gak ada keterangannya.
Buat yang gak ngerti maksudnya agan guni
maksudnya itu gini gan.
Quote:
cout<<"Halo kaskuser"; //memunculkan tulisan halo kaskuser
ente sebaiknya menambahkan comment "//"
gunananya apa ? gunannya ente biar gak lupa cout<<"halo kaskuser"; itu maksudnya apa.
tapi ga perlu semua line ente isiin comment, ya line line yang penting dan bersifat kompleks aja gan
karena itu bakal mempermudah kita untuk mereview codingan sudah pernah kita buat dulu.
ada 2 bentuk comment dalam pemrograman dekstop setau ane.
1. //ini adalah komentar pertama
//ini adalah komentar kedua
2. /* ini adalah komentar pertama
ini adalah komentar kedua */
Quote:
Original Posted By AfuckingA►untuk c/c++ ane nyaranin IDE nya Dev-C++ atau CodeBlocks
atau kalo mau compiler doang ya gcc/g++
kalo pascal ya FreePascal, bukan TPW (Turbo Pascal for Windows)
soalnya bagi ane Borland atau Turbo itu udah jadul
oiya saran ane untuk calon mahasiswa IT/mahasiswa tingkat pertama mending belajar bahasanya tu Python
kenapa Python ?
karena membantu membiasakan indentasi dalam penulisan kode program sehingga rapi terbaca
secara di Python kan indentasi tu vital banget
sori lho kalo udah ada yang nyaranin begitu di page-page sebelumnya, ane langsung post reply sih dari pejwan
Thanks masukannya gan, DEV C / CodeBlocks ok juga
Quote:
Original Posted By shabutaro►wuih, ternyata tret beginian bisa jadi HT
komen ane sih, programming itu simple kok
yg dipelajari cuman:
Percabangan
dan Perulangan
(kalo utk basis data, boleh lah ditambahin 1 lagi: Array)
That's it, simple
Percabangan (IF):
kalo gw tekan submit reply -> kirim post, trus refresh halaman kembali
kalo gw tekan preview post -> masuk ke halaman preview.
simple kan?
Perulangan (For/While/etc)
klo gw masuk ke pejwan, maka akan ditampilkan post 1 sampe 20
daripada gw tulisin 1,2,3,4,5,6,7,8,9, dst dsb (itu baru 20 lho, coba kalo 20 rebu ) maka utk simplenya, kasihkan aja perulangan dari 1 sampe 20. dalamnya, kasihkan aja: tampilkan post:
simple banget kan?
utk array dan basis data, keknya ga dibahas sama TS, tapi sebenarnya simple juga kok
malah basis data lebih nyaman dipake daripada coding
(kalo berkenan, masukin pejwan dong)
Quote:
Original Posted By magewar►Ane mahasiswa IT tingkat akhir, tp di dunia kerja ane udh 2 tahunan sebagai programmer. Ane konversi dari D3, dari semuanya itu yah harus rajin autis sama compiler2 yg di punya. Jangan mudah putus asa, pasti banyak codingan yg error. Nah untuk itu kita harus autis, jangan samakan dengan jurusan sosial dan jangan iri misalkan mereka banyak waktu yg di punya. Sekarang google banyak menjabarkan source bahkan forum kita ini jg banyak source yg kita inginkan, jangan berkecil hati klo gak bisa dan gak hapal bahasa program, yg penting itu algoritma itu. Bener semua yg di jabarkan, yg penting try tugas sendiri do lakukan sampai bener while tidur kurang finally bisa dan paham program
Sorry acak2an, unek2 anak IT pasti pada awal itu di mulai yg pada mabok kodingan trus give up deh. Salam coder lovers
Quote:
Original Posted By navian►kuliah IT kalo gak siap mental, siap2 jadi mahasiswa abadi, banyak tmen2 ane yang masih nyangkut, padahal udah 7 tahun lbh dikampus, cuman karena mereka putus asa karena sulitnya materi kuliah. banyak hal terduga, kayak matematika aja banyak jenisnya, so siapin dulu otak ente buat nyerap ilmu matematika sebanyak banyaknya., karena pemrograman dasarnya ttep matematika
terus kalo udah lulus, jangan mau jadi programmer, klopun jadi programmer, jangan lama2, mau jadi budak user yang awam dan sok ngerti? #curhatan seorang programmer.,
ane 2 tahun ngerasain jd programmer, itu kayaknya dunia kita sempit banget, gaulnya sama skrip, skrip dan skrip, sekarang ane dah jadi analyst, lebih banyak ketemu user, trus ane ngolah ke flowchart atau use case diagram, udah itu programmernya deh yg kerja. hampir mustahil jadi analyst tanpa mengalami jadi programmer, jadi stepnya programmer sama ditambah jago query, udah itu jadi analyts, mentok jadi PM (Project Manager).,
so nikmatin aja flownya....
Quote:
Original Posted By mighty.akmal►harusnya thread ini ada 1 tahun yang lalu gan hahaha, sekarang ane udah masuk jurusan teknik informatika di binus.. dan, ane kaget dengan matakuliahnya yang ampun-ampun susah haha.. untuk referensi buku, ane ada beberapa buku gan mulai dari yang bahasa indonesia sampe butu textbook wajib kuliah ane, sampe slide lecturer binus juga ada kalo ente mau hahah, cek aja nih di google drive ane gan lengkap semua. kalo berkenan pageone gan