Category Archives: Algoritma dan Struktur Data Bahasa C

Teka-Teki Program Menggunakan PHP

Ini merupakan teka-teki yang saya terima melalui email, berikut ini soalnya:

Ada 100 pintu berjejer ke kanan. Anda sedang berdiri di sebelah kiri.
Posisi awal semua pintu masih tertutup.
Anda akan berjalan dari kiri ke kanan sebanyak 100 kali.
Kali pertama anda akan berhenti di pintu kelipatan 1, yaitu: 1, 2, 3,4, dst-nya.
Kali kedua anda akan berhenti di pintu kelipatan 2, yaitu: 2,4,6,8, dst-nya.
Kali ketiga Anda akan berhenti di pintu kelipatan 3, yaitu: 3,6,9,12, dst-nya.
Begitu seterusnya hingga 100.
Setiap kali berhenti di 1 pintu, bila tertutup Anda harus buka, bila terbuka Anda harus tutup.

Dilihat sebanyak : 286 kali

Print Friendly

Find Palindrom In PHP

Find Palindrom In PHP

Berikut ini algoritma nya :

  1. Input String
  2. Max string 2^63
  3. Check String Palindrome or Not Palindrome

Dilihat sebanyak : 231 kali

Print Friendly

Membuat program password dengan menggunakan bahasa C

Deskripsi :

Kali ini saya Ocu Syarif, akan menjelaskan tentang pembuatan 2 buah password dimana password pertama harus sama dengan password ke dua dengan menggunakan pembanding kata/kalimat. Jika password salah maka akan muncul masukkan password kembali, apabila sudah memasukkan password sebanyak 3 kali, maka akses ditolak.

Dilihat sebanyak : 3382 kali

Print Friendly

Aplikasi Perhitungan Permutasi dan Kombinasi dengan Fungsi Rekursif Menggunakan Bahasa C

Pada kesempatan kali ini saya membuat aplikasi sederhana menggunakan beberapa variabel, fungsi, array, operator, control flow dan fungsi rekursif.

Deskripsi aplikasi :

Aplikasi ini menghitung permutasi dan kombinasi yang terdiri dari beberapa variabel, fungsi, array, operator, control flow dan fungsi rekursif dalam bahasa c.

Dilihat sebanyak : 2392 kali

Print Friendly

Aplikasi Sederhana Menghitung Nilai Ujian Mahasiswa Menggunakan Bahasa C Bagian ke 3

Tugas mata kuliah Algoritma dan Struktur Data dengan C pada modul V dan VI.

Aplikasi Sederhana Menghitung Nilai Ujian Mahasiswa Menggunakan Bahasa C Bagian ke 3

Deskripsi aplikasi,

Aplikasi ini membahas cara membuat program bahasa C yang dapat menghitung sebuah nilai mahasiswa, dari nilai Ujian Akhir Semester (UAS), Ujian Tengah Semester (UTS), nilai tugas dan kuis, sehingga mendapatkan sebuah hasil berupa nilai  huruf/grade serta dapat menyatakan sebuah mahasiswa lulus atau gagal.

Dilihat sebanyak : 5525 kali

Print Friendly

Modul VI Array 2-Dimensi, Pointer dan Struktur

Dalam modul ini terdapat Array 2-dimensi, Pointer dan Struktur.

ARRAY 2-DIMENSI
Ingat kembali bahwa susunan data pada array 1–dimensi dapat divisualisasikan sebagai data yang tersusun di dalam satu kolom atau satu baris. Pada array 2-dimensi, susunan data dapat divisualisasikan sebagai data yang tersusun di dalam dua atau lebih kolom dan baris.

tipe_data nama_array[ukuran_susunan_data1][ukuran_susunan_data2];

Dilihat sebanyak : 942 kali

Print Friendly

Modul V Array 1-Dimensi, Character dan String

Dalam modul IV ini terdapat Array 1-Dimensi, Character dan String serta terdapat contoh program.

ARRAY 1-DIMENSI
Array adalah susunan data dengan jumlah tertentu yang bertipe sama dan bernama sama. Setiap elemen data yang tersusun di dalam array dibedakan dengan nomor indeks yang selalu dimulai dari 0.

Character dan String
A. Tipe Data char
Data bertipe char, selain dapat menyimpan angka, dapat menyimpan karakter.

Dilihat sebanyak : 578 kali

Print Friendly

Program sederhana menghitung bilangan dari kecil ke besar menggunakan bahasa C

Deskripsi aplikasi,

Aplikasi ini membahas cara membuat program bahasa C yang dapat menghitung sebuah bilangan dari yang kecil ke yang besar, dengan cara program menrima data input berupa angka.

Dilihat sebanyak : 5403 kali

Print Friendly

Aplikasi Sederhana Menghitung Nilai Ujian Mahasiswa Menggunakan Bahasa C Bagian ke 2

Tugas mata kuliah Algoritma dan Struktur Data dengan C pada modul IV.

Aplikasi Sederhana Menghitung Nilai Ujian Mahasiswa Menggunakan Bahasa C Bagian ke 2

Deskripsi aplikasi,

Aplikasi ini membahas cara membuat program bahasa C yang dapat menghitung sebuah nilai mahasiswa, dari nilai Ujian Akhir Semester (UAS), Ujian Tengah Semester (UTS), nilai tugas dan kuis, sehingga mendapatkan sebuah hasil, yang dapat menyatakan sebuah mahasiswa lulus atau gagal serta mendapatkan sebuah nilai berupa huruf/grade.

Dilihat sebanyak : 1538 kali

Print Friendly

Modul IV C Standard Library, Fungsi dan Variabel Dalam Bahasa C

Dalam modul IV ini terdapat C Standard Library, Fungsi dan Variable Lifetime serta terdapat contoh program.

C Standard Library misalnya pada library math.h, fungsi-fungsi yang tersedia yaitu:

  1. Sqrt(variabel): untuk menghitung akar kuadrat dari variable.
  2. exp(variabel): untuk menghitung evariabel .
  3. sin(variabel): untuk menghitung sinus dari variable
  4. dll.

Dilihat sebanyak : 4499 kali

Print Friendly

Aplikasi Sederhana Menghitung Nilai Ujian Mahasiswa Menggunakan Bahasa C

Tugas mata kulaih Algoritma dan Struktur Data dengan C.

Aplikasi Sederhana Menghitung Nilai Ujian Mahasiswa Menggunakan Bahasa C

Deskripsi aplikasi,

Aplikasi ini membahas cara membuat program bahasa C yang dapat menghitung sebuah nilai mahasiswa, dari nilai Ujian Akhir Semester (UAS), Ujian Tengah Semester (UTS), nilai tugas dan kuis, sehingga mendapatkan sebuah hasil, yang dapat menyatakan sebuah mahasiswa lulus atau gagal serta mendapatkan sebuah nilai berupa huruf/grade.

Dilihat sebanyak : 8379 kali

Print Friendly

Modul III Control Flow & Flow Chart Dalam Bahasa C

Dalam modul ini terdapat Control Flow seperti : Pernyataan dengan if, Pernyataan dengan if/else, Pernyataan dengan switch, Perulangan (Loop) dengan while, Perulangan dengan do/while, dan Perulangan dengan For,  serta terdapat juga Flow Chart seperti : Pseudocode dan Diagram Alir (Flowchart).

A. CONTROL FLOW

1.Pernyataan dengan if

Dilihat sebanyak : 699 kali

Print Friendly

Modul II Operator dalam bahasa C

Dalam modul II ini terdapat macam operator dalam bahasa C, diantaranya : Aritmetic Operator, Assignment Operator, Unary Operator, dan Relational dan Logical Operator.

1. Aritmetic Operator

Aritmetic Operator

Pada contoh program di dalam Modul I terdapat code berikut:

LuasSegitiga = a*t/dua

Dilihat sebanyak : 438 kali

Print Friendly

Modul I Memulai Bahasa C

Dalam modul ini terdapat beberapa bagian diantaranya :

Memulai membuat program bahasa C, Microsoft Visual C++ 2008

Microsoft Visual C++ 2008 (MVC++ 2008) adalah IDE (Integrated Development Environtment) yang digunakan dalam kuliah ini.

Kerangka Dasar Bahasa C
Kerangka program C diberikan sebagai berikut:

  • Ada satu atau lebih fungsi, namun yang harus ada di dalam sebuah program C adalah fungsi main()
  • Deklarasi variable
  • Perintah (statement)
  • Akses library
  • Komentar

Dilihat sebanyak : 566 kali

Print Friendly

Membuat Program Perhitungan Luas Segitiga Menggunakan Bahasa C

Program berikut merupakan perhitungan luas segitiga menggunakan bahasa C,

Dilihat sebanyak : 6166 kali

Print Friendly